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
335871558547	335871559106	335871559656	335871560206	335871560756	335871561306	335871561856	335871562406	335871562956	335871563506	335871564056	335871564606	335871565156	335871565706	335871566256	335871566806	335871567356	335871567906	335871568456	335871569006	335871569555	335871570106	335871570656	335871571206	335871571756	335871572306	335871572856	335871573406	335871573956	335871574506	335871575056	335871575606	335871576156	335871576706	335871577256	335871577806	335871578356	335871578906	335871579456	335871580006	335871580556	335871581106	335871581656	335871582206	335871582756	335871583306	335871583856	335871584406	335871584956	335871585506	335871586056	335871586606	335871587156	335871587706	335871588256	335871588806	335871589356	335871589906	335871590456	335871591006	335871591556	335871592106	335871592656	335871593206	335871593756	335871594306	335871594856	335871595406	335871595956	335871596506	335871597056	335871597606	335871598156	335871598706	335871599256	335871599806	335871600356	335871600906	335871601456	335871602006	335871602556	335871603106	335871603656	335871604206	335871604756	335871605306	335871605856	335871606406	335871606956	335871607506	335871608056	335871608606	335871609156	335871609706	335871610256	335871610806	335871611356	335871611906	335871612456	335871613006	335871613556	335871614106	335871614656	335871615206	335871615756	335871616306	335871616856	335871617406	335871617956	335871618506	335871619056	335871619606	335871620156	335871620706	335871621256	335871621806	335871622356	335871622906	335871623456	335871624006	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2709	3650	2300	2708	3650	2300	2707	3650	2300	2706	3650	2300	2705	3650	2300	2704	3650	2300	2703	3650	2300	2702	3650	2300	2701	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
77591	61695	42507	10873	1089	448	379	317	323	300	726	543	220	214	212	211	211	218	210	213	159	196	218	179	174	225	187	206	214	177	197	177	188	202	193	204	205	198	187	169	181	184	164	176	204	181	168	170	174	189	163	170	170	189	184	188	162	192	188	191	186	167	187	183	188	171	176	148	186	190	179	167	174	192	192	189	203	216	163	182	183	183	184	207	174	190	162	176	179	196	168	186	183	171	186	199	172	200	208	180	180	165	182	193	175	165	180	191	169	178	205	156	190	178	187	196	167	174	176	217	180	214	184	192	189	182	160	201	153	200	180	171	189	188	186	177	176	179	161	203	194	174	184	189	182	162	185	157	196	189	171	182	171	190	184	171	181	197	177	203	153	169	201	184	206	188	177	152	194	185	181	200	179	146	172	188	168	172	173	177	192	159	172	175	182	185	178	186	201	200	188	174	170	139	182	177	177	198	200	184	195	183	190	188	183	179	189	193	168	181	189	178	163	177	187	190	186	190	163	173	184	152	177	174	179	184	188	184	184	199	177	174	176	186	193	176	190	186	177	170	194	219	185	168	178	181	169	180	175	183	179	150	194	151	201	185	195	188	143	196	153	200	190	177	191	201	200	202	182	182	201	189	175	185	173	181	190	186	186	189	189	188	186	191	185	193	217	175	171	183	193	155	176	189	193	190	180	188	178	177	173	175	180	206	171	177	182	189	179	191	198	207	179	169	162	195	165	201	193	183	170	195	181	186	175	146	189	174	190	172	201	180	184	184	142	181	189	167	171	198	198	186	195	183	168	165	174	188	205	158	185	187	192	191	185	169	183	187	193	172	186	181	166	175	169	180	213	190	163	175	212	170	168	190	197	170	182	161	202	182	184	190	212	170	208	175	169	186	178	157	171	182	178	172	193	173	189	186	178	164	172	190	169	200	177	146	159	150	180	182	186	179	159	175	189	158	184	181	168	174	181	174	186	168	194	180	188	183	158	184	179	176	193	191	200	198	185	199	178	181	194	161	193	198	184	162	176	185	189	197	176	186	177	159	182	164	197	164	189	180	146	175	159	188	171	183	181	173	155	182	163	176	201	184	212	216	167	198	187	175	186	210	176	171	134	210	193	189	165	211	180	188	196	162	183	172	164	177	186	170	190	188	203	176	183	184	194	185	165	191	165	187	207	192	189	190	194	168	183	180	170	174	175	181	196	181	192	218	185	183	169	189	200	186	201	186	162	184	188	157	173	161	173	190	182	163	177	166	183	183	198	192	175	174	161	177	179	173	171	174	217	177	195	164	176	174	171	185	168	200	189	162	183	170	169	176	177	185	173	173	179	180	201	200	198	195	179	168	189	178	182	188	193	175	172	177	198	188	183	174	194	176	175	158	196	195	200	194	178	193	152	172	185	202	202	198	194	192	173	171	175	164	177	206	199	178	177	185	180	202	176	183	178	159	156	183	189	193	162	167	182	203	200	203	178	175	156	182	192	154	177	184	185	168	173	196	168	202	165	162	173	191	169	171	172	170	198	200	194	188	172	175	190	196	170	189	188	204	182	172	179	197	165	202	207	208	166	191	189	196	168	185	181	194	180	213	179	168	160	160	175	190	212	159	160	186	166	194	178	173	178	191	191	184	170	171	174	185	173	205	152	196	180	195	190	189	213	195	177	180	174	193	181	165	163	146	175	163	206	185	206	191	184	173	199	169	202	169	177	190	172	178	162	185	175	190	189	185	164	193	177	179	170	176	167	185	174	165	171	183	191	191	187	181	197	208	184	203	156	181	178	189	162	162	169	194	182	198	181	185	181	192	148	161	183	205	163	197	158	176	195	178	200	199	196	190	196	191	165	175	186	212	168	183	171	202	191	196	159	159	187	182	180	202	174	176	166	199	171	176	189	169	183	178	165	181	161	183	173	181	186	183	187	190	173	183	167	185	197	184	169	183	164	190	184	177	179	169	172	212	196	173	189	176	154	162	178	187	174	165	212	194	170	177	168	189	183	184	188	160	199	168	183	167	172	187	184	173	173	178	183	184	184	199	216	181	190	199	194	183	183	190	178	166	192	151	175	184	193	177	188	172	170	162	190	193	188	161	205	186	169	197	170	181	165	186	190	203	162	168	176	176	176	191	168	154	176	188	171	181	174	172	177	194	189	170	187	185	199	175	190	231	171	168	182	209	186	187	198	187	176	165	182	185	199	181	194	162	174	174	181	197	170	155	178	197	200	164	204	184	178	193	186	184	158	190	186	196	180	198	192	170	146	153	175	184	202	189	173	175	181	165	197	179	177	186	171	183	202	179	191	174	194	161	180	145	172	176	196	159	183	158	187	170	205	201	173	185	186	200	147	177	167	183	158	194	186	192	189	178	189	176	171	171	192	180	184	200	172	164	168	206	190	181	188	193	161	172	176	187	179	169	181	180	212	173	209	167	183	190	146	209	194	188	179	187	190	182	183	200	184	176	158	180	177	170	198	174	191	191	179	186	185	177	171	191	201	199	166	193	184	181	175	202	166	182	159	171	184	203	179	161	191	200	171	184	210	199	160	164	195	162	187	170	200	191	161	204	192	170	199	177	175	179	162	197	174	180	185	210	156	192	177	184	181	179	156	171	183	184	203	180	176	203	198	204	207	188	188	169	186	180	178	196	184	183	175	199	188	179	199	168	187	166	168	174	195	162	182	175	201	192	166	185	179	160	165	159	183	179	185	195	176	178	187	191	195	187	165	191	192	185	201	205	162	181	190	176	217	188	183	186	195	169	177	193	185	185	168	181	206	197	191	176	194	183	200	166	208	186	181	180	162	178	177	187	164	196	183	191	160	168	190	174	188	183	187	200	191	191	195	167	196	189	193	186	163	191	165	145	191	186	195	192	187	172	177	200	181	195	167	186	161	199	189	183	194	192	199	202	181	187	156	186	177	157	164	181	175	186	183	148	220	203	191	212	174	172	197	181	160	165	186	191	189	177	185	181	193	159	193	185	155	174	174	198	171	179	170	185	187	172	185	194	183	198	182	174	180	189	184	190	178	190	189	202	178	183	192	175	202	181	188	201	191	196	203	194	202	175	169	165	185	190	175	175	169	212	198	179	164	207	182	162	187	171	166	200	167	197	177	175	202	160	176	186	167	198	189	173	172	173	164	178	182	182	192	204	187	168	195	189	183	195	179	181	209	168	184	186	172	183	197	196	195	167	169	179	193	209	184	196	178	184	182	192	187	198	211	176	171	175	174	175	191	185	168	205	207	202	174	186	171	161	162	178	168	194	202	189	185	177	187	169	175	183	179	172	179	179	166	181	190	175	210	192	157	194	184	165	182	163	187	183	192	182	175	180	173	182	182	179	163	185	186	158	198	171	181	200	182	182	188	179	200	166	172	166	177	163	184	183	168	182	188	183	184	188	163	193	181	187	158	157	166	159	170	183	207	192	201	170	190	183	170	168	199	175	193	205	189	163	218	183	168	180	154	190	203	181	195	177	192	181	172	178
57723	49750	29558	2485	2064	1888	1535	1294	1191	1056	3537	2265	927	883	824	761	742	770	775	706	721	746	705	641	730	645	646	653	661	643	644	610	626	671	651	637	632	673	666	619	667	615	609	620	636	646	633	596	550	623	587	625	585	645	635	608	647	618	586	603	549	631	616	600	648	586	576	620	592	620	573	574	620	661	568	621	590	620	569	599	586	586	557	594	610	558	623	614	594	630	596	608	579	659	576	550	614	629	614	544	582	573	600	612	630	621	597	577	616	620	588	571	607	587	603	609	650	589	617	609	597	605	597	583	571	591	605	589	602	577	608	641	605	605	599	591	598	558	614	602	602	644	619	633	571	593	639	604	596	572	579	597	558	639	584	565	620	617	605	614	580	619	587	610	576	617	590	589	575	607	588	577	595	585	599	588	614	602	651	654	609	606	594	583	578	565	600	605	587	608	620	604	633	604	643	567	586	615	629	587	629	577	623	660	595	607	649	599	605	591	641	580	617	614	631	555	583	601	545	626	585	580	581	603	609	593	609	576	640	589	589	587	665	602	605	573	596	629	564	590	594	595	623	635	542	592	600	621	602	552	620	628	586	624	583	586	598	648	644	582	559	558	611	619	594	592	606	638	611	572	604	629	645	613	616	615	542	612	611	602	656	573	623	594	607	590	555	569	580	647	566	561	616	595	604	594	589	597	615	609	584	569	587	574	554	637	578	607	596	610	604	608	596	629	608	624	611	559	612	577	630	566	603	599	592	634	574	561	587	659	633	572	615	575	575	599	602	565	619	611	595	575	631	571	586	559	595	590	584	577	550	620	571	620	635	612	589	602	592	632	567	602	592	600	627	632	576	582	607	625	617	612	582	583	571	570	570	611	595	595	590	609	557	608	602	567	601	630	607	613	592	599	573	607	621	538	631	624	623	593	565	589	640	586	598	626	556	667	622	552	606	597	590	636	626	600	574	582	582	664	614	600	638	621	586	573	638	609	588	571	596	572	595	624	578	597	580	585	634	620	565	614	606	611	605	652	590	618	584	543	586	578	593	597	641	592	598	573	561	625	600	627	615	601	608	598	590	619	567	618	590	612	619	610	579	616	627	606	536	575	576	582	611	587	613	623	597	592	561	613	539	600	597	522	613	621	586	621	596	588	559	601	598	567	560	608	584	648	624	623	602	580	589	594	586	610	630	584	632	612	608	553	624	573	615	632	627	627	594	604	607	627	610	587	618	575	648	592	592	585	581	571	579	611	572	605	605	628	606	571	640	616	557	623	587	589	603	582	583	588	553	629	591	568	608	605	575	599	586	622	610	584	589	610	584	553	589	624	580	609	646	570	584	616	586	630	593	572	570	583	569	615	596	571	636	577	598	570	612	600	567	597	590	505	579	604	592	541	659	555	591	592	588	642	594	592	593	590	591	624	546	573	613	568	591	553	638	610	602	608	587	605	603	574	594	626	595	595	614	536	589	590	589	591	597	592	580	595	580	598	637	613	602	624	587	599	573	577	610	652	590	615	601	607	585	575	536	555	628	601	606	614	555	595	603	630	605	613	581	563	596	576	603	640	608	572	659	594	603	590	598	563	564	554	564	582	579	646	600	643	575	568	637	601	620	619	597	568	614	593	608	578	593	605	605	625	620	608	575	582	630	607	607	562	597	636	584	623	624	594	671	598	600	642	584	645	601	640	587	592	573	593	620	560	622	588	598	576	611	571	606	580	582	605	571	579	607	590	606	603	581	578	600	601	557	552	573	553	611	620	589	553	597	612	578	620	588	613	611	570	591	604	600	603	612	577	569	610	606	648	591	562	599	576	601	603	591	589	609	595	583	617	641	605	593	655	595	604	587	585	606	589	590	580	631	578	590	532	545	556	597	590	592	619	583	612	632	648	633	629	601	586	616	597	607	609	605	607	573	616	595	576	569	623	603	543	650	575	620	595	576	627	632	610	614	604	590	599	568	598	592	577	605	630	590	582	589	572	599	616	583	599	614	591	614	563	555	584	586	624	571	591	550	590	598	576	614	647	539	583	578	621	566	603	583	571	595	618	596	569	585	570	591	627	583	538	572	564	583	613	610	616	596	598	581	604	600	649	600	627	587	576	598	592	594	611	592	553	616	596	615	623	538	605	610	580	608	574	598	568	581	621	617	625	641	597	584	604	616	617	622	597	612	630	620	624	628	621	630	584	614	641	611	581	590	580	597	630	599	639	582	603	624	569	559	596	634	600	603	621	585	583	606	533	598	614	644	625	547	585	577	566	599	617	616	607	581	545	581	631	545	557	595	597	610	535	544	568	593	616	566	584	598	613	576	566	605	605	589	578	614	647	591	574	629	626	546	548	580	575	589	631	629	584	624	571	573	673	612	608	601	596	616	591	554	606	596	623	637	594	640	593	574	615	594	578	563	663	609	580	600	627	629	604	582	621	574	537	582	634	598	627	571	603	552	596	616	564	572	574	598	630	603	634	633	627	601	618	598	574	632	583	592	600	628	573	581	599	592	580	591	586	614	597	644	591	591	586	602	586	538	618	613	587	599	609	555	590	645	583	620	605	592	601	581	588	571	621	568	572	570	565	571	611	571	556	566	577	585	599	591	624	602	598	605	584	636	611	525	598	553	561	579	648	551	610	581	632	596	618	572	581	598	553	590	627	606	580	588	622	626	625	582	546	616	612	586	567	617	560	582	588	624	601	623	633	625	604	570	571	596	605	610	604	588	576	636	585	562	549	561	596	645	608	605	600	549	584	611	592	615	577	600	567	568	618	596	615	593	593	623	575	608	605	621	612	571	571	581	605	607	587	601	565	590	541	623	610	589	592	539	614	586	621	590	575	591	578	595	607	621	569	619	596	619	603	566	583	626	571	599	622	603	639	621	655	595	606	604	611	592	619	581	590	578	573	588	577	588	601	551	613	583	562	592	575	593	578	564	635	584	569	597	581	559	627	606	612	584	601	621	610	630	563	561	600	586	593	609	563	614	613	642	595	572	576	564	588	639	572	591	619	572	596	585	562	603	633	593	612	571	601	611	591	556	624	555	605	627	603	627	582	627	603	661	604	616	537	583	634	609	559	578	592	609	615	576	636	626	592	611	570	563	627	607	599	593	592	627	580	594	612	581	631	626	640	561	601	575	587	585	590	577	610	595	585	555	599	537	579	587	649	576	605	597	631	605	611	555	592	636	599	602	577	581	605	582	567	587	605	594	577	648	579	612	606	610	565	612	589	565	588	615	554	544	633	623	620	573	568	592	583	567	589	595	634	568	577	511	571	599	556	585	577	605	577	600	629	577	575	589	617	577	606	543	624	606	626	577	569	605	590	591	567	571	599	615	612	613	605	625	596	636	577	551	601	610	627	598	599	609	617	602	613	589	606	571	598	596	601	586	600	539	608	642	672	562	610	593	609	549	579	575	582	589	615	569	634	585	633	589	590	607	624	597	601	606	616	631	580	580	582	600	599	555	626	608	542	600	604	590	637	593	557	611	588
30410	12667	3710	382	220	192	177	198	206	189	215	198	214	224	182	191	189	183	209	192	200	204	189	203	164	210	164	201	181	207	206	212	209	217	172	225	190	187	187	194	181	201	186	205	175	214	187	174	206	181	206	211	178	181	169	193	174	186	207	203	179	199	202	206	204	158	180	192	201	205	208	197	207	190	192	186	202	203	186	162	209	185	162	207	178	169	174	187	178	187	196	215	186	201	204	203	194	178	189	216	214	166	177	203	177	205	173	214	190	186	168	209	178	184	202	199	170	191	186	185	194	195	206	199	174	188	193	178	187	180	190	163	231	176	196	183	182	182	220	179	181	185	203	189	186	172	196	206	173	204	187	179	207	179	192	174	189	182	205	179	176	212	184	175	175	197	201	197	191	165	183	190	193	172	209	190	168	185	185	177	172	192	210	190	168	214	200	176	179	193	183	197	186	216	191	191	188	189	215	187	179	170	190	179	188	211	201	166	184	178	182	220	176	179	209	188	178	189	218	188	185	184	207	181	188	200	198	196	189	175	204	186	212	189	188	167	186	207	186	198	167	192	175	182	211	200	189	196	192	182	207	174	197	187	199	175	199	187	187	201	179	178	194	211	187	174	216	167	176	183	204	190	198	168	203	182	195	186	182	174	176	194	175	195	193	174	212	205	182	176	189	200	172	186	178	205	183	201	181	191	192	181	204	202	194	193	177	196	191	189	190	211	174	188	200	183	207	173	184	173	190	207	192	193	216	207	183	162	169	206	165	214	200	197	179	182	197	179	215	209	192	193	183	185	180	182	178	188	166	201	197	186	181	190	172	188	195	177	195	191	210	189	202	196	194	189	195	167	173	192	191	207	198	205	171	191	195	180	200	195	196	181	179	166	194	233	186	192	203	204	201	195	181	181	182	187	174	194	188	168	170	187	205	201	196	207	195	207	178	191	200	202	186	192	173	201	232	219	195	201	207	195	171	204	182	200	194	183	209	197	177	171	184	190	206	191	191	219	172	154	210	193	200	198	177	207	201	190	205	172	196	171	182	193	171	189	174	179	207	181	190	189	202	175	171	188	204	208	181	202	209	178	204	188	199	189	167	206	174	212	190	192	196	185	183	188	206	180	204	195	172	215	182	185	219	179	167	202	199	158	202	201	188	223	205	200	171	190	178	163	216	188	186	194	202	187	199	184	178	200	166	197	206	213	165	205	211	204	185	173	193	162	212	194	187	193	180	222	173	182	188	193	204	212	195	169	182	195	190	158	193	162	173	188	177	188	191	188	203	161	181	196	186	197	210	205	185	198	197	197	192	202	188	188	187	207	183	193	202	169	205	210	182	200	184	174	190	214	186	172	195	184	210	195	198	185	175	214	167	211	195	187	192	188	199	189	193	177	176	179	192	209	187	211	186	177	194	203	207	188	187	180	190	179	197	164	198	220	195	197	203	146	190	193	201	193	173	191	186	206	207	203	190	173	182	188	202	178	206	181	205	187	191	192	184	192	176	198	186	185	182	163	162	185	177	195	207	188	200	200	189	196	201	191	193	201	197	183	184	173	163	189	174	197	175	198	217	192	194	212	204	189	210	186	202	157	179	176	192	200	190	189	211	214	196	205	204	179	186	177	222	180	200	222	195	195	196	187	182	187	196	209	176	178	185	150	187	188	180	217	196	208	189	174	168	212	190	167	204	173	179	178	194	186	188	191	180	172	171	178	202	189	185	204	195	162	234	169	200	185	177	183	191	204	207	208	195	192	182	172	197	178	207	197	167	218	195	203	198	191	196	185	172	199	187	194	212	193	183	173	192	175	167	194	180	194	197	212	177	200	218	192	175	172	182	214	197	177	194	163	200	216	182	184	197	196	200	181	207	214	207	188	176	178	158	204	194	173	190	198	178	181	200	181	198	193	184	173	191	208	198	180	189	185	186	173	208	189	180	188	170	196	206	170	198	157	192	200	167	176	200	193	183	212	195	185	185	213	183	187	190	184	193	213	201	203	189	201	182	196	188	190	185	193	195	177	200	176	171	176	170	187	182	205	180	219	218	197	186	197	172	211	180	195	178	180	185	191	193	182	187	197	216	198	189	197	184	175	195	186	171	228	180	183	190	197	190	187	193	188	203	190	205	200	181	183	171	200	179	205	169	157	224	194	189	202	181	187	198	187	195	176	195	166	199	180	181	169	193	188	184	185	190	179	206	212	180	178	203	161	175	173	202	177	162	191	149	207	191	191	190	185	211	185	176	202	204	183	167	171	182	209	183	186	178	175	197	209	201	177	174	198	194	208	200	205	179	214	178	190	194	187	189	174	192	215	198	183	207	186	160	199	163	183	201	208	189	188	182	201	167	198	196	204	199	227	202	194	200	180	222	201	186	186	188	181	188	205	176	193	170	202	181	178	188	199	202	204	196	175	179	189	190	178	186	182	188	193	200	184	200	210	189	153	193	183	199	188	177	194	187	208	191	213	204	191	216	198	184	207	174	213	194	184	171	178	165	182	187	171	175	181	193	170	188	189	205	186	188	208	180	195	198	163	202	176	178	171	177	227	200	193	200	195	187	190	201	199	196	181	178	181	186	178	201	197	183	190	211	177	194	178	193	194	218	184	182	221	184	215	190	194	190	182	199	197	168	192	177	200	185	196	196	204	169	179	208	196	167	178	188	156	182	202	178	198	204	181	204	176	192	195	180	186	197	173	195	209	178	182	183	190	193	212	205	201	174	162	186	199	185	192	204	195	196	198	210	185	177	184	168	200	189	194	197	176	196	192	186	180	194	171	181	175	183	186	219	207	206	184	186	180	182	185	197	195	168	190	200	199	193	190	216	197	213	203	178	212	186	169	171	171	187	163	185	221	214	205	210	215	194	166	190	201	186	170	162	189	201	189	167	200	189	188	186	198	174	173	204	210	198	198	162	198	184	194	191	184	181	182	167	201	185	199	191	174	187	205	212	201	192	189	192	179	187	184	201	173	211	216	184	231	196	191	204	211	188	175	175	182	186	185	189	199	199	188	207	191	188	202	176	192	193	189	195	182	182	175	216	188	170	184	219	176	189	184	189	184	189	195	204	177	212	205	171	175	208	180	162	208	176	189	181	189	168	220	177	189	206	182	195	183	191	210	208	179	194	198	189	199	194	193	194	172	171	176	191	183	208	168	170	195	208	185	190	186	203	186	196	180	194	202	185	179	202	193	201	186	158	201	196	181	202	200	176	168	202	188	179	192	184	186	195	159	193	184	202	191	209	183	190	208	179	177	195	182	197	197	198	189	189	190	201	150	186	167	190	190	188	181	173	199	184	203	211	176	221	176	184	193	185	215	175	191	202	179	171	205	203	191	163	192	228	200	188	158	199	181	181	201	182	183	211	208	205	215	180	201	194	165	173	189	191	192	160	173	191	186	201	190	179	187	193	184	200	189	183	222	188	184	204	201	210	208	194	187	211	195	190	195	184	169	200	186	175	203	212	186	190	218	170	191	184	211	191	170
27997	12957	4702	708	697	664	649	655	691	651	694	665	652	632	634	643	605	636	675	607	635	641	606	602	599	601	604	652	624	603	587	660	607	622	614	664	624	588	594	664	601	644	638	627	608	628	639	606	613	634	663	612	613	633	632	685	605	602	602	601	628	593	651	589	650	617	604	594	618	621	590	654	627	589	609	650	613	655	619	637	612	633	636	622	618	618	594	644	612	605	603	629	601	625	645	660	600	641	643	667	593	628	608	626	604	600	664	639	652	589	652	671	601	626	600	638	602	622	666	630	612	637	606	618	606	621	584	596	653	615	597	629	566	618	586	631	599	603	660	592	596	634	655	642	670	615	634	572	605	585	641	619	618	636	622	600	613	618	612	618	598	592	604	627	632	620	603	631	625	646	598	622	641	642	640	601	621	633	602	575	647	643	628	610	627	594	619	628	607	612	657	623	671	585	656	644	622	631	614	658	635	660	621	629	622	599	632	647	639	626	655	623	641	631	604	643	609	633	599	625	621	626	567	676	620	648	633	641	614	618	606	648	622	678	615	583	588	624	604	577	651	569	638	619	588	624	618	641	656	612	618	645	659	605	630	636	689	625	637	648	604	625	629	636	597	626	621	667	669	579	607	639	648	573	613	626	621	593	609	578	619	601	573	636	606	640	652	603	643	637	668	619	614	616	580	639	611	570	628	619	649	628	552	588	598	606	624	598	605	656	661	594	628	646	614	619	654	627	640	600	597	582	577	640	605	592	612	618	591	608	630	592	661	649	639	638	648	634	648	612	649	607	669	618	638	616	681	669	593	591	640	634	601	607	609	622	609	651	652	590	648	636	604	577	648	614	639	617	620	643	608	637	668	610	628	620	640	604	615	666	593	615	596	599	671	638	654	648	661	635	614	572	626	637	655	665	646	600	680	604	612	628	550	635	648	614	633	568	638	649	610	675	608	605	604	601	654	616	628	623	625	620	602	649	643	591	648	638	595	613	612	598	632	652	585	581	633	599	619	630	639	576	628	645	654	618	597	599	609	569	691	629	596	610	595	633	624	614	624	687	631	635	618	584	624	585	624	649	609	621	645	616	628	608	668	641	657	645	606	646	610	642	625	646	617	627	616	569	615	622	617	566	620	603	660	603	629	601	627	661	608	624	626	640	645	608	592	609	631	647	587	625	665	592	626	645	621	652	587	623	598	623	605	610	625	651	592	634	661	648	611	628	617	641	647	631	621	642	598	641	635	629	614	634	635	586	638	613	644	643	578	594	625	620	632	633	627	606	659	581	659	627	642	636	605	646	590	614	615	621	625	627	634	594	604	606	611	611	605	654	640	615	641	646	624	655	606	609	578	626	607	648	632	593	660	635	608	578	645	607	586	606	631	641	632	607	641	598	641	648	584	636	632	587	638	626	597	644	628	594	606	626	602	608	650	597	611	592	642	637	616	617	632	604	625	599	635	639	652	561	660	590	629	629	631	613	623	620	619	628	597	605	617	613	620	593	632	621	655	592	634	627	619	631	656	616	605	610	628	636	592	591	615	625	655	614	575	648	639	693	640	620	648	628	605	644	635	654	632	607	617	639	608	619	625	643	663	610	590	654	628	574	652	661	634	638	622	623	644	628	650	594	600	614	615	579	605	612	571	617	630	611	609	603	570	568	602	598	620	652	612	616	617	621	650	623	616	633	588	616	652	640	641	627	611	604	669	644	635	656	615	588	614	672	586	563	641	608	660	612	623	620	614	648	625	600	643	637	575	611	623	652	636	631	607	604	649	643	626	606	605	655	621	630	599	652	630	680	632	604	632	621	630	637	633	638	655	616	643	633	610	652	628	681	611	596	604	612	583	644	646	615	588	612	660	647	656	602	622	630	634	624	636	598	633	650	668	618	668	608	578	679	640	608	625	589	636	610	602	643	641	623	649	643	634	645	673	594	639	588	599	650	610	653	641	595	675	658	633	645	630	637	563	643	599	626	621	608	626	598	625	627	633	619	623	601	636	659	606	601	642	607	635	594	598	624	615	600	610	628	667	632	590	608	664	637	620	583	644	620	627	613	572	598	628	632	631	618	652	596	618	625	627	602	610	623	625	621	572	635	626	622	634	618	561	630	598	603	632	635	605	645	588	621	609	617	668	608	635	599	596	613	638	624	622	649	622	643	603	598	647	639	646	655	625	632	612	649	606	649	644	622	686	596	586	657	596	641	611	615	613	605	658	620	618	642	608	598	636	613	614	562	646	653	596	673	592	637	622	623	655	682	611	646	581	598	597	645	630	639	647	634	618	601	639	630	623	659	589	639	658	602	684	610	600	646	598	634	620	632	618	624	648	616	628	625	643	670	591	605	644	579	649	647	604	594	657	583	621	603	607	637	623	596	587	600	652	620	639	603	616	602	642	628	592	656	633	646	631	630	589	612	602	588	617	599	609	590	629	634	627	642	642	608	618	589	589	618	660	622	614	657	620	626	641	662	615	622	608	625	633	651	665	596	675	621	667	625	587	654	607	564	622	600	623	588	619	617	607	610	602	633	606	635	642	625	598	643	626	602	597	656	570	627	644	670	566	688	629	624	609	609	636	597	636	601	643	650	674	633	649	669	615	598	641	572	622	643	616	641	580	603	641	606	577	620	625	605	604	626	581	620	626	623	635	608	572	607	570	606	613	597	627	637	610	631	620	618	619	641	632	621	584	636	604	589	551	603	682	642	601	623	635	615	575	617	649	686	606	611	582	617	655	618	658	624	625	621	614	685	646	641	617	620	619	587	651	611	637	648	597	658	613	645	654	610	616	577	619	610	657	619	593	627	644	586	634	648	599	641	643	584	686	664	611	619	626	638	623	604	601	607	658	588	624	628	619	629	629	647	612	599	651	648	613	635	649	637	642	596	598	662	608	659	656	619	654	609	657	622	584	655	629	584	621	632	587	642	614	641	600	647	609	604	586	630	651	615	668	631	633	640	584	579	644	654	611	603	616	632	641	639	645	596	609	597	620	628	609	623	626	620	608	608	616	594	548	610	609	633	612	650	617	634	626	611	633	657	651	606	648	614	650	588	647	582	613	636	607	627	618	643	613	621	633	624	615	626	620	583	609	603	626	587	608	603	606	648	623	663	625	655	605	600	654	586	671	609	596	636	591	633	582	662	594	596	608	661	626	594	615	603	599	604	622	620	630	618	605	627	646	641	662	656	611	623	642	610	599	621	609	602	652	623	656	598	638	652	588	648	602	614	610	638	635	613	650	616	625	594	627	598	654	612	615	567	627	601	634	595	588	639	642	653	647	619	620	615	607	597	660	647	615	622	645	634	585	620	606	615	618	598	623	612	624	634	624	601	606	618	594	586	615	635	633	628	617	622	659	617	638	658	592	600	647	581	676	604	644	639	568	660	660	610	673	595	646	624	616	584	641	628	677	621	617	605	661	634	619	603	638	607	662	629	618	625	644	612	639	609	646	600	585	653	628	620	609	655	585	635	633	604	620	634	588	598
65057	49049	30696	4278	313	245	206	172	183	146	482	190	150	139	121	146	114	137	124	119	132	119	104	107	109	110	120	136	121	116	137	108	110	105	123	120	141	130	116	115	105	118	131	112	134	143	110	99	119	112	100	114	129	104	127	127	115	128	132	145	114	123	133	116	111	102	114	122	123	117	118	148	125	112	111	116	129	100	129	132	116	124	117	117	114	134	116	107	118	103	114	110	105	142	117	107	121	113	136	121	125	130	121	116	100	137	114	100	103	132	126	111	143	121	107	106	132	123	106	110	124	118	109	122	111	118	112	123	141	133	130	123	117	121	106	96	117	138	113	90	113	109	132	116	122	114	109	109	139	117	133	122	107	109	113	111	111	118	109	109	120	119	116	124	129	108	138	134	106	120	103	120	103	117	101	139	111	110	121	133	115	97	129	122	116	126	107	107	122	113	105	118	118	101	109	111	133	107	145	126	97	122	111	105	138	110	108	127	101	148	108	121	116	114	122	104	108	123	122	127	114	112	121	116	103	101	112	101	123	126	108	131	117	130	126	114	126	124	119	115	117	98	116	106	115	115	137	114	125	113	119	85	95	108	120	118	115	118	112	127	144	96	115	112	126	116	129	144	144	118	109	121	123	119	119	120	105	103	109	126	99	127	114	101	118	116	119	101	122	134	129	105	111	126	132	115	130	119	131	128	109	124	119	123	112	128	130	123	140	121	104	103	125	119	112	108	118	121	99	107	106	106	109	102	117	127	121	103	131	113	134	129	114	115	127	121	108	147	110	98	121	121	109	106	115	124	113	112	122	103	134	115	118	121	128	109	120	115	109	104	131	106	115	124	143	115	124	118	124	123	115	107	127	121	133	131	110	135	138	159	99	128	102	121	93	126	135	108	119	117	131	101	122	124	120	118	126	117	112	124	119	126	107	116	99	114	117	141	133	119	117	102	120	109	131	113	126	120	116	118	127	100	129	123	114	114	128	134	113	111	106	126	117	117	116	146	119	126	122	125	112	104	118	112	103	106	121	99	149	126	129	110	114	110	112	107	125	125	123	101	137	94	102	130	133	137	109	105	108	114	118	122	99	104	120	134	113	107	105	125	122	146	105	128	121	132	129	128	117	124	121	111	124	107	144	111	125	116	118	131	107	121	112	122	124	129	126	125	122	125	129	97	124	104	122	110	107	106	135	109	125	116	132	133	120	107	105	110	123	124	108	110	107	121	103	129	111	100	124	111	126	132	100	110	122	131	119	115	106	112	111	115	118	110	125	103	120	122	115	88	118	114	109	108	110	121	126	119	124	108	103	95	118	123	131	138	121	113	132	132	108	101	119	122	121	104	106	115	144	106	125	140	130	126	128	115	136	127	130	118	117	113	114	130	122	116	95	104	130	134	118	131	92	114	131	137	142	140	145	110	122	123	127	112	102	95	113	129	130	124	137	110	107	139	131	137	121	122	121	121	95	125	116	115	102	141	134	104	130	143	108	106	129	108	113	124	126	139	105	111	100	107	125	110	118	102	118	106	115	136	126	122	129	127	115	123	117	124	130	115	126	89	119	102	123	116	117	120	117	115	109	109	115	119	103	115	102	89	105	134	132	93	109	115	113	120	126	115	127	114	122	123	113	111	126	121	106	127	115	122	150	115	128	119	120	123	117	125	102	113	133	122	107	133	118	116	113	128	104	104	120	108	94	89	113	112	117	115	123	132	106	130	118	122	119	116	120	118	124	112	99	125	135	127	125	123	119	102	121	124	125	112	119	120	120	117	117	129	125	124	121	141	116	131	105	116	116	115	129	111	122	131	115	118	117	107	137	125	122	119	131	126	141	115	113	137	108	119	144	113	98	107	129	122	116	102	133	121	121	134	131	106	121	119	112	100	126	109	128	129	114	99	124	114	109	109	125	109	116	125	141	112	115	110	130	101	113	128	124	96	114	132	125	104	118	117	117	104	98	107	130	145	121	115	98	103	110	102	138	135	95	110	115	122	118	124	116	123	137	137	116	123	120	116	118	142	126	101	128	115	126	132	112	126	114	97	116	98	108	133	106	118	138	119	145	115	144	125	110	138	114	127	123	127	150	110	114	116	107	109	135	112	115	125	123	113	125	124	126	97	129	112	118	140	115	129	120	129	103	101	121	120	131	101	112	123	114	114	111	122	101	110	119	127	128	122	128	118	119	125	98	126	117	130	129	123	131	140	114	121	119	119	94	117	102	99	125	109	128	112	120	106	104	109	101	111	103	113	102	117	118	129	100	127	132	131	110	104	108	128	98	108	110	116	111	142	130	124	99	142	103	123	118	136	107	116	103	140	127	114	124	118	133	111	133	114	124	112	123	128	105	121	127	105	107	119	118	130	121	104	117	120	115	107	122	126	118	119	126	148	117	119	112	109	112	139	139	116	101	126	140	135	111	117	106	122	121	110	107	119	135	102	118	140	137	117	119	122	108	141	107	110	118	111	114	131	113	99	118	116	117	111	121	127	135	123	113	116	117	109	114	117	100	116	125	103	111	125	86	120	117	125	142	127	134	113	118	129	113	131	93	104	110	113	121	125	105	110	104	110	120	118	110	107	102	127	109	123	123	107	109	100	113	144	121	116	117	102	117	117	103	106	135	114	125	111	131	110	111	118	88	130	110	95	128	128	124	130	114	103	107	119	123	130	123	114	116	121	126	106	112	101	115	121	114	114	113	121	119	115	109	112	109	103	121	125	114	121	123	128	112	112	116	107	107	120	124	112	115	113	106	134	123	117	130	117	116	113	113	117	122	117	119	128	97	130	114	126	99	119	116	135	113	115	115	105	133	105	107	114	123	120	128	133	134	112	129	135	109	125	134	113	124	116	115	111	88	121	115	137	128	117	129	103	115	131	120	115	117	125	125	103	113	118	110	117	109	115	116	123	114	117	120	103	103	113	97	112	105	125	105	131	123	108	124	118	112	111	112	118	118	104	107	109	134	129	127	124	124	123	111	119	104	129	134	102	114	109	122	118	114	107	121	119	120	107	108	125	122	136	127	128	135	109	122	111	105	107	105	97	110	131	119	121	133	110	131	126	130	117	104	98	94	106	114	118	110	111	127	114	124	115	98	107	159	116	123	98	113	103	119	115	114	120	129	115	121	125	117	112	99	130	128	107	125	137	120	102	101	110	137	134	107	116	111	130	114	129	119	116	130	125	116	121	115	118	133	118	115	117	137	114	114	112	102	125	121	108	111	119	98	106	115	114	113	109	116	121	115	124	103	124	120	118	123	121	113	110	120	109	122	117	121	126	108	124	118	104	130	116	127	124	112	103	100	121	129	99	109	114	117	126	120	128	148	132	120	122	118	115	127	117	120	107	112	109	113	114	120	124	127	120	129	126	135	122	112	101	110	110	121	106	107	109	127	131	129	114	124	122	123	123	104	126	124	115	123	130	106	110	117	107	94	109	115	114	117	124	117	117	101	116	119	132	121	107	123	115	95	117	98	119	145	110	117	122
45674	39358	19999	1348	1201	1070	902	780	749	694	2601	705	579	567	551	497	521	476	495	475	477	441	459	428	456	463	459	470	445	414	433	453	499	462	450	422	430	443	420	432	455	438	467	437	448	433	421	457	389	410	393	418	450	415	388	401	468	414	463	400	415	430	405	417	416	429	387	430	435	423	411	435	428	419	418	419	404	400	436	443	422	422	423	435	424	390	397	448	444	430	453	411	413	388	423	445	402	390	413	432	399	423	434	426	411	434	418	431	437	395	410	404	383	410	386	421	408	416	440	367	397	422	393	444	430	409	427	432	414	405	416	473	424	406	433	416	428	374	401	394	443	408	420	417	423	422	429	413	418	386	403	424	440	432	414	379	403	428	416	393	401	403	434	441	398	430	390	425	394	404	454	404	440	407	456	436	430	452	372	395	416	405	400	450	444	453	395	395	420	423	410	436	416	418	411	377	419	426	438	454	417	395	399	424	399	463	430	420	402	398	400	431	439	379	417	377	380	391	399	400	390	382	428	361	439	402	429	412	427	391	443	412	390	417	424	436	372	410	410	391	426	409	381	451	431	384	428	421	422	396	420	389	416	427	438	418	406	435	418	420	404	375	395	394	372	448	415	402	431	398	369	386	437	401	401	395	420	422	412	384	387	426	436	421	403	405	420	426	396	419	389	388	412	438	414	430	405	417	410	443	440	431	378	405	431	429	394	430	428	422	425	409	399	415	447	423	403	451	408	400	423	415	388	435	401	409	406	417	392	422	417	422	410	438	390	385	397	387	395	420	413	416	446	424	405	416	442	408	405	398	396	420	386	410	397	410	400	392	442	387	426	411	431	383	403	401	432	361	439	411	421	427	431	411	415	431	396	417	428	428	436	396	435	423	404	392	391	408	405	444	406	434	399	409	395	429	441	416	459	458	386	448	447	414	411	409	426	414	402	391	402	425	421	371	420	454	419	419	439	393	391	424	399	413	410	409	409	391	409	440	425	396	406	403	414	444	414	393	414	374	383	421	442	401	414	435	391	404	452	447	441	432	435	430	415	374	410	433	414	407	425	419	416	424	395	427	383	396	441	403	380	433	388	430	450	405	402	390	450	428	420	398	422	410	390	451	392	388	382	369	409	472	391	445	425	409	430	491	422	437	429	441	451	404	414	415	406	431	431	412	404	421	425	450	416	429	395	385	439	443	436	433	383	432	428	443	401	381	382	386	417	412	419	439	436	433	431	414	376	426	401	413	387	445	393	425	401	413	410	420	473	418	437	431	427	438	434	413	429	414	414	419	418	446	425	417	365	431	409	418	407	431	398	404	431	413	400	423	383	408	446	393	464	426	397	423	425	427	438	379	385	420	401	415	408	457	415	466	372	430	421	449	452	435	417	430	434	413	415	447	399	445	380	415	417	420	411	404	418	409	415	418	434	407	428	431	383	379	418	453	456	398	426	428	427	418	381	416	427	397	430	405	440	411	378	427	406	475	434	424	425	392	437	403	430	420	453	425	435	417	402	418	427	448	412	379	418	441	409	399	402	408	433	415	426	396	399	423	445	449	388	427	412	412	405	433	410	395	445	407	406	411	397	421	450	398	380	442	450	383	410	420	426	436	442	423	416	417	418	422	410	407	415	427	384	409	427	395	398	413	432	421	425	422	390	423	417	430	454	432	417	418	426	428	392	423	389	441	369	411	383	423	461	400	392	411	404	425	374	425	426	408	394	415	400	397	407	422	411	437	415	420	423	431	403	417	411	419	431	393	407	429	427	423	436	426	407	408	403	390	432	407	417	400	368	450	399	416	412	404	376	412	436	449	407	407	416	406	420	419	430	477	413	437	397	395	422	425	361	421	427	404	443	375	443	427	412	385	429	367	433	378	415	387	453	425	411	429	392	394	418	428	415	402	432	406	407	416	461	443	418	425	421	451	401	419	431	418	396	400	422	366	430	362	384	429	406	393	412	414	394	415	412	426	418	389	388	450	392	389	419	400	404	433	404	430	399	477	392	442	414	426	397	419	417	410	411	382	433	409	416	403	450	419	454	399	403	429	396	430	415	420	436	409	417	361	424	410	415	412	419	419	399	415	410	410	407	390	414	435	396	412	399	417	407	423	415	415	409	407	412	428	423	416	420	422	409	451	446	446	426	393	434	432	428	426	431	431	406	429	456	431	385	411	459	422	439	418	401	431	402	433	452	423	414	418	381	396	406	425	427	415	391	415	379	395	389	416	406	404	444	411	404	401	431	391	403	407	429	431	418	422	437	427	421	442	430	393	452	412	456	425	403	415	378	378	431	432	422	385	405	417	398	403	407	412	420	409	370	435	399	419	420	398	429	443	413	432	406	425	411	398	417	423	407	409	417	408	383	419	428	414	410	448	440	401	446	416	378	421	395	399	397	408	457	423	457	408	432	435	439	405	406	418	388	445	391	394	395	394	410	454	429	384	414	417	406	406	418	425	397	413	427	401	405	381	417	379	449	392	437	386	423	409	426	410	421	424	445	416	402	406	433	462	411	389	420	446	438	445	411	413	402	393	390	455	381	430	408	408	427	413	431	407	422	450	410	434	386	420	431	411	397	431	454	418	430	419	395	428	403	412	424	416	416	388	426	407	423	361	431	404	446	401	417	419	416	404	417	463	413	419	446	427	430	417	433	428	408	444	429	402	439	422	407	405	467	411	418	429	369	429	412	417	415	407	385	440	423	414	421	442	453	404	406	428	420	461	448	409	410	380	409	410	413	403	394	409	423	424	443	407	442	449	360	450	404	434	421	471	393	434	470	423	430	405	407	414	420	429	433	413	426	433	404	432	402	412	428	424	432	423	426	367	425	444	413	461	406	393	429	433	396	440	405	426	409	449	455	398	395	415	423	428	421	443	398	415	399	404	408	414	413	416	433	415	363	431	415	423	440	379	398	394	419	413	401	419	427	404	402	411	398	409	426	441	409	421	407	418	402	432	452	435	409	388	404	427	392	416	411	408	420	424	403	412	404	424	435	415	438	442	429	422	396	379	470	443	381	434	421	432	384	427	392	442	420	398	397	397	445	425	439	453	402	432	414	428	399	454	400	400	398	425	431	446	418	438	419	381	415	406	436	391	370	388	414	395	415	412	412	394	416	405	405	454	378	398	432	411	386	398	423	432	410	429	443	431	408	431	411	416	441	421	407	390	452	421	440	441	471	407	398	443	425	438	434	410	399	410	396	437	431	439	386	424	401	382	417	426	394	386	426	400	396	404	413	432	455	419	391	406	394	397	425	420	387	421	411	436	448	435	422	421	395	413	397	398	415	401	411	429	435	440	424	417	452	443	387	447	393	443	431	414	392	417	394	414	398	408	400	418	365	433	433	410	373	432	420	402	401	404	395	389	425	436	419	425	399	413	395	448	408	417	393	432	400	393	402	402	390	436	390	413	409	433	417	401	451	421	419	397	424	401	402	389	420	404	409	447	397	436	445	417	449	405	391	430	405	428	419	416	444	408	413	403
75140	62207	40654	9532	916	506	370	325	268	266	1239	1807	246	225	223	221	194	192	196	213	195	162	184	193	190	204	186	209	195	191	209	193	198	188	203	183	179	156	169	176	183	203	201	196	177	197	202	181	170	191	188	190	171	163	180	189	206	187	180	167	199	176	162	169	187	191	180	180	182	167	164	182	187	198	176	181	162	196	191	200	183	176	185	165	202	165	205	165	176	189	150	168	214	172	165	204	174	201	171	150	173	172	200	180	185	197	194	156	157	176	169	185	182	206	169	176	159	180	190	206	180	192	190	175	170	161	150	184	176	188	169	172	191	201	169	202	185	152	163	201	184	190	194	185	183	193	171	197	176	195	180	193	199	159	165	170	166	168	177	177	193	198	201	159	201	188	181	184	177	205	195	189	191	148	184	167	165	193	221	192	180	168	175	183	199	171	178	168	183	165	194	183	178	192	186	197	172	185	205	184	172	180	170	185	175	154	178	167	163	175	191	178	208	185	185	152	187	190	200	199	195	181	200	182	183	157	206	180	189	204	173	173	189	174	167	186	167	184	188	204	183	186	178	179	181	170	174	159	183	175	197	162	174	201	209	175	193	169	147	173	180	196	182	190	164	190	188	180	189	159	183	164	173	164	195	154	185	162	173	172	166	177	170	186	169	202	192	155	183	173	169	179	177	194	205	175	179	189	191	160	186	165	195	187	186	167	168	175	156	193	185	163	200	189	177	183	189	184	192	187	170	160	191	201	164	204	180	170	192	171	168	175	161	183	171	186	157	160	187	168	162	200	191	200	199	178	202	165	191	173	181	221	196	181	168	172	163	180	176	172	192	166	166	195	191	162	176	182	194	195	185	185	174	201	188	168	181	179	175	179	186	156	176	193	153	184	188	170	172	162	181	161	198	186	159	173	186	173	174	182	191	183	173	181	167	151	166	192	185	188	169	190	153	177	193	173	163	179	201	173	185	193	175	168	168	180	191	160	172	165	190	171	179	179	195	212	175	156	171	190	182	184	197	183	201	176	193	140	169	190	172	180	204	192	166	190	200	151	180	184	192	183	170	167	179	181	162	168	196	199	185	184	176	177	194	186	168	188	160	161	177	183	177	183	190	179	178	187	184	181	172	176	180	174	166	188	181	179	181	179	188	178	166	159	174	186	180	171	175	183	167	184	197	169	195	158	169	165	171	183	171	173	190	187	164	178	164	189	177	175	188	185	178	171	184	185	192	163	197	178	169	153	204	189	167	206	177	190	182	182	175	166	151	152	181	189	157	178	172	189	159	167	161	179	158	178	198	184	184	169	160	171	203	205	173	196	175	195	200	166	162	186	169	190	175	173	162	186	177	171	186	181	180	183	186	167	190	175	162	180	160	177	167	199	170	175	216	197	190	172	181	181	159	176	177	177	189	160	205	169	167	169	163	158	163	163	169	174	189	181	203	169	186	182	191	144	205	175	187	162	175	177	161	177	153	200	151	184	170	166	207	181	201	174	173	175	177	177	174	161	172	169	199	181	179	155	207	199	165	192	188	175	183	190	181	182	168	175	191	224	165	166	198	183	184	181	204	188	175	176	189	190	197	186	188	206	164	168	196	185	195	179	170	178	173	194	169	209	173	165	187	186	186	222	182	166	181	187	197	168	175	177	184	178	201	182	170	174	215	178	170	186	198	181	164	197	166	173	183	174	170	187	181	186	199	188	180	179	169	174	189	186	189	176	196	173	190	185	171	187	199	181	185	212	161	176	181	173	150	197	192	168	192	160	177	178	185	201	176	163	175	204	188	191	192	183	198	162	186	170	168	176	178	175	181	190	199	173	212	171	174	190	179	195	162	208	192	161	178	179	163	181	174	179	186	184	167	171	211	200	169	172	193	197	205	166	171	202	164	180	179	201	187	193	154	186	172	193	200	174	203	193	179	195	161	160	165	193	201	182	188	159	178	169	188	192	157	180	182	167	180	204	167	183	191	174	198	170	191	198	168	169	188	178	187	200	160	162	174	170	188	187	182	193	200	195	154	166	177	159	185	182	193	200	173	175	162	182	172	184	205	193	175	175	149	167	177	166	170	170	172	173	187	175	171	171	181	165	179	168	178	169	169	151	187	203	184	178	167	167	182	161	180	172	167	177	170	159	197	170	163	163	200	174	160	193	178	184	191	171	198	166	188	202	184	190	179	180	204	177	168	198	193	183	176	176	178	187	181	173	176	194	182	169	173	179	220	182	176	163	156	200	167	156	205	193	180	165	174	184	171	169	172	185	183	204	167	197	178	188	161	200	173	173	174	167	169	227	181	166	163	202	169	146	169	180	174	177	158	188	166	148	194	191	199	188	163	182	159	191	161	174	170	180	174	175	173	179	173	156	193	181	182	174	171	175	201	173	176	183	164	175	187	176	169	190	197	179	204	182	210	159	181	170	194	186	163	184	174	171	180	161	185	169	173	151	173	167	194	173	192	192	170	192	178	180	179	196	176	191	167	181	181	176	155	195	186	159	164	213	194	169	185	206	167	192	170	158	193	204	170	170	170	163	191	216	176	186	179	171	175	166	179	181	178	165	179	178	166	183	194	195	184	171	145	179	178	181	177	177	188	186	170	169	162	176	179	180	176	167	202	185	165	185	204	215	205	164	188	175	163	188	179	196	179	169	160	165	153	211	205	158	188	186	180	181	190	205	168	171	155	170	176	190	191	175	187	163	212	189	183	172	179	195	189	187	153	169	188	197	163	176	170	162	172	169	164	188	153	190	186	175	193	184	170	203	173	183	205	167	188	200	163	204	171	166	188	180	186	169	176	187	170	167	162	194	164	181	184	178	152	169	197	199	171	183	181	155	206	170	185	188	170	191	176	184	166	177	192	180	160	189	190	161	167	193	198	172	176	191	183	188	187	177	192	202	183	184	195	193	190	195	170	180	171	171	176	181	195	176	187	190	180	181	197	176	186	178	175	201	166	184	165	177	205	182	185	174	201	162	168	175	176	193	184	193	195	188	169	173	189	174	197	182	171	170	176	193	186	194	174	183	174	186	184	193	182	166	199	166	186	180	153	217	190	153	185	159	178	190	186	188	183	182	181	190	180	178	177	165	159	191	171	154	171	181	170	172	177	184	180	162	178	160	191	175	180	170	199	167	196	174	177	173	180	204	186	192	186	196	189	199	190	185	165	191	173	166	194	198	208	174	185	195	164	186	204	182	174	179	156	180	180	173	181	191	206	160	162	186	176	192	163	180	162	189	181	193	167	167	176	204	167	179	184	202	172	149	178	178	188	186	202	185	178	173	189	164	188	205	175	169	182	201	168	178	189	166	174	163	188	186	177	183	186	189	166	172	149	188	174	191	185	174	164	172	196	190	168	166	201	179	199	161	181	168	190	150	167	193	162	185	175	198	185	172	169	195	164	188	174	191	168	186	175	173	201	181	162	200	191	172	182	177	185	157	161	163	187	170	164	178	183	195	181	187	153	195	211	192	184	200	191	169	178	201
55489	50066	24756	2568	2123	1781	1541	1361	1261	1134	5741	6595	908	842	837	816	760	778	724	724	713	732	690	628	641	681	671	644	643	635	634	633	686	614	611	578	627	640	620	601	593	598	645	643	612	569	590	566	622	563	591	589	626	602	615	611	536	605	610	575	582	579	623	598	602	605	589	585	594	621	586	549	605	564	601	596	611	596	616	601	570	531	611	599	611	585	593	612	537	585	582	612	604	599	557	578	580	610	567	578	607	630	560	551	572	604	556	597	575	613	624	595	633	593	604	585	579	623	555	564	574	557	642	592	585	577	608	565	564	594	609	584	571	615	628	578	578	542	587	594	574	622	584	623	542	635	581	581	596	541	574	586	607	599	625	569	611	580	603	610	581	613	578	578	588	606	618	555	596	560	589	583	624	569	587	565	596	591	580	592	551	555	588	575	568	545	596	560	547	589	578	587	577	608	603	579	633	591	585	615	585	581	607	620	604	571	635	607	584	572	626	629	571	586	542	601	604	580	601	576	607	559	592	583	558	624	632	583	565	569	617	587	569	615	584	590	559	574	593	609	640	574	582	575	601	571	558	606	626	579	582	592	569	570	572	557	616	557	576	604	591	604	583	583	557	582	563	570	573	572	582	642	589	581	573	575	551	621	593	556	582	598	587	599	555	577	593	549	595	587	613	589	590	613	585	579	591	585	609	581	581	581	609	607	594	552	576	568	608	591	593	557	608	573	588	541	620	583	585	539	594	591	593	589	598	597	551	599	607	584	607	550	591	612	640	584	577	580	589	601	600	574	572	624	591	606	616	592	591	578	553	578	594	606	583	581	577	592	558	580	643	543	563	601	628	587	512	552	618	587	588	567	602	584	616	593	575	579	612	580	622	621	594	634	575	566	574	607	548	538	605	562	626	589	624	586	596	561	609	610	579	607	599	561	620	590	556	567	578	553	609	586	613	624	550	596	591	556	575	594	600	567	628	578	531	583	555	567	574	608	605	580	602	604	569	571	584	629	626	580	557	593	584	617	609	596	586	595	584	583	574	608	586	565	590	620	623	573	592	573	583	565	580	588	602	597	598	534	605	619	595	572	586	579	596	589	602	592	588	583	622	574	565	581	597	554	552	593	580	620	573	580	617	578	568	587	573	592	569	546	585	567	566	608	630	599	543	592	582	630	592	597	584	574	616	589	548	538	540	557	578	606	584	549	630	567	624	585	582	584	597	592	564	580	613	612	533	630	598	600	574	614	617	625	600	598	586	571	576	570	591	603	633	552	611	606	592	615	600	656	568	603	586	582	609	557	577	556	621	623	610	620	564	630	589	587	591	597	592	568	547	586	590	545	561	575	616	575	603	575	561	586	567	616	586	575	573	587	592	597	595	538	595	527	597	596	599	585	588	582	582	595	599	606	579	559	576	590	557	581	559	609	586	565	587	547	572	587	594	573	577	572	618	609	541	594	552	594	576	596	571	585	591	562	575	599	597	558	587	578	578	592	624	616	613	576	577	551	571	562	639	591	555	589	628	574	590	605	578	628	643	570	611	612	610	559	624	544	586	574	559	629	602	591	566	626	631	619	560	571	603	600	581	581	563	585	564	576	593	603	586	588	601	594	557	599	594	572	568	567	585	613	627	590	586	614	554	618	571	579	567	610	578	562	611	603	536	644	606	574	570	615	586	553	576	603	577	611	579	601	620	560	579	602	572	600	590	589	621	588	604	578	648	606	596	550	569	605	624	588	609	593	582	595	559	602	613	617	614	613	607	606	584	582	649	635	629	599	565	564	578	589	535	606	637	576	582	567	595	608	565	591	615	575	595	631	614	541	605	587	583	600	573	600	586	568	598	576	569	552	574	640	592	589	548	588	559	593	621	584	568	563	579	595	626	584	540	578	598	594	567	558	594	583	595	606	561	601	588	539	588	565	551	585	587	565	576	582	630	583	572	573	589	575	591	590	563	607	598	619	597	587	605	576	616	645	572	594	588	566	602	554	605	544	602	576	598	598	572	611	607	563	622	601	602	603	606	619	578	595	571	576	585	593	596	632	605	601	605	588	547	562	586	575	573	596	567	552	613	625	589	613	639	597	580	565	601	568	603	600	582	615	602	620	585	560	568	581	578	563	609	615	595	612	617	630	619	581	574	564	552	576	595	578	601	589	545	569	540	563	600	628	563	593	593	578	592	565	567	603	576	566	597	583	547	571	583	555	578	604	583	589	637	540	591	575	564	607	574	591	610	589	569	618	602	595	598	606	566	541	601	613	623	578	594	574	565	633	585	580	580	596	624	539	597	609	588	564	602	588	575	579	579	578	588	605	573	624	628	568	587	559	593	593	574	605	612	597	596	563	596	595	633	589	618	621	627	580	527	594	549	574	617	595	593	587	579	640	601	557	583	551	652	609	587	572	539	608	564	598	622	585	551	583	620	611	575	590	619	560	588	564	600	603	606	576	608	574	574	560	584	576	583	574	557	569	564	596	590	635	579	585	627	548	642	598	559	621	584	575	555	578	599	597	605	583	559	542	542	548	595	573	592	605	609	549	616	556	567	585	632	587	599	590	622	607	600	612	616	613	570	597	593	586	570	594	596	613	587	527	617	566	577	617	643	591	570	637	610	618	592	572	576	576	584	603	565	549	575	581	612	563	616	585	623	588	592	615	566	609	565	547	578	568	566	633	588	586	628	568	580	594	628	619	603	576	657	550	650	573	575	587	632	564	557	617	577	571	576	604	537	562	560	598	612	626	618	625	571	594	591	579	593	567	561	573	591	607	598	543	576	542	596	563	604	585	627	621	576	597	608	546	617	560	606	578	551	547	611	643	631	582	576	620	557	569	620	582	594	595	563	592	603	585	576	584	574	589	614	574	591	534	591	583	603	576	565	586	557	595	561	617	582	581	571	590	595	619	560	587	589	560	612	558	597	561	633	563	598	557	554	600	562	587	566	593	562	594	582	603	577	584	628	563	601	574	573	593	584	628	574	592	596	546	576	583	608	592	533	571	627	613	578	599	579	584	599	618	552	582	606	627	584	535	559	559	579	612	556	553	578	639	605	603	563	562	568	579	560	614	581	604	596	571	578	642	576	579	592	548	549	562	573	575	586	606	573	634	597	570	576	561	589	620	584	598	605	595	603	598	595	627	609	585	584	618	547	574	597	582	583	563	564	564	610	565	576	606	562	582	584	595	561	579	612	579	591	579	570	624	578	609	555	587	597	569	580	582	570	574	626	568	593	573	556	597	587	572	575	573	581	552	586	588	593	579	577	543	568	603	577	589	535	596	632	604	573	626	582	585	580	548	607	519	605	610	588	640	561	566	588	566	586	554	595	576	588	597	657	582	553	578	576	593	567	571	583	603	597	568	572	604	575	550	601	562	620	564	568	573	605	599	550	567	593	576	559	581	638	589	605	630	618	620	578	596	622	565	601	578	574	602	595	593	567	569	542	559	576	612	590	562	564	573	589	614	626	576	556	547	581	616	571	569	593	572
29333	12007	3308	354	216	193	186	200	197	217	205	204	198	205	200	185	209	163	184	202	205	196	197	191	175	198	185	200	177	194	183	178	214	182	201	204	192	179	199	177	162	175	203	184	176	201	194	185	172	188	186	176	187	189	195	207	196	208	192	196	181	186	206	210	198	178	193	173	182	206	179	170	195	184	209	205	211	179	186	182	184	189	185	190	220	206	187	176	203	201	229	170	156	171	170	195	203	194	221	197	197	174	194	186	180	183	201	196	176	180	197	185	185	195	192	167	165	187	180	193	178	182	157	191	166	193	190	185	179	170	179	174	196	211	208	205	200	190	187	188	193	178	194	172	164	165	207	182	209	209	204	194	184	194	206	190	178	188	171	193	199	204	179	184	190	222	210	186	192	212	183	187	192	210	162	179	203	169	192	178	165	170	211	192	194	190	204	177	189	182	196	191	180	181	186	181	177	192	194	191	187	165	212	180	182	196	179	184	181	183	188	173	214	198	173	195	178	170	184	191	173	191	205	170	198	178	179	199	178	197	186	197	176	194	191	193	202	191	179	186	192	192	192	188	170	198	205	186	211	180	150	186	187	202	195	170	176	201	208	180	191	193	201	189	203	200	186	200	212	200	195	182	204	194	172	176	194	170	178	188	196	192	210	195	201	218	187	173	193	197	197	193	178	187	160	188	166	179	183	212	197	178	209	189	182	162	185	186	200	188	186	169	202	196	182	200	202	182	203	208	199	199	196	185	202	207	180	200	197	182	203	182	183	199	193	185	178	206	214	180	181	193	200	174	195	189	170	202	199	207	190	204	215	177	200	193	183	202	213	174	195	194	189	173	168	190	200	174	219	183	196	176	198	195	194	190	191	182	201	207	198	175	171	180	191	192	178	196	200	196	174	192	186	209	183	179	232	179	162	183	168	184	193	208	197	220	178	200	176	183	190	202	181	184	186	195	201	198	220	184	196	175	196	205	169	198	175	196	159	194	180	196	212	189	194	197	179	164	185	196	205	185	185	185	204	201	195	175	171	196	184	197	176	169	197	193	190	199	187	193	184	200	185	193	181	201	190	190	181	170	155	180	197	189	199	189	197	165	187	178	187	191	179	174	181	154	210	190	174	187	176	205	220	210	208	209	188	185	159	188	197	165	189	183	165	167	188	192	191	178	189	212	182	184	190	183	176	178	157	188	174	206	206	183	183	209	186	173	186	186	205	200	234	171	218	200	184	196	191	187	208	184	189	200	196	193	180	186	188	207	204	200	185	185	190	180	198	174	198	163	198	172	205	173	160	185	182	172	189	189	208	182	203	200	197	218	200	176	177	195	178	186	178	184	179	194	204	210	204	171	224	205	182	189	187	196	175	204	202	163	188	214	174	195	188	197	183	203	198	202	175	185	189	200	199	180	173	149	178	175	201	185	193	198	183	184	196	231	176	177	172	217	177	193	179	193	185	201	201	202	188	168	196	187	183	204	171	187	207	177	197	164	185	214	211	200	199	167	183	174	200	173	185	198	192	182	220	194	173	193	197	185	172	186	198	180	194	191	193	179	200	200	186	204	184	198	186	194	177	172	218	171	179	196	186	174	207	186	215	192	178	190	157	171	166	193	174	179	167	166	203	192	175	209	154	179	191	180	192	188	160	161	172	186	204	182	213	182	175	190	192	216	157	212	182	174	192	190	192	189	189	195	199	194	195	180	175	171	195	193	210	195	175	171	183	181	183	201	192	171	189	178	185	168	196	196	195	191	186	193	189	202	179	197	203	181	175	212	181	188	197	171	183	191	189	189	166	219	200	197	195	183	186	199	213	197	192	187	206	194	204	172	192	190	188	179	187	174	169	216	190	185	191	192	183	187	200	193	185	208	175	191	183	189	178	170	201	191	193	166	175	207	164	186	160	176	213	191	182	185	227	160	180	181	188	204	169	200	182	195	198	191	198	184	209	182	180	202	180	181	192	195	209	159	189	200	172	174	184	190	189	181	173	171	202	190	172	187	196	192	166	186	176	213	177	213	205	201	173	197	191	202	182	202	171	195	208	186	164	172	204	185	175	192	193	185	186	181	185	210	176	190	200	218	208	181	194	199	183	187	199	195	171	175	161	167	190	186	195	176	167	178	198	176	203	176	203	152	200	186	173	213	173	170	163	198	173	175	170	217	222	211	192	186	202	186	177	202	208	178	183	184	194	193	174	187	194	201	202	202	190	180	198	184	212	183	204	210	180	172	234	197	195	184	194	215	192	177	180	212	189	170	185	216	185	188	169	190	202	218	157	218	175	184	173	172	198	193	202	221	193	190	197	193	172	196	194	185	220	184	217	199	219	191	192	191	169	191	179	171	182	210	210	185	177	193	209	173	165	168	197	170	195	204	171	209	193	180	187	189	184	214	181	193	193	191	184	172	197	193	203	190	173	206	200	191	191	198	185	208	196	191	164	192	185	192	184	198	195	195	194	201	212	191	179	171	201	191	190	194	183	190	207	177	192	217	218	191	177	209	186	186	187	183	163	188	165	176	175	198	171	178	200	198	167	191	189	189	193	181	190	186	168	176	187	165	189	182	183	163	199	192	188	176	203	187	168	166	206	178	216	173	190	192	202	181	204	187	175	215	193	190	177	186	185	199	203	226	182	183	176	173	215	185	204	181	185	220	195	198	199	186	205	182	202	154	204	205	183	210	176	164	211	183	203	183	192	190	198	204	199	186	165	210	191	171	178	194	179	182	200	156	188	172	203	186	182	198	204	193	201	167	198	190	182	197	180	202	171	185	180	197	200	184	195	199	184	197	202	182	202	183	183	188	186	191	204	210	186	186	169	184	194	197	207	196	195	188	187	176	187	192	208	200	193	172	210	164	177	188	178	188	200	174	199	184	193	199	182	199	191	177	193	197	206	168	196	203	195	187	172	204	176	200	186	194	187	184	207	194	160	186	163	191	200	180	194	189	192	189	210	217	162	173	186	190	181	187	166	188	191	190	202	192	179	184	195	200	194	197	180	174	189	195	193	206	191	181	183	176	191	183	187	197	204	183	181	163	181	219	161	196	197	195	219	190	185	189	180	219	174	207	206	205	165	191	200	192	206	181	201	179	195	206	180	210	194	179	186	178	187	186	162	193	185	183	196	197	179	191	165	184	200	181	180	186	205	175	171	199	194	178	200	182	186	177	179	171	194	219	202	194	191	178	173	187	195	190	183	190	191	201	192	185	196	184	183	193	184	183	194	187	187	168	211	183	197	197	216	183	194	169	171	168	178	180	191	194	180	175	187	166	168	202	191	206	168	182	183	191	184	215	176	180	223	174	190	211	182	181	195	186	168	169	179	187	179	173	195	204	182	208	185	205	161	183	193	177	199	198	197	177	197	199	194	198	192	209	190	181	182	201	152	185	176	185	211	188	187	209	184	188	161	213	194	184	202	221	170	195	208	174	183	187	206	197	197	201	195	201	212	214	187	187	198	198	180	191	201	191	172	215	159	198	225	186
27163	13012	4280	704	666	692	655	673	658	664	706	778	647	642	630	667	617	596	609	628	583	620	632	628	643	625	632	659	594	594	606	666	622	550	620	623	600	642	660	605	602	603	599	611	643	617	645	625	595	608	633	592	621	658	578	610	611	614	628	607	601	629	630	586	587	601	590	604	611	604	625	634	673	652	621	643	634	626	639	601	615	629	629	609	631	591	643	624	580	636	562	617	599	546	598	654	641	660	596	585	638	638	663	578	620	586	573	614	644	630	632	631	576	617	629	602	599	616	598	611	639	611	630	618	601	602	602	599	580	622	594	642	681	609	606	585	586	590	596	626	658	603	627	636	611	582	588	584	597	604	614	598	570	580	615	638	650	623	628	607	609	622	627	626	607	617	632	617	641	578	582	626	583	605	551	627	606	611	613	620	630	592	586	648	658	630	568	619	605	574	610	622	685	625	658	641	608	606	622	636	657	632	613	598	570	604	623	589	619	596	629	610	593	613	644	591	632	590	597	581	586	600	637	650	634	622	576	624	635	638	670	641	638	644	618	587	622	630	590	640	594	619	606	610	581	596	586	569	602	567	600	569	591	629	654	613	579	599	623	616	580	624	654	606	583	643	584	676	626	597	597	600	639	635	634	624	645	567	594	631	579	629	621	581	621	581	608	632	633	614	636	610	589	626	638	630	634	646	590	593	626	635	626	638	579	621	624	612	610	598	604	632	618	624	634	595	605	622	612	643	618	643	658	614	593	577	629	616	594	611	636	577	636	610	642	619	597	572	604	663	587	609	579	582	604	689	574	660	574	612	581	594	563	629	625	686	585	606	610	597	610	574	626	633	623	640	667	624	580	600	616	632	606	596	640	597	602	616	611	619	656	627	602	611	616	629	611	613	597	645	608	593	624	615	642	644	644	600	630	567	600	576	618	586	601	609	581	666	636	630	610	609	597	556	571	645	585	600	619	598	610	642	585	605	602	587	568	616	596	651	607	597	624	634	636	612	614	663	642	594	625	630	603	645	577	581	571	595	603	650	605	584	644	616	609	639	607	577	599	609	640	593	598	517	593	649	645	616	618	611	585	568	583	616	638	601	624	607	604	644	610	602	683	592	627	591	614	635	594	599	617	623	609	587	668	581	613	623	637	601	649	645	634	601	601	587	598	584	646	612	648	590	630	629	631	619	602	618	602	649	595	585	633	608	585	606	593	649	607	616	615	579	622	619	606	617	672	579	590	603	638	629	600	599	640	616	591	612	609	604	597	600	585	600	593	621	630	634	638	649	584	610	610	607	608	626	618	567	631	596	608	640	584	618	648	634	654	618	632	636	619	636	662	620	617	604	639	641	605	614	633	600	617	602	647	607	644	632	612	647	643	577	613	595	656	617	580	613	622	634	601	603	619	608	617	583	620	615	582	607	610	624	594	629	610	621	605	621	593	617	643	607	638	624	609	602	583	614	630	643	661	568	580	633	663	640	589	608	628	599	624	627	647	595	594	659	616	608	673	599	601	614	588	613	595	623	616	638	569	614	605	578	573	576	654	554	616	621	576	654	630	608	576	617	671	604	603	635	641	637	606	624	612	592	642	573	569	667	585	624	647	575	644	597	613	625	631	651	630	608	580	645	613	606	639	608	609	625	649	628	609	598	611	604	649	598	640	613	588	589	673	613	625	533	613	610	615	620	600	633	567	599	649	635	633	636	594	591	657	654	595	648	631	603	640	618	589	627	653	578	640	605	622	605	592	585	641	690	594	646	630	609	595	667	655	654	627	605	647	597	601	609	610	636	628	617	606	586	645	617	601	628	594	604	627	638	625	653	561	637	599	635	607	640	637	605	610	654	608	630	663	642	617	618	617	637	651	637	636	610	628	623	617	620	563	585	614	666	598	636	591	606	591	571	585	581	578	612	634	648	610	625	616	587	622	629	606	641	619	613	640	617	588	576	627	580	629	583	624	563	633	605	625	585	567	597	628	568	631	575	565	622	638	636	627	610	599	599	623	652	617	632	613	570	602	644	637	599	546	628	599	630	611	585	627	636	620	610	652	634	613	635	605	555	612	581	622	620	644	633	619	613	627	640	646	663	622	569	584	613	654	585	606	637	634	615	589	647	617	636	589	620	564	669	600	608	616	642	586	597	616	662	607	598	621	634	578	592	610	571	621	594	633	639	608	595	606	585	611	629	639	648	629	628	593	642	641	636	661	636	611	650	664	632	632	614	634	604	623	592	615	634	639	616	596	613	647	614	627	607	635	598	605	620	607	603	593	589	598	624	618	645	658	598	589	629	631	577	588	639	648	629	618	634	628	609	586	637	657	625	615	650	597	629	637	580	613	608	612	636	627	600	626	609	610	615	638	644	593	603	615	587	572	628	609	619	595	630	600	606	641	608	576	651	608	611	605	579	608	593	664	572	598	656	629	530	613	631	645	596	641	592	634	571	563	633	610	640	606	627	601	627	600	634	637	586	610	635	614	608	564	608	627	634	640	603	644	642	621	605	584	630	566	580	604	582	580	581	583	621	622	597	612	626	624	676	647	595	608	573	607	626	625	598	621	639	594	595	634	622	591	593	625	638	604	624	628	640	606	589	604	603	653	624	622	614	642	605	623	584	662	602	619	616	628	625	606	628	617	591	618	584	627	603	617	620	640	646	614	632	619	595	670	593	596	577	619	584	574	617	616	624	624	615	618	652	663	622	604	655	607	634	649	609	595	611	639	658	571	648	606	595	593	594	588	625	608	573	625	628	596	615	587	650	619	624	568	600	615	599	601	616	624	630	622	613	578	602	583	593	635	661	577	627	682	638	564	569	601	637	644	603	626	595	669	614	564	577	618	634	587	622	612	625	603	629	612	589	608	639	591	592	583	598	621	623	638	613	596	583	608	606	658	631	637	623	605	612	646	625	619	640	610	612	628	607	565	600	634	597	648	615	633	658	607	583	551	574	623	616	584	582	601	656	606	588	612	619	616	596	611	604	645	608	624	616	618	610	586	611	627	621	639	648	567	644	626	605	605	621	648	594	607	607	605	630	623	636	643	610	658	615	670	617	611	582	639	644	637	598	636	637	616	661	617	613	596	605	612	627	628	640	589	624	668	631	632	582	661	590	602	612	592	617	607	629	602	610	583	631	628	637	611	593	626	628	628	604	609	604	595	620	583	585	576	618	638	614	593	623	586	570	628	604	614	599	612	629	613	622	593	619	604	588	648	643	627	599	594	612	625	631	627	597	607	566	647	554	580	613	614	609	611	643	628	618	644	584	584	613	609	640	635	618	656	587	611	632	641	610	608	630	626	597	647	614	671	649	618	621	626	633	627	615	609	617	658	631	614	657	646	654	608	616	647	660	608	620	640	649	608	598	616	623	646	633	595	546	621	613	632	603	635	646	625	622	585	610	597	594	579	589	593	585	608	573	602	603	602	587	603	616	614	601	589	601	582	636	632	678	633	599	647	594	618	594	617	652	685	613	631	639	627	636	600	656
63831	49221	31073	4468	357	232	206	177	170	158	248	201	145	136	141	135	133	120	123	123	136	115	119	133	123	118	129	128	122	110	131	104	109	133	123	104	120	110	111	124	132	126	119	117	124	122	107	136	111	129	111	105	134	120	132	127	106	90	102	114	132	113	116	126	133	120	109	119	126	121	103	116	112	119	110	118	113	139	129	122	104	113	94	128	116	120	118	115	127	100	114	102	125	113	131	97	116	103	113	125	104	105	110	124	104	120	116	97	124	128	132	129	116	128	116	106	106	110	120	119	137	114	124	125	109	117	132	117	124	116	117	111	111	131	116	110	117	123	121	110	110	108	105	140	120	94	113	125	125	119	107	134	123	103	101	119	127	99	122	106	131	126	129	93	115	103	123	121	114	127	117	108	123	117	120	135	124	124	110	126	109	91	129	129	124	133	117	129	115	148	106	91	111	109	111	117	117	119	123	120	117	138	96	111	116	110	113	110	106	119	111	123	122	128	119	113	101	118	138	126	108	100	147	115	117	112	116	112	138	104	106	126	109	109	121	127	132	120	112	135	116	122	127	116	116	108	125	109	117	116	112	115	129	111	109	128	113	110	114	120	107	139	106	119	105	122	130	102	115	120	112	103	121	110	110	111	127	112	109	118	100	124	118	123	117	121	121	132	110	120	109	133	119	110	120	101	136	122	110	110	115	108	118	117	126	103	143	118	129	114	106	100	110	124	106	115	113	130	144	114	118	126	98	114	107	135	127	126	112	100	126	118	111	119	98	124	111	119	127	109	119	124	120	143	130	96	105	115	117	107	120	123	111	118	107	106	124	100	113	121	102	118	115	123	124	109	109	115	124	105	102	111	112	120	117	89	115	119	112	101	114	115	104	125	105	125	116	103	124	134	115	123	134	126	98	110	119	125	122	114	103	127	109	92	112	112	123	115	108	95	108	109	116	133	114	101	122	130	114	119	99	122	118	127	113	123	120	122	108	109	116	132	117	125	111	117	122	108	112	116	116	135	111	133	116	121	104	110	116	124	114	98	103	128	124	137	126	130	114	112	138	127	126	92	114	117	123	105	112	128	107	121	120	103	118	120	109	113	111	117	112	118	121	124	142	120	112	127	124	109	133	89	138	99	108	107	108	125	105	134	112	120	96	121	125	137	112	99	127	122	127	133	134	109	125	149	133	139	114	107	116	101	98	136	111	105	132	104	136	125	116	114	116	123	104	126	107	101	111	111	106	126	101	121	107	124	123	137	125	133	121	115	105	126	93	127	108	120	124	120	105	102	105	120	118	114	114	130	121	111	130	117	123	144	143	139	120	103	111	115	127	112	112	117	118	114	122	119	132	119	138	129	120	100	94	117	145	98	115	126	138	122	106	139	123	119	113	114	114	119	116	124	124	130	112	123	114	122	128	124	109	106	138	127	114	115	117	113	115	120	117	112	111	119	121	120	129	118	103	114	113	116	132	106	124	133	139	118	120	114	130	118	141	134	102	122	121	111	110	112	122	117	114	112	120	113	123	113	124	132	121	110	119	105	123	103	111	116	123	129	118	92	132	145	112	113	109	111	129	129	116	112	100	130	125	112	101	116	113	121	88	119	116	107	105	126	111	119	110	87	124	138	114	112	127	124	132	140	116	115	103	120	107	142	108	111	124	116	91	134	109	127	125	117	137	109	104	102	128	104	103	108	136	95	114	114	122	117	136	123	116	125	118	109	101	115	115	108	129	115	132	111	114	116	134	94	113	140	114	91	115	106	112	98	113	120	94	130	116	126	128	127	110	114	98	119	122	126	105	106	103	127	127	95	101	127	125	107	122	139	100	121	116	120	130	117	105	145	145	112	114	120	120	104	137	111	117	127	128	102	101	126	111	130	123	135	94	120	112	117	120	114	104	120	113	111	122	104	133	127	117	114	107	122	93	123	109	121	119	138	117	98	118	116	125	103	129	106	109	115	124	124	125	124	132	118	121	119	103	113	107	114	132	142	114	108	110	99	119	106	100	115	120	133	116	116	106	107	114	109	99	122	120	121	111	115	111	130	115	121	109	110	117	128	136	107	117	98	100	122	133	151	134	113	123	112	125	136	116	115	115	115	134	115	117	117	114	112	119	106	133	128	120	114	113	118	104	119	113	126	128	125	141	120	122	116	108	96	109	128	119	101	125	116	111	147	109	107	113	127	89	108	117	112	105	119	127	104	134	118	112	119	126	112	111	126	115	111	115	114	125	122	110	122	128	132	100	95	116	114	109	111	130	117	100	119	127	107	130	105	132	132	149	113	115	111	109	125	138	132	128	103	115	116	112	125	121	99	107	102	110	120	117	112	107	114	119	105	118	123	118	103	113	113	118	108	115	107	118	122	137	142	113	115	106	113	108	111	134	130	93	104	117	112	132	112	111	119	111	108	127	109	104	125	104	133	107	134	133	133	134	115	120	112	115	135	115	119	120	115	131	123	112	110	109	126	101	117	123	117	97	114	128	103	102	131	108	125	114	121	129	129	114	135	124	113	105	116	111	99	120	118	122	115	121	108	110	126	113	113	107	117	112	119	123	125	108	114	106	114	103	128	101	117	110	116	123	114	123	99	113	128	109	110	106	128	98	123	128	102	117	128	109	116	107	118	109	118	117	107	127	117	101	122	134	125	103	123	132	106	105	121	91	149	117	129	102	107	115	109	92	103	119	112	128	105	127	113	133	122	116	105	106	120	108	134	132	104	117	98	125	120	133	106	122	111	122	123	120	121	126	105	119	114	98	92	133	133	116	139	130	123	136	108	115	91	106	105	105	104	114	116	111	123	105	111	127	113	130	131	107	105	133	114	111	117	116	128	105	107	121	115	121	110	118	128	104	129	116	122	111	109	99	117	104	120	125	111	107	106	125	124	111	128	113	128	110	116	114	111	115	109	101	107	101	119	117	113	117	104	127	100	116	109	108	111	127	112	113	118	122	119	130	112	111	108	103	115	103	131	98	118	119	108	128	110	120	125	120	118	100	113	129	115	121	122	106	113	135	121	130	122	106	108	118	130	103	107	118	118	120	109	129	117	135	131	122	140	118	123	127	130	122	105	143	111	115	118	96	107	93	109	121	117	113	111	141	119	123	119	113	103	120	100	115	127	123	125	112	126	113	108	115	97	126	135	115	128	119	122	110	128	117	111	109	119	109	111	116	104	90	113	104	93	105	111	129	130	130	108	117	127	92	104	130	118	115	138	111	124	118	113	122	123	124	110	110	115	105	108	112	127	121	116	130	114	143	119	115	109	115	106	112	106	105	118	119	107	130	134	120	110	105	120	108	125	119	115	111	110	116	104	123	131	121	118	115	125	114	116	121	108	111	118	103	110	109	115	122	102	113	112	118	143	107	103	113	140	118	113	104	99	95	116	126	99	121	121	121	112	108	123	114	105	120	134	126	110	111	111	139	115	93	116	115	129	133	118	105	103	108	114	105	120	117	121	120	106	98	101	107	137	123	93	93	110
45007	39595	21040	1325	1260	1038	858	778	722	646	1157	1056	565	537	516	516	500	528	493	466	513	464	476	518	460	451	444	440	445	442	437	461	440	431	436	447	439	434	445	421	453	403	451	426	465	425	407	423	405	407	424	411	412	391	422	387	426	424	460	427	377	433	437	417	421	434	397	385	420	432	417	387	420	429	405	393	411	426	389	433	427	432	439	391	394	438	401	419	411	398	405	413	422	390	399	427	421	377	413	422	438	422	441	407	425	435	461	390	418	399	425	396	431	433	397	441	419	443	426	401	417	408	421	399	411	416	433	437	472	397	451	416	435	393	418	419	415	437	420	405	371	428	405	386	426	399	431	441	419	412	391	415	399	409	422	416	430	414	402	435	402	414	427	406	441	412	421	401	396	384	393	442	391	413	436	409	407	445	464	398	380	396	436	398	450	408	427	407	379	384	375	407	422	414	393	371	415	423	388	419	413	471	418	399	408	427	393	378	407	410	404	446	423	445	386	422	397	425	405	430	417	403	415	408	448	394	383	418	436	440	401	410	420	425	417	416	396	425	426	408	398	410	376	405	428	440	423	400	425	418	429	429	409	421	410	399	417	413	388	364	443	391	397	418	394	461	407	411	417	424	437	435	436	400	435	413	390	390	486	412	400	386	387	422	417	415	395	442	446	419	409	407	389	406	405	402	429	430	397	390	426	405	391	371	419	412	440	401	401	412	390	391	397	418	418	447	429	437	381	422	368	391	396	420	417	399	381	405	437	397	389	436	394	414	433	373	439	423	426	413	404	400	390	419	424	394	424	380	396	402	415	390	413	405	412	428	426	414	429	395	421	393	416	414	457	429	442	423	393	428	382	425	375	384	417	362	425	417	448	409	393	429	436	408	377	411	426	396	376	397	414	420	434	395	406	418	410	433	447	405	417	395	411	379	432	413	397	404	415	392	416	398	405	434	401	393	380	419	397	411	382	397	395	400	369	395	392	440	411	392	421	424	420	442	409	416	406	390	382	394	394	398	383	417	438	400	414	388	404	393	452	423	401	425	403	403	418	438	421	402	422	426	426	422	428	412	419	395	422	431	372	428	401	367	431	390	440	421	427	423	451	386	371	400	425	388	424	391	429	406	394	395	420	419	412	379	423	379	441	441	420	407	411	437	402	406	432	434	447	403	418	418	420	437	396	393	375	399	426	439	393	390	391	429	418	402	436	386	408	436	417	384	393	448	443	415	436	423	385	403	365	403	409	405	435	403	423	408	402	393	442	379	412	423	424	385	425	390	413	432	425	367	432	406	429	452	408	391	434	413	391	443	390	393	400	376	460	404	386	435	395	409	433	424	393	417	435	423	413	415	416	379	393	419	455	409	383	418	411	388	416	411	389	403	427	400	383	392	424	389	411	390	407	403	376	422	423	388	446	388	423	401	428	426	388	391	423	418	412	468	438	439	438	445	424	435	395	390	428	412	381	405	387	422	389	387	416	380	403	422	406	431	372	414	401	408	420	413	410	376	441	422	401	415	417	425	437	399	433	431	396	383	414	409	417	427	378	444	444	420	374	433	431	418	425	413	402	425	414	402	444	444	403	421	400	426	403	439	395	391	411	418	410	443	404	423	373	408	418	397	383	378	385	414	397	427	433	423	406	414	422	363	414	405	389	447	422	421	414	383	409	394	412	409	377	391	412	382	398	413	406	388	400	418	388	419	384	426	403	381	378	394	435	419	421	380	403	376	445	410	419	407	386	376	441	402	431	417	397	401	394	426	377	396	397	383	417	409	420	394	421	399	400	427	428	423	402	408	430	420	396	390	420	458	416	361	381	409	419	434	426	395	409	436	434	408	362	417	419	386	404	426	413	399	417	408	404	431	393	392	413	393	427	395	373	427	406	404	393	404	385	429	419	418	392	434	410	450	402	435	412	421	410	396	406	415	424	373	401	423	435	422	434	407	407	415	391	392	395	423	408	454	417	412	386	417	408	431	405	433	424	411	420	405	415	409	407	403	384	414	430	396	401	408	397	415	455	386	417	425	419	403	400	434	421	369	422	451	405	422	372	393	449	425	451	430	402	418	376	374	433	405	402	402	464	426	400	436	405	388	378	400	405	413	415	428	421	422	426	431	408	392	397	417	375	448	373	405	421	419	420	434	388	399	413	402	417	384	423	385	408	387	353	414	413	387	418	432	413	405	441	410	409	392	434	386	407	409	434	409	435	424	450	430	420	375	403	438	408	424	409	459	396	396	367	397	431	470	425	390	394	410	434	426	379	444	399	438	437	381	361	397	412	416	418	388	396	423	400	404	423	407	406	407	388	396	432	407	435	407	407	398	428	409	402	403	390	424	412	427	404	398	388	399	415	394	460	453	394	353	431	390	395	434	417	385	413	408	402	433	398	414	406	410	422	396	395	427	395	447	417	384	400	434	395	408	408	419	424	424	411	386	388	362	404	348	395	372	393	428	403	434	403	386	379	436	408	404	355	402	441	458	416	416	420	405	439	414	412	437	413	379	420	402	444	413	424	373	377	412	411	453	398	433	417	415	397	383	427	367	382	409	403	392	450	410	417	390	420	371	396	379	414	414	393	426	423	422	421	421	393	442	411	407	396	439	382	400	402	424	393	402	446	435	384	391	403	408	396	426	445	389	411	410	418	389	408	439	440	417	396	445	409	420	415	373	441	405	409	411	391	390	415	366	385	394	397	428	379	395	402	422	406	427	448	423	373	403	432	406	395	431	399	390	387	391	420	431	378	394	403	412	396	462	422	421	418	443	408	407	405	425	406	378	419	407	426	377	352	407	404	435	415	406	400	422	429	399	433	396	432	460	410	440	428	403	408	428	403	417	410	417	431	400	394	415	365	383	445	434	420	417	406	360	421	378	403	409	391	447	411	421	438	417	419	399	406	406	359	428	396	428	435	399	433	391	416	420	393	402	405	449	422	418	405	418	416	366	441	385	384	402	406	384	439	413	398	424	405	408	408	410	434	414	419	422	400	418	417	431	388	435	406	367	441	422	403	378	417	399	414	400	413	394	433	401	437	403	422	421	399	426	443	443	405	438	403	389	392	404	406	400	411	424	402	371	397	414	390	433	468	444	416	378	401	440	438	411	431	417	371	392	406	435	410	430	419	428	367	431	436	397	376	387	395	407	389	387	459	444	404	424	434	438	460	449	411	397	390	402	410	407	455	432	386	364	404	434	411	384	411	431	393	444	400	404	373	416	442	410	446	408	412	393	402	438	412	422	417	394	430	420	382	408	409	392	431	406	412	410	442	413	418	430	432	409	396	390	407	395	446	438	428	384	429	398	404	405	400	405	426	404	414	391	372	365	391	425	419	437	425	389	441	393	378	377	424	433	385	449	397	345	412	388	433	424	391	410	436	417	424	487	383	394	413	447	420	387	375	366	409	421	418	420	454	423	419	447	407	424	405	403	443	413	391	393	412	395	417	447	395	410	424	391	422	431	377	445	434	415	413	410	409	411	417	411
74854	61619	41114	10398	1036	503	388	338	272	261	397	366	224	228	205	168	195	228	197	198	202	214	189	193	200	183	216	160	176	197	206	176	232	200	199	189	197	164	186	187	164	175	202	199	194	168	176	159	191	186	189	196	149	197	186	198	194	206	181	168	172	140	184	213	191	171	173	175	192	182	200	179	188	157	174	164	201	180	167	202	192	170	157	167	185	154	211	173	213	173	175	182	178	156	167	172	166	198	167	177	190	194	180	192	198	184	170	164	166	170	206	161	201	147	200	156	171	168	166	187	188	205	188	178	172	189	171	177	163	196	181	198	169	173	195	152	204	178	178	203	194	174	182	178	179	189	174	186	161	172	187	188	161	170	179	164	160	192	175	192	168	180	203	176	162	189	193	162	195	159	172	189	194	175	203	191	190	171	170	192	170	193	177	189	143	211	186	203	170	158	178	175	170	197	192	183	169	180	196	171	172	195	190	195	191	169	173	176	179	193	148	178	184	188	170	171	179	176	150	168	160	170	165	172	195	185	185	155	189	173	195	168	158	160	194	153	192	168	169	167	189	173	188	199	154	151	173	166	180	174	175	163	198	173	187	170	161	144	178	168	167	185	194	195	164	156	196	154	175	191	167	187	168	168	182	187	191	163	192	208	197	182	167	159	168	179	180	172	167	169	184	158	191	176	171	183	154	185	184	163	172	183	182	194	172	161	195	181	190	200	175	155	176	182	169	209	190	165	182	164	181	186	191	161	182	167	179	187	184	168	184	197	166	180	173	174	152	172	187	160	156	158	182	155	175	177	185	174	164	173	188	173	187	164	154	176	164	166	196	159	186	162	178	183	197	195	152	172	165	170	170	163	170	181	180	173	181	172	165	177	179	183	168	179	169	181	203	189	173	178	194	162	179	180	179	157	175	179	165	171	187	183	188	191	174	168	187	146	167	175	156	184	151	188	188	176	188	178	182	170	161	178	184	179	170	168	174	198	166	156	180	171	171	181	184	191	184	178	164	205	186	185	188	168	171	166	200	182	174	177	216	168	174	156	162	173	173	203	188	204	155	157	164	172	179	192	167	183	160	162	195	176	186	165	169	195	161	173	193	193	201	161	180	175	204	166	173	198	152	205	185	157	162	184	174	157	156	137	185	157	173	179	184	170	185	180	194	191	165	197	176	191	174	185	196	177	182	168	144	188	206	184	198	193	174	174	171	167	174	179	170	169	171	187	203	194	169	176	153	165	180	170	181	188	187	193	160	191	152	200	159	168	160	193	195	186	191	149	178	164	179	190	177	159	176	161	171	191	150	159	162	173	177	175	187	176	172	178	158	175	155	175	170	183	192	179	187	159	175	167	176	168	187	165	175	174	172	167	190	191	177	204	176	161	165	161	164	201	183	175	151	173	188	182	144	162	193	196	221	186	202	177	195	158	182	170	196	187	165	161	203	170	174	188	167	198	185	171	160	171	173	171	179	166	162	192	172	209	161	167	180	193	180	171	154	171	164	147	191	191	177	165	183	178	168	185	161	162	189	164	181	144	190	158	181	172	187	168	192	189	176	176	180	163	190	165	170	192	187	176	192	182	187	181	148	171	182	179	182	178	201	169	173	177	179	202	176	185	181	158	174	151	168	162	167	187	197	188	195	197	157	168	167	175	175	166	176	199	177	150	176	178	167	175	176	169	177	182	192	192	170	146	183	173	185	193	160	170	151	199	165	160	193	168	186	180	176	172	203	192	163	188	166	178	148	164	181	177	190	154	185	169	183	175	166	199	172	167	153	173	163	170	167	171	168	169	176	202	167	175	175	213	180	174	170	180	192	185	181	161	179	181	187	179	163	178	188	163	159	164	165	162	177	173	167	190	166	190	194	177	177	161	168	202	180	175	149	161	171	185	195	185	181	174	168	166	167	195	183	195	152	177	188	170	183	172	206	197	180	199	160	177	163	145	181	169	187	189	159	181	176	181	165	188	171	157	206	198	167	158	169	159	158	177	166	191	182	181	146	190	178	180	183	179	180	170	168	187	197	170	182	186	169	182	169	187	148	180	157	170	179	183	166	187	191	157	167	192	173	191	198	161	142	183	157	186	175	170	215	182	190	169	189	145	188	176	188	169	185	186	168	200	184	210	173	169	195	193	157	183	168	166	178	207	158	169	194	170	182	159	180	189	157	177	174	170	194	198	162	179	185	189	189	190	193	156	167	177	162	154	198	173	186	198	182	168	182	184	168	191	165	187	169	155	157	172	141	154	175	138	198	191	170	177	179	189	185	195	178	216	187	178	147	165	163	194	194	160	163	182	162	171	185	185	204	164	189	167	156	164	166	180	167	190	188	206	171	161	157	180	182	173	173	208	159	174	172	194	132	205	186	196	156	200	175	175	197	157	188	168	156	187	175	166	159	178	187	181	175	184	172	170	174	170	165	195	162	174	165	157	180	179	198	198	166	185	167	185	182	188	194	159	174	163	170	173	172	169	191	203	170	193	173	164	164	170	170	165	188	173	170	156	184	165	159	193	163	147	179	174	170	181	170	183	162	161	195	157	158	184	164	208	187	170	173	182	156	195	180	178	169	184	178	160	168	201	153	195	175	171	192	168	169	175	181	179	180	181	175	203	187	183	176	195	200	167	161	199	175	161	175	155	178	174	171	191	192	182	165	187	158	192	174	183	164	186	165	174	186	148	195	164	186	197	183	197	147	191	164	155	170	184	200	184	166	173	179	168	191	193	190	188	202	175	178	157	186	163	172	172	169	177	184	151	152	169	181	164	203	158	203	152	153	169	196	162	167	191	155	169	186	151	175	151	181	181	181	199	154	170	187	192	184	198	170	174	172	176	183	180	171	180	166	181	183	165	169	154	190	195	189	172	178	179	187	174	210	165	193	163	174	166	181	172	165	185	175	193	156	190	190	179	183	164	167	158	197	161	163	172	157	176	166	174	185	163	157	165	185	189	184	200	164	166	183	178	193	191	159	179	193	186	192	162	214	145	191	188	143	201	194	166	194	173	178	187	175	182	156	173	166	166	170	160	175	177	174	163	184	196	184	192	176	161	169	172	179	174	147	169	152	153	179	158	182	185	160	187	186	168	167	176	171	187	186	182	179	186	167	200	208	193	186	167	182	185	199	194	181	164	183	201	171	156	197	205	200	192	169	168	166	166	175	183	159	168	164	171	191	173	174	172	185	161	201	204	178	186	199	193	162	174	187	180	189	149	193	202	176	183	195	155	186	199	186	188	177	197	181	172	173	182	152	203	174	180	180	201	186	207	169	180	176	166	195	183	181	193	174	194	173	168	147	167	170	173	166	184	180	186	174	186	181	162	179	179	173	173	177	184	180	177	158	178	171	191	189	184	182	181	163	185	201	150	148	185	163	213	162	180	172	166	177	146	176	164	155	161	170	158	191	170	188	175	174	149	158	178	176	179	204	195	195	173	170	154	186	158	195	201	196	169	151	182	203	185	198	172	168	178	173	199	154	181	172	184
55141	49273	26363	2568	2153	1917	1581	1362	1214	1155	1818	1661	952	892	826	831	785	735	713	714	718	655	640	705	654	660	656	670	647	620	620	610	663	587	598	645	646	606	628	628	593	600	620	622	578	580	570	605	599	609	573	640	647	597	603	605	621	612	606	629	612	587	586	602	566	599	593	568	599	564	589	662	592	563	583	601	551	578	613	572	635	629	592	569	554	580	556	612	574	607	606	554	614	583	627	626	575	555	585	564	589	587	605	596	594	584	616	627	570	551	591	655	545	535	595	597	579	562	588	586	618	605	599	554	583	612	605	610	625	611	596	550	579	611	594	555	586	594	561	609	614	595	628	586	554	557	593	598	580	610	584	561	571	600	617	574	561	580	563	610	586	593	605	586	615	608	595	588	586	579	572	601	568	600	637	626	596	564	598	559	628	555	580	611	539	626	625	595	571	590	585	561	614	566	534	598	596	578	627	578	570	536	518	561	603	634	569	550	545	561	596	600	603	557	556	602	613	558	617	587	646	581	553	576	609	555	574	562	595	585	581	567	528	593	616	538	602	567	607	609	600	580	558	583	571	592	588	576	634	558	565	579	578	576	584	603	546	572	645	585	585	602	575	636	578	564	555	606	582	577	528	596	579	587	586	596	595	550	549	578	568	591	511	567	581	611	568	561	568	539	566	574	612	588	609	576	569	546	611	588	561	572	596	576	559	587	611	579	566	545	580	601	567	581	585	581	600	608	608	563	598	543	566	554	518	595	560	602	582	583	597	561	581	590	584	618	568	574	562	579	578	585	558	598	576	556	594	570	588	579	587	601	565	562	573	601	554	540	589	581	561	549	603	585	564	521	548	625	596	672	589	554	586	573	563	544	596	521	627	574	630	576	520	584	552	595	569	562	514	567	600	554	551	566	598	573	570	583	617	607	591	570	551	580	516	566	568	589	558	552	595	553	582	570	562	596	552	555	550	576	644	592	582	554	584	574	564	574	575	627	608	567	626	586	576	558	564	564	556	599	567	595	570	563	535	578	599	607	582	573	591	603	605	557	580	587	570	585	590	569	590	626	555	561	607	561	572	562	557	583	627	589	607	611	562	577	531	632	627	567	586	609	606	585	605	561	562	602	578	571	583	613	557	565	557	571	581	570	592	586	552	580	567	606	586	573	587	548	563	567	562	540	585	563	582	591	546	596	582	552	560	582	578	592	571	647	551	562	577	563	592	563	542	604	593	567	531	620	552	557	590	624	561	590	594	570	560	596	582	618	509	572	576	589	597	555	559	578	640	591	569	586	602	582	593	591	601	577	611	573	611	533	611	558	623	573	569	585	601	566	576	561	631	572	591	570	591	568	615	566	614	576	602	593	542	635	582	618	551	579	592	596	633	519	565	535	551	587	608	577	568	619	625	585	575	590	589	637	579	616	576	639	586	581	555	580	574	558	537	540	613	603	562	614	577	579	618	601	609	583	549	572	595	545	539	577	593	548	566	592	607	606	613	578	574	618	575	597	522	581	540	600	578	612	597	611	608	613	573	607	572	573	603	579	569	590	621	547	584	591	565	543	581	590	592	568	573	638	559	578	653	624	556	566	572	619	616	639	613	544	613	609	561	538	578	573	583	571	600	574	610	542	558	592	550	563	549	587	636	575	545	590	603	534	571	615	606	574	569	560	572	591	610	533	569	593	597	611	592	591	575	567	594	568	595	568	584	589	591	567	596	564	561	586	575	608	594	551	558	582	598	576	592	588	585	575	571	572	563	582	575	548	578	579	576	523	611	568	592	559	599	580	596	588	599	609	547	603	612	591	617	582	596	594	573	546	607	567	537	596	577	608	547	564	615	534	585	558	585	562	548	558	598	552	583	586	605	624	571	595	554	566	598	562	546	532	554	579	595	575	577	570	548	613	566	575	618	580	594	582	596	620	561	591	571	535	570	559	572	560	599	568	566	597	570	594	579	566	597	608	576	601	607	588	599	605	586	615	554	564	598	579	573	531	564	625	595	579	570	582	577	596	583	563	615	579	580	530	568	600	638	572	561	565	619	562	562	617	574	543	553	594	599	557	598	622	620	558	598	592	600	573	596	600	549	599	570	600	606	596	557	603	610	612	593	588	595	585	553	583	567	575	570	604	566	579	557	584	613	607	537	580	569	557	544	568	558	569	554	615	570	538	580	568	599	580	548	637	551	576	591	590	590	580	567	542	602	583	589	565	593	621	579	583	561	573	554	590	602	590	587	613	575	544	612	578	558	620	568	568	572	534	590	602	583	563	634	600	581	603	583	580	584	608	599	555	560	601	579	562	594	583	571	583	586	548	569	575	634	530	572	588	568	613	568	507	576	613	577	604	524	581	580	582	570	577	609	571	620	615	617	592	580	551	592	573	582	615	631	605	602	565	607	605	599	534	580	563	632	576	561	579	541	624	603	609	560	593	565	564	563	566	584	575	608	563	574	579	617	589	553	582	531	571	555	619	558	589	619	574	572	589	581	581	580	602	601	590	584	626	571	539	584	634	571	554	577	556	579	577	582	586	579	586	592	589	619	587	641	566	611	579	602	592	548	601	578	628	611	579	571	610	569	574	586	579	569	556	545	612	545	574	592	583	579	564	557	583	585	580	568	589	598	570	616	534	594	595	594	554	562	561	563	588	587	576	572	571	552	576	562	546	602	592	580	573	574	619	587	600	593	578	559	584	647	569	584	547	604	569	604	570	593	614	530	579	625	594	600	583	605	575	549	581	614	583	593	592	603	580	564	598	576	619	609	583	573	577	625	603	591	598	526	557	546	579	530	549	593	564	625	609	576	591	578	613	580	589	606	548	565	610	548	549	622	613	584	623	574	586	580	612	573	557	597	559	615	559	584	575	590	608	576	602	565	603	570	573	586	517	589	574	595	615	618	601	594	579	620	556	594	545	597	561	563	562	572	571	559	575	564	527	591	628	605	587	557	569	583	581	563	567	600	560	598	593	587	590	560	586	568	541	581	550	557	559	587	556	596	578	604	597	614	564	580	601	566	639	556	634	608	565	560	544	555	579	578	606	596	602	600	595	589	557	568	564	578	566	611	616	570	541	589	595	557	565	577	595	563	573	594	601	581	608	568	567	602	569	598	583	574	560	577	577	582	563	585	611	555	546	576	619	593	604	589	565	571	616	544	623	547	570	606	612	571	562	587	575	603	539	598	594	547	607	577	631	556	589	612	594	593	595	584	545	550	571	597	617	597	580	585	539	557	553	558	610	576	595	607	624	598	586	588	520	611	603	524	581	567	564	567	598	569	585	592	613	634	571	575	574	582	570	571	574	598	642	573	591	574	573	576	570	572	555	572	561	574	617	591	567	615	585	561	576	539	609	547	582	596	599	601	619	529	586	569	597	555	564	597	564	601	581	562	595	574	556	553	620	574	568	594	560	596	563	560	568	557	604	595	552	622	586	600	575	608	558	593	594	559	584	564	577	605	545	555	627	568	527	591	601	595	552	568	558	547	556
29593	12012	3057	297	220	193	192	200	181	181	193	181	191	197	176	208	182	174	192	187	199	205	181	202	159	173	181	189	175	184	173	199	191	199	193	182	207	202	167	177	189	189	197	173	190	188	206	172	197	187	158	195	189	184	205	220	180	198	201	196	194	202	192	174	184	206	200	192	206	216	201	222	166	193	187	171	172	213	164	198	170	191	194	178	201	204	180	201	192	189	171	182	219	194	187	187	187	242	196	194	186	178	209	214	176	192	196	195	188	186	188	176	188	193	215	150	194	205	198	184	201	173	192	186	193	187	177	187	192	202	178	156	196	194	188	196	168	188	203	186	196	190	179	179	188	168	173	203	223	194	182	198	197	191	174	187	196	185	186	192	192	191	179	175	168	206	193	176	215	214	201	190	208	163	183	198	165	187	176	208	204	182	193	179	184	190	205	185	187	207	199	190	236	184	157	184	169	229	203	199	172	180	172	181	203	197	164	181	196	205	170	169	210	181	177	164	210	186	200	206	194	184	177	184	189	193	164	190	182	176	206	189	192	184	180	191	201	169	164	196	158	207	188	157	181	195	184	195	179	181	172	166	182	197	186	175	186	198	217	193	194	209	194	178	203	191	173	189	173	174	184	199	182	194	195	182	196	201	181	197	193	197	182	187	175	184	183	184	208	187	186	195	207	202	164	190	218	196	176	206	166	185	210	217	205	213	175	193	200	185	189	208	178	174	181	177	189	185	170	158	197	193	220	185	213	160	153	189	199	188	191	203	207	215	172	188	191	197	178	200	215	209	182	183	188	207	193	185	169	211	197	189	192	196	214	194	199	193	191	186	202	176	208	176	199	172	197	153	184	182	206	200	196	186	176	198	184	183	178	204	191	215	193	200	196	183	198	197	179	181	189	182	184	189	172	187	185	181	205	208	180	222	172	196	195	223	214	164	194	195	149	200	176	151	210	178	213	183	207	164	194	172	194	192	212	182	164	213	192	190	196	190	211	184	198	189	206	179	190	207	175	186	172	204	199	166	197	192	208	195	218	182	200	170	195	178	185	203	188	179	168	176	176	183	163	186	155	217	201	182	166	182	219	184	195	195	204	173	199	198	201	188	163	192	180	193	170	172	185	195	190	198	201	173	196	213	197	216	196	193	179	208	184	189	172	187	168	198	178	200	172	214	198	200	195	180	190	224	198	183	204	180	175	186	180	178	188	172	195	186	187	201	215	188	189	187	199	171	185	198	190	189	217	169	204	156	173	189	220	178	176	188	200	185	177	181	193	187	207	202	200	158	165	201	181	212	224	182	192	164	220	173	186	179	186	193	187	190	177	182	165	188	192	197	166	156	190	193	176	182	189	183	206	185	195	151	183	180	177	183	174	185	208	215	177	201	173	208	153	152	215	170	185	185	171	196	168	204	180	170	196	188	169	180	192	193	148	205	181	159	218	176	168	184	173	196	191	201	196	209	218	196	192	198	203	179	208	204	180	196	154	188	212	205	177	204	202	201	200	200	184	198	197	195	204	176	180	203	172	209	191	217	185	193	180	183	177	177	167	197	167	216	191	210	200	187	183	200	195	199	216	212	197	182	194	184	194	208	175	212	197	204	195	188	187	192	180	194	199	205	219	178	207	198	203	182	192	175	172	188	170	207	186	206	194	185	170	182	205	177	192	190	203	196	203	193	182	181	210	174	195	199	202	190	184	200	191	172	202	164	197	175	202	198	187	192	195	188	187	185	197	228	176	218	172	210	173	200	211	200	181	199	198	186	210	166	183	197	204	193	189	197	214	217	180	177	165	193	200	216	208	188	184	185	192	219	186	167	186	183	196	188	188	195	193	212	184	199	193	172	200	164	201	198	182	169	169	198	220	176	181	181	190	184	194	170	205	221	162	208	168	176	169	179	198	187	156	183	183	175	191	187	202	161	193	198	186	192	199	197	196	190	189	198	177	198	197	186	185	186	166	194	193	181	168	193	183	170	180	185	200	185	188	202	203	180	170	161	167	196	196	202	202	202	200	209	191	210	187	202	217	184	181	209	196	204	212	190	180	197	184	224	197	189	189	188	189	206	201	177	173	188	208	178	184	191	179	203	183	201	172	205	218	183	196	204	176	195	175	214	160	184	193	147	184	183	186	197	196	187	192	198	208	175	168	187	213	179	195	187	203	210	224	173	196	199	171	203	198	192	211	200	192	171	199	189	188	182	189	183	185	207	153	184	202	169	187	190	182	175	185	170	202	182	193	193	198	208	212	217	193	182	174	216	166	201	210	169	188	204	192	183	218	199	220	218	195	222	178	204	170	186	193	197	188	194	214	178	190	188	187	209	170	167	184	164	197	196	176	194	196	197	194	180	210	200	189	187	179	176	154	178	176	189	215	171	192	183	174	217	202	194	183	163	176	201	170	213	204	193	221	171	187	168	183	179	205	195	191	193	162	195	201	181	191	185	174	183	172	169	194	191	175	184	182	194	196	201	182	192	193	172	207	148	171	186	174	210	198	203	189	175	201	190	189	193	203	182	205	203	193	204	190	194	198	196	186	209	209	195	207	167	170	181	185	197	186	180	189	199	181	201	217	200	187	168	168	204	200	190	204	184	211	194	206	181	187	184	216	182	212	198	156	201	181	190	199	210	185	197	181	219	205	186	201	183	207	192	150	200	195	215	186	189	198	184	184	184	181	191	176	195	179	221	195	186	185	195	190	181	189	202	173	187	201	194	174	193	167	175	186	176	195	197	182	203	172	182	167	202	206	200	194	206	178	191	193	218	204	175	192	190	172	190	179	177	194	203	193	182	182	175	178	189	205	187	195	162	181	209	198	191	184	196	171	219	182	190	175	192	203	186	191	187	183	210	172	205	187	183	179	181	189	196	198	165	197	210	186	175	192	192	181	189	198	209	203	186	178	195	177	176	213	197	190	186	173	191	187	190	188	171	191	184	192	214	187	215	187	165	181	191	184	197	180	183	181	205	190	196	194	198	208	185	195	165	193	187	184	192	194	193	167	198	188	182	187	179	204	198	190	181	177	172	197	223	150	197	204	164	193	191	197	177	188	196	173	204	191	202	194	204	200	186	201	174	208	186	200	162	178	209	202	165	185	184	181	163	172	182	184	173	168	188	162	194	182	188	186	228	226	188	184	174	183	187	201	177	200	186	185	220	184	198	189	205	184	174	199	193	187	200	189	181	184	220	188	179	202	176	192	168	194	184	172	186	184	201	206	215	183	200	198	183	174	186	160	162	179	184	194	208	177	215	208	193	194	191	179	191	193	202	193	179	176	172	219	176	191	188	206	185	189	209	207	176	184	173	171	177	178	174	203	188	163	182	203	179	180	184	191	207	202	168	194	207	163	209	176	231	182	181	180	196	181	188	195	203	187	199	183	162	202	188	169	177	173	203	191	170	210	187	166	185	193	183	194	204	210	185	181	178	199	187	187	185	173	206	191	193	195	209	193	195	203	208	178	166	207	194	200	192	191	191	182	225
26643	12452	3943	655	678	668	670	633	610	629	653	599	675	640	643	624	611	609	620	607	612	535	628	617	608	628	637	623	617	560	625	602	627	619	615	620	621	605	604	571	638	603	605	641	640	624	612	607	611	570	663	649	599	628	616	605	562	648	619	659	593	631	615	607	643	597	654	600	630	599	608	627	601	608	656	611	590	601	568	612	608	600	571	663	646	618	606	578	630	645	624	650	649	612	652	621	641	611	589	626	630	615	618	606	604	606	652	636	599	599	609	616	611	596	574	646	640	619	579	582	601	579	594	595	631	589	621	654	604	639	626	607	579	599	602	584	562	572	579	644	602	631	593	607	612	661	608	612	606	592	644	627	577	614	623	638	582	614	607	615	619	588	604	588	641	656	611	626	617	613	599	623	628	549	634	610	625	600	526	665	606	594	620	640	599	615	623	651	604	601	637	645	630	650	649	685	609	646	631	648	629	618	576	652	619	645	614	610	571	601	642	644	628	610	596	641	607	641	610	620	598	619	621	611	573	635	631	581	610	611	621	653	608	585	600	621	606	615	602	661	623	621	631	628	649	643	584	601	635	606	604	589	640	648	599	632	658	597	585	646	582	639	629	594	603	610	620	630	622	616	616	567	602	633	637	613	640	613	580	601	581	594	638	638	576	645	598	602	604	581	651	607	607	614	633	635	646	613	601	644	630	589	637	624	613	647	605	602	593	597	625	613	655	602	622	620	613	565	594	671	651	613	592	597	590	596	614	620	587	616	614	617	626	625	616	616	608	616	597	617	629	639	611	627	607	613	635	583	610	617	642	620	616	594	605	591	595	623	620	618	666	632	640	598	648	601	629	607	607	603	607	621	610	653	586	595	609	638	606	629	644	607	588	569	631	591	627	600	670	615	591	612	579	608	582	623	647	608	648	611	625	622	607	669	634	604	646	659	580	564	644	607	588	591	636	631	599	635	596	657	662	628	632	676	679	592	604	631	618	627	622	626	595	598	643	594	621	595	616	603	594	603	604	609	576	627	620	612	571	649	610	596	624	600	623	629	656	614	594	588	598	632	616	589	643	592	629	612	620	536	596	578	612	608	601	590	570	606	597	620	596	645	598	603	634	621	607	665	605	591	629	564	593	604	610	567	645	602	609	606	641	602	599	601	619	619	625	569	602	631	622	621	600	584	576	616	573	587	660	605	555	613	635	631	590	613	641	629	594	611	615	616	594	642	593	635	613	647	589	578	621	608	686	637	646	597	606	626	576	624	595	624	582	653	562	566	654	588	607	601	654	615	627	610	597	584	610	640	617	612	575	632	633	637	644	608	616	592	599	589	601	612	627	585	644	619	644	622	573	611	598	637	538	566	626	592	645	636	640	636	602	615	614	606	632	634	610	592	585	608	637	587	607	626	606	660	557	607	611	659	617	657	645	615	595	646	635	600	587	639	612	613	609	649	595	569	608	607	563	664	593	601	623	646	599	608	611	606	583	614	655	564	624	591	606	649	559	592	650	664	616	616	625	613	649	638	591	591	610	603	605	588	627	582	612	634	625	621	645	616	695	614	635	621	615	622	580	592	657	633	571	585	613	650	641	684	657	623	637	608	585	645	616	581	604	631	616	607	584	622	673	582	616	622	645	603	583	653	632	644	638	600	633	612	580	645	660	599	617	572	608	558	671	589	586	658	598	638	628	581	625	632	593	593	629	632	643	593	629	623	625	688	602	610	653	597	580	583	618	617	590	554	603	639	654	585	616	618	609	618	601	617	640	592	616	657	564	611	589	603	622	637	616	636	620	619	615	609	575	609	611	646	638	629	641	582	633	637	603	607	631	628	632	593	621	602	590	606	600	605	602	607	615	650	552	614	609	596	605	597	553	620	571	643	627	599	632	620	593	573	616	628	605	650	609	611	656	630	611	638	574	628	593	609	594	634	602	603	601	600	614	565	582	590	617	616	622	605	678	609	643	620	622	605	590	606	584	593	646	643	619	620	607	593	645	589	571	517	608	581	630	628	603	624	578	634	593	644	578	600	622	626	610	605	626	616	626	626	582	581	658	629	621	609	597	603	637	595	615	575	617	602	643	651	616	625	608	619	600	643	639	662	637	596	650	585	648	626	626	613	599	584	618	622	627	638	597	620	606	589	631	582	612	609	575	618	669	654	595	603	627	590	616	604	617	624	576	606	649	606	606	649	628	584	607	592	654	602	647	626	634	589	622	608	592	622	610	604	591	628	649	610	639	622	607	649	635	610	600	651	622	585	646	628	613	586	613	595	597	576	585	616	620	603	587	572	630	562	650	602	604	596	607	620	592	633	651	583	678	595	641	629	635	611	634	585	569	615	634	636	601	618	582	674	646	609	606	604	604	646	591	621	658	614	636	595	606	584	574	638	651	632	604	626	621	659	595	610	668	604	626	633	661	642	622	613	646	617	603	602	623	675	621	638	633	623	626	621	578	600	588	638	590	582	618	588	631	649	586	609	605	631	615	595	593	644	621	613	593	622	582	625	631	617	608	600	633	629	622	618	643	606	593	600	615	606	627	610	629	635	595	627	605	635	635	634	599	635	595	643	633	625	647	631	604	622	604	620	648	614	609	615	612	641	615	642	577	622	609	618	614	623	627	601	633	659	632	657	635	622	602	597	644	669	619	680	587	597	623	589	593	602	615	605	616	611	628	606	635	590	605	568	603	622	629	623	588	591	630	606	617	623	627	600	574	611	613	612	626	601	599	660	626	655	614	601	595	640	624	594	591	578	620	606	611	604	580	627	608	579	663	617	601	610	637	642	636	606	636	608	641	621	601	623	583	593	648	650	606	661	625	599	622	621	601	606	621	625	650	580	657	603	563	595	575	608	606	592	603	579	583	626	607	635	581	631	554	627	626	598	600	595	617	614	619	587	628	620	644	604	628	621	620	650	564	610	565	633	606	608	614	586	616	636	652	603	675	644	575	594	600	586	629	631	595	610	594	612	603	591	598	618	607	613	622	593	597	583	607	603	674	585	614	646	604	605	602	617	642	606	666	632	590	647	611	613	619	613	634	584	619	638	625	616	593	636	616	615	551	636	655	582	647	606	604	640	603	628	583	580	625	596	627	589	617	648	636	630	576	612	619	546	626	646	627	635	620	599	606	608	650	625	570	611	597	615	591	611	614	632	620	628	579	592	581	579	594	613	597	602	602	601	589	638	600	599	592	693	657	624	615	635	652	635	614	646	664	602	623	644	598	636	620	624	596	625	589	635	613	609	655	585	634	609	594	640	589	580	606	615	616	651	604	647	628	582	616	652	604	674	647	626	628	627	613	620	604	593	597	594	599	571	590	610	586	589	619	631	591	615	607	631	597	586	640	625	636	615	574	646	622	618	605	600	605	661	609	593	607	635	614	602	600	604	586	649	561	592	629	589	635	583	597	597	645	642	645	593	614	589	629	608	595	631	624	596	611	628	652	593	635	634	632	602	628	586	566	561	626	627	620	627	640	618	623	613
63599	47680	29456	4088	378	255	202	192	176	164	569	141	154	129	126	149	152	126	128	118	125	135	132	92	134	117	119	123	100	121	123	102	108	104	116	122	135	121	117	124	115	137	115	111	136	126	107	116	131	112	107	116	110	85	113	115	102	119	128	116	117	120	120	124	120	94	126	116	89	137	100	112	118	122	114	112	108	128	118	107	107	96	126	129	109	108	135	115	110	93	117	115	120	99	117	106	121	102	107	116	123	115	113	106	108	107	106	119	113	93	112	114	116	116	132	111	107	120	85	107	132	132	97	101	113	93	114	106	122	123	116	133	102	105	115	96	113	128	116	113	113	111	105	102	117	115	98	88	108	100	108	130	121	127	100	113	120	108	102	104	117	139	113	119	97	97	121	104	115	117	113	103	111	111	122	103	100	111	120	121	127	102	120	99	123	108	101	125	141	109	108	103	116	114	108	114	121	94	105	102	110	135	110	115	121	118	91	128	126	126	95	120	110	121	102	111	128	101	113	113	101	103	126	108	98	124	112	104	129	123	133	113	123	110	125	122	118	90	101	108	109	109	114	111	136	120	115	129	95	112	106	112	119	124	120	113	122	129	117	111	131	129	112	127	117	112	107	105	115	127	113	115	108	122	132	120	100	132	92	119	125	113	123	125	144	110	108	121	113	115	99	123	123	119	97	113	101	91	111	118	119	119	128	128	105	109	125	132	106	128	119	123	114	114	116	123	104	99	103	136	114	119	109	114	99	116	111	89	99	134	112	103	118	93	102	121	122	105	116	124	95	114	119	112	108	122	111	123	96	116	121	113	107	89	120	118	144	99	118	135	117	119	117	104	106	134	94	115	109	129	106	127	101	114	112	112	112	132	107	110	95	129	108	107	123	122	119	109	128	112	121	107	104	106	105	107	108	129	109	109	84	123	123	124	112	136	101	103	105	107	96	111	105	120	108	114	111	113	111	128	132	125	114	118	110	125	101	101	111	111	130	113	126	98	119	132	124	121	114	112	109	120	111	123	112	125	114	110	116	124	124	125	117	107	105	102	105	119	100	110	106	120	107	120	108	114	107	115	106	106	132	112	112	116	118	95	101	135	110	103	116	111	111	127	120	110	100	89	108	115	111	106	119	132	102	87	111	116	115	85	107	88	105	123	105	106	112	128	110	95	115	116	120	127	107	102	116	86	110	104	97	114	103	109	124	132	120	119	132	119	80	113	107	102	121	115	123	124	99	131	92	114	110	102	107	120	100	120	114	123	122	121	102	98	122	116	112	118	106	98	131	118	114	122	109	120	126	112	105	117	114	108	118	126	109	124	124	108	115	119	112	106	111	123	129	130	111	120	114	121	117	98	104	105	116	103	116	105	122	104	112	110	111	118	106	121	110	109	106	113	148	105	117	105	114	121	104	120	119	111	122	95	105	118	109	125	125	100	105	96	111	126	91	111	129	114	106	120	111	85	138	122	94	109	123	100	115	123	120	112	109	113	117	108	125	98	113	112	132	98	112	123	110	113	127	116	114	108	99	119	120	109	101	112	97	113	117	100	118	117	105	109	120	100	91	108	121	116	110	130	96	91	111	120	143	110	131	103	107	102	116	127	124	101	125	115	90	98	115	116	93	114	108	115	90	118	110	112	110	117	110	113	107	131	113	119	125	118	124	110	117	109	121	116	106	109	119	108	121	109	114	115	121	121	110	123	120	117	109	114	109	117	109	111	116	114	108	125	130	89	100	115	122	143	99	100	120	101	100	114	88	105	112	119	124	113	96	100	108	120	127	98	111	106	134	113	111	101	114	114	115	123	127	113	119	93	104	105	110	121	103	102	108	117	112	108	109	126	118	114	106	110	122	124	114	118	129	129	113	109	113	109	129	108	125	106	102	120	122	125	120	107	128	112	107	107	94	102	113	122	132	92	105	111	111	100	115	112	115	90	99	119	125	125	122	111	100	113	123	116	119	116	106	106	112	132	103	107	100	107	119	114	104	99	121	110	115	111	108	128	145	121	92	105	97	116	121	104	109	118	122	97	125	114	118	121	130	109	126	120	98	104	131	131	119	108	105	110	134	115	120	130	140	118	104	121	116	108	116	117	94	104	119	115	104	95	127	109	115	101	121	126	100	99	119	117	124	130	121	120	137	143	119	111	112	103	127	90	79	123	128	109	105	118	112	123	117	118	99	113	141	102	96	128	92	104	116	108	110	109	98	124	121	101	100	128	115	105	125	115	97	111	113	115	118	128	104	120	102	114	103	118	137	127	113	110	108	95	110	107	101	110	97	123	115	127	110	116	105	108	116	121	113	112	131	104	115	102	107	111	118	122	100	100	90	114	122	95	111	114	119	105	110	100	117	116	105	137	119	107	124	124	126	115	124	111	116	85	114	97	111	135	106	131	113	130	111	96	140	116	113	122	138	114	129	110	104	112	117	102	113	108	131	112	104	114	115	114	115	107	121	118	97	125	111	119	109	112	107	125	119	112	121	112	113	113	135	127	125	134	119	107	99	113	94	103	112	98	127	112	107	122	105	122	101	117	99	101	111	129	116	122	112	115	103	139	99	118	116	126	105	123	115	112	112	122	113	116	107	102	118	121	134	112	142	126	94	131	113	113	124	118	107	97	112	112	115	125	115	120	106	111	125	117	106	129	119	109	105	124	108	120	122	111	103	126	99	112	121	111	112	106	105	93	118	106	107	103	100	110	103	114	111	124	114	112	120	128	110	115	110	100	112	110	110	118	95	111	120	104	109	122	98	113	114	112	112	125	113	117	98	109	113	114	112	112	105	113	106	122	100	126	100	122	100	107	122	118	100	107	125	114	109	114	113	113	117	123	107	117	117	118	129	107	124	132	117	126	109	92	98	117	105	107	129	138	106	121	112	109	97	111	113	123	107	92	112	126	122	99	129	118	105	107	118	113	105	125	107	109	121	116	108	108	103	115	122	134	92	121	110	100	108	116	103	114	106	103	128	112	120	111	133	106	119	128	112	129	113	120	112	125	125	87	126	104	117	111	107	124	114	119	113	121	103	110	115	100	105	113	124	112	122	104	105	131	115	128	130	114	102	111	104	122	104	104	104	115	105	97	133	107	133	98	113	116	91	96	113	104	133	110	109	121	122	107	121	111	134	112	129	105	127	106	116	101	115	100	96	115	101	128	123	123	114	111	82	96	115	122	112	115	111	119	115	106	121	114	128	106	115	101	102	135	115	114	125	119	115	108	125	113	118	103	91	115	103	127	131	88	103	115	115	84	113	124	120	108	116	109	98	127	126	126	111	122	123	111	134	111	135	123	132	129	120	112	89	108	104	102	135	106	111	110	112	113	111	114	124	112	117	116	99	108	119	101	97	102	97	93	88	134	99	102	98	114	120	107	111	123	120	116	130	121	104	118	113	113	119	131	139	120	106	107	106	105	106	94	99	115	114	122	112	110	109	112	107	134	118	106	103	130	110	99	98	110	129	108	132	114	120	96	113	111	116	126
45140	38730	19593	1399	1223	1014	972	841	677	718	3010	623	535	545	552	495	510	475	483	473	468	480	479	461	434	441	452	443	438	435	441	423	454	429	446	426	389	436	459	450	414	427	424	436	412	419	421	408	440	444	387	419	443	422	428	402	435	409	447	396	403	398	392	414	415	409	428	440	440	415	422	404	376	406	399	433	379	398	425	409	414	429	416	404	416	380	395	417	400	379	397	414	405	410	354	409	426	409	416	414	421	394	371	420	387	419	408	363	397	417	387	403	414	389	423	396	427	399	393	425	428	403	389	387	387	385	403	394	445	416	424	408	446	427	402	399	428	387	420	399	385	367	425	372	383	391	412	418	425	371	420	413	395	424	382	384	396	393	418	379	370	431	440	411	398	381	426	425	390	438	395	385	389	418	399	422	404	403	450	395	387	417	395	402	426	392	436	411	426	399	404	409	394	377	386	374	441	400	398	422	432	414	406	404	391	426	373	406	418	384	429	385	451	396	373	403	389	405	420	413	421	413	411	390	386	389	403	408	439	378	408	390	427	393	426	390	417	418	357	395	427	395	394	402	383	396	418	401	457	431	408	410	432	366	425	393	389	438	427	405	379	419	417	385	448	372	394	442	405	432	424	383	396	433	419	410	414	405	434	385	403	390	396	424	423	394	429	389	435	405	406	397	388	419	419	430	418	377	395	411	382	390	405	392	420	423	424	410	378	454	389	380	392	375	380	392	438	420	383	403	425	390	400	378	350	404	397	423	361	440	415	430	409	416	377	431	408	394	409	409	401	388	373	416	401	399	427	406	392	415	391	386	433	422	412	360	442	402	404	386	370	384	408	388	436	374	435	407	422	444	394	391	399	409	399	388	421	397	402	388	396	401	407	406	377	371	376	376	403	400	413	390	448	383	377	409	412	410	405	416	434	426	405	407	430	400	434	386	378	432	399	431	414	398	413	433	406	428	451	420	400	417	383	440	429	408	395	434	365	410	402	387	418	436	429	403	381	387	383	372	400	398	402	427	393	404	416	387	395	418	384	404	428	412	400	394	400	388	395	422	415	405	428	392	404	372	392	422	410	422	414	417	425	402	401	390	394	383	407	424	406	432	388	423	411	408	441	431	415	386	427	387	400	418	384	406	426	389	401	450	444	404	383	435	415	401	408	444	400	374	431	399	398	431	420	399	403	401	405	450	410	420	403	419	381	417	373	418	392	414	392	401	420	376	394	434	419	387	392	425	399	411	371	406	410	375	417	377	415	406	403	413	398	376	470	403	420	388	465	433	387	419	404	421	383	384	395	427	379	374	391	406	404	412	399	399	390	414	396	441	395	391	414	452	386	413	399	405	413	385	380	391	387	379	394	413	395	394	374	371	395	426	449	413	399	420	391	431	403	392	416	414	415	425	398	413	424	400	392	398	425	385	418	427	414	394	385	404	430	384	408	395	397	410	369	397	407	391	440	439	414	430	404	410	411	365	397	391	447	366	424	409	443	453	385	382	388	396	396	430	410	397	377	412	382	384	397	398	382	396	429	386	408	403	383	397	395	392	381	377	389	397	406	410	416	379	407	407	422	403	412	380	399	408	432	393	414	402	385	405	402	450	397	373	417	421	380	467	399	428	386	401	423	380	388	422	423	420	403	394	439	404	432	394	420	418	391	414	415	410	411	419	406	411	389	395	407	426	396	399	402	423	419	390	410	405	413	428	431	380	421	446	419	412	384	397	426	426	405	381	405	421	383	377	419	413	416	385	374	379	404	388	402	407	430	388	396	424	371	415	391	401	371	387	437	422	376	398	427	417	398	381	392	396	393	402	379	414	380	396	421	418	384	400	414	383	447	407	405	396	417	393	385	392	375	394	417	425	388	412	423	374	373	382	397	368	377	395	401	386	369	419	399	397	423	391	369	400	387	417	409	429	383	410	382	384	406	413	434	423	399	420	441	424	371	378	416	388	399	409	416	386	398	411	425	391	430	422	396	433	415	405	415	412	405	431	388	422	402	394	408	418	415	390	393	401	399	434	414	425	372	432	428	394	411	412	393	395	385	404	392	385	375	383	419	400	413	389	408	386	399	409	382	411	391	403	410	428	397	420	413	428	410	408	428	422	411	384	415	449	393	438	410	382	417	428	393	389	377	428	418	380	371	415	399	400	417	361	427	386	394	398	434	399	364	418	390	416	404	368	397	395	391	409	382	392	430	415	398	429	423	407	405	434	408	423	390	372	425	422	396	425	416	373	410	394	404	398	394	413	427	432	407	407	394	417	391	409	369	409	434	362	420	418	366	429	385	370	386	429	425	375	410	410	368	410	368	430	415	402	412	416	390	413	442	380	401	423	411	372	417	348	401	399	387	441	437	415	397	428	417	434	379	401	421	378	403	398	388	418	398	418	406	411	388	377	411	395	391	409	368	380	390	412	421	378	427	414	386	433	423	442	416	422	423	389	378	410	392	371	423	426	415	436	383	396	413	410	407	407	395	379	399	415	427	353	410	395	415	383	397	407	403	408	386	406	402	441	384	404	391	392	411	424	410	398	377	410	414	407	386	417	418	423	419	414	362	429	397	389	370	396	387	409	412	371	425	435	384	393	378	388	408	432	420	406	420	451	373	402	421	377	397	401	439	374	406	398	368	413	374	407	406	401	411	401	370	368	387	428	427	383	403	380	426	419	380	384	408	391	406	404	452	417	396	395	417	396	417	368	400	371	412	424	382	407	424	425	395	415	439	404	421	408	406	385	400	408	437	444	420	397	393	361	397	374	392	391	412	408	397	420	402	465	403	418	401	427	413	439	449	398	437	456	425	430	384	423	407	394	423	373	402	404	390	420	396	368	403	407	413	399	393	407	444	430	419	405	423	409	395	427	430	426	430	376	427	396	368	392	408	386	404	373	403	413	419	420	392	423	444	376	408	415	415	419	413	425	387	393	412	421	400	391	416	406	454	397	395	404	395	386	434	369	386	409	399	443	404	411	436	398	421	411	428	388	394	364	377	396	416	410	410	396	391	393	409	375	424	383	401	397	402	411	417	376	412	400	386	427	404	404	404	382	406	435	395	406	401	398	440	400	415	401	405	403	407	420	415	406	379	424	407	382	409	375	389	399	359	399	397	380	391	361	393	428	405	390	417	398	397	391	407	425	357	440	408	349	385	401	374	390	403	380	433	424	409	417	377	435	415	418	398	425	396	398	400	438	410	427	409	386	425	424	397	402	413	419	439	372	378	412	409	394	393	407	416	402	412	404	422	438	391	408	384	414	406	369	389	385	393	380	413	416	373	397	378	395	427	381	377	389	386	429	397	393	407	402	370	429	391	400	402	426	358	379	402	387	413	400	414	402	376	414	415	424	412	445	383	401	409	425	391	397	384	406	421	425	412	410	441	438	406	387	417	393	371	396	372	403	393	411	404	420	429	418	412	390	428	413	442	395	419	422	395	410	441	422	401	398	392	420	388	438	370	419	414	441	355	381	382	407	425	391	392	427
76272	61019	38921	10252	1115	510	398	313	261	300	857	342	243	235	213	207	222	210	212	236	195	212	206	172	174	207	185	148	180	179	181	182	211	201	176	181	179	202	204	187	194	189	161	173	176	207	183	140	166	158	158	173	185	177	165	192	172	167	184	202	177	167	168	156	193	180	155	163	188	184	172	188	189	185	175	190	182	160	169	176	167	167	179	184	182	178	171	168	191	191	203	202	173	153	187	190	202	170	167	188	182	157	150	185	184	174	169	185	168	191	165	200	168	187	195	186	172	182	185	194	168	180	154	172	184	167	187	170	174	177	195	168	207	169	175	162	158	191	168	190	188	170	186	191	168	167	195	178	152	196	196	171	188	181	183	191	161	163	183	178	156	164	153	175	177	186	183	172	173	174	201	163	166	162	171	167	156	153	175	161	181	197	179	170	188	177	178	179	169	181	182	165	161	189	216	168	174	198	196	171	163	138	171	177	178	181	167	169	169	196	189	158	165	169	150	164	179	177	198	167	175	161	187	164	177	171	178	160	180	165	184	184	198	177	180	180	174	161	169	179	186	176	183	173	154	162	188	153	177	160	180	170	192	170	166	164	185	188	177	189	171	171	175	159	195	178	175	195	176	187	220	195	167	182	170	179	179	170	186	147	168	144	192	151	189	186	191	181	194	159	171	172	168	160	164	159	192	176	179	169	183	172	154	185	144	172	177	177	182	178	164	153	192	172	194	186	178	171	167	167	178	183	184	163	159	190	151	175	177	177	166	161	181	183	164	184	192	161	200	187	164	169	162	178	184	167	175	198	170	186	175	166	161	174	164	175	171	166	158	204	174	183	139	178	173	157	193	181	200	162	189	188	189	167	164	171	168	172	169	168	164	163	196	172	167	190	178	181	177	186	176	168	139	143	165	169	186	183	158	166	189	198	186	180	206	160	165	165	176	199	198	178	182	186	174	174	176	159	182	178	167	185	211	176	166	185	177	154	166	148	170	179	175	196	189	198	181	190	167	153	153	171	175	164	158	206	189	157	153	191	183	169	174	186	173	193	158	176	162	179	171	172	184	159	183	187	160	172	196	167	189	168	195	172	179	207	168	173	169	172	173	188	172	202	189	161	198	185	167	178	179	173	170	168	183	190	175	176	183	183	165	166	190	189	172	170	178	186	174	168	160	164	164	167	152	171	184	165	202	209	160	170	179	186	183	183	186	176	186	174	179	170	179	164	184	184	192	183	170	178	173	177	176	185	180	186	168	161	172	190	188	172	163	203	210	178	163	165	163	181	174	211	159	199	167	171	211	165	182	188	177	173	189	167	195	165	175	174	185	151	190	170	186	191	151	147	170	198	177	167	181	170	166	174	174	188	189	178	170	191	171	177	177	174	192	177	194	157	191	177	163	163	180	163	172	188	181	160	174	198	174	169	185	168	202	179	195	183	154	178	209	164	208	186	170	170	178	188	170	175	185	151	190	166	160	199	178	169	158	177	193	203	168	157	173	184	181	179	185	188	187	168	189	171	174	169	178	165	187	188	198	183	174	176	149	200	172	183	196	177	177	189	183	181	189	178	180	176	194	173	177	171	168	173	177	209	161	159	192	191	186	188	185	192	166	197	160	166	190	190	202	188	187	188	164	201	159	176	169	181	157	166	181	189	159	188	181	178	172	169	200	162	172	159	187	161	166	187	159	175	198	171	186	163	174	193	148	181	202	173	157	188	169	170	174	160	180	196	197	175	176	189	213	172	197	165	161	153	177	157	170	185	176	187	186	196	144	173	181	192	181	193	190	187	166	181	165	168	159	177	185	166	174	176	189	156	184	184	178	187	155	169	177	165	197	154	177	175	194	177	187	156	188	209	174	161	174	177	165	204	180	182	161	156	172	190	205	192	170	184	149	157	166	188	174	174	188	163	167	172	168	158	175	170	177	148	170	162	186	165	159	173	171	191	172	171	176	170	165	155	191	178	160	181	209	163	194	192	179	190	187	193	191	183	177	177	179	157	169	192	160	186	180	176	166	182	184	178	189	177	164	179	151	160	168	188	169	223	173	178	186	158	172	163	159	190	188	169	167	155	176	181	178	189	176	188	176	181	155	181	193	146	155	172	174	172	176	179	173	193	159	170	172	161	157	160	177	194	172	183	165	166	173	170	160	162	162	154	205	175	177	172	178	165	184	199	187	179	189	184	181	161	163	192	177	184	200	166	149	189	179	174	168	176	178	189	179	182	193	153	163	177	185	172	153	175	163	169	186	181	185	168	183	182	209	159	173	177	172	181	178	168	194	168	202	165	168	163	193	143	169	172	189	178	157	180	155	176	171	156	170	177	189	166	165	166	154	174	164	180	163	189	171	179	183	184	183	182	175	167	179	174	185	166	187	184	168	213	184	157	183	179	172	161	175	158	156	160	171	177	185	219	190	187	196	170	163	180	192	176	178	175	188	173	182	162	163	178	170	164	199	183	150	183	166	161	177	181	170	176	195	201	179	202	180	183	207	163	180	168	198	194	195	161	157	182	179	175	181	169	185	150	173	165	178	151	176	203	175	171	189	173	168	168	186	185	186	181	182	181	188	168	170	185	163	175	168	179	185	211	169	201	171	200	179	214	196	171	175	167	184	160	174	183	169	159	166	168	172	189	179	195	170	167	179	178	189	180	166	182	188	178	173	165	183	199	188	187	180	161	156	203	191	152	207	179	189	186	167	179	202	166	211	179	170	167	178	200	155	190	178	188	172	175	185	178	173	182	150	172	190	160	183	172	165	166	176	160	164	174	196	170	183	176	209	196	169	186	157	175	185	161	170	162	190	175	183	166	183	154	180	164	164	189	184	189	180	191	176	192	189	179	182	175	157	191	168	177	194	188	186	189	164	174	174	161	170	182	167	181	178	167	173	148	183	159	200	190	199	169	157	165	186	186	162	186	153	173	173	200	176	183	183	172	174	185	173	154	195	164	170	171	195	191	175	172	185	200	173	165	172	196	188	174	210	175	143	197	180	166	167	174	161	186	192	181	163	165	161	177	186	178	172	199	188	165	195	139	196	195	149	153	179	143	198	182	210	191	187	177	168	189	179	155	163	180	186	174	175	188	179	162	188	184	172	155	183	164	176	164	166	162	182	198	207	166	176	184	197	182	177	156	182	163	207	179	161	158	200	177	185	195	183	198	166	204	191	170	172	161	169	161	172	177	185	187	170	169	170	170	200	172	165	189	167	200	175	151	185	185	182	162	184	167	167	187	182	182	170	198	196	172	173	184	157	159	171	156	170	190	183	150	159	156	176	158	199	172	166	158	183	174	183	188	181	191	170	166	167	183	151	177	158	177	167	180	193	156	182	190	163	169	162	173	154	180	193	182	198	177	180	166	180	181	187	172	184	169	177	178	177	176	187	161	186	160	164	161	206	182	142	169	175	186	147	181	148	152	192	191	168	176	165	152	179	144	183	192	180	189	180	170	167	199	209	194	173	176	163	189	172	179	167	159	168	188
55312	48953	25211	2527	2222	1872	1586	1354	1200	1119	4217	1374	922	879	821	836	749	753	720	724	718	717	717	689	684	706	650	715	650	598	636	637	642	659	623	625	646	618	650	603	632	567	617	578	593	631	616	621	590	605	625	585	603	617	589	604	589	647	631	622	621	622	595	653	590	624	577	613	617	577	574	551	583	575	558	585	565	594	640	574	540	582	609	583	618	571	571	621	566	558	568	594	596	601	626	576	562	608	577	617	646	583	569	563	566	589	639	567	617	580	640	573	592	569	583	618	557	597	588	611	590	574	576	620	585	578	575	558	582	590	597	554	621	577	620	593	585	589	531	543	567	597	584	567	588	582	579	543	587	615	576	640	567	581	532	611	590	571	585	580	566	580	554	551	630	580	622	572	549	613	578	573	612	579	598	589	570	615	540	559	602	556	557	604	599	549	578	590	563	562	602	610	572	594	592	559	585	565	597	574	615	577	566	599	621	576	592	560	595	584	597	619	581	559	602	597	556	623	579	643	542	547	574	527	565	593	614	555	540	605	606	587	609	589	546	609	542	604	570	621	625	648	622	586	566	552	597	587	611	636	584	518	593	567	594	589	616	588	595	610	591	583	595	580	557	560	546	598	594	621	584	585	579	590	564	556	572	608	606	588	600	573	561	598	563	599	606	578	556	596	557	575	572	609	612	593	598	589	608	600	580	592	611	546	589	564	563	544	628	603	573	592	579	585	588	574	570	598	596	556	572	574	578	581	544	594	525	602	594	584	593	577	588	588	548	612	639	587	549	581	621	563	636	568	577	558	603	568	607	566	582	574	600	533	573	576	580	601	513	562	606	632	564	578	569	620	574	587	613	567	554	622	554	507	574	628	571	591	569	589	543	599	598	559	621	613	609	581	589	563	586	560	560	533	582	550	561	617	561	589	613	612	621	580	575	576	557	561	636	587	641	603	597	607	583	540	595	578	584	565	562	588	600	626	565	594	560	614	564	597	596	609	575	583	621	561	608	573	590	554	577	611	592	615	563	615	607	585	565	559	614	571	546	559	585	615	568	572	598	585	603	585	637	570	595	532	625	596	573	592	621	553	582	645	608	574	585	599	569	575	551	573	626	623	543	579	612	574	570	561	561	592	539	535	547	594	631	596	606	572	588	563	621	553	561	606	550	581	637	569	554	621	587	579	620	572	601	602	564	562	575	616	552	605	567	581	532	636	586	546	558	566	590	580	580	599	570	602	535	551	530	562	514	575	532	573	576	614	567	592	582	569	596	572	598	567	561	596	609	556	604	581	593	585	535	564	614	584	583	604	624	595	603	599	610	613	568	611	588	544	606	605	561	551	579	591	624	576	597	625	581	610	567	618	608	601	606	590	554	595	613	565	569	575	605	573	609	602	568	614	577	574	593	571	651	566	601	575	612	591	604	639	599	591	573	586	590	601	600	601	581	608	571	599	558	548	576	566	596	570	629	558	542	597	557	561	582	569	615	608	551	623	570	571	609	625	521	621	544	614	589	578	550	528	571	587	581	587	615	578	527	540	564	587	575	561	596	638	592	606	617	553	546	588	581	553	604	613	610	567	602	614	629	604	573	600	590	609	580	568	578	601	628	590	551	576	591	606	594	603	577	586	562	595	558	584	597	610	568	569	549	577	569	518	620	605	583	613	634	592	545	564	567	600	592	603	545	579	606	562	559	565	541	597	549	565	577	572	621	584	570	615	599	606	602	603	589	616	553	605	622	615	604	608	627	589	578	575	615	593	583	559	603	558	576	598	581	631	617	572	567	587	587	584	566	586	541	576	620	571	611	550	576	589	612	582	567	582	563	591	574	632	554	584	548	573	571	551	577	586	621	536	571	583	559	544	621	571	568	552	595	555	594	583	611	599	541	599	594	581	596	576	574	577	537	557	604	584	568	594	580	570	566	605	610	592	626	555	585	600	560	650	565	627	575	549	578	586	575	579	578	579	587	581	619	610	580	602	577	605	570	641	624	534	606	590	561	596	583	578	604	630	549	568	637	569	535	577	566	553	616	559	568	599	583	575	557	589	609	544	569	595	568	543	598	632	594	619	597	585	581	612	609	550	641	589	593	559	612	582	619	582	556	598	606	583	595	559	553	627	543	612	579	561	599	557	559	602	581	632	565	603	600	584	583	566	570	600	567	573	583	571	570	562	583	601	572	610	591	596	587	600	568	580	581	609	592	570	598	586	635	590	600	630	570	589	587	606	616	565	537	579	529	566	543	601	585	633	560	581	579	560	591	614	599	589	587	636	600	603	635	565	564	619	571	573	577	563	586	574	587	586	596	613	589	569	593	542	602	570	562	544	583	599	598	590	526	570	554	641	573	541	620	567	547	598	567	596	593	592	577	586	568	599	594	578	575	550	609	585	567	585	621	593	586	633	550	563	538	563	564	623	573	583	625	592	596	586	570	565	579	572	600	613	576	618	588	571	551	571	582	599	616	548	568	633	557	607	589	579	612	594	558	576	577	575	559	612	583	590	605	596	555	601	636	540	633	559	591	591	570	597	583	579	594	613	592	589	549	615	587	608	615	602	632	620	601	605	581	608	555	597	577	602	579	604	578	574	588	594	626	574	611	588	555	596	568	644	573	548	589	584	591	586	590	565	625	607	615	605	611	573	615	549	554	567	554	589	644	533	596	573	594	632	581	578	562	557	573	611	617	556	586	599	569	600	565	597	586	550	571	643	572	575	605	619	583	576	589	585	607	589	587	582	596	621	584	580	570	601	583	622	556	596	578	604	584	590	594	592	540	573	576	631	598	609	598	650	622	558	571	536	585	588	601	604	641	586	603	584	591	602	617	566	605	590	570	575	591	574	606	573	627	630	561	592	575	555	599	585	567	591	574	596	613	550	575	597	601	644	577	580	575	621	587	585	575	580	582	563	615	570	603	603	556	550	592	571	602	577	558	571	579	554	606	612	604	574	570	582	532	576	558	530	630	538	590	566	577	587	562	566	552	545	544	578	579	581	563	569	585	575	599	547	567	583	634	563	586	564	592	551	550	535	565	576	547	600	593	580	594	581	548	592	610	583	616	576	561	510	560	557	620	563	599	586	592	558	585	593	626	580	548	623	592	603	611	594	576	566	532	612	603	585	578	545	566	589	563	564	575	607	609	571	593	602	563	605	589	599	608	586	529	581	583	588	566	594	578	608	560	620	607	556	575	553	608	620	589	586	618	540	595	642	591	611	616	588	572	616	617	603	572	620	558	580	611	587	597	606	580	586	562	582	578	576	570	598	563	575	589	604	610	604	609	598	606	603	626	583	549	548	587	562	594	589	564	605	581	586	542	596	604	568	579	591	591	579	578	584	595	586	503	573	584	554	612	552	614	603	589	592	645	600	605	562	569	572	601	615	564	601	544	574	598	572	565	573	570	606	587	621	585	635	628	614	579	554	568	558	550	628	569	583	607	571	579	593	633	590	553	609	607	584	570	562	587	584	539	588	582	587	591	597	607	564
28958	11211	2656	243	212	205	195	198	215	190	201	192	189	179	173	196	192	184	200	187	213	186	189	178	173	170	166	216	180	199	210	189	186	194	185	192	188	174	200	191	190	191	188	194	180	179	179	169	179	188	206	177	206	202	212	210	166	189	184	198	205	190	184	160	200	181	192	192	186	184	193	184	202	187	172	208	192	188	170	205	183	210	201	218	194	154	185	181	189	185	185	182	208	208	178	173	171	192	201	179	172	189	195	192	190	178	185	198	181	181	198	181	185	179	166	177	202	184	161	181	184	172	181	197	209	189	205	201	202	185	180	160	193	200	195	180	191	199	184	212	178	188	175	184	182	197	207	178	164	156	196	185	220	210	197	185	175	181	201	186	181	207	172	190	197	179	183	190	207	201	196	198	203	195	172	188	191	216	193	206	185	182	202	180	194	183	205	222	189	196	170	171	198	161	190	190	196	178	205	178	203	174	197	190	183	186	202	206	185	207	191	168	197	189	190	184	179	203	184	189	191	194	192	196	171	164	182	202	181	162	201	185	177	193	156	173	206	202	212	188	186	182	174	209	204	156	210	196	205	157	194	196	189	177	188	203	182	200	171	170	181	186	154	176	170	205	191	169	193	181	202	184	203	182	158	207	192	213	206	192	197	201	185	218	187	194	206	178	198	181	210	203	194	187	187	178	201	192	208	168	223	187	189	189	181	179	187	179	212	196	174	208	207	185	193	176	197	188	198	189	179	208	182	178	194	187	196	181	174	163	184	194	180	179	198	187	220	205	164	189	178	190	162	184	190	183	180	200	177	194	194	174	166	187	182	182	187	189	187	224	187	205	193	231	197	187	205	177	196	168	187	187	179	175	194	182	181	189	185	169	187	189	189	197	173	188	187	196	216	199	171	188	200	203	209	172	173	202	189	193	181	212	200	187	195	177	162	190	203	205	174	207	201	198	181	207	190	192	183	176	189	219	187	189	189	182	203	196	181	170	183	197	201	176	190	199	206	178	204	168	175	173	213	191	174	179	195	212	167	194	184	206	182	198	184	205	189	163	216	197	189	170	194	190	195	201	188	180	193	188	196	199	191	155	169	159	205	208	198	177	189	184	205	173	198	203	206	193	195	177	183	211	195	221	205	198	184	179	204	180	209	188	183	195	188	181	205	196	171	199	185	189	203	206	197	177	198	193	184	166	206	195	196	180	183	161	207	193	199	182	195	179	205	181	193	198	176	207	179	200	203	185	177	183	174	199	171	218	212	191	194	184	188	199	174	207	165	191	187	176	191	193	183	199	170	173	212	186	179	180	208	191	172	186	171	195	199	189	209	204	190	193	207	182	178	198	181	194	195	164	202	188	187	193	191	200	207	213	205	189	175	169	219	189	220	205	178	173	218	204	181	185	189	184	199	170	188	205	195	213	205	174	183	193	180	194	184	163	187	182	219	190	203	209	197	188	175	195	206	191	205	193	223	182	189	193	181	194	168	205	170	200	193	165	194	180	203	195	189	195	201	175	200	171	186	183	183	195	189	186	176	193	211	213	198	179	170	208	197	190	188	173	184	194	200	207	176	204	183	177	198	190	208	179	191	191	190	207	187	198	156	182	190	185	193	195	186	189	184	208	227	203	188	173	183	200	199	187	188	192	185	189	182	174	190	175	184	197	175	174	196	170	194	173	180	201	185	179	178	199	188	203	191	204	168	195	197	188	188	179	195	185	173	209	204	192	201	187	213	194	190	194	172	197	175	199	201	197	189	160	181	187	196	162	173	153	189	195	172	163	210	194	188	186	193	175	160	217	191	182	198	170	178	200	191	179	186	198	174	211	186	221	194	209	207	167	210	202	202	181	180	203	182	189	188	193	184	173	197	196	212	180	214	183	172	182	191	196	192	181	202	198	170	184	184	176	195	199	191	188	192	180	207	176	215	156	184	222	179	199	202	229	197	190	190	167	171	200	191	184	181	177	184	210	188	189	193	177	213	167	164	200	157	192	186	175	159	181	184	186	206	185	168	192	193	207	194	200	182	180	201	207	173	193	176	191	197	186	170	188	196	184	196	180	197	169	218	175	202	172	171	188	178	189	199	185	166	227	190	203	156	214	202	185	194	192	170	214	197	174	177	202	196	185	190	196	188	173	187	192	176	159	210	186	191	170	200	168	186	179	179	184	198	184	202	209	165	174	172	208	163	197	179	198	194	179	163	215	199	176	181	172	192	184	189	185	187	190	179	187	206	170	176	191	220	174	229	185	183	208	175	200	177	187	200	223	199	176	217	182	201	188	210	203	182	204	190	185	172	193	214	202	182	196	199	170	200	195	176	164	191	175	213	182	171	187	197	197	174	190	211	193	178	189	192	182	200	192	222	189	178	204	222	177	200	197	169	192	184	215	177	154	198	199	179	204	186	185	205	207	187	208	183	189	192	169	182	204	202	198	219	199	184	182	182	172	184	175	192	196	173	195	153	202	184	191	180	177	178	191	182	196	208	167	180	192	165	180	206	195	183	190	212	192	194	173	196	179	179	190	181	185	217	185	179	191	198	200	195	197	168	205	185	178	176	182	184	175	184	168	165	198	191	195	189	162	194	218	202	195	192	182	184	190	177	221	228	179	190	190	172	205	193	181	195	189	204	176	199	184	175	209	201	196	166	188	212	206	198	191	206	164	186	212	196	214	174	167	210	199	196	206	214	172	223	197	170	168	179	195	155	171	170	215	194	185	188	194	182	177	170	182	190	184	186	214	185	180	197	203	197	179	199	192	201	186	198	177	194	188	211	183	172	181	177	189	216	203	181	197	197	202	190	181	200	182	192	196	183	199	193	179	181	191	184	174	167	182	172	156	180	166	185	176	166	207	197	178	197	185	191	208	179	192	179	191	190	199	177	182	184	189	172	170	181	210	213	180	181	227	212	195	204	206	174	206	197	187	209	182	176	193	176	196	185	189	187	189	186	193	186	179	183	179	178	177	188	209	183	180	218	178	177	191	192	179	179	195	202	209	203	178	185	179	212	202	188	194	184	162	173	195	193	204	170	171	205	176	209	185	181	173	235	186	179	194	184	187	188	183	198	183	182	186	210	195	189	184	209	176	197	193	165	183	202	196	179	201	196	182	159	192	186	173	207	191	191	184	174	171	209	203	188	201	186	173	176	171	168	180	179	203	172	217	202	201	193	189	166	172	200	186	177	192	209	190	171	191	177	208	206	181	194	182	183	197	195	184	199	190	164	180	179	208	193	185	173	186	180	192	197	187	194	160	168	192	201	180	188	192	188	210	200	181	182	213	202	200	188	175	209	184	189	175	191	193	219	200	209	211	178	190	186	196	156	193	198	187	197	206	177	184	203	185	189	191	199	209	193	184	175	181	178	192	192	191	191	191	193	183	191	187	174	206	173	214	170	202	201	159	191	164	194	176	201	202	189	194	192	205	195	180	194	191	195	176	196	182	180	193	193	223	194	219	181	196	199	180	159	164	195	203	162	191	188	183
26533	11919	3685	721	731	630	659	629	598	600	717	666	615	613	631	643	615	643	640	599	628	641	621	584	627	620	638	618	640	607	644	603	601	685	602	617	666	608	621	564	637	576	633	645	650	625	657	634	632	615	638	621	619	605	592	581	630	658	592	640	628	662	586	618	592	661	636	606	607	623	615	587	588	655	652	656	614	602	634	675	601	581	634	622	604	596	595	647	605	607	563	652	618	643	587	592	613	611	634	643	609	642	641	613	645	637	633	604	643	629	659	643	604	663	624	641	608	593	632	634	631	592	640	607	631	641	631	595	668	592	615	560	600	613	612	636	582	646	620	644	617	617	619	615	635	656	613	593	623	606	648	576	639	640	637	599	624	599	614	617	633	595	555	617	605	603	637	645	587	602	621	646	580	662	607	604	596	588	577	629	615	656	635	644	618	612	644	589	634	612	622	627	628	613	639	619	635	614	610	633	624	666	611	573	616	646	584	586	628	621	625	572	625	613	589	622	673	639	623	586	622	597	611	630	607	592	653	582	647	623	643	641	631	578	595	631	581	645	645	645	628	609	613	630	578	620	620	594	615	619	634	610	617	619	612	600	664	620	635	644	629	619	583	600	620	596	606	620	622	622	616	591	624	612	600	628	600	616	609	585	645	628	582	596	611	581	603	615	605	625	637	616	604	636	634	605	586	603	603	614	609	642	637	586	635	603	612	582	622	651	568	625	623	642	591	619	610	606	583	596	562	569	617	583	547	659	613	634	612	622	597	639	667	600	655	611	548	612	572	606	610	591	636	572	608	631	591	647	613	613	627	587	617	606	582	611	628	621	591	641	633	673	623	594	554	635	624	621	626	593	593	608	603	583	612	605	598	650	615	623	623	572	615	617	651	615	646	605	650	618	616	598	612	669	643	609	535	604	628	664	631	610	620	597	611	624	590	623	581	617	588	634	580	605	611	582	661	622	654	596	630	627	619	593	546	609	616	589	622	592	634	628	598	626	596	615	556	645	620	673	581	643	633	624	587	588	629	595	613	611	625	659	583	620	617	653	593	590	556	633	641	606	651	593	590	616	629	633	583	624	630	634	619	614	597	631	602	600	614	580	631	595	616	594	599	589	630	625	616	623	598	609	666	613	580	597	640	604	622	631	593	602	633	623	625	588	620	620	643	602	619	661	636	627	633	589	640	634	593	644	605	623	569	619	585	622	600	597	584	585	647	614	623	610	611	609	621	580	634	568	620	620	633	666	619	604	653	581	612	632	654	612	644	689	595	623	610	657	627	586	578	584	623	606	602	605	599	617	630	602	599	612	602	608	588	652	600	577	583	627	631	575	595	600	601	606	657	587	648	594	614	636	613	601	601	593	617	592	611	548	608	576	675	642	626	588	597	564	627	603	616	623	585	621	629	588	608	586	601	628	632	604	577	624	599	640	615	639	631	634	573	631	682	599	575	607	578	649	637	618	594	635	558	628	629	610	603	625	612	620	606	622	646	608	637	611	694	616	623	668	630	594	609	604	645	602	655	610	606	576	577	614	598	578	638	604	642	607	609	593	600	617	629	603	608	627	649	662	607	633	603	552	615	715	595	606	663	585	571	641	580	646	572	562	603	617	628	610	632	624	607	529	636	607	609	643	637	608	621	630	561	594	606	611	617	629	570	588	613	599	585	643	579	600	626	594	631	593	634	671	655	630	635	633	624	615	643	602	662	636	633	599	618	574	629	602	586	599	664	606	627	599	560	620	606	618	570	606	573	591	620	585	676	607	622	595	615	622	587	625	633	622	640	631	620	584	641	626	655	584	620	609	652	610	656	573	630	622	624	643	605	597	630	610	578	669	611	617	620	621	611	672	683	605	652	613	638	594	602	614	639	641	668	631	671	606	626	640	627	661	607	607	592	588	625	618	590	606	596	634	673	622	593	606	621	614	661	608	632	609	659	604	595	605	602	623	623	604	598	582	605	606	641	613	574	650	568	670	639	625	605	650	619	592	608	584	615	581	620	624	635	618	603	600	547	664	595	620	619	605	637	633	600	578	579	623	620	618	607	592	610	635	593	642	587	559	614	621	597	614	643	648	598	627	642	618	648	587	622	579	625	638	590	615	645	657	619	605	643	656	600	617	609	616	593	629	549	626	573	637	639	632	635	621	631	619	643	649	638	600	646	621	645	551	594	633	588	579	626	626	633	627	577	599	639	616	633	635	599	591	605	613	619	644	602	586	624	639	667	629	604	581	674	647	644	649	584	612	664	606	609	616	620	664	584	601	582	619	640	608	594	651	630	619	630	590	613	604	619	647	653	558	614	580	615	642	604	616	632	604	607	665	625	642	623	624	620	560	623	621	615	617	615	633	544	651	641	635	638	602	648	607	656	621	600	617	665	596	626	624	623	631	669	622	615	599	612	664	624	621	556	642	619	601	613	648	579	605	626	599	646	592	623	630	620	607	611	620	625	558	597	646	603	651	611	609	618	653	589	660	619	609	562	573	648	607	624	624	656	652	575	637	594	575	591	649	583	633	665	587	624	626	637	626	614	599	596	632	600	608	632	616	639	646	633	594	598	607	606	619	628	639	638	631	564	585	638	617	606	625	571	636	559	624	619	610	633	593	664	665	636	593	646	620	610	641	617	592	665	583	633	616	617	619	606	636	583	612	615	620	628	608	651	644	571	604	608	648	611	654	604	600	628	609	614	632	573	604	612	659	634	591	617	663	625	611	643	594	589	621	582	602	607	608	577	652	602	619	630	624	616	599	601	662	650	650	645	627	648	632	616	655	641	641	586	612	593	664	642	566	620	584	598	613	615	631	584	613	654	556	626	616	604	635	594	651	597	617	630	600	593	624	597	635	628	626	658	618	604	627	620	633	644	589	596	653	627	619	626	615	631	639	617	650	614	617	613	626	599	606	661	605	577	585	626	625	630	576	629	633	588	579	638	645	608	630	575	643	609	644	569	607	617	633	646	650	658	621	618	659	603	614	658	582	589	607	602	610	608	582	588	622	643	626	587	595	651	617	570	622	614	624	621	634	664	637	620	639	629	593	592	602	621	576	612	608	594	621	624	649	574	631	646	605	628	594	638	597	628	599	620	616	589	562	608	654	645	623	593	577	637	595	614	562	629	602	628	649	623	628	593	631	639	591	621	586	611	581	655	609	575	582	619	608	568	636	595	593	619	589	624	588	598	566	644	621	584	611	643	636	625	597	633	668	626	629	589	656	554	621	647	620	618	610	618	587	615	606	605	597	601	611	614	641	594	620	623	641	619	605	612	654	607	662	628	600	609	587	611	599	643	589	636	623	579	607	598	644	646	613	602	659	591	574	590	647	591	613	600	645	570	639	586	622	596	623	612	592	647	617	598	611	649	626	656	614	607	648	591	628	646	618	605	593	632	599	635	642	617	604	648	594	581	626	589	642	613	664	625	592	603	632	654	597	603	604	581	612	628	632	667	584	603	581	603	605	666	592	621	582	638	612	616	576	599	665
64054	47361	27892	3664	346	289	224	178	181	144	229	151	150	151	136	131	123	143	113	112	129	125	131	93	120	125	130	105	103	110	126	128	120	111	111	109	123	107	120	101	96	100	116	122	124	117	109	107	106	102	117	99	95	120	111	115	124	98	119	111	112	114	109	128	144	115	118	135	116	117	117	107	139	120	103	104	90	100	123	106	118	108	122	100	133	100	113	121	120	91	112	106	116	129	121	109	110	107	103	100	121	125	104	106	102	128	128	125	104	110	106	113	117	102	112	120	103	120	124	100	131	108	118	120	114	102	109	112	124	99	105	116	110	104	108	106	122	107	129	128	119	122	115	129	110	122	128	102	122	105	124	107	106	107	120	129	100	133	127	102	101	113	133	130	121	97	120	102	107	118	91	114	116	112	116	112	104	138	127	119	99	129	124	120	109	98	121	137	125	112	116	103	131	113	109	112	113	122	109	117	105	150	101	139	130	103	113	93	103	112	106	96	101	128	120	104	104	101	115	108	123	127	133	106	117	108	104	124	116	121	110	114	117	129	102	119	122	124	105	115	110	117	90	103	110	114	116	113	121	107	97	111	103	108	114	122	114	117	133	110	114	110	115	109	133	101	112	96	123	113	95	116	102	119	95	125	146	114	106	114	123	128	110	103	99	123	130	121	112	115	131	107	130	122	96	114	120	113	104	133	114	130	125	107	108	105	120	119	120	105	116	84	98	96	101	108	120	116	111	105	107	111	91	126	103	112	114	120	116	112	136	121	113	117	119	111	109	105	112	117	115	101	115	122	113	94	102	134	133	98	102	105	120	116	139	115	112	102	124	104	118	107	124	118	115	104	126	127	104	112	127	109	115	126	113	128	119	113	103	115	115	106	123	103	107	93	118	108	109	135	115	122	119	103	104	111	112	120	122	103	98	119	123	106	106	120	86	105	117	101	99	120	98	132	110	121	101	125	110	108	113	108	138	115	110	99	110	123	127	115	115	116	118	96	112	100	107	117	124	113	89	128	124	123	108	99	132	119	113	110	112	127	127	129	102	132	121	122	105	112	104	111	122	104	114	112	112	111	112	113	113	109	126	102	114	126	119	120	123	133	112	110	109	104	133	102	111	125	114	118	133	122	116	103	120	112	108	101	111	112	108	106	121	106	105	120	116	103	111	102	115	101	100	117	119	116	115	123	122	143	130	106	109	128	111	118	119	129	138	113	117	128	119	122	115	123	102	131	116	107	111	124	115	118	116	116	108	119	104	127	114	114	100	98	125	118	121	130	117	114	109	120	132	128	117	110	121	101	100	118	119	123	115	106	108	131	123	119	107	108	114	110	127	116	106	117	120	113	107	123	108	130	126	105	116	115	111	109	102	114	108	122	109	120	101	122	104	138	116	121	114	124	102	122	110	111	114	117	110	109	123	104	116	117	112	123	135	114	148	121	134	115	116	116	110	99	117	108	114	114	138	120	123	120	130	123	100	124	118	120	130	134	117	101	118	109	112	119	103	118	119	115	97	127	113	99	115	119	120	110	117	134	138	121	111	122	119	101	102	92	123	116	103	106	118	112	117	125	102	97	124	99	114	110	106	111	98	120	132	109	115	84	121	120	116	123	130	120	114	142	119	100	118	122	120	106	124	130	135	119	127	115	106	113	103	100	128	120	100	124	103	117	123	133	108	123	136	116	127	112	117	98	104	108	124	126	133	109	109	98	94	96	118	133	109	121	109	120	122	130	114	122	107	112	137	125	97	125	95	125	104	104	105	125	124	114	105	114	119	106	120	128	118	136	117	113	121	118	103	119	116	122	121	115	96	107	90	99	110	125	109	113	114	120	97	114	110	106	93	126	123	118	108	124	100	102	112	110	108	122	114	117	132	109	112	117	124	104	118	103	123	115	119	128	101	113	108	110	110	99	86	127	92	106	97	133	139	119	148	114	109	111	120	133	112	113	113	124	129	106	115	104	102	117	123	116	108	122	115	106	128	113	116	106	131	128	97	82	109	122	133	99	138	119	104	112	125	98	100	99	95	108	98	124	128	109	124	129	123	107	115	133	99	112	109	110	122	114	111	98	115	102	126	113	102	111	92	106	104	125	122	110	114	116	118	101	140	104	106	114	104	116	112	116	112	137	103	111	109	109	122	118	124	113	120	106	106	108	104	106	119	99	113	131	113	118	115	124	106	108	113	110	109	123	110	129	111	123	100	118	118	109	102	105	114	122	121	100	106	116	118	112	102	121	117	122	143	103	117	125	131	105	106	106	118	121	98	106	104	106	102	110	119	130	107	105	105	127	116	118	108	108	130	109	101	112	135	123	126	104	144	111	107	120	101	116	115	129	92	121	116	111	113	116	129	103	111	114	114	136	120	121	125	119	119	139	89	118	101	123	108	112	101	118	113	114	99	127	126	114	110	106	107	95	92	97	103	112	104	101	124	116	111	108	104	109	105	120	115	112	98	129	113	103	105	129	110	110	125	132	111	124	115	111	110	132	128	106	128	98	103	128	118	115	108	111	98	110	114	124	111	111	105	113	97	120	130	122	103	114	129	115	113	132	110	108	111	113	95	101	108	118	127	103	111	108	127	124	119	107	132	111	115	100	108	93	114	126	123	122	130	121	125	109	102	102	118	113	126	114	133	116	108	99	139	107	136	106	145	102	108	119	104	111	108	90	118	133	112	105	112	122	109	110	125	129	97	119	90	122	101	108	89	118	109	119	108	134	121	102	126	103	101	107	106	113	117	102	117	123	126	114	114	117	113	124	121	133	122	116	124	115	115	119	96	125	125	126	104	113	94	110	124	125	104	101	89	116	118	107	104	108	114	123	117	126	117	111	132	116	110	127	122	118	120	105	126	122	113	130	120	113	122	104	107	113	107	104	114	121	126	113	100	106	131	106	112	103	111	117	113	117	118	103	115	108	110	109	113	107	115	144	114	123	99	102	115	104	108	114	93	117	110	116	110	132	124	113	133	107	122	121	115	118	100	136	108	108	108	109	110	120	123	113	95	115	112	100	112	110	115	111	110	113	128	120	108	121	89	116	111	89	119	110	113	115	112	115	103	101	109	135	119	127	126	124	117	130	110	110	115	89	120	103	114	119	124	114	126	109	104	99	108	106	105	123	124	118	120	120	109	107	130	103	108	119	125	129	120	113	119	136	117	123	125	103	95	112	119	94	96	99	116	100	98	112	106	113	106	105	120	110	107	133	91	122	123	110	104	115	111	113	119	98	108	101	116	99	105	88	105	123	100	130	101	112	119	106	110	106	124	105	103	116	131	119	132	129	101	94	105	136	108	110	109	112	109	125	100	128	108	107	118	138	119	116	105	115	107	106	116	121	123	122	115	117	114	105	113	112	122	99	107	118	119	92	103	123	102	121	109	111	102	113	102	123	107	118	116	124	109	109	125	120	113	98	102	112	99	121	118	115	123	115	114	107	110	124	111	91	119	97	120	113	131	101	106	111	114	117	140	132	103	121	106	112
45122	38326	16947	1379	1295	1042	973	819	771	696	1081	608	569	527	495	494	506	513	491	454	464	483	492	443	462	448	435	444	438	411	460	424	434	384	427	447	417	444	422	398	439	401	437	432	378	418	385	394	438	403	430	418	388	447	433	451	462	392	412	382	415	419	415	392	416	409	429	414	430	411	406	416	444	458	390	386	410	390	398	384	407	380	430	385	405	434	435	410	413	432	421	416	446	390	403	427	425	408	416	395	429	407	390	365	401	420	429	452	429	419	417	415	438	429	413	423	405	388	378	423	400	422	393	398	412	458	416	424	401	425	437	408	402	400	407	425	386	411	439	423	402	405	407	425	432	433	401	424	426	434	387	410	418	367	370	400	411	411	434	429	393	365	406	404	393	389	382	378	411	428	429	398	381	411	429	390	409	422	425	449	423	402	424	397	399	382	425	421	421	440	390	379	398	408	412	388	404	421	418	418	398	422	418	423	411	393	393	394	393	385	422	366	398	399	392	414	403	411	386	390	379	431	426	394	435	389	426	424	414	415	363	382	433	398	401	406	403	365	420	373	415	383	400	430	412	425	379	415	379	397	414	450	426	425	430	411	419	428	429	399	405	434	409	407	425	380	452	428	400	388	412	403	389	425	404	385	446	401	418	386	418	402	420	416	403	423	400	423	413	407	415	425	405	374	385	409	407	397	417	381	413	355	407	414	428	415	403	422	406	400	436	387	408	414	390	393	398	409	444	436	414	410	371	408	411	392	406	386	421	400	409	437	415	391	397	428	454	413	417	431	421	381	420	386	366	397	393	387	412	421	425	428	423	418	390	401	420	392	402	467	446	394	401	408	390	443	413	378	384	388	406	374	365	386	435	389	410	379	420	419	431	409	379	417	418	400	401	394	445	393	398	410	409	378	390	403	387	400	409	369	381	469	402	403	415	399	427	397	406	428	411	380	399	397	446	414	389	423	388	416	388	371	417	415	397	362	396	406	404	410	412	409	387	405	422	414	412	382	418	405	382	384	423	395	436	426	447	439	363	441	408	388	407	385	380	426	409	419	436	382	398	398	406	407	383	384	441	402	394	403	414	379	377	391	407	409	415	415	411	409	411	406	405	393	415	396	413	392	416	412	379	431	418	376	426	408	429	424	431	404	390	388	439	414	401	434	384	428	363	396	393	436	372	419	403	422	400	403	395	399	397	440	430	396	429	381	395	400	433	400	433	426	423	416	393	380	424	418	420	393	394	412	375	419	384	415	392	411	412	407	422	420	418	384	415	384	387	419	401	440	425	402	405	374	410	418	403	430	423	367	393	412	396	428	410	402	410	410	375	373	396	418	393	375	384	436	422	446	383	371	401	402	417	442	413	417	410	358	388	428	410	391	404	406	398	388	363	425	400	429	416	369	389	414	375	445	398	418	414	396	414	403	420	393	422	391	446	415	437	447	378	408	416	400	386	374	416	396	408	414	395	442	414	388	378	420	406	394	421	408	418	421	427	402	431	376	402	426	421	401	403	424	401	393	414	403	407	416	435	406	414	362	442	383	399	403	392	398	406	422	411	413	413	445	398	371	398	418	418	404	406	395	399	385	396	424	422	411	402	438	425	425	433	418	408	419	372	420	378	376	377	407	407	409	441	420	402	397	435	441	394	444	390	402	417	411	402	433	409	422	386	449	359	368	410	427	404	430	399	404	423	381	407	364	427	416	421	429	406	407	388	440	387	435	394	414	411	430	435	367	418	414	403	404	415	403	428	420	403	424	382	386	412	405	362	423	430	437	388	398	413	380	440	393	399	409	386	415	395	388	365	415	401	386	402	383	390	422	428	402	430	393	394	398	364	419	393	365	442	397	397	405	365	408	395	403	431	413	410	362	416	379	413	395	361	419	396	423	422	417	376	393	395	433	437	378	377	374	408	431	405	430	388	403	404	383	400	387	397	367	407	338	378	400	403	436	414	386	364	410	404	397	385	420	396	398	398	395	416	449	438	396	385	443	400	409	383	423	422	424	370	463	387	442	412	379	385	456	419	419	437	388	448	409	432	425	423	443	401	415	423	430	408	389	386	392	398	390	401	426	399	391	397	406	417	426	436	374	412	417	347	383	403	379	432	422	430	397	421	421	397	397	410	377	387	394	389	420	399	402	406	413	398	398	414	416	400	408	360	444	418	394	415	401	405	433	439	399	405	410	408	387	372	441	385	377	429	421	391	389	406	409	384	427	392	411	415	456	369	360	428	427	415	399	418	415	414	407	425	392	387	416	374	371	423	409	412	435	399	389	409	403	395	420	390	407	431	377	424	425	406	412	413	407	442	393	399	417	392	378	393	418	401	408	398	408	373	390	429	394	399	376	409	424	366	410	394	403	420	456	396	401	416	432	417	410	384	413	393	401	418	367	381	401	397	385	421	402	414	409	424	382	402	432	458	414	419	443	395	432	407	376	412	459	454	414	403	415	397	411	382	415	402	389	423	383	442	366	440	407	378	407	389	458	415	391	417	386	397	417	405	431	392	427	399	372	395	418	367	414	441	420	397	411	426	390	411	436	421	388	415	390	398	383	422	387	412	395	440	406	386	410	399	414	384	393	437	363	390	432	388	403	402	424	372	402	381	366	409	393	406	392	392	413	409	406	396	420	410	405	430	422	415	377	363	413	390	407	419	375	394	393	374	401	406	438	415	387	415	426	418	415	419	381	396	418	419	393	393	409	415	401	368	389	415	391	404	410	454	421	405	403	389	441	414	417	402	402	415	415	423	406	417	375	416	410	432	420	393	408	414	449	392	390	411	432	378	421	409	434	383	421	399	395	415	417	421	377	421	425	415	405	430	405	382	373	436	396	404	426	392	383	411	413	378	449	374	423	426	399	418	394	432	367	411	395	411	388	407	402	385	397	411	433	403	390	430	424	436	448	403	438	372	381	423	405	385	399	417	354	360	393	402	398	433	441	446	395	411	423	387	426	407	366	389	416	396	403	392	414	398	422	438	445	409	438	393	378	439	385	417	416	405	414	398	404	420	430	414	436	399	407	376	431	373	400	389	423	381	374	390	402	394	393	424	388	418	382	410	421	434	416	404	411	383	428	403	409	410	417	404	416	419	405	423	426	409	404	394	394	398	444	455	402	432	378	383	405	381	418	402	379	409	377	423	397	393	406	352	410	408	415	425	407	392	424	423	422	405	401	407	412	410	384	396	439	410	432	406	420	404	392	398	413	410	430	399	417	435	417	390	415	411	398	411	406	398	422	396	398	369	393	389	418	390	378	374	409	369	381	368	422	386	426	409	420	415	388	391	413	406	401	402	421	413	387	415	388	413	412	391	393	408	402	408	380	416	398	422	407	402	435	382	391	424	402	395	426	412	396	410	403	388	386	391	405	420	416	402	420	370	364	428	425	426	416	400	383	374	420	446	419	406	401	380	415	347	423	436	395	392	402	437	400	396	428	409	399	379	431	387	403	390	408	408	426	438	388	438	385	387	410	405	393	398	408
74403	59439	33769	9356	1093	545	421	329	297	260	256	258	207	235	233	245	216	206	202	188	181	225	199	222	205	194	187	186	172	197	192	181	163	177	183	183	166	203	198	181	198	183	176	181	186	161	194	181	179	218	148	177	193	171	177	156	178	162	167	167	164	159	165	185	185	164	185	190	190	210	195	172	176	181	159	161	170	195	183	191	171	214	174	171	190	193	189	176	148	163	185	168	182	184	180	178	169	165	162	195	170	193	188	170	181	168	169	186	171	193	159	162	169	186	165	178	166	170	175	193	176	193	172	192	210	194	173	169	166	174	166	172	163	182	190	200	173	194	193	172	152	179	181	186	176	181	154	169	159	181	167	194	167	160	185	171	190	172	187	195	195	166	167	178	167	176	184	172	197	176	207	174	171	189	145	157	164	208	173	171	175	173	171	169	170	153	160	179	165	191	195	180	176	170	169	177	191	187	161	183	169	171	185	165	177	178	162	160	179	153	177	165	183	180	160	159	153	180	191	193	177	198	151	186	187	168	151	165	184	156	202	169	192	152	174	167	169	189	187	159	186	204	168	199	189	178	155	200	200	167	144	185	179	185	173	178	211	157	176	171	197	177	159	171	178	151	176	180	181	187	196	182	188	183	156	172	181	173	164	185	188	169	166	203	174	163	178	205	182	166	168	193	192	177	189	189	160	180	173	156	173	178	165	153	194	158	159	162	166	174	200	194	171	174	169	175	173	163	178	166	179	176	158	192	162	181	185	192	174	187	203	182	171	160	174	149	159	176	173	191	178	175	185	173	166	173	183	158	170	170	185	186	173	190	160	172	167	162	172	177	177	169	167	186	186	180	188	162	145	172	160	193	176	179	153	175	150	169	168	153	154	210	178	188	179	165	187	189	183	175	191	164	170	159	167	173	181	208	171	180	158	177	187	196	178	176	179	195	175	207	147	167	191	170	171	175	166	181	170	175	179	165	205	157	199	191	195	152	193	158	189	156	200	174	169	166	195	171	172	181	180	171	185	186	175	174	173	165	203	156	196	175	175	183	169	218	187	187	193	156	196	167	162	196	193	160	178	187	181	167	183	180	182	158	166	161	170	180	174	149	179	183	160	183	167	157	185	170	172	168	169	177	159	162	165	177	177	180	184	180	160	161	154	184	176	196	150	192	177	154	185	183	192	176	185	163	186	191	178	195	176	179	181	169	168	159	148	170	177	175	190	180	167	169	164	186	173	174	166	194	207	173	178	183	184	182	190	165	177	169	176	157	201	175	221	181	170	174	179	163	143	185	150	178	169	175	170	165	186	160	174	195	166	166	178	187	168	164	169	162	183	176	199	171	163	167	208	183	182	162	180	179	166	169	203	159	169	173	191	183	196	151	158	183	183	171	180	146	201	181	181	181	195	177	167	178	181	162	177	182	178	164	176	165	153	154	190	170	174	159	179	176	163	180	160	183	174	172	177	175	185	171	177	192	167	170	180	173	172	186	188	178	196	174	198	174	182	183	183	178	173	178	156	199	167	185	173	168	161	161	178	187	147	175	186	179	164	157	190	193	193	186	167	179	157	173	167	193	159	181	158	172	176	164	179	159	188	172	177	200	189	193	173	167	163	193	193	179	167	182	173	180	175	176	185	191	154	171	144	154	225	195	179	173	176	198	155	162	194	181	166	164	161	190	192	160	162	150	185	180	180	187	174	139	206	188	169	189	170	184	166	160	188	174	172	161	173	185	178	171	196	179	179	175	215	195	159	171	151	175	194	194	161	182	169	172	182	194	183	186	168	160	184	171	191	177	161	189	174	190	156	179	176	165	172	179	175	162	184	172	171	164	179	181	167	154	151	175	181	165	190	175	151	182	177	184	176	169	179	167	186	170	152	180	178	165	196	170	201	188	173	188	168	169	203	190	146	180	172	177	189	195	182	178	167	176	185	158	178	166	171	161	176	161	186	169	192	186	188	159	171	159	165	170	180	170	156	181	191	161	185	169	178	179	148	183	168	158	197	183	195	169	192	160	154	151	178	191	152	171	168	170	164	169	190	187	165	167	174	153	172	174	183	172	170	179	186	178	166	166	192	181	170	162	178	202	205	159	180	183	182	176	180	193	185	177	168	175	180	172	186	190	177	168	184	172	186	174	179	164	171	178	166	191	178	172	189	154	187	188	185	153	169	178	168	175	182	176	200	170	192	187	185	163	177	192	157	168	183	167	167	172	181	184	194	161	152	190	191	167	175	178	207	182	179	175	179	175	188	159	198	189	187	172	168	164	167	174	159	171	186	164	176	187	163	154	166	191	174	207	189	176	155	190	189	187	183	195	160	191	156	162	165	173	182	162	174	168	171	185	160	191	155	182	190	194	182	182	189	205	166	194	172	165	176	174	188	171	194	171	163	165	173	178	183	177	160	159	198	172	189	181	175	173	170	171	168	162	166	164	195	179	171	169	201	182	148	164	189	179	185	189	179	179	186	184	185	199	194	159	180	168	191	164	159	181	164	156	176	168	169	163	183	191	196	171	181	157	197	161	185	160	185	169	174	173	189	174	180	182	151	164	192	203	192	181	164	184	183	155	168	195	181	181	182	152	181	182	197	186	188	187	170	187	199	168	158	184	175	186	183	150	183	174	198	181	195	180	173	184	163	179	169	185	180	168	203	191	174	160	164	189	164	180	191	163	187	162	154	178	183	172	186	173	190	183	157	180	177	175	174	174	186	170	173	160	183	157	185	175	152	146	174	191	182	186	196	164	161	180	144	164	172	194	162	189	175	176	185	171	178	185	212	179	173	180	164	165	182	171	185	189	185	170	179	178	199	202	200	187	185	165	191	168	186	165	189	170	180	176	162	193	173	167	208	192	193	154	183	176	202	165	188	180	175	153	190	177	179	182	151	178	191	151	144	179	177	172	190	179	170	169	185	174	165	164	181	171	178	187	181	184	185	183	167	188	181	182	157	194	154	169	171	203	186	173	166	167	172	176	180	171	185	175	194	159	182	169	176	156	171	183	168	195	177	165	188	178	176	153	205	165	177	182	177	203	162	170	171	192	174	187	190	179	164	164	177	188	172	193	166	178	170	188	187	160	171	160	158	196	171	154	198	173	191	174	180	194	182	183	190	187	171	178	179	162	202	182	162	174	169	151	185	192	189	188	174	144	161	176	174	172	181	156	199	183	199	169	203	169	167	161	197	206	179	147	175	203	167	203	190	187	165	172	169	169	173	171	158	162	187	174	179	169	142	173	181	173	183	196	190	166	171	173	177	179	188	193	190	191	165	165	166	168	202	181	181	184	182	163	173	190	175	197	181	161	172	185	164	185	179	181	199	180	185	156	169	183	173	176	186	165	166	185	174	155	186	164	167	164	189	177	183	159	169	192	174	170	172	189	179	159	159	137	186	198	183	166	161	159	175	183	162	161	182	182	168	179	160	171	175	167	190	187	179	194	183	170	184	158	151	192	180	190	173	185	194	205	210	178	183	169	163	175	202	188
55728	49016	19748	2551	2280	1849	1621	1444	1212	1131	1083	981	946	843	852	840	739	774	726	721	707	690	721	644	662	668	652	687	598	637	687	630	661	668	649	602	634	644	588	614	568	661	607	623	614	633	615	603	615	629	555	580	617	574	583	613	595	632	596	602	569	588	619	612	570	583	570	607	544	581	578	610	529	593	600	610	561	618	602	588	587	587	555	594	585	585	564	583	571	543	619	600	568	605	584	565	563	592	589	582	596	584	557	577	604	609	615	620	558	584	581	584	612	624	623	565	607	577	600	550	591	619	582	602	539	597	589	609	578	587	560	580	586	552	551	574	564	569	584	566	600	591	579	573	589	590	609	580	607	602	578	588	591	599	584	645	570	604	567	606	515	560	608	577	603	565	592	576	560	574	574	576	573	572	599	610	602	572	605	588	584	574	581	565	599	565	551	654	572	555	595	590	584	570	586	560	581	628	541	598	596	572	574	603	580	624	594	590	594	580	619	545	582	544	606	590	583	619	595	609	535	581	606	634	607	550	575	589	587	552	620	577	572	585	597	605	573	546	562	559	561	575	554	598	596	606	626	571	563	595	563	608	585	583	570	585	540	558	591	559	579	581	601	572	570	564	570	564	584	600	578	567	584	633	577	583	571	576	596	583	591	585	614	574	604	582	577	535	599	619	591	556	605	578	566	584	625	608	566	573	609	604	588	604	566	546	604	586	606	586	588	604	573	590	608	589	582	594	605	526	515	560	533	605	571	580	567	576	559	554	596	557	570	630	612	569	621	620	589	542	561	567	645	584	579	542	585	529	561	598	613	544	565	574	539	535	539	550	593	560	584	587	607	580	596	598	562	604	566	558	644	550	558	582	562	559	603	620	581	571	575	579	612	580	601	588	573	588	636	564	585	608	585	585	604	578	609	590	579	601	582	597	620	562	568	581	595	561	615	557	557	549	627	557	537	534	590	585	546	589	562	558	585	579	604	583	617	606	608	522	588	623	604	608	577	596	551	580	562	591	568	587	548	595	535	580	634	590	554	611	575	556	593	624	576	557	588	540	541	575	584	582	571	546	591	567	592	539	576	558	621	574	582	576	549	623	553	558	582	586	571	588	562	578	629	603	574	583	616	565	547	625	559	555	539	559	575	580	548	629	534	609	568	606	589	605	566	549	595	567	569	558	567	609	593	573	574	603	541	555	594	555	606	597	568	554	587	552	603	562	599	542	591	585	612	548	582	581	593	606	573	600	589	605	534	574	562	583	573	569	529	604	523	610	562	596	571	575	591	560	625	564	595	617	600	580	583	592	578	573	551	542	618	561	565	549	600	550	585	549	597	573	589	578	543	550	552	567	551	533	594	565	562	595	573	577	589	582	570	601	569	556	556	551	600	563	574	630	561	537	610	596	566	566	557	570	606	558	507	568	537	549	593	572	528	556	580	573	608	560	602	594	600	612	588	571	572	551	588	544	603	560	582	582	583	554	597	620	573	556	578	533	561	535	545	587	601	593	503	573	594	581	597	557	601	568	591	569	580	607	573	592	605	598	570	622	550	563	583	603	590	569	578	553	605	530	555	588	550	601	597	616	581	587	551	571	572	567	585	528	580	594	534	590	580	533	514	557	574	549	537	593	528	564	611	585	602	571	579	568	583	619	608	568	576	565	567	573	570	588	571	550	546	583	593	570	565	563	574	607	585	568	592	594	593	588	592	589	573	587	565	597	557	590	538	574	559	512	593	556	560	561	613	591	572	558	583	573	556	583	581	617	580	571	550	584	557	559	593	582	584	569	598	588	596	593	566	583	581	599	601	610	555	575	592	590	581	588	591	611	597	565	579	598	554	561	576	599	589	556	602	580	598	590	580	561	536	584	584	547	591	601	573	620	575	602	536	561	580	533	583	541	563	577	561	577	539	575	589	570	572	602	587	536	614	601	560	596	609	615	560	582	579	571	580	602	563	575	558	571	610	592	582	563	587	581	553	551	578	565	556	596	593	620	543	606	584	582	609	597	592	609	588	545	541	614	595	582	572	556	567	583	625	605	578	590	583	566	578	569	566	559	618	543	596	568	545	580	575	595	602	582	581	590	598	631	582	582	621	597	580	537	548	566	561	573	572	586	535	552	610	597	583	588	577	525	572	592	588	596	545	583	626	565	569	589	619	527	553	594	603	556	558	619	606	527	569	591	581	625	554	595	567	526	599	592	589	553	571	630	585	598	590	623	597	596	595	558	624	562	573	567	601	562	550	599	585	577	568	586	572	547	606	559	591	565	562	604	656	630	589	586	534	541	595	577	561	564	564	583	593	575	582	595	596	604	578	586	543	606	599	561	558	575	543	624	622	612	589	590	550	575	592	669	558	626	543	587	561	548	585	550	616	609	610	586	596	592	561	598	569	569	597	584	541	582	587	583	596	620	571	561	538	577	588	568	541	575	577	561	588	585	608	535	530	580	564	582	581	637	622	615	580	597	599	592	554	550	577	598	586	535	548	591	574	571	586	576	581	560	577	599	583	592	568	556	582	571	577	564	606	566	565	614	600	529	588	566	563	544	584	548	625	597	556	532	574	625	557	637	549	577	583	612	570	590	562	611	570	540	494	591	568	602	580	531	619	591	557	576	614	543	585	586	590	556	589	577	517	605	555	602	539	583	533	590	575	562	574	585	589	562	578	564	642	581	558	618	589	611	617	548	567	606	605	587	571	567	591	578	530	553	545	528	608	608	596	580	558	599	620	564	597	594	574	532	614	561	550	583	553	584	575	586	611	584	591	598	582	623	556	590	582	578	574	575	613	515	617	616	594	559	597	592	588	604	600	567	557	558	627	553	566	559	598	575	565	610	578	599	587	590	612	605	566	580	584	583	576	606	513	586	594	578	594	608	628	585	567	563	529	616	585	562	593	621	573	558	593	582	582	584	624	566	571	584	562	553	535	540	602	592	588	591	533	624	575	538	607	610	586	579	531	617	604	567	536	568	587	573	555	559	574	588	565	570	574	570	573	615	577	572	608	552	576	502	598	561	555	580	572	562	603	557	569	580	584	558	558	579	571	522	619	633	595	552	560	583	549	546	570	624	601	596	585	614	616	553	570	594	574	612	592	537	586	563	541	632	551	551	560	600	593	563	538	586	555	560	582	612	584	588	590	517	583	627	564	583	534	577	615	563	593	544	580	560	568	584	584	599	598	569	576	588	605	564	590	588	598	571	559	531	624	564	572	597	578	570	560	597	614	580	561	573	572	617	625	586	568	604	587	568	554	558	624	570	604	581	555	568	618	595	614	568	599	578	601	593	591	558	560	562	542	599	582	561	584	621	602	584	607	605	589	556	585	545	553	585	620	568	580	618	586	576	574	630	630	570	588	589	579	589	584	575	555	602	549	586	605	603	559	593	573	585	571	595	596	624	582	570	585	592	601	560	585	617	577	573	554	621	612	598	607	556	607	588	553	599	570	525	595	562	586	577	579	611	555	556	547	579	584	601	573	555	569	552
28873	11772	2292	248	213	206	187	186	173	161	198	186	186	184	178	184	195	185	196	195	190	178	177	199	180	181	193	201	197	197	195	174	197	186	182	197	175	182	199	196	180	164	190	204	183	203	198	188	207	182	196	189	195	171	189	179	168	207	199	185	172	184	170	212	194	176	217	166	184	200	193	221	190	220	196	195	189	168	188	182	154	178	218	191	202	192	189	188	191	165	178	193	191	202	208	172	189	175	185	161	175	178	181	222	195	179	186	206	177	182	212	193	200	177	195	198	197	193	186	229	203	190	200	172	187	190	191	200	182	194	198	197	178	195	191	174	194	191	189	184	179	209	197	197	198	163	182	181	202	204	209	196	207	201	195	180	187	206	187	211	186	178	202	174	163	189	180	166	191	192	177	192	177	203	179	184	186	183	197	175	174	201	185	173	190	182	200	203	166	193	180	168	206	182	203	225	181	185	188	178	210	188	188	192	180	174	160	212	185	210	177	189	172	165	190	188	190	163	193	178	197	184	195	172	175	183	181	187	165	194	190	184	175	153	194	190	169	189	194	208	176	193	185	228	171	164	225	208	186	174	181	203	216	189	196	189	165	185	211	190	169	171	186	190	169	175	202	180	189	178	199	190	191	204	185	193	186	184	190	200	195	172	184	202	151	190	194	179	202	176	183	178	202	182	195	196	201	184	195	182	169	181	189	198	203	182	176	201	158	199	185	212	203	177	202	182	191	197	173	179	183	210	183	192	208	205	183	194	173	181	203	217	167	182	183	204	184	157	187	181	168	185	170	195	204	193	178	190	210	181	173	159	180	188	191	186	187	202	224	173	180	195	197	174	196	200	174	167	217	206	181	170	186	214	154	213	215	187	161	197	213	186	177	183	175	196	183	186	184	200	174	188	177	189	197	203	206	180	197	198	189	182	201	179	180	214	168	175	193	177	194	181	181	208	178	215	201	193	192	205	206	189	181	178	164	203	216	174	188	211	205	210	196	170	155	195	188	185	173	209	188	213	188	185	213	188	202	172	194	200	213	178	183	172	212	157	190	195	189	186	201	225	206	214	217	175	202	164	203	198	186	185	171	175	185	207	206	198	188	198	181	207	207	186	188	180	187	194	166	176	180	174	201	198	191	186	192	193	168	162	175	187	190	167	203	206	196	181	192	193	172	186	194	200	172	203	196	193	178	188	166	218	208	172	188	181	156	169	190	164	199	195	202	190	173	153	168	210	170	212	194	190	198	181	187	189	171	180	178	196	209	212	216	180	180	190	202	184	179	202	180	204	179	202	162	196	230	180	185	187	179	176	196	195	197	181	177	199	167	191	167	199	187	177	188	172	150	195	190	183	197	205	180	188	169	178	191	173	199	203	200	201	188	190	194	184	182	187	196	176	197	199	172	173	187	173	186	167	216	187	182	186	175	194	176	205	188	196	175	192	217	174	178	188	195	194	187	176	197	214	194	186	201	184	183	184	168	182	179	184	185	198	194	195	190	178	205	198	184	182	187	173	180	188	176	182	194	199	180	208	200	185	170	198	193	200	180	181	157	198	182	187	192	184	176	197	192	182	199	212	192	192	171	191	173	185	181	192	198	218	189	185	175	186	179	203	194	170	184	195	192	194	187	185	196	200	218	192	182	188	191	168	192	194	180	196	202	172	211	179	170	190	172	191	187	191	174	190	173	178	193	212	181	174	179	223	205	177	152	203	187	175	179	197	166	199	187	187	183	196	175	193	185	203	218	190	188	190	194	198	200	216	187	189	180	183	191	190	190	186	203	191	204	185	218	191	196	214	211	192	225	187	191	194	204	210	169	205	196	183	174	177	194	192	177	171	191	190	178	202	187	170	222	202	195	203	169	165	200	195	188	202	179	203	180	181	202	180	181	174	170	207	185	171	178	190	185	184	159	186	197	178	186	174	202	174	206	186	196	201	186	202	209	176	167	175	185	176	182	189	178	184	220	178	198	193	202	209	181	187	199	156	206	206	191	174	192	185	186	188	184	180	208	208	179	192	206	173	185	202	187	192	194	229	186	191	206	185	194	180	190	187	185	194	197	169	185	195	180	184	177	200	177	178	177	185	195	197	186	192	218	178	205	200	195	181	215	200	197	178	186	182	192	185	206	198	180	208	177	204	183	179	182	173	180	212	191	177	208	180	185	172	178	199	219	196	183	194	223	173	230	189	176	215	184	175	184	208	208	181	190	163	216	206	205	182	202	181	180	174	167	193	176	186	207	198	189	191	185	166	156	202	176	190	196	194	203	180	196	211	166	199	195	175	186	175	213	192	192	185	199	185	152	160	203	191	200	201	178	185	190	192	188	189	183	193	183	213	190	199	184	166	154	200	179	170	185	200	174	172	184	171	204	222	185	170	208	196	199	190	171	200	177	186	178	186	200	189	206	174	169	192	186	167	189	207	178	183	202	184	188	201	188	184	207	171	166	170	194	199	188	209	201	175	210	200	185	191	179	183	200	177	173	180	192	198	197	186	176	185	189	185	200	187	178	206	207	181	185	188	181	188	182	226	188	184	179	188	171	170	198	184	178	187	209	201	183	180	189	199	205	212	182	200	206	188	190	197	175	212	179	194	202	194	202	188	182	183	193	196	206	166	191	177	196	188	177	204	189	182	209	196	201	184	206	192	195	175	186	203	173	193	177	203	182	170	193	188	197	191	189	183	218	160	166	195	154	181	192	205	217	157	209	207	204	202	207	198	177	185	188	176	195	186	200	186	185	185	164	195	194	189	173	186	191	190	188	187	179	187	201	168	205	213	184	193	209	188	184	204	170	165	189	201	180	185	207	186	180	205	178	184	165	182	172	185	190	171	196	207	187	193	193	225	193	200	203	209	188	172	180	180	155	190	189	189	174	201	210	176	188	191	200	195	167	190	177	200	193	184	184	183	183	160	190	205	181	190	166	189	188	183	187	175	193	166	209	209	195	192	194	181	207	204	181	221	185	172	181	171	184	196	182	180	187	191	197	174	198	188	180	164	197	176	190	212	169	210	183	213	202	159	192	167	187	198	176	188	188	200	166	182	189	206	185	190	188	187	197	159	203	196	192	197	188	178	159	205	198	186	204	198	200	190	190	177	201	199	160	186	168	166	188	210	174	194	185	177	184	198	191	191	172	183	196	175	181	187	174	168	196	191	174	201	193	204	163	186	165	188	194	206	179	181	186	213	174	184	195	180	182	187	177	194	188	181	190	183	179	180	181	192	164	197	194	181	203	183	183	186	175	199	183	184	194	184	205	212	198	181	196	217	206	184	185	197	199	217	199	187	188	193	182	175	216	162	193	208	196	220	186	193	175	191	207	157	201	175	190	203	191	147	178	180	184	177	215	193	168	189	176	188	181	205	185	202	212	198	185	189	182	195	195	199	210	186	171	188	184	171	192	205	200	182	167	184	174	189	217	197	177	212	182	194	210	172	179	194	176	233	173	196	176	179	178	189	205	199	183	206	169	191	176	164	195	177
26889	12562	3015	685	680	613	648	612	678	623	632	607	601	662	686	630	576	640	650	642	614	637	619	660	614	559	611	646	622	619	630	597	616	622	585	587	631	644	628	630	631	606	633	589	575	596	593	594	628	614	633	604	613	668	624	638	632	608	601	626	673	605	631	615	623	641	621	647	617	626	625	600	580	662	572	542	660	626	658	600	600	581	645	564	628	610	601	633	589	601	621	593	628	624	616	641	559	591	611	581	615	652	587	600	596	610	582	654	635	669	587	623	591	628	624	644	602	664	642	599	593	588	607	633	625	600	600	663	609	587	612	600	564	592	640	568	624	614	576	582	637	592	627	599	618	579	637	629	614	563	584	598	616	599	638	597	585	577	644	635	618	624	609	614	564	618	630	606	647	567	646	626	646	615	571	603	589	625	626	596	595	615	568	647	624	609	617	642	581	656	645	650	636	572	648	646	621	606	592	617	647	603	588	600	672	580	601	601	602	644	621	624	623	629	609	614	669	613	620	587	599	589	611	606	565	628	604	613	594	621	633	619	669	592	616	637	640	591	657	636	602	642	656	639	614	587	561	667	572	607	633	589	582	631	586	645	575	611	616	625	630	654	592	657	593	586	614	628	598	645	603	621	582	618	578	589	599	650	611	637	632	584	600	579	613	596	612	580	624	661	574	607	634	591	622	612	656	614	627	639	623	570	618	604	584	630	623	602	578	623	595	615	604	613	587	621	605	604	615	605	630	636	593	642	643	615	609	612	606	593	627	646	602	584	660	619	635	654	582	664	556	642	622	604	580	620	637	632	673	630	637	627	637	608	620	657	585	637	601	621	620	603	601	633	620	639	670	609	621	575	596	607	662	612	629	610	625	580	604	628	614	619	639	596	648	651	610	608	646	645	617	663	624	619	604	601	622	595	592	619	601	631	565	620	573	633	643	633	578	616	599	632	615	634	647	605	590	591	607	590	568	643	638	639	588	615	642	621	610	653	664	604	643	601	666	606	665	642	604	615	559	624	581	633	628	581	632	603	594	650	616	666	623	575	584	623	642	595	560	621	614	633	587	651	609	592	613	631	661	627	614	612	607	597	582	618	575	577	635	595	639	610	526	626	673	600	610	598	647	566	607	605	616	589	626	627	599	593	609	619	604	596	603	616	609	611	617	611	655	568	609	631	575	598	653	575	592	607	530	658	627	604	608	630	618	581	630	580	589	609	649	630	522	629	611	623	610	587	619	608	661	644	620	603	622	626	626	605	606	594	580	635	586	589	608	616	564	632	621	578	642	661	594	609	612	596	659	616	659	685	660	594	606	653	651	612	588	631	609	621	594	585	615	609	595	601	672	583	620	590	625	597	619	596	629	585	623	570	623	608	605	596	571	609	596	551	578	588	615	634	590	638	612	641	609	617	646	638	627	620	600	570	653	630	631	605	642	656	627	591	649	641	605	601	607	609	628	594	605	579	606	574	590	586	613	581	623	596	626	613	616	600	592	639	601	637	640	631	601	645	671	595	641	602	629	629	588	605	629	575	603	606	596	587	612	621	581	605	618	638	584	633	610	607	626	599	620	608	631	621	615	572	634	678	612	572	595	631	617	636	612	606	625	633	622	633	641	619	588	606	636	620	607	588	632	629	594	610	604	639	628	589	607	573	627	631	631	600	571	623	642	622	663	610	615	635	621	602	596	608	639	671	600	594	623	675	599	648	655	646	577	632	610	602	657	604	553	599	630	612	598	553	617	608	632	620	564	612	641	655	629	577	616	616	609	565	614	607	618	589	614	681	642	578	646	637	602	609	607	590	637	600	676	642	591	598	617	576	597	650	633	685	625	613	653	645	613	590	594	616	603	612	636	604	653	610	636	618	629	625	584	613	608	607	597	625	624	613	628	624	619	628	592	620	608	583	570	661	603	647	574	630	606	653	596	617	643	599	637	642	643	645	624	645	658	630	599	610	606	609	621	598	609	566	634	583	635	594	610	640	640	611	599	642	619	648	585	657	609	582	600	587	553	639	634	591	649	652	608	636	625	623	597	590	601	617	624	645	601	606	619	590	576	651	593	600	635	586	603	609	596	555	574	632	606	577	606	647	579	598	592	628	656	600	627	614	614	635	595	615	623	590	594	601	573	618	638	617	644	634	625	617	589	594	631	577	590	607	609	620	600	615	576	612	624	594	579	578	620	602	601	608	606	618	620	615	604	613	613	586	608	605	613	624	597	583	609	635	621	638	669	593	640	596	649	609	618	626	633	611	623	629	609	602	600	609	593	611	615	565	631	595	595	605	576	610	618	626	604	590	616	610	619	618	622	612	633	612	596	618	618	627	640	657	587	626	636	623	593	603	614	632	598	602	626	634	585	647	638	635	643	610	661	580	632	580	591	624	604	584	619	615	608	684	619	645	573	591	647	623	586	625	622	625	567	601	644	629	632	648	530	597	618	608	594	582	596	592	622	589	601	582	639	621	614	608	656	597	607	620	641	625	622	618	635	600	598	601	652	640	603	650	587	569	615	617	657	625	610	634	645	595	589	612	624	656	575	620	654	624	631	674	624	615	596	599	634	590	619	641	596	605	611	575	620	605	609	636	603	577	652	581	650	662	607	625	654	647	613	572	650	618	637	525	583	633	618	576	599	599	584	596	594	615	607	611	607	591	609	614	614	580	579	586	634	620	608	655	645	635	643	634	615	630	599	625	608	580	587	627	645	637	603	605	654	613	629	636	622	639	635	657	602	582	636	617	616	569	645	620	600	596	603	638	606	635	631	607	632	651	633	650	631	617	674	600	622	612	631	618	621	627	615	618	605	642	619	616	622	635	618	650	631	627	621	599	637	595	589	605	597	625	589	629	611	612	569	613	606	617	589	608	623	618	631	654	574	629	648	622	617	609	629	622	613	566	576	574	589	560	659	609	566	599	638	567	574	625	591	609	598	636	600	649	593	640	590	604	625	650	614	597	608	570	619	626	617	598	655	631	637	615	676	631	605	629	599	657	595	618	621	601	597	594	626	582	602	614	639	628	647	616	611	686	601	665	626	591	587	643	628	618	577	612	606	624	645	646	595	605	602	568	590	639	625	639	665	654	612	619	666	615	628	610	583	632	657	644	610	633	615	612	606	587	657	621	612	598	641	592	583	600	569	612	612	620	597	602	657	618	559	595	640	561	568	607	651	638	664	643	584	635	610	644	603	606	605	611	630	620	605	617	669	618	621	627	604	603	630	559	674	621	662	626	616	634	658	635	620	617	621	674	620	652	598	619	608	619	603	651	637	594	567	628	585	599	602	603	653	633	609	594	630	617	582	636	648	601	602	638	621	611	665	626	598	605	625	647	644	563	609	644	603	621	594	641	600	591	615	634	592	651	576	623	642	621	627	581	630	631	598	592	605	604	598	609	616	600	597	599	666	662	600	575	641	615	629	582	601	596	565	567	585	593	641	614	583	601	601	579	616	634	610	627	619	621	639	632	589	616	593	581	617	627	620	605
64396	47995	25928	3033	358	291	206	199	184	162	179	136	152	146	148	138	154	121	99	113	123	126	123	108	117	119	118	111	124	125	121	115	103	123	137	119	109	117	98	137	98	119	122	99	113	104	104	110	137	125	127	114	100	104	121	107	135	139	133	90	109	136	111	135	106	117	102	120	115	108	114	108	109	100	123	102	114	106	100	91	123	89	115	117	134	106	108	113	108	113	129	110	120	97	100	108	100	114	117	122	130	104	122	115	103	114	96	99	121	111	128	108	113	123	114	118	106	95	130	113	116	100	132	120	93	114	120	97	123	122	109	129	110	107	114	125	108	100	116	126	102	91	111	103	98	106	116	120	130	99	129	99	131	114	122	119	130	106	109	100	98	114	110	117	124	106	122	103	103	116	153	104	123	101	116	117	115	110	128	118	110	122	127	115	106	105	125	104	106	121	124	119	102	122	99	98	126	112	99	129	117	128	106	120	113	123	106	110	113	105	119	103	90	109	112	109	124	136	102	104	117	104	122	116	110	115	123	97	119	117	108	117	112	109	115	125	118	94	101	109	105	116	110	113	104	113	113	101	142	109	109	108	131	103	118	131	120	106	123	114	125	118	127	104	110	111	116	115	110	125	117	112	122	112	105	106	109	111	123	126	103	91	123	112	99	103	142	86	129	103	134	94	95	99	123	118	113	94	122	121	124	118	117	109	99	120	107	118	108	108	117	116	129	95	129	119	126	121	102	117	119	119	115	122	120	121	117	134	124	121	108	110	111	121	121	134	103	122	115	110	122	109	85	111	112	112	96	93	110	131	100	113	112	130	101	130	100	113	101	103	101	115	119	123	104	138	122	115	107	120	120	137	128	129	110	134	109	100	126	98	102	111	120	95	97	110	118	105	102	100	127	115	117	103	118	122	100	107	136	109	88	105	91	115	102	119	115	111	109	91	126	122	98	97	124	128	117	128	120	108	98	117	116	102	113	108	111	121	106	113	99	106	111	104	124	94	106	116	111	114	113	103	103	119	120	121	112	101	115	104	101	138	130	148	107	110	105	88	130	116	104	102	110	100	116	130	122	114	121	122	122	126	120	117	107	114	111	109	114	116	104	132	108	131	117	137	109	142	127	98	123	123	105	119	130	113	121	117	112	105	109	126	98	112	116	111	116	108	109	108	108	120	104	113	107	130	107	112	94	113	95	117	98	111	109	122	107	105	103	113	117	136	124	136	109	108	118	106	111	108	111	113	109	129	101	124	106	118	118	112	122	135	99	121	126	116	118	127	124	101	111	98	95	134	121	115	118	125	122	107	132	111	113	111	109	103	119	110	127	109	102	108	112	113	122	131	123	120	116	115	120	121	106	129	119	105	118	107	109	106	107	123	97	115	143	125	120	109	105	123	135	120	120	121	132	124	120	100	109	110	104	119	115	110	118	127	89	114	113	118	105	107	124	121	112	118	112	118	129	118	120	121	102	120	107	118	107	104	109	129	112	93	106	118	124	128	116	113	129	97	121	104	107	118	118	129	116	110	130	96	139	118	111	130	107	117	116	123	117	87	128	117	96	132	107	108	122	122	110	126	122	96	126	129	100	113	118	116	86	121	109	117	105	108	121	118	116	127	125	105	119	124	119	115	116	111	80	124	123	115	107	104	102	131	129	107	98	117	118	127	101	118	97	133	105	99	123	119	112	100	122	109	115	112	133	118	118	112	134	104	112	126	117	111	91	117	111	120	130	115	105	109	107	112	114	108	106	114	112	114	115	100	114	104	106	113	101	114	120	101	109	107	114	112	109	103	119	107	114	99	118	98	113	132	113	110	114	92	112	113	113	131	96	117	116	125	105	119	114	122	97	114	113	108	101	126	115	111	106	108	115	122	120	105	112	123	136	110	130	110	120	105	116	113	116	140	99	123	112	108	121	113	110	100	117	114	123	109	131	117	136	142	96	116	101	116	113	106	114	105	104	129	107	117	102	124	112	117	113	106	108	106	87	108	121	100	125	108	113	100	117	130	127	113	132	114	130	109	123	111	108	123	105	123	120	115	108	123	121	100	114	105	121	124	100	110	120	120	133	109	113	108	128	102	97	118	100	133	123	117	113	114	113	94	117	107	92	114	102	104	112	103	115	113	121	94	98	106	114	130	104	114	102	103	102	125	96	133	99	105	93	123	87	104	106	107	119	102	112	118	103	104	110	101	106	119	122	127	117	124	105	124	112	107	116	105	120	115	103	119	115	123	107	113	120	134	101	134	126	116	123	97	116	124	141	124	117	101	122	111	137	113	113	115	103	104	111	123	103	110	122	117	121	89	125	131	116	121	107	121	129	123	120	112	115	104	118	111	119	100	122	111	99	115	129	120	132	132	108	111	120	121	104	111	103	106	105	114	119	119	128	123	110	104	119	119	129	114	103	119	113	99	92	98	110	140	98	107	106	120	122	129	108	110	128	118	111	78	123	96	115	121	122	96	122	106	103	113	124	104	123	115	133	107	104	113	112	111	101	107	117	96	102	122	95	125	121	116	106	115	117	116	101	100	114	122	115	110	113	112	113	103	119	114	121	123	120	102	91	112	105	113	116	105	124	109	120	119	107	110	104	124	116	110	117	115	121	111	116	111	113	123	126	119	125	117	114	108	111	126	106	137	114	114	105	111	121	107	126	128	137	117	103	112	125	99	119	114	122	116	118	108	114	115	102	119	98	112	109	119	99	103	121	97	113	125	114	111	128	99	113	133	111	109	131	113	119	136	100	105	119	133	129	113	115	119	124	116	103	116	122	125	110	111	123	119	101	123	99	123	121	122	122	137	120	111	110	124	117	113	112	125	110	98	110	103	138	103	125	114	130	125	113	94	128	105	118	111	120	125	114	119	125	106	120	125	115	118	121	109	114	108	112	110	132	103	105	111	111	125	111	120	109	106	99	126	105	115	111	88	124	95	118	104	116	96	111	113	120	113	114	109	106	101	108	126	124	115	105	90	126	129	120	110	109	93	122	112	97	111	112	127	128	109	107	128	99	105	129	126	100	100	106	115	134	110	123	112	114	94	107	130	116	120	132	115	117	106	113	125	118	135	96	115	117	123	104	129	102	117	117	118	113	110	120	104	112	121	98	114	123	119	109	100	115	99	112	106	131	108	129	96	107	99	91	115	105	120	108	109	117	113	111	122	118	133	104	115	116	109	128	115	129	116	119	105	126	130	111	130	110	94	89	92	114	110	102	137	119	132	116	110	121	108	112	111	114	102	111	97	101	115	106	116	103	128	100	102	117	124	113	132	97	119	118	122	120	107	126	120	102	108	117	113	125	117	113	108	126	107	112	108	113	109	104	126	103	118	112	123	104	112	119	98	99	133	121	125	118	114	114	131	118	104	135	118	113	106	98	127	116	98	108	129	107	127	117	101	114	107	104	120	107	111	114	116	94	106	103	118	113	125	111	117	110	104	109	105	116	113	137	100	105	127	112	119	124	125	133	118	116	107	116	129	102	104
45206	39182	14267	1389	1219	1045	915	791	761	702	795	602	625	501	533	527	475	477	492	492	471	505	460	441	439	410	424	436	458	420	394	386	440	417	437	470	418	462	408	430	443	412	405	444	437	398	441	414	410	410	418	424	447	441	443	433	454	394	429	415	398	445	408	430	409	440	374	433	383	418	400	418	412	402	375	403	417	421	404	401	418	388	367	404	403	378	420	360	412	397	415	430	428	449	408	426	391	420	373	381	420	439	398	437	421	423	429	390	386	402	420	422	354	392	391	385	418	408	402	375	373	395	408	403	326	406	381	407	425	377	420	396	398	421	434	397	388	390	415	406	384	426	421	397	422	409	411	373	435	371	383	379	423	408	408	410	390	413	401	396	406	432	440	375	450	409	451	390	415	394	384	404	404	391	418	365	378	408	435	410	348	361	437	418	402	433	397	396	422	415	398	401	415	413	420	417	430	391	372	358	385	404	412	373	372	388	426	406	431	426	386	436	429	403	425	418	401	366	395	391	377	394	407	414	417	387	406	383	438	416	403	389	419	396	393	405	449	412	368	392	430	376	396	431	421	385	395	424	403	388	403	414	401	382	355	372	427	403	407	409	380	406	400	382	403	397	398	396	395	405	330	380	433	404	424	364	413	442	407	388	407	395	373	397	406	433	371	384	398	398	425	421	383	386	379	398	382	371	402	397	382	422	394	416	384	405	369	402	410	438	396	423	389	404	424	384	393	405	398	395	383	385	398	394	405	444	397	371	409	398	369	382	414	413	401	369	399	397	393	407	413	402	423	431	436	378	394	426	392	398	405	380	411	413	418	418	377	402	438	377	402	404	404	418	411	393	409	410	390	405	401	387	370	386	430	393	406	394	429	414	413	390	443	418	408	400	393	387	398	405	403	414	382	394	397	384	403	444	391	395	404	416	392	398	439	401	417	376	431	403	389	400	433	391	384	398	414	398	392	420	406	427	432	408	380	396	426	452	391	411	422	415	398	418	377	389	404	413	387	437	444	426	395	394	420	389	433	405	420	398	420	400	416	415	418	379	414	405	419	402	381	369	398	411	392	379	384	408	396	414	386	394	417	385	423	387	386	404	387	412	391	407	412	399	372	389	415	390	427	437	415	406	396	420	385	401	407	422	407	428	415	434	451	428	390	375	416	410	372	427	397	386	405	402	398	419	373	402	376	386	391	417	404	415	440	366	375	443	414	421	376	441	440	443	444	397	415	396	441	395	415	425	351	374	405	445	415	397	436	400	413	391	385	405	416	388	410	371	395	401	405	388	401	415	418	400	428	417	410	422	398	410	399	391	430	400	393	374	357	402	418	375	391	423	405	435	397	391	425	408	411	427	403	409	419	406	398	404	411	401	400	389	408	403	373	419	422	419	458	416	422	358	423	395	419	385	401	394	418	394	434	390	393	427	401	410	354	399	401	404	401	449	367	403	416	426	408	397	400	385	398	387	419	405	380	407	395	401	402	404	423	416	407	409	371	418	388	402	423	401	384	446	407	390	404	395	407	417	412	401	403	445	398	411	397	425	409	437	408	366	441	385	407	386	374	409	431	414	417	405	446	385	421	397	456	395	376	411	429	402	423	394	393	398	438	415	413	361	397	421	386	387	413	393	386	393	416	382	400	424	417	357	407	418	408	428	426	404	403	394	395	416	397	440	424	410	401	419	397	417	408	418	364	361	402	394	388	364	368	393	452	390	431	406	393	384	404	426	410	397	448	411	441	374	377	419	380	403	382	389	409	403	364	439	400	385	417	414	397	411	383	394	402	419	404	386	403	403	407	405	382	395	426	433	420	429	405	390	400	384	414	383	413	391	410	408	389	411	397	409	429	416	421	429	395	367	413	395	395	445	388	384	386	404	388	407	443	390	368	397	399	422	372	406	402	428	390	403	402	410	406	405	406	410	403	451	379	425	369	427	443	416	408	384	401	413	384	397	423	377	422	436	389	415	409	419	396	416	452	386	375	406	398	392	360	427	393	397	382	409	414	371	383	361	395	421	401	383	381	401	426	415	426	390	415	392	411	402	425	385	392	397	404	378	441	410	401	404	417	398	408	388	392	384	397	412	416	406	401	406	418	424	374	381	410	385	367	425	375	408	417	351	404	377	376	384	389	399	390	378	411	420	442	379	406	377	404	414	435	404	389	369	394	414	408	435	412	390	401	417	396	417	382	426	378	422	394	421	418	388	416	451	416	440	386	409	387	416	372	404	420	389	425	425	414	382	402	441	384	386	386	401	408	447	379	432	409	406	374	377	381	390	380	401	405	402	387	405	413	416	398	408	419	364	384	391	426	400	394	406	408	423	387	413	393	399	383	447	424	422	415	373	416	433	435	416	387	371	406	415	417	404	401	420	401	394	416	400	418	377	363	408	456	400	420	391	405	402	385	403	411	406	397	388	414	372	414	378	356	411	391	444	398	383	396	385	413	434	405	424	412	416	397	406	372	382	408	393	416	403	403	423	399	390	420	416	401	422	409	394	386	376	450	418	409	411	389	402	390	397	405	372	413	394	409	384	447	421	377	425	381	350	456	409	378	373	368	388	384	385	402	412	409	422	419	402	419	393	418	385	394	414	375	385	406	428	393	388	435	431	375	380	383	381	421	399	373	414	381	368	398	399	397	399	416	415	410	416	366	449	445	432	379	384	412	401	412	423	372	400	370	368	388	413	381	385	390	401	422	458	405	380	403	422	394	411	379	381	432	378	435	363	427	412	379	420	420	386	400	381	426	391	411	394	392	416	421	413	403	389	380	405	381	406	374	394	393	423	411	410	374	381	393	423	388	412	423	410	408	403	428	402	420	416	390	422	369	435	414	401	410	426	418	425	368	396	372	396	370	432	401	391	387	402	432	421	381	408	412	424	430	417	364	402	438	402	405	366	403	398	377	419	397	395	428	409	420	424	399	383	385	391	397	443	399	395	424	354	414	451	403	411	370	417	384	429	413	379	395	394	438	425	407	385	425	388	381	418	419	436	401	388	436	406	434	399	389	392	378	380	409	405	448	410	370	434	379	361	391	420	400	390	449	363	409	405	379	410	415	410	368	390	416	373	380	397	422	416	421	395	375	430	394	387	410	397	441	427	393	391	430	409	417	409	404	419	370	407	422	396	406	366	429	383	393	398	421	393	442	401	426	387	385	400	364	398	421	396	408	397	427	420	401	399	408	439	397	384	410	437	419	387	396	415	410	368	379	393	391	397	415	359	388	370	417	435	424	427	410	390	439	431	406	399	417	441	408	441	427	369	422	391	423	352	350	404	437	379	391	415	413	410	414	412	376	422	395	400	416	403	377	379	355	410	405	361	385	427	411	401	370	418	411	410	383	396	380	386	419	407	371	441	401	406	415	399	433	417	400	381	396	415	414	380	387	423	405	443	413	419	413	451	395	410	414	394	363	406	430	402	420	404	427	411	435	399	390	411	421	411	385	397	379	427	419	432	406	399	395	381	385	430	406	393	423	430
74393	60118	35534	10066	1333	514	420	330	325	265	268	228	224	226	197	180	210	189	191	192	192	187	207	176	199	195	153	192	197	187	178	165	182	172	163	161	150	190	162	172	189	190	202	167	181	178	196	200	163	156	189	165	183	148	168	164	157	193	178	190	173	166	164	188	183	171	167	196	197	182	185	190	183	169	176	166	178	182	164	172	192	178	161	178	160	159	179	163	159	184	185	151	189	197	180	165	191	179	186	175	170	171	186	190	189	189	173	180	156	168	189	201	182	199	190	183	184	182	185	175	140	191	171	177	165	168	173	165	158	187	169	172	171	182	153	186	200	174	177	159	178	183	163	175	162	191	177	161	150	176	161	180	182	168	161	178	180	179	169	159	164	167	179	190	188	196	190	197	190	169	179	188	196	163	193	174	153	186	154	200	166	155	183	171	174	170	178	206	181	189	181	152	176	205	176	199	183	170	160	169	157	212	164	177	193	173	183	174	158	186	150	191	169	190	172	176	178	171	183	179	171	178	179	170	173	191	185	173	164	171	188	159	161	170	167	155	166	195	178	176	199	204	186	174	186	197	172	161	176	173	188	185	165	167	173	183	183	176	190	173	182	142	173	168	180	181	195	185	152	198	182	185	174	180	158	152	164	176	176	190	155	160	183	169	184	179	156	196	181	199	174	194	155	184	169	143	172	182	164	186	179	168	175	188	162	167	188	153	181	195	163	182	191	170	181	190	190	159	190	172	187	175	154	170	165	180	163	198	194	178	187	176	168	172	164	164	164	169	168	176	188	172	177	175	174	198	161	183	157	148	171	150	166	186	172	181	185	172	177	189	174	159	184	154	182	193	168	177	176	195	170	164	147	168	180	178	172	153	181	178	172	186	162	157	151	151	188	165	178	164	176	179	183	187	156	173	162	171	188	166	172	170	154	190	180	147	166	167	194	172	186	186	159	175	181	174	154	197	192	176	178	203	170	192	183	162	180	159	173	171	170	171	169	178	145	172	182	177	189	153	193	173	173	185	157	154	184	182	168	148	177	167	163	173	179	160	167	205	173	175	190	170	170	186	188	177	163	178	188	154	160	180	197	161	188	169	175	171	171	159	187	148	174	184	160	183	177	183	167	181	183	188	171	159	175	192	164	152	192	188	182	164	172	185	176	165	177	183	166	178	169	182	180	190	195	140	176	170	175	174	175	164	172	181	188	168	145	178	194	164	169	190	171	186	149	177	163	170	160	170	173	176	177	166	157	171	175	174	168	179	183	184	164	168	204	180	153	168	186	153	158	210	165	176	176	158	178	174	166	171	185	204	203	178	172	154	171	182	165	168	168	190	190	182	176	160	187	161	160	161	169	175	188	189	151	179	179	162	177	190	167	180	180	164	171	180	149	166	173	156	175	182	168	151	167	167	188	188	161	195	176	173	201	171	186	177	188	187	181	193	188	174	183	199	183	175	150	178	172	175	160	172	162	187	172	184	192	192	167	178	194	168	180	156	169	182	184	189	182	165	182	173	165	160	204	183	178	180	156	179	188	176	177	156	175	182	175	173	170	164	167	164	186	194	189	170	166	164	172	166	187	175	168	180	184	177	168	191	156	157	174	176	174	193	151	161	165	187	194	168	182	164	184	196	177	189	168	161	173	179	182	204	159	178	172	186	182	179	209	152	153	186	173	160	194	170	171	161	203	168	160	189	162	183	179	184	189	183	178	168	181	184	183	159	190	187	183	185	186	173	167	213	184	177	166	171	167	175	181	144	174	166	181	180	168	170	166	160	164	169	176	159	171	179	187	160	177	155	176	185	165	167	192	194	167	184	189	166	169	191	198	171	175	167	181	161	181	168	187	186	189	163	162	167	180	168	176	167	143	169	179	168	165	172	167	151	161	168	148	161	180	160	194	192	181	193	161	199	184	167	151	162	187	154	176	202	157	184	172	186	169	193	172	178	188	180	163	161	176	175	189	176	181	174	170	175	169	166	171	175	162	182	172	184	180	164	165	178	175	145	160	166	196	178	183	147	169	169	171	184	163	163	157	149	175	196	166	162	194	170	166	197	176	156	191	195	185	180	176	148	157	189	186	165	172	156	184	176	182	181	196	177	168	171	151	181	199	180	159	196	173	195	175	165	187	168	167	158	179	193	186	156	169	176	188	182	142	183	190	206	201	170	176	164	204	188	165	168	200	186	200	177	190	148	181	157	196	190	165	159	172	217	177	163	186	177	185	169	184	181	167	192	184	169	206	171	176	175	183	183	163	186	182	174	171	151	171	184	183	175	205	180	160	172	173	173	156	214	190	181	146	183	180	186	205	197	159	175	161	198	147	178	180	167	153	209	175	137	177	163	170	176	178	169	195	168	158	162	203	184	178	173	195	152	171	189	198	187	184	182	180	171	162	172	161	164	172	157	153	187	157	163	147	184	172	147	175	198	185	168	180	162	189	143	182	166	193	165	185	176	185	174	169	158	176	187	168	181	172	175	186	168	187	171	171	178	177	186	171	166	173	180	193	194	188	182	171	178	182	177	169	199	190	194	154	179	193	175	195	173	193	178	184	192	176	173	169	169	202	193	175	162	159	187	182	140	178	155	173	169	185	169	187	178	170	184	184	189	175	199	174	160	156	190	197	177	182	194	183	171	170	170	182	183	144	172	165	172	174	178	164	182	158	189	198	206	153	158	172	180	197	185	206	180	174	177	166	170	178	172	152	191	199	187	187	195	198	169	172	186	159	180	177	153	163	171	186	174	173	174	162	163	190	162	177	174	167	166	158	165	199	175	170	172	153	155	164	176	203	172	158	169	163	204	164	188	172	161	186	178	182	178	186	175	183	165	177	173	150	198	176	174	167	184	193	167	160	171	163	184	168	161	190	161	163	168	161	167	181	189	169	154	175	167	174	181	179	155	179	168	184	160	160	173	158	176	190	176	195	183	181	177	187	176	166	173	187	184	189	188	150	204	182	164	205	172	190	172	189	168	183	168	182	180	183	178	160	169	158	184	162	188	167	156	180	174	147	161	176	191	192	173	200	176	171	156	156	174	193	157	169	176	166	172	180	145	189	181	188	179	185	176	157	192	185	181	192	184	176	164	174	176	182	174	184	179	167	175	179	174	204	188	187	166	189	192	172	181	181	162	180	167	181	198	165	165	155	139	182	159	165	182	195	202	161	166	192	200	188	168	185	185	183	181	171	203	177	150	152	185	183	185	172	192	173	167	166	152	167	199	186	168	158	174	166	178	164	155	174	162	175	204	172	202	170	168	164	200	185	186	197	165	174	160	168	173	176	178	167	184	168	190	179	191	170	173	159	178	177	176	173	173	189	161	158	183	191	170	182	170	150	179	183	156	201	173	169	163	170	145	170	159	192	169	153	186	178	148	194	169	193	168	176	179	160	166	197	174	149	185	184	196	160	185	177	191	180	182	188	167	154	173	190	187	179	182	183	177	159	195	180	147	181	170	170	151	159	167	190	166	166	183	176	163	178	196
55186	49068	20235	2517	2289	1915	1606	1354	1292	1130	1061	1032	886	873	874	824	815	750	756	750	693	683	664	649	658	663	669	652	628	657	643	620	616	643	599	687	619	632	623	635	617	659	586	588	620	689	649	636	619	551	616	618	599	615	620	627	582	576	576	625	610	567	591	605	585	599	587	577	560	589	551	563	602	574	603	596	568	548	587	574	559	559	562	588	591	632	521	592	591	609	589	563	548	560	573	573	552	595	600	538	578	623	618	539	589	551	580	577	601	580	593	548	565	570	598	592	598	570	585	563	575	550	596	570	634	592	558	615	553	566	605	587	586	583	561	540	560	570	588	558	582	573	562	564	599	593	579	555	607	579	564	591	584	608	583	568	567	609	571	556	568	582	558	567	563	571	609	585	576	593	552	596	591	631	611	558	576	586	591	575	564	575	601	582	600	608	607	583	611	583	554	560	592	593	539	570	583	555	568	581	602	599	593	561	548	561	603	554	566	564	560	581	546	556	601	554	592	541	561	614	540	611	578	589	565	574	563	616	585	536	599	554	599	601	516	569	522	591	595	602	586	591	550	616	576	568	603	559	539	575	560	531	585	620	513	559	628	573	601	598	568	562	560	613	608	606	535	594	595	544	622	549	553	604	587	588	605	600	570	587	583	551	598	577	539	594	591	618	602	615	524	550	593	552	569	536	618	535	554	602	550	597	575	591	559	584	561	591	572	561	580	585	590	571	569	582	550	568	589	585	569	581	544	590	552	540	541	573	566	556	590	541	578	583	548	579	626	612	566	591	572	559	581	564	581	585	586	613	599	612	612	563	574	589	579	566	594	550	578	592	561	555	563	536	559	590	576	545	598	577	568	576	589	570	553	555	568	567	547	572	588	542	579	557	602	540	576	554	607	588	581	536	600	555	569	537	578	574	562	560	611	585	580	604	596	533	572	555	576	579	531	558	579	560	610	576	581	583	590	561	550	629	572	585	588	579	561	566	555	575	573	600	595	562	595	580	583	614	567	549	558	553	591	566	597	538	598	569	586	599	590	560	540	594	565	582	559	611	586	598	610	557	590	583	609	576	581	545	552	559	587	610	543	588	553	560	554	556	593	601	586	576	557	539	548	590	562	582	583	567	618	577	562	578	552	592	606	614	591	600	594	569	625	623	531	577	537	587	573	518	554	562	563	588	540	564	622	575	509	605	571	577	567	562	579	556	587	523	571	568	570	535	643	568	545	590	597	524	579	594	568	562	580	570	592	601	556	562	617	563	630	544	594	569	596	600	637	554	591	575	551	577	553	603	554	616	580	577	560	555	579	584	569	583	558	586	579	602	557	546	593	588	617	579	551	557	568	596	578	527	557	494	587	566	571	560	578	558	579	598	591	582	627	622	574	551	593	587	575	630	533	575	559	547	590	588	572	558	549	571	610	530	569	590	554	617	561	628	633	580	613	618	550	551	590	529	570	574	561	586	592	636	592	522	520	561	594	608	580	580	592	543	608	561	573	589	568	583	612	560	605	570	548	565	549	562	567	579	620	592	611	561	593	548	604	569	586	557	577	612	571	561	604	566	610	531	608	543	561	552	579	591	573	547	555	592	595	585	538	548	618	569	580	593	616	591	529	543	570	600	608	651	589	577	576	563	577	592	594	551	515	626	554	551	574	593	530	588	564	573	559	607	590	536	565	559	570	595	557	578	587	598	585	553	569	575	539	589	589	574	556	565	601	599	633	590	580	553	547	552	555	541	557	597	529	549	546	544	602	553	561	579	649	584	555	506	650	605	591	553	643	585	575	599	570	621	539	583	579	576	522	569	560	543	579	658	577	559	563	587	572	625	546	608	578	598	579	553	582	577	599	580	613	576	566	599	576	527	556	564	535	577	561	581	567	592	552	579	565	607	599	550	546	612	552	620	560	585	549	584	529	545	606	600	574	584	599	532	565	580	586	568	566	572	588	562	607	565	599	587	564	538	596	595	583	592	547	513	562	545	589	591	562	559	572	564	545	547	567	563	591	540	591	549	570	609	578	567	571	593	591	597	582	592	578	604	576	575	582	577	569	587	546	565	589	566	580	584	602	535	587	594	583	570	536	540	590	590	578	627	550	547	586	558	595	581	537	623	608	566	597	602	541	594	566	551	568	565	565	561	579	559	571	555	580	606	605	585	559	573	575	573	550	559	572	543	575	596	596	616	553	581	543	601	613	580	554	577	601	547	548	571	583	591	538	565	566	566	569	582	583	576	561	602	587	590	565	587	547	538	591	579	538	582	565	593	573	581	542	555	556	540	590	569	587	593	591	619	600	565	547	589	544	574	576	607	583	583	613	607	588	527	592	548	619	580	564	552	553	538	638	579	583	598	551	591	581	603	542	540	578	547	580	587	587	584	589	562	555	530	567	589	568	589	613	543	575	567	584	602	602	586	590	581	591	584	557	559	545	554	568	519	557	563	581	597	548	587	580	632	622	594	590	559	571	571	573	566	576	584	602	597	569	568	595	590	590	547	594	597	584	564	582	591	567	579	566	586	551	562	598	586	571	595	576	612	604	561	617	598	550	574	570	599	540	542	571	582	564	584	537	598	536	561	591	567	611	593	563	586	559	547	563	557	615	571	586	550	611	570	554	587	556	559	568	569	568	586	583	578	570	563	583	592	588	616	559	583	579	584	582	594	624	547	553	561	554	598	562	562	580	589	597	592	606	598	564	631	570	608	546	549	559	610	544	606	599	584	592	605	566	594	580	581	585	605	599	535	516	562	590	610	561	558	576	632	581	635	595	554	570	504	584	536	614	561	563	544	597	542	583	564	587	604	580	582	579	563	580	561	556	566	550	585	559	560	589	557	561	548	535	582	553	583	612	580	549	542	562	576	542	614	566	558	574	617	553	567	547	578	569	540	604	576	569	577	583	594	540	580	577	535	551	571	625	576	562	565	565	608	606	571	598	578	564	596	615	621	573	556	559	548	579	558	560	559	609	554	571	543	584	575	568	533	603	579	557	567	590	563	605	535	584	566	564	589	547	578	572	614	590	569	562	565	569	599	587	560	570	581	600	600	595	589	598	581	622	602	552	585	567	556	574	599	566	582	597	579	569	533	540	569	577	580	553	571	567	591	586	559	559	570	543	554	574	603	599	560	566	605	578	529	606	581	523	593	557	590	617	555	614	546	563	589	590	534	569	588	556	541	551	579	597	582	586	521	576	540	567	538	616	578	562	570	556	580	579	568	571	535	597	580	573	551	567	542	548	559	539	553	542	559	590	590	616	602	578	568	544	553	567	562	605	619	618	564	625	555	576	572	587	596	565	574	575	582	549	582	579	552	570	616	596	562	599	577	560	562	598	608	591	564	538	592	606	547	558	597	539	589	616	559	549	561	590	523	624	610	557	621	557	564	562	609	559	633	540	570	578	603	597	624	599	577	591	582	580	562	555	589	583	582	565	578	570	638	559	588	548	610	584	543	589	567	604	588	596	593	559	541	559	565	558	575	608	615
28436	11043	2297	216	205	187	198	184	198	190	203	190	208	194	195	175	185	178	217	215	166	187	192	188	188	201	202	177	164	146	174	207	188	196	185	220	186	172	188	188	195	187	157	202	184	201	167	173	194	181	196	182	165	198	212	181	220	178	176	188	195	199	169	192	198	178	194	194	197	173	210	192	214	196	188	183	200	173	189	192	184	214	195	199	193	180	178	188	176	191	181	197	195	167	193	182	203	177	182	189	169	188	180	195	192	202	172	213	178	188	183	174	206	192	195	170	182	176	198	191	168	167	184	194	184	173	180	201	187	175	207	207	174	172	183	199	190	169	162	189	194	172	176	205	169	194	176	189	161	182	197	190	174	162	207	200	205	192	229	196	179	204	203	199	145	186	211	180	195	178	201	180	176	181	183	195	191	181	182	181	185	206	187	191	192	198	203	170	188	172	184	220	194	189	167	202	185	187	209	187	164	185	200	189	169	173	193	180	187	172	191	169	208	187	170	168	185	188	193	215	204	213	197	201	173	216	184	183	172	188	209	179	180	186	191	175	200	185	200	182	182	202	186	174	187	171	211	167	190	177	178	191	165	181	199	188	206	186	187	181	181	191	187	217	204	180	197	172	192	180	189	194	180	192	179	216	201	184	207	187	193	193	169	191	188	165	188	181	199	194	173	190	188	196	203	177	182	176	190	194	207	205	195	217	205	178	198	198	182	194	186	174	194	202	171	181	178	232	197	199	196	197	185	178	169	183	188	187	175	161	189	200	179	188	176	171	173	167	174	204	186	199	195	187	184	170	184	175	174	179	208	179	191	184	191	196	194	176	185	187	178	189	187	181	174	179	168	192	192	180	187	187	177	168	181	177	189	205	189	186	193	205	185	193	171	184	171	190	173	190	202	178	175	199	211	155	197	176	191	165	184	180	196	170	188	201	184	171	178	188	195	178	178	194	200	185	155	190	181	164	169	184	198	193	182	192	188	174	214	181	185	209	205	179	177	183	187	177	161	164	197	196	191	163	187	183	190	208	191	172	194	171	169	155	170	185	185	190	195	170	180	182	187	171	207	168	176	191	201	185	168	192	173	169	198	189	209	170	205	184	180	186	186	173	179	188	200	209	165	186	184	194	161	177	193	186	165	208	207	158	161	173	193	187	195	189	194	183	176	202	189	174	198	188	198	163	176	184	193	204	203	204	167	192	192	182	164	182	216	172	191	210	166	185	205	203	172	196	171	193	174	181	171	181	174	209	208	176	197	204	182	184	206	201	207	206	164	174	189	178	174	191	176	192	200	186	179	202	182	202	222	190	183	184	179	181	168	199	203	191	187	207	192	185	206	192	199	162	203	177	200	185	200	195	219	168	196	183	191	185	195	195	191	198	197	186	183	194	205	191	173	183	182	182	171	194	204	183	188	185	190	182	185	186	191	189	171	193	168	176	178	184	180	193	186	208	168	191	178	171	176	185	196	193	175	172	203	164	183	175	174	213	193	195	183	183	166	143	174	186	202	177	200	192	172	196	180	199	220	198	191	165	201	171	195	161	201	175	159	173	181	162	178	185	186	220	155	212	200	189	199	184	179	169	177	184	185	173	190	188	181	175	194	193	198	177	181	198	184	192	186	191	161	182	201	167	175	195	200	182	202	178	166	195	179	193	185	193	197	195	207	189	198	182	178	174	199	185	189	175	170	181	167	203	189	187	172	209	190	181	189	197	183	181	202	164	222	181	191	187	201	177	215	183	158	187	203	176	176	194	177	199	199	181	177	180	178	170	207	211	174	215	179	191	196	187	182	179	170	191	212	169	204	189	189	193	190	187	164	192	193	163	188	182	204	198	186	197	198	199	185	183	193	173	182	203	198	179	172	187	199	181	197	201	167	189	185	199	189	207	170	195	177	164	197	184	193	175	202	201	171	173	179	185	202	165	202	213	181	190	199	189	222	188	171	179	164	191	170	205	197	204	214	188	176	183	174	188	212	187	200	173	195	201	180	184	191	186	204	200	170	203	212	196	158	184	179	195	175	180	201	180	188	164	188	197	201	169	166	172	197	161	182	183	172	213	188	180	193	170	185	176	188	176	214	178	188	167	164	176	200	176	196	180	216	198	205	174	205	220	178	198	192	186	187	157	204	192	186	184	195	209	194	181	167	184	184	186	199	193	180	166	206	174	171	176	176	176	188	183	208	172	171	186	163	187	161	193	183	205	175	201	195	170	195	185	174	178	157	169	195	181	161	196	188	197	193	182	199	203	181	183	202	181	164	208	180	183	169	190	188	205	183	211	170	185	200	199	210	184	183	219	168	190	201	198	204	202	169	170	191	172	162	204	178	172	184	189	196	196	197	212	181	183	190	211	180	189	199	178	197	171	190	177	184	193	189	199	181	192	179	181	180	194	172	187	189	169	194	195	188	186	198	186	167	163	180	210	189	186	194	205	177	191	195	195	203	178	159	189	185	196	178	206	201	184	182	178	185	213	169	171	176	188	197	182	222	174	192	181	185	185	192	198	188	190	181	186	207	189	171	186	194	200	192	197	216	168	187	201	181	180	197	180	173	185	173	178	200	196	183	187	206	178	199	186	187	181	192	204	181	185	193	197	174	171	196	194	183	178	160	206	185	207	194	188	196	186	186	194	192	183	178	170	200	193	200	179	178	208	183	190	205	198	193	167	172	172	211	180	192	184	206	191	197	192	179	178	211	195	183	169	185	176	169	166	182	191	189	198	189	183	198	182	176	190	197	158	186	205	201	174	201	204	185	201	182	201	198	193	203	186	180	171	176	181	171	188	192	185	191	189	187	184	165	187	203	207	173	206	205	158	211	194	202	172	185	193	197	194	190	170	213	211	173	179	174	177	180	166	182	176	175	171	175	166	205	182	190	173	175	180	183	181	186	185	206	203	194	181	163	182	200	181	158	163	169	183	176	177	172	178	172	186	187	217	154	169	185	211	202	195	194	170	182	189	207	198	210	199	171	210	178	206	202	202	176	168	179	180	201	205	176	177	192	198	188	167	191	193	199	192	174	187	190	203	183	194	194	194	183	189	208	183	181	198	162	191	182	202	170	178	181	175	179	218	183	185	181	186	179	182	192	183	193	205	189	186	197	173	196	166	200	185	187	178	225	191	187	171	191	196	201	184	187	184	199	183	200	166	200	186	197	180	187	173	191	191	202	198	187	181	167	188	177	177	188	185	179	202	174	183	187	168	199	178	183	192	207	163	196	193	206	180	171	192	177	194	198	197	168	177	221	188	182	179	171	181	174	187	185	194	186	189	206	191	193	174	188	193	198	184	189	193	190	191	202	217	213	193	174	178	191	182	171	197	196	183	209	202	176	213	190	190	204	192	178	196	198	194	190	178	181	183	195	178	191	182	179	212	178	205	197	182	183	197	163	178	191	173	215	218	186	197	183	196	195	196	180	194	181	175	196	188	187	181	198	219	158	185	185	177	183	171	200	206	217	164	192	186	185	189	175	181	179	202
26152	11273	3060	685	655	654	645	588	610	596	638	615	641	641	573	642	655	637	615	606	636	626	622	599	619	627	665	591	607	601	611	600	561	624	646	592	612	618	583	642	609	622	632	556	583	591	589	593	639	592	636	605	605	654	629	596	604	651	601	597	647	619	629	607	588	631	591	599	649	600	591	576	597	597	630	602	617	607	614	579	612	613	644	687	610	605	594	608	586	601	607	622	594	612	622	599	635	602	613	595	584	605	606	632	599	608	642	613	609	639	619	645	645	636	567	605	584	586	591	604	604	574	607	633	583	593	585	585	618	585	611	588	598	618	642	599	606	638	592	637	561	615	583	593	610	615	619	623	600	609	604	602	579	605	582	603	619	615	581	622	614	568	569	600	662	631	600	626	591	595	584	627	599	603	575	601	605	653	604	568	614	628	590	635	629	602	619	623	592	599	588	618	595	640	599	570	596	598	609	629	649	609	605	582	612	651	571	594	640	620	584	618	631	593	581	614	615	602	620	621	645	623	613	574	603	584	638	596	616	614	586	602	633	596	638	608	626	587	615	602	582	572	572	631	629	634	608	550	619	576	597	633	581	603	616	603	601	577	634	597	619	643	613	597	626	633	612	608	611	567	624	562	622	606	618	597	547	662	602	618	632	622	600	646	608	605	634	554	616	556	616	578	640	606	590	595	600	575	616	580	628	624	598	623	612	593	639	626	599	588	635	546	636	625	548	607	628	593	647	554	597	624	582	615	638	625	621	590	632	603	597	591	610	606	633	562	622	645	616	613	575	564	584	615	706	584	646	576	609	621	602	592	610	622	657	641	593	598	597	628	645	627	608	618	606	596	594	637	601	647	608	637	588	582	602	611	606	620	578	646	658	641	578	624	587	650	612	674	625	605	586	635	588	642	606	661	588	615	626	623	615	637	665	577	622	605	640	580	640	578	617	612	563	647	657	597	619	642	640	616	643	635	644	648	602	630	588	595	599	603	570	630	619	643	614	554	595	654	603	601	606	591	640	587	616	559	641	607	596	618	598	626	617	647	601	608	627	575	587	629	569	586	589	582	620	589	572	641	594	631	611	613	591	598	593	611	632	626	566	635	630	602	605	649	584	622	652	635	645	608	623	604	632	589	634	578	638	592	677	589	591	598	610	601	596	589	628	625	580	565	589	576	602	595	603	626	622	627	590	586	564	626	594	580	587	630	636	621	663	590	618	535	576	587	614	580	612	612	609	632	664	641	619	627	564	575	628	627	629	621	602	624	624	630	621	607	641	623	649	626	631	632	584	638	611	636	582	596	627	637	609	623	634	572	616	587	624	586	619	640	620	591	586	612	641	599	633	570	569	602	624	568	596	658	651	618	620	671	640	610	644	581	624	632	606	614	650	615	612	636	613	589	633	571	599	624	623	567	618	574	616	614	564	639	661	610	597	575	638	629	595	567	571	578	617	649	591	610	630	617	619	586	583	567	650	585	602	630	616	619	609	596	633	613	628	627	603	635	618	547	610	578	577	606	583	609	549	577	622	611	605	622	619	613	575	599	614	575	645	597	639	615	608	601	603	648	645	630	599	587	603	593	618	617	619	625	605	610	616	638	593	609	609	620	630	610	624	580	605	587	631	595	633	630	609	615	653	636	592	607	568	606	623	578	591	606	609	629	612	624	619	671	604	554	618	578	635	576	604	587	629	620	601	630	605	614	649	558	624	594	641	569	614	599	585	628	601	572	653	614	605	609	663	610	614	642	654	637	601	608	569	584	636	594	593	615	576	574	592	626	618	594	654	568	582	609	606	595	633	641	619	617	647	633	598	623	639	628	643	544	608	619	606	602	641	614	594	635	596	601	648	634	623	603	585	616	622	652	606	570	634	662	655	565	604	608	580	619	606	603	634	601	621	579	590	610	580	585	634	613	567	605	619	639	613	622	637	599	602	585	635	610	591	631	604	606	602	614	593	606	614	621	591	653	622	630	583	608	628	617	624	609	627	620	586	595	623	591	576	587	610	562	619	636	592	625	623	585	593	582	586	610	593	564	608	611	623	591	604	609	662	608	574	640	610	585	584	626	592	628	605	581	639	607	559	614	585	634	638	597	639	631	615	595	631	593	639	605	602	594	644	618	599	628	647	596	611	587	633	572	656	642	619	556	576	605	588	631	606	605	611	579	614	586	590	588	613	600	611	631	589	630	661	617	607	628	633	590	585	612	654	605	619	611	639	585	590	604	599	629	592	594	637	586	622	609	606	611	606	616	594	584	580	588	616	577	581	613	613	601	625	625	608	614	614	595	617	581	601	611	633	601	612	598	649	610	621	619	647	637	631	600	606	638	624	607	592	613	611	597	606	599	629	606	561	577	637	625	620	589	608	596	565	588	581	667	611	598	571	642	617	640	650	626	617	556	573	600	595	591	593	629	599	609	626	582	641	631	581	589	618	627	620	650	623	562	591	627	633	587	569	603	622	633	568	640	628	609	636	593	580	574	611	583	589	597	584	628	638	598	582	603	588	608	622	626	635	618	605	619	601	640	600	598	589	597	578	577	609	589	615	584	605	584	604	600	606	623	624	615	586	604	617	618	591	582	625	588	623	611	615	607	629	625	600	610	562	589	641	563	644	602	569	612	643	616	616	605	643	606	606	595	607	603	582	585	632	581	635	565	606	612	604	593	604	591	548	636	604	590	600	639	624	612	588	607	626	668	570	614	611	623	625	585	622	569	646	593	615	595	624	598	597	598	552	606	642	620	595	642	568	588	608	592	604	631	647	672	643	569	647	635	633	644	600	638	612	601	611	614	607	622	611	614	620	624	610	560	645	614	596	632	648	646	630	614	606	613	607	574	596	653	670	604	632	629	629	569	620	624	563	566	636	609	626	621	604	589	599	641	627	634	613	597	635	613	611	583	623	612	613	652	594	618	632	605	585	578	640	614	593	610	585	625	592	647	598	571	620	632	646	573	605	617	594	648	624	611	640	632	620	614	639	628	620	604	572	621	614	619	631	569	613	617	586	588	586	603	594	648	582	606	553	629	613	609	593	591	613	630	617	602	580	648	629	632	635	625	541	643	620	634	647	536	623	626	646	628	586	601	595	674	571	561	615	622	598	586	603	630	609	604	598	637	547	596	624	642	610	622	607	612	613	594	615	537	607	628	629	596	597	628	611	610	583	598	600	611	582	636	627	588	595	613	646	586	623	602	576	642	594	609	565	614	578	606	621	619	616	608	602	590	605	621	625	622	580	622	617	597	612	588	628	601	628	576	594	613	582	601	619	581	675	601	622	594	599	612	584	656	621	580	598	589	608	573	628	575	628	597	596	629	557	645	661	547	622	624	623	621	602	590	594	625	612	611	562	599	577	623	610	623	563	584	623	659	646	601	575	640	632	598	589	618	607	612	599	608	647	573	616	654	592	602	631	595	601	629	588	627	598	637	648	598	592	586	628	611	578	655	638	570	635	593	661	642	645	611	616	607	607	565	589	588	561	601
63535	48732	25524	3123	307	269	214	199	167	170	155	138	155	143	142	126	123	132	134	112	127	143	138	149	120	120	109	121	110	118	109	117	138	118	125	90	115	110	110	116	120	127	97	120	121	109	111	138	115	132	111	93	123	112	118	113	117	108	119	110	125	124	115	103	127	126	127	129	101	122	122	112	132	102	104	97	98	110	110	103	96	110	130	129	118	106	112	117	129	129	135	124	131	118	107	99	106	125	119	116	129	109	122	114	111	109	107	139	108	104	118	119	100	125	98	105	103	122	102	125	123	106	112	135	128	117	109	94	118	103	119	95	111	109	99	126	104	109	116	122	140	118	109	114	126	114	94	122	103	106	102	122	99	119	102	125	118	89	102	109	123	123	100	110	117	93	99	112	102	124	106	107	122	111	104	135	102	103	111	132	114	103	125	105	128	105	100	122	122	109	125	120	104	133	125	109	104	111	134	112	106	128	109	124	128	119	117	92	141	100	118	126	122	120	115	102	118	99	116	106	118	124	121	95	121	105	123	104	107	108	104	94	130	86	141	117	110	110	109	114	122	103	111	114	110	123	124	105	110	119	141	125	105	106	113	114	120	109	130	111	138	106	129	121	116	123	128	96	109	125	110	112	111	124	120	115	108	114	108	118	113	119	119	129	119	107	103	124	100	132	96	130	124	99	104	116	115	124	107	126	121	110	121	119	102	104	106	97	119	106	132	119	104	125	132	119	103	124	115	121	105	111	131	111	111	128	103	123	104	115	129	112	120	112	121	108	113	134	126	143	140	120	106	111	91	101	128	109	114	109	123	106	130	131	121	106	109	123	92	107	111	117	117	96	134	119	101	109	115	100	116	123	109	116	89	101	109	113	120	122	109	123	105	104	115	122	100	101	119	109	112	110	130	111	108	119	119	114	113	114	102	141	114	117	129	114	101	111	121	101	108	134	116	124	127	102	117	121	106	111	115	103	103	107	86	119	114	117	125	117	111	103	106	123	122	115	128	113	115	119	114	117	130	144	120	105	104	120	124	106	118	109	119	123	108	135	106	110	108	131	123	126	112	117	111	119	105	116	119	103	119	122	112	107	124	125	113	113	115	104	105	123	112	109	106	115	107	131	137	120	104	107	104	116	111	115	134	103	128	111	126	107	112	109	104	125	118	105	109	113	103	138	115	117	109	128	119	114	95	114	117	105	108	113	104	136	115	113	121	119	103	115	117	122	136	112	100	124	113	127	115	122	112	114	113	113	117	108	99	112	100	116	110	127	112	130	124	105	103	115	119	130	117	118	107	112	126	91	117	122	98	113	113	95	115	110	137	137	128	128	132	119	118	91	133	115	113	122	124	136	119	119	130	114	114	105	105	113	131	115	101	123	110	111	127	122	115	100	113	133	122	120	99	108	105	105	130	117	114	130	121	113	106	105	109	121	107	124	116	107	110	120	114	118	122	113	104	107	106	111	104	136	114	131	110	93	131	128	106	107	118	133	106	107	112	118	131	109	125	110	107	115	125	98	97	101	105	129	116	124	105	101	126	125	105	114	113	96	99	125	117	115	130	116	132	117	115	102	130	108	109	125	113	115	136	111	107	119	120	117	100	112	88	133	108	111	122	130	109	103	110	121	119	124	108	126	114	111	135	114	103	122	126	121	107	109	115	110	102	130	116	106	106	112	134	123	107	107	108	105	114	118	120	124	111	110	126	112	107	115	94	125	113	92	122	107	113	117	122	105	108	115	112	124	116	116	106	125	124	102	127	124	134	103	107	96	130	119	97	126	118	113	106	123	129	107	125	111	111	121	113	128	130	111	131	111	148	88	117	104	97	108	130	106	113	119	116	96	102	115	110	123	117	123	129	103	105	103	128	118	111	109	110	125	110	111	116	114	132	109	126	111	115	134	118	103	108	113	127	139	112	114	124	123	112	123	132	113	117	126	127	107	106	135	121	101	113	118	118	102	115	130	119	100	125	124	119	97	96	124	111	105	119	109	121	112	110	119	108	129	123	128	131	113	108	134	99	124	109	96	127	123	123	114	92	116	135	108	121	108	119	128	117	149	121	132	114	129	122	117	108	110	139	116	86	114	126	100	108	103	109	133	115	133	100	110	128	104	113	135	122	113	108	113	93	110	109	116	113	89	122	121	104	116	129	123	105	99	92	126	105	133	121	130	122	112	89	107	115	109	108	123	129	97	115	112	123	108	118	129	116	115	122	114	116	104	115	121	119	111	126	116	122	134	114	125	108	108	127	116	93	113	125	141	121	114	101	117	122	113	94	129	103	108	122	126	113	132	123	111	137	132	120	133	110	106	120	102	120	111	126	126	133	116	129	103	109	116	102	110	107	114	116	104	113	122	118	100	112	132	124	114	131	97	117	106	121	114	107	102	108	114	124	111	114	100	107	109	116	119	113	97	103	90	126	112	112	97	109	119	130	124	114	113	98	110	107	103	121	119	110	103	116	114	121	124	113	137	113	123	118	117	115	111	115	117	125	130	90	107	133	116	118	136	125	116	101	104	114	123	114	127	113	107	110	109	117	128	95	101	99	126	115	109	121	138	99	111	104	98	115	109	126	114	124	126	118	119	117	113	122	129	116	135	114	131	99	116	135	105	123	126	103	118	97	117	106	106	132	109	117	105	103	124	123	112	98	96	116	102	126	127	124	118	119	116	99	111	127	120	121	110	108	120	114	124	116	113	136	103	116	115	117	110	118	130	121	129	131	128	115	114	127	141	112	129	97	96	107	111	124	120	111	119	98	103	105	114	107	107	120	121	118	117	110	99	100	120	101	110	109	119	112	126	119	110	128	111	108	110	122	123	115	109	119	118	121	117	117	101	119	92	108	103	104	133	117	117	129	115	124	126	122	108	117	121	112	115	121	124	126	104	112	123	120	109	129	130	107	132	118	106	117	109	100	140	123	113	116	129	114	114	135	122	124	130	112	107	111	111	129	117	100	94	106	123	123	107	114	117	130	104	97	84	136	99	116	114	104	114	99	126	109	118	131	105	102	101	120	116	109	98	110	106	105	103	94	126	113	130	121	122	103	131	112	109	100	111	99	98	98	124	126	129	120	131	104	109	130	119	129	126	116	105	129	123	96	131	113	115	132	117	123	112	100	117	132	97	114	98	104	137	114	135	111	128	119	118	123	111	109	111	126	116	124	110	126	120	119	127	114	119	100	100	139	111	106	116	106	131	128	106	116	114	121	95	115	115	120	114	117	120	112	95	122	108	126	113	123	116	116	121	113	121	115	119	120	110	121	129	116	114	108	122	112	114	112	117	133	116	111	113	106	122	127	94	111	99	122	111	110	101	127	101	109	111	128	112	128	126	109	122	120	138	103	109	102	119	116	123	119	131	132	106	105	100	106	126	102	126	107	100	114	117	109	131	111	114	91	118	106	123	103	107	118	118	119	106	107	127	98	132	101	120	101	126	111	102	119	99	113	102	117	92	101	89	125	120	115	124	116	125	117	121	112	138
44962	39293	14023	1456	1264	1078	950	839	732	704	660	588	526	603	540	502	534	523	462	499	492	471	495	399	468	473	452	390	501	447	397	430	457	442	453	421	411	426	423	435	489	405	434	455	448	410	464	417	405	417	424	406	400	414	413	425	418	418	430	416	366	418	440	436	404	354	424	440	406	397	398	390	387	411	408	456	416	410	391	393	406	404	383	379	418	410	414	421	395	385	393	412	398	406	416	385	406	468	429	413	440	433	437	387	382	435	402	419	409	407	433	402	384	417	407	412	402	407	408	441	393	434	432	405	409	424	412	385	420	398	388	441	425	442	400	405	401	381	427	372	427	383	455	443	407	419	417	396	389	427	363	386	400	374	389	429	437	399	413	411	397	417	427	413	370	400	427	394	431	386	404	387	439	373	392	378	404	421	398	432	370	398	432	397	393	390	414	374	390	426	390	413	401	452	437	406	375	404	434	401	408	409	410	387	445	411	437	401	417	397	405	406	394	437	383	398	358	384	394	368	420	450	385	397	448	429	400	386	421	385	427	383	381	406	434	392	402	431	435	389	375	415	418	363	410	419	369	431	401	430	409	405	405	398	382	424	397	401	419	407	374	452	416	417	477	396	440	413	450	384	396	432	414	390	377	375	415	406	425	429	445	400	449	384	388	413	438	398	413	396	439	432	433	414	418	385	372	412	433	407	391	415	393	436	394	385	430	363	411	393	403	393	385	401	413	423	437	364	451	415	402	419	422	406	429	404	390	356	429	395	393	438	402	409	423	410	393	378	422	364	424	417	394	382	437	366	417	429	461	389	399	407	403	385	382	379	398	399	376	426	418	438	391	423	385	375	392	375	421	404	419	406	427	416	436	405	392	410	415	422	339	421	393	413	425	439	372	442	406	402	410	429	393	386	390	411	393	397	409	395	396	431	423	402	442	396	409	389	427	435	397	435	434	423	434	359	430	442	411	415	419	394	383	402	395	420	417	391	404	440	406	386	377	431	396	431	391	393	397	374	397	426	383	410	397	439	385	414	403	383	401	409	397	399	395	439	422	430	383	381	406	378	444	397	411	407	415	384	394	375	389	400	368	389	397	408	404	416	394	377	400	429	387	411	400	394	414	391	413	405	389	411	411	386	400	428	422	402	439	403	409	384	414	436	448	434	406	414	368	393	414	391	399	424	416	370	391	409	415	380	397	425	408	426	421	428	404	391	383	381	380	374	395	439	372	418	407	392	444	437	391	388	418	433	387	397	429	436	404	401	403	350	434	409	420	399	401	411	400	415	410	385	375	422	411	411	426	424	370	389	441	435	389	430	403	412	412	413	446	404	402	390	403	407	367	416	436	410	414	416	385	388	431	423	404	403	422	392	384	355	384	363	389	404	363	403	415	394	432	415	348	399	413	408	405	425	441	417	413	397	374	405	389	387	425	411	451	426	393	405	400	417	397	400	439	403	410	389	441	413	401	429	408	421	421	385	412	408	429	411	380	413	482	414	389	383	395	403	408	429	442	425	347	438	399	391	412	421	419	399	421	438	418	434	407	381	384	377	400	404	381	430	389	365	400	385	432	437	415	404	396	416	375	396	424	396	411	414	406	419	414	411	421	398	409	401	407	378	363	433	373	421	417	431	388	394	384	383	403	372	425	395	399	414	399	390	417	466	393	406	443	404	405	378	343	394	385	449	410	423	378	414	380	443	441	414	429	447	424	405	422	386	415	401	401	450	397	394	409	415	431	377	415	405	359	362	448	417	433	405	415	418	412	396	428	412	445	420	420	402	382	392	370	394	417	419	399	420	380	394	408	374	389	416	442	366	405	412	408	433	418	409	426	419	400	412	374	402	381	440	419	421	408	432	469	459	400	382	411	398	407	410	398	404	421	425	402	417	372	363	396	379	457	399	402	385	408	397	398	396	401	390	389	418	409	401	410	368	366	405	395	442	407	396	392	401	415	422	431	404	412	394	393	421	413	403	432	402	428	401	386	383	405	417	401	438	401	411	415	386	431	390	403	408	410	410	392	408	407	397	388	412	422	394	388	395	408	386	413	395	410	385	381	414	393	405	409	406	384	386	385	400	405	420	440	387	435	396	422	436	405	393	409	405	458	374	447	423	402	408	420	413	439	407	413	447	390	438	405	378	419	405	426	402	406	389	418	390	395	434	401	435	388	425	406	403	413	389	395	416	351	408	424	416	392	391	395	408	407	410	395	374	411	410	398	403	409	362	429	372	464	420	369	441	391	413	385	436	441	415	434	416	412	419	399	417	374	393	404	410	390	409	389	407	416	387	396	409	400	387	379	425	408	418	426	415	389	417	425	394	395	417	441	423	458	367	392	360	417	379	411	404	416	412	403	418	427	396	400	426	411	440	444	412	404	417	445	421	386	408	388	360	363	388	408	422	382	425	403	418	415	377	417	422	386	399	413	393	449	389	410	378	391	432	369	411	430	387	397	398	432	414	396	397	371	385	412	402	397	394	393	405	414	388	408	419	393	422	423	414	362	419	419	413	392	437	386	389	376	433	398	397	404	403	418	397	394	456	372	435	420	389	416	411	399	408	408	389	417	427	427	410	388	429	404	373	392	379	383	406	418	392	390	382	411	436	442	409	427	391	415	394	401	420	391	434	404	418	417	412	418	382	428	415	421	411	434	436	423	403	399	403	415	413	410	432	393	421	396	431	414	381	403	398	393	436	428	384	431	421	438	407	404	379	447	412	378	422	415	380	417	436	371	420	406	377	373	360	416	405	393	411	375	411	371	407	409	418	433	404	405	410	411	404	397	398	395	404	416	394	444	378	408	415	427	442	431	408	380	399	380	435	420	416	406	379	416	398	395	422	430	424	419	393	406	426	401	360	406	415	357	444	417	400	418	451	418	399	399	401	424	360	407	439	415	413	413	415	425	421	388	400	407	417	389	426	397	439	445	439	386	399	379	417	420	443	395	397	393	381	403	431	391	440	423	359	400	414	425	425	431	410	418	447	385	394	408	405	374	411	422	420	438	373	396	397	399	408	427	424	434	408	409	423	450	409	402	376	410	396	413	374	393	437	398	437	430	401	414	377	417	406	425	416	398	376	412	387	453	376	381	416	403	420	380	422	436	388	399	388	371	414	438	416	417	410	403	398	388	426	419	405	388	417	452	476	380	446	402	397	389	405	407	377	443	390	428	394	404	404	423	400	396	380	411	369	390	409	374	411	380	383	370	437	403	394	401	371	409	396	390	422	413	428	376	372	398	420	399	402	404	404	413	406	407	417	408	409	384	433	432	423	421	404	372	400	395	418	412	398	448	431	433	405	395	442	409	395	418	445	426	409	388	417	395	387	439	351	401	424	408	419	385	449	372	404	399	381	388	394	405	423	397	434	394	372	423	392	409	363	391	417	374	416	424	397	454	427	427	397	423	416	418	385	397	449	400	377	390	416	383	410	394	412	402	430	416	432	370	443	395	393	364	404	409	417	384	423	406	420	399	408	409	422	419	422
75244	60720	34224	8965	1064	460	379	362	315	282	249	240	251	206	217	213	223	203	239	187	191	191	214	163	186	222	195	183	197	194	184	183	173	164	169	160	211	194	212	189	191	173	189	166	164	182	192	173	191	179	191	163	199	174	177	156	156	172	186	170	168	152	166	179	159	171	199	178	201	199	177	166	161	191	193	193	173	183	169	177	172	195	175	173	171	164	174	166	165	151	182	170	177	175	182	145	198	182	205	171	164	186	172	171	175	174	184	176	176	170	172	149	158	177	169	190	161	174	162	194	188	160	177	199	207	179	190	146	172	167	178	166	169	172	186	169	179	161	156	174	207	172	160	171	165	178	162	179	187	193	178	185	154	162	179	174	178	158	156	177	174	168	158	168	167	163	182	192	207	185	168	176	167	184	184	178	165	168	189	164	169	171	173	164	187	175	155	169	155	185	158	187	171	181	177	183	144	182	180	163	162	168	164	183	186	166	167	163	170	186	204	191	159	187	193	200	167	170	180	158	190	153	176	186	172	164	183	199	199	192	159	188	183	168	177	145	173	182	159	172	169	171	156	172	188	198	208	177	176	168	206	173	200	171	189	186	174	202	186	185	162	146	186	164	172	185	179	199	164	170	194	168	196	185	173	156	177	161	160	153	184	157	186	191	173	175	177	181	191	173	195	188	168	171	175	167	161	194	194	163	174	160	172	151	171	181	151	172	163	176	160	170	175	185	187	184	180	200	174	174	168	169	165	149	205	188	168	161	184	152	165	172	169	169	187	160	169	174	177	161	205	188	159	174	180	168	171	187	179	176	166	184	160	172	177	167	177	163	171	177	195	194	189	166	186	153	164	190	209	189	187	177	171	175	179	203	154	170	196	155	165	160	169	156	188	185	161	178	174	182	168	184	187	181	178	181	170	178	198	174	175	182	170	174	188	179	178	169	149	189	169	181	194	196	160	196	195	174	170	158	171	188	178	175	206	179	187	176	167	162	168	169	170	166	180	167	180	158	205	167	176	177	176	151	197	168	157	175	181	187	171	158	185	153	167	175	192	178	153	194	183	178	188	186	159	164	174	165	188	168	184	201	201	191	183	175	170	180	217	159	181	181	175	191	160	167	149	186	171	168	191	141	167	185	153	159	177	161	172	174	190	174	193	167	156	175	153	196	167	183	201	151	172	183	192	165	201	165	163	181	198	172	165	182	172	168	180	170	181	186	173	181	214	180	167	161	173	175	183	174	174	182	171	182	175	173	165	174	197	172	197	176	182	156	180	194	192	199	163	190	175	171	178	166	177	180	177	199	175	174	177	176	157	177	190	176	169	171	159	176	174	161	187	158	169	192	184	184	180	176	184	172	183	176	164	181	169	184	179	160	151	175	185	167	167	175	173	189	164	190	204	198	204	195	165	183	159	185	178	155	182	195	183	172	173	170	178	174	159	180	172	181	183	179	180	165	174	181	170	149	172	174	181	171	188	190	182	197	185	206	199	170	173	178	174	183	167	159	173	177	162	176	174	203	169	169	200	162	178	172	178	183	175	173	169	164	192	170	204	184	186	178	161	165	194	154	154	168	147	182	168	182	167	160	163	203	185	164	145	197	175	186	196	172	218	178	192	176	152	177	198	168	159	164	184	175	171	141	165	175	194	180	181	184	176	191	179	192	175	177	159	172	184	185	183	191	174	185	188	164	164	184	183	156	175	187	170	179	190	207	163	179	179	177	182	186	213	186	173	193	180	174	159	192	166	180	170	161	171	168	168	169	166	181	168	176	199	176	176	181	177	166	158	187	190	186	191	174	184	181	158	188	176	168	177	178	135	174	175	198	164	174	177	190	181	168	195	174	166	201	170	171	161	182	178	177	159	198	175	199	201	173	188	180	185	189	168	170	190	201	183	213	198	147	161	164	182	167	180	175	177	190	174	183	188	181	183	180	163	188	185	174	195	162	180	195	187	171	188	158	163	159	171	174	175	186	176	164	184	161	184	133	174	172	195	150	161	152	190	169	186	197	171	181	174	174	171	187	182	158	174	184	203	170	192	160	190	182	196	191	159	190	188	199	173	205	188	182	190	189	176	174	189	179	184	172	189	170	195	176	194	176	183	171	206	175	177	176	159	195	177	161	175	138	169	178	176	199	186	158	166	171	189	172	181	162	176	179	186	165	170	195	187	186	187	180	197	155	180	168	173	149	179	176	170	194	179	174	190	166	169	166	172	184	177	182	157	175	181	197	181	179	173	165	163	169	190	162	161	183	174	192	175	171	174	167	164	183	194	172	160	176	173	181	178	176	179	180	186	182	203	184	160	178	176	180	172	188	139	172	178	168	195	179	203	187	168	173	201	187	196	183	175	184	197	183	172	190	174	157	172	166	185	170	180	189	170	176	183	183	168	187	172	157	174	166	196	203	184	165	151	155	170	171	157	185	187	166	200	170	186	189	172	180	172	174	190	145	157	164	169	149	182	177	179	170	156	187	189	175	182	179	173	186	195	180	170	197	186	164	175	174	179	159	171	173	172	178	189	174	189	157	178	152	178	194	175	178	176	196	199	161	161	168	157	191	185	166	174	178	181	176	183	178	150	179	188	180	163	189	181	174	207	195	182	183	174	172	186	158	174	186	173	167	154	200	147	156	187	146	154	169	170	194	186	180	182	169	159	164	172	182	187	167	176	164	169	163	169	150	170	188	163	161	188	178	175	182	186	175	192	177	157	188	168	194	180	150	190	171	182	185	175	186	167	164	153	175	154	169	187	207	163	185	183	161	166	169	171	170	174	181	195	166	151	181	180	180	199	158	178	176	183	175	178	159	172	171	188	173	170	183	178	176	217	149	178	188	166	173	186	174	191	180	175	172	148	181	172	187	186	168	184	173	194	205	190	186	190	175	164	159	194	171	179	168	180	180	157	215	166	182	169	170	151	201	177	199	203	188	175	167	179	199	176	188	147	176	191	170	175	172	182	171	175	169	172	180	193	167	176	165	179	186	170	168	183	177	178	162	162	164	173	166	173	175	172	195	184	180	179	141	155	170	173	202	183	189	187	194	176	165	174	178	173	146	158	167	199	168	177	183	159	174	175	179	175	175	171	174	167	182	171	181	186	192	166	174	179	181	151	173	190	168	178	199	180	164	164	160	167	191	200	192	166	182	170	175	186	191	180	179	173	164	185	160	176	192	175	153	181	178	183	170	202	190	165	169	186	168	177	169	169	180	162	188	183	176	183	179	157	188	188	167	136	147	158	157	170	174	182	175	179	175	190	158	144	178	183	168	163	170	182	173	186	179	185	171	177	181	173	174	160	198	179	197	182	182	182	155	169	169	170	166	162	198	199	194	185	196	188	159	167	179	191	171	196	197	181	178	189	172	150	170	186	175	168	158	203	176	177	170	184	149	195	163	154	173	177	165	167	179	205	158	179	167	182	170	160	163	161	160	159	179	172	207	166	178	183	159	172	171	194	195	180	181	164	175	167	173	179	171	160	184	194	155
55227	49152	20000	2488	2353	1849	1608	1410	1298	1139	1063	1005	977	903	824	798	763	751	741	731	707	748	704	695	663	697	672	652	656	681	666	650	648	632	580	626	583	610	649	617	597	592	590	605	634	591	581	623	546	626	626	628	599	556	614	569	604	620	599	576	580	592	598	609	587	585	567	582	573	591	594	608	591	613	604	577	614	605	608	580	537	579	584	567	565	584	609	586	651	575	629	542	598	607	564	564	600	610	555	556	611	586	592	584	597	619	627	596	551	579	579	534	601	586	629	577	605	567	558	592	585	602	589	601	594	565	560	569	616	593	578	604	595	595	561	590	597	593	627	620	606	622	607	606	585	605	593	573	582	566	564	580	560	608	592	598	584	600	591	601	560	590	556	595	590	554	568	611	587	570	580	565	594	578	573	598	614	569	582	563	557	567	594	586	580	612	573	547	575	564	575	628	601	565	557	557	550	560	594	607	581	592	564	566	601	591	572	589	621	588	633	605	588	576	592	562	550	600	583	599	551	585	566	588	545	572	591	547	587	580	574	595	600	595	600	585	598	574	580	569	567	537	555	621	595	566	570	589	588	557	592	598	589	580	592	572	564	590	619	554	594	619	615	597	547	547	590	588	575	571	571	581	612	589	626	615	568	550	559	614	566	593	560	578	582	609	560	633	591	571	575	522	521	591	565	563	572	594	553	581	579	548	569	569	563	581	553	567	649	563	605	621	645	618	546	602	572	579	561	611	581	607	557	577	648	563	564	616	568	521	583	581	578	557	590	560	554	553	572	562	575	588	573	543	626	610	550	558	551	585	566	544	557	563	572	619	588	590	598	559	542	547	553	607	617	579	568	610	546	589	600	547	570	539	604	607	624	570	619	586	593	568	590	612	559	571	562	547	573	506	552	594	620	583	573	573	579	596	585	551	605	546	590	573	550	579	626	511	585	588	541	565	579	570	588	547	587	583	578	543	549	519	576	550	552	571	570	572	577	560	564	572	555	584	583	566	574	605	597	593	618	565	610	634	560	627	608	596	547	571	578	600	575	622	571	590	580	566	535	590	585	588	592	571	603	568	555	562	573	532	549	589	561	561	572	546	598	560	583	588	546	583	579	648	568	586	573	573	579	559	610	576	583	551	590	575	547	609	633	592	571	556	577	609	559	605	531	575	606	564	603	562	557	579	584	558	558	607	617	621	568	573	622	603	590	584	559	580	555	576	585	593	542	611	577	537	583	571	604	561	577	604	612	556	596	568	544	567	585	578	576	571	555	598	581	556	592	621	577	563	589	575	569	585	578	555	586	586	587	618	551	556	584	564	644	561	565	552	590	574	545	581	574	573	614	570	567	592	602	582	610	637	564	597	562	590	590	576	572	568	579	566	578	611	575	642	549	590	568	550	598	648	573	597	609	607	552	551	591	562	574	554	566	569	581	580	599	611	560	584	603	576	589	577	575	538	565	581	570	634	630	594	550	562	584	600	558	585	586	598	585	620	575	563	630	583	581	590	596	618	591	536	599	578	587	578	574	580	575	562	593	584	591	565	528	613	604	565	580	542	604	593	587	598	578	593	586	580	604	577	575	619	596	562	564	608	558	591	549	566	575	601	602	573	546	579	573	561	551	618	616	586	561	541	597	580	609	574	559	556	579	623	575	578	545	594	572	562	585	525	603	584	582	613	564	574	578	564	583	632	610	553	610	632	574	563	602	543	570	571	609	557	616	538	590	565	575	595	604	532	553	574	570	627	628	585	595	602	578	596	598	600	534	580	601	619	568	552	569	565	521	587	550	582	552	571	597	598	610	599	582	531	606	537	576	616	582	585	622	558	554	553	584	585	587	552	591	592	568	623	621	598	593	563	545	550	535	559	561	663	550	581	557	584	588	575	549	583	566	621	620	584	608	558	573	659	553	595	607	572	591	548	547	571	535	598	593	558	559	578	516	580	593	567	560	587	607	575	594	625	616	570	588	594	580	576	553	565	599	622	632	570	592	562	579	515	555	600	610	586	597	581	586	544	638	591	558	574	574	578	549	560	610	577	581	546	551	541	555	604	579	549	605	582	583	549	540	609	569	585	562	626	600	585	583	586	568	549	579	607	600	597	580	577	568	603	548	594	594	589	572	592	572	555	581	556	584	524	570	554	566	590	580	637	572	608	572	642	548	583	612	559	596	588	570	585	564	603	600	600	585	572	593	579	587	547	608	563	575	601	582	565	606	581	560	585	580	568	628	641	562	555	580	582	613	585	615	610	566	626	574	589	551	559	587	594	575	519	590	577	550	583	585	584	554	584	542	618	569	568	538	592	596	624	616	600	576	541	585	608	537	631	606	581	604	607	587	581	595	548	618	591	570	624	591	571	599	534	570	614	555	591	555	619	556	577	591	602	551	586	581	535	571	620	548	556	600	535	597	581	589	568	562	574	588	594	593	618	556	532	600	595	580	528	555	577	530	602	564	597	568	556	570	575	591	570	586	614	605	600	545	585	582	580	576	597	569	567	561	594	588	568	617	592	568	576	605	561	645	543	617	608	558	596	576	595	525	582	606	588	522	605	519	591	564	603	565	556	593	595	549	568	601	592	565	583	581	634	581	595	577	538	587	600	619	600	581	610	611	585	582	546	626	570	571	581	570	603	579	563	563	567	585	608	579	529	604	567	563	580	603	587	552	582	580	598	571	564	611	589	611	605	569	598	550	538	571	553	577	557	594	576	567	594	603	574	577	567	563	578	570	543	606	566	569	561	639	618	596	587	572	581	576	571	600	570	605	569	539	597	580	577	614	571	573	606	567	585	580	583	587	589	556	627	553	609	577	565	574	580	601	565	599	605	565	569	602	581	580	571	596	561	572	515	559	596	573	542	567	541	623	610	593	567	596	588	608	612	610	586	572	634	587	568	560	583	562	538	582	591	584	554	553	554	599	556	597	548	557	583	614	571	580	580	580	566	598	595	591	619	600	606	608	614	555	575	574	559	572	626	569	556	615	567	601	568	526	608	594	604	572	604	555	610	606	550	548	564	554	589	574	613	585	568	597	624	540	558	579	566	596	591	597	608	557	601	576	587	603	605	569	582	587	548	619	574	620	607	558	539	589	582	606	579	583	587	542	536	549	592	553	595	600	578	569	586	575	605	596	580	568	564	567	615	582	553	605	614	579	571	599	558	594	636	553	530	550	550	543	600	574	597	606	564	592	583	611	583	605	594	587	583	598	601	583	553	580	600	576	566	609	597	596	589	546	584	545	583	563	622	613	578	549	562	573	584	573	556	599	569	618	588	569	606	543	576	589	572	582	577	573	573	601	573	594	601	626	598	561	575	586	541	605	559	555	555	598	585	584	585	589	578	599	608	575	568	584	592	569	554	579	608	546	604	612	558	600	595	606	567	574	562	588	556	562	565	584	542	592	558	581	582	607	601	589	572	616	592	576	582	602	584	616	581	546	568	644	629	571	601	603	602	614	568	564	579	580	556	588	582	609	572	563	600	587	606
28716	10682	2097	228	190	193	186	192	187	161	183	197	165	159	205	181	186	208	191	195	174	159	186	198	192	163	197	186	181	204	196	177	186	174	188	207	223	177	201	195	186	169	186	188	176	197	199	181	173	216	184	200	186	183	198	174	185	210	168	194	190	192	200	176	172	193	195	174	185	205	169	206	188	173	175	187	185	190	173	180	191	188	189	200	185	195	166	190	178	177	187	184	195	184	195	212	159	190	184	199	198	187	173	184	194	189	166	162	218	187	193	161	174	178	205	192	201	197	185	190	174	172	211	180	183	171	162	191	190	189	212	186	200	191	195	194	175	195	193	196	177	170	202	197	178	213	194	175	189	184	178	185	212	163	195	209	193	206	193	194	193	168	207	197	181	200	167	197	178	170	184	169	182	163	192	192	203	186	185	200	175	172	186	175	174	184	167	196	171	191	177	162	185	151	194	179	195	178	202	165	180	196	181	190	200	187	207	186	164	182	204	196	169	222	177	166	200	145	204	190	169	166	184	220	177	181	183	173	185	180	193	190	204	212	151	180	186	176	211	196	173	191	191	216	175	192	158	213	178	188	186	158	203	191	196	209	168	196	176	190	178	179	190	177	173	178	186	212	194	194	187	170	189	186	200	170	185	184	189	199	209	182	201	196	165	205	165	187	161	182	155	197	174	213	195	202	192	173	164	183	195	209	168	173	176	173	164	200	190	177	204	185	193	200	190	168	180	192	191	156	176	193	160	222	190	172	185	168	191	197	194	199	162	163	189	198	191	190	175	157	190	221	195	188	194	179	192	191	177	176	190	193	165	167	186	207	199	199	187	172	194	226	177	180	183	169	165	172	199	187	192	183	185	186	177	156	161	174	183	184	174	196	196	193	191	181	186	169	162	172	188	214	173	194	174	200	161	182	196	175	159	195	183	202	172	193	206	197	210	194	193	192	198	164	177	207	195	172	225	196	193	181	180	187	192	179	175	198	205	197	166	159	200	188	177	179	195	158	183	183	195	181	202	171	179	196	185	184	219	182	152	167	198	196	205	179	190	173	198	173	185	212	184	186	200	159	179	179	176	164	173	163	180	177	177	206	161	175	186	191	204	164	195	183	191	170	200	189	186	204	195	209	191	183	184	177	194	173	186	194	188	186	192	202	191	191	179	194	216	168	194	191	158	187	190	192	193	178	171	197	183	172	177	185	193	203	180	186	170	202	190	181	190	209	185	213	187	193	187	176	200	179	196	188	196	173	202	187	194	201	185	167	183	185	183	183	185	172	179	175	195	194	181	204	191	163	209	182	188	206	198	178	194	198	185	176	215	202	165	169	194	171	198	181	178	176	195	169	167	193	188	218	168	182	187	171	178	183	176	181	203	173	175	189	182	185	182	182	172	182	175	177	189	209	180	193	181	177	173	188	184	177	164	179	173	214	179	184	210	182	206	192	164	189	166	189	168	208	170	184	200	197	170	192	180	194	184	177	190	182	212	179	201	178	183	165	189	183	199	186	198	189	205	191	205	192	200	181	177	155	189	166	166	206	167	199	188	185	190	171	167	203	220	181	185	180	193	195	177	177	178	185	179	167	167	183	170	201	205	209	173	194	177	184	200	164	179	172	184	169	190	175	171	182	193	173	190	202	177	198	187	198	202	202	167	178	184	195	201	185	194	187	215	190	182	175	197	181	174	202	178	176	199	192	179	185	172	195	171	183	179	168	183	192	186	200	192	174	194	208	206	179	177	174	191	173	179	193	170	181	226	159	194	188	197	187	187	182	173	171	180	179	169	213	191	180	175	183	162	206	203	182	214	196	156	231	193	174	196	185	176	161	183	175	195	198	181	185	163	191	190	206	174	180	186	195	178	178	198	192	177	172	194	192	183	200	182	181	190	175	184	177	188	169	204	184	211	197	197	169	186	209	166	200	157	179	187	208	169	205	198	187	189	181	163	165	197	174	190	190	187	197	207	151	191	173	187	170	171	185	186	202	174	204	205	197	182	180	177	170	183	186	203	195	159	179	195	177	194	192	170	193	165	185	172	195	165	180	183	209	190	184	165	188	182	179	199	187	168	205	184	176	204	208	187	175	187	190	162	186	210	173	184	153	181	185	206	191	194	190	203	202	193	193	213	188	203	194	187	222	176	193	166	191	187	157	211	187	195	180	182	198	201	160	177	162	185	185	178	191	192	183	192	181	211	192	179	195	158	194	185	170	188	169	200	182	160	187	196	198	207	199	209	198	201	187	184	184	184	163	179	196	200	175	187	208	186	183	205	188	209	182	192	189	186	172	171	194	203	185	200	165	175	219	182	189	182	191	188	195	181	191	202	182	186	192	182	195	186	197	182	185	169	201	191	189	192	189	193	198	196	183	194	216	180	174	180	165	172	192	217	180	198	173	194	182	209	167	198	206	179	166	203	194	182	200	175	201	172	179	221	174	176	183	193	184	182	194	191	186	186	201	169	187	195	179	194	182	199	180	186	188	187	179	176	192	196	178	193	215	191	180	188	195	166	175	173	195	181	198	184	169	184	175	169	169	186	160	163	193	209	200	181	190	210	221	195	198	175	207	156	178	190	191	182	203	163	178	180	173	187	205	191	178	198	184	191	174	205	181	180	184	196	182	177	188	181	187	179	190	193	182	196	185	202	201	229	201	163	188	205	175	196	177	197	219	187	199	200	189	180	194	196	174	195	168	162	177	184	189	183	177	197	166	192	178	187	195	206	182	212	175	176	169	184	223	200	212	198	171	182	184	190	187	189	180	166	208	154	186	197	162	169	165	192	164	159	193	203	170	160	209	156	200	178	191	188	197	190	188	197	186	188	166	177	192	180	184	203	188	205	189	178	186	194	187	170	204	193	174	186	182	176	171	168	183	172	183	183	171	221	193	186	183	177	216	188	177	174	189	180	200	193	162	178	190	201	202	172	180	195	187	179	183	208	194	181	203	196	195	188	190	153	174	187	189	195	189	186	202	174	175	215	214	175	181	208	171	191	174	177	194	203	197	161	192	188	204	177	164	175	164	176	198	172	199	193	229	189	187	180	176	194	200	174	183	190	212	175	210	183	175	170	195	199	186	162	184	176	185	196	180	190	183	198	182	169	177	193	173	164	179	208	207	191	197	204	178	196	165	193	206	176	178	185	170	194	170	173	177	163	207	188	186	157	200	168	184	188	196	193	186	193	178	188	168	160	203	180	197	191	178	204	188	178	198	189	189	195	203	199	165	202	180	166	180	207	204	184	190	181	177	202	181	195	207	195	194	184	190	210	226	175	193	198	213	164	169	173	200	179	205	199	202	199	207	210	209	197	165	165	176	161	187	193	187	212	146	179	191	172	170	197	163	170	169	186	197	169	200	177	190	177	158	184	202	179	183	178	202	170	201	174	152	187	192	197	162	200	168	156	205	212	179	212	183	176	174	162	191	184	213	197	173	194	177	174	167	199	176	168	191	188	168	196	189	199	198	161	172	186	195	192	192	213	175
26378	10949	2791	716	628	630	620	637	649	581	641	634	621	646	630	648	611	582	628	589	583	569	594	582	598	554	624	628	638	655	600	618	586	606	615	612	600	625	639	627	639	622	614	598	600	588	661	595	632	602	644	574	617	610	637	570	602	629	588	594	602	655	611	604	612	601	613	681	627	616	618	613	636	618	590	604	647	615	597	560	609	604	589	621	643	581	572	640	598	592	613	591	614	621	572	575	629	594	591	579	562	577	571	628	584	612	610	642	608	609	616	593	618	632	622	583	601	604	602	595	568	622	610	642	652	629	619	633	572	601	589	554	607	624	578	598	577	616	663	596	587	595	610	578	605	566	615	596	612	561	634	638	616	630	595	644	636	614	568	593	629	661	646	604	620	629	657	595	614	582	591	573	641	574	598	614	599	626	591	591	606	648	603	577	551	567	606	595	590	612	655	602	595	594	621	604	584	626	611	614	581	610	623	580	567	602	596	598	611	611	623	589	591	624	571	598	635	617	597	596	593	624	621	635	619	630	609	598	599	623	607	572	610	634	594	615	602	590	589	615	623	634	599	629	628	610	651	619	572	608	633	590	574	603	668	565	552	577	622	562	604	585	610	598	654	642	609	609	586	613	554	606	620	583	598	667	596	634	636	602	620	628	571	636	564	586	622	579	585	602	581	601	597	632	626	620	628	624	624	613	619	576	624	580	607	645	574	580	611	578	611	626	634	601	605	591	606	641	629	630	584	615	592	625	593	576	615	614	615	595	588	631	579	600	618	607	568	587	645	617	591	601	686	646	595	666	605	620	639	579	597	609	600	673	603	612	579	602	620	557	567	588	580	608	609	602	609	587	598	586	636	633	631	623	635	622	597	593	602	559	579	608	620	659	633	573	590	637	590	631	635	620	602	586	601	595	623	577	595	592	633	592	608	601	562	617	609	620	582	625	595	590	576	589	617	620	619	607	607	608	626	558	571	582	624	593	580	664	602	568	597	630	610	584	616	614	659	613	566	648	577	624	615	652	649	627	584	581	616	591	649	586	604	605	583	622	620	598	616	602	599	645	641	584	623	597	586	583	585	566	591	621	655	573	575	606	589	578	630	627	631	583	572	624	631	585	624	630	637	615	572	657	613	620	645	592	573	624	674	654	636	580	615	625	610	628	594	629	569	585	599	641	631	608	611	638	647	580	606	570	616	571	586	563	625	608	641	622	610	595	602	613	626	623	613	630	608	638	599	640	665	608	575	596	576	599	576	644	611	574	617	559	537	595	626	612	614	618	608	616	595	628	630	608	588	638	609	573	599	612	585	579	606	587	582	639	619	626	600	622	602	634	586	623	622	647	556	612	582	602	637	625	607	579	607	606	593	611	615	621	626	638	602	565	544	608	595	580	609	567	602	556	644	624	606	635	622	615	589	576	629	592	560	593	663	617	544	633	608	596	673	556	619	597	618	597	618	648	593	576	633	598	592	624	621	610	640	589	570	594	571	666	608	611	554	577	614	583	612	599	586	551	620	609	562	601	604	634	644	644	613	562	581	591	593	618	614	604	610	583	607	602	634	566	663	597	583	658	619	645	559	622	626	643	575	584	641	604	605	618	616	608	664	602	597	584	588	625	593	614	600	621	585	579	607	625	593	606	593	568	580	603	613	588	617	585	612	578	598	615	628	648	583	614	609	592	588	613	573	564	598	630	585	593	604	592	586	612	587	584	638	576	670	618	623	649	600	660	621	636	607	624	596	615	647	578	554	585	643	579	598	591	633	607	586	636	633	624	654	650	614	580	640	610	599	578	592	612	599	609	579	604	625	622	617	640	637	626	602	599	584	576	564	600	609	616	577	635	633	595	600	596	622	571	560	646	601	573	598	593	595	591	603	626	595	585	622	595	649	550	625	601	601	577	627	598	640	615	598	585	576	639	617	609	608	628	631	614	624	633	608	592	612	632	609	614	610	597	628	610	610	575	611	664	607	600	621	592	614	686	596	618	639	593	603	546	603	632	615	613	584	593	621	592	584	595	610	612	615	632	633	599	587	591	604	590	596	630	630	647	617	626	603	621	591	579	625	589	597	582	574	575	556	652	575	614	595	603	623	628	618	621	647	577	642	597	520	629	594	633	606	633	609	646	628	598	600	600	645	616	599	613	601	635	631	615	568	638	591	563	606	585	612	577	600	598	616	578	669	608	626	632	622	565	625	609	608	630	630	622	584	639	552	646	572	601	607	588	630	591	609	637	557	606	566	577	629	612	601	607	581	615	594	569	573	610	624	581	606	595	606	628	632	640	606	612	626	591	627	591	590	605	628	644	579	603	577	594	595	578	613	614	639	619	623	582	566	607	622	574	592	608	598	595	607	594	592	560	623	644	617	604	594	627	630	607	566	576	618	571	573	608	608	642	643	589	635	589	603	635	667	616	653	644	617	602	615	626	601	600	586	624	604	635	567	558	584	610	601	589	556	652	631	632	616	602	580	642	601	619	591	656	604	654	668	590	603	622	621	623	587	625	650	623	591	615	635	607	606	575	622	629	603	663	620	592	576	585	604	621	617	615	609	588	587	599	586	637	624	630	604	587	612	639	608	610	584	616	635	600	630	620	597	610	592	616	633	652	594	621	587	674	650	581	631	627	607	636	628	643	630	600	605	617	580	584	605	609	641	598	582	611	578	551	609	637	584	639	594	645	594	627	612	631	643	605	654	578	627	615	624	568	608	618	593	626	625	578	628	594	610	603	615	601	618	606	602	602	627	630	620	625	619	586	589	596	604	651	604	581	622	618	600	580	604	578	638	612	618	609	607	609	597	620	560	580	587	605	572	650	668	630	658	588	581	600	653	642	590	631	588	592	620	556	600	633	581	627	586	590	597	635	581	624	604	603	618	656	587	584	646	619	607	574	633	602	584	648	568	598	583	612	596	602	564	609	572	563	594	592	674	605	614	643	630	625	621	600	570	588	634	631	617	634	599	606	602	600	613	620	602	602	605	661	588	619	590	634	604	627	630	645	584	629	675	571	618	567	598	614	632	631	625	581	623	571	609	604	631	602	596	627	589	623	600	644	624	621	587	615	589	601	581	620	578	567	605	618	625	607	558	604	623	634	595	618	587	587	605	641	648	583	585	598	609	610	624	636	574	599	611	602	582	636	581	605	595	625	551	651	599	596	602	626	583	651	629	586	612	593	619	602	563	612	627	616	577	573	596	593	619	626	624	608	619	605	589	554	612	609	606	618	610	653	587	584	594	582	646	616	643	568	622	592	590	577	615	594	614	601	644	620	611	586	647	613	555	629	639	594	669	594	614	630	595	575	626	600	602	627	620	590	593	592	614	578	576	588	555	603	606	614	618	563	584	599	602	645	604	596	625	608	673	604	575	659	606	632	590	571	612	616	622	611	588	598	570	645	606	662	619	581	597	622	593	604	592	579	591	568	596	590	631	608	630	652	596	619	653	599	581	579	581	596	611	621	640	614	577	558	610	591	546	575	589	635
64300	46234	25174	2646	333	248	196	179	199	149	163	150	139	134	145	125	134	115	118	112	100	135	105	91	125	122	126	123	109	118	120	122	125	108	129	123	112	93	110	115	128	111	106	112	131	103	107	120	115	94	104	124	127	110	108	131	118	114	126	122	121	112	109	125	107	106	107	110	115	103	97	105	129	105	115	115	125	102	94	116	129	127	100	91	120	111	94	124	133	107	93	127	98	107	120	108	117	106	101	94	126	115	94	90	113	139	111	120	106	128	105	111	107	112	91	119	121	103	109	107	118	101	104	119	115	117	94	102	109	111	99	105	93	123	114	118	119	105	104	122	105	106	102	102	106	98	108	104	94	123	104	115	99	114	108	86	108	95	119	116	114	102	102	106	116	114	122	99	118	96	107	92	111	115	88	125	109	101	90	120	120	152	113	99	110	92	108	107	119	105	97	116	101	126	111	96	113	117	114	104	116	112	124	113	101	125	102	107	107	102	106	103	104	113	111	105	101	103	109	117	106	129	111	104	103	102	96	113	115	109	103	117	117	120	104	105	106	99	113	98	111	126	104	106	113	122	103	112	113	114	129	119	111	112	107	105	118	116	125	96	113	102	104	108	101	100	103	116	92	117	111	105	107	119	116	137	117	99	110	126	102	108	117	110	113	137	123	104	116	104	110	111	113	108	117	97	112	109	109	112	111	117	126	116	100	122	133	106	121	125	114	108	98	116	110	107	120	127	112	110	113	95	118	99	109	120	125	112	109	110	124	97	123	122	117	101	108	98	104	108	112	122	133	102	114	114	137	101	110	105	101	123	102	111	106	117	107	96	110	115	121	98	116	108	102	103	110	120	105	117	117	108	128	99	118	108	136	91	100	118	101	107	110	112	122	102	101	120	106	102	123	119	106	120	108	114	114	106	110	104	97	117	105	94	105	125	108	122	115	118	115	112	114	121	110	119	107	123	98	121	99	108	119	105	118	129	107	88	124	102	122	94	100	120	116	105	96	103	106	100	96	105	110	126	94	132	126	117	110	100	116	105	105	122	120	101	125	127	103	109	101	116	96	112	103	98	112	90	109	96	105	95	93	97	125	118	107	114	98	109	100	121	102	143	113	126	117	103	142	108	97	100	126	97	102	104	111	139	123	106	124	110	103	125	95	102	122	107	114	133	94	100	96	106	122	113	89	121	104	106	106	105	118	94	95	113	121	132	100	102	113	103	107	101	103	117	98	111	107	119	108	126	106	106	113	121	109	115	119	121	105	140	118	110	117	118	124	126	108	113	113	129	120	128	111	131	124	111	133	106	110	121	120	108	116	109	108	103	109	101	102	122	112	95	119	90	123	114	121	100	98	126	127	128	134	136	119	128	118	107	92	101	121	102	106	107	118	135	111	91	121	103	95	136	116	110	92	122	105	106	108	95	119	100	108	116	112	104	105	105	128	110	102	120	122	97	117	109	98	97	117	107	116	109	90	104	101	129	108	120	110	106	109	119	92	101	96	97	111	110	125	122	107	100	123	121	110	106	103	137	95	100	114	119	99	99	117	121	113	129	98	113	100	119	101	120	128	91	100	121	88	117	114	108	109	102	130	108	103	107	101	124	110	127	112	102	119	101	115	120	122	102	104	112	93	106	99	117	114	114	120	106	101	106	103	110	128	114	92	115	122	111	127	93	105	131	132	115	119	103	100	121	112	119	107	104	112	105	113	106	98	117	130	123	112	111	97	117	117	95	103	115	110	103	116	103	112	125	113	113	114	112	109	108	112	124	122	114	105	112	123	111	124	120	99	124	98	114	106	99	121	113	108	129	121	117	107	97	102	118	94	105	105	112	105	118	118	101	108	112	117	138	130	118	100	130	108	116	119	108	116	109	100	115	112	120	108	124	102	117	112	99	110	117	98	116	102	122	115	103	120	127	94	108	113	113	117	107	112	138	84	102	117	131	133	111	111	112	122	105	92	104	102	109	119	127	105	99	100	101	135	122	131	114	102	122	97	128	106	115	117	140	117	102	100	98	98	98	122	110	123	107	105	116	113	131	120	102	118	120	115	106	105	107	106	101	103	95	101	111	109	99	91	101	113	100	115	120	121	114	109	117	93	98	101	114	105	125	103	105	109	131	101	101	113	97	108	106	102	95	93	96	108	106	102	126	108	117	116	123	108	136	119	108	111	116	116	112	110	110	113	120	119	129	92	87	107	94	118	131	92	122	130	123	115	104	103	105	127	95	125	115	122	119	105	111	114	115	105	91	114	109	112	103	92	94	122	108	100	120	132	121	117	122	114	104	114	110	108	117	125	101	126	123	125	111	98	96	126	121	92	132	96	124	116	110	118	122	114	109	107	129	123	106	117	112	101	117	115	130	116	93	116	104	101	103	112	110	104	116	120	130	106	107	120	115	107	111	128	128	94	107	110	99	104	116	94	115	103	110	109	117	120	120	115	128	129	116	101	120	116	126	125	114	121	112	121	112	118	100	105	89	101	102	113	105	109	103	123	84	115	111	117	120	132	114	123	96	99	112	101	109	123	91	115	124	119	119	124	115	100	111	102	100	129	101	110	114	120	108	125	118	108	122	101	126	106	125	103	104	117	96	94	117	117	131	108	110	127	107	126	113	104	105	118	103	110	102	99	109	104	87	135	117	107	117	117	126	103	92	122	126	111	124	116	117	97	115	91	113	111	96	111	105	112	112	102	93	104	108	104	125	112	91	105	119	93	117	99	118	96	129	134	101	97	116	110	113	99	109	109	127	109	111	125	117	128	101	103	111	109	111	119	125	97	107	94	97	125	101	117	119	100	116	135	112	112	109	113	111	118	136	114	110	102	112	96	109	91	118	121	106	109	108	100	120	138	120	113	110	116	117	106	114	135	94	119	127	117	106	112	127	119	128	96	116	125	114	132	112	111	110	101	134	117	102	125	117	130	119	101	103	122	110	107	90	100	121	109	96	113	99	109	109	103	117	106	101	114	120	103	118	130	116	112	107	119	106	118	120	109	117	113	117	129	123	123	100	102	116	111	117	90	108	134	100	108	105	104	95	113	113	114	92	124	118	88	104	132	110	109	125	107	97	120	108	108	115	113	111	123	114	113	103	101	102	114	131	104	115	130	118	95	117	109	119	121	125	96	111	102	104	122	107	92	116	123	100	107	119	100	115	117	108	105	103	112	100	103	119	122	106	121	121	98	109	105	99	112	105	117	110	98	91	108	125	109	119	125	103	108	126	111	115	102	117	95	112	111	128	118	110	109	92	120	104	104	110	113	129	97	133	104	105	112	119	91	102	119	124	127	103	108	128	88	118	102	104	111	103	125	117	113	105	121	101	137	125	124	111	116	114	123	105	94	104	120	110	112	113	122	98	104	115	120	112	124	107	124	105	112	129	102	123	88	104	118	100	104	111	107	94	107	122	115	130	109	98	120	121	106	108	92	119	111	100	114	114	106	116	117	113	111	124	92	124	98	131	132	117	117	111	121	115	95	114
44878	37186	14149	1466	1238	1074	899	862	739	717	693	674	581	519	472	524	510	473	472	443	444	456	434	414	437	436	453	428	437	453	420	426	442	430	406	414	434	361	428	441	436	428	448	378	423	431	395	433	426	402	400	397	419	438	419	407	400	411	397	408	391	419	411	417	379	371	406	391	405	416	365	362	409	433	405	366	388	395	399	379	379	394	401	385	409	407	384	372	382	398	396	384	401	435	352	397	425	411	394	394	403	400	371	418	382	391	426	412	430	360	397	422	405	389	398	367	416	427	398	389	432	402	378	412	400	384	378	431	404	396	378	408	378	399	399	390	378	390	384	376	385	392	408	386	403	389	386	356	372	387	398	406	355	396	422	411	413	417	391	384	383	404	391	409	419	391	430	385	395	410	451	445	411	426	365	372	421	413	399	416	379	426	363	398	416	408	431	440	396	359	374	385	382	397	385	401	406	417	395	412	419	389	385	428	413	418	403	423	419	376	401	409	395	422	440	403	365	426	379	394	415	422	383	413	412	409	382	387	397	409	419	389	405	403	406	392	375	374	395	384	397	419	411	409	403	392	429	387	401	383	417	397	408	376	369	416	431	374	403	374	405	409	376	413	387	443	397	400	417	385	411	387	411	388	407	425	433	382	410	408	415	437	415	392	387	390	426	369	422	392	424	378	393	398	414	366	371	404	451	435	382	401	382	380	386	433	422	395	384	404	409	390	439	403	385	436	398	368	371	371	387	393	419	394	443	419	388	380	421	405	388	394	386	383	384	419	396	387	391	391	398	395	369	392	407	422	399	409	385	392	419	418	364	397	398	358	352	417	342	403	379	373	417	419	421	392	400	415	419	451	380	373	409	413	407	416	413	420	406	385	414	408	395	427	385	362	376	402	401	416	397	364	393	390	419	388	424	413	418	390	395	386	409	405	376	397	382	422	410	370	411	398	417	390	364	400	379	383	417	403	423	379	390	381	398	422	374	391	372	417	410	398	406	425	409	384	398	402	379	390	402	397	385	380	392	410	376	378	369	379	434	397	380	399	411	388	370	412	409	384	415	361	434	414	435	372	402	385	389	400	375	369	374	377	397	407	423	396	403	421	387	388	382	388	404	399	406	400	415	409	393	406	385	391	394	408	385	389	385	416	393	382	392	397	388	405	440	377	412	398	373	381	403	437	392	428	420	355	405	381	373	415	419	426	426	375	395	342	397	398	335	383	369	379	399	396	396	400	391	402	385	393	402	403	398	396	391	397	407	403	454	407	397	375	361	395	404	388	395	360	446	417	390	426	408	402	401	404	374	411	373	374	412	387	400	380	405	410	422	382	392	388	411	417	379	406	411	398	379	441	406	420	386	366	428	376	384	367	356	367	384	410	380	415	413	400	407	410	402	400	409	405	400	397	409	391	424	368	400	426	413	412	411	382	386	395	416	382	447	392	378	377	414	380	413	384	380	369	395	413	392	387	366	408	402	392	382	410	402	377	408	375	390	383	387	402	381	381	391	391	406	397	439	376	411	399	380	396	406	374	348	364	384	391	374	376	355	397	389	373	425	386	407	347	425	380	404	386	386	428	395	390	417	382	395	391	391	404	414	394	388	352	394	414	397	395	396	415	395	376	383	379	404	422	383	376	388	397	419	405	390	438	387	372	399	395	375	401	396	409	440	395	394	388	443	390	389	387	357	430	386	424	398	403	401	420	434	403	389	373	408	357	383	419	439	406	406	389	431	396	389	353	364	391	362	437	391	426	384	396	393	408	435	384	422	411	391	394	429	412	388	376	428	399	409	392	398	374	392	403	389	403	428	364	369	407	415	353	393	374	405	356	394	394	420	388	420	418	411	397	411	392	389	411	386	386	401	456	419	410	386	446	378	416	418	395	394	388	402	383	394	352	388	376	424	397	384	424	374	406	376	400	406	418	384	420	374	395	436	393	391	379	409	380	388	389	403	404	372	391	395	407	379	415	370	412	399	382	407	402	422	396	420	393	397	384	430	387	412	376	396	385	363	387	424	406	375	413	366	375	403	398	413	372	388	420	370	417	414	360	395	412	397	403	407	398	398	424	404	402	376	396	402	402	395	396	368	402	383	421	384	394	395	393	409	397	423	426	399	407	409	406	359	427	382	385	402	379	430	418	401	393	381	377	407	417	392	381	420	419	386	401	397	389	380	396	393	389	388	415	369	429	397	397	377	413	389	452	394	402	382	382	392	401	400	404	428	372	379	408	415	396	385	405	415	402	452	385	407	386	394	413	410	399	390	396	378	406	408	397	419	432	412	388	420	372	410	393	405	381	380	399	407	400	408	372	432	391	372	398	372	368	390	373	374	395	417	397	428	382	382	432	403	371	409	383	376	351	420	393	383	359	393	379	389	371	392	401	405	417	413	391	424	422	385	447	400	402	409	432	381	375	394	403	372	386	405	424	401	382	412	428	391	378	365	431	387	368	375	414	400	401	414	411	428	430	396	387	365	399	382	402	411	386	368	414	383	395	402	412	417	405	416	404	383	404	441	416	396	356	378	415	376	376	417	413	408	378	360	387	402	364	380	407	388	377	422	408	388	388	407	393	427	389	410	397	387	417	432	395	408	370	423	373	402	374	391	389	384	403	404	367	382	375	407	379	397	404	413	428	385	390	382	397	395	401	381	389	402	357	397	419	420	434	400	431	390	383	411	408	395	389	395	407	393	364	395	393	432	373	394	378	376	389	387	415	392	394	426	412	450	400	414	386	406	411	374	396	362	368	402	388	382	381	394	424	413	394	383	391	441	384	366	408	391	462	415	384	422	369	358	421	379	408	391	419	386	389	386	413	409	410	393	406	363	404	379	385	389	364	374	390	386	432	414	395	406	441	382	358	375	450	458	392	397	440	397	411	395	384	377	407	415	414	397	378	369	415	408	381	427	371	388	385	359	415	410	343	387	398	400	375	410	380	393	421	383	354	423	428	429	434	427	381	387	416	410	420	388	396	372	359	407	368	404	380	371	394	410	414	365	391	421	377	399	379	411	413	416	425	373	369	404	404	405	420	436	381	418	406	422	393	430	378	384	396	411	369	389	434	385	409	380	392	414	405	394	378	394	378	415	395	406	433	408	374	437	382	388	438	419	370	403	401	422	355	415	428	361	421	410	410	389	394	394	403	406	411	408	414	392	392	404	395	427	405	371	406	425	430	411	422	403	404	419	396	413	382	384	386	403	390	426	434	385	396	437	374	403	440	402	408	395	344	446	397	346	401	403	376	399	396	381	376	389	434	391	382	390	414	425	413	437	380	395	390	345	409	413	387	373	392	407	431	420	422	418	405	367	369	402	393	408	380	389	386	410	391	382	398	423	406	399	382	404	370	415	355	407	395	400	416	406	407	386	363	393	396	395	370	414	371	401	399	385	402	376	384	381	386	382	423	385	349	384	364	413	398	391	404	402	400	360	397	357	371	422	407	377	420	420	417	351	374	402	399	374	402	399	412	413	411	405	397	391	394
75577	58460	35472	7782	856	474	414	340	308	308	281	238	247	229	228	211	181	219	184	180	233	188	173	170	165	197	175	188	196	177	180	169	202	183	144	195	182	181	179	201	167	173	175	159	179	165	164	188	167	169	170	178	185	185	186	162	193	170	170	143	159	161	163	190	184	176	176	182	160	188	170	165	188	184	176	177	176	179	189	165	182	176	199	154	168	159	156	178	164	168	173	167	191	180	156	189	204	170	177	195	151	165	146	161	177	192	187	169	154	162	176	154	177	164	171	168	175	170	175	173	183	177	190	172	173	186	186	170	194	182	172	173	179	156	172	172	195	173	175	162	178	180	175	185	180	169	169	167	165	190	182	155	186	175	161	180	153	153	172	182	178	202	167	172	180	162	182	152	169	193	176	174	177	171	161	163	170	165	165	185	177	156	148	166	174	164	167	155	165	169	171	166	175	171	177	166	179	161	153	174	153	201	170	189	145	179	173	174	188	196	170	173	171	151	167	175	149	166	182	178	191	180	148	161	162	160	170	177	166	174	168	159	187	159	170	155	177	151	192	153	187	167	174	170	167	185	181	167	165	185	169	175	184	180	200	165	169	189	158	165	147	169	149	173	165	170	193	182	188	160	167	178	180	186	162	177	174	188	168	144	201	170	179	166	170	135	185	171	178	162	188	149	185	141	168	183	147	166	179	156	181	177	174	156	166	173	173	185	198	167	152	170	182	172	173	196	187	185	156	170	176	167	171	189	185	183	207	171	152	167	172	160	168	176	171	166	178	158	168	174	161	178	151	164	156	172	180	166	187	177	174	184	168	160	176	167	181	153	170	191	185	183	168	201	170	163	158	177	161	179	181	168	162	159	167	174	164	138	177	176	185	199	180	184	211	163	166	181	181	174	174	159	176	198	163	156	172	182	182	187	193	167	186	171	172	155	172	187	163	176	173	165	152	151	167	163	189	178	190	150	144	159	188	169	166	179	143	167	150	165	168	177	185	165	189	156	182	162	174	162	161	196	176	177	187	162	150	171	145	178	163	179	159	170	181	152	176	168	182	153	177	170	174	183	170	142	181	176	176	166	187	164	170	151	165	152	184	175	179	174	175	170	176	153	190	173	155	170	162	184	189	161	151	174	163	193	186	166	187	187	143	172	181	160	176	165	175	196	195	176	151	174	170	169	167	188	184	179	189	161	156	160	175	198	176	158	182	157	171	154	183	190	153	160	175	173	167	166	164	173	154	156	164	179	167	175	183	172	171	189	178	201	177	181	175	185	169	156	188	182	145	188	171	169	179	184	161	191	199	184	154	175	167	162	193	159	198	162	174	174	178	169	151	142	188	166	159	167	182	157	192	179	191	166	187	173	169	172	147	195	172	151	158	146	174	162	175	199	157	177	182	166	180	149	179	176	173	157	165	188	175	176	187	157	153	155	186	183	186	168	193	173	175	154	166	186	175	145	165	176	191	179	193	191	165	154	169	146	176	187	195	179	174	167	191	186	185	164	175	164	163	174	182	176	179	136	177	161	188	157	173	167	170	175	195	149	198	177	167	172	180	176	191	176	172	155	188	149	183	153	168	170	174	156	173	181	183	157	160	186	187	159	181	194	169	200	187	164	179	168	188	159	134	141	145	191	178	169	170	176	172	182	162	171	176	175	181	183	207	161	180	163	173	171	172	195	164	169	170	169	167	165	135	153	164	166	169	182	163	192	186	181	175	175	197	166	180	163	178	176	168	183	172	164	171	181	160	166	178	179	156	196	178	183	190	189	163	164	180	171	179	185	158	176	153	174	153	209	162	158	159	168	164	172	203	155	175	174	181	181	186	156	185	159	180	152	160	168	180	177	162	143	163	163	166	175	170	160	153	174	179	159	201	186	184	172	161	164	168	178	188	168	167	160	175	135	171	168	160	160	183	167	160	172	166	164	179	176	162	213	163	165	160	167	153	147	162	166	174	206	153	179	171	180	185	161	169	159	171	175	178	164	189	174	187	160	166	177	188	191	192	191	175	192	177	191	185	166	174	175	169	137	188	155	161	178	181	189	172	165	155	175	187	165	169	178	176	192	180	177	166	173	158	164	199	182	179	199	169	171	184	198	146	176	179	163	152	159	194	199	187	158	155	163	200	173	156	160	173	168	173	170	171	168	172	186	179	171	150	174	170	168	180	167	165	165	171	180	166	176	178	166	164	144	189	179	170	171	165	161	168	181	185	178	196	173	165	165	151	187	168	187	185	171	165	183	147	162	184	173	154	164	163	157	150	189	189	158	158	182	161	183	165	152	140	194	165	188	178	171	181	168	177	171	177	177	159	173	155	160	145	184	172	168	178	167	188	182	154	182	141	180	172	172	153	157	171	157	151	172	153	170	185	166	157	176	175	181	166	178	151	164	184	167	189	140	157	157	162	170	162	180	175	158	178	164	160	175	158	166	176	169	187	183	152	165	156	159	173	189	195	174	164	148	170	171	166	170	152	161	179	165	200	157	178	182	161	168	172	162	182	162	188	170	178	176	156	177	179	161	171	166	177	187	173	169	166	192	172	177	169	191	162	164	187	165	167	165	174	167	176	170	164	184	193	184	176	168	160	148	170	180	158	154	180	175	186	152	175	151	177	202	158	174	180	177	198	175	180	174	170	158	175	179	164	167	178	175	180	160	160	173	154	188	178	159	200	164	160	167	186	174	191	172	170	173	188	163	181	174	159	191	153	155	164	159	177	184	173	176	178	181	160	166	181	173	167	178	196	174	168	175	179	151	191	158	181	185	176	167	181	172	182	184	169	169	167	177	176	194	165	186	169	151	195	169	163	170	159	198	183	186	176	159	175	174	172	194	193	196	183	158	170	182	170	167	162	149	164	190	150	165	187	181	161	164	168	177	191	169	183	179	181	169	178	188	188	152	166	187	171	186	154	168	169	165	175	174	164	169	178	193	154	176	169	177	173	164	175	161	171	166	163	160	178	177	172	179	183	190	197	171	165	194	163	162	174	186	160	172	154	170	185	173	186	177	190	165	160	186	158	188	180	168	185	178	187	175	167	183	164	185	177	153	149	174	172	175	169	167	156	188	182	172	184	162	195	172	159	203	178	166	169	163	183	180	165	186	153	173	169	191	156	173	196	170	170	187	170	185	148	182	173	179	183	149	159	150	202	153	169	190	167	163	193	164	161	163	186	152	164	165	152	183	184	190	179	183	157	164	185	157	195	201	164	180	169	149	168	161	176	147	183	181	171	154	166	182	170	170	202	172	178	161	163	169	179	166	178	170	177	172	167	182	173	166	166	175	165	154	172	172	187	183	167	162	157	182	199	171	176	171	149	155	182	181	193	175	179	178	158	154	182	178	180	171	170	154	149	183	174	175	179	168	178	167	170	158	177	184	178	182	194	201	189	167	202	144	154	191	170	195	174	193	176	165	157	170	167	190	162	167	192	180	182	183	177	179	172	177	182	169	177	187	176	164	164	196	183	176	169	191	158	167	186	155
54720	47324	20153	2764	2304	2026	1733	1476	1273	1189	1201	991	946	917	877	858	822	728	746	750	729	639	683	634	681	697	679	666	651	597	620	627	650	594	652	600	639	591	605	592	637	594	605	568	617	592	596	624	583	578	619	626	553	576	622	581	599	615	593	605	582	623	574	616	556	596	596	608	594	562	598	555	566	586	577	632	536	575	621	590	606	535	543	574	550	607	562	593	614	611	551	534	602	562	563	600	561	574	530	546	570	562	569	544	527	576	531	538	593	576	576	574	573	576	601	578	599	611	574	558	593	570	610	585	627	570	578	607	518	572	553	579	527	587	551	577	606	581	579	628	575	558	572	581	545	552	576	572	572	561	608	631	601	583	591	577	549	561	595	591	578	584	563	587	604	624	581	578	554	582	602	578	569	605	530	584	551	551	587	613	563	593	578	548	558	576	612	561	571	573	608	588	581	564	563	569	574	571	550	563	593	583	596	594	615	566	586	581	584	599	557	596	580	543	564	582	542	564	559	589	551	546	585	611	579	593	586	544	573	564	543	589	598	533	581	557	569	553	545	556	548	597	560	544	542	575	594	614	593	622	594	549	586	541	546	613	576	578	576	573	576	569	594	561	603	542	578	618	589	560	541	571	530	583	549	566	540	554	525	601	553	565	569	548	544	552	523	625	570	582	574	579	566	572	571	564	639	566	554	575	598	575	570	546	554	578	574	594	524	591	568	591	533	571	552	572	562	568	561	595	526	601	570	565	565	574	557	587	548	585	597	545	558	574	593	572	578	610	567	587	567	577	564	570	606	604	561	579	551	563	543	569	615	547	568	595	613	554	550	541	516	541	586	552	592	577	584	557	536	555	575	561	578	605	551	581	549	574	600	545	542	569	566	552	628	583	559	560	585	583	572	582	596	590	563	544	620	505	586	587	582	577	545	641	558	538	576	583	574	592	595	585	563	549	577	505	583	569	611	568	560	555	576	558	616	585	569	570	601	590	557	649	597	598	563	597	597	566	577	578	561	549	614	562	562	528	572	580	590	589	560	557	545	591	531	550	582	594	621	560	554	575	598	588	581	589	582	587	560	561	563	567	566	557	589	556	579	610	591	599	598	550	567	607	596	544	571	585	571	577	570	584	574	541	585	569	563	586	608	569	582	602	597	533	577	576	544	551	590	556	527	598	611	593	591	555	543	581	574	608	647	576	581	569	566	568	594	566	632	611	558	549	561	557	551	568	570	603	590	580	603	618	589	592	588	579	588	527	575	589	572	570	552	542	552	588	571	533	563	570	545	570	571	574	562	577	582	520	569	610	596	575	590	532	533	547	598	498	556	568	582	582	567	571	603	531	531	541	606	557	547	550	582	598	556	568	543	628	582	569	561	539	593	585	602	564	572	604	567	561	545	605	608	567	558	584	563	570	591	559	582	576	600	533	572	592	564	601	595	577	554	588	604	560	613	599	591	604	555	578	550	593	631	576	592	566	548	574	576	508	578	571	509	617	608	552	562	627	579	604	557	589	636	579	573	545	573	589	586	559	571	584	532	550	585	562	576	544	575	628	615	589	611	544	551	553	605	587	581	573	540	577	565	573	589	561	585	566	580	585	608	582	650	591	532	496	598	587	583	554	567	598	590	592	543	584	581	554	591	572	607	569	562	578	552	573	561	509	561	561	569	543	577	604	585	599	558	558	566	619	569	583	550	583	575	562	534	569	575	531	584	589	586	582	572	552	600	576	561	556	601	607	569	589	563	565	614	610	597	558	602	605	564	545	618	527	551	602	559	598	572	542	602	595	564	562	602	524	604	564	534	602	599	554	559	604	540	527	540	597	552	569	554	576	503	539	546	586	600	588	597	590	526	598	536	589	567	592	565	599	575	614	587	545	611	608	543	590	567	556	579	540	573	610	607	565	631	568	571	550	593	548	582	569	582	540	540	530	602	549	565	585	562	599	555	581	606	569	550	554	583	547	609	600	569	604	529	599	545	619	547	549	565	588	565	604	559	582	568	555	592	603	581	565	555	590	593	595	532	537	552	539	579	565	575	605	553	543	624	526	618	576	580	584	576	567	575	547	589	573	586	575	607	562	603	544	627	549	557	584	552	580	555	602	554	569	600	548	567	583	543	550	581	615	560	593	617	555	577	571	574	587	546	608	574	585	591	595	608	572	567	557	544	615	597	551	610	534	568	553	610	577	546	598	598	562	566	578	579	619	525	597	595	617	577	605	546	535	547	599	584	556	561	591	539	594	601	581	616	598	536	548	582	600	607	585	525	591	575	558	593	595	577	550	565	554	610	618	587	563	563	594	545	562	581	579	582	609	579	578	544	607	532	540	585	561	535	558	542	591	586	592	590	500	600	568	569	530	587	551	586	591	618	558	578	569	600	559	597	560	569	579	592	569	565	523	625	555	585	575	621	547	531	582	580	600	548	585	588	573	561	508	547	578	549	599	594	588	575	582	591	564	588	591	587	582	577	580	586	582	580	528	592	551	622	586	622	571	573	520	613	604	561	570	589	608	572	608	572	584	566	568	543	588	580	556	594	536	566	610	536	578	571	575	599	540	580	568	567	538	560	578	627	541	596	559	548	546	611	542	596	609	549	551	557	568	573	580	591	569	546	510	596	564	574	530	550	599	584	558	570	571	543	614	548	584	548	533	598	540	616	582	574	546	573	576	549	634	549	574	579	556	576	538	590	575	569	569	609	580	561	566	543	556	640	582	585	591	597	577	588	578	573	562	567	578	577	624	591	576	579	588	595	617	576	573	590	651	587	566	564	584	585	553	584	617	615	587	537	571	564	565	579	592	538	574	626	528	568	536	578	589	540	547	558	573	587	568	535	594	618	566	564	595	573	555	560	566	609	595	563	593	529	631	562	551	597	592	559	608	620	597	593	584	561	592	532	582	585	554	597	547	546	573	588	531	582	553	548	576	575	582	614	538	584	535	556	571	556	571	578	615	588	567	562	594	585	590	542	585	581	643	562	540	558	570	564	598	567	643	622	602	562	569	578	560	571	577	564	615	611	574	608	546	631	586	550	559	560	567	566	566	564	585	542	541	570	607	591	612	605	528	582	540	586	570	556	602	564	543	600	622	610	569	563	611	550	572	544	562	557	544	578	570	611	595	554	596	494	595	556	605	539	581	579	562	558	546	584	558	556	608	577	557	591	571	589	552	564	569	584	577	556	598	581	585	607	592	560	548	559	568	612	582	543	527	630	608	570	576	590	583	544	541	537	559	602	556	524	604	640	569	567	547	567	551	610	569	560	601	580	613	565	586	599	556	581	603	599	582	588	576	571	579	581	535	559	565	554	563	562	586	593	565	601	561	586	571	583	559	565	554	594	521	562	593	587	558	576	571	607	582	566	617	625	547	557	576	578	575	583	589	601	570	586	628	569	585	569	519	603	569	577	542	607	590	603	559	614	532	594	577	591	525	584	582	593	591	576	559	555	584	545	573	556	535	594	565	613	537	605	545	551	553	581	562
28059	10298	2247	252	184	174	183	213	189	196	190	167	201	215	192	170	200	163	183	218	179	175	195	165	192	202	180	206	197	175	168	176	162	164	192	196	172	149	180	169	191	173	170	191	168	206	180	185	185	183	218	175	188	201	190	183	175	196	171	209	193	193	169	186	192	188	183	176	167	201	190	204	187	182	199	195	188	206	203	159	188	195	194	196	178	178	189	175	179	189	186	161	195	172	202	164	190	204	222	178	187	169	189	190	200	194	204	212	182	159	183	195	193	185	157	199	173	173	195	198	191	188	184	209	147	179	149	169	214	185	183	189	159	163	168	187	188	169	184	174	202	208	189	186	165	181	192	193	169	197	191	209	177	206	178	174	180	191	193	164	180	184	183	182	178	185	187	202	187	192	227	183	193	161	164	185	185	192	179	193	182	182	209	162	192	203	142	199	190	166	186	182	197	206	170	169	167	177	200	159	185	199	191	190	169	171	204	161	200	202	164	159	197	177	187	202	164	198	204	192	193	160	171	199	175	156	176	177	193	189	183	176	181	183	172	223	177	189	181	153	202	181	191	212	185	181	194	200	171	158	172	198	180	202	182	193	194	161	208	184	205	192	186	188	177	199	181	176	200	167	198	166	188	161	188	174	169	212	186	222	162	179	167	183	183	176	205	199	189	206	183	184	178	175	205	203	211	182	164	208	183	207	199	186	193	194	192	178	203	184	199	181	192	204	181	218	177	178	197	188	185	205	170	183	178	191	195	178	172	197	166	209	179	175	185	204	190	176	178	186	196	213	202	194	172	193	174	181	182	179	197	177	194	211	190	186	193	202	200	184	187	187	173	168	185	191	173	170	188	181	171	170	187	168	158	194	180	175	186	181	216	203	184	172	205	215	145	198	181	192	190	172	180	167	178	190	164	163	197	207	182	182	180	164	195	189	184	185	181	192	201	198	167	172	178	183	172	165	181	194	187	173	185	183	184	207	191	169	175	180	195	187	209	175	191	179	196	167	173	198	196	178	181	192	198	195	168	192	195	205	179	189	183	174	188	197	172	184	178	214	178	175	192	185	189	198	206	195	213	173	175	176	208	175	185	199	191	167	176	176	179	199	193	168	164	205	198	174	194	187	184	172	178	184	187	212	166	176	189	208	202	180	193	191	178	182	179	167	198	164	189	170	186	183	190	177	162	172	191	206	212	178	191	195	163	185	199	173	172	205	194	206	185	183	142	175	192	181	165	173	186	174	172	165	186	178	209	187	176	182	178	185	210	191	180	191	168	189	193	209	164	178	165	170	206	173	183	174	183	189	192	154	181	169	204	170	165	205	194	193	199	182	200	192	182	195	190	185	191	188	166	187	170	219	186	198	210	175	175	193	191	198	178	170	181	188	196	185	190	197	188	188	183	181	185	191	174	194	194	190	178	174	177	187	173	178	184	172	176	196	169	181	188	166	194	163	188	189	186	182	194	173	193	196	194	171	199	170	176	188	185	191	177	209	190	198	176	190	199	199	196	183	187	187	194	192	162	190	194	192	196	198	195	168	210	200	206	173	193	204	161	173	190	157	199	195	181	159	179	185	181	183	164	191	171	184	200	185	174	201	159	181	174	194	190	178	173	191	185	192	218	173	190	203	154	167	179	160	187	173	173	196	173	175	193	166	182	173	182	152	180	175	188	192	172	182	181	186	160	192	206	194	166	200	184	159	189	192	202	193	184	176	180	185	190	162	202	197	187	191	178	175	175	209	196	205	186	191	172	172	190	202	185	196	184	202	185	188	211	185	175	174	175	203	194	165	177	174	183	194	203	204	169	171	153	186	161	195	195	195	175	153	182	185	174	176	199	175	178	186	169	186	184	191	181	172	156	200	176	192	201	189	175	185	207	202	193	187	180	200	194	190	201	203	179	197	204	220	168	175	173	204	178	191	179	168	184	161	188	200	164	194	195	181	156	172	186	206	179	208	179	180	182	174	211	167	189	171	173	191	185	182	178	191	178	175	178	198	200	160	182	190	191	175	156	170	187	198	210	195	157	208	154	177	157	194	206	216	182	176	168	183	197	200	183	202	181	193	149	183	180	192	177	199	155	183	179	203	176	194	180	162	177	190	183	190	181	174	183	196	187	171	150	167	180	175	200	192	177	198	202	196	164	164	178	195	192	192	189	177	203	212	170	215	179	183	174	186	203	181	196	176	187	184	165	191	180	202	194	196	193	192	198	189	189	194	208	190	185	202	197	180	162	200	168	202	178	197	202	165	179	180	163	196	168	182	194	151	189	199	166	167	200	195	210	177	209	182	177	172	158	196	167	178	162	191	167	226	190	175	182	207	187	191	167	178	187	187	183	186	183	197	173	180	190	180	182	203	182	189	200	186	196	195	186	191	183	185	182	179	183	186	176	191	148	194	181	163	179	159	189	189	174	199	154	219	181	187	177	199	186	155	185	191	176	173	184	188	223	183	191	176	180	211	163	158	180	190	173	175	205	195	158	156	186	195	177	185	191	187	191	182	199	165	159	181	174	185	189	177	197	187	182	172	167	189	159	194	170	205	184	167	178	176	160	173	194	160	197	177	192	174	183	184	167	196	172	197	184	163	187	185	189	193	201	177	167	171	210	186	169	208	183	177	196	196	164	171	182	182	198	185	182	180	177	197	173	170	157	168	201	183	159	182	185	181	165	182	183	191	183	182	193	142	191	213	189	199	191	184	187	198	182	194	202	211	194	183	181	191	162	185	171	194	191	195	196	180	186	178	184	196	170	181	197	171	199	193	201	193	199	197	186	179	182	163	201	195	160	174	193	185	205	180	165	174	188	206	189	196	182	190	202	203	156	193	201	193	197	195	174	190	159	185	183	198	198	203	180	193	171	178	171	177	194	186	177	153	181	175	176	172	181	185	194	179	192	198	181	200	187	182	185	166	152	194	216	166	193	206	159	207	196	174	175	209	172	150	196	153	191	207	210	167	170	182	177	197	195	172	183	180	190	178	214	168	193	201	168	171	174	190	173	188	193	197	187	189	169	219	156	166	183	176	175	161	162	188	173	173	181	205	170	187	185	187	214	184	186	187	193	174	195	167	175	188	190	203	186	194	185	187	184	208	191	178	189	160	176	209	172	180	197	184	183	161	175	174	173	183	196	172	183	175	181	163	194	215	152	188	163	192	196	182	172	192	190	173	210	183	174	181	174	177	168	202	202	200	185	186	190	177	198	185	181	193	186	182	198	183	190	184	212	185	188	168	192	173	193	160	173	194	182	167	189	159	167	218	181	182	195	177	197	177	182	215	189	182	181	197	195	164	170	205	176	207	193	184	192	191	181	191	166	194	164	182	169	154	201	195	187	182	185	195	174	177	192	173	202	182	184	191	164	164	183	168	174	179	181	158	195	190	177	183	176	194	170	181	179	198	181	213	173	186	158	199	184	208	185	178	185	185	189	199	191	176	195	194	190	188	175	200	183	166	204	187	165	182	196	187	179	187	172	179	188	195
25599	10599	2989	698	700	647	601	628	595	611	609	615	591	590	610	580	607	608	564	603	643	579	601	618	624	610	601	646	595	570	585	572	608	604	581	612	585	638	582	587	594	555	632	570	606	614	561	582	607	633	619	613	604	594	596	576	635	607	614	575	614	593	648	564	583	621	583	579	569	589	585	593	626	578	560	580	625	612	637	627	586	586	581	630	644	591	610	618	589	584	639	624	626	571	619	563	663	622	640	566	589	580	575	649	599	570	607	603	591	567	616	568	577	586	569	617	612	613	592	587	604	670	605	581	622	639	609	586	599	585	606	592	579	585	618	612	605	624	642	615	628	583	599	592	604	577	579	613	588	605	636	564	625	630	585	605	580	601	620	575	550	614	616	626	604	597	621	615	617	611	607	576	649	587	599	570	603	609	592	630	630	577	594	613	584	594	615	587	602	605	574	598	593	642	611	584	603	588	606	578	612	576	545	630	592	608	588	599	628	632	604	634	625	572	657	608	618	600	539	559	619	607	589	613	624	682	592	626	600	615	622	630	597	640	610	574	598	588	597	630	595	555	635	629	635	628	617	653	610	640	639	622	610	588	665	593	609	622	605	617	617	626	643	581	616	598	626	606	614	617	606	604	636	615	632	651	613	592	561	597	611	614	584	576	574	609	621	570	597	591	613	642	650	617	614	609	604	606	597	589	638	585	604	561	615	581	581	573	558	624	628	588	578	587	627	568	638	615	647	584	597	594	608	615	593	622	601	589	588	593	576	558	616	626	597	591	617	571	557	601	568	543	621	640	631	620	567	594	626	623	590	654	593	561	591	626	610	546	631	604	578	668	611	570	619	562	583	645	567	551	599	619	629	598	588	599	605	602	573	588	578	603	557	627	635	611	567	605	608	589	603	639	626	633	617	600	638	559	579	586	584	582	601	594	594	584	570	612	596	614	588	616	602	614	596	560	612	575	631	563	580	579	608	614	592	599	608	589	593	610	562	587	605	580	590	593	642	580	636	602	579	587	581	615	607	572	592	565	625	591	615	607	593	569	587	615	591	630	596	616	619	633	594	625	588	585	589	550	637	601	581	607	630	565	601	614	649	621	592	583	590	641	631	598	621	613	595	574	604	600	596	633	587	603	611	602	593	630	569	563	661	594	579	622	631	595	583	622	607	597	626	572	595	604	636	575	616	593	569	618	592	594	589	580	597	624	629	621	606	607	631	573	627	624	656	621	604	564	576	647	598	597	608	645	618	600	631	576	580	511	603	584	621	565	573	605	614	595	596	577	595	605	647	557	544	610	570	581	636	573	553	603	616	629	599	581	623	641	677	629	592	653	614	578	568	633	589	593	582	598	584	586	597	605	620	579	604	629	592	615	596	589	574	624	580	572	620	607	580	591	656	651	587	627	662	617	575	610	596	658	569	606	611	605	561	597	625	553	589	622	629	612	590	645	589	626	625	583	605	585	616	612	640	621	601	648	604	587	560	585	590	598	630	590	599	571	637	638	592	586	609	629	601	607	591	600	614	591	585	582	632	600	600	634	580	552	600	598	634	564	634	610	602	597	609	634	625	633	597	590	566	598	595	576	611	606	591	560	641	604	604	625	593	617	631	608	623	613	620	564	628	608	627	553	608	595	609	593	585	579	659	562	626	596	618	597	598	579	604	540	617	629	609	558	574	595	578	591	650	579	602	554	598	644	586	607	628	604	629	596	596	593	553	604	579	582	589	630	580	615	604	586	597	556	624	607	618	621	573	630	611	610	641	630	631	628	612	570	571	567	589	582	607	589	589	641	615	599	596	660	611	610	610	585	581	611	561	620	560	582	657	585	620	582	635	576	568	562	598	587	593	608	594	590	623	630	578	626	595	606	618	571	643	589	595	596	586	584	638	569	638	610	598	616	636	592	568	601	588	630	587	616	601	579	624	597	640	568	648	595	550	638	610	614	644	616	591	565	578	591	645	631	648	625	621	625	595	658	611	650	613	594	584	585	639	590	545	644	621	610	557	589	596	614	588	583	561	581	639	583	587	636	657	629	605	602	583	616	590	570	623	598	561	592	623	578	590	589	594	628	616	588	641	585	626	589	604	618	580	618	576	544	587	588	611	629	629	588	602	605	604	612	604	588	596	621	541	563	586	617	634	589	589	535	596	560	657	572	608	570	578	611	593	600	644	615	565	586	618	577	662	582	586	571	609	596	617	555	609	611	583	612	628	599	592	621	610	586	580	617	594	609	587	590	616	606	601	644	620	601	618	585	600	629	583	631	600	586	599	620	599	630	573	609	616	589	625	599	644	601	569	624	611	575	588	587	639	595	589	627	587	600	589	626	628	557	562	626	617	599	643	561	599	573	619	610	570	624	618	610	613	599	625	637	613	607	616	606	641	609	618	610	551	601	577	597	631	604	558	594	617	581	603	594	599	632	641	611	594	577	624	593	604	589	599	680	619	586	599	589	604	631	628	597	610	657	578	600	606	655	597	625	562	597	576	582	618	586	615	567	570	615	607	620	631	593	602	627	610	634	626	616	588	613	593	614	549	587	596	623	623	619	643	617	606	616	606	573	634	577	607	610	633	595	625	625	583	615	604	639	572	616	598	610	597	571	611	622	627	583	604	580	583	588	521	605	612	584	616	563	638	629	602	590	563	597	569	590	633	595	597	594	622	616	603	603	578	620	583	594	657	610	588	552	578	591	602	622	602	610	572	628	621	564	634	608	636	586	591	576	608	611	591	638	589	557	602	625	627	612	665	655	620	570	615	617	596	648	587	609	667	620	640	620	612	672	605	585	614	587	569	576	581	611	594	576	600	606	586	551	599	602	579	622	601	580	605	593	588	558	603	616	600	591	627	602	624	580	616	618	604	659	606	639	589	620	596	584	594	617	601	583	603	684	573	602	601	600	615	566	590	591	611	613	602	576	621	638	641	592	604	584	595	636	571	660	580	588	600	570	604	648	593	619	587	597	624	590	616	603	622	623	571	620	560	585	640	621	611	626	599	606	607	598	592	585	617	647	620	560	644	619	630	601	608	589	597	586	627	566	622	601	596	579	604	553	640	597	612	602	619	637	626	593	585	576	586	610	600	632	578	580	582	623	620	586	611	612	587	573	619	692	620	605	604	599	593	606	607	664	621	575	593	599	637	657	564	620	585	592	572	651	604	593	572	588	633	623	606	610	576	619	560	640	603	566	605	622	559	614	566	613	569	599	575	594	628	586	597	613	573	603	632	621	620	581	602	625	605	567	623	645	613	565	614	613	581	593	591	571	598	596	596	578	579	576	632	561	615	611	599	609	618	624	656	602	615	626	621	593	625	622	631	626	620	586	589	618	551	607	596	594	619	584	621	602	603	593	624	595	617	630	625	632	618	579	601	632	624	611	625	592	629	608	643	644	594	613	588	576	582	602	615	616	605	628	614	624	629	619	627	628	595	585	636	612	616	618	619	608	623	576	604	591	633	597	600	560	604	590	629	657	595	609	574	620
63384	47640	27718	3495	368	262	210	193	180	165	149	136	105	125	144	149	137	126	132	99	126	134	114	106	106	111	108	113	136	103	93	117	104	141	126	95	114	122	113	139	124	107	103	126	123	118	127	97	137	110	108	115	98	108	102	108	110	128	105	104	138	108	119	128	98	114	122	114	116	114	109	128	99	115	125	104	99	113	121	110	95	107	122	100	116	113	92	115	110	87	114	93	102	119	120	128	115	104	120	132	104	110	107	93	109	126	95	95	117	121	121	123	104	114	94	101	100	113	117	98	124	123	105	120	119	106	122	120	115	126	104	97	99	93	100	98	129	96	116	106	121	114	110	129	101	116	111	98	120	108	118	110	110	108	107	112	132	111	117	115	112	105	134	113	114	108	96	116	115	116	104	115	114	106	120	103	106	100	99	118	123	103	119	120	108	119	119	104	123	118	115	112	137	106	100	113	113	93	106	115	113	91	110	109	104	95	131	96	106	103	111	108	113	111	95	118	106	102	101	125	106	124	129	112	122	115	113	106	116	89	107	121	136	112	98	104	98	110	122	109	116	104	108	134	101	119	98	123	106	114	106	110	106	106	122	129	95	107	143	103	114	111	108	115	107	110	138	117	93	104	108	106	108	93	88	102	110	111	114	107	129	96	110	117	112	114	126	98	103	118	98	111	112	111	117	119	115	118	107	118	115	101	117	131	101	123	115	113	122	114	110	109	83	99	98	95	121	104	116	117	125	92	109	104	134	110	88	112	113	128	132	119	92	112	108	116	105	106	100	125	121	114	100	128	112	106	109	110	122	108	108	127	107	106	134	114	117	102	132	100	114	123	112	100	112	115	104	120	110	126	93	99	99	127	113	105	120	115	106	116	109	115	109	129	112	108	104	114	97	109	122	120	105	119	95	121	100	108	89	103	110	128	119	121	91	124	124	103	111	96	100	79	119	111	115	107	84	112	130	131	103	105	117	112	120	110	116	131	132	110	124	99	89	115	124	108	113	113	113	107	102	111	123	114	130	103	109	122	117	94	111	119	114	112	120	108	119	112	115	112	108	106	112	111	115	103	110	107	124	111	123	106	112	105	116	114	112	111	116	82	123	102	113	105	111	115	108	115	123	113	127	93	116	122	118	101	108	114	114	117	107	108	97	103	119	104	127	120	104	112	107	99	111	117	96	99	106	115	109	118	114	95	103	107	113	113	114	104	111	104	120	101	100	116	119	93	115	98	90	104	99	103	112	99	126	118	116	107	99	117	111	116	109	123	97	99	115	111	105	117	112	98	111	128	109	117	116	105	113	109	101	119	104	138	116	106	115	105	110	99	118	113	95	117	92	107	107	120	129	107	106	113	111	123	104	116	108	110	94	112	100	112	101	91	134	112	104	115	102	104	111	102	119	111	108	114	95	130	118	111	112	112	126	108	115	110	116	111	128	138	86	96	103	100	124	92	112	107	133	106	109	106	103	120	107	108	104	115	112	106	112	101	98	118	106	107	125	98	106	103	109	105	113	101	111	105	119	121	95	119	114	102	121	121	108	115	91	128	108	102	101	100	116	113	102	105	88	108	105	128	112	121	118	114	103	106	106	103	104	102	128	116	105	96	112	95	103	109	103	112	120	100	108	99	124	102	109	114	104	96	90	105	125	105	124	99	112	101	126	104	102	98	97	130	101	95	111	94	113	118	114	98	102	91	101	98	111	122	111	128	108	115	110	112	114	118	112	100	95	114	118	115	104	102	115	89	107	106	109	106	102	94	107	140	123	104	99	113	129	107	112	112	95	121	122	106	102	111	113	112	113	129	115	88	131	118	111	127	136	92	91	107	110	118	114	118	106	114	99	138	118	115	115	105	114	115	114	136	124	110	101	107	98	117	97	108	120	125	103	80	126	115	112	147	111	111	109	103	113	113	119	113	124	114	124	112	122	106	111	105	111	90	103	99	120	122	110	106	120	96	117	92	125	108	100	101	116	107	104	110	104	113	113	113	101	103	96	121	118	109	101	107	110	94	102	116	113	116	111	110	110	106	88	99	97	116	112	105	112	98	107	116	119	125	111	112	112	117	112	116	96	131	113	115	112	105	102	108	106	125	106	115	106	91	109	87	118	107	120	109	111	126	127	120	95	129	121	119	116	123	119	97	103	125	108	110	112	108	104	97	116	112	91	119	108	128	96	98	104	111	122	99	112	117	109	112	137	103	109	109	121	114	98	123	128	122	110	101	103	106	96	97	91	100	106	94	109	141	94	89	103	124	127	104	127	118	110	97	116	115	146	101	97	113	112	107	132	101	127	113	108	107	110	98	116	111	108	118	121	131	101	117	114	102	102	117	108	115	120	119	109	121	105	114	117	126	102	114	110	111	119	97	105	104	130	111	106	106	111	85	106	116	114	110	106	131	106	95	129	106	101	129	127	124	113	105	103	133	117	112	111	122	112	127	103	130	105	113	96	123	102	109	110	110	108	97	106	109	109	126	95	127	102	110	112	101	112	107	124	100	129	136	116	96	104	116	92	112	104	135	103	113	130	113	117	96	95	113	107	125	106	106	101	119	117	116	113	119	102	109	107	123	105	115	129	118	123	93	107	96	97	118	104	105	104	107	123	114	94	115	130	108	133	126	87	116	107	101	107	121	125	126	107	114	129	106	121	110	129	101	115	95	121	121	93	110	95	98	117	121	107	130	114	119	133	118	112	120	99	97	92	113	133	117	112	112	117	99	123	112	113	112	132	111	97	118	96	113	115	105	110	99	101	117	122	118	121	110	99	117	115	94	111	101	122	124	131	112	86	115	115	119	105	118	104	115	109	105	102	113	110	97	109	97	116	105	94	112	112	114	101	117	112	120	114	108	120	119	110	102	121	111	113	118	121	97	98	97	115	119	117	112	98	109	96	114	107	98	122	112	119	113	117	100	95	111	104	123	101	100	107	127	115	117	114	116	103	116	110	112	120	125	124	122	124	115	99	114	110	105	111	126	94	109	115	109	123	106	114	106	97	112	123	90	114	100	102	124	117	97	107	107	101	105	109	105	103	110	102	123	105	115	116	125	109	125	102	101	105	106	123	108	101	117	99	107	120	125	89	115	118	133	118	117	128	100	117	118	119	114	112	123	110	123	94	104	109	94	114	107	104	100	107	109	111	102	108	112	126	118	109	124	105	123	117	139	120	110	104	122	105	112	92	110	101	132	99	127	99	109	109	94	113	109	105	112	136	110	128	110	91	110	98	106	116	109	111	112	112	127	119	106	115	122	114	121	131	117	109	116	121	121	105	107	120	123	105	107	117	103	125	108	114	108	110	122	107	104	128	106	95	119	107	115	130	111	115	118	113	114	100	126	110	107	120	112	114	114	107	109	120	129	103	104	132	109	113	120	101	112	105	108	110	113	121	139	111	105	89	117	115	105	109	110	110	115	123	113	115	103	123	96	106	99	108	124	103	112	117	122	114	113	107	110	123	120	119	110	111	104	126	93	97	89	122	96
43705	38644	16789	1548	1285	1146	991	889	734	730	642	634	641	543	548	511	511	497	468	473	480	489	451	445	449	410	435	432	459	446	420	451	417	428	421	417	453	412	399	420	396	446	404	424	412	374	416	371	455	403	440	431	403	403	382	376	431	410	429	413	409	406	392	385	385	425	431	415	426	421	424	409	390	430	413	421	351	411	407	440	408	419	416	377	384	418	364	434	434	396	404	401	393	381	385	385	413	377	388	382	402	379	415	414	384	417	389	359	424	415	374	400	421	423	404	400	385	425	383	392	387	388	381	398	395	389	385	406	385	416	393	413	434	388	390	442	410	429	406	405	411	392	386	386	411	382	425	407	420	404	410	367	382	440	422	392	410	385	393	406	404	402	380	397	419	390	405	435	401	376	373	388	406	351	384	401	402	379	406	371	402	412	407	406	409	407	381	385	408	415	395	380	412	418	403	421	400	380	410	393	402	395	391	430	430	400	394	384	377	364	387	381	384	375	406	375	392	397	405	377	395	415	402	369	361	394	411	406	400	431	412	412	431	392	389	430	412	397	417	394	430	412	383	413	406	409	409	434	419	421	416	424	428	356	399	358	389	445	397	382	416	398	384	425	408	398	401	362	407	399	372	393	394	385	418	380	413	384	390	400	407	424	380	357	399	440	396	422	339	388	374	415	396	392	386	468	408	378	368	408	397	418	396	390	414	423	406	413	398	419	397	392	393	391	385	376	384	397	396	417	396	388	431	407	414	360	394	400	429	377	394	426	382	428	422	401	407	446	396	400	415	426	407	422	429	401	408	368	390	432	387	391	413	455	399	423	420	395	463	403	412	406	406	369	422	434	416	401	376	419	387	426	386	400	447	403	401	412	391	373	419	415	375	384	365	379	409	410	364	361	359	389	390	389	379	440	391	408	417	403	404	400	395	406	366	411	395	386	405	383	419	393	424	405	404	397	390	417	402	419	346	391	407	413	413	414	398	374	441	400	409	394	367	403	375	407	418	402	411	413	416	368	415	398	382	407	366	399	395	419	375	387	413	383	386	377	412	373	421	402	377	397	395	373	453	400	399	406	392	435	418	380	368	397	402	372	403	399	370	409	388	386	400	389	384	400	396	425	411	419	393	383	402	376	379	409	388	377	399	427	413	412	394	384	398	395	388	372	395	391	384	400	423	402	369	385	424	402	362	402	384	397	380	381	397	401	418	432	419	371	421	393	366	426	352	405	409	366	408	426	396	413	399	378	393	402	419	452	401	434	388	359	431	412	358	421	382	380	406	385	369	402	424	440	419	369	403	367	419	361	389	401	404	399	368	394	380	415	413	371	363	408	390	418	422	406	383	391	401	415	402	411	390	400	424	370	364	384	414	437	397	367	386	370	402	413	354	410	404	384	395	421	381	411	395	405	443	403	420	382	414	394	426	429	413	388	353	357	383	415	394	421	403	398	378	403	383	425	373	364	407	367	402	383	390	426	403	404	409	405	371	385	425	356	407	375	397	392	427	397	416	372	369	435	410	419	397	448	416	392	393	405	397	388	401	409	381	402	388	409	424	408	412	383	409	405	361	389	423	387	412	403	378	375	413	408	390	405	403	440	388	394	425	409	389	383	403	362	429	375	431	376	401	364	411	400	404	416	393	411	400	398	390	449	402	385	402	435	350	406	390	379	387	421	457	384	378	424	417	426	390	382	425	402	398	414	403	462	377	415	394	432	412	412	409	400	428	394	391	392	398	360	373	432	385	378	427	455	389	401	401	405	394	394	413	386	410	370	395	402	434	427	445	400	396	403	401	383	406	398	401	372	409	397	428	415	407	392	389	390	374	416	398	406	372	377	356	384	391	423	418	365	390	389	400	393	385	399	395	393	376	378	397	405	404	385	383	404	373	369	393	386	358	394	355	415	441	406	403	401	427	420	422	416	392	419	361	423	435	388	405	404	436	386	430	393	403	393	376	388	402	413	380	396	398	418	402	438	403	388	412	403	407	376	424	379	393	420	401	394	400	406	400	441	393	409	390	412	379	405	378	373	387	420	413	386	412	393	403	443	405	387	405	415	418	365	405	434	398	411	381	387	424	415	377	417	393	398	404	393	363	426	379	380	401	417	344	430	394	430	377	379	410	414	442	427	401	381	389	423	404	375	414	408	426	407	351	410	396	368	400	398	412	382	370	417	381	411	425	408	404	388	411	434	379	410	385	427	361	426	379	438	379	402	360	384	415	374	420	378	396	410	413	411	428	361	430	368	396	416	405	394	413	429	415	425	404	387	386	391	378	408	371	383	407	418	374	403	390	423	355	385	393	405	388	415	436	374	389	393	436	422	377	442	374	388	420	383	425	392	416	407	428	426	379	373	353	420	436	408	417	364	409	377	399	443	387	416	392	385	417	384	422	400	382	379	366	412	405	395	423	352	440	342	409	371	390	401	415	428	383	385	403	393	367	391	409	360	402	391	391	390	410	423	386	399	400	402	394	419	382	414	374	386	395	376	403	381	405	412	383	363	384	406	404	399	402	377	419	409	424	382	380	425	401	378	366	399	414	384	407	414	411	406	429	398	413	424	366	384	431	426	393	413	418	417	402	400	394	382	402	425	380	370	408	399	396	427	406	411	422	395	396	401	410	417	356	404	403	409	400	384	382	393	414	398	417	415	404	412	394	379	418	392	428	407	408	407	399	421	429	405	405	419	407	392	405	425	380	412	424	387	364	361	387	414	394	421	404	358	434	394	415	380	386	401	396	393	434	449	425	419	418	376	442	410	424	408	377	406	417	426	417	409	424	429	403	411	403	405	395	391	429	427	409	410	340	395	364	375	378	393	401	402	385	399	383	397	429	338	389	422	396	389	385	397	405	410	387	377	372	403	379	393	422	369	404	398	415	407	397	388	450	402	429	441	443	420	395	436	392	382	417	388	404	394	403	413	391	376	393	433	393	382	420	371	366	391	360	379	394	367	406	396	390	419	392	405	422	445	377	383	427	402	422	415	382	392	390	457	411	387	405	386	405	365	398	387	413	387	418	363	405	399	419	386	374	445	386	381	382	410	399	374	392	403	414	418	395	407	415	406	391	398	416	427	426	420	423	414	391	391	401	382	397	419	395	388	432	409	409	421	398	399	376	419	394	398	401	414	401	410	415	412	412	385	371	401	416	415	387	411	445	416	410	425	412	375	426	385	366	434	409	394	412	393	389	409	403	389	379	386	423	424	429	428	388	403	386	409	385	382	394	421	396	426	391	438	383	422	394	370	378	390	405	400	413	373	393	414	434	417	396	413	396	424	386	376	430	378	384	380	409	378	390	349	408	390	410	399	395	422	398	374	413	402	399	381	379	387	442	404	422	402	401	398	389	393	363	379	439	365	389	405	398	415	395	433	419	412	423	369	387	386	407	407	413	424	416	408	388	433	414	423	391	390	412	410	404	441	407	416	385	381	407	388	410	377	404	399	423	387	363	404	368	380	425	421	420	425	378	415	409	379	395	415
74608	60603	35271	9347	1175	513	403	351	287	275	258	241	258	214	226	226	197	191	177	180	197	175	185	193	233	172	182	170	196	192	202	176	172	201	183	198	183	180	190	165	172	183	176	185	177	151	179	154	172	170	170	170	167	155	219	177	172	186	184	167	196	154	197	149	178	183	190	180	151	185	181	175	172	189	164	171	181	168	158	182	184	177	208	160	204	187	197	163	191	191	179	186	161	162	176	174	178	172	173	201	186	164	190	144	163	184	163	151	175	194	173	164	169	179	190	170	173	180	172	162	161	189	196	186	165	170	189	189	179	167	169	204	196	157	193	162	190	158	176	158	166	191	183	178	172	168	163	177	175	178	160	150	168	168	160	174	207	146	171	181	164	175	183	191	163	180	179	173	181	170	195	164	187	186	171	194	179	170	160	166	187	198	174	178	198	184	192	144	179	179	160	169	166	166	148	181	167	177	171	161	171	169	168	212	185	177	165	188	226	157	179	149	167	175	180	173	187	181	161	199	160	163	173	173	180	169	187	174	179	181	172	185	171	189	184	164	180	165	180	179	169	165	172	168	181	191	151	163	177	147	168	162	161	163	164	189	190	178	199	160	167	162	157	177	176	173	189	159	153	151	162	175	179	172	170	183	192	162	166	143	173	172	176	182	151	169	174	202	183	156	143	200	183	170	168	167	178	184	158	188	152	170	172	193	195	187	182	185	174	198	189	162	163	169	173	164	192	174	194	168	170	164	170	179	152	165	132	175	161	165	179	169	162	161	166	183	180	170	199	174	194	189	187	184	182	181	150	197	199	185	165	161	188	188	163	196	150	155	168	177	179	166	170	173	185	187	182	177	183	170	197	158	185	183	177	178	169	164	151	191	155	176	168	164	190	173	178	141	168	148	157	175	206	156	197	182	181	173	171	166	205	193	168	196	173	201	185	179	159	149	162	199	158	161	187	165	194	186	169	195	180	165	180	149	185	173	166	177	175	180	166	193	183	176	195	201	154	172	158	186	207	171	181	164	155	180	187	194	178	194	168	176	170	162	172	172	191	159	180	156	175	159	159	166	176	167	157	161	178	197	193	189	156	188	157	159	167	163	166	173	183	178	193	215	179	187	143	207	166	184	167	157	191	190	207	180	176	181	160	170	182	167	147	178	202	203	186	199	169	181	182	183	184	169	174	166	177	165	183	155	183	186	153	165	190	179	167	176	195	179	173	169	168	170	161	183	199	187	173	161	164	156	166	196	166	151	171	154	174	148	184	158	166	184	144	182	161	185	176	184	192	194	177	148	152	183	172	191	183	159	190	159	193	201	209	175	162	166	166	165	196	153	190	149	187	179	196	158	161	164	154	172	165	187	167	170	190	154	171	167	142	177	182	166	174	163	168	162	192	169	182	195	198	181	171	174	156	156	154	168	146	160	179	164	173	180	191	172	173	155	175	180	190	167	182	170	189	179	149	183	159	178	167	167	172	189	157	195	165	180	190	185	176	153	168	163	168	152	153	192	167	144	166	178	178	164	179	194	160	163	194	191	157	170	177	172	168	163	170	163	171	200	153	179	182	179	185	163	190	151	156	171	173	183	181	177	219	166	191	149	159	177	182	186	166	158	158	175	189	184	167	170	180	163	150	172	172	180	167	199	185	175	172	177	191	191	152	164	166	177	175	183	177	169	151	167	166	170	156	180	178	172	196	175	156	155	168	183	189	167	154	185	165	149	180	199	202	151	151	195	163	161	188	179	177	186	167	171	165	187	137	181	179	192	161	161	160	184	155	169	183	183	191	203	192	186	165	189	176	185	178	163	189	161	166	196	168	177	185	169	156	158	180	196	173	169	173	155	168	165	160	159	187	175	161	187	159	161	175	170	176	163	177	176	179	174	195	149	156	166	166	175	163	177	170	180	161	191	161	185	163	177	180	144	182	173	182	194	177	189	162	183	172	195	173	195	151	179	189	195	171	185	159	176	191	168	179	178	167	165	171	171	160	183	193	166	175	174	180	163	177	174	173	149	154	184	174	166	172	186	187	171	174	196	169	191	157	169	167	179	186	167	174	186	177	172	159	172	192	177	190	193	183	159	160	164	185	166	156	188	164	176	171	178	163	187	160	180	194	162	186	173	151	174	168	181	171	185	208	165	178	173	183	172	162	139	165	165	187	187	165	172	157	185	169	157	160	194	193	156	158	166	204	167	202	196	151	183	148	177	172	169	168	165	196	184	175	179	183	195	180	163	170	179	180	154	149	192	163	191	157	176	196	169	154	164	150	184	178	173	178	168	172	164	177	187	162	159	175	170	184	196	189	157	180	181	176	165	182	156	168	163	181	159	170	166	204	178	193	187	155	179	176	182	187	197	169	190	190	160	171	156	196	182	182	154	166	180	176	187	158	163	159	176	180	155	176	159	157	152	169	191	164	184	163	171	171	148	179	198	186	167	189	145	172	176	153	170	179	183	176	155	186	163	163	184	160	169	169	182	180	186	169	176	184	170	202	166	160	182	166	165	164	174	175	190	182	185	183	170	186	159	171	162	214	184	145	155	180	160	185	166	159	159	175	182	168	146	174	176	179	177	183	182	159	137	171	177	179	162	165	170	199	183	184	145	150	186	171	165	179	168	203	189	158	176	157	170	175	174	200	208	173	158	178	190	166	165	179	173	188	209	172	196	167	178	159	164	159	159	200	198	192	170	174	188	172	167	170	186	175	169	180	149	159	165	201	164	192	185	172	178	206	200	169	176	175	159	179	183	184	189	170	187	184	166	166	197	187	183	165	164	173	181	149	178	167	175	158	177	163	142	191	188	171	176	155	192	167	162	206	174	156	179	198	166	186	173	143	196	204	181	187	183	172	163	174	149	185	168	168	146	191	175	184	200	172	179	192	172	171	166	179	179	172	176	167	161	195	179	153	150	160	173	177	161	168	176	172	183	167	186	163	178	164	193	176	161	150	158	180	171	202	147	173	184	158	179	183	195	145	208	164	148	147	182	179	177	161	187	166	151	150	172	167	156	166	162	172	180	172	166	175	162	175	181	161	165	162	171	185	154	177	145	178	163	191	170	162	159	182	184	206	171	158	174	171	162	209	168	200	179	168	165	185	149	189	178	173	169	185	200	195	164	170	170	171	153	169	190	182	182	186	179	179	182	173	189	171	196	169	201	199	180	174	179	186	168	197	183	165	180	194	185	193	172	184	182	176	170	181	171	183	180	198	177	179	191	168	173	199	171	173	152	181	177	159	195	190	179	151	203	171	167	184	191	167	180	189	203	185	197	166	182	199	143	166	172	183	173	168	194	167	154	206	165	186	183	192	174	168	165	192	185	190	177	197	172	191	174	161	193	165	178	184	185	178	192	173	180	193	165	180	174	185	171	163	204	166	166	180	179	157	160	190	174	168	184	171	158	177	156	176	182	170	167	158	161	167	167	158	192	152	164	180	156	175	188	158	187	159	174	171	160	165	177	178	207	186	165	178	161	153	165	170	175
54260	48284	21196	2736	2355	2028	1634	1404	1322	1200	1130	999	951	888	844	845	807	757	797	748	702	744	750	650	655	601	702	632	649	593	676	630	622	614	639	586	631	601	614	626	608	627	592	604	591	568	623	605	630	617	599	631	627	608	590	608	566	600	588	575	592	624	631	601	622	624	602	583	557	571	664	603	569	578	593	613	565	558	544	607	568	609	581	618	578	584	535	603	632	608	516	582	593	581	579	582	593	592	569	601	607	569	551	593	560	583	599	604	610	581	599	609	647	575	562	595	587	562	553	560	585	604	611	591	591	587	611	584	603	603	559	595	597	581	577	576	558	595	591	602	582	576	585	620	576	585	627	604	583	583	603	580	548	517	576	567	557	560	592	562	627	604	573	596	553	560	625	574	596	562	600	579	590	558	584	675	591	527	580	582	513	601	551	590	575	580	597	545	536	626	606	583	552	556	599	579	586	569	574	544	583	612	581	585	550	610	583	591	628	555	562	562	568	570	574	552	571	603	586	603	578	601	620	586	595	586	582	603	597	576	572	564	563	578	575	604	546	529	574	570	569	589	578	626	609	597	576	560	590	584	564	596	570	561	622	564	582	595	563	562	573	568	557	571	540	594	604	604	593	621	592	615	573	555	547	585	568	573	587	571	597	565	550	589	558	550	536	631	578	590	596	577	580	564	608	572	609	607	593	580	569	554	568	569	610	566	586	569	585	583	574	534	569	562	566	584	622	552	576	619	567	580	593	544	603	600	568	584	585	600	589	612	561	610	587	538	537	615	621	598	573	552	595	603	600	578	574	576	549	573	615	557	562	572	622	578	606	648	592	611	550	566	552	605	562	537	577	592	594	566	551	584	549	567	613	610	568	583	572	576	595	571	549	548	580	583	567	568	578	605	593	559	571	565	530	583	565	566	585	537	568	575	585	551	576	590	592	591	613	598	588	628	567	576	562	556	563	551	564	629	575	605	601	568	589	580	561	613	597	584	608	549	613	575	566	596	590	585	598	533	551	548	576	609	548	618	602	603	532	621	576	576	587	543	579	607	585	579	542	589	524	598	584	638	574	553	567	577	611	581	595	567	620	589	614	541	582	594	557	545	535	576	585	598	574	583	593	607	556	549	627	565	615	620	585	574	583	579	562	581	578	583	589	564	583	607	628	597	635	595	568	627	606	612	556	571	606	597	566	597	619	533	595	619	603	576	572	557	560	558	552	585	599	549	595	576	537	582	614	609	596	556	588	528	587	570	624	590	580	552	603	569	599	565	570	505	572	556	560	595	590	530	588	582	522	570	573	600	583	571	562	568	548	595	560	590	592	585	591	563	535	564	584	584	527	560	595	554	574	526	536	545	604	547	551	559	587	571	553	575	574	569	607	600	554	590	596	563	540	587	592	585	576	645	580	570	557	571	559	603	536	588	582	580	569	603	578	599	541	549	550	587	595	583	584	605	581	568	606	574	597	576	556	561	594	606	631	595	529	578	557	573	582	584	627	561	529	584	622	595	565	570	598	569	562	550	575	587	582	603	539	593	531	594	587	562	578	608	599	612	563	606	543	591	558	539	558	557	594	578	602	556	582	569	554	553	621	591	585	588	589	580	596	579	577	590	587	626	589	576	590	608	624	590	546	586	541	543	538	559	537	586	598	595	560	580	563	581	573	619	575	600	584	564	572	587	552	603	571	614	536	540	581	564	570	569	577	570	585	581	572	600	584	567	573	597	611	566	562	583	602	547	582	607	565	572	585	636	574	582	548	608	603	573	615	567	549	572	550	582	563	596	567	640	626	555	562	591	588	621	572	574	573	560	613	621	614	571	544	588	560	571	570	535	596	582	573	606	560	556	556	572	551	607	603	573	553	596	607	567	617	583	570	581	569	511	596	570	539	569	603	603	606	563	587	562	590	542	604	560	587	584	594	584	583	605	545	575	587	550	571	576	562	582	582	599	565	593	601	596	570	633	595	591	583	573	590	578	551	596	595	599	621	591	561	581	622	604	607	594	608	539	575	545	569	589	561	563	555	604	561	581	603	578	586	589	613	604	564	601	558	582	563	537	572	571	597	583	555	565	548	633	552	616	569	596	559	594	581	585	560	628	540	635	571	583	555	598	554	559	578	622	596	594	543	572	578	567	593	583	597	617	610	588	535	625	612	578	579	641	614	569	575	594	602	577	598	590	564	600	597	587	613	617	635	597	587	606	565	605	574	582	591	567	611	573	587	552	535	558	576	535	562	611	592	643	592	585	587	556	549	573	567	582	573	566	611	584	565	625	586	538	561	609	628	602	558	551	563	604	544	590	572	550	610	589	585	584	561	545	603	574	596	538	576	586	563	578	578	564	589	584	602	564	573	555	575	587	591	624	613	620	597	611	556	606	581	594	606	546	605	586	559	574	591	573	601	531	584	562	564	569	589	569	566	524	601	569	590	561	625	580	564	575	591	584	617	580	588	620	593	575	557	552	573	585	590	586	560	609	603	595	582	585	593	579	575	586	610	570	571	594	554	548	582	558	558	573	596	608	568	636	582	546	608	575	576	615	584	564	568	573	590	595	606	562	587	567	598	565	559	614	623	561	563	564	565	597	549	584	575	576	506	559	588	573	578	586	609	577	603	543	614	574	573	605	544	619	580	625	592	579	555	584	584	598	613	619	561	551	611	592	582	554	607	588	550	609	582	561	602	625	578	570	583	624	626	582	534	578	607	576	607	553	611	577	567	587	591	596	593	578	587	574	559	581	567	588	543	614	597	557	594	621	552	572	578	557	558	589	573	616	543	546	540	569	597	589	607	594	614	597	621	539	574	564	530	552	585	588	577	600	623	577	563	562	579	589	574	593	600	585	560	633	552	560	579	555	608	606	586	613	592	555	554	618	606	583	557	585	605	561	581	572	544	559	576	617	558	597	569	552	577	565	566	567	578	580	595	576	624	586	614	585	565	595	574	580	556	618	614	624	556	541	595	595	593	601	539	563	579	556	561	592	569	597	621	574	548	558	603	548	576	608	571	543	568	558	616	564	579	587	604	601	597	597	603	608	561	599	580	527	573	583	581	571	567	616	546	582	575	575	608	594	596	621	563	549	540	575	574	562	533	587	581	592	564	581	601	575	557	610	575	612	611	601	554	627	551	581	582	616	541	570	539	594	583	602	622	578	582	577	581	583	601	586	551	555	585	579	545	567	612	555	617	550	586	554	599	554	580	623	589	587	584	573	571	554	548	546	588	568	583	581	520	578	612	590	605	578	585	562	581	583	579	578	568	543	587	542	556	597	612	551	590	631	558	591	611	613	560	568	558	608	617	583	551	577	599	596	560	540	574	591	550	594	570	561	533	561	568	545	592	538	573	564	586	589	566	560	573	606	526	579	576	511	560	554	638	585	530	580	576	589	548	546	588	585	576	568	582	570	529	614	568	519	598	574	576	537	570	579	582	570	599	593	573	567	565	604	600	550	579	572	592	566	607	537	544	606	598	635	613	558	609	548
27281	10163	2197	248	224	200	193	179	165	192	176	181	180	179	169	192	201	181	196	181	202	196	203	186	173	208	164	179	203	188	182	205	194	163	197	193	166	174	177	174	169	197	175	161	189	177	177	201	177	185	204	190	188	193	181	175	167	156	175	181	182	190	166	175	187	182	214	187	164	184	188	158	181	193	177	165	188	175	193	203	207	202	209	192	180	173	160	180	170	183	178	194	186	171	196	180	184	170	195	171	180	166	188	198	163	183	205	195	191	192	175	175	167	173	195	199	169	165	190	180	203	184	173	187	181	208	157	181	167	193	193	183	187	183	217	203	176	172	168	165	197	180	193	192	198	183	179	199	164	192	180	182	185	172	182	191	187	213	179	185	184	175	199	181	186	205	172	170	185	181	203	201	187	188	184	180	179	185	191	191	192	182	186	170	167	195	184	193	176	167	193	173	181	204	190	186	172	163	185	159	169	190	172	195	169	214	182	176	200	182	206	191	180	198	191	205	187	203	175	206	171	173	166	178	200	164	168	178	184	184	183	196	188	198	172	164	169	191	198	181	178	185	193	205	187	205	186	194	175	182	158	185	197	182	197	176	196	213	204	197	168	211	215	199	190	161	192	186	205	167	153	164	195	163	193	207	188	182	213	205	194	187	194	202	169	181	170	159	204	178	171	177	183	179	216	175	182	188	200	184	185	177	202	194	183	189	195	198	170	157	177	179	175	187	160	171	177	185	187	162	185	174	198	173	191	176	188	180	193	199	149	203	170	197	161	185	188	194	181	175	183	204	178	164	180	189	159	188	195	193	163	213	186	181	190	179	163	193	186	183	186	203	181	178	206	179	161	188	194	175	191	176	179	174	146	192	222	173	176	172	196	168	194	206	195	175	206	173	181	191	191	187	182	197	180	193	191	194	194	184	177	165	181	176	171	182	203	185	174	180	177	191	163	194	172	176	179	212	174	183	204	188	181	202	202	172	207	165	197	207	194	176	192	168	192	199	193	198	179	178	192	186	167	162	213	195	183	185	209	188	158	174	154	185	175	210	168	195	171	162	178	176	206	192	170	182	192	177	194	196	172	203	199	190	171	177	210	193	188	190	207	179	192	187	168	173	190	172	189	202	181	188	208	210	185	160	183	164	181	200	196	190	194	189	149	203	196	182	174	176	193	178	178	195	157	181	180	176	192	184	189	185	187	182	156	204	231	203	193	167	197	178	164	196	196	214	173	207	164	184	181	195	201	170	212	181	192	194	185	190	169	190	187	183	189	177	176	163	170	217	182	170	200	189	163	193	200	197	212	185	162	195	191	178	191	176	182	220	185	194	191	173	169	167	202	169	174	190	174	191	228	180	180	152	186	175	196	189	203	162	187	201	194	176	177	195	181	193	182	196	156	170	201	195	182	193	185	182	186	186	186	184	167	173	179	162	194	183	159	198	210	211	192	192	185	186	184	197	180	199	201	175	179	163	201	200	180	187	174	190	198	199	200	187	200	164	225	181	175	184	193	171	194	171	199	183	183	210	187	191	173	177	174	186	181	186	180	183	192	191	174	192	156	181	184	185	198	183	189	205	169	209	198	186	187	190	152	156	185	176	181	155	191	204	167	181	184	206	206	201	187	190	194	194	175	174	162	168	169	212	194	186	179	174	184	188	192	182	170	165	179	201	203	174	192	204	203	186	169	174	187	192	180	171	192	179	187	190	197	190	186	196	199	190	185	167	194	207	201	178	183	169	183	177	185	158	188	161	163	163	177	219	180	189	177	196	202	190	165	193	214	190	170	187	181	173	192	175	190	200	202	179	181	187	177	197	179	193	194	179	165	172	179	194	191	173	180	177	166	160	191	184	199	188	181	191	172	192	171	188	178	205	174	189	167	184	187	181	186	201	180	194	171	176	184	175	168	185	178	189	185	168	173	205	187	180	178	193	182	166	191	191	182	202	169	177	177	192	183	169	195	218	160	195	192	184	202	188	189	224	204	174	181	184	162	177	176	190	182	161	182	181	188	167	154	199	199	172	198	198	187	166	190	183	193	164	178	187	200	182	188	177	200	183	191	181	183	184	184	176	174	181	184	170	189	191	185	165	156	180	196	209	157	182	191	189	180	176	191	155	174	181	162	188	186	182	186	201	185	173	191	171	198	166	180	190	181	195	186	194	170	164	193	176	179	189	163	187	177	174	190	171	184	201	176	189	191	190	168	192	177	171	187	190	187	193	210	176	180	198	179	184	179	185	216	194	181	176	184	176	176	188	175	209	202	173	186	187	171	195	190	163	219	181	188	190	170	181	191	171	188	194	192	193	176	200	167	192	188	206	171	191	189	188	199	182	192	164	205	173	170	181	189	183	192	181	199	185	206	175	182	190	216	177	202	214	184	184	178	194	166	182	205	187	225	197	167	194	184	186	171	203	169	179	182	186	188	187	179	182	195	208	198	214	185	179	163	184	183	201	180	205	179	186	171	169	186	154	204	180	170	183	175	166	160	170	191	197	180	168	187	184	187	201	169	166	183	178	178	195	167	187	194	183	181	195	173	203	190	177	203	185	195	182	198	188	175	183	183	186	191	186	176	188	166	192	188	198	176	178	186	204	195	184	200	191	159	166	172	194	211	176	172	154	185	180	186	168	194	180	165	182	161	204	186	170	193	160	174	188	185	196	182	184	209	179	178	185	175	189	207	206	175	162	184	185	209	192	163	196	213	173	165	173	181	186	187	165	197	175	201	176	179	160	197	171	182	188	214	187	170	157	197	192	166	188	208	197	182	226	176	186	202	197	200	173	184	176	185	181	187	188	201	166	200	196	170	196	192	169	200	201	155	180	172	167	159	179	196	171	179	194	192	184	185	198	178	194	206	198	180	176	177	202	184	189	180	161	203	157	178	175	175	177	169	208	187	179	171	183	200	208	182	165	190	199	171	169	164	178	185	166	195	191	201	167	183	170	171	192	175	202	199	181	198	198	188	190	180	197	189	156	191	187	190	190	213	177	183	202	182	206	186	174	165	199	205	170	188	184	215	187	180	189	170	184	204	206	188	188	191	193	185	166	194	197	185	187	166	181	201	164	186	190	182	162	207	199	176	186	183	167	175	145	195	172	172	172	194	154	199	185	177	147	196	189	177	174	205	172	224	187	199	176	190	168	194	189	194	169	188	183	158	204	165	180	156	190	191	179	196	167	203	163	178	171	191	172	182	179	212	182	180	192	173	182	190	179	182	182	173	161	202	202	176	173	182	152	203	170	165	202	168	202	186	170	177	168	183	178	205	188	197	203	211	180	190	196	179	205	174	205	175	183	171	169	204	173	191	190	183	199	196	190	195	179	171	181	183	201	180	201	194	190	185	190	173	194	185	182	189	161	178	156	169	163	183	190	181	165	179	186	187	181	187	186	196	173	187	183	209	174	184	182	180	188	193	202	190	169	204	199	193	152	194	178	163	202	165	174	163	203	165	184	193	154	191	199	178	172	166	175	177	180	170	213
25262	10799	2940	714	687	666	662	643	601	640	621	602	637	607	641	604	592	609	634	632	658	601	576	622	602	634	600	634	606	620	576	628	590	583	630	620	590	616	620	601	596	619	593	611	584	614	607	592	571	644	617	617	635	629	615	567	627	630	632	576	601	549	590	593	594	583	550	647	582	614	600	612	564	613	601	638	613	601	635	609	595	593	652	604	609	617	607	627	586	588	592	640	595	642	625	654	611	587	595	623	598	595	615	622	592	580	587	600	615	563	648	606	589	607	625	560	574	567	588	592	570	638	604	598	631	607	604	603	607	622	631	568	616	598	599	608	609	635	596	609	555	592	599	615	612	585	596	573	584	620	632	595	608	585	568	570	636	614	607	618	608	612	565	625	631	591	621	600	637	603	587	614	603	624	549	610	628	553	589	631	601	614	622	605	598	636	586	622	613	603	592	599	578	603	582	646	601	595	600	567	590	609	617	615	578	622	555	573	606	584	607	585	601	586	623	627	617	591	637	584	638	624	602	633	596	585	620	635	600	631	577	617	594	616	566	594	585	649	596	572	589	610	619	595	576	593	589	592	624	613	586	602	612	665	595	569	599	634	557	568	649	630	605	602	620	599	648	623	597	587	630	597	599	606	626	580	612	584	584	587	637	590	624	606	572	600	626	614	563	624	601	571	643	621	629	592	619	605	599	596	607	629	589	573	612	592	603	621	645	586	613	650	631	606	598	609	617	613	597	628	597	569	615	621	579	595	595	662	607	642	632	660	609	575	563	662	621	577	593	609	656	600	615	563	613	602	575	596	569	621	596	609	645	618	598	577	615	612	583	587	573	595	629	605	605	608	568	566	603	597	581	616	629	587	638	538	598	653	639	571	608	610	593	645	555	606	598	614	564	589	605	607	590	610	603	597	611	613	599	603	621	564	574	615	621	648	602	613	625	600	591	660	592	598	601	637	586	574	602	605	568	592	616	559	622	598	604	593	619	600	602	622	613	598	615	590	562	594	639	621	579	598	599	604	585	627	575	585	583	596	640	599	574	586	602	575	610	650	619	582	578	639	608	550	643	599	622	622	589	684	580	574	608	606	606	664	595	602	582	572	605	623	588	612	608	623	629	617	602	607	646	599	618	580	629	571	601	621	630	643	601	603	588	608	602	618	612	609	631	641	598	652	581	579	592	606	621	608	605	584	604	578	619	591	614	621	577	605	586	590	614	614	623	604	581	613	558	611	643	596	591	585	595	636	610	613	600	599	577	610	576	591	606	644	592	620	568	584	601	647	560	625	579	613	597	646	592	561	591	602	585	665	572	633	636	590	616	616	588	632	618	624	612	567	622	573	634	570	610	643	615	606	636	609	592	552	624	616	561	606	607	597	586	610	613	573	596	572	641	587	595	581	642	598	624	593	545	600	591	577	607	601	584	585	617	626	616	550	658	596	614	609	618	601	573	586	593	618	610	649	575	592	620	597	616	581	595	632	622	600	575	638	567	627	599	578	626	620	612	614	644	603	562	595	586	590	611	633	604	658	581	625	602	594	607	645	558	602	607	543	654	616	613	606	623	614	615	598	592	619	583	609	598	623	574	644	622	595	583	627	558	625	572	601	670	582	637	576	630	622	594	617	590	670	629	605	605	608	629	582	623	614	623	602	564	602	650	555	600	665	580	581	613	596	589	608	607	636	617	597	582	623	646	621	544	624	652	589	659	641	611	626	607	587	630	581	570	611	610	573	618	622	606	569	606	621	607	588	614	614	633	587	574	607	603	568	582	629	585	625	603	600	562	629	543	590	574	615	585	582	615	581	585	616	576	611	593	620	602	601	619	576	608	571	575	616	594	637	601	622	622	594	626	561	608	562	625	618	612	569	547	637	591	660	625	583	580	592	583	624	626	616	560	565	616	625	585	601	600	625	622	607	624	578	619	610	582	621	648	596	651	592	627	625	629	631	582	606	617	651	622	594	615	567	622	599	623	598	638	594	599	616	600	586	614	647	611	630	578	580	614	576	603	648	609	604	610	610	607	562	602	619	577	573	660	604	580	613	612	632	599	582	609	583	604	588	666	641	580	647	607	605	611	602	584	596	596	625	603	569	644	625	581	578	611	618	579	569	595	607	661	566	574	610	615	605	584	570	591	607	642	589	593	602	614	596	599	611	621	629	586	595	590	617	576	597	630	574	635	618	577	609	621	588	610	613	633	653	589	610	615	618	566	621	574	648	608	589	613	626	599	619	644	661	623	600	603	627	637	623	623	619	619	641	627	638	588	605	639	643	608	621	597	592	627	629	572	590	607	601	666	595	621	600	571	637	618	625	609	616	635	605	597	581	605	583	606	563	622	638	590	581	596	620	593	592	604	575	630	613	604	584	619	621	581	608	647	667	586	549	570	630	590	572	582	629	634	630	599	639	582	650	645	604	582	603	548	596	630	589	613	580	615	643	590	643	622	629	592	637	605	540	597	615	614	614	591	608	607	618	616	577	618	615	625	609	616	614	572	642	629	598	587	555	623	605	606	614	565	629	598	547	587	604	600	627	604	596	630	656	568	599	602	570	606	654	601	574	604	571	627	616	584	551	599	568	620	574	633	612	564	593	598	581	594	582	653	591	605	608	564	579	596	629	624	608	513	563	613	579	600	623	601	605	596	633	612	623	593	622	594	588	578	607	609	562	624	601	639	601	569	607	607	605	557	596	593	602	635	639	593	582	614	577	634	562	628	539	633	640	590	612	615	610	611	608	601	578	658	624	609	612	639	569	585	610	647	561	594	652	637	618	619	578	569	587	587	581	584	642	601	631	570	587	598	602	612	653	630	629	584	613	649	585	604	612	659	569	614	596	587	604	577	616	626	582	592	589	624	643	630	628	611	629	637	593	554	617	599	618	589	622	636	578	602	570	632	579	579	580	565	651	580	563	581	556	586	585	567	644	622	575	653	583	610	593	572	642	603	605	614	593	620	585	634	602	613	600	600	585	600	616	619	620	608	591	632	584	624	616	624	606	611	602	594	554	587	602	611	586	608	634	567	622	623	627	599	616	674	632	584	626	620	611	602	589	594	582	600	615	583	608	582	622	589	607	596	598	589	617	616	635	597	627	579	621	613	627	567	578	568	598	632	600	574	606	605	573	576	615	579	642	633	610	576	649	563	665	607	615	636	588	597	570	644	573	628	590	628	607	610	610	624	540	615	606	571	630	578	592	631	586	622	591	634	595	609	652	600	639	605	601	586	637	600	585	592	605	598	582	625	570	625	560	633	621	627	599	596	621	588	616	634	590	601	597	602	579	626	594	588	610	616	593	580	583	639	632	571	589	606	643	636	643	620	589	575	611	650	629	609	604	590	620	636	580	625	543	634	594	587	630	571	593	578	580	571	585	585	638	601	584	578	594	604	616	614	615	643	588	634	635	604	631	625	623	595	595	598	604	597	638	599	617	638	626	593	621	590	612	630	626	585	603	594	607	579	614	631	580	655	619	618	609	605	631
63535	47149	24519	2492	366	287	224	180	173	172	164	141	138	135	119	132	108	114	114	129	112	146	130	127	143	114	136	104	115	115	93	95	95	114	101	111	97	116	111	134	95	105	119	113	88	101	114	104	139	124	112	111	100	104	108	98	111	107	123	98	105	102	115	129	135	107	115	109	124	109	98	108	131	90	108	127	106	116	102	114	131	103	102	111	123	113	113	101	119	115	116	101	115	109	101	101	104	94	104	114	129	96	120	118	116	105	112	90	105	116	122	115	102	119	105	108	120	107	132	99	117	118	94	94	115	99	120	102	101	109	103	108	105	104	122	92	102	106	100	120	111	104	105	120	92	114	98	119	107	96	92	85	117	105	106	134	131	81	102	119	94	121	128	109	95	109	105	105	116	102	105	113	107	91	98	84	99	122	110	120	116	109	97	106	114	119	112	111	124	109	126	116	104	109	96	103	98	106	93	112	92	135	114	109	110	115	102	113	117	115	117	110	115	99	103	110	118	113	115	86	130	94	122	102	107	123	86	103	112	99	109	104	107	127	87	108	123	116	102	120	109	122	99	122	112	119	105	120	108	104	121	102	122	98	92	78	108	117	98	114	124	106	105	118	97	115	96	121	102	114	138	116	118	110	111	110	120	102	105	105	108	108	101	99	120	103	100	115	118	97	102	126	104	109	112	102	107	139	86	105	125	109	108	113	113	108	111	113	119	117	121	107	113	118	116	114	105	112	120	115	113	99	121	98	80	104	100	116	93	101	104	89	101	114	113	114	107	91	127	108	104	108	113	111	111	102	107	99	107	123	120	97	103	111	121	105	95	108	91	96	109	117	116	110	101	122	113	97	123	114	121	94	104	123	122	115	118	113	116	112	114	102	127	122	112	117	99	118	118	96	107	115	116	120	91	104	97	99	115	109	100	105	113	116	107	95	111	118	124	114	112	112	95	117	110	103	109	94	109	106	105	103	129	120	106	82	112	115	121	119	104	115	98	115	96	112	96	98	130	92	122	105	102	123	94	126	86	108	121	103	85	125	122	106	102	125	105	117	128	119	104	90	114	125	110	96	100	116	115	108	105	108	137	121	115	113	116	109	110	102	111	111	106	116	101	109	97	112	105	117	98	119	111	129	111	117	137	113	111	86	100	116	115	101	129	110	104	114	119	118	105	127	113	102	121	109	103	98	118	103	112	113	104	80	97	112	111	90	109	122	102	119	129	105	107	124	114	123	119	100	118	104	89	110	102	118	117	119	114	105	121	111	102	138	135	126	103	124	99	113	104	108	107	99	97	119	105	120	119	119	102	101	99	94	111	101	124	97	102	104	107	101	111	105	112	96	107	97	129	108	120	111	100	115	105	135	109	104	114	126	88	123	107	122	110	99	96	108	111	100	123	103	108	109	112	103	110	98	118	117	117	116	115	106	94	106	117	116	104	105	98	113	120	106	105	86	124	128	103	102	102	108	95	118	120	112	91	126	111	115	118	98	87	104	107	116	118	104	87	101	95	124	118	113	110	118	111	98	107	111	92	92	122	125	107	104	97	121	111	130	109	98	100	135	114	117	109	115	87	92	124	124	92	90	110	96	102	116	107	109	96	84	110	92	101	109	113	107	108	120	122	122	107	114	93	103	108	121	95	124	90	113	103	101	107	87	121	95	109	113	115	125	112	128	127	108	109	104	124	132	127	98	116	113	122	122	95	101	114	92	119	112	107	116	114	110	110	110	101	114	94	142	89	109	83	101	118	105	111	95	113	115	112	102	109	102	129	110	105	100	102	101	100	98	109	95	115	133	117	107	100	114	127	116	122	119	123	123	103	106	115	103	105	110	111	119	102	111	114	113	100	119	106	101	111	93	124	106	98	110	83	128	107	98	98	97	107	113	125	98	95	92	102	106	110	112	104	119	104	110	106	111	98	92	132	108	117	121	111	125	127	109	117	114	115	109	105	107	129	120	105	105	112	97	119	110	116	112	112	125	114	128	106	104	116	115	111	98	108	106	102	130	109	110	114	119	114	115	117	101	112	97	122	122	127	104	112	120	105	120	130	115	132	86	110	116	123	110	106	95	107	94	100	114	116	102	102	102	115	111	97	118	105	111	121	117	98	93	101	108	96	112	112	110	102	131	130	114	95	109	109	111	111	108	119	94	119	105	107	116	107	109	110	113	136	110	117	116	107	130	119	106	108	109	111	99	115	118	104	129	108	95	110	103	122	103	103	108	107	115	119	137	113	93	109	93	93	81	103	101	83	98	115	117	115	132	122	106	98	103	110	122	133	125	101	94	114	102	96	101	110	135	126	96	114	118	109	100	103	92	126	125	101	120	126	127	114	115	122	105	120	114	105	108	110	106	131	109	117	101	108	111	99	114	109	113	102	107	115	101	93	124	118	110	121	99	125	109	111	121	120	116	120	126	100	115	106	102	119	122	101	121	115	100	110	119	114	121	103	116	143	103	131	124	98	103	121	120	103	106	110	128	116	110	104	101	119	118	105	99	106	97	118	84	98	97	103	95	106	124	110	111	108	115	96	99	92	111	96	102	103	115	119	121	116	111	97	105	106	130	116	129	122	100	122	106	96	115	94	98	119	96	97	104	112	109	110	107	115	113	103	109	109	110	115	110	116	112	108	111	112	102	114	117	109	132	126	113	107	112	113	112	121	134	99	101	114	112	134	113	106	116	112	96	131	111	116	107	103	146	102	100	99	109	103	101	121	123	107	122	103	113	92	118	103	117	110	109	106	104	105	101	98	103	97	111	110	108	116	108	103	113	106	98	117	100	103	109	113	92	115	104	131	105	113	112	106	109	118	118	107	135	107	131	108	129	110	121	110	104	117	89	137	90	112	97	104	107	110	112	95	107	104	114	104	127	115	119	106	108	121	122	114	105	99	124	108	115	114	112	106	119	110	124	93	114	118	113	115	114	115	98	110	104	136	94	114	107	109	95	101	98	101	97	124	104	97	114	120	100	113	120	106	132	104	109	111	120	111	119	109	115	119	125	89	93	115	115	109	101	104	114	98	106	104	105	93	101	107	94	115	112	105	125	102	114	97	87	125	107	100	127	111	108	118	121	109	109	124	133	117	90	125	121	107	111	112	88	114	118	121	111	104	134	117	112	98	102	115	105	114	113	129	99	109	115	116	104	131	118	111	106	112	110	104	111	114	116	127	123	120	112	112	117	113	106	101	107	93	106	101	97	104	115	117	111	94	95	100	124	107	106	111	104	102	101	113	105	112	115	106	99	115	100	103	107	119	123	103	98	81	106	122	115	124	103	106	104	112	99	115	114	122	103	113	104	121	102	101	96	114	110	104	91	98	104	133	115	113	118	121	109	106	103	110	119	96	104	117	90	107	107	117	118	100	117	110	118	116	112	101	104	99	110	126	107	112	114	107	119	112	106	117	103	101	126	110	103	105	114	110	88	112	93	114	102	108	101	106	100	103	114	114	103	106	104	116	107	115	103	117	101	115	126	99	105
44250	37160	14969	1537	1346	1079	985	835	777	736	729	622	551	543	539	496	499	525	451	497	460	467	462	449	454	466	445	474	452	455	422	440	420	431	459	403	411	416	413	395	430	444	369	404	394	408	427	405	421	416	408	435	424	418	395	432	401	384	407	428	401	397	393	400	374	381	378	397	396	392	363	379	406	408	411	389	413	434	392	391	367	425	405	381	424	407	425	419	416	429	394	406	397	418	397	375	431	383	423	382	394	425	381	418	358	379	397	393	387	390	397	390	360	394	413	369	406	364	427	395	397	403	396	396	400	383	422	409	376	354	410	386	400	388	413	411	385	362	409	404	382	406	406	397	375	413	364	415	383	399	425	429	387	375	404	417	363	410	426	413	390	400	389	403	364	400	395	409	392	414	414	401	373	399	395	415	383	391	396	385	443	397	410	434	424	404	430	420	387	394	407	385	425	420	398	371	389	412	392	433	372	417	378	428	387	413	428	378	396	368	415	352	437	409	384	394	385	401	431	391	372	378	372	354	375	392	381	389	399	383	403	394	388	397	386	405	437	429	412	397	383	376	400	431	396	405	390	390	379	420	443	414	419	445	404	379	407	395	375	422	407	374	429	417	414	419	407	414	396	382	399	406	413	407	421	406	397	405	353	393	352	399	426	428	397	372	446	417	406	436	366	370	438	374	397	447	402	410	379	396	404	413	420	387	406	397	386	399	361	393	363	428	401	382	404	417	407	398	367	392	394	404	366	420	427	356	385	394	429	403	422	380	368	406	399	409	362	349	398	388	391	377	406	393	400	404	399	381	398	352	431	365	395	401	375	411	382	390	354	404	387	374	367	400	380	412	368	391	418	375	402	392	429	386	391	386	402	416	397	404	396	384	424	379	377	407	378	375	395	388	388	404	373	402	395	408	412	403	386	381	399	393	424	429	365	365	391	403	398	409	374	406	358	389	399	373	385	415	384	359	370	385	386	415	397	358	380	400	378	385	384	416	406	356	414	377	391	377	411	420	424	442	387	380	383	426	401	389	383	407	391	389	390	416	396	400	413	405	424	389	361	383	383	399	420	397	392	432	360	383	395	400	399	386	400	378	386	401	416	380	430	392	415	396	406	402	409	388	374	360	406	388	432	400	394	394	398	420	381	394	383	406	401	403	402	389	414	391	413	390	397	359	404	385	413	377	408	380	416	388	423	403	408	393	378	422	387	396	394	413	396	394	398	408	407	363	425	380	385	412	394	428	397	385	407	395	358	362	396	399	410	410	390	383	416	408	403	393	362	368	383	394	380	428	416	378	375	436	401	395	408	421	410	353	418	379	376	369	396	377	418	371	376	421	412	383	390	371	363	390	410	382	376	390	371	375	415	420	368	413	394	373	374	430	394	373	407	379	408	389	407	396	401	394	388	386	408	410	391	388	416	410	396	376	384	382	392	391	399	406	390	380	393	404	364	359	399	418	356	393	358	380	417	416	416	401	408	390	392	415	395	372	407	385	385	399	398	383	393	386	404	382	385	381	401	393	379	383	380	361	384	394	378	381	395	388	429	407	389	436	401	388	384	391	409	412	407	385	407	379	385	404	399	381	372	395	395	372	388	390	402	369	388	360	404	377	398	399	404	393	397	395	415	375	397	417	379	412	430	398	416	415	413	401	407	415	417	402	368	386	388	378	372	365	366	396	371	400	403	374	413	378	374	404	361	374	394	428	392	417	399	436	391	380	394	403	416	381	390	367	388	402	391	371	409	413	388	387	360	407	397	431	385	376	423	396	405	391	395	388	406	393	429	409	404	404	392	392	422	354	396	406	386	390	420	361	393	380	375	384	435	449	364	378	370	401	397	398	374	392	417	403	372	351	405	440	364	410	395	387	439	396	403	401	389	370	384	375	422	386	378	380	390	430	435	387	405	433	398	389	411	399	412	419	406	395	388	386	393	396	433	395	400	384	436	381	388	398	360	397	364	400	384	377	410	398	403	378	374	375	417	421	384	376	375	383	431	417	388	357	391	371	421	385	377	399	409	396	390	379	382	409	427	402	378	376	355	394	422	411	384	392	388	367	403	396	415	397	391	416	404	412	403	390	415	408	408	408	398	406	394	416	385	382	401	392	399	407	433	391	414	391	388	393	414	396	392	398	385	392	381	389	426	426	434	374	411	372	392	369	414	408	401	385	414	404	439	409	370	360	410	390	397	422	380	413	406	399	376	387	413	394	404	426	414	420	411	405	421	395	390	410	371	392	410	411	425	392	377	402	397	379	408	413	402	386	414	421	402	366	411	379	379	398	402	366	442	364	381	378	379	403	392	380	380	431	425	427	433	406	417	373	402	394	363	395	387	421	356	396	394	388	372	397	381	383	413	398	422	357	383	417	376	385	424	396	422	386	387	359	404	416	377	406	386	405	381	404	383	389	413	407	410	420	378	423	402	368	401	367	393	358	421	420	372	414	404	406	394	413	404	396	381	404	367	392	424	392	400	448	419	403	382	415	370	407	402	390	404	387	390	395	373	380	394	392	413	397	369	369	381	371	409	443	392	437	391	414	368	370	389	411	370	405	417	387	404	378	408	381	434	387	364	399	436	402	372	403	391	356	356	381	362	428	411	406	362	395	395	380	433	372	384	371	407	405	403	389	374	405	396	404	435	395	406	417	410	431	392	442	412	439	391	366	387	408	388	408	393	379	397	448	399	397	430	379	396	354	332	394	352	422	384	386	380	410	361	442	377	373	421	369	384	432	442	365	373	379	421	395	405	410	381	389	408	401	403	371	403	387	402	414	400	399	422	397	410	387	384	396	415	372	380	427	425	376	378	400	449	365	410	410	431	408	374	399	408	375	402	391	407	369	414	384	417	405	385	412	430	423	392	334	385	368	379	416	377	370	388	422	363	379	386	389	408	420	418	371	377	400	380	399	402	399	395	402	398	411	434	391	410	418	392	430	392	384	417	389	389	421	392	385	407	398	419	397	372	387	365	373	403	368	386	406	416	417	397	395	411	423	393	369	381	392	398	399	361	386	390	390	397	360	429	413	415	347	409	395	371	388	392	363	375	384	394	414	404	386	398	414	412	388	415	384	395	394	391	392	409	393	413	396	391	359	373	403	426	367	407	396	374	396	395	386	416	412	400	356	399	447	428	392	357	410	403	410	411	402	374	392	380	411	422	425	407	409	401	407	366	380	355	386	396	389	409	391	418	392	412	395	368	394	391	372	365	407	379	385	362	364	399	404	391	394	363	416	385	375	338	375	394	397	417	406	380	386	361	380	387	385	421	401	429	395	403	414	376	406	426	385	402	403	376	423	402	387	393	413	404	376	416	400	405	373	377	388	372	397	391	378	364	384	377	371	390	388	401	390	404	402	386	377	400	415	392	423	384	415	406	435	404	368	376	425	409	371	385	383	408	431	462	383	373	454	370	379	390	362	404	399	385	378	373	359	387	405	402	370	372	385	386	376	390	405	377	406	373	399	407	389	401	390	422	406	397	380
74573	60429	34252	7690	899	548	372	325	310	278	251	255	238	227	238	228	207	192	184	180	182	171	190	198	174	197	176	184	187	186	195	186	168	164	187	185	168	173	184	174	178	179	175	164	189	141	192	148	162	171	186	179	152	171	172	172	159	162	161	203	171	178	178	171	178	174	182	168	192	169	181	189	170	133	183	176	162	171	156	166	190	192	182	176	172	198	169	181	176	165	156	184	158	174	166	185	187	170	157	217	174	165	164	192	183	202	169	162	146	188	168	162	175	176	176	168	185	194	152	150	174	173	161	184	184	195	171	161	172	179	162	176	176	175	139	152	185	161	159	171	179	184	189	178	167	173	178	175	163	166	158	194	168	167	164	193	165	183	191	161	148	178	175	167	179	156	193	185	186	178	161	179	168	164	169	165	178	153	170	172	165	169	197	181	147	196	151	174	188	189	178	172	168	172	190	179	175	166	178	183	186	175	177	173	179	187	177	184	187	183	174	162	165	173	159	152	152	176	186	179	155	162	176	192	160	176	171	168	187	161	161	162	175	171	152	172	159	169	160	165	155	189	180	156	166	165	157	151	176	164	184	163	187	166	175	176	166	198	183	178	174	167	159	182	210	161	170	167	141	185	170	172	154	178	171	171	169	181	176	171	185	186	170	196	182	150	172	186	179	165	159	185	188	172	156	169	159	180	186	201	186	191	152	166	177	187	180	166	148	196	179	188	157	140	181	160	175	167	154	147	171	152	193	191	160	177	178	181	176	155	173	204	148	164	175	188	173	176	163	186	171	166	161	159	168	168	175	163	164	161	156	179	182	159	185	185	175	172	174	140	202	188	164	167	171	153	163	183	159	176	183	183	154	161	152	175	182	164	189	165	194	188	181	158	177	174	189	178	186	168	184	172	168	181	154	200	189	160	155	171	177	182	144	170	155	170	189	139	164	157	183	183	176	178	170	161	181	176	167	153	179	192	182	157	138	155	165	178	172	180	174	181	185	176	169	176	170	173	173	192	159	171	168	170	147	181	155	166	180	163	179	175	184	183	159	173	189	196	185	167	167	186	176	163	166	158	165	170	171	182	181	183	177	169	157	172	171	178	163	163	153	158	195	182	171	193	193	186	192	166	165	179	171	167	152	169	184	187	176	165	190	178	201	179	170	182	163	185	171	183	155	152	185	143	176	193	166	167	173	198	151	160	162	187	169	163	183	193	147	195	145	186	167	189	154	193	163	177	184	167	180	193	169	175	190	185	184	176	189	186	181	184	176	167	189	188	196	167	191	177	175	160	160	179	188	172	161	158	167	174	169	175	198	170	175	157	181	162	181	175	167	175	171	171	159	159	175	158	158	168	200	179	165	172	158	183	166	161	203	189	162	171	166	169	185	168	189	160	158	170	167	191	185	175	166	193	168	144	176	179	178	190	178	158	182	182	169	173	151	188	155	163	159	154	189	161	163	184	165	165	173	171	191	151	158	183	180	172	182	184	180	172	184	162	168	173	199	183	164	192	185	191	181	163	182	155	184	174	177	165	183	174	139	172	184	180	156	172	171	163	159	172	192	205	182	174	176	151	169	173	187	167	165	169	173	181	176	181	191	180	165	191	175	180	177	167	169	197	165	170	166	172	159	164	193	172	184	170	160	165	164	162	135	181	170	165	163	194	170	171	163	165	183	154	197	155	183	187	192	188	164	171	166	172	172	164	152	150	178	182	175	159	168	170	175	163	179	166	181	165	190	162	180	187	192	157	189	184	147	175	184	179	163	156	184	185	169	173	172	177	177	166	184	190	173	173	170	155	167	171	179	184	149	164	172	185	165	172	184	187	162	160	173	179	156	184	158	175	197	184	181	173	187	163	171	182	165	179	164	169	153	172	150	162	171	150	178	178	192	188	178	165	166	150	165	175	184	193	177	166	197	174	151	187	175	173	168	173	170	168	178	176	157	164	196	185	167	185	149	168	191	177	169	178	170	174	195	175	177	167	179	181	162	163	187	168	174	150	175	167	180	165	171	147	165	163	169	170	159	166	192	173	145	176	184	199	160	171	173	181	157	171	168	163	187	156	188	178	182	170	180	148	168	166	170	190	161	168	173	176	165	180	163	170	172	170	152	176	168	175	160	174	202	189	168	154	181	171	161	160	145	171	177	166	192	172	205	190	152	162	160	182	177	181	158	159	182	192	164	171	162	193	173	156	173	169	172	165	156	176	194	175	145	176	167	177	172	151	180	180	183	177	160	179	190	194	185	171	179	165	187	149	174	165	163	191	179	205	165	159	173	173	190	183	165	184	172	176	179	178	185	175	186	193	187	159	170	174	173	190	164	164	157	169	166	166	166	177	188	179	183	153	155	177	208	165	163	165	167	159	155	189	152	163	177	190	190	187	179	189	178	178	191	188	177	182	195	186	162	184	178	172	180	168	178	185	173	176	167	184	191	162	169	168	184	185	177	174	183	171	158	188	179	186	163	175	178	172	172	164	180	169	165	176	184	185	179	177	175	187	161	193	146	166	187	191	168	172	180	197	166	171	194	172	155	191	196	166	167	180	153	194	192	181	164	178	160	176	179	146	190	173	161	183	156	167	167	185	166	165	185	182	185	177	185	171	168	167	173	161	159	166	163	163	182	200	175	168	190	184	178	167	166	152	178	179	163	184	173	155	169	160	143	178	154	165	161	165	173	159	174	178	181	157	176	201	156	181	197	176	216	190	165	162	161	178	174	164	199	177	168	172	165	165	167	174	187	165	178	164	199	171	188	175	170	192	191	158	187	165	190	160	199	178	169	152	179	177	177	177	145	158	185	165	182	169	185	184	164	192	164	173	165	177	173	171	169	173	173	160	160	189	187	168	199	179	145	163	175	172	173	186	185	187	149	158	168	177	170	193	175	151	169	170	178	189	172	171	154	162	181	178	192	180	190	164	171	165	189	184	157	184	165	173	164	168	186	197	165	154	177	182	183	163	164	182	163	170	169	173	195	175	184	182	182	158	166	189	153	199	173	180	190	177	153	196	182	169	190	179	183	185	181	176	162	174	175	158	171	184	165	189	193	187	177	156	169	175	162	177	176	159	165	184	189	165	163	176	131	183	178	187	164	182	156	158	181	178	180	163	163	154	182	175	164	162	170	178	160	188	163	169	201	184	155	183	166	189	179	170	198	169	164	173	172	169	165	173	161	151	173	186	177	171	186	180	163	150	174	170	205	157	183	192	169	172	171	150	205	171	172	201	151	179	196	160	186	150	185	184	159	169	183	173	174	184	184	178	160	175	155	187	205	183	168	191	156	198	147	189	167	161	166	183	172	155	169	163	168	179	148	185	188	171	164	169	181	181	155	186	170	189	146	184	168	169	178	164	192	149	178	163	173	155	160	172	160	161	167	181	185	159	172	179	203	172	158	154	164	177	166	165	165	170	168	165	170	177	160	169	166	169	187	190	173	174	170	185	185	190	174	189	172	174	178	176	169	153	167	165	177	157	189	168	179	170
54840	46877	20143	2777	2303	1972	1654	1504	1342	1165	1124	1001	957	903	967	815	807	772	797	681	780	735	670	707	668	663	690	680	644	651	607	650	590	646	642	620	642	565	618	634	617	622	573	604	629	625	562	610	577	645	570	633	622	628	596	561	605	595	636	585	582	535	603	631	557	529	591	563	571	560	540	615	577	602	580	548	618	590	593	573	609	581	583	584	575	602	564	525	607	581	576	594	568	582	561	577	577	578	540	565	581	574	579	520	578	558	579	590	601	600	603	582	524	545	549	598	594	567	584	583	580	597	603	570	584	568	591	575	601	564	583	591	598	545	578	563	586	571	626	560	644	560	569	615	601	580	600	572	549	589	597	582	549	540	596	523	569	589	589	563	628	539	569	573	554	558	601	646	543	579	604	597	574	540	552	602	610	590	595	565	565	547	629	597	542	582	565	547	582	581	564	556	595	583	566	524	566	530	623	569	546	573	594	610	588	560	587	568	622	586	554	580	546	573	587	556	579	553	558	559	571	575	604	601	591	515	619	572	550	575	590	567	534	566	576	597	585	561	608	588	583	598	579	598	584	559	555	533	605	589	559	544	543	576	557	576	559	598	580	587	616	555	616	602	568	600	544	603	589	582	596	542	554	551	568	593	532	540	560	611	596	608	576	569	609	598	562	590	593	588	548	538	594	595	516	627	585	585	566	619	612	572	569	556	572	562	587	523	606	573	628	522	548	546	561	580	537	601	579	529	587	549	556	569	589	567	564	614	554	550	576	593	562	568	590	531	581	569	564	529	584	609	564	572	576	612	583	570	545	568	590	583	600	607	558	550	591	523	554	560	582	641	569	579	563	572	557	531	598	561	587	592	609	598	568	550	575	564	607	585	605	559	577	570	565	556	579	548	567	539	592	563	576	533	596	560	600	561	560	579	547	583	567	575	588	537	622	635	531	576	621	564	567	563	596	574	577	593	612	572	582	589	537	610	551	603	560	545	573	570	530	595	600	519	597	543	561	587	573	609	568	584	618	592	557	586	555	600	532	572	574	562	607	540	557	555	602	572	588	600	555	569	554	563	627	574	546	530	553	552	609	575	587	580	594	595	576	613	602	597	588	580	573	531	588	594	594	532	598	597	541	601	574	572	593	578	581	588	538	564	610	541	535	529	610	592	571	550	573	582	607	601	607	592	552	543	549	564	555	543	597	566	554	564	586	562	561	589	553	574	553	576	553	569	591	561	603	580	555	590	563	552	559	588	619	581	599	586	556	545	555	587	588	594	546	578	573	559	551	606	540	566	555	635	595	581	577	517	602	534	629	588	540	548	589	574	566	546	608	578	574	576	590	615	546	591	561	533	568	594	608	544	584	561	525	556	588	549	591	576	588	514	621	606	619	553	566	596	543	584	576	577	541	547	526	623	573	585	588	598	532	584	574	530	583	576	547	630	603	545	564	595	594	578	620	562	588	582	578	602	546	603	558	605	553	599	562	545	570	584	581	610	566	563	560	580	577	579	568	565	576	568	522	593	592	566	582	527	581	604	557	535	588	590	584	518	549	546	590	614	581	549	610	559	563	590	529	582	592	570	587	573	549	596	544	624	594	577	580	555	524	602	545	570	600	532	530	616	547	582	603	577	563	558	575	529	569	502	563	551	574	556	594	605	572	572	559	566	571	577	525	565	555	533	571	576	551	609	586	563	561	594	579	564	557	571	589	554	559	591	577	565	536	520	578	553	557	561	564	556	546	571	602	584	571	601	566	556	591	610	617	554	593	573	602	549	587	584	581	589	599	567	585	583	583	609	563	584	593	568	581	587	544	575	576	589	579	610	568	584	600	590	572	555	531	559	599	582	567	573	615	570	551	580	577	587	598	602	591	599	561	529	590	587	582	626	564	575	566	640	600	585	567	612	601	548	596	581	568	551	556	571	595	558	589	568	556	596	587	610	588	545	637	589	615	577	598	572	597	536	595	582	579	567	647	586	586	582	578	551	576	541	548	607	606	602	588	574	583	588	529	588	555	591	574	582	582	577	587	567	624	583	598	591	545	601	566	544	567	539	586	556	541	550	554	629	585	548	553	595	554	588	577	573	582	576	576	590	572	593	600	593	556	533	569	554	589	608	567	587	555	580	554	585	586	587	522	577	575	598	569	579	574	574	596	574	546	546	570	584	571	532	554	630	574	599	582	612	549	604	598	593	541	565	547	574	597	587	537	528	564	607	568	591	549	585	572	584	576	596	590	565	575	578	548	588	572	554	577	597	603	570	590	581	548	584	557	605	573	604	571	563	588	627	606	609	580	619	557	584	580	616	557	563	564	598	593	574	579	597	560	567	600	577	574	590	607	589	563	590	631	569	567	579	559	608	569	554	585	557	576	522	591	565	575	578	569	593	544	613	575	599	559	585	569	571	577	595	575	535	578	575	588	588	549	606	563	609	534	576	587	552	594	581	561	554	581	597	586	576	577	580	578	603	597	571	587	597	560	570	552	564	593	534	541	546	554	558	570	556	570	568	596	547	604	571	601	595	584	553	553	604	629	605	621	592	574	561	579	561	584	600	569	555	562	540	547	566	608	576	569	563	597	543	576	574	591	583	593	576	582	548	578	598	566	599	556	526	573	592	572	545	582	640	607	588	558	587	560	591	571	604	597	564	564	559	571	583	572	563	630	618	569	578	536	553	533	542	540	618	570	571	553	586	611	529	592	565	590	599	589	584	552	600	543	606	572	567	561	568	530	566	538	609	597	609	619	599	548	586	582	554	583	570	582	534	605	589	561	591	544	582	566	561	638	581	603	545	550	559	556	607	559	530	577	550	603	606	576	592	578	567	539	609	576	573	564	545	569	620	570	555	625	598	573	564	591	589	596	536	584	597	577	573	570	581	566	588	563	613	614	559	581	554	574	587	567	575	587	569	552	576	555	595	576	597	586	588	555	554	596	610	544	602	574	586	586	581	566	590	579	612	573	567	568	621	582	564	586	574	567	582	543	563	592	597	574	554	583	594	544	583	567	561	566	591	558	578	551	542	590	548	602	570	568	586	566	554	529	559	599	590	609	566	586	591	591	580	590	579	576	552	605	552	581	602	557	551	541	637	559	582	544	547	604	578	602	590	578	563	597	615	595	574	560	588	605	643	617	571	589	567	592	557	566	601	580	597	567	550	560	532	553	596	556	591	556	569	552	575	568	545	564	609	601	580	554	594	534	538	525	589	563	554	540	561	575	588	572	591	576	558	562	601	545	549	549	582	587	564	562	589	614	530	524	610	572	549	588	589	540	598	622	575	549	572	570	571	587	607	568	554	601	536	599	605	524	549	592	555	593	570	518	605	573	575	556	598	566	584	583	572	556	591	601	605	586	598	518	572	615	520	642	572	582	546	590	559	590	577	584	599	647	607	563	587	604	568	595	606	613	548	602	543	566	564	561	569	576	520	601	602	548	614	572	568	585	573	614	595	567	613	578	565	548	570	572	531	576	510	582	569	583	594	562	602
26831	9910	1832	248	194	186	173	165	182	183	192	165	198	208	208	166	180	144	205	191	187	192	187	174	209	182	203	181	185	214	184	193	174	169	196	181	154	211	172	188	182	178	182	175	197	197	183	186	204	183	174	196	194	199	175	168	178	155	204	179	187	165	183	157	206	201	162	203	200	199	177	197	179	172	196	174	195	179	159	202	199	190	168	171	183	196	178	189	192	161	182	182	185	198	200	190	210	190	190	173	207	209	187	150	176	211	196	174	192	186	179	144	202	186	198	182	186	173	189	147	212	159	175	187	201	182	167	192	183	187	193	205	200	216	189	194	211	193	171	166	180	199	176	192	193	176	164	162	186	178	177	177	180	187	164	185	190	196	203	176	177	162	198	189	174	193	177	192	167	190	155	204	180	205	176	187	186	207	187	205	177	174	204	185	204	185	198	219	186	172	193	199	212	174	155	185	166	189	174	185	190	166	194	184	196	164	175	187	165	201	167	190	202	176	195	186	193	201	191	158	192	176	175	167	184	182	171	185	181	197	170	195	186	189	178	184	215	193	191	201	206	201	173	172	192	174	185	184	166	172	176	198	177	178	168	207	173	174	204	193	199	182	151	208	191	191	198	180	182	181	189	189	193	173	178	184	184	155	197	197	178	175	181	182	197	198	210	179	162	170	157	215	170	171	206	185	176	189	189	169	166	181	186	174	200	174	181	187	177	176	183	194	179	190	172	187	177	195	187	194	198	196	186	190	181	169	182	190	201	180	175	202	193	177	180	198	171	152	171	204	177	184	171	180	194	173	199	193	189	176	175	158	196	169	193	209	188	184	168	190	203	162	180	210	182	174	175	204	199	207	189	213	194	180	183	178	190	194	195	164	192	181	191	189	189	194	190	181	209	179	202	164	191	169	180	181	169	159	188	157	154	206	172	159	200	175	211	199	189	175	176	172	179	193	180	177	169	152	168	197	198	180	199	170	180	199	178	186	176	162	198	200	181	200	174	179	182	191	192	219	203	160	169	187	201	175	185	212	171	194	181	185	192	195	194	173	174	199	217	162	183	198	178	201	215	185	175	183	173	172	199	191	211	184	220	208	198	196	187	186	180	185	188	196	146	183	180	159	173	177	166	196	176	184	183	193	220	174	191	207	190	196	188	169	189	187	169	177	179	195	172	177	174	200	190	209	198	219	173	192	201	204	188	185	174	190	194	158	210	172	194	193	202	197	174	143	173	190	183	175	179	210	178	189	176	183	187	173	183	185	189	200	189	193	180	170	169	188	187	172	162	177	182	200	204	192	182	161	181	168	158	181	187	200	167	184	197	156	196	184	226	207	169	183	191	183	195	193	159	177	191	191	192	184	205	181	164	208	193	207	175	167	178	180	167	161	180	188	202	192	167	166	186	188	161	173	162	195	172	173	180	205	200	186	169	191	192	202	180	179	180	171	197	169	169	180	189	191	187	200	184	166	212	173	180	213	205	165	198	194	188	156	195	190	174	189	181	165	184	204	183	181	181	199	171	177	189	163	172	213	158	175	175	211	189	167	188	191	180	191	178	197	185	176	176	172	190	158	192	192	187	176	188	198	177	174	181	203	184	156	216	180	179	197	172	171	197	208	170	183	194	207	187	181	191	193	197	169	206	172	191	203	182	175	189	184	187	163	199	180	193	185	182	176	178	170	181	203	164	207	172	178	219	170	165	185	168	195	198	179	179	207	199	161	170	167	165	192	163	188	171	208	179	186	199	167	210	175	157	174	210	196	202	188	184	198	179	212	201	180	186	183	177	177	192	176	197	192	155	197	198	190	197	176	186	194	179	197	220	177	188	160	162	212	203	170	205	200	194	169	190	188	170	175	151	180	184	164	165	185	168	152	184	175	195	174	174	181	196	197	193	188	205	183	195	208	195	190	213	160	186	179	162	204	198	168	209	188	179	213	182	166	193	187	199	177	172	179	207	178	204	177	199	184	198	192	172	195	186	180	189	184	192	199	181	197	206	190	163	192	183	184	177	189	163	177	194	175	198	191	178	215	181	185	206	160	198	192	187	184	200	180	175	182	215	162	194	205	196	191	237	183	213	172	186	192	169	218	176	200	199	183	187	191	201	166	194	174	176	197	184	169	194	219	184	186	160	194	188	189	172	183	187	174	194	187	211	176	201	173	171	197	179	192	194	196	194	188	178	191	168	186	169	185	181	169	182	176	188	187	186	184	193	182	208	165	187	202	202	204	220	188	180	170	198	175	182	175	191	183	177	189	184	155	207	179	185	179	201	182	181	198	163	175	180	183	198	196	182	204	182	179	173	197	195	188	180	178	164	182	179	186	193	182	185	168	167	189	173	185	192	158	210	196	211	183	205	200	191	203	181	207	182	192	195	173	149	187	164	209	200	205	194	191	187	171	206	215	174	189	200	203	192	172	183	170	186	152	189	174	181	172	203	175	207	168	172	184	170	188	182	158	175	189	206	173	192	175	169	158	193	194	178	175	188	196	186	180	200	183	189	167	188	160	201	183	176	209	171	177	161	196	193	187	183	181	195	182	217	200	168	197	155	178	190	166	189	191	151	168	174	178	193	183	210	185	186	181	173	170	203	185	202	189	168	207	188	171	186	190	186	199	185	182	188	199	194	171	181	161	206	180	171	197	164	212	188	191	183	194	188	198	187	182	177	184	199	185	167	169	173	195	187	174	215	184	187	170	206	198	192	183	170	173	192	179	190	178	178	180	194	178	185	196	203	208	185	191	188	184	197	192	193	180	178	206	182	166	183	199	187	192	149	205	187	195	191	199	206	154	160	177	158	191	158	192	185	195	163	166	204	201	197	171	220	182	200	186	172	185	194	183	202	174	174	175	182	213	202	157	175	180	163	177	185	180	201	182	174	188	185	191	157	174	182	187	184	168	175	177	196	159	200	201	177	174	169	226	204	183	178	169	183	187	158	201	219	166	182	180	186	199	169	192	209	201	171	181	189	161	167	173	195	200	210	182	190	187	171	171	200	166	188	175	183	186	163	181	184	206	174	181	167	191	191	178	192	197	172	178	168	204	159	183	190	189	176	163	169	169	184	162	162	182	191	183	175	205	208	181	187	172	237	162	180	172	189	192	191	173	193	171	196	176	186	188	190	171	210	203	193	187	182	158	206	178	183	178	172	186	207	182	197	168	160	194	205	176	186	183	194	191	165	162	198	196	171	191	183	211	184	215	212	208	183	190	198	183	184	199	200	182	168	208	170	201	194	178	198	158	205	184	181	202	196	177	188	204	186	182	201	178	194	175	181	197	169	185	177	195	200	212	183	180	193	197	192	198	178	174	175	195	172	199	196	191	183	171	184	172	181	184	189	193	185	167	193	196	178	172	191	177	167	178	171	180	177	207	181	187	165	166	176	206	188	176	196	185	173	185	176	187	202	199	182	188	186	185	159	206	171	200	182	199	181	189	165	185	183	173	185	170	181	182	202	176	207	198	201	192	174	167	176	199	165	212
25260	10489	2642	647	678	626	657	619	602	663	644	564	646	591	601	621	639	595	621	581	636	631	667	606	644	631	619	577	608	550	646	639	622	634	590	608	583	638	583	594	580	635	603	596	606	660	603	628	599	621	623	581	599	592	562	582	654	595	584	652	578	636	560	561	610	625	648	607	601	619	616	624	589	581	587	618	604	608	643	608	618	593	603	617	645	570	590	574	616	614	592	613	590	615	639	555	579	564	610	652	620	606	577	595	630	585	629	605	595	640	609	584	604	582	626	607	597	588	609	610	571	580	584	588	604	619	633	623	606	629	643	620	705	602	656	598	600	616	610	571	666	656	637	591	591	571	632	572	561	611	644	600	589	604	544	654	576	615	596	575	611	594	589	589	609	626	601	603	612	608	570	568	611	614	618	627	584	604	595	654	608	607	584	599	639	575	633	602	565	639	634	643	633	582	603	545	568	604	613	597	571	576	611	607	572	599	597	582	615	582	537	561	604	631	596	558	613	607	643	635	614	576	569	573	635	623	592	578	551	620	581	592	625	599	571	605	633	616	642	597	599	619	626	629	593	600	592	612	612	599	590	580	629	629	620	622	598	632	643	585	590	594	570	641	621	618	601	614	622	585	640	623	626	589	597	603	624	646	616	578	599	589	589	579	591	613	612	613	658	626	639	646	602	622	590	591	592	578	584	570	566	596	603	560	644	619	601	628	624	606	572	625	629	609	619	623	597	632	591	623	584	571	576	580	601	598	593	581	595	584	625	603	604	608	585	595	594	584	596	634	595	596	623	617	591	624	605	566	587	602	602	615	566	656	570	616	593	616	600	552	562	599	626	611	588	592	625	607	599	615	640	633	621	666	585	625	617	664	609	595	624	615	644	570	620	623	577	570	596	626	634	572	632	579	589	577	592	594	602	599	597	610	603	615	595	574	595	588	583	588	598	624	590	610	559	650	587	584	584	576	597	600	587	614	624	601	599	639	579	560	623	623	574	594	605	611	626	605	564	643	632	584	631	560	619	586	583	592	613	622	581	597	605	578	597	634	582	573	604	641	627	565	611	599	610	589	564	625	620	578	663	610	574	580	577	615	595	652	592	654	634	597	610	609	605	603	628	590	582	602	588	595	594	622	575	642	590	613	586	606	623	596	596	608	566	602	622	592	586	581	639	563	636	595	624	626	613	580	646	593	623	646	637	593	582	607	615	622	635	549	554	622	616	610	606	601	630	592	600	574	600	607	608	576	601	589	605	620	597	594	626	586	625	622	606	581	623	612	601	649	598	584	635	529	627	595	627	594	624	603	577	629	578	607	587	653	584	613	643	612	638	574	570	636	606	609	549	595	611	581	591	596	591	602	618	567	607	568	616	606	596	583	605	591	602	621	582	604	645	575	595	600	578	573	599	596	602	573	609	579	576	604	567	595	622	615	563	621	606	547	619	613	600	615	598	610	613	556	620	603	599	580	623	605	572	639	590	587	615	569	596	577	613	615	617	613	603	622	578	591	587	591	595	596	607	597	615	605	615	583	582	602	632	606	596	527	552	561	572	568	627	635	656	580	636	645	575	609	621	611	613	591	641	616	592	612	612	609	620	594	598	607	591	596	630	624	632	572	623	585	624	577	601	635	562	623	620	643	618	584	581	620	640	592	567	620	625	615	589	588	635	568	582	620	589	574	635	553	636	600	627	582	596	592	623	581	641	598	641	633	584	663	567	619	639	620	598	594	602	612	613	623	616	610	614	563	621	601	631	607	584	616	567	576	622	569	569	602	571	600	589	610	618	603	568	574	578	614	618	587	579	610	574	604	620	587	614	567	647	570	633	614	598	589	608	605	586	628	566	557	587	568	597	618	607	569	605	619	611	610	582	598	594	574	622	631	585	620	615	575	588	595	604	606	586	600	589	613	596	669	629	653	580	615	609	613	559	628	596	588	621	628	607	587	586	579	574	604	626	609	603	584	637	653	671	573	585	598	669	619	550	611	609	585	586	609	613	653	641	579	648	603	597	625	589	606	601	575	604	608	648	603	611	639	597	657	564	591	586	605	621	617	657	582	604	605	596	598	579	587	591	639	613	634	605	617	569	615	606	582	626	575	598	581	570	617	622	621	626	601	565	614	604	605	600	617	627	613	621	646	614	582	575	656	563	600	634	559	589	672	602	601	611	608	627	604	591	568	614	583	603	606	582	590	650	604	621	621	596	571	625	605	583	617	656	605	569	602	583	587	621	599	595	608	585	613	645	598	619	593	605	597	615	577	623	597	630	610	622	587	603	630	602	627	625	586	592	590	601	574	584	595	616	574	613	621	601	601	562	588	602	596	632	582	635	591	564	629	622	581	567	610	630	627	579	605	645	610	576	588	609	623	585	596	639	608	600	569	615	578	599	606	629	560	634	605	605	582	561	630	575	565	610	592	598	603	598	589	638	618	632	560	562	665	585	618	586	605	597	595	597	577	596	638	602	620	573	616	608	608	665	586	604	568	613	584	565	579	567	600	599	629	601	622	641	629	603	591	616	609	599	636	613	595	592	636	579	555	612	584	587	596	636	607	606	565	575	641	550	585	599	604	577	644	585	586	584	555	591	581	632	613	650	575	592	607	589	584	628	596	604	625	646	593	604	591	613	635	603	613	617	617	562	594	568	617	611	627	602	628	628	672	619	590	645	622	619	591	593	582	556	560	609	611	581	580	565	633	643	600	619	617	579	618	593	632	592	581	617	613	610	624	618	602	632	572	631	582	545	571	611	629	617	639	572	640	593	617	594	574	594	585	606	597	633	595	620	600	627	580	631	588	597	623	627	593	603	586	620	597	587	604	599	627	599	599	601	610	618	632	589	639	562	578	547	611	622	600	578	588	624	626	552	627	557	627	605	617	602	589	575	607	630	582	597	574	578	610	593	600	599	563	570	613	628	591	636	627	624	602	614	609	635	577	608	589	605	603	596	644	603	594	654	607	614	627	625	535	622	603	632	607	588	614	595	568	605	601	594	570	593	615	599	664	619	621	589	627	601	635	605	598	580	607	597	571	579	631	598	624	551	578	649	605	609	615	662	586	615	599	652	594	621	621	565	568	646	631	592	602	602	615	607	613	630	607	637	580	626	565	639	594	585	637	645	594	632	598	632	636	626	602	547	546	609	630	665	607	565	627	588	584	640	590	557	625	615	603	629	654	565	586	630	589	592	573	633	609	566	598	603	573	644	578	621	572	595	592	572	582	604	610	630	613	594	598	622	584	626	616	608	601	626	628	630	591	597	601	599	602	614	590	603	621	606	580	626	611	619	590	640	637	629	584	581	616	568	565	616	634	611	598	601	582	630	616	622	588	565	571	634	574	620	663	596	610	605	662	586	615	627	608	604	604	572	639	626	649	610	602	579	605	598	661	592	616	556	632	620	580	558	623	569	611	612	645	579	634	592	597	625	647	607	600	629	642	596	634	595	583	610	616	598	622	568	591	627	591	616	597	572	572	594	584	601	617
62706	46280	24624	2607	370	262	222	210	155	182	166	130	141	147	135	112	142	116	152	105	113	119	99	113	149	129	115	112	107	99	119	118	96	116	123	109	115	136	119	119	115	105	117	116	109	126	110	104	113	117	121	142	103	96	111	110	116	124	109	104	126	115	110	117	114	124	116	121	101	119	106	111	106	107	141	95	105	114	113	107	89	106	98	118	91	106	128	117	114	100	113	121	109	98	100	139	113	116	104	134	103	114	113	109	111	96	89	111	81	120	114	111	106	128	102	129	97	100	115	121	116	101	128	108	108	98	108	104	123	120	93	110	102	113	117	119	102	106	116	108	115	124	123	123	107	115	102	122	124	96	118	106	122	113	104	99	123	107	120	118	90	116	103	122	108	105	111	117	100	112	123	84	112	121	115	98	113	96	96	98	113	127	111	129	128	109	115	97	114	115	127	120	111	113	118	115	102	121	95	120	99	124	106	98	105	113	101	113	111	119	115	108	122	117	89	113	115	112	136	115	132	125	122	118	105	107	108	105	124	123	121	125	104	125	122	106	128	120	138	108	95	122	104	115	99	91	126	111	103	109	129	111	118	115	114	102	109	108	104	91	124	119	115	105	120	118	86	102	110	106	96	129	132	107	126	110	119	106	101	110	109	126	113	109	104	119	99	123	112	100	108	118	106	124	100	116	115	112	114	128	120	114	96	104	107	114	108	116	98	116	115	120	103	117	114	99	102	90	118	127	116	101	99	121	110	106	94	111	119	117	105	102	92	102	106	118	98	94	99	104	121	117	96	115	120	103	105	120	116	108	100	110	99	106	129	96	117	103	121	137	118	103	110	113	104	113	117	106	108	108	119	106	127	113	112	140	104	122	131	111	101	111	125	106	110	102	140	96	106	125	127	115	128	116	111	111	119	136	116	99	112	121	108	138	117	122	122	118	104	127	133	98	125	111	104	110	120	96	107	113	104	96	100	128	103	115	88	105	99	131	122	105	117	112	120	111	109	105	115	111	121	123	104	106	106	105	122	111	92	116	139	103	108	121	109	96	77	106	132	124	105	110	128	123	109	112	108	108	106	107	128	119	109	129	116	107	113	108	113	100	115	102	113	111	83	101	94	98	86	111	98	116	109	110	115	98	119	107	126	114	109	101	110	95	126	123	114	94	116	113	126	117	101	102	94	112	116	108	112	105	100	95	100	112	102	122	118	108	109	110	127	102	99	112	106	119	93	120	98	111	125	126	114	107	111	95	116	113	99	92	112	104	99	113	107	112	106	110	110	110	109	128	132	96	100	110	92	94	114	113	92	114	95	128	117	112	116	117	94	127	120	104	109	119	112	119	112	116	110	116	110	114	115	114	113	90	123	114	103	112	105	103	114	124	107	109	121	114	115	122	114	101	117	106	90	110	117	117	104	96	123	121	119	101	108	92	103	91	105	131	98	98	112	108	123	104	114	105	94	118	112	104	111	100	122	110	118	100	104	115	116	107	91	111	95	117	103	118	96	121	109	100	104	126	110	95	104	123	114	89	122	131	120	94	103	115	107	128	96	115	108	111	118	109	120	102	112	126	117	130	102	111	124	105	97	114	120	105	109	101	119	112	123	115	113	107	124	117	107	104	134	108	118	118	106	128	129	117	123	96	94	109	122	106	110	100	125	129	117	104	119	112	105	106	100	114	88	103	124	116	116	111	99	122	108	111	119	107	107	118	125	106	105	101	112	106	112	109	118	111	100	125	91	121	119	117	112	120	113	114	102	111	131	110	123	119	102	124	101	121	115	103	120	103	106	100	102	102	117	122	92	107	94	102	114	112	111	112	124	122	113	114	120	115	97	115	124	103	109	113	109	113	102	90	109	115	114	122	97	101	112	122	114	112	118	87	104	104	109	131	111	104	105	101	121	112	92	111	118	113	112	122	117	127	86	109	117	113	106	97	103	128	102	108	117	97	89	134	100	107	116	107	115	116	104	116	103	109	103	101	104	88	115	110	108	114	108	109	105	99	110	122	97	104	102	112	114	111	120	98	106	98	94	119	118	102	90	117	112	118	129	114	113	99	98	107	101	120	111	100	111	114	114	130	94	111	103	111	103	113	107	134	111	107	116	89	103	119	95	112	135	122	96	102	106	140	132	118	113	102	113	116	119	114	121	101	90	114	122	120	97	109	120	107	122	119	117	101	86	109	106	116	109	93	117	101	116	98	101	82	113	106	104	115	94	98	97	112	116	125	124	111	114	119	92	96	101	118	114	110	123	114	91	115	118	126	100	105	110	98	81	110	98	109	98	122	107	97	125	98	116	103	121	118	110	108	111	111	116	99	119	107	112	110	129	108	106	110	111	108	97	95	113	111	100	122	110	118	102	130	96	133	120	113	104	120	127	95	113	100	113	109	116	98	101	119	110	121	112	120	109	137	121	109	109	115	108	108	101	110	97	120	111	105	113	123	119	119	122	134	104	126	117	107	101	101	108	109	115	105	120	98	87	100	104	124	102	118	107	114	112	105	98	97	109	97	103	113	114	109	111	104	125	118	105	98	118	99	103	123	125	113	112	124	114	119	107	109	111	98	106	117	116	93	107	106	118	95	106	111	124	106	121	111	105	104	89	100	109	124	100	124	114	133	107	118	122	94	100	121	115	89	120	106	90	112	115	104	106	104	99	116	113	121	103	126	114	107	98	101	109	126	132	100	113	102	120	96	129	111	106	115	132	103	108	98	110	94	122	103	118	106	115	88	100	129	102	117	127	103	108	110	97	88	103	121	121	94	108	130	98	124	103	120	112	108	115	121	126	109	97	97	120	133	106	112	100	101	121	114	76	121	102	116	89	113	108	110	94	110	109	111	107	108	91	103	114	106	127	109	135	115	129	100	101	117	117	97	107	105	142	92	106	110	92	103	113	102	110	108	119	100	101	117	91	108	101	108	110	113	131	114	91	97	109	116	101	106	110	106	100	101	98	113	128	114	105	97	104	114	102	114	121	112	126	142	120	126	102	94	111	109	110	100	115	107	119	108	100	109	106	123	106	117	103	110	111	99	114	102	124	105	112	121	111	122	106	95	125	101	127	93	111	98	114	113	104	120	123	118	109	114	120	119	116	106	99	97	113	128	104	118	109	113	117	119	124	117	95	116	102	104	110	106	122	103	111	135	95	94	126	107	118	111	125	115	101	101	96	109	104	108	97	133	139	135	113	90	110	134	110	116	95	111	104	112	120	112	96	109	119	93	111	102	84	125	120	117	127	117	107	113	106	133	117	109	104	115	105	115	106	115	99	124	114	105	128	130	113	101	109	120	110	101	99	100	91	92	112	103	107	104	129	104	122	114	102	97	110	116	99	105	115	110	129	104	101	116	98	102	84	110	110	105	105	116	107	97	121	123	129	113	125	134	125	108	108	111	118	112	120	117	115	132	111	99	102	111	110	122	110	114	105	127	125	104	125	98	100	108	114	108	92	119	109	128	119	108	103	103	114	111	111	117	112	116
44045	36930	13931	1510	1341	1086	957	859	764	697	632	612	544	557	585	551	496	489	517	505	483	465	434	469	483	470	459	434	473	455	421	446	452	453	414	428	391	419	402	393	407	391	415	413	418	402	394	419	435	372	391	413	408	439	403	392	382	393	413	399	439	422	386	408	398	387	406	404	368	401	407	376	380	384	377	407	390	398	364	408	391	392	434	375	414	404	386	421	360	392	412	413	426	382	397	410	414	369	405	425	388	412	339	389	407	439	381	395	386	383	415	387	382	418	394	376	389	426	429	416	391	374	386	407	381	369	402	380	379	406	400	395	430	435	417	431	371	426	447	409	388	387	349	373	373	423	400	400	415	403	457	371	410	418	420	397	391	413	418	447	368	372	416	377	382	373	386	365	376	413	404	395	390	414	355	386	421	399	434	383	367	382	410	379	396	423	410	436	418	394	374	386	391	386	403	406	378	385	424	342	380	372	385	406	425	402	412	395	395	419	399	365	368	388	411	435	412	392	409	421	385	369	389	390	422	389	413	433	367	413	420	392	393	405	395	366	384	390	368	404	381	364	396	407	394	423	450	377	355	391	392	373	395	381	405	380	389	400	387	404	397	426	392	358	434	397	403	414	402	409	393	401	392	395	391	420	376	389	395	404	398	397	400	362	402	408	386	425	420	386	399	380	416	404	413	390	408	392	380	364	410	376	404	395	392	414	390	381	395	389	383	400	391	384	423	411	413	388	391	390	414	381	432	391	421	363	343	428	409	409	380	387	405	374	414	365	418	373	389	417	386	372	402	394	377	446	380	360	422	372	378	377	402	409	411	381	365	406	377	395	385	399	392	358	401	402	394	421	398	400	366	387	396	419	446	383	426	349	389	409	396	388	407	405	417	410	415	370	388	402	401	395	413	408	443	376	385	387	403	387	372	341	416	388	398	396	414	435	387	397	410	401	406	431	442	401	399	422	390	371	361	412	410	378	383	415	401	419	379	341	420	408	357	369	391	413	378	384	421	403	371	428	388	384	407	379	389	400	369	409	359	382	395	459	386	391	426	348	402	391	406	405	404	401	406	390	398	355	409	392	412	373	374	396	409	406	384	378	419	382	391	407	370	403	367	373	400	393	352	394	402	413	357	356	403	383	424	377	405	380	411	383	415	384	408	378	427	424	428	357	395	377	359	407	373	405	403	432	391	375	384	399	381	398	398	390	424	413	431	395	382	398	353	421	360	388	459	447	380	400	418	380	384	381	381	369	424	390	408	395	420	383	402	417	378	389	417	366	413	379	376	383	380	400	390	396	405	419	384	386	399	423	381	387	393	373	444	393	411	425	379	398	398	407	375	392	361	392	387	408	406	422	419	434	386	402	412	401	407	412	372	398	406	380	439	395	377	389	388	375	367	402	422	381	396	414	411	395	391	405	415	408	368	391	439	400	375	402	373	399	395	397	394	392	387	399	384	384	403	394	389	408	403	365	395	390	405	403	392	329	405	377	381	389	363	379	399	404	389	366	404	395	431	416	412	409	392	394	392	389	414	388	402	406	365	413	390	406	431	402	407	380	398	400	360	408	395	414	391	369	395	405	411	417	379	416	396	401	373	425	405	394	377	394	393	391	414	362	396	382	402	386	386	381	425	390	408	367	374	396	407	390	392	382	401	419	398	401	362	376	403	422	421	350	423	400	442	430	375	376	412	375	370	380	359	403	381	373	414	418	417	390	394	390	430	381	405	420	417	402	370	411	399	385	395	387	358	394	393	388	422	390	406	412	434	397	379	375	392	389	391	389	441	399	372	412	416	376	384	380	394	396	436	388	363	347	383	418	389	401	403	395	410	413	408	386	360	409	383	384	393	394	406	415	394	375	398	415	415	417	412	409	381	403	405	418	404	407	381	411	413	383	440	424	374	413	415	400	376	401	426	423	407	388	390	401	401	392	414	387	402	391	398	401	389	392	378	386	370	449	384	411	379	391	379	410	422	380	372	386	400	402	402	401	397	440	373	391	416	405	383	395	387	408	391	392	383	400	361	386	416	384	353	359	388	393	396	410	409	415	416	413	400	387	410	364	409	419	383	372	358	377	425	377	365	394	407	435	366	413	389	428	424	387	354	377	361	417	417	370	401	389	373	410	388	418	376	378	402	415	394	396	379	377	405	391	368	376	368	420	387	421	373	366	423	378	410	389	406	410	407	430	376	396	362	379	414	431	377	415	410	393	360	392	420	380	413	419	391	416	398	397	404	424	378	435	395	372	400	401	399	377	351	371	426	419	419	361	404	389	408	398	417	398	426	392	377	380	376	389	377	382	394	418	393	386	388	407	391	399	443	414	403	395	366	388	406	420	408	378	432	386	387	401	386	390	386	369	393	372	401	395	399	411	377	412	401	397	426	360	393	402	413	373	428	389	396	395	402	376	395	386	380	397	413	413	402	434	376	372	396	363	393	365	390	382	389	383	442	400	412	418	422	388	375	370	400	381	370	393	412	375	405	394	367	432	390	386	391	387	391	402	392	393	404	395	406	376	422	379	387	367	366	380	439	362	368	386	372	410	399	354	415	436	392	376	404	361	414	422	393	410	391	416	414	397	403	400	391	380	400	419	398	418	372	400	372	396	384	400	375	391	389	375	408	400	424	402	413	396	395	418	374	408	396	412	357	380	410	401	403	406	391	430	364	436	402	372	402	397	354	357	428	390	416	440	409	380	399	391	401	388	409	381	403	395	398	385	416	394	400	411	390	409	385	399	380	374	415	424	372	424	374	426	373	410	398	372	358	416	398	390	407	396	406	397	428	378	363	420	383	386	393	374	352	377	393	379	391	413	403	419	369	375	386	445	397	412	396	410	399	356	416	387	382	389	384	368	401	396	409	400	390	356	416	388	383	393	414	391	436	413	371	395	365	390	405	358	411	381	404	427	395	375	409	406	408	422	397	381	393	405	394	391	367	369	374	386	380	398	408	400	384	402	431	426	376	400	375	403	381	416	388	401	367	379	360	376	366	387	403	410	392	372	389	412	422	404	374	423	423	396	386	411	399	407	384	373	406	416	407	374	433	399	409	390	386	420	417	396	437	398	397	374	395	396	441	380	399	401	413	400	381	389	387	386	401	399	383	385	403	401	394	404	409	416	382	420	382	404	392	417	429	371	412	403	391	386	377	402	423	397	392	370	435	383	427	376	382	398	423	386	391	409	393	396	392	403	359	374	445	392	397	410	374	366	403	376	371	430	402	378	391	373	389	407	347	384	388	376	403	386	413	343	356	399	395	421	431	381	451	394	415	407	383	404	404	432	376	369	395	391	368	411	370	363	409	409	381	407	402	405	421	384	391	363	406	397	384	428	381	405	398	392	424	395	382	423	384	415	377	415	346	395	448	387	398	401	430	415	374	373	380	410	428	364	410	442	385	400	394	401	379	375	411	402	364	427	373	430	395	403	418	379	384	431	378	410	366	416	376	366	390	419	397	422	416	391	407	382	417	382	409	394	383	421
75827	60802	32632	7670	917	503	403	338	282	298	250	272	225	248	232	216	211	203	192	189	190	198	156	179	194	184	195	193	191	174	194	181	200	179	187	182	200	159	200	201	193	190	152	169	182	173	168	179	163	180	178	174	160	147	190	164	194	187	167	185	161	161	170	159	174	168	158	185	178	174	147	176	141	172	155	173	183	168	185	180	173	180	162	156	166	182	170	183	201	178	169	186	164	169	193	196	173	177	174	153	169	192	155	195	186	173	184	183	182	171	166	153	177	175	168	158	172	170	177	179	169	164	165	192	194	171	156	193	162	193	187	175	188	148	165	198	187	166	179	159	170	177	180	180	176	200	156	189	161	184	186	179	163	178	176	181	174	164	152	176	186	174	158	163	168	196	168	174	182	180	206	203	159	165	146	183	196	170	187	156	141	147	186	155	182	179	145	175	163	175	165	181	189	162	179	163	155	165	153	179	197	182	151	165	167	172	177	158	197	142	192	180	165	188	159	189	157	144	192	199	166	165	178	158	176	179	175	182	200	188	173	175	165	188	168	182	182	212	188	191	192	183	172	186	172	168	179	209	159	175	179	166	175	166	187	173	173	195	180	166	172	170	196	157	180	186	157	180	176	166	169	184	173	175	183	180	190	178	181	182	162	184	155	173	171	190	164	179	204	173	176	179	153	189	169	159	168	170	167	178	183	163	180	173	173	155	179	176	169	181	175	159	167	176	178	182	163	177	182	174	175	186	191	166	197	175	183	174	189	176	173	203	173	176	200	151	170	166	199	172	169	150	185	188	177	183	159	171	180	180	180	179	166	185	180	168	186	161	175	176	191	169	161	176	204	175	169	177	168	175	157	186	156	169	161	179	179	189	172	178	177	151	149	166	179	179	196	164	149	174	172	179	183	178	182	185	161	161	170	181	166	194	163	191	183	205	198	164	178	188	164	180	163	154	178	169	177	176	174	156	198	186	187	179	167	165	171	179	186	175	165	168	175	148	153	183	187	173	165	172	177	186	181	160	181	183	179	145	180	170	169	171	172	173	179	165	185	166	185	182	173	166	191	179	168	166	176	169	187	194	153	179	160	182	169	150	161	172	166	167	181	172	168	158	189	175	185	184	174	173	174	181	179	181	183	148	185	179	184	164	198	167	185	172	189	165	176	184	170	185	165	151	159	161	174	160	158	165	191	184	159	172	175	152	183	172	168	177	197	191	200	144	188	181	156	185	182	151	172	175	205	160	170	193	175	180	200	183	168	156	170	201	174	167	163	172	183	162	177	188	173	174	157	154	178	176	187	175	178	189	184	178	195	205	169	160	174	185	204	177	175	189	180	186	161	167	191	199	173	163	196	169	182	172	166	151	169	156	191	178	187	172	172	164	173	173	202	193	174	174	172	182	171	161	179	176	194	153	169	157	173	169	184	171	166	177	152	147	169	167	174	171	168	191	150	158	179	189	180	191	186	184	181	190	155	208	144	170	150	161	180	179	176	162	184	184	160	173	173	157	171	167	182	191	181	171	170	165	194	185	173	186	193	189	198	178	169	157	177	183	171	165	172	196	179	169	168	163	172	168	172	166	176	160	165	184	194	183	184	168	159	176	161	153	174	177	194	191	156	187	172	181	161	185	195	153	170	179	169	212	169	170	155	191	174	159	163	165	174	159	188	160	166	173	186	180	196	179	167	184	158	188	165	166	165	171	183	172	169	177	179	165	169	158	190	197	170	171	189	186	159	169	197	168	160	190	171	200	157	164	167	191	160	173	167	182	163	156	172	167	174	166	181	162	179	166	176	188	182	164	184	174	189	179	169	155	168	200	164	184	193	181	176	158	183	165	172	192	193	179	172	165	188	184	162	137	156	160	155	186	161	186	203	169	170	165	185	211	175	158	151	173	172	159	185	173	170	160	187	160	165	194	166	203	155	164	176	189	168	172	149	157	154	155	172	189	192	166	170	173	174	152	187	153	166	191	163	166	191	186	167	166	154	193	179	182	171	182	173	188	173	191	157	174	171	188	155	171	171	193	167	199	169	190	167	166	172	160	185	145	187	167	180	161	198	187	183	163	165	178	170	165	166	162	165	178	192	205	175	156	174	183	157	181	173	172	181	165	185	182	143	181	158	169	190	173	176	149	191	180	181	183	152	166	171	179	185	175	184	180	174	167	194	171	187	172	178	182	185	174	188	169	170	169	192	159	184	169	167	189	179	181	184	173	141	157	205	167	195	166	188	154	185	171	151	182	195	168	175	172	168	163	167	176	172	174	205	175	179	171	176	158	161	170	174	194	180	182	182	172	161	183	173	177	165	164	158	177	148	163	179	170	164	166	173	186	176	171	162	191	171	178	184	167	168	196	179	178	166	163	184	154	148	170	170	172	179	200	167	177	180	163	157	167	155	175	162	154	181	183	202	167	187	178	169	155	178	174	161	190	145	159	179	178	177	153	180	184	182	192	189	143	176	165	155	154	166	164	198	194	170	182	180	191	165	174	152	186	174	153	192	178	192	194	159	158	182	160	177	167	187	183	147	196	180	161	181	179	178	145	180	182	184	149	180	184	166	175	187	189	172	175	170	166	162	183	175	185	168	187	199	193	179	167	166	172	196	171	177	174	161	166	182	166	176	163	192	212	185	195	175	181	186	184	156	169	175	198	205	168	163	162	193	164	187	182	162	149	148	185	165	173	179	167	163	180	185	172	173	178	183	178	171	170	156	169	179	175	211	152	177	191	173	185	169	174	194	178	149	166	171	197	178	172	176	178	171	183	177	139	178	180	152	183	166	172	159	170	181	151	169	204	184	185	188	159	154	197	193	163	182	167	184	187	162	186	161	177	180	175	169	192	182	172	154	173	181	158	169	163	194	180	187	159	146	177	179	175	176	170	166	182	168	156	152	170	174	168	175	189	160	165	193	163	149	183	167	168	189	185	165	183	190	151	177	180	173	204	182	186	193	155	190	178	167	175	166	207	176	174	173	194	179	155	170	177	158	194	180	158	175	190	183	179	181	184	161	176	160	186	167	195	177	156	175	178	157	190	168	181	167	177	159	172	203	163	171	198	178	170	196	199	181	185	175	171	162	208	164	159	174	175	171	182	159	159	160	175	158	165	180	175	185	183	165	160	210	187	171	176	177	198	170	174	143	165	160	166	150	181	153	179	184	167	159	159	172	173	179	170	187	178	175	181	185	176	196	171	166	165	164	171	197	185	185	179	178	175	167	182	187	185	181	183	191	180	199	175	203	185	193	196	195	172	173	186	185	162	182	179	178	185	165	168	169	154	146	181	171	190	177	149	157	162	172	170	159	175	167	160	177	187	155	157	179	188	165	158	182	185	173	171	175	151	179	156	185	176	176	186	177	181	171	167	185	162	166	182	199	166	159	181	168	182	182	169	171	181	179	167	174	186	172	160	187	205	176	184	169	154	179	194	164	161	177	195	206	180	182	179	189	176	150	182	187	167	175	143	171	175	191	187	169	199	189	140
54740	47513	17824	2887	2475	1981	1703	1475	1270	1182	1105	1021	902	868	872	852	800	774	747	744	698	721	695	658	712	643	689	686	666	617	644	633	653	632	607	618	598	597	651	620	629	658	609	609	624	639	620	605	600	648	591	619	583	596	619	614	598	619	607	600	569	598	594	625	577	583	599	592	571	592	611	647	565	569	559	594	592	601	595	535	601	590	626	590	581	568	506	583	561	625	607	569	570	574	570	573	578	612	605	585	570	602	624	581	563	600	566	628	544	616	594	555	626	589	594	590	589	595	551	583	579	580	571	594	557	572	581	560	583	576	533	572	590	574	557	594	606	570	592	550	594	592	580	582	571	583	609	558	559	586	577	611	565	537	581	586	567	589	557	578	572	619	612	556	571	563	610	584	548	581	585	548	588	597	566	591	551	543	582	594	556	589	531	616	559	555	589	607	597	577	609	574	550	552	563	568	595	589	633	574	595	578	557	558	576	572	548	572	607	602	566	600	513	574	572	635	591	634	576	559	607	600	619	546	608	557	611	603	566	543	595	522	576	556	592	570	560	622	564	584	590	585	595	587	576	587	592	595	594	631	573	556	572	569	562	589	590	568	592	624	596	587	574	581	604	607	539	565	546	556	568	563	569	592	585	584	600	561	592	556	614	558	615	586	562	586	586	550	551	573	559	570	576	574	541	615	585	576	561	595	580	527	595	590	592	566	579	579	582	611	550	586	559	569	528	551	610	569	584	591	591	599	597	558	610	577	559	582	552	568	561	594	581	527	560	614	534	583	593	559	538	603	551	596	584	584	554	551	545	622	583	566	579	599	578	571	610	602	602	565	589	558	566	622	581	555	591	547	588	573	584	558	563	551	560	567	598	554	563	592	547	532	606	576	550	559	589	614	533	571	551	562	593	589	571	584	574	582	569	516	557	521	584	600	576	572	597	546	587	564	621	513	555	575	590	621	593	594	599	568	585	573	592	602	584	567	562	564	568	568	542	578	593	575	584	598	602	589	606	544	578	546	591	558	588	584	572	541	582	580	583	555	624	552	636	602	570	604	569	571	562	604	572	580	593	614	565	588	585	544	606	578	562	571	588	578	558	601	572	574	568	590	588	520	583	594	563	599	565	583	575	595	587	606	559	581	562	611	593	599	574	566	556	580	592	593	583	595	575	598	584	534	561	560	545	565	551	581	560	590	565	595	603	582	558	525	607	565	561	594	570	588	577	603	606	595	600	557	597	622	584	585	543	580	589	595	583	582	536	626	586	595	625	592	609	548	589	628	528	598	562	558	596	526	587	618	556	595	625	564	569	568	579	579	613	587	554	576	580	570	550	557	605	557	574	573	567	549	617	604	591	590	554	605	581	564	581	614	599	559	608	568	564	580	561	592	570	602	561	629	570	592	590	528	534	576	574	584	547	545	544	571	567	577	618	585	618	561	589	595	542	567	580	549	614	562	618	566	565	564	552	556	575	586	579	553	556	634	631	610	573	552	575	569	543	561	599	622	560	594	541	566	591	584	634	585	602	565	617	569	617	596	570	565	558	560	599	559	616	568	613	586	649	541	551	610	594	578	584	618	581	588	623	574	596	596	576	632	602	532	579	587	594	561	557	581	541	544	584	566	562	562	570	570	539	589	588	567	568	587	588	565	575	548	572	581	569	567	578	587	559	584	622	580	585	591	569	595	590	600	563	554	545	589	590	570	593	618	573	528	556	530	598	563	587	553	567	577	598	609	531	583	600	591	586	548	570	584	579	563	576	529	608	632	629	546	559	553	579	533	582	617	584	626	546	577	565	593	584	569	548	579	552	542	608	561	577	561	580	575	547	597	563	569	586	598	583	591	564	574	573	538	570	593	534	603	592	563	588	540	598	587	582	590	589	550	576	593	544	585	558	592	611	566	590	572	569	595	548	572	604	576	600	613	595	593	583	591	577	567	577	546	567	573	626	552	582	579	578	555	551	579	582	600	569	543	527	561	567	611	640	554	578	603	558	575	533	614	595	557	559	551	640	538	604	619	591	599	557	610	619	594	603	609	611	565	575	572	539	566	532	591	616	583	573	594	518	593	587	572	584	560	577	555	596	588	587	553	563	576	528	589	553	549	528	588	620	609	605	592	613	633	575	634	525	620	578	547	580	571	554	634	606	605	567	587	620	558	559	553	566	560	573	574	610	544	542	603	609	572	576	581	601	576	567	584	556	597	553	585	569	563	558	605	567	581	596	594	572	580	600	549	582	611	577	543	530	589	626	606	568	611	601	559	591	599	565	610	604	513	582	585	566	557	577	611	585	558	567	567	578	632	620	548	599	576	579	547	591	544	570	595	574	597	555	543	583	548	574	608	536	566	599	582	590	574	556	563	585	577	567	609	568	538	612	581	541	583	584	595	571	587	598	556	580	621	600	561	565	566	569	546	602	541	536	597	564	548	614	591	603	575	606	570	605	603	607	600	580	571	593	566	597	563	573	618	581	567	588	601	593	591	578	585	564	595	606	576	578	562	543	543	619	602	590	547	611	558	565	593	584	559	576	603	535	574	593	564	539	574	563	627	581	600	594	589	587	616	596	583	585	564	550	595	570	628	570	597	593	586	568	576	590	589	550	549	562	537	577	539	571	545	574	582	562	561	562	569	581	620	560	585	549	572	587	586	569	532	576	595	581	571	530	599	590	521	584	574	567	599	579	560	543	591	524	592	573	580	538	562	561	609	589	557	599	570	560	557	582	577	547	591	563	566	580	601	565	599	564	587	589	593	555	565	605	586	533	593	545	568	563	567	542	576	582	617	558	556	597	584	588	614	578	519	584	580	615	568	626	571	614	645	514	595	607	547	583	645	554	568	596	537	575	553	597	587	577	601	579	574	569	553	574	562	603	568	544	563	608	607	531	585	567	576	570	560	587	609	562	568	604	561	600	580	546	574	629	584	579	574	543	569	556	542	544	584	586	535	584	616	565	591	554	601	548	594	599	613	628	599	538	570	581	573	568	575	568	652	566	595	598	554	561	582	553	583	595	528	560	573	566	590	552	542	587	588	581	555	591	553	591	572	566	564	587	569	580	554	569	566	548	566	516	568	599	551	598	580	580	597	583	578	541	580	555	547	603	552	612	625	590	592	528	586	585	572	616	589	565	585	596	565	556	559	594	562	565	589	595	605	582	594	560	556	607	586	555	562	612	566	550	616	544	572	594	576	575	597	612	650	556	577	555	544	615	586	599	589	581	602	574	579	602	587	588	584	613	564	606	574	564	540	576	539	541	559	592	551	581	574	582	576	588	579	580	536	567	567	554	576	591	573	576	624	602	582	581	587	586	540	595	560	591	607	583	555	596	570	590	604	585	542	603	546	531	585	629	568	565	602	625	605	592	581	607	604	592	601	595	555	566	555	583	538	564	542	554	564	582	553	560	597	609	583	588	573	542	576	558	551	559	574	629	575	564	588	564	544	578	551	570	602	581	525	620	604	575	600	565	571	596	567	556	578	554	577
26453	9321	1505	219	201	192	211	193	176	214	196	182	204	186	196	198	193	179	194	174	184	179	183	180	186	146	194	156	188	185	175	167	185	183	201	175	201	191	182	184	178	205	166	174	179	184	200	175	190	202	168	186	183	184	193	184	159	185	184	165	185	195	176	183	187	177	201	174	197	148	161	179	187	167	173	188	169	182	201	164	206	169	185	155	195	179	153	194	187	193	196	201	167	188	179	175	174	192	175	195	185	175	184	197	168	184	171	161	194	179	159	188	201	198	212	203	192	184	180	162	178	185	173	172	214	196	191	193	192	190	180	179	189	216	192	207	186	185	160	165	173	163	188	189	180	192	186	183	221	176	187	213	217	191	155	169	157	187	186	181	186	179	186	158	148	196	172	206	173	185	185	190	184	198	179	170	210	208	175	178	161	193	187	179	186	186	181	189	172	183	181	172	156	187	173	176	158	190	166	180	186	188	174	171	177	178	193	164	163	188	192	189	201	182	182	176	170	195	160	210	168	176	187	179	201	180	152	171	185	195	181	190	193	184	176	177	209	196	170	193	180	168	183	204	186	164	182	176	193	185	192	175	212	180	212	201	159	185	178	180	202	198	188	165	157	181	177	172	189	194	175	159	210	173	184	200	183	212	206	180	181	185	180	190	184	184	195	203	179	160	191	184	178	175	172	194	193	171	184	185	194	167	160	179	177	208	165	197	194	177	198	181	176	182	189	165	190	157	191	189	169	168	188	175	182	192	172	192	179	194	181	206	158	183	196	175	187	204	180	185	179	190	179	179	163	182	173	173	158	159	154	177	175	170	205	181	183	202	194	172	178	194	190	183	188	201	190	182	198	177	166	149	212	167	166	178	181	197	163	182	174	193	185	177	173	173	188	170	181	173	197	156	160	185	177	159	209	165	188	201	184	177	188	204	159	185	188	171	189	209	198	156	171	180	191	186	191	198	207	212	163	168	178	158	167	197	196	191	178	176	200	196	167	174	198	203	154	169	177	183	180	171	170	179	192	196	180	189	151	170	190	180	178	195	184	178	195	203	183	170	174	153	170	196	182	179	190	159	172	169	223	183	189	195	191	185	169	179	191	186	211	173	176	198	204	166	199	208	192	170	178	197	164	171	172	166	193	186	175	189	205	171	161	190	181	172	162	167	199	197	186	186	189	149	188	191	176	167	180	175	189	197	157	187	151	198	178	192	181	186	169	176	170	169	172	172	170	179	177	171	181	200	194	187	178	185	171	191	174	173	171	181	191	188	171	173	184	198	164	185	173	213	165	201	187	183	178	185	186	189	180	173	171	188	185	194	187	197	170	175	180	165	199	159	197	179	197	165	198	212	184	198	177	147	171	190	188	175	179	177	189	189	150	174	184	170	194	182	194	192	165	207	184	207	188	178	195	190	191	197	182	194	184	186	212	197	178	183	212	181	180	188	184	192	191	197	181	182	178	193	198	162	196	205	185	177	193	194	172	155	174	184	173	162	196	192	183	183	172	163	198	189	185	174	196	170	183	195	204	154	192	190	185	189	192	208	213	186	184	161	178	172	178	175	173	181	210	180	192	156	152	193	186	188	174	192	186	191	184	187	190	179	189	195	176	175	178	159	185	198	182	163	195	189	199	195	186	208	192	177	149	185	155	176	178	174	203	168	178	180	186	198	192	176	194	187	173	188	181	165	178	169	200	174	199	196	199	166	176	195	187	173	188	190	183	171	178	170	181	213	189	197	215	175	187	209	199	198	180	180	204	171	170	181	159	204	198	152	187	153	225	181	164	215	173	187	177	181	185	179	210	189	165	186	189	184	189	197	167	179	188	191	186	179	168	186	192	185	190	163	198	157	181	195	166	196	178	209	191	182	173	162	185	188	188	162	207	186	172	195	190	188	164	196	181	161	174	166	166	176	171	206	190	185	188	175	200	182	180	211	179	192	178	181	189	170	199	194	161	171	171	179	193	187	189	190	169	196	192	187	167	180	183	180	157	206	189	180	180	203	164	164	178	186	173	191	181	185	177	188	182	189	184	216	193	213	178	182	190	192	151	152	162	160	140	195	182	207	185	173	190	184	169	161	168	177	194	183	215	207	194	191	195	186	201	215	186	174	196	175	170	185	184	195	199	170	160	200	202	161	194	160	177	180	182	180	192	179	182	183	179	178	200	202	164	198	182	181	175	194	194	191	169	189	177	172	174	196	189	206	182	186	178	186	198	188	203	211	190	188	179	192	175	179	197	163	205	166	202	159	200	174	192	213	228	174	191	200	172	194	171	182	187	179	153	204	176	176	163	174	195	181	171	201	174	178	194	184	163	193	188	183	175	190	188	193	198	185	173	178	185	187	217	179	203	165	201	196	168	191	168	165	184	201	166	180	178	170	190	186	165	190	195	200	189	177	199	183	178	184	192	175	187	194	162	188	171	197	178	178	178	199	187	177	158	199	177	206	199	175	191	197	180	194	216	190	195	185	196	194	177	201	170	209	167	192	195	170	172	201	192	171	173	180	178	180	196	182	175	162	166	153	193	160	167	181	179	183	185	177	150	188	183	195	157	186	188	198	180	203	166	172	183	195	178	206	190	192	188	176	192	181	191	212	184	170	193	186	184	184	168	205	175	199	178	199	204	163	206	177	180	179	205	194	178	178	212	177	186	179	174	189	203	164	181	199	179	164	195	203	191	174	171	185	204	178	180	176	199	190	216	212	211	191	198	182	194	199	184	172	192	169	215	194	168	179	205	171	207	206	176	198	179	206	169	186	211	183	179	199	183	164	180	199	213	212	182	169	213	169	195	166	199	181	196	173	160	182	186	182	166	187	181	177	180	165	196	228	194	204	181	171	183	184	203	177	203	174	188	199	186	184	168	160	176	166	179	194	190	174	190	168	186	176	178	187	199	182	179	188	187	183	206	211	181	168	188	167	165	190	157	189	189	206	179	210	201	189	206	169	174	167	189	197	209	194	175	176	167	189	199	190	179	181	196	193	191	207	180	194	188	168	195	186	204	193	183	179	195	191	179	176	209	198	181	191	178	183	170	195	191	174	189	185	181	197	177	179	183	158	183	168	181	175	184	184	194	180	191	182	182	195	188	207	169	180	185	200	167	177	173	192	183	186	183	159	190	184	156	212	181	212	200	177	169	202	183	162	177	208	169	201	175	202	187	183	182	175	198	185	167	157	148	192	182	192	164	183	174	196	183	210	195	172	166	187	179	182	166	192	198	191	187	180	203	184	197	180	182	151	192	190	166	200	202	211	175	180	187	201	178	193	174	174	191	170	198	172	168	176	185	215	191	179	219	188	160	185	168	172	200	166	160	189	189	168	176	178	184	173	183	190	208	189	164	185	187	163	172	158	182	154	201	188	178	168	177	164	207	170	172	190	162	165	193	187	161	201	198	204	184	192	171	175	186	181	171	184	184	196	178	177	163	159	212	184	186	204	221	181	186	188	186	185	210	194	165	171	156	179	163	183	171	194	184	166
25247	10025	2369	654	617	642	598	584	636	624	603	637	599	607	602	634	621	599	590	605	615	622	602	636	593	599	579	603	585	593	612	595	600	578	633	620	601	603	603	592	590	583	618	625	555	604	566	589	587	622	631	607	628	619	568	604	617	573	624	630	584	610	600	586	579	576	630	566	643	600	603	649	606	598	588	595	605	594	576	628	594	592	564	599	601	596	598	609	586	627	563	576	604	573	619	599	616	608	602	626	599	581	607	611	622	601	586	624	603	574	601	604	575	630	536	598	645	662	583	585	602	588	590	632	582	662	601	584	594	637	581	614	606	595	571	591	621	633	617	575	609	628	573	618	580	598	596	610	606	580	642	644	636	602	582	589	623	634	612	603	618	583	587	624	622	652	580	598	595	576	589	609	600	606	585	568	616	637	631	564	592	628	571	582	642	577	605	564	574	605	583	578	594	629	579	576	620	624	609	649	617	641	555	607	604	611	603	555	625	631	551	597	602	592	569	590	570	599	604	607	642	602	590	643	579	574	573	616	636	574	622	596	602	604	599	548	552	629	605	612	596	600	559	611	582	612	603	599	606	548	543	642	570	584	589	648	571	591	661	590	606	563	613	564	650	590	592	562	591	639	571	615	569	608	593	581	573	574	626	596	656	581	577	550	577	540	610	665	597	579	617	576	578	628	576	630	603	584	539	627	581	592	584	625	594	555	653	556	604	613	651	598	590	604	600	607	617	599	626	583	606	597	610	576	596	593	602	596	610	597	615	593	550	579	568	639	603	627	611	552	600	604	591	592	619	600	610	633	572	615	577	609	585	598	585	633	555	615	600	576	612	599	603	624	604	599	607	633	601	634	566	597	629	612	611	560	623	631	608	613	572	596	584	590	604	563	599	597	628	584	598	592	596	605	539	632	567	592	579	669	567	603	601	622	602	544	635	599	634	577	601	562	600	590	602	601	589	597	634	630	598	592	595	604	556	655	610	580	575	628	563	563	569	595	608	554	598	585	610	605	590	584	642	561	595	610	618	590	617	654	575	609	613	626	642	637	602	629	615	610	649	604	634	622	583	592	597	597	640	589	598	639	613	589	589	604	626	633	608	560	623	609	585	582	575	615	555	623	568	570	543	646	607	617	605	577	559	606	594	564	609	630	553	573	566	608	642	602	575	598	608	612	627	553	552	576	665	583	615	630	616	640	604	595	586	611	640	621	580	578	596	591	558	592	607	558	568	619	578	592	567	591	606	574	546	570	672	624	608	621	562	613	639	573	565	595	589	562	615	639	609	605	606	597	570	559	613	611	638	560	618	616	597	609	606	600	582	631	610	565	541	592	624	566	592	645	598	607	599	577	585	596	578	562	581	594	598	622	585	622	578	611	555	588	579	576	595	617	534	561	602	613	601	647	613	585	608	552	617	582	616	626	603	598	607	629	639	635	589	589	549	597	605	567	597	580	580	593	623	581	578	583	571	593	580	600	600	633	656	644	585	616	649	593	583	589	593	584	607	606	614	564	625	591	612	579	597	605	619	551	603	632	591	588	611	584	585	629	647	623	612	639	594	573	577	612	617	614	648	557	605	595	605	643	563	601	630	554	607	587	624	574	576	572	567	601	621	564	605	582	598	600	593	573	557	616	594	592	600	614	622	580	611	614	584	596	640	625	606	638	630	584	587	594	587	602	629	573	581	601	598	635	579	588	564	600	557	610	620	592	602	576	617	596	570	583	578	606	628	604	616	574	613	606	629	570	549	526	622	556	615	625	610	566	574	602	616	639	645	646	588	610	613	596	545	591	587	631	610	542	605	601	606	581	605	610	595	584	632	610	606	572	611	609	594	585	619	605	593	622	623	618	582	615	632	637	663	620	598	550	606	615	580	593	628	611	580	580	599	609	592	618	592	637	570	636	575	609	603	627	616	561	597	540	590	626	602	591	616	614	570	569	538	634	585	613	626	609	641	586	601	596	561	605	570	631	635	652	589	572	576	625	592	631	572	573	619	643	562	598	586	552	613	598	602	624	583	622	675	589	554	580	615	595	576	569	613	610	598	582	606	598	600	584	609	583	618	594	603	563	597	631	603	631	645	577	570	597	613	641	595	600	609	602	561	580	600	611	584	604	625	615	580	592	595	604	607	640	620	581	642	577	628	598	625	569	547	570	639	612	625	621	573	604	610	584	601	597	582	609	589	587	575	601	623	579	576	566	583	610	580	616	609	589	613	606	525	608	597	573	535	612	572	566	598	556	610	560	626	572	597	580	606	564	588	599	631	631	599	635	637	570	610	608	574	610	591	612	567	567	612	595	638	595	630	620	607	568	602	578	606	624	595	572	600	608	600	559	601	598	643	615	534	580	645	589	575	610	572	565	604	577	563	552	646	590	605	648	599	594	608	627	619	569	587	605	589	628	577	618	589	607	617	592	580	558	562	585	582	604	624	652	604	613	602	624	598	606	588	609	608	609	592	601	589	631	604	578	574	571	576	593	592	619	563	582	606	590	582	592	605	595	584	597	616	596	612	564	635	596	623	594	618	612	592	588	600	594	625	595	552	607	571	608	624	584	638	611	581	554	601	642	587	624	606	603	574	623	569	586	579	591	576	637	580	566	614	578	604	586	629	629	591	582	576	616	583	577	613	608	625	589	608	607	644	584	615	617	615	598	617	603	587	587	603	622	581	592	573	593	594	572	604	620	594	600	580	535	578	670	606	615	569	579	567	600	591	587	607	625	584	590	612	588	633	578	611	580	606	611	530	590	615	576	592	604	654	584	614	591	575	622	588	577	593	617	562	559	555	572	565	589	631	645	545	618	589	612	621	615	590	633	613	599	613	598	624	618	626	592	618	577	647	579	604	572	650	558	607	624	586	617	622	595	590	590	595	550	611	616	591	635	573	608	565	574	603	533	586	612	624	622	630	633	573	643	586	592	617	605	603	605	617	561	620	577	609	617	588	591	574	601	595	639	598	559	578	595	589	566	577	617	603	530	593	592	599	595	599	562	553	600	632	575	580	549	620	630	566	583	564	596	637	620	636	629	597	605	578	613	591	598	620	607	573	597	610	588	599	568	596	541	635	587	593	620	602	628	664	604	584	593	652	602	588	656	619	628	622	552	623	626	583	604	594	591	597	585	606	598	590	635	581	590	618	586	615	602	603	576	600	599	634	620	617	541	598	619	623	583	606	565	628	591	597	576	573	623	588	616	649	606	615	610	592	603	585	609	591	586	599	595	634	567	596	633	581	623	596	603	613	576	634	576	582	613	601	571	616	606	597	579	567	572	571	612	636	595	616	587	615	625	621	589	629	611	619	598	630	578	594	590	632	605	630	630	543	598	618	619	606	600	581	624	620	640	637	573	589	617	551	564	638	569	600	621	557	627	592	564	585	646	650	607	599	590	593	622	578	596	570	592	618	618	611	607	620	644	616	642	579	560	648	606	548	572	636	596	602	599	613	558	622	631	600	606	569	590	575	599	594	583	600	619	673	581
64073	46520	23235	2483	402	302	239	197	164	174	141	181	148	129	131	119	152	133	126	122	125	106	122	117	122	103	112	117	103	132	116	130	98	101	108	104	100	114	103	121	89	107	123	111	115	107	96	110	131	94	115	110	106	108	107	115	122	107	96	104	104	111	106	116	94	133	105	103	126	124	116	94	116	110	116	112	117	95	116	114	103	120	112	132	110	99	107	114	120	120	110	109	102	112	98	124	113	104	112	95	97	100	104	113	100	107	115	115	114	115	127	127	124	140	115	123	112	106	109	89	109	117	89	116	111	107	108	104	125	96	112	92	100	84	118	109	115	96	107	105	105	110	111	103	100	106	125	95	86	115	104	122	95	108	100	112	101	127	102	127	131	118	96	104	114	102	109	121	129	94	116	100	122	106	106	97	107	131	110	98	93	112	94	124	101	107	105	112	85	106	92	96	98	118	110	91	110	114	119	96	111	94	102	113	118	114	110	111	101	125	110	104	100	103	114	129	110	97	101	101	124	92	115	114	101	115	115	98	111	112	119	101	90	115	85	114	108	104	111	94	110	110	95	122	109	120	148	108	110	110	124	96	97	93	124	99	87	112	100	108	86	119	115	118	109	113	109	137	112	109	105	110	101	100	108	98	109	127	113	110	123	111	107	134	119	103	104	115	104	122	100	136	96	111	112	100	112	115	117	86	114	106	107	111	102	131	112	121	125	100	100	96	114	128	106	107	109	107	121	125	114	109	136	122	107	112	94	130	120	104	125	111	105	133	102	105	111	104	109	107	107	116	108	108	103	102	110	113	100	105	80	97	99	107	120	122	111	97	102	111	116	121	87	99	141	124	85	106	130	107	91	112	113	105	116	100	115	108	110	129	98	124	108	102	111	97	138	117	101	89	113	100	110	89	120	101	101	113	104	115	122	98	123	129	112	94	94	118	110	102	102	118	121	107	120	137	99	121	96	116	100	110	107	111	109	107	100	101	111	107	118	128	118	104	105	115	85	114	106	102	109	119	117	108	113	123	99	100	111	116	101	102	103	96	117	110	119	95	89	112	104	107	123	115	104	107	104	100	109	104	103	115	93	115	108	107	110	118	110	98	94	106	103	94	104	115	118	119	120	113	110	106	112	120	107	109	127	107	113	110	108	118	108	107	119	114	113	105	117	89	97	97	103	95	127	117	96	106	122	114	99	114	105	105	112	118	120	108	101	104	110	105	119	111	113	135	85	108	92	96	119	111	129	109	75	106	111	118	123	109	133	109	118	107	118	106	106	100	123	100	98	107	119	114	126	101	117	108	118	117	110	109	85	114	118	115	114	109	104	113	100	107	105	108	102	94	108	110	111	117	110	105	93	115	108	129	108	86	125	107	112	97	114	99	94	92	117	99	113	114	100	108	89	129	92	102	105	119	102	141	105	110	111	98	97	107	98	110	131	102	106	109	96	127	121	117	101	108	122	108	96	103	106	118	101	107	113	112	104	123	93	111	112	125	100	118	114	110	115	119	101	95	95	99	108	120	117	108	114	94	103	111	127	106	122	103	107	109	111	107	114	131	109	105	128	114	107	99	127	116	112	111	108	110	129	109	116	120	112	105	116	105	103	120	117	113	105	109	95	121	100	100	119	114	106	109	123	106	91	104	122	125	110	111	103	130	121	125	128	117	112	102	107	122	93	108	116	108	79	109	104	112	113	109	108	108	94	131	110	122	91	112	105	107	105	123	116	112	107	105	89	102	108	113	102	108	100	109	120	107	100	101	112	110	95	114	108	107	99	131	104	94	124	119	110	113	110	101	107	103	110	127	114	109	103	108	109	114	124	101	125	119	116	113	101	118	107	99	120	116	111	113	99	104	104	119	123	113	104	118	131	113	111	98	135	130	90	119	93	100	104	121	101	115	101	93	119	103	102	106	110	115	113	107	103	112	107	109	106	100	106	108	111	109	105	121	91	132	105	101	94	103	99	86	107	108	87	115	128	90	139	95	99	100	120	117	103	95	90	104	100	116	118	111	89	113	107	118	113	128	110	105	110	100	108	114	119	117	96	129	109	116	113	109	115	103	111	103	112	113	105	110	97	111	128	104	126	117	98	103	113	123	116	119	99	128	112	137	114	104	111	101	122	103	101	85	120	121	128	104	105	96	112	91	121	100	124	116	107	102	99	120	96	107	110	113	102	113	118	118	99	105	130	111	113	121	118	105	103	108	119	98	98	109	113	98	91	85	138	111	114	117	94	102	115	109	104	111	115	108	107	113	112	110	110	95	101	94	100	101	98	109	117	120	105	111	120	119	114	101	107	101	103	97	107	115	109	98	102	113	119	110	124	110	111	126	104	97	125	107	88	85	93	122	113	107	116	104	115	124	120	109	107	117	107	135	110	113	90	95	98	114	97	119	102	112	117	108	122	96	119	102	105	113	109	101	103	114	109	115	126	111	116	105	133	130	111	105	105	95	106	114	109	83	109	110	90	102	101	123	102	94	119	100	102	130	111	106	96	114	106	139	110	107	114	114	98	91	118	105	96	113	117	99	105	102	95	112	109	117	108	93	96	110	105	103	120	111	86	115	101	131	114	118	97	106	105	124	125	111	125	113	122	144	134	100	102	125	106	103	104	102	107	82	86	104	112	125	113	104	93	107	92	98	112	119	116	101	123	120	114	106	130	112	104	112	114	103	118	121	103	101	124	113	109	115	100	114	110	98	114	112	119	93	117	109	115	109	123	117	110	128	132	107	110	117	93	112	82	111	111	102	90	95	113	122	103	102	106	98	105	115	107	101	105	114	117	111	121	102	93	108	129	103	115	93	117	129	121	117	107	114	117	115	113	112	99	84	115	112	98	118	98	104	107	121	120	119	127	109	96	123	113	105	107	104	124	108	108	104	101	96	108	113	94	122	121	96	117	117	103	102	105	111	123	95	106	105	118	114	112	90	91	110	126	99	107	99	118	86	94	110	107	91	127	125	126	106	104	112	115	108	115	97	113	98	102	122	101	113	129	117	111	102	113	106	118	101	94	117	127	103	116	125	123	122	110	94	106	126	114	101	132	128	117	105	113	116	95	123	100	91	104	112	106	108	115	109	121	95	105	113	91	117	109	121	105	125	105	123	111	117	95	118	100	109	103	105	97	113	150	117	112	105	101	127	114	109	113	100	104	117	110	115	104	97	109	120	108	111	111	115	105	107	111	118	121	115	99	128	94	113	103	116	119	112	122	108	121	121	113	100	99	105	102	126	116	118	107	94	96	91	96	116	119	123	83	100	115	96	112	111	109	143	98	101	94	112	104	99	101	120	95	121	95	130	111	123	105	121	108	103	97	98	101	91	121	104	121	121	101	98	109	111	104	136	119	98	95	108	116	111	129	121	108	113	108	100	125	114	95	115	130	122	106	114	108	115	103	105	125	100	106	109	101	119	110	101	124	92	108	122	102	126	108	90	105	110	101	110	120	114	104	107	113	110	135	124	124	103	124	101	108	105	106	120
44340	36593	12646	1565	1340	1133	1050	900	762	738	607	660	608	549	540	515	503	535	527	461	483	475	470	444	391	484	434	427	443	430	394	405	422	430	403	418	407	381	441	407	403	393	379	452	408	434	389	444	395	414	413	407	409	421	411	408	384	393	421	384	404	377	403	403	374	365	399	401	367	398	415	411	363	414	419	422	375	395	380	387	391	432	389	408	384	404	387	403	419	376	384	406	408	381	434	378	425	400	395	405	405	371	425	391	396	384	414	397	396	436	369	398	416	372	405	389	436	400	375	413	406	400	387	402	391	361	398	402	394	390	412	411	398	384	375	393	380	400	359	391	384	406	369	392	346	372	376	381	385	375	353	389	391	419	352	350	370	378	413	384	374	368	386	401	395	372	403	391	385	439	403	398	408	371	404	401	395	372	390	372	418	398	378	389	366	400	399	400	386	423	434	404	373	429	412	372	381	391	419	429	429	373	396	414	419	374	389	376	358	391	349	370	388	410	422	398	421	383	376	377	393	359	405	387	380	438	386	417	381	410	387	391	412	386	410	385	414	376	379	376	362	414	402	335	404	390	394	422	376	410	401	386	401	379	354	350	359	417	391	403	390	399	359	369	386	413	389	388	376	432	398	393	399	375	393	398	421	404	343	385	399	369	432	398	404	416	410	384	377	369	371	370	399	356	392	426	423	394	415	391	394	413	395	380	390	386	356	380	354	382	386	377	392	371	403	375	364	417	384	376	424	388	388	388	387	386	374	367	388	414	393	392	427	397	430	381	377	374	337	405	380	407	386	413	407	366	380	355	377	370	386	377	412	442	383	386	389	401	345	415	375	389	380	396	425	398	354	378	417	404	389	386	365	374	375	377	388	418	365	410	410	386	412	389	378	402	394	363	393	413	393	394	365	386	393	358	445	378	416	377	361	403	389	386	407	380	390	401	390	426	400	410	396	418	391	389	401	356	354	393	390	384	385	388	400	385	412	414	437	382	399	378	381	407	382	380	372	401	357	413	407	397	404	413	363	390	386	390	381	412	380	368	369	379	389	394	341	383	399	390	420	418	347	414	357	389	359	437	378	413	426	397	374	385	381	365	351	396	387	378	380	394	379	370	397	392	372	403	371	417	401	428	375	368	386	408	401	406	414	350	394	396	370	389	395	387	428	368	391	412	369	387	394	396	396	392	404	389	363	363	410	387	407	372	375	410	366	414	383	416	381	375	412	396	394	382	393	397	407	402	359	405	389	407	375	393	385	371	391	407	407	424	404	410	358	406	379	383	368	421	390	401	406	379	404	376	417	361	390	379	382	429	394	396	412	385	394	400	387	393	375	409	402	385	398	429	359	373	421	404	407	417	396	401	426	398	390	414	347	382	394	386	385	352	413	400	401	384	368	369	408	418	390	388	358	357	409	422	396	404	389	381	394	416	411	392	372	403	400	398	404	414	399	397	364	407	368	412	402	381	381	358	394	375	390	402	378	387	380	383	386	389	365	366	383	413	428	405	381	387	422	377	384	406	395	400	369	350	362	397	394	378	382	394	367	388	394	369	404	428	377	393	384	369	374	395	391	362	378	397	356	425	391	411	415	404	404	378	380	460	377	377	383	380	383	362	419	343	412	379	382	377	405	412	408	411	388	381	383	393	338	424	384	395	373	390	374	396	372	398	368	385	415	398	391	390	381	365	378	410	419	415	400	382	403	378	382	401	403	393	396	394	413	393	393	368	392	373	385	410	399	412	360	394	420	401	397	371	388	395	383	430	415	421	386	412	383	403	400	378	412	399	369	384	396	373	398	384	427	396	387	400	381	419	369	377	392	372	383	352	387	396	387	415	398	366	386	414	410	371	374	378	406	405	378	416	390	400	406	378	400	418	416	381	363	370	431	388	401	404	387	387	421	374	396	398	391	403	435	397	380	365	366	425	392	394	389	392	371	366	370	396	390	406	375	449	377	420	393	430	377	340	405	394	414	373	387	392	375	382	391	388	346	401	375	382	382	387	367	386	375	374	357	383	423	363	399	388	402	406	406	390	394	377	408	368	412	465	384	388	386	379	387	365	376	379	384	376	380	413	390	413	378	382	374	389	365	436	396	378	415	428	435	384	398	413	403	411	426	361	391	389	383	390	397	410	374	416	414	370	407	370	384	387	385	378	404	405	397	393	402	403	358	385	407	402	367	327	404	374	382	417	412	425	376	420	406	406	408	417	383	391	399	399	403	411	402	378	388	356	373	398	369	421	360	420	404	383	391	436	385	390	394	376	373	371	410	404	399	415	390	386	381	359	387	381	406	407	402	363	386	410	374	399	411	410	406	393	385	408	404	379	392	413	373	376	368	402	383	381	368	409	387	373	400	440	381	415	380	392	348	363	379	413	436	428	400	389	374	412	424	402	396	384	404	395	396	369	414	413	415	417	384	384	388	405	393	403	392	411	387	391	399	366	433	393	407	407	392	418	367	399	374	356	400	366	385	396	366	369	382	337	376	379	377	440	426	397	414	390	393	412	410	403	382	414	380	408	397	389	392	389	367	374	380	414	379	434	387	399	375	443	387	408	363	392	430	395	398	400	371	416	419	364	370	406	396	363	378	378	391	384	390	386	383	397	406	401	400	378	382	378	406	383	404	336	402	399	439	398	413	324	344	381	348	388	362	373	409	371	434	420	403	400	388	427	406	413	399	379	388	395	361	398	412	379	367	366	390	384	374	399	407	395	410	415	379	394	369	377	365	366	376	392	387	409	354	437	384	401	376	404	397	402	386	380	417	389	387	407	370	406	414	425	430	397	383	396	394	378	391	376	389	413	415	416	379	388	423	416	363	380	389	392	383	412	386	371	399	387	393	404	367	406	415	421	349	403	396	382	406	437	379	376	386	389	404	385	436	381	397	413	395	411	413	380	376	407	402	369	353	415	402	360	411	335	351	381	391	388	414	405	396	389	379	425	383	406	382	408	390	403	393	389	420	405	391	375	408	420	395	417	373	410	398	397	384	373	404	403	412	407	392	390	384	361	392	382	415	398	430	407	389	405	408	405	385	407	373	413	408	401	412	391	390	404	392	376	361	386	442	384	408	392	394	439	413	393	400	372	436	391	382	395	370	390	357	447	366	421	419	367	395	370	417	405	412	376	410	386	394	392	412	372	360	400	397	396	380	411	390	416	428	383	435	396	394	415	421	378	367	421	400	438	420	408	378	383	397	404	329	424	439	406	375	358	394	396	386	361	396	402	379	395	367	348	368	438	380	388	392	406	389	364	380	393	415	375	414	396	392	409	400	368	423	399	374	367	406	378	390	404	426	364	374	358	389	375	379	448	379	375	373	383	432	369	376	361	402	387	356	378	390	377	393	379	403	369	377	408	399	412	396	393	397	378	395	386	413	366	361	381	433	384	380	391	366	378	404	433	399	374	378	386	382	421	352	383	390	382	396	376	402	377	404	394	408	403	393	404	385	361	377	360	403	376	395	392	363	382	395	407	366	403	372	372
75303	58676	31117	7696	973	553	437	372	333	269	263	260	232	236	210	252	174	200	194	197	209	179	184	178	185	181	210	174	177	203	203	168	148	151	179	202	173	169	169	173	166	180	176	189	171	160	154	183	189	192	192	170	163	183	188	163	166	172	172	178	180	151	157	192	198	169	185	166	158	177	181	155	182	179	168	161	157	180	173	184	161	179	196	170	171	155	168	171	166	181	164	191	167	172	178	157	195	165	175	198	162	186	172	167	174	179	163	151	159	174	180	173	180	166	165	168	155	162	163	170	182	182	151	175	178	171	170	165	191	189	174	142	153	185	189	163	159	157	173	154	173	155	170	154	163	172	182	178	199	191	153	179	169	157	172	180	169	162	172	178	160	154	187	172	167	156	192	180	182	169	185	164	171	172	188	171	172	156	181	167	173	178	171	165	171	186	188	174	164	180	177	201	163	158	162	155	149	162	154	194	170	178	193	159	178	173	171	139	160	179	165	146	179	165	193	172	155	171	148	181	160	185	158	166	175	185	163	165	191	179	155	189	159	172	181	152	167	184	167	160	177	157	175	161	161	155	161	178	156	182	167	189	175	181	171	176	164	167	170	160	171	165	156	159	171	163	173	175	170	169	162	176	197	170	185	172	153	178	182	177	189	189	194	166	195	163	148	192	198	165	152	174	187	169	165	170	162	179	168	170	166	160	158	176	159	177	164	194	168	160	165	191	137	165	163	173	171	162	157	165	160	182	152	161	176	178	165	183	159	154	160	183	190	164	162	160	188	160	172	162	159	181	189	151	162	179	182	161	163	156	201	156	163	188	178	175	172	186	182	168	168	203	153	176	168	173	168	185	176	162	187	163	154	170	189	168	185	185	176	166	179	191	171	179	170	161	142	168	177	183	184	165	176	175	177	182	185	182	177	191	172	161	148	164	149	169	173	193	157	171	176	166	183	144	179	143	198	175	169	175	176	181	200	167	190	189	178	183	170	182	176	170	198	180	186	171	138	164	179	173	175	153	165	179	165	170	201	186	162	198	170	154	165	202	190	190	165	186	148	186	177	193	160	171	189	192	190	188	178	165	186	190	176	178	170	168	172	169	168	165	172	167	158	192	193	171	164	180	184	179	165	180	173	166	178	166	153	163	176	171	175	168	175	165	175	161	171	188	169	141	178	192	167	157	182	163	177	172	196	173	199	161	183	186	170	163	189	168	167	188	187	184	176	149	166	176	170	160	199	160	167	188	193	164	172	184	192	161	162	171	156	171	164	182	169	157	165	172	177	162	166	187	168	184	174	161	185	182	169	176	153	187	153	141	176	159	164	168	171	182	168	188	166	161	164	173	193	167	181	187	177	145	188	170	164	184	186	163	178	180	166	177	159	179	172	178	158	155	168	156	162	162	157	155	178	171	165	151	174	184	172	175	183	167	181	160	135	181	177	168	180	184	179	163	159	158	176	205	165	166	155	178	136	169	145	180	178	152	156	174	163	175	175	179	151	195	155	175	171	178	184	191	176	185	187	183	167	178	171	155	165	168	169	172	176	188	154	181	166	186	190	181	159	167	170	192	190	181	160	160	199	161	194	155	176	185	172	158	190	180	175	180	169	159	159	187	155	181	175	168	164	174	172	189	155	156	155	187	155	180	182	172	195	178	172	196	165	178	170	177	171	148	187	168	180	185	160	172	189	165	152	178	186	161	149	161	161	175	180	151	155	164	152	181	156	182	172	184	182	184	150	165	174	178	165	169	184	164	155	160	190	149	179	169	177	162	186	204	185	175	187	161	190	179	155	158	181	197	175	165	158	189	159	190	169	195	137	160	184	181	160	146	178	168	179	184	165	156	183	168	154	186	160	153	180	183	162	185	181	169	177	171	163	162	157	155	172	172	183	184	163	191	177	153	184	190	166	164	184	200	163	166	155	164	159	170	189	173	151	165	178	156	161	191	177	177	172	156	161	151	161	171	167	139	159	181	169	152	181	156	165	165	183	180	170	170	178	170	168	192	192	163	168	166	150	194	146	188	181	167	162	154	179	190	184	177	193	174	160	162	186	176	172	153	160	178	165	191	153	162	194	175	169	180	143	166	156	167	172	171	157	166	174	160	146	174	156	213	181	152	171	172	172	149	177	174	180	181	171	186	191	152	191	166	178	160	172	168	163	170	149	165	168	157	200	173	176	169	174	169	169	160	185	164	174	164	177	189	180	193	182	173	190	163	180	159	158	167	172	171	203	184	177	163	181	163	169	163	175	152	160	169	147	174	167	187	168	172	154	174	154	171	167	162	158	189	174	200	142	177	192	156	152	186	176	210	182	176	170	174	191	172	190	160	179	155	154	177	160	167	167	158	166	165	182	154	167	176	142	177	187	157	178	158	143	180	194	182	173	176	167	176	177	171	169	187	165	175	186	172	193	175	171	199	179	173	163	150	191	177	190	155	165	163	200	176	181	185	173	165	185	147	156	163	169	163	163	184	161	180	174	167	169	192	137	161	168	175	163	158	176	175	185	199	197	158	168	161	178	175	155	178	180	176	167	159	167	182	180	173	177	173	174	167	176	189	166	168	187	195	172	167	145	168	160	177	177	177	155	165	182	146	173	182	162	169	176	173	182	167	175	183	165	166	173	167	152	172	170	164	154	158	146	158	174	166	181	179	177	160	152	160	188	159	174	168	168	190	187	171	173	169	184	163	163	185	183	172	177	154	171	164	201	163	166	172	150	176	184	168	156	173	167	197	164	167	173	138	176	164	166	168	175	176	183	169	164	164	150	183	184	138	190	161	148	183	170	157	163	176	167	167	194	169	171	171	178	184	170	151	177	177	167	176	184	166	170	165	175	185	194	181	183	174	189	152	159	174	177	168	200	173	166	181	168	133	153	162	175	177	163	181	164	164	143	173	171	173	182	161	163	160	171	193	181	162	165	173	186	174	181	187	177	179	183	148	192	166	160	176	182	203	177	175	177	178	178	180	184	183	186	160	151	166	202	181	180	171	160	181	164	164	183	203	155	164	172	173	160	154	181	170	156	172	174	175	189	157	167	169	182	172	192	171	195	179	164	177	178	171	172	177	174	168	203	183	182	170	160	196	142	162	161	158	161	174	179	181	149	175	170	161	191	172	161	169	153	167	177	151	150	186	185	152	171	155	164	167	178	175	172	155	171	168	178	166	159	168	193	181	177	147	157	156	171	157	177	195	183	178	149	172	184	162	196	170	168	168	194	179	156	182	170	163	165	194	177	176	182	186	183	168	193	146	159	167	171	188	181	197	168	170	170	192	179	167	186	183	173	185	168	198	195	174	165	157	161	158	160	189	157	201	188	168	169	154	171	162	167	177	176	175	185	181	168	200	158	142	182	173	170	182	179	169	175	178	177	171	161	145	180	175	174	191	175	168	159	183	176	182	145	176	174	169	193	173	145	165	198	178	156	166	174	188	183	172	163	157	162	175	160	177	160	183	179	163	172	173	150	158	158	178	160	173	183	172
53721	46955	16449	2908	2490	2029	1829	1603	1319	1193	1161	1028	943	954	846	824	819	745	748	730	752	679	699	696	695	679	621	644	657	641	647	623	620	596	639	597	640	597	603	646	590	624	638	604	597	627	588	588	573	571	591	551	602	604	549	622	619	614	617	530	625	578	549	604	614	591	580	595	586	617	570	554	584	551	555	586	550	588	564	596	574	617	558	600	572	564	618	613	584	578	579	536	532	611	580	595	560	553	567	599	574	565	606	608	562	571	551	532	581	554	581	552	591	555	610	554	588	585	573	568	567	554	542	554	553	574	577	593	592	613	578	596	562	567	558	560	580	552	599	549	565	579	567	548	570	583	579	569	588	523	538	557	573	573	569	550	616	575	548	595	558	589	559	574	565	567	536	595	588	554	574	585	536	530	566	580	522	549	587	579	560	561	579	544	575	561	591	563	615	551	535	567	588	504	572	582	569	627	590	583	594	550	571	600	589	564	540	610	530	559	540	542	527	547	564	578	577	560	569	576	533	583	521	557	564	596	586	593	584	565	585	518	580	560	569	532	573	556	587	551	590	558	590	593	541	566	538	530	573	573	604	568	570	579	592	565	545	505	581	561	561	572	588	548	532	591	569	563	575	546	570	601	510	582	592	569	563	602	574	559	579	578	586	577	556	555	549	598	556	535	557	601	540	532	584	575	596	586	589	585	544	568	581	578	554	551	567	568	541	566	585	556	562	585	606	564	596	605	598	582	595	550	519	560	559	566	554	584	562	545	564	561	559	564	553	551	592	567	561	550	560	561	565	602	568	571	534	514	631	584	549	564	603	560	554	551	568	572	560	585	582	597	589	564	584	567	558	597	583	547	551	531	598	582	557	567	571	589	602	549	558	553	564	532	560	595	597	597	569	569	547	586	594	613	572	584	570	581	545	566	584	568	556	545	565	597	556	532	535	558	551	545	543	579	585	632	545	545	562	598	571	576	588	551	547	596	570	581	560	559	541	555	499	562	552	548	562	560	599	573	583	571	556	597	581	544	558	575	561	649	578	536	586	535	556	549	553	562	631	575	597	590	556	561	590	591	600	600	548	580	564	548	548	582	581	573	556	555	533	541	587	601	602	529	555	521	551	549	525	580	607	573	566	578	557	558	572	561	539	582	583	603	576	585	577	605	536	577	562	523	596	605	590	590	548	618	550	562	579	563	586	535	540	599	597	570	574	569	602	533	584	571	597	576	552	550	553	593	593	551	559	614	582	599	548	569	569	566	595	592	560	573	559	578	539	559	571	559	586	596	559	571	593	593	595	552	514	565	523	524	582	577	572	561	576	564	564	548	576	530	618	536	535	546	609	580	551	578	543	541	550	560	565	539	607	532	565	618	570	623	529	512	575	603	571	583	549	623	567	540	569	591	572	576	556	599	556	564	581	524	547	550	548	544	557	572	609	616	524	621	561	597	602	572	516	581	575	534	543	586	583	552	614	588	573	569	613	613	554	555	575	542	581	530	606	570	534	585	587	538	563	530	585	569	552	576	563	577	596	584	540	566	570	572	584	583	600	565	535	560	562	574	580	606	542	536	581	586	559	562	554	584	555	604	582	552	580	548	544	545	572	568	573	566	566	561	566	579	565	547	590	595	589	563	561	629	569	530	599	595	599	551	552	606	533	588	557	554	560	560	570	548	588	563	567	527	558	558	579	539	567	565	601	566	555	575	567	544	571	590	545	565	531	582	566	513	571	560	581	590	587	534	558	602	562	547	559	574	548	563	583	598	571	579	514	568	553	573	577	594	556	576	586	597	616	532	578	564	548	589	564	617	595	563	550	553	544	584	531	592	564	593	550	588	547	561	560	560	563	589	593	540	546	576	624	601	592	549	580	623	563	564	540	503	564	540	558	578	597	577	572	564	567	530	556	577	585	580	558	566	558	548	578	548	527	602	566	575	599	584	580	556	580	590	594	592	547	566	556	523	556	578	545	584	570	554	546	535	535	598	554	612	567	573	551	634	579	559	590	533	581	575	555	530	589	569	534	570	544	588	578	582	593	528	583	555	629	554	532	562	584	597	541	565	536	585	580	573	571	565	606	588	565	565	599	530	589	563	565	549	615	578	550	577	576	585	569	560	519	577	571	556	548	582	563	558	537	616	545	568	575	574	571	551	553	569	610	587	598	554	535	602	554	540	541	567	602	580	563	551	575	574	548	570	558	591	609	550	589	595	568	565	552	589	587	590	564	622	572	536	565	561	591	578	598	579	586	562	567	571	536	543	572	573	572	567	551	562	563	546	553	572	540	593	576	563	582	597	545	592	604	590	556	586	582	531	538	564	542	560	587	570	547	613	548	605	547	584	574	561	585	568	542	574	607	566	545	566	583	552	571	574	540	583	589	578	566	589	577	612	618	565	596	562	593	602	561	568	579	576	555	570	596	569	567	580	579	596	566	568	543	569	553	528	568	577	608	550	562	588	554	545	544	604	537	563	542	581	586	598	539	567	567	576	525	576	597	598	598	541	587	531	584	566	567	589	528	582	599	583	560	601	566	580	567	551	575	570	535	588	577	577	563	596	606	571	573	541	534	536	585	616	583	557	519	593	562	577	575	561	584	598	558	530	534	563	568	587	575	577	548	553	565	568	567	566	568	562	583	595	596	576	567	548	620	543	563	573	556	561	551	535	560	570	610	553	577	583	536	530	551	572	575	564	631	586	462	571	605	576	614	542	526	611	588	603	518	566	553	570	563	593	574	551	585	546	539	576	565	568	563	627	567	580	592	590	561	551	555	590	557	522	572	603	542	546	570	576	544	565	553	608	498	563	602	536	584	546	616	568	564	545	561	572	606	528	574	595	590	554	506	586	609	619	549	561	556	563	589	562	582	557	516	549	584	556	558	550	543	550	558	565	578	547	506	566	537	570	552	571	591	581	577	578	554	593	574	526	582	570	560	571	551	565	564	574	565	580	519	541	582	551	591	615	563	588	575	535	569	549	580	593	602	568	577	549	560	566	514	540	572	582	548	543	600	630	562	586	522	562	590	555	532	537	584	521	552	600	618	589	549	552	579	550	571	581	619	555	598	583	587	579	550	542	561	565	576	586	578	584	535	587	540	616	576	586	548	555	580	544	589	597	540	593	589	549	592	581	546	525	598	600	535	607	568	558	603	568	614	550	568	516	574	632	558	549	584	506	570	602	583	566	544	552	558	584	612	570	565	550	586	578	606	540	589	584	566	601	595	576	598	566	555	557	576	593	558	533	584	579	611	558	547	596	558	554	607	537	581	561	571	556	567	578	607	534	568	536	505	561	566	580	570	596	596	527	583	548	568	592	630	567	579	534	561	599	535	554	582	589	544	582	525	505	565	574	569	610	537	575	621	581	562	548	569	566	552	549	528	554	530	580	535	593	598	561	586	567	567	588	545	598	589	580	574	551	592	557	534	557	559	572	589	602	542	594	564	576	586	586	582	564	545	563	563	559	557	597	610	613	521	604	590	592	581	611
25895	9378	1430	187	196	167	171	180	170	185	183	167	202	179	181	188	214	168	195	186	215	171	186	173	189	195	186	183	184	172	183	169	162	181	157	209	198	179	189	198	186	188	189	183	190	161	170	212	173	160	157	177	173	150	182	187	168	198	174	193	165	180	185	189	182	170	178	177	165	185	190	193	197	162	174	175	181	171	181	175	183	190	189	185	173	183	172	195	171	157	180	191	185	182	182	185	181	200	173	178	163	166	190	210	190	189	187	185	194	169	173	187	202	193	194	187	189	208	159	177	194	179	179	181	183	171	161	181	192	194	215	179	196	178	186	162	192	176	173	193	181	183	181	176	196	190	187	189	188	210	162	173	191	186	184	173	180	186	203	175	161	197	195	167	182	166	173	153	173	187	159	184	177	165	177	185	165	199	202	204	172	145	170	182	191	195	162	165	172	172	165	183	184	161	196	198	176	191	199	174	198	162	186	182	226	183	198	166	181	181	190	162	187	177	158	185	188	162	163	195	155	185	183	175	189	164	186	181	179	170	186	151	174	179	171	144	179	178	174	199	200	192	173	197	190	158	163	198	179	191	182	177	167	170	163	200	157	178	172	163	184	170	169	205	168	162	200	182	154	212	174	207	168	173	194	179	164	189	192	181	172	154	168	184	167	178	197	201	181	173	181	183	150	175	187	198	187	174	181	171	165	161	167	189	170	175	177	179	168	207	185	185	178	202	170	176	192	194	199	175	189	181	185	177	175	191	186	191	157	190	172	190	191	160	180	165	158	202	177	204	185	184	173	171	175	187	172	185	168	178	161	191	182	181	177	189	208	167	203	160	184	175	173	198	176	163	198	177	166	191	199	162	184	181	169	201	175	187	180	186	187	177	172	145	169	161	171	165	201	203	186	178	207	173	199	198	170	196	192	166	182	181	204	186	170	179	177	186	176	188	169	188	207	179	190	186	185	201	175	191	169	175	205	168	174	191	187	170	191	194	174	177	197	175	152	178	186	211	162	156	176	167	175	207	186	197	176	176	191	192	132	195	193	182	174	180	175	194	182	182	211	167	187	155	187	188	184	169	193	171	181	181	187	177	191	142	174	196	167	199	196	168	214	189	172	175	170	190	192	188	167	177	176	197	177	168	188	184	164	203	189	187	181	169	183	172	195	205	179	174	182	190	197	167	207	153	185	169	170	170	191	172	164	171	198	181	175	165	207	164	165	194	201	174	210	215	188	184	192	183	197	205	216	176	191	185	171	185	203	156	162	164	171	158	194	174	180	193	166	170	185	177	206	169	209	182	171	185	174	177	209	169	183	186	175	177	182	182	165	226	175	175	172	160	165	173	181	189	177	201	173	179	175	166	169	184	200	198	200	196	174	179	194	136	191	172	181	186	179	175	194	178	175	175	177	193	183	198	211	178	158	177	166	191	190	185	184	183	168	194	194	184	191	170	182	181	177	155	160	184	189	168	160	185	174	166	172	163	182	180	160	192	178	171	192	189	190	194	172	174	186	184	193	158	191	191	173	187	169	161	188	171	179	184	167	208	211	185	187	188	189	181	178	161	183	166	190	200	180	193	176	178	175	161	163	155	191	176	172	161	171	211	167	180	189	166	191	173	190	180	185	176	168	197	182	194	166	167	174	179	195	184	194	187	186	179	179	194	183	172	178	170	194	178	183	156	173	169	192	184	166	191	180	191	174	216	164	172	176	162	181	195	177	180	181	165	193	202	180	181	178	182	174	161	181	185	178	196	159	178	148	180	188	170	191	185	168	183	182	169	191	184	189	214	180	162	193	170	174	191	179	172	173	184	193	176	174	180	155	183	199	180	168	158	175	189	209	170	178	199	173	180	189	184	195	194	185	178	182	178	193	189	170	202	204	197	173	177	195	187	190	171	177	183	180	199	174	183	185	193	201	180	168	170	185	161	177	185	176	183	206	183	173	186	205	181	178	183	190	170	198	165	190	163	191	172	181	187	183	200	177	185	183	168	190	182	173	167	184	174	187	178	189	176	192	196	168	186	175	176	184	190	177	163	148	175	191	183	180	185	156	205	181	174	194	162	197	161	199	179	186	182	192	179	174	176	183	192	199	197	173	167	167	187	169	192	188	193	194	206	144	165	183	174	154	172	197	184	182	151	177	229	192	170	194	200	170	189	175	172	200	150	187	192	181	201	201	199	187	167	195	173	201	178	170	191	173	171	177	203	204	152	184	192	194	168	188	167	223	160	184	192	198	191	183	176	180	201	175	171	188	157	198	211	184	202	177	168	183	184	194	180	157	190	196	183	214	179	193	192	188	168	187	195	176	181	164	167	193	197	190	179	172	196	175	212	188	163	193	187	146	165	181	198	185	192	196	164	186	200	178	176	160	182	171	150	168	171	183	195	184	172	179	195	176	174	182	188	158	184	177	178	194	168	157	185	183	182	187	182	167	158	180	167	181	172	170	200	174	169	185	197	194	172	168	187	189	202	173	170	204	181	188	166	199	168	165	154	209	182	192	186	186	153	184	192	177	178	198	167	169	186	156	194	192	172	193	168	203	162	168	183	170	195	182	152	184	183	191	187	184	180	211	173	193	193	187	184	185	187	184	206	164	190	172	180	188	198	173	171	196	192	171	186	183	174	161	186	186	193	188	193	203	198	194	200	186	193	177	195	181	203	185	190	183	184	203	186	186	208	186	187	161	153	180	168	190	197	203	187	179	200	186	187	191	176	181	183	172	174	205	186	191	183	172	157	167	182	204	187	203	155	212	180	197	181	186	186	180	182	208	184	171	166	196	188	179	186	182	203	194	170	170	176	179	188	170	153	193	172	163	183	180	169	201	179	174	163	159	177	194	173	172	188	170	166	187	184	194	180	156	179	181	184	188	168	197	181	179	185	196	175	178	160	188	190	189	186	196	186	195	184	184	154	172	196	145	166	171	193	154	167	188	169	174	197	169	180	178	156	218	189	162	201	170	216	188	170	178	181	180	169	174	162	188	194	173	186	167	208	165	175	168	192	183	177	170	164	172	174	180	182	178	201	177	187	181	193	167	201	198	173	179	216	176	189	192	163	177	187	179	194	196	182	174	179	164	189	177	187	190	200	168	173	165	177	173	193	176	189	180	166	175	189	178	163	170	196	152	193	193	180	190	172	179	192	180	200	177	143	188	189	174	174	194	173	178	183	198	193	173	188	202	179	194	181	171	173	171	177	169	191	194	197	175	187	198	191	173	181	184	184	202	180	199	168	192	182	149	200	197	197	172	154	178	177	179	165	179	201	195	198	184	170	172	186	176	178	196	164	198	172	177	175	221	184	193	194	191	193	183	202	178	198	179	155	154	177	184	169	163	184	192	186	174	176	156	164	201	162	172	177	198	178	174	182	183	175	190	173	177	206	179	208	178	180	190	191	183	180	179	187	175	158	174	167	186	195	192	185	192	221	187	162	180	193	187	180	198	167	191	182	192	186	183	180	180	200	192	166	163	181	204	181	188	190
24648	10085	2105	641	641	631	594	606	585	629	612	578	626	566	598	587	604	585	592	590	629	595	641	631	599	570	582	626	608	602	578	644	572	622	598	611	663	574	570	611	556	603	538	581	616	597	570	561	607	614	559	607	582	567	575	563	578	635	583	567	642	603	600	607	619	572	599	602	630	583	572	574	565	602	571	613	634	566	634	588	588	610	544	588	593	580	553	601	560	594	603	633	577	602	609	603	548	594	588	599	600	578	601	630	551	555	605	618	624	588	566	622	582	552	580	608	608	596	601	584	568	585	608	606	625	592	597	626	579	598	606	601	591	592	598	564	603	576	592	587	585	592	606	596	582	588	541	549	620	531	579	575	565	596	591	615	583	599	578	604	597	578	637	599	594	591	619	621	607	613	556	550	564	560	615	575	611	614	581	577	615	564	578	598	566	598	578	528	575	620	606	561	601	587	584	589	602	607	575	567	605	606	581	612	602	612	587	622	629	603	592	605	581	575	613	615	612	597	557	582	602	645	582	580	562	587	588	589	571	591	545	597	585	608	570	597	585	609	579	570	619	651	584	602	586	597	600	529	565	616	595	612	601	612	599	585	597	572	623	576	625	583	600	592	564	593	595	591	592	559	576	619	613	620	611	573	586	641	589	631	618	614	594	550	564	609	591	586	577	563	610	576	597	583	611	596	600	582	586	567	577	574	564	591	618	610	591	571	624	610	611	586	631	573	578	611	584	620	603	591	556	581	579	634	606	593	609	578	584	594	630	547	600	603	625	619	564	575	579	583	623	607	625	573	601	607	624	580	605	580	565	567	597	605	604	593	572	568	576	573	595	584	554	569	587	590	612	612	623	571	568	591	619	597	605	579	554	562	574	587	623	608	602	587	621	536	594	538	541	538	581	554	604	566	579	647	593	578	565	598	575	600	602	588	583	599	554	585	613	623	635	613	549	603	602	584	593	608	583	595	594	608	570	572	582	615	595	594	595	548	598	592	630	613	614	601	586	626	627	638	609	559	642	601	614	550	587	638	605	601	622	543	587	581	579	629	540	592	569	593	593	617	590	592	612	558	576	593	601	577	624	649	560	597	613	578	568	567	586	653	551	573	582	593	587	617	548	628	620	612	570	623	587	577	619	630	584	622	585	572	620	642	623	552	581	599	655	584	558	635	588	579	600	595	618	559	615	584	570	563	579	577	559	568	601	586	605	590	590	598	587	553	594	621	599	578	589	598	627	585	579	576	617	574	576	550	627	559	623	603	584	565	588	568	615	553	618	622	584	601	565	628	607	585	637	603	620	587	595	580	630	583	555	564	586	587	629	594	633	656	628	567	596	582	573	607	580	589	595	588	638	602	602	621	568	596	580	598	586	552	599	578	616	595	590	579	616	585	587	664	594	559	585	602	594	589	662	623	646	604	593	606	608	605	566	558	558	576	616	597	632	575	530	645	613	582	622	607	560	609	585	599	589	592	570	550	585	592	601	602	584	595	561	601	599	603	567	593	583	598	593	640	589	564	574	588	594	605	636	577	548	600	617	622	597	570	573	578	605	582	596	586	562	612	558	584	623	631	621	589	574	600	559	598	594	566	618	590	609	595	529	579	566	583	598	608	561	627	588	555	636	577	560	584	597	618	625	603	558	578	649	577	595	654	647	551	590	588	584	603	567	573	627	618	590	610	646	585	601	594	622	588	640	577	604	621	571	624	584	544	597	597	606	608	599	609	594	578	557	615	573	602	587	566	589	624	552	649	579	586	632	604	589	634	610	622	621	592	612	614	559	614	594	582	602	593	599	602	612	580	570	598	575	550	621	565	601	597	602	560	558	631	639	576	610	553	583	566	583	642	617	613	580	590	623	589	612	603	556	597	600	602	582	569	600	619	594	585	566	579	618	608	595	560	609	648	599	609	544	574	590	544	560	585	589	608	605	643	613	584	610	591	602	585	605	541	579	564	616	605	644	609	613	601	631	569	620	581	591	582	588	576	570	602	572	616	594	608	580	620	557	590	555	646	625	606	534	597	578	624	563	587	589	630	598	577	569	594	605	597	614	607	576	561	599	572	550	600	589	505	640	585	590	560	601	573	589	597	614	602	611	575	573	611	601	601	575	603	576	606	586	647	588	557	601	596	606	600	563	600	598	587	562	576	627	609	566	567	611	624	580	652	584	615	562	590	595	618	570	558	576	588	536	573	582	635	608	554	599	619	577	586	617	632	571	548	552	583	621	587	593	552	624	573	585	559	592	568	603	591	600	576	590	589	584	578	625	622	604	616	645	575	602	564	610	607	622	620	612	609	560	561	620	577	611	630	568	580	582	640	576	626	642	632	583	571	565	567	632	553	627	600	574	580	600	588	570	574	566	599	574	594	590	624	599	632	592	585	566	586	579	599	595	561	565	584	607	573	620	579	610	611	594	600	587	559	591	609	594	623	551	578	576	641	596	565	621	624	570	592	576	571	594	565	575	628	590	613	582	601	618	637	608	549	607	584	584	615	569	562	592	603	628	595	583	548	598	624	572	575	603	581	563	566	572	600	568	561	602	600	571	638	602	603	610	614	560	582	598	578	641	604	606	581	624	572	628	592	580	633	592	628	652	601	566	672	592	585	604	583	574	586	601	611	630	630	559	563	660	558	625	648	612	570	532	544	628	598	592	577	605	621	582	576	617	602	605	641	612	585	597	577	588	614	579	595	563	602	606	605	585	573	567	608	660	631	620	580	586	626	554	640	596	616	597	598	607	626	589	627	559	582	583	620	558	601	599	565	567	601	592	588	599	537	628	602	625	600	605	576	597	619	576	636	624	573	585	588	569	578	564	616	594	628	609	601	609	596	597	555	572	594	572	592	616	587	631	598	582	622	609	572	627	580	607	572	610	611	598	621	577	591	600	622	581	602	614	599	570	577	611	593	642	574	630	593	645	587	610	573	625	612	597	595	601	607	569	572	552	564	643	576	573	579	568	639	596	577	582	640	564	548	653	638	597	647	629	616	577	599	599	591	593	606	548	604	571	638	566	590	618	567	595	636	603	618	599	599	568	553	633	622	632	592	580	572	635	660	585	568	603	590	614	523	559	631	541	615	597	563	594	593	565	627	606	583	605	584	576	608	595	615	581	613	596	578	609	612	603	638	579	610	577	569	587	625	591	599	545	557	581	533	602	618	595	603	582	560	528	575	581	632	578	599	589	606	560	586	578	573	565	609	572	601	556	586	619	623	593	576	597	642	561	573	589	611	577	578	584	660	599	603	616	586	587	624	592	545	600	545	605	570	600	575	572	577	606	580	611	604	617	596	590	576	584	587	616	567	645	590	643	586	614	614	596	571	574	643	601	592	571	586	600	576	569	603	601	627	589	593	562	577	570	604	602	609	579	591	587	607	608	584	653	564	592	570	595	614	580	603	594	615	635	591	559	617	610	606	569	602	611	564	593	565	583	618	626	576	591	577	604	586	602	578	594	608	605	612	625	625	617	653	588	555	567	615
63586	46161	22388	2220	375	232	236	195	192	182	157	157	144	127	127	134	129	128	137	97	128	112	133	111	124	130	102	105	113	139	118	106	89	125	111	113	106	113	116	106	102	111	108	112	97	114	109	121	106	108	118	101	114	113	107	101	100	103	115	136	100	97	95	101	103	119	96	124	129	106	117	116	92	116	99	98	109	116	113	86	86	115	119	98	107	91	122	101	111	103	112	104	100	101	133	108	104	96	112	122	126	123	94	108	101	105	123	102	110	99	104	126	109	122	106	110	108	114	102	110	128	98	102	93	89	105	119	107	102	129	107	113	111	97	94	121	107	92	114	98	119	95	115	92	101	120	108	107	121	101	106	130	96	99	96	99	116	97	125	101	93	110	105	140	116	103	114	99	87	123	98	94	87	111	107	88	123	112	95	112	100	116	93	109	101	102	113	123	110	102	103	122	96	95	110	124	116	104	117	107	101	80	109	99	110	113	90	106	102	108	105	127	110	123	116	111	100	136	111	89	101	98	85	105	110	123	104	104	105	111	99	114	111	110	105	113	103	111	93	117	90	112	108	92	115	100	122	103	96	110	90	111	104	106	91	110	118	99	106	104	99	101	105	104	83	102	102	127	96	103	116	113	109	113	95	119	116	78	87	115	100	100	117	105	117	108	133	103	113	122	89	104	99	111	83	118	95	107	129	88	120	94	96	90	103	108	113	128	114	108	119	96	105	118	99	119	129	100	104	97	102	80	103	110	100	105	94	111	111	117	101	119	95	101	94	88	103	114	120	116	115	124	126	111	110	117	97	104	122	102	96	104	87	99	105	114	110	113	132	113	121	92	122	103	115	91	116	103	104	105	85	117	118	114	99	100	95	114	119	96	108	99	108	114	125	119	109	90	131	102	109	108	105	121	108	99	107	102	107	98	114	116	106	103	117	96	116	104	127	106	111	101	107	97	113	114	109	113	118	115	133	110	108	119	94	102	94	108	103	106	109	105	90	99	114	88	113	92	104	100	103	128	109	110	91	107	130	107	99	104	107	114	106	110	107	96	119	111	95	88	94	95	94	99	128	96	96	103	95	118	101	101	131	113	89	111	114	104	112	112	98	112	95	103	108	125	90	114	97	108	101	116	115	115	101	126	126	120	104	114	121	111	112	124	119	117	108	109	118	115	107	103	110	106	98	106	103	123	105	116	110	118	111	115	114	94	86	110	110	103	100	100	94	127	126	113	95	125	117	114	107	112	134	110	94	83	115	121	90	111	109	89	102	116	101	116	94	95	115	95	114	120	96	108	97	109	100	93	110	106	113	95	125	99	118	97	95	118	107	106	104	98	85	124	86	99	105	102	107	124	108	101	121	114	109	115	89	114	105	91	125	97	108	96	92	99	91	101	104	84	100	107	115	108	107	113	94	109	97	115	99	119	103	104	101	103	103	113	117	109	88	120	114	86	105	119	112	102	90	93	106	98	120	108	99	105	113	107	115	115	109	97	135	117	122	83	118	106	97	112	108	96	99	98	106	108	110	104	123	122	105	103	99	102	99	106	93	100	122	103	101	108	101	106	111	110	106	97	105	108	97	114	105	123	93	105	113	101	100	109	133	104	114	116	99	107	95	95	102	92	122	115	89	104	92	104	96	119	125	103	122	96	115	99	101	109	92	100	102	115	97	110	132	118	117	118	93	100	110	89	96	107	107	108	111	103	92	97	110	123	92	102	95	120	99	104	87	124	86	119	95	106	93	94	106	98	107	107	112	109	102	109	107	97	107	98	104	104	115	95	113	96	106	111	110	105	114	113	107	93	101	117	118	104	113	117	123	105	121	100	103	113	128	92	110	96	105	100	92	105	105	90	110	101	88	108	103	124	111	108	111	95	105	108	113	84	105	112	104	94	97	104	105	108	100	107	98	113	111	124	90	96	114	127	103	107	109	100	99	106	100	128	110	118	98	109	105	122	104	110	113	102	104	101	94	96	113	102	109	117	100	102	111	117	104	108	102	118	116	118	106	115	104	103	112	98	110	91	97	101	111	89	115	91	111	111	127	110	116	101	96	104	119	115	99	97	111	99	108	82	107	104	111	113	100	88	108	101	88	92	96	99	103	120	99	114	98	105	106	113	111	110	114	112	113	93	113	111	113	108	115	96	100	113	88	112	106	116	125	97	105	123	92	103	107	89	110	107	102	109	103	109	112	112	110	103	110	122	95	120	120	130	103	107	91	96	111	121	97	105	115	100	114	98	105	113	101	93	101	97	120	112	114	111	109	97	86	100	130	102	103	101	116	118	107	91	117	124	102	121	89	99	97	88	125	88	96	117	107	105	117	101	98	128	101	113	109	94	103	119	121	110	108	106	103	101	114	109	114	113	109	113	105	102	114	110	94	108	98	86	98	102	129	100	82	124	84	107	120	99	110	114	117	100	107	133	125	109	97	87	134	106	110	116	117	113	106	109	114	111	109	107	96	99	108	118	128	110	104	94	124	85	104	122	117	107	106	108	118	110	100	112	109	128	116	107	99	121	110	115	94	99	97	121	112	123	99	98	110	116	108	105	118	106	107	118	82	95	120	96	102	114	111	91	94	117	115	107	102	87	106	111	102	126	109	102	114	112	108	106	116	124	131	105	122	100	103	104	116	103	77	102	80	121	110	120	102	106	110	98	111	105	96	106	116	116	95	90	120	108	96	87	122	109	130	91	102	92	102	96	101	113	94	99	111	111	98	105	110	104	102	103	119	123	99	107	97	93	117	96	122	87	114	88	107	91	119	131	100	90	91	105	110	113	96	119	81	113	93	122	113	127	100	85	92	125	113	112	118	111	113	100	117	92	100	126	103	119	102	112	112	111	106	105	106	121	86	131	101	100	117	102	118	113	118	117	86	105	102	116	89	91	112	120	72	117	117	111	116	91	93	100	78	112	106	110	107	108	116	120	100	107	103	114	112	102	107	111	99	111	104	97	112	94	111	104	115	91	111	105	114	115	116	91	128	110	89	119	135	101	98	123	111	104	94	103	103	100	111	111	103	122	115	129	125	112	99	90	109	117	113	106	93	89	111	107	106	105	114	105	109	114	117	104	108	105	111	115	92	123	109	123	124	82	98	115	123	114	112	113	127	114	98	103	97	88	97	106	126	122	122	104	131	110	96	117	114	123	112	115	98	109	93	93	98	111	111	105	109	114	115	112	125	104	117	106	97	108	99	101	101	104	95	112	103	119	116	116	101	105	120	109	101	114	103	92	111	118	106	110	109	122	111	114	101	85	115	116	105	121	96	118	120	103	114	110	117	129	110	106	98	124	86	98	102	102	107	111	106	116	103	106	110	87	121	112	109	120	117	112	110	120	114	99	84	109	121	100	102	110	102	101	117	114	95	78	125	105	139	102	101	111	114	115	116	98	117	119	88	115	140	90	92	86	104	116	97	110	106	103	103	90	138	112	102	97	114	103	93	108	97	119	98	99	110	114	110	121	115	96	104	116	106	87	118	123
43775	35760	12346	1603	1354	1145	966	941	792	773	633	696	580	524	559	527	549	490	533	473	444	510	457	430	435	396	455	444	427	417	412	409	452	408	412	429	398	416	381	402	377	420	387	409	413	428	392	373	395	383	409	405	400	356	386	425	376	394	409	394	403	375	393	394	371	382	398	430	429	362	414	368	404	373	374	391	372	384	362	373	399	383	396	395	389	381	375	405	373	385	355	389	379	368	412	378	367	375	388	377	384	415	342	366	407	357	390	364	423	375	371	415	398	412	362	396	377	386	389	417	377	391	376	355	381	386	377	391	372	359	382	372	345	407	413	376	386	384	387	369	411	374	391	399	376	333	384	370	420	399	387	389	396	373	373	362	385	371	354	360	400	368	357	405	382	372	400	399	367	392	364	393	420	412	365	361	362	389	413	366	395	376	404	376	370	408	361	385	400	418	373	375	395	363	383	391	391	354	394	355	370	373	408	358	391	400	390	366	364	387	369	401	366	359	401	391	339	417	361	388	396	378	384	397	393	360	411	374	381	399	382	409	411	400	391	396	401	376	405	370	399	370	367	419	385	369	380	379	405	400	362	394	382	380	395	359	357	392	364	383	421	378	387	351	408	378	378	361	379	392	356	387	426	363	358	419	366	394	400	440	385	398	389	380	378	360	377	395	371	402	434	369	383	416	389	394	405	399	392	399	369	384	381	432	379	387	390	358	377	373	394	378	389	375	406	385	391	387	402	388	370	414	402	402	371	360	383	406	392	380	375	387	375	375	380	385	418	370	396	393	357	406	398	354	396	394	370	373	361	397	391	376	389	398	369	364	407	398	375	381	365	370	392	370	372	398	380	386	427	368	411	385	394	406	418	363	395	370	379	416	375	383	353	391	376	414	419	415	401	365	395	355	372	393	371	370	350	359	396	417	370	426	404	410	378	338	373	374	398	418	391	410	397	374	372	389	381	397	379	372	349	450	394	377	414	354	363	370	383	387	380	383	369	372	405	399	389	391	367	397	368	370	369	366	390	395	402	370	369	421	423	396	387	375	365	395	374	384	417	401	386	387	374	423	394	362	344	360	377	413	365	413	395	378	369	388	390	393	394	363	367	387	398	397	371	373	382	389	399	381	373	389	378	408	386	413	385	418	392	403	393	368	420	384	386	421	384	397	384	421	389	408	340	382	401	403	378	393	407	362	394	369	408	382	362	373	404	358	371	373	351	401	371	383	343	360	398	363	354	381	355	380	386	388	358	373	429	347	355	373	397	362	372	400	364	384	397	357	383	376	418	371	436	366	421	391	407	366	344	371	347	386	370	372	374	388	375	375	394	397	355	379	414	414	368	388	357	366	366	389	360	385	388	387	371	386	356	364	378	379	369	383	377	380	355	352	360	363	413	392	402	401	373	367	379	381	390	375	369	387	393	390	358	389	373	383	352	399	410	408	362	366	402	369	377	378	401	406	406	330	400	384	384	361	393	401	379	369	432	389	363	390	404	363	341	385	401	364	409	367	393	436	433	413	394	350	380	351	413	382	390	389	400	415	394	433	384	392	373	366	403	359	358	409	365	384	406	381	402	388	375	364	414	390	410	418	403	385	409	404	407	398	380	353	399	394	411	386	390	410	362	402	367	381	370	354	392	406	389	335	426	402	430	397	388	381	395	364	369	397	376	359	390	374	397	383	362	402	377	383	347	387	392	404	386	341	416	356	345	377	382	374	396	385	368	367	425	357	380	370	381	392	370	405	362	400	368	390	378	379	387	376	369	382	396	416	374	436	367	374	418	392	405	386	418	387	414	384	392	380	390	375	386	367	376	423	416	363	394	397	406	398	385	407	382	412	378	372	418	379	391	423	391	402	337	358	371	391	395	398	371	400	389	385	406	366	357	388	385	390	379	386	386	377	405	364	374	383	394	426	395	389	391	385	402	386	396	392	383	408	389	356	357	380	393	384	392	390	380	397	380	398	370	434	381	405	390	384	387	359	351	392	386	374	363	393	375	402	435	373	368	404	359	415	424	416	361	389	400	417	388	361	417	433	388	396	399	404	360	373	395	397	366	427	386	342	393	367	366	384	405	402	381	414	394	364	383	406	366	374	383	387	385	408	380	374	392	357	385	365	348	420	360	364	381	382	383	363	363	367	357	355	392	379	351	382	362	390	359	379	415	355	398	406	410	395	417	355	403	374	390	382	388	389	398	382	391	376	409	381	368	392	394	352	407	377	369	377	350	373	408	354	402	384	419	408	379	399	399	352	368	360	360	411	393	393	426	389	354	349	366	353	373	401	355	369	390	393	384	353	414	412	362	378	334	398	390	413	386	398	374	394	374	355	369	369	428	368	395	348	395	393	369	371	377	359	388	377	402	390	392	371	383	376	370	358	359	388	391	399	400	413	360	380	410	418	416	376	378	388	401	384	382	384	394	387	408	381	377	405	419	379	402	380	394	391	390	378	390	414	356	373	389	386	379	413	426	391	393	369	390	421	367	381	359	394	381	417	375	370	388	370	393	415	361	422	373	349	371	383	397	374	384	368	373	379	421	389	373	348	420	413	393	359	375	393	377	386	364	387	388	384	380	396	401	388	382	375	400	377	401	378	384	380	375	388	420	437	378	359	415	383	352	382	381	344	381	378	405	351	380	398	357	386	401	396	383	394	421	393	425	422	357	391	397	409	382	363	410	366	402	378	397	412	362	393	379	361	372	381	373	390	400	376	375	392	364	370	356	374	391	385	371	371	329	411	398	379	358	393	370	379	372	404	372	402	393	384	418	390	373	356	394	395	402	399	418	375	394	374	381	372	379	406	407	402	371	394	395	396	404	401	393	396	381	380	388	405	398	381	381	410	393	370	356	393	368	343	370	346	395	383	375	383	388	386	392	360	368	375	359	358	362	433	373	402	362	375	341	406	352	368	384	395	403	414	396	368	383	357	390	361	344	390	399	398	355	412	400	381	382	405	356	387	399	391	408	419	358	396	353	397	373	408	375	375	377	358	387	392	400	389	366	401	386	391	375	385	403	402	371	392	379	382	377	355	396	389	369	399	436	414	402	410	402	375	360	415	404	384	382	417	365	397	354	414	371	382	401	376	361	401	363	387	385	376	413	374	385	365	433	381	390	418	399	376	404	373	387	371	344	390	389	400	387	367	358	358	400	361	378	385	422	385	397	350	371	379	390	388	398	408	373	373	353	359	370	390	385	358	370	378	348	358	407	395	396	379	379	405	385	350	395	392	363	395	417	373	373	375	367	384	392	407	404	412	377	415	386	385	373	405	394	401	376	380	394	362	379	368	385	402	391	395	366	358	381	416	369	381	350	386	394	381	366	386	378	390	359	387	411	392	384	367	401	395	372	378	366	376	392	403	391	353	370	346	374	396	376	388	423	388	374	421	398	391	354	391	412	367	373	388	383	384	388	401	405	424	391	334	404	376	380	408	392	382	406	390	383	394	399	377	359	356	350	377	387	402	372	379	389	370	373	391	403	369
75387	59320	30899	6484	851	538	422	366	309	297	241	254	211	226	242	234	205	216	209	220	187	193	180	202	172	172	175	171	175	180	181	163	188	152	183	181	162	156	199	177	195	167	170	167	190	191	164	169	175	150	176	170	171	205	180	163	169	155	164	174	176	171	161	142	192	159	144	168	175	185	166	192	175	186	164	171	178	155	148	178	176	179	164	204	180	164	173	147	186	161	181	175	163	177	178	206	171	158	169	175	170	158	189	176	168	171	165	176	193	157	179	156	183	158	166	161	150	178	159	181	161	160	175	158	165	164	167	178	157	153	155	169	157	167	159	152	152	169	170	179	179	163	179	149	172	143	169	153	163	151	163	176	172	186	179	165	167	165	173	162	195	194	179	177	166	165	185	181	174	176	165	174	161	164	172	159	126	179	176	180	184	159	189	195	204	182	166	169	163	169	175	160	167	166	173	176	150	186	139	158	167	170	181	194	167	179	193	165	164	195	158	143	176	166	162	174	179	164	160	144	160	163	174	151	155	165	171	169	174	144	173	165	162	178	182	162	187	161	170	154	181	169	164	147	156	198	178	166	161	151	154	157	166	166	156	179	179	167	168	173	156	138	162	166	204	158	157	177	191	146	177	163	188	164	170	182	161	181	188	175	158	170	161	173	180	168	169	192	178	180	172	191	198	184	177	156	155	186	177	154	169	182	161	162	182	178	187	164	170	159	174	145	163	180	154	149	194	172	180	161	152	193	176	175	173	170	152	152	160	163	167	184	154	183	173	145	179	171	180	163	155	158	158	173	183	163	172	146	179	169	174	165	181	162	185	190	159	174	162	188	159	159	179	171	149	170	148	170	174	169	172	173	191	178	174	170	169	171	154	161	170	161	192	165	187	176	140	148	196	166	182	158	164	169	169	146	169	176	171	181	157	176	161	178	177	158	170	192	162	195	167	160	165	173	141	191	175	180	164	179	153	178	163	172	148	178	175	163	159	161	183	182	164	172	174	166	174	190	177	197	190	165	151	175	189	165	177	166	157	159	189	148	188	154	182	172	152	164	178	173	165	156	140	169	171	168	161	155	188	167	184	173	154	169	178	155	160	171	173	173	163	154	174	162	155	157	176	185	157	146	169	147	158	173	150	153	165	157	166	160	160	170	147	171	162	153	150	200	179	131	164	173	177	169	173	156	176	174	159	169	157	167	194	177	178	187	191	152	173	161	193	154	160	164	155	164	157	154	175	174	165	167	149	175	167	171	191	176	166	175	174	173	163	170	157	191	141	184	165	160	165	164	175	175	177	168	173	159	163	203	175	139	165	198	178	168	149	172	155	170	183	178	176	173	184	177	146	176	154	163	165	159	152	168	183	164	146	169	164	175	170	188	180	149	174	161	163	154	171	189	180	183	183	171	171	169	154	175	172	167	159	182	174	178	158	158	182	160	165	180	149	163	147	149	181	181	172	174	163	183	177	154	146	186	160	179	172	171	165	165	187	150	181	179	149	176	155	165	160	156	182	168	165	185	137	177	180	177	169	161	196	158	156	181	172	167	166	182	146	154	194	167	161	165	162	170	168	172	157	180	171	165	159	154	176	176	173	161	167	159	190	177	150	164	182	159	164	153	179	168	179	173	186	189	169	155	173	162	175	138	166	156	178	188	182	167	174	187	170	187	190	151	155	195	196	158	186	142	159	187	165	176	183	153	167	193	184	174	148	179	163	162	181	138	196	174	162	168	159	155	189	156	160	171	158	166	183	146	149	183	155	159	155	161	153	155	167	190	188	179	184	164	150	169	163	187	145	164	170	174	184	199	164	154	137	175	174	196	172	165	165	160	176	187	162	159	171	181	175	179	184	139	171	171	191	161	157	148	166	186	160	153	184	192	185	157	185	177	176	172	180	183	184	155	161	162	172	157	185	157	171	159	176	177	186	165	171	196	136	157	167	167	169	164	158	175	170	193	179	158	157	182	182	162	201	145	145	164	170	161	158	174	172	172	177	155	169	178	149	180	186	186	153	193	169	181	163	160	172	172	163	173	160	154	167	162	166	167	179	157	178	171	166	153	147	172	176	170	154	184	160	159	151	159	193	181	140	162	160	150	177	169	176	200	184	189	170	154	171	163	161	179	152	171	163	173	145	179	189	161	174	157	168	167	183	172	163	170	174	192	169	169	160	173	155	157	173	169	173	150	188	171	180	179	168	172	163	163	178	161	163	171	170	159	192	152	167	155	173	167	194	145	188	175	160	174	150	144	150	160	170	168	179	157	166	183	137	167	155	176	180	168	195	162	159	163	185	172	162	174	161	182	174	152	161	161	186	153	181	175	170	157	165	161	174	152	175	158	166	179	178	183	156	177	169	178	181	181	193	148	166	150	158	167	163	157	190	177	178	171	164	155	172	191	167	150	142	165	182	173	166	159	151	197	200	162	187	157	161	173	171	142	163	197	151	177	165	174	204	166	180	148	166	177	158	167	153	175	161	174	178	162	162	176	168	162	173	172	168	190	177	167	170	150	156	179	161	170	187	175	178	176	164	166	188	156	167	188	190	195	181	174	160	160	146	161	184	164	181	171	162	159	167	162	148	158	145	147	181	170	150	179	163	163	164	166	152	160	150	165	162	145	149	161	162	156	175	165	183	160	154	185	172	158	171	146	179	172	185	174	164	178	200	177	185	158	191	159	161	149	206	164	166	149	163	164	154	150	137	190	169	167	183	167	176	182	156	164	186	163	165	169	181	188	168	157	154	154	170	190	183	160	160	165	170	161	182	155	181	179	192	162	180	176	165	204	164	187	164	151	165	163	174	154	154	179	166	179	173	168	179	185	188	163	191	145	157	173	185	168	167	169	174	165	185	160	129	174	158	165	141	167	175	180	176	172	180	171	192	182	163	150	173	154	160	172	147	160	165	181	164	202	187	157	169	186	182	151	158	182	183	172	168	193	185	166	173	170	168	188	165	147	157	170	171	162	152	155	152	173	150	167	178	178	135	170	179	143	149	167	170	166	159	161	175	186	178	168	181	174	159	160	186	167	170	166	182	170	152	188	178	173	165	166	176	191	178	185	186	154	184	163	177	190	165	158	182	171	174	195	170	190	168	167	193	167	160	155	179	191	171	167	175	174	173	178	176	171	152	166	183	155	172	159	169	181	147	157	185	176	167	160	187	167	175	177	156	162	175	165	170	192	160	193	169	177	159	174	183	170	192	165	163	169	170	176	172	173	168	182	164	171	152	131	173	172	165	178	154	174	176	169	168	175	164	174	158	151	172	151	186	161	175	162	165	182	166	194	178	169	157	157	169	172	152	162	169	177	179	165	182	155	146	174	167	196	186	182	201	148	161	147	165	160	173	187	188	145	178	167	184	187	182	189	143	152	178	143	175	167	161	190	169	172	154	175	181	161	158	173	173	170	169	180	176	160	168	154	175	165	178	187	181	155	178	172	174	167	173	154	159	162	175	168	162	164	152	191	167	156	173	166	136	182	167	171
53453	45619	15750	2982	2577	2169	1788	1605	1458	1209	1117	1026	925	953	889	847	771	769	824	730	757	710	738	682	684	673	654	644	649	636	661	616	607	650	610	599	585	596	621	611	566	634	618	618	623	657	588	563	606	622	614	536	597	568	575	614	557	552	589	573	581	548	594	560	563	563	534	556	538	551	576	588	592	605	565	571	545	593	548	572	573	543	528	549	576	613	533	592	555	555	574	573	570	534	566	579	556	555	574	544	597	557	555	589	534	556	556	528	530	584	546	584	557	571	584	548	588	570	577	578	586	572	538	555	548	559	552	556	604	554	531	564	566	547	531	591	545	586	563	544	580	618	569	560	572	623	596	574	589	579	531	544	563	558	554	581	578	576	531	568	566	572	592	587	548	547	572	527	567	571	565	609	551	543	583	554	560	556	577	566	573	549	561	596	561	572	576	595	551	570	536	564	569	583	571	585	525	579	586	586	546	550	578	564	542	572	567	546	528	573	561	575	536	551	548	563	491	549	601	613	559	586	591	547	540	541	596	565	571	598	601	593	541	597	544	597	547	612	564	561	564	584	599	581	585	553	536	579	566	571	508	554	596	519	546	582	588	506	570	562	528	619	530	509	541	555	581	548	599	559	568	583	547	565	562	529	512	555	530	603	564	534	569	549	542	564	575	546	575	567	534	552	581	595	552	559	540	570	548	569	552	585	555	569	528	559	572	564	551	578	594	588	555	596	544	594	553	551	589	505	584	539	529	590	548	557	541	579	533	574	571	558	569	575	529	525	534	610	574	608	560	547	570	605	553	547	592	550	558	548	584	596	540	527	558	574	517	587	584	560	560	589	573	617	619	572	603	561	544	554	542	600	600	542	564	529	582	557	546	561	550	553	543	532	613	554	582	544	601	531	524	545	588	560	548	580	520	559	538	549	551	554	563	566	545	547	569	540	587	527	579	576	570	570	542	579	585	577	580	550	576	578	554	617	562	525	588	570	552	527	566	560	558	558	586	574	572	564	561	566	514	536	546	571	545	570	581	580	556	590	595	565	583	566	542	575	592	549	532	556	554	584	540	517	575	545	602	547	570	577	558	532	571	562	572	550	558	546	543	588	540	560	601	572	549	556	561	594	576	504	521	522	546	558	572	564	559	572	553	541	556	578	563	558	577	566	567	550	539	547	574	565	573	544	559	572	568	552	582	579	567	567	569	541	575	564	567	536	546	521	551	571	568	568	531	583	577	554	569	590	569	580	578	540	531	582	569	582	560	531	578	542	536	591	577	540	548	612	543	539	545	595	551	575	549	543	550	546	591	575	534	564	542	511	593	561	524	549	541	539	544	590	564	586	546	542	533	559	570	601	545	560	537	572	537	481	571	552	563	570	547	560	591	576	561	600	520	554	574	567	528	558	550	553	588	560	548	601	518	584	581	588	553	595	560	546	570	602	587	583	512	571	550	573	523	565	554	577	529	523	553	551	562	543	596	576	553	595	568	576	590	571	577	577	549	532	557	580	518	560	567	553	547	542	569	557	561	531	582	527	541	535	579	550	545	548	579	547	543	552	569	566	596	547	560	589	547	546	520	586	564	590	523	547	566	583	553	570	594	606	572	554	613	548	577	591	523	568	579	528	563	529	566	571	544	560	523	575	556	552	579	520	524	544	552	570	612	580	540	583	551	596	611	526	576	605	553	556	547	567	543	574	566	548	605	607	517	592	554	584	582	577	572	560	631	552	566	534	549	556	537	561	553	588	555	599	573	605	601	547	593	559	565	569	567	578	548	586	578	547	559	549	583	543	578	560	512	572	546	586	546	560	564	570	564	516	509	593	542	587	559	530	595	560	531	552	543	527	537	525	581	532	577	545	572	547	604	558	609	554	570	588	568	528	589	555	562	576	569	539	533	589	557	534	577	584	615	540	563	560	578	564	597	545	582	607	534	590	571	588	541	557	546	554	586	557	561	566	577	588	538	552	588	522	565	570	515	591	573	547	573	590	510	538	610	573	590	562	576	561	585	542	601	577	565	597	531	573	590	565	611	576	536	511	554	623	553	556	566	589	563	574	617	602	561	580	544	575	592	575	532	547	571	550	556	563	581	554	549	561	572	533	554	580	557	566	548	557	552	533	533	574	563	607	573	592	551	571	551	598	531	552	542	526	558	591	567	549	551	551	567	553	556	553	575	575	564	532	531	566	539	567	545	581	572	559	570	581	553	538	558	605	540	563	549	557	564	540	567	552	561	577	573	589	552	575	542	538	555	550	541	578	544	541	542	552	567	571	546	520	528	543	576	570	553	564	557	571	584	546	579	545	573	557	553	578	558	545	521	545	583	608	528	591	605	528	563	543	578	605	566	593	570	547	604	542	513	564	571	581	562	564	558	541	558	572	612	555	578	543	573	545	578	551	518	556	545	556	564	549	537	570	556	577	518	567	544	585	544	577	554	516	580	547	521	542	606	547	538	558	549	509	575	559	558	570	580	594	561	597	560	604	551	548	557	538	533	582	551	589	566	559	608	547	548	554	553	590	541	563	518	552	599	550	538	547	592	557	578	589	546	532	544	597	563	581	558	569	522	557	586	557	576	546	514	583	552	616	580	553	595	573	543	576	575	526	537	586	566	572	531	534	569	562	551	551	556	533	525	539	526	551	617	548	568	552	547	616	559	554	538	578	579	546	534	564	572	516	545	595	552	593	578	550	537	529	565	541	551	563	575	550	571	531	556	561	574	534	515	521	602	546	566	595	571	559	604	549	539	559	568	587	539	558	584	572	599	579	544	557	566	552	569	550	551	519	540	555	563	569	544	581	571	547	557	584	545	554	559	578	526	564	545	561	603	560	534	555	610	597	574	536	592	556	551	568	590	542	524	576	537	548	584	573	538	548	547	555	537	572	599	602	524	549	549	586	584	538	536	556	584	567	518	585	557	573	584	597	573	516	570	571	520	587	546	561	541	537	534	547	591	612	552	594	583	549	617	575	496	572	532	568	535	555	575	549	588	578	544	573	581	585	602	565	522	541	572	572	589	565	587	581	600	545	563	549	568	552	587	564	593	540	573	559	557	574	582	554	566	571	546	569	567	566	574	599	550	556	567	577	515	597	543	556	619	523	545	579	525	569	552	573	575	586	551	573	599	584	538	531	619	562	567	605	630	559	574	532	574	545	573	580	508	618	552	579	568	591	557	600	505	561	549	604	570	555	555	582	518	562	563	544	594	578	529	531	592	569	548	623	558	580	574	549	523	568	558	527	582	556	585	559	580	526	562	537	573	492	569	567	548	566	524	551	556	594	537	573	547	575	563	570	568	560	556	548	557	545	538	563	546	549	578	576	531	571	604	605	583	590	576	585	557	531	558	599	612	589	582	549	564	524	559	554	547	582	517	534	594	555	519	528	543	553	540	549	563	580	575	578	567	532	537	549	550	610	616	529	557	552	584	558	575	575	625	511	522	561	562	599	582	526	558	548	570	518	583	582	612	567	611	563	589	548	543	549
25679	8662	1406	188	189	203	184	209	164	168	194	187	183	196	193	185	197	193	187	185	185	175	158	185	192	164	175	152	194	174	205	153	155	167	146	171	189	188	204	171	177	165	151	180	186	201	175	176	185	188	162	179	188	178	176	184	168	206	171	175	172	164	185	185	173	166	160	206	164	174	161	185	195	175	186	169	185	169	172	173	167	174	188	196	175	187	169	196	193	192	183	174	179	163	194	150	209	188	172	190	163	167	196	193	168	181	187	198	173	198	164	187	158	167	174	186	196	188	184	187	162	191	176	179	181	163	167	176	151	199	199	160	180	180	179	174	206	173	168	172	195	176	174	168	174	192	170	192	162	177	181	163	175	183	187	214	161	160	172	176	181	179	175	178	196	168	194	201	187	186	179	190	208	204	174	181	183	159	150	168	185	175	218	168	197	170	167	176	174	190	184	186	204	183	183	176	172	197	193	184	172	195	161	168	188	183	184	175	174	183	167	172	183	170	160	162	177	174	161	169	182	213	205	182	176	181	203	189	160	175	173	237	176	152	157	187	174	165	175	183	171	168	186	206	180	186	170	178	176	167	185	196	159	168	166	176	181	173	168	166	177	159	191	202	175	176	183	176	180	179	202	164	170	174	176	193	173	181	189	185	188	177	176	153	163	197	169	167	173	181	163	190	172	178	182	160	171	193	178	169	176	189	152	166	182	199	176	187	170	185	171	195	187	172	192	200	181	192	169	172	188	178	182	167	188	167	172	186	168	181	189	160	159	177	203	185	190	168	162	184	162	160	184	202	188	182	189	186	194	178	180	188	170	191	181	180	191	173	200	177	182	182	193	181	176	192	174	181	172	174	167	163	183	187	186	180	183	203	179	171	175	193	164	192	169	173	200	182	194	166	205	175	169	191	177	169	167	181	173	186	185	206	190	188	188	181	184	174	180	175	176	180	165	179	167	195	182	188	221	173	167	162	187	183	206	216	170	197	173	184	165	169	172	203	181	178	161	180	187	194	145	180	185	190	194	186	198	171	162	180	185	152	189	172	162	201	171	183	171	171	174	199	185	172	183	161	170	176	184	163	190	183	160	154	177	182	175	182	163	195	181	163	187	184	207	198	178	173	173	183	192	163	176	177	188	161	168	175	175	186	190	184	160	173	184	189	173	177	172	169	170	156	166	184	168	183	184	177	202	179	192	183	196	174	144	187	164	164	167	158	158	189	222	154	166	180	169	181	196	181	176	171	187	158	174	182	183	179	194	189	178	133	189	197	183	169	168	181	197	150	170	172	186	161	196	186	166	175	193	176	164	169	201	171	198	196	190	177	200	174	181	156	186	186	164	174	186	175	186	174	159	178	174	172	190	185	182	185	189	185	187	182	177	179	179	158	184	203	168	162	186	186	168	167	179	161	209	176	176	171	145	170	182	180	172	176	209	183	185	184	171	177	197	173	183	163	180	180	182	177	177	200	178	166	213	195	173	174	180	185	211	174	173	192	168	149	178	158	187	161	201	177	173	189	168	190	193	187	187	186	177	202	183	191	196	148	191	184	186	184	179	195	216	165	159	177	195	174	171	176	192	172	185	189	155	201	197	195	202	186	149	175	164	179	185	186	181	151	181	164	188	175	172	181	206	184	194	158	168	185	191	187	174	191	177	165	171	186	162	193	170	183	172	201	193	157	208	170	207	180	174	178	156	183	163	182	172	172	177	173	174	163	183	173	174	191	193	170	161	169	170	182	180	182	156	185	168	182	175	174	205	176	175	171	157	165	190	193	172	159	165	196	207	173	174	182	197	176	166	189	193	205	212	168	197	183	173	173	183	188	221	181	168	167	187	184	178	204	199	178	175	204	182	178	177	167	211	178	170	196	192	181	165	203	168	188	192	161	176	163	186	165	179	193	181	203	172	166	186	175	173	182	185	182	145	175	190	193	186	176	183	169	186	210	179	172	188	180	180	173	172	171	183	167	171	171	165	172	160	176	165	204	190	187	186	183	182	175	187	179	185	164	186	177	157	182	166	171	189	189	177	168	191	152	177	181	186	200	178	179	180	192	182	202	176	174	171	204	181	184	181	193	194	181	181	169	161	177	180	186	189	205	174	197	184	174	168	168	196	181	182	184	177	189	178	186	187	190	187	175	158	184	204	167	179	199	175	174	194	177	183	192	172	179	170	190	169	205	194	192	167	173	189	200	180	180	162	181	183	174	151	181	183	154	182	164	173	158	191	196	166	175	155	174	173	183	183	173	207	177	204	158	161	171	155	170	193	187	172	156	201	153	168	189	162	193	212	200	184	175	170	173	176	192	182	174	166	179	175	171	173	188	195	205	151	185	195	178	174	172	204	166	170	179	196	172	175	157	191	170	196	178	189	155	209	174	169	197	157	185	170	200	182	170	177	185	201	181	181	183	163	175	202	175	195	187	186	178	183	171	195	185	178	157	195	197	185	169	194	194	159	160	200	177	181	185	170	172	163	168	198	167	158	175	172	177	184	172	183	176	191	206	167	175	212	171	174	171	176	180	159	169	162	142	181	183	173	178	172	177	174	167	184	165	185	169	190	168	181	200	169	177	156	175	214	176	183	164	168	219	191	171	181	177	208	189	178	190	177	185	159	165	185	163	175	165	188	174	171	184	172	158	179	174	186	169	174	162	174	187	163	175	184	190	210	162	191	164	175	193	165	177	199	181	171	205	172	169	180	186	186	185	170	182	178	173	173	184	200	210	210	213	182	191	183	160	183	179	177	182	190	187	200	180	179	185	146	168	179	186	175	205	182	192	177	185	155	152	187	177	180	188	158	192	186	196	165	192	183	175	173	176	155	173	174	178	198	198	190	165	194	187	176	176	191	163	188	155	181	174	196	198	196	177	200	161	178	147	181	178	173	177	169	174	172	175	166	181	168	176	181	192	181	170	203	197	180	176	166	192	173	174	184	195	207	204	194	170	191	164	165	183	175	179	189	165	177	174	191	193	190	177	186	179	186	149	162	191	186	183	196	194	174	164	197	178	192	168	200	173	179	177	186	167	164	180	160	182	147	200	190	172	180	190	186	176	186	164	163	180	186	156	199	194	175	154	146	193	168	145	172	177	185	166	201	169	182	191	176	170	187	180	167	169	183	175	188	185	160	191	176	165	174	171	172	204	158	170	177	163	171	172	176	194	196	169	181	174	178	197	168	175	185	184	181	179	172	188	185	165	185	181	180	210	172	211	204	156	184	197	168	208	191	178	163	163	192	157	178	178	178	195	196	174	188	173	161	191	222	167	176	180	187	183	167	153	177	195	193	204	183	174	182	174	184	179	195	180	178	176	203	164	204	186	167	169	184	179	171	185	190	183	172	210	186	189	189	161	188	174	184	205	151	185	189	182	185	165	172	189	189	161	161	178	174	178	176	175	197	169	195	164	177	206	189	182	182	170	185	191	189	161	183	186	154	171	160	179	191	199	191	184	162	194	169	189	153	162	167	174	179	191	176	181	187	187
24130	9302	2222	661	652	609	593	603	611	549	578	586	622	580	606	571	586	604	618	560	598	600	550	627	539	579	650	602	560	574	548	561	583	569	567	625	573	582	576	619	610	593	563	608	587	553	558	549	628	540	618	599	572	592	573	593	602	606	596	617	604	613	591	592	576	613	579	563	582	557	578	600	559	602	606	572	564	571	577	584	586	585	562	586	582	567	603	589	588	553	609	573	607	639	615	591	648	583	580	612	584	566	577	615	630	610	592	579	627	602	568	599	620	577	629	567	590	596	584	605	600	595	598	565	558	535	621	613	584	580	598	586	573	568	566	590	581	529	576	626	596	565	621	565	623	586	599	582	604	593	587	602	602	573	594	583	591	560	574	543	591	593	555	598	572	605	624	591	605	629	588	597	573	581	594	553	589	616	553	577	586	601	582	589	573	598	608	600	554	572	568	583	581	567	581	536	594	590	592	599	615	591	607	640	532	615	613	589	589	588	567	640	631	527	570	571	597	550	589	590	612	577	527	604	581	568	603	630	613	547	590	568	600	558	566	591	586	571	609	603	615	594	554	580	598	608	577	567	614	571	598	547	570	639	590	605	650	591	574	620	593	565	588	597	574	537	601	581	568	588	613	539	542	612	583	623	585	565	612	575	564	601	574	585	576	596	601	634	612	569	567	558	573	563	607	556	564	606	634	586	579	585	586	621	572	578	577	568	555	616	555	547	549	585	564	598	591	585	598	609	634	560	543	599	558	590	585	626	590	570	535	561	543	592	616	584	566	579	560	578	608	573	583	621	541	590	617	565	588	581	580	574	566	573	639	564	590	606	598	559	605	581	542	506	602	574	553	591	614	591	627	535	597	571	532	566	609	618	601	604	615	605	588	604	578	552	579	554	604	561	550	598	574	570	571	593	590	557	625	551	585	605	591	574	612	559	636	578	590	587	586	642	566	555	539	579	604	563	591	579	628	580	563	581	588	614	601	599	574	646	586	593	610	573	591	593	568	594	589	614	593	596	591	579	555	535	546	589	553	562	538	588	643	592	588	589	595	576	562	568	573	571	573	598	581	580	583	561	601	611	588	579	569	577	585	624	564	605	601	600	607	567	571	596	532	628	577	614	640	572	595	584	570	597	570	588	515	598	592	586	597	588	587	587	613	573	619	568	595	575	578	583	596	579	620	584	631	583	589	594	604	562	604	610	591	583	607	544	602	584	539	590	596	620	577	599	568	586	553	621	582	572	568	620	572	595	621	591	601	609	601	636	586	593	587	564	566	570	616	600	565	580	576	597	628	589	560	563	575	612	610	595	587	588	573	573	602	570	548	557	587	581	564	579	576	539	600	594	600	593	587	602	604	567	606	621	604	561	606	598	584	560	607	597	574	574	589	604	630	611	614	572	597	604	583	576	607	543	564	612	611	624	588	575	614	581	580	574	571	647	591	596	577	575	575	567	609	609	544	561	617	628	569	563	647	589	624	559	586	588	565	580	496	587	623	604	584	595	570	578	615	631	584	545	613	583	604	571	575	569	576	598	571	609	582	591	578	593	587	543	608	568	552	563	569	549	616	644	575	612	618	532	558	581	591	570	572	604	613	581	604	596	614	586	584	627	572	576	582	575	624	562	612	548	572	570	648	641	628	594	601	624	597	583	588	551	618	618	571	605	577	671	577	589	559	604	650	556	605	553	602	550	570	596	560	575	609	579	595	585	580	622	572	610	591	564	600	571	615	615	629	616	610	586	531	551	578	606	544	557	589	573	561	592	554	573	610	589	551	561	568	587	587	623	588	615	589	605	578	559	635	578	569	615	586	616	595	575	544	597	633	642	586	577	588	581	615	634	570	588	591	559	599	580	599	606	562	535	575	573	593	605	570	559	604	583	617	589	578	615	537	574	587	574	588	585	596	611	586	571	580	573	637	579	594	563	597	562	624	635	561	577	570	590	592	579	600	553	606	612	587	595	574	591	616	575	582	538	591	591	599	625	588	582	565	593	598	584	602	616	571	591	600	630	602	541	603	615	620	554	583	586	599	596	629	595	550	587	603	582	564	581	560	593	612	595	575	598	577	611	568	595	594	595	602	596	535	566	604	578	596	568	572	615	578	556	617	557	589	586	576	607	562	576	595	571	582	624	603	590	618	627	607	583	618	670	550	598	585	604	560	581	624	553	558	607	557	593	605	553	595	592	579	605	552	553	612	573	602	578	606	596	546	578	562	592	551	559	605	569	598	559	584	567	603	588	595	581	609	602	607	615	587	614	607	606	607	576	559	612	616	586	588	553	592	583	584	550	602	558	584	608	539	568	574	605	619	558	621	588	582	561	599	606	541	554	583	616	592	551	599	610	594	587	594	579	610	594	605	595	579	579	591	569	584	570	552	580	537	665	532	624	582	578	551	591	608	608	632	629	541	554	585	626	609	546	591	619	593	596	593	618	621	562	611	596	581	585	574	576	608	520	562	568	609	596	581	561	562	557	594	562	607	608	582	638	575	553	627	563	586	639	588	566	543	565	593	592	563	598	604	654	608	575	586	600	592	637	580	540	576	601	653	559	563	566	580	624	597	585	621	568	561	604	610	593	619	570	573	584	527	606	585	566	585	609	605	569	627	610	586	578	588	615	580	600	547	595	636	565	588	618	557	585	556	605	570	558	566	550	567	594	616	556	567	645	577	597	615	574	575	597	576	543	603	582	591	601	600	574	605	543	528	584	578	596	605	648	531	598	587	555	556	564	615	555	630	574	577	590	567	593	572	564	647	591	577	563	577	581	591	645	582	599	578	600	591	614	593	613	605	626	552	573	582	558	582	631	619	620	576	543	617	584	590	599	585	597	594	580	570	577	657	599	563	639	604	590	573	562	590	560	565	547	557	568	634	616	586	600	618	609	594	603	584	560	584	601	541	624	591	617	616	575	581	562	630	572	596	581	627	622	604	566	551	603	637	563	588	624	579	554	582	606	588	563	605	565	589	606	556	579	577	591	588	566	577	613	574	547	573	578	601	561	591	642	602	643	578	604	647	601	568	582	574	545	619	586	573	577	552	583	578	626	574	584	606	560	573	570	604	584	612	591	632	548	557	606	595	582	629	609	608	614	592	578	597	563	555	596	599	613	555	565	587	582	586	530	629	541	597	571	578	593	560	589	602	549	612	573	565	576	581	634	620	581	581	614	543	594	583	564	582	543	629	571	592	555	564	572	583	549	593	578	631	584	609	600	624	581	593	557	527	586	596	563	590	591	584	544	602	578	626	580	595	625	552	626	545	581	542	598	591	570	582	636	620	568	537	636	607	593	588	600	582	556	602	573	573	581	610	594	598	566	585	574	572	638	592	640	595	589	561	537	605	592	601	611	595	612	611	629	594	583	579	578	602	569	569	614	597	602	578	613	590	555	586	590	574	624	601	579	579	593	598	593	620	576	559	590	554	600	593	582	555	591	561	587	569	595	569	623	577	593	568	607	586	631	597	562	643	559	591	596	582	605
64326	46890	23937	2456	374	306	235	223	170	137	139	132	124	142	128	115	111	125	119	116	121	103	126	117	100	111	107	114	124	109	113	117	102	120	105	107	105	102	115	107	103	117	109	108	104	102	107	123	106	116	115	91	110	126	87	111	112	129	97	122	106	103	98	120	86	111	96	114	122	105	106	109	101	117	122	117	126	100	111	109	104	96	119	114	132	87	107	116	108	99	104	99	100	112	96	114	84	93	101	105	106	108	115	97	127	107	123	109	115	102	104	108	120	125	104	117	91	95	100	107	114	116	111	105	119	86	117	116	104	116	85	107	93	98	115	116	100	117	91	109	106	103	115	101	115	99	102	114	135	113	107	106	101	114	101	104	99	110	107	105	114	90	120	106	107	101	100	99	93	102	107	119	102	102	100	125	99	122	91	103	109	107	117	96	107	107	94	96	110	110	120	100	113	108	114	110	94	99	96	112	109	107	92	125	109	101	97	89	100	119	98	108	111	127	124	114	110	109	110	97	109	94	100	114	93	117	97	121	114	99	120	99	99	99	114	109	104	105	116	109	85	99	111	108	108	119	93	98	119	100	112	118	101	130	101	107	135	99	99	114	95	107	112	102	89	129	94	90	103	118	96	104	111	105	97	102	103	93	112	92	105	109	106	127	86	95	129	104	98	133	105	100	86	102	103	127	92	100	103	110	119	110	103	107	133	109	98	115	103	107	95	113	111	111	107	90	98	120	120	102	100	143	97	105	93	111	94	101	101	116	102	106	125	129	94	101	97	92	99	87	109	95	121	94	107	88	95	103	103	105	114	120	111	85	109	104	97	114	120	106	116	118	93	100	95	99	114	90	104	102	104	114	95	103	127	98	92	101	107	100	128	112	121	105	106	102	111	118	106	112	98	105	96	118	102	114	90	89	100	108	94	104	98	103	88	98	112	124	108	117	109	104	111	115	105	117	100	109	112	107	120	115	104	91	94	117	110	116	127	111	119	106	98	114	114	92	87	110	99	108	111	102	106	107	122	104	116	109	115	95	128	108	99	104	113	127	126	116	83	81	116	93	115	115	94	97	120	111	100	91	92	114	97	104	116	108	120	101	110	107	118	103	112	114	106	101	118	119	101	109	115	101	99	99	114	100	107	101	105	133	115	108	107	118	115	114	99	105	95	123	113	110	111	102	108	121	79	102	102	91	93	118	118	115	117	109	92	96	108	106	110	94	113	111	87	96	102	110	128	102	125	98	102	90	115	95	118	109	104	83	110	99	105	94	107	104	115	114	110	105	92	116	92	107	111	99	99	99	106	106	98	101	116	124	103	104	107	85	85	117	128	108	117	111	122	108	113	92	112	100	124	109	106	129	120	104	91	106	118	105	91	114	103	109	105	105	96	105	106	94	90	100	111	82	121	98	124	107	117	101	111	97	89	100	91	104	103	95	100	126	116	111	108	90	117	93	102	85	113	117	102	88	111	101	108	106	94	118	115	107	100	95	116	116	112	103	93	107	109	108	104	90	96	107	101	113	89	99	111	97	123	86	110	109	102	100	102	108	102	100	109	126	97	96	111	110	100	112	102	103	96	107	128	112	84	102	107	99	91	121	93	95	94	118	107	112	89	100	110	107	120	95	109	110	102	90	97	87	97	97	117	81	98	103	103	96	102	104	128	122	93	106	91	115	103	110	115	93	99	100	106	114	109	97	111	102	110	108	123	95	91	99	91	98	105	109	118	95	95	130	108	96	121	113	103	104	108	114	109	94	106	120	109	116	109	99	82	97	103	114	101	93	111	105	119	127	108	100	108	102	108	119	112	124	124	114	101	124	90	102	104	120	104	98	113	97	113	109	118	119	111	97	118	113	105	110	101	104	113	118	95	109	114	102	109	98	85	106	114	102	122	106	101	110	93	87	114	110	91	95	91	115	101	107	119	112	93	106	119	126	95	106	99	95	99	107	106	94	106	80	99	109	96	91	104	102	105	88	95	103	113	110	110	98	124	98	98	106	110	95	108	93	112	101	100	123	97	109	98	107	107	109	100	80	105	102	113	93	87	98	103	133	109	111	96	118	96	111	108	111	122	100	102	101	113	121	100	88	116	96	110	104	101	101	108	105	92	107	101	104	118	122	100	81	101	98	106	93	116	103	103	87	101	110	98	117	109	98	93	105	94	117	116	108	108	96	110	106	115	107	106	124	126	104	91	98	117	114	115	101	100	107	106	97	92	98	112	112	108	114	95	106	104	120	117	96	105	117	107	117	114	101	93	108	126	108	97	106	119	104	90	109	105	113	129	118	114	105	121	96	94	106	111	75	97	104	100	109	100	97	104	124	111	125	109	104	105	99	102	101	105	103	94	107	115	102	104	110	113	96	125	104	125	92	127	116	121	108	121	118	125	106	107	110	113	99	130	114	86	105	108	88	111	100	100	119	96	120	93	114	87	115	115	113	89	112	110	116	106	109	106	96	100	94	98	94	107	101	115	128	108	114	100	98	96	113	110	116	108	91	112	91	101	104	119	92	98	115	122	102	114	99	103	111	104	113	99	104	100	110	98	96	124	105	106	116	122	98	103	116	111	97	96	107	99	85	92	100	98	93	103	106	104	94	125	116	91	107	104	89	96	110	101	91	88	108	115	108	122	102	107	92	104	102	136	89	108	119	125	99	104	111	102	107	109	96	99	106	117	101	105	97	118	108	106	119	107	105	122	110	97	119	120	85	111	122	105	115	102	91	106	104	114	94	108	117	102	98	96	119	105	91	106	126	110	124	114	93	100	93	103	107	100	106	93	96	115	109	112	107	104	103	97	120	106	99	112	104	120	107	90	111	116	118	129	91	120	123	105	109	124	102	116	110	91	108	109	111	118	92	106	104	100	94	90	116	113	109	105	111	117	105	103	111	114	110	100	110	96	119	97	118	104	111	120	112	106	111	122	123	112	109	93	118	108	118	92	101	118	116	90	120	117	98	90	111	116	107	108	113	108	101	99	111	91	93	116	106	110	104	115	102	105	104	95	97	107	105	101	108	95	131	105	111	110	97	101	118	103	119	110	99	132	101	117	93	111	113	98	86	101	85	115	86	107	110	108	102	111	109	131	109	101	107	114	108	109	104	120	119	100	99	115	124	98	105	105	121	105	86	115	102	91	106	106	126	116	118	96	128	112	100	112	101	128	116	115	116	110	113	98	108	122	96	97	112	114	112	115	117	112	99	108	117	92	106	111	107	94	113	105	95	110	91	111	103	97	112	110	128	105	101	105	106	109	124	94	106	106	102	91	123	108	118	100	107	107	106	98	91	115	106	109	109	96	116	98	101	93	96	104	106	92	97	116	95	110	102	88	112	127	109	111	108	116	111	108	114	113	105	93	104	100	95	100	100	107	97	116	102	113	113	124	100	89	99	101	110	105	118	103	83	105	106	108	105	115	113	117	98	96	101	128	91	126	111	93	107	105	103	104	107	99	95	104	99	117	113	86	124	95	118	109	104	103	101
43583	35062	15021	1640	1451	1178	1014	844	826	738	606	616	619	593	523	494	499	536	483	474	464	437	471	448	452	450	446	445	379	423	436	420	388	432	410	379	421	418	433	394	397	377	383	396	415	390	404	399	401	420	411	413	408	403	426	386	391	417	394	395	375	400	383	393	413	392	415	391	380	396	387	405	390	415	366	378	370	390	390	373	395	383	384	394	401	386	406	385	404	423	402	388	417	378	367	406	405	341	359	401	380	384	374	380	396	374	360	347	355	408	401	337	404	375	350	376	383	368	403	383	378	372	370	410	362	384	376	387	396	407	404	408	376	404	384	350	378	396	368	380	370	365	382	368	415	372	333	371	414	417	402	396	405	342	356	381	388	362	373	417	379	387	429	346	376	361	390	397	378	392	376	410	391	370	365	342	366	410	379	374	398	386	401	424	380	420	368	396	428	365	363	394	365	419	413	345	387	416	370	412	395	399	392	363	422	397	393	348	374	405	389	385	391	360	365	394	377	356	388	385	370	366	380	385	368	385	374	414	387	401	403	384	378	370	395	381	387	382	402	379	372	404	385	369	380	375	396	388	346	360	376	374	383	388	402	380	370	399	384	395	398	427	379	383	357	407	399	372	372	433	361	353	412	387	395	370	379	392	390	358	346	410	350	373	343	434	361	364	353	413	335	422	362	394	334	385	401	377	369	410	393	350	417	384	358	363	391	387	368	387	376	364	392	354	390	370	370	367	388	372	401	406	371	382	356	418	386	392	375	408	401	382	386	353	373	354	419	396	381	374	408	408	388	337	402	400	338	392	373	383	374	387	383	371	381	376	352	379	403	410	398	374	375	373	411	373	409	410	361	416	375	404	403	409	361	366	353	399	367	371	385	367	407	382	367	372	394	392	394	397	369	361	388	387	389	387	403	392	380	383	373	433	413	374	354	386	400	390	380	381	407	379	379	405	351	368	406	371	417	352	353	377	362	361	336	372	398	373	379	375	377	431	403	364	368	375	399	417	397	375	382	334	388	356	392	358	400	387	376	354	395	400	417	373	389	359	376	384	354	375	380	393	345	389	359	374	389	354	381	347	393	340	385	367	384	414	405	378	377	422	361	395	392	390	389	405	392	344	396	390	379	397	366	377	369	385	363	367	382	402	361	386	368	365	388	368	376	362	388	369	368	375	381	363	365	350	379	365	379	380	374	362	410	356	378	420	389	383	364	394	407	391	378	374	387	391	370	385	378	379	356	360	398	389	359	413	405	364	384	357	395	402	405	398	372	380	423	414	394	376	396	383	406	396	386	373	372	396	405	405	355	365	412	378	386	375	355	412	410	391	414	377	406	347	373	406	403	363	379	364	365	366	408	370	389	405	381	378	376	364	398	354	415	383	383	376	366	363	371	383	385	418	388	369	391	373	395	386	396	385	321	389	397	367	389	377	398	389	394	352	392	402	373	360	384	379	388	368	385	402	381	375	396	349	390	400	384	385	408	371	410	368	393	395	400	390	382	371	402	364	330	392	411	361	386	381	405	394	396	384	378	385	415	370	373	358	365	380	367	379	397	376	352	413	373	384	411	375	390	395	408	390	361	359	375	354	391	429	382	370	417	365	396	368	350	384	388	408	384	360	379	374	405	379	365	399	404	370	395	392	372	384	380	380	402	370	401	394	367	386	382	390	371	375	422	388	384	386	395	389	381	373	417	373	385	375	375	361	401	385	350	367	375	398	394	382	384	364	372	378	404	364	363	385	411	385	371	379	393	388	399	390	390	382	375	397	411	388	371	366	395	398	387	404	404	360	380	380	396	394	383	386	436	393	367	362	412	352	432	363	379	385	370	400	396	405	367	360	370	423	364	376	376	376	391	367	399	353	419	386	368	412	387	385	369	386	386	400	375	367	397	362	376	390	384	352	393	414	376	373	399	390	386	395	421	391	416	374	376	377	385	353	356	396	363	369	395	383	400	386	427	370	403	348	422	413	398	384	369	375	394	372	398	396	365	380	370	382	414	429	374	350	395	380	389	376	379	383	373	384	375	394	389	388	442	378	395	397	395	373	366	359	365	371	381	376	389	350	406	403	360	376	402	373	387	352	366	375	377	360	395	413	427	381	357	418	392	385	395	391	399	409	416	385	390	425	360	341	392	397	385	372	368	376	374	364	383	363	378	401	375	349	401	384	393	399	383	383	407	408	367	350	381	409	386	400	367	372	393	365	399	346	384	407	350	387	373	408	391	398	415	412	370	395	416	359	368	392	369	384	380	372	407	407	371	376	363	375	369	417	379	362	394	352	357	376	402	373	373	363	381	384	391	427	355	383	372	374	394	361	365	394	420	389	372	375	361	371	388	374	394	342	397	389	397	403	361	382	356	371	384	426	362	366	340	404	386	409	393	369	357	377	366	370	393	376	397	350	391	358	358	396	375	368	414	380	388	354	375	377	374	376	401	403	365	376	365	379	401	437	363	369	401	387	381	388	348	429	349	352	378	399	377	367	379	383	396	382	410	366	400	389	368	401	378	380	378	384	433	393	389	390	371	387	387	416	396	353	401	381	350	413	382	372	375	379	363	411	360	404	408	350	365	359	388	398	392	406	370	384	425	355	370	378	393	368	390	410	412	398	405	402	376	402	378	373	371	380	383	397	379	383	418	390	357	401	395	376	425	371	358	392	372	367	374	347	382	414	415	333	391	407	350	423	376	401	357	401	385	387	397	396	388	362	399	388	365	375	404	371	377	401	390	357	382	363	341	418	350	392	370	356	384	363	406	404	362	365	419	397	353	388	404	384	369	408	378	391	399	380	363	364	358	342	400	377	355	395	389	353	371	391	402	365	399	347	388	398	385	368	393	382	377	374	386	370	355	347	394	381	349	363	340	396	355	368	351	359	397	368	370	374	390	389	397	404	383	391	324	388	377	357	384	397	385	389	389	374	387	415	391	373	381	358	371	345	370	340	365	374	394	368	383	368	360	363	393	404	406	411	362	395	376	385	371	395	365	390	359	385	375	360	398	404	387	335	387	400	375	402	402	373	392	395	379	377	386	403	381	416	413	369	394	415	390	376	396	360	365	410	375	382	399	401	411	372	389	337	368	393	359	354	365	390	380	393	371	401	358	370	393	358	381	364	359	353	378	373	376	383	381	373	386	384	379	356	363	410	395	368	378	361	387	352	408	396	347	389	368	393	381	362	372	357	405	402	349	405	388	373	379	397	356	371	386	374	395	391	367	374	385	388	380	376	422	416	373	390	405	364	391	403	366	362	370	384	389	370	373	396	416	397	387	412	405	372	387	380	391	403	384	375	377	376	393	415	377	388	367	396	401	370	365	369	383	405	376	397	362	360	381	378	410	385	373	352	383	369	374	389	379	371	361	360	382	374	422	361	378	360	393	343	397	347	408	371	386	393	384	403	383	362	415	347	368	357	374	371	383	383	391	392	393	410	410	369	377	388	408	349	331	402	373	380	370	368	400	417	385	393	370	389	376	355	395	409
77785	59926	35213	8003	880	562	438	406	331	281	254	251	255	230	236	207	220	199	194	194	190	206	171	186	183	171	172	162	176	182	167	208	195	196	192	163	166	172	198	174	193	209	153	149	207	192	163	179	163	180	170	169	184	172	173	214	175	194	160	153	190	185	163	160	221	200	177	163	168	178	156	177	193	175	175	205	163	172	169	144	162	171	193	168	166	169	154	166	177	159	169	185	180	171	165	157	169	153	160	173	170	187	156	183	185	172	174	140	190	169	185	158	180	188	188	152	172	173	168	171	187	195	171	175	181	174	193	176	180	165	150	182	160	180	166	176	154	181	157	171	190	144	181	153	174	169	156	149	178	147	171	183	169	174	199	180	156	177	183	179	170	192	158	163	170	193	166	180	179	198	182	180	154	194	182	195	169	166	161	165	159	160	183	157	156	194	177	174	142	176	165	196	171	165	181	159	163	183	152	190	170	171	164	169	174	178	155	201	157	180	185	180	176	178	161	179	191	182	162	156	171	184	178	197	169	183	175	166	164	152	172	168	162	175	184	152	183	155	180	182	172	182	164	193	156	173	162	153	175	158	178	181	181	169	168	186	196	163	156	191	178	184	164	181	173	175	153	183	149	164	175	176	189	180	176	180	159	190	178	173	169	173	163	185	190	158	169	154	158	189	157	175	184	192	182	183	165	165	171	169	155	159	146	147	172	165	200	178	146	190	143	186	182	162	159	183	161	174	156	161	159	160	179	153	178	192	176	179	148	172	190	159	160	184	148	156	149	162	181	155	164	192	180	165	160	175	162	170	182	184	162	159	164	198	174	167	174	186	146	150	139	144	160	158	187	193	168	182	170	181	154	155	166	165	159	175	161	159	166	177	185	173	169	161	150	164	156	181	177	173	187	179	177	166	177	172	156	162	157	178	195	168	146	183	176	176	170	181	157	147	166	150	169	155	186	164	187	159	165	177	167	170	180	143	161	157	171	156	166	163	192	166	168	168	172	159	157	180	169	174	171	152	167	178	184	162	181	171	175	174	147	161	146	172	163	152	148	160	160	145	156	140	152	179	180	161	169	169	175	188	158	188	195	188	152	188	167	180	156	178	159	171	188	173	167	173	161	161	194	164	157	192	159	144	156	184	158	181	198	156	168	173	164	175	186	164	154	155	179	176	181	182	172	163	182	167	170	183	173	150	162	156	166	153	195	135	159	191	184	163	167	179	174	161	192	136	148	161	149	170	171	176	179	180	175	177	191	157	174	174	164	185	158	175	160	177	167	162	161	151	146	184	170	155	171	188	177	197	170	171	174	180	175	167	202	163	167	179	171	170	142	144	147	181	154	184	156	149	181	198	206	132	152	151	174	184	161	165	192	152	163	162	162	178	160	171	168	171	189	148	186	185	178	164	189	188	181	173	177	194	167	157	183	170	177	177	174	171	161	153	174	159	164	190	176	176	177	158	158	183	164	177	164	171	174	186	174	164	162	145	151	162	194	165	162	174	143	156	181	159	155	180	172	177	172	159	153	143	157	167	173	142	163	183	152	162	176	186	166	148	171	159	166	180	161	167	164	159	191	184	174	167	161	167	195	152	183	176	167	159	194	141	165	173	165	159	168	186	165	162	177	178	161	146	174	202	170	176	153	190	182	166	167	162	191	181	165	191	176	181	182	192	158	167	183	170	170	180	169	163	158	150	177	187	155	166	165	153	173	161	177	184	160	151	163	153	164	160	157	146	160	150	177	165	166	181	138	168	178	153	201	152	166	160	166	168	177	169	171	179	164	158	165	164	164	137	185	177	169	183	162	190	162	179	157	160	155	181	174	164	166	157	174	183	155	190	161	150	174	167	166	158	164	177	180	173	171	174	168	172	152	163	159	142	180	162	160	168	167	184	175	171	150	170	169	166	162	164	194	190	167	184	163	194	154	173	150	161	172	161	179	165	174	161	194	136	172	177	176	178	154	199	172	179	176	189	171	201	152	170	183	172	182	187	182	166	176	142	181	161	160	205	179	162	144	169	185	176	170	186	194	182	144	186	197	169	154	177	170	182	166	161	160	153	185	152	175	148	176	205	179	152	168	167	135	187	160	138	152	157	159	152	174	167	156	153	195	156	153	158	160	185	138	157	170	172	179	171	171	182	184	189	190	147	164	180	157	152	159	152	163	162	151	158	156	175	179	186	161	169	173	172	150	157	150	173	163	179	189	163	180	183	160	192	191	157	174	194	166	167	154	167	163	173	163	175	146	163	168	176	168	167	147	153	157	152	172	175	155	161	177	158	144	170	176	161	187	172	185	162	187	156	178	172	173	180	168	201	148	160	176	173	160	163	155	164	164	168	167	164	158	190	167	200	187	157	168	153	176	182	152	179	181	158	150	161	160	167	152	152	176	171	174	165	144	181	168	180	195	184	171	151	174	162	160	186	156	181	182	163	179	196	172	181	163	183	170	168	179	171	172	163	166	170	194	179	164	179	176	152	162	156	186	159	169	170	176	176	181	173	148	162	178	179	161	189	181	166	172	181	181	162	176	165	187	170	171	161	163	166	176	163	158	187	170	169	166	168	179	153	174	188	165	174	168	167	151	184	152	158	165	168	178	195	152	171	174	188	159	178	145	163	170	179	187	165	166	177	174	156	170	159	177	177	151	162	169	173	195	169	163	159	175	188	160	160	192	186	175	154	148	173	179	163	184	165	187	171	165	166	168	159	183	176	184	166	188	175	191	163	169	164	159	200	161	172	183	161	178	149	160	163	155	177	167	181	160	193	172	179	181	183	155	165	183	168	180	175	179	144	156	172	183	177	163	159	165	169	166	164	164	159	169	169	191	166	176	161	173	178	160	162	169	166	171	166	176	155	141	145	173	167	161	172	147	177	181	160	153	185	169	183	192	179	194	177	155	197	175	158	173	176	146	171	163	183	170	193	179	173	156	194	178	181	166	186	158	183	172	223	190	157	195	191	171	183	207	189	167	166	170	152	169	175	129	148	188	179	147	174	178	152	187	168	179	172	172	163	180	148	163	181	149	186	202	176	172	174	177	176	190	179	161	172	143	191	191	160	183	162	153	177	179	176	168	184	172	164	167	175	159	175	157	165	170	165	159	171	152	173	153	166	183	164	179	183	178	151	187	170	173	190	169	171	185	175	183	181	182	162	169	176	160	175	174	170	157	157	160	168	176	150	156	172	166	174	190	181	173	154	170	162	143	158	158	173	153	151	185	177	178	155	161	149	164	173	169	177	159	174	189	154	162	159	160	172	173	192	143	151	149	172	163	168	164	176	147	171	174	188	183	179	165	157	193	183	145	170	141	166	177	157	197	192	177	188	151	155	177	193	175	155	183	165	177	179	175	160	164	155	175	160	174	162	131	181	153	209	169	169	183	183	151	152	169	202	169	176	178	154	157	192	175	166	179	172	151	148	186	162	166	164	162	163	170	160	153	158	188	171	175	163	173	169	136	186	176	204	173	159	181	191	145	171	158	191
53518	45016	20650	2941	2530	2080	1769	1523	1352	1271	1090	993	958	939	890	823	805	816	769	747	756	730	720	695	680	666	648	687	663	659	682	595	625	590	584	621	584	637	623	607	576	567	603	576	589	565	608	552	605	644	560	566	566	634	607	557	570	607	584	582	559	579	580	632	571	571	560	586	583	628	575	585	583	561	556	594	617	584	598	558	502	591	582	551	592	539	577	585	554	575	588	541	553	591	583	553	573	579	560	561	592	561	568	559	554	564	580	546	540	527	548	539	589	587	606	555	583	570	573	547	603	557	552	556	580	574	578	577	575	549	580	540	537	540	572	594	541	585	593	545	589	597	564	585	589	534	557	548	576	561	554	558	555	556	573	573	543	575	524	547	564	532	545	553	595	592	571	532	591	557	561	573	549	568	582	554	565	562	616	586	559	580	531	576	578	586	557	579	570	540	552	564	615	544	592	566	563	574	583	561	537	592	557	562	544	557	543	578	578	558	595	573	553	583	604	570	561	595	565	584	551	537	526	523	549	543	564	582	555	579	585	584	549	551	577	529	568	558	538	557	516	557	574	518	579	538	588	554	558	606	547	556	575	580	560	526	533	536	610	552	573	604	538	547	555	542	578	523	547	523	550	561	588	558	600	607	553	585	573	554	554	552	564	558	550	539	570	593	561	591	556	518	578	535	612	563	570	546	581	613	544	575	560	520	548	582	586	592	514	571	585	517	583	575	588	539	608	579	593	541	531	569	563	542	570	543	546	520	561	583	593	543	552	582	600	556	577	555	547	536	568	627	582	569	582	558	538	570	559	588	619	576	576	553	592	560	606	564	577	576	568	590	572	547	574	553	586	566	591	544	563	546	591	570	580	563	555	580	534	569	565	563	594	534	526	543	595	579	602	571	572	574	541	587	565	578	546	582	589	592	559	560	546	565	573	562	530	507	568	563	567	523	545	571	574	554	570	597	592	543	560	617	556	549	555	545	599	559	560	584	552	543	563	545	599	555	565	602	580	606	563	517	561	588	581	593	591	583	549	558	544	588	578	572	573	508	570	548	555	572	561	594	568	574	521	592	526	575	600	547	598	545	580	578	540	561	567	604	560	566	549	539	581	513	601	617	514	530	555	614	576	622	530	543	594	568	556	555	565	573	613	560	563	541	581	556	599	586	614	593	597	561	586	522	566	565	580	631	585	536	578	581	551	553	549	559	569	595	511	580	520	549	547	572	558	553	570	592	515	537	571	556	575	528	554	555	536	563	565	531	594	558	599	567	548	559	581	577	572	582	586	558	590	540	551	550	563	561	589	519	572	558	561	565	562	577	575	560	575	550	542	553	554	544	566	527	607	552	574	585	583	564	562	533	580	558	599	604	580	574	532	569	569	608	593	580	598	521	563	548	560	545	557	592	547	569	558	577	561	597	569	595	601	573	600	559	577	543	605	554	544	546	549	522	555	619	582	570	584	565	536	570	539	608	543	543	609	529	588	525	569	564	557	529	527	571	541	575	541	610	522	555	563	586	586	521	556	608	544	567	539	581	530	554	588	555	546	626	595	567	536	565	562	549	571	548	549	558	579	548	555	531	542	529	542	561	501	575	565	524	602	561	588	529	608	530	561	595	561	567	599	621	562	560	508	596	558	536	553	580	573	547	568	562	566	615	559	566	553	611	547	549	550	574	576	527	520	557	569	565	581	604	498	554	562	586	550	546	547	557	559	599	533	537	563	577	563	598	589	593	535	531	565	588	601	526	573	540	557	569	550	611	556	568	581	551	590	595	544	611	594	567	578	592	545	530	561	585	575	574	564	563	549	541	599	554	583	556	568	585	551	486	589	596	586	548	522	564	602	587	562	555	588	556	576	566	592	583	577	573	527	561	581	557	594	567	558	574	543	566	560	547	559	564	614	538	561	533	536	585	544	552	591	566	563	526	586	587	586	574	538	573	564	622	592	534	575	539	558	563	575	512	574	564	588	548	570	539	521	529	547	600	580	514	578	583	574	581	571	595	574	588	562	602	574	597	584	544	564	580	528	554	564	590	584	569	522	533	562	564	597	544	557	543	578	598	546	594	587	550	546	551	564	540	518	588	587	571	578	594	594	555	582	588	563	570	561	600	565	579	561	589	587	571	585	612	562	545	574	575	534	547	614	566	591	563	541	614	572	537	588	588	574	581	609	523	551	593	561	547	536	548	556	581	562	542	539	562	562	584	568	629	556	567	580	555	567	534	611	582	544	594	563	564	577	569	613	564	589	563	570	571	562	543	558	529	615	528	592	535	581	576	547	587	585	580	583	603	624	567	554	610	580	514	532	579	543	531	529	593	567	537	567	605	564	566	564	566	580	579	576	566	585	605	562	549	571	573	598	604	547	560	547	581	549	534	597	597	575	589	564	528	522	563	574	579	546	557	551	564	583	530	597	567	569	584	519	592	555	588	565	552	525	547	551	593	546	531	567	533	563	636	586	532	573	574	593	584	559	537	550	594	539	525	558	531	563	581	530	569	588	529	585	573	602	600	564	551	564	543	565	599	582	586	548	563	603	556	576	595	559	565	563	541	571	576	541	593	543	558	586	532	595	572	547	567	560	546	574	575	577	552	562	560	581	540	518	550	584	558	518	568	585	574	587	531	534	564	565	532	572	607	595	575	598	556	583	557	550	610	529	566	529	546	567	580	538	545	597	604	540	567	559	558	569	565	548	581	549	556	604	627	563	563	632	593	585	605	572	571	542	542	563	606	575	548	547	555	586	562	581	538	518	563	594	602	588	580	551	612	617	530	544	650	558	542	589	532	591	576	555	559	578	528	531	570	563	587	591	594	561	555	589	580	599	592	538	591	554	616	588	575	548	550	571	578	566	559	518	556	539	578	567	546	527	584	596	551	551	585	533	596	540	520	615	546	532	539	572	562	610	619	581	531	577	563	602	541	563	560	569	569	579	529	563	551	559	537	570	520	552	512	563	562	543	608	573	546	589	565	584	561	540	558	586	608	527	574	607	571	601	583	570	502	577	565	556	558	523	523	565	560	547	561	612	560	546	531	531	565	587	581	511	589	565	546	545	571	550	582	562	526	538	566	544	587	590	563	602	561	588	613	552	569	569	527	539	584	548	611	580	571	628	579	570	572	569	556	519	556	563	544	573	533	529	567	569	546	592	592	567	618	572	548	542	573	570	573	556	547	557	568	566	539	557	588	553	550	590	564	504	597	523	595	570	528	586	544	531	557	567	536	584	517	567	560	580	573	566	582	567	547	565	604	537	572	545	551	569	556	535	586	595	572	550	542	575	550	555	589	541	581	549	529	573	564	539	573	547	574	589	533	560	586	567	567	604	524	584	573	596	593	563	590	569	546	554	575	552	583	555	557	570	598	543	554	569	598	566	517	566	562	567	530	574	613	567	584	616	536	539	609	545	536	583	573	555	564	562	534	564	631	566	562	574	551	516	521	574	601	538	535	561	517	584	592	553	507	554	570	556	577	569	561	533	569
25629	8720	1644	189	178	195	174	177	204	211	186	165	188	197	185	177	149	199	187	164	151	175	178	190	177	199	175	204	184	185	168	178	175	182	205	201	179	170	197	170	163	166	187	170	184	190	195	175	188	181	209	174	175	177	174	149	175	170	182	159	174	180	162	192	179	163	186	192	181	190	180	187	160	175	176	180	203	200	199	167	176	174	172	189	160	196	178	176	196	191	158	185	193	191	220	172	185	157	195	193	173	185	164	185	188	184	162	189	177	171	183	174	179	185	172	194	200	160	156	181	189	198	187	170	200	181	165	195	176	171	192	183	196	179	173	178	181	194	171	177	172	179	167	167	184	182	157	172	211	181	160	168	163	187	195	195	197	184	184	190	169	162	174	173	194	195	176	185	149	176	183	175	211	170	179	154	187	180	205	160	144	192	167	173	174	144	196	190	179	198	194	162	188	186	160	188	183	155	174	173	179	171	177	193	189	190	162	210	163	188	201	175	184	188	192	207	148	169	178	181	180	165	184	185	186	188	182	181	180	174	199	194	174	181	183	182	168	202	173	199	162	193	169	173	170	179	176	152	186	165	177	175	177	195	180	204	186	169	164	172	176	172	172	166	167	159	179	196	198	181	186	195	196	194	187	142	187	178	182	163	209	178	184	182	176	167	164	169	167	167	205	175	172	158	161	160	169	160	169	219	168	182	174	164	165	197	177	159	156	183	177	180	170	172	197	168	184	193	161	180	173	174	183	178	188	160	170	178	165	163	176	171	222	194	168	184	175	170	178	171	171	179	189	165	196	189	197	167	170	171	184	188	171	182	178	187	189	168	167	183	164	199	179	211	200	188	195	175	181	182	178	183	174	186	193	196	187	200	173	175	159	159	169	184	181	193	207	176	179	182	156	180	167	174	168	190	213	183	164	187	188	171	178	176	190	181	161	176	196	190	178	172	174	200	171	197	172	166	155	157	206	182	182	209	171	189	173	169	179	192	196	185	171	199	172	190	185	182	156	198	163	166	162	164	193	164	174	197	169	175	191	173	181	163	189	169	174	197	205	158	187	165	158	189	192	174	145	170	185	193	174	175	174	187	192	170	188	169	176	160	172	200	170	166	186	193	172	187	174	182	157	156	174	195	167	151	200	175	186	185	185	192	180	182	167	181	199	158	180	205	200	181	178	189	212	170	158	166	186	175	206	190	201	159	167	179	189	172	182	182	152	183	194	162	190	181	184	184	192	187	180	165	173	196	185	190	196	179	197	175	168	179	176	187	167	190	205	173	159	197	170	152	160	201	200	166	170	170	188	155	174	174	158	173	191	158	156	180	172	156	165	200	181	186	178	172	192	169	192	157	198	180	177	181	170	159	175	178	168	178	174	161	170	186	183	197	181	174	181	159	174	163	187	192	204	161	186	163	163	176	175	157	167	169	181	175	206	185	179	187	172	200	168	175	155	184	192	172	168	164	204	184	175	180	158	168	193	177	178	174	173	163	179	185	189	171	169	199	179	203	174	154	194	163	182	192	169	157	176	177	174	175	189	183	189	181	181	151	175	191	191	171	179	170	172	201	153	162	179	177	180	183	183	170	172	190	188	192	198	172	163	170	193	155	170	176	183	187	184	195	168	175	178	182	170	178	193	172	165	183	174	179	170	192	170	181	187	195	166	184	189	183	194	184	187	199	180	162	187	191	172	167	186	187	166	166	194	185	181	172	184	208	154	191	198	180	187	165	174	195	182	184	200	168	181	184	135	183	185	174	192	166	195	195	182	178	184	169	184	182	174	183	172	199	157	184	178	201	169	170	165	170	145	213	162	176	176	178	191	166	170	149	179	176	185	185	170	188	163	165	195	178	164	161	155	199	181	179	190	163	193	190	188	172	166	178	190	171	172	169	174	165	185	161	176	169	173	197	184	202	176	145	193	160	204	175	191	203	178	168	190	172	171	167	178	187	174	176	205	170	194	183	170	178	182	163	157	191	162	195	200	170	193	190	186	158	185	190	178	168	184	187	155	146	182	177	183	168	190	173	185	161	168	187	181	188	182	179	170	182	178	177	172	173	178	192	163	206	198	168	155	183	199	181	166	171	176	163	172	178	166	167	188	200	182	185	169	170	189	156	185	172	193	168	169	182	169	170	163	153	190	183	168	168	183	175	187	191	180	199	181	180	175	193	177	184	180	161	171	179	170	216	202	159	191	178	174	190	191	189	172	183	186	172	164	197	198	206	184	174	200	172	158	214	186	198	160	171	191	196	184	179	200	165	195	148	206	184	177	165	166	200	178	170	170	185	177	164	163	203	170	178	201	189	183	190	180	171	178	191	180	207	181	165	159	169	173	171	203	184	165	178	148	154	165	179	179	167	162	149	174	166	177	180	203	168	189	193	155	183	180	178	164	168	199	170	182	188	163	167	181	161	164	152	184	158	188	174	165	176	215	160	189	172	176	173	181	151	150	197	145	177	167	188	196	191	168	155	192	155	166	175	180	179	183	169	188	164	194	207	184	177	213	177	174	179	165	187	180	171	179	159	182	184	166	171	153	176	173	155	169	164	186	174	157	180	201	198	179	147	172	141	178	171	167	191	195	168	178	176	169	174	186	157	196	188	178	163	169	181	172	179	169	181	185	168	165	192	159	180	187	188	167	184	171	190	197	176	169	166	192	174	178	184	185	181	179	152	193	181	168	181	175	188	168	174	169	172	162	168	167	175	174	181	178	172	162	172	177	176	179	184	162	170	171	160	205	170	189	171	187	188	162	212	195	199	191	180	176	197	178	181	164	183	167	157	193	198	191	175	174	188	176	199	171	174	193	186	190	215	177	178	194	160	168	170	180	184	160	192	163	174	157	189	168	173	170	190	175	183	191	190	199	171	150	204	177	171	152	189	193	173	179	179	172	170	202	198	171	174	189	168	167	198	187	186	210	163	177	179	197	173	171	187	164	189	213	193	189	184	170	176	192	189	182	170	168	182	181	176	157	179	184	184	200	193	180	166	187	167	187	202	161	193	193	174	190	186	170	174	155	176	174	173	157	164	182	164	170	160	205	194	150	162	152	170	185	152	178	188	167	168	187	178	192	165	183	165	165	184	193	173	167	191	178	186	194	173	171	157	189	176	176	177	177	198	194	186	178	159	181	171	153	151	157	163	166	186	175	166	169	188	192	166	190	162	172	170	177	169	174	172	182	159	186	184	181	180	181	175	205	171	189	193	204	175	192	189	191	166	189	173	190	171	183	181	179	186	143	175	195	183	179	174	166	176	182	171	182	163	148	170	186	173	183	161	177	152	193	187	184	170	183	175	175	172	182	168	180	183	180	197	178	189	182	154	177	148	161	164	201	192	188	180	205	190	176	167	174	178	189	173	182	158	166	194	172	181	182	183	170	190	181	203	184	202	180	170	186	182	200	173	168	173	191	192	179	187	172	166	185	223	180	181	162	186	187	171	181	190	181	180	177	193	174	194	179	174	175	173	174	184	185	151	180	161
24302	9197	2648	603	672	620	615	630	584	577	621	564	566	602	567	604	609	562	608	541	559	621	606	661	575	648	606	575	575	594	605	556	592	584	630	595	579	588	550	570	577	583	562	600	605	579	624	612	585	575	575	600	599	608	615	594	597	579	614	541	563	556	579	561	590	625	568	585	588	605	582	550	577	551	605	585	607	557	583	536	608	615	551	615	624	569	567	577	609	583	597	604	620	598	588	535	550	585	537	571	627	555	538	578	626	571	577	551	534	603	616	606	549	644	584	605	598	568	564	562	606	643	595	584	593	590	598	578	571	574	557	610	583	561	585	573	576	565	522	572	592	555	591	599	590	575	577	594	574	602	604	564	551	604	631	625	592	587	597	561	569	555	596	561	624	626	608	578	602	598	550	576	595	594	579	573	610	589	599	553	579	602	568	604	569	547	586	550	607	610	599	577	579	569	571	565	615	607	623	546	555	561	611	587	583	543	620	619	552	603	571	572	605	560	609	599	603	607	578	599	584	580	576	586	591	600	573	575	577	583	591	620	601	641	587	609	602	605	578	567	631	576	648	637	627	611	598	577	558	606	594	571	572	526	611	577	613	619	560	609	537	564	602	552	605	618	635	544	559	644	606	612	591	594	554	572	572	556	559	579	540	562	590	607	592	545	589	561	605	558	591	557	573	584	577	613	587	598	572	597	578	569	575	565	578	582	538	575	578	622	540	618	588	600	613	553	587	574	635	568	561	587	608	564	552	571	607	620	595	614	578	586	585	542	563	599	614	588	577	588	560	572	605	593	585	615	567	615	591	596	583	613	569	611	581	590	616	589	598	613	616	613	589	602	499	576	565	606	601	606	539	566	620	622	569	609	621	564	524	620	512	555	554	589	570	521	608	605	604	596	590	584	600	611	601	588	598	580	591	596	599	614	605	518	561	557	561	586	576	556	584	616	591	585	576	594	586	580	582	572	579	624	545	587	579	599	546	602	596	581	588	580	550	573	621	571	621	574	556	617	586	554	546	564	605	606	608	577	561	571	587	585	567	577	581	576	560	617	551	639	575	557	601	618	597	596	590	598	607	564	600	595	587	580	565	561	594	596	565	606	582	569	603	616	612	604	631	544	543	585	541	595	607	604	564	565	559	588	631	618	582	584	600	535	551	604	582	622	581	608	568	577	579	570	568	556	547	589	580	596	613	596	624	564	576	577	583	553	583	581	560	571	578	616	591	598	568	603	608	577	614	589	581	536	583	574	576	568	598	581	580	550	608	591	602	574	575	606	555	623	578	553	558	589	549	584	616	613	567	569	594	593	590	581	539	590	583	597	594	571	621	548	591	590	553	552	565	592	600	585	580	564	612	561	594	591	563	620	557	587	582	559	608	597	611	586	565	596	598	554	571	543	611	560	581	588	565	602	601	604	553	575	583	595	614	554	578	570	599	570	581	614	572	610	566	615	592	586	561	562	543	590	627	609	569	612	551	602	582	611	611	583	620	633	603	611	565	591	610	571	607	570	609	547	578	603	545	567	588	597	570	562	580	592	566	597	620	573	589	601	593	505	578	616	628	561	601	603	565	576	581	588	542	608	615	595	575	609	576	588	585	610	602	567	621	620	596	572	568	522	578	625	610	627	571	589	586	612	577	564	556	593	564	597	565	575	626	630	602	595	545	575	605	623	618	572	578	602	547	589	563	600	590	586	581	586	553	560	549	574	567	582	535	598	605	561	614	560	595	616	559	591	563	574	546	548	610	620	601	571	606	604	587	614	567	575	556	538	569	579	612	584	592	577	587	602	591	561	572	613	571	582	633	576	582	573	589	603	557	610	645	596	569	645	566	576	560	574	574	594	605	563	619	554	577	576	585	615	580	553	544	536	585	577	590	605	566	571	599	595	580	525	584	586	597	574	582	613	589	554	571	555	588	640	588	587	566	613	552	595	587	593	562	597	574	558	558	554	557	628	595	564	613	577	583	588	582	571	585	565	586	593	657	612	541	570	580	566	580	568	612	619	568	605	606	578	588	586	589	595	624	589	562	590	571	603	611	640	613	579	580	615	579	558	574	581	565	556	586	593	594	614	573	592	606	551	607	626	609	603	562	530	573	588	586	588	605	590	588	624	591	552	576	576	594	596	587	592	557	592	579	604	601	605	582	558	589	571	596	551	610	542	566	609	569	605	627	580	578	626	597	607	579	581	572	595	612	612	625	610	596	550	582	554	554	582	572	605	588	600	593	567	610	578	606	541	572	603	599	616	587	567	595	566	587	585	587	563	635	556	573	585	557	594	550	578	560	582	607	585	588	586	602	594	583	578	626	593	553	563	594	591	585	547	612	596	568	579	563	578	597	564	570	593	574	596	621	667	601	606	548	621	566	567	597	562	602	557	642	602	598	570	561	568	624	540	628	629	601	589	573	551	586	584	607	580	557	582	586	606	569	641	596	550	580	572	587	578	618	573	548	569	560	600	563	570	571	577	582	587	550	540	579	614	590	614	570	604	545	586	573	573	567	571	557	576	561	561	593	576	538	581	573	597	599	580	562	570	616	586	642	615	564	618	585	571	555	584	545	557	585	592	585	602	591	558	591	575	619	575	587	588	594	617	585	621	617	570	596	592	579	568	570	580	591	561	606	598	578	609	572	575	612	652	576	606	561	589	596	549	565	616	561	579	598	578	594	593	578	577	542	553	589	590	600	540	615	590	628	565	602	545	592	596	561	578	567	566	586	577	564	578	553	587	568	591	576	577	556	600	541	627	567	553	580	572	546	585	591	552	543	578	567	598	582	576	611	602	621	596	631	573	578	568	610	591	594	634	600	597	594	541	602	607	575	630	555	598	534	563	592	553	531	558	563	561	612	576	563	578	569	600	559	599	601	565	584	597	599	565	600	572	613	608	586	562	567	548	590	609	583	624	563	589	563	578	570	584	555	611	612	613	576	603	616	562	594	602	553	580	618	620	583	590	611	637	587	591	549	584	610	585	641	589	612	607	568	564	548	554	562	604	579	598	596	534	544	586	536	598	607	545	573	611	539	546	604	545	571	565	620	552	548	573	562	582	629	545	591	604	573	609	533	601	592	526	598	585	585	568	567	557	571	570	606	576	592	615	591	598	598	596	571	560	577	559	623	551	579	591	606	559	624	563	558	590	559	640	607	598	613	573	618	616	575	539	554	574	597	580	624	602	602	590	598	566	604	574	600	588	599	635	543	579	591	557	583	615	586	574	548	561	568	577	628	558	588	534	562	604	608	587	600	609	604	549	564	573	557	596	619	568	547	570	578	579	605	604	603	603	602	564	605	593	590	579	522	595	551	612	567	562	591	571	584	578	562	583	616	583	583	610	571	531	602	590	601	555	580	596	600	593	567	602	611	567	560	617	595	612	615	586	574	602	563	625	571	590	591	613	626	605	564	592	583	596	583	611	559	609	567	591	591	587	548	564	566	576	544	611	553	554	577	551	578	578	603	579	613	587	590	560	571	590	570	541
64569	45457	22592	2259	359	284	220	186	173	160	157	138	152	123	123	125	118	107	126	109	139	103	97	116	100	89	109	94	110	114	123	92	113	98	103	98	99	122	104	109	114	116	108	96	101	123	119	103	107	116	110	119	130	117	93	107	118	123	92	102	108	128	103	113	107	105	125	95	92	102	115	116	86	102	125	112	101	100	88	118	104	110	96	115	109	104	98	115	86	109	98	108	92	110	111	99	98	107	99	109	103	99	112	88	113	99	107	107	118	99	107	109	82	103	87	95	91	102	104	101	105	104	107	100	111	112	96	99	119	122	99	112	95	104	144	108	109	90	112	108	112	106	117	109	96	110	106	99	115	89	98	103	130	116	92	104	92	121	104	109	109	111	88	112	104	120	94	112	110	114	89	114	94	100	107	109	91	102	97	90	105	87	84	94	90	83	89	85	110	130	114	96	101	96	97	111	126	81	97	107	137	112	81	99	111	99	109	104	115	112	99	94	128	97	108	98	109	104	91	121	112	111	96	106	111	104	120	91	109	101	107	93	109	91	96	98	106	113	94	114	100	100	94	114	108	88	99	110	134	95	118	100	113	117	104	87	81	100	86	123	123	102	123	109	121	107	118	109	107	93	103	112	96	99	107	106	90	101	110	101	110	99	100	108	94	104	126	97	90	106	104	103	110	95	112	90	103	102	92	93	122	112	103	103	110	97	109	100	100	98	121	104	103	103	97	98	93	128	85	118	103	111	106	115	96	107	112	115	108	107	108	112	111	117	91	100	100	116	107	114	121	109	96	93	111	96	103	134	97	108	100	107	104	100	95	101	112	109	116	105	114	94	98	102	102	104	107	91	116	93	106	102	102	101	122	108	100	117	101	127	122	120	107	103	103	120	97	96	133	98	90	106	119	108	100	104	112	98	89	102	115	98	103	98	99	108	111	102	94	92	106	113	106	93	115	88	108	102	105	95	110	90	120	99	120	107	104	122	111	118	95	100	101	114	104	101	100	116	82	97	110	98	90	120	118	93	128	101	117	118	118	107	105	122	122	107	110	109	101	105	107	94	97	92	101	105	97	114	99	104	95	92	110	105	96	116	114	115	100	95	95	100	135	90	108	109	104	95	121	94	84	96	85	112	104	117	117	86	101	102	102	90	105	101	104	104	103	106	106	107	128	114	109	110	122	116	98	104	90	107	108	115	96	89	117	115	104	112	134	108	94	92	106	91	123	93	113	113	102	115	93	122	108	118	103	84	102	120	101	108	90	106	111	98	110	111	102	86	102	97	99	92	101	92	106	81	98	104	103	98	82	124	110	111	103	87	106	98	121	103	104	111	116	90	95	95	88	88	102	90	102	100	107	115	92	95	128	112	98	103	118	105	117	105	95	108	82	102	102	104	106	117	88	106	100	118	101	97	85	112	103	102	112	94	91	108	124	105	102	107	116	95	114	97	98	99	94	107	103	99	92	116	113	88	90	100	125	86	97	100	111	100	107	109	110	87	105	118	87	128	103	104	109	118	99	116	106	116	110	117	89	96	96	110	126	88	125	106	89	110	113	98	96	103	128	96	105	105	95	123	104	128	102	86	124	117	101	98	107	122	93	98	100	129	110	105	114	111	99	114	100	105	112	97	111	113	100	99	79	119	94	106	114	103	101	119	99	112	110	117	117	101	114	90	96	95	101	95	94	109	95	107	105	103	104	98	102	102	106	106	128	98	110	114	98	89	113	109	95	111	96	116	128	88	118	96	129	106	111	116	101	83	95	105	107	96	101	109	101	86	107	129	107	116	108	120	103	106	114	94	90	84	111	110	122	95	118	121	89	120	110	124	103	103	112	111	90	117	97	110	107	99	95	115	94	109	106	105	112	102	122	95	98	107	92	115	108	112	96	105	115	102	104	107	109	119	111	96	98	97	103	100	112	87	102	124	110	108	114	112	130	101	98	104	89	97	110	94	107	86	96	108	103	95	94	90	120	89	106	122	113	105	96	95	106	84	108	96	93	99	101	117	99	117	110	107	113	106	93	108	89	109	92	93	104	124	105	111	109	113	103	90	101	95	116	121	101	99	119	114	108	104	116	106	113	100	91	92	98	104	93	90	110	89	104	102	90	112	97	106	105	99	89	109	95	111	115	110	107	95	111	99	101	112	114	101	112	96	115	84	117	114	112	101	109	109	101	103	99	97	93	111	103	126	112	109	120	111	111	110	111	106	114	120	101	123	98	114	91	125	96	102	113	94	118	83	77	115	119	99	121	102	98	121	109	108	108	96	93	100	119	88	109	102	86	117	124	98	93	113	101	110	101	116	95	112	112	105	98	115	80	114	128	98	116	111	94	110	99	110	103	115	111	92	111	103	123	95	119	111	108	109	107	102	119	98	128	74	102	110	100	94	106	97	93	114	108	109	94	102	117	112	109	117	95	118	102	104	94	104	111	108	98	116	112	122	105	91	108	115	117	110	100	83	99	107	101	100	102	102	105	97	113	116	118	96	92	100	94	129	105	119	105	92	97	104	95	99	102	91	105	92	99	113	96	123	116	104	115	99	115	106	121	112	95	112	98	109	102	98	95	96	103	112	99	111	118	96	100	102	102	100	110	100	127	116	100	102	117	95	104	108	103	96	102	111	111	110	85	105	103	107	109	104	112	94	91	102	93	106	103	113	98	103	104	100	83	96	109	108	88	117	100	96	111	112	127	86	106	108	114	107	94	112	99	122	105	102	110	100	103	97	109	95	110	98	110	100	112	101	108	97	106	122	98	93	108	109	115	90	102	111	110	101	97	114	100	104	126	116	103	107	108	102	122	84	100	121	101	93	106	106	104	110	104	118	108	96	97	96	126	101	98	103	85	108	96	104	111	123	99	114	118	93	108	101	115	113	87	98	103	105	117	101	97	93	119	101	124	102	106	108	104	103	114	115	90	87	87	102	125	93	112	107	105	98	109	101	102	107	116	91	88	100	92	97	98	88	108	110	104	97	107	113	123	101	94	92	103	118	100	108	88	87	111	110	97	96	100	104	92	105	102	112	97	108	104	89	106	104	103	92	86	105	115	95	108	113	79	115	90	111	99	103	111	83	109	104	97	96	109	107	111	108	103	89	110	110	115	113	102	110	118	92	121	95	100	99	92	106	111	114	99	96	111	114	91	82	95	90	97	105	87	115	117	82	98	91	91	97	102	128	91	115	107	96	96	83	99	113	101	98	116	105	94	113	111	84	112	94	107	102	113	94	90	121	111	108	116	111	105	99	83	101	104	102	116	94	105	103	86	102	112	97	95	96	94	124	106	100	110	107	114	115	115	113	104	92	112	88	108	80	100	100	97	107	118	104	115	108	107	98	99	95	100	88	123	81	107	97	106	94	110	117	91	101	92	106	104	93	100	109	111	114	109	94	102	89	97	102	99	114	103	93	102	106	106	106	114	103	105	114	121	96	88	117	94	94	104	73	100	97	96	113	104	102	104	105	127	120	98	120	117	104	97	105
44103	33590	13019	1563	1365	1288	1041	895	822	655	710	636	551	564	560	517	495	472	455	485	447	468	450	426	421	444	420	441	411	404	430	367	402	440	412	402	405	405	411	395	435	409	411	405	395	364	424	425	389	389	398	381	379	372	369	406	361	399	399	396	384	377	417	416	381	370	363	416	365	388	384	391	391	374	360	390	363	374	411	411	404	406	400	354	409	369	398	400	420	397	365	395	390	382	372	378	362	385	372	393	413	363	389	389	384	374	405	363	397	396	401	383	380	379	384	361	364	370	380	393	363	344	383	372	396	354	367	365	402	362	383	372	394	375	381	345	390	403	368	381	364	410	365	384	414	397	381	370	366	352	369	390	384	351	361	400	376	342	386	381	391	388	385	367	394	374	363	374	367	348	386	376	380	366	387	379	380	354	431	338	388	382	398	359	356	401	384	417	387	344	368	366	355	354	367	384	370	375	376	383	390	356	403	367	363	384	413	379	416	364	368	370	403	395	378	381	417	390	391	336	372	366	360	378	377	397	383	378	362	404	396	391	387	373	411	389	407	382	381	365	377	368	383	371	389	378	378	414	396	347	377	374	370	394	388	397	422	383	394	382	355	385	392	373	378	362	404	394	342	374	402	397	361	371	383	404	377	381	384	417	382	379	361	374	401	373	403	371	394	348	353	373	351	401	361	369	380	385	359	379	381	393	409	384	360	374	359	397	397	382	356	359	370	378	361	378	391	376	402	389	397	378	392	377	371	386	382	350	388	381	373	376	348	422	392	358	384	394	351	379	379	363	370	399	348	376	397	401	389	348	359	364	378	379	372	349	367	359	386	376	404	401	404	347	382	345	393	413	379	372	377	363	373	398	401	392	353	385	378	395	355	370	408	431	417	374	347	385	358	407	360	385	376	344	379	400	349	358	373	403	378	388	410	404	398	405	406	381	387	368	371	332	410	400	360	371	373	384	378	399	363	394	401	371	397	374	350	356	341	362	394	375	379	378	386	401	394	360	372	358	360	348	348	365	343	410	393	386	365	406	379	381	399	372	377	357	363	385	394	393	342	406	366	385	371	437	358	345	401	380	361	344	397	400	376	384	371	389	377	387	354	388	385	377	381	377	384	407	388	356	362	418	370	373	370	388	384	389	355	386	391	414	364	362	361	360	409	362	356	345	409	383	400	345	375	352	417	368	371	359	351	375	327	392	373	359	332	391	371	418	390	400	392	368	388	356	396	424	361	354	431	383	419	368	374	330	360	388	393	414	380	383	377	378	344	384	371	341	365	399	363	358	380	360	410	343	401	398	372	399	329	424	369	362	346	381	362	362	403	385	389	362	382	405	396	362	372	381	347	390	384	380	388	396	378	386	333	388	407	398	370	383	367	369	376	339	389	409	383	391	384	344	397	373	386	391	366	372	381	375	382	367	396	383	390	369	370	399	358	385	352	373	360	394	414	406	381	390	374	357	400	353	404	393	342	391	351	354	372	345	392	392	385	416	388	382	338	355	383	371	390	389	359	351	413	374	352	379	380	368	361	390	410	373	384	336	397	381	402	391	392	385	395	388	377	359	381	355	373	347	385	374	374	372	383	369	346	356	376	388	367	395	377	388	363	395	369	357	383	391	376	400	357	377	365	384	386	377	357	378	379	378	375	429	384	367	364	396	400	359	344	367	380	372	372	379	358	372	360	403	374	355	360	394	378	407	412	382	368	379	410	348	386	345	383	380	370	368	388	393	408	401	371	406	406	398	358	406	382	388	366	374	388	410	347	377	368	351	367	363	376	345	396	396	392	373	346	398	378	389	426	368	375	401	352	362	366	385	359	405	385	385	410	427	395	375	401	409	397	383	390	383	371	403	347	375	338	384	385	360	401	392	381	363	349	370	389	380	361	353	376	384	388	398	388	394	367	388	352	391	393	384	380	384	347	349	382	388	387	406	392	389	365	356	372	391	367	399	375	386	364	386	358	369	365	387	395	367	352	398	387	373	367	367	392	364	401	347	407	345	404	360	385	410	407	404	376	380	411	366	385	382	373	353	382	383	409	360	382	383	362	380	383	369	363	359	361	381	373	381	401	368	381	354	349	357	392	400	371	400	364	380	405	376	396	358	357	379	355	405	381	365	375	380	382	377	409	374	401	360	425	352	364	391	382	364	395	385	362	362	368	366	359	384	374	389	343	378	360	358	368	373	360	346	345	394	398	376	382	384	406	421	378	380	369	385	383	374	384	379	395	398	392	396	350	357	363	369	388	360	328	383	406	351	407	403	397	385	414	382	350	378	344	394	375	355	362	359	346	404	403	391	386	380	381	368	368	377	320	375	392	397	372	382	358	376	363	410	361	398	370	390	396	376	382	362	386	393	398	359	373	377	396	348	406	381	367	401	394	369	373	385	348	381	360	391	375	383	383	360	371	409	352	388	348	376	348	395	378	386	390	380	349	397	392	393	333	349	367	374	371	395	395	366	352	379	408	352	409	396	355	373	406	377	359	367	371	398	369	331	405	385	367	375	382	362	399	388	404	379	396	381	391	387	371	390	398	385	418	395	389	359	381	393	370	373	379	369	395	383	389	365	364	357	374	361	402	364	365	391	342	367	367	379	364	395	357	368	390	407	401	386	399	374	392	380	403	430	398	402	378	343	376	356	394	391	349	365	399	378	390	376	388	401	383	423	390	373	400	342	376	411	392	385	406	382	403	346	403	394	382	384	375	389	342	380	331	388	414	381	428	378	372	365	377	373	392	365	364	374	398	354	383	377	380	407	370	377	387	362	384	407	363	355	395	393	355	379	372	367	370	380	359	377	376	372	371	349	394	351	360	367	379	351	365	354	396	356	370	366	374	372	370	365	415	357	363	373	390	381	346	389	384	371	360	388	333	344	376	385	390	349	403	360	371	348	361	396	409	390	398	411	336	399	369	353	355	406	352	388	382	368	408	384	396	381	380	385	365	410	358	364	392	375	377	371	366	386	405	379	384	387	343	378	352	370	362	352	405	367	390	398	359	411	399	399	350	362	388	395	388	357	401	350	378	369	346	387	373	381	351	402	402	374	415	345	360	366	383	372	383	398	335	374	349	376	389	355	383	414	357	424	373	353	414	389	404	373	386	366	337	378	379	400	375	375	367	404	388	378	337	352	340	362	430	376	333	390	343	348	373	383	373	365	380	394	351	402	435	384	384	365	372	377	382	376	373	364	376	432	382	400	406	359	388	387	356	368	351	368	378	377	391	383	402	397	369	406	361	407	368	388	407	376	392	361	374	409	377	374	383	370	392	402	383	367	401	359	355	389	366	365	347	377	346	409	412	386	404	381	394	426	396	390	356	392	381	358	394	395	392	381	375	406	383	361	400	389	376	383	369	346	398	390	434	413	373	407	374	416	397	390	382	364	397	381	387	391	376	360	384	365	343	378	392	353	364	379	396	368	361	403	357	363	387	367	369	416	358	355	360	358	400	395	362	398	409	389	395	358	360	353	384	373	364	383
78251	58127	32162	6655	857	564	424	338	304	314	285	226	252	238	220	205	221	199	197	208	213	187	172	195	182	196	180	191	180	163	179	167	190	199	188	183	165	191	162	195	170	182	188	160	176	166	182	173	170	172	157	174	152	162	170	165	189	162	163	154	164	186	196	165	157	173	154	172	169	163	156	174	157	162	151	167	166	167	181	183	187	154	156	164	173	168	181	165	143	180	174	175	178	177	144	177	142	174	163	176	162	170	148	154	182	158	183	181	166	169	150	163	179	185	170	211	156	195	156	168	158	169	181	167	169	168	166	151	149	178	171	174	159	160	148	175	158	163	203	156	174	160	176	164	156	165	184	160	196	152	160	172	157	160	180	150	158	184	145	181	177	171	185	136	176	180	185	162	158	194	177	180	157	177	161	194	181	166	159	186	177	163	162	186	173	175	144	163	163	157	186	167	156	173	152	177	171	171	171	165	179	185	181	174	149	192	163	165	155	164	169	146	157	161	169	186	192	149	156	181	165	168	153	145	190	153	180	154	168	155	142	205	168	155	147	143	149	176	191	175	161	177	165	167	130	163	179	167	184	160	162	161	151	196	173	142	176	172	156	188	164	150	170	169	181	160	179	165	191	153	169	163	177	173	200	174	174	149	190	156	166	173	155	161	174	157	150	169	149	166	177	179	166	166	172	176	161	178	163	163	173	158	177	157	156	170	159	171	155	176	152	183	179	167	175	178	143	176	174	177	163	155	179	172	157	175	169	152	183	159	196	174	165	159	174	170	183	155	136	177	179	172	162	181	173	144	149	152	161	162	166	137	158	154	144	176	175	170	173	151	154	162	159	161	180	172	143	165	150	181	178	189	174	145	156	170	186	171	136	185	155	188	202	157	147	163	172	159	157	149	174	164	169	154	151	163	170	151	191	155	147	146	164	166	163	177	159	198	188	152	171	169	192	148	158	150	134	174	153	181	167	154	160	155	180	155	176	168	171	174	151	162	178	179	168	150	179	176	178	165	154	165	173	154	184	169	171	161	173	184	175	160	166	170	171	155	152	159	178	172	148	144	156	150	157	157	186	167	162	163	163	151	140	178	166	173	167	184	184	167	171	168	158	169	149	161	165	184	178	168	181	154	159	182	156	155	184	189	182	161	178	182	169	167	198	166	164	155	158	183	168	179	184	162	157	178	151	154	151	144	154	169	158	155	182	159	179	178	164	160	162	172	178	185	180	183	159	166	154	164	158	168	192	173	164	179	166	156	176	164	163	155	165	156	143	147	197	172	141	159	171	156	159	136	174	187	152	149	167	151	151	154	153	179	163	181	171	173	158	188	167	169	165	196	167	171	163	156	181	193	182	172	173	178	156	175	192	164	186	169	145	145	180	164	167	161	147	166	143	184	184	161	167	151	163	175	191	171	182	147	177	173	186	166	170	177	176	168	196	174	142	158	162	164	148	176	142	167	154	172	183	157	206	159	169	161	185	149	178	146	159	177	174	179	147	168	173	172	142	165	160	168	174	153	167	165	159	149	176	174	154	182	145	168	186	163	173	187	166	152	182	161	183	196	150	161	164	178	155	173	166	165	165	157	140	165	181	176	164	149	145	148	179	173	175	177	163	175	171	156	161	170	167	160	146	179	161	169	170	161	171	178	174	162	161	140	149	161	167	180	197	162	154	155	173	170	176	142	187	165	183	186	149	191	146	166	154	164	163	176	156	152	149	158	185	161	172	150	183	175	179	170	152	133	172	168	165	185	137	168	174	156	161	132	183	163	163	172	163	161	163	161	156	175	167	150	166	179	185	138	136	186	162	157	155	182	158	163	205	194	158	167	150	176	164	157	174	179	171	173	163	165	174	172	186	177	182	170	159	169	154	166	167	183	162	156	165	163	183	183	168	143	137	164	156	173	148	159	143	172	147	182	190	160	162	175	158	141	167	159	148	157	179	157	170	163	170	154	176	151	182	150	178	157	178	180	175	168	182	139	170	163	180	154	151	155	168	160	173	166	146	172	189	171	177	151	174	167	176	183	190	179	163	169	160	168	186	151	156	164	171	122	173	153	184	172	153	173	158	179	199	153	179	194	161	167	178	192	169	152	158	155	170	162	170	147	166	169	185	163	162	192	173	161	160	165	184	163	185	188	169	156	168	175	164	154	177	177	175	187	169	174	184	177	168	169	159	149	176	163	161	184	173	174	183	178	144	190	146	180	178	184	173	161	185	182	163	148	156	188	181	208	177	143	187	166	170	172	171	169	175	148	164	153	161	159	166	169	172	172	183	178	186	170	185	162	192	132	168	185	180	156	171	177	181	183	162	180	167	181	170	160	172	190	155	174	159	175	189	158	180	187	154	156	170	155	187	206	161	153	171	160	157	180	152	151	175	161	174	186	177	167	159	186	159	181	194	163	166	181	178	163	173	143	175	157	158	170	169	183	172	155	151	144	173	168	143	163	171	157	196	152	187	175	178	176	195	177	175	163	169	156	156	156	166	159	171	177	172	168	156	162	182	187	176	181	192	173	171	181	175	173	148	167	172	161	168	139	185	181	172	179	162	170	155	163	174	171	182	171	181	159	150	154	169	159	177	152	190	186	172	165	168	162	178	186	162	173	165	153	158	176	162	156	171	163	183	178	163	186	168	156	169	159	141	159	161	166	141	155	181	172	154	146	145	176	169	181	153	175	154	174	172	146	168	166	160	185	148	138	178	176	164	149	164	163	158	172	168	178	170	176	156	169	150	166	197	163	166	159	175	143	168	155	161	166	145	174	150	152	175	158	156	180	176	164	158	148	169	167	171	153	181	158	162	176	169	159	163	166	167	170	190	185	161	158	126	149	189	174	171	136	154	164	167	177	179	168	168	139	150	165	143	150	164	173	164	160	181	167	165	182	181	203	150	163	142	170	166	180	178	163	168	173	166	175	167	158	157	174	195	158	154	168	160	182	184	196	185	175	152	169	151	181	163	149	154	151	153	163	167	163	177	178	183	152	171	158	175	188	165	171	162	174	181	144	188	177	184	167	159	170	129	159	158	180	172	170	175	140	180	163	169	163	157	171	176	158	154	172	168	178	152	138	138	185	174	170	178	203	171	194	166	165	178	162	162	189	164	185	188	168	155	168	159	162	177	156	172	158	168	184	165	173	172	147	176	150	175	186	175	163	184	164	154	183	170	173	161	192	180	180	158	170	165	139	162	169	174	164	163	186	148	175	174	167	184	155	171	171	174	172	146	161	164	171	170	158	173	152	168	167	167	167	154	175	168	170	186	159	159	169	160	175	152	159	181	170	173	181	164	169	150	185	156	175	191	166	168	188	170	183	176	178	165	168	172	199	171	158	154	167	182	152	174	168	178	186	190	163	156	157	152	162	136	178	165	163	156	182	170	180	173	181	157	164	193	185	156	160	193	194	180	149	150	184	158	173	173	154	170	183	158	143	170	178	158	162	169	161	162	160	158	154	168	188	193	178	164	178	163	145	146	190	169	168
54580	43582	17901	3056	2553	2140	1770	1597	1429	1257	1144	1003	1004	880	888	842	829	768	758	726	790	743	677	721	673	661	649	662	630	607	626	696	636	604	586	572	641	632	612	592	566	601	549	617	603	587	585	616	570	577	575	576	599	576	560	610	628	600	605	552	589	571	548	551	582	618	579	569	576	561	578	625	608	557	574	600	612	517	608	545	557	569	577	554	590	558	535	605	538	590	572	511	577	570	571	554	544	563	535	549	547	593	563	586	531	577	565	564	568	561	599	531	544	519	591	577	572	577	559	554	552	568	564	584	608	562	579	557	582	552	543	568	579	581	543	553	552	577	531	582	574	560	557	547	578	552	579	584	552	545	547	618	559	566	605	574	543	548	554	540	543	594	564	544	551	591	578	532	558	559	566	578	588	558	561	562	558	568	553	581	537	577	552	554	580	580	553	595	561	584	572	536	543	555	563	523	556	537	586	529	542	544	547	611	543	539	566	548	554	549	573	545	559	560	587	568	606	553	536	556	586	575	562	565	516	555	588	541	588	561	581	585	600	591	578	521	495	569	548	549	552	556	539	570	562	572	548	529	526	552	565	571	564	579	536	549	529	605	545	541	537	536	547	555	541	581	548	570	577	565	575	559	528	552	548	576	583	572	569	540	598	602	576	547	540	539	539	534	554	510	552	550	583	560	581	593	558	552	589	605	551	551	551	594	597	584	549	564	566	559	541	595	570	548	588	564	574	587	527	559	538	612	557	549	567	561	542	557	602	538	597	547	582	596	583	533	564	579	506	519	588	557	597	540	574	597	542	549	573	575	580	527	552	571	551	508	559	529	543	542	545	559	544	597	557	564	544	587	578	545	564	583	566	544	586	563	569	556	542	604	542	575	569	558	547	549	529	567	522	550	584	513	538	531	574	536	606	535	569	571	548	552	558	580	585	540	537	593	565	611	549	592	570	539	551	587	533	554	508	558	549	565	571	532	524	553	549	519	566	548	554	568	558	542	561	574	503	558	544	540	570	565	579	582	597	548	594	550	556	580	571	537	569	547	578	551	583	525	570	551	550	579	525	530	573	574	530	584	583	531	559	538	587	571	578	516	544	546	592	571	575	560	547	558	561	534	538	546	546	568	561	543	553	555	568	562	553	590	565	561	563	587	559	548	559	559	550	584	551	573	557	551	575	576	569	593	543	561	522	539	548	523	554	577	574	590	545	540	571	590	559	565	533	558	531	631	546	537	606	546	582	560	562	611	523	551	572	568	552	542	557	515	549	554	547	598	586	540	529	581	567	549	544	582	545	597	565	569	555	550	593	525	554	544	582	581	524	575	576	516	549	551	564	575	535	553	597	553	574	550	562	575	559	563	545	546	601	552	540	560	543	553	535	575	539	559	546	564	565	554	548	555	585	556	559	545	518	542	581	595	574	565	522	567	534	551	537	545	568	534	565	520	552	528	535	529	534	536	569	533	579	536	581	539	585	544	567	602	556	593	577	551	549	579	573	553	537	568	558	560	548	514	565	600	554	549	539	633	551	568	558	561	532	545	559	589	543	568	577	579	590	562	584	605	557	557	527	546	592	562	555	549	596	576	528	571	556	598	574	561	580	580	549	529	546	563	575	576	557	535	585	533	569	616	564	569	571	538	531	565	530	565	554	553	565	540	565	565	573	565	580	531	567	567	557	558	534	557	545	583	549	519	545	563	557	589	558	577	541	565	531	535	539	572	527	547	553	567	516	564	609	568	558	537	597	546	550	554	544	548	544	541	560	561	517	553	562	523	591	560	540	574	574	535	572	533	537	639	553	552	542	537	601	504	551	620	586	504	610	572	599	558	605	538	579	532	552	570	573	598	591	570	594	587	596	571	550	524	532	590	568	596	519	557	560	547	549	540	538	561	582	516	573	556	563	566	533	567	580	594	553	562	572	539	523	530	534	573	571	553	567	567	547	568	550	569	567	562	571	575	559	561	555	554	549	579	584	547	595	568	583	569	543	565	579	584	578	587	597	562	540	587	565	583	575	490	573	563	553	544	595	529	587	584	588	532	544	555	531	566	569	553	543	554	566	576	563	516	540	560	564	517	585	579	522	543	567	554	587	540	580	568	557	549	554	544	579	561	575	523	540	538	546	572	504	595	598	552	565	555	605	551	582	541	523	534	543	572	562	572	612	554	540	531	525	501	565	534	562	561	558	555	562	500	538	585	520	557	530	554	547	539	560	562	562	552	552	567	600	590	575	566	573	573	625	558	532	549	546	565	563	532	518	584	519	550	566	552	551	548	569	562	528	558	572	567	546	587	594	544	578	567	578	570	552	567	566	601	571	562	583	522	556	589	526	583	535	581	538	570	606	596	572	534	562	567	577	554	527	539	514	569	566	547	596	534	531	550	548	559	564	518	507	536	593	538	545	551	561	581	534	580	553	545	531	584	570	561	570	565	574	527	614	568	554	569	591	523	534	557	561	570	536	498	573	579	535	521	551	549	564	561	566	579	585	523	540	556	563	562	559	563	552	562	576	581	543	594	547	561	571	530	591	542	565	577	516	539	601	585	535	514	560	568	552	541	569	556	590	594	529	583	547	571	564	567	568	563	604	560	583	566	541	574	564	556	562	576	538	580	573	566	568	530	535	542	558	552	554	537	532	557	502	528	556	586	564	541	583	575	579	526	571	569	528	550	573	557	545	549	585	609	524	603	571	557	539	540	590	570	557	526	529	528	546	578	545	579	584	579	552	550	522	540	551	499	597	575	548	566	558	567	555	550	572	562	544	535	552	542	561	545	562	521	545	575	573	555	591	571	554	602	564	540	582	553	555	553	590	579	542	520	540	596	532	541	572	586	558	547	548	535	595	619	517	563	579	579	544	591	599	583	582	594	545	586	540	541	559	503	599	557	559	549	527	541	556	560	547	538	569	527	597	550	532	509	520	543	532	537	535	573	570	526	572	563	581	555	552	535	495	566	580	569	576	569	542	571	584	579	551	614	593	592	562	534	563	594	571	582	564	594	560	515	541	495	553	580	535	560	511	589	572	579	600	533	550	538	537	565	593	549	554	564	577	585	560	546	543	559	607	560	540	548	551	563	563	578	560	575	589	570	603	542	536	525	540	538	525	543	596	579	552	553	544	543	535	567	546	551	570	600	531	520	548	579	511	563	546	550	551	547	536	581	559	548	587	524	587	553	547	551	542	591	554	540	585	548	541	599	572	509	570	577	528	556	579	547	537	538	542	570	591	595	534	566	560	559	581	580	568	557	583	542	550	567	550	588	583	538	532	570	537	595	542	559	573	550	559	527	563	538	547	566	532	562	607	552	541	544	540	544	570	549	585	570	532	579	566	605	572	499	555	542	501	561	533	611	543	597	552	576	582	605	523	531	565	541	562	584	512	581	541	574	541	565	545	550	572	571	504	586	546	550	542	541	566	537	582	533	608	563	557	550	548	589	544	556	578	603	605	576	536	545	616	538	558	596	532	529	555	554	568	525	588	572
25980	8926	1679	192	202	184	167	172	160	179	178	185	165	184	170	173	163	189	167	176	189	184	181	170	191	193	192	158	149	181	155	177	161	198	171	195	187	192	202	185	183	163	169	177	167	163	173	188	174	173	199	171	189	171	166	173	190	189	183	194	173	204	161	168	154	176	193	170	201	182	184	203	200	188	181	176	166	170	167	179	192	174	198	178	152	199	197	168	172	179	168	171	140	174	185	161	181	179	167	188	174	198	170	148	172	174	174	180	166	174	189	175	175	177	179	176	184	176	198	183	174	163	166	187	173	181	163	193	178	158	185	154	194	182	161	164	182	190	185	185	189	160	198	166	197	164	159	184	155	181	177	148	180	164	189	185	202	169	187	174	184	159	170	158	177	160	173	177	172	151	183	183	169	174	177	158	163	196	177	174	157	183	213	175	164	172	161	170	157	174	175	177	190	175	165	154	183	159	167	160	176	171	194	186	188	151	163	171	193	181	161	173	174	176	167	179	159	200	204	181	154	162	173	187	184	179	177	147	175	179	201	168	168	190	160	178	180	188	179	191	191	168	183	180	171	196	176	180	182	159	166	153	190	171	192	173	163	179	177	180	190	172	187	185	164	191	183	211	179	163	189	181	181	174	186	198	187	171	193	177	179	165	197	167	170	177	188	183	194	181	172	182	188	175	176	179	184	173	182	165	164	174	167	198	196	189	182	148	196	166	178	173	175	152	192	164	143	157	156	147	165	186	166	186	170	167	220	185	165	171	205	202	181	147	183	193	172	179	170	180	180	189	174	190	182	175	188	185	190	155	180	183	188	186	191	181	149	161	195	179	183	197	172	170	166	169	158	165	174	167	169	201	156	192	178	195	175	182	190	191	174	166	189	188	177	170	177	193	177	158	182	163	172	170	165	181	183	182	172	177	168	185	179	168	210	189	162	187	199	157	163	167	168	182	179	171	173	191	176	184	172	171	177	189	157	162	168	187	165	173	171	199	175	192	178	179	186	175	169	178	175	170	209	159	176	169	167	175	180	171	207	180	207	177	198	197	204	180	184	163	163	188	165	157	184	169	171	182	182	181	198	177	185	175	176	185	179	138	184	188	201	152	148	185	166	186	161	170	172	180	181	188	175	172	186	170	166	209	173	195	173	161	194	176	168	192	182	193	183	181	186	176	186	170	169	176	157	148	194	189	158	182	179	191	212	196	179	174	183	166	190	180	178	176	186	163	186	186	167	187	175	177	196	185	200	167	168	157	165	187	172	184	186	184	173	173	179	173	186	208	173	164	173	182	157	185	184	202	177	205	177	184	188	187	161	160	155	170	161	167	187	170	185	160	209	193	173	188	172	191	176	168	186	173	171	187	193	187	184	170	182	175	158	169	179	181	188	181	186	181	164	178	175	176	210	169	160	156	181	155	205	147	177	192	199	183	163	198	181	181	187	178	185	169	180	176	177	180	189	172	174	192	155	189	202	158	158	183	183	169	193	171	172	173	169	179	184	156	171	177	188	158	163	196	175	180	184	191	181	176	204	177	193	171	165	176	187	151	189	159	168	159	170	159	164	166	176	185	183	193	184	177	199	191	167	193	180	166	171	158	169	176	155	161	177	179	189	189	200	186	183	145	187	182	194	183	193	194	176	190	189	180	174	200	165	158	194	185	180	168	194	178	169	187	157	188	177	191	166	173	188	169	170	193	184	193	192	183	200	193	202	179	186	189	184	185	169	170	165	167	178	186	192	171	156	172	152	169	188	162	197	158	180	205	182	178	159	162	175	184	172	194	184	176	192	174	180	181	180	177	161	176	155	180	187	163	188	188	175	183	173	173	202	160	188	185	156	167	182	175	173	174	183	190	178	186	146	197	185	182	193	173	189	193	198	178	183	169	191	206	183	169	182	185	206	184	181	200	178	176	178	199	172	169	175	175	183	191	142	149	181	193	183	186	212	198	203	174	174	181	179	171	164	179	158	190	163	175	180	194	184	194	185	184	152	168	191	182	153	172	184	190	144	167	191	176	186	182	192	187	191	179	174	179	181	164	171	182	184	178	160	185	180	186	192	189	183	182	176	166	160	191	185	197	174	161	158	181	197	178	185	188	190	155	194	184	188	199	191	189	158	194	170	172	162	189	183	177	172	189	185	160	164	164	192	176	189	181	193	205	169	189	198	160	165	161	207	178	164	193	165	186	176	173	193	193	208	152	185	178	184	186	158	169	164	165	180	178	192	197	183	190	169	188	175	167	194	193	162	189	179	184	170	184	204	178	187	192	185	158	164	192	157	169	160	191	201	167	178	178	194	173	166	175	172	183	177	179	159	203	177	162	197	192	165	182	161	158	173	195	173	175	166	195	185	183	159	183	195	182	180	176	212	184	193	169	175	162	178	170	158	182	174	175	193	160	153	179	189	189	172	173	179	174	179	194	160	170	175	171	166	179	179	168	180	187	177	188	184	170	175	159	180	156	191	186	178	179	163	172	167	186	189	168	175	165	181	170	178	169	183	158	162	178	178	182	200	201	181	168	174	176	179	176	177	172	190	175	154	165	184	195	194	191	175	184	172	190	153	169	170	156	188	190	188	192	193	156	188	177	171	183	191	168	173	183	164	174	201	172	184	176	176	190	180	174	162	188	147	204	175	140	169	186	170	184	181	178	176	156	184	194	167	186	181	194	181	184	162	194	184	197	183	172	198	184	170	152	171	177	190	202	167	160	171	133	165	165	181	182	155	149	190	197	169	181	162	171	170	186	183	158	166	187	164	174	224	163	188	169	179	164	208	174	183	179	196	190	168	177	151	164	170	166	180	170	161	174	190	165	188	197	181	191	175	165	154	202	168	193	165	181	185	163	180	177	186	180	197	205	171	162	176	194	195	192	201	155	188	185	181	178	171	171	181	157	178	181	179	187	172	181	214	153	164	186	190	187	199	183	213	179	179	192	188	184	162	176	195	173	193	151	169	187	168	184	162	145	150	178	165	151	187	184	188	188	158	178	169	192	172	170	197	158	189	193	172	198	146	185	171	137	180	170	187	191	170	163	193	170	180	165	185	167	189	175	162	178	182	180	195	153	165	173	179	184	172	176	166	153	165	204	189	176	165	190	177	162	159	160	194	179	183	195	165	165	205	172	171	191	172	148	181	187	160	180	178	183	162	184	171	198	179	150	162	167	175	156	148	174	170	184	180	181	165	175	174	187	185	195	177	172	186	171	154	160	189	191	175	175	172	188	187	177	181	160	133	185	185	183	174	199	167	179	191	170	173	166	187	199	164	176	155	183	150	142	166	182	185	176	182	169	170	193	157	198	179	202	195	173	175	165	167	175	161	161	165	170	168	163	183	159	222	202	162	165	194	167	180	172	168	179	173	202	176	167	186	167	181	174	168	175	160	164	178	197	174	165	171	175	170	179	181	192	180	165	170	146	198	210	180	150	146	175	191	197	163	193	157	186	167	171	164	194	190	187	153	176	175	188	185	152	162	181	170	185
24610	8799	2757	665	629	621	681	616	596	561	617	569	558	606	615	569	551	572	556	572	585	587	589	580	583	569	614	629	583	546	598	579	598	617	596	569	614	565	558	565	587	638	624	612	595	636	615	607	603	576	609	604	578	587	573	576	580	584	594	568	582	573	596	622	593	601	565	572	585	586	558	548	581	565	607	599	607	595	626	603	587	565	565	586	536	593	542	627	525	574	594	602	565	565	608	576	589	563	570	556	598	561	577	573	533	574	656	578	540	549	557	574	589	620	579	622	584	552	570	562	614	575	567	575	553	615	574	548	589	572	574	571	578	597	641	606	535	592	585	579	610	568	559	555	634	540	613	606	602	585	570	581	572	551	607	556	549	517	553	537	577	555	577	567	611	588	584	578	591	634	595	576	592	609	592	575	572	600	609	613	590	572	594	586	572	577	555	556	587	556	583	570	574	605	592	531	569	550	578	594	607	568	613	619	556	560	562	569	596	587	590	571	552	570	591	562	546	604	575	586	561	523	566	558	562	572	555	564	577	607	606	638	574	626	567	565	592	554	595	591	557	545	638	580	572	560	586	586	550	604	594	519	579	579	573	593	586	612	557	591	615	594	578	605	556	591	583	568	583	564	639	616	551	599	562	586	522	554	620	575	547	567	598	600	623	589	607	517	610	594	615	589	602	582	596	586	616	570	556	605	584	577	555	565	528	578	602	577	570	584	594	579	563	589	587	595	583	583	581	608	572	601	581	570	604	613	578	597	589	588	578	582	581	524	567	578	567	605	603	593	601	560	567	575	616	565	583	615	627	547	579	595	527	569	540	621	519	589	572	589	608	590	550	586	588	564	578	618	603	563	570	608	558	576	569	571	592	582	543	623	543	564	580	601	558	608	560	599	588	622	550	585	576	583	550	587	567	585	570	561	591	594	548	607	615	562	559	561	612	541	636	560	589	585	581	579	569	561	582	548	610	590	593	592	580	573	581	597	612	605	588	589	597	621	579	604	549	602	597	579	583	554	623	590	617	579	583	602	532	584	600	572	583	595	603	605	592	600	599	581	579	598	580	591	584	602	585	606	587	587	562	607	553	594	571	603	580	595	625	555	557	541	621	609	556	563	602	591	585	562	582	594	562	597	596	610	579	609	575	574	537	571	561	610	589	588	601	603	632	590	581	548	585	587	562	519	596	576	610	562	554	584	583	613	592	597	582	593	620	619	536	546	593	627	612	558	553	592	529	562	587	610	600	583	568	593	625	552	565	624	585	594	569	652	630	587	612	535	593	584	558	541	574	563	585	565	590	611	619	572	571	616	608	594	592	570	585	623	563	561	545	586	563	600	566	586	605	596	588	599	575	595	581	623	560	565	570	576	587	611	555	592	578	568	572	619	591	589	604	544	540	581	575	578	582	595	580	590	567	581	614	587	522	632	588	551	589	626	581	574	587	546	581	590	569	552	570	556	609	575	611	572	611	564	570	591	606	553	566	568	626	589	575	611	544	571	534	605	575	539	564	593	598	584	605	604	584	568	585	595	542	612	570	592	595	585	561	588	594	604	576	564	593	583	634	582	555	569	589	589	591	627	649	548	576	594	579	596	573	598	570	617	566	621	586	602	575	585	563	555	593	583	589	569	566	571	607	567	598	560	606	592	587	564	559	581	582	581	561	635	626	539	575	595	596	585	591	577	591	551	585	589	586	601	555	601	584	583	598	626	590	516	621	584	593	565	594	571	567	601	614	594	562	583	588	618	596	601	562	595	576	548	565	625	567	588	593	591	593	555	555	584	566	590	553	596	568	580	589	583	572	576	609	555	623	534	578	569	614	582	568	542	636	588	620	562	573	607	584	586	578	574	577	581	591	595	566	584	574	605	591	600	574	591	560	560	554	568	607	602	623	601	637	581	574	563	594	605	593	540	596	551	573	589	553	579	539	595	616	596	555	554	584	552	598	614	565	591	594	584	580	585	558	598	623	618	587	594	580	617	569	576	572	575	590	598	549	583	585	615	621	588	591	579	570	583	537	565	573	512	532	574	593	603	590	584	645	597	580	580	565	618	572	583	540	602	541	611	581	562	585	591	582	601	579	566	577	600	550	601	608	547	577	566	589	559	568	583	574	563	611	567	595	575	634	627	574	544	587	581	580	614	584	627	598	601	578	544	578	613	613	601	552	550	596	589	578	569	613	572	567	575	583	575	576	626	560	553	570	595	579	590	546	610	583	580	575	622	588	581	586	606	554	569	567	554	585	616	611	600	536	568	613	593	610	543	594	604	591	585	561	588	564	594	571	558	601	567	599	566	583	603	592	590	563	593	599	589	548	589	577	552	611	555	567	576	602	569	609	603	592	604	603	626	585	536	605	611	614	602	547	593	584	624	612	534	600	599	580	603	580	562	579	579	620	588	570	596	611	591	601	585	598	565	544	565	590	566	580	582	607	598	543	553	589	573	588	571	583	563	583	563	563	623	610	572	582	571	604	538	592	596	602	582	544	528	620	572	584	554	580	575	605	596	546	574	579	564	584	552	628	554	584	607	557	568	586	584	565	550	594	527	631	575	553	545	566	592	560	589	594	613	541	523	607	582	629	592	561	593	562	613	551	585	589	573	574	617	618	595	586	646	562	568	607	600	564	579	579	544	601	564	537	592	573	569	585	578	564	559	553	518	574	579	582	580	571	559	603	558	602	605	605	554	602	596	531	567	551	560	601	568	588	613	604	642	584	581	580	523	619	594	610	554	605	615	593	576	508	584	585	560	590	556	570	595	596	573	571	589	597	582	588	611	548	580	616	566	635	592	615	579	561	607	637	575	579	585	552	551	555	535	587	580	617	566	604	595	546	558	549	582	586	557	601	595	572	552	573	578	561	545	560	579	531	541	560	539	544	601	560	601	577	588	546	590	601	603	591	574	563	581	605	579	574	553	566	584	615	596	558	563	567	576	594	540	592	563	595	620	595	614	565	552	647	537	627	600	556	628	576	577	590	598	565	584	622	622	532	633	554	568	594	588	597	589	543	617	571	610	638	597	650	581	602	619	588	585	562	626	587	583	594	607	567	569	543	586	591	575	570	577	551	602	609	587	579	575	566	600	579	619	581	619	540	580	590	590	567	615	573	553	582	597	561	554	600	587	615	597	552	561	554	580	575	586	591	580	524	575	562	602	567	565	578	589	570	606	612	577	579	632	613	580	547	622	585	571	574	550	570	617	559	554	601	603	620	573	590	570	587	576	582	581	580	608	605	598	561	568	612	575	567	552	601	580	643	596	547	617	554	597	547	550	586	630	624	551	563	623	581	577	596	617	601	612	553	623	568	576	603	594	586	569	604	567	635	595	594	588	621	577	563	580	567	583	621	601	606	574	561	559	597	610	558	587	559	564	584	555	564	571	573	589	587	549	559	582	554	554	573	580	558	590	594	580	583	633	585	603	591	590	599	571	549	567	619	587	580	612	605	559	592	581	553	577	603	590	540	619	544	598	557	571	548	564
65032	44711	24787	2769	369	280	231	196	176	178	170	128	139	118	129	106	90	123	124	136	112	118	121	114	102	107	99	104	117	115	100	109	104	109	118	116	111	106	114	114	125	125	100	99	103	106	111	108	105	107	89	100	127	117	117	105	109	108	98	100	115	103	117	122	96	106	108	90	100	111	111	111	103	113	94	117	107	103	111	92	113	112	100	111	120	112	99	97	105	119	95	96	114	116	113	119	110	110	112	113	118	79	118	99	102	112	119	108	98	113	83	93	92	107	121	111	137	103	97	104	114	121	114	96	93	101	95	115	115	109	89	103	108	90	99	109	105	118	113	92	122	112	106	101	111	107	115	103	98	104	100	112	90	115	97	98	115	96	102	97	110	123	97	113	120	110	95	111	107	109	107	109	93	108	114	108	117	95	98	85	97	109	110	95	102	104	123	111	114	90	120	104	96	105	99	117	102	104	104	105	96	102	108	119	114	90	89	105	99	114	107	119	99	103	92	95	100	96	105	109	103	84	118	105	95	112	114	113	103	102	95	93	104	88	116	109	116	111	112	110	104	120	107	119	110	99	110	91	90	110	103	105	112	108	105	92	115	114	102	101	115	104	123	113	122	99	101	107	101	102	100	98	108	113	83	111	98	119	101	79	112	117	96	115	91	106	124	113	102	102	127	105	107	117	100	106	103	103	90	117	119	124	104	97	109	99	116	109	98	96	89	104	90	106	110	105	102	100	105	97	98	101	102	112	110	125	97	115	112	101	99	110	100	91	92	102	92	133	110	110	108	101	104	119	105	105	118	126	91	90	91	127	105	121	103	109	114	101	88	116	113	108	87	91	114	97	111	116	100	110	114	92	107	109	115	103	91	103	100	95	120	102	111	104	117	118	106	98	111	97	89	111	103	100	96	96	105	97	117	101	96	116	108	109	97	114	100	99	109	108	121	82	102	116	110	118	105	116	99	85	104	94	115	109	115	111	103	94	116	113	98	103	106	89	108	104	113	103	93	102	110	121	110	115	119	106	101	108	121	95	89	116	114	128	120	104	93	103	105	100	106	95	95	100	93	119	109	119	102	116	103	104	91	101	83	102	103	107	92	108	112	121	118	113	83	105	91	113	101	121	100	102	91	107	108	105	99	83	121	102	118	112	89	114	102	111	100	88	117	111	107	117	112	112	87	115	102	114	121	108	92	117	99	107	106	99	121	122	104	105	112	93	98	104	93	92	111	99	94	106	126	121	122	100	98	105	97	107	122	106	99	122	101	104	119	115	100	109	104	99	116	116	112	110	115	106	111	97	115	124	108	102	100	104	110	116	114	96	79	106	86	104	116	99	84	94	106	113	105	107	93	108	124	93	89	104	90	108	100	84	103	118	121	90	115	116	107	108	103	104	104	92	95	112	119	115	106	103	95	114	111	98	101	98	120	100	106	103	96	111	119	111	98	93	112	100	132	88	102	92	92	107	106	93	97	108	84	114	112	96	92	118	98	107	118	105	117	101	98	99	110	108	121	105	107	97	119	99	114	109	99	99	107	92	118	100	105	110	93	117	95	107	111	101	92	89	93	109	122	110	87	90	113	109	74	84	114	100	122	100	102	110	96	110	97	116	85	107	95	124	99	131	102	104	104	88	102	113	107	134	94	99	104	89	110	108	99	102	125	106	110	94	99	122	111	101	110	99	91	101	95	81	100	113	99	111	100	99	97	112	102	98	98	100	129	126	96	96	98	117	105	111	113	98	96	111	99	98	95	100	105	97	111	104	107	117	122	108	108	121	88	100	114	102	114	115	98	105	94	110	110	98	103	108	100	104	102	106	90	101	117	125	119	92	122	98	81	113	108	89	110	115	117	101	106	120	96	107	108	123	98	106	96	107	97	81	108	81	93	111	100	105	80	115	106	86	104	120	131	97	99	116	126	107	108	108	104	99	99	82	116	103	98	124	113	113	97	102	116	113	111	102	79	102	98	121	119	99	90	106	105	110	110	114	87	125	99	97	99	124	115	114	106	112	110	106	113	118	103	99	98	110	94	78	82	100	102	98	105	104	95	119	105	104	102	100	85	121	90	113	99	107	115	109	96	97	107	95	111	109	116	96	96	110	105	107	93	112	112	138	99	100	110	110	105	120	108	98	98	119	89	107	102	81	98	120	103	123	119	106	100	104	105	108	106	95	101	104	103	104	102	106	111	101	110	97	116	106	109	90	104	108	111	98	85	99	101	110	110	100	105	103	111	102	104	101	113	116	106	114	103	114	109	102	117	88	119	100	97	115	103	92	110	120	95	98	104	99	98	86	97	103	114	107	114	109	101	124	117	84	87	129	111	110	112	107	101	116	112	88	102	110	115	100	88	99	101	106	85	124	103	106	95	113	91	92	119	106	93	105	100	98	102	109	106	103	114	102	119	103	119	91	93	99	98	102	108	101	93	112	113	102	111	97	110	135	89	94	106	110	101	104	98	103	109	89	81	110	132	107	105	99	104	109	106	114	121	110	104	124	121	108	103	92	88	97	107	96	107	114	91	107	99	109	111	107	96	97	92	82	115	114	105	117	110	114	115	96	106	104	127	89	102	98	103	106	102	100	100	105	98	95	116	96	89	110	98	99	105	105	95	103	105	103	110	108	96	112	110	78	108	116	105	108	103	103	108	99	120	102	111	104	103	90	106	96	107	121	106	106	115	102	99	106	96	112	84	111	110	109	107	105	93	100	102	113	117	115	109	102	103	89	96	103	95	105	92	105	106	99	106	99	120	104	85	113	99	95	86	108	96	106	108	91	100	107	91	98	91	107	105	128	118	85	118	100	109	116	110	103	92	118	118	107	101	103	104	101	111	101	77	85	104	110	117	122	100	112	99	79	112	115	104	106	102	99	107	101	116	104	109	108	108	105	111	105	99	87	114	102	117	112	97	108	121	99	113	104	107	111	103	95	119	118	98	89	80	103	110	103	96	109	86	106	116	105	89	82	106	96	108	98	91	126	107	107	93	82	89	93	119	104	101	101	118	114	91	83	102	104	102	88	104	101	107	106	102	94	121	120	111	102	107	113	107	104	93	105	107	99	93	93	109	99	108	109	99	96	80	83	115	81	109	131	116	98	108	87	76	107	100	114	121	116	102	129	109	107	115	110	116	90	107	115	113	93	122	129	82	77	107	104	109	96	109	110	109	107	102	103	90	127	102	122	105	105	105	112	122	109	105	111	95	119	105	95	109	105	96	91	102	117	90	112	98	93	94	101	105	114	96	117	111	96	95	114	101	94	104	110	107	117	126	102	108	112	113	98	96	88	86	99	104	88	114	126	117	93	109	118	117	109	107	91	100	112	104	111	99	110	92	102	113	97	115	113	116	109	121	111	97	94	107	84	113	105	85	96	103	112	114	103	105	93	104	103	94	114	95	99	99	90	112	109	119	111	118	103	97	92	113	102	110	112	103	112	113	106	104	90	92	111	118	102	89	103	109	92	121	107	129	104	105	136	117	98
44420	33660	14772	1578	1404	1143	1011	843	741	698	658	582	585	548	533	515	501	459	494	490	469	454	451	412	427	417	415	428	427	450	432	450	413	419	396	423	392	398	431	393	407	386	436	411	400	373	396	370	422	398	369	354	418	401	393	345	381	395	407	410	399	439	377	370	366	356	379	374	380	407	378	383	353	369	399	376	378	358	344	363	394	384	371	403	386	348	385	358	379	392	368	372	396	350	371	396	362	410	379	386	370	409	373	365	378	369	367	446	353	387	358	415	410	367	345	388	389	376	385	396	364	391	410	387	382	401	396	369	392	378	405	376	411	377	394	388	381	370	345	404	360	371	371	380	373	384	375	376	399	347	380	380	383	374	367	356	358	379	365	361	407	363	392	389	387	371	390	385	388	385	366	389	367	363	369	383	383	377	369	371	354	395	413	389	395	384	365	421	360	373	357	417	387	377	381	391	364	391	395	352	414	383	385	418	400	380	413	416	386	360	373	377	381	351	387	369	372	358	367	380	338	347	402	397	371	389	364	363	383	399	400	364	410	377	382	359	365	359	405	381	405	410	395	355	386	394	426	377	406	360	371	379	406	361	346	345	368	393	366	389	377	355	351	399	380	394	354	375	396	391	416	393	403	388	417	360	411	379	352	338	373	376	390	369	385	370	406	365	351	368	341	357	372	361	363	435	389	378	370	396	369	359	410	364	369	385	386	396	394	371	398	341	334	412	356	404	371	354	343	365	376	394	353	386	364	398	376	388	334	384	369	395	404	384	380	395	383	399	373	358	359	394	357	368	376	366	405	377	380	372	373	387	398	381	369	373	374	378	407	393	357	366	343	358	414	378	376	352	392	386	405	393	392	346	392	383	348	359	389	391	389	334	411	384	386	362	379	362	360	394	357	415	378	390	363	379	382	351	403	373	372	362	357	416	379	390	381	418	389	380	354	380	373	373	357	353	382	372	390	385	325	392	350	353	378	356	385	383	375	355	361	359	361	352	376	384	388	380	409	372	373	393	383	377	369	408	377	385	348	357	374	392	351	379	372	400	379	426	349	349	428	381	385	391	398	378	391	392	373	357	383	391	404	406	407	390	363	386	382	350	389	385	396	384	380	413	385	372	355	402	405	381	400	396	379	397	379	384	396	372	378	374	387	372	365	382	386	346	376	360	378	407	357	381	342	402	369	351	389	386	378	380	366	383	379	340	394	360	353	356	398	370	365	379	380	379	360	384	399	374	387	388	385	381	391	440	383	420	380	404	379	350	385	394	387	371	382	354	382	379	404	379	365	346	396	401	370	375	366	371	433	364	386	372	392	389	379	338	386	386	378	375	412	370	385	350	372	362	359	338	381	398	360	361	412	406	378	371	395	372	388	350	379	366	380	361	372	365	395	366	407	379	371	376	354	390	363	361	344	385	370	385	399	343	369	378	363	342	407	376	398	367	391	392	371	392	350	364	364	392	403	406	352	428	382	392	391	387	376	354	397	350	376	387	391	363	350	402	377	346	402	348	400	358	397	390	400	370	365	376	405	333	374	378	408	357	383	389	370	408	401	399	373	386	365	392	374	345	368	380	362	400	373	380	379	368	377	365	364	399	381	397	395	394	397	392	365	333	395	374	371	405	357	398	397	363	373	400	392	365	369	358	366	396	376	350	409	350	346	369	387	371	363	337	395	384	362	353	366	352	366	383	368	358	389	378	360	386	366	430	365	330	382	381	416	364	374	386	359	377	383	396	350	370	408	382	376	387	413	382	409	375	367	411	389	364	375	385	421	394	365	376	348	358	350	381	399	377	385	389	410	399	401	395	419	389	330	373	370	383	393	370	389	390	382	354	387	403	365	363	373	369	379	402	369	362	411	391	362	371	369	341	380	376	357	377	366	384	378	360	366	362	413	374	390	378	360	360	449	389	354	386	362	401	401	393	386	375	356	381	384	393	364	358	355	370	377	384	394	413	373	370	398	388	405	358	343	392	355	358	391	394	390	368	374	383	387	398	386	412	368	352	353	369	378	390	378	351	363	365	404	384	389	377	360	356	361	361	392	396	379	389	380	399	365	351	375	405	371	379	361	367	358	378	370	372	397	372	341	376	349	377	402	328	361	357	385	366	380	385	387	379	397	363	390	370	389	414	372	399	375	368	402	382	354	374	363	398	361	397	426	408	396	374	364	356	420	388	354	409	381	400	393	411	384	421	371	343	384	381	368	375	351	373	370	399	374	400	406	426	384	400	388	373	390	382	335	362	356	406	371	371	375	375	373	391	386	357	353	389	380	363	414	376	353	372	396	371	357	365	372	381	397	356	372	376	379	357	389	379	436	369	385	389	362	379	367	391	369	364	382	388	389	361	355	348	377	366	392	356	394	364	391	371	384	389	395	384	388	406	379	387	379	416	378	378	389	407	414	372	377	361	389	369	361	367	323	369	365	339	386	373	353	338	426	344	393	392	418	387	373	378	370	363	391	360	364	358	404	364	368	367	377	387	391	344	365	416	373	374	417	385	395	397	427	381	377	370	356	394	359	339	375	366	370	355	380	403	366	374	419	376	375	386	363	392	382	389	413	386	333	392	369	355	399	391	357	408	392	328	404	355	389	422	376	374	413	389	378	374	394	369	386	358	364	371	400	386	380	346	376	365	377	388	373	381	411	407	380	396	401	367	387	330	370	375	408	408	353	362	349	391	394	378	386	393	389	390	369	360	373	382	368	376	365	381	398	380	389	359	379	353	367	349	393	345	375	379	356	392	375	374	371	378	378	362	366	358	397	384	384	378	368	382	359	397	370	371	377	403	408	404	372	384	350	398	374	386	378	384	350	382	401	411	383	350	364	416	355	364	360	384	377	367	396	375	398	379	359	390	342	392	401	354	393	403	348	357	368	377	366	379	410	400	376	374	386	408	380	395	383	390	375	391	371	384	366	379	415	367	343	384	395	379	392	366	371	337	375	385	370	371	401	419	434	408	394	400	392	385	344	358	368	384	385	404	378	403	381	394	347	358	362	371	376	404	377	360	388	401	368	399	384	365	396	402	380	361	385	386	405	392	368	401	374	381	370	374	374	367	422	365	319	345	377	380	387	351	367	383	405	388	352	411	395	368	410	379	395	378	361	373	392	343	308	404	355	344	408	370	363	398	398	383	383	378	373	367	388	376	363	392	433	387	398	388	367	362	392	396	379	359	364	392	370	365	359	372	376	413	384	370	392	383	373	374	352	364	348	356	421	402	360	386	374	352	357	400	383	391	386	382	345	416	392	374	374	329	363	375	351	342	382	362	358	405	417	420	393	407	384	425	424	368	390	371	347	328	384	385	385	414	367	381	363	344	380	360	375	396	396	365	399	401	366	372	363	356	401	393	393	351	403	362	367	390	371	367	384	383	394	387	393	393	362	405	354	377	389	370	385	389	384	341	370	413	363	374	360	378	400	353	365	374	376	393	359	361	390	375	391	383	401	399	375	384	347	371	377	380	393	392	391	370	363	368
77679	57790	33100	6954	855	547	452	362	307	273	231	219	240	238	216	221	192	159	219	189	217	160	199	204	193	179	175	179	191	173	162	193	186	168	177	175	165	159	180	180	176	185	171	172	159	154	180	188	169	164	172	138	159	166	182	163	152	167	165	195	184	172	160	166	186	166	171	173	176	179	172	187	189	187	182	175	205	157	160	184	165	181	188	151	178	178	180	168	174	174	192	169	182	163	155	168	172	164	159	150	172	165	167	179	161	169	186	167	188	169	174	168	171	184	158	168	170	136	143	143	176	164	179	164	185	184	160	188	165	170	146	174	180	188	168	152	167	177	173	157	180	185	150	177	180	166	187	142	154	161	163	186	174	171	176	162	166	164	185	159	182	187	165	168	174	177	175	193	141	176	184	154	167	164	163	144	171	184	171	146	139	183	161	174	179	182	164	164	179	192	178	193	160	147	142	176	172	188	148	163	153	168	175	185	139	138	183	155	175	162	144	164	162	196	178	175	184	163	163	175	190	147	180	183	157	164	165	165	194	186	163	159	181	170	161	150	192	165	160	170	161	162	169	156	174	166	172	173	143	155	181	162	165	179	187	159	150	147	190	162	165	177	150	157	175	197	165	180	172	179	153	166	173	178	184	166	166	171	173	186	161	168	178	182	138	180	181	184	167	161	175	176	169	183	184	171	163	167	171	175	182	158	174	167	199	166	161	183	156	170	167	165	175	157	189	166	177	164	161	153	172	155	171	160	155	180	167	177	158	149	188	182	152	155	158	174	152	150	170	174	165	180	141	143	179	176	163	170	181	160	158	158	179	177	181	179	171	195	155	153	151	158	172	147	185	143	184	169	159	170	172	185	172	176	165	158	161	162	157	174	177	160	157	165	183	173	167	155	156	162	163	161	164	177	175	167	155	178	173	151	174	173	203	175	167	170	171	160	159	184	156	176	171	159	174	165	187	173	157	176	200	176	160	166	175	190	161	173	175	190	158	183	176	170	174	149	168	176	165	164	173	173	193	192	144	166	183	151	153	158	169	168	156	169	169	170	173	166	173	165	157	182	199	172	170	173	150	186	148	165	172	166	146	165	161	153	179	165	164	175	154	185	182	139	179	183	170	169	174	192	176	186	179	163	153	193	170	177	163	177	151	156	166	170	163	171	147	186	155	156	165	168	166	165	167	174	188	172	168	165	174	177	183	178	165	165	178	160	145	177	163	154	150	159	179	174	167	171	173	133	154	166	175	157	150	175	174	166	182	174	153	165	193	176	164	169	171	159	177	159	181	164	160	161	177	178	182	164	172	169	156	172	159	172	189	192	175	166	176	155	190	147	148	173	167	150	164	156	174	167	174	170	166	184	184	163	175	163	165	159	174	185	160	182	145	174	166	147	185	182	173	172	135	141	160	150	173	181	166	146	156	187	150	152	160	165	181	178	178	164	185	164	180	161	167	160	163	161	167	186	152	187	171	179	168	186	148	150	154	162	170	164	155	192	181	151	155	191	171	148	150	189	149	169	154	165	160	208	164	141	166	167	149	161	152	161	143	164	171	158	161	181	181	183	182	149	161	176	148	136	178	184	192	159	151	170	153	152	168	179	173	163	164	190	136	169	161	160	176	160	172	176	166	176	165	173	161	144	147	148	138	172	206	160	189	139	165	163	184	173	178	167	160	141	163	162	162	167	137	167	166	167	160	172	157	148	166	176	175	154	182	184	181	166	168	174	155	177	177	175	161	177	164	164	157	164	167	169	154	181	169	179	181	151	160	188	185	159	171	153	190	137	190	143	169	163	159	154	149	155	158	139	155	166	169	158	172	149	185	148	149	147	187	187	177	161	182	154	149	149	179	165	185	167	163	151	154	160	160	167	168	173	183	180	143	165	179	158	148	150	165	172	155	179	176	166	172	167	170	154	169	178	164	167	159	157	170	168	179	173	153	170	172	133	164	168	152	168	182	179	174	183	172	152	178	181	139	168	157	190	165	167	167	172	162	181	150	171	162	177	184	150	151	157	171	156	177	173	187	157	173	163	157	176	176	146	161	163	189	167	154	164	170	166	172	170	154	167	154	162	190	173	140	165	165	176	182	174	184	145	168	158	140	169	172	166	153	159	159	168	181	158	152	167	160	179	174	162	179	161	165	181	193	162	165	147	172	176	183	157	192	166	172	159	151	176	175	178	157	169	187	162	147	142	192	170	193	178	165	160	165	185	162	161	155	156	158	157	160	171	168	151	165	163	149	159	177	175	178	170	161	157	146	156	187	151	200	188	186	172	176	175	141	157	168	158	161	179	175	170	183	180	157	168	153	151	142	164	148	159	168	166	150	149	165	174	170	169	157	157	191	162	180	146	159	173	158	162	170	180	147	171	157	161	198	153	176	161	190	174	172	150	182	156	175	145	178	166	162	162	180	178	155	155	163	169	163	164	159	162	178	169	179	179	150	159	146	171	167	190	180	171	181	193	155	170	146	157	154	175	183	193	173	176	175	182	162	165	164	166	174	153	168	176	172	185	180	161	186	158	157	159	166	161	161	189	165	186	163	171	174	171	150	166	183	177	154	146	172	164	167	142	183	183	157	183	165	150	167	166	171	168	183	185	152	158	166	155	175	172	164	188	157	201	145	167	135	165	178	178	174	175	175	157	141	183	169	162	164	144	161	157	151	178	176	165	171	180	177	163	167	149	159	192	142	146	177	166	156	161	171	160	160	187	160	187	136	156	192	177	169	154	176	164	143	168	161	175	149	156	179	142	140	167	171	159	180	170	158	182	168	149	175	168	151	173	149	176	177	160	155	176	151	152	143	172	190	153	177	178	171	166	172	168	168	155	172	177	154	142	176	153	175	152	179	167	152	163	161	171	204	157	151	152	139	158	176	187	145	169	156	160	155	161	160	173	179	157	150	153	162	181	161	180	172	170	172	184	181	180	167	160	166	175	173	173	165	190	162	150	165	176	157	183	197	148	183	165	179	186	175	168	184	170	208	161	164	184	165	153	178	162	163	177	174	162	151	166	158	172	187	177	146	205	193	177	183	156	166	179	164	191	163	157	168	172	169	165	163	145	156	171	169	156	185	186	188	176	162	154	171	174	140	163	173	184	161	158	162	175	151	151	176	181	158	169	176	160	170	160	152	165	148	180	167	155	171	182	175	169	178	165	180	165	161	172	165	170	152	177	169	163	186	169	158	151	192	162	152	153	175	174	150	181	173	168	152	166	168	167	170	178	166	164	165	163	177	161	189	145	170	136	183	185	166	159	165	176	164	175	177	176	157	163	185	138	159	171	170	190	134	142	145	161	163	163	171	166	164	148	162	152	155	185	150	145	193	192	162	179	171	164	165	152	159	180	195	165	142	168	172	160	143	172	177	139	190	161	172	169	175	191	160	166	166	165	177	174	148	167	155	181	145	180	167	179	167	172	174	166	171	151	182	183	165	161	142	178	159	170	167	171	171	177	176	183	156	182	182	162	163	160	159	183	181	166
54026	43996	18528	3107	2574	2143	1837	1529	1418	1239	1205	1099	935	925	880	833	793	750	807	731	708	773	646	687	662	658	643	691	620	612	609	594	638	625	600	623	615	617	575	616	562	612	559	574	557	552	592	632	570	571	595	582	588	610	619	583	572	583	566	608	613	579	574	596	588	607	555	601	581	538	587	560	575	544	572	558	566	579	538	608	555	566	602	540	566	590	591	564	587	610	554	584	578	507	555	537	569	568	586	558	540	579	605	583	591	599	579	538	572	571	565	537	550	595	542	528	545	580	576	566	589	533	572	568	576	538	556	524	543	491	585	580	575	538	522	582	574	530	515	545	572	546	536	561	579	535	555	534	538	546	594	525	535	522	557	543	561	621	558	499	570	543	563	591	559	558	618	563	508	568	535	554	571	580	522	586	547	555	550	558	557	582	552	540	583	569	553	553	564	565	544	564	588	507	572	578	549	542	553	567	578	566	566	571	586	581	554	527	508	586	535	589	541	561	526	595	541	534	565	555	505	615	553	591	565	556	546	539	587	538	516	541	557	583	572	538	536	590	576	542	551	556	558	569	536	574	582	603	548	570	544	550	581	568	551	534	566	569	574	583	559	568	590	618	552	563	543	556	555	526	556	544	533	558	567	529	558	548	581	570	551	529	554	520	543	548	616	495	527	573	562	599	513	570	508	541	532	563	568	608	538	517	568	545	498	574	538	535	556	497	578	550	540	528	524	548	577	539	607	570	528	513	550	583	558	551	533	583	558	520	566	593	583	522	582	538	598	533	549	572	522	594	562	573	533	551	550	547	503	524	560	502	564	571	618	553	577	558	591	529	606	538	564	566	550	545	578	533	540	533	565	557	539	622	566	570	548	553	535	569	584	601	530	595	550	547	581	537	541	555	542	532	577	556	554	546	573	538	579	521	548	548	559	567	533	534	547	546	581	523	538	537	585	560	522	562	565	570	556	543	583	565	540	543	536	519	533	575	565	576	562	546	596	532	537	537	509	532	546	523	568	559	564	555	553	558	536	553	571	525	584	558	564	579	560	623	599	543	540	548	563	513	525	572	571	492	560	540	538	572	578	542	505	559	551	543	550	549	551	546	521	527	522	543	567	591	573	561	552	574	553	538	539	550	570	545	579	541	583	532	524	557	561	570	565	554	539	555	554	513	524	539	580	511	532	552	557	567	538	530	583	581	534	514	556	552	561	563	513	611	577	569	579	562	554	558	549	548	520	607	507	514	563	549	545	568	554	517	541	546	567	555	539	530	552	557	546	547	569	539	556	537	552	527	565	552	547	538	559	543	568	541	548	544	570	527	566	581	551	550	599	548	557	577	529	540	534	581	561	549	547	494	551	555	554	568	550	573	554	552	529	568	590	555	542	530	554	543	561	515	527	591	552	572	537	571	561	567	546	573	578	568	548	561	559	545	553	591	584	569	537	560	542	550	567	535	556	591	538	566	556	594	542	562	547	522	556	530	544	564	555	545	560	541	595	573	532	550	510	567	508	553	541	535	572	559	556	539	498	537	545	579	602	561	524	549	549	582	558	606	506	550	579	521	546	570	539	529	559	497	528	579	550	545	587	601	552	569	529	538	509	551	582	507	549	557	574	524	585	572	553	503	603	545	542	569	569	540	527	515	576	553	572	532	570	560	549	510	530	584	569	534	563	529	564	553	545	559	566	573	532	553	548	584	513	578	532	505	536	553	549	560	576	566	575	572	536	545	552	517	566	545	555	588	531	572	555	566	541	561	594	629	532	565	584	586	515	557	557	565	579	574	565	566	587	549	552	522	615	518	526	576	515	549	565	520	592	554	547	583	558	565	571	564	551	546	523	565	574	598	543	516	553	524	581	595	551	536	600	539	518	553	564	529	590	567	526	574	496	552	554	553	543	528	570	565	532	538	534	528	572	543	575	550	534	536	524	580	550	562	589	568	556	555	597	578	584	535	584	528	549	560	570	565	551	569	568	575	606	578	588	551	541	560	544	561	535	524	558	540	564	593	548	551	567	548	566	568	588	541	537	562	542	540	477	547	527	572	584	585	554	528	551	574	541	575	562	553	547	566	538	539	535	549	546	538	548	557	569	590	583	572	605	552	538	559	583	572	550	559	564	592	589	554	569	523	565	560	547	586	559	522	551	586	591	541	566	543	540	530	576	536	580	540	527	553	547	552	591	574	527	604	563	565	533	519	514	563	563	532	534	585	543	597	542	527	551	576	555	506	581	537	565	580	514	547	537	572	582	537	554	577	563	555	523	557	545	549	551	524	582	546	547	551	532	590	574	547	565	544	572	551	541	555	572	555	530	572	533	563	543	523	546	535	537	565	539	574	539	538	528	608	573	579	571	543	582	583	512	556	517	542	540	546	605	568	519	523	531	551	588	551	562	568	563	537	558	575	570	551	527	575	546	524	563	551	529	562	582	529	538	551	596	545	528	559	550	587	577	556	523	528	594	531	564	551	561	563	552	573	558	548	554	551	547	529	568	588	550	558	557	556	562	538	563	506	513	554	579	562	607	559	553	551	559	558	563	596	556	559	582	560	572	568	545	563	523	544	564	556	528	562	581	583	593	582	564	532	551	561	532	560	563	540	528	564	603	550	542	529	537	567	532	542	613	564	514	556	541	570	550	528	510	539	551	515	521	545	577	575	550	531	557	554	544	583	544	582	596	569	532	530	529	548	587	540	560	550	551	547	541	576	583	588	549	557	529	523	519	543	556	506	530	558	536	549	533	591	528	531	498	581	558	560	531	571	528	579	540	559	552	556	639	583	578	550	564	523	561	565	556	537	545	573	579	522	540	539	545	541	568	584	579	549	537	559	540	563	543	588	564	540	557	598	610	545	566	582	553	589	534	557	516	569	500	536	578	557	593	610	594	496	519	569	535	563	571	554	531	554	550	550	543	544	586	559	539	564	583	554	559	564	528	566	550	561	528	556	546	571	519	563	545	541	571	573	550	538	583	532	558	541	525	546	553	540	537	566	534	568	575	591	540	545	586	584	579	538	524	586	566	585	594	527	580	542	547	597	586	518	542	555	612	580	523	571	559	561	550	537	574	562	570	571	598	581	556	548	549	574	573	566	541	537	536	558	572	579	550	571	523	527	568	600	534	527	569	566	543	601	554	581	562	534	563	584	573	553	583	578	558	553	570	505	553	529	543	523	544	604	558	542	582	543	574	571	574	583	615	554	568	574	543	535	572	554	585	589	534	565	501	573	569	574	530	586	596	577	546	566	533	552	575	534	542	536	567	573	551	538	534	563	567	530	556	570	570	541	556	544	522	554	539	537	573	499	582	527	582	546	540	529	576	573	559	550	566	534	572	597	551	561	549	533	612	573	544	531	563	541	525	556	536	580	575	608	572	522	555	520	573	547	497	524	589	552	533	566	533	563	546	550	578	578	564	551	580	574	525	539	551	549	551	570	578	592	571	543	572	569	553	545	568	570	576	552	552	548	548	554	593	548	552	555	541	560
25732	8514	1701	206	187	169	171	172	196	192	194	164	176	176	168	179	165	187	170	193	191	182	183	179	165	183	180	153	165	174	189	187	163	198	166	177	185	170	176	218	192	161	167	184	169	182	156	182	164	193	174	196	177	201	190	199	181	166	165	184	184	186	176	195	180	170	175	183	170	213	166	185	177	187	193	195	172	182	195	177	165	174	182	153	186	168	180	166	217	160	158	192	186	173	173	168	198	181	185	184	177	182	192	184	175	190	166	191	142	144	189	162	176	166	174	155	177	173	183	192	178	194	170	172	194	188	192	190	188	191	169	196	188	174	168	220	183	202	187	171	187	194	159	191	177	170	180	182	184	175	182	170	167	153	191	208	184	150	187	177	170	169	172	194	174	149	199	172	154	171	188	199	185	156	174	162	170	183	187	195	196	178	173	193	186	198	186	157	167	173	200	190	177	185	202	186	179	204	184	180	174	183	211	195	167	179	173	185	172	168	184	190	180	159	173	154	169	175	172	162	174	174	180	190	217	160	170	177	176	189	176	197	188	145	199	186	193	175	163	175	183	169	192	201	157	173	173	170	192	187	172	163	167	186	187	177	164	186	188	157	166	162	167	181	152	190	168	146	181	199	204	159	191	168	181	187	167	159	140	167	173	164	172	169	165	168	161	174	163	179	196	190	171	194	192	172	183	157	206	215	188	176	178	149	199	153	169	159	173	196	169	175	201	178	166	187	172	169	166	154	165	169	165	167	162	190	185	168	168	183	177	183	184	166	191	185	148	166	165	183	165	184	187	185	164	198	161	165	171	177	180	154	186	188	186	173	158	169	175	182	174	192	197	157	191	182	161	169	174	197	174	176	179	159	142	176	181	180	176	193	171	170	182	167	160	158	161	201	163	152	187	168	192	191	162	163	185	172	198	174	167	187	171	190	173	168	181	169	191	166	187	184	161	166	177	163	181	196	176	164	176	172	168	200	176	191	175	168	170	184	176	188	184	172	182	197	177	177	190	176	188	196	155	209	163	181	166	184	191	173	176	162	187	189	170	168	166	194	188	176	164	181	188	206	177	200	192	177	159	176	181	173	145	163	192	178	167	187	182	182	176	197	178	167	171	182	178	154	180	158	158	163	169	166	178	172	171	187	147	171	180	193	202	179	173	188	185	182	157	161	185	182	182	209	158	159	170	166	188	182	184	169	179	182	176	174	181	196	183	167	175	182	166	202	198	169	169	165	191	157	166	180	184	172	183	180	176	170	169	190	186	194	178	156	188	178	192	179	190	182	168	178	161	167	165	176	178	175	185	168	175	191	166	184	174	181	168	167	190	169	186	181	181	180	190	166	182	174	203	179	188	180	167	157	193	176	174	188	159	189	191	173	180	176	196	173	193	171	179	168	171	180	164	172	164	178	169	168	174	172	193	179	156	177	155	171	178	187	189	170	188	191	167	188	173	169	168	166	181	176	160	187	184	163	178	157	151	171	138	160	191	195	184	150	181	188	174	177	182	184	175	148	159	174	187	194	201	158	177	168	171	178	176	172	178	196	140	182	197	173	182	156	179	192	182	202	183	187	185	195	193	169	171	188	179	147	201	170	190	185	193	182	176	181	175	169	171	170	190	191	163	173	157	174	180	187	177	148	194	170	185	161	175	161	188	165	184	180	203	176	155	187	194	180	171	190	174	187	173	190	187	190	179	153	171	195	156	184	178	181	175	207	155	175	178	150	163	192	181	172	175	153	210	176	156	178	184	167	201	192	178	165	186	169	167	162	201	148	173	186	182	212	174	173	172	170	176	196	189	181	182	198	160	167	178	153	167	155	177	173	161	157	168	194	181	167	165	177	181	186	195	162	180	171	167	181	169	185	175	177	194	163	178	175	170	186	165	173	146	188	170	190	201	190	163	194	181	177	157	181	198	178	162	163	173	172	187	178	182	164	180	165	179	183	178	184	169	168	172	196	163	169	207	175	202	203	173	180	188	173	161	180	180	184	177	168	194	182	194	186	197	172	195	165	153	190	161	181	166	154	207	181	181	168	165	171	167	194	194	177	182	185	187	189	191	193	192	179	200	203	172	216	147	183	175	174	171	137	181	197	178	158	174	154	176	184	163	189	179	170	176	160	190	182	169	176	165	204	185	163	182	175	189	161	172	180	172	169	169	158	190	165	153	176	165	176	184	165	141	172	166	195	189	172	184	157	173	180	187	166	167	177	203	183	160	165	191	189	166	167	200	171	182	143	167	159	187	197	167	190	180	169	174	188	187	176	171	184	157	178	186	184	176	188	189	189	185	178	192	177	169	194	172	160	169	186	177	147	196	170	182	180	187	174	166	164	190	164	180	176	202	167	161	185	159	166	195	186	178	177	162	162	186	162	187	185	191	157	161	166	174	172	157	175	165	174	159	182	182	185	185	166	182	207	184	183	172	186	164	184	164	169	198	183	200	174	151	207	176	181	151	192	185	190	179	173	158	186	163	181	162	162	156	173	172	186	171	189	160	151	163	206	181	176	152	184	180	176	178	166	182	201	193	176	176	174	174	166	175	177	180	195	164	174	185	208	197	168	186	169	187	184	160	205	166	175	170	160	170	179	189	175	183	180	177	193	153	178	181	152	182	172	181	186	185	199	185	157	173	196	158	185	190	181	172	195	196	156	182	189	155	189	195	186	201	203	171	158	172	147	162	160	185	185	180	156	171	208	163	178	160	188	184	169	156	182	179	166	176	181	186	171	184	156	184	181	179	193	143	165	176	159	194	171	192	176	176	176	180	172	196	169	173	176	171	177	189	171	189	188	193	199	171	164	176	177	180	177	180	179	175	163	161	174	167	184	176	168	187	181	187	204	176	168	175	202	203	165	199	157	165	159	165	177	185	158	179	172	154	170	164	170	187	170	165	182	188	169	175	174	184	178	166	187	186	204	178	186	184	187	177	172	176	165	176	183	176	162	182	189	168	162	200	152	183	180	175	180	204	168	186	177	185	169	179	220	180	180	173	206	174	156	182	157	196	179	154	172	166	185	178	175	174	175	198	166	172	155	164	178	145	170	200	199	171	170	161	178	181	169	186	159	180	178	180	180	163	186	165	180	179	208	168	223	208	170	191	187	190	168	181	170	180	185	164	187	151	182	185	153	173	178	201	173	170	189	159	187	209	179	188	186	178	181	178	161	186	160	182	170	186	159	172	199	155	177	193	176	163	177	159	179	175	180	211	176	188	184	194	185	171	177	171	172	157	172	174	177	174	174	166	178	179	191	153	179	177	173	206	173	165	167	175	173	181	179	170	167	155	189	195	185	177	193	197	196	198	172	195	172	151	185	182	182	185	169	176	185	184	190	162	180	178	156	186	153	169	179	188	169	193	183	198	163	207	169	176	186	186	187	179	191	181	203	202	177	170	182	180	194	163	179	162	190	177	186	172	150	160	187	181	188	147	167	182	171	171	180	181	165	175	195	159	180	167	177	181	171	172	197	201	194	193	208	177	172
24424	8808	2725	644	626	645	574	639	636	643	583	558	576	571	543	598	673	614	588	614	561	582	608	579	570	596	538	583	599	605	548	595	579	559	607	564	590	569	586	568	575	585	585	592	614	618	553	600	587	620	555	583	595	594	623	587	580	543	562	566	554	581	603	575	546	582	584	562	576	556	612	561	573	573	556	584	591	579	596	580	554	576	594	575	552	590	591	522	592	595	568	585	607	617	568	587	552	544	563	586	556	619	579	557	551	571	563	544	571	567	621	590	572	565	591	566	559	549	597	567	584	573	616	582	566	561	562	583	614	591	603	547	574	589	555	566	536	571	580	568	586	600	537	560	558	567	581	581	606	611	578	570	579	587	565	503	566	553	584	565	585	631	566	584	533	571	582	570	600	542	585	558	601	584	582	583	609	575	600	585	583	604	581	583	577	588	594	545	602	607	607	619	509	544	571	615	550	513	602	580	586	574	557	570	591	607	550	555	573	578	588	588	551	590	572	588	606	571	584	541	559	588	618	627	621	608	586	557	537	570	581	578	557	556	575	565	587	590	600	564	582	594	559	585	614	587	560	553	515	603	563	553	574	605	619	589	619	616	575	610	612	552	574	564	597	556	544	556	580	585	565	581	581	580	617	584	596	542	613	553	561	605	546	549	586	624	548	611	546	562	514	606	573	583	562	577	604	562	594	619	605	568	605	600	585	587	550	604	561	582	553	556	615	580	576	624	565	569	532	610	574	584	538	601	583	596	528	559	618	557	569	611	586	582	590	596	560	599	575	561	570	573	577	608	558	584	538	565	570	571	582	626	568	583	575	535	571	586	572	551	578	542	570	586	609	571	627	546	619	596	569	592	580	567	620	577	597	603	558	612	545	578	568	579	570	569	546	562	580	607	617	573	588	597	578	573	588	549	582	576	578	556	539	533	553	586	586	580	584	573	595	620	586	543	602	550	600	612	595	581	586	574	533	603	575	540	579	584	579	564	567	608	603	561	594	557	566	557	538	562	557	565	627	588	581	570	616	584	614	573	575	626	551	623	583	607	532	575	534	586	577	572	576	593	618	603	632	569	545	590	560	543	587	587	566	561	589	584	579	596	531	588	534	572	564	620	590	552	579	586	585	619	588	574	570	575	593	585	598	557	595	571	560	594	561	571	589	544	564	545	552	615	593	589	567	549	625	580	594	573	603	592	596	593	593	602	583	577	600	575	582	602	597	615	573	593	559	550	554	567	576	572	551	581	551	600	555	574	581	602	543	613	529	575	585	592	540	588	597	585	594	639	564	591	567	587	546	559	569	599	589	572	590	584	584	564	542	589	576	558	577	548	559	587	615	582	593	559	573	582	581	564	554	563	537	591	611	574	609	609	590	608	564	553	532	578	580	570	595	544	583	573	545	576	565	584	570	590	541	561	588	568	553	585	569	551	619	531	577	546	596	579	578	547	594	609	601	538	602	571	635	580	582	564	547	621	588	554	639	576	581	585	601	599	577	552	568	646	598	538	550	575	607	596	581	603	579	546	555	621	609	585	582	573	547	577	582	594	571	597	558	574	553	575	614	587	575	605	605	613	593	564	564	588	580	581	588	574	569	600	584	570	606	586	565	555	620	564	565	555	560	612	537	555	575	622	564	626	560	566	548	547	607	623	577	571	553	599	571	583	544	581	588	555	577	579	575	553	560	577	604	567	539	580	575	572	562	597	572	567	565	540	617	562	593	611	555	585	569	621	566	585	548	543	568	513	589	606	543	563	567	608	611	611	565	561	569	571	537	578	567	552	586	585	544	559	563	572	588	588	563	590	588	573	586	578	611	578	594	585	552	590	555	537	594	567	612	554	586	581	558	601	574	575	588	629	574	575	561	553	589	598	540	625	515	620	592	594	568	571	598	605	534	564	599	610	603	587	575	574	557	627	571	561	566	562	566	571	583	567	602	550	565	611	605	569	545	586	601	570	567	588	543	593	593	603	612	541	570	580	581	582	592	606	549	564	565	557	565	588	596	603	589	583	561	641	569	543	563	611	572	557	541	550	593	562	549	570	570	558	576	594	609	548	610	562	595	556	574	564	575	593	580	618	554	616	602	600	592	590	623	622	572	564	548	579	612	576	562	592	538	577	570	584	625	576	534	570	603	605	584	557	546	587	568	583	580	526	573	547	535	643	562	563	602	603	620	613	599	547	602	592	605	579	607	560	616	568	586	621	534	588	600	590	594	602	600	594	585	605	629	579	587	608	589	529	559	593	553	591	603	549	611	551	537	582	582	575	568	586	573	579	557	571	596	579	597	549	565	569	558	577	571	595	565	595	573	600	591	558	564	589	566	571	600	602	564	597	588	584	624	587	614	601	577	591	576	550	588	564	560	607	570	603	590	594	595	632	575	626	543	570	598	584	555	568	608	579	572	604	571	595	567	537	575	575	560	570	591	561	578	598	583	560	556	573	570	576	624	569	559	571	563	563	606	564	608	544	594	613	557	545	600	590	581	555	563	583	560	596	569	606	573	556	560	587	554	563	566	582	565	574	595	603	584	573	570	598	571	564	532	580	584	586	589	570	595	566	599	538	543	577	596	596	568	631	585	552	619	542	565	554	609	565	516	572	540	577	618	564	580	577	593	568	564	577	605	571	562	604	592	611	601	589	575	605	586	550	588	566	589	573	576	584	558	569	632	579	519	560	571	544	574	578	576	599	584	574	582	585	631	550	596	572	555	561	551	582	553	585	624	576	553	573	541	553	589	578	595	566	553	560	575	567	555	553	569	577	569	606	610	557	579	549	610	601	570	579	594	599	555	582	589	558	585	565	594	553	560	557	564	550	608	564	591	616	562	607	566	578	610	560	560	619	599	574	596	562	603	579	575	590	565	576	569	582	559	576	605	563	580	589	564	554	628	585	565	580	545	636	544	571	602	622	592	604	539	559	583	567	562	564	586	610	555	583	592	548	641	530	569	562	595	594	568	603	534	567	588	559	558	633	587	593	585	563	583	558	601	586	574	597	576	548	654	580	565	547	607	624	594	563	550	548	529	572	573	609	577	568	561	575	547	581	618	587	559	546	579	591	580	603	603	548	609	610	574	571	599	548	622	583	556	602	589	519	567	555	602	574	543	604	610	583	579	568	599	580	548	587	571	549	577	578	578	587	570	547	540	625	568	575	590	582	584	587	543	602	581	581	608	579	589	617	558	577	605	552	624	622	554	548	587	549	587	556	567	563	531	588	555	602	598	610	561	571	586	587	565	565	621	561	563	603	611	534	599	550	560	525	595	587	594	582	557	585	567	595	597	560	584	565	553	603	567	613	569	569	564	550	584	563	557	594	565	567	581	550	582	550	576	552	636	574	571	595	606	620	556	558	602	547	628	580	563	588	558	567	581	569	557	586	545	578	587	579	588	579	584	524	575	591	571	645	592	531	611	588	574	588	595	568	565	607	574	551	578	586	569	591	597	586	566	570	575	569	590	572	587	594	611	607	546	578	571	599
63860	44514	25253	2509	372	255	245	191	214	159	185	145	139	135	127	123	127	102	107	105	115	105	109	109	130	121	102	117	107	110	104	110	96	115	104	104	114	106	102	108	119	103	104	117	113	106	113	94	113	114	98	94	113	113	104	103	107	102	111	112	96	103	119	102	102	99	92	99	107	105	93	96	111	94	105	106	111	127	122	103	105	111	103	116	101	99	85	97	93	96	96	82	100	99	103	115	117	101	108	105	99	99	109	93	103	100	116	113	111	104	102	94	120	116	110	109	105	99	114	101	109	95	123	99	121	107	106	96	113	108	101	101	93	91	119	93	124	98	106	102	103	91	85	101	104	95	103	109	95	115	90	99	88	120	113	106	109	99	112	98	99	100	117	98	87	92	103	125	89	111	102	101	102	123	103	110	111	96	91	98	107	97	93	103	86	96	102	113	95	107	100	99	100	118	103	107	111	111	106	91	121	106	89	81	103	106	99	101	110	113	112	98	104	102	99	89	101	108	97	104	81	103	90	107	112	110	94	102	116	109	92	101	116	96	113	136	107	109	115	102	103	116	104	114	107	100	112	88	102	88	105	102	96	109	127	94	126	101	119	111	101	107	94	124	129	121	101	96	99	104	82	89	94	111	115	112	108	108	103	97	110	105	112	98	119	98	108	107	100	118	108	99	118	106	86	120	102	110	107	110	98	104	90	101	113	127	111	106	112	105	98	106	130	100	114	88	95	110	122	128	97	90	96	102	100	99	118	94	114	126	98	85	95	101	105	115	110	95	81	119	102	109	103	115	106	100	104	116	94	80	102	110	100	87	118	97	99	95	111	124	109	87	106	106	101	98	116	110	92	128	116	113	99	84	113	116	107	105	94	90	96	104	92	100	92	107	91	96	85	119	106	90	105	117	90	117	92	91	119	108	124	103	94	94	90	108	99	113	114	100	128	103	107	112	108	93	110	104	97	101	89	109	112	104	115	97	96	110	116	85	103	99	103	105	112	113	102	110	94	101	115	96	106	104	98	123	83	102	113	102	98	112	114	113	104	113	114	110	101	93	98	90	97	112	119	130	110	120	103	107	133	104	109	87	104	104	112	95	99	126	95	101	91	107	116	98	101	108	98	89	98	103	125	108	106	117	96	92	105	92	107	99	111	112	93	109	117	124	93	107	102	122	109	85	113	81	100	111	113	91	111	93	94	101	94	104	111	91	99	116	120	109	110	104	108	94	116	113	122	93	124	115	95	100	118	97	95	81	99	115	105	115	96	103	106	109	107	103	114	116	119	113	102	102	109	107	90	119	99	116	103	100	114	102	111	102	117	104	111	96	107	120	101	108	91	112	108	108	102	94	100	94	117	103	108	113	108	115	117	97	123	113	108	107	101	107	99	109	91	116	107	98	96	107	102	104	107	95	110	82	99	107	107	116	119	109	95	106	126	122	101	91	103	96	110	121	80	88	115	107	81	115	110	87	112	81	100	107	102	94	109	90	115	96	93	101	96	117	91	106	105	95	101	108	107	111	112	104	102	109	90	123	112	102	104	101	93	105	82	108	94	101	103	96	103	98	101	97	92	89	125	117	96	95	123	94	103	118	104	101	117	102	101	112	106	103	98	103	105	89	107	97	96	123	97	112	95	94	109	101	122	105	108	111	95	98	109	94	102	115	115	119	103	114	90	89	117	99	96	102	113	96	114	97	113	95	129	91	107	96	117	103	108	99	97	114	101	107	94	107	99	100	98	123	110	89	89	109	124	112	101	101	88	89	104	103	118	121	118	105	90	112	118	110	87	117	109	111	111	130	105	92	105	95	97	112	120	98	106	105	111	95	103	103	98	102	95	88	118	107	77	104	98	85	112	80	106	113	84	106	109	103	101	111	102	95	100	117	111	101	120	122	105	100	116	104	100	107	99	107	109	89	97	110	103	112	94	90	100	120	104	112	104	108	120	96	106	85	103	87	96	118	108	111	115	122	106	88	111	111	115	92	97	109	103	103	109	110	83	72	104	95	116	114	110	105	89	103	108	109	92	103	89	108	77	118	97	120	104	106	107	111	102	101	96	95	105	100	106	102	110	104	119	120	107	107	115	101	108	96	110	118	105	103	105	102	108	107	120	101	94	101	105	110	99	99	105	87	84	100	90	107	94	115	93	81	116	84	103	102	106	117	116	114	116	103	120	102	96	103	95	115	104	89	87	112	111	98	123	122	93	102	109	98	123	121	106	88	113	96	110	112	109	89	102	105	116	102	95	95	96	106	104	104	116	98	108	106	106	108	105	92	104	94	88	89	97	84	91	107	96	115	102	95	106	100	105	114	108	98	111	107	118	118	101	118	102	105	100	91	104	120	87	109	105	108	108	88	105	92	110	94	98	99	115	87	109	99	107	107	103	110	108	125	107	99	116	116	97	103	114	109	100	122	107	100	106	120	88	95	114	97	98	110	103	88	103	110	88	100	98	97	100	109	90	98	103	110	118	107	113	85	99	96	115	98	101	114	104	102	114	110	123	115	92	102	101	98	97	86	88	94	114	124	91	109	95	95	109	116	109	106	117	98	94	104	105	105	99	113	101	89	128	102	110	105	113	94	91	129	124	106	93	91	94	91	117	96	92	93	104	111	108	92	108	126	104	101	99	115	97	96	97	102	104	108	104	114	90	95	95	107	96	104	97	99	117	108	99	106	125	114	93	103	115	97	96	98	91	103	104	95	85	82	100	114	96	101	117	130	113	93	91	104	89	115	118	76	103	114	97	104	123	102	105	105	90	111	90	112	117	110	96	90	102	118	117	92	112	90	107	109	99	90	101	85	97	119	104	116	109	96	120	107	126	99	98	95	117	122	111	79	122	121	94	104	110	96	115	91	89	89	117	107	96	98	109	91	91	98	98	92	101	109	110	104	117	129	108	106	94	101	115	99	100	96	111	92	102	108	94	97	113	110	98	94	94	108	117	107	105	114	99	102	110	115	106	102	114	104	97	96	86	111	99	109	98	95	110	102	107	119	97	108	100	98	119	91	80	113	88	123	96	104	89	110	118	95	110	121	84	106	122	98	89	103	105	93	109	99	105	98	103	98	106	102	88	97	95	100	103	99	87	113	101	86	134	122	94	103	99	96	98	105	113	109	95	83	119	96	107	89	114	93	105	99	98	90	106	103	124	106	103	112	101	109	110	112	97	90	95	87	91	78	94	92	87	91	105	102	109	105	105	111	103	103	108	104	105	97	91	98	119	98	100	120	100	115	102	99	116	101	107	81	106	113	93	102	94	110	93	87	108	92	92	102	104	107	113	96	107	107	104	101	81	114	113	107	85	110	103	117	105	82	110	102	111	82	95	95	104	105	103	93	88	107	109	107	99	104	106	89	111	103	100	107	93	106	109	106	109	111	122	95	112	107	111	122	105	88	112	107	95	127	111	105	86	113	103	101	95	106	100	100	103	114	95	111	105	83	101	99	101	112	119	108	102	102	90	107	112	117	101	97	111	108
43559	34056	15596	1710	1430	1180	1006	915	786	673	652	629	560	561	548	542	535	510	464	477	459	458	419	439	437	451	440	423	388	390	391	395	419	404	396	390	360	434	393	391	407	389	397	386	412	408	393	382	412	392	410	398	408	385	373	371	361	397	341	399	399	391	335	407	423	397	398	366	370	356	359	402	373	392	397	381	352	384	386	362	379	408	382	380	389	361	387	367	395	396	389	383	376	371	333	359	374	390	377	394	388	357	351	359	408	350	379	402	390	367	403	372	390	369	373	367	391	399	368	389	353	377	356	365	360	359	352	408	383	352	353	346	379	362	368	408	365	376	365	363	391	404	347	375	383	393	361	370	382	369	377	372	355	372	371	359	365	365	372	382	383	387	341	368	310	403	399	362	370	370	373	399	377	369	387	361	346	364	383	371	368	363	375	369	340	412	419	355	383	378	359	354	364	349	373	366	373	365	378	391	371	362	366	397	397	365	392	363	397	377	345	378	360	404	352	372	377	391	370	366	346	356	370	368	352	376	405	354	391	375	365	347	358	400	385	368	377	368	370	352	360	371	404	388	389	363	357	388	328	395	348	373	362	381	365	352	361	391	349	384	381	361	372	393	366	415	383	375	390	385	385	374	408	362	364	348	392	379	376	410	385	371	370	342	387	372	352	375	375	368	396	370	360	371	367	350	367	361	372	393	396	363	374	374	346	395	401	326	368	376	375	396	344	367	388	349	389	349	355	391	381	389	401	378	381	368	353	354	335	373	397	386	391	404	353	399	369	416	333	421	362	347	358	381	346	374	382	364	369	405	364	387	381	338	381	384	357	368	355	371	346	388	379	417	382	353	364	372	363	356	423	352	351	384	379	376	376	403	350	412	370	387	373	369	378	355	370	362	351	340	374	360	366	392	342	354	365	373	366	360	356	385	360	371	356	368	381	372	382	392	369	339	378	392	381	359	394	383	334	356	366	396	382	333	379	395	373	338	374	387	365	374	354	358	389	365	372	390	361	390	369	354	377	390	389	360	400	361	370	363	335	345	400	353	368	393	366	367	374	396	381	396	388	357	405	363	396	335	384	376	354	423	394	309	341	358	410	370	369	401	387	345	404	390	370	383	384	403	412	388	364	364	385	398	355	392	362	381	344	362	362	376	366	370	398	392	384	378	409	345	370	412	372	368	407	355	360	367	375	370	387	344	382	370	397	348	371	354	357	364	346	383	422	362	368	351	370	365	353	406	382	348	363	362	370	377	344	387	377	358	403	372	377	388	405	376	358	382	402	381	401	355	375	353	354	377	343	375	377	365	394	373	383	359	344	403	349	352	402	356	418	369	391	391	409	375	372	389	364	370	360	354	349	362	399	348	354	381	382	372	393	353	358	385	369	377	368	384	370	344	384	343	394	385	395	360	393	362	396	395	363	369	406	401	377	373	339	366	380	354	328	374	386	338	381	394	371	377	388	381	339	359	370	368	393	404	390	372	409	391	353	380	399	387	372	375	425	347	365	378	372	366	373	425	388	393	370	369	388	403	389	368	390	386	372	402	353	395	369	349	375	365	384	332	341	346	356	413	352	391	351	375	380	363	372	361	372	381	359	408	409	360	367	387	357	368	368	370	396	364	373	374	368	397	366	366	382	376	388	335	371	406	385	400	389	385	374	367	364	344	347	396	402	379	396	363	379	374	375	360	394	396	376	369	382	383	350	358	385	414	370	389	357	350	398	388	361	408	399	416	382	376	405	386	376	392	413	363	386	372	356	357	380	387	392	384	347	370	374	360	346	355	370	359	385	346	384	334	384	368	386	383	351	373	378	365	402	388	385	376	380	383	381	383	388	348	363	375	351	347	354	347	380	373	400	377	379	369	385	355	336	381	340	364	395	376	368	388	346	352	358	384	385	352	385	386	394	331	377	357	335	336	358	362	406	365	370	355	375	362	345	349	348	376	405	363	367	354	358	374	330	373	355	369	324	352	366	359	358	396	387	350	324	371	386	352	407	346	351	343	389	424	356	376	361	357	378	434	393	373	372	362	340	396	384	368	378	369	388	342	363	395	407	353	422	373	392	372	359	398	401	371	354	339	417	374	367	369	404	390	392	344	363	383	373	388	342	337	368	371	378	351	386	401	372	353	372	381	413	357	381	351	385	374	382	370	346	347	364	379	397	384	386	394	349	356	329	369	370	368	379	352	380	390	404	333	396	354	394	348	387	346	402	395	367	386	347	369	363	395	367	375	349	343	357	368	363	370	387	378	382	357	406	358	350	390	382	380	364	352	347	357	390	393	379	388	369	349	364	369	380	382	387	374	335	339	389	368	358	385	380	418	368	350	391	379	368	371	355	369	411	373	374	362	328	371	374	395	391	362	361	396	368	352	382	399	355	396	412	374	372	371	338	403	354	352	381	372	378	397	382	392	376	367	406	379	363	366	381	426	377	379	380	350	376	384	356	381	381	406	363	369	360	367	379	358	396	405	347	372	344	367	374	350	340	370	372	388	382	367	383	401	385	363	350	361	361	360	387	363	384	382	403	393	375	362	383	387	397	391	376	409	344	367	362	390	398	374	349	375	347	381	390	359	359	404	380	391	360	338	348	393	378	395	332	366	393	360	391	366	373	371	358	351	371	380	379	371	370	372	387	425	360	379	403	337	385	370	400	380	378	383	376	396	361	338	358	355	394	386	392	362	370	426	384	389	367	413	349	368	368	374	376	403	350	385	396	379	369	354	349	358	415	363	379	374	398	407	357	386	348	405	368	361	379	366	365	367	340	396	355	368	364	345	363	412	356	365	429	342	336	341	369	398	371	409	396	340	436	342	396	367	361	359	339	375	342	360	403	376	375	368	380	377	394	391	373	363	357	341	369	347	356	361	370	323	356	387	396	390	383	378	368	363	373	374	354	375	378	399	357	367	356	394	396	404	334	353	386	366	360	370	380	400	385	365	396	382	348	376	336	393	403	382	405	397	361	366	355	382	344	410	393	332	379	372	392	359	398	341	377	350	383	387	391	395	410	364	362	365	394	376	383	369	353	385	383	352	348	356	372	362	390	353	359	377	387	352	374	362	354	357	360	391	383	373	382	397	338	388	377	356	365	392	373	398	349	407	363	377	356	383	375	342	407	366	400	364	374	392	371	369	354	388	343	388	381	375	357	346	378	364	394	388	386	373	396	371	364	368	408	373	393	381	339	377	354	352	380	371	408	413	338	380	387	414	336	341	370	354	372	389	340	356	411	354	387	361	365	396	349	373	405	373	359	360	373	355	392	355	384	355	353	372	367	362	344	386	380	366	392	397	367	388	391	373	369	336	377	386	384	374	367	351	405	346	375	381	403	366	355	350	379	357	357	360	400	383	375	355	417	375	367	358	369	405	351	372	386	372	362	366	388	349	355	373	370	396	355	350	380	352	398	372	381	375	387	385	401	373	355	371	380	370	363	376	384	383	345	348	362	370	366	350	369	398	381	375	383	400	400	379	403	389	387	376
76437	56932	35722	7489	844	499	418	373	310	277	283	249	222	202	217	201	220	213	170	188	179	186	169	186	187	162	175	175	192	184	205	188	201	166	196	156	169	192	160	172	177	177	182	164	154	146	156	159	203	154	176	170	187	170	163	155	196	172	187	182	150	184	165	160	158	166	156	165	180	189	173	147	159	163	163	153	164	173	158	180	162	128	176	156	156	175	169	159	167	157	158	156	169	159	155	170	158	171	151	160	168	166	171	175	175	163	156	166	148	136	148	175	175	139	195	157	153	185	189	172	159	161	177	175	157	171	160	159	142	168	161	157	175	156	188	177	155	185	158	163	143	151	157	160	184	164	195	171	182	159	193	149	139	179	156	167	141	156	182	126	148	134	162	183	166	167	156	168	195	169	185	178	167	177	152	180	179	187	157	171	189	174	157	154	164	168	155	177	152	159	154	180	186	177	175	170	176	152	159	154	155	175	170	157	180	178	161	155	172	184	152	176	157	148	185	138	147	179	151	155	184	180	183	177	164	177	173	171	160	163	174	149	168	156	162	148	164	169	156	176	210	170	190	175	168	186	175	178	169	154	159	149	176	165	170	174	172	163	160	183	154	186	150	158	145	171	172	148	155	166	165	171	134	188	175	168	175	158	172	162	160	160	170	154	160	147	175	163	165	158	174	171	176	162	157	161	181	169	149	160	170	163	173	164	151	181	174	132	186	178	163	163	172	168	150	163	173	192	176	141	173	175	177	190	152	138	151	165	188	141	181	176	183	196	185	151	164	173	177	193	171	149	164	170	178	166	166	171	176	173	160	166	160	150	168	161	153	183	164	161	139	176	198	152	174	183	203	142	172	180	180	166	176	163	188	155	182	161	152	155	180	191	154	165	168	179	166	133	168	151	159	161	165	171	185	174	162	163	154	167	153	177	165	170	161	148	182	189	147	168	154	166	157	169	170	184	164	152	162	167	170	147	174	138	157	185	163	148	176	157	174	180	158	162	169	173	166	171	179	148	181	162	162	157	173	169	157	144	147	148	160	167	172	159	185	157	184	149	166	176	168	167	163	145	168	152	147	148	175	139	152	192	159	158	173	156	160	159	180	155	159	185	171	141	167	195	168	153	164	154	152	188	158	162	144	161	178	156	180	155	128	193	179	173	157	159	158	149	167	173	166	171	166	182	167	194	192	169	190	174	170	183	162	144	195	178	172	150	184	165	186	139	166	165	167	168	155	162	162	170	155	161	176	160	165	147	150	175	145	171	163	184	168	181	163	147	176	152	178	166	183	164	181	156	171	152	171	153	183	166	170	180	156	171	167	169	160	194	153	160	159	175	173	157	161	179	162	185	142	134	173	186	180	168	193	178	150	173	170	166	160	170	163	161	162	167	149	149	173	148	160	161	186	161	173	163	163	153	157	170	170	166	149	166	165	171	163	191	176	182	153	172	167	172	152	180	146	178	161	146	139	183	147	152	169	170	174	157	166	170	160	154	178	144	200	187	176	166	173	163	161	167	154	163	163	164	177	160	170	195	156	155	191	162	155	152	179	160	160	160	156	172	174	195	202	161	160	179	159	167	170	160	155	170	171	178	182	165	189	157	159	170	171	164	159	143	173	170	149	144	149	179	178	163	151	165	172	157	163	175	178	140	170	170	175	158	145	159	166	174	145	160	178	164	153	177	162	182	167	173	177	162	146	158	143	170	162	157	169	141	159	162	150	158	180	151	168	179	159	162	165	174	174	153	159	170	169	163	141	167	182	172	166	156	177	187	177	173	183	154	167	145	161	147	170	179	140	169	170	154	175	183	156	163	162	158	149	139	192	170	152	202	168	155	185	161	171	173	146	174	170	187	161	190	181	172	157	143	174	175	177	163	178	158	164	193	153	173	158	160	165	167	165	171	179	172	160	165	170	166	162	179	169	161	164	172	176	185	181	174	211	193	193	170	168	161	178	158	151	174	173	187	158	191	157	189	185	156	155	166	165	175	187	173	172	160	187	157	160	141	164	177	161	164	152	147	196	172	172	157	158	180	179	169	164	160	173	155	144	160	162	166	175	168	143	171	156	173	172	188	163	148	165	182	153	184	175	145	151	168	156	167	163	183	130	177	173	178	168	148	178	174	156	159	159	166	178	162	160	159	162	185	158	182	155	151	165	166	173	155	179	160	170	150	145	152	176	171	161	159	174	198	172	135	170	172	153	181	174	160	176	152	174	157	190	161	162	184	180	178	174	165	181	157	192	174	166	171	176	153	170	143	164	205	158	181	160	166	156	147	176	169	134	170	161	177	172	153	173	151	166	172	200	176	171	172	177	161	154	151	156	183	176	156	166	171	174	158	154	157	185	164	171	187	162	181	162	198	168	154	190	146	172	149	180	158	185	154	151	176	157	173	172	182	146	180	161	169	186	175	173	158	154	159	203	187	165	176	182	161	184	163	172	173	177	147	189	171	162	183	192	167	148	176	155	157	160	150	192	150	154	164	164	189	159	187	161	183	184	165	156	177	148	154	149	169	170	158	166	162	191	177	168	146	169	160	184	156	167	167	150	165	178	161	173	181	170	157	171	176	175	153	169	164	166	173	155	148	174	193	146	164	171	147	156	170	175	191	176	159	147	177	152	176	163	161	186	169	169	157	171	181	172	167	161	158	145	152	173	172	167	173	166	182	148	177	157	178	161	170	170	144	157	151	160	177	157	163	163	166	180	145	157	156	160	141	169	196	151	198	156	155	175	144	169	164	143	193	172	186	162	151	164	154	198	165	161	168	171	154	185	161	151	150	187	175	190	184	166	143	164	191	177	176	153	149	168	174	174	157	140	179	164	188	160	177	169	158	180	163	159	184	150	164	143	146	196	164	171	167	177	178	168	182	178	166	178	146	149	166	158	176	164	153	145	157	176	165	169	168	193	158	204	179	172	165	167	156	146	183	158	170	177	145	150	157	179	172	167	175	174	149	177	149	169	183	169	149	177	172	176	168	194	191	169	174	181	168	152	171	161	147	137	144	137	172	181	164	157	158	171	148	136	172	176	158	162	179	171	172	166	173	155	158	176	164	151	167	167	182	172	160	160	170	169	163	172	174	162	154	156	172	194	164	144	163	190	156	152	150	148	147	174	163	131	169	180	144	180	158	178	159	169	147	197	170	149	171	168	204	157	162	177	150	155	147	156	168	166	151	166	139	170	183	157	174	163	164	156	147	166	165	198	173	153	166	147	175	146	185	147	147	180	187	168	172	178	168	165	159	146	173	166	173	196	176	156	154	166	161	181	155	164	172	158	155	161	171	149	178	191	134	174	175	199	178	162	200	177	171	168	191	188	179	155	165	169	164	159	167	155	154	204	161	187	147	138	184	173	156	183	187	181	155	145	178	158	188	153	168	176	157	154	159	183	168	158	154	146	158	163	167	176	166	165	155	161	183	163	170	159	214	169	174	177	175	169	164	153	154	158	157	167	167	182	149	170	166	159	162	154	178	171	151	183	180
53187	42762	20208	3099	2674	2214	1840	1538	1433	1304	1207	1037	936	949	917	818	777	804	747	752	751	723	714	733	662	681	688	664	640	656	648	650	632	641	573	566	590	619	636	608	610	641	564	606	548	568	592	576	551	567	579	548	586	568	560	601	599	585	568	542	552	562	554	560	570	544	595	543	587	595	562	554	566	577	603	544	574	575	558	556	542	522	547	558	522	559	536	551	581	579	555	566	589	582	553	538	587	537	568	483	582	564	571	524	556	549	553	556	556	518	515	546	570	562	548	564	570	544	588	563	543	536	545	574	570	557	548	551	500	533	570	546	554	508	613	556	533	544	528	559	573	562	548	533	571	522	555	569	570	567	563	519	568	553	549	569	518	573	539	551	556	560	535	541	503	559	589	574	523	535	554	567	538	524	517	585	542	556	556	562	563	538	563	544	565	534	512	543	581	553	542	566	553	579	571	598	563	546	554	543	529	603	532	575	542	574	578	546	557	550	613	586	554	530	558	578	570	582	512	520	507	493	609	547	525	550	582	538	574	554	547	506	566	570	524	548	542	544	594	565	582	544	559	566	532	597	530	542	550	592	589	554	558	508	521	531	578	519	581	536	523	573	543	557	561	590	564	536	560	546	576	544	564	560	590	556	587	566	552	530	568	523	549	609	549	593	550	530	568	530	569	552	554	560	532	577	576	580	549	530	583	540	502	553	543	576	551	563	538	560	535	540	550	526	551	534	537	531	548	580	589	547	565	563	560	535	569	524	588	574	531	549	514	500	578	583	546	541	541	514	566	571	563	532	525	561	585	600	574	536	553	544	552	592	539	510	550	585	553	561	558	564	549	590	569	542	551	589	538	550	515	560	537	533	538	559	545	592	535	573	562	518	557	525	541	538	545	518	570	558	596	545	537	536	569	510	535	589	557	551	505	568	554	532	516	568	530	545	554	550	535	522	563	579	505	558	569	558	602	530	556	607	523	558	572	521	563	557	576	543	547	585	556	596	552	588	536	530	527	509	553	565	561	536	549	559	541	573	523	590	567	550	552	541	564	596	500	556	575	545	518	603	581	568	520	523	545	560	548	560	525	585	535	553	578	555	552	584	608	554	533	493	509	519	554	585	580	561	554	586	576	546	576	545	550	507	567	546	562	616	537	542	521	518	562	597	569	557	569	532	499	578	561	535	571	534	566	501	582	577	555	571	554	534	569	518	552	532	529	546	510	555	543	514	475	548	542	577	572	573	556	588	505	504	548	574	569	563	526	524	530	579	540	556	570	566	535	545	560	560	570	516	535	550	569	523	575	586	586	530	563	526	563	566	564	560	553	581	524	571	511	534	547	557	569	542	582	537	570	598	543	505	553	568	523	576	589	611	519	567	562	579	562	557	525	569	581	538	558	558	540	537	533	560	594	538	512	540	511	582	517	510	512	552	494	571	603	559	574	609	556	564	553	554	571	609	542	533	554	552	565	529	530	554	530	549	575	550	543	536	512	573	553	547	566	566	508	520	554	538	550	530	528	530	548	531	570	576	563	544	622	525	562	566	562	536	548	552	526	504	591	548	519	574	588	514	560	608	542	545	561	554	518	543	548	570	575	547	575	529	555	541	512	556	518	530	550	547	552	530	548	572	531	530	546	578	536	575	613	570	506	560	578	564	539	553	585	538	586	549	606	571	486	548	537	539	547	563	543	551	585	537	565	544	543	516	551	573	544	529	525	548	532	545	560	530	568	573	577	572	572	557	549	553	551	548	529	504	548	537	509	582	547	545	547	522	558	526	544	565	543	581	552	545	580	555	544	579	537	552	546	541	520	570	517	551	519	553	552	543	541	535	533	571	573	583	498	550	539	498	580	568	551	554	562	535	509	574	561	518	508	555	536	566	534	580	603	559	553	565	550	559	548	524	570	573	527	506	581	544	524	558	541	553	557	553	610	561	535	552	600	530	596	527	519	565	567	541	575	558	585	539	504	567	541	580	553	584	551	529	598	535	622	549	526	534	556	489	567	552	525	546	557	563	539	566	541	542	521	574	564	575	573	583	563	594	558	513	542	573	553	585	569	552	574	540	578	560	571	539	534	554	553	550	546	539	533	547	584	543	555	543	560	536	559	522	534	571	499	545	548	526	578	573	555	528	557	565	574	538	541	586	585	549	547	547	540	572	550	580	558	526	553	545	586	525	504	539	561	553	541	579	602	555	547	503	582	553	542	554	561	530	536	560	593	561	528	571	550	598	542	536	557	540	610	570	575	583	607	536	589	525	602	572	583	526	561	540	555	553	541	551	558	519	551	568	535	520	556	581	547	531	572	556	540	544	568	509	537	563	565	552	558	571	557	514	530	567	541	558	538	554	523	572	551	530	510	566	564	553	543	587	509	557	541	604	531	554	549	578	571	574	505	565	583	552	545	517	569	546	508	543	593	551	573	581	559	550	516	551	538	592	501	548	552	569	550	543	503	606	608	566	546	572	524	557	520	550	579	531	538	533	538	559	567	532	550	525	543	570	563	545	521	530	522	529	545	525	547	548	536	520	554	564	540	568	543	591	589	596	550	556	532	536	612	546	487	542	550	567	559	552	569	544	523	585	584	551	532	573	553	577	584	544	599	595	542	533	547	517	545	533	561	562	551	548	550	576	526	536	531	550	498	526	493	515	575	526	556	526	530	542	553	548	583	560	564	547	530	586	571	562	528	533	548	556	568	523	582	547	581	566	554	538	555	576	566	541	548	548	506	571	542	559	529	564	538	553	557	516	587	532	563	603	514	541	540	575	537	549	551	544	575	524	552	561	565	546	574	519	513	530	530	511	561	508	521	545	529	536	576	540	564	554	613	546	539	568	553	578	538	585	521	544	589	552	553	555	568	580	561	541	552	545	581	554	546	523	549	576	545	553	570	552	560	525	552	554	541	560	529	494	548	546	539	525	557	547	553	543	559	523	608	547	544	594	543	535	577	507	559	553	496	531	555	543	595	523	551	531	533	560	601	562	534	502	565	578	579	582	573	543	561	562	585	530	538	543	540	559	575	551	528	599	554	542	559	547	559	588	550	532	543	536	527	579	533	513	539	537	614	552	551	523	513	554	566	588	598	558	541	549	554	549	580	584	524	545	529	560	581	583	542	538	521	547	539	562	565	559	527	561	562	577	585	540	544	508	520	561	547	543	547	574	525	544	542	571	535	571	542	576	574	573	561	575	565	575	574	583	529	543	560	582	546	531	566	558	564	532	577	578	535	551	553	572	554	535	554	552	558	512	549	573	501	562	576	526	571	549	565	537	541	564	588	565	567	507	504	592	573	550	545	544	553	533	566	603	557	500	552	503	539	541	554	499	538	548	558	516	592	593	534	517	610	535	538	578	565	565	537	560	589	560	556	546	586	584	602	567	569	588	559	542	532	554	569	564	576	562	543	530	525	516	520	560	543	563	554	507	550	555	535	547	573	604	558	553	558	548	521	549	481	527	532	502	540	539	531	539	551	539	543	528	562	616
25966	8213	1853	197	191	170	177	187	186	206	187	155	165	187	174	187	177	166	166	165	193	178	191	184	169	175	208	181	195	181	173	176	169	173	162	176	163	172	194	179	173	185	179	169	161	187	155	144	193	185	155	170	173	180	181	179	168	160	204	152	177	155	151	167	169	176	181	179	194	140	181	177	186	188	184	204	156	161	181	180	175	173	168	171	157	162	164	200	166	169	189	176	159	171	183	163	176	152	177	179	178	181	170	172	171	155	192	194	153	154	157	189	198	160	168	153	184	183	156	156	167	166	177	169	184	181	170	173	178	180	171	175	160	158	185	200	165	166	189	197	171	200	171	184	164	184	160	161	173	177	191	175	192	181	169	186	171	174	195	168	180	189	185	157	153	174	183	186	164	193	173	159	196	183	171	157	175	160	161	203	159	174	181	168	185	171	163	183	161	173	196	177	187	190	155	181	174	178	191	189	177	156	181	183	160	187	164	177	185	176	164	160	165	178	165	181	190	174	180	170	190	176	151	180	171	181	172	185	160	164	153	168	190	168	162	194	175	178	175	177	181	160	166	181	159	186	178	163	157	174	186	171	174	168	167	179	179	187	176	182	176	193	165	175	171	157	179	167	153	130	184	170	176	193	186	195	176	163	167	175	174	160	150	192	185	169	188	182	201	166	192	154	165	188	175	194	172	165	185	180	192	178	164	165	191	151	172	186	180	172	170	160	172	195	195	199	182	179	199	163	165	182	182	168	186	182	189	192	148	203	162	156	166	164	174	156	177	194	179	174	160	164	192	172	200	159	186	157	167	192	176	172	157	183	175	162	174	159	175	196	208	204	178	152	186	188	183	190	166	167	174	172	177	186	171	160	160	158	191	198	195	153	166	175	191	190	170	183	174	168	158	190	171	172	189	186	155	164	145	181	202	169	180	162	180	191	164	160	172	180	167	183	168	195	183	163	165	209	158	176	178	183	180	171	194	195	187	180	176	171	182	184	176	164	191	185	189	177	192	186	163	176	189	174	154	167	176	179	165	167	155	173	196	186	184	167	186	175	181	196	161	171	160	191	188	181	194	181	190	170	174	163	186	167	186	175	187	156	142	176	177	176	169	200	169	169	171	175	174	182	183	168	177	181	161	154	155	172	154	175	195	183	178	177	189	182	178	164	194	176	177	167	175	205	166	175	190	193	173	189	162	167	198	183	182	167	190	156	188	182	188	179	168	152	178	182	188	198	156	173	199	165	173	171	176	191	174	174	175	197	202	184	142	168	188	197	143	184	174	142	196	174	159	177	188	167	167	151	189	182	183	173	169	176	191	173	188	173	161	177	179	156	170	194	165	177	181	177	169	162	165	187	198	200	190	162	182	170	194	159	161	167	179	187	190	166	159	164	187	190	160	161	139	158	175	152	177	190	158	182	169	136	174	167	180	198	172	176	175	151	175	162	180	181	155	158	168	163	167	185	190	166	186	183	176	179	193	184	179	170	163	180	186	181	173	169	183	188	160	173	155	192	184	171	167	164	158	185	193	175	162	149	204	186	157	179	166	183	166	186	159	177	178	164	179	174	197	204	172	169	190	171	182	169	185	176	167	170	189	194	181	170	175	157	163	171	159	172	208	146	197	169	161	181	184	180	196	173	181	152	183	163	198	173	151	174	200	168	195	193	165	197	176	183	178	191	157	173	164	187	172	197	195	216	202	165	177	180	168	166	153	190	186	150	173	181	182	191	165	181	184	150	201	165	160	169	168	168	177	178	166	156	156	181	183	182	180	155	171	176	192	165	193	184	173	182	174	187	176	176	182	189	185	167	156	178	176	198	182	154	167	171	179	183	162	163	166	164	160	153	161	213	190	186	180	176	197	181	164	158	153	170	192	198	161	190	187	172	172	184	164	178	179	171	191	169	171	180	182	149	145	162	179	149	154	176	169	174	131	190	178	171	171	184	184	189	176	177	160	194	180	178	155	172	150	176	160	189	194	166	195	193	176	168	183	173	156	169	186	163	179	187	189	185	181	167	159	173	167	184	182	163	154	192	184	150	183	191	186	175	171	176	164	194	196	152	169	175	171	184	174	167	186	183	201	196	192	169	182	172	171	158	184	163	188	157	170	151	157	157	198	184	186	188	170	156	179	191	160	185	163	179	155	183	178	172	153	177	188	169	179	198	172	189	187	182	181	157	171	183	163	181	173	175	158	173	169	149	179	179	167	171	183	151	158	181	169	177	169	168	168	165	175	161	165	181	188	175	194	182	174	179	182	161	193	177	193	196	151	189	202	151	157	189	177	194	162	173	192	179	156	188	162	180	175	170	181	173	171	161	196	154	178	191	148	187	177	189	152	160	179	169	186	156	159	174	179	171	167	169	181	163	167	177	176	182	192	168	168	161	172	188	159	182	183	177	160	168	176	186	173	147	181	175	176	175	167	190	197	149	185	170	181	199	170	207	184	163	164	174	166	201	175	192	189	170	168	157	182	189	178	193	171	180	185	174	169	190	189	192	196	169	189	180	158	164	173	168	150	178	183	190	155	205	169	162	180	157	181	164	174	160	151	157	163	197	148	168	191	168	157	163	173	164	177	169	182	187	155	183	187	185	161	179	166	173	185	167	190	178	172	197	175	156	172	177	173	167	217	158	182	172	167	184	160	183	156	183	186	186	153	163	175	161	151	199	170	156	192	181	172	173	154	176	169	182	164	206	188	169	180	171	187	175	171	158	192	176	179	178	177	197	168	180	188	183	192	167	180	195	158	160	174	157	178	202	191	161	183	149	201	183	155	192	169	170	174	192	190	163	170	165	171	183	185	198	167	164	195	162	166	172	163	153	185	166	171	189	154	167	179	167	192	165	176	168	175	191	183	183	172	178	172	161	166	167	168	190	161	172	157	153	185	189	176	160	179	197	182	167	163	169	165	168	193	177	176	177	175	162	188	152	186	192	174	213	165	181	179	184	172	165	175	187	177	173	167	177	181	168	202	177	189	196	170	182	165	178	152	180	170	191	182	170	176	189	203	162	200	146	155	161	170	184	179	184	199	164	191	198	157	173	159	170	185	174	161	181	153	186	166	189	199	185	183	168	175	157	205	155	168	170	171	167	170	178	156	155	175	173	161	191	181	169	178	172	166	185	183	179	182	187	169	165	171	160	164	186	187	182	186	181	181	181	156	162	165	169	170	186	168	183	162	144	171	163	160	169	189	181	177	169	181	168	184	166	194	143	179	188	187	196	157	165	178	173	165	177	175	181	180	187	194	172	184	170	177	192	192	173	169	161	165	183	169	162	177	195	181	172	186	173	201	170	174	172	188	174	188	172	186	181	190	181	152	180	201	185	174	201	190	178	167	205	166	180	178	176	167	165	186	142	183	173	187	173	149	192	178	169	173	197	188	176	169	179	175	179	173	167	189	190	184	190	163	154	188	179	177	177	198	178	162	159	181	188	147	158	160	176	168	180	186	191	176	179	169	158	172	181	170	177	164	166	185	200
23963	8094	3037	697	638	596	609	613	553	580	571	572	599	558	584	595	594	616	600	573	598	593	588	538	549	556	613	600	556	599	580	613	535	558	614	558	596	622	583	544	613	617	648	565	569	582	592	603	592	609	601	525	579	547	619	566	562	578	580	614	589	570	584	566	563	557	568	560	548	553	556	612	553	564	559	585	535	580	584	577	539	575	603	545	589	515	575	560	594	598	579	554	581	584	572	550	577	564	564	550	581	600	614	543	578	585	604	571	554	548	554	553	623	611	577	555	581	578	581	582	570	577	560	608	598	559	609	555	561	578	565	584	581	589	565	520	632	572	575	537	574	606	588	566	578	613	581	599	521	578	591	585	576	582	601	547	580	548	570	590	591	597	611	549	565	578	592	569	535	558	579	574	577	562	589	567	570	513	568	606	629	562	557	561	564	553	571	588	548	561	563	570	619	542	623	602	584	578	587	549	594	587	584	556	568	587	546	570	573	530	556	527	522	567	542	586	568	588	571	608	584	604	560	594	583	556	608	551	592	551	567	576	594	571	562	562	564	610	586	560	555	538	595	565	559	576	605	570	566	603	558	522	552	581	615	552	540	580	608	580	572	562	571	544	556	556	587	567	598	570	592	592	625	566	561	550	542	601	599	572	570	596	597	597	592	548	575	569	593	573	595	578	578	556	605	590	564	549	567	550	613	596	558	619	585	571	573	548	573	581	569	580	609	562	560	585	566	606	579	627	594	579	608	562	590	615	580	593	595	589	593	622	588	577	623	586	613	539	575	546	599	576	592	563	560	586	556	572	593	563	584	578	571	583	590	578	560	569	542	554	584	571	547	560	571	578	564	601	588	624	532	578	562	624	591	561	591	607	583	578	577	611	523	603	530	554	593	573	577	586	582	565	609	588	607	518	595	568	540	592	570	558	603	585	564	577	550	622	594	575	578	611	569	605	565	556	545	554	564	591	545	576	594	553	590	609	625	570	603	558	604	605	590	622	591	564	548	574	554	606	555	578	578	586	564	579	606	546	570	553	598	524	547	552	588	552	563	582	598	591	590	611	619	602	545	577	568	538	581	560	567	568	601	588	593	571	584	597	609	558	535	588	603	573	561	565	548	584	588	568	534	609	599	606	588	580	590	586	595	553	587	584	577	561	607	585	575	518	546	581	556	574	612	575	586	618	558	584	544	553	625	532	624	591	630	580	539	584	529	610	576	569	567	581	571	592	593	573	555	548	577	573	603	589	604	534	573	576	583	614	565	569	618	582	561	579	574	572	556	534	607	534	534	583	571	572	559	540	559	555	607	587	570	582	591	561	592	584	560	557	602	587	572	623	606	595	595	576	629	581	592	546	550	544	551	564	594	595	616	553	559	598	568	593	565	592	551	568	586	586	599	579	584	601	591	596	567	612	632	568	574	549	585	586	539	571	620	572	622	584	569	538	581	575	631	586	582	615	586	568	576	582	532	539	567	572	581	579	601	589	604	612	564	537	568	550	615	561	620	588	601	560	574	602	556	534	552	544	576	542	557	521	547	554	576	576	568	585	548	585	565	582	561	558	570	566	560	594	548	596	543	533	566	589	546	577	601	594	576	601	609	601	568	644	593	551	566	618	552	578	563	541	584	547	534	549	571	578	577	581	606	553	607	608	578	553	568	569	593	599	528	525	601	553	569	567	537	585	591	566	584	586	571	600	600	603	588	544	614	609	567	583	550	575	555	570	527	569	604	617	542	548	634	544	625	548	574	585	604	585	567	583	567	572	588	554	614	546	564	584	565	536	500	584	582	553	586	561	556	537	559	586	580	560	527	556	575	616	555	564	599	546	602	561	573	542	603	559	540	614	595	591	593	606	621	572	527	561	560	625	578	545	544	575	565	587	559	591	566	612	594	588	580	569	565	611	568	573	564	627	527	580	561	593	563	602	610	554	531	582	585	548	593	562	574	571	556	569	568	611	577	540	601	595	602	608	580	591	540	585	590	575	572	541	561	597	569	605	603	597	584	547	539	516	571	609	569	621	574	579	596	584	591	617	584	583	613	571	540	548	569	523	564	542	568	547	561	582	581	591	536	548	585	597	587	603	581	555	547	556	599	601	621	558	588	600	567	557	584	540	574	589	553	581	553	582	561	537	553	603	518	588	564	554	594	614	570	594	609	555	610	589	620	608	550	575	560	643	564	584	576	542	585	567	519	594	590	594	588	569	595	578	550	605	540	564	527	591	574	592	603	526	542	569	596	564	583	585	579	579	600	570	587	557	601	575	562	624	596	577	582	592	620	566	520	616	574	586	608	553	581	566	608	607	565	565	575	592	544	565	642	567	545	592	591	565	585	619	573	585	563	602	564	612	538	516	589	552	576	573	544	583	589	553	555	595	578	567	615	543	575	568	570	562	609	551	594	569	606	575	590	604	557	577	566	583	545	580	572	613	547	575	548	546	590	557	592	579	624	550	556	568	546	582	587	547	538	591	570	620	533	573	548	568	545	604	560	561	603	573	554	585	556	573	596	546	554	575	563	575	583	578	601	585	546	566	597	581	603	565	545	630	578	594	617	568	586	598	597	534	568	619	539	551	548	557	574	572	609	608	526	575	605	535	578	515	608	551	578	565	570	567	568	558	533	556	611	541	546	631	537	585	569	587	581	562	615	593	595	546	570	560	590	598	577	549	591	583	579	573	565	549	570	624	545	571	559	562	606	584	569	599	582	565	579	627	571	539	572	562	574	580	576	612	599	602	588	558	552	559	584	602	566	561	580	591	549	603	575	562	566	602	547	564	577	536	607	605	512	602	570	549	533	563	574	579	628	618	564	591	590	531	571	563	542	584	593	595	589	561	600	562	559	577	551	580	557	557	592	541	555	539	588	602	587	578	548	565	560	594	563	578	602	588	587	599	563	549	595	552	585	584	565	578	555	594	549	540	559	552	606	585	604	581	558	564	573	574	577	551	586	577	571	556	620	545	522	576	607	568	554	548	570	650	596	573	570	533	569	585	581	545	562	558	583	552	575	574	596	574	576	580	610	592	564	529	568	571	539	602	558	561	588	583	559	561	594	611	617	574	557	547	579	588	635	576	570	582	582	577	577	570	580	585	585	566	574	588	575	590	589	583	559	535	582	580	581	611	610	573	612	581	592	564	579	585	573	573	558	574	554	546	593	570	562	570	543	567	586	593	606	607	593	575	566	527	581	570	573	588	578	630	576	585	580	575	579	613	534	593	565	604	597	544	598	581	564	569	584	573	599	548	546	575	539	556	606	554	570	582	583	559	553	529	572	628	608	607	601	571	575	546	594	563	600	586	629	532	609	587	575	603	565	590	594	558	556	598	557	541	551	569	578	538	597	584	573	560	584	597	590	549	593	563	585	564	578	612	553	547	564	568	604	588	573	557	590	546	567	567	566	549	536	555	561	545	560	580	589	549	552	591	575	574	568	528	584	549	628	547	588	585	589	567	606	624	581	573	574	550	566	544	578	578	560	582
62842	44540	29048	3268	395	295	246	177	148	166	157	130	132	138	127	132	114	121	107	111	113	143	104	107	118	110	116	104	96	114	126	113	102	116	114	100	102	115	95	102	115	116	112	110	106	97	115	122	109	92	123	110	113	108	98	92	114	118	95	102	98	95	106	101	126	98	106	108	89	102	94	87	125	101	109	91	95	100	97	82	101	119	91	104	85	104	86	109	101	113	103	99	106	97	109	107	128	109	107	102	103	106	96	92	108	95	101	116	107	102	106	92	103	84	110	94	101	114	115	111	108	113	87	93	121	100	115	106	109	98	94	100	91	106	113	104	104	94	106	115	98	104	106	101	109	98	104	94	112	107	88	120	100	95	111	108	95	102	96	129	106	98	97	117	115	108	112	93	99	121	99	89	104	109	96	112	98	126	115	105	95	82	96	116	97	96	97	95	125	110	98	99	105	95	116	101	97	110	111	111	104	117	86	94	103	110	109	96	93	94	92	95	93	115	91	118	109	109	86	114	105	103	93	92	89	114	88	111	101	110	107	104	126	109	99	112	108	106	106	89	97	98	99	100	112	108	98	104	109	94	101	91	93	96	126	95	109	102	97	99	112	94	105	120	119	81	122	96	89	101	103	118	99	89	99	103	115	100	96	112	106	110	117	96	111	117	114	115	93	110	103	97	93	106	106	116	122	100	94	91	120	106	117	94	103	110	87	118	102	103	103	89	98	100	104	96	102	99	96	93	102	99	76	97	89	96	105	113	91	117	111	97	112	90	102	86	112	101	105	112	104	79	94	108	94	92	88	107	103	118	104	105	108	97	105	99	91	86	106	100	104	104	106	105	113	98	111	111	92	109	95	106	103	118	110	103	105	101	101	98	105	111	122	83	98	102	103	85	85	93	117	89	123	97	112	101	111	119	104	89	91	88	110	101	88	113	87	116	109	120	95	99	102	88	96	102	123	112	104	109	119	93	85	101	102	98	96	117	96	114	105	110	111	92	109	111	106	114	99	106	89	113	92	107	103	103	86	96	74	100	93	106	106	88	104	105	105	105	98	107	102	85	106	109	106	97	104	113	103	93	105	108	100	87	95	107	100	88	109	92	97	98	91	108	80	104	86	107	108	109	106	112	114	116	121	127	101	106	106	93	104	116	102	103	96	119	100	108	110	105	111	103	107	92	111	97	101	88	98	117	104	100	94	96	115	91	90	106	104	121	118	107	108	114	121	96	104	105	112	108	101	103	103	105	93	104	116	102	118	97	103	89	103	114	111	108	89	112	105	105	96	99	114	100	108	95	92	95	99	99	96	109	118	116	115	104	79	121	104	110	111	104	102	113	97	102	93	101	111	92	98	110	97	113	94	85	116	112	102	93	93	97	110	101	104	93	104	106	105	106	109	109	84	107	104	103	95	109	101	96	110	97	115	109	114	102	117	104	101	110	93	96	107	106	89	96	86	103	94	107	103	93	97	98	120	110	95	109	113	112	109	109	105	110	108	88	107	99	107	100	112	118	104	104	100	93	106	107	105	112	96	98	106	92	102	112	107	97	119	93	112	79	102	92	89	95	102	94	98	111	111	102	110	101	92	123	115	86	100	105	101	96	87	112	88	85	111	119	89	108	119	117	108	109	111	97	108	90	98	99	104	122	107	72	109	120	130	101	103	101	111	109	116	103	99	95	101	105	100	110	92	90	101	122	106	114	101	114	96	121	110	98	106	104	110	99	107	104	111	107	98	95	118	107	112	112	109	112	87	86	105	108	96	109	85	107	99	107	104	94	87	86	126	113	121	102	90	120	120	85	105	102	101	95	109	102	103	86	90	101	96	101	81	116	89	97	109	102	107	99	105	100	105	100	101	93	96	83	93	100	115	115	111	87	77	105	114	105	82	105	101	101	108	123	115	89	107	125	112	99	101	101	118	104	99	97	96	103	106	102	115	101	125	105	109	107	96	98	113	116	107	113	101	106	108	96	108	90	104	120	109	105	97	101	99	98	94	106	104	100	105	100	117	83	95	94	101	101	100	114	109	119	79	104	114	101	99	109	108	105	91	107	94	105	101	104	113	94	98	102	96	101	109	122	91	109	108	88	109	86	123	117	90	110	96	93	98	107	106	97	99	90	101	102	117	91	91	106	124	110	105	89	90	114	100	106	83	93	87	106	103	105	97	111	99	114	107	110	99	106	99	101	114	120	115	98	105	84	97	100	97	101	101	83	102	90	111	104	104	102	105	89	117	113	101	105	92	121	108	104	97	121	113	116	106	99	101	97	115	107	86	85	107	113	130	87	93	100	111	90	87	98	107	105	104	94	97	83	95	126	113	99	95	85	105	99	82	117	112	81	110	103	100	95	101	108	108	99	94	98	93	94	101	101	104	105	121	113	101	107	101	109	100	99	110	108	96	97	112	100	101	89	112	96	109	88	105	95	112	106	98	104	100	109	105	97	96	103	117	111	88	101	100	108	88	111	110	115	101	113	100	127	90	104	107	99	115	101	98	97	105	130	92	108	98	110	95	99	93	95	97	91	105	108	102	105	112	104	85	102	97	116	104	115	86	113	99	95	109	109	120	99	109	112	117	81	88	105	102	94	125	94	100	87	100	112	100	107	103	116	113	109	101	102	102	113	108	104	89	99	103	98	100	98	117	87	104	110	107	114	95	95	108	108	109	107	82	92	113	93	116	105	111	126	114	106	95	78	108	93	102	139	117	113	108	101	85	108	97	105	89	113	97	109	81	100	96	118	85	107	106	99	84	105	121	106	101	109	99	100	102	95	82	94	101	108	105	102	104	97	97	92	90	96	112	92	92	120	109	119	99	95	104	93	95	77	107	87	113	108	99	105	104	110	104	107	101	104	97	95	89	109	87	108	94	109	108	93	102	100	118	111	111	109	111	115	79	112	96	126	87	103	97	104	95	91	103	89	92	101	97	101	102	121	107	117	117	110	97	102	108	93	116	85	113	113	99	97	112	112	111	86	99	122	120	91	104	99	83	142	99	97	77	99	103	108	110	81	102	101	113	106	97	107	99	91	90	111	102	94	101	99	94	116	115	106	103	104	110	98	105	100	94	86	93	102	96	118	117	105	109	98	98	115	106	90	112	94	114	111	101	107	86	110	100	86	89	102	121	106	98	104	114	99	100	97	95	107	105	84	94	120	94	84	106	113	110	120	92	117	117	112	94	104	87	114	98	107	113	96	117	93	103	96	103	100	101	106	94	95	98	117	108	113	93	129	113	98	105	91	113	113	85	94	116	96	104	73	106	105	90	114	114	104	120	101	104	86	101	102	108	104	94	99	100	97	99	108	98	99	103	103	107	95	85	87	106	97	96	101	109	94	100	110	121	127	89	94	81	91	91	112	95	103	78	125	116	104	90	101	99	115	116	115	110	108	104	104	100	97	94	130	86	103	99	95	99	94	105	107	89	103	118	104	126	105	96	98	94	93	94	109	114	111	100	98	100	84	98	110	97	86	89	90	89	104
42894	34791	18865	1605	1468	1206	975	889	792	738	692	635	586	510	501	511	513	463	424	459	446	449	446	459	402	437	442	418	393	433	420	419	397	447	403	379	401	381	388	414	403	432	399	366	378	387	399	363	426	407	382	341	377	400	413	372	391	407	403	404	376	376	372	427	391	396	410	401	387	406	364	381	382	407	409	355	364	380	383	410	366	356	393	376	389	375	367	352	390	394	409	370	355	385	402	405	382	340	427	381	382	410	373	371	366	409	386	379	357	398	377	352	346	366	380	380	408	355	384	392	355	378	381	364	378	367	405	385	376	362	342	391	387	381	390	369	380	374	407	395	369	338	360	405	385	384	367	379	372	358	391	352	370	402	387	394	395	416	382	359	383	337	332	379	381	421	405	346	394	391	368	415	384	365	403	373	395	379	368	365	338	338	395	380	361	378	390	352	365	374	352	398	344	377	382	361	368	373	384	341	364	373	343	375	388	392	379	401	389	355	350	358	377	386	379	382	394	370	379	371	373	398	375	363	355	381	355	360	361	379	354	363	356	379	354	350	371	364	405	336	381	364	376	381	382	352	377	360	364	359	416	357	357	376	404	377	369	371	400	373	359	386	388	386	378	356	396	416	377	333	365	362	387	378	383	354	381	372	363	367	392	352	373	384	395	372	372	374	406	373	406	355	371	396	362	381	377	349	388	345	364	394	397	364	385	357	381	356	366	379	367	378	367	351	384	361	385	357	377	361	396	398	413	338	383	399	355	407	386	358	328	367	367	384	370	342	376	366	368	391	392	362	367	389	384	390	373	407	397	368	386	370	339	365	383	389	360	380	369	379	351	371	384	369	366	415	354	413	397	361	391	349	375	366	347	388	380	325	349	338	368	357	371	379	369	388	381	368	396	388	382	371	373	352	387	386	370	421	372	341	357	374	355	363	397	361	374	386	340	352	330	381	398	375	354	366	361	389	371	349	358	385	387	361	367	381	349	373	375	388	399	381	350	364	357	364	370	409	345	407	365	390	376	371	353	329	388	381	366	419	379	365	389	392	335	412	369	416	369	365	390	338	390	382	382	360	339	373	358	396	368	380	397	372	373	386	377	347	375	368	380	377	350	393	413	376	386	325	396	378	371	382	397	374	388	389	368	368	384	388	344	377	362	365	367	338	339	357	413	396	357	353	388	375	369	372	379	372	345	381	373	364	352	370	352	370	393	377	339	372	392	370	333	408	386	357	392	389	358	370	386	412	373	380	378	363	375	371	370	397	364	345	364	379	359	401	386	397	360	364	382	354	392	397	350	377	379	358	381	372	330	316	398	374	401	390	358	366	365	405	412	368	405	351	380	357	363	411	359	378	388	363	371	361	341	387	393	402	364	347	361	363	360	393	355	339	355	370	342	383	354	377	386	404	383	379	362	401	411	415	380	371	355	352	357	423	355	369	358	374	362	378	380	393	399	393	379	376	353	371	355	377	355	411	386	385	413	389	400	383	373	352	348	382	393	360	364	373	364	343	410	389	361	361	395	387	358	366	358	379	398	377	370	414	334	363	379	370	374	381	379	381	402	342	359	377	409	389	376	354	363	381	361	406	364	358	337	385	362	382	360	350	396	372	357	396	366	362	380	361	352	363	364	380	377	374	384	362	353	386	387	356	375	347	373	409	382	381	368	392	373	400	380	328	372	407	366	383	372	363	399	327	382	382	376	396	384	383	374	397	392	364	354	377	354	398	382	394	395	383	401	346	354	392	400	336	395	391	381	404	368	379	408	382	357	378	381	378	374	380	388	363	388	394	392	353	411	394	362	402	365	411	356	377	398	384	384	394	376	358	355	367	413	366	365	372	383	420	369	373	392	378	360	347	403	391	351	375	365	390	352	346	375	355	405	373	378	370	408	375	365	347	393	372	351	390	358	358	380	366	370	355	377	332	396	350	354	370	355	369	395	389	352	379	392	376	337	363	392	381	386	380	363	359	407	376	367	398	397	356	368	414	349	395	373	365	394	354	365	363	381	389	381	371	397	409	366	384	376	378	354	384	362	365	389	352	374	365	347	376	303	329	422	394	362	382	378	354	387	345	340	334	363	343	349	377	398	394	351	364	353	382	383	388	386	371	357	371	366	400	359	376	394	386	379	345	368	363	408	391	395	378	400	340	345	376	360	385	380	389	356	369	370	369	384	377	420	362	362	364	345	391	382	350	369	351	367	369	395	363	341	389	421	408	376	373	376	384	358	394	368	384	377	373	386	348	403	354	375	376	367	344	405	378	386	374	340	339	371	374	388	368	393	364	350	372	400	386	397	382	388	364	407	352	389	370	399	370	409	381	358	366	365	366	341	358	321	381	368	344	380	396	366	376	409	343	356	367	373	341	364	382	362	329	369	345	384	369	355	398	354	365	376	375	374	374	366	352	381	371	393	356	370	411	382	360	383	377	367	393	379	351	379	354	383	380	354	350	402	360	378	379	370	342	399	383	351	355	374	330	347	331	341	375	387	355	373	413	363	390	373	407	372	397	366	442	366	376	364	359	354	361	357	392	360	389	398	359	367	371	397	406	395	356	341	338	391	363	361	371	335	385	362	390	400	352	362	402	357	369	413	381	385	354	340	350	375	380	379	379	381	396	378	332	382	375	368	365	386	388	409	363	391	343	388	404	382	394	373	367	339	375	402	389	362	354	362	350	402	349	367	363	383	340	373	368	392	340	390	365	332	358	343	378	372	397	371	361	361	359	341	387	360	391	361	357	361	395	351	361	392	397	360	395	342	368	372	338	397	367	369	415	373	377	372	387	342	382	399	384	350	388	378	378	394	356	380	399	366	337	369	368	349	371	361	354	409	366	351	370	373	374	368	376	355	416	377	374	384	350	381	386	373	356	382	351	366	355	362	370	400	341	360	373	392	359	400	352	386	355	371	378	369	372	395	376	389	363	386	360	381	348	372	377	380	346	363	355	367	362	387	401	348	383	367	337	367	393	364	392	416	356	339	341	364	367	366	380	364	374	381	348	379	393	400	353	375	378	356	401	367	391	401	365	365	367	352	356	386	378	397	347	373	413	370	329	368	362	356	371	377	406	410	362	331	354	382	386	369	371	386	363	371	383	366	368	311	345	376	370	332	388	343	376	379	393	377	377	369	384	367	377	385	377	378	333	378	386	349	329	401	397	378	389	393	361	376	374	354	386	381	400	373	369	386	383	354	386	367	354	367	326	397	389	387	355	361	403	383	359	371	378	365	372	371	413	380	364	424	322	349	366	357	399	367	380	377	372	352	367	365	346	354	346	383	354	373	373	349	382	401	386	399	351	356	415	381	404	394	420	403	396	377	374	342	370	371	370	388	372	387	375	374	382	377	405	370	396	363	380	354	373	351	355	376	384	393	398	363	385	366	346	345	385	382	354	391	410	371	382	348	381	360	356	383	375	374	402	388	338	364	390	370	333	407	380	373	382	345	374	390	410	359	353	370	414	319	387	390	404	383	357	367	366	348	391
75251	57679	40818	10568	1256	567	411	358	317	298	265	280	221	229	183	208	184	198	220	194	193	189	185	176	194	182	186	156	201	205	189	163	195	193	179	187	166	185	168	159	170	176	183	183	182	180	149	179	173	167	179	184	185	158	190	162	168	168	174	167	145	186	181	192	165	184	170	170	179	165	182	166	186	180	192	173	184	176	164	192	177	165	175	181	173	151	136	146	166	181	162	162	159	162	158	187	182	169	168	156	194	178	193	162	168	196	159	172	157	164	177	164	167	179	162	174	167	179	177	188	169	186	175	156	198	170	172	165	158	158	167	158	157	175	179	185	164	188	174	165	184	163	170	175	185	170	182	179	167	174	157	157	166	195	176	172	163	162	152	181	180	169	148	171	175	158	178	174	164	175	170	165	172	149	166	157	164	171	157	162	174	171	191	156	169	149	165	159	186	141	163	178	186	163	157	176	168	150	183	148	197	157	155	162	177	159	190	189	154	172	155	177	163	162	190	164	173	197	196	169	178	161	150	187	160	158	151	174	171	150	157	182	175	182	170	166	176	164	179	164	191	169	165	176	174	156	168	175	160	152	154	151	170	170	161	164	152	164	165	180	173	154	202	148	156	170	154	186	168	172	179	178	195	152	172	172	137	141	150	139	164	154	160	171	155	170	170	150	179	143	157	197	173	153	168	164	187	163	174	154	167	172	154	162	164	193	181	167	174	162	153	176	154	180	168	145	162	159	182	178	169	158	201	185	169	177	198	169	185	180	183	142	164	161	171	158	167	182	163	178	188	166	195	188	179	149	168	184	192	157	176	178	175	169	161	181	177	187	177	166	172	193	169	164	165	135	144	178	170	176	191	175	146	171	153	172	188	160	190	187	170	159	179	158	177	159	193	163	179	171	165	177	160	165	168	159	168	159	167	182	152	148	180	166	184	163	164	162	190	176	163	184	170	177	146	182	172	188	161	169	173	147	179	180	178	160	186	145	157	174	143	175	182	156	197	166	182	153	169	186	169	192	165	152	158	156	158	156	176	160	160	189	167	170	166	168	144	171	158	183	170	188	199	168	178	169	173	144	172	166	170	173	175	149	181	131	165	168	177	176	179	173	165	163	160	171	173	167	164	158	159	182	157	182	175	151	142	172	181	184	185	156	168	176	184	158	157	164	179	173	181	168	134	145	178	176	170	184	173	166	163	201	161	166	164	159	158	156	182	168	181	153	177	145	161	151	171	165	161	194	169	178	148	187	171	146	180	162	177	157	190	160	158	170	177	194	178	167	181	187	172	178	178	167	170	159	187	175	157	167	157	166	163	195	152	165	141	185	169	180	167	190	174	166	168	189	148	175	172	170	161	165	173	181	166	154	167	167	156	173	168	186	190	173	175	194	170	175	174	158	183	191	167	171	200	166	168	190	175	171	160	172	171	158	168	153	172	177	182	174	164	166	193	185	171	171	172	181	189	173	176	156	171	169	157	209	170	183	158	182	159	165	167	170	168	172	164	159	181	157	172	171	137	166	160	183	150	157	177	177	167	177	165	180	173	143	172	173	159	145	187	173	172	176	187	168	177	177	181	168	159	155	164	162	176	137	177	156	156	141	167	144	166	168	183	177	207	145	180	197	173	162	139	179	153	177	169	169	170	163	194	186	158	159	169	162	210	164	173	180	178	182	198	186	172	153	151	178	179	189	169	179	168	180	177	172	176	170	177	169	165	161	167	167	195	159	171	165	172	168	163	191	192	168	152	169	158	176	177	166	163	161	131	157	167	164	164	161	169	173	198	165	181	168	180	179	180	180	141	175	172	157	181	171	162	186	150	193	160	165	152	167	156	132	189	158	145	163	186	171	189	170	143	152	176	155	181	167	164	165	156	167	149	179	164	162	181	170	176	160	144	148	175	195	159	158	157	158	171	163	178	140	195	137	175	158	163	171	160	147	160	142	166	163	160	151	159	178	191	172	178	171	159	162	164	176	152	179	147	181	172	153	148	145	189	172	178	194	150	169	176	145	154	171	168	160	167	150	167	139	164	192	172	177	164	182	152	166	159	152	183	179	184	169	138	162	191	154	170	182	169	161	165	180	172	176	149	158	176	163	164	189	183	179	185	168	185	155	154	168	169	182	163	133	148	169	186	152	163	178	152	156	167	165	178	170	156	163	188	161	137	172	157	162	179	182	163	162	190	175	188	160	155	171	155	175	168	159	170	184	177	167	174	165	204	185	194	157	167	166	170	159	163	172	178	155	163	170	161	174	163	169	178	157	186	163	188	178	145	168	165	163	146	188	163	158	172	175	158	169	168	196	167	179	168	152	156	169	184	175	170	161	169	153	181	172	176	174	171	159	175	173	182	171	177	152	152	179	177	140	160	167	154	178	147	144	148	147	153	152	182	184	158	159	157	174	171	162	161	154	188	172	177	163	169	176	183	165	158	182	166	180	188	182	181	161	171	184	158	170	157	155	167	190	172	163	157	153	198	197	159	147	167	153	165	159	161	165	161	165	163	177	170	140	191	163	153	178	178	158	141	176	151	177	167	176	176	158	161	173	171	154	147	159	177	168	164	174	157	169	184	189	175	174	179	171	165	158	181	170	175	171	133	157	152	159	213	156	167	167	155	165	179	139	163	181	184	183	163	171	171	182	175	148	175	167	142	185	158	171	160	164	158	164	191	175	168	167	174	148	171	158	181	152	179	168	189	156	170	164	157	174	171	169	174	157	162	169	168	172	171	199	181	178	173	183	177	175	165	169	156	159	159	174	172	161	203	176	177	153	158	166	165	174	180	180	131	154	172	165	173	177	176	174	166	162	157	155	159	165	152	191	191	173	169	205	165	167	128	181	172	177	176	156	177	173	157	175	160	182	146	166	189	162	159	174	147	160	192	199	140	183	178	155	174	176	186	190	183	182	157	165	163	167	172	161	160	185	156	168	182	150	192	173	158	180	171	145	160	159	187	164	188	175	185	191	173	184	165	174	179	152	193	182	171	177	165	163	151	171	184	185	166	172	174	152	178	185	154	171	176	187	174	168	183	178	169	159	174	156	168	152	179	170	179	194	171	176	157	147	162	147	176	172	170	185	160	156	176	167	161	183	168	192	184	191	171	155	163	189	149	180	170	182	154	167	170	144	173	168	181	163	154	167	158	169	154	158	172	170	173	189	159	163	183	161	188	181	154	137	170	163	164	168	179	174	175	163	152	148	169	161	163	149	168	174	171	171	166	165	165	168	158	167	164	162	159	175	165	138	183	161	189	166	170	160	162	188	161	172	189	153	186	166	145	175	165	173	187	158	149	141	176	154	165	180	182	163	169	156	154	163	158	149	149	160	168	170	186	156	150	177	211	145	141	176	165	156	176	181	165	175	171	168	179	166	171	179	179	179	161	183	176	183	166	163	169	178	181	171	177	181	165	170	166	157	160	188	174	181	185	188	154	186	196	160	162	158	157	163	158	170	172	179	163	164	188	173	175	190	166	161	180	184	148	178
52767	45413	25945	3121	2567	2140	1749	1524	1383	1253	1145	1002	948	965	863	856	779	803	773	748	738	692	701	689	675	665	680	671	640	646	632	634	664	664	591	620	615	630	640	610	588	581	645	617	566	575	612	621	580	603	560	565	594	590	590	584	613	558	582	576	615	568	613	568	554	593	598	589	547	623	561	576	573	585	582	597	585	604	521	592	590	587	574	591	571	583	571	512	577	612	586	575	563	539	588	585	593	591	548	586	605	567	506	560	564	560	538	549	561	540	584	584	581	581	580	538	628	546	578	578	538	575	556	580	603	527	555	572	586	541	597	586	576	545	545	572	533	551	559	587	571	566	522	573	592	544	559	544	556	547	548	556	639	572	575	495	542	538	522	559	542	558	553	559	554	606	578	583	523	571	543	561	568	551	539	555	540	588	588	590	553	558	543	548	531	552	542	558	578	543	583	563	532	565	561	558	572	552	566	575	557	604	560	545	558	528	533	509	568	600	542	550	551	546	570	569	572	562	582	558	574	585	567	555	589	565	542	551	589	577	588	564	592	524	506	551	602	586	590	533	549	561	568	577	513	572	570	537	560	549	586	579	533	582	556	536	536	527	581	577	560	570	545	552	546	573	584	555	555	588	562	586	609	567	580	581	577	562	579	621	558	561	542	567	533	546	576	557	520	564	564	566	551	515	567	562	557	579	537	567	540	557	578	566	530	560	527	604	553	528	549	535	618	569	561	556	534	594	574	551	559	592	582	560	581	554	589	525	584	571	574	528	540	546	526	573	590	588	601	562	552	563	588	529	528	562	566	562	550	554	589	549	531	589	572	584	558	533	575	603	633	512	559	620	542	546	574	614	597	526	577	530	544	565	598	537	555	585	565	582	575	572	559	587	607	519	594	588	583	536	608	561	589	567	583	519	564	553	526	536	608	586	546	551	582	551	564	545	555	580	596	612	564	559	548	577	528	511	567	548	594	629	594	549	556	555	572	545	576	575	569	562	549	540	602	571	585	571	559	576	564	555	598	581	562	562	552	550	559	554	587	592	558	576	574	540	580	552	544	533	585	551	557	564	583	585	597	553	568	566	546	559	571	551	560	573	598	532	580	536	529	546	573	561	573	564	554	548	602	529	588	542	591	547	582	599	521	587	544	570	581	576	579	540	580	542	524	519	554	573	537	541	516	560	542	546	570	544	543	568	547	589	561	581	566	560	564	577	593	558	564	551	564	602	525	548	568	556	572	531	567	602	551	589	541	519	562	534	573	595	534	578	521	613	559	558	567	558	553	533	541	563	546	550	538	605	578	594	621	589	571	571	589	559	582	601	588	560	535	563	582	572	587	558	603	570	551	575	561	529	559	585	554	555	565	532	561	540	570	574	537	526	542	589	577	551	520	555	553	549	592	586	551	593	530	583	561	558	562	533	580	557	562	553	583	586	537	587	578	571	559	575	546	576	539	589	594	584	555	560	561	610	565	570	546	576	586	538	589	599	596	606	578	560	518	551	561	558	553	589	574	538	554	545	585	565	572	542	569	599	524	548	567	593	564	559	575	533	560	578	564	567	504	578	542	556	599	542	549	512	550	574	560	553	573	539	541	539	597	573	542	523	525	599	564	569	611	576	572	546	582	535	542	589	550	593	564	544	593	591	545	578	546	572	562	571	609	528	535	592	557	556	577	549	553	559	594	572	576	549	567	577	573	551	647	605	550	556	566	539	558	585	545	573	550	515	549	545	582	525	546	566	574	535	579	554	569	523	544	582	525	607	559	566	593	549	577	551	569	582	606	537	561	542	567	542	603	552	512	519	549	561	571	561	535	574	539	538	527	555	580	608	611	554	595	548	571	518	595	550	539	549	585	557	542	544	603	544	538	601	547	514	576	599	526	553	562	550	574	586	558	557	609	536	522	565	549	569	563	571	578	613	616	536	547	535	613	573	605	535	546	603	591	581	553	578	584	567	599	495	535	583	532	547	548	575	594	561	507	551	560	571	587	550	558	538	555	540	549	536	542	507	556	545	560	565	591	564	558	560	560	582	580	566	553	577	562	578	511	536	574	594	544	567	569	570	574	547	557	571	578	539	566	579	574	555	546	541	565	592	586	545	561	591	524	566	556	588	573	553	588	580	580	584	596	590	571	546	566	609	572	581	577	580	554	569	544	573	574	581	574	552	608	553	560	545	585	531	557	593	574	583	600	550	555	570	569	573	574	542	562	567	576	541	583	559	561	570	580	586	595	570	562	522	578	575	564	589	563	580	609	573	513	617	572	551	571	547	546	596	557	569	542	544	584	592	546	591	567	575	551	586	577	585	535	550	548	534	558	596	558	569	556	559	581	547	551	576	546	561	562	533	536	557	552	565	578	587	559	554	543	593	591	510	537	562	561	562	527	563	556	527	576	538	586	569	545	593	597	585	567	532	551	558	522	614	542	528	579	580	552	601	586	578	533	552	547	567	582	490	575	521	567	557	575	565	546	540	587	546	585	526	565	542	578	591	569	579	569	569	537	557	543	543	527	580	578	554	541	578	568	547	536	550	543	570	549	591	581	572	537	561	543	596	568	551	568	600	564	550	579	576	539	579	565	591	590	548	611	591	524	543	537	543	584	579	587	564	571	533	589	570	573	541	532	582	568	547	521	573	564	552	548	553	522	570	561	541	572	579	556	538	572	579	562	579	581	630	519	548	555	561	590	552	572	583	585	542	578	601	570	553	557	557	559	606	560	577	577	581	605	575	530	525	576	560	546	533	569	557	554	551	581	592	547	574	582	553	562	584	523	584	612	635	549	592	584	567	592	579	587	593	597	563	584	575	550	618	513	580	555	546	568	579	547	579	585	565	509	563	563	541	560	572	606	581	553	557	578	575	529	570	516	556	588	621	507	577	548	556	568	595	545	542	505	599	542	588	557	538	538	575	550	536	507	564	554	557	559	551	525	581	630	557	566	543	564	540	558	545	558	553	545	583	540	543	580	557	543	579	536	596	599	526	585	577	609	559	573	534	573	532	617	557	540	561	559	579	549	544	550	533	578	519	558	545	547	602	578	562	576	563	565	569	590	592	551	601	537	548	530	575	599	537	574	609	594	579	548	568	575	563	504	544	539	565	522	545	548	511	551	504	531	580	564	545	560	550	571	580	557	543	575	581	581	575	547	529	553	574	518	586	551	588	602	542	553	588	582	587	590	591	543	567	575	548	516	543	570	571	538	593	565	529	575	568	506	566	512	579	562	581	508	518	556	582	549	569	557	573	573	550	562	554	534	557	534	562	561	500	609	547	567	522	544	586	520	537	593	559	555	591	605	575	558	602	580	538	629	541	546	616	559	521	556	559	587	597	534	505	550	579	544	542	561	578	543	567	541	569	570	565	588	568	564	571	591	578	551	602	550	580	571	585	603	567	551	557	551	588	574	579	523	574	571	564	538	576	524	604	525	557	551	604	596	562	569	547	562	550	542	588	572	536	498	531	575	586	554	536	576	552	561	542	619	521
24828	8475	2511	232	175	184	195	187	189	174	184	212	196	174	173	170	187	165	165	147	174	181	182	163	203	171	166	188	175	169	156	182	186	181	172	206	184	180	175	190	185	183	185	187	163	200	180	192	179	168	180	179	173	162	177	169	175	185	175	171	174	160	159	171	160	165	184	156	166	186	171	163	185	189	207	169	176	162	186	173	208	180	171	169	178	198	189	174	183	187	182	190	180	178	183	164	172	166	161	179	170	182	177	184	225	172	179	188	167	160	180	165	182	196	182	181	179	181	177	191	180	163	169	184	192	190	210	188	171	173	168	189	167	191	167	180	186	197	175	187	177	180	177	157	169	193	187	188	192	219	165	205	163	186	180	189	162	204	200	185	190	163	184	184	152	194	177	189	160	192	161	175	160	184	188	172	182	163	165	179	164	185	159	166	152	189	195	186	168	186	180	177	168	192	189	174	151	170	165	170	191	170	185	161	178	148	175	162	190	188	177	162	163	180	185	164	176	160	180	191	192	170	173	173	167	163	213	181	165	170	176	152	174	192	163	169	166	176	205	154	176	167	193	174	188	189	189	199	194	187	161	182	162	171	185	193	195	175	173	181	200	202	177	164	194	174	176	173	151	183	186	170	164	169	194	187	168	200	169	167	187	175	197	187	213	176	194	194	176	164	178	183	180	165	199	194	176	170	195	177	198	168	164	168	189	184	176	166	188	183	182	176	193	177	186	171	159	169	188	162	154	165	152	177	192	171	163	175	175	163	174	161	178	164	172	167	161	149	171	181	175	180	161	185	173	158	198	196	172	169	185	192	191	188	200	196	188	184	169	168	166	179	170	160	182	181	201	191	168	163	174	161	199	189	195	189	165	189	176	180	174	191	156	191	166	182	181	166	167	184	174	174	192	167	177	168	175	180	203	195	185	176	157	178	180	182	166	172	176	167	189	175	174	189	185	161	180	171	183	155	190	196	166	169	198	181	189	188	176	195	188	182	183	182	170	179	186	169	183	192	187	180	184	178	177	161	171	176	185	172	163	179	197	190	189	177	174	170	187	148	157	155	157	190	196	190	176	203	182	187	183	192	183	171	217	172	176	181	153	182	162	184	170	173	170	172	187	167	184	182	185	164	180	176	167	162	168	171	154	188	191	170	153	194	190	168	186	147	204	161	160	191	154	159	183	169	172	166	180	182	165	170	165	158	174	159	182	214	164	178	176	191	173	197	203	188	192	195	173	154	168	169	176	175	180	178	209	194	186	182	158	168	187	183	196	219	190	189	170	208	187	189	165	189	189	204	170	182	165	173	180	190	196	184	149	182	167	191	166	178	184	195	179	177	200	158	153	177	187	184	188	195	184	183	194	147	158	188	179	178	193	180	176	173	156	189	174	151	181	169	173	162	176	185	171	172	175	173	173	168	175	206	201	186	181	183	162	189	186	181	200	175	166	190	179	200	149	171	168	166	173	170	172	189	187	194	179	156	150	188	146	185	184	178	178	169	182	185	172	198	167	180	192	176	165	199	173	180	159	180	182	183	173	200	165	182	185	162	159	191	184	193	189	176	180	158	179	172	158	187	163	150	173	198	176	153	192	175	166	168	186	176	183	169	180	181	181	189	184	178	196	209	160	197	160	167	162	168	170	180	188	183	160	162	175	160	189	184	169	175	185	195	186	163	185	181	187	202	175	180	175	161	180	193	176	174	176	168	199	157	196	182	178	169	176	161	170	191	179	169	196	167	178	189	194	185	164	183	193	191	169	180	173	195	173	177	177	163	158	204	183	158	182	182	160	184	177	164	182	190	180	194	171	173	178	181	161	184	173	182	175	161	159	172	171	155	188	185	181	164	173	194	164	152	175	187	181	175	173	218	176	180	187	192	177	185	186	170	176	172	191	194	171	194	176	168	173	180	167	202	158	157	173	178	171	190	194	163	169	207	186	173	172	184	179	177	161	174	205	193	204	203	174	165	170	177	172	147	181	174	182	168	172	182	178	162	166	173	178	173	189	181	162	179	186	164	208	191	168	166	189	158	175	173	170	183	185	184	167	182	177	211	177	191	164	150	169	169	192	174	187	193	173	175	175	159	189	199	201	180	165	172	154	155	180	175	188	182	171	202	182	175	176	189	200	161	175	169	197	176	130	180	189	187	179	166	190	168	162	183	182	172	196	161	202	178	178	176	191	184	168	182	166	181	181	188	165	198	161	175	197	180	179	162	192	168	174	170	186	187	182	180	172	171	166	193	171	168	159	192	159	165	169	182	141	173	187	182	201	167	210	197	164	187	161	191	173	185	194	170	164	174	165	157	170	197	164	205	173	187	171	182	182	171	152	185	196	175	186	156	202	181	156	191	162	167	188	184	175	180	167	181	179	163	156	192	182	184	184	149	193	178	172	205	181	176	176	168	174	200	185	180	170	169	189	193	172	206	172	181	193	186	193	151	188	177	167	172	175	164	162	176	171	161	177	207	167	182	182	167	161	169	177	197	158	176	205	205	183	164	180	193	169	188	170	172	169	181	164	185	163	160	183	185	184	167	187	188	182	181	191	169	178	173	180	177	189	182	184	174	199	167	165	184	188	171	191	162	170	210	154	173	178	174	163	178	178	189	185	195	179	189	193	203	183	172	165	186	195	190	159	183	174	169	185	171	183	193	202	193	173	189	190	161	173	184	167	157	175	161	204	184	181	185	193	167	184	168	195	172	174	194	187	181	179	171	175	182	181	179	166	176	180	170	174	162	164	186	199	196	197	167	177	162	163	165	176	176	196	170	173	194	173	166	164	185	186	175	158	188	161	154	175	189	190	172	171	186	193	153	162	161	196	183	156	183	174	160	161	207	166	169	163	185	172	183	189	183	187	168	180	161	186	184	185	178	172	179	191	199	178	163	190	197	198	173	175	173	182	178	166	183	178	189	169	176	144	172	179	187	149	192	175	201	187	156	181	176	184	171	165	174	178	201	181	183	183	176	175	162	179	149	215	163	193	167	175	186	181	164	196	203	171	193	154	186	196	181	163	176	165	165	166	188	187	168	161	161	171	163	166	155	191	179	169	132	188	173	190	184	189	172	183	164	158	187	165	168	163	193	183	167	183	169	173	158	190	168	199	176	185	156	168	177	191	151	176	171	162	180	170	182	199	149	162	187	184	194	166	186	161	188	177	173	164	175	171	145	184	196	171	196	173	168	189	189	184	212	164	169	190	179	197	165	182	173	174	191	184	189	171	190	175	166	178	186	164	189	192	173	176	206	183	166	170	150	188	177	176	173	187	186	184	176	180	165	176	191	188	184	163	176	170	197	178	192	193	198	180	159	172	185	201	193	181	163	161	159	171	171	184	177	196	167	170	179	186	210	183	206	164	164	159	187	176	162	162	184	175	172	171	198	186	165	167	156	177	181	195	169	154	197	156	157	156	180	166	187	174	176	193	182	168	178	179	151	153	185	169	166	168	149	186	170	181	176	178	175	176	173	175	187	168	181	185	164
23040	9386	4006	671	657	624	638	592	590	615	575	576	530	593	593	608	602	563	613	559	599	567	589	530	595	606	577	599	590	599	597	558	581	557	566	590	559	591	602	581	561	595	606	579	569	611	566	573	576	589	559	568	549	577	566	544	562	578	583	562	571	598	576	596	580	581	615	587	597	575	568	575	579	629	621	582	553	583	555	536	588	590	643	541	606	590	571	626	595	573	535	542	557	582	596	575	534	560	584	522	525	579	575	583	594	582	578	563	552	592	610	572	613	567	568	545	594	603	564	564	602	593	604	575	608	542	612	571	575	584	599	589	557	614	587	571	573	605	611	573	612	547	539	618	559	551	619	567	603	567	541	611	582	601	589	585	573	583	575	596	581	574	585	543	603	540	569	561	578	542	536	567	583	566	584	606	634	568	578	610	529	573	583	563	589	576	574	608	585	534	600	559	579	621	554	559	583	577	583	572	567	573	614	550	579	559	521	609	572	585	593	593	588	570	584	582	606	618	614	549	585	534	577	581	517	652	574	558	602	541	600	539	584	616	584	603	580	623	602	572	558	550	614	575	621	592	582	570	589	585	577	588	567	603	588	565	627	592	530	588	576	557	604	606	567	573	624	590	581	535	540	604	569	579	595	562	614	597	554	592	555	569	563	579	562	595	549	620	556	581	575	590	598	610	598	632	582	577	525	544	583	606	577	589	605	618	611	594	581	583	527	597	584	561	571	590	614	576	584	587	584	579	640	552	580	614	619	565	601	586	585	574	592	595	604	602	584	550	586	545	561	609	603	554	580	568	558	572	586	611	546	584	587	589	549	580	610	577	569	595	567	566	542	607	548	586	586	579	564	559	599	616	555	585	573	584	557	598	604	575	568	561	590	550	574	632	580	618	574	568	556	568	578	594	547	592	558	592	590	573	613	548	575	590	556	553	594	603	568	570	604	568	543	604	571	585	606	594	579	594	591	600	582	575	575	579	529	596	577	592	565	576	611	598	593	534	586	589	537	594	562	559	561	595	604	580	568	591	601	578	631	573	591	590	611	592	556	568	591	593	555	615	578	555	582	614	584	611	584	588	557	553	520	574	607	591	564	585	582	565	600	588	568	592	580	563	600	562	548	580	622	586	591	602	534	522	546	594	605	608	579	573	608	566	586	614	579	576	588	609	540	597	580	576	592	608	579	569	624	575	608	543	589	536	589	576	581	582	624	623	590	587	596	599	566	559	599	615	567	575	615	602	545	547	592	551	582	608	569	558	535	578	597	615	562	578	575	607	551	640	567	584	574	604	553	547	572	549	615	609	583	604	556	603	585	582	612	591	589	565	603	609	615	550	553	621	607	542	563	597	608	579	583	562	587	552	594	581	577	547	552	574	570	556	607	607	630	598	599	620	585	550	561	571	567	567	586	593	583	569	567	595	584	565	637	576	595	608	588	584	579	633	570	588	571	623	587	641	567	603	565	648	589	617	549	617	598	560	586	610	587	544	564	559	581	563	554	624	598	555	565	573	544	578	563	567	588	543	612	590	560	598	575	578	597	585	575	572	576	569	581	561	597	587	625	576	587	530	626	600	551	583	595	591	582	560	627	592	596	587	616	572	535	621	602	608	596	581	623	601	587	573	605	590	580	605	620	556	585	574	584	573	551	565	554	548	577	595	577	582	574	560	555	550	624	561	604	620	571	543	624	569	540	574	589	615	613	626	588	594	587	595	618	561	568	594	608	563	617	593	583	589	589	580	584	561	561	542	579	592	583	559	624	558	627	579	574	609	576	612	581	592	604	594	566	604	595	581	581	625	608	608	640	582	592	558	565	621	594	595	584	586	574	622	577	610	632	593	564	571	623	598	549	588	553	593	579	532	546	611	587	595	582	582	595	601	569	601	578	575	568	541	568	588	600	563	643	571	619	623	541	545	573	600	560	554	538	616	558	629	557	553	566	602	555	546	588	602	587	569	577	582	593	567	573	572	564	604	631	603	578	575	575	525	550	610	537	620	560	606	574	593	547	528	554	611	631	576	568	554	576	582	564	570	530	541	585	610	607	584	571	602	616	558	576	586	566	584	568	597	542	597	613	556	589	595	549	554	555	570	576	564	575	580	559	573	609	589	571	583	593	605	585	565	582	583	583	557	572	609	573	642	575	594	602	571	583	588	558	569	609	555	647	569	608	557	613	587	563	550	567	573	610	552	602	591	552	606	563	607	587	571	576	587	562	578	529	573	555	572	565	587	664	581	571	637	586	602	595	599	587	613	608	615	570	621	580	576	591	573	606	623	600	580	581	582	572	608	597	625	580	564	600	611	563	556	541	579	601	557	585	557	562	592	602	566	581	543	605	584	570	582	592	615	560	587	592	587	589	548	594	619	562	544	587	600	627	583	619	567	583	587	576	574	569	602	591	598	569	564	604	586	583	556	599	569	591	585	591	621	595	521	566	583	601	598	594	576	597	567	586	613	574	617	587	594	595	633	568	561	561	562	561	555	576	533	560	578	623	602	593	583	577	537	514	586	543	556	574	621	570	607	560	585	578	592	584	608	608	533	569	599	573	587	617	544	551	602	538	591	580	550	616	580	595	558	578	621	587	562	519	587	541	574	653	596	601	594	559	564	585	572	572	611	590	563	603	567	588	612	576	567	596	576	633	581	596	565	530	605	552	591	589	544	555	541	546	594	605	572	616	568	587	589	609	575	609	545	589	591	579	581	580	553	551	594	549	548	614	569	543	555	586	602	575	595	572	586	578	561	620	588	593	593	598	618	566	606	624	577	616	595	571	616	591	573	600	584	579	558	573	586	588	566	580	568	550	591	589	611	538	596	575	605	564	562	591	585	567	551	574	566	595	602	565	611	598	610	564	591	592	577	596	618	586	612	614	641	563	593	617	587	601	584	591	581	574	625	586	622	599	619	566	571	602	555	557	607	563	577	622	563	590	576	617	537	554	549	571	590	560	576	541	607	609	558	593	531	617	553	570	595	634	581	569	583	545	549	583	580	576	593	585	622	589	569	584	571	572	583	579	586	572	539	579	570	566	616	612	616	570	584	593	597	542	613	586	573	544	573	582	581	591	563	582	580	625	523	555	597	588	585	572	585	563	586	536	555	586	588	593	565	530	595	607	567	537	587	595	551	582	595	590	572	548	619	621	590	597	588	622	551	603	573	564	579	615	521	591	571	604	606	600	571	625	578	571	578	581	605	556	637	575	546	600	562	567	596	583	592	616	580	592	568	568	601	606	575	552	578	563	599	540	571	576	596	560	582	582	548	604	590	592	596	604	580	624	585	602	582	544	585	554	616	523	585	601	641	546	548	586	575	575	604	605	549	584	560	579	570	595	592	591	603	557	541	569	593	583	549	547	601	581	608	584	566	595	599	556	591	607	579	573	593	567	620	579	574	571	592	556	573	551	614	601	547	511	573	591	563	563	584	587	560	616	577	527	636	582	571	578	578	604	562	566	592	601	596	619	616	583	603	563	568	633	624
62390	45591	29335	3713	376	280	207	201	200	179	140	161	135	123	130	123	119	113	123	106	123	130	128	117	106	128	121	108	117	101	108	110	98	95	106	125	113	119	97	117	101	100	89	102	118	84	106	103	108	108	109	109	94	117	98	95	100	117	82	86	91	111	117	103	124	103	99	91	100	118	102	110	96	102	109	99	102	106	119	116	114	111	110	111	118	112	112	94	107	112	112	97	113	92	99	112	120	97	113	118	96	96	131	100	95	112	98	78	125	97	116	112	105	95	110	97	104	93	88	113	95	107	99	103	95	110	109	95	110	103	110	91	99	107	100	93	88	102	118	97	112	99	107	86	100	107	120	115	115	104	120	104	111	102	113	100	105	95	112	111	100	101	105	108	110	99	107	84	102	113	112	120	112	98	85	96	101	106	119	114	108	115	82	95	103	108	101	102	112	97	93	96	122	99	114	125	91	92	115	116	116	102	103	113	114	110	111	109	104	117	104	119	105	122	90	104	111	100	98	136	122	101	105	97	109	114	100	104	110	101	120	100	125	109	112	111	101	105	108	122	112	92	110	103	119	110	101	119	113	102	107	126	105	115	98	110	105	85	91	99	101	117	95	113	103	114	113	105	97	104	86	110	136	109	96	103	122	98	85	96	91	105	83	92	97	112	106	96	105	88	111	97	94	95	97	121	95	108	132	119	98	97	94	109	91	123	100	117	96	103	107	100	111	134	77	101	107	104	101	105	131	138	95	106	118	99	105	107	98	96	100	109	108	116	102	88	104	113	96	95	114	104	93	96	104	81	109	108	88	99	127	93	124	111	105	106	105	105	101	98	94	102	99	110	103	97	109	119	93	114	130	120	116	107	97	111	102	114	103	112	108	102	108	108	105	102	111	95	109	92	128	106	110	105	81	117	106	102	106	103	118	79	100	111	114	99	105	106	92	109	103	88	107	111	100	97	105	110	107	117	112	110	108	89	93	98	100	104	88	108	110	117	89	105	87	106	95	121	108	96	99	101	94	107	108	104	119	88	126	110	114	94	92	99	88	100	94	93	102	112	91	93	107	97	103	101	96	103	102	105	112	119	107	105	116	92	109	97	99	99	113	94	125	123	102	125	109	116	112	108	99	88	93	114	126	115	109	110	102	104	84	120	110	112	119	108	100	109	82	111	97	91	107	96	102	92	118	124	95	103	98	110	104	99	97	99	112	103	104	118	108	107	95	100	101	121	127	104	96	107	107	120	94	103	118	118	108	106	113	110	113	100	108	116	128	81	122	101	114	95	78	97	97	122	122	73	109	107	102	84	118	91	101	99	99	102	85	114	119	115	107	92	112	85	127	108	87	102	101	109	100	88	103	118	89	96	119	116	102	103	119	131	101	111	120	108	106	119	105	106	96	118	114	99	94	96	122	108	119	102	113	108	100	107	108	104	119	118	102	113	116	105	116	105	89	101	102	113	109	117	87	95	92	102	93	109	115	108	106	85	98	109	102	109	98	106	92	98	90	100	110	138	122	94	94	95	130	115	101	113	102	113	107	104	106	105	106	108	110	99	94	114	106	118	102	105	119	102	100	96	121	117	120	126	111	116	101	109	119	107	127	96	115	131	105	126	96	102	111	102	107	122	111	119	111	94	113	89	99	105	102	114	101	102	112	100	115	103	109	102	109	103	88	95	124	79	101	108	101	128	120	115	98	96	99	94	106	101	111	96	109	110	99	100	126	104	107	102	126	114	103	136	105	99	106	101	109	111	105	109	106	101	105	94	107	125	116	109	95	103	112	107	106	102	103	92	84	104	108	105	101	100	122	113	115	118	112	85	111	99	90	111	120	97	101	114	110	121	99	101	94	108	107	92	103	127	97	111	109	100	101	90	116	92	102	107	107	126	95	121	106	105	97	113	106	102	109	84	103	88	101	113	116	124	108	109	94	94	100	92	85	94	113	100	106	107	91	113	103	129	123	93	102	117	99	106	83	110	116	89	90	111	104	117	102	115	101	99	113	116	98	115	97	82	124	102	117	117	88	120	99	103	115	97	111	102	117	108	121	107	85	106	108	94	112	101	118	104	85	111	100	115	98	90	116	99	99	98	121	109	118	121	119	100	110	100	115	109	121	139	111	107	117	114	96	100	87	102	106	107	99	108	89	120	101	119	102	112	114	118	122	108	94	106	104	120	103	103	95	110	116	124	98	91	97	105	108	101	101	104	110	106	106	128	112	100	101	93	120	127	106	81	102	92	98	103	91	96	83	98	98	109	114	99	108	117	93	106	95	101	91	102	113	101	103	98	93	123	112	110	123	111	103	103	112	83	119	93	104	113	105	86	105	103	117	107	110	120	92	88	101	101	97	116	110	96	105	100	92	96	105	92	108	124	116	94	105	110	119	116	104	114	95	126	99	100	105	104	104	99	107	116	101	96	109	99	115	85	94	100	112	100	125	107	110	117	109	102	98	94	91	103	109	98	119	109	104	103	103	108	103	100	113	100	130	115	108	98	93	95	95	123	102	90	122	101	119	117	117	107	90	97	81	116	101	82	119	122	118	98	85	107	110	92	99	96	116	120	99	95	104	89	114	117	94	95	94	104	88	102	93	104	101	94	96	100	114	108	113	114	92	102	105	96	81	119	96	112	112	114	105	117	101	89	87	116	108	115	104	97	114	123	104	101	89	89	95	105	110	119	112	95	94	88	105	102	95	98	120	92	95	117	116	97	113	87	102	88	89	114	102	101	102	123	94	114	110	104	90	135	105	119	107	122	101	91	97	104	117	103	106	111	92	101	104	111	99	94	108	113	105	112	101	103	113	118	110	110	114	101	99	104	87	105	94	105	96	105	113	111	125	109	93	110	108	104	107	100	95	92	103	114	111	81	120	117	105	111	114	107	90	89	97	100	109	94	85	100	99	114	97	96	99	104	123	99	98	96	130	85	106	94	102	85	114	103	102	96	108	97	101	99	110	101	108	96	105	100	88	93	109	104	103	110	104	95	104	119	90	99	87	117	99	93	98	90	92	100	119	105	105	103	106	118	105	89	104	88	106	106	121	105	108	104	116	115	92	101	111	103	100	114	94	119	111	97	85	108	98	87	103	125	117	120	103	99	105	122	116	102	106	98	122	115	103	100	99	103	115	102	107	100	110	98	95	101	92	107	87	113	111	123	100	107	98	94	117	110	111	91	98	112	121	114	85	109	104	107	113	102	84	92	107	91	112	102	110	109	119	115	112	98	98	122	109	113	106	88	104	91	116	102	94	122	106	97	111	113	130	104	106	96	112	101	109	120	102	109	99	102	129	101	119	107	110	104	100	104	98	92	97	110	111	95	91	119	100	95	124	108	96	114	113	100	94	111	88	120	116	91	101	103	115	113	103	108	112	107	103	105	113	112	112	90	98	105	93	81	102	98	99	94	113	91	108	113	125	102	106	103	96	101	116	102	94	104	101	97	101	100	107	89	104	90	116	88	83	122	95	109	113	87	105	111	98	83
42564	35256	18637	1642	1393	1160	1008	832	747	744	671	645	613	545	510	505	505	462	514	469	454	445	453	464	429	389	438	413	432	402	430	405	391	362	430	402	423	395	411	373	397	390	378	452	413	381	393	403	399	396	377	384	413	354	375	394	383	405	355	401	393	365	349	377	373	390	381	370	364	353	381	396	372	362	399	401	390	367	367	428	363	385	369	373	399	359	361	352	340	370	358	333	372	363	371	390	394	368	404	397	397	412	363	398	376	368	395	372	382	407	338	373	376	387	419	361	386	391	425	365	382	383	379	360	394	382	395	382	375	360	391	376	379	402	400	394	388	372	386	370	388	383	336	372	380	365	378	392	352	357	369	384	360	393	379	379	361	373	365	360	397	397	351	387	357	411	356	378	378	402	366	332	379	379	410	378	368	372	395	383	419	366	370	405	386	365	366	424	340	367	422	380	399	372	342	366	424	355	396	391	389	380	391	396	397	377	348	387	362	385	398	373	371	407	369	402	360	380	377	367	381	375	372	377	367	379	372	399	387	401	391	359	365	403	366	402	411	364	393	410	378	361	350	395	379	371	356	371	376	392	358	390	372	378	371	403	369	382	368	397	393	415	360	392	375	394	372	399	369	366	395	410	404	380	383	401	363	341	373	399	368	388	418	379	362	379	400	396	390	384	356	384	371	390	368	359	371	341	390	440	404	378	373	426	366	404	348	382	390	392	368	348	368	379	366	417	388	381	366	400	381	372	383	367	419	377	380	367	357	383	367	401	377	397	351	369	376	378	390	361	348	391	357	417	403	359	364	413	380	373	377	390	384	408	374	357	353	362	378	399	391	343	369	395	391	393	364	408	361	389	368	402	367	382	371	388	408	406	403	384	436	414	383	372	390	409	370	349	381	353	338	364	391	413	408	402	375	369	356	362	376	382	389	374	403	353	377	368	380	358	357	378	338	368	407	389	379	371	400	337	380	383	377	366	406	359	380	352	363	387	407	391	383	346	378	380	355	396	374	394	374	349	377	339	395	405	383	395	392	357	401	357	372	387	403	392	364	352	410	380	371	384	399	364	393	403	408	395	387	398	381	392	358	379	400	414	386	384	387	393	373	386	367	379	366	376	377	371	419	380	391	360	393	400	383	392	384	380	392	395	345	354	355	366	403	366	393	361	361	373	399	350	365	420	371	387	409	352	359	399	359	377	377	393	377	394	380	364	382	392	384	379	370	387	372	361	367	360	423	391	382	390	352	418	394	371	368	386	377	415	385	410	399	355	354	396	411	371	379	367	367	429	401	391	383	365	397	379	374	390	387	386	421	377	390	400	404	357	375	360	389	383	366	408	399	379	390	384	377	390	382	388	360	376	374	374	373	346	341	371	408	410	363	409	399	347	369	394	380	379	377	388	407	396	381	351	355	372	363	391	352	392	378	397	416	378	395	381	384	394	404	407	382	383	367	400	379	354	395	417	386	350	391	385	381	374	393	397	427	394	352	359	395	366	397	371	380	383	385	389	392	373	381	373	372	357	395	366	384	410	381	374	406	398	343	435	393	384	383	378	380	354	395	370	382	378	357	371	346	382	385	380	396	326	415	343	393	383	387	383	400	372	388	362	363	378	386	443	384	383	357	381	418	379	394	375	352	381	350	382	365	369	381	395	359	411	391	393	358	372	410	340	368	370	393	358	355	367	383	378	368	402	337	390	367	391	358	376	395	372	423	382	399	373	352	384	362	394	356	366	368	354	384	380	402	387	382	389	395	385	394	366	387	387	403	376	370	355	382	388	376	422	381	365	409	405	357	382	401	346	383	390	389	392	406	355	371	375	359	391	372	424	384	372	351	368	407	423	394	379	367	381	365	388	412	372	347	388	398	373	390	392	363	381	398	375	423	385	357	395	376	380	359	365	400	387	380	386	413	390	406	379	386	374	346	385	377	404	360	403	353	408	379	379	397	359	364	353	372	391	367	396	381	365	374	412	353	385	387	382	377	382	378	365	350	383	423	376	401	387	364	369	381	364	383	380	382	388	378	370	391	362	357	366	367	366	373	402	407	417	392	389	362	386	370	364	419	359	352	418	394	388	378	380	406	382	376	386	353	391	371	379	341	358	398	407	383	376	354	369	361	372	384	362	352	394	356	376	411	352	368	372	397	374	366	388	337	382	396	374	412	362	393	424	390	385	397	344	388	395	392	410	390	397	388	377	359	368	369	385	384	398	375	375	369	379	382	393	375	384	361	387	386	379	374	362	407	365	426	349	407	393	380	360	408	358	379	406	365	333	362	393	396	384	349	357	396	386	359	380	361	398	358	358	369	382	394	388	391	381	347	378	370	382	381	385	388	394	365	373	360	421	403	388	365	392	372	390	407	397	400	369	306	352	392	378	359	364	385	369	396	380	392	413	366	369	384	349	380	370	346	389	402	399	398	377	341	341	396	370	365	364	366	363	340	383	391	384	385	384	396	376	393	360	366	360	389	389	374	388	345	379	374	396	391	404	395	397	375	371	388	361	393	362	394	352	343	363	353	384	406	387	361	422	401	395	385	381	362	397	382	395	357	394	368	386	366	379	386	376	353	385	381	400	374	348	372	406	398	381	401	380	343	381	397	382	355	387	411	375	355	367	411	377	401	365	349	364	392	371	401	371	348	386	377	391	395	367	380	406	395	420	361	362	363	377	369	420	359	390	429	355	362	364	400	364	377	400	361	400	366	380	385	390	348	393	397	374	361	383	364	389	355	360	380	352	397	403	376	391	397	394	365	367	410	371	387	391	373	353	404	370	382	352	388	358	372	380	356	361	381	379	375	391	368	390	372	329	391	339	384	369	381	383	422	352	368	385	392	363	407	381	397	366	369	345	365	373	392	379	355	365	411	372	380	380	375	383	395	414	392	411	396	379	383	363	383	376	384	381	391	388	383	371	380	375	404	410	352	361	397	341	410	357	415	386	371	359	404	384	367	345	355	375	353	406	402	380	353	366	393	404	410	428	388	384	351	414	384	369	406	404	386	360	368	363	361	379	345	350	398	389	390	363	404	382	393	370	357	389	375	355	361	345	366	388	391	356	367	391	361	400	365	367	354	387	395	368	383	396	360	360	399	379	352	375	363	375	395	382	373	372	358	379	372	388	365	351	377	360	389	394	375	356	345	359	378	387	358	385	386	397	345	391	400	368	386	377	324	363	344	394	358	362	376	413	400	382	357	439	337	392	386	327	381	355	397	354	367	412	362	396	390	356	394	380	355	373	399	380	346	397	345	375	403	370	375	381	364	371	355	333	393	358	350	369	390	335	391	383	399	391	397	371	358	393	398	373	391	377	400	365	368	359	399	348	380	406	385	378	388	396	428	373	372	381	373	384	387	372	352	363	376	400	410	391	387	411	428	379	389	420	368	380	392	332	356	384	402	376	394	408	371	371	402	411	431	393	386	398	405	375	377	341	384	362	363	358	372	388	367	400	383	379	384	387	393	352	390	396	380	365	394	423	385	335
74579	59043	39886	9327	1090	545	477	395	302	291	228	257	261	230	249	184	186	188	209	196	182	184	189	181	182	182	158	207	174	184	204	175	166	167	187	173	177	157	184	173	170	167	177	154	189	176	171	179	189	187	176	178	152	163	172	162	182	163	182	164	183	165	162	155	176	165	162	152	191	148	173	180	176	143	192	160	199	135	159	167	156	194	161	175	176	185	177	184	177	155	180	171	172	152	188	144	155	137	162	150	179	166	144	163	176	185	137	153	164	160	154	163	158	157	179	169	162	167	166	193	163	182	165	162	171	152	173	146	167	176	174	159	167	168	135	196	140	166	192	175	172	155	172	150	154	177	143	146	165	198	162	160	159	155	165	184	157	174	160	153	153	159	179	176	166	154	155	178	173	186	156	152	158	168	152	208	165	156	171	174	168	156	168	195	176	142	163	159	170	158	155	169	169	177	168	156	162	143	165	172	180	169	154	166	169	160	173	167	151	173	167	160	157	192	174	157	163	152	171	164	166	181	180	155	168	175	199	180	158	168	181	182	180	170	158	164	171	199	173	166	194	147	157	149	189	179	179	176	152	148	163	208	158	168	173	178	161	174	160	145	159	165	180	171	154	199	160	167	168	170	172	166	168	169	154	150	176	169	172	188	162	148	142	152	153	180	173	153	170	163	177	171	171	168	181	176	157	155	177	181	155	158	164	155	182	207	188	162	166	175	169	190	144	179	153	191	182	171	164	165	126	139	185	178	166	188	188	181	168	185	156	154	166	188	158	187	171	143	172	154	170	147	173	161	173	151	168	179	170	160	175	164	180	191	159	184	172	162	160	207	182	169	160	162	153	156	176	165	156	170	153	160	173	153	182	164	166	163	166	180	151	171	148	149	151	146	154	172	162	156	181	163	156	181	134	155	161	158	168	151	182	150	169	183	151	164	168	158	137	160	167	156	169	167	155	161	174	150	158	170	173	178	159	154	191	156	164	181	146	164	173	165	161	157	192	170	163	166	169	158	145	183	137	163	186	184	161	169	170	163	173	149	166	176	181	154	178	161	183	176	167	176	186	156	155	152	195	170	165	175	149	167	168	166	164	154	174	161	187	154	162	178	171	167	164	190	161	145	180	158	166	168	170	172	168	176	171	160	172	145	171	166	151	150	175	160	158	158	183	173	154	173	158	185	163	168	175	203	153	168	166	166	179	158	172	166	182	168	178	185	197	162	164	166	156	155	137	156	181	158	162	194	171	194	179	139	157	178	140	184	153	200	167	171	179	167	162	176	166	168	160	166	173	168	170	166	174	145	158	170	176	187	161	160	137	177	164	175	166	191	143	154	184	166	157	172	167	162	159	168	144	175	172	159	165	175	163	149	153	169	187	167	182	162	170	169	169	161	165	191	148	174	168	168	148	167	171	174	173	162	187	179	179	163	163	167	160	170	158	174	157	171	158	135	175	172	164	187	167	175	154	153	175	172	180	160	199	163	158	165	159	164	171	193	180	176	160	145	173	170	196	171	143	161	201	174	175	143	175	150	170	181	173	185	173	150	164	138	163	186	180	160	184	173	153	160	161	165	170	156	176	169	151	187	166	186	159	168	183	174	156	169	189	161	150	168	171	163	157	200	177	149	167	167	181	141	162	173	178	160	159	162	167	175	175	154	163	162	135	180	169	182	174	168	159	146	176	146	166	183	173	153	161	172	144	140	158	173	184	166	167	175	171	159	192	155	170	159	184	150	163	160	152	170	177	165	157	170	186	176	178	163	148	166	177	166	164	179	184	152	161	183	164	162	181	153	191	171	148	170	148	166	177	189	168	184	178	148	144	158	154	165	162	190	142	150	165	165	159	176	183	160	192	165	163	175	175	182	163	163	175	173	192	176	160	165	167	173	154	151	161	164	153	151	171	166	157	153	169	179	152	171	159	178	162	176	173	152	176	161	167	162	166	178	179	154	194	154	157	178	149	180	159	168	178	159	183	156	171	154	169	154	173	171	154	149	154	166	168	170	184	151	141	171	189	182	170	157	157	151	167	178	145	168	171	138	167	169	153	173	178	189	181	162	168	161	144	140	165	148	166	149	158	168	189	173	184	192	173	181	176	167	176	174	174	153	179	194	162	163	161	153	151	163	163	170	157	166	154	173	149	156	174	167	156	167	163	154	169	155	170	166	170	143	163	185	159	164	194	180	166	156	184	171	179	173	195	172	165	161	165	163	175	167	165	166	164	144	157	144	146	194	171	176	176	158	152	160	182	156	183	164	161	180	148	139	158	191	166	186	170	164	190	164	172	143	190	170	173	173	180	155	143	158	174	182	162	157	153	179	174	189	183	152	163	161	151	158	175	168	156	166	173	147	185	162	186	182	157	168	192	161	171	154	168	152	199	157	177	170	176	177	170	186	173	186	180	169	149	171	165	160	160	152	171	187	174	173	139	149	168	140	181	174	169	174	156	179	156	178	171	168	181	186	163	173	177	161	154	167	178	185	179	169	167	172	165	168	182	189	150	165	192	159	147	152	179	152	158	166	168	166	184	158	135	150	165	186	171	162	170	167	167	188	177	155	183	187	162	167	146	154	153	156	167	166	150	167	184	176	161	163	169	169	167	153	144	157	165	176	183	163	177	158	168	185	191	179	175	177	173	136	157	150	190	145	120	180	160	181	171	179	156	155	175	173	162	168	159	174	205	195	149	151	163	164	163	173	176	180	159	155	171	133	165	163	183	161	172	172	164	170	162	190	176	143	155	151	152	151	149	165	154	162	162	174	184	161	174	201	161	143	158	162	188	159	162	158	185	187	150	164	160	168	192	170	183	160	150	167	167	158	177	133	169	148	182	158	172	188	166	165	167	200	163	179	136	165	170	147	178	176	161	174	155	175	159	156	179	185	180	196	174	164	185	172	171	148	165	175	154	172	169	139	185	175	167	149	157	178	176	173	166	179	148	176	169	143	166	179	159	140	184	173	171	168	171	171	146	168	166	156	183	161	178	179	178	158	180	174	180	155	183	172	178	195	172	159	174	165	177	165	174	151	166	191	158	148	180	159	149	167	171	175	179	161	158	155	178	180	153	171	158	171	179	160	162	169	181	161	172	188	177	147	165	146	173	174	156	191	159	167	166	166	149	144	163	166	166	194	175	175	167	180	195	135	164	191	168	159	175	152	152	165	157	167	177	176	181	148	165	161	147	152	162	173	154	171	160	182	168	159	172	190	147	171	183	148	148	171	173	171	173	184	163	167	172	184	168	165	168	158	184	177	161	151	190	152	195	184	155	169	169	147	171	164	161	170	187	166	167	172	178	151	171	151	142	158	159	166	178	175	172	176	164	161	168	167	167	178	156	167	160	166	164	187	174	190	181	162	170	162	167	171	149	162	179	167	160	176	168	153	158	157	159	156	169	160	171	179	164	150	163	174	178	150	147	163	189	155	154	157	148	165	168	186	168	174	182	184	180	154	158	141	175	165	163	167	171	172	184	151	173	159	170	152
51621	46178	23005	3165	2630	2229	1832	1578	1399	1266	1130	1028	1013	916	827	896	787	780	735	749	730	700	640	691	658	672	692	639	644	665	608	678	633	606	636	606	586	577	635	592	613	575	580	606	595	590	590	561	615	599	647	591	607	623	546	586	579	568	542	583	584	571	590	561	553	587	567	588	574	573	563	547	557	524	589	565	601	585	543	523	544	576	591	536	576	575	575	554	572	529	558	576	538	567	572	582	614	555	551	596	555	564	514	609	583	544	550	543	557	560	596	541	533	588	556	559	567	542	524	556	519	563	556	576	545	558	559	501	544	596	540	532	543	543	528	526	564	543	577	557	619	584	577	597	553	543	586	585	584	569	568	574	576	552	581	571	584	586	561	586	570	571	591	542	582	556	583	529	548	586	605	592	579	575	557	518	541	570	541	576	563	564	599	587	573	583	556	598	587	547	584	540	574	576	520	539	556	577	530	568	570	595	558	556	529	557	545	565	583	564	555	511	580	555	512	601	560	514	571	535	580	605	538	524	539	569	588	581	595	566	536	507	557	542	574	567	534	567	567	570	557	559	540	571	569	579	524	548	568	550	547	509	584	556	575	552	563	545	545	564	571	550	546	558	542	547	568	566	533	602	568	551	571	550	549	533	543	547	595	566	568	559	552	550	553	552	585	618	553	545	547	585	560	575	587	545	568	589	561	553	515	593	559	569	575	559	569	549	576	576	585	598	556	542	531	534	549	576	575	601	544	540	557	542	514	549	540	542	569	548	547	594	522	538	559	589	585	581	559	533	579	544	560	560	545	556	564	551	563	537	541	547	545	565	589	593	529	549	565	542	547	557	573	560	542	567	590	572	549	558	586	564	579	546	570	559	575	565	564	554	531	521	537	564	565	567	498	524	508	588	521	566	560	541	595	544	573	548	566	525	541	561	589	549	528	549	563	562	534	505	594	543	549	541	556	502	613	567	552	537	532	541	559	578	604	563	552	524	586	502	584	579	544	568	547	516	553	547	587	506	551	515	582	585	548	590	596	557	541	584	545	578	541	611	582	582	562	570	621	564	603	554	538	559	591	562	526	520	516	570	559	575	608	550	520	511	564	526	570	598	532	581	517	592	551	526	524	606	563	586	581	601	575	556	580	575	579	593	575	572	570	532	526	575	568	619	552	568	562	550	558	575	560	549	565	551	527	584	530	561	549	541	539	552	547	516	553	556	588	490	588	587	586	522	559	590	569	576	576	562	544	534	555	564	587	571	572	592	543	539	574	545	545	585	582	539	575	515	555	543	585	566	570	551	577	588	549	546	537	550	577	538	510	541	562	575	561	537	569	562	559	506	555	560	545	603	525	570	565	572	597	571	536	512	528	564	520	559	583	557	571	563	586	557	537	541	562	551	522	542	563	551	547	601	578	573	527	566	607	525	564	535	553	526	523	594	543	553	547	559	531	559	552	569	546	540	557	578	568	542	577	575	576	533	559	612	548	573	582	532	535	586	573	579	576	559	572	544	513	500	540	567	518	493	560	575	561	549	583	545	532	532	514	539	563	532	528	594	585	562	558	544	567	569	589	577	563	563	561	575	577	538	579	561	537	519	550	591	523	545	578	569	518	545	550	595	531	587	518	576	517	565	548	556	534	562	546	587	548	543	576	583	568	577	595	542	576	531	551	520	547	538	607	514	579	570	557	537	573	550	564	575	586	565	556	605	557	522	607	550	619	563	587	590	563	572	546	560	589	575	591	577	551	557	564	568	562	567	567	538	550	541	554	520	525	491	554	534	540	502	594	565	575	576	558	561	498	589	547	577	580	525	600	544	597	556	583	585	570	558	545	541	584	545	560	598	555	543	555	522	555	536	533	570	573	577	547	520	603	524	605	535	569	579	515	624	565	529	543	587	536	558	565	579	513	579	521	559	592	579	572	530	581	541	548	546	559	557	539	569	585	503	512	568	527	570	584	562	522	546	563	571	541	587	570	563	548	515	574	547	584	585	576	555	612	537	573	607	575	561	575	542	550	605	552	527	534	563	594	560	558	542	569	574	557	545	550	544	525	533	595	584	562	530	563	565	577	561	549	517	584	564	522	561	568	576	545	548	527	538	517	576	545	566	562	558	560	549	566	545	559	562	477	534	533	573	571	579	555	539	574	536	528	532	560	597	563	572	556	546	613	578	592	582	531	605	552	557	548	599	583	540	543	610	580	576	565	544	581	537	530	575	568	554	553	583	563	524	537	488	553	550	567	572	606	524	544	565	538	569	548	557	580	542	547	550	560	558	598	566	559	569	572	545	552	563	560	552	569	526	563	514	558	592	530	586	567	531	549	562	560	554	547	564	606	570	507	554	588	539	535	579	573	541	575	542	543	576	559	568	560	534	569	579	563	583	489	537	566	575	566	565	540	554	547	568	508	545	563	577	570	554	562	532	550	547	572	581	537	540	572	585	551	519	555	527	563	563	575	546	561	587	526	579	557	536	569	545	511	580	507	551	568	590	518	547	549	574	544	533	589	579	568	564	559	584	557	571	550	539	541	561	529	577	547	535	537	605	554	550	609	549	533	573	570	594	605	541	545	539	572	574	563	579	569	598	571	553	586	609	523	531	592	558	542	589	534	610	623	589	541	564	591	570	621	563	555	562	534	560	555	556	568	545	571	549	587	539	522	547	570	540	509	570	590	555	587	536	538	578	570	557	574	548	566	549	540	565	570	590	545	565	598	568	556	558	553	591	523	526	535	547	531	540	535	553	579	519	590	566	520	536	528	573	561	570	542	518	530	564	565	602	551	574	550	588	572	582	550	544	523	563	508	543	577	549	538	522	590	526	525	565	554	522	578	583	600	580	542	554	538	549	554	570	583	604	575	560	610	603	585	571	541	544	533	544	516	612	589	563	599	562	550	541	534	563	559	523	555	521	606	543	552	519	543	576	552	549	554	572	590	543	542	571	581	592	581	511	538	551	545	560	545	547	532	578	518	552	565	549	552	567	565	585	598	575	565	532	559	559	557	587	568	570	564	544	529	557	544	590	553	525	603	558	537	571	556	564	570	551	577	585	532	574	577	507	577	538	583	574	513	559	571	551	537	554	606	550	543	554	523	565	576	593	573	543	560	551	572	581	581	540	574	565	585	593	556	566	544	537	529	580	583	557	508	557	541	545	576	533	575	555	567	627	560	553	547	531	582	537	543	540	572	572	568	597	555	547	602	531	517	595	590	528	539	545	544	540	564	541	543	575	540	553	617	548	584	573	608	561	550	563	570	580	579	608	544	520	578	539	509	527	534	544	588	584	550	552	543	549	537	501	550	549	542	579	530	600	598	531	537	542	540	556	560	591	521	525	601	587	578	565	567	539	551	511	600	547	578	519	588	583	566	576	564	540	542	551	548	545	554	545	580	523	540	585	564	520	548	583	605	627	556	559	563	557	554	536	584	567	528	548	530	594	550	567	554	574	534	584	573	610	573	528	533	560	582	555	610	536	570	559	561	616	576	548
24227	8614	2655	231	179	190	178	159	190	181	186	170	164	153	195	156	178	178	204	189	171	185	187	160	179	163	154	169	169	179	160	183	185	188	171	174	169	171	169	168	169	174	157	155	177	161	175	181	194	170	166	161	180	162	198	171	185	183	166	194	171	172	195	173	160	164	165	201	190	195	165	149	192	171	218	146	199	184	165	171	175	168	186	170	173	155	165	168	180	160	130	169	153	189	177	177	169	201	170	199	173	179	192	179	164	171	166	169	166	186	186	170	178	163	156	169	170	169	180	190	166	189	214	166	161	194	181	154	160	171	169	160	186	179	170	174	165	198	152	182	169	165	166	162	171	192	170	162	167	197	174	182	157	193	199	158	183	180	162	165	155	172	177	156	177	161	177	173	165	176	181	185	188	182	160	179	170	203	204	210	157	177	170	162	177	172	169	166	205	159	193	176	179	183	194	188	174	186	211	202	166	160	169	181	180	178	162	182	156	167	159	205	178	177	165	161	157	156	167	152	163	182	194	205	180	182	160	161	166	185	198	184	166	171	200	173	185	199	164	176	162	186	156	167	150	173	189	169	154	167	169	143	167	168	174	179	160	165	171	182	193	145	195	186	179	163	175	187	185	157	165	199	167	180	190	163	163	172	171	180	171	175	176	184	191	179	182	173	190	174	182	155	172	179	166	204	183	143	188	183	183	188	197	181	173	166	165	179	182	162	180	171	179	195	176	188	186	183	184	153	171	181	170	186	180	152	169	181	178	170	193	180	196	177	188	191	182	170	157	178	179	173	166	195	150	159	177	198	171	197	171	174	160	177	191	180	188	182	192	168	178	194	162	178	164	181	163	188	165	159	178	200	172	162	169	154	160	192	160	169	167	167	177	165	181	174	174	185	180	165	153	173	196	189	177	200	176	162	181	170	170	181	198	183	186	167	181	182	190	169	163	160	173	176	177	159	188	199	171	156	178	146	149	145	172	185	163	165	190	191	167	168	180	156	183	179	202	187	171	176	165	164	181	182	184	162	165	170	189	164	180	158	196	183	168	187	155	201	161	194	175	175	170	162	182	196	161	163	158	161	172	160	167	186	182	169	152	206	169	163	152	170	198	177	200	169	173	206	184	159	165	193	158	141	176	180	192	201	162	160	182	165	168	160	199	179	168	182	174	175	186	188	192	180	170	171	193	190	144	156	165	184	190	184	176	197	186	194	157	168	186	193	180	164	178	183	159	167	156	191	148	177	188	169	192	175	158	167	178	163	179	173	166	193	188	180	167	178	189	197	161	190	171	191	164	170	191	179	161	156	161	177	175	197	169	172	205	173	196	168	168	180	160	174	168	170	166	184	175	186	193	181	178	179	185	169	186	180	182	176	198	161	157	162	195	155	168	172	163	189	167	183	158	173	168	176	191	173	165	175	164	195	156	158	166	189	168	194	169	172	194	152	192	176	178	180	197	198	174	161	166	186	186	195	162	156	147	178	170	178	171	195	182	161	197	169	168	168	176	170	147	189	182	167	137	207	186	152	183	166	178	180	186	166	174	171	190	190	184	153	164	177	190	160	166	160	173	189	175	158	167	187	177	194	181	160	185	170	183	175	178	161	168	174	180	179	185	199	163	174	183	163	178	170	181	178	177	161	164	178	181	171	154	162	184	201	174	174	188	171	177	180	151	190	170	156	182	200	185	174	153	177	171	170	178	179	180	201	179	193	168	169	187	190	172	188	177	161	164	158	189	183	175	186	193	196	147	179	165	177	174	150	175	180	175	147	169	193	159	156	197	167	164	165	153	185	174	188	159	168	182	172	186	191	184	194	187	173	201	170	164	163	175	194	192	162	180	188	185	168	163	171	191	168	168	184	178	182	207	196	191	182	154	168	148	193	167	190	195	185	175	157	167	146	169	181	178	174	186	196	188	139	197	191	171	178	179	192	205	171	171	172	180	157	186	188	174	203	151	165	162	214	179	170	160	190	164	189	181	170	170	190	177	181	176	199	180	174	188	179	170	189	155	163	185	171	162	179	166	177	183	170	189	172	181	163	192	169	165	200	171	179	158	162	182	174	166	176	139	178	173	144	172	168	176	172	184	174	212	196	198	169	195	171	173	181	171	173	176	182	166	182	177	161	184	169	168	163	166	188	163	171	201	177	161	168	177	188	185	201	181	161	163	151	170	192	178	171	185	166	177	184	175	148	167	188	192	170	180	182	178	170	190	172	193	173	181	192	161	154	166	157	172	162	186	176	163	175	172	195	169	175	166	190	172	142	178	162	175	174	151	157	194	174	182	202	173	178	185	196	166	177	189	184	187	167	181	171	169	179	169	176	175	202	167	168	187	197	168	182	184	156	177	168	187	176	162	194	179	177	167	176	181	179	153	166	185	162	191	160	177	179	178	169	195	176	190	196	180	185	169	167	159	176	177	166	180	187	184	157	193	190	182	186	181	171	179	165	162	168	165	168	168	161	175	183	168	185	159	156	178	187	175	167	178	172	154	169	203	141	161	194	167	174	204	165	187	166	173	180	205	163	201	128	174	176	177	167	152	148	175	157	177	171	167	163	178	195	196	147	158	194	170	160	159	187	195	185	173	185	161	179	193	191	173	169	190	168	168	161	168	179	168	183	178	185	199	164	197	160	185	182	200	170	168	187	200	165	156	168	173	160	192	175	174	172	185	161	172	188	205	183	174	169	197	174	158	174	177	180	194	208	154	165	163	171	182	181	169	162	178	175	200	179	191	192	192	186	163	169	177	182	169	179	183	158	175	161	162	175	173	189	186	201	187	177	151	174	166	166	174	169	159	163	151	196	196	188	155	188	174	168	163	158	145	177	157	173	181	176	170	163	192	142	184	195	170	194	185	164	162	181	166	195	172	132	171	159	156	171	202	162	160	183	167	164	182	206	167	180	186	182	201	209	170	163	196	166	158	190	160	183	174	157	192	180	157	152	182	172	169	160	185	166	183	180	166	195	181	176	161	177	178	186	172	186	177	173	183	175	168	164	162	195	186	177	143	185	175	173	185	180	197	180	157	157	175	170	191	194	171	170	160	182	149	182	188	155	188	160	170	181	174	141	162	161	193	182	183	175	180	170	158	167	194	166	184	200	167	189	180	184	198	183	153	165	173	180	167	192	165	162	179	179	148	155	176	187	145	166	158	177	177	186	181	170	181	211	157	167	175	155	167	194	181	174	167	166	174	159	165	192	169	161	164	149	171	168	178	180	169	162	158	165	189	170	175	168	178	172	167	178	157	185	151	189	173	180	182	170	174	158	160	156	179	162	190	185	162	148	172	162	179	161	159	186	163	168	176	178	192	176	200	179	193	186	177	145	188	158	182	151	174	192	183	180	174	149	158	166	187	173	194	186	191	165	170	178	173	195	181	179	175	184	179	163	163	186	184	177	176	181	166	169	153	171	164	163	174	160	178	179	166	191	188	180	184	187	170	168	167	173	156	187	173	190	154	190	152	190	197	183	162	180	169	166
22055	10023	3942	696	631	637	576	631	583	584	658	567	562	600	593	600	592	577	577	576	556	609	589	590	591	538	580	603	581	571	581	602	579	543	570	585	573	593	593	572	573	532	582	592	570	592	597	633	581	538	575	572	576	571	597	583	571	567	569	587	573	577	594	580	537	549	582	618	583	556	619	583	571	584	543	570	617	588	567	563	581	567	560	539	579	546	567	602	565	571	604	602	585	593	540	555	572	584	589	597	609	593	620	551	554	594	583	611	585	594	555	556	567	561	566	591	587	572	576	556	593	601	569	540	567	577	535	580	626	551	624	597	632	575	561	569	553	558	572	597	581	589	573	566	620	529	579	567	554	533	579	556	570	593	589	594	555	585	598	584	563	563	571	586	582	575	563	563	597	586	575	550	604	590	537	577	535	577	567	568	620	580	569	574	552	592	579	598	590	582	568	551	573	536	574	551	575	571	584	595	544	599	570	591	578	562	559	594	531	529	542	536	585	547	581	598	552	571	574	539	590	584	505	556	616	593	558	551	581	555	595	587	588	569	574	563	543	567	542	557	607	599	599	593	555	578	557	578	583	582	585	588	600	578	543	534	601	602	584	540	556	559	577	604	568	571	602	607	578	592	545	569	594	612	584	572	589	570	575	553	597	551	549	574	565	555	583	556	565	536	588	568	615	596	552	597	563	583	595	606	602	572	551	585	577	561	600	603	596	570	597	590	556	564	608	572	561	556	571	559	601	602	566	560	578	566	574	575	570	623	564	580	600	549	527	551	593	603	579	614	554	610	582	570	615	619	595	509	596	580	543	610	621	571	538	585	598	572	568	508	591	574	578	602	569	611	562	603	603	588	571	603	550	568	541	634	565	551	556	557	588	548	591	602	604	569	583	583	585	573	599	593	562	551	573	539	598	576	596	568	553	599	586	585	558	561	579	559	540	550	564	577	553	567	560	561	565	560	557	563	554	575	603	556	557	530	595	622	624	536	556	616	617	591	580	570	559	546	590	610	566	622	583	584	536	601	545	617	583	551	573	577	601	604	568	602	594	567	551	575	566	599	571	579	543	566	605	556	579	571	568	560	566	595	582	577	637	559	607	523	559	607	585	578	603	589	573	568	567	586	581	603	590	575	556	570	596	554	552	528	614	601	598	595	593	519	616	572	561	580	601	564	553	555	573	572	565	571	558	585	556	583	575	527	611	532	560	602	593	555	597	572	594	548	555	555	578	531	586	592	570	573	581	585	572	570	576	583	568	569	546	579	558	580	582	563	573	588	608	600	597	601	572	557	583	584	595	583	545	585	599	565	563	568	572	592	541	587	593	616	603	543	554	579	595	605	580	567	544	578	610	578	543	536	584	559	576	545	583	580	593	601	596	551	578	569	597	623	568	597	588	535	597	592	583	570	614	567	561	590	620	609	547	624	577	596	567	575	600	564	600	578	600	554	548	555	599	607	556	580	617	550	539	579	559	614	575	617	560	574	591	599	605	564	520	530	545	549	559	612	594	546	591	550	581	570	553	570	578	594	601	593	596	604	560	542	600	554	575	547	595	552	573	575	555	597	596	607	604	599	550	543	525	569	561	572	557	553	606	616	582	577	534	602	546	570	598	570	574	632	593	552	601	568	569	626	617	574	525	569	508	595	541	592	582	580	597	583	550	608	552	546	626	556	582	583	592	595	589	567	608	565	556	622	586	553	548	535	605	597	550	598	583	565	580	553	617	616	606	578	560	666	605	561	567	570	607	577	591	554	607	588	579	578	564	612	623	553	606	605	577	559	592	584	572	584	538	562	592	575	584	571	645	541	574	556	631	611	570	555	592	547	571	596	618	555	566	561	596	596	549	583	594	568	586	582	561	550	536	544	603	568	593	594	579	552	515	580	579	582	569	563	601	561	608	586	547	590	618	550	557	587	591	540	584	597	570	562	546	542	605	547	572	580	564	571	575	600	597	590	567	609	572	528	580	565	564	567	592	594	578	593	573	568	606	617	628	579	569	621	588	550	582	575	573	594	577	559	564	574	546	592	591	523	604	619	592	579	584	557	549	580	589	577	592	535	555	569	598	557	604	601	583	605	645	583	552	566	585	602	582	574	550	570	603	582	584	625	564	567	580	550	541	627	607	629	543	581	547	576	573	601	574	586	610	532	638	599	586	561	571	544	545	595	583	598	592	587	544	600	553	623	602	540	612	573	571	589	554	543	572	589	581	605	578	563	571	555	548	540	574	593	566	607	580	531	598	607	539	547	581	591	574	579	577	562	601	540	556	583	562	558	517	578	555	555	609	566	567	626	603	605	599	593	587	543	610	597	617	624	599	578	615	591	611	580	596	602	564	534	580	594	533	568	591	597	610	577	555	587	611	597	577	573	558	562	582	576	585	566	576	582	549	574	578	578	608	592	605	572	556	621	573	581	641	567	560	568	553	535	602	556	596	526	606	576	540	608	606	621	591	580	548	553	620	622	571	525	610	566	621	561	588	568	602	534	572	614	580	550	566	596	553	590	587	543	555	549	587	606	593	610	572	555	572	570	601	580	568	568	584	543	589	583	627	598	552	573	598	537	593	592	601	530	567	565	581	556	560	587	586	547	612	622	597	609	622	564	583	610	592	599	590	548	605	599	615	604	555	570	574	596	580	574	602	604	563	594	584	561	575	556	590	576	550	575	568	580	541	595	564	578	545	556	573	593	614	578	597	558	542	581	590	565	573	615	604	555	637	581	579	575	564	586	550	577	590	595	565	580	561	615	568	608	597	566	613	587	593	557	602	604	558	630	599	548	581	556	560	610	555	562	570	580	588	557	572	587	571	568	605	625	553	572	580	565	593	567	603	580	562	558	546	573	553	593	567	616	608	584	544	596	552	578	570	574	533	581	569	578	564	596	575	613	609	586	582	560	604	578	552	584	598	568	564	569	611	608	613	585	600	575	588	591	540	567	551	571	585	571	571	591	600	577	576	564	544	580	531	566	596	555	597	586	595	577	588	589	552	554	573	576	571	566	608	581	559	620	565	557	561	585	617	617	607	586	598	602	612	574	565	577	547	559	582	546	554	577	603	603	572	576	578	572	546	552	565	559	570	606	561	586	585	554	548	557	526	550	585	571	582	588	591	581	575	588	599	552	562	595	567	581	576	566	551	561	570	579	526	546	553	548	558	609	532	606	570	578	539	620	570	602	561	542	595	582	605	601	537	579	605	605	581	588	563	570	584	595	613	570	605	589	576	565	564	604	597	596	533	589	581	563	567	594	626	593	562	572	619	627	582	571	551	566	584	586	581	584	560	545	582	572	540	593	545	561	554	603	583	567	574	601	583	554	577	581	629	593	579	631	563	583	565	602	602	598	595	573	551	568	597	618	615	574	626	616	584	584	600	604	574	628	569	580	584	610	584	613	603	605	589	565	574	549	593	597	569	624	594	600	559	552	551	591	592	529	576	600	607	578	543	558	569	586	569	568	601	576	606	585	583	554	580	595	540	588
61316	46234	30324	4347	403	283	242	207	162	183	154	148	140	148	133	121	128	122	108	128	124	117	101	113	109	111	112	118	109	98	117	107	109	118	112	108	114	95	99	101	91	104	139	122	108	98	117	128	98	113	112	96	119	115	112	119	103	124	101	94	96	103	84	105	103	94	120	95	121	86	116	110	100	90	91	99	103	84	98	103	92	110	90	101	108	110	99	104	91	100	116	103	91	98	116	111	91	98	94	102	107	96	100	111	104	112	114	108	105	96	104	100	98	111	101	106	104	123	116	108	119	96	111	110	117	92	97	100	94	91	112	98	104	108	92	134	105	100	110	98	106	89	94	128	109	100	100	91	116	91	110	106	104	97	98	111	86	122	101	97	97	102	106	110	107	107	95	104	107	87	108	112	92	104	106	92	94	103	115	105	86	105	104	87	92	92	128	101	92	95	104	101	98	108	104	107	113	118	127	115	92	107	102	119	99	93	85	96	102	99	107	102	98	112	115	119	116	105	128	125	103	108	85	112	111	93	105	100	91	100	85	99	93	110	86	97	87	109	103	98	123	84	93	104	89	99	96	103	108	92	104	109	94	98	114	105	116	105	104	107	92	111	109	98	130	87	106	110	113	120	113	98	100	109	106	110	101	110	112	103	95	112	123	102	100	118	109	95	91	103	115	84	87	89	99	102	105	113	101	110	105	99	114	95	92	103	107	101	89	106	91	93	118	76	101	87	96	102	98	107	99	102	103	104	110	106	99	111	103	115	97	110	116	116	94	105	95	104	90	108	97	106	114	100	104	100	111	85	105	96	100	93	92	92	96	106	103	124	105	99	95	110	109	107	95	103	115	105	109	85	113	111	107	105	100	118	122	119	104	111	96	96	111	94	109	117	101	97	99	99	101	97	99	113	119	104	107	109	112	83	92	98	91	115	117	102	93	102	107	109	116	107	99	91	102	109	87	97	99	107	88	104	118	97	106	111	88	117	92	96	93	85	106	111	115	102	126	101	112	103	127	107	108	99	80	115	113	94	107	93	99	102	86	114	86	109	98	105	94	110	98	103	106	92	88	107	93	99	98	107	104	103	93	112	118	105	85	95	100	94	93	96	84	102	117	109	99	114	112	99	89	89	102	95	97	105	103	92	104	80	95	94	111	123	90	110	118	106	117	90	97	90	107	105	110	110	105	82	115	101	98	91	97	96	84	118	127	95	94	107	108	102	104	97	104	93	107	95	92	85	99	111	109	127	100	99	85	121	102	82	101	116	107	113	111	104	114	104	112	101	88	87	83	114	127	99	93	102	100	98	95	118	100	113	111	98	114	111	113	98	97	110	106	95	97	93	105	109	99	102	88	100	89	103	103	100	96	79	97	93	111	112	105	111	107	102	140	114	108	95	94	104	88	107	105	104	112	113	118	111	108	117	92	94	130	98	117	91	107	113	92	97	95	107	79	99	95	106	108	96	113	102	104	97	104	115	92	85	98	101	112	100	115	127	101	92	108	113	113	116	98	102	105	109	119	98	111	117	109	120	103	103	116	108	104	115	102	117	107	102	111	103	102	89	101	102	111	108	116	107	104	109	92	120	116	97	93	114	110	89	105	94	87	89	109	92	97	116	113	103	106	101	101	96	99	115	109	91	119	107	108	83	118	90	89	109	112	104	94	107	98	81	103	112	107	97	112	86	116	106	97	102	109	108	90	115	84	93	103	103	94	95	110	105	122	106	115	95	113	108	93	94	91	101	93	106	109	99	81	98	116	112	92	110	98	91	102	101	104	100	108	90	111	130	112	95	111	98	103	104	88	107	99	81	90	100	94	120	110	99	92	106	119	112	83	104	96	120	101	94	101	93	111	107	94	114	102	94	108	103	104	103	95	98	95	109	142	101	101	100	93	100	85	99	83	96	103	99	110	109	99	94	112	106	109	98	110	103	123	101	88	102	97	105	101	100	99	108	99	90	92	92	106	98	105	98	103	96	89	97	90	105	108	100	111	94	108	116	97	104	100	94	79	91	84	101	108	111	96	95	90	107	96	122	90	112	95	123	88	97	109	102	100	111	73	84	121	99	109	116	105	111	103	102	117	101	117	105	114	107	94	106	100	117	109	97	109	100	93	123	108	97	112	98	89	83	100	95	112	97	120	109	106	112	103	124	100	105	100	111	101	87	104	99	107	105	120	109	101	108	85	104	103	94	123	123	85	100	122	110	109	100	94	123	89	121	102	94	101	93	112	87	100	92	96	98	103	97	109	93	113	106	113	102	86	107	79	109	113	111	126	120	119	110	87	96	100	93	94	94	106	95	128	115	98	104	105	106	100	109	115	106	106	101	96	92	109	99	103	126	98	117	123	96	103	107	92	99	111	114	107	105	108	92	124	110	96	108	92	92	97	103	110	111	109	112	96	98	107	91	98	109	106	100	96	119	94	110	115	108	103	112	107	100	103	99	117	106	101	90	102	120	86	110	104	124	115	105	98	94	108	98	95	97	101	105	100	103	111	96	118	110	119	105	103	111	99	100	99	104	107	111	109	97	103	110	127	116	81	120	106	121	94	116	86	94	112	116	104	105	100	111	99	101	93	96	112	100	98	102	90	108	99	113	104	83	137	99	96	97	108	112	100	106	106	103	108	111	102	93	116	112	109	95	108	102	90	105	108	90	94	108	112	88	108	112	121	100	108	104	104	109	96	95	114	88	80	102	72	113	112	94	105	107	88	84	89	121	87	90	109	110	110	105	103	113	121	96	105	99	82	88	72	116	90	105	110	107	94	121	93	89	101	95	110	121	101	106	101	92	109	112	95	109	105	105	90	107	99	87	95	115	86	92	96	101	95	119	117	105	105	112	101	101	101	101	94	108	119	77	89	98	111	121	116	103	111	93	108	99	116	96	101	98	111	115	100	91	96	89	104	125	96	96	118	96	94	112	96	113	90	100	116	93	113	104	91	105	94	104	99	106	102	91	100	102	117	107	95	108	95	105	104	103	107	96	102	103	104	86	94	86	114	109	103	93	101	85	109	106	117	76	105	103	95	115	120	84	94	119	107	101	122	97	103	113	109	97	89	105	98	92	69	130	90	99	113	98	120	100	78	90	114	113	114	110	122	89	91	121	113	110	92	93	113	98	113	111	92	110	122	91	93	101	103	112	80	95	110	88	112	82	107	97	98	92	99	110	102	96	103	93	103	104	91	102	131	89	91	112	95	97	112	86	109	91	100	116	116	98	112	101	103	107	92	102	86	121	104	106	104	95	105	109	112	117	103	117	109	79	94	119	101	107	103	111	111	106	103	111	100	95	109	105	118	89	93	95	113	90	91	85	112	123	112	118	92	98	105	91	94	104	89	83	94	97	96	121	93	115	107	99	123	107	91	100	117	111	90	104	107	106	101	118	105	107	89	120	107	104	107	109	87	116	105	94	114	111	115	107	85	106	124	107	86	118	113	101	117	101	85	100	112	103	101	91	98	119	95	79	101	95	88	106	103	100
41133	36298	16972	1669	1347	1233	1058	913	763	719	702	619	506	561	583	522	469	512	486	477	465	435	458	423	454	427	363	459	443	412	376	417	383	368	436	369	392	399	385	410	374	399	383	366	397	359	392	369	361	414	363	381	399	342	400	347	387	346	401	412	384	380	396	386	363	362	381	379	383	355	359	373	354	370	379	381	418	373	389	374	366	360	391	385	356	378	379	363	376	398	378	360	403	368	357	392	368	367	409	360	376	381	366	406	359	379	364	384	340	364	342	377	388	355	368	417	401	361	345	394	378	370	413	417	365	394	408	389	405	384	353	396	368	392	415	392	366	395	353	348	366	374	372	383	362	391	363	334	376	380	378	366	372	393	342	405	347	380	382	417	357	365	377	377	393	360	352	394	378	367	371	407	383	381	384	349	377	360	400	402	354	337	357	393	380	376	338	412	360	363	364	375	354	389	361	376	347	385	358	388	353	346	360	395	360	361	374	377	380	398	360	393	359	382	391	384	365	401	405	367	384	376	356	360	359	342	366	363	343	349	364	363	389	371	356	376	356	359	340	390	352	361	384	347	353	404	341	373	415	386	385	382	368	394	368	373	356	332	343	357	377	368	364	368	362	370	392	362	367	375	346	403	364	398	363	368	384	343	407	370	364	374	352	398	384	369	390	348	379	351	365	353	366	392	348	354	349	387	361	381	394	385	382	391	355	365	373	368	418	376	405	359	384	328	351	394	346	339	360	364	386	355	379	387	346	373	383	350	357	336	394	392	362	358	380	349	360	384	361	386	362	355	389	351	378	373	388	385	353	402	386	421	364	333	391	375	391	374	346	352	348	359	398	391	389	364	411	371	372	357	378	372	350	353	354	360	364	374	382	379	410	370	409	349	406	367	338	372	375	367	364	383	367	387	384	387	380	399	378	400	352	383	394	353	329	358	380	376	333	380	364	373	373	351	387	363	373	364	341	331	378	376	372	357	386	366	357	360	375	384	356	352	359	392	363	382	365	386	371	380	364	335	383	374	370	405	357	371	389	370	373	373	383	345	394	345	383	356	386	341	384	407	373	414	355	370	349	349	380	362	414	355	383	373	334	338	382	359	370	388	355	367	344	371	319	367	344	353	364	371	381	360	356	406	349	347	379	373	355	406	359	389	374	364	390	365	370	351	362	387	384	362	402	356	362	394	357	372	373	376	388	380	386	377	382	376	347	359	351	359	357	364	395	373	370	380	400	378	379	386	352	340	380	383	371	405	386	381	364	393	382	362	356	334	334	360	392	364	331	345	394	394	384	373	383	361	367	388	386	373	382	363	378	384	381	382	372	372	345	352	371	373	358	358	343	352	373	363	344	374	410	386	362	374	357	410	355	352	366	380	356	367	341	370	389	401	378	334	345	350	342	363	379	391	365	367	386	350	376	383	352	375	401	386	345	373	378	376	358	363	344	372	375	370	369	396	391	333	341	325	363	365	384	387	393	348	382	391	361	370	393	363	381	380	380	351	370	392	374	375	374	394	380	371	376	344	386	372	370	351	393	374	368	337	345	400	379	366	394	366	376	376	345	382	382	370	371	361	355	387	377	374	361	348	384	373	345	365	368	353	395	346	373	380	405	402	364	392	388	380	370	372	341	396	392	405	361	333	361	333	371	411	352	397	373	397	378	394	375	391	383	373	373	401	376	374	358	373	354	372	365	363	392	378	373	417	341	389	377	396	382	378	354	376	378	372	379	372	372	390	385	387	382	332	411	379	394	385	392	355	349	377	362	383	332	343	377	370	350	400	368	355	373	375	397	362	377	396	362	395	370	405	393	331	379	395	369	379	366	391	382	354	387	369	420	360	359	364	369	369	341	395	334	347	401	340	385	340	365	404	367	380	340	384	349	369	343	385	387	355	379	390	350	373	377	373	363	363	375	359	397	395	358	358	351	393	375	363	360	342	357	366	379	340	391	359	366	373	365	366	349	378	354	397	363	356	379	368	353	351	315	362	381	429	354	412	369	372	353	370	364	358	368	351	393	376	361	400	363	373	379	371	360	406	349	334	362	362	330	366	391	378	381	371	367	346	395	360	344	352	374	371	402	360	361	381	379	347	336	363	417	409	395	394	398	339	391	357	385	378	343	369	393	356	371	379	393	357	363	355	389	390	387	384	362	368	374	409	396	416	354	375	377	382	401	396	375	397	356	355	318	364	381	373	403	388	351	364	374	371	380	360	351	346	355	355	399	411	364	383	374	401	383	408	380	378	390	394	355	346	375	374	386	350	394	368	373	406	361	368	358	409	416	395	406	381	354	378	360	423	387	383	375	355	394	389	337	344	378	368	371	364	361	355	387	394	406	372	357	360	387	376	391	380	410	421	373	372	400	397	360	403	364	383	366	380	358	403	308	350	363	361	348	379	374	363	396	367	409	363	392	359	354	359	371	368	378	380	408	362	358	329	369	381	399	350	365	374	356	382	400	379	383	353	345	373	370	362	355	369	354	387	392	354	400	378	361	359	375	359	343	366	371	344	332	358	359	375	359	356	348	364	370	384	393	363	369	343	368	402	379	356	386	352	347	401	343	346	388	401	395	358	380	380	389	369	346	350	342	360	335	378	348	371	397	364	377	335	372	392	341	399	390	364	379	394	394	373	356	365	405	345	353	373	378	371	356	395	375	342	352	359	384	408	397	363	366	389	381	399	342	364	365	438	346	354	391	374	372	353	365	364	381	374	393	374	346	370	339	413	410	374	374	365	383	347	382	384	377	367	359	361	373	365	357	367	380	374	390	368	412	387	360	367	398	399	352	397	379	385	340	372	390	365	364	375	357	391	380	352	388	392	361	402	372	368	387	380	351	362	372	371	375	398	361	372	335	387	369	382	401	367	347	375	366	348	367	393	346	398	376	378	357	358	373	369	354	399	346	379	381	381	399	401	360	381	373	370	348	354	360	374	375	367	358	360	374	376	391	381	403	365	391	354	348	381	372	374	339	384	369	344	336	367	370	376	402	347	387	388	377	414	349	370	405	362	376	367	376	374	364	383	402	353	370	382	342	374	371	391	366	349	386	368	370	381	369	387	363	370	339	386	382	379	378	361	382	395	382	401	378	375	387	379	339	379	387	350	379	367	360	372	334	342	380	386	411	400	365	400	379	382	356	355	355	330	405	371	378	380	373	383	377	350	354	386	345	360	341	345	351	381	352	376	363	350	367	380	363	372	379	375	362	374	367	328	395	344	385	371	385	379	348	381	349	388	387	392	391	371	378	363	376	373	370	356	364	378	374	372	375	364	380	382	362	372	378	364	351	357	347	388	392	379	330	383	360	377	340	356	377	349	368	391	361	371	391	372	390	378	416	327	357	354	366	388	365	349	340	362	368	381	387	354	363	405	373	347	393	372	376	379	372	355	360	401	397	354	377	382	397	368	373	357	403	390	370	345	376	420	327	370	368	357	367	415	405	387	395	428	390	353	390	370	376	391	350	384	358	369	385	360	381	377	420	380
74774	61854	40486	11076	1712	577	422	370	315	278	267	268	251	214	245	213	221	191	201	193	215	178	197	189	200	164	178	166	183	177	174	166	177	156	192	204	199	168	173	175	155	171	169	165	181	172	173	176	154	144	159	162	166	172	187	177	174	162	157	170	163	161	159	169	169	179	169	191	165	180	146	185	146	163	197	161	165	138	177	164	169	167	166	151	183	162	148	179	182	153	161	155	158	164	201	165	169	159	168	167	186	180	182	147	200	170	170	159	168	181	168	177	172	192	164	167	169	161	185	172	153	178	153	165	162	166	175	153	183	201	169	176	158	172	182	147	155	176	180	160	184	182	156	164	148	154	183	178	153	161	178	140	176	156	166	166	173	161	179	169	165	155	190	154	158	154	183	181	169	161	156	158	183	155	138	167	172	156	186	176	130	171	184	183	139	152	166	164	151	176	175	157	188	164	173	173	150	162	167	156	150	173	166	169	150	173	163	162	195	185	148	182	180	160	160	158	156	180	179	156	174	170	180	186	188	155	165	171	162	183	151	155	188	160	170	156	179	171	156	169	193	156	163	195	151	147	144	162	156	143	153	191	155	151	169	195	181	182	166	185	186	183	166	165	164	178	180	145	176	176	167	166	167	170	161	177	163	164	155	176	179	173	167	165	172	192	169	178	148	149	186	163	171	173	160	179	184	196	169	146	180	174	172	153	174	161	158	118	156	172	154	185	152	171	170	150	200	168	185	152	173	177	155	189	180	162	164	177	172	181	178	183	178	175	170	167	163	158	154	157	182	147	165	189	158	159	173	184	189	159	180	164	180	166	178	168	156	165	159	167	169	177	170	173	168	172	196	174	173	163	177	176	163	178	162	162	177	156	188	172	166	172	162	159	168	181	156	165	171	157	175	155	167	174	170	185	197	162	150	186	194	170	153	174	186	163	159	190	174	154	172	169	161	181	150	193	195	183	172	177	186	186	160	156	172	121	167	182	160	182	179	159	137	175	194	173	171	166	161	174	154	150	152	158	194	168	163	170	155	146	185	150	162	173	159	162	178	201	175	163	174	157	180	165	151	192	144	167	173	147	143	168	150	180	152	161	168	170	157	167	170	172	179	189	163	155	159	160	184	157	178	144	179	166	143	159	159	155	153	169	198	172	195	161	184	163	165	184	153	166	175	139	150	158	178	189	176	180	158	149	160	175	171	165	175	155	186	170	139	189	157	167	174	162	162	179	190	165	170	191	166	179	172	169	165	181	176	154	165	142	159	164	163	167	147	194	165	160	151	191	182	176	163	142	170	161	179	154	170	170	149	163	162	193	149	178	152	150	155	169	170	183	169	180	175	166	155	146	153	168	150	169	155	158	148	185	141	195	161	170	196	161	178	173	189	166	162	146	179	161	173	157	174	170	169	163	176	154	176	161	176	161	153	162	185	178	169	152	178	152	177	169	181	173	143	167	174	150	165	186	174	167	165	174	171	147	155	176	160	187	169	155	190	150	166	167	153	170	185	159	171	169	174	175	175	158	173	175	167	170	167	162	181	183	164	197	156	187	160	158	162	167	179	164	150	141	161	174	152	139	158	177	164	157	163	185	176	158	173	165	173	166	159	180	174	166	157	173	190	182	187	158	192	179	176	166	183	156	165	153	178	171	189	183	149	183	164	165	184	160	152	166	174	159	158	161	190	153	187	144	163	174	161	156	177	166	181	139	171	171	161	171	172	171	163	174	147	176	164	189	187	197	188	166	169	167	161	165	164	155	175	171	159	159	160	161	168	158	154	178	172	167	164	169	158	150	172	170	170	151	171	163	161	185	157	196	172	178	165	171	169	151	165	165	182	168	166	164	174	178	145	169	169	194	179	177	194	164	146	193	172	179	166	155	181	173	183	161	175	179	176	157	196	152	185	157	192	175	185	143	166	178	152	150	170	157	160	194	173	181	182	170	203	155	162	168	169	175	160	184	161	177	165	161	181	183	157	181	169	150	173	155	166	173	153	159	164	165	181	175	183	169	159	160	160	164	160	166	162	174	173	151	192	168	157	176	170	176	173	176	176	158	144	152	158	175	183	175	179	159	172	158	180	163	158	157	162	173	168	150	159	164	140	187	194	155	155	162	163	171	172	144	148	161	166	168	199	155	155	156	186	178	175	187	157	166	161	172	163	176	176	165	162	139	165	164	156	200	181	163	188	167	175	186	162	179	162	163	149	169	166	186	168	167	147	177	178	176	167	154	178	187	158	180	171	172	170	174	165	172	162	160	177	190	169	146	163	169	161	184	158	182	185	185	174	184	161	158	137	166	164	155	153	167	189	168	149	183	176	171	193	159	158	173	181	170	164	159	171	163	168	175	183	159	161	169	169	154	178	177	169	177	176	152	159	173	136	158	155	171	182	140	173	173	167	159	177	167	181	134	141	147	187	168	170	153	181	165	160	168	155	164	165	155	170	148	168	165	188	187	163	166	149	149	179	167	197	169	194	186	191	163	164	163	159	174	160	159	154	164	163	186	154	138	183	168	166	173	164	145	185	187	165	164	180	155	162	149	160	166	157	183	174	178	168	159	171	183	192	160	159	171	174	156	184	178	167	152	151	154	159	190	161	159	171	175	182	157	152	174	170	165	177	174	153	176	171	166	162	163	196	179	171	201	138	148	179	166	163	158	189	177	158	172	135	167	165	153	171	161	182	193	176	182	169	156	173	165	170	182	158	172	175	152	167	197	174	168	175	155	176	146	161	202	177	158	157	183	195	158	170	164	170	192	156	165	143	154	169	152	164	180	168	155	175	164	162	173	174	183	179	161	179	170	175	171	176	168	166	168	176	170	191	151	149	164	166	162	147	135	154	163	180	179	194	163	180	161	176	139	176	164	185	187	162	159	163	177	179	174	151	174	148	171	160	156	172	144	177	167	171	171	180	185	164	165	159	178	177	188	171	150	192	168	149	169	146	162	146	159	159	166	144	179	172	158	175	159	166	170	155	190	168	164	173	176	157	170	182	160	184	179	150	199	163	160	163	160	162	164	148	191	162	150	165	176	156	187	159	166	173	162	153	170	165	169	162	175	151	142	169	156	190	171	178	183	154	157	170	157	188	180	186	148	180	133	159	173	173	146	167	158	162	196	167	148	181	173	153	176	157	179	164	182	171	195	179	156	182	140	178	166	189	137	158	156	183	175	191	155	183	176	149	161	155	174	180	168	183	158	183	144	175	166	172	167	154	150	173	168	162	159	168	170	176	148	182	174	155	170	149	182	182	172	161	157	175	186	159	174	171	146	158	153	173	173	175	177	151	190	157	171	154	171	167	192	150	160	153	183	189	181	179	183	147	164	158	146	173	164	176	178	179	181	177	184	180	157	172	164	166	144	155	182	140	164	162	170	185	190	158	148	156	174	178	171	157	153	189	144	162	175	158	165	159	158	163	204	155	166	147	161	179	179	172	175	170	143	175	173	164	167	188	173	177	167	171	184	164	178	168	189	163	185	173	162
50314	47564	22930	3137	2783	2214	1826	1624	1416	1280	1141	995	1032	972	900	844	777	813	775	775	730	681	668	680	664	675	641	672	622	626	658	668	644	632	629	619	568	610	587	626	625	551	582	594	594	577	599	563	588	562	566	595	578	590	562	600	591	592	593	584	595	549	574	611	554	541	556	591	569	578	593	583	547	564	560	591	573	560	575	578	582	571	557	562	557	596	553	560	568	565	536	558	621	599	553	559	565	565	561	590	531	604	554	582	582	589	561	589	574	521	538	567	524	541	546	591	582	486	596	572	559	525	529	519	599	579	529	567	581	543	569	583	593	551	563	568	598	544	578	557	601	565	519	601	545	546	538	560	585	555	537	590	547	540	590	526	541	554	571	545	563	569	568	566	579	574	548	563	510	531	566	534	559	559	550	567	524	547	531	551	562	564	565	532	584	568	511	548	583	568	522	516	514	534	579	557	578	518	542	520	575	600	562	575	596	590	525	578	589	552	565	578	537	608	577	562	553	541	539	542	587	584	603	573	528	557	503	588	561	547	544	516	593	549	554	578	526	590	572	549	531	540	563	557	553	541	552	556	559	536	530	541	552	572	544	578	604	560	552	546	564	568	558	530	556	592	591	619	571	533	510	486	579	621	539	532	569	580	548	548	567	552	637	555	566	532	542	606	559	584	505	555	569	563	575	548	547	560	581	556	588	588	595	583	572	587	547	594	496	565	566	577	532	557	529	569	553	572	560	551	589	562	575	600	557	541	524	554	507	542	579	596	516	559	589	575	546	559	549	568	535	569	517	570	601	511	529	493	525	569	582	530	542	602	553	536	596	570	568	590	538	541	562	543	553	582	540	539	516	563	629	559	583	558	584	577	608	551	577	535	586	555	575	564	528	560	568	532	580	548	551	572	545	559	579	539	609	563	539	567	539	572	592	562	530	570	574	559	591	514	585	578	548	563	556	555	591	553	593	582	570	541	548	598	510	554	544	528	552	572	570	530	577	575	528	550	535	541	556	549	594	528	573	549	526	536	527	570	567	595	579	520	607	561	561	577	550	536	560	593	528	557	527	557	553	521	550	544	539	576	568	532	569	546	543	543	541	579	559	539	567	579	559	563	554	571	575	565	571	558	564	565	567	598	557	567	567	515	573	543	574	536	557	560	533	561	591	526	581	553	563	515	553	524	539	553	555	558	545	578	557	571	536	544	547	606	605	509	587	529	571	598	544	549	530	525	561	558	548	548	566	558	564	516	567	552	546	507	578	552	598	545	572	524	572	547	558	502	568	572	541	536	522	557	565	569	521	551	576	553	545	556	552	564	584	532	581	541	575	588	549	562	541	552	579	540	520	550	528	522	547	551	557	542	500	598	540	583	527	541	584	591	537	574	569	565	541	524	592	563	588	515	521	569	586	531	565	529	586	523	544	575	558	508	545	560	595	563	553	539	521	552	563	539	596	547	580	538	556	591	523	622	532	523	575	575	583	566	576	538	553	516	557	552	522	571	578	560	524	521	593	556	605	583	576	560	601	549	543	584	552	552	566	587	563	550	550	548	602	541	583	542	552	573	556	518	547	568	568	558	571	606	564	569	616	576	576	550	586	535	555	543	576	548	549	544	579	557	508	555	552	567	579	576	520	553	567	533	522	555	549	581	589	545	590	537	541	552	538	594	553	519	546	544	592	570	564	523	579	550	591	527	581	551	526	553	539	545	589	547	603	544	561	596	570	560	557	596	547	546	606	548	518	545	559	548	554	572	594	519	560	561	535	565	526	563	575	570	543	552	493	573	574	529	539	575	586	517	580	544	544	570	546	570	546	542	531	522	513	545	582	532	572	548	558	551	515	572	605	576	537	577	552	532	551	577	560	586	530	565	504	590	588	513	530	557	587	570	596	574	546	495	559	567	525	577	575	536	560	513	567	572	553	546	546	594	566	589	506	576	529	553	562	542	547	550	564	539	550	584	501	550	541	572	544	584	565	536	573	538	570	541	532	552	553	567	573	573	538	583	565	541	523	563	582	535	589	589	535	596	629	555	550	541	570	554	565	595	569	554	578	553	532	549	571	559	593	581	557	537	590	545	532	557	554	577	547	572	544	559	551	569	587	606	599	574	577	594	566	527	493	564	577	580	537	583	538	545	571	569	551	572	547	565	576	532	589	534	530	540	598	543	568	587	518	589	550	546	572	555	525	574	556	587	575	566	534	581	575	595	551	559	582	569	579	546	556	527	583	546	570	537	539	557	625	550	586	592	530	510	533	551	531	575	539	542	578	552	530	529	531	571	537	575	569	533	597	600	586	557	530	535	599	556	540	574	582	597	521	531	593	572	566	583	537	562	600	576	594	558	525	521	544	532	530	553	527	533	541	543	544	570	588	582	594	536	587	567	571	540	561	543	594	554	562	618	578	546	563	574	560	526	562	568	556	572	607	553	593	583	570	506	554	564	536	554	555	562	610	557	613	515	602	561	522	539	585	543	576	523	562	561	552	567	522	580	594	564	586	610	510	590	552	614	536	488	532	563	545	566	564	597	541	578	585	547	562	594	550	604	580	549	560	555	574	550	567	575	571	542	559	574	539	579	546	566	509	563	558	528	573	555	533	558	587	557	549	546	580	543	515	610	509	547	541	569	515	570	559	590	540	558	522	545	522	495	548	484	540	517	546	538	532	553	566	562	540	533	541	582	550	565	591	589	562	504	553	555	536	549	562	565	542	552	554	557	560	539	566	541	541	551	572	541	557	580	583	520	549	535	563	557	548	528	609	524	573	616	588	549	554	639	519	536	567	548	556	566	556	584	549	609	519	586	545	556	558	577	551	552	543	563	562	527	599	568	583	550	560	563	515	525	578	566	579	574	591	525	551	603	583	593	580	575	568	540	564	576	540	562	550	581	595	561	591	532	536	564	541	532	547	587	555	540	546	535	557	566	577	559	626	575	565	547	532	540	556	568	565	578	518	535	550	535	558	522	559	552	540	527	562	567	575	573	579	544	565	556	546	561	591	594	547	528	561	607	540	597	555	578	555	535	515	517	546	534	595	570	603	561	542	611	531	535	560	578	572	548	554	605	568	588	543	556	574	554	562	536	568	544	584	525	549	512	512	555	512	524	527	588	564	523	557	545	529	604	614	583	532	514	594	581	603	535	556	576	582	539	520	548	561	573	577	550	547	609	564	601	573	551	533	584	566	520	527	564	569	597	538	542	553	568	550	551	533	579	533	609	597	558	546	573	503	577	531	552	588	582	563	573	550	555	543	542	561	539	572	555	553	559	561	570	557	517	536	540	603	551	539	557	607	535	570	559	520	537	549	583	583	600	607	572	533	585	556	558	591	553	585	554	554	573	536	579	622	562	535	542	565	590	541	533	596	571	558	568	544	552	554	514	571	500	579	575	534	553	540	577	586	544	542	545	562	518	590	511	542	545	606	541	576	538	535	571	557	563	525	562	544	569	558	562	573	506	567	562	550	551	567	511	551	579	532	530	503	562
23239	7835	2759	198	193	171	190	177	184	179	135	176	174	179	191	175	157	187	144	184	175	160	163	162	185	190	170	169	166	146	198	178	200	177	178	162	178	170	187	171	193	180	156	167	179	178	171	177	166	177	196	180	173	165	172	176	161	180	188	166	163	168	184	167	163	176	185	155	169	175	172	169	187	148	173	194	178	166	165	177	181	163	168	155	179	175	182	161	173	180	186	168	175	203	179	192	186	188	192	186	172	177	202	187	172	174	152	148	192	177	170	163	147	168	169	171	185	170	168	179	187	171	195	178	161	187	152	167	158	174	172	182	178	162	171	183	175	184	175	159	183	192	164	169	171	187	170	181	189	178	152	189	165	142	144	155	158	171	169	174	176	165	196	175	177	157	161	169	178	179	169	170	164	156	168	156	158	170	177	155	151	185	163	167	179	175	160	165	180	197	190	190	164	174	180	175	166	172	165	189	189	185	170	166	171	192	170	198	171	190	177	187	180	193	204	167	190	149	159	157	176	193	205	184	159	175	165	185	187	173	188	159	176	166	151	167	165	180	152	181	157	185	176	169	156	173	191	182	178	159	181	152	215	172	153	160	193	149	175	194	184	164	177	180	169	174	185	162	183	180	184	172	194	186	176	195	195	192	168	185	174	198	189	168	145	192	178	176	189	181	191	190	175	160	167	160	148	177	170	183	177	162	178	152	174	182	164	159	172	163	173	179	175	196	170	163	187	137	199	183	181	184	155	178	153	160	186	170	165	162	176	177	188	172	180	156	171	171	169	196	177	174	165	180	189	185	211	197	169	177	166	191	162	171	168	168	166	160	183	165	211	185	176	209	192	182	156	177	183	185	187	184	146	167	169	164	168	210	184	171	150	142	148	185	186	170	183	194	160	159	159	167	164	202	185	178	171	205	169	185	180	173	152	185	168	170	183	174	174	177	182	174	190	183	172	168	176	166	167	179	177	175	168	168	165	178	158	175	163	173	165	185	172	182	171	162	187	183	191	177	160	186	176	173	175	190	170	201	171	177	162	171	140	157	164	182	172	182	163	189	205	190	165	186	179	176	167	156	170	153	155	170	155	152	179	162	172	176	167	181	183	147	180	207	179	166	183	187	171	158	172	182	168	162	170	167	154	189	162	164	185	167	170	159	170	155	183	185	140	162	188	172	181	162	156	193	189	171	171	170	164	172	170	186	180	149	179	178	174	184	191	158	159	199	179	172	173	191	186	183	174	163	158	163	190	173	178	173	175	153	179	195	167	173	158	206	178	163	159	161	185	166	164	180	179	172	161	170	193	149	166	181	176	175	166	176	179	183	185	189	157	186	150	166	161	177	182	195	172	189	166	185	161	165	169	150	180	175	183	183	194	171	189	158	192	145	167	159	189	164	156	170	187	179	165	157	157	160	168	171	192	208	174	162	183	160	184	176	169	168	174	168	180	168	170	183	182	171	182	168	176	148	193	157	172	169	189	173	175	166	166	173	193	190	177	185	187	166	188	172	163	164	183	142	180	183	183	174	181	169	165	171	171	155	172	192	183	178	160	193	161	173	165	176	170	166	158	192	168	158	177	162	183	156	168	166	183	194	171	176	181	174	171	181	167	177	184	191	157	183	168	184	156	180	172	170	160	167	184	182	147	160	172	177	153	149	169	199	174	156	169	155	182	167	187	188	173	182	132	179	172	155	173	168	170	164	167	188	187	173	175	183	187	159	164	174	177	159	159	175	181	179	169	172	163	173	158	181	155	183	171	176	177	173	177	171	164	180	168	165	177	184	173	178	159	183	189	174	172	173	147	187	166	175	176	166	162	168	173	175	161	176	180	186	183	169	161	186	170	185	164	167	159	172	191	162	187	185	171	162	168	169	174	170	206	150	168	168	181	169	178	162	181	172	176	155	158	161	171	168	148	184	173	184	170	184	185	184	189	168	161	178	157	171	176	170	183	165	190	179	193	168	174	182	179	181	153	190	182	192	140	176	158	150	166	183	163	169	166	206	171	177	173	181	164	181	179	184	191	147	172	179	168	189	192	180	179	186	174	183	183	184	172	178	151	177	186	176	163	155	186	169	199	191	175	161	186	176	167	188	192	171	174	192	185	169	165	205	186	190	189	182	161	173	180	171	156	173	170	187	165	172	163	182	160	165	165	153	191	155	209	159	186	178	155	189	199	179	180	195	161	171	193	190	159	159	147	183	170	164	181	176	182	172	181	186	174	176	179	169	169	159	164	179	176	183	167	166	181	179	175	180	183	177	163	175	169	192	156	157	159	169	164	169	169	189	157	170	159	195	170	187	157	196	177	163	164	170	174	185	160	158	159	183	153	178	167	187	183	164	150	159	188	203	175	172	197	167	160	153	180	168	171	200	176	178	163	157	170	174	174	175	188	168	185	173	191	187	174	164	174	167	184	180	173	184	170	162	179	169	174	161	162	174	174	184	157	162	195	178	164	166	171	194	177	155	190	168	160	199	152	165	174	197	191	181	186	188	211	194	161	192	188	164	187	200	177	186	160	167	169	166	192	181	186	182	181	159	178	183	180	160	209	162	187	187	160	161	162	195	195	144	184	167	174	183	166	201	165	152	174	161	179	184	171	172	182	184	160	169	180	185	168	156	191	163	153	174	185	167	168	165	181	202	156	175	167	172	170	184	172	184	172	175	165	166	178	163	191	158	171	154	168	172	158	174	183	145	176	180	136	184	160	175	174	157	163	165	160	174	188	198	173	173	175	166	159	191	139	191	169	164	162	182	153	182	173	167	162	170	187	170	161	194	168	168	171	168	174	177	181	178	177	171	157	172	163	190	151	161	166	166	153	158	188	149	203	155	185	176	145	162	175	162	191	198	163	172	171	176	151	162	180	172	189	169	181	163	173	178	170	192	161	186	171	172	161	194	170	174	179	155	182	165	160	182	173	169	179	187	174	202	157	147	168	194	171	181	148	148	176	157	178	191	187	181	141	208	174	190	184	171	184	154	186	151	185	173	157	188	178	156	173	194	168	191	181	165	176	170	179	168	166	190	153	153	174	159	172	176	196	178	186	178	213	178	161	182	166	165	136	185	170	177	154	177	186	159	161	169	164	167	173	174	179	167	171	161	184	173	187	166	170	165	172	169	177	162	174	156	196	187	172	172	173	162	169	185	142	168	180	174	169	170	172	148	160	158	177	151	191	171	180	167	165	158	176	150	176	187	197	171	188	167	202	180	152	175	160	173	150	184	147	162	175	167	169	201	157	174	172	194	170	192	145	183	186	178	156	175	183	175	196	180	171	170	163	175	192	187	169	182	184	151	149	180	162	180	169	170	170	173	187	179	164	166	177	176	177	180	162	170	158	188	177	143	169	170	172	185	172	191	155	173	140	171	188	192	153	165	187	155	190	184	192	183	179	172	182	191	174	164	167	164	152	193	157	155	198	160	158	182	188	199	174	188	157	163	189	178	187	176	168	175	168	178	170	164	193	135	195	163	186	187	203	173
20935	9558	4326	620	602	594	589	599	571	603	598	567	580	587	588	580	590	599	598	536	562	593	635	613	558	587	594	571	553	551	558	592	624	595	578	544	603	560	574	618	588	571	571	559	533	579	552	558	579	562	564	575	565	560	587	563	603	601	587	551	576	566	565	562	567	537	591	584	572	625	547	581	566	585	570	587	577	561	590	550	566	579	568	576	559	540	541	572	610	576	538	559	516	580	524	609	548	533	574	553	561	572	557	567	614	589	585	558	620	605	588	612	581	587	578	570	563	567	619	570	567	568	542	604	571	585	553	592	592	561	594	586	591	550	599	585	582	531	567	574	577	592	587	617	592	571	578	603	589	567	563	552	562	573	538	550	555	595	547	607	582	571	580	582	553	598	575	606	543	567	569	557	590	567	604	532	575	584	571	552	541	565	567	561	558	559	560	595	565	642	570	577	577	564	565	576	554	537	618	542	576	565	564	558	578	533	590	584	566	586	565	593	569	597	554	570	607	591	545	583	563	576	601	519	576	546	577	522	562	586	560	570	555	578	578	573	589	598	566	608	585	586	577	535	578	579	583	589	554	583	573	560	569	616	548	559	628	572	539	594	558	608	596	588	533	580	590	591	530	564	577	592	521	611	570	595	549	581	564	566	555	565	602	520	568	534	568	574	594	561	561	584	546	572	564	572	544	568	563	558	538	570	565	530	555	556	606	589	578	555	559	536	563	561	556	545	591	559	591	573	599	598	573	626	564	571	580	541	575	591	602	578	578	561	575	549	566	579	587	549	582	584	550	575	594	604	587	592	580	596	580	594	569	594	599	548	548	585	568	560	546	599	567	601	555	545	578	555	572	593	591	570	583	560	555	578	570	601	586	526	540	608	614	602	594	552	540	573	559	591	582	573	585	608	592	571	588	582	573	612	583	588	553	598	572	565	581	553	537	601	563	572	537	603	549	569	547	557	584	573	583	564	597	594	508	562	524	563	575	568	596	560	590	559	564	589	577	588	588	566	567	548	566	603	534	610	559	586	560	578	558	617	573	619	570	576	580	572	598	581	544	579	568	609	600	558	579	554	573	579	597	570	541	572	569	603	554	570	616	574	521	543	567	594	591	597	538	558	564	593	574	531	575	553	578	577	547	537	573	591	606	586	546	614	574	569	540	605	591	612	568	552	550	591	511	562	543	544	563	589	537	564	567	541	561	544	561	585	529	586	542	546	546	577	589	593	579	550	600	549	595	596	584	592	585	576	601	572	642	550	578	567	589	591	587	592	537	572	538	544	567	556	544	568	589	598	629	602	612	568	531	577	628	603	544	535	609	555	611	557	604	590	619	536	586	582	584	561	576	564	585	554	612	547	583	529	576	564	586	547	637	580	577	627	547	550	570	572	515	570	574	608	563	561	560	569	572	610	607	551	560	570	558	563	562	544	576	604	559	589	588	580	539	577	542	552	550	574	564	546	576	554	586	564	584	570	589	544	610	569	566	629	571	589	570	614	553	565	592	576	535	629	554	588	563	622	603	629	566	572	597	590	554	573	578	595	561	606	572	561	556	547	619	575	591	594	620	533	579	587	580	612	568	579	574	572	591	543	555	558	579	593	564	533	572	625	574	618	551	544	623	550	578	601	584	570	514	570	583	592	592	612	566	569	568	524	526	596	577	573	553	557	582	581	561	608	587	567	546	589	583	548	588	585	517	562	604	594	614	578	583	563	566	526	564	579	610	571	561	553	586	591	591	569	576	553	564	568	571	584	525	580	591	573	597	587	559	571	577	542	576	555	557	583	561	532	552	569	579	547	572	574	592	568	587	567	552	605	592	574	561	589	643	601	582	564	572	592	575	606	548	556	520	608	565	571	594	627	597	559	545	565	580	569	606	597	595	566	575	594	587	556	547	578	588	578	595	564	606	581	584	607	533	548	576	588	560	557	560	590	590	585	574	637	572	550	586	590	559	564	559	585	569	556	578	588	603	555	572	562	603	564	561	596	570	573	577	535	595	576	561	568	586	611	562	599	592	609	594	547	588	580	593	616	562	642	594	577	618	557	579	570	607	585	542	631	581	589	572	566	586	562	591	526	565	572	614	561	573	550	632	563	592	572	536	584	604	603	583	582	578	629	552	575	592	550	554	555	609	524	573	592	560	601	571	567	569	584	564	614	577	551	580	561	594	600	579	573	547	558	570	552	606	528	549	507	529	597	562	538	594	573	584	564	565	601	596	527	551	568	600	578	586	564	554	570	581	526	578	576	615	601	585	577	573	570	561	585	566	564	593	588	608	540	575	619	592	568	642	573	577	585	574	577	553	588	600	606	545	561	559	596	589	592	619	562	570	596	539	608	580	554	568	527	595	544	588	579	574	598	578	560	529	546	561	622	591	547	551	589	557	555	593	573	578	548	538	545	585	567	550	618	576	574	596	593	566	557	585	599	601	550	550	551	600	613	594	587	621	567	587	569	567	565	528	578	560	597	560	563	612	558	593	607	562	575	607	559	545	557	577	543	559	573	532	582	616	541	579	577	571	628	592	598	578	603	623	580	603	587	585	565	591	545	609	560	572	605	567	559	610	554	543	565	616	552	621	626	574	557	577	550	540	546	628	593	555	555	580	616	553	530	564	578	602	568	602	566	557	610	559	591	583	521	560	590	526	561	582	582	556	578	611	585	574	566	587	548	569	582	559	557	558	585	557	544	559	571	622	593	541	608	564	611	565	540	534	527	571	557	569	550	585	624	572	565	568	542	556	634	582	581	594	575	612	610	602	594	635	604	584	565	585	627	565	506	585	622	553	574	600	557	591	606	526	595	571	589	586	591	574	599	536	556	527	568	591	607	579	551	582	603	552	501	580	617	553	570	608	564	583	574	573	608	576	577	538	581	565	556	551	530	571	560	596	549	597	581	582	562	595	606	550	612	543	563	579	558	588	596	554	561	557	558	612	553	595	547	566	591	543	571	578	553	592	594	557	570	583	617	570	565	581	616	592	581	599	577	570	604	585	592	583	576	602	585	584	571	566	586	571	565	557	560	578	562	614	593	552	574	595	568	537	623	567	565	556	589	559	560	578	617	583	553	578	548	556	547	572	569	603	572	588	574	552	608	574	601	588	546	601	580	565	574	569	607	578	586	559	572	550	575	541	606	571	571	540	574	544	598	554	585	567	572	608	592	573	577	569	598	554	583	557	555	548	600	554	586	584	605	577	609	585	561	568	610	551	552	602	587	591	561	577	583	596	593	570	575	601	599	518	589	584	584	583	573	563	550	574	547	566	582	591	570	604	568	562	547	564	577	587	600	561	632	586	595	615	549	580	561	585	554	566	542	582	618	538	560	550	585	558	531	600	579	572	579	562	543	565	561	551	525	585	580	564	603	543	589	602	513	540	589	571	586	594	563	588	598	573	553	499	589	581	563	557	548	554	570	575	562	582	616	568	612	595	608	523	545	577	565	574	606	546	601	541	615	552	572	528	562	519	579	618	557	566	574
60775	47318	34419	5687	381	305	243	181	188	171	161	151	153	117	138	109	106	128	113	115	108	94	107	123	117	108	122	112	97	129	101	119	99	103	137	120	105	100	110	107	101	118	118	111	101	97	108	98	118	117	123	109	125	86	115	120	90	85	97	89	117	89	111	118	118	114	100	98	101	114	106	94	103	111	107	102	113	113	100	109	100	103	99	117	124	105	105	111	101	88	98	101	114	105	84	125	100	109	120	117	110	102	96	104	100	112	110	99	101	118	94	101	95	104	94	101	124	103	93	112	113	101	94	81	111	117	97	115	100	121	93	105	112	98	107	118	111	108	98	92	107	93	96	107	105	94	115	106	84	105	100	113	126	114	109	94	103	110	98	84	83	120	83	124	100	106	117	105	111	91	115	102	97	100	114	97	99	100	114	108	107	103	90	114	105	118	117	107	95	92	110	119	91	98	87	117	117	112	112	102	104	123	100	84	123	88	101	117	109	101	114	100	121	104	103	97	105	101	109	99	116	90	106	101	114	116	119	114	121	105	113	91	101	110	119	111	88	95	106	105	91	112	97	112	89	101	112	110	102	97	103	96	103	104	94	104	88	106	120	105	105	113	102	118	86	96	105	101	106	85	106	106	109	112	125	112	112	109	109	109	106	99	102	104	106	105	98	105	110	98	92	119	109	113	103	93	111	101	97	93	114	98	103	115	118	89	94	112	108	96	113	97	121	104	130	103	89	92	112	103	94	105	117	112	99	97	100	97	91	97	84	103	102	101	118	93	99	110	91	120	105	125	81	99	103	108	89	105	91	90	117	88	110	103	115	108	109	102	94	100	104	90	96	99	127	100	117	100	94	94	94	98	104	107	124	116	103	94	96	97	95	88	87	108	105	90	104	103	101	93	95	102	97	106	97	99	114	89	116	113	116	103	114	111	107	91	101	112	94	124	109	117	88	104	115	87	100	122	100	99	104	118	109	116	114	108	108	109	103	106	107	106	104	96	109	110	115	113	106	92	124	119	113	108	91	111	105	86	105	131	88	120	102	114	109	111	105	111	110	98	119	98	107	109	116	112	106	102	115	98	99	115	101	94	116	104	108	113	89	96	99	116	102	90	103	96	104	106	75	99	114	117	115	111	106	122	102	111	105	109	108	104	92	103	103	117	109	116	94	105	112	126	121	100	131	103	98	97	108	101	101	111	99	115	88	117	119	102	104	120	121	102	100	108	100	102	109	107	94	101	103	88	103	131	110	86	110	103	124	120	116	109	106	130	111	89	105	107	103	92	106	108	108	107	107	86	101	109	82	108	106	109	116	114	93	111	103	97	122	104	109	101	119	111	112	115	94	107	103	106	82	119	114	98	90	128	88	113	99	100	99	105	110	95	104	90	96	119	117	112	113	101	129	111	108	132	110	105	87	111	104	107	107	105	97	103	98	121	92	108	101	105	114	114	115	121	76	93	119	105	109	90	99	96	113	100	120	96	92	100	93	93	94	97	106	101	133	111	110	99	117	131	107	107	98	104	102	93	94	101	102	98	112	113	107	106	104	96	102	89	118	108	100	98	78	91	96	108	97	114	103	108	114	105	105	118	104	97	97	122	94	107	105	99	105	105	97	110	83	105	106	87	109	110	115	97	107	114	92	101	116	103	125	109	111	114	95	107	98	98	94	103	104	120	98	98	118	96	94	103	114	109	109	96	118	109	91	109	106	111	122	101	111	105	100	101	99	109	120	117	98	97	122	117	127	106	100	117	104	116	112	136	99	102	116	111	110	113	116	102	117	107	100	122	124	103	92	105	107	115	97	102	112	110	107	89	95	118	116	105	108	87	101	104	104	103	122	89	117	101	116	110	114	123	103	112	99	110	112	107	99	109	124	105	104	104	121	103	106	93	110	104	115	91	104	97	100	110	96	116	124	109	98	120	99	116	125	115	119	106	104	104	103	103	129	107	111	117	102	119	118	99	115	94	98	112	116	105	106	103	99	109	101	100	106	96	109	108	110	102	103	105	107	100	92	84	96	93	112	97	115	85	121	109	98	110	106	98	96	114	101	105	102	95	106	121	116	94	86	100	110	107	97	117	100	96	91	102	110	112	113	99	100	94	126	100	96	101	114	116	126	97	95	116	119	123	87	107	88	99	109	111	98	104	97	105	97	101	105	109	103	103	116	113	109	102	110	111	103	98	96	116	96	87	111	105	110	74	93	111	105	101	124	105	104	101	91	91	94	99	100	107	89	91	104	106	112	126	93	117	100	114	88	107	104	88	116	117	114	120	109	110	101	116	96	95	97	100	100	98	95	121	109	97	112	112	110	102	101	92	98	110	105	100	99	94	115	93	121	103	99	101	109	125	94	121	119	113	96	93	116	115	105	84	105	103	114	118	114	96	108	109	116	119	108	105	107	111	114	76	114	118	113	100	114	90	117	118	99	96	121	101	93	115	94	96	98	94	109	111	135	98	114	86	99	126	100	99	94	116	96	115	98	117	104	106	108	126	120	98	92	110	113	88	106	95	122	88	105	130	117	110	119	108	108	105	109	110	111	95	100	83	100	113	116	103	85	115	99	115	97	92	118	91	111	114	102	90	115	101	76	99	98	94	110	107	131	118	117	114	118	101	98	92	116	112	100	96	116	98	101	123	107	108	98	106	110	96	115	91	95	96	109	110	109	100	109	96	115	107	97	120	116	100	119	108	106	111	118	94	104	116	105	95	105	93	89	103	110	123	113	115	117	99	106	110	110	81	90	118	107	114	91	103	110	110	85	122	93	115	100	99	99	104	118	111	112	99	110	101	100	105	83	103	110	102	102	107	102	104	94	105	115	138	105	111	105	105	95	110	107	109	102	130	96	105	102	121	96	93	89	99	90	117	107	98	127	126	96	109	101	92	100	115	106	100	110	94	123	100	106	119	99	113	107	94	103	118	108	94	108	101	97	118	110	103	116	90	112	111	110	112	114	102	105	98	96	99	87	116	98	114	94	98	105	106	116	91	95	89	113	118	123	105	124	115	99	101	95	100	97	111	114	105	94	110	105	115	107	109	126	107	104	100	94	109	100	114	109	89	110	106	123	111	120	100	97	113	123	96	108	105	112	87	106	105	106	117	99	102	102	93	93	108	91	126	106	113	101	103	103	103	113	101	101	93	109	90	105	95	107	127	93	116	96	116	103	138	96	110	105	98	94	99	110	110	90	94	105	103	110	91	111	119	99	114	104	88	102	101	101	95	108	112	108	105	103	109	111	99	93	98	105	122	104	108	117	102	106	116	98	103	104	92	105	110	119	109	109	108	108	97	127	125	99	115	102	101	100	114	116	115	88	116	102	115	112	100	111	94	86	120	109	98	127	112	108	108	103	102	111	108	123	107	101	93	93	110	95	94	107	96	122	116	108	94	123	128	114	113	112	98	105	84	98	105	95	102	122	86	107	110	110	105	97	104	92	102	105	114	105	105	99	83	97	97	113	97	86	117	109	98	108	114	101	118
40397	38189	22080	1622	1394	1140	1014	903	739	711	661	639	592	545	565	500	464	532	476	464	423	461	455	424	419	426	419	445	436	479	418	443	426	437	373	389	412	423	408	382	396	396	381	425	407	398	384	384	404	401	358	426	386	388	357	400	445	372	378	408	372	380	390	385	404	410	363	417	382	364	410	359	410	390	398	375	368	369	408	413	357	357	390	352	373	414	388	383	413	418	385	382	377	383	407	366	371	375	393	379	412	442	363	417	410	377	366	415	372	361	381	390	388	373	388	377	396	363	380	391	408	377	400	406	412	389	371	361	363	386	408	354	369	372	345	396	378	378	391	367	380	382	411	381	426	369	338	340	389	382	368	408	367	382	372	385	360	350	372	377	358	381	339	406	336	375	376	354	399	365	346	361	365	412	373	400	390	366	412	367	376	379	345	397	360	369	389	394	400	395	383	372	390	377	389	395	406	412	347	431	374	398	391	383	373	405	377	372	391	353	395	373	368	369	390	393	381	346	395	406	347	350	375	405	386	405	368	386	369	367	365	396	336	387	360	405	386	364	368	378	389	407	401	369	384	419	373	383	375	378	376	358	364	365	407	387	407	413	378	389	381	381	375	384	411	377	374	366	406	390	410	346	352	407	406	366	397	369	401	377	404	390	382	365	397	358	393	388	372	373	342	348	385	367	386	384	368	377	403	390	377	394	370	384	397	386	381	385	389	385	371	371	405	390	378	386	351	392	391	387	397	380	398	394	417	361	382	372	372	378	387	379	369	352	370	373	359	362	371	407	408	354	400	396	397	359	394	375	426	384	385	381	369	380	396	376	378	359	384	353	369	409	352	360	368	351	372	413	439	397	364	392	388	398	385	382	371	364	373	387	380	381	361	406	355	378	375	382	373	369	410	412	405	419	401	368	390	381	382	363	396	376	375	363	355	395	414	390	402	362	420	389	372	371	404	389	374	397	381	384	359	393	366	410	397	371	412	382	380	409	360	375	365	403	370	377	381	378	372	342	408	366	361	394	387	397	360	388	408	372	383	364	389	378	344	409	391	368	390	393	399	356	380	417	375	365	383	388	397	385	367	401	373	388	390	390	350	398	402	352	376	357	397	365	368	379	385	375	370	396	380	422	380	340	405	399	404	367	360	363	371	394	343	385	365	391	367	393	407	369	367	374	385	348	390	361	368	407	362	395	395	359	407	387	358	390	392	375	414	364	366	390	388	351	391	377	378	363	390	379	388	377	344	385	368	355	350	344	369	400	370	390	362	367	412	402	384	375	403	346	375	353	392	360	373	387	384	385	387	381	340	356	395	398	378	378	401	364	373	353	370	389	362	386	389	363	370	393	348	397	371	394	383	390	377	384	403	359	386	377	393	355	382	366	359	392	401	381	382	350	398	371	395	372	387	396	404	386	408	378	411	369	351	355	426	386	396	356	370	377	368	359	356	361	379	395	347	401	383	391	394	378	367	384	376	372	386	379	361	364	401	374	342	366	383	414	367	363	355	387	400	401	392	365	384	382	386	390	387	362	388	347	351	360	353	418	386	394	385	370	376	378	376	392	392	384	389	404	388	368	389	408	388	385	378	373	395	417	372	371	379	365	422	382	385	361	375	382	384	373	382	378	372	357	343	409	394	368	364	371	395	381	374	402	347	407	388	408	366	405	400	393	380	376	388	362	401	360	376	378	376	344	393	387	375	409	414	395	368	347	379	366	355	373	412	385	387	423	381	407	363	406	361	388	381	425	353	373	391	374	368	408	331	351	421	371	380	390	390	401	428	368	356	358	391	387	396	408	403	381	381	368	368	361	388	350	368	409	380	375	395	381	372	402	370	396	380	382	386	383	392	361	379	396	366	363	361	368	367	391	380	403	373	373	370	386	398	418	373	377	382	392	392	396	359	374	371	369	411	404	373	365	363	372	398	375	352	360	363	406	394	402	381	408	375	388	375	385	397	403	358	367	398	371	366	373	445	401	358	377	371	406	371	381	370	377	403	365	375	420	377	334	366	398	373	376	366	342	383	340	396	386	373	378	394	379	392	400	393	381	365	410	391	338	384	387	395	406	393	374	357	362	391	387	399	375	379	409	352	418	382	374	414	373	387	397	402	382	407	337	396	367	412	392	389	395	375	395	387	356	372	381	377	376	344	403	367	349	386	399	398	349	384	400	382	400	397	396	414	363	389	374	383	373	390	373	400	404	391	364	360	387	397	358	349	391	411	388	329	399	355	354	423	390	381	361	405	396	395	415	361	372	377	354	354	375	364	385	380	392	365	397	404	383	381	387	416	370	382	377	370	404	415	381	424	396	380	385	397	385	373	369	370	401	389	426	409	350	373	393	379	369	380	382	380	382	379	406	404	380	401	364	434	389	400	366	359	349	374	376	420	388	362	374	411	363	374	406	394	376	381	387	383	371	325	370	334	374	380	379	370	408	376	342	408	379	335	372	354	373	384	384	363	391	360	363	390	382	397	365	393	390	387	387	389	372	359	387	373	344	385	391	416	386	358	389	394	374	371	399	390	384	368	360	399	379	374	383	367	397	429	414	335	361	381	356	400	385	382	400	393	393	385	382	409	386	360	397	387	376	372	365	376	373	393	393	381	377	354	382	380	339	398	420	361	399	382	346	401	370	383	376	356	366	344	386	348	360	396	376	381	377	393	412	425	373	385	362	357	358	372	379	394	403	339	378	370	377	352	372	404	380	359	351	375	372	372	395	394	402	362	399	398	373	386	376	381	394	398	375	358	360	366	369	402	399	368	398	412	384	405	355	409	375	365	369	380	397	386	377	395	385	414	353	384	420	348	367	376	385	364	401	384	395	363	390	371	390	384	410	390	401	375	351	373	389	403	397	397	383	399	395	371	417	427	351	375	362	368	367	401	373	388	376	391	369	380	396	391	391	319	358	381	402	405	372	369	390	440	374	413	400	382	360	380	377	365	381	384	367	390	391	379	370	402	381	409	389	403	385	402	369	384	412	426	386	401	374	367	390	377	399	370	363	375	412	384	394	370	385	355	370	376	394	373	434	406	348	378	373	398	371	374	365	390	401	354	419	408	383	365	351	389	388	381	394	391	379	375	374	386	388	377	394	370	345	373	395	383	357	386	386	373	369	351	398	353	395	389	366	379	387	374	399	360	377	361	397	400	385	357	392	379	376	351	368	412	382	410	352	337	407	348	380	407	356	383	367	410	359	369	388	382	370	371	357	382	383	396	402	393	361	358	374	369	385	361	359	381	357	360	413	396	394	392	353	375	386	366	401	339	377	373	362	411	384	397	365	369	395	375	421	386	405	374	379	383	372	380	364	373	418	365	379	390	377	375	362	381	409	366	380	358	404	390	332	380	377	383	381	416	370	362	420	401	354	399	389	416	395	350	385	371	383	388	394	406	374	369	377	396	405	373	418	388	416	349	348	378	414	373	413	388	394	353	380	361	399	344	352	392	410	366	397	385	396	385	398	412	392	371	394	424	374	360	356
74053	61282	42778	11840	1535	591	436	391	342	266	274	266	226	253	206	202	216	197	198	184	177	175	196	196	164	175	215	194	182	186	214	166	170	182	169	188	186	187	166	176	149	169	185	198	151	177	159	182	172	182	166	187	180	161	187	183	165	161	175	161	157	162	173	164	186	151	183	166	166	187	183	172	184	169	160	184	177	186	186	152	150	170	144	164	159	172	162	172	159	180	173	166	168	200	175	165	164	168	180	192	173	159	179	185	169	175	190	175	178	192	182	164	179	165	181	176	134	170	167	165	152	148	178	151	178	171	167	185	171	151	160	171	161	171	182	182	196	161	154	184	171	178	160	161	187	163	169	183	179	158	156	142	159	155	184	175	157	177	154	168	170	173	156	181	187	169	171	153	185	186	185	175	163	193	180	144	163	158	167	162	168	170	164	147	180	181	187	179	171	177	178	143	162	173	170	169	162	149	165	167	187	180	181	190	157	176	165	168	180	159	183	162	178	189	179	166	193	156	172	175	162	160	164	194	160	168	184	172	171	157	164	168	183	165	173	172	173	143	156	162	164	167	161	178	168	174	168	158	135	145	173	196	179	164	180	175	179	154	157	162	172	195	174	160	178	165	188	175	160	158	160	145	183	160	177	165	179	173	179	161	156	166	156	160	173	151	173	147	145	170	189	142	177	167	163	179	163	155	178	166	181	148	168	177	152	179	165	177	154	148	161	166	168	155	162	181	165	152	146	194	200	149	163	165	175	163	157	152	185	183	181	165	179	178	187	160	142	150	151	148	161	167	179	157	183	184	161	167	165	181	205	172	173	180	157	181	145	162	182	162	173	170	193	147	167	186	167	167	150	182	174	171	172	169	163	137	175	200	165	167	147	151	172	184	155	177	188	155	177	180	160	159	166	154	177	157	172	180	182	148	163	162	156	153	149	158	169	185	181	165	161	191	164	181	165	165	168	157	180	183	192	182	201	163	173	155	170	176	158	184	180	154	182	172	188	169	169	152	180	175	176	159	164	193	180	161	183	152	178	184	188	155	162	158	164	194	189	161	176	170	150	168	179	160	182	178	171	146	189	159	190	175	168	156	169	173	200	192	168	169	176	176	157	191	161	186	175	154	181	160	151	164	166	158	190	150	157	161	182	202	182	175	157	149	151	156	150	153	184	160	172	134	179	185	186	159	181	189	149	157	161	176	177	163	170	169	172	181	171	177	187	173	170	183	191	194	174	181	179	186	174	171	151	175	180	154	160	186	189	164	180	180	186	172	194	182	159	170	178	201	190	159	181	171	167	189	168	158	156	167	156	150	166	168	185	168	156	193	151	172	169	183	171	168	149	179	165	192	190	178	185	186	157	134	163	171	148	170	170	137	155	175	183	143	167	159	174	188	182	166	186	141	157	178	176	188	141	179	128	175	172	170	186	164	153	168	170	172	166	168	180	185	162	180	182	144	154	163	184	161	174	176	157	182	158	167	188	146	164	176	174	177	171	164	198	173	184	149	168	183	164	169	152	161	183	154	179	175	164	174	175	166	176	174	181	202	175	165	179	173	163	168	157	171	154	189	164	177	200	189	151	167	158	174	184	176	156	163	168	141	187	172	173	147	177	146	180	152	182	151	177	186	167	171	177	172	178	173	162	182	161	162	176	159	158	169	179	185	153	156	164	169	162	164	166	168	181	150	189	178	184	181	168	186	171	170	177	187	181	193	190	163	151	162	174	142	172	155	165	176	148	152	164	161	173	169	187	163	177	186	172	178	174	170	161	175	171	170	141	167	161	173	161	190	174	168	167	186	168	178	161	164	173	155	181	174	145	156	195	178	178	186	185	182	160	175	180	161	159	192	165	168	185	153	167	181	163	163	159	180	175	158	160	189	168	162	168	160	159	148	167	148	172	177	154	179	185	176	192	174	166	142	191	177	149	198	182	171	159	170	170	188	189	160	167	186	150	170	166	163	196	169	150	184	179	164	138	166	149	170	159	167	165	181	144	161	173	172	189	176	170	177	173	162	187	183	169	181	196	164	162	171	174	168	184	172	167	168	179	164	167	166	167	173	181	188	166	181	169	177	180	175	160	188	170	162	172	173	146	153	174	177	175	175	149	164	185	192	190	153	164	180	182	190	166	186	178	175	153	168	177	161	176	177	164	157	174	161	176	192	174	160	163	170	201	154	156	163	181	164	187	160	163	173	174	169	154	177	178	158	162	162	186	195	181	151	173	157	158	171	166	187	184	150	152	183	174	184	164	163	160	171	185	169	187	184	151	189	165	172	151	185	178	173	171	173	170	179	168	164	151	176	180	184	137	161	152	172	160	185	198	173	194	154	161	140	167	165	165	166	170	194	154	156	178	175	158	166	137	174	169	175	153	173	155	166	185	177	173	193	147	167	152	160	166	154	141	172	178	158	183	177	186	161	163	149	169	154	150	159	170	158	177	199	180	174	154	171	180	176	172	185	171	153	167	159	161	182	169	182	195	155	160	179	169	161	186	186	176	178	180	183	157	170	187	164	189	149	160	180	163	168	156	188	164	148	175	147	160	179	177	158	174	156	151	145	178	159	180	155	171	175	177	169	185	176	176	143	151	166	183	159	179	157	161	194	160	175	178	178	170	176	135	161	156	172	162	158	177	187	161	164	186	165	176	178	181	156	177	171	175	165	173	156	157	181	171	177	172	180	186	170	145	162	130	167	165	173	185	154	150	159	149	166	157	163	173	157	181	151	191	166	168	177	204	166	179	194	161	183	181	149	159	147	149	206	182	170	180	159	164	165	167	150	157	163	173	155	183	151	183	175	159	158	131	168	166	183	167	184	167	156	169	161	183	146	164	164	170	184	149	156	182	186	146	170	170	176	164	190	181	160	175	159	196	177	167	178	189	200	164	159	162	161	184	176	177	171	176	173	171	185	182	170	174	164	180	161	164	161	180	175	155	161	194	180	156	152	168	162	159	152	172	164	163	154	181	156	165	181	194	160	161	170	195	193	196	166	148	154	148	162	152	177	172	182	166	170	163	156	168	145	142	175	164	160	168	191	177	177	162	180	148	171	193	155	156	149	160	166	177	165	161	150	172	184	172	174	198	174	164	185	199	171	171	185	196	162	158	172	160	156	174	165	150	186	165	145	163	151	174	175	143	157	141	172	175	157	140	159	185	189	165	173	149	179	161	171	183	146	188	175	173	181	172	168	160	176	173	181	158	173	168	159	167	174	188	177	174	181	177	163	166	174	178	131	178	167	188	145	164	179	160	206	177	162	145	154	169	188	185	202	178	185	156	141	172	190	179	176	166	161	178	188	161	163	169	158	172	166	199	168	180	170	165	145	164	163	186	160	137	184	179	172	185	194	164	168	168	161	164	173	170	163	177	176	159	175	180	177	187	161	168	179	145	149	177	143	160	175	190	197	162	148	167	165	150	164	159	158	167	196	168	153	175	170	158	164	156	167	179	180	154	147	147	180	187	178	168	158	173	163	147	163	159	175
49317	48675	26464	3052	2616	2250	1863	1568	1414	1264	1159	1064	951	900	905	848	826	815	752	771	707	642	685	716	730	698	640	676	662	717	677	612	656	596	633	612	609	608	595	607	592	578	582	599	575	598	577	616	611	535	573	604	606	583	578	606	631	539	593	644	571	542	565	590	562	539	582	571	581	636	565	624	589	582	583	604	593	565	564	587	562	543	571	528	544	597	531	621	607	541	508	570	549	552	569	536	573	551	553	545	557	582	601	602	553	562	556	570	579	570	549	523	531	563	545	589	571	596	584	541	551	598	593	528	576	623	547	585	551	613	583	583	562	535	595	527	564	570	509	577	590	573	499	586	545	555	559	549	572	596	579	570	578	538	599	528	588	545	551	551	565	582	579	557	609	576	588	558	550	576	579	547	577	528	517	565	606	614	555	566	527	548	600	592	581	555	538	563	614	584	550	572	577	618	600	562	547	530	550	592	553	502	570	579	558	539	565	502	542	551	581	600	561	591	566	557	569	548	584	559	539	576	572	514	553	540	573	576	592	556	526	561	593	585	567	541	584	577	547	551	580	572	563	553	596	554	553	546	572	562	579	569	570	604	547	571	505	594	564	577	574	574	539	553	523	541	559	586	570	539	539	602	588	607	592	535	543	579	538	560	553	549	550	624	587	571	586	590	558	578	555	580	545	581	552	563	557	556	558	549	557	572	584	559	597	587	564	581	524	539	604	552	544	563	559	562	553	520	514	579	560	555	538	570	553	598	563	577	548	556	554	590	567	571	550	565	579	556	534	584	554	601	530	543	558	587	593	603	561	563	559	569	569	554	571	549	559	589	538	605	562	604	565	542	577	566	589	571	549	560	553	541	532	559	527	590	525	583	546	496	552	586	554	525	564	616	579	552	571	591	559	543	588	594	504	547	549	569	528	555	554	591	579	560	567	568	570	573	489	620	577	586	552	579	559	567	545	587	573	545	547	536	601	575	553	606	559	594	545	593	540	547	571	590	535	525	545	569	562	525	562	564	505	561	572	563	539	565	582	556	581	589	540	565	593	559	568	544	553	604	536	564	546	542	538	558	582	574	596	543	549	553	577	541	590	579	544	576	618	594	564	590	531	562	567	555	574	531	526	562	617	553	587	576	575	578	588	570	570	552	587	568	551	595	567	530	604	591	604	587	594	571	557	590	550	569	581	562	546	544	600	555	572	542	584	550	589	588	539	530	592	578	545	541	585	598	585	535	555	571	538	534	560	591	534	560	544	540	595	546	553	578	550	587	575	579	570	568	550	538	529	563	572	598	541	574	570	551	541	550	598	519	553	554	538	554	533	583	571	557	573	577	577	561	576	559	553	509	552	582	545	559	568	589	532	544	549	579	583	581	542	558	545	563	574	556	540	587	577	558	534	571	603	565	550	561	583	541	529	588	581	571	542	576	569	529	524	546	571	578	629	537	571	551	531	560	531	523	514	531	566	594	536	574	581	562	614	606	569	573	573	571	567	582	569	585	553	559	604	586	561	528	570	533	587	558	577	558	574	603	612	569	569	513	591	522	531	558	561	584	574	578	543	534	556	548	590	555	573	555	604	579	606	583	564	535	534	588	570	551	567	553	544	576	542	597	569	547	559	568	544	535	585	563	532	570	588	537	592	541	570	498	553	576	559	565	533	506	565	526	566	594	526	566	529	550	558	595	544	525	557	546	562	602	566	566	610	578	586	572	553	606	592	551	587	564	556	557	585	564	604	578	565	549	552	559	585	573	585	594	563	562	556	514	560	582	558	578	568	553	584	606	545	567	585	603	559	565	590	556	554	533	572	550	542	544	523	573	581	542	577	568	568	569	564	581	567	550	551	578	531	539	570	570	526	558	562	558	541	573	586	571	600	574	556	551	543	558	525	582	595	569	556	548	555	580	535	563	550	589	602	582	556	576	547	587	569	579	573	575	588	550	559	600	569	583	565	617	597	555	572	548	548	570	534	520	565	527	549	606	594	566	580	572	573	530	532	579	560	562	594	590	541	501	577	578	580	578	566	510	554	545	527	526	599	562	585	579	560	602	575	532	548	564	583	561	569	569	555	519	546	555	554	603	568	554	588	537	563	575	589	591	579	578	572	565	578	527	564	572	545	499	550	585	588	590	570	567	562	540	591	544	524	557	579	575	574	548	515	563	592	612	580	562	569	544	593	581	558	623	561	570	548	599	600	551	557	567	541	565	536	567	571	549	577	581	552	527	568	574	573	558	606	580	550	537	571	541	518	552	572	596	568	551	533	586	557	514	572	549	566	510	576	541	563	554	571	552	524	561	563	574	579	602	599	581	553	553	606	580	575	584	571	552	514	536	567	575	571	581	560	562	527	640	588	563	550	536	528	553	568	529	575	546	554	552	565	557	499	591	563	531	558	561	560	574	565	581	520	545	541	547	543	556	548	546	578	548	553	574	549	554	528	552	575	558	559	594	527	569	533	548	557	607	576	562	520	576	520	530	525	580	552	600	550	569	551	577	594	556	563	575	548	566	573	572	552	600	549	602	561	583	597	574	493	556	617	552	559	584	579	531	576	583	559	533	598	591	582	582	566	574	552	573	604	534	547	561	531	553	576	587	585	592	570	613	599	583	556	567	526	570	562	583	547	549	598	558	556	603	570	591	502	555	577	550	533	561	589	542	519	555	524	564	571	543	575	549	578	571	548	586	573	532	587	608	582	569	580	583	599	596	526	559	567	585	566	544	537	620	555	579	562	578	541	590	532	566	539	514	570	571	516	546	543	581	584	559	580	546	556	579	614	554	569	619	531	550	570	546	570	550	566	601	535	553	578	578	544	573	593	588	572	573	556	573	512	546	583	554	547	545	579	615	555	528	515	567	589	560	580	599	550	547	541	523	515	571	587	599	571	550	542	564	566	591	566	552	532	575	534	570	576	584	563	582	505	578	568	536	573	577	578	526	545	558	546	579	599	609	551	592	534	573	559	579	569	570	527	566	535	570	579	560	569	561	585	569	514	552	568	556	594	566	549	595	555	591	593	553	592	547	589	584	575	535	588	556	557	549	561	572	540	555	597	584	560	554	570	543	528	570	555	577	550	537	568	588	552	587	575	582	614	549	603	570	559	528	565	530	581	551	619	557	576	544	562	523	581	525	543	529	558	573	594	599	567	603	567	546	535	552	557	636	559	567	522	563	626	547	554	567	542	574	562	556	553	551	575	591	606	589	522	592	576	625	565	579	580	568	608	555	561	584	557	567	583	544	559	555	606	575	543	553	575	575	521	564	533	567	569	570	624	549	545	570	531	570	564	608	548	534	577	532	542	570	540	561	518	538	608	557	565	536	579	548	573	540	559	565	559	617	545	596	539	534	588	554	573	558	537	565	592	544	554	582	556	541	575	575	623	590	592	565	545	588	608	585	548	587	572	567	536	543	562	525	539	521	550	585	551	535	565	600	519	611	551	582	567	558	586	576	540	573	609	577	523	589	566	527	576	541	590	584	579	568
22882	9187	3028	281	198	155	195	189	197	180	177	164	181	192	175	165	178	175	176	165	180	152	183	177	169	162	200	170	177	186	172	162	190	174	159	172	166	196	148	161	167	160	175	164	177	164	169	162	175	165	185	183	187	165	180	179	167	173	209	171	191	178	171	171	158	173	184	178	193	191	166	176	142	194	168	178	190	188	169	178	171	185	178	178	163	172	190	164	187	167	171	198	191	174	162	173	191	178	203	174	181	181	190	169	161	190	156	168	154	170	169	166	156	182	179	180	172	169	170	187	197	189	168	172	162	191	171	182	166	196	177	168	183	186	189	157	176	192	174	169	176	162	177	166	172	169	155	182	192	162	187	177	166	181	168	148	156	184	176	165	181	180	166	188	168	171	193	183	155	170	164	162	165	162	171	160	196	179	173	185	175	155	182	175	169	167	171	160	178	176	168	181	172	182	185	184	177	170	174	164	169	161	175	177	205	171	164	165	144	162	198	161	154	175	186	168	183	184	191	159	174	194	182	174	173	163	175	174	197	153	189	180	172	187	145	165	188	188	188	170	173	159	189	173	166	173	199	188	166	168	140	176	155	175	184	173	188	192	184	200	181	186	148	159	153	163	170	185	171	180	184	213	186	177	166	173	162	164	174	149	171	180	206	188	182	186	171	195	162	168	181	217	166	155	191	172	186	164	155	156	169	183	188	175	161	191	171	182	167	155	177	162	184	175	172	172	178	178	154	175	191	182	188	177	154	175	161	163	156	169	170	161	178	173	203	164	189	173	159	163	197	178	169	181	161	178	164	164	185	188	199	198	175	194	175	175	147	181	186	182	183	169	171	160	181	188	179	196	191	166	175	184	176	168	188	190	165	148	169	173	185	181	152	161	195	186	180	160	178	185	167	164	184	150	184	179	154	184	165	163	184	178	176	194	205	153	181	194	186	185	162	196	174	176	184	173	171	172	160	182	198	189	186	158	186	182	194	183	160	173	162	173	191	181	168	164	194	165	170	142	183	151	178	186	161	210	181	176	132	180	191	152	168	179	180	181	204	167	205	178	186	191	198	161	175	180	187	170	168	168	200	172	190	176	160	158	170	168	164	178	194	181	191	187	163	153	188	200	193	180	152	172	190	172	204	196	174	171	185	162	166	168	162	153	174	169	200	160	171	167	171	179	167	155	191	178	187	173	197	166	172	171	192	181	180	177	183	180	170	159	179	173	180	182	174	171	158	169	199	183	156	165	172	158	200	190	174	198	178	162	179	169	177	185	168	169	163	168	168	183	216	163	171	169	182	196	167	185	180	186	166	161	171	189	153	186	186	154	151	197	179	159	179	201	179	179	181	196	178	186	188	206	176	159	193	195	165	203	166	199	165	149	187	162	157	163	190	187	184	161	173	185	160	181	186	184	175	176	183	182	172	165	190	180	173	164	175	169	181	196	180	183	207	144	178	191	193	191	167	160	170	173	174	207	185	163	186	174	157	162	170	185	184	167	188	155	186	173	153	167	205	161	204	174	178	178	162	169	187	188	185	185	185	175	190	186	185	171	168	169	169	175	166	193	192	179	181	184	191	168	178	181	186	195	190	163	162	172	179	175	183	184	179	183	161	151	185	174	175	178	197	180	164	199	166	179	168	197	170	154	156	182	163	168	193	174	169	204	169	170	154	172	162	175	181	174	201	193	159	174	205	163	182	168	162	181	157	179	166	184	194	186	183	153	181	193	168	184	173	167	189	200	164	178	166	149	166	131	185	179	177	198	145	155	179	174	189	174	175	178	179	196	173	157	203	154	185	194	201	164	191	196	174	173	183	179	153	167	163	178	167	148	162	189	184	180	183	184	217	186	158	170	188	175	179	173	186	177	179	196	167	158	179	168	190	199	156	175	156	180	191	180	158	173	176	177	189	159	185	159	156	156	193	174	193	176	170	201	169	189	174	182	201	154	154	180	184	169	164	188	158	194	172	168	189	186	182	173	176	166	159	203	161	192	150	170	174	174	177	172	190	170	190	164	182	165	190	178	170	196	195	159	176	173	167	167	187	169	175	166	174	158	179	172	172	167	179	177	169	186	188	168	179	177	161	185	163	197	160	159	189	186	192	174	160	172	179	142	191	150	188	185	193	194	163	199	173	197	162	179	164	189	170	176	168	173	167	159	193	178	177	178	197	187	173	186	184	177	165	153	180	134	197	160	172	179	175	177	150	153	158	215	188	174	150	164	168	186	193	170	167	169	170	182	180	171	170	159	150	181	177	203	176	149	162	181	166	150	164	159	173	171	165	177	171	179	149	198	155	180	162	208	173	151	170	167	166	160	152	185	181	159	200	170	175	166	154	169	159	146	184	193	176	173	173	178	172	178	173	166	156	181	164	182	193	189	171	160	174	173	155	178	161	175	167	197	171	200	193	181	167	193	174	175	202	186	166	165	205	194	195	155	178	179	172	175	177	178	187	176	163	164	191	182	186	199	168	179	175	171	192	190	168	183	188	192	190	163	197	195	185	174	170	161	185	178	152	147	181	173	174	198	193	189	208	183	165	188	189	187	185	169	212	177	172	143	165	168	204	178	184	180	178	194	190	186	161	168	173	159	183	181	167	192	176	158	178	173	150	181	170	176	190	155	169	187	172	181	178	168	168	182	183	168	154	163	184	184	154	172	187	156	210	175	200	189	172	168	212	167	167	178	183	204	184	164	169	167	185	191	145	161	170	197	183	188	183	165	167	160	163	175	170	179	182	166	171	178	169	163	181	161	199	182	157	198	197	175	195	179	170	175	174	188	173	178	166	204	152	159	175	161	163	190	203	170	164	172	162	176	190	184	169	177	201	200	189	160	165	174	191	181	173	173	177	162	188	176	180	191	193	175	169	158	174	177	198	149	179	175	183	196	158	180	199	202	158	186	168	162	178	160	161	184	163	174	190	185	186	163	172	191	159	156	206	194	187	140	174	174	160	164	200	168	203	158	183	158	182	154	198	176	181	186	162	175	167	181	165	174	167	159	161	151	171	198	194	209	161	150	179	181	172	182	164	178	162	181	176	178	167	170	178	153	177	160	163	178	192	169	154	178	177	182	176	197	168	169	186	169	160	219	181	182	166	182	169	185	185	198	149	171	190	163	169	149	179	167	157	172	178	185	165	160	173	180	156	162	159	164	175	168	173	167	195	187	172	180	195	170	156	166	178	175	199	174	151	192	178	156	169	175	155	161	186	176	177	187	180	166	167	171	171	166	154	189	186	174	174	164	150	169	169	184	173	172	184	172	174	181	184	181	162	174	171	176	152	162	194	203	175	187	166	169	172	189	191	173	168	172	179	165	162	170	186	180	167	159	151	182	197	173	189	164	187	165	196	175	163	195	171	173	169	196	188	181	160	207	155	156	163	168	184	169	175	167	169	182	173	163	162	168	172	173	164	187	161	173	156	168	159	164	167	181	179	152	177	184	169	158	148	188	185	172	179	149	189	171	192	186	180	180	188	171	181	182
20646	11646	4092	697	687	659	612	645	592	628	590	625	608	603	649	583	578	556	635	567	588	590	600	554	575	575	603	605	573	576	599	584	630	624	572	574	552	607	579	588	584	584	597	583	605	586	586	635	593	575	589	566	591	613	572	624	595	593	548	588	535	573	575	596	576	586	566	564	543	583	580	565	599	563	596	570	600	572	563	597	539	549	571	579	598	553	576	592	568	562	599	598	587	596	579	572	556	595	571	577	532	576	580	576	567	604	644	551	559	534	618	557	593	581	572	559	615	537	660	603	561	543	624	565	566	550	604	594	599	577	603	581	611	562	604	536	617	545	612	577	584	598	602	600	610	597	594	572	571	585	601	575	536	587	560	587	559	602	577	642	606	616	564	572	564	588	552	615	607	618	599	580	552	581	563	590	516	579	540	580	575	546	565	615	590	574	564	552	589	593	592	562	631	570	596	596	529	559	558	599	569	598	586	588	613	585	559	577	594	608	545	554	595	611	575	585	556	563	589	614	562	538	590	596	614	616	561	576	601	571	555	620	600	624	562	600	584	568	555	569	559	615	582	566	630	552	563	580	544	599	605	548	563	558	581	578	542	603	558	602	538	580	557	572	581	585	581	591	560	607	566	544	572	574	600	581	637	580	588	573	601	586	562	582	591	553	549	567	603	613	604	557	568	615	570	565	622	590	575	573	604	573	593	623	578	590	582	542	569	588	544	598	578	572	603	578	572	623	591	567	562	565	595	554	577	607	574	572	549	570	598	565	555	588	599	580	526	570	579	578	541	603	569	586	536	576	589	608	548	595	611	573	580	600	532	578	588	528	567	592	628	569	593	553	592	567	582	589	586	590	613	589	605	529	599	573	583	583	551	584	548	560	618	573	562	565	617	584	539	574	572	603	587	561	591	591	559	598	591	606	598	573	544	543	601	579	569	577	568	563	628	585	599	622	586	583	604	584	590	640	545	566	570	588	554	557	579	619	551	571	600	596	600	553	595	610	593	599	537	550	603	565	572	570	575	531	582	570	601	573	581	584	540	572	573	549	583	565	564	594	563	589	584	584	598	568	573	604	562	550	545	564	573	567	536	608	571	594	545	572	609	565	583	549	580	553	604	576	596	559	579	573	537	613	597	580	558	592	615	605	617	540	601	563	614	576	598	619	605	558	579	574	589	575	552	564	609	619	545	552	608	564	615	572	578	594	602	580	609	593	607	607	570	576	565	549	577	570	617	558	563	590	546	621	576	567	596	613	591	619	572	567	599	597	573	573	557	571	573	593	574	600	601	616	539	602	654	597	599	574	600	612	599	594	597	607	611	594	610	599	576	611	603	609	585	559	605	589	560	602	584	527	625	594	572	613	544	585	548	618	603	558	598	560	551	582	597	639	565	553	581	558	605	594	589	548	621	581	579	616	561	541	567	589	577	564	597	583	625	616	586	581	609	558	559	579	561	595	553	576	564	563	578	633	526	601	561	552	614	596	592	558	594	555	559	608	551	586	562	589	601	584	567	582	604	588	577	563	549	561	637	563	608	638	564	604	602	564	598	562	579	554	581	601	585	594	588	567	563	562	584	592	611	568	597	572	600	554	591	590	578	593	589	611	587	590	559	576	572	558	569	563	580	613	531	633	561	561	585	600	579	583	581	581	594	617	544	546	599	602	565	555	566	547	548	540	563	563	586	593	576	644	574	594	575	582	595	594	603	587	561	566	541	549	572	598	587	630	629	573	578	611	585	568	554	578	608	597	594	562	591	576	555	581	633	586	575	555	541	572	556	572	580	588	554	562	563	583	592	563	577	540	561	575	549	596	594	582	588	568	570	618	583	593	586	579	584	579	564	567	580	565	619	616	542	574	559	583	581	569	598	616	590	579	561	575	572	557	537	597	576	638	592	587	604	557	576	561	581	595	577	619	601	643	566	577	573	589	602	541	601	577	606	611	563	586	585	589	619	585	600	561	582	582	599	609	571	576	581	568	605	568	562	585	590	591	583	614	602	566	554	564	576	566	575	578	608	599	552	561	599	588	580	591	595	641	579	554	616	579	596	597	580	573	562	596	580	592	545	563	547	529	626	641	599	566	598	594	593	567	606	569	582	583	635	576	599	565	578	569	618	564	621	559	544	562	549	530	620	596	557	605	633	611	547	593	582	604	559	576	556	583	516	562	563	592	668	556	611	594	571	573	608	584	555	580	584	578	576	559	577	556	584	602	600	525	611	578	593	595	556	604	589	578	580	582	557	543	595	594	582	550	621	590	562	593	558	556	551	552	625	565	610	589	630	612	586	610	554	595	553	590	551	563	616	572	558	607	547	603	576	624	595	546	562	553	611	551	557	568	565	580	584	605	546	571	574	603	603	566	597	582	571	591	548	597	593	579	593	547	569	605	560	598	572	583	571	547	568	580	607	557	611	585	563	574	558	587	612	564	572	621	589	560	568	535	540	581	620	632	602	603	587	568	566	572	642	594	607	633	558	556	587	609	617	572	592	558	580	538	580	562	593	547	619	575	615	620	630	531	553	560	624	551	569	620	560	596	579	577	600	596	590	573	594	604	587	551	567	582	534	609	570	538	608	606	594	608	603	541	592	617	599	595	599	575	609	580	574	605	592	565	570	605	604	628	607	580	609	583	539	566	580	572	583	572	574	608	566	549	549	575	557	568	575	608	578	569	630	573	584	567	516	534	548	595	606	562	595	605	586	569	594	518	619	621	596	575	582	615	561	563	572	526	557	607	554	640	603	573	583	612	586	609	600	587	582	566	531	580	599	590	589	569	617	593	597	600	626	563	568	585	534	577	623	538	616	607	572	548	604	584	574	589	582	590	604	586	609	557	574	601	616	571	593	554	559	618	586	569	551	567	569	588	546	585	588	571	608	562	560	551	575	604	586	578	561	598	595	602	584	611	588	589	637	551	546	556	530	575	574	595	588	556	582	621	615	592	578	598	594	630	578	571	578	579	543	562	550	598	595	513	600	546	565	528	536	574	558	570	639	527	526	572	580	608	592	590	638	529	618	600	559	616	580	535	600	590	569	574	586	553	579	577	548	549	597	600	585	539	597	582	630	612	531	578	580	573	588	578	572	599	593	529	529	569	544	579	600	600	586	586	628	566	606	632	587	543	576	598	562	584	564	617	584	577	581	569	586	583	577	571	612	572	575	576	606	561	596	556	550	589	587	559	590	569	620	592	581	541	583	560	597	610	611	519	559	577	550	553	584	577	621	583	596	600	605	609	613	585	588	602	609	581	563	542	574	557	593	564	585	618	586	575	569	563	550	541	581	584	580	590	585	595	579	588	595	558	596	587	607	563	547	616	582	559	563	542	606	580	568	554	595	574	568	597	599	579	560	581	568	548	571	582	567	563	556	520	595	588	551	529	605	583	572	567	590	545	565	625	638	543	547	548	594	651	566	578	596	552	592	532	561	570	541	590	600	531	572	619	577	615	569	579	560	523	587	573	567	581	580	593	586	571	601	597
60089	48441	32061	6023	396	304	243	173	194	133	167	142	131	146	140	116	118	127	133	138	106	115	108	112	110	109	98	105	114	96	120	104	93	119	121	109	88	112	107	103	114	108	100	126	102	121	107	94	112	115	111	104	112	97	133	115	120	107	130	99	119	105	96	104	105	97	90	98	87	118	109	96	113	110	118	97	107	89	93	87	93	108	93	90	97	90	96	104	94	111	101	112	112	109	110	98	110	88	95	84	105	101	124	90	98	106	118	100	108	110	102	101	102	117	112	97	106	102	108	115	102	111	111	106	98	99	108	105	107	100	100	118	119	121	83	106	105	89	105	98	120	122	105	115	119	101	127	116	109	124	96	100	97	119	110	109	120	124	116	100	95	89	103	113	124	87	111	113	117	110	96	127	120	91	84	85	110	105	105	104	97	111	91	96	110	96	94	92	102	89	98	117	118	114	97	107	117	94	114	103	99	97	105	97	100	109	105	88	108	102	114	89	110	95	106	106	93	104	101	119	111	102	103	116	118	92	83	110	99	93	99	104	105	111	98	109	98	105	112	104	107	89	94	104	113	95	90	107	99	103	106	115	107	100	89	118	109	120	93	96	113	100	103	104	112	126	96	102	104	112	93	109	122	108	98	105	106	115	105	112	91	122	104	95	114	113	94	102	118	105	102	95	102	98	93	104	100	103	112	110	106	101	87	95	101	112	109	92	95	123	84	107	98	117	104	106	105	115	95	101	106	113	128	111	95	100	110	106	99	100	93	103	108	94	109	119	107	114	102	132	113	100	87	111	98	94	115	116	120	101	108	78	98	110	116	98	93	108	106	115	114	111	89	106	113	103	112	96	113	94	85	95	112	101	102	119	122	109	91	97	107	114	105	114	96	114	89	112	102	117	101	92	107	97	111	111	104	112	112	110	102	100	98	97	103	105	115	119	101	100	103	101	118	108	102	106	94	107	89	103	106	115	83	112	103	121	108	116	92	114	109	119	101	97	94	113	104	126	108	98	120	105	104	96	100	106	114	103	99	110	118	106	96	107	118	109	111	101	107	112	101	93	100	113	91	110	109	103	110	107	115	103	102	116	88	117	107	95	94	109	100	74	111	115	99	102	120	104	92	104	104	102	92	120	123	88	103	107	105	104	116	101	108	106	104	117	90	108	90	90	112	121	109	110	106	132	110	95	114	102	115	93	92	108	99	125	112	108	105	107	109	117	96	121	104	98	107	109	108	106	94	112	87	117	102	98	125	101	84	93	118	110	100	107	104	105	118	108	116	101	90	104	107	115	95	104	106	103	106	107	120	115	101	121	117	117	109	103	130	110	93	126	108	93	103	92	92	110	95	108	101	122	106	98	112	120	121	82	112	102	96	99	113	105	117	119	105	105	106	94	98	103	106	99	102	95	110	91	110	112	97	112	113	110	101	115	106	113	108	109	116	115	98	106	102	104	101	102	118	115	102	100	90	105	95	106	91	112	95	95	114	94	104	106	104	100	115	111	90	114	114	117	119	110	102	106	109	115	104	103	110	112	102	88	112	99	97	112	127	98	121	110	85	99	96	89	124	102	98	109	127	94	109	110	94	105	97	108	111	114	105	104	94	108	100	115	99	108	97	119	83	100	92	102	97	122	97	118	93	108	113	92	110	95	106	93	109	83	116	105	124	114	125	122	108	134	111	93	106	105	98	110	108	102	126	105	98	108	113	109	91	105	107	126	109	96	111	110	115	93	98	100	117	104	102	119	118	106	91	114	110	105	110	99	107	101	109	100	100	106	94	100	98	113	102	110	117	98	110	108	102	110	124	136	93	107	111	100	83	109	108	90	128	107	118	112	120	100	88	94	117	100	105	105	114	102	105	100	83	128	114	102	103	102	102	103	92	119	108	136	107	103	93	104	102	100	105	114	114	89	98	93	97	115	120	113	109	128	106	101	84	110	87	93	123	100	110	104	98	113	98	109	94	99	105	106	100	120	102	117	115	87	113	99	103	94	105	109	118	106	119	111	98	116	96	109	103	106	116	111	110	84	107	132	109	112	113	125	115	88	102	87	101	115	104	91	96	96	109	96	100	115	115	87	101	102	102	117	111	116	100	116	99	108	87	104	111	91	101	108	94	111	112	91	93	101	108	101	109	110	105	104	97	97	108	101	106	108	99	94	128	95	115	91	100	99	112	114	99	106	104	102	103	110	129	108	107	91	89	107	105	91	96	82	93	115	98	108	97	96	102	122	108	117	99	118	115	110	101	97	108	95	89	105	111	98	108	92	86	99	109	92	75	101	90	105	123	109	120	101	95	104	116	102	94	106	76	102	102	99	104	109	114	102	105	107	122	100	119	109	93	95	114	108	106	93	101	99	123	139	106	104	95	108	111	108	110	103	118	94	92	96	107	107	83	101	111	112	111	93	93	95	108	112	110	107	118	89	92	103	106	109	91	105	124	102	112	111	106	110	98	103	105	115	92	98	94	111	95	108	108	106	113	88	103	100	110	104	111	104	113	90	100	91	90	121	99	107	94	112	113	112	113	129	107	113	106	111	92	108	89	95	95	80	96	101	112	98	109	119	106	93	88	111	101	104	94	96	95	99	109	116	117	108	106	111	109	104	100	119	110	113	111	101	98	108	107	103	120	129	108	98	103	104	115	113	109	88	106	101	123	99	104	92	105	93	114	105	122	106	113	128	117	115	104	106	99	106	90	107	100	131	102	94	112	103	106	108	130	116	94	106	125	93	94	93	136	101	101	99	95	107	116	109	113	105	100	113	105	113	112	107	94	96	120	104	81	113	82	110	95	125	111	101	120	110	95	102	112	96	102	118	116	100	123	103	110	118	115	102	106	100	135	98	128	87	107	116	84	100	107	106	112	94	117	102	112	107	90	107	97	73	99	105	90	100	122	109	90	100	109	109	118	106	106	105	97	99	110	109	109	113	130	128	100	109	128	118	105	123	110	101	126	113	119	80	119	94	113	97	118	102	95	108	103	99	86	98	92	92	119	110	106	118	125	108	102	91	117	137	99	97	121	109	107	101	87	97	114	120	112	83	111	101	129	112	114	102	111	101	107	121	108	118	97	89	113	101	85	114	102	117	105	111	108	99	97	103	99	91	107	115	97	132	97	103	101	94	100	116	108	103	92	105	107	114	121	94	110	113	114	128	86	100	109	91	110	108	129	122	114	104	117	89	130	96	107	98	103	98	103	97	91	125	99	122	99	89	100	103	113	120	113	115	108	104	111	108	126	104	117	118	105	102	105	111	108	106	117	108	94	93	113	100	99	110	97	98	91	93	93	106	107	98	103	109	105	99	121	115	87	109	108	104	100	130	106	105	117	106	91	109	100	128	123	98	113	98	83	109	110	101	112	92	110	100	96	88	107	115	117	101	101	99	100	111	112	100	120	122	120	116	97	108	114	82	113	115	103	114	120	117	106	88	112	102	104	120	96	123	114	117	110	97	115	118	115	110	92	118	88	105	105	101	110	109
40389	38730	19763	1559	1337	1146	993	824	786	736	644	602	604	557	569	507	538	494	473	499	460	452	425	459	432	447	409	452	414	455	412	408	425	431	420	396	427	417	429	378	386	398	423	410	425	382	375	371	424	399	412	394	381	367	370	365	415	382	395	362	381	403	370	385	380	359	389	408	410	398	375	395	385	430	386	408	369	392	380	403	380	364	367	416	390	402	391	371	401	393	357	380	387	369	377	376	403	403	386	396	412	405	391	387	399	394	383	378	378	427	440	377	364	377	410	394	364	403	381	380	345	379	374	361	374	383	408	388	405	427	380	406	388	359	422	376	358	417	401	377	385	391	361	372	392	365	411	399	378	370	396	401	385	375	377	335	356	416	406	401	405	348	417	364	380	353	384	355	391	366	424	370	390	402	402	372	373	405	377	353	386	380	400	401	410	359	373	371	370	361	377	377	417	419	394	380	423	374	407	371	400	378	407	371	390	346	379	352	377	412	352	381	385	410	382	351	393	394	377	387	374	351	343	351	392	383	384	388	388	389	389	369	387	367	382	388	369	400	394	384	381	384	394	367	383	408	393	358	381	395	389	370	411	394	400	385	373	370	378	390	407	373	387	384	393	367	404	383	341	362	377	347	392	389	384	395	375	417	379	397	378	379	359	391	368	382	350	368	360	381	374	380	358	403	406	360	382	355	397	365	378	379	446	354	367	393	392	360	388	388	357	355	391	404	377	372	398	421	355	384	402	373	372	393	354	356	383	347	392	382	380	368	407	363	390	382	387	395	405	377	379	382	384	368	357	398	419	371	433	366	385	383	372	362	359	380	387	384	432	389	408	389	373	366	390	418	382	382	382	395	381	374	380	357	356	395	403	396	406	374	391	402	382	414	392	357	391	375	363	391	381	384	409	377	360	395	360	430	410	395	377	365	369	383	381	383	373	379	364	346	397	401	392	375	335	400	363	357	408	379	394	401	368	385	401	426	349	365	371	364	381	398	390	360	384	399	383	362	365	406	395	383	397	375	391	392	381	371	417	359	391	403	363	407	363	399	401	396	411	369	377	384	375	381	400	405	369	385	411	372	376	400	387	395	390	371	343	357	352	404	395	389	407	391	396	404	389	383	401	389	412	398	390	393	397	359	394	395	388	393	373	381	375	394	378	406	384	396	361	335	348	370	403	390	373	365	373	403	369	394	392	406	404	387	385	381	368	400	348	375	372	389	400	396	393	388	380	396	374	376	336	364	412	391	395	377	395	379	413	384	359	369	344	376	382	355	383	383	376	380	418	404	393	394	368	408	363	390	432	340	369	408	367	405	380	383	355	387	380	417	374	419	378	349	410	380	413	348	382	359	390	382	377	393	378	377	387	365	340	376	375	378	421	402	404	382	355	405	394	360	395	366	419	371	380	415	409	420	367	380	405	414	389	405	397	376	389	396	377	350	382	361	386	375	364	408	351	411	387	361	386	390	395	404	368	414	382	392	397	396	399	357	400	397	380	398	390	358	348	385	374	398	435	395	372	362	380	412	382	412	399	412	354	376	370	387	373	401	353	366	385	396	382	399	379	373	367	386	399	363	391	409	382	405	363	366	401	392	393	376	373	384	358	395	367	422	373	374	328	376	346	378	402	407	360	369	384	369	355	393	359	342	423	357	331	373	393	381	412	373	391	396	403	396	415	383	364	374	375	406	377	377	390	348	381	393	387	402	375	390	350	402	396	399	386	365	379	384	384	389	357	415	375	360	369	417	353	418	370	379	387	387	339	392	378	382	416	361	409	338	412	372	384	352	382	359	415	382	411	368	405	382	359	388	377	382	376	369	385	354	385	397	356	376	355	388	387	419	379	379	397	421	425	404	386	366	402	407	402	377	375	379	387	414	391	400	348	395	402	389	389	375	347	390	418	369	370	375	340	384	342	388	386	383	391	403	399	346	383	377	399	369	365	356	407	374	359	344	379	400	373	401	398	377	384	375	363	368	380	357	393	378	400	391	423	364	405	360	395	398	371	368	364	411	359	406	383	366	387	373	421	342	401	381	397	350	406	354	364	385	421	402	391	384	388	399	409	395	339	382	354	397	416	409	356	354	376	364	379	372	368	404	337	345	396	392	364	354	393	374	383	357	389	350	413	400	370	394	373	414	384	348	356	412	375	392	370	370	396	385	354	372	389	411	365	399	365	365	377	381	394	380	361	370	369	387	375	372	388	401	397	388	384	373	377	399	396	392	317	399	358	369	377	389	367	359	391	370	405	394	364	376	358	388	383	393	361	364	400	382	375	383	428	385	350	382	379	375	364	406	376	342	359	396	380	387	381	354	387	389	389	400	376	382	381	411	402	395	358	410	397	377	413	367	397	371	351	400	354	386	411	375	373	356	410	378	358	367	377	425	416	373	361	378	409	395	375	380	381	386	403	375	386	410	378	381	406	375	352	385	375	385	404	371	369	371	395	393	370	370	413	340	387	398	376	393	392	384	365	391	392	367	388	381	367	382	413	363	379	395	394	378	388	358	362	385	381	402	396	398	384	426	357	378	366	402	369	379	386	396	394	376	375	376	398	411	371	394	407	408	344	402	369	376	383	410	404	398	401	384	375	429	353	381	372	370	364	407	377	395	381	394	387	415	403	373	364	353	386	404	384	413	386	388	365	367	372	388	383	378	425	429	365	369	423	346	372	381	392	377	375	383	386	387	407	394	398	384	376	365	363	397	370	372	372	378	366	404	404	392	398	405	365	384	401	393	380	353	392	380	378	388	401	385	348	348	383	364	378	367	416	416	382	390	339	354	401	370	397	389	398	372	379	398	388	410	370	380	432	397	384	365	389	391	415	422	377	370	382	403	360	387	360	423	394	390	388	395	426	364	394	361	384	390	388	348	348	383	387	369	374	365	389	370	381	393	392	361	396	378	379	402	374	391	390	404	439	403	396	379	387	361	398	360	389	381	383	384	373	407	363	365	377	380	374	401	393	362	362	395	392	366	385	382	398	372	371	382	408	396	406	365	361	397	388	398	387	431	364	368	388	394	413	391	382	382	392	378	361	383	378	424	392	354	392	400	391	368	370	387	389	388	398	374	403	416	360	392	399	398	416	375	385	356	377	380	405	371	377	373	366	375	364	378	373	377	381	364	389	422	382	364	415	362	354	358	356	408	359	403	398	407	383	356	375	396	367	398	360	387	381	414	388	362	389	405	394	377	341	404	407	379	401	400	380	368	394	358	381	363	390	368	359	370	378	387	415	390	399	404	376	418	407	350	407	417	391	371	387	385	367	403	369	349	390	376	354	418	386	331	341	336	387	369	384	392	382	397	366	375	386	401	369	415	417	415	369	371	416	377	402	395	400	349	414	361	381	389	361	373	384	376	385	387	369	376	388	366	382	398	360	378	361	377	392	381	406	379	360	435	391	380	341	413	415	348	379	367	352	393	374	368	364	398	397	375	386	367	398	383	432	361	400	398	419	421	351	386	403	392	372	365	347	393	415	405
73607	62966	38272	14605	1964	543	421	362	310	316	287	247	228	238	229	212	191	213	180	194	158	186	171	178	186	191	203	191	173	192	186	196	186	193	205	175	185	156	201	195	187	168	199	152	163	161	165	153	179	183	193	145	177	156	179	157	184	195	160	184	163	175	158	173	169	198	158	182	172	161	155	164	169	168	185	163	185	194	149	170	151	174	171	165	181	154	157	170	167	186	184	164	176	160	165	178	175	168	179	165	162	162	180	184	180	162	164	179	177	164	157	160	166	150	173	184	174	161	180	158	179	196	168	145	161	181	145	192	162	182	186	185	171	184	175	165	180	160	162	179	203	161	171	168	168	154	167	178	179	162	164	160	170	169	162	163	178	184	179	169	159	137	194	167	178	175	180	160	169	161	157	182	163	161	174	147	171	169	180	156	168	161	191	157	159	170	158	183	150	163	149	178	189	178	142	180	175	192	191	165	152	173	181	170	175	159	174	157	168	175	161	163	204	159	181	184	163	171	185	166	159	176	183	167	168	176	164	171	172	193	167	146	161	197	184	166	184	166	167	184	168	182	191	158	181	166	183	167	164	171	158	177	170	173	159	159	185	173	161	155	149	154	165	180	167	164	182	171	180	177	173	154	179	170	172	159	198	164	180	151	165	170	179	171	188	164	180	164	191	179	191	183	171	171	173	185	169	190	145	169	166	168	165	170	161	167	165	185	174	160	154	146	162	146	162	173	154	167	178	175	185	168	169	174	151	173	158	185	169	175	175	179	184	160	175	162	177	173	178	183	187	185	173	177	181	175	192	154	177	174	170	175	182	169	180	176	179	173	172	174	149	161	156	137	192	168	165	158	173	192	148	162	187	183	219	169	162	162	171	156	156	170	179	160	185	163	172	172	172	168	192	166	164	180	168	166	157	183	203	157	179	172	176	175	154	167	161	177	178	153	167	173	168	169	148	175	151	192	160	170	181	175	162	160	162	172	159	163	172	170	152	164	182	168	148	168	167	129	173	183	152	188	175	164	164	157	153	180	176	179	177	192	172	169	156	198	186	178	194	177	165	141	157	149	192	187	171	175	188	182	170	174	175	180	187	169	163	157	166	190	167	157	175	168	172	166	138	171	172	191	155	161	195	151	168	178	193	180	163	152	175	183	162	195	186	157	159	186	181	161	192	208	184	174	163	163	179	168	151	161	171	192	175	167	166	167	173	205	152	180	180	169	164	162	164	173	151	154	184	165	174	160	134	173	159	172	170	152	194	147	160	176	173	196	187	155	176	171	186	190	147	177	150	162	161	157	193	184	165	167	206	170	165	150	158	180	186	160	181	178	201	175	194	180	157	172	162	164	160	156	173	192	181	168	189	188	189	155	179	163	177	178	167	181	179	191	175	148	150	200	141	178	176	185	177	182	185	163	181	169	181	166	178	164	177	169	165	166	176	168	154	165	150	157	165	145	172	157	167	178	160	153	175	152	193	164	164	161	172	157	171	171	180	186	171	181	191	166	157	161	168	164	182	152	156	168	183	157	168	180	147	176	162	214	194	163	178	177	166	149	182	157	152	180	184	181	173	164	173	172	159	167	172	160	176	163	162	189	137	177	143	160	178	159	186	166	160	165	197	167	187	175	153	175	160	176	183	158	192	157	188	160	173	168	165	155	174	166	168	185	170	176	164	158	161	137	165	165	146	160	185	197	183	156	176	165	168	182	175	184	201	160	181	173	183	141	191	146	152	141	186	180	166	164	183	183	155	158	170	158	160	193	162	148	196	146	152	158	178	169	162	186	178	184	157	183	197	173	148	160	153	151	153	157	191	178	150	151	150	178	160	203	190	152	161	172	189	178	182	186	156	157	192	162	150	160	184	156	155	179	136	163	208	158	191	185	191	172	157	155	179	172	163	162	183	179	147	179	178	201	175	174	170	170	162	160	155	156	160	189	178	149	149	158	163	159	159	153	197	163	149	160	155	150	190	169	156	192	153	171	158	188	196	160	154	165	173	163	186	167	165	160	168	155	180	157	184	182	171	183	160	181	181	189	163	153	149	166	160	161	142	144	160	164	175	158	170	172	172	192	161	159	194	176	187	164	158	160	186	150	167	161	168	160	179	178	161	172	188	164	172	182	190	160	154	163	146	187	178	184	166	172	192	183	151	182	158	152	145	155	159	175	165	162	181	183	182	187	180	167	160	172	189	191	166	179	180	175	174	171	167	153	167	158	168	190	169	182	165	161	171	195	180	190	159	167	184	181	180	157	186	160	188	199	167	139	159	158	163	170	191	163	173	167	162	191	141	160	181	185	146	177	175	158	174	159	181	177	162	171	160	186	162	185	164	163	177	174	179	181	161	151	171	172	137	173	161	168	177	184	163	166	164	186	159	158	163	165	176	159	154	159	167	186	183	157	161	174	152	163	184	169	190	180	174	172	150	179	169	166	163	164	166	179	169	166	168	164	166	181	143	175	174	174	163	148	153	167	154	157	164	170	171	186	175	154	165	162	153	156	182	168	190	175	183	145	177	162	171	171	156	193	180	173	181	174	174	168	161	162	166	169	143	154	165	166	157	172	177	150	167	145	172	164	170	166	189	183	159	147	165	185	195	169	165	168	159	157	174	168	172	174	169	171	174	147	153	182	178	174	163	179	145	170	179	163	159	191	171	160	167	164	180	166	182	181	158	166	139	175	186	168	165	170	154	179	192	165	164	175	192	173	173	164	176	153	169	175	162	201	153	154	180	176	152	165	175	181	163	162	187	159	173	179	185	183	179	186	171	169	168	172	162	182	162	141	147	187	189	171	186	171	158	166	186	165	189	165	172	192	183	203	153	148	160	174	139	178	163	180	156	168	161	162	176	163	185	170	198	146	172	174	161	164	195	176	176	139	159	160	153	144	167	174	183	166	175	205	166	173	157	157	192	181	165	180	153	179	153	188	166	155	185	166	187	157	170	167	165	172	146	168	161	163	171	161	171	173	170	162	194	183	170	194	151	174	166	185	185	151	171	173	188	168	163	184	160	188	164	162	162	168	174	180	155	182	178	159	161	174	150	167	161	178	167	149	172	169	178	176	157	153	174	170	151	181	157	181	171	157	167	169	185	168	161	157	170	156	169	161	153	169	183	175	170	157	189	193	143	182	173	168	159	171	166	165	160	154	159	185	151	166	166	176	181	160	164	188	177	176	194	150	185	160	150	171	165	169	151	174	173	184	186	161	173	160	190	171	154	143	155	160	176	168	183	171	177	171	169	151	162	174	164	173	158	162	180	155	180	179	173	171	177	156	155	201	175	180	149	154	166	168	169	142	178	161	161	161	190	163	179	163	170	186	178	187	140	161	185	175	167	166	183	156	204	183	157	172	151	161	179	152	139	156	198	172	163	177	180	183	179	163	175	173	156	169	172	173	149	159	188	171	169	148	155	187	173	169	185	184	187	183	165	187	167	166	164	164	170	174	160	183	192	157	150	182	170	174	179	208	182	148	168	178	170	162
49927	48639	23182	2990	2548	2085	1722	1601	1377	1193	1109	981	981	919	859	813	771	783	789	726	690	735	717	668	678	697	659	657	681	629	651	595	594	631	606	617	614	579	578	618	651	604	617	596	587	610	598	613	624	596	604	590	593	606	590	618	615	545	595	591	601	607	560	581	579	559	535	560	590	546	581	581	597	529	583	532	607	549	557	558	572	576	609	629	512	558	566	564	586	544	584	546	572	508	475	561	582	536	567	585	561	574	598	577	596	594	530	558	638	543	560	572	553	589	605	538	543	600	579	596	580	570	572	598	543	537	553	534	586	602	556	611	581	586	539	572	532	561	586	560	591	597	560	543	511	557	552	560	573	599	584	509	567	583	549	600	584	589	573	550	587	544	593	502	561	535	543	590	562	599	598	549	576	563	591	585	615	604	558	589	591	605	555	545	595	561	542	599	581	531	524	540	586	575	589	539	544	531	571	550	554	586	576	552	599	514	641	547	553	608	568	548	581	548	581	592	572	564	567	564	536	572	583	549	553	555	575	544	536	608	557	560	545	532	573	604	530	606	543	554	560	592	546	535	568	541	606	544	539	585	571	569	578	535	578	572	531	557	592	592	559	525	514	601	597	589	540	536	542	538	602	552	540	533	574	564	570	569	543	594	571	565	598	581	565	573	545	556	564	528	544	613	546	547	556	554	598	556	587	565	538	542	554	519	584	604	549	606	538	582	580	599	575	593	633	551	613	535	590	569	571	580	572	575	572	583	566	589	570	579	563	580	568	578	523	584	572	574	551	560	584	532	617	559	543	536	566	547	572	601	602	546	545	566	549	574	579	570	517	630	605	560	565	570	567	562	603	572	571	591	572	560	549	545	546	570	550	631	542	585	565	569	553	596	583	596	560	555	535	587	570	546	608	581	549	567	547	534	568	584	540	578	631	583	570	582	536	589	581	507	516	564	592	535	564	513	561	537	561	566	577	519	553	590	589	537	550	562	606	562	594	518	545	566	545	539	569	545	528	574	552	593	558	547	599	612	574	562	593	580	585	547	595	557	589	544	572	567	583	577	591	570	602	593	580	596	561	573	604	580	569	559	567	596	594	581	564	541	525	613	517	538	548	538	553	534	598	612	611	574	535	587	565	558	550	575	545	552	584	560	604	553	580	617	541	530	587	554	587	557	586	560	513	566	593	595	508	592	563	588	554	608	575	578	537	586	576	551	564	552	550	538	565	589	576	566	574	534	543	573	582	559	561	580	580	534	621	548	567	544	565	558	527	576	547	590	566	566	560	572	518	558	508	542	586	548	585	543	542	536	579	541	541	571	559	595	588	560	558	570	555	535	539	531	581	570	600	556	604	568	538	555	539	553	546	533	564	544	585	578	546	549	570	543	560	519	547	553	522	568	561	576	567	548	582	510	559	544	547	604	574	536	566	560	562	577	558	563	553	544	561	567	562	598	624	597	517	561	588	570	556	578	594	518	584	605	542	599	537	584	583	580	553	599	559	559	575	515	524	523	529	559	579	580	565	576	536	595	575	578	553	560	588	553	528	629	561	586	537	557	589	520	539	491	531	550	521	573	614	611	560	568	572	557	565	597	576	553	510	580	550	545	610	554	528	629	550	581	584	549	599	592	605	585	546	588	555	559	503	560	566	569	573	606	585	516	622	590	517	572	562	544	582	578	601	576	559	571	551	593	532	517	528	570	569	551	558	575	543	553	543	555	574	515	577	545	549	515	559	600	542	582	623	568	587	558	602	591	551	561	562	548	565	581	553	579	567	535	568	565	581	553	553	549	602	590	553	551	596	544	568	547	573	512	593	531	557	532	578	552	548	570	561	611	578	579	558	597	574	580	570	556	624	568	553	561	585	568	543	551	611	548	579	543	554	613	544	624	581	552	568	570	567	533	532	606	538	572	588	562	629	556	532	574	559	581	580	554	545	569	528	541	569	575	574	547	533	498	559	600	529	604	573	554	538	591	546	573	583	554	596	588	530	586	550	565	560	572	607	590	537	560	575	576	579	537	572	573	569	517	610	590	551	540	546	611	585	575	555	547	577	577	553	551	551	533	605	565	554	548	539	592	552	523	560	605	571	588	580	542	548	542	551	600	567	566	521	571	535	563	543	569	555	568	607	540	587	542	573	575	536	538	558	556	599	526	578	577	563	526	600	561	544	574	533	556	525	548	576	563	576	542	559	569	556	603	523	561	570	608	507	522	555	555	510	586	568	586	564	569	546	593	581	552	562	598	490	513	561	583	553	599	592	587	551	613	525	569	579	596	555	558	567	535	535	582	586	582	592	558	572	578	526	562	575	575	587	582	543	589	535	579	583	596	560	555	580	554	600	540	526	604	539	540	583	603	598	605	553	577	551	538	553	567	516	555	575	509	585	589	631	546	598	591	581	547	526	579	581	550	586	552	543	569	593	563	596	563	559	581	603	576	560	576	570	530	561	569	587	562	604	561	551	538	590	563	563	573	593	558	567	568	588	603	556	559	556	576	536	562	554	565	579	520	513	618	550	580	556	526	563	550	618	608	564	554	583	550	544	595	561	566	576	569	602	545	550	560	574	591	546	551	571	601	540	576	552	516	602	540	572	552	551	580	554	549	532	548	550	580	532	569	553	556	579	605	596	588	586	561	588	536	589	565	623	526	583	543	545	574	546	544	586	582	568	575	531	599	536	613	575	554	559	579	535	558	567	548	568	568	543	582	547	543	633	569	549	557	598	551	588	593	575	529	575	554	592	588	547	588	551	591	546	529	571	553	603	536	567	548	534	594	545	560	538	573	563	536	524	585	529	557	605	593	596	579	583	588	538	614	584	599	572	590	533	580	550	566	553	566	571	563	593	565	567	566	557	566	544	587	577	566	563	571	600	572	552	598	582	558	555	537	558	579	548	571	556	557	551	542	616	578	555	557	593	589	566	592	568	557	592	606	593	547	552	599	606	524	571	564	558	569	590	612	588	613	565	576	538	581	578	573	546	526	575	523	590	589	568	567	548	540	574	608	583	540	601	584	542	536	563	601	577	631	590	549	587	568	563	560	553	548	552	552	554	536	585	551	551	580	536	557	575	554	570	522	579	551	592	587	554	582	565	561	587	589	524	584	567	530	591	569	565	595	608	592	573	596	623	545	540	597	539	549	572	591	624	548	567	620	564	561	541	586	574	563	587	558	584	582	563	554	551	570	526	569	590	612	585	573	523	569	597	561	560	595	554	568	570	548	552	592	563	541	544	563	550	585	573	560	558	585	562	587	562	564	593	593	593	550	570	555	536	571	576	560	565	574	598	573	561	559	561	569	552	584	561	565	582	525	605	505	564	585	592	596	538	559	565	606	530	607	537	564	558	580	539	545	558	602	553	580	607	559	538	574	580	593	568	583	595	581	547	583	557	582	608	588	545	602	537	599	571	563	591	621	554	574	567	553	615	607	552	576	584	579	552	536	520	629	536	538	563	565	619	631	632	547	535	559	527	576	583	560	573	571
23048	9496	2492	265	183	185	211	158	174	167	167	190	207	192	158	177	162	200	169	180	188	163	188	169	179	197	167	171	182	193	172	172	154	184	181	187	175	155	181	174	186	197	185	171	169	168	167	179	204	169	166	176	166	191	191	170	166	160	179	176	166	176	178	183	169	164	175	187	189	165	202	182	199	179	192	167	163	155	171	178	184	187	170	173	185	208	174	181	169	153	166	176	184	158	203	181	154	178	171	177	169	165	178	166	188	171	167	174	168	171	176	188	173	187	179	145	170	184	177	164	173	193	163	156	190	160	191	184	195	146	173	173	155	142	169	170	146	163	198	206	175	187	181	173	171	160	175	173	178	183	192	200	173	164	216	186	174	182	178	158	164	166	170	178	183	172	153	179	174	176	185	203	185	182	170	207	188	159	184	184	168	179	164	164	174	173	194	173	175	171	187	177	161	170	181	164	187	180	183	153	170	162	169	194	178	168	182	160	166	161	186	167	173	161	167	198	182	167	178	181	149	186	166	183	195	193	179	176	176	172	184	192	178	193	199	150	186	175	177	164	170	168	180	156	149	182	168	166	167	194	171	177	175	169	173	152	162	183	172	158	179	188	193	180	168	184	159	162	156	173	188	192	186	183	152	165	188	177	178	182	180	178	203	161	176	172	190	179	160	152	160	157	166	167	172	154	159	196	165	188	165	145	167	136	173	168	176	174	170	185	163	182	179	175	197	168	163	168	180	189	193	177	180	171	161	180	151	163	191	177	174	165	180	187	189	190	157	183	176	187	164	203	199	169	176	173	173	160	166	156	173	171	171	177	162	189	178	210	172	180	197	184	171	183	165	159	168	173	181	170	168	183	175	193	189	164	183	184	184	178	161	163	165	173	180	192	168	169	168	181	148	182	203	195	182	174	166	187	171	168	167	170	206	179	150	168	170	168	180	187	187	175	206	172	190	154	164	156	177	171	170	174	181	170	161	145	187	181	180	169	184	179	216	172	196	190	198	162	179	201	170	202	195	180	179	172	169	178	154	166	151	183	170	183	177	185	202	196	165	184	172	183	149	170	187	180	163	166	172	168	177	188	185	170	182	175	176	175	154	188	167	156	165	178	164	162	179	158	164	164	154	157	178	191	173	195	213	164	181	154	211	153	185	146	183	183	171	182	161	176	189	154	161	169	159	153	173	179	169	173	164	182	163	165	156	175	161	179	177	162	204	197	170	175	174	187	180	181	171	185	174	187	168	183	161	176	189	167	180	180	176	166	153	183	178	151	153	177	149	165	188	160	166	196	172	168	172	175	161	165	193	188	161	188	177	151	187	172	175	181	187	182	209	167	172	183	181	173	167	186	148	193	160	159	174	174	158	162	169	199	151	149	190	169	177	168	142	172	183	177	161	174	163	157	172	178	144	167	196	158	180	162	153	172	170	163	187	164	174	171	149	188	188	153	182	194	171	139	186	187	181	185	160	171	154	179	160	193	176	175	177	179	186	143	169	174	172	191	139	194	161	161	173	170	156	182	175	168	159	188	160	175	173	162	176	192	186	200	171	174	185	184	176	180	176	156	181	175	184	191	170	190	191	171	191	163	176	177	183	158	171	171	190	176	149	199	165	168	176	182	173	173	157	172	187	213	167	166	169	190	207	190	163	166	168	176	176	196	177	189	152	190	158	185	169	175	191	187	169	184	175	194	167	174	183	161	182	180	188	173	167	172	156	175	181	157	143	181	176	192	177	190	185	181	172	172	174	177	180	179	158	181	170	163	190	187	191	177	163	171	166	194	193	181	168	157	171	169	171	181	191	184	163	169	155	170	163	158	160	189	181	169	172	176	208	162	176	179	171	194	177	178	189	172	167	157	194	161	178	183	202	171	176	176	179	185	189	175	149	194	187	166	149	180	166	159	166	173	187	181	198	171	144	169	169	182	168	175	158	190	178	168	160	162	182	187	188	164	164	148	170	155	191	156	172	198	189	153	173	153	185	201	193	175	180	162	161	186	193	170	175	188	165	181	156	161	161	181	180	168	188	165	159	181	161	192	172	174	172	173	174	183	159	166	154	166	183	180	178	191	189	156	185	173	163	176	180	159	195	170	188	144	158	181	192	183	177	159	189	167	183	139	152	156	182	201	177	180	175	192	186	168	184	162	150	177	189	184	182	165	182	194	178	193	171	183	216	173	152	149	175	159	168	186	181	177	164	177	166	161	166	179	183	158	159	171	196	167	181	165	190	179	165	173	182	164	168	170	203	202	173	186	178	194	171	159	171	211	173	160	163	177	173	161	203	194	163	176	162	175	184	160	174	173	180	181	178	153	175	163	156	179	161	177	185	193	155	156	179	166	160	174	177	175	151	176	162	179	181	185	170	193	198	164	168	180	195	178	155	201	177	181	166	179	176	163	183	195	188	160	171	154	168	150	180	179	153	175	170	183	174	163	147	160	156	167	161	208	179	174	194	175	176	159	162	184	205	151	154	183	165	204	202	201	195	173	185	186	181	207	177	160	183	185	157	144	172	169	155	179	175	176	176	145	164	193	187	147	147	166	161	166	154	186	195	187	169	196	162	198	170	197	187	163	168	162	173	171	164	176	183	168	183	187	185	191	157	197	181	167	183	148	185	190	176	168	184	181	149	185	189	173	187	182	191	184	169	172	182	163	157	175	168	188	177	195	171	165	172	180	154	161	167	176	185	159	165	183	159	171	170	187	166	179	148	179	167	166	182	196	152	174	190	172	169	194	157	158	152	170	174	179	163	181	165	177	192	164	149	190	192	177	161	183	177	180	195	181	171	161	181	194	170	182	156	178	148	165	190	162	149	166	184	176	167	179	163	142	189	168	187	188	161	170	159	188	160	168	162	160	172	171	172	168	173	190	162	176	167	174	171	155	172	165	200	169	167	150	161	179	185	169	163	171	145	180	184	166	171	178	170	177	188	180	169	188	176	184	157	178	173	160	169	152	158	197	190	180	177	185	163	180	188	159	176	171	169	168	180	178	158	182	176	173	192	170	177	192	211	152	162	158	168	204	170	188	168	185	158	172	179	202	150	173	182	182	191	162	178	176	185	170	150	189	152	176	179	183	155	180	179	171	174	163	179	174	162	190	192	165	178	201	177	184	164	172	178	177	182	176	171	195	171	175	157	181	168	178	162	183	181	170	169	199	164	182	187	184	180	162	179	191	163	199	165	197	169	178	178	166	161	190	195	170	175	174	168	156	165	176	197	167	166	175	191	189	175	178	176	160	174	182	174	162	169	176	150	154	161	175	164	190	155	165	183	179	184	169	176	175	166	179	165	173	139	187	149	183	171	170	168	172	176	171	191	165	158	181	154	180	179	183	193	182	164	203	175	183	177	180	178	193	182	159	156	197	190	160	196	165	196	182	200	185	160	174	181	188	178	161	179	167	169	178	170	165	194	193	169	179	151	179	159	205	160	177	174	177	170	199	185	160	187	146	190	185	184	172	162	178	172	164	162	179	163	151
20329	12682	3361	662	668	600	599	604	579	582	586	622	595	574	592	570	558	575	639	578	584	585	601	587	566	627	577	564	566	591	591	583	583	580	572	593	588	575	541	541	572	584	577	624	615	586	603	538	548	594	577	564	576	605	550	576	623	573	561	578	588	586	601	579	623	576	584	592	582	603	610	596	519	578	560	599	567	619	574	599	557	512	566	598	568	557	605	594	623	579	613	581	564	548	586	565	587	566	582	550	607	604	558	591	600	547	589	552	596	583	566	543	609	574	578	584	573	586	567	586	571	556	598	551	608	570	544	590	575	606	533	571	583	590	538	589	623	603	594	594	595	553	598	608	543	574	551	575	554	592	563	570	551	583	597	553	625	582	584	535	602	581	594	592	572	531	592	575	576	599	588	523	573	588	532	585	563	607	581	584	578	558	533	570	591	590	596	564	604	596	577	548	578	563	588	576	562	530	581	540	576	600	542	574	529	572	562	590	581	539	621	550	570	576	579	577	577	577	585	541	546	556	531	560	583	543	587	603	554	601	591	586	591	564	603	584	600	575	596	571	568	540	564	566	574	612	570	583	573	565	581	577	572	595	580	624	555	594	613	552	590	575	598	616	557	600	613	595	621	592	592	573	591	573	599	592	562	554	568	575	563	592	550	577	581	592	574	562	588	588	558	583	564	570	571	574	577	583	566	555	565	562	567	537	571	588	537	555	595	573	573	580	597	567	558	536	602	590	595	584	526	617	554	584	576	590	574	562	601	521	579	651	565	545	549	531	603	578	594	539	583	567	563	591	566	620	582	565	600	555	611	528	635	626	593	605	547	601	574	595	571	590	618	559	615	618	554	599	593	569	553	589	569	592	566	562	531	592	593	565	556	638	543	585	612	574	598	588	569	599	635	590	589	574	606	580	575	624	533	574	576	561	577	585	575	575	594	545	593	600	613	609	641	608	610	565	574	564	531	602	582	564	584	571	588	587	553	613	602	577	598	578	596	582	567	576	570	567	587	583	557	605	558	612	597	567	575	611	568	563	600	549	545	595	575	581	580	577	581	598	560	583	596	561	613	558	554	588	603	569	594	589	587	555	572	587	607	577	572	633	560	609	578	577	563	568	583	573	578	593	566	585	561	546	582	531	581	577	574	584	594	600	611	620	602	560	582	587	557	582	569	570	589	565	611	557	560	588	548	556	577	615	593	548	556	584	572	583	583	539	546	539	566	575	569	553	578	589	577	600	554	559	587	531	591	572	570	556	573	537	579	586	560	534	552	589	601	551	605	595	591	569	561	587	548	577	585	587	594	559	558	591	588	600	616	578	598	585	578	577	634	537	600	609	584	605	571	588	582	563	615	568	574	568	590	567	586	566	575	606	570	592	600	549	596	613	573	568	540	578	548	561	574	613	624	579	563	590	561	593	578	623	600	581	655	615	538	536	531	545	563	589	546	562	556	542	575	547	593	563	544	561	577	510	595	583	569	621	553	548	538	595	573	574	575	587	600	551	612	604	559	618	577	605	618	578	576	541	575	610	568	591	600	597	559	584	603	616	549	542	583	586	584	590	558	554	579	556	594	608	567	555	585	550	632	528	543	606	634	571	623	593	589	594	621	580	572	575	572	542	565	614	594	615	553	547	579	547	583	533	618	580	555	591	592	586	539	568	565	578	614	589	632	575	591	610	554	582	620	544	604	568	562	570	621	596	556	618	576	555	607	605	583	598	563	575	553	587	585	609	569	583	579	612	586	557	551	593	567	573	554	570	576	626	575	589	582	574	562	586	589	624	576	545	529	590	557	589	586	604	544	555	578	565	619	580	570	563	587	578	550	596	588	574	553	565	564	583	540	592	553	581	553	593	611	555	582	562	580	619	574	587	522	590	611	575	563	562	594	558	620	536	538	589	562	559	563	576	614	565	543	596	618	605	572	589	585	614	566	584	556	579	545	557	529	599	618	593	586	554	602	556	572	581	549	584	553	591	526	623	581	584	596	557	568	574	572	598	586	576	561	543	579	529	535	590	581	581	574	547	592	607	570	604	561	607	641	566	597	561	616	549	599	568	560	574	634	580	606	567	554	554	603	589	594	579	570	603	568	575	580	613	614	581	600	561	599	550	573	571	580	598	558	602	575	569	598	548	593	593	551	572	581	574	541	537	589	536	573	565	552	558	541	601	580	552	562	612	587	602	577	550	587	568	604	603	529	587	523	583	558	568	584	616	586	624	594	566	587	591	558	608	629	552	585	564	575	596	548	580	588	576	569	605	544	559	567	652	594	593	582	547	552	587	619	574	574	557	565	572	561	607	566	558	598	527	618	591	556	602	601	589	614	598	566	556	600	565	598	566	564	547	571	590	574	611	589	594	558	603	571	602	551	550	593	544	563	572	538	583	556	631	588	540	590	614	576	578	559	607	626	600	615	605	547	571	622	612	587	580	545	591	573	563	507	573	565	571	539	578	581	599	588	550	608	567	581	571	546	612	551	587	550	586	587	619	603	581	576	575	567	562	627	578	607	547	588	562	530	656	616	567	573	566	528	550	595	582	538	582	619	558	607	570	560	581	568	573	603	555	616	592	600	616	588	575	604	625	581	609	551	561	606	569	592	612	589	586	588	635	584	596	600	582	575	550	539	591	628	589	594	626	552	620	572	560	554	567	585	594	597	575	586	564	554	568	598	545	582	611	571	601	570	556	602	579	537	590	604	602	587	569	618	626	575	568	561	575	593	618	590	580	595	555	559	573	593	571	576	583	574	582	550	581	619	595	559	584	581	577	541	521	550	568	619	571	577	579	573	588	596	560	578	558	610	595	601	550	556	559	599	606	585	610	569	574	620	590	614	593	603	591	572	583	545	539	568	586	557	591	548	564	604	580	610	567	529	582	557	593	582	566	581	569	594	552	585	572	589	577	581	541	562	587	565	547	563	574	587	601	591	584	562	588	567	544	601	601	595	578	599	536	571	567	618	571	559	571	578	576	580	562	574	568	552	556	585	546	612	630	565	568	571	598	588	616	595	565	549	517	602	575	557	620	557	561	541	587	586	600	549	580	579	591	561	590	588	558	572	637	554	589	520	573	581	617	579	584	578	573	603	573	530	549	617	541	616	627	556	594	625	562	582	547	552	610	583	583	540	577	566	597	588	587	554	601	596	603	567	536	594	570	597	581	602	583	571	618	564	560	585	611	543	543	578	600	592	547	569	575	553	617	611	581	544	563	517	593	597	606	603	600	585	561	583	575	621	553	611	597	569	556	566	593	591	574	528	590	596	556	547	559	632	601	588	604	578	571	593	608	614	530	564	569	553	606	584	611	560	573	612	594	600	576	576	578	628	542	595	598	596	580	564	594	612	579	602	570	563	575	576	589	585	600	586	579	594	563	539	518	579	553	595	572	572	599	531	568	592	567	494	658	568	562	545	566	565	516	606	603	563	587	564	603	564	543	565	546	549	567	579	598	615	559	600	561	563	630	587	590	578	554	598	531	565	590
59855	50797	30187	5378	382	286	232	208	175	144	159	151	169	115	123	122	132	109	128	125	128	114	119	134	122	104	104	111	119	99	100	106	97	103	108	107	95	133	130	100	107	106	113	120	104	115	111	119	117	103	92	104	100	120	97	115	121	104	99	100	125	94	108	122	102	120	102	109	108	106	90	85	117	104	111	99	98	99	106	89	90	110	108	117	115	94	111	121	89	108	99	115	102	97	107	102	105	101	116	119	101	107	101	106	125	102	110	101	105	106	112	109	109	92	115	117	108	105	105	100	106	118	106	114	96	126	85	113	102	118	93	88	113	95	102	80	111	111	135	117	108	100	101	90	116	114	111	115	111	122	98	124	89	115	114	117	107	113	100	96	97	98	115	94	104	101	126	112	118	108	107	89	114	98	117	106	111	97	107	108	94	94	109	107	105	107	124	118	103	96	99	110	106	87	91	109	100	109	98	111	99	72	109	106	119	97	90	103	103	105	89	99	96	109	111	92	99	107	119	96	113	118	98	116	108	103	82	102	92	83	117	101	121	112	90	98	113	90	102	109	115	90	123	93	89	100	110	110	97	102	115	87	106	110	114	113	132	114	98	93	112	116	111	103	97	115	127	113	99	96	94	106	105	96	101	130	95	111	87	122	95	102	116	109	118	108	115	85	98	108	115	96	107	122	107	116	102	81	80	125	103	105	117	118	112	101	112	115	89	100	107	96	114	100	102	119	90	103	103	114	89	98	117	88	112	98	95	108	91	108	111	92	108	115	81	95	101	113	107	115	103	111	97	100	103	93	122	101	124	103	106	116	102	91	101	102	91	98	86	88	106	114	114	95	90	107	89	80	121	101	97	100	94	113	111	101	119	110	97	94	101	104	99	96	102	105	108	116	130	118	99	102	98	98	123	94	101	107	118	105	87	95	100	113	91	98	94	104	112	108	99	90	111	104	103	111	99	87	93	102	103	127	81	94	91	124	91	112	115	116	97	108	96	90	100	104	116	113	84	94	111	102	110	124	90	102	101	83	90	107	108	99	91	124	117	106	110	108	96	125	102	119	98	90	112	96	119	114	102	102	107	101	87	105	103	104	107	103	94	105	106	100	91	111	101	99	89	110	97	111	95	108	126	107	119	109	106	106	94	107	117	103	87	112	107	90	109	119	87	110	83	112	109	105	93	97	89	100	96	86	124	99	122	100	100	103	94	107	82	112	102	127	120	103	106	106	113	116	125	101	111	104	95	93	101	102	84	97	120	118	90	102	112	117	111	112	108	117	111	112	124	95	106	97	100	114	91	104	118	109	97	109	109	126	91	107	109	84	105	94	107	114	111	113	108	122	109	98	94	100	98	107	114	115	104	91	99	94	106	107	109	110	107	99	106	99	114	142	96	108	85	95	101	106	110	115	108	107	115	101	123	101	88	107	100	93	101	112	109	104	98	111	94	106	111	97	96	114	109	99	98	101	98	121	105	107	102	101	108	101	108	98	106	87	108	104	111	110	96	114	105	106	102	129	91	112	105	107	95	101	108	106	97	100	114	102	104	92	118	107	106	100	96	119	109	132	103	104	101	107	102	98	119	103	111	83	112	118	90	98	96	110	90	115	99	115	95	130	98	112	99	117	101	107	110	109	113	125	94	95	100	91	98	119	108	116	115	101	113	82	86	109	91	111	111	88	93	118	98	95	106	122	92	116	102	85	101	111	87	127	102	98	100	96	99	106	104	104	103	95	102	109	109	106	98	104	100	109	109	87	120	100	101	122	101	109	104	117	111	110	109	115	120	93	93	117	80	111	111	100	94	91	87	105	99	105	98	124	113	82	120	126	112	91	97	89	100	94	91	101	106	101	87	92	97	96	92	110	119	106	97	115	110	102	101	96	106	95	109	105	115	121	104	105	116	117	94	96	85	106	116	109	124	90	102	92	118	105	109	108	117	110	106	124	101	101	133	102	117	100	96	99	93	102	107	94	97	90	98	114	87	104	102	110	83	106	110	98	95	99	110	104	89	108	91	102	108	112	101	106	110	85	98	110	105	100	105	121	119	120	105	114	116	112	116	84	111	95	104	112	100	94	128	96	110	107	116	117	92	102	123	80	92	101	109	97	116	111	102	105	100	99	96	97	98	111	105	108	105	97	112	104	102	98	93	107	104	109	99	93	116	105	114	116	122	97	112	106	110	121	93	107	95	93	95	114	94	124	112	96	106	86	102	129	108	101	112	93	113	94	101	123	109	119	112	111	103	122	102	119	122	108	92	99	101	106	116	107	108	105	106	102	106	80	108	103	108	105	107	123	108	118	96	107	96	83	106	104	119	116	110	103	144	96	105	108	111	101	109	113	109	90	97	76	126	111	109	99	89	104	108	119	107	91	110	124	115	105	103	117	106	111	99	108	111	89	109	111	114	108	129	110	123	106	110	103	95	112	105	102	113	107	107	95	89	89	109	110	98	85	99	123	94	130	108	90	97	105	105	106	116	116	93	113	94	100	105	113	93	95	120	86	115	116	100	115	108	123	125	106	100	109	102	128	108	108	110	111	118	127	94	97	90	104	116	106	111	112	99	101	94	86	110	126	110	94	122	102	94	115	106	101	95	109	108	100	95	98	100	114	103	106	109	103	97	107	120	93	82	119	104	98	111	105	91	94	100	93	114	109	92	100	127	118	102	117	85	107	112	114	80	107	97	117	114	104	113	91	116	119	110	107	105	118	103	91	111	113	107	88	118	99	112	103	96	103	105	103	113	108	100	124	110	109	105	95	104	92	97	115	115	97	115	104	99	97	106	113	109	114	92	105	103	113	112	106	117	99	107	129	121	92	116	100	91	107	100	120	107	115	115	111	117	110	109	95	101	104	117	110	104	105	105	121	87	97	111	109	101	103	113	100	115	113	98	112	94	113	116	111	117	117	116	102	98	115	103	97	100	89	107	95	90	119	96	98	101	92	102	122	108	102	117	93	121	118	109	99	94	91	87	126	114	108	98	108	100	95	98	97	101	107	96	103	100	109	112	116	105	111	84	101	102	115	109	114	133	78	82	115	99	106	109	106	96	108	87	118	106	83	98	96	104	100	109	102	105	92	110	127	114	110	112	137	86	109	103	109	112	111	98	107	106	112	106	116	108	109	102	104	107	98	95	106	131	98	115	105	112	105	104	107	111	113	93	110	98	91	97	109	99	91	93	112	128	109	118	110	105	115	108	97	106	95	92	85	106	94	101	114	126	87	101	110	117	105	121	106	114	107	117	113	104	94	106	120	122	91	118	99	106	89	122	101	101	111	99	105	103	116	121	110	105	107	108	110	115	89	122	136	92	93	95	92	89	114	94	107	116	111	125	105	113	106	127	92	119	106	102	117	107	122	127	95	114	111	112	111	93	96	97	103	102	119	92	83	109	100	100	101	88	116	97	88	98	89	95	103	104	103	110	102	108	95	111	95	91	99	113	108	103	88	122	113	109	85	108	113	98	94	115	116	99	103	123	96
40429	39442	17811	1616	1354	1156	1049	874	802	711	664	689	596	542	507	536	523	521	458	442	468	468	445	458	476	427	449	399	391	464	441	425	411	371	413	440	439	419	367	414	397	410	411	399	413	392	388	402	388	410	403	421	422	371	378	369	392	397	402	357	392	380	394	402	377	370	387	398	385	423	382	392	390	376	382	365	399	372	405	389	392	389	424	393	371	414	392	372	389	401	334	368	324	363	370	371	393	395	375	390	368	383	365	420	374	376	413	400	372	368	451	405	398	384	388	400	405	391	392	350	355	399	390	379	378	356	393	371	385	393	399	417	361	377	383	316	374	385	392	377	380	369	402	380	382	396	378	357	381	373	367	403	395	401	424	417	383	380	417	406	377	410	431	367	411	387	380	363	441	358	406	389	369	355	379	384	368	369	400	366	429	381	380	377	430	405	358	353	369	396	412	394	415	419	360	393	380	393	400	354	361	377	405	352	439	379	371	387	374	388	379	391	385	355	408	366	394	368	409	393	344	387	409	341	366	405	349	391	393	378	356	364	354	377	365	395	385	369	399	380	372	397	357	390	408	374	373	391	373	373	400	394	378	368	388	376	341	390	386	379	392	395	421	376	385	372	388	387	380	414	411	392	375	398	375	348	347	391	377	411	378	371	387	391	397	395	352	369	379	390	356	356	386	428	382	378	380	371	383	382	379	343	346	424	395	402	398	367	380	374	368	383	379	372	395	393	377	440	378	356	398	358	350	386	400	384	393	394	357	377	382	388	387	372	396	409	383	386	371	407	415	367	368	375	389	393	363	392	380	420	386	376	402	365	382	400	381	350	392	397	354	357	411	362	372	361	388	369	372	382	396	367	410	361	357	421	383	364	367	407	399	390	379	349	384	366	362	396	376	393	393	364	413	384	367	388	445	396	375	363	376	413	399	378	371	368	389	365	375	375	391	372	372	377	403	344	367	382	377	409	390	403	379	342	429	375	391	392	369	356	409	366	354	385	379	373	382	401	389	381	358	404	355	406	402	391	378	405	399	379	378	368	385	351	413	386	379	368	381	345	375	366	422	380	358	407	349	348	380	363	351	326	408	372	410	371	377	367	395	386	419	399	351	358	382	367	365	411	378	401	418	381	385	358	371	368	381	408	373	395	360	424	377	408	388	402	378	395	376	379	386	372	348	369	387	391	363	381	373	400	341	401	353	365	390	394	358	352	337	377	381	416	386	350	398	373	356	338	384	367	387	382	379	356	343	365	413	360	357	347	373	410	426	382	389	381	389	353	388	364	368	384	356	330	357	396	412	369	378	371	349	366	377	398	407	402	385	378	366	386	362	387	391	364	383	408	409	353	391	370	400	381	367	411	375	375	368	381	356	351	380	379	385	384	416	407	400	362	375	437	393	387	429	385	396	385	383	350	373	371	379	335	390	389	388	415	411	405	357	408	379	396	383	395	379	355	378	354	429	402	362	393	359	353	336	395	386	378	360	390	378	380	361	383	351	386	391	383	383	408	412	376	363	395	381	399	362	387	416	399	358	377	354	408	367	393	379	355	362	390	382	358	386	375	390	392	377	382	379	374	366	387	371	361	390	394	408	370	377	367	370	435	383	375	387	422	393	382	373	334	392	395	339	345	371	358	394	370	415	365	358	353	404	366	383	352	371	366	426	393	364	389	383	359	381	396	392	397	388	404	380	378	362	373	357	410	369	421	369	359	377	394	405	415	359	356	374	404	392	360	366	405	369	360	406	366	379	398	360	380	358	387	372	349	370	359	360	368	382	378	383	355	372	392	386	364	362	355	406	370	375	364	359	382	350	352	392	372	386	372	430	383	366	360	353	388	396	376	379	369	398	372	345	336	379	384	386	363	385	410	374	382	379	331	375	385	399	439	383	412	359	368	355	366	392	398	396	410	368	387	379	337	401	395	358	346	380	360	390	389	433	412	403	384	410	366	382	411	370	382	384	412	381	365	376	384	371	368	382	365	369	378	395	391	402	392	395	387	403	383	386	399	366	398	361	398	400	376	355	384	391	391	368	401	392	359	397	408	414	372	416	393	365	369	391	390	380	356	381	380	351	425	363	388	377	370	382	389	359	395	376	388	372	392	406	350	322	378	394	361	396	367	392	389	386	369	352	397	393	404	403	351	386	353	375	340	378	408	364	368	380	402	342	398	349	338	371	377	401	387	425	399	390	405	371	401	370	377	382	339	353	386	396	415	381	373	360	362	431	367	371	371	388	419	403	387	408	382	386	377	399	359	371	401	375	391	393	360	393	388	363	403	377	389	418	388	404	378	368	396	381	367	379	367	385	365	397	381	369	396	376	356	367	357	396	437	392	401	387	356	384	388	414	363	375	366	382	374	378	393	408	377	383	391	384	371	353	343	391	411	351	400	355	355	383	386	352	378	367	363	358	387	369	365	363	381	385	380	383	374	349	368	357	411	381	407	364	342	386	382	392	346	382	383	391	381	377	365	364	392	384	367	366	393	363	390	412	419	366	386	392	361	425	371	364	390	385	357	391	365	374	360	381	394	344	377	405	380	391	370	382	366	376	405	376	382	345	375	358	361	412	329	386	332	393	363	395	389	396	383	376	375	402	385	409	404	354	381	380	346	421	372	374	404	388	377	362	379	369	359	380	375	393	356	378	384	412	382	378	391	384	396	391	360	376	386	348	363	395	393	380	417	417	382	346	397	372	415	389	364	364	413	374	395	362	347	395	376	355	352	386	379	370	360	364	399	373	384	389	382	385	412	372	394	429	353	402	347	362	387	377	365	374	350	371	411	363	373	372	355	335	382	390	409	400	364	397	413	368	382	379	387	382	376	400	365	387	371	390	405	383	373	366	362	352	371	385	389	408	347	400	337	360	381	379	351	407	374	434	386	416	373	408	370	375	424	356	368	369	388	368	403	386	393	392	344	407	383	400	357	337	399	377	390	390	353	371	379	423	389	415	369	331	356	396	382	362	361	399	361	370	405	399	365	383	349	390	385	383	381	388	400	393	407	412	361	374	379	362	337	388	402	379	364	397	391	362	399	395	398	376	365	349	407	382	385	386	389	388	371	365	397	392	403	441	390	383	381	401	374	360	354	439	438	374	386	352	424	360	388	396	369	390	394	366	353	404	392	376	371	357	356	381	373	365	387	395	393	373	387	395	378	334	381	380	361	356	346	373	398	383	405	377	381	399	360	409	406	388	365	376	365	362	349	393	360	380	379	397	413	381	380	395	389	446	393	392	395	389	378	395	379	398	391	351	417	351	384	375	398	378	366	387	424	376	358	377	374	382	373	373	342	375	367	353	398	410	396	401	388	428	361	394	354	361	387	382	364	373	390	402	401	391	364	378	424	380	358	403	368	393	382	387	375	372	382	385	393	388	348	367	389	440	374	395	373	347	390	399	384	378	383	362	361	404	374	341	397	354	360	377	385	370	375	359	401	346	382	359	405	374	401	374	380	351	374	379	375	363	380	419	367	373	368	399	397
73592	64309	40011	11985	1163	552	432	370	313	289	275	258	256	212	218	213	209	195	206	190	194	201	154	182	178	181	195	157	168	185	176	189	174	197	145	179	177	181	162	187	161	162	161	170	173	163	167	171	171	185	176	157	165	165	164	177	185	184	195	178	182	186	183	169	166	153	150	186	178	165	168	157	168	182	157	172	159	162	167	165	152	163	154	161	186	175	170	169	179	196	165	163	171	174	160	166	167	210	172	154	189	154	176	149	184	164	183	168	156	195	180	163	161	171	167	180	180	181	170	193	172	160	165	138	147	142	171	145	196	189	160	171	194	150	176	147	175	164	145	183	159	166	186	181	183	168	172	178	159	185	170	169	180	151	141	164	186	161	164	159	168	159	165	172	156	190	176	173	179	182	166	142	179	173	181	161	166	190	170	147	164	157	181	167	150	167	143	175	181	173	164	170	187	177	174	177	170	160	162	167	184	184	172	169	154	173	181	180	158	173	175	186	160	166	164	167	170	165	176	152	138	182	173	183	173	162	196	180	182	168	173	155	158	183	147	192	162	182	164	161	164	163	159	192	163	175	179	153	159	163	154	154	160	195	162	173	165	164	187	173	171	179	184	160	174	166	159	152	165	184	160	186	164	177	188	171	162	175	178	172	184	164	158	154	178	164	167	169	210	190	171	146	162	146	163	157	176	189	167	171	145	163	147	179	210	176	165	165	157	175	165	175	178	152	174	175	178	165	159	154	153	164	167	169	171	187	158	157	177	162	149	156	165	161	172	153	174	178	174	168	181	173	164	177	160	188	169	176	167	178	138	155	173	156	166	175	153	176	171	160	172	170	164	180	174	186	182	177	171	164	172	159	155	175	145	162	174	160	166	165	169	160	179	172	173	183	161	160	174	160	192	172	148	141	171	186	168	150	140	159	191	158	161	155	162	183	161	183	175	158	175	182	178	185	165	169	166	167	170	171	169	163	140	168	158	177	153	177	166	163	191	168	160	153	196	180	174	183	161	177	168	191	170	157	185	181	167	162	165	175	151	196	184	172	175	176	143	172	166	170	196	172	178	172	146	184	170	168	182	178	166	135	176	150	174	167	165	172	178	162	165	161	158	164	175	163	151	141	170	170	159	176	162	155	186	147	164	168	153	176	192	179	162	175	159	170	203	165	189	175	172	181	160	178	167	165	166	178	160	167	161	172	163	162	167	184	168	169	164	151	179	178	171	163	175	149	163	168	177	188	161	163	160	179	175	171	212	167	167	171	179	174	188	156	185	158	160	155	193	163	165	166	192	169	168	158	186	170	149	169	188	166	153	173	177	176	167	183	158	158	174	182	191	181	156	150	163	168	174	156	155	169	162	183	191	180	169	150	171	165	177	164	168	182	194	170	190	167	178	177	163	164	174	158	155	148	147	165	155	170	172	172	158	179	156	163	143	204	184	159	174	163	179	150	159	158	142	157	173	178	150	179	183	163	178	173	169	171	156	162	177	152	190	150	144	154	158	171	173	181	165	170	170	167	168	166	172	170	170	158	173	167	149	151	177	177	163	169	186	197	175	179	191	177	186	170	162	183	174	171	157	160	168	146	140	179	155	198	182	183	188	168	157	179	180	153	172	154	161	167	167	184	162	204	162	165	168	185	172	181	171	190	170	161	175	162	151	173	191	176	167	160	178	179	159	160	147	165	183	168	168	179	165	175	153	184	159	181	183	142	198	172	165	169	151	169	158	180	167	176	148	162	143	170	165	159	177	178	158	166	182	171	153	186	172	162	173	161	141	180	187	177	156	173	157	166	178	182	162	196	185	164	174	161	177	186	163	150	172	166	170	174	159	173	184	167	175	164	168	155	167	165	175	183	174	174	157	157	179	162	187	162	146	175	166	151	176	165	200	156	173	158	175	157	174	181	169	157	191	166	174	144	188	174	179	156	167	162	158	156	180	166	137	151	166	165	168	156	166	173	166	145	178	180	201	166	180	159	154	151	173	178	170	160	148	186	157	172	160	160	169	184	178	158	166	161	180	166	154	166	175	147	170	187	180	187	158	166	152	156	167	184	184	172	167	183	163	153	163	163	179	156	191	184	162	159	169	195	174	169	147	155	184	157	163	181	178	148	160	151	168	167	174	165	167	195	191	134	190	175	192	160	178	161	187	160	191	164	173	173	155	172	171	202	177	164	166	191	165	176	183	164	163	168	159	177	165	152	135	185	173	149	168	147	200	167	164	169	182	169	146	175	184	167	186	151	182	163	182	175	165	164	162	177	156	165	185	154	168	174	166	186	181	162	182	203	154	157	168	174	163	159	165	153	160	155	180	183	140	166	209	175	165	163	203	157	175	158	159	165	176	166	162	173	175	169	144	182	154	161	153	178	176	162	168	153	150	157	163	174	168	167	174	162	169	163	182	158	172	172	166	153	184	168	169	165	167	170	183	153	190	180	170	174	173	176	195	170	141	178	167	156	195	169	179	182	168	177	162	175	173	160	167	154	190	172	162	176	164	163	166	154	154	168	156	183	149	182	170	161	165	172	175	137	152	161	175	164	173	186	168	146	165	178	160	181	161	172	164	152	185	188	138	185	166	188	171	173	171	167	151	175	168	170	165	183	161	189	191	136	150	166	169	180	160	144	174	165	176	143	201	141	172	151	157	176	157	145	178	174	166	168	176	175	167	171	160	170	185	150	176	170	173	154	167	183	173	163	165	153	189	176	181	160	163	158	143	168	183	166	179	170	165	176	177	166	160	165	178	181	147	161	177	186	146	165	190	156	159	196	162	161	172	147	165	167	161	180	168	189	159	158	168	191	164	180	149	169	158	172	170	158	175	158	175	165	150	167	164	175	175	156	186	188	162	177	192	165	169	164	151	129	164	164	153	141	194	196	166	177	140	173	148	175	146	164	168	169	146	166	168	170	166	171	181	156	179	169	169	189	180	197	168	147	182	191	159	180	162	166	149	160	168	165	184	176	195	184	185	182	183	189	156	161	176	174	171	143	195	183	145	181	150	154	203	167	165	168	165	176	175	182	154	161	163	178	173	150	186	174	189	167	172	183	163	186	166	157	179	177	145	170	183	179	158	155	165	163	163	179	150	160	176	152	172	178	156	188	181	175	166	193	151	161	186	171	176	177	180	189	179	168	178	167	162	173	181	180	160	168	171	182	178	162	164	183	177	173	156	171	168	167	175	167	169	166	173	160	159	180	181	174	178	165	174	165	158	160	157	202	167	155	158	178	176	163	159	162	181	178	152	157	197	168	138	175	177	172	167	152	169	144	154	160	173	174	177	166	167	175	173	172	197	165	168	142	163	175	185	179	171	169	174	159	168	205	175	172	165	174	187	186	173	154	165	157	182	197	168	161	184	161	174	188	173	181	182	203	161	158	161	146	176	191	158	201	203	178	166	178	163	162	163	168	153	162	164	165	151	196	182	158	178	199	167	152	160	181	173	169	187	156	159	154	171	198	179	157	176	175	179	170	164	165	176	182
49990	49217	23742	3135	2530	2230	1838	1585	1337	1227	1132	1066	928	892	867	846	796	772	771	747	751	717	711	704	641	606	662	640	658	645	626	655	600	592	674	610	624	606	604	600	640	578	632	601	577	677	591	587	592	572	598	621	550	562	597	559	582	537	596	579	602	620	574	582	627	569	571	572	544	566	559	552	540	592	610	543	586	557	600	613	537	554	590	605	551	603	554	590	574	577	563	601	554	623	539	531	544	515	549	566	584	522	585	551	585	579	562	556	559	564	548	560	564	519	589	586	541	585	629	586	551	569	562	593	596	573	593	528	532	602	575	555	546	587	595	538	550	552	555	600	551	545	554	586	532	566	531	533	567	577	579	504	526	548	597	560	536	523	569	592	573	536	538	563	558	590	561	584	566	592	581	550	576	573	544	565	582	587	591	541	596	571	568	547	574	576	538	519	584	549	593	616	541	602	545	568	529	582	602	596	540	539	561	537	549	557	577	581	563	556	561	581	574	570	530	575	556	568	555	569	566	557	540	545	560	568	553	589	545	578	610	553	539	578	545	592	555	592	596	538	559	534	589	548	539	575	608	533	586	530	545	535	575	554	554	546	587	580	584	551	556	581	557	522	592	576	572	562	595	567	552	595	592	535	583	568	560	582	571	568	597	534	521	565	517	555	548	551	571	566	562	590	587	576	556	557	567	621	537	582	537	593	568	560	558	592	560	579	561	588	590	538	579	596	575	594	557	545	571	614	588	583	594	568	572	601	579	565	565	545	575	554	573	554	562	606	537	548	577	584	544	572	542	554	605	593	599	582	553	582	595	548	564	594	562	561	562	566	596	538	561	572	552	589	598	603	553	566	567	576	569	573	539	549	611	545	550	556	603	588	575	574	556	589	598	548	533	549	560	605	566	588	578	606	598	562	553	552	549	557	550	555	512	547	536	578	556	547	543	557	579	566	593	545	581	549	635	571	569	582	566	571	590	533	539	522	575	540	572	543	587	604	617	584	572	577	522	560	564	573	551	575	565	600	565	575	563	535	579	575	589	616	573	565	553	521	596	536	559	541	573	570	545	528	583	536	572	637	583	583	591	546	590	551	578	567	525	551	541	601	534	609	557	578	556	583	576	547	551	599	537	578	563	554	597	576	595	591	543	541	552	581	603	546	597	575	539	556	563	557	543	557	523	574	585	537	550	548	574	580	605	531	564	569	589	541	547	575	533	580	546	546	560	596	544	558	572	544	563	590	590	569	541	560	566	538	553	545	550	557	534	575	543	575	543	572	584	536	579	542	591	529	601	566	531	570	563	578	557	529	520	580	535	548	546	554	535	561	542	571	576	497	552	579	628	585	564	580	607	548	549	546	550	556	580	521	553	578	519	564	533	616	548	577	520	582	583	542	575	589	584	531	579	611	578	540	548	561	578	611	546	548	583	539	552	543	555	542	620	560	581	569	547	543	560	540	618	564	553	580	586	537	532	580	596	536	552	547	562	560	608	542	611	587	520	539	578	568	556	541	540	587	596	531	548	558	539	580	522	555	540	559	564	569	612	543	563	576	563	584	606	561	538	539	575	572	540	597	582	531	578	546	544	540	539	596	555	542	581	569	562	552	553	575	560	540	550	534	557	554	533	546	532	563	569	584	571	546	573	548	572	569	513	585	575	535	552	558	524	583	551	593	555	536	548	558	575	548	557	529	542	575	554	603	599	587	556	587	539	597	575	608	551	533	534	570	545	560	585	578	564	559	552	546	531	525	589	585	576	547	578	560	565	560	578	541	573	584	560	585	559	595	585	545	571	586	566	518	579	562	554	587	560	563	576	558	589	543	547	524	570	591	582	570	552	565	563	564	549	612	578	507	553	528	593	586	505	561	549	561	565	562	546	555	582	535	585	601	582	539	614	554	603	561	559	575	595	546	580	567	569	582	556	595	586	551	553	580	576	539	557	579	548	545	557	580	560	573	531	552	561	548	554	570	546	529	614	577	578	543	596	588	557	590	583	536	584	530	542	589	546	566	552	552	531	572	560	583	586	587	552	535	542	564	582	579	575	557	533	539	537	610	576	606	590	563	569	573	560	574	559	518	556	558	599	579	530	539	554	591	539	578	592	560	540	597	566	571	565	591	619	555	582	554	547	577	548	605	562	569	557	591	551	517	587	557	546	544	593	563	565	570	592	539	536	575	573	567	552	523	586	585	549	550	545	568	565	546	547	553	617	573	578	547	572	589	557	580	567	482	548	558	567	559	594	538	547	542	599	592	547	546	513	548	519	590	558	530	598	626	545	582	607	553	582	582	560	565	585	555	583	595	611	573	512	567	573	570	523	556	564	553	542	568	517	581	586	559	580	603	565	544	581	515	554	544	560	541	554	570	546	565	534	506	585	546	531	600	549	562	571	564	580	543	581	560	524	536	591	620	550	557	547	559	565	545	571	533	578	562	549	567	550	530	588	537	605	559	609	571	597	550	589	531	548	611	543	568	543	561	590	611	535	505	584	564	593	581	578	570	546	589	609	579	568	589	577	551	569	564	553	566	577	557	572	603	556	595	528	543	507	550	576	584	569	543	597	576	614	505	571	575	591	543	599	556	537	568	586	547	585	598	579	576	553	579	550	564	589	576	607	552	563	552	557	607	608	585	555	589	575	549	565	553	530	585	536	575	581	553	548	542	577	565	545	559	552	528	563	568	574	565	623	614	544	561	564	549	539	535	528	515	567	577	583	613	549	580	567	585	579	579	592	566	554	561	547	571	520	560	543	569	555	578	539	543	573	569	583	551	565	560	570	559	541	576	599	580	578	515	534	544	558	575	556	557	606	518	577	590	605	542	518	565	573	587	552	520	567	565	570	544	555	576	570	595	542	537	559	545	564	583	568	591	581	540	558	560	538	580	589	561	581	580	599	545	555	545	544	525	574	574	602	571	562	544	542	529	552	581	577	564	561	575	562	547	530	549	597	556	521	563	530	559	611	540	566	554	603	526	560	524	602	557	536	544	531	570	573	559	597	589	537	540	543	588	546	567	575	551	523	577	581	581	563	543	530	536	522	544	542	537	558	563	526	575	597	568	527	592	544	599	554	527	569	575	582	589	532	554	542	574	540	598	539	566	567	557	591	500	579	503	548	604	559	597	583	554	576	550	577	543	567	578	562	526	612	527	562	549	546	560	602	571	568	556	585	560	540	612	554	562	569	554	615	598	597	528	543	552	540	602	545	526	584	555	549	563	562	634	574	586	583	558	558	582	544	610	567	552	570	578	581	521	527	589	556	521	572	572	526	602	545	558	501	546	534	585	528	577	590	528	557	532	535	554	569	555	579	567	647	564	569	593	543	594	596	581	589	592	531	586	556	530	574	547	594	603	564	545	558	558	549	533	548	575	553	569	562	595	580	580	578	562	577	585	575	589	550	632	569	487	541	595	566	586	562	575	566	542	538	588	523	594	567	521	545	595	562	578	569	555	603	573	577	571	571	562	558	571	547	587	529	557	580	557
23070	8474	2550	202	183	172	192	178	168	191	188	167	149	158	169	214	176	186	166	181	187	191	160	172	180	171	196	165	158	174	165	175	185	190	168	164	167	171	179	176	192	171	189	171	179	160	168	155	171	198	159	200	161	205	174	164	164	174	187	188	176	198	189	157	171	185	149	163	177	152	165	192	167	171	161	173	190	175	172	172	172	191	169	164	198	178	178	178	181	161	185	170	186	217	169	170	183	160	191	162	163	154	168	170	204	170	149	164	183	186	185	167	162	178	179	168	176	190	166	156	160	171	172	188	172	195	182	181	186	157	188	167	174	160	162	179	168	166	142	161	154	167	168	159	192	167	170	164	171	158	166	184	193	182	198	161	166	182	172	167	171	142	187	177	191	162	167	164	173	165	170	182	172	151	177	153	181	174	140	151	161	187	168	171	168	175	169	190	172	159	198	163	179	161	188	192	182	182	171	170	176	168	184	168	176	170	190	163	168	213	170	168	180	155	166	158	190	188	195	180	193	176	165	181	181	167	156	156	169	196	189	185	162	172	166	178	144	183	167	187	179	178	205	168	188	160	199	183	187	185	186	177	192	156	165	161	170	198	155	178	173	188	178	177	172	168	150	152	168	156	188	174	175	135	181	186	181	172	169	181	159	174	166	166	172	164	211	155	176	164	172	173	175	167	178	179	155	167	208	172	178	168	187	162	157	177	173	193	176	176	150	159	151	175	175	169	157	155	187	168	162	174	166	182	169	191	177	138	182	171	166	182	178	170	169	178	163	189	157	163	195	178	181	154	182	178	160	192	214	171	140	188	166	182	176	159	172	163	148	183	176	155	146	161	177	185	168	164	181	150	171	201	158	166	173	180	182	161	172	160	182	176	167	155	179	155	157	158	180	161	199	141	164	201	174	177	179	170	146	168	163	207	190	201	166	198	166	160	177	154	195	194	170	170	172	152	156	186	191	171	187	154	179	176	188	186	177	177	163	203	182	159	180	164	157	157	166	166	174	167	162	182	170	170	158	176	170	173	179	189	168	179	182	191	173	188	169	175	188	182	171	197	177	175	182	183	172	180	196	198	171	169	193	201	187	188	147	181	172	169	171	184	172	176	162	159	151	173	166	184	184	183	170	175	170	176	181	153	164	168	197	165	193	179	175	159	164	155	164	162	170	157	163	170	157	176	189	166	159	175	183	189	161	189	170	176	177	170	165	164	176	170	152	157	154	173	163	195	186	182	190	198	168	172	193	160	184	168	194	167	193	176	159	163	155	175	159	189	196	168	167	179	192	181	173	183	172	171	203	162	185	180	180	158	168	163	161	177	172	184	150	168	161	167	164	175	166	186	173	168	172	185	190	153	151	193	167	198	163	198	169	169	178	165	168	169	143	170	167	174	159	184	173	150	169	152	173	165	191	191	164	190	183	154	171	199	184	154	177	144	159	189	158	177	191	189	186	165	160	194	178	168	180	178	167	175	173	197	168	184	174	161	152	155	173	188	175	184	175	162	175	156	202	175	175	158	175	187	163	160	173	167	158	173	172	181	167	160	172	197	151	165	187	150	175	171	173	139	181	179	146	160	168	172	167	174	150	134	198	178	182	155	165	162	183	186	180	177	172	183	183	174	188	174	192	174	190	182	184	155	171	187	154	159	176	192	181	182	178	174	193	176	165	182	177	164	162	178	182	171	189	162	142	178	190	176	190	169	172	171	180	179	206	181	180	181	169	159	183	167	187	178	180	168	171	165	190	166	164	171	179	183	194	155	188	175	152	194	153	161	187	172	154	171	165	162	161	201	189	169	174	182	182	168	169	160	169	161	178	199	187	167	164	174	202	163	190	177	197	194	185	171	159	189	164	154	179	169	180	193	184	182	155	143	200	191	174	165	147	178	170	179	169	172	179	167	199	174	166	161	194	161	179	169	176	161	201	153	179	178	174	161	150	179	171	174	162	174	200	185	179	156	186	184	179	184	186	179	160	192	182	172	156	163	183	174	168	197	168	155	183	150	157	173	172	148	197	166	177	159	182	146	184	173	167	177	180	162	179	196	165	194	177	171	183	171	180	180	163	166	180	160	183	171	164	186	201	167	153	182	166	179	184	160	192	183	170	190	150	173	182	191	163	173	164	182	184	160	201	176	170	175	195	184	157	195	182	197	158	177	168	182	174	172	166	187	171	162	155	187	178	168	200	180	175	186	182	159	174	171	169	177	165	196	170	162	171	167	163	151	180	189	153	193	174	200	166	176	184	173	158	164	182	175	149	187	166	167	195	153	192	165	179	169	193	190	167	184	159	166	176	175	167	163	200	172	186	187	168	200	178	193	168	172	177	166	172	180	147	154	171	177	174	190	146	172	173	183	190	169	184	128	173	168	160	199	164	185	186	168	156	173	172	180	165	170	167	177	178	159	183	184	166	168	166	173	175	185	189	181	174	178	170	178	170	193	182	150	151	161	177	174	195	189	181	179	173	169	215	179	167	184	147	162	185	165	175	185	175	170	190	177	179	161	181	179	162	189	164	175	191	186	150	155	176	209	172	171	183	158	178	197	153	154	173	176	156	175	196	174	147	164	173	156	163	166	176	187	153	164	159	164	161	184	184	169	160	169	161	155	183	191	166	165	155	184	184	166	184	169	151	151	191	179	173	158	176	169	166	156	151	185	169	178	171	152	165	180	170	154	201	180	187	176	171	169	172	179	171	203	180	182	155	185	189	171	176	182	171	171	177	174	182	152	195	210	168	179	188	152	141	160	169	176	181	179	180	174	177	179	175	181	158	154	151	171	155	177	174	179	155	196	157	162	171	180	170	147	163	173	172	190	167	163	184	176	185	184	169	183	193	182	177	162	164	175	188	192	163	139	182	151	165	157	172	164	197	163	172	174	194	190	174	181	173	149	138	161	158	194	188	169	181	156	182	173	184	169	183	159	182	166	166	157	190	162	183	173	168	155	183	185	147	197	184	163	172	178	176	164	194	174	167	196	174	174	161	176	172	159	153	164	189	177	170	207	158	171	183	168	183	158	169	162	165	167	190	200	163	171	188	179	177	167	182	179	168	168	191	170	200	180	174	152	168	173	211	162	175	178	187	202	174	165	166	175	202	156	183	164	183	158	189	148	145	190	180	185	179	173	169	196	181	165	184	193	176	181	155	177	191	153	171	180	172	162	169	165	172	169	172	174	173	155	196	202	192	146	160	181	168	155	179	173	175	189	173	181	165	178	200	170	170	173	175	154	188	175	157	156	154	183	177	188	181	191	179	148	172	225	192	178	143	179	151	176	147	172	177	171	162	175	161	175	181	148	163	195	174	193	175	162	175	183	181	167	187	184	160	160	185	169	157	205	192	173	161	181	194	176	163	184	173	196	159	187	157	180	162	186	174	181	165	166	191	140	174	168	176	186	192	166	192	180	187	176	163	191	165	169	176	162	175	185	183	191	163	171	153	172	182	160	172	155	192	181	189	161	177	191	179	167	175	179	164	169
20734	11152	3877	675	671	625	599	590	598	616	577	586	622	590	549	583	559	597	608	600	570	593	625	622	584	604	601	571	557	607	570	572	613	577	598	574	590	617	589	580	587	592	563	543	581	605	567	540	562	582	565	564	566	561	554	610	572	603	575	540	571	547	634	598	564	596	594	570	576	565	583	589	622	554	572	580	599	554	634	576	579	595	578	577	580	617	539	588	540	616	603	566	569	596	577	611	586	576	567	566	617	615	602	556	596	552	568	590	604	545	555	541	602	572	559	567	581	584	589	573	587	570	590	583	587	561	588	599	557	609	543	579	554	596	554	553	589	586	561	594	534	560	563	600	555	591	564	577	601	611	619	548	559	562	572	601	562	614	553	590	558	561	599	583	560	539	611	553	637	533	574	542	595	551	556	587	548	610	587	573	603	582	534	622	588	575	532	603	567	601	596	562	554	546	604	561	560	552	562	558	600	570	613	569	601	553	562	588	594	593	572	594	586	620	585	557	602	562	551	583	548	606	606	532	549	642	565	578	573	589	600	564	610	609	608	558	582	595	629	575	554	589	602	595	551	572	600	619	574	581	531	600	546	549	531	601	610	536	588	577	562	518	605	552	603	580	575	550	575	624	612	554	517	604	573	612	545	580	577	597	567	619	614	611	579	578	575	587	549	575	583	559	568	542	585	590	602	558	558	571	531	593	568	536	610	570	588	580	591	552	590	562	612	603	545	592	604	610	540	573	590	569	624	566	565	605	568	591	536	604	587	577	567	546	567	590	550	573	569	545	589	577	585	545	642	575	569	540	573	636	591	569	583	528	566	589	526	617	582	578	580	616	566	578	556	590	588	552	562	547	571	583	611	525	553	571	553	568	545	577	542	581	584	581	586	588	583	587	562	554	617	580	560	596	589	566	556	573	589	549	582	545	612	593	574	570	579	605	585	526	546	556	554	568	592	603	576	597	604	591	613	599	563	570	595	562	593	594	598	598	586	595	580	597	540	572	591	551	579	573	579	533	606	582	527	564	599	557	533	569	572	557	592	573	518	620	587	573	588	590	566	580	626	624	577	572	540	572	521	587	604	583	603	568	558	607	571	604	571	582	581	594	576	604	559	584	588	565	583	559	601	581	579	600	561	578	598	548	626	587	579	569	560	598	573	590	570	593	598	617	575	570	599	604	580	582	567	630	604	558	576	555	584	584	598	563	566	608	591	582	578	559	572	528	633	602	592	583	583	560	551	616	566	607	541	539	509	562	592	544	598	562	578	547	551	541	540	587	575	563	552	597	585	569	566	595	571	539	601	594	572	575	562	571	587	589	558	572	593	528	555	562	562	573	586	624	536	550	556	601	574	614	573	549	580	632	596	566	575	578	564	596	576	538	598	597	584	569	550	569	589	564	593	611	576	563	609	559	568	608	606	574	574	548	618	578	556	579	578	603	595	598	537	572	589	568	571	581	548	583	535	531	567	572	553	580	571	555	570	568	592	598	512	562	579	570	570	589	553	570	595	577	639	614	549	617	569	519	604	557	560	557	543	622	594	571	558	590	544	594	556	556	570	596	608	568	563	586	567	572	563	601	557	564	592	579	612	615	555	607	568	584	589	576	559	579	576	601	563	584	564	571	580	541	554	599	571	592	581	582	583	595	599	605	597	559	556	556	583	585	572	585	607	554	551	592	603	564	566	586	565	576	552	638	602	632	582	588	570	548	548	578	592	596	578	568	557	599	579	580	586	597	588	583	591	543	563	615	563	556	551	591	586	575	568	581	605	553	560	588	632	600	605	584	529	546	572	593	595	597	584	553	601	584	560	591	539	584	582	538	562	613	567	563	583	615	581	567	558	617	559	611	570	592	606	617	552	573	559	585	599	594	567	575	570	544	600	599	594	566	592	581	559	571	575	604	558	543	597	584	585	595	589	539	547	544	596	594	557	584	567	603	575	590	579	580	567	562	625	537	588	562	576	600	585	583	555	562	567	603	593	585	601	597	541	567	590	625	595	569	598	551	600	589	550	571	530	569	586	550	604	594	558	578	559	581	609	555	602	567	558	590	580	610	582	560	568	600	608	606	545	567	596	596	577	583	625	570	573	605	533	587	569	581	603	575	569	575	595	541	557	589	566	604	603	616	594	569	581	579	554	584	556	597	592	610	574	616	566	557	589	588	578	586	587	566	614	566	584	544	554	605	557	553	579	607	575	585	560	600	558	599	555	591	590	555	585	540	626	566	590	545	522	573	590	565	579	567	579	572	576	594	596	560	553	561	630	568	615	588	589	573	561	558	562	586	577	545	571	586	600	585	610	594	571	595	563	572	573	610	557	576	603	575	552	585	589	573	581	554	553	590	547	571	544	618	573	606	585	592	578	616	544	563	598	537	587	533	563	600	585	614	617	575	566	574	546	631	549	560	600	587	582	576	611	600	577	565	608	579	592	566	614	611	562	554	564	577	615	575	557	620	576	608	566	550	568	595	605	591	585	578	564	577	588	610	609	602	587	606	585	550	576	564	568	561	612	595	573	597	607	580	582	534	582	579	597	553	591	591	630	573	592	572	553	555	546	530	555	586	551	571	572	572	592	585	600	556	546	611	525	568	558	608	558	605	587	593	575	608	591	589	526	583	571	599	549	569	600	606	609	597	570	549	601	579	577	581	576	544	554	581	582	572	592	557	592	549	583	573	538	537	571	562	596	596	581	575	608	553	576	527	583	548	552	558	582	582	586	569	547	607	584	573	610	585	570	597	583	553	613	563	601	575	566	567	572	598	582	555	563	590	581	597	554	596	569	620	592	565	570	592	586	563	621	599	560	639	559	570	549	587	609	550	628	589	578	569	587	556	554	617	555	576	605	618	563	553	593	540	600	563	592	599	576	586	595	566	582	588	600	563	611	567	595	587	563	580	573	632	560	572	633	564	607	602	567	613	612	583	625	583	595	611	594	613	599	582	592	544	562	556	558	573	574	550	609	548	515	579	622	584	629	570	617	548	600	551	608	604	612	567	585	580	568	601	561	534	584	562	583	576	550	570	555	608	540	600	571	616	592	626	589	593	583	560	594	563	581	554	598	593	567	597	590	581	582	568	543	558	609	580	562	554	585	571	620	577	545	572	612	581	578	536	629	593	552	565	578	540	588	579	584	549	559	578	553	609	576	578	584	577	580	567	599	572	565	556	583	596	588	588	591	624	577	609	576	541	647	570	606	599	586	543	571	595	559	592	574	554	571	582	574	612	587	592	577	561	578	556	586	585	549	519	618	600	536	556	554	583	574	575	551	585	565	564	590	575	641	608	599	525	587	566	584	580	548	593	555	627	578	623	565	559	581	642	552	579	569	562	594	575	577	585	584	612	617	561	592	615	610	569	556	614	594	563	559	652	551	582	593	585	599	571	589	596	639	566	542	556	590	551	581	543	573	611	577	595	575	562	571	573	544	537	579	591	588	557	628	584	552	575	581	577	590	576	578	622	565	584	579	570	570	554	575	585
60594	48942	31826	4120	379	274	207	195	185	156	158	138	137	124	144	130	136	116	104	109	112	123	105	124	106	81	105	112	118	105	102	99	100	118	110	114	102	112	106	102	105	101	101	108	114	118	109	95	109	112	129	96	99	119	116	108	110	88	85	100	130	118	118	111	87	117	94	113	120	113	100	107	107	102	112	101	121	108	103	134	132	111	103	93	96	103	115	108	87	102	126	115	103	119	113	101	108	99	110	81	103	94	109	122	105	100	107	117	112	116	97	94	96	97	102	99	96	106	106	96	108	100	100	115	101	98	127	97	97	101	104	94	101	115	115	102	122	110	133	105	103	112	111	101	114	118	121	101	118	80	103	101	104	106	88	101	133	93	114	104	104	117	103	105	104	98	95	79	96	103	105	134	104	106	107	108	111	114	102	108	97	113	96	101	105	93	118	116	109	104	102	130	118	124	81	93	100	105	95	120	103	100	103	111	97	88	122	122	112	119	100	96	103	109	118	102	124	105	83	105	96	129	102	105	102	108	125	95	85	95	107	116	73	88	108	96	108	117	127	104	92	90	108	102	118	100	121	123	111	107	109	113	107	83	120	110	115	104	104	101	116	117	79	103	96	93	93	81	109	110	100	101	99	102	108	119	97	96	100	100	100	118	113	114	97	111	105	125	85	102	92	99	120	135	104	96	109	107	117	100	110	101	102	113	103	101	105	110	84	107	96	103	92	104	100	101	118	108	84	122	111	105	97	88	126	111	97	100	114	112	106	116	95	98	117	109	113	130	107	106	116	98	115	94	119	98	107	109	92	111	107	107	122	109	115	102	110	114	119	109	125	125	105	116	115	100	94	122	110	122	110	108	108	114	125	101	102	91	107	100	113	99	124	90	90	101	125	109	92	112	110	103	108	97	97	99	108	110	97	122	94	112	109	111	88	106	104	108	88	112	106	116	111	131	107	113	107	103	103	118	88	82	121	109	93	94	105	94	105	104	90	90	109	96	107	97	99	131	112	105	91	109	105	95	115	105	82	127	112	105	95	115	93	107	111	101	95	113	100	101	90	113	109	112	113	100	103	121	114	117	108	113	93	105	110	101	120	108	121	107	92	86	103	88	108	113	105	122	104	106	116	108	99	125	100	91	117	111	127	98	106	103	90	121	91	97	119	108	115	106	84	93	117	114	127	114	104	96	103	91	109	119	94	92	101	108	102	103	96	102	117	96	107	109	100	105	112	98	120	109	105	103	101	107	105	76	87	105	99	92	100	117	108	83	99	118	99	105	85	100	95	108	115	106	103	106	116	104	114	101	109	100	103	85	99	103	106	104	110	93	99	105	94	125	101	105	119	105	107	102	98	113	90	103	101	89	97	111	96	99	99	110	97	100	99	118	98	116	86	122	110	99	91	92	113	102	81	95	110	80	99	107	105	123	104	110	114	110	108	98	95	107	93	123	108	113	99	107	106	110	105	100	100	109	106	121	91	109	85	118	119	105	110	96	118	108	96	103	99	98	119	111	101	99	96	97	113	98	115	94	92	117	76	129	110	124	98	122	90	105	115	103	94	88	102	99	95	97	82	97	100	97	107	101	98	109	100	97	94	118	128	107	108	103	104	95	99	100	110	90	107	96	131	100	122	118	90	113	103	130	95	116	100	108	111	107	105	86	100	101	103	110	114	105	101	110	113	108	129	100	97	124	87	105	140	113	103	104	115	104	90	112	114	102	96	100	112	109	112	114	110	109	100	121	103	109	117	119	130	107	109	106	110	103	108	121	67	102	124	97	104	99	95	104	107	109	103	110	96	112	89	119	107	110	107	105	110	127	127	101	97	98	119	106	105	116	93	112	94	103	118	105	106	112	103	91	123	94	100	114	102	92	98	98	87	93	114	104	96	106	110	105	118	107	96	97	98	90	112	127	94	120	106	120	96	96	96	122	109	116	93	116	120	110	100	105	93	108	116	91	115	104	111	99	107	102	98	102	109	104	116	107	114	103	105	108	106	110	102	104	111	96	103	97	127	103	94	86	87	109	104	106	113	97	91	101	109	99	98	111	101	107	115	100	88	97	89	88	105	117	95	95	117	123	98	123	108	109	114	88	103	114	101	114	103	99	108	89	92	119	110	84	113	109	104	102	114	95	92	95	93	101	95	89	102	118	106	119	127	118	112	106	108	119	96	120	93	110	87	105	96	91	102	116	103	114	96	93	95	96	97	118	100	111	96	104	88	110	83	126	111	97	102	112	92	97	109	111	101	125	99	108	96	95	119	97	104	94	95	104	91	96	88	114	97	108	93	88	108	116	110	114	105	107	95	112	108	100	101	107	115	103	100	106	112	92	114	106	117	102	105	114	114	112	97	104	115	100	100	95	119	112	102	112	96	106	110	99	106	80	101	114	106	93	110	101	112	98	110	96	102	104	101	100	108	101	105	93	92	93	116	114	114	107	105	107	108	89	108	98	95	110	122	113	106	103	98	96	103	105	108	101	111	110	101	100	99	96	103	98	110	71	109	109	90	117	110	100	103	108	93	102	104	89	108	104	109	96	97	123	94	106	112	88	113	94	108	93	106	103	106	107	113	102	103	98	87	106	108	100	104	105	112	102	95	110	121	111	101	96	100	102	101	113	99	116	101	107	108	113	124	98	110	97	121	89	84	98	98	120	109	112	98	100	105	109	104	125	96	85	87	105	92	119	96	97	124	113	115	92	108	110	108	105	81	101	95	100	101	124	116	118	92	106	108	88	108	99	90	101	121	93	108	105	127	100	98	100	97	111	102	102	124	100	98	108	97	82	110	115	103	110	100	97	89	124	121	107	119	97	101	93	101	114	76	104	110	93	110	94	97	131	87	104	95	100	103	113	118	93	116	105	113	103	106	88	108	101	82	103	95	89	120	94	102	111	101	110	105	109	102	106	92	98	101	114	131	104	96	95	101	97	100	115	119	99	104	109	112	100	119	116	106	101	95	90	100	91	114	111	103	118	114	118	119	106	108	105	92	97	105	97	92	101	95	91	115	92	117	101	104	95	101	98	99	99	96	89	109	121	102	91	78	113	117	121	116	110	105	100	108	120	91	121	113	100	107	127	110	87	109	116	97	88	87	110	99	117	90	99	95	108	97	111	110	104	103	108	133	96	111	108	100	83	107	123	106	113	96	121	110	103	100	116	91	109	116	81	133	92	115	112	106	95	115	117	101	94	102	115	101	91	96	116	100	115	119	105	108	102	107	106	92	124	100	111	107	92	103	80	101	101	95	89	115	107	137	102	98	87	96	115	113	103	105	108	134	103	119	89	112	92	117	106	104	85	117	90	93	94	90	106	114	93	92	99	114	108	90	102	95	104	97	104	122	116	104	124	109	105	112	96	101	94	111	109	108	111	121	98	104	96	105	101	113	113	94	108	96	97	84	116	86	93	83	100	111	113	107	107	94	100	125	89	107	77	114	124	94	118	101	99	104	116	110	106	117	101	107	113	98	108	94	107	95	123
40588	38987	19231	1537	1299	1201	987	880	810	731	666	635	598	565	547	531	479	502	490	468	472	440	437	426	410	408	422	448	446	426	406	423	391	448	406	398	407	410	369	394	399	391	419	413	381	384	380	399	374	387	424	426	383	351	353	387	390	396	413	414	399	387	383	408	387	391	365	411	374	363	392	361	409	358	394	379	391	404	345	399	404	365	415	405	372	398	379	413	398	428	361	351	436	407	384	359	376	374	355	440	401	407	362	382	382	388	408	369	417	391	375	398	391	373	393	378	421	379	364	386	369	382	368	369	375	381	397	352	377	359	357	377	394	376	364	413	351	395	381	410	400	365	385	382	374	412	366	412	396	392	379	377	419	394	412	381	401	388	360	371	392	328	372	392	393	373	408	396	350	417	368	360	378	361	380	382	379	361	379	386	353	414	379	390	408	390	398	398	384	367	370	382	341	366	404	356	361	388	355	399	418	371	405	368	383	398	396	376	408	390	384	360	364	379	386	423	393	399	374	337	392	390	400	361	384	360	363	371	358	372	357	402	409	395	348	371	408	381	393	383	380	364	398	372	375	397	388	389	373	379	389	381	421	384	365	383	392	399	368	404	398	381	371	369	331	380	367	396	388	394	358	383	398	365	340	362	379	412	357	372	382	372	352	409	392	363	362	403	346	413	376	390	360	382	387	360	384	374	391	412	366	366	398	381	403	377	379	391	381	385	387	404	389	347	369	383	392	390	333	393	365	368	396	391	374	359	382	408	375	411	415	380	366	420	383	371	369	405	368	399	360	382	359	402	388	371	354	381	412	424	350	370	374	390	379	368	382	395	369	372	402	390	367	370	419	395	406	401	414	387	375	393	363	357	361	380	390	366	372	371	383	362	398	389	369	370	372	366	396	368	344	382	352	350	393	380	403	380	375	351	386	393	353	357	360	373	347	388	369	369	342	406	382	371	422	350	393	371	349	365	437	367	375	362	366	408	376	365	419	356	373	391	387	385	378	393	364	345	382	392	369	391	392	379	386	398	413	388	384	383	393	340	395	355	333	382	365	353	386	353	411	381	368	376	382	396	361	394	365	364	391	375	382	370	397	406	394	352	369	394	367	367	389	366	377	381	370	339	400	361	395	362	383	361	392	384	380	390	394	371	393	380	397	396	363	368	396	357	380	432	372	399	376	367	395	378	374	347	374	394	381	359	372	390	390	367	378	369	365	369	383	402	377	355	409	408	383	387	385	383	375	379	366	405	386	369	349	419	392	405	370	391	401	361	369	373	374	366	375	396	358	352	364	396	366	368	364	368	413	367	349	384	397	387	396	417	407	362	360	365	413	361	383	362	338	380	408	388	388	366	346	398	382	425	394	380	376	363	351	394	403	393	418	375	412	350	360	399	392	368	391	371	357	375	382	380	355	388	355	393	350	346	352	393	362	392	396	372	410	375	382	378	387	353	384	417	384	352	364	384	411	396	389	354	382	359	405	337	386	353	388	375	393	430	390	414	382	381	373	388	355	374	360	368	357	382	383	353	389	371	397	409	376	378	403	394	390	407	390	402	373	369	386	374	387	365	375	378	416	324	371	380	417	373	373	385	393	356	403	387	396	396	375	393	369	416	398	376	373	333	343	379	370	370	411	378	380	391	353	367	388	375	379	382	373	355	389	384	389	374	369	378	388	381	387	398	379	368	408	417	378	398	361	354	405	369	351	400	378	391	383	375	385	372	368	357	384	405	391	361	374	433	365	381	373	395	377	362	390	365	404	392	392	400	380	368	372	378	368	364	369	373	383	370	377	387	374	374	357	364	388	368	348	364	370	400	366	385	405	378	380	374	378	363	374	397	417	408	407	377	372	402	385	335	366	382	396	371	389	388	373	367	388	368	368	373	396	398	377	395	349	406	404	385	379	391	361	408	347	391	366	339	363	409	383	405	413	375	374	413	382	392	356	386	360	410	419	348	387	404	371	381	405	358	362	379	392	392	405	349	401	391	369	408	381	375	365	375	378	326	366	378	381	360	377	430	377	388	368	383	355	393	414	383	392	390	354	366	361	368	347	362	398	392	392	394	385	406	359	382	397	387	373	424	357	403	373	380	382	384	380	399	351	387	357	397	353	368	393	343	384	380	415	393	410	358	391	378	386	381	390	365	424	363	382	387	374	387	384	374	359	378	355	381	355	400	381	419	400	382	358	392	376	439	381	399	352	341	426	359	417	391	390	391	350	364	398	360	413	374	390	369	404	377	368	404	342	381	402	374	390	374	381	400	366	379	372	365	382	393	391	410	425	343	402	403	390	396	396	387	356	425	386	363	406	395	406	360	360	425	412	400	385	378	382	371	370	390	367	365	374	348	386	390	377	363	380	383	396	353	410	338	379	390	375	410	378	395	374	367	401	382	353	353	373	399	393	362	410	360	372	382	400	378	405	370	392	379	416	413	373	374	368	397	363	385	400	361	388	390	349	370	420	391	373	374	363	341	418	351	382	357	356	399	400	397	351	371	371	360	400	394	371	367	385	365	421	400	352	406	400	363	369	383	379	364	388	388	381	368	387	390	380	391	392	374	355	411	427	387	393	371	352	366	363	402	395	347	396	365	405	363	339	395	399	387	397	357	417	354	377	370	399	407	388	366	360	380	423	411	412	387	401	374	365	377	406	384	359	383	393	356	361	377	375	392	372	368	411	417	382	381	402	383	375	380	378	400	340	400	409	374	403	355	406	409	418	378	400	386	397	399	391	391	418	366	394	374	422	392	391	369	396	359	391	378	343	380	403	412	367	389	383	369	385	381	377	366	357	374	380	397	387	383	380	399	423	368	364	385	402	367	392	364	362	350	398	399	388	400	364	372	387	381	418	410	373	373	389	393	394	362	393	390	359	372	347	392	398	410	411	384	393	381	410	356	354	355	388	381	353	387	441	407	358	361	398	374	396	398	370	399	399	374	387	395	408	392	339	382	381	408	330	432	389	371	399	335	371	324	389	381	383	414	379	417	359	374	397	359	388	395	402	384	352	345	381	350	377	385	353	376	374	376	374	369	366	356	370	360	395	333	365	390	391	347	351	386	377	397	396	391	408	419	401	360	388	406	365	368	395	365	378	411	408	392	345	376	405	415	386	386	391	393	370	424	394	395	346	370	369	383	370	391	390	406	376	382	405	378	388	382	362	382	344	351	411	435	400	362	367	382	373	357	353	334	407	375	382	345	395	375	375	388	325	396	399	380	380	390	397	374	424	368	389	361	387	357	379	364	377	371	365	390	334	396	384	375	371	361	379	415	351	376	364	358	372	394	363	350	339	378	382	377	344	387	401	384	388	405	380	420	375	363	356	407	389	368	373	403	382	368	358	382	369	377	340	397	375	358	386	374	380	403	376	402	389	419	380	406	390	371	393	377	356	364	388	354	354	433	415	348	358	376	400	387	379	405	399	400	385	397	371	360	357	397	354	412	365	418	386	391	385	349	412	375	385	396	365	391	376	345	403	360	384	398
74201	63109	43224	10282	1116	507	448	385	309	282	276	253	238	226	184	205	202	192	202	181	211	196	174	202	195	187	178	186	191	192	177	191	195	166	153	192	183	159	162	162	180	189	172	207	169	185	186	187	173	164	168	161	157	182	159	192	146	166	145	165	169	177	159	164	157	159	156	183	164	169	182	166	206	195	167	179	183	158	160	168	164	198	157	179	152	175	149	178	164	173	160	167	175	170	173	156	166	193	179	181	141	162	175	182	168	172	139	173	166	156	165	173	156	158	169	179	174	166	179	156	169	167	172	163	184	176	182	172	165	174	174	160	180	147	172	170	194	168	173	161	169	178	168	181	173	180	166	172	188	183	155	136	162	188	157	156	150	169	165	189	203	172	184	161	181	161	162	145	184	157	157	169	150	159	153	163	181	143	158	179	181	162	184	160	180	193	176	190	176	178	166	155	152	166	171	182	157	160	148	153	181	164	172	154	163	170	178	163	176	165	161	159	160	176	177	178	181	145	175	166	162	129	201	165	175	178	190	149	172	170	157	146	175	174	170	163	160	170	166	180	162	173	151	167	165	181	181	174	151	186	179	173	161	172	163	187	154	150	187	185	170	163	162	164	191	164	181	147	183	178	150	148	180	163	169	163	195	180	189	163	195	169	175	191	170	167	178	160	150	183	157	153	163	186	190	145	165	182	168	183	170	169	167	168	169	179	151	155	155	195	171	173	176	187	167	153	148	179	170	189	153	179	170	166	182	166	184	177	154	177	195	160	158	169	162	146	169	174	171	170	172	149	198	175	186	153	166	177	154	163	163	175	146	189	187	193	146	162	168	161	164	152	171	183	166	186	187	160	169	172	161	168	154	166	159	162	153	200	158	157	197	174	152	185	164	162	163	172	165	184	162	199	169	163	201	174	167	179	173	175	159	174	178	177	159	174	149	194	162	181	163	168	183	167	169	182	163	160	161	162	166	180	179	188	174	152	154	169	160	162	163	162	181	184	164	171	156	165	166	174	205	156	137	164	181	163	177	161	174	170	168	189	177	171	174	161	151	131	167	163	167	158	169	187	196	184	183	167	173	186	170	142	153	162	148	177	175	177	163	177	155	152	165	162	167	185	176	167	184	160	193	162	186	169	152	163	183	184	175	160	164	168	185	151	154	180	171	156	181	161	161	148	181	181	167	176	161	157	140	178	198	197	163	160	162	183	154	181	179	164	150	180	159	158	139	167	158	182	196	166	180	161	155	165	165	154	152	159	174	161	197	170	157	175	176	163	172	174	162	171	159	144	160	176	152	158	162	177	164	149	171	146	168	161	147	196	163	181	167	166	189	186	164	162	186	167	154	149	179	165	167	163	167	163	159	155	179	174	166	152	159	181	198	162	187	170	185	152	147	154	164	148	158	177	157	166	163	177	203	160	185	164	162	197	164	162	167	168	151	196	169	172	174	185	170	171	163	163	159	180	165	162	176	156	155	153	176	157	171	158	189	181	169	139	175	183	153	173	184	158	190	147	167	178	146	153	175	171	146	151	176	162	175	161	196	185	137	165	167	149	146	156	145	176	175	148	177	172	154	188	141	180	144	183	164	168	192	194	133	175	194	161	180	160	150	181	153	178	179	176	176	154	155	157	165	180	166	181	178	157	169	179	194	189	197	203	157	176	164	144	192	175	155	164	163	169	164	159	167	166	159	162	171	187	172	174	164	179	168	163	151	183	183	142	162	155	174	151	172	170	169	172	165	157	174	188	172	159	167	149	172	191	165	183	153	168	168	153	171	172	164	182	168	191	187	160	165	176	170	173	161	140	171	172	153	172	182	139	197	149	163	183	180	160	169	166	145	187	174	180	179	171	165	145	159	172	177	190	167	189	174	178	168	168	177	193	170	147	186	193	152	172	175	159	183	164	177	165	181	178	164	178	171	155	171	168	151	172	182	170	177	155	165	163	191	180	174	174	170	184	156	165	171	149	161	170	188	167	164	162	157	151	172	172	184	181	157	166	201	162	172	165	147	175	167	148	161	171	196	162	168	162	171	149	175	169	176	150	162	169	167	163	179	179	191	172	176	158	180	172	186	169	149	161	173	174	183	160	161	186	169	147	165	170	186	181	172	172	167	168	149	155	166	196	186	159	161	169	176	169	187	174	156	160	183	169	172	167	183	178	157	167	195	171	163	187	152	167	181	165	158	155	179	174	163	190	182	165	172	187	172	152	154	167	176	149	180	167	158	182	174	167	151	156	147	188	165	174	202	163	179	166	166	127	166	156	150	153	179	169	173	174	190	167	189	162	204	176	169	176	170	159	166	186	169	169	167	175	174	165	194	167	187	179	183	176	183	171	171	167	177	163	182	175	167	194	168	180	160	155	166	179	172	168	158	176	141	149	142	181	196	205	184	176	182	156	185	171	174	182	182	152	167	175	180	158	165	162	178	160	172	180	151	209	170	175	171	155	176	143	186	162	172	176	149	160	158	159	190	182	174	160	149	161	165	182	168	165	153	162	181	194	176	182	164	159	152	185	176	164	136	175	180	147	162	187	152	160	148	172	161	149	191	159	171	172	169	167	162	173	149	160	157	150	149	168	174	177	177	163	169	174	149	162	181	161	140	162	159	176	185	153	154	151	169	154	180	171	175	182	168	158	163	173	143	156	169	166	176	167	154	166	164	157	183	198	165	159	186	173	171	168	174	177	190	182	161	147	160	163	157	165	186	166	170	195	181	165	165	161	143	168	176	175	177	138	150	170	183	158	172	162	164	180	152	162	159	163	197	169	178	167	168	174	149	181	177	185	152	163	172	181	163	180	177	178	185	157	147	195	175	167	158	170	181	181	193	165	198	143	178	171	208	169	181	169	171	183	152	195	174	183	176	160	176	152	189	155	170	167	181	153	170	179	160	176	166	163	158	178	175	149	164	152	177	179	159	182	174	168	139	195	161	182	160	179	165	178	166	188	171	190	177	167	159	162	174	146	175	167	179	174	160	169	174	198	167	148	178	149	177	145	197	160	163	165	181	173	152	179	167	149	168	185	175	174	158	186	161	176	180	150	150	175	164	157	165	181	144	156	179	189	143	165	177	179	172	166	168	182	169	192	204	156	163	154	140	170	181	177	155	176	167	160	133	166	174	181	174	159	168	159	189	174	128	180	167	154	166	195	169	163	165	166	171	164	168	191	139	188	161	170	163	165	171	146	178	191	165	191	174	166	175	168	160	175	175	141	180	165	151	141	162	187	163	180	149	158	154	168	169	177	170	213	159	173	178	193	158	190	184	165	154	164	168	166	175	158	186	161	161	173	167	139	163	169	154	168	171	177	163	168	147	179	177	190	188	173	174	153	158	174	168	163	161	169	171	159	165	189	168	155	159	160	173	184	140	163	178	165	187	148	158	151	166	164	180	168	194	179	177	170	166	173	160	208	167	163	173	132	186	199	191	171	167	164	159	170	165	191	167	154	166	168	178	165	197	177	153	173	157	174	162	170	145	187
50140	49687	25398	3040	2625	2206	1704	1589	1387	1250	1187	1073	965	939	898	827	806	754	735	781	705	715	710	694	718	607	657	688	662	609	641	608	607	603	656	626	605	627	653	621	627	562	580	632	589	592	579	594	642	567	592	602	570	588	555	560	577	540	630	537	569	611	571	578	578	637	598	611	578	568	606	632	549	571	580	613	617	560	567	554	618	587	581	607	555	568	596	586	545	612	552	583	563	575	530	577	583	543	596	557	548	594	544	570	565	560	553	571	552	578	516	555	565	574	560	570	564	581	569	605	611	554	599	529	554	600	579	586	589	558	607	594	598	619	563	577	527	553	536	599	546	563	569	511	587	555	624	548	536	569	558	574	553	578	562	585	554	577	562	574	524	634	559	550	599	541	545	570	554	612	598	569	625	577	583	582	576	582	603	565	523	568	592	602	566	604	612	606	544	534	593	558	581	589	561	528	565	586	553	566	605	588	510	592	600	601	562	564	547	550	595	577	588	584	597	564	538	573	593	560	614	556	596	592	588	550	524	552	583	577	621	540	574	541	587	593	564	574	559	554	563	544	539	609	545	577	546	539	616	592	562	598	588	588	569	549	592	583	576	530	566	614	572	568	591	543	553	595	545	587	585	543	564	609	528	564	614	563	565	554	565	581	539	577	528	621	553	559	578	561	600	555	573	559	604	588	579	515	563	545	541	592	550	557	560	580	527	580	587	572	596	551	547	576	548	579	580	566	559	537	569	597	580	542	560	531	601	549	544	588	571	582	539	569	562	612	580	582	559	554	575	559	598	560	578	588	574	566	611	582	559	596	590	558	544	531	584	585	544	565	595	566	584	559	558	565	590	557	542	553	581	563	582	554	557	515	589	529	558	576	533	568	541	558	578	578	546	563	589	597	617	580	593	552	549	564	579	591	553	602	520	546	599	592	561	503	594	597	554	544	560	607	566	567	584	567	574	554	569	541	599	597	579	607	587	557	541	562	527	515	544	588	592	541	561	566	570	579	571	563	555	535	570	542	543	566	572	552	566	588	529	595	539	598	611	563	560	578	579	575	582	603	600	538	564	575	548	578	600	561	529	583	536	584	540	595	541	599	565	559	567	546	573	526	580	591	537	533	522	568	622	592	583	572	588	599	586	560	576	539	568	568	582	562	598	540	549	530	550	573	566	516	510	564	598	576	570	595	552	531	533	585	592	573	582	562	551	564	534	570	620	537	609	563	562	562	557	606	568	622	515	532	598	543	563	545	585	566	635	618	561	546	560	590	554	570	569	600	591	591	602	588	576	581	618	592	570	545	560	563	584	602	563	574	582	561	597	521	566	586	583	524	576	600	578	551	543	601	570	536	559	578	554	607	547	638	573	566	578	586	579	581	585	560	556	542	587	553	583	592	577	549	558	585	523	597	621	561	554	564	573	536	549	542	568	564	538	554	563	583	547	529	635	566	583	595	541	563	577	580	588	580	559	553	561	558	584	552	568	576	621	556	596	604	562	613	549	556	546	521	541	540	547	557	587	574	546	581	555	545	565	579	580	591	571	537	554	608	517	498	609	603	548	561	524	553	569	557	580	574	566	595	573	587	554	577	541	552	595	581	608	580	566	561	590	549	589	527	572	579	582	533	557	542	549	558	551	561	589	552	601	569	552	534	573	558	551	584	552	564	559	564	584	594	618	564	550	573	567	557	561	568	594	575	602	600	558	568	589	591	556	568	627	607	558	520	535	570	584	596	552	551	599	579	568	546	538	583	582	575	540	560	582	611	539	545	572	530	555	547	560	579	575	570	578	531	543	617	559	538	540	572	549	583	577	578	589	562	570	576	546	570	593	582	591	573	539	554	545	627	584	540	565	580	569	573	551	566	563	554	611	558	568	568	533	550	557	565	556	548	553	587	533	560	607	572	606	568	534	595	560	599	528	582	577	574	581	590	569	553	548	541	609	586	531	608	582	501	612	523	577	619	593	609	568	546	555	577	560	567	582	541	526	615	619	557	604	556	519	565	567	573	549	558	591	566	511	593	560	568	595	561	575	569	542	525	546	568	595	574	581	553	567	569	572	556	561	599	525	544	562	620	587	569	557	593	576	557	564	568	543	593	591	563	607	571	557	551	569	566	564	546	585	565	578	578	578	544	531	572	547	593	553	578	580	604	583	528	566	587	530	602	575	584	547	553	546	580	610	547	563	549	521	577	565	601	573	582	555	564	636	564	535	578	536	536	549	613	558	573	575	598	555	569	576	562	579	594	593	566	603	589	539	556	609	557	570	564	562	551	630	546	612	532	510	586	611	565	520	556	582	591	537	575	610	563	564	564	571	597	594	607	575	576	553	578	581	581	592	553	590	583	578	521	582	553	604	557	582	580	597	573	544	511	589	563	609	545	547	571	573	609	569	585	527	587	592	584	560	585	613	579	562	593	580	548	556	608	616	610	574	600	571	558	540	580	542	553	544	587	564	544	563	550	549	559	559	541	585	592	590	577	580	586	575	564	564	540	551	538	608	537	550	579	599	546	551	552	526	567	578	566	562	567	559	575	565	550	562	570	599	577	597	544	561	562	542	582	520	553	551	577	574	581	535	531	583	580	578	570	591	576	587	574	614	588	563	585	602	567	592	556	608	568	561	587	567	584	541	542	535	540	582	593	535	596	565	516	554	560	555	543	560	605	578	560	590	549	547	606	572	593	569	546	589	518	562	523	589	561	561	563	560	581	580	572	576	555	567	607	580	512	594	561	570	575	543	560	565	583	552	569	567	572	585	586	603	534	609	563	584	605	564	560	578	564	584	554	574	551	500	570	549	588	571	559	564	587	601	585	540	564	583	552	566	576	549	529	543	558	571	591	573	590	541	541	626	543	546	538	531	571	569	576	545	597	561	538	587	590	574	552	539	591	587	532	516	554	541	573	554	565	595	552	570	534	494	566	559	562	554	579	557	563	576	563	572	556	587	594	585	582	564	576	549	580	601	622	573	595	571	564	538	582	569	553	584	561	606	587	601	573	577	570	571	581	557	532	609	554	590	563	588	546	536	603	549	561	558	546	569	576	554	556	551	603	570	572	602	585	593	591	548	571	529	590	600	609	596	585	634	551	552	589	581	582	558	589	572	540	593	573	618	557	575	541	557	553	607	544	568	587	600	599	560	537	604	549	545	578	562	557	600	576	547	580	575	556	574	537	524	611	578	551	576	591	529	540	568	599	556	575	528	580	541	559	598	569	549	623	528	609	570	577	557	572	554	583	559	542	621	522	565	575	617	550	537	560	575	567	547	574	584	558	580	562	588	542	543	590	579	566	543	580	582	576	508	588	534	576	587	561	561	543	580	566	572	548	597	565	612	554	559	530	574	599	564	540	588	590	550	541	587	568	554	574	551	594	561	584	580	564	539	575	565	553	590	561	530	575	600	558	542	564	544	566	524	585	621	617	573	561	550	583	583	591	547	549	564	569	643	544	538	550	549	582	585	549	553	589	557	527	542	594	574	527
22995	8857	2674	186	190	203	178	170	193	173	154	173	186	168	172	169	174	200	177	169	201	176	170	171	161	170	200	164	182	186	181	169	183	165	188	183	150	158	212	190	136	174	159	154	175	191	158	166	184	176	206	180	199	147	162	155	178	185	180	158	169	171	184	175	185	162	174	172	169	164	192	199	187	192	182	180	175	174	164	194	182	184	177	186	181	175	169	177	161	177	154	158	182	146	191	166	169	169	161	182	177	173	197	195	177	191	173	174	174	191	162	182	183	205	178	168	190	179	146	167	197	168	180	165	164	178	165	192	151	178	162	192	178	154	165	162	189	200	164	172	184	185	175	156	165	159	182	159	177	181	183	167	149	191	167	184	171	205	171	167	165	171	159	192	186	175	156	183	162	173	189	178	166	160	165	178	187	177	181	181	167	202	192	159	175	192	178	176	183	172	187	180	207	175	177	161	210	145	186	162	153	194	188	163	163	182	161	150	186	162	174	166	170	190	205	183	162	187	164	175	172	172	172	187	162	170	187	188	175	169	154	160	201	205	185	164	175	183	187	152	190	179	177	164	183	184	153	174	177	185	173	172	162	174	197	171	178	187	196	139	177	174	153	158	188	178	173	136	183	185	164	198	182	181	191	171	182	170	180	187	179	192	170	176	169	198	147	176	182	188	176	163	178	193	202	169	153	168	168	180	169	168	135	169	167	187	162	178	176	184	201	171	162	179	178	162	188	163	198	183	175	186	167	182	174	190	177	172	188	182	181	180	171	152	181	201	182	176	176	162	176	196	175	165	172	171	164	171	197	149	173	181	178	183	172	151	187	168	150	180	193	174	191	175	146	172	174	187	170	161	185	161	189	179	191	188	177	199	182	173	182	164	169	194	163	175	171	167	174	176	189	174	155	180	165	161	168	195	179	196	162	167	165	180	169	183	183	160	187	170	164	171	160	184	164	159	178	179	174	187	182	182	163	182	162	160	188	152	206	170	159	190	182	179	164	146	174	167	172	185	180	174	176	171	186	195	161	164	174	172	187	172	179	201	176	170	208	170	178	161	164	157	164	182	185	180	176	168	171	174	174	179	170	200	174	177	178	157	178	188	147	161	166	192	192	199	163	186	178	196	194	190	184	203	201	195	165	158	181	176	180	168	179	202	198	160	188	162	184	180	202	173	156	187	169	182	188	167	160	175	187	179	208	176	188	154	170	149	186	165	183	165	146	185	186	206	160	174	186	168	175	129	179	170	168	170	194	165	181	161	176	178	159	171	197	160	180	185	168	189	190	175	172	178	178	153	183	176	167	177	194	173	162	169	188	188	175	175	162	186	187	178	188	156	183	170	181	173	146	182	189	185	189	193	185	198	194	155	188	170	150	177	157	166	188	157	197	174	171	166	176	180	180	178	182	196	160	186	167	150	170	188	189	186	192	180	174	166	187	182	176	162	167	164	162	187	183	173	206	153	162	187	187	197	177	161	196	170	177	195	153	182	186	160	157	158	155	168	160	195	156	192	180	184	183	155	172	161	192	143	170	174	177	204	171	187	185	178	153	170	179	157	161	169	191	174	181	172	176	189	201	168	163	166	156	191	147	182	176	203	160	170	183	168	175	168	181	181	167	181	198	182	166	158	194	186	172	169	148	180	187	172	170	188	163	152	197	193	182	179	181	195	184	173	164	180	172	164	151	189	183	161	157	171	199	163	179	179	161	173	191	191	171	144	188	167	185	176	166	164	177	180	190	185	187	182	187	170	187	182	158	171	178	169	171	166	156	167	174	177	170	162	195	169	155	194	175	179	164	178	185	169	205	163	172	148	173	141	173	176	146	174	177	170	192	169	183	159	172	184	162	170	173	182	191	169	154	182	175	171	179	174	172	168	170	174	169	160	181	183	180	141	151	159	168	182	173	202	186	153	171	163	169	165	205	191	158	191	161	163	182	210	159	199	185	150	175	179	177	175	167	169	180	168	160	167	168	182	184	172	180	174	182	164	166	165	187	177	175	176	177	175	174	194	183	170	193	174	170	165	194	174	140	181	174	199	196	202	166	170	175	150	167	186	162	178	150	171	171	173	190	181	188	149	185	164	144	165	187	187	160	184	188	164	169	168	180	174	156	176	179	207	178	183	194	156	202	164	179	181	153	172	171	165	211	144	165	184	177	173	183	168	168	162	191	175	171	181	182	200	179	186	165	160	178	174	182	211	194	176	181	158	173	182	172	173	183	178	182	175	180	173	183	172	161	183	170	162	157	185	183	177	193	187	182	185	176	165	180	173	181	185	195	187	195	185	181	181	170	184	151	169	165	174	189	192	188	169	177	166	186	184	199	176	195	186	193	188	188	152	161	164	166	169	172	183	182	164	166	182	186	193	167	158	169	153	201	176	184	195	203	206	188	191	189	174	165	158	193	178	173	175	165	185	173	180	180	171	199	165	180	180	200	162	180	191	177	208	199	170	202	184	175	156	162	166	178	202	172	178	171	159	173	171	197	183	177	195	171	209	181	184	193	187	186	175	180	157	174	188	194	181	191	179	193	199	188	169	176	186	182	171	170	158	171	184	152	188	170	169	196	187	144	176	193	155	169	178	201	166	163	142	164	147	180	175	188	178	186	204	165	175	183	188	198	167	171	169	173	169	170	179	150	183	190	171	181	145	160	191	207	157	175	167	170	199	185	201	178	192	164	173	157	179	187	181	151	179	180	177	181	181	193	168	200	167	193	168	189	162	176	174	171	171	160	188	170	199	169	166	178	150	197	187	182	165	186	172	167	177	165	175	196	168	168	198	166	193	179	188	173	198	179	162	179	196	175	192	191	195	177	178	163	183	177	168	183	193	193	174	164	169	164	179	165	165	155	154	176	180	165	173	187	177	154	182	203	177	190	189	156	184	181	158	178	193	183	150	183	179	169	143	172	161	186	170	152	166	176	165	171	155	181	134	169	170	167	153	187	146	168	180	192	149	177	173	174	181	184	166	171	170	157	177	160	170	176	174	180	211	174	164	193	176	160	159	178	178	182	172	185	168	187	165	163	173	174	165	173	151	174	179	174	174	176	169	160	159	181	191	157	168	192	182	193	167	165	175	172	182	142	188	176	175	171	174	156	175	165	172	195	192	173	169	189	175	172	169	189	169	169	172	172	170	164	185	171	185	166	152	163	155	176	196	159	161	179	180	177	156	190	178	186	179	192	195	183	156	177	197	189	179	193	168	170	171	177	152	182	185	177	154	158	156	176	185	166	164	154	171	177	210	179	177	177	188	197	185	165	170	178	156	184	163	156	180	165	177	145	177	169	175	164	190	172	151	207	175	179	181	175	166	171	198	206	177	164	175	161	185	170	172	168	181	170	178	173	189	183	165	185	195	175	174	152	159	168	160	189	138	165	162	184	170	157	168	168	159	179	180	182	169	170	173	163	164	195	196	180	190	160	174	187	202	192	173	166	182	181	170	174	202	144	189	196	166	173	175	157	175	160	179	175	169	173	165
21041	11231	4086	619	637	635	600	619	591	634	573	624	581	587	580	608	587	544	540	591	588	556	554	582	578	631	600	577	594	550	585	579	594	584	598	571	605	574	606	599	556	573	587	594	530	602	540	576	572	575	587	612	609	612	574	563	575	594	579	602	620	620	564	566	589	539	603	593	593	567	577	631	602	598	607	616	574	553	606	524	590	598	550	601	570	599	605	596	616	574	584	630	605	569	611	627	571	558	560	615	601	545	600	574	568	586	577	590	556	562	587	557	574	606	551	574	550	569	578	584	567	591	557	564	583	592	595	559	580	639	583	637	593	595	568	546	579	532	627	612	600	574	604	575	624	611	613	548	592	604	620	631	614	557	556	581	570	559	572	577	565	588	571	527	593	555	601	607	603	592	606	592	558	540	584	630	613	600	613	583	538	590	582	569	586	603	574	541	546	581	566	563	539	585	597	589	591	589	552	585	580	595	596	623	603	583	600	587	601	565	573	552	606	567	562	534	568	598	591	571	553	551	596	613	567	575	594	549	608	577	636	609	566	548	571	578	580	555	546	613	582	574	526	576	568	586	587	554	614	596	591	585	584	524	549	599	614	589	588	585	567	575	554	555	596	568	687	626	607	587	573	540	544	595	587	598	576	606	566	606	588	589	612	551	605	625	618	569	545	561	541	603	590	591	598	601	593	640	552	571	606	562	577	537	552	593	613	602	583	591	589	579	594	579	553	588	540	610	554	550	612	597	616	563	590	587	575	600	569	611	611	591	573	618	579	565	588	569	588	604	602	615	594	548	561	601	596	580	610	560	551	613	608	585	581	578	582	528	593	570	555	563	540	561	589	550	571	563	582	555	590	552	569	578	582	587	571	588	567	556	561	623	579	600	577	592	623	610	572	560	562	570	562	612	564	565	577	589	579	586	586	597	598	599	624	579	625	533	608	564	550	607	580	562	575	614	555	587	543	549	654	577	536	553	551	575	572	556	541	580	591	576	603	583	540	553	548	577	613	618	607	591	575	567	601	581	584	623	579	573	608	577	584	607	572	566	556	571	545	591	595	572	564	634	577	596	617	568	577	568	533	561	623	580	626	583	574	600	570	624	654	563	602	563	576	576	608	578	578	581	545	576	606	601	583	551	572	590	582	538	555	585	621	607	668	589	555	615	601	583	584	597	576	578	610	593	522	575	597	594	563	598	549	564	585	582	555	561	627	560	577	614	607	584	634	607	608	605	560	571	557	547	556	572	578	571	543	623	543	594	570	596	569	582	584	569	559	573	588	595	565	602	560	558	546	600	599	591	602	571	583	557	557	560	594	578	544	582	596	594	602	556	583	609	561	550	529	586	564	607	599	559	552	561	592	582	589	557	586	564	604	567	594	600	559	554	572	593	557	542	594	576	561	560	608	617	578	589	642	581	560	607	579	582	594	576	572	597	590	559	562	567	568	604	599	488	583	558	602	606	559	608	572	579	575	547	598	583	613	569	550	559	611	590	590	616	577	618	615	597	589	589	609	585	588	568	595	575	501	582	592	581	584	636	557	555	586	608	554	568	601	590	587	565	612	607	542	630	583	581	593	580	612	596	553	571	556	567	539	586	603	580	573	603	564	569	583	600	612	607	603	592	595	577	600	604	587	601	578	582	580	559	587	614	549	573	567	540	597	588	578	569	550	548	586	596	555	565	562	557	579	601	569	598	586	574	576	626	597	554	552	532	551	565	570	602	608	618	581	593	613	545	626	585	619	560	569	570	577	589	635	570	590	569	596	620	573	580	536	550	536	574	583	620	588	559	563	561	614	575	575	580	557	571	555	577	581	560	555	599	576	617	560	562	555	569	592	590	558	550	572	546	588	568	600	606	596	560	565	560	580	610	637	555	597	599	567	581	572	556	589	606	563	619	584	573	593	600	595	616	624	575	584	572	561	576	598	551	626	568	591	541	592	541	652	601	581	570	620	625	542	566	547	595	593	565	636	579	566	614	592	573	590	564	574	595	573	564	588	586	558	592	598	601	595	556	567	565	586	587	595	589	554	612	552	544	564	567	566	587	590	577	585	590	554	600	584	589	571	566	587	536	628	603	574	553	620	557	575	558	559	555	566	564	537	569	566	598	547	609	595	545	534	596	515	575	560	584	549	658	632	582	577	598	605	580	618	565	549	599	578	620	548	590	543	613	554	577	598	629	635	572	590	592	586	588	605	582	555	599	539	557	547	567	615	593	544	593	568	621	590	569	548	569	566	559	587	573	553	555	608	608	583	550	616	572	578	578	600	574	583	599	580	628	553	559	539	616	540	597	563	573	568	560	547	600	560	590	601	605	580	603	549	608	596	565	638	594	570	611	589	559	550	563	571	588	580	607	611	584	550	584	560	557	603	598	560	580	610	549	579	608	531	572	598	544	609	605	633	571	559	570	576	554	607	606	617	621	566	587	556	559	570	564	557	549	590	568	570	556	622	577	573	608	556	583	588	575	577	615	597	539	532	523	567	591	593	629	562	552	572	568	593	556	588	598	559	557	577	597	596	579	627	566	563	575	580	604	610	577	567	540	589	573	596	594	599	583	602	600	545	580	603	573	599	573	605	578	549	558	580	561	582	601	583	639	620	573	570	526	569	571	563	620	597	544	590	574	580	579	607	575	569	557	553	589	638	565	595	591	606	636	585	551	625	606	612	596	573	556	596	557	623	570	617	606	589	593	573	572	571	590	585	538	572	572	592	547	577	625	569	599	577	607	561	575	574	597	552	592	552	601	615	594	573	613	574	611	553	575	619	567	594	591	593	581	593	582	583	603	610	599	607	605	587	564	611	576	539	592	583	596	560	543	584	569	585	566	601	547	604	561	598	556	608	568	586	583	582	580	582	604	585	545	561	634	603	525	577	596	531	596	554	575	594	589	592	535	585	559	598	554	599	618	576	566	575	616	605	578	570	596	589	561	576	558	593	556	584	623	575	602	580	568	561	612	600	589	608	558	588	574	599	583	615	561	564	593	561	571	561	608	633	591	539	552	602	586	574	590	536	606	593	568	550	578	555	588	613	580	596	598	554	624	546	562	595	600	581	572	640	550	603	571	571	566	622	578	551	585	542	550	580	558	577	592	582	563	563	568	571	568	616	566	579	562	566	564	584	593	604	586	620	568	548	592	536	543	546	599	577	598	593	540	562	572	585	532	635	551	605	595	621	577	593	585	567	595	564	529	563	577	600	581	583	567	588	602	595	581	525	540	591	570	637	589	627	585	624	600	578	556	574	643	576	549	607	588	565	586	603	566	599	558	588	584	594	574	560	593	585	594	589	614	555	573	598	532	574	591	581	556	602	546	547	596	553	585	632	602	585	557	563	576	583	619	587	558	573	615	551	561	555	591	611	546	578	615	570	595	600	590	527	615	572	590	540	519	597	565	558	613	609	602	557	584	616	563	597	584	573	597	536	523	604	578	569	568	577	562	606	589	595	604	597	593	599	567	559	579	556	576	563	573	516	608
60432	46998	31250	4856	383	280	257	201	161	155	144	151	137	135	131	129	123	121	128	103	116	115	111	124	106	106	104	120	118	121	118	111	119	121	96	103	125	115	97	95	111	102	109	114	120	118	108	114	117	111	128	125	118	116	120	115	99	99	91	110	95	103	103	83	118	105	94	111	98	94	111	110	124	103	109	103	102	115	108	103	93	102	98	130	96	122	97	91	107	107	96	94	96	120	115	108	113	105	99	94	108	97	107	95	117	109	109	95	108	99	111	107	110	112	119	98	110	90	122	114	97	100	111	119	105	110	106	121	102	102	95	93	117	91	97	97	115	116	107	121	107	125	104	103	104	101	124	104	91	106	113	106	119	103	102	121	111	91	116	110	114	113	110	93	85	103	91	98	104	80	93	114	106	105	108	118	106	117	114	87	110	114	101	116	106	101	93	103	74	100	122	101	106	111	109	103	114	102	105	98	99	101	122	94	101	94	105	102	107	114	100	93	100	98	99	109	101	92	104	103	99	96	99	111	105	86	88	117	130	103	88	105	112	106	124	114	98	93	114	89	108	122	102	101	102	94	113	116	108	86	115	141	106	98	105	95	120	112	105	97	142	98	119	113	85	99	107	91	127	81	108	112	100	116	100	91	104	108	110	104	97	109	103	115	111	112	108	107	115	95	92	127	101	101	92	111	97	96	98	111	94	107	113	119	102	97	104	111	112	104	93	125	106	110	123	114	105	79	87	97	105	92	114	90	90	107	117	101	124	99	102	87	102	118	106	100	111	94	119	94	111	103	120	103	111	124	110	95	116	114	109	95	138	121	100	108	108	119	95	99	101	101	102	106	133	102	128	91	102	109	106	102	114	109	103	84	105	110	111	112	131	117	124	103	96	119	104	99	116	114	110	101	108	108	88	113	106	98	115	105	106	103	105	112	102	105	92	111	98	93	120	111	107	102	93	102	115	105	115	90	114	114	93	129	95	109	94	97	108	105	100	103	103	109	117	112	126	83	104	106	86	97	112	107	99	101	106	143	90	106	101	104	106	96	113	112	94	98	109	102	109	125	112	101	121	103	112	116	112	119	92	99	115	104	118	100	115	97	119	122	104	110	118	122	115	108	108	101	97	120	111	111	104	113	111	112	102	88	112	117	98	116	96	106	127	121	99	102	98	115	111	104	115	106	88	111	93	92	99	123	114	118	91	101	117	110	114	116	100	110	99	100	117	88	109	95	110	93	90	108	115	104	104	91	114	132	104	116	111	124	100	101	104	100	108	100	113	110	131	104	102	107	114	113	99	113	94	111	120	93	105	121	113	105	104	121	123	121	96	93	102	105	88	124	114	93	117	108	122	116	109	92	131	102	98	102	102	111	104	94	94	104	120	129	113	101	115	116	111	104	113	106	98	109	95	98	111	102	107	115	105	93	107	117	112	117	103	108	117	107	104	100	124	99	106	103	117	119	100	96	116	99	94	94	127	98	101	95	111	87	102	99	107	87	101	98	117	119	105	119	92	115	98	110	116	112	91	121	112	90	85	100	104	113	107	103	88	112	116	106	109	101	105	102	110	105	114	108	116	100	105	99	97	97	97	96	122	115	109	104	98	87	101	118	105	101	109	109	93	107	109	117	94	108	109	129	124	91	98	106	93	103	99	96	104	113	118	88	121	116	118	87	96	106	105	116	108	99	120	97	91	107	100	117	116	123	118	99	106	103	112	112	105	99	83	115	91	110	101	96	106	102	100	94	139	118	123	105	103	101	100	101	105	100	102	100	107	109	99	109	99	100	96	90	117	122	110	118	96	112	104	87	125	91	96	111	120	102	91	102	103	109	109	98	105	88	97	104	100	127	118	109	110	104	116	100	126	118	94	105	105	114	108	112	101	108	108	137	97	108	120	97	114	107	100	99	98	115	93	124	109	101	127	101	91	100	85	99	102	113	116	112	105	122	111	115	100	102	106	110	111	122	99	97	109	101	92	87	118	125	104	105	119	106	105	97	106	111	98	117	91	103	102	89	117	112	101	98	112	106	90	102	109	111	105	109	110	108	107	107	97	111	98	84	103	98	110	126	101	99	107	99	101	115	122	93	101	95	99	92	120	120	92	96	120	110	101	94	106	117	105	117	104	106	105	101	95	120	103	102	112	92	104	92	94	106	103	105	121	112	117	107	113	111	103	77	105	107	121	106	99	108	113	117	101	110	111	113	106	117	127	120	108	116	80	97	100	112	94	100	117	108	101	105	103	106	96	87	123	116	113	117	121	107	96	104	91	108	94	113	99	122	98	96	113	97	117	106	90	92	91	85	88	93	87	92	105	103	109	110	104	116	112	99	89	93	101	117	95	99	96	99	113	123	112	109	81	119	92	98	116	110	95	100	120	102	104	90	114	74	95	119	106	101	102	105	110	102	99	99	127	106	107	108	104	104	100	99	84	112	112	118	110	123	110	117	97	99	100	113	91	102	108	93	104	104	118	123	109	117	94	114	98	102	96	107	124	112	95	124	92	112	103	101	107	109	100	107	99	99	108	104	98	97	91	115	94	107	129	112	100	97	104	101	106	114	105	107	97	104	108	85	126	109	100	103	103	104	128	102	94	109	119	100	130	99	96	115	104	100	114	127	136	95	95	91	102	113	90	86	119	105	118	116	118	110	92	103	127	126	117	109	105	104	90	109	88	115	108	129	105	109	99	94	112	125	95	126	117	122	92	96	78	108	115	107	110	106	119	100	98	92	100	97	104	117	105	95	99	106	105	116	99	100	131	102	87	114	94	104	94	109	109	115	110	116	114	114	104	116	115	124	102	103	101	90	92	108	107	89	105	101	97	85	89	95	114	94	111	91	102	98	106	109	105	112	109	104	97	124	109	112	105	120	92	94	101	102	99	110	112	103	113	93	102	94	97	118	113	108	99	109	109	125	115	95	114	86	103	101	113	120	92	92	115	98	109	111	96	116	114	96	110	91	96	118	100	97	106	111	97	103	97	117	131	105	111	110	101	96	113	109	103	93	96	105	123	109	116	101	100	91	111	113	115	94	107	94	117	110	116	107	104	114	110	121	119	107	107	87	101	120	101	98	98	101	96	85	109	102	114	110	116	115	88	112	109	82	104	96	88	123	104	106	95	105	110	131	113	78	110	108	113	108	111	85	121	108	114	101	114	109	108	106	86	104	119	100	110	103	115	104	127	113	116	122	107	103	88	124	99	108	115	108	111	119	90	90	108	101	105	97	103	99	110	111	103	97	106	118	111	108	112	105	91	112	100	94	126	113	87	93	97	94	109	112	105	100	110	119	108	112	118	113	110	115	86	110	115	101	125	95	100	109	88	109	102	103	105	106	115	107	117	118	84	94	131	111	116	107	96	92	110	115	101	103	110	120	95	105	108	103	108	100	108	89	114	114	118	102	105	98	81	89	92	117	111	102	112	99	116	97	104	96	105	108	104	111	118	109	118	95	98	121	94	112	90	106	97	121	119	108	122	107	113	98
41028	37943	19607	1696	1355	1153	1000	903	797	723	689	580	580	590	566	480	504	514	483	487	410	466	417	438	441	457	407	439	416	425	415	431	414	415	400	406	405	418	421	393	412	394	381	374	383	429	395	407	401	397	388	398	361	400	380	397	388	391	423	409	430	417	392	385	410	381	354	413	354	371	383	350	373	379	360	378	409	398	377	382	389	377	376	369	375	389	389	400	408	380	404	393	393	401	367	369	392	404	400	395	418	352	387	408	407	362	346	354	379	393	421	379	374	401	372	401	371	361	389	364	361	386	377	372	346	374	379	383	378	344	342	381	349	368	391	369	395	397	369	380	365	350	371	396	391	410	362	400	336	371	347	379	380	424	449	350	374	414	357	359	394	370	347	420	378	400	410	379	380	381	412	343	395	372	384	351	404	418	396	358	402	377	393	366	427	367	399	361	364	428	370	403	354	370	392	383	373	407	359	394	400	380	398	364	379	388	381	395	360	360	375	408	418	382	384	386	362	361	379	378	400	419	383	378	395	381	407	415	403	394	406	389	378	369	401	380	374	362	373	374	431	378	401	369	371	397	391	394	405	368	413	397	395	354	413	363	354	383	370	359	366	385	308	367	367	373	383	355	366	393	357	373	372	390	377	383	382	365	353	368	402	385	389	399	365	353	383	380	405	409	362	365	403	351	343	380	365	376	372	401	385	395	382	388	359	400	370	361	402	406	381	379	385	406	358	417	408	408	407	398	368	341	393	366	383	381	381	382	380	373	389	418	377	381	416	389	385	342	379	380	367	417	398	360	361	349	384	354	365	406	416	394	364	355	402	365	384	385	364	419	360	353	390	378	374	396	400	377	391	363	415	376	381	398	404	410	372	386	362	366	364	407	394	371	386	408	422	416	394	394	364	394	359	372	380	384	360	417	375	408	362	401	366	373	394	356	354	396	373	368	367	364	408	399	436	377	414	355	384	402	373	371	365	369	400	402	374	369	342	386	385	401	375	399	361	393	382	346	386	363	396	375	403	385	396	387	349	370	365	378	379	377	399	393	357	401	406	382	387	399	377	350	408	371	403	409	414	385	409	364	393	378	374	380	433	396	397	409	387	358	364	369	369	403	412	447	389	339	400	348	394	416	398	368	379	400	390	369	331	420	391	419	412	371	409	353	380	375	419	364	399	386	396	384	392	407	371	350	382	371	372	389	395	372	379	389	360	371	367	408	363	346	395	357	414	396	365	382	400	389	375	396	390	384	380	403	378	363	395	348	343	396	419	358	372	370	413	401	358	337	379	379	403	378	398	367	359	372	394	382	395	394	397	398	377	370	394	377	395	399	374	410	415	374	371	372	376	398	359	431	346	371	376	355	376	415	382	403	380	380	372	374	394	399	388	406	414	399	389	384	382	386	381	397	388	383	399	362	366	349	338	424	382	395	370	366	392	405	382	380	391	409	401	392	399	391	370	376	391	367	371	364	389	388	378	368	416	350	390	375	400	405	433	382	384	392	376	410	365	374	390	397	404	377	414	382	388	386	401	382	412	383	367	402	398	391	402	378	353	372	406	395	416	404	343	415	366	393	386	387	365	406	410	390	379	359	369	407	384	393	379	380	368	384	407	335	378	397	346	422	354	385	390	395	387	338	372	393	381	352	415	394	401	355	398	408	393	396	423	410	395	355	380	401	389	360	416	370	393	357	412	357	375	371	361	395	374	397	407	385	376	406	421	362	380	367	405	332	402	381	371	352	385	372	408	384	418	389	395	386	380	381	365	353	331	372	375	412	383	361	371	344	386	382	351	367	392	368	384	366	378	373	395	377	378	398	369	398	357	391	383	402	390	379	376	392	389	403	396	394	350	381	359	389	385	408	390	386	360	394	367	383	348	359	384	361	351	381	399	361	390	406	368	353	400	348	372	384	367	399	357	399	362	400	408	385	395	392	406	416	381	379	394	367	403	375	366	364	405	392	370	419	367	420	401	355	387	393	392	361	378	369	371	378	379	421	391	386	367	357	389	369	383	380	401	403	379	399	384	363	396	385	439	353	348	376	362	408	389	344	394	380	395	404	376	369	403	375	343	397	389	403	369	372	395	385	397	364	381	357	371	368	385	380	351	362	392	404	404	393	377	377	350	371	370	373	399	369	369	384	354	380	389	403	380	350	373	366	378	356	374	400	361	346	364	373	400	382	397	375	364	371	398	390	378	388	380	373	371	376	343	399	372	383	418	372	376	367	395	352	389	362	375	380	398	350	361	359	383	410	407	391	384	406	370	397	395	381	374	375	364	398	380	387	387	409	363	401	375	397	387	408	422	387	349	379	371	375	411	376	345	391	399	389	376	365	402	401	396	416	416	407	405	373	419	365	366	373	369	375	410	372	363	378	375	397	353	339	397	405	390	376	381	391	388	425	366	380	383	384	376	392	417	392	406	392	419	431	377	371	393	409	377	385	385	369	388	360	374	412	385	383	367	409	395	406	395	391	346	392	405	377	407	394	361	388	375	411	394	365	396	404	370	403	382	385	441	386	374	429	414	370	392	388	373	391	387	353	381	375	367	401	367	351	402	372	390	399	354	368	349	379	347	357	390	392	403	388	363	370	365	428	370	381	378	394	385	422	364	390	356	380	381	369	382	402	379	380	417	395	390	374	389	388	358	366	379	374	360	357	365	388	394	362	383	380	381	394	375	382	398	375	374	340	412	376	381	394	395	370	374	379	399	377	364	383	364	374	364	386	414	387	385	391	367	352	410	402	404	390	400	404	391	355	363	356	413	368	382	386	403	369	398	374	382	359	421	398	377	392	374	429	388	385	419	367	391	381	388	376	388	388	411	358	389	385	380	378	379	395	379	362	380	417	381	396	392	403	347	379	365	386	415	390	398	388	396	388	373	380	361	424	386	386	370	375	374	403	396	411	403	384	381	374	405	370	403	406	409	422	381	364	389	382	383	383	383	377	383	406	359	381	399	390	426	400	370	382	378	354	378	420	387	347	387	363	392	380	416	393	377	355	388	381	401	365	411	340	422	366	398	380	396	382	378	405	394	423	365	399	386	388	369	370	417	402	365	388	372	375	400	376	400	373	411	381	393	363	359	355	392	379	415	431	386	404	372	382	381	382	369	365	382	406	404	421	357	391	388	406	354	371	352	402	421	393	406	383	354	391	385	364	378	381	360	376	396	364	357	388	352	358	370	406	378	384	394	415	402	398	365	373	388	342	417	384	370	392	395	378	389	380	406	414	376	395	403	354	362	351	361	319	338	398	406	414	396	377	398	363	392	410	376	391	384	339	352	363	390	377	440	393	399	365	371	391	388	359	392	371	389	386	355	378	364	397	378	363	355	371	378	409	382	390	380	382	386	356	413	399	369	363	355	365	375	375	400	389	396	368	374	422	417	414	387	435	375	360	395	330	372	402	398	387	391	403	395	383	382	390	374	400	359	341	367	410	372	402	394	372	382	392	398	376	365	389	376	374	371	379	348	412	373	402	379	381
73453	61811	40274	10116	1287	549	407	350	289	277	295	256	248	203	226	174	204	198	193	214	223	199	185	186	189	179	170	191	185	181	179	181	162	179	184	158	178	179	196	173	200	175	192	178	164	171	157	193	192	175	161	199	166	179	190	175	171	192	194	162	197	189	190	169	177	178	177	159	199	172	178	160	183	168	147	179	143	175	144	170	164	195	157	179	159	187	171	170	180	168	151	169	197	159	137	165	172	190	176	164	162	160	170	158	171	145	170	176	150	166	173	183	156	150	172	153	175	199	175	189	163	161	167	167	184	166	168	181	188	188	166	156	191	179	164	159	185	174	198	164	200	197	155	217	170	152	161	174	188	196	172	176	173	151	193	159	147	157	169	176	191	176	179	183	153	183	181	178	213	202	170	194	186	166	159	169	158	157	134	186	163	188	188	150	152	160	174	169	163	170	174	161	180	167	169	183	182	159	166	162	162	171	178	185	185	182	189	169	161	165	178	173	160	159	159	152	182	174	162	175	167	156	179	178	170	173	159	163	188	148	175	182	159	167	197	168	179	164	156	153	203	156	180	143	163	183	164	170	201	167	182	177	147	169	178	152	181	172	145	180	170	156	162	154	180	169	174	173	142	175	174	147	175	164	167	189	177	163	167	174	192	173	179	213	158	184	160	173	168	169	161	166	158	176	152	170	163	189	163	181	196	151	182	186	148	172	176	188	164	148	175	163	147	180	173	164	185	189	198	187	177	170	168	150	167	162	172	176	155	187	158	164	189	185	186	184	179	166	176	144	170	162	165	163	158	167	162	162	189	170	156	149	146	170	183	162	168	155	176	196	157	171	200	157	161	167	154	158	154	179	153	180	147	148	164	180	156	184	170	171	172	170	156	163	171	198	160	181	160	161	171	173	173	168	183	162	158	145	171	197	165	171	154	174	171	159	159	193	167	161	191	176	166	185	196	181	191	166	170	156	164	157	161	153	164	192	156	171	162	161	177	183	159	176	150	168	152	171	179	167	171	167	183	162	169	186	183	150	160	207	186	171	161	170	171	170	170	161	161	205	152	178	165	148	166	196	192	171	166	173	166	172	173	172	186	168	160	180	171	171	183	155	155	168	140	168	159	172	149	178	166	177	155	170	171	162	173	192	156	172	172	155	164	163	154	180	173	165	162	161	184	179	149	165	170	170	158	178	153	179	160	163	181	170	185	185	177	167	199	172	183	177	175	176	192	177	148	182	170	190	176	170	182	147	183	174	178	183	176	146	166	176	158	169	146	163	170	166	168	191	162	153	182	193	175	159	202	183	168	156	159	167	172	161	148	183	164	159	187	188	177	152	158	177	178	175	186	175	169	165	157	154	170	171	160	172	176	164	168	176	165	179	202	170	175	153	159	152	166	165	148	143	189	194	162	156	136	155	164	183	179	178	173	183	188	156	174	171	166	176	170	191	199	166	149	168	155	160	170	163	168	158	158	171	144	176	178	152	164	178	167	170	164	162	187	181	165	156	178	160	146	203	172	189	178	186	170	161	182	155	150	153	165	156	160	174	200	171	187	175	180	183	153	168	158	155	153	180	177	182	159	154	161	178	164	150	174	162	195	156	173	175	166	164	160	173	161	192	161	138	160	197	177	163	160	163	156	170	173	164	152	170	163	158	173	203	185	172	162	145	192	159	179	170	189	174	149	163	162	195	155	163	163	179	138	153	160	174	190	187	190	164	152	173	167	163	148	165	147	179	171	146	150	164	163	178	149	147	179	168	166	161	150	187	179	156	171	174	169	171	176	163	171	164	172	166	132	171	152	172	174	155	169	172	174	178	156	155	181	164	180	160	183	170	178	170	148	172	190	174	168	170	163	178	171	162	189	168	194	136	147	164	168	142	160	156	146	160	164	184	169	157	179	149	181	160	172	180	206	160	167	159	189	184	154	168	181	184	170	154	162	179	176	164	166	170	180	163	183	151	181	170	167	183	171	164	173	173	176	169	171	173	179	148	174	169	164	184	191	189	174	174	173	206	176	173	172	190	168	173	165	182	165	149	176	143	166	175	138	150	177	171	178	192	145	174	182	160	174	166	165	171	178	156	161	182	148	179	156	179	163	175	160	166	157	166	164	159	203	158	157	164	157	168	183	182	184	167	185	165	172	170	183	166	186	179	168	170	167	167	152	168	148	189	158	182	170	167	174	164	176	148	171	200	195	179	155	171	162	171	173	175	182	187	176	176	168	159	157	173	159	180	172	165	178	188	156	132	141	197	172	169	183	173	147	200	176	182	148	179	180	154	163	172	141	177	159	171	170	174	165	177	174	162	181	171	182	191	144	175	157	166	166	186	183	169	145	168	182	176	177	182	159	142	178	170	166	157	193	162	146	188	175	158	163	157	166	156	166	171	167	170	183	157	170	172	145	176	154	178	175	202	145	160	181	165	154	157	156	155	150	177	172	195	170	169	192	189	174	171	172	170	180	171	167	157	177	165	167	185	169	169	185	145	164	174	174	163	148	161	165	176	190	174	167	167	157	159	155	147	182	138	189	166	160	149	173	184	160	180	172	158	175	167	183	159	191	172	178	176	139	165	164	155	174	154	160	159	161	168	177	162	168	173	178	184	172	179	186	155	179	174	159	159	166	165	159	174	171	175	156	174	177	158	197	157	168	184	183	176	177	176	155	181	166	150	174	194	181	189	177	163	178	171	150	177	186	151	185	178	185	165	194	145	172	156	168	185	172	186	194	153	169	144	165	195	169	174	184	181	162	160	168	165	174	170	175	153	174	175	179	156	172	151	176	175	160	174	174	160	166	178	184	150	162	153	175	157	181	166	171	186	169	186	168	167	158	171	171	165	187	157	169	160	142	170	172	154	169	161	162	191	154	170	166	154	185	184	173	163	171	175	185	165	186	190	179	167	156	169	170	167	181	156	181	171	185	165	184	165	181	164	163	185	185	163	183	152	154	170	179	176	165	219	165	155	156	184	190	165	153	171	173	167	165	183	153	188	180	145	185	172	138	172	178	169	176	146	157	184	159	165	173	151	182	155	180	166	171	162	151	180	163	141	174	173	180	169	163	155	149	183	174	144	183	142	153	160	170	156	191	163	160	164	149	151	162	152	170	160	174	178	155	181	166	176	167	165	170	155	156	175	197	148	172	184	173	157	164	160	177	185	158	164	185	146	155	161	175	186	159	162	185	152	185	155	177	185	173	159	186	154	162	186	173	172	158	185	149	140	169	155	160	146	167	177	154	165	169	177	191	154	170	171	168	178	156	178	172	169	185	182	184	187	168	158	161	158	183	183	170	154	152	184	164	172	173	166	173	164	157	167	181	174	175	179	160	164	162	163	160	179	161	143	176	185	160	164	166	157	177	187	187	181	164	161	165	184	154	164	181	143	162	158	189	182	171	181	193	178	167	170	173	184	140	160	150	153	156	180	167	176	177	195	184	169	169	161	157	171	162	179	169	157	188	197	173	164	157	170	158	180	156	157	181	168
50646	48198	24387	3098	2622	2099	1886	1594	1366	1281	1085	1035	944	921	944	830	829	800	772	717	737	723	698	703	702	690	632	661	706	690	626	656	579	632	635	614	619	627	586	618	613	634	603	581	612	588	578	599	565	555	602	603	573	565	566	609	595	599	539	578	530	560	597	593	570	575	612	564	571	582	557	586	572	615	625	548	599	622	565	581	606	580	582	615	540	594	547	571	601	520	588	543	563	597	602	589	584	603	565	586	557	577	585	563	557	545	568	627	550	587	543	581	611	603	570	596	598	568	486	583	550	564	567	514	561	549	593	584	574	602	609	545	594	579	612	583	572	581	557	562	589	581	557	580	593	572	550	528	601	569	578	600	540	548	591	554	595	550	574	543	553	574	539	553	561	521	551	515	593	572	576	616	584	590	591	576	544	556	580	532	557	592	543	533	589	543	540	581	566	588	566	599	557	578	558	562	609	604	571	597	549	581	558	573	626	555	559	545	540	538	616	538	560	553	536	569	554	569	533	563	626	568	596	561	602	564	597	605	585	562	546	560	596	566	575	582	569	537	553	501	598	529	589	575	587	547	576	566	565	573	585	592	562	557	585	597	606	543	523	572	580	556	544	517	621	515	538	580	554	555	585	552	543	572	573	567	619	574	603	570	557	574	534	601	570	552	542	582	567	567	568	579	564	573	534	589	567	547	583	587	577	572	566	575	575	578	572	582	550	572	592	537	571	584	567	566	580	609	568	571	579	558	571	545	590	520	575	548	610	570	537	527	561	549	556	547	562	610	525	582	545	540	571	561	555	558	583	519	563	567	546	566	557	572	592	575	571	577	531	581	571	592	571	611	525	586	569	610	558	607	573	539	573	568	547	592	563	572	555	564	570	558	590	584	576	595	574	583	581	566	592	557	563	592	541	551	546	588	539	599	522	572	538	556	593	569	558	558	535	550	586	526	528	559	611	554	559	548	571	524	552	582	540	614	551	558	545	624	593	571	544	527	559	582	555	485	557	594	580	540	574	569	586	612	584	595	574	549	596	523	568	583	580	599	610	603	573	602	554	605	562	549	524	546	594	568	560	608	561	562	580	526	547	599	570	559	525	525	570	580	520	578	553	568	599	585	604	558	533	523	618	560	556	598	611	601	548	537	537	576	532	556	548	565	534	573	563	609	571	581	585	531	570	561	587	565	574	557	604	549	574	566	587	591	587	574	529	550	535	597	558	566	561	575	567	542	629	580	556	568	572	546	587	562	576	562	613	563	627	584	572	525	562	530	604	521	553	554	543	524	540	583	559	579	562	540	519	567	604	584	624	570	525	565	571	532	596	575	618	528	573	549	580	616	536	554	587	557	585	554	558	578	580	566	565	598	581	561	582	566	607	551	563	572	540	569	616	587	576	556	555	570	550	569	551	558	556	542	544	567	550	561	532	606	564	554	573	568	576	580	578	586	586	582	597	572	568	555	551	573	568	573	530	554	574	620	549	524	571	561	585	573	590	588	561	549	563	530	543	593	564	620	551	575	546	552	597	570	625	559	551	538	565	610	571	572	553	580	560	546	587	555	562	593	520	584	589	533	576	573	545	571	570	550	540	579	617	558	582	577	547	544	549	596	540	595	606	514	586	571	535	578	550	551	539	543	537	562	559	595	602	586	575	592	578	542	585	563	543	564	576	525	578	545	575	604	588	564	546	577	574	561	583	576	618	528	522	571	528	559	566	614	572	571	577	556	546	560	557	598	604	573	554	553	544	549	523	594	562	543	556	534	520	590	560	620	538	575	536	551	559	557	620	574	533	598	575	581	589	544	590	563	621	529	558	611	596	566	549	585	614	600	576	554	513	596	602	571	540	584	610	581	536	614	556	595	591	579	560	544	612	569	560	593	569	513	574	574	570	570	574	570	562	579	575	590	545	573	575	512	572	593	590	603	558	549	579	639	597	576	552	617	548	577	606	571	577	564	581	623	536	520	590	587	587	576	589	585	598	578	562	565	578	572	557	608	590	571	551	605	563	610	574	563	574	584	585	559	530	586	542	561	567	589	546	525	580	574	534	554	559	578	547	587	606	578	527	607	554	616	562	584	530	518	575	560	550	625	538	558	545	568	555	566	568	552	595	597	588	557	577	554	570	588	564	560	569	523	544	540	576	582	547	548	551	554	523	588	604	534	584	571	542	557	574	552	611	525	528	611	533	576	542	617	531	536	562	556	585	541	520	563	542	587	558	628	559	599	543	564	570	540	560	581	571	581	559	559	546	589	566	550	548	568	588	563	546	538	557	567	574	612	556	541	506	623	576	579	577	587	583	543	589	534	589	558	545	602	574	558	542	544	585	522	565	540	559	569	583	637	584	577	576	617	536	595	616	553	555	551	567	575	539	526	541	550	563	577	562	510	554	555	596	620	550	601	540	532	584	604	527	558	535	558	568	570	597	600	548	588	575	574	568	551	534	610	589	582	542	566	568	578	556	577	588	574	523	607	534	557	537	528	563	564	574	538	551	534	539	570	570	522	566	537	555	588	572	583	563	590	570	552	588	594	580	569	583	622	567	567	555	590	558	551	583	581	597	559	558	573	568	542	593	613	563	594	555	564	524	583	583	571	578	571	533	539	513	552	596	594	560	533	563	571	534	589	575	600	562	573	561	571	537	577	608	562	606	583	544	609	582	596	569	569	530	585	562	556	557	583	595	554	555	573	575	557	553	589	561	591	634	550	579	579	540	588	543	573	571	550	571	583	579	588	551	559	543	590	592	607	550	549	561	558	590	596	538	594	513	532	589	534	597	559	579	595	575	595	567	580	575	561	562	569	599	553	580	526	551	562	552	584	556	564	579	599	574	540	569	567	556	531	546	554	552	556	569	613	558	591	589	560	566	596	511	530	595	544	554	590	589	533	551	595	549	590	563	569	551	563	579	550	547	540	540	569	570	560	591	584	548	553	528	532	553	580	594	538	532	564	564	573	570	575	531	578	571	563	566	579	549	572	535	590	578	584	565	556	599	534	570	548	575	617	528	557	622	572	566	571	539	595	585	563	515	575	550	552	602	555	567	602	575	535	637	584	528	600	577	577	594	567	573	562	566	593	559	591	589	554	583	587	585	592	564	553	551	539	538	559	589	563	598	576	590	566	549	604	616	579	573	569	551	573	565	577	576	523	572	551	570	617	588	535	585	537	570	591	570	574	563	532	570	589	594	544	535	575	573	565	544	618	569	517	562	587	554	571	582	544	618	598	561	551	564	545	595	612	532	573	536	567	608	578	556	587	571	583	553	554	554	553	569	579	567	555	564	543	527	530	587	558	552	585	558	554	547	585	545	592	548	570	556	534	556	559	577	573	567	544	599	577	565	607	621	548	527	573	551	560	598	579	580	572	575	565	549	525	576	565	554	535	533	582	551	568	561	586	536	610	599	599	581	554	555	580	568	538	554	589	566	594	585	554	548	585	606	556	571	571	573	562	581	602	584	590	531	571	574	576	555	584	592	585	599	544
23475	8763	3049	232	203	164	174	169	174	187	197	165	184	204	171	187	168	171	179	170	204	162	167	180	187	169	164	184	187	200	175	181	161	167	175	174	178	191	197	170	200	157	176	157	169	198	181	163	183	153	160	162	204	170	206	182	160	206	188	192	178	175	172	179	176	175	153	179	174	192	174	185	176	185	170	201	186	170	180	174	180	186	171	192	162	186	182	187	155	165	178	177	172	178	185	179	170	164	165	166	175	201	162	152	197	178	174	193	181	185	197	153	171	186	147	176	173	168	189	174	173	155	170	194	159	159	196	189	183	166	196	169	149	190	185	189	185	184	176	174	181	162	170	186	167	159	166	166	154	190	180	156	169	194	171	154	183	160	162	183	163	167	184	177	158	187	176	177	191	185	186	185	175	184	171	169	192	159	173	193	182	181	192	174	162	146	170	184	178	169	165	183	160	177	152	167	181	168	183	185	168	153	159	188	193	159	166	174	210	182	183	168	188	184	174	191	169	187	161	211	155	177	172	200	167	183	148	181	148	174	161	193	169	151	179	176	154	179	178	182	157	194	171	172	177	165	163	168	188	174	184	162	176	163	175	190	208	176	165	170	196	175	169	174	196	188	171	185	148	173	192	168	169	178	203	207	168	181	153	185	153	163	179	194	174	187	202	156	184	194	156	182	175	157	179	189	174	193	159	168	210	186	145	177	178	170	172	165	179	162	161	185	149	193	166	183	159	189	150	150	170	185	181	182	195	192	193	175	191	208	171	193	187	170	179	167	160	188	177	163	185	167	168	203	168	204	175	154	178	175	180	206	167	188	160	162	165	190	164	160	159	151	162	174	190	168	163	181	169	189	175	189	182	188	150	164	174	193	184	166	175	166	160	189	176	168	167	193	150	175	186	185	169	157	181	171	205	194	171	173	176	169	178	169	171	167	182	172	171	172	157	212	158	189	142	160	169	183	162	205	184	171	189	175	181	171	171	182	161	165	180	168	193	161	182	165	156	168	179	173	165	164	162	169	194	171	171	174	168	163	193	181	159	168	165	166	188	181	179	179	169	163	164	183	181	170	185	169	195	170	180	180	197	169	142	167	176	174	187	184	184	164	161	170	157	184	182	181	176	171	179	182	204	188	191	170	200	165	182	186	172	160	154	180	168	169	165	160	169	168	172	161	178	205	147	173	161	181	166	183	181	181	197	182	202	191	207	162	179	177	184	182	169	162	184	174	173	163	177	166	181	166	176	179	171	173	155	197	186	142	147	211	189	173	174	158	159	196	188	184	166	161	170	203	173	180	162	168	167	161	193	181	161	188	174	153	187	203	163	154	147	179	191	181	195	181	178	163	190	158	162	183	173	166	192	152	175	176	179	198	179	157	191	181	167	159	182	165	170	181	190	172	190	184	180	175	164	197	179	171	192	198	177	170	165	186	168	192	194	170	191	162	172	155	188	158	162	192	171	186	170	172	187	166	188	187	182	167	186	177	173	164	185	183	188	197	197	159	173	143	193	185	182	181	202	202	170	154	179	180	182	200	185	196	158	202	183	185	167	190	150	192	168	190	191	204	177	179	172	185	182	168	178	182	161	181	178	178	176	175	152	171	178	174	193	181	165	171	184	166	184	173	162	176	160	183	179	159	189	156	172	187	186	178	166	160	175	175	176	190	171	171	180	179	196	156	169	177	188	173	156	178	176	168	170	175	177	146	188	176	177	179	186	169	164	158	166	171	182	172	171	183	187	190	177	170	173	176	167	178	147	189	196	178	169	185	170	195	188	160	186	163	192	189	183	179	181	195	173	161	182	170	183	158	179	184	174	179	191	195	164	165	196	169	144	203	159	166	157	177	178	168	180	172	190	186	172	189	178	180	182	170	184	173	162	183	190	175	190	162	185	182	199	190	183	175	170	184	175	164	190	171	156	173	180	195	161	173	170	185	168	165	172	174	159	156	190	181	157	176	145	183	185	189	188	162	188	182	169	177	170	188	173	160	158	160	150	174	171	163	169	170	182	198	177	183	176	151	180	150	163	192	169	153	161	176	190	154	183	178	194	178	190	188	198	175	162	194	180	145	161	173	175	182	182	175	181	170	167	159	187	182	175	174	186	185	179	190	172	157	159	192	160	177	163	171	176	180	176	167	169	182	192	180	168	156	168	177	203	148	185	194	181	177	203	174	196	164	163	179	161	164	173	207	168	177	161	188	164	190	171	177	171	189	185	183	197	209	181	177	170	162	155	166	158	177	190	160	192	149	166	195	181	187	152	162	156	174	166	180	163	177	175	170	162	173	171	163	178	183	185	158	129	160	204	163	190	178	166	169	186	177	172	170	186	152	182	168	158	156	191	170	188	183	177	169	185	168	169	173	184	181	177	176	174	174	166	181	170	161	179	158	173	161	190	178	167	190	190	169	181	180	164	172	195	196	174	180	177	170	184	192	161	187	167	190	182	181	182	188	181	185	184	186	177	172	167	132	164	158	181	153	185	162	178	170	168	156	173	168	177	166	168	183	188	173	165	171	173	176	162	174	184	178	185	163	203	180	172	191	191	167	165	167	168	180	169	177	173	175	177	167	202	165	171	183	149	185	193	163	181	167	158	168	171	164	161	188	164	167	165	164	137	177	165	167	154	179	174	170	173	165	195	181	154	186	163	160	151	200	187	184	175	166	161	175	178	175	168	155	207	172	180	173	163	191	169	179	182	173	160	182	164	178	188	171	176	162	160	171	197	179	171	177	177	175	197	164	165	170	162	165	181	148	187	169	165	161	173	153	172	173	166	193	178	183	192	197	165	172	183	173	181	179	187	189	156	158	188	156	181	178	160	167	204	158	196	172	167	178	161	175	169	163	137	191	179	171	174	185	166	161	166	195	180	180	201	170	196	164	174	169	184	189	166	196	156	160	172	179	148	162	170	174	178	181	160	165	189	194	163	189	169	191	196	168	199	215	160	174	180	180	179	175	185	165	168	164	160	187	193	157	176	181	180	164	174	158	161	190	166	163	187	161	165	172	192	167	183	181	191	190	171	186	163	162	157	183	185	179	172	176	201	187	178	176	174	178	170	176	162	153	178	168	176	151	158	184	185	184	169	173	168	172	166	157	148	161	168	191	170	182	192	185	170	150	175	153	173	172	170	178	172	181	163	169	179	161	171	174	185	149	186	172	175	192	175	175	150	163	178	172	158	185	190	158	147	182	202	167	184	149	187	167	163	194	173	202	148	156	175	159	196	180	172	184	174	157	166	164	166	166	189	192	196	188	162	161	190	174	156	168	204	169	190	192	170	191	186	173	171	168	213	163	183	177	181	182	187	176	165	152	176	166	182	165	185	182	174	181	188	190	194	185	187	177	162	189	161	180	187	188	153	156	204	173	166	174	205	176	189	188	149	178	211	166	169	170	162	169	170	165	168	184	178	180	177	176	155	179	172	176	188	184	172	189	186	180	193	163	169	170	171	165	170	166	167	184	163	181	162	169	171	164	199	183
21140	10566	4615	661	610	603	632	615	584	597	621	591	573	606	590	567	549	581	551	589	593	574	628	597	560	548	624	641	583	541	529	614	585	561	598	623	556	586	590	561	576	576	561	572	583	565	539	569	560	575	571	594	578	540	566	546	612	577	587	599	590	555	552	579	576	555	555	586	585	591	593	628	631	590	607	581	586	555	613	571	555	608	544	604	587	562	572	568	569	601	582	546	582	609	587	572	605	555	568	591	573	543	540	580	586	585	595	581	555	577	566	616	604	572	605	576	567	544	565	615	588	567	580	603	569	591	567	612	601	614	589	623	567	577	548	595	561	605	580	603	601	590	576	574	575	602	550	555	601	555	575	580	589	597	525	585	566	577	569	559	643	535	573	575	581	593	556	533	573	570	571	579	591	577	578	594	587	574	553	624	611	564	564	565	580	615	621	605	578	538	559	573	593	588	580	545	584	598	546	569	545	603	555	543	562	567	630	572	558	590	614	601	593	573	610	581	577	554	567	651	555	610	573	592	597	563	591	567	562	602	576	606	558	548	582	569	563	592	589	586	551	582	570	564	544	609	578	603	557	551	571	587	591	619	569	549	575	578	608	558	588	603	589	572	566	572	589	622	569	597	588	560	586	557	554	562	580	546	571	613	557	583	575	574	543	594	603	593	559	575	607	595	609	578	540	604	583	549	604	601	625	564	586	549	602	627	564	546	630	576	595	586	628	585	575	596	554	572	554	590	569	549	575	599	562	605	570	630	583	610	581	575	598	569	562	544	578	591	587	563	573	576	577	610	549	554	540	521	573	543	597	542	606	565	598	588	582	592	597	577	561	527	589	570	506	573	560	580	617	598	569	597	612	577	618	585	591	561	575	594	572	607	585	580	611	574	595	567	546	593	559	547	585	567	571	604	587	574	559	600	596	568	581	568	596	572	592	603	624	625	608	555	553	591	586	582	616	578	575	610	573	614	570	532	584	583	586	600	614	544	531	550	582	558	634	577	557	574	596	592	570	576	567	577	560	567	548	551	593	591	595	570	586	602	647	598	591	564	566	598	521	572	603	577	602	576	542	554	554	582	589	570	545	548	577	585	587	601	578	573	556	580	579	566	602	605	571	574	556	571	577	597	596	609	543	549	589	588	600	578	638	566	586	569	608	562	575	591	533	533	609	555	589	616	587	605	586	563	560	605	619	602	562	566	555	573	604	588	520	594	595	599	616	611	628	566	559	614	583	604	580	580	571	594	567	555	604	561	591	598	588	559	585	588	570	578	609	615	597	590	577	571	599	547	580	589	555	583	586	565	542	579	540	592	578	603	558	587	600	567	623	612	551	575	574	550	562	579	587	563	563	632	617	591	592	553	605	601	556	592	568	541	573	581	613	545	570	582	584	528	624	565	537	578	575	596	615	520	565	551	573	622	551	601	554	619	561	555	555	575	594	552	583	619	534	604	610	586	552	588	598	580	574	589	562	563	565	550	578	562	598	545	549	575	581	566	620	582	587	621	574	588	549	581	561	565	548	583	537	586	604	587	604	544	579	567	571	600	586	614	575	539	560	596	545	615	544	587	574	616	563	566	565	584	607	602	582	618	591	583	596	608	636	572	586	583	537	534	521	575	605	557	542	570	591	572	604	629	589	550	603	616	613	585	556	536	573	569	557	590	591	525	595	582	569	594	558	592	584	603	565	597	570	570	590	594	582	623	579	579	637	573	581	574	568	570	600	561	574	560	551	563	561	574	571	549	549	584	561	572	594	559	561	564	585	591	588	593	551	594	593	576	597	549	566	545	600	591	586	544	595	581	587	616	565	565	557	588	564	548	591	562	593	565	567	547	623	573	569	547	601	556	569	625	622	552	639	588	575	587	579	594	571	554	600	644	573	587	587	556	587	532	594	549	580	603	612	595	567	569	591	538	547	623	638	578	543	590	594	663	544	588	546	564	544	600	542	608	515	588	598	591	581	618	592	574	572	596	544	601	585	527	565	585	570	615	581	562	574	580	574	581	575	584	616	572	604	612	587	552	584	577	543	584	549	589	574	570	602	568	556	592	594	620	611	626	542	601	579	565	587	576	554	567	565	584	560	572	558	572	596	582	539	548	628	601	609	614	649	591	584	553	605	611	566	559	573	596	555	596	599	623	580	590	556	564	565	574	582	553	583	591	580	575	560	596	613	591	588	570	556	572	611	568	569	578	538	563	581	563	566	594	587	602	601	579	604	566	624	592	606	540	544	659	575	632	579	554	622	566	574	569	548	570	565	581	589	568	587	544	582	546	631	579	589	568	550	591	603	593	599	542	567	604	567	555	625	603	597	595	581	580	563	590	588	585	587	614	580	604	558	584	573	541	595	581	588	605	589	587	628	620	580	550	612	552	599	568	588	590	597	608	602	601	572	593	553	579	587	569	539	586	582	608	601	567	591	547	571	594	588	538	605	626	591	593	590	588	599	598	602	566	597	577	553	544	588	571	546	588	568	585	587	558	612	583	566	622	572	596	555	540	547	642	579	577	553	606	653	531	595	571	598	626	602	579	605	567	556	582	573	579	567	583	607	613	577	601	604	599	564	571	598	591	573	569	539	553	547	581	583	561	565	586	547	589	569	579	555	634	587	578	626	565	604	581	599	617	591	585	613	610	569	587	576	588	586	576	549	569	537	612	571	568	575	576	548	596	569	573	592	621	554	590	566	607	575	634	577	565	600	535	581	600	552	585	593	588	578	602	589	615	546	564	618	585	562	577	591	614	593	621	571	545	544	513	601	615	536	568	587	559	608	590	582	594	579	547	619	588	587	537	560	606	534	593	594	574	587	626	592	591	582	561	571	565	588	614	617	545	569	635	596	574	554	586	590	576	532	548	593	618	556	579	581	580	618	594	568	555	585	570	557	549	584	599	569	555	608	588	577	560	598	572	594	581	581	559	566	570	563	558	553	532	555	587	583	581	569	601	602	586	599	601	561	590	572	599	554	574	609	587	558	575	534	553	539	559	575	608	537	577	590	570	561	566	599	589	572	556	566	599	554	576	564	571	574	570	545	595	571	560	565	553	584	550	596	530	609	590	567	577	536	565	550	596	597	543	584	555	551	568	602	652	587	557	584	581	568	603	567	585	596	595	588	573	551	614	526	600	574	575	609	550	538	521	568	559	553	585	588	577	579	587	575	605	611	590	569	558	603	568	581	615	584	575	582	612	577	560	613	579	596	562	564	580	601	620	596	620	576	615	633	588	595	631	544	597	594	614	580	627	576	581	616	560	569	583	590	620	551	598	560	586	595	633	526	627	537	601	547	608	562	549	520	579	539	565	521	589	612	565	588	597	599	577	571	546	525	623	596	626	609	618	530	518	587	586	549	568	559	625	615	580	611	582	574	574	599	621	574	583	586	586	569	569	549	554	588	593	577	543	559	596	574	568	640	560	614	584	545	600	559	592	583	563	579	553	582	556	636	590	647	549	644	603	595	594	557	625	557	565	593	574	576	595
59878	45288	33217	5197	408	293	225	201	154	170	132	164	150	134	146	130	108	119	131	117	111	113	130	119	106	104	105	110	115	119	108	108	123	116	104	88	111	98	86	97	115	115	115	101	107	93	96	104	120	104	106	108	113	120	118	107	101	119	95	113	108	96	120	107	101	99	115	121	116	108	119	103	102	100	104	112	110	103	119	109	106	103	101	105	129	105	108	96	128	100	129	95	102	110	124	124	100	119	91	74	103	110	104	96	114	101	92	103	93	96	97	112	114	100	112	110	112	114	104	135	105	92	106	108	116	99	108	84	90	103	105	110	96	112	89	92	117	111	83	103	88	109	128	111	96	105	110	104	103	116	98	100	119	92	90	97	110	126	98	102	102	127	104	100	119	100	117	96	93	103	101	97	112	122	104	110	103	106	104	102	102	111	119	105	103	99	92	104	116	84	105	100	118	105	119	90	88	114	109	99	134	115	111	107	101	128	101	118	104	116	102	112	123	84	100	98	93	117	123	130	101	106	104	96	106	118	107	112	96	111	104	103	99	92	113	97	121	110	104	112	83	110	110	97	105	110	111	116	107	117	112	103	94	87	109	105	102	97	98	108	94	112	106	108	99	97	103	91	93	106	120	106	130	89	86	103	111	110	112	120	105	99	111	106	104	115	102	109	116	112	82	102	105	88	99	107	103	120	100	98	109	96	111	104	109	100	118	99	117	91	104	123	94	117	93	104	102	92	122	90	93	87	106	105	96	102	106	113	101	103	107	99	106	134	121	93	104	113	120	96	104	103	112	108	113	118	106	98	110	104	94	113	109	114	94	119	106	102	90	112	97	113	85	105	109	94	114	101	95	89	100	107	102	114	108	108	102	102	129	114	102	113	105	108	98	99	120	114	111	107	106	112	124	85	98	113	119	108	104	107	99	109	115	90	82	80	98	107	82	121	88	100	109	115	107	97	115	119	110	96	103	115	116	114	102	109	105	138	109	118	125	107	93	106	91	112	98	107	91	84	118	107	113	94	107	110	105	107	93	117	109	108	103	101	112	108	118	104	109	106	100	93	112	129	96	116	114	104	90	99	117	101	97	119	99	121	99	119	112	96	97	101	114	97	108	112	114	105	112	99	117	118	98	92	109	114	101	104	99	101	102	90	99	99	114	106	116	97	122	99	81	103	99	108	98	91	120	99	92	106	100	84	89	103	100	87	112	105	105	98	93	97	123	93	111	93	121	100	110	99	101	111	94	97	108	107	102	95	109	114	93	95	104	103	122	104	96	131	91	96	91	96	108	100	111	94	112	92	103	94	111	110	100	108	100	111	111	90	110	115	115	101	107	90	96	90	92	96	102	95	95	101	121	115	102	107	108	124	117	90	87	98	114	131	108	111	104	120	112	112	120	93	104	105	92	113	114	115	113	118	97	100	93	112	108	114	104	116	105	107	111	101	91	123	106	92	113	111	110	127	105	111	60	84	117	97	93	106	117	106	92	86	94	91	94	102	116	103	109	86	110	102	114	102	91	104	105	102	79	82	84	98	114	99	104	94	80	99	115	104	96	100	100	105	105	105	88	99	88	129	106	114	104	108	105	100	91	106	100	103	98	109	105	128	96	85	105	109	118	103	98	102	112	109	107	98	110	91	104	97	94	99	87	84	117	107	109	110	106	110	116	99	109	89	112	107	87	122	112	113	97	116	95	105	109	94	99	115	101	97	104	121	94	105	96	93	120	109	113	100	115	108	98	125	113	107	100	114	114	105	95	87	120	98	113	104	99	100	95	99	102	118	98	114	115	109	94	101	107	101	105	123	110	111	105	104	105	80	99	113	104	94	106	104	113	93	93	106	109	97	98	107	105	86	101	116	98	104	119	103	100	116	77	102	120	112	114	104	97	90	100	94	105	105	108	100	105	112	105	118	112	94	99	87	89	99	87	93	111	93	88	97	97	101	120	108	91	107	85	100	106	120	103	112	122	104	118	104	97	119	113	107	92	96	105	104	110	95	99	103	112	103	98	103	105	89	98	90	100	104	101	91	95	101	103	102	121	119	98	94	112	103	107	112	111	112	91	102	95	100	105	100	103	101	95	113	108	99	86	115	99	106	114	90	90	117	98	106	94	104	95	100	115	95	103	99	104	94	94	94	104	96	76	104	100	115	108	111	111	97	110	96	124	102	95	96	83	111	113	106	114	79	92	92	126	98	89	136	87	101	107	115	114	106	104	84	108	108	116	105	93	103	115	127	76	78	90	120	116	80	110	98	108	111	93	122	95	92	116	88	104	94	111	116	101	108	114	90	104	90	103	110	109	113	112	104	112	112	94	98	103	102	94	95	96	98	105	111	95	94	102	105	115	95	100	124	97	104	98	103	109	109	116	95	108	102	93	83	114	106	93	95	114	126	113	107	112	108	83	104	118	97	115	114	91	113	95	98	106	105	97	126	90	103	112	93	107	112	108	107	115	91	101	98	110	111	93	103	117	115	91	102	94	98	102	100	103	112	106	85	82	104	94	104	92	102	117	86	103	117	127	129	109	96	102	98	94	123	98	91	118	92	98	106	90	102	114	103	100	128	101	100	104	103	124	102	112	120	110	100	103	112	107	100	100	108	110	108	102	75	102	101	106	92	101	100	105	108	99	109	117	112	105	112	102	90	113	74	107	110	98	112	100	89	106	82	92	82	100	103	113	96	98	96	97	107	102	113	116	119	113	109	105	106	100	97	101	102	102	94	129	110	104	115	108	82	95	102	106	89	87	105	108	109	113	126	115	104	104	106	107	128	109	131	97	96	99	112	99	107	119	98	115	106	101	113	90	91	106	97	104	101	88	106	105	106	114	128	99	106	100	97	111	112	112	98	119	98	100	110	85	101	97	91	102	94	103	99	107	108	97	95	98	79	99	113	94	106	123	110	112	95	112	102	103	93	107	99	89	102	116	85	103	107	95	123	98	135	93	93	85	110	121	97	120	101	108	109	112	117	110	104	94	91	121	99	124	110	113	71	110	104	107	106	98	97	84	101	107	101	91	89	97	95	111	125	83	92	79	108	105	109	91	118	107	118	102	110	107	113	107	90	123	94	97	88	104	117	103	101	100	108	113	112	95	122	114	99	79	103	109	105	100	112	116	103	95	101	105	103	103	112	111	97	111	102	108	102	90	105	104	109	97	97	106	116	97	106	118	121	91	117	112	120	113	87	102	88	112	105	94	125	109	94	116	106	95	93	89	96	100	95	105	111	87	114	100	119	113	115	112	105	103	123	96	91	128	111	107	111	105	114	122	96	89	110	121	106	102	89	95	86	111	115	111	93	100	113	117	104	115	112	115	114	102	103	88	107	94	107	108	106	98	104	104	108	87	84	133	96	92	117	103	97	111	111	74	111	100	99	113	97	88	101	96	117	108	92	89	123	126	116	97	90	96	106	102	98	117	110	100	94	119	99	110	102	107	100	111	102	101	94	95	101	92	106	109	115	126	95	110	118	102	102	109	107
40788	35825	22394	1696	1387	1166	1037	899	774	754	653	635	594	574	521	495	460	488	483	454	398	450	452	448	466	430	405	444	399	435	415	421	419	382	397	403	411	387	394	388	384	449	397	400	406	391	434	386	404	376	406	382	401	381	400	402	412	433	357	392	385	357	341	372	384	388	377	428	405	398	428	425	356	394	376	347	369	380	344	372	398	420	406	361	391	373	360	382	380	393	402	418	396	370	389	374	385	380	355	361	351	411	361	407	378	392	355	393	365	378	446	381	414	389	380	433	401	367	363	401	390	380	395	369	439	373	375	366	386	353	385	390	356	388	357	365	389	386	349	393	383	389	364	392	327	409	361	372	366	372	378	394	394	386	416	378	384	407	383	323	390	393	382	376	386	397	396	374	378	400	355	361	405	386	413	392	377	376	364	404	370	408	404	388	353	417	371	361	385	375	393	349	320	389	391	408	369	399	368	356	371	387	397	369	396	386	389	395	353	402	395	370	370	386	336	374	365	380	386	394	391	361	415	373	378	367	377	383	405	355	378	403	335	376	393	399	394	395	392	399	381	380	374	397	375	374	358	418	369	432	403	397	355	440	381	379	391	390	360	403	388	382	364	354	393	351	392	367	394	385	365	382	355	404	402	389	393	363	388	388	406	388	367	343	366	360	375	385	392	375	352	368	417	403	348	382	374	346	379	400	421	367	345	373	358	420	388	384	419	364	361	376	385	375	378	371	375	410	379	399	355	369	379	397	368	403	395	338	370	383	389	409	356	388	401	369	382	385	390	392	382	371	398	366	407	416	404	384	359	413	371	370	367	379	380	381	374	373	369	385	361	358	364	359	389	364	376	365	382	411	381	367	386	408	372	404	386	368	369	441	367	373	384	390	413	372	389	364	390	404	366	362	392	360	382	348	380	363	377	361	422	405	346	387	380	382	359	400	395	392	371	406	397	360	362	397	372	375	398	375	367	381	378	396	340	363	350	390	401	381	357	376	411	368	365	369	407	370	376	351	409	355	352	380	412	362	385	392	356	412	372	360	380	357	393	391	363	394	386	389	367	405	401	370	355	385	408	385	385	330	379	371	363	372	349	380	362	378	386	388	384	353	343	380	380	376	398	353	400	353	389	415	394	396	339	365	395	421	412	385	375	376	397	346	376	388	393	402	381	391	376	404	410	390	388	387	383	415	358	360	403	381	381	402	360	347	358	392	345	347	395	373	364	400	370	384	382	397	411	402	407	373	384	394	394	365	382	367	395	355	414	350	361	375	373	375	370	370	357	377	395	370	344	399	379	349	358	379	396	362	377	345	407	392	375	359	387	392	377	375	361	362	384	364	370	362	372	383	375	412	357	405	379	365	383	356	381	329	377	400	395	380	402	400	393	411	397	348	382	366	344	410	383	399	401	383	401	337	396	407	369	406	374	384	341	367	390	340	371	359	387	379	369	366	369	366	405	394	405	387	363	372	396	381	392	378	398	349	365	352	384	396	412	375	347	404	372	342	374	393	365	381	392	411	390	399	400	406	365	407	359	396	364	377	359	418	360	384	418	383	402	365	365	374	362	356	358	414	384	380	378	406	366	396	384	386	404	383	396	353	391	386	394	402	387	393	385	346	402	388	379	385	387	370	399	343	377	412	423	364	372	365	358	397	372	376	356	409	383	367	388	363	392	393	363	406	425	365	408	352	373	353	361	380	386	379	369	381	363	381	360	401	366	367	372	401	357	370	374	417	411	385	383	362	379	352	367	387	405	394	382	380	390	383	365	384	352	380	352	377	382	395	405	380	373	356	399	357	394	402	377	364	372	364	404	394	380	406	382	370	394	394	326	348	375	393	385	372	388	376	377	373	371	364	373	395	358	372	355	356	369	382	386	406	366	422	343	339	385	347	371	362	368	423	383	366	374	361	396	380	375	415	396	379	392	395	381	375	382	388	385	424	363	385	365	372	373	391	386	419	396	371	419	405	365	363	370	378	376	363	396	404	345	365	391	331	380	369	398	389	354	367	374	384	368	409	376	369	343	375	368	360	422	384	374	356	366	366	371	362	389	399	362	356	386	380	402	347	375	395	408	368	368	379	393	390	377	400	370	376	366	360	422	387	381	361	412	393	392	362	384	350	393	384	398	369	390	387	385	401	395	383	380	354	366	388	392	378	356	390	344	382	350	373	394	332	356	377	397	364	376	407	358	348	353	369	388	376	387	400	360	394	426	374	382	449	349	407	392	390	372	401	395	407	363	386	384	387	409	400	380	395	391	341	351	376	393	375	363	397	355	405	384	343	370	387	390	375	395	396	420	359	394	358	374	394	380	400	418	399	389	364	401	423	380	379	399	383	383	375	372	363	393	371	388	405	391	387	424	390	377	385	395	387	376	365	366	391	388	408	382	394	382	365	386	361	379	372	370	363	365	344	373	402	415	397	387	351	383	376	395	371	385	392	349	340	371	391	415	389	364	354	378	354	362	377	397	388	384	364	350	359	424	412	393	394	402	431	348	390	348	414	349	363	325	382	361	384	396	413	372	398	396	423	385	385	362	367	366	377	383	387	400	384	370	362	414	370	399	384	382	393	403	346	384	420	384	378	366	389	403	376	395	387	360	356	373	362	372	427	379	374	384	371	376	390	381	399	386	353	367	372	385	361	402	376	357	411	396	390	377	368	394	378	369	397	398	345	388	391	363	392	395	366	378	378	374	379	398	388	411	353	376	355	389	383	377	373	345	366	390	397	376	367	379	388	358	390	375	351	362	397	354	357	389	365	396	394	364	406	396	336	368	377	362	374	404	416	350	368	395	401	381	394	390	414	363	392	363	390	392	397	350	402	395	375	389	402	364	384	362	412	390	406	360	390	382	386	442	379	377	370	423	352	385	364	352	398	385	362	362	374	394	378	395	401	396	380	382	399	372	397	363	396	368	389	376	407	395	344	377	403	401	387	371	384	405	362	390	384	363	335	392	358	366	413	381	387	399	360	380	400	403	383	390	384	388	348	405	397	398	381	398	362	373	384	395	369	385	373	370	369	376	406	381	368	382	383	396	408	400	396	377	388	362	401	371	418	388	358	400	353	332	383	397	386	396	375	387	391	368	377	358	373	404	397	373	391	379	399	386	348	369	413	392	401	381	372	380	407	378	416	356	361	397	366	365	373	393	385	381	378	399	377	372	370	389	404	350	365	382	373	354	364	372	350	364	356	386	374	352	374	370	362	391	362	379	391	371	365	365	392	401	363	390	371	385	389	402	375	381	357	403	383	387	337	334	396	366	412	374	394	362	375	385	400	394	360	385	364	368	353	407	357	360	358	400	399	372	383	370	392	354	420	378	388	361	378	386	363	367	390	392	398	377	394	386	401	385	378	378	400	362	343	401	394	377	403	371	393	399	382	408	373	358	349	351	360	397	398	391	417	359	412	387	370	371	350	400	373	360	360	357	343	375	392	443	369	391	385	367	370	386	401	357	382	385	375	369	367	334	383	372	405	372	358
71905	59447	43159	12492	1503	574	443	335	284	268	278	244	217	222	225	200	191	197	172	229	180	214	202	199	200	197	199	182	164	176	171	190	179	186	155	186	176	165	171	152	169	174	175	171	178	194	174	163	195	170	189	179	155	149	175	168	159	178	164	192	167	164	178	172	192	150	189	194	166	179	161	171	165	157	175	161	155	171	171	177	162	170	169	168	148	156	167	155	169	176	170	163	154	168	187	145	157	152	157	192	172	195	179	179	167	168	165	186	156	156	153	159	178	184	161	179	160	173	176	162	166	169	170	152	164	161	157	177	182	186	177	160	181	163	189	182	163	180	173	178	153	180	155	165	169	174	172	170	169	173	165	149	179	146	167	171	155	178	203	168	154	167	143	155	156	151	176	151	189	173	149	175	147	183	177	168	152	168	175	189	169	198	183	179	170	170	175	169	165	141	160	171	149	176	180	170	167	151	146	166	178	172	159	183	157	159	171	195	169	183	152	165	171	140	171	163	153	187	189	159	155	165	172	156	182	172	181	163	160	176	171	177	168	170	144	162	158	144	184	149	171	165	170	171	142	165	196	157	182	178	194	174	158	193	175	172	200	171	160	138	149	188	184	176	174	156	185	165	155	183	179	155	159	191	187	198	171	177	167	172	137	169	154	170	182	158	159	177	180	162	167	164	152	178	147	172	175	180	151	188	172	154	159	155	189	163	152	169	188	196	140	165	179	168	161	166	166	174	157	178	191	165	180	170	182	166	196	141	208	170	151	179	187	177	191	153	165	174	164	161	178	185	163	162	169	180	178	159	142	182	165	182	173	162	188	160	161	141	162	146	191	178	169	168	184	160	192	169	163	167	150	163	153	176	166	150	172	190	173	189	150	188	182	150	154	167	198	171	188	179	181	179	145	208	156	151	183	167	181	190	157	166	182	178	157	173	177	183	184	172	162	170	168	169	162	147	150	175	168	161	168	173	165	174	176	162	161	166	175	159	156	163	170	168	176	167	185	193	179	175	160	184	164	191	176	182	164	161	154	183	172	167	177	163	179	185	153	183	184	164	166	179	165	151	166	190	172	166	170	185	190	161	177	144	173	165	144	163	177	146	171	169	183	169	150	180	184	178	182	158	182	166	166	159	182	172	157	143	163	159	179	157	172	169	160	167	163	171	165	175	190	180	180	168	157	196	180	162	177	159	195	169	205	183	143	166	172	208	168	153	190	178	164	175	167	179	182	177	171	168	189	164	159	149	180	156	175	186	160	162	211	159	165	160	172	167	179	180	173	184	177	157	161	160	173	179	169	174	181	176	174	166	175	175	166	176	168	161	165	175	184	152	167	168	165	183	163	175	186	157	172	174	162	170	169	190	161	168	177	181	168	165	165	177	180	175	169	162	198	151	182	150	150	146	164	157	173	172	192	183	147	167	183	159	176	180	171	178	163	167	176	167	168	194	193	159	168	152	140	186	175	160	175	141	174	185	178	185	188	164	161	172	185	161	164	165	170	165	208	172	161	175	170	159	158	176	160	158	163	165	182	187	181	165	167	155	175	172	160	179	144	167	182	172	176	169	177	173	176	165	175	170	144	171	175	173	146	169	187	163	189	158	163	186	165	182	162	195	187	176	134	161	170	166	176	188	176	170	160	163	177	175	177	166	174	173	180	137	172	173	143	160	154	162	167	157	160	173	154	182	163	167	153	169	162	164	172	156	174	142	168	167	152	174	182	150	146	172	165	186	137	162	176	170	188	156	158	190	162	161	155	169	146	164	170	168	154	178	196	152	164	181	176	157	166	158	183	167	166	181	169	177	153	159	167	159	159	166	157	178	156	156	176	153	175	178	178	176	173	171	191	188	153	167	174	167	185	182	161	170	149	185	176	174	167	172	181	158	161	175	169	165	181	175	150	150	159	164	164	156	178	179	179	162	166	189	177	179	167	170	161	170	190	164	152	173	140	157	163	155	160	169	174	189	171	181	167	176	176	172	181	165	174	185	180	168	175	182	169	192	177	186	165	181	171	170	176	187	181	214	161	192	187	181	180	166	190	165	167	174	157	175	180	174	174	171	168	176	190	182	184	178	175	163	152	156	176	178	165	159	157	175	162	166	168	169	180	165	156	168	179	149	189	169	175	156	182	159	184	193	191	158	166	138	174	167	170	154	157	182	169	173	160	172	173	156	182	163	170	186	192	167	128	150	190	178	149	173	183	146	151	160	160	154	161	168	168	185	191	166	163	172	165	162	170	156	177	182	180	165	164	194	165	176	175	147	170	177	163	178	145	172	145	179	161	150	189	179	169	164	166	180	160	153	158	167	185	177	177	151	160	183	155	167	170	173	174	160	160	146	212	169	165	184	165	183	161	173	184	162	167	167	169	194	153	165	183	172	171	182	192	153	182	188	187	180	185	171	178	173	161	165	166	174	189	171	158	156	166	180	190	173	164	179	176	158	149	194	172	179	158	148	178	174	163	152	153	153	163	173	192	183	162	159	180	156	165	182	171	152	161	165	165	187	177	178	162	151	172	174	170	154	170	161	160	147	153	180	163	174	156	177	155	172	152	155	176	169	165	181	155	180	167	168	175	175	170	183	170	158	180	179	149	196	165	155	179	154	165	183	150	165	161	144	193	150	178	170	170	178	154	140	170	185	166	169	162	172	192	148	179	177	163	161	190	167	166	160	151	168	158	167	186	159	177	176	164	165	166	192	191	192	189	170	170	178	163	188	160	168	182	163	153	168	186	179	150	168	181	150	169	161	146	163	199	165	164	181	158	161	179	170	176	148	193	186	176	161	180	174	152	173	180	189	158	196	145	159	172	167	176	146	172	145	170	174	154	161	163	173	173	174	185	151	190	198	160	173	187	185	152	171	171	188	172	169	162	160	169	173	161	179	168	179	167	190	153	171	142	170	195	170	173	171	165	175	176	162	169	190	175	156	182	177	164	176	169	168	177	169	167	162	171	163	175	173	175	169	160	190	206	164	166	152	138	159	170	163	160	142	180	194	165	151	166	178	164	175	170	147	177	197	169	158	179	162	140	160	190	165	165	152	159	158	181	183	168	195	166	194	175	177	167	156	156	178	163	149	199	162	171	159	164	157	197	164	178	164	189	147	178	175	199	165	193	180	162	192	159	143	151	153	174	196	161	188	190	175	157	161	157	167	156	171	155	154	169	173	167	174	186	148	179	165	160	152	174	195	163	169	172	157	171	143	175	140	176	166	154	180	162	164	190	135	166	191	143	171	160	164	184	186	158	163	193	148	147	174	184	181	169	164	163	144	185	161	170	167	174	167	166	192	176	168	191	176	202	181	183	189	154	175	193	180	155	184	187	181	153	183	168	161	173	153	198	162	147	156	135	199	156	161	169	188	154	180	168	175	178	175	169	161	161	148	160	172	210	176	181	169	184	168	170	175	157	159	180	154	170	184	165	175	154	168	168	159	163	153	183	163	174	167	166	157	171	171	176	182	161	166	153	154	175	161	162	156
50697	45423	30161	3074	2481	2161	1887	1560	1373	1251	1177	1000	1043	935	841	894	794	778	779	736	739	726	760	681	706	690	647	676	647	648	624	645	618	588	617	622	650	637	606	541	622	630	593	611	576	572	580	666	559	561	581	601	611	584	594	552	572	550	603	543	566	605	534	596	585	578	593	544	582	560	589	599	565	545	616	580	601	588	590	575	574	571	581	573	564	565	549	595	568	601	583	577	596	576	587	600	546	579	561	556	574	585	583	593	606	549	544	562	538	591	561	572	558	550	566	567	578	557	550	606	567	578	536	579	570	566	574	535	541	568	554	587	584	572	558	560	588	553	567	562	564	545	567	557	541	559	605	572	570	552	581	596	613	577	560	558	530	521	539	585	579	545	594	575	586	553	570	538	559	579	606	615	566	584	549	550	571	540	576	559	567	600	609	561	538	608	557	552	574	532	574	590	567	577	592	544	577	613	587	554	562	581	581	598	594	593	582	568	560	587	536	587	536	545	560	560	538	560	541	587	568	534	566	534	525	577	585	606	561	581	539	587	546	587	596	595	532	593	596	577	553	620	572	511	538	548	573	543	576	557	568	561	570	552	600	546	531	576	561	554	590	588	575	577	605	593	545	575	591	580	568	578	529	587	530	584	563	528	655	545	560	594	517	574	578	578	585	583	627	538	547	559	603	610	534	549	578	515	576	558	524	546	577	563	565	598	563	556	570	565	586	540	554	558	605	525	548	566	553	563	531	626	551	548	557	561	559	525	583	603	557	534	549	560	565	589	570	582	497	579	561	572	540	497	498	561	574	557	572	567	550	584	549	580	581	528	506	560	601	598	574	583	556	552	582	553	571	556	595	518	595	580	556	569	564	564	578	548	574	559	514	559	549	583	558	581	587	560	566	523	571	615	539	554	485	577	519	581	571	572	600	580	593	539	552	568	573	577	524	541	545	620	598	569	516	521	548	526	568	531	562	565	573	582	557	570	578	554	557	551	595	574	561	560	546	555	559	575	606	550	579	544	552	572	570	524	534	563	548	562	561	535	579	531	603	573	524	609	611	577	563	509	610	627	561	557	531	590	589	575	598	543	525	605	581	588	580	562	585	552	579	599	575	613	537	606	593	543	541	557	564	549	570	569	549	589	577	576	550	596	560	538	602	568	540	556	567	554	600	550	540	573	551	562	570	564	572	560	573	568	588	557	608	576	568	566	540	629	556	584	566	599	543	572	586	565	565	589	582	593	571	551	529	603	558	627	502	551	540	590	575	551	539	585	536	574	547	552	570	536	521	545	555	581	532	564	579	559	584	607	588	568	591	606	580	539	516	563	549	546	592	526	565	563	557	547	541	519	550	546	604	529	547	574	555	619	590	541	520	544	593	570	552	544	544	554	552	571	589	528	576	539	595	577	613	608	571	551	571	535	576	551	586	576	560	596	569	548	574	555	542	559	533	555	599	578	579	522	546	543	551	560	566	550	563	596	598	572	565	526	533	591	560	554	570	524	545	588	550	530	563	554	554	569	584	595	541	553	581	555	581	551	581	548	591	579	561	601	563	553	572	553	523	577	551	529	568	561	592	598	562	569	549	571	526	551	585	602	571	565	613	552	615	560	572	584	558	610	579	569	560	579	545	609	556	574	557	574	587	550	541	541	590	568	578	621	579	536	518	545	536	550	560	555	563	582	543	560	543	612	572	592	587	550	566	580	559	580	603	569	560	568	590	590	585	577	557	579	533	562	569	555	534	576	563	575	593	560	542	538	606	578	558	583	557	579	569	589	541	540	613	567	561	573	537	576	572	582	576	599	572	584	603	555	541	572	584	571	567	533	569	525	554	570	535	560	570	582	555	571	581	590	582	611	535	526	592	569	586	550	569	605	528	598	593	536	523	526	555	554	565	566	565	609	583	562	591	555	556	542	528	577	587	552	572	548	574	568	545	578	581	594	581	568	550	565	540	589	585	562	567	559	606	547	576	582	554	563	560	575	523	547	532	556	588	580	557	552	562	543	556	571	602	614	571	534	563	564	604	551	570	538	562	529	577	569	534	521	564	544	558	562	585	564	566	591	595	608	589	574	595	523	566	528	557	582	571	543	553	602	586	602	553	559	570	598	578	569	576	532	601	568	606	600	635	543	556	599	545	566	569	561	553	503	544	541	555	548	549	563	603	553	561	605	537	559	586	597	595	579	568	568	548	544	550	578	560	573	503	583	554	564	522	573	555	563	591	586	586	603	543	540	592	558	566	613	559	557	549	588	541	547	546	590	569	583	568	545	587	571	579	575	546	538	535	561	528	542	594	591	579	543	577	556	559	576	569	568	574	586	513	551	567	593	535	533	554	586	564	562	578	562	551	591	512	596	593	561	558	575	533	554	536	579	585	599	573	545	553	556	619	576	534	541	570	578	575	534	561	549	578	536	561	524	532	570	580	561	540	566	606	551	585	526	557	525	587	576	652	562	570	584	560	572	579	515	556	523	565	554	536	579	606	594	554	598	530	589	616	560	559	573	509	517	565	559	551	561	605	596	534	581	572	548	608	564	543	580	540	574	612	593	556	567	553	555	565	560	587	594	553	576	559	610	552	574	544	578	568	570	565	589	568	590	567	598	571	565	574	522	543	547	592	563	524	576	559	600	573	547	573	591	528	573	552	582	556	542	573	595	579	605	593	541	578	541	572	569	559	566	598	585	577	549	587	594	577	589	592	587	559	537	588	533	546	559	570	555	564	586	599	552	632	598	597	586	576	573	590	535	595	522	527	581	547	563	554	596	552	580	578	553	576	556	590	568	567	590	596	575	590	597	579	579	595	549	576	555	608	598	558	572	585	576	575	594	584	555	569	566	559	530	561	587	547	568	555	554	569	577	577	597	592	556	558	563	576	577	575	567	540	563	590	594	564	534	568	540	566	576	547	567	577	551	534	612	590	587	591	594	604	556	537	532	573	543	569	540	566	609	597	541	619	597	567	587	589	552	561	564	576	553	569	553	537	579	567	555	585	554	590	551	549	553	523	567	537	602	542	569	556	596	569	609	570	568	571	530	571	611	587	561	571	559	598	570	575	552	527	571	553	609	574	593	520	590	579	585	586	591	591	552	569	591	569	569	531	563	564	538	521	577	637	549	569	600	586	606	524	551	556	551	567	543	552	590	552	575	618	567	576	541	560	601	582	587	582	561	586	546	578	577	566	571	563	562	575	561	559	549	583	520	553	598	543	522	575	554	555	556	592	575	556	585	566	586	536	575	598	562	579	578	558	584	584	583	545	618	530	577	599	542	572	620	566	579	561	543	523	577	562	542	512	513	583	572	552	563	575	575	591	545	520	553	582	565	574	557	533	612	539	604	566	545	532	576	588	551	542	575	576	598	537	572	602	548	560	534	533	567	574	570	534	593	544	556	586	600	568	622	577	563	548	547	546	580	543	555	546	589	564	556	508	586	586	574	583	518	571	572	635	574	557	534	593	595	602	539	544	602	556	582	616	560	572	558
23176	8912	2878	250	194	195	192	184	166	176	178	171	193	174	189	185	166	154	175	194	176	165	175	189	192	179	181	175	153	177	188	185	153	184	159	180	186	203	183	182	162	181	174	164	179	182	161	174	153	189	178	167	165	166	170	180	196	188	187	210	177	170	166	171	169	164	159	192	174	184	208	171	202	199	167	195	196	153	171	181	184	189	188	178	170	186	166	171	196	191	168	179	189	193	168	171	175	183	197	187	202	183	198	168	176	177	156	185	159	165	160	179	184	172	164	178	187	159	182	175	168	189	196	185	170	172	174	160	148	169	180	177	182	159	161	186	218	184	191	171	210	155	171	196	170	183	196	176	167	174	188	177	180	183	172	156	190	188	160	182	190	191	175	197	172	167	197	172	189	211	188	188	169	218	179	174	178	176	191	181	196	167	179	184	168	167	199	184	174	180	174	172	163	179	167	160	159	168	184	188	170	178	185	180	181	187	177	183	178	192	173	184	166	176	180	176	159	190	167	192	166	179	154	165	172	181	164	178	178	184	165	157	175	171	196	190	174	165	181	173	189	170	182	171	183	186	179	164	179	169	176	163	161	159	174	196	173	182	166	171	188	170	189	183	176	162	174	187	159	169	175	177	191	176	193	191	192	166	185	173	164	164	158	188	205	168	178	169	173	180	168	164	189	182	170	184	165	167	164	175	193	176	189	176	172	174	163	202	175	205	178	191	146	174	145	167	167	173	191	184	171	162	203	188	188	187	165	168	177	177	203	186	178	200	158	172	201	169	183	172	175	184	161	185	187	196	175	190	191	168	170	179	174	185	209	154	176	165	187	194	184	149	161	177	171	203	154	152	174	183	168	155	154	160	173	197	158	188	175	176	168	161	196	182	165	170	167	179	180	177	186	180	177	163	190	158	166	194	177	153	179	213	192	159	173	176	189	172	169	198	184	186	184	166	181	175	168	192	170	147	171	174	170	176	190	187	168	188	185	204	165	183	168	198	166	170	188	169	182	171	177	185	183	182	185	183	176	181	204	158	177	165	200	180	168	168	179	186	168	177	189	181	163	198	192	167	179	191	187	168	160	169	171	203	197	203	172	167	176	181	163	190	168	177	157	184	178	183	203	193	187	170	160	156	159	184	179	160	161	167	162	174	184	174	219	171	156	186	169	161	196	188	191	191	178	167	187	192	175	160	185	181	169	171	141	174	181	193	178	170	195	181	192	196	187	194	165	171	190	163	178	161	168	189	190	175	179	187	168	162	182	182	185	189	175	178	148	165	165	156	148	175	172	165	159	184	169	174	172	197	180	176	196	148	170	164	173	203	165	169	190	166	189	173	175	172	160	190	186	165	189	170	195	191	172	167	192	179	172	162	169	180	154	169	166	160	174	188	175	171	169	178	177	154	183	196	183	168	178	180	150	167	186	179	193	184	181	185	170	171	175	205	166	191	145	176	169	185	150	184	181	179	176	167	186	194	194	167	160	188	195	176	170	187	142	197	166	182	169	174	175	200	166	181	153	171	191	179	191	177	168	166	148	176	169	161	183	175	179	210	186	183	194	184	154	185	184	171	156	160	197	176	178	187	183	177	175	164	175	162	181	164	171	187	170	161	176	178	163	157	179	199	179	171	162	173	188	178	188	195	172	191	203	193	188	156	186	191	178	200	160	176	189	200	169	165	158	180	165	198	168	177	193	179	197	190	171	163	175	176	188	166	165	188	177	172	182	177	210	198	187	201	174	176	185	185	161	149	179	185	155	176	182	171	187	170	166	157	167	181	174	157	190	192	193	171	174	163	180	199	181	179	174	161	177	185	193	170	163	166	193	199	147	175	180	173	177	172	164	195	164	193	160	180	182	210	164	176	176	164	164	174	181	178	154	181	184	168	179	177	182	182	191	158	165	170	168	176	178	161	156	161	189	171	185	194	169	179	165	173	187	166	167	166	188	180	199	160	171	147	162	192	176	167	187	202	186	168	202	189	176	178	179	182	166	185	174	169	181	157	162	183	163	208	211	194	177	184	173	170	180	164	171	191	185	173	179	169	190	192	176	143	175	180	166	175	190	203	197	173	176	170	161	164	191	177	161	160	173	164	190	198	170	171	170	175	180	185	183	161	172	171	161	156	156	165	176	176	183	165	193	195	170	156	181	189	156	173	178	188	169	178	177	192	173	177	157	182	166	194	175	176	179	157	168	146	177	179	167	175	184	158	190	185	195	179	170	176	172	184	185	159	177	174	158	187	182	172	165	191	158	151	169	185	201	180	159	179	160	167	165	176	184	174	191	169	161	166	177	163	189	191	153	159	194	158	185	194	166	184	198	173	181	191	181	184	179	207	178	167	197	197	168	172	164	168	175	186	184	172	163	176	180	186	197	194	162	178	171	183	161	184	153	184	162	173	156	153	179	210	179	181	174	175	151	187	167	205	173	162	172	175	178	150	161	166	163	172	185	199	184	149	169	178	191	190	195	143	191	184	174	165	181	191	163	171	177	202	183	182	156	186	180	165	182	162	158	172	178	164	176	165	158	182	164	176	181	188	171	173	167	181	184	159	192	169	177	183	162	157	174	182	207	172	172	189	176	170	165	161	165	166	159	184	149	187	177	191	173	174	198	155	174	183	186	160	188	186	186	166	182	158	173	166	189	162	187	169	197	177	170	189	188	162	170	195	189	178	183	168	161	171	185	196	157	168	150	204	178	206	196	187	178	177	187	169	184	176	182	174	170	193	174	182	192	159	157	179	188	191	183	168	151	200	170	158	156	203	165	159	211	196	168	165	167	154	201	178	161	186	176	151	195	177	176	171	181	164	189	181	179	215	179	170	178	190	183	168	180	195	162	194	183	180	200	167	183	191	201	175	190	172	177	207	171	175	172	184	192	177	153	171	168	157	179	161	172	209	167	163	199	169	182	176	181	189	177	169	179	165	186	142	159	182	181	176	187	168	148	171	163	180	178	184	185	182	164	190	200	164	175	178	148	174	162	148	175	175	195	165	174	191	176	185	189	164	177	192	165	171	183	182	193	170	160	173	166	173	149	185	198	169	182	151	166	177	163	170	172	174	179	173	171	204	200	180	188	176	192	188	208	195	161	173	205	162	168	159	156	165	191	176	166	183	191	176	178	170	201	193	163	162	163	167	200	185	146	163	199	173	214	150	194	187	172	170	169	183	182	186	180	176	165	204	158	179	164	163	155	183	175	176	170	185	191	183	173	166	172	182	173	196	173	188	174	196	161	199	192	178	202	197	173	151	171	180	180	175	192	169	194	156	174	186	179	158	171	167	196	179	171	183	180	171	162	174	172	196	185	189	160	173	181	160	180	185	169	168	166	184	163	187	176	162	211	156	168	154	144	194	183	188	196	174	195	159	192	187	181	183	183	200	187	196	187	170	170	183	158	179	157	158	201	185	187	173	185	168	175	168	172	191	186	173	180	171	171	187	182	180	188	190	175	186	174	163	174	150	178	188	175	181	175	181	175	167
20968	10858	5257	641	647	623	607	630	643	587	595	593	593	618	586	560	567	604	579	613	570	583	575	621	622	632	598	604	589	586	574	614	584	565	607	588	605	594	602	607	583	573	587	589	575	563	583	610	623	561	586	581	573	596	597	622	609	579	580	607	598	569	557	617	588	560	529	623	569	559	579	560	603	555	551	592	574	581	565	579	590	591	597	600	611	599	605	599	589	582	596	568	537	615	592	585	572	590	587	577	593	574	599	549	603	602	571	596	516	556	571	596	606	628	571	584	604	582	553	572	611	592	561	603	629	558	582	573	595	557	584	596	649	596	622	626	583	582	566	587	555	608	592	597	617	599	627	562	562	604	570	618	573	580	561	602	609	567	578	572	578	576	574	572	603	575	575	541	621	580	588	590	559	599	582	576	592	594	584	551	615	615	577	567	585	570	581	605	582	569	594	566	596	538	569	581	576	598	574	599	576	653	568	596	587	642	593	607	545	508	576	556	597	632	584	560	577	587	561	588	547	629	579	604	593	601	557	573	581	574	610	599	587	599	604	582	564	588	563	619	605	574	533	604	565	609	607	608	555	594	629	560	545	577	559	565	599	607	624	588	548	587	609	658	598	562	553	577	594	550	540	567	578	586	614	557	566	566	622	566	599	562	597	617	562	583	547	586	556	589	582	566	577	577	618	562	584	607	572	599	617	606	602	611	579	571	598	584	586	589	579	579	600	588	567	600	598	564	572	554	609	568	614	568	579	617	592	592	605	611	575	575	570	619	558	575	612	600	612	587	532	565	601	535	598	592	606	589	585	588	563	610	597	547	614	626	514	586	561	616	561	599	588	560	566	582	592	562	568	594	578	571	582	624	565	615	571	571	607	569	562	617	571	591	549	575	588	619	591	558	610	601	601	596	540	566	591	570	564	556	615	600	614	565	552	543	603	589	592	562	602	598	588	648	591	580	605	609	572	645	536	564	569	627	605	581	585	635	567	587	613	579	582	561	563	569	572	557	580	598	577	569	564	575	601	581	621	587	617	588	613	607	533	555	572	543	563	567	567	618	584	584	535	582	591	600	598	571	592	563	596	591	594	587	595	616	595	559	553	576	621	645	567	539	576	520	564	559	555	563	607	538	570	546	553	543	576	598	560	575	556	541	585	603	605	616	568	574	547	566	572	601	604	581	566	584	544	560	572	627	621	601	549	598	598	581	570	583	560	621	601	542	549	577	588	585	614	620	600	549	543	599	555	604	575	580	571	586	580	553	623	619	578	605	585	571	596	569	607	586	575	593	608	593	588	599	623	573	559	576	569	575	583	513	586	568	569	605	608	625	567	630	594	603	586	594	564	538	566	558	604	553	577	609	601	617	578	571	614	558	547	575	588	593	593	571	594	565	590	586	583	585	606	559	558	532	561	555	586	560	628	581	603	596	600	599	608	584	577	604	588	562	589	538	588	591	562	565	595	544	645	567	565	632	578	606	578	566	603	582	598	630	569	564	569	582	613	578	599	580	605	583	586	637	576	596	613	617	561	576	569	611	585	590	596	574	594	580	521	615	622	589	553	556	568	548	576	598	563	582	617	594	582	589	600	627	596	586	566	550	577	580	599	545	552	581	614	577	618	581	598	570	579	564	607	582	564	607	534	584	607	577	573	603	588	576	548	599	578	570	581	546	600	590	588	604	553	584	590	602	576	606	570	569	534	579	596	617	583	572	606	599	617	594	552	569	590	605	608	619	561	567	575	596	584	603	583	573	613	574	590	551	558	588	597	564	594	653	537	597	591	598	612	593	582	554	590	547	596	636	605	606	557	598	632	614	543	600	609	586	595	622	504	601	566	561	558	558	660	619	550	583	570	637	563	609	582	578	584	547	578	573	574	555	619	585	593	609	560	570	586	562	570	621	595	571	602	601	570	653	601	580	569	545	589	584	580	616	547	589	552	594	587	591	569	540	599	572	609	602	571	627	612	590	574	582	531	563	562	584	599	606	604	574	557	541	610	535	568	590	515	586	589	563	578	605	590	549	614	565	590	568	557	572	590	583	620	595	558	602	633	597	608	602	547	632	616	572	569	583	588	549	540	585	598	585	579	562	593	625	571	599	600	615	630	576	587	565	606	570	550	560	558	571	542	576	606	592	575	614	584	582	601	582	588	571	549	589	563	575	583	552	608	600	591	595	574	601	564	595	574	579	568	590	627	592	589	564	560	575	601	615	604	593	603	574	587	540	570	565	571	596	563	554	567	607	581	603	597	583	606	604	553	554	582	546	565	646	586	618	596	573	581	571	527	586	586	618	597	577	576	560	577	573	571	552	542	596	600	576	566	586	586	543	593	577	579	590	579	604	563	574	575	572	548	605	608	606	547	536	569	561	610	617	594	532	575	618	556	600	565	607	601	568	561	556	602	578	551	593	567	596	573	556	569	596	581	590	597	604	606	604	583	600	550	591	634	584	577	596	600	566	551	616	576	579	570	578	589	615	574	589	554	589	547	562	562	605	591	572	591	591	586	543	555	616	560	592	600	585	583	540	559	577	661	582	573	584	561	630	561	595	583	589	627	567	608	569	570	537	544	601	606	594	547	608	576	566	577	591	577	622	602	567	555	577	558	568	574	559	604	573	600	544	597	622	566	597	563	617	550	598	607	595	598	591	604	650	599	603	552	558	584	594	559	577	594	574	565	627	575	604	635	602	617	554	618	593	580	608	573	572	561	643	578	583	570	609	566	580	595	573	562	590	568	547	571	623	634	543	548	568	618	584	568	588	586	599	587	621	570	590	572	586	561	579	562	585	597	625	594	605	590	582	561	581	607	588	600	616	547	602	569	571	577	634	560	597	558	579	570	659	601	557	580	549	573	572	559	547	610	566	602	529	582	609	576	595	624	563	613	640	541	565	594	597	627	565	586	608	556	609	612	575	565	591	541	616	541	610	596	575	624	606	601	546	602	574	573	565	545	572	613	532	570	587	612	601	572	569	562	604	574	582	610	563	587	591	556	616	584	550	597	551	582	567	596	597	608	600	562	561	611	600	589	584	578	577	597	568	618	646	556	586	599	599	607	618	612	621	552	573	595	558	625	589	570	575	550	583	608	648	625	609	537	580	577	595	559	569	565	551	593	612	542	555	580	589	564	569	549	597	560	601	603	592	562	580	573	590	534	566	552	598	608	568	546	573	555	543	577	577	629	583	568	587	587	596	625	637	579	631	556	592	559	583	596	570	602	581	547	597	587	588	560	581	571	605	572	535	563	582	563	630	568	598	572	585	588	585	574	618	576	552	559	571	642	579	625	557	564	553	598	590	591	620	577	548	603	551	633	561	537	572	614	575	594	610	586	589	601	604	580	580	616	593	529	590	564	593	605	612	650	571	609	593	567	591	592	597	602	606	585	607	596	539	558	583	578	605	584	594	593	576	623	554	555	553	578	573	589	597	585	575	601	590	567	624	547	569	574	586	585	536	572	569	553	594	579	549	612	590	600	640	603	609
60348	49888	32564	4366	361	291	248	216	149	165	161	146	139	113	109	124	118	130	133	127	132	130	109	114	109	102	122	112	122	121	99	123	120	121	109	109	113	114	100	97	108	126	120	113	107	112	127	100	98	102	119	109	141	111	128	110	112	111	106	97	101	112	119	99	107	105	116	113	116	97	111	112	116	112	100	101	117	107	116	129	116	108	109	117	115	98	110	106	115	110	109	107	110	128	103	118	115	108	119	101	107	129	121	112	112	112	112	104	114	112	99	108	121	113	104	121	113	101	123	114	119	100	117	111	112	100	105	116	122	112	108	104	118	118	96	91	89	114	102	93	127	128	116	126	109	112	127	99	107	122	126	102	133	108	102	98	99	115	98	95	104	103	121	110	123	123	122	113	109	130	91	111	108	107	117	95	118	110	108	93	112	114	122	97	122	105	125	109	96	107	98	106	140	119	118	122	104	109	105	108	124	114	111	96	115	103	87	110	102	97	138	106	124	111	118	121	98	91	131	118	92	105	119	113	119	104	111	88	130	105	96	96	128	129	112	100	109	110	103	107	114	118	118	95	115	106	101	94	111	131	98	114	114	96	124	92	97	103	113	106	116	110	99	115	130	98	108	99	102	117	114	116	99	109	116	118	117	116	104	103	108	109	127	116	94	110	104	110	102	99	111	103	112	123	112	107	112	124	114	109	113	92	107	113	101	106	114	123	120	95	109	117	119	112	96	109	108	111	107	116	104	102	99	112	102	127	109	99	107	123	95	121	125	102	115	104	105	79	105	109	102	100	118	118	112	97	106	99	103	118	111	89	113	114	122	134	123	110	96	112	94	104	107	108	106	121	92	114	108	111	113	99	109	99	129	111	109	99	134	108	116	114	89	94	123	112	86	117	109	121	116	97	91	126	104	133	123	105	121	108	102	109	117	114	117	103	109	101	104	124	119	112	106	111	105	94	106	123	102	113	102	106	109	108	113	123	97	102	92	117	126	99	110	109	120	105	96	105	111	112	108	106	108	120	120	112	114	132	97	103	104	100	131	110	96	113	105	102	119	108	107	72	106	117	112	102	123	93	125	101	108	119	125	117	122	117	120	107	108	119	88	101	112	103	109	122	95	109	118	123	115	104	108	108	107	105	111	119	114	127	113	106	124	110	102	106	104	98	119	99	112	104	108	90	117	117	114	101	115	98	97	110	108	114	110	120	109	101	104	127	106	110	97	109	109	106	121	92	102	98	102	110	109	97	101	92	98	113	117	117	106	122	116	89	116	94	96	100	111	142	94	106	125	109	111	110	111	122	99	124	92	111	99	112	115	100	105	103	105	94	114	142	101	106	112	100	96	107	109	102	119	101	105	101	122	123	112	120	110	106	102	100	111	104	98	123	103	111	103	99	103	116	105	123	101	100	121	120	96	130	121	106	115	111	109	106	126	100	119	131	106	117	86	118	126	119	136	109	102	121	116	113	91	117	109	125	112	128	122	101	114	105	117	111	104	115	109	116	127	105	112	139	108	117	121	114	117	102	110	101	107	96	105	96	96	110	119	131	111	131	118	126	115	113	128	109	103	106	103	122	101	107	115	114	121	125	115	110	118	103	127	94	121	140	141	121	109	97	113	106	107	133	116	93	112	107	104	128	105	94	103	109	110	84	132	105	97	87	121	112	122	104	106	118	120	107	127	96	116	117	100	111	100	113	94	108	118	107	118	118	123	83	99	134	128	99	106	117	88	111	110	110	108	117	93	99	130	115	112	110	112	117	94	105	130	120	113	102	96	108	110	106	128	121	117	117	112	109	113	114	114	110	130	89	109	121	98	101	108	97	109	102	105	115	117	125	108	100	106	102	116	118	129	112	102	121	101	123	111	92	122	104	108	102	103	123	118	121	127	122	121	115	97	101	102	118	108	97	111	106	129	106	96	116	112	119	105	94	99	121	108	102	103	109	114	93	101	106	101	115	111	120	121	105	114	102	108	107	104	91	111	124	114	94	117	104	124	92	120	99	122	112	110	119	111	109	109	103	106	122	137	88	94	111	122	96	129	128	122	136	122	100	134	120	83	120	102	113	113	111	97	122	123	109	102	100	117	116	114	110	111	131	127	107	113	109	77	120	108	102	92	119	120	99	114	111	112	126	99	121	105	115	105	115	101	117	113	125	95	108	110	104	108	101	122	103	120	99	95	90	118	108	116	115	104	127	98	108	126	115	103	125	111	120	110	139	100	99	101	123	100	102	130	116	117	110	96	102	112	114	100	98	105	110	118	114	123	134	105	111	115	113	101	126	108	117	103	133	102	105	135	107	122	122	106	123	97	98	113	112	120	108	118	118	118	111	101	96	126	96	107	111	117	103	115	101	106	125	116	110	104	108	110	109	113	106	114	101	119	114	113	80	111	112	114	110	88	107	109	116	107	105	109	105	119	123	98	104	99	104	107	112	103	93	107	105	99	116	122	107	122	111	115	125	121	100	114	108	112	104	131	136	118	106	106	88	124	133	116	110	113	115	103	121	90	114	113	92	90	127	95	109	105	107	113	118	112	112	134	119	113	107	108	111	100	104	103	95	96	94	119	95	114	105	113	116	112	98	123	106	107	104	107	121	114	104	106	99	124	91	117	109	126	109	106	112	111	114	122	110	117	117	98	126	97	122	130	121	118	114	110	121	118	120	115	94	107	114	113	112	125	132	117	100	108	98	107	97	107	111	92	117	114	101	108	111	108	121	118	103	108	112	107	115	109	116	126	105	115	102	111	108	93	114	128	98	116	104	116	116	126	119	106	106	111	105	135	117	115	114	130	97	110	111	119	129	110	119	104	118	102	105	122	107	101	120	105	126	109	95	119	101	117	123	117	104	109	119	131	97	107	113	108	116	113	114	114	119	145	100	115	121	106	115	113	115	113	108	121	112	113	110	104	107	110	95	92	122	106	116	104	103	112	95	107	104	117	116	103	112	107	96	127	113	97	107	119	91	117	99	103	104	125	113	96	104	104	120	109	97	119	100	107	106	108	130	100	124	105	119	111	106	123	108	101	121	93	136	121	108	109	112	109	112	91	108	120	121	111	105	125	121	127	108	120	111	116	96	115	103	93	130	116	108	106	106	106	113	131	115	122	106	112	107	114	108	106	100	114	111	113	123	112	110	114	116	118	102	113	92	109	113	107	101	120	105	105	111	112	114	103	121	108	123	129	97	108	111	101	115	99	101	99	111	103	106	112	107	122	100	123	122	98	106	111	116	120	114	111	116	92	123	102	105	92	112	102	99	112	105	109	116	127	81	116	109	110	108	97	119	102	107	122	134	109	115	114	118	109	120	109	130	124	97	115	133	112	102	98	127	94	114	119	112	105	111	109	118	104	107	98	109	101	115	110	124	104	117	92	117	118	89	92	115	110	125	117	118	96	128	113	135	111	104	124	116	99	103	122	107	126	107	120	113	130	127	107	112	113	97	105	112	110	96	109	131	108	105	120	120	99	122	109	92	119	111
41827	38810	22983	1548	1292	1195	972	828	745	753	651	646	583	549	507	501	528	544	528	486	464	476	453	508	487	449	434	463	425	449	433	444	429	395	372	412	439	393	419	440	413	423	384	406	427	410	394	391	389	421	358	428	425	471	405	362	390	387	440	397	446	435	394	414	392	369	365	385	413	384	410	377	409	396	396	383	408	406	393	426	421	369	397	408	410	384	407	383	403	390	415	395	395	347	371	443	413	404	404	416	401	377	363	407	423	409	387	399	395	463	376	411	376	387	366	422	423	391	410	401	419	358	390	398	418	392	352	395	412	416	388	389	388	399	415	402	372	443	417	359	425	344	398	402	362	408	397	376	388	367	393	391	368	406	389	428	443	437	393	388	366	408	385	385	389	398	421	376	407	403	401	369	415	399	418	396	395	409	417	369	429	379	381	414	376	349	410	388	436	397	383	412	368	390	365	398	381	364	400	375	400	378	354	419	389	389	404	402	396	381	398	402	367	394	403	392	375	375	412	381	393	411	390	386	383	389	408	417	382	406	380	421	423	391	398	423	417	398	413	407	374	401	354	398	412	406	412	403	382	433	394	383	416	391	384	423	390	402	437	427	436	392	404	397	392	429	377	413	387	393	397	394	451	423	425	383	415	404	416	392	394	392	399	406	428	447	384	423	383	395	395	366	403	393	421	414	364	421	422	427	384	384	376	409	362	393	394	357	408	417	407	397	398	401	402	404	388	374	392	382	388	365	420	380	357	395	367	390	341	405	377	394	412	384	409	395	375	427	395	434	404	395	415	425	422	384	399	395	417	405	406	394	416	394	383	387	376	377	381	400	368	409	410	388	406	431	389	402	424	379	415	390	375	390	428	409	426	392	395	395	370	355	427	388	415	385	411	393	380	403	416	366	400	379	387	416	393	392	394	402	407	438	372	373	389	430	431	408	393	374	415	405	361	396	383	411	396	409	395	401	420	430	404	379	387	362	375	420	384	409	419	442	389	434	375	386	396	405	415	377	374	399	415	398	398	397	398	372	385	373	377	368	368	421	418	390	409	375	365	365	359	390	370	361	373	389	377	383	406	434	382	428	379	398	408	391	404	397	386	406	399	373	425	447	399	404	410	402	429	409	403	388	379	407	404	365	423	392	401	374	401	412	384	375	412	384	406	354	409	389	386	406	397	412	421	393	385	415	420	402	391	392	402	386	432	388	380	394	398	407	426	419	414	408	414	377	420	387	395	375	413	429	381	402	398	361	360	376	413	360	406	376	414	444	411	423	402	390	421	429	394	414	394	347	395	401	393	385	389	432	380	369	379	444	424	388	409	383	414	368	378	416	449	421	416	414	381	349	401	393	415	394	391	374	379	408	388	373	398	411	374	401	414	378	431	401	412	382	396	402	373	392	357	396	393	387	398	386	393	433	365	416	397	413	401	426	361	377	369	411	371	430	396	373	435	415	400	414	408	401	386	387	351	424	429	399	397	411	433	371	380	385	373	428	416	420	391	418	402	409	462	384	409	414	379	395	414	372	386	415	419	376	374	402	421	389	379	391	403	381	390	396	371	436	411	378	399	388	360	373	354	386	414	410	407	400	395	421	427	414	384	404	359	398	366	384	392	380	358	358	392	387	411	402	406	398	405	380	399	409	399	401	380	373	379	371	379	358	388	402	422	395	429	373	366	395	415	404	415	379	421	426	409	395	409	365	384	456	403	399	391	411	387	386	420	430	389	376	390	364	406	430	359	368	380	410	403	417	391	417	365	398	381	412	388	389	394	434	405	389	435	349	413	434	402	409	365	385	398	374	399	378	391	360	383	365	382	437	387	406	405	391	446	388	404	377	377	389	434	351	418	395	381	389	394	387	407	388	365	369	412	391	386	404	381	415	402	411	378	409	399	375	375	395	381	395	387	356	450	414	393	374	396	369	409	383	401	384	434	385	414	424	412	389	421	371	391	406	407	382	391	381	408	405	353	393	384	377	388	414	400	394	424	399	381	395	431	390	367	420	403	387	391	407	415	374	400	414	395	360	421	397	407	388	414	388	373	414	396	361	369	406	431	380	363	386	414	360	430	393	430	403	387	375	399	381	420	388	401	397	407	403	405	397	376	424	399	363	394	398	416	399	411	369	375	382	405	380	410	399	344	403	413	364	388	368	422	388	406	415	393	386	371	391	413	401	409	376	406	379	391	374	398	403	389	405	376	390	401	385	403	395	405	368	439	420	396	399	382	367	391	393	401	378	426	395	381	427	378	391	391	381	363	416	367	378	417	377	414	402	423	387	416	407	414	424	388	411	408	394	382	384	428	405	388	401	385	387	400	389	377	438	389	449	391	430	414	360	388	421	350	410	391	435	418	376	419	427	389	414	406	416	372	394	393	385	365	396	428	413	385	367	450	380	372	401	422	400	382	393	405	423	393	383	387	385	385	419	375	355	431	390	428	382	385	365	446	385	410	417	377	399	418	396	381	397	388	388	399	414	362	417	408	406	412	419	399	430	365	416	406	367	444	390	385	399	372	412	370	406	407	403	388	381	376	396	417	367	377	401	414	409	426	384	417	398	386	395	396	375	394	391	399	376	416	388	398	369	440	394	414	380	354	391	408	383	412	376	407	381	412	400	423	425	387	368	404	381	385	390	387	361	410	369	403	403	423	373	372	404	406	414	401	390	402	383	409	357	382	374	421	358	424	375	386	383	422	396	411	435	402	417	417	434	402	368	410	389	425	390	413	368	423	376	383	413	399	380	402	391	384	369	434	416	397	360	429	443	385	398	363	401	430	394	403	410	398	410	364	414	381	377	394	386	390	382	348	397	380	404	377	374	408	388	402	408	400	402	395	364	402	366	409	395	415	388	400	375	342	387	415	388	372	386	440	359	403	358	402	375	413	356	385	395	407	426	394	387	352	425	394	418	391	448	342	357	391	364	385	341	390	384	380	411	387	402	389	400	374	410	370	406	368	437	395	389	412	414	428	374	429	407	386	404	380	408	417	410	404	419	420	405	414	420	398	420	376	398	387	381	401	425	408	402	368	418	364	411	412	401	415	336	393	439	397	385	422	389	374	410	406	408	427	378	404	398	376	379	387	372	419	393	390	400	399	376	409	374	404	404	409	418	423	396	422	420	373	413	420	394	380	383	413	403	398	426	383	389	396	387	405	429	377	361	429	420	379	436	401	384	398	393	392	389	376	398	343	414	423	350	388	390	429	377	429	407	398	406	409	409	368	411	426	399	404	400	419	431	380	406	404	374	413	410	418	426	420	386	373	382	385	397	424	400	391	400	402	396	412	371	366	404	397	399	390	368	408	409	404	418	372	397	422	441	382	391	336	410	382	408	401	405	368	393	418	415	389	385	379	376	390	387	394	404	399	412	462	388	401	403	406	399	392	450	405	393	416	410	411	402	375	386	390	399	432	380	412	396	383	373	435	397	402	412	402	394	446	433	378	388	367	415	390	381	391	432	407	406	383	379	411	409	385	369	363	396
74542	67330	41252	10751	1308	491	351	311	317	235	250	214	229	197	199	211	207	188	226	196	191	205	192	199	181	183	200	181	195	190	199	195	165	172	201	196	196	175	201	181	182	175	165	188	179	185	160	192	199	180	181	176	174	164	187	177	179	191	189	176	196	196	183	146	187	191	158	189	171	191	188	149	161	176	199	189	182	165	166	182	191	176	187	177	208	176	184	171	165	179	176	162	207	170	198	158	191	181	178	183	174	200	177	177	164	153	165	185	170	173	178	184	188	175	145	175	201	179	181	194	182	226	181	187	174	181	178	194	174	159	179	190	170	167	174	172	185	178	166	184	195	191	175	219	167	191	180	199	206	163	188	168	163	157	177	175	180	182	184	186	173	185	202	189	211	183	193	183	180	172	200	177	169	183	177	161	191	187	187	170	181	170	161	181	175	184	166	195	184	189	184	186	167	179	171	177	172	180	155	177	177	175	173	166	162	205	208	176	157	188	166	180	181	174	181	176	173	174	205	177	189	182	176	176	182	187	181	181	151	185	177	167	159	179	185	177	160	164	187	178	206	197	166	163	165	186	186	178	160	177	183	187	195	164	160	181	180	192	173	192	178	184	176	165	185	173	178	169	169	166	182	165	173	182	169	187	146	197	170	181	186	183	186	169	167	183	175	174	172	179	164	179	189	195	183	191	181	175	164	185	179	189	162	196	180	184	172	173	186	181	177	162	176	185	191	174	184	180	163	194	188	173	199	171	183	178	196	194	171	183	183	179	196	176	171	195	162	169	212	201	191	167	150	205	176	185	162	197	192	180	171	218	193	169	203	165	173	201	155	175	166	207	161	183	193	183	192	159	185	184	191	174	185	190	197	167	186	164	194	154	184	169	170	171	182	166	190	200	181	181	163	210	170	193	198	178	191	196	180	197	162	177	177	191	189	172	176	174	189	188	179	167	175	170	176	163	187	188	191	168	187	164	171	177	166	174	167	179	197	196	155	189	199	180	158	162	187	166	208	188	164	209	171	159	177	166	173	190	160	173	188	175	188	177	169	182	178	189	178	195	196	173	154	162	181	191	179	176	196	186	160	164	186	191	148	177	174	183	178	173	168	166	165	187	183	185	178	177	181	184	184	182	176	187	181	175	189	192	200	177	181	185	197	181	167	160	155	155	180	172	175	196	186	186	178	184	194	161	158	187	171	176	170	184	164	168	179	206	142	165	210	146	192	198	185	164	183	157	178	181	185	165	172	180	183	214	172	199	198	182	159	188	154	174	159	175	156	174	165	201	166	159	182	149	194	161	170	174	162	161	172	170	160	185	185	173	182	192	177	172	158	178	178	180	192	200	164	175	190	176	167	167	176	165	189	159	163	171	187	179	176	204	168	170	204	197	170	204	196	187	176	161	196	152	139	173	181	182	175	150	166	206	170	179	196	191	166	177	170	162	168	182	196	174	173	189	192	196	193	182	176	183	177	194	177	162	195	159	190	170	171	191	190	174	179	192	169	189	186	174	185	187	177	164	176	186	176	176	217	187	170	186	179	171	178	188	200	172	180	184	164	181	179	170	184	164	162	168	203	172	189	170	181	163	154	177	169	169	219	183	176	210	186	170	205	172	169	165	199	193	147	176	182	198	178	176	181	180	176	214	150	201	169	180	199	150	171	183	171	168	183	174	183	160	198	183	168	146	163	185	181	175	183	165	177	160	158	165	168	195	170	183	187	191	173	187	185	184	178	186	169	185	196	178	192	180	175	177	198	164	168	185	189	179	167	166	183	176	184	167	178	148	160	169	166	173	163	186	184	172	176	179	173	188	191	172	203	181	181	171	185	199	149	162	165	194	183	164	152	151	172	192	205	163	174	194	183	160	159	164	147	187	174	189	185	156	177	168	183	177	180	184	171	173	195	197	165	179	170	169	185	169	184	183	173	195	184	172	170	186	171	184	183	174	215	186	169	186	159	177	192	186	172	171	178	188	188	170	167	160	162	187	177	191	184	171	185	191	191	172	183	188	191	217	186	188	182	174	180	171	171	157	171	171	168	171	177	152	198	171	177	188	187	159	157	182	150	187	168	189	204	188	170	183	180	183	173	199	188	183	177	181	158	196	176	198	195	144	164	173	145	187	169	188	177	183	179	187	194	192	164	175	188	192	181	168	172	161	170	180	192	186	175	192	178	179	193	200	179	171	189	186	188	197	162	169	173	176	179	197	209	178	168	169	200	189	165	169	172	198	205	156	170	169	190	150	199	166	169	165	153	163	206	175	178	182	180	158	200	209	176	164	185	188	191	172	172	142	188	212	172	166	196	180	157	186	175	191	181	154	187	180	157	166	172	193	177	175	206	187	197	187	160	184	172	165	163	185	172	175	186	164	198	159	191	169	159	183	174	170	179	175	170	179	190	182	217	170	191	183	162	167	185	192	174	166	192	179	181	175	198	186	199	152	202	176	171	177	173	186	167	175	189	183	186	179	186	210	189	183	172	181	180	184	190	198	177	176	179	164	164	180	190	181	157	168	179	165	174	165	179	150	160	170	190	165	173	182	167	172	167	168	159	194	175	187	163	177	184	160	186	176	201	189	194	178	197	178	178	183	178	172	204	155	175	205	174	161	175	162	178	156	155	206	167	166	176	183	163	166	175	169	166	179	191	169	149	189	177	173	173	187	183	172	206	167	164	186	177	202	183	173	174	174	181	180	174	204	182	178	181	178	165	179	180	189	164	186	166	175	180	178	177	201	180	182	196	173	169	162	179	176	164	182	176	178	161	159	190	175	204	173	186	159	146	178	186	159	182	192	177	193	181	202	193	173	183	182	179	180	199	173	181	206	172	188	195	174	184	177	198	181	213	163	203	165	174	169	173	172	201	195	170	153	192	188	184	210	172	184	177	151	215	191	154	188	191	169	154	201	193	190	175	186	171	185	195	183	173	202	164	178	174	160	184	177	205	171	173	156	183	178	152	158	172	160	182	190	188	205	177	176	175	172	150	164	192	204	172	187	184	188	209	158	171	174	166	176	167	181	178	179	182	197	181	164	183	170	185	164	187	157	175	194	178	183	191	183	199	175	173	184	176	181	200	193	185	189	191	180	183	175	169	192	196	196	184	161	176	163	179	197	177	184	160	201	157	191	185	176	175	173	201	176	171	161	167	167	185	165	187	199	180	169	159	172	179	171	172	204	173	196	159	215	202	170	164	184	186	195	182	207	176	175	161	181	181	193	195	187	161	167	184	216	165	188	201	193	181	168	181	188	160	171	184	179	183	168	164	183	178	178	160	168	182	185	182	151	171	181	146	184	158	208	160	165	172	200	178	204	173	172	169	197	191	170	156	179	160	168	182	163	189	187	191	162	164	184	180	205	163	182	190	171	175	181	200	163	195	168	178	171	170	165	168	173	190	167	207	180	185	171	160	180	192	204	179	198	162	154	181	192	171	195	165	176	193	158	190	168	145	163	194	175	184	159	170	194	181	178	212	180	205	187	190	169
52310	52245	26124	2849	2333	1915	1665	1466	1245	1132	1080	983	956	891	915	831	806	793	731	692	720	738	705	691	668	645	629	673	686	627	715	669	675	648	673	647	608	628	647	634	620	600	617	572	656	647	615	640	676	642	632	647	655	630	641	592	631	653	597	599	631	636	622	604	572	648	626	602	583	599	619	614	634	551	631	594	581	603	629	585	586	621	605	619	591	608	551	597	582	594	594	595	613	612	585	642	564	628	541	639	625	572	612	562	603	586	583	644	610	620	598	594	613	597	580	588	572	598	567	582	623	603	621	605	619	576	584	579	630	596	578	572	592	574	623	555	618	605	580	630	577	611	609	649	577	605	611	575	592	582	595	595	598	564	610	611	579	575	587	592	567	561	573	592	604	610	568	604	628	677	555	624	614	650	606	628	612	617	612	614	595	616	570	607	624	631	636	573	596	597	562	618	556	595	625	589	602	600	589	607	625	597	567	584	603	599	607	605	609	619	641	631	587	594	612	595	564	601	576	579	567	580	579	630	605	611	593	610	597	610	606	583	611	626	569	589	594	580	545	610	600	602	620	553	578	567	619	582	637	634	578	580	633	567	567	593	612	595	582	589	574	615	564	603	582	619	523	610	612	577	597	615	576	597	595	638	650	603	593	579	574	602	604	569	581	616	550	560	580	589	673	623	582	625	614	584	569	584	580	623	565	642	621	609	566	588	619	588	636	595	574	579	625	644	645	599	598	576	593	595	562	594	581	587	558	613	607	627	619	638	562	604	545	583	603	590	549	581	599	558	588	613	583	580	620	563	604	598	597	631	575	626	593	602	549	568	615	580	564	577	616	590	576	592	592	596	539	620	606	600	610	608	595	572	581	596	567	583	623	581	600	570	576	616	564	560	590	567	574	593	605	616	599	632	549	609	613	611	588	630	544	617	586	570	591	645	637	623	634	597	628	607	591	587	631	610	604	601	602	615	585	557	616	642	568	591	576	589	627	584	604	595	609	581	591	621	601	618	591	574	595	623	602	603	591	578	573	593	575	606	591	586	592	589	555	596	579	567	588	556	574	613	556	582	605	669	623	608	613	561	559	626	578	597	598	608	608	594	588	598	562	584	649	600	586	611	618	550	598	617	583	569	604	623	603	604	603	580	571	577	635	581	590	577	605	618	587	611	581	598	589	618	591	563	620	606	592	579	587	577	588	576	609	592	596	555	597	528	614	578	602	570	607	617	584	634	591	597	620	608	592	621	653	557	561	604	599	638	585	639	595	619	585	621	593	610	577	599	588	616	615	590	557	575	644	579	606	589	584	610	594	649	608	579	609	618	563	610	595	595	607	560	624	599	587	563	587	607	595	583	615	620	595	589	584	605	630	596	617	606	554	559	626	612	560	571	582	610	635	608	572	584	599	576	584	603	590	643	597	607	596	581	554	620	595	575	562	565	583	620	579	611	625	600	602	600	626	626	642	626	562	630	628	581	589	635	569	593	588	537	613	596	551	598	630	623	592	624	591	596	622	586	555	603	571	604	541	536	590	622	588	601	587	609	575	616	563	643	575	597	586	587	599	567	601	566	617	638	613	611	558	625	628	547	572	574	609	566	585	602	560	588	571	601	592	592	578	632	609	609	579	558	575	611	546	603	607	588	600	581	548	633	555	610	626	592	576	572	594	611	592	610	615	572	608	617	615	575	637	613	566	603	566	609	587	587	637	570	601	566	552	617	596	577	619	622	580	616	531	580	592	577	611	605	561	581	618	585	599	540	595	608	612	580	574	588	548	563	686	597	606	578	577	610	608	628	620	619	618	606	571	644	600	537	601	583	595	586	574	572	625	596	616	603	583	604	581	594	590	578	597	574	572	630	628	601	614	609	600	615	578	580	597	596	590	604	595	560	629	558	617	594	647	600	616	585	612	536	639	559	598	623	589	590	575	598	635	617	616	593	604	601	638	605	617	596	617	614	590	577	577	575	556	609	613	584	614	586	583	607	602	566	571	601	600	583	602	576	629	612	575	573	564	593	635	617	620	604	612	607	614	584	598	585	575	565	608	549	586	644	625	596	552	598	594	544	583	641	536	609	611	602	616	602	646	608	594	622	577	613	605	640	592	599	609	612	591	562	614	596	588	570	600	618	570	575	581	586	609	637	640	580	569	628	592	598	569	584	560	590	580	605	610	586	613	577	608	592	590	587	581	622	602	581	566	596	600	621	610	611	579	619	601	585	555	563	599	587	542	594	582	588	550	541	604	554	613	598	584	582	579	609	597	584	635	567	597	592	594	622	631	573	613	591	600	581	574	592	601	600	530	611	566	596	564	612	579	550	629	563	594	599	573	606	547	578	591	638	578	605	589	579	586	610	592	548	614	594	549	582	647	593	622	582	591	551	587	598	582	555	575	624	590	542	590	616	578	657	601	612	558	629	597	602	557	558	585	586	638	567	576	598	587	597	593	559	540	579	564	616	608	629	578	660	612	626	589	598	592	586	593	600	649	557	596	577	595	584	566	570	571	574	569	596	537	574	581	603	610	599	603	629	588	577	568	589	611	567	601	596	620	579	569	585	612	598	601	592	585	601	558	615	574	587	592	586	570	589	577	573	555	599	571	587	585	590	609	610	598	570	565	572	620	617	568	589	589	586	611	619	594	568	592	569	618	624	599	608	589	589	606	616	611	573	591	615	581	623	567	593	564	582	611	601	635	557	563	570	568	636	584	638	621	612	585	560	588	597	593	593	606	611	564	603	608	582	561	558	593	589	591	555	551	649	613	583	623	582	594	612	563	586	640	621	600	608	586	543	595	583	625	599	567	592	584	552	546	562	588	582	559	576	547	606	551	592	559	549	582	564	613	581	604	615	585	617	615	622	589	608	577	574	571	597	578	559	596	572	574	571	591	577	606	591	588	604	615	558	582	593	595	620	614	548	581	619	588	595	583	593	623	585	554	594	655	613	596	589	583	629	582	571	610	596	566	638	611	618	626	604	611	572	604	592	580	607	538	609	622	583	592	646	621	577	577	630	602	594	544	597	597	526	596	603	586	570	595	603	585	630	590	584	590	594	606	567	590	561	579	562	577	591	589	631	597	567	591	576	617	629	604	569	556	611	607	615	626	612	577	621	590	618	615	597	606	573	601	558	593	569	599	612	572	574	612	578	559	642	558	623	619	575	585	576	615	592	573	571	624	625	577	551	589	594	577	596	540	598	567	616	581	589	601	563	623	587	563	654	577	560	637	571	604	590	600	588	560	628	634	582	624	573	599	593	609	586	590	603	625	599	620	596	571	604	558	615	569	589	613	615	580	644	579	570	606	571	566	581	577	625	588	606	621	633	559	613	639	584	598	656	554	612	588	570	574	594	604	576	609	597	575	595	575	595	636	598	603	638	585	607	604	587	592	640	613	608	609	588	584	612	608	588	594	605	583	582	614	607	586	564	567	630	569	601	606	611	617	586	597	587	602	612	600	578	617	600	599	605	638	608	583	577	606	599	559	606
23467	11431	2189	198	177	174	206	180	189	168	197	180	170	198	171	200	187	177	173	178	172	152	197	168	181	148	177	182	193	170	164	168	205	191	171	188	197	200	184	163	198	195	198	175	183	193	166	212	154	200	201	179	172	161	174	176	189	179	168	204	190	166	196	162	194	185	209	195	187	178	184	189	198	164	207	181	176	176	203	191	179	184	183	162	178	163	192	155	175	198	190	186	163	185	180	208	177	188	192	189	165	188	200	179	203	170	172	193	193	167	179	182	195	177	195	181	162	169	184	191	191	200	181	187	183	175	178	194	186	176	192	181	175	187	190	176	173	173	209	183	167	171	173	166	211	187	193	183	188	188	210	173	195	180	185	186	176	186	162	198	174	182	190	174	179	183	197	199	172	200	201	191	182	196	197	144	211	179	166	174	191	184	194	167	182	191	174	176	162	178	166	176	188	168	185	166	186	151	169	203	184	170	177	168	169	169	198	196	185	186	164	174	195	214	194	179	199	166	176	183	163	188	181	180	174	191	173	193	150	156	176	188	193	185	193	191	203	180	197	184	178	208	176	197	169	192	187	196	192	166	179	191	192	180	206	165	182	175	190	168	187	188	170	174	200	193	190	183	186	198	184	187	182	177	168	192	183	214	186	165	178	184	194	185	191	197	168	169	190	183	181	176	187	173	174	196	188	178	173	205	170	181	192	198	196	204	176	190	185	185	197	203	182	168	184	202	163	167	173	183	177	218	155	170	187	191	204	169	184	188	197	211	195	178	192	179	187	166	207	180	188	173	173	159	186	218	171	173	206	188	180	182	184	149	173	195	217	179	181	182	175	179	177	169	166	176	195	181	165	165	182	172	175	157	166	211	170	170	207	187	158	194	182	170	195	177	182	197	188	186	195	168	185	171	193	171	194	188	191	192	157	197	175	181	183	195	171	171	220	201	181	202	185	174	199	168	175	175	176	192	162	186	169	235	175	201	188	169	155	186	164	178	204	195	180	195	214	180	180	188	200	196	180	200	187	215	182	168	202	164	181	171	201	181	189	173	189	188	172	182	178	172	193	176	154	192	166	190	196	152	179	183	163	194	162	178	172	189	193	166	170	186	162	184	177	191	205	194	176	183	166	169	179	209	171	221	179	190	182	161	172	177	191	200	207	181	188	190	173	188	200	190	175	199	164	164	199	176	188	173	179	186	150	189	209	172	180	162	197	191	185	182	209	201	172	178	176	201	177	186	190	197	176	171	191	182	159	155	173	168	180	193	193	196	191	198	194	204	186	187	210	200	178	189	177	182	219	169	183	188	177	190	190	187	187	177	196	208	189	193	201	189	184	183	194	188	164	171	186	159	164	199	190	178	188	178	182	181	190	169	188	184	187	193	213	173	190	192	177	172	199	205	185	200	187	185	180	184	177	188	168	195	165	182	179	182	195	205	203	147	196	212	207	173	180	186	175	169	197	174	179	190	153	175	195	173	178	196	176	190	174	188	203	158	161	190	173	199	171	196	172	171	182	180	168	195	178	188	165	170	183	197	197	190	184	160	191	195	172	178	180	183	187	188	196	182	195	194	184	185	185	169	190	181	161	185	199	177	195	211	185	144	193	188	176	209	221	181	189	184	177	178	191	161	175	154	200	183	163	203	163	180	175	195	192	176	173	176	198	176	172	171	186	192	190	194	167	188	153	184	198	208	198	190	189	184	186	187	214	182	179	192	166	187	173	166	202	178	173	187	165	197	188	201	178	189	184	159	178	189	204	167	179	151	138	190	196	187	185	178	171	210	171	192	175	179	208	162	206	184	188	190	184	194	161	220	199	180	193	191	187	179	162	194	182	196	166	169	182	190	195	184	181	186	161	176	156	176	192	184	191	173	205	191	186	169	177	170	184	195	170	163	193	187	190	209	161	182	164	188	182	167	193	221	176	192	195	178	199	185	189	183	180	179	218	151	184	174	180	175	185	172	208	162	165	169	198	177	189	158	181	196	198	175	187	177	194	185	188	177	175	187	199	171	199	189	173	216	192	174	154	166	193	173	199	221	171	195	204	163	196	203	179	201	215	166	183	188	183	200	177	166	165	196	159	214	193	157	202	166	159	185	200	185	180	181	189	172	184	166	188	182	166	191	173	177	168	186	166	196	177	171	155	186	196	161	202	193	185	182	184	202	168	176	181	183	199	165	179	153	177	180	179	183	180	164	189	194	193	173	172	187	174	187	170	176	171	192	173	157	192	200	171	151	189	192	193	183	187	191	164	177	192	184	185	180	202	187	158	164	190	177	199	167	176	174	191	189	167	193	182	191	157	188	198	186	162	180	169	175	171	197	181	195	187	205	186	172	205	176	197	175	195	188	148	193	173	187	182	185	207	193	190	202	174	179	190	182	167	157	178	165	196	187	172	188	186	185	180	194	180	213	195	171	188	188	186	189	174	205	175	201	195	177	167	199	167	220	194	201	178	184	169	183	191	171	189	188	184	167	187	188	185	182	200	185	195	191	183	186	204	165	185	184	175	188	154	209	201	197	192	189	193	193	182	173	200	174	178	183	165	180	173	169	195	206	194	184	198	197	188	194	190	172	177	190	175	186	188	181	198	196	183	185	199	194	190	180	202	187	188	178	190	185	191	167	152	189	177	203	175	173	194	176	193	189	186	213	202	173	162	191	190	178	178	186	178	183	194	183	158	173	164	179	179	162	178	179	200	181	166	178	174	209	180	193	194	171	198	173	163	171	177	185	194	179	175	196	180	173	167	179	162	183	182	184	173	197	179	185	189	186	186	186	195	191	175	186	195	159	171	189	205	178	186	212	154	175	174	187	180	174	180	185	180	180	182	192	188	202	197	197	193	170	168	189	171	187	180	184	200	183	186	176	214	196	191	160	165	180	180	173	206	158	184	167	166	187	191	171	163	202	176	168	166	178	165	208	178	182	179	171	179	191	177	207	156	190	181	173	200	157	169	191	187	200	179	178	197	184	170	177	193	197	178	187	175	206	170	179	162	169	177	172	144	194	180	174	190	193	182	177	178	188	191	181	170	173	186	196	189	181	154	162	180	165	155	172	167	197	194	174	186	172	183	159	201	160	168	190	204	185	196	186	186	191	191	183	213	183	214	198	178	186	183	172	170	184	202	202	164	189	203	195	174	169	183	176	191	176	181	168	178	160	200	178	188	188	204	175	151	191	185	193	185	178	175	201	197	184	182	171	197	202	167	204	174	172	168	177	163	161	174	191	178	206	160	188	185	192	204	170	211	194	181	222	191	157	182	214	184	186	186	199	194	205	197	193	177	183	174	187	150	186	202	194	211	187	182	191	183	190	182	195	189	191	179	176	174	188	163	200	197	202	179	161	164	163	165	158	195	171	201	181	178	164	174	164	155	172	162	160	173	191	162	212	162	177	190	185	188	183	180	179	173	169	171	174	174	164	203	190	177	198	178	163	189	185	210	191	185	173	195	186	175	192	191	183	158	172	182	173	175	193	187	194
21760	14815	3505	642	636	621	625	631	631	608	597	588	645	625	534	603	601	648	610	618	609	623	613	593	616	611	583	617	638	620	629	622	634	596	599	624	601	637	584	589	628	629	635	616	595	569	654	562	613	611	611	617	601	628	574	628	636	605	586	618	581	571	601	600	617	601	609	590	653	585	593	602	624	589	564	639	634	646	590	594	598	594	618	600	581	627	626	601	622	572	560	564	559	645	609	594	580	603	619	616	562	607	597	604	621	634	656	613	622	628	606	617	580	565	595	629	596	637	605	606	638	652	585	619	558	582	606	650	616	642	608	606	618	614	577	612	626	601	595	639	601	613	588	611	601	601	603	604	634	581	612	630	640	643	595	608	583	587	623	608	602	617	601	580	597	612	628	591	576	587	599	637	612	579	580	611	616	606	576	593	546	588	599	636	610	583	606	618	654	594	563	616	666	603	581	621	603	590	623	632	620	598	616	578	607	623	606	595	582	622	631	562	628	600	590	566	612	605	580	599	625	605	611	651	577	628	606	543	622	603	602	576	628	584	636	619	578	631	570	610	546	637	596	612	591	589	653	554	638	616	602	619	593	620	587	588	594	599	634	615	597	600	613	595	626	586	598	620	611	630	597	580	642	613	597	569	658	612	591	595	586	588	609	600	648	602	597	621	573	664	589	619	612	633	603	579	589	589	599	620	574	617	620	606	607	612	590	592	606	602	645	595	591	637	608	641	562	601	587	609	604	604	628	603	604	618	635	574	609	599	573	638	581	596	619	616	562	577	620	611	608	559	611	636	584	587	570	582	601	617	608	602	632	560	623	592	618	596	620	599	585	626	608	620	595	594	629	620	616	642	588	592	570	611	617	600	616	605	632	603	593	560	597	580	613	590	573	629	583	623	603	588	594	633	591	560	651	552	625	573	619	583	544	607	604	614	625	627	626	571	591	568	612	594	627	639	611	608	618	630	576	588	601	600	588	605	589	638	581	615	559	600	597	597	626	614	618	609	637	581	553	592	620	624	601	578	618	632	620	587	602	627	596	595	600	633	634	595	596	646	587	560	579	643	589	641	589	568	645	655	554	621	591	567	606	598	592	631	606	613	558	610	631	574	642	660	623	588	600	609	600	679	601	629	612	588	644	610	601	617	613	613	655	588	620	594	586	574	598	621	598	555	570	597	565	553	616	561	599	640	616	624	594	606	622	559	586	602	588	629	578	623	621	564	598	641	630	593	608	652	614	548	616	612	592	658	594	607	576	598	626	590	606	633	604	564	645	572	635	573	606	607	643	577	566	604	577	599	587	589	562	645	618	643	620	607	618	628	568	608	597	600	615	627	654	613	608	624	599	607	628	622	658	632	631	639	594	629	590	630	602	600	616	584	639	598	638	592	579	600	588	574	637	621	536	638	609	606	584	608	624	599	600	622	646	587	577	604	588	595	613	628	633	599	617	562	631	576	608	649	646	608	565	610	644	612	614	613	612	592	615	600	628	578	582	628	640	624	580	616	637	600	596	596	583	623	585	633	659	614	575	615	613	599	629	587	619	574	607	609	584	573	651	636	614	635	575	600	626	633	607	593	599	629	617	574	603	575	604	575	577	569	576	603	599	568	587	587	665	596	642	628	630	646	642	596	606	573	596	638	604	613	570	637	582	610	605	609	617	611	604	618	598	609	532	633	593	578	590	599	591	620	598	547	595	635	584	603	606	593	639	618	624	621	612	594	612	598	572	620	623	610	652	617	630	577	613	601	575	609	601	591	599	619	639	602	620	588	631	588	636	594	548	594	583	618	581	607	603	619	631	631	551	569	615	606	630	594	553	626	596	579	621	582	630	592	547	622	571	620	604	572	592	622	574	661	543	653	612	568	643	603	601	573	597	542	594	583	580	630	624	628	628	606	582	605	613	615	591	584	665	624	563	606	603	586	615	589	602	592	630	595	582	608	615	600	566	632	611	619	586	621	626	670	611	636	608	576	595	617	587	560	632	626	608	583	670	628	591	581	644	618	608	626	553	610	597	638	624	559	607	600	616	614	607	602	599	623	614	624	619	623	627	605	648	620	605	614	611	572	580	642	610	620	607	609	591	584	617	621	600	587	634	615	613	618	628	551	594	631	649	646	618	557	552	579	598	623	554	632	604	596	602	630	597	651	602	643	596	584	619	608	579	597	551	616	603	578	637	595	580	576	588	617	572	616	620	645	605	568	636	627	571	628	594	656	581	588	573	621	584	621	583	617	559	645	602	561	636	608	617	628	606	630	616	570	618	604	632	610	618	637	609	593	568	655	621	580	616	621	604	590	609	614	604	651	650	591	651	554	586	582	621	614	584	577	594	580	585	588	617	589	631	623	576	584	587	595	584	619	608	615	615	609	650	632	582	570	613	601	602	597	608	613	620	633	605	584	633	637	590	594	638	631	602	629	613	591	585	644	621	633	585	542	585	584	601	685	598	612	576	629	635	637	622	631	588	593	579	594	619	574	577	625	610	594	642	620	611	666	552	606	591	610	614	626	615	612	611	603	610	588	584	596	568	617	656	597	618	573	592	615	583	631	568	626	582	582	594	649	536	652	593	577	606	596	682	573	625	634	607	627	608	618	614	632	616	622	631	594	572	602	589	605	568	565	589	606	621	588	588	557	603	597	617	604	619	610	633	625	634	574	608	615	605	592	605	606	612	646	595	589	570	605	609	609	627	621	600	622	610	569	583	585	595	603	576	608	580	601	572	604	602	580	597	587	627	579	620	608	604	623	536	568	611	577	622	590	610	678	616	546	605	666	611	580	606	593	600	624	612	620	588	619	586	604	622	624	612	601	624	581	571	614	631	580	580	618	624	564	575	608	609	615	578	583	595	565	654	624	619	592	623	586	598	601	569	598	574	606	558	568	566	616	619	555	585	609	594	609	620	631	659	658	600	624	553	633	584	573	627	636	591	633	603	582	588	597	637	595	615	616	605	575	633	605	600	648	646	637	672	621	572	627	611	574	568	616	605	596	636	603	587	570	604	588	606	595	600	626	627	565	593	607	639	603	622	611	635	607	601	636	583	607	588	587	619	612	584	600	627	634	637	585	615	585	572	615	609	604	580	599	604	574	620	598	603	613	616	583	589	622	567	570	617	614	598	601	602	597	576	597	608	600	565	606	617	632	579	583	606	603	643	615	584	600	604	618	602	643	606	632	617	633	595	603	564	593	602	581	611	619	579	614	609	578	575	602	637	634	631	645	565	615	621	614	608	591	558	616	628	607	612	594	590	597	601	616	609	606	637	615	569	567	649	605	590	627	625	624	642	610	602	578	574	565	610	578	637	583	605	663	606	621	621	616	594	598	631	634	608	647	556	597	621	613	630	540	618	577	652	605	594	600	614	569	671	584	620	638	606	624	607	581	645	631	572	580	593	591	582	593	622	619	568	580	572	576	621	598	608	627	606	592	619	628	611	584	588	614	609	620	637	614	652	621	578	604	639	603	594	590	616	588	614	628
61267	52107	27927	3622	404	270	224	177	153	166	170	165	135	143	126	136	130	122	149	128	119	124	107	127	126	98	118	110	106	114	93	116	101	116	100	103	102	107	108	96	109	103	108	108	106	118	111	112	118	106	107	120	111	109	104	104	114	99	108	120	100	127	101	108	106	104	102	118	122	111	116	118	110	105	126	97	94	119	95	109	109	116	90	107	112	107	93	123	107	115	110	109	98	123	79	113	117	134	118	100	114	110	106	107	98	101	116	123	131	120	114	112	81	117	102	98	100	98	101	98	99	107	128	104	103	131	130	107	119	112	127	116	106	102	100	93	120	106	122	100	129	121	119	111	88	101	107	91	116	122	106	96	111	121	119	107	125	114	132	109	126	96	120	89	105	120	111	96	105	132	97	130	102	108	118	103	105	118	117	118	125	101	118	112	103	127	124	103	114	112	94	121	107	105	122	110	94	102	115	97	123	113	106	126	120	109	111	111	92	96	128	100	95	130	99	95	108	127	111	111	113	106	102	99	116	104	97	102	118	108	109	119	97	115	118	118	111	91	109	93	86	109	121	108	119	101	94	106	95	108	103	109	98	106	94	127	106	125	122	93	94	101	110	116	105	111	106	104	96	109	115	112	115	117	118	97	120	107	133	87	101	105	107	110	103	113	112	104	112	118	109	102	128	85	110	109	110	113	101	104	117	103	136	111	122	111	107	98	120	121	111	117	106	120	122	100	82	91	101	94	113	103	95	109	87	114	89	110	122	94	132	123	107	126	112	88	102	96	125	84	106	115	120	100	99	108	124	100	86	103	107	125	91	110	93	107	105	108	107	111	103	104	98	101	119	109	105	113	98	94	96	113	114	105	109	98	116	112	102	91	112	117	87	116	116	139	117	127	117	99	110	106	113	106	117	111	105	98	122	106	123	129	118	115	105	112	112	109	121	84	109	91	109	129	118	113	107	101	108	101	108	92	117	90	113	95	124	121	97	109	119	92	104	107	116	114	124	107	114	117	99	119	92	111	121	106	117	120	111	105	131	104	104	101	109	107	125	119	88	102	112	123	121	119	105	114	138	101	104	104	97	105	98	106	107	121	120	113	111	100	107	103	126	92	115	110	97	111	94	94	123	135	92	94	121	111	114	104	107	113	109	103	111	109	104	100	111	102	86	106	105	132	108	101	119	108	98	95	103	114	104	96	109	109	88	110	97	112	110	107	117	90	113	101	100	93	94	112	115	128	92	130	115	103	118	106	138	105	106	107	101	109	114	115	107	106	106	105	99	111	118	118	110	99	93	119	100	100	112	115	121	102	99	103	126	96	100	94	95	101	101	109	92	93	104	112	110	116	113	94	112	102	83	117	113	100	125	101	120	88	121	104	100	102	99	100	119	115	95	109	90	114	118	118	111	110	111	101	105	117	103	129	102	102	105	98	124	117	99	127	99	106	109	100	121	111	129	111	105	84	108	95	106	118	118	117	101	108	93	85	105	116	116	110	129	99	109	113	118	115	92	103	111	86	122	115	108	109	101	102	89	131	122	114	117	99	111	103	116	122	105	117	114	107	105	100	110	105	122	101	112	118	125	110	99	114	131	93	107	116	109	102	106	105	126	100	121	89	130	119	106	116	105	119	115	131	117	105	119	111	106	102	124	109	95	115	112	100	106	122	127	112	103	112	125	107	109	90	104	116	95	106	99	88	106	114	111	118	113	112	113	142	114	105	118	118	117	104	99	113	98	109	100	104	106	119	109	116	122	114	120	99	135	106	94	108	96	109	98	126	95	100	103	113	85	119	125	101	104	115	110	104	111	106	115	112	110	108	127	119	105	110	110	104	101	108	112	124	98	119	134	117	93	108	94	104	117	97	123	103	103	118	101	113	97	105	82	121	100	131	125	116	93	112	118	121	117	130	128	89	112	114	96	106	114	113	109	123	121	106	118	113	96	110	106	102	131	123	118	96	114	112	99	104	102	107	113	103	119	132	104	119	97	104	119	91	107	111	95	124	86	106	117	116	116	86	107	127	123	109	126	94	107	111	119	101	88	103	112	88	96	99	117	115	112	137	115	114	83	92	100	117	104	116	118	100	110	117	106	131	99	128	117	104	115	114	115	123	100	127	115	101	132	121	92	120	99	96	117	125	99	114	108	112	106	117	128	116	109	99	117	120	116	106	120	95	141	113	114	108	107	103	115	125	106	119	122	104	101	100	98	106	107	111	99	96	97	104	108	102	121	126	108	112	109	104	109	112	101	114	102	122	106	114	113	108	112	109	126	123	102	94	93	103	112	111	117	114	104	111	116	121	94	98	105	119	119	120	120	104	92	111	111	107	102	126	136	96	133	107	105	110	137	116	98	109	108	103	108	105	104	133	108	100	102	93	116	100	120	117	103	117	121	108	109	104	114	117	120	113	121	118	112	107	110	108	107	86	99	101	119	98	103	130	96	107	106	92	106	100	105	113	125	115	103	113	121	106	118	117	133	112	90	103	94	120	110	121	115	94	117	103	104	126	118	125	108	107	125	112	106	104	106	100	107	110	114	127	109	112	107	110	112	122	110	103	110	126	106	110	113	106	120	103	119	105	102	112	98	102	114	115	124	112	110	124	112	95	115	132	117	92	112	116	109	104	120	97	106	110	120	105	98	99	108	97	114	111	123	117	98	127	126	92	113	111	111	99	108	109	106	106	110	118	100	110	108	102	108	121	105	104	115	105	110	93	123	109	115	101	107	112	113	118	134	121	124	105	131	108	126	112	139	144	98	121	111	102	103	106	118	108	104	98	107	115	109	87	104	119	109	105	108	122	122	91	102	106	104	102	99	123	118	110	113	97	114	104	87	104	124	93	98	124	96	95	109	85	126	85	93	101	131	110	93	111	123	114	109	127	124	123	101	113	120	110	107	131	93	109	112	100	95	115	103	91	110	106	103	131	105	124	105	132	103	111	103	111	115	116	117	93	103	112	102	116	109	91	103	106	98	111	104	122	110	90	117	116	130	130	120	119	116	113	140	99	126	90	106	123	110	113	113	115	99	107	124	119	119	103	108	106	107	113	102	106	122	112	107	107	112	98	122	110	110	120	117	117	98	101	110	114	119	110	102	120	111	95	106	115	92	118	103	106	94	120	105	120	105	111	98	118	110	94	126	105	103	112	91	112	98	94	101	123	93	115	115	109	119	97	104	103	114	101	117	129	96	101	114	112	103	123	112	119	96	100	102	112	129	103	138	84	95	127	103	102	121	115	117	106	99	124	105	119	101	100	105	104	109	111	108	121	97	99	99	110	113	117	113	102	104	121	105	95	107	129	112	115	107	125	95	118	108	104	116	106	117	114	98	118	120	118	114	101	109	109	114	105	110	106	96	120	125	121	99	117	104	117	102	103	107	121	106	114	98	113	113	95	99	98	121	110	105	113	103	91	127	104	120	132	119	99	106	112	109	107	114	89	104	116	114	117	120	126	89	96	101	100	92	102	82	89	132	111	99	97
42261	39672	20171	1631	1358	1067	944	888	737	651	659	601	579	565	553	545	531	517	503	497	431	480	457	458	419	438	436	444	445	429	413	405	439	414	429	403	417	447	401	414	368	414	414	383	407	395	399	418	371	396	400	416	379	424	429	396	382	415	395	424	379	431	412	370	381	419	412	399	393	405	378	397	426	412	407	372	383	398	346	398	396	382	382	389	425	409	404	381	390	377	417	406	412	393	424	394	379	399	368	375	374	409	398	374	399	378	381	414	371	401	396	433	406	388	431	384	381	370	415	398	414	387	395	381	398	405	412	378	371	390	391	406	390	439	414	373	413	357	444	397	405	386	401	407	392	405	387	373	407	376	381	393	362	410	399	387	404	397	401	404	390	391	379	394	383	395	403	380	387	407	367	417	366	413	394	415	378	390	415	372	390	393	402	390	385	404	419	378	373	348	383	391	370	385	423	401	375	392	390	370	397	404	415	380	413	407	428	369	414	410	366	373	377	398	399	414	441	433	401	396	397	359	414	359	404	381	372	395	330	413	376	417	383	370	394	399	383	394	413	387	400	407	361	369	386	394	349	410	399	437	391	380	426	414	389	395	373	409	382	401	386	359	383	406	368	357	407	389	359	395	398	386	397	407	393	418	409	407	401	392	429	402	399	393	468	424	392	401	388	405	385	382	423	415	408	375	419	396	417	403	394	401	387	418	375	427	408	420	361	381	400	402	406	408	394	364	381	407	417	417	419	399	405	401	414	393	393	393	403	398	370	391	433	361	399	408	353	372	389	402	369	382	424	404	394	377	408	419	404	383	440	363	393	371	378	393	435	343	400	421	381	421	430	418	395	371	414	391	369	378	408	390	369	377	414	401	388	448	408	360	405	378	416	426	377	405	421	358	419	394	398	390	420	378	381	380	410	402	395	386	388	382	390	389	414	370	387	361	401	408	384	414	420	359	410	428	388	392	384	401	382	370	417	370	409	402	383	378	433	399	427	403	386	448	381	358	388	406	390	378	379	370	431	416	387	388	396	355	369	394	394	389	394	408	374	410	383	399	410	396	375	422	404	395	442	415	410	378	404	374	439	397	396	368	397	375	412	394	398	407	398	388	381	394	390	398	407	371	367	367	411	348	401	403	389	391	398	391	425	373	364	406	359	389	390	414	421	417	385	357	371	403	375	387	408	393	381	415	378	378	400	394	396	397	393	400	382	412	383	402	393	401	411	380	409	372	419	396	387	385	419	418	409	374	386	371	395	367	378	390	400	395	395	392	397	426	397	426	395	375	387	386	384	402	450	383	390	401	420	390	407	404	380	361	390	381	432	377	405	383	421	380	389	402	398	376	391	416	361	402	401	408	399	373	409	373	390	400	390	387	409	385	431	398	390	366	385	395	423	361	389	371	417	371	385	387	364	391	409	382	434	383	389	379	394	402	382	382	391	391	418	391	383	403	371	407	350	422	381	408	416	371	409	407	420	395	404	403	405	368	401	420	378	376	399	382	429	367	418	398	418	375	331	388	425	355	396	386	377	434	395	372	372	411	375	389	424	379	413	397	374	400	400	384	431	407	360	417	413	410	426	406	409	389	386	401	415	377	397	400	386	382	368	389	389	398	425	398	370	367	393	394	386	421	392	400	394	384	375	405	406	346	377	374	380	434	393	402	410	409	421	345	349	355	358	410	381	393	429	380	358	391	436	394	369	414	369	401	403	428	406	367	384	346	411	380	384	398	426	402	382	380	393	414	414	394	396	407	377	441	422	379	379	431	394	395	421	405	398	435	389	446	405	397	413	417	381	369	412	399	389	404	390	363	399	381	405	404	425	381	427	404	376	380	377	388	385	404	402	372	375	388	407	389	332	369	383	409	361	400	399	384	402	426	419	404	390	367	414	415	385	393	391	383	387	415	393	385	414	386	343	396	397	395	382	372	394	419	377	410	452	351	381	406	393	411	418	379	397	389	391	399	384	386	409	397	416	389	337	386	371	380	358	386	387	431	374	395	439	409	420	387	397	350	397	421	361	381	408	410	374	379	400	398	422	355	442	407	394	395	439	381	380	399	394	391	346	392	403	393	383	428	398	380	412	391	374	386	410	391	407	413	393	407	423	376	373	423	389	398	386	411	371	385	415	424	359	395	393	377	401	389	399	379	411	382	400	417	363	348	380	383	407	405	369	419	407	387	426	386	388	414	399	410	392	406	398	373	400	385	408	400	407	408	400	419	385	399	401	393	388	396	384	449	400	418	385	375	415	407	397	421	384	406	394	371	395	403	396	413	384	395	380	375	391	381	351	399	396	373	375	409	386	388	391	406	370	404	395	361	363	394	391	357	404	408	406	418	382	387	402	446	404	398	445	383	390	408	396	399	396	409	425	392	364	406	396	414	372	379	384	425	432	391	395	408	418	408	389	389	395	387	442	415	391	392	402	418	398	396	357	395	384	361	414	363	389	413	408	381	403	390	417	409	411	401	447	395	381	360	389	412	399	387	399	403	380	348	391	413	379	390	422	380	381	397	414	380	372	419	411	416	365	390	405	352	390	385	382	403	383	368	390	377	397	411	358	415	408	428	414	409	391	388	386	405	449	351	385	400	400	389	387	357	360	368	389	412	418	375	396	413	414	408	388	390	429	344	405	397	387	407	367	391	359	407	386	398	373	428	393	362	406	398	424	400	424	389	412	406	425	353	395	401	385	400	388	383	379	394	403	393	400	394	395	368	422	350	421	387	398	429	412	390	402	399	407	397	409	386	362	361	363	395	445	414	376	387	352	405	401	390	383	350	404	394	376	355	451	387	417	389	397	438	410	420	390	395	399	416	427	383	390	376	361	412	409	417	382	397	413	389	387	396	407	399	419	444	384	367	397	399	388	423	379	432	367	410	398	377	397	385	405	420	397	381	376	391	404	419	378	356	411	377	390	377	372	396	398	426	366	369	378	434	424	384	399	385	410	406	404	428	420	369	391	387	398	392	381	412	365	400	400	361	404	372	406	397	391	393	394	414	390	413	348	396	399	417	361	407	412	386	375	427	391	378	399	409	405	363	403	378	401	381	431	423	393	411	377	356	408	392	396	408	400	407	379	428	377	387	400	407	360	413	355	415	332	411	417	394	412	408	367	398	371	398	419	393	412	385	403	395	402	398	387	380	420	399	405	380	404	351	391	382	390	416	387	368	363	389	401	373	397	414	388	417	369	377	370	384	399	414	401	379	402	389	408	373	427	386	396	385	408	395	398	381	403	351	408	400	426	370	396	374	404	398	406	383	415	405	382	397	404	398	414	411	394	411	379	423	419	419	411	426	396	377	373	390	357	391	406	353	370	389	394	431	393	389	420	373	384	380	392	357	346	376	418	442	379	409	388	393	352	411	415	356	419	388	385	393	427	428	365	357	395	390	434	411	358	429	394	398	403	417	383	396	381	374	431	398	387	412	386	366	411	377	403	372	412	404	389	422	370	424	398	385	376	380	374	387	439	431	372	420	398	364
74665	68856	39115	10396	1248	527	400	360	299	277	268	235	248	198	201	221	220	210	195	183	216	200	195	188	182	212	196	165	198	168	196	188	189	171	195	156	189	166	176	185	185	205	170	193	178	178	189	164	173	186	167	166	171	182	177	184	187	182	178	187	182	183	149	174	189	168	160	188	171	200	180	175	164	185	207	185	177	199	183	205	183	183	197	182	166	183	178	158	168	176	183	171	166	162	190	156	180	201	150	183	182	206	204	192	174	146	160	182	178	194	168	179	156	179	169	169	193	159	172	166	164	153	179	152	157	151	174	168	148	183	166	157	197	198	163	174	171	171	181	181	180	183	147	173	174	188	154	178	172	199	168	191	193	203	171	159	166	182	174	176	173	164	168	171	166	179	164	182	181	179	187	185	179	177	187	160	169	179	175	172	162	165	182	169	190	183	167	186	192	185	168	177	198	187	207	156	176	180	196	179	190	178	143	175	193	169	201	138	155	157	192	173	171	177	178	184	179	177	163	157	174	169	181	170	181	178	158	170	146	174	175	186	177	175	159	189	180	180	189	174	173	183	184	175	181	183	188	171	177	159	176	183	154	167	157	166	155	200	172	194	177	165	189	170	179	146	191	183	178	175	187	198	192	160	160	159	178	184	160	176	166	170	178	171	160	189	192	180	173	196	187	173	211	186	147	167	167	163	164	184	176	173	183	166	182	171	183	181	157	159	178	181	195	147	200	175	187	165	152	168	183	170	166	185	173	187	178	175	162	197	161	165	188	193	189	169	168	155	172	183	178	175	200	173	166	175	190	182	179	161	182	163	185	184	169	180	158	189	191	220	163	199	168	183	202	196	168	160	186	163	184	166	174	179	183	175	183	150	172	173	186	169	169	170	186	176	166	169	184	204	188	202	187	161	158	174	173	178	186	183	164	165	174	169	171	162	149	182	162	174	147	195	161	172	188	203	174	190	168	185	152	180	176	176	190	195	179	170	178	150	184	165	187	165	167	182	184	190	173	139	180	172	181	189	191	175	167	179	184	188	161	188	187	156	166	184	181	178	174	161	191	192	167	198	151	176	153	162	150	166	183	219	177	160	179	169	179	160	178	178	162	203	175	156	173	163	149	159	169	190	176	196	183	164	188	168	176	187	185	192	169	175	164	168	208	193	174	180	177	164	175	188	169	181	202	171	201	179	163	197	184	184	197	162	190	212	189	152	179	188	160	147	175	162	189	162	178	178	176	177	171	191	188	181	196	179	193	177	156	180	174	158	186	149	165	152	171	185	175	177	168	176	160	166	168	212	172	151	159	184	170	188	154	167	161	169	181	177	191	182	169	180	179	166	208	169	178	184	206	174	153	170	174	177	172	187	156	193	159	178	164	184	169	158	197	158	173	177	164	175	165	153	163	166	178	159	184	173	190	168	180	182	177	169	186	185	172	182	172	169	186	174	185	175	199	184	158	179	158	182	168	173	201	171	160	170	201	181	185	169	163	148	163	184	208	177	196	181	164	166	177	178	185	165	173	164	176	190	192	183	142	187	187	175	177	199	166	165	175	164	166	164	183	190	195	180	184	159	183	181	163	185	183	175	169	164	164	189	187	169	174	190	194	159	156	184	185	180	173	167	185	184	180	169	193	161	165	197	156	192	165	187	170	183	189	187	148	185	178	182	221	151	188	180	178	165	186	169	195	187	186	169	157	188	198	189	197	188	174	174	173	163	163	181	155	178	180	188	178	179	190	188	158	166	178	164	166	179	160	189	148	176	192	168	209	197	164	164	193	164	168	190	160	208	167	169	163	173	175	187	154	198	169	178	148	184	175	178	179	151	169	166	182	167	182	201	175	159	166	198	177	187	178	177	164	185	171	195	177	148	164	183	206	164	168	161	185	175	175	179	171	198	163	169	173	181	185	167	169	178	184	183	177	155	177	174	174	161	173	173	159	198	160	192	206	170	156	197	182	184	193	171	152	200	156	186	186	166	164	200	170	200	159	184	171	186	170	196	190	160	195	206	172	197	155	180	178	178	158	174	193	166	162	168	185	163	145	158	202	179	172	208	181	195	185	186	184	155	177	150	168	170	211	184	181	192	166	166	181	173	171	178	190	174	181	207	177	192	158	182	175	172	147	169	190	174	160	159	181	165	156	187	174	156	169	168	168	169	198	164	175	190	161	160	168	162	185	183	178	149	184	197	179	195	182	182	180	169	173	161	182	153	189	175	183	168	163	179	169	183	198	211	166	176	175	162	151	164	172	177	186	178	173	170	170	191	177	181	179	191	188	172	162	175	163	172	190	173	192	178	166	183	157	189	168	169	166	176	183	176	187	181	152	145	162	165	174	187	175	162	163	177	189	166	169	169	192	174	144	188	172	161	158	198	194	187	160	171	156	188	167	192	174	168	162	177	174	149	179	184	173	162	175	160	160	174	164	178	149	163	167	167	171	166	174	197	189	157	155	176	207	195	195	174	164	182	198	174	154	177	157	167	173	180	197	167	160	188	161	198	187	172	195	176	171	173	184	168	178	184	180	175	179	193	183	173	172	178	160	195	193	166	181	154	157	178	187	182	168	173	174	200	178	170	181	186	166	146	194	194	186	182	161	197	183	163	182	188	175	156	176	187	172	197	201	190	170	178	180	198	182	193	171	177	175	170	201	174	178	187	174	159	201	177	188	198	182	149	188	179	157	147	169	162	171	168	181	194	196	176	199	157	182	176	177	191	182	190	163	207	193	171	169	197	179	181	171	180	169	176	189	159	177	191	179	190	151	172	163	174	189	198	161	162	199	165	166	157	181	197	171	180	166	174	214	165	174	177	171	173	182	195	185	158	175	173	183	161	169	198	170	168	169	181	196	166	179	189	142	166	171	211	175	171	157	193	153	177	185	180	201	190	160	175	156	177	178	170	163	189	150	165	169	216	166	158	157	183	195	161	167	179	168	165	171	185	185	207	167	167	161	173	188	196	152	185	174	152	173	163	179	175	179	193	154	195	178	173	168	175	186	180	173	164	165	167	162	165	192	213	166	186	156	175	179	177	170	173	197	208	170	172	184	161	169	188	182	185	194	156	166	189	179	174	178	180	180	171	167	155	169	161	168	187	187	187	184	154	174	170	198	176	155	150	186	172	179	170	178	177	183	176	159	168	200	193	180	176	175	197	169	193	169	178	171	179	178	187	159	184	198	174	183	187	205	180	190	166	170	179	161	181	186	169	186	191	209	170	173	166	188	194	186	193	186	205	173	171	177	192	175	172	181	165	172	187	184	185	192	177	199	165	169	202	164	199	190	187	178	197	160	174	158	185	179	206	158	171	171	169	170	152	191	152	181	183	179	189	184	192	182	165	171	174	170	190	184	193	168	153	169	181	177	176	173	160	156	186	186	148	165	174	168	185	174	190	170	186	154	172	177	152	175	189	154	181	180	178	167	163	174	208	174	153	176	159	190	176	166	160	186	138	178	172	160	161	180	194	173	178	165	172	179	175	174	183
51933	52959	28311	2889	2357	2014	1765	1505	1391	1251	1105	1065	972	870	815	849	811	832	766	701	724	714	720	697	691	658	685	672	667	679	647	692	650	620	653	654	636	597	580	619	685	624	611	604	621	594	610	611	612	630	617	638	627	652	576	616	622	602	590	612	577	593	571	565	609	658	591	610	608	570	571	649	594	586	561	621	656	552	566	588	619	567	606	622	581	606	582	571	594	595	584	576	571	539	592	580	588	618	593	548	588	594	588	562	551	572	589	575	607	607	642	595	614	593	580	627	573	607	605	579	567	581	592	620	569	588	599	604	636	593	582	620	578	599	604	598	602	539	589	613	609	600	591	578	588	619	573	577	572	596	589	584	569	594	600	571	576	629	597	558	607	597	582	611	582	617	584	588	560	601	587	579	604	611	606	607	600	609	541	576	587	576	608	537	585	592	550	606	590	598	615	598	565	622	605	598	585	620	616	593	609	561	540	583	614	606	580	559	585	602	608	581	557	564	558	585	578	619	589	613	587	599	567	590	560	589	580	590	532	624	592	564	547	582	575	556	582	571	580	567	631	579	579	565	633	610	600	601	602	577	610	589	616	554	580	582	659	593	618	588	550	562	617	554	573	609	596	587	565	547	570	608	582	600	607	613	580	601	559	605	578	610	648	594	578	596	579	562	599	572	631	555	622	617	581	579	547	592	578	582	604	616	606	579	596	602	586	611	545	563	575	605	551	608	548	599	547	556	552	594	593	578	536	601	631	608	599	585	569	564	617	617	531	569	562	608	590	580	611	606	559	558	610	603	588	584	566	579	593	557	590	566	580	579	614	571	598	602	584	560	586	595	644	559	598	623	576	575	610	605	608	619	573	593	610	597	608	594	600	607	604	552	571	619	578	597	562	558	580	625	601	553	629	549	621	611	558	601	582	602	579	543	582	572	583	593	574	590	548	575	663	578	606	584	616	598	621	584	577	611	609	634	583	613	566	588	597	520	589	587	575	595	608	636	598	577	594	598	566	574	595	621	595	616	600	582	606	584	575	611	608	587	567	579	526	638	590	618	601	572	588	581	585	615	576	567	608	561	583	544	604	546	632	600	607	564	580	603	570	586	553	563	588	594	580	584	567	580	555	608	633	545	572	600	549	606	608	597	573	565	558	581	572	584	558	607	601	597	610	569	586	585	613	607	601	544	593	565	559	621	580	605	577	574	602	603	581	573	570	557	581	571	569	585	582	600	580	576	627	566	568	607	618	580	597	594	574	589	572	589	604	564	568	630	576	579	597	579	597	612	577	609	586	591	598	629	637	588	620	549	564	585	575	625	575	550	548	575	593	630	560	568	578	597	598	622	564	548	606	594	574	574	600	565	586	588	606	602	630	566	577	616	569	575	585	590	586	562	549	559	568	556	610	558	575	600	574	600	526	581	585	602	587	604	595	615	591	573	575	550	557	601	559	611	604	575	609	564	609	602	557	614	566	601	566	647	525	571	605	626	613	588	603	605	589	623	581	569	598	543	578	572	573	574	597	579	565	630	601	600	599	589	588	570	592	565	607	589	598	575	600	588	598	566	586	581	586	538	596	587	596	577	596	527	564	607	583	593	567	585	595	601	645	591	597	518	601	536	576	573	585	590	591	570	587	575	595	544	642	550	585	560	533	573	582	582	553	572	554	597	603	611	574	598	577	530	590	600	559	576	573	612	596	583	591	602	555	537	616	563	598	590	583	620	529	548	562	564	557	591	545	596	598	606	629	578	611	546	561	568	566	607	581	606	545	571	603	619	653	599	576	539	585	565	591	555	580	594	603	624	580	568	576	609	584	616	572	576	602	573	577	604	586	588	576	557	598	568	613	606	606	563	576	626	609	585	569	576	588	572	609	589	597	627	566	577	585	579	568	589	611	602	580	623	572	588	565	608	605	536	606	538	584	573	591	566	615	543	538	542	602	542	589	577	578	599	566	626	595	570	572	583	644	597	626	569	582	584	608	587	578	592	576	587	586	568	572	503	555	574	577	582	601	637	565	589	606	563	610	602	563	580	589	577	604	582	660	614	572	576	601	597	624	607	650	625	588	588	567	578	583	585	582	643	574	592	564	579	602	603	577	580	602	584	612	591	586	614	566	588	570	601	584	595	579	611	602	560	629	569	583	619	586	579	602	569	583	565	617	604	598	598	558	606	588	604	562	562	614	592	578	629	576	642	591	540	585	556	600	575	574	566	558	595	586	600	580	588	565	578	593	596	617	614	628	599	584	597	553	584	596	596	599	570	629	562	566	585	629	588	558	598	597	600	557	589	582	629	581	607	583	592	547	598	598	584	574	582	590	574	627	605	578	583	570	574	605	636	603	559	621	570	597	580	562	598	563	586	603	571	603	586	587	590	598	579	602	580	596	597	555	570	621	565	551	556	573	555	624	578	561	578	620	622	593	610	588	582	550	596	548	586	585	558	593	624	582	560	583	594	589	555	574	598	552	569	554	551	579	561	592	582	544	603	634	597	563	539	592	583	583	556	569	605	586	598	577	590	573	589	575	539	575	648	659	584	611	551	570	568	591	578	593	587	604	560	595	599	626	605	567	608	595	592	561	548	588	578	591	563	560	562	624	585	588	594	600	616	626	547	594	613	558	606	537	565	550	539	566	627	583	546	600	609	537	571	585	623	560	545	629	577	597	574	575	591	597	568	536	541	586	568	570	595	509	614	552	615	587	601	580	578	587	583	608	588	568	592	598	617	594	578	549	618	548	577	595	580	587	599	557	570	549	558	593	608	558	569	592	576	614	582	568	593	578	602	600	589	581	633	565	619	604	591	613	558	540	576	584	606	598	577	578	616	606	586	566	601	595	622	644	538	570	560	623	591	588	584	624	554	626	577	582	622	595	655	584	587	574	548	623	536	586	578	576	648	586	611	558	572	558	595	617	557	608	598	583	585	612	591	581	600	592	641	572	574	616	585	605	586	539	578	610	591	617	575	561	549	603	570	604	607	623	585	558	592	581	618	566	524	571	569	542	624	584	584	564	573	553	556	603	644	558	638	592	578	613	570	558	593	545	586	566	570	611	581	608	612	595	581	597	583	593	570	614	587	612	565	588	588	601	564	591	592	587	586	581	535	628	597	562	554	569	611	623	578	629	625	550	567	562	572	597	585	600	595	551	594	601	615	590	609	598	613	623	559	566	608	564	588	618	592	537	594	586	592	581	562	609	575	570	600	586	580	548	604	590	557	556	588	607	604	587	592	618	578	588	604	560	577	604	549	601	580	587	560	583	579	588	578	581	576	590	607	598	639	558	597	585	571	552	576	565	597	617	557	595	538	594	570	587	615	586	635	601	580	573	593	558	620	552	586	607	540	552	606	597	599	604	631	626	604	616	604	582	532	549	612	624	565	592	617	568	575	562	619	569	542	589	614	579	547	572	569	601	594	609	558	589	555	533	604	614	629	589	597	563	566	589	588	550	568	541	567	612	596	574	605	574	624	617	570	593	585	596	552
21852	11613	1929	198	174	189	170	178	200	150	195	196	199	209	195	185	187	173	168	193	179	213	194	160	186	193	172	192	182	192	167	172	199	195	180	188	166	185	152	205	174	186	178	167	184	207	190	193	178	195	183	165	200	209	156	182	198	194	177	192	201	176	149	171	167	182	171	184	179	192	184	191	177	171	157	177	188	166	191	197	166	174	182	200	172	190	211	156	180	179	200	184	198	189	202	175	185	171	176	184	187	181	169	192	173	182	165	198	208	186	175	178	156	173	170	178	183	205	166	185	167	178	193	198	193	193	190	179	194	179	179	170	174	170	165	178	193	205	195	171	179	202	161	165	184	153	165	180	187	175	190	172	159	178	164	189	168	195	172	190	157	168	183	194	183	193	176	171	171	204	186	149	181	182	170	175	174	187	167	193	199	189	194	195	173	168	175	183	185	191	184	186	164	174	158	193	197	175	205	181	207	187	188	178	186	180	191	188	206	169	168	197	191	171	191	171	192	173	202	160	178	174	167	186	189	157	191	177	176	181	169	179	195	166	188	193	173	177	177	191	194	180	209	175	189	178	178	172	174	175	172	181	201	167	156	182	170	195	185	179	184	168	180	169	187	175	178	184	195	185	196	163	204	189	171	203	195	175	174	168	162	177	177	185	171	178	184	208	140	179	166	163	174	198	178	195	172	202	172	176	174	189	203	159	203	224	180	172	154	186	176	179	162	212	183	187	180	199	202	147	170	175	196	179	170	190	205	183	174	168	174	184	179	184	183	193	183	190	179	181	192	180	222	194	186	173	175	180	199	201	180	197	182	188	169	179	169	181	159	189	174	182	181	177	175	155	182	176	192	165	190	189	176	173	183	173	184	180	193	188	186	191	174	162	185	186	191	185	177	152	174	192	197	167	188	183	181	170	189	189	180	187	182	172	188	203	176	168	185	199	206	171	209	180	174	194	165	166	174	179	182	200	162	186	186	185	177	165	161	186	165	182	173	184	198	188	190	214	184	181	159	179	192	188	176	187	175	175	186	184	159	165	186	201	200	192	166	178	154	174	187	190	176	167	184	166	169	191	186	167	182	158	200	198	211	192	184	184	188	179	196	197	163	181	203	171	187	168	176	188	172	185	182	176	183	184	185	164	218	195	160	186	191	207	168	175	174	177	176	187	219	168	176	211	183	210	176	193	181	166	198	165	183	182	160	220	164	191	176	182	188	194	180	163	164	164	173	170	165	195	182	174	195	179	200	186	186	196	201	181	184	188	184	163	173	196	195	195	199	165	194	163	188	184	154	203	185	184	192	163	188	173	192	169	182	180	171	169	174	192	182	180	166	178	182	184	171	197	193	177	197	188	195	188	211	191	172	186	177	169	171	182	170	165	184	162	182	185	177	158	175	176	186	188	169	175	166	188	199	180	181	175	174	182	193	174	200	186	153	174	186	192	197	187	155	173	188	160	195	155	177	173	196	170	144	178	170	167	188	160	170	181	184	188	176	198	160	175	170	165	158	172	162	184	204	203	189	175	205	185	185	175	167	205	183	168	193	191	189	189	177	189	174	183	171	183	170	206	177	176	189	183	176	180	184	188	168	179	196	197	170	159	182	178	193	148	176	182	203	186	183	185	179	191	182	204	193	194	191	202	175	178	169	182	160	178	183	190	177	200	154	182	201	178	168	186	201	191	181	194	190	205	192	194	192	152	187	173	176	193	187	186	163	190	193	202	173	203	172	182	176	181	176	155	191	174	199	177	178	169	167	198	163	167	180	180	191	188	168	179	166	193	188	156	174	169	188	173	172	168	205	185	203	194	199	195	196	185	187	187	222	179	202	191	179	179	180	178	170	202	196	198	179	200	197	176	177	201	172	184	197	172	185	162	164	176	177	194	177	187	179	166	173	174	173	181	156	164	176	228	191	167	157	181	200	167	179	175	195	172	172	188	163	187	179	198	183	201	190	154	179	179	202	219	168	176	184	186	176	196	175	166	187	179	170	157	173	176	176	186	167	159	173	160	201	192	152	194	180	182	164	177	184	186	181	170	187	185	179	208	159	213	172	173	166	192	189	171	180	194	185	178	140	166	163	176	157	151	197	178	190	188	191	170	173	148	177	172	172	196	187	201	190	152	190	176	174	217	195	190	173	193	181	174	187	198	167	182	172	183	178	176	199	184	192	174	183	190	185	198	172	190	172	183	167	167	180	194	180	172	163	165	155	181	177	178	195	161	181	169	185	176	187	187	178	168	174	179	170	189	192	172	164	209	195	178	184	185	184	162	203	163	204	177	170	166	169	194	189	166	189	174	165	189	191	202	185	199	183	168	176	202	172	158	163	164	195	192	172	196	176	179	181	178	162	185	184	184	183	193	179	171	198	201	202	174	175	166	187	198	181	173	178	197	173	171	160	175	196	203	209	165	143	195	154	175	195	192	199	196	192	178	155	157	164	183	165	187	181	165	196	180	194	180	173	183	154	174	165	199	166	195	181	171	179	179	156	172	168	172	182	172	205	179	189	185	199	207	203	172	153	207	164	187	153	203	179	151	215	168	180	196	170	187	183	154	181	180	197	185	199	169	196	191	169	183	191	180	183	182	166	170	200	192	171	198	167	178	197	160	200	191	176	190	172	152	191	188	192	204	205	187	176	154	198	170	179	191	171	187	195	160	177	194	183	190	203	172	170	164	180	186	191	184	179	194	157	197	180	197	193	184	171	201	179	175	189	171	195	195	202	196	191	171	178	188	175	186	192	161	189	164	191	196	182	173	160	166	180	181	200	209	184	156	215	183	201	201	172	173	178	171	185	181	145	194	191	173	193	195	167	180	184	185	185	196	208	159	178	196	182	171	193	190	156	185	188	176	162	184	167	163	197	166	200	179	178	181	181	199	149	172	172	148	191	195	219	202	175	183	190	185	158	166	176	192	181	185	168	172	190	191	176	178	185	180	182	173	197	182	174	184	172	200	177	176	175	162	173	176	174	138	163	183	190	204	186	169	183	187	203	163	183	180	200	189	167	186	197	186	165	191	185	194	171	192	181	191	180	185	166	168	160	174	185	167	185	193	177	188	185	184	178	183	194	190	171	169	179	177	165	191	156	175	180	164	158	185	192	170	169	193	167	166	191	189	177	192	177	181	176	174	164	193	186	172	189	183	188	211	189	198	187	196	180	144	170	174	176	198	189	202	170	177	192	182	164	172	179	175	179	188	187	179	182	195	193	193	211	180	192	181	184	169	180	187	193	182	170	188	198	183	175	153	183	205	157	187	167	189	184	169	183	157	194	190	181	211	167	172	168	188	182	193	185	179	173	186	172	170	203	162	210	186	185	159	169	202	193	192	178	202	197	193	173	192	197	184	187	172	176	170	188	169	176	196	172	173	204	196	170	176	211	193	183	171	163	165	189	166	199	203	165	186	181	183	177	177	189	186	165	179	168	152	178	185	183	182	191	185	188	185	160	164	183	188	167	162	169	183	176	161	182	182	173	202
20208	16494	2684	629	637	646	606	604	596	625	565	653	589	602	601	582	602	624	592	603	602	617	613	578	577	629	590	565	613	585	629	631	595	617	594	643	576	572	605	613	593	609	582	551	574	583	554	611	600	622	582	625	570	556	622	592	608	583	576	571	591	560	592	625	598	594	588	648	591	576	572	641	616	599	596	554	614	549	609	585	593	609	574	596	601	556	588	595	598	628	636	568	616	598	564	592	593	634	639	549	629	642	568	617	602	582	575	625	644	553	561	608	593	577	587	588	631	615	560	579	565	627	595	599	585	602	553	610	616	613	633	583	618	604	586	629	583	599	607	613	613	577	569	609	584	612	594	607	599	588	612	625	585	601	624	569	588	606	601	590	589	612	629	555	565	604	613	578	566	564	585	597	603	618	554	583	616	630	594	568	571	615	588	584	587	567	620	584	637	595	640	607	582	565	602	605	643	595	597	600	586	639	586	624	591	584	565	579	565	661	578	593	574	633	634	598	583	638	604	597	586	588	566	629	595	591	560	591	615	590	579	594	639	600	629	627	608	601	579	633	590	616	608	595	604	596	628	597	597	579	578	598	594	579	614	615	614	595	601	588	605	583	583	590	590	627	587	596	601	577	608	618	602	585	601	595	595	590	573	608	563	570	601	544	560	582	595	585	612	610	623	543	593	551	610	588	619	612	604	537	556	589	606	596	606	564	569	603	637	632	591	575	637	616	602	644	589	592	601	567	555	584	615	604	577	592	607	558	607	609	574	629	619	618	667	621	584	608	603	586	579	622	531	593	599	607	594	584	615	623	588	565	651	590	583	554	589	586	591	595	581	576	601	561	611	577	599	631	635	614	599	568	610	604	602	600	648	587	557	575	591	633	583	591	549	602	579	613	641	648	593	593	567	576	598	603	592	605	608	598	582	603	592	604	627	661	590	572	594	627	600	581	601	615	589	571	617	588	588	596	590	600	627	597	617	587	576	570	542	615	631	619	583	610	602	610	577	576	593	615	544	582	618	597	571	581	602	569	620	620	594	582	623	626	587	570	583	606	592	623	596	567	603	588	607	594	623	586	618	638	608	575	603	598	544	610	598	612	604	571	649	594	591	606	574	578	607	586	625	581	614	576	558	625	618	639	547	591	589	591	590	582	602	614	614	619	589	574	551	590	587	581	650	617	606	591	583	580	596	566	571	620	554	605	636	573	613	600	591	615	594	574	630	572	613	637	609	610	558	552	625	590	621	648	633	557	604	611	614	582	580	576	608	626	573	551	603	648	565	567	614	609	542	568	565	608	608	547	555	587	562	589	608	593	563	609	604	633	596	580	603	617	552	621	633	635	630	586	627	601	612	600	593	587	632	590	594	597	579	648	598	566	618	625	573	608	627	594	567	581	665	581	604	587	636	615	640	554	552	556	623	635	624	594	586	607	624	613	548	608	577	579	585	554	666	591	617	569	586	617	591	601	589	620	611	591	620	589	578	589	586	647	603	616	585	534	592	579	604	559	550	624	597	601	551	606	605	594	572	629	596	610	599	583	605	620	550	562	569	616	556	560	595	632	659	565	524	572	596	588	586	570	578	584	620	604	573	571	635	647	629	621	627	580	580	580	541	605	563	563	571	560	607	632	539	613	613	581	599	577	603	600	615	612	618	598	609	553	595	626	661	607	624	599	564	596	534	559	598	623	585	592	593	625	572	572	625	596	646	600	617	589	603	596	590	646	597	616	589	599	542	625	582	599	593	591	593	601	629	591	600	562	573	580	589	620	580	582	587	571	604	580	585	547	620	628	612	577	589	591	548	617	578	597	623	610	606	577	616	584	596	615	631	570	588	608	613	562	623	580	608	604	597	576	628	610	620	598	605	602	579	605	616	620	604	593	599	603	620	594	591	576	591	588	616	606	605	587	622	560	649	611	568	626	578	669	556	625	620	602	576	596	605	600	608	650	600	554	603	564	528	633	612	593	581	567	614	564	593	617	545	554	630	674	595	579	562	604	633	640	600	569	616	574	602	581	559	588	578	559	560	613	598	607	657	563	593	621	620	592	587	557	562	585	604	625	640	613	653	628	644	623	609	610	595	605	634	600	588	649	630	603	619	546	582	592	615	631	599	593	613	578	576	605	633	607	571	624	621	632	612	610	605	601	626	591	617	596	595	613	569	611	594	633	584	604	558	595	618	598	563	599	612	632	567	580	611	620	601	608	584	621	598	609	594	578	587	600	594	598	560	608	612	612	604	587	614	602	558	594	586	590	576	608	598	600	583	608	626	592	581	573	597	574	589	595	597	556	528	579	567	567	613	557	564	600	586	599	613	541	582	635	610	588	612	581	567	634	609	606	609	643	597	582	577	597	559	582	609	577	591	583	577	577	614	593	579	573	576	602	632	609	614	585	561	584	562	573	584	599	576	584	564	602	591	594	595	637	599	617	603	640	583	589	607	579	594	574	621	581	599	572	579	583	625	566	566	591	610	602	584	557	590	584	570	534	596	568	606	640	564	615	595	561	574	555	558	576	599	605	607	602	609	566	554	645	574	586	567	613	614	592	592	556	561	596	590	631	573	619	626	626	612	650	624	608	613	580	570	594	602	585	548	610	570	567	655	624	605	598	605	644	581	638	609	586	575	616	590	626	626	545	587	638	644	589	630	603	615	569	567	603	541	593	588	564	612	579	620	598	568	581	582	586	613	617	611	594	573	609	653	592	604	605	582	592	610	613	580	599	610	589	614	643	606	600	573	589	566	628	616	637	607	577	628	636	593	577	609	636	591	574	621	592	571	600	581	611	549	628	591	574	632	590	584	570	562	559	613	558	575	586	586	585	615	615	598	610	634	590	590	601	606	621	594	593	604	620	589	629	616	672	560	639	580	584	598	639	566	585	610	620	621	586	570	596	575	567	632	613	580	590	591	638	563	609	596	614	615	603	588	647	602	605	626	585	613	605	612	601	628	586	630	579	614	590	609	596	622	557	598	595	596	577	633	561	605	652	570	594	580	618	631	590	626	577	603	619	548	625	618	606	608	563	597	594	613	585	568	599	592	568	593	551	644	623	617	628	606	622	564	568	590	584	568	599	552	607	589	621	597	618	565	629	558	615	576	574	642	652	589	640	615	605	556	589	622	586	629	623	549	624	623	645	592	602	612	611	596	630	604	562	617	611	576	570	639	627	609	592	581	608	596	615	640	600	619	571	560	590	610	566	543	568	603	634	577	614	601	625	608	603	595	609	594	562	597	596	599	613	577	540	624	620	592	599	603	652	533	668	585	610	606	601	567	592	618	575	621	617	599	552	568	619	567	598	580	576	598	587	601	607	586	618	602	547	602	570	618	594	594	568	607	600	586	580	647	639	589	600	570	606	627	599	639	589	610	581	612	612	569	603	605	596	601	585	613	609	568	599	569	584	573	575	576	639	604	609	607	599	634	621	588	572	596	579	560	665	598	623	603	557	579	566	620	582	629	601	616	625	593	563	609	633	592	615
60766	56473	26237	3720	337	266	228	205	173	149	163	137	123	130	116	126	119	116	127	130	108	132	99	123	114	127	119	119	95	107	139	94	102	122	119	115	101	96	100	113	119	133	128	112	127	124	117	104	121	132	116	111	124	105	100	121	117	113	107	93	131	81	105	106	141	111	108	112	129	124	104	110	99	94	112	127	106	116	119	102	126	101	126	105	123	123	119	119	120	98	109	112	113	102	122	105	134	100	120	108	93	106	114	107	106	134	121	116	124	104	113	115	119	130	111	100	134	126	118	113	103	93	120	107	112	102	113	97	102	96	108	138	124	97	125	125	92	112	123	83	102	118	105	119	110	104	116	115	116	118	103	108	102	114	108	109	95	118	137	95	104	110	114	109	101	112	108	119	132	102	100	131	118	106	116	115	131	133	107	136	127	98	109	124	123	113	123	124	98	125	114	124	120	110	105	118	111	109	94	108	131	127	123	106	105	88	116	106	108	85	111	133	108	97	90	119	121	119	102	104	102	117	113	123	104	111	111	111	107	107	115	111	89	94	125	104	126	111	119	96	119	112	98	113	119	88	109	95	97	98	105	114	129	121	126	109	102	103	110	104	106	112	131	113	115	122	105	123	128	115	99	112	91	96	113	114	115	98	102	102	119	107	116	102	114	123	114	113	104	109	114	96	111	125	117	107	112	101	105	113	97	123	106	129	120	129	105	107	112	126	115	120	116	117	119	106	113	103	118	95	108	99	109	109	123	114	107	120	125	103	100	123	131	116	123	105	115	95	114	124	98	107	118	105	107	118	95	108	108	104	108	119	120	140	133	100	114	116	108	108	116	105	117	103	105	114	120	128	101	114	112	95	95	129	129	86	130	124	104	109	124	108	117	115	118	126	99	95	127	125	115	119	115	122	111	118	95	123	105	113	115	121	119	126	111	111	114	88	106	123	110	114	104	91	77	105	122	114	112	129	121	114	109	116	135	96	117	118	125	111	103	103	108	116	112	120	116	117	113	126	113	122	99	113	119	97	114	133	120	121	97	123	109	108	118	114	98	112	98	151	115	118	123	120	111	114	107	132	108	103	118	106	117	98	119	125	118	105	120	116	111	120	107	129	122	111	112	106	140	116	110	92	108	132	113	126	113	122	103	90	112	118	105	116	104	127	113	116	126	121	95	131	104	117	104	105	96	99	119	119	115	105	105	88	131	107	97	121	101	111	135	118	118	103	136	109	104	118	122	117	96	101	112	124	116	109	115	132	115	101	103	108	109	108	123	108	111	126	94	100	109	105	106	108	119	111	98	122	125	109	98	109	97	108	103	121	106	120	117	136	109	115	114	120	131	100	102	100	114	123	120	114	109	102	96	125	103	117	119	117	126	112	108	83	119	135	109	103	106	95	125	106	106	109	118	107	130	127	107	112	114	108	136	103	114	108	104	101	122	119	109	117	95	88	107	122	138	131	115	108	119	111	120	118	121	128	105	114	124	125	109	115	93	104	115	110	118	135	87	127	122	90	128	115	115	127	104	105	121	121	128	109	117	120	93	114	126	124	111	113	109	107	114	99	107	119	111	117	121	104	116	105	127	127	98	100	111	112	100	104	136	110	130	100	104	126	117	104	93	95	97	112	102	109	118	128	95	100	109	97	116	110	123	103	111	104	116	115	102	107	117	129	97	107	114	132	109	94	105	104	105	111	137	114	107	106	107	108	78	107	108	119	118	105	120	113	119	139	100	119	117	113	106	105	96	113	129	109	104	106	86	114	115	97	114	118	112	135	126	104	120	94	92	128	136	117	111	119	105	109	102	114	108	102	111	128	103	92	96	130	114	117	125	136	137	119	100	117	119	100	100	129	104	125	125	116	138	101	111	104	115	121	115	111	120	102	126	97	126	106	124	113	131	111	114	120	96	104	96	113	102	93	100	105	124	122	112	112	113	111	115	99	88	112	115	107	122	126	90	128	99	108	113	93	127	97	124	116	109	116	124	116	107	112	115	124	115	112	114	114	90	141	104	119	96	111	96	130	106	110	132	104	117	116	97	110	109	124	124	115	117	118	115	114	89	101	107	111	129	109	110	106	104	129	116	127	103	89	113	116	121	120	110	114	108	108	116	116	131	103	109	106	122	122	98	114	105	95	106	110	94	115	92	101	132	133	118	119	97	116	116	109	119	110	109	118	101	113	96	119	109	110	102	121	90	110	92	110	118	104	109	111	98	102	103	123	113	122	111	120	122	98	105	110	117	112	116	121	116	102	124	129	126	112	109	105	109	112	102	121	98	93	99	117	107	111	119	108	113	115	103	111	115	111	111	107	132	99	103	113	87	106	117	111	105	92	112	108	105	102	97	109	115	93	109	127	124	96	112	118	102	96	119	109	114	117	99	101	106	125	117	101	105	92	96	97	121	113	108	112	105	98	122	109	120	122	114	110	120	129	104	120	119	104	109	120	128	111	117	105	129	128	124	120	108	118	128	97	111	94	110	114	127	122	95	118	115	114	118	118	112	121	100	96	112	109	123	92	108	99	136	123	112	138	95	100	103	110	121	109	112	108	109	138	101	102	102	103	98	106	119	112	124	111	118	104	128	122	94	105	106	114	122	98	103	116	107	130	99	137	107	109	124	110	117	113	118	107	104	99	105	119	105	115	122	110	110	106	116	110	98	124	109	113	122	115	101	102	118	129	117	112	103	119	123	98	109	121	106	108	99	118	108	120	119	104	124	120	109	119	96	117	93	122	119	114	107	105	100	109	109	85	105	126	115	100	100	112	96	123	110	112	93	116	121	102	108	105	105	111	111	111	110	102	124	120	116	114	123	109	112	100	117	120	122	128	105	103	116	109	125	122	108	126	113	93	123	105	108	112	106	109	125	132	124	128	127	102	109	108	128	103	117	134	116	91	141	115	124	109	104	113	117	119	105	103	105	128	111	83	113	136	110	132	143	110	103	114	112	114	133	123	103	128	130	105	126	113	100	123	112	111	106	100	91	114	126	120	106	129	113	137	107	108	114	105	109	97	119	121	102	113	114	103	126	94	108	123	100	118	105	111	122	122	145	97	118	120	112	115	99	116	118	112	118	136	126	107	110	103	110	119	125	124	113	106	126	122	121	116	106	117	97	97	111	106	123	122	112	108	112	119	91	97	125	108	117	119	128	103	122	112	112	105	102	103	96	107	109	116	104	111	131	97	117	122	102	117	110	128	92	118	132	98	115	97	90	112	107	102	120	132	114	126	99	112	113	110	109	90	120	108	109	114	107	100	112	115	106	117	111	109	118	107	109	100	102	105	126	125	104	100	139	131	122	104	133	121	96	121	104	134	103	99	118	112	102	125	113	127	98	108	104	108	105	112	113	100	103	135	109	109	117	104	116	96	106	113	103	96	122	106	101	114	120	115	95	105	125	103	109	103	102	88	109	112	117	133	107	104	133	95	100	118	90	102	103	92	109	105	108	124	115	141	118	115	101	99	105	125	116	132	92	92	120	108
41304	42891	15370	1520	1208	1060	922	832	715	701	678	618	582	551	534	516	496	479	452	464	433	500	405	441	452	450	410	409	455	427	459	454	460	451	429	418	423	446	433	428	407	419	448	424	416	418	403	390	406	439	442	391	414	430	418	417	398	400	414	464	389	375	394	426	380	405	423	373	421	399	390	405	383	398	410	348	440	371	393	403	412	389	380	432	403	408	442	416	422	392	385	392	400	397	409	401	372	392	428	404	403	427	413	411	389	408	424	405	426	397	394	388	387	377	407	391	405	415	422	362	390	385	395	394	422	427	368	425	422	385	413	407	418	401	436	418	395	394	391	400	372	401	412	390	369	381	377	386	427	424	373	377	391	425	409	392	458	370	426	419	423	413	400	439	378	416	398	409	364	403	356	440	414	438	398	410	389	381	443	403	400	421	428	404	426	404	413	368	390	392	386	404	382	389	407	406	414	339	408	447	390	369	348	416	433	381	383	413	404	410	423	393	370	410	368	378	406	414	386	389	448	386	422	422	383	410	433	413	403	401	393	430	400	423	428	390	419	421	409	409	425	396	413	451	411	422	382	400	389	391	449	428	382	372	386	393	400	349	428	422	409	431	399	416	422	387	427	421	401	408	380	436	405	396	383	401	412	414	421	380	382	408	415	408	403	446	401	390	395	405	392	405	413	362	384	396	376	397	419	402	412	401	436	385	409	405	378	387	408	396	417	397	437	436	412	404	373	412	397	416	375	410	426	384	415	393	382	396	343	421	427	394	445	352	415	435	411	429	429	412	378	358	423	428	392	393	431	394	413	388	408	424	385	431	395	396	411	390	384	406	395	395	395	407	435	390	382	375	371	400	386	411	414	407	390	413	356	431	427	419	382	376	408	407	411	421	382	364	431	434	381	412	384	416	379	389	410	420	406	378	400	402	386	421	400	382	376	388	430	396	406	394	385	398	386	380	402	426	415	415	394	416	436	420	397	445	428	422	399	379	429	426	385	422	411	392	330	382	401	441	442	391	427	385	431	413	348	379	412	402	404	354	440	411	418	401	419	354	410	390	393	406	384	351	406	393	411	385	409	396	422	423	431	440	393	392	365	420	399	386	400	382	387	402	410	389	439	421	397	390	402	422	434	413	409	411	435	408	407	403	378	394	376	398	439	394	366	382	426	424	411	447	434	407	407	396	388	449	441	396	395	351	380	413	409	363	415	354	390	401	406	422	411	410	377	384	419	401	427	387	405	415	380	383	354	413	395	387	384	385	420	402	417	400	401	388	396	402	429	407	404	359	388	402	391	370	383	399	423	377	433	389	414	397	410	388	400	405	414	403	423	420	437	402	419	380	415	397	451	390	370	446	409	376	351	402	400	429	391	404	393	428	420	433	384	401	381	410	393	385	421	375	384	409	375	449	396	440	389	373	403	363	398	411	420	418	399	429	383	405	395	399	385	387	425	425	405	406	417	425	422	417	392	373	351	418	392	423	423	395	379	406	398	405	382	393	401	426	407	381	407	428	409	417	384	397	386	410	398	411	440	385	422	414	377	452	426	441	380	444	435	393	410	438	410	420	380	387	433	406	403	434	391	403	422	400	415	419	423	426	366	367	413	385	393	402	413	407	433	386	352	400	404	411	403	379	402	403	397	406	429	390	345	372	405	368	404	379	418	404	393	404	384	423	383	399	410	408	426	380	429	420	373	428	401	390	417	426	410	449	412	424	373	406	412	432	379	405	377	405	424	419	420	387	422	416	438	392	433	388	408	383	422	420	402	386	399	423	436	406	422	376	387	417	384	415	370	374	372	401	406	389	427	404	410	377	413	337	389	379	405	415	416	363	401	407	352	413	419	419	406	412	429	384	394	400	425	409	395	417	374	411	431	388	424	388	413	380	356	351	403	396	444	424	421	409	385	358	418	391	362	377	444	400	389	387	415	440	402	376	434	412	397	413	423	410	386	375	401	397	428	405	418	397	364	401	397	405	391	398	371	426	443	419	411	383	401	409	401	399	404	400	412	381	370	416	429	378	383	401	417	412	402	378	419	384	380	391	385	413	428	354	419	425	425	397	420	424	405	374	412	394	394	378	401	419	425	420	420	399	437	413	379	413	403	414	397	411	415	434	391	424	413	401	409	394	400	420	358	369	392	410	400	385	386	370	404	363	379	427	409	437	430	390	394	398	408	409	369	421	406	422	387	369	403	389	441	404	402	412	424	391	383	401	393	397	406	387	401	417	413	411	387	394	445	417	368	371	368	413	403	393	377	424	428	409	380	397	407	384	374	395	353	399	422	362	405	403	414	415	398	395	377	383	429	366	378	398	424	380	399	393	401	394	422	365	381	415	390	401	406	415	389	407	416	423	400	438	393	402	404	390	434	429	413	369	394	395	414	377	398	393	430	414	420	435	407	416	414	396	413	382	396	415	396	424	429	417	419	385	382	396	426	409	439	386	384	408	411	408	343	385	415	393	423	389	397	389	368	420	393	430	391	387	398	374	416	428	414	367	425	426	407	389	380	421	432	399	412	369	419	408	442	399	404	416	391	374	388	402	413	390	349	373	406	416	415	379	395	409	413	435	383	389	400	421	431	396	400	408	421	393	415	375	377	410	358	414	397	418	366	419	378	439	404	377	378	440	424	396	408	432	408	424	422	387	447	361	380	406	400	398	393	390	392	378	411	432	391	398	407	404	399	379	406	406	390	414	383	410	398	419	376	396	397	420	368	403	370	405	362	416	424	407	428	401	391	421	443	378	391	417	393	400	395	411	396	442	373	437	446	390	432	411	408	389	379	407	370	380	411	423	434	392	436	407	418	394	407	374	385	386	379	418	402	419	427	368	386	407	420	398	390	390	373	416	404	396	417	389	391	387	401	417	403	391	402	379	423	414	413	444	434	410	357	384	392	410	415	390	394	397	371	394	400	449	380	384	403	389	396	401	406	393	388	412	426	373	395	392	407	388	368	422	390	408	406	384	381	418	389	388	402	403	379	411	409	416	393	405	421	415	402	417	395	418	389	399	366	363	415	404	395	407	408	407	385	406	362	435	377	410	428	396	436	406	436	391	420	380	437	401	408	364	368	395	438	363	397	388	420	391	418	396	366	420	391	410	429	389	436	405	402	439	406	397	403	403	414	395	413	429	384	389	401	421	390	394	378	440	415	378	398	429	393	401	378	406	394	400	412	423	426	397	380	432	387	403	414	441	438	378	382	417	393	410	407	408	409	389	424	416	418	365	389	426	408	410	413	440	388	372	402	396	414	409	452	375	416	409	415	411	411	421	380	397	383	393	427	397	398	382	407	392	385	424	398	368	451	407	413	402	409	405	386	373	441	372	413	391	394	407	390	397	384	389	417	429	375	404	421	413	434	417	414	414	388	432	429	405	397	431	381	399	410	424	422	398	391	402	417	400	414	403	405	408	420	359	418	383	389	406	402	392	396	441	416	418	365	401	392	389	411	374	372	431	403	408	418	416	390	403	395	405	371	387
74515	70311	36927	10272	1037	497	420	334	309	292	248	258	250	212	226	210	217	178	190	203	207	201	185	227	216	195	195	212	205	179	177	165	207	184	158	187	204	179	183	159	190	180	186	190	185	180	180	159	180	184	165	192	187	202	185	177	211	182	227	171	178	158	191	190	179	166	180	189	160	190	182	170	181	157	156	210	202	181	166	183	172	194	168	180	198	176	182	177	176	174	173	188	171	190	180	177	181	157	180	194	184	165	186	188	162	170	182	188	184	173	187	165	178	186	170	210	179	176	174	160	191	191	161	180	191	168	190	192	177	158	172	207	163	174	169	177	183	165	202	159	178	168	172	180	178	175	193	178	173	155	201	183	173	163	176	174	153	186	160	170	188	185	148	175	183	165	162	171	181	191	192	181	182	190	150	153	190	188	188	201	160	191	176	186	174	187	190	204	156	167	167	188	161	182	174	176	176	175	177	196	167	176	170	178	185	194	153	182	215	192	186	174	185	164	196	176	181	162	171	196	181	167	186	179	173	162	173	188	166	165	177	171	187	194	174	181	176	181	160	193	179	186	199	173	180	157	169	162	185	181	178	154	167	194	202	172	171	185	183	178	196	160	199	186	180	183	192	175	150	171	171	177	165	207	180	160	178	206	174	183	183	200	169	178	173	178	175	172	198	181	194	183	156	167	178	171	195	181	185	184	173	220	188	183	192	174	164	201	159	198	172	189	167	163	185	198	183	183	174	158	185	170	180	168	185	203	172	181	175	169	177	171	172	157	167	194	178	185	158	167	183	171	171	171	187	182	174	171	154	191	160	184	174	176	179	168	157	196	175	185	185	182	169	181	172	163	205	172	178	169	166	207	174	184	177	168	184	171	187	185	177	169	179	190	190	159	189	178	163	154	171	174	169	186	158	175	179	180	182	159	167	197	173	174	196	181	180	170	170	170	170	206	171	175	171	162	163	142	172	171	160	189	172	170	169	162	197	154	178	196	178	209	164	180	171	162	158	183	202	181	184	155	176	180	165	180	182	177	182	182	194	170	156	177	158	164	188	202	190	166	203	156	169	162	191	186	173	166	181	170	197	157	182	188	153	168	173	149	171	183	216	155	180	174	187	170	172	158	189	177	186	171	170	153	175	147	173	171	203	174	143	168	195	160	163	166	170	191	171	189	172	184	178	178	203	180	178	164	185	167	175	152	176	184	170	157	182	175	160	184	181	164	168	178	177	195	176	179	199	186	159	176	184	164	158	202	165	180	190	158	175	185	178	187	170	208	192	201	207	174	164	179	184	184	186	192	172	154	178	194	196	176	202	185	154	170	186	205	181	180	169	181	185	182	161	171	179	201	197	190	158	174	181	179	194	170	180	164	177	187	184	178	183	183	173	179	195	182	161	169	181	159	179	175	152	155	189	163	163	191	209	168	177	178	182	168	177	197	192	183	159	185	180	159	206	164	165	179	177	184	154	175	175	161	167	182	191	194	180	185	179	161	163	178	181	183	184	185	185	188	167	148	167	158	174	173	185	182	186	166	195	178	166	163	169	183	181	168	160	153	186	169	189	159	168	176	183	179	180	160	166	162	167	179	193	187	186	164	191	182	169	167	192	171	174	158	184	179	168	179	185	164	165	188	173	196	190	205	169	178	153	177	175	159	185	171	161	186	168	168	155	186	166	158	196	188	164	155	191	171	187	181	153	170	168	167	188	160	170	145	183	171	163	163	184	161	171	159	166	157	162	184	159	168	181	190	166	194	162	180	156	165	153	201	177	181	167	169	186	179	193	177	193	173	167	172	194	182	166	204	177	165	157	155	156	175	165	182	188	175	199	189	174	161	183	190	190	177	185	193	176	163	186	176	171	204	166	175	187	167	185	186	184	164	175	193	190	198	166	169	140	189	189	174	179	166	202	177	173	166	182	183	168	162	178	183	185	149	165	186	164	184	168	183	203	168	166	164	201	160	176	186	183	189	189	181	182	199	199	179	173	173	187	181	166	180	177	189	182	167	205	180	190	172	194	176	198	202	170	171	172	175	193	182	193	185	189	187	190	160	197	195	176	180	156	172	198	191	190	188	186	168	165	179	195	185	162	174	192	181	184	161	175	179	185	192	152	183	167	165	163	167	181	172	172	205	184	174	179	164	154	152	188	172	170	178	176	170	160	193	200	172	182	178	170	196	191	167	188	190	177	175	206	180	196	177	175	167	177	158	209	171	168	188	170	179	181	183	202	156	181	185	165	147	183	169	153	192	195	177	181	168	159	192	186	190	164	169	184	160	181	172	187	170	181	181	190	160	165	155	188	149	176	183	170	189	186	194	178	182	173	187	163	170	184	181	216	179	163	155	164	168	196	169	167	174	194	198	168	167	194	170	180	146	182	179	189	178	202	183	170	176	167	177	202	204	159	196	182	169	176	164	164	167	161	159	176	170	183	179	190	179	172	174	180	175	172	188	195	171	160	166	194	178	174	174	165	163	169	189	181	184	182	204	172	168	172	190	181	201	172	176	165	167	182	169	185	179	201	217	181	171	189	180	162	153	168	150	197	186	188	190	201	178	203	188	176	179	169	189	205	181	196	189	178	175	182	193	194	183	187	154	176	185	176	180	188	184	162	163	163	164	186	180	186	161	189	182	180	189	179	167	161	184	175	186	164	164	191	181	188	172	162	175	164	155	175	168	180	182	211	180	166	173	179	195	174	169	179	158	179	163	168	174	193	187	193	174	183	186	206	187	175	200	182	166	172	179	162	138	172	177	171	157	176	169	183	155	184	182	182	158	161	173	166	167	190	201	186	176	193	195	190	163	177	181	172	184	157	193	161	171	167	163	189	173	185	172	184	178	168	169	158	178	175	196	191	191	187	161	165	194	181	190	205	192	195	184	169	179	189	181	176	189	168	207	186	157	193	177	159	174	171	159	166	175	182	187	178	201	196	172	159	178	163	159	188	159	184	174	178	198	175	184	191	175	184	166	201	169	160	196	181	196	166	180	167	162	188	175	180	176	195	203	161	199	176	182	179	180	172	162	189	169	179	184	166	156	187	173	167	180	184	174	188	157	167	177	187	177	187	158	193	174	174	149	171	170	188	164	193	201	177	183	187	171	156	172	167	174	178	201	169	168	179	162	177	195	182	168	193	185	193	163	174	170	167	152	186	194	172	174	174	165	193	181	175	185	168	179	177	170	172	195	199	166	177	167	177	191	191	213	162	166	176	160	175	177	185	190	174	172	187	178	165	173	177	178	161	179	203	164	166	173	176	176	170	178	177	186	173	193	166	179	178	181	184	160	164	194	187	190	169	188	175	204	223	179	191	203	182	170	174	165	179	183	165	185	178	185	185	183	211	193	175	163	187	180	174	176	192	165	175	167	187	196	189	167	171	158	199	175	175	158	190	172	201	198	177	190	193	173	178	160	164	177	182	194	193	180	183	169	208	188	198	194	184	183	185	166	161	143	177	171	181	175	167	176	156	158	152	177	165	193	179	186
50983	55195	21421	2890	2385	2075	1706	1498	1297	1191	1094	1046	947	976	888	902	765	746	723	717	749	767	710	674	625	709	710	681	647	660	646	683	658	630	643	617	614	642	650	638	615	579	595	641	645	578	617	645	599	601	574	594	604	661	643	592	607	584	578	635	644	612	630	635	600	599	573	584	610	575	594	608	587	560	611	553	602	582	593	606	588	584	581	607	632	619	588	620	588	591	609	614	625	600	579	585	576	607	605	598	564	620	540	607	573	605	609	548	613	650	578	550	577	585	613	612	563	618	588	608	598	577	617	598	608	629	617	564	581	588	640	599	572	590	571	613	618	596	621	603	605	593	581	589	597	618	583	621	598	580	565	583	601	606	594	588	579	543	571	589	599	580	587	570	579	591	614	611	558	647	606	635	614	622	596	593	610	554	610	613	605	575	579	546	598	543	610	592	554	542	560	597	611	591	588	579	576	557	640	609	635	591	560	562	611	625	578	585	589	575	585	580	559	565	605	560	576	564	546	604	601	607	629	566	582	578	570	600	615	590	605	608	614	581	608	554	655	594	562	586	604	655	619	552	605	603	608	589	582	606	598	594	556	608	582	590	594	554	628	623	562	587	600	601	629	613	606	594	590	574	566	599	626	594	551	561	601	608	560	591	583	606	608	600	613	614	588	588	614	565	600	583	585	616	620	576	578	563	614	584	611	584	578	643	606	576	566	557	585	593	581	525	518	594	595	633	603	621	592	611	578	600	568	590	560	562	587	612	591	579	607	566	613	601	622	587	573	599	584	561	607	590	577	605	598	585	594	581	594	595	564	658	611	559	598	585	578	601	606	564	594	584	560	564	617	586	604	562	625	599	549	579	570	577	550	608	575	580	600	600	624	613	599	599	598	567	605	606	583	567	596	613	551	592	550	608	540	603	576	591	627	574	583	598	571	613	618	590	604	574	585	558	568	601	588	593	593	586	568	549	601	565	570	564	601	601	595	562	619	632	585	578	562	568	560	598	614	579	611	559	583	614	583	570	532	583	573	647	650	603	603	590	561	536	588	596	605	598	595	608	613	578	584	608	595	602	581	580	579	616	589	628	603	579	594	610	571	574	599	595	565	571	561	593	587	586	553	561	559	561	565	584	585	602	573	574	631	577	599	605	588	604	605	608	575	571	583	581	576	619	591	574	577	586	585	584	611	589	616	590	588	583	586	603	558	576	619	582	606	617	549	574	607	572	594	601	586	587	543	616	582	539	603	601	619	585	598	623	579	623	562	592	580	566	583	592	578	595	611	601	574	603	588	614	544	615	603	590	528	593	598	587	564	526	545	621	590	624	601	575	615	592	592	567	598	580	589	586	548	558	555	572	583	615	557	612	601	601	574	598	564	596	619	589	621	566	579	577	572	600	588	580	643	588	581	643	582	594	656	613	671	600	576	579	632	599	580	603	564	597	601	577	612	653	628	621	560	565	579	597	625	614	585	631	573	622	582	591	603	559	598	556	592	603	574	593	620	600	571	605	539	587	618	602	625	610	590	589	604	610	589	606	583	637	587	587	568	642	580	600	618	579	559	632	624	591	601	572	580	567	579	563	593	573	598	578	575	601	596	614	564	560	593	576	583	610	592	545	590	602	536	611	604	609	610	601	584	588	612	573	573	607	589	577	647	613	562	583	600	574	629	548	623	610	598	560	640	582	586	577	600	562	576	596	592	581	569	575	620	606	601	587	580	606	584	575	585	627	596	605	582	605	559	576	603	630	601	594	599	627	528	589	606	615	545	591	576	590	610	599	616	560	602	570	652	582	601	600	592	594	569	591	605	577	586	588	547	583	603	603	631	608	569	556	627	569	554	629	586	590	563	547	573	627	584	599	617	591	608	611	596	640	567	588	606	583	659	629	562	590	578	585	578	580	593	583	587	565	596	570	611	583	557	574	565	613	560	603	572	596	615	580	576	556	580	618	545	585	564	612	602	578	627	576	599	614	583	595	578	566	600	595	594	586	576	601	628	623	643	601	554	571	564	548	598	614	594	623	604	624	574	632	604	554	571	541	580	588	587	592	594	648	609	571	594	622	596	625	600	568	621	566	568	588	577	601	569	581	591	584	552	600	598	579	579	591	649	581	582	574	570	634	632	612	594	582	580	587	603	606	576	597	608	609	605	597	611	577	618	632	599	564	670	614	541	614	583	581	560	572	631	566	580	597	572	612	601	590	600	564	568	607	629	567	558	566	562	592	627	587	583	578	651	607	595	603	562	594	515	598	578	558	577	566	588	579	597	578	604	599	580	626	610	603	542	563	602	575	621	582	585	604	569	526	596	585	576	562	577	592	608	565	576	551	571	558	586	597	556	574	571	603	558	592	562	595	605	575	635	607	587	570	603	588	605	599	602	564	555	575	588	607	582	537	589	584	583	534	572	586	560	585	575	625	589	598	565	638	634	592	605	583	547	607	560	626	591	592	618	601	575	590	608	599	590	593	600	621	614	570	585	549	592	573	608	614	607	529	636	569	594	556	574	597	619	561	596	570	601	577	621	572	591	583	573	587	587	618	605	582	624	570	561	618	581	632	573	619	609	581	572	590	589	571	551	614	593	576	606	612	620	595	588	607	567	570	592	596	637	603	549	560	587	570	596	588	541	593	583	596	588	596	590	575	571	601	545	587	555	596	615	644	545	622	591	584	567	609	614	598	568	584	541	561	568	607	605	570	569	545	627	592	641	614	576	578	627	531	567	600	573	587	620	596	581	606	583	604	575	611	581	582	623	580	598	581	575	624	644	583	630	583	559	593	642	536	606	578	594	585	616	586	562	612	616	591	530	621	528	595	617	608	607	593	596	630	623	581	571	617	597	603	601	600	585	609	581	579	558	542	563	586	574	600	574	583	605	546	590	587	589	614	547	597	596	551	632	587	575	612	560	596	605	593	576	589	583	569	582	558	586	565	613	600	598	618	612	569	601	606	577	623	585	541	579	547	608	601	600	580	577	591	549	597	518	610	590	615	587	571	600	560	598	597	606	603	584	607	641	568	580	579	603	578	616	635	590	540	573	528	542	601	580	610	614	596	619	601	584	589	593	559	596	552	564	616	562	585	570	581	586	577	602	596	562	571	580	580	565	612	589	568	617	561	585	601	617	634	585	571	581	573	562	566	569	596	617	561	580	586	562	552	600	599	625	589	553	602	627	549	630	580	585	579	581	576	555	549	576	612	567	595	622	594	583	572	601	559	586	581	564	652	582	589	623	600	597	596	551	600	537	578	616	605	599	599	604	599	590	579	598	587	604	550	602	570	599	624	603	573	574	578	609	571	560	626	556	602	587	569	593	572	609	593	570	596	561	603	611	599	622	586	612	592	593	575	603	561	614	564	602	576	567	576	591	546	608	601	559	595	614	616	576	560	523	579	590	583	594	605	615	604	577	597	597	567	572	589	531	551	628	611	537	556	565	549	581	544	541	603	577	633	588	612	598	623	593	595	549	585	607	598	611	594	616	605
20470	11233	2568	203	196	187	186	170	175	192	194	181	188	191	159	189	177	186	181	157	152	194	176	175	192	172	194	193	189	188	143	181	190	166	195	189	169	173	206	160	174	181	169	167	170	197	178	187	195	178	184	193	180	166	173	187	170	161	178	176	192	180	184	159	184	180	191	185	153	179	180	192	179	188	166	196	190	189	182	204	184	199	186	184	161	159	173	197	177	194	196	174	182	199	186	189	168	180	160	187	186	193	176	180	208	175	144	181	190	166	186	198	181	187	171	184	158	163	181	166	175	176	197	178	169	184	190	175	170	174	185	203	166	171	168	186	200	229	187	207	156	171	179	205	195	198	188	188	211	163	185	164	194	182	175	193	177	158	180	173	170	167	201	193	202	159	150	164	171	197	186	183	192	162	176	178	178	183	182	185	164	171	183	179	155	159	183	161	179	175	224	171	209	170	177	176	172	173	151	179	179	175	180	161	207	168	170	167	158	198	181	185	160	184	175	147	178	185	186	157	173	188	166	165	177	170	181	179	197	182	164	170	186	214	186	225	175	205	201	212	165	160	177	165	180	201	182	171	169	166	196	191	181	180	191	179	186	194	164	182	194	179	168	175	175	185	177	185	192	195	201	181	169	171	190	169	182	178	183	187	176	190	166	154	203	198	180	194	185	217	180	162	173	190	189	193	192	182	169	181	184	186	170	182	167	189	176	190	172	160	180	208	186	160	187	186	173	227	177	204	175	182	192	172	196	188	174	179	171	168	187	166	169	183	183	180	212	181	172	170	165	184	204	176	176	163	165	156	183	176	179	180	191	200	196	204	183	178	199	182	181	205	181	207	170	165	168	173	197	196	219	199	187	177	173	177	187	180	186	187	198	182	189	164	181	187	176	184	181	183	165	180	200	183	185	186	164	199	200	173	159	170	188	196	202	180	176	182	184	208	211	180	205	207	171	180	192	190	179	171	178	178	178	183	168	176	184	185	181	179	175	173	167	177	201	176	190	168	178	167	194	183	149	178	176	187	163	174	170	172	188	182	185	181	181	167	167	181	192	175	175	154	184	147	198	176	190	169	196	164	188	186	187	169	171	179	172	181	198	165	175	189	188	194	196	169	194	204	189	156	191	177	195	175	183	195	186	187	191	174	164	197	177	165	185	175	201	225	197	182	163	202	180	186	164	183	164	197	195	190	178	185	175	172	189	187	178	179	179	172	177	181	197	178	181	164	166	171	184	185	177	163	155	171	162	170	190	160	195	190	174	192	149	185	163	172	200	163	170	160	181	183	186	187	163	200	182	170	191	178	165	180	184	178	201	191	164	195	201	198	200	183	209	202	160	187	196	197	164	178	181	166	167	182	211	182	178	169	201	165	187	193	185	185	179	184	177	177	187	202	189	190	196	186	185	176	159	185	173	175	207	173	184	200	177	174	187	188	182	170	197	180	206	181	175	177	168	188	178	172	190	186	157	190	200	182	183	182	184	183	178	199	181	160	163	180	181	191	167	176	164	186	197	177	194	187	191	181	168	189	151	212	185	170	181	187	185	177	171	186	194	190	186	188	177	178	187	194	190	169	194	178	188	177	171	178	176	171	192	154	193	186	183	196	172	155	164	165	161	191	195	167	175	192	183	174	170	183	176	175	183	174	189	190	146	192	197	170	196	181	168	188	184	184	179	184	189	158	166	153	185	167	181	168	161	212	189	158	181	177	177	213	181	195	183	177	171	187	186	185	189	190	184	187	200	185	166	198	193	200	219	187	181	196	193	174	180	181	167	160	181	190	183	184	178	195	181	205	181	161	163	168	189	193	163	177	184	196	167	183	177	205	208	205	164	150	193	180	195	193	190	177	169	173	188	150	174	181	162	179	192	165	221	191	174	181	174	206	191	177	188	171	171	204	172	157	202	186	177	192	193	178	181	165	180	202	186	166	164	194	164	177	201	154	176	177	157	190	173	188	192	177	182	164	203	178	183	171	216	182	177	176	169	170	177	171	201	180	179	193	172	166	178	182	189	187	169	187	181	170	170	184	154	191	186	181	208	186	168	214	177	183	177	176	197	183	181	173	163	148	183	153	198	211	189	190	195	166	199	179	193	199	185	203	159	183	175	194	205	206	161	159	194	178	209	153	182	210	195	196	174	195	161	204	186	188	192	155	188	176	177	184	172	178	156	205	200	174	181	163	186	183	172	188	195	175	185	186	171	167	172	186	194	191	172	179	164	187	161	195	195	189	175	227	169	149	167	189	212	178	168	170	189	199	195	196	177	190	200	178	204	183	200	198	201	189	197	195	150	187	177	189	184	196	177	191	165	188	165	164	169	192	153	177	188	171	176	173	176	208	173	187	183	168	204	176	171	177	164	203	159	192	174	209	152	178	180	184	187	181	158	175	189	154	157	172	194	191	194	183	192	194	194	194	178	177	174	161	178	182	168	171	179	199	197	199	195	178	159	183	193	189	161	172	176	173	188	158	178	194	191	165	156	211	194	219	175	181	190	183	211	171	182	164	192	164	169	193	187	164	222	193	182	200	182	174	179	167	185	180	174	170	200	182	212	202	159	181	204	163	196	167	179	173	198	169	164	194	175	195	159	200	183	177	189	171	180	208	169	206	189	180	163	182	187	182	172	185	190	179	181	188	168	173	185	173	181	184	197	175	201	162	177	179	192	178	198	193	173	193	186	185	181	182	155	188	170	183	166	196	161	184	191	194	175	196	158	182	175	199	162	181	185	176	207	185	187	209	181	192	167	171	176	193	177	187	187	178	206	191	168	182	172	169	193	200	181	164	196	170	164	181	198	189	170	184	183	191	173	179	168	183	189	182	171	215	196	189	176	180	187	185	198	187	211	178	178	173	186	177	185	186	169	155	175	178	205	193	182	205	194	159	182	156	168	160	171	195	185	159	175	184	153	200	177	179	195	189	202	190	167	183	194	184	160	212	175	156	191	171	188	187	179	167	211	174	182	170	187	181	167	162	168	197	189	201	186	184	177	192	186	194	186	180	204	177	196	176	191	180	204	207	183	192	164	175	202	194	163	201	171	197	191	214	167	164	199	173	199	187	196	165	188	177	208	169	199	177	150	177	201	206	180	165	205	182	196	188	191	181	170	169	171	183	171	190	202	176	160	155	175	166	199	186	194	181	182	182	185	178	175	184	195	144	183	178	183	181	167	180	167	152	180	202	201	183	170	162	193	179	180	180	167	167	176	165	209	177	162	170	169	164	192	187	166	201	206	189	188	191	147	174	168	180	163	159	179	173	176	201	174	182	197	191	184	174	184	191	156	197	199	167	185	151	178	171	182	165	178	206	183	192	163	203	180	169	205	193	193	177	144	168	178	169	177	193	176	170	175	169	174	179	199	170	181	186	193	167	195	187	175	203	197	175	182	183	195	186	192	188	181	190	175	186	219	180	174	191	199	207	161	168	188	176	191	190	178	189	184	191	197	184	180	173	186	168	174	180	185	191	179	185	186	183	187	167
19360	16719	3350	622	667	666	588	650	632	625	562	618	596	610	586	629	650	628	621	632	618	585	594	610	600	596	627	621	592	603	556	590	618	584	622	592	579	602	610	560	633	562	581	605	617	565	551	559	587	592	628	571	585	586	559	623	583	592	573	573	592	645	604	601	633	607	583	622	614	608	573	617	609	590	634	606	606	645	590	598	621	596	612	587	585	582	627	574	619	577	584	580	614	599	599	626	562	628	575	611	647	570	613	606	638	594	607	596	577	567	590	593	596	590	625	614	651	603	584	575	570	566	620	597	624	602	595	619	599	576	615	582	551	627	579	611	601	600	599	569	623	613	629	599	641	616	622	639	579	603	590	623	621	642	640	609	621	655	586	573	585	618	631	616	573	611	555	597	580	659	562	587	620	559	615	576	588	619	621	576	617	658	646	577	581	617	628	611	615	604	580	586	598	583	578	581	608	603	583	644	615	607	594	593	592	583	596	611	562	592	600	620	590	577	604	585	599	651	593	625	610	591	616	615	639	632	587	590	580	566	591	590	600	595	580	612	612	614	565	605	607	603	591	602	621	590	621	619	614	617	607	588	580	615	676	549	617	562	631	618	591	638	608	606	556	605	573	619	596	617	637	604	616	586	611	593	588	572	595	637	573	636	596	606	560	613	605	584	582	607	619	579	634	574	546	602	611	571	597	579	544	615	601	600	627	583	580	594	602	615	583	612	609	609	594	577	597	579	601	589	597	564	612	583	592	586	581	551	558	620	634	609	583	591	567	616	596	606	583	571	596	550	548	604	630	594	593	583	597	610	630	618	567	614	619	614	615	589	610	586	607	597	575	579	613	582	612	574	584	572	615	580	606	582	640	565	592	618	607	591	660	558	586	605	643	593	608	584	571	613	623	548	607	576	600	637	598	558	607	645	613	579	596	617	559	602	568	649	570	607	571	602	542	611	600	592	598	578	595	624	579	587	580	619	583	581	598	605	580	608	578	616	564	608	610	539	586	607	558	617	570	634	595	605	608	628	644	596	627	618	610	591	598	592	607	571	606	586	581	599	644	604	617	606	597	603	598	641	603	636	608	570	616	588	600	620	612	579	596	581	636	588	560	620	550	602	600	608	637	615	580	633	564	609	600	569	607	582	583	606	618	598	564	640	590	595	584	599	628	605	595	592	600	602	575	610	609	579	635	577	628	578	619	576	625	579	560	572	615	615	578	615	611	614	605	618	597	677	648	568	599	569	590	605	613	568	630	592	629	594	568	594	597	621	597	598	601	612	602	615	634	641	603	586	616	596	624	583	571	579	618	639	604	623	584	640	590	603	603	578	640	616	586	624	571	579	600	600	651	604	586	673	621	563	646	601	580	628	581	595	557	561	567	627	591	619	579	598	625	623	615	577	591	612	618	594	574	598	607	667	622	643	589	608	610	598	540	594	598	610	571	602	611	573	621	579	578	579	607	598	619	572	628	594	581	599	599	559	560	618	607	622	614	588	618	617	603	608	592	588	634	546	565	572	614	594	617	588	653	620	625	621	570	616	600	580	630	597	630	612	583	626	613	622	581	598	589	627	595	637	631	626	599	552	585	607	558	597	606	597	579	592	635	598	645	603	607	627	585	621	574	549	616	567	623	554	596	594	588	642	599	602	582	588	603	606	543	630	562	613	591	579	620	590	594	582	619	600	646	620	560	628	585	609	611	578	604	638	594	618	597	585	599	627	618	582	592	582	577	579	577	609	598	604	586	595	584	611	574	593	600	599	551	547	576	576	616	654	584	634	604	601	638	625	595	633	620	586	606	583	600	580	632	578	604	586	589	653	581	609	600	611	602	595	593	559	594	588	574	594	592	589	637	562	599	574	561	588	612	610	560	570	565	588	597	626	578	579	554	593	576	579	617	591	592	570	562	572	572	625	599	576	570	595	579	588	599	619	614	615	580	597	571	600	529	597	618	666	605	596	593	607	662	624	644	593	581	613	552	595	597	598	595	591	592	547	592	623	592	596	626	562	583	606	572	595	602	584	589	607	631	587	582	590	579	562	589	608	618	561	571	613	633	621	570	580	589	611	563	589	612	567	590	587	600	600	648	604	624	620	568	626	614	626	644	616	559	613	613	602	623	605	583	597	593	597	597	606	574	634	606	561	538	606	600	596	616	613	630	587	596	595	603	627	542	599	622	621	680	596	594	594	643	592	603	578	622	615	601	582	609	598	589	596	613	572	607	586	600	537	581	614	594	570	649	602	638	623	564	616	576	635	573	593	585	602	624	591	602	620	583	608	617	593	623	670	623	591	591	600	571	601	607	600	612	591	589	615	578	577	577	634	588	592	585	600	581	588	551	618	572	654	609	589	612	596	594	577	621	636	587	620	592	635	608	644	569	580	601	586	606	617	590	610	590	582	664	551	557	574	590	588	624	633	621	580	552	634	594	573	573	582	615	568	554	603	600	618	562	562	586	634	630	586	564	582	611	594	613	627	607	636	616	594	590	618	591	578	585	599	622	597	643	638	592	625	625	616	630	620	620	584	622	593	617	594	616	590	638	607	637	581	612	587	586	595	544	578	634	631	599	606	604	574	595	575	584	602	599	552	616	593	613	552	558	588	621	603	587	591	614	610	611	601	592	596	579	624	547	590	619	596	577	615	610	585	584	617	634	580	581	558	639	579	654	624	598	624	605	590	612	654	573	630	613	604	586	632	617	581	631	563	600	591	602	645	603	558	607	600	605	590	585	597	599	569	645	616	639	597	626	630	595	628	511	607	645	624	586	602	598	570	590	633	568	592	590	607	643	610	582	592	600	609	573	590	597	559	604	602	598	558	586	608	610	579	620	604	608	625	616	641	585	588	579	596	568	587	644	639	578	597	584	584	563	603	596	606	577	638	598	643	599	604	629	622	605	572	582	589	618	601	600	606	581	557	602	565	630	581	589	602	585	588	600	591	629	576	581	598	598	629	599	599	583	625	599	637	568	597	612	611	622	542	625	631	554	614	606	613	563	582	573	587	620	572	606	573	624	589	580	580	588	567	627	606	619	604	625	572	600	626	585	599	581	584	587	581	623	592	625	596	592	607	609	622	609	639	588	591	589	544	603	593	621	563	615	587	578	606	595	605	598	610	605	606	600	551	592	559	624	634	560	618	620	598	603	609	565	611	572	591	595	572	578	615	601	597	605	561	581	588	660	604	622	629	610	627	584	625	562	602	613	622	592	606	599	597	601	587	612	591	612	630	632	564	619	600	588	578	567	608	631	570	656	610	597	635	574	533	608	604	591	566	598	607	601	571	603	592	583	550	599	596	610	621	623	567	649	608	616	579	602	602	603	591	606	622	605	585	560	570	575	625	587	628	575	610	617	557	600	618	551	599	626	605	618	548	622	605	631	618	639	625	584	577	594	616	615	566	598	650	622	556	606	572	641	636	587	606	593	621	640	580	599	600	598	617	579	661	606	605	622	583	612	612	623	557	574	593	626	587	586	583	598	591
59542	55850	30163	4253	404	270	235	198	173	140	151	177	138	126	133	132	134	141	119	109	118	126	130	122	119	126	114	132	129	123	130	102	123	121	105	122	117	113	111	132	89	104	131	107	118	113	110	131	103	110	122	96	110	120	111	119	132	112	115	111	124	117	128	104	96	108	95	128	105	123	104	122	100	114	104	116	115	109	113	116	107	118	121	112	119	105	120	103	123	100	110	126	118	99	121	103	107	103	118	117	119	125	102	100	99	114	121	127	96	115	110	111	108	94	112	100	103	119	107	100	105	117	95	108	111	101	95	109	120	100	101	102	112	109	121	108	101	95	116	127	116	105	111	118	120	119	100	118	98	98	113	110	117	97	124	103	115	120	119	115	112	91	106	107	122	114	115	105	107	105	112	114	117	101	111	96	115	102	105	126	108	123	98	121	102	98	102	121	97	92	108	112	93	100	96	120	107	118	122	119	106	114	109	125	112	125	121	100	115	111	125	110	118	90	124	112	107	118	124	108	112	112	109	109	122	132	109	103	135	118	119	126	110	115	111	95	112	118	102	120	135	115	110	99	125	119	115	97	127	128	115	126	115	116	107	110	112	127	125	115	123	116	106	116	98	103	123	100	100	97	121	102	112	122	105	105	91	123	127	125	121	106	114	101	116	106	111	120	101	140	117	105	116	97	108	115	107	114	108	128	98	94	126	121	125	97	110	98	99	122	89	111	89	126	113	99	104	120	109	104	91	99	88	92	112	117	97	120	117	79	110	112	111	111	98	101	106	110	113	94	97	106	107	114	109	118	113	118	111	108	122	121	103	109	95	124	116	103	129	100	109	113	113	112	107	115	106	109	99	104	126	100	123	93	107	110	121	99	102	115	127	114	118	104	113	122	107	106	102	109	103	104	111	125	108	109	120	115	120	119	112	108	105	97	132	109	105	117	110	108	104	123	134	121	112	106	120	114	102	107	115	103	121	128	101	111	105	101	132	105	119	119	114	111	104	129	111	126	105	119	104	113	114	104	106	112	102	137	112	125	121	117	101	121	130	107	122	121	106	92	118	115	122	97	98	118	129	123	107	110	124	102	119	111	137	117	109	110	112	118	110	93	116	113	111	108	120	103	100	102	120	92	121	95	85	125	117	126	95	112	101	106	113	95	107	100	121	101	115	117	107	115	119	112	105	102	122	96	106	114	118	100	116	116	115	123	134	107	125	92	100	135	118	102	85	114	108	106	112	119	105	115	118	107	127	131	111	104	122	110	112	107	107	119	127	92	117	102	113	110	117	89	111	109	112	100	113	110	117	111	111	123	114	115	108	107	91	104	108	104	107	106	102	105	121	132	103	98	102	124	123	100	117	96	115	112	96	121	109	114	122	105	92	107	115	122	94	100	104	122	116	92	138	104	102	114	102	93	104	107	114	110	128	91	104	101	126	121	101	104	85	100	108	122	120	126	108	104	125	105	94	108	115	107	117	107	114	114	118	124	130	125	117	109	96	105	103	112	105	112	122	116	115	103	107	81	96	125	98	107	122	130	124	111	126	120	115	105	106	118	102	106	98	123	107	112	114	102	111	113	112	130	108	116	133	124	109	109	117	104	131	121	98	119	90	113	120	117	116	103	117	110	111	132	125	109	95	120	114	111	104	110	108	104	103	104	111	125	108	110	116	120	110	103	113	103	112	88	108	116	108	115	110	117	126	108	98	111	116	101	103	105	120	108	122	120	98	107	102	112	136	107	115	112	108	90	109	117	102	124	109	120	116	107	103	97	107	116	113	120	102	114	119	107	126	109	122	102	132	124	96	133	120	107	103	109	128	115	113	99	138	113	102	115	131	105	116	111	125	104	125	108	92	131	116	121	111	134	137	97	112	98	110	111	132	122	124	107	126	116	129	108	115	125	89	108	112	144	100	118	120	119	101	102	101	113	92	125	107	106	104	124	107	111	102	128	114	107	109	106	99	121	126	108	129	117	107	112	89	105	116	96	127	112	114	120	103	109	105	121	111	120	120	120	112	110	119	106	92	109	115	95	113	98	105	115	110	106	110	110	126	118	120	118	101	110	112	125	124	121	115	96	118	91	104	122	112	121	100	114	108	110	109	105	125	111	118	124	119	108	130	113	117	113	114	117	122	109	116	116	134	97	103	95	128	112	104	106	111	109	100	103	127	114	104	120	114	120	113	113	90	91	108	102	114	94	106	135	106	115	103	92	112	111	83	122	88	103	130	107	112	115	123	104	124	119	114	100	105	107	119	113	108	108	120	125	104	118	122	105	115	111	134	106	114	115	116	127	102	110	122	121	137	121	128	104	115	115	108	101	115	106	108	131	104	113	108	112	104	108	116	93	125	110	109	109	116	113	96	110	102	116	123	130	109	117	106	118	119	120	121	110	128	129	120	109	95	112	100	94	103	116	95	114	97	109	115	112	123	119	112	105	111	117	103	123	118	112	122	120	116	111	113	126	104	103	113	119	106	101	122	92	116	113	106	94	111	92	130	109	102	107	108	113	119	95	102	128	106	126	98	125	114	100	89	115	106	116	133	119	132	100	99	108	85	115	120	99	117	111	131	94	102	94	109	99	102	107	115	99	139	107	118	111	111	122	114	113	135	94	96	107	91	127	117	109	124	113	106	111	106	123	105	97	93	105	127	101	104	102	121	103	87	107	110	109	88	106	96	105	94	115	90	107	126	133	107	118	90	109	98	112	99	111	110	121	98	111	102	101	119	99	112	95	96	117	97	106	113	105	108	93	126	110	113	112	114	97	122	125	118	99	115	114	120	103	114	125	99	117	99	120	107	124	120	112	114	127	112	110	128	95	103	110	122	121	110	109	121	115	109	110	117	113	98	118	98	113	115	101	111	100	132	113	116	98	92	113	94	110	122	111	135	134	111	103	97	110	127	95	99	102	109	122	103	105	116	106	103	126	124	111	109	89	100	103	111	120	121	110	107	99	122	112	99	115	90	124	116	105	129	122	110	121	93	108	103	108	114	118	105	114	112	126	116	111	111	108	103	94	95	110	114	114	118	113	105	96	94	98	112	112	108	122	109	99	112	97	129	114	101	117	115	116	123	106	117	107	107	130	122	105	124	113	110	111	100	143	111	121	117	115	107	103	107	111	113	95	96	98	122	77	127	87	108	129	122	95	115	121	108	124	117	115	118	128	114	105	107	127	105	111	102	107	92	109	104	107	135	112	102	121	126	99	95	118	107	110	120	95	98	111	121	110	108	98	113	106	109	120	95	89	111	120	105	109	113	102	98	124	107	87	110	112	118	106	117	116	111	102	109	117	99	102	114	121	95	110	107	104	110	100	113	118	117	105	128	98	122	117	106	76	134	116	145	117	113	109	114	100	108	100	102	117	104	106	107	111	103	111	105	105	133	99	101	105	100	123	99	115	104	120	120	112	105	109	115	100	88	124	118	113	111	120	135	113	96	110	124	104	111	102	108	111	106	114	92	119	113	125	106	115	133	107	133	133
40753	43853	18754	1556	1326	1113	972	848	733	671	617	588	637	539	543	508	489	499	509	479	504	474	465	476	469	439	441	426	455	421	426	421	439	422	442	458	423	407	440	392	448	422	415	414	422	422	400	411	426	393	423	403	454	368	432	438	415	421	391	395	358	388	393	401	406	397	378	407	378	376	406	408	390	413	382	419	384	428	396	409	420	428	417	376	428	447	398	398	398	372	378	423	428	395	453	377	402	405	414	405	436	398	432	391	428	396	431	395	434	393	438	372	392	371	400	384	382	381	419	377	397	390	437	419	392	399	405	419	401	379	412	386	409	398	392	428	399	402	398	424	423	417	385	434	431	422	384	381	398	388	402	411	370	377	439	382	378	377	372	382	419	446	390	383	431	406	358	413	418	419	410	389	380	380	406	380	424	408	391	417	407	418	405	391	423	399	415	405	401	419	396	400	399	416	364	417	429	382	406	405	399	363	407	396	427	389	440	422	420	383	417	365	384	405	427	395	411	448	404	357	395	411	438	405	369	418	429	383	401	399	376	403	421	393	399	385	384	414	424	405	390	380	409	409	426	384	375	409	386	395	389	406	409	363	372	389	405	391	405	383	433	425	397	390	405	446	406	405	395	384	398	428	406	351	406	398	404	390	382	386	429	409	414	387	398	407	373	384	394	424	402	393	391	379	389	401	387	404	389	360	430	370	419	379	426	388	423	447	410	412	422	353	412	400	380	382	416	404	421	392	403	387	391	409	403	388	390	387	409	396	367	427	382	404	427	420	406	407	432	407	363	414	395	425	399	417	435	413	421	441	400	392	410	376	369	397	422	359	399	409	385	403	410	407	383	402	425	395	398	419	418	408	388	396	414	375	385	435	390	414	391	412	438	371	435	406	379	388	390	396	396	392	398	394	426	392	413	384	380	380	390	417	404	395	427	395	384	400	413	418	417	413	419	438	410	361	398	404	396	401	419	430	397	375	391	399	405	414	382	393	409	377	393	418	420	396	377	393	367	432	393	408	394	394	392	417	407	398	382	397	379	374	413	376	413	389	395	372	381	385	434	419	414	372	424	415	430	359	387	405	392	418	415	421	432	383	428	410	392	422	401	371	408	448	401	397	418	398	426	418	404	422	428	398	387	376	387	392	413	363	399	376	413	416	431	404	401	410	409	385	389	391	353	386	395	377	424	412	381	366	378	400	418	412	404	354	395	399	397	390	405	474	418	438	383	420	372	369	401	441	392	405	407	411	371	384	377	391	394	414	386	412	396	344	421	426	430	428	425	396	423	386	396	393	390	420	366	439	398	379	415	395	377	372	416	421	411	381	414	417	386	401	379	437	415	406	401	391	439	393	402	366	424	382	406	397	418	349	405	396	437	384	369	392	399	427	376	408	388	356	392	365	399	427	412	415	385	406	418	409	369	422	406	431	378	358	378	388	380	412	392	374	391	390	428	393	354	407	406	395	396	377	348	399	404	405	377	403	400	408	371	448	363	373	408	418	412	402	395	400	393	388	412	384	411	418	394	409	401	398	398	400	395	427	403	416	401	425	389	405	435	403	372	404	403	388	410	396	394	413	406	421	415	408	436	362	429	432	396	424	381	375	367	382	366	401	387	429	427	404	400	364	389	363	367	410	404	447	423	391	399	345	388	379	406	367	434	397	393	396	363	420	382	402	367	385	426	414	402	402	382	389	424	408	409	426	365	414	449	380	400	376	431	384	398	399	415	391	393	409	400	377	423	393	398	409	413	378	421	406	422	421	420	406	398	417	410	369	398	406	385	420	419	397	398	404	409	455	392	413	400	376	406	420	410	396	398	400	394	396	402	381	419	389	411	385	394	390	437	398	418	387	399	416	440	413	354	382	397	399	388	418	416	359	444	396	414	438	419	426	419	416	436	376	408	397	402	424	365	399	411	398	413	423	400	368	420	393	381	415	393	397	366	401	381	374	430	426	408	402	402	410	400	386	409	416	403	404	396	391	383	419	406	396	397	417	397	390	400	385	426	376	402	397	404	403	411	365	396	428	422	429	419	370	423	383	418	416	413	386	368	380	429	407	390	395	406	390	414	389	446	387	402	423	398	375	422	349	383	407	403	400	392	386	439	416	378	430	368	407	389	404	378	437	394	391	383	398	389	404	390	404	409	400	438	409	367	396	452	421	424	425	417	388	419	406	399	404	392	365	407	404	415	359	380	389	427	386	382	396	386	402	394	377	439	400	427	420	409	413	400	385	396	375	397	397	401	393	403	372	412	397	399	421	407	369	403	427	380	434	368	395	422	401	380	389	372	406	435	379	418	409	378	374	379	415	392	354	387	393	415	413	413	404	418	421	359	412	397	403	401	397	370	459	385	382	367	380	420	380	413	386	394	407	418	377	409	410	409	360	393	390	416	365	400	404	395	382	409	406	422	438	388	393	381	380	417	371	419	441	394	394	407	378	412	388	395	377	386	383	408	439	397	391	389	430	412	405	381	362	375	387	411	384	377	394	409	410	391	412	382	380	414	364	407	388	391	366	356	434	433	437	409	393	422	402	401	409	445	388	400	405	384	380	414	398	432	398	404	427	405	451	362	365	380	376	371	399	413	378	414	417	433	417	401	401	408	401	385	404	424	379	448	377	404	416	409	431	426	378	412	401	452	389	393	418	389	425	427	396	416	382	388	372	422	406	417	395	415	391	403	399	375	398	385	395	370	381	386	398	397	417	415	431	377	367	417	396	387	395	401	419	395	387	408	385	410	410	388	403	396	403	423	409	375	390	424	409	409	407	378	416	444	395	388	391	380	414	421	401	416	357	367	359	371	409	422	404	401	389	379	433	393	386	417	379	431	408	387	395	408	396	448	396	422	368	425	384	371	410	406	386	373	447	420	377	401	391	401	391	407	426	403	405	362	411	367	423	363	404	386	417	390	386	396	391	407	388	410	362	426	387	442	391	400	419	391	412	408	383	376	438	399	376	399	369	423	404	402	386	402	394	414	426	401	419	379	433	408	426	388	417	406	414	399	398	400	404	401	414	376	374	442	412	399	382	386	371	398	394	376	416	386	384	436	399	454	407	407	376	412	408	403	395	394	361	398	390	372	424	405	384	383	400	362	424	384	405	389	388	426	370	381	419	388	388	420	413	420	367	398	407	401	434	446	438	418	350	419	364	431	367	429	407	408	386	399	415	407	365	400	416	371	405	395	378	404	411	394	376	409	405	400	403	395	427	417	404	374	384	426	378	382	400	390	433	408	384	413	409	386	377	406	420	410	397	387	404	375	423	428	418	398	402	387	401	431	372	398	403	394	392	435	444	369	417	382	394	362	420	356	395	372	406	400	424	419	455	380	402	352	378	404	416	393	397	431	360	401	411	382	383	403	393	399	440	401	408	415	380	404	389	390	388	412	422	423	437	409	422	399	400	425	425	422	403	383	388	401	376	370	395	393	383	383	397	365	424	389	392	407	399	402	397	384	384	387	376	396	397	407	395	425	394	417	420
73260	70194	38950	10220	1331	576	378	332	307	292	254	271	233	233	215	212	208	195	187	210	208	213	199	180	207	198	168	207	175	201	211	201	186	186	209	168	196	172	178	182	200	159	167	193	177	173	174	200	181	179	182	170	190	197	212	171	196	174	162	164	186	183	164	182	179	156	175	189	155	193	160	195	161	173	169	166	183	188	168	144	180	190	175	171	182	183	206	177	164	186	188	169	168	166	191	166	179	182	174	152	176	151	207	181	185	175	165	173	175	173	186	177	173	196	191	166	147	185	187	186	172	159	153	178	157	184	170	159	161	200	169	186	198	167	189	198	184	178	165	187	190	173	171	186	197	158	188	187	162	165	168	157	181	175	196	200	179	186	204	179	190	152	167	180	184	180	170	183	181	170	188	158	186	174	183	155	177	182	180	178	188	171	146	172	192	187	169	166	165	185	179	162	195	178	195	181	170	167	153	172	189	192	194	156	171	180	187	174	178	211	169	182	180	194	185	182	177	215	175	185	160	162	183	180	180	163	179	181	184	191	178	187	189	182	161	149	191	174	161	174	170	179	176	177	168	163	183	181	167	184	179	187	173	180	169	190	169	174	143	181	167	176	171	168	198	164	167	183	170	187	183	186	183	177	180	179	167	189	152	158	181	168	179	190	168	177	189	175	197	164	180	186	154	182	170	183	194	167	179	190	179	185	168	172	195	164	176	170	182	167	193	171	174	162	154	169	169	167	190	172	176	173	170	175	184	204	175	182	175	164	195	183	182	166	176	160	194	194	154	177	191	176	193	182	182	160	165	170	180	167	184	200	174	151	175	184	186	177	188	179	196	157	172	156	191	184	189	196	182	181	171	163	174	190	171	187	170	204	178	179	171	182	198	155	203	196	174	181	165	167	168	156	171	179	195	182	185	182	168	193	164	177	156	179	182	170	173	187	179	164	179	169	168	177	177	185	158	160	179	170	158	174	170	176	187	178	154	177	190	191	180	178	156	174	152	189	190	196	182	154	178	149	184	164	167	175	168	159	156	183	179	205	194	188	149	183	176	170	192	155	192	161	179	187	169	183	192	147	165	197	178	194	169	179	178	182	173	193	180	153	167	191	172	176	152	187	158	198	178	179	181	148	172	169	177	154	160	177	177	141	167	178	173	175	161	168	169	188	188	187	195	162	150	183	191	182	164	179	180	163	185	163	175	193	175	171	179	169	175	156	188	194	165	192	189	162	182	150	160	183	179	200	191	181	183	171	181	168	141	164	183	189	178	165	163	185	162	170	172	198	170	190	165	183	196	181	164	176	158	166	192	165	196	193	189	202	175	176	207	171	192	195	173	165	184	157	169	184	182	169	188	159	185	173	201	163	179	159	162	158	173	194	176	160	193	155	168	170	165	166	179	174	155	160	165	170	179	174	185	195	206	167	173	162	149	193	184	155	202	163	174	172	181	177	156	174	188	180	177	172	189	187	164	170	183	162	176	172	175	185	171	181	170	180	149	179	152	167	191	168	160	195	196	172	161	197	202	173	158	171	177	171	192	174	190	192	152	177	195	174	194	174	186	185	184	195	207	190	166	177	187	156	181	180	178	186	165	159	152	186	170	172	179	166	193	166	176	176	163	155	173	174	151	164	195	162	175	180	151	201	183	181	203	164	176	193	156	171	184	159	182	172	170	186	186	156	185	166	152	209	167	182	186	180	197	190	181	151	179	169	173	189	168	176	178	201	151	181	176	175	183	191	187	177	178	154	190	185	181	183	181	182	171	160	173	162	176	196	160	174	170	175	172	182	179	179	196	178	171	182	186	183	177	167	192	177	157	194	166	177	167	204	156	165	157	197	151	159	181	165	185	187	171	149	167	166	186	153	171	185	186	174	185	183	177	165	169	174	191	201	183	174	164	183	155	159	177	158	185	163	187	191	183	178	174	155	186	163	168	176	190	186	173	163	145	189	186	162	185	191	177	199	168	169	163	166	154	167	151	199	177	203	191	179	165	179	169	190	190	186	161	197	194	170	158	180	178	187	179	160	168	181	186	183	183	173	187	188	180	154	179	185	160	170	184	139	155	174	193	180	171	176	179	203	168	157	184	173	176	185	165	173	189	185	163	155	186	181	188	193	150	162	177	167	166	187	184	198	168	173	178	182	156	186	182	187	172	148	160	166	184	182	163	142	172	180	182	187	159	164	162	170	155	176	194	186	188	178	196	176	154	182	185	163	182	183	193	155	173	185	171	174	186	167	190	159	195	166	162	175	199	187	180	163	181	177	213	178	170	194	164	160	217	220	162	182	170	167	170	185	177	180	173	169	164	186	171	159	170	184	176	190	168	171	198	188	192	179	183	163	196	194	200	173	180	176	175	183	188	169	185	183	178	151	181	182	168	194	171	171	161	183	183	204	202	185	176	170	172	181	179	161	147	179	177	197	164	166	155	165	183	164	180	181	193	163	204	161	149	158	170	157	166	172	149	156	160	176	162	186	173	186	157	171	157	196	152	173	164	185	163	186	172	190	160	173	198	193	181	186	195	174	195	191	176	154	190	194	169	170	189	164	179	205	175	186	172	165	188	155	189	181	170	175	182	157	166	143	176	187	178	164	188	203	162	215	178	170	171	161	171	190	173	171	165	194	177	171	176	200	182	171	189	163	171	174	170	180	175	182	159	195	167	182	197	185	193	198	163	168	190	181	174	154	183	185	164	161	173	190	174	193	176	190	159	173	168	168	177	175	174	151	178	170	177	177	186	196	184	192	167	154	179	178	180	174	183	187	171	201	177	191	189	200	157	155	173	166	196	176	159	165	207	193	172	182	176	149	159	168	157	181	175	178	183	196	164	193	167	172	186	164	191	203	195	176	160	148	163	172	185	169	176	185	156	172	202	154	174	209	180	202	170	171	191	170	176	162	187	161	189	166	198	160	187	183	195	177	178	204	173	154	170	159	188	208	179	181	184	169	150	196	190	162	188	170	163	195	162	168	176	161	179	166	195	154	176	167	169	194	179	167	192	186	168	164	179	194	185	167	184	171	183	190	161	175	171	177	173	192	189	172	150	181	150	198	181	177	164	182	156	173	194	186	196	173	161	186	186	165	183	193	180	177	186	156	192	173	179	156	169	157	198	180	204	178	168	191	169	173	168	173	174	187	181	193	174	178	177	190	156	192	173	177	181	161	165	174	168	181	182	178	176	178	193	175	183	167	170	187	168	166	149	200	176	186	164	153	184	180	178	175	164	156	162	152	183	183	179	169	169	188	183	191	193	180	179	148	161	182	152	172	158	186	173	179	144	186	176	168	175	188	190	182	166	198	177	162	172	188	204	194	181	174	170	190	178	184	183	165	182	177	176	183	193	165	159	166	173	174	165	176	170	167	177	164	171	163	190	175	140	177	161	180	170	166	170	182	178	173	180	184	165	166	170	163	179	184	173	159	182	183	136	182	175	183	195	178	169	179	170	166	183	170	162	163	165	171	179	158	155	173	184	188	181	171
50525	55881	20304	2920	2413	2065	1767	1455	1274	1201	1051	983	992	916	888	855	847	783	737	786	790	694	687	680	673	658	716	672	673	641	679	697	639	646	648	647	649	650	608	646	607	603	634	634	643	585	633	636	654	601	645	632	576	621	626	599	600	644	583	586	604	649	607	629	584	648	618	628	599	590	577	641	617	610	641	623	625	632	638	585	583	611	596	594	628	601	550	573	581	609	621	595	638	596	611	617	574	606	607	560	608	570	569	607	595	614	618	622	576	603	597	595	554	589	569	583	585	611	563	577	566	601	598	574	562	619	578	629	571	621	604	579	570	571	628	571	575	609	602	591	586	577	632	595	623	596	593	565	622	577	615	573	618	595	593	614	591	630	621	573	597	588	588	566	611	574	589	572	590	563	609	570	564	576	596	613	580	567	614	587	599	572	594	563	582	588	567	589	571	577	576	601	594	574	583	588	507	618	648	614	567	600	596	583	582	595	602	574	560	581	593	606	639	620	606	592	580	580	580	599	644	611	593	602	589	600	603	548	610	578	568	594	600	593	571	577	602	583	607	644	597	585	619	563	615	583	629	611	646	557	562	563	582	587	603	578	581	600	621	604	560	590	589	596	581	556	635	594	564	578	597	583	570	573	594	572	567	582	604	594	579	612	582	584	571	590	579	537	607	574	553	579	623	575	601	585	617	531	608	598	587	596	580	619	629	601	609	621	579	553	560	573	608	636	577	565	616	606	562	575	608	582	595	569	609	606	638	637	610	575	602	591	594	583	622	584	557	599	580	569	604	585	608	595	651	587	571	588	601	603	539	564	565	565	622	567	596	602	599	550	559	641	577	560	621	537	594	609	609	577	622	611	595	597	617	613	542	590	619	588	556	575	629	514	584	623	580	568	558	540	565	584	588	564	592	625	600	660	622	546	598	604	571	594	597	575	602	559	558	622	583	597	592	585	553	578	615	654	598	615	569	660	621	553	618	571	626	560	559	589	539	592	587	574	592	582	622	578	579	614	599	598	567	548	520	553	629	568	572	570	641	624	569	608	577	585	611	588	586	570	595	577	602	568	579	581	592	575	634	584	567	607	610	606	609	620	594	584	570	571	550	634	581	612	601	611	541	637	593	603	644	563	568	590	568	604	594	609	575	631	613	619	588	630	618	606	597	594	626	580	616	613	584	593	584	586	581	559	624	625	616	574	605	618	618	561	617	571	566	611	540	643	589	587	578	603	584	564	577	592	589	552	559	560	581	586	597	591	595	588	588	564	601	637	543	625	588	574	570	632	584	616	555	579	599	632	538	591	550	620	620	576	651	593	589	610	637	598	538	553	635	588	599	648	591	614	580	602	594	614	594	594	562	616	559	578	572	579	592	574	607	599	597	603	592	604	541	635	582	581	597	576	559	602	577	616	602	604	580	589	647	579	606	560	562	561	592	622	600	607	614	569	594	562	589	607	602	623	614	584	566	601	635	531	559	595	605	560	600	597	591	603	612	588	618	586	599	614	588	558	617	592	566	573	610	620	579	611	618	595	544	598	583	600	575	583	614	606	591	572	586	589	607	552	623	618	567	595	597	609	597	597	592	592	609	565	561	572	605	600	586	638	603	551	585	613	619	595	631	606	613	615	580	599	586	616	591	604	598	645	616	608	579	581	567	609	589	590	611	565	574	552	606	580	580	582	666	602	582	578	556	557	633	584	576	613	560	606	611	543	603	612	559	613	586	606	554	590	617	587	565	547	597	584	606	567	630	596	587	611	574	610	624	553	616	594	664	553	584	617	557	606	572	596	621	604	629	600	651	583	615	590	586	537	602	574	595	572	567	565	617	596	576	688	547	589	562	610	617	601	606	560	605	600	620	574	593	560	557	576	603	606	590	602	618	576	585	559	551	571	583	563	621	587	591	571	577	602	575	631	592	579	652	573	584	661	587	607	542	596	563	573	555	589	586	549	577	573	638	617	574	602	601	560	532	536	589	592	600	573	579	601	575	575	528	598	632	564	590	567	567	559	614	581	580	573	618	608	612	578	593	595	620	655	600	575	604	566	597	532	610	581	580	565	611	624	593	625	582	565	597	601	604	547	604	596	614	600	589	576	611	591	594	601	607	590	594	577	588	541	585	556	592	599	582	628	571	597	588	578	564	576	592	574	633	583	612	615	588	595	578	563	573	595	618	601	604	592	632	574	595	606	594	582	609	632	597	599	598	610	623	591	575	566	596	581	594	561	560	630	562	571	630	590	575	572	635	567	614	615	623	570	539	566	620	600	606	587	606	611	636	545	611	612	618	597	586	630	594	613	608	597	583	602	607	554	609	582	583	615	587	602	542	616	591	596	594	570	574	570	607	600	570	588	583	588	579	600	627	611	633	615	631	552	593	563	561	559	612	587	607	628	635	567	586	589	607	583	586	536	577	612	553	596	585	595	645	592	574	629	599	618	566	536	560	595	618	581	639	597	589	571	601	590	616	609	625	606	576	598	606	566	646	606	623	589	601	630	615	608	602	617	613	572	589	584	551	583	550	586	615	581	568	570	605	560	626	592	602	571	594	560	563	649	550	638	582	600	642	650	652	574	579	569	606	631	603	606	539	623	632	605	595	580	573	594	597	624	588	577	593	589	552	596	567	574	563	601	589	584	623	550	618	600	626	636	611	568	602	600	591	596	583	542	556	561	640	648	588	570	603	591	554	640	573	538	604	610	631	583	564	595	616	606	586	581	573	592	591	610	614	576	576	572	584	599	569	560	606	548	615	591	599	615	618	589	572	559	601	549	583	586	613	605	576	599	580	606	635	609	600	576	585	616	601	570	631	635	617	564	603	576	616	642	590	532	591	573	593	603	571	601	554	610	568	577	572	601	615	577	567	574	617	573	584	607	621	568	564	595	586	574	591	594	573	604	594	590	591	638	585	538	569	636	595	602	583	611	568	535	572	585	572	594	570	628	558	617	587	619	591	605	587	548	596	584	598	571	533	617	583	588	586	536	597	587	598	554	567	593	566	588	593	616	575	584	630	572	577	582	606	619	595	616	613	585	588	610	541	581	618	557	618	606	580	607	601	581	588	587	602	587	582	589	572	613	563	580	585	651	605	627	610	625	584	604	563	591	554	607	622	595	557	620	591	613	591	609	539	613	573	588	601	573	642	592	551	665	602	591	620	583	608	616	576	613	599	610	573	602	596	590	556	573	577	577	636	536	573	615	572	554	584	590	583	617	618	621	554	562	601	606	606	607	591	577	539	557	582	624	624	584	624	585	582	590	605	563	605	555	582	613	591	583	572	593	547	616	580	644	580	565	574	562	631	600	562	631	602	557	592	588	595	598	584	587	578	599	599	567	597	612	562	572	642	588	614	560	561	599	572	567	599	605	560	611	588	575	592	600	599	588	622	567	622	576	565	598	605	584	593	581	591	595	562	619	585	637	622	612	565	603	609	595	597	534	582	615	570	538	619	562	601	606	599	573	570	563	614	592	615	591	631	547	616	589
20062	10266	2042	189	180	170	210	172	177	219	172	183	150	174	206	164	197	204	156	182	160	187	181	183	172	199	191	155	216	194	170	155	192	201	176	170	148	175	173	164	187	192	187	160	164	163	213	172	165	171	180	181	198	176	175	151	181	167	168	176	176	172	197	166	177	170	186	189	173	185	180	203	174	163	188	171	176	195	180	189	184	158	177	174	187	164	201	182	178	202	160	160	173	153	170	170	190	186	191	176	174	164	162	190	171	171	159	165	153	159	168	227	165	183	160	158	168	181	184	168	179	168	197	175	169	174	185	152	187	159	168	177	188	198	208	208	165	186	170	186	188	176	197	174	170	164	193	191	172	162	165	194	198	198	195	166	197	193	208	178	173	176	202	153	176	176	180	183	170	200	164	161	187	193	196	180	210	174	173	197	174	139	167	156	189	175	179	172	183	152	163	180	177	204	178	173	160	185	178	198	173	164	165	177	172	175	213	186	185	176	171	191	177	177	169	168	183	181	189	192	157	196	202	174	163	181	181	182	184	179	189	160	183	198	179	177	156	178	195	172	173	183	176	158	183	190	175	183	185	169	167	184	164	197	180	200	173	185	162	185	199	203	171	213	163	171	170	199	165	183	188	180	166	160	173	144	180	174	176	177	145	188	195	161	197	183	179	185	179	194	161	193	177	163	187	195	170	156	192	166	165	161	185	181	190	165	159	167	187	190	168	188	196	190	187	152	168	191	180	179	175	195	181	180	183	173	164	188	159	196	184	174	179	161	186	166	172	186	211	202	156	171	193	149	189	191	167	189	176	179	161	188	170	170	145	160	178	182	150	187	171	171	189	177	186	160	169	155	162	186	183	186	176	174	183	172	181	174	193	164	176	174	188	172	165	179	153	189	202	207	162	162	176	179	184	169	177	202	177	152	194	184	176	189	172	174	164	199	160	159	198	166	178	182	158	174	195	196	174	196	186	196	170	177	188	162	186	173	180	196	192	185	187	166	175	172	182	164	170	174	192	180	155	173	194	161	169	168	161	197	182	184	190	176	168	201	184	168	190	180	184	161	178	197	186	176	160	197	187	178	184	176	174	180	163	168	194	155	206	173	191	205	160	195	183	205	173	162	202	195	159	183	168	178	156	182	169	177	183	176	162	186	153	186	177	176	189	152	180	204	186	176	188	179	187	178	159	202	176	166	182	177	166	186	164	177	201	194	181	163	153	161	151	178	166	164	177	165	168	179	177	169	172	163	190	183	182	184	176	159	180	191	182	186	184	190	183	198	186	171	183	179	167	178	173	202	187	185	174	179	194	197	198	202	155	179	177	180	164	178	157	171	188	162	205	179	176	175	159	180	181	172	181	144	171	172	171	163	180	196	180	166	175	170	183	179	176	181	176	165	175	196	193	167	158	185	173	182	191	216	165	188	190	172	159	183	187	205	169	166	172	176	177	180	177	186	193	182	187	166	178	179	183	167	162	150	213	195	173	164	173	192	192	197	195	204	178	192	182	182	167	174	180	167	166	188	163	154	151	178	172	193	167	172	187	165	193	172	188	179	165	183	185	178	177	171	153	183	184	193	192	169	166	156	174	167	171	179	168	179	176	171	186	173	183	202	152	175	180	192	166	180	191	193	180	201	188	191	206	178	187	186	175	165	192	183	169	200	152	193	190	187	172	191	148	190	176	183	180	177	156	197	167	158	181	213	191	176	160	214	212	204	186	210	169	171	190	171	181	165	171	179	176	166	176	180	176	179	181	174	170	188	147	183	194	176	196	195	169	178	167	164	185	201	168	186	198	189	184	186	165	173	166	160	192	184	180	167	194	193	193	171	197	179	169	185	194	175	191	177	184	192	175	163	191	198	165	179	188	160	190	176	162	186	184	182	200	162	170	192	159	188	174	196	172	187	167	167	177	170	178	183	170	185	206	188	174	176	189	182	175	166	182	155	192	194	214	169	195	178	158	187	164	172	209	171	198	188	171	173	184	178	163	184	154	170	174	196	199	183	184	178	166	171	173	176	175	203	178	177	165	156	172	191	174	173	189	172	174	179	166	182	154	177	161	184	162	179	184	177	181	171	186	137	184	154	178	174	182	200	206	152	174	174	169	182	187	176	197	188	188	175	188	176	169	178	182	184	171	163	189	166	178	164	180	197	171	166	160	163	179	178	182	159	186	177	176	173	186	188	186	170	189	174	177	195	179	185	171	204	153	169	180	196	180	203	187	170	169	170	176	155	185	170	197	165	188	186	219	185	176	189	184	172	181	168	204	195	184	178	188	159	196	218	174	160	146	185	161	199	179	195	165	175	168	193	200	186	192	172	182	193	173	178	204	173	163	182	190	179	188	182	191	168	204	145	179	186	161	196	167	200	189	190	200	156	188	171	168	180	163	155	155	168	175	167	177	167	161	200	177	150	208	173	182	184	183	207	164	167	164	161	190	170	203	172	188	169	173	202	167	163	195	170	198	173	163	171	190	190	170	165	202	167	163	174	183	168	173	183	170	162	169	187	169	170	180	169	158	183	184	173	196	189	171	184	199	186	186	173	177	177	183	174	168	172	185	195	176	186	188	186	174	171	155	180	155	147	180	191	187	174	175	164	190	214	189	171	180	173	174	183	206	172	186	169	190	186	169	175	161	164	164	186	173	158	173	162	187	145	166	172	168	161	188	182	157	171	192	186	180	161	188	168	154	183	175	162	174	171	179	176	163	154	178	157	182	191	172	185	169	174	174	188	185	197	168	163	178	203	168	148	184	181	162	169	196	176	175	189	170	183	184	181	190	174	158	178	196	171	178	189	193	201	188	194	163	182	168	160	198	181	174	174	191	163	189	177	180	192	191	185	175	159	169	176	175	186	192	149	196	173	209	187	187	178	172	189	162	182	173	179	176	200	192	165	192	180	167	195	177	211	188	162	181	162	185	178	167	142	190	172	167	169	160	181	177	169	179	199	151	163	195	177	188	188	171	170	176	176	201	187	192	212	178	184	183	153	165	171	208	179	167	178	175	169	199	164	175	167	177	189	194	183	180	161	176	195	211	169	184	163	175	181	191	159	194	190	168	160	201	159	172	197	187	173	192	170	180	169	194	193	178	203	175	170	189	193	182	181	173	157	158	160	167	184	170	170	172	188	168	170	179	171	160	169	173	195	162	182	165	174	183	172	190	184	178	188	177	166	178	192	177	164	187	190	178	177	171	197	167	167	180	184	160	172	179	212	181	182	185	197	183	172	170	194	202	201	193	180	173	204	179	172	185	173	191	177	163	162	163	191	194	198	166	197	160	187	179	181	206	202	163	209	177	191	184	159	180	166	170	184	174	177	184	154	191	183	197	159	172	199	176	143	189	167	204	183	182	178	152	169	190	159	192	187	165	176	152	162	176	154	183	201	187	195	171	194	192	157	162	141	199	167	171	195	185	181	200	177	191	198	185	173	190	166	180	196	179	164	189	176	187	189	165	159	172	166	198	178	178	200	196	174	172	167
19054	15052	2959	657	626	668	630	642	626	625	554	631	582	574	604	596	565	602	548	609	597	621	594	604	582	573	535	578	611	586	634	567	605	648	597	615	602	586	561	583	625	628	595	579	595	568	582	640	591	579	632	548	607	616	645	623	589	608	597	615	599	630	625	615	624	620	608	619	591	579	630	568	595	585	583	590	561	553	599	593	581	583	602	558	589	561	598	566	579	587	582	607	546	582	626	583	590	630	574	566	628	599	560	615	555	609	573	546	605	604	604	569	598	618	539	582	577	561	607	596	587	581	573	549	582	614	573	550	567	577	618	596	594	607	570	571	576	570	587	597	612	579	573	572	594	611	572	584	592	536	573	588	588	607	557	558	586	596	575	609	590	596	625	594	607	571	579	616	560	576	593	596	580	647	581	546	567	584	539	580	599	537	573	575	599	619	615	572	575	610	590	609	610	592	607	594	612	612	592	619	621	604	573	617	591	597	584	611	594	581	607	621	597	649	587	616	568	574	596	552	595	566	587	619	648	569	627	587	592	580	601	613	524	579	565	574	589	611	551	572	595	545	591	615	622	574	597	579	629	582	623	586	550	587	605	577	572	617	609	624	605	608	582	586	596	591	614	606	585	546	553	569	536	611	611	590	610	617	604	549	610	585	582	591	612	575	616	618	578	570	569	568	583	578	571	600	584	566	580	578	616	625	610	591	598	604	570	586	590	532	551	579	573	599	574	584	568	569	611	610	557	603	593	534	609	578	608	612	586	621	566	613	591	576	585	641	605	623	591	611	587	612	619	631	608	607	569	612	562	610	604	612	536	598	607	606	601	568	601	636	608	579	603	580	599	597	570	612	602	602	587	578	549	586	614	607	604	553	564	596	589	615	615	578	568	595	630	596	602	580	598	625	590	591	608	615	574	617	595	611	597	576	562	548	562	611	592	591	609	586	558	623	585	589	573	641	611	595	612	603	591	590	632	581	577	608	568	562	598	571	596	591	558	603	602	591	585	634	597	567	553	612	566	565	572	563	607	571	585	566	593	583	605	621	580	593	626	595	585	613	526	587	580	614	570	587	552	597	623	606	642	606	602	615	610	575	576	560	632	578	600	574	586	599	552	595	579	650	594	604	596	578	601	587	557	603	612	593	578	585	539	567	581	610	598	604	589	590	585	598	632	578	553	656	579	567	579	591	595	602	606	606	626	554	574	588	595	572	574	601	607	588	607	579	602	609	577	538	572	556	585	591	618	600	594	680	643	560	612	638	591	552	587	591	601	574	588	584	577	611	599	578	664	600	595	589	610	538	616	639	609	563	626	623	588	617	616	600	562	631	545	594	596	562	619	603	582	601	590	633	584	554	592	601	587	577	600	606	575	588	625	584	579	555	582	629	595	577	624	581	574	603	564	602	586	580	550	590	627	561	562	610	567	572	616	596	545	531	543	563	564	615	579	566	593	624	588	587	579	591	596	595	618	612	630	572	572	613	627	615	565	639	638	575	594	592	568	595	651	558	603	569	664	588	583	590	566	601	589	616	587	587	573	567	588	592	568	548	599	591	585	582	555	617	625	576	585	588	560	586	568	586	608	570	585	560	628	601	579	644	567	613	614	601	592	575	592	577	585	564	595	593	583	590	582	577	592	605	598	636	628	600	568	617	633	535	628	596	584	619	601	591	655	613	589	565	605	598	563	578	557	603	564	593	628	616	575	663	592	575	579	585	569	645	593	592	607	604	600	584	591	581	594	563	562	549	599	593	586	574	572	562	589	594	564	563	581	598	602	549	604	546	575	607	578	579	568	613	577	646	633	584	586	561	549	598	590	549	582	610	643	594	587	616	606	586	589	566	556	636	609	583	595	573	579	599	594	594	592	581	622	605	583	584	580	580	591	613	578	596	585	616	579	600	597	565	573	608	604	622	645	567	559	572	604	587	567	618	550	561	586	586	601	604	609	586	586	597	590	594	602	580	566	617	582	570	591	588	607	591	559	582	579	571	556	591	572	547	531	570	607	582	621	622	667	603	614	599	570	634	550	564	562	557	608	612	570	589	596	567	591	568	637	600	564	563	620	596	578	633	667	573	594	557	570	575	598	581	609	591	580	558	593	586	578	605	597	620	577	586	578	599	626	572	583	598	584	571	595	619	617	606	566	597	598	557	600	601	598	618	602	570	620	602	548	567	577	553	577	626	569	580	593	585	568	620	555	589	593	620	579	591	610	601	606	602	568	603	595	565	616	611	585	583	564	612	570	603	597	590	625	588	595	526	570	568	566	571	589	601	695	605	562	614	560	621	561	574	609	618	593	596	609	625	565	634	575	602	552	606	650	590	570	601	629	583	627	570	575	646	574	645	585	567	622	629	612	590	601	570	597	567	597	635	605	641	644	629	590	587	608	606	548	621	559	558	593	610	638	569	594	607	576	629	549	605	605	621	572	578	594	615	609	597	572	588	616	592	579	589	608	545	641	618	614	597	591	560	589	591	581	627	624	563	569	602	610	590	544	583	596	574	614	561	567	639	566	636	607	571	549	623	595	621	587	618	575	635	592	555	613	563	608	592	557	597	590	574	610	563	584	586	589	570	617	576	583	600	550	593	609	542	593	601	561	605	607	593	628	585	584	606	595	623	567	609	605	590	573	604	568	567	600	618	618	607	567	588	648	598	642	568	570	589	612	591	581	591	544	597	601	594	571	601	613	600	583	578	611	672	615	566	594	620	617	570	634	635	565	539	567	612	652	583	567	630	601	598	614	600	596	631	599	577	562	569	564	617	605	659	582	578	577	578	582	615	586	586	592	575	578	598	557	630	592	597	571	582	605	566	604	587	603	539	584	603	607	616	568	572	588	589	575	572	563	586	590	631	606	605	618	619	586	576	596	575	572	569	574	607	631	586	595	617	569	578	588	611	611	629	615	564	620	614	591	554	592	590	579	611	587	627	608	578	565	556	601	599	543	603	599	562	664	597	573	635	601	617	614	543	597	592	611	645	614	535	597	591	610	622	597	566	570	602	563	592	577	618	591	585	602	574	541	579	571	552	579	545	615	590	599	589	554	619	645	602	583	629	626	565	583	602	581	595	556	572	597	580	602	571	623	597	605	560	589	537	635	625	577	571	571	555	637	593	592	604	604	550	575	592	580	594	619	593	604	643	578	566	616	588	584	600	597	592	578	578	582	604	577	588	588	608	606	627	568	589	534	612	596	616	589	605	553	569	629	579	633	580	634	620	581	588	640	615	589	600	606	581	595	634	609	613	610	585	607	570	590	608	626	552	566	587	568	548	628	636	588	564	582	627	614	573	594	616	608	582	606	606	599	620	583	586	597	624	582	573	582	615	615	595	610	599	570	558	593	575	587	607	551	610	619	628	563	560	570	610	587	562	581	607	555	585	647	628	593	605	538	591	602	563	580	588	573	582	629	599	582	600	597	631	596	617	622	593	633	574	605	579	572	589	547	660	605	616	584	627	638	595	612	591	587	576	626	597	590	617
60327	54214	26646	3382	382	265	200	184	182	157	170	153	138	129	110	121	114	127	123	119	135	123	103	112	104	122	138	100	109	116	106	121	118	121	98	102	123	116	108	110	117	115	92	105	120	124	105	86	99	100	106	113	109	111	95	108	96	104	101	90	99	109	120	96	124	97	88	96	129	113	103	99	96	101	111	96	108	93	111	106	98	94	122	115	119	106	110	108	110	111	115	113	94	131	108	117	113	105	112	112	114	99	122	95	121	102	111	88	90	112	114	118	113	125	101	111	101	126	135	102	120	96	100	89	101	103	111	100	117	100	99	109	83	106	128	98	105	106	107	120	89	124	113	99	100	123	97	84	105	103	93	94	95	99	95	113	114	106	109	108	119	113	113	89	108	109	105	101	104	113	89	111	105	107	107	107	91	111	119	113	111	105	118	101	105	108	112	106	134	100	100	98	106	111	117	103	106	98	95	114	93	135	114	117	114	98	86	123	112	102	109	114	97	104	127	104	109	105	99	113	108	121	110	97	93	118	106	122	98	125	98	117	110	96	99	94	89	109	109	107	105	103	106	108	121	112	91	112	98	110	106	100	113	118	105	109	119	107	108	123	98	105	85	98	100	108	105	86	118	109	118	103	99	121	99	99	134	108	104	103	106	104	113	103	106	105	108	98	128	117	112	106	109	112	118	112	110	130	120	137	115	111	85	104	102	104	119	104	143	111	95	105	94	123	79	102	105	121	114	107	93	97	112	104	104	121	101	100	128	119	102	125	102	122	102	102	125	80	101	126	91	111	106	114	121	91	117	93	107	111	130	100	100	100	100	117	99	95	90	108	100	103	109	93	95	96	111	90	124	99	112	106	114	108	123	107	121	113	102	104	103	105	110	91	120	107	101	116	103	114	92	84	95	108	124	96	108	113	107	98	117	109	110	119	90	101	103	100	96	104	96	91	99	112	104	101	107	97	106	109	132	98	98	88	124	94	113	117	113	108	108	106	111	116	95	114	121	119	105	106	113	111	119	92	110	110	109	127	108	118	128	95	108	120	79	108	101	114	122	102	94	99	109	116	112	95	136	103	112	110	121	94	111	116	101	109	114	123	109	96	99	98	101	107	110	122	107	120	108	84	104	120	109	112	106	87	115	100	122	127	100	112	121	83	112	117	108	107	99	113	114	105	99	88	103	118	106	110	100	102	119	105	112	94	111	104	113	114	111	120	94	129	105	91	112	118	102	96	108	121	107	108	107	112	113	121	108	101	84	99	95	110	112	112	107	117	112	96	127	84	93	83	92	110	85	123	104	119	126	93	94	99	92	103	121	111	119	115	119	114	96	128	89	103	100	103	95	90	103	128	99	110	98	100	105	84	119	114	127	119	86	114	91	103	132	106	116	115	90	100	103	79	99	111	78	111	101	90	126	101	120	97	90	112	105	112	107	95	119	94	93	113	95	103	109	104	94	112	106	129	117	120	119	111	102	110	101	93	100	106	103	115	113	87	101	102	132	115	100	114	112	108	113	101	108	103	109	111	109	105	102	102	127	107	103	101	117	108	106	99	96	101	130	113	112	96	107	97	104	99	101	99	111	101	106	103	129	112	118	109	108	109	111	100	97	103	93	102	101	103	110	88	123	83	118	111	116	85	114	97	104	111	95	84	89	113	95	97	108	97	117	92	96	116	102	111	106	117	94	89	86	115	96	108	115	115	99	119	107	102	112	95	96	96	110	86	81	112	90	112	128	95	98	97	100	96	107	116	109	98	106	101	98	118	93	101	107	108	113	109	109	91	112	105	104	86	98	101	115	110	110	87	102	89	114	105	110	102	97	76	108	97	118	102	120	98	115	99	105	113	122	94	113	117	101	106	110	122	92	103	107	107	106	100	116	104	84	92	89	102	97	123	118	113	118	108	107	110	100	128	111	104	108	99	116	105	81	105	97	117	113	96	99	124	96	100	109	109	113	95	113	106	102	103	125	109	90	101	90	107	95	118	97	123	111	116	113	100	106	111	112	92	115	121	112	116	99	109	117	99	110	114	101	110	112	94	86	107	104	106	100	93	100	100	104	103	111	72	102	110	97	113	95	109	98	95	108	125	95	102	108	115	104	104	93	104	111	110	102	128	105	108	101	108	111	103	107	110	87	108	112	100	104	105	97	123	92	120	106	115	85	111	98	98	98	93	114	117	93	102	106	85	103	107	101	97	96	111	106	117	108	121	97	116	98	103	101	98	103	86	113	105	113	97	111	123	103	100	105	116	118	93	115	119	108	71	100	115	113	82	112	95	104	102	83	108	93	107	134	103	114	124	103	102	108	118	125	99	94	91	94	102	89	96	107	103	113	103	115	96	107	102	98	106	115	87	101	125	104	112	108	95	115	101	108	95	105	109	113	126	128	98	109	113	108	96	107	87	105	117	104	118	101	113	98	116	115	113	136	129	104	96	102	97	101	112	82	111	101	111	113	118	102	101	118	107	91	110	106	101	113	101	114	103	82	104	80	92	107	105	94	116	95	100	113	103	100	111	95	102	99	104	104	106	111	106	107	108	105	113	106	112	113	112	127	113	105	110	104	124	104	85	103	123	110	98	94	97	113	118	97	129	105	93	92	101	95	127	115	106	108	97	114	102	96	103	113	84	118	106	107	111	115	107	89	101	128	122	98	106	101	129	96	111	107	105	108	108	110	125	127	119	97	122	93	96	107	103	92	106	114	115	105	113	106	113	106	111	125	115	93	94	91	102	104	104	105	110	108	108	112	117	107	146	105	99	100	106	98	115	103	102	119	102	97	119	100	115	96	119	79	99	111	102	98	109	87	114	91	99	101	73	111	105	110	100	103	92	109	81	108	119	103	110	100	125	111	116	127	100	107	125	94	101	96	110	102	103	105	121	114	115	93	104	106	110	104	100	106	89	111	104	89	128	113	103	114	122	118	92	110	109	88	79	92	104	112	114	109	87	108	111	114	109	98	110	116	99	119	106	114	112	99	111	116	93	110	116	103	97	98	102	99	103	105	108	86	122	105	119	118	111	106	108	87	95	92	101	115	88	105	96	101	116	118	107	103	103	113	99	98	127	94	121	91	105	98	111	111	116	107	110	104	114	101	115	118	121	138	108	108	112	133	115	98	106	95	94	106	108	100	102	115	111	114	93	125	92	102	98	101	92	105	107	125	122	109	112	98	105	115	107	131	122	119	107	107	104	114	94	118	91	95	116	101	104	116	94	93	120	96	98	112	90	127	103	114	112	101	109	108	122	126	95	97	116	112	107	109	103	102	106	114	92	105	85	112	101	102	108	107	111	109	113	97	97	112	103	104	106	104	120	106	114	127	104	102	119	122	105	116	92	98	109	92	109	107	96	119	99	113	100	122	133	104	89	106	105	105	107	89	101	105	107	132	126	111	94	91	105	118	106	113	109	132	100	88	115	99	88	116	111	114	100	115	105	111	86	100	93	101	104	93	114	119	103	99	118	92	128	122	116	99	107	93	103
40892	41985	12793	1627	1341	1197	1026	839	822	687	608	640	599	543	527	526	508	516	538	503	503	452	442	475	450	467	430	430	443	425	381	424	392	429	412	432	411	424	405	412	402	403	374	404	404	412	395	412	437	383	442	373	368	387	411	398	391	405	396	410	409	386	383	415	421	391	373	399	418	376	378	417	399	438	405	435	423	387	353	412	402	398	403	357	405	342	392	396	383	389	340	355	416	406	375	384	401	356	415	389	385	374	343	365	415	351	419	398	398	377	379	366	393	396	378	394	369	385	389	400	397	371	398	416	361	430	355	367	376	411	339	358	413	435	360	388	399	387	373	412	376	406	427	398	385	398	406	375	394	389	372	412	398	363	399	398	370	426	402	374	400	400	396	410	385	372	404	423	364	401	420	392	422	369	352	374	384	402	367	382	415	370	395	417	373	375	409	386	410	395	381	400	376	383	384	381	387	386	397	401	416	381	403	351	397	380	420	368	405	395	397	366	382	409	361	386	399	379	393	384	410	420	388	378	376	413	396	368	384	412	407	431	387	392	388	379	377	390	358	404	379	375	374	396	353	405	366	368	377	425	378	394	360	382	433	366	400	368	348	397	401	409	384	400	411	369	375	407	381	381	337	385	377	432	394	424	390	395	403	371	383	433	354	384	407	395	411	395	403	360	397	379	446	402	399	377	403	397	442	383	368	376	375	417	372	397	391	388	421	403	411	371	414	402	397	385	414	390	364	379	370	404	390	419	391	370	386	350	397	378	384	380	385	375	415	381	396	392	390	373	378	418	391	388	369	395	395	392	378	386	375	372	397	374	379	385	385	351	377	401	442	364	375	410	369	373	416	386	411	396	381	382	391	369	370	375	420	356	368	372	370	375	428	361	339	400	391	379	432	387	361	402	397	389	371	367	375	376	383	428	390	402	386	398	376	416	400	365	371	363	422	403	396	383	377	373	376	370	397	375	379	356	360	345	358	413	409	400	380	388	414	368	413	401	380	402	357	399	366	364	396	373	408	403	405	398	397	367	391	392	384	428	391	352	381	375	360	416	401	378	392	412	404	409	360	387	396	378	393	428	356	381	347	373	400	379	376	409	382	420	382	369	373	349	413	421	427	438	405	386	426	410	375	423	405	385	403	369	371	390	404	342	363	422	363	354	395	363	355	382	408	367	384	375	413	379	381	397	376	373	376	390	398	385	406	406	359	376	358	402	357	350	408	380	409	386	373	377	384	373	401	409	365	380	368	405	397	351	404	417	391	380	375	372	378	388	405	414	378	373	381	374	330	351	396	370	397	338	382	386	414	361	420	402	393	435	379	363	360	333	413	377	362	398	410	416	394	328	354	364	360	395	417	382	394	403	367	390	387	432	402	393	388	374	381	374	383	388	398	389	397	391	370	376	344	411	373	389	391	387	378	397	405	362	398	372	423	395	395	367	379	357	388	391	384	375	395	395	397	409	379	363	374	412	365	417	351	368	384	399	376	414	404	368	362	386	384	374	383	410	379	389	392	379	373	377	360	387	389	371	375	401	408	363	400	359	384	342	373	375	424	356	392	383	416	390	420	377	350	352	391	343	405	384	389	388	366	396	402	403	391	408	375	390	395	375	400	394	406	371	375	423	377	402	391	400	395	380	401	357	378	416	394	411	431	415	419	401	395	353	387	397	368	371	391	383	352	392	397	402	348	420	411	369	362	380	408	389	374	397	378	387	380	395	356	401	382	376	374	377	370	352	373	392	389	376	373	408	381	380	383	378	391	371	365	397	409	374	384	397	385	366	379	384	343	358	381	371	397	408	383	371	360	384	418	398	366	382	393	409	384	383	376	331	388	396	401	382	392	383	381	369	381	416	386	385	387	357	397	412	388	386	405	395	356	377	402	361	362	392	418	384	365	382	353	406	422	383	373	385	385	390	382	370	374	410	380	379	391	386	408	389	386	391	385	354	398	390	375	350	410	400	407	420	375	402	377	378	404	383	403	357	371	402	400	408	408	379	405	377	349	400	409	399	410	394	390	406	373	382	427	400	384	389	380	374	373	396	366	394	386	398	376	408	348	407	390	385	358	369	396	430	421	393	386	392	371	395	374	368	376	410	416	405	405	370	383	398	401	410	393	372	380	360	378	382	400	351	366	392	372	370	352	369	390	378	355	391	382	348	381	377	383	370	382	369	399	367	383	385	385	406	366	402	370	393	383	386	408	347	380	384	386	370	407	434	399	405	371	363	416	396	406	377	390	362	379	397	394	388	400	372	360	380	383	384	380	388	372	368	380	416	388	400	378	381	357	429	395	360	395	373	394	393	368	372	393	377	399	372	398	413	385	354	338	398	393	398	398	375	370	414	387	329	390	383	356	370	383	384	410	433	385	413	372	404	435	384	392	419	398	417	370	399	372	412	343	377	384	369	388	375	399	422	374	391	433	393	393	402	386	418	390	401	358	386	393	374	384	396	393	379	365	399	434	389	393	393	381	384	394	379	372	427	371	396	406	403	377	370	374	366	373	364	397	405	432	423	390	381	425	386	406	365	391	431	362	373	381	376	389	395	395	378	377	383	371	377	377	410	366	396	356	377	405	403	366	408	391	379	357	386	397	389	419	396	399	412	402	335	377	381	392	368	391	384	367	375	349	375	385	363	382	398	377	383	407	403	356	360	412	400	366	371	376	392	378	379	396	418	333	411	365	377	385	357	389	373	410	421	413	407	384	427	397	407	408	366	366	351	389	413	386	396	411	392	358	391	393	361	389	400	396	371	395	384	405	396	386	415	378	405	366	352	397	403	372	366	386	407	402	351	394	377	408	390	378	372	412	373	352	419	391	367	341	423	350	400	364	385	345	387	390	365	398	388	377	371	398	415	350	372	400	371	400	346	365	364	428	391	393	424	390	384	391	397	374	412	395	367	391	378	392	392	403	409	391	403	391	369	374	405	382	390	371	391	353	377	376	386	378	384	379	395	376	382	396	388	377	401	382	445	373	373	358	363	370	397	394	371	376	425	394	365	386	378	399	381	362	396	409	383	344	414	393	387	409	393	415	378	377	407	389	373	356	401	378	356	367	380	381	420	383	355	401	426	338	397	386	367	367	396	369	375	349	371	362	353	371	401	363	393	371	399	397	401	409	384	406	384	371	382	396	367	382	436	410	396	411	384	410	356	388	409	379	380	364	395	394	362	386	419	382	387	362	390	399	379	389	414	387	373	418	359	408	364	440	397	375	425	388	373	418	371	363	377	378	390	419	382	406	361	392	391	372	368	377	369	392	409	378	362	403	411	392	417	387	378	405	391	415	396	368	408	398	402	399	391	395	382	410	366	376	400	382	398	372	414	377	370	372	402	387	444	380	386	389	356	381	356	382	418	371	421	374	391	401	390	389	422	403	402	397	411	371	411	363	357	345	362	396	369	382	414	385	394	415	395	355	412	378	387	372	399	371	369	380	383	364	338	391	399	366	401	398	392	403	392	410	358	376	378	388	396	330	403
73868	68316	36240	8544	973	536	452	358	297	281	265	233	252	219	199	204	194	217	196	190	192	192	219	198	182	180	167	177	172	185	201	167	160	181	170	175	199	177	167	193	181	184	148	181	190	167	195	167	171	155	178	159	183	172	157	186	169	181	187	155	172	204	165	184	197	179	178	159	189	169	174	188	191	170	183	187	183	156	185	169	179	171	209	178	181	173	175	171	179	167	162	184	187	163	167	177	175	177	170	145	180	153	166	144	144	176	175	174	199	185	149	164	177	165	176	161	171	171	172	182	175	171	178	183	142	173	150	154	179	149	157	162	175	184	181	156	169	147	161	178	155	167	159	171	168	181	180	172	191	189	190	173	169	178	199	179	147	166	156	192	154	181	178	170	185	171	161	204	199	179	160	178	173	180	182	157	175	181	168	169	165	183	175	189	168	178	168	177	156	158	188	196	176	171	187	186	190	190	181	180	185	175	146	147	182	161	181	170	145	165	160	158	181	185	144	172	182	174	170	193	175	198	164	197	178	205	161	163	175	165	169	180	175	179	160	172	172	164	163	180	191	178	181	166	175	158	156	173	168	174	172	180	182	179	189	169	168	180	166	198	156	161	177	175	188	167	178	166	186	160	172	169	161	165	188	151	164	166	153	188	186	154	175	153	164	200	168	155	148	161	164	168	173	161	172	171	184	175	175	181	170	161	176	171	173	169	194	167	159	171	152	172	169	174	168	175	157	154	177	151	206	172	160	158	187	189	163	162	156	159	184	185	166	188	161	176	194	153	177	159	157	160	161	156	168	186	167	168	218	200	176	172	186	192	145	179	150	179	178	180	190	182	172	172	181	147	181	183	175	159	156	193	185	179	175	180	193	182	160	164	147	169	160	162	176	186	175	159	178	175	175	174	175	176	164	162	172	163	163	170	137	151	171	186	171	159	173	165	160	167	167	175	188	161	197	185	191	162	165	164	195	150	215	189	176	165	175	177	172	177	153	176	164	183	177	169	160	170	177	180	164	167	182	143	176	166	166	170	180	171	168	160	165	178	182	183	174	166	182	187	188	150	188	159	195	167	174	162	183	168	157	179	167	162	173	153	151	197	181	172	180	168	201	178	148	187	150	181	179	177	176	152	180	165	167	179	162	188	174	155	165	156	156	167	138	165	160	162	163	177	168	174	157	178	173	184	190	162	192	183	167	147	157	157	183	180	171	180	156	168	175	176	145	155	200	185	173	172	185	154	176	167	168	187	166	167	169	171	172	173	178	164	153	152	152	168	171	183	190	181	171	159	183	174	177	184	150	165	166	171	189	168	180	170	185	196	160	158	193	165	160	185	160	170	182	156	179	166	185	175	174	186	172	160	150	175	179	189	170	173	177	169	165	189	174	162	174	156	173	205	188	167	198	166	176	179	155	166	191	158	164	185	183	150	174	169	170	160	182	164	178	149	171	171	159	162	171	166	167	161	173	147	170	216	165	174	156	142	167	177	177	162	149	191	177	158	196	181	186	162	175	170	198	190	173	139	179	179	161	161	170	194	163	162	147	184	154	156	184	166	179	175	170	189	184	163	204	168	177	183	186	176	200	160	174	179	175	180	161	150	162	171	177	188	168	194	142	167	179	157	168	147	190	178	168	173	168	175	169	182	172	153	166	176	169	167	160	164	168	190	161	162	180	178	168	176	178	179	158	183	168	156	167	164	172	192	166	161	161	178	175	164	181	167	190	171	186	153	169	161	162	170	174	187	178	161	156	168	188	173	152	180	168	176	176	170	178	173	151	174	153	186	161	166	175	136	187	161	178	162	169	163	166	162	155	183	164	170	177	161	161	165	155	160	190	160	180	190	166	162	180	177	162	163	182	204	145	161	179	183	168	161	186	178	157	184	176	181	147	178	168	164	192	159	157	182	177	166	184	157	161	165	186	162	170	198	159	178	171	184	172	168	168	172	172	167	161	171	171	183	158	179	176	188	199	175	178	168	163	153	174	176	176	185	178	180	170	181	167	176	177	181	154	177	178	187	170	208	171	190	183	146	167	157	198	195	164	165	190	176	178	187	181	182	153	164	176	159	161	163	182	183	155	156	153	151	177	194	184	160	162	185	170	161	152	161	166	168	173	145	190	165	169	171	180	151	194	155	171	176	181	167	183	165	182	167	173	156	183	173	147	186	182	181	162	179	150	147	156	188	152	189	166	173	171	191	158	172	155	175	159	176	193	187	172	194	172	189	142	176	160	162	172	189	168	161	176	147	173	180	165	173	165	184	182	193	155	186	171	189	186	184	191	176	173	182	150	154	185	140	165	184	184	176	166	182	203	211	190	193	170	168	155	154	158	194	173	185	190	183	173	169	169	183	169	175	174	181	197	173	182	171	152	160	160	152	168	176	173	157	165	170	195	136	178	182	173	167	160	158	161	164	175	184	184	163	164	165	173	175	170	201	162	181	157	164	166	179	177	169	196	168	171	169	172	175	170	174	175	173	181	172	164	179	176	185	174	194	172	165	153	182	190	183	187	179	175	179	196	166	207	178	163	180	180	163	182	161	188	173	182	178	165	179	151	160	175	163	183	160	173	194	168	162	193	165	176	167	164	183	166	182	159	154	176	163	161	186	155	147	154	190	186	183	184	155	160	153	176	175	150	155	166	159	156	171	180	183	168	180	173	181	156	184	174	177	165	157	168	167	181	182	183	170	165	183	173	160	194	172	192	178	180	169	152	163	156	144	195	155	179	178	162	170	195	178	175	187	178	177	163	184	183	184	157	166	163	167	173	157	174	175	175	166	200	177	177	184	181	163	159	170	157	179	168	176	154	180	200	168	165	198	188	163	189	172	166	152	158	173	159	205	156	172	163	166	170	162	207	163	183	157	166	160	163	163	173	182	176	162	178	170	162	158	157	170	182	156	182	179	151	166	138	151	175	174	133	175	192	173	174	166	163	171	169	178	170	173	153	216	156	172	171	179	167	139	170	164	181	174	194	168	188	168	163	163	172	174	185	155	170	165	170	170	172	164	170	166	162	146	171	162	158	174	157	181	156	183	174	181	160	171	190	171	207	184	153	149	166	182	149	151	179	178	159	163	156	147	188	182	176	182	169	168	166	190	175	183	172	176	172	173	196	189	182	183	181	177	168	165	177	166	182	164	165	173	150	170	173	172	169	183	182	166	160	185	199	172	170	174	164	172	176	180	171	165	168	153	163	170	166	167	159	166	178	190	173	181	193	181	170	179	181	170	190	173	172	181	183	165	154	181	172	191	200	166	182	186	169	154	155	171	194	153	181	175	175	154	198	164	186	169	193	186	185	185	175	165	168	169	164	186	166	160	178	166	180	190	183	203	180	167	170	163	180	162	156	161	170	185	185	157	176	172	184	145	169	173	155	154	173	174	179	127	191	172	166	174	147	188	168	185	175	181	190	175	174	165	164	168	183	167	169	165	184	159	182	172	167	173	175	183	186	177	164	161	153	170	145	177	162	187	183	177	205	156
50430	53446	16506	3084	2597	2158	1815	1526	1336	1194	1106	1028	984	908	945	841	837	805	785	767	757	734	723	675	655	683	634	669	658	653	693	652	636	663	627	579	649	633	593	620	598	628	542	644	641	616	637	615	551	612	605	581	584	613	590	634	607	599	571	589	606	568	574	574	592	605	591	639	539	587	639	576	607	581	591	612	584	563	590	596	604	584	583	558	648	615	637	582	575	545	561	604	585	578	604	584	541	557	549	572	579	586	611	566	602	518	593	626	564	569	605	579	567	570	586	601	552	622	570	580	612	581	599	572	572	596	572	598	623	577	570	583	606	575	596	587	635	580	537	592	585	611	607	573	581	589	607	586	575	563	583	560	598	567	560	595	547	595	634	580	573	547	628	593	598	619	587	585	576	622	585	556	549	571	534	561	587	563	587	585	562	534	526	577	542	566	612	557	582	584	628	578	622	637	556	581	583	606	632	558	596	566	580	558	574	601	548	517	567	566	598	568	586	552	600	593	576	587	569	615	556	592	604	576	593	545	551	633	583	564	584	604	585	574	584	579	596	636	561	584	594	574	585	593	598	599	556	575	576	561	621	577	584	584	572	533	570	566	575	577	558	553	558	594	579	551	571	603	628	585	553	587	596	576	544	567	631	566	575	578	597	578	613	621	603	586	591	587	611	584	595	601	583	552	587	576	556	588	516	527	566	590	555	558	546	601	576	545	580	570	538	550	541	576	576	541	595	557	608	565	546	557	582	548	544	573	614	597	551	559	606	536	563	537	532	586	594	556	572	586	543	608	613	553	601	602	583	602	559	635	576	553	615	529	571	563	553	571	564	576	558	585	576	604	537	549	614	620	593	635	574	606	603	559	586	639	579	576	604	651	622	615	563	556	547	589	568	515	556	579	563	542	547	569	607	573	604	576	582	535	568	562	594	597	573	575	564	562	543	646	602	562	567	541	585	626	594	574	570	570	648	599	580	575	575	555	605	643	605	531	576	571	555	582	552	591	598	577	580	553	569	600	606	589	585	566	532	572	566	571	584	555	575	567	575	569	542	582	618	586	575	575	585	566	542	567	631	581	580	570	584	615	567	540	584	582	572	567	561	576	587	613	598	562	556	567	579	591	558	587	585	567	574	555	582	594	587	584	597	593	561	562	575	591	581	557	545	571	571	569	579	575	546	592	622	606	548	561	625	578	586	534	594	612	561	554	604	589	578	541	555	543	632	618	594	593	557	578	600	552	617	595	576	569	573	566	622	562	556	612	597	613	571	582	633	576	551	551	597	591	555	573	592	560	572	552	546	569	608	581	577	604	599	599	590	594	565	556	515	583	535	576	593	580	606	593	598	527	555	623	549	533	559	584	607	541	575	582	574	598	593	600	554	569	561	577	548	585	550	563	634	558	597	560	603	587	532	556	586	611	569	547	608	601	544	612	594	574	525	588	578	576	565	598	587	568	555	582	566	573	585	569	582	583	561	604	572	608	548	576	626	579	588	594	558	602	589	563	552	544	567	594	577	581	575	590	587	572	580	573	570	600	576	575	592	611	587	573	549	578	570	590	584	580	604	566	548	587	565	586	552	603	564	594	557	509	567	584	624	566	607	576	593	584	618	572	559	593	599	566	562	618	603	587	572	614	555	586	563	576	633	600	547	607	561	543	575	603	543	581	577	627	646	556	575	574	573	587	562	573	505	587	552	545	553	584	602	597	574	611	582	575	536	599	587	554	584	593	601	594	588	538	578	592	624	572	553	583	584	617	605	565	558	573	564	585	585	585	575	595	581	549	582	586	574	565	579	570	555	582	582	572	546	548	591	593	566	578	601	597	557	572	562	561	591	579	602	564	569	548	613	564	579	546	569	551	600	567	587	558	596	584	557	538	564	592	569	554	597	557	579	604	583	608	553	608	553	595	598	569	535	564	559	553	598	624	596	622	575	578	625	532	626	569	584	575	589	540	594	540	582	563	562	575	572	601	593	582	617	539	584	559	585	580	572	554	572	553	553	570	565	612	580	559	582	593	541	554	603	607	585	563	562	576	576	584	550	585	564	551	560	575	579	590	557	595	588	568	616	597	535	547	609	581	579	588	639	564	578	559	625	590	637	573	581	598	568	572	611	595	545	577	595	596	549	566	593	568	558	569	559	581	549	612	586	580	574	552	544	586	568	574	578	546	598	525	609	606	574	601	568	625	580	558	556	571	565	602	575	595	555	577	549	588	579	659	605	585	606	644	578	599	546	566	580	563	600	579	589	585	551	600	579	569	572	576	571	611	562	563	529	615	558	559	547	570	524	543	601	529	589	546	546	589	596	566	546	565	617	532	569	575	560	624	636	585	566	598	554	565	606	601	572	551	615	583	561	592	564	606	573	592	605	606	610	568	554	592	592	598	575	626	562	584	581	542	551	538	594	561	544	572	558	512	516	559	571	588	526	589	585	612	588	603	565	544	549	538	548	562	569	572	644	560	562	556	580	552	582	566	566	595	545	617	634	593	552	576	610	576	596	567	619	598	545	613	529	532	550	623	551	568	588	603	580	570	574	578	595	590	550	585	568	566	579	590	587	555	577	563	587	553	565	603	572	554	573	586	548	586	580	571	546	592	542	551	574	607	589	555	554	591	546	606	561	614	616	598	565	547	566	593	571	578	561	516	587	581	569	559	555	579	564	603	582	589	580	520	542	558	578	575	588	556	624	585	573	567	560	602	598	558	547	582	572	551	591	577	577	562	569	600	625	568	522	581	577	562	572	570	543	540	585	514	569	576	555	596	625	570	609	546	584	579	565	615	539	575	623	575	571	593	583	540	543	534	597	602	558	556	579	533	579	564	598	570	529	606	588	583	626	542	597	564	574	552	593	603	592	551	526	635	583	615	550	552	622	592	599	592	584	596	616	575	560	610	549	583	606	585	580	591	541	583	582	571	602	553	583	619	617	610	560	564	573	583	556	553	576	579	582	563	575	608	561	528	584	562	554	540	605	608	574	589	549	578	538	574	556	582	545	576	594	556	568	556	578	640	561	646	591	590	599	580	559	575	565	591	551	578	602	597	583	576	540	609	564	544	553	540	559	537	571	594	572	583	580	516	611	567	574	594	601	575	601	581	590	565	588	571	553	582	566	602	544	597	585	538	567	527	563	560	585	555	561	601	626	572	570	614	560	592	592	545	563	516	585	589	570	561	587	591	557	565	591	578	558	553	610	556	575	558	546	603	583	577	553	539	577	579	575	565	574	536	576	536	612	611	585	574	575	551	596	595	572	565	556	577	568	576	595	575	593	574	557	565	549	611	619	588	582	577	546	588	605	565	530	562	552	577	571	591	608	592	586	591	586	577	603	561	533	601	593	601	598	575	564	600	587	600	612	524	608	598	603	577	584	559	545	564	621	532	534	629	600	603	553	553	605	614	560	540	526	576	568	641	599	601	609	604	578	589	546	602	577	550	605	579	564	543	564	557	615	565	565	623	569	576	591	561	550	592	600	539	570	574
19864	10296	2054	194	169	181	154	173	180	204	175	201	161	170	177	181	177	171	172	182	181	171	196	152	181	177	185	155	207	203	170	157	179	154	192	169	190	178	183	180	187	161	193	173	154	178	177	175	203	183	164	194	183	162	176	193	185	187	196	190	183	177	178	192	185	214	167	163	178	172	174	174	185	188	190	170	177	183	200	163	158	170	176	195	187	183	187	173	176	154	177	171	188	180	185	155	190	168	170	167	166	191	181	166	151	190	157	170	171	189	175	173	164	188	199	200	189	165	186	185	161	183	168	176	179	164	179	166	198	165	157	183	174	162	163	180	175	179	176	193	185	174	170	175	155	196	182	163	166	173	192	176	190	176	182	166	185	169	194	146	209	178	165	168	193	169	193	204	191	174	167	194	158	181	190	179	161	177	175	196	167	185	180	170	190	176	162	154	187	154	167	175	183	192	157	177	191	187	181	162	189	180	155	178	181	171	191	173	184	175	186	185	188	184	169	172	155	167	162	170	164	195	148	179	194	199	205	191	169	172	192	228	186	174	186	158	196	169	175	168	176	145	186	169	177	193	190	178	170	179	161	169	188	203	195	187	170	190	158	195	204	193	157	150	194	162	186	165	188	188	163	162	184	177	172	168	176	178	198	183	211	142	169	186	205	186	168	162	178	191	183	168	177	183	162	177	163	171	190	168	187	207	165	178	182	181	174	167	172	189	176	161	198	200	178	207	179	140	157	183	163	170	188	199	182	183	177	168	174	196	168	197	184	163	202	169	150	159	191	186	156	177	194	186	199	162	186	165	160	175	158	186	171	179	181	187	146	165	158	190	173	194	174	176	158	147	163	171	175	188	171	190	156	153	183	168	191	177	180	170	177	169	173	174	189	188	198	164	158	196	172	205	176	186	171	177	186	188	163	163	178	186	176	182	188	175	178	182	183	157	184	182	208	177	173	156	168	169	169	167	170	211	162	181	155	178	177	193	190	151	177	194	170	188	175	181	186	160	181	183	186	172	155	184	180	186	176	172	183	199	163	168	181	168	185	171	163	174	184	170	191	184	186	175	173	172	194	169	177	178	200	164	165	184	179	172	183	180	170	167	180	174	171	145	193	178	202	185	199	189	181	168	185	192	175	154	173	164	175	179	189	162	198	183	178	182	185	175	195	180	191	168	159	170	189	188	187	185	203	167	184	156	175	184	179	187	194	166	175	183	177	176	194	184	215	185	162	171	162	182	166	207	158	178	185	179	160	164	186	151	181	167	188	206	158	169	181	183	162	182	195	180	166	189	181	195	172	161	190	176	163	191	188	202	196	160	180	170	189	173	181	176	194	188	193	181	194	183	167	161	186	183	166	185	164	186	180	174	169	185	188	189	186	182	194	176	191	171	191	185	174	177	172	183	184	180	183	189	170	181	170	180	161	181	184	161	200	203	178	182	192	177	168	187	179	153	156	194	174	165	162	215	155	195	160	188	176	175	160	169	166	168	171	170	191	176	147	207	204	175	178	191	186	186	156	145	193	193	180	166	174	157	163	184	186	192	197	192	175	175	212	180	180	166	175	160	171	180	196	200	166	181	200	181	183	167	211	194	170	195	182	162	192	195	186	154	164	185	176	177	186	180	168	189	178	187	175	174	171	217	179	181	166	183	173	170	177	157	178	193	180	163	169	142	203	172	170	177	164	165	169	185	177	167	188	163	188	195	190	188	169	193	177	181	207	182	177	183	185	173	153	163	182	200	163	178	152	191	159	181	179	170	181	161	199	183	186	157	190	187	185	168	197	193	173	168	174	157	184	180	201	180	166	186	168	181	189	182	182	205	189	178	177	166	159	182	176	169	203	191	197	168	154	192	205	172	168	187	194	179	177	176	182	180	192	182	179	178	188	186	188	177	205	183	174	176	185	145	166	168	190	181	170	168	197	166	163	174	182	217	189	191	160	182	172	201	167	183	184	153	176	180	171	175	175	176	183	197	186	171	150	187	198	174	194	170	168	179	173	195	192	150	190	176	193	169	176	179	180	188	161	180	163	173	167	166	205	164	161	161	163	186	169	183	191	164	179	188	143	181	180	174	168	164	175	175	159	173	145	168	186	167	169	192	177	181	180	178	175	157	196	165	166	188	183	150	167	176	163	160	164	153	172	166	192	177	164	169	178	170	177	178	193	161	218	149	157	181	161	172	190	171	167	184	163	174	163	164	179	174	170	156	176	172	173	165	184	166	178	174	192	183	175	163	169	193	163	164	158	187	183	186	179	166	175	188	163	185	182	166	179	170	168	191	161	179	169	186	186	171	186	169	173	152	178	183	184	167	166	169	190	159	197	164	175	177	172	168	168	176	163	170	172	182	185	184	181	174	187	166	153	172	188	171	164	166	170	172	154	206	164	161	182	174	184	161	146	183	176	171	186	166	195	148	172	168	174	184	169	177	166	176	174	169	180	168	176	187	183	184	173	166	149	183	175	166	195	169	175	196	181	167	185	179	157	186	172	183	180	159	162	167	181	161	161	155	194	170	175	188	195	167	169	169	163	163	178	172	184	171	168	203	179	192	184	158	177	186	166	178	173	177	153	197	187	162	181	183	193	168	169	172	176	194	174	156	180	181	170	160	170	175	152	194	171	193	184	165	180	157	165	190	172	169	166	177	181	182	187	165	148	198	159	175	191	195	183	194	168	172	187	173	178	181	192	164	171	173	167	161	189	148	185	195	183	162	181	192	173	180	185	180	188	180	161	169	190	155	177	168	161	170	168	158	173	176	182	155	169	196	181	178	232	176	162	185	170	170	168	158	194	167	165	164	167	172	168	195	155	170	200	183	176	211	189	170	174	161	170	191	170	177	177	170	171	182	191	152	163	150	167	153	174	201	164	184	191	178	162	172	174	187	163	180	170	192	192	199	155	190	178	161	181	163	173	172	188	176	162	176	183	157	183	167	165	181	170	189	177	169	177	161	191	159	169	167	190	178	178	158	189	151	191	168	176	195	183	172	180	167	202	181	161	170	163	193	184	165	185	166	169	184	191	170	173	166	156	151	167	186	204	171	155	190	184	173	155	182	174	184	191	171	177	166	177	203	166	178	168	167	171	194	187	186	132	180	208	201	163	177	167	165	199	208	159	205	177	182	151	161	182	209	162	163	173	173	165	169	162	188	176	175	185	170	161	185	182	176	167	172	171	187	193	177	175	186	151	195	147	173	170	186	174	170	193	172	174	186	154	156	163	181	201	176	155	195	200	194	191	195	167	203	182	194	176	190	181	176	164	209	189	166	181	181	165	170	169	171	182	192	174	163	188	170	192	155	196	184	201	165	174	182	184	183	154	201	185	170	185	160	201	186	175	189	181	183	167	181	171	192	174	172	147	145	202	178	189	196	175	170	169	164	170	173	191	185	182	170	182	170	172	197	192	187	188	202	177	205	188	198	179	171	192	168	176	157	179	178	176	176	174	164	157	155	183	184	177	164	174	186	181	160	174	169	195	171
19127	15185	2968	697	665	637	616	569	627	620	570	617	638	628	581	590	607	623	544	599	624	595	546	645	594	601	607	582	562	613	568	631	586	660	616	591	621	622	601	554	584	586	605	562	589	567	615	563	585	574	601	612	612	561	583	614	585	583	595	610	593	570	620	615	632	574	606	589	576	608	551	615	622	578	606	571	613	596	632	634	598	597	521	618	582	561	583	587	594	590	578	561	599	609	593	560	599	579	553	633	622	553	587	572	542	592	590	604	608	594	583	630	603	567	595	612	596	589	564	591	602	599	554	590	562	593	548	608	625	549	580	552	551	600	612	572	547	586	586	541	652	559	604	557	579	598	589	536	622	569	579	589	591	597	620	547	603	573	606	594	588	576	564	577	578	581	560	580	588	599	539	563	606	601	580	618	576	613	564	602	594	550	561	584	587	579	604	603	580	580	548	608	598	584	615	566	593	545	595	638	587	585	564	588	571	573	571	606	571	610	586	580	596	581	599	603	607	582	556	582	623	571	609	600	612	565	585	571	631	622	631	601	603	556	618	606	578	602	581	592	587	582	633	550	587	619	554	584	584	556	600	607	570	591	619	601	604	563	604	574	584	588	531	585	611	603	583	569	606	615	632	576	603	581	558	571	565	583	540	559	553	567	628	616	569	592	595	578	597	571	593	547	570	593	592	586	549	574	584	578	577	657	564	626	620	562	577	599	594	565	611	571	572	589	571	618	580	596	649	606	613	614	589	542	607	554	596	585	618	624	583	596	581	612	625	592	628	574	568	597	594	580	607	637	621	569	613	591	651	569	598	556	584	595	615	575	587	608	577	619	548	564	531	596	543	589	573	566	605	567	571	607	577	582	598	556	598	612	598	578	662	582	592	583	571	556	623	579	588	615	560	641	579	581	595	597	574	591	623	566	602	572	624	598	548	569	600	628	634	562	607	597	584	626	609	609	580	616	611	573	597	605	555	617	612	582	589	585	619	596	620	589	563	583	576	576	620	591	604	603	577	583	592	584	548	609	600	621	632	588	567	526	571	579	617	605	566	621	549	600	590	602	601	583	588	586	577	559	601	580	618	595	585	626	579	588	566	604	633	554	590	596	563	550	622	541	618	594	591	631	534	620	613	577	601	579	641	606	601	610	580	609	554	559	516	607	608	584	608	609	573	611	604	597	571	564	585	596	637	616	540	627	544	563	565	579	592	562	568	564	610	611	558	567	627	590	609	614	609	581	621	590	562	534	573	642	609	602	605	611	598	544	602	588	625	558	631	584	605	583	623	617	617	569	606	593	560	631	553	579	552	611	607	608	605	577	599	608	579	552	600	593	567	551	616	624	555	592	562	600	585	572	585	567	609	543	611	610	587	579	640	605	561	562	552	598	577	606	582	593	592	566	593	576	575	621	616	594	624	567	571	564	612	601	579	604	597	564	579	565	599	581	586	559	554	610	593	560	586	595	596	603	599	579	565	609	571	590	535	588	581	592	583	588	579	577	591	550	557	614	594	617	576	588	572	575	607	574	568	522	567	603	607	599	571	580	596	630	593	609	628	584	589	582	582	585	582	591	583	568	605	619	564	580	585	572	573	596	556	595	552	583	581	611	558	623	593	594	578	577	595	550	660	561	577	621	636	550	554	560	573	597	590	625	605	591	615	588	574	553	564	634	597	607	557	607	575	577	569	583	599	608	570	631	622	610	583	597	553	576	577	600	590	557	579	565	579	599	588	576	612	618	534	562	554	616	600	585	603	640	562	541	586	584	600	592	562	629	609	597	548	564	549	581	605	623	586	608	559	594	578	611	564	611	604	589	582	566	589	598	642	589	537	615	596	650	582	543	582	588	571	603	598	621	555	532	616	587	584	607	594	600	600	570	597	573	591	612	598	608	589	594	594	606	594	581	566	611	576	592	552	640	567	585	619	600	555	569	529	564	623	550	597	608	550	580	581	583	577	603	607	595	556	625	569	589	609	573	584	605	624	602	560	614	575	608	584	627	625	559	588	618	566	606	593	602	593	574	541	611	598	575	618	617	550	597	590	600	552	595	588	601	592	607	573	549	571	611	574	641	622	613	562	600	624	591	610	597	552	567	618	583	536	623	605	585	599	561	633	588	598	635	612	598	603	579	575	546	569	570	593	585	578	619	557	598	521	582	609	590	626	577	590	626	604	602	583	578	604	616	567	548	586	587	602	576	549	571	587	564	558	563	584	531	639	541	615	557	611	590	616	578	600	581	575	575	554	579	625	617	576	591	579	602	565	545	611	607	607	609	578	548	594	610	568	606	595	559	559	638	606	582	591	548	592	612	589	576	593	616	581	594	591	580	612	590	604	558	589	544	587	584	589	557	591	593	586	575	546	520	588	584	582	572	639	634	549	597	597	595	610	599	545	573	572	599	602	558	562	612	579	585	601	578	628	655	619	615	591	573	588	563	594	584	570	579	601	608	603	573	583	601	575	583	616	600	609	600	569	623	607	588	570	594	568	586	590	562	560	597	569	585	595	567	610	570	599	564	630	632	574	565	591	590	628	598	558	587	585	602	584	565	601	587	604	569	591	597	611	601	542	600	567	584	560	589	566	612	585	635	618	593	600	605	591	591	570	591	593	630	614	606	605	604	628	570	589	599	591	607	575	607	619	571	614	632	602	599	601	553	596	556	562	614	582	610	573	589	566	594	562	604	560	561	618	582	605	636	560	595	614	619	599	594	596	558	572	596	625	587	563	586	585	592	608	569	588	563	589	569	641	567	602	631	602	561	613	611	595	557	578	590	575	609	578	609	596	600	545	632	595	611	589	642	622	625	541	563	574	594	606	596	570	564	569	585	582	579	600	584	577	587	587	587	591	595	645	594	558	591	636	601	565	559	610	582	561	637	572	580	588	617	584	581	600	600	622	584	574	568	636	557	594	587	587	593	575	545	560	570	616	578	570	589	577	584	618	575	596	545	618	605	593	625	531	597	620	589	574	567	556	619	556	553	562	588	556	645	545	573	602	589	638	560	574	592	600	603	588	606	577	556	563	551	579	616	572	529	565	611	579	584	606	606	610	580	607	574	577	607	614	586	615	617	582	570	582	604	594	584	617	622	617	574	588	589	602	594	600	573	631	638	557	600	584	596	555	645	588	521	567	586	613	563	598	572	601	591	556	639	591	569	621	604	613	590	572	576	586	620	567	638	549	588	568	581	562	596	587	559	575	606	609	581	614	561	604	567	559	574	529	583	574	599	575	616	585	578	603	578	606	581	596	592	567	651	591	612	605	576	584	579	605	592	605	568	551	578	594	597	577	594	561	573	592	591	583	582	607	567	565	627	612	576	541	601	557	541	548	592	586	543	609	578	575	579	574	558	609	567	590	584	550	595	587	614	602	574	553	598	593	583	584	556	562	618	589	581	591	591	566	593	636	549	576	583	577	583	602	558	590	535	567	589	615	583	560	563	595	595	589	562	591	588	580	573	576	593	639	614	573	585	587	572	589	576
60568	55893	27693	4639	376	239	217	189	178	147	160	139	141	129	141	113	125	107	120	130	114	118	117	102	112	113	112	124	110	123	119	105	114	106	116	107	107	108	122	107	120	108	97	112	122	114	94	112	112	99	137	118	116	98	103	109	89	124	106	106	97	121	107	101	114	103	126	108	119	108	98	111	105	113	122	113	113	94	108	114	126	112	121	116	110	106	123	94	101	127	114	93	111	118	94	115	102	119	117	99	101	119	123	119	129	106	110	108	125	96	95	104	114	102	95	106	112	101	94	110	86	106	105	99	104	107	102	120	101	103	117	107	121	110	115	107	104	95	111	133	103	100	93	116	103	110	118	127	123	111	114	110	103	123	104	116	105	114	103	106	109	98	117	126	103	115	115	119	129	105	126	105	98	103	123	107	113	119	118	98	112	118	119	128	104	118	114	124	125	101	83	109	112	96	108	96	125	105	113	93	107	90	112	103	127	112	121	128	95	108	109	111	127	97	100	128	105	103	101	108	122	107	111	111	117	114	115	120	105	109	117	108	100	112	113	91	145	127	108	120	112	120	107	105	111	107	106	124	104	110	95	113	108	118	130	114	101	102	104	118	106	124	115	108	125	110	106	101	114	129	101	116	96	118	114	103	123	119	102	117	98	110	118	107	107	112	84	115	125	103	111	121	106	117	90	96	107	111	119	131	100	113	89	110	111	114	123	112	114	114	127	125	122	112	94	107	109	128	124	116	113	96	94	105	115	105	88	113	113	102	106	103	109	107	109	105	96	96	116	107	95	121	117	98	112	101	103	113	110	110	96	110	100	118	101	114	112	96	100	114	130	103	113	109	110	115	124	103	92	125	103	121	115	100	121	114	91	94	110	113	123	108	112	124	131	114	97	110	122	115	118	101	121	112	89	109	105	106	136	89	107	116	97	100	105	119	134	117	108	113	109	111	90	110	104	111	93	102	98	111	106	101	91	119	126	119	120	81	103	90	90	101	107	127	109	110	107	111	93	134	91	132	115	101	107	120	100	117	126	115	100	91	121	116	106	106	92	105	126	108	115	126	111	112	104	95	114	123	123	116	121	124	110	113	101	125	95	103	102	115	85	107	87	91	113	104	149	116	124	100	111	117	106	109	117	107	99	111	109	119	103	117	105	136	124	105	113	117	105	107	113	107	96	106	101	93	107	120	113	110	121	142	118	105	105	111	116	104	126	82	108	121	97	121	96	95	110	101	109	114	106	106	106	105	130	118	119	112	113	102	102	111	101	103	118	104	118	115	103	112	97	116	119	101	117	111	87	121	109	122	98	97	118	102	93	109	101	119	95	122	109	130	110	109	113	106	122	98	130	112	99	112	126	109	108	113	114	120	124	112	109	98	90	115	97	117	108	109	110	111	91	112	93	109	99	92	112	116	94	111	128	108	87	121	108	99	98	109	120	107	113	124	117	106	97	107	109	101	101	115	125	121	91	121	113	93	127	111	125	95	122	125	104	118	116	111	124	113	110	110	130	117	112	102	124	113	90	114	117	100	124	95	85	108	99	127	112	114	116	97	115	81	99	105	109	94	106	111	113	113	111	105	100	108	114	101	99	95	111	125	117	106	101	113	103	109	131	101	116	131	103	101	113	108	106	106	99	100	94	123	106	89	91	104	102	107	101	96	97	122	96	128	117	122	108	111	102	119	95	107	101	91	116	107	109	108	107	108	102	118	88	115	94	103	89	97	128	101	89	102	103	99	106	109	101	111	112	96	99	113	105	99	110	115	112	124	111	106	116	99	123	108	128	116	113	111	110	106	99	121	111	122	130	99	119	107	94	96	68	101	131	111	102	114	121	119	118	130	101	120	119	111	96	99	95	117	110	120	105	128	104	89	82	105	110	106	116	113	104	117	111	81	113	119	104	97	112	114	109	103	108	126	129	110	123	88	128	91	99	94	109	108	112	120	102	106	113	118	112	113	119	99	128	113	117	103	83	96	118	98	110	92	123	117	96	97	105	102	106	104	99	102	117	132	124	115	114	120	108	126	130	120	95	106	108	119	123	110	99	121	112	114	131	100	103	109	104	99	109	112	104	107	113	96	98	96	110	92	107	104	98	110	133	116	114	135	101	103	117	130	124	117	102	101	115	105	107	123	112	101	109	98	104	86	116	112	108	122	89	133	136	110	86	101	116	112	114	102	119	110	119	122	120	105	120	105	114	98	109	86	119	96	109	116	106	113	117	96	108	117	97	100	101	105	129	115	119	104	113	96	99	106	110	110	110	111	120	109	111	115	116	119	111	105	107	96	103	108	103	104	103	104	114	106	101	114	111	120	123	105	122	107	100	119	111	111	87	105	91	114	103	110	118	124	90	113	114	102	84	110	108	102	102	118	110	94	126	116	124	112	113	110	106	115	101	94	106	109	123	120	107	107	102	116	118	115	97	112	109	89	96	125	107	109	107	113	103	118	108	102	111	116	107	99	101	101	89	105	131	93	103	119	114	115	102	96	108	122	116	103	106	111	112	109	109	100	85	112	126	103	102	110	98	116	91	106	116	92	123	105	104	125	102	115	112	110	106	110	116	107	107	109	101	113	124	99	110	116	107	110	94	99	118	96	125	96	112	114	97	119	117	116	117	112	101	109	110	121	112	106	104	117	124	92	112	119	116	106	82	123	117	137	109	101	105	115	109	111	104	102	104	97	99	118	105	115	120	99	109	115	95	126	107	94	124	103	118	116	101	103	121	130	124	97	111	111	90	101	114	116	109	114	107	147	114	122	121	125	103	98	106	101	116	109	113	115	118	102	126	129	95	101	120	119	95	92	113	109	108	106	111	117	110	103	113	104	96	111	112	105	111	126	116	108	102	126	99	117	104	119	102	101	135	101	104	107	116	104	103	116	122	112	126	117	100	105	91	116	115	104	101	93	109	110	115	120	99	122	112	117	101	113	94	120	113	125	101	102	102	115	109	111	109	101	108	109	102	111	91	111	96	99	113	110	112	103	109	129	115	110	92	98	104	113	87	126	105	106	111	109	102	108	103	97	103	115	100	103	114	118	105	115	119	108	113	101	103	92	91	118	106	115	102	98	128	99	104	102	90	116	110	110	96	103	125	113	121	117	110	99	111	117	106	114	108	95	123	111	115	121	119	97	118	99	92	119	105	111	109	103	97	115	113	101	115	121	107	113	104	94	116	116	120	108	97	116	115	94	119	110	108	99	106	109	115	120	106	116	111	106	133	119	93	110	100	97	111	89	111	99	124	102	109	119	95	118	100	98	113	92	93	115	104	111	97	100	103	127	95	104	121	113	105	146	117	107	115	102	103	108	111	112	115	124	112	92	106	114	119	107	105	113	105	107	92	105	116	98	98	106	100	92	125	107	102	105	104	111	97	104	115	109	130	95	114	86	112	103	101	123	91	102	104	98	106	124	114	120	117	108	109	116	127	119	124	98	131	113	109	114	114	97	114	120	105	125	109	111	103	107	107	98	114	99	108	113
40867	42975	15521	1629	1338	1110	991	924	736	682	645	596	589	603	540	540	504	477	489	482	511	475	446	451	451	459	444	455	439	440	459	446	412	418	440	429	417	399	435	393	444	398	423	454	405	427	397	441	424	415	403	448	411	387	430	385	408	392	371	395	407	395	403	407	418	401	389	394	411	422	440	373	388	396	388	444	394	394	445	408	379	393	440	432	409	410	393	366	392	407	428	365	385	408	383	406	390	377	388	426	419	424	399	395	437	388	420	398	423	429	384	399	409	369	372	390	382	370	376	418	384	403	374	402	423	392	412	366	384	406	402	409	395	372	383	363	371	389	419	394	349	371	399	413	417	416	397	417	398	412	401	416	412	364	382	407	370	384	404	406	418	394	387	387	411	425	380	392	388	416	397	357	409	393	376	441	371	419	383	343	411	419	398	379	380	395	405	389	399	421	398	376	397	424	397	414	384	406	379	395	387	384	386	358	406	417	390	389	407	395	390	396	368	424	366	399	354	392	375	413	349	396	426	385	460	397	428	387	381	398	393	426	431	406	390	394	418	405	376	376	389	374	405	417	406	418	378	411	382	421	375	409	383	356	413	385	366	401	358	412	369	373	395	374	426	386	440	392	374	391	418	421	395	362	426	360	394	424	376	420	353	382	448	361	418	369	346	369	359	365	374	371	420	384	410	387	391	385	406	383	382	397	415	361	405	426	415	363	413	404	375	357	406	404	411	401	397	435	368	415	411	411	413	375	402	401	375	409	358	420	381	385	396	392	405	412	415	363	406	392	397	385	409	384	391	400	409	410	422	395	377	386	389	357	380	433	390	427	398	405	375	409	410	384	391	405	395	359	394	417	377	442	396	384	336	423	413	385	397	364	366	396	435	380	405	380	374	396	384	404	367	372	363	421	366	424	389	399	375	385	396	382	397	402	382	387	399	413	432	393	387	396	364	439	420	403	430	421	411	433	422	370	434	403	397	397	399	367	397	375	391	382	387	429	406	391	357	399	373	423	358	388	400	399	413	389	386	377	378	392	422	384	378	422	420	415	402	432	409	412	411	384	419	372	384	388	373	368	373	404	374	424	384	398	383	396	396	386	399	419	410	407	426	381	383	404	360	398	396	392	377	371	410	402	447	370	398	395	416	369	387	396	392	336	378	376	413	368	404	419	364	393	391	412	418	417	373	345	416	383	404	419	383	372	377	348	380	423	407	369	383	383	402	390	392	424	395	402	388	409	383	394	402	399	394	362	385	380	386	396	385	382	438	416	404	394	403	411	377	400	383	394	397	379	396	414	389	389	435	408	369	403	384	412	414	391	430	392	365	375	366	364	389	408	366	390	358	375	379	408	377	419	369	390	395	395	365	389	429	392	412	407	365	418	347	373	400	396	406	361	398	391	351	386	410	401	394	395	347	416	402	373	395	378	380	404	400	385	394	404	394	392	405	389	431	380	395	381	405	391	393	407	409	389	400	390	386	428	390	369	411	388	374	395	395	399	393	416	417	389	400	417	414	404	416	429	395	417	374	404	415	370	366	398	401	397	387	410	380	418	399	400	424	418	423	362	414	407	409	411	407	433	432	412	405	406	409	412	366	407	378	387	402	382	393	396	349	373	377	396	388	392	438	388	426	433	363	405	373	405	387	413	394	392	419	397	413	394	423	406	370	437	389	396	400	407	406	381	385	425	386	367	444	357	382	380	394	410	350	400	419	377	389	373	426	388	421	358	376	372	400	374	377	367	394	350	392	390	383	419	377	408	351	389	382	371	401	358	406	372	388	443	402	384	373	390	363	396	411	373	391	397	420	411	379	408	393	375	381	415	427	401	371	385	380	375	384	398	383	379	356	389	356	376	409	399	419	381	413	452	412	416	362	392	402	409	383	423	389	394	416	387	410	382	419	439	386	399	420	418	354	397	404	373	386	414	420	399	436	382	377	363	391	430	430	405	423	395	383	412	422	380	422	413	347	395	396	411	380	411	386	419	400	369	400	414	406	372	395	396	401	404	397	412	391	387	369	391	395	428	384	349	418	362	395	407	393	400	379	370	428	395	390	396	371	381	394	403	415	376	384	397	422	377	399	397	410	381	379	375	400	396	414	424	430	370	408	382	401	384	406	387	405	404	407	397	409	403	408	385	382	399	367	403	373	394	394	392	381	378	398	360	376	405	417	342	393	400	392	350	377	406	417	383	396	436	375	387	427	430	370	392	396	395	356	403	414	360	397	407	433	351	379	389	374	408	446	413	378	391	409	392	391	406	388	361	386	411	419	375	406	398	367	398	432	401	385	402	394	416	396	402	399	420	344	365	416	396	408	377	411	432	417	414	426	402	349	393	388	411	408	374	386	400	385	383	409	385	401	390	397	438	366	382	414	382	398	406	405	398	427	401	392	404	376	415	378	381	388	393	368	355	385	412	383	373	399	428	371	376	390	399	358	382	387	371	384	414	394	420	406	381	393	409	379	400	396	397	413	426	397	388	344	391	414	390	370	374	403	419	371	420	383	391	397	374	395	393	401	374	407	385	360	395	424	409	388	402	377	407	382	379	392	378	402	360	376	419	400	403	418	422	366	366	397	421	364	395	396	374	412	408	400	415	416	380	396	410	372	388	389	419	384	417	393	403	395	368	378	415	372	373	389	393	399	408	403	378	385	391	381	406	410	411	394	367	391	388	368	374	361	352	406	417	416	433	386	399	396	411	374	400	385	415	393	405	425	395	390	379	392	398	392	373	424	380	430	387	410	391	422	430	410	378	376	396	370	414	398	390	402	366	404	417	377	367	383	434	375	376	413	359	394	368	387	399	388	435	401	378	384	360	403	412	391	392	408	399	411	373	419	392	399	384	390	440	409	385	424	404	397	446	381	436	397	379	412	411	411	392	354	445	388	370	399	378	409	418	398	460	373	429	379	393	421	418	365	386	360	402	417	395	387	397	394	357	406	378	404	386	393	382	395	404	408	400	369	398	420	412	398	429	386	414	413	363	396	400	377	412	353	362	399	429	396	385	404	418	381	414	400	406	384	388	382	371	362	367	407	407	398	373	392	406	390	400	393	392	410	386	386	417	382	374	391	384	387	425	404	400	421	394	429	357	382	383	414	397	356	380	416	408	372	425	390	406	397	364	370	409	372	457	395	401	399	386	415	379	377	382	407	364	400	382	379	390	412	424	421	390	432	375	404	397	387	391	372	399	422	439	389	422	391	413	380	414	406	340	392	434	422	381	401	398	383	387	369	402	415	401	386	406	434	364	416	360	373	401	419	396	389	425	386	392	437	409	400	421	409	407	408	380	420	401	402	378	395	392	396	385	378	377	367	419	441	405	376	389	402	351	412	346	408	374	415	407	402	392	365	390	397	365	415	400	392	381	390	413	386	415	375	419	389	392	419	412	414	382	388	395	382	411	391	375	396	396	400	398	421	431	369	400	410	377	352	398	379	416	381	395	440	407	404	392	403	409	394	391	358	382	391	352	380	445	387	399
75450	67841	40417	10387	1222	490	461	362	328	288	279	241	244	223	219	195	196	195	200	190	175	170	199	217	182	208	201	186	198	196	188	193	147	184	181	196	189	202	165	182	201	173	189	194	175	167	181	175	181	176	162	170	158	178	201	172	161	181	191	174	179	173	196	177	140	189	171	172	158	177	182	197	182	194	195	183	175	164	194	191	201	191	182	177	172	156	178	181	182	191	178	185	168	186	172	173	177	186	163	165	135	178	156	195	188	170	187	166	173	183	180	170	145	161	161	207	187	171	155	157	193	182	193	159	200	167	182	158	180	178	187	178	170	184	191	169	169	179	176	170	155	178	201	184	209	184	175	146	183	197	171	161	173	202	193	152	175	178	151	176	195	174	163	180	207	176	152	174	160	189	194	157	175	185	197	191	175	175	154	185	162	173	143	177	184	163	173	211	178	174	180	183	191	171	200	187	172	157	172	157	178	194	173	177	173	174	163	185	157	185	183	170	199	167	158	168	176	176	158	181	174	172	175	185	193	198	194	208	186	184	187	178	180	179	182	166	158	193	161	184	159	180	172	166	171	192	185	177	196	187	197	180	186	215	166	169	164	177	187	172	196	179	175	200	171	199	155	176	176	163	180	160	174	155	157	180	163	188	169	184	156	151	157	187	175	173	189	183	182	163	177	183	186	178	163	178	165	181	164	170	159	181	181	179	171	187	177	149	171	195	158	158	169	185	208	194	185	191	171	171	159	188	159	163	170	176	149	177	153	200	170	151	144	194	182	163	176	147	189	178	204	172	161	197	167	193	193	170	201	187	178	172	155	171	167	183	153	195	178	174	192	182	161	173	183	175	174	162	151	153	164	159	161	151	173	166	173	170	171	148	175	191	163	156	162	164	174	179	169	173	177	171	171	177	175	183	167	160	196	174	165	196	163	174	181	197	159	179	162	164	193	199	158	171	192	159	160	182	167	159	173	178	200	154	168	157	166	178	173	172	164	184	175	173	198	195	186	186	164	187	179	201	178	160	205	173	208	204	152	159	185	172	191	168	188	172	169	193	196	173	194	188	152	147	184	168	205	183	189	173	170	170	152	160	183	173	161	173	172	158	152	173	168	173	165	186	169	177	169	178	179	176	166	156	171	190	162	156	186	180	163	172	183	184	177	154	175	161	177	187	167	179	169	163	184	168	182	176	190	170	161	186	177	169	160	167	161	175	171	178	203	184	146	170	182	161	171	194	157	172	168	195	185	184	180	189	175	173	156	173	149	161	179	207	191	169	170	169	201	179	156	184	149	192	187	178	168	185	168	162	166	188	172	182	187	169	193	170	164	164	151	160	166	174	175	174	191	181	167	179	167	177	182	171	159	189	182	204	174	167	167	156	187	153	191	171	185	159	194	181	167	198	181	170	193	171	185	170	214	181	161	175	164	152	169	197	164	181	162	151	171	189	182	178	177	166	184	158	158	164	181	180	161	181	164	157	180	174	161	196	192	172	173	184	156	167	170	174	175	192	162	193	168	153	187	179	167	179	182	169	164	188	171	173	195	161	161	171	188	199	176	153	164	179	160	180	209	179	170	183	181	175	146	194	196	153	188	179	194	174	156	162	181	180	152	170	176	191	182	183	183	155	178	180	176	167	160	205	181	174	185	179	174	182	167	193	190	158	178	189	218	173	166	177	161	178	196	199	152	172	179	180	159	172	163	171	182	183	178	181	194	188	175	148	175	154	187	167	164	191	170	170	176	188	168	169	174	190	177	145	158	174	210	172	201	165	185	156	166	190	168	179	202	182	163	169	185	161	162	167	159	164	176	191	159	183	168	165	163	164	169	191	157	191	186	179	167	182	163	172	159	171	184	174	195	188	194	168	192	205	179	167	183	188	177	174	174	148	169	182	186	180	182	172	184	186	177	172	183	150	175	160	179	177	184	167	188	149	190	143	182	173	216	183	166	174	180	183	168	196	169	190	192	186	144	170	173	169	175	167	171	189	163	170	156	182	187	164	191	169	171	147	174	165	146	174	188	187	173	183	173	197	177	174	197	187	191	167	165	193	163	180	188	159	182	176	175	174	178	174	169	156	180	202	178	191	159	141	150	176	181	191	163	161	149	178	185	175	169	157	170	173	187	163	200	167	168	176	182	176	176	180	193	174	172	164	168	156	160	176	191	187	167	172	165	185	173	148	139	172	186	186	169	188	172	207	180	180	191	159	169	176	188	158	171	181	179	171	177	168	182	151	168	175	184	172	160	164	194	181	194	175	201	179	183	152	179	178	183	180	171	172	174	163	189	183	154	183	172	174	166	184	181	177	159	179	172	194	158	169	167	180	180	155	166	191	165	176	183	160	196	170	191	143	185	186	168	174	153	169	177	136	165	215	192	194	174	165	176	186	159	190	207	180	180	173	157	161	181	177	182	192	179	170	154	177	184	161	176	176	158	179	144	177	210	171	193	185	167	175	166	179	197	145	186	208	173	170	170	155	171	207	175	161	180	176	182	167	127	168	183	147	172	188	172	195	197	163	186	168	170	190	188	185	186	167	185	162	166	192	178	179	177	180	175	192	164	216	196	162	167	186	155	153	177	167	189	185	187	183	194	174	180	163	175	191	190	181	173	176	177	144	163	168	163	159	181	179	165	194	176	164	178	190	184	168	184	188	171	174	203	176	186	161	160	159	151	182	186	191	191	145	173	185	166	142	172	165	191	172	181	153	192	182	155	171	175	177	187	177	171	176	190	172	215	179	159	190	164	192	171	180	149	166	172	174	182	180	152	182	174	167	190	189	190	164	196	165	164	202	203	187	185	178	182	164	150	162	155	175	179	158	180	169	196	202	178	183	161	158	202	203	163	172	183	165	188	179	161	156	174	165	179	180	178	177	166	160	198	195	170	175	211	163	187	205	192	169	162	182	164	175	169	163	162	169	151	166	157	187	187	168	182	170	165	195	194	190	164	188	160	174	163	178	178	175	190	158	179	174	183	162	171	174	159	150	185	194	168	160	175	170	193	184	173	181	176	189	161	174	153	184	191	179	157	166	188	178	183	180	169	173	181	185	151	181	183	175	178	174	162	173	179	170	178	180	166	180	180	165	169	177	175	162	167	161	190	154	159	194	175	178	165	192	162	189	173	171	182	161	158	174	189	177	181	188	184	157	183	172	178	181	178	209	154	175	166	178	173	193	163	159	173	185	180	189	187	174	153	155	167	174	176	155	166	193	184	184	185	177	164	178	183	172	172	170	144	183	170	190	177	165	166	178	181	160	175	178	180	155	204	172	161	180	190	181	197	167	140	186	170	155	176	168	186	177	164	180	161	167	206	173	189	186	162	167	197	172	162	180	157	188	164	162	193	175	177	172	185	202	166	191	160	176	187	189	180	192	165	191	192	174	161	196	167	179	193	179	198	184	170	167	204	142	222	193	204	166	188	167	193	188	171	175	181	164	202	172	172	171	159	175	151	188	181	164	177	182	169	149	174	179	190	156	155	166
51510	52828	23911	2953	2524	2119	1780	1565	1355	1182	1109	1004	956	905	877	821	862	806	755	756	655	704	695	657	715	690	680	635	642	730	641	663	654	631	607	672	611	650	633	640	604	619	564	616	537	640	624	573	611	558	635	609	607	632	636	576	624	578	616	632	588	557	589	655	606	620	558	614	542	629	549	631	557	609	588	574	646	588	559	609	584	554	566	612	587	562	642	620	597	603	606	634	586	584	561	593	576	543	575	597	566	599	585	594	551	590	631	596	589	576	541	602	627	630	598	633	594	580	579	570	593	609	587	604	585	590	568	587	593	544	564	562	591	581	605	569	569	635	578	565	579	599	606	577	596	575	594	557	615	571	593	599	656	583	562	614	584	594	621	570	580	623	564	618	593	593	564	566	559	594	579	601	556	629	631	520	603	568	573	551	586	561	603	579	572	596	609	604	604	562	616	527	555	573	580	569	597	571	568	573	562	592	611	577	637	585	607	604	571	599	601	581	578	580	577	546	543	567	580	533	635	567	597	587	557	572	593	566	566	567	566	603	597	610	600	597	586	596	575	557	553	606	566	583	607	589	548	600	592	626	544	567	586	559	631	543	562	585	547	636	604	598	592	606	537	591	584	594	591	646	567	553	587	578	585	562	575	594	601	620	594	560	613	597	541	573	554	612	594	602	568	613	548	601	633	577	583	609	627	602	586	619	604	589	614	567	538	571	551	571	595	560	606	606	583	557	568	569	588	582	600	592	577	596	610	614	557	619	569	564	575	565	565	625	598	569	554	571	579	592	592	549	560	592	593	538	567	597	564	602	582	599	581	598	557	602	587	587	581	575	597	555	595	592	614	566	607	573	564	604	599	574	563	557	612	594	543	652	592	615	578	595	598	593	568	593	555	572	621	600	605	641	563	608	606	618	608	615	527	572	595	573	590	608	593	600	577	589	563	605	601	656	590	591	631	623	555	567	567	573	534	598	582	621	581	562	610	579	594	580	567	601	620	594	568	619	551	572	626	562	574	603	557	608	599	588	572	590	565	571	566	546	594	564	573	560	560	596	547	559	555	615	591	599	571	612	602	591	608	647	561	572	565	556	585	564	555	593	584	550	599	596	541	612	632	620	590	549	566	571	565	585	572	633	586	587	589	596	578	568	595	604	609	603	548	611	609	587	581	595	599	588	571	567	564	596	585	583	584	573	569	589	605	569	646	588	571	619	582	590	582	608	596	578	562	576	580	574	604	560	587	619	595	544	582	573	598	598	572	671	632	601	586	553	579	578	582	609	555	603	626	623	574	625	591	557	563	626	567	593	574	522	585	602	600	574	581	573	616	581	583	574	579	544	595	602	576	609	574	577	565	596	607	579	587	572	570	627	562	620	611	592	645	583	601	606	584	641	568	602	604	557	644	570	587	583	618	559	613	589	534	567	592	568	569	542	538	641	605	555	603	623	565	577	602	573	612	623	546	595	594	578	632	599	587	575	610	579	578	637	565	607	573	571	577	615	601	596	582	569	628	588	588	569	599	570	568	552	582	586	605	572	589	579	589	552	605	568	579	598	597	613	583	599	597	566	577	619	598	588	571	593	610	583	573	612	625	588	604	606	581	604	609	590	600	623	596	610	578	571	579	597	624	558	632	597	595	570	554	563	589	576	609	599	573	629	565	606	619	576	614	577	557	545	608	600	612	571	622	592	575	568	587	582	545	562	580	597	593	613	583	573	581	593	559	577	600	555	610	563	602	601	593	625	587	578	614	565	582	589	585	580	530	585	582	595	523	591	601	623	596	625	605	600	606	636	592	571	586	612	566	608	563	625	584	566	602	557	572	599	597	561	586	577	582	598	581	568	545	582	564	596	583	622	602	583	607	566	592	585	577	586	576	581	589	565	574	574	590	618	555	560	597	585	574	562	556	570	597	611	585	612	582	621	565	563	586	600	559	603	582	551	558	570	595	568	581	598	586	558	546	602	575	569	582	614	581	559	528	606	563	631	571	596	606	604	504	575	576	621	571	592	580	629	601	604	581	578	575	602	596	588	572	624	617	606	568	557	592	621	584	605	543	613	558	583	608	587	588	592	587	548	551	559	582	593	558	569	559	548	622	591	560	573	561	601	582	601	547	572	592	565	532	569	597	619	578	586	579	560	582	594	624	628	584	560	615	602	612	564	558	571	562	606	634	563	592	611	606	573	606	562	565	594	618	593	554	581	523	604	592	552	596	634	576	562	574	579	550	577	552	621	583	581	609	527	597	581	577	559	572	620	580	609	602	582	590	625	553	581	600	592	568	585	579	563	581	582	590	622	601	610	573	590	602	589	574	556	575	562	577	562	587	572	585	612	597	627	552	602	577	592	624	581	588	568	617	611	608	611	599	583	621	565	613	635	591	564	628	618	581	614	591	588	560	544	578	587	577	591	556	583	576	554	588	616	600	542	625	555	606	588	604	584	564	540	621	605	595	574	581	620	548	567	606	582	561	568	600	591	596	555	594	551	579	609	584	574	595	599	597	554	559	578	611	608	594	602	593	606	556	581	556	580	598	572	601	572	590	578	593	568	550	560	605	568	573	577	589	623	564	558	560	557	581	589	580	567	599	525	556	570	562	626	574	601	563	582	514	539	611	594	547	584	589	588	594	608	554	576	535	578	560	543	607	610	597	565	553	562	588	570	588	552	531	610	554	607	589	517	595	560	602	606	596	603	585	578	638	581	588	573	610	587	617	601	607	597	556	544	612	605	595	578	578	604	624	631	551	585	575	596	612	572	601	614	609	631	598	608	624	623	576	574	637	563	587	577	585	555	635	580	598	591	583	586	588	587	572	592	568	571	574	563	610	572	588	574	603	576	591	596	555	603	541	582	604	606	604	595	600	576	573	593	576	582	597	540	563	581	587	595	599	598	585	569	577	583	580	539	555	564	580	610	596	557	601	571	571	599	587	582	572	602	611	557	603	583	554	600	563	597	615	561	557	591	552	555	608	535	589	585	601	590	580	559	635	564	599	551	590	617	584	591	597	584	564	554	573	596	585	555	613	579	587	578	577	583	591	580	561	566	575	552	604	514	579	594	621	578	588	571	579	617	585	617	615	541	576	598	528	578	589	558	596	599	641	545	601	574	566	594	589	575	596	593	581	580	582	582	587	590	582	602	567	544	611	587	637	642	592	593	553	602	564	604	591	618	594	627	582	622	593	614	597	561	556	577	583	546	622	653	561	606	569	625	578	569	521	616	628	589	572	620	634	583	586	583	586	573	575	560	606	586	599	560	584	573	579	563	587	589	580	568	630	576	602	568	635	600	562	585	548	577	584	583	587	592	612	600	593	584	603	571	579	557	623	613	574	556	604	574	605	577	603	603	573	589	595	589	605	622	617	545	598	544	586	562	619	591	577	556	604	577	591	607	625	563	590	589	582	631	597	520	606	621	588	579	596	525	567	587	588	570	560	604	614	561	573	635	595	560	571	631	602	561	590	575	592	610	578	539	589	596	585	600
19935	10032	3061	264	172	189	168	202	195	200	197	172	172	180	189	195	188	166	194	165	175	169	192	184	182	219	161	182	186	184	185	205	191	180	184	191	166	192	154	174	172	192	165	179	178	174	165	189	196	182	192	171	192	181	183	177	212	192	167	171	182	184	159	207	186	172	199	198	167	169	173	182	200	176	198	184	166	149	193	179	197	170	188	159	204	168	174	186	206	217	190	202	187	195	215	208	196	158	171	175	161	171	178	184	182	192	172	191	171	182	186	194	175	199	199	174	213	167	182	183	176	165	178	165	179	189	186	182	180	174	199	160	191	161	183	187	188	184	188	154	166	174	180	173	195	171	205	161	176	195	206	204	176	174	178	157	189	160	218	169	174	187	173	154	185	184	157	165	197	190	192	192	170	173	187	165	180	187	197	179	191	182	201	166	181	195	199	194	195	176	173	204	191	178	152	169	181	179	179	172	209	192	178	189	187	193	170	185	187	171	186	186	175	187	192	199	170	174	156	171	162	177	157	178	180	168	169	177	187	187	178	175	191	185	181	193	170	175	194	211	197	175	196	181	185	190	181	163	201	163	183	171	157	144	194	164	187	175	203	182	178	204	198	178	168	166	212	166	176	201	182	186	192	186	184	186	194	155	154	184	172	169	175	172	178	204	198	170	187	186	173	168	203	164	181	197	173	190	175	171	166	184	195	183	195	176	150	179	170	163	155	164	182	163	162	170	194	187	157	177	176	165	153	184	164	195	184	189	198	195	189	192	174	169	197	154	175	179	164	184	179	198	170	193	162	178	185	200	206	194	174	208	165	172	168	171	176	195	158	192	195	184	183	175	177	152	176	184	172	180	190	209	204	190	177	203	171	171	178	192	177	169	167	183	185	181	183	159	182	173	183	158	174	191	189	175	163	203	205	171	156	195	178	186	176	164	168	166	194	174	172	171	200	173	186	196	206	202	167	180	217	192	173	161	182	189	180	187	196	188	209	185	180	171	186	188	200	162	193	173	177	188	165	168	158	173	199	187	195	176	182	170	192	201	162	171	201	181	194	174	143	171	193	181	188	186	171	184	186	179	171	189	190	168	174	182	190	184	184	197	187	176	154	177	167	175	176	164	197	167	161	189	179	178	164	198	178	191	193	206	183	190	183	189	168	178	183	207	171	178	174	179	195	183	178	168	189	190	157	185	178	174	158	194	184	177	154	189	187	182	172	185	183	183	177	179	181	193	184	184	166	203	196	184	176	173	190	196	179	169	189	163	196	170	157	188	168	171	181	176	174	189	185	192	163	191	179	184	164	167	215	191	164	196	183	185	199	179	196	189	167	174	189	152	188	184	197	211	190	188	198	198	162	187	183	179	182	172	180	204	173	174	198	183	197	180	192	184	168	174	177	196	184	189	182	162	181	148	188	196	175	175	172	168	209	168	181	186	190	168	164	192	186	163	188	172	183	178	182	187	199	182	176	189	186	183	183	193	188	186	196	183	166	167	196	182	167	182	177	198	174	166	191	183	179	168	157	170	171	201	194	168	193	166	186	185	165	216	152	180	197	188	177	150	177	165	200	189	179	195	175	192	188	172	188	203	177	194	182	166	185	198	192	185	208	179	187	183	161	161	194	173	178	170	172	174	169	167	178	202	189	202	180	151	187	197	180	178	200	186	171	173	189	182	150	174	182	164	190	183	163	165	158	163	196	194	192	176	190	181	168	166	162	169	175	174	175	184	175	191	176	170	182	212	179	187	173	148	164	197	198	156	184	204	186	170	212	166	163	160	176	194	182	161	183	166	192	177	161	177	189	178	156	180	163	176	178	167	173	169	208	199	195	160	175	192	182	178	175	175	194	166	170	163	189	166	151	168	177	162	178	176	175	189	185	178	193	183	181	208	190	187	160	182	177	167	181	190	161	223	180	182	190	188	160	179	189	202	162	185	182	154	186	172	180	187	204	209	210	188	185	193	162	191	200	184	152	197	180	158	165	173	169	172	163	183	185	177	184	201	169	169	150	192	174	185	185	167	174	153	179	190	192	176	155	176	182	177	182	171	165	205	193	180	187	167	172	176	178	171	181	161	189	198	177	189	181	193	192	171	156	176	173	199	196	184	185	195	165	175	164	169	166	188	175	169	194	171	176	160	172	183	188	177	176	209	188	177	188	183	203	178	190	184	192	189	198	174	155	169	176	191	177	171	179	181	181	197	172	152	183	168	184	185	178	158	189	187	181	178	192	175	169	172	165	168	176	199	172	190	189	190	186	190	182	161	184	173	172	188	179	187	165	172	187	149	172	180	192	175	184	184	192	182	171	191	195	194	187	180	192	191	193	178	170	171	210	196	178	161	178	184	169	165	199	182	205	198	151	151	191	174	186	165	165	179	197	164	185	187	200	164	172	209	187	196	186	187	198	187	190	179	186	178	176	179	176	186	188	162	185	186	186	164	188	184	201	191	207	186	204	188	153	166	191	184	179	193	159	179	172	185	182	187	184	175	179	174	158	187	174	184	180	200	197	191	181	190	185	170	186	170	204	183	187	190	193	176	202	177	188	168	192	166	193	198	186	183	175	195	170	177	179	172	185	180	170	212	168	171	163	207	174	187	179	174	159	173	192	177	181	176	176	175	171	186	213	181	187	172	202	194	169	169	169	202	199	224	182	180	188	181	172	181	196	177	196	182	219	175	211	196	189	179	202	181	174	193	195	185	160	176	166	197	165	146	191	192	177	187	177	171	158	179	181	166	177	188	206	199	195	196	193	176	181	182	204	211	180	192	158	176	185	188	178	180	172	173	202	183	213	163	184	156	194	175	189	189	166	165	145	183	174	196	179	178	163	190	179	189	177	166	181	183	184	181	163	178	182	180	194	186	174	176	193	165	206	136	196	189	171	188	192	184	181	190	197	179	168	190	179	193	203	174	168	191	187	186	191	196	194	169	191	208	182	205	168	176	170	169	188	173	153	184	196	162	175	187	172	184	174	166	183	174	190	173	197	184	197	182	172	170	157	205	161	163	161	179	185	191	157	159	174	186	197	176	184	193	167	189	182	167	201	173	175	209	193	211	170	192	183	176	188	188	198	193	157	175	200	191	189	184	163	196	193	169	187	166	166	191	179	178	186	197	170	168	174	174	202	172	187	170	176	192	180	200	160	170	168	172	211	173	188	171	173	168	180	198	180	195	202	196	174	198	171	166	181	180	174	163	179	199	152	179	185	173	185	197	199	187	185	188	181	198	168	163	205	168	190	193	201	179	156	174	151	180	201	184	204	194	167	177	168	189	156	175	183	189	172	169	193	178	177	180	167	194	181	162	213	181	174	187	187	170	184	172	156	208	165	178	170	174	194	218	189	179	186	167	146	186	196	192	176	177	160	147	179	178	178	190	191	183	178	162	176	195	211	194	185	169	193	159	187	182	185	179	188	172	184	181	188	200	161	177	173	196	169	171	184	183	143	160	208	184	170	169	185	226	184	156	183	180	183	177	195	201
19257	14197	4781	674	653	589	618	614	618	617	665	602	629	617	639	628	615	596	626	594	619	589	598	648	591	653	586	601	588	593	579	596	638	585	606	591	584	616	612	569	618	596	613	594	580	549	577	547	590	586	553	600	604	592	580	574	621	652	585	584	582	633	578	580	580	614	591	587	600	605	602	590	600	589	591	606	580	532	629	623	596	597	607	584	615	586	622	608	592	608	583	625	612	634	608	626	598	607	616	579	580	603	614	549	602	604	627	582	619	573	582	646	597	603	534	608	604	560	633	591	591	608	590	560	601	594	613	576	579	553	593	594	600	595	590	582	602	589	581	573	577	620	621	579	590	609	604	603	602	609	609	599	614	601	583	554	588	611	614	607	542	568	600	541	553	623	594	614	556	631	573	572	592	579	599	607	583	565	572	602	643	645	577	589	578	564	607	587	563	627	580	593	629	568	560	615	600	582	585	618	597	604	572	628	559	619	627	565	574	585	563	622	550	582	600	543	649	610	590	620	549	561	588	602	583	593	595	633	604	568	587	570	590	546	627	572	563	609	548	627	639	621	577	573	602	581	605	614	630	589	558	605	615	632	557	556	601	617	606	576	622	552	622	598	592	600	592	627	623	589	637	596	589	594	610	611	585	590	611	606	579	637	618	580	586	582	601	614	584	595	596	622	590	562	578	593	549	580	648	558	616	573	621	626	588	621	622	616	574	625	595	560	606	592	599	608	582	614	595	577	604	607	577	601	558	614	589	548	582	550	588	609	599	585	620	556	593	590	574	558	610	589	642	608	567	571	594	572	550	598	567	599	599	592	636	601	571	591	594	609	610	606	594	573	634	587	644	563	582	589	585	576	603	613	607	623	605	626	603	612	593	579	576	603	601	553	606	572	573	596	582	569	594	616	572	593	634	574	583	606	583	592	586	592	610	616	596	636	577	593	565	589	605	603	614	615	610	622	613	606	540	572	567	609	604	564	581	598	624	588	577	617	612	613	591	644	598	585	581	611	622	566	578	636	594	587	599	566	534	609	630	594	609	602	577	577	575	595	622	610	624	604	605	553	586	566	594	633	595	584	578	627	597	599	606	602	602	598	608	585	608	539	625	591	618	577	638	613	569	578	607	642	590	578	654	622	568	596	557	586	568	663	614	632	632	623	558	593	575	619	578	600	607	574	568	659	591	610	627	621	583	579	557	582	634	610	546	585	581	602	560	574	633	580	610	577	605	601	583	635	600	616	620	579	606	635	589	553	607	586	620	622	557	635	580	597	563	612	580	569	610	598	593	577	625	577	593	573	627	596	596	558	603	610	637	581	637	625	593	566	571	583	598	586	615	585	581	603	546	580	609	595	582	593	604	597	598	582	612	610	566	606	637	598	600	581	626	605	642	605	589	639	611	570	600	591	609	629	590	591	598	603	537	592	596	606	610	614	602	623	589	633	614	582	558	638	612	570	562	603	626	580	599	563	587	615	589	610	580	603	635	572	579	619	550	633	551	623	621	626	610	591	566	583	624	614	586	557	607	621	580	601	582	569	604	603	618	572	652	564	581	626	581	559	591	568	574	585	612	564	623	610	582	596	545	610	572	571	634	629	612	602	584	599	597	610	618	665	587	542	564	568	616	600	614	595	557	587	576	576	597	606	610	601	650	574	593	584	586	533	593	579	544	607	620	583	593	591	605	565	559	611	568	606	601	625	582	612	584	590	580	577	601	603	586	563	587	597	568	650	583	614	608	590	581	608	630	597	604	583	646	604	645	599	573	589	622	594	585	610	584	590	603	634	609	580	590	569	599	602	570	608	606	633	617	620	628	560	593	586	586	606	595	570	583	606	623	610	605	602	605	646	595	620	596	585	554	607	590	593	588	619	578	571	636	565	588	583	578	581	549	621	582	601	581	611	637	650	645	603	560	579	577	600	568	635	613	580	557	610	600	638	599	606	553	613	622	595	596	601	619	583	562	612	630	606	639	605	570	597	603	592	576	598	630	567	618	595	632	545	581	561	571	594	644	575	621	595	622	562	653	579	602	590	616	599	607	577	633	595	606	621	570	551	598	567	618	588	570	562	602	615	602	570	581	576	601	608	583	578	588	576	562	583	553	616	619	573	613	553	593	573	570	563	594	622	610	663	595	658	576	579	613	549	579	605	630	599	548	587	554	600	606	628	562	595	605	574	596	617	594	631	607	587	562	605	582	587	604	624	556	564	574	607	629	599	558	591	633	647	605	600	643	564	649	618	571	637	575	593	613	604	583	587	616	610	577	597	598	605	539	666	585	587	604	566	584	579	581	592	566	601	607	619	530	509	580	611	571	605	559	625	619	574	623	588	627	619	571	576	586	612	581	588	611	574	600	553	612	609	590	623	593	617	616	608	616	581	583	611	569	635	610	576	580	608	583	578	577	595	566	639	593	624	576	620	592	585	612	611	614	601	574	610	561	580	607	619	620	618	595	577	595	595	616	597	609	532	621	581	582	578	580	638	590	579	582	613	608	591	631	612	608	598	601	618	628	561	618	563	600	611	549	602	613	598	604	587	605	607	583	569	586	561	564	612	582	614	586	601	572	631	597	593	640	560	593	634	579	589	612	631	570	628	594	628	627	589	590	601	589	568	577	575	585	602	621	631	606	594	583	586	598	596	578	651	577	617	580	595	614	594	569	627	642	570	602	602	576	573	567	626	604	612	610	542	613	660	544	612	596	606	544	624	582	620	622	539	596	573	597	589	582	572	588	587	606	612	583	571	578	583	587	619	610	592	615	603	598	601	555	579	604	633	608	588	632	586	549	599	595	622	587	589	553	583	581	660	613	654	588	615	614	575	649	571	573	610	623	577	616	596	586	565	601	634	613	605	571	584	558	601	622	584	574	612	603	581	609	597	550	587	581	595	617	576	612	591	621	611	611	608	598	555	626	590	597	613	591	597	605	607	580	593	621	592	627	583	615	569	636	603	629	583	631	610	614	536	594	602	647	614	591	597	595	611	586	574	594	605	601	608	646	604	584	569	596	570	594	592	591	604	562	597	586	616	614	590	600	626	557	570	585	632	630	625	597	604	544	650	571	551	570	595	656	603	604	598	585	606	572	567	576	622	594	621	598	615	578	610	621	564	573	565	609	622	585	579	588	595	631	597	598	633	607	535	632	635	627	604	577	608	578	588	588	590	608	596	595	610	591	585	613	625	613	602	569	563	569	597	568	606	571	608	596	576	541	623	658	642	607	608	569	633	556	613	603	593	612	584	599	575	578	624	602	580	598	583	610	603	594	622	566	589	581	615	614	593	601	575	580	555	578	586	594	593	582	635	558	633	631	566	573	611	549	611	617	584	598	621	606	648	593	582	584	605	640	576	633	609	600	628	590	585	608	611	556	614	579	581	600	632	601	614	578	567	633	592	603	553	617	570	604	529	617	595	593	599	610	556	596	610	551	580	616	595	598	614	576	586	589	559	592	593	633	582	610	577	615	606	590	609	623	592	597	601
60474	52234	33032	4565	380	270	228	185	170	163	160	150	119	122	117	130	103	127	126	131	101	112	128	111	132	117	97	128	124	129	94	120	95	117	111	117	122	117	109	122	112	117	127	122	103	111	115	115	117	96	110	114	121	108	112	98	90	110	99	98	105	101	114	93	107	111	94	109	89	114	119	118	115	121	105	117	96	108	126	96	108	118	96	124	100	99	91	117	125	116	98	101	120	113	100	93	113	122	122	116	139	107	86	105	106	106	101	107	116	111	118	115	113	96	120	122	119	106	118	105	108	115	114	117	93	115	115	112	124	107	99	105	112	119	99	106	110	107	122	100	112	119	102	96	103	99	106	122	111	114	94	91	117	106	112	97	114	118	99	116	106	103	104	104	118	122	114	87	87	96	106	109	104	116	107	105	96	118	111	101	115	99	90	97	106	99	98	107	116	99	101	114	126	114	117	117	106	124	109	109	110	100	89	117	100	111	107	117	98	104	122	104	107	102	104	112	106	104	102	109	119	121	103	110	104	117	110	96	125	119	116	110	103	106	104	101	113	116	118	128	89	126	102	104	114	107	113	104	88	88	122	116	101	106	99	102	114	104	105	104	118	114	109	110	93	104	101	120	112	112	109	88	121	118	115	108	108	126	92	126	112	116	116	111	105	112	108	110	89	109	110	110	110	100	112	115	113	104	103	113	113	112	100	118	88	86	95	110	127	115	93	100	123	111	126	118	91	100	102	107	128	137	94	101	90	83	104	112	115	109	110	89	120	98	119	108	102	113	110	108	112	136	117	102	95	108	94	109	117	116	109	116	115	96	124	115	94	108	95	100	127	105	110	113	110	88	101	114	115	99	116	105	108	116	117	125	105	110	116	105	99	119	100	117	112	119	104	103	109	122	117	115	116	119	118	119	125	125	109	97	105	101	112	117	99	96	92	110	98	107	104	115	114	105	114	132	113	126	114	111	107	99	101	94	102	108	117	129	95	88	92	140	112	119	119	90	93	103	104	101	113	106	127	112	108	102	139	104	96	95	120	94	115	122	114	105	121	119	110	118	120	93	104	103	104	95	125	112	114	126	102	94	124	108	103	118	108	108	107	102	113	106	122	103	122	95	126	106	111	118	125	103	107	109	101	104	115	98	122	106	104	117	103	133	116	115	98	102	111	115	99	90	89	98	139	100	100	103	104	115	91	122	110	113	116	124	118	111	111	88	116	114	105	86	115	104	99	117	114	117	120	108	110	124	99	132	96	100	101	93	106	90	128	101	106	111	117	110	122	113	121	95	118	92	107	104	106	93	114	96	91	103	111	122	119	103	96	105	94	113	125	113	95	107	103	115	104	111	110	109	101	110	92	102	108	123	110	104	95	112	117	113	102	116	100	96	103	105	103	97	88	110	127	107	96	123	147	107	100	95	100	104	113	110	113	110	98	117	108	96	100	119	101	93	98	112	91	126	116	104	110	102	117	116	115	104	100	99	100	102	110	110	95	106	110	90	96	106	91	112	119	98	122	119	105	109	103	117	120	122	130	114	119	107	122	115	91	111	103	91	111	104	114	98	126	98	96	104	126	122	108	105	104	93	106	109	115	110	106	102	101	109	94	106	99	101	123	124	104	125	113	97	129	102	124	109	109	116	112	99	116	103	111	100	94	109	118	106	103	117	125	92	101	97	98	132	105	114	91	92	103	102	107	102	115	111	112	121	106	106	105	110	113	104	113	108	101	106	116	102	102	103	103	107	125	111	126	112	99	104	117	111	105	104	103	102	106	91	124	112	124	109	129	110	118	106	111	97	105	109	107	94	110	105	98	111	123	98	112	120	107	107	101	117	93	114	109	107	115	114	111	113	104	106	102	110	112	99	132	98	115	102	129	87	95	98	121	94	119	108	128	112	108	101	101	94	120	82	116	108	105	121	113	100	109	116	98	126	117	121	109	118	109	111	115	107	120	113	127	95	94	109	111	89	100	94	124	113	125	116	100	130	103	111	126	99	96	108	109	90	105	117	105	108	91	111	101	102	107	99	97	107	114	109	104	102	80	103	93	111	97	124	112	110	106	110	109	126	103	113	112	122	102	127	119	108	134	113	119	99	114	103	91	114	125	115	112	112	105	129	104	117	101	124	129	99	104	120	120	93	101	118	119	102	114	122	85	116	104	104	118	115	98	112	113	123	120	113	102	108	108	110	92	97	121	127	121	126	115	109	105	118	93	108	101	96	124	98	116	90	93	110	108	93	109	113	109	103	101	113	102	105	106	114	108	116	123	112	123	117	110	117	120	128	108	97	109	119	93	94	127	98	107	97	93	94	97	110	113	106	101	115	87	131	118	113	124	96	108	120	128	111	103	137	118	105	113	104	112	111	107	91	107	103	110	104	125	114	113	100	96	115	99	120	98	122	108	102	113	92	108	100	111	122	115	126	105	134	115	129	104	95	112	109	99	118	137	113	111	115	96	124	98	123	92	110	145	103	120	93	93	113	111	113	93	103	121	113	101	113	103	100	115	101	108	114	118	117	110	123	101	89	120	111	115	97	88	106	103	111	105	109	91	125	99	130	99	96	106	119	109	105	110	96	93	112	109	112	96	97	102	113	98	98	133	92	114	127	92	128	114	135	101	104	111	97	124	93	97	111	109	95	109	102	113	111	108	121	122	103	124	110	105	116	92	113	114	105	102	114	128	111	102	95	82	90	92	94	131	102	102	103	109	119	119	75	92	108	107	113	111	116	121	105	100	123	103	115	113	92	104	122	101	102	93	120	105	115	99	94	117	103	112	107	114	105	95	114	122	116	121	107	112	118	120	110	105	102	98	120	101	109	116	104	95	112	106	108	98	96	129	120	100	106	90	93	111	122	117	93	113	105	104	92	111	127	113	122	95	107	103	114	109	96	90	112	124	106	113	101	121	111	106	108	127	116	109	109	99	121	107	109	109	95	92	107	115	107	107	108	122	109	122	94	113	141	128	116	97	97	105	110	105	113	113	93	112	108	103	95	111	98	115	94	101	101	119	100	98	105	116	95	127	99	113	102	109	121	124	119	114	99	111	126	110	119	109	81	94	124	130	105	107	109	125	89	106	103	106	100	122	109	110	103	120	112	93	111	107	111	113	116	96	129	122	111	123	113	130	103	102	135	113	99	111	107	96	104	102	95	99	116	96	111	109	102	90	108	104	109	115	103	117	145	103	116	97	94	82	123	104	107	99	103	91	125	97	98	87	91	86	103	128	104	104	117	114	131	108	94	102	94	123	112	102	99	107	116	102	111	112	101	109	124	86	102	110	120	115	94	102	119	108	111	117	112	116	110	112	125	100	112	96	103	115	116	112	112	104	106	100	101	113	118	103	100	123	104	92	97	99	120	106	101	102	99	86	110	109	123	97	120	105	100	110	112	112	115	123	109	109	103	104	111	101	120	101	117	124	114	111	112	105	113	94	94	110	124	123	104	109	82	97	114	106	89	121	102	110	127	99	94	106	96	101	118
41027	39802	20448	1676	1371	1162	982	918	849	659	683	627	621	561	599	488	476	523	472	465	432	466	487	448	425	419	401	405	420	443	388	439	448	421	425	389	420	427	399	405	412	416	403	381	444	401	388	446	390	399	415	410	358	379	380	391	394	410	411	396	389	396	398	404	402	392	353	358	397	409	377	423	433	366	391	411	375	365	386	406	379	380	408	387	401	392	395	412	383	405	372	416	392	381	409	421	366	383	416	368	376	383	419	419	397	442	404	397	382	380	414	365	355	439	364	377	402	388	389	418	384	379	349	410	387	430	429	420	418	377	392	419	405	398	361	384	370	410	401	430	411	407	393	411	376	409	376	389	428	402	405	400	388	372	419	395	419	406	419	424	362	426	402	372	401	391	399	423	387	415	418	408	389	379	405	399	397	381	370	405	413	376	354	421	393	421	406	360	406	390	416	403	392	390	391	394	365	363	394	407	371	435	372	368	376	366	394	406	393	406	390	386	344	390	379	381	405	387	399	389	382	384	413	412	422	356	379	410	391	391	412	416	387	379	385	371	392	392	385	400	400	404	395	409	407	398	393	413	380	383	382	415	404	390	416	393	364	367	344	382	374	376	362	397	376	450	343	388	354	403	413	389	358	363	382	381	408	410	386	372	375	394	367	395	394	373	393	383	371	407	413	384	374	407	384	412	391	366	391	376	438	395	384	404	409	398	411	405	391	406	407	385	408	377	420	354	409	388	376	422	397	411	399	379	416	421	401	417	398	379	382	380	407	385	393	378	399	355	390	391	397	402	428	379	423	405	390	376	411	365	371	354	382	419	373	398	404	406	390	418	380	380	375	401	369	396	412	398	387	415	425	405	400	394	423	397	382	387	342	400	354	415	390	382	379	417	363	389	399	357	412	404	371	386	387	382	391	399	386	378	393	399	369	392	402	401	402	383	425	364	357	368	392	439	411	393	385	413	366	393	402	398	386	379	400	386	345	387	369	428	398	360	402	398	392	412	388	408	390	405	383	411	416	426	352	388	402	412	346	370	430	381	427	386	398	374	393	395	412	429	366	409	407	405	403	404	378	401	408	405	405	404	352	357	396	364	386	405	379	390	419	384	386	401	370	387	392	401	391	402	370	429	430	358	381	379	401	379	359	348	360	397	381	360	397	371	379	398	335	398	396	379	382	384	373	388	358	361	376	389	411	377	417	391	418	384	409	367	411	371	403	416	396	366	410	372	368	407	378	392	355	398	397	389	407	378	387	396	386	395	403	397	418	389	381	356	390	383	397	387	403	390	366	395	357	387	357	402	394	434	411	372	395	395	412	404	388	407	391	346	359	387	387	417	377	415	385	425	400	409	395	372	412	390	386	367	376	387	413	383	418	411	408	378	398	397	405	351	391	385	395	361	377	357	375	398	416	407	427	382	392	366	374	405	373	407	395	391	413	395	423	407	360	383	407	402	347	418	373	382	396	378	369	381	405	392	401	413	395	395	375	377	438	396	382	408	399	386	406	368	420	415	400	402	392	403	394	384	377	385	401	397	389	403	404	424	416	426	400	427	380	414	410	390	387	357	390	405	351	399	385	369	415	372	404	360	383	369	414	423	381	383	396	381	367	383	423	396	379	419	390	419	383	420	420	401	391	377	399	396	429	386	405	382	392	387	360	395	385	397	406	374	402	398	368	395	405	381	392	401	405	420	404	413	387	386	406	411	365	436	371	394	385	365	398	387	405	412	363	396	383	404	401	378	437	405	421	374	383	404	413	378	395	411	390	380	364	381	386	392	359	405	408	430	391	391	367	471	371	368	393	401	374	389	355	386	406	393	362	368	411	391	427	365	402	372	384	392	378	381	404	372	418	383	387	375	407	397	376	405	398	376	393	357	387	386	391	424	406	358	401	398	405	372	392	400	382	398	424	378	350	415	430	409	374	426	400	421	419	398	378	403	402	376	410	424	415	364	436	376	371	393	377	364	406	425	348	371	414	343	387	389	386	406	398	381	375	380	392	389	432	366	367	393	399	412	387	400	368	388	413	373	387	397	407	386	388	415	381	404	392	365	385	369	371	389	395	401	405	404	425	383	387	389	406	414	395	399	370	389	374	387	402	420	398	369	395	412	413	397	376	400	381	385	415	397	359	420	403	416	371	391	378	409	393	417	404	388	386	387	384	397	410	387	407	380	393	381	395	374	355	425	390	381	415	392	422	392	378	418	382	418	385	403	373	380	383	407	380	416	387	353	396	398	364	398	377	367	372	386	376	406	399	394	412	384	387	391	438	409	380	400	407	369	427	388	404	406	405	408	351	384	389	370	374	386	396	396	398	378	351	384	378	376	422	412	382	365	362	390	383	391	416	390	395	420	394	418	382	387	381	400	367	398	397	366	340	423	379	411	381	393	393	370	399	370	381	364	380	396	414	369	414	427	383	417	400	375	394	383	387	402	400	359	411	396	361	390	413	411	365	386	393	389	361	382	369	348	422	376	359	357	382	374	413	383	369	387	345	398	384	410	408	412	425	381	407	368	368	406	397	386	399	388	392	408	419	412	408	400	353	404	399	380	409	402	421	429	364	424	399	388	413	376	425	395	358	350	398	385	376	367	407	395	414	380	391	353	421	416	405	405	401	409	338	365	400	391	388	400	419	412	366	435	438	375	444	380	382	397	394	348	383	410	392	400	409	400	424	412	428	408	435	413	401	374	362	406	399	384	380	410	387	382	428	376	383	392	414	388	374	399	398	403	396	402	402	427	382	413	425	346	427	391	396	421	422	392	409	409	411	426	370	410	386	371	429	366	363	396	363	371	378	393	409	377	407	411	363	400	384	414	391	385	369	371	413	390	378	380	412	388	373	385	412	391	395	426	386	348	407	402	390	376	384	414	405	362	363	432	381	403	344	377	427	392	430	412	365	394	355	396	366	398	393	381	403	365	400	394	379	399	398	411	385	412	371	380	395	376	390	376	364	399	399	372	384	395	373	412	413	383	398	393	386	399	383	440	392	390	376	436	406	417	367	378	388	378	422	405	412	389	423	389	400	428	391	400	390	401	387	410	386	430	412	424	373	393	390	401	391	410	381	387	386	345	369	411	389	363	418	422	421	385	361	392	394	395	358	399	371	363	381	423	387	392	381	392	390	378	398	439	386	368	407	376	379	375	406	398	370	416	400	414	384	419	366	353	394	360	367	384	384	381	375	371	401	413	356	410	428	413	390	388	364	401	370	394	397	390	382	371	378	404	383	402	401	358	424	398	433	408	396	386	350	403	417	401	359	374	465	389	388	421	426	453	389	403	380	403	355	384	374	376	369	390	349	368	416	402	427	371	377	376	405	385	374	427	394	372	398	377	387	421	406	432	406	349	431	387	431	409	382	417	368	398	378	376	393	391	398	418	377	389	415	408	384	373	371	390	421	385	386	409	389	414	382	376	399	401	424	411	408	366	384	353	376	375	408	431	388	359	399	407	393	382	375	377	424	370	419	371	371	375	394	398
73871	66366	45868	11890	1319	533	425	334	331	295	240	252	219	234	228	237	203	194	205	217	171	235	191	209	189	175	182	198	177	169	180	193	192	178	187	173	164	196	199	170	192	184	200	179	177	187	181	154	184	175	180	176	181	165	174	158	160	183	183	187	188	183	163	181	172	166	161	184	153	179	166	185	184	185	164	172	161	190	175	169	192	184	193	176	179	158	181	181	176	155	172	154	199	173	171	169	185	185	169	182	181	202	182	188	180	182	173	150	199	185	162	171	179	185	175	190	182	171	179	170	156	159	177	177	181	159	194	157	173	162	170	186	164	195	191	198	183	154	157	202	149	176	173	162	193	164	161	183	177	182	170	206	178	182	180	184	183	152	163	174	182	190	195	172	186	161	164	182	183	187	207	182	196	186	183	164	188	172	178	177	185	162	173	187	164	197	189	157	166	159	181	179	148	204	179	182	147	179	165	181	160	176	178	189	174	165	181	147	182	172	150	164	192	170	172	180	170	213	178	176	192	185	185	197	164	171	177	180	208	171	184	172	173	168	151	186	181	168	168	183	187	165	169	169	182	159	156	160	186	164	175	174	193	173	190	161	183	181	169	176	166	187	164	163	169	188	180	169	170	179	187	188	148	173	185	173	165	176	168	178	196	167	181	209	176	181	198	187	165	183	200	162	177	177	176	172	191	152	170	186	163	183	190	193	171	176	161	161	171	175	176	180	165	175	180	207	181	180	169	184	185	168	186	172	174	169	158	164	170	148	177	148	176	166	187	185	172	170	178	190	164	173	213	166	180	175	172	195	196	190	175	171	189	149	174	184	194	179	170	166	164	192	167	179	196	186	169	145	177	188	158	155	181	163	165	158	150	179	170	168	168	184	173	181	170	189	174	175	167	168	188	155	209	179	190	185	165	181	188	159	168	176	186	180	177	177	153	189	164	177	209	166	173	165	179	166	177	177	166	187	154	158	164	180	159	185	167	174	195	174	181	172	164	212	173	185	168	185	192	168	178	193	182	151	212	155	176	165	166	167	175	148	176	183	177	176	177	192	181	186	179	217	202	161	186	164	164	170	161	162	152	196	184	164	183	169	184	200	175	172	193	167	170	172	173	178	172	178	142	178	174	152	141	183	177	182	169	176	193	183	182	186	189	184	181	204	178	206	176	179	167	172	175	177	182	181	170	171	170	186	188	180	157	190	162	206	173	174	168	191	183	181	195	183	149	209	173	164	174	163	168	180	166	166	153	200	181	184	154	187	177	167	170	178	163	203	178	191	190	187	187	172	175	159	183	162	190	156	158	187	164	148	148	178	180	172	167	159	193	163	172	160	203	170	194	184	176	171	146	168	178	194	166	185	168	177	175	161	178	175	161	174	157	171	179	160	169	178	170	191	164	170	184	174	142	191	161	163	175	197	186	196	167	177	192	152	169	182	166	164	172	185	175	165	173	153	172	184	170	177	163	182	178	176	188	173	172	184	196	181	192	183	185	175	196	165	168	161	169	186	185	180	164	169	170	163	136	163	173	176	177	192	161	158	202	181	171	185	174	199	200	169	173	187	155	175	154	177	196	146	180	182	177	173	199	174	197	177	186	154	186	179	168	167	161	189	161	166	186	178	153	167	194	183	182	175	171	151	186	173	194	179	166	198	161	189	173	147	164	158	155	167	169	174	175	188	198	188	166	157	177	191	179	172	176	161	187	177	152	196	190	168	154	161	157	162	186	194	169	167	155	170	183	169	164	177	182	176	169	173	174	185	159	189	187	173	167	197	142	177	168	166	170	183	170	190	160	196	174	173	186	181	172	174	163	175	178	176	187	174	157	183	184	187	155	181	167	169	197	172	171	172	177	161	170	180	167	145	159	176	171	168	165	183	172	164	177	158	193	174	167	178	187	172	170	182	212	167	200	184	166	175	161	175	189	157	195	189	184	173	146	189	161	168	180	159	177	167	165	182	179	188	210	184	174	156	172	152	186	154	171	150	167	157	192	184	164	172	177	161	174	180	162	187	168	175	198	190	181	182	166	166	166	181	157	185	178	180	152	167	176	186	212	180	179	179	173	183	191	176	187	185	195	163	184	156	189	200	166	184	159	192	190	184	189	155	182	158	177	175	151	173	172	171	176	171	198	187	186	168	165	173	182	186	191	168	160	212	163	174	169	161	167	174	175	163	175	197	191	164	181	183	171	174	166	154	162	192	169	181	180	181	173	174	180	174	184	189	188	173	174	182	172	192	188	190	181	178	186	166	187	175	194	184	173	167	183	157	161	170	159	189	194	177	189	185	156	191	181	181	187	204	178	187	186	157	183	214	185	164	184	187	181	173	187	200	193	159	175	178	190	183	166	156	177	186	145	157	146	175	178	179	194	161	168	200	184	169	186	166	163	191	162	188	174	190	156	174	184	186	170	197	163	174	207	181	184	164	175	212	183	155	186	192	172	171	179	212	180	180	163	187	156	177	209	184	185	170	169	174	172	160	195	213	158	172	174	168	191	157	174	159	177	189	208	170	183	181	169	183	180	179	173	187	156	178	147	178	160	184	189	182	164	173	152	192	177	196	185	176	205	186	186	154	165	161	171	177	174	184	199	181	192	191	149	189	163	152	176	167	160	187	169	210	149	153	183	182	179	162	190	187	164	186	184	177	164	170	181	175	148	172	175	156	135	152	190	181	156	158	182	189	181	164	191	161	200	155	196	189	167	178	145	209	182	181	169	164	193	163	164	182	192	190	185	195	170	176	198	176	161	177	195	173	180	183	180	169	169	184	181	162	175	160	159	181	199	166	188	164	159	172	189	172	161	161	149	161	187	161	162	172	184	175	176	177	201	195	176	179	183	170	177	188	183	171	199	182	179	158	140	195	153	178	182	174	182	169	169	192	170	191	162	180	195	156	181	193	180	181	190	209	168	187	182	175	160	178	182	176	193	182	178	183	168	146	171	194	191	163	176	197	185	193	173	150	191	162	195	169	171	168	165	172	178	181	167	162	181	174	179	180	148	166	157	153	182	167	143	187	171	166	150	182	185	167	193	187	164	179	172	176	156	161	169	176	176	161	183	178	180	185	169	166	164	196	179	190	198	185	192	169	164	175	183	160	177	180	159	206	184	172	179	177	174	164	176	185	171	191	207	165	184	179	172	161	204	167	166	176	171	188	187	181	171	178	168	172	168	180	192	163	174	175	170	164	183	176	158	176	187	191	176	161	166	176	162	177	199	190	183	170	174	191	166	180	177	166	177	192	172	196	174	162	181	176	191	210	187	176	177	193	176	169	154	157	187	187	189	176	191	165	167	172	186	165	179	170	182	185	164	171	184	176	178	187	155	177	177	196	153	180	184	183	167	193	158	170	167	194	169	174	179	175	163	211	179	171	187	178	176	173	178	160	175	173	167	172	182	178	174	165	203	172	189	194	171	166	178	172	203	151	165	184	186	157	164	168	195	161	178	184	166	180	170	188	180	171	185	161	160	174	190	159	210	165
50277	51740	28549	2910	2431	2119	1733	1518	1331	1190	1114	1075	969	909	838	844	780	817	805	752	745	725	744	710	703	698	642	679	684	640	653	664	623	632	572	584	590	623	602	606	633	634	582	620	608	643	638	657	601	597	546	593	612	597	627	600	630	608	589	573	607	582	620	565	603	593	655	605	587	553	599	586	598	619	586	576	596	580	575	636	567	615	592	599	593	612	576	582	593	621	608	613	590	598	629	632	585	591	608	535	573	594	542	604	563	622	597	583	590	575	568	625	592	575	531	639	601	585	594	610	599	610	598	588	555	556	600	606	592	629	609	594	602	595	631	616	609	578	588	574	598	580	529	563	575	585	592	583	593	602	572	582	564	639	593	548	551	593	586	607	588	591	591	557	653	612	597	611	587	588	601	596	571	588	584	565	557	583	584	595	629	599	600	589	552	586	596	566	585	575	574	562	603	601	566	614	575	627	598	565	596	630	615	583	598	591	553	587	603	570	547	576	552	581	562	612	576	522	597	581	608	579	606	612	566	579	575	597	576	599	602	587	579	605	561	613	576	617	602	571	560	608	557	579	576	584	638	595	555	568	645	574	549	569	577	591	597	610	636	602	629	547	598	548	581	594	620	622	631	560	568	582	610	565	525	595	577	593	607	592	582	574	530	603	589	581	589	597	549	631	584	564	592	601	597	552	599	551	578	587	561	548	512	593	570	579	604	600	601	584	563	574	565	554	604	614	556	566	633	597	602	626	576	591	560	614	562	608	615	582	575	566	618	601	572	591	579	573	599	569	575	569	595	580	553	601	625	619	578	580	570	590	600	591	590	561	562	618	552	527	626	550	597	557	562	572	571	567	605	597	569	572	609	589	561	584	578	594	612	528	562	585	558	610	593	584	550	577	587	568	549	559	628	566	618	574	593	538	565	565	572	616	573	555	583	573	552	610	606	587	557	583	580	593	583	580	544	570	572	613	532	620	597	616	558	535	594	578	608	579	570	617	598	615	616	548	585	583	580	592	582	571	587	571	577	548	623	599	585	555	583	610	560	553	571	564	590	574	589	602	569	591	583	538	562	590	602	562	572	592	597	598	565	566	609	574	609	577	555	560	582	584	584	595	575	587	581	577	619	542	581	572	573	602	535	551	571	574	564	596	563	600	609	611	633	587	558	581	582	546	578	571	584	575	637	589	549	615	588	562	596	592	626	619	598	597	579	576	592	611	615	572	630	554	554	578	558	610	597	602	554	606	602	581	590	610	595	605	606	611	616	553	620	571	574	617	545	599	542	591	600	580	603	593	589	592	584	607	578	570	561	577	552	577	583	623	579	580	590	588	596	575	546	589	580	587	582	576	638	602	573	559	647	574	575	587	580	612	566	599	573	567	584	605	606	585	575	531	624	591	582	586	568	590	567	569	611	526	575	575	584	554	543	564	596	576	577	576	579	562	574	580	591	553	593	575	571	570	565	617	559	586	585	603	613	558	600	628	573	566	556	572	576	620	594	604	555	565	561	646	591	540	604	561	584	599	592	615	573	591	566	571	548	610	639	574	545	583	580	609	622	548	598	536	597	606	609	558	591	587	569	618	607	578	585	590	627	530	556	596	605	571	612	566	567	590	666	548	556	592	581	602	571	561	573	601	578	557	591	562	579	549	622	631	545	580	566	603	590	602	579	588	586	621	614	609	585	625	564	571	621	576	585	583	583	579	554	617	569	562	587	609	582	568	618	650	608	587	597	548	581	589	598	587	619	573	597	601	602	536	527	612	576	576	615	604	613	586	542	625	599	642	576	605	588	579	587	567	574	570	589	632	537	591	601	595	640	560	577	582	573	598	579	583	566	571	570	557	549	619	638	585	565	549	567	611	568	557	541	569	560	563	577	592	577	589	569	601	596	557	633	643	585	585	566	565	557	587	577	576	607	649	584	578	582	572	588	620	566	603	564	582	581	611	584	543	592	615	573	588	609	596	587	574	606	555	579	587	611	589	603	609	551	587	600	610	598	574	594	630	584	588	591	573	582	546	564	596	599	581	565	588	594	621	616	603	592	551	609	567	617	593	558	589	602	609	575	619	573	572	590	591	581	568	594	541	581	553	537	585	571	623	594	613	566	582	568	609	588	585	582	571	562	659	601	610	589	568	597	566	615	599	606	597	606	584	607	566	601	549	601	559	578	547	568	571	571	605	602	608	595	599	638	598	565	583	605	589	601	593	590	592	567	568	613	542	614	575	553	614	579	555	555	535	643	562	605	624	611	562	612	581	606	567	560	602	575	585	577	604	591	654	572	570	562	583	604	585	532	558	601	575	545	532	578	575	564	575	645	564	581	519	581	605	566	603	558	571	615	582	636	560	581	626	592	596	561	551	571	572	593	551	569	602	578	561	596	562	632	582	650	569	616	580	565	568	566	588	593	590	600	617	591	627	571	591	584	596	534	588	555	582	571	560	586	599	597	585	609	574	537	589	585	585	612	576	561	559	568	588	603	587	579	638	575	578	560	616	623	595	614	629	591	629	570	619	563	628	582	589	581	591	526	605	616	565	610	600	601	583	626	592	562	627	572	545	607	618	595	550	545	620	604	615	530	565	566	583	608	610	556	560	623	551	576	564	596	584	581	630	552	615	609	571	598	619	579	575	627	570	604	586	613	624	576	601	573	591	630	593	619	593	588	567	578	553	593	581	580	551	556	574	568	583	619	611	651	637	607	591	578	563	566	591	593	559	597	550	626	605	576	584	611	534	633	592	556	574	613	568	589	532	624	571	619	577	585	630	586	614	571	600	616	570	557	579	571	612	575	570	569	566	599	574	570	582	607	572	584	634	586	620	562	587	566	601	585	558	591	598	538	589	591	566	633	593	619	589	558	601	618	545	562	566	567	606	579	605	567	570	614	580	613	596	609	591	558	588	584	606	593	584	558	620	576	614	630	599	598	627	536	573	563	573	589	553	595	596	607	565	623	612	583	535	572	589	635	563	569	588	591	657	598	587	587	571	571	626	613	579	580	598	598	598	601	571	553	555	582	590	608	550	553	580	587	582	604	602	561	626	584	565	596	577	604	637	615	570	544	536	608	614	539	623	584	546	571	579	609	591	612	592	608	557	597	572	577	617	588	599	568	592	604	593	610	561	567	590	594	603	595	586	614	529	607	598	585	580	570	586	618	606	622	589	593	622	585	591	624	564	597	603	605	580	598	598	532	572	602	625	625	572	571	602	609	547	548	556	599	609	567	568	601	568	586	591	622	619	594	611	622	598	567	606	600	579	591	587	625	539	548	576	594	554	628	593	561	605	590	603	586	593	602	565	598	553	564	596	622	573	565	573	601	547	602	618	567	609	637	579	564	617	622	564	571	576	622	572	597	582	591	595	612	578	600	545	590	550	598	594	566	578	596	590	572	622	568	559	590	582	519	630	588	596	594	584	586	600	596	595	568	562	573	541	551	604	583	582	596	581	589	622	606	586	563	572	547	572	606	553	621	565	604	596	583	606
19420	10333	3163	231	184	173	207	183	206	184	203	176	181	164	176	190	152	152	149	183	178	163	185	190	167	167	174	189	191	194	181	154	184	190	184	176	182	155	171	192	201	177	197	164	193	181	168	178	206	171	172	191	189	169	163	202	171	162	211	198	186	168	203	188	184	187	179	188	184	181	182	170	199	210	214	187	157	165	185	173	170	158	168	187	168	204	169	171	180	173	186	183	187	190	182	189	192	183	177	180	173	170	201	193	199	203	166	191	183	196	187	182	175	186	174	164	187	139	159	156	176	177	199	172	169	187	184	174	177	198	205	178	180	172	167	168	193	174	194	175	166	207	175	215	197	178	184	157	168	196	172	181	171	186	173	187	178	189	170	190	175	198	189	165	180	196	184	166	165	162	178	192	180	187	205	189	174	206	188	190	187	171	145	159	181	177	186	185	165	204	182	183	202	179	176	182	189	181	203	186	181	185	183	178	184	197	189	181	175	191	145	162	152	184	192	167	175	162	159	195	198	176	178	181	202	165	195	192	153	174	185	185	166	192	182	186	186	189	183	171	159	170	206	198	181	187	166	187	163	193	205	193	179	200	194	174	178	187	187	168	172	199	204	199	175	168	195	190	178	175	173	199	169	170	171	191	200	189	199	195	184	173	204	173	195	189	173	197	191	181	207	180	177	186	195	177	166	165	179	178	175	200	191	200	193	176	177	173	200	164	175	187	181	187	193	154	199	167	185	191	176	176	185	182	184	171	179	202	192	178	161	190	200	173	186	176	189	186	202	178	170	190	176	165	164	200	185	159	189	173	165	185	190	191	182	177	169	176	182	164	151	178	187	184	179	173	161	206	188	178	172	183	192	186	198	185	154	192	187	178	199	193	172	181	173	177	186	172	191	178	198	186	213	175	171	159	160	175	206	193	189	181	180	196	164	187	190	176	183	182	157	199	206	191	199	170	189	185	176	179	181	166	184	182	203	179	193	192	203	160	184	159	159	187	196	174	176	185	169	170	178	172	191	176	185	152	196	178	172	191	185	167	179	170	167	184	167	169	172	179	183	180	182	186	178	184	189	187	173	190	167	193	190	184	190	182	175	174	170	177	198	170	188	193	180	176	186	179	183	182	168	187	202	205	178	190	196	189	181	152	187	174	158	162	174	192	163	171	195	159	195	191	182	183	191	185	194	167	185	171	174	167	169	173	177	161	212	165	195	190	180	164	166	189	172	186	183	177	163	174	198	192	185	184	186	221	167	180	187	201	174	201	197	176	189	165	163	180	162	183	171	199	192	179	173	194	200	189	195	193	181	190	166	195	175	180	197	181	187	158	209	191	184	172	185	167	194	169	170	192	196	185	177	168	160	179	178	195	166	172	202	186	176	161	197	185	196	209	198	170	180	173	170	186	165	199	170	183	151	207	177	190	160	174	172	160	187	173	189	165	176	194	159	200	182	186	191	180	184	164	207	155	167	174	175	162	185	193	158	157	182	179	155	194	195	178	209	175	180	180	188	165	173	209	184	194	191	187	200	168	180	196	188	162	188	195	180	177	174	173	178	196	169	183	191	188	165	183	178	169	171	180	191	203	193	196	193	190	170	197	178	174	181	186	173	183	175	166	169	160	213	178	190	182	155	202	190	196	184	208	171	183	178	196	194	184	153	194	163	204	211	180	170	182	168	204	173	179	188	188	204	163	190	178	207	179	166	171	171	173	172	180	194	170	183	166	181	178	194	178	188	181	176	212	174	180	208	176	175	172	167	199	182	173	170	193	185	196	185	172	186	185	190	179	186	181	190	180	191	180	159	174	173	194	186	182	163	185	182	180	165	158	163	193	181	185	186	183	183	206	169	179	179	198	179	193	179	169	207	176	180	187	175	179	176	175	167	163	201	173	215	192	164	194	172	202	180	181	190	170	197	177	166	184	205	175	168	184	200	203	154	180	184	169	180	163	170	165	200	179	174	163	157	160	167	172	183	192	169	176	168	178	208	186	179	162	184	187	183	165	189	180	183	166	184	187	199	179	197	161	171	181	175	184	184	183	158	156	201	171	201	178	193	185	190	196	185	193	183	196	187	172	172	179	179	182	183	174	202	181	164	194	178	175	180	174	180	193	167	181	165	198	199	209	194	179	179	173	160	215	177	193	181	162	215	176	168	184	177	157	168	188	188	158	178	181	187	171	174	198	182	189	187	160	185	179	189	180	200	194	169	178	173	192	195	150	180	196	175	197	183	166	194	174	195	203	160	180	184	181	180	164	190	179	200	184	182	176	179	175	224	167	175	189	185	190	188	187	180	176	182	173	181	171	187	189	211	190	190	160	170	194	179	171	185	183	174	171	177	178	199	184	176	168	169	202	202	181	181	179	179	166	186	185	199	184	169	182	186	171	175	175	200	196	173	186	195	183	182	186	192	189	195	185	183	192	180	192	183	208	163	208	179	179	191	167	188	164	184	161	181	178	176	176	201	179	180	202	155	159	214	207	188	158	179	175	186	192	190	190	165	181	158	175	155	171	174	187	172	170	182	184	160	180	201	180	181	165	183	179	173	176	177	205	168	211	181	168	194	166	163	180	191	176	187	192	172	182	187	174	193	199	172	183	172	174	191	196	209	191	194	181	173	166	174	184	186	164	199	192	195	165	173	190	154	176	187	183	183	171	208	182	171	169	190	177	180	179	199	189	203	179	188	161	174	181	157	153	159	207	167	191	183	184	187	176	201	175	203	184	175	181	183	181	198	187	192	177	189	178	183	197	182	201	190	171	182	190	183	166	200	199	179	167	166	186	190	186	182	166	181	182	170	176	187	176	162	182	197	204	159	173	174	176	189	182	183	188	171	198	202	179	198	188	184	163	189	177	171	179	154	176	194	182	194	174	164	185	198	203	197	177	184	202	190	187	186	192	177	207	186	185	190	190	194	190	183	187	156	187	169	181	181	196	174	178	185	167	192	175	205	168	158	184	199	196	168	166	170	173	185	203	184	160	202	189	188	190	198	185	168	150	160	186	185	188	199	180	194	184	184	164	178	182	177	194	179	163	196	193	178	190	190	175	176	189	188	154	166	183	200	172	193	175	205	184	191	176	182	179	194	166	187	186	172	163	168	182	168	213	177	190	188	174	194	192	200	182	178	169	170	190	185	167	194	175	180	165	188	174	174	179	172	161	166	209	165	189	167	176	180	161	176	173	175	170	175	199	180	167	166	152	156	188	174	147	178	167	183	158	171	198	206	196	178	198	177	179	189	174	184	169	184	187	176	206	170	183	195	188	202	167	200	170	189	181	169	149	182	173	154	164	197	156	183	158	162	187	194	163	187	181	176	197	182	186	175	186	181	191	184	173	176	180	174	206	175	170	168	168	202	217	199	179	180	194	198	189	178	202	171	177	155	191	194	182	173	159	189	193	195	173	204	200	157	170	199	170	180	193	191	188	144	179	166	176	168	169	191	178	164	171	159	180	177	187	190	181	158	210	183	210	181	184	194	179
19062	14977	5314	652	618	668	618	593	624	616	605	594	603	619	601	585	610	560	617	565	606	571	593	558	601	638	614	622	620	613	581	599	626	658	549	644	589	630	604	622	600	599	593	624	614	587	572	563	597	591	592	606	575	582	642	596	571	599	636	577	640	567	591	575	628	589	560	554	629	633	629	578	553	614	599	602	651	615	566	628	564	609	591	594	611	624	666	632	611	630	648	570	600	598	600	604	583	573	575	593	580	570	554	582	601	594	595	637	646	586	559	586	585	608	640	623	603	596	639	599	594	617	619	600	606	590	570	615	557	620	585	596	586	628	626	616	604	590	586	606	578	617	608	576	607	584	616	607	610	601	591	595	596	524	552	607	634	607	602	655	601	535	620	596	632	621	585	620	620	611	624	592	622	599	575	626	592	652	645	558	642	567	603	583	579	591	600	577	594	590	601	606	601	596	585	546	588	603	601	643	593	600	657	612	597	589	561	565	601	608	627	612	593	625	558	569	565	578	582	611	569	619	608	590	606	624	593	626	574	565	601	614	643	569	583	613	652	591	628	657	594	579	579	589	560	576	573	624	632	598	632	634	623	608	595	587	619	603	624	594	614	585	568	609	596	587	602	628	600	608	566	611	619	585	579	612	638	653	592	640	630	579	569	607	591	622	553	584	619	604	580	596	596	542	579	588	592	600	602	590	625	648	587	584	619	596	610	575	602	637	625	617	610	561	600	599	564	612	588	582	606	580	605	629	582	620	600	626	642	636	609	612	640	628	601	581	645	568	607	620	615	569	632	588	619	634	564	606	586	615	584	595	596	639	586	614	644	641	603	633	624	585	609	580	624	595	592	585	596	612	576	548	620	617	599	615	576	592	627	586	632	584	615	613	606	626	614	624	600	580	593	580	557	612	582	599	606	577	586	616	633	607	613	598	634	599	648	610	605	629	631	595	599	571	601	576	607	598	573	628	636	622	610	574	602	566	587	626	605	597	602	565	584	603	597	620	580	573	595	642	606	629	618	637	583	561	587	593	605	589	613	588	618	619	558	565	625	566	613	585	575	618	578	623	587	625	571	621	592	604	602	574	570	591	596	638	590	581	594	576	608	595	635	673	597	627	604	600	607	574	603	598	618	575	513	587	605	595	604	628	654	626	640	597	609	629	577	604	589	613	648	609	625	600	616	615	588	591	570	649	641	614	591	593	596	550	573	561	599	598	604	571	638	577	596	606	602	607	588	614	618	593	616	613	592	598	604	614	599	604	598	616	577	557	606	611	579	596	616	601	619	597	574	599	568	601	565	620	603	632	603	598	589	579	586	598	607	626	609	606	621	601	613	624	617	622	624	599	567	614	598	609	594	582	607	565	564	598	604	555	615	608	630	566	596	588	607	587	586	583	614	618	611	604	601	559	571	629	615	595	577	634	612	557	646	586	630	625	615	583	606	631	607	583	578	544	678	634	609	577	570	622	623	587	550	630	582	622	594	590	642	629	555	609	601	581	609	613	585	617	634	566	572	627	559	590	635	611	583	592	613	608	597	614	613	637	565	630	565	575	588	602	647	614	627	552	611	653	621	584	574	540	590	608	539	615	603	582	641	600	631	581	580	587	578	581	605	620	580	609	606	586	553	630	550	585	585	583	582	592	564	609	602	616	629	627	606	597	602	621	629	615	586	573	619	592	586	591	602	599	617	588	635	612	634	590	640	619	585	591	597	604	576	618	633	605	638	622	559	594	558	600	610	603	604	568	583	577	571	568	561	604	602	573	592	604	610	567	611	617	581	593	578	621	592	605	596	657	598	597	629	582	654	603	620	603	604	558	604	565	573	602	624	578	548	585	625	550	611	606	551	595	629	590	583	632	591	628	597	595	602	596	607	567	628	597	643	572	605	631	579	637	595	598	608	589	559	671	604	555	585	564	593	603	574	608	591	542	572	595	589	606	611	632	570	569	594	621	614	609	639	603	611	582	608	574	607	630	643	587	574	575	627	598	619	603	582	576	616	610	584	638	612	572	640	613	580	628	645	573	608	598	569	588	588	599	579	624	615	622	620	605	595	639	666	619	630	623	562	596	570	597	579	563	633	590	583	583	587	618	662	619	586	605	646	582	576	570	590	540	561	629	588	639	588	605	578	596	593	592	568	601	583	643	611	613	578	584	588	573	560	630	614	626	677	595	612	584	606	631	595	602	629	604	578	562	645	603	624	597	569	531	631	547	563	579	614	581	589	566	552	620	631	534	621	565	610	602	600	644	583	610	597	598	601	609	587	612	631	691	555	580	618	618	582	617	647	627	610	606	623	651	622	586	605	627	656	638	613	620	576	554	617	616	576	540	585	615	574	552	600	623	642	612	583	604	596	612	582	613	598	559	547	630	605	596	590	624	599	588	618	554	586	583	563	646	632	586	584	568	606	643	583	621	578	634	665	609	655	589	628	596	579	571	582	606	611	615	616	578	588	586	598	599	574	628	577	597	597	582	604	585	639	587	592	615	590	606	630	574	558	642	560	607	581	610	600	625	646	594	586	618	597	617	556	603	575	620	571	597	607	659	574	612	598	584	646	574	553	599	605	607	576	542	599	639	564	594	613	594	589	600	565	609	614	578	624	582	606	650	592	616	633	614	586	623	616	658	577	609	611	601	623	612	603	567	592	599	599	602	584	589	594	596	580	626	590	596	584	541	571	607	584	604	572	565	620	619	602	604	559	613	608	604	592	581	591	635	633	652	616	628	598	617	585	633	637	612	602	607	580	627	624	589	622	598	592	554	584	603	599	630	607	592	593	592	584	656	585	536	596	601	583	589	591	610	591	613	583	626	577	614	570	608	569	612	610	589	585	589	586	626	603	571	588	596	568	618	587	592	570	587	627	572	617	559	553	609	633	642	602	615	614	539	599	617	554	619	578	628	582	605	607	570	582	599	599	618	601	626	597	604	629	581	626	544	604	602	597	590	576	609	554	617	601	572	560	569	621	580	621	574	559	618	599	595	617	629	613	574	589	616	595	598	579	607	588	597	561	576	595	588	588	642	591	576	601	565	631	648	596	616	561	593	569	605	575	619	602	582	567	606	564	601	613	602	641	602	621	613	574	576	551	589	569	598	577	622	619	567	632	629	601	598	572	604	671	591	617	633	569	639	630	637	622	616	616	596	604	616	632	596	586	598	613	590	612	631	586	573	599	586	523	615	599	599	598	617	607	613	614	612	594	570	604	582	628	633	663	670	616	571	635	554	575	650	628	570	603	641	610	628	597	619	627	550	584	604	627	568	577	598	594	589	604	609	615	599	623	611	626	586	629	554	580	616	630	580	595	595	579	619	609	571	601	636	625	587	606	626	618	634	632	608	612	617	595	615	582	622	630	588	591	580	621	588	616	561	565	601	593	629	628	592	626	617	619	602	556	611	578	584	616	604	560	596	581	583	577	595	566	587	621	595	593	634	588	620	629	595	570	564	595	631	596	589	645	620	574	605	588	581	554	610	600	649
60847	53218	34097	5223	410	273	196	196	154	152	154	157	151	133	134	119	129	130	128	140	117	121	121	140	107	115	112	135	137	123	116	98	119	111	106	126	113	123	118	123	137	116	108	123	114	106	107	103	113	130	101	114	106	109	101	117	110	103	126	99	118	137	107	125	93	103	117	116	87	106	107	111	116	113	115	123	114	112	129	112	120	99	110	116	123	107	111	100	121	114	152	112	106	97	99	127	119	114	130	123	115	117	110	95	128	125	117	117	123	112	133	111	104	107	101	113	112	120	122	100	124	112	111	128	116	114	113	116	151	115	99	113	127	124	119	113	108	97	123	125	122	110	132	108	98	118	101	121	118	98	115	111	101	117	112	108	109	117	128	122	114	111	111	129	117	112	108	109	120	121	113	111	100	109	141	108	128	103	107	111	94	83	115	117	126	100	118	108	128	137	112	127	108	120	113	99	107	93	141	120	104	107	104	124	112	105	108	126	121	132	122	118	123	119	95	112	127	119	110	120	118	117	104	119	118	112	126	116	117	121	105	125	107	121	117	113	160	127	107	125	135	93	95	106	126	133	119	117	96	125	114	108	90	102	128	118	118	126	120	99	100	111	119	128	105	111	94	115	114	111	105	114	118	109	103	129	114	128	112	112	99	117	101	116	118	122	112	97	107	97	123	92	114	114	108	100	107	95	118	120	127	108	116	112	131	118	110	125	105	128	89	102	123	111	110	98	125	111	117	111	105	98	116	111	134	103	110	115	122	107	97	111	106	118	99	114	97	124	118	108	108	109	112	132	125	116	110	120	104	109	115	106	109	97	118	111	91	117	122	107	123	98	122	125	109	134	120	128	99	125	117	115	118	126	116	101	116	114	111	114	106	101	120	104	111	114	121	110	102	96	111	112	112	103	120	100	107	110	121	109	137	120	111	108	123	110	105	118	115	95	117	109	108	117	117	96	115	141	106	108	104	139	118	112	118	117	111	106	96	121	111	128	114	120	99	117	113	118	113	106	117	117	110	108	129	108	104	110	118	125	120	121	101	116	123	119	143	108	112	103	111	118	121	96	138	110	123	109	107	110	114	107	102	118	110	109	109	119	97	136	125	120	130	104	111	132	111	104	110	97	111	112	102	122	123	113	106	105	118	104	115	116	121	116	102	115	124	118	108	123	117	98	118	119	123	118	112	98	111	110	117	110	125	121	114	83	127	108	121	119	106	128	120	112	110	125	122	129	123	118	106	125	115	101	106	129	122	103	124	106	101	119	102	108	110	113	102	118	137	110	126	113	100	126	100	107	107	96	113	123	119	85	114	121	134	123	106	107	103	107	105	127	117	107	93	120	103	132	117	97	103	111	99	102	97	112	118	124	102	112	124	112	86	128	117	111	129	117	108	117	115	121	112	99	125	112	118	134	104	113	130	121	110	106	119	109	110	108	131	115	106	125	116	122	119	123	120	118	116	101	114	118	129	111	121	118	114	98	118	132	103	111	112	111	97	115	115	111	112	128	127	121	110	104	124	115	135	123	120	101	93	123	107	113	106	116	95	99	108	115	101	111	112	113	126	111	121	110	113	121	121	114	124	116	117	128	99	115	129	110	119	127	116	96	127	90	124	116	110	106	108	124	130	102	110	122	116	101	131	114	83	113	104	112	100	110	98	107	116	104	114	126	109	105	113	109	122	101	119	113	124	118	116	110	113	102	121	107	137	109	112	123	100	101	111	112	120	129	123	107	119	106	109	109	112	97	115	106	120	120	102	109	97	113	82	134	109	110	102	115	125	109	105	120	109	122	101	107	120	113	144	109	124	125	116	101	123	129	107	104	112	109	123	125	102	111	124	110	121	95	113	95	108	104	111	129	106	132	128	118	97	116	115	101	98	129	109	112	105	119	115	114	122	104	118	123	113	123	94	100	131	108	117	102	100	119	105	114	100	121	111	116	114	108	111	117	113	118	127	109	112	122	132	113	119	116	93	112	118	120	93	125	95	103	117	137	97	134	107	102	91	93	100	93	122	101	97	119	120	115	108	116	108	122	121	108	128	113	140	112	114	110	122	123	118	97	115	125	121	109	125	100	112	115	108	129	128	108	111	112	126	117	104	119	111	131	105	103	96	90	110	126	104	107	101	113	124	116	131	102	85	114	117	98	90	94	121	108	104	101	110	102	102	118	109	102	116	118	122	130	144	110	102	110	139	123	135	104	124	92	123	96	126	105	109	116	117	114	115	100	112	120	103	123	109	112	121	131	130	130	110	111	98	110	107	99	127	111	117	111	103	101	117	104	109	120	102	101	119	102	121	108	107	107	95	111	104	107	119	103	129	130	119	115	111	103	89	110	120	103	124	103	109	113	106	122	125	106	123	106	127	112	110	115	130	98	113	120	118	111	116	114	120	106	129	100	102	139	124	113	126	115	121	103	130	121	119	104	114	97	107	121	108	108	106	109	104	110	113	115	122	113	122	103	134	116	119	131	110	118	117	94	107	112	95	109	117	115	114	106	121	98	113	107	106	111	106	120	127	115	132	112	114	98	89	114	119	120	115	126	115	116	108	100	112	102	136	105	107	108	102	112	107	117	104	119	106	115	101	96	100	116	126	112	117	127	124	112	118	119	105	118	91	81	106	126	113	112	99	107	128	115	122	87	115	97	110	104	103	113	112	100	89	118	133	122	110	133	127	127	120	105	104	104	104	115	98	119	125	116	135	122	125	101	108	102	142	114	101	113	123	116	122	92	118	107	116	112	76	112	120	103	99	101	105	107	95	121	91	105	101	126	114	97	82	116	120	119	124	113	110	129	121	126	101	90	103	110	109	116	100	106	119	122	119	95	109	120	117	123	114	108	103	112	129	118	102	93	91	130	119	126	108	104	127	110	103	110	118	117	94	122	139	120	117	112	112	108	94	121	108	90	104	112	113	121	128	113	126	93	105	107	98	111	113	102	116	106	112	104	121	101	104	132	98	123	101	111	96	117	113	109	109	129	113	111	119	115	110	107	114	101	109	105	105	109	117	135	102	107	120	130	101	131	97	113	117	118	106	121	126	123	99	119	113	94	137	130	127	109	127	107	109	111	100	107	108	108	97	101	122	112	116	90	116	121	121	110	105	102	116	114	109	115	106	97	97	116	100	104	118	108	111	128	115	97	113	102	115	113	106	110	96	103	93	121	101	124	109	99	123	123	110	108	101	109	109	110	107	121	121	99	103	119	129	108	121	115	108	124	103	132	114	116	112	112	104	88	114	115	108	124	120	98	111	113	127	105	100	126	120	120	110	115	131	110	112	104	113	113	129	118	116	111	92	115	110	110	117	127	102	118	110	100	132	107	131	106	105	104	112	86	96	112	115	108	118	106	103	99	106	123	117	108	117	107	105	115	108	108	123	119	119	104	111	107	99	118	91	107	122	117	118	111	104	111	127	124	115	116	124	118	102	126	114	108	122	102	119	118	106	124	126	125	102	127	124	98	106	113	102	92	112	119	118	93
41372	40684	23292	1536	1296	1048	1003	843	776	723	694	643	605	539	518	564	521	492	464	459	440	440	476	456	441	481	475	439	445	412	456	423	417	412	450	431	445	428	412	429	421	399	435	378	438	411	414	410	419	395	409	404	431	419	403	434	364	404	397	416	440	388	389	390	432	418	416	403	378	369	382	397	409	392	407	415	397	366	407	438	402	401	338	380	424	396	425	422	444	408	381	405	389	429	420	381	409	429	421	413	408	404	454	416	375	398	393	420	416	389	383	368	379	403	387	420	364	435	406	419	403	396	431	442	420	399	390	412	391	389	386	408	396	407	392	437	399	373	390	405	437	390	409	452	411	364	395	420	402	421	404	403	393	416	441	373	427	431	441	420	413	417	433	403	408	428	377	411	438	443	385	413	394	423	430	404	419	422	396	418	388	373	428	441	421	425	403	402	392	424	415	409	433	435	403	400	406	409	365	403	411	401	404	394	405	409	421	432	406	387	389	372	357	414	391	436	453	382	373	414	392	373	398	383	390	426	402	392	432	418	405	409	415	422	406	400	415	446	404	395	389	380	391	413	391	445	394	384	412	388	419	415	418	396	417	390	412	369	401	417	391	429	415	397	387	453	384	390	378	439	390	393	381	411	395	387	401	399	432	407	385	408	372	428	378	403	401	444	381	386	405	395	388	382	447	362	385	385	416	406	395	442	430	415	392	394	410	384	423	389	394	431	351	421	418	401	418	409	396	414	398	453	396	403	418	445	360	396	397	382	433	415	429	390	425	377	415	380	389	404	406	392	385	390	398	430	424	398	401	419	434	421	380	393	401	395	416	389	416	435	365	397	413	343	465	379	422	445	361	396	404	413	384	384	425	416	406	419	396	396	377	449	384	404	427	427	451	381	415	409	368	402	426	429	394	405	394	382	399	387	416	411	368	414	401	386	428	426	460	409	418	354	404	418	413	397	386	392	389	434	395	432	387	379	440	407	388	401	394	434	402	380	399	406	383	404	391	378	388	398	384	432	432	440	416	429	392	382	401	402	420	394	391	410	431	415	404	399	424	419	366	387	410	377	392	413	429	419	394	410	399	428	369	393	410	362	403	392	415	423	398	381	413	366	430	423	384	438	394	399	410	433	368	424	373	401	416	392	380	406	384	386	433	385	458	444	445	391	398	420	403	400	415	387	381	384	419	450	397	387	387	388	397	407	361	402	412	446	438	402	418	408	376	414	395	422	443	424	367	384	394	422	385	396	390	413	372	387	398	402	390	365	416	385	378	443	386	389	403	377	413	428	450	408	417	409	429	398	407	413	409	420	380	394	416	415	428	396	389	393	442	397	398	420	413	365	406	410	413	432	415	403	394	407	441	464	380	388	389	381	404	398	400	412	366	402	376	426	430	407	412	398	422	396	372	425	402	400	412	399	392	419	399	418	375	396	401	415	459	388	424	423	372	417	458	438	388	373	413	428	428	409	381	393	395	403	407	405	385	404	392	426	393	409	400	383	409	424	421	406	379	382	399	429	398	392	425	394	409	432	408	414	426	438	385	369	383	394	417	378	424	404	407	403	396	395	399	394	394	396	400	395	408	388	400	390	419	410	366	418	412	388	416	413	380	416	426	413	407	414	410	403	416	412	415	393	426	361	387	423	399	417	408	428	382	419	416	420	397	437	395	402	375	412	399	432	435	403	417	393	421	396	412	380	438	398	405	401	418	398	360	406	422	434	428	402	384	413	425	428	399	417	404	377	364	440	383	446	385	420	405	393	404	413	400	388	413	383	433	383	407	401	406	398	401	396	387	396	412	444	421	396	398	378	414	428	395	414	407	396	458	440	388	406	401	416	446	403	398	387	434	404	381	425	414	440	401	367	404	398	426	397	417	419	397	427	407	424	413	400	411	414	382	401	409	405	414	424	433	403	391	429	405	392	366	423	407	413	397	384	415	397	404	396	422	430	405	364	385	420	386	391	410	408	386	399	355	404	378	422	374	426	414	400	378	387	404	413	445	371	426	415	421	391	403	386	414	415	410	381	397	394	456	452	442	425	432	436	408	398	405	422	394	404	381	383	416	398	407	407	397	393	415	400	427	435	423	388	387	404	399	420	380	386	424	397	426	403	425	407	437	404	391	410	377	430	385	422	410	438	405	408	430	439	412	399	416	411	422	416	382	403	392	403	374	410	389	414	364	381	428	393	385	381	400	410	397	363	376	392	389	394	396	388	440	433	403	411	401	422	434	438	385	375	370	385	404	430	363	414	391	411	416	382	442	421	433	390	417	360	353	413	450	439	406	382	404	425	366	407	404	422	393	419	407	400	398	419	393	418	418	409	376	391	394	418	404	436	414	416	421	383	410	401	412	450	412	413	413	415	407	384	412	415	412	377	424	384	408	378	387	440	404	401	408	412	385	398	387	393	398	392	400	413	401	408	423	393	423	407	409	415	409	394	407	423	384	389	408	371	393	421	416	398	386	405	412	402	402	434	402	415	414	442	399	405	444	437	411	371	397	408	385	429	397	396	396	405	379	386	396	388	402	369	395	386	372	392	392	474	371	417	372	439	404	389	420	399	432	372	392	398	413	419	393	422	389	425	410	383	392	415	396	386	420	383	432	394	402	438	446	390	417	432	397	385	419	423	378	391	419	416	390	402	428	429	433	412	400	428	387	384	362	363	405	404	404	393	444	380	396	413	409	388	419	409	389	422	421	435	377	423	437	399	383	420	392	424	398	444	369	431	399	387	424	372	430	421	395	393	432	395	399	401	391	442	439	398	411	371	410	417	405	397	414	415	412	406	445	420	382	367	411	414	383	414	395	432	433	397	414	422	409	381	432	395	393	402	429	403	423	407	413	404	425	409	414	382	371	390	409	402	349	384	450	396	389	417	416	395	398	381	390	399	382	416	391	411	412	395	378	443	385	465	352	418	433	430	383	424	404	436	427	426	417	405	386	403	410	401	424	405	413	401	436	405	371	407	386	371	434	368	391	426	393	442	423	384	381	410	400	388	413	453	439	400	394	424	399	402	370	378	421	391	402	407	377	429	413	400	399	363	419	414	409	429	373	399	449	391	413	412	397	409	417	426	409	440	430	413	364	400	414	396	415	418	386	384	402	352	424	392	420	424	424	402	423	384	415	427	424	414	403	398	411	405	362	380	402	427	428	431	422	396	380	380	400	398	435	398	384	405	371	369	400	405	396	408	384	411	394	409	373	400	391	412	410	353	406	404	426	397	391	382	400	423	434	408	404	373	381	406	424	386	439	396	397	401	356	387	397	375	422	403	408	401	388	388	440	424	403	416	389	396	395	403	434	403	387	392	388	410	445	430	396	404	392	390	398	408	427	403	440	399	426	403	338	413	402	429	435	399	389	410	389	384	389	383	407	413	407	380	397	390	397	428	390	421	419	393	418	392	385	399	384	414	412	391	430	387	400	426	413	410	409	372	409	436	416	427	395	403	459	440	376	386	397	388	365	382	385	401	400	383	416	383
74500	67536	45181	12447	1485	467	402	344	279	298	261	258	213	214	237	207	188	235	202	197	213	203	211	203	227	204	201	177	190	182	173	185	200	183	188	209	181	189	190	187	191	195	177	212	166	186	188	178	204	170	173	177	172	188	195	175	193	182	170	189	180	190	171	171	184	195	198	176	198	184	178	192	188	198	189	177	196	200	178	193	192	180	191	179	172	194	192	209	202	168	200	183	159	184	201	157	164	160	194	185	183	189	179	189	163	201	185	184	166	185	175	175	185	185	183	179	179	178	178	160	177	189	176	160	172	173	162	170	192	179	191	195	173	166	168	156	173	191	175	181	201	186	173	162	188	181	207	171	176	193	195	191	165	153	168	176	178	199	209	200	176	171	175	172	180	187	174	173	201	188	193	199	193	183	186	180	182	190	167	169	186	182	188	187	192	186	185	177	197	162	169	197	165	192	190	182	204	195	166	173	190	195	216	219	187	196	200	181	183	194	181	195	170	184	175	181	173	190	196	156	199	181	177	170	184	177	204	174	166	183	176	184	199	207	179	178	205	179	164	201	199	179	205	203	176	192	183	194	176	189	174	202	169	194	176	176	184	189	206	195	148	163	202	188	186	191	202	184	193	176	184	176	189	179	193	170	183	193	196	185	170	187	179	165	160	165	200	185	178	177	184	169	193	177	166	194	178	179	179	177	199	149	195	214	183	169	158	203	183	186	208	171	179	192	168	168	184	190	214	172	166	181	167	212	164	184	164	195	200	184	184	182	190	181	201	184	172	197	179	181	185	177	191	185	171	191	171	186	196	186	223	198	187	192	185	183	175	174	172	214	196	173	165	193	170	183	164	219	200	186	179	177	190	200	140	190	167	192	187	181	171	162	203	160	193	177	169	179	204	158	203	198	205	170	181	162	202	219	206	217	195	192	201	179	182	174	181	194	188	180	192	171	163	190	182	163	215	201	194	177	179	206	183	168	169	178	192	178	167	178	167	188	186	178	191	182	195	199	194	188	187	179	187	190	179	181	172	185	176	164	176	186	181	184	184	148	199	172	180	189	200	181	196	165	179	165	172	180	166	185	192	188	157	169	187	186	178	181	190	177	168	180	183	169	206	175	165	195	168	181	191	176	194	175	195	151	195	182	169	171	168	170	182	196	199	168	189	157	206	191	181	183	168	232	175	188	174	198	150	151	204	184	180	195	219	186	185	189	164	179	179	190	182	156	203	193	175	210	174	180	188	171	187	176	186	189	189	186	159	202	177	166	182	171	169	180	189	181	178	184	165	175	181	184	174	169	167	176	192	192	194	179	188	193	165	201	178	181	191	186	193	205	187	176	186	190	180	207	169	197	192	200	168	183	180	176	175	204	197	175	205	157	178	164	170	194	188	193	159	195	215	206	184	177	173	185	183	178	184	154	168	191	202	182	194	186	200	169	189	189	205	198	175	178	199	178	185	171	177	184	189	182	178	194	209	206	180	164	194	188	166	164	187	170	166	167	141	180	200	166	184	201	179	168	177	176	198	159	158	200	187	186	187	165	193	187	196	183	184	173	155	181	177	194	169	180	170	176	194	212	171	164	164	203	180	179	182	200	168	191	180	230	171	168	161	175	184	179	157	183	184	197	180	180	186	180	207	181	165	197	188	201	194	188	187	193	160	176	185	187	189	174	197	192	179	176	163	165	176	162	187	194	192	168	179	159	166	180	168	171	199	196	161	196	173	186	212	179	182	179	151	181	210	199	188	185	187	187	170	203	184	210	184	170	187	182	195	177	188	191	173	192	186	172	180	157	177	193	169	174	186	203	189	179	174	169	179	178	159	186	175	170	189	210	175	178	163	175	174	171	167	188	185	186	186	180	202	189	187	185	185	180	180	174	197	190	195	179	145	171	181	178	176	160	174	184	198	168	178	207	172	187	202	205	202	182	167	191	208	172	179	182	194	197	206	185	187	182	188	199	196	203	206	152	176	190	179	179	174	166	194	183	175	166	189	176	174	184	187	167	173	184	187	192	161	156	175	202	164	196	192	193	190	180	198	177	198	179	180	204	166	196	184	207	173	173	198	189	185	175	174	185	157	204	168	178	179	170	171	173	183	196	188	201	191	172	189	189	182	200	206	179	167	175	204	207	181	184	179	174	192	180	194	147	184	188	167	191	165	167	193	170	173	207	192	181	171	184	144	167	170	170	194	189	195	184	173	171	214	202	148	168	171	176	167	168	177	181	149	173	174	196	191	178	167	166	183	157	186	170	187	194	164	181	201	174	169	175	175	170	186	164	162	166	161	192	155	202	188	184	169	180	192	194	172	181	203	196	160	190	199	198	220	188	172	197	199	187	180	185	195	168	177	189	188	180	199	147	189	188	201	181	196	195	174	206	193	178	187	166	173	175	193	168	182	189	183	167	207	175	196	175	178	158	206	202	195	204	176	178	176	183	193	186	206	204	188	184	197	170	192	185	166	165	164	194	189	187	182	188	204	179	181	166	176	176	172	191	174	178	170	194	188	182	184	165	175	207	185	191	186	187	179	192	208	184	187	180	177	164	183	197	182	192	200	204	180	183	194	189	189	182	178	176	168	165	181	176	172	186	185	180	198	165	183	198	200	179	197	162	187	171	168	181	181	159	187	200	179	184	157	180	172	164	172	200	181	194	152	160	181	176	191	182	200	152	193	188	163	216	209	198	181	175	175	171	155	167	160	175	196	190	162	189	177	190	208	188	193	187	177	174	184	174	184	185	174	160	187	181	167	177	184	181	173	197	186	185	167	208	183	174	160	165	197	180	206	208	174	177	186	184	188	160	165	177	177	157	182	187	190	188	192	181	152	188	170	200	178	188	196	197	200	220	164	168	167	187	166	200	212	200	164	186	201	174	199	206	173	162	191	171	187	176	189	199	182	180	166	190	171	197	167	191	195	187	179	177	173	165	185	162	187	173	186	195	159	190	179	195	180	181	172	175	216	197	186	196	192	179	169	187	176	192	175	188	201	162	161	176	200	194	178	188	190	193	156	207	212	196	190	165	177	163	200	177	186	162	179	208	159	155	213	196	180	185	198	181	193	136	170	171	188	185	181	183	192	175	190	194	189	194	181	174	179	190	168	159	185	188	172	181	173	186	180	194	200	189	179	169	171	180	202	182	178	158	215	187	200	181	183	173	178	180	187	201	176	187	190	172	189	186	194	201	173	181	186	209	179	172	179	169	164	205	211	165	189	187	192	190	181	186	189	195	192	193	172	167	169	173	197	180	178	184	175	165	163	184	176	163	196	181	168	157	171	206	190	175	159	191	173	166	170	168	179	168	196	185	180	194	176	183	182	186	171	176	205	184	196	168	191	186	190	195	208	209	169	182	209	183	182	169	161	146	195	182	194	197	167	177	203	197	178	192	180	160	213	206	173	183	180	177	159	170	184	214	192	161	173	168	181	181	178	194	184	193	175	176	188	180	191	164	207	161	185	178	174	166	170	177	180	189	173	194	191	171
51861	52433	30950	2824	2355	1977	1641	1441	1288	1234	1106	992	912	899	839	832	841	795	763	791	704	682	720	735	678	679	707	688	680	691	668	678	644	669	667	670	705	668	634	633	613	644	653	619	672	647	612	589	608	636	634	623	623	615	666	629	669	613	618	597	614	602	617	637	632	642	591	630	639	666	615	624	612	618	639	639	599	621	621	637	602	587	599	577	583	617	629	617	617	641	620	602	633	604	557	624	607	666	608	613	575	630	610	565	643	640	572	565	568	638	598	594	639	591	637	603	648	579	597	683	631	620	566	565	596	581	594	610	610	599	598	585	649	597	593	650	598	578	600	612	627	632	612	605	598	600	613	614	580	630	613	626	602	573	597	576	642	583	596	607	594	649	591	592	638	578	634	615	650	624	605	640	614	565	607	617	617	618	590	628	626	589	582	627	617	631	598	631	552	579	598	662	626	598	593	560	632	606	598	617	619	633	609	573	646	602	564	622	611	621	573	616	585	594	602	559	618	564	594	585	587	586	596	599	584	565	563	565	610	611	551	622	586	627	639	637	613	631	646	604	592	617	586	577	584	602	584	623	605	601	633	632	608	657	606	582	568	594	626	602	583	633	615	622	598	649	560	583	594	638	611	594	622	647	595	604	593	677	607	596	582	617	606	671	605	642	582	636	584	574	589	647	590	608	625	629	601	593	645	607	607	617	581	619	612	582	564	606	564	625	610	632	589	602	650	595	627	630	598	591	627	616	642	587	655	645	588	613	579	619	568	600	600	580	632	643	580	652	565	556	580	611	612	618	654	583	560	598	578	611	643	613	609	645	594	626	611	594	593	595	605	634	617	647	567	608	618	610	634	597	612	567	576	606	559	603	597	596	630	591	607	606	599	621	611	614	604	601	589	647	606	570	610	639	595	642	586	603	606	621	596	590	637	589	633	602	580	566	600	590	597	625	609	588	620	572	594	618	641	609	617	599	605	654	574	629	630	602	652	562	609	615	606	636	562	586	577	583	615	607	595	601	584	634	598	568	587	598	631	603	580	608	573	612	587	557	658	607	621	603	577	629	574	578	593	558	623	593	608	610	611	610	619	601	645	614	620	602	592	609	659	654	603	594	631	594	659	593	602	637	627	606	603	598	611	598	635	599	613	623	597	612	600	639	601	600	633	597	561	609	651	613	608	623	629	649	557	609	589	592	637	569	610	562	598	579	616	627	614	615	623	611	612	588	594	590	556	640	596	658	593	616	628	584	624	609	589	593	590	613	609	605	627	597	624	615	598	620	632	595	620	631	600	621	618	615	616	624	596	626	605	577	621	590	560	609	598	607	589	581	587	608	610	622	602	580	604	612	592	613	616	607	625	609	601	618	601	614	624	603	614	600	642	621	618	594	638	621	582	597	580	614	600	601	620	594	590	605	670	626	616	620	578	617	650	646	628	619	578	584	607	637	627	593	645	588	614	599	577	620	605	616	602	631	602	598	644	550	594	621	664	614	581	619	591	613	600	651	642	574	614	636	621	651	575	602	606	584	608	596	636	605	586	605	587	559	627	602	623	646	607	581	581	604	580	621	582	588	575	552	608	641	600	589	635	659	628	597	594	622	647	589	614	616	601	659	608	539	575	593	636	625	589	616	641	632	595	616	601	579	622	628	577	591	607	592	603	589	620	588	632	583	600	598	637	610	599	664	592	614	590	602	599	651	596	637	607	581	606	591	586	612	622	598	590	601	595	639	599	627	578	578	612	607	631	604	595	603	534	645	585	610	597	607	623	606	628	611	584	616	570	623	596	601	623	606	615	580	593	652	640	574	607	582	612	621	642	601	603	595	607	603	607	583	573	637	593	542	602	609	608	606	604	605	619	618	599	617	629	648	622	653	579	586	613	567	601	599	619	615	603	628	582	595	599	607	609	626	621	565	570	579	657	639	565	588	594	627	571	639	645	607	605	567	651	608	580	611	596	577	546	544	634	602	609	591	630	551	600	609	566	599	608	595	629	569	564	645	598	568	588	634	629	609	627	600	551	599	599	653	602	589	567	599	623	603	588	614	614	642	611	612	564	594	584	624	580	591	553	620	653	605	646	576	585	613	573	593	607	577	616	622	645	602	592	569	579	646	618	606	582	622	599	584	579	586	648	640	596	574	630	582	619	600	607	618	599	576	586	583	589	583	608	609	570	587	625	610	596	608	561	597	642	594	629	612	608	608	620	593	644	591	621	635	592	550	647	600	574	618	624	645	618	622	595	617	595	603	601	599	620	587	615	575	577	586	594	590	523	620	628	641	630	565	558	573	604	596	640	576	578	596	590	593	581	625	592	583	586	622	636	602	603	639	600	633	583	587	587	642	625	613	619	601	618	572	620	603	596	603	613	601	619	584	572	623	599	593	605	584	611	642	589	575	590	577	585	596	612	599	648	581	633	622	565	641	600	616	563	615	594	579	607	605	619	624	592	551	608	586	570	572	609	564	661	633	614	634	633	589	608	626	576	577	645	588	601	592	618	634	581	595	592	617	608	570	634	593	594	623	599	642	595	625	601	591	581	593	612	639	610	610	639	594	571	615	553	582	586	604	604	645	608	613	604	603	580	632	610	641	620	628	613	609	610	621	650	621	567	584	609	623	612	587	614	608	626	640	631	575	609	655	628	640	591	568	604	602	572	597	604	632	695	583	572	578	600	598	623	587	609	650	596	590	598	639	600	598	594	587	612	584	621	622	592	610	574	585	570	596	601	616	643	617	574	592	646	572	591	613	615	609	626	616	557	619	600	598	584	607	613	642	611	637	593	586	617	637	613	591	613	650	594	584	592	617	541	636	608	614	595	643	554	591	619	603	591	574	573	587	614	608	655	647	582	620	599	607	581	653	598	609	591	603	611	599	608	584	650	594	577	574	628	619	586	585	586	634	621	611	575	642	595	541	624	603	596	580	570	599	643	590	582	574	587	554	652	602	623	605	624	616	602	639	622	595	612	585	579	582	621	608	606	581	634	618	609	621	644	597	591	539	593	649	569	602	607	596	613	605	586	599	584	594	587	580	625	650	613	617	585	637	644	632	586	657	664	627	578	603	590	604	598	635	638	575	608	571	621	620	561	595	621	613	601	639	582	569	650	599	578	625	580	604	615	612	576	604	631	590	598	629	587	602	599	619	652	606	617	586	606	609	598	595	590	608	614	609	577	657	615	601	627	645	634	632	641	545	577	615	656	608	615	635	641	615	588	635	579	583	649	562	574	568	623	570	618	661	615	577	601	590	583	605	595	584	621	591	619	615	633	618	604	604	638	621	640	615	600	657	595	599	587	603	617	600	628	607	615	651	591	587	601	583	617	612	596	634	593	557	602	617	619	590	574	594	640	613	644	594	625	614	613	599	595	616	562	613	626	598	597	617	573	589	584	633	624	610	569	608	582	638	600	601	620	616	590	597	620	616	593	622	639	615	597	564	596	620	630	600	631	637	624	599	603	582	580	605	581	608	649	626	616	639	622	607
19758	11987	3382	213	166	190	174	189	184	186	200	190	173	186	198	183	162	191	170	177	203	159	191	181	196	209	185	211	198	189	185	195	168	194	230	162	190	187	191	185	190	189	206	179	185	185	194	203	181	172	183	213	198	183	200	182	201	197	204	203	178	202	209	193	193	197	183	175	205	183	164	200	204	220	209	187	200	190	184	176	184	169	194	177	203	195	188	195	182	186	176	166	164	199	181	186	187	191	191	202	187	197	163	174	177	188	190	167	171	175	166	184	198	179	209	182	178	198	187	169	195	197	166	167	177	176	192	185	183	213	204	205	187	186	185	180	161	167	184	192	183	171	187	193	228	176	141	174	168	184	177	177	207	180	171	192	201	181	211	200	185	182	177	191	174	179	188	199	175	181	200	212	212	204	215	177	192	181	198	194	196	186	190	187	195	174	181	189	173	203	199	176	214	196	209	175	186	187	189	191	177	170	207	198	188	219	201	189	199	215	168	193	178	182	182	182	173	167	202	188	205	174	185	177	174	202	191	190	192	186	178	187	191	189	182	202	186	196	187	195	181	202	172	193	183	174	203	183	179	183	167	199	192	159	169	190	191	190	178	219	195	175	187	183	169	207	186	172	195	186	175	204	184	171	189	193	189	201	176	206	167	178	180	195	174	193	179	197	187	183	149	190	185	184	189	201	188	198	183	177	186	187	186	183	181	199	176	185	194	185	174	191	178	166	175	195	187	161	193	178	179	182	215	183	206	174	178	178	202	188	208	214	182	176	187	182	175	194	182	192	187	171	177	188	191	203	215	186	183	176	163	185	197	193	193	167	200	200	170	173	183	193	219	194	162	177	189	162	179	171	182	193	202	189	166	181	178	209	161	195	182	176	190	186	177	193	203	220	179	194	193	194	198	188	196	225	191	168	188	176	172	177	213	182	183	221	193	187	183	180	174	185	203	178	174	184	190	187	215	186	194	203	185	207	203	195	203	182	173	213	183	192	180	182	194	208	212	188	179	181	202	211	196	196	164	184	180	159	209	177	196	180	161	196	209	194	203	173	197	161	204	198	192	183	190	170	173	177	181	190	194	187	184	195	193	187	193	208	218	190	181	185	179	184	192	185	154	200	206	214	203	179	198	195	201	191	204	183	184	182	202	165	188	200	149	173	171	197	193	184	186	199	189	175	177	185	188	190	212	188	183	190	197	187	203	174	188	180	176	187	166	178	172	179	178	188	184	196	187	175	163	212	206	205	183	168	207	173	183	189	187	208	172	181	187	181	191	185	193	183	215	184	182	173	182	192	186	182	184	202	203	193	182	198	191	194	181	172	186	178	189	201	173	179	198	211	177	195	192	185	199	198	193	201	166	184	210	183	174	186	202	180	196	191	202	198	177	182	171	174	167	187	189	191	187	162	176	185	183	179	194	168	216	200	178	184	216	177	215	180	187	167	176	158	180	196	211	202	190	165	175	180	171	205	180	201	174	199	189	189	178	218	174	188	166	182	202	182	187	194	214	169	187	204	194	198	163	178	196	217	193	178	171	205	192	209	207	222	195	151	197	180	214	180	203	170	201	161	216	192	183	177	198	186	185	216	189	188	194	171	178	192	199	184	211	178	193	177	175	204	171	174	193	195	218	188	187	188	175	183	184	168	198	194	181	221	188	175	176	205	183	180	204	226	180	183	174	189	193	186	202	199	196	181	196	185	176	185	178	192	191	207	204	211	185	217	165	195	192	177	189	169	190	197	221	180	218	194	178	180	178	175	183	189	167	199	204	180	197	198	172	170	195	199	189	189	174	174	199	217	192	188	195	154	186	209	188	198	200	184	175	211	195	173	178	186	200	182	177	199	192	195	193	184	192	203	194	199	180	171	182	184	185	184	155	208	190	185	183	155	191	189	178	200	214	176	201	202	185	199	216	202	161	176	202	168	178	182	181	192	201	199	204	166	160	203	172	175	187	210	194	158	188	207	175	169	181	179	159	170	200	181	159	187	190	199	188	183	182	175	210	214	164	183	167	166	181	183	188	187	192	166	207	166	208	192	209	194	206	196	190	183	182	220	180	176	197	198	168	168	190	202	192	196	179	227	194	170	180	174	186	173	179	181	177	203	185	196	193	190	189	204	177	167	195	190	174	188	198	167	174	199	187	188	176	204	196	205	191	191	188	203	225	175	192	212	198	189	173	179	181	208	191	186	175	212	170	206	185	181	197	184	193	176	166	195	179	194	183	203	192	172	169	210	202	176	196	184	184	163	201	186	181	201	180	175	182	188	208	200	176	182	196	183	189	172	196	171	190	198	191	201	197	194	194	208	198	194	165	174	179	187	165	208	192	171	199	179	188	192	214	180	168	191	177	178	197	183	177	194	194	170	183	189	196	194	167	183	165	174	207	181	188	186	172	179	196	177	181	186	205	194	199	179	192	203	200	187	187	188	187	193	198	188	206	207	188	174	185	175	191	198	190	174	195	175	198	182	182	195	201	175	215	221	192	184	181	202	185	184	193	198	174	195	194	188	209	159	197	188	189	203	228	205	191	191	178	179	206	186	178	166	188	150	188	160	192	170	194	173	182	168	183	189	189	185	159	189	181	191	217	190	184	182	184	202	176	187	188	181	197	174	219	168	181	197	201	200	171	208	190	197	187	189	191	175	172	174	199	156	161	191	178	171	190	171	226	203	192	197	195	174	200	185	192	189	179	179	194	191	196	184	178	172	177	195	194	182	181	187	177	173	181	200	194	180	207	202	162	157	212	173	178	199	193	179	172	185	174	184	202	186	184	204	176	185	196	182	193	180	182	191	194	196	196	181	170	189	183	178	198	191	175	207	201	174	179	202	197	192	170	206	176	212	184	193	219	216	199	189	187	190	183	193	210	201	203	194	193	186	183	181	192	181	198	186	189	175	188	207	201	184	178	195	192	195	150	190	184	181	188	172	189	192	159	170	184	206	176	194	167	181	215	186	197	195	182	180	192	207	188	175	182	198	182	183	189	185	185	200	169	195	191	176	184	198	199	188	198	167	193	190	165	176	186	199	208	188	186	179	205	169	208	202	181	207	200	179	198	169	164	185	190	205	185	184	186	194	160	168	210	202	180	190	186	185	197	197	179	182	193	183	177	196	203	191	172	193	192	185	188	193	162	187	185	211	199	193	197	182	185	199	186	193	191	174	188	181	168	197	184	181	199	179	183	179	177	182	213	192	174	193	164	204	200	201	192	187	166	164	195	173	206	195	200	186	191	203	210	196	186	212	207	168	194	195	174	199	194	194	192	185	166	179	210	178	201	187	196	224	184	167	198	197	184	181	216	205	169	213	198	165	209	193	162	174	196	185	167	176	184	182	174	201	204	178	180	202	193	181	197	196	186	165	228	151	167	179	182	177	178	196	191	196	183	202	203	183	190	183	164	210	197	217	193	180	179	183	171	194	208	158	215	179	190	208	202	178	169	178	177	182	219	195	181	160	166	186	181	179	182	168	205	197	191	176
19434	16978	5507	689	628	681	599	690	624	641	656	607	641	637	611	619	633	647	657	613	624	599	619	606	638	621	613	606	577	630	600	626	637	580	615	672	647	638	606	596	634	624	624	592	627	574	624	630	610	595	596	644	602	597	622	599	609	654	598	649	639	581	655	610	585	599	644	616	652	620	636	559	659	606	608	672	625	615	657	654	582	610	650	617	639	644	617	620	666	591	684	619	647	608	614	569	647	610	641	576	612	631	649	554	653	663	644	638	635	593	639	605	608	584	595	546	606	590	646	635	596	620	629	611	600	596	603	593	607	622	617	646	590	617	596	654	610	629	577	649	634	638	593	578	596	566	650	594	601	657	625	624	628	646	585	608	617	638	605	618	621	627	620	644	605	610	632	598	582	645	608	658	670	583	614	647	648	606	609	629	656	618	597	634	606	627	666	637	680	650	625	628	645	622	621	646	635	620	598	648	620	619	599	646	661	634	629	610	660	615	631	614	626	632	610	645	605	700	637	651	581	672	597	601	653	617	603	662	621	591	626	633	626	631	667	644	640	645	614	650	629	608	620	667	622	625	603	640	633	603	596	632	568	630	642	605	665	602	634	612	637	674	642	613	583	639	622	592	604	622	647	629	660	631	665	607	629	617	622	647	620	591	592	616	643	589	623	629	620	610	604	611	644	621	596	629	587	622	599	593	642	586	640	609	605	584	609	603	607	604	646	619	591	620	620	576	612	607	613	619	662	625	644	623	616	623	626	636	674	601	659	635	637	608	618	613	612	644	596	630	614	586	600	601	623	661	653	615	634	635	598	630	616	678	583	631	643	623	616	625	643	642	645	631	634	578	631	638	647	619	581	614	609	594	612	589	606	562	615	608	608	653	580	651	668	635	583	583	612	653	607	626	580	608	612	611	607	661	644	642	614	634	615	590	610	618	621	592	631	641	607	633	614	600	625	617	647	636	601	600	614	620	630	571	613	640	621	609	571	599	625	629	656	628	610	621	576	604	590	655	629	616	597	616	620	629	615	635	630	617	617	608	624	618	587	619	591	639	607	577	598	576	590	575	628	611	610	649	613	668	631	619	624	575	609	640	621	641	666	607	672	632	615	614	602	605	556	634	655	601	613	619	661	638	593	597	593	628	585	649	618	609	589	711	640	629	567	602	574	594	606	579	595	617	599	630	615	590	603	600	622	636	620	668	635	607	599	623	592	596	615	580	618	622	593	611	619	649	603	612	618	636	636	618	619	607	602	600	602	603	671	643	626	654	582	648	620	652	649	597	616	591	585	617	631	633	581	677	661	624	604	603	575	590	625	674	604	593	613	585	621	641	670	645	647	582	606	629	654	626	618	601	596	559	619	584	623	595	608	632	593	642	611	613	646	615	606	632	625	600	679	607	653	640	637	626	623	577	608	666	624	602	621	618	624	653	621	620	611	602	603	655	647	608	607	567	637	643	642	628	584	656	561	654	607	664	670	592	593	616	650	584	607	628	615	619	653	575	635	625	596	620	604	617	586	638	686	642	652	597	649	631	609	620	595	679	643	648	670	650	659	654	634	648	641	592	606	585	627	598	603	646	672	633	621	660	613	575	604	644	631	596	580	643	590	635	632	604	622	590	613	620	623	623	604	647	621	637	601	569	616	639	617	631	624	631	609	578	607	574	616	629	634	568	603	633	620	593	599	569	596	614	596	625	623	625	612	607	555	641	644	615	645	590	609	619	596	623	624	617	597	599	628	647	629	603	617	624	613	600	631	555	622	626	587	599	602	561	598	647	643	639	623	564	626	542	658	581	628	640	583	592	626	638	641	592	610	608	628	631	592	607	639	619	631	603	641	615	595	599	619	633	613	642	596	621	611	624	606	616	573	649	602	631	610	654	655	593	607	596	620	582	627	594	629	607	618	597	594	591	620	639	619	604	605	642	616	635	600	630	596	624	626	653	627	630	621	602	653	630	614	616	670	630	614	636	614	603	605	623	672	588	620	651	603	643	677	650	625	621	599	607	619	611	604	604	593	615	663	596	644	567	638	599	567	627	589	623	586	663	543	651	590	602	604	623	634	630	623	568	629	590	586	622	630	611	652	621	585	658	610	647	640	600	620	608	615	613	620	673	625	673	595	645	613	581	605	597	654	633	606	548	596	608	612	661	602	616	595	599	606	623	563	599	681	601	637	636	648	628	619	613	590	594	631	612	622	619	642	639	566	627	594	631	616	642	639	604	662	612	643	615	637	623	626	610	643	633	645	619	634	592	644	618	578	638	628	601	616	581	624	604	602	631	606	592	604	619	629	648	658	608	625	614	635	627	613	628	650	604	616	579	653	616	599	582	612	622	597	618	667	628	596	618	580	570	627	587	582	652	661	633	627	594	555	588	662	622	559	652	626	639	601	632	620	625	599	625	638	593	601	658	622	573	596	627	652	612	621	593	590	557	617	589	608	623	607	617	645	574	588	611	640	578	637	622	628	594	643	632	618	592	622	569	617	643	626	634	617	550	644	600	639	590	600	616	633	592	617	611	604	605	612	608	589	595	606	666	571	625	592	618	601	634	623	606	549	621	620	615	601	622	633	571	629	621	648	648	632	581	593	662	641	668	602	599	604	626	602	639	631	640	605	615	654	600	625	674	620	666	613	592	656	622	603	614	626	616	622	576	577	604	640	606	632	641	635	636	585	639	658	615	569	601	618	604	624	582	645	639	629	622	645	633	585	608	620	592	628	587	626	634	628	616	644	616	629	637	661	640	596	654	587	618	590	632	670	623	600	630	587	660	667	625	606	664	608	631	631	656	607	662	631	607	602	634	601	619	618	649	587	615	567	662	624	612	639	664	627	656	613	629	633	644	644	622	592	599	595	615	594	603	655	633	594	587	648	616	623	612	621	622	613	573	637	643	645	627	595	587	591	671	664	639	626	654	578	598	609	644	599	627	632	636	620	623	685	629	638	602	678	624	597	604	577	617	605	594	622	642	622	676	638	629	595	669	631	634	628	656	646	619	562	620	623	582	601	681	590	624	618	585	610	631	606	659	565	629	590	620	554	603	605	612	640	647	610	637	638	586	603	587	605	625	608	613	637	616	613	608	648	602	603	639	608	614	561	606	628	601	657	643	643	620	595	619	617	592	629	656	600	658	638	608	571	620	632	604	599	595	648	585	598	606	651	613	611	646	619	654	574	609	654	550	597	629	645	652	655	605	611	651	611	630	637	611	662	641	648	616	608	636	606	628	654	651	658	604	568	595	633	631	659	645	611	598	598	615	629	608	634	672	634	609	584	608	635	659	628	638	649	612	613	591	579	645	646	601	632	626	615	612	631	636	656	615	637	583	631	622	620	593	577	622	596	612	636	602	617	625	590	611	638	619	611	633	616	599	593	587	623	594	616	619	659	591	631	623	580	617	622	626	631	640	631	582	605	618	586	614	631	644	628	604	616	617	569	611	623	633	619	613	566	611	583	640	576	633	612	642	603	592	625	603	627	636
60440	56972	32099	5090	385	256	217	202	165	171	158	162	149	128	116	140	120	136	150	133	113	116	108	129	120	127	122	123	110	131	126	137	113	127	126	119	118	125	115	133	126	129	112	145	114	112	115	115	103	115	145	134	124	114	126	111	127	99	122	101	107	107	119	105	128	127	115	117	118	130	103	104	111	129	117	110	135	108	120	115	112	121	113	119	114	128	120	118	121	105	132	101	126	103	107	115	141	119	118	119	108	117	100	97	138	121	116	112	120	110	117	120	100	126	128	121	99	116	127	109	115	136	128	119	123	116	110	135	110	104	112	129	122	121	105	127	132	115	135	97	131	133	109	95	104	95	131	109	118	132	101	120	136	122	123	152	106	105	101	105	107	118	100	108	115	124	114	130	100	106	113	112	115	123	127	114	113	124	116	129	139	115	109	118	121	111	107	113	115	135	126	134	101	114	97	112	131	138	126	110	107	111	101	124	118	126	101	133	111	121	137	109	125	110	110	123	111	116	126	126	102	105	113	117	108	117	121	119	118	128	128	122	135	127	125	109	107	126	127	96	123	120	115	111	128	139	116	120	94	120	127	120	124	116	106	121	138	116	113	104	111	121	110	108	119	117	116	118	133	131	135	109	118	125	135	120	102	117	131	106	119	116	119	112	104	105	141	116	122	129	103	121	115	124	157	107	124	101	120	112	110	129	117	126	124	118	121	125	121	110	102	113	103	108	140	110	120	130	131	129	118	98	107	119	125	118	129	141	90	111	106	115	136	121	136	120	115	107	121	108	119	103	119	121	124	134	101	116	121	129	96	105	106	129	119	116	118	113	137	127	119	117	111	115	113	123	106	124	127	112	105	121	130	114	105	113	129	122	109	130	98	124	123	105	138	118	112	112	113	122	108	96	127	135	111	116	92	108	111	94	113	108	116	106	127	103	143	131	124	120	120	131	132	112	111	130	119	108	116	124	139	136	102	118	107	120	109	101	104	113	106	118	119	128	97	99	106	107	124	108	113	109	124	106	114	106	100	119	122	109	135	118	127	121	122	142	98	133	110	113	112	105	123	130	127	119	114	130	118	114	112	109	105	107	96	116	126	105	112	99	122	110	95	114	129	109	111	111	106	128	115	112	116	113	127	105	134	101	120	113	112	112	114	110	117	102	100	117	128	110	140	117	121	111	117	96	94	108	108	134	121	104	130	112	101	134	128	126	111	126	111	104	117	119	103	118	104	113	106	112	107	118	119	97	129	114	128	140	116	115	105	98	140	133	112	118	111	114	103	96	97	117	121	116	123	128	115	118	112	121	131	100	128	129	118	112	104	120	144	122	122	123	115	124	106	111	124	128	122	111	122	113	116	119	109	120	116	118	120	124	124	114	107	127	124	118	126	83	112	109	103	114	119	130	114	116	130	115	102	114	115	94	125	116	114	97	119	110	118	132	113	122	89	102	120	127	118	118	129	124	117	102	109	119	134	126	124	123	105	119	117	122	114	86	117	122	98	122	114	124	109	125	120	128	109	102	111	106	135	112	119	144	107	97	140	132	109	117	121	114	114	122	124	115	128	132	110	114	117	124	115	95	133	143	115	138	107	110	107	97	110	113	127	111	116	109	112	92	106	124	102	106	139	107	124	128	107	144	112	119	120	123	125	106	113	121	111	113	130	110	120	112	129	119	120	104	122	125	118	100	108	109	137	109	133	110	106	114	104	117	126	112	126	126	107	114	136	104	104	128	105	135	127	113	121	106	122	115	125	129	104	128	119	109	116	116	121	112	109	99	132	133	124	131	117	110	115	119	120	95	107	115	112	109	108	120	137	106	107	93	110	123	107	113	118	129	132	106	133	112	98	120	140	132	99	140	135	108	111	109	113	99	92	120	120	110	134	120	111	110	114	127	118	116	138	132	123	121	115	123	127	117	115	107	124	109	124	81	118	127	113	111	122	131	135	130	113	117	113	118	116	115	124	139	119	98	126	118	110	117	117	133	117	103	128	130	115	107	114	128	134	115	100	129	120	112	98	112	109	131	123	110	100	116	106	108	130	129	120	112	122	147	119	122	120	109	101	108	137	112	131	116	131	121	102	137	112	88	113	131	121	120	128	104	129	105	115	120	117	118	119	119	100	129	116	110	120	131	115	116	106	122	121	108	122	97	126	134	121	108	124	116	111	120	119	108	118	118	113	129	99	106	113	117	104	122	111	119	116	115	115	113	101	117	122	133	122	115	118	123	123	96	87	121	100	104	109	102	111	123	108	123	131	116	115	124	122	122	126	117	120	115	123	111	128	116	124	142	110	121	114	122	105	140	136	120	118	93	131	135	122	123	108	117	121	105	126	137	106	136	112	125	109	123	113	128	99	114	122	107	123	108	119	110	120	125	125	99	120	118	113	122	114	119	106	146	115	127	130	122	145	134	104	105	125	117	114	118	105	97	119	113	113	124	104	105	125	109	98	114	122	128	115	127	112	121	119	127	131	105	132	124	111	122	104	118	107	115	101	84	124	127	114	102	114	124	113	128	124	105	115	136	109	113	96	114	122	112	114	108	127	123	125	121	98	126	107	126	100	125	125	130	122	103	112	116	118	108	111	114	110	112	115	109	117	131	108	102	117	97	122	114	118	125	125	109	131	105	100	111	128	121	120	117	136	109	112	125	110	115	96	124	141	110	121	115	110	121	108	114	116	113	127	140	112	125	119	118	121	131	101	123	114	129	110	113	146	122	92	114	122	116	116	108	128	112	119	131	124	105	111	157	133	106	127	119	107	111	109	105	109	108	121	110	124	127	106	98	116	100	114	131	109	132	110	128	123	121	114	93	121	115	121	120	124	102	145	142	147	115	141	114	114	107	117	137	117	107	138	115	99	124	126	118	112	95	123	108	128	128	107	109	137	116	106	116	104	121	81	102	115	110	115	110	109	108	116	115	125	119	103	118	116	114	109	125	130	107	116	135	129	125	107	109	105	97	115	132	117	96	105	107	108	116	112	98	105	127	120	130	128	121	131	103	122	121	116	107	104	102	122	114	135	133	109	119	111	121	113	111	120	109	111	114	125	109	106	118	131	117	133	114	111	114	122	119	135	105	122	121	117	118	102	120	125	106	123	123	122	109	117	115	97	107	109	118	112	113	128	109	125	118	110	117	115	111	114	104	113	120	130	106	121	123	123	115	120	121	127	117	119	112	119	106	116	111	111	113	129	121	109	99	106	113	120	113	123	131	103	121	107	136	124	104	102	115	113	98	107	113	117	114	109	100	121	116	109	112	99	112	132	103	116	138	103	120	118	123	113	112	129	119	127	88	114	108	126	114	119	112	121	133	115	112	116	120	99	121	144	109	93	123	115	116	108	119	95	106	113	109	118	106	120	127	119	106	116	130	115	127	114	120	124	108	120	115	105	128	116	129	114	130	121	117	100	126	121	120	102	106	112	98	114	106	130	120	113	120	99	137	129	122	132	102	115	91	109	120	120	111	117	117	109	117	114	111
41303	42962	22620	1445	1235	1023	934	817	743	698	651	620	593	545	541	538	508	538	496	502	466	543	458	441	476	453	457	465	438	436	436	427	441	461	445	430	439	450	450	427	421	398	394	429	428	442	416	451	394	453	404	419	423	446	477	444	453	446	461	458	415	438	447	416	398	414	426	447	414	424	437	444	439	402	401	400	433	436	428	429	451	424	409	435	432	428	424	431	442	420	441	411	401	412	427	421	395	413	416	432	448	441	437	411	433	412	402	425	407	409	407	414	430	448	413	404	415	429	401	411	431	420	426	429	433	463	432	431	426	447	431	412	431	400	428	425	436	416	442	427	399	448	411	393	404	421	439	407	451	405	435	420	403	415	396	443	417	438	418	409	472	424	407	428	426	425	421	405	397	398	440	437	414	435	396	412	454	395	405	462	386	425	446	441	384	420	385	412	457	419	410	402	446	428	379	396	419	388	402	426	411	413	407	428	441	411	443	404	417	432	410	402	436	411	409	445	433	413	437	396	444	428	439	440	435	415	457	417	403	422	435	434	414	423	405	413	439	437	427	408	430	462	415	437	445	440	435	395	397	428	440	421	410	410	440	407	448	395	401	405	432	476	420	407	406	389	441	464	426	432	404	375	430	402	437	413	405	396	399	451	423	394	444	399	394	415	367	447	427	465	410	399	430	413	413	439	439	400	455	432	404	420	425	432	409	392	417	388	407	445	401	427	416	433	429	447	410	413	397	430	445	410	393	417	442	420	417	411	400	453	409	395	412	443	411	444	399	442	424	418	430	416	406	425	412	431	389	424	415	405	383	421	431	418	439	431	398	421	424	363	403	443	431	438	417	418	407	441	397	397	415	422	434	444	425	444	390	403	376	422	403	408	412	440	402	448	422	407	413	442	413	414	387	457	403	418	380	424	426	467	438	390	429	463	376	394	427	413	459	447	445	428	409	408	398	393	379	447	446	421	416	428	386	439	442	466	401	421	413	438	420	388	461	430	419	418	443	422	415	414	403	465	439	419	393	416	428	423	407	415	420	441	432	407	429	426	442	412	415	393	399	426	444	386	391	385	409	431	427	447	391	413	428	412	456	421	423	381	432	402	424	430	408	415	427	449	435	418	392	425	419	403	432	427	396	428	405	373	431	415	409	418	437	415	437	422	415	425	428	418	411	446	393	436	381	406	398	393	443	414	415	422	404	414	421	400	413	431	436	437	408	404	399	422	434	400	413	432	432	384	469	455	438	432	423	369	431	406	383	409	438	407	425	393	428	432	432	409	420	440	416	407	410	402	410	446	428	429	393	416	430	400	445	399	399	437	410	381	415	391	367	421	404	411	383	401	437	405	387	386	443	419	375	414	389	398	388	429	405	414	410	399	436	447	429	409	428	416	439	403	426	406	418	438	428	395	387	393	380	416	405	427	409	434	411	417	393	395	386	405	369	377	418	441	431	415	418	383	393	419	409	420	434	404	440	411	364	418	451	409	466	397	446	401	418	426	384	405	417	437	420	374	410	402	404	422	403	420	424	412	429	444	418	385	402	435	414	411	428	408	415	415	380	414	412	421	459	438	392	402	438	422	426	401	404	432	428	418	414	395	434	434	394	422	437	427	426	422	426	392	376	443	395	422	434	435	414	406	433	436	426	457	429	421	416	416	404	432	445	397	403	431	403	405	400	459	451	430	394	436	428	385	418	370	469	416	413	432	414	434	451	403	437	416	409	417	430	407	398	407	432	435	428	375	428	425	455	419	418	409	461	423	406	382	393	436	437	471	420	409	426	424	413	434	446	414	455	408	382	431	432	379	410	368	444	432	385	440	460	451	463	432	432	438	417	392	439	434	351	412	450	423	402	413	417	390	423	373	411	390	419	413	433	435	424	404	402	416	412	379	387	431	419	420	435	446	400	449	441	421	424	412	428	441	407	389	439	393	416	433	424	420	400	408	407	420	423	421	386	400	427	417	433	437	427	441	395	410	399	406	432	430	416	402	389	378	422	405	407	411	389	415	407	376	423	397	412	419	400	391	441	442	436	434	401	441	430	407	432	424	395	390	403	417	447	413	425	411	441	427	407	390	421	408	372	421	414	411	451	411	435	413	437	398	392	426	407	406	405	428	435	424	412	371	390	420	449	398	436	426	411	406	405	436	409	380	429	428	395	409	400	416	440	433	414	418	423	442	435	424	383	424	404	404	414	423	444	435	389	414	419	434	418	439	409	405	405	384	460	406	448	380	363	379	415	413	465	434	429	371	396	455	415	407	416	432	392	457	434	389	445	422	430	429	415	395	441	412	432	429	420	436	417	404	398	384	360	418	407	463	461	430	438	409	393	437	439	431	416	412	417	420	446	432	432	448	410	429	448	429	426	404	422	393	447	424	380	381	401	419	410	398	415	370	430	395	400	424	395	395	437	389	415	429	398	433	411	398	398	421	381	423	440	403	403	434	400	446	386	433	438	431	450	435	407	393	407	438	448	414	433	415	402	426	424	406	422	426	406	391	417	420	429	399	401	408	435	417	445	437	379	398	414	433	386	447	404	434	422	474	410	454	420	400	413	451	379	373	416	436	426	423	429	399	398	413	426	395	412	384	424	419	374	436	451	406	408	438	401	424	426	407	423	372	414	420	403	402	402	422	402	396	445	443	431	396	455	411	434	449	402	414	439	384	417	425	421	412	399	421	413	400	434	410	393	394	432	450	426	428	402	449	399	396	400	436	419	436	398	431	404	412	430	412	413	424	419	373	395	410	420	406	406	428	397	420	405	417	386	439	418	394	416	462	398	458	379	425	407	442	417	397	425	405	422	447	424	414	424	377	446	422	426	425	473	424	393	424	426	403	405	433	434	380	416	398	457	419	441	427	433	422	387	428	430	428	397	450	385	400	454	387	416	408	422	440	409	403	443	442	446	430	441	411	436	429	422	420	389	410	402	430	466	375	391	454	423	406	416	401	435	422	406	416	419	439	424	418	411	403	428	409	474	419	414	456	399	435	409	417	426	436	430	407	443	439	427	409	441	410	412	436	416	413	384	428	426	392	411	401	426	445	405	410	422	460	423	410	385	448	437	440	410	431	436	399	365	393	409	422	412	442	413	366	407	442	400	434	402	406	420	393	422	405	407	455	414	416	428	428	423	408	403	451	411	404	412	419	417	421	406	429	419	430	390	434	410	403	397	412	445	432	409	384	378	425	441	411	423	464	382	415	397	401	403	398	386	403	417	413	412	425	439	403	447	425	453	405	400	413	439	394	400	417	400	381	426	436	425	421	416	422	411	414	400	418	421	409	426	403	430	389	425	417	400	433	405	389	429	426	448	439	405	405	422	448	391	423	400	421	409	397	401	433	420	405	404	470	469	423	370	399	417	467	439	427	415	408	433	418	480	396	432	408	412	436	450	439	403	419	419	421	417	431	412	405	432	472	439	391	430	404	431	412	397	440	423	415	447	371	446	455	417	425	353	417	426	395	435	409	409	413	450	394	397	438
75031	70759	40906	11752	1536	503	405	365	307	285	262	264	241	227	210	241	222	211	207	218	215	194	182	185	185	207	192	208	179	190	188	186	176	185	181	187	194	212	196	189	186	204	189	176	207	185	181	178	166	197	199	179	181	198	182	169	175	150	182	168	184	191	174	185	220	184	184	180	192	193	166	175	165	158	177	175	187	173	196	178	197	176	189	173	163	166	188	189	177	185	166	191	187	171	193	158	162	193	200	188	177	182	187	172	198	206	178	184	184	182	197	183	166	171	206	183	176	154	171	181	192	200	183	191	154	194	164	194	175	197	193	187	197	170	176	169	207	176	177	175	182	187	189	171	178	163	180	196	179	172	194	192	185	204	197	173	198	167	172	198	174	193	176	195	194	189	195	168	163	164	186	180	164	157	169	172	190	211	170	190	172	195	167	170	189	198	192	188	174	186	152	177	187	161	181	182	173	186	188	186	190	191	191	181	187	181	198	154	200	183	201	171	179	178	200	170	167	172	183	154	175	196	183	159	181	169	178	182	185	191	207	172	175	171	187	190	185	189	165	191	202	174	186	175	174	187	204	185	203	183	171	203	184	177	185	188	161	179	190	178	184	205	175	163	167	182	189	163	170	189	171	181	206	178	182	189	180	188	163	177	181	188	173	174	159	195	187	172	169	193	176	190	195	185	176	177	164	182	171	186	176	189	174	183	165	176	189	169	188	180	167	199	174	179	178	164	174	190	198	178	189	171	171	164	180	157	194	178	187	189	187	191	179	206	182	177	176	189	183	194	204	203	167	171	179	180	187	174	175	169	177	197	192	181	164	160	187	174	157	157	164	186	195	170	192	189	154	176	173	165	187	175	200	186	173	173	189	175	196	165	167	186	164	175	191	161	166	190	178	186	164	187	180	177	182	189	180	168	161	184	221	176	175	146	192	173	183	188	184	170	184	175	188	158	183	189	198	203	160	191	187	188	171	180	194	190	170	194	173	201	180	204	211	164	180	167	179	186	165	193	177	184	165	194	185	198	166	181	188	154	189	195	172	184	151	162	165	178	160	195	179	165	178	174	213	174	166	160	182	172	180	176	173	178	188	167	198	156	193	193	175	158	166	169	203	195	194	213	181	196	176	190	165	170	178	191	188	189	201	176	174	176	176	211	177	164	201	180	179	169	187	173	189	185	168	185	186	173	190	175	213	152	171	185	217	176	188	183	184	189	178	195	185	174	199	180	170	168	191	174	171	188	172	154	190	169	194	189	198	172	174	182	156	195	198	165	177	164	167	163	163	210	193	198	181	175	176	169	168	170	183	197	174	192	173	186	169	170	175	167	184	172	188	167	205	180	174	182	167	180	181	206	189	195	175	181	191	203	204	166	194	205	195	186	183	154	201	177	177	180	172	162	178	202	185	167	181	172	174	171	186	164	187	182	164	201	199	182	164	180	179	214	183	167	189	167	197	172	206	178	175	191	179	188	203	167	193	158	186	197	213	208	188	155	208	179	188	192	199	166	184	174	196	188	173	179	178	165	170	172	186	166	180	199	194	196	191	183	166	194	184	196	229	183	189	162	192	192	204	179	197	193	186	181	182	162	191	180	164	165	192	165	200	152	163	173	182	196	176	181	202	162	188	170	188	165	181	197	176	188	164	179	142	164	183	181	181	152	212	190	196	156	182	172	178	183	197	200	163	163	196	172	179	169	178	160	197	195	203	169	177	195	180	175	171	173	160	166	197	151	188	194	165	209	184	178	181	184	178	170	174	179	194	206	157	166	163	207	196	187	160	165	145	170	181	194	189	174	174	187	190	160	184	196	193	192	185	195	160	191	188	169	191	180	201	195	184	175	196	186	202	161	180	176	164	184	165	194	199	185	175	180	196	201	165	197	199	165	192	190	175	195	170	193	191	166	196	205	175	172	185	190	188	158	163	183	201	171	197	194	165	162	178	207	208	179	220	184	177	199	190	204	191	193	194	162	176	168	175	207	181	187	189	146	188	180	187	171	165	164	187	173	178	188	168	168	208	164	176	196	177	168	173	196	198	189	195	190	166	184	147	171	173	179	210	201	192	150	196	179	169	163	184	192	190	172	175	178	187	191	185	180	160	186	191	195	167	166	164	200	156	201	168	192	182	169	176	160	206	214	177	175	197	186	187	192	183	162	191	179	212	182	188	186	154	204	171	183	183	181	180	195	184	179	161	182	198	191	202	163	167	192	157	186	172	179	210	198	183	161	184	190	173	203	182	188	197	174	165	191	190	159	170	176	187	187	209	199	178	188	199	180	178	186	200	192	196	198	177	186	191	174	167	164	171	196	178	183	161	172	174	176	194	180	187	164	160	189	190	183	208	166	204	178	184	187	184	173	161	179	181	177	176	175	198	178	183	190	173	207	195	218	177	161	190	187	172	184	177	189	165	184	156	185	171	189	188	149	191	154	187	170	202	166	189	170	174	193	169	175	188	185	165	170	210	172	195	185	171	178	181	173	197	194	139	183	192	174	207	184	168	184	188	171	174	194	189	202	192	206	163	193	173	157	202	149	195	182	198	179	178	207	189	175	183	182	185	170	170	199	182	171	170	172	167	161	158	186	173	177	184	181	189	179	179	192	188	182	175	184	175	171	180	193	168	175	194	182	170	172	188	202	177	182	156	181	165	195	188	176	190	186	187	203	197	173	154	169	160	173	166	187	189	182	166	172	185	215	159	175	159	193	211	177	164	211	203	190	183	190	194	172	175	188	165	180	184	178	217	185	177	178	209	191	160	180	182	172	181	171	194	163	149	201	165	204	193	196	169	143	164	190	189	177	171	148	171	195	197	163	166	165	190	181	192	185	182	155	180	176	174	170	186	182	175	168	155	177	153	170	165	177	173	177	181	193	164	201	184	186	193	183	173	173	198	202	179	174	171	175	211	181	171	172	180	159	179	172	159	182	170	182	171	182	190	183	165	183	179	164	182	203	192	194	180	183	188	164	190	175	177	186	190	159	163	174	176	181	191	178	192	170	173	195	191	181	197	160	176	175	181	181	174	198	170	197	180	154	195	174	213	192	194	177	188	183	172	202	172	181	177	161	177	179	168	209	180	196	188	183	173	167	179	189	170	176	161	191	186	188	176	187	193	168	183	170	194	199	185	174	185	163	169	200	207	169	185	173	184	179	155	199	170	191	176	205	181	154	194	188	192	170	188	170	180	176	200	183	188	193	168	192	175	178	164	173	193	149	166	195	174	189	203	182	172	172	197	181	176	188	183	179	194	178	180	187	205	194	220	185	179	133	179	194	169	176	168	161	172	211	191	170	195	188	170	205	180	179	200	186	184	173	172	187	187	198	173	166	161	170	152	190	179	179	199	215	164	171	190	203	183	174	213	173	176	189	201	181	162	204	171	157	154	198	149	176	154	184	176	188	180	187	179	193	191	174	168	202	203	176	173	189	198	175	181	191	158	176	191	183	198	198	169	174	185	163	184	196	197	174	226	214	188	172	189	172
51519	54526	28589	2655	2348	1985	1704	1485	1328	1181	1103	997	911	903	878	847	806	775	763	698	702	724	708	716	770	663	673	660	632	654	686	668	664	616	660	634	660	643	647	646	668	601	632	675	641	625	628	636	650	656	621	614	658	627	583	638	585	662	611	600	597	584	616	627	630	624	605	581	621	608	630	618	592	611	606	586	619	577	546	594	580	576	591	598	622	626	580	645	584	588	667	620	612	602	627	638	594	616	623	648	612	589	592	632	632	632	603	620	606	592	623	539	621	616	599	606	591	628	596	604	619	573	603	604	593	627	634	611	590	604	630	640	597	581	583	621	566	621	630	605	649	640	586	637	612	615	629	640	548	615	629	658	583	576	605	612	580	581	603	625	596	621	597	637	578	637	600	636	611	610	600	607	588	628	548	640	575	626	640	640	610	562	616	611	613	613	617	570	582	645	612	589	615	613	619	599	559	588	586	648	600	612	591	636	601	602	606	637	608	590	609	665	615	602	628	620	638	603	587	594	568	583	612	594	593	575	623	581	618	594	605	622	629	575	621	579	611	589	601	597	599	590	603	604	601	597	622	563	608	614	602	641	623	604	647	584	609	606	626	631	592	612	604	596	601	593	612	591	576	611	608	600	589	615	612	595	596	606	593	615	578	609	621	598	656	600	590	646	570	649	609	628	579	567	570	627	574	561	592	596	594	634	603	607	619	602	610	591	659	593	595	562	650	609	593	605	606	576	631	614	619	564	603	565	607	633	626	582	591	590	611	593	600	651	619	635	611	583	608	566	591	578	607	605	565	593	651	601	573	549	658	579	565	633	628	577	615	624	544	581	639	592	550	604	561	624	603	587	602	573	596	566	611	617	602	585	590	615	593	579	670	609	606	628	605	587	602	545	584	558	612	619	650	602	600	575	626	568	616	597	652	628	599	571	626	588	614	605	630	602	624	573	606	642	574	602	581	588	681	608	594	611	586	591	655	608	595	631	615	620	576	583	589	673	588	652	597	604	618	595	582	626	602	663	619	602	628	654	625	618	581	597	603	632	624	574	640	586	588	573	600	606	577	593	579	575	609	573	595	616	546	615	649	597	578	598	571	597	585	631	596	615	628	630	629	594	584	584	584	609	626	579	605	618	584	614	605	559	616	639	605	587	622	600	595	586	606	649	620	604	643	624	619	581	609	598	601	602	603	566	627	630	599	630	590	633	604	657	627	605	600	627	617	598	622	583	624	610	601	629	611	607	557	597	613	575	586	600	584	576	594	601	654	594	634	588	571	582	645	577	551	656	596	573	590	620	610	557	620	611	590	602	610	607	573	605	606	600	577	611	573	601	598	642	598	545	612	663	630	635	629	599	606	563	581	586	583	612	597	586	598	614	567	567	591	614	576	586	549	605	583	636	594	617	617	632	607	538	558	588	639	592	638	623	602	614	539	593	595	641	601	579	605	596	631	625	630	609	625	580	581	635	584	641	601	620	605	576	597	563	617	612	602	607	613	620	608	602	615	615	602	637	571	598	594	584	565	594	635	568	607	597	597	572	591	602	599	611	624	626	622	584	607	590	590	649	592	598	590	614	600	613	636	624	598	607	598	604	577	571	644	648	610	639	634	588	638	604	619	622	645	610	609	606	600	575	589	600	578	635	616	573	615	609	648	675	620	609	633	621	647	616	632	606	561	541	578	585	616	617	635	591	590	540	605	589	593	614	597	599	598	633	623	581	609	599	592	588	617	597	622	588	613	599	594	586	610	571	589	618	609	622	670	590	624	600	593	642	582	625	625	591	616	600	580	607	578	636	629	608	549	607	633	588	592	595	631	608	614	608	604	621	593	628	572	607	596	606	601	559	564	588	601	613	576	609	559	552	649	634	654	558	658	612	604	622	619	582	608	573	599	615	554	586	606	632	622	604	619	610	583	586	610	595	604	613	555	587	634	608	612	601	581	609	558	585	581	617	614	606	579	605	623	635	592	625	583	627	591	588	613	564	604	586	580	606	619	588	618	550	599	631	568	588	612	625	583	621	598	634	643	627	601	610	624	613	585	627	591	573	600	572	583	612	628	593	608	581	643	591	598	603	648	597	630	577	595	588	612	626	621	607	602	629	636	553	609	596	601	586	593	597	623	573	642	599	608	615	612	590	621	596	593	651	554	588	608	612	651	591	590	636	597	559	588	590	591	577	643	616	611	581	625	606	619	575	631	605	624	594	601	603	649	661	621	603	610	583	616	577	604	622	623	585	616	568	601	653	602	606	592	532	619	599	554	643	587	597	573	611	602	610	613	600	621	616	592	545	581	628	615	626	633	564	581	625	603	576	592	620	602	561	628	592	645	613	606	623	587	580	564	641	558	597	564	574	588	630	620	613	605	617	635	618	585	602	546	619	612	570	596	615	631	610	609	633	616	604	614	597	579	642	607	632	610	579	593	607	608	604	613	532	623	553	557	638	642	601	553	546	641	617	579	609	552	599	547	633	586	599	566	610	613	582	599	626	593	611	598	550	623	555	576	594	585	619	555	592	622	608	622	631	590	614	625	574	598	599	590	589	603	638	592	634	581	635	622	601	622	606	567	627	581	619	606	669	540	614	630	649	586	606	645	597	571	608	598	595	606	651	601	593	616	626	592	645	567	611	581	603	582	594	601	594	630	629	596	626	592	597	587	588	620	585	599	622	612	612	579	610	585	583	624	633	592	632	594	589	585	645	591	620	594	578	607	610	632	610	595	556	562	577	629	604	559	595	619	601	622	586	619	582	615	645	539	598	628	626	577	615	614	620	652	643	618	618	557	578	591	591	609	616	623	665	575	646	635	627	560	578	627	632	637	600	584	584	616	583	588	622	601	648	619	631	623	605	625	603	553	624	637	576	586	593	655	628	630	582	632	546	619	626	610	623	575	614	607	599	604	662	572	573	605	599	577	602	638	581	615	573	622	604	616	598	584	581	597	634	594	599	604	610	628	618	567	569	571	582	534	576	562	617	593	594	613	590	610	590	633	598	615	636	570	610	626	638	621	593	575	606	623	631	645	650	591	579	628	631	609	610	581	640	643	601	604	619	636	674	622	607	632	597	604	569	594	577	607	596	599	602	621	621	541	563	627	606	599	598	592	596	648	572	608	623	611	655	598	597	617	543	634	634	576	645	607	630	560	672	606	633	594	622	599	658	608	599	606	624	583	608	616	582	593	619	637	614	607	569	586	582	621	611	587	624	596	601	579	620	607	624	576	611	624	648	594	666	592	587	599	613	610	572	595	590	629	572	617	571	575	601	598	610	617	634	567	646	578	606	597	630	619	624	622	615	559	625	582	608	608	644	540	631	588	615	580	547	587	593	604	621	637	623	665	604	621	606	573	575	633	609	633	585	583	624	591	570	571	615	596	598	594	555	568	611	630	617	613	619	643	560	625	604	595	598	581	594	614	602	610	589	606	611	581	572	562	608	600	588	628	628	636	655	572	577	551	610	618	606	561	552	586	611	554	603	617	593
19077	11147	2811	210	198	185	190	182	160	171	184	201	187	185	186	187	188	175	203	166	192	194	190	168	193	182	192	166	173	177	188	164	199	187	188	178	209	166	171	168	158	167	192	189	208	172	145	173	189	173	191	166	166	182	185	162	182	188	203	204	170	187	177	174	170	185	217	180	189	184	195	167	179	189	179	158	179	203	171	229	177	195	166	185	175	197	178	180	175	181	168	196	151	196	184	170	186	136	168	177	188	191	156	206	168	199	198	194	187	173	205	194	182	200	195	192	184	172	172	196	179	177	187	167	173	174	158	174	207	211	179	158	188	189	172	187	193	164	217	181	147	206	197	160	163	194	179	175	164	174	187	158	191	169	196	163	179	193	187	193	184	185	174	182	169	189	165	178	183	183	192	170	164	193	182	181	187	172	179	167	200	186	189	155	175	178	197	187	167	184	190	181	202	226	179	176	211	178	172	174	177	176	183	182	174	183	197	165	163	196	185	181	173	184	196	166	191	202	183	191	184	162	202	156	209	185	179	192	172	174	181	169	176	191	177	190	178	169	181	178	181	218	177	183	180	194	178	197	193	186	148	179	188	181	169	175	175	171	195	191	191	185	184	185	208	182	168	204	175	177	182	201	175	180	180	160	203	177	206	171	177	190	179	166	185	156	187	201	173	181	168	176	183	153	179	182	176	175	185	203	192	198	168	180	187	181	207	202	186	183	187	166	166	198	195	153	217	170	173	172	186	165	181	172	181	177	163	182	211	191	193	186	190	186	167	185	181	212	178	184	185	185	185	204	179	187	183	192	228	179	221	178	184	164	204	176	187	213	201	186	183	208	170	199	162	214	169	186	170	174	176	178	175	177	191	174	178	177	176	190	182	173	178	177	187	172	174	182	170	173	185	188	176	193	167	172	198	191	206	192	193	201	194	172	177	172	184	158	195	201	191	183	167	172	164	169	165	205	180	163	191	165	190	187	155	192	197	161	171	185	213	179	184	196	209	186	195	179	173	168	192	191	174	165	181	177	186	164	148	181	166	205	213	168	191	205	187	186	160	162	173	163	211	182	186	207	193	185	155	191	178	197	175	178	184	176	202	188	195	187	200	191	171	186	168	183	177	194	189	219	188	167	177	196	190	154	188	177	191	168	189	188	191	173	199	184	174	169	200	170	170	186	177	177	206	184	172	181	173	191	191	200	193	171	172	179	184	208	165	186	184	190	178	177	216	174	169	178	199	176	194	201	212	187	184	184	193	181	179	195	189	203	171	186	156	197	190	186	194	185	169	192	200	187	168	181	182	195	182	173	169	177	171	174	191	177	177	180	182	166	176	197	198	175	193	184	176	203	176	177	199	182	184	187	181	196	181	184	182	169	196	182	204	157	164	188	202	188	200	215	194	187	192	152	182	169	180	187	182	181	171	180	177	189	184	148	169	170	178	181	213	187	180	166	175	168	176	196	167	191	171	193	179	152	164	188	174	189	180	200	171	193	187	202	194	191	183	192	186	197	193	194	176	177	173	191	181	179	182	184	199	155	178	157	193	207	162	181	187	196	164	175	194	194	163	163	180	186	203	180	198	175	160	174	198	163	191	187	200	183	161	188	221	205	187	147	191	158	190	171	171	150	175	160	182	188	193	172	186	189	176	202	169	195	200	172	158	168	179	164	181	179	188	195	203	183	190	176	171	191	172	208	210	168	168	182	188	170	183	173	180	177	185	182	186	183	193	164	177	162	186	194	196	189	201	170	166	187	177	190	164	177	183	151	181	176	192	161	180	175	205	210	219	167	190	172	186	167	186	180	186	184	207	168	171	172	187	186	178	195	182	174	171	168	183	190	180	179	187	203	179	188	203	166	144	205	182	185	186	197	186	187	183	177	199	180	182	176	197	186	179	207	165	187	165	205	196	183	200	186	176	191	199	187	191	192	193	175	170	176	175	193	176	196	172	187	181	179	172	191	194	182	193	174	174	169	173	157	180	191	178	196	164	185	177	157	203	184	147	188	175	193	176	188	197	205	146	183	154	181	176	172	176	173	172	200	185	196	172	187	166	187	178	186	183	170	185	183	162	185	207	174	176	182	174	174	183	190	164	205	174	187	176	171	185	160	195	200	209	173	164	183	179	208	144	196	182	178	182	172	180	185	160	163	195	181	194	180	195	189	199	210	171	180	174	196	184	181	159	187	168	171	177	198	170	167	184	165	173	165	179	192	199	174	195	187	180	174	165	173	217	189	187	207	179	193	187	190	156	181	200	151	181	181	196	239	173	181	199	189	193	201	176	184	191	166	180	185	204	196	163	188	167	178	169	200	193	178	172	186	183	189	160	183	192	173	183	193	153	167	166	197	156	177	177	195	179	199	171	189	181	176	206	178	181	165	187	202	175	185	182	186	195	173	196	174	193	190	172	189	175	178	181	204	201	201	180	194	187	159	182	159	206	178	181	206	184	179	162	194	210	191	175	184	178	203	173	179	175	181	192	186	193	162	190	187	163	166	176	197	161	195	194	204	179	189	165	197	187	194	179	201	183	176	185	193	188	169	213	167	206	182	165	165	175	179	184	194	197	173	174	181	175	181	176	190	195	145	172	167	169	181	182	191	195	180	192	195	179	161	183	187	208	170	195	167	204	198	218	190	188	165	178	157	192	185	175	189	191	195	174	201	175	162	175	202	190	170	178	159	159	166	174	169	154	194	178	181	189	178	185	192	199	178	176	186	176	185	183	182	167	189	195	174	179	166	174	170	172	177	212	166	176	170	193	207	187	197	189	183	187	176	195	191	175	155	191	209	171	170	155	167	198	191	178	179	187	176	168	186	188	192	180	160	177	195	165	194	184	165	189	180	168	185	189	202	189	210	187	170	174	176	189	166	173	179	214	200	164	164	167	178	162	167	185	201	163	183	185	184	197	170	180	183	174	177	196	169	188	164	189	183	187	188	179	180	221	168	187	182	165	164	201	179	183	176	174	178	195	179	191	176	181	185	191	186	216	162	184	173	175	179	179	191	179	154	153	206	156	199	187	195	196	181	200	202	192	193	182	159	178	154	151	188	187	210	171	200	154	194	170	160	177	175	218	170	171	198	184	186	193	181	167	174	199	179	193	177	178	199	176	191	181	178	145	174	203	197	184	162	178	201	168	184	184	163	213	177	173	198	178	219	189	210	187	164	184	197	173	191	191	184	214	163	164	167	175	176	169	171	189	197	190	194	183	178	161	184	196	160	177	216	194	199	193	199	184	183	200	192	194	181	187	169	166	183	179	186	187	184	185	181	187	181	179	189	174	184	188	187	197	198	183	187	174	180	178	206	186	165	175	192	200	185	168	173	177	207	200	188	197	141	145	205	172	183	189	178	173	175	165	171	164	175	193	205	186	173	202	214	184	189	176	186	169	158	181	171	172	180	183	170	177	161	181	192	163	176	196	178	174	174	176	197	175	179	173	190	204	183	162	170	185	182	187	173	202	185	181	169	172	197	182	141	172	180
18824	15963	4751	700	648	596	597	592	608	641	597	624	648	620	609	571	639	630	586	603	648	569	579	611	602	605	651	649	640	587	605	594	586	631	568	583	591	594	596	592	600	569	598	564	544	637	609	592	594	601	595	589	622	597	627	642	603	568	598	568	612	604	593	616	601	586	612	633	572	581	590	634	664	638	637	576	594	652	590	595	577	584	635	575	565	572	611	637	611	567	617	584	590	639	616	545	615	623	612	640	651	619	599	613	646	594	606	596	661	597	642	612	623	614	635	565	609	603	554	614	597	628	630	620	600	621	630	625	616	563	611	606	584	616	551	600	617	592	621	613	606	596	631	630	616	589	572	630	594	600	580	617	626	573	594	577	596	588	666	629	603	606	578	619	604	623	644	616	570	626	603	640	623	619	566	626	607	625	616	602	557	576	572	596	601	616	580	590	616	653	582	584	618	646	618	590	620	613	621	595	617	627	622	600	578	598	605	548	621	576	597	594	581	566	628	608	609	601	617	629	626	564	603	601	560	628	621	589	617	583	597	631	622	588	607	601	590	566	580	655	607	631	586	579	644	631	639	585	587	557	645	582	611	594	565	644	626	613	610	624	617	594	582	592	603	594	636	605	572	574	611	629	614	597	596	597	622	630	637	584	589	638	622	626	585	609	603	619	604	586	637	631	615	575	592	631	606	573	604	621	607	580	613	612	623	565	612	598	605	631	627	535	622	653	584	535	571	628	591	581	638	605	623	585	602	603	579	572	619	625	639	551	579	601	608	619	624	612	648	618	568	606	592	590	618	574	580	564	590	575	610	623	601	640	618	630	587	605	595	589	622	634	582	597	595	606	625	590	631	622	574	574	620	567	573	599	649	634	623	595	650	595	595	653	577	577	571	616	575	583	560	599	604	610	594	596	608	632	589	596	577	647	575	610	591	586	602	614	640	613	643	553	596	600	668	610	579	599	599	572	623	610	643	641	631	576	627	635	611	556	604	568	609	609	610	652	609	577	599	581	578	604	653	614	628	627	651	625	612	630	591	625	625	601	582	633	568	633	591	630	595	573	616	617	643	603	585	644	657	607	644	579	595	649	626	613	600	589	570	616	653	582	570	577	643	621	592	624	645	577	560	660	624	636	612	584	592	609	631	633	592	581	613	607	603	591	608	590	579	611	575	586	614	582	623	567	582	651	619	625	627	552	614	573	622	629	582	609	572	621	616	582	584	634	589	596	639	613	602	595	566	639	599	558	578	581	603	639	622	618	628	574	600	639	636	661	593	596	594	632	652	595	571	621	600	561	605	583	590	615	625	590	622	598	583	593	611	595	653	642	600	605	646	583	584	604	588	611	614	573	601	597	610	588	577	624	553	579	630	610	614	625	605	614	648	544	603	595	591	593	586	604	584	589	611	582	593	647	620	637	629	589	594	591	610	594	636	640	619	627	653	616	610	619	605	669	603	566	564	551	575	653	664	589	564	585	639	604	594	614	575	617	632	634	580	619	661	589	586	624	596	623	571	564	625	586	624	621	599	601	584	620	566	562	578	627	637	599	606	613	639	632	561	600	616	557	583	619	602	638	614	607	626	641	623	562	603	615	615	618	636	605	620	602	607	585	578	590	678	648	595	566	631	617	623	613	620	628	597	601	633	609	604	611	581	612	626	592	631	615	558	572	580	612	562	624	633	604	624	637	609	630	587	593	620	577	616	633	618	604	546	618	592	603	555	585	624	554	641	595	583	620	618	626	560	597	600	606	579	587	605	615	602	598	591	617	615	621	632	590	601	601	616	580	567	597	624	614	625	573	604	568	585	568	602	588	566	588	612	614	605	606	615	546	603	576	581	614	619	584	588	618	595	600	615	632	568	610	619	576	647	606	574	565	610	584	542	643	560	571	608	569	575	646	594	565	598	590	598	511	585	615	590	600	599	624	625	625	621	602	568	632	584	582	619	616	574	596	587	594	584	595	608	595	616	636	636	604	644	612	598	605	622	581	586	626	616	592	608	549	564	589	597	632	619	588	618	636	603	602	589	566	618	632	575	605	616	631	619	656	599	606	586	629	591	575	558	585	608	575	578	576	586	579	631	624	598	591	574	581	615	601	625	578	604	613	610	636	577	554	616	588	557	608	565	612	631	617	645	616	596	585	604	612	657	606	584	584	596	604	625	654	617	627	577	625	600	578	592	599	608	598	608	564	624	656	598	587	628	601	550	604	565	658	620	604	616	571	595	625	597	592	630	603	576	653	616	616	555	633	642	612	602	591	621	617	636	610	611	595	632	551	611	575	598	639	633	606	624	612	574	626	612	562	592	661	601	631	565	624	612	570	640	583	588	566	599	625	591	608	653	595	610	596	613	596	593	587	601	585	613	629	592	630	627	588	584	606	619	650	577	562	637	587	587	650	554	616	619	632	621	561	559	620	590	630	595	638	620	645	611	650	582	570	647	599	614	580	599	605	590	622	593	619	567	619	611	632	619	630	611	641	620	614	574	599	571	604	619	620	630	568	611	618	562	592	640	610	615	598	603	595	626	600	584	566	600	607	566	587	600	610	600	596	623	625	614	602	578	600	620	572	576	590	617	642	620	592	617	588	640	606	608	614	613	619	611	621	633	603	607	583	600	607	650	583	603	575	626	646	626	600	622	613	637	617	579	605	579	574	559	610	612	580	618	533	617	634	600	599	635	604	574	576	621	639	603	579	591	613	599	598	582	649	596	591	589	613	586	576	635	557	585	561	605	576	575	629	612	618	623	576	595	605	598	558	622	595	562	620	613	604	595	616	606	562	582	578	670	604	603	603	589	609	607	593	629	622	621	569	573	645	610	591	643	583	598	588	620	599	606	583	617	583	610	660	606	625	610	605	658	611	631	603	606	619	630	617	582	600	634	545	616	615	596	598	566	630	673	562	586	587	580	596	604	624	542	605	628	583	609	572	608	593	589	585	563	583	669	615	594	655	621	571	571	584	598	572	617	576	603	570	553	618	619	600	581	605	626	614	579	590	608	640	627	600	621	581	636	650	593	577	598	631	620	593	602	606	575	586	629	588	615	586	603	602	612	615	590	608	620	612	566	590	604	638	604	567	596	581	561	577	585	626	625	601	620	627	589	603	635	646	595	631	632	582	615	602	585	658	629	628	610	617	590	654	641	578	643	608	615	592	618	607	647	591	646	568	594	551	602	626	621	583	595	606	598	594	621	608	615	599	621	644	622	574	607	622	617	585	589	635	618	606	600	665	605	579	650	583	593	600	653	644	593	579	573	647	566	618	556	633	578	625	593	613	611	617	586	623	639	581	592	621	600	606	608	644	587	620	655	599	549	597	578	568	622	645	601	579	602	595	636	612	590	593	612	605	633	629	602	645	607	608	659	561	613	624	616	619	562	615	567	587	602	640	638	645	587	568	589	569	610	603	600	615	629	634	606	670	592	640	631	596	611	606	633	564	608	629	636	585	563	617	601	582	623	583	612	538	613	564	598	629	604	593
60446	56360	34080	5943	390	245	194	194	183	151	165	156	139	136	133	127	124	131	105	123	121	126	118	140	112	116	107	114	121	95	113	113	119	115	133	107	105	116	115	109	118	103	136	127	110	115	129	112	136	134	118	110	116	104	111	124	110	108	118	99	108	112	116	131	117	109	129	101	116	109	107	120	119	120	121	124	112	109	117	113	113	123	120	117	105	125	114	111	110	117	133	130	110	119	107	96	133	93	116	117	134	101	101	130	80	117	101	99	102	112	104	110	108	100	100	109	122	110	101	136	126	114	107	109	109	110	109	130	117	113	107	118	112	100	117	118	102	103	117	110	121	100	129	107	109	119	119	118	111	106	108	124	108	113	111	116	109	107	108	116	114	114	110	101	128	119	131	102	112	94	117	124	120	119	122	123	112	100	123	126	103	139	111	106	137	99	113	106	96	97	128	125	117	97	105	110	118	117	123	107	124	104	103	131	100	114	127	112	123	105	116	115	116	115	110	130	138	112	104	123	115	123	120	97	128	108	106	107	113	119	105	123	121	117	124	116	140	135	101	118	112	129	121	116	126	106	103	113	130	117	111	110	92	105	127	115	135	119	114	118	108	114	119	103	118	117	122	102	113	121	116	118	93	114	114	111	127	125	129	102	109	118	149	123	112	129	138	114	102	155	113	126	105	122	136	113	111	127	112	115	109	107	115	105	116	138	113	131	109	136	104	105	140	123	104	94	130	117	115	113	116	134	125	114	109	89	110	113	106	106	108	103	103	107	97	101	126	97	118	105	130	127	96	116	117	106	122	115	121	116	114	112	117	112	124	104	121	101	126	116	124	133	108	114	117	133	126	125	124	90	105	103	105	106	116	107	110	116	107	113	93	116	102	128	113	119	123	95	114	112	127	100	109	118	99	97	125	99	129	119	123	131	109	120	109	113	136	133	118	118	119	116	99	127	115	103	119	96	107	104	120	108	113	104	123	144	115	99	113	112	119	123	109	89	102	112	115	105	135	116	112	116	122	113	121	109	105	105	109	108	108	136	108	124	132	115	112	109	115	121	102	95	113	120	115	119	128	112	103	122	94	101	116	117	109	111	112	89	124	99	113	101	106	138	127	97	134	111	109	108	122	108	109	113	127	104	103	107	120	117	116	126	114	102	109	115	104	121	132	113	119	127	102	102	119	138	105	123	113	116	98	111	127	113	96	116	130	122	113	131	128	103	124	100	130	107	102	109	98	127	118	116	104	115	112	112	119	112	87	111	115	105	103	128	107	112	110	113	106	101	110	101	119	103	111	116	118	119	114	134	116	119	117	119	97	121	115	110	115	100	102	113	114	129	127	121	115	137	100	118	101	113	113	92	109	117	125	122	108	127	120	117	105	116	121	119	106	104	104	108	103	111	96	112	112	99	126	116	107	109	118	120	148	119	108	120	134	117	102	121	122	126	117	119	96	110	115	111	111	131	121	132	112	102	111	110	105	110	129	110	123	124	95	116	103	116	118	114	115	131	117	110	107	122	106	118	116	121	111	107	112	119	117	113	98	129	116	98	107	115	120	101	117	114	107	128	107	120	121	101	124	117	123	112	112	101	124	105	107	120	97	107	124	107	115	121	131	111	135	113	110	100	112	108	113	123	115	108	131	131	110	119	132	100	115	113	117	91	108	103	115	112	116	104	101	114	109	100	121	112	98	99	100	115	108	127	103	109	104	113	115	112	101	110	115	125	107	120	127	120	116	98	108	118	135	106	126	106	122	120	112	112	116	123	103	121	114	121	114	102	122	118	99	130	97	126	117	112	117	101	120	128	107	124	104	111	132	115	124	118	113	113	100	107	121	120	121	112	121	106	118	116	114	111	135	112	113	95	117	102	107	128	125	123	96	135	113	114	112	135	119	106	111	126	110	113	122	127	121	125	124	100	137	97	113	108	100	129	132	113	124	122	116	113	120	116	121	113	127	113	118	114	105	124	121	103	123	113	107	129	117	115	126	106	113	122	92	123	126	114	119	108	124	121	126	121	105	112	133	131	120	124	114	133	114	130	133	114	124	109	116	122	105	102	100	130	145	104	121	114	136	113	133	98	126	124	104	123	137	116	109	107	122	125	118	127	127	112	129	103	125	118	120	120	126	113	111	123	102	135	127	105	101	112	118	106	106	101	117	135	118	105	111	104	125	125	118	120	113	130	117	120	118	103	118	106	108	114	119	127	114	135	91	117	127	115	96	101	118	131	130	107	115	107	119	131	95	112	126	125	128	110	107	118	113	118	119	112	123	117	105	115	132	118	106	106	105	121	122	112	115	108	116	127	106	137	126	136	133	115	119	104	112	124	102	111	133	116	101	102	113	115	113	101	107	120	129	123	81	101	110	120	132	110	125	121	128	105	111	99	89	119	113	107	110	116	115	109	124	91	128	121	105	122	122	124	109	116	105	98	113	126	126	106	117	124	124	118	112	122	108	122	122	118	108	122	99	120	132	121	106	132	104	105	122	117	111	118	125	102	125	119	122	139	100	125	109	119	116	100	100	107	104	109	125	111	110	106	92	102	123	105	149	115	110	95	132	122	125	101	92	94	100	111	116	137	112	115	106	121	112	84	98	122	113	121	102	122	120	112	111	120	98	119	118	110	117	109	105	104	121	123	105	111	114	100	127	101	99	106	114	132	93	104	134	126	116	106	114	114	115	112	133	136	116	118	110	114	111	109	117	111	113	133	104	108	96	121	111	132	98	112	118	114	108	109	129	103	119	106	100	124	125	119	119	120	115	92	119	129	113	117	110	105	121	121	109	105	118	100	121	121	109	114	123	116	101	124	108	101	99	112	105	109	116	108	135	124	116	147	109	113	127	107	120	115	120	135	98	109	109	109	114	95	136	100	116	111	111	124	108	130	112	122	136	99	136	134	102	122	116	126	117	111	122	111	127	138	118	109	118	101	121	113	103	136	107	108	121	90	121	109	118	109	103	110	108	106	124	117	118	105	113	122	117	113	129	137	127	120	120	132	104	123	112	122	121	121	112	110	112	127	140	104	132	142	103	105	90	106	131	94	93	113	109	126	127	110	105	110	106	106	125	109	104	105	120	112	137	123	105	115	94	127	114	129	112	125	100	123	120	130	118	116	114	124	105	105	124	100	105	129	121	119	128	117	117	116	114	115	119	126	119	127	98	105	117	99	125	116	111	98	106	126	110	103	119	137	115	117	105	110	113	130	104	114	125	118	130	124	116	104	107	143	114	103	125	114	111	101	117	108	97	135	113	105	119	114	122	117	124	137	123	109	127	100	122	102	130	128	111	114	90	107	108	101	116	133	119	118	100	120	110	103	96	127	116	103	116	123	116	106	112	133	106	116	124	114	130	128	100	112	117	108	115	128	101	107	117	108	120	118	139	112	128	100	92	117	97	116	122	120	122	99	140	113	117	99	111	133	106	105	106	134	123	136	97	114	108	103	125	98	116	132	134	120	126	112	130	122	116	97	128	127	128	108
40966	43560	26136	1490	1297	1098	992	853	755	700	657	593	571	538	524	504	542	508	492	510	514	481	454	480	453	440	443	489	464	484	453	461	418	404	447	415	442	433	418	428	406	426	396	428	460	405	406	423	439	428	442	413	411	447	434	403	451	449	420	380	426	425	433	373	411	435	435	423	437	443	393	435	425	425	439	424	435	402	430	383	410	428	391	416	421	421	395	437	433	422	409	424	419	423	427	441	424	444	403	410	425	410	426	406	399	472	415	418	419	397	405	413	395	441	409	400	441	381	441	419	410	421	400	412	415	400	402	431	404	426	412	443	452	425	435	395	430	409	388	447	432	454	392	455	410	379	392	412	425	419	415	389	376	436	443	431	411	379	431	416	429	411	440	422	413	414	415	398	424	411	405	385	371	407	424	439	401	374	428	380	457	433	423	422	422	463	444	408	383	423	405	428	390	420	413	423	429	402	390	439	422	390	432	442	400	403	385	421	416	416	394	387	380	400	418	430	411	386	439	404	420	432	396	418	407	412	425	413	425	431	405	422	388	417	387	403	427	394	382	404	435	442	389	383	409	399	412	426	420	402	443	461	407	417	416	396	411	438	426	400	454	433	416	382	417	400	385	423	432	426	417	392	406	435	379	402	414	443	428	410	417	422	391	424	436	429	377	410	397	402	454	400	445	428	426	384	427	412	397	416	415	415	436	379	393	437	413	410	415	408	403	408	392	432	435	415	405	414	430	388	406	384	421	429	425	421	361	437	400	424	424	411	398	418	430	423	439	407	400	394	434	410	401	423	376	400	444	413	437	359	404	396	379	398	409	427	449	436	443	443	415	388	398	412	427	429	392	404	388	434	407	423	427	403	398	401	380	412	406	411	388	431	439	401	413	413	428	426	422	427	419	420	424	410	399	394	445	417	466	404	387	412	455	409	441	386	433	418	397	391	394	398	403	394	421	426	385	409	433	376	435	408	438	433	412	415	440	386	483	411	427	425	379	427	415	443	436	380	409	428	452	455	395	428	406	401	414	418	419	455	417	413	424	381	406	385	370	422	405	398	401	434	398	414	380	429	489	438	382	433	422	445	394	422	411	416	425	389	421	441	411	389	408	446	437	394	400	402	409	411	414	415	414	403	407	401	406	431	424	423	382	422	419	423	423	384	373	421	399	451	408	408	448	406	439	423	392	442	421	402	405	428	458	422	399	413	393	402	410	421	413	395	378	428	391	436	472	426	420	432	388	387	414	412	436	408	402	425	426	394	422	450	431	433	409	403	419	413	421	420	407	421	397	418	415	400	369	442	401	413	409	406	433	389	454	421	391	396	396	421	411	392	421	408	369	406	403	393	402	408	435	408	428	400	399	390	406	407	415	436	398	424	403	413	403	443	381	424	452	424	456	417	425	413	417	402	387	386	451	405	413	395	398	424	390	451	423	421	408	394	433	390	437	457	441	403	407	417	403	393	433	444	405	393	439	388	422	427	446	406	447	420	402	400	428	405	373	437	408	382	438	414	405	438	395	411	415	420	408	428	356	441	392	395	431	384	424	413	394	409	443	429	446	440	408	395	425	405	426	420	422	402	397	443	444	398	449	373	391	425	416	435	414	400	458	407	418	404	415	407	427	443	433	423	447	425	427	421	413	421	422	449	418	412	367	399	441	395	404	395	424	398	396	392	463	404	409	413	445	429	436	429	430	412	412	387	446	439	415	412	429	408	405	385	428	393	432	391	399	437	390	426	418	392	383	430	405	427	466	414	443	408	412	413	404	381	385	450	441	426	439	439	420	399	417	424	423	420	433	404	400	406	436	411	386	411	397	438	402	438	383	429	419	409	450	401	406	411	409	407	417	433	434	433	425	413	395	396	433	417	378	457	429	381	410	438	426	379	458	408	385	441	457	399	413	429	417	420	383	404	436	420	379	423	386	422	394	391	398	406	415	428	429	393	417	453	404	397	401	416	425	358	393	413	414	425	402	439	431	419	409	385	409	405	436	413	425	403	382	405	439	417	405	426	385	382	441	404	408	397	405	417	430	406	400	420	391	424	421	408	442	396	420	406	412	441	427	416	438	445	416	425	427	393	399	392	414	426	389	409	432	381	402	398	415	407	390	406	405	426	368	391	395	444	414	424	415	428	443	435	401	381	413	422	394	418	446	382	419	416	407	392	382	426	367	416	380	414	403	422	404	421	409	393	404	414	394	458	454	408	390	410	381	398	449	412	392	386	416	412	400	430	414	428	425	405	399	380	388	414	436	422	423	418	419	399	407	408	413	379	401	418	375	417	425	430	406	449	403	436	413	422	459	415	431	440	408	425	436	429	416	436	425	404	455	401	420	403	421	435	432	373	376	419	427	418	407	442	425	379	409	433	423	452	379	381	414	427	358	425	397	410	418	378	404	418	434	419	412	414	418	415	402	439	437	411	420	405	382	436	424	423	419	435	418	472	461	407	379	443	403	432	399	407	424	425	414	412	428	379	413	406	366	426	419	393	404	441	431	393	394	451	440	428	437	417	420	418	422	437	420	426	395	392	420	426	429	433	427	397	414	404	370	417	398	435	421	419	420	420	423	420	405	421	417	419	442	391	420	421	429	404	428	445	400	394	412	418	386	415	391	399	438	409	450	441	425	394	413	450	411	427	460	424	445	448	434	417	380	427	428	419	405	379	389	441	417	415	391	383	436	418	422	382	416	421	440	414	435	397	415	436	450	442	414	396	445	422	384	415	361	439	407	397	412	411	373	423	426	429	394	379	408	433	405	425	408	432	406	378	435	440	401	396	383	378	378	418	406	406	433	435	403	405	421	452	460	371	379	415	440	434	417	410	384	422	424	410	371	437	427	439	383	404	423	418	429	447	424	375	402	418	409	438	416	427	434	395	427	412	428	416	451	405	386	396	444	430	395	422	406	445	389	411	395	378	436	399	415	429	406	439	417	457	397	418	416	435	460	375	377	413	420	415	444	408	461	383	415	433	421	425	402	402	402	424	435	456	406	467	424	432	410	432	409	420	416	417	403	379	394	398	409	426	411	395	413	396	397	407	391	439	403	417	398	405	389	417	374	435	423	396	422	446	418	446	396	479	382	437	393	428	462	408	414	451	415	413	425	405	455	418	385	414	438	408	395	415	393	425	426	377	443	428	432	406	446	450	406	411	439	426	455	395	439	411	386	379	441	445	443	380	374	386	408	381	436	420	406	418	422	390	364	425	410	416	431	404	426	414	397	429	415	429	408	425	421	418	426	393	414	404	443	431	387	405	410	410	411	405	433	446	405	408	408	415	401	402	419	438	417	382	427	413	424	435	402	409	436	395	378	406	433	407	426	373	391	403	428	437	415	391	425	389	414	400	429	436	429	419	433	433	441	437	396	411	410	387	412	433	421	430	417	412	428	404	402	430	414	405	416	416	429	414	425	393	395	369	411	408	438	410	446	389	436	394	389	401	426	434	389	402	432	405	421	440	454	438	386	447	425	428	411	429	400	403
74812	70870	46157	13826	1597	492	410	320	298	248	239	229	257	249	246	224	217	195	222	178	210	212	208	182	167	209	169	187	200	224	177	201	193	198	209	195	201	193	179	206	197	173	192	184	183	202	156	186	179	186	176	194	175	190	196	178	172	178	175	188	191	180	188	208	181	192	184	192	179	234	224	195	176	180	199	207	205	173	186	190	178	196	185	193	171	220	184	170	177	179	195	176	168	190	202	182	177	203	201	186	161	193	185	165	195	167	183	182	191	183	183	190	185	219	221	198	202	188	182	189	192	186	168	194	153	199	188	179	181	192	189	224	198	173	193	176	182	156	186	176	202	184	206	179	181	181	195	164	153	186	198	206	189	194	186	205	190	202	184	172	180	187	179	188	205	202	199	159	175	173	169	198	193	177	194	190	208	179	189	169	199	177	175	156	189	188	177	200	172	182	188	192	183	186	172	192	190	200	176	164	190	220	172	174	182	215	181	194	197	191	199	209	209	165	160	185	183	167	175	194	214	212	186	203	169	192	199	193	185	171	179	218	206	181	191	179	179	183	197	158	206	196	180	216	186	189	193	178	183	200	192	211	174	166	178	171	180	187	176	183	195	175	203	174	185	196	169	194	205	193	206	206	222	167	195	180	198	172	202	183	193	158	227	169	169	184	185	187	194	206	185	219	192	171	170	192	199	176	177	204	175	171	173	203	197	190	178	192	168	175	202	158	198	196	195	180	181	193	165	201	194	189	188	190	212	179	190	182	174	191	189	188	198	183	189	181	196	196	213	190	194	194	186	189	187	180	208	199	178	210	193	183	178	184	180	206	185	166	178	219	192	156	208	186	217	176	197	189	198	190	168	169	175	199	195	197	196	186	185	180	191	192	189	170	206	186	184	180	189	203	193	172	185	156	183	195	168	181	192	175	194	186	173	190	180	157	164	200	211	198	188	185	185	163	174	177	175	195	192	209	183	178	178	173	177	235	176	175	191	193	177	191	177	188	191	186	190	196	177	174	171	186	199	179	201	188	179	176	191	184	183	180	202	183	190	178	203	187	199	182	199	187	211	176	178	194	188	206	206	182	211	192	210	201	182	200	192	197	177	184	184	173	180	209	185	218	210	167	178	192	189	179	186	177	178	197	185	181	182	181	194	175	201	202	198	177	183	181	170	182	172	180	169	191	187	202	202	176	211	186	183	191	184	163	163	186	158	172	208	186	180	190	190	192	209	208	181	195	165	174	188	188	184	171	183	178	169	209	179	178	150	198	158	195	206	191	191	171	200	177	206	165	168	196	191	161	179	177	193	203	190	208	178	189	173	163	181	184	190	183	178	185	173	170	201	200	189	208	163	175	190	181	186	171	203	198	186	174	160	185	189	202	181	184	155	211	183	217	204	175	191	180	212	194	199	172	174	205	182	196	197	176	205	206	188	196	180	174	184	186	167	168	203	203	193	175	174	195	197	168	188	190	195	180	185	192	176	165	197	180	203	168	194	178	199	185	179	182	185	181	178	193	201	169	169	192	171	181	201	152	189	170	164	175	180	186	175	186	161	178	176	196	176	188	187	199	177	197	167	204	178	179	179	150	201	200	177	200	189	209	185	182	203	190	165	172	192	192	177	178	196	178	181	185	208	164	176	189	156	153	199	201	197	190	175	178	179	193	188	207	184	191	170	186	188	178	157	186	188	194	189	175	171	172	207	202	190	167	196	185	185	195	170	203	182	187	193	169	201	182	193	193	192	170	213	195	182	211	169	191	188	179	218	178	202	156	184	194	163	198	211	174	198	177	166	176	202	178	206	202	191	178	166	187	196	181	182	166	199	170	192	210	208	189	211	195	183	209	174	184	187	202	182	204	194	153	176	191	174	194	183	175	189	175	172	188	166	193	175	161	165	178	176	206	191	184	161	198	186	200	216	194	195	204	176	194	188	178	189	195	193	177	162	196	198	200	187	183	193	205	197	175	195	186	173	179	176	197	187	190	179	190	173	187	184	198	174	173	183	178	170	183	182	200	193	191	185	208	179	204	185	186	196	179	179	183	181	196	199	160	206	176	183	198	172	179	184	202	136	176	174	191	162	204	197	221	184	191	182	183	209	189	212	189	189	178	188	193	181	185	179	172	210	149	180	194	178	189	223	171	199	177	193	182	172	176	171	184	168	185	206	150	195	180	172	166	199	168	190	194	187	180	184	175	204	186	195	198	192	175	185	157	194	178	163	185	183	169	163	175	174	174	185	207	172	193	191	211	201	189	178	185	179	218	207	195	170	196	193	171	170	204	179	189	217	185	184	171	187	201	180	186	173	186	163	211	184	172	197	199	171	214	190	168	172	158	176	187	186	187	172	185	172	206	198	182	152	195	188	207	185	178	194	164	160	173	183	207	177	192	190	207	186	209	189	196	180	201	190	205	192	193	197	174	198	164	193	210	184	200	181	188	195	206	211	215	172	195	197	191	179	193	165	174	191	202	199	155	204	179	196	174	186	178	201	165	183	195	186	186	192	182	198	174	175	186	196	174	187	191	159	165	199	196	197	186	227	172	209	193	184	191	201	173	187	206	173	174	166	155	170	178	172	212	207	181	170	183	193	211	165	171	188	171	176	187	184	191	210	182	158	171	197	178	170	180	184	166	197	200	179	187	168	162	170	202	180	183	201	157	169	189	184	187	172	180	219	174	181	161	181	156	192	170	215	234	187	185	174	204	168	169	207	164	198	172	165	191	192	167	192	182	188	177	175	220	184	177	166	174	183	198	198	170	180	193	214	188	195	200	175	179	191	169	185	197	163	172	191	186	200	211	185	184	207	180	191	178	187	190	169	193	187	209	171	167	173	182	175	194	190	166	200	176	200	195	176	164	189	189	206	198	179	164	198	167	206	198	180	189	209	179	192	187	186	190	206	178	187	181	173	164	188	180	195	189	201	203	228	182	189	196	172	190	201	180	171	159	165	176	196	180	174	173	192	183	171	194	198	185	179	198	189	192	195	168	199	195	173	189	189	188	190	175	200	209	187	191	182	182	188	191	204	194	195	197	187	178	168	191	193	161	210	180	156	169	182	147	178	196	196	207	180	210	217	159	191	175	160	180	198	171	190	204	169	192	207	189	186	193	203	175	194	160	166	179	210	191	184	202	167	198	185	168	208	183	178	149	195	190	179	175	223	164	207	183	180	201	188	192	175	190	203	184	173	186	181	176	172	179	195	179	183	182	181	169	184	173	187	162	196	169	167	172	168	199	211	188	193	202	183	185	185	192	200	162	164	217	198	199	194	188	196	177	202	167	204	190	189	187	167	188	182	198	196	210	176	167	186	188	174	185	176	188	199	180	210	174	165	168	178	193	190	168	199	187	196	201	196	180	191	179	182	197	191	179	181	183	180	177	146	202	208	187	185	189	174	161	195	198	187	173	196	167	196	176	174	183	208	195	209	186	194	196	195	180	210	173	212	188	213	202	184	173	207	182	171	174	196	191	194	203	153	183	196	184
51958	56138	32941	2668	2226	1934	1629	1458	1281	1133	1069	974	954	887	876	834	776	792	787	773	725	713	754	706	706	697	657	699	697	646	638	673	668	681	639	646	690	670	653	594	638	649	661	673	660	629	632	640	612	665	670	630	658	630	613	642	658	648	620	626	652	629	617	567	628	609	628	609	650	637	627	594	590	606	612	652	593	627	653	610	625	658	654	599	639	661	630	621	611	612	624	572	632	617	633	592	596	654	618	621	622	611	604	610	671	668	633	658	614	661	638	635	628	640	623	618	622	619	636	617	583	595	559	662	642	588	656	625	630	632	602	629	651	623	636	602	599	670	624	637	626	631	633	617	603	609	621	584	614	639	635	649	627	654	594	643	620	574	614	610	604	629	586	605	636	613	596	623	597	613	607	581	592	618	604	668	639	609	642	654	603	618	600	628	605	572	618	591	633	596	639	600	625	643	629	613	639	636	627	618	617	632	631	590	613	617	581	589	631	658	649	601	597	632	583	611	599	633	589	638	616	628	616	622	619	636	630	625	628	593	611	596	673	627	618	597	655	656	630	563	593	621	646	602	611	574	565	622	622	650	601	602	651	657	605	629	633	601	623	606	621	598	645	612	651	603	614	624	624	628	619	572	617	594	639	637	579	644	619	612	624	596	628	638	642	658	599	582	607	617	651	616	657	625	600	613	615	662	618	607	610	599	588	642	610	620	648	606	595	638	606	612	647	644	637	667	643	604	611	640	603	620	573	635	605	664	606	615	610	589	574	624	625	610	576	637	620	651	572	651	616	615	654	575	600	667	647	604	604	584	641	606	639	586	590	641	601	627	599	676	574	628	572	548	625	650	591	625	630	655	644	619	588	652	608	648	654	624	596	614	604	636	602	610	650	616	607	595	622	617	580	601	642	634	601	593	601	636	599	589	646	615	597	620	622	627	662	619	623	610	587	609	586	595	609	662	620	610	599	590	613	590	608	640	630	618	603	584	664	596	562	599	611	617	600	607	643	638	622	582	600	563	629	627	586	596	590	651	597	634	634	616	608	617	570	599	627	640	620	606	565	636	618	604	652	585	582	662	646	626	626	625	657	604	599	618	626	601	593	587	644	606	596	610	621	636	605	627	583	639	642	637	594	599	576	630	579	611	631	587	618	563	631	599	633	618	619	603	597	593	594	610	600	639	687	584	657	618	599	618	588	571	598	599	612	636	643	583	610	608	644	595	620	627	577	560	636	620	687	657	579	590	638	616	637	621	608	612	628	626	617	611	630	659	641	670	644	642	667	649	595	643	625	648	635	585	593	638	632	617	638	598	595	606	631	626	606	636	634	604	625	573	644	603	621	623	592	560	589	650	582	626	614	621	612	618	542	652	636	567	615	643	615	613	616	595	612	597	621	652	583	651	600	592	638	633	630	606	629	599	590	616	583	657	710	646	613	559	625	634	629	617	569	597	620	604	594	662	589	618	606	583	591	597	643	657	639	620	625	590	620	644	594	585	612	631	636	622	634	563	596	616	631	614	621	635	658	606	608	594	626	580	630	625	625	610	586	608	561	626	587	604	608	613	636	607	638	656	591	587	611	581	551	643	647	616	596	615	600	634	577	595	590	612	666	625	635	638	572	644	597	611	629	561	639	644	627	611	592	655	613	610	587	612	678	640	602	633	618	596	560	609	592	576	625	644	653	611	647	617	601	615	606	595	689	633	664	586	637	598	623	668	563	588	608	632	637	652	632	620	626	605	591	569	627	619	600	604	631	621	615	628	593	601	571	609	616	610	639	601	634	644	687	624	622	619	602	640	591	613	575	609	538	613	589	607	628	587	594	630	619	646	631	629	581	626	609	597	616	633	607	653	611	598	631	609	609	615	639	652	657	616	620	609	581	623	628	593	670	626	620	624	614	630	641	635	636	621	613	592	651	609	611	661	647	602	692	597	627	656	660	638	602	616	610	613	604	611	602	656	641	613	617	656	588	596	627	599	591	610	627	628	616	623	652	620	608	609	576	639	619	662	600	604	636	648	602	637	655	563	622	664	594	639	635	616	580	622	593	596	650	625	609	633	640	596	572	644	588	611	635	638	653	653	608	630	598	629	642	596	606	632	603	599	602	602	599	597	632	618	614	624	577	624	599	633	617	629	623	600	638	599	621	576	655	633	624	645	638	598	594	587	616	646	657	583	583	589	609	595	598	677	588	603	630	586	602	555	579	660	595	691	601	590	589	633	625	597	652	608	592	575	605	612	627	614	599	624	643	635	630	606	624	642	631	613	611	648	597	617	602	566	627	615	613	640	616	635	615	620	633	658	607	603	601	604	658	635	595	628	595	629	660	618	583	577	597	621	643	599	627	652	595	611	627	587	612	603	634	633	589	606	610	614	600	657	585	610	588	648	609	642	611	611	610	569	597	607	609	597	604	633	644	625	585	595	600	608	622	590	634	607	630	589	619	625	611	651	630	619	625	654	582	616	606	613	634	596	573	619	566	614	611	606	624	585	634	608	593	632	611	610	608	577	631	623	614	637	624	609	625	634	596	585	590	579	620	616	628	606	620	651	667	620	595	589	619	623	595	609	583	605	616	618	652	599	638	610	627	595	621	607	641	606	625	563	623	614	604	624	621	621	615	629	585	590	636	609	633	634	632	638	669	618	654	609	651	631	597	586	610	622	577	647	618	598	606	634	610	581	621	632	585	636	585	631	633	586	633	598	621	622	648	622	584	627	602	591	647	589	651	595	609	625	612	609	625	616	571	600	634	644	621	612	608	593	622	635	600	650	621	636	635	648	596	621	667	574	585	627	631	578	600	620	630	637	581	631	641	672	610	617	586	640	637	592	613	630	610	623	687	613	603	625	601	643	620	605	589	608	636	603	647	642	606	654	656	594	613	610	596	617	650	638	583	627	620	602	604	633	574	591	596	637	627	634	631	615	588	615	611	632	614	601	653	625	626	643	641	603	641	567	632	594	641	578	631	590	631	610	578	667	584	591	621	614	649	600	618	696	639	607	610	611	570	648	616	610	603	659	618	686	669	578	645	651	612	659	606	651	650	627	597	577	604	586	573	628	605	588	571	631	636	609	611	609	628	623	594	653	600	623	623	603	610	618	617	595	618	612	662	581	627	607	638	658	584	617	609	604	625	601	584	597	601	647	641	605	604	643	629	637	586	659	614	594	614	591	595	637	643	658	604	593	589	668	594	659	614	622	634	568	671	581	600	653	616	610	624	619	635	599	614	626	590	617	618	623	644	603	640	665	645	631	622	597	609	680	625	616	615	590	611	625	581	609	620	623	681	623	595	600	628	655	674	585	662	592	661	630	609	675	605	610	648	622	621	597	649	642	573	621	602	639	642	597	633	616	627	629	606	594	597	617	613	602	627	609	642	598	604	621	636	629	630	647	656	647	619	588	681	607	600	618	591	658	567	650	583	578	631	612	648	599	608	641	610	621	603	567	647	688	611	644	626	637	606	651	633	620	561	598	655	611	636	586
19982	12312	2908	232	199	199	195	198	169	193	174	188	209	184	182	189	196	175	187	201	190	178	196	168	177	194	166	166	177	202	224	209	188	180	180	200	167	175	186	165	179	196	187	191	189	183	167	191	196	199	198	206	211	157	197	191	195	183	185	194	180	200	180	197	198	182	190	178	171	173	192	190	197	191	175	181	191	171	192	195	190	177	176	205	190	201	187	183	191	178	194	179	190	164	178	177	195	201	163	169	195	173	199	202	184	188	199	176	202	212	188	211	184	164	202	161	167	167	190	200	182	202	177	174	179	185	172	188	183	185	170	197	203	197	190	184	205	177	159	186	188	182	184	197	191	187	197	185	201	182	200	179	179	185	202	189	189	168	183	181	198	194	200	194	189	187	180	220	159	185	191	177	166	176	177	176	188	171	194	177	187	199	158	176	177	205	186	216	191	197	175	191	209	172	182	166	200	179	172	169	182	204	181	186	155	192	208	200	183	189	198	177	172	169	158	169	188	195	175	163	175	201	161	187	220	171	206	162	194	156	170	187	182	191	194	146	179	172	181	205	204	181	204	180	151	209	173	168	180	168	181	190	177	174	184	184	165	174	195	177	173	168	185	182	167	188	204	195	178	192	169	209	181	199	180	204	193	177	181	192	187	170	175	194	186	190	175	184	196	206	186	196	178	183	169	171	164	178	176	189	155	175	174	172	180	174	191	192	148	194	188	168	179	185	206	169	183	180	176	174	192	176	184	187	173	201	185	205	193	191	162	200	189	174	173	183	192	194	164	166	164	197	163	191	197	168	177	187	174	186	191	173	176	186	187	202	181	171	213	187	180	171	161	203	179	158	179	170	182	177	188	146	203	172	206	192	191	204	183	161	193	146	199	191	215	164	179	209	185	209	197	199	169	205	181	170	204	183	213	177	172	174	191	178	171	202	190	197	179	188	223	194	193	181	203	198	201	177	179	168	172	197	188	178	207	180	177	186	203	194	176	197	177	178	181	168	208	184	188	200	170	199	181	179	180	191	170	187	203	187	157	174	185	209	194	185	175	170	201	185	201	183	183	180	185	183	178	171	198	174	169	172	198	217	198	192	203	166	187	181	196	198	174	202	190	170	159	174	202	212	180	182	173	194	187	191	186	164	200	170	198	188	206	182	191	186	194	161	199	171	186	181	188	183	202	182	196	158	189	193	179	193	184	211	167	184	201	193	176	199	184	182	186	207	173	179	172	177	189	194	201	181	189	192	176	185	184	186	184	185	181	164	180	178	178	185	182	168	177	188	198	176	185	193	184	191	201	205	191	196	184	168	216	185	172	185	193	186	184	185	185	194	209	179	195	199	197	177	183	185	173	194	186	192	205	205	166	185	187	165	181	179	149	197	190	187	189	190	185	171	188	183	199	181	183	180	181	175	196	198	177	160	190	177	180	179	205	194	175	207	178	163	170	180	170	179	182	182	176	181	183	166	185	183	189	207	171	182	174	186	191	191	186	171	198	178	190	187	183	205	185	182	190	180	207	209	183	200	153	169	182	199	189	177	178	178	190	202	187	181	186	187	180	197	182	167	184	201	161	221	188	199	183	202	186	213	175	201	175	190	196	174	201	208	167	180	185	180	201	183	167	185	199	210	192	204	200	172	193	174	196	160	173	181	175	186	217	170	190	196	208	194	193	192	189	160	192	181	188	183	174	188	187	186	176	190	171	186	191	176	167	168	176	182	183	206	182	189	181	178	176	170	194	200	182	185	188	162	193	178	202	185	181	192	196	192	201	190	184	210	186	195	178	178	196	180	185	176	212	191	194	179	174	175	199	179	179	190	163	169	201	225	171	185	190	208	201	192	166	178	187	196	186	178	198	192	189	186	173	179	180	170	194	208	166	182	181	185	176	170	181	167	187	220	183	176	167	191	189	185	191	196	193	207	183	179	182	180	178	185	152	181	164	182	190	180	188	197	199	165	179	195	198	180	168	173	193	210	199	194	201	190	206	192	201	165	189	207	205	181	206	191	192	208	172	160	167	191	183	190	191	156	185	166	186	195	205	184	181	211	209	195	190	189	180	184	189	170	186	154	183	185	194	189	201	199	183	181	178	174	183	190	168	202	172	172	197	203	215	189	198	193	168	194	208	205	191	182	165	194	214	180	184	203	192	188	188	183	189	188	179	221	182	166	188	192	209	185	156	190	188	200	170	196	172	195	179	174	190	219	183	188	212	204	196	201	185	188	193	193	199	175	194	201	198	168	196	200	206	201	177	165	187	161	196	212	164	190	188	181	161	170	192	164	184	204	230	175	182	189	213	164	191	191	194	203	179	181	169	188	187	132	184	181	181	195	190	203	184	171	189	199	178	217	171	194	199	161	175	203	186	183	213	184	200	202	193	160	179	186	194	198	178	171	190	189	185	180	203	168	204	164	184	205	200	166	188	189	183	181	181	163	188	184	171	169	185	184	193	180	190	184	185	183	187	169	182	169	183	201	185	192	183	194	174	187	175	189	195	163	163	170	187	175	189	188	151	161	182	179	186	185	182	185	189	185	198	198	186	177	177	199	198	186	200	185	199	203	175	173	193	186	187	184	181	194	205	187	176	188	200	180	186	193	197	176	195	192	176	187	189	185	157	181	195	190	191	138	179	201	178	197	188	198	167	163	160	168	191	172	192	187	176	182	186	190	195	189	193	170	169	209	192	178	223	172	166	177	202	179	178	183	177	162	170	197	197	190	201	194	163	198	187	174	204	156	189	191	188	217	197	183	184	193	205	186	207	182	151	167	219	190	185	191	190	168	191	174	195	179	180	191	199	182	152	194	185	170	182	186	169	170	201	181	205	198	185	192	203	194	178	175	190	169	201	180	189	180	168	167	204	190	183	178	174	165	177	173	186	184	202	195	171	173	180	195	186	190	178	193	191	182	183	184	191	200	167	180	198	198	166	207	196	193	188	190	198	181	184	194	174	200	192	177	192	176	158	194	186	187	178	209	191	180	198	201	174	164	186	193	177	191	185	184	182	172	167	187	169	183	168	205	178	192	178	166	190	185	190	174	180	177	197	181	187	170	183	177	195	185	209	164	174	186	160	195	169	170	192	169	203	190	212	186	186	178	173	195	169	177	183	167	172	188	223	184	184	183	181	190	194	188	185	188	191	166	199	197	196	198	212	196	173	166	180	194	172	179	192	193	176	188	181	171	176	186	193	204	176	172	172	185	208	177	195	176	181	171	180	187	171	163	197	172	172	200	172	187	178	175	174	192	194	172	198	167	177	180	189	204	170	167	181	198	200	157	208	190	200	191	197	172	182	199	172	198	174	177	166	186	196	186	191	174	180	224	190	191	202	194	177	243	214	162	172	180	188	186	167	181	193	182	204	205	207	183	175	200	191	184	213	163	177	180	195	168	184	187	188	198	212	188	188	198	154	195	206	168	157	184	222	156	197	187	198	179	167	190	199	196	167	199	178	191	189	161	191	183	191	182	183	173	196	194	199	182
19440	17370	4652	663	676	679	599	638	630	633	672	631	571	613	638	606	633	594	612	595	616	631	613	632	671	594	635	634	610	671	628	574	621	617	585	637	621	628	610	648	628	646	614	590	576	580	616	597	609	625	607	616	605	636	596	597	620	611	608	633	619	606	641	671	596	593	612	665	616	629	658	595	608	600	628	608	618	603	624	618	590	565	618	563	603	666	640	624	625	595	648	632	645	626	605	653	615	598	592	600	651	623	628	619	601	602	545	573	601	637	621	669	608	583	631	661	634	581	610	657	605	611	606	646	597	623	588	623	613	649	643	570	592	611	624	595	654	649	566	612	599	643	636	615	597	592	616	616	617	624	634	617	564	586	629	564	629	637	634	601	624	602	606	626	580	603	639	610	586	596	651	574	594	628	643	586	600	626	614	628	611	621	574	600	618	628	630	613	615	611	636	625	592	612	609	611	561	600	613	603	588	684	620	611	588	596	612	613	657	621	609	602	638	667	589	613	594	651	628	617	620	619	593	650	610	627	600	621	569	626	597	625	652	610	657	607	606	602	626	628	628	598	597	640	611	629	599	587	604	667	585	576	663	571	611	595	656	610	615	642	625	612	636	655	610	642	599	638	620	634	612	594	612	633	635	600	615	633	596	563	642	587	615	642	644	580	603	616	596	598	631	612	652	595	607	644	587	609	599	569	635	568	597	644	555	623	569	643	624	618	634	583	620	590	592	604	609	616	633	608	640	561	621	605	559	617	633	546	582	587	590	600	613	602	602	594	563	592	668	641	591	650	593	628	616	634	617	625	558	620	575	642	603	660	600	650	645	619	595	649	594	620	572	603	594	620	624	653	620	622	619	604	562	561	623	603	623	600	624	606	611	592	630	641	631	564	628	607	622	607	619	646	583	586	609	617	652	618	635	613	636	588	602	620	667	643	598	620	654	610	594	619	604	642	619	603	605	637	594	574	606	629	588	577	638	650	621	638	654	624	577	610	561	567	628	607	622	632	654	598	637	630	580	603	575	587	583	596	636	599	590	632	615	588	643	604	619	599	670	646	650	650	621	587	607	542	620	623	592	644	599	578	599	597	619	627	625	608	608	575	630	547	571	626	631	585	612	563	591	622	591	601	630	628	594	630	621	644	637	621	644	600	609	595	602	642	591	609	612	657	623	610	655	637	653	561	612	639	607	598	657	623	599	610	619	637	596	611	605	582	641	642	613	630	641	617	578	638	599	631	591	606	608	600	623	604	633	652	544	620	672	595	612	626	635	625	659	588	609	639	576	624	610	597	642	601	635	617	591	628	655	612	593	605	585	585	620	597	605	644	623	610	603	652	611	602	631	617	566	603	614	610	584	611	648	602	626	650	618	627	616	607	621	664	633	662	596	579	625	626	618	594	599	614	608	606	578	615	641	602	587	623	607	639	561	621	597	680	579	638	571	598	586	599	615	671	626	648	612	617	627	599	611	635	572	640	607	615	606	616	571	598	667	605	595	583	683	592	610	599	629	625	616	610	594	637	650	610	599	618	666	586	661	600	671	622	616	659	646	677	651	615	611	591	630	602	636	646	560	630	634	575	607	616	631	602	593	598	607	663	665	620	614	621	661	652	618	558	579	616	668	605	623	613	592	624	631	617	620	607	603	618	661	588	617	578	655	623	569	639	625	566	635	610	624	586	602	590	594	624	663	624	631	658	604	670	632	599	631	615	619	621	586	613	635	618	633	602	596	584	648	621	550	602	622	608	632	646	632	606	588	642	607	606	610	606	632	593	603	618	580	657	608	617	625	586	645	633	588	605	609	641	634	637	643	641	615	594	622	563	626	657	585	604	613	631	641	615	587	574	595	613	622	622	583	612	622	622	625	643	623	618	619	602	692	632	604	605	647	634	629	596	598	624	612	655	616	632	608	618	596	587	590	611	655	589	594	609	647	568	597	607	614	615	618	631	570	631	612	634	621	609	632	644	610	605	583	611	611	623	637	625	668	621	597	642	559	654	611	654	624	604	633	656	602	613	634	590	567	657	592	606	651	660	634	571	602	621	630	604	634	597	594	637	595	602	633	623	600	632	638	626	596	642	616	645	603	571	596	599	563	563	589	622	594	625	617	635	617	619	605	633	609	647	606	629	596	619	589	606	650	646	661	626	602	617	630	594	628	584	569	583	577	614	632	642	641	640	624	525	623	565	580	569	578	564	665	591	596	598	617	614	616	625	615	597	658	592	616	645	631	615	616	616	599	629	583	636	614	634	624	589	601	602	578	644	593	653	633	625	602	547	620	647	632	619	615	623	635	659	578	653	635	651	613	605	602	608	598	596	671	632	666	616	651	635	626	624	642	581	631	604	576	624	627	643	679	623	638	601	613	558	618	610	604	618	617	622	663	603	623	610	616	575	604	602	598	639	629	622	627	639	607	620	622	631	634	611	606	590	642	614	643	644	596	619	638	595	646	623	634	574	594	634	611	605	635	645	614	625	607	619	624	632	587	640	595	608	639	633	594	595	614	622	584	592	633	605	667	648	650	597	622	624	626	590	637	613	632	627	646	616	572	602	663	623	581	566	597	611	628	610	637	617	621	593	603	635	602	635	640	645	650	628	603	613	636	634	603	622	579	570	609	597	596	620	642	620	584	648	599	609	605	607	665	621	581	617	625	642	638	647	606	625	596	610	616	628	618	601	651	604	648	597	615	603	610	636	610	625	579	577	595	598	616	602	603	612	627	608	614	606	629	627	615	649	609	603	616	592	665	595	631	637	629	680	624	580	645	615	641	620	646	569	575	626	596	576	608	615	620	628	632	656	589	600	598	620	624	591	640	613	612	613	625	590	645	584	567	609	582	620	596	601	586	605	640	596	595	638	654	601	565	606	656	593	652	581	633	586	611	625	630	616	643	622	655	577	635	572	587	598	597	602	611	625	598	639	598	613	586	617	600	619	648	629	621	651	613	583	623	615	648	629	604	616	589	639	618	594	680	639	593	596	602	605	598	623	633	610	642	624	649	617	645	612	595	619	609	589	602	596	639	585	630	617	570	620	592	579	628	611	622	582	587	634	617	589	646	637	608	605	608	595	588	623	604	593	601	573	597	648	580	608	597	637	628	628	645	610	622	589	628	649	592	586	609	584	616	589	597	605	622	604	612	609	643	615	641	602	614	609	602	576	617	649	626	596	604	589	599	620	620	617	647	576	614	626	607	637	595	572	647	586	594	586	644	660	615	588	603	618	602	596	625	582	628	647	646	620	583	638	595	612	615	632	594	610	606	639	612	582	599	624	597	630	575	612	633	609	583	637	665	635	644	561	610	639	624	572	618	594	635	566	629	588	649	627	606	614	615	588	547	584	649	580	591	624	629	629	669	581	579	618	628	590	656	621	585	615	596	657	587	592	637	651	599	632	626	598	619	634	610	586	642	658	594	608	574	647	595	586	584	638	625	629	650	573	640	627	596	620	624	634	617	570	663	602	613	688	597	661	568	660	628	595
61997	58804	31506	5205	333	241	215	158	181	157	152	149	142	127	141	115	105	121	131	123	114	129	120	118	121	144	118	115	119	127	110	97	128	107	136	146	128	138	122	132	128	128	142	101	137	126	119	135	125	122	128	113	124	117	120	127	126	128	127	107	104	112	116	97	107	109	118	114	130	111	132	138	122	125	117	108	117	109	121	112	115	128	119	131	102	138	134	128	110	105	126	128	108	109	139	133	111	111	114	105	123	127	96	114	129	121	147	131	122	105	117	128	125	128	100	108	120	154	108	127	118	137	141	100	110	106	113	138	124	137	123	110	111	112	127	112	120	116	132	111	129	105	108	126	127	127	123	109	105	134	110	124	136	114	106	109	123	120	118	118	141	110	115	128	104	112	105	117	98	127	101	139	115	111	124	118	107	105	115	114	103	125	99	115	122	124	116	136	118	119	118	112	134	122	121	126	101	94	130	126	112	133	127	121	130	97	110	107	138	92	108	135	134	103	125	123	146	98	116	123	128	142	105	108	124	104	107	111	95	106	130	104	129	132	117	110	139	112	108	118	114	104	132	110	126	111	120	124	123	144	118	124	125	133	108	122	102	111	115	123	131	113	124	119	128	115	104	117	102	107	111	103	112	119	117	117	121	127	113	118	122	125	125	105	113	125	121	112	130	116	136	133	112	122	136	109	119	130	114	132	120	116	131	109	120	124	128	121	116	133	115	126	123	109	113	99	120	111	120	121	132	133	111	125	117	140	122	122	136	126	108	123	117	128	101	130	115	125	123	134	115	122	116	122	95	119	116	130	124	127	108	107	110	125	114	121	116	112	125	138	103	91	128	105	103	122	121	116	105	112	109	115	117	126	120	143	106	120	126	134	103	116	134	108	124	125	117	132	126	118	113	112	128	121	113	113	113	134	100	138	127	134	121	123	116	117	103	105	148	141	129	115	115	123	107	129	109	119	123	104	121	117	102	106	120	124	132	127	118	116	129	102	107	128	107	134	134	126	142	102	116	129	119	114	135	125	108	136	112	121	129	134	107	112	119	110	106	114	143	119	114	118	138	109	109	109	135	132	111	108	110	113	121	127	123	109	126	111	128	114	121	125	155	118	122	125	133	108	116	106	122	116	113	104	144	81	123	147	126	116	110	123	117	97	109	114	125	118	98	129	115	109	112	122	109	137	109	122	134	123	120	113	95	106	116	130	109	109	114	119	107	100	120	125	98	112	116	116	113	134	119	135	122	130	101	123	119	122	107	135	118	117	118	116	117	110	126	123	114	134	115	118	130	128	117	117	120	130	132	109	111	115	113	100	124	109	103	110	113	122	133	123	115	121	119	121	116	107	125	119	106	123	119	120	117	113	118	123	112	117	131	111	119	124	132	123	106	124	117	136	108	104	113	109	118	130	115	142	121	131	109	105	92	123	119	101	111	109	143	115	105	118	142	124	126	139	144	122	124	122	122	109	123	116	112	104	100	134	123	111	103	120	119	113	115	114	116	129	126	90	102	123	117	115	127	113	124	111	107	94	139	136	105	121	113	95	100	109	111	133	143	139	114	108	112	128	89	126	110	122	113	112	102	120	113	124	110	143	118	103	134	94	112	127	113	113	130	122	123	100	107	138	116	122	129	124	115	119	108	122	125	128	121	133	140	112	126	112	114	124	134	117	128	122	133	115	122	107	98	121	139	120	107	97	97	109	131	107	110	129	126	109	116	102	124	112	132	125	112	105	135	122	120	117	113	118	122	117	124	124	123	111	105	122	107	122	117	108	103	103	141	116	113	108	123	137	120	103	108	99	125	122	116	123	111	111	123	114	127	127	109	124	140	118	127	106	125	115	120	111	107	118	129	132	126	137	109	92	121	127	123	106	111	130	116	118	114	123	123	106	115	109	121	120	133	123	100	152	113	120	120	118	139	123	122	118	119	133	91	122	111	119	103	112	111	109	108	122	121	106	133	141	130	127	110	120	147	95	125	132	119	117	118	122	131	123	111	140	136	111	128	117	113	94	111	113	111	126	128	128	127	124	114	128	118	112	115	135	129	116	126	107	127	108	109	113	133	120	103	116	106	118	107	132	124	106	111	130	133	114	127	112	120	134	130	104	124	116	124	128	112	108	118	112	111	126	103	115	107	124	108	124	103	114	116	106	121	124	127	98	111	115	122	110	118	124	115	101	116	104	119	130	119	132	122	142	120	113	122	112	112	127	126	105	107	117	117	122	116	119	130	117	113	128	127	120	115	124	114	126	126	119	130	120	123	122	109	116	123	117	100	112	125	119	118	114	142	110	116	126	121	108	124	116	115	115	123	120	136	115	126	126	121	125	119	119	129	132	125	109	122	101	121	120	120	120	124	121	115	99	121	106	146	108	110	121	135	109	127	107	120	137	116	116	115	115	123	121	98	117	131	122	111	106	132	109	114	101	100	113	121	116	115	132	109	121	119	123	110	120	105	125	136	122	112	121	139	129	122	127	118	105	114	115	106	130	104	103	121	106	90	135	124	117	105	109	122	138	113	119	100	104	129	111	123	114	104	111	129	118	112	123	126	116	126	128	115	111	125	103	131	118	110	125	131	118	123	118	114	110	106	115	101	117	132	117	117	133	138	130	107	122	117	127	114	132	113	136	111	118	128	135	122	115	120	119	114	123	107	111	117	106	134	122	107	111	125	95	134	120	100	134	132	109	128	103	125	114	133	129	127	112	128	120	119	120	125	117	107	132	111	104	129	110	122	107	121	92	119	119	128	131	116	126	133	102	122	113	116	130	124	117	135	134	126	123	122	114	122	122	139	125	138	118	113	119	119	116	153	145	131	107	131	118	116	134	110	110	117	130	134	110	128	122	109	110	119	115	114	138	130	103	121	121	117	127	135	117	126	118	127	128	111	133	126	127	107	130	126	110	122	133	122	127	117	133	105	107	123	110	96	100	122	112	125	110	123	136	108	101	117	124	100	109	119	133	123	114	116	119	116	114	123	122	116	98	119	104	124	114	116	112	123	120	133	134	112	112	108	110	106	126	116	131	126	149	125	131	120	103	124	140	122	106	122	115	119	117	125	128	142	114	123	119	120	111	129	124	123	124	113	129	115	117	145	128	138	114	105	114	137	102	129	128	115	129	94	107	121	125	135	115	133	121	128	151	110	123	126	130	120	124	115	112	104	122	114	120	124	119	128	122	116	124	130	134	124	111	114	131	136	131	107	112	114	136	110	102	114	109	115	130	120	109	122	114	121	121	104	116	104	122	99	114	95	109	128	130	128	137	109	110	119	123	130	120	129	107	105	121	124	125	104	129	130	117	100	113	122	122	113	122	109	117	126	112	107	122	145	135	134	115	105	126	110	123	131	119	108	128	122	121	130	106	108	119	124	115	124	132	108	135	127	119	113	94	123	105	108	113	114	122	135	123	126	122	108	115	131	123	106	122	99	102	130	131	111	126	117	128	125	120	104	127	129	131	129	127	127	112	126	95	112	117	110	113
41760	44826	22443	1445	1209	1026	930	828	688	626	639	692	597	582	537	561	495	530	501	500	444	503	498	453	463	431	487	502	456	434	446	459	472	462	396	438	453	422	434	455	409	453	430	407	422	422	390	431	426	401	428	441	461	446	438	415	463	462	416	449	432	429	441	398	442	469	426	423	439	425	449	426	454	443	395	439	428	438	412	459	465	394	421	454	422	396	428	454	437	438	425	420	429	456	445	424	398	434	448	440	387	434	395	448	431	435	454	378	458	446	419	432	426	458	418	408	407	428	425	433	458	418	432	398	419	428	461	396	463	452	420	412	446	456	420	428	395	441	416	407	440	400	406	454	399	419	438	428	409	426	433	445	440	432	411	459	387	383	441	421	428	435	444	441	438	441	416	432	432	403	429	452	420	389	498	448	426	437	435	427	461	425	434	423	430	416	399	468	390	448	453	425	441	404	412	388	425	434	423	399	444	416	448	404	440	449	409	423	402	425	421	432	417	423	442	457	445	447	428	440	452	450	455	392	448	423	443	423	451	413	429	416	485	422	442	441	425	435	427	442	432	404	442	398	443	426	438	428	419	427	407	430	427	409	424	392	436	408	439	425	442	416	403	409	438	416	428	422	445	418	422	389	470	420	427	433	419	396	414	450	449	437	397	443	406	420	443	462	401	414	422	412	454	446	437	405	406	409	439	416	409	416	446	409	418	399	409	392	438	429	463	405	418	407	421	447	417	437	409	456	456	403	444	419	427	418	455	393	429	429	389	421	434	424	394	439	400	428	418	414	421	442	414	431	406	368	442	412	467	418	411	430	436	409	410	404	433	444	424	435	451	424	418	425	399	457	457	420	406	394	426	428	473	439	453	404	480	406	421	458	450	437	412	444	432	436	404	456	382	424	406	422	384	438	458	390	467	425	410	412	407	423	433	447	427	404	381	450	437	424	446	420	435	417	435	423	425	374	406	415	420	424	400	418	426	421	438	430	438	443	447	444	398	428	409	454	440	444	403	386	439	410	402	410	397	401	414	407	412	428	421	419	447	457	399	419	420	436	427	464	457	423	396	420	456	448	419	462	392	409	416	373	423	456	390	390	423	433	414	425	410	471	389	456	493	396	432	410	391	427	434	395	420	413	411	391	458	452	447	393	393	461	438	424	408	429	403	459	393	385	456	447	422	429	477	414	456	447	439	415	415	434	449	432	420	435	409	499	415	447	405	424	402	441	424	444	429	400	403	402	432	445	439	419	389	417	462	442	444	399	406	450	421	410	435	418	410	425	437	427	429	414	425	392	426	426	439	439	411	415	419	420	396	388	388	460	435	441	413	445	427	419	428	447	426	425	443	443	437	439	423	426	440	432	441	417	417	470	442	449	460	427	425	419	433	412	452	418	421	404	440	442	430	393	448	435	415	406	390	415	446	413	424	401	428	462	461	464	423	424	422	425	435	456	421	460	442	432	406	431	444	416	429	440	437	447	432	408	408	421	421	444	403	373	414	422	438	428	425	442	409	391	406	393	402	429	421	422	431	426	424	408	434	423	420	418	440	423	430	401	420	389	425	446	451	432	362	426	452	449	438	463	431	412	425	425	433	417	427	421	419	427	442	432	418	414	405	438	415	441	441	441	413	444	408	390	439	422	395	466	429	411	465	432	439	396	440	443	395	394	407	400	438	432	439	417	438	428	448	387	418	423	467	419	409	438	455	436	422	433	409	444	396	422	406	438	397	404	430	445	387	430	427	389	395	409	447	416	417	461	440	413	423	443	434	422	426	398	449	460	398	463	415	427	394	462	416	441	403	423	437	424	439	427	469	441	412	407	456	425	416	407	383	431	411	423	421	436	453	429	404	446	430	467	413	444	411	412	419	402	372	416	411	437	423	437	443	473	433	465	442	405	422	450	453	391	420	406	415	438	432	417	419	400	443	444	430	428	446	441	428	440	442	422	442	433	415	416	452	426	436	411	425	414	410	421	451	446	440	421	424	452	472	381	431	444	391	405	448	454	471	420	443	405	449	434	415	372	442	405	411	418	448	433	467	452	471	405	426	400	455	445	406	389	410	416	399	441	404	439	411	427	430	431	367	440	419	460	408	437	455	441	419	409	418	393	494	430	408	430	430	422	449	389	411	408	438	431	430	421	435	435	401	423	437	455	420	434	465	422	448	439	410	452	422	410	451	431	409	447	437	420	413	456	418	431	455	428	456	449	400	437	418	415	402	439	412	400	443	443	422	439	407	431	404	413	435	436	419	453	454	412	401	435	411	427	412	418	448	419	431	441	442	440	375	451	410	417	432	423	440	458	439	450	385	443	400	453	442	435	432	448	436	468	454	416	422	443	414	459	446	407	437	417	428	440	433	445	418	389	395	457	415	457	430	386	430	410	430	450	436	437	439	435	406	398	445	420	439	472	425	451	408	410	392	400	405	422	423	411	441	455	436	414	439	447	432	419	454	428	397	406	389	410	413	419	401	463	432	446	456	467	426	432	402	422	410	460	401	437	418	468	443	400	415	432	421	444	439	401	417	422	456	453	423	389	421	451	420	423	436	397	449	466	401	422	446	420	439	437	410	419	428	418	425	452	411	418	433	415	416	440	438	427	414	424	430	451	439	452	417	406	399	458	447	418	382	437	407	416	457	428	399	421	432	454	411	439	441	393	477	405	416	413	416	433	405	425	411	418	450	454	404	402	419	437	442	407	442	419	448	400	430	405	414	454	405	425	418	421	443	418	442	428	410	387	385	438	434	452	421	419	457	449	426	424	442	408	405	401	382	407	415	432	457	444	439	408	397	431	403	417	451	402	411	459	385	424	401	428	397	417	431	398	439	425	415	412	440	431	426	437	404	389	422	410	431	378	401	393	439	417	412	474	441	447	449	437	481	428	431	392	429	409	407	400	427	455	429	395	425	400	396	420	439	425	436	429	434	443	424	453	430	408	429	435	444	442	392	457	446	435	433	434	428	441	415	420	427	431	444	471	456	426	437	465	413	428	422	478	412	428	436	438	454	419	467	418	415	441	445	415	422	460	450	439	418	436	405	429	429	421	421	443	451	430	453	414	430	431	447	445	428	396	405	419	409	467	420	428	399	438	427	437	436	423	408	451	398	447	413	442	424	397	423	379	415	439	433	417	417	429	416	419	406	396	450	378	420	411	402	417	435	433	387	437	396	371	413	412	423	444	460	430	420	432	404	425	428	446	432	425	402	438	398	409	424	436	397	418	406	407	408	418	402	418	457	417	365	414	440	403	385	439	461	401	412	403	425	424	454	430	452	407	436	435	404	439	426	392	410	445	441	397	431	393	424	444	447	414	433	431	407	436	413	431	432	409	418	439	452	411	419	433	402	425	462	443	459	441	412	443	434	416	402	441	400	421	372	430	442	416	412	459	394	409	456	465	413	412	412	401	477	412	387	402	421	408	420	452	409	423	424	402	436	427	451	400	412	440	417	415	444	433	460	426	432	413	424	397	411	431	427	426	421	391
75839	71432	44583	12020	1371	509	414	333	342	304	258	264	222	231	222	221	217	236	204	189	192	244	183	209	214	188	176	190	219	191	192	189	161	195	198	205	171	205	191	188	203	205	226	201	170	181	148	164	181	168	186	180	195	214	196	186	182	167	187	190	177	200	172	186	181	189	192	171	188	184	195	179	187	213	187	189	199	179	219	190	191	185	180	200	186	193	178	185	183	190	188	171	179	182	174	199	191	170	183	197	200	193	188	158	167	171	177	184	183	189	186	162	180	166	226	185	177	196	189	187	176	169	178	190	187	183	179	185	193	185	188	184	190	188	184	198	191	179	192	181	197	176	172	203	155	189	203	196	172	195	192	164	169	202	180	182	166	187	159	176	179	180	172	175	176	176	188	190	188	175	192	193	176	206	201	203	228	188	177	201	191	194	187	193	182	182	190	193	179	184	165	172	194	194	182	163	183	198	189	161	176	178	176	172	170	165	168	181	167	172	215	165	183	201	176	170	213	184	179	164	185	184	185	178	225	174	200	198	184	190	187	193	199	207	183	182	180	166	175	189	180	174	200	163	171	177	197	178	208	178	171	202	204	203	202	202	180	179	182	177	177	193	184	189	181	193	169	194	179	187	177	179	165	200	160	189	184	176	194	180	154	176	194	172	173	205	192	182	185	175	178	184	184	187	180	197	196	176	194	190	197	188	182	166	185	183	169	195	190	187	184	176	195	183	170	190	197	180	181	191	171	174	205	182	195	163	192	180	191	194	198	186	188	193	179	176	202	191	207	186	197	187	166	200	173	178	206	183	195	172	197	186	188	192	189	193	196	194	172	169	186	205	182	175	185	196	188	181	186	186	171	178	168	180	173	192	196	182	181	189	155	209	156	197	191	174	195	167	162	183	214	205	177	185	187	183	190	199	184	171	205	208	187	205	179	183	189	184	201	176	183	183	188	176	187	189	198	174	158	183	174	196	199	183	193	220	180	181	200	199	198	186	168	176	186	178	176	199	179	177	189	202	181	192	170	219	191	176	185	204	201	179	174	192	190	199	177	191	192	176	179	165	188	200	193	201	178	197	184	182	173	191	179	173	157	207	187	187	173	207	195	163	180	189	195	176	199	182	173	182	208	178	197	180	190	186	165	211	179	185	184	205	199	178	176	193	192	159	184	192	188	165	179	182	194	182	171	176	196	177	170	189	181	144	183	195	168	156	198	163	201	197	204	169	181	194	182	188	178	191	172	184	201	185	187	175	190	177	169	175	188	161	205	189	182	194	163	178	172	186	172	179	176	173	168	183	194	191	175	173	178	182	202	186	177	184	185	167	164	156	194	184	184	223	165	178	218	183	193	157	183	192	169	192	179	172	181	172	171	189	199	164	186	166	145	204	187	212	171	188	187	181	193	171	174	193	164	193	195	195	199	203	211	177	181	178	169	195	194	196	172	193	187	173	186	189	175	192	204	199	175	192	178	170	179	192	177	180	196	175	184	177	173	188	164	199	185	169	178	180	186	169	207	177	180	181	190	187	198	185	179	193	199	172	178	202	189	182	206	168	199	157	185	188	163	145	217	164	184	198	161	187	177	180	178	174	169	172	193	172	172	183	198	167	184	208	186	165	195	189	193	160	208	172	193	206	182	181	183	198	185	172	186	189	184	172	195	190	176	198	170	174	167	192	191	193	185	196	182	176	197	189	182	182	185	182	156	186	200	206	185	171	181	182	190	167	166	189	153	192	186	210	167	185	213	169	176	179	175	178	160	193	171	194	197	225	162	185	189	175	199	171	181	193	195	188	210	200	170	184	182	188	164	174	166	201	187	202	191	175	210	177	193	195	163	176	195	173	171	146	184	198	187	186	179	194	177	162	188	202	167	202	183	193	177	174	197	178	180	171	184	201	178	198	185	176	200	178	196	199	187	173	198	198	189	167	170	173	151	197	198	191	223	193	173	160	211	190	199	187	179	180	217	176	194	198	179	191	199	171	189	180	180	152	184	171	174	189	212	187	181	168	167	168	182	207	197	200	194	188	203	188	206	173	164	180	180	188	183	188	189	200	175	193	179	193	194	188	178	165	164	204	159	180	203	162	171	192	203	194	191	222	192	156	191	167	185	171	178	182	196	190	171	185	165	175	190	178	202	195	191	202	185	158	190	181	182	187	188	175	189	181	182	172	185	188	193	156	200	172	176	155	192	183	206	176	193	172	194	184	188	181	193	157	164	188	159	173	188	162	189	173	171	169	206	198	190	198	182	182	191	174	155	168	178	197	198	198	182	162	205	185	216	169	188	207	178	195	169	176	188	163	186	173	204	187	197	163	170	188	185	183	171	175	179	160	181	191	189	177	183	178	185	191	198	196	202	171	197	171	188	202	174	188	198	157	173	189	191	181	178	161	172	190	179	192	182	175	180	190	200	193	186	178	205	190	198	179	179	169	169	172	158	177	167	198	194	177	187	204	186	174	172	200	198	183	177	207	183	180	196	181	158	180	180	184	178	178	222	183	186	182	149	168	182	171	213	165	168	193	160	186	182	166	168	184	183	164	206	173	179	171	160	183	156	159	179	195	215	192	194	164	163	191	166	167	193	193	188	164	202	194	173	194	189	192	198	186	151	179	181	177	213	174	189	170	179	197	185	183	178	192	192	177	165	195	167	173	167	178	183	181	192	167	172	177	172	193	179	192	191	176	154	166	178	176	175	170	189	164	184	185	179	180	164	173	171	179	176	190	184	200	173	172	180	198	183	187	182	184	189	188	187	192	171	212	201	183	171	175	172	178	177	200	196	181	200	194	180	189	226	198	182	175	195	178	174	184	170	203	189	169	180	192	211	153	178	191	199	168	178	194	217	218	175	181	179	189	199	191	157	169	165	147	186	196	174	176	164	197	195	181	189	204	192	178	182	194	196	174	169	191	188	187	183	177	168	199	178	199	195	185	193	196	181	177	171	177	205	200	182	169	185	183	176	192	172	206	180	180	170	196	155	195	174	182	202	174	175	186	164	187	196	163	168	172	164	189	182	180	170	194	178	191	180	176	181	214	178	203	189	187	175	159	204	205	185	193	192	168	220	176	204	209	213	199	165	211	203	190	172	192	191	170	178	210	157	206	165	185	191	176	191	168	193	187	175	177	189	189	176	170	167	213	164	180	177	176	193	190	193	177	170	175	200	187	193	189	183	193	196	180	184	201	189	183	182	188	181	181	164	179	175	195	189	184	199	179	203	184	175	178	186	174	190	177	161	183	178	209	180	179	184	202	185	190	187	195	194	205	192	192	177	204	186	198	186	182	179	178	183	202	192	180	185	164	203	179	156	185	190	216	218	183	185	164	215	193	168	182	169	192	192	175	196	198	186	193	191	194	155	202	183	185	178	217	194	192	196	173	176	189	182	154	174	185	198	188	176	176	170	169	202	165	203	189	183	171	184	158	189	194	192	153	186	170	157	162	185	167	178	177	188	188	193	199	169	154	183	167	172	196	199	178	198	157
51590	55768	32621	2750	2301	1927	1604	1407	1306	1148	1022	983	960	906	936	844	813	783	745	766	757	693	703	719	736	737	661	687	663	668	624	692	652	658	641	640	594	666	696	644	574	616	619	657	654	634	613	612	657	608	628	617	636	635	610	639	674	633	587	577	613	684	630	585	671	617	650	640	634	626	581	619	672	653	603	623	636	630	656	631	632	663	646	585	632	624	626	603	604	570	658	606	636	632	632	592	623	590	623	636	612	570	633	597	634	602	619	600	634	631	593	595	632	600	590	622	598	628	588	631	622	654	571	626	610	661	605	605	624	638	602	575	596	574	613	586	592	607	604	629	627	630	635	634	607	569	608	628	662	597	604	663	671	606	594	617	575	588	601	604	589	593	571	616	618	641	585	582	622	574	616	615	620	592	587	612	594	610	660	627	616	605	668	642	639	620	631	599	640	645	591	615	604	616	656	603	642	616	607	627	568	568	624	568	569	625	600	611	619	634	596	583	614	574	610	585	638	577	573	567	633	605	606	615	658	586	576	595	580	598	621	629	581	594	587	635	602	614	639	576	631	600	637	577	586	601	632	593	646	576	533	633	632	630	622	614	630	580	623	574	607	583	629	564	624	634	605	644	638	631	594	650	653	650	631	598	626	585	617	642	611	665	596	549	616	648	594	630	561	628	643	612	600	636	614	595	577	579	616	609	605	614	602	615	610	585	640	617	608	621	635	587	596	601	612	608	596	614	560	630	558	551	619	610	629	601	602	607	634	640	604	601	596	606	635	617	631	649	629	588	611	575	650	638	604	608	625	579	574	631	568	642	628	584	632	618	568	594	637	594	578	612	590	599	604	613	573	628	595	596	623	652	641	607	621	597	641	629	630	645	568	606	598	579	546	633	586	588	626	581	563	622	639	590	635	593	637	638	609	655	572	578	615	613	602	641	544	587	645	642	578	613	613	592	638	584	594	599	600	635	605	584	565	628	658	569	587	593	619	579	598	590	584	611	634	619	659	671	595	603	574	557	669	581	570	614	572	578	631	612	588	596	569	638	573	656	580	609	611	583	642	638	657	584	615	573	582	627	618	620	599	597	630	637	683	648	608	593	602	602	619	617	625	627	597	629	590	585	625	634	603	587	598	572	679	616	588	577	650	650	618	587	596	623	570	664	585	630	623	605	590	597	599	591	590	597	629	604	640	613	626	610	591	598	619	578	619	593	621	626	624	621	601	623	595	597	605	609	635	609	668	636	621	616	607	607	616	639	650	589	633	626	632	613	625	611	638	656	626	611	621	632	649	604	623	606	595	606	603	557	624	601	585	644	617	653	577	582	603	556	600	569	606	597	592	597	614	638	571	613	598	625	632	597	633	619	565	547	609	649	594	583	603	636	577	669	623	605	613	637	686	616	595	619	629	611	625	585	599	639	626	625	608	597	596	643	618	635	613	548	556	620	618	577	613	554	631	613	602	605	633	615	629	628	625	588	634	627	627	609	607	605	622	580	636	601	596	624	660	607	610	619	636	555	608	578	649	587	609	634	596	630	617	608	620	616	594	678	630	612	571	648	591	605	611	616	574	622	625	610	660	593	585	626	653	594	610	587	625	626	608	607	588	614	610	604	583	654	634	580	604	662	579	595	615	599	636	613	571	600	624	596	606	605	620	608	636	611	608	583	624	624	649	625	565	651	594	588	587	601	616	603	630	595	630	629	600	596	590	618	579	644	622	606	620	606	612	595	574	633	595	627	600	596	640	580	612	622	626	625	639	621	610	620	591	596	604	631	675	615	617	612	586	577	625	646	567	624	635	599	566	622	610	622	597	609	638	561	613	607	604	593	636	644	650	619	617	585	585	623	607	602	566	615	634	622	577	606	593	619	635	607	609	587	636	615	621	651	600	611	606	582	619	641	640	623	619	606	627	660	626	627	608	619	590	607	593	588	594	591	655	614	593	632	604	629	644	620	656	576	611	594	587	599	603	553	653	612	623	625	587	568	648	628	599	609	594	628	641	603	577	584	593	571	620	619	570	623	596	601	626	534	592	639	588	635	600	619	654	622	634	565	588	601	631	630	604	589	595	633	664	578	618	580	601	591	594	625	600	603	596	648	574	638	619	616	618	604	650	621	572	589	576	607	577	601	619	623	600	658	648	576	606	629	640	622	604	594	656	592	601	591	607	646	608	591	602	615	603	620	577	597	619	604	615	624	581	619	646	607	606	604	601	604	607	598	639	651	584	560	621	616	618	609	625	629	622	599	641	588	604	613	635	614	601	636	624	613	610	601	603	605	585	613	635	582	617	599	655	609	608	626	575	610	607	624	624	586	617	593	634	542	620	583	618	601	598	582	581	570	639	621	598	618	593	629	614	615	635	581	641	599	587	622	559	664	631	582	581	580	641	591	636	620	553	618	618	608	606	633	627	625	592	656	614	596	618	623	599	605	575	589	612	599	611	614	609	620	628	616	590	620	595	664	620	563	641	605	624	620	603	630	649	592	629	634	634	611	601	559	579	607	620	688	597	576	629	607	552	609	630	606	631	605	584	584	596	584	622	606	563	637	630	628	568	620	594	565	646	638	590	605	631	612	608	595	626	618	598	593	632	623	618	596	603	587	615	618	611	609	629	614	622	628	628	603	608	562	607	599	573	619	604	573	594	573	646	649	620	586	595	618	625	585	601	588	623	610	671	615	644	594	595	655	620	640	605	605	581	578	660	636	633	603	567	625	596	591	612	623	617	610	617	613	611	620	604	627	636	614	634	580	608	609	612	615	598	580	624	626	651	628	599	654	607	606	630	596	586	588	609	590	626	586	602	618	628	634	630	629	634	630	640	576	567	554	661	608	603	657	638	585	569	629	610	581	623	631	650	616	623	588	577	613	584	590	610	628	624	584	613	649	611	624	593	636	628	608	570	625	618	609	621	585	631	655	590	573	581	577	628	652	612	610	628	588	605	594	604	662	590	624	622	563	637	561	576	616	650	605	560	613	593	602	639	594	600	637	619	614	591	625	581	594	587	629	630	596	616	620	611	640	606	600	657	629	657	557	574	605	650	646	645	606	584	599	601	606	598	581	616	607	611	601	649	628	614	560	630	603	604	589	640	618	609	594	616	628	646	637	622	636	626	569	601	627	611	659	654	656	603	607	619	593	628	633	600	652	591	628	596	640	618	606	591	636	616	595	645	631	584	590	623	608	629	610	576	584	582	623	571	627	656	640	640	569	618	579	632	608	598	613	630	656	597	615	618	616	626	577	621	607	604	621	596	584	621	614	562	598	628	584	636	616	660	650	609	616	626	619	624	602	619	624	642	596	610	614	609	593	572	586	615	637	596	601	597	602	592	613	593	600	607	569	632	603	624	619	630	607	567	566	618	640	622	608	619	682	647	661	645	591	592	596	621	586	617	618	605	609	583	621	598	614	611	563	614	579	588	614	627	585	584	577	599	587	583	606	636	613	628	589	596	605	602	630	618	595	602	617	634	582	593	566	648	622
19946	11683	3365	246	187	206	188	195	192	155	183	207	187	187	181	188	186	189	200	192	198	173	183	171	188	180	197	196	216	183	178	189	187	164	183	177	176	189	193	170	188	186	172	191	183	201	181	187	182	175	194	185	171	185	194	192	164	184	181	189	198	191	186	187	173	181	202	188	166	188	182	190	162	188	175	202	170	165	189	174	183	170	209	156	192	192	194	181	187	175	173	191	189	194	155	194	175	195	177	191	217	211	218	195	202	182	208	196	199	179	173	204	179	180	198	166	196	177	183	170	191	195	173	174	193	174	165	211	199	200	185	183	198	187	204	185	195	202	201	176	184	172	176	181	203	176	156	210	182	164	202	174	185	170	168	185	199	171	153	181	196	189	198	189	169	182	180	202	199	202	194	173	172	183	197	175	190	213	177	199	183	185	174	165	190	205	180	201	201	195	191	166	181	183	198	193	200	192	170	200	193	174	163	174	189	187	179	204	173	186	169	178	196	170	176	199	204	183	181	170	189	190	187	165	191	176	186	183	182	168	195	179	195	172	177	191	184	183	173	202	175	182	183	179	198	192	201	185	205	189	206	170	188	213	173	179	181	200	209	197	159	192	195	181	187	197	188	177	181	184	175	188	182	189	178	224	181	153	200	167	202	198	192	188	180	178	194	180	221	200	193	188	192	155	183	196	190	196	199	178	180	188	191	176	184	190	172	199	167	180	173	195	172	183	198	160	182	177	201	180	179	192	185	183	182	181	178	181	193	183	179	196	182	191	182	197	197	172	190	156	187	184	176	198	212	177	161	170	194	184	176	193	186	188	207	188	208	183	186	198	197	195	185	164	189	192	170	187	173	178	182	200	226	193	173	173	210	197	183	204	177	188	203	205	196	172	193	189	195	200	168	219	197	176	183	149	201	174	186	191	192	197	199	173	198	181	167	161	192	183	188	190	172	177	170	198	179	171	196	204	172	201	199	185	198	191	179	208	189	164	179	185	183	182	200	156	197	190	166	222	188	196	161	189	162	168	190	179	183	203	182	198	160	153	209	179	186	183	197	186	186	194	196	191	196	174	193	194	202	171	194	177	181	184	171	204	217	185	183	172	167	200	156	196	179	175	165	192	192	186	192	207	190	172	185	179	172	174	187	161	167	199	174	177	178	196	187	172	182	194	203	197	181	151	210	206	178	187	178	184	170	164	187	206	178	213	192	188	172	178	209	195	171	199	185	190	178	190	212	166	171	183	177	168	178	220	197	173	196	176	174	185	180	197	160	183	186	183	167	163	172	194	192	199	182	205	188	191	207	169	189	192	195	187	204	164	159	165	173	213	166	191	165	186	208	152	180	205	190	200	172	180	196	168	206	167	203	166	171	174	190	205	191	177	182	178	176	181	191	202	183	184	187	206	185	188	178	194	190	193	194	167	183	199	167	188	176	171	169	173	206	202	179	180	197	187	160	194	180	185	205	191	174	169	189	191	182	196	180	178	197	177	179	185	173	175	210	190	199	208	163	198	183	182	178	188	178	195	179	187	189	176	202	186	211	168	184	181	174	189	180	183	185	172	163	192	166	160	172	183	184	195	184	182	202	193	201	181	196	176	186	168	189	183	198	202	194	179	171	208	157	188	193	204	198	153	217	184	213	174	168	162	180	201	187	162	204	182	211	201	192	191	181	195	191	207	193	176	188	188	179	202	190	175	188	190	173	166	200	170	165	183	159	193	210	201	189	185	144	191	182	172	190	192	213	184	189	189	221	185	192	171	216	197	179	177	190	205	172	189	192	171	195	207	167	177	192	186	191	183	166	173	215	164	186	188	169	195	192	176	178	169	179	182	172	221	213	199	179	181	185	177	195	171	179	187	193	180	188	202	176	198	201	171	199	189	184	166	193	203	170	212	192	181	168	190	174	176	203	205	172	192	197	195	192	169	196	185	196	175	183	196	196	187	183	186	183	193	170	198	175	176	191	165	196	194	178	209	190	200	161	179	193	218	193	219	180	170	201	177	184	167	182	162	184	195	195	181	170	198	182	178	190	198	184	180	196	168	162	182	183	183	165	173	175	179	206	178	181	185	173	174	208	194	184	174	183	181	204	169	186	207	190	171	194	179	204	185	162	183	186	184	204	195	189	177	220	193	174	168	188	209	193	205	148	204	174	173	192	200	151	180	179	166	189	182	195	186	200	162	194	184	188	170	180	193	186	160	189	191	168	149	171	211	175	178	186	156	167	177	191	167	185	160	170	185	189	176	196	206	204	171	195	172	192	187	187	197	203	183	186	183	190	188	173	195	177	202	194	172	187	203	188	168	192	192	196	203	203	183	180	180	169	180	174	194	193	170	175	206	185	183	221	187	187	160	171	177	173	193	199	213	205	189	188	196	206	208	210	199	187	198	172	197	189	205	179	171	185	180	189	206	186	179	199	187	197	232	194	178	178	178	187	184	180	174	161	183	183	193	196	202	186	156	185	181	167	178	186	192	186	186	169	178	197	187	179	156	172	192	175	159	173	184	191	193	178	173	185	173	179	201	184	209	188	167	210	193	203	199	205	198	179	194	166	190	184	187	183	167	170	177	164	197	202	178	158	180	167	174	171	189	188	177	176	202	202	174	187	186	175	228	195	203	192	189	191	195	176	205	189	185	218	200	188	186	216	170	200	184	175	202	194	190	181	186	195	178	179	174	187	180	167	190	173	196	210	191	170	192	168	161	183	191	187	185	184	199	170	181	170	184	180	185	195	189	202	156	186	194	188	178	207	202	211	158	203	180	204	182	186	163	198	179	193	205	182	186	178	187	182	192	170	189	179	194	203	194	175	196	176	190	177	161	181	201	203	193	182	189	171	181	191	169	187	187	183	190	189	202	182	173	181	182	174	181	172	203	206	173	189	196	183	156	192	186	207	174	203	169	151	167	171	211	182	171	179	175	178	198	221	203	194	184	208	178	204	182	186	203	159	201	185	159	188	191	174	161	182	140	192	195	175	179	185	173	193	210	208	192	204	195	203	183	179	197	206	165	195	181	194	192	184	197	158	186	205	164	171	176	217	167	204	180	205	161	207	192	179	182	174	208	172	203	191	180	196	186	212	201	202	198	173	189	190	220	189	170	159	187	205	200	183	198	145	184	178	193	187	185	199	179	194	151	192	207	221	203	196	172	179	203	224	176	180	171	174	188	181	193	182	170	187	189	182	181	168	182	189	168	164	198	186	193	161	189	180	169	189	183	159	191	195	191	197	175	189	200	175	170	175	167	201	175	167	187	176	200	192	181	216	171	182	197	185	204	181	179	204	176	181	180	203	178	209	201	189	193	174	193	173	201	197	187	178	189	193	209	181	169	204	194	170	195	193	189	185	167	160	164	156	174	181	194	182	185	174	187	195	184	195	179	215	176	191	167	205	206	197	185	183	185	173	176	181	175	185	177	208	180	170	184	178	212	192	179	169	184	182	175	182	165	159	188	175	162	174	178	180	208	198	192	157	171	199	188
19245	16704	5777	683	666	634	645	625	611	658	617	645	637	631	646	625	551	612	604	631	627	577	633	614	629	651	597	608	614	605	623	580	625	628	617	650	610	582	574	585	628	606	581	614	639	607	642	626	612	649	626	642	600	623	562	645	606	615	671	588	611	609	599	624	637	612	614	619	621	597	580	639	580	592	614	615	621	651	683	590	533	612	632	584	655	620	645	645	635	579	647	604	580	644	610	636	605	613	653	659	602	689	610	642	631	626	644	615	648	598	617	655	606	601	621	622	634	616	608	613	636	591	610	645	644	633	599	635	613	618	594	601	591	589	620	622	633	600	652	609	621	596	619	605	592	585	635	646	597	647	636	627	637	567	590	638	585	608	623	635	591	606	607	636	580	612	625	625	633	631	607	633	611	640	605	625	625	600	646	612	551	602	609	594	674	599	608	623	551	640	637	623	661	638	601	586	653	638	602	623	641	617	591	598	651	620	619	613	622	642	596	593	597	612	607	634	631	571	623	599	632	588	669	591	634	639	612	573	642	650	595	631	635	631	646	596	621	643	613	618	618	609	621	574	663	629	603	584	600	600	607	543	634	602	566	619	642	639	655	628	661	592	620	620	591	590	560	636	605	602	622	632	587	576	635	630	655	638	636	610	581	646	592	607	588	602	592	619	634	568	635	601	601	630	627	630	630	674	596	661	618	572	657	621	633	641	576	654	629	656	619	647	621	610	585	607	617	612	618	619	589	626	589	616	659	634	585	644	606	597	607	601	606	653	579	597	636	619	670	611	637	607	633	657	596	582	628	594	609	600	635	610	599	635	580	637	633	587	568	586	589	573	566	619	633	630	652	579	625	622	560	629	613	645	597	644	583	626	622	652	620	641	589	612	598	615	599	634	647	592	612	627	622	629	623	625	614	595	618	631	587	569	607	658	626	590	625	604	675	618	633	643	594	592	622	600	640	624	599	630	637	601	636	629	651	649	636	601	644	571	572	606	561	649	593	630	615	672	667	643	580	595	644	610	663	598	632	596	602	549	603	579	616	622	577	624	650	612	652	640	577	616	631	596	622	607	602	579	623	594	563	617	629	652	652	628	605	638	660	642	588	594	625	639	599	593	619	631	638	621	696	622	675	650	614	635	603	627	659	645	609	627	618	649	651	608	626	615	605	569	596	599	656	598	595	612	592	607	605	619	571	628	586	596	615	586	625	628	631	578	620	625	620	610	605	620	648	594	584	621	622	648	631	605	655	598	631	585	582	634	625	600	607	639	620	579	602	618	635	593	618	602	631	608	585	570	580	607	626	683	594	572	626	664	622	596	636	620	587	653	635	578	646	627	629	653	626	621	591	614	605	628	595	632	586	642	625	626	613	699	609	612	616	606	608	618	608	612	625	604	589	613	597	617	622	641	610	629	611	635	623	615	622	637	623	618	624	610	595	622	591	619	653	586	640	618	556	606	561	629	639	644	594	644	632	620	636	630	593	600	597	612	552	602	611	632	620	628	607	635	631	591	600	629	578	611	600	594	603	629	583	623	641	577	576	629	585	594	606	666	562	606	599	613	577	576	600	590	584	574	610	603	634	593	576	623	612	627	593	605	575	591	644	583	639	667	599	646	614	591	630	632	618	669	617	602	604	641	628	607	613	587	703	663	620	586	650	640	602	633	615	595	594	615	634	626	620	626	618	645	638	624	593	622	583	648	648	595	612	646	622	645	636	598	593	616	590	578	625	610	606	598	610	610	656	631	676	615	615	624	602	609	571	592	615	639	635	629	641	662	609	636	615	616	616	609	593	627	594	606	644	637	620	599	608	625	603	602	617	605	657	604	627	615	558	610	575	572	592	595	618	624	620	645	568	641	638	615	584	620	621	620	627	636	638	586	654	633	624	586	629	604	648	620	665	584	592	599	620	599	613	615	624	554	644	579	647	628	636	630	624	590	611	641	639	622	634	605	657	648	660	601	652	638	593	583	676	653	630	603	589	622	596	604	648	604	617	607	604	636	644	652	641	602	625	623	647	635	580	631	620	590	621	636	632	632	600	633	571	592	609	608	640	624	610	618	619	626	659	656	559	576	593	613	599	610	602	605	597	593	639	638	663	657	610	596	617	594	606	612	590	624	620	647	661	619	614	629	628	590	627	583	629	607	638	617	645	624	611	640	643	619	611	615	609	618	589	606	592	615	639	631	625	556	607	635	644	631	630	633	613	609	592	584	640	618	625	585	685	585	640	590	587	604	626	651	627	610	575	622	607	591	614	614	571	577	588	636	603	628	626	580	597	619	621	614	590	584	606	689	614	599	575	647	618	608	611	603	629	637	592	647	605	611	614	596	582	616	614	612	618	595	620	669	609	632	619	627	613	573	595	607	581	615	651	631	617	648	634	649	604	565	663	641	624	599	608	611	572	650	578	605	646	644	600	582	616	627	638	601	633	627	656	635	609	613	598	628	611	622	605	576	620	589	618	631	609	614	579	616	601	633	610	628	579	601	627	604	615	598	601	601	622	609	647	625	629	604	632	608	600	616	628	703	640	608	629	628	664	576	593	591	612	619	600	619	634	621	571	604	599	587	614	617	628	618	604	580	616	645	607	638	612	614	582	627	586	640	646	595	589	603	574	593	654	628	631	639	571	613	629	648	602	628	653	602	587	597	603	662	624	641	600	613	633	650	618	657	629	616	610	623	617	628	624	650	688	617	596	629	627	646	645	567	609	617	640	634	628	602	641	619	647	588	625	597	653	622	616	627	624	581	600	603	584	604	606	638	613	599	631	648	580	631	653	669	599	651	605	632	601	602	624	590	621	647	597	644	613	647	645	608	625	640	621	635	627	595	594	598	612	590	573	656	631	635	602	606	640	582	608	634	650	561	640	652	620	586	648	605	633	624	644	639	634	650	605	607	598	577	596	589	569	636	604	597	599	584	609	662	613	623	657	574	633	584	605	592	628	593	611	596	646	628	619	601	535	616	607	656	643	615	615	656	614	624	613	585	640	627	620	598	602	609	616	626	594	612	586	604	650	584	618	617	619	631	606	557	628	593	598	603	586	607	606	627	642	590	619	642	667	641	655	602	599	616	628	610	611	588	618	593	610	588	648	613	651	602	620	634	598	631	601	614	664	628	581	630	600	579	618	667	614	624	608	618	620	589	691	615	576	637	640	656	596	639	644	627	652	661	646	609	612	606	630	607	597	624	641	583	561	618	587	648	608	638	622	619	605	563	581	626	630	606	625	592	601	618	642	651	572	626	640	607	593	617	609	572	615	602	624	587	601	653	617	601	566	614	649	636	637	606	619	563	648	603	578	595	621	643	623	596	609	606	585	583	629	605	620	650	619	563	599	603	609	645	612	608	642	665	608	596	633	581	591	616	660	579	642	604	596	619	644	619	598	570	618	650	580	637	667	619	661	588	604	604	594	642	635	580	634	610	595	631	629	627	623	577	623	619	629	677	586	614	587	641	637	650	589	651	600	641	615	599	652	614
61476	57418	36597	7417	482	227	199	209	171	173	162	149	147	134	132	140	159	134	132	141	125	127	113	134	126	143	135	118	142	117	128	125	125	129	141	139	149	128	122	121	120	123	123	136	135	117	122	124	107	125	120	120	124	121	109	137	131	118	115	129	128	135	106	122	116	102	124	133	120	106	101	133	106	133	134	123	139	129	112	112	105	118	113	124	130	117	129	127	111	124	119	126	107	124	128	134	123	136	121	118	125	144	140	125	110	132	115	110	101	128	96	119	121	124	116	127	100	113	138	126	118	127	148	118	112	131	125	112	114	119	128	121	135	118	121	132	109	117	117	131	101	130	118	104	120	123	118	106	113	125	118	134	108	142	116	111	96	129	134	115	128	127	120	115	123	137	102	116	126	145	122	113	117	106	123	112	115	123	118	116	144	114	117	118	122	136	126	143	130	131	133	142	129	135	125	127	133	124	136	119	132	116	139	122	123	129	101	127	116	135	127	117	117	163	122	117	128	124	130	127	133	110	135	132	145	134	110	123	122	133	113	129	121	135	111	127	126	122	121	121	123	130	123	121	109	112	119	129	106	123	133	101	119	97	126	128	129	131	108	130	133	127	111	119	119	102	121	113	131	124	125	111	129	146	129	107	133	121	115	115	104	137	130	131	126	120	127	106	117	135	131	119	134	126	115	127	117	109	106	133	118	122	127	131	127	119	101	115	106	137	123	122	140	113	123	124	125	143	130	111	104	123	117	141	103	100	118	115	106	124	133	113	127	112	130	131	101	120	126	113	119	137	126	115	123	135	124	109	119	110	122	133	136	129	98	128	131	133	121	112	110	112	119	126	127	147	129	105	118	114	121	119	110	127	108	100	123	126	111	121	117	102	119	105	123	110	114	127	125	120	143	120	123	120	137	116	112	110	120	114	138	126	118	116	114	135	143	122	119	115	121	132	109	132	109	122	119	121	112	120	130	140	124	146	90	132	127	132	127	129	117	116	128	138	112	131	110	140	124	141	108	97	120	116	131	123	110	130	113	133	134	134	125	116	111	128	116	128	106	117	113	123	121	95	109	114	127	110	126	145	127	113	91	142	121	130	110	112	132	111	107	125	129	117	135	109	102	96	107	86	137	132	114	113	132	110	122	135	127	129	114	104	138	122	130	111	121	116	136	117	132	132	116	123	120	134	134	115	107	133	114	121	109	116	113	110	137	122	120	117	126	119	114	142	149	126	123	126	127	114	138	141	119	131	111	116	133	127	133	128	136	152	114	109	115	115	121	137	134	123	116	125	131	95	111	107	121	108	136	121	128	127	113	119	130	114	121	135	118	125	107	114	149	115	114	130	118	121	127	141	123	106	139	110	123	120	124	153	139	117	123	135	115	116	116	117	122	117	135	114	142	107	109	113	126	131	105	106	135	123	129	111	126	106	133	121	161	127	134	125	121	114	122	115	118	125	127	121	128	110	114	136	135	127	125	136	120	118	138	108	119	128	130	123	123	127	131	144	104	126	112	121	130	118	147	122	122	124	121	135	106	114	99	106	124	113	97	114	124	136	102	110	139	135	123	130	122	113	131	134	130	122	126	104	139	124	126	130	124	125	132	120	117	128	123	123	123	123	115	93	114	129	137	122	106	121	131	127	145	120	99	128	134	120	96	122	136	123	137	134	134	127	127	123	113	133	136	127	126	108	139	125	130	106	118	121	135	140	118	105	116	108	135	119	101	129	131	109	113	114	131	112	130	139	117	109	116	106	116	105	135	118	138	109	117	134	113	131	100	139	115	103	119	91	89	124	124	122	114	105	126	98	135	119	110	112	117	116	129	114	125	147	126	143	112	121	121	99	125	123	121	109	105	122	135	136	103	130	119	115	128	116	116	105	125	124	120	138	125	113	114	130	134	104	130	126	135	136	132	131	109	120	117	124	133	125	132	118	109	114	132	121	114	140	122	114	109	122	102	133	121	107	129	109	119	119	113	117	116	123	105	118	143	119	127	121	118	110	126	129	117	108	139	106	126	109	115	146	111	128	120	130	140	132	116	121	110	130	129	129	135	109	126	114	127	130	127	124	142	137	122	116	130	116	134	105	117	110	108	134	122	105	135	110	125	125	134	133	120	104	126	118	119	146	126	127	114	132	136	129	117	123	113	99	108	105	115	123	106	148	145	117	108	107	107	110	131	91	158	109	131	131	121	124	100	143	95	134	111	115	108	99	110	102	128	115	135	143	112	116	147	119	113	109	108	102	123	121	115	114	105	103	121	108	124	127	120	117	124	114	139	143	130	113	120	136	121	117	103	108	119	101	127	140	114	118	127	109	143	130	127	120	129	109	123	113	110	108	134	137	134	117	98	114	109	123	115	109	130	143	126	122	104	107	124	116	108	115	126	102	132	111	126	144	135	108	127	113	139	145	135	108	118	134	113	118	102	109	134	124	115	126	126	123	141	110	118	119	116	121	135	125	128	133	112	124	117	95	107	122	136	122	132	126	102	128	112	115	110	139	140	118	121	125	136	122	118	102	109	120	130	133	112	127	131	112	143	132	121	135	124	134	121	123	122	103	121	132	121	95	116	100	117	108	113	106	137	107	119	131	114	102	122	130	113	120	139	124	111	112	114	106	129	128	130	100	116	87	134	134	129	124	132	124	119	125	130	121	122	125	99	120	122	147	120	116	120	123	115	151	126	113	129	119	118	150	109	113	113	127	131	135	161	140	118	125	126	123	140	110	117	126	122	137	110	103	118	121	137	115	113	107	119	132	116	124	114	120	133	125	117	129	118	124	129	141	116	138	121	122	105	128	145	117	129	121	111	129	109	128	115	113	111	135	125	126	104	133	116	120	120	150	119	116	124	114	118	109	111	129	108	112	118	126	119	127	118	112	112	135	116	115	129	121	114	109	131	120	108	137	125	131	120	104	111	113	103	127	131	125	135	123	126	132	126	119	130	129	131	132	126	126	135	111	130	114	125	121	129	126	133	124	120	110	125	107	104	113	109	130	132	109	143	127	126	115	137	113	147	120	108	109	126	143	143	127	126	124	122	123	116	112	121	125	128	120	128	106	129	108	103	126	122	118	108	132	105	116	127	110	104	105	118	123	117	119	138	131	116	135	138	127	117	125	119	123	138	115	131	133	125	107	135	136	126	139	114	116	127	120	121	125	114	125	120	117	123	122	118	106	118	113	116	147	124	131	115	129	105	121	117	108	134	109	120	122	125	132	124	144	117	122	122	99	107	130	101	115	127	123	108	117	92	122	113	120	127	105	141	96	104	114	117	112	128	106	115	137	114	118	114	115	99	140	132	118	132	118	128	116	114	108	130	135	121	134	115	121	125	123	115	125	115	129	116	118	130	114	134	117	130	117	157	141	108	129	109	118	126	132	120	115	146	130	117	131	120	109	123	104	110	101	143	101	131	126	130	114	109	134	135	114	116	135	110	115	119	125	127	115	119	114	131	128	138	132	122	121	128	114	163	121	129	109	112	128
41432	43339	32096	1424	1233	1037	848	798	711	684	701	604	595	539	540	503	536	512	528	524	505	496	517	448	500	476	493	471	450	485	489	395	447	459	443	451	470	480	456	479	446	431	422	457	419	426	436	439	409	456	418	438	416	460	430	398	390	433	435	445	428	437	452	430	422	483	417	473	450	459	425	468	429	375	451	447	395	452	413	449	430	410	402	422	432	426	377	440	419	413	430	438	428	435	464	459	401	421	444	422	480	443	455	423	418	443	412	405	429	454	425	444	423	453	411	421	457	464	430	433	450	443	411	440	398	399	414	416	453	444	416	413	401	425	429	405	419	446	418	438	408	441	454	433	466	444	436	406	404	406	437	429	429	429	448	437	450	444	425	411	408	459	433	402	422	396	454	401	416	426	455	433	417	452	385	435	395	456	437	448	424	447	449	437	422	441	458	447	421	424	444	432	428	463	443	428	403	432	430	424	394	402	456	447	430	392	442	407	435	437	440	415	436	404	419	476	443	453	456	474	433	414	429	421	430	427	442	418	403	435	437	425	483	431	427	444	416	467	434	447	418	436	409	433	443	420	438	448	392	412	440	418	426	403	414	397	410	417	414	358	448	440	410	439	428	464	400	451	451	437	430	430	414	462	430	419	441	426	432	412	435	458	415	387	439	426	423	436	420	437	424	409	458	421	463	451	435	410	440	410	372	411	415	389	428	427	453	439	465	429	446	429	453	441	434	458	445	418	431	454	395	417	409	417	468	441	427	429	448	446	434	397	440	446	420	422	434	472	398	418	417	413	430	428	454	468	431	427	407	432	466	452	455	435	431	437	449	434	433	467	458	461	453	414	388	409	395	436	407	446	402	407	436	417	416	441	422	439	443	423	471	431	418	451	432	447	441	499	454	434	441	431	424	464	460	425	451	404	502	438	442	433	428	446	445	464	408	410	438	437	383	426	445	449	467	432	426	375	447	406	420	417	431	460	401	419	397	447	449	444	436	422	402	430	437	411	450	429	444	412	431	414	458	390	444	430	408	453	415	458	463	377	463	380	427	427	425	412	435	442	420	405	431	407	447	437	435	420	411	438	403	447	435	436	444	431	445	429	414	411	411	429	421	434	418	401	442	410	443	455	424	400	452	404	439	453	434	450	421	457	458	450	438	452	431	430	436	432	422	463	455	420	427	452	428	410	431	430	410	435	455	417	438	420	428	427	382	406	413	420	401	406	429	450	463	399	437	414	409	400	439	432	448	419	449	462	399	420	440	457	433	433	404	423	470	467	417	432	447	468	419	417	442	419	389	406	424	439	441	432	431	419	431	430	403	444	431	462	462	435	442	420	453	413	385	444	427	443	469	450	414	468	453	426	458	457	396	475	465	436	456	423	441	462	407	453	481	426	452	462	446	444	434	428	400	424	469	432	442	443	452	417	388	427	425	456	405	424	406	454	421	454	416	447	413	404	452	426	415	445	441	444	435	419	456	429	396	458	450	427	431	424	415	455	404	425	405	419	434	404	436	387	442	431	373	439	435	400	441	450	430	437	418	443	419	421	418	445	456	467	443	401	438	442	405	428	429	443	438	405	417	420	466	439	427	441	430	440	403	436	433	456	423	431	402	400	442	426	446	414	421	420	458	454	430	416	409	441	421	427	419	423	449	435	412	422	422	454	447	408	430	429	425	454	404	439	415	441	432	440	428	462	429	462	471	445	435	434	384	448	454	428	443	432	469	396	433	438	415	433	451	413	433	465	428	438	427	404	444	434	434	435	416	448	442	440	429	456	403	431	415	467	444	453	455	431	393	436	508	413	457	438	417	457	428	417	453	409	432	432	431	457	447	399	443	412	445	439	438	469	428	456	421	478	435	418	433	460	430	410	441	448	432	433	454	447	424	416	404	437	440	438	447	452	430	438	419	439	425	463	424	431	457	442	408	427	454	408	441	402	426	462	443	425	434	433	432	450	435	416	377	438	404	429	447	425	435	451	438	433	448	410	433	404	386	417	424	430	431	425	407	431	469	419	447	434	458	434	438	440	439	451	446	415	411	426	432	428	385	429	432	462	413	440	450	438	427	422	427	395	422	440	457	389	444	417	427	470	420	451	411	419	437	461	447	411	423	444	440	416	453	432	440	454	404	441	425	468	449	439	411	410	420	445	453	403	482	427	472	434	424	453	430	472	434	447	415	445	396	447	429	431	405	431	438	430	431	444	444	414	430	449	419	436	421	435	424	409	411	429	441	447	419	432	434	415	433	466	405	428	431	443	445	430	441	436	450	430	424	429	419	482	446	401	428	430	438	441	415	414	449	430	413	439	436	481	451	466	435	447	431	426	440	458	440	427	429	432	416	412	445	429	415	464	415	475	434	427	395	393	433	462	461	467	414	453	427	435	408	446	475	444	426	439	455	440	426	384	422	447	446	442	384	457	438	435	409	416	431	422	438	483	356	413	404	414	423	438	449	446	457	447	408	422	438	414	447	430	415	418	418	434	473	375	441	465	455	423	426	426	423	400	414	448	400	449	427	444	397	442	442	446	409	452	438	431	442	447	435	405	412	409	435	430	440	473	444	450	463	409	429	395	441	439	430	433	422	416	484	430	459	439	445	459	436	395	418	467	418	453	439	439	438	430	422	432	399	438	406	449	411	447	446	450	423	457	424	452	431	453	444	459	428	470	414	455	469	430	427	427	414	446	414	424	439	432	453	424	424	474	460	419	419	437	451	424	438	481	432	439	444	408	451	425	426	432	418	468	374	433	430	457	427	417	427	403	420	443	436	415	419	397	427	421	420	453	392	426	426	449	403	437	381	439	420	438	436	467	401	440	411	392	458	448	429	408	392	403	401	399	430	442	395	461	420	425	411	405	443	444	473	410	413	423	473	440	442	463	391	450	417	441	434	429	438	447	445	419	422	425	448	440	438	393	441	406	398	443	446	456	414	411	447	417	446	414	466	425	451	428	453	436	430	450	466	453	442	457	410	419	452	444	417	405	402	430	452	447	471	421	431	437	419	464	465	433	421	406	421	428	430	451	425	471	447	447	421	429	434	450	445	427	453	392	449	424	462	438	432	440	415	425	422	440	424	447	438	455	427	469	442	428	413	427	437	436	479	418	426	410	436	422	439	410	459	417	432	393	484	423	436	448	401	440	453	447	430	468	424	429	468	470	460	422	470	412	445	433	468	401	435	418	447	433	419	436	419	427	456	454	422	424	426	452	444	434	434	436	442	456	458	467	409	443	409	423	420	430	419	409	449	441	404	425	420	425	431	446	422	429	457	457	443	428	408	403	444	443	435	434	410	427	439	473	418	410	427	399	449	408	468	451	434	449	472	443	422	395	427	421	395	435	426	465	431	389	475	413	457	425	409	439	420	477	440	445	407	419	412	432	430	407	430	429	433	438	464	412	445	433	424	427	436	404	464	436	440	451	475	435	418	432	472	450	441	438	426	435	442	464	444	445	443	477	429	452	410	448	421	435	430	393	441	402	434	426
75554	72587	43507	14541	2280	512	437	315	297	265	260	236	237	206	237	220	229	226	232	183	181	197	219	212	225	199	194	187	196	198	222	210	223	208	203	199	193	183	200	220	220	202	194	187	207	179	195	186	173	192	200	209	179	180	216	186	209	179	198	195	197	192	185	179	206	192	200	162	174	183	212	169	181	207	158	186	192	195	209	217	197	175	171	196	173	192	214	190	197	150	199	193	192	192	211	201	193	178	186	187	199	199	203	204	159	218	164	177	178	189	198	200	186	183	174	198	195	199	177	190	183	180	192	168	181	164	179	203	186	197	170	192	189	222	190	189	198	204	165	196	199	191	184	180	194	181	190	206	206	195	201	186	172	200	196	214	190	182	193	173	189	200	192	155	176	170	192	190	182	202	188	196	174	195	182	175	196	153	189	200	202	193	197	197	192	196	174	214	214	185	192	194	181	175	194	160	188	167	213	197	187	193	177	177	193	220	174	194	183	206	204	177	169	198	204	199	180	193	173	200	190	187	213	203	179	176	163	192	181	189	179	197	172	199	168	207	212	165	182	182	176	202	184	188	170	195	170	181	202	207	220	196	216	180	188	194	195	186	200	217	171	209	187	167	212	163	179	204	175	186	207	197	185	192	217	205	187	180	179	175	211	200	195	209	187	195	197	201	170	189	184	186	190	180	185	184	181	183	175	196	200	194	212	181	184	202	183	203	202	194	182	194	183	168	201	190	216	178	200	193	179	168	197	188	182	203	176	205	180	163	159	190	182	181	175	198	169	175	164	194	185	190	183	208	155	173	175	181	159	196	189	190	183	181	205	175	186	180	178	178	201	193	198	211	198	194	193	182	166	192	199	187	182	194	185	184	191	220	185	197	204	166	180	173	164	193	178	174	197	182	206	224	191	171	199	222	169	176	172	197	208	184	186	175	171	191	219	223	174	198	184	177	168	201	178	193	180	189	179	167	212	169	167	184	189	173	192	182	188	168	197	212	195	182	195	184	188	190	189	186	185	189	169	192	209	159	204	175	208	172	187	175	180	178	166	196	220	163	173	182	169	200	215	177	175	174	197	213	185	197	176	187	186	183	192	182	166	183	189	195	205	197	181	186	190	188	196	216	177	178	202	191	178	205	180	175	168	201	174	210	177	221	198	189	185	159	198	204	168	172	191	169	183	155	185	200	199	185	156	171	175	167	206	180	195	217	185	182	160	187	209	203	162	179	175	180	161	173	189	198	181	178	210	198	169	195	199	206	174	166	171	200	184	181	175	197	179	184	187	188	163	210	181	160	200	180	188	174	186	170	173	202	200	184	192	175	171	182	168	212	179	173	186	198	197	185	184	197	190	167	172	194	167	176	178	178	187	191	188	196	204	175	193	205	189	213	170	204	197	213	175	194	213	170	184	191	183	185	193	202	176	214	164	199	207	209	169	184	194	158	173	187	243	198	158	215	172	186	184	194	205	192	196	166	188	188	219	201	169	198	182	191	172	170	179	209	195	178	194	185	214	169	176	176	153	185	202	185	192	195	169	184	185	175	178	185	198	192	192	206	207	185	187	179	182	182	191	206	172	189	216	197	183	200	204	208	221	182	187	184	183	203	177	200	212	195	198	187	204	188	173	186	168	179	166	171	222	216	164	182	178	171	198	201	188	193	183	178	206	191	193	183	198	201	185	176	191	220	174	180	227	179	198	175	184	189	207	195	192	202	188	203	176	184	205	205	179	183	204	184	183	204	175	155	181	189	178	185	189	186	190	182	196	162	186	212	185	199	178	205	190	193	173	191	203	172	183	198	194	203	171	185	187	207	185	177	185	177	183	211	190	199	210	199	178	166	189	216	185	210	158	166	180	171	190	180	191	194	204	155	202	174	198	201	187	211	181	153	194	184	194	193	217	188	210	199	185	189	186	207	202	175	214	182	196	197	157	191	177	206	192	164	208	194	178	180	200	196	172	163	184	185	181	201	194	203	178	171	159	219	169	181	214	169	179	198	185	196	172	197	184	186	194	220	186	199	210	174	195	193	229	183	200	190	173	175	195	181	216	171	174	200	175	197	187	175	190	197	176	182	199	196	168	191	184	198	179	177	183	222	164	203	212	195	201	168	182	188	164	188	197	198	200	185	183	169	196	186	154	201	222	189	176	185	181	195	193	195	178	211	179	181	187	194	188	187	199	184	189	183	185	203	202	177	190	201	200	187	217	204	197	193	178	173	163	198	176	178	203	194	213	159	161	180	160	172	179	197	177	203	166	167	201	200	188	195	198	190	192	201	187	176	179	185	186	188	187	190	189	183	174	196	205	185	193	178	180	175	195	188	186	193	171	200	201	194	190	205	193	195	164	187	176	183	177	200	198	180	199	179	189	163	209	197	198	191	210	194	182	165	202	179	173	190	196	184	199	190	188	217	200	173	179	176	172	195	204	188	199	223	187	168	211	181	196	194	216	166	188	211	171	207	200	181	205	194	192	177	206	193	179	170	179	179	188	163	179	201	178	195	207	186	196	211	185	196	194	166	181	187	207	211	190	198	172	183	158	185	200	169	192	189	199	182	179	189	204	194	178	167	186	170	185	177	158	207	185	192	171	177	187	201	199	181	181	197	210	176	186	187	187	186	166	172	185	198	170	205	198	202	183	196	196	205	199	206	183	179	169	188	190	189	192	215	193	174	187	197	180	163	198	189	203	186	187	205	184	174	191	196	199	181	184	169	194	188	205	174	172	190	187	178	199	199	183	182	196	199	174	198	201	192	180	202	208	184	177	177	195	204	180	225	209	208	184	175	184	185	176	175	176	202	189	191	205	158	171	198	179	205	185	196	179	197	192	192	196	212	179	179	187	181	195	182	189	203	169	189	187	196	174	181	177	167	156	219	195	179	211	197	176	173	197	177	192	175	191	187	192	176	199	206	178	194	183	177	191	198	202	175	182	172	207	176	189	199	187	188	205	235	178	186	186	178	203	193	163	185	212	178	212	181	199	197	230	191	158	190	195	189	166	188	188	176	172	186	210	204	169	200	175	215	182	209	170	159	196	210	164	175	184	179	193	188	193	187	167	177	219	179	209	195	178	148	202	200	196	219	196	168	182	192	173	180	184	191	195	186	191	196	180	181	188	179	210	207	180	190	170	206	178	183	186	178	176	193	181	182	161	182	184	190	191	193	191	175	200	192	149	190	188	176	201	178	186	185	171	195	188	180	182	192	179	186	183	178	200	146	197	228	190	182	185	190	232	186	175	179	200	199	184	175	225	197	202	220	177	198	176	222	197	178	169	187	201	192	214	193	156	164	189	211	165	209	172	158	196	205	182	209	173	179	181	175	202	205	189	197	172	189	165	183	214	200	177	218	205	175	179	196	159	204	184	175	215	205	192	206	199	169	177	187	174	189	190	185	181	195	171	167	192	221	167	174	194	171	185	180	181	192	179	197	183	207	200	203	187	179	195	172	185	194	215	216	177	179	198	197	192	186	176	193	163	171	195	205
51779	55794	36237	2771	2230	1889	1661	1404	1294	1148	1057	971	901	854	840	855	789	779	753	777	743	728	745	784	752	744	743	692	729	696	691	651	677	687	658	684	664	669	727	642	673	633	668	642	644	634	618	657	633	599	690	604	623	659	656	702	608	661	580	628	614	644	672	623	611	665	630	628	644	641	615	660	607	623	613	653	617	617	676	611	642	639	608	634	649	684	650	634	620	606	651	667	642	609	589	613	643	640	622	592	707	617	653	632	627	630	628	668	664	666	599	597	627	597	662	619	622	619	683	652	631	653	603	666	621	617	629	602	626	627	649	661	625	630	623	616	610	666	600	610	619	629	664	597	658	640	656	670	590	617	606	623	619	617	635	607	615	610	671	650	616	624	631	642	641	650	628	647	657	625	614	610	637	641	625	638	625	625	649	587	637	592	643	608	612	633	598	639	652	612	637	616	627	624	630	667	597	611	628	662	636	613	622	667	614	609	628	602	622	600	624	610	602	596	584	610	625	622	587	654	658	643	615	674	604	646	608	629	604	607	590	639	608	575	591	648	612	656	576	655	623	640	644	603	645	569	607	625	572	607	632	651	633	586	597	625	623	608	614	637	649	630	678	627	627	618	667	572	653	675	624	590	567	630	618	629	598	624	595	586	573	639	645	660	645	578	579	584	635	608	595	596	667	666	618	610	611	635	629	600	615	625	656	648	640	577	611	659	637	625	608	601	614	653	578	634	635	618	640	641	575	590	633	609	643	619	599	574	622	624	603	658	647	608	623	616	605	615	601	597	621	614	631	616	606	591	606	630	623	616	607	610	644	628	590	602	638	653	627	629	561	609	630	631	629	650	642	577	601	640	620	632	643	586	625	583	621	576	617	588	578	653	619	650	621	613	641	619	643	663	611	639	661	588	636	633	589	612	571	667	655	622	616	637	623	626	647	647	635	604	589	579	626	633	598	660	618	606	631	623	661	634	589	637	675	600	610	629	618	643	640	630	619	687	615	608	582	666	602	608	635	687	603	604	616	614	611	638	626	638	592	610	620	630	623	645	637	625	647	601	629	627	631	635	594	591	611	655	637	609	620	647	615	618	603	646	604	626	655	610	667	600	599	603	655	580	653	572	615	609	608	609	624	634	630	621	634	644	624	663	607	593	643	610	650	611	599	644	597	633	617	638	593	623	629	598	608	653	660	618	613	635	626	607	647	653	613	596	639	630	637	598	594	626	612	616	626	617	608	555	628	600	603	668	660	564	592	627	630	617	631	604	614	634	674	635	646	635	667	591	609	659	648	567	639	626	612	604	607	637	617	641	623	646	608	600	673	631	609	582	650	658	626	636	654	623	600	628	644	641	653	633	693	686	564	579	595	623	625	588	600	618	627	656	639	615	603	603	604	655	591	644	626	625	622	597	624	584	614	590	670	642	663	635	622	588	594	606	615	560	646	604	632	635	659	585	636	623	621	647	597	630	638	609	608	619	629	685	626	625	593	630	613	607	601	598	564	626	620	636	617	617	672	657	620	637	648	603	637	594	611	664	605	634	657	609	630	635	648	624	633	636	612	615	624	581	640	589	645	654	643	611	640	648	656	622	630	636	628	632	626	614	643	552	627	591	622	663	642	592	642	631	637	595	636	592	631	632	638	619	614	634	622	647	619	612	644	619	583	597	581	587	643	634	677	608	601	643	640	635	588	628	630	663	571	653	629	605	641	661	635	624	578	630	613	662	658	604	632	621	618	602	661	655	644	644	634	615	638	623	627	612	599	617	686	663	653	598	646	563	653	609	635	593	613	636	618	582	612	635	649	593	607	619	632	585	652	637	600	599	605	599	657	613	617	570	584	638	621	581	624	595	639	623	668	623	596	600	638	648	650	620	562	597	622	615	635	646	661	621	634	589	614	615	633	612	585	623	629	603	608	624	603	656	615	624	625	644	635	660	563	637	625	659	634	610	614	561	627	616	630	644	595	580	598	655	633	588	645	624	608	631	618	626	642	597	637	589	630	627	611	635	590	628	690	568	608	637	625	667	603	641	636	633	682	643	660	570	643	610	620	645	600	612	588	633	610	631	623	652	598	640	602	599	622	632	620	619	588	640	676	610	601	654	625	641	621	616	616	684	578	639	628	649	620	649	626	584	631	627	597	674	654	659	649	604	668	617	636	649	641	602	629	663	643	598	651	608	586	625	605	647	653	594	610	637	648	605	594	585	628	656	622	637	638	647	673	640	601	660	621	642	641	566	592	656	675	593	623	606	615	612	615	614	585	689	586	644	653	521	613	608	626	621	649	587	586	588	606	661	610	600	579	608	608	610	685	618	667	609	605	640	625	653	629	642	617	564	617	585	623	623	601	652	610	655	607	633	627	595	626	607	653	627	637	614	642	627	669	621	627	629	599	640	598	635	618	639	608	583	600	611	624	614	647	611	636	629	654	629	663	640	605	629	627	600	611	602	632	641	599	629	606	614	631	638	647	626	650	593	611	613	643	626	653	639	635	627	641	657	582	602	618	632	661	636	632	637	652	629	595	627	640	637	620	625	631	614	614	607	658	655	590	606	667	644	646	619	635	613	636	634	656	615	630	617	641	620	628	595	608	587	618	578	639	598	670	662	618	631	629	624	651	594	614	631	604	615	635	654	649	573	619	631	564	625	604	646	605	618	642	652	585	609	615	594	644	643	619	638	625	628	600	613	613	643	633	612	625	600	631	632	644	652	681	638	620	625	651	597	630	602	617	610	634	623	584	616	617	619	617	643	590	646	618	584	602	661	608	659	634	603	647	670	634	609	599	642	624	588	632	566	643	602	647	646	597	629	614	630	613	586	607	627	633	625	642	646	622	647	626	575	602	594	655	650	597	619	629	636	604	660	606	585	637	664	576	605	665	631	637	577	587	620	596	654	644	640	626	587	612	594	642	594	635	617	619	631	603	614	658	632	630	652	639	633	632	618	645	637	610	670	662	632	649	580	613	616	644	614	660	651	620	633	651	664	657	574	631	627	617	617	587	607	660	634	615	592	647	593	632	615	592	635	563	624	624	610	620	653	675	629	611	586	630	590	608	602	561	608	632	638	622	635	613	661	593	553	596	633	620	618	590	622	651	585	621	630	623	605	610	614	606	590	654	586	646	632	596	609	615	607	666	654	638	620	650	636	631	619	626	663	687	649	592	593	628	633	672	645	648	634	584	611	574	644	643	637	565	650	610	582	617	598	631	609	618	644	637	621	610	631	659	611	657	649	632	644	576	607	641	623	652	602	639	609	637	581	591	602	600	607	629	664	627	634	630	605	645	678	616	621	604	634	613	625	669	661	629	596	590	634	620	640	609	625	586	598	634	623	613	597	631	589	613	605	631	624	611	612	571	613	639	609	605	623	618	623	616	605	588	654	657	606	660	664	637	598	627	615	635	656	627	588	642	601	636	649	561	607	639	666	608	637	646	623	625	637	562	589	646	690	619	635	635	636	600	621	593	627	675	620	645	591	638	634
20827	14520	3736	277	211	167	194	170	196	211	207	197	192	190	216	204	174	203	208	193	186	184	166	185	188	180	210	181	162	181	198	215	212	192	196	179	234	180	189	206	188	175	190	205	212	193	192	169	172	166	225	189	166	189	195	215	218	195	212	221	183	165	173	174	176	218	221	199	193	215	198	187	181	208	188	189	189	203	197	168	205	175	213	187	201	191	187	193	204	194	186	186	182	223	193	201	166	175	172	165	192	193	196	172	187	188	186	211	198	183	183	216	201	179	191	178	201	173	205	203	185	199	194	197	190	174	183	182	225	179	197	200	179	221	186	193	195	199	203	196	197	199	202	197	200	202	180	188	169	205	184	202	203	198	160	181	186	170	189	187	193	199	168	186	206	215	196	191	184	198	198	179	155	188	193	177	166	188	157	179	188	184	204	187	198	194	168	189	180	186	182	180	205	197	190	177	193	185	198	201	209	189	186	207	206	193	206	196	218	194	203	195	189	195	223	186	179	191	178	186	194	187	199	169	197	198	172	203	219	201	204	186	189	207	196	197	184	216	195	204	176	195	177	175	195	197	196	218	201	189	196	175	205	180	189	189	218	212	201	188	185	194	190	185	202	183	186	206	182	203	201	196	206	201	193	198	185	220	227	185	180	202	170	201	213	179	197	209	195	209	182	193	221	215	185	186	198	217	198	218	199	180	187	194	193	208	178	205	193	186	184	185	183	200	179	191	199	194	189	190	190	182	169	177	182	204	187	184	230	190	222	192	183	196	183	187	205	173	178	187	203	185	204	183	197	191	166	201	201	208	201	217	168	214	180	204	170	179	205	210	193	182	170	188	178	196	194	190	193	175	180	202	178	210	231	200	196	193	206	200	198	186	178	198	210	193	188	198	197	175	197	189	200	187	203	206	169	194	200	181	192	190	179	189	191	168	186	186	173	198	206	192	180	176	197	192	219	198	195	181	173	187	220	176	203	201	189	183	189	190	189	194	192	191	189	177	177	179	189	179	202	199	201	179	196	215	192	205	191	203	201	175	196	211	198	206	191	186	195	190	216	205	191	191	178	186	211	163	198	184	191	168	172	198	186	206	209	214	181	202	186	179	191	202	193	165	196	195	203	203	187	200	195	200	216	191	211	190	185	203	169	172	179	187	207	196	224	207	173	162	193	204	162	196	168	202	189	203	188	198	189	190	186	196	179	189	184	203	193	210	176	172	196	181	194	211	173	178	193	203	230	196	191	159	184	190	176	185	185	187	188	208	168	180	176	203	180	177	188	208	234	190	173	195	213	206	224	185	192	219	188	177	149	183	227	193	163	212	196	219	190	192	203	193	199	196	205	193	176	203	176	193	168	204	188	201	194	180	163	204	204	165	203	180	211	187	159	189	206	174	202	218	176	204	190	176	196	178	202	190	195	204	176	212	190	198	194	201	190	187	168	170	171	182	178	188	206	186	184	173	181	207	200	231	173	166	194	202	191	180	193	208	195	183	195	187	184	164	207	193	196	195	194	193	204	176	183	186	215	190	180	206	205	192	199	200	178	207	204	208	194	209	183	173	203	194	200	215	207	166	156	196	195	209	201	216	194	225	194	185	173	204	192	175	188	180	180	221	205	178	201	197	200	180	190	196	214	199	196	174	203	185	198	189	188	186	190	210	206	173	184	185	203	179	192	192	190	180	190	186	200	200	177	184	201	205	190	171	192	184	186	196	178	209	191	222	171	198	196	177	180	193	193	180	217	188	199	190	189	169	196	181	191	190	199	190	201	191	164	186	179	199	180	203	180	207	199	184	175	195	193	200	213	190	199	181	194	194	187	191	192	175	226	191	194	188	200	204	211	193	198	196	194	179	185	209	185	205	189	203	201	210	208	182	206	178	174	197	204	187	183	188	199	200	180	204	211	178	178	202	171	193	211	198	171	187	178	177	206	179	212	177	172	171	196	205	200	208	181	201	185	204	189	206	169	175	197	174	203	202	193	193	188	211	199	195	210	214	208	191	182	199	173	177	177	170	179	195	197	179	185	204	169	197	216	183	180	217	204	212	206	167	221	194	194	188	182	202	188	171	194	183	183	184	210	209	203	206	192	200	204	195	192	196	207	180	197	185	184	188	199	210	200	231	179	198	204	188	203	179	186	197	192	201	207	207	209	185	175	233	185	196	194	200	186	186	199	196	178	177	214	170	200	188	200	181	184	197	184	177	215	184	177	190	175	195	220	182	196	181	182	208	200	199	174	180	205	175	179	208	182	182	192	195	196	167	209	223	167	197	190	214	177	200	182	237	227	180	205	215	214	193	211	193	206	197	199	188	203	182	218	198	179	179	165	200	183	196	179	211	196	177	191	199	219	199	199	161	185	216	189	210	180	202	191	194	189	188	167	194	181	208	201	196	190	193	184	187	196	208	179	193	197	190	203	174	200	208	187	186	201	207	181	227	202	201	179	183	192	197	208	209	192	173	197	189	206	179	189	200	213	192	174	196	213	199	223	193	181	182	189	170	170	204	184	196	205	188	173	202	187	197	204	166	194	194	197	226	172	175	207	176	191	213	186	205	189	206	209	195	198	195	171	188	209	196	180	181	181	196	195	205	186	192	182	192	184	210	165	167	178	202	197	185	200	204	174	221	172	192	204	166	200	206	187	198	202	171	189	190	199	193	211	163	206	184	173	190	200	190	162	195	205	180	218	201	167	183	192	188	199	188	195	192	209	194	183	175	194	179	193	184	205	202	195	194	207	178	187	197	183	197	200	203	184	178	222	198	194	156	192	174	202	192	198	191	241	185	203	187	204	184	188	176	191	195	208	183	181	196	206	190	188	204	183	174	181	191	200	192	183	179	193	214	204	224	203	187	192	202	223	208	183	205	192	187	198	199	173	174	192	208	209	188	197	195	178	189	209	212	181	194	173	198	189	176	172	187	187	160	195	184	189	203	187	192	194	183	189	185	169	171	208	186	185	192	185	194	180	209	183	169	183	184	197	190	224	225	180	216	182	191	198	226	198	214	197	207	201	172	205	188	229	169	177	190	212	199	202	206	187	215	204	191	213	192	201	191	192	196	160	209	205	215	190	157	189	203	188	200	182	178	169	191	184	202	195	199	184	167	188	172	184	191	185	218	188	189	186	181	190	197	197	196	189	167	181	198	201	207	210	195	203	199	170	184	213	215	199	202	191	218	197	208	180	195	180	189	194	212	197	188	182	199	219	174	201	183	213	215	175	191	220	216	191	173	191	177	207	188	216	213	216	189	187	197	187	200	217	179	165	170	186	198	177	193	179	190	208	208	188	193	186	199	187	190	194	185	205	180	188	186	198	189	191	204	179	168	199	193	180	191	194	203	188	215	199	187	203	165	189	189	193	189	231	204	172	191	194	219	176	177	210	185	204	172	188	208	206	196	198	200	201	221	203	179	186	176	207	224	197	181	181	173	187	198	206	164	202	175	201	170	184	203	214	191	156	192	187	178	186	190	190	186	185	188
20000	19736	5504	701	682	714	653	658	668	648	683	627	635	573	630	656	613	630	641	611	617	622	606	652	673	662	642	652	589	634	651	582	667	641	624	656	646	617	662	683	634	657	658	616	639	603	668	678	621	613	667	627	639	633	626	609	665	621	688	607	647	687	658	651	640	658	623	619	637	658	653	629	607	658	606	691	651	634	646	662	657	663	639	619	632	604	614	643	587	635	614	635	636	648	625	657	618	633	575	643	599	642	595	608	603	639	632	600	632	627	696	648	646	682	649	624	620	593	629	656	634	599	640	658	654	613	603	645	623	633	628	623	608	644	658	635	634	623	593	642	609	663	612	601	618	582	619	609	649	608	587	672	651	646	588	665	627	626	652	611	595	647	613	667	599	679	617	632	637	646	591	576	670	661	654	621	569	619	649	639	648	610	624	637	617	614	652	636	616	636	635	614	657	626	612	641	619	628	637	617	620	594	622	620	606	670	658	639	630	602	609	590	624	619	642	658	628	633	635	611	644	629	636	651	639	586	634	664	648	633	669	604	646	602	589	652	627	594	636	632	650	657	649	581	615	650	617	629	642	641	634	671	657	657	629	641	634	680	587	653	647	641	669	653	586	654	641	614	640	628	698	586	644	630	638	609	666	687	636	671	666	645	618	612	632	630	628	602	581	629	633	646	630	626	590	624	580	601	594	692	620	633	627	640	596	629	612	654	629	628	668	665	632	621	646	619	621	614	604	618	635	665	639	641	595	598	618	636	604	602	619	586	610	627	576	652	622	596	652	603	594	654	620	617	684	615	640	633	605	644	659	633	657	624	633	617	630	632	600	666	642	685	632	657	631	647	604	655	621	601	620	631	636	638	619	608	599	636	621	667	677	619	632	605	604	608	596	631	650	602	628	575	657	654	636	655	572	607	612	639	637	608	632	622	626	640	660	622	663	633	618	621	645	661	665	671	648	616	629	613	611	606	620	608	664	658	618	675	639	639	597	581	650	633	583	615	659	629	621	584	613	601	659	640	656	617	618	624	636	656	627	624	618	600	625	624	610	597	641	627	639	601	666	657	663	625	643	650	631	661	586	651	647	682	629	629	625	641	652	614	642	652	605	679	611	625	652	597	670	630	678	656	658	621	616	620	682	652	666	624	639	630	620	647	618	562	628	633	659	621	645	665	612	611	600	617	584	637	636	658	627	661	660	637	626	662	680	585	607	583	611	605	651	632	592	639	677	630	670	597	608	655	666	634	641	613	625	631	631	626	587	636	609	604	637	646	663	627	663	627	658	632	634	592	691	629	623	643	598	640	599	655	626	567	638	607	619	658	646	618	622	627	607	609	604	668	668	611	639	601	610	663	652	601	642	672	633	626	623	621	607	607	602	637	615	630	624	626	659	677	653	635	656	613	634	642	654	603	617	672	628	615	646	627	636	655	671	603	637	659	603	634	587	616	619	581	610	646	610	616	609	684	611	601	626	591	594	609	620	639	621	651	638	639	614	603	647	622	611	612	643	680	647	614	661	608	590	606	578	612	620	638	620	606	665	625	615	639	628	633	662	653	609	628	617	578	622	642	628	626	612	626	627	643	637	620	642	657	606	603	609	655	605	632	649	623	612	618	636	648	625	655	604	616	682	600	603	645	611	628	666	632	646	671	677	631	627	618	638	622	642	617	631	635	640	611	599	624	656	663	605	640	639	647	649	627	652	626	612	614	614	657	630	651	647	664	679	621	660	619	649	600	638	598	646	648	567	587	611	628	637	631	634	651	631	688	630	614	613	625	643	573	639	640	637	637	620	614	661	613	637	677	611	620	622	633	650	655	652	593	604	607	608	623	616	647	627	645	646	637	638	644	692	617	660	643	589	635	601	718	594	598	625	642	650	624	632	605	630	648	653	659	674	613	681	641	652	601	577	638	670	583	603	654	663	631	602	638	641	623	629	604	631	595	606	624	667	652	647	656	623	607	658	649	674	624	678	672	675	618	677	640	663	627	595	673	604	603	592	637	649	658	674	608	644	566	636	632	603	624	620	597	599	663	626	648	588	640	621	644	646	622	623	593	636	608	629	633	635	648	622	587	638	599	579	652	676	631	630	670	655	625	620	615	618	636	630	605	624	605	601	615	647	638	613	594	685	617	659	595	618	641	656	641	614	642	697	612	602	634	662	637	649	635	676	632	632	662	640	582	629	627	645	643	629	648	608	639	643	645	597	600	589	614	632	645	668	624	644	680	625	652	658	596	681	625	611	627	666	631	637	657	618	630	643	627	636	630	633	609	643	618	598	638	625	636	632	650	620	614	614	613	643	606	703	640	634	640	656	622	610	628	668	640	573	591	600	642	659	664	655	651	655	603	633	648	622	632	646	626	595	653	634	624	631	618	649	635	640	595	625	626	608	642	618	641	629	624	646	637	648	631	627	577	650	630	617	604	643	663	623	629	604	662	660	607	650	641	613	658	598	659	631	628	620	641	655	585	640	619	669	574	614	664	636	631	649	632	640	612	669	651	641	706	696	637	668	621	639	624	652	656	589	605	644	635	616	633	617	618	627	644	637	615	632	641	610	638	599	629	610	634	585	652	663	688	604	637	609	681	662	620	653	612	623	614	688	665	624	602	630	637	595	642	609	629	619	646	593	619	626	630	570	650	590	634	625	619	664	630	685	625	575	627	628	641	662	626	629	631	645	664	620	662	601	666	631	596	632	643	637	602	593	578	598	615	647	638	597	648	632	647	595	590	618	623	616	620	669	588	610	654	661	614	615	686	619	631	652	613	643	660	625	616	618	630	606	645	645	628	616	671	636	651	609	648	602	642	590	630	642	593	653	587	636	649	648	640	602	630	608	638	639	651	628	631	623	634	646	654	618	648	676	698	653	620	672	675	640	642	602	612	640	628	656	657	627	602	653	630	629	610	644	705	625	615	629	619	630	602	662	615	592	609	611	668	655	591	634	650	613	625	651	655	620	627	647	595	630	690	626	685	625	604	593	633	670	604	615	637	702	631	643	616	662	681	610	584	650	612	653	617	658	600	647	629	568	626	632	658	652	651	651	618	606	613	631	621	671	583	636	635	649	610	669	638	596	579	629	639	636	637	656	653	635	627	647	664	633	648	614	626	609	610	615	602	602	646	636	646	628	638	602	643	645	653	644	653	676	617	594	677	624	655	653	616	594	630	631	632	620	611	651	622	638	657	653	620	602	624	675	589	654	603	636	649	613	639	623	635	577	642	638	608	652	607	642	614	613	656	670	671	667	624	664	608	639	672	641	661	644	626	634	642	652	661	669	656	611	616	638	611	607	612	572	645	642	621	582	640	642	648	637	624	599	615	609	655	612	639	639	628	590	634	634	586	602	629	633	625	626	648	622	651	640	614	624	589	672	613	618	635	663	649	638	690	615	595	594	560	632	634	637	602	614	594	629	693	640	630	609	601	602	645	607	638	640	640	639	637	615	640	630	649	633	618	594	631	694	625	603	594	633	632	632	612
61418	58160	34913	6866	442	262	233	205	151	170	144	161	133	149	148	155	146	139	136	145	144	127	130	125	93	158	114	117	138	129	117	130	139	128	127	124	125	117	129	111	125	119	134	121	123	143	135	108	133	139	99	106	130	117	135	118	109	122	102	118	127	106	104	122	119	161	124	118	127	114	134	113	128	124	130	123	126	128	114	125	129	114	131	117	125	137	109	158	143	133	126	121	128	137	126	131	153	146	125	117	131	131	132	128	126	150	132	133	112	142	134	138	120	128	142	126	121	145	133	98	131	112	124	141	133	112	135	109	140	119	144	126	117	125	123	120	115	130	120	112	129	138	115	153	130	145	118	143	138	132	134	104	123	123	136	115	113	139	144	104	116	136	137	119	127	131	161	118	108	123	131	130	152	125	133	131	110	133	107	116	120	123	134	125	115	135	109	146	116	125	125	123	96	123	138	93	128	140	142	125	125	133	134	119	127	121	130	139	114	128	119	115	131	125	117	130	139	130	124	108	115	122	134	121	125	127	137	135	121	130	129	138	129	120	130	117	127	124	129	109	134	125	110	139	117	124	143	110	139	129	119	97	117	136	109	157	115	108	137	128	108	128	125	125	114	109	124	115	125	118	134	117	140	124	111	118	117	128	105	114	124	124	128	126	124	121	134	117	121	116	110	116	121	131	112	131	122	133	128	121	125	122	138	130	132	115	144	122	95	123	146	117	111	128	120	127	117	121	96	136	111	122	111	117	128	111	135	115	117	116	130	124	118	143	131	134	141	129	130	110	108	139	129	141	128	123	114	140	118	123	132	111	106	105	128	109	116	121	123	131	125	139	120	116	135	119	115	127	143	116	127	111	144	121	129	114	132	125	119	128	142	97	120	133	112	116	123	138	138	126	123	119	128	124	134	123	134	134	144	113	141	140	131	123	132	111	124	131	132	129	133	124	106	113	123	139	137	140	121	157	111	117	110	115	130	110	128	136	129	128	123	136	140	118	118	133	115	124	130	137	129	115	136	124	99	142	138	110	127	107	108	149	135	115	115	115	132	134	114	132	122	125	127	133	129	129	123	117	132	111	108	136	129	118	107	117	116	124	134	124	114	119	104	130	125	109	119	134	123	122	111	121	123	117	123	121	123	141	126	115	121	116	135	118	131	117	130	129	122	152	141	124	130	125	117	115	105	125	112	116	132	122	124	130	138	132	116	124	121	131	122	122	132	117	108	128	143	111	132	133	123	125	119	110	131	147	125	123	138	122	130	106	135	117	102	117	123	113	132	127	120	133	146	116	116	121	113	124	116	103	109	124	124	113	140	106	111	144	123	124	125	101	137	115	133	108	148	122	119	117	124	105	112	107	133	138	122	102	124	116	94	111	123	104	117	106	140	129	110	124	124	140	107	131	120	128	110	130	126	136	124	112	116	134	126	130	132	129	128	117	122	119	145	115	134	114	119	135	118	124	116	113	137	127	112	139	96	134	111	107	144	116	121	113	133	119	118	135	107	129	115	126	149	121	129	126	121	125	122	110	139	107	122	121	142	116	119	115	116	130	123	135	124	118	118	118	134	120	139	121	117	105	125	134	129	120	123	117	135	116	123	127	137	114	136	141	134	130	129	131	119	115	109	119	112	132	116	118	140	118	116	124	136	118	115	130	126	122	128	112	111	102	114	120	108	111	140	105	136	126	134	113	101	117	119	140	121	135	129	127	131	124	131	118	126	123	135	128	129	98	105	117	132	125	117	119	122	111	107	133	115	124	103	111	123	114	128	130	117	115	143	121	131	133	110	109	104	125	126	111	136	124	121	107	129	128	134	106	109	131	115	133	121	125	129	125	130	108	136	131	115	141	131	120	121	129	112	128	124	98	110	121	121	117	99	126	117	125	115	122	123	128	120	124	123	125	157	131	118	109	140	142	127	120	119	130	93	127	134	112	133	103	115	132	104	130	133	117	115	122	127	134	117	140	132	119	105	121	123	127	112	128	105	111	138	100	105	144	126	103	124	117	136	109	120	110	118	120	120	138	115	129	107	113	109	111	133	98	118	115	118	137	119	100	142	137	109	124	132	107	103	121	128	118	125	108	124	105	132	136	106	117	125	139	103	91	150	120	124	126	116	112	139	108	119	120	139	128	130	126	117	119	137	149	114	119	123	116	118	126	133	113	110	120	114	136	121	123	119	125	118	126	107	112	120	119	115	98	110	119	113	95	108	110	119	123	101	144	127	118	133	120	130	116	125	130	149	130	132	122	123	138	129	131	126	108	127	122	149	111	138	133	137	125	119	121	132	117	117	139	119	136	138	111	126	132	110	147	110	132	132	140	115	126	135	116	144	142	118	130	131	139	106	124	119	118	123	136	123	145	107	137	110	135	136	107	128	106	123	139	115	122	136	132	129	122	120	123	135	124	125	125	131	151	124	119	150	118	142	118	131	105	140	124	118	102	115	120	139	123	123	112	112	122	132	116	115	132	126	136	123	122	141	108	107	128	131	146	124	124	134	137	121	122	111	111	123	129	126	109	122	121	141	119	125	134	119	115	141	114	138	145	116	107	107	136	119	126	129	123	115	112	129	145	139	125	128	117	105	126	147	114	137	121	139	116	132	102	127	135	109	110	140	116	116	123	115	110	126	119	116	97	132	107	122	137	120	129	106	127	145	141	141	114	117	120	108	130	115	131	136	126	134	117	123	110	125	121	126	135	122	132	133	163	112	131	131	136	110	108	114	116	108	109	111	116	111	140	118	102	144	121	111	134	123	116	121	135	124	136	113	112	109	147	139	110	130	133	140	111	143	128	128	126	125	115	133	122	106	120	128	137	121	119	144	142	124	127	114	115	133	128	127	124	126	128	123	124	108	115	129	141	135	118	124	115	128	128	139	110	123	117	138	120	129	130	129	115	123	126	130	136	121	121	125	126	106	149	112	138	132	118	147	98	108	132	119	110	120	106	120	111	123	125	141	130	124	119	119	124	125	110	123	111	114	126	108	116	118	108	111	112	116	109	134	119	143	119	110	128	140	119	119	118	123	104	130	149	111	128	124	130	128	145	136	127	119	123	128	104	124	127	127	129	120	121	116	135	137	125	119	162	124	132	139	120	133	123	115	122	132	129	115	118	119	131	122	130	124	119	128	134	115	115	134	121	108	119	134	113	113	142	107	117	120	120	110	141	117	126	113	113	121	123	116	120	115	121	138	113	120	112	138	122	106	133	127	122	123	118	117	122	121	113	115	127	96	106	126	124	111	124	126	109	116	120	119	139	129	127	133	122	112	123	132	129	148	136	118	126	121	110	143	138	113	149	131	146	130	113	112	116	135	134	140	127	128	128	114	110	127	125	136	125	126	124	114	119	126	140	114	117	109	123	134	135	112	96	121	122	116	130	115	113	128	129	121	131	124	135	152	106	126	127	141	136	126	113	127	135	125	140	123	125	109	131	132	123	105	119	123	142	129	117	120	137	150	107	119	123	131	126	140	121	124	116
41501	44652	29108	1385	1167	1040	868	842	744	706	655	646	561	551	531	578	498	563	478	508	490	500	508	513	476	480	469	465	443	457	474	478	469	468	446	455	496	479	438	448	445	456	423	422	455	441	450	481	448	464	442	469	461	460	469	423	454	437	447	450	433	442	449	443	454	434	425	443	429	450	436	491	416	417	431	404	449	452	424	436	430	431	434	414	409	449	429	437	468	429	438	448	420	437	467	463	463	419	442	455	464	433	455	403	403	467	445	417	407	465	435	457	425	423	495	429	449	449	456	446	434	408	473	429	428	426	440	410	421	424	380	428	458	428	427	448	437	467	407	428	401	420	450	458	413	454	433	428	419	452	448	447	458	440	429	469	434	456	420	461	416	429	431	436	438	428	435	429	442	429	420	463	436	442	449	433	444	449	463	427	424	419	467	426	427	458	450	463	410	408	427	476	415	449	429	443	451	411	434	456	432	427	396	442	456	435	485	422	435	441	448	412	460	444	452	452	466	437	428	421	399	415	415	425	455	437	413	443	458	415	393	410	442	421	404	410	428	432	466	444	426	447	463	420	438	472	403	415	441	466	437	442	435	442	423	449	439	456	459	392	442	393	439	413	418	443	467	418	416	425	432	442	409	431	424	424	464	430	425	435	429	428	453	437	410	440	430	382	407	419	448	434	433	481	428	461	455	435	427	461	438	431	435	426	404	430	443	449	432	481	396	428	447	442	439	416	431	453	459	470	465	434	442	444	437	462	414	497	423	441	425	465	444	422	417	469	421	421	414	441	409	423	417	430	415	426	411	399	432	434	417	405	427	441	413	427	436	431	462	456	424	412	457	408	448	428	468	407	437	470	419	461	474	412	414	450	407	428	444	453	436	461	443	438	411	469	459	455	450	444	406	427	438	443	430	416	437	412	417	428	459	441	453	473	468	438	432	475	449	411	447	446	438	440	465	408	450	445	426	465	402	428	479	410	427	434	436	409	439	427	441	466	459	388	432	445	424	448	440	425	452	436	408	445	450	429	433	453	433	395	428	461	459	464	453	431	384	405	401	392	461	407	445	455	411	395	433	438	425	424	397	413	409	436	439	444	413	419	444	475	408	413	443	427	419	456	425	445	434	451	405	466	441	486	402	435	410	481	433	475	488	420	416	435	449	402	447	441	464	442	439	439	447	395	414	450	475	435	428	426	445	399	419	410	429	446	425	439	435	458	457	420	431	463	435	463	438	446	438	433	465	444	463	423	422	420	421	415	404	460	419	411	446	459	443	465	473	446	409	439	460	426	424	423	421	441	434	476	449	427	429	431	474	434	431	447	428	474	463	454	424	442	427	460	444	454	456	432	435	441	447	415	433	402	440	428	454	413	449	454	429	444	436	424	434	426	391	477	429	452	454	459	411	438	429	443	441	433	415	420	426	461	438	419	430	422	413	450	432	450	438	427	395	434	434	474	400	422	427	427	484	394	471	408	463	459	431	419	440	452	433	430	420	432	425	393	442	416	464	442	427	396	448	431	415	423	435	450	448	405	422	438	469	436	429	449	394	446	458	412	455	403	420	434	436	422	425	431	447	456	453	419	480	436	429	412	466	461	448	453	422	447	395	428	480	447	449	436	442	478	400	456	436	432	431	416	399	413	426	415	453	455	424	445	456	395	402	453	439	430	464	390	443	420	443	461	439	472	453	432	410	405	438	444	433	404	427	421	425	423	418	437	435	404	391	433	448	430	426	439	442	448	447	413	416	453	433	423	456	433	452	455	430	432	440	453	432	475	433	430	439	431	459	453	442	476	451	432	410	442	402	435	438	407	469	423	434	441	425	419	467	446	445	420	402	423	438	428	479	453	420	424	435	411	459	455	417	451	455	479	437	431	446	432	419	435	401	424	453	419	411	456	431	428	438	438	412	490	403	445	455	402	401	435	408	423	436	425	466	440	445	445	426	407	473	421	408	468	441	428	470	429	435	404	424	447	424	444	474	437	414	419	432	468	450	444	423	474	402	437	468	438	423	416	436	427	428	418	460	467	485	409	454	413	453	434	419	435	367	412	435	418	458	437	443	463	423	427	425	421	423	404	419	452	436	450	453	391	421	455	476	424	438	427	449	453	436	421	447	442	461	419	463	426	431	422	482	409	429	386	431	444	461	457	428	427	422	436	445	414	403	445	395	418	475	433	448	414	444	449	463	433	424	452	477	434	447	427	429	444	435	430	411	423	421	447	480	441	439	433	420	439	435	432	418	448	418	453	403	441	441	396	435	386	402	431	433	416	436	424	416	435	431	436	420	428	474	436	441	463	434	445	417	443	418	434	415	445	442	436	468	457	416	405	443	424	440	396	408	439	430	449	411	431	446	470	443	390	447	445	479	469	441	458	419	433	432	442	425	440	426	445	451	447	445	438	450	427	483	414	439	422	472	481	421	419	425	409	466	423	448	451	444	480	441	400	396	444	414	451	425	434	427	421	420	427	404	420	420	426	459	435	414	432	414	448	420	466	438	414	445	462	434	416	405	463	422	414	417	432	449	415	429	424	405	429	442	433	387	425	444	445	425	411	451	447	425	420	423	455	433	455	442	458	441	450	453	415	423	443	436	470	437	425	463	489	462	475	407	432	435	455	432	450	436	444	435	418	430	401	433	451	468	461	419	424	464	440	447	395	430	462	415	436	458	470	431	434	441	432	429	426	449	434	425	417	414	422	489	455	420	419	444	422	409	478	437	416	405	410	421	472	408	447	453	439	428	455	411	454	440	451	449	469	430	418	432	483	442	490	422	454	456	423	414	433	416	455	460	428	410	470	416	412	427	440	449	458	447	469	380	430	459	421	434	413	398	424	420	423	465	419	435	430	422	466	421	429	440	414	404	471	422	428	432	438	399	429	418	468	411	439	441	414	432	469	469	400	439	437	432	478	458	420	449	412	441	414	446	410	380	428	467	472	433	459	466	424	436	448	443	439	413	426	437	458	446	452	435	392	444	416	437	467	449	414	401	410	428	435	436	417	397	481	435	459	414	417	422	425	416	441	446	428	430	400	426	402	425	481	465	412	455	438	408	410	403	432	443	404	412	409	423	457	487	428	410	429	445	432	411	472	464	466	487	438	445	450	427	449	402	480	470	425	424	435	446	458	443	397	456	395	458	417	455	428	424	431	444	463	426	414	434	437	425	428	433	460	429	448	493	445	417	443	389	441	434	409	453	432	430	437	454	427	434	410	447	450	458	408	427	456	459	429	458	435	450	445	475	418	443	426	441	451	436	380	424	426	433	418	429	434	422	395	397	478	480	442	429	431	434	428	389	471	436	407	431	427	437	390	404	432	471	436	449	442	450	451	463	424	462	442	443	422	397	441	393	407	428	464	468	421	418	432	458	418	414	423	416	425	432	435	382	434	412	460	440	465	459	443	432	434	458	430	441	418	442	414	452	421	455	407	406	465	448	416	428	432	432	428	433	437	434	411	412	441	424	437	438	413	464	440	479	493	428	430
75915	72106	42095	14564	2732	474	375	340	306	301	266	245	244	216	216	204	224	194	206	207	201	204	209	209	186	190	207	197	199	209	186	206	213	215	200	210	183	193	191	196	183	217	172	186	220	205	193	181	202	183	224	202	171	188	184	177	213	211	202	201	188	201	190	204	222	200	209	197	245	189	195	195	192	184	194	169	194	202	175	169	180	189	174	213	203	197	188	191	201	173	204	176	168	193	196	174	173	191	207	197	201	192	185	178	191	193	208	191	184	173	190	188	207	199	190	181	189	188	201	205	191	195	195	190	185	218	212	203	191	197	193	216	217	189	198	190	179	203	197	202	191	174	218	173	181	198	197	191	187	186	184	195	194	220	162	177	200	193	204	186	196	166	189	201	182	195	189	183	186	191	191	169	206	186	159	206	194	175	206	226	171	190	178	177	177	204	155	197	171	229	186	171	196	186	189	180	178	201	202	214	185	201	186	182	187	176	188	194	188	177	160	201	192	199	187	199	210	188	222	178	194	186	182	185	209	172	198	182	176	193	186	178	180	201	164	197	184	179	179	211	189	195	188	171	184	197	180	159	205	162	175	188	183	219	198	173	214	177	173	182	198	201	214	179	199	193	169	191	201	211	184	186	187	210	188	197	203	187	181	176	184	191	184	192	183	198	177	202	212	185	197	195	186	186	205	172	182	181	187	179	175	177	158	205	215	184	189	192	180	182	150	193	196	206	194	171	183	193	186	190	181	195	180	183	204	205	188	181	174	186	172	191	181	176	181	178	212	189	175	209	190	195	219	189	175	197	193	197	184	206	190	191	202	201	194	197	165	198	202	221	196	203	195	179	192	177	182	188	180	173	203	181	214	198	208	178	214	196	184	159	179	172	210	196	204	209	194	189	189	192	190	164	210	183	197	191	176	203	196	190	200	182	191	188	177	207	166	178	184	200	162	168	169	159	189	205	196	196	181	191	196	193	195	199	174	187	186	181	175	185	181	187	166	189	184	197	190	179	193	191	182	176	199	179	210	190	212	210	201	192	192	173	199	193	188	183	216	190	212	194	166	186	184	210	183	188	196	168	202	196	185	194	188	177	184	171	225	191	200	186	190	184	200	174	184	211	193	194	212	178	198	205	218	202	186	181	186	207	206	199	186	189	162	195	183	197	168	193	177	194	175	180	187	169	184	174	181	180	194	176	192	202	203	165	176	204	193	184	208	206	182	185	207	202	210	190	201	199	207	231	160	215	194	193	188	201	192	205	186	205	189	166	191	197	203	217	196	188	196	176	179	200	194	195	184	182	188	186	174	191	209	189	196	202	184	204	178	190	185	189	165	157	187	223	176	186	187	194	194	188	213	199	159	193	193	182	193	176	188	205	196	157	181	189	181	223	193	182	193	189	179	186	215	200	188	190	182	169	202	200	205	202	190	172	193	205	209	181	212	200	187	188	181	165	177	170	216	167	199	199	193	194	186	186	191	191	192	208	202	178	177	185	189	183	212	208	179	198	193	223	190	198	180	196	188	196	212	181	190	152	213	195	176	167	193	182	178	182	185	186	170	185	171	190	184	164	168	195	190	174	181	212	169	207	189	181	214	214	177	187	170	183	185	202	191	181	209	197	184	159	209	205	190	166	183	203	207	182	204	177	200	208	172	210	182	183	201	163	180	210	175	193	191	184	192	176	196	198	184	215	220	182	180	181	192	182	218	176	204	188	195	173	185	211	178	220	209	162	186	198	192	179	195	181	170	186	180	182	206	194	195	184	214	189	147	188	192	175	182	193	175	174	178	204	205	220	193	205	215	193	182	197	161	203	176	194	190	174	171	194	194	182	172	176	204	181	202	175	171	181	192	177	189	181	173	194	169	189	192	184	182	185	188	174	176	197	214	189	221	184	199	191	184	184	183	197	198	194	172	195	197	191	202	207	199	179	193	206	181	186	180	177	174	210	200	199	173	183	184	188	189	212	170	195	188	208	184	188	184	180	185	186	186	185	181	186	185	180	172	200	183	171	176	175	194	176	171	215	175	191	177	202	187	182	199	194	198	180	180	198	186	200	199	169	212	192	198	164	187	203	182	197	173	196	188	175	176	214	165	181	191	200	179	177	182	194	198	188	183	198	199	184	186	172	177	187	177	168	179	200	182	217	198	193	211	199	187	203	175	191	186	188	170	194	194	193	187	164	177	164	170	172	196	198	202	220	169	198	217	207	190	203	190	209	190	188	186	182	188	175	180	181	198	182	180	173	184	200	189	197	193	216	211	192	203	193	200	167	174	192	186	177	193	207	199	181	180	180	190	190	189	192	172	194	226	177	185	213	175	211	181	174	181	192	183	195	194	206	195	201	182	187	205	188	193	202	194	203	188	183	180	194	194	201	181	192	190	199	176	198	190	192	182	189	203	204	192	201	185	180	186	174	189	181	147	209	202	193	206	193	192	190	178	181	172	209	160	194	223	191	204	195	181	204	183	186	227	192	187	178	165	191	198	192	198	178	186	182	184	219	177	198	201	206	185	197	179	183	175	175	186	198	159	181	193	188	180	191	187	194	204	189	187	193	163	164	176	191	204	184	178	176	188	190	180	189	209	218	208	202	178	196	204	200	179	207	195	194	176	176	202	181	178	166	184	218	163	193	175	201	198	214	182	216	205	195	199	174	189	213	200	210	192	184	204	173	174	203	197	195	173	186	188	185	198	189	190	199	198	172	179	189	186	170	216	174	183	219	190	208	198	185	159	174	163	183	186	162	189	174	187	177	186	194	201	191	199	185	191	184	206	183	220	203	168	193	192	213	197	197	181	210	192	201	198	209	208	200	185	188	193	206	213	190	204	193	200	198	192	197	193	192	181	193	218	167	179	175	207	185	203	190	222	180	194	191	200	191	195	176	204	159	198	191	202	203	168	192	217	185	188	200	189	200	216	190	223	197	189	196	182	204	202	204	183	191	208	185	192	205	203	198	190	189	195	184	186	176	192	172	206	202	171	195	185	205	192	167	192	179	214	191	183	208	191	196	172	181	208	228	181	177	212	183	187	183	209	202	168	175	167	210	188	212	189	181	204	190	205	204	172	194	196	170	202	188	171	189	208	189	193	168	193	166	186	223	180	181	172	200	183	218	185	196	197	181	184	183	207	177	204	216	216	189	205	184	180	205	215	179	184	202	192	169	187	180	203	178	176	186	187	182	213	188	206	166	179	209	185	176	195	202	196	228	198	194	174	197	190	209	197	179	181	184	179	178	181	184	183	193	226	183	182	196	151	195	190	185	209	197	168	193	215	184	192	205	188	176	185	170	200	226	176	155	212	193	191	192	181	201	213	196	179	172	208	172	173	176	183	202	193	213	212	193	184	189	185	211	178	162	208	196	170	189	209	192	183	195	179	190	176	200	182	203	193	217	174	192	211	208	196	190	201	185	190	196	191	200	191	199	197	200	192	162	167	203	187	208	187	190	195	190	174	191	201	183	192	176	195	181	206	196	189	192	212	213
52783	56866	35634	2524	2147	1685	1537	1355	1318	1079	1063	1017	914	889	893	857	824	771	777	731	776	758	721	699	697	710	717	723	709	673	654	673	709	693	680	652	690	672	656	607	669	687	660	651	652	661	635	686	639	688	677	653	612	688	661	667	657	711	643	631	634	660	645	606	618	664	592	662	637	635	646	596	648	560	567	635	609	590	609	641	655	623	640	636	631	632	632	623	623	621	622	652	611	583	605	674	604	605	629	664	606	600	581	617	639	640	590	629	612	612	628	638	636	623	585	580	605	621	635	617	622	646	596	608	610	624	664	619	587	644	620	607	632	612	634	664	639	596	580	612	616	624	635	617	631	635	626	622	607	623	637	631	641	640	609	675	630	587	605	622	627	597	617	610	666	653	598	626	641	627	643	580	639	611	670	631	602	624	619	671	604	610	641	633	630	611	650	592	587	640	573	607	668	618	596	631	607	621	641	666	625	636	627	616	613	676	631	618	614	597	612	639	623	614	668	572	629	615	599	642	623	604	662	636	611	602	620	600	598	640	618	625	610	630	603	616	646	595	634	645	668	609	592	588	650	671	617	652	613	627	656	622	628	610	580	615	591	638	596	641	616	610	655	648	666	646	622	644	653	607	611	628	655	660	588	650	615	616	587	585	660	640	640	643	629	665	647	642	603	678	553	619	623	601	635	620	617	595	599	654	619	619	660	647	623	633	641	646	657	645	623	615	605	617	650	623	588	638	655	632	624	611	638	605	597	582	624	637	696	637	597	630	618	625	581	620	606	625	622	588	643	652	630	627	612	633	592	601	640	604	606	619	666	611	626	609	578	652	621	642	593	633	612	603	617	609	661	652	648	609	602	626	671	615	598	656	619	607	636	599	601	616	673	609	631	611	633	626	625	620	591	598	593	633	624	626	594	629	599	634	642	632	579	618	624	618	656	654	637	605	592	592	641	642	688	643	631	663	625	644	641	631	607	652	631	645	617	641	661	610	648	634	655	650	594	591	592	574	600	596	648	581	625	649	611	638	620	626	608	655	629	664	630	651	597	652	604	615	617	681	612	647	637	594	634	638	637	611	601	602	635	603	604	630	619	622	617	616	604	609	603	596	607	610	630	612	611	618	647	662	616	632	596	644	579	622	621	575	626	623	635	640	627	625	570	643	651	623	584	627	629	628	627	614	604	588	629	639	634	630	671	601	646	616	615	634	590	635	607	612	610	642	644	629	618	589	576	615	657	636	632	622	613	617	608	622	620	597	648	615	651	617	651	606	632	654	596	597	638	600	610	621	599	612	606	685	636	594	610	610	636	627	609	627	645	626	645	584	656	607	608	624	639	593	633	653	591	648	648	669	584	625	617	627	639	618	649	614	639	598	637	631	583	597	607	662	659	640	582	642	629	624	639	611	646	627	647	633	600	620	633	669	614	601	642	612	595	643	641	634	622	616	591	611	609	649	628	606	624	604	622	626	668	586	601	656	616	611	632	622	639	607	584	652	614	602	656	599	624	622	672	604	623	646	650	608	588	612	599	648	608	646	638	612	641	599	640	627	682	623	667	595	627	611	610	584	617	564	632	665	613	613	580	605	675	636	668	672	580	613	629	617	627	590	625	657	649	648	629	658	587	651	622	647	614	556	648	576	619	661	586	615	637	585	655	596	597	647	586	575	643	598	623	598	649	611	641	669	594	678	589	617	632	646	618	605	630	655	623	620	581	619	605	615	599	670	590	607	639	602	622	623	618	633	612	655	612	623	617	595	636	619	625	602	655	645	619	626	626	599	606	555	638	630	620	629	613	637	591	616	625	597	601	676	618	587	618	623	605	653	597	619	643	658	588	652	645	672	637	685	648	642	593	648	594	677	641	577	589	670	672	592	619	652	566	648	592	621	589	593	623	663	632	672	623	603	638	625	616	637	644	627	639	610	622	581	586	648	590	606	627	638	650	639	604	626	670	638	654	631	592	646	585	677	675	629	627	680	683	654	613	634	683	622	635	596	654	589	639	637	630	634	615	593	602	607	657	629	636	635	619	630	632	583	601	647	628	598	666	608	642	612	607	645	653	631	624	651	659	617	600	603	612	620	629	640	650	646	623	613	647	595	603	628	626	614	621	600	587	572	668	668	607	611	631	682	644	664	636	603	676	649	618	588	597	654	660	616	654	671	657	619	596	650	638	589	634	668	614	604	611	652	558	659	577	626	647	599	588	589	606	598	620	625	638	636	634	662	626	594	654	615	652	620	653	605	607	627	642	689	644	627	652	610	581	625	644	610	558	620	648	575	664	599	630	614	592	668	634	609	660	614	661	607	626	587	656	563	606	640	661	635	627	593	636	610	586	636	621	652	683	613	610	634	645	609	599	650	619	600	613	638	644	617	597	628	616	633	597	619	581	632	606	612	619	611	626	653	621	671	630	620	662	650	688	641	617	605	642	622	582	667	637	612	636	621	613	577	619	602	643	598	594	610	658	612	619	637	604	684	618	589	617	586	581	637	648	627	622	636	642	596	626	593	619	624	621	651	619	626	608	588	634	618	587	589	609	592	617	642	625	621	623	625	574	572	646	621	619	585	593	661	667	607	616	644	600	594	615	626	623	635	613	632	612	611	616	651	675	632	624	617	616	657	606	676	612	637	606	585	632	623	604	649	611	601	623	617	635	633	589	610	631	605	642	641	596	614	618	601	651	634	635	603	599	643	662	664	575	635	584	614	606	621	624	621	615	644	658	628	629	636	615	604	600	617	609	655	629	656	678	660	621	664	596	593	560	681	619	674	605	601	632	635	578	624	665	638	588	639	628	599	709	579	603	624	631	660	650	589	585	636	638	637	630	594	610	602	603	594	649	608	575	576	578	610	657	647	610	630	648	651	629	605	612	672	635	626	614	651	578	614	595	635	597	656	596	628	596	651	593	635	621	645	634	578	638	574	648	588	596	660	612	621	625	662	601	582	643	620	624	648	608	602	611	643	628	652	602	635	599	614	612	635	607	635	652	612	589	608	616	651	616	645	604	643	622	635	605	632	643	588	654	635	603	616	607	583	593	608	612	581	644	595	640	618	625	605	614	632	608	616	633	633	666	667	621	634	636	605	619	636	618	615	618	645	632	660	671	614	595	647	616	642	664	585	596	638	657	627	668	569	633	640	605	610	641	588	608	618	647	654	627	622	590	620	583	635	672	610	616	610	596	606	634	663	604	626	644	642	649	632	679	588	635	586	615	656	647	582	598	611	640	603	598	623	649	618	640	621	625	607	622	655	628	622	589	597	643	621	584	642	606	628	596	613	616	595	637	636	619	644	614	662	646	678	665	628	578	621	623	614	614	598	630	670	615	623	615	622	626	617	657	654	633	632	645	621	605	622	586	649	661	654	587	652	638	584	637	637	654	648	613	625	651	580	690	641	635	639	669	637	604	629	620	614	619	600	603	676	625	603	562	628	642	659	648	615	616	676	623	630	617	574	646	634	620	627	594	634	599	643	649	680	652	612
22068	13366	3426	291	216	185	211	188	214	180	182	180	190	183	157	183	211	159	184	195	186	202	201	214	183	188	216	210	190	183	201	191	182	182	179	195	193	205	190	200	202	185	169	197	205	179	192	180	171	176	198	184	187	202	195	179	209	210	188	177	186	200	184	195	202	177	172	177	212	190	185	189	174	166	177	164	195	149	198	178	178	199	178	181	185	205	196	166	188	200	169	209	184	175	181	167	205	188	182	180	190	195	194	191	168	174	192	167	163	179	197	175	171	195	209	185	208	202	187	202	193	173	215	179	180	192	180	203	166	180	192	184	185	166	184	175	175	180	192	187	175	199	202	171	187	188	170	191	187	164	170	198	206	193	194	209	213	198	214	168	173	182	188	210	174	186	207	201	202	207	161	185	155	205	206	178	188	179	183	189	191	187	220	194	198	178	192	179	191	162	183	197	187	199	191	199	168	161	196	165	197	180	192	205	187	197	174	177	211	174	215	189	158	179	189	169	189	176	194	188	208	196	186	198	202	177	167	181	180	199	181	196	192	179	177	201	192	175	203	198	182	205	205	170	198	191	185	179	174	192	185	184	195	181	187	205	207	200	171	190	211	177	197	186	202	172	188	186	185	195	185	184	169	198	203	214	184	192	167	200	161	202	190	182	192	192	195	185	191	219	199	191	197	173	179	185	182	202	172	198	195	210	178	198	196	187	213	199	207	190	198	205	187	182	191	180	204	187	191	189	162	185	186	167	178	174	180	175	171	190	192	176	194	174	186	208	182	168	203	197	195	201	198	194	193	191	176	189	177	172	182	189	191	186	199	190	186	178	188	205	178	200	181	209	202	191	147	160	184	181	182	181	196	158	174	209	199	189	182	201	182	165	190	165	182	181	210	179	190	212	176	182	203	183	184	171	154	182	185	200	184	187	185	201	179	161	197	189	197	207	197	177	166	178	191	197	190	173	168	191	197	198	205	187	195	187	201	171	169	192	199	189	200	184	173	204	204	197	206	177	196	219	191	189	194	200	193	192	175	201	188	179	192	177	195	215	182	216	203	198	193	186	188	168	178	178	183	196	178	190	186	197	182	186	170	183	207	189	174	194	191	180	199	199	188	206	173	199	196	200	170	192	207	179	138	186	191	186	186	181	191	179	185	178	177	219	204	174	193	210	205	196	200	182	198	193	178	196	192	200	198	194	198	189	212	206	186	177	180	184	179	185	194	192	192	178	182	178	194	216	180	182	180	181	182	176	184	195	206	191	213	198	201	195	199	189	177	211	167	195	193	197	185	182	202	188	191	190	205	193	196	173	189	176	177	172	162	165	182	180	197	170	176	165	186	196	201	195	218	159	171	187	203	223	169	203	187	183	165	177	177	192	206	207	189	165	187	189	175	197	226	184	195	170	179	188	210	194	203	156	177	189	207	175	200	210	207	205	183	185	172	197	193	174	178	164	207	182	172	216	188	205	192	181	171	203	189	177	189	182	187	193	191	178	181	211	203	165	173	205	169	185	193	171	177	162	168	176	175	184	179	183	184	181	180	205	185	197	198	182	190	190	193	164	199	173	182	185	199	175	184	166	174	167	170	195	194	202	187	208	199	186	202	187	187	153	181	197	175	214	187	206	204	147	170	165	222	189	175	221	201	199	188	175	183	179	174	181	218	218	182	164	186	168	173	199	181	181	190	189	189	181	179	216	189	196	180	180	198	186	195	219	194	200	202	195	178	192	183	194	190	203	182	181	202	160	175	168	204	186	193	183	170	200	199	177	195	200	194	170	166	180	194	175	171	161	191	166	179	190	180	183	196	198	188	198	170	190	204	191	183	211	207	197	182	213	203	170	197	183	210	203	199	187	198	164	213	186	180	180	186	188	226	179	194	173	187	168	182	165	177	196	187	205	189	189	180	203	218	198	179	194	222	172	186	221	195	194	194	176	198	212	185	206	176	193	192	173	188	161	179	185	202	165	174	189	163	168	180	187	161	211	188	168	194	207	207	172	188	177	207	195	186	196	187	190	197	186	185	191	194	189	197	176	205	176	190	181	190	178	191	201	192	200	196	191	177	179	172	186	170	193	185	227	200	221	160	209	189	199	183	185	198	166	192	174	200	186	198	196	193	200	197	184	184	218	177	182	192	192	193	186	172	190	188	188	187	194	173	212	173	190	195	181	185	185	185	202	207	181	199	192	195	205	210	167	188	184	218	196	176	199	182	203	193	202	172	208	169	171	181	203	197	198	182	206	190	193	191	194	195	191	177	194	203	178	194	191	200	194	187	206	215	162	196	181	171	165	185	196	175	173	199	179	182	190	203	200	166	188	195	199	175	185	187	187	191	198	164	243	203	187	187	193	214	198	174	175	198	205	200	201	197	152	183	186	204	200	193	187	203	164	187	190	183	208	192	181	191	201	212	185	199	215	186	170	194	193	222	201	192	215	188	169	194	166	190	191	176	201	206	196	180	179	186	199	162	191	189	193	154	193	200	201	188	188	192	199	194	195	200	194	201	198	203	195	187	207	193	181	196	170	205	192	188	191	182	186	173	187	209	180	210	191	168	186	189	198	198	187	188	198	180	201	156	169	174	190	197	207	193	182	188	174	185	179	179	180	187	190	204	203	175	195	174	200	203	181	190	170	169	199	229	203	186	166	213	208	196	201	196	197	203	183	209	209	178	186	211	173	179	177	180	180	178	172	178	188	201	186	170	183	186	187	210	203	174	170	194	187	211	206	180	185	189	189	181	158	178	192	199	205	176	201	187	161	177	210	186	212	198	212	194	179	189	199	183	179	200	183	184	209	168	174	175	200	204	185	194	191	179	199	193	176	197	163	200	176	166	185	183	171	238	193	204	210	199	193	193	179	185	180	175	200	178	199	196	197	187	191	199	199	192	210	152	166	183	188	195	186	185	195	173	178	163	192	193	179	190	182	176	212	200	179	202	172	155	183	200	177	174	181	193	185	183	176	194	165	193	194	181	165	179	173	173	164	166	195	180	197	186	184	188	197	197	177	181	200	201	191	193	180	199	192	175	195	198	207	190	169	215	169	163	181	162	201	202	186	172	203	186	169	192	184	193	185	206	169	199	169	196	214	185	196	177	204	187	209	195	203	181	197	200	178	192	202	180	180	210	191	186	206	182	178	220	185	167	185	187	171	186	191	175	188	171	197	189	196	194	178	191	191	196	182	180	185	187	194	197	201	193	193	175	191	173	181	193	194	202	170	203	206	175	168	175	174	197	197	195	178	199	192	197	178	209	191	188	199	182	184	173	193	200	191	177	185	182	211	168	179	207	189	216	177	170	194	202	192	202	182	186	176	168	179	212	182	176	208	182	193	199	199	187	186	163	179	217	197	198	176	192	168	201	204	190	161	209	228	204	206	169	187	185	202	204	195	180	188	190	196	159	178	171	190	177	154	189	191	188	179	202	216	178	194	181	189	185	180	182	162	194	187	178	204	192	194	168	176	202	198	202	184	176	162	179	197
21235	18229	5728	662	646	653	669	626	649	636	664	643	644	632	631	637	597	618	589	640	600	615	648	579	637	609	610	664	674	626	637	657	587	642	620	600	641	664	618	618	596	624	615	660	596	583	563	609	619	603	642	609	610	623	609	600	653	669	615	645	609	649	641	579	597	590	592	594	657	671	593	620	627	599	606	621	630	627	625	593	628	579	619	647	625	608	597	633	616	586	612	633	615	631	647	652	624	631	642	630	644	608	637	623	609	613	585	639	618	577	638	604	633	649	621	611	645	606	626	627	619	634	615	616	628	626	590	632	645	613	622	615	625	614	604	653	621	630	645	646	635	621	652	616	621	635	613	637	608	608	644	583	612	634	679	561	639	620	632	639	608	582	671	616	657	638	608	635	598	643	609	649	641	620	654	637	645	622	618	616	585	599	634	576	605	646	630	593	686	642	594	617	621	595	577	606	628	625	608	676	616	606	648	638	625	596	617	597	680	623	597	645	633	609	609	626	615	581	615	590	585	656	621	602	593	648	626	611	654	642	609	612	679	599	615	630	669	590	594	617	620	587	654	634	625	622	642	633	667	651	628	615	597	583	648	593	596	602	584	630	619	623	579	636	657	629	619	633	622	638	574	592	609	586	641	634	598	618	619	619	618	627	660	632	597	616	636	588	652	633	644	588	657	584	589	623	613	612	611	556	639	618	619	557	634	677	613	584	588	605	610	567	627	608	629	635	615	616	598	619	623	611	590	635	586	617	617	613	609	583	599	607	620	585	595	561	567	668	623	604	651	588	609	609	638	658	645	563	622	600	629	640	663	646	620	662	635	609	631	582	598	626	577	580	650	612	627	605	618	615	654	623	580	642	593	633	566	608	627	594	609	579	635	588	587	626	570	637	622	618	594	606	627	640	668	606	615	650	629	683	576	628	633	590	615	578	605	657	614	651	619	632	614	654	597	611	612	659	597	607	577	590	615	585	634	604	628	623	614	600	573	631	585	596	620	647	632	600	578	624	628	585	632	647	618	585	617	600	596	621	623	625	616	628	642	633	574	645	565	655	632	650	585	609	621	608	669	652	586	617	599	637	617	626	671	586	598	623	611	620	625	571	636	595	653	619	651	566	597	628	631	598	623	616	604	641	631	665	567	603	625	620	622	595	591	606	623	610	597	614	674	621	586	612	606	632	628	615	602	622	631	602	611	602	636	645	593	632	606	644	647	626	621	570	600	610	646	583	626	579	649	675	637	622	591	625	636	652	624	584	624	645	603	585	631	616	628	669	594	602	554	619	610	572	650	620	598	590	570	613	592	648	588	645	609	642	577	652	607	643	590	591	646	623	660	580	618	601	592	618	605	621	625	608	660	630	605	653	647	612	630	619	611	586	607	618	623	603	599	656	642	582	577	633	594	653	614	596	614	577	592	635	622	621	615	610	615	590	657	594	602	597	627	605	626	616	615	659	649	599	626	616	599	632	579	630	569	618	636	607	585	617	642	608	618	618	608	612	608	628	621	636	644	602	629	599	625	652	636	600	605	602	632	633	601	631	621	576	610	623	594	635	625	635	589	575	621	616	598	593	613	612	613	603	589	629	634	649	621	658	602	589	624	654	653	598	580	593	603	622	597	661	624	654	636	617	613	617	606	656	633	592	583	664	612	612	646	660	588	612	601	599	634	647	669	667	642	609	636	614	609	627	632	592	617	629	610	641	623	620	626	648	582	639	646	595	645	661	679	621	590	632	576	608	609	612	623	617	642	658	631	598	595	647	632	588	594	634	615	622	591	623	619	621	585	607	666	641	640	571	617	616	634	641	681	619	623	610	624	642	655	633	602	604	607	603	619	600	615	594	648	620	584	614	617	637	612	623	648	609	611	593	634	605	646	621	625	650	628	629	656	678	568	622	623	620	618	600	660	599	657	588	597	633	633	632	627	611	605	588	626	627	612	603	603	635	649	652	637	657	626	596	582	590	617	594	671	631	630	600	604	598	638	649	617	618	604	602	625	658	644	607	613	620	629	612	623	667	617	643	564	590	618	615	623	621	590	602	610	599	583	589	619	637	616	617	624	631	589	572	630	624	637	597	629	607	651	646	637	596	662	632	634	640	588	587	635	644	596	587	645	656	600	618	638	631	634	587	636	619	605	659	653	618	595	581	585	637	597	604	613	615	619	600	590	649	596	581	615	609	621	646	640	584	637	643	621	647	582	628	598	645	618	596	613	633	610	575	588	607	632	611	635	621	614	622	682	574	613	676	600	649	591	658	609	637	615	605	623	613	599	608	591	618	628	601	592	612	643	652	646	646	627	703	647	621	654	664	618	642	630	603	594	609	582	636	643	610	618	635	669	637	602	597	598	625	655	614	624	583	563	582	591	595	654	636	561	603	633	647	602	590	639	640	595	618	599	640	601	657	590	621	631	588	677	643	690	610	640	611	635	613	643	587	628	600	613	642	631	610	603	621	589	633	658	638	590	632	634	629	702	634	649	616	627	613	620	569	626	633	592	648	612	648	588	666	686	641	671	595	603	615	575	632	606	627	636	660	611	594	587	644	629	614	644	653	657	642	628	614	630	621	566	632	623	574	606	613	642	610	632	618	617	668	612	625	563	608	615	642	599	616	605	606	647	632	641	630	624	618	592	639	591	624	689	596	614	626	636	594	626	594	632	636	623	635	628	588	607	608	602	616	611	628	627	652	621	632	631	639	592	585	641	555	603	592	623	623	628	609	677	618	629	593	639	595	624	553	626	636	630	638	634	624	592	653	590	611	622	623	628	581	590	652	657	587	606	571	655	636	612	594	643	642	626	605	635	625	593	671	595	613	649	664	650	635	595	635	611	593	617	590	608	602	670	600	582	625	676	633	614	612	601	599	615	619	612	653	642	597	627	589	620	630	624	586	607	636	591	575	639	630	620	611	624	593	616	623	642	639	633	645	629	611	596	583	621	600	617	709	635	657	624	662	607	625	625	628	606	641	629	629	627	592	606	602	615	614	606	646	598	623	568	622	662	597	658	666	580	643	639	631	608	626	584	603	607	617	620	654	597	563	592	613	598	623	592	594	581	583	592	622	636	610	575	622	604	606	640	648	607	625	675	606	603	644	595	614	640	621	574	600	645	624	618	625	614	619	613	609	633	631	636	597	630	632	686	583	662	625	600	622	625	634	649	633	632	631	670	619	638	642	661	634	570	578	640	590	654	614	626	620	615	577	664	582	599	593	627	580	627	630	628	601	599	602	611	600	638	552	627	637	613	669	617	633	638	618	602	625	615	605	615	587	622	635	662	608	627	597	579	616	606	634	602	650	627	607	620	635	642	658	645	633	617	659	642	603	637	616	568	648	649	604	655	622	619	609	640	627	630	584	603	591	642	632	647	624	577	614	574	647	674	617	634	627	650	596	596	674	623	574	648	620	646	607	639	620	567	599	615	622	600	662	623	598	599	644	590	623	638	670	619	647	675	644	638	597	619	664	584	622	582	663	643	632
63080	58052	33935	6355	418	233	208	202	174	180	145	150	151	160	177	151	116	122	129	148	123	151	129	105	134	111	133	138	108	145	137	132	120	119	122	101	128	134	132	104	131	125	126	118	128	122	121	114	118	124	111	136	116	129	118	123	129	140	131	119	130	119	124	132	123	141	109	143	107	130	119	138	131	126	99	110	120	121	119	138	129	108	116	122	117	122	134	136	120	132	104	120	113	116	134	120	134	141	115	122	125	107	123	141	134	112	119	147	121	105	136	120	120	137	110	127	127	132	130	120	133	136	120	129	120	108	130	129	131	106	117	116	116	140	120	137	122	137	111	127	109	107	110	120	132	123	111	113	109	103	115	121	128	129	133	133	137	111	125	121	106	113	136	127	144	134	117	138	126	116	137	124	121	128	104	120	103	124	125	117	117	129	119	121	125	134	120	141	139	111	120	141	129	114	125	106	119	121	133	149	118	120	102	123	141	123	122	103	117	121	106	114	132	127	112	141	127	112	144	88	133	121	127	124	133	114	127	133	115	112	110	123	123	140	126	168	118	109	129	127	123	110	116	127	131	132	130	116	119	129	128	124	129	121	126	114	130	145	110	111	111	141	132	134	124	105	111	112	137	108	126	133	116	127	122	122	123	125	134	115	123	119	123	124	116	132	102	127	112	139	122	118	128	122	133	117	110	121	121	103	109	118	143	136	137	137	131	134	121	126	122	113	126	125	126	122	124	133	126	157	112	125	109	129	123	119	112	123	109	122	121	126	119	121	130	131	132	122	103	132	118	121	123	146	128	117	123	126	139	104	99	114	130	96	129	131	123	125	116	117	126	122	152	116	120	109	134	142	118	140	121	136	105	147	144	111	111	103	153	118	114	140	117	132	123	127	122	107	127	118	127	102	142	131	127	116	113	132	103	116	126	121	139	121	130	145	138	110	126	107	119	124	114	138	133	98	106	131	107	141	111	119	123	121	145	117	127	138	127	111	112	131	122	123	123	133	135	128	136	138	136	128	122	124	107	126	124	116	127	93	123	108	97	122	128	139	116	131	119	145	106	147	124	139	134	115	133	140	110	117	117	137	125	106	113	120	126	132	134	134	126	135	131	115	129	104	119	111	116	149	111	123	133	124	116	113	99	105	136	110	139	112	122	116	120	126	113	118	114	143	112	122	127	110	148	135	125	121	113	93	137	114	129	117	131	102	116	137	119	111	130	140	123	109	111	113	110	123	125	127	125	107	129	127	114	119	124	106	120	130	117	113	127	130	107	111	129	119	124	110	141	115	127	115	131	116	117	118	133	130	123	124	130	127	108	127	124	115	135	126	139	144	120	120	119	139	120	140	112	144	122	109	113	133	110	100	131	125	130	140	127	141	126	111	125	122	136	129	111	108	121	111	112	108	115	126	138	123	119	137	107	111	134	132	130	136	138	150	127	113	128	122	111	116	130	129	127	136	127	117	121	123	127	116	123	114	132	125	127	107	140	128	116	131	123	128	116	131	142	139	117	116	134	119	149	115	119	124	121	122	130	144	98	98	107	118	122	109	122	113	101	148	132	115	126	125	129	132	135	112	122	117	124	117	102	125	112	110	132	101	124	112	141	109	123	118	124	105	108	124	127	126	139	137	132	128	118	131	117	135	104	122	113	119	144	125	113	108	116	124	137	105	126	131	131	115	130	117	95	115	124	108	128	121	110	132	108	122	126	116	108	135	136	119	122	127	126	124	117	105	129	118	136	126	124	119	128	127	125	136	120	107	114	136	133	123	122	118	131	130	113	136	145	117	122	129	114	137	115	115	107	116	118	128	119	144	125	117	115	132	122	126	146	115	130	120	136	136	131	117	128	127	112	121	125	119	118	130	128	119	113	140	119	116	122	133	124	124	119	129	134	122	135	139	119	134	118	115	124	118	117	107	133	123	110	152	160	135	116	117	136	121	132	114	130	136	122	124	112	118	131	123	118	96	99	106	128	128	130	115	119	102	110	126	124	120	99	132	125	123	118	118	121	126	118	136	144	120	108	120	123	102	101	107	134	120	121	113	118	119	132	129	125	120	113	122	121	113	131	121	107	126	119	106	117	128	103	126	119	119	125	124	140	115	118	118	105	127	116	117	124	129	120	111	134	120	134	118	111	115	138	122	123	124	119	134	118	131	131	120	134	122	113	123	129	129	121	131	129	119	127	141	123	131	136	105	116	123	135	133	124	134	148	114	114	126	143	138	105	112	110	103	110	131	111	120	99	123	128	132	153	111	142	121	117	137	118	123	128	151	126	112	127	110	120	121	123	122	138	130	127	117	141	115	139	117	126	131	135	117	128	111	109	136	134	122	142	116	101	143	98	132	134	138	102	106	125	143	125	118	138	126	129	122	148	113	114	140	115	147	117	116	122	103	127	128	121	107	103	127	133	140	115	117	137	120	118	139	131	116	122	106	132	132	114	121	126	115	113	111	114	122	125	145	110	124	122	132	134	124	118	97	122	125	127	127	126	122	134	117	127	119	133	129	118	138	122	117	116	111	121	95	117	141	136	113	126	104	124	121	132	129	139	128	132	115	118	127	115	129	140	104	128	139	109	120	143	109	91	121	124	131	136	140	113	125	101	130	119	113	107	105	131	127	120	103	119	117	124	112	135	123	101	118	110	108	130	145	135	124	105	107	133	123	111	90	133	100	128	112	131	141	127	135	101	131	119	122	122	115	117	122	127	118	115	117	135	124	118	121	122	134	124	125	120	128	128	123	105	126	131	120	125	141	123	112	128	119	98	135	116	130	104	114	107	127	118	127	116	134	143	126	122	128	115	117	116	136	130	129	117	123	112	113	137	136	126	120	128	123	124	110	111	126	127	119	106	124	132	111	129	116	132	120	134	131	111	135	117	124	118	116	113	126	130	118	121	123	134	131	125	146	107	125	112	127	134	120	120	116	116	114	132	118	106	129	135	117	126	130	110	139	120	115	127	139	118	113	113	138	122	102	138	125	121	125	113	121	141	124	121	113	130	124	135	116	102	125	120	120	120	120	126	101	104	117	133	136	126	158	126	144	131	138	109	126	100	131	129	133	135	100	113	130	130	99	101	112	120	144	135	105	121	111	127	136	133	120	132	137	118	127	128	124	122	142	117	108	135	119	136	125	119	109	119	117	117	127	134	95	140	102	108	108	124	111	102	122	138	119	136	117	129	133	115	104	144	103	139	127	132	124	118	125	113	145	120	126	101	110	128	134	134	119	134	113	108	119	142	120	105	129	116	110	106	124	93	106	115	124	122	134	109	149	125	120	126	120	136	113	124	121	120	115	132	119	115	120	116	132	139	141	116	117	121	130	152	123	143	106	118	135	145	107	126	118	120	126	134	120	116	110	112	156	129	118	133	125	107	121	121	131	124	109	122	117	116	127	131	112	127	138	131	123	129	117	120	138	140	123	133	111	116	125	116	136	123	135	126	120	126	111	119	126	108	118	135	114	125	119	139	127	106	112	119	112
43079	44304	27826	1363	1114	994	904	810	678	685	595	608	569	579	495	535	511	520	498	482	455	454	490	503	429	476	501	438	466	428	473	442	469	473	461	415	440	467	419	470	435	445	407	451	415	411	459	449	445	387	429	418	455	437	430	421	403	412	387	437	451	454	420	425	458	413	452	429	446	451	459	424	417	436	429	430	432	424	423	459	436	421	431	423	406	452	461	426	438	409	436	434	439	424	402	441	448	412	426	462	410	464	454	400	459	430	443	441	420	445	430	445	446	415	418	443	475	465	429	437	411	446	435	417	469	478	450	430	456	440	448	419	471	441	474	450	412	422	419	447	448	422	422	429	443	419	413	396	407	439	451	420	418	441	413	442	446	435	390	404	439	457	429	432	448	423	460	482	418	414	438	468	429	417	441	447	417	421	442	430	458	414	422	432	449	422	400	420	455	456	439	418	420	420	461	464	449	436	434	435	412	440	420	447	448	439	412	439	421	416	430	435	409	449	446	466	436	437	445	484	446	476	441	440	458	464	412	405	478	480	409	449	438	447	474	440	425	415	414	446	384	449	422	444	430	437	416	438	411	407	430	452	432	443	442	427	458	432	410	409	438	442	447	420	412	437	422	416	450	422	460	408	444	461	426	408	427	454	403	415	427	422	439	439	418	423	430	433	453	466	405	440	448	436	461	473	400	429	419	401	422	437	439	466	431	421	435	453	449	432	429	429	465	475	427	445	428	409	466	449	412	389	449	452	433	413	449	442	459	417	415	429	399	429	455	435	458	403	416	442	435	439	488	459	422	436	464	406	436	444	436	441	432	465	436	452	432	415	432	466	420	410	448	421	478	404	448	381	444	430	429	446	448	455	401	452	424	425	439	427	408	413	417	433	414	448	427	445	420	423	422	446	454	425	416	414	456	428	379	456	448	462	442	438	465	451	416	406	430	435	437	445	457	394	454	422	459	442	446	405	454	450	463	460	447	475	437	457	442	445	407	432	441	451	426	438	446	453	454	458	456	387	457	419	443	440	380	459	476	444	408	436	424	452	439	425	415	394	431	436	409	457	449	413	432	436	420	413	428	477	441	466	422	471	427	482	431	430	419	444	444	426	429	420	428	435	425	450	409	444	418	424	513	432	439	447	443	404	464	417	417	401	447	455	467	417	400	480	443	470	429	427	451	452	412	436	421	448	423	427	417	461	453	453	434	451	448	462	461	434	409	414	453	445	443	462	412	402	448	441	409	427	415	450	431	439	453	423	431	451	437	430	451	445	439	414	467	438	463	465	443	444	440	428	433	445	445	442	420	444	455	455	418	385	440	452	466	414	444	390	438	420	401	414	392	453	412	425	415	433	449	447	437	445	434	430	428	388	442	418	435	440	446	432	418	435	431	419	414	470	437	409	428	428	411	420	442	411	432	401	448	424	465	474	401	425	430	435	432	403	422	419	429	413	460	441	409	428	452	419	412	437	414	438	431	441	434	411	424	432	407	437	455	393	469	445	456	421	401	434	468	415	411	416	447	429	415	478	426	404	472	447	456	447	422	460	438	419	463	437	458	457	435	482	441	431	400	424	444	422	423	439	431	412	423	427	468	416	446	415	471	417	409	439	457	434	471	446	440	426	437	454	427	464	463	392	434	429	441	445	446	416	471	412	432	424	475	463	441	430	453	437	414	443	422	449	435	429	453	466	450	436	442	441	473	408	424	462	435	440	432	422	434	450	406	427	454	416	450	458	424	448	428	444	418	428	436	437	405	416	442	396	407	452	444	441	470	421	458	459	455	409	440	427	448	438	416	446	452	432	459	410	420	426	420	449	489	458	440	439	389	464	425	390	405	417	476	415	430	464	401	424	429	405	458	445	452	422	469	435	428	428	436	427	409	425	429	441	440	423	391	448	420	433	426	451	428	470	438	423	451	424	428	422	443	459	388	460	421	451	419	426	432	432	397	400	467	449	426	412	442	442	446	406	458	408	423	429	442	481	413	426	483	465	376	462	438	433	441	444	438	392	456	471	436	446	458	420	427	447	439	445	435	448	449	439	406	469	432	447	445	450	421	446	427	430	435	406	481	413	472	453	430	439	479	437	430	421	427	443	439	418	427	406	426	412	450	465	432	442	443	435	448	408	440	451	466	408	412	446	428	400	432	410	408	428	400	468	419	421	412	433	415	434	433	469	451	418	435	410	452	435	427	389	453	438	483	457	422	479	414	451	421	436	437	436	479	409	413	447	404	396	436	408	455	458	414	440	417	446	435	430	459	452	443	417	430	424	436	442	421	403	463	434	438	434	434	466	423	444	432	401	430	456	405	446	448	413	432	411	452	413	407	432	430	454	462	454	435	440	407	479	438	430	424	455	456	417	453	434	430	427	464	426	429	441	441	438	401	427	446	414	451	435	429	435	443	418	419	456	464	393	440	430	434	472	437	457	444	442	496	435	494	399	432	418	444	446	429	412	420	420	460	456	422	471	437	441	435	431	440	455	404	457	447	439	440	475	448	441	397	391	412	425	459	410	441	429	425	412	461	428	429	421	432	443	438	448	454	410	461	433	413	427	468	452	435	390	446	403	457	420	440	430	446	457	418	442	436	426	424	433	416	419	451	459	455	441	408	434	465	454	437	441	463	444	430	419	428	413	435	456	432	435	433	460	422	435	460	425	461	429	450	435	419	441	433	451	483	435	428	458	447	432	469	466	453	414	438	408	438	447	441	417	459	416	440	426	454	440	413	448	431	448	422	450	454	456	416	423	443	458	445	450	455	435	418	452	416	407	452	456	425	450	493	433	426	492	425	432	419	459	431	431	458	430	443	428	407	457	402	450	434	414	419	413	401	436	449	406	443	477	421	463	386	430	442	457	395	432	433	443	462	444	431	428	451	453	440	446	434	451	411	443	450	409	434	428	405	440	412	430	422	428	449	447	413	470	431	431	395	450	435	438	436	438	447	428	448	449	428	456	413	427	450	405	440	462	407	447	450	470	442	442	466	413	416	421	428	496	444	444	449	429	419	501	486	441	458	437	380	465	444	447	391	445	457	427	465	457	440	438	452	439	434	478	407	445	467	445	428	442	425	426	430	401	434	445	447	426	461	444	425	451	418	461	472	483	449	453	404	446	464	414	411	436	414	436	425	453	488	439	472	413	434	418	452	424	412	431	457	449	415	434	446	476	435	429	399	444	435	440	438	429	416	458	447	435	471	469	447	434	450	430	432	462	461	445	423	423	421	451	440	428	393	434	474	445	416	432	440	439	424	430	476	411	423	420	463	445	444	459	436	431	423	423	441	427	450	448	425	450	445	481	426	454	413	434	431	426	463	433	434	440	439	421	458	447	444	404	437	433	457	446	426	485	442	440	397	443	448	436	404	430	410	414	436	429	429	449	463	422	473	427	462	392	404	395	407	390	417	435	402	439	418	454	438	434	434	443	456	434	422	459	411	462	470	406	413	453	439	421	421	445	481	448	442	440	438	442	420	408	440	435	392	416
78017	72407	44371	12918	1710	517	339	320	261	273	279	251	225	218	235	212	220	218	183	211	224	188	199	195	216	189	200	209	190	202	197	177	178	216	187	195	207	171	192	170	194	178	164	208	181	179	184	210	206	176	206	181	165	198	181	203	219	198	182	199	185	158	175	168	214	180	190	189	187	195	208	201	188	188	194	196	187	168	219	180	199	194	195	196	189	202	190	185	184	212	162	199	191	186	197	188	198	195	206	203	206	198	168	194	188	213	201	204	188	170	179	200	168	199	180	231	187	181	182	198	197	186	194	188	201	174	180	231	178	177	177	190	183	180	172	202	204	190	205	184	199	204	190	193	179	189	178	184	207	185	192	177	223	202	204	204	194	193	196	191	205	180	182	191	191	204	196	187	190	178	188	183	172	196	172	179	197	197	174	215	188	213	193	181	209	215	184	177	208	171	187	196	173	182	203	222	175	176	201	189	180	169	187	185	185	179	204	188	197	202	216	185	185	198	175	188	193	210	199	169	193	202	182	189	176	170	175	196	177	191	188	182	181	198	171	181	189	192	184	191	196	203	206	203	203	185	194	207	193	184	202	201	211	170	204	189	182	172	182	187	201	169	192	203	164	200	215	215	195	177	190	185	193	181	204	203	217	165	195	194	163	191	185	198	193	192	206	186	169	206	186	207	194	232	195	196	165	201	186	197	170	205	178	206	187	183	196	192	194	202	181	197	202	198	149	191	188	187	200	193	204	190	174	191	177	203	178	193	192	186	202	174	186	191	192	204	174	198	211	222	201	189	186	186	198	196	200	192	202	194	189	167	190	228	198	211	196	168	197	197	191	198	190	195	210	187	167	194	177	192	191	164	194	181	184	180	176	175	213	179	216	213	199	198	181	185	180	200	218	175	186	150	209	194	188	211	168	166	182	193	196	197	200	189	209	181	186	188	219	192	187	196	188	185	180	202	199	179	163	198	181	205	173	188	184	198	203	187	208	215	182	201	203	185	213	187	180	177	203	186	188	186	162	156	214	202	183	182	189	200	158	177	179	185	194	169	206	179	200	223	204	208	187	182	160	190	194	207	180	192	201	177	188	203	170	177	204	200	197	219	173	186	197	190	200	196	170	187	220	187	171	171	196	175	206	171	206	202	209	221	195	178	200	192	190	192	159	184	159	181	206	173	195	183	185	195	177	209	173	174	195	184	218	194	197	176	197	193	185	190	222	190	186	172	187	201	192	184	185	190	217	192	197	200	199	200	206	178	196	184	179	191	196	188	191	191	174	209	192	197	201	204	209	177	199	191	167	200	195	193	191	175	186	213	205	182	193	225	184	183	186	195	194	204	177	194	195	184	186	172	212	205	182	164	174	168	185	189	208	192	217	198	178	189	174	193	208	178	197	202	196	186	200	194	200	191	208	182	194	187	187	198	188	197	199	202	204	195	208	172	188	157	192	174	208	170	195	175	196	178	211	167	188	198	186	220	206	186	176	218	175	183	200	184	184	207	189	203	175	194	196	185	177	162	190	167	190	188	214	191	188	180	185	198	183	181	170	182	212	173	191	196	188	187	208	201	162	194	171	184	163	187	193	183	186	197	195	179	197	200	182	190	208	190	188	188	183	183	175	196	195	186	216	182	188	208	208	188	177	219	207	177	168	201	188	176	217	202	198	193	173	185	198	181	183	186	187	203	174	197	188	200	193	215	193	178	190	191	167	197	182	229	202	203	179	202	194	181	199	181	203	193	201	194	184	212	171	167	190	168	222	177	183	192	207	193	210	188	158	204	167	203	178	185	189	188	209	211	182	198	191	184	187	183	175	188	179	179	211	177	171	182	184	205	178	177	173	196	200	207	208	205	205	179	191	191	178	184	215	201	184	199	166	164	164	185	206	195	205	189	182	164	185	172	174	197	152	193	180	206	196	159	213	188	181	182	171	173	202	208	195	218	185	171	172	219	184	189	190	175	189	189	181	200	193	196	218	160	201	184	193	184	174	191	191	184	166	179	206	189	198	186	199	178	193	181	172	204	162	217	180	196	171	176	187	180	190	184	178	193	184	208	170	180	193	188	167	201	208	193	208	184	184	198	190	194	200	185	179	187	169	194	205	193	176	172	167	193	208	195	192	153	164	189	191	195	201	183	208	177	180	189	185	206	194	192	200	190	166	196	184	182	200	199	200	177	179	197	182	201	188	216	187	191	214	194	187	170	211	197	209	207	180	214	196	160	164	193	212	186	195	186	165	182	201	168	183	202	196	210	200	173	193	173	177	164	206	199	194	206	187	208	171	186	187	194	192	197	184	166	196	210	189	180	204	208	188	182	205	217	196	201	182	227	203	197	198	210	196	188	209	185	162	185	191	172	193	199	187	188	195	191	217	213	176	197	169	180	211	195	194	204	189	169	183	176	189	160	184	210	226	186	213	214	179	194	197	173	169	186	187	185	181	199	197	172	173	195	194	187	182	178	213	194	171	202	180	183	184	177	197	222	190	203	150	187	184	194	205	175	207	203	183	183	193	181	169	198	193	197	198	191	166	175	199	197	160	196	189	227	185	174	187	196	178	211	223	182	205	187	199	200	171	193	180	172	200	175	176	189	204	208	193	171	196	183	213	176	213	160	165	191	187	198	187	189	183	198	180	205	210	188	210	156	195	207	191	183	177	215	180	193	182	183	192	191	190	180	194	219	189	209	187	211	181	217	187	187	205	174	207	173	216	175	197	217	165	185	192	176	217	187	193	174	181	189	215	176	191	199	179	173	194	182	168	180	195	200	186	191	185	180	212	186	181	189	215	167	181	185	161	171	212	196	189	196	200	193	200	175	191	182	204	181	213	202	172	202	193	182	212	180	171	177	217	197	158	223	174	183	199	164	193	198	189	201	187	201	192	172	197	191	199	198	197	159	204	201	219	166	183	180	181	192	205	213	202	173	199	234	190	165	174	177	177	178	180	165	181	212	211	203	192	212	183	194	188	182	170	163	198	208	185	213	185	178	196	197	214	162	197	186	175	206	185	181	206	186	176	198	201	193	186	175	209	184	155	185	181	185	200	197	181	188	220	171	185	196	205	199	177	199	192	212	208	167	204	195	168	183	204	173	182	183	202	190	179	176	198	174	179	190	179	182	173	200	192	181	181	198	191	174	197	194	192	216	199	190	201	202	195	187	199	193	211	193	206	186	174	196	173	190	187	193	194	170	199	212	179	170	199	186	195	193	180	186	174	195	177	181	197	176	194	181	188	199	189	197	179	205	192	187	160	229	215	182	191	198	202	183	187	171	192	186	205	175	197	169	195	210	216	214	179	173	183	181	198	206	172	188	211	201	207	191	190	171	192	193	221	194	184	194	207	159	193	183	164	143	228	180	198	195	187	179	215	185	179	183	179	215	188	186	187	187	176	213	194	184	196	160	184	180	165	193	184	225	185	156	204	197	178	232	191	187	202	196	216	188	178	195	184	208	201	206	191	181	182	200	183	206	178	208	186	199	152	166
53867	57034	35502	2419	2104	1814	1514	1356	1167	1120	1035	996	869	892	886	829	816	785	781	755	698	737	720	706	781	701	661	713	681	714	655	677	662	638	643	674	641	619	683	656	614	669	667	628	663	636	624	611	604	648	646	666	642	653	619	647	610	597	683	667	627	588	602	654	594	614	610	679	644	621	637	651	586	624	638	610	623	656	633	609	604	628	610	646	629	640	604	596	652	664	626	688	623	617	592	640	625	597	626	636	584	652	649	651	643	619	716	671	657	635	637	641	651	610	603	669	648	602	634	629	615	671	645	627	602	622	646	611	655	649	631	660	616	609	640	607	632	629	671	624	639	593	627	604	612	625	609	595	645	650	626	586	663	657	621	631	618	626	582	608	631	646	592	625	591	627	605	693	595	634	629	668	671	619	648	621	586	629	594	586	637	657	597	614	620	598	599	653	621	644	654	630	609	599	656	634	617	670	666	589	627	632	632	626	657	625	627	646	640	586	650	652	592	593	637	625	555	639	629	634	685	625	654	623	668	644	636	601	600	630	676	630	644	609	608	611	643	661	645	676	596	629	582	632	627	633	659	666	607	633	637	636	650	621	668	598	617	645	599	589	604	618	654	600	658	558	634	632	616	661	645	625	605	621	647	601	611	661	573	616	586	636	618	640	627	648	658	648	641	603	619	653	642	652	642	581	647	673	600	613	645	626	611	598	624	605	627	589	657	565	664	631	621	560	624	662	621	647	634	604	631	634	594	637	598	606	657	621	657	604	567	660	653	593	643	611	578	632	612	640	620	670	620	581	630	615	658	663	638	664	619	630	616	661	674	627	628	646	650	615	624	614	649	627	640	657	613	639	664	673	636	625	628	652	659	672	637	631	617	608	629	603	616	591	584	610	629	612	567	622	594	635	602	641	650	635	632	672	674	590	658	588	619	676	671	647	619	576	624	639	663	603	575	600	628	654	687	623	632	615	634	649	619	638	620	601	654	590	658	601	614	627	631	660	632	658	604	597	641	646	602	621	652	589	632	617	647	644	641	630	614	634	620	655	681	595	619	651	610	584	616	585	588	644	625	589	633	621	605	655	612	651	639	650	663	641	660	601	622	599	645	627	645	647	603	618	604	647	620	612	590	561	596	612	635	612	567	650	649	648	647	597	597	635	630	638	627	613	620	646	657	645	645	670	647	646	665	594	650	618	590	619	672	591	619	613	635	623	638	655	648	654	631	631	598	645	626	631	636	647	682	636	673	664	653	658	610	620	641	609	620	644	649	594	620	635	613	638	603	639	559	578	657	664	649	613	632	646	670	620	658	601	631	638	601	595	665	633	663	628	628	632	636	622	665	630	618	611	599	603	634	594	646	647	585	658	651	630	613	653	613	663	637	616	625	597	622	640	639	613	612	588	592	648	624	583	632	629	658	650	629	652	618	633	637	602	634	646	657	609	617	628	615	618	620	616	606	615	626	602	641	625	611	621	602	692	600	622	601	613	628	670	645	667	609	582	622	648	608	631	639	642	654	640	639	629	604	615	581	652	649	618	633	597	607	603	651	641	620	618	618	634	659	587	682	625	638	645	630	626	625	603	640	642	675	597	567	608	639	671	650	643	599	619	615	616	647	596	611	592	623	632	605	602	634	603	632	678	607	614	630	627	610	624	636	642	649	611	622	588	619	611	648	649	638	634	595	612	656	620	651	610	638	644	599	617	598	630	599	599	596	599	643	645	596	605	638	674	628	617	648	644	670	654	620	615	647	612	595	615	597	627	636	637	613	615	643	619	641	662	642	662	589	585	659	627	613	623	618	652	606	613	620	631	614	638	634	642	658	656	587	592	648	643	634	629	619	586	619	671	606	666	604	651	631	605	602	631	609	665	623	597	657	607	657	624	606	615	633	630	607	630	594	641	604	618	625	659	607	639	647	635	657	620	639	627	607	660	643	599	613	654	656	630	613	661	603	629	557	657	652	640	559	660	604	586	615	608	651	627	634	626	626	578	649	666	629	612	674	639	633	628	632	602	641	601	656	657	603	647	626	593	612	634	669	646	646	611	637	604	597	651	636	631	612	611	653	635	620	596	650	623	634	618	596	654	618	593	617	647	617	635	666	635	674	627	640	629	599	653	604	608	654	634	625	686	634	636	567	625	673	580	644	610	606	617	666	639	673	597	625	629	615	624	640	579	667	630	641	608	635	621	612	620	652	641	634	617	606	628	658	612	651	641	624	585	632	611	657	601	627	651	637	649	632	622	656	633	631	632	624	643	658	631	634	613	588	608	638	637	608	641	673	654	657	591	617	657	664	653	603	620	605	623	646	607	634	646	609	629	627	620	616	629	576	583	673	637	632	620	665	612	639	631	648	628	588	664	681	592	615	630	598	645	606	633	588	634	658	621	623	620	651	630	607	644	645	636	623	618	646	595	609	651	612	603	624	656	651	608	636	642	645	640	616	595	633	633	600	641	638	661	622	652	610	627	606	668	642	626	630	650	644	599	621	601	650	656	597	633	598	612	640	638	666	622	639	633	637	645	580	578	611	653	630	612	665	634	616	603	649	667	648	646	639	613	662	603	617	635	653	619	631	608	608	638	653	613	625	628	668	679	591	711	582	648	629	654	674	624	623	618	628	638	637	616	628	624	648	616	654	605	651	619	605	604	677	625	624	640	598	612	659	653	613	570	617	584	602	624	642	644	627	677	608	628	609	613	600	613	632	636	598	611	629	611	645	593	625	600	628	616	642	616	625	628	651	681	619	630	621	602	617	586	646	655	579	591	664	615	606	666	606	634	627	643	590	690	617	595	646	658	636	630	632	658	647	627	608	627	655	647	642	600	628	622	637	606	685	580	588	651	625	630	625	635	674	646	585	605	624	584	655	676	618	648	621	635	605	609	615	642	639	624	620	603	632	577	622	628	594	624	590	609	599	627	591	628	599	598	673	627	647	616	596	636	672	637	612	651	620	618	617	606	641	595	636	631	575	638	608	591	619	607	595	632	635	648	618	635	623	641	666	567	668	606	639	660	625	625	630	593	616	603	621	641	655	613	609	619	590	632	628	618	601	633	593	660	612	616	620	642	622	625	612	621	624	617	680	638	622	646	589	630	626	635	626	660	628	564	602	666	609	634	637	641	609	589	664	606	604	622	674	693	600	590	595	689	592	660	634	624	631	627	626	619	629	623	667	636	645	636	620	647	627	628	644	613	652	670	687	633	604	636	648	637	619	621	621	571	680	633	612	607	603	651	644	615	659	611	658	597	640	636	599	585	599	598	636	619	619	605	689	625	609	601	609	672	578	619	658	608	622	601	652	627	634	642	626	653	639	613	653	641	631	644	584	583	620	602	643	615	633	615	624	654	626	631	645	644	646	621	612	630	638	624	623	638	600	579	659	623	636	609	627	682	626	649	545	657	619	670	634	614	596	618	616	659	681	604	639	658	643	604	627	656	646	587	646	613	615	663	629	626	666	648	648	602	601	650	622	599	640	647	591	633
23299	14261	2995	331	205	201	180	167	202	201	194	192	178	185	174	186	164	177	176	199	182	198	186	202	182	188	153	193	198	172	178	199	184	168	185	167	164	176	184	211	193	190	195	180	171	181	175	207	194	204	177	192	161	185	173	196	181	180	166	182	174	200	175	191	182	193	185	163	210	196	166	175	190	186	177	183	206	175	155	205	233	188	195	189	174	165	193	193	188	164	172	171	189	206	189	204	205	175	213	207	183	178	195	171	207	176	182	180	193	205	178	192	183	174	209	171	187	176	195	165	181	163	174	191	195	187	192	199	175	191	183	197	173	180	189	200	175	186	176	206	176	182	190	188	183	218	170	201	182	199	202	181	197	197	169	193	196	180	168	173	188	188	189	196	201	166	192	184	200	171	190	196	210	159	207	161	191	154	184	157	196	192	196	182	195	169	174	185	183	171	182	200	183	174	191	190	183	200	168	176	195	201	190	162	184	182	196	169	180	174	192	209	175	178	169	205	171	200	173	179	191	180	175	209	199	191	193	201	200	194	204	194	180	189	194	189	196	173	164	179	184	201	193	181	189	213	203	187	204	167	188	193	182	192	197	176	190	202	172	173	207	187	178	200	200	181	184	180	201	164	185	159	156	177	201	199	194	176	171	182	183	187	213	182	198	175	190	207	171	161	162	166	196	170	195	190	197	174	167	194	206	202	204	200	184	166	207	175	188	205	182	180	186	177	204	171	184	182	205	204	205	176	176	184	186	185	174	194	204	177	183	185	178	182	167	179	173	202	178	195	189	187	168	219	171	194	183	176	186	174	179	202	192	187	193	155	176	200	190	187	194	201	203	189	179	203	158	178	170	183	158	185	185	197	206	157	201	187	176	190	207	192	190	171	206	179	169	191	196	188	201	173	205	196	183	187	161	171	177	179	195	177	169	178	199	201	202	192	190	177	186	209	203	189	161	194	189	179	189	162	180	176	193	232	203	179	175	168	181	199	184	182	199	184	187	186	187	169	195	202	197	179	199	179	198	193	177	199	185	188	205	186	188	203	170	172	175	174	192	174	184	206	193	187	179	188	199	204	205	179	193	185	185	202	189	195	172	196	181	206	173	172	192	178	200	171	194	192	198	173	188	182	189	185	194	166	206	187	186	197	199	185	198	182	203	178	177	186	187	213	182	185	202	175	179	180	174	184	198	157	175	186	167	184	184	210	210	178	206	187	205	191	187	183	187	188	203	200	180	191	196	188	208	208	206	174	188	192	197	160	176	207	164	175	179	190	186	181	172	159	185	195	193	208	198	193	194	184	192	175	162	184	184	199	203	198	207	179	174	206	190	172	202	177	178	195	173	180	184	181	196	203	182	192	187	176	201	191	187	199	165	157	177	168	197	187	171	176	186	193	186	208	169	174	184	178	182	186	189	187	191	171	183	188	173	162	202	180	174	197	180	185	185	188	174	207	178	187	178	184	201	185	170	189	193	187	191	202	189	169	203	183	181	191	200	178	190	190	154	173	168	193	169	176	188	194	200	181	163	194	183	197	181	202	187	170	170	187	191	195	186	191	181	185	176	170	182	191	174	187	182	185	186	180	208	187	179	180	205	181	192	198	212	174	182	219	165	170	200	183	178	163	159	195	175	204	168	206	184	193	186	205	186	194	181	169	196	194	165	169	166	207	195	189	186	188	189	177	177	197	195	207	191	185	193	177	177	195	194	191	205	183	159	180	184	197	193	167	183	207	176	176	165	179	183	177	178	223	179	177	193	161	180	188	197	179	203	176	174	195	199	210	195	181	171	154	188	178	191	188	176	177	178	202	179	192	198	187	158	220	185	200	200	179	188	205	198	175	168	177	179	154	189	172	202	170	162	176	179	184	196	213	197	176	182	179	190	208	168	196	187	162	204	191	173	178	163	177	196	180	192	179	162	186	190	188	187	220	176	179	188	182	189	188	183	172	166	199	174	198	187	173	164	199	180	184	195	186	199	220	176	191	190	188	195	196	185	159	179	171	174	171	176	203	184	155	164	173	176	205	181	179	196	194	179	171	164	160	168	190	180	210	181	205	194	187	178	202	197	167	182	178	179	199	200	208	179	189	184	191	186	188	198	200	182	203	181	196	177	198	205	194	194	179	200	208	169	192	176	174	190	179	196	196	183	214	198	193	180	168	181	188	202	163	177	175	181	163	187	193	176	197	180	179	186	175	216	172	183	205	179	222	192	185	167	185	183	182	188	175	194	167	178	176	194	193	212	195	194	174	179	221	167	180	190	172	205	172	194	195	195	185	179	183	174	160	192	201	196	179	194	187	199	176	198	172	166	160	162	166	177	189	226	180	198	180	209	187	194	169	205	207	176	164	185	175	197	189	180	205	191	194	201	173	169	181	192	174	179	190	170	188	194	172	183	195	196	200	176	194	193	176	162	164	207	199	199	184	181	170	176	183	194	185	197	172	195	214	166	172	198	175	187	158	172	190	195	192	179	201	168	190	173	192	171	196	152	167	171	172	195	171	193	192	200	187	192	174	185	213	169	216	183	166	210	186	197	200	205	179	190	174	176	178	181	203	206	176	179	173	199	187	208	206	178	186	207	154	199	192	194	176	188	185	191	184	176	202	194	160	180	171	175	172	220	202	212	215	190	188	179	180	155	186	185	177	174	186	212	169	188	189	206	201	167	181	188	216	190	197	177	169	178	194	196	187	173	205	183	169	196	193	201	189	183	177	160	202	164	188	204	204	181	198	179	177	184	187	201	187	155	155	152	187	178	190	163	191	184	182	171	177	202	169	193	204	203	178	193	198	190	196	202	176	190	174	196	204	175	198	160	199	226	184	224	212	191	192	187	182	197	192	185	193	172	177	194	164	184	203	170	173	193	177	210	182	180	195	194	185	197	176	186	180	184	197	199	175	184	198	169	207	164	203	189	199	205	167	192	193	180	170	178	170	177	166	155	169	186	191	213	165	208	180	172	189	186	170	157	196	216	174	191	234	181	180	186	192	197	183	184	187	195	219	201	163	203	178	194	182	165	188	181	182	190	194	183	184	181	170	200	176	194	193	188	191	183	201	187	195	180	167	204	177	202	184	186	211	198	197	187	182	200	160	174	160	204	192	160	213	171	192	197	164	143	166	188	186	191	207	208	195	169	187	176	181	178	165	198	162	152	200	192	194	192	157	202	180	177	197	182	195	195	194	192	199	191	197	189	187	158	194	183	192	170	201	186	176	184	198	173	198	175	182	166	199	157	168	186	201	188	180	174	188	191	199	164	170	202	189	199	180	180	195	203	178	174	179	169	158	181	215	185	192	205	186	182	168	192	201	175	203	165	186	192	190	184	172	188	197	199	187	176	169	185	201	168	179	183	207	195	173	182	176	186	158	184	191	185	193	182	174	196	160	179	175	182	168	204	173	166	212	188	184	166	192	178	194	188	178	204	174	195	210	164	200	196	176	217	221	181	193	181	183	182	192	180	172	183	179	189	217	190	205	204	198
22553	18424	4546	700	669	641	647	653	624	646	623	655	631	620	661	654	611	593	553	587	574	616	633	652	593	604	597	633	648	622	581	642	589	586	614	617	619	640	616	628	667	626	612	644	613	603	624	676	618	572	627	639	612	624	630	604	602	632	607	642	586	593	642	641	582	668	619	601	650	613	586	581	581	620	600	615	631	615	626	578	618	632	651	620	596	668	660	619	595	592	583	623	604	615	618	572	592	624	675	601	639	536	638	630	599	635	600	566	630	613	599	595	624	595	630	563	599	606	610	605	607	588	643	650	642	639	612	627	638	626	628	616	576	612	652	612	650	635	598	610	626	632	591	626	606	640	602	629	635	578	617	634	641	596	572	599	632	645	621	615	615	606	645	606	626	597	591	669	589	612	584	587	619	667	619	599	606	601	618	645	600	564	630	617	605	620	624	597	602	629	622	618	619	595	594	579	587	576	562	598	625	673	648	609	639	634	634	645	603	626	624	620	624	629	649	615	612	636	595	611	580	651	620	634	598	645	614	598	616	617	625	606	592	561	572	628	632	645	593	616	625	632	619	629	586	628	595	602	621	637	619	608	636	634	611	644	572	608	592	676	582	624	616	630	635	651	605	590	604	609	647	581	563	645	610	562	654	624	592	629	632	610	578	603	619	624	603	650	596	623	583	662	605	599	621	593	644	616	630	646	618	615	616	599	641	625	621	593	595	594	620	645	595	588	613	633	614	609	592	635	653	640	597	607	588	564	612	628	630	576	582	652	662	618	609	655	616	648	622	594	635	593	647	600	634	634	621	621	604	628	594	589	651	631	647	603	614	655	617	624	622	612	616	598	633	640	663	635	635	622	659	603	622	603	577	668	674	646	611	629	587	654	606	601	633	634	639	602	694	679	652	555	657	584	631	632	619	646	640	623	599	637	579	605	641	624	643	631	601	605	616	637	626	611	653	592	624	593	615	650	612	620	588	610	613	586	579	621	641	598	583	644	610	605	616	583	660	568	616	644	568	579	607	609	627	591	610	630	592	598	629	616	616	614	602	610	627	606	644	601	632	585	583	618	623	573	600	603	598	601	586	638	605	640	639	628	636	668	612	611	625	621	594	623	633	620	658	645	635	623	594	633	626	589	606	649	621	618	645	617	621	607	642	635	607	593	611	615	587	608	564	581	654	588	617	607	602	593	621	604	613	629	627	607	608	609	634	598	623	651	614	616	606	636	606	613	635	610	627	644	611	649	668	603	590	564	611	614	602	666	577	616	584	629	623	614	645	616	632	641	619	634	628	525	619	620	618	656	581	615	594	549	651	642	639	577	640	626	588	639	638	619	637	613	637	578	580	638	616	614	612	608	656	633	602	579	624	616	628	609	623	634	634	620	611	628	621	612	597	598	579	585	647	619	597	569	594	638	621	630	602	580	581	601	646	623	603	589	603	629	595	632	621	609	559	627	614	593	584	661	639	614	582	616	604	641	650	595	595	637	599	568	631	604	599	614	633	658	626	635	607	622	613	605	644	603	614	648	664	622	660	617	604	627	575	620	594	619	652	612	619	645	637	620	617	623	649	591	606	621	616	607	637	598	629	639	619	605	601	610	641	615	626	612	586	625	627	617	587	604	624	622	621	600	577	661	611	606	590	579	620	563	599	576	578	591	648	649	619	632	633	605	585	611	610	587	590	634	617	649	652	606	593	595	564	650	608	610	591	617	562	609	679	602	662	568	619	574	615	551	627	621	586	619	634	614	617	619	650	640	590	639	660	632	621	588	598	641	610	615	576	583	634	643	635	642	629	614	556	648	615	629	604	597	591	577	556	651	670	578	629	626	639	609	612	605	567	615	621	590	638	617	586	612	604	625	568	607	604	635	589	602	647	570	642	617	598	610	608	639	583	591	651	597	657	611	593	591	583	597	604	577	612	577	637	606	633	557	629	611	597	596	603	612	656	660	592	628	591	594	629	665	616	624	583	642	621	602	600	588	684	604	628	616	636	632	625	604	621	609	648	562	664	600	593	644	596	604	627	582	594	619	667	577	649	566	585	611	599	633	632	567	632	614	611	592	632	593	616	607	589	581	563	647	585	607	618	610	651	612	618	631	602	610	678	629	623	622	623	632	622	593	632	653	589	614	625	593	644	588	652	639	584	613	577	626	542	656	615	624	638	573	613	604	631	624	576	629	562	604	682	589	648	646	641	590	619	614	621	627	627	599	621	645	606	620	619	560	560	643	644	597	628	692	620	642	560	678	610	640	587	580	601	641	591	648	600	606	588	627	632	620	554	613	588	585	585	595	639	570	573	610	623	630	632	630	603	609	668	616	646	609	630	596	662	599	601	605	663	618	585	563	629	632	604	602	567	633	612	654	639	636	604	633	620	625	618	619	640	626	562	626	633	600	583	574	569	580	621	655	629	583	635	608	575	627	584	580	654	618	618	644	618	615	629	641	627	642	597	605	600	592	624	596	606	640	566	622	613	581	587	630	617	618	646	558	620	599	613	620	631	641	619	615	628	636	633	619	581	610	590	591	642	639	646	590	647	635	668	639	594	646	584	589	587	605	620	582	631	618	611	632	637	617	598	633	615	631	643	647	568	581	652	585	632	595	606	599	578	595	635	604	580	664	622	622	603	607	591	639	525	589	570	609	644	636	611	588	643	616	605	609	610	591	579	623	647	620	583	596	645	606	608	609	645	589	639	628	626	615	646	618	627	659	642	586	638	603	650	581	632	611	653	663	665	611	618	627	628	632	636	606	603	618	574	601	599	633	645	584	611	610	641	593	616	598	600	611	602	633	579	611	628	611	629	665	622	657	650	590	626	616	599	631	609	627	606	628	606	617	599	635	649	648	622	649	606	632	604	621	627	653	652	624	592	626	605	621	589	615	678	596	608	628	628	619	645	595	578	629	625	620	653	616	641	633	576	595	625	576	633	619	639	634	624	602	619	611	598	652	630	620	612	605	638	595	675	608	675	650	612	620	608	617	633	583	601	613	625	593	650	613	608	619	592	618	605	623	610	627	607	637	637	643	607	603	619	623	625	662	620	572	575	600	631	635	662	600	607	566	631	585	665	630	653	617	621	638	588	632	602	580	632	593	633	638	601	621	610	614	641	591	579	599	606	621	641	605	616	625	628	622	611	645	621	649	593	641	617	629	641	595	644	574	602	591	592	603	614	587	578	620	611	629	582	651	595	554	598	604	602	641	624	621	587	611	611	575	640	590	627	664	597	617	649	625	587	613	590	558	616	636	603	629	599	615	607	615	637	632	636	611	638	629	623	602	614	635	612	571	627	611	601	572	591	614	572	565	675	611	602	588	584	621	606	578	624	631	612	621	645	609	631	631	617	576	637	640	644	581	614	611	596	598	620	587	558	602	642	597	626	635	614	623	627	596	630	601	596	562	597	583	624	642	664	600	611	614	606	569	596	657	627	615	615	638	655	615	633	614	609	661	645	612	608	602	573	593	617	600	615	629	633	633	643	614
63273	56090	30912	4843	371	267	194	173	164	163	153	155	153	121	132	135	126	155	122	111	121	146	141	120	105	124	135	129	131	107	121	115	129	113	132	125	92	138	107	118	153	148	101	123	142	122	111	136	129	109	130	117	111	105	128	106	139	131	130	121	117	119	146	124	115	133	118	124	127	129	111	108	116	137	130	136	112	117	112	130	134	119	122	120	106	120	118	117	128	136	140	114	119	120	131	109	105	110	124	112	115	114	116	109	110	145	123	111	109	113	112	115	117	109	117	122	126	111	133	127	139	129	113	108	137	124	135	127	116	124	110	134	143	128	116	131	125	109	115	102	125	102	107	131	130	118	127	122	114	130	134	131	133	123	122	123	106	149	139	117	103	127	112	137	111	128	119	117	119	145	110	122	119	127	120	105	111	129	137	118	102	108	122	126	103	129	117	132	128	122	105	146	113	107	115	108	125	124	128	126	139	129	114	121	122	121	113	122	112	101	136	133	114	141	109	146	103	109	120	126	131	103	125	122	126	127	129	132	122	115	115	118	130	118	116	125	110	135	104	129	136	135	130	143	113	113	96	122	122	118	108	115	121	114	124	107	122	128	131	100	129	136	115	139	110	141	125	119	108	113	109	121	116	95	114	124	132	124	115	112	125	136	121	121	122	117	130	115	121	133	107	116	126	122	127	124	119	123	134	110	131	111	111	139	129	148	122	123	99	127	122	121	129	125	102	127	111	122	119	132	149	109	118	97	136	120	127	116	126	122	128	129	118	110	122	139	99	100	125	109	123	132	118	120	122	124	131	129	103	140	129	93	125	132	121	135	139	115	126	116	131	136	132	123	125	119	116	122	113	118	98	122	124	123	112	115	138	127	123	136	130	134	106	109	134	120	138	115	103	111	99	102	102	124	109	129	103	122	100	106	122	106	116	125	122	110	100	133	119	127	112	129	120	151	125	127	124	125	118	144	124	146	95	101	105	121	114	131	116	132	126	139	116	138	94	116	125	145	111	124	117	116	130	114	138	125	140	111	138	120	106	125	141	115	115	118	122	106	129	137	134	138	103	123	126	127	118	117	127	121	114	127	118	110	120	133	119	111	110	140	121	124	112	116	102	133	102	125	98	131	107	98	103	123	122	101	120	119	116	128	114	120	108	138	133	128	116	139	115	125	107	128	113	130	114	138	119	105	109	118	121	134	105	93	123	108	130	128	126	125	97	121	133	130	122	98	123	131	112	105	134	112	135	111	119	128	130	115	107	140	119	123	117	127	126	132	126	130	118	132	125	118	107	132	133	121	128	133	125	103	135	111	107	112	115	113	132	114	115	123	110	136	115	140	119	115	113	129	124	124	130	108	116	115	100	115	120	111	113	101	105	122	132	125	133	111	122	127	119	126	107	120	126	98	114	119	112	107	142	130	117	129	133	124	108	109	113	104	115	114	152	103	119	109	131	115	143	112	126	121	119	128	114	112	108	137	127	123	116	114	116	104	97	112	127	114	121	111	121	136	103	98	102	131	107	108	120	110	122	106	126	118	118	116	105	127	114	101	125	108	124	120	113	129	136	97	126	122	134	115	116	108	105	104	121	120	94	113	115	109	120	123	120	127	117	118	117	106	107	136	124	118	115	114	105	113	124	128	117	117	120	137	110	114	114	108	96	125	114	126	120	127	115	113	126	130	113	125	132	111	113	141	143	120	120	118	118	106	108	122	108	128	120	112	134	139	145	129	120	100	128	126	120	120	116	112	124	122	122	128	112	128	141	116	115	127	134	112	117	123	108	127	130	119	119	124	124	140	112	116	125	108	118	130	133	114	118	129	119	121	121	116	118	116	130	108	139	114	131	124	113	141	133	119	118	140	115	114	108	121	114	129	125	124	131	113	110	125	102	123	132	120	108	127	102	104	123	116	128	116	124	109	120	118	118	108	125	114	135	121	132	135	127	132	114	117	126	135	118	103	116	118	111	124	122	108	109	125	115	128	112	121	117	114	116	117	133	113	106	118	117	126	105	106	113	120	132	124	124	123	106	109	113	125	127	122	126	126	107	115	129	111	111	131	133	115	110	128	108	131	128	109	114	132	146	115	137	127	117	108	135	132	105	106	116	129	103	112	135	116	124	94	119	117	111	106	130	111	135	106	131	114	116	119	112	122	122	96	134	130	122	130	122	108	117	120	112	130	128	129	126	130	115	118	122	138	125	120	118	132	100	108	117	113	106	123	125	127	134	102	101	123	113	128	122	109	127	119	105	114	127	106	114	131	114	136	133	109	118	121	119	123	104	122	115	123	106	104	119	156	116	116	120	103	113	119	129	126	114	108	119	115	103	131	134	120	138	133	103	105	138	133	129	123	131	119	112	117	125	140	123	123	116	104	148	113	125	131	120	118	108	131	137	124	127	112	117	115	117	126	143	109	113	109	128	131	146	124	100	118	108	135	139	135	118	124	114	116	135	128	129	112	119	123	110	128	106	135	115	107	118	144	116	128	106	116	122	122	114	98	122	121	113	109	116	126	123	126	114	122	104	127	125	96	140	125	134	106	107	113	128	114	122	127	106	128	143	108	120	138	137	110	109	105	136	139	108	133	115	117	118	128	108	136	113	101	138	112	118	109	113	122	112	117	123	121	112	96	133	116	102	101	109	112	110	127	128	103	139	118	117	116	131	137	114	121	147	120	130	110	142	129	121	126	113	124	121	107	104	120	140	121	101	108	118	132	111	123	133	130	127	129	117	134	120	124	140	120	118	139	140	112	119	123	126	107	107	113	130	108	124	135	121	132	150	135	114	110	130	108	122	124	148	136	127	117	140	131	117	127	119	132	113	112	114	127	136	123	129	120	128	132	110	100	109	134	128	119	121	125	145	126	117	104	120	119	132	119	126	115	123	116	128	124	115	134	130	111	116	123	112	131	115	110	122	120	115	120	127	110	121	129	118	137	133	119	124	130	101	129	98	138	119	125	119	112	113	122	132	128	132	135	132	127	113	133	121	110	108	100	130	131	119	109	107	122	128	121	129	127	121	135	129	99	117	131	122	120	129	115	125	117	115	114	122	126	133	124	123	116	106	125	116	133	134	114	125	124	117	102	136	116	128	132	132	113	102	115	120	114	142	114	118	128	123	132	107	108	107	148	139	130	113	131	112	113	123	128	135	135	116	104	118	121	97	113	101	134	125	115	106	116	104	107	138	121	114	113	133	121	130	109	134	115	137	99	120	126	137	120	102	119	106	120	137	110	105	114	127	120	114	126	128	129	132	108	112	109	118	123	127	133	139	108	136	135	125	127	116	108	102	103	124	113	111	109	119	143	110	126	115	131	110	113	144	113	128	107	103	124	129	141	132	133	128	124	127	118	113	131	115	125	125	116	101	121	114	142	130	121	128	126	110	112	119	132	131	114	119	124	108	111	118	131	112	113	123	122	123	122	112	113	130	123	129	130	124	104	122	110	119	125	116	127	102	132	110	130	123	105	132	107	109	119	103	116
42945	43480	23838	1398	1124	964	860	788	757	674	644	586	575	561	533	521	484	492	529	515	459	484	512	465	451	451	485	430	440	458	436	463	461	423	445	460	435	442	462	408	448	405	449	455	425	437	435	469	436	438	478	412	389	427	440	446	429	442	431	434	452	435	412	441	426	422	421	442	464	443	417	423	449	427	418	437	421	460	422	462	406	440	419	422	403	415	430	410	401	425	415	433	435	446	421	451	428	421	429	451	409	420	400	419	424	430	441	436	436	440	396	424	438	438	401	447	450	453	433	397	440	430	459	436	404	442	427	425	459	477	408	461	476	460	446	424	420	438	416	443	419	423	389	418	428	405	414	430	452	402	462	433	419	435	443	410	413	400	402	470	455	388	455	451	414	410	393	423	427	433	456	418	436	454	375	448	445	432	403	435	428	432	447	396	402	394	437	395	453	432	422	416	425	432	490	429	438	446	426	448	427	426	439	386	408	430	400	473	426	430	450	410	429	415	428	453	419	439	432	385	436	434	411	433	435	382	420	427	430	377	438	439	443	410	442	423	386	416	419	383	403	394	432	432	442	407	432	401	495	412	432	442	443	424	455	399	418	418	387	452	419	434	370	403	458	451	466	413	457	457	416	452	412	439	463	425	432	429	407	402	397	427	406	411	421	456	455	409	426	427	471	424	429	417	429	441	429	437	436	459	437	429	414	448	452	448	416	418	428	451	458	429	399	420	450	423	403	415	449	448	436	407	438	375	422	449	427	451	419	469	440	405	429	413	425	414	423	392	421	428	427	415	432	424	452	431	453	407	401	468	458	407	427	475	415	427	402	420	399	447	440	412	442	402	408	431	440	400	445	464	405	421	416	433	420	419	420	426	440	438	457	458	403	451	412	461	427	425	418	446	458	396	419	421	442	415	424	416	397	406	414	458	448	425	448	423	413	396	422	407	415	408	427	419	445	438	460	428	420	429	439	453	420	407	433	402	425	464	409	433	420	411	445	423	425	394	453	456	400	446	411	419	429	416	425	451	435	428	436	423	411	416	406	453	413	445	393	435	465	422	397	451	457	454	425	427	430	425	425	431	419	435	407	399	393	424	392	433	416	469	423	412	413	398	391	427	423	437	427	384	440	444	415	416	440	474	453	422	421	433	435	411	459	417	455	392	410	443	438	440	407	445	393	440	446	434	409	445	435	443	415	405	424	435	435	426	449	412	402	438	426	429	455	402	432	409	451	444	432	447	451	430	448	442	463	437	432	416	411	425	431	445	439	389	463	415	436	436	408	389	432	450	446	446	451	441	440	470	431	442	422	406	451	368	451	373	465	427	407	433	430	411	440	427	433	403	410	425	437	399	380	428	426	387	385	433	380	453	432	443	426	446	404	451	410	416	426	427	392	442	447	440	415	453	380	427	406	455	430	430	468	399	427	445	435	412	440	443	450	419	454	417	455	422	397	407	445	398	431	390	410	400	443	413	401	410	400	410	449	449	430	408	399	425	428	436	440	384	432	414	418	409	435	402	398	489	483	387	396	424	486	426	401	443	405	453	419	402	399	420	425	464	398	444	398	425	422	416	462	420	459	427	449	427	422	397	433	424	417	445	440	419	429	410	455	429	445	413	458	432	450	402	428	413	450	404	427	440	401	429	428	441	427	443	432	432	424	390	464	415	417	389	414	396	416	444	445	447	450	407	380	403	435	422	417	442	432	455	470	429	401	423	440	453	413	432	432	451	363	459	436	418	445	412	391	416	442	423	427	462	418	417	424	424	467	406	436	414	430	437	418	422	369	424	433	410	440	407	448	461	405	451	399	483	422	426	384	414	468	451	428	389	414	427	437	422	419	429	441	402	461	425	431	388	453	404	390	385	433	391	449	420	458	450	429	438	406	454	431	380	420	417	384	410	416	443	472	404	427	441	428	450	417	432	433	445	407	445	442	413	441	416	433	426	397	435	426	424	402	420	444	425	426	402	473	432	406	404	419	380	413	385	410	415	400	414	452	404	434	485	458	408	413	416	406	417	408	423	450	454	428	408	425	459	470	406	400	411	414	422	429	412	445	436	425	425	407	400	399	420	413	411	402	407	418	402	437	397	417	410	425	417	447	462	414	411	423	446	453	424	456	441	443	439	443	440	405	427	400	421	408	405	422	418	461	440	430	376	403	383	424	430	425	454	429	422	382	422	417	426	449	441	421	397	393	423	424	430	441	426	434	452	449	452	411	404	408	418	429	417	427	458	429	445	438	428	429	422	428	423	432	401	437	422	397	418	430	384	416	436	405	420	421	410	417	405	432	383	427	429	439	443	440	431	394	457	414	425	425	450	434	432	437	413	447	411	423	420	446	431	418	420	426	458	419	398	376	444	414	426	430	426	409	421	433	422	383	417	432	395	390	435	432	419	415	412	451	414	435	469	427	402	390	393	415	426	419	428	430	418	454	444	440	438	435	421	416	430	427	414	426	407	389	446	417	413	396	421	393	452	408	445	444	416	411	441	426	461	407	417	458	426	426	358	435	436	447	416	431	467	420	415	432	416	405	422	417	447	420	440	405	427	416	438	421	442	415	455	425	423	446	395	436	416	426	430	457	420	426	438	430	422	402	406	403	393	432	422	399	444	440	432	406	429	418	422	439	396	429	404	441	391	439	433	438	432	400	415	458	471	474	428	393	403	425	495	429	474	415	431	436	406	445	417	405	413	447	429	454	432	431	423	438	421	435	444	379	471	444	398	428	422	427	447	472	414	425	433	427	443	441	441	433	382	408	413	429	401	413	419	439	438	397	415	446	447	429	458	437	445	422	438	382	427	437	390	429	411	426	405	434	421	427	407	450	419	412	440	464	429	458	408	437	420	440	424	457	428	410	423	456	421	462	415	420	430	440	412	442	417	406	401	439	393	401	401	454	427	435	383	405	434	422	456	466	420	456	423	429	401	406	436	441	445	458	417	434	386	433	406	410	452	439	410	413	440	431	401	444	441	401	412	434	451	397	432	411	418	397	396	418	430	431	465	428	442	421	467	443	442	381	445	439	439	416	399	396	410	444	430	441	409	394	426	428	432	418	403	448	436	406	414	412	446	415	416	446	433	404	433	412	404	432	466	421	438	412	443	391	408	447	437	456	390	410	412	426	403	405	428	437	396	450	449	459	449	429	385	429	418	432	390	408	434	438	420	411	415	423	432	417	425	438	436	451	466	427	416	451	456	397	439	455	400	430	399	435	452	418	421	417	470	400	438	453	427	425	467	416	437	414	430	442	440	442	446	435	424	413	458	441	430	436	382	424	446	453	443	423	395	407	431	423	441	410	411	481	428	402	431	443	409	414	424	419	420	413	430	422	419	412	396	444	475	422	452	463	424	430	398	434	392	439	449	422	406	443	410	434	383	401	407	426	423	431	436	436	470	419	432	418	410	432	427	419	428	438	433	435	473	421	418	388	440	431	435	420	479	426	428	447	431	448	418	436	423	443	443	418	421	430	413	449	413	463	393
