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
336885674782	336885675341	336885675891	336885676441	336885676991	336885677541	336885678091	336885678641	336885679191	336885679741	336885680291	336885680841	336885681391	336885681941	336885682491	336885683041	336885683591	336885684141	336885684691	336885685241	336885685791	336885686341	336885686891	336885687441	336885687991	336885688541	336885689091	336885689641	336885690191	336885690741	336885691291	336885691841	336885692391	336885692941	336885693491	336885694041	336885694591	336885695141	336885695691	336885696241	336885696791	336885697341	336885697891	336885698441	336885698991	336885699541	336885700091	336885700641	336885701191	336885701741	336885702291	336885702841	336885703391	336885703941	336885704491	336885705041	336885705591	336885706141	336885706691	336885707241	336885707791	336885708341	336885708891	336885709441	336885709991	336885710541	336885711091	336885711641	336885712191	336885712741	336885713291	336885713841	336885714391	336885714941	336885715491	336885716041	336885716591	336885717141	336885717691	336885718241	336885718791	336885719341	336885719891	336885720441	336885720991	336885721541	336885722091	336885722641	336885723191	336885723741	336885724291	336885724841	336885725391	336885725941	336885726493	336885727041	336885727591	336885728141	336885728691	336885729241	336885729791	336885730341	336885730891	336885731443	336885731991	336885732541	336885733091	336885733641	336885734191	336885734743	336885735291	336885735843	336885736391	336885736941	336885737491	336885738041	336885738591	336885739141	336885739691	336885740241	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
33923	12313	10760	8883	6116	4946	3739	2763	2135	1787	1615	1206	1067	1043	902	752	702	677	905	964	776	641	466	460	437	355	332	267	289	304	239	241	279	240	251	236	228	202	188	171	214	187	224	255	236	235	255	207	247	244	202	178	193	206	213	202	165	154	157	134	142	130	152	122	135	123	127	121	121	116	142	140	116	147	149	132	154	145	116	109	121	128	115	141	127	139	134	133	147	139	143	141	165	110	144	125	138	133	117	126	120	136	125	137	126	115	114	106	114	136	137	138	133	138	116	138	118	106	119	121	111	137	143	132	127	134	133	140	127	144	132	133	122	135	135	127	130	133	130	128	97	103	121	134	133	115	124	127	120	111	120	133	146	129	135	146	119	114	120	115	109	117	122	117	117	158	106	139	119	114	131	118	134	115	118	105	125	128	100	121	124	100	132	113	103	118	145	125	138	122	134	122	120	131	120	112	114	116	120	129	127	129	130	131	117	120	133	128	121	148	107	126	127	108	132	120	144	126	137	110	123	149	142	129	119	105	119	123	122	122	118	124	112	126	113	113	127	134	130	121	111	115	117	122	102	115	127	118	112	118	126	129	99	108	118	110	111	121	121	129	129	119	148	109	138	113	121	138	103	122	117	132	116	115	142	114	136	96	127	113	124	112	129	112	132	114	122	137	97	108	129	125	120	126	117	112	123	120	147	121	135	99	114	134	115	124	155	122	136	120	113	137	113	133	122	119	136	136	110	114	135	125	121	99	112	129	126	109	153	107	110	148	122	119	139	114	130	123	138	109	121	117	114	140	115	123	120	124	109	133	114	124	114	110	137	120	146	129	131	112	110	120	116	107	120	120	126	119	119	114	136	126	128	129	124	115	113	122	123	126	132	125	109	124	139	121	151	125	132	107	113	122	127	101	104	100	124	139	131	138	129	134	106	118	121	132	129	132	127	117	125	117	135	142	115	118	118	114	123	150	119	124	144	139	112	125	122	101	111	119	149	132	113	113	132	136	140	115	126	127	122	108	123	108	105	128	150	122	142	124	116	99	130	122	121	116	114	136	131	101	125	116	96	117	105	120	118	135	85	126	119	119	119	143	118	115	134	110	108	136	122	129	138	116	124	118	133	102	121	128	138	108	114	125	126	121	117	103	122	134	147	120	126	107	100	107	125	131	119	131	110	115	124	134	111	121	132	117	105	120	133	111	118	121	121	123	138	121	134	150	126	124	126	123	137	118	111	124	108	110	120	107	113	137	119	106	115	116	128	141	136	123	117	111	122	128	125	112	111	126	114	115	124	128	129	121	124	124	133	125	113	130	126	124	123	114	112	130	143	135	136	111	124	126	117	137	124	151	119	119	121	106	120	131	118	115	117	134	116	122	106	127	126	137	131	109	128	124	120	122	132	146	120	103	122	135	106	109	121	117	117	124	135	138	140	127	123	140	116	112	98	111	118	120	130	117	136	122	130	104	111	127	131	119	156	124	148	123	129	109	124	134	121	131	133	134	126	111	139	118	122	120	107	123	117	117	117	116	109	149	140	141	123	114	120	125	120	131	127	132	123	135	143	135	126	118	122	127	115	147	133	123	110	123	115	114	131	135	103	147	125	107	101	121	130	127	114	115	117	115	138	138	135	120	122	111	115	139	107	121	114	133	126	139	126	121	98	136	112	119	102	116	122	103	122	108	131	134	137	119	111	113	107	146	141	115	119	107	140	115	150	115	107	118	106	126	116	130	117	110	120	125	138	95	137	123	147	135	114	107	124	136	114	104	126	115	128	124	119	118	105	111	137	127	123	131	125	120	130	114	118	138	112	138	118	119	109	127	122	146	136	131	115	142	114	128	112	124	129	139	132	118	122	117	113	117	124	120	109	127	138	133	126	127	129	129	117	119	126	120	131	129	128	120	98	118	141	115	129	115	120	128	118	139	108	121	100	111	102	116	113	127	140	129	105	124	120	109	129	137	137	114	118	121	136	115	123	129	133	118	121	153	126	130	103	110	124	120	114	110	116	115	95	103	109	87	110	108	117	125	105	132	120	147	142	119	116	118	108	114	136	134	95	113	115	116	142	136	118	103	145	130	123	132	120	127	115	136	128	120	118	126	105	126	115	114	118	149	128	123	119	136	109	148	121	131	134	133	119	110	122	132	100	109	122	114	87	119	110	120	135	124	116	115	109	131	121	123	114	137	137	133	123	118	131	119	90	120	113	120	126	108	136	109	126	118	125	125	118	120	137	113	133	146	139	107	135	133	109	109	121	112	135	128	116	112	114	106	136	109	139	118	135	106	121	150	127	115	119	148	126	131	111	100	115	116	146	103	124	125	109	135	116	112	140	157	117	102	136	128	134	114	108	126	109	120	120	139	121	122	111	113	130	140	112	127	117	122	122	128	117	134	109	127	102	135	128	127	126	132	147	130	140	140	102	126	128	145	121	122	102	124	117	118	114	132	119	121	124	112	125	106	115	117	126	122	107	111	131	130	103	108	106	118	123	124	125	121	129	106	118	132	109	135	134	123	123	138	116	109	115	135	132	117	117	117	131	112	113	114	124	128	104	94	127	116	130	112	130	121	130	136	145	123	117	116	138	125	118	121	109	108	134	124	133	128	126	120	110	119	120	113	131	115	118	131	137	130	119	132	96	122	127	122	126	117	115	139	131	121	114	120	122	109	106	118	130	141	128	128	116	127	102	125	132	124	152	125	121	133	125	131	127	128	116	133	135	103	111	111	111	132	116	129	110	123	113	125	130	124	132	118	140	127	118	137	117	118	107	154	113	127	102	123	126	113	139	122	119	126	139	131	116	100	125	128	120	132	121	133	126	119	125	121	139	123	122	118	126	128	122	104	122	116	137	110	123	131	125	128	111	104	141	110	132	114	115	123	117	107	128	142	141	132	120	121	135	140	135	133	127	126	98	115	131	129	113	106	111	147	104	138	144	129	112	105	134	115	109	121	138	117	126	134	129	130	110	103	130	149	131	118	116	139	132	134	119	125	136	131	132	108	124	136	112	124	123	128	146	122	111	144	116	117	133	147	130	107	114	125	131	121	103	107	115	106	124	113	98	135	145	134	131	107	127	120	115	129	130	131	131	122	132	132	110	140	121	151	117	95	115	113	129	121	136	120	116	128	126	120	123	137	139	119	109	104	101	108	105	115	130	122	128	136	125	127	109	113	138	133	137	112	119	125	121	117	142	142	137	125	143	105	138	111	133	118	140	108	139	106	140	118	137	138	143	120	116	115	112	125	136	112	104	132	132	143	112	119	120	129	108	123	125	132	137	127	118	132	119	113	125	119	123	119	110	106	123	131	128	123	122	154	113	121	115	123	132	138	111	113	128	126	125	134	127	136	104	112	124	112	105	113	138	113	104	120	120	121	120	125	114	129	112	131	138	131	123	126	112	125	134	125	125	129	120	115	131	118	147	134	113	132	115	116	102	127	137	128	124	113	130	112	106	129	100	113	101	121	124	112	121	122	116	117	135	135
18705	6525	15820	18978	17340	16398	14088	11894	9990	8834	8225	6951	6049	5655	5063	4506	3974	4138	5218	6291	5246	3862	3097	2848	2480	2188	1675	1436	1509	1421	1330	1442	1324	1142	1282	1252	1096	923	889	864	919	1046	1008	1215	1311	1411	1536	1231	1314	1309	966	833	919	941	1061	795	662	548	529	466	441	398	398	386	398	377	398	386	383	354	367	427	414	420	447	438	405	373	414	391	338	375	383	399	367	395	399	399	382	389	467	430	423	412	417	391	354	358	347	362	327	328	382	331	325	372	328	367	339	347	360	356	322	357	327	355	329	330	342	312	329	309	318	334	319	331	360	345	341	319	319	352	309	324	336	357	326	297	318	303	316	328	292	335	310	364	341	333	296	287	328	298	304	335	324	303	357	313	313	255	295	301	303	307	319	311	304	299	320	361	308	291	289	317	313	299	323	327	338	297	312	299	346	324	318	272	312	301	290	299	330	319	327	308	316	310	311	346	319	332	317	315	312	323	322	306	305	311	353	312	313	323	308	319	311	303	354	298	335	324	307	333	322	316	295	324	326	331	309	315	307	326	305	316	305	282	296	316	308	312	279	300	318	318	362	346	329	314	318	315	272	312	308	318	310	307	298	296	339	320	334	289	291	300	304	305	319	339	285	335	331	303	341	315	306	288	317	305	319	308	322	318	323	310	325	307	302	314	327	325	339	317	316	296	277	314	319	333	309	308	335	300	303	318	284	307	313	282	305	322	291	307	314	299	323	329	307	313	302	317	302	348	312	302	307	341	333	322	303	317	329	337	338	308	313	281	288	294	312	315	307	324	349	290	316	353	339	338	323	328	298	328	298	310	312	296	321	300	348	308	264	315	288	340	296	302	308	303	297	324	316	303	335	326	303	341	314	308	302	309	292	325	330	340	313	308	285	327	309	329	268	275	290	296	307	311	325	294	299	305	327	317	315	283	316	311	330	317	303	327	314	315	320	315	300	283	328	325	295	298	301	308	310	302	330	280	301	327	328	287	324	309	302	325	320	375	347	295	332	336	331	289	326	310	303	303	317	329	327	314	332	315	319	329	289	309	299	339	298	332	301	307	314	292	301	331	340	294	335	291	265	321	352	312	313	316	304	269	327	313	318	330	339	288	312	356	315	341	317	317	333	309	289	316	275	324	325	288	300	321	322	301	317	319	337	328	320	321	286	320	315	312	311	323	355	310	322	313	320	316	327	305	298	317	318	329	321	272	296	299	341	291	301	301	318	324	321	324	284	286	319	297	321	326	304	311	326	305	326	337	301	297	318	350	311	326	300	321	329	300	313	313	288	363	327	327	325	288	331	319	351	305	311	330	312	325	304	307	325	310	333	334	310	297	324	355	324	324	329	311	316	291	343	309	288	307	296	293	349	305	334	306	296	322	326	328	331	328	304	308	300	285	314	337	317	303	316	290	303	281	318	327	329	335	305	343	329	331	339	320	305	301	299	313	290	323	308	331	297	292	355	310	282	295	301	314	307	317	311	314	315	284	316	299	339	330	275	313	340	328	285	341	320	315	322	309	323	343	286	325	286	328	338	311	319	313	339	297	329	300	310	324	288	333	302	321	302	293	301	318	325	301	321	334	313	340	313	314	332	281	342	312	291	351	297	331	323	299	318	309	340	283	315	318	325	303	316	336	305	311	352	300	299	306	298	278	316	332	333	325	307	305	318	279	311	323	315	332	307	349	331	301	303	322	334	305	302	331	295	318	344	319	312	317	346	300	307	304	309	302	311	309	327	303	321	328	330	330	312	294	321	334	334	324	317	317	340	342	304	300	292	332	312	318	294	310	321	304	306	296	335	305	315	329	294	316	340	304	331	303	302	318	311	327	322	313	317	307	337	310	308	320	285	353	337	320	325	319	336	312	307	318	326	334	320	309	298	303	311	284	334	318	304	320	288	317	334	351	323	344	306	287	324	337	314	320	299	333	296	325	305	312	320	306	276	345	313	319	302	320	333	337	321	326	317	343	318	318	314	320	307	298	329	306	288	323	318	312	308	334	306	329	332	337	299	290	327	319	314	309	295	306	274	321	330	311	295	337	310	299	303	313	320	346	319	304	315	292	330	292	336	298	297	328	336	315	361	330	350	337	301	266	303	317	303	317	296	303	347	316	320	319	308	338	288	357	299	304	289	312	292	318	336	311	326	316	335	336	314	286	344	308	303	310	277	290	314	304	310	305	315	313	340	296	275	317	300	331	309	287	333	297	303	302	304	322	327	331	290	319	352	340	319	324	280	336	347	330	306	304	301	283	315	331	352	349	306	294	291	330	288	340	342	335	309	315	330	312	306	322	286	321	343	298	338	344	295	310	304	304	316	355	335	313	327	320	341	329	294	333	305	315	325	320	310	305	295	333	318	308	345	304	340	324	328	308	326	293	297	326	331	320	325	326	318	335	300	324	293	310	316	320	305	309	325	331	311	309	287	316	326	351	291	309	284	286	342	294	312	309	285	316	335	319	323	308	345	299	273	309	304	270	292	316	315	321	317	313	347	303	317	298	325	312	314	304	326	313	301	303	310	323	307	328	311	327	281	298	321	323	333	294	341	311	309	303	315	322	309	302	305	315	324	303	333	333	313	290	298	321	317	318	288	298	285	329	329	311	319	304	324	311	321	346	306	313	328	339	353	327	313	336	282	349	323	297	331	297	308	296	284	331	299	323	321	324	308	306	299	308	320	321	295	310	321	341	348	267	289	331	311	322	361	311	323	314	301	325	309	305	313	312	323	311	349	340	331	316	312	285	313	309	311	325	350	290	302	263	324	300	292	330	321	321	343	302	297	301	323	289	299	284	332	307	301	290	294	286	327	319	327	320	312	316	323	320	293	345	307	310	316	361	305	352	310	320	344	294	299	303	312	335	287	315	309	330	337	336	313	327	316	341	353	346	314	301	329	346	319	311	330	322	302	322	323	327	291	323	323	323	299	321	311	323	299	290	333	313	285	307	321	308	287	329	312	317	333	305	321	318	319	317	300	337	320	310	317	309	320	326	288	330	336	294	304	291	343	295	329	304	297	302	307	333	285	319	331	327	306	335	312	328	325	301	310	314	285	347	303	320	293	297	303	345	307	307	305	298	307	335	332	314	309	304	300	287	315	323	308	302	337	309	318	325	323	284	291	314	307	339	322	306	282	314	286	318	305	340	313	347	325	327	314	287	298	307	317	321	295	322	311	336	369	308	332	306	313	308	316	294	340	317	316	329	321	307	314	299	314	296	332	291	296	307	328	316	316	294	281	306	348	315	301	290	306	316	331	341	328	311	332	315	310	319	313	312	288	329	279	325	302	349	317	315	333	301	295	322	276	338	291	322	334	326	318	339	306	309	316	344	348	337	315	325	320	315	301	315	340	299	352	347	340	334	305	322	316	324	274	327	329	292	305	303	364	325	306	306	324	307	323	281	320	309	313	333	299	321	290	323	287	304	296	324	355	316	314	297	350	319	320	278	295	288	318	317	319	302	314	333	345	304	325	309	348	316
9884	2374	2809	2276	1752	1345	1149	885	689	645	651	524	496	487	425	379	382	410	534	548	485	386	281	312	284	250	227	199	245	227	219	226	187	190	161	227	231	197	188	213	172	180	183	189	206	176	172	187	185	183	187	159	170	173	180	172	174	183	159	186	204	194	155	161	178	183	168	183	153	142	174	170	178	178	190	161	167	169	163	168	163	180	192	167	201	168	180	172	186	187	170	200	200	194	186	194	165	150	163	149	166	198	188	166	200	164	168	196	195	181	202	176	142	145	164	180	179	179	194	167	182	182	188	194	162	195	180	170	161	160	157	164	183	180	199	165	174	181	181	161	164	191	151	157	171	175	183	164	199	181	159	153	174	175	170	178	175	179	192	187	167	159	191	147	172	195	165	175	180	175	189	170	183	177	188	147	177	167	168	183	174	168	155	187	176	170	149	154	170	178	163	181	158	181	192	156	194	188	163	153	152	160	167	175	168	190	195	152	199	158	162	171	202	168	187	170	168	176	172	154	181	156	183	134	176	175	150	160	153	173	164	179	173	158	183	174	170	177	155	183	199	180	195	184	176	164	164	144	197	175	175	172	176	173	155	186	183	150	178	166	121	176	198	178	174	151	210	159	198	188	169	213	210	175	142	164	159	179	195	157	152	189	166	167	180	182	168	162	152	168	193	188	158	163	162	160	171	159	158	174	182	170	194	173	173	164	170	154	176	181	189	161	166	184	174	175	156	175	184	184	178	160	169	165	165	150	154	162	179	173	159	189	169	188	147	168	154	173	157	181	164	181	170	179	205	187	177	180	177	157	167	193	178	151	193	190	174	194	183	153	153	214	169	171	164	187	161	206	172	158	151	179	175	170	178	163	204	164	148	162	191	175	163	165	173	177	191	179	203	159	151	145	172	168	178	203	173	169	167	181	185	174	174	173	199	171	170	170	174	164	184	161	195	172	188	166	173	181	193	181	201	163	172	161	159	166	161	157	158	155	151	167	191	168	164	182	173	176	198	199	180	163	187	166	159	182	173	181	185	143	153	199	161	153	174	177	184	193	160	173	170	154	159	176	161	170	190	179	176	159	176	179	189	190	161	173	179	165	168	160	186	167	176	155	155	169	172	183	164	140	157	179	159	174	174	173	204	149	201	172	168	173	156	188	181	166	204	169	179	206	205	182	166	161	176	161	162	186	165	155	163	173	158	193	174	165	157	182	167	156	192	189	152	176	172	149	184	203	182	197	155	183	162	155	157	166	154	179	157	157	178	187	140	185	180	153	165	162	198	171	181	179	166	172	182	158	178	155	190	195	190	157	187	167	173	176	184	187	183	175	167	169	182	153	193	162	210	169	177	157	157	163	148	172	169	152	155	173	175	151	170	184	151	158	170	166	185	166	179	160	162	160	161	164	168	176	182	172	187	172	167	172	173	159	154	182	172	168	172	161	143	190	200	190	178	162	181	189	170	189	150	150	189	164	196	177	188	163	189	160	185	192	137	165	196	158	160	186	176	168	172	183	188	196	163	163	152	184	149	188	180	165	168	171	178	182	166	170	191	174	169	171	199	179	158	161	173	176	174	162	160	183	174	206	160	184	175	177	156	149	174	173	172	162	192	183	169	149	168	164	162	188	165	166	184	173	177	177	180	186	189	178	170	164	173	164	185	166	171	170	177	176	176	181	164	190	163	182	194	183	167	158	163	182	187	187	168	169	166	165	183	180	159	178	152	203	163	161	167	180	149	153	180	170	180	158	169	171	183	163	178	192	186	174	184	162	159	163	151	165	157	167	190	156	177	169	177	202	185	186	170	176	181	154	178	165	148	175	149	175	190	191	163	153	165	181	132	165	155	180	177	181	201	171	140	161	173	178	161	169	160	166	169	173	166	165	166	188	168	155	169	205	158	178	168	170	188	192	191	181	156	151	169	151	171	187	160	186	176	181	160	177	177	163	150	172	169	161	185	185	186	160	189	169	164	177	178	167	190	169	159	178	166	191	184	177	151	174	173	163	158	147	189	184	168	180	198	168	182	167	184	172	186	153	153	178	179	174	169	172	178	176	176	174	172	178	155	166	185	165	194	166	190	157	165	183	146	172	146	165	170	165	144	188	176	165	177	146	199	162	165	159	153	169	186	170	140	163	193	160	204	170	155	158	192	157	185	153	177	176	163	161	170	194	167	192	173	171	194	171	139	187	193	183	156	166	179	205	167	173	194	183	166	161	198	167	162	188	173	144	173	167	180	184	187	172	161	201	189	149	174	161	189	196	173	167	150	156	175	162	170	162	171	189	168	159	166	161	161	179	168	156	143	171	202	190	163	184	161	162	185	190	189	183	186	171	163	175	183	205	185	174	196	166	169	157	163	167	167	188	191	181	191	184	160	174	177	162	180	161	136	174	171	161	162	193	154	158	178	198	143	166	191	186	177	162	172	188	150	177	200	168	171	175	199	147	180	176	172	167	183	176	173	173	160	171	174	172	159	175	180	173	174	174	172	185	171	178	183	157	162	145	148	158	158	196	184	201	186	202	200	157	174	167	174	203	176	159	159	170	172	169	182	177	161	179	156	177	161	155	182	160	193	169	174	146	173	172	167	163	179	162	173	159	160	177	167	169	159	152	189	206	167	164	180	161	182	161	159	163	149	197	185	160	148	172	183	181	174	165	167	178	188	175	208	165	168	179	177	165	179	195	180	210	178	187	176	164	163	153	175	137	168	182	156	128	175	162	168	164	173	162	175	175	192	161	182	161	173	192	179	165	187	173	158	187	167	162	177	179	155	167	177	176	164	160	160	177	167	164	175	180	157	149	144	145	160	177	170	156	197	179	169	178	166	159	178	182	171	166	169	169	188	172	144	177	181	153	138	173	152	157	181	185	176	173	136	174	191	169	169	181	166	176	154	196	159	167	167	170	167	156	169	162	169	158	179	176	170	182	186	174	181	164	191	192	163	163	159	174	151	148	153	157	186	189	184	166	167	164	189	163	158	167	169	169	152	168	183	178	192	178	188	191	169	161	149	182	148	168	208	177	174	167	182	177	183	176	176	143	169	186	173	178	157	154	151	164	178	196	185	154	175	170	187	192	176	178	188	183	148	190	193	180	182	177	177	165	192	157	163	162	182	167	163	182	188	155	160	177	174	169	198	194	180	148	153	159	193	177	177	156	185	161	171	157	179	177	139	182	175	170	198	186	148	157	146	169	146	183	193	179	166	181	192	165	162	190	183	175	182	172	172	190	157	185	162	180	179	183	196	194	193	169	178	181	146	154	159	188	137	198	158	189	164	142	184	175	194	169	178	166	153	195	190	150	169	185	177	199	179	165	188	170	172	161	167	184	180	157	157	171	166	144	182	160	161	169	179	180	176	176	194	180	183	167	162	166	178	173	170	164	185	191	175	161	178	192	173	187	186	164	155	186	178	181	184	170	166	189	162	170	183	170	184	172	176	171	161	167	158	184	161	182	138	191	190	152	175	174	189	185	172	158	152	174
5716	2269	5762	6995	6391	6013	5503	4522	3618	3234	3206	2755	2522	2453	2088	1846	1804	2027	2791	3142	2528	1880	1587	1349	1252	1066	807	842	816	712	781	780	681	718	698	692	651	577	573	542	612	561	544	556	552	548	560	481	504	498	466	479	445	480	506	450	503	482	508	436	478	423	468	452	448	453	437	450	436	422	465	465	454	435	431	450	447	464	419	478	435	444	470	443	440	442	465	428	455	447	473	470	495	471	455	452	423	404	421	417	419	443	434	449	425	416	413	429	390	409	424	418	419	462	455	408	426	430	412	423	382	427	378	437	435	391	402	479	424	436	434	450	430	408	442	454	399	442	447	448	425	436	438	413	434	398	404	398	453	457	479	418	391	448	410	430	387	432	448	475	410	449	420	390	404	437	430	425	442	446	436	425	382	443	413	425	413	435	408	432	413	426	437	467	393	416	402	436	399	427	400	418	433	419	404	434	419	436	432	427	432	438	434	422	404	422	464	413	453	433	395	434	434	395	406	429	409	468	428	413	410	437	413	402	430	462	439	433	393	408	427	383	433	380	406	420	446	404	401	426	416	461	401	441	418	421	430	410	415	410	401	411	425	461	427	426	399	455	367	424	438	453	448	435	441	411	402	416	461	445	420	443	469	426	405	405	430	386	451	405	452	439	407	382	414	390	444	432	420	443	406	436	407	390	439	428	406	379	421	435	436	438	429	438	424	407	466	422	437	409	446	406	439	460	440	426	451	425	469	396	453	447	416	399	401	462	434	399	408	441	424	436	429	437	427	380	455	427	446	410	424	464	455	417	399	392	402	407	439	420	443	414	407	450	451	415	411	401	450	481	430	436	412	421	418	410	477	417	449	433	443	435	426	404	430	428	392	460	423	408	419	473	439	400	436	440	423	416	433	437	414	430	433	422	437	399	430	444	437	435	421	465	427	399	409	383	375	419	421	441	414	443	437	440	400	444	418	407	444	420	436	430	431	457	431	419	448	412	392	399	438	406	403	366	410	442	424	401	378	426	415	434	422	469	401	457	400	407	428	440	486	401	407	450	425	386	415	396	414	408	437	449	449	436	411	415	427	431	418	427	394	397	411	389	441	450	426	413	440	406	431	430	442	455	406	368	405	418	428	425	405	394	435	415	447	397	422	426	418	440	421	427	411	421	420	437	432	439	401	388	427	406	375	423	384	439	455	478	421	403	394	405	434	393	416	420	431	442	406	435	401	402	468	453	438	429	420	432	430	424	390	487	420	422	449	400	424	443	419	427	422	377	386	392	415	434	432	395	408	419	403	413	408	431	442	463	451	377	453	413	422	430	426	414	388	408	455	391	406	428	466	445	434	424	411	435	416	390	404	412	433	442	408	424	396	455	424	407	431	437	454	439	453	411	403	426	437	443	413	424	455	446	432	428	400	415	430	423	411	420	437	437	415	421	408	421	435	401	405	427	422	446	432	429	440	430	464	439	445	439	431	400	416	389	428	412	428	424	433	410	417	427	387	421	400	413	442	412	423	405	420	439	375	427	420	437	469	434	398	399	380	417	433	446	415	425	443	437	393	441	402	461	433	396	432	462	371	445	407	439	424	412	443	433	406	367	426	441	440	412	413	418	446	422	425	430	444	386	408	432	461	452	418	438	427	428	431	400	399	430	474	401	428	433	396	384	433	408	460	415	424	438	422	406	440	446	426	402	440	450	400	414	402	431	391	377	442	432	418	452	376	444	410	379	442	433	445	411	465	416	403	393	418	426	439	372	402	431	397	442	428	426	432	443	425	412	420	380	396	390	452	422	433	452	429	421	399	443	460	374	436	439	390	446	405	412	433	410	428	476	413	385	421	413	466	378	438	445	441	424	410	422	440	412	399	422	424	425	402	455	408	470	399	436	416	424	405	413	412	437	467	442	420	408	412	394	406	425	424	405	436	373	459	462	425	387	420	430	433	451	436	394	415	420	411	387	411	404	449	459	398	436	415	450	472	435	397	394	396	410	450	393	423	470	415	449	445	404	449	449	436	404	415	438	470	456	448	463	422	401	421	423	425	428	423	425	405	397	398	409	420	408	426	420	428	417	405	426	435	439	470	421	457	436	400	427	464	433	446	424	425	430	418	436	455	420	412	418	416	413	427	422	416	406	496	431	429	444	403	422	433	411	438	407	431	426	420	434	456	392	451	420	411	425	429	441	442	429	427	413	409	412	431	418	425	450	470	388	425	465	425	416	468	421	388	408	379	447	411	417	455	411	442	433	422	434	405	402	397	419	424	435	388	445	413	434	387	414	403	380	447	448	405	440	451	415	434	440	401	423	408	407	406	404	436	430	411	428	417	404	429	423	422	436	438	442	484	434	422	450	402	439	410	405	404	418	430	432	419	442	416	448	430	440	467	460	435	442	427	434	466	374	448	465	416	424	418	426	408	399	411	431	421	400	424	401	433	417	398	463	440	421	441	437	412	459	432	417	444	408	444	413	429	454	422	408	438	402	391	412	448	435	419	402	444	417	428	390	413	420	428	425	419	450	399	433	455	393	428	414	420	416	426	469	421	432	409	424	381	462	437	402	411	416	416	408	381	368	407	429	426	425	410	428	415	400	425	423	457	438	399	448	416	412	399	420	459	410	404	415	446	396	409	395	430	416	439	393	404	437	439	462	417	410	448	410	412	433	414	458	430	390	424	483	446	410	426	472	447	398	409	390	414	424	437	406	453	436	417	406	383	434	395	422	461	416	442	433	446	427	439	418	450	458	438	438	429	418	469	371	398	407	430	414	461	410	434	423	415	382	436	414	380	405	421	411	415	397	442	428	402	453	373	416	415	438	399	421	467	367	431	424	406	423	413	440	418	434	446	453	421	405	469	429	424	428	421	429	409	401	384	440	420	437	423	432	453	392	448	419	408	433	397	419	452	408	410	440	403	426	408	478	421	451	437	439	427	435	460	412	415	461	430	432	408	425	392	445	425	411	408	443	416	407	416	440	404	407	410	403	455	421	427	421	398	414	426	421	451	400	432	396	382	405	431	400	447	416	407	435	417	407	451	416	424	446	442	410	422	405	422	416	430	370	410	402	430	425	406	441	402	439	471	441	406	435	443	418	423	455	419	413	443	392	402	407	449	452	440	457	418	416	412	407	422	397	406	438	443	445	423	384	407	461	432	393	394	434	429	437	445	410	416	446	393	425	394	408	415	448	447	410	411	447	415	426	422	428	442	395	481	430	460	435	411	397	425	443	430	431	418	425	418	431	393	410	453	408	447	446	404	430	418	401	429	454	407	420	406	454	414	399	450	441	428	399	443	398	442	399	430	478	420	391	427	424	426	453	427	480	418	433	456	432	432	451	424	432	423	425	410	394	426	387	446	391	412	404	426	464	432	418	398	446	424	443	433	413	439	413	433	458	394	403	452	421	423	435	430	446	400	388	457	419	442	425	437	410	420	438	464	438	382	410	427	411	396	400	409	429	437	446	412	397	435	403	462	423	427	448	435	419	437	433	405	402
22589	8695	6356	5501	3825	2964	2390	1890	1668	1379	1144	862	842	730	606	516	524	619	756	772	603	445	424	356	350	294	253	231	244	229	236	247	241	213	231	214	216	187	182	187	188	192	216	217	212	225	203	220	209	212	199	188	172	192	188	194	184	164	134	157	164	144	178	142	154	145	177	172	150	143	140	168	162	145	157	153	167	158	155	158	171	148	143	187	165	154	159	152	171	158	151	153	165	147	146	154	161	166	126	141	175	163	143	141	146	137	154	155	148	151	161	149	142	167	155	144	156	180	152	130	150	160	140	145	156	154	163	146	146	126	159	167	128	148	143	159	151	157	159	145	156	141	161	146	165	178	151	133	152	148	159	144	136	148	173	142	170	154	155	140	153	166	139	166	158	165	157	150	128	119	148	141	139	155	167	146	132	179	154	142	163	159	165	168	136	147	161	152	154	142	160	156	162	153	163	150	127	137	145	134	163	160	158	138	144	150	153	148	125	160	164	151	151	161	175	159	172	143	165	142	159	141	170	145	143	148	124	148	156	152	143	148	137	143	146	140	148	159	152	144	153	151	118	154	153	152	163	154	133	135	151	139	151	147	169	138	140	142	155	155	150	143	149	151	155	142	152	152	151	151	143	157	175	152	152	136	183	146	158	114	132	167	165	145	163	153	167	155	156	125	148	131	161	139	139	142	172	147	161	154	176	152	142	140	150	154	151	159	141	147	153	146	147	148	156	147	145	145	145	151	145	145	155	158	139	149	147	156	169	144	140	173	148	158	141	130	158	134	166	172	148	188	153	158	154	167	151	152	166	151	162	127	155	150	136	131	165	152	141	153	165	149	147	148	150	146	160	177	164	169	151	164	146	136	155	128	169	150	139	162	158	155	151	142	149	159	155	155	164	128	159	161	147	147	139	140	156	139	159	158	130	148	170	162	165	163	167	154	141	166	141	158	139	156	147	173	146	159	153	168	132	145	147	159	148	154	165	163	147	176	161	140	161	147	137	146	145	139	165	146	153	177	140	153	150	135	155	151	155	154	167	172	146	141	161	157	136	141	147	150	129	131	154	150	153	140	145	154	142	142	143	138	129	172	171	148	148	145	161	167	155	154	137	147	157	140	142	171	155	169	152	167	137	141	155	162	167	137	139	151	142	143	156	171	152	165	150	162	156	157	152	158	130	145	158	156	150	153	141	156	132	150	173	147	157	133	157	135	158	123	159	158	158	160	173	162	158	174	142	138	156	156	164	156	160	151	147	141	159	172	157	156	139	155	143	149	150	145	138	153	153	172	158	149	156	166	161	138	144	145	164	156	153	136	150	154	164	139	142	149	143	147	158	140	157	154	159	173	131	161	173	161	153	125	157	157	148	166	135	144	158	153	166	161	148	142	128	133	128	155	142	148	162	147	164	139	112	162	162	140	171	148	162	144	171	139	167	158	162	155	152	137	155	157	170	155	138	147	153	134	147	133	132	148	156	162	140	145	164	169	131	133	169	153	174	133	157	167	149	177	153	155	159	149	135	154	146	138	132	136	146	145	137	140	159	157	133	161	165	138	135	138	141	127	129	166	141	140	146	151	166	140	166	150	144	176	154	146	144	142	160	134	141	143	161	145	172	131	127	158	143	172	161	162	159	151	150	138	167	130	163	133	149	161	145	159	150	160	152	154	153	162	168	162	148	161	153	166	168	147	164	185	152	131	140	140	160	135	162	150	158	146	150	146	134	165	119	134	162	150	152	154	148	127	141	164	124	169	146	126	161	146	160	112	162	136	155	142	164	151	146	170	131	169	154	137	129	160	142	152	162	130	163	149	167	127	157	122	167	162	150	149	139	159	157	157	127	174	156	143	153	164	178	165	152	149	159	135	136	154	171	161	142	156	159	167	149	146	168	167	139	141	165	142	151	140	131	150	140	169	149	158	151	166	154	132	129	140	149	158	172	142	152	148	136	161	142	141	165	155	152	149	137	132	139	152	156	136	143	149	123	152	151	152	155	149	165	136	139	145	151	147	157	140	156	163	137	166	131	143	174	146	147	170	139	149	157	174	140	138	161	153	139	145	148	148	133	127	139	127	156	149	150	164	143	171	155	142	145	143	160	136	128	152	151	154	157	131	143	158	163	152	130	158	159	139	156	165	160	124	142	151	151	164	164	146	163	157	150	185	138	164	157	147	133	152	132	144	160	152	144	176	158	156	167	159	158	149	139	157	139	141	154	147	131	167	149	159	151	149	125	150	153	143	142	184	160	164	136	142	161	160	164	156	156	153	151	149	163	139	148	130	142	139	143	146	148	127	137	166	156	146	157	133	185	159	160	150	146	145	131	152	132	153	140	157	151	140	156	159	167	151	146	147	160	160	146	170	176	175	173	158	152	174	140	150	158	138	151	124	144	153	138	151	160	124	147	154	172	151	179	147	157	158	163	142	110	149	145	155	163	128	166	143	167	149	142	154	140	158	166	153	166	129	133	152	139	165	159	149	162	155	137	159	127	146	159	130	151	158	169	159	169	129	137	168	131	162	162	166	136	140	143	175	142	163	148	143	163	151	175	138	155	151	139	148	152	167	143	145	143	130	131	154	159	141	139	152	153	167	139	142	166	149	126	137	156	141	162	161	162	146	163	145	166	174	166	162	162	158	141	160	162	151	150	139	149	172	167	178	127	126	150	161	165	159	133	148	145	163	146	174	157	153	147	148	170	164	153	159	166	160	128	148	136	132	159	155	137	137	157	147	119	138	169	151	180	120	181	132	154	154	152	126	150	152	142	163	152	163	151	131	128	140	147	138	141	153	136	150	161	155	152	160	143	158	151	170	162	138	156	133	137	153	144	170	147	181	140	138	145	146	136	155	152	145	148	167	176	157	154	132	157	177	159	161	146	163	132	135	153	159	158	148	143	155	148	164	142	145	134	138	139	179	141	166	125	157	170	179	157	152	168	155	163	150	129	148	144	158	154	149	157	136	161	160	145	141	164	149	148	140	144	126	153	158	144	134	145	157	159	136	152	160	158	170	149	151	141	149	156	163	162	169	152	139	147	132	163	148	143	146	167	130	151	169	169	159	150	144	129	165	161	120	146	149	126	156	139	157	170	160	153	171	155	131	154	150	166	130	155	152	186	157	153	148	147	147	162	140	183	137	147	164	160	147	151	154	152	148	164	154	150	141	162	173	177	147	147	154	140	143	147	149	152	157	152	150	148	164	145	132	136	148	131	155	150	155	142	155	167	135	146	170	175	157	143	140	142	143	163	162	131	149	155	154	168	160	141	137	157	159	156	153	127	167	136	142	157	171	139	176	149	159	149	155	165	132	132	158	137	157	156	140	147	141	161	139	142	165	138	135	160	148	157	140	153	183	140	150	164	161	162	150	137	126	143	133	146	173	139	160	145	138	154	161	164	145	138	135	137	158	157	137	149	157	159	145	174	156	146	153	162	147	124	156	145	151	139	128	162	146	135	157	157	157	141	151	166	144	125	148	151	155	156	156
13356	5795	10649	13602	12251	11026	10095	8771	8144	6918	5873	4844	4650	4098	3636	3194	3206	3718	4727	4745	3660	2618	2195	2067	1784	1459	1167	1185	1117	1051	1154	1199	1024	915	941	999	787	745	679	749	729	757	821	928	925	947	969	864	895	917	684	662	668	819	787	699	606	515	488	436	433	407	453	409	446	401	400	441	422	392	392	425	450	443	458	421	440	429	400	427	393	423	456	405	379	408	416	409	403	416	417	400	429	411	430	404	432	391	428	401	400	402	390	370	377	350	410	414	367	398	419	424	417	418	389	361	395	362	396	404	399	426	371	405	356	390	380	387	383	390	412	372	396	379	352	383	346	370	355	365	362	347	384	367	394	394	391	362	390	354	357	407	373	398	370	346	387	395	377	355	348	363	353	363	372	385	401	372	365	366	394	354	394	370	392	357	391	375	394	361	404	399	406	402	360	350	369	349	368	370	356	385	400	371	376	386	355	346	393	384	369	352	370	365	401	385	364	379	349	379	378	366	350	403	362	358	375	394	375	352	354	348	392	385	378	377	345	419	401	368	414	365	304	376	413	363	387	365	355	355	391	390	378	401	390	385	373	390	352	350	360	400	345	393	393	371	390	365	380	354	387	375	357	362	407	382	368	354	349	366	368	364	361	392	370	396	382	379	382	384	362	370	352	362	381	372	398	387	380	349	377	407	380	372	355	340	363	366	361	366	364	376	370	394	373	344	342	394	379	363	402	383	366	385	386	381	375	394	398	364	398	393	352	388	375	355	359	359	378	407	363	388	361	377	378	376	377	380	359	368	387	370	355	337	364	381	358	354	384	372	389	350	361	419	387	397	397	363	389	365	371	359	392	404	349	371	361	341	405	420	366	363	390	369	396	389	358	391	371	393	417	380	356	380	346	374	386	368	334	376	409	391	396	329	366	375	361	374	393	369	364	366	370	365	388	365	383	383	382	358	371	394	365	414	379	354	383	358	370	394	397	369	363	351	393	339	358	421	385	363	384	354	358	406	352	358	408	382	365	347	403	363	359	356	399	362	353	359	400	386	380	386	355	413	367	360	398	351	394	372	356	386	337	369	406	400	344	385	363	385	411	382	385	396	374	393	377	368	409	397	380	358	423	397	344	347	355	375	374	365	395	352	370	355	404	382	367	380	398	369	379	393	382	345	356	369	396	380	383	376	408	369	353	403	395	364	365	336	373	337	392	371	401	405	359	398	390	348	379	361	368	350	365	360	399	405	406	366	358	357	427	386	403	375	356	374	364	354	363	365	411	383	390	410	339	390	376	365	379	390	374	376	374	401	379	404	352	359	390	326	389	362	369	385	350	368	390	369	410	377	384	363	422	375	369	367	397	409	380	380	342	369	377	376	370	345	393	358	393	355	374	373	373	374	374	384	365	361	357	372	381	403	392	370	369	351	342	408	364	350	342	336	402	383	351	346	380	361	395	394	380	359	371	359	405	345	369	361	397	380	387	374	354	397	359	357	384	358	372	369	376	392	394	366	374	392	376	366	355	379	337	414	376	386	373	378	432	374	395	356	338	392	381	353	334	386	398	379	407	401	365	348	399	379	352	375	377	373	390	410	357	360	381	362	395	362	382	376	380	385	345	368	358	382	351	377	370	371	373	346	401	370	346	379	369	404	410	382	380	354	404	394	347	374	393	379	387	368	419	389	365	377	367	368	375	355	426	394	364	358	362	403	382	371	384	390	381	342	362	346	397	352	378	375	362	388	377	354	363	403	378	385	393	368	372	390	382	345	375	368	383	357	371	389	382	330	366	380	400	371	384	380	349	397	382	366	402	357	388	374	378	395	346	356	367	376	371	349	377	381	383	380	340	383	396	411	368	357	409	396	390	385	398	354	361	391	378	393	366	369	397	407	393	354	374	369	353	399	395	378	365	400	360	391	366	388	375	384	398	382	372	372	353	370	394	378	366	360	397	364	433	374	363	376	345	410	373	390	376	381	397	391	387	389	399	382	322	379	368	372	377	364	396	387	381	382	387	375	397	376	375	347	383	391	387	386	397	394	384	345	371	384	369	378	377	353	388	411	386	371	372	398	388	369	412	369	366	377	372	365	403	390	391	385	390	374	404	375	395	363	389	361	370	379	358	367	401	385	375	349	378	386	410	365	376	387	391	404	348	414	344	395	351	394	344	430	342	387	386	397	373	385	384	359	399	358	378	332	355	367	380	393	349	380	396	419	365	390	384	396	370	340	384	381	344	388	380	401	364	374	360	385	391	372	348	378	403	379	339	369	412	407	391	347	379	365	347	364	358	337	399	351	369	353	348	384	398	371	403	383	351	342	359	392	367	369	389	381	360	407	389	389	398	346	370	399	398	338	383	369	377	398	362	438	376	356	354	400	389	398	389	381	395	366	354	400	377	370	383	377	394	393	344	371	381	344	383	377	382	373	361	370	376	366	390	374	403	396	387	367	365	366	384	364	377	354	368	368	372	365	366	407	398	406	375	368	368	351	358	398	377	364	366	392	382	360	356	353	360	351	368	371	414	408	394	319	367	359	395	370	384	349	363	363	372	349	372	368	348	329	391	409	361	365	382	392	378	385	381	336	338	373	340	377	366	385	393	363	386	363	357	402	375	375	326	366	398	359	357	409	396	418	381	405	385	370	369	371	361	377	362	376	350	379	367	374	353	366	343	398	390	378	382	360	355	388	347	354	365	397	395	365	369	411	393	375	369	391	402	413	389	386	409	393	360	356	342	377	339	375	329	344	391	389	364	401	331	371	357	350	387	349	370	385	350	358	378	381	367	363	375	391	415	367	373	402	346	371	389	384	405	363	355	376	357	360	361	349	344	392	398	406	378	369	345	383	334	354	369	383	355	408	377	360	360	385	350	346	372	358	394	386	389	374	375	405	346	351	405	405	360	337	415	373	365	358	315	351	350	367	400	374	350	347	377	392	416	385	359	376	412	399	321	377	386	369	400	358	381	377	390	365	399	347	399	346	370	387	363	370	387	388	369	377	336	406	390	362	387	404	334	348	374	395	383	399	405	364	389	373	368	381	400	374	404	385	374	351	373	347	381	413	376	394	369	396	399	359	360	377	394	331	385	361	391	412	376	371	367	372	359	360	398	389	381	356	381	393	383	385	369	386	368	369	409	354	363	369	384	420	383	407	373	398	361	408	369	364	348	379	340	366	403	378	420	400	378	358	363	399	377	379	361	358	357	380	385	348	387	399	352	355	371	367	368	348	362	414	381	389	373	345	358	359	362	370	368	365	333	390	370	374	376	380	413	369	413	337	383	387	372	400	383	388	360	372	344	357	368	383	367	364	394	361	379	364	364	387	422	367	377	384	350	318	372	397	379	377	391	387	367	396	372	364	348	368	378	358	426	366	396	358	368	376	361	370	376	369	390	395	369	372	362	357	379	372	399	368	368	406	388	369	368	373	376	350	370	393	388	368	342	373	357	368	360	367	372	351	348	369	367	378	352	369	382	374	346	355	387	387	336	368	377	378	361	354
35598	15639	10949	8814	6283	4758	3483	2748	2443	1965	1618	1294	1207	955	747	787	759	943	1104	855	695	490	493	423	388	303	278	277	278	234	279	260	247	234	255	234	198	190	216	184	189	185	213	226	231	248	270	232	226	203	156	196	183	194	247	187	168	138	133	126	124	125	122	116	133	114	125	170	126	129	128	123	124	120	117	143	127	124	115	131	130	132	128	133	144	126	118	129	135	125	120	125	142	128	145	127	120	109	114	131	142	116	123	124	106	139	132	142	114	119	117	108	120	117	118	136	121	125	108	125	126	115	117	111	110	107	139	129	131	121	118	121	105	119	98	112	121	133	126	128	130	119	114	116	112	112	117	121	116	120	128	113	96	119	119	134	134	145	115	123	110	137	118	128	106	120	120	140	117	121	123	118	106	123	114	125	114	126	122	121	125	124	110	130	114	125	123	113	136	107	120	89	137	126	118	109	103	118	117	93	117	126	137	112	106	109	120	123	114	121	140	115	102	125	127	120	110	119	122	86	124	124	108	117	155	107	139	128	109	127	118	135	106	130	121	136	129	104	114	126	113	116	121	113	96	121	103	112	126	95	137	111	142	106	113	114	129	133	118	116	127	130	130	114	120	108	121	120	135	119	104	109	124	120	107	120	127	110	111	139	136	138	121	133	113	126	102	145	132	100	118	141	113	121	123	138	122	121	109	115	134	130	113	121	109	127	131	127	120	99	108	117	97	119	115	121	131	131	132	121	140	125	126	115	107	122	124	122	109	110	118	120	107	107	121	123	106	105	133	109	120	114	110	117	113	116	134	96	113	120	124	119	110	113	115	105	116	120	127	106	106	109	120	114	127	129	152	111	114	127	114	129	127	121	110	128	135	114	117	103	120	123	119	110	110	130	119	131	126	121	133	117	111	113	117	123	129	102	118	124	107	123	116	102	108	131	112	127	112	123	116	113	116	119	127	154	109	112	111	108	119	92	101	125	113	106	129	121	115	136	109	102	107	137	122	115	106	131	121	122	114	123	133	110	121	111	100	122	112	101	118	116	113	128	125	119	104	121	103	135	128	106	131	119	138	99	126	121	107	123	120	143	124	116	135	110	130	105	117	145	114	111	113	112	129	130	126	134	121	145	99	124	125	130	117	128	120	110	104	118	125	110	112	112	156	132	116	128	124	111	109	125	122	117	142	120	115	118	128	120	123	96	123	120	117	136	125	97	110	109	131	124	129	90	118	122	104	111	114	122	112	126	136	131	96	121	143	118	116	115	126	118	104	132	136	121	130	129	117	114	130	110	128	117	124	117	100	109	101	121	113	127	127	133	130	99	109	128	107	129	113	105	133	113	137	116	119	126	114	119	124	106	105	119	120	121	109	124	115	121	115	138	115	108	127	113	125	111	103	136	133	122	126	130	117	123	135	116	108	142	109	141	119	109	118	106	131	104	138	111	128	105	111	128	117	104	131	126	124	126	131	124	106	104	123	134	96	122	140	122	137	124	116	131	121	104	125	113	121	138	108	120	120	119	110	120	119	116	117	132	117	142	123	122	123	108	124	129	126	126	107	130	119	125	110	122	127	107	129	115	139	116	119	128	98	112	112	116	112	111	146	116	118	131	116	129	126	105	129	124	143	96	132	132	129	119	141	110	116	115	124	117	125	114	140	125	111	112	124	113	113	122	127	115	113	132	125	116	130	141	116	111	114	121	117	124	120	113	98	147	144	127	130	111	124	126	125	100	129	127	123	129	119	96	106	119	125	122	128	151	107	107	106	107	114	126	115	106	124	117	111	94	112	114	116	131	120	136	118	100	132	115	126	107	122	122	119	121	126	92	131	114	109	94	116	127	115	127	129	135	109	116	116	116	108	127	128	113	124	112	118	115	125	117	115	124	110	128	102	130	137	115	125	103	118	105	117	113	105	116	126	115	133	118	111	119	109	91	122	110	124	111	116	121	110	120	121	121	120	121	111	124	132	117	113	106	105	114	114	123	114	104	110	131	123	109	129	94	116	140	114	115	98	116	131	96	108	126	120	99	130	107	110	119	119	131	123	109	120	107	123	120	136	138	115	158	132	111	113	122	101	120	129	130	109	121	130	114	147	126	123	124	99	107	111	121	116	113	130	117	99	121	128	127	119	105	114	128	127	109	135	124	118	121	134	117	129	114	110	115	141	115	119	103	82	113	127	99	103	127	121	115	126	120	123	135	121	121	117	109	99	114	137	110	111	108	129	120	128	132	121	113	135	98	127	150	112	110	110	119	101	119	114	130	95	115	100	118	123	115	102	126	130	124	104	130	109	122	108	124	131	138	139	117	120	117	108	128	123	114	100	114	101	130	116	115	117	117	122	127	114	114	120	112	123	111	110	118	127	139	129	125	130	112	137	117	123	108	121	127	127	109	132	134	119	119	121	116	114	116	124	133	127	104	112	118	132	118	123	100	120	111	126	114	109	109	121	114	105	109	121	119	135	137	127	127	109	109	107	119	113	121	124	123	108	104	139	114	108	126	98	100	122	121	109	126	99	128	136	120	102	115	116	115	120	116	110	122	105	118	113	133	97	115	121	143	112	150	107	97	115	110	113	109	149	127	111	101	113	94	121	94	111	125	108	134	93	124	118	103	123	99	117	146	108	114	129	126	135	119	136	135	100	141	109	139	96	100	128	136	103	136	116	131	118	112	113	126	109	115	109	108	134	128	124	126	102	104	124	128	137	101	119	150	103	123	119	121	128	117	123	118	107	110	114	129	121	106	129	126	144	126	120	128	99	146	126	109	118	132	107	109	113	112	124	125	128	106	118	153	131	118	138	114	123	103	116	121	136	129	100	116	134	127	98	136	127	118	127	127	128	121	118	101	122	137	109	134	125	113	115	119	110	127	129	117	126	142	118	102	111	139	144	131	116	119	127	145	127	103	116	114	99	125	125	110	126	120	123	118	118	132	120	129	112	126	108	102	124	104	111	132	137	118	116	129	121	121	129	111	110	116	110	111	121	117	117	121	123	136	101	94	123	110	115	124	118	111	119	101	122	111	109	94	125	99	134	114	109	125	116	129	115	87	127	106	110	114	113	122	133	125	122	115	118	129	123	103	121	110	132	109	123	137	138	118	103	137	95	105	124	120	103	127	123	111	114	128	105	144	125	114	127	125	125	122	111	131	113	116	109	101	113	112	149	111	105	121	125	120	103	117	136	123	123	131	110	106	124	111	135	128	122	109	122	131	131	120	120	117	104	129	123	114	121	114	131	119	119	117	111	124	117	111	125	124	120	116	130	116	119	121	129	106	99	115	122	120	124	112	123	117	121	119	126	136	117	119	132	111	115	117	108	114	122	128	131	107	105	117	97	109	107	131	124	119	144	97	135	112	130	106	134	121	123	129	121	118	112	129	129	117	112	130	107	118	107	121	127	133	120	129	132	120	105	134	92	119	129	100	114	107	105	119	117	120	114	116	142	115	100	104	112	118	139	133	109	110	124	117	133	116	117	115	115	116
20621	8179	15652	19030	17174	15464	13240	11828	10984	9643	8029	6863	6797	5407	4729	4369	4717	6001	6952	5575	4400	3196	2889	2624	2251	1759	1570	1496	1470	1368	1557	1457	1272	1312	1199	1133	916	893	909	874	859	910	1076	1218	1180	1416	1353	1269	1433	1195	818	766	966	1031	1110	936	701	463	448	389	401	397	405	373	353	385	371	387	387	361	382	416	390	420	384	377	406	369	320	362	332	341	399	347	358	398	395	358	387	406	384	388	411	390	362	382	386	339	319	342	346	330	345	344	333	349	330	346	351	359	353	362	350	310	309	328	316	329	328	281	339	326	332	327	330	281	307	309	315	299	344	317	313	311	289	351	323	314	331	289	317	307	286	308	308	301	303	277	313	278	352	268	295	314	285	300	303	318	302	335	280	303	307	296	312	333	303	282	295	307	295	310	310	274	283	302	327	336	283	305	308	314	337	340	328	304	339	300	312	289	305	296	303	251	305	307	311	305	320	289	308	284	305	318	312	295	307	314	292	287	276	314	299	286	303	326	313	327	322	311	317	292	340	311	307	264	302	320	345	315	342	316	309	303	298	298	302	293	349	319	279	255	310	291	289	322	295	332	330	303	280	303	298	328	310	292	309	328	302	265	329	329	310	288	312	293	333	312	301	282	334	282	319	324	299	319	266	322	325	336	316	298	324	285	313	299	313	300	305	282	339	305	302	276	286	293	305	315	296	286	292	305	321	337	319	312	308	309	333	304	293	294	317	281	297	282	328	303	314	318	311	274	311	339	302	323	291	335	317	311	286	296	341	321	336	285	282	302	330	305	317	293	288	309	279	289	297	292	319	328	296	331	350	294	339	285	301	320	311	302	325	301	305	289	317	288	296	273	321	299	309	317	325	281	322	292	273	305	285	275	253	326	291	307	302	290	293	345	346	293	315	280	307	299	316	330	283	292	317	327	322	306	320	308	319	291	310	318	311	311	293	331	291	305	309	309	312	277	282	308	301	319	323	309	330	329	288	315	296	296	305	307	325	299	286	298	306	307	314	284	287	307	326	322	307	292	307	312	310	338	319	301	280	309	316	303	298	289	331	291	300	276	287	293	304	306	312	306	302	306	288	312	306	324	284	305	305	322	295	310	305	277	301	306	301	280	300	296	302	311	330	314	289	332	272	309	349	315	299	313	257	291	285	291	292	317	285	295	313	296	307	276	292	288	294	297	293	322	319	292	316	292	312	326	275	304	291	328	302	326	257	295	298	290	313	314	281	338	315	322	306	352	289	319	317	289	328	292	300	323	299	297	302	321	296	316	294	286	271	275	327	318	286	325	314	295	313	334	334	312	299	321	293	279	299	290	282	308	336	287	334	287	312	303	319	307	298	304	294	310	308	323	295	348	330	300	309	304	303	268	311	293	306	292	298	330	304	282	304	285	299	296	330	325	309	334	295	299	338	289	316	319	302	305	334	321	304	314	303	320	318	309	302	281	307	332	281	286	330	306	309	294	303	322	355	331	304	305	321	293	329	303	311	319	319	321	299	311	315	311	375	342	318	338	304	285	312	286	339	336	295	327	299	296	290	276	321	302	306	324	291	330	283	295	289	313	309	280	323	303	294	289	308	305	320	331	266	284	299	309	290	320	299	307	339	295	278	303	309	298	292	296	291	294	300	303	321	292	291	290	317	300	298	316	312	293	320	337	280	297	280	303	311	289	306	278	301	285	316	271	284	292	333	302	301	279	297	316	325	293	318	293	297	325	298	277	298	301	309	318	329	318	318	289	341	283	286	310	316	302	319	289	311	294	285	296	300	332	297	326	328	327	286	294	278	333	309	298	299	305	303	307	281	305	274	304	294	322	305	322	304	280	285	333	301	277	301	304	332	312	322	301	287	339	339	349	278	294	311	313	319	310	318	320	287	292	288	323	322	314	313	325	318	317	291	302	303	305	327	290	302	310	296	308	292	296	285	295	312	321	311	294	311	318	296	276	279	313	284	294	297	300	277	290	320	291	321	294	315	309	279	307	306	311	313	320	326	286	327	300	314	294	316	296	294	279	293	312	292	323	304	300	298	314	301	323	298	316	297	306	324	310	290	327	315	317	307	334	302	309	315	326	306	281	322	306	322	305	295	293	313	294	322	339	306	301	313	302	296	296	311	307	325	281	307	330	321	308	259	324	320	264	290	284	301	307	288	293	296	286	304	298	303	325	308	296	327	323	287	277	305	285	302	274	291	298	293	264	310	299	311	322	343	296	299	308	304	289	294	294	307	328	313	316	301	332	324	302	318	308	313	297	293	307	317	326	310	282	315	305	305	300	307	316	336	278	310	297	309	294	318	315	314	293	327	310	298	296	309	309	332	336	301	267	308	299	281	310	324	314	295	306	295	315	320	285	306	314	290	292	287	324	285	286	279	292	293	281	289	279	326	303	301	302	307	306	308	292	321	305	293	288	338	310	280	309	291	298	326	300	302	310	278	299	344	296	294	321	304	323	288	310	322	327	295	347	345	298	315	299	310	313	299	340	309	289	291	310	309	333	288	288	321	299	283	319	311	296	302	301	292	299	320	309	277	291	314	276	307	305	339	287	282	285	312	310	293	300	292	296	291	334	294	300	293	315	310	322	305	324	282	302	293	305	304	287	336	297	306	286	318	305	300	297	291	333	318	276	313	280	309	282	289	293	319	307	295	305	302	299	317	289	339	304	288	276	309	306	277	321	328	321	295	313	289	313	301	329	303	290	307	310	299	325	295	298	303	350	318	308	290	291	332	323	291	309	301	272	276	300	271	273	288	271	291	299	315	307	291	316	315	274	300	315	296	306	295	273	289	324	303	308	330	291	304	317	315	301	296	330	286	300	302	294	289	315	336	294	298	283	347	321	320	322	281	324	307	307	258	293	328	309	293	293	327	325	328	310	340	290	315	288	293	321	282	268	320	308	289	304	289	323	302	303	333	300	288	285	293	331	303	338	307	308	299	309	316	317	307	320	318	312	308	282	301	355	285	297	312	301	302	340	294	330	281	304	286	310	301	299	293	293	336	321	277	318	315	338	302	314	284	352	288	308	310	318	278	335	309	302	336	298	332	333	335	311	310	274	318	280	305	309	286	314	306	315	294	302	308	285	319	302	320	269	334	308	305	326	285	296	308	290	304	291	302	295	306	298	303	331	303	298	303	303	288	306	303	314	309	296	317	326	325	279	286	285	331	301	304	309	271	291	295	301	300	300	284	311	312	333	270	259	312	303	295	300	327	317	307	323	311	309	291	302	315	275	303	308	309	289	308	314	262	300	283	323	298	283	313	315	307	278	322	324	320	306	295	303	318	296	301	261	321	305	289	296	314	298	312	302	298	288	333	321	317	291	299	321	313	327	296	288	312	313	316	292	319	332	305	323	322	318	282	320	309	304	300	319	289	330	320	322	296	303	310	315	245	300	293	311	300	308	303	289	316	332	305	304	336	305	279	283	309	252	281	285	306	308	339	324	304	308	286	301	310	291	313	300	340	260	316	343	281	283	291	303
11853	3941	3315	2488	1741	1357	1094	957	818	717	614	561	523	409	394	392	466	594	572	503	404	348	303	280	306	219	201	226	242	208	217	220	200	211	187	216	202	205	199	191	183	182	173	208	170	195	177	180	194	173	177	194	192	171	171	192	168	169	153	191	162	160	166	175	166	201	161	185	157	184	168	173	190	187	204	169	166	209	186	177	178	185	176	181	177	205	170	195	167	192	160	177	181	184	167	194	168	164	177	181	179	161	166	158	185	137	178	166	165	159	154	169	168	161	160	181	178	178	142	153	173	184	154	176	169	186	163	174	186	176	165	179	181	186	178	150	173	162	182	174	183	163	160	157	153	185	204	177	163	169	159	173	181	157	162	164	155	137	178	134	168	183	162	183	153	155	175	160	168	165	143	173	177	170	162	185	170	189	165	172	166	174	196	165	162	163	143	172	187	195	159	171	171	175	188	155	146	178	147	172	163	175	168	181	176	164	168	160	171	169	155	189	156	196	165	181	157	174	193	175	195	194	167	189	184	179	159	176	187	162	187	168	158	158	186	143	163	172	165	188	185	173	176	181	187	153	173	176	167	162	204	181	160	185	179	162	170	185	152	147	160	165	150	194	182	156	172	171	159	162	180	193	170	163	163	167	142	164	176	160	170	165	161	167	154	175	169	166	188	158	141	168	178	173	169	153	184	183	164	198	187	159	196	203	175	179	150	174	175	172	150	190	181	159	170	162	176	168	155	151	161	187	172	166	165	166	165	167	159	181	165	169	188	162	157	152	164	200	188	176	178	182	160	170	173	170	177	165	175	167	151	156	180	174	156	164	167	162	187	166	177	181	169	146	182	155	176	163	184	199	180	176	179	181	173	166	149	140	185	176	178	176	170	164	187	149	172	169	158	177	187	206	181	183	170	180	167	169	180	164	160	174	161	186	164	157	168	153	206	172	176	173	163	184	173	167	182	176	154	175	174	175	180	178	160	180	172	178	164	175	192	175	161	203	170	197	150	170	170	152	176	180	173	182	185	161	188	180	184	178	180	159	157	182	167	151	186	176	175	190	174	189	171	172	188	167	160	190	182	177	157	199	169	138	176	146	166	166	175	194	169	178	191	168	170	139	176	179	185	162	173	161	176	204	185	178	165	150	160	173	183	185	159	181	192	152	176	178	161	168	178	194	169	181	195	172	178	167	155	171	158	151	182	191	184	174	163	195	172	166	176	177	167	176	166	192	164	160	182	188	185	156	184	176	172	184	179	158	164	164	144	182	181	150	165	154	185	173	169	175	179	172	191	158	181	193	146	169	177	164	187	153	168	194	179	188	167	187	177	183	174	184	184	189	150	161	160	165	172	151	185	178	182	143	187	164	146	174	163	154	181	160	178	153	152	168	167	172	141	154	153	171	175	166	173	168	157	163	173	191	182	153	161	170	188	146	150	188	160	178	159	195	166	204	186	166	156	184	161	176	180	163	191	157	173	188	190	178	178	169	169	177	197	167	176	152	175	159	197	166	152	189	153	170	184	174	164	187	185	141	166	166	146	152	165	166	166	180	163	167	164	178	167	168	153	168	167	185	173	180	167	188	187	190	152	187	164	165	176	170	197	169	164	157	164	174	183	144	211	176	167	172	170	176	172	169	160	188	162	193	174	184	163	185	144	178	171	173	157	192	157	173	164	175	168	163	160	176	180	187	172	159	183	177	158	166	196	177	174	187	188	188	173	181	151	157	169	172	151	157	174	173	154	164	150	158	175	181	181	162	174	179	176	157	170	186	166	197	169	166	170	179	207	169	175	161	164	181	178	170	164	200	171	150	191	166	186	167	186	155	181	149	168	161	154	166	168	159	173	195	147	178	177	176	171	173	188	185	157	165	149	190	159	171	153	177	163	183	162	171	183	150	166	198	175	146	169	169	162	163	179	168	176	194	153	167	162	162	177	164	176	189	168	163	182	155	143	162	145	182	181	185	169	171	188	179	164	170	165	173	155	177	195	192	162	180	161	178	168	163	180	195	160	166	167	168	182	151	159	170	185	200	176	162	168	150	189	190	163	166	181	182	164	185	175	186	172	159	158	157	154	178	180	199	181	184	152	167	150	156	158	159	174	156	152	211	198	171	151	149	173	184	171	181	165	175	158	180	159	167	174	196	186	176	177	180	160	157	172	170	188	191	188	155	152	169	210	167	178	175	144	199	165	153	157	183	180	167	189	190	163	167	177	177	154	169	179	174	154	146	177	170	171	176	154	188	162	185	165	169	158	182	190	184	161	185	188	154	164	190	175	187	162	188	181	180	170	169	180	184	167	177	174	179	154	159	171	167	172	174	134	179	181	161	194	171	172	158	161	193	161	187	161	171	190	180	186	153	184	176	159	183	185	165	179	163	172	172	174	151	164	173	172	164	160	182	185	173	177	157	170	174	189	178	196	156	161	194	190	166	187	162	194	166	170	174	156	173	173	160	182	159	181	175	144	199	152	155	159	184	170	154	189	170	171	196	162	198	187	180	173	190	179	159	163	195	190	166	172	188	145	157	163	171	193	192	162	195	183	195	212	182	158	203	183	155	163	181	149	165	179	168	159	187	155	167	168	176	161	172	162	169	171	163	178	168	173	166	165	204	159	167	167	170	180	167	178	176	175	158	149	165	169	193	186	179	176	187	186	174	140	166	185	204	188	176	152	185	172	147	185	167	182	153	160	194	166	191	167	166	168	167	169	168	166	155	171	186	162	205	167	169	186	187	183	184	167	173	182	162	200	158	159	179	180	162	161	161	162	181	174	199	182	169	162	156	175	174	156	170	175	155	166	156	183	158	176	173	184	174	177	155	179	164	155	171	174	164	160	162	199	175	188	158	191	177	165	181	181	168	160	188	184	173	157	170	173	176	171	176	160	177	162	174	146	157	187	176	171	164	174	181	184	195	181	176	146	178	174	183	181	156	166	139	172	154	183	195	173	191	171	174	168	165	180	178	149	172	181	179	176	168	179	180	147	151	177	164	147	182	201	190	172	195	172	197	164	197	178	191	188	188	173	169	182	166	190	177	157	192	207	160	155	173	174	150	167	178	175	167	149	175	160	198	161	203	181	181	171	177	180	165	155	176	166	184	153	177	203	172	175	174	178	145	204	148	168	165	172	165	181	172	163	187	188	191	171	182	171	203	184	178	162	179	174	134	172	171	168	185	172	150	185	163	164	190	157	178	150	179	167	179	172	151	167	184	177	169	182	156	186	173	182	187	171	175	170	174	162	146	171	154	169	177	189	171	173	157	198	176	187	174	147	167	182	181	170	203	167	171	163	166	189	164	155	158	172	160	192	189	170	167	176	183	160	179	190	190	160	173	169	170	177	176	150	178	189	166	153	180	159	168	199	146	164	172	156	166	177	167	159	179	200	154	168	160	183	162	162	159	199	170	158	197	183	152	156	161	163	178	176	173	164	154	182	165	156	158	154	174	185	207	161	174	194	181	186	162	191	186	163	157	175	173	164	161
7062	3352	6118	7375	6527	5864	4828	4470	4087	3736	3021	2747	2746	2401	1983	2023	2574	3396	3623	2740	1953	1788	1560	1296	1119	854	841	829	827	805	797	771	700	678	709	644	642	606	561	642	601	559	540	555	550	554	521	479	507	442	461	464	463	451	497	481	475	435	428	433	397	403	425	435	422	456	417	437	434	479	460	451	474	455	464	464	408	452	427	445	425	459	410	439	467	433	429	463	457	449	434	437	419	403	440	416	426	465	442	418	415	431	426	411	418	412	391	443	449	436	418	415	438	436	416	436	379	429	413	459	438	417	383	425	431	374	432	416	450	420	420	446	415	443	406	437	425	418	434	443	412	434	403	419	437	406	462	422	445	423	394	396	410	407	387	449	425	435	421	412	404	459	393	444	462	434	457	402	412	443	409	439	457	430	383	430	379	368	383	414	436	413	432	444	385	400	388	437	427	440	437	411	425	429	396	421	369	406	405	442	423	446	428	398	416	445	445	427	424	430	426	454	424	395	398	418	428	462	401	388	380	429	411	411	445	386	416	428	438	400	380	423	421	405	438	427	401	410	419	424	441	397	448	414	427	442	399	424	422	440	408	384	409	431	434	387	462	417	410	438	435	401	458	430	421	405	472	425	443	449	431	402	449	422	448	396	459	447	441	430	384	435	407	448	415	442	431	425	427	437	418	446	418	440	428	418	436	394	446	412	410	404	406	457	446	430	434	398	451	432	412	405	411	400	416	423	434	385	400	414	443	412	398	433	395	448	440	416	439	418	401	405	490	451	425	385	424	452	416	417	420	415	406	407	416	445	445	409	399	387	443	452	428	406	429	414	427	395	449	395	394	401	399	443	465	418	425	433	416	438	410	418	448	430	439	431	449	344	423	427	459	432	414	409	423	455	416	425	417	430	420	449	404	434	441	405	413	411	397	452	415	411	439	450	401	428	393	417	418	426	402	402	457	426	427	437	436	397	406	394	426	385	423	420	397	430	440	411	410	425	418	447	442	415	421	424	418	448	448	453	422	426	413	440	444	433	418	451	426	393	411	413	434	388	415	425	415	398	405	379	429	428	439	407	416	392	426	413	440	435	468	437	424	413	423	435	440	421	430	404	443	404	423	400	438	398	398	420	447	423	403	419	457	414	393	403	463	369	426	417	425	428	438	419	414	432	415	439	419	410	433	423	410	406	375	424	441	398	394	431	420	409	416	396	398	403	408	429	476	389	390	407	426	427	421	395	410	398	442	415	416	415	431	443	436	432	396	405	416	394	428	448	442	422	402	462	422	414	409	385	459	459	432	410	440	446	380	430	456	427	386	410	411	449	409	422	419	401	402	432	428	417	441	429	405	394	404	428	386	421	395	419	418	431	419	429	449	387	423	410	449	423	416	427	426	406	442	424	394	443	409	410	413	401	409	382	454	432	405	424	453	400	370	453	423	422	388	431	423	400	404	396	434	421	388	396	423	416	436	466	416	418	384	442	434	411	426	442	420	432	437	387	417	435	408	389	394	436	396	414	392	412	416	432	455	425	440	398	403	409	413	441	420	437	438	428	385	405	442	416	413	426	421	437	401	435	414	460	436	429	432	433	404	428	409	405	398	427	410	395	432	408	415	416	391	430	447	413	421	403	434	405	411	429	414	432	417	398	405	395	406	435	383	450	413	437	456	429	422	405	426	375	421	415	445	394	398	429	421	420	402	419	408	376	420	416	407	449	409	409	391	413	432	382	462	426	420	404	418	426	461	421	380	406	406	397	414	468	433	431	435	413	395	403	415	462	426	439	408	460	428	455	436	456	437	446	450	366	430	434	438	427	422	398	431	429	399	446	444	420	436	418	451	412	434	395	427	421	450	404	457	404	406	433	417	402	428	391	423	402	435	429	412	387	411	391	422	443	439	432	420	403	403	428	442	394	400	412	422	396	409	410	453	443	397	389	391	396	412	426	396	396	420	423	419	414	395	423	437	442	447	426	399	415	406	460	438	395	444	410	402	400	431	441	455	430	410	423	397	424	479	400	440	405	410	406	399	427	426	399	462	444	433	417	448	441	440	438	389	391	406	411	457	392	423	446	395	419	430	390	413	469	395	403	396	435	418	444	443	379	441	406	407	434	400	427	418	410	408	450	417	455	432	454	456	459	402	416	404	438	414	429	438	426	414	411	413	396	456	415	457	406	437	426	425	386	405	405	432	432	378	421	398	436	415	389	435	420	472	399	433	421	414	434	387	390	438	429	418	389	404	432	459	431	411	427	443	401	419	391	408	415	368	433	432	412	404	421	426	440	431	408	395	430	400	419	442	400	417	408	410	443	417	398	439	430	421	427	454	410	433	426	422	400	414	411	399	421	423	430	434	387	397	415	408	428	443	403	413	433	406	429	398	426	403	458	438	432	446	439	405	437	391	438	424	429	421	409	418	433	432	409	410	400	386	427	429	407	451	424	426	423	420	418	429	451	413	387	408	405	416	420	397	428	470	421	413	439	407	428	414	418	431	412	419	430	412	424	415	368	436	421	427	430	415	408	413	422	432	401	408	403	411	425	417	410	390	459	448	410	423	443	397	391	406	456	413	422	432	404	427	429	381	470	460	422	420	412	427	396	447	454	414	410	442	443	425	364	429	413	427	428	417	433	453	431	412	383	439	414	420	398	425	438	419	411	448	402	445	443	393	423	417	420	430	365	391	442	424	420	422	398	411	438	431	401	425	413	425	398	410	448	429	408	460	443	425	450	451	423	422	408	402	386	404	418	398	406	402	401	450	393	438	440	395	403	423	394	429	426	412	364	444	424	441	470	442	430	422	443	459	434	423	397	439	416	404	414	437	411	415	440	425	444	414	434	445	411	422	417	425	455	428	417	422	403	419	425	378	398	404	422	432	417	439	435	418	392	402	432	407	440	432	383	455	438	378	419	411	421	416	427	413	428	403	420	392	404	436	403	426	385	441	383	434	433	478	429	414	410	452	414	411	390	404	402	417	399	442	407	400	423	423	430	401	418	425	440	404	426	424	439	468	444	419	443	419	390	429	393	409	425	391	414	414	482	422	429	420	413	426	441	406	451	412	417	434	456	428	436	406	406	413	403	439	403	425	429	419	421	382	405	427	472	431	436	445	404	400	417	417	395	399	439	387	437	389	442	396	410	401	416	421	416	443	426	437	427	431	393	404	453	424	415	403	404	415	452	411	455	446	416	386	454	483	428	412	435	422	429	422	435	392	417	379	403	411	444	398	440	432	434	404	406	421	420	423	403	414	392	399	436	422	421	401	433	440	423	397	453	424	415	425	413	442	414	399	410	401	432	418	412	413	429	395	413	411	412	425	422	459	421	438	409	429	408	412	447	421	390	407	440	393	426	422	413	395	435	405	426	426	386	373	425	418	412	399	397	413	440	440	401	419	443	409	421	407	425	444	392	426	426	390	439	459	406	417	457	410	459	438	451	419	476	408	422	400	432	456	388	429	402	422	441	409	422	447	428	445	397	436	396	410	394	428	418
27413	12701	8117	5843	4104	3156	2158	1751	1595	1375	1042	988	837	710	604	550	748	889	868	726	535	404	406	352	321	259	220	278	239	245	265	225	226	215	223	205	202	203	190	201	196	214	201	194	206	221	222	234	242	187	187	175	190	184	198	200	160	177	158	156	169	138	161	159	161	135	150	160	153	127	150	169	140	167	145	135	162	144	168	148	178	136	148	171	155	158	167	129	156	150	142	160	161	146	111	143	152	143	170	130	138	165	176	170	160	175	153	155	144	134	148	144	127	164	155	174	147	132	146	156	170	144	145	177	127	164	139	122	165	147	134	148	138	149	164	148	142	150	142	152	136	137	137	126	134	146	145	134	151	162	136	153	146	152	169	165	157	152	147	144	132	148	148	144	147	121	162	150	161	142	141	146	141	163	132	153	130	115	138	145	154	139	143	162	162	135	125	158	162	133	164	170	138	142	149	146	143	157	141	149	147	124	148	147	130	147	172	148	149	137	160	151	143	136	160	151	159	115	146	139	134	139	156	135	120	148	151	162	151	171	139	166	153	170	152	137	149	143	148	141	149	164	139	134	129	151	157	151	142	132	139	163	145	155	148	180	161	126	146	147	155	167	134	139	126	158	139	182	146	132	139	141	128	161	140	152	161	169	132	154	160	159	141	167	148	148	132	138	142	153	163	139	134	133	139	134	127	147	170	125	130	157	148	165	139	151	147	166	134	143	140	157	144	155	156	155	137	124	144	143	156	134	154	131	149	162	146	130	159	143	158	151	145	133	136	144	141	135	137	145	139	139	183	175	153	135	151	156	128	148	160	143	173	150	136	164	143	136	144	150	146	157	138	136	156	150	144	151	153	158	138	140	126	155	145	147	144	168	133	146	153	128	129	159	140	152	156	149	172	141	147	143	167	150	169	155	167	140	141	181	157	130	144	149	137	173	146	161	160	151	154	141	151	146	135	130	122	139	168	131	136	139	162	175	155	162	162	135	137	158	162	159	143	155	122	130	151	141	142	146	135	147	154	131	152	159	156	145	142	139	152	161	128	121	155	162	139	151	145	131	144	156	149	145	118	151	137	142	158	149	170	151	153	146	126	125	163	158	133	143	177	150	140	147	138	151	138	147	148	160	159	143	124	126	131	121	135	149	149	158	146	130	142	153	131	154	161	161	157	163	159	163	165	147	152	143	155	167	143	165	166	156	143	152	138	154	155	171	162	142	110	139	167	126	155	141	162	165	140	148	138	164	131	144	150	151	145	122	143	149	152	137	133	147	168	148	160	155	145	158	145	149	149	146	136	153	170	136	150	129	162	138	136	145	133	120	173	138	141	140	149	145	144	133	149	138	155	166	131	155	151	121	133	137	155	157	146	163	134	166	139	153	158	117	162	166	149	160	142	162	150	153	138	164	145	149	158	135	145	130	158	154	138	150	137	152	155	147	153	162	146	163	142	156	157	140	139	136	128	146	160	142	164	161	143	144	146	150	121	158	159	145	136	174	145	152	133	158	164	147	133	159	150	165	165	162	141	149	145	140	167	154	142	148	144	148	151	167	129	172	141	142	148	154	158	160	146	140	142	164	140	148	127	158	152	135	127	135	150	146	128	152	144	151	149	144	148	150	147	127	153	156	164	125	145	176	117	133	167	126	147	132	143	124	179	156	144	148	147	175	134	136	164	147	155	157	143	158	169	155	159	142	154	155	152	147	141	151	142	132	158	147	144	142	143	137	135	119	138	136	164	152	164	170	147	136	143	154	151	145	132	161	149	152	116	152	152	153	144	159	141	123	181	140	132	152	143	154	148	139	140	143	150	143	136	147	155	148	150	139	153	158	138	159	159	143	160	166	157	164	153	127	152	141	153	145	136	163	150	147	140	136	137	162	168	153	145	164	144	147	151	166	128	151	141	147	145	169	157	145	126	134	127	166	132	146	147	146	133	138	139	194	146	140	143	140	141	173	142	146	144	147	146	166	151	141	175	151	147	156	138	158	139	150	142	146	151	156	163	144	153	158	160	152	135	156	147	145	140	136	151	140	132	136	156	148	139	141	150	149	136	158	172	128	146	142	164	152	154	171	144	127	135	131	157	149	160	149	168	122	140	140	137	145	154	150	164	131	134	134	156	130	151	153	133	149	145	145	176	146	143	147	160	161	157	142	174	138	117	137	147	129	163	153	151	164	154	128	163	152	147	177	156	157	145	160	139	148	165	193	159	148	132	151	165	127	136	135	142	160	180	157	122	136	145	143	163	143	152	153	145	149	146	136	186	157	143	149	137	122	173	126	120	133	156	149	158	137	133	163	144	131	154	150	145	132	153	134	144	144	159	118	143	121	155	156	156	151	153	140	137	138	138	150	138	146	127	147	120	164	158	152	152	137	143	150	139	143	152	134	143	135	140	162	150	159	151	144	139	165	142	147	143	150	150	138	123	163	173	151	138	150	143	123	169	117	148	134	145	140	144	146	133	165	131	145	143	138	167	150	154	163	140	147	146	139	149	147	169	158	120	165	136	164	145	148	159	163	128	150	160	148	145	155	178	165	154	172	145	157	134	150	157	153	149	140	156	144	164	158	135	157	125	170	135	163	132	126	154	159	145	153	130	162	160	155	155	134	132	141	160	120	156	140	169	133	141	143	146	157	136	160	151	173	178	162	171	161	155	141	151	144	150	147	145	151	156	164	166	170	136	132	156	144	154	152	140	138	146	130	131	158	177	161	134	130	131	159	134	167	148	134	163	131	156	145	164	157	156	158	134	171	142	169	138	150	132	175	149	143	143	117	142	148	118	141	137	146	134	158	155	145	148	157	138	145	149	153	132	147	163	142	167	133	156	161	137	167	147	171	134	144	158	156	168	184	150	165	153	133	131	150	145	141	148	157	159	167	134	140	147	139	146	154	155	148	146	134	135	170	143	152	132	158	141	136	145	153	138	148	171	123	153	202	168	145	146	139	132	120	144	137	146	127	132	164	148	135	139	134	150	130	137	142	128	160	137	144	150	151	152	135	175	164	175	144	158	139	162	136	149	149	136	146	149	152	156	119	133	155	139	138	157	150	183	142	171	129	121	139	161	136	137	129	153	153	143	138	167	147	144	173	138	154	143	133	152	152	138	133	153	159	158	145	138	158	154	166	150	165	120	138	146	157	128	139	147	161	146	154	138	141	157	155	144	154	155	143	151	140	154	153	148	167	158	138	150	155	150	144	169	161	155	135	140	148	155	166	149	130	153	135	150	168	147	162	155	166	158	138	155	170	151	145	142	126	144	156	130	172	146	120	140	156	139	149	172	158	126	127	169	150	157	127	164	150	155	132	160	141	182	166	158	138	149	175	156	139	128	151	155	131	135	157	145	128	156	124	143	135	122	148	136	155	150	134	125	140	152	164	158	151	131	141	138	145	147	126	136	153	165	148	165	153	145	162	166	130	151	159	145	165	141	144	150	150	142	135	152	153	125	142	130	142	145	123	153	150	167	147	141	163	134	136	156	140
17013	6848	11601	13888	12703	11606	9220	8601	8063	7194	5614	5160	4816	3881	3426	3386	4186	5203	5264	4002	3202	2554	2170	1859	1563	1220	1164	1203	1172	1162	1152	1017	1005	1038	1016	816	732	795	750	739	725	808	817	886	826	900	846	942	966	756	612	679	713	831	765	686	533	472	394	455	458	414	420	445	426	417	437	438	408	430	426	440	458	452	466	453	423	406	404	436	409	433	408	378	447	408	400	402	416	431	384	432	416	389	409	418	426	383	378	402	395	404	393	420	347	414	409	419	403	395	414	381	378	383	375	377	349	393	386	350	378	387	382	368	367	384	386	362	372	399	380	373	366	398	415	380	376	374	389	390	370	367	369	388	352	380	373	359	364	385	399	395	384	362	390	342	356	355	389	381	368	349	373	356	404	377	368	367	364	373	380	407	357	383	379	360	349	365	390	379	394	380	386	376	385	376	357	387	376	328	345	401	379	388	368	351	357	329	413	369	369	394	377	370	397	335	356	370	392	368	390	405	403	389	324	354	380	388	396	380	358	408	381	357	355	363	368	369	369	351	380	352	354	372	331	373	389	391	328	382	377	382	368	369	384	315	371	365	365	374	411	400	348	389	383	377	362	368	386	407	355	403	372	352	369	403	378	414	364	345	355	368	403	340	381	360	341	374	373	392	354	359	360	363	374	381	360	367	334	365	378	407	364	356	378	356	375	335	367	335	357	390	347	387	369	356	354	371	348	365	392	346	358	411	388	351	337	356	353	334	353	343	380	350	355	369	382	377	387	361	378	353	373	364	373	379	373	372	370	405	375	338	372	336	379	349	357	345	344	354	386	403	389	322	365	390	353	389	380	356	375	353	388	405	351	359	337	364	379	382	347	377	343	360	340	354	383	368	375	380	377	390	361	369	366	349	353	351	376	368	313	372	332	375	420	356	376	392	392	365	345	367	367	353	390	371	378	373	356	374	366	349	349	379	347	377	354	378	347	370	366	377	393	357	379	358	387	370	360	323	366	351	371	340	337	388	351	349	335	410	398	356	350	351	373	428	393	409	329	354	372	359	347	382	334	368	384	371	357	375	372	395	383	344	387	380	367	367	371	404	351	358	398	362	379	356	351	376	372	336	365	379	354	387	388	379	372	390	363	365	389	361	337	360	336	356	388	385	401	353	359	397	353	358	362	371	374	397	355	369	384	348	355	387	385	363	365	379	376	364	364	422	359	388	342	356	385	391	384	394	332	379	389	353	352	382	387	384	394	353	343	352	376	361	349	370	386	346	349	356	345	366	374	375	370	374	358	372	381	346	363	375	390	359	369	355	361	376	431	397	353	377	386	376	383	342	368	353	356	366	374	362	371	374	361	351	349	374	370	376	349	380	346	364	349	355	364	358	376	356	353	337	388	369	403	389	367	382	368	380	325	355	334	352	335	339	367	350	358	383	371	369	386	372	326	400	373	390	380	344	338	386	389	394	328	380	376	346	365	395	358	354	382	391	351	362	345	358	351	393	375	357	366	391	375	374	378	375	356	366	420	372	378	367	374	375	383	364	403	357	350	353	382	370	379	376	368	373	364	365	345	380	364	371	339	362	346	385	336	355	373	378	403	415	391	368	393	351	369	370	342	373	348	354	367	362	401	368	353	351	367	351	353	332	345	357	350	365	394	363	328	368	340	367	373	371	380	361	351	351	381	371	375	382	367	363	404	397	347	377	373	360	393	328	375	372	345	381	374	357	367	393	359	346	355	382	359	342	355	377	365	400	419	366	377	383	345	353	387	375	406	380	368	341	338	379	353	360	358	372	363	372	344	392	357	372	361	366	396	363	366	398	391	356	367	369	367	347	373	396	351	326	371	375	376	372	355	409	356	367	370	393	406	391	386	383	353	374	384	374	384	350	365	360	382	366	394	368	350	353	390	359	398	371	369	381	397	360	348	378	394	358	345	353	393	349	339	359	356	404	343	353	377	363	370	352	390	386	373	376	377	380	374	352	406	363	373	360	390	374	383	387	401	376	402	382	383	357	359	335	333	362	370	366	384	360	373	349	380	356	345	362	362	361	353	360	412	368	361	361	360	323	376	373	394	385	378	360	339	367	376	355	359	397	399	362	366	373	358	321	398	385	362	385	366	374	365	383	368	362	361	417	351	372	372	415	392	381	370	354	394	362	390	365	359	351	377	355	400	387	351	342	388	363	331	373	387	370	394	353	377	394	352	333	360	384	329	344	365	397	395	346	354	388	386	382	363	364	361	422	404	366	353	373	333	344	386	361	368	356	353	382	368	359	388	401	395	364	354	373	352	385	375	372	339	379	383	379	401	410	362	388	376	362	382	398	345	382	384	332	372	381	351	343	337	377	368	385	388	347	339	357	379	385	333	367	400	371	357	380	326	365	310	364	368	330	385	342	367	371	411	355	361	369	370	362	349	351	359	368	390	344	366	353	371	371	343	346	380	331	361	370	354	373	368	368	372	365	327	394	402	371	384	335	371	353	381	316	389	350	364	356	394	394	306	371	364	387	368	392	372	386	365	371	353	391	375	359	393	365	352	372	379	370	363	370	360	368	369	358	375	352	365	362	372	365	353	354	371	344	377	337	400	373	393	337	359	339	374	376	345	357	370	353	400	390	396	387	372	348	354	386	410	335	348	382	376	350	383	387	380	379	362	382	373	375	362	373	377	326	406	393	420	356	352	344	381	430	342	349	362	361	381	387	405	389	371	375	386	363	391	347	360	370	379	338	384	368	379	345	361	388	372	366	374	346	348	342	356	364	337	352	353	369	379	368	385	402	341	384	352	367	388	390	346	375	386	340	379	402	351	367	347	371	373	370	383	367	369	383	380	342	418	335	367	367	362	390	385	372	359	367	381	379	345	403	334	367	372	383	371	393	380	386	350	353	379	396	345	388	363	354	372	397	373	378	391	387	376	371	348	379	369	404	376	392	385	379	374	377	377	363	379	406	360	396	374	342	393	363	340	350	373	387	383	364	371	379	378	371	377	400	386	369	369	379	379	374	339	384	379	353	364	336	378	375	351	384	357	370	375	392	340	375	365	350	369	383	363	365	333	352	379	396	335	385	395	382	368	381	380	372	361	390	370	339	390	359	409	374	362	398	398	346	385	345	359	351	366	360	381	370	356	364	362	339	364	383	366	326	378	368	368	368	364	379	378	396	345	364	355	365	366	368	419	372	353	361	350	417	371	362	351	357	382	362	379	412	396	357	354	362	368	358	388	377	356	352	374	370	357	338	371	365	372	339	329	368	364	392	361	354	343	377	398	363	329	384	397	318	364	337	372	354	373	377	382	367	368	390	408	373	416	367	380	365	328	343	355	372	365	385	344	363	377	372	340	356	344	369	341	372	352	382	350	346	381	372	355	366	345	349	385	354	392	383	363	345	390	340	346	367	380	372	381	387	351	387	369	350	363	351	404	360	371	395	350	345	367	393	337	364	386	362	341	374	376	365	333	375	410	393	356	364	336	379	380	374	378	363	382	348	356	371	359	365
38115	19915	12913	9302	6937	5129	3467	2919	2372	1976	1523	1351	1209	884	711	766	946	1188	1072	778	658	523	418	383	334	282	272	255	263	269	257	263	242	257	241	201	219	202	161	182	164	206	199	202	223	249	263	265	242	188	188	199	198	207	205	185	165	141	128	119	126	139	120	125	129	132	144	152	135	163	132	144	136	105	140	121	122	108	116	125	133	134	120	107	114	135	119	133	113	133	132	126	116	150	126	117	125	111	119	133	130	103	108	105	111	121	131	145	122	108	109	116	105	116	118	99	118	114	114	129	126	121	113	116	130	95	126	113	128	116	124	124	113	123	117	121	117	120	99	119	147	110	138	122	131	114	122	132	107	113	106	104	110	133	133	110	129	105	108	131	125	119	111	119	133	117	96	132	116	136	141	99	129	103	109	120	118	136	113	110	115	114	108	110	108	105	134	114	100	119	129	105	108	116	117	131	118	107	122	127	98	116	112	115	121	119	118	104	109	120	97	120	126	104	110	132	126	126	131	121	112	123	94	127	114	105	123	112	115	116	110	135	110	132	126	104	114	114	130	105	115	114	105	109	116	125	103	115	112	129	130	116	149	126	123	136	118	119	119	114	132	92	110	114	121	112	142	115	119	94	112	123	142	140	127	143	120	112	114	104	126	120	114	132	121	120	108	127	130	127	99	135	110	110	138	114	119	102	121	106	143	108	136	118	127	123	137	136	114	109	122	115	112	137	122	129	117	126	116	112	111	101	113	104	124	113	96	140	126	122	140	115	111	122	132	119	124	132	124	95	127	113	110	119	129	106	120	125	105	105	124	115	119	120	112	128	110	111	126	124	94	120	93	117	117	119	124	132	115	125	121	126	135	109	121	125	136	133	92	102	114	129	122	118	109	144	103	110	101	97	104	102	124	136	132	125	109	135	121	95	133	108	105	100	140	135	130	105	117	120	115	133	120	130	131	125	110	98	133	119	131	123	127	102	112	133	127	115	127	122	112	141	112	113	111	102	117	116	132	113	116	112	133	100	127	121	94	124	109	134	111	138	131	136	132	126	111	113	121	115	105	144	121	112	118	116	103	130	134	124	148	98	110	119	119	123	135	122	107	112	127	118	133	120	114	135	97	118	122	116	118	113	111	117	121	142	119	118	106	111	126	103	101	118	118	127	132	120	114	124	116	113	120	123	120	122	110	108	133	100	126	111	105	112	111	137	114	126	112	116	139	108	126	116	114	123	114	119	114	103	130	132	129	102	136	120	121	123	121	100	114	126	112	113	129	122	128	122	148	112	114	116	128	115	103	103	100	114	113	121	103	133	125	106	106	126	99	117	134	112	121	131	121	113	119	131	135	110	126	126	113	129	87	95	126	139	117	139	106	129	121	108	110	125	122	117	127	121	124	115	116	119	144	109	101	124	127	110	119	127	124	115	111	93	115	119	99	105	107	122	119	132	101	116	112	124	138	118	117	106	108	105	133	104	126	114	109	99	106	120	120	112	110	94	131	107	114	122	111	107	120	119	113	113	101	101	117	127	106	128	117	118	113	112	129	113	127	109	105	114	116	102	107	119	94	131	100	120	117	128	134	119	129	125	139	107	110	107	114	111	118	109	120	114	121	109	103	107	108	112	110	121	128	112	111	125	136	120	131	116	98	128	127	110	117	116	117	135	90	113	108	115	107	100	117	108	110	140	118	124	106	112	138	126	116	109	118	125	115	123	130	132	120	111	133	111	133	98	116	111	109	125	119	125	116	126	90	119	121	110	149	117	111	136	105	119	124	119	115	101	118	117	123	118	118	118	135	132	107	126	102	112	131	138	145	110	121	116	98	129	131	126	133	106	88	106	113	123	119	125	125	120	122	130	103	125	124	116	143	120	126	108	121	111	125	113	123	117	124	115	118	100	110	110	113	126	124	132	125	142	106	115	124	100	117	103	123	126	126	140	137	123	106	118	116	119	100	120	97	119	98	118	134	115	131	117	120	133	103	111	117	126	110	120	141	117	102	128	110	130	111	143	97	97	106	115	121	100	130	124	104	118	136	105	135	124	123	139	128	107	130	115	120	117	99	114	126	125	121	109	106	102	152	122	108	120	135	114	118	120	129	116	96	125	122	108	120	113	133	105	118	124	106	111	111	121	101	113	130	102	98	113	122	142	137	127	118	116	116	119	110	113	150	140	109	122	125	123	114	121	122	131	118	120	128	106	110	111	110	96	86	120	105	102	131	118	141	135	131	107	117	114	110	117	122	127	115	114	108	99	109	111	107	120	103	112	115	125	126	119	119	120	114	125	122	123	114	137	113	123	114	124	112	100	96	118	118	115	134	125	105	120	114	122	119	128	123	113	110	132	118	112	111	136	105	122	125	109	115	133	118	134	100	131	122	135	139	118	120	113	122	116	124	110	129	126	109	113	107	107	104	106	141	113	116	119	104	139	105	121	107	104	115	107	111	109	112	127	113	113	122	112	101	114	118	122	120	126	134	111	132	129	127	128	93	115	107	108	122	117	132	129	115	122	119	125	92	106	127	103	119	126	120	114	150	122	123	96	128	135	137	103	125	112	101	103	103	125	109	125	107	151	123	107	103	111	131	111	105	130	129	108	104	113	121	119	145	116	117	104	106	117	104	118	96	127	130	107	122	118	137	117	124	125	107	98	145	110	120	108	97	125	106	102	119	123	115	101	125	111	120	126	98	126	126	130	146	136	126	95	101	138	127	127	128	139	135	132	126	131	110	119	142	109	116	113	112	124	112	132	134	103	116	111	123	108	97	112	100	118	147	128	130	128	109	104	102	123	127	129	114	126	104	93	116	111	131	119	145	124	116	137	136	114	121	117	132	137	115	125	117	135	128	105	101	114	106	120	97	118	93	97	129	117	106	126	110	134	116	126	104	128	131	120	131	122	100	115	114	114	114	110	114	98	136	119	108	112	117	118	115	113	116	115	104	118	117	118	131	109	130	135	118	115	131	108	105	115	117	128	121	100	110	127	124	139	132	138	113	119	103	106	121	123	112	119	133	115	120	142	102	106	135	109	122	115	109	109	108	112	122	128	109	124	108	134	102	125	108	128	132	116	119	97	125	113	105	123	113	109	118	104	129	131	93	130	137	119	108	113	121	98	127	127	122	112	110	120	129	126	102	132	112	123	112	124	108	124	143	93	110	130	102	108	106	106	123	106	136	127	100	112	131	113	109	119	130	104	121	116	126	121	110	133	117	126	119	134	123	138	108	132	135	99	114	131	106	112	140	118	113	131	117	115	137	122	119	122	136	103	115	111	110	118	117	98	126	111	112	120	117	132	119	108	118	109	115	115	119	130	107	96	105	108	125	107	130	116	117	106	125	123	100	110	115	118	133	137	105	126	113	115	102	116	114	112	110	112	116	124	113	134	117	107	121	117	122	134	130	128	113	130	151	109	101	128	121	109	112	126	134	119	96	129	106	126	109	114	128	115	119	119	132	122	113	134	120	130	120	138	116	138	125	90	102	123
23681	9401	15874	19047	18425	16357	13280	12034	11032	9858	7903	7463	6432	5325	4463	4601	5948	7002	6579	4778	3925	3275	2616	2403	1834	1508	1585	1564	1539	1594	1518	1384	1409	1219	1208	1044	963	943	941	883	947	958	1052	1200	1166	1301	1187	1420	1356	984	780	772	1035	1077	1023	846	609	482	444	441	436	384	375	429	372	425	375	368	345	375	401	405	376	410	422	396	395	337	374	374	361	348	363	334	360	346	398	358	355	374	358	377	350	389	368	383	387	341	338	341	363	356	367	291	364	319	344	332	355	335	353	321	341	318	312	328	311	331	336	328	298	282	304	316	321	316	332	305	300	303	314	290	303	300	325	324	327	296	298	329	314	330	321	312	299	298	325	309	305	330	289	276	307	294	346	286	305	284	283	317	331	301	293	295	300	335	313	275	301	316	287	331	263	334	305	320	297	309	319	311	283	299	273	313	291	331	316	317	282	283	313	325	305	323	286	334	301	329	291	294	336	307	296	316	295	299	274	320	329	302	319	343	301	305	307	282	297	300	265	289	293	311	269	306	317	337	310	284	267	309	302	324	297	322	295	301	299	301	287	296	303	293	305	327	314	341	300	296	306	272	300	316	291	297	306	294	302	303	286	333	300	287	317	276	292	307	319	306	337	289	317	296	300	305	296	299	312	296	313	311	308	280	264	279	340	308	297	315	310	308	321	289	333	327	321	324	292	295	326	275	291	299	321	302	331	332	291	279	306	296	289	301	277	308	286	306	307	290	283	309	294	279	293	312	318	337	291	270	292	329	306	294	285	296	315	290	307	299	314	290	269	330	278	310	313	331	302	295	272	293	313	310	307	314	285	321	315	286	293	297	296	305	310	288	347	307	305	322	313	284	274	290	308	291	323	305	317	311	299	305	301	311	304	311	320	274	326	324	302	285	279	299	291	283	265	312	309	289	289	296	315	297	315	298	278	298	295	330	302	290	293	289	318	296	294	287	348	311	318	300	333	280	290	295	314	330	302	288	320	281	304	285	303	295	262	321	277	265	309	317	322	283	286	322	329	291	277	314	311	324	319	295	291	307	333	280	276	283	281	295	340	301	302	280	304	283	289	317	292	291	309	284	299	338	310	279	312	318	303	282	287	282	319	276	306	274	283	317	339	308	288	283	295	288	312	312	285	309	302	285	320	293	288	323	300	301	310	318	320	307	318	301	320	292	340	276	280	301	320	283	327	324	292	298	303	278	331	306	312	273	304	295	285	306	315	289	316	307	299	321	295	287	276	283	316	308	295	300	298	295	315	328	307	347	291	319	317	308	284	265	297	297	319	311	309	285	289	321	296	293	267	287	329	312	303	314	294	280	309	292	285	308	337	293	307	280	310	311	293	288	310	310	276	252	301	269	288	302	292	295	327	297	301	333	326	343	303	300	325	282	310	295	321	289	266	307	308	302	307	278	299	315	314	305	322	320	306	298	289	318	311	299	287	321	308	307	298	289	288	307	284	296	287	311	263	306	307	315	321	307	288	333	312	298	254	315	292	300	288	299	298	301	318	290	291	307	267	281	302	319	308	312	289	288	314	323	304	279	289	321	320	309	301	289	305	285	316	307	295	307	302	339	296	329	314	289	299	280	305	316	314	271	320	297	291	266	287	303	310	297	295	308	335	312	311	283	324	274	269	322	284	284	297	320	295	292	305	306	293	289	314	297	304	307	286	285	298	297	307	314	247	307	276	297	297	300	299	310	284	317	282	292	263	300	340	249	307	265	301	333	299	299	298	332	324	335	325	307	285	307	298	291	319	284	322	277	329	327	296	287	310	284	319	311	311	291	315	298	283	295	301	303	320	341	311	290	301	314	298	299	312	294	335	319	300	332	287	292	314	301	293	299	289	287	300	289	321	315	282	327	327	306	309	334	337	299	303	315	306	292	288	295	321	327	289	292	301	277	293	291	288	276	291	308	325	308	316	302	320	287	296	279	325	282	309	301	322	305	308	270	300	316	284	317	298	340	279	329	293	304	308	330	313	321	293	302	294	295	308	286	276	327	301	300	321	315	286	319	323	297	280	333	326	305	286	293	326	342	318	272	274	319	300	289	312	311	330	291	286	300	296	316	326	304	316	299	312	285	287	309	294	289	321	308	304	301	332	309	308	300	299	291	295	306	303	314	295	288	314	303	280	297	321	323	326	288	283	322	314	273	323	295	316	289	316	312	325	329	286	292	284	321	314	309	309	296	304	311	305	334	303	255	283	293	301	277	298	281	325	295	305	330	300	270	280	299	306	302	318	289	293	266	318	297	291	324	306	280	305	299	289	285	292	270	297	297	283	310	292	290	293	275	308	298	296	325	280	283	317	296	319	300	292	278	325	317	280	326	305	304	293	293	299	307	281	327	293	300	278	296	308	315	318	299	299	300	309	302	280	287	300	314	320	303	289	276	289	315	323	303	318	318	323	309	304	314	323	296	318	322	304	312	317	306	286	285	298	289	292	274	312	293	281	303	302	261	316	294	308	287	289	320	286	297	279	319	292	290	305	301	309	286	310	265	306	305	307	282	283	301	300	320	280	297	292	289	307	305	331	309	320	304	301	290	302	297	285	293	281	307	309	307	255	313	304	294	291	297	309	277	296	312	294	309	308	328	278	330	287	296	307	301	279	308	302	294	285	289	302	297	278	304	304	290	276	303	306	320	287	331	290	299	283	276	281	297	309	278	335	316	293	314	321	299	288	311	303	298	309	362	297	284	282	261	304	281	303	313	316	304	290	298	268	290	337	258	281	317	279	279	297	308	331	327	320	324	299	266	284	287	326	290	280	324	330	331	284	275	290	271	320	321	318	320	304	319	274	304	310	309	293	281	296	316	299	302	293	331	356	291	295	301	290	312	287	280	290	321	300	312	303	302	274	306	311	301	319	318	281	298	296	328	293	284	272	297	298	308	312	300	302	320	312	259	331	284	277	260	296	326	310	304	314	315	323	309	293	303	296	300	301	303	324	307	304	292	288	292	293	319	272	298	294	298	291	301	282	279	278	338	309	321	296	311	301	294	297	351	293	254	295	333	292	308	284	301	299	279	300	287	279	306	301	277	320	284	314	279	307	286	290	294	304	319	310	310	283	298	326	294	323	300	310	319	301	303	310	306	309	308	306	308	292	300	303	308	325	307	269	288	303	307	298	293	290	312	266	314	316	331	305	316	316	311	295	307	292	293	314	293	273	301	300	309	341	310	347	311	306	294	279	319	287	302	299	291	284	307	285	279	292	308	317	314	278	283	300	315	278	318	303	304	313	321	283	319	314	314	314	307	313	315	317	330	295	294	300	317	302	302	300	333	320	315	324	300	311	309	296	320	305	278	326	277	309	300	295	295	289	294	312	296	331	295	289	302	320	296	316	303	297	285	302	318	321	298	298	295	294	263	312	311	268	325	311	268	303	272	298	293	290	318	312	279	307	323	269	312	337	288	281	306	277	295	322	319	309	301	342	309	315	315	313	313	270	301	298	313	293	325	319	325	311	302	298	287
11982	3717	3099	2473	2084	1651	1065	1020	880	712	603	575	502	467	428	400	544	698	585	465	420	326	294	262	244	251	241	215	220	238	211	205	194	184	201	178	189	200	182	200	202	186	192	166	217	201	188	173	181	184	183	188	170	196	176	176	191	168	181	173	153	178	167	157	180	194	181	156	171	173	149	184	171	192	151	154	171	169	180	198	166	200	179	186	168	186	175	172	207	172	170	177	196	177	176	178	162	195	172	165	198	192	174	171	177	170	183	141	172	149	175	161	173	178	141	164	155	179	168	196	183	175	158	165	147	167	148	179	173	155	170	170	172	178	174	180	178	173	164	154	184	171	192	191	161	190	175	173	196	172	176	179	169	153	175	198	152	156	159	171	187	166	162	167	183	189	167	170	153	183	168	172	164	172	174	185	154	192	156	199	154	152	171	181	163	175	187	170	171	149	193	144	158	168	156	173	178	179	170	165	164	142	165	177	180	174	167	165	146	195	184	181	170	153	138	182	173	157	175	187	173	148	169	182	179	181	168	174	166	184	168	162	151	183	189	170	164	166	135	162	163	168	176	163	150	152	186	164	178	168	184	180	165	175	157	193	168	178	156	162	163	165	162	182	166	187	166	147	171	175	176	165	174	164	160	166	166	167	161	197	154	171	168	165	175	171	175	180	198	164	162	166	169	175	185	174	191	174	179	160	164	171	163	176	181	170	151	155	179	151	180	182	161	173	177	152	158	160	175	139	155	164	184	170	166	173	151	175	163	175	164	158	165	156	189	168	178	187	156	161	177	153	188	157	184	176	176	172	178	178	163	160	168	168	184	168	186	183	173	187	184	157	166	196	162	164	172	155	179	149	177	175	164	170	155	180	161	179	174	165	147	158	162	138	168	156	171	180	179	160	166	186	200	183	168	192	172	179	190	174	188	155	171	164	159	172	174	163	207	172	151	182	171	150	181	163	158	184	179	155	131	151	169	160	192	166	178	153	187	194	184	160	195	176	137	171	167	180	160	181	159	144	160	166	171	172	186	169	166	171	163	155	167	166	177	178	175	173	167	175	184	173	155	155	183	195	170	155	189	180	156	174	164	168	186	177	172	181	187	155	158	162	181	155	166	163	173	170	206	182	159	158	165	190	168	166	168	164	168	167	170	181	191	155	185	160	158	155	164	175	170	172	184	155	168	176	192	181	192	163	153	185	178	186	189	157	169	161	169	165	158	189	153	181	195	175	168	173	190	169	178	177	189	151	166	201	181	162	166	166	167	152	172	186	202	152	158	164	163	177	151	150	180	165	169	167	169	184	180	157	168	174	179	163	143	162	151	168	149	172	168	169	162	157	173	176	184	176	160	174	195	182	167	155	157	154	172	159	186	183	151	195	155	185	194	170	170	174	163	194	173	167	211	189	145	166	175	173	150	169	167	173	162	148	184	180	182	176	177	174	174	207	178	185	164	179	176	180	178	187	160	188	181	166	180	158	179	167	163	180	191	158	182	189	161	197	152	162	166	168	164	206	152	165	186	178	165	170	155	164	195	183	162	189	162	150	186	169	167	173	169	192	178	181	160	175	161	162	187	152	174	177	175	170	168	173	189	161	159	162	178	148	193	197	169	162	168	168	168	162	169	185	179	146	154	181	190	160	150	173	185	169	161	162	156	153	186	185	186	186	185	168	179	163	181	170	164	142	174	153	171	173	173	149	169	147	184	173	175	159	164	154	170	173	166	169	170	187	162	170	169	186	152	160	177	162	181	165	196	173	162	168	204	173	178	175	173	168	160	158	166	172	178	167	164	181	161	188	170	159	198	173	185	153	171	176	176	185	186	164	188	173	180	163	149	173	161	181	187	170	165	176	177	201	179	159	164	170	186	200	154	158	170	191	173	181	159	159	188	193	198	195	151	169	166	159	186	157	149	177	192	145	178	169	176	167	184	186	165	190	146	163	171	182	186	185	188	182	168	205	158	185	165	152	174	176	171	149	172	149	148	183	183	173	160	179	209	200	191	163	190	174	167	170	152	176	193	164	162	172	164	179	174	183	152	148	173	175	160	165	163	182	158	184	167	170	167	157	170	189	185	186	160	173	161	141	141	183	168	179	159	177	158	169	154	187	174	172	189	172	165	157	149	165	176	172	174	149	184	163	176	166	160	167	191	171	177	151	176	168	169	173	166	147	175	140	166	189	146	160	188	154	150	174	197	199	179	160	182	164	182	171	194	164	167	185	184	183	167	158	164	156	156	168	163	169	178	172	163	139	157	153	168	156	155	176	168	159	176	159	208	178	171	168	159	181	177	194	170	185	183	169	164	163	143	143	163	180	178	162	159	161	169	174	163	174	166	160	164	193	179	186	176	142	179	154	162	164	217	183	179	181	173	158	173	191	178	188	153	180	168	169	180	191	152	183	173	186	165	166	166	188	161	170	165	159	178	189	164	163	175	172	161	167	160	180	186	169	178	172	162	170	165	153	172	169	161	172	159	201	177	171	200	163	164	176	188	164	192	192	185	182	184	164	157	162	186	178	182	177	146	161	171	168	183	174	195	200	176	169	173	188	164	146	130	170	159	158	188	172	203	183	181	178	157	167	179	162	167	171	203	185	141	186	174	154	175	181	167	169	174	164	165	167	167	173	166	195	181	173	166	179	168	173	175	162	185	160	170	184	201	166	150	181	178	168	180	143	185	177	170	174	171	190	162	175	186	186	187	177	159	180	139	172	178	168	181	167	170	157	156	170	154	142	182	150	168	160	170	165	180	194	170	141	160	149	162	181	146	173	172	175	159	169	173	157	133	148	146	192	171	156	156	164	161	163	177	153	180	201	164	177	184	148	189	176	164	185	179	166	207	189	180	152	177	174	166	177	168	170	158	188	160	166	188	148	166	181	168	168	174	188	177	160	153	165	181	167	162	164	146	187	147	156	167	155	166	170	172	191	171	171	164	156	170	183	178	180	179	170	160	175	190	171	172	162	173	175	177	167	144	188	169	180	191	156	170	166	169	184	164	188	180	168	135	172	160	151	154	189	180	164	177	161	163	180	191	195	146	140	183	169	165	177	162	178	159	177	188	187	169	168	177	165	164	191	162	150	178	168	167	149	162	151	188	150	161	174	172	167	164	159	191	166	169	176	156	174	177	172	178	170	168	154	164	154	194	178	169	168	173	158	163	177	166	173	172	165	166	181	181	178	172	149	146	189	161	198	184	171	169	165	149	159	172	159	168	168	172	190	165	190	165	169	164	136	145	195	166	185	168	178	165	179	156	176	161	178	182	181	185	181	163	149	168	165	197	170	171	176	176	155	193	179	170	164	183	159	152	168	165	191	154	183	194	172	154	165	185	182	188	194	176	154	179	187	182	149	162	162	172	155	174	163	138	167	165	182	186	168	171	153	182	160	185	149	192	162	159	167	154	162	184	178	164	173	177	168	188	180	177	188	151	168	163	165	181	175	169	156	165	169	176	170	160	180	181	168	165	168	166	179	184	167	156	161
7357	2831	5983	7713	7951	6447	5065	4941	4412	3655	3067	2871	2776	2252	1961	2124	3095	3755	3354	2484	2026	1610	1320	1169	889	867	915	840	845	845	771	682	704	742	673	584	638	625	597	579	591	612	550	567	511	473	472	465	491	456	460	425	464	486	482	521	437	430	478	477	418	471	473	456	451	421	424	403	418	421	425	409	438	476	476	406	425	420	477	455	396	458	406	460	459	385	460	478	439	447	424	475	432	462	460	445	421	461	422	412	442	431	444	426	412	419	419	425	444	406	438	439	425	425	426	449	414	425	408	439	417	417	388	402	404	445	416	409	397	436	418	424	434	417	427	411	435	415	424	466	444	423	460	410	454	422	395	439	419	398	410	442	436	421	451	451	438	440	438	435	448	438	451	391	421	444	439	439	449	426	393	371	404	429	462	396	408	442	395	408	413	391	416	441	394	384	377	418	424	416	454	415	415	404	392	421	433	409	455	400	436	441	409	421	419	402	441	455	432	420	441	434	418	407	444	435	435	440	454	403	437	403	408	395	411	479	427	445	419	458	413	418	419	399	447	466	464	437	419	395	436	386	419	390	385	415	408	435	417	414	438	436	418	413	435	416	443	407	432	439	425	409	423	417	425	395	419	400	427	421	422	398	404	434	413	452	415	408	422	457	396	425	434	442	408	401	424	431	417	394	409	441	443	413	461	380	410	430	433	415	426	408	408	403	432	434	403	398	400	439	426	402	408	402	434	428	438	402	433	409	419	394	414	445	430	416	415	419	396	425	399	372	420	408	432	442	422	436	431	416	383	429	424	428	433	452	387	435	441	464	432	422	435	404	440	456	449	422	418	406	421	381	421	429	429	436	417	425	400	425	456	401	403	439	431	418	447	444	443	403	456	418	452	421	420	423	434	447	417	421	405	406	428	435	432	432	388	409	448	421	414	411	397	440	433	394	431	468	423	409	422	426	433	417	439	425	388	400	409	407	402	394	419	423	456	453	447	437	463	439	466	401	431	476	425	438	431	432	433	424	449	423	381	490	437	421	453	405	387	432	441	452	373	418	413	401	412	435	437	386	474	419	427	413	425	415	429	426	421	411	435	441	401	407	423	410	450	411	404	424	433	421	414	420	425	412	406	433	403	388	397	350	401	424	423	423	460	412	434	412	419	420	406	420	410	421	412	425	474	445	415	421	444	409	425	417	434	391	434	429	417	425	392	436	412	426	421	431	405	431	415	398	402	420	418	420	442	408	458	422	428	431	409	411	382	421	398	439	409	406	449	434	407	453	435	429	424	421	414	428	427	418	394	456	423	409	385	410	442	385	431	412	377	430	443	421	441	402	446	415	410	417	417	428	394	451	440	437	473	409	421	424	452	423	406	443	424	413	398	416	433	468	418	433	410	439	409	398	424	420	394	412	392	399	425	418	406	445	423	392	411	408	415	413	380	412	432	393	420	416	383	429	447	427	437	443	416	446	466	410	437	401	404	461	408	431	406	394	434	373	396	441	416	452	418	465	405	415	427	413	427	385	438	410	389	384	421	444	414	446	432	421	412	426	437	422	422	443	435	410	421	390	394	437	433	421	431	387	421	423	428	414	427	400	426	448	438	438	421	457	414	412	421	403	400	437	403	387	435	409	410	445	392	400	449	434	422	449	408	433	397	413	431	452	396	414	435	393	449	435	426	413	435	412	453	447	443	415	388	411	433	392	418	391	425	445	375	418	436	411	432	421	393	414	440	388	425	445	404	409	422	396	411	410	436	419	423	384	444	390	432	430	433	405	400	413	421	432	444	445	428	424	416	420	407	377	393	414	386	425	416	425	414	431	420	399	413	416	439	416	439	410	411	433	424	399	435	428	446	410	413	457	436	425	409	446	429	431	381	422	403	415	437	403	402	415	428	441	453	437	405	411	441	428	386	426	420	433	462	414	397	417	410	404	445	447	383	423	435	413	436	397	421	415	423	420	422	427	434	423	440	399	414	455	374	390	418	419	427	436	423	404	443	413	429	375	454	407	429	423	376	443	407	416	427	421	433	447	399	417	401	425	410	405	410	429	427	426	446	408	428	412	388	391	391	449	454	450	404	441	427	408	399	450	415	409	451	442	441	460	450	466	436	423	407	400	413	421	427	366	386	427	482	432	429	410	403	393	396	425	412	371	413	444	394	384	419	386	422	403	428	424	410	416	432	417	417	456	423	454	420	421	381	426	450	373	408	433	460	437	402	423	403	427	433	417	443	401	416	397	449	421	423	418	447	432	473	403	416	429	396	399	422	398	407	430	435	459	426	442	429	396	383	423	416	416	415	405	420	443	402	394	417	406	432	389	445	414	433	433	428	421	435	418	429	393	458	391	423	401	430	429	394	405	452	394	422	353	406	403	412	407	411	372	386	421	442	432	420	395	423	454	394	394	423	432	401	417	446	437	448	410	423	446	399	459	432	385	429	375	396	425	410	469	415	423	432	424	450	417	438	450	436	440	423	409	442	371	388	388	464	443	432	428	412	413	433	442	432	421	435	447	413	427	407	400	406	421	415	444	439	425	483	397	424	425	416	428	424	421	370	416	430	397	438	435	405	437	392	419	423	388	386	396	378	432	413	453	403	426	421	425	395	467	441	470	441	404	412	442	443	416	438	395	444	434	428	423	431	409	411	449	466	424	458	424	445	412	424	414	387	414	419	406	409	413	434	446	402	427	443	428	431	425	425	428	408	411	439	444	435	403	396	445	389	436	427	427	423	434	448	435	431	420	394	448	401	446	443	423	405	435	425	398	436	437	422	423	433	403	421	423	378	408	415	390	438	397	426	444	418	419	418	421	400	416	443	425	417	405	460	438	411	378	448	416	423	442	390	420	426	415	421	451	418	431	385	418	423	439	446	436	423	436	404	435	401	407	442	408	438	434	426	418	424	429	384	429	454	423	403	401	413	428	399	440	392	407	399	424	418	406	437	413	423	416	451	406	453	442	405	405	443	443	403	447	419	444	430	452	437	431	433	453	432	418	426	412	395	399	428	405	418	439	416	432	431	433	443	425	424	428	387	463	445	408	467	425	444	414	448	437	454	444	412	427	431	434	440	413	409	423	418	423	441	404	424	401	425	412	420	414	424	419	420	445	428	379	397	437	450	445	441	404	412	409	408	402	380	464	460	423	421	406	413	404	421	454	425	409	400	412	414	430	389	460	410	399	431	427	414	418	426	427	423	408	401	422	476	437	425	437	398	419	432	457	439	413	417	425	420	415	394	433	418	420	405	446	437	424	414	430	413	432	434	406	393	418	412	419	418	383	421	444	429	430	410	418	465	422	407	381	424	426	416	422	391	424	451	436	449	434	412	426	451	444	445	443	398	410	415	436	385	419	422	386	395	438	401	419	418	428	411	441	425	412	415	450	425	436	454	446	403	418	428	391	443	422	409	407	388	429	390	414	399	449	417	411	447	430	405	404	417	444	427	402	416	423	423	401	423	430	439	419	461	438	414	403	402	433	421	405	404	432	410	404
28319	10763	7727	6584	4856	3223	2382	1993	1539	1321	1058	1003	758	670	585	603	772	895	831	591	484	407	347	313	246	253	251	266	251	229	234	231	196	239	215	209	209	203	188	218	197	214	205	189	209	196	222	228	204	174	154	185	223	190	185	198	156	175	128	165	164	136	146	158	142	168	139	134	160	156	176	136	160	149	159	155	132	154	147	168	134	161	142	164	137	171	155	156	149	168	152	151	129	141	141	147	146	154	146	180	154	129	159	156	156	138	137	148	169	159	167	125	143	146	158	164	133	139	134	151	141	154	130	144	163	148	142	137	141	150	163	113	151	150	156	135	170	150	153	146	155	146	128	165	129	152	120	149	150	146	141	137	138	139	124	162	139	154	165	143	149	152	150	126	157	158	156	124	147	162	146	161	127	144	137	149	151	164	163	157	126	138	157	160	163	156	127	145	131	146	156	138	153	159	137	137	149	149	144	132	150	144	150	156	151	164	136	147	142	129	144	115	132	150	162	157	135	157	140	136	117	167	145	142	154	132	146	179	161	167	149	169	167	162	150	144	136	141	132	155	155	157	153	142	160	166	135	169	136	159	151	170	125	154	145	161	161	163	143	137	171	146	138	131	167	141	127	153	174	149	140	170	120	151	146	145	142	146	134	149	155	158	147	147	149	141	148	152	132	134	156	135	133	147	166	155	139	152	167	147	149	144	138	151	157	144	133	135	156	138	154	149	134	147	159	154	158	138	156	143	147	138	154	151	141	132	162	139	146	158	155	162	142	124	149	169	161	140	142	127	163	143	167	147	156	149	165	156	155	153	150	138	121	153	156	147	137	138	157	175	159	142	144	157	139	141	154	162	169	158	159	154	155	145	155	153	163	139	135	152	136	130	155	134	158	162	128	146	133	142	161	144	149	133	133	138	158	132	132	144	149	141	166	149	126	160	174	142	146	134	131	151	152	140	147	142	154	147	158	166	148	153	137	148	159	143	146	149	127	139	143	155	152	154	170	136	149	139	133	146	156	129	154	133	147	129	158	159	133	135	170	126	160	148	129	139	122	155	162	151	143	155	153	134	171	148	155	129	136	135	149	146	157	135	166	143	149	160	132	163	151	128	151	140	148	153	155	146	143	125	165	153	164	167	141	132	145	147	113	137	144	158	163	152	143	129	151	161	151	122	157	145	147	169	158	129	135	167	164	151	131	142	143	142	136	147	148	155	152	118	126	129	167	144	150	157	145	137	139	132	136	168	150	151	157	137	134	142	112	145	175	145	164	139	176	159	127	155	149	127	164	144	148	147	161	158	124	162	156	156	155	144	133	143	143	132	157	154	124	133	143	155	142	144	131	129	143	143	163	164	132	133	163	147	144	132	164	151	146	142	161	149	139	133	153	134	142	154	130	154	148	128	147	167	142	145	167	153	167	122	163	160	145	160	168	153	147	141	163	132	153	146	164	186	127	150	142	137	147	163	137	139	149	118	135	147	147	152	167	141	162	154	156	128	157	146	142	144	149	141	140	160	137	150	149	126	145	157	165	148	158	130	156	151	141	143	134	162	121	145	148	151	162	145	157	158	145	148	156	140	145	139	136	130	144	158	154	171	158	156	156	121	144	131	154	163	121	157	132	144	143	143	143	155	146	156	168	146	187	146	146	138	149	148	133	146	162	139	161	138	142	132	149	140	153	150	167	148	129	157	165	145	136	182	158	141	139	140	130	132	121	150	148	154	156	152	153	146	137	138	175	135	146	154	165	132	125	150	130	134	147	133	128	152	128	142	137	151	155	134	151	156	165	144	168	122	145	160	144	136	149	138	127	159	160	135	132	138	158	136	148	134	139	155	144	137	145	155	168	128	164	169	141	133	117	141	145	138	168	122	147	136	148	162	146	152	136	115	124	159	138	143	159	147	135	140	156	162	173	147	126	133	139	131	129	134	166	161	132	153	152	133	153	128	129	149	154	137	152	132	140	171	150	128	160	156	136	146	157	159	141	154	139	158	154	150	142	138	147	151	146	136	150	159	160	166	161	150	149	139	155	142	146	145	158	169	145	147	141	158	128	132	116	145	140	165	152	140	148	152	152	171	140	156	162	144	132	149	130	119	143	163	165	138	156	170	158	146	136	142	153	148	159	146	140	159	140	164	133	161	151	146	148	142	151	179	136	158	162	141	145	146	133	170	174	156	130	147	129	160	156	147	166	120	153	150	158	158	151	126	159	166	154	146	162	151	168	122	134	137	139	130	145	152	145	153	148	168	148	177	133	135	147	140	167	131	129	150	158	151	121	130	144	128	160	139	136	161	166	153	161	167	139	153	136	144	125	146	144	130	143	151	130	160	155	136	141	152	132	138	164	131	158	137	145	134	154	172	157	146	136	143	137	128	133	149	147	136	143	137	127	140	132	146	171	135	173	135	163	167	155	139	167	117	155	161	148	145	146	123	140	154	151	151	141	127	161	157	144	125	147	146	153	145	158	136	129	153	143	138	136	164	150	130	142	160	160	158	162	177	145	149	157	140	153	142	137	161	151	140	129	150	134	139	139	162	149	151	155	171	130	154	157	145	118	146	131	149	148	132	153	147	152	143	154	140	157	153	145	132	126	139	151	140	141	152	141	153	156	152	152	146	120	136	136	139	156	150	157	139	139	141	149	164	137	127	142	141	165	156	149	142	146	145	160	134	144	134	140	139	130	136	148	149	136	123	158	137	144	154	146	177	133	143	145	165	142	149	155	147	151	154	160	153	169	147	149	152	132	152	154	148	145	152	141	172	163	148	155	146	142	142	156	136	138	158	145	137	148	133	168	149	141	136	154	139	142	154	133	136	148	143	160	148	125	143	147	165	161	137	132	135	151	157	126	162	140	149	147	145	129	124	152	164	124	153	142	129	137	150	143	144	138	121	144	140	179	126	155	120	159	145	151	117	136	141	161	146	152	157	162	146	134	169	146	150	147	154	142	152	147	154	122	143	166	133	150	146	133	163	167	130	138	149	112	126	153	142	148	118	136	157	151	147	160	139	149	130	145	147	144	144	134	148	155	139	152	141	128	154	140	167	138	141	138	132	165	139	143	147	150	145	153	146	146	155	159	151	144	143	155	164	146	139	133	154	148	150	143	151	127	161	154	156	148	140	166	130	147	158	163	149	150	143	152	164	154	157	135	142	146	148	147	150	148	158	152	141	145	166	142	135	153	151	153	148	141	123	135	147	155	140	152	145	138	139	146	147	144	149	135	146	162	141	180	143	133	139	151	145	129	138	165	148	154	145	138	151	161	147	143	158	149	152	165	125	126	152	154	159	158	141	166	149	151	144	138	152	127	137	144	144	138	171	133	156	136	125	155	153	159	143	145	153	143	168	150	149	167	138	151	136	139	164	150	154	146	146	135	154	140	153	141	132	149	131	122	168	159	151	164	118	140	160	148	140	134	141	141	163	155	151	138	153	139	152	149	165	135	145	131	131	171	138	126	142	163	143	142	135	149	158	153	151	154	145
16838	5417	11967	15566	15011	11741	10028	9127	7760	6739	5730	5292	4589	3750	3273	3653	4971	5882	4929	3593	2992	2437	2039	1646	1334	1226	1286	1306	1182	1202	1176	1085	1102	1036	872	781	751	796	699	765	842	814	805	831	862	868	884	1051	915	703	593	660	893	793	734	583	472	461	431	408	430	411	440	422	415	446	383	429	446	425	422	435	461	426	438	415	434	412	393	395	399	407	350	394	413	414	404	448	436	413	422	452	400	380	416	368	383	380	369	397	355	378	393	363	419	380	418	403	359	394	358	386	400	352	394	326	388	357	368	364	359	370	360	400	368	347	378	373	352	433	424	378	386	409	347	360	340	367	378	365	341	379	335	366	371	381	372	398	342	387	369	358	362	357	378	345	387	334	374	391	388	351	359	395	380	369	365	411	354	351	343	369	353	372	362	406	346	353	373	363	341	377	338	372	385	353	333	354	352	356	362	359	371	382	377	381	373	334	370	363	382	382	362	384	341	376	386	373	372	355	374	343	356	400	372	353	385	365	375	376	389	320	373	341	401	332	381	362	345	357	381	360	359	372	352	353	352	366	371	367	399	329	406	380	355	385	352	378	386	357	354	365	323	379	357	393	365	377	376	366	371	347	360	356	376	365	352	414	374	371	353	366	373	371	359	361	340	368	362	371	384	362	369	363	348	347	349	378	354	367	362	366	363	361	370	386	318	420	344	362	348	364	358	392	388	363	374	386	387	367	377	363	371	376	395	358	355	374	372	397	330	376	352	382	383	371	383	379	394	344	376	394	343	360	371	381	357	368	365	391	385	385	401	334	362	377	342	327	343	355	337	364	348	360	350	357	390	397	383	358	381	368	345	374	340	384	344	412	374	350	328	380	343	378	398	360	393	396	340	343	370	325	386	374	352	346	364	388	360	358	364	379	377	378	370	377	398	367	362	400	408	367	380	334	388	339	376	366	383	352	349	345	381	405	395	342	389	359	428	383	356	372	364	356	372	339	387	364	351	379	376	365	351	377	336	378	384	370	393	375	342	320	337	358	361	375	338	354	371	376	386	376	357	354	390	367	378	332	368	364	381	380	361	354	372	337	353	362	352	381	381	367	349	384	349	357	354	364	365	364	337	357	371	357	366	380	342	350	359	364	386	382	367	368	323	341	332	359	370	361	361	370	357	378	414	388	358	385	371	341	383	395	397	361	351	384	364	378	382	369	365	370	375	351	332	358	362	334	389	404	372	385	369	340	398	383	355	355	375	358	392	362	360	387	367	334	366	366	380	359	362	381	356	364	351	367	377	349	387	360	376	358	361	355	361	349	363	356	348	350	314	341	366	376	300	356	392	356	361	381	374	390	376	368	357	372	383	373	397	374	364	388	386	385	389	359	370	369	376	346	365	353	380	358	364	345	332	382	372	363	363	384	349	383	330	344	353	375	379	348	367	338	390	384	357	384	383	371	340	373	403	351	354	380	360	372	340	361	370	359	398	359	345	355	364	410	337	356	379	326	408	378	367	374	370	360	358	361	391	384	367	379	368	357	379	345	374	346	360	350	332	351	331	372	360	369	366	346	372	364	379	353	349	393	405	347	368	364	360	358	358	362	335	397	368	360	376	361	369	365	360	361	367	355	368	386	355	360	382	372	368	346	349	364	380	392	363	342	370	370	336	353	407	346	356	388	355	374	371	386	345	338	354	405	371	370	348	384	369	337	342	399	350	350	347	385	364	355	382	326	336	361	371	387	341	375	361	353	393	366	392	367	396	387	411	379	364	401	359	351	351	373	363	369	373	381	357	348	355	358	361	320	368	347	340	354	361	371	361	335	380	376	384	362	351	344	390	367	428	382	385	381	348	330	370	372	348	341	358	348	361	367	338	388	387	391	396	350	357	393	351	362	342	361	374	366	376	372	334	336	345	400	343	384	359	370	364	366	351	340	377	373	383	373	390	335	330	350	324	337	372	378	359	346	372	382	366	351	320	338	366	397	376	366	387	361	364	365	382	380	356	352	341	360	371	403	367	367	362	367	349	392	367	347	335	383	350	362	366	343	361	381	348	367	375	341	327	370	340	374	377	375	366	370	356	374	370	368	368	372	368	350	375	385	378	345	390	363	377	375	372	365	360	369	368	410	332	357	388	370	372	349	370	335	363	376	378	366	387	398	384	355	382	394	339	373	391	343	367	354	354	360	354	399	389	389	372	364	368	356	352	355	331	371	373	387	341	367	380	351	377	353	341	351	376	366	381	336	348	338	376	360	347	369	386	351	358	347	387	370	375	376	356	356	350	385	372	365	386	400	398	353	375	331	363	367	376	355	386	369	356	351	349	360	359	367	379	331	359	351	356	346	398	383	374	358	382	367	367	359	386	369	372	384	384	361	407	348	359	388	376	345	316	368	368	363	373	341	361	372	338	365	361	366	349	337	338	358	358	391	402	369	368	380	355	385	347	365	349	374	389	378	340	375	376	399	366	392	369	343	357	384	364	353	381	359	384	361	386	360	351	349	384	354	359	352	407	377	375	386	402	335	370	360	379	368	389	379	335	337	373	376	351	337	381	350	406	340	372	358	355	356	395	376	344	345	394	336	381	350	381	361	363	350	401	336	354	314	345	332	377	368	362	368	336	367	386	332	366	329	371	405	381	386	360	346	344	356	345	375	338	347	352	375	371	373	383	374	383	364	373	362	398	342	359	364	346	334	349	362	359	364	401	378	410	351	363	378	357	352	403	339	360	350	374	374	371	374	390	357	368	371	381	358	369	361	346	373	338	358	366	380	372	351	386	392	370	346	377	359	348	382	382	373	355	379	363	376	396	373	371	383	397	383	375	392	352	333	367	385	385	364	374	371	365	380	377	365	325	385	367	364	380	365	349	338	356	366	394	370	370	363	378	357	368	367	403	346	369	355	369	354	366	363	360	374	369	365	378	353	365	356	397	344	377	339	383	349	365	355	396	372	381	397	372	358	341	351	367	370	363	363	385	355	361	378	369	376	376	383	373	366	349	390	363	363	361	346	344	357	374	388	363	369	354	373	365	365	372	358	373	375	357	337	351	355	369	340	377	355	371	366	346	401	403	365	365	385	360	373	361	399	348	363	359	348	357	344	363	353	347	388	354	386	346	349	349	381	366	334	334	352	368	379	348	400	382	331	369	356	368	404	362	368	400	356	367	376	390	297	385	364	384	388	378	381	388	361	388	317	376	374	342	369	382	372	357	356	367	379	365	369	358	340	347	339	348	377	353	354	362	351	395	342	339	358	364	379	369	384	354	376	377	365	401	364	394	370	376	351	338	386	384	379	352	393	336	392	399	368	353	363	337	360	375	388	371	377	361	358	362	358	383	391	410	358	390	399	398	357	399	335	391	367	324	366	386	348	328	351	383	384	352	343	370	376	362	373	352	350	395	352	397	357	331	351	394	328	313	387	358	389	377	354	374	382	341	358	355	345	405	339	350	395	365	364	331	350	359	373	369	371	392	366	361	363	367	376	339	369	354	372	391	364	364	385
35351	14208	12770	10568	7752	5105	3808	2975	2248	1854	1589	1424	1152	903	803	895	1147	1273	998	824	591	501	467	374	306	279	292	300	288	287	244	250	268	238	212	197	216	187	190	188	221	221	209	205	216	206	223	271	228	198	178	178	237	198	230	187	110	137	144	116	111	143	125	122	127	134	108	115	134	147	126	116	123	147	131	138	132	125	137	134	130	118	120	151	119	139	127	128	105	140	137	129	128	118	134	110	139	120	104	114	99	120	120	124	116	123	136	126	119	131	126	115	119	134	110	115	124	124	106	119	111	132	119	101	112	117	119	112	108	117	128	127	110	127	136	120	113	118	115	100	106	118	110	112	124	108	131	95	122	103	90	124	130	118	93	108	112	98	115	103	116	123	112	124	96	134	108	114	115	104	97	108	102	110	118	130	130	108	97	105	109	115	133	111	110	117	131	113	111	104	119	123	123	138	130	150	109	102	133	119	118	114	115	95	111	133	111	118	112	129	107	109	129	132	109	114	119	118	115	112	127	130	118	120	99	121	119	105	130	124	97	112	108	104	122	103	118	143	107	103	105	106	119	106	130	122	123	134	123	112	114	113	118	99	117	121	108	112	116	112	111	117	118	108	117	116	116	131	121	126	126	135	114	114	91	119	125	100	105	125	111	140	113	99	101	121	116	92	125	113	108	142	131	118	101	111	110	133	119	112	122	107	117	111	105	117	112	107	108	128	88	84	121	99	102	123	116	99	116	130	128	125	111	117	119	107	108	119	128	116	97	114	105	120	133	112	112	111	130	128	114	110	103	134	133	104	115	116	110	114	98	124	114	109	122	121	108	118	125	125	128	93	90	119	116	82	113	101	118	112	100	123	114	124	123	118	94	116	121	111	146	105	120	105	108	100	131	112	106	99	91	144	137	117	128	119	125	112	123	117	118	100	106	103	128	108	122	111	107	104	121	127	102	118	114	80	127	117	101	101	112	101	132	117	108	108	106	112	103	106	90	108	119	116	101	132	109	84	100	125	100	113	106	113	101	109	104	119	114	108	113	114	118	128	114	116	100	113	111	110	107	102	121	103	122	118	118	94	119	136	143	111	113	127	127	86	124	99	124	105	126	110	115	119	110	100	97	123	103	100	95	108	127	103	108	104	110	136	116	129	113	129	109	109	116	116	121	105	123	123	121	122	113	122	122	103	107	122	115	121	114	114	99	119	139	121	89	108	103	126	104	127	122	113	111	115	100	120	119	105	119	121	112	112	108	90	117	126	127	114	137	126	138	110	103	95	132	130	126	116	137	121	106	100	114	100	112	113	128	127	108	132	108	111	113	94	117	100	147	102	123	113	120	108	107	116	84	86	111	109	115	118	117	120	98	117	101	105	120	110	95	109	113	108	101	106	107	110	113	114	133	131	123	114	113	117	112	114	115	110	115	108	109	116	108	108	112	128	128	125	105	117	129	114	113	111	125	119	115	106	122	114	117	125	109	94	128	127	111	130	109	110	108	122	116	120	111	111	116	103	110	112	111	127	120	101	126	111	111	110	106	102	128	115	108	106	112	126	86	101	134	128	104	119	121	123	128	125	112	118	115	97	125	107	118	126	116	121	114	121	116	129	129	123	109	124	120	82	137	119	130	125	120	124	143	109	117	118	129	132	140	111	101	112	114	103	101	110	118	109	111	106	134	126	119	129	110	104	109	145	112	118	102	123	100	123	121	124	119	129	103	110	112	119	113	131	108	128	120	121	106	121	130	116	118	111	117	134	119	104	112	108	123	109	98	109	97	102	101	117	139	115	113	113	127	122	106	91	138	106	108	122	104	111	118	121	104	115	98	112	104	125	95	115	106	118	113	114	109	124	120	113	107	107	131	119	100	112	101	120	111	120	127	122	115	113	133	113	95	98	103	108	141	111	133	109	115	105	112	97	122	112	107	110	134	100	112	104	122	116	101	111	111	97	113	99	105	109	116	115	107	142	112	121	125	121	110	116	102	112	109	107	120	105	135	139	116	116	134	102	120	104	130	129	130	109	119	117	123	105	129	116	118	123	113	107	116	123	132	100	101	118	110	138	116	124	138	100	133	123	112	122	123	107	118	119	113	110	109	97	115	107	116	115	114	107	111	109	116	110	122	113	118	103	114	130	145	117	109	101	121	131	98	120	98	138	133	121	120	110	124	115	122	115	124	106	134	124	122	97	95	114	118	122	101	133	120	98	117	107	123	113	116	114	114	113	129	116	134	123	133	138	136	121	109	105	122	106	119	117	116	114	131	112	113	122	103	117	122	105	124	106	126	111	131	94	120	110	129	108	117	117	114	100	125	115	117	99	127	116	125	112	103	102	108	110	104	112	113	114	120	138	95	111	111	112	112	132	123	107	125	107	149	102	107	104	107	108	119	105	108	120	111	119	134	101	98	95	106	99	122	115	111	107	93	125	124	110	125	100	111	114	105	126	114	105	100	110	112	117	98	125	108	116	103	111	124	94	127	109	110	115	120	123	119	95	125	105	119	109	111	128	113	112	119	102	125	129	100	112	113	130	134	116	105	106	107	127	136	119	117	108	105	104	113	108	95	142	113	123	109	106	106	109	115	111	131	123	112	97	126	98	93	101	118	141	108	111	99	116	127	122	130	101	117	119	132	121	134	102	122	128	114	143	108	117	115	109	118	113	120	118	96	121	116	114	96	104	130	122	106	112	136	105	124	108	112	110	106	113	134	122	125	116	107	102	112	95	110	113	121	100	114	128	112	120	133	138	117	124	108	121	115	120	121	110	111	108	112	110	118	124	128	113	116	118	91	123	116	132	96	91	108	119	111	117	108	119	107	102	100	122	123	126	121	119	107	122	105	107	121	120	109	106	125	115	121	114	108	116	118	124	135	101	130	106	118	122	101	121	124	108	126	122	119	114	127	117	110	117	128	119	108	104	98	113	114	104	107	125	123	134	102	135	120	138	94	107	114	115	133	103	109	128	107	114	88	99	108	107	105	104	116	134	105	116	96	120	111	149	113	95	129	111	123	109	102	111	121	117	102	114	131	104	112	100	123	115	127	106	112	108	130	110	126	96	127	118	133	90	123	120	105	111	91	113	100	113	117	111	125	117	116	98	146	117	112	90	121	94	106	138	117	109	119	129	124	137	134	126	108	129	118	127	119	110	106	106	99	111	110	116	118	118	110	116	117	111	109	116	114	113	116	129	114	125	122	125	115	113	124	105	124	127	111	128	119	116	114	125	102	103	99	117	104	111	104	122	109	119	108	96	123	120	109	127	100	120	103	106	118	111	108	123	105	126	114	100	119	123	123	126	113	131	123	104	114	116	111	114	110	112	112	109	128	144	112	124	105	99	117	124	116	106	120	106	106	115	98	101	110	108	123	129	99	130	111	103	129	131	110	113	98	117	126	120	123	121	103	116	111	109	115	100	109	122	119	114	125	112	103	87	119	101	112	114	124	112	109	91	122	117	123	101	120	123	120	104	105	102	112	112	104	88	100	125
19732	7688	17436	21166	19980	16337	14240	12280	10718	9471	8080	7734	6362	5176	4710	5343	6858	7587	6107	4740	3494	2977	2592	2323	1806	1695	1687	1657	1661	1590	1526	1465	1469	1319	1060	1063	933	895	882	939	969	1075	1113	1140	1134	1279	1422	1589	1239	893	806	877	1328	1047	932	816	540	438	396	411	428	385	383	398	410	387	370	391	317	372	359	388	403	347	393	387	361	372	380	380	341	342	348	343	319	357	361	381	373	386	363	382	357	349	337	350	334	314	338	326	342	335	359	342	352	368	325	369	336	370	337	316	296	308	320	326	294	305	316	321	318	296	310	303	293	301	310	313	301	324	323	300	339	335	317	336	301	299	314	252	304	338	310	301	303	308	289	303	321	298	298	305	315	300	266	336	303	327	290	291	308	313	297	308	301	302	284	316	288	292	288	312	285	312	279	283	293	320	298	313	311	313	274	251	315	301	293	307	272	317	300	300	298	301	294	296	259	298	284	281	290	325	295	290	288	290	323	288	304	296	239	272	271	305	292	300	298	274	258	295	286	297	287	272	302	316	273	294	294	270	307	276	266	310	299	299	273	317	317	302	283	292	340	314	280	278	282	260	273	291	295	315	311	314	290	268	331	261	311	304	268	288	302	319	271	279	298	302	303	287	307	303	283	313	302	292	305	293	316	306	288	292	273	293	279	318	292	270	319	314	275	286	288	284	296	255	319	286	314	303	298	289	330	301	342	307	287	309	325	311	311	335	287	300	307	299	315	315	321	311	322	275	301	291	287	269	283	324	306	281	307	324	292	329	315	320	286	275	306	280	327	324	277	293	305	274	311	283	297	305	285	291	306	262	306	290	271	291	293	303	284	293	293	302	292	314	313	292	302	263	282	303	310	276	314	264	269	281	297	267	312	278	302	300	311	314	300	331	269	335	269	302	296	262	309	290	316	294	301	295	309	308	301	274	307	293	303	285	307	304	281	302	304	295	298	309	295	293	283	284	310	287	283	310	308	294	312	302	288	308	272	311	339	263	285	306	289	289	310	292	295	287	278	305	280	296	310	302	287	279	326	342	301	298	282	299	314	301	310	273	310	298	286	300	299	289	279	283	262	282	322	295	289	288	288	292	301	271	281	307	266	284	289	291	301	274	300	277	309	302	274	306	320	333	274	263	284	296	283	285	301	323	303	295	296	310	313	303	320	285	289	290	289	300	296	265	292	315	305	285	282	274	260	309	297	283	293	276	284	297	307	333	272	276	279	312	272	278	281	304	313	286	270	330	294	274	310	288	286	283	290	288	287	310	288	268	338	291	275	276	327	288	293	297	326	308	299	300	275	233	259	288	295	292	311	292	305	307	283	285	324	311	289	290	282	307	305	300	278	272	308	298	319	283	302	278	303	312	272	281	307	288	304	290	271	292	266	298	321	288	296	276	304	308	304	295	300	305	282	300	313	273	294	275	294	302	325	297	271	298	303	306	314	281	291	325	298	273	279	300	312	311	293	297	259	296	340	297	302	271	313	320	293	308	317	321	264	324	290	312	288	265	272	285	307	287	292	279	293	304	300	319	280	304	350	316	270	316	302	281	292	263	297	322	284	311	301	304	305	297	307	287	291	291	303	278	304	286	284	278	288	277	279	284	286	284	300	295	291	310	289	286	264	273	317	295	278	290	279	252	307	305	275	318	341	285	289	290	302	286	302	311	282	320	272	285	323	282	309	296	290	306	288	308	295	300	310	301	292	292	291	324	317	271	283	287	287	289	258	291	323	269	304	267	301	305	298	283	296	321	284	320	273	319	295	315	285	313	302	324	279	297	301	301	315	276	295	294	310	328	326	285	295	287	268	274	300	323	281	327	287	283	304	331	283	295	278	299	284	344	298	299	281	291	314	280	299	308	306	301	322	275	282	308	288	275	289	287	267	353	273	292	304	275	301	308	315	289	306	291	326	307	283	309	310	285	303	299	315	307	287	313	292	276	289	267	268	305	269	261	280	329	290	304	264	290	295	273	286	283	280	282	307	295	276	307	315	290	282	294	283	272	288	288	288	295	298	318	311	322	289	258	314	271	276	304	281	298	295	292	320	295	300	280	301	256	290	309	310	281	306	296	312	316	319	288	298	325	312	300	307	308	320	271	275	265	275	283	269	303	287	273	285	277	311	312	309	302	286	284	298	305	286	325	284	301	270	272	327	305	310	271	290	319	310	257	343	317	291	302	267	295	284	309	279	309	276	262	313	308	289	288	286	300	317	282	300	300	299	301	285	303	318	298	282	298	307	274	354	306	294	304	299	294	303	286	301	270	310	309	323	309	299	294	295	299	337	293	311	305	260	268	303	288	301	296	282	270	348	297	305	311	271	268	281	308	303	305	272	306	263	290	286	284	295	324	298	325	318	299	299	285	300	288	283	307	310	301	267	314	316	304	289	294	295	292	289	294	296	281	334	301	292	282	319	298	300	276	282	271	269	303	306	297	283	314	314	255	302	289	276	286	297	307	300	294	301	289	273	312	288	315	284	290	287	266	308	271	284	281	265	303	293	304	316	302	293	310	327	309	297	256	268	274	300	305	287	266	338	330	272	289	332	300	279	268	294	291	308	277	293	315	314	317	304	321	297	272	274	285	308	275	303	281	285	293	275	288	284	296	303	340	276	340	313	307	333	313	281	272	289	276	289	287	311	276	292	268	316	294	296	271	271	284	301	274	298	301	302	298	273	329	278	261	279	261	327	270	265	280	275	280	291	305	326	306	288	280	307	300	276	280	305	328	293	323	278	309	325	292	295	288	296	291	335	284	285	311	252	309	305	284	309	308	285	287	265	305	283	287	286	304	294	279	293	300	298	292	316	314	294	328	304	288	305	307	277	313	286	265	280	257	320	282	266	314	282	320	298	286	303	309	280	301	300	313	294	274	315	261	269	301	270	270	269	285	284	289	302	298	307	296	321	320	296	333	312	280	286	321	300	314	312	274	301	311	281	268	340	253	292	320	282	267	298	322	339	275	296	286	295	281	275	309	280	298	302	299	297	297	306	299	330	312	289	279	318	293	280	308	333	309	281	266	313	270	273	290	291	312	307	320	264	321	314	276	282	285	299	316	268	295	294	280	305	268	297	303	280	315	294	304	267	294	287	297	300	283	313	319	302	281	312	302	295	295	290	292	277	269	315	302	311	282	254	303	281	298	294	294	299	307	291	308	291	304	280	299	274	310	306	289	268	316	307	293	293	283	308	293	291	283	281	295	278	284	309	307	291	291	295	296	307	286	276	291	276	262	309	287	303	314	281	291	305	276	284	276	288	281	319	323	303	305	296	301	304	286	297	283	269	289	316	334	300	299	315	256	296	269	294	301	303	303	334	314	300	279	293	274	274	294	304	310	315	297	349	296	285	314	306	261	281	294	295	302	300	268	283	303	301	293	284	300	286	300	274	291	286	308	268	274	307	298	300	286	286	299	279	286	307	288	255	279	303	299	294	266	303	271	288	322	299	283	289	291	286	288	321	303	326	293	286	284	288	292
11013	3262	4031	3206	2281	1527	1266	1016	839	742	618	585	479	430	439	440	595	752	560	472	326	292	316	268	209	218	235	218	250	236	196	219	227	201	188	190	189	190	175	198	180	198	192	176	180	185	183	174	157	161	153	194	156	185	164	169	172	172	180	182	172	171	184	195	195	186	175	145	162	183	177	186	166	179	152	189	162	169	181	187	183	178	197	150	174	185	178	193	173	168	199	162	171	176	172	176	180	158	177	163	158	173	187	170	169	178	172	184	169	158	158	178	169	177	187	160	160	161	153	158	168	162	165	179	150	153	181	155	172	180	163	170	174	166	143	176	164	141	177	152	160	154	186	166	170	181	159	180	178	161	163	144	159	173	166	170	165	150	168	172	167	160	166	171	185	172	161	189	161	205	156	149	168	184	177	190	172	171	137	162	187	176	161	176	158	173	187	176	163	153	180	170	173	180	168	158	175	182	167	170	180	156	155	167	159	156	173	164	187	165	168	169	157	180	170	190	164	173	155	176	185	166	159	156	174	169	171	162	173	178	159	164	162	179	183	158	176	168	150	166	162	158	160	174	194	190	188	142	201	176	170	160	154	179	164	169	166	167	154	179	154	170	186	156	176	184	152	163	171	171	190	146	146	177	170	184	181	182	165	165	173	175	168	175	153	151	175	181	167	184	177	162	145	167	153	157	147	182	171	158	161	165	161	165	190	173	185	157	166	146	175	164	176	179	172	176	153	157	170	176	172	149	169	169	155	168	170	163	183	166	173	159	190	160	174	172	169	162	169	161	173	177	163	188	171	157	184	162	171	159	164	167	148	178	168	171	188	161	176	155	150	147	169	177	175	173	171	178	156	189	165	160	146	164	152	156	178	153	196	187	163	164	172	165	155	158	164	179	177	142	150	174	174	178	172	170	206	151	161	163	182	154	161	159	158	161	169	168	173	182	175	205	169	166	143	174	189	140	192	158	162	166	172	163	155	163	174	152	206	169	193	161	192	184	170	176	160	201	180	178	150	180	184	152	172	156	181	192	187	182	178	180	182	156	165	180	183	185	189	186	171	186	167	143	165	170	189	152	164	171	158	143	164	175	167	168	164	148	158	172	177	179	168	157	172	142	160	172	189	149	184	175	175	165	164	161	152	188	181	163	173	170	172	160	165	177	168	172	171	179	167	186	180	187	169	172	153	177	173	183	184	148	169	157	178	155	156	169	179	164	183	163	161	167	141	162	171	166	183	157	169	166	158	185	159	177	164	165	163	155	183	154	149	136	171	160	154	169	175	164	179	185	166	170	184	162	171	180	184	141	193	170	170	177	181	179	168	204	194	198	165	161	173	178	188	172	181	190	159	176	194	163	189	174	153	159	152	182	174	181	170	167	169	179	156	173	179	187	165	174	186	189	170	164	153	193	159	166	174	166	164	150	162	170	168	169	174	159	166	171	169	167	166	176	165	184	178	176	169	163	179	156	174	198	182	206	163	157	164	158	177	174	177	162	184	182	165	184	169	175	172	151	168	180	186	188	166	171	172	159	172	153	190	186	155	207	178	149	173	177	176	156	154	144	169	196	153	182	162	186	180	157	155	180	189	156	197	162	151	187	169	162	185	200	157	190	173	170	193	172	148	176	170	191	201	174	163	161	160	166	165	156	176	154	160	149	185	171	174	157	167	179	162	202	165	178	173	157	171	171	151	194	148	173	162	138	155	173	171	147	165	169	170	192	152	172	178	159	162	181	181	164	155	176	167	158	169	149	180	166	139	157	171	209	174	155	162	136	166	172	164	168	153	175	152	183	181	158	168	157	188	160	192	154	168	150	164	185	161	166	172	188	158	174	174	172	185	187	180	172	159	166	154	172	177	165	171	159	174	169	185	207	158	145	185	155	196	172	162	169	171	166	160	164	174	191	168	181	172	184	181	164	167	169	158	146	175	176	145	196	156	152	167	191	170	162	164	148	170	187	172	175	166	178	168	175	146	198	187	144	174	194	176	157	195	168	196	159	155	181	164	187	173	215	170	159	165	176	194	156	182	154	166	144	154	188	180	151	145	170	152	162	160	190	166	178	161	182	168	161	154	161	164	174	181	152	174	174	159	159	163	184	137	182	188	153	173	161	179	187	168	165	171	173	173	157	165	186	191	170	182	170	156	163	165	184	187	167	184	164	176	161	152	150	146	182	179	153	160	171	167	177	182	175	170	202	161	183	188	165	185	199	186	191	171	166	156	175	148	183	196	177	169	160	188	161	173	161	171	149	185	182	167	164	151	154	167	166	153	157	176	161	156	176	168	168	180	159	152	159	143	191	182	175	182	162	170	175	172	164	152	176	176	164	193	175	185	166	157	176	176	176	173	162	173	173	166	188	181	176	178	169	189	148	179	165	195	158	171	162	188	166	172	194	164	170	143	158	181	184	180	167	143	181	226	170	177	158	153	167	158	155	176	185	152	139	150	173	172	169	183	183	177	151	159	163	171	187	181	161	190	167	182	152	160	185	160	149	180	153	205	164	148	183	190	174	173	189	169	173	178	173	163	171	156	188	160	167	147	163	147	173	157	180	175	144	166	154	175	156	174	192	174	171	166	174	169	165	166	176	183	181	180	199	172	168	169	159	169	143	165	174	194	200	169	178	153	189	146	196	168	162	142	174	182	188	160	179	138	184	176	203	154	140	123	151	166	175	136	169	168	147	158	179	163	141	178	191	164	174	176	164	163	186	182	171	150	141	181	153	166	160	196	165	179	188	171	180	148	175	158	166	180	159	162	179	188	157	182	156	157	161	196	155	182	175	167	169	190	146	159	161	171	152	187	164	141	154	156	176	182	143	167	164	169	173	171	156	163	171	187	192	178	163	147	174	155	165	152	172	158	173	185	156	179	138	195	173	171	174	179	185	168	159	160	184	168	177	161	177	171	173	173	151	168	187	163	166	182	153	166	175	167	162	179	196	163	180	187	172	152	166	195	153	171	173	164	163	177	167	169	178	180	168	160	201	173	174	168	162	175	165	151	182	154	181	171	182	174	168	163	146	171	188	182	181	146	183	150	174	167	179	157	153	164	192	178	175	176	163	168	168	161	164	142	183	170	166	153	171	192	182	164	168	179	162	175	157	162	160	155	169	177	161	163	160	142	170	181	207	177	192	193	186	184	171	187	146	155	164	166	166	184	158	173	151	150	195	154	163	171	145	167	171	150	185	189	138	173	160	167	161	166	195	164	161	168	176	167	178	156	170	158	183	170	166	177	172	160	158	158	158	169	155	192	164	175	185	167	170	162	186	181	178	131	175	173	161	160	179	169	169	160	174	161	176	150	170	163	152	179	167	150	178	164	190	162	176	160	163	173	192	192	177	194	164	182	166	146	173	174	156	167	148	166	171	169	159	190	163	144	162	164	158	169	152	168	162	153	158	189	206	180	184	164	166	194	191	180	163	170	152	131	148	157	170	154	172	179	153	190	186	173	176	183	168	161	200	148	153	150	166	171	169	183	155
6114	2900	7435	9159	8442	6401	5790	4745	4169	3738	3200	3131	2546	2123	2006	2475	3729	4268	3232	2380	1658	1532	1288	1073	754	869	931	865	934	829	803	791	814	663	634	615	642	649	607	604	600	573	530	500	503	468	502	429	468	461	444	495	484	465	504	506	443	461	456	455	453	428	437	446	448	415	428	462	408	439	436	436	459	472	426	426	481	447	456	437	439	432	389	442	438	414	420	473	431	469	438	379	456	418	445	452	444	459	408	465	443	449	430	414	443	431	440	418	450	414	419	434	407	399	425	413	386	404	400	428	427	430	421	381	406	429	436	410	458	433	413	421	444	385	411	401	408	440	416	434	384	439	442	420	420	446	443	403	411	445	428	412	417	466	427	437	401	411	411	397	442	430	440	392	428	420	414	421	402	434	465	399	436	464	399	434	444	410	391	453	378	415	405	393	424	420	404	418	416	411	430	397	448	456	418	407	409	392	419	402	430	401	431	417	405	428	438	380	436	424	446	407	419	375	398	410	396	398	422	403	384	454	430	423	402	415	366	402	399	421	413	411	432	414	422	461	426	399	434	412	427	397	439	420	444	409	418	436	402	419	417	413	405	420	464	432	444	436	424	438	427	419	391	429	416	401	422	411	394	407	405	390	418	439	414	393	436	453	401	402	403	434	429	425	421	398	413	421	421	398	426	422	408	417	395	420	396	403	392	428	431	456	405	383	388	393	398	430	416	431	451	386	432	438	437	430	424	435	404	448	423	419	404	403	441	419	437	386	408	444	427	407	425	421	453	435	437	422	444	424	424	430	433	413	399	403	427	415	403	385	393	411	451	438	451	459	412	384	410	420	428	423	417	399	412	423	405	433	375	452	411	393	448	393	441	400	423	410	411	392	412	401	403	405	426	389	414	399	418	409	415	436	408	431	398	437	398	394	449	402	458	412	443	441	419	401	391	426	414	404	396	433	417	418	432	405	421	433	409	418	398	405	452	425	456	358	408	419	416	389	415	395	423	404	416	391	429	449	424	414	436	386	424	465	443	423	398	404	440	431	416	401	427	407	430	392	422	364	404	423	370	450	435	432	404	398	429	398	403	474	414	447	405	438	437	429	435	430	423	455	406	412	441	426	425	414	429	415	406	420	415	392	435	398	394	439	431	402	415	424	431	394	454	402	423	435	439	418	392	409	446	384	411	421	402	406	447	433	401	422	437	427	430	429	388	467	409	428	421	441	455	437	376	409	398	421	405	425	415	423	395	404	435	465	419	414	425	446	372	421	449	417	437	441	431	405	408	446	392	404	443	455	421	410	422	393	419	448	399	409	434	424	424	422	439	455	424	389	420	427	419	419	435	381	405	401	429	414	437	419	448	379	423	423	381	430	442	399	426	409	436	425	407	441	416	397	418	408	415	432	407	412	443	398	415	438	390	392	393	430	462	430	400	400	421	460	415	397	419	418	439	423	439	414	423	394	448	419	386	427	405	434	392	395	434	418	449	447	407	421	397	397	474	376	412	405	453	440	413	417	422	414	446	438	435	394	403	469	413	444	423	435	418	410	431	406	421	432	412	417	432	398	420	418	410	454	389	430	439	411	419	402	392	414	432	456	406	452	426	426	420	433	401	429	423	395	413	397	401	410	394	402	397	396	435	396	414	424	378	407	398	398	380	419	426	361	465	435	426	396	403	385	421	413	444	432	426	436	401	396	419	476	412	429	405	432	424	431	463	416	404	430	439	425	402	405	432	471	431	400	458	376	416	385	410	410	410	427	381	393	388	408	413	394	410	374	417	414	424	408	434	425	430	421	411	407	446	411	418	425	415	412	399	395	399	404	401	411	392	401	407	442	420	399	431	374	415	404	437	419	412	412	427	413	432	414	460	397	427	419	405	416	395	404	384	400	424	439	444	439	401	392	440	405	367	428	463	388	403	432	421	462	377	452	433	397	438	399	416	427	427	432	385	411	415	394	425	430	428	413	426	432	410	435	399	425	398	396	413	440	413	436	435	404	442	453	389	387	399	412	429	393	396	383	452	463	419	403	406	405	410	422	416	404	427	448	417	439	416	414	462	426	433	418	427	420	409	419	395	371	435	437	409	379	399	403	425	390	407	424	411	421	440	431	416	409	394	403	387	373	458	426	398	450	426	405	403	434	442	452	418	426	394	411	412	392	420	393	400	409	430	429	422	408	407	408	453	432	410	396	436	402	380	373	422	414	404	433	438	416	426	406	440	419	428	412	421	433	440	421	409	393	426	415	448	424	417	414	429	401	427	437	392	431	395	408	439	401	418	423	430	386	389	412	428	407	442	421	425	418	420	378	389	399	396	442	419	450	428	423	433	414	409	403	406	479	434	447	405	381	424	455	402	428	431	418	464	411	409	417	424	435	414	432	406	393	423	423	422	408	420	420	387	408	432	401	457	426	399	435	415	430	394	489	437	422	430	421	415	438	396	450	429	444	385	416	401	474	417	404	402	416	391	418	411	428	366	377	409	437	422	425	434	395	405	392	435	392	403	432	438	411	420	433	419	404	470	401	435	437	393	422	461	405	396	408	405	397	428	430	436	420	426	417	418	428	397	404	434	421	402	430	422	438	430	418	393	380	419	421	436	394	394	419	422	380	442	424	406	406	431	422	435	399	419	437	425	427	444	400	408	417	449	406	378	386	445	402	392	438	416	415	377	394	426	450	424	417	453	407	417	412	467	403	410	433	442	412	428	478	417	433	401	375	405	476	411	410	424	413	407	390	406	423	440	428	410	431	403	419	406	414	386	443	464	442	423	422	406	423	411	415	393	372	422	427	405	423	445	434	410	466	404	413	388	428	413	410	414	428	429	395	388	408	418	378	448	395	434	424	432	396	386	433	403	440	417	410	432	429	454	424	411	414	378	412	384	429	447	427	429	424	389	385	460	406	394	419	437	413	423	403	429	442	445	394	418	403	418	410	394	430	438	427	376	407	390	399	402	410	385	460	438	392	416	392	388	393	388	382	381	407	427	411	405	396	452	390	422	420	400	398	394	408	428	434	437	424	402	457	413	410	436	424	407	423	422	413	429	434	423	415	410	418	414	444	389	414	416	401	422	395	421	412	418	423	441	432	444	429	415	415	407	402	402	441	420	420	448	382	429	407	403	420	409	396	425	420	415	440	426	407	422	421	419	412	367	402	402	402	424	434	407	439	421	426	404	415	420	426	407	401	411	415	427	392	446	397	446	389	386	405	425	432	402	413	368	400	436	429	434	380	440	398	421	401	427	427	423	418	391	399	395	435	388	439	449	407	441	402	448	426	382	415	423	423	359	399	426	465	436	424	413	383	411	393	460	416	416	447	439	481	384	368	418	392	403	420	404	440	429	450	385	453	449	393	401	418	424	408	422	399	367	426	410	441	430	397	390	411	410	405	411	405	400	393	412	396	406	415	407	434	398	441	425	398	392	422	432	458	405	414	440	397	388	410	424	423	445	445	456	423	455	425	403	427	415	400	409	435	428	411	378	402	427	421
25063	8718	8408	6968	4743	3237	2487	1893	1610	1281	1130	949	837	669	600	676	942	1032	806	605	442	372	381	344	265	260	268	264	281	245	277	283	220	207	210	225	204	199	209	195	212	187	167	200	216	189	215	211	191	204	149	181	203	195	188	164	148	156	147	151	173	135	142	142	156	139	141	139	149	140	148	157	173	126	159	154	159	166	174	155	138	150	145	143	127	157	146	154	132	172	142	140	161	163	148	149	128	130	116	141	162	145	151	161	156	166	146	131	142	134	154	139	166	155	150	165	156	144	125	147	160	177	166	129	140	134	151	157	139	151	154	186	148	120	129	162	120	137	150	150	168	141	150	123	141	167	136	155	128	144	151	133	129	168	145	139	142	141	160	149	119	150	149	151	150	149	150	171	142	123	151	153	161	146	150	165	148	132	157	163	172	175	151	142	145	148	162	150	154	144	148	128	157	145	140	133	150	127	161	152	125	164	161	142	133	154	151	135	152	167	139	151	126	158	147	131	131	141	131	131	150	131	135	154	150	162	122	141	142	134	135	121	146	143	161	146	156	141	159	124	154	148	142	161	121	155	150	145	142	122	142	148	160	139	132	155	178	160	159	124	135	119	125	127	143	150	145	142	135	144	141	132	153	139	145	147	145	142	146	138	125	158	131	118	153	145	130	145	134	150	169	164	164	155	150	141	131	132	149	166	160	138	141	145	148	132	139	160	141	169	131	145	153	144	135	133	151	147	127	158	160	134	141	147	156	164	147	139	127	146	127	131	140	148	146	139	146	161	135	145	153	128	140	138	146	144	141	147	164	146	142	146	145	146	169	157	122	146	145	142	141	144	164	157	145	142	160	141	139	140	133	137	166	150	138	167	144	157	153	139	141	167	150	136	138	153	140	138	139	144	147	147	135	139	142	145	162	151	155	153	146	152	152	141	133	146	138	142	154	160	118	134	147	147	162	147	140	134	120	140	154	132	136	141	161	168	131	161	137	156	130	152	158	137	148	135	128	148	125	140	155	162	147	146	126	154	115	146	125	145	140	126	120	143	130	158	139	156	134	138	139	159	167	150	160	150	150	133	154	141	129	159	143	132	154	150	137	152	130	147	133	177	146	135	140	137	149	152	151	150	157	149	152	150	171	160	150	151	131	135	133	140	155	150	145	130	151	149	137	163	143	140	146	160	137	148	136	121	132	112	154	156	135	147	137	147	150	144	133	130	129	151	169	156	147	143	128	164	153	165	166	149	136	148	111	154	140	127	157	158	139	139	147	151	162	167	140	136	136	148	122	157	140	146	129	160	140	170	144	144	154	155	163	152	153	125	163	169	164	155	176	148	157	135	131	142	163	137	133	126	151	151	156	135	138	136	140	133	151	168	133	147	117	128	133	159	138	136	144	144	143	144	141	137	158	131	166	144	163	130	136	132	157	163	135	162	158	121	156	126	148	148	146	155	147	150	149	164	162	137	155	134	161	155	158	158	165	132	151	153	166	131	148	150	159	147	122	160	152	130	140	147	153	136	129	157	147	166	134	146	139	142	135	123	133	130	166	159	136	155	115	145	146	137	140	140	140	156	152	134	147	127	145	141	135	158	133	137	149	122	124	152	119	152	135	168	139	144	137	173	150	141	153	149	152	153	133	153	157	149	135	138	157	145	154	126	137	147	164	134	173	147	131	147	155	151	149	154	139	159	137	150	157	145	127	155	150	135	143	130	155	144	148	132	154	149	162	145	126	155	153	153	153	138	148	142	138	141	163	156	157	132	144	160	158	180	160	146	154	149	143	138	150	133	148	124	134	144	156	136	147	143	133	168	166	133	153	161	169	114	159	172	161	183	148	135	147	158	145	130	157	146	150	148	149	144	145	135	134	160	154	131	160	124	171	128	129	142	159	129	148	154	157	138	130	137	148	145	142	126	151	132	133	159	161	127	142	142	117	150	128	163	144	147	177	156	131	146	148	138	132	154	110	144	146	124	140	151	133	140	141	146	156	139	154	161	156	143	166	141	156	138	142	166	145	139	141	149	136	142	128	154	139	149	135	152	155	149	142	150	154	152	135	188	141	159	139	134	136	135	165	158	123	161	155	132	138	122	166	138	165	161	171	136	134	141	136	145	137	171	128	155	140	129	145	119	158	147	140	157	164	147	157	130	140	133	159	142	155	118	146	144	163	174	145	146	129	133	145	132	146	168	128	147	150	136	144	151	152	141	158	164	139	129	151	130	154	145	176	136	134	145	142	134	144	169	184	158	140	161	151	153	138	145	135	143	145	142	152	151	147	170	145	152	146	152	138	157	145	146	166	159	131	148	143	126	143	176	139	114	133	146	143	139	134	177	168	143	154	130	155	161	151	153	151	148	140	139	133	114	152	157	148	153	152	149	131	170	161	147	157	155	171	120	155	129	140	150	138	145	148	161	141	143	136	167	105	149	159	139	138	133	131	163	160	168	150	141	179	154	121	159	148	143	162	140	159	139	135	148	138	145	147	146	137	155	142	151	150	145	150	153	150	141	142	147	149	144	149	128	137	144	132	140	137	131	128	163	125	157	161	144	126	162	159	147	160	142	140	159	152	137	148	167	141	141	152	124	132	166	149	166	121	136	141	160	146	141	148	144	149	156	130	156	137	146	152	169	158	150	147	172	149	140	125	151	142	145	128	149	122	143	123	137	143	121	126	149	132	146	135	145	134	142	152	154	135	126	172	158	160	170	166	125	147	126	150	156	127	148	157	170	172	145	162	142	136	122	159	148	179	169	155	151	149	142	145	162	132	148	162	125	154	156	160	150	145	154	166	149	160	128	143	145	154	145	136	147	150	146	153	127	153	149	163	142	152	140	152	127	147	152	166	123	127	147	156	147	161	159	162	187	148	146	142	143	150	161	155	153	151	169	136	164	128	146	138	148	170	157	139	129	138	146	132	174	142	135	159	154	140	146	150	130	143	139	126	165	145	118	155	127	144	142	141	138	135	155	151	149	156	135	165	141	151	168	144	143	143	125	157	144	145	153	134	132	177	154	133	145	155	134	153	167	124	148	152	140	127	158	152	149	157	154	140	137	146	141	152	138	120	152	136	157	132	139	133	129	158	154	158	138	140	133	143	166	154	154	163	162	142	142	147	142	140	156	143	132	147	130	131	142	154	152	142	149	136	162	147	141	150	144	158	167	142	155	130	130	151	150	140	144	158	142	138	136	147	153	139	136	153	138	160	164	135	142	137	149	142	134	154	152	169	149	131	156	160	160	148	157	146	150	151	144	144	149	143	155	159	158	148	145	135	146	165	161	140	133	154	139	103	147	158	157	149	148	134	134	145	126	142	145	167	136	144	159	158	137	153	166	129	171	154	161	139	151	146	141	153	123	148	128	134	164	142	156	136	159	171	131	158	148	160	148	153	142	148	141	149	146	137	145	152	159	137	138	119	158	154	145	149	147	155	148	135	186	155	133	163	141	151	146	145	129	142	144	131	159	144	140	156	150	140	142	143	153
13960	5762	13159	16726	14783	11970	10465	8869	7792	6502	5744	5441	4642	3922	3589	4051	5539	6111	4792	3515	2641	2177	1894	1586	1365	1369	1330	1368	1316	1201	1213	1212	1190	937	827	784	737	792	803	764	758	785	755	790	884	901	957	991	828	619	624	740	990	711	765	602	471	456	414	417	401	389	430	404	413	411	394	440	400	421	413	432	437	437	405	406	370	407	418	397	366	366	400	389	385	387	415	404	423	423	435	419	394	451	406	414	374	424	354	404	373	372	390	395	404	392	374	420	422	387	354	364	363	379	364	361	361	369	366	381	403	392	403	426	359	375	379	380	356	391	402	358	380	367	391	393	367	362	398	345	374	364	369	310	375	358	359	372	363	343	374	366	344	358	328	375	355	362	375	371	345	392	381	377	320	382	350	381	395	350	367	360	382	366	375	347	350	347	361	384	337	357	367	394	372	362	364	386	362	360	351	358	413	382	357	340	352	357	375	352	390	387	372	354	392	344	385	337	370	350	384	321	361	351	372	406	373	338	369	377	374	371	337	349	331	382	344	378	338	378	379	407	405	327	370	368	397	391	354	372	370	377	361	357	362	361	348	360	327	361	365	351	377	368	368	347	342	390	350	357	378	339	403	366	339	359	326	374	379	372	342	353	377	329	366	389	380	369	333	397	357	374	351	337	309	395	373	349	358	365	360	390	364	372	378	386	354	336	382	340	357	370	335	334	367	363	388	358	384	344	354	322	351	344	371	343	359	394	339	380	373	355	347	354	365	370	375	365	372	342	359	385	340	382	339	382	370	342	357	361	335	349	335	382	362	421	356	348	345	360	356	382	350	351	372	348	390	392	396	352	325	372	412	391	363	363	369	375	361	373	368	340	366	322	414	357	354	340	390	401	336	395	406	347	334	349	348	378	406	360	354	387	413	374	345	343	352	378	384	358	359	375	389	370	328	397	346	327	352	408	373	370	363	354	360	358	369	381	376	367	389	411	336	329	357	331	353	362	366	335	383	387	381	367	351	366	372	353	370	361	407	374	351	382	373	366	345	329	352	351	344	366	369	349	388	389	364	349	361	364	323	389	362	339	392	335	332	351	357	368	344	334	370	357	396	341	391	375	366	305	364	376	370	350	332	363	374	354	369	379	364	379	367	339	384	387	367	354	363	391	359	349	390	385	388	344	362	379	366	355	363	375	391	329	361	344	396	340	361	346	348	376	334	340	347	358	369	352	388	351	352	382	386	359	369	364	392	343	384	359	317	344	327	347	320	375	353	378	341	376	364	371	349	356	376	370	359	370	360	365	359	362	349	345	343	357	377	362	357	359	360	356	349	398	328	354	387	346	361	378	394	413	349	381	373	347	354	367	323	387	345	357	387	357	355	361	366	351	346	351	365	356	353	388	373	367	362	372	346	379	391	354	368	342	381	374	376	356	378	343	363	358	367	386	367	361	354	363	339	350	365	372	377	372	381	346	374	344	397	367	380	390	340	352	329	355	359	360	362	363	397	371	393	359	348	362	365	384	375	334	346	357	343	339	343	393	345	334	376	343	368	371	369	340	414	371	351	359	348	376	377	376	339	335	352	371	344	396	366	368	344	340	391	371	364	351	376	366	395	354	353	342	349	371	344	391	351	347	345	353	399	356	376	377	359	354	355	379	391	356	359	394	390	362	396	402	369	383	344	330	362	352	360	369	343	353	341	375	372	374	375	375	332	378	340	367	331	374	383	350	341	374	367	355	369	357	376	368	383	362	386	384	356	370	347	359	375	365	392	333	340	343	398	348	374	392	350	366	353	363	379	404	360	332	351	344	369	356	391	371	385	361	355	362	358	349	369	359	358	370	359	376	327	359	350	347	347	339	374	373	338	376	366	352	351	373	383	364	373	380	361	370	355	371	365	376	356	335	387	343	367	354	387	325	385	361	376	341	353	348	342	396	395	347	362	370	353	347	327	385	344	386	350	352	361	358	388	377	368	350	390	358	372	348	344	346	367	333	367	347	371	379	366	348	383	356	360	343	378	337	369	346	366	360	374	348	346	388	399	356	348	406	354	361	344	371	365	340	353	340	387	364	389	335	368	320	386	365	354	343	340	374	364	388	393	349	423	339	350	381	379	358	359	379	338	356	373	343	339	377	369	386	360	372	340	380	362	369	372	348	366	384	377	368	354	331	400	344	354	382	356	392	358	343	413	357	369	379	381	380	349	360	360	388	344	366	349	338	357	367	360	356	322	373	388	362	356	365	348	346	408	316	382	366	351	311	342	360	367	373	381	393	368	336	361	352	361	348	367	349	366	363	371	400	365	370	362	378	366	353	359	331	342	368	365	340	379	380	343	371	389	338	348	352	366	342	354	390	365	347	350	329	378	387	338	363	380	361	366	364	391	353	358	369	371	369	371	355	362	380	364	371	345	346	353	363	368	357	363	340	397	336	331	361	358	340	391	371	364	364	378	369	352	368	370	341	317	388	410	359	368	373	376	317	376	407	338	364	383	414	379	378	377	378	379	371	389	371	378	386	363	336	384	376	397	366	385	377	351	349	329	358	339	330	366	374	366	377	353	357	356	410	381	419	390	353	339	363	359	362	355	350	339	345	377	371	351	351	353	381	380	384	382	390	385	386	358	370	382	371	353	372	356	350	336	360	359	379	336	350	376	359	370	365	399	366	360	359	347	356	402	357	342	346	350	382	383	376	352	366	367	350	379	380	339	385	359	351	339	334	370	363	350	368	359	413	353	383	358	393	363	346	371	353	374	356	375	358	373	344	408	351	349	330	408	346	379	363	363	361	331	372	377	343	360	357	362	352	362	351	364	395	354	365	372	367	363	361	324	373	363	366	362	352	369	369	368	353	384	363	335	386	327	373	354	380	373	350	352	386	358	380	339	365	393	364	357	349	356	367	339	373	368	382	338	322	371	330	365	380	362	367	390	371	354	345	371	383	353	362	365	357	371	325	351	343	355	332	379	363	343	355	343	385	384	352	378	340	360	347	354	388	352	373	367	367	348	384	354	347	382	379	382	400	347	368	360	329	343	358	386	392	370	376	359	346	358	334	353	381	359	391	409	357	387	364	363	346	349	359	392	358	367	375	380	357	373	375	353	371	347	331	361	365	369	338	360	380	348	370	373	337	358	337	350	376	395	366	378	357	368	366	341	362	370	381	354	339	329	365	376	356	335	341	364	372	340	348	364	395	398	354	371	339	398	361	347	374	362	372	371	397	362	339	368	377	357	370	357	319	352	345	375	341	364	378	352	357	340	376	385	399	355	384	350	380	363	358	357	361	334	381	383	387	387	364	362	382	347	384	331	340	342	383	350	363	339	368	327	355	347	362	359	364	396	388	369	356	352	373	371	379	364	377	376	410	324	348	376	345	377	365	356	367	352	355	382	361	356	374	350	412	385	377	330	387	356	372	390	356	362	356	339	343	372	360	383	363	359	371	372	362	364	370	344	391	335	380	337	357	393	361	360	338	377	332	353	344	357	369	361	359	349	382	343	395
31523	12799	12934	11040	7690	4986	3850	2882	2359	1855	1610	1326	1196	882	842	986	1222	1266	978	697	535	493	407	365	284	311	275	353	282	270	299	251	281	203	229	183	173	206	191	198	186	222	180	208	213	225	243	228	192	200	161	186	234	193	210	168	142	122	124	118	129	118	123	140	135	142	111	131	110	134	125	117	126	135	150	122	127	121	137	109	131	142	110	88	120	128	117	130	122	100	115	116	114	118	105	120	127	121	95	130	124	122	110	124	124	147	126	116	99	145	121	122	131	135	122	118	123	110	101	126	112	111	124	106	109	114	113	131	114	128	119	111	119	108	112	110	111	93	119	126	125	117	127	121	132	122	99	99	127	92	103	124	138	127	114	108	113	102	89	102	122	129	92	124	124	121	119	116	120	117	122	101	97	118	124	115	108	103	119	104	120	106	113	126	127	116	92	123	115	108	109	128	125	127	92	104	103	122	105	130	126	123	127	116	109	124	108	111	96	118	107	107	90	122	129	114	100	125	101	109	112	130	103	112	114	115	115	126	120	126	117	100	116	110	116	106	130	106	105	120	123	111	116	111	124	135	120	120	111	98	148	126	125	101	125	125	96	116	120	122	124	111	120	92	107	113	108	127	119	102	110	100	104	94	141	116	123	122	116	103	122	106	128	109	119	114	118	116	113	122	120	105	105	132	128	110	126	134	125	116	128	122	109	120	96	132	106	113	123	98	116	124	124	93	122	103	112	101	113	114	118	124	95	108	124	112	108	120	116	125	108	109	114	118	119	128	122	118	120	110	104	104	100	124	123	113	114	111	106	107	122	103	106	118	122	108	103	117	112	101	132	109	112	89	108	118	103	121	104	112	96	115	120	118	108	110	97	107	117	113	111	112	110	121	106	107	118	99	119	98	108	114	125	121	127	104	120	114	105	116	116	118	107	111	140	102	121	106	121	108	112	117	101	92	121	113	126	123	114	122	98	133	115	118	96	114	133	136	108	141	123	119	114	127	114	111	115	98	107	123	115	121	128	108	129	118	112	117	126	114	112	117	116	92	131	107	95	126	105	104	105	120	102	115	111	106	127	111	114	120	125	100	94	103	129	115	114	123	112	120	113	106	122	106	117	108	109	103	111	114	113	109	99	119	110	109	118	127	111	108	125	97	119	121	116	119	105	109	140	123	114	124	130	105	99	106	111	140	126	112	110	102	112	121	110	113	107	110	119	127	114	118	114	116	98	122	115	111	115	120	119	103	111	127	105	117	119	120	118	120	110	96	118	115	125	107	116	104	119	112	123	109	124	104	120	141	103	117	131	124	102	127	100	122	114	128	111	133	116	95	107	116	112	99	124	139	104	120	130	99	131	108	122	134	122	122	133	135	103	103	107	126	131	130	125	119	106	116	120	124	121	118	108	103	113	121	124	117	105	109	112	111	105	114	117	124	121	116	113	109	118	127	124	114	132	123	109	121	108	124	96	121	115	106	109	116	131	118	107	123	116	110	110	133	115	104	124	115	111	154	113	98	104	102	101	121	101	106	114	123	103	128	119	133	91	125	98	127	121	122	102	111	115	113	109	115	126	111	119	101	115	110	102	121	102	117	122	102	81	107	101	105	130	103	120	111	120	117	109	112	117	126	126	109	108	122	102	114	113	96	129	114	105	104	111	117	131	105	135	106	104	105	112	129	112	87	130	111	110	106	110	116	115	111	103	97	110	114	119	98	128	99	107	102	125	125	109	103	110	103	122	114	141	128	112	130	114	137	91	118	108	124	131	105	110	109	115	123	116	102	118	114	119	118	111	107	123	93	111	114	126	121	107	114	127	99	118	100	129	91	114	124	114	112	102	112	119	99	121	119	111	120	94	109	123	120	109	93	123	127	108	116	110	102	101	107	120	101	102	118	124	123	128	133	119	98	121	124	113	126	110	101	104	114	118	109	104	118	118	112	94	131	116	102	112	134	120	107	106	89	110	106	106	111	129	94	100	84	97	122	121	125	115	110	104	133	101	134	119	125	123	98	107	109	108	122	102	111	135	122	102	112	108	131	105	121	110	116	129	116	100	136	123	108	115	109	111	111	106	99	114	113	119	92	134	105	107	104	111	108	124	136	107	106	113	105	116	125	95	120	101	126	115	93	118	127	129	116	108	141	122	98	90	109	131	101	136	129	108	122	93	122	136	123	105	133	112	91	128	110	103	121	121	115	114	115	113	116	124	119	108	114	132	123	128	103	88	137	107	123	112	127	116	91	97	123	100	122	111	109	109	119	110	105	115	133	105	120	115	104	100	120	114	109	91	107	115	107	108	125	111	105	126	118	99	107	100	121	110	96	106	99	135	94	134	97	125	97	111	104	108	139	108	128	112	127	103	135	116	112	118	112	120	118	98	109	101	116	124	118	111	118	123	117	113	100	121	124	124	97	116	118	111	110	115	114	117	127	137	95	106	119	111	94	103	112	127	112	124	102	127	122	127	115	132	118	118	103	129	99	107	128	116	119	123	124	116	103	131	105	97	111	131	108	119	135	132	117	105	106	96	105	98	118	127	141	96	123	109	100	113	98	112	109	127	125	113	113	110	92	129	109	132	120	116	122	134	108	122	116	123	107	119	116	129	119	109	103	111	112	98	137	114	115	112	120	124	106	113	127	114	140	120	120	129	91	114	113	112	125	120	107	126	102	117	122	106	108	119	107	122	127	107	129	112	110	116	113	122	112	118	116	129	134	102	125	123	100	113	107	111	131	119	116	97	122	114	103	105	115	128	113	138	117	109	126	129	104	96	141	115	117	106	120	113	124	101	120	104	112	112	106	119	87	107	109	108	100	112	116	111	109	105	136	113	130	124	103	136	119	117	100	120	106	100	122	113	113	100	104	99	110	118	109	112	129	140	128	105	121	139	131	121	131	114	125	110	96	110	106	122	125	128	102	120	120	116	84	127	120	128	117	126	128	136	119	124	127	114	118	99	106	105	109	123	116	102	110	128	111	106	117	120	117	111	137	127	128	107	123	119	111	103	107	115	133	111	110	111	126	128	111	118	108	95	106	112	101	118	121	110	104	119	122	129	100	116	132	120	118	108	126	124	102	111	94	108	100	122	119	109	100	114	120	107	126	115	125	115	100	108	120	114	103	124	113	103	116	122	129	92	127	119	127	119	119	107	127	120	109	100	100	128	96	116	137	107	120	108	130	113	120	134	111	126	107	116	126	120	94	101	140	130	137	124	114	103	100	134	111	113	128	123	101	121	134	108	104	128	110	113	104	106	120	118	105	124	104	120	110	106	119	100	113	142	123	124	125	133	111	109	143	113	101	122	126	124	104	96	101	107	120	103	116	117	117	98	110	121	111	126	113	104	119	90	102	135	108	114	114	126	118	124	105	102	107	89	113	111	112	118	109	136	104	119	130	105	106	117	116	133	113	125	101	119	133	115	102	120	112	124	122	103	119	119	113	126	114	103	119	113	106	111	88	119	110	116	115	105	100	127	128	104	123	115	130
16833	8504	18253	22457	19531	16580	14566	12586	10704	9234	8333	7624	6391	5441	5068	5850	7245	7752	6075	4429	3435	2887	2442	2252	1831	1762	1740	1886	1725	1522	1707	1495	1468	1077	1032	1019	934	964	890	1006	934	1048	1069	1139	1077	1372	1482	1432	1076	723	735	1119	1377	1037	966	753	502	444	398	387	408	376	380	364	391	358	374	382	382	372	386	365	373	361	380	369	356	393	368	371	324	355	325	355	364	344	338	337	347	360	363	361	348	314	313	325	318	331	325	345	347	338	368	336	333	332	349	338	318	301	362	342	322	296	305	310	285	329	290	331	288	317	296	326	298	299	301	343	307	313	340	321	317	308	292	300	287	298	312	287	293	329	279	305	282	268	285	320	283	300	308	269	290	264	310	291	302	281	290	257	273	280	279	275	285	302	282	258	288	289	281	314	319	340	281	286	290	279	268	298	280	261	326	267	331	323	288	309	306	292	285	305	279	296	302	279	292	276	296	275	284	328	275	298	309	298	284	296	317	252	302	315	294	270	322	307	301	318	311	284	291	269	296	265	294	283	280	308	285	280	286	317	314	279	287	327	315	306	270	306	288	272	302	316	300	315	295	313	299	282	324	305	291	287	269	286	291	294	325	263	311	268	299	290	277	295	303	301	301	287	269	286	297	263	286	291	306	307	258	257	295	295	280	300	289	305	248	278	293	290	300	291	298	283	287	288	276	336	310	274	292	295	276	304	276	300	302	318	320	277	312	295	285	327	285	287	295	301	303	299	321	288	293	278	286	301	284	311	291	296	273	292	310	303	302	300	281	270	293	290	259	306	269	283	292	289	316	274	296	268	308	289	295	278	296	315	306	297	271	308	294	287	265	298	318	275	307	323	295	276	288	303	296	275	266	307	330	273	304	261	301	313	299	287	287	303	304	304	266	288	311	309	296	260	254	276	288	321	274	270	286	294	258	299	295	294	301	291	321	277	310	305	310	296	291	318	274	316	286	272	267	299	280	292	283	287	305	301	280	272	288	311	331	343	291	288	277	301	281	279	289	285	316	289	295	273	278	303	292	306	286	285	276	307	257	304	292	303	302	291	271	284	287	316	303	264	291	308	278	287	287	303	315	289	302	306	299	267	280	260	278	294	287	287	296	268	282	290	279	261	289	299	292	288	295	311	333	284	264	265	313	305	276	326	296	275	275	310	311	279	300	298	294	288	273	329	312	277	278	326	284	267	285	290	291	315	292	297	325	290	321	309	300	316	288	296	307	276	286	288	325	298	280	296	316	289	300	319	308	257	264	289	286	291	293	302	276	292	310	276	298	309	319	281	305	287	283	316	275	294	271	300	296	272	311	304	292	334	305	311	312	301	275	301	277	317	310	301	320	274	292	266	305	329	278	306	310	269	303	283	271	247	304	273	286	306	311	282	297	267	292	311	284	293	277	315	306	280	328	277	328	321	287	306	290	291	301	286	280	283	294	331	289	284	281	276	275	302	277	273	333	330	286	283	295	276	309	289	333	283	259	316	283	308	295	271	300	303	298	283	321	313	308	299	287	304	301	276	279	273	301	254	301	281	298	277	287	268	291	284	289	271	293	258	293	273	306	287	268	320	280	319	313	312	293	278	257	268	318	276	291	304	313	308	281	280	248	320	296	292	281	292	300	285	278	291	343	280	290	323	270	275	273	293	302	300	296	308	272	283	293	250	274	318	287	331	283	270	274	329	304	299	265	303	278	304	295	316	277	312	319	301	280	284	300	310	279	320	278	300	276	258	305	288	309	285	305	332	292	279	304	294	311	301	329	290	311	300	296	286	281	297	303	327	289	270	344	300	300	291	279	303	299	286	326	306	310	317	326	318	301	276	290	301	316	306	286	288	283	296	287	278	283	303	289	262	285	304	303	336	327	296	291	272	322	263	299	290	282	273	295	297	297	305	272	308	289	298	295	258	280	304	304	270	285	284	290	280	310	297	308	317	305	307	319	290	260	295	293	300	319	289	301	270	279	283	295	281	294	307	276	310	311	297	314	301	287	291	297	276	291	296	283	261	277	306	333	293	285	258	299	296	288	277	309	318	326	280	309	289	298	274	307	292	302	287	298	283	289	308	311	275	295	311	273	298	269	282	337	287	272	311	269	318	289	284	284	304	287	318	305	291	311	278	282	273	299	274	297	296	315	287	309	307	312	320	317	279	313	282	289	272	258	325	289	299	282	321	298	256	292	307	287	293	276	274	291	300	282	262	314	289	294	271	300	292	309	307	291	319	294	287	292	286	275	305	296	282	273	276	293	298	278	283	281	286	303	321	300	287	278	274	277	299	312	308	273	314	283	287	288	286	291	275	291	303	287	289	329	298	305	276	293	309	285	284	281	284	313	289	270	281	271	315	292	322	264	292	283	312	287	325	309	268	320	296	271	295	280	296	310	309	280	306	304	282	290	301	289	303	292	271	295	264	275	286	291	281	288	273	288	297	284	277	287	290	331	285	312	289	294	290	305	301	278	278	303	294	267	303	297	276	265	288	351	328	276	326	291	278	326	321	273	294	256	269	318	291	305	303	292	297	268	297	304	277	296	296	282	303	284	308	300	300	300	283	311	290	297	268	303	271	282	286	302	277	289	308	318	279	311	294	311	333	318	287	293	304	313	253	291	286	297	276	284	274	300	277	288	303	283	266	299	309	296	292	303	286	290	295	301	312	272	290	310	281	318	279	297	296	273	266	283	313	312	310	296	323	286	285	285	341	282	273	308	299	314	310	291	304	274	292	264	266	322	305	277	282	267	329	273	281	321	303	343	291	291	276	322	297	304	281	270	288	279	263	276	273	335	288	300	292	310	291	298	296	298	294	285	289	288	275	320	287	295	265	311	313	297	307	315	296	300	297	271	311	324	266	296	299	294	297	292	310	266	314	292	300	285	292	271	307	294	335	288	305	291	322	295	307	255	267	293	295	292	312	299	274	268	280	296	295	291	272	303	291	267	289	261	301	284	339	267	302	327	302	285	288	300	293	283	259	283	303	298	291	323	293	288	295	290	286	321	276	283	281	301	282	269	274	291	299	287	285	304	295	320	289	323	288	320	281	313	298	309	297	304	273	279	282	296	318	282	290	268	270	307	273	296	296	304	294	345	304	291	299	285	291	258	294	294	297	263	308	273	309	294	290	302	296	293	318	292	272	304	290	293	274	269	281	307	305	301	278	289	270	276	305	299	299	301	315	313	281	307	300	301	321	276	288	312	303	291	266	298	281	297	302	307	282	284	285	269	302	264	319	311	272	275	303	271	285	291	328	277	280	311	280	278	308	308	300	312	296	304	276	304	288	264	299	304	342	279	293	285	299	303	277	309	277	302	280	283	306	307	298	273	324	305	301	286	320	288	280	254	298	280	327	314	304	276	286	296	294	281	301	295	278	284	315	297	309	285	295	312	281	298	290	295	294	282	293	302	281	274	298	300	288	304	309	297	272	297	267	281	288	306	299	301	293	309	292	309	313	289	273	271	276	286	296	288	279	312	269	332	298
8551	3092	3809	3414	2403	1761	1355	1067	851	709	674	583	513	413	456	516	700	731	555	447	371	339	304	271	257	280	230	241	207	248	230	239	219	183	213	188	170	156	217	185	194	201	161	215	150	179	147	167	201	173	172	195	187	182	160	207	177	186	158	128	177	188	192	165	168	184	158	169	183	159	177	160	201	172	152	139	183	157	183	168	162	182	180	160	174	185	156	187	173	186	177	164	162	159	165	157	175	178	181	178	154	147	189	187	207	191	174	145	151	196	188	176	184	159	192	182	201	151	169	156	166	183	199	158	176	157	178	183	157	163	164	190	155	184	159	184	174	189	172	146	174	161	170	169	172	182	182	181	172	156	171	151	192	173	176	166	177	158	182	192	173	150	164	165	157	181	188	208	191	182	148	162	175	184	173	183	157	180	166	148	166	167	181	168	177	179	180	196	163	161	155	172	183	167	166	151	146	156	169	186	157	153	198	176	179	180	181	175	164	161	173	130	166	176	153	148	154	164	177	143	182	167	163	159	157	172	189	169	180	164	170	161	179	156	154	174	191	160	170	164	162	167	161	169	166	152	166	157	181	175	166	174	172	179	194	184	179	158	187	180	145	174	175	169	177	163	147	152	173	180	184	165	153	170	178	164	180	155	164	159	149	168	172	183	180	176	170	143	185	170	183	164	163	180	164	170	176	164	169	161	154	180	195	179	179	165	153	187	185	163	148	172	141	172	172	151	185	156	138	176	179	176	188	172	165	193	170	156	152	184	160	174	170	179	178	170	177	183	179	175	186	172	162	179	175	162	169	151	170	165	157	181	148	157	173	152	169	184	166	170	190	160	166	167	166	191	169	175	180	180	185	184	156	156	170	163	160	156	177	176	196	172	166	146	144	165	154	183	171	173	172	176	178	171	154	155	195	164	158	155	157	163	190	160	149	177	192	158	176	171	172	188	152	177	141	173	184	182	157	159	169	169	181	188	160	161	136	165	168	162	173	164	175	143	163	160	186	178	157	171	158	172	180	171	153	189	175	165	146	179	161	177	158	152	174	135	152	175	177	159	182	161	167	182	186	157	156	182	157	160	151	164	176	181	168	170	170	173	163	182	149	177	161	171	178	171	158	170	174	163	209	160	152	178	157	177	172	158	171	170	167	167	163	169	187	148	177	170	186	181	172	178	192	181	169	149	135	174	177	164	150	179	186	151	165	182	163	181	177	144	171	173	170	154	173	138	144	179	183	160	161	145	160	154	132	154	178	171	195	162	190	174	157	185	174	160	136	164	156	182	164	178	155	164	184	164	180	154	163	161	159	172	169	161	187	153	150	151	157	171	161	145	176	177	164	162	154	172	158	169	179	161	183	173	189	160	167	181	157	170	166	153	165	188	146	146	146	149	171	153	164	154	159	167	179	191	169	190	160	156	182	157	168	179	186	169	178	194	186	181	159	168	151	176	173	175	176	174	180	174	173	169	164	167	192	155	179	172	152	179	148	160	166	174	173	157	185	181	178	186	165	168	184	161	146	178	164	164	168	166	179	169	178	174	163	188	151	185	161	160	162	186	181	180	156	157	199	164	206	168	164	167	149	159	161	168	184	168	146	152	173	152	175	178	162	178	180	172	160	174	181	203	198	175	182	165	180	158	193	173	173	155	150	198	184	172	165	146	170	154	175	166	165	171	173	160	163	180	168	171	151	160	162	171	154	174	153	196	171	174	177	157	171	156	170	164	166	190	171	179	175	177	158	174	150	167	169	182	177	189	175	137	149	175	159	168	194	167	158	174	164	162	184	161	169	199	169	154	171	182	151	179	174	197	152	152	165	180	185	173	168	152	171	170	160	183	166	177	177	186	170	182	168	167	184	178	188	174	156	156	164	166	172	155	154	175	152	156	155	172	167	182	161	178	166	157	174	178	170	175	171	160	183	161	147	170	177	158	169	160	177	184	162	164	192	168	176	187	139	168	167	167	156	161	165	188	152	166	173	151	173	174	157	167	179	173	160	156	161	167	167	147	174	159	169	195	171	156	164	160	192	172	141	146	160	170	171	156	178	157	168	175	170	177	207	167	171	163	164	177	166	179	188	187	158	166	186	158	167	156	157	175	155	165	176	187	165	168	180	137	154	150	147	155	202	175	176	185	176	140	139	173	160	137	172	188	156	162	174	162	167	174	168	163	172	157	175	157	158	195	164	175	162	184	159	172	169	196	194	168	164	185	185	130	147	151	176	170	164	165	170	165	161	158	156	182	174	177	168	155	175	169	156	151	169	187	196	164	175	157	204	152	188	162	166	164	175	172	160	162	141	152	180	161	175	187	147	154	170	160	165	176	178	171	140	152	165	199	161	169	171	169	198	182	157	151	176	169	148	174	160	168	176	174	182	165	178	168	164	168	172	156	171	148	145	182	162	152	162	170	168	179	147	161	171	176	169	170	183	155	151	190	185	179	169	165	153	165	182	151	188	192	184	156	168	161	176	178	167	178	187	198	170	166	174	187	180	165	155	179	155	140	177	174	161	174	189	173	183	155	187	186	152	181	184	147	161	177	190	196	155	169	164	164	165	174	167	156	182	167	183	185	166	172	168	159	149	194	167	172	161	167	174	146	161	166	164	174	183	165	184	160	170	159	158	175	180	167	176	150	167	170	154	158	162	211	160	171	166	184	172	169	151	149	182	157	175	167	144	177	141	173	163	165	183	183	171	140	184	152	140	162	178	153	168	171	161	159	181	166	170	180	176	167	173	161	179	160	189	160	158	173	169	169	163	175	155	157	159	167	193	165	155	158	189	158	158	170	170	178	172	143	189	170	157	166	182	170	178	157	168	163	166	182	188	169	166	164	167	165	189	152	181	175	175	163	198	183	170	165	166	163	169	173	176	161	178	180	156	149	154	170	166	170	156	175	155	170	177	183	175	174	152	175	190	156	144	190	174	177	189	154	181	186	189	178	166	179	163	168	154	185	182	171	139	166	172	161	157	148	139	159	167	156	179	195	165	163	164	164	182	151	159	159	167	186	178	164	174	176	181	165	161	165	170	163	193	139	153	180	166	147	162	184	166	179	187	165	179	179	178	152	172	156	181	143	177	181	177	180	146	193	160	184	170	154	192	176	181	173	181	165	153	159	177	168	156	160	167	164	157	182	178	173	176	163	186	165	155	193	143	157	147	161	161	154	170	174	178	149	191	172	157	161	180	181	178	159	174	162	152	171	174	179	171	166	144	154	150	181	183	170	187	151	180	161	181	164	178	161	157	175	165	176	148	140	154	151	175	185	165	188	168	171	169	165	170	177	182	172	187	166	165	171	181	157	151	160	179	184	188	166	188	162	201	157	167	170	167	182	197	162	143	170	166	188	189	188	178	154	149	153	178	189	156	159	180	163	175	166	160	186	169	180	180	183	170	185	173	161	159	175	168	158	171	173	167	159	192	155	166	172	159	180	160	173	180	173	146	136	156	152	154	168	175	181	163	185	187	157	149	158	175	171	164	163
5193	3041	7563	10141	8320	7035	6049	5114	4361	3579	3386	3068	2461	2206	2278	2944	4063	4215	3116	2158	1727	1444	1233	1019	951	927	887	1035	874	802	888	812	780	666	617	602	650	628	587	540	524	557	516	501	518	517	512	458	450	450	459	471	474	454	444	461	478	399	429	447	448	471	464	448	424	459	453	391	491	440	448	450	494	443	461	421	435	488	431	439	416	420	407	423	417	444	400	433	404	423	445	419	442	459	422	431	461	413	440	389	438	423	443	448	411	435	428	426	442	402	391	418	436	379	400	401	401	403	386	435	410	443	406	429	432	445	391	421	471	415	468	416	401	423	413	405	438	375	469	404	415	421	380	403	426	414	402	425	417	427	410	443	429	427	412	413	385	427	422	406	437	430	436	444	441	424	416	419	418	400	441	388	417	433	423	415	422	402	411	423	441	454	449	410	433	377	421	420	402	406	465	380	406	411	390	428	413	402	389	424	405	396	389	408	423	389	397	416	417	388	401	435	440	397	452	435	426	397	434	453	391	408	442	431	411	428	397	405	448	452	404	423	436	411	406	437	402	445	385	478	449	411	429	396	401	428	432	406	411	417	409	406	422	402	394	413	392	419	431	402	423	438	377	415	383	391	444	426	415	406	412	435	417	429	422	419	371	427	402	412	392	432	447	418	417	434	399	422	435	419	459	416	425	387	446	415	412	407	442	400	410	437	390	396	436	396	393	430	378	426	394	398	430	430	424	430	411	435	417	441	401	381	411	399	397	414	386	397	410	423	429	435	381	436	406	445	418	418	405	446	391	433	406	421	383	417	430	383	418	403	438	402	445	403	413	437	404	389	401	385	425	410	416	424	411	435	412	434	391	457	429	410	384	458	408	419	380	419	394	415	482	403	409	384	417	429	409	410	398	438	400	403	432	415	461	422	448	420	387	468	426	416	451	469	404	415	414	408	412	392	394	399	425	422	456	407	414	415	425	409	421	374	414	442	386	426	435	409	384	414	405	447	397	440	429	445	424	429	417	406	411	379	396	406	414	405	414	443	413	427	393	402	415	438	406	416	416	405	426	416	376	437	446	429	444	440	414	383	433	388	420	378	465	453	414	408	412	434	420	441	448	407	371	419	465	429	441	424	408	445	397	420	405	430	415	432	364	415	452	407	431	397	403	400	436	419	408	421	450	411	402	439	392	409	435	441	425	415	421	398	390	461	416	430	404	407	448	394	426	458	422	414	450	446	411	401	420	361	405	382	434	447	412	380	434	415	388	431	414	373	404	417	451	400	428	413	447	442	458	408	437	436	399	394	425	421	415	408	446	424	426	440	426	431	416	412	434	432	419	399	400	423	409	425	414	460	396	430	412	433	457	411	432	440	380	424	431	426	402	398	457	452	401	391	405	421	418	418	414	416	442	403	401	411	423	442	415	438	395	426	397	407	419	403	420	407	361	436	429	452	409	406	417	402	437	413	409	432	480	381	374	411	424	435	431	426	409	403	376	409	426	419	405	416	408	428	438	433	413	401	433	424	440	369	416	419	419	372	364	416	441	424	461	418	407	389	439	436	411	427	440	411	431	415	374	443	420	419	426	419	418	388	447	398	377	408	433	434	381	410	451	390	415	399	435	410	408	374	432	387	415	416	446	424	467	417	404	447	405	420	409	419	409	431	448	404	408	417	423	434	418	423	398	411	437	424	392	419	414	408	386	401	405	393	399	430	438	438	411	386	441	429	396	405	410	453	421	384	426	439	401	396	413	393	408	407	406	423	434	446	413	419	377	407	434	437	414	425	428	426	437	419	422	408	416	412	385	426	442	420	382	407	435	451	440	408	423	384	437	400	387	446	399	408	427	391	452	400	388	426	424	424	395	378	403	412	416	412	398	432	445	439	427	467	399	420	431	448	421	411	441	398	438	431	440	377	452	439	435	380	432	402	452	368	408	417	412	430	428	443	438	441	399	425	403	433	397	423	432	401	403	408	444	438	416	444	409	435	404	435	412	401	431	412	435	421	403	402	422	417	426	454	455	445	439	404	423	408	444	422	414	429	509	409	425	397	431	410	419	400	416	403	394	408	438	481	416	386	439	446	419	430	402	393	400	382	414	419	377	396	417	386	408	412	435	443	436	418	426	398	429	422	426	415	410	412	413	390	434	401	420	415	431	412	381	404	416	421	427	425	437	410	435	410	411	411	380	371	413	436	433	424	425	395	422	442	408	412	426	417	480	418	428	444	456	393	406	384	403	398	409	416	437	411	412	447	456	423	410	423	424	416	425	409	426	441	443	444	433	439	466	437	397	404	424	431	422	429	413	441	398	420	406	436	403	412	409	390	433	411	391	402	407	439	422	423	427	432	443	388	424	395	408	402	409	446	403	438	411	406	366	413	382	401	395	441	423	424	386	425	426	442	420	402	430	394	375	420	432	408	416	461	409	414	422	450	442	455	427	407	380	416	402	394	430	404	443	433	393	395	408	416	399	445	413	435	421	391	428	440	455	458	416	419	423	419	420	392	463	394	421	410	411	413	393	422	441	406	430	400	414	415	427	416	404	482	403	447	377	387	430	370	416	399	396	372	428	422	430	428	413	452	404	386	452	424	417	449	402	431	422	454	444	457	425	456	398	398	432	430	413	375	407	417	445	408	443	422	427	424	421	425	446	414	417	408	413	388	434	437	447	408	421	420	396	400	447	453	446	420	396	371	427	387	410	403	427	424	388	440	434	433	430	439	401	375	460	424	417	439	407	418	389	431	402	440	426	422	420	428	465	406	392	435	392	423	417	414	408	387	430	423	419	396	400	407	436	418	434	430	397	394	427	410	382	450	429	446	392	399	431	394	421	431	418	404	439	401	413	434	444	397	407	434	451	450	412	421	456	409	443	458	422	414	395	429	394	386	400	396	400	417	404	387	395	426	394	418	403	400	422	418	401	439	416	362	406	455	419	433	410	405	414	390	415	428	397	421	477	408	418	432	393	421	433	403	430	410	421	409	395	411	410	388	442	432	405	409	397	444	456	405	442	400	400	452	427	408	406	383	442	421	425	440	432	492	421	423	420	411	409	380	412	419	412	415	448	357	426	416	418	417	400	436	397	417	428	401	434	411	402	446	394	407	398	393	405	437	407	425	385	446	429	414	417	415	387	420	376	395	410	421	419	432	383	406	408	433	469	409	399	435	412	404	416	398	417	418	411	433	410	403	442	406	416	445	393	387	406	407	481	476	415	426	422	403	409	397	370	421	422	424	411	424	429	416	441	401	417	387	419	427	387	448	401	445	428	433	429	439	407	428	401	421	462	387	402	409	444	408	435	431	407	389	403	412	392	428	396	435	444	408	404	438	409	398	470	392	383	425	443	418	419	415	402	392	413	398	423	438	424	417	416	429	383	410	413	388	382	405	410	389	411	391	413	408	429	403	378	402	414	429	420	421	405	420	407	421	408	418	427	457	428	419	418	419	464	415	450	381	440	402	422	395	464	414	463	409	445	418	416	417	394	428	390	443
20231	7482	8558	7316	4721	3435	2570	2015	1697	1351	1178	1014	760	703	666	762	1019	1018	736	534	440	382	369	287	280	262	273	272	240	256	249	251	227	203	213	206	207	200	214	172	206	190	199	180	219	235	221	213	189	184	193	180	204	178	212	181	176	179	148	164	143	148	164	164	171	132	154	144	171	137	145	149	149	146	152	165	153	148	152	152	131	151	142	166	153	130	159	158	165	156	177	140	136	132	141	151	157	169	165	141	151	170	155	161	143	149	140	157	114	132	159	147	139	155	162	148	148	138	141	164	155	157	166	144	136	178	137	137	155	131	142	145	144	133	164	148	156	154	143	165	164	144	160	150	150	137	148	147	148	141	136	148	132	134	156	145	145	152	160	144	173	129	155	125	130	160	146	132	146	166	141	157	149	131	164	124	139	149	142	167	148	138	142	146	137	129	164	142	152	143	136	159	151	131	157	142	156	133	147	149	139	152	128	136	113	140	129	131	137	156	146	139	148	152	136	139	142	144	149	142	153	139	150	149	129	154	190	117	157	150	129	143	163	139	155	134	138	150	152	141	141	168	117	124	135	140	147	181	156	151	151	146	146	140	157	151	162	142	140	138	164	136	159	136	148	134	140	145	142	153	131	152	140	152	143	155	136	156	141	136	147	128	148	149	140	154	140	146	132	147	125	137	141	135	137	148	140	135	136	153	167	154	159	142	132	149	129	135	133	155	136	124	138	148	151	141	124	150	124	161	158	135	153	163	133	150	143	153	119	156	137	140	141	188	130	131	123	140	133	135	123	139	142	137	139	142	108	146	123	157	148	144	152	136	132	145	162	146	144	137	159	172	152	143	136	171	144	155	171	156	129	139	146	168	143	158	138	127	137	134	135	171	139	138	148	134	148	168	156	142	160	151	144	130	137	145	143	129	160	155	150	142	150	163	147	129	149	119	161	148	160	136	157	186	142	124	145	153	164	143	170	152	133	139	153	136	137	155	119	140	123	154	149	136	137	140	113	128	137	139	152	140	145	139	149	161	122	133	150	146	148	151	161	137	143	137	125	133	160	145	153	140	160	150	121	144	144	144	147	152	135	122	162	147	150	142	136	141	146	137	153	133	160	152	157	166	136	163	136	120	138	133	129	142	159	127	143	138	147	156	152	155	127	137	146	127	120	129	142	130	142	148	149	148	130	144	127	134	158	142	135	142	155	141	175	149	136	130	174	154	141	134	141	151	160	147	129	142	135	155	147	155	154	137	145	144	150	137	152	158	110	132	116	136	134	125	141	125	157	153	133	137	156	138	175	151	143	152	141	154	151	151	149	131	131	152	156	154	130	150	138	143	147	149	159	152	152	163	144	148	131	141	144	147	143	149	117	136	168	125	143	150	148	144	142	135	154	153	151	145	141	120	144	141	139	166	168	164	151	137	137	135	143	138	157	138	155	144	157	154	138	159	157	151	155	154	134	138	133	138	146	144	128	139	140	141	156	137	147	142	146	140	164	137	164	144	133	166	135	161	140	158	147	148	142	124	137	140	147	139	146	154	146	159	162	144	140	140	131	141	122	144	140	154	123	137	150	150	157	154	153	142	144	156	124	143	158	136	166	133	137	141	162	178	117	153	172	136	121	132	151	147	129	120	147	133	133	155	141	120	154	145	123	132	138	160	158	166	124	136	143	138	130	122	138	169	136	142	148	119	137	150	140	133	145	133	150	157	149	128	142	140	166	153	147	145	124	135	118	147	161	134	132	151	136	128	170	128	150	111	147	133	145	164	164	157	137	144	136	133	144	160	128	148	143	152	158	167	144	160	164	128	149	134	153	143	147	137	135	168	114	142	142	146	143	154	147	130	131	157	121	133	148	125	143	158	151	152	160	169	150	139	157	142	135	124	165	146	150	149	150	143	144	130	164	158	133	162	146	139	141	157	147	153	159	136	144	149	138	130	149	157	147	158	157	150	157	161	147	144	141	170	147	150	127	126	123	135	173	158	145	122	170	146	146	148	130	146	130	140	122	134	161	139	137	152	135	152	129	146	137	149	142	142	152	169	146	162	151	149	147	130	132	156	143	136	149	136	174	145	154	154	164	134	145	136	155	154	139	152	143	162	144	141	133	153	153	144	145	141	119	136	136	137	121	133	132	122	147	132	161	163	146	160	158	148	127	136	131	157	138	151	135	139	155	152	129	158	144	144	140	138	173	145	139	183	140	154	158	141	128	157	132	157	138	129	135	164	148	140	146	142	126	163	138	160	161	139	151	137	150	137	167	138	143	158	152	146	150	161	137	141	145	162	135	159	141	136	147	154	132	159	144	149	138	122	172	135	152	138	152	158	149	166	155	143	123	148	135	164	128	153	173	138	142	164	132	129	121	133	152	139	159	168	143	136	133	143	153	137	141	139	123	146	128	143	137	143	140	134	132	154	138	156	132	140	131	147	132	150	121	145	136	149	139	155	130	158	130	164	152	142	140	138	164	138	136	122	131	131	119	163	141	136	155	138	151	146	159	145	128	138	142	117	138	173	133	143	148	147	160	150	137	130	120	131	143	133	146	148	133	133	143	144	131	141	159	153	151	145	157	158	143	163	148	127	135	157	141	160	138	137	157	147	158	151	131	155	141	132	152	155	162	169	151	146	148	146	137	145	144	136	145	156	157	149	140	149	151	137	154	129	149	137	138	149	149	137	151	133	140	144	129	169	150	145	125	145	148	167	162	148	155	143	132	142	139	127	142	145	151	133	161	160	157	150	140	125	135	128	166	157	138	129	135	138	128	139	123	159	142	146	142	136	158	116	134	153	144	164	160	161	153	132	152	139	146	145	149	122	152	130	154	139	143	142	128	151	156	130	133	150	153	133	124	158	159	122	174	161	144	145	141	128	134	149	136	158	136	159	137	172	152	164	138	114	129	162	130	151	152	135	142	129	151	151	168	151	174	149	147	126	131	148	144	143	156	157	170	146	144	135	152	144	141	168	128	159	134	136	129	159	135	123	126	125	141	174	141	146	140	135	156	142	133	145	162	140	138	171	133	153	127	149	153	141	136	144	142	144	133	171	161	142	141	153	141	149	159	143	146	146	141	146	148	156	183	138	130	150	157	133	126	139	143	136	142	132	164	149	146	152	125	130	141	129	149	144	143	155	132	130	140	153	130	159	146	157	143	141	121	157	119	124	153	135	129	145	156	142	138	146	165	152	161	161	160	138	173	139	151	140	140	150	152	145	153	138	148	144	150	138	135	156	165	137	142	132	160	146	148	147	145	124	144	139	127	123	140	156	132	122	148	135	147	165	150	155	145	135	136	121	129	150	150	148	127	146	144	120	130	161	128	141	143	167	148	124	127	139	150	156	163	145	149	128	130	165	146	155	148	139	133	130	154	163	149	154	141	141	140	129	141	121	139	131	124	157	130	147	146	127	152	158	145	146	157	133	147	143	123	142	134	151	134	142	134	136	173	159	133	144	137	155	146	140	127	131	153	148	140	140	150	134	130	160
11750	5710	13946	17886	14760	13221	10824	9335	7933	6872	6008	5092	4400	4094	3974	4741	6119	5967	4435	3497	2591	2264	1891	1566	1388	1358	1460	1475	1241	1319	1320	1237	1031	952	817	816	777	867	743	762	722	757	783	796	839	970	1029	944	687	611	633	720	771	743	774	635	494	469	433	421	450	401	436	389	399	394	446	416	438	364	431	417	446	431	411	392	368	376	398	390	401	416	386	369	411	422	358	431	410	419	430	437	376	406	403	408	362	381	397	388	378	373	383	377	365	386	411	379	404	380	430	398	355	387	390	373	359	353	371	358	381	378	360	382	367	375	397	395	382	353	377	367	364	370	357	367	352	354	400	372	364	345	368	376	376	395	376	348	374	376	391	352	362	360	367	350	365	328	365	365	368	396	387	358	362	345	344	363	375	361	368	388	327	361	354	381	346	373	356	339	361	394	384	333	344	364	387	337	327	383	380	379	372	341	346	355	369	359	373	384	352	370	349	334	346	357	368	365	369	384	328	401	336	379	355	352	379	340	391	342	311	364	359	340	366	390	347	383	350	376	372	368	350	372	364	344	362	360	321	363	352	348	337	349	354	342	356	393	364	339	421	379	370	345	369	386	355	367	357	348	366	352	375	374	359	342	337	363	325	347	367	374	331	367	380	372	343	344	350	372	345	348	371	351	362	375	348	355	360	319	345	385	388	388	376	376	372	371	357	351	354	361	386	373	356	349	370	396	355	354	334	367	374	373	366	330	370	349	336	376	381	364	375	345	367	382	364	397	387	354	379	355	326	328	350	361	363	405	360	341	336	371	353	361	362	368	364	367	358	384	369	348	369	370	371	356	361	351	375	364	363	332	352	349	376	370	373	356	338	353	334	393	358	357	375	347	373	332	356	368	371	395	362	390	372	346	381	329	382	410	347	339	345	360	380	364	373	349	377	379	334	378	380	360	355	369	352	360	358	386	367	404	366	333	386	399	358	360	363	325	355	394	380	361	380	345	338	386	371	360	376	358	366	326	370	394	368	360	378	349	363	361	362	327	341	331	330	377	387	363	345	353	378	370	364	370	343	360	360	335	353	377	338	367	355	394	338	371	368	368	370	351	378	389	386	328	343	381	369	375	365	343	377	331	360	356	367	312	334	372	379	335	369	332	366	335	346	349	367	358	370	362	328	356	353	381	401	336	355	333	329	359	381	348	362	360	362	365	348	352	387	339	370	408	357	372	361	351	377	349	367	387	365	398	335	363	376	374	361	360	361	388	369	338	322	347	370	402	340	376	365	377	372	339	337	370	347	368	369	351	384	364	363	359	383	346	368	366	364	365	347	365	369	354	381	336	347	348	378	331	367	359	360	358	356	369	373	397	406	370	350	391	371	339	341	352	349	368	358	339	388	393	373	367	390	338	362	360	380	331	392	335	355	365	347	396	372	378	379	386	400	368	355	327	357	364	361	369	376	371	352	374	350	337	364	346	370	352	365	357	387	372	383	402	360	364	355	348	341	371	391	371	350	333	342	346	340	398	361	345	371	336	330	408	362	330	338	370	354	350	355	338	383	372	355	394	352	351	377	390	368	381	367	367	374	336	370	369	401	371	385	372	387	356	359	368	379	367	351	368	343	344	358	376	362	357	348	351	321	354	369	369	365	321	357	328	363	402	354	373	375	353	372	343	369	344	377	350	384	358	360	355	346	347	386	383	345	338	357	310	347	347	358	383	357	359	381	339	374	365	330	353	357	368	356	363	348	364	374	378	335	351	344	365	393	370	382	373	328	388	360	381	364	330	395	360	345	353	359	381	362	350	346	353	343	390	350	393	365	406	393	354	369	345	349	366	375	344	331	298	394	367	355	367	387	388	379	369	385	354	379	348	350	343	345	354	348	369	361	345	394	346	321	357	347	382	394	307	390	384	373	402	356	364	375	363	371	354	365	344	392	366	353	337	361	345	315	358	340	377	355	357	373	381	365	372	360	361	383	364	361	357	385	382	362	349	404	335	328	361	344	370	373	356	333	357	364	371	353	352	373	383	374	357	383	356	398	382	358	327	373	385	375	397	343	352	352	360	342	348	362	389	337	376	343	375	354	338	326	375	357	357	382	346	356	326	396	368	349	330	369	349	329	358	372	388	391	336	367	337	344	376	383	329	368	354	364	346	402	343	337	359	370	403	355	346	311	353	369	372	348	373	375	392	366	375	352	357	384	362	362	339	355	362	363	358	344	342	323	377	368	338	328	344	356	354	359	367	365	363	352	348	352	331	363	377	337	346	367	385	351	339	388	347	353	328	363	352	362	367	357	386	343	391	346	340	375	327	350	377	370	346	364	345	330	345	359	373	404	364	321	344	376	348	348	378	373	360	349	349	346	339	373	349	381	360	367	355	338	321	385	371	365	367	367	362	360	415	379	343	345	382	353	383	358	364	378	369	361	371	360	350	326	346	362	393	346	355	355	362	362	347	377	359	359	384	359	372	375	392	366	386	337	373	332	341	337	350	383	353	366	368	351	376	390	335	353	360	357	376	361	370	383	388	354	352	359	389	379	358	353	368	378	364	385	335	402	382	337	361	362	354	360	371	358	381	371	321	375	344	381	348	377	374	347	376	339	358	372	336	375	350	372	396	346	372	323	300	383	333	362	374	383	348	397	390	383	389	371	386	358	353	397	385	360	375	350	360	345	359	350	344	354	371	355	356	376	384	356	372	335	330	381	367	326	387	360	381	404	391	331	380	385	360	372	365	341	352	389	353	399	341	338	354	330	364	370	328	346	378	363	325	349	374	338	391	353	381	348	375	345	367	359	388	352	373	367	352	337	368	352	359	384	364	413	363	342	351	388	369	373	355	365	334	381	351	353	357	359	351	363	325	393	378	373	371	348	409	404	341	375	352	341	368	347	342	366	372	378	370	356	396	343	400	390	343	368	309	334	349	361	330	378	365	380	328	379	356	368	378	403	361	367	366	336	394	353	318	353	367	371	380	356	373	376	333	384	392	390	340	343	341	350	380	346	341	374	337	361	356	365	380	381	334	365	356	345	357	336	373	394	344	379	362	341	338	333	384	394	391	380	384	347	373	375	374	363	367	351	397	349	361	373	394	386	349	378	373	392	378	380	356	383	367	399	378	374	355	364	355	363	361	368	370	369	371	361	382	366	388	366	381	329	360	374	368	361	340	355	376	349	380	385	350	366	385	362	321	357	348	365	359	350	363	404	369	383	399	334	360	385	372	334	338	369	333	327	383	382	387	378	362	400	376	347	392	370	339	350	341	388	344	374	340	349	360	372	371	369	378	361	361	397	385	343	375	349	350	367	375	366	349	343	352	350	370	349	358	324	374	405	335	356	389	392	367	355	348	351	357	359	349	336	334	367	354	354	343	339	361	352	360	397	332	364	348	359	393	358	340	358	351	375	336	334	350	352	373	375	384	371	358	345	351	379	341	381	366	345	347	345	358	338	330	398	354	383	384	349	330	405	382	377	380	380	370	384	361	380	368	379	362	387	386	356	341
29315	13067	13954	11578	7706	5378	3868	3204	2407	1961	1611	1274	1127	915	949	1124	1350	1220	974	738	571	468	416	332	306	326	325	332	277	286	280	281	256	228	226	205	195	195	190	175	176	201	210	206	205	280	248	236	150	153	199	182	216	190	183	157	124	133	135	141	138	118	128	133	121	132	131	143	120	147	131	135	140	130	117	129	116	122	124	125	112	114	121	140	113	102	113	107	153	135	120	110	127	128	121	106	118	112	134	111	113	87	130	129	114	111	135	115	128	123	132	135	119	92	124	114	122	103	117	106	114	124	140	107	130	113	123	112	110	127	119	113	106	121	115	102	96	101	115	110	110	109	122	105	98	103	120	123	109	108	101	130	129	124	126	109	117	132	116	109	133	112	106	125	129	114	130	107	115	125	107	108	106	100	114	125	96	121	96	110	107	128	118	133	121	116	128	115	94	121	131	110	107	139	115	97	112	116	116	125	105	106	113	117	119	117	120	106	116	114	113	118	119	108	115	101	125	128	116	101	113	128	112	128	119	121	112	114	109	114	142	128	110	98	107	130	96	111	130	101	103	108	126	106	121	127	110	120	111	124	108	116	103	113	107	122	115	126	104	125	117	105	94	110	118	109	119	115	128	135	101	115	121	132	113	103	130	111	112	130	119	96	101	126	106	111	117	128	115	100	113	131	121	118	104	111	112	109	103	107	115	137	103	130	112	102	123	104	110	120	77	107	126	133	113	97	95	117	89	106	95	92	117	111	129	121	129	102	104	105	114	106	106	122	104	107	124	120	98	108	110	116	110	112	91	103	137	106	98	101	109	113	130	104	101	108	136	96	114	120	115	102	115	113	117	106	117	119	111	108	106	109	118	105	112	106	123	113	123	125	109	117	125	123	102	120	109	91	95	118	109	130	127	127	125	118	139	118	124	107	110	109	124	95	127	111	107	105	109	109	126	109	119	114	112	110	110	118	140	111	93	109	111	117	110	103	121	110	97	120	118	111	106	111	123	113	100	112	93	120	110	113	125	120	132	132	123	122	111	104	113	113	119	97	120	95	113	137	125	113	127	99	102	104	120	119	112	104	122	123	102	102	127	110	107	118	105	113	113	120	109	118	97	101	127	119	98	116	115	124	97	117	120	112	129	133	115	116	106	118	125	120	114	115	113	112	116	113	96	116	134	119	138	133	125	130	107	117	115	95	123	105	97	105	131	112	102	123	116	100	121	96	97	123	126	119	109	142	115	110	122	95	123	126	123	107	122	107	131	107	108	110	112	117	108	119	106	111	99	104	107	111	111	118	108	132	117	123	128	118	108	126	100	118	111	122	111	130	105	107	128	118	102	126	98	139	125	114	102	110	133	123	114	100	108	100	118	113	126	115	108	117	113	119	99	102	115	100	111	113	116	125	134	96	125	108	124	123	94	120	112	112	120	125	98	110	110	115	91	114	117	104	82	129	111	103	129	133	113	105	106	109	102	98	96	99	121	98	107	119	109	127	104	116	98	125	131	117	120	141	129	99	115	122	110	109	134	127	127	109	99	115	132	117	107	97	109	119	116	116	104	109	139	94	117	113	123	98	103	121	122	110	104	117	121	107	110	116	119	124	119	121	110	104	107	128	111	105	118	116	114	122	113	117	102	116	121	132	114	122	113	102	116	112	125	126	113	121	113	127	112	122	116	106	115	133	115	122	128	112	104	112	114	118	95	124	118	100	107	90	112	108	119	88	118	144	96	106	137	110	112	110	105	118	123	101	98	109	104	105	107	103	110	119	127	98	123	132	129	116	117	88	97	117	116	122	95	98	121	114	118	105	108	102	113	102	103	121	105	100	114	121	99	102	133	103	105	130	109	135	107	139	120	118	129	115	100	120	112	95	122	114	111	132	105	96	97	135	110	99	110	123	128	111	125	115	127	120	124	101	111	103	97	111	98	112	137	107	127	96	130	103	105	113	91	105	117	91	102	114	109	130	130	118	137	124	117	123	110	122	106	113	125	101	111	113	106	128	115	119	128	112	120	105	110	110	109	86	128	117	129	91	121	108	126	128	112	113	121	125	110	104	114	119	129	96	108	101	111	115	103	96	102	126	108	122	119	116	125	117	125	119	116	106	120	123	101	90	105	117	113	119	96	104	116	116	114	107	121	107	96	125	117	102	130	112	98	122	106	102	115	113	110	129	107	86	131	113	114	113	107	123	104	113	102	117	124	97	129	110	116	112	113	120	115	122	103	133	119	111	117	127	132	104	116	95	128	117	110	119	101	122	125	129	124	132	101	93	123	100	130	89	98	109	87	127	108	104	127	130	117	111	115	107	108	107	97	130	118	115	110	114	107	118	115	127	111	100	130	102	123	127	122	121	118	107	124	132	97	124	130	101	111	99	118	114	100	110	95	103	108	102	132	99	136	108	126	122	106	102	119	107	115	124	114	126	106	106	133	116	111	125	103	98	104	121	116	124	111	101	136	100	111	100	117	125	109	100	115	106	119	104	113	112	105	107	107	115	110	107	130	130	135	118	97	109	119	124	98	100	95	95	104	115	125	116	124	106	116	123	120	106	108	118	106	122	117	108	119	113	96	113	114	106	122	96	88	116	120	106	113	108	100	126	121	130	109	130	122	122	110	105	97	119	101	109	119	109	121	108	107	91	109	131	125	114	105	100	131	105	94	106	115	117	109	110	121	105	102	103	88	113	112	120	128	108	95	101	108	103	106	95	104	112	131	114	117	115	120	114	127	118	107	111	133	129	132	104	110	112	120	116	105	129	110	122	134	115	135	106	114	129	121	132	129	118	115	117	118	102	138	122	117	116	105	113	124	93	105	119	94	135	120	115	124	112	138	104	139	112	128	118	129	100	90	107	113	113	104	98	113	102	117	119	118	119	107	109	112	90	116	94	100	138	107	117	142	129	119	106	98	113	122	106	118	127	101	103	105	107	111	122	106	118	105	102	134	114	127	114	120	98	97	110	112	100	103	111	92	125	98	99	121	113	123	120	106	117	116	119	132	109	105	113	122	110	123	106	95	121	133	89	105	122	118	119	119	114	113	106	111	120	103	109	133	110	110	138	100	128	127	123	92	109	113	119	112	101	108	112	100	87	111	106	100	107	119	94	116	130	131	122	103	96	132	112	132	127	103	125	106	105	129	112	108	122	121	131	125	121	117	138	114	101	119	114	120	105	121	125	108	112	123	113	111	96	131	122	114	125	134	104	106	109	118	111	107	110	84	116	123	112	139	127	110	133	115	110	115	114	105	118	113	117	112	122	132	105	105	113	103	105	127	119	127	95	118	122	125	112	113	123	92	124	124	127	123	112	109	122	106	115	93	129	107	112	97	109	99	132	124	113	118	123	106	129	113	122	112	131	100	120	111	116	112	120	107	127	121	120	95	111	108	124	107	109	132	112	135	124	139	121	119	133	119	107	109	110	127	105	126	104	124	124	122	125	123	105	99	119	111	97	113	123	116	118	73	117	110	106	111	120	113	109	131	115
16347	8261	19641	22567	19958	17241	14637	13316	11129	9604	8238	7026	5930	5479	5494	6770	8108	7606	5845	4673	3590	2825	2380	2131	1848	1875	1910	1774	1627	1755	1922	1607	1360	1130	1050	1023	951	976	914	904	940	1039	1052	1041	1169	1520	1565	1375	844	777	953	885	1124	1082	932	647	500	425	421	407	416	381	409	404	409	414	367	418	403	436	409	371	385	376	424	401	369	349	346	336	330	356	358	360	357	384	338	363	409	392	363	342	365	324	353	347	323	342	309	336	370	331	335	325	324	346	365	343	350	349	349	315	338	324	329	313	292	282	343	318	311	303	251	312	282	313	312	301	295	329	305	306	320	293	318	311	307	300	316	320	307	292	272	315	277	303	266	302	286	280	297	303	287	275	279	270	299	293	305	284	299	294	330	260	299	241	300	280	294	285	296	271	284	294	318	317	294	307	310	284	308	284	320	309	301	293	295	292	268	308	289	304	296	303	276	282	285	280	288	303	286	306	302	288	314	293	301	312	282	268	270	314	298	329	292	272	279	317	302	285	261	290	291	311	311	328	304	301	314	295	270	266	303	328	291	293	269	277	311	281	281	275	310	293	324	282	307	289	282	289	287	291	285	286	291	309	295	294	298	283	286	315	315	271	295	289	288	307	293	258	283	279	310	309	281	302	291	285	285	344	340	290	317	296	294	317	299	296	298	289	291	288	282	294	277	261	298	278	291	287	299	264	292	297	287	313	294	298	301	292	267	294	293	277	284	296	294	318	297	309	281	266	272	302	309	297	289	285	299	267	273	303	297	298	304	303	284	296	288	320	285	276	313	291	301	302	295	306	261	247	302	291	317	289	310	276	290	287	297	325	295	293	310	260	323	316	307	296	270	312	320	285	296	299	275	266	272	279	295	284	300	279	289	300	327	293	267	251	302	313	285	276	270	255	321	298	306	298	292	309	284	286	286	277	288	290	326	305	333	282	292	285	277	269	287	278	297	291	289	300	294	325	283	304	280	276	279	310	316	281	257	305	261	280	284	275	316	290	316	288	298	303	302	295	284	274	306	339	303	312	295	292	267	332	293	291	301	341	278	275	293	275	278	272	289	305	287	293	297	299	307	296	296	294	294	301	299	294	314	279	293	286	286	304	300	327	305	291	284	296	292	303	259	291	285	264	303	301	291	292	323	288	289	292	294	278	312	316	270	283	258	321	271	298	267	264	280	266	313	286	273	304	287	291	272	301	293	258	285	296	285	325	274	283	273	268	319	297	275	278	265	292	327	286	295	326	322	301	254	291	309	305	297	267	318	309	297	292	242	277	275	323	300	274	314	317	325	312	323	280	279	315	296	290	274	275	281	286	292	300	256	303	316	291	320	291	305	309	284	278	310	302	267	301	282	292	280	291	300	281	278	278	288	314	302	250	313	289	306	280	296	269	279	275	298	304	309	288	289	308	306	304	302	307	282	293	256	272	289	291	267	304	291	282	276	292	286	329	283	315	286	294	312	289	289	294	307	262	287	306	289	293	288	293	300	279	316	275	302	300	266	315	297	274	310	305	300	308	286	303	313	267	327	266	294	310	289	284	265	307	294	315	291	293	277	280	289	285	279	251	276	296	297	277	263	286	296	301	295	324	270	303	282	302	274	324	300	278	259	294	314	278	282	282	271	298	304	264	270	288	276	290	305	296	302	311	275	269	299	318	312	312	284	295	288	262	291	301	293	289	291	257	315	301	277	319	281	307	281	306	287	310	315	291	267	272	288	308	288	279	293	280	282	267	306	313	313	277	305	301	279	310	281	287	281	283	281	297	318	301	260	302	285	278	296	297	298	280	322	278	268	296	285	299	308	286	280	263	296	300	299	309	280	295	290	293	318	282	311	294	306	292	275	305	305	304	254	305	305	330	300	283	301	303	320	289	274	273	279	286	294	315	271	319	280	284	273	284	293	300	286	284	301	307	287	308	321	329	350	306	280	288	282	270	297	308	265	287	280	305	276	267	259	287	312	299	323	290	286	285	302	278	261	307	267	286	284	332	287	289	272	272	295	325	269	321	297	300	298	322	279	292	279	279	299	272	300	289	298	291	281	313	295	263	325	274	282	277	260	275	277	274	308	284	290	276	284	309	284	321	278	333	292	296	286	258	324	301	344	302	272	301	293	286	297	278	291	293	292	290	271	308	302	270	286	306	293	290	282	280	300	285	304	311	274	284	282	317	321	295	292	304	292	300	310	274	324	317	290	286	277	269	302	265	276	270	276	308	293	276	293	291	315	287	305	289	321	293	271	340	307	303	332	280	274	303	292	294	296	288	280	273	288	294	278	292	269	268	276	266	285	309	293	308	290	300	325	335	315	327	274	282	301	284	256	302	306	309	285	311	287	312	290	316	280	269	287	282	300	269	286	279	308	280	320	284	285	284	303	290	279	267	275	255	284	287	302	282	287	290	267	266	284	292	281	298	263	300	290	251	277	299	304	292	294	323	259	322	308	305	305	296	304	291	275	286	287	317	295	286	279	268	302	290	292	279	284	251	310	288	330	295	287	326	271	271	282	279	309	282	274	275	286	297	293	279	303	292	300	303	304	292	288	275	319	268	289	255	309	294	317	301	266	272	283	290	313	314	310	300	288	283	320	314	282	298	315	272	259	282	279	306	271	282	297	298	289	302	279	325	302	324	295	313	293	299	281	279	287	313	290	291	283	280	251	288	315	319	290	307	304	316	311	286	284	315	299	260	325	302	278	281	297	256	296	311	321	337	288	310	310	261	272	295	304	308	295	283	295	291	281	292	319	320	326	328	291	269	293	315	307	293	292	280	319	296	284	300	316	284	291	281	272	298	281	270	314	260	295	273	279	275	276	273	333	313	298	302	249	312	316	264	315	298	287	276	321	309	288	281	304	266	318	316	328	313	264	291	302	315	305	284	289	278	281	262	320	252	310	260	293	279	290	299	291	287	292	291	286	307	323	314	282	273	317	286	291	297	299	294	314	328	298	280	293	287	275	305	277	284	278	293	241	262	255	285	288	289	293	312	296	297	311	295	327	286	270	283	276	297	287	260	341	309	301	292	295	283	263	265	304	272	262	285	330	274	306	281	288	284	300	304	290	283	309	311	307	291	267	315	293	310	301	335	299	297	312	305	315	291	257	331	315	310	324	296	349	290	289	312	292	258	283	277	298	293	267	265	282	269	294	279	310	282	265	262	286	295	262	280	307	297	274	295	301	280	304	300	305	301	277	304	327	314	301	279	266	294	270	322	281	324	276	325	308	254	310	283	295	296	254	263	268	258	285	274	281	300	285	313	302	279	267	312	279	275	288	305	275	301	298	276	305	291	314	292	309	284	258	287	301	274	285	278	303	279	314	275	314	308	316	309	290	276	303	263	295	288	291	276	305	313	274	285	290	306	275	256	261	329	314	315	277	285	281	274	289	296	283	282	306	254	304	319	296	282	279	285	311	298	285	299	276	279	279	297	305	268	290	327	321	303	298	283	321	295	294	294	272	269	301	291	279	287	317	321
8326	3372	4623	3485	2357	1752	1396	1211	947	798	678	577	469	504	553	639	767	712	482	480	342	299	291	251	217	244	250	248	259	240	240	228	218	187	193	193	203	207	163	196	189	170	189	165	185	175	201	176	161	173	186	187	200	179	192	158	161	163	160	167	155	198	136	178	152	158	194	199	187	155	170	177	165	179	156	159	162	192	162	159	163	191	168	186	186	168	159	183	196	204	177	150	159	182	166	174	177	191	162	172	169	178	176	182	173	158	157	163	150	192	167	164	164	168	177	174	173	150	189	162	178	172	193	186	166	180	196	197	162	162	159	186	139	173	185	166	171	171	182	173	177	168	172	171	185	167	168	179	169	159	198	162	156	160	190	171	142	179	205	176	156	200	174	160	174	180	169	186	187	179	143	172	149	176	157	181	172	200	158	188	156	172	176	189	176	183	153	163	164	165	158	152	177	186	153	175	180	165	183	180	191	173	179	163	156	164	158	172	180	153	171	160	167	188	179	150	172	159	182	148	157	185	159	144	157	203	188	177	173	181	184	183	131	170	173	169	176	173	176	142	172	169	166	186	146	160	173	166	159	163	184	169	159	141	157	174	136	173	145	192	178	180	177	160	165	178	189	170	169	167	180	189	171	187	173	165	170	137	176	185	178	175	184	171	161	162	184	170	179	165	185	176	154	184	177	201	162	165	157	189	151	156	160	159	153	185	188	174	177	162	179	176	150	176	152	149	155	182	180	172	170	190	173	189	166	155	141	159	161	162	141	137	177	164	169	185	173	180	182	166	178	155	167	166	155	182	172	180	184	165	180	173	160	179	189	173	182	156	150	154	180	163	178	182	159	183	173	170	195	205	193	149	159	177	191	158	172	188	162	144	164	167	170	195	177	160	184	152	179	162	172	164	188	184	190	154	164	143	172	161	177	187	185	193	179	165	174	168	168	173	175	197	180	183	184	185	176	181	176	151	174	176	153	176	168	182	174	186	186	170	194	167	172	189	173	160	184	167	187	189	168	168	149	168	167	173	157	170	190	174	189	176	188	170	191	173	187	165	161	147	176	168	189	178	162	195	161	144	181	152	161	164	169	169	166	150	185	147	159	151	183	182	168	198	152	162	187	187	161	188	161	188	167	166	171	159	169	209	156	155	168	195	186	170	193	159	199	150	187	193	163	178	185	171	157	153	166	156	178	167	166	174	176	177	163	179	141	171	170	164	154	166	169	183	161	197	178	166	187	162	170	168	167	168	179	179	174	143	196	174	171	163	175	175	162	155	166	209	154	182	170	150	186	161	163	178	145	178	144	178	169	176	194	148	163	148	164	155	170	182	177	161	175	182	176	166	186	164	171	173	162	176	177	182	154	182	161	197	189	175	192	166	175	168	204	171	158	172	165	196	167	191	169	174	153	165	200	192	179	192	151	167	187	183	166	171	173	191	195	179	156	183	166	181	182	188	183	163	191	185	189	182	185	154	162	129	154	149	161	174	169	177	178	177	167	181	172	182	193	164	167	163	154	166	181	184	191	157	168	166	166	152	172	161	176	187	192	150	172	195	187	167	146	168	164	167	185	185	155	167	162	164	160	166	174	173	167	163	150	167	186	189	171	153	159	164	176	187	168	172	168	152	151	177	193	200	157	174	178	169	173	173	158	155	188	173	180	183	160	178	172	144	170	156	173	176	160	179	166	151	163	188	151	160	175	187	147	180	178	148	172	176	168	172	187	149	184	175	195	186	167	171	155	158	182	176	165	196	171	170	179	190	178	189	171	161	187	166	152	184	157	161	186	156	188	164	189	156	173	162	171	158	167	175	196	158	166	172	176	187	173	207	170	173	166	149	145	171	149	162	163	168	197	172	175	167	158	175	176	185	175	169	164	193	151	173	185	192	183	148	171	168	191	162	162	152	174	174	174	165	166	171	165	180	179	165	166	192	158	164	183	149	169	137	172	171	177	160	161	155	162	203	160	183	158	173	156	164	136	167	147	205	187	186	172	175	202	194	149	179	147	182	159	183	184	161	173	160	181	161	180	154	164	159	157	196	161	172	164	174	182	167	166	148	184	172	181	182	168	158	168	166	188	182	195	178	145	168	184	169	182	182	177	169	152	162	187	151	194	186	169	170	181	167	191	151	194	152	165	179	179	178	177	162	174	171	172	178	160	157	200	157	169	170	196	153	166	159	188	153	158	161	164	178	187	168	181	184	154	167	163	163	179	169	186	167	168	163	156	186	180	193	194	181	156	158	149	154	166	185	191	181	154	158	166	180	191	178	167	179	163	179	190	162	181	195	147	158	189	174	169	175	157	159	174	172	177	159	143	178	181	174	179	189	179	156	148	170	181	169	158	165	141	156	170	168	194	182	160	165	184	179	158	164	178	139	158	171	193	175	170	169	156	178	159	178	180	157	169	174	183	163	159	164	182	171	188	189	176	143	165	179	161	171	141	154	156	192	145	162	195	172	169	187	175	175	169	187	177	186	200	174	162	159	170	166	192	188	188	166	164	180	178	177	171	145	173	180	162	157	191	188	216	167	183	188	153	172	153	169	195	191	176	186	162	171	190	160	184	163	158	175	156	191	198	209	170	144	180	143	191	171	156	157	179	184	173	174	158	191	161	194	175	194	165	158	186	143	172	171	165	169	169	155	155	175	167	181	182	178	170	177	168	170	170	189	180	178	158	179	180	174	205	184	173	178	153	149	182	154	167	157	168	154	177	195	176	165	156	168	145	165	167	185	178	148	183	169	168	196	173	195	176	180	167	167	164	165	204	166	163	147	156	164	139	168	197	187	182	183	163	174	161	154	172	178	181	157	173	180	170	153	164	185	160	148	151	177	173	195	164	196	192	184	179	180	176	175	183	166	176	160	194	193	174	178	163	181	166	178	177	183	188	187	176	150	195	162	175	181	160	166	179	162	142	150	150	175	162	168	140	189	186	189	181	179	155	177	179	165	186	171	191	196	174	152	176	176	155	180	162	163	174	160	145	203	168	184	163	147	200	165	175	167	168	174	168	164	148	155	169	181	178	181	169	140	185	150	177	162	173	186	154	175	178	158	156	160	191	183	161	159	147	172	197	174	193	172	172	131	172	189	153	162	163	180	196	144	164	143	162	146	186	176	192	153	183	174	188	160	148	186	182	175	163	193	192	179	172	177	179	197	175	192	168	173	176	183	180	175	164	176	187	163	169	174	173	188	157	188	178	158	154	156	167	189	166	159	163	184	172	197	182	200	173	166	166	158	163	173	181	182	141	159	172	165	176	147	160	198	158	191	146	178	182	153	176	208	170	170	190	164	189	168	133	177	173	180	159	187	168	169	151	164	170	175	139	175	159	167	173	198	171	173	172	175	156	170	160	178	168	158	170	167	177	175	156	160	184	162	169	155	185	172	190	175	178	201	167	161	180	171	198	171	172	156	176	168	175	163	177	155	182	157	172	168	175	190	169	140	179	161	172	161	180	152	183	157	161	141	165	173	174	165	167	157
4957	3071	8649	9907	8602	7236	6176	5533	4560	3975	3374	2781	2555	2434	2730	3420	4278	4005	3041	2231	1734	1440	1225	958	1014	999	985	920	913	986	894	852	709	656	643	632	615	596	607	552	503	478	530	487	493	478	500	466	421	435	484	422	486	449	477	446	467	473	478	454	409	457	508	468	439	458	445	454	462	450	465	432	452	413	421	439	422	412	481	419	421	457	429	445	433	445	445	483	444	393	425	455	417	409	428	413	458	437	436	427	427	452	427	395	408	424	430	443	435	422	438	418	414	425	425	426	448	402	398	415	464	425	426	435	400	417	398	450	441	434	419	426	385	434	424	418	402	396	410	413	409	423	405	438	422	433	441	422	418	386	451	417	406	457	386	408	404	429	404	400	407	407	388	414	407	410	422	379	437	400	412	444	443	413	422	411	400	400	425	406	394	403	414	416	426	444	406	406	433	418	469	435	395	415	399	429	418	456	418	471	383	389	431	399	383	417	382	395	430	420	452	431	413	406	424	425	410	423	430	448	414	421	375	411	403	407	436	431	426	453	421	421	384	419	436	426	434	420	415	415	423	402	429	404	435	410	364	422	392	425	401	392	450	411	420	410	390	426	426	456	423	408	405	408	408	443	421	448	427	441	435	432	462	406	399	422	394	388	451	391	414	403	398	396	418	425	439	427	434	378	433	425	388	428	416	395	377	448	402	424	445	418	400	406	405	384	442	416	421	442	395	418	407	427	414	384	409	463	431	421	392	429	387	410	433	419	413	452	440	391	391	413	434	425	417	430	368	391	408	426	436	439	430	462	445	387	394	408	409	410	434	429	431	382	397	428	406	398	394	405	426	449	406	403	438	393	448	420	392	391	435	454	403	395	412	441	424	418	395	402	445	419	414	437	441	397	424	395	409	440	432	400	408	400	429	400	411	371	438	421	404	410	448	418	392	406	429	397	424	389	433	409	408	431	439	435	417	410	393	428	441	431	401	435	434	391	436	420	397	440	468	396	404	418	433	425	437	377	425	405	433	443	425	426	422	406	408	413	403	433	403	396	407	400	405	428	403	427	416	388	424	428	425	387	410	411	419	461	429	395	398	425	417	424	434	378	415	440	412	410	440	449	414	453	402	424	400	454	410	425	430	409	380	417	397	406	431	381	415	412	413	415	432	414	446	434	438	435	407	448	387	411	396	437	393	443	370	443	405	423	410	441	434	401	394	443	429	417	406	391	446	413	433	430	440	418	423	411	409	382	413	415	390	442	437	449	403	448	413	427	403	443	400	399	425	369	430	385	436	445	431	415	403	430	387	411	422	387	407	431	440	441	424	390	400	396	425	451	395	413	462	484	386	444	409	441	420	401	405	415	415	421	441	406	424	409	464	422	423	406	403	413	410	418	421	406	417	473	423	403	406	396	408	443	408	416	405	422	408	412	389	451	427	430	437	425	388	382	388	420	437	431	442	385	443	398	437	397	431	428	403	428	411	416	411	420	422	453	415	395	434	436	431	428	395	410	409	395	431	421	448	420	428	394	414	398	437	411	404	427	423	407	406	406	397	401	400	397	434	426	406	395	403	448	435	403	368	412	414	442	407	431	431	387	413	405	458	422	436	415	409	419	396	392	403	456	457	381	379	409	418	444	414	407	450	420	424	404	420	415	431	401	419	389	422	432	426	399	434	385	405	413	396	438	400	423	393	467	401	418	399	426	415	422	452	447	415	417	407	420	416	436	414	446	407	463	441	406	429	426	434	421	390	435	423	438	442	408	436	417	438	399	425	424	431	412	404	447	454	414	413	475	394	422	415	421	405	437	372	428	430	433	432	421	379	400	426	414	401	386	436	406	434	401	426	423	396	419	400	431	430	428	418	404	428	399	434	403	415	418	419	432	413	410	398	444	397	443	392	429	407	432	385	431	428	414	472	417	426	418	428	427	403	414	402	402	407	437	411	400	386	419	411	410	463	434	374	439	425	415	372	416	421	413	414	402	404	396	410	393	458	389	385	422	424	425	424	450	453	393	389	425	410	451	408	417	407	422	413	430	371	368	393	409	430	396	449	418	426	407	390	431	406	389	423	392	414	416	460	400	397	459	431	422	417	403	409	389	396	404	445	369	386	400	424	415	405	375	457	405	408	424	401	474	387	454	388	448	449	448	407	403	397	403	436	433	385	426	422	427	434	426	379	431	440	416	416	446	417	412	428	397	435	459	419	430	393	419	424	445	418	429	417	419	417	394	446	389	438	418	431	458	441	464	440	389	400	411	444	426	398	420	424	450	407	438	417	386	420	390	420	379	431	442	397	448	450	431	409	442	422	430	433	424	414	407	432	421	437	405	420	415	414	407	418	425	403	428	380	401	414	427	398	399	393	419	386	413	409	392	464	390	437	403	407	432	418	419	435	427	390	415	434	422	459	430	389	435	432	416	434	395	411	387	419	427	412	421	439	370	405	388	441	409	420	397	413	428	419	355	454	407	442	404	385	424	435	382	422	446	429	404	415	409	443	406	399	466	419	421	410	403	406	400	422	410	449	388	406	405	411	433	417	410	385	440	404	444	394	410	408	422	466	445	399	408	376	445	430	466	451	396	440	415	413	412	400	428	437	416	433	410	442	438	415	379	407	393	413	429	420	421	433	391	394	407	426	412	426	424	466	425	447	412	437	431	398	390	400	361	399	467	413	398	401	396	437	411	405	380	456	392	405	419	415	435	426	423	417	435	434	431	385	429	429	407	397	464	408	405	413	398	453	423	448	436	436	411	421	410	423	394	404	391	415	460	417	413	428	433	423	421	389	445	416	412	432	366	457	471	447	455	469	391	404	412	410	380	448	422	435	411	424	397	418	418	441	421	420	431	356	451	409	461	452	384	464	406	412	409	400	402	422	415	447	438	441	419	405	434	413	437	400	437	458	423	425	407	413	425	416	430	428	399	405	400	408	429	412	426	422	446	424	401	447	422	397	410	379	419	430	449	434	412	395	390	462	400	415	419	439	420	420	422	403	429	409	432	436	438	410	402	441	425	420	434	397	417	408	440	422	410	425	393	389	405	378	433	414	452	429	411	383	448	395	422	415	396	452	465	412	419	427	431	438	411	412	410	433	380	397	423	414	424	442	411	403	436	442	451	400	397	411	419	432	439	375	441	409	420	413	387	409	447	432	421	440	432	415	399	390	391	458	394	392	402	406	414	448	424	432	422	449	400	417	404	471	422	430	403	445	420	454	408	408	414	406	451	447	415	401	408	386	439	412	431	403	458	425	434	464	445	423	453	444	415	410	458	427	425	422	406	411	408	428	401	434	438	420	426	431	370	385	416	422	434	414	448	408	444	393	463	426	406	411	413	414	394	404	403	414	414	415	381	411	447	419	416	424	447	385	420	433	393	428	407	431	446	417	409	436	406	424	439	394	413	439	452	448	414	445	422	448	427	428	406	415	440	447	412	380	406	438	427	422	422	421	424	401	412	440	404	443	418	433	423	439	456	435	418	407	396	389	417	412	421
22483	9634	10028	7348	4951	3468	2633	2127	1542	1372	1084	868	791	750	794	972	1044	939	741	569	447	362	293	302	278	310	258	266	250	271	276	257	200	214	203	198	239	171	177	183	174	189	181	195	204	204	225	180	171	165	167	172	223	188	181	191	147	147	157	134	161	168	164	122	146	153	157	166	144	147	159	140	149	164	137	131	151	151	139	127	138	141	158	133	141	133	134	147	149	152	167	155	154	148	158	144	149	145	139	155	153	148	151	153	152	144	126	131	149	132	151	159	156	147	132	134	162	139	177	170	142	151	158	146	139	139	146	132	145	170	171	142	155	132	158	146	171	147	157	144	150	143	173	143	142	163	160	152	145	143	129	148	147	155	137	155	125	138	141	125	158	165	158	135	136	155	173	136	126	150	130	128	145	149	155	137	137	151	147	147	127	112	138	137	152	138	138	145	145	150	137	150	143	139	160	159	141	116	154	115	112	152	154	141	133	142	134	169	152	125	161	141	142	134	144	139	163	129	155	143	151	142	159	156	151	141	166	126	169	138	174	135	152	167	129	157	152	145	148	139	108	141	134	141	148	128	163	131	161	137	102	148	152	169	144	144	150	132	135	138	162	180	133	139	147	132	137	147	138	132	150	148	157	138	136	131	152	139	159	148	152	154	133	144	139	147	136	147	126	176	152	122	142	161	140	173	155	137	137	140	160	158	159	124	164	141	164	147	142	150	144	137	131	139	138	149	129	152	139	155	151	177	164	148	139	125	158	128	168	126	141	156	143	150	148	156	145	156	161	184	139	138	135	116	136	154	137	124	156	137	146	146	142	159	161	146	159	156	159	162	145	139	146	159	141	168	156	148	159	157	137	152	138	149	143	139	154	156	133	129	160	162	138	145	137	144	141	141	147	171	154	160	147	146	132	142	151	136	131	153	149	139	133	152	165	148	155	148	138	154	140	135	136	141	127	125	148	168	153	143	136	157	149	142	152	119	117	154	127	149	148	129	147	156	115	130	138	152	132	129	151	144	125	133	123	141	150	148	162	148	147	137	126	142	168	131	152	146	149	138	153	152	139	134	154	144	132	143	160	155	149	150	145	142	168	127	138	145	154	139	177	156	157	147	148	151	129	145	137	149	132	147	154	149	125	165	160	147	140	130	132	150	133	138	139	128	143	141	147	157	134	132	135	129	135	129	141	148	135	170	144	179	128	159	113	149	135	139	131	133	152	111	130	134	157	139	147	172	137	131	144	146	168	123	125	156	144	143	143	136	174	146	150	139	129	156	146	150	143	142	144	145	151	136	146	171	162	135	164	135	151	131	145	135	149	149	132	140	151	127	157	140	155	152	170	160	159	153	143	144	124	131	149	137	142	141	178	158	171	139	163	148	144	139	129	148	151	138	142	151	169	170	156	161	138	142	136	134	156	117	170	135	139	135	154	138	157	163	122	140	147	155	170	140	158	144	138	129	142	164	131	171	155	147	134	128	135	135	135	152	148	135	172	133	149	123	130	138	153	118	168	144	140	151	152	176	175	161	147	147	127	125	147	127	133	147	130	165	145	178	142	150	144	141	139	146	150	148	143	131	151	171	146	157	128	151	168	116	165	137	150	145	141	148	137	145	154	154	152	156	161	135	142	139	172	134	126	150	152	144	136	139	136	145	133	131	126	139	148	159	148	164	157	151	138	153	154	139	153	152	136	137	133	135	160	137	168	171	164	140	142	163	148	126	151	131	146	148	157	131	156	151	141	168	124	144	132	129	139	163	149	154	134	127	152	146	151	131	149	112	152	142	154	158	146	178	135	133	142	148	121	158	132	144	143	154	131	135	166	149	141	141	138	121	145	132	145	151	149	138	131	135	149	151	166	140	143	139	157	125	155	131	147	171	144	130	117	140	138	143	151	147	133	144	122	153	157	134	155	150	142	138	132	140	150	141	179	143	164	144	142	144	138	138	162	151	150	144	162	130	159	156	143	160	149	128	157	159	144	163	172	148	124	156	155	151	146	133	148	151	143	133	165	137	136	154	142	145	154	117	150	154	167	161	130	153	127	153	154	155	148	145	142	148	161	151	144	176	161	137	138	160	144	138	141	164	124	159	153	160	152	138	142	122	139	171	123	133	127	130	118	118	159	155	155	152	150	173	148	146	171	140	134	141	145	158	137	149	150	124	143	175	152	150	158	146	155	126	146	158	122	152	136	168	143	124	150	124	136	148	130	155	149	141	145	145	149	157	152	142	170	145	151	163	138	157	135	142	146	176	140	135	123	152	139	136	135	149	127	144	139	143	160	158	156	154	151	146	146	173	134	138	118	163	125	133	134	133	138	163	148	143	154	169	129	142	165	151	158	154	152	170	133	142	148	141	133	158	139	121	150	151	170	162	160	148	132	151	149	151	156	156	150	151	150	146	127	140	146	138	141	160	133	140	115	129	169	156	138	126	122	131	161	144	138	152	128	140	152	148	164	138	158	148	163	139	138	137	150	134	143	144	168	145	152	141	161	127	153	136	173	140	176	144	127	142	146	172	148	182	131	144	140	151	134	130	145	136	157	146	173	135	130	154	158	148	152	113	129	153	157	153	138	144	143	148	156	136	152	157	153	150	131	137	133	157	142	146	159	164	159	154	146	135	153	163	162	154	152	158	138	117	129	151	166	151	140	138	144	117	162	145	168	160	141	137	150	142	150	132	132	130	143	139	161	143	144	148	159	167	146	176	132	147	136	136	141	137	134	151	147	134	130	167	170	154	156	147	155	161	126	159	162	160	141	128	136	132	136	146	154	145	133	145	154	156	166	172	177	156	148	158	145	129	158	154	142	143	132	160	125	148	131	152	149	166	117	142	162	154	151	156	147	133	139	153	143	160	144	139	136	146	151	142	157	143	147	129	118	155	149	147	140	152	162	139	161	164	155	154	135	147	133	144	160	138	151	156	147	150	157	139	129	130	133	164	149	146	154	121	145	144	135	150	142	150	148	135	152	129	156	143	120	163	145	126	133	166	143	142	129	139	116	152	118	145	157	144	125	142	142	151	140	129	138	138	131	148	132	140	147	136	133	142	144	149	144	140	146	140	145	139	142	123	143	144	158	171	135	140	167	144	152	160	144	137	141	160	152	145	159	158	147	133	155	144	151	150	150	165	153	155	132	144	134	138	144	126	150	130	134	150	147	154	157	134	136	169	153	125	131	151	141	129	129	143	145	142	155	158	138	128	157	155	156	134	143	139	153	153	129	143	163	136	123	144	149	132	150	147	125	141	147	143	129	146	131	124	116	136	145	154	135	148	139	141	149	142	146	140	153	142	142	152	141	139	184	147	141	155	136	136	138	160	145	140	162	142	154	132	131	142	126	135	134	154	154	147	151	153	133	148	138	188	137	146	155	130	167	143	133	150	130	171	157	146	137	145	144	141	144	132	138	156	159	157	127	145	160	148	133	117	184	152	143	135	158	148	147	141	136	157	159	166	177	116	160	156	144	157	143	151	136	137	135	134
13601	6417	15455	17174	15151	12697	10954	9723	8004	7038	5970	5024	4594	4280	4873	5627	6268	5457	4349	3239	2573	2136	1746	1452	1536	1523	1531	1350	1416	1489	1465	1210	996	885	859	764	813	812	707	651	708	722	777	738	895	1022	964	771	612	639	633	719	761	774	641	508	460	462	414	431	451	427	471	450	407	400	459	495	431	460	390	398	391	415	456	400	384	395	363	358	400	359	382	373	425	434	425	383	408	414	391	377	403	378	347	391	371	387	386	383	366	435	410	394	418	370	349	379	378	414	384	421	389	373	370	373	334	386	401	387	401	372	354	370	387	381	374	347	356	412	373	374	374	386	373	382	406	378	362	351	365	351	360	342	377	349	390	354	395	366	349	356	357	353	352	384	356	361	378	381	413	333	341	343	372	343	385	376	348	378	323	389	342	398	377	377	397	358	358	358	367	345	343	351	345	354	350	327	383	393	352	372	390	366	384	341	354	334	363	387	340	356	372	381	365	335	391	360	383	395	386	342	353	334	354	373	371	357	359	371	354	365	383	333	353	370	346	381	390	378	364	388	349	367	362	340	342	351	385	358	349	378	371	376	365	354	378	372	376	372	350	371	355	391	355	369	380	329	370	357	375	357	350	351	384	334	351	348	382	354	354	381	361	363	349	336	348	348	341	370	381	372	342	344	351	387	365	353	344	363	386	366	370	395	349	347	381	327	353	353	351	370	345	345	380	360	390	370	334	339	348	360	357	346	390	380	357	340	363	351	367	349	350	389	341	361	346	378	341	408	332	346	359	333	353	364	375	366	347	362	383	368	335	334	352	372	375	384	377	376	369	389	360	374	392	352	336	369	379	337	381	341	361	364	367	383	341	407	375	370	335	350	357	385	365	366	380	397	365	355	391	384	382	353	347	371	356	370	337	381	345	351	372	323	319	346	395	320	351	355	374	333	368	368	386	368	350	354	368	349	357	372	401	335	365	366	366	366	333	359	373	358	346	362	370	341	370	373	357	383	370	360	365	368	409	363	362	361	362	351	352	358	340	376	432	320	327	327	341	388	365	328	368	331	342	410	389	349	335	370	364	344	379	366	365	365	372	342	376	388	354	340	371	356	335	390	372	378	344	367	380	367	362	346	330	392	369	370	370	341	370	373	329	373	333	349	393	380	384	381	361	384	380	339	360	334	345	391	374	325	314	349	363	370	370	348	352	353	318	354	378	370	373	352	360	343	375	370	348	379	366	332	354	338	324	367	328	371	359	340	374	385	324	364	370	352	350	353	364	335	358	356	340	368	345	379	346	350	332	349	379	325	380	362	379	373	358	356	386	339	351	356	369	369	353	358	356	352	368	392	357	329	392	364	370	385	357	376	346	350	380	373	369	350	342	353	382	337	394	368	378	354	384	396	375	341	327	341	389	299	332	367	354	360	371	365	300	342	357	370	377	360	356	339	363	352	394	382	350	385	371	347	365	360	327	360	363	378	344	346	376	364	383	367	372	365	355	355	344	368	358	362	365	363	356	354	394	371	327	362	379	366	387	346	387	377	362	372	346	371	378	366	318	375	378	323	351	386	350	363	385	343	365	353	348	365	333	376	404	359	349	397	384	368	378	357	338	347	381	341	339	346	384	369	346	369	367	346	372	372	346	376	368	371	366	357	355	341	365	353	347	387	349	345	350	351	367	362	362	369	376	362	340	347	324	370	397	346	348	353	339	372	369	357	339	386	395	383	402	386	370	377	308	355	357	358	346	364	338	350	353	361	344	378	371	369	348	357	338	356	389	362	332	371	347	352	355	328	339	357	362	362	381	327	341	365	348	373	363	353	356	389	386	349	368	368	363	350	360	339	392	369	369	353	351	334	385	360	336	372	380	385	368	308	341	371	358	365	357	339	406	346	341	409	339	367	384	345	372	390	353	353	356	328	334	337	352	356	334	376	406	372	388	357	343	373	358	366	350	384	354	393	364	372	351	391	362	363	329	361	362	386	374	367	369	370	353	359	390	380	372	356	366	375	399	350	337	347	365	355	382	359	348	393	352	335	337	367	387	358	355	350	345	401	406	325	346	330	363	330	319	371	339	333	357	344	380	313	375	340	349	386	368	367	349	367	330	365	342	383	381	386	364	373	346	377	384	357	398	367	384	366	365	384	350	369	353	357	380	350	376	400	396	377	383	363	361	381	374	385	351	343	356	351	347	333	357	348	395	384	347	365	378	372	358	353	366	350	347	369	371	367	381	371	371	332	319	359	342	394	362	353	376	361	385	377	379	375	340	358	371	376	337	371	349	352	332	319	353	355	351	323	365	335	381	361	377	327	379	352	351	368	354	367	392	343	374	363	341	361	358	350	359	362	349	358	345	332	369	352	346	354	382	367	394	363	366	401	376	339	330	372	383	386	369	388	363	380	336	363	355	379	399	370	333	348	332	332	349	343	382	342	389	370	364	382	365	342	363	353	339	365	346	360	358	373	361	340	343	359	383	361	341	334	361	343	359	366	353	353	333	362	359	382	367	364	387	318	353	337	383	428	340	390	370	346	361	360	342	369	341	363	385	396	334	338	357	378	338	356	368	343	375	353	342	362	346	368	369	372	367	366	350	338	372	363	345	380	339	347	350	370	349	365	362	344	367	338	330	357	357	356	349	359	398	352	337	354	378	342	339	352	381	360	335	332	366	359	340	349	370	421	337	341	373	359	352	343	333	371	359	355	346	363	366	355	369	383	364	363	344	355	352	358	386	330	369	356	387	356	339	347	381	374	367	379	379	367	359	339	316	356	385	386	367	356	346	339	353	358	411	365	379	348	353	348	360	337	375	326	370	332	344	371	353	342	387	365	359	368	335	336	362	372	359	402	365	360	358	378	362	409	379	351	366	387	370	334	354	383	331	340	370	361	368	342	356	353	347	367	379	355	361	344	364	347	392	353	318	382	350	347	388	386	358	357	389	334	353	376	363	341	347	380	347	359	376	374	340	369	335	371	342	362	385	346	345	350	338	385	336	346	374	352	350	361	364	309	346	339	339	365	338	368	346	354	363	349	340	360	389	362	342	409	357	345	357	380	353	339	339	371	375	395	367	363	335	369	344	338	370	359	367	384	348	373	376	339	342	392	376	327	347	370	359	364	393	415	343	329	399	349	338	366	353	382	354	348	371	347	359	341	374	368	363	339	395	362	350	369	345	360	364	353	339	371	362	357	384	364	371	347	356	345	362	379	384	370	356	351	366	360	353	354	375	373	372	355	352	326	348	358	333	378	357	356	385	366	345	344	368	368	349	391	350	358	341	362	369	364	380	379	360	357	343	380	353	376	334	364	331	389	359	402	349	357	363	369	369	376	368	368	357	357	361	360	389	361	353	337	373	353	377	379	353	341	332	371	348	348	354	381	386	390	385	307	355	366	327	337	361	369	366	372	372	364	386	330	356	386	329	363	391	306	344	335	357	371	351	328	389	367	333	370	383	322	378	339	360	397	341	362	378	341	377	362	326	345	351	366	349	354	371	367	344	342
33888	17527	15509	11824	7790	5478	3970	3264	2523	1918	1618	1317	1095	1085	1111	1268	1340	1104	852	596	584	490	363	377	323	334	294	314	306	325	336	259	247	217	217	222	189	180	177	188	169	206	186	206	233	284	224	194	185	191	174	198	209	190	170	157	119	136	142	128	133	119	125	150	98	118	117	121	120	115	130	105	118	130	108	116	113	110	102	126	130	121	106	113	112	147	138	113	134	119	126	136	125	102	140	126	136	113	112	112	125	126	147	119	124	136	119	117	113	106	121	107	123	106	115	119	111	141	120	112	119	108	125	118	133	137	128	140	98	115	122	122	122	132	115	114	130	97	107	102	126	112	121	108	136	122	100	128	111	109	108	106	108	113	121	111	117	123	94	135	115	98	117	131	104	95	121	110	105	126	119	114	124	138	118	125	128	128	113	109	108	124	95	106	128	121	137	103	131	101	130	113	118	146	116	103	124	111	117	138	110	110	106	113	125	110	118	117	112	124	115	91	106	124	128	121	110	122	133	109	120	98	120	117	107	95	117	93	101	115	128	106	119	96	110	107	113	99	117	115	108	121	96	112	111	116	115	127	111	104	121	132	93	103	119	140	112	110	116	106	109	129	111	116	99	110	126	118	115	130	101	97	109	102	122	95	111	103	112	101	90	121	109	110	111	106	106	117	122	119	130	129	102	121	119	132	109	111	107	109	107	112	132	116	104	112	113	118	123	105	110	113	88	119	136	120	99	120	126	109	126	124	133	129	109	99	107	83	111	99	107	106	103	138	123	102	116	111	123	124	109	124	113	110	112	120	116	109	126	113	116	148	111	126	127	106	128	105	115	129	121	120	101	115	106	108	110	112	108	129	88	119	106	135	109	103	116	102	134	120	109	119	134	121	120	114	126	98	108	116	103	117	120	113	103	109	106	114	100	95	104	122	119	104	106	108	113	101	110	90	119	106	105	110	121	109	115	99	126	111	104	111	127	122	115	116	123	113	103	97	109	104	89	108	118	127	103	137	109	112	120	120	124	123	102	106	115	104	118	115	108	114	101	107	106	102	99	117	102	122	123	113	133	120	95	103	122	102	109	108	110	100	127	103	112	122	122	110	112	110	117	110	116	131	104	100	117	128	130	119	117	107	115	102	104	108	124	115	115	105	118	118	117	103	119	112	111	130	105	98	109	105	116	122	113	111	124	112	119	120	117	99	112	123	117	127	113	119	126	122	129	125	103	127	99	116	105	97	116	122	112	118	112	100	113	111	109	109	113	100	115	116	102	117	123	123	113	119	101	120	118	124	122	110	98	123	114	137	117	105	111	113	130	119	120	113	108	111	109	119	127	106	112	108	136	94	112	118	142	151	107	115	110	92	116	133	118	126	122	114	109	130	128	132	130	99	120	118	111	113	120	88	113	100	116	106	113	130	136	118	130	87	131	108	111	104	114	106	123	123	125	100	102	91	135	130	112	111	139	120	111	113	111	120	116	114	121	107	118	129	98	116	126	122	135	118	122	111	112	125	103	111	129	119	106	121	120	131	139	110	102	103	103	122	112	124	138	120	127	110	102	98	102	100	112	110	105	141	114	105	111	133	94	114	134	105	108	110	103	122	123	112	108	119	123	99	101	111	127	119	106	121	120	124	110	103	117	131	126	123	120	102	103	121	112	105	124	117	100	105	99	114	118	109	135	108	115	98	128	137	111	118	129	115	130	111	129	102	105	137	108	118	118	103	120	107	94	105	119	132	106	126	122	124	106	108	133	118	123	117	123	122	119	101	121	117	131	134	107	115	118	111	126	111	113	102	109	99	128	122	117	121	114	125	102	119	105	119	117	116	112	136	124	118	150	119	105	109	128	116	124	113	115	93	112	123	119	122	113	111	120	98	122	104	116	133	103	117	115	143	105	129	96	117	135	112	110	112	107	114	127	130	124	109	108	107	127	100	118	123	100	113	101	90	113	109	122	121	124	96	128	119	121	109	114	113	132	118	141	106	100	121	134	121	121	93	110	110	107	113	125	112	104	122	112	108	117	123	109	114	102	106	112	120	123	109	114	109	107	128	135	104	110	107	117	126	132	106	111	107	112	118	124	112	117	125	111	108	129	133	114	122	114	109	119	118	110	123	125	98	107	112	140	111	119	124	134	112	115	104	106	107	113	112	114	122	118	106	108	97	124	122	98	106	95	112	109	131	116	104	126	125	112	114	134	125	110	123	116	118	132	141	112	145	105	115	101	120	130	118	99	117	115	121	122	104	118	111	97	100	97	121	132	119	119	107	112	89	103	107	118	133	131	106	112	126	103	131	97	106	121	136	113	111	126	114	116	98	113	116	116	113	138	110	119	118	118	96	134	123	129	106	129	111	98	135	111	114	105	132	113	123	119	137	129	136	121	131	104	137	112	118	111	100	110	101	125	125	124	126	104	117	114	99	118	119	108	127	134	129	115	104	109	125	113	108	117	104	83	112	106	111	105	125	118	119	109	132	124	113	126	115	126	122	118	122	103	109	122	112	113	103	112	111	107	107	128	121	117	114	128	108	96	114	103	112	133	116	116	112	113	107	128	105	137	98	104	119	131	124	111	101	121	119	121	114	105	101	115	114	129	126	120	112	102	117	107	113	110	114	131	111	109	157	108	108	103	114	121	98	114	109	95	116	120	108	126	126	111	115	101	114	107	98	118	134	148	113	142	95	112	109	112	114	120	126	116	131	110	116	110	116	110	111	111	116	106	113	121	116	120	106	105	115	101	119	123	130	120	100	98	120	124	132	108	129	147	123	101	117	139	116	113	108	113	123	103	110	102	112	107	112	116	121	120	115	119	110	100	124	108	127	131	106	114	139	95	99	108	108	114	133	114	98	115	125	88	102	119	109	108	107	115	97	115	99	109	111	118	84	114	115	110	113	123	127	120	120	122	135	103	122	103	105	135	103	120	114	96	123	96	109	115	127	133	116	107	105	98	103	94	97	122	122	111	105	113	123	119	103	98	107	107	110	114	124	118	99	102	107	108	117	103	116	103	107	122	112	108	126	114	119	115	99	120	131	117	124	123	116	132	110	110	119	110	106	115	103	117	111	112	120	99	123	131	125	106	137	111	123	113	112	119	124	107	123	114	91	107	112	123	108	102	112	106	110	115	101	133	112	122	133	119	114	101	126	106	114	117	106	126	117	137	124	117	102	106	117	117	102	105	134	129	102	110	118	129	122	111	126	111	117	95	120	105	114	107	108	113	92	124	96	101	101	112	116	111	117	112	125	97	99	101	150	110	105	105	125	120	125	105	125	108	110	124	119	100	118	102	109	99	123	111	129	108	95	101	113	123	99	125	108	114	104	105	114	110	111	104	132	136	106	110	127	131	108	103	120	119	112	115	113	116	118	98	123	115	108	105	120	111	120	110	115	104	117	122	121	137	122	130	113	124	96	97	116	128	98	112	135	166	120	128	111	106	96	85	112	116	107	121	94	124	129	98	118	110	115	97	127	109	127	100	116	117	102
20220	10057	20248	22635	19901	17171	14796	13600	11262	9767	8133	7012	6262	6182	6853	7506	7841	6607	5199	3969	3529	2872	2221	2028	2136	1960	2024	1879	1769	1900	1930	1569	1334	1152	1116	1021	990	886	893	831	891	953	1040	1186	1449	1696	1441	925	756	774	894	898	1166	947	745	510	430	438	426	433	422	444	406	440	414	379	416	395	435	394	375	365	386	351	354	355	341	315	360	313	328	360	332	342	402	382	340	346	339	348	351	358	320	364	340	351	334	354	335	342	354	349	346	340	355	327	335	308	338	349	315	315	357	344	318	284	261	318	305	317	293	291	280	274	300	304	300	294	311	324	305	304	297	317	322	319	291	311	290	303	345	308	307	312	326	301	317	300	275	291	300	335	303	271	312	299	296	278	295	314	272	302	302	311	283	296	290	276	269	304	294	315	310	298	289	286	289	283	262	269	292	320	301	307	312	305	310	292	270	330	317	274	300	272	291	319	292	292	315	280	306	271	274	309	312	287	289	281	266	295	292	293	299	298	304	327	311	297	270	300	298	288	298	304	294	300	304	319	303	288	292	292	324	287	303	292	308	281	335	296	281	278	249	293	285	272	289	300	308	281	297	278	288	305	285	276	294	262	291	294	283	323	295	278	337	299	329	326	332	278	320	325	284	296	280	274	293	307	283	296	284	281	285	292	288	294	304	306	295	287	293	289	289	282	296	302	279	283	289	300	277	276	292	303	290	298	298	285	299	311	286	277	306	307	282	265	315	284	312	311	272	297	287	321	302	294	294	306	293	271	337	297	325	311	294	279	287	271	315	310	295	305	257	289	314	284	294	316	292	276	298	304	287	293	281	282	293	284	302	292	288	315	268	310	304	308	303	279	283	293	301	304	272	298	260	256	305	289	276	308	280	320	304	306	279	294	263	297	313	296	309	289	304	299	296	315	321	281	311	286	326	304	297	305	320	304	296	308	300	325	313	291	297	324	297	302	318	313	290	283	285	317	301	294	299	281	301	317	296	309	295	283	286	294	324	317	295	295	289	290	296	299	306	257	298	274	303	283	287	288	301	312	335	296	276	304	280	295	290	292	290	300	270	304	296	281	301	280	300	280	287	307	293	306	294	317	282	303	284	305	293	296	299	299	321	330	293	316	266	293	316	320	261	273	298	283	311	298	299	275	298	292	296	317	303	289	276	281	279	302	300	285	308	306	289	295	308	319	274	289	282	286	283	274	300	276	315	272	253	287	311	303	280	283	326	276	322	295	283	306	298	294	303	267	319	286	287	284	292	291	305	277	277	300	302	295	276	276	275	300	328	307	306	317	297	295	296	284	290	303	301	270	314	316	330	323	297	338	318	334	326	295	317	304	318	285	287	306	288	294	294	280	325	262	299	283	308	319	322	293	287	319	272	259	300	292	292	296	252	293	309	276	312	303	306	314	323	267	272	321	288	305	304	280	277	285	301	298	284	302	311	289	261	318	264	326	278	334	303	279	329	271	309	303	312	299	304	312	260	280	318	299	281	305	281	318	299	294	291	283	309	295	279	291	311	314	289	298	324	284	279	265	294	302	273	272	264	275	297	291	291	304	313	282	281	298	295	286	281	297	268	294	327	278	285	298	284	307	286	298	317	274	305	293	295	326	281	307	303	304	299	293	280	297	296	297	288	296	303	264	327	308	302	311	285	308	321	282	280	283	275	310	267	304	276	317	279	291	322	318	285	326	278	279	324	295	269	285	288	324	285	280	292	324	309	276	277	332	311	317	305	281	294	301	304	305	309	295	290	304	266	300	325	304	258	317	313	295	281	328	325	315	313	269	299	262	295	300	283	295	293	302	311	277	308	307	323	304	287	285	283	278	304	303	301	276	275	336	313	313	298	263	282	283	311	291	309	309	304	283	319	315	326	292	307	304	341	290	304	280	290	307	283	292	303	305	282	301	275	307	294	292	299	292	258	281	296	273	297	293	289	293	284	324	268	286	285	296	265	298	315	301	268	310	318	298	298	303	281	304	287	303	315	301	290	259	298	267	264	295	300	296	282	303	293	297	286	321	280	309	275	322	317	286	289	297	258	261	312	285	325	307	297	270	297	300	303	261	298	293	289	281	259	278	287	317	274	307	302	307	266	287	324	301	255	315	305	296	277	298	278	286	305	289	367	285	296	270	295	283	279	286	304	290	288	264	294	288	314	303	288	301	290	332	302	267	296	283	296	291	273	293	315	281	300	299	283	318	263	285	272	293	271	261	301	277	289	259	273	272	305	296	278	296	268	296	294	305	286	295	284	297	297	311	326	306	301	278	340	312	299	293	319	353	291	306	305	259	319	305	323	291	304	294	304	283	262	275	307	293	341	295	272	278	335	279	298	308	291	278	299	269	285	275	250	265	282	314	284	268	282	291	315	280	291	283	299	312	311	262	319	292	259	263	311	310	275	287	291	304	281	281	302	275	314	308	286	301	282	317	329	265	253	297	302	300	264	270	326	305	325	310	295	276	293	286	285	273	304	297	280	303	317	293	294	298	303	321	293	292	321	305	287	315	290	320	271	251	287	309	303	260	282	312	278	291	297	291	298	274	259	294	268	287	309	299	311	301	307	290	311	298	289	339	265	334	297	259	258	288	306	303	286	279	293	271	270	272	292	271	333	286	310	297	315	269	314	268	278	288	297	271	297	318	288	300	286	290	294	300	293	270	270	296	265	285	290	303	296	299	298	320	304	301	315	284	299	290	292	316	294	259	288	299	297	308	274	315	335	283	302	298	293	289	298	307	321	301	267	324	315	312	298	281	289	269	313	260	273	297	281	305	303	290	281	289	329	261	291	275	316	289	292	292	333	296	296	281	336	301	306	294	302	290	315	282	287	320	315	280	286	273	298	295	328	279	243	315	319	282	319	276	264	306	302	307	316	304	290	307	289	290	309	285	306	309	280	299	280	269	317	294	308	298	286	284	288	260	278	271	301	318	295	287	293	289	268	305	274	287	297	278	291	313	291	306	323	303	295	273	277	318	288	277	300	283	295	298	312	310	301	294	296	305	302	307	281	311	313	320	301	332	312	264	276	303	311	307	286	293	300	319	289	314	271	291	284	314	329	301	303	294	300	313	319	296	294	309	297	298	316	298	303	300	312	307	273	302	306	301	300	315	261	276	284	321	291	335	298	281	293	295	296	286	283	294	315	325	300	317	291	304	297	294	289	286	309	295	290	303	317	315	303	325	293	280	288	293	321	272	286	279	290	278	301	282	310	312	296	320	283	300	286	292	283	269	318	272	317	296	295	303	321	313	304	293	319	273	288	294	302	297	287	299	268	313	307	299	294	299	314	294	315	302	310	230	305	268	295	300	332	291	302	294	315	288	309	325	290	304	285	281	290	277	293	305	303	319	313	306	296	309	288	281	305	284	336	291	323	313	271	295	269	266	289	297	317	283	303	271	258	265	313	310	278	291	290	299	307	279	272	313	296	280	307	271	276	304	298	315	291	270	301	299	291	254	285	294	287	309	314	306	292	308	286	285
11093	4443	4694	3572	2388	1724	1395	1258	908	793	613	523	532	549	593	699	724	582	492	371	333	295	238	203	258	278	257	214	250	252	243	217	220	212	195	184	176	208	201	171	189	171	196	196	192	204	168	160	192	165	183	183	181	172	198	173	174	179	172	179	171	172	199	185	177	164	154	169	167	168	178	163	182	177	191	172	177	170	182	175	157	192	190	174	172	173	186	182	155	167	178	169	168	168	180	171	168	161	192	199	156	185	175	176	174	153	178	172	183	174	182	182	179	159	176	182	155	170	164	156	157	155	148	170	158	163	203	171	149	166	171	165	188	166	155	169	186	172	188	179	171	168	182	150	171	182	155	175	176	165	188	159	165	167	160	167	168	172	142	179	160	146	198	166	170	158	176	187	183	183	189	183	158	179	197	144	173	173	158	164	172	171	186	192	181	182	191	183	192	168	163	178	173	173	171	157	195	193	170	157	194	176	181	185	192	165	187	177	157	175	153	161	188	176	194	163	143	158	184	178	187	178	189	175	179	164	171	165	166	169	174	186	164	169	167	182	184	166	189	187	167	145	170	171	181	183	165	179	175	178	181	178	177	190	162	183	172	151	168	169	171	174	164	195	154	161	162	198	177	169	168	153	156	163	183	155	189	187	174	177	153	169	186	181	182	162	184	184	179	190	173	161	161	159	168	158	184	174	181	185	171	163	157	165	143	188	143	161	185	162	168	167	163	189	181	168	175	161	163	166	158	191	172	148	163	159	215	166	182	171	142	169	171	164	163	178	161	159	157	167	185	177	157	178	179	178	185	169	174	168	182	177	185	198	169	158	176	170	165	183	191	182	169	169	174	159	183	177	177	185	167	148	167	158	161	178	163	178	174	173	175	151	168	176	186	168	166	157	189	158	174	211	168	167	173	170	148	179	203	182	186	177	178	187	192	177	194	189	172	172	187	136	196	153	197	182	168	171	183	171	164	192	168	172	187	179	181	155	182	195	145	158	182	157	175	168	173	164	175	198	165	177	163	157	179	178	187	161	135	165	187	171	176	180	173	188	162	177	171	173	156	195	170	155	177	182	188	156	174	179	168	165	179	189	185	186	161	191	156	177	174	197	167	165	164	198	185	181	177	171	198	162	165	167	168	187	151	161	163	153	193	164	141	144	191	169	168	187	173	173	154	175	167	189	165	172	182	176	161	166	178	169	186	189	154	168	188	163	181	171	169	162	163	165	176	173	142	155	170	151	164	181	184	165	147	182	174	180	192	203	166	156	154	165	176	169	159	159	147	185	177	167	184	181	173	158	158	188	177	162	186	169	171	178	171	183	177	176	172	190	162	156	165	172	155	165	181	182	164	157	170	175	148	174	188	167	172	160	184	157	202	156	157	163	166	190	184	183	191	173	167	163	165	166	172	188	154	167	198	158	146	163	180	165	177	177	181	165	164	184	165	153	164	178	159	166	174	195	177	171	202	172	189	182	151	172	190	164	138	185	153	180	170	164	177	177	161	203	160	153	191	180	206	166	164	174	161	172	167	162	164	171	184	196	172	173	172	150	151	179	159	170	181	183	204	161	184	173	205	188	183	222	171	181	151	167	153	171	198	195	183	185	183	174	168	159	180	186	158	143	166	194	177	178	184	150	159	159	181	187	193	161	199	166	193	171	162	195	161	161	173	176	187	188	178	167	194	184	180	166	167	194	166	172	167	171	185	171	189	181	179	181	169	173	169	170	177	169	182	159	168	178	177	157	171	184	149	176	162	169	158	166	176	176	163	204	156	179	151	166	161	164	206	159	183	166	185	149	192	186	181	185	180	149	148	184	159	169	173	177	172	187	179	183	172	160	150	176	184	176	175	153	164	185	158	182	159	162	165	178	168	154	198	167	173	151	160	190	176	177	181	169	165	189	167	164	189	177	176	166	143	183	174	172	167	150	169	151	175	145	165	170	180	163	186	176	175	136	164	183	165	184	176	157	172	189	180	155	162	191	190	166	185	169	150	153	166	194	179	183	167	185	185	178	170	181	183	186	181	192	167	165	215	166	185	170	175	164	180	181	184	169	177	191	159	145	161	166	190	156	175	175	177	163	173	186	197	160	183	195	160	158	176	194	172	158	147	181	174	168	161	171	190	175	179	170	161	151	183	169	158	188	167	169	153	182	177	178	181	185	177	177	166	196	193	168	179	161	163	160	172	163	180	159	177	184	188	135	182	184	208	171	165	160	159	189	170	172	173	196	189	148	156	170	149	196	160	161	167	167	172	195	189	165	162	155	190	172	168	168	175	186	209	161	150	187	190	173	197	165	153	167	184	153	154	177	174	166	197	178	133	175	201	180	174	181	171	164	171	180	181	165	188	172	175	175	157	194	172	164	151	190	168	181	167	168	192	191	212	192	172	178	154	192	179	169	154	171	169	168	199	164	167	173	163	175	178	165	178	169	170	178	177	165	173	154	185	167	190	184	186	158	172	167	189	172	164	186	187	177	171	169	170	173	153	166	189	165	176	167	171	190	169	185	180	179	161	175	165	164	164	191	177	168	186	173	184	197	160	170	182	158	191	169	164	182	163	169	182	181	217	177	192	161	141	185	175	162	161	159	209	167	161	155	167	151	176	160	156	155	166	177	185	187	149	164	153	161	156	165	180	182	159	173	165	167	153	158	181	148	161	173	162	172	170	143	175	156	151	181	183	190	139	179	169	181	140	179	179	181	179	203	148	205	193	192	171	170	161	155	188	170	171	148	178	167	150	183	154	160	183	181	173	182	162	140	156	161	186	188	172	164	154	152	175	177	166	163	176	194	170	176	188	165	155	175	171	154	142	158	175	181	190	191	163	168	161	163	172	184	181	195	193	174	188	200	181	171	188	169	158	150	167	156	191	201	190	178	159	175	149	169	133	157	154	172	151	173	180	186	172	168	159	160	190	168	155	188	161	183	147	173	174	157	173	188	173	118	176	182	177	165	177	175	154	201	188	201	177	209	166	182	169	172	175	167	206	184	175	183	179	160	175	175	161	174	172	160	164	189	183	172	185	170	147	190	175	164	177	200	171	151	183	174	183	151	191	148	158	169	180	181	184	155	169	177	176	154	181	173	170	207	206	168	183	166	168	167	189	170	188	190	160	167	168	187	181	153	194	167	169	164	193	187	201	191	189	194	183	171	204	187	179	157	177	148	171	172	186	196	188	157	174	181	174	184	167	195	196	142	194	182	200	179	209	180	169	167	180	159	171	180	177	162	176	166	167	141	208	200	184	174	163	201	224	182	162	157	179	146	157	180	208	192	196	172	171	197	174	177	188	155	173	155	159	181	167	186	162	193	180	182	178	170	150	168	179	155	171	205	176	176	168	159	170	164	153	188	174	163	174	163	182	168	169	176	180	200	178	175	150	163	190	186	193	162	146	167	158	167	162	168	191	190	185	168	168	190	183	162	177	158	185	165	155	156	164	183	148	157	184	156	193	169	177	190	171	176	167	177	177	165	186	193	172	179
6798	3800	8567	10186	8785	7249	6158	5587	4496	3846	3171	2833	2682	2836	3471	3916	4011	3393	2638	1892	1621	1323	1044	958	983	1001	1052	1007	961	1049	910	766	706	686	645	624	660	572	529	565	517	464	510	470	467	494	462	478	527	478	462	462	455	517	444	480	457	462	459	425	483	442	466	465	477	449	425	439	435	468	462	464	421	430	457	479	431	406	435	424	464	461	404	446	491	450	417	426	463	490	452	475	412	472	444	439	427	421	483	441	403	467	458	407	444	437	406	442	492	460	461	441	450	428	404	388	459	395	433	400	409	419	402	440	449	401	421	423	447	417	392	455	435	440	408	403	392	417	403	435	456	437	418	439	411	433	438	416	455	411	417	421	448	439	423	443	417	436	396	446	424	390	403	460	417	427	404	444	478	418	403	430	459	413	442	403	403	379	415	411	421	435	416	421	426	430	401	431	424	396	454	482	402	423	415	428	428	413	455	423	429	411	404	446	402	397	435	418	449	377	419	415	435	376	428	452	422	448	435	436	444	433	419	421	438	420	430	412	410	401	422	416	408	440	432	436	395	402	434	427	414	431	409	432	422	404	412	436	412	406	391	459	424	403	418	409	418	413	478	441	431	436	384	488	445	448	415	443	401	440	402	416	417	441	440	428	418	453	422	419	423	451	460	409	404	413	419	453	457	444	449	438	439	445	431	447	437	408	423	430	395	423	426	405	450	415	418	429	446	448	433	412	422	392	376	424	459	427	409	389	457	434	418	423	419	420	402	384	427	397	430	401	440	433	401	420	404	435	447	414	421	430	423	443	410	432	463	416	392	411	415	408	391	442	439	402	437	450	447	448	424	449	429	468	451	396	422	416	408	416	426	427	422	396	463	408	387	442	382	405	390	441	386	433	448	436	391	452	410	435	421	450	466	433	402	404	434	412	400	411	394	426	419	422	399	424	409	417	437	411	404	420	428	435	450	405	426	410	414	435	448	418	412	402	425	457	444	434	433	408	455	417	428	427	398	429	387	385	411	409	443	403	419	414	412	419	393	469	398	406	411	406	444	458	473	442	383	444	418	446	457	436	451	420	423	431	429	431	458	428	411	425	409	415	436	413	445	422	431	397	429	423	403	430	374	433	394	453	424	423	430	399	417	430	401	437	451	416	443	446	420	437	427	449	420	423	443	457	401	407	428	412	410	423	417	438	409	413	419	433	387	454	454	420	411	447	450	458	413	417	441	412	407	429	430	390	438	434	397	437	452	442	422	432	365	414	434	420	412	429	423	427	402	422	401	415	397	448	432	466	419	449	393	443	437	433	449	451	413	380	457	403	371	425	423	409	426	395	401	452	443	391	397	426	428	410	454	428	435	412	429	399	457	424	447	442	419	444	418	416	411	376	398	430	406	426	418	408	387	414	411	400	441	454	442	439	412	423	448	393	434	427	409	404	400	431	452	433	401	429	413	426	442	427	403	400	428	441	384	409	395	393	449	426	436	422	396	443	404	465	418	447	432	427	410	437	404	398	444	392	414	441	441	422	411	400	423	429	405	408	437	447	408	397	418	425	409	421	407	388	444	405	456	422	424	424	404	406	452	441	404	408	431	457	379	441	409	396	408	427	404	437	432	427	446	418	447	394	437	405	437	416	420	456	407	442	445	414	429	419	392	416	400	408	412	420	451	416	431	386	420	404	399	450	484	421	420	470	426	423	370	452	401	413	397	422	423	392	427	410	416	396	465	420	437	443	425	403	434	425	405	401	415	391	453	449	409	429	438	437	399	398	453	394	410	405	434	429	406	408	418	436	383	453	420	411	403	403	434	410	404	405	419	425	434	437	469	410	455	439	425	394	422	414	439	430	449	460	443	421	410	423	461	468	416	425	416	439	434	440	421	449	407	415	467	441	388	393	427	429	406	467	456	427	391	438	448	418	394	404	430	433	431	385	431	433	427	451	421	409	400	436	416	444	452	383	415	404	449	387	403	427	431	427	442	452	396	440	445	420	397	396	435	412	411	459	422	415	413	446	406	387	463	429	415	444	424	420	419	417	422	402	444	437	419	412	437	400	437	449	422	400	439	411	438	409	415	421	419	440	452	435	450	374	405	415	469	388	425	444	428	452	435	416	430	456	417	406	439	415	421	449	424	418	398	437	438	420	434	456	394	408	401	424	402	461	413	444	453	439	463	437	437	435	446	426	436	430	457	442	409	454	450	458	412	432	450	455	405	420	451	395	405	422	449	461	425	408	383	442	421	405	414	464	419	430	439	414	418	412	408	418	419	446	419	463	434	399	439	415	394	412	442	406	420	434	428	433	401	445	451	428	430	441	457	456	412	425	400	415	418	458	407	440	409	414	427	451	406	434	445	421	400	413	434	416	427	416	421	447	398	416	468	393	416	390	461	441	437	434	438	408	425	423	403	411	442	450	451	414	431	437	431	459	445	417	440	446	463	415	433	440	423	428	426	429	455	414	427	438	407	399	411	390	453	397	428	446	445	402	430	427	457	418	420	418	418	391	431	434	416	399	406	423	417	385	447	415	417	415	413	427	452	386	400	433	421	409	436	451	447	419	432	474	406	398	444	416	413	398	448	420	426	424	441	412	394	397	392	413	443	429	419	443	410	432	441	433	419	415	425	381	415	421	426	441	423	382	415	429	434	469	429	409	417	423	418	416	446	425	460	413	465	399	434	416	430	430	405	394	422	406	432	435	451	413	423	403	369	447	410	400	440	432	432	452	450	403	410	398	434	450	424	421	453	424	426	428	438	395	434	462	404	418	474	432	457	425	440	444	432	441	438	395	437	399	403	470	405	393	436	407	412	416	416	397	403	416	418	433	429	425	399	444	429	435	420	414	446	417	447	432	435	422	451	424	450	414	410	415	463	408	433	426	391	422	444	418	452	425	417	418	402	434	455	414	420	402	423	413	437	467	433	439	446	434	363	418	415	404	425	435	434	412	405	394	412	428	455	400	403	452	410	419	420	413	451	430	409	446	458	456	432	436	434	467	433	397	400	443	418	435	397	400	428	431	435	399	401	381	401	402	400	385	451	412	399	414	395	426	457	398	455	428	436	398	436	434	457	418	396	401	418	429	434	419	420	426	429	397	432	466	415	431	402	431	414	416	432	434	421	426	435	413	388	436	396	462	436	413	410	397	386	420	422	430	398	387	430	445	409	440	404	470	455	435	438	425	418	447	433	421	407	432	419	404	420	395	411	421	417	461	414	427	451	396	402	479	428	445	390	429	416	446	415	401	433	425	427	424	415	423	396	395	425	431	430	412	443	429	449	420	361	426	447	438	448	422	417	404	424	383	407	444	395	462	412	475	423	434	423	430	392	428	397	409	423	435	427	425	411	418	372	439	445	412	387	423	446	408	417	399	397	402	416	365	385	432	442	417	438	423	393	418	412	460	411	453	449	456	419	437	425	427	414	403	421	455	451	450	431	419	404	420	462	444	436	405	424	440	392	423	413	415	406	461	390	383	426	430	368	409	398	415	408	447
27570	12819	10172	7692	5269	3484	2788	2122	1564	1305	1052	865	868	867	888	977	1009	805	634	481	445	378	280	305	292	323	311	287	293	272	294	212	231	212	227	212	183	210	185	186	180	203	197	196	197	237	209	178	176	200	169	182	171	179	181	188	169	140	148	136	156	195	151	142	167	168	150	165	155	132	147	156	168	175	137	143	141	150	157	137	151	152	148	142	146	137	139	169	131	146	154	151	148	147	133	136	173	146	161	137	147	145	160	169	149	144	144	147	139	155	162	144	148	146	131	148	140	163	146	152	155	133	167	152	166	135	175	141	149	143	171	146	152	155	161	172	143	150	143	168	162	147	146	151	158	163	141	157	148	142	148	155	138	140	141	134	156	145	172	139	144	144	133	159	138	161	142	143	161	158	144	131	150	130	141	148	161	146	156	145	142	128	155	155	143	139	152	153	141	147	157	167	138	161	151	162	134	132	144	167	170	151	163	161	148	167	155	142	147	145	154	145	162	139	141	141	158	138	143	169	127	152	157	141	164	154	145	155	173	145	160	158	153	153	164	167	133	158	156	134	154	151	152	142	134	132	138	173	147	135	156	150	139	186	163	148	140	167	174	156	158	157	135	148	156	153	149	138	174	169	132	149	144	138	149	143	147	163	159	150	153	157	162	160	153	166	145	148	167	157	149	170	156	168	171	152	144	155	125	171	147	157	146	155	175	124	138	161	140	165	153	132	142	141	134	140	148	158	138	151	138	146	130	158	151	180	168	142	179	153	152	159	142	157	160	173	165	142	148	163	163	186	127	152	137	151	132	153	145	144	137	142	166	170	157	147	139	120	131	129	138	156	160	142	170	159	147	139	173	147	156	155	123	153	152	158	137	156	152	165	143	139	141	154	157	142	152	131	132	146	150	155	173	139	130	147	162	146	153	145	129	154	153	136	150	160	147	176	162	147	134	146	169	146	173	148	171	159	142	141	152	164	145	120	150	137	152	133	128	141	153	146	137	156	156	156	157	141	159	161	147	150	150	139	160	143	140	159	154	165	150	159	169	154	153	148	166	154	154	179	132	151	159	142	136	163	146	127	141	148	155	170	143	154	150	140	119	144	153	148	163	169	156	151	162	144	140	162	144	111	134	149	164	157	142	136	146	152	173	139	142	164	128	155	145	141	145	160	159	148	137	161	164	145	144	144	158	152	148	143	141	124	135	158	156	136	150	154	154	161	164	133	127	146	147	134	153	140	151	146	168	180	161	145	161	159	152	148	171	152	140	144	147	157	156	145	145	140	156	146	139	136	146	165	161	156	181	129	151	146	130	143	149	144	157	132	121	140	164	168	165	172	132	141	166	157	154	166	172	143	166	161	124	142	164	147	149	171	143	137	137	136	153	143	180	136	150	160	163	151	145	152	118	169	156	167	172	149	158	163	159	158	143	154	155	157	137	136	133	158	140	135	151	164	154	153	149	168	157	152	156	149	154	142	146	146	136	155	151	133	136	144	142	141	151	149	151	164	145	133	164	147	146	155	147	166	126	141	141	140	139	141	172	154	159	135	141	179	127	165	144	166	171	164	148	152	162	132	144	144	140	146	144	143	165	167	141	151	138	151	165	147	169	131	165	158	132	155	133	153	166	152	163	170	169	146	141	152	144	145	142	154	161	138	136	139	152	125	138	146	149	152	166	138	137	161	147	137	142	129	151	158	148	136	157	146	126	143	141	155	162	119	155	152	116	157	139	149	158	143	161	128	136	137	148	140	146	152	152	152	148	155	153	171	140	151	132	155	140	149	146	151	134	149	148	143	147	158	135	155	171	134	168	123	160	144	133	165	157	138	142	156	157	152	143	133	159	141	148	152	151	147	141	170	156	157	140	130	148	166	152	148	137	138	162	149	159	151	147	165	144	140	139	155	156	155	144	169	157	156	149	171	138	145	137	152	139	150	173	172	144	145	161	138	126	128	135	144	140	145	137	151	140	128	144	158	132	166	156	156	143	137	151	152	148	116	143	150	154	146	154	167	164	140	168	145	175	150	132	140	140	149	146	145	143	156	155	156	146	140	146	146	142	150	157	170	143	156	139	113	145	149	159	176	136	149	146	142	163	169	142	145	147	153	170	172	163	137	119	158	136	135	128	165	163	154	142	144	135	165	146	135	159	145	159	134	169	179	144	128	132	140	137	156	140	142	148	133	161	159	156	131	149	128	148	173	146	127	158	156	160	150	119	151	140	142	148	168	151	130	114	146	154	151	172	143	138	167	128	163	134	171	150	177	121	156	148	128	145	128	152	127	137	153	150	127	152	159	160	155	133	144	142	145	133	146	131	167	127	158	145	153	170	150	155	161	159	160	146	147	144	146	123	168	162	158	146	143	155	129	122	162	164	160	143	131	137	142	149	131	155	158	158	136	122	149	143	156	140	136	141	146	160	164	131	173	142	170	156	169	143	121	141	150	156	136	128	136	138	130	143	158	143	132	146	135	133	143	144	144	157	155	142	152	123	151	160	143	164	133	159	134	160	138	142	129	169	152	137	138	156	127	141	141	144	173	141	146	163	136	160	155	150	164	140	154	166	147	173	171	164	148	185	178	161	158	151	143	162	153	155	180	146	170	152	132	147	133	138	151	135	156	119	184	158	147	161	155	139	156	157	150	126	161	156	149	149	153	141	136	126	148	156	140	138	146	160	129	158	160	139	149	154	150	153	153	153	153	139	145	152	144	150	149	134	147	145	159	170	150	163	158	160	162	156	127	148	164	145	163	152	152	146	142	148	155	150	143	137	174	151	148	153	162	130	154	157	151	145	141	149	173	132	152	157	142	143	147	148	165	158	144	155	142	129	134	139	138	140	139	142	166	151	145	141	156	152	142	155	150	152	166	134	159	147	132	133	152	155	141	150	161	160	160	157	152	128	158	152	157	150	147	128	161	142	135	145	168	153	142	155	143	140	143	140	158	180	152	140	151	141	143	135	136	144	136	132	159	177	149	145	123	148	168	142	151	138	152	153	140	149	174	167	148	153	144	138	150	142	141	141	145	138	175	143	130	144	137	138	174	148	162	142	142	144	149	138	124	141	160	155	146	164	164	152	138	149	164	158	150	161	145	145	134	143	134	125	154	139	141	153	161	152	144	153	143	131	146	163	157	129	119	153	146	130	145	142	145	154	159	171	122	135	144	133	152	148	162	158	148	139	113	149	165	158	147	127	153	163	146	153	147	152	146	137	160	136	161	128	154	145	133	136	175	151	131	155	143	141	124	158	161	136	174	159	157	142	151	160	140	178	147	163	151	145	144	180	142	163	126	148	155	189	157	162	141	133	143	157	163	134	144	140	156	150	134	125	145	145	154	135	145	140	155	154	168	147	125	160	161	152	157	157	120	149	150	143	150	156	148	153	167	153	151	151	157	133	166	145	145	141	191	146	174	135	132	140	151	165	140	141	135	166	155	159	153	144	145	160	130	146	141	137	167	159	148	138	170	166	152	136	158	155	128	166	152
16875	7157	14882	17289	15214	12836	11491	9665	7754	6658	5654	5015	4581	5104	5333	5917	5822	4829	3680	2843	2599	1969	1496	1590	1590	1510	1540	1440	1493	1531	1380	1160	1017	880	821	796	828	803	668	675	737	789	799	786	967	1062	828	690	645	704	686	679	754	716	621	481	484	460	473	449	487	460	427	451	449	461	446	440	409	422	436	425	414	416	419	415	381	405	411	373	434	427	395	428	390	387	355	388	429	407	388	409	418	364	413	359	375	424	415	390	399	422	400	398	403	384	377	411	396	387	362	425	381	395	383	376	414	361	389	353	357	380	367	399	414	361	376	375	400	363	409	353	383	384	377	383	397	368	391	389	378	364	372	349	379	359	399	365	345	378	355	382	353	348	340	397	356	376	390	371	354	358	365	370	398	376	380	346	355	337	359	380	336	354	398	402	403	373	394	411	360	367	395	372	368	354	408	359	357	370	400	361	368	353	355	390	380	370	365	378	378	392	378	349	366	391	350	393	342	389	378	364	375	355	355	344	374	398	373	406	381	367	389	341	386	371	402	370	353	365	403	349	361	369	381	363	365	389	456	366	378	331	402	441	370	369	366	350	373	379	350	364	381	382	382	346	360	362	392	386	348	394	396	384	363	404	352	365	350	347	392	343	384	352	372	377	378	372	333	375	354	366	363	392	382	360	391	360	357	384	363	388	375	383	369	373	383	386	359	377	363	372	387	348	411	372	383	361	342	402	373	310	374	384	368	394	373	381	374	400	371	358	358	361	379	365	363	360	371	391	391	366	366	356	379	362	374	361	417	375	358	378	392	370	347	392	372	397	369	330	376	389	399	350	360	346	346	361	379	363	371	340	374	370	403	373	371	365	353	390	391	364	398	380	381	389	366	408	399	355	343	364	368	382	383	374	376	348	364	324	344	358	355	402	367	373	357	385	363	354	370	369	363	371	385	366	378	369	372	360	400	383	361	361	394	356	376	382	340	353	357	391	393	400	372	386	407	334	383	359	374	411	351	374	408	386	373	399	347	385	359	396	365	348	353	373	347	380	384	380	372	372	339	372	396	343	354	388	352	373	375	322	357	394	376	373	412	354	364	356	394	367	364	349	354	378	364	360	347	388	419	365	359	354	374	367	360	404	362	371	398	353	349	332	385	389	349	356	390	355	374	383	348	369	360	396	387	373	336	357	379	347	372	343	398	355	381	326	361	381	334	390	357	374	353	351	372	409	411	371	386	370	353	354	355	384	395	371	327	381	354	347	379	356	386	385	414	366	376	348	359	413	375	349	433	343	381	350	339	364	358	385	392	380	367	357	395	403	360	329	389	380	394	380	362	366	363	392	395	357	386	359	361	357	365	418	383	367	379	387	385	382	357	365	393	346	399	375	347	388	404	367	375	371	353	380	394	384	382	365	358	387	382	374	398	377	357	371	367	377	331	405	381	347	361	379	399	373	380	390	406	405	378	340	378	371	374	368	373	392	414	393	326	345	376	351	381	400	376	390	366	403	331	339	390	359	352	358	344	376	359	370	371	381	379	340	355	351	405	344	365	424	366	408	385	351	386	366	353	412	364	373	402	405	346	344	350	377	355	427	376	385	373	376	375	371	386	378	385	372	363	326	371	356	338	350	354	346	411	360	373	384	381	360	370	354	350	384	345	375	405	353	359	362	360	389	359	358	380	383	342	404	385	382	374	374	354	354	339	362	371	356	408	364	367	374	384	336	394	358	363	358	376	383	350	377	343	329	387	343	393	365	341	399	397	419	335	360	365	353	409	354	351	382	371	403	366	343	382	356	368	353	378	362	368	364	413	367	387	329	370	378	373	339	387	364	339	373	361	360	376	368	356	361	349	396	354	343	347	409	377	373	387	366	383	391	401	413	357	391	361	373	386	395	366	391	389	361	345	385	378	349	366	382	361	384	345	370	359	417	363	383	367	388	373	391	370	400	363	375	358	398	354	371	341	358	370	373	358	404	397	379	397	339	356	393	397	385	354	403	370	353	363	364	357	393	359	375	411	397	357	348	374	379	364	385	399	359	414	372	385	386	395	357	391	373	355	402	370	410	358	383	378	392	382	373	361	398	351	305	428	412	412	368	384	370	354	377	357	388	359	322	379	372	393	376	384	360	388	366	335	389	350	349	409	385	362	312	415	400	373	369	388	382	380	382	355	424	382	376	381	388	349	395	409	384	381	346	376	370	370	353	396	379	379	406	353	390	362	354	398	336	380	328	359	371	368	392	398	359	377	409	368	366	379	377	394	394	377	360	382	335	416	389	368	373	322	380	395	340	384	387	374	381	386	388	334	363	413	371	405	379	380	388	359	338	364	322	359	392	367	371	360	368	380	370	401	404	381	378	370	359	386	340	400	367	380	357	358	359	398	352	379	397	388	351	352	367	368	354	415	389	363	372	354	355	380	409	380	363	375	381	369	384	362	405	368	349	351	384	372	382	328	380	374	405	364	361	349	384	382	358	361	380	363	368	382	362	357	366	365	356	349	397	373	357	349	370	364	362	371	367	366	402	339	380	382	354	393	342	420	385	340	351	367	365	369	360	382	408	351	367	379	378	356	372	332	358	337	380	371	372	355	371	401	370	370	388	351	392	370	374	375	371	360	351	370	410	370	366	389	364	398	394	389	363	396	348	371	353	374	375	382	385	363	323	357	373	395	372	358	354	376	364	350	347	357	377	396	379	360	373	381	368	356	355	403	391	358	347	414	388	362	333	394	392	355	402	352	366	342	354	372	358	371	411	397	378	372	377	390	370	385	364	357	353	402	347	365	375	347	377	401	338	353	393	372	371	379	412	401	363	391	362	405	382	368	375	351	385	388	373	411	384	390	385	417	344	351	396	400	365	378	369	364	360	351	377	334	361	351	362	331	387	336	391	382	376	385	366	351	370	380	384	369	391	360	369	378	293	363	364	356	330	324	365	370	378	374	376	366	375	377	366	385	371	383	369	390	353	342	329	397	397	380	361	370	366	401	392	395	361	383	349	383	377	380	422	383	369	409	371	407	358	368	362	386	372	344	367	410	403	382	369	330	375	392	369	368	409	385	395	350	370	418	370	369	312	382	362	357	375	410	388	348	398	381	377	351	368	406	365	360	379	370	354	346	375	369	379	388	371	376	380	374	381	340	354	355	392	356	380	344	377	341	368	362	395	377	341	372	356	384	383	367	383	344	374	406	345	386	376	380	358	381	384	387	364	368	370	370	403	354	341	389	346	388	364	362	389	370	379	364	355	343	365	385	371	372	371	345	388	404	350	371	393	358	389	398	389	361	372	353	388	388	361	355	390	369	376	367	348	350	340	354	347	380	406	367	363	360	371	399	366	385	376	394	391	389	362	368	385	368	375	357	387	398	421	380	387	393	394	358	361	357	390	396	374	373	389	377	371	371	374	402	374	358	379	372	383	367	328	392	364	371	324	367	386	370	374	426	355	366	378	385	369	379	390	381	374	377	371	380	378	352	380	381	401	352	395	356	362	370	355	386	376
37623	18711	15610	11956	7954	5476	4343	3204	2398	1915	1528	1320	1207	1283	1374	1326	1313	988	709	558	525	405	343	327	356	373	358	324	360	363	302	265	256	242	230	203	213	169	170	184	198	189	198	247	264	272	194	176	172	166	172	173	188	187	142	155	169	125	129	144	149	126	112	143	136	119	115	125	115	113	105	131	123	117	119	114	136	119	113	127	119	138	140	128	114	138	141	108	144	121	105	112	101	115	117	122	108	132	149	158	127	127	130	124	118	124	111	110	142	131	130	128	118	124	127	141	115	130	128	100	111	133	121	105	117	128	113	124	122	125	147	121	134	124	127	111	122	135	126	125	115	141	130	109	128	126	122	118	116	117	130	143	124	133	111	101	110	117	115	112	112	124	122	118	101	133	114	125	115	116	126	124	121	121	102	107	123	122	111	110	109	113	115	157	125	153	117	100	134	128	97	121	111	123	119	105	122	122	93	126	107	145	155	115	96	104	130	104	113	115	125	119	113	114	117	129	131	129	127	131	135	120	130	121	137	117	122	106	115	116	128	117	118	132	124	104	115	115	135	126	117	123	126	95	121	125	140	131	122	126	119	125	118	131	132	110	120	122	134	130	132	129	104	118	124	110	108	123	106	115	118	136	140	139	122	130	132	113	147	115	110	115	119	124	119	119	129	124	121	104	117	91	105	100	105	117	112	110	107	104	109	116	121	120	111	81	124	135	131	127	135	106	127	113	123	113	134	127	136	116	127	120	121	104	115	130	134	127	120	129	110	124	126	116	109	97	110	130	113	114	115	122	130	118	116	121	134	108	150	121	145	110	107	104	116	118	115	108	116	112	117	118	100	109	138	129	129	120	131	117	105	107	139	117	116	112	110	113	128	109	115	103	138	122	133	139	128	126	106	106	131	136	123	129	124	130	113	114	113	124	124	111	135	113	123	107	113	122	136	116	128	116	117	103	119	140	119	112	102	105	148	112	103	134	122	130	106	120	121	124	108	152	125	127	116	123	122	117	119	129	116	124	131	122	126	126	121	137	130	114	132	116	116	129	122	122	144	104	126	127	102	128	114	116	108	106	124	123	108	132	112	108	130	131	120	108	123	126	122	106	130	123	114	95	114	142	100	124	117	142	124	120	110	106	129	129	113	125	119	129	120	111	131	115	131	124	137	101	120	113	123	141	98	122	132	126	133	125	121	111	112	125	116	112	127	120	109	113	124	116	126	120	127	122	116	113	137	102	113	145	127	114	120	124	113	140	118	118	105	123	117	124	131	126	116	108	129	113	133	150	109	120	137	129	126	124	114	128	128	104	141	122	114	132	138	121	128	125	131	112	110	127	121	125	132	125	116	135	111	117	122	119	126	115	124	128	119	124	111	96	107	115	117	99	116	124	97	97	133	133	119	132	115	120	113	107	112	113	90	114	126	111	116	118	133	130	108	115	116	108	127	135	127	112	118	98	121	127	108	135	127	116	108	115	140	109	130	126	115	110	118	114	103	113	129	108	124	125	128	143	139	122	126	131	122	116	113	130	118	121	110	98	114	119	121	130	120	137	106	123	126	135	110	128	106	106	132	133	115	109	123	136	123	101	127	138	113	118	135	125	109	134	124	121	132	113	114	106	106	127	127	116	121	113	105	105	103	114	123	122	133	129	119	127	139	101	120	107	132	121	106	110	120	136	98	109	104	131	125	116	125	113	127	98	119	134	114	130	116	98	116	115	123	119	103	121	111	92	135	127	122	123	124	118	134	113	131	107	110	116	110	131	100	126	105	116	105	130	117	103	121	116	118	110	116	107	119	129	129	124	116	111	133	117	118	110	129	111	142	142	106	131	117	122	105	115	118	120	111	123	140	100	149	98	102	85	121	111	118	108	118	113	103	132	136	116	101	115	125	128	135	111	125	100	126	126	116	108	118	117	111	137	110	125	119	121	121	122	128	123	115	123	122	107	133	122	116	133	109	113	124	103	117	114	117	131	119	133	121	113	111	111	133	111	130	149	123	121	111	122	121	95	130	122	123	133	125	133	130	114	114	129	102	131	106	110	112	105	122	103	102	102	102	115	122	128	116	130	130	120	122	122	118	103	124	125	117	108	114	128	119	117	123	138	145	114	136	132	116	148	104	106	120	106	121	127	120	108	119	110	120	105	153	115	124	113	114	108	129	117	123	99	143	126	129	115	115	124	126	111	140	110	128	145	123	123	116	126	111	127	106	106	127	106	135	141	124	134	133	102	114	126	112	131	98	115	126	106	117	108	119	110	120	121	103	100	115	121	121	106	142	139	118	113	122	117	125	95	114	112	141	127	126	111	116	99	135	130	135	114	113	122	130	139	115	107	122	131	99	123	124	106	120	125	137	116	101	101	114	110	108	111	112	144	113	118	127	101	108	134	124	126	110	114	116	114	119	138	139	142	123	108	112	115	132	105	128	121	133	112	124	123	123	107	107	115	111	119	123	118	133	112	109	119	131	118	138	110	134	114	118	142	124	119	122	115	126	105	121	99	135	99	102	138	99	116	131	126	138	116	116	117	110	120	128	108	105	111	122	125	107	108	98	119	123	114	98	136	142	116	129	117	139	124	123	129	116	113	116	122	136	104	124	135	113	125	150	106	119	113	115	104	129	124	121	130	109	147	135	116	127	127	133	124	110	114	102	112	113	111	116	128	117	139	116	97	124	116	112	119	107	92	100	137	110	132	107	120	106	111	115	108	123	127	132	113	119	110	90	134	121	99	119	105	115	130	108	104	105	119	116	113	118	124	136	115	102	117	124	116	109	128	115	117	105	92	113	125	102	119	97	107	127	117	120	104	135	113	113	119	131	124	129	129	131	120	130	129	114	114	113	115	120	142	113	110	97	101	119	104	103	115	106	120	125	102	108	105	103	96	117	133	140	122	123	99	133	111	89	108	124	127	126	125	122	140	118	132	100	130	127	107	115	107	106	111	117	125	126	114	116	123	121	135	107	105	122	117	112	134	129	129	112	112	108	119	121	120	99	117	95	127	121	141	124	127	109	115	104	126	134	139	106	119	110	128	123	139	107	111	106	112	119	139	99	137	118	113	115	122	122	130	133	136	109	130	127	119	105	117	127	131	123	96	111	121	101	108	125	95	113	127	104	102	124	102	116	107	139	121	119	115	127	130	122	134	126	118	105	109	131	112	113	123	133	140	114	119	118	123	131	123	98	115	129	105	128	118	144	100	112	122	112	122	125	117	126	103	117	110	134	127	123	129	125	117	117	125	109	116	114	117	118	114	112	109	118	108	108	120	129	124	122	117	117	112	131	126	113	123	119	113	118	113	118	122	101	129	130	129	121	90	120	112	123	113	122	116	114	118	127	127	119	130	123	119	126	119	127	111	123	114	112	111	112	120	93	104	111	128	100	106	112	153	119	141	115	120	143	114	122	110	118	118	113	137	113	139	128	121	130	138	116	138	125	118	130	132	122	128	131	109	118	115	119	97	118	107	126	106	102	126	112	108	117	114
22315	9910	20348	22753	20252	16929	15888	13255	10923	9379	8084	7125	6773	7088	7538	7964	7424	6274	4403	3676	3351	2616	2127	2045	2133	2002	2024	1961	2055	2135	1813	1497	1223	1207	1059	1003	932	855	798	840	881	985	1067	1259	1644	1559	1184	808	756	797	847	849	912	1000	662	491	478	452	475	467	456	393	428	416	446	436	404	390	371	377	349	391	380	367	363	389	348	370	362	334	360	383	344	353	355	343	366	373	410	378	374	368	381	341	324	384	354	356	370	373	322	361	341	350	320	342	358	339	321	356	300	327	319	348	341	311	321	315	303	336	318	330	305	323	342	336	320	342	289	315	338	328	316	311	329	337	305	324	291	303	313	316	327	320	308	310	318	293	286	353	332	316	327	312	304	305	317	296	310	297	318	285	306	341	334	278	287	284	309	306	317	278	329	294	301	288	299	314	306	315	309	310	310	274	302	305	295	307	308	310	300	311	319	287	271	273	315	323	315	326	268	334	317	294	344	318	322	296	300	310	310	324	304	284	318	294	306	333	264	323	332	301	316	299	297	306	278	280	274	324	283	308	301	294	303	294	326	349	297	304	321	280	266	307	325	301	311	315	305	312	297	283	312	324	285	317	273	299	321	306	289	326	314	322	298	278	325	281	326	309	330	330	286	278	294	342	320	288	319	325	288	277	285	293	329	301	324	310	281	308	303	325	328	326	301	302	305	288	290	272	293	336	296	314	318	326	324	287	294	313	296	304	293	295	305	289	313	255	316	283	281	287	300	313	324	305	306	323	301	295	311	296	321	324	274	304	299	304	281	298	294	269	298	305	304	294	279	321	299	285	305	299	321	308	300	295	326	300	302	353	308	318	313	299	309	301	293	314	295	305	307	298	296	305	297	334	294	315	314	329	317	298	279	292	277	293	299	277	263	295	307	307	308	267	296	286	302	308	308	284	333	309	309	320	313	314	299	346	295	304	310	316	307	317	304	298	282	320	335	293	295	331	315	312	312	299	291	323	287	314	309	286	319	308	336	290	323	279	307	290	324	326	292	325	307	341	274	308	317	267	314	271	271	300	322	303	318	316	301	313	300	324	322	300	304	285	337	320	328	294	306	297	290	327	286	283	289	310	346	311	314	305	295	289	281	343	307	295	338	347	324	311	327	297	308	312	278	319	315	285	316	292	296	303	298	295	291	285	297	313	325	281	278	288	331	295	306	319	318	284	317	333	285	286	298	288	314	312	316	330	316	319	294	296	338	310	298	322	301	340	297	308	294	342	314	297	337	295	322	294	298	317	294	303	279	328	275	324	295	334	307	292	305	288	329	312	340	298	299	306	293	307	319	290	320	267	329	339	311	288	298	292	304	344	287	290	295	326	308	296	286	316	344	294	303	296	332	277	305	302	314	327	299	300	314	300	321	324	301	293	287	279	311	272	320	299	300	340	333	265	294	295	307	285	281	309	313	302	281	300	262	305	268	335	311	297	334	278	294	295	302	308	327	335	303	320	331	331	307	310	322	276	301	306	283	321	289	317	289	319	302	306	301	331	315	278	291	296	286	300	294	306	320	312	302	304	293	313	301	294	304	302	305	311	309	338	284	336	267	288	318	309	322	292	280	284	331	302	337	298	321	293	302	291	333	331	275	277	326	286	313	329	340	326	308	324	295	307	300	306	332	326	318	302	309	308	307	282	301	288	324	359	302	335	266	280	315	319	284	339	292	335	288	286	297	300	324	269	312	318	313	303	324	293	323	305	320	271	294	303	305	304	330	296	268	316	272	307	327	311	306	312	292	313	326	315	312	320	309	283	297	330	309	306	270	324	325	312	327	283	298	297	298	301	293	347	289	279	288	309	272	314	295	275	298	240	278	317	326	302	300	326	297	327	285	320	320	353	306	316	337	308	322	281	287	308	298	293	291	306	289	320	297	302	284	296	290	291	312	278	312	302	318	301	323	285	328	298	329	318	310	285	295	332	295	284	306	334	300	278	314	291	302	325	283	286	304	316	313	287	313	312	317	322	288	306	282	311	262	316	298	302	304	298	297	296	321	292	308	326	283	305	316	291	292	336	335	300	317	324	300	310	310	318	322	283	308	321	288	296	304	307	283	307	303	283	309	312	285	281	300	300	311	278	299	310	312	297	342	322	287	313	303	292	316	287	322	320	303	317	318	302	304	289	319	283	305	313	307	331	265	270	326	328	355	303	305	303	294	301	311	306	297	338	306	321	290	320	286	320	305	279	273	346	312	288	335	312	303	302	313	302	280	273	319	349	314	274	281	333	287	311	285	313	291	295	269	310	309	327	324	302	314	276	294	348	327	336	304	292	275	319	287	302	330	305	312	294	310	290	283	293	302	323	295	314	279	330	311	312	294	318	303	304	319	355	307	317	288	316	311	313	284	289	314	297	335	287	315	297	310	280	298	302	301	294	319	308	289	286	300	302	325	298	311	330	313	322	296	286	309	292	302	283	300	301	293	317	291	275	336	317	301	347	317	282	328	270	309	294	310	288	310	301	316	311	313	305	319	305	325	306	283	315	277	290	293	312	338	299	292	297	316	306	325	322	283	313	344	297	301	278	309	292	319	301	354	309	312	276	318	284	324	325	305	291	327	311	279	316	328	283	285	309	333	308	299	299	306	303	296	288	316	300	308	319	313	310	323	292	298	318	307	306	295	306	300	315	278	290	309	334	320	296	322	314	315	299	306	295	290	271	296	316	313	311	285	290	295	325	273	308	305	319	288	284	315	291	273	295	299	302	302	305	299	317	296	324	285	280	310	322	309	296	295	300	309	305	304	327	342	306	298	297	309	303	273	297	299	328	296	310	310	301	299	278	311	281	303	289	311	280	323	307	309	313	266	305	312	329	299	302	316	283	294	321	275	282	312	263	284	295	306	274	279	334	290	310	306	331	325	323	295	339	320	329	295	282	290	303	302	310	299	320	338	301	310	313	311	317	323	301	289	304	310	290	346	295	311	308	322	303	294	307	303	287	314	299	318	319	274	339	287	273	298	309	335	313	315	324	312	291	276	297	324	325	281	300	329	311	293	290	304	285	300	293	304	296	298	301	302	313	329	298	298	298	312	294	338	340	278	312	299	309	299	282	302	295	335	304	301	270	318	320	288	326	312	309	335	289	293	320	307	308	299	312	287	310	337	288	312	297	321	327	309	291	301	280	330	303	284	298	286	302	292	300	287	305	312	294	332	292	283	298	309	250	290	300	310	317	299	336	299	315	315	320	314	331	303	285	305	288	308	281	314	313	314	317	319	303	321	286	293	313	311	322	304	291	316	331	307	359	286	299	315	318	313	355	318	278	305	303	344	315	330	295	327	308	302	335	295	319	317	308	302	318	311	317	305	306	289	299	303	313	305	312	318	316	295	307	282	307	303	303	301	303	287	307	335	326	309	286	301	309	294	290	288	289	319	319	316	297	299	301	290	289	321	308	311	327	274	285	291	279	345	297	317	296	283	300	314	304	293	305	312	311	305	310	279	290	317	285	287	283	308	329
12068	4717	5256	3854	2677	1834	1461	1245	892	790	657	598	599	631	671	776	697	551	394	349	311	291	316	265	263	269	250	266	274	252	244	214	200	198	210	210	205	173	191	170	198	204	185	183	199	190	152	171	177	200	163	182	204	195	171	193	191	172	199	184	192	170	165	184	200	192	166	183	201	196	198	178	193	194	176	160	195	168	176	183	163	189	170	187	169	175	189	187	203	175	180	186	185	192	176	186	184	208	173	176	163	199	178	166	172	164	190	162	178	179	163	163	190	170	162	192	153	166	183	189	186	128	170	183	181	164	172	185	169	165	167	198	191	163	175	167	166	186	161	188	163	182	182	192	171	191	170	159	199	167	178	187	180	175	169	183	177	170	175	216	180	188	195	176	177	146	165	181	186	172	190	175	156	180	176	169	174	147	164	165	169	178	155	191	164	172	183	165	207	178	171	184	170	166	158	176	174	181	190	169	172	160	192	177	211	189	202	188	190	183	211	165	188	178	182	162	193	173	166	179	180	183	180	185	185	172	163	222	174	172	185	175	199	158	159	183	184	169	175	155	174	184	175	162	153	186	184	185	180	189	167	170	194	185	162	187	187	176	173	200	171	163	175	175	175	185	149	189	181	190	183	154	184	169	153	190	187	179	196	173	200	186	171	170	178	157	177	156	181	182	178	184	195	167	164	198	204	177	175	174	190	174	165	169	187	180	193	183	224	186	176	193	176	181	187	181	158	161	165	176	181	183	178	176	162	163	172	190	189	174	168	193	151	177	176	195	177	170	181	181	172	178	168	156	183	162	160	193	175	168	180	183	165	171	169	160	161	179	186	194	200	170	165	185	182	192	167	162	179	170	185	178	182	207	181	153	180	160	174	189	175	158	186	181	166	196	183	182	170	185	172	187	173	179	189	165	168	188	162	194	177	181	174	200	185	184	169	193	196	174	207	177	195	168	175	187	179	177	174	159	182	178	165	172	186	176	154	212	174	191	178	172	194	169	172	186	189	191	164	190	158	161	165	158	186	182	158	178	176	182	170	180	180	155	190	136	196	183	197	167	171	179	174	187	174	173	173	187	170	168	193	171	195	160	170	174	183	177	166	167	174	155	151	191	185	182	182	200	196	173	179	177	186	158	193	188	180	174	137	182	156	179	159	172	162	177	169	161	169	185	183	162	156	165	185	180	156	169	192	182	183	193	160	184	163	182	168	172	178	179	173	161	193	174	162	169	181	159	170	174	157	159	154	148	177	164	185	159	161	184	170	181	174	176	182	158	171	167	162	179	184	197	168	177	197	163	176	179	179	173	171	173	165	170	168	189	159	194	162	167	188	173	166	165	163	204	183	198	168	188	184	165	170	190	179	184	179	172	174	204	151	168	157	171	179	194	172	166	182	183	182	175	186	206	172	167	170	170	173	188	177	185	171	173	166	187	194	187	161	205	170	191	175	174	140	171	164	157	156	162	176	152	175	181	171	152	186	170	169	197	156	174	164	179	177	162	177	176	171	201	175	154	170	179	204	187	159	174	185	192	182	154	161	147	175	164	180	177	163	190	193	173	191	164	174	195	155	176	176	185	185	189	158	163	193	174	152	207	185	206	157	171	170	186	175	200	162	173	146	174	187	160	189	161	165	191	179	190	194	170	193	164	173	189	196	196	167	191	161	174	186	175	192	174	175	195	186	171	181	196	155	165	157	167	164	174	167	150	168	171	194	166	172	169	189	175	177	172	169	188	180	185	183	167	184	173	185	193	174	182	174	193	185	150	175	179	175	172	164	200	188	187	164	161	173	166	154	175	181	197	184	186	206	168	176	181	174	154	145	177	170	184	167	174	197	160	176	182	190	186	179	173	164	177	169	164	177	189	208	171	156	166	173	175	180	172	172	166	218	194	173	178	164	157	165	205	170	145	182	181	175	190	188	206	181	202	174	170	201	196	172	177	198	179	174	175	159	168	153	179	151	166	170	176	208	158	164	215	164	190	167	195	200	143	209	170	166	186	177	182	196	166	154	177	203	194	169	160	177	181	183	186	149	177	194	192	174	177	201	191	192	204	156	191	148	168	178	184	170	180	170	167	168	178	190	180	185	168	201	154	173	194	188	151	174	162	173	179	150	173	201	154	185	161	177	178	183	174	174	170	174	199	152	168	180	177	171	188	182	176	180	184	182	198	185	149	167	194	183	197	171	175	175	197	179	183	177	160	157	183	170	157	181	200	177	170	205	162	164	180	183	161	187	159	165	184	175	213	177	167	205	201	182	175	169	176	220	205	198	172	170	164	183	169	184	145	148	172	197	159	165	143	219	169	153	188	176	185	207	174	163	199	190	173	169	169	158	159	154	172	187	168	167	186	173	184	163	146	165	150	179	175	192	158	163	187	193	171	175	180	180	192	173	171	190	168	178	174	175	174	165	184	158	175	161	180	180	173	175	169	168	175	194	189	204	196	202	149	178	168	165	191	187	181	211	176	150	169	187	177	184	177	161	173	171	164	175	171	147	179	183	189	146	182	181	167	183	164	182	152	180	176	168	190	168	192	190	161	158	181	165	157	185	190	163	198	177	167	169	161	189	199	180	205	175	154	172	155	195	176	185	153	201	179	178	172	159	165	176	172	168	170	161	192	167	170	160	144	191	173	169	159	182	168	181	178	178	172	171	143	192	148	174	184	163	171	188	161	192	181	166	173	185	212	194	170	167	167	173	172	170	156	177	177	164	178	162	208	161	176	176	176	174	176	184	183	175	174	184	179	185	182	200	185	170	166	175	205	170	179	178	153	178	184	186	171	177	169	160	157	178	190	181	187	177	170	220	155	199	160	176	185	177	171	165	174	182	166	161	155	185	162	187	137	186	190	189	176	189	184	191	153	174	177	177	176	165	193	167	181	181	194	163	196	175	185	180	166	168	176	188	207	194	201	167	196	178	195	162	187	167	202	174	175	160	171	173	168	185	168	176	189	187	175	179	173	164	207	181	171	185	164	155	198	159	163	191	167	198	185	194	185	151	181	196	181	169	168	153	197	173	191	197	179	212	175	178	158	188	175	211	185	176	171	204	151	167	163	172	178	184	207	170	149	158	179	192	164	190	179	171	171	169	150	152	164	179	179	188	182	165	153	168	170	184	183	164	167	152	162	179	173	139	182	180	220	178	179	161	173	175	175	193	183	182	177	184	163	174	178	143	183	150	182	153	178	176	174	187	173	160	184	172	179	187	199	183	194	196	186	148	178	164	185	175	166	166	181	174	181	191	169	169	181	177	173	162	220	185	173	158	200	164	177	156	167	177	188	174	202	187	162	179	153	174	173	168	165	176	193	187	193	188	178	182	169	158	184	178	161	154	200	185	171	163	172	189	170	185	177	188	176	170	170	191	169	166	175	163	156	171	172	171	202	172	188	176	211	190	153	163	177	179	175	172	171	169	172	178	164	179	182	159	197	180	163	184	166	163	156	179	166	162	169	185	165	185	174	173	161	145	172	192	189	164	179
7080	4053	9165	10400	8991	7303	6813	5474	4489	3816	3449	3124	3070	3353	3819	4309	3900	2859	2125	1664	1477	1151	1058	1141	1108	1062	1037	1028	1051	1016	799	759	714	703	608	668	636	570	537	538	471	550	510	483	495	504	472	443	500	491	505	510	485	480	470	488	487	481	495	470	457	454	477	503	482	481	471	460	450	481	444	434	464	444	448	449	450	451	500	459	433	448	438	437	443	421	446	499	427	456	466	444	464	444	389	420	460	464	425	453	423	422	430	439	441	479	430	459	464	419	440	422	467	429	410	425	448	462	438	456	437	415	429	418	432	431	429	452	424	435	426	437	454	420	418	435	438	453	455	430	429	418	478	426	395	423	430	432	379	427	450	408	447	449	477	454	451	411	463	447	438	447	404	487	408	445	418	426	441	440	437	461	432	447	437	446	432	433	442	476	457	413	406	411	425	458	452	421	443	465	408	417	422	436	438	389	459	448	413	407	444	459	441	410	410	453	436	430	443	442	425	424	424	419	436	420	415	365	428	413	436	451	499	445	447	431	468	406	470	420	426	433	419	437	435	443	417	407	414	407	396	437	425	434	420	423	396	468	436	460	439	460	436	426	445	461	416	434	420	412	451	441	454	457	422	436	458	440	446	485	482	452	468	470	445	431	441	431	446	435	395	435	390	440	453	423	412	405	435	437	460	390	417	429	421	419	473	415	480	452	429	434	418	452	440	434	442	427	442	473	443	466	465	426	455	436	416	427	395	423	413	421	413	443	453	460	422	455	445	418	432	467	413	427	441	463	421	450	443	452	484	428	422	439	412	425	434	473	408	402	423	492	443	433	419	432	438	437	431	435	440	444	474	458	402	444	435	448	403	405	424	473	422	449	419	448	382	388	421	434	444	388	434	429	431	407	465	452	438	413	413	407	439	453	418	443	457	436	440	450	441	409	476	455	446	437	457	413	441	441	420	428	425	452	429	432	444	446	409	472	430	436	445	434	439	421	438	441	439	437	438	450	438	460	438	418	467	448	416	440	416	462	469	447	450	445	465	413	457	452	400	431	446	413	451	425	490	422	415	450	442	422	463	464	434	416	469	467	437	440	471	416	467	428	463	406	451	462	459	432	447	406	459	417	437	422	439	431	452	467	454	402	419	409	426	444	416	449	462	442	415	412	418	427	462	425	440	433	412	429	435	404	421	431	420	403	467	451	450	450	446	432	461	428	436	464	413	451	454	444	411	482	411	440	445	446	422	480	423	466	467	447	432	415	417	433	451	432	415	411	434	417	428	431	450	419	420	448	447	444	460	432	406	430	427	423	422	433	463	427	416	463	463	382	432	407	449	464	414	436	445	455	426	418	400	450	427	422	445	445	422	405	436	485	446	421	449	422	442	448	470	456	444	461	437	412	422	399	422	403	443	436	413	432	438	430	467	448	424	407	435	433	449	401	469	447	417	445	445	422	367	430	453	404	434	425	441	429	426	407	423	411	421	444	463	427	493	439	422	461	444	450	382	458	432	448	442	430	440	457	446	448	432	396	455	430	439	454	432	411	462	398	404	432	445	429	404	453	405	401	415	432	428	446	426	448	463	422	425	468	419	444	403	434	396	422	409	425	431	469	407	445	487	433	428	424	464	432	456	432	426	376	406	433	437	459	446	408	427	419	441	436	439	435	439	448	438	422	420	437	390	419	404	438	401	422	413	446	422	448	427	435	438	445	452	421	429	424	428	470	418	447	442	412	441	432	454	461	460	472	438	423	462	417	437	433	438	395	445	433	412	442	461	463	441	447	446	449	485	438	383	425	456	421	433	466	426	470	454	447	455	408	423	455	440	427	410	441	486	466	428	455	421	466	473	453	457	436	403	444	447	422	424	418	469	412	417	441	390	463	414	430	401	443	460	411	443	423	456	413	418	426	436	381	430	407	432	442	460	420	424	435	443	434	472	435	466	444	462	439	474	455	421	424	421	436	427	452	481	429	425	453	399	428	418	441	418	404	452	434	417	430	425	398	442	431	401	497	436	413	409	457	421	436	459	431	438	411	430	431	448	448	433	413	479	470	436	414	455	433	454	432	412	397	445	395	444	433	454	431	452	433	446	433	452	444	439	432	402	461	438	422	440	443	468	427	434	396	420	423	433	417	408	469	462	407	445	465	433	420	417	431	411	424	440	437	426	489	422	442	440	425	454	411	439	435	421	399	438	460	464	435	414	410	401	417	441	471	444	463	417	423	454	459	421	454	433	414	439	403	435	452	424	392	444	437	450	451	393	418	455	461	463	420	416	451	423	438	464	455	412	432	416	433	441	450	422	406	440	445	454	463	445	466	435	399	417	429	469	433	449	431	415	408	433	447	402	417	416	477	439	463	452	436	423	422	478	451	454	457	425	469	427	469	411	412	396	414	434	442	446	446	446	451	446	421	435	435	447	433	423	456	421	412	405	422	425	413	431	467	438	430	409	407	429	403	463	433	447	419	407	430	452	432	431	452	410	435	435	450	428	435	454	447	469	412	459	424	467	449	432	394	445	416	420	414	453	451	477	435	443	488	466	424	468	451	456	440	424	413	456	432	412	434	407	430	432	417	390	423	440	452	441	428	407	444	425	407	431	441	422	446	475	427	409	435	442	475	426	439	430	410	440	417	466	462	453	446	446	435	463	426	452	439	417	415	421	443	463	426	442	413	467	420	468	439	438	434	413	420	453	437	416	434	450	451	419	429	440	446	434	436	402	453	454	427	426	502	426	451	404	423	435	447	411	471	421	436	433	454	437	465	471	427	483	464	415	442	435	452	442	446	419	445	435	422	464	459	461	418	452	423	430	424	453	455	417	418	428	415	438	390	394	405	436	446	418	423	443	481	449	458	416	422	432	441	418	442	443	437	427	454	415	460	402	479	439	432	456	442	386	436	441	410	423	415	418	404	454	429	448	454	416	442	449	442	465	455	458	405	441	433	429	412	432	435	430	439	454	474	454	372	437	429	417	420	392	431	436	413	456	388	445	431	424	471	454	446	416	446	467	419	410	433	440	453	401	433	422	449	415	386	465	403	425	453	416	404	428	438	455	453	445	458	446	385	422	405	439	464	438	446	449	472	397	406	453	435	416	427	432	450	450	423	414	423	415	455	414	432	477	460	455	449	422	461	482	515	466	454	436	442	424	428	471	423	461	463	437	439	408	423	422	468	442	454	417	431	456	451	439	426	435	408	435	441	450	445	462	458	442	446	464	448	440	427	467	417	492	433	460	466	398	414	413	417	431	410	406	444	462	430	441	458	419	421	410	432	425	455	442	455	446	443	413	394	454	443	461	428	436	453	495	488	412	449	407	461	424	462	408	417	406	420	451	451	409	423	471	429	464	485	451	424	483	442	431	435	439	367	412	433	437	431	410	411	440	434	415	430	451	445	419	421	429	438	423	421	435	397	440	463	406	403	450	408	455	423	457	448	412	435	474	404	453	392	463	417	430	421	458	458	443	425	428	454	456	408	475	452	395	437	414	438	439	426
26383	11249	10542	7987	5368	3727	2843	2086	1582	1360	1170	1023	950	1033	1157	1095	902	684	506	448	412	343	320	317	283	299	282	356	287	284	250	242	191	223	216	197	188	176	210	192	171	224	218	237	240	220	197	162	182	189	193	189	173	175	154	158	179	144	155	158	157	151	170	164	140	154	175	144	153	168	154	177	152	154	155	150	186	173	129	167	144	162	151	190	161	151	158	189	165	166	163	165	138	153	157	143	144	180	161	171	142	174	159	158	156	166	159	159	182	145	166	160	126	154	153	174	151	154	138	129	143	160	140	165	162	137	158	134	154	147	139	149	159	161	130	143	168	148	145	165	157	161	155	139	149	153	181	146	146	140	151	164	143	164	171	146	140	137	142	161	145	153	158	156	157	142	158	136	136	152	162	148	132	137	164	160	148	151	136	167	150	128	162	152	144	135	177	167	139	138	148	149	147	171	144	152	155	135	160	137	137	154	132	148	142	150	129	159	168	150	145	171	166	165	160	149	149	168	172	161	139	125	155	151	154	150	159	139	161	132	178	146	172	145	148	128	154	155	145	168	149	162	161	145	150	157	141	143	179	135	149	141	157	153	140	146	141	168	156	155	152	149	151	155	162	164	151	141	122	161	141	160	146	148	175	142	158	148	155	155	154	163	172	142	189	147	167	154	150	136	151	127	152	138	163	140	166	148	175	152	155	159	147	141	153	149	154	158	153	146	145	136	174	162	160	146	145	139	167	172	139	143	153	149	152	152	153	166	127	149	159	135	140	163	158	133	148	152	172	150	146	169	147	177	164	148	174	133	143	150	150	152	177	133	161	139	164	164	166	153	159	149	143	149	162	142	137	138	160	137	176	143	152	144	125	158	137	154	158	174	173	155	166	160	147	165	172	141	132	152	134	141	172	151	168	142	136	143	154	133	148	170	177	155	159	160	152	130	167	130	152	154	153	177	148	161	170	137	158	192	171	159	152	159	151	153	148	158	153	160	143	173	144	153	152	140	120	150	181	152	146	154	156	144	177	138	165	148	171	156	147	140	153	151	175	149	138	142	156	153	151	131	152	128	146	157	168	152	153	164	173	148	157	149	156	161	137	136	165	152	130	180	165	147	164	175	131	145	129	164	161	152	178	148	164	132	150	162	140	158	166	169	152	151	162	156	155	143	145	154	142	179	159	157	168	150	134	130	152	146	164	167	177	164	137	157	142	166	151	152	151	146	144	165	166	168	173	166	155	155	150	153	143	148	151	163	149	161	161	154	146	152	151	149	137	163	143	152	130	148	149	150	135	163	152	169	143	150	149	144	153	156	174	162	155	152	149	159	151	140	139	158	167	146	157	160	150	144	137	175	147	141	172	158	151	162	154	148	157	149	160	151	134	140	136	173	168	147	156	133	160	143	161	163	160	162	136	132	141	143	161	134	161	158	142	164	154	179	145	158	149	135	141	144	158	156	138	176	158	151	149	170	154	151	158	168	157	149	150	140	148	148	145	164	155	152	160	140	149	141	153	156	163	169	158	160	144	141	156	146	143	151	158	142	160	183	164	127	142	140	128	152	157	164	124	176	155	171	153	144	156	156	162	149	147	183	172	157	159	147	142	154	156	165	143	160	138	143	157	155	151	136	159	152	163	168	163	147	149	175	177	150	166	149	156	153	135	149	138	163	135	135	163	159	147	167	153	155	126	148	142	160	143	121	166	137	156	141	170	165	138	174	156	160	161	162	164	143	154	172	149	154	171	138	141	142	164	143	139	172	134	173	170	135	153	165	170	142	144	158	145	163	157	143	165	163	157	135	139	156	141	146	136	135	146	150	153	157	152	129	132	120	187	151	169	147	169	149	162	157	146	126	153	173	158	157	136	144	143	143	174	155	145	162	160	159	160	129	153	170	130	135	155	162	148	161	165	137	165	140	162	168	142	173	153	130	144	156	166	152	141	155	145	153	151	161	142	170	164	140	159	172	163	156	167	157	165	138	139	158	161	153	179	134	143	141	160	155	169	146	137	170	183	156	137	149	164	131	141	148	141	148	150	146	161	162	148	147	151	148	155	141	165	149	157	161	169	158	145	161	180	148	163	129	149	136	156	147	150	164	163	161	131	148	156	162	155	173	149	159	164	175	184	143	175	172	155	145	163	154	168	161	174	141	174	134	170	166	149	184	144	145	174	140	153	147	152	144	183	150	152	155	135	155	154	170	148	144	144	159	144	146	155	123	135	172	158	181	156	171	155	166	156	137	135	150	194	134	167	169	154	151	145	155	152	153	161	149	170	177	162	140	139	161	164	159	158	168	131	141	168	141	171	134	153	145	152	159	160	156	153	170	158	153	169	151	161	154	147	135	141	167	146	156	161	156	151	157	175	134	135	172	129	153	176	142	155	161	171	180	155	144	161	163	140	140	148	155	147	161	155	151	141	138	147	147	148	173	150	155	130	136	158	147	150	180	128	171	151	152	156	152	150	140	161	147	155	167	155	157	144	134	152	159	149	145	175	163	173	148	130	147	152	165	155	135	164	137	172	139	159	162	147	164	167	177	163	144	170	142	150	155	140	153	156	123	177	143	155	138	154	167	149	166	152	163	163	152	172	187	158	154	144	169	157	144	155	153	147	149	144	172	130	141	148	162	147	141	161	137	189	150	161	137	180	153	164	155	152	175	132	174	174	168	128	146	146	150	167	149	144	151	151	146	162	153	156	157	152	156	169	153	156	146	141	129	133	146	151	159	168	174	174	184	174	166	154	165	152	156	162	165	149	151	177	142	143	160	159	166	145	147	164	152	157	156	155	161	183	167	147	130	137	151	165	160	147	156	165	142	134	147	155	162	157	143	134	143	128	143	140	188	170	137	139	134	152	132	151	140	157	166	144	175	159	163	162	153	143	156	158	159	156	127	128	146	148	152	154	157	170	169	146	154	152	149	159	164	146	133	138	158	151	161	151	163	147	154	150	129	159	144	152	166	155	171	156	157	133	161	167	148	173	151	155	133	165	157	148	150	151	159	162	171	142	148	143	131	170	135	156	151	145	163	134	178	149	156	161	152	145	158	174	164	167	141	146	148	171	163	154	140	175	151	169	163	149	142	140	161	155	160	150	143	151	125	140	158	180	148	156	161	153	128	169	138	158	146	135	147	158	173	148	164	117	156	172	150	163	161	168	146	153	182	162	158	138	148	152	151	172	145	150	154	162	165	143	131	128	146	130	155	149	137	158	165	151	160	148	155	152	171	145	151	173	148	150	173	151	163	166	129	154	164	142	150	154	188	158	148	142	163	143	169	174	144	168	171	138	132	153	151	163	133	155	156	185	157	143	169	149	165	149	134	173	140	152	149	173	144	160	158	129	144	148	137	143	135	158	144	159	168	171	163	159	150	149	166	170	172	159	157	149	148	174	155	155	155	147	144	159	158	183	138	124	148	158	170	154	154	162	161	160	169	152	146	161	135	144	131	159	167	170	119	148	146	135	156	157	158	160	140	162	147	157	152
15203	7281	15462	17824	15701	13333	11743	9455	7679	6676	6028	5426	5557	5694	6315	6526	5280	4007	3059	2834	2228	1884	1673	1779	1663	1578	1508	1697	1495	1595	1247	1119	988	938	879	857	798	701	663	641	717	732	808	963	1027	1087	718	643	663	654	691	628	725	641	536	502	503	526	486	469	441	461	472	477	476	442	468	430	460	413	453	405	412	381	400	427	452	459	446	419	427	450	468	485	439	426	430	464	429	416	423	416	451	405	408	400	410	374	418	373	398	431	413	425	349	418	400	409	404	426	386	397	375	359	409	412	389	356	381	360	354	378	385	395	371	385	388	433	388	421	367	405	379	364	397	356	391	404	381	370	407	407	395	346	375	356	378	402	352	406	383	376	358	390	408	408	350	370	387	360	418	370	358	382	345	383	367	371	363	365	366	365	400	389	389	350	360	363	370	383	372	393	374	409	375	371	369	374	359	388	386	375	404	423	338	373	361	363	388	366	379	362	366	386	378	393	369	378	381	382	412	374	389	372	399	387	369	367	386	373	356	362	399	373	378	372	380	380	386	378	376	365	375	350	390	356	369	384	339	373	405	407	393	376	361	392	379	386	412	392	344	370	373	382	374	355	383	345	395	375	380	398	354	353	388	378	392	400	404	386	382	398	388	392	391	418	401	390	347	401	381	382	396	402	385	394	380	379	414	414	390	339	364	416	370	393	369	419	397	369	413	397	359	359	337	398	369	410	426	390	352	366	382	380	391	376	372	364	390	378	361	368	406	360	413	407	387	354	368	398	383	372	370	378	421	356	346	370	373	399	379	351	388	357	394	349	368	375	398	409	418	386	400	373	359	382	381	389	399	376	354	365	359	392	363	391	404	374	367	414	377	407	396	423	357	361	406	369	361	374	384	340	408	377	376	385	395	409	405	401	382	400	369	378	396	372	389	380	359	362	383	375	342	401	385	368	376	389	376	362	372	360	406	363	394	363	386	362	390	381	377	410	392	381	382	379	353	392	356	365	381	385	367	368	388	416	404	398	380	380	388	411	378	371	385	383	361	403	363	383	356	373	378	377	356	384	398	366	405	381	405	373	367	397	349	386	393	377	405	386	394	365	363	360	340	374	397	387	345	387	396	407	399	385	372	375	398	384	339	375	429	367	369	427	387	359	399	385	364	401	365	410	349	394	391	383	388	354	390	378	357	368	390	385	385	386	355	380	392	361	390	404	366	389	381	363	424	361	376	384	401	416	339	431	348	367	389	377	362	403	382	394	355	397	405	384	390	371	361	394	417	404	389	324	384	361	399	404	370	375	381	387	373	383	358	356	376	375	383	385	405	357	417	380	411	374	373	347	383	382	360	404	358	364	399	378	365	384	395	369	390	346	409	359	372	400	395	383	382	367	343	395	345	349	383	375	368	374	383	401	375	387	370	404	410	389	364	349	387	357	355	378	412	393	381	372	383	360	386	380	396	384	406	366	376	365	394	369	376	379	375	387	365	377	362	365	385	391	389	397	389	373	365	370	357	383	362	385	382	363	369	366	352	392	358	382	416	363	347	380	379	389	390	387	398	365	378	390	383	413	368	365	389	375	389	364	386	368	407	368	356	398	381	406	362	393	405	360	378	373	362	361	350	365	381	375	413	377	406	356	413	388	375	373	360	369	357	395	359	380	357	379	401	403	356	399	381	345	375	400	358	386	388	395	378	358	372	394	364	404	370	427	387	403	400	397	381	389	390	372	380	400	382	368	390	382	343	374	392	377	406	388	365	362	380	371	367	367	371	371	396	368	380	363	356	392	373	412	355	380	401	381	374	368	375	374	383	352	373	358	370	363	382	368	413	371	378	388	357	403	342	379	366	400	397	387	407	351	374	385	399	378	374	412	370	399	401	375	397	364	394	390	377	354	359	372	383	367	378	405	375	366	412	412	381	385	374	363	400	420	349	410	401	387	385	408	360	408	374	411	393	380	384	388	392	426	364	398	416	385	347	350	390	383	405	356	388	399	422	409	363	398	365	375	366	362	369	408	401	404	395	384	369	388	354	405	344	407	365	379	391	399	391	425	401	360	427	358	379	347	380	371	386	376	379	367	366	361	386	407	392	367	379	374	377	357	384	368	381	385	388	384	377	360	378	370	366	364	379	405	395	377	355	374	376	389	365	372	404	371	380	352	402	369	355	379	396	396	367	384	374	375	383	391	362	395	355	399	386	391	401	379	374	380	358	382	343	413	387	370	361	367	363	411	363	403	386	363	374	395	409	388	379	396	351	396	349	391	364	376	374	360	374	349	364	382	366	375	352	360	405	389	419	372	390	364	373	346	361	399	380	421	373	370	377	390	337	403	385	368	401	401	370	408	368	356	387	350	353	341	376	412	401	376	379	411	376	381	388	392	375	383	370	395	374	401	323	394	367	368	351	381	375	346	355	354	357	388	380	373	372	387	394	375	393	393	391	373	364	382	384	400	379	355	415	404	400	396	383	376	369	351	389	382	372	393	348	359	389	337	372	370	389	407	355	358	398	401	393	412	372	377	349	351	355	384	406	359	378	371	355	401	348	379	391	361	364	363	360	381	372	363	366	350	422	366	380	397	376	416	366	382	358	384	360	403	369	386	412	393	349	380	360	406	355	372	407	396	350	346	367	383	383	385	379	354	387	390	416	400	387	382	382	385	410	393	377	405	396	376	392	374	394	363	402	382	417	380	381	405	402	380	408	351	341	376	369	343	375	381	377	382	353	379	386	312	394	375	380	414	368	387	363	371	359	391	404	385	394	403	357	382	351	356	362	324	394	356	395	361	395	361	377	381	359	397	360	378	386	406	373	396	407	395	379	410	400	358	417	377	362	348	363	402	421	358	404	352	381	399	370	372	364	412	362	371	384	372	364	353	355	367	441	399	376	381	372	382	351	381	389	367	377	378	395	373	382	366	387	377	352	397	371	379	386	388	368	345	388	370	372	371	395	395	369	370	381	401	361	385	391	404	362	381	394	345	376	362	405	378	364	388	351	394	375	409	359	383	408	385	394	366	393	367	408	377	383	377	368	372	395	379	357	416	394	383	388	389	388	417	409	365	366	378	370	399	366	406	387	357	403	372	413	357	383	379	365	363	406	380	350	413	398	362	372	363	382	368	365	363	398	388	389	369	364	388	363	374	360	349	383	385	396	383	367	382	392	386	392	377	388	385	351	399	392	363	386	392	372	374	359	361	355	406	371	370	363	405	382	381	343	357	403	387	360	382	385	379	390	374	369	393	376	347	380	368	389	375	355	377	394	373	362	398	357	381	385	405	413	402	387	390	400	373	422	361	414	411	399	364	379	366	369	346	339	357	356	388	369	422	376	396	343	351	406	365	404	394	313	383	403	378	382	388	393	389	357	377	384	396	428	340	358	365	375	366	421	377	391	389	347	379	389	419	355	414	357	360	370	382	370	401	415	393	399	400	343	345	419	382	367	396	407	363	381	348	382	392	369	383	407	395	370	389	376	379	400	326	402	373	425	372	373	359	415	355
33939	15849	15403	11734	7960	5933	4502	3160	2333	1951	1678	1498	1417	1451	1473	1390	1080	874	661	628	504	422	377	381	397	363	313	369	320	351	275	246	247	229	180	189	185	178	182	202	205	200	234	247	289	241	188	181	192	174	167	196	184	177	150	154	156	142	158	133	129	126	135	142	141	141	141	127	145	125	120	131	113	116	135	131	132	138	129	121	121	143	137	127	118	141	123	138	131	148	125	138	126	145	131	152	155	128	126	133	124	117	115	126	137	134	132	131	131	135	153	123	152	131	132	108	119	120	130	122	140	136	136	138	133	129	123	135	111	119	119	139	129	126	130	144	131	108	124	126	112	128	133	118	129	134	146	131	124	108	114	113	126	114	116	137	137	105	113	138	126	125	123	117	102	118	132	123	118	112	107	139	103	115	131	118	115	122	126	131	114	124	127	127	122	135	120	125	127	134	131	129	127	125	117	136	105	104	124	137	132	128	127	150	118	135	116	120	118	120	122	123	117	114	127	155	119	108	118	136	128	135	123	132	131	109	93	128	153	119	123	130	140	131	122	121	102	125	129	126	131	142	107	120	108	133	111	108	132	145	121	124	117	120	129	133	124	118	124	133	113	127	117	132	130	138	123	135	109	151	125	134	115	113	140	96	102	126	106	122	127	134	115	110	118	118	118	123	125	110	123	129	116	115	126	127	123	126	128	134	116	138	120	125	126	140	141	122	128	131	143	138	141	127	138	128	100	112	143	138	130	129	118	126	142	130	126	121	133	131	128	122	119	131	120	114	123	114	119	123	125	107	115	111	133	119	127	116	113	114	124	137	121	137	123	126	125	128	130	132	140	136	123	96	106	126	128	118	121	137	128	109	125	120	101	122	125	116	122	142	112	121	112	113	96	136	114	129	107	108	132	102	126	144	104	107	111	122	131	128	120	130	103	106	125	143	116	139	124	112	139	142	133	108	121	126	124	123	112	113	140	120	134	130	119	139	125	122	120	126	130	111	120	118	122	121	119	118	115	122	129	121	126	120	123	128	112	114	135	116	120	123	128	119	125	128	114	112	131	116	111	139	131	135	126	144	127	137	112	126	108	103	125	133	129	122	118	129	122	132	123	91	126	123	156	110	84	125	137	119	111	113	117	106	122	149	125	129	120	117	121	101	104	107	114	117	130	129	137	109	101	110	129	128	134	109	138	123	115	122	122	132	121	104	110	120	113	108	143	110	128	115	119	104	109	104	104	120	110	125	121	112	126	132	126	122	123	120	126	128	124	112	126	115	112	130	133	122	109	133	144	119	112	108	117	139	129	101	140	136	139	114	101	113	133	127	136	143	127	122	119	127	114	128	112	130	123	120	148	143	132	113	129	130	125	116	123	121	117	128	122	126	129	116	132	108	104	128	122	136	146	118	129	115	123	132	112	157	134	130	122	110	116	99	132	124	129	109	142	117	117	101	116	135	116	107	129	128	170	134	133	123	128	119	125	130	132	132	131	122	119	132	104	136	121	122	126	105	134	100	106	131	135	123	129	111	125	122	114	124	142	141	108	124	136	107	119	131	113	128	114	125	109	127	126	112	137	124	136	129	128	122	128	115	118	134	98	138	131	128	122	142	126	127	115	119	99	124	128	101	128	134	109	111	144	112	96	123	127	128	132	115	124	123	115	112	128	134	123	141	127	115	123	130	111	120	128	149	120	129	122	142	119	115	145	127	141	123	138	128	108	128	106	128	129	115	118	119	113	102	121	128	105	123	126	128	130	103	128	150	115	115	106	112	117	143	105	122	135	135	130	110	112	118	122	114	123	145	132	101	115	125	133	133	115	137	118	102	122	118	108	117	154	122	111	113	122	141	106	129	118	113	141	129	113	114	132	121	128	121	132	117	118	124	104	106	129	120	120	103	106	133	132	124	141	128	149	115	120	100	134	138	147	122	118	140	122	113	137	112	128	125	115	115	149	131	112	126	116	136	101	126	112	127	130	135	117	118	132	129	136	134	121	125	106	125	113	135	137	125	117	113	112	123	124	116	126	115	112	129	146	116	109	128	113	110	129	128	119	128	106	102	123	115	149	109	109	125	130	112	114	139	133	122	119	120	111	119	139	144	111	128	142	130	140	139	114	118	118	121	117	138	136	117	120	142	140	119	135	127	121	130	122	107	125	140	141	118	124	115	126	130	116	103	112	140	98	123	113	128	138	100	128	122	135	115	129	135	138	121	122	107	121	119	126	131	134	141	132	104	106	120	118	104	126	111	130	113	114	135	109	119	107	131	111	114	133	132	121	125	125	111	133	106	108	140	123	121	126	119	133	109	146	114	134	128	123	144	130	128	128	92	129	151	116	105	140	99	130	115	121	112	120	129	134	121	116	132	137	121	116	127	133	104	137	127	126	151	136	103	143	124	132	111	115	116	118	120	122	122	114	111	125	123	124	113	130	131	114	100	120	141	105	152	117	120	127	128	120	124	118	139	121	120	130	107	110	128	138	142	116	120	114	136	121	121	124	140	113	119	113	146	125	127	134	134	117	126	130	124	138	117	143	93	113	106	109	127	104	133	114	129	125	118	130	106	140	122	118	121	108	135	151	138	107	123	124	123	113	116	128	137	126	151	121	135	140	103	124	137	112	114	129	122	130	131	114	117	121	124	108	131	119	119	113	127	122	129	112	118	118	127	130	136	123	123	124	113	120	109	129	126	124	113	136	125	126	132	117	136	116	136	153	117	146	106	119	126	122	123	139	126	118	113	108	127	129	126	132	132	134	123	126	127	137	139	126	137	122	116	111	124	138	122	130	128	132	130	120	101	137	115	131	110	123	131	123	125	130	120	116	106	133	132	136	116	130	142	139	127	125	127	115	111	124	126	103	128	118	108	114	105	126	107	123	122	151	106	132	121	101	124	121	148	108	127	132	128	117	130	133	128	124	115	120	141	129	116	134	101	128	125	129	126	132	122	140	128	123	113	123	124	118	127	119	113	121	129	115	108	134	112	139	134	124	119	132	111	124	110	140	129	138	134	127	117	124	130	128	114	135	128	123	124	128	134	126	107	122	114	108	126	115	127	136	134	114	111	120	134	132	130	134	127	142	136	118	111	120	133	130	126	126	114	121	138	141	128	160	125	108	139	133	127	144	122	116	146	97	118	124	119	121	128	124	130	120	117	117	126	127	120	125	108	106	104	132	129	134	123	130	126	131	110	128	130	110	129	124	125	113	124	128	127	118	103	115	127	154	122	100	114	139	141	116	131	131	111	135	140	118	118	127	134	119	121	139	112	123	136	123	110	119	130	140	128	120	140	127	133	119	125	122	138	120	139	125	153	124	144	86	136	130	115	110	132	110	126	138	120	121	113	125	140	139	133	143	116	121	154	142	121	131	143	122	117	113	123	131	134	120	119	163	122	129	122	117	122	109	124	121	127	126	111	130	119	138	132	134	123	102	111	124	123	139	132	106	124	148	141	102	109	114	130	120	132	123	115	121	135	99	115	133	116	113	131
18706	10421	20535	23015	20667	18600	15955	12954	10770	9425	8469	7720	8020	7981	8784	8171	6297	4985	4081	3570	2891	2344	2384	2545	2260	2089	2205	2176	2055	2071	1606	1505	1237	1163	1070	1046	886	830	850	830	836	1055	1140	1431	1633	1505	972	783	902	780	788	769	811	707	590	545	509	482	474	419	462	451	475	448	465	428	385	415	427	434	406	406	358	385	367	402	382	370	401	402	399	377	349	357	389	382	394	391	393	408	355	374	349	381	339	365	322	345	352	364	361	363	378	339	363	370	377	367	363	362	359	317	348	337	334	333	355	339	340	324	308	311	329	313	337	328	328	337	338	320	332	309	349	323	314	357	312	320	336	317	319	324	332	336	346	324	318	305	317	307	305	336	307	304	326	285	324	300	301	301	329	329	307	314	315	289	340	357	339	308	297	287	318	323	332	351	299	336	307	323	308	303	282	289	319	331	311	313	294	315	306	312	330	309	303	331	307	342	304	321	289	306	320	309	356	300	318	308	319	302	302	325	347	331	310	310	328	316	324	311	312	298	340	342	317	319	333	307	333	290	313	316	281	302	344	303	274	325	332	304	350	323	317	312	310	329	292	293	325	305	309	327	272	324	319	328	311	377	310	270	303	315	340	326	334	298	325	282	316	303	332	300	314	322	311	354	340	284	295	328	313	313	354	353	321	293	341	312	340	301	284	318	369	306	315	324	319	317	294	304	314	330	334	309	308	323	343	300	335	316	312	326	286	306	291	294	307	362	312	315	278	324	336	332	335	337	332	367	315	291	318	341	353	280	315	316	314	304	286	326	299	297	324	320	303	326	308	288	325	289	313	358	341	321	346	337	327	308	318	324	339	314	374	321	323	315	313	305	318	327	316	296	327	301	297	331	326	303	305	312	316	312	314	328	333	327	307	317	326	325	309	310	321	302	305	308	336	316	309	315	323	346	318	346	357	298	345	325	307	311	333	308	334	323	314	318	315	300	316	334	305	333	333	321	291	326	330	314	290	322	291	323	321	360	336	318	283	297	329	336	320	306	290	314	295	304	345	314	321	341	328	320	325	311	328	322	336	356	340	339	287	356	326	345	330	312	311	354	317	336	297	299	314	314	308	333	319	341	312	319	299	308	329	311	299	314	286	312	342	342	309	305	299	315	332	325	323	354	297	291	343	337	319	328	308	323	318	318	307	354	299	334	320	306	305	307	327	344	334	305	311	312	301	312	310	305	304	353	301	328	324	325	319	328	316	323	310	354	317	298	345	322	291	321	346	301	312	307	300	304	324	354	316	308	337	345	374	326	331	312	323	322	322	303	307	311	299	331	320	323	376	320	321	308	335	308	342	321	352	329	298	337	279	293	318	326	311	329	323	321	327	324	316	336	303	327	297	309	295	329	295	297	318	282	295	275	341	295	303	318	318	300	301	335	331	308	332	325	338	320	317	319	315	300	306	293	318	311	301	292	313	309	332	337	303	289	313	310	292	314	345	293	278	352	340	298	295	333	318	354	292	313	320	273	323	323	334	337	345	336	305	303	316	323	314	306	336	332	325	345	333	284	300	289	291	323	312	339	300	326	315	299	301	302	310	300	326	325	324	360	326	319	339	315	310	309	337	319	341	291	304	335	292	318	296	309	309	313	303	302	307	328	321	335	300	302	325	330	329	286	323	328	302	293	327	354	303	307	318	314	317	312	315	311	311	308	324	312	331	292	323	308	328	310	300	355	334	316	291	350	315	352	287	319	294	334	330	317	322	305	272	306	341	289	341	309	309	289	313	303	332	313	344	300	341	303	332	319	277	304	337	307	323	304	304	314	302	336	319	322	298	285	307	318	362	314	331	322	307	301	329	318	351	299	318	315	332	341	329	325	302	304	346	328	316	332	307	322	294	332	333	313	313	330	304	312	308	351	313	317	304	312	316	281	325	261	351	347	354	333	326	336	311	333	324	324	329	329	298	311	316	283	322	322	340	328	322	315	282	334	318	302	316	314	290	331	332	319	308	308	346	311	320	337	355	313	316	327	328	316	336	316	325	338	310	326	335	319	323	294	311	321	319	277	335	312	352	303	312	346	287	320	315	304	310	299	359	299	276	355	298	302	299	299	313	317	348	296	319	310	305	324	353	314	292	316	305	316	318	343	318	281	316	331	332	333	303	291	324	294	329	313	327	272	304	347	293	310	340	336	318	287	319	330	306	320	313	298	294	307	321	315	304	293	305	302	311	298	319	306	340	319	266	282	319	305	325	333	317	316	316	332	276	318	305	317	309	328	308	336	352	318	303	314	303	313	297	306	315	309	308	321	312	315	358	305	291	314	335	305	332	291	320	310	292	332	329	326	312	307	337	341	314	341	297	314	297	328	312	317	351	314	289	357	318	332	340	307	341	320	283	315	326	344	340	316	301	337	301	312	321	326	310	325	306	355	309	313	341	321	322	324	304	304	318	318	313	303	313	328	333	336	326	318	315	333	320	335	314	263	326	335	329	318	302	286	316	317	302	355	317	296	307	294	342	321	346	329	316	315	324	308	328	340	337	307	310	318	320	322	337	335	312	300	326	314	297	337	336	307	333	318	316	344	323	305	352	366	309	317	341	308	280	346	286	329	323	315	326	327	328	303	315	316	350	330	295	291	327	309	334	340	347	327	301	324	319	327	300	297	346	304	325	305	358	331	328	318	328	342	289	333	352	308	343	320	324	314	314	326	319	315	332	275	317	285	317	312	347	299	342	326	322	323	294	308	324	334	319	339	331	304	321	297	306	354	315	332	277	318	313	306	328	322	333	313	335	281	325	324	336	312	309	299	317	347	292	337	325	297	323	321	299	296	287	308	315	296	373	309	345	306	290	325	322	333	321	317	316	317	293	335	318	316	335	343	318	311	303	316	306	304	296	323	315	281	318	338	342	294	312	313	341	314	292	337	301	313	325	318	296	334	294	308	307	300	309	320	319	301	314	312	310	343	330	322	356	344	299	300	350	275	303	313	304	293	293	314	326	359	315	302	333	316	310	332	306	312	316	296	320	270	306	307	286	307	287	314	309	307	310	305	289	352	316	312	300	305	289	315	328	280	353	324	320	313	313	289	319	293	317	339	327	312	327	328	332	329	297	309	320	318	296	325	344	317	326	347	278	333	329	328	293	313	308	318	309	299	336	289	333	357	319	307	319	304	303	339	308	345	322	342	316	336	332	327	319	338	295	284	283	345	286	318	300	309	316	310	330	319	293	313	315	310	299	354	331	324	327	286	321	297	340	336	324	279	298	327	318	324	316	320	307	294	298	328	321	308	302	283	328	292	350	314	307	318	324	288	325	333	329	336	339	339	309	294	300	326	330	316	292	344	300	317	310	289	325	328	300	334	333	301	323	289	290	335	318	313	304	337	291	320	304	314	313	355	315	291	321	326	307	280	366	347	295	312	307	307	314	295	292	336	318	304	336	333	333	321	324	335	283	320	307	305	298	318	300	309	345	309	325	296	285	315	319	311	320	322	332	344	294	312	297	335	299	288
9926	4354	5083	3813	2509	2064	1526	1165	934	851	744	728	701	764	782	665	585	517	394	348	330	255	332	289	307	275	229	275	256	263	233	212	228	208	225	210	192	195	189	162	203	192	209	185	184	179	177	178	184	173	186	186	198	194	182	198	178	191	178	209	206	180	220	211	175	197	193	175	224	189	186	181	159	208	200	203	183	184	202	184	180	212	190	181	168	161	188	173	183	169	183	184	192	174	170	178	173	194	161	199	195	184	194	187	184	171	156	191	180	199	177	177	181	203	162	171	192	179	187	164	199	159	178	155	189	184	176	163	190	197	178	206	192	192	200	191	169	193	182	177	178	198	190	168	184	164	206	178	189	178	185	213	167	166	187	163	174	186	177	168	177	176	211	197	175	190	181	162	212	168	166	191	202	187	161	158	186	204	182	179	166	166	187	163	198	187	185	186	163	179	173	176	204	204	182	159	170	171	176	175	192	166	169	169	186	178	178	191	203	174	191	156	190	169	184	192	190	183	194	189	169	198	190	175	185	167	202	177	213	164	165	182	168	173	218	180	186	194	168	155	173	211	188	160	189	177	200	171	195	195	188	184	161	168	190	196	163	168	180	189	174	159	170	186	173	190	171	205	192	175	185	205	180	195	169	209	219	189	193	186	168	177	200	194	183	193	182	170	162	169	182	192	179	185	161	194	197	190	181	192	178	168	182	190	178	176	171	176	182	190	178	181	179	201	200	178	174	176	174	191	171	186	213	165	176	193	170	152	160	204	190	214	163	184	199	193	187	188	205	215	164	172	166	176	184	164	188	188	172	185	184	182	199	181	168	174	188	210	195	192	184	170	183	182	176	204	204	196	180	193	202	176	198	164	178	184	151	202	173	173	158	180	182	197	202	176	187	170	177	165	185	181	197	186	185	174	161	196	169	210	181	158	183	180	181	168	198	143	162	170	201	178	209	182	193	182	187	174	182	165	175	206	185	201	193	195	171	172	180	194	205	179	207	201	187	177	183	173	162	166	188	167	177	194	179	191	172	183	169	184	202	179	192	171	163	177	190	186	169	163	169	170	173	169	204	186	169	176	173	191	189	183	186	187	169	183	180	169	173	189	177	161	186	160	177	178	166	176	178	187	179	184	205	184	186	167	180	193	187	179	190	189	201	211	186	186	187	181	184	169	177	184	174	184	186	177	207	185	180	179	192	166	192	177	182	149	204	182	203	182	211	196	174	211	175	196	190	171	172	177	158	204	171	195	208	214	199	196	186	178	191	183	185	185	149	228	157	158	200	191	186	169	169	183	198	180	179	183	173	177	176	190	195	184	169	188	170	197	162	174	181	198	183	180	188	176	194	158	166	175	201	179	198	170	182	189	167	167	186	179	204	182	173	195	178	196	186	189	193	196	196	171	188	173	158	181	206	182	193	175	176	181	184	175	162	168	194	217	176	178	190	194	196	190	205	179	174	204	181	181	192	179	173	211	205	152	179	187	174	179	179	220	176	193	182	179	172	166	203	179	193	175	168	176	181	179	167	181	186	161	201	196	185	196	189	174	166	162	171	177	165	192	178	189	189	180	201	177	184	179	191	201	162	168	192	204	208	171	175	190	171	165	190	176	176	186	200	187	172	190	195	181	185	173	178	185	192	178	175	200	186	190	173	184	178	181	164	186	180	170	195	180	185	175	192	161	189	180	180	188	198	170	183	187	203	213	200	176	187	181	195	179	177	183	187	180	186	180	191	192	161	210	198	191	178	181	173	179	169	162	204	190	175	184	189	190	186	175	175	180	170	173	168	164	187	180	200	180	196	175	165	176	204	180	174	172	177	176	177	190	178	203	195	194	185	204	167	200	198	156	179	166	165	174	194	143	184	207	184	153	179	203	166	179	176	179	208	174	178	161	179	175	178	173	150	167	163	187	173	169	177	187	184	194	178	180	171	181	176	160	171	205	174	193	196	168	191	206	191	169	192	182	182	190	148	169	190	186	186	176	181	156	186	184	178	177	195	153	194	185	196	162	200	201	175	179	198	186	174	183	184	200	173	187	183	151	174	178	176	165	189	177	196	193	188	163	172	201	208	183	181	165	168	197	192	176	171	194	189	216	189	160	180	209	153	169	189	194	180	181	169	157	178	193	183	168	176	179	164	183	135	197	176	184	179	177	173	178	177	169	161	167	187	184	170	176	175	172	158	165	179	185	187	198	187	164	175	188	208	192	171	181	200	163	203	207	185	201	168	172	191	179	188	185	171	183	164	168	172	178	146	165	164	176	195	182	196	202	184	183	190	175	177	187	185	205	216	186	192	174	192	155	191	158	198	188	188	171	183	187	177	212	196	173	181	186	169	179	183	187	195	168	184	162	183	189	163	196	170	193	191	185	179	182	199	189	191	204	189	187	174	182	170	179	174	198	189	167	170	172	183	191	176	189	160	181	154	191	168	165	186	178	188	182	194	175	187	192	173	188	191	166	197	217	197	191	171	161	181	186	184	197	180	168	175	172	170	184	176	188	179	207	194	165	162	182	182	183	207	199	209	184	191	168	183	170	170	163	163	164	173	204	196	197	188	185	195	200	208	186	169	185	172	185	175	183	187	190	175	169	154	179	193	151	195	186	193	162	169	183	168	195	165	187	181	189	190	198	177	194	198	169	178	193	194	187	185	179	199	175	169	194	194	182	177	187	177	178	172	177	181	162	199	186	192	184	186	167	167	213	184	168	180	204	176	188	195	190	172	152	197	181	173	192	171	196	190	202	175	149	202	195	169	201	169	176	147	187	166	176	213	152	186	196	144	196	177	186	183	190	192	174	179	175	168	177	171	174	176	180	163	166	169	173	181	202	193	168	164	171	160	196	178	194	172	169	178	189	193	208	193	195	200	188	179	179	180	153	153	177	180	172	185	182	179	176	181	162	193	174	204	174	199	189	195	167	157	167	176	170	200	180	184	185	172	161	164	167	153	174	189	164	175	162	167	187	174	183	151	156	163	149	189	178	174	188	189	176	182	194	191	196	166	185	174	168	171	168	201	195	176	188	187	162	191	202	186	214	175	198	195	200	198	156	172	167	161	166	162	192	171	183	192	183	163	191	188	161	165	169	173	185	188	192	169	206	192	204	192	175	176	197	155	171	175	185	183	194	173	192	193	182	172	184	185	185	206	192	204	158	192	171	197	167	203	185	162	143	177	150	191	181	170	188	180	168	204	211	200	189	195	212	183	181	175	198	197	175	173	183	158	172	171	183	174	171	195	197	191	191	180	192	202	191	157	180	201	151	182	158	191	163	195	219	181	192	164	165	169	169	165	175	168	185	179	173	174	181	173	184	190	180	208	158	187	173	184	172	202	198	174	210	169	187	178	191	172	186	194	169	173	188	199	145	199	168	174	177	176	198	168	194	191	164	168	187	169	182	155	146	184	190	185	187	181	179	178	177	189	191	171	175	196	184	171	187	186	152	195	181	172	186	182	162	179	169	196	189	158	194	185	207	170	177	195	183
5746	3994	9058	10300	8926	8012	6782	5356	4359	4012	3822	3552	3803	4059	4429	3741	2952	2465	1966	1469	1323	1152	1210	1165	1171	1116	1115	1174	1128	964	822	801	739	694	685	661	578	569	566	562	553	522	520	506	498	520	482	498	536	507	511	498	528	487	485	456	499	479	471	498	483	499	478	487	490	495	470	470	448	482	500	474	488	472	482	456	493	474	468	491	441	485	436	443	509	481	450	486	468	448	452	433	445	452	495	437	474	464	430	479	430	411	436	456	472	445	435	460	442	435	462	440	464	458	401	434	464	472	464	450	441	460	491	434	427	430	433	457	459	460	439	496	441	488	449	469	479	420	433	465	442	441	443	454	436	436	436	446	454	448	433	448	432	435	415	423	421	432	424	418	437	444	400	477	421	437	425	480	430	447	480	385	451	454	432	438	432	419	470	424	429	471	473	413	448	424	463	436	443	461	481	419	457	439	439	449	413	453	430	464	398	460	451	475	431	399	484	451	418	424	453	459	411	472	436	444	421	466	448	446	445	477	480	448	422	457	438	455	439	453	463	460	400	442	469	467	423	455	385	464	448	444	434	427	449	500	472	459	438	450	452	451	456	429	475	435	416	420	406	439	445	449	433	498	428	421	418	457	419	449	424	473	422	439	489	456	445	418	431	413	468	417	420	467	418	441	448	438	428	452	427	447	440	433	428	443	430	475	441	426	433	420	427	457	432	435	429	443	458	442	464	440	455	447	424	448	437	447	433	450	460	451	472	455	445	460	427	432	415	469	471	437	453	457	441	456	430	455	428	427	420	446	463	451	474	452	464	488	495	419	454	470	414	393	430	468	467	446	449	423	448	461	455	388	444	449	461	420	444	446	437	462	434	442	455	473	436	463	420	437	440	459	415	492	455	473	451	413	460	437	442	463	438	471	400	451	450	453	423	442	434	464	471	450	394	449	422	446	441	468	431	430	452	422	461	416	454	458	423	462	426	447	445	440	456	432	466	442	407	466	457	446	464	448	445	408	461	434	481	431	450	438	456	412	412	481	441	465	421	443	420	449	475	473	435	440	469	432	449	430	457	497	484	442	447	496	427	438	439	456	430	457	457	421	443	479	442	472	448	478	447	443	426	419	411	438	425	484	505	448	419	484	405	431	415	413	456	444	472	418	452	438	436	428	439	432	438	455	430	489	470	410	449	483	420	418	426	438	465	478	449	443	439	454	453	433	448	469	477	463	445	435	472	420	427	441	442	434	455	443	443	466	428	421	473	437	434	489	442	440	483	432	421	426	452	433	454	453	434	481	444	462	460	444	443	484	448	444	455	405	461	457	437	407	466	439	426	425	477	437	457	467	442	451	461	440	421	437	420	480	445	452	464	428	426	498	413	446	410	442	407	432	432	411	468	496	451	467	472	443	481	466	476	430	388	465	464	424	450	462	435	403	456	434	423	432	416	438	469	424	452	448	444	399	419	435	424	446	413	463	437	464	428	429	448	476	469	438	444	466	405	420	446	429	452	428	444	428	462	455	444	434	475	429	449	460	447	436	398	431	455	497	475	412	408	436	494	453	466	453	453	408	485	428	440	430	419	444	427	426	393	449	431	457	490	448	522	402	421	455	405	396	441	436	430	432	410	454	390	419	425	462	466	442	421	463	432	463	451	480	466	453	435	459	461	455	459	432	429	418	432	451	456	401	426	453	455	465	425	434	402	439	450	425	421	437	424	434	449	434	411	432	434	437	414	442	438	432	460	411	483	453	437	486	418	431	442	435	427	454	419	428	475	459	428	464	475	490	401	431	461	417	448	452	443	431	466	409	439	457	475	462	451	443	427	402	429	459	416	416	470	453	430	419	479	423	449	425	497	452	417	464	427	422	399	428	452	473	457	452	460	437	404	447	415	436	456	471	485	454	451	471	451	432	432	429	455	467	458	484	458	428	447	441	466	421	479	424	438	474	425	442	464	444	453	439	386	425	478	463	446	427	471	450	442	420	429	469	441	439	462	430	418	464	496	458	446	436	466	428	457	459	441	412	446	407	480	438	435	409	444	410	445	435	448	443	462	490	459	447	440	470	446	480	466	445	421	409	448	446	448	448	446	441	441	452	410	457	412	467	427	434	442	431	487	458	436	427	472	478	425	448	454	458	492	465	425	425	425	449	464	440	419	421	457	454	468	430	461	460	407	424	406	462	405	439	452	457	463	462	446	430	445	444	450	438	489	473	462	443	479	437	437	438	437	451	442	427	435	443	457	424	470	441	483	462	482	438	421	446	457	440	426	434	442	462	455	460	449	429	429	430	419	441	471	437	462	450	417	447	440	405	422	447	462	444	450	440	434	415	481	389	438	402	483	471	472	449	441	409	452	433	435	459	457	454	428	449	440	438	447	443	471	438	465	443	433	433	485	460	439	444	482	430	519	480	457	482	452	467	460	445	454	441	457	422	428	457	484	439	441	434	463	400	438	468	479	435	441	454	442	474	474	467	478	438	422	415	441	409	430	464	445	447	443	399	480	417	433	451	434	522	445	484	454	453	466	433	422	437	428	419	444	439	405	442	435	449	427	455	464	453	445	440	429	469	436	462	436	445	471	440	452	465	468	430	456	441	449	426	451	419	455	452	435	447	473	493	506	428	425	423	455	452	421	415	437	461	428	437	449	432	424	433	415	425	408	461	444	455	440	423	479	458	435	422	425	427	473	452	462	431	475	448	429	436	468	466	437	421	426	431	450	481	428	471	459	462	449	455	426	427	439	406	471	496	441	429	466	459	465	409	432	463	442	444	429	456	413	454	425	439	456	450	421	418	454	404	457	471	462	452	442	420	446	418	425	412	448	464	430	469	449	464	451	430	498	429	445	458	432	433	445	487	436	453	422	446	447	446	442	427	447	435	439	431	409	444	419	396	451	474	438	411	438	468	401	445	458	446	436	425	428	421	441	434	430	473	413	446	415	439	447	459	476	440	448	422	461	453	430	468	436	449	450	417	446	456	421	438	445	476	467	480	392	428	453	439	441	454	421	428	494	430	453	484	458	457	435	435	448	388	462	402	424	479	446	459	439	448	441	445	442	447	481	430	473	435	434	433	420	416	457	415	409	449	448	392	453	441	455	423	456	406	453	458	446	415	431	434	468	459	435	463	427	444	453	442	411	433	419	435	460	447	424	404	442	464	444	484	428	451	466	448	423	469	443	452	460	446	470	448	463	438	447	462	428	454	466	410	441	468	486	399	435	440	417	451	454	450	451	456	451	427	428	466	443	432	442	452	443	446	443	465	407	468	421	467	422	438	436	471	440	440	433	443	481	415	487	448	448	460	434	439	449	471	464	439	467	414	446	439	425	478	439	469	496	455	430	470	439	434	438	434	480	439	431	433	383	480	426	471	454	460	471	422	433	472	426	472	444	475	472	443	425	424	442	416	441	506	476	438	427	447	473	423	486	451	418	466	457	483	471	469	437	414	441	453	454	420	485	379	466	486	453	423	486	433	491	453	480	449	431	445	436	450
20759	8828	10045	7702	5255	3966	2963	2147	1533	1400	1186	1093	1138	1199	1181	913	763	605	500	427	389	352	355	401	329	296	347	329	301	318	282	237	217	198	223	182	208	210	192	190	188	221	191	218	255	222	182	195	174	210	180	187	170	162	135	177	186	188	171	170	162	174	172	181	182	161	159	155	172	181	170	154	149	162	160	161	187	137	163	149	146	163	179	168	144	193	148	171	168	158	144	167	160	150	163	176	159	150	146	155	149	148	159	144	152	170	132	156	170	158	164	179	179	162	138	150	155	161	145	146	142	155	173	152	164	173	171	144	164	122	156	146	169	163	160	154	154	186	148	170	163	151	143	173	180	166	162	159	148	170	167	151	138	134	165	145	160	164	155	150	143	180	171	201	163	127	141	154	149	171	134	148	176	175	162	157	174	149	153	170	165	148	160	154	155	149	162	162	150	151	166	159	177	154	157	166	168	130	170	162	151	157	144	154	144	177	173	171	186	169	139	173	158	159	144	164	163	154	155	155	155	168	157	167	165	170	165	126	145	145	136	147	150	140	161	125	164	142	163	153	152	163	146	148	167	171	143	177	120	150	167	159	138	169	151	145	140	175	149	167	155	154	158	156	155	161	163	151	152	168	150	158	152	170	156	155	154	153	174	178	147	172	160	172	159	153	141	139	153	148	174	162	143	166	154	156	134	131	154	148	167	151	150	160	163	145	147	140	139	170	141	157	154	157	143	180	161	175	176	162	143	135	139	145	141	144	160	149	151	173	152	140	155	164	142	152	166	160	162	186	161	163	159	141	150	162	183	146	168	142	159	144	168	164	157	173	153	166	148	165	163	155	154	155	148	169	138	170	153	154	175	147	157	155	152	157	165	154	136	135	148	175	148	158	172	164	155	145	180	156	166	159	153	148	149	143	172	131	158	155	145	141	151	145	162	175	143	135	169	162	132	152	168	165	164	139	153	150	160	139	150	149	148	151	139	155	160	149	157	154	148	168	173	165	146	145	151	157	165	174	147	139	152	180	130	153	162	174	176	156	164	147	155	162	136	153	154	151	156	151	175	143	182	173	166	146	146	134	151	162	161	169	152	147	152	155	172	158	153	149	140	160	163	167	152	139	143	163	139	153	175	151	159	161	156	166	149	145	153	185	148	148	165	162	170	157	156	181	156	163	151	141	163	156	154	175	155	163	144	144	168	148	152	152	156	148	143	179	154	134	148	178	149	153	142	149	164	157	135	156	167	159	173	172	181	167	168	164	167	139	152	184	179	149	140	145	174	174	157	171	162	139	158	147	155	131	150	160	143	150	172	174	152	152	166	165	180	163	162	172	158	148	175	174	156	141	143	172	170	152	152	160	158	172	171	168	166	132	179	162	161	162	149	159	162	152	161	160	177	156	163	183	133	161	152	190	166	141	142	177	177	160	158	150	169	166	174	154	158	167	163	150	149	162	167	155	162	152	154	162	160	165	149	165	174	156	150	171	150	164	117	129	160	152	166	178	138	149	173	175	145	134	160	163	151	146	170	160	159	155	160	179	173	155	171	170	170	182	156	158	146	152	163	136	155	142	159	162	148	164	162	177	147	144	164	150	157	175	174	146	169	146	151	183	175	158	176	155	173	159	160	145	147	147	157	166	166	177	159	164	143	175	136	161	156	128	155	169	156	138	145	160	159	169	164	166	158	163	141	148	147	144	164	140	152	181	134	161	180	140	161	151	155	162	152	160	157	145	167	167	163	168	158	156	146	159	141	164	170	162	146	150	147	178	171	160	156	161	137	160	181	141	146	151	152	158	153	155	139	151	182	162	163	150	159	169	158	168	175	147	145	149	175	156	141	135	170	174	162	133	176	132	139	155	159	158	162	162	156	156	162	169	157	144	152	159	132	190	151	177	181	136	158	164	168	162	166	170	148	157	148	153	127	151	190	150	157	160	189	154	172	172	131	139	151	162	148	161	162	157	147	163	163	156	179	149	134	163	162	151	167	184	176	181	175	159	156	154	171	127	145	163	145	171	152	149	181	148	150	174	156	177	163	182	134	152	168	148	177	133	170	160	159	147	155	164	151	166	127	141	162	178	147	173	150	177	154	164	157	160	151	159	173	152	169	155	145	166	172	142	171	160	160	158	164	137	151	174	156	160	167	179	180	148	150	159	172	132	145	167	171	154	159	186	157	182	147	146	142	146	157	154	155	150	136	148	169	135	161	167	146	146	146	177	158	164	175	162	165	152	148	191	150	140	167	148	154	149	173	162	161	135	164	149	151	175	153	153	170	172	169	167	168	155	150	140	167	190	156	162	160	177	158	160	158	184	159	152	179	161	166	150	165	157	160	151	166	136	147	155	147	144	152	149	157	155	154	149	156	162	145	152	155	159	158	173	161	174	169	153	133	178	184	131	162	152	173	141	176	181	158	148	140	133	135	158	169	166	146	145	160	162	132	138	166	162	155	154	164	162	149	163	171	151	170	175	157	146	158	146	138	150	147	141	163	158	159	174	138	154	151	142	173	153	149	162	178	155	127	145	145	170	150	150	155	169	157	162	169	156	163	160	156	153	164	159	155	149	169	150	164	136	156	154	141	168	169	149	145	147	144	155	166	174	151	167	150	164	147	146	192	153	170	164	140	162	168	158	164	152	135	137	142	167	190	171	187	144	165	170	160	159	152	172	180	147	138	183	164	167	165	138	160	177	180	159	145	140	173	178	161	163	140	170	155	143	141	168	166	177	145	179	146	151	145	162	184	168	151	170	156	172	148	151	175	149	169	146	154	165	161	161	163	143	166	165	164	166	144	174	173	168	151	149	153	155	181	163	159	174	175	154	139	155	145	157	147	158	167	165	156	159	151	156	156	142	161	139	170	171	167	164	137	160	166	140	154	152	149	130	138	153	157	158	148	131	168	141	169	145	169	152	170	146	159	162	160	161	142	158	181	146	158	151	145	150	131	187	163	155	155	138	156	137	144	156	146	162	152	157	187	146	153	158	152	165	162	171	157	166	160	148	145	145	168	148	145	162	158	173	166	152	169	161	166	194	166	162	147	172	161	150	149	163	156	137	155	183	170	150	142	152	156	149	154	123	154	161	165	145	160	171	142	152	153	163	174	136	157	136	155	153	165	151	163	160	143	142	138	158	139	161	133	156	165	175	153	155	146	162	139	146	167	150	158	131	159	143	172	173	148	134	172	152	177	163	126	146	151	165	162	163	164	163	168	182	152	166	154	144	160	173	162	155	155	164	169	138	162	132	127	138	162	174	162	162	149	154	156	160	153	178	149	154	158	145	142	140	147	168	142	167	170	169	172	167	155	163	169	155	147	158	150	161	160	176	161	161	141	191	157	148	151	152	155	166	150	157	143	143	163	151	162	143	167	164	130	140	173	148	144	149	175	156	187	168	154	148	162	137	144	153	150	162	156	150	160	154	163	183	156	183	147	179	159	156	185	162	161	144	159	154	153	161	167	162	149	138	124	141	136	166	159	144	161	167
11845	7139	15665	17427	15506	13975	12133	9422	7643	7292	6534	6309	6468	6822	6402	5336	4361	3528	2974	2445	2048	1787	1920	1984	1794	1674	1821	1748	1559	1463	1289	1154	1029	851	874	807	728	693	660	704	747	806	861	1118	1076	933	703	727	692	622	608	634	603	603	535	507	482	441	445	459	506	477	483	480	463	516	472	470	476	487	438	417	466	449	421	496	437	445	443	454	454	438	440	423	422	445	476	441	481	427	400	435	385	414	418	414	400	421	407	433	435	405	419	452	390	415	430	390	412	411	430	384	438	421	351	391	382	417	396	403	406	414	409	377	354	413	395	361	423	360	435	432	438	391	379	382	420	409	399	441	407	448	388	386	400	446	369	371	406	355	377	388	404	396	381	385	413	373	420	344	365	441	356	378	365	422	396	409	397	399	400	433	436	386	404	422	421	431	370	367	385	377	409	382	409	418	408	420	421	407	367	376	392	376	388	374	357	377	397	395	387	381	366	346	397	429	389	409	368	376	386	351	401	367	391	402	426	376	363	373	383	350	386	415	356	411	374	411	377	379	424	416	430	341	388	395	414	390	346	373	349	402	439	402	428	387	410	412	380	384	423	400	435	442	388	389	408	360	378	416	375	388	397	389	410	377	365	389	410	398	406	404	385	400	400	395	416	377	401	381	412	358	393	396	375	401	389	400	367	390	398	370	397	423	417	399	391	375	386	374	392	398	384	407	397	355	402	408	386	403	403	419	403	356	410	400	403	392	388	419	372	379	404	366	388	402	355	375	389	380	431	417	376	386	407	389	384	422	347	343	371	384	416	371	377	378	431	409	386	374	383	405	389	390	402	393	392	413	421	385	356	394	407	381	402	409	375	363	394	401	391	401	391	413	365	396	403	384	406	419	416	397	397	368	405	403	402	396	402	370	403	387	381	374	409	383	394	363	390	389	408	430	400	391	354	392	395	394	434	357	373	452	419	395	395	351	402	417	413	373	361	389	429	395	429	373	384	394	407	381	386	391	403	387	380	396	383	361	408	362	423	385	381	366	402	390	382	387	356	389	387	373	357	390	426	379	367	397	389	429	421	406	355	401	358	376	427	413	371	374	410	366	419	418	385	377	389	378	407	350	385	401	386	379	403	376	381	415	370	391	384	388	390	382	409	347	409	399	374	374	374	398	404	375	397	394	385	389	390	429	421	408	383	355	381	385	413	397	373	418	369	382	416	383	388	423	373	384	357	387	382	393	385	361	423	366	380	406	391	395	368	370	392	393	371	370	409	379	374	371	415	405	384	362	383	354	379	421	409	415	402	384	399	407	410	386	403	389	393	381	403	368	409	392	396	399	359	413	382	393	365	377	400	415	374	401	407	396	411	390	382	375	379	409	393	401	380	368	411	374	400	378	406	368	396	397	387	371	395	394	425	392	414	379	374	390	361	378	363	404	370	403	372	406	340	403	400	408	371	394	364	412	387	409	373	373	350	370	370	391	404	379	397	388	409	374	382	404	412	388	409	384	357	406	388	387	395	396	389	402	371	428	381	406	355	353	373	366	348	384	389	394	409	387	423	381	379	388	372	400	379	352	373	418	369	386	431	404	361	381	405	404	403	418	383	389	407	426	427	425	396	361	391	414	401	388	387	377	435	403	387	383	394	375	375	362	389	386	437	372	398	387	374	412	412	415	368	356	391	392	389	410	406	408	416	415	384	388	357	417	399	392	359	383	425	403	385	372	387	401	385	382	418	393	403	358	411	356	377	377	383	398	408	366	387	371	371	403	385	376	363	394	369	419	382	412	375	360	372	370	404	333	410	422	384	349	422	392	426	386	385	414	395	386	390	388	367	396	388	372	420	393	429	402	380	414	374	414	401	379	382	384	389	397	394	348	408	364	386	374	364	386	430	375	400	392	419	378	384	396	380	383	374	408	404	426	383	398	396	386	380	402	358	409	356	390	418	402	357	395	363	396	374	407	391	359	384	392	383	362	368	365	402	411	393	395	387	411	377	355	391	376	384	420	424	370	416	394	391	408	393	385	364	371	412	393	405	382	403	409	399	383	389	384	396	367	380	414	384	400	359	415	346	354	407	404	388	372	394	411	377	372	367	373	380	358	420	374	421	381	389	379	404	385	418	359	374	414	387	421	414	366	407	394	392	414	431	401	397	415	349	405	380	364	447	366	423	390	372	424	367	388	368	399	415	380	396	432	428	370	386	383	381	356	387	399	378	350	354	429	373	368	393	383	367	416	412	375	406	392	403	392	368	387	401	338	358	395	409	395	348	382	389	369	387	383	366	411	382	428	379	412	381	376	405	365	360	391	408	414	403	425	406	402	397	405	381	380	424	411	382	374	385	405	390	355	409	378	405	384	362	424	404	384	384	393	408	374	409	398	353	393	385	384	395	383	402	379	371	360	416	402	401	401	376	386	365	387	391	400	405	361	428	402	408	412	401	396	410	374	356	404	423	413	392	387	390	372	381	384	389	398	371	364	387	385	410	421	435	406	374	393	403	429	378	377	413	394	379	385	416	403	384	353	407	417	363	401	411	423	413	418	416	403	362	413	392	388	358	391	407	380	404	413	377	351	408	387	377	383	363	408	361	406	402	386	377	352	392	409	401	409	401	372	352	384	411	409	400	378	406	395	362	396	404	391	371	419	402	369	394	409	376	420	363	391	402	389	386	371	371	414	400	377	378	374	391	441	387	377	390	392	384	394	392	375	364	369	359	400	383	397	419	390	385	376	391	395	411	369	372	397	394	424	450	413	414	374	365	427	382	406	359	385	379	411	423	386	404	388	393	394	377	398	387	384	384	380	374	420	372	390	372	403	407	405	390	381	394	378	391	409	400	374	369	377	338	405	394	397	418	391	382	399	382	420	402	392	394	414	365	389	360	381	373	389	421	396	381	381	426	402	379	351	356	381	402	352	389	401	437	390	418	345	427	363	394	369	412	410	426	383	409	404	408	388	403	393	388	374	407	365	416	398	400	388	384	395	389	369	394	376	352	379	358	390	378	397	347	379	374	355	378	376	402	392	415	393	366	427	382	386	388	410	409	407	394	387	385	384	414	404	392	429	395	368	403	418	375	424	430	396	368	381	367	382	398	422	384	408	401	367	382	402	345	365	408	386	386	426	418	431	405	363	397	378	395	415	384	381	385	402	399	386	413	417	412	386	384	373	389	346	399	426	405	383	395	349	349	412	412	383	382	405	367	392	392	379	405	373	385	379	418	392	348	381	412	355	395	378	386	358	374	382	376	382	379	396	372	414	421	380	400	365	359	401	367	406	384	388	397	372	406	442	370	397	385	394	406	396	384	367	355	414	406	389	391	388	402	401	376	412	401	394	366	379	402	359	379	410	363	426	379	413	373	435	399	360	370	416	380	404	385	406	411	389	365	380	355	360	377	419	380	407	392	377	443	392	399	394	394	405	387	397	437	388	406	405	392	369	418	377	369	386	405	371	389	333	392	415	377	411	371	415	386	369	379	430	369	423	430	362	367	388	384	388
27280	13807	15276	11481	8339	6298	4232	2921	2345	2080	1692	1616	1505	1531	1476	1163	947	669	655	594	470	432	423	423	432	388	410	411	339	372	326	309	247	223	238	191	179	185	170	200	190	258	238	291	298	232	184	199	195	195	159	191	170	177	149	141	128	148	133	165	115	123	146	164	155	137	152	136	150	107	147	144	153	156	165	142	134	139	124	151	122	115	137	128	154	178	129	151	134	115	144	126	118	131	117	124	146	133	144	107	108	154	135	131	131	119	125	134	128	122	122	119	143	120	160	127	125	137	113	126	135	130	111	120	133	121	139	131	130	128	145	136	150	110	144	131	128	136	121	131	117	117	110	128	121	124	133	115	145	119	108	150	126	114	113	112	128	114	134	102	113	129	104	119	127	143	129	124	120	130	154	108	125	143	128	135	129	132	125	132	133	125	124	137	122	141	116	127	142	120	124	128	121	123	139	133	130	144	120	112	143	135	113	149	142	141	124	115	130	119	128	130	117	150	144	131	117	127	126	120	134	145	123	100	118	119	120	121	119	118	126	141	124	112	119	133	122	119	134	112	129	116	116	127	114	101	130	133	134	109	130	103	132	114	115	148	146	132	134	133	132	137	131	124	119	144	121	125	136	130	122	98	130	127	147	165	143	120	127	131	128	139	135	110	147	128	137	129	115	121	145	134	121	143	134	125	127	149	131	138	119	127	126	139	131	125	115	131	121	142	134	128	161	119	118	130	126	115	122	145	126	128	159	124	143	126	115	104	130	137	128	136	135	111	139	130	130	114	120	126	109	131	123	124	126	131	115	136	155	118	123	131	133	124	140	107	120	131	125	110	125	112	125	126	123	122	143	128	138	126	127	116	107	121	123	147	130	129	146	140	129	123	145	105	122	130	146	152	121	132	123	122	138	135	127	141	134	142	116	139	125	109	124	114	123	127	116	132	112	127	146	120	117	119	122	133	145	148	132	115	157	136	117	126	122	116	134	125	122	129	128	119	142	121	135	121	127	104	137	132	116	122	146	129	140	128	135	123	111	131	124	117	109	130	150	113	119	121	120	155	133	132	130	123	119	147	115	131	121	126	113	150	143	116	114	126	131	120	130	130	120	125	143	118	110	135	135	127	137	136	136	117	134	132	127	115	160	113	132	123	138	147	129	135	122	137	119	131	135	110	114	123	133	128	113	138	120	140	132	154	138	138	129	124	129	129	124	108	118	110	138	138	112	132	136	114	132	114	128	133	111	145	134	120	137	127	126	138	125	128	126	126	128	134	113	124	117	127	112	125	127	114	130	129	123	127	111	122	100	150	120	150	122	129	129	122	119	125	131	128	127	134	128	116	104	126	133	106	130	142	115	123	148	122	131	123	136	99	153	113	126	112	134	120	136	122	121	106	127	131	134	125	140	120	126	125	156	141	125	145	127	134	130	128	118	134	122	113	121	135	122	130	140	122	132	159	134	131	146	137	133	120	134	133	123	136	126	124	123	121	112	120	123	110	121	113	132	140	137	119	134	153	126	114	141	125	123	137	104	156	130	141	138	114	130	122	109	129	110	132	111	129	151	135	145	143	120	115	135	133	142	132	130	138	134	108	134	133	142	124	138	128	122	135	134	106	124	128	109	126	134	139	127	117	123	127	138	126	138	149	127	113	135	124	116	124	141	122	116	121	109	129	129	156	112	123	145	120	138	115	112	100	141	123	112	137	123	119	125	121	130	112	146	133	110	116	140	123	108	110	130	108	138	137	123	128	98	119	114	141	137	122	144	131	130	141	131	125	136	119	131	132	131	129	131	118	132	122	112	143	139	118	115	140	133	141	121	142	128	113	143	136	138	145	151	146	97	126	130	123	128	114	142	122	132	129	140	160	145	130	113	129	146	147	135	152	139	132	108	107	130	138	131	120	125	107	125	150	125	119	121	110	139	119	119	120	133	127	128	130	116	135	138	142	118	127	112	129	128	107	137	137	144	131	136	122	142	149	144	121	119	113	120	113	131	128	110	135	132	122	128	142	136	140	124	133	117	124	128	119	126	142	145	106	114	112	127	145	132	130	131	142	133	128	117	134	132	130	123	151	134	129	158	119	113	128	132	107	146	141	123	146	125	133	128	131	136	126	110	113	134	119	126	138	139	158	155	135	118	140	120	124	119	133	135	114	132	114	161	132	141	110	161	123	140	126	132	145	123	122	135	120	124	141	127	126	132	137	118	134	131	133	138	148	142	134	131	129	133	132	123	135	125	137	124	134	118	136	138	139	159	118	120	133	130	129	151	154	130	129	118	145	141	135	145	116	107	115	126	115	127	120	126	127	106	127	140	135	125	121	125	121	133	121	124	125	130	140	112	129	142	127	146	121	123	121	144	128	121	130	127	138	142	134	134	117	125	130	135	144	128	114	125	124	141	122	130	139	113	135	145	127	124	114	133	125	110	141	119	150	133	103	124	116	117	133	115	142	133	125	128	130	121	117	122	142	126	107	153	143	131	135	145	122	135	142	153	118	126	113	134	115	121	125	100	115	141	115	125	120	127	141	122	112	120	126	143	115	121	135	150	147	123	105	123	134	145	118	128	123	141	137	134	127	121	131	121	137	131	121	124	109	149	120	152	119	131	94	122	132	148	141	120	118	137	101	120	127	118	108	126	143	135	131	128	131	112	116	132	130	146	142	118	145	132	134	129	121	116	128	116	116	144	123	143	130	135	139	134	126	145	137	111	124	119	136	127	128	133	130	128	110	142	137	136	140	125	119	140	109	124	116	142	126	147	131	138	137	132	124	145	142	162	109	117	141	135	139	141	113	114	123	142	131	134	144	136	154	128	136	142	126	123	155	139	119	141	130	119	111	120	100	119	127	147	116	116	123	141	128	120	100	124	133	133	139	126	116	138	131	127	121	114	107	143	129	107	128	139	126	127	133	133	133	128	135	140	144	124	148	122	136	136	117	134	138	120	122	121	117	124	133	134	102	131	111	116	126	119	108	117	133	121	131	120	117	112	145	129	144	133	144	145	146	122	112	109	117	124	116	124	131	134	130	114	137	140	153	128	139	120	135	130	131	124	106	137	127	137	111	108	126	133	122	125	135	141	130	120	131	118	124	111	125	117	136	118	116	136	131	125	127	140	122	141	137	117	116	115	110	116	116	127	118	123	133	121	142	136	138	136	138	131	139	132	130	116	124	129	121	145	151	119	124	126	130	137	131	123	112	142	148	131	124	128	147	127	121	116	137	116	131	129	114	126	130	112	125	124	119	152	143	127	134	139	133	129	126	123	134	125	132	119	126	134	126	129	131	130	125	131	125	112	144	121	140	128	131	115	122	114	129	120	126	138	129	113	122	147	126	135	121	105	125	108	122	114	129	126	138	133	127	132	133	142	112	138	124	126	125	140	139	135	140	107	107	124	132	112	142	123	139	116	141	119	113	134	129	137	132	139	151	125	119	117	144	153	117	145	128	131	127	118	123	136	116	126	142	112	155	138	139	130	143	110	130
14922	10228	20759	22072	21465	19381	15553	12262	10965	10036	8801	8851	8865	8927	8147	6622	5453	4554	4041	3488	2707	2618	2698	2662	2385	2269	2664	2270	2105	2134	1748	1485	1327	1132	1174	943	860	921	743	803	901	1104	1297	1699	1583	1289	921	876	847	742	681	754	692	713	634	549	495	507	460	492	446	489	461	452	492	490	435	455	474	429	454	436	439	429	458	432	413	419	451	453	365	412	405	423	419	375	388	393	390	365	380	401	385	386	421	372	349	418	412	380	394	361	355	358	355	380	369	331	341	369	374	363	330	347	348	342	321	315	350	308	323	335	346	320	304	333	331	351	329	379	348	334	385	324	337	346	356	346	338	367	299	333	367	321	316	340	341	319	302	331	317	332	338	334	347	320	325	335	308	335	315	360	331	338	323	322	307	323	310	313	335	331	346	341	309	305	322	343	328	346	320	297	292	346	340	306	342	339	352	341	309	326	315	347	363	325	317	306	342	319	305	314	309	311	315	317	339	346	317	358	315	332	344	313	311	312	336	322	346	310	337	342	303	322	289	325	322	362	330	354	287	347	311	328	347	288	311	315	316	310	304	317	315	335	332	341	344	298	322	340	328	319	343	330	342	327	334	324	326	349	305	343	352	278	322	276	335	345	339	316	326	320	317	329	341	357	324	333	343	356	316	311	335	330	286	300	347	353	342	349	339	339	335	311	344	327	324	372	315	319	299	315	331	336	347	346	325	338	341	298	353	356	350	315	361	350	328	321	305	329	312	316	347	337	334	356	314	332	334	349	251	346	360	331	345	331	348	343	345	309	330	358	321	357	333	348	360	346	336	355	321	325	290	319	327	347	345	318	343	324	334	322	338	363	336	355	307	331	345	333	331	329	311	317	351	302	334	304	325	346	318	338	339	301	334	341	328	340	290	318	326	340	350	325	323	330	312	354	336	343	354	346	325	362	306	318	328	337	328	322	347	333	319	378	327	323	333	326	338	327	324	325	308	303	341	353	313	322	318	340	300	354	352	317	348	340	301	332	315	338	321	324	348	321	324	330	314	363	324	343	308	368	305	332	339	340	346	332	330	312	342	338	362	352	282	317	318	359	301	347	312	319	341	308	340	347	342	309	333	338	358	318	366	350	297	312	322	355	329	347	350	310	321	353	328	335	325	348	328	331	357	306	328	324	326	333	339	337	345	344	303	331	323	297	332	313	314	330	318	343	335	332	334	324	335	332	349	353	332	346	317	338	312	336	314	325	326	323	315	335	318	321	295	328	314	312	359	310	304	331	315	330	325	306	344	335	291	342	329	314	312	344	314	328	305	352	324	312	309	321	340	336	322	324	291	337	325	318	316	330	332	333	310	335	342	329	338	322	302	355	318	305	282	315	344	340	290	324	358	331	325	301	329	326	316	328	325	306	312	344	329	320	334	313	321	308	318	337	292	329	303	316	356	306	340	321	323	339	354	350	305	334	325	356	326	378	349	339	307	303	315	328	384	325	315	333	331	352	312	309	326	303	340	341	310	314	350	348	369	337	331	303	332	290	357	348	332	347	335	358	337	328	303	331	340	328	346	325	335	363	343	337	335	327	369	343	328	339	341	361	343	321	337	346	322	318	333	327	311	356	339	321	342	299	329	318	331	275	366	321	326	357	298	339	344	287	304	326	358	312	326	310	304	350	350	334	297	350	333	337	325	323	325	338	313	335	329	354	295	354	313	346	330	342	341	332	355	312	332	345	320	346	340	307	327	314	334	324	318	355	315	331	341	335	291	296	326	318	315	334	321	339	311	336	321	357	352	346	349	354	311	312	342	344	358	354	326	344	318	352	322	348	318	349	327	333	325	323	339	361	340	344	316	336	345	337	299	334	329	335	353	286	329	320	327	306	337	311	348	326	336	330	315	352	306	323	346	309	300	323	308	323	332	342	316	324	333	321	338	337	307	301	366	295	333	333	301	344	323	335	330	361	345	319	341	327	331	326	333	344	310	335	324	342	351	345	354	322	363	334	324	362	335	330	299	320	348	300	329	330	349	351	337	304	341	320	356	301	307	335	338	330	349	349	340	324	323	329	308	339	343	341	338	318	334	317	316	341	321	322	331	320	300	327	308	313	324	308	328	337	357	308	324	327	306	370	295	340	309	350	306	330	315	337	306	309	326	315	301	292	334	362	360	354	326	339	311	321	320	329	350	343	339	354	314	336	306	337	324	321	329	331	313	312	338	337	368	335	324	331	345	355	305	367	326	314	337	334	315	304	327	352	326	351	350	349	317	315	316	295	340	317	356	351	295	352	297	315	328	343	315	345	341	318	311	328	339	342	316	328	312	348	325	330	327	333	335	294	325	300	305	336	340	320	331	319	324	349	314	310	324	310	319	381	313	315	344	348	327	330	307	308	370	325	348	328	328	350	329	330	316	316	314	299	336	343	327	311	323	324	313	311	324	336	314	303	316	321	327	339	344	306	339	348	317	350	334	332	348	310	327	308	312	321	348	326	333	315	335	324	313	321	290	362	315	332	334	345	307	333	322	302	306	329	342	344	331	305	333	316	303	322	301	319	344	318	365	339	343	308	339	341	320	324	361	331	344	363	329	326	305	342	322	329	329	352	326	370	329	357	327	305	352	311	305	343	340	317	331	341	338	347	314	336	337	336	351	342	335	344	344	325	352	312	303	308	326	315	347	316	333	326	326	322	342	321	328	308	343	318	349	353	319	342	332	331	308	313	336	354	302	334	342	340	332	334	321	351	335	352	342	311	339	323	297	343	340	305	312	317	352	331	335	331	332	342	347	323	304	313	342	354	334	328	300	299	307	341	326	311	346	344	328	325	342	323	330	346	322	321	337	334	304	318	334	342	320	318	335	324	318	333	371	332	314	294	321	336	337	351	334	335	369	330	296	330	297	315	307	337	333	313	322	330	352	320	328	312	326	324	348	324	325	311	352	271	344	304	332	323	330	351	290	328	374	315	302	327	297	303	356	341	363	315	324	330	334	355	319	355	327	332	349	332	327	358	300	324	310	311	311	321	358	341	317	357	314	302	336	332	305	333	307	315	319	312	321	304	341	300	311	334	368	334	327	342	339	328	350	296	317	329	341	320	292	310	293	322	329	316	309	336	316	273	310	324	347	319	317	339	306	352	316	313	308	321	327	350	315	307	343	322	322	309	337	320	336	313	331	337	304	322	329	334	328	321	328	342	360	306	321	328	342	330	317	343	314	334	316	333	349	352	329	302	310	327	305	340	343	329	305	353	317	307	311	360	326	300	350	329	288	325	300	317	302	301	311	321	394	318	311	336	324	307	348	314	346	318	347	313	308	318	339	333	329	304	316	295	352	284	319	341	364	311	321	316	341	319	314	331	342	327	332	356	322	319	335	318	342	309	349	305	330	321	313	336	314	326	337	348	306	323	308	319	321	298	337	364	308	318	309	315	331	350	321	332	327	344	311	345	321	327	325	340	333	336	343	345	346	347	327	321	319	335	335	300	315	353	316	353	333	341	343	314	330	338
9138	4327	5043	3807	2877	2225	1421	1083	996	859	722	839	758	770	675	581	515	455	346	322	299	330	294	327	323	305	310	283	255	277	223	224	254	227	203	222	202	228	190	213	206	184	179	222	180	184	192	177	195	180	219	202	202	222	191	196	195	181	210	205	192	207	197	210	202	200	193	176	155	206	198	198	201	189	162	198	196	176	178	195	212	171	173	182	201	188	164	200	185	217	180	181	199	188	185	207	194	184	175	189	174	194	170	200	133	180	205	197	181	193	179	175	177	205	182	173	191	201	195	210	197	197	188	183	177	186	194	177	176	174	209	176	187	160	191	169	200	180	182	186	169	171	204	205	197	176	186	212	192	193	197	165	200	193	209	187	191	162	179	189	172	179	187	207	191	170	175	198	188	190	171	198	193	181	184	194	190	179	173	189	194	187	194	212	196	189	210	176	178	189	162	170	174	178	213	191	183	180	196	177	171	172	200	174	178	162	185	209	195	171	210	184	194	200	167	196	217	161	182	178	204	188	196	168	185	210	180	178	200	197	191	176	180	149	184	180	191	166	192	189	206	174	176	181	196	202	191	184	174	172	177	177	189	192	192	181	191	182	189	169	198	194	176	209	206	186	176	183	175	186	208	167	172	194	172	177	160	171	190	196	202	189	169	171	194	199	185	206	172	195	209	192	181	201	187	195	167	165	183	179	185	199	170	195	202	205	170	191	187	207	187	189	185	207	187	180	193	198	180	207	186	199	186	182	178	154	195	205	213	188	164	166	169	193	182	178	193	211	188	182	192	196	184	179	197	166	171	177	188	174	181	205	190	186	183	171	203	180	183	156	158	192	188	178	173	189	162	184	193	181	197	163	185	201	198	167	185	190	185	186	192	185	161	186	183	190	185	163	209	185	189	189	185	177	167	183	181	177	155	162	196	183	190	174	157	153	175	222	190	180	197	201	175	203	188	185	170	174	177	179	180	172	186	172	170	175	196	162	175	204	180	169	187	203	178	205	196	179	175	199	184	155	209	206	172	202	179	183	178	191	222	195	185	179	201	183	187	206	198	174	221	200	145	190	181	199	199	197	174	200	188	157	197	194	178	188	178	176	169	196	168	194	177	164	191	207	184	196	194	204	193	186	162	172	169	178	184	185	175	185	210	187	183	156	190	174	177	179	180	170	186	201	183	181	193	182	196	209	207	185	196	177	177	197	198	162	181	190	191	168	181	157	165	180	187	191	204	176	197	181	164	177	177	182	169	183	155	189	167	184	184	204	164	179	182	181	188	183	206	199	166	188	174	192	205	191	171	152	202	185	183	175	181	195	159	208	207	202	194	190	199	181	199	186	182	200	230	172	194	199	175	176	192	182	179	198	198	190	172	188	210	176	191	174	175	194	182	205	170	183	186	224	177	193	204	186	218	183	188	217	167	182	189	174	190	197	198	196	183	193	158	184	202	194	174	174	208	173	203	164	193	167	193	193	188	163	176	195	186	186	194	163	194	186	190	193	200	165	166	159	178	174	175	150	177	188	201	211	180	193	186	186	172	185	152	205	156	206	197	195	172	194	180	185	184	178	215	190	183	161	185	202	179	169	172	209	168	184	199	187	171	168	210	164	192	176	192	153	171	182	204	186	211	190	193	169	184	170	188	198	165	152	189	170	186	163	180	169	207	185	201	183	200	207	190	164	183	193	161	188	186	194	179	209	209	196	178	153	184	173	172	193	213	174	208	163	174	180	200	186	180	173	191	203	172	167	180	161	174	177	200	196	198	183	189	174	189	189	156	176	187	223	182	183	190	218	173	190	200	189	199	192	171	195	174	174	199	188	169	187	176	173	192	208	186	166	215	168	187	179	167	199	172	190	205	181	203	197	178	189	166	178	192	163	183	194	184	179	195	166	173	189	160	193	202	174	188	166	190	165	167	179	176	193	175	189	194	187	172	179	162	184	197	173	188	167	194	173	199	200	182	181	164	187	182	175	190	199	178	181	168	207	178	164	178	179	198	169	164	206	174	191	186	165	188	183	207	160	170	186	177	211	176	192	180	178	206	192	195	182	169	207	177	183	175	192	183	169	172	202	198	194	187	200	211	192	171	189	167	203	195	174	186	208	181	190	196	176	194	173	166	189	192	194	198	178	205	201	191	185	158	195	157	206	189	188	186	198	193	207	197	188	195	158	208	168	191	186	210	199	185	212	176	195	189	177	198	191	160	178	193	193	196	189	180	171	204	165	180	167	194	181	177	178	179	169	176	163	215	168	186	193	191	197	167	198	172	171	173	161	190	184	184	191	208	196	186	183	199	186	164	168	214	172	191	175	179	188	197	170	173	204	205	173	196	164	188	199	178	185	200	190	143	197	195	173	190	193	177	199	208	170	171	191	179	204	163	191	176	173	175	178	174	186	188	187	202	187	191	199	179	187	192	160	176	190	201	196	197	170	164	187	163	201	201	210	182	176	181	179	177	184	176	169	201	178	200	180	200	188	189	200	214	189	173	182	172	184	211	172	185	184	180	188	194	204	204	154	172	167	198	188	174	168	203	165	188	190	196	165	196	191	180	182	202	169	184	201	179	196	189	197	202	166	232	187	227	186	210	186	205	166	188	185	190	189	176	189	184	203	181	183	172	176	193	194	193	186	202	177	187	193	215	180	183	190	200	178	178	180	183	184	188	178	164	195	163	170	176	194	172	190	191	199	176	205	160	200	159	190	192	204	197	181	199	193	191	170	187	180	173	169	178	179	189	176	170	178	202	186	173	184	157	163	187	176	159	180	209	198	187	193	197	226	168	179	205	175	173	172	171	174	187	170	189	196	200	200	195	184	180	192	172	218	195	190	201	180	170	196	198	192	176	186	189	164	191	190	189	179	198	163	182	164	189	181	179	171	223	194	190	183	175	202	212	193	178	184	206	188	198	171	183	198	196	201	190	178	174	196	192	172	184	175	172	207	181	179	193	193	202	180	171	203	171	172	174	189	187	177	210	194	168	199	206	200	197	173	188	199	172	199	202	199	212	170	206	209	178	195	197	189	176	186	196	176	173	175	170	174	182	184	169	169	216	173	176	194	173	160	168	172	192	211	199	193	191	224	155	193	208	167	178	186	173	193	188	174	171	189	175	174	220	221	180	194	178	181	175	174	195	190	179	198	157	168	186	189	178	173	202	198	192	231	163	189	183	185	203	191	187	179	200	183	185	199	179	185	218	184	175	175	175	191	195	171	189	199	204	197	189	174	195	209	181	184	193	200	191	188	178	200	197	176	177	209	221	180	175	188	211	188	198	195	198	166	166	172	187	203	189	207	190	189	187	174	173	183	184	186	186	193	184	195	182	212	207	178	201	193	175	180	191	188	190	179	186	171	156	187	165	210	183	185	200	188	180	179	168	186	209	195	191	188	188	156	196	184	182	174	189	169	184	198	196	222	184	192	188	179	174	193	194	171	162	211	170	177	188	215	171	175	175	184	168	196	190	178	190	192	176	191	176	176	201	177
5465	3952	8731	10357	10308	8846	6318	5072	4928	4240	3874	4036	4257	3997	3671	3317	2651	2319	1918	1477	1262	1291	1379	1310	1273	1282	1278	1219	1076	977	869	764	719	686	698	607	610	594	544	558	520	578	558	514	492	537	528	498	524	504	490	512	523	519	531	536	499	463	537	522	573	547	465	469	547	494	512	511	476	492	480	500	482	475	486	515	486	474	499	515	484	493	499	492	483	515	441	457	461	494	472	436	481	424	430	486	466	472	479	460	462	478	470	461	462	411	461	441	447	477	464	471	452	447	430	452	451	503	462	445	471	461	469	493	457	450	464	485	503	474	427	469	464	456	473	444	495	499	443	456	458	430	452	433	463	424	459	416	472	443	513	477	432	441	453	476	424	407	452	454	446	430	425	432	444	432	452	443	422	451	472	438	425	466	470	441	453	460	479	434	476	441	457	452	423	466	458	473	472	418	472	475	471	477	475	460	439	432	463	468	428	477	440	456	448	483	483	480	414	425	459	455	442	485	500	501	429	413	421	463	449	464	479	455	458	445	475	435	491	430	454	472	492	471	449	448	444	437	454	483	482	431	457	469	449	487	447	441	488	487	474	444	452	471	458	481	453	442	465	443	460	460	478	473	467	440	438	451	423	468	486	456	467	413	469	460	426	511	466	509	433	427	486	470	445	445	463	392	424	447	448	468	440	431	433	431	487	435	498	476	449	492	444	429	457	483	468	456	446	436	470	462	457	456	443	491	460	453	500	445	469	506	459	432	438	461	436	484	442	464	439	447	448	426	463	437	461	448	438	420	442	439	450	461	444	479	406	496	448	432	461	456	465	470	493	476	467	425	451	434	468	437	460	477	475	433	452	443	468	451	428	449	476	465	442	444	483	476	464	444	459	427	491	432	431	467	482	482	452	456	507	494	476	448	453	436	483	435	448	446	423	436	480	434	463	483	435	462	452	453	470	484	451	464	496	466	450	492	477	432	496	494	445	459	438	426	442	447	438	467	461	474	444	455	483	465	480	437	471	442	450	467	458	450	468	463	451	425	466	493	449	462	463	434	449	424	447	443	482	465	509	445	491	435	452	461	427	481	421	478	430	462	448	412	490	453	435	441	482	473	450	448	455	455	460	456	468	425	480	458	445	453	458	443	448	461	400	482	419	446	430	453	478	499	480	459	482	451	449	498	449	426	436	463	454	501	442	469	510	417	458	435	464	477	448	442	458	446	442	435	485	465	464	483	478	438	442	450	445	464	484	458	502	435	484	497	469	497	448	442	457	452	425	435	479	449	449	515	434	427	472	462	431	445	451	466	419	477	411	485	426	453	458	444	458	469	484	461	451	471	436	439	461	431	465	476	457	443	437	451	451	426	475	452	446	439	462	449	462	482	452	465	493	450	461	454	461	428	500	468	438	497	466	442	500	430	461	476	440	484	450	447	421	430	459	498	469	466	450	471	453	459	470	475	436	428	466	479	457	456	442	474	455	508	461	466	451	439	502	438	450	432	476	460	429	444	434	448	480	438	439	452	416	479	440	480	446	440	465	469	429	443	412	448	485	429	463	412	395	472	427	434	497	434	445	473	433	431	457	464	464	454	455	460	410	440	446	456	479	435	453	472	477	444	459	451	464	462	437	424	456	453	465	461	424	454	427	416	471	463	442	446	471	461	456	466	484	461	446	476	429	499	418	434	456	463	447	429	467	430	465	432	481	458	398	442	451	433	427	498	484	457	449	487	438	451	464	491	465	469	434	459	430	465	457	430	437	485	440	481	464	434	424	459	470	447	441	430	454	455	484	450	441	444	493	453	466	414	439	484	439	411	422	469	505	471	472	457	412	473	490	444	438	450	459	456	487	455	482	481	446	476	465	467	454	413	447	446	504	462	457	419	474	427	455	461	453	467	470	471	479	459	427	404	452	436	462	478	473	416	456	447	425	447	460	491	471	441	471	437	512	470	404	453	426	493	438	455	441	444	453	440	436	443	476	460	441	432	470	468	440	472	463	471	412	438	439	472	441	430	472	444	419	476	469	487	482	450	468	451	456	416	450	453	476	423	460	453	444	457	514	431	449	497	471	454	452	439	460	440	441	448	497	468	476	443	454	455	461	434	443	441	462	430	496	467	408	437	462	457	488	468	455	432	436	428	451	443	457	453	461	475	474	449	457	452	431	464	464	433	450	468	466	462	465	439	457	456	490	450	454	464	458	464	401	405	483	462	444	411	450	483	464	443	437	439	421	411	431	445	465	417	423	436	443	408	435	453	449	456	450	494	445	455	470	523	481	456	435	494	429	417	410	452	479	477	464	454	502	461	470	456	467	463	425	452	491	430	446	430	459	446	467	462	453	438	475	498	480	457	447	442	476	475	418	424	424	465	439	476	458	460	494	462	443	490	475	440	459	460	461	462	465	453	447	461	467	435	493	502	415	460	436	481	454	438	472	444	442	437	428	477	424	487	483	481	445	498	438	454	454	437	439	481	474	433	482	453	479	397	443	466	453	439	467	500	469	455	463	456	461	458	490	439	484	452	478	451	478	463	422	431	484	458	491	466	442	448	458	452	412	432	502	462	470	428	447	469	457	435	454	487	456	461	418	452	452	483	487	464	466	452	444	467	465	483	470	466	476	460	472	423	453	480	473	422	465	454	457	497	453	448	483	469	473	451	455	452	518	443	424	467	478	421	428	447	475	447	481	448	451	449	461	444	458	506	457	459	456	443	437	443	439	430	480	473	401	449	476	460	476	468	479	454	402	487	443	483	438	440	438	475	447	437	449	432	453	467	471	461	441	476	423	439	493	450	466	470	470	524	447	428	456	508	459	419	452	454	444	462	469	469	463	404	483	501	462	441	445	424	431	464	446	477	494	459	473	439	469	432	432	467	440	483	447	483	484	466	472	459	468	418	485	484	489	439	532	453	491	431	428	458	439	443	431	442	465	459	453	450	465	469	449	489	424	461	435	437	460	425	457	475	443	473	446	460	458	480	454	472	424	465	435	434	447	450	456	459	466	453	485	446	470	458	459	464	502	477	418	458	447	442	475	450	460	449	458	458	456	462	484	476	444	431	416	434	465	449	451	446	477	451	425	479	508	429	456	468	476	494	430	443	466	454	493	493	443	478	446	497	449	449	458	446	460	461	444	465	452	454	468	455	479	440	413	426	485	459	467	457	474	481	460	478	428	467	448	436	462	496	476	422	473	465	455	455	466	458	424	485	469	424	446	439	425	440	455	460	452	419	449	453	477	472	460	483	450	422	447	455	438	449	451	487	458	418	432	396	448	432	452	483	442	467	419	432	531	480	456	459	465	475	431	458	482	514	477	438	471	441	464	447	472	438	470	476	463	458	511	474	460	475	466	457	415	435	475	444	430	471	479	440	461	481	481	435	463	434	499	448	460	443	429	442	423	431	458	459	441	445	430	476	446	464	493	416	461	437	477	426	458	449	476	469	422	460	433	439	478	411	499	435	456	484	458	456	460	467	467	474	478	461	430	482	419	445
21159	9090	9452	7783	5957	4142	2737	2003	1782	1420	1276	1265	1125	1157	1033	853	659	574	510	448	378	389	383	350	336	341	327	331	339	263	263	244	264	260	215	190	208	206	182	174	198	227	215	213	226	197	193	217	190	174	215	211	186	191	179	179	173	176	149	171	156	174	161	172	145	142	157	194	195	157	161	164	162	164	184	176	161	164	176	172	151	180	170	175	172	172	169	158	184	170	166	176	157	157	158	168	149	156	171	174	191	161	149	169	174	161	163	172	144	193	185	176	186	172	160	151	161	159	163	153	153	152	173	179	139	174	171	156	135	171	157	181	159	164	170	166	153	142	165	184	196	156	156	156	149	191	154	156	143	152	189	177	175	166	151	161	153	174	156	120	141	189	161	159	148	148	172	169	143	169	168	165	172	150	162	152	157	160	126	172	168	144	159	173	153	147	132	181	166	170	149	171	179	140	159	176	163	163	145	157	155	151	168	154	153	162	172	171	152	163	171	176	159	139	157	177	163	162	160	138	171	172	167	162	152	146	176	159	140	175	180	166	168	146	160	174	140	141	175	183	162	148	167	160	184	160	157	152	163	136	153	142	178	161	171	179	162	191	150	158	171	153	170	175	174	185	150	182	165	140	173	149	153	118	177	149	160	161	162	153	175	153	146	152	150	156	145	152	178	168	128	151	165	155	168	153	146	150	171	166	155	158	149	147	148	182	137	160	169	177	156	169	164	182	147	162	162	135	174	181	171	164	156	153	166	184	164	167	188	157	169	189	173	154	151	160	166	161	176	184	168	150	165	162	154	158	155	167	153	156	167	165	151	152	167	163	181	176	164	168	193	155	173	152	170	166	155	170	133	159	159	168	177	150	173	162	165	157	166	148	131	183	155	164	167	152	157	165	178	178	155	186	190	169	164	162	181	147	154	162	175	169	134	175	182	186	137	149	150	153	172	136	187	153	150	159	143	157	152	167	162	147	195	138	172	149	182	182	168	139	155	176	139	155	163	149	166	162	168	164	197	164	147	172	173	140	160	148	169	182	144	134	151	158	162	162	182	154	153	167	176	188	158	173	168	166	136	160	156	158	151	154	156	159	173	164	147	157	176	164	173	163	139	166	165	168	166	145	128	151	171	153	152	147	147	163	169	159	133	142	169	166	161	162	165	163	153	158	149	158	158	166	174	159	157	163	141	175	144	138	174	154	160	176	157	127	178	160	143	148	148	154	167	161	155	152	160	155	164	185	162	156	179	158	130	166	177	161	173	156	163	153	180	152	158	163	151	139	184	138	167	173	163	159	158	163	152	159	185	157	163	157	148	167	158	171	168	151	172	146	153	133	159	148	172	148	149	185	148	146	179	156	150	182	167	184	146	161	165	185	170	165	169	177	156	192	180	173	149	154	136	162	150	160	153	162	177	148	163	155	145	145	164	130	160	148	155	147	173	160	171	179	139	156	185	145	168	185	164	188	140	171	157	165	150	189	166	157	139	178	163	143	144	153	148	152	170	166	146	146	162	162	175	164	165	148	130	168	152	155	131	186	155	171	157	184	155	180	155	185	158	169	143	173	174	177	172	141	171	154	165	167	142	154	172	169	171	150	169	153	147	149	137	165	148	156	145	148	164	167	162	159	146	141	131	154	150	162	168	158	165	169	162	168	148	169	154	163	153	153	159	174	196	150	171	165	171	171	179	195	171	169	172	179	149	159	159	164	176	159	166	153	167	169	165	142	135	143	176	139	142	160	153	158	145	168	166	143	156	155	179	181	162	160	150	149	141	148	192	150	147	167	175	146	172	175	138	157	160	189	168	163	173	146	135	178	183	162	155	198	145	160	173	165	151	181	147	142	161	138	152	170	145	163	149	166	158	175	181	167	160	156	158	138	180	159	164	165	174	166	142	169	163	176	142	170	147	149	157	169	164	146	169	147	156	155	139	176	141	165	146	151	160	155	166	160	152	161	135	181	159	156	171	164	137	165	155	150	180	138	173	158	153	194	185	156	192	157	134	158	164	160	164	154	161	133	175	172	165	180	158	144	144	161	156	159	141	149	141	148	168	170	151	139	157	154	164	170	171	179	151	155	173	154	151	157	142	158	153	159	148	182	166	169	159	171	170	157	150	151	161	176	162	170	156	154	135	155	153	193	154	139	141	171	164	153	185	166	178	157	162	159	168	169	164	165	158	154	151	160	165	155	165	161	149	169	171	156	163	173	166	159	152	161	159	168	169	171	173	152	173	187	163	167	143	181	151	185	159	175	169	161	143	151	156	142	177	153	164	137	170	133	171	182	198	157	172	186	166	165	170	148	161	177	162	178	188	165	177	151	161	168	172	163	177	159	152	171	159	167	173	167	155	169	152	175	156	147	156	166	192	168	152	148	185	155	156	155	157	198	178	163	148	174	150	143	137	166	175	146	162	172	161	154	154	171	152	168	151	153	167	167	154	155	155	165	164	167	141	124	170	174	146	165	159	159	162	166	182	144	164	153	162	179	149	158	163	157	166	187	144	154	170	151	170	159	137	167	173	161	143	151	151	189	146	145	146	168	165	175	163	177	164	161	148	155	150	173	154	161	161	171	169	168	145	158	169	166	166	161	180	143	138	156	146	143	185	161	168	160	137	150	156	159	148	155	164	168	166	201	180	161	163	163	176	171	156	152	158	148	177	150	159	184	149	161	179	178	159	164	139	169	140	169	192	168	163	153	154	168	133	146	157	165	169	153	189	168	173	151	172	190	160	168	141	178	152	150	161	143	138	172	147	160	186	150	153	158	174	179	161	160	151	163	150	169	155	165	156	159	165	174	176	175	167	174	177	155	166	144	175	142	165	168	165	168	151	155	155	152	154	160	163	186	141	163	159	151	140	175	140	196	158	159	145	177	168	146	160	146	166	147	150	162	171	145	180	153	159	137	158	170	173	153	141	176	155	158	151	139	168	128	158	162	161	142	163	151	153	175	172	165	153	160	168	179	173	162	178	184	152	142	131	156	163	142	159	168	165	178	169	169	152	180	160	146	159	156	149	157	142	173	174	153	153	183	157	132	164	154	174	171	151	157	157	157	160	166	172	149	146	150	169	176	184	176	162	167	186	147	156	141	151	182	170	163	140	149	138	172	154	179	171	181	155	145	168	172	142	141	177	155	167	175	157	169	178	153	157	163	159	142	147	181	164	159	142	164	139	161	168	144	173	132	161	161	165	170	149	174	162	146	155	157	175	174	141	172	151	174	138	159	155	138	146	159	160	165	178	157	163	154	159	158	152	179	141	157	168	153	185	173	144	165	175	168	155	155	170	171	160	162	173	172	163	157	183	148	150	165	144	169	172	159	157	140	176	164	152	152	164	166	144	157	146	175	162	143	158	153	158	171	152	169	139	169	173	156	163	151	157	169	156	147	149	154	161	147	155	169	173	176	136	192	176	148	143	145	149	150	153	153	168	149	177	172	159	155	161	160	167	136	174	192	164	168	159	168	167	168	154	169	148	130	160	161
12329	7051	14782	18260	18081	14718	10761	9178	8459	7408	6876	6811	6876	6514	5605	4886	3901	3326	2997	2548	1892	2008	2118	2075	1893	1931	1891	1707	1698	1580	1342	1207	1021	951	864	778	740	742	720	680	754	922	963	1053	1038	901	695	650	653	594	569	602	662	613	545	521	517	467	504	515	531	478	514	509	517	489	436	484	444	463	477	467	472	484	503	512	472	496	497	484	425	469	415	438	411	472	458	446	421	407	423	416	424	463	421	420	433	448	440	426	382	423	399	373	420	425	399	435	413	401	404	412	444	397	384	410	417	409	400	430	397	429	405	420	411	415	403	431	425	395	391	423	430	398	394	405	433	448	395	411	431	405	373	388	423	380	424	428	454	418	394	389	414	386	421	407	439	404	407	420	387	401	403	401	419	405	396	411	393	411	403	431	399	371	412	407	378	427	369	389	399	409	384	398	381	387	399	389	442	353	414	414	407	418	421	370	434	387	422	447	406	386	436	418	401	402	421	427	430	381	378	379	415	426	428	363	421	408	360	386	396	383	446	404	373	429	415	427	387	386	386	387	398	389	402	399	409	388	395	370	396	392	379	351	407	411	397	400	420	450	402	366	393	402	425	401	406	400	417	402	376	376	382	345	388	443	429	412	406	370	409	426	390	422	370	381	400	405	379	447	401	398	429	428	397	397	414	449	399	391	424	405	412	385	404	359	422	398	412	434	403	381	425	404	397	402	397	394	428	400	354	383	393	369	384	413	409	392	393	419	418	429	383	406	425	391	428	443	414	391	404	409	418	412	426	410	419	388	418	399	396	458	401	393	406	392	416	440	381	403	413	389	398	405	394	411	386	415	374	386	426	393	392	415	404	405	394	412	389	441	405	389	378	392	481	376	403	385	382	428	392	402	398	383	377	350	395	380	418	402	390	388	389	405	396	378	411	409	419	386	377	395	388	398	416	366	408	404	425	389	407	410	425	423	406	396	387	429	430	371	402	410	408	405	360	385	411	396	381	420	406	389	375	412	395	383	427	381	406	376	374	414	431	394	411	373	354	381	421	408	391	388	379	379	401	369	378	391	433	408	390	422	383	397	348	403	377	380	390	359	402	383	429	421	418	399	431	412	423	424	392	422	424	387	403	410	405	400	389	406	428	406	415	389	357	403	408	413	413	367	394	427	438	447	416	400	429	370	382	426	402	402	411	441	383	429	421	393	409	412	364	401	403	375	399	377	412	392	399	428	419	407	413	388	429	417	420	420	432	422	412	376	388	402	382	412	413	401	404	395	422	384	406	410	407	394	418	392	435	421	399	391	396	411	413	402	388	400	402	395	400	400	416	416	408	431	398	415	379	416	381	402	394	421	412	389	440	420	434	423	428	388	383	402	424	433	391	433	383	413	398	387	374	433	408	408	374	398	408	406	391	411	415	369	395	392	401	375	425	400	406	418	400	386	389	393	398	397	432	410	421	450	391	388	390	400	398	370	397	436	353	369	417	398	369	390	381	370	395	375	391	414	421	413	380	421	375	412	405	414	412	424	406	428	388	407	436	406	421	379	399	417	404	391	380	414	416	431	421	404	431	415	405	411	402	415	400	397	416	405	403	378	426	401	398	412	395	403	388	402	399	427	409	404	401	422	410	419	421	409	396	392	382	414	380	370	420	422	424	430	401	383	408	407	393	396	434	380	422	395	405	379	398	401	387	375	404	385	409	418	394	408	394	389	422	389	457	390	373	415	412	394	431	374	382	399	429	406	416	387	383	389	386	412	402	385	372	400	397	373	419	349	386	424	411	386	425	376	429	427	401	412	397	454	433	374	398	401	416	384	398	410	390	429	403	403	404	394	421	406	424	423	396	446	371	397	425	417	421	380	437	392	412	399	403	389	393	419	404	402	424	403	401	397	421	409	396	430	425	433	437	419	400	392	419	405	414	422	376	389	430	411	415	411	423	418	400	402	429	400	405	407	377	388	385	381	405	425	407	379	432	423	433	394	404	395	406	392	374	407	393	387	397	389	453	392	393	417	401	391	426	397	404	409	387	408	381	391	402	389	435	403	391	398	419	415	378	400	384	401	382	420	410	394	414	377	373	412	370	393	421	400	386	425	420	402	427	401	430	400	387	403	411	438	400	344	412	399	382	378	431	409	414	368	371	439	420	410	411	378	415	387	415	389	388	419	410	394	406	417	406	445	395	415	362	419	382	401	405	377	399	437	404	413	414	403	378	417	409	369	384	428	427	409	398	428	407	404	436	412	415	428	406	412	389	402	401	399	376	392	420	422	384	352	395	385	401	416	445	401	395	394	385	439	399	423	404	452	376	387	381	395	448	431	383	390	400	397	380	421	404	399	374	399	402	430	412	411	397	412	414	412	403	402	406	397	418	404	389	410	419	394	404	401	410	385	390	388	413	411	434	380	413	424	406	390	414	372	399	358	387	424	412	381	396	408	449	440	388	395	400	386	400	407	390	416	373	407	402	407	399	411	378	429	395	398	389	445	372	420	414	420	413	399	436	433	397	396	416	368	421	400	373	396	384	383	441	378	434	421	412	401	413	357	406	424	406	436	470	409	403	408	388	391	422	384	420	434	395	416	396	384	420	386	397	399	469	384	385	383	391	365	396	421	387	377	429	372	422	402	421	390	403	388	384	378	406	405	431	413	424	416	412	381	420	394	407	440	413	396	409	414	402	375	370	401	410	365	415	390	391	401	389	386	403	420	385	409	387	390	395	402	391	409	379	432	396	407	397	382	422	400	412	428	427	385	413	377	398	405	344	412	411	418	376	403	423	410	395	427	406	405	367	421	390	425	387	382	390	408	372	431	430	389	411	399	452	403	398	407	407	374	457	405	409	402	460	379	421	406	422	416	421	397	421	405	403	393	393	399	386	373	368	415	407	420	409	423	387	440	388	397	390	398	373	419	398	370	392	409	400	420	422	412	414	400	390	407	420	403	385	409	407	413	419	388	419	372	429	381	424	408	390	395	385	396	420	387	406	374	370	429	396	417	399	380	386	377	384	421	395	432	435	412	412	420	385	365	469	377	372	410	395	402	408	414	397	427	413	412	385	445	387	410	378	401	375	424	432	405	392	431	368	403	343	380	383	411	414	396	419	408	391	421	402	400	415	407	433	427	427	404	380	405	404	407	437	417	406	381	420	426	406	399	424	356	411	416	413	405	390	403	411	403	412	402	416	375	423	366	393	420	413	383	404	399	419	401	430	358	418	380	420	422	406	396	387	429	417	380	401	388	405	403	411	411	465	398	427	378	428	380	427	389	386	419	403	393	408	429	461	397	443	380	387	397	390	386	467	383	417	407	393	406	360	414	392	408	394	401	412	403	348	404	388	398	410	381	387	392	432	391	410	411	379	409	398	401	381	394	413	420	419	427	424	397	349	405	407	432	394	384	415	399	432	402	397	387	390	426	397	438	413	376	405	407	453	378	399	374	394	411	403	418	385	383	398	380	414	387	393	397	402	399	423	405	389	364	393	403	395	397	399	388	414	380
31512	14159	14412	12520	9339	6367	3950	3205	2580	2209	1875	1773	1676	1505	1241	1017	893	741	642	566	450	491	458	436	402	408	424	393	342	336	275	285	254	253	223	241	191	211	200	203	187	245	262	248	275	232	171	182	167	174	172	179	182	182	159	164	167	152	147	133	143	154	160	143	176	147	141	156	138	146	146	141	140	151	133	151	138	125	161	154	127	126	140	140	144	132	144	140	147	152	156	144	136	151	120	139	132	145	158	135	139	130	163	145	129	160	133	126	145	130	140	143	142	135	129	156	132	122	137	151	115	129	118	134	129	125	130	124	132	123	146	140	137	143	127	129	124	132	133	130	147	125	130	154	131	141	114	116	123	121	113	130	134	158	129	144	143	138	136	150	139	126	143	134	122	123	114	109	151	133	138	137	123	120	131	125	130	127	136	152	129	114	142	134	146	143	153	127	142	123	139	123	116	119	121	139	126	122	134	119	119	137	130	131	134	124	144	156	146	151	137	132	135	166	111	125	130	130	118	138	135	123	121	139	139	124	134	145	153	152	135	128	133	141	139	126	131	136	152	142	128	140	131	142	121	105	143	123	130	118	129	129	149	133	140	152	115	144	126	113	123	125	126	131	131	114	140	125	140	111	130	139	134	145	113	120	144	119	129	129	137	120	151	131	151	136	132	133	128	112	158	109	138	152	133	126	139	163	138	138	137	125	132	148	144	111	121	126	122	122	123	123	112	120	143	130	138	139	125	135	159	139	150	132	119	140	147	138	128	130	132	113	123	145	133	138	115	133	120	132	134	142	110	129	112	123	136	125	139	137	160	126	114	144	136	133	142	138	134	144	133	123	139	142	133	139	137	117	126	124	130	132	129	139	136	134	150	134	101	132	117	134	149	107	133	125	121	135	122	138	134	127	120	137	111	129	149	127	130	125	118	137	113	140	120	125	112	138	128	136	119	122	111	134	148	154	125	138	154	125	125	116	124	130	127	125	130	124	123	133	140	144	164	128	134	139	110	138	117	124	135	128	140	141	115	130	141	145	141	127	123	127	119	113	134	136	144	120	131	142	146	131	112	131	135	111	141	124	124	125	137	152	141	148	128	143	145	128	125	155	132	135	127	158	132	128	130	127	117	131	138	131	115	151	116	120	139	136	126	131	132	114	117	138	128	141	121	146	118	144	105	145	121	128	128	131	146	139	131	134	148	127	130	136	126	130	126	126	148	127	151	122	168	117	131	135	130	148	130	123	127	129	111	126	129	124	141	134	139	157	147	122	124	162	117	121	165	117	124	147	138	119	143	140	112	119	145	106	127	146	136	135	133	143	143	129	125	121	145	141	141	143	149	155	148	144	135	134	128	134	135	121	113	130	132	135	147	161	140	131	114	124	113	139	124	144	124	115	137	147	141	126	111	124	131	130	140	135	130	170	124	111	132	151	129	134	133	129	113	138	131	138	127	113	126	135	123	164	136	147	124	131	141	138	121	110	127	118	146	135	118	125	124	127	128	149	149	154	139	130	135	130	142	121	142	146	138	141	120	136	129	131	124	136	132	120	109	146	129	128	134	142	113	134	141	133	123	135	113	131	120	126	164	124	122	131	141	127	124	145	155	119	152	128	126	103	156	143	128	126	123	136	142	150	140	115	144	131	153	126	150	154	144	133	151	136	136	135	136	142	120	140	140	122	125	130	121	115	126	137	134	141	127	116	107	122	138	135	109	118	113	148	152	132	139	123	134	123	142	135	144	142	146	120	124	139	146	131	114	131	134	145	127	135	136	140	158	140	138	127	121	119	144	143	136	130	124	125	136	124	146	127	156	143	126	115	117	136	145	141	123	131	132	128	130	133	129	132	92	133	114	129	177	123	131	138	138	144	149	122	135	135	119	124	134	125	151	120	137	147	137	126	121	138	140	146	146	137	129	136	139	144	140	134	114	133	114	142	125	153	117	126	140	126	146	118	120	113	116	133	116	134	126	140	138	120	132	131	122	134	136	130	127	110	140	135	139	119	126	119	110	120	126	137	139	119	147	153	104	138	122	136	128	114	112	132	123	153	141	108	138	133	140	140	152	116	165	155	134	146	121	139	121	131	138	134	131	115	143	139	130	145	134	138	134	126	143	140	121	121	129	125	131	126	149	117	124	144	117	140	137	125	127	161	136	141	133	142	115	122	130	141	124	133	137	126	121	110	124	127	107	120	142	137	141	129	137	141	129	135	117	138	147	150	117	151	129	135	143	120	122	118	119	121	117	149	133	129	115	139	115	123	121	143	139	137	138	135	150	126	132	126	141	133	122	148	122	133	126	130	144	143	141	137	139	125	132	128	142	130	130	119	126	130	154	150	143	141	130	120	137	111	153	160	116	150	131	143	107	156	136	119	120	152	143	138	157	152	134	120	142	133	126	133	132	131	159	131	144	137	136	104	136	135	130	139	137	138	145	129	123	119	141	137	132	128	140	131	136	132	122	132	134	139	127	134	131	128	132	144	138	126	123	131	146	115	121	128	123	119	150	141	136	132	143	122	140	143	147	151	115	142	116	139	145	138	128	106	131	137	148	119	145	139	133	141	135	111	152	145	119	122	119	146	136	113	114	146	126	143	150	129	142	117	117	131	131	132	111	121	136	109	141	134	135	130	130	141	133	155	120	152	118	130	138	142	141	119	133	144	132	141	121	120	120	144	133	137	131	152	136	133	128	116	118	114	146	123	137	143	148	133	128	131	144	142	135	135	133	131	142	138	131	147	141	141	143	145	125	163	129	161	138	129	115	145	135	127	141	141	130	148	133	128	122	122	141	143	150	143	132	142	133	126	136	112	116	151	146	141	119	122	124	148	126	123	141	115	134	140	142	132	128	121	146	146	126	151	129	115	121	147	133	119	130	116	137	131	138	148	120	153	165	132	119	139	145	162	144	121	132	136	123	154	134	112	126	120	144	139	142	128	123	129	116	145	127	123	121	132	131	143	154	134	128	133	137	146	138	131	130	130	127	129	117	137	141	126	101	152	103	132	110	126	122	115	133	144	113	112	136	129	129	128	128	156	128	124	125	136	151	125	155	135	125	135	144	126	160	130	133	138	144	146	146	161	143	127	131	112	127	138	146	131	134	139	116	142	120	136	134	122	136	130	114	113	123	149	134	131	105	138	154	127	120	135	126	122	120	129	108	133	132	125	137	130	132	114	141	147	128	119	134	135	134	125	125	130	136	124	125	124	145	131	138	114	141	133	139	141	107	130	112	147	122	129	110	116	122	139	130	138	133	118	120	129	102	142	114	148	148	127	120	122	124	146	160	134	127	133	135	133	123	131	118	145	125	123	128	112	123	135	154	132	130	148	136	157	139	158	145	134	139	135	137	137	123	130	156	138	127	112	122	125	132	135	131	144	139	125	130	128	141	154	137	123	129	136	125	127	113	124	132	144	158	106	133	126	135	139	148	122	135	115	144	119	117	143	120	142	132	128	119	142	119	148	127	122	144	121	132	144	133	122	133	141
17507	9354	19813	24387	23002	18819	14270	13084	12115	10519	9765	9442	9111	8425	7346	6394	5123	4153	3996	3557	2678	2860	2785	2736	2516	2569	2516	2331	2126	2140	1715	1520	1201	1164	964	997	924	832	818	914	1009	1261	1406	1628	1546	1101	815	823	737	666	629	657	712	656	543	504	476	484	520	500	467	515	515	522	438	467	458	439	443	452	456	444	450	485	478	484	493	461	437	404	427	399	410	464	448	412	385	421	394	404	396	396	402	404	360	363	372	382	382	360	400	352	365	415	361	392	348	342	358	407	352	355	367	337	358	339	347	331	332	358	312	356	349	336	363	323	373	365	375	375	388	372	352	336	368	359	392	360	363	353	323	367	320	353	351	354	333	330	335	354	357	358	358	352	343	336	358	330	348	353	315	324	333	375	328	321	342	341	343	345	345	335	312	322	346	369	343	341	347	342	349	352	345	325	325	359	339	365	337	314	371	322	355	339	343	348	343	353	321	357	367	353	347	345	363	324	347	338	348	331	329	322	368	362	326	353	325	326	340	357	324	328	359	308	347	342	328	319	322	356	345	344	323	348	337	368	355	331	349	312	324	289	333	370	326	358	336	304	343	319	339	330	354	358	371	335	365	359	333	375	335	344	369	334	367	324	339	325	333	362	332	299	316	335	336	351	335	334	340	358	344	336	346	345	356	323	339	350	310	380	354	330	361	313	343	328	365	317	359	310	343	363	335	360	340	327	324	321	358	353	327	335	326	349	335	334	336	322	384	325	351	337	361	345	334	361	343	335	370	374	338	353	329	322	349	325	338	357	347	348	322	381	355	343	311	356	331	353	332	336	356	348	326	326	308	334	312	332	343	373	352	335	336	348	355	368	341	347	330	347	338	313	347	330	326	333	335	364	355	340	337	325	337	369	342	358	336	338	335	366	366	329	349	354	345	361	324	295	333	322	341	344	354	353	329	364	337	346	341	343	343	338	357	331	343	359	358	365	343	342	378	334	326	335	348	349	349	341	370	335	334	347	335	359	318	364	381	369	369	321	329	355	327	357	328	354	336	339	299	345	331	335	359	334	368	322	375	316	366	344	366	344	335	349	370	354	333	353	326	364	388	352	384	336	331	324	329	340	323	329	339	330	341	332	342	343	335	339	328	339	322	349	337	347	344	326	305	372	342	348	342	373	336	313	359	340	350	366	312	344	349	350	351	349	346	320	328	332	362	355	345	341	354	327	323	359	363	340	308	369	325	360	307	311	327	343	340	341	310	336	351	323	351	335	347	382	328	311	377	333	379	327	354	336	336	350	344	343	326	361	333	330	348	337	327	328	329	338	341	330	322	338	341	327	348	303	356	378	343	343	358	349	360	314	327	356	350	339	330	320	341	349	353	349	315	320	382	327	365	355	342	369	361	320	293	339	339	330	347	356	337	356	335	363	323	352	322	345	368	329	312	358	334	362	366	331	341	323	323	375	336	380	372	370	343	348	367	337	363	350	380	308	362	356	344	331	347	354	309	376	351	336	346	327	342	314	349	318	357	322	364	321	342	322	338	347	340	356	348	355	312	339	340	354	351	332	344	333	348	350	343	334	398	357	378	359	357	332	331	342	339	297	329	350	364	319	342	331	346	313	321	347	345	317	330	346	324	372	328	314	324	297	319	356	374	357	357	329	344	331	323	323	340	344	338	376	319	324	349	360	361	315	341	293	329	320	359	316	331	324	341	348	373	317	370	366	338	357	348	331	333	329	338	327	341	325	345	345	349	300	333	333	336	360	306	354	336	380	331	336	357	333	326	346	329	358	336	348	339	336	329	327	362	329	317	387	347	329	374	351	327	367	362	347	315	326	348	336	338	319	342	314	345	338	313	368	325	326	341	351	359	341	354	328	349	345	326	376	332	346	344	380	329	343	319	298	358	336	335	340	316	321	367	363	311	337	338	334	335	353	355	327	337	363	344	348	352	365	322	355	308	351	355	350	348	329	348	315	369	327	347	339	347	354	319	336	305	349	336	328	342	315	319	335	317	333	357	379	353	333	304	367	358	360	358	342	338	318	352	305	339	334	337	333	330	333	372	314	365	340	346	366	346	362	328	343	358	332	315	343	342	329	373	363	322	323	324	346	329	377	339	359	340	317	319	326	347	345	336	346	349	339	322	369	336	352	350	320	333	324	340	346	311	335	341	332	343	342	343	341	348	340	348	351	347	343	364	334	320	373	362	360	365	370	337	329	370	340	358	333	335	335	340	346	324	363	348	343	369	333	347	334	321	343	342	354	356	321	361	350	340	332	363	337	308	333	357	321	297	323	334	359	365	334	346	319	327	343	336	340	355	331	314	358	301	349	310	320	317	354	344	323	326	351	352	348	335	353	358	348	345	342	368	319	322	375	357	320	366	348	357	311	330	361	351	308	374	333	338	335	363	360	314	337	325	343	393	327	341	303	331	348	315	299	343	365	369	344	352	319	343	358	333	350	334	356	348	355	330	357	329	322	344	359	339	320	349	313	351	380	355	329	346	343	336	331	353	340	344	332	346	275	356	353	299	336	347	327	359	355	348	337	346	372	344	319	313	349	314	365	316	341	323	331	358	347	326	342	339	335	361	350	354	297	299	383	326	308	340	317	348	357	312	348	356	326	364	330	334	366	346	323	336	341	344	342	329	378	364	324	318	326	332	358	346	381	328	343	314	329	354	317	350	363	358	341	347	369	348	353	311	370	345	311	351	331	320	333	332	341	353	308	339	347	358	343	342	328	307	356	340	332	310	364	341	319	365	344	348	354	350	362	319	339	307	365	345	362	360	352	358	335	332	274	325	352	334	330	326	352	328	330	356	359	359	353	329	346	340	286	346	338	321	322	345	312	360	328	348	326	339	338	331	338	370	319	366	338	359	334	371	381	334	339	327	366	342	326	332	369	337	302	374	324	386	324	330	335	378	326	334	323	305	336	305	302	344	330	353	301	290	368	329	329	329	306	353	308	330	392	335	330	350	323	351	329	325	334	366	349	309	351	340	328	361	338	340	343	342	300	337	355	352	326	315	324	344	340	332	314	349	339	337	355	328	378	348	340	349	328	357	315	355	314	328	358	329	330	344	318	309	348	363	362	353	334	340	350	364	324	316	342	351	335	328	349	316	332	363	367	336	328	301	349	350	361	321	355	314	320	325	371	340	327	336	348	334	343	361	348	310	321	352	341	360	362	358	350	341	363	332	345	305	340	354	339	347	366	331	352	318	323	356	358	316	327	340	369	334	343	365	349	349	360	339	333	336	355	341	348	360	325	331	320	358	340	374	322	343	323	361	341	353	344	343	362	357	366	298	351	358	338	325	331	335	353	343	325	379	344	333	317	394	313	310	342	339	334	333	357	298	347	355	346	341	323	376	366	322	333	331	324	353	316	358	362	351	335	381	355	341	343	322	306	362	337	326	365	344	342	307	344	351	341	343	350	354	355	359	371	315	324	385	361	332	330	331	325	333	344	306	346	345	327	355	339	319	368	338	352	372	316	320	336	361	348
10205	4098	4933	4300	3323	2091	1375	1216	1087	961	846	802	784	739	636	601	517	460	373	314	295	332	319	309	268	332	282	282	289	244	262	230	238	229	221	224	205	207	213	221	209	195	209	192	174	218	206	209	203	208	193	226	192	204	197	171	195	196	195	237	193	173	204	206	199	222	191	207	205	189	184	204	214	216	204	202	212	173	182	210	188	178	184	187	207	201	209	205	185	188	205	214	195	174	180	189	194	173	197	178	198	195	189	191	198	174	193	201	173	186	203	197	194	217	210	168	176	194	200	192	193	179	188	188	165	213	185	209	201	170	203	204	191	195	197	215	190	194	170	166	169	203	181	199	194	196	179	231	189	165	178	181	172	187	195	191	180	208	191	193	188	205	186	213	205	185	195	205	206	167	196	187	183	190	167	186	194	191	196	189	200	189	173	199	203	214	197	186	182	219	196	172	190	208	229	209	186	227	165	202	198	200	198	175	170	172	208	169	179	190	212	188	212	208	194	197	166	175	184	186	211	171	210	212	211	210	199	219	203	186	189	189	166	205	159	193	180	183	169	177	171	198	156	199	204	202	207	187	180	173	178	182	188	190	188	190	193	177	193	200	201	196	197	179	197	183	200	182	176	195	189	179	193	207	196	189	210	189	183	184	215	202	167	198	179	210	196	207	180	195	209	201	188	198	182	192	200	207	220	199	208	176	161	177	175	196	186	194	193	197	197	166	210	213	184	187	182	219	219	174	170	177	191	179	175	196	175	209	205	197	199	183	212	186	200	188	187	153	199	178	218	179	197	191	184	198	185	183	199	178	214	187	201	195	192	188	215	201	191	166	191	182	175	181	204	205	187	197	177	198	207	182	177	192	190	234	189	197	172	203	176	188	201	204	191	196	175	189	213	204	204	191	177	170	187	190	180	164	207	208	191	219	176	190	173	184	188	203	159	182	176	192	214	193	198	170	173	199	199	199	176	192	201	187	179	193	183	205	189	194	218	182	193	192	198	188	210	191	197	210	206	193	209	193	191	181	167	184	199	196	171	194	205	207	182	191	174	189	213	194	200	188	193	201	193	189	205	184	188	171	188	175	208	199	193	159	191	180	217	199	184	174	191	192	174	191	212	197	184	182	194	191	213	177	178	192	181	198	197	189	168	173	203	176	179	167	183	196	206	180	217	209	184	211	181	200	186	182	194	214	170	171	201	192	189	205	192	198	209	190	186	180	197	192	204	185	202	175	178	207	189	189	163	194	194	196	204	214	196	186	178	204	186	177	187	191	207	177	225	185	213	194	174	189	183	193	179	165	194	187	168	177	194	199	190	199	212	158	175	200	177	168	186	188	175	158	179	206	172	173	194	173	178	176	174	205	186	219	165	191	189	229	210	211	216	194	169	176	182	168	197	167	178	194	187	202	192	218	188	191	202	206	172	194	188	209	202	198	185	192	193	179	202	184	182	187	172	204	182	180	191	170	188	196	175	200	218	183	214	162	183	180	178	184	170	208	189	190	219	185	168	193	208	191	202	189	198	192	202	207	197	154	173	185	178	204	211	201	205	177	171	202	197	202	201	219	190	169	200	172	205	178	197	167	231	187	180	178	195	198	227	178	211	180	186	202	203	200	208	219	178	189	212	198	184	171	197	209	206	198	189	200	200	189	170	182	209	207	213	202	197	194	185	178	195	193	196	175	159	188	234	215	173	195	182	197	199	182	196	182	206	190	189	176	197	203	171	165	201	156	194	197	207	195	175	186	198	175	224	206	203	193	189	207	193	187	187	168	198	208	197	195	191	206	171	205	184	183	179	210	169	179	205	192	187	198	203	170	178	205	169	176	187	218	175	182	194	185	208	187	193	191	178	198	170	202	165	185	188	180	183	179	182	169	193	199	192	200	187	205	196	162	199	179	186	196	214	195	189	182	176	223	183	181	200	215	177	195	204	165	193	191	199	179	199	194	159	185	168	179	204	193	202	188	183	204	179	204	164	212	202	208	173	207	185	206	180	189	170	206	192	177	213	173	221	191	200	183	182	198	206	209	212	195	209	196	169	203	186	179	176	173	189	200	200	206	179	213	197	175	177	184	222	199	183	201	189	171	189	186	208	183	199	193	195	227	179	196	185	195	202	182	174	173	181	151	190	173	200	198	203	191	191	192	161	187	197	192	201	202	187	212	203	203	183	200	206	214	196	178	212	191	197	178	177	211	190	165	176	195	203	194	182	196	196	197	182	191	174	191	206	205	207	201	168	166	181	170	196	180	154	179	184	196	214	191	163	180	203	188	190	184	178	190	195	180	208	181	186	184	195	211	231	194	179	183	186	200	188	210	179	180	205	178	203	181	192	173	207	191	185	179	211	192	187	212	208	195	190	173	185	205	185	199	188	208	175	208	218	204	194	180	195	195	159	197	175	199	218	219	185	164	211	200	189	202	181	216	183	208	193	197	183	201	172	217	189	173	212	184	192	196	188	202	173	175	206	188	187	184	164	206	198	174	201	195	215	164	193	193	193	175	197	181	188	217	210	199	176	207	196	202	189	208	169	197	175	194	207	169	191	196	198	165	174	183	187	209	194	186	169	174	210	165	183	209	178	163	208	190	207	169	183	201	195	193	189	194	211	227	171	221	171	198	199	189	213	186	187	175	217	188	207	196	218	171	185	180	174	207	167	200	200	192	197	199	184	168	173	188	192	150	179	183	217	208	206	199	202	207	180	184	180	194	173	189	176	190	166	194	223	197	193	203	175	172	209	178	219	209	197	188	194	205	176	181	177	179	214	175	197	189	202	208	199	181	192	171	194	179	175	210	185	210	174	187	190	190	199	177	176	203	198	196	193	195	216	186	190	186	194	208	203	178	191	190	190	215	164	171	212	195	188	167	171	188	198	199	201	182	185	169	197	216	189	176	215	187	207	200	203	194	186	203	197	178	215	169	210	232	188	186	190	178	187	189	171	199	192	202	222	180	189	193	183	212	179	169	198	178	217	169	180	177	180	194	201	177	180	194	193	197	210	206	179	163	182	190	194	190	189	201	199	184	209	158	165	180	198	216	198	187	198	181	187	193	191	189	202	188	202	198	206	189	170	194	197	184	190	178	184	184	206	171	186	186	180	194	193	172	211	199	167	187	172	172	220	141	205	188	196	197	188	179	194	194	188	185	182	185	205	196	181	198	215	191	202	196	186	213	176	188	208	187	190	214	176	165	194	185	157	173	181	208	154	198	177	193	188	187	211	190	196	199	190	176	180	182	198	192	215	195	183	201	168	182	187	182	181	201	194	193	181	173	205	183	204	205	178	168	190	176	173	185	203	187	207	162	190	209	183	176	200	186	189	187	211	188	202	186	191	210	180	181	198	180	203	180	188	200	172	197	181	198	204	199	196	203	203	208	209	215	179	220	181	176	212	226	207	193	181	177	172	182	189	192	218	206	192	204	197	199	219	176	178	198	219	174	168	222	173	194	154	158	222	184	194	177	159	198	175	196	184	179	200	190
6021	3809	8994	11729	11241	8288	6208	5819	5268	4650	4591	4366	4358	3849	3512	3250	2576	2231	1804	1354	1331	1435	1375	1350	1296	1232	1180	1200	1148	962	872	740	739	706	622	588	604	597	587	577	609	540	512	583	594	504	556	513	529	537	515	547	541	580	526	561	493	510	561	530	510	538	518	472	495	489	543	554	506	510	491	522	514	508	527	527	505	509	511	480	494	514	504	493	531	537	500	495	465	473	495	456	458	489	427	490	462	485	491	494	450	483	489	486	489	491	514	450	494	468	478	464	480	467	497	470	456	500	481	491	462	453	459	464	442	441	479	470	475	465	487	495	527	484	496	455	456	506	439	465	496	515	442	476	476	515	479	484	475	473	497	497	470	452	492	458	458	477	485	519	450	493	438	474	479	421	442	468	420	467	484	481	468	513	492	477	479	488	464	458	492	471	465	454	487	453	476	427	513	483	467	488	495	430	512	533	479	468	455	475	540	475	486	508	458	444	507	459	422	455	437	479	490	536	427	490	485	479	488	460	466	473	470	458	491	484	490	462	470	464	471	446	479	467	456	494	451	450	486	480	460	463	415	482	466	429	475	509	485	474	492	483	461	496	509	498	478	493	493	501	472	479	472	476	476	468	458	482	488	528	466	470	483	424	474	473	449	468	440	519	459	480	486	452	474	454	457	461	471	468	468	451	464	453	459	497	471	442	503	444	515	484	456	467	475	496	462	454	454	455	437	474	439	473	460	451	454	459	472	459	458	478	455	483	448	467	474	476	444	433	500	465	464	477	455	480	463	456	443	474	486	487	472	460	457	479	448	472	453	495	439	464	491	470	421	489	476	427	456	460	458	447	508	461	457	441	465	455	495	462	431	484	498	470	489	471	483	463	477	479	466	478	444	475	457	489	484	413	452	474	477	475	473	486	503	525	499	460	456	454	471	460	470	512	462	487	460	442	497	478	452	457	457	470	453	498	461	453	436	451	491	479	490	452	470	412	470	440	468	457	464	443	487	431	423	472	473	477	477	476	476	462	487	458	491	475	459	463	475	486	446	447	468	466	454	448	456	491	489	500	476	473	453	503	447	454	503	478	494	470	450	463	474	508	451	474	477	480	472	452	473	434	491	476	472	465	492	451	479	454	455	477	462	504	467	446	453	474	486	481	486	459	472	486	466	511	509	433	492	503	450	512	493	488	447	476	466	448	482	452	493	483	497	494	473	478	462	476	472	444	483	452	485	459	491	458	445	474	464	500	429	462	504	434	444	473	501	432	496	492	460	459	489	468	491	448	452	474	478	471	482	482	500	505	453	476	475	478	500	494	431	477	498	483	437	449	423	458	433	462	478	446	435	444	422	475	446	456	416	474	477	429	493	447	499	455	490	481	431	447	474	478	463	485	464	443	422	472	434	449	444	464	489	443	518	519	482	470	477	477	468	495	459	475	446	441	471	513	478	498	475	522	501	466	415	448	454	482	475	459	483	484	487	468	472	473	470	483	415	471	464	455	453	480	437	469	515	461	449	469	448	467	483	535	446	444	460	457	445	464	480	494	433	471	447	461	465	451	454	474	472	496	492	438	454	463	456	490	483	457	476	480	484	450	502	446	480	477	444	467	511	484	454	469	465	476	409	458	447	453	457	463	452	489	491	461	459	484	489	476	498	455	419	494	463	487	458	458	464	495	467	463	446	512	493	468	497	474	534	466	439	472	480	488	523	427	448	479	481	478	472	478	484	477	449	466	489	472	482	480	468	440	486	440	464	464	432	449	452	482	427	483	451	456	512	487	525	468	489	475	488	467	457	456	451	455	442	475	502	469	482	451	460	458	446	488	441	474	473	472	459	499	498	439	503	454	445	467	515	516	486	495	464	472	506	460	460	489	477	421	469	469	500	478	484	498	476	441	473	456	493	483	431	501	473	448	497	436	465	503	477	437	458	430	469	493	433	472	463	473	475	498	452	461	507	468	472	432	472	451	492	460	472	493	447	458	465	489	478	490	486	469	449	463	455	485	480	504	443	469	500	465	469	467	431	490	455	492	447	485	466	456	440	468	480	492	473	453	468	480	423	490	451	485	485	459	433	451	453	448	482	473	474	469	460	503	480	440	471	474	445	440	483	470	493	420	469	490	463	458	449	474	482	471	454	465	455	488	486	460	441	511	442	469	476	440	472	509	479	464	453	463	477	505	465	465	431	441	465	518	447	433	475	459	490	499	444	487	476	466	510	508	468	483	449	419	475	483	459	466	451	463	465	480	509	456	451	482	477	448	433	445	469	446	471	468	465	463	486	485	471	483	463	440	472	520	468	447	482	493	453	420	492	493	472	464	460	470	454	451	516	483	499	466	478	467	466	457	466	473	460	461	497	460	502	488	461	443	451	444	425	462	455	452	464	482	475	485	479	467	467	463	445	479	486	415	491	449	472	437	463	452	461	486	487	476	509	488	470	481	464	470	433	478	434	483	470	450	442	471	492	438	449	474	473	460	497	449	472	441	453	441	496	457	493	444	459	452	472	440	481	508	468	470	497	456	464	424	444	462	437	474	499	451	458	440	449	461	466	465	496	473	514	464	445	462	459	487	448	460	460	483	470	489	454	531	455	476	460	534	448	504	481	472	485	465	479	460	457	478	486	442	467	435	464	435	493	457	454	450	473	457	448	477	478	450	500	489	477	483	436	471	457	452	470	453	449	452	494	490	460	471	476	451	502	465	469	441	435	496	475	459	480	473	489	454	504	486	481	464	492	450	467	425	509	470	500	467	478	478	475	470	461	443	472	438	493	462	480	479	467	447	471	465	462	527	462	477	456	459	499	437	468	448	530	484	523	467	462	478	468	447	464	475	448	464	443	428	419	494	482	476	497	482	424	437	483	498	447	471	451	485	475	448	471	467	501	461	445	468	476	458	501	504	434	455	444	458	467	445	473	489	492	503	474	515	440	457	487	509	436	440	480	464	472	451	448	470	461	469	474	463	477	474	473	494	456	468	468	466	503	506	499	415	445	483	473	487	484	491	491	471	456	471	462	457	442	459	448	468	467	474	450	495	499	466	488	468	481	476	478	495	477	508	450	440	464	422	483	492	516	442	505	502	460	437	488	489	451	462	449	457	473	475	477	461	461	461	510	470	477	451	470	464	412	456	446	497	504	470	506	475	481	474	471	463	461	471	470	463	454	470	501	498	431	456	451	447	449	462	463	454	474	468	496	507	479	464	451	461	484	506	526	482	473	459	488	426	469	479	460	491	462	462	467	513	448	498	466	458	475	434	485	456	474	485	480	487	444	428	499	454	494	475	472	485	442	482	497	477	484	443	486	445	478	441	474	478	457	457	474	469	466	479	496	481	470	462	445	464	464	484	483	469	477	503	467	465	495	446	457	426	460	489	477	484	457	491	505	458	452	447	479	449	478	466	461	467	465	472	472	482	466	450	470	407	480	463	517	466	503	467	436	460	495	488	514	482	486	467	480	485	461	440	511	440	478	449	448	481	464	479	488	442	478	483
23898	10165	9903	8818	6504	4063	2720	2229	1894	1629	1379	1303	1254	1070	946	818	647	543	462	432	394	390	350	359	359	364	377	352	366	293	284	226	221	211	207	207	220	219	189	202	209	218	220	232	237	215	208	200	164	174	192	184	209	203	179	168	181	189	162	174	163	163	170	186	166	197	146	162	175	184	185	161	190	178	191	156	154	186	186	171	195	179	202	175	154	150	172	170	170	178	163	175	165	154	165	172	127	172	169	155	160	157	161	170	149	179	156	182	161	190	177	174	184	172	165	158	155	178	148	152	152	170	171	145	174	168	164	166	174	165	175	164	162	155	173	157	168	163	149	165	175	167	140	169	167	169	128	177	168	146	154	120	177	171	171	176	147	158	149	143	153	149	164	150	152	166	176	139	181	153	161	156	169	148	167	144	140	171	170	136	180	160	145	174	142	161	171	170	174	177	147	149	169	169	177	190	190	152	154	168	173	156	167	171	172	179	153	182	167	158	174	145	166	188	145	181	169	145	148	160	172	155	167	170	152	138	154	146	176	162	169	146	176	175	148	172	168	168	155	188	149	165	164	156	159	156	153	152	146	154	171	153	185	149	177	161	159	167	160	170	197	163	166	189	160	171	171	159	172	170	157	175	175	165	145	156	161	178	183	162	184	177	141	141	154	152	182	135	167	165	164	191	162	185	157	151	166	168	168	176	165	201	165	145	191	153	170	190	180	157	150	177	181	177	184	175	166	174	162	152	175	177	175	183	153	161	177	158	168	170	173	163	179	161	147	168	161	167	185	188	148	161	150	154	180	142	161	171	160	190	177	149	149	162	161	155	174	169	151	148	182	173	146	158	175	172	171	138	162	168	162	159	157	174	174	156	144	169	188	187	182	168	156	182	173	172	152	159	176	157	169	161	174	142	156	178	179	164	158	186	145	178	176	177	183	161	133	169	146	171	166	166	163	158	155	164	169	156	161	160	165	175	169	166	146	159	173	168	163	176	182	197	171	162	166	160	178	151	171	160	169	172	156	164	160	168	167	161	153	158	188	170	160	148	171	168	167	162	134	145	158	173	178	182	156	173	178	172	191	155	175	172	136	166	146	152	173	184	172	153	187	175	146	187	158	178	178	171	157	135	167	178	199	155	159	154	149	160	179	155	180	177	169	173	148	176	160	156	157	162	132	178	170	155	165	170	159	168	163	171	163	147	162	157	156	158	164	169	149	143	183	160	178	162	180	156	145	147	155	154	150	151	150	165	151	189	164	154	154	182	168	154	197	164	152	148	167	156	197	186	154	174	156	165	138	165	164	161	146	160	151	177	165	171	153	165	167	183	165	171	162	166	175	198	148	171	157	175	145	174	193	189	179	180	185	170	187	151	172	160	166	176	144	159	155	146	165	174	157	204	208	149	180	190	153	152	150	136	160	164	156	180	146	166	159	147	165	172	144	178	167	165	167	139	163	161	168	172	156	157	182	186	176	172	179	145	186	171	153	151	162	171	167	151	146	171	182	156	163	162	162	162	164	178	187	157	164	151	146	161	173	181	184	179	169	175	137	170	163	146	164	193	156	202	148	164	144	152	157	179	163	157	184	173	160	191	163	158	145	148	144	163	162	150	153	165	149	126	168	143	171	192	184	168	151	155	169	162	189	185	162	167	172	141	169	177	144	179	151	145	179	185	169	165	153	165	163	176	187	160	166	161	168	166	138	154	174	171	161	145	157	170	183	157	186	151	165	177	140	180	199	158	166	160	196	172	163	173	163	164	178	186	137	162	151	159	158	164	172	169	138	163	181	171	193	166	152	182	176	170	162	163	187	139	163	161	144	145	171	179	150	150	148	164	140	167	149	185	144	143	188	167	149	172	168	152	152	166	160	173	179	169	196	140	169	186	147	178	195	157	173	159	160	177	147	165	196	188	164	172	158	180	138	180	157	174	157	162	157	153	140	176	158	146	151	184	188	162	169	176	168	164	169	178	166	167	176	169	163	142	154	137	166	170	170	159	187	158	155	160	153	149	164	178	206	138	161	151	169	173	163	138	156	186	154	166	167	165	174	156	163	139	166	157	168	144	177	146	150	168	171	171	162	156	146	176	168	154	151	175	172	173	167	170	154	186	146	151	158	174	141	161	172	147	167	165	165	170	182	157	160	152	147	180	165	169	168	155	173	167	156	162	177	146	180	170	150	168	152	165	171	187	171	180	157	172	195	156	154	134	179	162	148	154	136	174	207	179	155	165	166	149	154	162	128	148	149	164	161	186	161	130	149	153	171	194	151	163	124	171	178	173	183	148	167	175	162	173	148	153	166	164	181	165	159	162	174	171	161	160	176	183	144	176	161	142	177	158	158	174	163	151	150	163	174	159	169	160	150	159	155	172	162	155	164	166	168	174	152	178	184	164	166	128	162	185	176	184	164	161	166	171	175	169	176	173	150	186	171	162	151	175	150	177	140	159	176	168	161	146	188	187	174	168	182	175	162	177	172	146	170	164	143	175	189	177	155	167	159	153	154	166	177	147	157	177	146	159	163	145	160	167	183	168	160	154	167	162	192	160	177	169	154	153	180	165	179	199	186	170	174	154	179	142	172	145	142	145	150	175	148	159	194	162	158	161	166	191	165	157	184	175	201	166	170	137	198	173	155	151	161	161	167	167	171	149	141	172	144	187	146	175	188	168	136	161	171	156	140	176	153	143	154	158	153	193	173	158	179	167	160	171	158	160	164	158	174	145	188	166	160	168	162	179	166	162	151	169	166	155	178	170	156	186	152	178	171	172	191	168	158	161	191	166	168	173	173	166	157	138	161	162	171	177	174	156	149	169	152	167	163	166	176	153	150	157	166	159	162	185	176	175	172	163	163	136	155	158	187	166	180	164	175	182	147	161	178	189	158	149	165	184	167	149	159	158	204	158	163	171	166	148	148	145	171	146	149	195	150	180	178	162	170	182	150	157	175	167	171	131	147	164	175	156	151	195	174	152	187	156	146	156	182	181	176	168	170	152	173	147	142	147	173	151	162	147	158	172	173	181	169	153	147	186	153	182	174	175	158	157	176	183	159	164	171	159	173	164	164	151	187	149	163	163	178	159	175	161	166	154	163	163	167	148	153	180	172	158	161	182	164	178	178	184	156	159	190	155	133	166	162	182	164	175	172	149	161	147	169	140	171	161	156	150	162	161	182	171	165	169	174	169	144	153	166	143	193	176	171	163	165	162	171	184	152	180	166	145	165	160	176	152	167	155	193	156	187	154	145	140	159	146	173	198	170	136	160	155	179	143	128	152	161	164	162	175	170	140	175	146	143	170	166	173	184	163	161	166	156	146	152	165	168	169	185	160	176	158	149	155	162	136	165	152	148	164	157	143	168	154	153	183	155	172	162	164	172	163	180	149	165	147	158	163	164	181	150	170	180	160	169	165	192	185	167	163	170	181	144	169	169	179	147	163	198	194	138	160	185	160	145	158	174	167	145	164	160	157	167	202	161	160	179	179	183	184
13987	6881	15651	19434	18320	14110	11142	10060	8889	7956	7468	7093	6946	5996	5525	4621	3787	3109	2621	2434	2175	2228	2096	2049	1892	1950	1897	1831	1654	1544	1365	1028	1019	842	785	818	760	686	711	682	851	942	1021	1106	1053	810	666	659	546	595	590	670	564	557	530	507	496	525	513	491	498	543	474	468	478	553	514	521	494	483	470	482	488	495	524	514	456	494	469	487	501	465	452	457	460	433	444	458	426	440	425	449	443	414	422	429	453	402	471	465	410	441	423	463	458	445	440	452	462	409	432	415	424	427	423	395	447	381	387	422	415	407	429	419	378	431	409	415	390	406	440	405	426	422	399	446	384	405	447	413	407	383	412	428	387	399	370	409	472	429	427	411	433	423	433	403	406	382	408	386	398	420	398	393	410	459	425	412	408	396	408	422	420	424	408	434	444	402	428	393	395	405	451	385	402	418	403	419	362	433	415	381	421	422	388	403	412	385	383	429	416	396	409	422	422	441	410	391	435	391	369	442	390	448	429	389	393	411	446	405	416	408	406	399	401	413	440	398	400	441	395	404	415	402	394	417	382	418	416	439	400	414	432	398	407	419	394	400	403	417	410	430	414	398	381	444	419	432	452	443	425	390	397	390	396	415	400	393	402	421	391	416	398	391	431	448	421	399	387	429	417	379	423	385	394	428	410	452	396	387	409	372	414	393	425	392	428	417	416	421	394	384	409	430	417	404	353	415	442	393	423	405	384	420	386	392	401	398	374	384	399	428	391	414	426	422	413	410	397	424	423	407	421	394	378	451	451	399	371	407	412	463	435	399	421	386	407	381	435	407	383	414	371	422	396	406	424	417	403	429	424	389	420	393	426	397	385	374	419	409	417	412	414	394	420	415	404	385	380	406	406	416	399	393	398	387	400	392	389	395	349	396	413	427	426	411	412	395	397	390	458	389	412	448	413	411	406	411	395	393	407	402	422	390	398	390	382	418	424	384	384	413	414	398	403	401	446	406	426	402	390	409	397	399	429	407	393	413	399	413	407	438	396	435	410	378	412	408	444	398	415	394	405	434	411	440	388	402	432	430	406	389	370	370	432	431	401	415	405	395	426	437	397	393	421	388	429	394	407	394	417	386	391	395	412	424	410	400	456	432	406	434	407	391	428	381	402	426	426	391	415	477	357	416	430	430	434	416	409	404	421	448	426	389	421	416	384	405	432	418	380	394	364	364	425	366	396	409	398	413	396	406	416	426	408	422	391	384	400	374	413	393	403	385	401	422	399	392	411	420	407	431	400	388	435	409	411	408	450	411	435	429	398	391	419	399	380	425	393	445	434	400	420	397	391	390	374	428	436	424	402	386	412	429	430	438	415	420	447	395	416	429	408	424	419	385	379	408	406	425	398	416	406	422	393	391	412	435	454	400	425	448	426	399	405	394	423	405	426	406	421	374	375	422	397	411	410	451	393	427	422	439	412	410	382	431	398	424	420	377	417	417	397	392	431	420	447	403	394	418	401	401	382	382	412	420	384	433	433	413	430	454	428	400	399	442	424	409	438	389	406	426	394	434	432	407	393	386	415	398	405	450	392	409	399	373	392	419	437	432	415	427	446	419	404	429	406	376	427	417	422	406	379	402	409	411	409	409	446	429	414	418	416	369	396	426	436	430	398	416	424	395	403	407	470	383	382	404	433	386	427	437	384	384	427	390	406	400	442	421	373	405	446	434	411	397	402	433	392	417	409	412	408	441	395	370	443	416	414	405	418	418	416	403	447	421	402	401	415	437	417	389	392	387	399	389	388	372	412	359	444	393	418	435	436	434	423	372	408	408	403	412	423	424	399	397	437	431	413	408	430	388	395	396	423	415	418	427	402	435	398	429	420	413	408	423	430	405	370	398	424	423	425	406	433	411	398	419	378	415	417	374	418	384	430	429	398	430	410	378	419	401	401	412	399	420	385	400	383	372	401	391	406	438	390	389	379	397	433	413	414	414	396	400	384	411	403	412	400	392	452	418	409	397	418	402	396	405	403	397	424	423	381	419	426	382	462	427	395	449	438	404	399	379	407	406	411	399	417	441	402	411	396	382	426	410	422	430	405	381	391	417	426	456	412	381	427	386	410	460	427	398	389	413	401	401	380	453	444	392	393	419	412	412	422	417	376	456	373	411	387	405	419	411	408	416	379	408	389	451	409	442	422	405	423	447	357	368	442	407	390	361	400	420	413	404	391	383	385	429	420	400	423	412	387	404	383	382	409	433	412	417	395	427	431	393	391	408	411	411	441	399	429	414	418	409	424	410	423	374	396	457	402	433	420	390	436	431	411	378	426	393	384	426	381	402	398	403	411	471	367	424	422	458	399	391	430	415	403	405	404	429	408	414	367	383	419	396	378	398	389	375	411	424	388	405	409	410	359	389	370	390	392	447	396	396	466	418	394	412	420	394	386	421	401	436	419	401	404	381	438	405	433	393	408	395	416	411	378	410	406	423	423	414	401	420	369	432	424	408	394	436	431	382	409	379	411	400	407	396	396	368	440	399	404	427	428	379	406	380	391	421	387	396	449	392	420	427	403	400	400	416	380	374	378	398	398	423	417	387	424	410	429	426	428	449	352	381	409	417	397	424	428	427	391	415	423	430	433	418	430	427	399	396	390	408	406	409	398	423	375	407	425	411	420	374	399	405	382	417	388	408	411	407	413	443	434	405	411	380	383	409	380	424	425	394	390	400	411	430	416	393	397	383	374	406	434	420	382	405	418	419	425	450	420	373	369	413	388	374	426	376	397	394	438	426	427	383	383	396	433	425	392	438	414	416	377	437	399	397	430	414	393	416	400	426	421	416	393	406	409	434	418	414	431	397	413	425	450	391	402	378	401	434	436	361	440	366	398	410	428	403	388	419	447	409	392	411	420	394	418	387	397	409	402	411	407	376	432	410	397	407	400	410	376	353	388	410	423	416	425	364	433	395	378	391	420	412	430	391	420	400	387	439	375	418	371	388	391	409	418	422	437	410	403	435	403	422	401	435	409	395	416	411	382	418	403	417	430	425	408	413	448	408	417	390	422	432	389	389	381	379	417	383	388	433	419	425	370	431	410	386	387	409	405	362	411	397	389	445	397	400	395	406	400	411	403	400	408	385	376	402	400	400	439	435	429	405	404	403	418	422	437	401	442	386	411	407	404	421	393	420	390	452	444	396	412	403	403	402	434	394	411	403	397	403	411	393	387	421	382	410	384	398	413	416	384	400	404	423	441	373	450	391	410	388	443	397	416	424	410	388	398	430	394	402	418	441	410	382	404	429	385	388	414	427	395	478	396	411	377	424	380	414	415	392	452	381	426	396	397	404	411	414	410	424	407	391	398	388	413	372	410	420	425	426	415	455	415	434	411	404	404	418	420	425	443	410	419	378	437	416	443	388	439	384	393	410	408	373	392	440	394	417	414	427	424	402	413	407	385	410	459	424	408	443	404	427	425	440	381	427	405	433	416	442	402	401	401	424	440	419	400	408	441	420
34005	15976	15458	13485	9612	5769	4283	3293	2596	2301	2039	1956	1731	1425	1180	1052	832	718	527	534	489	478	465	409	456	422	414	401	358	357	325	291	264	213	221	217	207	206	174	193	253	281	255	303	279	245	193	197	183	154	175	136	175	187	139	151	157	174	135	167	144	163	169	125	151	153	166	175	129	171	144	154	157	154	123	142	163	155	148	159	157	142	151	156	139	133	138	146	135	149	141	169	127	136	142	136	132	132	119	113	141	133	174	122	137	142	129	140	130	147	146	151	139	149	140	137	137	132	144	139	142	125	131	135	133	134	134	139	128	137	130	136	135	147	119	135	126	132	150	103	133	135	133	124	129	126	119	142	113	144	145	133	140	142	140	135	161	118	138	119	138	134	136	149	127	140	124	137	146	161	139	128	110	129	131	123	132	141	142	126	134	118	142	115	152	115	135	127	137	131	131	131	118	132	122	145	136	139	132	160	124	106	130	124	119	142	150	134	126	147	141	140	150	127	125	119	125	130	146	131	143	134	136	144	143	120	124	119	131	129	121	150	127	128	131	136	133	134	136	164	148	138	121	129	118	144	153	118	145	153	142	135	139	126	143	121	139	124	107	145	138	157	144	139	153	126	123	129	119	127	125	131	129	120	133	151	132	123	139	135	132	130	131	108	132	119	122	112	148	125	130	126	150	116	139	127	125	150	131	113	125	129	134	142	137	153	143	151	127	154	144	143	137	130	130	120	157	118	128	135	139	161	132	139	127	118	119	129	129	157	140	107	127	137	129	134	147	137	132	125	141	134	121	124	148	115	124	156	154	132	143	136	124	112	121	146	128	129	138	140	124	121	124	145	131	149	129	144	123	120	163	124	137	138	144	141	132	118	146	140	144	113	126	154	134	130	114	136	124	122	159	151	141	127	134	165	123	124	133	136	126	122	152	148	151	150	123	130	123	126	129	151	155	134	136	157	127	143	158	126	146	137	145	121	136	142	123	137	146	140	142	124	134	140	132	132	144	154	137	128	140	152	133	146	130	145	119	111	123	137	142	122	142	124	126	148	143	143	112	130	111	113	112	124	134	138	119	123	143	127	133	137	134	152	121	135	118	144	109	133	128	146	154	143	136	138	146	116	113	132	119	138	135	135	137	129	153	122	125	135	134	134	132	129	128	147	138	135	135	139	143	142	138	132	143	139	121	140	145	149	132	129	133	130	139	139	137	107	130	160	152	125	131	122	127	144	147	161	155	134	117	118	117	143	145	137	150	122	125	119	120	143	138	157	142	126	154	135	115	121	125	122	110	127	137	135	141	123	121	126	136	124	123	145	155	120	119	128	124	145	140	130	121	112	125	157	121	126	113	153	136	153	132	153	132	140	124	144	144	149	132	144	138	136	132	129	127	122	137	150	132	149	142	131	113	153	137	132	124	131	138	146	130	139	135	137	131	140	127	123	132	123	131	137	128	144	128	122	103	146	154	133	131	113	119	142	147	127	130	138	129	144	128	147	141	145	136	137	128	109	124	153	130	150	137	124	123	138	139	138	119	142	144	113	138	126	136	145	126	134	140	118	121	129	111	133	126	145	140	126	131	133	151	119	127	115	142	135	133	126	133	149	118	141	158	139	119	133	145	123	127	126	145	146	128	138	133	152	138	165	146	119	133	132	140	135	141	131	149	143	117	140	150	145	139	119	131	117	118	127	132	129	133	138	117	131	133	148	128	129	162	125	159	126	134	128	147	145	134	133	128	138	112	132	120	116	119	137	126	152	142	125	117	111	125	109	135	137	129	135	113	137	168	132	124	151	137	148	105	129	134	138	129	137	143	136	124	126	118	138	148	136	118	139	135	123	134	116	126	130	128	125	118	116	138	119	124	148	131	123	115	133	160	133	125	140	128	129	123	151	148	141	137	138	120	129	130	137	122	138	121	136	152	140	135	129	116	135	138	109	154	126	126	113	127	141	128	150	147	143	128	121	152	156	117	138	125	120	120	118	109	151	136	134	138	118	134	98	133	149	131	137	123	139	157	137	142	127	139	113	137	143	134	115	118	143	145	113	127	124	140	128	119	151	134	124	133	118	144	144	135	141	132	124	125	144	138	156	146	149	110	128	118	140	139	135	137	149	145	156	141	130	150	123	142	146	121	136	137	120	126	126	136	124	126	140	126	128	120	126	113	128	128	125	121	134	157	132	125	135	152	157	135	128	150	125	140	129	134	130	121	113	151	144	151	146	133	124	135	145	126	149	123	132	127	135	152	137	149	140	147	144	138	140	133	144	156	138	124	145	143	124	129	135	159	142	118	125	132	130	149	133	136	155	130	135	127	127	119	126	126	132	127	128	109	139	123	108	131	154	157	139	129	127	136	152	135	133	105	133	141	130	135	140	133	133	130	142	151	131	138	128	141	139	123	108	152	132	146	127	142	127	139	127	126	141	134	140	141	132	139	116	175	143	147	128	124	139	146	126	140	134	134	136	133	138	136	115	115	154	135	124	129	143	129	134	122	117	126	130	150	142	132	130	163	129	129	146	140	133	138	135	127	150	144	112	148	130	133	137	109	128	134	114	131	135	122	152	143	122	125	147	145	129	116	152	149	117	104	137	113	141	130	126	122	125	135	131	144	129	156	135	121	144	125	152	123	117	143	130	139	144	135	136	126	122	111	130	132	133	144	141	139	136	137	122	134	140	125	142	123	120	138	120	141	139	130	120	130	114	149	107	122	136	145	107	125	156	135	147	131	120	125	130	145	142	133	126	135	132	123	125	120	146	135	120	131	162	141	126	129	106	116	130	125	125	138	133	120	142	134	118	144	139	104	145	107	117	140	128	134	123	138	123	133	135	142	128	125	130	131	142	111	131	127	141	124	145	123	141	144	140	119	121	108	124	125	137	153	146	123	127	109	138	118	118	115	130	145	130	132	121	130	109	128	141	147	133	134	151	127	137	147	158	151	137	144	115	134	149	129	144	127	113	119	129	148	144	128	147	137	136	129	131	133	125	141	134	159	129	136	145	138	130	143	120	140	136	129	138	154	132	140	116	144	133	148	142	130	139	121	144	119	148	123	142	141	148	122	130	132	115	128	125	114	118	144	133	139	132	152	145	127	132	126	136	120	122	142	137	130	120	117	109	112	146	137	139	123	133	121	156	138	148	138	121	114	147	128	129	133	139	132	132	133	131	139	137	119	138	133	121	124	130	107	123	139	146	135	127	132	140	122	128	149	137	150	129	118	125	135	145	137	121	129	135	137	143	137	132	121	147	134	125	157	120	141	122	120	142	136	116	142	125	127	119	123	162	134	138	118	136	141	110	148	128	147	146	140	132	115	148	120	114	142	153	137	141	139	132	137	121	133	147	143	126	137	127	133	107	129	144	134	126	135	134	146	129	119	136	184	139	131	130	130	125	138	117	119	125	143	120	141	138	113	125	136	131	128	138	95	137	134	139	126	140	165	130	140	122	135	144	153	125	123	130	121	145	130	126	118	138	142	124	135	132
19393	9804	20799	25126	22960	17600	15416	13337	12035	10890	10229	9909	9200	8000	7202	5975	4821	3980	3449	3008	2944	2861	2685	2647	2607	2461	2590	2393	2063	2037	1740	1352	1251	1107	928	858	872	805	854	851	1164	1455	1411	1610	1461	1012	765	706	697	642	629	655	678	585	548	505	516	501	493	496	504	498	463	443	459	517	441	414	448	484	457	429	464	439	472	517	452	433	424	426	436	431	424	447	393	442	448	402	394	418	404	339	388	441	372	360	307	364	368	354	344	366	329	362	369	403	366	372	361	383	353	345	338	322	366	335	346	316	363	333	314	334	360	342	352	329	335	360	339	340	377	362	372	349	375	363	344	324	345	345	376	305	347	354	354	325	343	331	386	312	367	334	320	367	367	358	351	352	322	380	335	367	332	318	339	358	351	348	329	338	348	352	320	354	372	323	352	309	307	335	324	316	365	336	381	349	384	351	337	351	335	354	323	319	348	311	350	302	356	335	386	330	330	343	329	364	304	361	322	332	320	339	339	341	364	334	336	357	344	342	314	320	329	352	346	334	353	319	345	330	342	365	354	337	343	303	306	322	343	322	307	302	351	338	349	326	320	342	321	316	353	336	330	350	323	307	341	318	326	364	352	369	360	337	365	337	339	335	378	346	329	328	343	333	367	346	366	338	347	335	337	360	366	370	308	310	337	350	329	334	365	349	356	305	321	344	293	353	318	349	369	372	371	290	350	347	365	297	388	328	333	402	344	343	343	319	338	346	366	332	359	353	344	347	347	324	349	386	304	342	374	337	356	346	347	303	311	318	344	360	353	339	343	340	333	342	345	333	329	358	339	313	334	329	342	341	313	332	368	347	333	346	353	324	338	326	304	291	307	334	332	309	340	335	356	316	358	356	325	368	314	340	312	374	304	331	349	359	344	321	343	365	335	333	353	347	301	302	348	313	353	350	314	367	309	330	315	326	355	339	344	350	327	339	360	333	342	339	332	342	317	346	352	366	379	369	334	346	325	333	338	334	338	337	372	346	356	353	357	327	380	364	314	352	350	369	337	337	355	358	342	340	332	338	324	352	379	369	321	333	337	320	375	343	337	345	347	332	324	321	321	334	331	387	374	336	333	365	328	350	359	329	359	325	324	325	342	342	322	329	370	326	336	324	319	335	310	347	360	342	326	363	323	333	322	313	335	329	342	321	352	330	323	342	350	334	335	338	328	304	318	351	356	334	361	341	338	336	322	329	334	349	334	334	324	354	336	343	330	333	393	319	350	341	367	332	329	326	324	362	321	291	319	341	335	366	354	345	357	336	304	355	317	315	325	361	340	310	342	360	321	331	353	312	341	328	344	304	335	346	336	295	335	334	361	319	324	360	326	343	360	351	321	347	373	357	336	324	325	338	324	361	363	365	330	346	331	323	374	361	320	348	313	338	318	321	366	345	360	352	345	296	314	337	330	328	332	342	339	354	347	356	342	342	319	346	347	349	346	361	370	342	348	338	326	354	318	336	330	350	342	326	329	341	327	352	336	344	331	321	329	315	354	346	321	388	342	330	366	354	296	324	369	347	330	323	340	307	354	360	350	309	314	358	333	335	352	342	339	355	336	337	340	352	362	367	320	349	338	311	319	316	354	329	365	338	305	334	376	340	347	342	333	348	344	323	324	346	334	335	347	322	344	341	302	383	340	320	311	318	345	333	350	341	360	357	327	342	345	356	323	363	379	320	343	341	319	357	351	311	346	347	312	328	320	371	312	333	355	360	356	359	342	343	349	368	353	322	312	332	348	333	315	307	365	364	305	353	334	361	302	331	366	313	358	364	326	331	306	355	336	338	330	359	364	318	333	324	324	366	327	328	321	335	343	354	337	355	350	338	317	333	351	352	343	347	332	321	326	358	376	337	362	353	344	341	342	375	353	321	345	361	345	349	335	362	353	360	356	330	351	328	346	312	331	369	354	370	345	320	323	348	345	367	348	336	324	357	316	332	373	360	364	342	321	338	319	354	330	339	341	323	352	344	332	367	337	376	336	339	350	353	358	329	327	333	344	332	328	340	330	357	343	316	325	322	351	339	305	314	331	331	356	312	339	353	322	308	328	348	347	308	342	318	322	330	342	332	315	351	377	323	346	361	346	319	339	315	347	333	331	339	328	303	339	321	338	368	349	339	332	342	341	343	316	327	339	328	326	348	344	367	317	305	314	331	353	350	333	341	329	355	366	318	302	338	326	391	316	345	382	338	364	358	314	345	358	320	329	332	306	364	340	346	364	349	346	365	339	318	337	358	353	333	314	348	316	328	353	355	351	369	339	344	307	353	345	364	313	300	324	339	329	285	338	335	350	340	314	325	355	363	345	303	328	342	364	362	342	318	340	334	332	357	352	373	329	342	355	371	343	389	312	340	319	370	337	339	337	330	334	344	346	368	311	375	339	322	337	351	336	301	338	355	342	357	331	343	329	347	368	341	315	320	327	320	336	318	337	352	372	339	372	319	328	320	307	365	335	332	356	332	351	322	350	318	327	343	340	363	337	321	326	337	362	359	340	307	307	335	306	371	325	345	367	403	362	355	330	340	343	346	313	345	322	333	366	372	357	273	298	327	346	307	344	332	324	329	326	348	347	321	375	352	345	322	348	363	343	309	327	344	350	354	340	334	341	348	340	338	363	317	318	360	353	358	338	324	346	321	326	363	340	335	330	353	308	355	301	329	341	330	332	341	319	309	306	347	350	339	344	337	326	331	323	316	332	370	388	343	345	349	340	379	345	317	332	327	349	317	364	346	318	328	349	323	354	331	355	332	370	359	383	367	329	353	325	321	324	337	346	347	345	343	341	360	336	339	343	337	316	327	334	346	334	332	360	323	336	316	365	348	336	325	325	340	334	341	355	334	365	320	331	352	362	334	319	325	317	321	342	326	356	343	354	351	317	320	306	342	358	359	348	356	334	316	326	314	336	328	353	293	346	358	349	347	351	328	354	330	367	355	317	319	334	337	303	323	356	358	316	311	333	353	355	325	338	334	345	372	327	334	321	315	369	333	341	328	352	324	353	361	359	351	355	357	351	340	345	361	338	329	382	341	362	360	323	365	327	307	316	340	329	338	351	368	332	336	345	344	335	318	317	373	345	351	326	338	346	332	326	345	327	370	359	331	342	319	382	343	360	347	333	359	331	314	368	344	345	359	334	351	343	347	358	381	349	330	353	332	364	310	346	331	310	342	352	331	367	384	355	345	366	356	332	343	353	339	319	360	305	345	342	356	351	373	361	333	359	352	334	352	344	357	358	346	338	325	326	340	349	350	348	341	348	346	319	316	335	364	325	343	321	336	343	323	326	325	347	356	322	319	344	315	330	341	298	344	372	359	320	330	330	335	349	373	336	388	349	331	317	322	365	356	358	359	353	315	338	352	354	320	337	350	359	334	315	336	358	346	345	347	312	343	331	339	346	335	350	340	324	339	346	303	335	382	342	342	379	313	343	338	329	322	353	366	331	345	345	291	340	328	341	340	357	301
11769	4664	5712	4846	3014	1927	1518	1173	1119	1028	968	906	794	709	576	510	463	413	326	323	313	304	308	294	315	247	294	274	267	242	216	226	239	205	240	227	189	211	195	196	213	199	183	179	201	185	189	225	205	225	190	206	182	202	213	221	210	202	211	185	206	198	214	222	198	202	216	201	206	204	225	194	203	188	209	201	187	182	191	217	208	216	198	212	208	195	192	197	204	181	174	191	190	249	185	213	171	179	172	187	197	195	179	220	205	181	204	195	195	202	166	183	185	199	177	163	196	175	184	206	210	192	194	170	180	204	173	193	204	168	180	200	192	198	170	157	175	196	165	203	185	155	191	178	220	192	195	216	207	176	211	198	159	200	204	196	167	176	171	210	183	183	210	204	177	167	221	173	201	200	210	212	202	184	197	177	215	178	207	182	187	198	188	191	188	197	194	203	199	215	195	180	189	177	194	198	165	190	197	220	178	211	206	185	205	192	186	187	193	187	177	204	188	186	190	176	190	196	210	189	181	201	181	193	178	200	207	189	201	181	202	227	180	226	210	174	217	185	170	212	191	194	186	199	182	177	195	166	171	184	177	213	200	180	176	192	185	218	182	197	162	197	192	213	171	208	197	188	201	203	185	214	191	216	186	192	204	200	191	215	193	169	201	182	202	185	186	208	211	198	203	183	191	197	185	172	195	197	161	195	190	182	205	216	190	172	198	192	198	209	213	210	186	197	199	160	195	200	188	191	195	197	212	211	203	177	184	185	184	192	201	202	191	196	214	187	160	214	193	206	196	204	175	208	186	191	193	222	184	201	221	192	207	170	198	214	190	203	171	195	189	212	205	194	182	189	195	207	201	219	194	191	198	183	179	192	182	206	189	191	186	209	205	192	224	164	207	191	181	185	181	165	191	211	191	187	207	164	195	207	196	189	158	193	184	192	178	199	198	178	188	166	197	201	189	200	174	181	195	187	166	214	187	180	193	199	192	191	198	198	183	181	194	166	189	210	188	196	198	186	204	187	184	189	175	204	189	187	227	160	194	190	165	185	220	158	183	167	189	178	186	204	218	173	194	206	211	190	203	207	157	210	189	183	195	184	206	199	175	202	186	201	176	187	200	204	215	176	193	174	191	171	205	198	201	171	210	204	199	209	189	171	190	186	187	206	204	195	174	209	203	211	193	206	167	178	200	179	164	180	197	184	177	192	174	203	172	191	173	185	179	189	172	181	215	204	183	185	184	193	184	181	198	190	189	187	200	184	200	198	174	192	197	182	167	181	196	209	218	193	204	212	218	198	183	195	219	194	197	182	206	210	207	202	188	170	216	199	197	176	161	183	189	196	212	221	177	180	192	163	177	197	199	182	206	216	177	185	182	183	195	181	206	195	210	186	185	201	205	177	186	214	198	187	218	195	212	176	204	172	191	200	183	174	188	204	188	181	188	177	187	189	210	194	206	172	178	190	171	171	186	201	193	183	201	193	193	181	226	188	179	204	177	197	192	189	191	178	192	180	188	172	186	187	197	180	195	162	201	183	207	180	175	191	195	187	176	197	185	192	191	182	176	221	187	200	170	207	203	171	206	209	197	167	192	179	217	214	187	198	196	194	184	219	179	172	178	181	182	189	203	170	192	205	185	185	178	179	186	171	181	191	209	222	200	208	194	200	193	187	203	187	206	174	198	213	207	197	200	205	178	195	203	196	189	192	204	192	195	207	194	184	175	195	211	190	189	201	179	207	183	204	202	211	188	177	201	192	206	196	193	165	197	184	175	190	196	175	227	227	223	187	204	194	183	188	180	187	207	190	185	187	166	196	180	182	204	179	198	204	188	179	191	188	204	189	172	206	163	199	207	190	174	182	197	203	174	172	215	208	178	200	209	183	208	191	161	221	210	229	183	202	199	178	197	204	201	199	202	200	174	196	171	206	195	191	207	178	197	182	184	200	166	184	208	170	196	184	174	194	193	225	185	168	191	197	174	208	205	164	184	217	175	220	172	188	182	175	188	215	179	184	193	207	187	200	164	200	190	191	203	210	193	195	190	177	220	179	200	150	202	169	171	195	189	191	198	162	187	198	192	188	198	204	185	195	186	184	182	193	194	192	174	199	172	205	187	193	191	181	194	193	184	195	194	181	193	191	198	175	204	200	189	212	179	170	191	190	204	210	190	182	177	213	214	188	180	196	184	200	178	188	198	207	183	194	231	181	195	189	211	187	203	185	185	182	192	186	213	195	190	206	207	193	209	181	183	201	193	171	179	181	180	171	155	217	186	202	175	181	206	203	202	178	183	187	207	209	196	197	167	162	192	195	182	204	213	212	184	203	190	209	211	181	182	168	189	176	205	200	179	222	179	188	183	189	198	189	198	197	183	206	194	181	201	190	187	200	197	195	206	189	202	198	203	212	171	165	204	209	202	173	213	204	211	187	206	200	192	194	191	180	189	231	194	201	203	206	187	182	185	183	211	211	207	210	205	174	201	195	196	176	197	177	159	176	204	172	185	196	179	203	198	205	207	220	173	166	174	196	181	173	181	189	172	198	198	177	190	192	183	185	182	185	189	219	186	213	181	193	179	186	209	204	176	201	198	194	189	189	177	198	167	202	187	204	198	180	176	172	171	186	182	181	201	186	200	199	163	172	223	190	195	206	178	184	195	177	210	205	174	193	206	182	177	198	191	183	208	199	176	201	181	193	200	216	197	200	210	200	201	180	208	213	189	175	176	165	173	183	183	211	196	176	172	170	193	178	206	199	185	190	202	188	203	178	227	183	195	190	196	205	165	207	181	194	191	179	194	188	182	181	202	191	172	202	197	185	211	199	194	208	179	196	208	195	202	190	191	212	207	191	202	178	184	198	182	192	186	166	195	187	205	200	169	195	214	184	179	184	193	196	185	189	190	191	217	207	179	198	218	174	192	168	212	195	193	153	194	233	215	196	199	175	199	184	216	190	176	176	213	184	210	185	201	200	193	184	177	193	205	150	179	204	192	199	177	201	189	189	178	207	194	176	183	167	203	184	205	173	195	218	184	194	162	176	194	198	174	211	195	202	200	193	194	204	204	197	187	206	206	210	187	206	174	186	187	188	179	178	165	163	190	199	207	181	186	173	195	192	204	194	211	189	204	180	194	177	186	202	192	172	200	183	208	182	207	225	175	210	201	191	192	198	201	175	193	196	200	178	196	195	170	186	197	193	195	196	194	173	185	205	189	180	194	183	187	199	179	196	194	217	202	186	191	191	197	197	187	188	203	194	187	209	187	167	150	188	157	196	203	182	194	157	195	231	191	203	169	194	188	153	185	188	174	201	191	201	188	178	189	188	180	212	191	188	178	187	169	202	180	170	210	200	163	158	177	185	200	209	190	215	227	196	184	191	158	187	195	222	191	184	184	195	193	204	189	197	236	200	179	197	221	196	188	190	187	176	189	195	185	163	203	187	203	210	191	170	204	190	177	193	193	181	205	185	195	204	207	181	178	176	187	194	199	182
6732	4045	10225	12522	10138	7697	6667	5626	5299	4983	4764	4682	4195	3516	3198	2751	2378	1924	1545	1334	1419	1324	1277	1240	1269	1302	1233	1232	1029	936	778	766	700	685	641	630	643	606	587	564	573	527	563	570	552	508	526	511	534	520	555	486	510	522	516	532	502	513	501	479	505	489	483	512	494	510	523	535	497	517	539	534	510	528	528	491	508	528	466	474	520	498	522	543	464	504	490	494	495	488	460	468	438	467	436	473	482	432	490	442	471	473	504	522	483	480	479	478	494	456	450	462	465	470	483	523	432	497	490	463	478	460	478	423	483	502	457	456	486	470	505	478	502	504	486	443	468	443	467	463	445	459	474	444	485	444	448	480	467	464	441	497	522	452	445	455	462	462	507	437	469	457	509	507	446	473	421	477	437	444	464	491	465	494	451	454	462	485	436	422	460	478	501	446	480	469	461	460	444	456	447	486	486	453	439	479	498	481	467	506	467	494	462	440	474	460	456	466	476	443	465	472	505	493	510	437	431	512	497	428	468	460	488	472	466	448	469	458	450	500	469	460	479	508	475	462	487	480	432	463	431	478	460	444	444	493	447	466	460	461	461	480	464	471	488	498	465	451	436	468	431	434	491	482	468	487	510	487	474	462	433	503	468	475	471	444	500	474	477	447	452	483	448	492	461	454	469	456	470	486	485	495	417	477	443	498	462	502	433	479	422	488	489	506	507	442	480	455	496	464	481	488	459	483	451	446	468	508	447	445	454	478	507	466	443	467	502	461	497	474	458	431	436	471	478	432	449	490	497	472	481	496	453	465	480	484	482	462	482	463	484	431	473	453	455	446	495	511	519	503	466	491	461	497	495	482	444	468	487	487	463	497	461	456	497	455	466	464	479	518	483	433	476	482	500	476	484	503	484	439	488	464	460	474	488	480	495	475	463	473	459	449	442	528	451	445	442	463	451	464	462	456	484	470	435	507	497	462	481	454	476	443	483	457	432	473	464	452	453	471	459	457	458	449	507	471	467	446	476	519	455	415	475	512	462	494	457	455	453	485	531	491	482	509	492	478	523	472	501	469	462	487	473	474	450	474	455	447	465	470	461	431	462	503	472	442	471	459	486	472	487	451	433	467	467	452	498	465	456	440	451	488	500	476	424	423	434	445	447	481	482	466	454	472	476	454	428	483	490	468	465	461	475	488	448	472	491	468	475	473	481	484	453	481	483	474	486	464	473	480	469	500	484	443	465	486	462	482	506	447	449	481	479	495	507	465	470	436	491	506	482	446	476	455	478	477	482	472	465	445	484	487	485	466	487	522	488	510	457	449	466	462	495	469	497	469	479	497	488	456	481	448	442	463	466	440	462	435	453	481	483	467	473	509	467	474	457	493	515	455	439	481	467	490	434	480	512	473	478	479	434	439	454	486	454	460	498	475	437	460	465	503	459	454	443	501	459	440	404	498	465	478	475	485	426	494	414	476	448	466	491	462	474	477	495	433	478	455	470	473	425	481	429	493	444	489	456	498	481	427	474	438	498	467	441	453	481	485	495	462	482	506	494	469	494	451	477	443	459	491	457	441	443	510	460	491	477	456	483	471	480	436	485	452	463	482	480	466	489	491	482	451	495	448	468	483	472	509	471	428	539	468	476	466	450	476	457	472	485	439	474	468	467	505	444	462	453	459	476	508	450	449	484	450	464	469	484	492	455	477	495	448	465	515	437	519	442	458	466	466	465	488	464	468	485	466	476	489	511	458	493	480	473	461	449	502	485	490	433	444	478	444	474	458	469	470	436	467	425	476	501	456	490	453	442	505	487	472	507	427	471	437	451	513	487	509	472	502	479	443	445	445	476	442	486	463	437	457	449	450	468	505	460	466	481	487	455	442	476	467	460	463	460	461	463	458	443	517	465	413	464	485	465	453	435	461	479	472	468	495	498	449	486	467	434	489	448	451	456	432	486	473	452	422	461	440	449	437	486	454	484	510	451	437	455	455	452	452	515	445	469	470	473	442	442	451	506	443	478	491	435	478	480	484	491	515	484	467	473	437	481	455	522	456	429	488	515	452	469	497	481	470	428	489	479	521	487	494	474	485	465	472	440	466	448	459	483	476	489	454	484	476	467	479	487	448	477	458	482	476	474	466	494	465	478	458	426	476	449	470	468	490	448	459	460	466	454	465	450	468	486	468	480	466	448	450	477	480	471	441	481	454	443	466	483	472	521	471	488	431	505	497	459	493	453	497	506	501	491	459	462	495	504	455	484	464	468	496	438	477	470	448	471	497	508	460	447	504	487	422	486	466	474	483	517	483	458	428	473	498	446	481	480	450	437	477	416	478	452	475	484	488	482	462	481	463	504	430	463	463	496	473	465	475	440	508	469	454	485	454	458	470	446	469	462	463	456	473	432	477	494	492	500	504	477	502	479	464	522	510	472	464	452	476	429	451	468	483	466	460	469	490	480	468	485	469	474	488	502	462	443	455	453	455	460	500	471	475	459	477	466	480	487	485	443	454	456	446	473	437	440	437	446	467	433	464	484	463	470	500	494	479	430	445	462	433	472	452	453	446	490	464	454	461	477	451	458	455	423	499	455	469	471	508	463	429	458	448	436	450	459	483	444	483	505	443	461	450	470	487	506	491	460	435	460	468	451	522	489	454	469	473	439	475	472	482	451	461	440	451	518	459	478	456	461	440	480	462	460	481	473	478	428	463	486	472	459	485	460	450	477	476	467	482	493	479	473	465	467	478	500	489	456	463	475	478	455	449	470	530	451	445	469	472	460	459	471	495	447	494	483	443	496	474	463	491	466	483	459	465	481	470	464	466	453	479	494	414	460	461	481	473	432	439	464	448	465	460	449	452	459	452	481	527	456	460	487	497	440	464	438	474	500	465	461	448	498	446	479	461	481	459	453	479	428	457	489	469	480	466	478	491	455	482	468	516	478	487	488	456	492	481	472	469	470	442	482	473	452	429	485	478	454	462	467	481	485	455	482	480	481	479	455	436	472	461	459	449	469	500	474	477	473	441	474	424	504	485	439	480	433	460	465	478	454	473	533	469	437	502	466	453	489	457	466	497	492	501	452	490	489	487	474	483	461	443	475	439	467	489	471	475	509	495	456	492	452	426	468	427	487	448	451	461	479	429	444	473	486	460	500	501	451	485	466	465	445	496	462	453	425	489	431	474	498	506	441	476	483	486	497	462	481	459	439	424	487	484	480	451	485	476	467	424	467	446	501	499	451	497	476	468	484	507	503	441	479	478	478	479	463	492	456	519	480	496	491	502	494	487	477	477	489	479	463	495	484	467	450	485	461	461	483	471	488	477	480	467	451	467	492	482	457	482	459	493	487	470	476	440	497	467	457	454	435	426	489	479	450	439	455	465	470	432	495	487	427	441	470	466	501	466	492	462	488	474	430	475	520	465	478	479	499	482	469	522	460	502	466	453	460	458	459	480	456	454	477	461	522	490	439	450	473	472	479	438	466	463	512	484	439	441	491	474	445	443
25224	10395	11186	9193	5970	3780	2655	2169	1885	1705	1553	1448	1118	924	846	805	649	534	455	451	387	378	401	359	375	378	382	380	309	288	274	261	236	230	201	223	200	190	190	197	232	214	243	225	196	215	185	181	163	185	183	165	205	178	191	182	185	203	180	193	191	178	196	182	174	192	199	168	155	186	204	160	181	159	161	146	184	178	156	165	160	177	162	162	187	163	174	164	166	177	184	168	194	185	149	153	169	147	186	169	190	158	162	190	165	193	172	174	178	159	174	136	161	180	167	156	157	133	148	160	160	161	160	140	162	139	176	162	168	148	163	181	180	156	181	154	157	173	162	187	162	176	158	154	181	160	169	154	150	168	163	155	167	174	167	169	146	171	173	172	151	155	170	145	183	161	184	147	164	170	157	148	177	160	163	147	172	154	141	176	163	179	172	148	153	191	177	158	147	151	164	154	145	145	156	173	189	163	182	137	155	142	124	167	166	150	136	175	184	165	163	159	148	163	171	174	138	173	154	155	172	161	159	166	158	164	173	170	165	177	174	177	154	173	188	175	182	138	166	202	162	167	144	160	166	160	142	167	147	168	174	185	177	181	175	152	150	172	175	166	160	160	148	162	176	148	153	181	143	179	152	157	132	183	166	159	166	174	168	192	183	165	159	162	164	166	160	145	161	180	148	169	187	161	156	175	167	172	168	154	137	200	175	155	159	189	188	169	162	153	140	141	159	142	168	157	169	148	160	173	158	168	169	168	148	163	151	172	154	164	161	166	166	146	149	164	162	139	164	164	166	147	144	173	161	155	163	161	142	180	174	153	159	152	150	164	182	158	162	158	158	182	154	152	150	158	168	176	153	150	167	160	193	139	149	169	176	187	189	164	158	191	171	192	168	182	185	148	177	161	160	168	161	162	166	145	162	155	168	144	181	187	181	139	194	171	151	151	168	173	161	160	161	149	154	144	157	147	150	186	152	169	167	148	172	150	151	196	164	169	152	159	160	181	170	142	169	168	154	164	150	146	170	161	161	157	155	159	178	153	167	169	177	173	173	153	164	152	193	163	159	188	149	160	181	176	152	172	170	166	148	156	156	155	157	160	153	163	178	161	160	139	171	172	164	187	164	179	169	163	151	163	157	176	158	146	162	144	150	177	151	175	162	175	169	178	156	179	188	167	172	172	164	143	159	163	161	172	160	146	165	156	169	146	184	156	149	173	152	178	168	159	164	172	163	153	170	143	198	157	159	151	170	152	161	175	158	157	159	156	194	152	150	175	182	169	155	189	155	144	160	181	148	171	170	146	165	143	164	149	147	158	164	155	175	173	167	157	147	167	162	166	163	157	173	178	160	170	157	155	169	164	184	168	147	183	176	199	136	158	150	169	154	161	177	176	157	179	160	172	168	171	170	137	145	151	151	171	147	164	174	167	164	175	176	163	160	184	156	151	151	148	167	161	154	162	172	145	156	143	164	162	169	159	162	172	175	142	163	145	158	148	137	161	158	154	174	136	165	175	176	150	177	151	165	173	153	150	146	181	159	152	174	154	179	171	180	160	173	160	158	178	167	163	153	149	153	163	153	153	186	152	180	160	178	184	167	175	166	164	168	163	193	153	165	169	146	164	185	173	169	134	190	146	150	159	150	152	153	148	165	162	147	161	150	143	167	163	156	160	164	169	162	157	147	176	168	140	163	161	171	158	161	177	177	169	160	166	153	174	142	171	180	157	140	156	172	162	155	162	181	168	175	172	166	175	178	182	165	142	159	165	171	161	181	177	151	148	148	157	179	173	176	157	160	161	168	157	160	166	160	199	183	172	166	156	182	162	179	175	161	175	181	174	177	146	157	149	175	196	168	152	127	149	181	155	179	173	165	168	148	168	171	174	181	163	148	173	173	153	150	153	177	151	170	153	168	157	164	156	147	199	164	163	180	168	179	164	199	180	135	154	165	175	181	139	161	165	165	184	181	156	166	144	152	160	167	182	170	164	153	165	168	183	156	162	169	159	175	156	172	162	151	163	167	156	191	163	175	147	184	167	167	178	176	183	142	158	158	162	154	148	181	168	170	181	185	173	171	168	167	180	185	167	155	166	169	165	169	150	186	162	159	164	165	163	158	143	159	155	179	158	154	177	158	156	161	157	158	165	196	168	151	167	160	183	140	151	152	151	181	177	155	182	147	150	150	141	136	155	158	173	154	160	180	167	133	169	159	165	171	166	162	148	174	158	184	170	138	160	162	159	187	163	171	146	143	183	174	174	165	172	179	157	166	170	161	160	158	167	166	153	169	179	166	177	175	158	167	162	166	144	160	175	165	158	154	182	155	171	149	149	172	169	174	143	153	160	178	145	147	171	172	175	183	169	139	148	185	148	149	169	162	164	154	175	185	156	147	144	176	166	164	164	171	146	154	141	160	156	155	148	174	141	139	168	161	143	167	172	168	170	160	145	144	178	185	158	171	152	176	162	153	156	167	133	172	158	160	181	172	149	151	172	149	160	176	151	159	151	152	174	147	172	201	167	166	173	170	163	158	159	194	189	175	162	166	169	152	177	175	184	167	184	167	172	156	157	178	172	164	164	165	160	167	169	170	178	170	172	159	166	171	186	145	185	152	136	145	151	167	170	157	150	170	164	169	173	175	190	172	145	149	143	197	159	174	169	173	155	173	187	176	161	156	157	153	163	163	160	164	156	152	161	163	171	135	158	184	169	176	158	157	185	162	173	140	181	163	153	172	176	176	178	149	154	141	151	166	153	163	153	147	167	132	162	155	172	165	176	181	167	153	166	163	161	155	169	155	162	179	171	155	160	152	188	163	155	182	179	173	156	153	166	181	158	165	153	175	171	124	182	152	180	162	171	176	146	159	151	205	184	145	172	178	205	175	165	167	153	177	143	165	163	162	175	161	156	148	156	177	144	158	172	168	155	154	159	160	203	155	162	149	186	177	149	172	169	164	167	182	179	164	176	151	163	176	172	190	174	163	142	164	177	168	192	149	160	177	172	173	189	144	154	145	159	161	162	155	176	155	159	158	167	143	166	167	137	150	145	188	154	177	157	164	167	175	175	154	183	168	155	176	180	161	187	160	154	155	183	157	176	167	160	176	158	172	172	187	194	158	174	169	170	165	162	166	153	162	191	165	135	138	168	171	167	173	170	150	163	154	167	161	166	159	145	151	145	149	172	176	167	170	158	169	173	167	173	164	181	154	187	161	153	158	157	152	151	164	184	173	158	156	162	166	148	177	185	143	166	149	158	162	165	181	171	168	174	158	138	161	152	164	156	178	142	183	190	175	150	180	146	166	161	144	177	135	142	150	162	181	166	170	172	147	182	155	178	162	156	172	175	165	168	200	188	175	164	167	155	149	144	141	159	174	138	166	173	152	167	156	172	151	173	156	167	175	181	166	174	180	179	152	161	162	166	152	172	180	160	166	200	174	176	152	171	162	141	153	173	161	159	173	150	176	167	184	187	179	170	166	129	176	171	171	167
14353	7153	16896	19965	16608	13297	11310	9702	9282	8611	8052	7625	6270	5260	4771	4355	3521	2946	2640	2469	2297	2157	2033	2000	2017	2041	1944	1808	1465	1442	1180	1052	973	793	852	820	759	768	688	763	882	1026	1012	1080	998	745	593	639	623	618	596	549	582	559	545	491	495	525	488	522	499	448	507	537	544	504	539	519	486	459	475	504	462	498	511	489	520	460	438	486	450	457	463	464	438	435	468	439	399	410	448	414	416	423	422	406	399	391	427	410	450	432	454	444	419	450	405	414	424	404	413	376	421	420	395	414	416	443	429	421	398	419	408	429	417	412	405	416	409	427	455	442	430	422	469	405	387	402	379	430	412	390	416	404	436	422	385	389	356	421	379	395	408	394	400	375	381	389	398	429	454	385	413	442	422	414	405	389	406	421	400	374	413	394	386	412	432	406	422	391	449	387	406	361	440	422	394	431	411	387	407	392	407	401	390	430	392	373	402	425	395	415	364	389	428	391	434	365	368	387	409	400	413	407	432	402	411	404	442	405	396	385	416	396	411	390	434	397	387	408	396	412	414	386	400	439	407	405	427	415	412	406	434	389	419	411	414	411	388	415	404	410	410	415	413	412	414	416	368	419	396	398	440	388	406	401	388	443	430	442	393	405	387	414	382	432	384	421	398	410	413	386	449	385	421	407	404	436	422	417	418	400	415	403	423	396	404	397	400	400	391	455	404	409	419	413	413	403	388	418	393	395	360	397	404	411	363	431	384	397	435	400	405	413	362	383	432	405	415	412	407	438	399	370	409	397	357	441	385	397	407	399	394	375	386	368	402	374	406	395	436	392	439	365	387	417	404	377	413	400	385	417	406	393	399	391	408	392	383	369	404	376	410	378	406	415	399	453	378	410	403	391	415	389	396	420	387	399	376	431	409	431	376	436	389	378	423	459	372	377	395	404	399	421	386	434	425	401	399	421	409	443	406	427	438	412	390	378	392	418	402	422	412	423	407	377	408	403	359	421	411	390	408	403	385	396	429	430	399	433	417	392	409	443	395	425	410	390	440	391	394	394	392	408	367	380	427	406	387	402	406	407	376	424	394	381	396	363	415	378	358	409	415	440	441	434	393	408	407	416	395	417	431	415	410	410	429	415	386	436	407	418	401	445	415	405	394	423	405	420	420	413	436	404	386	405	442	414	373	400	424	412	399	418	391	404	402	415	404	414	416	406	410	400	376	423	413	406	406	399	455	379	406	406	378	419	425	402	434	400	402	406	415	429	427	403	436	394	429	405	427	429	434	383	405	428	412	415	419	415	440	430	413	385	396	403	420	438	383	367	378	386	433	398	422	373	392	402	377	441	430	422	384	410	396	398	420	416	428	420	357	379	394	389	432	407	423	360	384	375	436	394	406	432	405	408	404	388	402	389	425	401	443	395	374	387	380	405	408	391	405	414	411	420	400	402	387	395	431	438	403	369	378	400	422	387	427	425	421	407	384	384	431	384	399	385	400	385	382	427	395	387	450	394	421	428	427	372	429	402	442	426	426	411	388	407	378	426	407	405	424	420	424	429	394	406	421	428	392	437	394	396	405	417	445	417	372	418	376	376	427	389	420	422	387	390	396	409	401	407	387	428	395	352	395	397	407	381	393	449	410	378	391	403	406	405	426	386	437	440	412	390	411	471	391	397	427	399	431	398	368	417	359	415	380	397	385	416	410	424	402	426	430	400	384	434	381	408	398	418	391	406	405	400	397	436	420	429	393	401	411	388	417	414	412	409	406	390	411	417	405	408	423	420	446	414	376	447	444	405	373	405	378	403	423	434	417	388	404	415	396	390	428	397	383	416	407	370	405	441	400	413	412	422	380	408	383	393	380	409	394	442	387	388	428	433	401	379	431	421	428	407	409	398	370	414	392	411	420	429	363	394	374	387	408	399	372	409	418	426	412	381	408	369	365	396	440	397	417	382	390	389	419	407	423	412	381	389	381	385	351	382	405	390	403	411	418	389	447	392	388	407	420	430	387	411	437	410	384	414	404	417	386	391	394	373	390	399	398	411	429	382	425	418	389	402	399	400	387	408	418	384	386	421	385	415	385	419	396	399	402	388	433	384	434	402	367	432	403	412	387	395	408	392	426	417	374	396	414	413	394	404	384	440	395	423	403	394	391	402	401	361	388	395	416	377	412	427	416	415	413	395	382	399	453	406	409	387	370	392	408	378	420	385	393	429	410	384	426	403	409	397	440	403	398	409	373	371	406	334	408	394	403	402	407	427	418	417	375	420	456	375	435	385	411	393	400	424	412	411	435	442	433	372	388	431	411	398	421	387	421	440	414	387	415	402	394	415	425	426	397	404	382	422	413	431	420	393	397	385	401	421	399	428	434	377	381	412	403	390	410	418	408	396	420	408	382	404	373	383	402	440	410	413	409	368	395	408	388	413	388	425	388	417	425	398	382	409	386	368	424	419	398	409	373	407	403	367	379	375	406	420	394	396	416	453	403	440	441	397	398	401	423	388	426	368	395	412	401	410	382	413	404	385	369	419	393	399	415	443	412	422	401	421	372	407	404	414	401	411	400	434	449	418	437	394	396	429	381	403	428	439	389	405	421	428	410	391	381	386	414	404	366	384	375	372	395	406	387	414	405	396	413	414	411	397	415	401	377	382	386	436	402	403	410	395	427	401	378	392	429	413	397	358	369	422	397	388	394	397	421	400	380	386	420	395	378	374	406	401	392	411	353	425	420	414	434	427	390	413	411	370	402	404	368	409	381	416	401	387	420	401	383	413	408	377	425	418	390	413	432	401	415	394	415	404	386	409	408	402	379	407	375	419	395	384	418	431	392	409	395	381	434	458	442	398	399	416	387	390	410	407	382	400	423	447	418	383	389	370	412	390	382	402	447	398	377	422	400	435	424	376	402	424	396	422	392	423	395	402	414	371	425	380	422	411	397	378	413	419	400	393	435	412	389	389	412	378	400	370	398	374	420	440	412	435	407	418	387	414	438	407	387	424	393	405	416	427	416	392	403	434	409	378	433	425	380	428	416	408	406	402	410	424	393	408	426	400	426	411	408	425	395	445	446	406	382	444	405	432	423	402	419	393	400	420	359	434	408	363	415	386	415	415	419	427	397	388	381	425	400	407	387	423	380	408	436	377	406	396	388	414	401	422	404	412	367	413	419	405	413	419	389	438	399	406	356	373	399	404	380	410	399	405	449	395	366	388	377	403	381	414	418	393	417	387	390	416	403	394	380	439	400	426	429	402	401	394	375	389	407	387	409	412	439	412	423	444	406	411	405	412	398	402	381	380	409	411	410	429	396	389	412	425	385	392	467	399	375	369	432	400	437	412	433	378	405	409	397	390	410	386	433	404	414	424	399	430	414	423	395	440	434	411	444	379	448	391	405	400	401	360	443	400	398	370	413	396	400	419	395	371	376	398	378	420	416	425	391	418	397	425	397	381	371	386	399	420	375	399	426	381	443	429	399	408	390	378	409	376	385	428	446	407	400	379
33422	15976	16239	13418	9052	5746	4150	3354	2774	2419	2333	1955	1504	1308	1191	951	790	667	590	617	492	455	431	454	447	440	438	372	344	326	298	210	221	172	223	204	161	181	185	205	255	254	250	285	227	184	189	147	179	179	168	162	160	155	145	152	169	145	170	150	135	144	154	170	139	132	145	144	121	162	151	162	129	135	147	135	160	149	142	131	145	138	148	149	154	140	129	132	123	129	130	149	128	125	137	114	142	117	131	129	131	145	154	153	121	117	132	147	120	138	130	140	124	124	119	143	138	140	128	145	128	139	126	137	117	127	115	116	126	123	126	144	101	109	137	127	112	139	117	130	117	163	119	149	145	121	150	155	112	137	135	145	122	130	135	119	129	137	125	137	158	133	120	146	113	131	143	155	132	139	138	118	136	141	128	115	145	119	126	128	143	141	145	140	143	139	123	131	97	114	143	141	147	128	121	133	123	133	121	117	126	135	113	112	128	124	128	135	135	133	124	125	124	114	109	133	140	138	132	135	137	136	129	135	119	133	144	133	107	157	124	129	143	121	136	126	128	110	110	129	136	118	118	133	136	140	154	140	128	132	123	133	145	137	140	153	151	131	137	134	135	132	148	135	114	124	135	120	134	127	135	110	125	135	129	120	119	128	132	133	130	135	128	121	141	142	131	129	131	126	123	138	134	150	143	159	148	139	158	113	135	119	138	137	132	138	140	116	129	154	123	144	141	97	119	107	132	116	97	142	119	145	136	123	122	130	115	148	153	138	119	125	141	113	126	128	139	147	135	135	120	109	136	128	110	133	123	115	119	156	139	147	122	121	126	145	124	119	142	113	139	122	140	117	135	117	130	118	122	130	148	125	145	127	129	129	122	133	121	135	107	142	126	117	130	123	113	122	123	142	128	110	124	125	140	139	138	117	141	133	118	137	161	125	139	119	121	135	127	138	121	108	118	133	126	150	132	113	130	105	113	141	119	131	138	134	131	121	129	137	150	125	131	157	121	143	116	140	141	136	157	132	118	134	152	134	120	112	132	146	133	122	144	126	112	131	132	140	104	127	119	142	121	124	123	171	124	147	124	130	114	120	123	144	123	145	127	123	116	120	115	114	128	130	131	126	128	116	133	127	125	132	135	132	149	143	127	124	172	134	114	132	127	106	120	130	137	125	121	113	138	117	133	121	143	123	114	134	136	125	126	152	134	132	121	128	132	119	121	130	132	113	146	143	128	149	143	138	110	133	128	130	133	159	135	110	137	119	148	142	131	126	135	122	129	121	107	123	127	125	118	117	128	113	109	129	144	134	145	132	131	135	130	148	119	147	142	137	141	136	137	136	135	112	127	134	113	129	119	118	144	124	146	125	134	136	136	134	116	111	154	147	127	138	139	138	143	124	149	131	132	140	129	111	128	136	132	143	119	124	109	136	130	122	131	125	131	124	117	138	105	136	126	121	137	132	127	137	127	134	138	142	113	140	131	119	137	122	143	140	128	128	111	122	129	120	123	134	129	116	120	146	137	140	109	146	152	130	132	142	138	113	145	142	129	138	126	140	127	143	120	152	133	132	124	121	121	139	122	128	151	148	126	124	124	148	132	127	123	137	136	131	131	140	143	113	117	134	105	138	119	148	134	121	140	125	111	133	132	126	124	127	149	124	123	139	135	148	147	122	143	114	142	134	146	127	120	133	124	118	133	121	128	126	134	120	152	139	116	135	130	144	131	138	147	146	139	135	133	136	117	124	126	133	125	120	133	117	131	126	114	133	119	138	132	120	132	160	151	149	112	115	143	119	120	134	134	142	132	131	125	118	118	124	145	132	139	127	128	123	109	113	152	127	115	118	129	134	127	137	122	142	137	119	136	126	115	123	141	133	111	118	120	132	136	123	148	130	119	149	117	145	147	109	134	143	121	123	132	109	127	126	160	139	132	151	144	140	136	116	123	118	134	127	111	130	113	118	150	113	118	125	120	107	119	136	136	125	114	137	121	150	138	109	112	113	110	138	114	113	130	119	123	118	144	137	124	123	129	135	106	125	140	131	111	136	122	127	142	117	129	154	116	129	112	140	136	113	122	132	135	110	134	117	149	140	114	135	148	108	115	141	111	125	132	130	136	125	115	120	136	121	138	121	123	134	136	134	153	108	124	141	126	136	143	133	130	141	123	125	131	109	122	142	129	127	126	141	113	131	125	137	131	123	132	147	125	117	128	140	122	121	137	133	113	125	119	147	125	123	129	133	146	129	129	140	117	123	116	130	123	130	125	133	116	120	131	124	125	126	142	119	129	116	137	101	129	129	112	126	124	126	114	144	127	141	121	127	147	130	130	142	123	125	132	127	147	112	122	113	141	127	115	138	116	148	145	144	124	113	138	148	105	114	114	126	127	152	122	128	139	144	129	134	127	121	119	123	106	132	117	124	161	132	123	144	129	132	125	129	137	116	126	113	130	120	125	129	122	120	143	128	110	117	139	132	128	117	119	128	145	135	135	132	144	139	144	122	137	137	136	133	138	118	144	147	120	127	133	117	125	140	131	135	121	140	137	123	134	136	118	134	155	143	140	140	145	121	132	125	133	124	139	128	129	123	123	124	111	130	120	120	130	103	140	135	125	127	140	141	127	136	122	127	148	126	114	112	113	125	119	127	112	149	110	120	113	112	146	111	142	119	150	129	113	126	139	133	130	127	129	125	135	115	115	114	119	137	116	127	132	147	121	123	116	150	118	115	117	115	131	113	142	108	123	138	144	116	129	113	109	124	142	139	140	129	148	130	129	136	151	135	127	152	150	146	128	120	105	130	138	130	144	129	146	111	132	129	128	125	158	118	131	147	121	138	135	136	127	128	123	131	136	105	149	130	121	138	127	124	125	125	126	148	156	116	139	130	123	121	146	140	126	139	128	130	129	127	152	119	131	126	130	130	120	134	132	147	107	127	135	113	132	140	143	104	119	120	112	142	129	107	114	111	127	114	120	138	127	124	134	145	142	119	132	109	110	102	134	141	142	140	128	108	120	150	106	118	129	144	127	119	109	132	115	114	111	134	136	130	133	133	130	132	126	128	142	144	115	156	143	141	125	138	164	116	121	149	154	121	133	113	121	135	116	133	139	124	162	161	146	126	123	112	110	144	142	140	128	112	128	149	111	132	142	136	123	137	123	128	159	114	134	112	113	121	117	140	146	126	124	135	135	126	139	127	110	127	116	138	127	134	128	147	126	132	128	137	126	143	132	107	130	135	126	126	120	137	138	131	125	124	128	135	125	147	132	117	126	111	131	124	127	140	132	138	130	131	135	120	122	120	124	114	124	129	140	125	128	125	132	120	119	99	124	117	123	127	127	116	122	137	151	135	120	122	122	131	138	128	135	112	138	116	135	112	117	127	112	119	133	130	124	142	116	119	125	138	137	118	144	122	126	150	135	117	124	152	129	115	119	148	132	145	124	140	128	130	121	142	115	139	143	120	134	131	122	152	153	134	148	131	135	121	146	124
18492	10278	21493	25151	21430	17866	14959	13358	12357	11879	11054	10045	8260	7271	6696	5638	4800	4035	3608	3431	3126	2919	2743	2674	2751	2727	2734	2319	2027	2008	1629	1334	1184	999	962	968	894	876	846	1038	1193	1478	1468	1507	1272	819	624	638	647	641	553	615	668	590	502	519	535	524	493	499	466	466	558	567	464	476	494	456	491	512	508	458	485	472	439	430	413	403	431	425	436	413	417	452	409	451	425	387	348	343	352	365	355	369	354	347	334	356	368	370	335	362	352	330	380	369	374	370	390	328	347	345	345	347	311	328	346	366	320	361	348	317	344	349	323	371	324	350	358	346	363	345	357	338	335	351	326	344	304	313	357	325	331	318	310	342	329	311	317	328	342	334	331	335	331	342	331	341	338	330	320	342	326	311	377	322	336	363	338	337	322	319	331	341	344	394	316	335	298	346	312	360	365	324	347	316	344	356	369	343	330	304	326	342	382	319	343	347	349	338	321	338	333	326	348	358	326	320	335	372	352	306	342	318	368	344	321	351	324	309	324	314	308	349	319	342	342	321	331	317	338	273	347	300	299	324	347	330	362	319	348	333	330	328	331	349	328	343	337	333	323	354	303	356	324	368	331	346	348	340	341	314	354	323	332	336	310	305	301	351	337	334	337	339	344	350	310	341	323	359	327	322	313	339	328	300	318	323	338	303	333	350	344	319	334	310	337	323	339	337	344	310	313	333	332	301	342	339	344	359	324	349	337	295	330	334	303	327	318	336	317	345	334	330	308	341	351	348	340	321	356	331	363	340	327	301	324	360	327	329	355	363	345	329	314	320	337	335	331	308	337	332	328	348	347	321	323	327	304	311	342	344	323	325	315	324	333	327	307	338	313	334	360	325	351	345	360	327	339	347	284	332	349	327	328	335	354	332	320	317	309	326	340	330	325	372	328	358	327	378	333	326	344	364	342	314	339	299	328	309	335	299	316	314	337	333	337	332	328	342	311	345	330	317	331	330	317	325	314	335	357	328	318	314	336	309	355	333	323	337	320	382	353	322	340	326	366	329	325	332	318	312	336	318	315	335	345	351	340	322	293	357	332	335	326	341	339	337	330	330	341	354	353	314	328	367	363	333	320	319	313	319	327	339	314	325	326	332	344	329	346	348	348	339	345	309	310	318	321	318	329	361	364	325	317	340	324	337	302	345	310	305	332	335	363	327	343	295	351	318	335	294	349	330	321	347	345	340	313	321	346	333	324	335	330	337	326	354	312	343	343	323	360	308	329	294	315	312	353	323	323	317	343	328	316	328	336	323	329	304	308	333	298	318	360	348	338	348	327	357	298	367	359	350	324	327	333	324	360	327	324	366	340	353	287	339	290	335	341	364	319	320	325	352	337	319	326	354	310	326	302	354	310	325	332	338	317	335	319	325	319	345	328	334	340	322	329	311	327	362	321	329	286	376	358	336	348	321	339	347	359	343	341	333	345	304	334	335	332	332	321	354	328	325	336	294	359	326	322	310	371	316	355	366	354	332	335	375	300	352	322	338	318	345	304	350	301	313	350	312	323	335	347	304	316	317	343	307	305	327	290	337	320	345	315	308	307	320	338	371	349	352	346	355	325	295	314	322	366	348	317	354	325	341	333	290	309	333	330	336	323	302	319	327	347	316	344	320	333	316	316	336	291	330	355	308	366	356	339	285	319	347	310	337	367	332	324	303	305	342	360	341	338	322	340	311	333	330	315	353	362	320	329	329	332	336	332	328	336	345	347	342	322	307	359	315	334	325	341	344	307	323	340	307	366	323	299	352	314	338	357	353	312	334	337	320	357	355	323	309	338	338	359	311	322	302	343	316	334	308	336	349	343	309	335	329	332	351	366	327	320	327	292	349	331	342	364	328	321	329	313	346	323	319	322	330	329	294	355	343	344	326	339	310	319	369	322	320	308	310	313	329	309	322	331	323	322	318	327	369	328	353	339	339	332	333	351	339	330	319	335	328	336	362	350	331	338	335	351	313	376	327	326	336	314	354	351	324	333	329	317	360	335	306	311	337	325	345	334	329	325	316	329	340	328	340	352	340	355	353	368	376	344	298	320	328	316	331	341	339	305	306	331	340	337	312	311	328	329	323	341	339	299	341	362	322	305	322	340	332	372	336	342	330	317	326	301	338	354	327	327	322	330	323	313	331	347	315	335	319	357	302	345	342	320	313	308	346	324	327	333	306	323	320	362	325	340	329	325	318	330	308	310	342	321	369	325	344	332	324	334	319	326	308	310	339	325	332	357	339	364	348	332	330	359	343	320	333	349	339	311	351	342	335	328	319	285	335	358	340	342	360	350	325	342	329	325	348	323	351	374	371	336	313	344	317	332	333	360	337	336	331	339	312	333	300	338	334	313	310	316	330	306	324	322	351	279	308	310	360	325	332	318	340	311	320	319	313	317	289	342	325	338	332	330	340	335	341	323	350	335	328	340	331	309	312	353	325	327	333	332	312	357	341	353	345	363	338	362	305	308	355	352	322	343	372	309	338	363	345	320	317	312	343	332	348	346	322	326	334	330	358	321	327	317	335	309	340	309	309	323	337	337	344	357	351	312	337	319	352	325	299	331	338	338	331	339	331	324	323	388	331	330	322	334	326	320	332	329	299	311	335	327	318	293	333	358	327	313	339	332	373	324	333	335	326	357	348	323	336	328	325	315	335	342	319	343	348	348	364	334	340	333	339	328	360	343	283	354	310	361	326	293	354	329	331	336	335	322	338	304	346	316	356	357	350	325	334	342	313	355	324	341	320	326	312	322	310	316	353	357	336	335	319	307	320	351	317	328	331	317	315	341	313	339	339	358	336	344	362	355	357	333	353	325	382	293	333	344	344	308	314	324	327	361	315	323	337	331	340	336	325	323	352	315	313	323	357	343	331	328	324	344	337	333	334	338	342	360	350	319	356	340	364	304	324	340	378	323	324	337	344	340	312	330	311	367	332	341	314	327	318	297	316	331	339	337	346	322	356	326	328	354	327	334	299	368	322	333	320	316	308	323	310	351	368	332	323	338	328	310	337	321	329	317	335	331	304	291	345	354	316	363	315	340	298	291	348	353	327	324	328	321	309	299	342	333	357	365	328	317	310	349	353	323	311	287	316	350	344	331	353	335	361	299	320	346	361	308	336	320	283	347	346	351	320	287	335	343	340	347	331	352	316	323	328	358	332	354	289	315	326	337	322	367	357	321	339	327	339	327	324	334	326	317	318	365	339	347	313	335	322	339	350	307	359	343	321	333	306	320	344	316	343	347	353	335	344	342	320	350	336	311	360	325	351	332	341	335	352	326	319	349	352	357	344	317	334	281	333	302	338	317	311	359	313	336	327	313	336	323	332	329	356	319	284	338	333	338	327	330	317	314	333	346	339	344	310	309	322	337	325	345	332	340	350	341	327	315	350	308	317	340	360	375	301	327	323	325	314	319	347	319	334	361	326	324	338	346	342	361	335	309	327	342	319	329	309	329	325	314	325	336	349	332	346
11253	4974	5695	4544	2817	1963	1454	1333	1169	1054	1025	847	675	630	533	525	464	438	351	330	330	306	280	303	282	305	276	272	252	227	204	226	212	225	204	182	203	208	186	205	175	195	192	197	171	208	190	177	213	197	192	190	179	204	182	196	204	203	186	187	195	174	174	166	197	160	205	195	186	200	190	158	200	186	185	180	180	198	157	184	199	186	174	175	183	184	189	192	154	182	189	206	183	205	203	184	182	195	203	196	172	187	178	198	195	167	206	179	187	160	188	178	175	179	158	176	186	178	221	195	185	186	176	180	170	171	166	196	156	167	194	185	186	181	177	194	203	158	196	179	164	185	190	173	198	163	189	181	219	175	164	181	193	193	195	171	185	161	176	190	188	174	183	191	192	181	195	183	175	181	173	175	188	175	184	206	187	184	176	195	184	196	155	184	179	191	200	180	175	190	193	173	206	202	171	186	190	184	171	176	171	204	149	192	207	199	198	189	188	162	154	176	191	162	177	200	193	192	190	174	175	195	188	174	175	183	166	203	184	173	221	185	174	179	159	193	193	205	194	168	190	180	182	192	195	204	220	195	197	174	173	145	192	167	205	185	190	167	187	200	173	185	187	194	210	189	198	202	188	188	184	204	162	170	204	175	170	179	162	182	190	214	182	168	146	205	179	184	162	170	202	233	206	187	197	186	199	184	188	175	186	182	183	191	165	181	193	194	180	199	217	188	181	186	175	198	185	199	168	181	163	152	171	174	198	198	189	207	185	163	211	189	158	178	171	199	169	202	175	192	190	192	183	188	178	176	197	197	179	190	218	208	189	180	169	160	177	191	172	176	198	203	170	206	186	155	189	196	187	180	182	206	160	187	198	197	187	195	179	194	194	160	186	166	183	171	181	206	190	202	187	174	177	176	195	177	201	175	180	178	184	193	193	192	183	197	153	174	163	199	178	167	210	170	194	158	192	170	225	190	186	175	220	165	192	197	191	185	198	164	191	162	189	195	201	196	193	196	182	212	171	185	211	165	191	187	167	180	203	185	167	157	186	192	182	162	189	188	165	186	173	192	199	170	181	195	194	171	189	203	205	167	187	179	169	166	198	186	185	176	184	184	193	192	159	169	173	171	199	177	173	193	185	186	173	183	177	182	199	177	185	193	183	200	180	176	205	188	195	185	180	194	162	201	209	197	186	183	187	206	185	179	172	191	180	199	193	191	179	187	203	192	178	158	173	179	201	181	191	162	173	169	205	182	174	197	228	178	182	184	189	187	189	173	189	175	180	195	187	197	164	169	164	172	214	180	203	182	188	167	192	173	178	176	194	207	177	177	176	205	160	195	176	169	181	193	185	209	175	140	169	196	173	182	196	193	183	227	171	198	172	198	180	170	169	185	186	196	220	176	205	215	194	167	189	200	201	160	177	189	183	189	173	198	162	187	181	148	175	162	168	176	201	205	208	174	184	191	181	192	173	208	184	180	215	169	182	185	182	176	189	181	182	181	204	179	202	163	177	190	193	191	191	183	158	209	194	200	192	193	198	168	189	183	179	194	173	199	185	182	178	158	202	180	178	157	210	190	189	182	194	201	179	208	178	176	190	167	209	201	172	166	184	165	185	192	191	166	174	212	209	210	188	193	204	172	184	201	183	174	178	196	176	204	169	180	224	181	173	160	170	202	202	207	180	181	178	197	198	191	186	216	170	165	197	184	188	199	196	182	200	198	174	182	187	171	197	179	169	172	164	185	176	209	192	184	215	183	188	188	194	169	171	189	189	170	193	170	168	180	182	186	197	187	185	201	176	204	190	155	192	197	176	186	186	180	174	190	187	185	164	197	192	193	193	186	193	161	195	187	179	213	166	187	174	187	186	172	182	182	199	204	182	163	194	190	206	168	179	184	180	186	173	156	197	198	199	162	184	199	187	204	171	159	172	183	213	194	200	162	184	186	199	175	170	184	181	187	180	196	196	205	174	178	174	174	193	166	203	171	166	166	206	202	193	152	196	156	194	197	183	162	226	209	190	191	192	193	196	151	207	171	206	198	190	177	173	180	189	170	181	193	177	206	202	189	183	198	182	177	171	200	192	167	229	176	190	175	184	187	183	181	189	203	173	198	174	179	206	182	178	202	183	184	163	182	198	165	177	211	185	181	191	184	184	199	177	172	166	205	177	172	192	188	198	161	201	202	188	167	197	187	158	193	190	182	195	173	165	194	176	198	182	189	160	182	194	184	180	174	213	192	202	202	204	219	184	182	159	214	183	194	186	212	196	185	188	177	185	198	176	167	169	208	214	180	182	189	193	181	183	203	203	174	195	180	188	185	165	172	192	176	183	181	178	204	178	185	205	184	202	174	173	175	190	200	173	208	199	177	169	196	169	178	194	162	181	185	166	172	196	163	171	178	190	185	184	175	160	188	145	183	175	167	185	181	179	178	136	172	180	170	183	190	178	196	158	175	185	174	197	190	173	158	173	194	174	196	175	193	158	187	188	169	172	187	167	176	182	200	207	187	182	201	166	201	177	212	186	198	172	196	175	184	182	171	182	166	170	194	188	194	192	177	170	196	168	179	174	163	172	187	179	167	179	146	219	173	179	168	196	179	204	189	188	164	166	184	184	169	183	183	174	186	196	180	208	195	190	165	169	170	181	182	202	203	198	185	196	181	203	184	226	175	168	184	209	179	198	187	184	201	161	187	194	173	171	214	195	178	183	173	181	209	181	196	171	193	190	184	172	202	180	182	187	170	178	170	196	204	191	159	186	180	197	203	174	195	170	168	199	183	164	188	198	219	173	169	197	180	171	202	196	177	170	218	197	169	190	186	203	189	187	190	186	168	184	183	215	184	193	185	173	182	180	175	183	159	176	179	182	147	151	193	175	174	181	185	181	176	202	180	196	201	171	175	188	193	171	182	173	208	190	185	189	175	191	193	206	184	194	212	169	183	183	182	174	170	182	189	189	195	216	200	191	178	177	185	207	187	166	147	169	196	166	164	197	178	190	186	161	169	181	189	167	182	205	192	179	196	168	168	184	176	175	192	186	215	194	172	192	184	196	164	171	201	193	200	206	171	180	210	204	198	195	191	209	189	183	187	192	194	174	202	193	196	194	174	192	163	198	176	177	183	213	175	157	193	187	206	188	183	206	190	192	202	185	199	186	201	185	190	170	202	186	169	181	199	194	174	206	200	172	198	198	167	175	188	176	174	185	176	179	190	192	172	182	188	177	182	172	175	180	195	167	217	198	184	184	175	186	186	180	183	175	176	194	178	199	164	182	176	177	188	200	197	176	185	185	176	165	189	191	193	187	171	199	160	172	186	211	201	178	210	193	182	189	177	186	199	177	190	197	185	170	155	183	199	172	173	182	177	194	167	206	220	185	179	180	169	176	214	193	179	178	178	186	185	194	198	160	186	178	177	180	188	204	200	218	187	187	196	184	165	179	176	175	183	161	154	180	193	187	177	159	170	171	182	193	192	182	202	175	188	162	165
6680	4440	10217	12424	9647	8055	6466	6065	5712	5562	5195	4395	3708	3372	3102	2716	2336	2053	1701	1569	1502	1388	1324	1449	1320	1304	1243	1158	928	849	782	696	683	587	600	574	597	641	576	513	520	535	504	531	537	529	514	509	519	551	467	495	466	498	524	490	512	467	484	497	524	517	535	532	509	513	500	541	533	509	517	527	490	520	533	473	490	486	448	477	471	474	498	513	498	499	445	468	454	469	476	471	453	464	413	482	466	451	468	453	454	463	505	459	471	476	466	412	468	422	470	467	478	473	478	468	434	465	460	466	478	438	426	455	490	461	456	455	422	483	453	446	438	452	449	453	464	465	455	448	480	446	475	462	450	466	459	487	462	459	432	468	403	442	456	464	454	459	408	493	415	437	472	441	463	490	445	430	474	471	467	455	463	489	417	454	462	459	446	416	429	440	474	439	485	425	431	473	466	456	459	431	456	453	436	440	449	432	482	457	460	402	447	448	463	480	456	432	453	476	442	445	465	405	398	431	474	473	445	400	426	463	393	460	411	469	433	451	426	424	456	482	429	413	438	473	452	443	421	476	467	449	435	441	467	441	444	472	434	442	485	469	442	457	443	468	442	418	445	451	463	454	461	429	498	465	459	469	489	442	468	452	460	468	432	464	431	445	472	432	430	502	442	480	437	473	457	463	454	429	475	440	474	450	453	456	460	470	482	511	448	499	496	441	450	447	465	470	460	472	478	449	446	434	458	469	463	421	431	471	469	439	496	453	463	457	459	448	450	454	458	445	457	438	440	450	437	462	426	437	453	462	472	437	440	430	447	464	460	459	433	449	436	485	517	416	433	447	471	458	471	470	469	450	449	415	453	426	449	418	464	478	417	464	462	452	457	458	447	419	436	460	381	427	433	470	453	442	418	450	421	435	486	445	443	455	490	452	485	478	464	448	461	443	415	444	469	474	480	438	441	465	444	465	453	468	473	491	481	459	449	483	418	450	461	467	450	465	453	472	455	470	496	442	467	441	437	435	433	426	457	457	453	436	440	448	446	400	421	439	439	459	431	461	485	474	459	439	421	456	441	458	452	450	478	448	439	475	431	491	462	454	469	469	435	482	485	444	434	447	428	435	481	455	480	457	451	433	466	395	467	440	424	478	467	510	439	441	467	509	453	456	476	481	414	433	428	499	462	445	472	479	470	483	435	442	432	487	438	440	461	460	442	455	468	426	437	444	420	469	481	423	443	434	448	450	461	399	509	450	475	446	452	426	435	473	454	433	451	459	444	472	426	443	460	446	456	452	423	450	487	456	433	462	410	452	474	435	418	452	428	481	449	408	457	487	418	429	459	474	459	448	456	470	415	429	468	471	438	459	437	446	486	486	439	444	443	430	454	418	472	445	454	408	440	489	432	453	467	425	440	466	463	469	418	445	487	459	482	408	503	473	439	434	456	428	462	463	476	491	460	475	425	480	464	489	427	438	473	478	467	468	443	442	422	444	467	460	443	449	449	438	477	491	454	446	437	481	441	444	429	447	465	465	444	491	414	463	460	480	450	462	452	471	485	463	426	475	477	476	427	492	416	429	474	441	423	442	433	438	446	460	440	433	451	421	451	418	422	410	452	443	470	461	418	434	443	472	486	426	455	438	474	466	463	428	452	428	457	441	457	442	462	442	478	435	448	445	438	474	465	440	439	478	464	471	436	471	457	422	407	493	472	455	459	440	456	461	484	477	462	424	428	460	455	440	471	461	450	425	439	452	448	453	458	431	470	485	458	424	473	418	422	437	451	420	447	444	468	460	442	437	433	430	438	460	406	423	446	443	486	449	467	463	470	441	469	455	474	433	425	441	446	458	447	425	437	442	425	439	475	471	446	447	475	446	485	465	471	425	454	416	419	460	459	487	471	423	474	441	457	494	482	458	507	468	476	471	466	453	477	477	440	448	452	446	463	446	489	493	462	466	446	460	438	439	450	440	466	475	477	484	428	411	467	436	429	463	439	462	449	447	472	432	440	428	433	447	459	471	444	434	406	448	439	462	451	438	443	424	455	467	469	465	442	434	463	457	446	482	460	442	408	481	472	509	444	461	470	429	469	467	448	436	436	477	421	462	491	483	482	436	426	493	449	481	458	421	453	479	431	452	485	443	450	463	449	428	432	472	433	460	449	428	440	427	430	492	462	449	440	465	470	445	435	445	446	464	426	469	429	378	492	418	416	443	484	431	436	476	446	441	438	495	458	469	446	439	446	447	446	423	471	462	450	479	443	465	478	461	485	453	440	449	461	483	511	444	442	482	475	433	438	473	450	405	462	463	443	466	466	468	468	455	467	449	475	416	432	470	449	445	461	434	430	440	473	432	442	430	449	471	486	422	456	439	437	475	472	450	431	446	450	466	432	471	433	484	414	457	440	436	458	493	470	469	465	454	468	441	476	464	433	466	439	471	468	421	453	480	469	443	447	411	450	462	460	457	433	474	415	445	483	429	459	452	478	433	481	428	454	450	480	457	438	471	494	453	437	432	436	463	470	459	471	466	432	415	492	477	470	460	478	457	458	464	451	498	464	463	428	423	472	429	453	463	453	489	400	464	468	467	430	475	461	453	437	464	451	464	417	415	434	429	450	449	436	462	467	447	429	483	458	462	433	425	451	435	480	450	476	471	452	432	481	438	477	483	466	407	442	453	474	489	428	458	438	430	448	437	417	455	419	468	430	417	464	494	458	449	437	460	447	451	483	464	427	478	466	470	460	451	482	456	482	422	442	427	443	456	437	437	459	449	478	439	428	477	452	430	473	471	437	430	485	441	466	416	466	469	513	438	456	451	472	489	464	458	461	448	435	462	462	456	409	438	461	431	434	486	472	483	454	452	456	465	421	431	421	447	430	449	502	451	477	419	461	426	455	454	452	490	469	474	418	467	476	462	411	416	418	445	462	458	433	428	452	457	413	436	446	445	437	487	457	471	430	469	475	436	442	455	443	410	447	464	408	433	430	436	437	444	471	473	472	440	472	470	488	477	464	501	430	463	454	454	456	441	450	442	439	451	466	448	453	444	450	475	475	493	434	472	468	492	443	450	446	455	437	467	445	456	420	443	460	448	491	482	453	442	449	479	512	441	408	475	467	474	427	419	490	480	446	450	419	482	427	439	442	450	438	483	463	406	454	481	464	443	464	451	428	472	456	458	444	403	442	476	472	461	479	433	480	448	463	444	451	429	474	469	457	466	468	455	495	482	434	449	397	496	440	461	466	421	463	420	451	469	447	483	472	430	435	461	454	476	477	455	435	409	424	465	461	477	449	463	453	475	447	454	436	457	482	433	478	487	476	462	464	474	481	466	451	485	436	439	459	471	464	477	437	477	450	435	467	439	456	410	414	443	409	434	400	458	484	490	452	467	455	481	482	454	475	428	468	429	435	449	465	425	461	472	437	467	467	461	480	453	457	418	430	453	478	443	449	431	475	459	481	477	449	443	462	491	443	435	416	447	434	475	419	451	469	424	430	466
25899	11572	11035	9047	5716	3866	2700	2354	2102	1842	1563	1391	1082	1002	798	663	597	556	458	443	453	359	390	402	379	375	333	346	292	299	248	223	188	216	207	226	234	175	212	205	209	257	229	268	194	209	187	176	190	185	146	196	176	191	168	176	162	155	176	180	160	179	166	180	189	211	207	167	168	169	152	173	161	159	192	172	172	153	166	142	160	160	161	174	171	172	167	169	140	151	157	148	158	157	171	155	170	187	168	156	162	134	134	156	174	184	138	178	154	167	171	150	163	154	150	182	158	142	161	173	137	167	186	207	164	180	149	147	162	169	154	145	134	142	181	165	147	162	146	149	141	163	154	162	137	169	182	161	146	148	183	168	181	167	163	167	128	159	179	164	191	166	177	204	156	150	143	155	156	183	132	157	155	165	141	156	158	175	146	149	135	167	185	168	158	171	163	161	155	156	153	158	136	155	156	129	170	154	156	180	151	146	161	149	146	147	158	167	122	163	171	169	167	147	171	141	145	146	155	156	176	171	144	167	130	150	154	138	161	157	165	162	168	169	142	133	145	183	160	151	157	145	179	156	152	161	141	153	168	156	149	185	145	148	159	159	161	162	171	177	163	169	165	166	186	156	150	133	174	166	154	168	172	149	173	158	170	170	167	162	149	163	168	134	152	153	150	157	138	168	171	183	158	156	163	163	158	164	149	158	159	177	159	153	181	145	158	202	155	138	151	188	170	164	150	160	160	190	178	144	171	170	153	176	163	180	139	159	173	164	149	159	148	162	153	161	151	181	168	148	160	148	166	148	164	186	158	155	171	148	172	178	153	166	142	176	178	154	147	154	149	145	149	148	160	143	149	164	145	153	169	186	194	160	147	154	184	177	170	164	173	185	167	183	170	181	141	136	148	145	161	141	149	165	172	150	146	155	149	146	162	157	155	164	168	169	153	164	197	172	170	144	169	164	161	150	166	162	164	175	140	153	161	153	156	166	172	162	168	180	163	165	158	145	152	161	148	166	152	152	178	136	163	167	139	169	167	149	151	171	149	164	152	166	161	158	168	172	166	151	143	163	154	155	159	159	164	150	156	138	149	167	166	144	153	158	150	189	186	166	165	155	149	156	163	170	153	162	170	177	164	145	152	139	154	142	168	134	168	152	166	124	157	153	160	179	169	148	160	152	129	178	169	150	159	156	172	173	139	157	148	159	145	169	152	154	168	172	180	160	172	147	153	150	163	158	165	171	173	162	177	164	143	180	196	163	142	154	161	150	154	141	151	153	175	179	143	166	162	153	169	143	150	152	165	181	167	151	162	150	148	138	164	160	172	168	169	160	150	150	134	156	159	142	137	178	144	144	156	150	175	145	153	160	179	141	164	174	139	160	149	133	171	160	162	167	138	140	155	184	175	165	142	164	136	148	161	161	154	139	162	138	155	155	172	143	151	173	149	170	163	135	154	168	137	175	151	189	152	153	153	144	163	161	171	168	152	149	148	159	153	140	158	177	163	156	145	134	150	174	155	151	161	164	150	149	150	163	160	185	152	141	179	147	159	158	176	155	145	180	150	153	141	145	158	176	161	152	166	171	158	148	170	173	138	165	143	162	164	160	172	162	170	144	164	155	163	163	158	132	155	158	163	151	143	155	170	149	148	158	155	168	170	172	153	155	154	168	150	166	147	136	156	165	155	155	160	149	151	158	153	156	173	168	160	177	167	152	146	175	138	157	151	173	134	152	183	146	169	168	164	171	177	153	178	154	169	167	156	137	161	172	159	140	165	162	179	159	164	186	158	154	145	153	172	151	175	151	158	152	159	155	184	142	158	167	134	163	154	156	156	166	149	153	167	142	149	156	178	158	129	160	155	172	152	167	130	158	184	163	172	140	154	176	196	150	156	146	157	144	148	176	160	152	156	149	173	139	158	154	151	165	151	153	166	162	152	151	156	159	163	150	146	157	143	130	151	164	147	155	162	140	170	147	151	174	155	176	156	163	149	185	146	145	159	165	168	163	147	156	181	145	173	163	150	149	143	145	161	175	187	153	175	171	164	175	135	173	163	160	166	133	176	160	198	175	155	161	162	129	143	155	173	159	147	177	140	154	171	160	169	155	148	147	149	177	156	160	168	162	163	170	148	159	178	161	160	159	152	180	156	170	158	144	146	172	174	153	180	159	169	156	172	149	148	134	151	192	130	183	147	176	159	142	162	168	156	167	139	154	185	169	153	140	160	147	160	147	156	185	138	163	139	149	181	178	148	155	160	160	161	152	187	161	131	160	148	150	180	172	168	187	162	170	141	149	165	149	175	152	163	160	175	152	169	192	156	171	166	183	165	164	173	148	141	161	154	169	166	162	146	142	175	131	135	169	169	139	149	158	163	173	166	160	171	159	167	159	144	157	172	161	150	170	150	146	151	148	151	143	148	168	160	161	152	149	166	137	167	180	146	159	189	151	166	164	150	173	126	149	161	142	148	154	162	131	172	152	144	164	171	162	136	165	151	160	149	181	142	160	143	160	134	155	150	156	132	159	153	161	177	178	165	145	145	131	137	139	156	172	133	166	179	164	168	147	152	159	146	150	163	143	158	151	157	165	144	178	172	168	149	159	157	147	150	175	156	156	183	131	161	142	164	155	138	154	151	158	170	156	125	149	141	175	147	183	138	159	156	156	158	198	165	161	155	167	142	155	148	186	151	171	142	159	165	178	153	155	161	145	160	157	172	146	160	151	178	167	172	166	168	170	156	143	148	135	128	155	164	141	145	153	144	150	161	144	162	170	165	145	164	155	167	185	149	151	171	166	178	158	172	184	175	159	147	158	191	164	159	153	180	160	145	160	169	156	164	166	157	160	166	170	141	160	158	152	158	169	155	155	135	160	151	165	144	141	171	158	162	155	173	153	174	141	169	152	136	165	147	159	190	152	173	171	156	160	170	154	159	176	164	154	173	166	166	140	174	151	173	167	130	162	162	164	168	143	179	180	147	158	170	151	158	178	153	163	171	169	175	159	168	160	152	184	183	137	162	153	159	164	146	166	174	151	142	129	168	138	156	165	164	159	166	160	147	144	118	159	187	165	179	167	159	172	152	171	162	152	161	133	167	157	157	152	166	169	162	135	160	140	180	158	162	169	151	149	166	143	151	161	161	181	161	157	160	150	154	165	140	146	168	144	166	156	170	140	136	174	168	206	153	154	140	169	162	156	155	160	168	150	156	179	153	152	183	153	171	158	177	150	174	150	152	153	179	150	126	148	151	170	164	152	165	171	143	149	180	166	157	139	136	155	150	155	179	162	161	127	140	146	157	171	158	158	171	151	152	172	170	156	167	170	179	167	159	164	178	163	173	166	159	157	164	144	152	169	169	151	177	162	160	160	150	166	157	150	141	150	150	185	149	150	192	154	138	141	146	146	189	167	149	171	166	173	176	152	152	178	158	144	128	154	172	167	151	150	142	158	178	147	177	166	148	162	148	173	139	159	155	156	158	148	146	154	159	161
15386	7479	16699	19696	16448	13417	11278	10381	9926	9029	8410	7213	6057	5711	4748	3930	3429	3033	2585	2511	2402	2198	2056	2131	2055	1930	1983	1683	1447	1441	1095	944	890	809	775	763	746	765	641	756	852	996	969	1045	850	613	551	577	542	505	583	595	565	526	491	490	542	517	515	479	534	489	511	490	508	497	501	507	462	477	514	476	490	498	481	464	439	472	465	472	472	435	463	453	455	401	416	394	416	428	393	419	394	404	357	403	431	396	398	387	407	425	401	463	438	377	394	430	428	387	399	419	443	410	376	403	409	390	419	459	416	408	371	414	405	400	428	428	417	404	399	413	432	388	433	383	386	411	408	374	396	375	434	388	409	411	399	379	377	389	412	389	423	371	366	380	446	443	341	398	413	404	388	410	430	413	393	410	398	387	404	371	388	373	435	417	387	403	424	378	392	395	384	415	416	396	431	385	405	410	339	419	400	451	426	380	411	386	414	374	432	384	381	374	379	395	408	401	394	376	397	411	405	399	394	412	388	387	434	392	419	400	395	410	394	379	400	383	385	395	392	398	405	390	394	382	379	372	400	408	407	371	367	392	400	418	390	408	395	385	397	426	416	396	382	386	338	393	374	412	416	395	423	391	373	422	366	400	400	402	423	385	391	402	378	378	405	370	394	372	393	358	375	381	387	399	366	404	429	368	419	419	404	381	382	412	412	378	398	365	394	387	425	402	394	391	391	382	385	388	387	377	366	398	370	367	395	405	399	385	364	392	421	395	391	410	394	378	396	383	406	390	391	408	396	359	411	396	400	394	398	424	403	410	388	421	407	366	400	427	397	372	417	420	438	397	390	414	397	378	414	379	395	396	430	339	391	399	392	422	421	359	391	374	380	378	398	382	387	374	408	401	385	441	383	380	405	388	385	399	382	377	440	393	416	383	388	349	437	399	357	356	390	398	423	419	402	399	384	395	396	369	365	394	412	423	399	412	387	422	402	409	414	391	400	414	382	368	392	373	389	373	372	395	413	393	382	389	442	372	410	392	379	399	337	419	380	383	387	424	371	415	426	393	387	383	360	408	361	413	441	387	365	395	390	382	359	398	405	397	369	392	391	397	374	356	398	384	394	365	402	372	386	393	413	407	376	395	386	375	418	414	419	402	420	408	403	401	379	397	388	371	402	409	373	384	425	388	403	381	399	391	401	412	376	392	406	370	397	410	373	359	382	405	373	390	377	393	371	366	386	367	373	371	396	394	368	395	404	377	404	382	370	402	365	374	386	360	369	364	423	374	392	436	405	388	415	406	378	396	382	420	345	356	376	398	430	381	382	389	359	378	379	418	409	394	407	383	384	393	414	397	387	371	412	393	456	394	386	380	378	389	400	411	387	392	382	419	407	397	385	379	399	404	448	397	373	368	381	360	394	386	381	415	425	374	366	437	370	423	392	403	409	414	400	377	390	400	399	366	397	427	401	384	385	402	409	383	418	420	439	399	383	413	396	411	373	377	392	368	420	397	373	368	369	427	386	381	394	401	356	386	391	379	369	379	360	365	387	428	419	385	392	442	395	367	402	400	404	409	414	408	361	404	395	373	401	377	420	372	410	414	403	376	413	401	409	440	392	373	411	423	408	380	402	391	426	397	415	419	373	391	422	406	418	372	394	407	383	394	402	388	405	394	381	390	410	394	401	397	406	393	394	388	395	394	421	410	430	409	419	379	394	406	378	427	364	387	404	357	388	393	375	414	437	393	383	401	360	405	385	378	386	377	387	386	382	346	395	429	417	384	382	374	374	356	412	378	441	399	420	416	389	395	382	416	399	426	385	410	415	378	385	397	397	360	393	392	372	414	369	372	414	393	386	403	378	366	378	376	384	401	408	397	381	404	378	409	388	376	452	440	383	406	370	401	399	406	403	416	383	409	402	419	369	396	404	390	408	416	406	372	392	402	387	409	398	381	385	399	355	391	405	424	367	369	395	381	401	376	374	439	385	389	388	406	368	416	376	383	402	443	403	364	396	398	385	397	384	403	381	390	393	405	356	397	431	381	413	419	402	380	390	387	373	421	389	415	405	378	394	353	423	413	414	350	418	397	416	360	381	395	396	388	420	392	402	375	391	389	371	382	385	363	365	371	410	414	367	408	395	416	418	410	432	383	385	355	385	369	383	402	384	365	401	371	404	394	385	374	381	428	402	391	412	405	379	387	374	407	344	396	332	386	362	372	345	401	387	368	410	371	389	379	377	398	384	401	408	415	401	381	365	407	390	387	398	389	390	387	427	409	380	402	376	395	406	409	375	414	388	390	362	373	380	416	372	377	381	408	366	367	427	404	375	447	417	384	407	427	379	373	411	412	394	386	391	416	348	375	395	427	379	375	382	408	380	427	397	423	388	399	404	370	423	401	375	384	390	379	377	422	424	385	383	390	413	414	399	395	424	396	376	421	399	332	382	361	405	383	410	415	411	383	368	400	403	413	391	408	389	406	386	402	410	372	371	378	358	388	389	415	434	400	364	371	413	358	379	393	434	408	378	403	373	397	369	385	391	370	399	388	384	406	399	377	419	396	413	411	411	342	437	430	411	390	398	407	413	402	385	388	372	379	395	368	364	425	394	410	412	380	381	400	382	390	413	367	387	406	401	390	381	392	432	391	380	394	382	405	379	410	370	375	415	381	413	390	421	440	397	406	403	383	396	400	408	398	392	383	379	390	399	430	403	392	375	403	407	385	416	409	435	382	409	395	435	372	417	418	377	434	372	432	443	404	363	373	362	417	376	400	395	371	416	385	428	401	395	395	413	374	394	411	403	432	360	391	421	402	424	381	373	379	407	387	398	361	395	397	407	354	411	425	427	375	380	406	372	379	423	394	388	397	407	401	404	389	382	396	376	399	395	397	414	403	372	367	364	406	390	371	331	406	388	345	399	402	391	409	377	391	372	381	452	419	386	389	381	402	415	397	411	365	365	382	381	392	374	379	388	386	396	388	367	422	374	392	391	387	360	368	389	402	409	398	363	395	379	411	394	403	369	397	431	389	376	394	396	421	397	382	403	371	405	414	390	386	398	383	404	379	392	371	415	370	391	426	414	410	379	409	400	364	382	374	387	406	372	367	386	397	431	431	404	394	400	396	407	402	376	366	399	364	404	365	409	387	360	389	443	389	375	372	384	432	388	371	412	375	412	394	402	377	395	370	401	391	372	363	398	412	385	412	364	413	373	390	385	367	370	381	404	373	395	394	405	406	377	424	419	423	407	386	401	414	408	416	409	410	395	399	427	422	412	398	405	435	382	386	354	386	418	420	419	353	405	418	383	389	423	405	416	386	371	362	357	392	346	397	418	394	382	396	377	401	376	343	373	414	398	399	375	372	385	421	411	372	387	356	439	399	390	408	388	376	393	386	418	413	376	400	393	379	410	394	367	412	413	380	369	422	413	360	399	408	384	391	372	384	390	400	399	419	389	360	404	373	400	389	359	342	331	405	406	425	390	401	430	397	420	391	424	393	401	411
35094	16604	16801	13691	8839	5667	4158	3577	2972	2675	2306	1899	1535	1320	1015	889	794	722	567	550	586	474	459	472	420	445	432	363	308	356	284	262	240	225	212	210	207	185	183	203	220	272	285	274	236	159	151	175	183	176	143	168	161	130	157	151	156	146	159	148	145	155	142	144	137	130	160	166	133	141	147	150	146	145	146	143	164	130	137	136	158	124	146	145	122	142	138	130	131	142	127	126	142	112	154	143	155	126	133	118	112	142	149	118	132	129	130	137	123	130	136	139	130	120	127	138	136	147	119	127	128	123	124	132	128	138	123	125	141	121	140	139	136	135	131	116	144	119	134	136	144	134	141	137	118	111	142	121	127	118	131	124	123	143	128	122	136	114	132	140	130	151	139	122	119	119	140	127	130	129	126	134	129	142	133	113	127	152	156	144	119	114	106	146	117	126	133	114	114	115	115	138	148	126	114	113	115	97	134	126	144	128	104	133	143	136	126	129	145	116	143	144	119	113	136	122	143	143	133	127	147	133	134	150	147	130	112	128	142	135	135	141	141	152	125	120	159	143	119	112	109	123	126	121	118	135	138	103	133	122	116	122	120	131	129	149	116	130	120	105	122	147	136	130	117	156	145	110	115	147	151	136	99	143	116	138	127	137	114	156	139	144	130	135	129	136	134	145	146	122	137	136	148	139	137	131	122	133	124	128	131	130	122	139	107	112	133	114	125	120	107	128	150	127	122	115	100	130	144	117	127	132	135	126	128	133	123	118	127	126	126	125	124	131	137	142	140	134	131	120	136	123	132	113	136	125	126	128	122	121	114	121	127	132	151	127	101	133	110	130	116	115	121	138	130	112	113	122	122	130	118	111	124	115	122	129	128	140	120	132	137	127	124	128	108	153	132	131	143	127	142	128	121	131	127	131	132	116	133	124	143	140	129	121	144	141	125	126	101	137	125	135	160	137	153	151	129	118	136	139	142	150	136	131	148	145	141	150	135	154	136	155	124	118	119	127	132	133	117	127	139	115	144	120	121	121	130	126	131	133	132	107	125	117	125	133	150	111	143	121	152	115	120	118	119	120	137	114	126	125	137	123	127	147	134	140	136	108	109	150	131	127	145	128	122	129	118	143	131	150	119	148	130	131	140	111	135	133	132	140	132	135	116	130	114	118	137	140	121	136	125	130	120	138	143	134	128	131	118	137	126	126	132	122	124	124	120	115	125	119	112	120	129	139	120	143	120	155	118	110	130	113	105	134	130	132	119	133	156	119	131	130	132	150	130	134	135	121	127	137	135	122	120	124	132	120	132	107	121	105	112	144	130	126	148	96	120	116	134	138	138	140	126	129	125	139	105	141	143	120	162	122	137	121	119	136	121	133	132	144	153	122	148	133	144	135	131	119	129	116	136	151	139	125	145	120	128	131	125	138	122	137	118	141	134	145	120	118	133	125	119	139	143	132	139	149	115	123	119	133	134	103	127	114	135	144	151	156	138	129	134	110	141	124	121	113	137	125	145	139	119	127	122	132	125	116	125	144	126	125	112	138	132	131	154	141	130	148	124	135	120	125	131	135	123	116	128	141	108	151	146	126	147	139	122	135	121	127	133	135	126	138	96	117	135	119	132	135	127	125	116	149	138	139	124	120	122	144	129	129	142	137	126	111	126	115	141	112	133	138	117	144	140	125	123	103	122	125	121	136	127	115	126	105	114	148	131	138	121	133	101	108	107	117	122	130	139	126	124	133	145	106	133	137	142	138	130	142	135	141	131	128	105	130	117	125	119	118	133	141	125	122	126	127	101	124	116	126	137	125	141	119	133	134	115	106	120	122	104	132	144	122	114	134	144	126	112	134	146	119	120	136	131	124	130	108	116	146	130	123	153	120	127	136	127	134	110	112	134	140	139	128	121	125	140	121	126	131	128	124	117	145	120	141	134	145	119	121	126	125	124	125	126	125	136	135	126	114	140	97	113	132	120	115	137	155	115	127	114	121	153	146	124	129	125	129	113	119	104	149	131	154	123	105	146	128	119	114	137	129	140	126	133	130	111	140	143	141	148	128	123	135	130	113	139	135	124	137	139	111	135	156	118	124	131	126	134	125	119	141	126	129	119	125	118	130	147	122	144	137	149	131	117	122	139	109	139	142	125	114	136	139	123	143	112	128	132	147	124	146	133	131	143	124	132	130	144	139	118	112	142	120	130	136	129	123	117	132	149	125	134	134	135	125	138	117	149	138	124	125	136	155	144	114	131	158	121	134	126	125	115	130	131	140	123	112	127	121	117	138	133	127	117	115	117	132	139	118	118	114	125	108	124	132	140	142	144	163	117	141	119	140	142	139	119	126	114	134	144	112	108	143	115	133	121	127	139	142	127	133	129	122	143	125	149	118	136	140	114	129	126	113	144	132	120	117	111	116	138	129	136	119	104	146	129	118	128	134	144	125	132	122	145	147	144	121	121	130	124	130	128	123	132	124	119	123	116	138	132	144	132	145	133	147	124	144	135	124	108	119	123	152	127	123	130	132	124	135	127	150	106	116	133	147	129	127	134	132	105	113	122	126	122	117	132	117	132	131	144	146	145	118	125	128	131	117	137	120	131	144	120	115	110	115	145	125	130	135	139	140	110	130	128	114	151	144	146	162	140	117	139	136	123	124	131	119	133	132	150	120	130	123	133	133	124	145	125	129	116	125	127	140	146	115	118	97	129	138	155	127	143	126	131	116	128	128	155	128	139	125	116	109	144	127	141	115	113	97	108	111	131	139	107	118	165	148	140	136	139	140	139	135	125	143	135	127	124	138	120	145	114	138	116	108	125	122	121	126	116	127	129	120	138	104	114	110	118	137	130	152	147	143	136	134	126	120	133	120	143	128	126	121	116	119	131	125	124	126	141	136	144	123	135	142	132	125	124	134	127	130	127	126	131	107	123	119	124	122	121	125	138	151	128	116	144	116	125	123	141	127	125	138	126	115	126	135	116	119	129	128	115	141	128	139	141	145	124	139	141	134	151	146	131	132	130	151	139	146	133	135	129	122	120	131	130	130	110	128	121	131	141	136	119	124	128	140	121	132	130	116	141	122	143	124	118	128	140	134	133	120	143	146	146	146	126	124	132	140	114	131	120	119	110	145	121	120	156	117	121	117	138	130	126	115	140	117	131	118	110	133	133	144	118	120	136	121	132	107	124	107	137	131	130	125	144	128	127	127	109	123	129	112	129	117	133	137	143	140	129	131	126	116	122	130	122	144	129	139	123	134	130	129	129	146	161	130	130	122	118	123	107	123	130	126	110	132	127	130	144	124	126	119	143	118	120	145	124	144	116	142	140	118	128	132	129	117	130	123	129	137	133	124	112	127	118	129	119	123	154	155	120	142	116	143	117	130	115	131	131	128	132	137	130	115	111	140	123	123	120	129	127	145	126	125	118	143	123	150	125	134	124	139	128	142	125	130	126	115	140	142	119	111	107	132	133	119	119	136	135	131	128	127	146	140	132	118
20006	10082	22257	25211	21215	17596	15418	14140	13175	12390	11531	9657	8585	7396	5970	5084	4263	4185	3598	3448	3205	2691	2873	2916	2682	2585	2543	2330	1979	1778	1496	1272	1161	981	1000	882	882	846	826	996	1323	1542	1454	1478	1129	722	589	624	617	539	558	629	657	580	509	501	526	514	472	506	519	530	500	524	480	483	521	514	518	463	466	463	499	509	444	475	422	389	401	384	430	425	436	420	356	324	382	346	355	360	331	330	342	392	343	353	323	363	371	377	372	372	390	352	355	351	359	374	355	325	344	341	344	329	316	316	360	304	336	336	345	368	357	334	361	375	367	351	342	384	342	368	312	363	298	297	353	360	329	333	348	317	313	325	342	315	314	350	351	316	346	326	329	356	322	336	323	312	308	346	335	351	344	330	324	320	315	358	300	318	327	334	338	356	354	326	337	333	316	353	343	317	325	340	323	293	308	362	282	329	307	317	336	307	330	320	294	316	314	353	326	327	300	330	350	372	358	339	342	310	335	331	322	300	340	323	305	312	311	330	323	342	314	332	354	318	315	314	350	306	322	331	352	306	310	312	354	352	341	351	315	332	298	312	319	300	306	305	330	326	330	305	325	347	324	337	304	309	332	349	310	317	322	325	307	350	336	349	351	323	344	339	324	315	319	301	320	315	343	343	325	358	301	338	340	323	326	321	339	296	324	321	311	330	312	339	305	330	343	328	356	344	313	333	315	315	329	328	328	353	335	324	335	333	340	333	298	315	307	329	324	335	323	338	309	338	296	327	329	328	330	335	300	312	310	326	318	319	329	342	336	311	358	328	354	339	303	313	329	310	309	330	341	331	312	358	346	327	327	322	290	325	320	305	346	327	331	331	346	346	319	311	315	312	343	313	337	333	321	326	296	343	339	334	353	306	340	339	322	330	333	340	338	336	344	351	334	355	335	327	337	339	309	316	323	344	312	338	344	344	337	316	345	345	320	319	307	299	324	360	286	313	322	317	305	345	349	333	319	334	324	353	305	319	327	293	303	304	353	324	311	310	354	351	334	319	339	337	359	313	351	353	310	308	322	347	337	322	321	299	315	311	339	320	324	351	324	337	308	344	317	304	336	332	328	346	329	298	312	319	347	331	280	329	321	342	347	317	335	305	312	340	324	307	323	355	322	312	288	340	322	364	322	339	318	346	313	322	352	343	302	319	340	310	336	321	314	321	332	310	292	321	335	343	341	362	325	306	329	334	317	325	352	311	349	348	312	337	313	326	318	330	313	334	340	317	346	337	337	358	346	336	313	318	349	334	334	344	304	371	285	318	322	329	293	336	312	313	308	318	322	344	325	328	306	304	302	341	332	320	310	341	314	325	318	333	319	338	303	347	337	293	332	376	328	341	328	346	325	336	325	302	355	357	337	342	306	356	328	346	329	301	327	341	357	306	345	331	313	332	344	335	319	299	326	376	319	347	352	336	332	301	311	328	331	314	342	283	297	320	299	318	323	351	326	356	340	312	337	279	342	311	354	360	302	331	300	346	337	323	346	329	304	354	336	354	339	351	305	350	313	316	340	306	329	330	327	317	333	315	364	330	354	318	323	340	332	331	325	301	315	316	307	305	304	327	304	324	330	357	332	322	288	310	307	327	299	361	346	343	322	337	341	294	323	304	303	332	335	315	319	308	334	298	335	305	332	321	301	347	343	323	346	334	326	321	349	340	347	349	351	374	358	336	343	336	315	321	320	315	323	333	322	327	336	300	357	335	364	323	317	315	310	328	339	327	347	338	329	306	351	312	314	356	326	348	315	336	324	347	305	299	337	343	327	322	377	332	335	316	331	331	324	330	315	363	317	312	342	359	322	341	338	307	321	350	339	355	322	318	293	340	329	320	334	319	323	333	352	297	301	308	330	334	311	345	348	355	319	318	342	309	313	309	297	357	346	326	304	346	324	361	324	310	327	310	368	310	297	349	295	361	318	340	322	367	307	287	320	352	309	327	338	345	364	339	315	346	349	336	341	342	309	316	353	343	331	327	336	341	337	310	335	349	324	323	334	335	345	326	337	295	309	317	352	334	274	325	320	315	364	346	350	316	333	389	345	311	372	338	333	311	295	304	325	303	314	304	370	330	362	339	326	352	329	310	345	354	305	338	326	353	322	334	351	296	343	324	303	342	336	320	341	299	326	350	353	311	330	326	328	313	311	324	360	325	368	306	318	315	309	324	322	347	303	326	325	325	332	293	320	333	328	306	355	365	328	328	334	322	320	305	318	349	317	323	300	337	323	320	328	341	342	337	316	333	321	318	322	349	294	333	330	347	332	319	328	312	334	321	323	306	307	362	316	329	346	323	314	326	331	333	341	345	296	298	337	330	311	308	340	327	319	300	331	373	317	354	308	320	293	321	323	319	311	332	312	332	324	319	355	295	326	317	331	309	325	287	322	302	329	320	326	290	332	287	356	352	321	338	360	339	317	338	302	325	310	325	342	339	302	282	300	322	344	320	341	349	350	323	314	342	306	332	304	301	340	330	352	353	306	354	306	326	330	322	336	353	331	337	320	327	303	307	364	338	338	289	319	330	325	363	331	313	348	327	331	332	339	338	314	340	323	321	316	306	346	338	325	319	342	309	331	332	309	345	298	358	327	341	320	343	327	326	324	344	339	319	333	304	357	344	347	313	319	335	309	344	326	308	316	352	340	304	317	353	333	327	347	340	351	330	343	340	329	296	344	295	306	353	341	320	302	305	380	322	327	364	350	330	350	329	299	303	324	311	359	346	302	307	310	319	331	321	365	333	324	353	327	337	310	348	329	335	313	321	353	344	348	325	315	365	331	329	333	340	334	350	349	349	326	335	314	339	332	343	347	338	317	321	299	324	317	326	320	320	329	356	309	362	316	331	333	308	360	305	331	352	344	332	322	319	330	332	317	318	300	350	319	329	323	325	336	261	329	332	326	320	336	316	304	325	345	316	305	338	317	338	312	305	344	331	336	338	340	358	350	327	344	322	325	330	312	328	361	349	321	303	300	326	339	355	301	316	309	307	301	348	328	349	339	370	364	324	311	352	330	295	328	321	320	341	350	351	326	335	301	353	297	293	315	339	335	354	328	306	320	312	337	368	345	338	338	320	286	341	291	335	297	369	305	305	306	307	358	338	314	324	333	331	322	332	337	343	354	330	332	325	314	325	339	319	328	348	349	330	326	353	316	312	369	373	339	327	316	332	335	354	333	317	295	324	335	327	310	325	321	310	354	314	330	311	339	333	320	327	336	322	327	316	340	325	320	350	327	292	338	304	310	324	312	310	311	326	332	306	326	317	361	301	317	343	346	336	388	341	328	312	329	358	314	331	318	313	328	313	356	320	337	362	350	322	327	309	357	341	301	331	307	313	333	326	357	310	344	299	378	363	359	340	291	340	318	320	328	313	339	330	355	327	344	319	325	330	334	320	333	329	336	330	345	335	306	341	325	319	329	327	343	323	350	351	300	332	339	327	344	326	379	315	320	315	315	351	304	307
10610	4824	6266	4676	2816	1855	1597	1359	1246	1163	1000	881	753	585	489	466	463	344	372	323	317	331	318	291	297	294	322	278	247	229	213	208	204	217	203	185	199	199	200	164	174	186	204	216	168	174	204	207	205	186	196	188	193	196	199	192	186	179	187	213	189	221	214	185	216	191	192	199	184	204	187	177	177	168	166	195	217	200	184	185	192	198	199	198	198	208	197	200	177	189	196	176	187	214	220	193	200	186	182	198	170	174	181	203	201	184	173	174	200	188	199	174	181	209	197	189	177	169	193	160	182	187	198	189	192	195	170	211	187	212	181	179	187	194	196	181	177	190	187	171	201	182	202	207	173	188	200	177	204	229	199	177	198	181	174	174	187	165	185	191	196	207	175	198	227	187	184	186	190	195	192	166	164	206	196	183	179	193	167	171	187	186	204	169	183	193	177	198	189	172	197	182	200	171	184	192	184	202	212	186	204	192	214	203	177	181	202	178	183	156	211	204	178	189	200	186	183	206	210	191	177	206	196	215	201	173	188	211	169	195	189	171	186	205	178	196	149	206	185	197	195	216	172	181	194	189	184	181	191	201	194	173	182	176	185	177	184	175	223	192	191	185	186	198	191	190	191	165	198	189	214	195	187	169	168	183	200	215	211	179	172	180	170	155	183	197	183	172	188	191	171	188	159	217	193	209	204	185	195	183	176	193	179	179	190	198	203	179	203	183	187	205	209	182	184	211	193	182	167	182	208	176	211	170	197	197	188	182	167	183	168	164	213	181	179	189	188	182	194	204	216	146	175	166	155	156	180	191	181	172	176	192	202	204	169	170	187	205	180	176	178	186	183	205	180	199	188	174	200	188	204	182	202	190	166	176	181	193	184	189	209	193	188	182	183	206	190	192	189	191	161	170	186	197	182	183	191	160	192	161	187	198	202	188	192	203	164	191	188	169	177	176	191	180	185	209	183	211	198	183	184	180	182	223	186	164	165	180	168	210	173	154	175	214	208	175	201	184	182	180	182	200	178	203	177	195	190	199	168	196	205	198	185	191	176	190	198	194	188	177	189	188	190	202	212	174	171	225	180	198	186	166	225	189	208	187	192	201	191	197	199	194	211	197	194	199	185	175	173	212	183	203	180	181	185	166	179	173	170	175	203	164	182	195	200	173	174	184	202	185	169	182	187	192	185	206	200	180	169	178	200	183	206	199	184	185	193	165	198	187	172	187	181	169	189	185	217	186	176	188	185	203	209	163	181	190	187	170	185	178	185	193	199	171	198	186	188	191	200	214	195	192	167	202	188	198	175	205	163	206	174	220	227	173	175	190	211	200	160	188	185	191	199	187	200	203	196	164	186	208	195	174	215	181	171	169	192	174	189	197	190	174	207	225	191	186	204	178	208	196	186	199	167	183	183	185	182	191	174	178	181	203	179	201	188	178	213	220	171	199	165	194	175	198	172	187	215	185	186	178	191	202	188	190	199	175	164	185	209	193	194	199	190	202	200	191	188	174	197	191	201	197	206	214	176	203	194	181	193	168	200	171	196	194	189	166	222	169	210	204	187	205	169	215	169	177	184	177	166	182	203	203	197	180	175	189	197	181	175	155	200	192	187	179	187	197	214	164	187	165	178	180	215	191	198	212	183	177	220	196	178	196	219	202	199	166	169	200	215	193	188	188	184	179	194	166	193	166	183	189	199	191	173	165	193	209	179	169	195	168	169	170	200	170	177	198	207	194	183	193	201	194	203	193	195	166	201	198	177	171	187	182	179	201	211	179	203	184	193	190	186	171	189	183	156	175	185	201	188	155	164	177	201	168	195	194	187	213	204	193	200	201	202	206	212	187	200	201	166	188	208	182	183	177	213	194	182	170	198	201	198	164	179	171	199	179	187	162	213	208	167	203	193	212	198	196	189	203	206	194	163	194	166	172	172	199	171	195	209	198	227	186	184	169	175	226	188	185	192	195	173	186	184	192	155	187	193	176	201	185	186	179	188	198	182	206	185	189	196	178	182	206	191	196	186	177	207	192	182	181	186	185	209	176	199	170	177	185	198	198	181	180	176	186	189	188	192	193	209	189	200	185	181	172	191	175	216	180	199	193	163	196	164	183	205	178	174	185	187	171	179	194	192	174	200	187	180	159	180	207	173	201	179	202	180	177	215	204	164	169	196	168	177	170	174	201	180	202	203	186	183	208	197	166	169	191	184	172	157	195	185	190	180	193	193	179	200	184	185	193	183	209	204	190	153	166	187	194	202	190	177	210	203	176	192	190	180	192	197	185	199	211	201	161	179	175	183	188	172	177	192	192	168	203	199	178	183	189	176	195	213	191	178	214	175	175	173	185	177	171	164	202	190	183	183	180	218	183	180	194	183	174	193	183	198	183	228	198	191	196	175	181	176	186	193	174	171	190	179	183	200	167	181	186	190	180	162	190	196	164	195	210	199	201	172	193	197	191	219	173	206	190	187	179	205	190	193	184	196	214	192	199	216	206	198	175	195	176	184	182	190	180	179	181	187	170	169	191	181	202	195	174	169	214	184	188	180	192	191	215	191	192	166	183	190	203	172	188	196	190	168	181	184	188	193	195	178	180	194	181	193	202	203	190	170	175	201	179	180	176	188	190	177	187	162	197	179	178	187	194	179	170	195	204	177	180	166	179	181	192	201	164	209	170	180	184	175	184	184	208	181	173	200	201	206	184	186	204	218	174	177	173	187	176	213	211	206	183	190	198	196	193	201	197	191	198	193	175	185	183	171	183	174	172	191	186	164	222	163	171	189	201	201	191	170	159	190	177	186	193	203	170	162	195	150	196	176	185	172	191	203	186	196	183	178	194	203	202	190	208	174	189	195	201	204	198	193	189	191	187	204	185	188	216	187	210	177	163	171	205	186	193	189	187	199	199	192	185	198	170	193	177	198	192	160	184	190	188	180	194	186	174	193	179	178	168	202	194	181	187	172	179	178	175	179	189	169	194	192	204	186	218	210	188	200	185	179	202	202	189	170	189	181	168	194	171	191	185	205	179	182	183	156	179	191	190	198	193	180	176	206	196	189	193	169	194	185	177	199	192	221	173	193	185	179	177	187	184	215	210	189	193	186	172	203	181	206	195	171	174	172	195	175	194	183	180	201	190	177	196	198	208	192	184	181	184	214	203	203	165	183	181	168	193	219	192	186	178	174	192	207	196	216	186	200	164	194	194	204	185	184	187	205	209	196	184	173	199	176	172	189	193	179	167	178	191	183	208	190	218	191	185	176	182	205	152	176	164	208	191	191	184	180	221	200	219	166	191	199	176	203	196	192	178	190	199	207	204	189	211	181	194	213	191	199	196	189	194	200	191	197	186	203	164	203	215	182	220	184	175	178	198	200	170	187	177	197	197	172	193	162	192	182	181	215	198	198	183	184	181	200	208	191	191	214	206	177	197	177	197	172	184	188	190	186	169	177	212	185	183	188	205	187	190	206	226	206	184	188	182	174	214	198	157	174	212
6343	4496	10852	12061	9709	7770	6803	6264	6350	5852	5273	4570	3910	3185	2605	2311	2146	1910	1591	1595	1554	1378	1533	1371	1275	1261	1347	1137	900	866	786	734	685	649	621	624	634	539	534	563	536	489	554	536	532	511	465	542	564	489	537	509	540	523	477	516	523	473	485	522	538	494	540	531	519	520	500	541	544	513	537	451	530	559	585	489	494	478	502	519	483	521	501	502	543	515	451	514	503	484	455	482	467	460	474	486	440	476	507	483	426	469	455	436	461	506	432	424	467	482	462	493	424	479	467	482	441	432	437	441	425	476	450	452	498	484	464	460	449	432	467	467	540	485	470	463	414	451	454	462	491	472	468	475	467	478	446	484	425	445	473	437	470	462	454	462	428	446	436	458	444	460	450	428	457	474	460	468	506	438	473	440	465	479	508	467	417	453	418	461	449	492	476	500	464	455	478	441	487	460	464	452	494	489	447	465	445	467	413	494	466	480	419	442	454	435	437	409	494	463	465	475	533	433	455	438	446	435	424	444	465	496	467	482	445	489	444	480	406	456	440	441	465	442	470	441	478	465	447	453	444	447	418	470	438	452	451	432	429	470	435	479	425	446	449	473	466	467	463	453	442	449	447	454	473	446	505	487	482	457	423	465	465	452	471	475	429	477	451	433	445	461	489	463	448	432	467	476	454	441	474	451	464	475	437	422	464	460	445	459	434	467	459	447	464	477	449	509	439	453	476	449	446	437	462	453	442	476	423	466	462	449	432	476	484	469	476	460	418	491	488	452	446	449	473	453	473	452	476	477	488	455	433	449	502	437	433	473	446	435	462	462	456	507	441	482	402	474	469	437	451	471	469	480	441	420	479	429	454	449	505	457	463	495	439	493	454	438	438	476	450	427	469	425	509	478	514	433	453	423	431	479	484	485	457	422	435	457	410	448	431	427	461	481	464	446	445	481	442	493	443	456	494	485	462	507	455	480	463	443	464	474	458	433	482	439	438	484	452	462	457	443	437	449	458	469	460	462	457	468	499	441	454	437	442	457	460	489	465	487	463	467	483	452	449	474	476	422	462	495	482	432	469	431	459	460	441	436	449	460	452	472	451	428	482	439	446	467	450	457	465	450	444	454	454	459	461	514	492	468	484	494	483	438	468	416	438	456	443	410	437	418	445	437	453	416	458	447	475	474	460	464	452	485	416	493	468	456	450	502	475	470	430	428	490	476	496	464	519	473	453	481	442	487	492	463	459	484	449	477	435	455	471	463	458	463	448	436	460	461	491	465	452	461	453	458	463	485	454	462	472	481	466	476	421	433	479	432	433	432	469	492	478	406	486	498	457	453	479	419	444	446	432	436	459	441	439	463	478	500	455	440	467	454	418	472	491	460	481	476	435	426	485	428	432	470	468	446	459	426	478	435	448	464	473	469	429	497	423	434	510	455	458	497	471	462	509	457	505	444	501	445	472	467	442	459	458	469	458	454	478	469	436	447	420	440	427	445	505	440	474	448	491	491	447	483	442	489	449	449	434	461	492	427	448	460	466	450	452	464	448	482	417	452	487	446	463	438	493	439	443	452	446	484	464	426	456	442	462	455	409	448	444	479	435	470	486	452	460	445	476	438	441	413	502	465	495	433	438	452	444	460	489	460	447	430	463	431	479	476	493	482	452	460	462	484	517	458	413	431	476	447	479	501	459	469	440	443	433	450	460	449	481	471	456	465	394	456	438	465	455	441	465	441	445	447	435	472	465	452	453	423	446	486	485	451	436	450	454	498	469	443	494	468	464	475	486	451	464	474	446	479	430	434	445	457	468	489	438	466	439	448	438	479	459	468	472	449	461	493	474	443	443	406	462	503	451	480	457	484	448	442	434	435	441	479	427	447	466	414	472	456	456	426	457	460	457	460	461	471	499	467	440	460	458	455	437	465	449	451	452	456	436	446	452	460	461	431	446	448	463	473	453	474	448	418	479	453	447	433	463	458	444	455	479	512	503	479	445	455	425	496	449	421	456	444	454	425	466	427	476	453	449	443	468	428	479	480	501	442	458	436	455	456	491	433	438	453	446	467	437	439	472	461	477	476	425	458	460	426	467	489	475	455	471	462	442	435	477	479	466	452	457	466	459	455	468	440	465	487	463	486	434	484	432	440	455	466	444	484	442	471	445	474	452	407	451	438	463	478	470	496	447	458	439	441	464	455	413	474	456	425	483	469	503	477	464	476	498	458	413	478	451	480	467	462	467	465	470	460	456	497	474	450	451	442	456	463	450	442	444	438	458	414	460	477	447	510	466	431	460	448	464	500	448	454	442	450	428	490	490	455	485	474	445	456	395	491	421	462	435	449	438	493	489	459	478	453	468	478	448	475	444	512	436	440	458	490	479	457	463	433	416	484	487	464	443	437	457	455	467	475	460	461	469	465	457	454	421	439	482	462	443	447	465	481	477	430	473	475	432	462	484	429	473	482	453	484	469	463	500	453	466	483	430	477	442	477	461	423	444	457	415	448	477	464	406	445	443	449	461	453	431	441	483	495	429	474	474	455	475	446	439	467	469	461	485	431	465	461	465	458	490	422	450	468	408	416	500	462	446	457	435	437	453	462	485	438	476	417	406	479	501	418	427	491	482	498	453	490	493	485	454	462	443	446	457	487	443	430	462	460	465	504	434	429	471	469	427	447	432	483	487	444	432	445	446	442	481	474	474	494	467	494	437	429	495	431	459	431	465	478	446	401	500	452	495	478	457	452	462	426	467	445	500	459	443	489	455	465	437	497	442	453	434	432	449	475	467	452	502	457	475	439	480	469	455	450	473	454	463	477	465	425	464	440	434	466	437	418	465	458	489	485	463	470	484	452	465	476	458	483	443	490	469	431	467	488	462	459	451	476	449	464	486	451	441	445	436	445	467	431	469	429	493	459	444	499	448	421	445	477	450	481	481	468	478	477	484	481	455	450	454	489	435	466	478	457	479	469	477	468	459	446	464	445	470	417	460	433	466	454	442	442	475	424	454	436	429	462	453	458	410	481	484	475	491	486	474	482	454	450	458	466	456	455	460	433	445	481	456	526	480	427	465	504	411	450	475	489	490	416	430	452	461	447	447	476	463	443	475	435	483	468	471	426	458	453	452	453	474	495	425	448	458	412	422	489	496	445	443	445	455	459	458	482	484	454	461	489	429	486	429	489	444	443	439	433	446	488	488	454	480	466	468	425	456	475	452	468	466	414	442	432	422	458	437	480	463	492	445	438	482	440	437	434	475	458	442	493	470	479	428	469	464	425	451	456	426	482	445	477	436	479	496	493	472	480	500	484	457	454	468	477	442	452	452	431	466	422	487	441	499	486	463	479	420	464	516	458	475	472	470	454	449	490	425	433	475	456	467	465	411	433	465	489	444	451	428	467	461	486	467	464	466	449	450	462	469	464	445	465	459	464	482	440	433	453	445	477	444	444	479	430	468	459	478	448	480	466	464	462	474	497	506	468	475	476	471	457	452	475	489	477	450	468
25025	10920	11495	8530	5515	3925	2740	2449	2194	1949	1633	1413	1151	930	718	622	556	523	502	437	447	353	388	399	409	367	366	331	284	296	290	247	235	219	203	227	198	194	193	223	246	233	238	239	226	200	197	198	204	165	183	191	182	205	174	191	160	182	191	193	182	181	172	179	176	183	148	168	151	187	142	167	180	154	176	185	162	161	175	178	164	153	174	175	169	157	178	177	163	171	185	161	148	143	150	165	166	159	160	151	183	157	137	180	188	168	181	176	180	171	160	144	164	171	164	179	160	167	174	172	188	160	182	177	157	161	172	179	174	196	152	144	153	154	173	179	154	147	158	156	160	171	178	133	170	164	156	171	142	174	156	140	158	151	146	152	158	166	174	178	158	177	150	167	152	150	183	192	173	146	158	183	182	169	166	174	159	157	150	163	167	150	147	192	154	165	188	168	186	160	144	143	125	172	164	180	142	173	177	153	153	138	141	177	153	161	177	155	181	169	143	189	146	175	163	153	166	142	184	143	176	170	163	148	172	162	168	162	177	141	155	176	164	144	167	157	155	175	188	143	148	184	152	139	153	164	155	170	175	170	159	176	179	170	190	166	155	160	171	172	160	160	161	161	171	139	184	165	149	170	160	132	162	163	175	151	179	163	166	181	124	149	134	163	178	180	192	161	117	160	153	184	143	151	161	181	163	171	158	157	159	147	147	126	173	166	184	172	164	176	166	163	137	171	163	168	149	160	149	166	159	171	139	161	144	160	164	167	141	162	178	170	170	160	157	161	153	174	151	158	141	167	159	189	165	187	201	168	170	145	154	166	172	153	162	168	180	191	179	180	174	171	160	198	164	165	158	190	166	154	164	153	158	179	151	155	171	149	166	145	184	170	149	157	185	162	164	139	149	157	150	160	178	168	187	162	137	148	184	180	158	167	163	189	153	162	155	165	156	168	186	172	149	143	138	166	165	182	158	156	159	151	149	174	142	151	159	184	154	168	147	148	173	151	176	185	176	213	136	159	159	172	174	162	161	173	178	167	168	154	151	171	152	153	166	152	160	172	142	151	173	187	196	164	159	159	157	169	181	173	167	158	169	153	182	167	166	187	155	159	144	159	183	170	151	143	154	157	185	165	135	161	186	171	156	170	178	170	183	151	181	159	174	154	175	170	165	159	145	185	139	175	185	140	172	163	178	189	166	155	160	176	157	161	175	179	167	155	160	174	161	199	170	148	161	157	174	165	163	168	174	165	145	157	162	167	158	168	161	146	157	176	176	156	166	168	175	121	174	155	190	162	207	184	151	159	159	162	151	174	159	153	159	165	173	181	158	151	161	174	169	172	162	161	149	165	175	172	150	165	162	143	180	154	167	180	166	137	175	166	147	146	149	150	184	165	155	149	156	150	160	152	172	167	173	171	169	157	154	147	167	160	200	173	167	148	188	187	182	157	179	156	153	158	167	145	165	158	163	186	158	156	164	175	190	183	169	174	156	190	143	152	175	155	167	168	160	160	151	145	149	119	160	173	156	165	165	163	172	172	178	149	166	162	159	153	141	170	159	166	142	148	170	152	181	173	159	141	136	163	177	148	175	185	161	156	178	168	184	148	141	154	138	154	177	157	166	159	170	156	155	192	168	163	177	128	171	169	170	158	152	135	167	165	171	167	169	178	166	172	182	166	173	167	176	164	172	167	171	155	170	176	158	157	183	157	152	168	167	175	149	161	164	158	152	162	159	159	179	163	170	196	148	159	171	150	162	147	176	159	157	126	157	178	169	167	142	141	164	141	148	191	185	156	146	155	165	167	174	164	176	158	158	162	168	162	161	163	156	181	147	184	156	154	166	178	196	158	174	187	180	171	178	148	168	177	169	178	157	173	170	177	155	172	156	168	153	170	185	160	143	165	175	166	183	183	144	150	168	177	173	156	162	180	176	159	175	173	144	172	179	170	162	190	156	153	182	158	144	164	170	177	172	195	157	173	149	156	149	164	147	159	167	172	160	159	181	165	164	167	146	145	186	164	171	163	151	194	181	152	164	171	164	167	181	188	171	167	188	158	179	153	153	167	155	177	161	150	160	179	147	184	162	178	169	150	152	184	160	187	170	187	156	144	164	184	167	186	169	180	151	165	146	196	148	142	155	179	175	157	158	173	164	168	166	159	151	163	145	172	169	160	178	148	149	168	156	163	167	166	142	154	147	164	174	169	182	165	166	154	172	156	159	154	153	174	154	153	168	168	151	165	166	156	156	162	158	150	145	148	161	159	154	150	179	163	173	159	167	169	161	170	172	165	186	187	175	175	170	166	179	157	162	184	167	168	185	146	164	158	151	156	193	152	203	166	155	174	168	163	167	163	176	157	183	148	141	168	180	168	149	163	150	158	158	180	193	167	149	164	152	148	164	158	178	189	151	165	166	183	161	148	149	139	168	153	164	186	171	184	174	161	182	167	168	172	163	166	161	157	161	126	156	174	171	166	167	157	162	154	173	155	165	164	142	185	154	156	180	172	177	139	170	148	159	177	157	160	173	167	143	152	173	144	140	170	145	177	176	196	181	187	184	145	179	167	160	163	176	174	182	158	173	155	158	149	174	177	171	173	174	176	168	171	147	160	166	179	156	149	182	170	167	166	167	190	156	164	179	168	151	160	156	178	172	168	165	159	173	170	170	179	188	194	175	173	159	164	159	152	184	159	164	152	174	167	177	159	139	163	161	153	153	163	186	165	178	162	141	170	169	176	156	158	165	161	159	157	159	163	177	156	169	173	175	149	177	156	146	156	162	186	176	184	151	155	168	162	158	140	145	177	160	180	172	179	164	154	172	150	168	145	162	150	147	161	146	158	162	169	168	163	166	208	176	189	169	142	167	142	180	163	150	181	169	154	196	161	170	167	189	155	184	170	139	186	178	166	161	146	171	154	136	177	182	172	158	146	167	174	150	150	173	160	162	162	175	161	154	177	168	165	169	160	150	163	168	171	160	153	162	182	159	169	162	164	172	175	163	143	184	143	160	161	181	158	154	157	157	162	144	158	179	151	173	158	158	174	165	172	166	162	172	163	178	177	155	176	194	159	178	177	168	172	159	185	182	152	152	129	155	133	167	139	153	163	184	165	175	156	155	138	163	153	147	164	169	181	137	170	183	166	178	165	167	134	141	143	164	162	143	153	166	155	174	167	178	168	174	166	170	180	184	164	194	167	162	174	178	169	172	163	172	156	160	173	153	164	144	166	172	179	151	196	177	151	161	176	165	145	147	161	166	171	159	162	159	153	156	171	147	179	157	154	170	143	146	138	155	166	166	152	175	157	164	167	152	141	126	182	174	164	179	143	166	172	163	151	160	158	170	160	140	148	164	147	187	187	154	180	154	179	144	167	157	175	165	177	145	141	147	188	177	175	171	161	165	161	161	170	155	173	147	170	178	155	166	167	158	166	163	150	152	164	171	186	178	183	170	174	160	164	156	166	184	162	179	177	186	168	171	173	151	148	171	182
14738	7299	17410	18679	16024	13150	11533	10698	10389	9450	8406	7339	6150	4928	4047	3460	3022	3004	2725	2300	2229	2060	2080	1879	1912	2129	2101	1711	1391	1302	1268	1065	898	865	773	842	771	657	731	786	942	1082	992	997	723	619	596	579	544	524	546	585	610	566	500	504	508	470	507	499	519	564	530	505	521	539	527	542	499	514	458	482	547	486	528	513	491	500	449	467	485	451	448	466	461	432	430	413	427	423	421	414	372	418	428	450	445	417	459	452	383	442	420	430	400	387	421	451	400	410	393	413	397	440	432	428	385	454	427	400	395	398	420	438	388	416	402	421	433	443	421	400	398	394	421	400	406	419	417	407	400	379	380	412	408	419	416	432	394	388	414	445	411	387	395	413	383	385	406	412	378	391	397	409	389	368	387	419	461	445	407	413	409	422	404	378	394	418	396	419	390	434	401	384	365	379	412	401	393	443	383	424	391	404	394	409	428	423	405	430	405	391	365	402	427	428	392	389	423	437	421	427	441	379	431	407	450	421	422	434	413	420	406	416	357	457	402	434	365	399	434	366	410	426	409	412	406	373	379	348	413	428	454	413	421	406	383	416	419	379	410	407	413	422	436	420	443	426	436	404	379	428	413	393	387	408	412	397	393	383	400	385	393	418	358	425	449	426	404	379	413	406	380	444	393	401	435	408	395	384	404	409	435	420	419	383	423	417	421	375	386	409	427	416	389	392	410	363	397	424	393	382	403	419	400	375	379	406	416	426	396	387	393	381	416	389	393	403	394	412	397	427	394	413	409	386	433	461	428	404	418	411	389	425	407	379	424	390	408	395	396	378	436	390	397	365	407	382	425	386	389	390	394	375	383	379	434	369	407	404	424	408	417	403	407	439	443	431	374	399	393	410	413	401	421	412	407	391	432	420	407	399	399	447	414	396	397	399	367	401	387	417	430	423	439	383	379	408	425	374	379	419	404	430	416	412	379	458	400	414	408	400	405	409	417	403	405	432	389	415	449	388	408	412	393	397	424	388	400	402	407	407	430	391	380	400	414	425	411	403	395	452	384	385	412	402	375	428	391	422	413	420	404	432	384	399	399	394	439	419	410	392	393	413	404	435	401	416	385	398	411	471	441	416	358	425	408	420	408	406	405	422	394	400	393	443	369	446	404	417	413	403	376	407	409	393	438	404	436	456	405	402	458	440	422	432	417	419	426	399	406	404	414	399	382	423	404	413	411	404	407	372	416	430	396	406	430	423	433	420	418	416	405	418	415	411	396	409	417	428	422	405	412	396	394	404	419	397	401	414	383	387	390	397	434	404	395	409	400	404	361	365	430	401	381	401	401	389	414	418	418	406	429	439	426	403	404	401	342	421	365	408	414	397	407	415	412	419	404	417	395	390	413	394	381	415	429	394	399	389	402	410	359	426	409	407	427	377	393	402	389	398	405	422	405	416	433	385	429	428	424	417	397	419	365	397	385	396	407	385	447	373	385	421	412	426	391	400	400	404	374	394	389	379	361	389	432	374	399	415	438	420	415	419	406	381	382	373	430	391	383	402	397	458	415	391	375	410	362	377	391	352	411	420	370	418	404	398	401	419	434	459	400	371	444	390	409	412	388	415	389	391	405	399	401	459	423	403	408	426	379	445	441	396	408	405	398	413	399	371	382	389	395	411	462	383	432	407	414	401	445	416	417	382	419	378	421	392	375	452	367	413	405	415	379	393	382	367	399	396	436	410	406	438	411	368	423	413	402	398	398	435	394	431	415	387	438	433	377	423	397	411	401	388	373	419	414	400	403	388	402	372	424	386	408	380	395	416	404	430	406	415	413	423	398	419	401	428	355	397	421	408	451	403	377	416	404	415	405	417	372	423	378	418	413	391	416	441	427	395	372	383	406	423	413	390	356	389	406	398	414	420	431	382	374	427	463	414	389	413	404	406	417	388	400	401	384	379	428	401	395	392	438	397	383	422	431	408	406	381	403	409	411	456	406	437	380	409	391	405	400	399	407	398	406	369	395	369	422	384	426	445	431	399	421	419	368	402	373	415	414	395	420	409	390	417	401	367	385	372	409	374	413	435	398	446	403	374	413	425	396	371	385	381	405	398	380	417	439	423	397	372	422	451	408	408	425	389	418	413	409	403	432	424	401	393	408	446	390	398	408	398	398	398	352	460	428	401	415	390	380	370	418	403	415	357	411	425	416	371	401	414	418	378	394	379	416	411	416	403	420	440	431	410	424	383	402	417	421	403	415	411	406	374	387	409	414	402	382	425	368	406	403	381	393	399	432	387	399	394	383	409	450	385	434	374	396	422	404	420	409	438	408	425	387	409	410	422	393	434	385	457	368	408	388	426	431	405	443	382	460	397	432	420	381	370	406	398	427	379	408	438	427	414	423	423	400	426	406	408	425	451	399	401	408	422	384	407	417	399	391	384	441	400	375	412	390	402	374	377	379	404	432	383	404	427	404	421	388	444	424	360	442	368	404	414	428	415	424	407	417	387	408	372	438	431	417	417	397	393	417	446	370	419	445	426	392	420	405	424	386	396	417	393	403	421	403	411	428	410	414	371	388	391	410	405	409	429	385	409	445	405	436	453	415	416	394	380	391	425	362	386	381	370	391	363	390	429	384	394	416	387	422	441	430	407	386	416	423	403	384	412	426	416	403	402	433	422	378	419	375	369	414	407	379	400	411	425	424	392	425	384	452	384	439	403	433	360	399	411	403	395	398	390	373	405	377	406	401	396	425	380	401	434	427	421	403	431	391	412	402	375	413	378	405	426	449	385	447	470	396	386	370	399	402	417	367	407	419	429	392	421	399	417	434	458	419	367	404	389	359	424	410	414	382	409	418	445	409	394	415	411	405	418	454	397	373	430	424	435	406	395	391	424	431	415	406	372	387	399	426	415	398	417	404	419	423	423	416	405	381	420	434	411	396	432	390	405	374	434	400	392	402	390	426	428	439	389	376	417	422	399	435	388	426	405	399	444	424	427	420	405	411	416	390	397	398	436	415	371	394	422	454	377	409	402	415	398	411	398	439	438	398	410	394	400	404	412	420	421	413	418	406	424	388	377	365	382	410	380	412	389	395	411	418	410	417	398	411	413	389	388	407	450	398	403	418	394	427	421	439	389	391	450	359	428	387	409	419	414	393	433	372	424	390	391	388	401	414	392	440	409	385	361	431	428	427	390	394	411	389	414	394	461	410	409	448	407	396	370	387	453	415	405	409	392	421	390	423	387	418	385	434	412	400	440	421	405	389	411	435	404	416	376	420	387	394	387	413	425	405	446	385	431	369	411	396	411	383	396	382	371	408	369	394	386	386	408	444	395	434	402	405	390	415	397	374	429	390	404	427	420	374	420	373	397	389	423	392	387	372	398	427	385	385	379	416	442	382	383	481	414	389	407	409	398	409	408	422	420	387	393	404	386	452	439	416	401	422	410	378	407	430	403	407	399	377	404	398	420	416	389	397	416	382	408	369	427	403	393	425	430	410	400	422	402
32916	15701	17306	12683	8601	5810	4362	3477	3221	2720	2258	1946	1588	1087	921	734	678	711	579	572	487	452	447	452	413	495	426	376	344	301	287	243	240	240	201	208	213	185	202	198	249	272	266	286	200	172	185	159	190	151	160	166	183	165	142	149	174	159	168	155	162	168	159	153	149	149	170	154	147	139	141	166	142	152	156	156	158	156	155	137	129	127	144	148	127	168	149	135	136	141	140	153	124	146	128	138	133	122	125	145	145	151	135	145	138	126	141	129	137	152	133	146	156	142	146	153	156	136	136	143	144	144	149	126	117	119	138	131	114	122	134	125	153	150	128	146	143	122	136	142	130	124	145	140	148	129	147	137	118	136	112	101	135	130	131	125	109	136	116	138	109	146	132	131	147	128	125	147	119	130	142	127	138	160	149	133	142	131	141	118	111	142	139	127	135	130	152	122	130	145	140	156	131	138	119	123	122	124	125	136	155	142	116	144	128	132	113	122	129	136	130	114	125	123	130	159	119	133	125	141	141	136	132	123	130	138	129	137	138	134	118	140	139	136	129	104	148	128	139	134	124	147	126	152	136	126	121	130	146	135	115	160	132	138	135	134	127	131	122	129	125	129	120	114	129	135	128	116	121	128	124	139	126	126	138	128	129	110	139	115	144	134	121	132	154	119	119	138	137	117	125	147	115	134	139	143	126	120	141	113	139	144	150	111	145	148	131	134	143	133	130	138	130	115	144	129	137	131	156	137	140	125	147	138	112	132	128	120	136	114	132	122	140	139	155	146	124	140	124	114	121	126	138	138	134	135	144	133	116	141	142	140	128	164	126	137	139	117	132	140	126	117	115	134	126	151	130	137	149	123	140	143	138	127	109	131	146	129	135	137	106	132	146	128	149	151	128	141	130	108	127	123	134	124	141	124	130	120	146	136	147	125	137	137	123	126	160	136	122	127	147	130	134	116	140	150	128	147	127	161	107	139	135	156	153	134	118	127	144	144	145	125	128	134	141	134	136	132	137	144	138	140	125	143	151	135	127	134	144	138	142	111	119	145	145	132	108	142	139	151	137	137	124	128	116	133	138	153	137	140	144	127	132	113	138	134	129	121	132	124	119	142	143	132	156	127	125	113	132	135	129	149	134	136	127	125	128	149	139	119	130	140	145	142	134	146	139	142	127	146	117	133	143	123	131	141	142	129	144	119	138	141	129	139	157	158	131	116	150	125	122	115	130	128	140	132	123	138	173	136	142	132	116	119	136	124	141	151	127	149	132	133	139	143	110	137	109	105	135	126	125	128	142	126	126	132	126	137	142	158	127	134	132	132	138	135	127	134	144	122	143	118	121	136	126	141	132	121	149	129	172	128	145	135	143	147	129	113	116	122	118	130	116	127	140	135	139	115	136	132	141	131	157	149	120	136	136	130	146	130	139	143	139	134	161	138	133	136	156	140	132	142	131	124	141	121	125	133	127	123	116	139	123	118	119	127	126	149	131	141	139	123	126	127	145	155	130	125	123	135	131	128	132	143	141	138	123	135	140	122	109	123	141	128	133	140	122	128	148	134	127	134	143	108	109	137	120	113	149	131	115	121	133	124	150	135	125	142	140	116	144	138	128	122	135	136	143	126	123	133	142	120	129	142	114	155	126	126	151	131	129	114	130	119	125	135	144	135	152	123	126	131	138	138	120	121	163	115	134	128	137	106	150	144	144	138	141	132	134	125	143	127	125	130	139	137	140	125	142	115	118	138	104	133	136	139	120	137	129	120	137	143	132	148	143	123	137	105	136	135	166	145	142	130	146	130	136	121	114	115	136	124	132	152	135	134	126	140	143	121	131	129	134	142	132	131	127	132	128	111	129	110	135	136	123	138	119	132	156	136	140	123	135	137	167	136	158	142	130	126	120	141	132	137	125	152	121	122	132	136	148	123	133	134	137	125	121	131	155	138	144	126	150	122	118	140	135	145	140	139	114	126	130	134	128	122	137	132	147	142	113	141	151	130	125	148	114	137	129	135	129	136	149	153	161	118	139	132	127	144	134	122	120	150	153	139	134	135	129	129	115	118	147	128	128	138	124	149	130	134	133	151	141	138	140	154	126	140	129	132	143	159	124	134	123	132	142	138	149	128	133	131	124	134	123	155	149	133	122	130	129	138	136	125	130	119	123	136	171	129	130	144	148	126	110	121	153	111	129	145	118	148	138	131	146	119	130	144	153	119	123	133	146	123	140	121	141	124	138	133	122	141	155	134	131	117	116	110	131	125	119	129	114	128	151	115	125	111	132	127	142	125	150	135	151	132	121	130	125	105	131	111	126	117	130	102	144	136	154	128	145	137	147	130	145	123	118	128	133	129	121	112	126	141	132	117	144	150	141	143	125	159	131	136	132	130	128	134	124	128	118	108	121	108	147	125	118	137	134	137	153	153	117	122	122	116	159	151	152	134	149	109	125	132	137	130	133	129	137	133	133	126	145	115	128	131	113	134	130	148	148	135	174	111	144	119	138	147	131	138	148	136	128	121	149	150	126	142	136	116	145	147	143	120	152	148	123	118	152	116	132	123	127	134	131	134	134	131	123	123	158	130	142	138	124	140	158	136	128	134	146	141	132	139	126	127	121	131	136	156	152	137	132	132	138	155	132	132	139	131	139	137	125	130	148	154	156	128	125	108	120	108	124	124	142	140	118	128	124	125	133	121	116	119	146	140	131	127	131	139	132	132	142	148	128	128	131	116	151	129	139	121	126	132	147	158	145	142	143	125	127	139	140	138	141	147	162	114	114	146	118	126	140	141	117	117	141	137	142	135	119	142	112	134	145	131	153	123	128	119	125	131	125	167	129	136	158	139	134	142	132	111	138	122	139	142	120	148	130	120	135	118	121	143	117	146	142	132	142	159	110	135	144	135	144	139	137	148	113	132	105	119	130	137	138	132	133	130	138	119	132	124	124	133	141	135	127	129	161	134	137	157	153	122	116	142	136	128	136	125	136	145	105	128	130	154	134	116	114	130	136	149	125	128	125	160	144	126	130	121	153	134	131	148	131	150	135	119	121	140	134	144	133	123	120	145	136	133	119	150	154	114	131	145	134	153	131	120	112	145	122	133	126	133	168	126	122	117	143	133	129	116	135	134	124	141	138	125	140	133	118	119	125	136	118	142	132	130	130	120	133	127	139	129	121	143	113	133	125	130	149	137	146	139	155	126	126	128	126	127	138	136	141	131	134	134	137	137	126	129	114	134	136	154	142	140	159	141	126	146	139	125	126	130	137	134	140	145	150	136	133	138	143	111	141	132	150	135	135	105	146	125	108	140	122	133	130	124	129	132	140	135	126	121	130	120	119	125	155	150	128	140	140	128	134	136	134	120	123	117	122	144	152	142	130	111	139	124	148	147	118	152	139	116	146	133	139	112	134	129	140	135	139	150	149	130	129	155	146	131	127	134	133	124	114	125	152	131	129	134	134	119	124	124	150	146	127	136	131	125	128	139	127	134	133	146
18300	10097	22658	23674	20969	17733	15756	14840	13751	12579	11173	9905	8127	6611	5454	4354	4126	4016	3649	3132	2762	2573	2712	2551	2448	2857	2748	2038	2032	1835	1644	1289	1109	1034	998	1004	900	827	804	1029	1326	1498	1457	1577	979	696	693	606	620	584	598	643	723	594	509	502	491	499	515	526	562	553	538	551	485	562	557	509	559	499	473	509	498	449	459	432	469	446	453	412	468	448	408	419	360	436	406	380	354	361	410	336	351	371	350	361	363	348	343	374	327	370	344	364	368	365	319	372	322	371	371	350	410	325	345	379	333	322	340	379	345	348	316	345	385	372	366	354	341	332	357	356	351	378	358	349	336	359	333	328	330	336	344	331	351	342	345	329	322	359	332	318	351	338	323	340	307	350	334	294	370	349	344	316	321	336	375	334	350	337	323	324	327	341	331	342	299	327	354	339	355	338	353	327	329	347	374	342	364	341	330	341	332	338	354	353	331	343	352	370	313	332	313	357	368	364	330	351	337	320	320	311	314	345	365	320	311	336	349	306	399	371	348	343	327	355	330	314	329	335	323	326	321	352	336	325	341	337	347	354	361	327	349	327	320	320	330	347	363	336	321	330	348	345	347	352	330	296	329	348	331	333	335	334	334	364	326	320	328	338	321	341	329	342	342	337	343	356	345	348	342	354	335	332	328	343	330	348	313	336	321	337	336	321	327	347	326	324	330	348	344	332	341	320	338	342	349	325	322	304	341	340	347	340	335	329	318	321	333	383	352	321	350	357	302	359	355	338	351	335	319	311	335	332	342	339	307	348	358	371	354	351	351	340	356	347	351	323	350	345	341	347	325	312	351	315	295	312	338	351	322	367	336	332	319	306	324	322	331	383	375	339	318	346	324	326	351	336	304	354	315	312	353	315	327	329	342	357	317	349	317	344	337	333	382	344	337	358	313	297	353	361	328	373	350	326	336	334	326	310	356	333	375	310	312	326	319	358	351	328	317	352	299	316	345	337	333	335	318	338	314	328	326	319	346	343	334	335	329	334	341	298	347	360	320	334	324	319	331	302	308	335	346	305	355	349	340	343	358	354	339	337	346	318	297	326	343	336	352	342	330	297	335	336	317	314	337	354	346	337	324	358	318	328	332	328	326	310	301	317	315	382	353	355	304	298	330	354	352	352	352	352	356	342	351	357	340	350	336	366	334	320	329	367	339	295	325	326	324	345	333	356	355	352	351	301	345	381	311	340	324	349	335	382	326	350	323	296	339	359	365	360	322	331	336	341	304	327	351	332	309	309	337	305	356	343	335	332	370	389	325	356	348	331	318	331	308	333	353	336	302	327	303	340	324	331	349	339	340	350	326	344	346	332	349	327	325	338	330	339	340	350	338	350	308	354	342	317	323	362	337	383	345	331	321	355	372	346	345	381	317	324	353	350	334	368	374	357	317	325	326	313	350	345	313	353	349	330	343	319	334	338	311	330	327	316	345	365	362	344	345	312	330	342	359	343	337	360	326	347	334	343	346	328	343	341	322	341	353	353	323	306	320	368	317	308	339	372	318	341	349	316	349	316	319	339	359	341	301	327	335	345	313	334	372	362	318	337	343	326	336	319	377	308	342	312	323	359	338	358	361	361	376	340	324	324	331	327	355	359	349	345	379	336	355	346	353	324	362	357	355	346	341	337	317	322	326	362	352	337	320	369	320	340	352	355	343	357	310	335	344	334	337	340	308	341	337	347	348	328	319	360	330	373	320	308	315	320	332	323	330	366	327	317	347	322	323	367	330	337	354	310	312	318	323	316	344	304	313	332	341	303	323	344	320	341	328	350	336	336	338	339	339	311	317	354	332	374	317	335	376	308	348	355	322	331	323	346	317	305	326	349	351	323	346	346	333	335	304	334	329	326	332	348	320	363	325	324	344	333	333	332	317	359	319	312	346	321	343	334	339	360	321	352	358	346	367	344	324	309	309	309	320	323	331	318	350	314	349	322	295	355	360	347	293	325	304	324	318	347	378	302	357	307	358	349	335	343	320	316	356	359	350	295	349	316	293	337	319	361	353	354	342	322	324	327	326	325	322	346	356	339	323	334	338	316	359	350	387	322	340	332	328	346	358	344	331	314	318	346	350	352	315	324	325	325	321	337	361	327	329	323	369	330	348	350	352	345	345	331	327	345	327	385	373	329	340	322	337	328	329	338	320	343	351	322	344	329	322	341	347	295	356	304	349	346	337	367	360	312	360	322	313	326	375	326	360	342	349	341	312	341	341	328	312	362	338	338	315	326	345	347	335	384	322	351	357	326	330	352	360	290	349	345	322	335	316	331	341	365	344	321	323	324	323	337	351	329	320	324	352	310	305	338	320	336	331	377	325	323	319	313	319	329	349	353	332	313	326	349	341	315	341	333	348	346	316	322	301	355	306	329	326	351	338	347	346	338	381	338	328	341	352	322	326	327	358	292	345	327	314	345	333	348	301	364	320	299	354	333	297	333	310	355	314	313	351	330	308	333	358	342	323	328	335	386	327	332	321	316	309	327	348	316	368	323	363	304	336	375	326	322	334	322	341	353	352	326	354	353	351	365	341	335	340	321	358	337	353	345	344	366	312	312	335	339	348	366	322	312	321	348	330	336	364	316	359	356	306	345	322	331	294	365	350	312	336	325	327	339	345	344	318	325	320	363	309	351	311	339	342	359	353	341	327	340	334	345	339	360	334	328	323	310	369	329	333	346	351	325	347	346	315	337	345	330	323	344	317	320	290	352	350	362	366	321	345	295	361	346	323	300	384	326	334	319	307	313	325	314	349	334	353	341	323	327	305	329	340	334	339	341	320	336	337	324	344	339	330	352	350	312	328	302	333	340	307	345	352	290	324	333	345	355	340	333	328	341	339	316	343	304	319	358	359	345	369	340	358	360	327	332	306	337	372	332	302	318	322	345	331	351	360	319	328	349	334	321	306	373	345	336	357	326	338	320	345	334	323	358	332	307	369	333	335	329	339	325	340	340	312	364	353	330	344	308	332	336	322	337	384	342	340	328	329	347	305	355	334	337	325	333	351	361	350	326	314	323	338	350	364	326	323	351	317	314	315	297	340	333	339	315	333	337	346	348	322	320	337	377	348	323	365	327	346	334	348	322	363	350	325	317	357	351	320	344	328	378	351	331	365	345	335	350	382	355	319	336	336	312	365	335	363	335	307	324	344	331	327	346	349	318	320	325	299	326	326	365	344	321	317	308	335	322	321	335	323	331	277	348	344	349	340	352	328	328	342	317	352	319	357	359	311	323	316	343	357	328	333	334	367	329	347	335	330	354	330	335	364	347	374	337	363	340	323	357	302	293	345	322	327	342	351	360	329	355	343	359	352	345	374	304	362	346	352	320	331	341	351	320	354	286	338	331	322	332	305	320	337	342	335	331	337	336	341	361	313	343	330	318	349	323	363	343	341	322	328	324	374	349	342	318	305	297	317	334	326	318	326	343	346	299	295	360	335	358	321	344	333	346	332	300	334	317	340	336
9558	4774	6409	4202	2741	1904	1640	1438	1362	1195	1047	885	768	580	467	438	391	382	361	335	295	314	322	282	292	293	289	276	253	238	222	252	237	241	202	221	212	169	197	189	188	210	186	195	203	191	187	201	211	201	183	206	206	187	199	207	172	193	210	204	198	188	184	200	209	191	203	201	220	205	211	203	195	202	196	206	209	190	176	204	197	173	201	194	206	188	188	197	213	220	212	195	191	186	213	184	184	203	181	203	194	225	202	213	200	188	204	191	202	208	181	217	205	188	200	199	167	211	190	203	192	192	195	195	198	217	197	207	210	241	186	177	210	191	182	186	187	200	174	194	184	207	192	182	203	200	181	209	215	183	175	207	163	200	185	208	184	195	203	193	211	168	194	182	189	192	212	200	176	171	162	202	213	181	187	196	196	190	178	169	190	192	188	197	187	216	179	200	219	163	201	211	199	188	173	182	148	176	189	203	213	179	183	200	198	197	190	190	182	178	188	194	195	178	199	195	195	187	188	196	180	194	209	175	206	192	199	184	190	167	171	190	206	195	184	197	167	169	194	174	169	208	186	214	174	184	209	195	182	182	189	188	171	190	196	205	218	208	198	189	207	230	204	174	168	187	180	196	189	189	175	178	176	178	180	165	177	184	182	192	173	191	166	193	203	198	201	214	215	193	183	176	182	198	217	172	186	211	205	191	179	219	161	185	186	181	177	171	175	217	182	221	166	177	184	231	174	190	187	172	172	188	163	193	178	218	187	193	181	203	199	190	199	184	180	237	187	214	210	180	174	182	183	196	176	171	165	193	188	177	178	192	175	192	187	198	197	201	176	183	199	208	181	205	181	201	186	192	195	190	181	215	187	201	176	202	194	194	181	181	193	183	204	210	210	195	215	191	198	192	185	184	211	188	186	187	225	202	177	174	192	205	202	182	206	160	188	212	187	196	196	195	209	193	181	166	195	195	189	172	197	191	195	168	190	201	200	185	218	166	203	185	199	179	195	195	179	194	210	171	201	200	191	196	191	176	173	172	196	191	193	213	191	160	192	180	218	185	168	203	182	187	168	191	214	176	201	180	172	202	198	181	178	202	181	203	174	186	174	165	211	218	173	204	200	209	190	194	202	174	179	174	178	207	196	195	208	167	177	171	180	198	186	199	180	196	194	173	209	175	200	175	182	193	190	214	177	197	203	190	186	175	193	209	188	184	170	190	191	206	186	222	183	205	201	187	214	168	200	187	197	216	198	168	209	176	206	178	208	206	194	206	204	181	193	205	207	163	191	224	197	200	200	194	195	185	199	204	190	215	196	185	197	202	181	196	205	188	159	180	210	191	203	220	182	177	201	198	190	195	192	202	189	192	199	191	192	189	187	175	168	200	191	186	201	193	191	177	186	210	179	205	169	201	179	220	181	207	196	167	193	166	171	168	181	185	218	198	196	206	186	178	187	211	188	174	170	167	188	238	163	210	162	161	207	210	195	183	199	155	205	157	176	194	209	206	177	168	177	197	187	175	188	172	186	178	173	196	190	192	203	212	180	191	206	196	183	197	205	191	208	156	187	184	170	194	227	216	188	203	184	171	185	202	190	176	181	187	198	191	201	177	182	185	220	206	181	186	189	225	191	173	206	157	193	184	211	197	194	205	177	189	187	198	176	197	191	182	190	193	190	208	181	181	179	211	211	199	173	188	187	173	191	207	199	188	196	201	174	181	199	183	197	191	190	199	190	166	179	188	193	193	194	182	197	196	207	176	167	182	210	188	207	205	181	193	216	177	175	154	187	191	183	191	185	189	195	205	176	179	179	157	186	190	197	208	185	214	200	198	176	217	208	170	218	168	219	214	206	197	201	186	175	198	226	161	179	180	180	196	193	186	219	199	168	206	189	168	186	181	182	175	195	167	214	187	176	191	203	174	185	175	182	199	196	165	204	181	198	194	203	191	226	193	221	204	215	196	165	203	217	186	200	176	184	225	200	210	199	189	197	190	217	195	206	176	195	176	159	195	166	200	189	225	216	185	189	181	192	191	188	198	189	206	191	215	184	223	181	193	215	189	203	146	181	209	173	197	175	175	180	202	207	195	224	185	183	162	167	189	172	188	212	189	191	197	179	189	179	163	207	183	161	186	195	174	170	220	186	183	199	195	188	203	191	189	191	190	219	174	178	211	186	183	200	190	208	199	182	196	209	186	198	208	183	188	176	186	188	196	198	198	172	192	203	193	220	166	201	169	206	191	198	192	176	193	194	186	182	173	195	188	214	165	178	203	191	182	201	153	175	193	196	169	188	219	190	205	171	203	199	182	187	174	182	206	190	196	206	183	190	185	190	200	184	181	187	172	222	193	201	219	195	175	184	185	181	198	201	199	215	159	209	177	206	187	211	175	213	176	196	187	194	215	185	183	185	204	180	182	200	179	197	198	194	192	198	186	178	230	165	202	175	184	198	191	195	203	209	177	202	218	202	205	174	199	183	184	189	171	183	202	197	202	181	181	214	200	186	214	212	192	203	195	204	158	214	177	179	170	186	218	187	181	176	177	202	193	200	185	173	204	201	178	196	206	208	171	191	184	172	197	202	188	173	175	221	194	187	197	203	217	212	195	193	206	183	199	183	189	204	189	190	230	193	201	181	193	193	177	182	209	183	192	173	206	166	206	199	182	197	180	197	184	202	178	190	216	211	193	167	184	184	221	195	183	194	226	200	189	189	205	208	194	167	175	170	201	182	209	204	175	199	192	173	198	188	214	181	208	205	187	190	168	197	197	206	204	194	188	200	189	205	202	162	183	200	212	161	206	208	187	168	209	216	199	195	185	193	218	188	191	179	213	186	216	176	214	196	169	210	213	163	244	188	192	196	222	175	197	171	167	210	192	207	198	172	209	183	188	206	207	196	175	171	198	198	191	191	187	193	209	185	178	209	168	210	195	195	204	206	176	204	186	187	196	203	189	178	198	185	199	177	183	184	174	179	197	176	186	178	209	206	184	194	181	185	170	177	174	164	184	205	192	175	219	212	180	166	186	182	179	207	205	203	183	216	179	207	178	197	194	180	190	193	224	202	177	226	189	214	176	185	192	189	198	181	181	182	196	195	218	186	164	192	183	188	190	184	184	166	178	178	208	197	199	200	176	193	193	169	191	212	194	189	203	221	220	172	194	200	212	192	207	211	185	187	182	202	189	180	195	191	200	196	173	173	179	191	208	188	215	195	182	194	166	192	198	185	192	196	176	187	180	190	207	192	205	165	201	170	193	204	195	162	184	201	192	209	187	189	218	194	166	164	195	202	186	189	219	202	205	179	200	178	207	189	207	197	201	191	208	190	174	180	197	190	180	200	201	215	222	189	199	188	184	214	177	190	192	174	193	214	188	188	204	218	184	199	180	196	194	163	193	206	206	189	193	190	200	199	192	201	195	190	172	202	181	176	166	166	199	179	206	207	201	204	213	204	194	187	204	179	211	182	196	195	179	194	191	194	229	199	198	189	216
5596	4527	10966	11129	9709	7911	6945	6597	6216	5870	5180	4363	3617	2897	2352	1942	1967	1820	1681	1470	1323	1289	1260	1198	1268	1327	1274	1088	944	866	772	732	700	649	597	626	607	593	516	512	540	532	536	526	557	559	559	554	512	537	512	528	561	499	548	519	505	545	498	539	585	548	533	542	576	529	534	533	512	525	514	525	558	534	494	521	476	475	508	473	539	496	479	503	494	513	444	450	478	479	483	475	466	466	452	464	427	481	465	493	475	469	450	508	466	497	518	492	497	466	464	458	508	474	491	482	498	509	467	449	496	486	457	494	439	448	469	459	468	449	530	470	444	445	486	449	450	467	442	483	450	473	437	495	474	461	478	484	470	464	471	486	485	483	463	496	483	452	428	485	447	431	447	438	444	431	461	482	440	478	420	469	472	479	459	495	464	477	485	445	445	505	470	468	465	507	462	459	463	445	412	489	471	478	469	467	453	449	469	454	469	483	485	443	438	462	451	469	468	471	449	457	450	441	469	454	485	497	462	496	477	454	452	467	476	483	420	442	468	477	414	508	480	495	478	469	422	506	508	469	478	482	504	497	449	476	474	492	498	483	469	476	417	428	438	418	447	452	465	495	424	445	437	439	464	454	468	466	451	474	454	429	512	464	478	447	459	476	497	456	472	454	502	469	431	487	450	478	458	463	478	480	452	492	454	451	492	428	434	482	466	505	465	434	463	462	456	480	490	456	433	478	476	460	499	480	450	492	465	486	463	497	480	465	473	431	454	443	463	477	448	447	467	461	458	457	459	441	451	471	473	458	454	451	439	471	488	426	446	461	468	450	423	479	465	460	472	443	501	475	444	470	472	456	480	453	468	447	454	463	452	525	452	464	445	482	462	480	481	493	467	457	454	443	425	446	444	447	471	439	449	459	479	456	449	446	468	452	470	442	467	456	413	476	435	457	484	494	453	475	471	457	472	447	490	492	450	435	486	476	471	486	480	485	478	448	489	456	483	432	446	473	472	482	465	496	468	439	464	474	466	452	468	471	470	440	456	449	470	448	497	464	454	446	445	438	486	465	454	451	497	456	466	477	464	458	457	455	436	431	465	482	451	433	486	481	467	457	472	497	461	446	477	447	409	438	460	468	455	446	451	495	478	439	510	494	536	488	445	449	510	472	509	451	479	484	475	439	475	434	446	435	458	427	456	492	422	467	471	465	503	490	482	479	478	435	451	459	428	494	465	458	436	454	498	481	463	449	465	446	499	446	461	469	496	442	502	437	437	510	488	498	472	495	475	463	423	466	494	437	468	466	447	448	465	423	448	478	467	437	477	448	455	484	468	461	440	437	448	490	499	438	449	438	470	425	456	490	466	430	450	480	430	463	456	473	461	489	452	493	496	479	446	471	458	507	491	485	452	445	451	534	470	490	479	468	462	453	459	443	485	436	425	475	509	493	462	460	475	476	438	477	431	468	464	478	445	486	481	502	454	447	438	468	462	465	472	438	501	498	484	488	463	477	473	478	489	460	457	478	481	489	476	427	509	485	428	489	452	465	448	432	477	453	506	488	489	487	432	469	449	449	431	465	485	463	435	459	447	447	476	435	468	434	452	491	445	447	473	494	486	459	475	463	474	451	461	443	445	439	484	413	464	473	489	459	489	468	434	448	499	488	462	452	457	498	458	485	478	487	466	447	413	473	461	460	464	463	478	471	426	445	493	456	479	452	470	479	488	492	469	482	437	460	446	459	456	460	468	480	440	495	485	434	466	474	443	450	476	478	468	429	444	484	468	465	478	426	412	522	485	436	455	424	458	460	440	448	470	434	436	483	488	508	474	464	498	486	466	480	466	441	458	445	420	483	461	473	448	470	472	436	438	496	483	494	502	519	469	450	478	457	480	449	469	479	491	480	446	487	486	477	446	477	473	520	458	455	456	455	452	467	464	498	492	454	460	465	479	429	499	480	427	490	482	493	491	445	436	468	432	477	465	465	460	485	486	496	464	468	502	442	485	464	475	452	486	458	474	467	468	456	475	494	466	495	494	470	451	436	457	434	489	469	440	468	466	477	480	453	433	457	467	459	468	444	481	452	426	441	462	454	473	457	474	482	451	452	505	476	457	501	470	458	454	467	501	444	463	458	469	423	476	426	430	450	464	444	459	443	504	489	479	479	441	457	478	494	459	457	451	487	457	453	412	502	474	474	478	463	478	466	497	486	475	499	446	475	430	462	467	509	483	418	469	486	450	482	509	481	475	462	439	463	427	453	430	457	462	530	491	475	463	446	431	462	466	458	485	466	449	465	468	409	470	447	445	490	442	484	451	483	490	502	463	489	452	440	463	406	471	515	504	486	446	458	478	447	475	420	483	483	449	446	420	460	466	480	427	453	469	460	454	453	486	449	464	484	440	465	433	468	478	459	447	459	483	424	473	440	455	481	454	475	496	452	469	478	408	507	471	462	452	499	491	482	458	467	480	465	475	438	517	505	464	508	464	484	440	462	468	511	482	473	468	434	452	506	459	444	456	448	461	422	473	510	447	483	513	453	474	464	468	479	467	496	451	478	423	478	454	466	470	461	462	484	482	479	457	469	460	506	486	481	466	475	451	459	482	454	468	483	473	429	435	472	452	412	442	492	457	475	476	456	452	484	464	447	480	489	424	488	448	478	473	475	463	473	429	439	460	479	484	470	496	485	444	518	471	444	467	468	448	497	471	453	471	476	448	490	428	476	485	477	497	481	508	465	463	453	502	461	428	483	452	463	456	468	462	453	465	458	483	504	500	417	478	424	442	425	435	482	487	470	521	448	454	451	475	424	468	449	495	463	467	510	456	461	454	477	484	482	480	458	478	499	501	490	487	426	447	456	465	468	492	457	489	475	443	463	433	446	432	496	485	479	496	438	454	475	476	438	470	497	414	497	473	443	508	463	469	500	463	430	430	477	447	487	437	455	459	467	481	474	478	458	478	453	454	441	483	464	434	467	467	454	486	485	465	504	474	472	474	459	491	459	447	430	510	477	473	440	482	458	517	464	472	442	441	492	501	449	455	484	466	435	490	454	477	453	449	472	425	449	480	471	476	530	491	428	474	467	455	458	461	481	518	443	436	415	488	458	463	473	466	493	465	435	461	457	469	429	451	434	476	459	484	476	446	465	463	456	482	491	504	465	453	453	469	452	501	467	426	469	467	446	464	495	479	481	474	504	458	456	469	433	431	516	506	450	437	441	478	473	460	463	445	480	494	451	455	433	458	482	474	498	471	462	475	470	443	479	452	467	452	485	467	453	478	468	489	471	424	442	458	444	482	441	509	487	463	460	455	499	498	480	459	464	492	454	462	465	506	487	484	466	484	435	487	451	459	495	480	484	486	437	480	474	488	440	434	433	433	497	485	495	448	511	459	457	478	468	479	458	476	455	489	427	465	464	449	488	466	478	481	482	472	430	445	487	467	495	490	473	504	487	474	476	453	471	447	467	441	486	476	442	463	501	489	459	472	442	454	437	493	472
21770	10173	11735	7922	5571	3907	3010	2539	2079	1926	1632	1367	1095	834	669	556	603	525	488	445	403	372	373	386	348	400	358	347	281	265	281	237	199	203	226	224	195	182	197	199	230	235	229	243	202	194	169	192	170	201	193	153	191	172	169	149	197	193	182	175	181	171	192	182	189	166	203	179	160	189	151	158	177	152	155	169	162	182	169	184	184	144	171	181	157	189	168	179	189	190	155	157	171	177	174	154	159	157	182	162	198	183	153	177	147	184	166	171	163	170	169	157	147	177	182	159	155	137	176	157	171	175	149	175	172	158	155	162	153	174	162	178	136	163	144	167	150	165	158	176	155	160	178	188	152	160	168	147	140	164	169	173	150	177	150	139	169	178	169	163	190	182	151	159	153	188	172	149	189	190	145	161	183	181	173	192	147	169	183	182	178	144	160	155	145	148	177	164	170	164	178	142	170	173	159	152	179	170	182	166	172	141	174	161	155	154	175	160	168	168	160	172	173	162	177	154	157	144	186	152	155	166	162	176	160	140	169	176	182	173	175	162	155	170	149	162	149	154	180	137	172	161	148	153	157	157	203	177	172	185	171	159	158	183	162	160	164	159	162	153	174	165	177	137	166	153	189	168	193	161	171	139	161	170	164	172	156	182	197	190	158	175	164	154	185	161	141	155	165	175	161	158	160	174	168	162	161	159	146	162	149	152	162	148	159	138	154	158	183	139	161	194	193	182	173	158	163	182	141	169	175	170	151	163	165	166	179	149	158	163	167	157	190	167	147	141	139	156	154	185	164	167	158	137	155	168	145	177	160	160	161	168	140	159	165	165	151	166	170	150	187	164	141	155	169	175	165	160	136	174	166	148	167	162	180	186	150	155	168	154	162	182	163	175	188	132	170	152	148	183	181	160	188	163	174	168	179	163	163	140	173	158	150	182	180	179	169	184	152	162	140	141	179	160	152	159	163	172	156	155	178	162	152	155	158	162	170	154	164	153	160	172	176	156	159	161	166	179	197	171	150	139	138	173	163	148	166	177	175	157	161	160	145	176	187	183	150	165	132	153	169	172	162	157	187	175	159	168	171	165	172	159	174	152	149	148	156	170	156	165	168	164	166	171	166	158	151	170	167	146	153	171	161	153	165	166	161	157	150	173	157	153	175	179	155	155	188	187	161	149	168	130	167	189	172	158	163	169	175	182	157	167	161	144	184	175	152	166	180	167	152	158	168	207	161	165	178	157	156	153	144	167	170	150	169	178	164	146	157	157	153	191	144	161	164	161	172	147	161	179	158	136	167	157	170	160	163	168	165	157	169	167	161	168	150	163	175	157	136	180	155	187	159	130	154	184	173	200	161	136	173	139	194	163	149	178	162	170	177	161	180	156	179	142	169	179	175	157	177	149	141	176	165	143	167	170	172	168	158	160	150	167	177	155	156	171	173	180	162	155	155	173	139	146	170	198	186	139	189	153	137	139	178	155	181	176	152	175	167	144	165	168	153	174	174	160	169	152	167	168	157	144	158	173	157	169	177	154	172	165	145	167	162	174	184	136	162	167	157	172	151	155	176	156	195	166	173	180	174	187	169	162	172	145	157	168	186	155	179	168	162	143	164	148	149	186	165	150	203	176	153	164	169	189	150	157	141	171	148	185	156	165	164	158	160	158	181	168	157	156	150	164	154	139	193	155	163	144	174	161	197	178	162	179	158	159	162	186	156	167	172	168	170	173	188	150	175	160	185	152	165	183	153	173	168	170	163	172	167	168	167	164	161	160	166	159	179	165	176	175	166	140	181	188	173	153	203	193	159	148	156	166	178	166	152	184	155	170	165	157	165	172	154	189	170	158	160	179	162	157	181	177	164	184	155	157	157	124	158	158	178	171	163	141	174	162	152	148	164	160	171	170	184	170	194	155	148	186	176	167	151	176	175	173	163	155	165	176	195	170	175	151	137	151	162	146	175	166	181	157	148	142	169	170	155	161	160	170	150	161	161	191	174	167	182	178	175	174	140	152	160	157	171	171	180	142	168	153	147	153	161	159	175	164	157	145	161	158	170	155	172	161	161	155	170	163	161	192	164	140	133	144	169	168	169	155	172	156	193	193	165	168	202	187	171	139	174	166	172	163	149	192	158	143	154	166	148	181	131	165	146	178	154	170	136	164	146	158	147	158	179	178	164	154	126	158	166	167	166	172	147	167	200	169	161	161	135	162	162	182	162	180	171	169	161	150	187	152	179	159	145	173	165	158	146	193	173	152	151	165	171	186	162	171	183	184	158	185	170	170	176	151	147	134	148	163	171	177	150	174	163	171	157	192	182	163	130	177	173	191	168	170	174	159	156	173	156	192	172	150	168	144	155	164	143	170	197	172	157	175	164	173	190	158	170	166	165	155	169	148	172	160	155	162	147	170	178	166	193	156	195	183	145	160	190	194	182	210	184	159	175	162	170	142	157	145	186	143	169	165	159	146	163	151	159	159	185	177	177	190	156	156	152	162	152	140	168	139	198	174	146	152	169	180	173	180	161	145	156	165	178	155	161	157	158	182	154	155	147	169	150	160	172	160	166	177	147	168	197	137	143	184	176	167	173	150	136	157	155	149	141	158	160	185	186	169	172	170	152	145	181	179	153	180	159	180	142	180	152	196	158	146	178	176	178	169	156	166	164	171	162	180	158	188	179	180	169	179	176	148	177	162	158	152	179	166	151	185	140	160	161	156	154	165	143	151	198	180	149	155	149	169	170	154	174	177	153	170	155	156	172	171	180	164	172	161	151	177	174	158	160	169	150	157	174	173	158	162	162	176	181	165	158	156	155	154	144	165	162	164	165	162	158	190	160	173	158	148	157	161	191	188	135	161	169	144	175	150	166	147	175	159	167	163	188	161	151	173	155	158	166	184	164	158	179	154	147	192	163	159	160	170	164	180	169	181	143	159	152	161	157	174	163	172	173	167	165	164	151	154	166	195	157	166	154	152	165	171	153	177	174	161	164	135	144	149	178	165	165	176	175	172	154	132	153	175	176	149	172	175	161	166	179	148	165	174	164	191	145	164	175	194	171	161	190	173	179	177	167	164	163	174	145	143	159	158	171	166	150	135	156	150	161	173	180	151	170	155	168	186	145	149	183	161	177	175	173	171	149	155	189	165	152	149	157	161	156	167	161	145	164	169	182	179	149	168	184	142	175	173	186	169	146	153	153	184	170	156	167	159	150	174	170	177	152	147	162	178	157	156	161	148	175	156	179	172	177	165	143	149	168	163	167	172	132	176	155	159	171	156	169	153	159	138	147	160	140	178	158	194	153	195	161	144	160	178	160	165	159	194	150	161	172	173	152	155	173	167	190	179	157	131	173	153	173	146	146	170	167	173	164	152	174	155	167	167	150	162	159	142	181	172	162	190	144	166	169	180	155	186	165	171	158	189	171	159	167	138	161	154	165	161	151	163	157	160	199	177	156	160	169	163	181	171	142	154	175	174	176	146	148	165	152	165	159	168
12404	8064	17264	17883	15808	13463	12264	10882	9659	9337	8384	7111	5795	4691	3783	3127	3143	3105	2691	2441	2059	1944	1986	1904	1913	2204	2031	1555	1455	1344	1140	1006	877	798	813	808	722	692	679	758	1005	1039	1008	1097	836	644	554	602	581	560	521	558	618	596	503	522	566	547	535	531	567	528	542	542	550	556	541	525	520	552	537	493	477	434	522	478	447	501	494	484	479	438	437	447	424	457	446	459	445	387	387	386	410	449	380	443	435	409	404	434	390	426	423	429	383	412	371	420	433	417	441	428	404	381	465	421	414	402	396	423	429	406	431	404	416	438	409	374	413	432	437	406	410	400	395	354	397	438	395	438	403	399	416	401	400	441	410	387	408	396	376	385	397	419	392	409	430	416	407	392	406	380	394	430	388	394	434	428	405	429	387	420	382	422	384	391	439	381	385	408	370	408	407	406	413	385	438	422	385	408	373	407	426	398	381	401	391	389	386	418	410	380	402	436	420	381	394	414	410	425	425	427	408	408	420	393	418	431	400	424	439	398	380	405	390	458	366	409	387	398	388	391	384	416	424	409	418	423	390	417	450	407	405	431	396	414	401	440	406	369	433	393	431	390	393	382	434	416	385	428	431	352	435	451	423	426	412	417	407	406	401	441	381	412	367	402	427	375	432	371	428	385	413	396	403	397	408	384	416	404	399	395	408	416	385	418	397	380	420	386	431	419	436	426	393	371	396	382	389	383	385	427	439	389	456	361	420	412	378	398	430	373	390	359	395	401	392	383	414	378	402	412	450	416	452	389	365	388	373	407	387	395	434	412	405	413	429	430	405	418	411	403	380	369	423	388	382	420	392	434	420	405	424	415	399	400	397	355	408	384	349	381	376	399	382	388	462	385	427	424	409	399	423	434	404	464	433	408	400	414	422	416	415	413	422	432	389	380	409	430	397	396	436	397	399	396	385	427	421	427	430	358	359	413	424	419	394	422	366	422	384	408	410	408	408	425	438	438	436	415	395	419	414	393	387	393	399	392	399	419	424	401	431	420	425	404	420	414	433	383	397	412	465	400	398	373	410	423	421	372	389	438	403	400	396	429	424	365	396	352	393	437	389	399	440	404	363	422	412	429	411	387	393	389	383	404	437	399	411	444	421	394	412	396	395	386	415	411	401	413	427	393	398	427	403	378	395	400	414	404	411	422	417	403	416	413	429	400	415	414	400	403	387	418	347	397	419	414	420	428	417	416	388	381	402	422	392	437	384	446	441	420	386	402	423	399	411	437	410	388	409	415	408	369	404	392	453	430	404	436	393	411	404	418	423	406	429	417	407	405	388	433	412	420	435	392	399	409	405	421	436	402	405	401	393	408	445	398	381	425	392	381	399	384	378	398	412	407	417	384	404	385	419	438	402	398	405	411	401	398	421	429	385	409	387	398	382	406	403	393	417	415	403	411	367	405	394	407	419	388	420	397	410	416	427	431	412	419	462	437	412	403	381	404	400	427	411	446	368	417	375	416	423	382	398	407	408	378	414	390	401	428	430	387	392	396	413	393	395	408	380	419	361	386	413	386	419	435	419	446	412	413	413	398	426	465	412	382	419	432	386	403	412	366	355	410	441	405	421	415	376	392	410	396	421	462	408	390	388	397	419	429	412	386	415	401	423	398	413	416	402	369	397	403	437	406	407	400	422	428	393	428	443	398	411	395	435	397	409	411	393	397	398	404	413	353	420	382	379	431	396	428	436	420	465	397	392	409	448	408	387	396	393	402	367	412	417	448	400	395	395	422	405	389	400	389	423	418	401	388	380	404	410	428	424	395	379	410	409	425	410	450	417	430	411	397	415	386	387	406	397	388	399	355	399	411	395	413	413	397	395	402	391	387	412	433	406	421	377	381	397	390	402	409	397	378	361	423	388	396	460	429	426	375	370	417	395	393	400	403	433	407	411	427	423	351	383	385	414	389	425	385	418	381	407	399	421	402	386	392	391	438	411	401	410	373	436	431	378	391	413	375	413	407	419	487	394	401	389	438	416	388	425	420	402	368	399	382	407	396	398	403	405	396	399	432	406	392	409	414	387	425	408	404	381	415	374	391	391	398	420	401	451	395	427	444	398	356	431	394	378	433	414	394	412	429	442	439	382	387	414	412	395	413	400	411	411	388	392	395	440	396	384	415	369	370	429	396	401	391	396	396	381	387	414	385	381	380	404	370	410	391	426	425	404	411	406	415	394	425	453	415	376	391	435	402	408	403	404	412	423	405	411	418	416	384	384	402	380	402	370	404	441	411	403	395	406	406	390	415	391	408	409	431	409	391	392	409	391	414	415	429	388	424	372	403	433	398	382	417	417	384	422	375	394	428	427	425	396	399	396	419	421	366	389	396	451	421	403	433	411	459	407	411	432	401	409	407	417	405	459	430	376	401	438	372	431	389	418	401	446	412	404	403	423	388	398	386	416	408	419	396	400	407	429	402	398	416	391	370	421	383	424	397	387	394	411	394	400	418	389	384	415	406	428	430	409	384	392	432	429	407	382	389	384	393	415	384	395	354	406	404	366	421	423	386	392	393	390	414	410	432	397	448	393	371	389	385	420	400	426	386	385	413	369	430	395	417	439	415	390	433	436	395	406	383	401	377	420	370	430	424	407	371	437	366	415	390	398	401	426	371	401	394	393	421	405	438	401	396	423	414	428	405	401	383	400	403	396	436	415	419	418	469	380	417	407	411	376	434	420	405	369	368	418	377	407	395	425	397	391	390	421	363	402	390	392	408	391	403	391	429	387	413	421	416	411	386	420	410	413	385	424	366	364	424	362	370	442	415	401	379	394	396	394	402	402	378	424	422	391	410	372	398	413	400	399	419	412	418	375	405	434	422	414	371	433	403	387	397	368	415	394	372	420	377	434	419	396	432	391	413	434	434	426	403	386	387	410	420	400	431	389	380	410	416	441	417	412	420	409	403	414	440	414	416	424	395	380	406	437	411	403	413	409	377	382	437	397	429	416	401	402	398	395	400	407	419	393	406	425	392	418	401	398	400	399	415	424	417	421	448	407	360	374	420	437	368	402	414	404	388	380	393	394	402	373	407	437	421	398	381	412	398	417	436	424	400	398	400	393	430	395	400	414	427	430	366	444	388	423	411	376	402	389	416	419	410	378	429	394	421	381	383	402	444	429	456	411	380	391	429	417	399	425	364	406	385	415	392	400	379	367	397	397	449	424	437	451	380	384	418	385	393	377	399	395	413	386	411	389	406	404	386	423	396	404	415	401	361	380	362	396	391	395	409	393	392	384	387	395	413	387	405	395	378	399	377	394	431	397	425	393	429	387	407	396	429	440	399	438	394	396	439	434	402	410	387	395	415	412	412	408	398	391	399	418	433	377	407	405	404	389	375	421	407	440	413	444	386	407	397	402	431	396	402	426	412	427	418	419	455	413	392	405	384	391	384	410	412	394	392	379	398	414	443	380	430	417	416	399	413	424	366	402	371	396	407	431	364	406	390	352	395	389	437
31446	16473	16320	11811	8298	5870	4462	3494	3131	2648	2231	1880	1488	1068	846	777	703	684	624	540	458	483	452	447	482	459	461	356	316	314	321	221	218	210	197	186	184	173	166	221	259	268	286	278	204	180	154	154	205	174	172	159	156	162	140	159	173	135	152	150	152	122	140	154	156	152	164	145	156	164	155	156	127	153	151	133	155	134	121	150	139	149	140	138	133	118	138	156	124	135	136	138	126	135	122	137	131	135	124	165	136	139	134	137	121	155	136	135	144	146	134	127	124	146	140	150	145	131	105	143	136	131	140	131	130	131	136	115	142	141	144	115	134	130	132	114	139	138	135	124	131	131	130	121	129	136	125	137	113	127	124	114	140	124	128	146	132	124	118	122	132	119	133	116	131	135	121	126	131	110	126	127	133	138	109	95	125	140	142	109	117	129	118	143	142	140	127	140	122	113	125	110	127	117	140	140	109	112	113	125	112	109	127	153	153	104	125	134	122	137	110	128	126	124	129	147	113	113	134	132	124	140	120	121	137	135	155	130	137	123	115	140	109	120	133	128	141	138	118	139	136	116	119	126	124	134	119	117	112	133	118	127	121	117	145	133	147	134	126	152	160	128	114	118	134	124	142	122	154	122	124	126	135	117	124	128	127	136	136	109	115	133	118	121	136	136	131	134	134	120	141	131	111	156	137	130	118	135	134	125	114	132	125	123	131	128	135	132	109	126	121	141	137	114	133	120	139	139	137	116	111	124	139	137	104	139	143	128	136	139	127	137	119	118	131	132	113	122	148	118	118	113	144	141	125	146	135	138	132	121	132	118	120	109	127	143	119	127	131	113	130	121	118	133	125	104	121	124	133	143	137	114	130	118	141	131	136	131	130	116	125	122	140	125	148	140	136	137	123	119	137	123	116	133	118	121	125	133	132	120	137	118	132	122	132	133	146	137	124	133	111	120	138	146	134	122	127	136	115	126	133	132	136	133	121	140	129	122	130	137	132	142	141	141	130	116	109	113	144	131	136	119	144	122	133	124	155	116	120	137	123	133	116	111	116	119	130	101	120	130	129	128	124	128	133	140	123	135	110	118	130	118	138	103	136	130	126	126	123	121	134	132	154	147	132	148	147	112	143	126	131	144	122	130	133	131	134	139	129	127	150	124	124	108	129	126	143	145	145	127	144	122	112	112	112	116	146	124	133	139	130	131	138	145	137	126	135	118	150	136	136	113	123	127	135	116	120	129	130	128	143	122	117	134	123	132	132	124	127	133	143	165	166	119	134	122	135	134	153	118	137	139	136	130	124	117	101	131	129	132	115	144	115	125	128	138	136	131	136	136	133	127	117	130	125	127	139	124	122	138	139	131	154	151	156	136	124	140	130	122	141	136	126	155	136	151	151	158	134	152	136	140	137	110	134	126	135	114	102	136	123	127	149	107	119	121	127	134	157	108	121	140	130	130	131	142	132	102	123	156	120	154	120	130	152	124	126	131	123	135	112	124	117	136	130	117	125	139	141	154	151	122	138	122	114	127	109	126	143	122	148	134	106	136	134	128	124	135	141	121	136	135	125	152	132	127	123	137	119	123	123	121	125	137	114	128	114	115	135	130	121	125	114	135	126	117	110	150	138	123	132	126	123	132	116	122	123	121	123	127	125	134	132	135	125	128	151	144	134	139	148	129	128	136	129	134	158	127	125	115	138	134	128	151	114	134	135	134	119	110	146	130	124	103	126	131	108	133	141	139	130	140	116	111	135	143	115	129	139	139	118	113	137	113	119	130	115	125	141	125	133	144	133	119	135	131	145	128	130	112	125	132	126	123	136	128	133	137	141	146	140	127	143	139	125	153	143	116	137	112	159	145	122	117	137	121	128	138	144	123	115	122	117	126	128	145	107	131	138	140	116	139	124	125	143	146	129	140	127	135	110	131	137	142	139	115	105	116	121	140	118	104	130	122	126	97	132	132	128	107	126	124	116	136	129	121	147	115	107	126	139	128	126	133	128	127	130	156	117	122	141	130	129	123	119	125	116	116	126	130	148	114	124	140	122	124	112	138	116	127	116	126	119	131	135	121	128	114	134	140	148	131	137	115	100	142	116	128	132	142	110	116	132	128	132	134	120	118	109	131	159	135	111	127	122	124	124	119	119	126	104	131	117	135	126	132	142	147	157	124	118	140	98	138	122	125	116	119	121	136	154	146	132	153	125	130	119	121	128	111	128	131	144	137	132	115	133	135	139	144	135	125	108	129	125	148	141	123	129	123	113	115	130	125	125	110	139	126	121	129	110	141	117	115	135	110	128	139	118	126	134	118	135	138	139	118	127	113	133	117	142	146	137	133	142	133	148	128	115	111	137	118	153	133	135	115	125	145	148	123	126	123	141	120	133	139	124	132	114	121	147	114	139	124	124	128	159	120	122	121	113	127	121	122	142	132	126	111	117	132	137	124	140	116	113	141	125	127	122	123	122	123	129	115	120	153	132	138	119	124	138	119	134	131	117	117	113	126	124	149	117	135	112	129	133	132	124	112	120	140	133	133	121	163	130	122	138	137	122	119	104	137	127	140	128	139	122	130	135	103	126	128	127	132	135	128	134	118	103	130	135	153	121	117	123	118	101	122	134	151	124	119	145	143	133	114	118	128	142	120	128	127	136	127	141	136	122	117	116	132	118	127	115	125	123	131	127	143	121	134	135	157	131	154	133	129	118	111	124	116	106	121	134	125	129	131	136	117	130	133	127	124	138	134	139	139	140	119	122	138	116	125	98	119	116	117	134	120	134	127	133	133	123	138	121	140	142	133	130	111	150	123	109	143	114	111	120	116	127	122	121	135	141	131	142	128	137	119	120	110	124	123	133	117	149	127	113	133	137	130	113	135	134	110	120	119	131	104	144	135	135	122	132	118	94	125	137	116	126	119	109	118	130	99	122	147	134	112	159	150	134	129	110	136	116	120	143	120	147	124	131	136	129	114	116	130	111	136	115	125	132	139	126	122	140	116	156	105	122	140	122	150	147	113	131	137	143	124	123	144	137	133	122	134	114	142	147	132	112	147	111	127	137	129	119	121	111	122	120	120	134	125	108	112	119	115	136	135	116	140	128	131	105	124	131	103	115	117	129	120	124	122	140	137	131	118	106	119	135	125	102	118	137	122	143	129	151	134	126	106	134	134	130	102	131	131	132	133	124	127	138	129	137	119	132	122	150	116	122	134	132	156	141	132	134	119	126	123	133	122	120	127	104	133	135	148	146	134	119	144	128	131	120	107	122	137	118	121	126	130	135	133	129	132	127	133	149	140	125	130	142	127	131	139	139	153	139	124	130	155	136	134	133	121	125	126	137	129	161	114	126	118	122	134	146	124	146	129	124	131	128	139	138	135	140	117	138	128	130	138	118	150	130	126	123	128	115	155	132	142	128	120	131	134	114	142	122	116	130	136	134	121	115	148	132	124	118	126	132	127	128	134	124	147	125	119	141	120	128	141	110	127	119	134	118	126
17758	11018	21275	22821	20815	18289	16030	14187	13273	12528	11079	9424	7885	6471	5019	4474	4306	4295	3670	3159	2796	2770	2939	2821	2670	2902	2612	2297	1939	1801	1679	1296	1159	1022	968	922	804	827	768	1031	1432	1468	1452	1563	1052	713	599	611	644	595	576	627	717	658	471	509	536	553	528	568	522	527	504	565	532	544	560	468	497	513	513	471	487	467	444	443	430	425	418	426	431	406	392	430	413	376	370	371	415	359	334	348	338	339	330	345	342	367	391	342	361	357	375	338	350	347	362	349	408	322	327	337	329	316	337	364	302	338	338	313	353	346	373	351	375	330	324	328	349	339	352	333	355	356	359	331	324	367	358	332	356	355	341	336	351	317	353	336	343	341	304	338	332	334	367	319	335	332	331	317	342	359	342	341	331	355	308	310	336	316	307	345	326	344	339	366	333	319	330	328	332	307	327	324	323	306	342	298	330	319	349	331	329	339	305	301	330	334	301	341	305	302	321	333	363	329	330	353	312	346	318	340	324	300	330	352	347	318	324	356	309	324	296	329	341	340	338	355	340	351	341	330	329	348	337	302	317	348	293	331	330	349	341	353	295	319	308	326	348	311	318	366	332	344	308	316	347	336	356	326	327	340	347	335	326	346	338	321	311	318	339	337	312	337	315	325	333	318	317	328	336	361	307	319	330	326	331	343	311	317	334	334	346	346	306	343	305	310	314	322	323	337	342	325	367	347	330	325	313	321	317	311	344	334	323	346	322	306	346	356	310	339	333	337	326	346	304	327	315	345	339	331	318	310	324	311	324	366	309	351	321	301	338	315	337	320	330	338	322	320	339	324	322	365	330	348	313	332	335	321	361	339	331	339	347	334	346	324	316	321	318	340	352	315	334	327	314	339	329	317	332	343	322	339	317	331	325	335	330	316	316	363	331	317	321	317	323	333	318	315	347	343	335	345	331	326	297	323	307	338	351	322	323	299	341	323	326	327	336	325	341	338	360	330	350	347	300	359	350	371	330	338	353	331	330	337	310	328	319	297	324	357	350	339	294	316	310	348	303	344	371	339	346	347	327	343	326	343	343	375	329	351	349	341	327	327	312	280	340	331	319	332	304	360	327	334	321	343	338	321	352	309	315	331	344	329	337	337	349	322	321	308	340	349	324	344	332	338	313	322	364	299	322	314	331	340	315	329	326	332	326	330	290	346	296	346	330	330	311	322	339	333	309	335	320	354	340	334	352	357	323	309	298	311	343	304	308	352	373	343	328	312	339	344	318	332	304	314	316	330	360	315	333	297	310	285	322	320	352	338	332	321	330	321	349	295	340	335	340	244	352	347	345	318	315	327	295	350	338	331	319	335	317	361	330	310	317	315	330	340	322	343	311	322	314	310	376	318	326	341	285	323	303	319	314	309	301	330	353	341	339	303	335	352	305	311	340	328	338	374	341	344	309	323	337	332	331	320	340	347	342	345	334	366	301	353	321	340	368	344	361	373	352	318	319	340	329	352	331	322	328	312	325	330	365	372	325	297	352	353	330	307	314	312	321	318	315	330	294	328	338	324	313	344	313	306	334	325	330	313	331	351	328	356	338	325	345	327	340	329	304	320	313	313	342	315	316	302	328	299	357	291	348	340	329	314	290	327	336	309	338	320	339	324	326	341	312	307	349	322	344	333	326	297	352	327	335	319	315	328	330	308	308	310	312	312	347	309	322	337	343	331	322	341	320	293	339	360	350	323	328	323	321	353	318	321	321	358	325	307	322	324	316	354	316	309	325	311	327	317	334	341	337	348	301	330	316	295	327	337	309	298	343	333	316	355	351	337	358	315	330	294	342	347	327	335	345	338	378	316	344	313	346	315	300	346	331	362	332	333	293	308	372	334	314	334	317	334	319	347	361	340	341	372	293	342	339	320	318	346	318	326	327	300	330	341	313	328	368	330	342	324	322	325	289	327	319	321	341	327	347	330	343	325	357	349	324	335	325	327	311	298	323	348	327	329	316	309	324	321	343	339	343	313	331	338	333	324	341	324	323	332	313	331	331	351	332	330	332	321	346	352	339	356	332	317	329	356	342	299	350	360	343	356	355	315	307	357	326	323	358	327	338	311	341	315	352	322	313	338	334	327	355	328	346	333	336	378	338	317	319	309	352	315	327	348	327	347	321	327	328	313	344	311	337	298	342	362	336	341	364	311	342	291	334	311	331	337	361	324	334	344	296	332	325	298	351	323	320	348	350	344	352	342	311	344	351	314	335	376	340	316	344	354	349	327	321	309	345	352	331	346	359	297	316	321	348	309	322	356	330	345	332	339	326	301	322	322	326	325	343	316	301	345	337	298	319	319	368	316	324	314	337	347	344	332	332	302	355	297	335	328	319	291	338	342	326	308	316	354	319	298	359	327	329	292	318	334	344	343	333	346	333	332	331	323	366	321	335	327	305	309	325	346	317	344	322	337	330	342	326	339	338	338	319	353	315	345	347	334	357	329	333	352	347	323	314	348	351	352	345	331	328	361	322	340	307	342	336	314	340	362	329	314	340	333	334	334	328	324	337	325	334	345	321	314	367	333	318	329	316	313	303	346	328	338	339	350	302	327	323	334	334	317	325	335	346	339	315	349	317	314	327	329	310	318	334	316	313	326	326	325	371	308	371	334	342	300	353	340	345	347	355	340	325	329	333	313	338	353	317	362	337	298	346	313	327	317	312	306	304	315	342	329	332	309	325	272	306	314	347	377	315	305	317	333	323	320	330	331	303	324	317	318	346	318	353	326	329	302	323	332	369	352	304	352	331	334	343	363	317	322	322	305	316	318	318	320	280	296	352	315	374	331	301	318	320	329	314	355	336	296	330	344	308	326	332	318	321	333	347	326	344	346	374	328	359	334	325	339	325	345	325	332	327	347	365	316	340	330	341	352	335	343	327	347	340	343	331	362	324	330	324	311	341	313	341	307	348	326	310	332	351	315	310	332	340	303	326	330	314	312	327	323	342	349	336	306	323	337	333	343	353	326	314	340	321	324	321	327	323	306	337	287	328	320	310	320	330	321	339	332	369	312	321	319	315	315	365	335	334	343	334	367	332	352	364	324	292	329	323	344	333	321	355	338	329	321	356	324	325	339	334	308	351	332	348	349	340	324	317	331	316	292	326	314	329	361	328	335	308	314	328	308	331	333	352	321	316	348	314	326	340	370	325	345	317	319	356	331	344	316	343	338	307	338	336	344	318	346	318	354	313	343	342	329	320	307	326	330	368	349	331	336	311	329	310	334	327	307	319	349	351	355	329	320	304	303	310	347	328	331	350	334	347	333	319	330	331	321	350	339	342	353	348	323	327	317	310	317	355	379	311	322	337	315	335	334	343	322	323	339	304	326	340	312	327	334	328	325	314	367	303	322	311	336	334	317	337	304	330	365	330	347	338	333	337	312	335	311	347	355	329	335	308	331	336	308	322	342	356	325	322	345	326	324	326	330	337	298	358	336	316	333	314	290	370	335	337	309	330	321	310	320	333	312
11163	5525	5388	3859	2752	2097	1530	1333	1318	1185	969	758	635	551	431	421	440	391	347	374	303	328	347	329	287	352	287	266	261	241	243	215	216	211	191	206	192	195	193	212	194	195	191	194	213	210	189	207	193	201	187	221	196	225	207	188	194	191	209	203	203	199	211	207	210	188	207	201	211	201	184	204	173	167	218	198	175	186	206	195	200	183	212	173	202	225	198	203	209	185	201	184	195	213	168	221	190	178	179	165	200	180	209	185	196	218	208	236	207	222	189	185	195	198	209	212	182	210	199	197	200	164	208	182	175	201	207	181	192	187	212	170	188	196	177	186	183	177	204	205	202	233	209	171	179	196	166	207	183	160	189	178	216	173	196	216	202	205	192	204	217	191	222	187	210	191	222	186	213	197	183	220	198	219	179	230	193	192	201	199	179	189	219	184	172	189	201	205	202	180	215	158	200	207	201	190	174	191	191	197	173	197	205	182	175	219	220	187	211	177	177	172	199	173	191	183	201	186	188	190	229	198	182	200	192	208	213	187	179	166	195	198	179	192	167	190	180	173	186	196	182	209	177	210	168	181	168	202	209	189	194	178	192	200	221	208	196	170	208	210	192	177	160	182	201	196	220	185	205	207	196	175	197	182	181	223	175	189	190	188	202	207	176	195	195	189	185	187	202	204	193	179	190	205	192	182	194	182	203	181	199	215	192	193	207	188	181	197	181	183	183	183	188	193	171	181	185	205	205	204	190	216	197	221	201	189	232	198	191	181	201	180	188	202	178	201	199	195	206	176	180	191	205	199	220	208	190	197	202	205	217	166	233	210	187	168	175	190	195	178	163	163	189	195	195	202	179	215	196	220	163	187	208	199	170	172	205	211	197	208	165	190	182	183	185	195	190	185	158	179	208	176	179	195	194	214	184	195	187	233	187	215	171	181	199	168	177	181	206	178	231	191	198	212	179	193	175	219	208	173	188	194	214	200	184	171	174	198	193	201	209	203	205	195	191	205	203	175	208	187	196	156	186	198	181	213	193	196	190	206	182	201	222	189	201	188	194	211	189	180	205	166	214	176	174	201	201	183	173	199	217	182	204	210	189	190	167	202	211	201	180	189	179	179	172	214	194	206	178	226	180	210	194	211	166	204	197	232	199	196	194	205	198	193	201	199	179	178	214	196	214	166	177	195	184	210	193	198	188	167	202	171	186	209	198	202	178	201	181	175	181	181	162	161	199	210	186	224	178	169	198	220	230	197	181	193	185	179	187	175	193	176	189	170	210	199	188	183	180	197	202	210	173	205	192	185	182	200	185	203	178	211	193	193	188	198	179	194	189	201	218	194	192	215	206	178	155	171	219	183	199	216	213	187	166	197	150	209	203	193	203	148	186	197	198	167	186	195	174	228	214	195	190	180	196	167	185	216	174	192	206	194	216	180	166	183	211	189	189	189	216	174	178	188	208	183	185	186	202	185	222	199	179	174	185	227	191	198	186	219	207	205	187	201	200	165	186	198	196	189	204	171	180	219	185	208	200	185	197	194	175	187	197	196	191	206	215	208	201	184	201	195	202	183	184	198	210	190	201	192	189	179	210	229	217	187	196	204	181	175	183	206	209	182	180	188	166	180	196	195	182	200	204	186	180	180	174	199	217	194	180	212	217	197	199	185	190	199	199	201	211	177	207	205	190	213	191	194	199	202	174	169	197	185	183	195	188	189	176	194	176	178	200	197	185	184	178	209	204	238	182	198	193	181	209	196	199	177	174	200	190	232	177	187	229	206	190	187	172	229	196	188	215	196	187	185	208	196	180	201	178	220	222	166	189	194	188	195	187	207	206	198	189	205	197	198	182	195	178	182	176	193	191	186	200	191	198	201	219	210	187	193	198	201	147	182	188	182	195	191	179	181	176	198	194	171	196	181	212	165	178	184	186	201	186	182	186	208	163	169	184	170	207	203	226	169	202	196	212	186	183	183	216	205	170	178	202	185	180	175	212	204	205	167	180	212	210	178	179	206	206	188	183	183	173	201	168	178	186	219	175	189	193	179	209	180	185	186	198	185	197	188	177	194	187	195	196	190	222	193	189	195	209	190	190	181	195	187	195	222	203	195	170	202	162	188	198	197	175	220	201	190	170	180	169	199	191	192	188	189	193	192	191	188	167	222	207	198	192	166	186	183	214	181	204	173	208	188	177	186	187	199	202	183	182	183	211	169	201	198	185	201	192	188	184	198	191	186	195	161	211	173	216	195	171	180	164	211	206	192	184	183	184	214	206	176	172	188	174	200	189	181	200	172	190	199	186	191	182	201	198	210	200	193	223	170	193	196	192	204	177	179	179	190	208	183	222	222	211	198	191	174	197	188	202	201	202	230	170	188	173	176	202	179	196	216	205	204	202	179	189	186	213	195	214	197	186	189	200	178	184	182	195	183	183	195	188	167	193	185	184	225	187	196	192	174	196	182	209	177	190	175	183	177	203	207	191	202	199	186	187	172	183	207	194	186	169	200	177	194	185	201	221	190	184	222	221	197	159	196	195	170	164	183	157	182	179	192	181	166	208	206	166	186	171	192	200	187	184	193	186	219	191	197	204	187	174	188	200	209	185	179	186	194	199	224	172	186	200	201	196	173	211	188	168	202	200	181	208	188	188	207	196	186	173	187	174	220	208	183	181	163	167	163	198	186	203	185	176	196	177	197	158	194	186	185	161	189	181	211	189	190	219	182	194	195	219	172	199	188	220	212	184	185	202	216	178	191	197	189	202	190	194	187	196	193	195	194	185	207	193	182	157	213	205	213	182	183	194	206	198	196	181	203	177	178	195	169	184	193	200	208	221	188	199	172	210	183	161	186	190	211	186	181	180	200	203	206	222	200	192	186	190	202	192	177	173	193	165	202	198	167	158	199	171	197	192	192	195	209	230	203	216	188	206	204	215	216	198	178	193	190	197	176	158	184	196	180	183	203	197	162	179	200	198	184	198	201	196	199	200	201	178	212	197	206	178	210	206	186	205	166	180	146	177	175	212	207	204	192	167	187	194	197	201	190	209	189	177	204	186	207	190	206	185	214	169	222	220	195	199	195	175	191	208	173	165	190	202	215	195	209	187	166	184	202	185	164	191	195	192	186	187	180	204	181	201	184	190	162	192	180	189	188	184	213	193	210	184	185	208	201	205	180	189	173	178	207	202	225	209	184	188	198	191	185	204	202	222	169	197	206	184	213	173	169	192	208	175	199	200	197	182	210	208	207	195	197	175	200	175	202	189	169	184	181	220	191	188	198	189	179	208	215	192	204	184	192	182	171	181	194	175	202	198	173	211	182	191	184	197	189	203	190	207	194	207	190	218	197	217	189	221	198	195	190	211	225	189	193	195	199	186	184	185	198	174	175	206	194	192	186	210	193	192	177	189	192	173	186	211	188	205	221	161	193	182	209	169	195	172	200	194	193	203	186	176	178	189	198	201	204	197	204	174	166	186	212	206	179	203	162	215	215	197	173
6523	4804	9379	10829	9349	8123	6834	6224	6019	5643	5127	4279	3409	2730	2178	2103	2185	1828	1686	1571	1424	1343	1526	1369	1374	1359	1232	977	868	802	754	629	661	665	637	640	603	574	552	532	531	569	498	539	553	589	521	541	520	547	494	520	558	545	508	497	552	512	567	548	510	534	529	538	541	562	536	523	549	523	485	548	539	539	531	522	489	485	512	506	527	495	454	500	519	459	469	496	466	500	496	476	470	499	471	484	471	523	433	477	456	482	473	453	466	494	485	474	504	441	433	469	454	487	474	453	471	481	469	469	487	475	471	469	439	474	483	461	462	458	476	473	495	462	473	489	479	462	472	444	487	438	440	495	480	456	500	454	494	439	488	470	462	477	484	459	467	442	471	454	461	503	483	485	448	467	474	434	497	474	489	476	466	476	483	486	452	446	498	467	468	468	491	451	465	469	470	488	427	467	460	496	478	463	452	463	490	481	478	455	449	473	461	466	517	489	468	501	483	499	478	529	464	466	446	443	485	478	480	427	452	444	504	452	469	467	431	534	468	467	480	430	474	489	494	459	470	476	466	492	491	462	454	441	513	460	419	462	467	511	472	443	458	472	503	505	501	439	476	476	466	472	493	489	450	470	473	486	497	483	456	461	464	461	483	456	484	479	462	445	446	469	469	492	468	433	444	440	508	444	467	455	439	468	487	510	458	432	439	467	470	434	447	472	471	470	493	423	465	453	492	466	499	455	516	463	466	426	463	496	462	503	477	527	491	514	470	451	473	479	458	498	456	454	459	512	503	463	462	457	472	485	463	471	462	458	439	466	442	487	449	492	478	428	429	456	450	481	486	491	508	472	476	435	465	457	452	470	486	476	476	461	457	480	440	516	475	445	467	459	495	494	458	457	469	475	490	475	485	459	472	442	485	480	479	504	464	475	435	490	475	486	432	428	486	484	494	504	434	473	464	441	478	496	467	451	494	465	483	488	473	470	454	491	475	481	449	501	496	435	476	484	439	476	456	492	451	471	485	492	451	479	478	515	493	473	503	470	506	478	494	443	445	444	461	484	474	455	463	510	437	479	474	500	462	485	516	427	471	463	449	441	488	470	476	479	464	495	438	454	479	443	445	474	487	448	462	484	507	476	512	468	496	517	484	489	450	492	469	478	438	424	454	503	448	465	477	486	477	457	451	446	448	471	517	490	469	473	487	493	430	456	467	401	487	454	459	473	478	465	474	460	445	501	491	492	450	485	467	428	445	477	486	455	466	431	450	450	463	477	481	485	534	462	492	487	488	488	505	462	459	477	446	461	479	498	431	510	467	440	484	494	458	523	443	424	470	432	507	459	468	442	511	459	469	496	461	440	473	447	470	435	458	465	482	468	474	452	503	471	508	498	477	461	507	496	447	478	463	460	460	468	465	509	466	462	467	471	450	466	482	469	424	477	470	464	465	475	481	469	449	475	443	445	465	457	466	458	473	460	492	466	481	446	523	485	479	457	457	474	454	474	460	480	456	488	463	475	486	471	462	453	458	479	500	474	497	487	456	475	476	440	500	479	468	478	458	483	484	499	465	490	477	485	453	502	447	487	466	454	472	466	537	462	468	474	489	466	433	477	455	485	494	488	491	439	477	450	470	502	455	464	487	463	502	474	443	463	483	464	459	457	447	451	417	465	446	440	478	439	446	465	475	508	468	471	425	457	503	466	480	459	423	467	480	477	465	461	443	451	483	465	447	481	486	462	451	460	456	493	477	466	461	508	446	490	475	466	481	451	424	467	494	484	470	491	447	447	472	457	444	494	466	495	477	496	452	511	455	467	447	465	480	484	458	437	493	482	474	499	458	450	494	507	482	467	477	488	505	477	445	496	449	483	439	482	490	488	468	425	467	462	461	443	453	500	458	481	471	449	452	433	472	493	485	484	455	482	516	464	449	480	474	490	445	461	459	460	496	475	501	475	483	504	455	442	422	496	483	467	456	472	474	471	465	437	465	460	464	470	493	473	453	489	419	476	449	484	494	488	480	457	487	462	472	481	495	488	463	468	479	505	470	464	489	471	466	462	432	461	494	496	478	450	471	463	493	453	461	483	487	466	508	474	437	472	415	485	418	484	484	456	474	470	438	485	455	457	507	462	485	485	509	487	450	456	455	473	463	471	437	478	426	444	499	458	436	462	452	421	460	487	497	508	514	467	494	490	491	466	501	491	447	447	463	464	438	478	459	505	445	466	465	479	495	468	464	479	513	444	455	461	462	505	476	499	451	452	439	450	459	447	466	445	458	502	453	490	454	499	437	474	473	462	468	465	464	509	445	489	476	488	485	517	484	457	452	471	457	465	461	479	445	486	432	461	482	451	442	476	458	500	484	458	456	470	499	479	475	415	453	482	467	500	512	458	460	472	446	461	467	473	463	436	475	459	486	442	480	493	430	498	435	454	438	474	483	494	459	474	462	497	487	455	463	470	482	501	461	469	456	479	461	419	478	444	462	416	444	440	454	485	448	489	469	477	450	466	463	483	475	474	507	466	514	497	476	527	490	516	506	428	465	444	459	437	475	484	476	479	420	465	502	444	481	449	462	477	482	456	431	502	457	486	488	529	443	510	465	466	466	502	521	499	448	501	475	498	483	448	469	451	508	439	446	455	479	428	454	505	432	491	449	472	456	461	429	466	495	487	445	464	453	476	455	446	458	493	506	460	461	433	474	470	480	488	447	486	499	481	498	469	433	468	449	488	474	507	467	484	458	478	467	448	480	504	505	479	416	481	453	464	492	499	455	445	435	486	438	469	464	460	501	498	479	467	457	462	483	421	459	504	467	503	451	487	478	444	477	476	470	484	451	437	463	441	482	485	538	488	462	454	446	460	441	483	453	488	461	467	460	489	454	462	501	480	466	463	477	460	445	485	459	479	515	458	480	466	492	451	439	484	458	502	414	439	458	447	504	468	459	433	447	467	459	486	468	478	475	463	461	481	456	482	454	467	488	458	484	521	482	483	444	474	471	459	464	494	540	502	449	503	431	491	462	472	435	463	496	457	446	477	498	467	462	463	461	458	497	469	472	450	503	480	443	452	453	483	438	458	478	471	458	495	493	473	454	470	478	467	452	491	480	450	458	491	493	442	468	487	486	441	449	487	461	490	451	482	481	431	449	455	471	489	492	501	479	443	482	464	440	471	462	486	409	460	494	434	478	497	516	435	456	428	493	504	507	444	496	442	496	480	465	424	481	491	451	475	484	469	489	460	469	463	474	488	457	470	415	478	481	442	457	439	447	444	429	494	471	438	447	453	482	458	465	478	463	464	464	434	483	483	486	543	430	412	440	466	445	445	476	473	441	479	492	455	486	479	460	460	422	487	495	497	454	485	451	448	468	528	462	458	475	458	450	474	492	478	451	472	497	487	441	492	475	444	452	489	463	471	491	486	491	470	457	495	486	462	513	492	455	462	469	471	489	440	459	449	465	490	487	469	465	462	475	461	490	467	493	480	467	483	468	490	490	468
24788	11476	10153	7878	5315	3775	3094	2402	2280	2050	1637	1248	1047	811	635	618	569	500	508	455	439	408	430	403	399	391	354	303	274	249	273	227	262	210	216	217	220	209	203	199	248	214	264	246	217	194	192	184	174	192	193	204	189	197	170	177	179	194	182	202	190	195	187	209	188	197	155	186	217	201	181	176	204	164	177	188	197	192	179	148	167	182	191	184	170	162	195	170	153	177	151	155	185	187	165	157	148	169	176	174	168	151	186	166	181	152	177	175	196	177	159	175	163	159	175	158	169	182	166	170	136	165	165	147	174	168	159	153	186	169	173	178	191	178	154	175	143	169	178	173	154	166	165	191	161	163	168	182	172	163	176	161	166	161	154	173	168	137	174	150	177	152	145	184	146	190	184	154	176	156	155	175	179	150	181	164	164	158	170	171	170	180	158	170	180	148	146	163	176	138	179	184	159	157	184	161	165	155	159	177	163	156	165	186	167	148	166	193	183	156	172	173	173	186	186	183	169	184	183	151	171	153	157	165	178	165	172	164	146	153	147	178	186	186	163	175	176	182	170	159	165	170	187	158	143	157	178	148	175	195	178	175	153	159	178	170	187	164	175	175	165	172	155	174	185	178	169	147	184	170	140	164	166	175	167	182	161	148	161	161	170	174	149	155	170	151	162	155	186	176	173	191	173	178	163	180	171	168	167	156	161	173	145	161	162	166	162	155	171	154	139	167	162	169	188	165	193	185	175	168	164	146	178	181	168	172	181	175	179	160	144	192	146	158	161	198	148	169	144	158	161	146	164	157	174	166	156	148	178	174	189	147	162	179	166	154	169	156	167	177	176	170	164	176	159	162	195	169	176	158	166	170	164	157	167	149	172	172	145	177	188	179	169	177	168	162	160	164	175	180	163	164	169	172	154	151	141	166	177	169	137	168	153	171	162	182	187	189	165	163	175	163	169	189	171	161	163	168	169	157	160	169	162	163	136	171	179	171	174	165	151	170	181	165	150	173	176	167	172	178	158	173	168	171	178	164	169	177	187	165	178	168	164	168	176	181	169	178	159	169	160	141	165	154	178	174	165	163	169	173	168	156	169	165	179	165	157	155	185	162	155	132	169	169	168	162	167	142	160	181	179	168	143	159	157	193	181	158	185	185	157	155	172	168	151	149	153	159	149	174	159	174	156	182	158	187	192	183	186	160	182	180	155	154	142	166	153	153	173	161	166	184	173	185	195	200	165	171	173	160	176	208	156	179	147	165	157	146	161	188	191	188	149	153	162	193	176	187	187	161	186	198	179	168	164	156	175	196	152	152	192	158	160	176	175	171	168	168	165	196	159	149	177	167	174	166	165	150	144	158	171	170	153	155	175	163	170	163	186	174	163	152	146	136	157	163	165	164	154	155	146	167	182	157	144	169	177	157	178	154	178	157	170	156	175	166	139	180	153	179	143	144	168	188	164	161	186	160	172	155	180	150	167	169	179	165	156	166	165	154	161	162	165	178	154	178	168	151	184	158	170	170	171	158	197	159	174	180	143	172	168	194	181	145	172	196	170	184	186	157	151	185	174	140	162	155	180	193	166	167	163	171	171	166	187	173	169	139	192	159	170	140	168	162	165	169	176	165	165	141	180	180	150	170	173	180	169	187	147	179	150	144	162	163	172	163	167	162	180	165	175	176	172	177	190	152	169	164	160	155	168	163	140	163	167	142	172	179	178	145	180	139	163	166	180	156	187	166	166	161	185	149	157	161	182	166	150	163	165	186	167	171	157	171	198	152	154	142	178	169	176	165	143	180	162	171	164	172	195	164	166	177	146	182	179	196	163	177	157	158	167	165	156	174	149	162	169	175	152	166	156	160	167	148	161	162	155	182	175	191	189	195	167	171	160	155	171	144	146	156	165	176	180	167	138	173	166	143	170	167	183	164	166	165	150	167	147	180	154	157	165	166	165	175	184	177	151	159	186	169	149	175	152	157	167	163	176	149	154	164	161	139	180	160	167	152	157	161	144	151	162	151	177	177	161	156	183	152	170	160	166	175	163	188	152	142	161	161	170	150	202	149	157	164	165	160	142	168	174	168	167	150	177	160	184	156	142	158	162	172	171	162	178	159	169	183	153	178	178	178	170	170	165	163	155	167	160	162	146	173	152	179	162	175	151	174	164	165	171	190	175	175	163	163	168	131	160	161	184	157	163	172	206	205	145	172	151	197	172	165	172	160	168	159	165	188	169	167	171	150	151	140	186	181	169	160	174	188	171	165	165	174	167	163	149	157	157	170	178	179	184	178	200	164	170	156	141	161	162	175	171	195	160	160	188	153	162	166	156	171	157	196	149	153	155	178	153	173	195	171	161	175	169	165	171	191	158	182	188	160	149	161	170	180	170	172	166	161	173	149	167	165	156	141	160	166	151	181	171	170	182	160	178	142	172	176	180	186	194	174	176	205	167	185	171	153	161	174	149	170	159	179	169	147	154	173	162	151	154	161	161	194	153	180	168	171	181	176	178	165	165	166	165	141	189	196	175	138	178	163	146	169	166	172	169	169	175	170	167	162	188	185	167	169	158	184	153	171	182	143	164	172	186	163	175	173	155	165	169	175	157	156	143	163	166	175	188	186	157	189	191	177	173	167	167	162	165	165	173	162	175	187	152	174	146	177	173	191	152	175	170	154	146	173	153	154	183	135	162	190	152	191	169	153	145	160	155	169	166	152	165	187	205	155	172	137	173	163	164	165	161	173	167	166	169	161	182	159	160	166	165	171	149	187	161	170	152	187	198	150	192	160	159	168	155	152	162	149	159	149	172	152	175	180	172	184	162	189	178	168	166	188	156	167	155	167	193	161	165	161	188	168	163	170	162	161	173	180	175	128	157	168	192	180	164	153	158	146	184	166	175	152	161	176	158	171	191	168	153	136	181	166	149	158	167	163	133	156	185	160	189	164	169	166	142	149	189	170	147	161	166	176	187	168	187	170	171	156	192	159	144	182	179	157	158	158	172	167	171	162	162	164	172	179	176	164	185	147	181	176	149	154	180	180	154	168	165	160	163	152	154	171	172	154	152	165	177	162	176	171	174	181	160	170	144	166	189	161	180	176	169	177	151	173	174	181	136	171	157	185	185	189	175	158	186	186	157	153	185	148	149	151	172	162	165	172	154	164	173	186	129	145	169	182	147	147	197	155	162	161	163	177	165	155	182	180	174	154	180	188	163	183	187	159	150	186	175	174	168	173	158	166	159	163	163	161	196	183	156	167	183	161	182	158	192	146	156	160	162	174	150	159	186	168	167	148	171	146	161	178	170	168	175	165	171	161	158	180	170	155	192	155	173	171	158	178	183	172	173	160	164	164	171	184	164	152	175	161	177	167	169	158	150	180	177	162	182	181	160	146	175	152	183	167	196	161	151	153	171	187	153	167	157	157	159	163	172	160	149	174	175	164	149	175	171	200	187	164	165	168	146	151	162	163	156	177	188	172	141	177	189	147	154	182	157	160
14580	7968	15423	17567	15682	13806	12080	10952	10285	9568	8308	6644	5595	4481	3475	3335	3212	2918	2956	2479	2070	2154	2173	2132	2049	2210	1785	1460	1394	1412	1108	992	917	823	849	764	745	691	754	816	1015	1029	1041	949	862	682	596	579	610	553	560	566	624	555	536	565	560	571	598	543	523	528	546	521	540	546	529	508	528	544	535	486	534	514	496	483	461	477	483	514	453	481	480	480	501	478	452	487	436	443	460	419	432	409	433	442	415	419	407	475	422	407	416	446	441	454	438	445	432	424	473	415	441	398	408	423	465	441	439	462	451	396	387	421	420	421	422	437	434	460	395	396	398	422	447	450	407	421	377	458	417	420	408	415	417	425	401	414	400	435	434	442	403	422	415	428	468	430	421	405	407	381	415	438	403	405	419	383	422	402	351	425	414	445	378	433	444	408	439	410	416	406	411	411	409	459	398	413	400	432	395	435	417	415	451	423	438	418	425	385	407	416	403	397	382	404	428	413	400	417	418	412	406	417	447	400	413	400	431	391	391	412	383	425	398	436	387	389	382	396	403	419	420	408	457	412	421	428	393	429	425	433	403	401	392	428	410	428	433	426	422	426	426	425	386	407	407	459	430	397	411	435	444	448	375	374	371	420	370	421	420	407	415	405	424	400	412	438	396	400	391	414	426	389	420	406	384	410	422	420	447	387	393	398	400	399	464	392	394	404	413	408	450	402	419	422	443	396	428	418	404	406	422	375	395	411	444	424	407	389	405	411	426	405	412	427	392	395	412	424	392	398	406	405	401	459	432	436	411	349	454	429	422	433	425	436	383	445	425	408	408	454	401	390	415	432	449	402	435	395	372	414	418	382	403	413	407	409	405	429	415	408	410	416	392	452	423	423	402	430	413	426	385	412	395	400	416	405	424	398	390	398	421	416	416	408	371	402	444	418	403	400	427	439	409	478	407	451	445	399	456	421	442	391	449	419	419	386	414	429	431	397	423	438	427	454	403	403	408	402	419	439	412	422	418	427	401	397	385	406	395	431	407	427	388	381	412	415	405	421	420	384	410	446	432	443	450	425	403	446	421	423	388	406	410	387	433	421	423	415	415	417	414	431	428	436	396	403	412	417	382	412	435	395	392	401	423	428	413	469	405	397	381	416	396	389	423	409	427	391	415	423	403	414	399	431	419	405	444	421	393	406	416	421	399	412	397	433	399	405	402	442	419	415	381	420	406	413	385	414	410	417	423	451	383	390	408	430	386	397	411	447	396	395	403	411	405	401	402	444	380	396	405	399	425	393	406	411	412	423	440	421	420	420	397	421	419	434	430	407	416	408	422	425	430	399	404	406	420	415	437	413	400	425	397	398	446	434	410	407	444	387	422	426	402	459	441	443	406	430	435	448	419	412	430	411	401	429	393	403	421	419	426	440	420	411	435	409	423	383	444	434	431	410	417	402	458	440	442	412	408	418	454	429	388	408	428	402	385	393	402	454	443	416	372	420	434	424	415	440	391	431	417	379	377	393	407	437	442	429	391	437	411	411	405	421	456	438	420	434	415	393	392	417	421	424	421	437	407	404	408	420	414	399	441	440	374	405	435	432	390	423	399	429	414	404	409	434	433	433	412	478	409	418	405	411	405	396	402	396	430	387	415	407	369	394	429	385	400	423	397	394	462	417	404	411	372	425	425	415	401	422	398	413	434	452	451	405	405	402	432	437	428	419	409	407	403	389	405	422	397	419	435	426	418	431	435	392	425	407	432	391	420	393	405	397	411	419	399	439	426	429	429	454	396	409	411	376	416	406	419	400	430	418	418	386	404	378	428	415	444	421	395	421	429	429	410	408	400	412	403	434	397	435	414	412	421	425	418	419	377	424	393	407	435	403	432	397	414	402	430	400	366	422	428	406	466	428	412	418	447	413	374	429	401	409	453	403	388	431	428	410	446	431	390	386	430	460	453	401	436	419	396	407	378	380	434	389	414	402	468	464	444	417	398	438	435	471	432	446	438	467	421	396	368	434	383	378	443	415	384	358	428	366	413	435	391	423	377	412	418	391	463	416	462	437	413	409	396	365	424	460	418	403	410	401	424	420	448	393	407	383	453	410	441	392	407	410	436	446	450	455	466	401	407	404	415	400	421	402	425	425	439	429	430	433	422	431	450	462	421	400	420	441	389	408	379	414	441	390	423	441	414	414	400	442	408	449	397	435	411	417	408	389	408	392	376	435	417	431	419	415	395	426	397	391	411	411	414	417	425	369	413	365	428	430	425	422	400	420	386	431	404	376	460	432	397	429	421	383	387	404	376	421	390	419	387	398	427	387	363	419	418	402	412	386	420	387	419	450	417	454	439	423	400	413	396	429	400	397	424	410	393	409	438	430	409	399	407	378	431	404	397	429	440	405	385	387	440	436	428	428	426	445	410	419	410	442	372	420	451	422	441	471	402	414	415	450	375	409	426	414	426	407	401	427	454	418	417	381	425	417	411	412	409	447	412	411	424	405	385	433	445	410	413	419	435	432	414	420	413	394	426	410	448	417	413	403	391	409	418	434	434	462	439	405	372	391	417	408	439	411	421	371	423	380	421	391	438	426	426	430	403	396	407	445	398	417	422	402	439	413	431	391	418	400	403	398	425	462	430	429	402	456	404	419	401	387	420	446	387	455	418	444	404	435	425	440	425	400	457	433	407	420	449	412	465	383	426	443	439	436	433	405	416	377	414	402	434	426	434	406	380	430	397	439	423	447	379	427	431	402	421	407	438	445	396	385	426	435	391	421	410	416	396	451	371	412	428	396	446	394	412	421	393	404	411	409	419	438	414	404	411	425	437	416	426	412	420	432	441	421	405	411	427	371	418	423	425	417	410	401	424	403	434	400	399	413	422	432	424	380	442	416	399	445	377	431	416	407	429	397	420	415	414	451	432	432	406	393	384	435	379	410	439	413	404	428	441	416	439	423	417	408	434	398	395	413	399	389	388	424	406	424	396	394	417	397	432	398	394	399	405	428	458	394	420	409	418	423	446	418	430	487	426	415	406	402	419	385	438	443	446	396	402	417	423	404	397	441	437	456	428	434	443	410	449	413	426	448	432	413	407	400	434	372	427	412	418	448	420	435	431	424	402	428	420	444	418	413	437	417	415	391	443	413	414	401	406	445	389	375	398	389	473	419	424	425	433	391	382	402	438	430	422	444	405	392	436	392	447	422	401	386	416	416	387	407	418	429	428	422	432	425	416	411	397	403	412	415	428	436	428	446	407	412	411	390	425	399	380	452	430	405	421	429	441	451	399	407	400	416	424	392	390	394	436	403	404	403	409	420	440	419	382	424	440	439	389	405	399	423	422	418	434	380	410	454	426	397	443	378	394	388	402	372	425	415	399	400	424	457	430	383	394	395	404	410	461	409	411	374	434	437	438	407	406	394	444	363	418	426	422	456	439	402	403	435	428	393	423	420	402	387	408	429	387	423	408	393	417	401	378	378	394	451	390	360	405	418	418	391	414	439	380	469
34263	16928	15182	11889	8148	6026	4541	3612	3172	2827	2327	1787	1418	964	806	795	731	687	668	552	479	471	501	440	496	496	403	362	313	326	270	235	241	216	220	210	202	199	204	205	265	285	292	268	225	190	175	177	165	171	161	179	183	182	173	177	152	158	140	166	185	159	160	162	155	172	146	173	134	143	161	142	152	156	163	181	134	142	134	161	149	160	155	174	146	159	122	141	170	152	121	138	134	125	150	126	137	146	143	139	128	130	125	139	152	134	176	164	153	152	121	156	123	156	137	140	148	139	144	117	122	135	144	133	144	148	150	147	148	133	144	142	144	148	141	126	144	141	118	129	121	144	142	129	126	137	123	118	147	127	144	133	145	143	136	123	119	160	139	139	141	132	141	137	124	137	127	141	146	145	118	142	140	139	148	136	141	133	123	145	152	121	142	156	129	153	149	124	139	140	113	134	149	141	136	144	157	134	166	143	154	153	123	146	133	128	132	134	132	139	131	139	134	134	140	135	136	133	140	137	143	137	145	137	147	150	122	151	142	143	124	151	131	113	137	146	130	141	141	138	148	157	128	141	141	138	134	145	131	144	132	126	153	137	121	135	141	138	160	162	140	139	135	153	141	144	128	116	136	133	143	124	132	162	128	117	150	133	133	129	132	132	146	138	149	115	130	134	118	138	122	128	132	123	125	137	120	143	136	170	151	153	159	137	109	136	131	141	123	128	134	142	135	162	130	99	157	130	145	136	143	141	148	139	135	143	125	156	136	149	149	146	123	139	140	138	138	138	131	167	135	126	124	131	149	163	122	127	121	122	134	137	140	131	155	141	134	142	134	154	145	139	143	142	135	150	149	148	124	131	125	148	142	147	154	132	147	152	131	125	139	148	158	124	136	164	130	134	152	130	139	144	166	133	126	128	127	132	119	127	143	136	166	122	133	155	154	118	146	151	155	126	147	142	123	149	138	133	139	121	148	131	138	153	137	122	129	139	136	124	129	141	151	103	143	129	142	131	131	138	152	123	129	127	140	136	139	134	129	131	137	133	162	126	167	155	159	157	136	134	147	150	141	135	117	132	108	133	151	142	136	141	161	143	135	116	125	144	126	146	142	135	152	158	152	135	134	141	133	159	124	134	144	127	145	119	137	122	135	136	121	142	145	132	139	145	147	163	138	169	139	130	134	136	132	126	121	156	124	138	144	128	147	131	123	162	145	165	133	135	144	152	149	147	124	132	149	144	137	158	140	139	148	137	116	146	160	126	133	149	144	136	144	135	137	148	143	156	139	130	132	133	139	126	140	128	126	120	143	153	158	124	122	123	123	130	153	155	157	128	134	155	150	141	139	151	141	119	142	137	127	113	133	138	127	156	123	122	156	131	131	136	155	117	129	142	134	121	132	106	150	160	140	129	125	140	164	141	140	124	122	141	123	141	144	140	125	135	123	139	131	137	114	139	112	132	119	129	138	125	130	138	147	125	138	131	129	167	148	137	144	134	137	131	131	135	135	110	129	153	138	127	141	151	151	149	141	128	141	129	138	128	128	133	127	151	136	153	161	122	161	135	127	117	155	164	155	127	134	162	130	144	129	124	131	134	158	141	148	139	123	140	139	140	176	126	116	129	145	148	135	125	165	144	152	147	137	128	142	130	134	157	119	134	150	142	132	135	140	137	132	148	131	147	134	134	140	135	151	139	151	123	154	136	149	183	130	130	123	140	139	130	138	117	127	132	155	130	140	112	136	189	129	138	140	147	148	122	146	139	125	144	171	146	136	149	149	139	141	155	143	155	153	128	143	141	161	137	150	122	150	132	160	136	143	131	151	166	145	149	152	152	133	127	132	128	125	132	143	159	131	157	140	144	122	120	145	124	148	147	133	128	142	130	119	141	162	144	150	144	134	149	136	136	132	121	141	122	148	154	144	132	134	141	141	141	146	181	122	150	149	156	137	152	170	132	130	136	121	147	126	143	125	135	135	123	159	136	135	145	161	119	135	137	121	141	152	137	134	142	139	110	141	145	141	131	141	151	127	141	128	153	136	138	145	131	151	132	146	127	135	131	152	141	146	139	120	168	125	157	136	149	138	160	133	148	140	128	143	152	154	139	114	130	148	129	107	126	128	138	136	130	132	150	143	156	131	156	137	119	146	136	157	141	148	125	139	145	140	120	156	131	145	156	148	142	130	118	135	133	138	113	142	123	159	132	124	130	141	137	144	139	156	137	149	143	155	133	120	142	146	144	137	147	137	121	123	126	128	125	154	140	142	132	146	134	128	131	129	129	146	118	146	134	150	145	132	129	137	124	145	159	121	143	122	130	128	126	112	160	130	142	155	127	125	136	116	126	138	150	142	136	118	158	130	140	139	115	145	148	129	143	150	141	117	130	169	136	145	144	136	115	142	133	139	146	137	171	136	159	136	126	126	130	138	135	126	118	135	133	129	128	163	129	128	134	124	154	143	123	131	156	141	151	143	123	136	148	123	132	134	127	120	138	136	145	144	110	155	138	141	142	145	133	132	142	142	138	150	146	130	139	137	127	123	119	169	153	132	163	135	130	133	142	141	129	142	147	120	154	137	143	120	119	139	147	151	125	146	126	143	137	146	164	147	127	145	131	125	149	122	142	138	140	134	149	145	137	133	126	132	151	145	128	152	116	123	137	137	132	142	133	125	148	124	129	177	151	141	139	128	126	121	156	146	134	122	153	152	149	152	129	130	130	122	119	144	128	125	134	146	130	125	151	134	159	144	123	144	150	110	154	141	137	131	164	144	155	127	129	122	150	139	146	127	134	133	120	136	130	132	137	130	116	127	133	141	123	135	137	137	150	143	130	138	123	126	160	155	139	131	136	130	137	137	143	110	148	149	140	134	146	118	130	127	127	128	157	171	143	132	149	138	137	152	164	163	139	144	130	145	143	133	120	110	135	147	123	154	145	138	152	125	132	150	131	132	140	133	146	125	143	131	138	146	150	146	137	123	146	129	134	138	143	139	152	158	138	124	130	137	135	149	138	122	157	124	149	136	131	140	122	144	138	159	139	133	147	122	157	137	149	158	123	128	105	142	121	127	144	135	136	114	133	136	137	122	127	129	146	148	117	164	126	141	160	128	136	157	168	127	124	132	141	125	142	117	132	128	151	127	126	139	145	152	146	135	149	132	125	138	146	129	124	139	150	117	128	132	141	127	140	135	170	138	134	147	147	126	136	130	129	141	129	130	141	146	130	120	155	138	145	137	129	135	138	152	108	147	143	137	136	160	147	137	141	133	144	127	138	161	135	166	135	122	153	137	138	132	134	163	149	150	137	135	132	145	135	127	149	126	122	132	143	163	147	130	131	129	149	145	141	151	133	140	156	151	154	140	121	134	106	133	138	129	131	136	139	148	128	138	132	116	146	133	138	136	128	132	109	120	143	126	128	137	132	125	146	122	135	134	167	129	144	134	134	143	124	136	155	118	127	138	134	131	143	159	154	133	127	135	137	146	157	163	121
19588	10701	20036	23101	20330	18489	16101	14530	13554	12999	11320	9319	7459	5582	4777	4761	4313	3945	3847	3123	2800	2933	3138	2615	2960	2876	2536	2062	1922	1815	1540	1210	1108	1029	1013	952	798	731	927	1045	1386	1450	1516	1345	1130	809	621	659	592	601	637	711	768	655	530	544	549	569	597	581	585	484	609	534	536	588	610	536	560	522	515	490	504	493	457	423	396	427	441	459	420	445	444	425	439	429	361	401	411	383	374	392	424	357	323	400	393	338	329	380	380	361	355	390	375	421	415	385	347	373	384	339	339	340	386	358	383	371	370	378	374	326	344	364	365	370	352	388	374	401	385	368	351	387	350	346	344	397	362	360	344	357	363	365	349	338	361	361	369	353	353	343	377	366	346	359	369	362	365	350	338	367	321	335	332	364	352	368	353	366	377	345	370	295	352	389	344	381	360	310	351	354	351	351	333	355	327	337	355	381	342	357	359	364	343	395	341	373	367	372	350	326	368	343	353	331	306	361	327	336	389	330	358	365	356	346	339	341	336	336	346	323	370	358	386	339	362	374	363	337	358	381	386	362	321	356	343	383	334	333	361	364	321	364	348	346	356	339	376	325	325	371	373	365	364	363	333	337	348	339	382	382	343	331	347	346	391	333	359	372	341	334	339	334	343	358	343	340	375	333	362	367	349	363	346	410	377	379	345	350	354	339	347	374	350	357	349	353	343	384	355	336	345	390	372	338	336	356	345	363	319	356	359	367	328	403	361	341	370	347	370	371	361	346	348	360	333	361	326	336	335	350	367	363	338	326	331	348	352	368	341	321	373	347	359	317	334	353	338	363	344	350	381	346	335	329	311	337	331	351	357	330	333	354	339	370	342	337	321	377	365	319	305	354	340	348	355	334	311	380	351	353	358	324	356	332	377	353	360	345	315	351	356	363	360	323	367	372	371	366	355	355	347	393	341	353	335	358	362	308	370	366	340	344	353	353	362	352	340	331	354	355	358	347	343	330	351	350	377	341	331	375	343	343	377	353	343	351	354	352	345	332	357	345	348	363	391	337	334	358	345	331	379	354	392	377	354	361	391	336	350	357	361	358	338	329	350	354	330	366	343	355	376	338	349	363	324	357	370	343	317	407	372	344	367	323	372	363	348	346	351	346	345	349	361	359	360	351	340	335	355	348	381	357	359	357	323	335	316	351	332	359	346	343	357	366	378	339	373	357	348	364	361	346	342	364	322	379	358	331	337	350	327	373	335	339	358	346	355	356	371	362	353	333	353	350	356	348	354	377	353	344	309	369	365	364	371	362	362	347	379	364	328	352	342	353	332	391	357	382	338	354	354	345	346	351	349	328	336	330	362	357	374	338	361	372	367	352	361	354	351	350	351	375	356	333	337	336	307	392	364	370	347	334	324	363	367	359	378	364	397	322	344	360	327	350	363	348	334	359	352	356	317	322	356	371	409	364	332	338	330	345	374	331	369	345	355	364	358	319	351	333	356	335	377	388	348	352	369	351	349	326	344	371	356	347	348	323	342	341	344	346	328	377	364	335	336	362	345	338	336	362	343	352	325	367	385	340	372	351	367	371	342	405	378	346	348	364	365	356	362	349	351	313	352	356	361	330	353	366	346	371	349	362	336	341	353	363	330	351	338	333	338	332	351	362	326	348	386	368	382	332	321	365	360	333	338	375	337	357	336	348	370	315	340	322	365	361	362	388	328	364	337	355	346	359	366	376	357	337	343	316	407	356	332	351	342	357	352	347	356	370	327	350	370	344	340	325	374	331	371	353	355	332	323	345	348	356	363	333	347	372	340	352	335	325	358	371	361	334	355	359	349	347	346	349	363	341	339	351	351	374	360	380	343	345	329	345	368	368	361	345	364	346	368	372	361	383	345	375	324	325	367	320	344	310	358	331	309	342	352	343	370	344	357	361	359	333	358	346	350	376	356	342	360	325	335	371	355	325	364	333	332	349	395	323	362	345	372	368	329	351	353	369	340	357	366	328	340	341	348	352	328	331	334	380	342	347	333	367	333	381	375	371	387	335	360	336	316	354	361	375	353	330	355	353	352	367	377	342	339	345	373	370	365	366	359	317	337	359	367	303	342	354	356	364	356	372	360	336	343	362	343	333	378	328	352	339	380	327	380	322	334	347	349	344	346	363	357	325	316	335	365	348	378	346	383	353	351	309	333	354	344	374	358	337	341	339	327	332	360	383	372	352	347	354	320	317	330	347	326	348	357	395	373	358	372	335	329	334	336	350	370	345	353	362	334	347	352	350	347	334	336	350	388	362	356	343	365	359	365	346	370	328	362	326	369	339	332	363	348	349	336	358	373	361	379	357	354	353	338	348	356	354	356	328	354	334	346	334	323	354	367	377	339	372	354	336	373	345	351	334	322	328	327	369	363	322	344	394	355	377	341	364	366	357	312	329	349	358	331	341	333	321	336	369	361	389	342	360	361	356	380	356	348	365	362	325	377	351	379	348	356	370	359	373	327	389	387	340	347	340	333	332	352	349	360	384	354	359	388	335	366	345	325	350	357	386	366	392	355	383	326	328	335	333	332	381	362	327	372	350	335	339	357	338	381	339	335	320	347	398	326	366	342	338	336	338	339	328	337	378	324	348	345	361	374	340	377	362	315	317	357	357	314	372	398	370	322	355	350	355	349	342	341	365	347	336	371	317	328	344	380	361	344	338	350	315	346	347	336	357	380	353	339	333	397	365	366	317	343	338	371	359	302	371	345	347	372	344	362	369	343	360	381	343	345	372	338	353	354	336	342	363	335	326	369	363	376	337	359	372	359	352	319	339	327	340	330	324	373	355	356	335	356	323	367	341	366	353	336	358	350	352	360	359	362	333	351	333	333	356	341	362	351	365	349	370	334	343	359	384	357	343	336	366	379	337	325	346	370	350	319	332	338	336	352	333	357	359	337	335	367	381	317	359	316	364	410	378	330	328	344	333	327	341	347	376	374	342	340	350	351	349	343	374	356	345	363	335	348	367	348	336	369	367	337	386	378	342	348	361	352	383	337	350	336	346	302	381	341	369	374	377	367	369	366	317	378	362	364	328	332	354	362	342	334	336	323	379	375	356	366	347	348	363	349	369	350	363	324	379	346	341	349	346	338	359	359	348	323	309	301	341	365	359	349	326	357	345	342	327	328	368	339	344	378	379	342	345	351	338	309	332	355	358	356	350	350	356	348	378	378	347	373	313	357	378	380	363	353	355	352	342	347	360	340	353	360	320	373	340	350	344	320	355	365	339	370	334	351	358	357	328	329	339	334	334	360	349	382	367	385	353	360	320	374	385	355	335	377	341	383	331	319	349	386	340	326	295	332	338	356	354	320	348	383	360	338	361	358	351	358	355	381	340	345	362	323	327	351	345	344	320	338	313	347	341	335	374	363	380	340	305	367	320	355	363	314	364	371	316	339	349	356	390	333	384	360	346	362	353	354	352	348	337	363	309	328	375	376	357	334	372	342	354	344	372	338	355	368	357	339	320	359	333
11281	4822	5005	3801	2769	2224	1735	1425	1360	1191	966	752	609	469	413	420	394	388	381	314	338	374	329	345	324	319	285	257	237	235	228	228	213	205	230	244	234	222	215	216	205	184	187	211	221	200	208	209	228	235	211	207	227	196	219	225	249	188	202	214	204	214	204	227	184	227	197	198	179	227	204	218	223	210	206	185	203	193	213	201	210	221	176	188	216	197	186	189	173	207	179	224	197	218	244	194	188	230	196	213	202	202	189	206	187	204	211	214	210	198	213	213	203	197	178	195	210	208	207	160	191	203	184	209	188	180	205	181	188	214	225	209	205	209	205	193	184	214	199	201	187	198	206	199	192	206	197	219	187	194	205	227	194	199	221	208	201	182	179	218	169	201	231	214	207	184	210	209	177	209	223	190	189	196	189	179	210	211	194	210	224	179	197	181	215	227	178	198	197	190	193	212	193	205	205	234	197	209	201	200	187	197	216	216	214	191	191	171	185	199	194	194	229	228	201	205	208	186	193	221	213	207	199	180	203	183	191	211	216	173	193	184	226	196	216	187	207	199	213	222	202	198	194	191	215	201	193	196	179	202	206	223	217	184	183	203	221	185	238	206	209	183	210	217	192	222	186	197	229	201	202	202	198	228	193	193	198	197	175	193	211	195	206	184	208	186	222	196	198	222	216	204	201	237	213	189	211	202	220	213	221	188	191	197	179	187	183	237	183	204	184	205	223	226	181	216	190	211	206	193	192	200	186	228	216	181	206	184	182	213	188	189	197	208	207	211	201	197	195	191	199	216	209	196	205	201	179	181	206	215	184	190	198	207	229	198	188	201	191	192	208	187	225	187	199	204	193	212	177	206	218	176	186	197	227	186	205	221	206	215	200	184	204	190	208	201	204	207	172	175	203	217	215	203	215	209	205	180	231	200	228	205	192	221	206	199	201	222	198	208	189	234	182	206	243	213	205	183	199	181	185	214	190	206	213	214	222	184	220	183	196	190	204	185	176	178	233	188	197	207	212	197	237	191	190	192	200	179	229	201	184	213	226	192	220	221	208	191	210	212	226	203	205	199	188	229	197	197	202	195	179	187	233	207	216	198	195	207	167	197	219	230	209	212	191	207	198	199	184	168	194	166	212	228	200	201	207	189	190	203	197	206	182	203	210	214	225	208	198	235	182	192	206	198	208	219	191	184	217	232	221	218	213	212	202	202	227	173	202	199	193	225	210	186	179	205	188	185	182	199	207	191	198	197	211	212	218	212	219	211	219	192	190	204	182	199	196	198	187	205	211	202	189	188	221	198	213	215	220	208	200	223	210	205	216	211	193	193	209	209	202	210	191	193	212	225	207	199	214	194	187	219	188	179	193	209	203	199	194	204	222	211	183	193	206	182	205	223	207	200	198	174	179	180	189	167	196	186	198	202	196	200	212	216	204	203	218	215	219	198	198	213	218	216	202	198	217	201	209	212	221	175	235	193	182	213	227	208	168	210	203	202	193	216	207	198	197	236	189	200	217	227	213	233	205	187	210	208	218	211	199	188	202	178	191	171	193	209	219	208	186	213	211	224	211	197	201	194	218	176	224	195	192	205	211	201	199	223	212	181	185	216	215	199	204	192	180	201	210	210	199	196	185	189	202	215	227	202	221	219	204	183	210	205	200	197	203	187	204	191	176	225	218	201	228	165	182	184	191	202	193	197	193	220	217	229	213	193	185	187	192	212	205	189	172	200	229	183	227	200	195	190	215	203	194	186	196	198	194	220	191	213	200	226	199	207	218	215	186	225	184	201	196	208	192	186	197	195	233	178	201	211	184	186	206	204	218	215	219	209	219	193	204	200	199	196	212	223	194	194	209	211	200	192	172	222	217	201	186	182	180	212	185	201	195	196	196	188	222	212	193	205	199	215	209	193	192	192	200	173	213	217	212	209	194	200	230	203	220	206	204	221	188	201	188	172	227	207	178	213	185	194	217	188	198	204	200	218	194	200	221	200	212	186	219	188	202	200	201	210	205	243	183	187	214	205	223	185	197	209	192	221	228	203	196	189	194	198	193	209	192	191	213	213	193	239	200	187	181	206	178	202	196	203	202	201	192	217	221	162	190	198	210	166	185	185	189	175	204	201	186	212	180	185	200	217	203	206	232	230	200	194	227	210	195	221	186	179	200	187	220	191	196	188	199	202	241	199	204	202	195	188	195	176	213	194	164	215	215	197	187	203	210	200	192	193	165	179	192	200	192	202	216	208	191	192	172	233	193	178	188	200	191	185	173	205	202	233	185	218	197	180	198	221	182	227	192	196	232	226	199	227	204	187	217	199	168	233	198	202	202	188	197	206	208	195	207	233	214	193	201	212	206	209	205	208	189	171	222	204	211	216	169	222	194	197	232	203	203	198	227	175	211	198	211	201	207	205	196	179	187	204	208	190	196	224	201	204	212	182	187	203	210	212	190	224	207	221	212	213	193	210	194	202	214	218	203	207	199	208	207	218	194	175	227	212	193	218	206	208	200	186	194	191	201	204	216	211	223	186	187	182	193	193	219	203	206	209	188	185	196	179	174	204	197	187	239	184	204	219	201	189	220	214	197	198	215	206	201	209	204	195	196	197	193	159	169	185	183	196	185	226	201	185	177	188	211	168	206	201	204	190	191	224	205	189	211	213	190	190	207	200	199	190	183	210	218	192	203	199	221	200	172	197	193	180	198	199	200	197	212	204	179	171	205	173	218	204	178	190	201	210	217	195	184	170	208	208	184	209	202	207	218	206	206	195	203	192	202	177	198	220	199	216	193	210	182	190	194	180	194	196	222	181	177	197	179	225	206	191	226	185	199	195	247	204	211	224	210	204	189	189	239	178	205	186	210	196	189	207	202	214	193	190	227	234	189	194	202	211	196	197	192	184	205	198	232	165	239	191	189	229	214	194	214	230	204	184	219	200	191	184	198	171	214	217	182	193	205	183	205	202	207	197	210	214	196	211	197	223	182	206	197	220	210	206	202	237	197	184	201	224	185	189	185	182	190	203	186	207	178	195	192	174	195	215	192	191	206	190	218	238	212	207	202	200	171	188	202	186	209	192	225	219	187	189	184	200	195	207	184	195	215	206	188	217	189	199	219	208	209	206	182	187	180	184	197	213	235	188	211	191	209	206	197	198	173	201	219	216	208	195	200	217	192	207	182	203	237	206	186	187	200	191	190	195	207	168	191	184	177	185	206	203	214	213	208	176	207	215	192	230	168	194	221	188	193	187	161	221	217	174	217	219	205	209	208	217	166	178	196	202	187	227	189	202	222	219	212	204	189	189	226	222	192	186	203	184	219	214	198	208	207	185	221	172	222	221	206	209	220	214	182	197	187	221	225	220	194	193	218	241	183	195	202	175	182	167	195	201	230	197	211	189	239	210	210	192	203	201	220	191	193	211	194	204	193	217	194	215	180	199	201	176	190	197	207	178	174	179	190	181	175	205	186	158	180	198	191	186	209	192	168	187	226	200
6529	4373	9453	10479	9342	8544	7362	6467	6209	6064	5162	4072	3248	2310	2216	2176	1938	1862	1733	1407	1433	1436	1554	1397	1454	1432	1116	948	918	835	727	712	661	682	646	616	634	603	578	569	590	591	592	578	571	551	642	562	564	583	520	562	497	528	573	520	540	565	576	623	550	577	586	540	583	619	551	602	590	564	554	529	507	538	563	539	551	472	503	533	506	532	504	523	527	537	527	510	531	482	495	504	515	475	518	494	503	506	476	526	511	499	482	452	471	471	451	509	500	499	492	512	524	512	513	501	490	496	489	520	466	487	502	492	479	530	485	471	500	487	488	518	526	552	469	494	470	512	540	502	467	496	489	510	454	494	474	509	479	482	487	525	491	492	513	468	507	513	505	480	477	518	503	504	519	491	491	491	491	514	540	483	505	476	513	447	487	479	508	470	481	492	510	506	492	455	493	513	491	485	513	477	479	468	484	518	490	468	492	523	463	522	519	440	476	457	490	517	516	523	484	450	530	511	516	525	481	489	494	507	504	452	492	503	541	479	479	483	505	524	506	494	493	485	520	456	491	500	503	523	481	484	479	503	518	494	524	458	515	550	477	489	510	485	473	467	473	492	488	508	476	491	478	463	486	508	474	447	485	458	471	466	493	485	498	486	488	509	488	517	499	509	447	491	490	501	531	524	498	472	538	465	502	463	523	492	507	485	502	525	505	513	503	493	482	472	484	461	444	518	478	470	470	458	496	497	449	495	506	496	479	471	464	489	459	505	476	487	493	515	483	515	483	500	507	478	488	506	465	490	485	480	478	463	514	508	521	463	445	500	477	472	501	493	522	453	486	486	500	504	484	520	495	497	461	492	501	493	494	452	522	508	456	495	503	492	519	475	457	490	498	519	501	484	527	426	492	491	469	504	474	475	508	447	495	487	466	513	504	525	503	470	536	486	487	478	493	488	512	486	431	482	472	550	458	475	490	490	508	480	483	454	426	458	482	476	453	491	464	460	473	514	500	513	486	478	478	542	485	512	499	503	516	504	493	492	496	476	487	479	485	477	481	509	470	482	468	464	454	530	504	479	444	465	484	482	462	481	471	472	502	464	520	492	469	536	483	446	469	511	518	492	496	472	525	475	484	501	469	514	509	527	463	528	484	496	480	482	501	491	499	490	479	474	444	473	514	481	477	481	497	504	497	499	521	474	453	503	434	522	496	515	476	513	527	508	501	464	449	483	500	459	494	489	496	496	519	432	454	498	494	488	466	477	501	460	488	509	527	467	478	470	459	468	491	448	512	468	453	490	519	494	483	489	524	490	505	471	464	508	489	481	500	522	524	464	486	511	513	507	519	497	476	488	447	506	469	460	494	481	490	467	538	492	470	517	517	463	465	508	496	461	509	490	455	510	479	486	467	509	452	512	521	507	468	440	477	489	532	494	482	501	517	468	481	487	479	484	473	500	508	436	484	492	515	462	499	489	506	532	528	503	488	475	479	474	458	469	508	468	483	507	467	513	467	494	475	512	500	468	497	523	490	463	494	490	494	520	486	517	468	519	511	473	510	516	537	498	529	489	479	496	467	521	490	489	472	538	487	493	489	468	491	503	491	448	485	487	504	469	433	484	494	485	511	487	492	489	470	524	523	499	496	499	462	469	518	476	475	494	494	483	493	478	493	466	507	517	518	521	501	473	463	467	499	462	496	492	472	519	504	467	525	498	542	496	515	483	526	459	492	511	490	487	522	495	499	479	500	477	495	488	458	502	480	538	500	472	500	511	489	466	511	482	489	501	472	466	478	514	474	480	461	485	476	491	522	503	472	487	515	491	467	459	525	474	513	533	497	520	485	514	490	494	444	488	458	513	466	526	499	462	457	495	464	487	472	455	453	505	471	502	513	451	525	492	498	501	483	495	445	486	516	506	522	502	503	499	498	468	498	489	480	491	515	478	492	466	506	467	465	496	536	500	536	482	495	498	508	456	492	506	522	464	489	453	490	473	501	506	483	490	521	502	495	489	506	484	486	498	492	461	489	510	473	498	504	476	508	484	455	482	511	524	512	498	509	453	500	482	509	499	501	526	489	471	472	493	529	491	507	506	479	461	558	497	504	505	497	496	497	504	480	515	461	550	513	534	479	488	501	501	474	513	509	511	479	507	504	495	506	460	493	458	486	477	500	494	472	509	467	468	464	506	456	540	468	473	484	498	505	475	504	474	508	508	472	482	474	502	466	452	518	459	481	499	479	497	477	476	493	500	481	488	504	467	532	496	494	502	487	484	491	463	492	502	475	474	514	456	467	481	514	469	471	501	482	521	499	508	498	454	489	470	513	452	519	498	512	484	479	477	538	477	473	492	490	487	487	497	488	491	495	437	465	464	495	494	526	500	490	504	494	483	490	484	518	450	490	479	464	477	494	514	492	511	515	527	481	500	448	492	467	467	521	474	497	491	460	502	470	475	476	523	489	451	490	529	453	506	520	464	513	504	515	503	494	517	552	478	521	504	493	477	500	531	499	466	454	515	503	486	478	492	487	463	497	491	501	471	465	498	482	474	508	455	483	515	445	467	506	461	499	467	523	508	473	505	485	485	473	468	482	462	492	481	487	472	488	534	489	469	513	482	447	521	487	467	505	497	479	463	502	481	481	479	494	486	503	469	505	538	501	470	486	468	510	489	512	468	493	506	510	474	486	492	509	500	500	462	490	476	467	476	482	479	513	491	479	506	441	485	476	479	449	505	494	499	481	492	492	478	482	475	476	489	464	506	477	529	459	465	483	491	476	477	513	512	495	492	506	521	485	471	477	500	470	472	502	521	485	462	487	479	514	533	526	461	511	489	525	460	458	486	450	469	477	480	505	501	491	512	490	471	520	490	485	496	458	515	480	539	486	461	490	462	490	500	483	495	470	490	514	467	503	491	461	498	496	447	483	505	435	476	454	454	493	480	464	536	490	479	475	487	511	514	504	508	458	498	512	525	453	493	472	520	494	484	471	488	470	485	481	478	450	492	490	460	487	464	489	501	503	490	504	486	529	486	512	469	487	476	502	477	496	459	505	445	497	492	482	485	444	489	489	516	473	475	477	475	482	493	505	537	484	529	523	485	494	510	537	526	515	478	520	511	488	464	447	489	556	483	469	502	493	482	490	472	482	474	493	529	497	507	504	504	461	475	484	485	500	459	505	498	506	518	489	540	484	505	516	483	514	471	543	487	515	473	508	490	483	537	509	517	494	474	423	502	472	473	487	501	485	467	458	483	489	502	491	533	462	512	503	484	476	514	518	499	547	489	466	492	493	504	490	482	473	456	486	517	531	523	477	471	456	460	497	473	515	535	475	511	504	514	460	516	495	504	505	487	521	491	500	470	477	481	493	512	502	511	494	460	448	508	480	463	510	505	491	485	505	467	454	465	490	515	474	495	492	458	478	508	488	481	508	470	457	478	487	509	495	480	530	444	478	519	478	479	508	480	509	513	494	510	494	470	472	470	505	478	497	507	474	506	458	516
24069	10059	9913	7583	5276	4085	3172	2618	2371	2058	1710	1286	891	755	593	597	536	523	465	454	431	443	435	437	422	406	368	356	292	282	256	223	229	211	246	224	203	248	229	189	240	262	264	255	214	211	210	219	213	167	205	181	217	211	208	171	212	204	199	222	203	193	216	189	184	211	208	198	198	173	177	209	195	184	179	193	173	194	201	205	180	155	159	183	188	157	160	180	175	197	175	186	197	183	173	173	178	191	187	157	189	186	181	187	155	168	164	175	191	166	183	185	173	170	142	172	166	172	149	161	182	177	190	181	199	162	180	163	190	152	165	172	160	154	158	180	164	174	167	167	159	186	182	178	182	212	166	177	180	167	181	188	202	186	177	175	146	138	182	175	170	204	190	188	188	161	183	187	183	185	176	182	179	186	182	181	176	186	157	181	208	183	156	170	161	139	182	173	187	156	171	173	166	177	184	201	203	204	173	179	156	165	156	189	190	174	186	163	169	159	171	163	178	173	177	187	172	182	164	189	176	147	171	161	181	190	179	161	163	177	193	195	183	193	175	181	185	148	155	188	166	167	151	172	176	177	174	188	184	163	185	170	189	166	145	180	189	179	166	167	181	193	162	172	181	196	171	174	151	154	160	179	184	177	182	161	166	188	188	184	191	180	199	167	172	155	146	178	149	194	174	175	160	142	169	160	158	183	143	160	163	159	156	144	170	173	177	160	184	178	177	162	173	177	153	173	179	173	176	163	171	176	175	194	184	178	164	164	179	145	167	171	199	169	199	200	160	189	201	189	163	187	198	171	187	158	186	186	170	166	176	181	194	152	171	186	197	162	172	183	158	169	191	186	171	152	166	174	171	148	164	166	200	176	182	185	176	146	172	200	168	189	177	161	160	195	176	149	160	156	168	187	170	153	152	190	193	178	164	148	174	153	192	165	197	171	149	173	155	169	191	188	185	179	176	180	192	178	173	199	162	190	177	177	190	155	165	173	162	155	197	186	191	157	204	189	181	180	162	174	186	175	162	153	170	166	187	181	184	159	170	184	177	182	180	171	176	186	182	187	184	191	181	166	185	179	146	160	156	179	166	167	163	201	169	173	166	176	156	188	166	169	174	165	174	146	150	164	160	166	187	187	165	181	175	171	175	139	175	189	184	174	183	177	141	173	167	171	160	168	197	179	170	171	169	175	151	167	172	174	171	169	185	166	189	185	192	153	170	178	173	201	173	170	182	165	179	168	185	172	174	159	191	145	190	181	194	173	182	192	194	178	182	163	178	161	180	192	173	161	171	184	186	176	151	155	186	170	190	181	186	150	167	180	185	182	191	158	162	170	175	185	170	170	165	164	180	179	172	160	175	176	172	154	167	176	186	144	164	145	152	167	161	162	173	177	206	178	165	151	169	162	180	186	172	165	170	179	187	177	177	180	164	213	174	176	179	179	171	191	162	174	164	191	191	196	179	184	188	195	145	166	155	153	179	153	162	189	182	174	177	159	164	172	179	177	170	176	190	173	190	167	188	167	154	176	165	210	180	170	170	160	169	170	200	187	169	142	169	175	168	165	169	168	170	172	177	160	163	186	177	175	161	169	164	171	166	178	189	161	156	151	187	153	205	200	172	186	174	183	167	158	158	184	170	159	182	172	176	175	173	184	177	175	186	191	183	161	192	187	160	179	170	180	167	183	200	186	189	180	186	173	152	160	166	172	174	187	194	181	174	167	163	183	163	173	185	180	165	162	188	171	162	175	193	147	178	180	163	175	183	196	159	189	174	186	170	168	136	160	183	173	181	186	150	156	177	190	199	162	177	190	178	181	171	186	164	184	153	190	176	151	182	161	176	171	199	184	184	177	163	186	164	197	193	159	200	168	161	140	177	166	172	162	147	182	182	186	164	173	177	186	146	147	174	166	177	181	174	155	165	196	170	166	162	171	146	192	172	181	171	192	161	170	181	198	161	206	174	161	151	187	182	203	189	167	171	178	163	179	167	150	154	172	183	161	142	166	183	166	161	151	186	161	180	179	186	178	179	173	169	175	173	166	149	181	180	167	179	196	186	168	193	172	152	163	151	177	157	174	144	154	168	172	171	183	170	176	172	206	147	164	170	168	188	165	162	157	178	161	162	177	186	171	190	181	159	163	161	157	168	156	182	161	199	175	192	169	202	153	157	179	183	156	170	177	182	147	165	153	161	180	168	163	170	162	150	164	150	170	183	191	136	156	178	163	151	173	167	183	175	158	177	180	173	175	161	166	175	178	186	178	163	160	176	174	134	197	173	178	185	187	167	178	190	190	175	159	177	167	161	173	174	186	160	182	171	186	184	181	185	166	205	182	174	153	172	186	186	180	202	197	185	160	172	152	169	161	179	215	181	159	170	159	181	182	191	187	174	163	196	169	195	172	160	182	153	173	177	172	173	181	174	164	156	150	174	171	180	192	158	154	180	164	152	153	163	186	165	165	188	161	145	192	189	167	172	172	187	167	171	175	173	154	178	183	166	175	160	171	189	175	162	167	164	176	173	173	185	174	185	155	157	169	160	166	166	170	167	169	175	163	187	166	169	205	165	178	181	158	179	153	186	192	186	181	179	174	155	168	171	160	170	179	162	170	207	171	187	167	167	153	177	186	180	153	169	172	180	168	170	168	165	183	181	149	184	152	156	161	160	171	168	155	172	170	167	168	170	170	178	174	180	155	187	170	180	159	188	172	162	153	187	188	185	148	183	178	162	177	168	173	164	158	168	185	160	162	193	186	184	164	175	195	172	160	172	156	168	185	174	188	183	199	189	175	160	175	168	166	158	187	170	169	202	180	176	165	216	176	155	197	161	167	158	174	192	206	162	186	186	164	144	195	206	178	165	156	185	148	166	169	160	170	170	189	158	171	189	171	169	182	186	182	179	177	182	152	171	171	185	163	165	149	193	179	156	165	146	182	163	166	202	163	169	184	215	184	177	154	172	177	187	157	167	154	179	162	162	179	185	160	188	175	155	175	151	165	160	182	191	179	148	166	189	176	156	163	160	161	164	169	175	175	179	151	193	184	200	174	196	171	179	170	199	184	159	215	162	177	196	168	181	168	169	158	174	174	176	155	168	188	162	173	152	169	185	195	160	182	204	183	201	163	177	173	155	149	176	183	171	172	158	182	164	168	161	181	143	155	193	188	184	189	171	182	186	191	174	172	192	160	160	167	184	176	170	139	188	161	167	180	165	170	140	170	201	196	176	191	149	180	177	171	161	167	162	188	163	187	156	170	206	186	196	201	185	190	166	184	156	170	175	148	166	174	187	172	188	160	181	180	195	193	169	166	161	178	199	164	179	173	155	167	189	201	153	172	183	177	176	179	187	160	162	163	182	183	161	164	167	148	176	172	164	161	180	143	186	172	170	182	169	160	189	186	175	201	159	163	159	188	186	172	155	160	177	147	174	197	184	184	174	158	173	171	179	156	194	171	159	178	159	159	186	161	160	186	204	186	173	178	158	179	161	152
13849	6933	15204	17512	15762	14325	12570	11489	10802	9955	8511	6683	4862	3997	3394	3162	3144	2870	2653	2376	2226	2493	2366	2222	2301	2066	1710	1644	1428	1292	1118	929	874	871	817	747	712	692	689	855	956	1007	976	937	803	711	625	579	573	553	606	576	648	578	545	564	594	568	545	572	623	623	542	594	575	552	567	595	545	515	524	483	498	505	471	483	466	484	499	513	486	486	489	457	494	481	431	432	471	438	436	470	454	413	416	398	408	422	413	422	424	403	445	449	421	438	471	449	419	491	458	421	411	451	455	409	478	441	427	487	477	444	438	399	416	427	454	431	477	397	422	459	448	420	448	434	414	432	477	445	448	424	405	431	432	431	384	413	451	413	459	439	453	435	434	408	412	403	413	393	418	367	423	473	425	416	402	386	440	469	451	437	401	456	412	393	404	439	411	381	464	405	410	422	435	425	382	445	424	443	438	463	454	427	409	424	440	391	383	412	442	428	426	419	389	415	444	416	410	429	437	408	422	429	447	424	432	476	420	421	399	447	440	437	482	410	468	436	424	420	433	425	391	454	433	453	422	442	417	421	401	433	417	419	446	424	423	450	448	428	446	389	404	434	428	441	450	465	427	429	432	404	392	411	386	434	397	428	422	419	434	438	435	435	425	410	426	416	452	428	421	399	447	428	422	450	477	456	409	422	430	441	409	428	441	433	429	416	432	448	399	416	436	444	408	405	389	424	431	462	428	449	447	404	404	417	429	443	397	397	406	404	478	448	428	425	418	402	413	430	450	448	409	401	435	429	476	418	438	440	448	434	407	417	429	425	403	435	422	456	475	421	397	439	404	438	403	420	434	428	463	415	457	459	388	413	428	445	431	413	438	445	417	425	417	410	417	415	424	425	452	390	433	401	411	407	382	404	403	429	428	462	431	427	402	415	419	489	472	423	461	439	440	419	419	424	395	439	428	416	471	450	455	449	422	410	448	438	442	450	433	431	422	442	411	419	420	433	432	386	418	472	452	460	442	446	436	395	421	434	390	443	422	442	461	421	418	413	440	412	441	433	438	436	436	424	420	424	452	435	438	479	396	400	442	457	414	421	441	412	450	439	431	446	438	370	409	454	424	426	398	448	414	451	397	448	435	409	421	452	405	407	456	416	424	417	460	449	438	432	445	417	422	444	435	414	376	418	431	427	429	437	418	428	428	397	423	424	423	428	385	411	448	442	414	401	431	403	419	420	411	423	430	414	405	434	418	453	430	441	420	462	411	414	398	409	423	451	431	448	464	447	424	429	412	447	467	437	410	442	427	439	425	409	428	457	396	439	455	444	439	402	399	456	412	418	447	403	447	413	449	473	425	414	441	431	415	399	414	438	413	428	431	408	428	409	398	403	420	430	429	396	405	393	414	406	429	454	425	424	418	431	423	454	408	430	428	409	413	419	428	433	415	388	410	446	449	426	429	447	445	431	418	404	404	423	417	422	426	426	408	436	421	442	424	454	456	429	396	437	456	425	411	445	436	417	418	405	437	418	412	400	479	436	436	463	426	443	436	430	401	409	395	406	437	437	438	411	457	424	436	421	424	443	426	398	408	442	435	424	469	453	460	448	450	436	408	452	428	421	416	440	379	435	434	425	413	470	423	439	428	445	400	416	417	399	422	443	407	437	424	418	428	460	414	442	409	418	475	454	454	418	418	372	411	408	434	430	413	464	435	422	440	410	409	420	441	434	409	440	394	427	440	447	431	436	415	405	398	457	418	400	447	426	417	433	420	452	426	413	410	467	419	418	461	424	391	435	453	431	465	449	427	409	468	444	439	417	366	437	352	373	413	407	426	409	443	442	426	417	420	382	423	442	410	400	413	385	434	406	461	414	410	443	459	404	448	406	417	388	423	377	449	430	413	422	407	425	455	431	432	390	437	420	424	440	422	410	397	428	432	442	429	411	432	441	421	405	401	432	426	430	397	424	450	417	461	411	425	455	426	435	436	469	455	426	451	432	475	446	433	455	407	449	436	456	399	414	420	394	421	436	414	456	437	437	384	407	445	441	433	406	458	400	414	444	398	400	424	437	425	388	423	419	438	441	418	446	460	402	443	437	433	420	439	421	449	408	397	450	421	444	461	402	396	406	434	379	402	379	462	424	419	429	423	429	430	471	437	453	414	431	438	432	385	404	462	408	444	414	457	430	408	415	466	437	415	463	376	397	447	434	434	462	411	408	412	415	423	424	397	394	421	406	404	426	445	436	431	397	412	421	445	436	408	414	370	440	423	451	430	404	398	415	408	380	468	455	410	407	419	413	417	421	409	463	409	456	391	449	423	415	428	440	425	402	396	443	449	432	441	417	412	445	421	444	391	410	398	467	433	456	433	447	426	452	444	445	446	408	465	411	420	413	423	439	462	437	411	436	430	419	400	400	428	438	433	412	413	427	469	412	443	435	457	416	432	418	418	442	444	417	412	447	435	388	441	428	445	416	394	407	464	437	447	416	419	412	427	458	428	431	447	467	454	391	393	427	380	402	418	436	435	429	414	398	417	397	424	393	429	400	430	422	465	429	399	449	396	436	412	437	415	418	425	404	447	456	414	428	417	418	437	450	425	371	448	430	396	405	410	421	440	460	405	424	439	434	456	434	422	433	423	440	440	455	436	457	414	395	429	395	417	392	438	438	454	432	418	425	439	418	411	450	436	464	456	443	418	422	391	446	426	440	441	423	421	439	447	467	425	412	423	428	429	418	405	397	434	469	435	449	455	445	442	409	416	436	452	411	426	414	413	453	444	451	406	473	475	416	396	432	466	459	389	407	446	452	452	392	458	394	450	391	399	412	419	434	456	428	448	483	421	450	396	454	434	477	439	472	424	437	433	443	409	418	423	400	445	402	428	410	432	393	401	430	429	424	408	432	439	423	450	432	442	442	391	392	426	442	440	426	446	421	433	461	419	432	423	450	429	444	422	414	390	439	418	435	430	452	467	450	438	392	439	443	437	429	466	410	438	432	444	408	424	409	432	415	398	426	454	382	405	425	458	433	417	411	400	423	415	412	457	453	433	426	434	437	460	453	423	430	426	423	423	441	419	496	402	438	422	416	406	417	451	428	434	423	421	448	392	452	460	461	393	431	439	412	427	416	442	419	439	435	394	424	416	412	432	452	413	419	438	465	423	418	433	437	438	425	464	445	484	427	433	418	479	432	427	439	435	432	430	400	464	391	456	404	450	444	440	396	411	497	427	418	406	401	408	445	392	409	456	412	404	451	415	421	484	417	445	438	401	435	458	404	415	402	428	468	393	377	465	459	419	464	453	469	445	421	425	406	416	394	401	421	433	452	420	449	442	407	412	462	431	439	451	446	468	441	414	467	454	434	428	441	446	424	432	408	397	399	414	417	420	466	466	430	400	442	424	415	433	491	432	410	387	458	395	477	397	438	410	388	428	419	429	421	419	468	432	407	440	419	452	438	405	401	433	388	433	458	397	439	441	440	408	427	437	441	430	416	462	430	416	453
31928	14827	14707	11822	8552	6340	4907	4037	3471	2875	2382	1546	1124	922	811	797	684	644	569	583	555	499	510	531	557	461	388	367	347	320	269	256	217	213	235	213	192	224	212	218	310	278	276	256	202	180	164	178	181	159	180	173	189	173	169	169	144	117	167	190	162	176	168	161	151	149	168	154	137	152	136	144	157	168	137	143	141	164	144	145	150	165	136	129	148	138	142	162	143	144	137	151	145	159	147	145	146	131	136	151	157	150	128	151	148	136	143	135	162	117	139	139	151	141	123	134	133	136	119	147	147	133	161	115	125	145	142	133	132	137	133	138	147	141	140	126	123	143	147	120	129	119	133	132	145	126	155	150	140	137	136	142	136	138	130	128	133	152	147	139	142	122	146	131	150	112	127	118	137	137	133	139	147	127	141	109	116	140	140	124	147	131	137	126	148	144	149	148	120	131	133	139	135	129	147	143	137	135	138	131	142	134	150	138	135	130	138	137	132	137	131	136	137	115	141	115	151	143	146	153	122	152	135	108	131	146	126	128	134	149	135	120	133	125	132	138	128	138	162	152	122	126	113	143	114	135	146	131	144	129	128	149	134	123	140	135	146	127	136	120	131	120	152	151	125	138	142	139	137	137	150	141	150	126	132	114	133	154	144	159	128	140	128	118	128	153	139	141	131	127	112	131	125	127	143	143	160	136	152	133	137	138	144	129	158	137	135	131	155	149	141	144	115	149	138	150	156	137	128	139	134	130	133	117	131	146	143	112	138	122	137	160	127	142	144	128	119	134	130	141	150	124	123	131	145	154	124	131	141	136	147	129	143	129	148	120	135	144	138	153	136	139	138	146	131	121	105	142	134	129	116	124	142	130	129	135	118	132	127	145	145	152	143	149	130	132	137	134	143	145	134	148	141	122	123	131	136	130	139	138	135	130	153	114	146	116	138	130	131	131	129	115	121	140	120	121	134	155	149	120	140	153	136	148	114	119	125	130	135	116	147	148	122	151	143	136	137	128	161	140	135	136	154	140	119	146	149	148	134	123	139	138	131	144	136	139	149	135	132	128	141	145	125	139	123	144	134	153	131	166	123	139	141	134	140	166	124	139	140	125	115	147	139	134	152	149	135	142	123	140	152	156	127	149	136	128	138	163	132	145	140	130	137	138	135	132	130	124	137	140	134	140	143	132	136	144	122	140	142	165	134	116	153	129	142	140	148	142	132	148	129	140	144	129	115	130	144	140	147	164	135	133	150	132	157	125	135	141	131	149	136	139	150	128	135	133	120	142	151	139	145	116	148	111	138	155	138	129	139	127	126	131	123	123	148	160	153	144	156	151	130	134	145	131	155	140	109	129	131	141	129	134	141	129	143	128	158	158	135	141	149	131	113	141	129	141	130	130	140	121	104	126	150	133	165	132	142	132	137	163	143	112	140	152	147	134	139	124	155	131	151	126	128	112	138	131	162	138	130	120	142	121	133	142	124	119	124	146	118	143	138	134	126	140	155	144	139	133	135	132	119	160	130	131	155	120	130	136	118	129	122	153	122	150	140	134	152	135	139	147	135	147	120	132	128	135	137	129	107	151	120	147	120	150	147	122	141	125	122	140	135	148	145	153	148	127	139	134	126	148	139	133	148	135	131	140	120	125	134	127	145	124	150	164	141	157	129	116	148	113	132	137	118	156	151	150	145	128	130	149	146	132	133	131	123	143	129	129	157	144	138	143	135	144	121	138	136	136	147	148	132	124	150	136	123	121	125	173	135	110	125	140	115	150	131	128	134	152	142	137	148	129	156	139	135	117	140	134	157	134	138	143	139	134	139	135	131	138	122	126	146	138	133	144	132	140	124	134	135	163	111	138	132	147	155	139	137	131	141	133	129	130	139	136	126	138	152	127	118	135	142	148	105	134	134	132	145	124	142	124	157	131	146	111	150	135	130	131	124	144	124	118	165	127	132	108	148	115	144	135	139	125	148	175	148	128	122	150	143	135	133	133	133	135	162	133	114	133	158	157	168	139	136	148	126	124	131	124	134	137	145	138	154	135	120	128	143	125	145	129	135	121	152	130	127	144	155	160	124	121	121	135	154	144	113	104	143	137	125	135	142	156	139	116	138	135	155	129	123	149	130	152	144	130	143	141	166	130	132	129	154	128	138	144	126	154	143	131	122	143	147	124	116	142	153	133	146	133	148	120	123	138	123	137	151	106	127	141	128	136	119	144	118	115	145	143	114	135	126	130	136	154	143	150	121	119	147	131	119	140	133	131	162	145	129	138	160	145	139	153	126	163	143	136	118	133	137	120	134	132	138	123	135	142	126	137	146	116	120	144	128	113	139	147	151	135	125	127	125	125	132	140	136	100	137	123	134	144	145	129	138	164	124	124	161	142	134	146	126	133	129	136	165	149	133	134	125	115	140	137	121	145	150	132	124	148	157	126	127	142	116	138	127	114	140	124	142	144	121	144	130	125	136	131	130	138	117	145	146	143	132	110	131	165	135	143	139	132	125	155	127	143	135	156	147	142	136	144	112	132	125	148	136	151	152	134	138	134	134	144	152	117	143	137	134	137	129	128	128	128	150	133	146	144	132	127	136	159	134	154	141	138	110	149	133	152	128	135	113	143	154	136	111	136	140	145	131	158	124	138	160	129	135	137	142	122	145	139	125	141	119	134	141	162	137	132	151	110	140	133	133	143	159	122	126	134	134	114	152	128	118	127	129	129	133	131	131	119	131	128	127	130	120	127	141	138	126	136	132	141	129	131	141	117	141	144	145	141	152	133	122	136	141	143	123	139	146	130	131	128	134	152	127	148	150	132	125	120	107	126	137	137	135	145	145	149	119	122	135	155	136	137	144	137	144	144	116	134	137	146	144	135	144	136	141	117	143	153	146	119	143	133	153	140	152	118	164	144	146	130	153	141	126	143	121	137	173	142	125	135	137	113	154	143	143	136	139	169	149	142	141	136	122	145	137	157	139	142	134	137	136	131	139	126	129	139	141	133	157	147	126	121	152	127	154	135	132	147	101	128	133	110	129	118	127	136	142	121	139	138	133	130	154	130	136	129	123	152	135	143	148	155	156	146	126	131	143	144	144	131	113	136	113	108	120	120	130	124	140	130	149	132	149	131	164	166	157	154	130	141	147	153	129	170	110	136	148	132	147	141	131	139	147	156	130	146	130	129	129	138	151	131	145	127	147	163	132	126	143	128	152	139	134	129	135	138	135	154	155	121	140	141	147	128	106	138	140	137	131	139	157	126	130	139	120	125	139	141	137	127	139	132	144	128	134	136	152	144	150	127	138	138	148	119	149	129	125	161	128	129	152	114	141	121	145	132	148	157	136	124	140	141	138	126	154	126	138	120	139	128	130	131	142	125	115	118	135	157	146	171	133	116	130	139	134	154	134	152	136	118	137	147	153	154	122	140	163	146	133	142	130	124	152	161	119	124	137	137	129	137	121	139	131	140	157	139	141	111	134	145	161	124	134	145	140	139
17617	9539	19698	22636	21422	19393	16821	15577	14639	13174	11222	8446	6280	5182	4785	4392	4030	3820	3325	3244	3278	3339	3076	3014	3114	2952	2334	2056	1943	1704	1452	1215	1118	1034	984	917	811	865	977	992	1430	1409	1521	1314	898	766	648	623	638	577	573	651	720	573	568	562	564	583	568	583	616	591	565	604	538	512	585	591	503	517	512	490	499	470	480	478	447	463	396	455	484	463	431	390	402	395	401	389	384	419	355	354	358	337	344	356	352	356	370	354	368	365	387	343	402	407	406	400	396	392	390	363	390	385	321	336	345	352	355	343	345	364	319	357	359	346	371	355	360	370	370	372	370	380	380	374	367	378	374	357	369	338	338	351	332	365	335	399	384	343	363	330	333	369	367	343	348	324	363	364	355	366	328	367	351	331	368	330	328	330	340	318	337	341	342	332	343	319	340	348	333	339	370	348	353	343	377	377	357	349	353	337	345	372	349	359	366	339	334	368	341	349	382	337	353	350	361	327	393	335	367	349	346	378	339	355	341	338	336	340	368	361	374	374	363	308	367	377	383	329	371	337	370	347	353	336	364	342	354	325	337	359	344	386	346	356	351	330	360	377	307	330	330	297	357	386	344	310	368	358	338	347	364	365	337	332	333	353	353	312	360	366	339	353	329	336	361	346	337	349	354	353	358	331	371	357	321	365	382	361	339	351	356	369	338	350	359	352	355	305	327	321	355	366	356	317	338	366	388	345	367	367	348	351	356	343	361	376	365	373	347	316	354	335	333	367	332	360	366	320	355	362	343	352	356	305	348	398	336	336	359	371	380	342	354	353	348	341	331	382	345	355	356	336	275	335	345	316	338	372	334	374	320	337	356	328	359	368	320	316	351	342	362	333	358	352	368	350	352	322	386	320	371	325	364	358	327	353	379	386	324	330	347	339	350	347	354	331	361	364	337	362	350	377	345	338	372	334	360	335	349	328	358	334	353	388	333	315	342	365	332	348	344	333	351	386	333	340	332	344	323	346	320	339	365	316	331	337	353	368	369	310	348	364	336	361	329	348	360	340	352	334	360	347	324	352	330	328	328	330	358	314	355	330	345	344	345	349	345	332	384	377	326	355	357	371	360	340	343	360	339	364	372	359	328	354	337	388	381	352	337	353	329	362	345	364	323	369	352	341	375	352	380	332	321	338	349	340	355	378	346	346	334	356	389	341	348	355	365	352	355	327	352	327	360	346	337	357	333	315	360	332	412	311	360	304	356	313	348	307	359	324	352	356	315	351	340	348	349	337	354	344	347	365	347	339	333	349	345	312	333	375	374	355	353	326	345	333	352	361	341	351	333	338	326	338	345	344	354	332	313	368	343	331	324	341	336	365	382	346	324	356	340	343	304	340	371	338	347	356	337	328	345	365	351	345	334	346	352	342	336	321	362	358	332	342	346	374	368	340	364	370	340	341	343	352	355	379	364	333	334	372	333	340	320	330	331	323	336	349	358	341	333	352	337	366	351	334	344	343	305	327	333	362	344	346	347	391	363	356	331	339	333	335	363	365	348	310	338	362	329	347	324	334	336	358	352	356	356	344	328	351	359	338	363	350	365	339	354	355	344	322	353	351	325	317	357	342	327	362	316	330	351	329	380	312	370	364	348	340	357	349	365	345	326	312	343	335	365	323	347	333	376	334	362	365	363	343	342	343	321	362	363	320	365	355	345	356	349	361	355	375	347	361	343	373	321	337	337	336	356	362	358	340	351	327	385	354	352	364	342	365	350	341	374	336	367	354	338	377	340	333	361	366	315	339	332	336	353	349	370	324	354	350	378	346	329	354	319	343	345	341	340	366	321	350	385	325	346	355	377	352	355	349	352	320	336	365	326	346	336	365	348	310	393	328	341	335	351	368	347	351	306	329	343	353	374	353	344	324	354	358	333	369	341	326	342	336	327	345	338	345	360	368	360	395	350	306	361	366	367	330	311	366	333	393	320	331	358	346	314	389	327	347	351	346	357	377	354	344	373	349	331	341	362	342	349	349	332	350	362	389	337	356	356	354	359	391	357	345	346	326	370	345	370	361	333	359	338	356	376	349	319	329	347	351	336	322	350	363	339	383	329	348	378	329	350	359	370	318	337	336	352	325	337	337	344	353	364	336	380	331	327	351	362	354	354	338	349	341	333	349	372	361	371	370	329	358	371	354	355	358	365	358	366	315	332	387	342	361	378	362	325	381	341	328	366	359	347	356	349	343	388	357	352	367	329	355	318	322	352	302	362	347	343	330	352	339	319	349	375	337	327	337	343	314	358	365	346	384	337	347	331	356	394	393	319	338	374	346	340	389	317	355	358	334	328	364	327	355	298	343	344	329	330	339	345	340	372	335	328	315	354	365	343	346	347	368	321	349	363	347	355	359	397	354	359	317	355	335	373	346	382	356	344	336	328	382	355	319	357	329	349	348	334	367	345	334	345	355	321	372	365	362	344	312	380	337	334	358	324	383	368	355	341	358	342	365	338	326	356	342	334	361	351	350	345	305	342	342	353	354	344	361	402	330	363	334	358	344	357	333	346	341	338	372	363	359	336	345	365	342	347	365	375	339	316	346	345	355	342	314	369	326	368	354	345	364	337	343	365	348	374	357	364	349	354	356	356	360	384	379	317	331	320	350	389	382	347	369	371	325	342	363	327	354	340	374	342	353	398	329	349	351	347	341	341	361	347	346	363	358	360	352	344	369	352	359	367	342	333	380	352	335	330	338	362	334	356	336	322	334	325	345	357	357	354	357	352	344	324	347	382	381	324	371	357	392	342	362	350	359	356	358	345	301	365	322	333	346	365	332	351	356	354	332	367	344	373	352	323	323	332	348	341	341	348	359	365	369	352	369	352	376	338	333	336	331	353	361	350	327	311	332	349	349	365	369	330	328	367	339	368	328	329	346	357	355	332	358	347	352	348	337	348	373	353	321	403	347	359	360	362	307	388	347	368	335	326	332	320	319	376	339	343	362	381	368	349	358	364	337	384	334	349	377	364	383	327	344	363	326	355	340	327	343	349	331	363	351	369	383	362	347	323	333	363	371	340	401	370	345	370	340	358	345	299	355	346	347	360	330	347	325	370	340	363	320	337	363	336	374	338	363	355	346	363	323	350	311	363	354	343	313	337	360	347	360	338	346	338	319	336	356	327	375	343	335	340	341	353	339	336	353	376	370	353	334	378	354	346	371	354	340	329	353	345	333	343	366	354	374	312	330	311	348	350	351	356	332	378	341	365	348	350	293	327	327	335	351	379	318	386	335	389	365	373	337	342	413	359	361	358	331	313	324	343	352	355	364	336	350	329	362	341	313	371	373	357	347	325	361	349	356	346	310	376	336	355	347	325	347	365	349	330	354	313	338	380	329	332	342	335	351	345	343	340	366	346	381	351	363	339	345	362	349	340	367	369	347	340	348	370	350	370	358	373	351	352	337	308	370	334	380	331	353	355	364	383	363	323	355	345	332	334	329	366	358	345	365	331	373	355	354	342	333
10373	4464	5065	4021	2809	2379	1778	1556	1366	1240	907	668	495	492	443	452	402	344	365	320	346	352	316	343	348	310	295	250	251	230	230	217	200	211	221	216	225	225	220	195	223	194	211	175	220	204	206	185	210	202	192	198	200	208	218	207	192	203	208	198	166	208	219	217	209	215	207	219	206	196	198	192	207	221	202	186	179	208	205	198	167	172	194	202	213	207	201	205	214	191	195	192	191	221	191	222	176	181	201	192	171	198	188	203	190	205	192	204	187	174	191	200	221	231	183	189	186	196	187	210	205	201	198	195	178	220	172	200	223	192	194	195	218	189	206	200	200	199	201	205	196	189	187	190	200	205	196	203	193	213	187	212	200	214	191	222	202	182	202	188	185	208	194	196	190	208	197	192	197	190	215	175	204	188	194	218	219	197	175	200	180	185	178	181	203	187	202	195	175	189	215	182	202	217	187	181	180	193	209	189	175	175	195	215	200	198	191	184	201	198	194	186	187	220	211	207	181	192	203	164	193	173	180	162	182	215	219	207	195	196	201	198	222	207	224	199	165	188	182	188	214	207	218	206	194	190	198	182	183	183	217	203	164	212	213	208	194	187	191	186	183	195	170	199	201	217	184	204	189	196	201	188	217	196	182	200	201	191	202	209	193	193	189	197	217	214	186	189	178	214	215	174	191	192	206	193	199	222	198	194	230	204	169	188	202	188	183	214	181	178	202	177	224	175	197	215	190	198	182	184	206	186	227	206	167	206	184	192	196	187	180	188	178	243	185	188	216	185	180	191	200	209	219	211	181	187	195	185	201	194	175	198	193	196	193	224	181	199	201	206	177	201	179	214	212	196	216	203	185	179	179	174	182	188	188	196	187	185	205	185	204	212	177	227	199	189	198	196	214	172	178	206	189	195	190	190	193	216	176	206	215	192	174	186	212	199	195	213	211	208	189	207	198	196	189	203	203	183	205	224	214	189	173	217	200	206	185	198	214	186	181	219	181	202	184	185	183	179	187	210	206	190	203	212	209	200	169	193	220	201	206	169	210	218	196	197	214	205	194	195	202	194	201	224	186	214	174	160	204	214	212	208	169	176	218	170	214	171	199	213	220	191	196	214	196	207	192	219	183	196	213	175	200	217	190	213	192	179	196	222	210	172	212	201	169	213	185	179	229	175	188	203	204	199	198	197	202	198	163	176	198	199	203	214	188	191	168	188	172	224	202	205	201	198	198	197	208	202	203	202	187	185	189	208	186	199	192	198	179	219	176	207	195	204	196	213	203	211	198	222	204	192	219	177	210	199	179	196	208	205	200	194	185	190	199	210	181	219	200	173	190	200	185	203	187	196	217	200	192	210	196	202	197	201	189	188	188	230	186	186	202	221	183	176	216	209	209	187	220	223	210	202	194	200	193	191	181	174	197	200	200	218	191	193	216	211	230	231	203	202	193	183	195	221	186	195	204	211	172	197	214	181	197	197	205	178	201	151	190	177	189	214	200	221	184	210	205	221	199	183	196	190	214	207	188	191	215	199	201	192	161	183	200	181	182	187	195	184	209	180	199	195	228	211	187	189	198	183	214	205	195	193	198	190	182	188	198	183	214	218	199	207	194	173	193	195	185	201	208	179	206	220	229	218	218	212	208	211	190	211	219	192	196	208	225	205	171	198	182	214	220	185	202	191	165	205	202	204	214	238	187	217	228	192	200	199	187	179	206	192	199	182	193	213	211	210	191	181	201	196	168	200	208	192	216	206	207	222	186	213	186	206	178	229	215	169	205	194	194	196	207	177	214	186	224	211	167	179	189	194	203	180	178	182	210	179	185	199	214	180	200	201	210	185	189	213	202	217	194	203	216	187	188	202	193	189	196	199	182	189	198	219	200	200	185	203	207	199	202	200	188	238	185	189	185	196	190	203	191	192	206	190	190	222	205	199	196	194	197	199	218	228	197	185	200	170	211	215	190	181	203	185	197	209	222	198	198	163	194	188	184	207	201	203	212	213	192	190	174	204	202	168	183	191	222	181	192	193	205	225	207	173	199	184	186	178	195	191	208	217	173	180	196	219	209	191	176	196	204	177	182	185	199	181	208	189	215	204	200	209	229	212	196	201	220	221	182	196	193	209	217	190	214	206	200	195	165	180	177	194	189	208	170	185	215	187	193	203	201	184	192	192	206	193	196	184	202	198	184	210	200	192	211	197	211	190	201	209	164	214	179	206	210	180	177	184	187	208	185	227	195	187	206	189	206	192	202	220	185	214	217	209	212	189	169	211	217	209	217	201	174	181	191	182	203	200	210	190	192	173	202	200	183	199	203	214	197	196	221	201	188	203	229	198	191	216	190	174	183	236	171	194	193	203	208	194	202	196	187	196	209	178	183	216	198	204	193	197	183	195	185	204	198	191	192	201	165	211	210	170	188	209	168	200	207	177	180	199	178	204	167	201	187	170	184	169	215	200	216	175	194	213	189	209	200	206	202	202	195	186	178	204	204	190	219	212	181	197	213	193	219	189	183	170	203	210	211	183	184	198	193	192	200	200	220	201	211	194	183	200	193	190	221	189	206	202	191	179	204	212	189	198	188	205	237	198	208	205	216	184	183	190	194	194	194	210	197	221	218	190	216	207	222	203	194	191	175	194	187	214	188	209	199	235	216	200	177	180	165	180	209	197	207	207	181	188	208	206	198	200	203	188	200	207	191	189	190	227	176	185	189	195	197	193	215	198	198	186	187	213	195	222	197	209	205	204	204	226	195	207	197	210	192	195	195	213	201	200	189	189	206	168	213	183	198	191	202	205	195	203	186	195	202	200	209	194	193	189	195	206	201	203	214	199	187	199	169	195	208	191	194	216	187	201	196	176	212	170	232	183	204	187	190	175	221	168	196	185	196	208	194	187	201	198	193	173	216	214	216	198	204	198	192	225	195	187	207	212	190	200	190	208	184	210	195	180	197	228	188	191	194	181	174	189	192	203	190	205	159	195	211	220	210	181	192	222	200	197	216	223	205	206	211	172	202	206	200	203	188	193	226	198	184	212	203	173	171	197	204	208	209	233	196	207	230	177	198	218	209	209	201	195	190	199	192	191	191	208	197	217	245	190	204	194	214	188	194	204	189	196	214	172	217	195	224	214	191	207	191	198	233	199	207	197	183	194	180	207	175	211	188	201	190	208	194	206	213	185	189	190	188	224	187	211	201	180	190	219	214	188	199	204	201	213	170	188	195	215	190	200	181	211	166	202	186	211	163	187	185	204	187	192	200	192	203	227	205	208	166	183	192	178	210	203	172	195	193	214	208	180	217	218	203	217	186	211	187	192	178	204	200	216	185	227	200	189	195	194	206	190	188	182	199	208	205	188	197	201	197	184	198	189	204	173	186	195	200	196	182	174	198	190	184	207	200	179	181	183	157	181	192	209	210	192	211	197	196	210	194	203	206	214	209	199	216	204	169	205	183	191	206	201	196	209	205	192	212	191	199	194	206	211	186	240	194	202
5978	4029	9265	10962	10117	9250	7769	7228	6722	6093	4917	3535	2821	2351	2194	2195	1834	1674	1707	1731	1652	1665	1658	1588	1653	1234	986	939	816	789	676	663	661	701	671	626	646	577	556	528	562	556	561	577	554	524	561	595	528	542	574	550	517	514	558	606	570	564	565	593	542	542	537	599	572	589	578	569	566	573	505	548	513	527	520	468	530	512	535	496	527	556	502	512	486	483	506	521	490	474	480	464	487	461	483	452	486	461	525	505	505	472	456	517	483	476	527	492	508	479	485	479	480	509	468	455	493	488	484	455	545	489	492	492	496	470	506	492	485	478	459	466	502	484	493	492	473	473	476	483	483	465	485	498	520	462	468	485	448	475	479	463	467	448	532	508	533	476	465	471	493	511	509	501	483	457	473	429	454	508	454	534	459	503	476	496	499	501	472	459	517	488	481	474	465	484	478	497	510	503	502	470	500	477	481	463	482	495	481	508	443	482	452	486	451	499	479	473	509	462	497	471	482	501	449	473	465	469	493	463	447	500	491	431	503	485	496	487	432	476	488	489	487	505	474	493	460	480	469	466	501	480	492	500	443	498	473	476	497	460	457	478	479	499	516	436	486	477	456	454	521	478	517	454	505	532	448	455	474	489	553	440	462	498	458	498	496	470	505	470	496	457	489	473	510	514	465	497	495	504	487	452	506	482	458	520	473	467	461	432	449	502	515	468	482	444	499	465	522	456	478	455	492	498	475	468	459	467	478	466	473	437	464	469	464	476	457	446	504	471	529	450	464	460	443	494	516	495	475	487	510	443	469	487	466	489	485	464	479	501	489	475	493	463	521	474	487	445	461	477	510	495	495	457	465	432	470	513	524	466	465	508	520	484	492	497	501	510	487	474	465	466	496	475	497	479	495	515	524	477	524	470	508	516	468	460	509	457	483	481	486	494	492	483	461	518	432	477	512	483	485	446	501	488	511	502	491	493	488	472	460	462	509	477	451	438	494	482	486	463	478	490	449	494	506	467	451	469	490	477	514	463	499	499	463	461	463	498	486	476	499	451	477	474	511	457	455	500	481	458	502	465	493	451	503	476	522	480	470	468	543	487	494	478	478	494	496	489	517	453	474	501	477	464	500	489	475	474	488	466	476	478	512	462	485	468	489	506	438	490	477	474	478	488	496	416	478	452	488	469	484	519	480	516	503	456	476	461	505	487	475	503	491	482	472	489	477	462	480	455	476	464	475	481	452	498	507	507	472	534	499	509	453	456	484	490	499	499	488	482	452	486	501	450	463	467	477	483	474	488	502	507	492	464	470	473	430	535	470	466	521	452	491	463	494	487	435	445	462	482	483	449	499	467	465	496	488	484	488	452	482	500	475	495	476	473	470	511	504	440	495	461	527	557	501	471	495	488	497	436	463	479	498	480	460	526	522	507	438	506	462	525	508	472	470	505	496	491	505	439	449	516	450	444	452	475	510	499	466	475	502	472	464	503	478	496	472	455	462	495	434	484	482	456	489	468	515	500	501	485	515	504	466	495	492	450	489	466	495	466	491	504	502	483	496	484	471	477	448	435	481	469	483	476	515	428	483	470	512	480	492	521	494	476	490	463	473	479	510	513	512	491	533	461	483	448	444	478	485	481	496	439	445	473	487	483	477	494	469	508	462	468	510	487	437	454	462	497	486	492	470	491	496	497	450	474	485	493	477	515	488	458	452	489	482	518	464	495	455	491	482	476	488	501	470	498	493	479	479	468	462	468	505	493	492	479	490	494	487	468	469	473	509	479	505	483	478	499	420	470	461	490	479	444	466	466	525	501	488	505	457	502	476	516	485	479	477	461	493	508	491	460	486	502	491	472	474	438	528	487	505	499	417	484	477	453	485	476	492	462	482	490	488	481	491	477	496	482	466	411	491	505	469	501	472	492	484	491	494	496	432	482	473	531	492	460	481	470	442	479	466	453	480	473	478	506	456	474	482	502	502	444	469	502	479	509	476	552	527	484	477	480	448	439	504	493	487	510	469	493	460	461	515	473	446	457	495	508	500	474	497	468	470	492	455	474	503	476	476	495	454	455	503	495	454	491	481	472	473	502	458	504	523	496	484	487	474	481	531	495	496	494	491	522	480	490	471	490	493	489	503	489	453	495	466	514	488	488	473	499	537	474	488	453	447	494	500	486	494	463	466	456	505	489	467	494	499	473	456	475	491	473	513	489	487	486	499	495	463	478	527	477	476	493	500	491	526	476	479	450	484	485	469	518	469	483	452	445	498	475	491	490	456	459	471	502	480	522	468	479	486	514	457	480	488	489	515	488	497	530	472	495	455	494	460	464	459	448	463	467	485	456	504	503	489	494	493	472	547	469	498	498	480	478	468	482	477	468	539	492	495	488	504	485	476	495	479	503	495	460	486	490	450	463	469	467	451	492	520	448	477	479	531	463	510	457	475	494	448	513	508	493	471	484	462	477	476	498	463	505	509	494	456	447	502	453	499	485	444	457	460	448	447	446	475	495	486	482	502	481	524	464	468	479	461	473	470	475	508	476	449	492	443	480	508	488	489	475	449	444	453	462	489	476	493	474	488	501	472	487	459	458	464	493	491	479	513	526	487	480	449	511	483	500	496	489	471	479	457	467	492	496	491	516	488	477	484	513	496	489	479	468	493	526	482	521	466	499	451	482	474	470	467	441	451	492	462	482	458	478	481	470	479	477	480	509	515	506	462	522	471	487	498	472	477	462	451	503	459	504	475	482	472	474	472	480	458	493	495	446	512	470	457	434	488	480	471	490	481	491	475	435	440	491	473	472	465	495	507	442	514	462	481	496	481	528	463	494	465	493	481	460	449	462	504	499	456	480	486	479	479	443	480	482	471	477	499	474	465	491	493	494	486	467	442	490	448	462	535	518	466	475	472	510	444	481	497	490	495	437	543	474	525	495	457	518	457	451	479	479	467	477	533	453	447	453	472	458	479	469	483	468	527	516	492	486	511	457	474	506	478	494	447	480	472	479	481	493	480	474	505	446	487	451	462	511	477	495	500	498	464	471	448	493	458	514	493	472	471	510	476	475	503	492	461	458	503	491	487	493	540	417	462	471	469	500	499	482	503	498	442	470	514	476	531	475	482	472	471	490	468	523	460	475	469	480	460	484	467	515	488	459	476	478	507	512	496	482	480	505	453	497	458	497	515	513	468	487	488	492	491	480	448	515	491	471	473	552	480	513	501	511	502	495	541	464	458	497	487	475	465	485	505	530	475	491	486	507	496	501	438	467	460	469	461	473	486	471	445	470	491	510	483	518	491	509	480	491	485	536	526	502	462	463	467	506	500	495	486	517	464	467	449	479	498	495	448	486	435	470	480	539	470	484	473	480	484	477	497	491	492	503	478	435	467	460	505	520	463	483	516	457	536	465	514	482	480	489	441	496	538	458	465	490	497	470	516	497	494	487	487	460	461	485	498	461	487	496	454	500	466	490	488	501	533	472	492	470	469	462	436	507	502	484	460	492
24016	10383	9675	7878	5668	4463	3426	2845	2438	2003	1577	1135	857	701	687	630	531	481	502	450	491	452	449	467	417	419	326	319	297	282	221	259	238	238	235	237	200	221	244	194	256	236	221	221	206	190	209	175	181	206	175	201	197	205	184	192	178	184	208	210	183	189	190	208	197	184	187	177	185	175	194	170	162	181	181	189	184	171	182	173	177	188	179	177	173	165	149	149	174	175	166	181	175	164	180	183	168	169	186	201	165	161	179	176	186	173	171	170	157	177	166	212	189	164	154	167	182	189	179	165	160	200	190	173	170	166	173	172	177	191	186	172	178	178	174	142	178	176	190	180	182	161	170	155	188	186	157	162	184	158	176	170	177	173	186	137	171	152	159	155	192	192	162	155	180	213	173	177	157	159	158	176	175	157	180	151	154	180	164	179	161	169	161	147	198	168	166	179	185	152	173	159	171	159	178	183	181	150	180	182	177	159	179	192	198	150	168	180	151	176	160	159	165	171	166	170	175	164	188	164	156	185	161	185	158	179	167	180	189	182	155	192	153	165	187	182	180	192	165	189	164	211	176	171	155	152	181	174	155	196	197	186	169	181	156	176	176	149	187	189	172	195	154	176	193	204	170	167	159	165	175	173	190	188	210	175	163	185	173	169	187	173	163	188	160	163	171	170	176	180	174	167	179	163	143	190	175	182	174	173	182	168	157	166	196	177	155	180	180	188	177	152	165	159	187	152	153	186	184	152	187	150	182	164	185	139	161	148	158	187	153	172	176	173	169	166	166	172	175	158	188	176	166	153	151	189	183	167	150	200	170	167	168	167	188	162	157	195	159	182	176	174	168	172	173	184	169	156	179	181	135	194	183	188	191	164	165	187	162	186	165	153	157	180	164	140	199	171	168	177	196	172	163	172	163	154	163	162	185	170	155	171	148	197	188	180	169	171	199	190	163	157	175	163	186	170	170	170	160	188	170	164	171	172	169	156	162	164	181	171	163	177	177	167	178	154	174	131	175	178	179	170	199	175	166	160	187	210	187	174	155	149	180	178	180	166	165	166	207	185	169	171	155	169	188	170	174	197	203	183	169	178	165	186	175	162	168	173	165	180	171	174	164	169	176	162	181	167	167	175	174	166	148	173	163	160	178	153	148	178	165	168	174	178	180	194	155	185	185	195	188	166	155	176	187	155	168	176	171	160	178	191	171	188	180	152	170	164	168	168	164	185	157	187	168	161	180	172	150	209	170	152	167	183	168	181	168	172	192	178	181	156	155	166	162	194	186	172	185	174	184	186	161	172	180	186	168	177	174	173	178	181	166	176	175	195	178	154	162	164	155	173	189	181	178	191	171	193	168	171	160	167	166	170	177	143	159	157	205	186	175	167	158	155	144	187	168	159	161	195	173	157	157	185	165	164	200	144	153	157	176	182	169	185	204	163	185	173	167	161	169	169	175	165	178	187	176	161	157	173	153	185	180	156	154	172	178	170	171	182	170	176	196	158	177	179	165	148	140	154	190	177	203	172	181	167	176	176	151	172	149	162	190	158	157	170	144	171	177	169	185	189	156	181	170	176	180	189	183	168	168	164	150	176	169	167	154	172	180	177	165	173	193	167	164	176	150	159	170	170	169	188	165	165	147	161	155	164	163	169	161	153	145	173	151	180	189	181	172	183	178	143	176	194	155	190	204	183	156	170	165	182	185	159	179	184	160	168	162	171	184	177	190	169	147	156	173	171	152	189	175	179	161	163	150	143	186	191	194	164	150	186	175	150	140	197	211	156	176	161	169	150	192	184	151	175	186	157	158	182	176	161	177	175	178	167	195	160	185	206	176	159	172	174	149	186	186	164	211	181	167	171	184	168	167	170	162	163	162	187	180	168	133	177	164	172	167	166	167	166	174	185	147	164	154	168	167	172	161	183	170	177	181	176	164	163	191	198	190	162	159	169	187	165	166	181	163	152	158	199	176	157	167	169	149	176	182	179	172	171	171	159	196	161	137	149	183	157	158	161	164	159	163	167	166	195	159	177	166	170	197	189	178	178	191	177	175	168	178	174	188	179	177	178	154	177	153	180	174	191	176	152	197	157	175	166	163	191	173	174	179	146	170	174	174	178	190	155	162	174	176	184	183	161	179	142	179	171	141	163	174	150	157	157	174	186	163	147	166	181	180	181	167	180	162	179	180	175	152	185	155	168	170	168	177	193	182	173	178	164	178	143	178	181	160	187	187	176	173	187	166	184	168	156	169	171	167	158	188	193	182	211	179	148	173	171	155	181	153	169	164	171	177	183	159	165	186	191	180	188	169	194	158	174	176	166	185	153	184	169	172	180	186	159	152	153	169	171	173	195	180	163	167	176	159	189	167	166	197	145	161	188	181	182	182	177	168	174	173	170	174	165	164	154	200	166	174	170	187	158	177	185	170	209	168	169	174	179	151	179	187	180	157	156	174	177	174	162	174	199	187	182	156	156	166	171	178	166	163	164	176	162	185	169	178	169	187	214	175	187	163	153	175	159	169	151	166	159	173	166	188	169	171	169	179	182	164	189	188	170	145	200	146	171	150	159	177	173	174	193	171	164	153	148	181	172	180	163	196	183	173	178	189	174	169	142	169	157	186	199	173	168	178	193	186	179	188	162	178	173	171	183	168	185	175	167	175	177	166	145	184	170	183	151	161	156	161	198	165	144	160	177	160	178	174	143	178	173	183	166	164	164	176	190	170	159	169	197	174	170	156	161	171	185	175	147	157	177	178	160	167	149	157	173	186	156	176	182	162	150	180	184	169	162	171	174	182	171	183	192	177	149	159	160	175	161	176	174	171	189	185	166	187	175	146	138	186	164	159	188	157	153	188	188	191	177	184	163	187	175	201	183	168	177	162	161	171	173	205	192	176	169	172	165	171	176	172	184	160	173	176	176	168	201	177	171	174	170	172	172	165	166	146	172	192	174	170	155	144	166	165	193	181	169	169	174	172	175	160	174	169	167	149	156	175	167	167	171	207	188	163	150	175	167	152	190	162	158	167	164	167	169	176	135	189	174	175	162	178	174	152	175	173	180	184	200	175	160	161	174	163	158	182	151	183	154	147	187	183	164	176	168	154	147	170	170	175	174	179	219	168	183	159	166	175	175	173	165	200	165	188	167	136	164	176	170	161	167	202	190	189	169	191	154	170	178	166	194	155	171	178	172	177	170	166	167	166	191	180	172	207	188	162	184	194	172	183	164	193	177	182	154	154	165	187	185	165	180	172	178	195	160	166	194	170	175	185	181	171	163	163	153	150	168	165	182	169	179	178	168	174	175	178	164	157	180	167	164	166	141	151	151	198	164	160	174	184	178	187	194	187	165	184	179	164	170	177	190	174	183	188	162	174	169	168	165	180	174	173	182	172	150	192	176	178	159	175	157	187	202	181	173	157	172	154	175	172	172	155	175	179	159	144	166	176	169	165	157	154	183	150	168	154	161	173	180	174	167	176	155	162	174	175	167	143	168
13976	7035	15032	18179	16476	15477	12925	11959	11229	9553	7562	5763	4690	4036	3704	3425	2881	2691	2824	2590	2418	2468	2480	2407	2207	1920	1584	1412	1406	1237	989	979	960	924	807	783	705	700	760	832	983	1037	1048	878	735	682	595	597	538	539	648	653	634	632	624	578	642	588	611	625	596	592	636	557	606	601	590	584	568	606	512	536	488	491	465	480	516	469	462	469	473	432	460	444	438	514	448	466	415	462	430	441	451	451	438	422	406	395	452	436	452	464	460	434	461	433	480	443	512	454	428	409	402	441	442	435	420	415	429	391	478	450	430	419	455	434	441	433	406	454	443	455	415	404	415	442	407	441	398	435	415	426	408	407	428	448	415	425	401	445	422	429	406	473	411	446	435	431	448	416	439	404	423	412	393	432	432	437	407	466	422	438	436	426	389	413	419	414	401	432	452	462	407	422	417	414	379	419	387	423	445	456	428	416	418	441	433	426	415	412	415	406	421	430	446	409	416	440	404	430	462	398	417	419	434	415	413	403	417	434	454	411	385	443	415	423	414	436	460	415	445	445	389	445	466	423	444	424	427	444	371	393	415	406	442	389	422	430	409	443	449	409	420	396	440	426	421	384	402	466	409	469	417	433	434	456	394	416	401	415	434	438	443	401	421	412	412	422	454	388	443	469	423	392	415	420	401	430	404	402	375	420	429	430	425	424	426	400	433	410	430	426	397	446	437	415	419	391	419	424	401	371	415	404	419	414	414	423	420	409	404	436	408	427	406	400	420	422	421	427	412	415	409	374	389	404	416	433	402	410	405	401	409	433	432	460	413	418	422	425	395	437	411	454	445	396	411	418	411	412	424	415	417	434	463	407	414	444	435	409	371	406	388	413	413	463	418	447	420	411	442	417	442	400	423	449	416	414	377	429	471	395	402	435	404	433	442	423	431	411	425	438	413	421	462	467	413	413	459	406	388	420	408	408	449	414	430	428	407	405	418	393	448	395	415	418	420	424	409	444	453	420	418	405	407	415	461	422	460	419	411	433	426	393	399	410	399	433	396	448	437	433	435	425	438	403	443	448	456	416	432	386	397	438	415	439	438	447	410	408	412	416	430	425	384	422	442	423	450	379	403	409	412	445	452	420	424	429	413	419	383	426	386	419	403	427	408	446	411	451	419	372	428	439	428	403	438	397	437	427	429	409	432	415	445	370	411	396	394	386	457	414	424	420	440	430	378	409	449	414	425	420	419	377	406	436	404	420	436	421	410	425	430	412	421	403	423	426	409	407	432	430	393	414	417	412	415	442	429	426	440	400	430	413	427	412	434	423	421	401	417	420	432	444	469	400	423	405	405	418	436	412	421	424	409	428	426	408	449	445	419	398	418	425	441	407	398	427	396	385	435	403	387	412	415	419	410	452	408	412	452	454	429	429	438	428	381	413	434	441	429	410	397	441	412	395	485	407	460	455	401	425	438	423	405	427	409	418	414	408	422	439	400	430	409	402	412	389	389	441	425	419	428	418	450	404	392	424	387	410	424	428	436	411	418	436	461	429	416	419	459	434	470	427	434	407	369	449	452	421	450	434	426	437	425	414	403	418	406	444	397	407	457	452	402	439	463	425	403	420	407	446	420	443	425	402	403	449	407	398	403	436	433	433	384	386	433	415	405	393	434	459	448	447	444	446	415	415	414	412	414	375	444	423	426	362	394	441	415	449	411	367	412	449	435	437	379	422	428	417	442	403	413	477	419	412	394	454	422	422	420	430	452	407	426	395	427	455	461	401	463	406	418	451	430	438	404	431	456	385	408	453	426	374	422	437	403	436	446	399	397	423	405	426	397	420	437	391	406	457	430	414	429	397	423	435	447	407	411	399	416	415	433	434	420	423	420	409	426	422	428	435	432	411	412	381	436	429	401	424	420	427	389	411	418	408	385	397	411	450	420	427	369	417	423	425	429	417	391	442	413	459	448	416	427	410	436	418	441	400	412	416	449	451	430	434	429	435	408	403	439	437	406	386	422	398	423	415	403	420	427	425	444	389	444	415	439	451	415	448	417	390	415	398	397	455	418	421	399	405	390	445	380	406	441	394	426	414	436	439	425	403	404	438	427	445	435	405	423	444	435	393	439	413	397	454	477	443	410	421	405	419	415	404	402	415	456	431	409	384	440	419	392	402	388	453	401	424	430	424	459	442	431	436	425	373	442	405	452	413	428	421	423	405	416	415	466	425	382	405	404	439	427	415	456	413	421	411	424	420	395	411	424	414	398	404	435	421	430	427	461	404	429	399	451	411	421	439	458	437	437	460	412	396	416	416	419	429	422	429	432	396	417	410	359	421	438	408	428	395	448	424	422	423	423	439	437	440	429	416	403	425	385	429	429	427	393	449	446	420	420	413	437	416	427	407	443	425	403	428	400	439	377	433	412	427	406	419	399	426	394	404	397	431	442	421	429	408	426	425	424	433	424	422	447	403	449	455	442	416	433	401	443	412	435	409	410	441	401	418	440	419	415	437	407	386	456	434	455	444	400	414	386	443	421	429	368	421	428	417	406	423	423	442	424	406	415	439	421	424	397	424	475	444	410	445	416	414	445	432	416	414	424	450	407	442	395	421	409	391	410	416	438	446	389	410	439	438	391	391	423	397	420	379	392	452	424	399	427	433	449	418	435	410	429	408	425	432	429	453	435	432	436	410	447	407	403	449	409	430	409	436	439	436	425	420	438	428	430	444	420	395	443	380	430	471	410	416	445	424	424	396	432	451	448	444	420	428	413	384	420	427	399	429	466	407	412	419	419	444	407	421	404	428	377	405	460	404	424	413	416	435	417	429	415	405	412	434	433	403	419	447	416	436	433	391	410	396	440	442	386	436	423	418	434	431	383	409	440	416	429	414	402	416	409	406	441	397	423	431	468	437	427	450	420	479	415	427	434	386	418	411	432	409	452	388	419	402	441	439	426	397	433	428	399	427	447	464	437	398	430	414	422	444	409	457	421	428	420	396	443	419	419	430	435	388	412	450	425	387	454	448	417	438	405	430	422	394	431	427	437	437	429	453	419	405	416	424	424	444	434	407	391	421	414	433	396	448	406	444	416	422	439	401	427	453	419	416	436	402	450	403	412	426	414	439	423	436	438	404	387	414	431	433	399	401	428	413	396	433	414	407	413	434	428	430	409	415	446	421	445	417	410	435	385	406	393	448	437	420	419	450	404	432	407	431	407	418	436	435	411	412	415	450	406	435	438	419	402	461	451	403	426	443	413	423	410	433	431	429	426	400	398	427	396	449	427	466	423	443	448	447	437	415	422	390	410	455	407	404	437	421	444	402	414	404	442	430	439	411	415	394	445	438	427	436	421	465	433	427	437	443	424	440	431	402	453	431	473	406	431	405	396	394	434	423	437	420	417	404	418	431	400	421	389	428	421	416	424	411	436	442	389	405	424	428	423	412	436	416	452	457	394	400	404	452	432	431	412	440	403	400	413	406	418	399	403	443	438	418	423	418	416	429	391	351
33789	15932	14471	11816	8495	6892	5214	4384	3577	2832	2052	1508	1140	980	839	756	750	645	653	594	584	497	543	563	499	385	404	349	330	292	279	277	227	211	221	174	221	192	211	244	272	292	257	225	221	211	155	181	149	160	208	174	197	167	165	170	137	170	185	175	187	198	174	180	163	197	136	163	160	171	154	144	140	145	170	125	170	144	147	150	141	172	154	147	157	129	155	156	144	130	141	146	155	130	141	141	153	136	133	142	141	146	132	142	118	143	131	164	133	134	130	147	135	117	140	136	129	141	148	126	138	154	127	132	159	142	156	154	144	131	153	138	153	139	129	143	121	136	166	141	153	140	122	129	164	116	130	125	144	126	131	136	132	128	127	161	154	151	135	148	131	165	130	146	129	120	127	156	119	134	127	140	127	105	143	117	143	117	153	130	156	150	136	130	128	146	132	143	139	123	163	136	137	135	142	149	154	146	133	137	154	128	168	136	141	149	137	133	159	158	127	135	139	122	137	138	138	129	139	136	127	119	141	129	126	130	145	129	144	131	135	150	140	157	123	138	144	155	138	132	145	136	141	145	139	129	133	155	136	147	148	133	132	153	132	140	122	122	154	139	157	144	145	126	148	137	142	142	116	129	131	157	125	153	154	141	114	129	145	126	140	144	154	149	163	154	136	135	154	121	127	129	166	122	139	142	162	122	167	140	151	131	145	155	134	148	134	132	149	126	152	142	132	164	155	138	117	167	128	143	133	120	139	149	155	155	143	153	141	141	131	141	132	138	124	152	162	161	147	142	128	127	126	148	133	148	147	153	136	153	121	139	137	119	161	140	129	143	137	138	138	134	161	128	154	131	118	141	144	141	127	128	133	131	138	143	124	152	155	120	126	147	139	133	116	130	145	130	127	144	151	130	130	140	149	142	125	135	146	137	128	135	148	121	114	151	155	113	145	129	147	127	157	128	131	138	150	116	122	125	129	133	150	145	140	140	147	145	117	145	141	118	161	179	137	150	160	112	141	144	135	120	148	131	134	136	137	137	132	147	141	140	133	121	159	143	116	127	148	134	121	157	121	138	133	140	168	136	132	117	142	133	149	127	132	124	146	133	137	145	139	147	128	128	146	137	134	153	145	116	150	145	145	130	131	131	138	122	142	138	138	142	143	120	134	151	130	133	120	143	142	150	126	127	121	153	143	160	148	174	144	136	124	120	133	160	141	133	138	133	151	141	134	144	153	138	122	156	141	130	141	136	144	136	154	128	146	153	122	140	128	146	114	138	140	141	164	135	137	135	129	144	139	155	147	130	140	122	121	135	121	125	126	130	155	158	149	139	126	141	145	130	131	149	121	131	141	148	136	129	152	120	138	133	140	136	135	121	126	150	137	128	135	124	131	129	131	139	130	146	136	132	136	135	143	143	129	115	148	136	145	145	128	146	143	146	150	150	152	152	92	132	129	127	139	142	132	146	127	151	123	143	155	132	145	127	139	132	142	144	132	129	142	137	126	144	149	113	121	146	136	141	129	156	127	144	135	128	149	138	141	166	131	125	136	116	127	133	148	133	133	149	158	127	107	139	133	138	145	120	140	137	122	138	178	135	138	148	137	122	122	134	148	153	123	137	127	143	135	153	126	112	138	149	163	130	124	133	165	127	136	152	126	116	128	142	126	144	129	139	137	137	137	134	126	145	132	131	139	123	145	155	146	145	158	140	138	157	131	155	139	121	117	121	116	131	125	149	119	130	146	149	138	154	144	120	147	139	142	130	151	141	145	130	148	139	138	131	144	145	147	146	150	143	134	127	127	137	123	134	147	122	121	132	129	137	149	156	131	153	125	143	144	128	121	136	130	150	127	145	145	137	138	143	111	164	138	147	119	122	140	132	144	137	139	136	143	133	156	154	146	146	135	149	143	135	147	149	128	123	118	122	142	146	149	138	146	128	137	162	147	142	125	125	127	157	154	154	155	137	171	128	145	124	129	131	136	128	127	128	130	144	134	139	138	148	115	139	152	116	157	144	151	152	152	142	165	134	139	130	116	162	130	151	136	126	126	154	128	147	156	139	131	136	127	128	134	152	134	140	143	141	148	159	132	128	125	145	139	171	129	128	157	136	125	124	141	152	132	135	138	130	131	125	126	132	144	132	133	150	109	134	134	131	132	121	121	136	118	138	116	122	146	144	126	138	129	155	156	142	130	132	151	134	148	140	117	131	118	160	148	140	125	138	127	124	138	128	152	149	128	139	146	132	125	108	134	148	151	151	135	148	133	154	140	144	119	138	134	125	129	126	128	152	130	143	143	128	155	142	144	129	154	141	137	152	132	146	122	157	140	130	138	140	139	126	148	150	138	117	151	123	121	155	126	146	131	122	137	122	126	147	128	126	154	140	138	141	134	144	164	122	140	129	145	143	142	122	150	162	125	164	129	135	119	129	120	138	149	122	138	119	150	147	135	129	132	150	145	147	140	124	122	139	135	155	161	134	134	119	122	129	118	145	132	124	125	139	140	120	145	132	136	154	152	126	124	141	149	124	135	115	135	135	139	127	133	130	164	125	149	150	137	143	117	133	130	144	130	119	127	139	145	158	121	141	121	151	145	132	125	155	130	154	131	129	145	136	160	138	135	135	132	145	121	129	147	151	144	139	154	130	121	154	142	134	127	151	141	119	134	143	141	135	147	135	157	144	137	136	132	128	138	136	116	145	165	133	134	154	117	134	157	112	123	152	165	147	133	143	131	136	178	161	143	131	137	169	111	133	137	135	163	131	143	139	126	110	136	119	129	133	136	140	139	134	149	124	135	130	138	134	152	139	114	121	154	135	137	136	125	144	146	150	131	147	121	135	161	126	117	155	127	129	142	129	137	124	142	120	143	130	141	159	145	161	162	154	132	146	138	126	143	133	135	123	148	134	143	140	123	128	122	139	156	132	129	135	132	138	134	135	149	124	152	127	148	120	136	125	116	127	146	128	145	161	132	130	132	140	149	143	128	121	155	122	134	123	125	137	154	148	132	118	149	145	140	123	134	123	148	131	133	134	154	139	123	127	139	130	127	126	132	130	123	119	130	116	127	130	141	128	135	147	135	149	132	154	97	159	110	130	136	143	112	146	164	151	140	138	135	139	127	128	136	125	133	135	138	151	124	122	150	125	130	152	138	126	135	153	140	150	149	132	160	117	140	129	112	148	150	143	126	135	114	134	123	122	114	144	150	142	124	126	140	167	126	156	143	135	151	125	131	133	129	144	116	141	153	137	100	127	137	123	147	137	149	125	150	153	137	134	160	142	131	122	140	151	134	149	145	152	129	145	146	147	143	144	127	144	128	138	126	138	163	130	138	158	137	144	151	126	163	138	148	160	162	129	122	140	132	164	116	130	136	138	144	123	161	152	135	135	123	138	119	130	148	138	125	137	129	159	147	128	138	127	128	149	148	161	143	146	128	120	146	144	137	128	138	133	141	144	158	133	139	141	143	153	135	141	147	147	167	124	128	154
19416	9368	19714	22832	21274	20492	17783	16745	14904	12864	10000	7757	6289	5529	4917	4500	4071	3765	3750	3387	3344	3529	3316	3265	2971	2421	2134	1971	1833	1691	1293	1235	1167	1037	992	836	774	822	960	1174	1356	1420	1339	1193	969	715	595	610	556	624	684	742	692	730	607	593	578	640	638	623	593	596	609	584	570	603	530	505	504	537	484	481	440	435	454	434	444	444	405	432	430	400	390	445	425	452	424	375	389	357	407	350	368	349	363	377	340	352	373	354	376	402	406	370	409	427	401	402	372	322	351	406	374	327	338	369	374	371	365	364	367	386	356	352	364	380	386	408	368	389	380	368	399	354	359	352	348	354	350	361	348	354	346	351	347	359	360	347	353	350	361	320	355	370	346	346	343	355	316	400	331	374	349	372	406	366	361	356	351	351	366	371	360	341	369	310	363	369	361	326	331	332	335	351	370	373	342	349	362	348	341	344	325	362	328	367	377	371	380	351	377	352	363	358	376	388	350	328	334	339	343	354	379	356	345	370	362	341	325	360	333	380	353	315	357	353	325	365	331	351	350	301	403	370	351	376	372	332	377	337	378	331	368	339	382	356	342	369	325	364	327	371	373	362	341	362	350	335	354	376	378	377	344	331	362	405	332	348	331	376	385	337	347	347	326	361	368	352	329	342	337	373	345	344	332	350	358	347	384	331	363	349	373	352	364	362	356	406	362	368	360	325	356	369	344	350	355	392	346	320	347	361	353	340	350	388	328	341	337	368	350	338	342	367	337	348	328	332	321	345	337	369	355	383	328	330	341	329	358	338	353	326	329	362	365	361	347	345	385	324	343	366	338	359	340	331	372	335	305	348	367	348	323	339	379	345	360	334	369	330	358	353	306	351	378	339	328	333	399	334	320	380	360	354	341	345	351	344	349	351	355	354	326	377	359	353	363	316	353	367	361	341	396	337	343	361	352	327	346	369	383	329	339	353	336	327	342	362	345	344	328	320	348	362	346	338	329	345	338	353	360	360	371	334	330	356	363	367	357	348	354	336	334	335	352	366	330	362	347	326	367	340	359	360	318	350	355	336	352	328	364	359	363	348	372	352	342	330	354	341	342	370	364	362	312	368	360	360	355	337	347	360	374	367	315	363	336	370	381	329	321	344	357	362	362	335	359	344	385	323	345	322	344	328	361	342	345	339	348	344	334	377	372	366	357	359	394	362	311	368	372	353	329	305	365	362	363	339	349	324	323	370	365	353	334	347	355	335	353	354	349	344	364	339	397	349	383	375	350	339	347	344	349	335	329	357	368	347	344	343	378	292	370	345	340	351	399	320	362	381	347	371	346	327	335	375	355	365	341	335	369	354	360	367	361	354	313	332	339	383	337	394	361	377	374	393	354	338	372	349	358	350	349	341	343	366	342	329	370	348	343	357	339	354	366	344	354	362	356	365	332	352	387	334	371	334	373	362	363	345	334	350	337	335	358	373	367	334	372	361	349	366	361	358	336	375	342	355	409	359	372	350	341	347	367	330	348	306	362	328	318	346	363	315	340	344	378	330	347	349	351	333	380	351	340	337	333	344	369	333	336	377	339	378	381	356	389	340	354	356	351	390	332	367	299	355	352	333	320	327	339	326	351	344	380	406	346	337	376	327	354	364	359	367	336	367	351	360	396	353	373	335	335	365	323	336	365	370	345	343	359	390	337	332	347	343	385	354	353	358	372	354	377	368	347	358	353	355	321	342	363	341	331	363	348	347	335	352	357	347	347	330	346	361	362	347	373	370	373	337	368	338	366	337	388	343	333	355	321	353	354	363	339	382	329	362	381	369	357	323	370	338	391	314	351	347	354	364	357	342	357	330	341	337	316	363	349	378	413	369	338	354	364	331	373	358	311	345	335	369	354	373	353	349	369	354	318	349	377	334	365	326	356	349	306	338	343	358	353	333	353	397	369	380	345	358	396	327	385	350	335	404	375	373	363	346	337	375	352	350	351	333	346	362	350	364	350	329	384	338	347	363	349	334	372	345	345	348	343	361	357	347	347	374	362	345	361	361	342	324	366	318	368	384	332	333	343	359	366	341	369	360	370	353	328	368	391	368	374	351	385	357	365	357	354	380	353	326	350	324	325	367	355	327	342	345	357	357	378	344	351	371	368	344	338	323	341	395	333	359	336	326	351	369	360	316	347	366	340	331	362	343	362	362	341	333	344	337	363	391	331	352	375	346	349	351	377	335	393	335	369	346	320	369	352	359	374	360	377	350	357	355	355	309	391	389	329	336	368	352	334	335	337	340	335	338	336	389	363	319	378	315	320	378	344	367	355	361	356	380	366	346	332	361	335	370	325	369	365	369	322	367	346	368	366	335	372	342	361	313	348	338	375	344	345	350	346	400	362	346	347	330	378	341	355	351	328	370	358	361	393	343	332	339	363	377	335	341	371	353	337	338	338	410	382	340	368	366	321	367	387	349	349	341	365	373	342	371	343	361	335	368	357	340	347	345	345	350	335	325	358	346	353	356	339	360	334	335	391	313	304	334	379	336	357	358	325	366	335	364	389	334	344	341	373	317	347	375	307	350	375	338	349	374	344	345	340	352	362	359	354	364	351	359	363	337	341	355	343	331	341	319	376	366	307	322	370	363	352	341	377	341	322	374	365	322	325	343	352	372	360	347	362	363	331	349	348	359	333	369	349	352	347	374	348	363	362	374	365	361	363	345	336	352	343	298	321	348	345	377	322	370	369	347	330	384	360	354	328	378	358	345	339	352	352	369	339	372	404	336	355	363	343	325	353	346	335	347	331	407	375	352	357	369	355	326	345	356	343	328	377	335	352	340	362	372	351	334	350	334	333	339	321	335	345	358	373	371	368	334	345	344	356	349	349	333	367	384	372	338	365	347	369	358	373	357	341	335	339	362	320	350	330	351	343	368	358	356	332	336	367	370	327	348	340	314	370	338	359	312	342	358	374	369	356	333	356	347	336	315	321	353	377	317	335	327	352	365	369	332	369	334	378	351	338	374	360	320	364	338	332	342	345	339	331	360	369	347	356	340	364	346	344	363	321	355	364	362	327	364	354	330	362	362	339	329	334	347	389	356	336	356	356	339	342	357	370	344	364	370	379	339	342	347	351	322	369	341	340	352	348	337	332	341	334	342	349	391	351	353	373	355	374	334	328	355	351	340	361	359	377	359	377	304	369	322	341	354	383	356	326	343	322	366	349	343	325	341	338	376	323	328	364	365	352	375	341	399	349	315	329	337	343	308	365	309	354	365	334	339	346	367	346	364	369	351	364	335	354	365	343	325	355	365	337	402	378	357	378	382	333	326	352	329	347	321	378	326	336	355	318	326	330	401	386	365	352	347	359	342	373	341	377	336	355	370	358	362	379	373	326	326	355	358	330	363	330	338	352	368	357	357	364	334	348	346	352	354	350	324	327	349	363	374	346	368	327	362	377	374	350	355	322	372	349	323	342	370	347	364	336	362	357	346	371	338	332	353	325	377	351	345	365	334	363	368
11413	4590	5115	3871	3221	2553	1972	1794	1401	1217	913	700	571	517	461	391	387	396	389	331	360	383	352	356	311	296	254	223	217	231	245	263	231	241	217	208	215	204	230	209	211	213	228	197	215	236	193	198	214	208	212	179	221	221	210	232	217	195	229	221	204	220	211	210	213	224	183	198	209	221	235	222	194	213	205	209	224	211	197	203	197	213	216	202	217	208	206	193	201	183	162	199	195	205	188	182	206	223	178	180	182	198	181	204	201	222	205	210	212	212	229	211	194	191	205	207	183	192	219	204	216	214	198	196	211	185	203	225	202	195	196	198	193	175	211	222	214	196	184	198	215	183	197	194	202	196	192	224	201	209	190	211	192	210	181	219	192	191	186	198	217	211	191	206	208	217	196	207	182	201	208	192	195	217	199	181	204	216	185	213	202	187	180	196	194	211	182	203	218	180	212	229	212	202	201	217	212	208	186	178	185	205	191	231	195	214	194	183	164	196	175	196	201	193	216	222	201	194	189	207	187	197	212	224	208	193	205	197	197	176	226	205	214	217	192	203	182	190	200	195	195	215	185	220	178	181	206	203	219	184	188	191	207	201	193	198	192	200	178	184	206	210	220	183	186	181	221	186	235	210	187	157	221	191	215	183	221	210	200	201	215	199	202	179	195	232	212	179	209	193	197	223	214	198	207	191	199	212	211	215	169	204	181	201	184	199	212	213	187	226	191	211	194	233	223	203	210	204	179	197	229	214	232	194	200	210	213	214	216	205	214	190	180	187	182	213	186	185	203	197	198	173	201	202	210	217	168	221	198	187	202	199	214	190	213	214	197	210	201	206	210	176	201	191	217	214	230	206	207	189	173	197	208	197	200	211	190	220	200	183	203	230	237	190	201	214	205	217	194	195	180	195	196	204	209	211	220	199	216	215	229	212	204	202	195	193	205	188	180	215	182	201	192	200	204	207	169	221	210	211	178	212	206	197	226	216	207	191	203	188	220	186	214	217	208	213	193	204	219	200	198	212	206	194	191	198	221	186	210	208	202	175	228	210	196	221	200	200	206	188	185	211	210	218	199	199	187	206	214	204	211	197	185	197	165	206	194	233	199	202	197	198	221	191	179	206	188	202	184	221	224	196	221	195	194	194	228	213	222	181	225	213	184	238	157	178	203	189	210	216	225	200	215	203	207	193	197	190	211	204	194	190	187	211	224	192	217	211	212	214	203	222	191	211	186	184	215	198	202	206	209	184	198	203	205	210	191	183	199	184	194	199	189	178	202	198	176	193	213	197	189	215	192	199	207	206	242	224	183	200	218	193	184	215	196	197	183	209	209	216	198	173	199	209	207	172	201	197	187	184	199	198	197	177	195	217	201	209	196	212	188	220	221	189	192	169	218	184	191	203	203	215	211	215	196	194	209	218	184	242	219	187	184	214	174	199	192	195	210	189	181	194	181	180	225	211	189	187	198	217	211	217	223	190	208	194	204	217	184	194	188	183	213	187	182	204	223	178	205	204	171	200	206	190	206	211	195	210	186	196	201	223	207	209	220	200	202	227	223	186	185	195	198	201	181	199	198	205	211	201	208	204	187	179	212	226	196	200	186	214	200	186	195	201	231	221	201	191	197	171	211	210	203	212	205	203	200	191	217	198	205	212	183	197	192	201	209	223	205	213	192	195	204	220	196	190	197	200	202	192	213	203	207	218	183	196	212	203	175	206	223	196	212	211	203	220	207	189	188	199	203	218	201	221	208	205	201	204	195	194	192	178	195	192	197	226	198	226	207	217	188	194	200	216	176	210	206	207	196	205	220	191	166	172	205	198	215	222	182	216	207	194	215	189	219	196	170	207	219	185	199	198	180	196	204	193	222	185	209	201	219	210	211	196	215	209	194	180	193	231	223	228	192	186	235	230	202	187	212	205	191	185	229	197	200	194	201	242	224	194	214	228	210	205	173	191	225	211	211	222	187	182	234	191	212	201	190	183	181	222	191	186	204	200	197	206	203	205	203	227	198	200	210	219	205	201	196	182	230	200	204	196	202	210	196	207	185	197	212	194	184	201	213	213	206	186	216	185	203	201	208	198	188	208	233	200	211	190	180	191	191	203	184	195	182	223	196	209	216	197	204	196	197	183	200	212	210	188	191	235	225	197	216	208	191	175	203	193	210	216	201	177	200	204	217	200	197	185	204	211	196	201	196	189	198	227	208	208	198	189	205	198	216	209	188	201	202	216	230	195	218	174	202	190	226	186	201	185	197	191	200	217	226	210	216	200	191	188	193	214	203	198	175	227	187	185	193	174	207	167	214	218	193	215	202	172	180	216	200	212	191	210	188	204	197	217	184	163	201	194	190	177	206	203	197	194	214	223	204	171	210	180	202	238	190	187	191	187	250	225	197	182	173	181	196	207	186	190	203	220	208	192	207	212	202	200	183	191	186	224	201	202	203	224	186	192	211	219	212	203	172	196	212	204	184	187	204	204	212	196	214	214	203	196	206	211	189	226	208	214	208	202	211	182	202	208	188	195	233	180	179	232	223	215	210	230	202	240	209	233	205	182	216	201	213	226	227	200	200	191	203	204	179	199	185	194	191	208	196	201	225	197	232	170	220	223	215	204	221	193	196	163	197	210	205	205	206	195	203	203	202	204	221	197	220	200	200	205	192	186	211	198	203	199	196	202	200	193	200	178	213	189	194	159	196	185	209	188	200	211	181	172	220	185	220	184	193	203	186	203	189	179	171	177	190	206	211	208	206	193	187	200	209	188	181	217	201	199	199	209	175	205	202	175	193	190	201	205	196	199	218	179	204	169	196	205	194	200	204	191	185	196	198	210	205	200	175	200	181	186	171	194	212	208	196	184	203	180	192	198	227	186	224	217	198	186	196	206	214	213	218	154	200	209	230	196	201	216	181	193	219	206	192	219	198	232	231	186	223	205	187	215	187	182	196	182	179	191	225	237	185	191	203	199	177	192	207	222	179	200	230	220	178	197	207	229	216	217	206	184	175	206	180	194	221	196	215	232	249	224	204	209	211	187	199	168	197	185	208	199	190	197	213	251	203	200	212	178	177	187	204	234	223	201	215	184	225	181	202	185	225	177	222	188	196	188	212	202	196	208	210	187	233	207	228	197	179	210	177	177	208	209	215	186	164	213	191	205	198	185	209	192	180	189	206	225	208	202	204	197	185	229	225	195	185	160	208	217	188	217	207	211	192	205	159	204	180	200	178	203	190	212	210	228	211	215	180	208	193	161	209	186	203	204	229	194	213	226	200	205	179	204	211	199	187	187	190	224	226	197	172	199	197	194	199	187	224	217	214	220	185	206	196	197	199	212	204	216	189	222	210	241	203	204	194	223	186	213	203	209	203	190	211	203	199	202	192	193	205	188	190	203	210	212	218	215	217	202	203	217	209	236	209	195	183	183	209	216	215	194	199	186	222	199	204	215	196	213	206	212	226	203	185	186	184	189	209	230	196	216	195	231	216	208	192	178
6761	4022	9299	10782	10871	9786	8305	7524	6768	5813	4445	3329	2735	2585	2191	1975	1839	1781	1751	1715	1614	1635	1669	1644	1370	1140	1010	907	823	807	711	708	712	660	627	603	605	568	539	574	559	560	534	531	572	572	550	525	542	536	604	599	543	621	608	628	599	611	618	584	546	558	576	576	634	640	586	529	566	559	561	511	528	527	559	501	507	496	530	527	537	510	511	505	526	503	494	513	504	488	512	503	536	498	528	473	479	482	496	476	494	502	510	518	514	530	466	486	526	475	506	478	492	494	507	507	530	476	503	466	491	528	530	511	509	510	483	551	482	491	501	527	464	523	469	482	531	458	495	496	455	504	486	515	517	520	518	526	510	452	501	493	520	539	532	475	494	467	489	481	469	493	498	490	486	489	498	512	463	474	494	486	494	506	446	506	443	495	495	499	469	512	508	478	495	471	492	460	521	515	523	511	485	498	478	479	482	490	503	464	486	484	481	465	521	496	483	524	512	506	478	488	487	527	486	437	478	493	513	462	453	489	519	487	502	500	478	477	504	466	530	502	484	471	484	510	501	480	517	528	536	473	511	561	528	493	521	476	501	496	470	456	467	504	453	528	531	505	487	481	485	544	475	499	492	476	439	491	498	498	467	471	488	482	495	519	438	479	481	516	450	511	480	469	549	503	524	496	473	526	467	459	528	491	469	485	501	496	474	490	509	477	473	456	487	484	475	503	521	510	468	474	498	500	487	474	519	500	494	486	486	494	499	524	516	508	503	507	500	491	478	480	477	446	467	491	477	487	512	494	503	512	471	520	479	476	517	484	488	466	485	479	480	468	469	509	527	512	501	498	458	500	469	475	477	508	518	519	499	524	507	518	528	478	488	464	466	485	522	447	494	487	495	438	466	473	520	468	484	450	525	527	491	480	498	510	494	522	500	509	530	519	534	437	454	503	495	530	480	500	497	515	477	515	495	464	480	512	466	525	454	493	509	498	499	521	485	479	478	504	500	488	479	456	516	489	457	509	502	531	547	511	483	520	523	436	512	497	512	521	486	467	503	455	465	532	451	457	446	499	486	465	487	482	487	518	476	532	485	510	529	453	489	462	499	524	432	480	463	529	553	513	509	451	481	492	438	511	496	502	491	465	479	486	530	506	459	488	473	486	492	490	501	460	457	452	489	496	486	490	497	536	484	501	473	470	478	507	474	466	440	470	499	477	522	491	467	466	497	479	450	510	552	467	486	475	512	482	482	491	489	484	491	457	480	531	510	482	464	487	463	477	482	528	472	484	508	502	493	484	489	492	560	463	459	486	471	485	475	506	509	509	544	499	472	500	456	504	469	467	499	528	499	507	507	494	495	512	469	480	485	459	491	456	454	493	500	492	474	511	475	497	475	541	507	509	462	470	452	501	473	467	508	474	476	509	491	482	496	485	485	475	458	478	501	501	535	448	476	531	432	442	501	530	476	518	524	484	486	462	492	462	491	496	460	505	528	522	491	492	504	475	469	497	533	523	512	493	454	474	537	504	486	498	452	487	501	514	502	464	445	470	481	446	484	486	510	481	496	498	490	473	527	489	511	498	441	473	474	474	488	471	470	504	498	473	506	469	483	493	511	507	475	470	507	461	450	497	501	468	512	518	512	484	488	498	492	475	500	519	439	499	453	502	492	449	479	448	477	516	517	476	506	477	502	444	490	493	509	483	483	498	499	497	483	507	467	470	550	492	516	507	482	492	485	496	472	453	469	480	483	510	477	471	502	458	485	484	491	483	491	492	461	550	540	527	452	491	479	465	500	509	464	494	517	508	468	467	507	524	455	483	450	469	481	519	484	476	512	501	502	497	464	491	481	508	493	495	471	492	463	525	446	513	450	522	489	475	542	472	498	478	486	486	461	506	460	494	486	481	477	470	511	485	485	516	505	469	535	458	484	463	487	503	502	533	527	518	514	494	483	488	466	481	526	503	486	487	504	446	470	508	455	506	483	478	476	461	456	444	505	486	530	488	509	491	478	493	505	495	504	461	491	435	457	470	489	474	512	494	479	479	491	488	522	508	492	491	510	470	462	493	482	500	495	511	503	494	509	490	465	496	483	479	444	520	432	485	451	501	497	507	515	517	473	486	514	500	480	535	481	481	503	483	502	474	541	485	471	504	499	472	480	501	518	472	483	476	490	518	439	520	507	535	493	508	478	471	479	541	507	492	500	479	498	475	526	464	485	495	484	477	491	508	485	457	484	525	445	533	468	488	526	490	480	481	497	530	482	477	490	502	519	480	501	503	464	501	494	466	466	470	479	481	499	468	459	477	532	476	503	474	537	493	470	511	520	509	501	481	485	496	450	516	473	496	487	480	504	507	500	485	457	491	470	491	507	503	476	494	485	475	546	483	447	471	527	472	477	506	482	436	484	483	481	494	490	489	483	492	460	510	483	467	466	473	479	485	568	526	489	489	471	468	484	447	513	461	503	459	518	480	489	507	535	473	488	499	494	493	455	456	506	483	476	474	498	502	470	514	502	508	518	541	523	489	530	483	491	516	533	468	490	486	488	495	473	495	490	484	502	456	458	480	497	510	494	511	505	477	500	509	484	487	446	478	483	524	482	513	476	506	477	492	485	510	456	511	507	490	509	536	501	427	482	495	449	456	469	516	504	501	482	513	501	492	459	441	494	508	495	457	538	468	468	478	495	442	450	442	461	484	501	522	443	486	473	503	504	503	505	492	519	483	478	478	490	514	469	510	472	512	495	499	461	519	471	473	457	499	540	489	439	484	464	469	497	479	464	507	465	497	488	492	497	476	456	486	488	504	526	525	465	464	539	484	490	505	551	491	481	450	492	504	523	431	500	507	509	483	510	494	476	499	495	481	525	489	508	531	503	490	501	525	471	489	534	442	508	503	491	505	481	511	460	475	438	516	491	459	522	493	469	493	457	499	532	473	461	481	507	529	482	485	471	521	469	479	498	465	546	515	460	490	494	497	483	517	500	452	478	488	475	501	497	498	455	503	517	431	481	479	532	465	494	484	472	522	525	489	527	509	457	477	521	502	521	511	520	486	525	480	488	459	489	487	461	475	487	515	500	480	508	484	485	470	497	471	472	487	510	524	484	515	495	526	508	468	485	480	485	483	537	496	507	474	490	492	448	487	516	499	477	491	485	478	480	463	508	494	492	486	502	496	489	527	459	484	495	495	481	487	511	484	472	482	497	497	503	530	497	529	500	522	519	490	515	590	458	492	493	498	520	501	465	476	528	498	488	471	476	504	507	532	496	462	533	506	499	450	497	489	469	496	508	538	511	521	502	475	496	460	469	504	489	516	462	473	502	468	509	470	460	463	469	521	462	510	508	491	485	496	481	499	432	529	522	502	523	518	471	491	462	482	544	497	478	480	506	464	496	495	465	487	506	515	404	519	475	507	464	495	480	508	495	521	469	462	487	512	518	503	466	482	477	494	489	474	510	492	510	491	514	471	507	517	481	434	512	491	472	453	461	506	481	518
24339	10042	9820	8264	6488	4841	3586	3059	2515	2039	1436	1120	834	758	659	596	524	547	523	463	460	465	500	440	412	352	310	320	266	254	278	233	220	228	221	228	200	222	216	230	223	236	244	258	197	202	181	224	184	215	185	216	222	184	187	180	200	222	195	192	200	202	225	195	177	189	185	201	190	193	176	194	195	194	173	157	169	176	184	209	186	207	188	203	155	162	204	203	172	190	198	181	186	183	188	185	171	168	187	184	172	165	178	198	207	201	194	194	198	164	186	192	187	167	172	172	152	204	170	178	194	186	185	179	174	150	144	186	174	174	158	183	145	186	181	164	188	170	195	189	185	177	192	176	180	158	167	154	167	187	170	182	170	172	199	186	184	183	166	179	164	183	172	160	187	201	156	175	153	150	185	193	191	161	176	201	173	162	179	175	206	160	170	179	187	174	191	174	181	201	161	224	159	154	150	164	177	175	174	166	168	182	169	169	191	216	167	173	229	217	173	171	160	170	169	171	180	176	171	180	182	169	165	162	182	175	174	167	159	188	181	167	161	148	189	183	175	196	190	173	206	166	193	178	188	200	157	187	160	206	176	168	166	156	165	177	167	189	195	148	164	180	183	185	194	168	158	170	199	175	176	169	160	208	156	186	167	166	161	166	178	201	180	169	159	169	160	198	176	194	160	160	174	176	189	178	169	175	183	192	183	170	174	196	179	172	174	154	178	192	181	185	181	170	182	179	185	184	181	173	189	193	207	176	186	186	207	169	177	186	188	145	183	198	196	178	187	155	186	165	181	183	164	189	165	192	174	182	164	186	171	169	192	192	159	184	173	175	173	163	178	189	179	199	171	174	177	168	166	161	190	179	177	197	162	167	183	153	187	185	178	186	170	165	198	192	175	184	206	175	173	150	178	178	178	196	181	198	183	142	170	171	197	182	203	187	170	177	217	174	163	190	161	184	191	186	158	181	181	185	179	168	164	184	168	161	190	166	190	188	195	171	191	208	163	189	163	208	206	206	184	203	179	177	176	184	161	179	175	187	163	166	166	194	177	203	147	170	173	165	175	186	155	186	177	181	147	179	198	159	174	162	181	149	151	192	172	182	174	179	192	185	188	191	192	164	168	195	200	182	170	184	203	165	178	172	181	173	173	176	172	160	176	171	174	188	195	191	150	188	194	209	160	177	176	161	163	181	186	160	151	177	162	173	178	169	158	172	169	166	168	180	178	165	195	180	168	180	150	174	187	174	165	175	182	184	192	162	196	154	183	137	177	175	166	186	192	173	149	166	193	181	167	192	172	181	166	184	161	184	160	181	153	201	182	174	178	184	176	161	187	171	178	165	193	195	177	172	179	172	172	187	194	166	159	167	180	174	172	174	173	167	186	145	189	185	140	142	179	191	197	160	156	165	178	162	201	154	173	171	189	174	164	190	166	192	170	175	179	172	172	160	194	173	175	180	188	192	191	184	175	178	181	188	191	189	171	182	200	203	192	169	183	187	162	188	180	183	192	201	214	193	173	163	211	184	178	213	165	182	175	178	181	184	152	181	179	177	178	180	153	179	186	186	177	184	148	176	158	164	174	171	156	183	163	189	182	153	184	203	177	196	193	186	195	182	154	176	171	161	175	174	181	186	181	188	179	175	179	203	198	159	184	162	204	185	177	175	166	174	165	188	199	171	208	186	171	216	159	181	177	176	192	177	168	190	166	163	164	159	209	171	183	180	174	182	174	171	212	189	168	173	190	161	164	180	204	194	166	187	167	175	162	178	190	174	158	166	180	179	175	185	203	186	181	196	176	197	160	190	168	181	187	181	164	151	195	188	181	182	179	178	187	194	161	160	174	167	172	173	175	169	183	179	159	186	182	165	174	166	164	209	179	197	170	170	183	162	178	201	181	170	211	173	183	172	174	164	155	161	160	163	168	176	200	176	170	167	175	153	172	178	186	161	164	166	190	186	180	179	188	155	174	175	170	144	171	177	167	161	161	166	180	200	172	189	174	154	190	165	189	150	162	176	168	176	169	192	185	161	163	155	193	166	158	167	174	196	174	189	205	186	160	148	204	178	162	164	178	161	161	207	187	167	151	163	172	194	173	169	174	161	189	170	166	180	193	187	188	169	154	163	156	181	160	180	186	183	184	182	186	156	169	177	184	188	179	185	201	185	200	193	188	199	175	179	178	159	164	176	186	181	174	168	173	179	168	203	188	186	168	160	157	182	191	195	159	171	164	166	177	168	178	184	166	173	155	193	199	200	184	194	184	177	180	185	154	177	183	174	160	179	182	190	187	179	149	158	170	168	177	191	166	152	194	184	191	186	194	170	174	179	162	174	173	185	158	196	201	195	185	168	201	160	157	167	174	165	163	165	175	192	173	157	196	186	181	182	188	173	203	159	196	171	174	165	170	166	196	170	204	191	187	183	172	154	157	174	171	187	147	179	198	162	174	135	181	184	168	177	182	195	190	173	158	166	166	176	180	185	180	186	180	191	174	177	194	165	170	190	181	167	185	188	181	169	186	156	159	157	169	173	196	188	182	181	164	177	177	191	199	175	153	210	181	176	184	146	180	183	170	168	178	185	206	157	173	181	179	156	170	193	178	181	191	199	189	189	168	170	187	182	179	184	194	201	174	167	197	167	161	180	156	188	187	186	182	173	154	180	170	197	183	191	180	168	194	171	172	186	170	167	157	173	159	186	167	182	140	172	170	174	184	180	207	184	177	169	175	169	167	175	178	175	164	225	168	183	146	157	173	169	169	183	182	189	199	163	192	141	195	184	202	184	161	181	172	190	165	168	186	152	186	195	183	216	203	179	189	162	157	166	167	146	169	186	199	186	149	174	159	192	185	177	177	155	169	173	173	203	185	162	168	180	175	175	163	171	166	174	176	184	170	168	178	182	163	167	203	176	175	137	154	195	166	197	169	174	175	169	190	200	171	173	172	169	174	164	182	172	190	182	196	162	182	159	158	193	192	171	196	175	195	164	163	158	174	174	160	184	167	190	170	156	160	166	178	160	164	164	167	192	177	150	169	163	188	188	170	173	169	198	144	160	172	170	183	190	167	166	160	158	171	159	183	173	192	178	193	194	177	163	170	183	170	181	184	176	158	206	171	161	180	184	195	180	201	183	167	189	172	201	175	174	193	163	152	174	185	175	200	171	198	176	169	171	186	172	184	189	206	197	199	180	167	175	201	163	164	150	184	172	172	176	170	179	179	183	169	209	171	172	177	170	171	169	163	184	194	185	163	163	181	188	171	182	180	190	186	169	170	160	173	188	192	181	168	183	141	204	184	154	183	168	172	152	170	174	180	170	160	200	189	174	176	160	168	169	173	158	179	164	170	170	160	205	152	165	169	206	170	178	170	173	157	188	152	192	182	171	180	184	192	209	178	204	175	165	164	176	160	175	176	178	187	173	178	197	169	154	184	169	175	194	202	188	186	162	169	152	182	149	178	169	173	178	185	161	148	165	178	185	181	174	162	209
14307	6675	15247	18422	18451	15786	14123	12589	11185	9551	7315	5789	4730	4112	3560	3068	2799	2954	3076	2729	2649	2628	2565	2460	2010	1739	1564	1395	1271	1320	999	982	847	833	817	740	731	739	894	824	1021	1040	959	906	748	579	589	576	616	637	659	649	718	631	598	620	647	616	597	575	600	669	638	625	615	586	535	545	515	509	499	509	519	484	516	482	466	503	509	490	452	516	487	450	472	474	456	456	473	462	451	423	440	487	430	447	459	436	467	479	468	442	445	482	470	491	490	493	442	472	451	426	436	453	463	418	428	456	438	482	489	457	460	459	438	470	426	471	501	473	428	443	464	438	428	438	485	429	441	426	434	429	442	427	397	420	451	404	417	402	467	462	440	470	418	425	408	426	448	419	451	425	448	414	446	486	440	441	457	437	466	447	428	437	460	439	441	437	406	442	434	432	426	414	443	460	480	418	453	412	440	402	418	427	494	442	420	428	398	443	458	439	450	476	413	459	408	457	429	435	441	414	434	398	383	461	434	426	467	471	433	479	430	442	424	419	447	421	420	408	452	446	473	423	468	443	424	430	446	436	397	439	464	445	442	420	447	463	431	442	442	420	462	416	422	425	444	445	397	435	428	409	433	429	412	423	396	466	418	430	447	438	454	446	432	481	435	433	409	435	445	467	428	429	455	426	412	437	446	419	506	439	453	452	420	425	454	413	451	446	449	447	431	444	408	451	447	430	412	427	405	423	412	427	477	419	471	473	420	438	443	463	402	464	480	433	434	409	431	434	440	433	443	427	446	448	455	467	413	429	439	424	428	452	395	448	432	447	430	444	417	437	437	418	467	449	454	467	417	444	456	435	467	453	436	435	452	441	391	426	461	440	424	430	442	444	426	433	451	434	425	429	424	425	433	435	455	448	435	394	450	450	455	427	414	460	463	403	417	436	454	441	402	423	444	434	458	429	436	432	435	421	449	431	444	443	417	442	466	451	449	432	409	429	446	463	448	431	413	421	420	429	441	486	420	427	451	440	425	419	497	438	438	439	463	430	477	489	440	420	402	413	424	464	458	447	424	444	440	478	428	445	437	455	462	448	460	446	440	432	409	441	426	417	432	438	440	430	422	474	434	422	454	472	435	438	481	425	443	433	444	422	436	452	432	426	440	424	423	438	441	443	473	433	422	401	398	429	445	478	420	442	397	418	441	448	462	426	471	452	499	435	436	453	454	468	430	419	455	446	421	444	459	428	434	483	435	462	474	407	444	466	416	437	456	429	443	449	444	436	433	409	442	406	435	435	452	477	422	440	434	452	459	474	422	473	428	452	439	429	488	378	424	438	472	428	426	400	430	474	449	428	384	463	449	425	418	413	418	439	449	450	450	482	449	417	427	458	465	415	440	423	444	402	428	418	444	474	435	446	413	453	472	448	423	430	431	411	423	430	447	460	435	393	455	428	438	443	446	474	405	431	443	451	413	452	392	426	469	426	414	454	448	434	404	413	451	432	451	440	425	424	439	453	425	420	418	444	442	413	436	427	464	450	455	438	411	462	455	450	457	399	455	414	416	435	451	442	448	402	448	436	476	451	442	463	416	443	467	442	394	450	440	431	432	452	429	395	446	432	463	428	386	461	457	454	446	419	439	469	428	456	481	432	440	421	422	442	424	403	436	442	443	433	399	442	437	408	425	468	446	463	412	438	480	457	465	408	430	436	426	432	444	418	441	447	460	412	427	456	455	478	448	443	424	396	428	431	449	461	465	447	418	436	417	422	416	434	396	457	473	427	469	422	445	424	443	424	460	475	458	449	448	471	441	443	445	490	450	395	419	448	408	437	417	416	450	459	431	466	457	439	443	443	440	404	437	442	441	405	441	465	428	430	414	448	440	454	457	455	415	438	419	440	463	408	486	414	428	419	438	399	402	429	431	454	445	419	422	444	427	463	405	422	485	427	421	445	471	464	402	445	436	405	446	413	478	440	442	435	439	414	438	468	435	448	422	433	453	430	430	439	437	448	449	401	412	430	482	443	461	432	403	444	457	437	452	426	471	438	411	396	440	471	396	458	442	412	447	446	420	455	441	445	447	472	456	450	454	463	439	424	456	478	451	459	423	445	437	430	428	416	415	410	431	442	447	392	385	452	451	402	424	423	440	456	473	423	450	409	456	423	431	429	423	425	441	423	420	432	424	442	427	436	422	447	420	421	436	435	434	435	446	427	467	448	407	457	447	451	439	423	492	425	451	450	431	437	392	451	455	455	436	463	442	472	425	421	433	396	433	451	417	425	446	430	398	440	435	422	428	416	432	440	452	426	409	437	404	490	435	402	436	399	480	451	437	429	461	452	440	427	459	471	431	424	428	436	439	423	476	460	411	456	438	425	426	403	421	449	425	417	415	410	435	438	418	421	440	475	407	443	438	442	438	434	437	479	479	420	400	413	414	404	461	447	398	425	474	428	436	446	438	450	464	429	399	424	433	416	441	453	460	416	446	477	405	407	450	472	449	426	413	454	441	416	449	383	402	457	441	401	472	429	434	451	442	403	444	431	440	449	453	447	450	425	437	465	506	436	462	464	450	416	434	463	434	472	437	439	415	396	409	477	418	439	389	395	446	426	408	440	429	421	452	405	443	447	437	449	476	436	400	405	438	453	419	433	416	414	457	412	437	461	454	437	441	440	432	414	436	403	430	422	432	446	409	460	426	451	438	450	465	427	456	449	474	431	474	452	462	438	415	409	429	421	412	427	456	453	452	434	450	453	440	404	427	466	456	422	439	451	434	457	417	467	439	438	390	418	450	424	434	415	408	441	452	436	438	498	443	431	403	431	458	424	417	426	446	405	412	431	446	436	470	407	426	416	461	452	428	454	434	432	436	475	454	440	449	426	437	428	426	410	426	433	416	497	438	446	465	453	419	401	441	430	464	428	431	468	442	443	429	474	408	477	433	457	430	442	469	430	457	447	430	481	435	439	461	429	440	467	413	434	472	438	473	432	428	458	410	436	464	434	427	475	432	438	419	477	461	430	448	421	475	449	502	450	415	433	447	442	429	422	430	390	445	452	407	414	411	453	413	420	420	464	460	436	445	455	437	405	438	424	429	446	433	453	427	441	439	443	485	437	391	421	464	410	401	446	416	428	407	480	425	424	452	461	438	431	438	460	454	442	425	465	380	444	426	452	439	413	437	440	421	423	443	442	407	442	445	433	445	424	439	431	393	431	430	437	443	444	418	402	425	446	434	460	487	406	468	423	441	421	421	425	401	426	444	415	441	460	418	458	420	440	439	441	450	466	433	444	426	453	432	455	448	437	439	427	441	428	439	452	414	446	443	417	442	456	440	430	439	441	465	469	463	447	428	484	470	431	429	407	430	406	475	436	401	460	462	426	482	458	450	433	439	391	460	461	417	408	445	433	448	456	425	422	386	459	431	413	441	448	427	399	461	433	442	445	443	377	439	423	421	422	472	455	437	435	420	445	398	490	483	457	447	470	432	433	479	447	415	473	407	436
31535	14222	14597	12460	9967	7175	5533	4317	3644	2805	2082	1554	1218	1047	802	694	727	753	679	632	645	627	539	538	423	375	335	351	350	316	296	272	255	207	220	196	206	221	228	232	286	281	263	255	209	194	170	158	160	187	167	195	183	169	186	172	153	172	163	148	167	143	177	174	179	171	151	160	165	134	145	150	136	151	139	127	145	163	152	139	127	131	139	154	150	134	134	147	125	138	118	138	168	147	144	144	133	152	128	165	142	154	137	160	153	147	157	147	162	117	132	155	157	152	151	122	142	160	138	153	129	157	164	124	154	160	158	138	141	160	139	164	130	148	155	150	134	154	160	151	151	158	162	158	169	150	147	166	141	149	126	120	156	140	169	160	131	136	153	166	146	137	163	123	148	147	142	131	121	152	148	149	145	129	135	146	124	164	146	127	163	140	123	129	139	160	139	142	126	146	142	166	145	148	133	154	127	140	146	141	138	132	128	152	141	131	123	155	153	133	147	138	141	138	148	146	150	171	134	147	145	129	167	143	117	148	133	152	155	145	121	136	137	144	153	136	163	127	133	145	140	123	125	143	122	156	148	142	154	141	141	140	155	144	143	126	138	138	135	135	143	149	122	137	143	146	161	143	144	145	170	131	141	142	145	147	146	134	130	138	130	145	139	140	152	116	144	139	143	165	137	139	144	148	136	156	144	145	175	153	131	169	161	128	125	144	128	110	131	134	118	136	138	151	144	134	116	146	153	122	139	138	141	134	138	131	147	133	121	144	142	155	138	136	149	129	137	136	153	129	155	132	136	135	129	142	144	148	129	137	152	135	161	158	157	127	162	148	152	136	138	156	163	143	132	119	154	146	134	133	153	147	150	121	151	161	130	137	120	146	161	120	118	143	143	159	135	133	145	169	132	126	141	137	149	129	127	144	143	135	143	158	154	142	172	147	128	149	167	153	141	134	129	129	149	131	140	134	148	131	134	134	144	129	143	171	142	162	134	136	134	112	150	136	126	127	130	142	173	156	153	154	121	173	169	134	163	128	142	124	140	143	133	144	144	133	146	144	147	143	133	152	139	154	149	147	139	137	145	135	117	128	133	119	138	154	135	144	152	137	136	138	138	149	160	140	123	147	145	153	162	154	137	139	131	123	129	120	162	141	142	140	129	127	148	140	115	140	164	151	130	141	147	129	145	144	138	157	152	155	157	131	143	138	122	147	127	128	126	132	132	137	125	169	131	138	146	141	140	141	116	149	132	143	127	130	161	137	141	162	154	147	158	123	149	157	144	146	128	132	132	149	160	152	134	150	151	141	127	136	150	149	144	135	113	124	104	141	128	152	143	140	131	146	156	120	146	133	137	147	145	133	152	131	148	144	122	127	139	138	177	137	108	149	112	156	153	157	129	133	134	165	163	125	160	140	125	141	128	154	159	139	124	143	140	158	157	128	116	142	147	161	147	152	148	149	142	150	133	139	159	161	134	140	109	169	157	127	129	145	154	137	144	131	137	155	143	133	134	154	151	140	139	146	134	134	135	134	142	134	136	153	145	156	140	157	138	150	136	177	126	169	153	138	137	135	112	159	131	136	130	134	123	148	144	149	152	172	140	143	135	128	135	164	112	139	148	134	159	165	135	145	134	140	152	156	146	131	150	142	162	138	140	131	149	121	116	140	158	122	182	127	146	132	132	155	157	143	130	135	158	139	146	137	132	148	129	128	142	122	162	156	126	136	166	142	143	149	143	142	143	140	148	116	155	150	121	115	129	143	124	157	157	154	126	141	151	138	145	140	132	140	159	143	147	145	143	131	132	121	153	143	147	114	148	142	164	129	139	150	150	145	142	147	130	134	133	131	162	135	149	140	152	142	157	128	115	139	170	134	129	143	144	147	159	151	126	139	130	125	158	160	141	136	134	154	162	150	152	136	138	138	164	146	133	151	153	138	143	145	162	135	147	146	132	145	146	159	136	156	146	145	132	139	144	154	142	147	143	127	136	145	144	155	133	127	131	133	144	138	150	148	147	121	147	141	112	157	165	159	133	155	147	118	151	131	136	165	155	148	150	146	151	133	155	148	147	145	150	144	144	132	160	142	139	163	138	133	144	136	136	132	126	161	145	131	151	133	117	122	156	151	165	126	175	126	152	131	150	144	151	145	127	141	134	179	125	138	167	141	146	138	155	138	139	149	135	130	143	137	146	157	127	150	130	129	164	125	137	120	140	156	120	128	123	116	136	147	146	122	139	151	130	137	175	159	146	129	147	141	125	142	133	134	144	145	163	124	136	144	135	132	144	164	138	145	120	127	130	170	168	137	145	148	164	119	143	159	138	139	147	153	133	138	143	121	140	157	140	132	142	138	151	140	149	144	151	131	131	141	152	124	148	134	134	136	167	128	151	121	150	142	146	155	139	135	139	134	133	132	136	167	141	155	146	145	144	145	144	135	137	128	136	149	159	109	158	138	138	155	137	139	145	138	132	127	144	157	158	144	136	143	152	117	152	145	139	159	129	152	153	149	163	134	128	133	144	128	146	156	124	155	144	147	137	125	116	126	135	138	157	154	124	141	119	161	136	141	163	137	123	120	154	127	140	134	135	145	138	150	137	153	133	141	124	140	149	135	133	147	125	141	155	147	140	125	139	148	144	123	132	138	134	136	133	135	140	124	134	144	137	147	128	132	154	155	121	134	148	143	145	146	168	126	149	148	157	143	137	146	162	144	138	144	132	139	134	143	149	121	160	122	141	148	146	153	126	149	136	126	144	139	144	129	142	139	142	132	158	131	134	143	159	125	163	147	139	143	153	137	133	152	151	140	151	143	126	144	142	127	151	133	152	141	139	142	127	157	152	161	147	124	126	126	150	126	140	146	129	141	140	142	153	159	152	126	141	130	159	132	147	144	135	133	141	133	140	133	139	133	147	138	141	167	123	164	143	126	129	146	144	163	148	137	125	126	166	148	124	152	107	125	163	140	164	131	144	144	114	134	151	143	138	154	142	138	146	122	142	135	133	144	151	127	148	127	139	163	141	127	138	151	138	122	147	144	160	138	167	145	135	142	145	131	133	155	121	139	151	138	115	133	149	151	136	160	141	152	139	138	125	138	141	154	142	129	150	148	158	135	139	137	131	129	159	139	144	131	131	149	148	134	153	146	138	146	138	158	131	143	130	152	165	140	123	132	142	128	154	151	138	141	107	145	138	128	144	145	132	160	135	145	133	135	175	129	150	154	158	138	139	119	124	139	155	139	131	151	161	122	132	139	137	151	123	165	164	106	155	131	130	135	118	154	142	134	155	128	152	143	144	155	145	166	138	147	146	125	151	137	136	140	152	138	131	149	136	157	131	155	137	125	166	132	126	163	130	128	132	154	127	142	139	139	145	130	143	144	135	134	137	135	134	152	144	134	135	139	148	155	151	137	133	142	148	145	139	146	143	131	122	143	143	131	139	155	131	158	125	151	141	153	133	155	141	144	131	173	123	138	137	130	143	157	137	163
17520	9312	19937	23749	23527	20510	18377	16616	14996	12481	10145	7842	6668	5624	4542	4010	4127	4119	3952	3788	3617	3668	3453	3043	2566	2213	2029	1925	1862	1708	1345	1291	1113	1005	922	847	819	924	1067	1253	1446	1472	1408	1208	883	679	602	568	587	665	655	756	824	648	602	621	674	660	604	624	626	627	690	641	624	522	527	532	547	519	447	517	457	488	448	433	431	421	412	388	412	444	407	376	438	414	406	376	371	399	367	374	384	390	383	344	371	398	419	415	394	433	410	373	382	419	400	382	378	398	370	378	375	341	352	348	396	392	365	382	353	388	359	356	324	424	340	355	366	345	384	377	390	316	374	387	350	378	361	361	352	348	386	364	343	335	362	358	391	396	351	349	368	377	382	358	349	371	330	369	366	357	313	389	333	309	392	389	367	373	385	380	322	357	369	343	356	352	345	337	368	341	345	360	353	341	355	378	333	355	367	357	388	365	357	331	367	354	365	355	370	369	351	372	377	342	374	381	371	371	352	365	335	352	330	370	353	352	331	334	361	362	365	373	339	364	347	341	337	388	357	368	354	349	364	378	373	347	355	357	350	350	369	371	384	352	348	345	356	343	351	376	336	356	352	340	347	396	340	358	363	349	355	358	349	331	349	373	369	348	369	345	363	360	350	324	354	321	362	381	345	378	372	379	358	361	365	375	335	377	336	356	341	375	342	332	326	390	347	375	363	340	352	343	363	359	384	420	365	344	360	366	364	365	371	358	380	350	363	367	383	383	364	325	370	372	348	319	388	352	399	342	355	340	345	345	374	358	351	384	364	348	353	385	365	373	329	351	363	351	356	364	354	334	378	346	375	356	378	362	346	355	344	357	350	357	358	376	348	359	355	361	350	371	357	378	358	370	355	374	386	371	379	329	341	371	365	365	382	328	362	351	336	335	335	328	338	384	335	354	375	321	340	356	346	360	394	319	329	368	322	376	355	359	346	376	332	363	356	364	373	394	337	356	367	366	378	396	361	370	354	342	340	329	367	376	332	346	341	362	356	336	425	352	353	352	347	349	339	365	369	352	343	390	369	348	325	356	344	365	347	389	386	373	363	311	341	358	345	331	365	383	376	403	390	347	365	363	375	360	361	349	372	331	358	357	326	355	364	295	381	361	358	333	341	364	370	373	402	378	357	350	372	343	365	371	375	356	390	342	358	339	357	370	366	418	368	360	337	360	361	326	370	360	325	386	339	376	359	376	363	390	343	367	361	344	337	356	353	377	351	364	377	329	358	373	355	391	377	352	357	347	342	349	400	379	360	362	348	343	346	379	327	313	331	336	336	372	365	356	366	370	336	341	334	364	375	319	352	318	324	360	365	349	342	355	336	373	356	363	372	369	378	378	343	381	383	391	340	393	345	358	397	357	336	346	380	368	414	366	351	332	363	359	351	367	349	369	342	411	365	368	352	369	388	364	345	338	375	361	382	351	364	393	349	385	371	350	401	359	350	368	353	381	361	370	363	352	350	358	357	333	330	382	342	338	359	349	314	384	346	375	341	375	325	355	387	361	368	353	350	358	370	342	339	385	372	349	341	352	370	390	333	390	347	380	338	324	359	353	362	348	388	357	382	353	361	389	386	361	349	355	367	346	346	339	339	349	384	330	343	389	361	347	346	350	353	338	371	371	347	365	359	345	373	347	347	344	350	377	352	385	376	340	372	325	356	343	318	344	351	348	352	372	359	371	341	386	357	371	375	417	366	338	355	371	357	381	338	378	373	357	333	357	357	360	362	349	347	380	352	387	360	336	366	376	340	331	370	373	339	314	327	356	370	328	376	371	351	384	353	358	365	345	328	374	359	357	312	389	374	354	362	392	333	328	356	331	381	352	358	325	363	406	345	393	394	368	347	376	360	313	379	397	367	378	349	376	361	377	377	381	380	323	398	377	298	337	347	355	373	319	329	386	369	386	377	364	349	330	343	366	371	373	353	350	345	342	370	354	338	351	347	346	348	374	352	349	355	370	361	341	358	379	349	356	335	351	365	327	384	370	349	385	375	391	367	347	371	374	381	367	364	332	390	361	358	349	312	382	367	369	369	323	366	338	343	366	351	385	353	359	379	361	340	361	363	336	329	342	371	370	367	359	360	338	354	375	382	345	351	324	370	352	373	383	366	350	361	333	368	378	329	349	353	352	366	361	352	349	377	335	367	339	355	376	350	345	338	364	363	365	350	379	379	353	351	335	359	359	368	349	336	343	349	335	365	352	386	314	334	345	369	388	378	381	371	383	325	353	391	339	333	335	381	346	377	380	366	367	368	314	343	343	342	329	330	384	367	352	343	396	356	358	351	344	336	387	355	358	352	359	370	391	332	372	370	343	375	362	360	334	357	339	311	353	373	380	357	347	348	322	360	323	358	361	413	385	364	314	363	330	359	346	385	376	332	375	360	353	350	378	371	372	342	342	365	354	375	356	340	358	344	370	373	356	360	382	378	331	384	370	346	339	379	326	397	279	371	385	359	363	349	327	350	365	377	378	338	377	320	369	350	355	358	415	364	353	399	349	319	341	329	342	343	366	341	409	353	339	371	348	384	377	365	372	306	372	364	357	311	368	355	387	371	349	335	349	378	347	374	350	356	359	393	351	362	357	351	366	357	366	360	364	323	380	346	336	356	348	379	353	384	377	342	379	374	346	341	352	372	340	367	346	365	352	366	373	343	385	366	354	372	386	353	368	353	315	386	338	358	339	361	373	356	364	327	361	399	344	319	358	320	351	367	340	393	348	358	365	342	341	373	372	383	351	387	380	366	389	367	336	363	351	390	368	348	342	354	384	370	343	366	379	350	399	352	370	377	334	373	387	363	375	365	403	323	338	351	386	382	367	331	365	376	348	328	336	355	376	331	349	370	335	350	365	364	376	393	336	360	364	372	350	363	334	318	358	365	349	373	339	343	359	357	376	354	317	334	371	387	335	339	352	375	348	372	378	384	351	358	398	388	376	379	328	357	350	339	373	372	372	356	367	352	351	349	372	353	382	359	355	376	354	360	358	367	343	365	344	348	321	350	376	327	365	361	349	372	354	376	386	382	350	357	382	338	359	345	370	351	391	354	352	334	369	372	335	362	396	343	382	384	348	367	322	346	364	339	350	365	334	346	311	363	375	374	345	379	352	373	321	347	348	371	346	347	362	371	358	361	361	354	374	333	366	359	385	353	382	360	327	356	324	368	362	371	341	349	349	354	339	358	339	381	368	344	348	365	356	365	361	340	386	331	333	351	376	373	369	319	366	372	352	394	346	345	375	392	345	375	377	385	354	385	365	397	338	335	388	354	385	341	369	342	356	361	369	354	366	378	349	360	390	366	382	354	356	355	382	340	321	391	368	367	342	362	352	377	368	345	355	343	374	361	347	356	330	392	388	343	378	353	363	343	369	332	341	348	365	378	347	338	406	341	373	393	347	357	350	341	354	396	365	331	374	306	356	336	325	375	359	356	369	373	350	356	335	392	374	346	389	356	389	349	358
9677	4369	5109	4345	3698	2662	2108	1853	1506	1129	891	696	550	531	411	409	371	400	385	383	351	407	359	341	299	293	253	216	256	250	221	238	219	216	206	218	183	211	199	229	217	240	179	192	184	219	218	200	206	211	224	221	228	192	202	240	201	179	220	210	206	192	231	214	206	242	223	197	197	217	213	201	199	207	214	222	194	215	232	183	184	187	218	201	218	204	211	208	204	206	169	194	189	208	217	211	194	208	207	185	227	217	229	204	244	211	209	210	190	177	195	221	220	202	206	205	211	213	210	230	186	192	212	178	189	233	197	210	178	219	194	222	210	203	195	211	221	209	188	221	216	227	204	209	191	193	225	210	214	201	198	191	202	217	208	225	193	214	201	214	199	227	200	205	218	211	197	190	211	180	217	192	172	229	219	186	197	208	202	197	228	200	216	185	210	206	207	220	187	219	213	214	200	233	165	187	186	221	176	173	217	216	201	218	194	225	195	183	211	236	197	167	218	181	179	174	195	212	216	224	213	212	182	201	223	190	179	200	200	208	203	205	178	235	215	178	210	198	209	192	184	200	218	208	195	212	204	204	208	219	165	208	211	244	230	211	217	186	186	191	223	189	210	213	189	198	198	195	195	219	218	212	196	215	201	179	183	209	191	222	213	205	203	210	194	183	192	185	213	183	181	176	235	217	213	222	208	221	235	194	201	188	219	206	200	201	179	201	205	228	207	192	204	211	194	204	213	185	210	198	204	196	221	181	177	192	212	202	190	183	218	206	224	213	212	200	223	214	201	183	223	214	201	199	192	190	191	209	195	207	198	190	204	199	201	201	198	202	233	184	193	204	213	204	200	211	208	198	218	189	224	207	216	227	190	188	207	227	219	215	218	197	203	211	189	196	218	214	204	186	202	168	198	186	209	194	200	211	208	207	209	223	193	199	196	202	215	213	239	217	209	204	209	206	218	222	221	202	202	222	208	175	193	181	209	206	203	215	189	179	213	192	218	173	185	205	187	196	196	204	201	198	192	200	176	201	194	201	183	201	223	187	201	233	222	207	232	199	186	210	211	204	219	199	193	204	220	212	190	222	204	201	233	196	212	200	196	190	193	192	209	205	184	245	213	193	192	202	240	201	189	201	202	199	220	210	187	207	204	199	194	199	184	201	200	207	220	202	184	206	199	184	216	226	189	205	220	217	202	193	202	198	212	203	203	209	214	197	211	210	227	201	195	201	234	198	219	225	192	183	219	211	194	189	204	192	223	215	178	193	181	221	234	212	197	183	190	176	218	216	204	192	214	221	197	204	216	202	219	195	200	196	211	180	194	190	237	232	212	202	218	209	230	201	238	196	189	228	222	200	212	197	209	194	222	213	196	195	192	210	197	200	185	192	203	228	201	213	204	233	204	226	203	205	204	199	237	200	198	186	194	213	210	226	205	184	204	213	201	223	211	228	166	214	201	201	211	213	225	213	167	220	206	195	215	190	199	199	224	216	206	184	199	201	215	205	206	192	175	237	210	227	196	208	233	217	199	197	205	190	227	213	233	180	218	207	184	182	193	216	188	231	202	203	207	203	206	182	217	212	254	193	191	208	224	211	222	191	218	180	205	207	220	214	187	193	200	200	188	218	196	217	150	207	204	191	191	198	236	240	192	180	205	214	220	192	214	215	210	227	219	248	176	180	214	215	231	191	201	160	202	202	204	207	197	219	194	219	213	210	200	205	215	213	200	201	190	216	171	202	201	201	195	188	183	186	192	186	222	223	215	202	206	210	208	193	209	184	200	208	203	181	221	178	223	212	203	230	199	181	204	168	188	189	188	200	205	217	223	193	189	169	219	191	202	197	211	188	231	209	223	191	202	214	208	234	223	195	228	189	183	178	203	200	209	206	196	209	207	250	173	193	216	203	217	198	197	181	209	232	219	199	198	212	227	187	200	222	193	220	222	214	224	190	216	205	184	181	195	233	206	201	198	204	178	208	215	193	202	216	206	215	217	197	185	186	202	199	197	213	195	212	202	225	193	223	190	217	193	228	196	185	190	195	190	198	176	191	180	225	238	179	193	183	219	174	206	185	205	192	177	177	225	227	203	198	209	201	193	192	225	226	201	192	207	226	208	225	207	221	217	204	211	214	197	179	212	175	180	216	196	220	241	234	213	210	214	208	198	214	214	185	216	186	189	236	229	208	215	195	182	228	204	213	185	212	203	199	182	206	198	176	181	190	201	206	208	192	188	188	188	238	194	213	198	220	224	223	189	201	186	192	212	214	193	233	181	196	226	221	212	223	197	203	220	227	190	216	188	195	207	192	215	205	213	195	189	209	195	202	202	202	199	211	207	201	181	219	198	207	196	207	204	212	192	203	205	213	179	192	186	187	217	209	216	209	206	168	212	210	177	211	198	211	215	219	224	201	223	228	202	208	212	239	195	201	211	206	193	188	200	220	182	200	207	220	204	228	196	208	204	207	172	206	191	201	211	208	198	181	212	171	222	216	199	240	194	201	188	213	192	211	223	207	207	200	201	211	207	214	232	180	237	200	171	186	198	205	211	225	181	189	194	200	230	191	193	218	211	203	207	235	223	242	229	204	216	198	189	202	191	203	214	192	220	206	205	197	225	231	196	209	205	206	192	182	220	181	207	174	195	174	199	210	225	196	208	225	217	183	185	243	203	212	211	205	242	188	207	192	188	224	209	212	213	203	195	206	188	207	199	189	200	190	191	246	206	200	200	209	220	184	207	196	212	181	199	172	204	204	216	209	197	185	208	203	206	211	206	199	201	210	222	189	189	193	200	201	218	228	208	206	185	206	206	213	217	207	217	213	203	186	202	225	188	195	207	215	191	188	190	210	207	225	218	172	229	194	220	212	191	209	189	217	225	207	200	201	204	202	209	204	203	199	214	213	198	188	194	171	196	217	217	210	207	223	192	206	211	213	196	211	215	214	205	194	212	190	202	192	229	195	243	214	206	212	178	218	203	212	219	190	210	220	194	221	228	225	213	229	185	217	212	200	186	200	188	212	210	222	220	221	177	225	223	219	190	208	174	205	221	213	243	204	220	198	209	194	223	207	190	242	222	211	203	199	201	226	208	218	207	206	216	214	224	197	199	182	201	207	217	205	182	202	215	205	184	217	207	225	196	215	211	196	194	237	193	221	196	195	228	210	205	200	198	186	189	210	205	197	202	198	211	206	207	193	199	199	210	219	230	230	181	194	226	192	189	212	184	223	208	219	193	192	208	203	189	196	201	222	203	201	217	209	210	171	197	200	192	207	210	184	207	210	213	181	218	196	216	225	193	196	218	226	195	183	192	191	213	207	224	229	215	225	172	191	197	211	182	207	222	192	196	229	221	210	201	234	208	189	240	207	212	187	194	205	203	211	157	209	198	237	202	189	193	210	191	198	198	225	204	200	232	228	182	228	215	252	210	254	205	223	182	211	220	175	198	210	211	188	208	191	202	232	187	214	211	225	208	205	193	185	248	192	225	203
5683	3942	9410	11866	11746	9987	8853	7985	7087	5838	4683	3648	2991	2476	2026	1815	1938	1902	1948	1893	1874	1807	1787	1598	1239	1021	935	796	794	782	740	726	683	679	607	627	603	608	618	588	591	600	619	573	588	597	574	623	555	536	579	631	586	591	571	631	639	577	596	591	581	610	583	594	583	548	554	538	471	525	512	530	512	517	525	506	504	510	480	495	531	513	502	554	485	500	519	502	505	484	546	510	494	505	494	501	513	476	481	501	516	522	487	529	510	522	501	494	462	496	544	508	502	496	452	491	545	541	456	519	486	471	522	494	474	503	462	519	499	488	503	480	444	483	480	485	478	530	523	496	490	455	540	498	488	508	492	480	481	531	474	472	528	493	506	523	504	462	504	510	497	503	482	513	486	508	518	497	537	521	506	541	503	515	485	497	488	490	546	466	475	518	502	438	530	514	478	493	498	486	512	521	496	506	509	499	515	486	499	474	522	492	536	498	528	493	496	487	504	506	507	526	491	488	518	501	486	525	476	479	474	515	494	488	479	513	507	500	497	490	507	491	475	512	519	514	487	505	512	539	476	519	537	451	525	503	499	492	502	494	540	475	510	547	499	467	482	490	526	459	522	506	543	508	495	499	530	490	503	500	512	484	514	483	483	470	453	468	507	502	491	462	477	516	490	540	514	495	463	537	440	485	519	541	483	498	478	508	472	478	530	487	489	500	530	494	471	468	457	483	464	507	469	501	489	514	550	480	488	493	463	458	501	514	486	481	488	512	500	498	539	514	485	526	482	516	518	494	502	519	462	492	483	485	517	508	522	509	505	538	519	496	524	509	490	495	490	505	498	477	494	532	512	475	475	507	535	498	505	472	506	478	489	484	471	494	466	507	500	507	501	501	495	520	482	490	536	466	536	500	458	494	505	530	483	486	485	512	519	500	526	487	483	480	507	497	500	481	481	484	500	507	499	501	517	516	517	516	496	483	502	509	506	508	514	520	500	450	505	510	494	475	466	480	517	529	492	510	458	496	534	542	561	448	489	479	488	538	483	515	495	482	500	482	538	463	480	477	532	498	434	532	530	503	492	492	531	485	484	482	514	465	507	494	488	521	507	533	516	486	481	536	484	452	494	502	494	520	539	460	485	464	517	498	494	489	490	521	485	508	505	517	476	469	466	484	473	462	519	533	502	481	486	477	512	515	502	486	533	483	527	506	508	499	539	503	489	482	494	482	515	488	519	511	512	518	510	496	492	503	477	497	503	503	480	484	477	464	474	517	487	506	495	493	467	517	473	480	492	492	486	490	488	502	525	472	539	504	499	518	478	495	524	513	494	517	480	498	504	490	522	488	506	504	502	476	501	482	476	507	477	508	498	504	506	493	494	506	502	460	515	516	468	489	505	528	520	510	557	491	475	504	514	492	484	476	496	518	495	508	518	471	493	499	474	495	489	476	521	473	491	498	511	450	464	471	488	501	493	493	494	468	511	478	494	515	515	543	485	500	500	512	494	468	531	489	524	475	513	477	496	486	460	473	478	506	510	490	520	533	524	505	477	502	480	493	493	499	475	498	503	500	496	468	515	515	492	490	499	489	479	495	513	530	472	490	438	487	480	483	479	509	517	521	484	513	492	456	538	496	509	467	503	495	474	482	522	488	509	484	488	481	500	468	520	496	506	523	486	509	515	453	476	470	494	504	524	496	503	483	477	511	543	457	495	528	481	488	543	483	465	495	526	497	468	470	482	511	473	487	448	496	468	504	520	528	506	457	488	484	501	513	497	510	519	512	497	499	484	524	472	488	490	537	494	489	502	502	519	467	519	517	501	501	522	549	455	485	491	528	486	498	506	537	495	492	542	508	490	451	509	519	505	494	501	503	520	487	485	472	472	486	457	495	481	486	524	508	521	516	493	488	458	534	502	482	530	510	533	502	476	528	532	465	520	528	476	525	478	490	508	512	510	510	488	502	500	470	546	455	519	507	485	519	512	510	466	514	463	495	483	486	448	514	510	481	504	496	486	477	501	517	509	451	485	531	476	511	467	486	448	454	513	475	506	469	479	519	481	442	483	511	497	490	506	486	494	475	491	490	497	522	462	513	472	505	470	508	513	527	478	476	485	510	477	493	479	456	514	488	488	507	504	504	483	517	461	496	510	528	492	526	466	482	534	503	505	513	477	524	453	497	464	504	486	477	496	451	479	522	501	475	502	462	493	500	480	494	513	521	460	493	527	495	521	513	528	451	493	459	484	499	467	465	487	463	463	533	502	530	458	510	501	476	485	526	481	494	516	503	486	504	515	503	559	486	489	484	495	476	469	467	531	475	512	462	529	474	509	506	521	515	524	589	508	489	473	486	494	485	470	500	505	511	520	499	466	456	469	482	496	501	519	489	428	486	497	493	513	487	506	499	504	532	474	465	502	514	472	496	496	481	499	510	487	519	510	511	511	504	543	458	477	494	477	519	497	497	532	474	528	496	514	526	486	505	486	460	512	519	492	451	532	495	484	439	489	519	522	470	450	499	475	475	503	492	484	516	481	495	480	487	477	510	526	517	460	547	504	490	554	534	477	496	518	501	492	495	512	481	510	517	526	495	496	496	479	523	474	539	525	461	492	488	557	482	479	468	511	520	502	505	462	496	457	512	497	535	505	490	491	509	503	516	495	503	486	465	475	544	479	482	468	491	505	443	492	460	511	495	500	486	459	525	463	504	493	490	476	500	494	519	470	505	482	479	495	506	471	524	510	504	500	478	495	472	494	492	490	521	526	498	528	457	528	487	475	479	498	505	488	525	487	484	521	527	483	505	500	470	488	521	538	522	496	504	518	530	490	497	511	490	506	505	485	488	484	497	465	498	503	509	498	474	461	493	481	508	505	483	512	498	509	481	483	522	519	514	513	532	479	488	501	511	525	535	531	527	485	503	481	500	489	511	485	490	459	470	482	495	537	504	466	522	508	498	494	523	517	519	492	516	484	494	488	498	500	502	498	530	490	478	496	467	504	543	496	475	539	525	510	505	509	521	507	540	491	518	510	498	499	477	512	502	519	491	515	505	485	524	490	505	530	533	501	545	497	502	502	522	462	522	487	501	461	528	518	540	501	471	522	471	526	486	461	475	483	529	490	483	513	523	454	472	495	500	495	486	525	484	503	495	490	495	503	561	494	502	501	502	502	513	480	472	523	513	469	493	480	489	445	495	475	506	511	506	503	498	489	510	464	540	477	480	531	455	508	532	510	468	505	514	516	506	503	493	505	523	486	550	478	495	517	496	488	524	511	489	516	474	479	483	480	507	496	526	522	514	509	502	492	498	508	515	506	495	508	504	507	522	512	511	515	497	492	514	474	515	493	507	540	497	504	521	492	498	489	517	508	506	480	518	509	469	517	503	516	509	537	517	519	545	510	494	518	494	523	513	481	487	490	492	499	488	496	490	511	489	523	474	490	509	519	513	503	458	491	488	486	507	484	490	529	485	502	493	533	510	479	460	523	510	533	535	495	512
21310	9043	9952	8843	6718	4891	3963	3163	2479	1862	1404	1088	806	673	561	533	532	573	585	589	539	517	484	429	307	352	308	259	302	271	264	217	228	229	207	208	209	195	246	236	250	250	255	227	190	175	198	190	234	177	212	201	211	167	178	200	177	183	189	190	213	193	191	183	202	201	216	186	174	196	189	190	178	197	185	171	173	159	170	173	196	214	194	156	187	204	161	180	177	177	190	196	177	161	189	200	171	145	173	189	163	181	179	183	188	169	189	193	171	156	177	187	166	177	166	161	198	185	169	168	175	189	167	164	177	187	189	167	177	182	195	165	178	171	170	170	173	195	171	167	180	178	168	209	169	173	163	188	167	190	177	171	166	165	165	176	165	180	176	184	168	173	181	176	174	181	174	195	184	189	179	160	179	172	153	191	180	161	176	158	191	173	184	179	178	170	190	190	168	186	168	202	154	168	165	173	168	159	185	186	179	192	187	186	163	191	162	180	157	183	161	173	184	177	176	162	169	191	185	149	179	189	154	154	184	177	167	181	185	164	179	192	187	161	170	181	153	180	185	198	154	179	144	169	181	141	191	157	181	192	187	136	179	160	160	167	168	196	192	196	166	170	174	176	168	172	175	153	170	186	179	150	184	156	167	177	162	176	149	177	182	159	160	172	165	178	159	174	180	165	161	165	188	170	192	165	144	183	196	201	186	195	173	162	168	193	196	184	161	203	151	187	192	178	181	174	164	177	190	158	170	177	153	178	165	180	170	199	174	211	164	196	160	181	160	184	187	161	156	179	180	152	210	181	150	185	188	186	189	171	162	160	150	178	180	168	179	165	166	161	187	165	169	172	172	177	154	179	201	150	172	188	179	171	161	175	153	166	166	203	179	160	175	179	189	176	177	192	158	164	168	180	170	174	181	177	178	159	183	204	180	165	175	191	163	176	181	177	178	181	172	177	164	172	168	178	182	163	172	158	188	166	192	176	201	172	174	196	176	170	184	173	168	185	160	163	183	197	166	158	186	170	174	180	162	127	180	187	161	189	203	162	172	215	156	184	178	174	158	187	186	180	175	170	181	197	181	176	197	175	168	175	191	174	144	176	163	179	209	170	199	171	163	170	159	185	172	165	183	177	183	170	151	164	175	154	148	170	154	172	160	170	148	195	163	191	175	164	170	173	167	181	169	193	159	159	169	208	168	155	180	177	174	176	172	174	163	200	173	181	188	161	180	174	171	160	162	182	172	171	188	193	167	175	166	161	172	187	187	179	173	173	172	181	193	178	181	174	158	166	175	156	203	158	156	199	162	153	165	165	180	191	184	182	172	169	164	161	178	177	198	202	167	150	169	159	176	180	177	205	166	198	175	190	174	149	185	177	195	146	151	182	200	187	168	166	164	187	184	154	202	176	201	146	156	189	177	173	184	183	190	159	153	178	148	189	173	188	200	176	169	172	164	167	159	178	174	161	153	179	181	181	185	187	175	156	178	163	182	165	192	178	178	172	189	171	160	170	154	173	153	154	161	203	193	172	212	203	170	179	187	162	163	174	178	173	184	149	178	169	175	180	165	185	181	168	176	192	160	158	161	176	172	176	182	186	183	190	176	173	147	184	186	166	166	164	183	181	164	159	169	173	196	166	167	190	157	158	181	161	163	171	175	159	150	176	173	168	176	163	193	177	177	181	196	188	181	169	164	157	184	156	172	173	189	182	167	182	181	168	181	174	169	170	163	187	183	174	191	166	145	170	170	156	182	209	169	178	166	185	197	180	174	169	162	176	157	155	180	181	189	166	176	166	172	184	172	185	155	161	173	187	170	159	191	158	185	189	186	191	189	176	178	182	185	205	172	169	177	201	161	180	181	183	179	157	176	160	188	181	183	218	171	172	180	198	189	168	194	169	167	176	161	168	171	185	160	189	179	157	204	168	161	201	180	183	192	172	163	195	163	170	194	173	172	153	165	173	192	185	156	168	169	198	176	161	186	192	170	160	172	159	172	181	176	184	171	179	167	168	172	178	157	163	167	182	161	188	200	171	183	203	185	166	171	177	201	189	164	168	170	192	165	180	169	176	171	185	191	191	194	167	186	174	166	157	160	181	181	164	191	178	188	164	169	172	179	150	169	182	172	161	166	203	179	169	159	176	196	191	161	168	188	186	165	173	169	169	189	176	189	172	170	171	197	164	173	165	179	187	183	169	186	206	171	163	148	198	177	183	190	195	176	178	175	193	154	167	192	168	179	176	208	179	180	167	180	179	186	165	178	166	147	168	195	173	163	182	161	155	191	173	163	188	190	186	174	171	184	198	169	184	162	182	162	191	190	170	187	171	184	189	175	192	152	168	185	167	177	161	167	153	175	154	172	179	177	165	177	184	181	200	177	162	161	191	188	182	205	156	162	156	186	180	178	166	166	177	176	169	187	198	165	170	179	182	175	147	169	201	178	166	162	171	177	196	136	157	181	162	168	186	173	194	179	188	184	158	181	200	181	154	171	172	196	178	175	167	198	164	183	168	157	178	192	210	161	174	185	199	161	179	166	183	158	196	158	174	173	194	178	178	180	173	180	196	189	184	175	156	188	181	155	174	152	157	196	179	194	164	170	175	166	165	188	171	167	186	180	187	177	182	175	178	189	182	166	187	179	158	183	179	174	171	201	210	184	199	173	207	213	185	145	166	192	173	146	190	185	182	174	148	147	151	182	165	173	198	198	187	191	193	189	164	147	186	181	205	175	145	158	171	175	188	178	202	171	153	186	146	193	181	178	191	166	150	172	164	181	195	157	156	158	173	194	178	141	166	175	168	179	164	172	189	180	183	207	170	165	189	174	172	168	195	140	180	185	187	171	166	191	190	188	188	197	190	174	190	194	188	180	188	179	191	177	177	186	171	156	168	198	171	171	163	161	183	179	163	201	173	204	191	184	183	184	154	153	148	176	183	194	170	184	172	177	166	193	168	195	176	199	180	160	173	165	155	168	181	153	162	197	184	207	168	200	175	181	169	203	161	184	189	173	182	157	172	204	174	163	177	199	163	163	186	177	170	172	163	157	171	166	198	153	170	170	161	167	181	162	194	168	185	162	154	168	166	174	161	204	175	163	195	166	169	173	174	160	157	161	179	175	187	195	167	192	177	158	178	185	186	194	178	184	169	159	172	171	163	178	183	180	161	164	165	186	189	165	173	167	160	167	173	184	172	158	162	165	179	175	195	161	176	164	170	181	188	201	189	180	162	153	159	176	156	170	177	174	164	172	182	182	164	208	184	176	170	162	160	189	203	171	179	166	157	176	191	166	165	163	177	172	175	177	177	189	200	177	171	174	173	149	179	170	169	180	186	168	172	170	158	152	145	190	170	191	180	198	221	167	166	166	161	185	166	170	167	163	179	157	165	198	173	165	192	193	166	185	192	164	192	155	170	177	173	175	153	183	201	188	173	176	183	170	142	175	170	198	170	163	190	171	149	215	164	165	191	196	175	194	166	173	182	185	190	175	181
12340	6855	15668	19615	19094	16492	14736	13491	11346	9387	7377	5866	4838	3906	3264	2930	3121	3107	3130	3012	2917	3012	2778	2313	1746	1540	1473	1331	1357	1150	993	957	879	776	738	652	775	756	789	898	1071	1029	917	819	661	615	644	573	595	633	629	646	677	636	641	688	592	613	609	623	633	648	631	552	538	521	548	544	525	491	494	524	496	532	476	451	471	453	476	465	468	461	474	459	464	473	463	403	430	434	468	454	462	465	441	439	453	483	435	462	462	456	515	427	476	434	484	469	485	443	483	477	440	440	488	443	455	425	446	437	469	432	471	434	451	436	447	433	427	457	449	432	434	440	419	417	426	445	434	447	471	435	396	435	423	422	476	417	456	455	426	429	457	429	457	447	417	411	422	428	435	427	426	447	446	417	436	407	440	457	418	457	427	433	404	429	446	414	395	456	484	399	439	422	430	432	413	411	453	418	399	440	415	407	469	422	410	427	427	481	422	424	391	445	437	431	420	432	447	401	442	406	426	427	448	427	401	371	422	421	430	465	415	431	419	447	422	404	431	424	437	460	437	413	431	427	423	434	474	431	424	457	487	440	410	389	438	447	472	435	417	428	448	447	430	401	437	426	423	439	461	409	444	417	423	422	452	464	428	399	491	460	447	440	407	382	414	471	441	439	431	447	431	411	418	414	453	426	458	401	413	399	449	428	403	447	426	405	446	423	470	452	438	385	436	430	438	464	428	426	444	444	438	414	434	469	444	399	385	437	413	438	454	421	419	435	433	431	417	401	421	443	434	438	469	447	437	453	412	383	456	458	428	456	436	416	464	455	442	423	477	445	437	482	405	422	420	442	436	446	422	428	433	424	489	447	432	420	416	450	453	415	493	391	425	447	390	448	476	464	421	473	426	414	425	441	440	440	466	422	450	433	450	418	431	418	470	424	422	443	456	433	458	413	463	426	413	441	459	394	444	488	460	466	447	444	434	439	478	438	459	418	456	411	419	408	446	433	426	384	479	428	436	431	449	427	433	430	451	427	476	434	440	405	441	439	440	469	436	415	445	435	439	439	437	413	428	414	411	437	451	421	462	412	473	466	476	416	462	416	420	411	435	404	410	431	435	425	410	457	463	434	402	446	486	446	447	469	417	438	400	402	474	455	396	417	426	448	445	481	417	420	480	446	452	423	424	427	470	439	412	441	435	470	445	428	426	411	412	466	444	424	438	416	415	430	425	401	447	418	460	418	427	419	412	445	430	449	458	428	401	382	417	459	443	442	442	471	450	419	422	402	461	420	457	441	445	406	424	418	427	464	397	437	448	385	461	473	429	430	434	403	424	423	407	415	392	408	449	452	477	424	394	424	438	460	455	468	413	426	445	467	443	398	424	473	398	448	406	444	445	446	440	466	418	409	433	438	454	434	444	436	455	438	425	429	397	439	424	409	418	438	442	465	455	437	472	417	409	410	456	425	448	451	426	424	407	430	427	467	437	416	466	424	425	432	406	441	448	432	451	430	434	435	393	446	438	414	437	442	434	424	433	416	442	421	441	419	397	461	450	448	434	407	424	441	433	434	411	407	472	436	444	432	410	475	472	434	399	391	404	424	463	439	436	469	439	424	420	416	431	432	395	425	407	401	395	416	425	454	421	437	449	444	430	423	442	445	440	424	405	442	441	436	427	470	447	453	478	397	454	433	450	455	435	462	435	445	445	426	422	445	411	458	426	424	419	430	458	391	449	479	453	448	401	452	429	409	448	422	468	468	414	434	417	445	428	423	436	427	427	407	434	437	445	403	428	435	464	475	450	422	447	464	418	404	447	416	412	432	436	429	431	423	409	439	446	455	418	463	433	453	404	396	394	480	437	423	403	437	426	452	426	416	437	443	431	395	441	417	437	431	436	446	450	380	461	419	458	440	421	464	407	461	433	427	438	438	433	414	451	473	456	432	404	439	449	415	423	440	464	427	398	428	415	442	406	402	420	434	447	456	449	444	476	416	399	421	432	442	453	449	432	457	444	414	440	459	416	414	431	441	443	461	464	440	430	423	449	420	488	439	409	418	463	453	413	422	427	400	456	439	470	428	438	406	408	452	431	435	442	442	420	422	446	406	434	413	423	409	424	473	422	443	468	461	438	421	453	425	430	415	430	409	433	400	459	453	495	436	452	437	470	400	462	438	441	435	425	438	406	419	443	429	432	430	447	438	446	441	444	422	440	470	427	415	422	426	416	423	450	426	385	393	423	447	436	412	430	402	433	470	418	461	412	400	419	439	430	441	487	442	426	439	461	438	422	448	437	430	445	455	439	463	446	417	423	452	413	421	386	451	434	408	413	442	432	434	446	502	398	438	420	404	430	420	438	444	453	423	446	390	449	430	420	435	426	407	422	459	424	441	461	449	465	453	452	454	434	423	480	420	427	433	437	400	433	455	470	427	469	429	424	466	413	440	433	429	411	439	445	409	455	404	444	411	441	457	448	409	438	402	420	448	380	443	450	430	440	440	449	452	445	449	453	473	399	418	434	394	419	427	430	445	405	439	445	432	427	398	434	424	434	444	428	421	468	449	421	449	433	426	432	405	416	412	437	462	484	421	412	441	437	400	407	430	419	457	423	443	401	425	417	444	393	433	415	465	470	425	441	402	419	451	417	440	425	405	454	426	430	442	449	456	481	432	428	417	465	423	464	418	442	431	442	423	444	420	461	467	448	447	443	391	429	439	427	493	443	435	440	420	446	428	448	421	442	398	396	454	468	412	392	446	421	470	418	457	421	443	432	443	452	449	393	460	443	390	447	435	443	419	422	435	439	462	434	426	436	436	431	457	437	471	408	399	415	463	405	445	432	437	459	435	421	422	424	425	419	457	426	435	446	468	430	436	412	433	424	425	431	430	424	433	408	417	412	430	463	440	440	442	429	436	452	432	443	411	445	416	447	434	419	438	433	452	420	409	427	432	441	409	435	453	465	426	402	439	431	441	420	433	408	460	401	431	430	392	441	439	430	464	429	445	433	470	428	437	447	431	418	410	402	447	437	421	439	423	452	434	448	423	419	406	446	427	453	391	435	427	436	435	414	471	412	430	418	448	416	391	408	438	452	455	446	438	437	442	409	425	454	395	449	461	416	396	483	414	447	442	408	429	438	448	420	447	436	472	434	418	421	476	419	433	408	407	435	430	405	442	455	431	412	435	480	408	456	402	471	418	455	418	450	413	437	452	411	430	421	410	444	432	441	428	434	470	419	422	470	423	433	417	448	411	448	421	408	420	406	444	467	402	467	415	435	435	431	421	443	409	449	449	412	420	406	395	404	444	403	407	373	448	443	452	472	436	414	452	423	392	453	469	429	401	434	483	417	455	453	424	420	395	387	428	426	428	434	412	414	426	406	404	388	415	405	420	437	416	405	407	408	427	416	424	437	446	437	449	442	427	471	437	414	465	454	406	442	448	397	428	422	453	436	397	413	406	388	440	432	434	416	417	404	434	437	403	452	445	404	465	452	417	474	423	462	411
30789	14478	14984	13228	10164	7741	6092	4770	3573	2504	1901	1520	1133	1005	806	705	751	715	698	630	658	672	579	444	330	370	359	351	342	278	248	219	231	230	206	207	219	211	244	276	261	292	239	229	199	167	177	179	173	162	167	205	172	180	186	199	159	180	174	133	181	182	164	162	163	148	155	167	154	161	147	151	150	150	127	144	151	153	167	155	160	166	147	166	130	174	140	163	145	147	134	142	139	131	133	150	138	131	151	142	159	142	139	149	131	144	119	126	145	127	145	138	140	139	133	151	132	145	144	137	130	132	134	162	132	141	132	130	124	139	124	128	129	133	136	130	122	123	141	166	141	145	128	131	129	144	142	146	139	151	125	140	131	140	157	120	140	136	151	145	154	126	149	149	124	122	141	153	146	141	148	122	159	139	155	138	132	148	138	127	150	139	132	130	155	169	131	135	159	154	147	163	149	122	124	149	141	143	116	150	146	139	154	135	135	136	133	123	142	125	134	137	115	132	140	154	137	128	128	115	131	151	157	132	154	151	119	136	135	155	136	123	133	147	135	132	130	135	141	142	148	151	144	149	110	160	145	135	133	152	108	146	143	144	137	147	138	143	139	124	138	132	126	132	133	145	149	134	156	124	146	135	158	151	157	130	130	144	145	146	139	154	127	156	154	134	140	144	131	122	119	135	126	160	155	125	153	133	152	152	127	115	120	131	122	125	138	138	120	122	164	124	138	124	121	122	136	142	128	138	144	147	137	142	139	150	137	144	136	149	145	152	140	134	144	133	142	104	135	160	126	153	152	150	133	145	143	138	121	120	138	155	131	151	150	138	129	131	151	156	135	133	153	134	153	133	136	136	127	155	144	129	135	154	155	160	143	142	141	119	117	148	141	142	103	125	124	122	130	155	136	135	121	130	129	160	155	129	149	138	142	126	117	140	142	144	155	145	144	159	152	132	148	140	152	138	116	132	155	141	123	119	132	127	134	117	125	149	182	128	154	136	119	135	140	131	133	129	155	144	120	157	129	137	149	131	145	131	136	151	135	129	120	123	146	116	132	132	151	112	131	152	155	157	136	137	153	130	128	120	149	119	117	146	142	145	140	144	131	136	118	141	133	156	146	125	143	143	136	132	140	130	140	165	133	153	131	135	140	139	115	137	131	122	134	115	119	151	117	158	117	140	132	116	137	156	147	133	146	125	142	163	143	144	152	128	144	132	135	151	138	139	144	126	131	148	136	123	114	132	128	141	123	123	134	120	132	144	145	160	132	153	145	127	141	134	142	132	116	149	141	145	129	132	127	137	127	116	137	155	149	139	141	123	133	142	141	136	138	120	142	148	135	145	145	138	139	127	144	131	150	147	134	151	146	170	133	125	133	131	137	146	147	153	142	139	126	131	123	160	140	130	151	132	131	129	134	122	139	123	130	135	171	143	140	162	144	159	148	134	162	137	156	136	128	134	137	151	130	138	140	158	117	135	149	151	135	122	125	142	143	138	136	149	128	146	128	172	153	123	137	137	132	129	140	141	147	121	126	108	152	152	132	155	122	147	143	139	148	124	147	137	146	139	144	151	125	102	142	133	144	121	131	158	151	153	129	135	134	140	145	144	135	136	119	126	128	144	144	151	154	127	120	143	145	130	133	150	125	142	140	153	127	141	126	133	158	148	130	123	135	128	137	131	155	137	137	152	143	169	144	150	146	163	146	126	128	138	145	128	134	129	137	146	129	149	140	117	139	127	124	126	138	144	158	144	130	127	138	131	140	136	152	118	136	128	133	148	148	141	137	127	143	151	124	132	138	149	141	128	143	139	152	137	136	133	141	147	120	129	135	126	141	131	114	150	134	151	144	159	157	116	146	150	138	149	142	137	159	141	139	122	128	120	123	151	126	137	151	132	140	146	148	123	119	131	131	136	145	148	143	147	138	139	147	141	140	137	164	143	131	144	121	132	141	135	140	140	141	141	147	137	144	117	129	157	127	141	123	136	131	121	143	156	131	143	175	127	119	135	150	134	138	132	157	130	143	122	154	133	155	139	132	135	122	146	128	121	122	145	141	122	174	133	132	133	139	176	129	129	129	155	129	132	148	121	140	141	138	151	159	143	133	144	151	152	127	153	145	159	141	123	135	131	142	134	129	136	105	129	130	164	131	152	125	137	147	141	135	155	144	110	127	138	146	129	136	131	139	131	120	124	135	139	150	145	136	125	140	121	153	151	140	144	134	147	153	158	155	153	134	122	138	125	131	166	141	119	121	156	135	162	135	157	154	136	146	161	158	131	120	108	149	126	150	103	143	150	141	140	163	158	148	130	117	140	151	127	143	163	143	155	139	143	147	173	149	161	135	127	141	155	147	132	142	141	173	122	159	144	144	153	127	122	139	132	121	144	142	121	144	129	123	128	156	174	122	138	158	139	148	157	140	127	117	113	134	143	117	128	128	144	139	146	144	153	157	125	135	142	143	127	125	134	124	162	118	146	129	144	154	117	118	144	146	149	128	146	149	155	150	145	123	130	144	148	125	154	124	128	130	147	134	150	155	148	151	130	137	137	141	156	134	120	158	146	152	135	132	147	139	137	148	129	115	137	124	129	132	137	160	108	149	108	138	148	132	138	142	151	156	125	144	156	149	150	129	130	114	138	144	137	138	122	131	127	140	153	126	139	133	158	123	132	143	129	149	129	131	125	154	133	154	150	139	151	141	149	140	123	157	159	139	126	125	131	131	113	133	117	144	112	170	117	146	136	122	121	135	154	132	152	129	133	122	132	129	141	128	140	149	138	153	135	146	151	127	134	136	163	129	131	113	133	146	150	138	136	152	152	133	153	131	138	131	147	124	159	164	131	132	143	144	106	150	117	120	152	135	130	132	115	148	141	149	147	145	117	158	180	159	132	135	150	150	124	161	177	129	137	120	132	134	136	154	154	137	145	136	111	134	135	144	139	134	152	144	144	154	122	141	138	136	154	136	130	127	153	139	128	132	153	143	130	149	150	133	145	157	141	136	133	140	146	139	131	129	146	139	159	132	135	142	139	143	144	145	147	132	124	120	144	122	128	161	153	138	128	159	126	132	137	143	137	154	139	151	140	150	148	159	154	117	153	152	136	161	156	133	123	122	142	143	154	148	123	137	129	159	126	144	152	139	120	146	124	139	135	123	154	131	140	116	139	120	116	130	133	132	151	130	148	146	146	157	136	126	154	165	149	145	139	145	137	122	136	149	137	136	140	131	143	157	131	131	148	145	141	158	126	149	152	133	129	119	118	148	155	138	130	151	121	155	160	141	141	162	128	147	115	133	140	144	121	151	124	156	125	132	129	147	122	131	135	129	143	121	131	133	139	115	150	115	125	138	139	151	153	122	130	119	152	150	147	137	129	131	129	133	135	132	137	137	119	147	134	130	142	134	143	121	135	156	160	130	138	131	134	135	138	135	126	113	110	133	142	168	149	175	145	142	131	153	131	138	157	120	155	126	141	151	152	137	151	128	121
17350	9378	20532	24961	24285	21666	19632	17619	14700	11408	8944	7669	6504	5393	4526	4267	4160	4233	4152	3840	4002	4144	3612	2651	2218	1987	1940	1887	1908	1525	1293	1167	1139	979	911	813	902	1021	1087	1281	1586	1575	1279	1051	789	684	586	612	632	617	694	687	766	719	705	721	644	634	710	672	697	626	624	596	604	553	540	542	481	525	470	443	421	437	437	394	372	418	441	426	412	394	414	452	425	371	376	362	371	381	380	382	387	379	344	347	382	371	354	378	363	360	394	433	388	409	390	389	358	384	363	405	321	426	418	362	357	353	357	380	363	338	380	360	372	375	356	391	397	370	352	368	367	367	379	351	373	368	365	365	387	358	371	353	370	329	375	342	343	320	350	333	365	335	367	328	349	359	369	378	315	354	356	354	352	343	345	361	374	389	340	349	339	351	351	336	375	360	373	342	342	359	378	325	363	341	378	358	375	338	364	323	376	359	356	347	357	347	381	344	345	362	343	380	345	369	361	382	343	351	341	365	371	337	334	349	308	351	331	354	352	373	362	388	366	336	350	379	361	370	346	360	353	327	354	335	371	331	321	357	353	375	357	375	359	355	330	364	370	370	374	351	379	364	345	362	364	298	366	356	347	348	372	371	358	363	350	356	327	329	330	346	350	347	389	373	356	356	364	337	380	338	375	348	374	385	371	354	357	281	349	355	348	357	331	352	348	349	342	338	355	333	342	333	360	375	321	377	383	341	337	331	361	387	350	365	327	362	373	356	355	347	366	342	332	363	364	312	359	383	364	353	385	367	324	328	394	364	360	331	357	348	349	343	352	376	345	340	334	330	372	323	354	357	366	340	348	350	368	341	369	351	342	368	325	348	346	368	346	384	346	331	340	317	319	343	366	357	368	345	305	344	353	351	347	377	365	331	336	321	329	393	323	348	342	336	336	341	389	314	352	396	345	318	344	365	360	358	327	378	327	372	378	371	331	342	394	358	372	345	349	360	341	327	325	371	367	348	331	324	326	367	329	366	376	357	341	334	318	331	343	340	365	344	342	364	371	341	354	351	324	335	323	355	358	373	374	352	335	334	355	370	349	366	346	354	362	354	331	341	354	358	369	330	355	353	367	369	332	351	358	351	368	320	346	363	324	371	359	372	329	351	357	359	370	341	328	365	339	337	375	340	323	362	350	361	358	339	334	363	357	349	345	358	351	376	350	358	351	363	355	352	327	345	320	374	383	336	376	355	353	312	337	370	341	332	379	370	382	336	341	362	349	385	325	350	345	347	351	343	348	342	323	340	380	369	351	329	344	351	377	352	393	343	368	366	336	343	361	339	354	351	356	327	365	346	345	364	315	347	361	343	349	348	373	331	348	341	319	349	382	339	382	357	352	348	344	342	344	332	370	337	356	342	322	369	349	359	350	335	350	372	389	353	387	333	339	366	383	351	376	354	406	354	313	365	367	332	300	356	370	377	349	340	373	383	357	371	359	387	352	363	351	374	396	330	351	342	315	346	315	358	375	343	359	359	332	332	370	324	353	344	363	331	342	345	355	371	330	353	340	388	353	383	369	357	367	321	356	327	367	369	369	351	369	345	323	348	358	379	379	334	355	343	339	361	376	357	396	351	332	355	366	355	340	366	348	372	338	338	339	348	343	352	330	371	362	389	365	356	364	380	361	365	371	361	346	326	339	364	368	339	310	330	355	364	331	356	373	359	361	305	362	350	369	347	362	366	364	364	383	362	354	383	363	369	355	380	334	349	340	362	349	351	342	365	337	337	328	342	341	373	375	352	343	320	369	355	358	350	389	359	325	392	368	327	346	321	336	350	315	364	398	329	371	340	322	342	340	318	358	379	376	369	323	328	350	334	336	363	357	380	327	348	382	352	348	332	383	348	356	349	369	325	378	360	359	323	334	378	344	315	359	366	363	348	329	334	351	378	322	342	358	340	328	344	347	343	333	322	362	348	334	366	340	348	360	346	365	333	386	343	349	377	362	377	360	335	363	341	327	383	322	343	373	334	337	358	312	365	348	351	362	364	348	360	352	342	335	353	370	332	367	341	375	328	320	338	333	339	349	360	334	334	346	347	326	381	361	356	367	384	339	340	376	349	371	354	347	369	353	375	348	362	305	369	362	321	360	367	394	366	314	328	375	347	377	373	344	322	345	367	340	343	348	366	315	379	334	335	384	377	339	353	359	344	362	337	369	358	379	352	373	349	354	403	379	333	362	352	357	331	363	349	358	361	331	335	344	329	333	348	378	364	330	366	348	353	363	358	351	322	338	355	346	347	354	405	322	349	339	351	365	348	328	348	338	372	359	367	336	347	334	343	361	357	312	327	387	339	335	348	348	358	311	377	345	360	359	348	323	381	346	327	360	378	336	362	365	311	373	336	341	340	362	364	381	328	336	333	352	350	363	346	337	340	324	364	355	347	380	357	357	372	349	359	373	412	368	348	348	355	336	348	371	366	341	329	341	323	321	352	370	348	341	366	357	347	381	349	327	316	333	362	353	379	317	361	352	340	368	334	336	355	325	360	355	389	347	337	348	323	367	374	322	333	363	333	375	338	364	375	344	327	367	350	324	330	326	341	393	388	356	334	365	366	353	352	392	359	317	362	356	343	324	376	394	374	347	351	332	373	358	348	335	337	326	348	319	321	308	327	340	366	360	360	339	336	359	378	355	359	378	376	341	328	320	360	338	347	329	357	359	345	377	379	339	403	332	343	348	339	337	365	358	362	387	332	350	353	384	350	351	330	362	325	351	376	366	323	358	366	348	360	375	400	329	351	349	340	362	366	340	346	332	347	325	365	337	346	329	375	335	335	356	356	353	362	373	364	351	366	368	333	379	372	350	317	366	346	352	368	318	366	334	398	350	366	352	351	375	359	368	354	342	334	342	367	376	349	376	344	366	340	352	339	351	337	367	343	326	353	353	335	322	340	356	376	353	337	375	363	345	378	380	374	341	356	353	371	371	331	357	375	361	309	360	360	344	346	343	343	368	334	316	366	365	334	338	331	359	326	350	349	368	325	361	311	360	365	355	341	368	352	373	346	356	320	344	364	349	321	326	348	362	356	338	333	354	388	331	347	322	376	325	355	403	370	326	374	330	376	364	343	334	405	337	359	358	361	352	341	347	322	348	350	363	332	354	346	343	331	372	305	353	366	353	362	363	345	338	336	304	370	317	342	377	364	352	332	353	371	369	324	354	359	359	355	340	331	350	341	367	331	359	344	378	329	346	349	351	345	369	341	362	348	356	379	347	324	323	360	335	346	335	337	382	368	328	356	331	350	349	350	340	321	358	365	353	365	357	343	347	394	363	376	325	343	356	366	359	354	358	359	369	337	360	334	355	360	329	355	375	338	359	356	334	339	355	363	364	332	362	331	354	335	373	381	362	338	344	349	374	324	359	348	327	346	375	375	354	348	373	336	333	354	368	352	358	357	354	372	356	350	342	379	327	353	359	340	355	365	355	375	394	378	377	368	348	328	353	352	332	350	337	323
9869	4439	5283	4637	3669	2892	2392	1914	1452	957	781	694	533	488	406	428	438	470	466	405	414	470	340	330	249	273	252	235	233	242	264	196	225	221	219	207	226	188	196	226	203	201	207	201	187	200	229	185	208	202	231	207	193	210	232	202	232	204	203	209	224	197	186	193	210	210	215	184	183	193	196	196	183	186	200	219	203	190	210	169	199	221	188	203	214	206	201	201	193	195	196	208	200	222	209	177	202	220	213	206	227	205	207	205	173	232	203	206	191	215	186	217	201	199	205	202	195	225	216	193	174	193	221	238	200	191	217	201	204	203	215	215	213	229	203	203	192	191	183	207	227	167	202	184	177	200	211	220	221	193	199	195	207	181	210	202	189	188	188	181	185	190	191	184	210	218	228	199	204	184	204	219	176	201	215	195	188	192	174	181	197	192	185	193	211	204	187	195	199	197	196	218	205	212	193	177	180	222	189	196	197	227	208	202	198	203	199	199	210	200	191	169	175	197	213	194	214	231	193	173	191	203	192	188	210	200	208	218	200	194	171	217	201	177	203	217	197	176	207	187	207	226	188	207	200	185	234	199	196	207	198	200	202	209	196	181	203	169	205	195	192	208	181	195	206	210	199	179	183	185	201	236	204	197	194	180	218	223	218	192	195	212	199	210	197	207	196	185	176	197	216	211	190	199	172	200	180	213	188	213	180	182	192	170	202	198	188	193	221	236	195	233	216	203	198	207	203	188	201	194	214	212	185	200	191	225	220	189	210	197	210	182	217	183	200	189	197	188	206	218	208	208	188	175	218	210	185	209	223	213	162	203	196	192	219	205	184	219	214	209	199	190	206	202	192	208	174	175	198	191	201	214	192	190	184	180	192	188	204	198	183	198	188	202	193	187	186	179	191	193	184	179	221	209	220	203	185	186	190	176	188	212	199	206	180	233	214	233	206	208	215	198	198	220	222	190	189	195	181	202	226	212	200	201	200	177	201	200	175	212	217	191	194	200	175	197	212	198	205	227	190	192	200	208	209	219	213	187	204	197	186	201	216	234	204	203	200	191	187	190	208	213	206	213	178	182	206	192	193	186	208	186	186	176	206	221	201	174	203	199	196	195	184	213	218	195	194	199	170	221	187	188	195	211	193	197	181	180	192	198	210	197	183	189	188	207	191	181	193	212	196	192	182	196	191	209	191	195	226	218	190	206	213	193	223	187	178	203	174	193	188	188	183	217	213	198	202	156	195	209	202	206	213	218	201	172	186	186	214	217	202	188	215	209	196	212	192	202	181	199	191	207	200	214	203	193	179	185	215	217	218	182	216	173	182	178	194	191	205	212	213	210	181	162	205	193	213	205	216	198	217	224	189	192	228	186	202	192	218	193	205	212	201	217	216	179	224	219	193	198	210	197	186	201	223	200	207	225	206	179	195	224	183	184	241	187	210	195	189	208	208	208	184	211	208	185	198	206	203	206	207	222	190	197	205	196	213	207	194	231	225	212	204	192	199	197	188	193	199	189	181	211	221	198	222	185	217	198	181	193	215	198	191	190	195	219	230	220	215	196	210	209	213	189	197	205	229	172	201	195	168	197	193	202	192	211	193	206	204	203	218	181	229	215	216	205	204	210	186	187	196	198	195	187	205	208	204	192	178	192	192	185	206	186	203	194	215	177	191	210	196	203	236	213	207	178	207	199	194	200	198	198	180	199	194	188	201	193	201	207	218	194	177	205	206	191	201	207	178	226	176	204	206	216	202	227	174	202	195	196	211	169	199	232	231	225	198	207	163	211	197	197	226	209	215	198	206	176	196	178	184	202	184	187	212	182	187	224	189	178	174	218	228	201	193	194	185	191	209	182	218	146	178	171	191	197	206	196	195	207	212	178	176	209	196	196	197	210	207	221	185	219	177	200	185	168	220	194	185	197	192	197	218	198	187	219	203	214	192	183	208	234	173	221	205	178	177	191	185	190	214	225	182	230	205	211	193	202	187	216	209	203	230	201	212	214	206	191	220	209	212	191	199	215	196	200	203	214	184	206	175	217	179	201	183	185	194	219	198	207	205	190	202	210	181	206	194	226	211	198	215	196	224	171	194	189	216	189	188	198	226	218	211	221	231	225	191	194	194	195	196	199	202	192	189	201	205	197	202	185	230	189	165	190	210	197	183	194	209	213	180	204	202	216	196	202	208	204	226	206	211	201	212	200	203	233	174	184	195	192	192	186	199	186	201	203	218	220	223	216	214	186	196	195	191	195	225	211	193	193	197	224	185	223	187	212	206	188	215	189	233	212	188	204	208	192	212	185	203	205	208	210	211	191	186	191	215	194	181	208	215	201	177	173	199	186	192	201	208	200	217	202	197	199	196	183	210	209	177	182	202	175	211	193	200	178	219	214	203	198	210	188	213	203	194	178	193	183	180	202	200	197	209	220	215	217	204	213	209	196	192	191	192	196	208	218	202	186	188	218	215	202	186	208	216	179	208	220	201	235	196	200	222	216	186	208	204	188	227	199	206	187	189	197	224	197	208	193	226	210	199	214	214	213	203	239	206	189	204	197	214	182	209	183	190	205	199	192	204	181	214	205	213	171	228	208	207	218	184	218	182	193	202	198	199	195	208	224	210	215	182	200	216	190	165	211	200	221	183	209	211	224	209	181	199	218	210	195	207	209	180	222	180	196	193	214	213	189	178	195	172	199	220	216	202	225	205	215	202	182	189	194	171	189	193	209	228	205	188	194	196	208	196	222	184	182	165	197	187	221	221	197	205	198	212	235	195	201	217	207	178	233	216	200	198	216	217	205	173	198	205	191	222	179	205	231	199	194	225	167	214	226	179	195	196	191	181	187	206	210	206	217	187	191	185	207	190	196	235	175	210	206	195	189	206	207	188	194	211	200	202	201	207	180	191	192	208	213	210	199	191	201	194	209	204	188	222	212	208	191	179	230	218	188	193	209	196	188	190	212	188	204	201	193	187	162	193	192	194	187	188	198	221	213	218	183	184	208	194	239	218	197	205	194	192	180	195	177	198	230	203	194	189	211	232	209	207	208	202	202	190	229	210	224	197	214	202	197	206	178	202	215	191	191	165	203	171	204	204	219	184	225	190	201	181	197	193	255	195	197	175	233	199	211	226	220	204	196	192	222	213	160	180	194	210	164	214	214	178	213	209	181	196	185	187	192	219	223	176	189	194	200	210	181	208	224	228	197	183	184	217	173	199	205	190	183	231	173	194	222	199	183	207	207	186	199	207	222	199	203	186	177	184	185	201	201	211	176	231	196	201	216	217	206	204	204	181	195	214	180	187	200	224	212	201	190	197	187	166	193	219	216	210	213	183	218	200	215	185	199	208	234	229	199	172	205	176	186	223	184	194	215	202	187	196	205	178	198	189	190	238	204	197	202	198	203	180	211	187	190	203	210	208	193	191	202	184	185	189	181	191	184	191	184	178	217	221	188	193	212	204	200	220	188	194	199	199	199	201	185	197	223	197	207	184	182
5993	3946	9691	12409	12180	10960	9820	8301	6717	4908	4022	3300	2738	2369	2004	2056	2180	2122	2051	1978	2002	2003	1651	1273	1095	912	846	858	814	692	753	724	681	635	607	579	605	581	589	563	604	575	611	578	582	531	614	566	556	520	576	587	626	565	587	540	558	549	608	568	602	605	612	578	582	591	537	523	542	516	519	471	535	519	500	529	532	508	533	463	476	504	483	514	496	488	551	461	482	473	504	497	500	499	461	499	484	556	480	494	486	488	500	472	492	526	499	501	511	496	467	508	473	522	505	493	493	521	495	488	450	504	469	468	506	517	500	484	482	510	487	496	463	491	497	489	467	463	493	511	513	477	466	513	448	493	463	439	508	502	480	484	462	527	494	511	508	477	501	453	492	457	467	517	534	471	489	510	515	488	514	490	555	477	482	480	466	511	496	450	489	486	470	463	496	487	507	456	483	486	496	496	488	443	482	482	484	480	475	526	517	476	461	495	468	482	501	462	500	523	477	463	529	498	521	501	474	486	475	465	524	459	490	489	492	470	501	520	458	488	492	535	487	504	464	504	531	473	503	480	479	443	495	461	480	512	545	498	519	482	482	481	477	486	475	492	497	488	470	522	487	503	513	486	525	507	473	468	492	494	441	494	505	473	501	480	480	460	531	493	558	508	522	512	477	508	489	474	490	466	496	481	515	455	508	485	447	455	512	473	485	513	496	507	468	487	487	492	529	503	458	492	490	480	508	484	489	466	502	514	486	489	471	516	509	471	478	468	465	516	518	505	469	532	511	496	497	460	468	538	469	477	485	487	473	478	496	487	491	494	480	482	490	471	477	506	466	507	456	517	510	473	503	473	497	494	463	457	454	470	475	488	471	519	503	491	493	489	508	523	502	473	507	465	473	502	512	495	499	504	489	449	483	508	450	498	502	496	480	489	493	488	479	507	484	496	473	491	490	483	490	462	475	478	464	474	485	516	498	503	505	462	499	496	489	486	496	474	460	468	469	490	491	509	447	467	484	470	479	511	468	471	467	467	479	522	450	454	456	473	481	517	480	473	462	494	531	473	503	483	485	470	533	473	506	508	508	494	459	471	496	506	501	464	477	470	521	474	463	494	448	490	493	450	434	474	516	511	468	518	487	478	465	431	500	475	497	503	489	483	480	490	461	497	428	457	451	515	523	495	508	483	504	486	529	472	480	499	495	514	494	480	471	499	528	475	480	534	481	544	455	463	507	502	500	473	496	492	473	474	487	478	499	471	494	495	531	499	489	465	460	511	486	498	494	474	491	495	499	493	509	509	530	471	523	459	491	503	444	490	489	488	526	521	501	470	526	456	487	466	516	498	471	450	470	480	506	480	504	492	486	501	490	473	500	483	479	490	480	464	468	431	493	463	480	498	483	488	491	478	483	496	508	524	483	480	450	494	512	514	470	498	494	495	527	486	492	491	505	481	495	521	507	528	477	477	459	488	484	485	488	527	484	449	506	483	493	489	478	534	468	507	536	476	438	478	490	479	475	495	496	475	493	446	467	508	485	513	534	483	484	484	485	472	483	522	493	482	473	501	482	482	449	465	463	501	440	511	448	492	498	505	483	531	483	463	506	483	485	439	474	477	492	502	481	494	506	478	490	469	472	493	482	471	473	470	475	499	458	526	473	534	512	476	518	507	522	509	484	450	505	504	495	498	506	460	470	484	475	533	522	497	459	531	489	442	504	520	518	508	524	527	514	472	497	477	495	536	488	496	479	519	463	479	475	478	472	486	476	506	496	491	508	482	479	501	459	487	480	522	495	501	471	502	462	499	513	441	500	490	480	482	468	463	525	445	498	517	467	502	490	462	461	455	486	453	512	451	482	507	486	487	452	461	491	452	495	506	462	464	517	486	462	472	494	458	511	490	471	493	467	530	496	508	461	496	514	441	492	519	488	492	477	483	463	472	469	515	504	463	484	482	467	463	500	472	499	493	470	465	499	453	462	505	488	450	502	487	480	534	516	523	472	468	498	498	489	469	490	531	476	510	445	477	492	487	468	473	519	486	474	486	447	456	467	500	434	473	494	500	537	500	505	493	513	477	496	521	477	469	497	509	487	453	461	488	488	493	516	490	481	514	471	464	507	513	496	503	483	464	496	521	529	470	475	512	481	488	490	473	496	504	475	492	522	515	505	489	507	499	490	490	471	495	465	518	507	486	525	504	471	520	467	485	516	447	497	537	509	497	509	493	477	475	495	503	507	506	499	512	455	514	463	465	499	495	488	485	468	497	508	495	462	496	486	482	469	468	436	474	491	500	473	531	473	481	529	491	499	492	481	436	489	466	456	470	502	458	443	509	459	462	482	464	491	476	514	446	461	511	516	516	453	500	500	497	501	459	508	479	491	475	491	473	522	499	448	519	465	477	543	476	497	514	512	468	488	457	476	463	476	465	498	474	477	449	472	486	480	510	553	470	451	536	468	462	513	485	481	490	495	485	481	512	479	493	500	499	506	441	505	495	478	485	497	483	455	481	517	503	502	487	491	462	513	522	489	492	459	511	478	460	493	481	474	489	485	456	491	493	533	489	509	533	499	469	473	494	455	491	480	512	464	484	445	514	498	462	542	474	463	493	521	486	491	457	462	483	498	499	499	485	469	498	466	500	498	492	481	491	495	502	473	450	457	483	512	467	495	475	492	512	497	495	490	464	505	493	458	466	493	462	500	514	502	492	479	474	523	480	497	500	481	514	474	475	446	491	506	461	470	498	478	469	493	481	507	480	461	500	453	491	501	441	487	482	471	500	479	474	450	453	462	497	434	516	480	502	478	512	517	489	457	475	504	481	477	515	453	543	492	495	464	491	510	486	498	526	476	490	487	531	479	490	535	485	468	491	464	488	497	525	498	487	452	485	523	509	492	488	467	477	460	536	454	469	492	485	510	507	482	499	476	488	475	496	516	514	481	507	526	461	523	444	560	482	482	453	500	500	493	482	483	519	484	478	488	499	458	486	508	486	502	499	485	477	477	457	489	484	489	466	476	517	454	489	514	463	475	519	446	499	522	496	479	468	501	490	473	479	498	454	462	478	453	493	496	470	463	488	498	420	475	478	460	489	497	527	483	487	488	483	517	511	507	539	483	480	474	527	478	457	490	447	479	466	488	523	472	531	457	470	484	479	522	484	500	493	469	493	486	461	487	488	482	495	503	503	465	507	483	455	508	457	473	499	482	487	502	514	514	443	491	496	455	475	467	453	483	469	440	501	435	480	501	455	470	474	480	524	497	476	455	491	481	499	489	519	518	536	495	496	477	466	466	503	496	497	516	510	506	474	477	486	498	525	489	476	507	500	477	494	496	492	502	501	530	514	486	491	497	484	459	526	502	470	478	494	486	444	508	502	509	505	482	489	488	502	490	525	478	487	474	503	452	499	482	482	472	509	491	512	499	514	487	472	480	469	470	476	486	500	475	453	513	524	478	508	498	476	482	497	482	501	478	485	498	526	476	474	513	518	502	464	475	491
22015	9058	10178	8892	6987	5040	4148	3220	2499	1640	1261	1042	874	751	652	593	604	623	553	510	505	564	432	355	319	260	275	301	306	243	245	222	241	215	198	232	228	220	214	203	239	262	225	212	206	183	168	192	207	172	181	207	198	197	192	171	189	203	193	225	174	189	198	206	166	196	175	166	198	148	183	167	159	177	177	183	164	158	179	168	171	164	150	172	160	144	172	164	163	162	172	168	153	142	176	160	143	163	161	139	169	168	151	182	160	191	162	159	186	165	176	184	171	165	199	177	173	170	176	158	190	147	184	204	152	172	177	183	173	169	157	162	178	163	178	169	177	177	159	180	169	172	195	190	182	164	172	160	140	160	188	185	177	168	152	168	169	187	138	166	177	173	137	169	147	150	178	166	166	175	164	143	167	173	172	150	178	159	166	151	165	143	171	177	153	159	163	152	149	180	160	170	167	178	155	161	176	158	171	158	200	161	154	176	190	190	148	162	174	153	166	170	200	186	155	169	173	168	155	164	142	180	150	171	171	167	164	172	164	156	166	170	178	184	167	178	155	176	168	160	156	170	155	170	163	168	151	157	163	150	191	163	169	144	172	168	145	179	184	176	178	177	185	158	139	186	187	193	156	180	179	153	171	176	182	183	179	167	181	213	174	156	167	156	164	162	176	168	168	181	170	170	175	171	168	170	186	177	167	178	155	160	159	160	155	175	182	169	157	159	156	181	167	185	177	172	158	167	203	143	137	157	142	143	162	183	172	192	155	181	170	158	170	196	142	171	177	186	189	174	189	156	144	158	156	153	168	186	164	147	176	175	153	160	163	166	147	168	181	166	157	147	180	160	145	172	181	173	144	159	155	148	167	182	160	168	170	181	171	149	172	155	149	158	152	167	159	151	166	166	166	163	171	161	174	194	158	181	172	174	173	165	175	161	179	164	172	145	172	160	170	179	171	162	160	165	181	145	167	173	160	151	155	175	177	163	168	160	185	173	140	166	139	163	149	155	165	183	199	186	147	165	162	172	167	146	161	146	196	163	155	165	179	181	163	158	183	163	164	160	183	151	165	147	162	174	159	169	180	151	146	169	173	197	171	173	187	157	153	182	153	159	188	183	172	188	178	154	194	190	154	169	144	160	138	174	177	175	175	161	179	162	167	141	173	171	143	170	176	175	157	171	167	176	166	164	171	149	173	167	174	147	177	183	172	168	162	182	161	170	159	155	177	162	143	160	154	174	156	167	167	180	190	162	162	177	163	155	164	157	155	171	190	183	171	166	160	188	164	186	184	170	164	163	149	155	151	151	163	179	186	154	175	164	182	166	171	161	185	169	158	171	166	160	164	167	177	189	171	185	145	186	143	176	186	152	157	139	151	173	159	170	187	174	179	160	182	157	166	159	155	156	181	176	153	176	165	188	168	178	158	191	168	151	158	197	161	185	168	155	189	181	174	152	164	158	175	169	154	172	159	154	187	150	173	172	178	137	146	168	170	175	192	171	159	158	181	147	176	162	166	160	187	164	177	169	188	168	171	182	174	176	172	186	142	169	178	166	149	195	179	159	178	180	173	147	177	153	169	157	182	185	171	171	155	194	167	168	190	181	170	145	158	162	186	183	148	202	173	156	169	155	172	156	188	170	174	156	172	176	165	165	146	161	151	156	178	168	161	174	189	191	150	151	149	164	172	161	168	172	169	155	170	163	172	183	151	187	155	151	173	156	156	184	184	179	183	172	184	165	173	153	188	165	146	157	180	191	160	168	170	169	181	162	196	158	171	198	152	158	162	143	200	171	182	173	151	152	175	164	161	155	170	180	179	170	152	174	164	175	178	178	173	176	156	144	194	178	182	170	185	174	164	188	140	163	157	162	174	156	164	175	198	163	159	183	179	156	180	187	162	155	154	206	153	168	154	171	164	166	178	168	195	163	144	148	151	168	177	179	150	170	155	171	146	157	184	162	166	156	154	167	165	154	154	159	147	154	181	175	139	169	180	151	169	180	155	145	153	155	170	159	178	171	181	169	178	189	155	155	167	149	173	168	166	160	169	173	180	138	156	185	153	167	162	151	175	188	148	185	165	181	174	151	189	166	156	170	174	178	177	194	169	156	143	163	176	154	181	169	164	178	178	161	177	176	176	166	166	189	190	150	181	184	173	166	165	184	161	133	165	172	170	180	163	168	155	163	153	158	166	173	162	148	174	151	148	178	177	177	161	170	201	158	176	159	171	161	170	156	191	147	154	147	166	166	167	176	158	183	176	179	170	190	154	183	199	170	148	172	150	184	169	181	146	167	172	153	161	167	141	153	150	141	201	165	170	182	150	156	158	191	181	151	165	167	139	148	158	180	166	204	175	148	183	158	168	187	161	173	186	155	163	173	176	176	181	173	166	160	169	185	167	142	163	177	175	151	183	184	174	179	156	138	155	152	163	166	202	194	181	163	186	150	159	176	174	173	176	163	158	181	171	161	164	159	148	170	165	171	149	163	175	162	180	188	161	168	171	157	183	172	167	164	153	157	153	144	166	196	169	164	173	194	144	174	167	171	165	167	165	184	170	189	147	170	175	166	173	170	180	184	171	169	169	179	171	169	161	164	168	199	162	164	168	151	176	154	186	189	158	177	168	179	157	158	150	169	162	159	163	160	194	158	166	153	170	172	155	167	147	156	156	169	146	156	145	164	167	167	165	138	187	158	181	186	187	163	160	153	179	189	158	157	184	165	166	161	183	171	175	138	186	180	174	171	176	163	158	182	185	157	171	173	181	154	183	156	160	156	138	157	169	164	167	161	174	154	186	182	178	163	172	162	154	186	177	164	149	179	202	163	147	160	164	166	163	171	157	175	162	159	153	154	164	159	167	158	168	189	157	174	164	169	162	175	157	149	143	170	171	149	176	185	154	145	160	192	155	169	159	171	166	167	157	160	159	154	165	155	141	160	185	154	166	166	163	147	159	177	171	178	186	181	148	158	176	176	161	154	163	178	169	177	160	147	170	152	156	179	166	188	166	173	171	143	167	150	151	193	161	181	158	166	174	189	160	165	157	157	194	173	141	184	163	176	170	164	187	180	162	175	181	184	163	155	156	168	202	169	185	169	170	199	147	167	162	162	184	172	169	169	156	146	193	158	149	167	161	167	173	176	159	165	180	161	162	176	158	167	164	156	182	163	167	167	205	174	169	144	172	193	161	160	170	146	170	159	165	165	175	150	174	138	155	171	169	164	159	162	168	159	174	174	157	146	173	148	161	184	190	175	174	175	165	174	170	180	159	151	165	172	174	154	169	173	175	175	183	160	186	184	159	178	169	172	139	176	148	147	157	165	179	149	181	171	176	163	173	177	171	188	182	175	166	164	158	181	158	173	155	164	156	189	166	204	176	156	184	145	187	165	164	147	162	158	162	165	175	157	192	187	156	176	173	150	153	161	171	145	170	169	177	181	165	175	183	183	154	162	169	167	166	166	150	178	179	152	175	148	155	175	178	169	169	188
12686	6890	16304	20226	19032	16466	15488	13700	11297	8563	6835	5610	4635	4001	3464	3302	3363	3377	3358	2997	3068	3083	2353	1825	1512	1436	1479	1434	1334	1148	1108	1014	843	802	729	708	788	847	870	896	1104	1041	929	757	629	625	600	651	576	589	609	653	633	652	617	641	644	624	564	619	571	635	604	628	596	602	543	530	503	537	478	509	469	487	444	470	435	432	448	435	461	468	418	433	459	426	467	437	420	435	456	444	417	455	426	406	430	417	425	432	425	456	418	425	406	432	457	411	456	408	416	389	397	436	419	422	368	459	441	457	440	419	431	443	445	442	424	425	435	452	418	446	445	412	435	464	425	428	399	388	437	405	419	419	420	420	418	386	414	480	423	420	411	404	422	435	429	408	405	412	454	395	398	452	440	398	408	466	409	411	406	409	412	431	414	415	435	422	419	384	417	446	436	433	427	389	420	384	434	385	404	421	379	418	432	477	390	438	445	435	412	410	411	396	413	383	408	401	439	416	396	413	415	408	399	411	412	418	413	425	430	420	432	421	439	400	411	401	440	425	407	442	409	419	371	429	395	439	431	421	412	421	424	387	411	457	409	423	422	440	375	434	431	404	403	415	413	409	430	451	430	392	440	458	398	397	413	437	403	403	411	433	438	421	400	436	408	428	437	415	409	420	414	397	414	405	390	396	432	400	405	403	420	401	412	433	390	406	467	414	420	389	408	408	390	420	399	443	448	419	454	430	400	420	417	407	413	421	409	411	421	416	449	419	414	383	435	388	418	433	402	404	418	441	409	438	428	424	449	421	422	410	416	415	425	425	424	455	454	399	467	364	405	422	420	402	444	386	398	420	408	404	453	401	429	399	445	410	410	421	415	429	427	401	454	437	448	412	406	366	422	415	407	426	433	410	411	383	439	447	403	387	386	392	428	445	431	420	416	403	439	418	409	422	386	424	417	401	384	424	421	376	393	407	398	407	390	385	417	395	440	406	414	407	460	382	391	426	370	446	409	395	406	402	450	408	428	426	434	421	381	417	423	405	390	443	400	410	401	462	424	396	433	433	421	383	389	411	426	442	400	414	437	450	429	409	421	421	403	407	406	433	452	407	423	424	404	402	435	419	430	430	423	389	430	420	429	430	396	409	389	387	469	412	397	425	406	363	401	418	422	425	417	402	441	402	429	430	417	414	404	408	429	464	409	440	433	452	421	407	440	427	435	441	437	422	408	439	433	405	440	444	429	408	419	410	426	384	401	411	411	411	405	411	400	396	447	409	434	410	407	416	400	386	421	422	411	407	439	413	426	401	421	463	416	436	427	402	398	397	426	398	424	399	423	435	410	418	412	430	424	425	434	409	382	432	447	404	440	402	404	386	394	414	456	457	437	379	381	410	354	445	387	432	388	424	417	399	389	419	408	450	407	442	452	413	411	420	409	418	383	385	401	451	407	434	404	408	422	466	418	442	441	391	404	400	402	467	435	419	431	455	422	376	430	388	421	400	423	409	401	438	428	430	408	421	407	432	402	409	433	430	439	391	389	413	410	422	428	401	417	422	398	407	404	420	421	394	414	431	429	398	390	441	399	380	377	419	408	429	409	410	458	451	440	378	473	409	407	448	408	399	429	411	437	402	431	405	400	402	405	405	417	431	405	427	392	425	393	429	432	438	440	401	412	378	389	417	397	416	446	410	394	423	436	419	451	432	420	413	429	411	385	406	412	419	442	395	396	424	397	421	424	440	393	437	409	385	372	366	416	454	410	389	423	423	414	459	419	378	432	408	415	427	394	449	440	429	420	391	406	459	389	439	448	434	400	391	435	377	446	392	439	420	437	412	392	411	415	426	443	434	448	391	412	465	404	438	468	426	449	419	379	436	457	437	414	372	396	415	394	448	411	411	398	404	397	416	432	409	417	417	399	407	450	421	430	412	415	414	411	449	411	394	409	401	445	427	426	431	442	401	413	415	445	425	400	404	408	432	409	413	411	442	426	422	432	431	437	401	413	461	370	383	376	452	406	408	410	449	406	400	426	430	400	407	392	424	383	457	420	401	423	402	389	385	383	411	412	436	433	426	418	402	437	412	412	393	401	433	422	399	405	412	462	441	426	443	398	385	421	435	413	439	435	423	413	369	423	442	428	398	389	427	415	418	460	413	416	393	422	431	436	411	396	432	417	405	386	401	417	414	396	401	414	427	394	394	424	414	406	427	414	421	402	412	441	431	404	382	418	377	424	427	398	461	432	379	407	406	384	403	434	410	394	449	429	415	441	375	398	402	407	369	433	408	443	391	388	396	392	442	432	411	411	446	364	419	446	428	407	402	396	449	459	432	430	410	428	416	430	406	464	413	440	433	433	419	395	422	430	416	410	404	386	437	427	411	422	427	426	435	437	412	422	394	404	436	453	393	427	406	437	448	440	415	432	411	388	406	419	411	388	392	397	412	417	405	424	395	426	397	422	420	402	422	424	414	425	418	408	420	381	461	441	422	431	437	452	399	422	414	432	400	396	366	429	406	423	414	421	431	413	392	407	433	426	424	397	416	448	408	412	406	439	400	418	432	430	451	422	384	427	397	411	450	351	421	423	424	417	435	431	426	430	408	427	476	457	385	441	412	422	410	407	442	430	410	399	396	438	380	392	416	399	404	428	436	381	425	431	388	427	442	436	419	441	458	400	420	386	421	413	405	426	422	400	422	410	419	422	441	425	427	433	478	422	439	445	412	420	425	405	397	404	428	436	430	402	419	419	370	407	389	406	422	382	414	429	432	418	408	418	405	424	415	423	398	408	389	451	409	441	374	392	440	397	415	422	440	401	428	402	409	375	399	442	448	432	424	440	420	418	444	405	394	399	400	403	428	394	432	428	405	428	423	396	447	422	422	453	412	406	422	438	392	426	372	424	423	428	439	397	377	441	428	454	395	420	430	398	431	428	398	406	414	455	401	434	412	404	408	426	423	407	385	400	459	440	391	387	402	432	399	405	435	411	433	445	390	419	428	408	440	389	429	387	416	442	431	422	398	450	407	397	432	385	408	422	405	463	403	439	394	435	430	406	412	388	388	458	376	440	420	413	399	412	415	424	435	404	411	419	410	403	423	383	417	391	457	444	410	406	412	421	396	429	428	409	421	429	374	401	417	436	379	431	436	412	437	431	450	432	425	417	433	395	417	412	428	414	431	423	411	402	411	413	439	436	401	452	413	449	378	412	372	430	426	422	453	441	415	370	425	449	432	412	406	391	391	401	440	438	422	421	403	458	421	428	416	401	428	383	433	405	425	410	391	414	445	439	393	392	414	435	435	389	416	426	438	376	405	435	413	409	454	430	390	426	409	406	402	395	394	388	461	411	447	408	398	411	410	385	406	379	447	424	450	384	397	392	393	452	412	447	404	425	474	437	408	425	434	410	430	442	428	434	411	391	398	410	421	439	444	465	406	405	397	422	403	425	423	422	409	385	407	409	428	423	415	386	405	422	431	402	434	462	376	440	401	436	412	451	461	423	425
31047	14634	15623	13702	10430	7524	5850	4854	3632	2420	1865	1430	1190	972	842	795	767	769	746	662	724	603	518	440	372	374	362	347	348	274	249	252	238	221	206	200	212	257	217	254	278	243	213	210	196	168	167	162	168	171	182	209	199	174	179	172	195	171	198	174	164	166	153	180	152	157	130	124	187	144	148	135	142	158	164	134	132	171	113	119	144	140	144	133	133	122	133	137	121	106	140	164	133	138	153	130	135	134	103	128	154	145	157	141	153	120	143	147	161	136	121	132	124	141	119	144	98	135	151	153	179	149	114	149	126	129	144	129	145	129	150	133	135	123	133	143	131	137	138	150	156	148	149	122	125	139	139	133	139	126	154	131	126	145	143	125	133	130	135	136	110	139	123	146	122	145	114	121	124	133	127	142	135	139	143	135	139	128	145	130	143	131	128	147	135	115	116	127	131	131	135	134	132	112	133	149	107	136	125	141	118	152	129	122	119	140	149	144	115	119	150	136	136	146	120	139	125	134	127	120	150	139	132	121	151	121	156	128	120	117	130	124	136	123	131	135	135	139	132	121	165	147	153	154	131	122	125	138	140	113	128	146	146	130	136	126	129	134	132	123	127	134	131	113	142	116	140	127	131	140	130	124	143	139	154	138	140	119	128	136	116	148	149	139	133	132	141	139	117	132	144	128	120	140	133	135	125	113	145	138	144	145	150	150	157	126	133	134	114	122	129	114	130	134	135	149	124	137	145	144	131	124	126	111	117	141	131	133	136	125	130	140	125	127	119	107	125	137	143	131	135	116	126	146	133	111	113	140	151	150	124	119	123	127	162	152	137	123	132	140	163	126	148	138	120	148	123	134	148	127	139	117	133	141	140	136	121	149	135	125	131	140	131	148	134	126	147	126	129	131	119	134	142	124	125	132	133	128	123	144	151	151	142	115	131	137	128	137	123	155	130	140	135	134	129	106	144	126	137	146	139	132	149	127	117	148	160	128	132	136	124	140	130	113	131	130	125	122	132	126	136	117	142	137	125	130	146	135	117	162	132	110	122	147	119	123	122	125	136	130	129	148	117	123	145	144	136	142	125	131	120	129	126	153	154	115	113	125	120	143	134	113	145	132	137	142	145	108	116	150	122	152	132	136	146	134	130	119	109	145	115	102	138	152	143	123	148	138	134	149	146	141	135	123	136	125	124	143	129	144	136	140	145	123	117	149	107	138	129	129	111	119	132	146	131	146	143	123	139	152	138	133	133	115	111	133	141	135	166	138	134	151	140	132	124	129	144	118	133	127	104	164	126	128	138	131	149	138	116	124	131	118	141	119	103	135	131	144	145	104	122	139	122	123	115	133	125	156	133	123	127	116	131	127	131	148	128	114	117	133	146	135	133	134	112	120	154	122	122	142	114	140	132	123	144	131	127	133	153	133	138	143	114	123	105	136	113	138	149	133	132	121	160	139	136	142	133	134	138	141	124	128	121	112	141	130	137	112	118	131	122	122	168	126	129	145	151	132	129	123	141	143	127	149	121	141	123	136	132	145	147	151	148	124	144	113	145	113	123	130	141	149	150	136	117	153	99	138	123	129	136	134	123	121	126	138	140	134	146	138	143	128	127	132	141	164	140	130	120	133	125	123	123	132	138	137	160	119	126	138	126	128	137	124	100	138	113	132	134	127	148	156	138	114	121	147	147	137	132	137	132	142	144	127	126	154	124	146	140	113	113	105	136	121	138	133	150	139	149	121	123	124	128	121	131	111	127	117	148	119	133	127	145	107	150	128	109	143	146	111	137	145	100	132	108	148	113	144	124	132	131	142	141	122	152	146	147	113	126	142	133	136	148	120	136	125	118	143	122	134	135	128	148	122	140	123	154	125	123	138	110	147	139	128	125	136	128	155	122	122	147	122	139	148	120	136	168	130	152	118	149	125	105	111	126	125	143	149	151	122	118	146	128	159	133	106	156	132	133	137	158	107	134	115	122	127	142	142	144	149	152	120	107	132	139	130	129	126	125	133	129	126	134	126	125	139	141	125	121	132	148	130	150	135	136	140	121	135	126	114	118	127	121	132	136	125	141	121	136	144	122	142	135	143	147	125	123	145	128	143	137	129	135	135	126	155	137	134	119	137	134	148	117	107	143	141	111	150	140	141	150	137	130	114	161	142	140	135	137	120	141	127	140	127	136	171	138	116	132	154	141	136	128	134	127	145	123	138	158	131	135	143	122	154	119	117	158	148	140	126	117	129	128	122	106	94	119	121	143	149	136	118	134	119	123	139	139	123	149	121	141	121	136	139	126	130	120	139	135	113	131	135	132	139	134	124	142	136	117	127	122	133	134	132	124	137	127	145	111	130	119	136	134	126	138	120	143	130	151	126	123	143	141	138	146	113	127	125	135	126	154	121	140	157	135	120	124	112	120	130	146	122	144	130	157	127	123	116	136	116	128	136	127	109	134	139	113	129	139	134	160	145	125	147	142	122	138	127	127	145	155	119	159	128	119	168	142	144	125	135	147	139	142	134	155	131	140	128	125	119	133	132	120	131	119	150	130	127	148	133	169	147	151	152	144	136	132	145	137	150	131	137	124	132	127	144	130	125	127	119	144	122	136	144	139	130	157	128	148	137	139	143	135	128	142	141	135	117	116	135	140	116	148	142	115	146	121	140	132	147	119	142	139	121	125	125	124	131	128	140	134	136	143	141	119	133	134	131	148	119	142	142	154	120	125	144	125	125	118	116	134	126	138	154	127	117	109	154	126	138	129	136	128	135	140	122	156	155	132	143	131	146	119	128	142	142	137	142	133	105	137	136	141	140	128	126	126	120	116	134	153	123	160	140	153	136	141	125	133	135	121	152	129	132	125	131	143	126	127	140	122	131	141	136	128	131	147	115	139	123	120	149	107	133	137	139	140	142	135	143	139	137	128	146	125	133	132	146	125	143	128	113	132	141	152	133	134	118	139	156	133	135	158	121	134	130	126	136	104	141	134	127	149	137	134	115	137	152	139	145	124	126	144	147	138	134	121	122	126	108	127	139	140	149	136	143	131	118	130	138	116	126	149	146	141	134	133	121	123	123	137	130	119	130	125	121	146	135	136	119	132	137	163	147	131	116	126	136	129	131	147	134	130	148	157	137	114	138	132	129	126	155	127	152	117	127	127	148	130	125	129	144	133	137	136	143	134	131	137	127	118	144	141	111	161	145	138	132	155	120	127	131	133	118	138	131	120	121	157	141	139	148	137	131	132	128	148	145	132	136	131	138	129	130	148	129	130	154	120	146	135	143	140	129	134	140	151	129	150	128	122	132	129	128	128	121	159	133	150	148	150	146	147	125	129	142	119	149	131	125	115	110	120	125	125	113	132	136	133	142	127	112	131	134	119	136	150	111	148	122	141	129	142	148	158	141	134	132	117	131	124	136	132	141	132	128	124	146	155	133	146	132	116	138	122	132	130	147	149	141	140	117	124	131	108	136	135	122	131	126	144	145	158	142	136	107
17606	9500	21056	25556	24111	21259	19623	17725	14505	11477	9404	7616	6392	5319	5073	4457	4308	4495	4582	4210	4271	3883	2996	2385	2054	1905	2103	2168	2042	1485	1292	1197	1069	917	870	951	949	1111	1168	1287	1581	1391	1166	915	777	641	635	632	574	610	581	747	736	630	671	632	711	693	669	675	616	637	637	576	582	556	498	517	517	482	457	456	474	411	465	397	419	395	363	393	384	450	346	388	381	374	386	423	382	351	381	337	365	324	341	369	377	336	376	368	362	357	386	409	397	355	391	348	348	393	312	326	332	361	361	347	355	355	373	336	370	302	344	384	393	360	389	358	336	384	349	384	370	355	357	359	364	346	324	330	337	309	343	349	324	323	342	323	299	343	412	337	348	352	317	362	335	377	328	329	368	343	331	343	357	386	319	311	349	321	335	323	348	344	349	330	331	332	358	368	300	356	346	321	340	363	335	312	336	362	343	354	377	326	332	330	352	349	355	375	367	313	316	369	309	314	321	319	316	323	321	361	329	318	364	357	357	322	348	325	322	341	380	352	327	301	359	349	337	334	356	378	346	329	334	328	302	340	356	337	358	341	338	328	339	319	355	323	351	326	315	370	322	320	311	365	336	340	368	347	368	335	323	317	299	335	340	325	328	352	316	315	356	333	319	333	326	339	371	323	373	332	343	341	328	290	334	335	336	333	378	322	345	348	309	311	314	338	329	361	307	340	338	325	305	347	317	335	323	339	316	343	339	326	333	319	299	347	320	331	359	314	363	370	348	321	330	337	314	354	335	326	350	315	361	344	317	347	312	338	343	338	315	329	335	334	342	329	343	324	367	338	311	329	311	345	348	358	352	326	330	325	380	344	354	332	346	333	336	323	359	344	344	370	338	312	353	332	363	307	320	337	349	311	357	339	312	342	334	361	359	387	354	351	366	322	347	343	322	331	335	331	326	373	349	362	350	345	368	328	311	319	311	311	319	322	349	357	340	344	340	350	330	340	368	286	324	347	318	316	336	312	330	334	330	335	347	321	321	361	341	338	351	341	328	325	327	310	345	346	315	337	368	326	334	308	329	311	348	334	316	362	334	329	336	325	342	334	350	338	390	337	314	330	344	324	328	366	326	367	344	330	371	313	317	334	305	345	347	302	360	326	332	351	356	370	355	304	388	313	350	333	336	345	333	344	329	356	327	350	294	346	338	377	366	363	321	346	329	325	317	328	320	348	339	347	339	324	352	333	346	348	351	344	345	319	366	332	339	333	302	309	374	365	322	343	334	315	317	331	315	339	372	310	350	383	327	352	316	320	331	329	324	330	355	332	343	328	324	347	356	364	376	344	316	372	355	329	326	309	338	356	359	313	318	342	358	299	325	330	343	313	354	336	298	344	342	327	337	328	351	354	332	369	338	345	332	350	289	330	325	326	346	327	319	319	324	333	325	366	332	341	349	318	358	323	346	360	343	357	328	343	354	362	337	337	332	299	357	352	351	341	374	346	312	325	306	335	325	341	341	351	352	312	304	352	345	375	345	365	359	330	330	322	343	336	332	304	323	315	338	341	344	349	326	334	337	382	354	328	354	348	350	358	345	328	342	347	355	350	312	323	345	342	360	364	327	325	332	346	329	326	326	343	324	346	308	312	392	332	341	320	346	353	366	338	297	322	392	323	357	351	347	366	344	341	356	329	347	359	327	329	319	305	317	364	361	320	323	355	333	309	313	346	318	329	344	376	342	337	300	337	360	351	325	343	336	334	322	350	334	338	364	354	318	314	353	332	325	368	336	314	364	352	336	319	325	343	367	373	327	335	327	336	328	364	337	350	390	348	319	336	330	329	343	318	342	385	343	339	359	338	331	339	334	325	313	331	330	338	339	346	332	358	330	327	340	333	317	343	322	314	341	318	353	329	315	339	323	338	318	335	311	334	334	367	309	377	357	352	368	387	363	386	317	356	325	343	339	346	340	322	350	339	314	342	360	371	337	321	355	349	333	329	310	342	350	334	333	310	346	365	350	319	316	313	319	347	317	328	349	320	338	324	348	360	320	348	341	332	353	306	334	353	325	340	312	362	301	314	338	330	329	332	317	331	337	343	322	346	347	345	338	328	314	344	337	370	336	322	355	324	323	351	345	370	329	315	343	321	328	336	324	317	371	346	357	314	337	311	378	315	318	324	339	323	328	342	313	343	327	302	359	332	363	305	301	353	329	343	344	368	329	354	324	331	327	332	350	332	342	310	344	337	361	320	354	321	328	367	320	360	318	356	325	334	346	369	334	340	343	307	378	346	314	332	364	346	357	353	362	344	350	335	340	325	318	363	321	346	341	350	348	384	377	349	329	358	350	356	318	336	354	359	355	349	332	336	374	316	355	363	369	317	332	300	355	358	372	349	349	363	359	360	354	330	339	346	350	370	331	363	321	364	332	321	351	364	340	350	334	327	363	323	371	329	343	353	334	324	338	307	332	377	355	343	337	346	296	347	346	364	306	358	366	323	328	342	365	338	327	314	351	345	327	349	330	314	299	349	332	325	316	317	305	305	342	305	325	327	309	329	302	334	340	333	346	368	337	358	362	376	328	328	379	367	330	332	340	363	338	368	313	329	345	315	343	338	378	353	338	336	360	357	356	339	373	334	349	338	319	333	349	348	365	327	347	342	331	335	334	338	351	333	344	350	333	378	320	325	325	338	379	339	342	353	310	364	337	340	334	326	334	313	351	327	313	348	329	304	344	317	347	337	380	356	329	322	321	370	303	346	346	336	337	347	341	317	343	319	353	320	329	318	327	304	357	380	320	344	306	359	326	339	338	326	337	343	315	354	346	324	320	354	303	345	355	349	330	355	341	329	387	327	353	315	323	343	316	348	332	333	339	328	352	331	347	337	333	324	345	384	369	331	366	297	368	339	339	331	343	353	345	300	343	353	304	337	338	313	335	373	319	337	341	299	339	378	332	369	368	334	344	351	318	322	332	343	342	349	361	337	286	323	337	348	354	349	339	306	327	348	364	349	336	324	375	352	338	338	336	346	334	308	337	336	356	364	347	334	371	351	330	350	350	322	338	334	359	346	348	332	319	327	358	338	354	372	331	340	306	328	342	346	327	337	349	338	303	355	338	353	348	359	329	378	330	362	342	356	354	326	307	344	297	336	315	324	323	333	354	354	336	326	317	321	357	299	340	335	349	342	309	381	355	311	336	323	358	343	342	311	344	334	330	359	319	378	332	334	352	346	316	351	338	325	336	342	346	320	304	322	337	336	317	342	339	352	337	342	345	352	328	342	322	348	361	343	310	322	326	344	309	342	337	358	347	319	342	336	367	344	335	327	345	354	303	383	362	355	351	343	326	336	325	369	337	341	311	321	378	340	315	356	325	361	353	352	327	321	304	347	329	288	361	328	315	355	353	333	348	358	320	352	330	348	341	334	331	346	370	317	347	288	369	316	351	380	324	345	334	331	345	353	320	343	344	357	323	355	314	340	359	343	345	389	331	371	338	337	332	312	313	335	349	339
10368	4699	5772	5204	3942	2920	2275	1925	1395	1015	804	695	583	464	443	402	455	398	432	436	423	393	355	300	249	238	230	229	208	228	215	244	207	199	204	209	227	185	210	211	238	180	207	210	203	191	204	185	186	205	188	194	192	217	181	227	224	213	231	192	200	209	200	202	198	193	204	237	182	227	226	212	224	197	209	187	232	205	202	195	196	193	174	181	213	176	192	197	201	198	186	225	190	181	205	204	216	202	187	195	197	215	218	206	194	188	212	215	212	199	204	198	193	224	180	183	201	223	222	224	197	195	191	176	185	183	197	197	213	219	203	156	198	218	216	194	219	199	179	196	213	217	219	184	194	200	184	203	207	219	220	178	191	181	214	194	209	209	173	193	201	191	198	216	186	231	207	208	193	207	206	163	212	221	191	212	239	196	200	187	219	222	204	208	212	211	219	169	196	189	197	190	181	197	182	192	227	215	192	196	162	185	167	182	201	192	192	202	214	203	189	194	194	180	189	187	204	217	188	204	200	211	197	211	193	182	188	190	202	206	218	201	188	187	193	188	204	199	174	191	213	212	177	203	199	187	198	199	215	210	218	200	172	175	195	208	213	196	189	210	185	193	197	188	173	196	195	207	223	197	213	187	205	200	207	194	176	207	202	192	210	205	191	200	190	237	193	174	207	182	201	188	210	191	189	186	203	214	197	194	197	207	216	183	196	203	218	213	210	193	199	186	191	168	192	219	224	201	226	198	201	164	201	185	207	174	215	199	185	167	188	211	187	197	189	194	219	180	194	196	182	185	197	208	189	194	205	212	195	185	191	186	185	176	209	224	188	205	213	176	209	218	204	205	199	216	225	198	186	185	178	188	207	171	193	228	199	204	169	192	181	165	179	203	201	170	189	191	198	185	200	195	172	196	206	178	171	215	198	193	196	222	194	197	193	186	179	168	181	224	234	188	218	199	199	181	191	193	190	210	193	194	193	195	175	206	229	207	201	161	187	187	198	202	173	205	216	207	194	207	190	169	239	213	227	204	189	192	187	190	206	208	163	186	210	204	208	205	182	197	220	194	200	216	199	206	185	188	200	196	205	224	197	174	183	183	187	180	206	216	187	221	188	198	188	204	202	170	186	178	212	189	196	178	189	186	189	177	190	214	205	196	196	175	215	169	175	186	206	205	174	192	212	219	206	219	193	186	195	181	196	183	206	211	188	202	202	218	216	178	226	214	206	209	202	191	186	187	199	204	203	203	197	202	204	162	201	190	196	194	199	194	188	178	213	211	208	183	202	200	189	183	192	234	185	210	194	193	188	181	185	201	211	191	205	188	190	165	206	189	202	186	241	223	186	164	191	208	197	209	203	198	197	194	209	179	183	203	213	197	224	171	178	165	205	191	203	193	203	184	195	188	213	199	195	181	207	200	195	180	171	189	198	174	179	206	193	190	187	181	190	204	200	198	202	190	181	179	183	184	201	200	208	195	207	197	192	183	204	198	202	181	192	177	214	226	200	174	211	214	207	199	201	180	191	247	198	168	203	185	222	188	178	209	201	194	201	209	173	200	194	193	200	202	213	187	219	176	184	184	211	234	193	196	191	176	204	176	190	204	189	202	198	215	202	209	213	215	215	192	181	198	208	226	186	212	206	217	226	208	183	189	199	198	191	200	185	200	196	184	185	190	181	210	190	200	188	181	215	208	195	208	194	201	180	220	194	190	220	200	192	199	224	187	198	205	213	214	195	194	177	185	191	199	203	208	220	180	193	183	203	211	203	225	181	200	206	196	194	216	196	192	215	169	213	237	192	181	212	201	206	214	189	184	185	204	174	184	191	188	180	186	192	208	191	195	212	207	204	205	184	208	199	189	199	194	211	225	201	195	212	144	210	203	204	190	171	182	201	201	175	180	207	212	163	214	201	175	171	172	179	202	190	203	202	211	184	191	214	228	191	206	204	216	184	201	181	205	202	211	201	203	219	195	198	189	204	205	194	212	198	227	214	199	189	215	206	201	219	205	196	204	186	177	216	205	194	218	170	172	189	191	178	212	185	208	192	207	210	201	200	204	175	198	210	212	212	199	218	197	193	173	217	201	183	190	179	174	175	195	187	186	190	190	207	199	205	200	204	229	203	197	157	195	182	189	211	204	189	233	187	209	208	198	184	202	190	203	208	201	172	194	210	180	180	196	181	204	199	186	228	184	190	188	170	199	207	215	198	196	198	209	174	193	214	190	209	190	199	191	199	197	183	196	195	226	223	182	180	187	206	195	203	195	180	191	192	195	200	193	179	192	180	214	192	178	190	174	188	194	163	195	194	191	184	177	212	213	188	202	211	205	194	213	208	191	191	179	200	190	194	227	205	199	190	190	185	191	181	186	175	201	215	181	213	156	203	193	209	167	185	182	176	186	195	205	213	190	187	178	227	207	207	205	192	197	209	214	193	192	187	183	206	180	207	220	187	206	171	188	214	191	191	198	219	192	206	179	200	185	178	217	209	189	204	176	180	181	213	203	209	205	191	187	201	205	191	178	200	196	220	195	216	197	200	188	183	223	174	193	227	193	202	203	192	188	188	189	188	195	194	196	192	210	183	218	186	185	198	189	185	195	188	204	204	204	181	205	201	187	203	205	211	178	209	197	198	181	227	172	196	201	202	194	190	199	197	188	171	203	207	199	198	207	213	210	218	181	201	205	204	216	191	175	202	192	194	178	181	192	180	171	202	193	197	192	193	180	213	197	196	207	197	196	196	179	193	181	217	217	182	174	195	187	195	215	193	154	181	215	216	195	172	198	177	204	196	199	211	202	192	194	204	196	200	217	181	213	209	194	188	208	191	190	169	189	187	177	211	185	168	186	203	201	212	199	189	195	212	206	213	216	190	205	197	179	177	186	175	211	206	205	221	210	217	204	200	200	189	188	164	192	216	190	198	197	195	189	180	188	224	174	185	206	197	216	196	205	184	216	193	204	201	199	199	198	198	193	196	184	188	196	192	203	214	196	176	177	206	177	212	168	186	206	184	189	189	205	203	219	193	162	209	189	204	214	197	184	204	196	189	206	195	199	180	207	209	190	204	231	187	193	191	186	190	202	183	223	200	240	220	194	229	195	190	214	198	195	168	196	197	189	191	179	203	183	232	210	190	217	184	193	206	191	184	207	208	195	187	186	204	192	210	229	186	200	203	204	210	185	171	192	189	203	165	206	201	187	168	195	185	192	210	197	197	182	180	188	217	202	202	217	209	184	190	189	190	191	199	213	213	219	209	179	160	192	186	205	194	181	185	172	174	195	208	200	187	178	184	187	184	214	181	185	168	157	187	214	179	174	198	205	209	216	179	194	202	197	187	187	214	219	165	202	189	199	204	201	194	200	190	182	198	179	216	186	182	177	181	201	182	201	194	221	193	208	192	195	208	206	209	220	217	214	171	174	196	194	191	187	195	181	212	195	184	193	195	196	172	209	194	218	187	184	193	192	201	188	195	184	204	183	185	188	196	204
5934	4112	10251	13726	12536	10811	9568	8739	6462	5087	4064	3373	2751	2294	2162	2155	2228	2120	2092	2169	2165	1816	1441	1224	970	881	910	841	734	790	737	682	658	653	599	565	578	567	560	598	603	575	577	556	578	618	597	545	533	501	534	542	550	579	636	598	590	594	554	585	586	608	598	570	520	523	557	609	548	549	539	519	477	501	483	511	520	474	473	451	501	463	512	496	510	457	500	489	443	479	518	505	476	472	501	491	445	500	489	482	472	533	500	491	483	470	481	463	458	508	482	496	450	471	463	483	472	481	500	486	441	453	502	535	483	527	488	514	490	498	507	496	480	474	467	499	497	458	477	475	504	483	463	499	498	490	498	477	501	465	460	499	478	478	506	481	442	465	515	468	497	449	504	467	466	471	475	450	520	474	469	485	439	494	474	519	506	494	460	470	483	457	465	472	482	445	467	505	465	478	508	469	492	493	473	456	513	510	462	467	493	477	480	491	502	481	467	496	494	481	484	520	493	511	463	469	489	480	505	500	518	476	459	464	463	496	449	461	445	500	459	444	443	455	481	470	471	507	493	501	485	437	469	495	486	496	489	461	486	490	468	484	465	456	519	473	489	483	503	506	488	476	504	465	491	510	468	482	479	462	454	466	530	456	477	473	463	478	474	509	479	477	482	458	457	462	488	469	482	492	499	447	488	462	518	499	490	450	486	472	502	485	457	469	507	447	505	495	452	479	467	486	490	470	433	505	439	490	436	474	470	498	503	499	474	502	505	456	497	469	488	493	464	507	515	490	472	469	419	467	451	478	536	497	468	510	456	462	461	429	493	494	466	496	506	455	433	495	478	487	453	478	471	517	462	508	481	488	444	486	502	490	483	465	449	454	477	469	461	454	482	457	463	474	486	450	455	466	433	455	463	465	480	506	473	499	460	456	473	489	446	474	452	496	529	477	476	502	489	511	430	472	508	494	454	458	502	478	510	482	501	488	480	473	462	481	460	478	462	458	482	495	495	491	490	500	457	492	475	449	454	481	476	466	442	482	481	453	444	465	454	481	488	500	485	449	490	470	443	455	467	497	440	471	518	467	485	507	486	469	485	437	476	460	524	477	442	498	474	477	496	448	441	514	466	482	457	461	518	516	490	520	468	456	449	486	496	461	482	492	473	481	482	490	460	447	467	487	490	496	478	481	476	468	495	474	470	491	457	499	484	477	451	516	477	471	515	499	465	472	439	483	462	510	490	474	473	441	522	482	485	527	503	462	478	493	498	459	460	508	483	471	470	507	474	434	460	472	493	456	439	469	464	504	440	499	516	486	440	465	442	460	491	489	465	527	477	534	466	472	469	460	409	477	505	484	497	488	453	418	454	428	512	489	492	482	464	518	480	487	453	454	475	510	482	452	486	532	477	495	483	433	464	488	441	481	494	464	470	500	477	469	463	465	480	505	465	503	476	470	496	494	454	472	494	492	510	488	442	514	474	489	451	451	477	477	482	479	475	453	430	472	487	442	430	441	486	489	513	516	463	490	505	482	453	511	467	489	428	510	464	462	502	501	458	480	493	462	500	445	501	444	447	497	535	454	462	495	521	474	492	476	471	445	470	496	430	506	511	480	446	473	470	453	496	487	506	501	481	456	458	491	469	501	487	497	462	517	439	449	483	481	457	473	474	492	465	419	520	482	476	503	524	470	469	481	447	526	441	472	471	446	487	451	452	460	466	479	486	519	492	459	468	484	495	484	471	481	491	437	447	429	470	469	477	518	472	428	482	456	500	450	466	506	488	453	516	455	500	508	479	467	497	462	452	451	466	497	429	462	476	451	463	475	476	495	486	449	482	468	466	504	474	490	459	428	471	475	490	478	469	494	465	493	456	470	453	466	505	462	512	517	505	473	482	478	462	506	452	473	454	510	464	491	460	505	478	526	468	510	451	499	453	456	467	477	520	446	529	482	488	483	506	483	484	444	489	451	481	477	471	471	449	440	507	484	488	446	505	431	483	473	432	481	476	479	483	519	455	454	470	478	458	444	423	496	467	481	469	497	494	509	456	473	447	412	470	489	487	457	455	499	461	483	500	441	486	492	479	481	533	500	492	485	452	480	492	458	456	467	503	488	480	457	514	500	470	489	458	464	483	441	466	489	463	472	459	454	505	513	492	521	497	475	461	454	441	474	461	522	488	478	500	508	481	465	484	473	472	456	493	503	446	497	503	473	485	480	498	460	476	498	512	455	449	453	514	491	503	428	433	484	475	479	464	461	450	501	458	477	469	465	472	447	502	465	488	455	491	510	481	503	452	513	465	481	485	451	465	506	467	485	454	440	439	499	458	449	459	455	485	440	505	499	459	471	485	467	458	459	452	486	478	471	468	475	501	470	480	490	477	462	437	457	483	463	467	483	469	482	452	465	453	494	479	486	470	515	457	466	485	481	508	496	496	486	501	492	445	480	485	485	507	513	471	460	511	520	478	446	491	447	480	481	486	504	508	480	446	489	462	497	485	429	467	439	478	525	481	484	527	443	456	478	501	451	485	485	466	450	507	472	498	469	480	456	479	505	474	482	498	501	492	482	447	476	489	473	466	506	469	463	482	477	446	478	475	460	513	469	477	530	486	448	494	476	424	508	492	490	504	464	482	463	500	494	464	509	476	423	483	489	492	504	478	483	455	450	475	437	473	482	479	509	491	474	463	477	501	487	501	506	454	477	513	485	480	488	483	479	488	511	436	485	485	492	460	523	471	463	459	460	455	477	458	501	483	502	501	487	485	471	510	453	450	450	481	496	471	465	474	496	520	496	452	484	465	453	486	469	534	466	485	474	467	489	513	441	491	467	484	546	489	497	467	474	458	451	461	514	477	465	471	481	474	462	511	487	479	468	493	493	469	476	488	534	490	467	498	494	507	484	455	509	461	480	490	465	491	473	483	462	482	459	471	455	522	476	453	481	487	464	484	487	497	505	472	484	533	521	435	495	454	458	458	477	460	479	468	487	471	517	514	450	471	458	490	501	454	479	493	467	461	520	461	482	462	461	505	510	488	468	445	478	505	519	463	518	448	485	486	514	472	460	466	451	481	473	461	443	502	473	432	494	435	447	475	494	472	477	475	463	477	464	459	448	449	480	489	482	509	479	492	490	506	463	497	495	453	473	490	445	494	502	457	477	473	475	453	465	520	463	469	443	483	462	482	459	493	471	497	497	460	452	499	459	442	488	507	458	479	522	471	497	475	480	456	491	462	473	501	502	477	471	512	495	476	458	501	446	507	496	448	469	478	468	515	452	524	471	484	479	512	479	534	495	483	488	461	475	456	506	473	512	497	504	465	460	473	467	457	507	492	486	447	482	458	482	476	499	522	469	525	510	496	499	514	521	472	475	460	472	439	485	482	457	492	448	499	473	483	450	478	479	475	497	451	462	445	501	458	485	493	469	465	472	483	506	473	497	497	504	468	477	463	463	493	453	485	445	455	472	487	447	492	478	452	416	491	492	506	447	510	521	495	476
21835	9314	11118	10024	7637	5459	4129	3349	2316	1798	1325	969	821	633	616	601	654	587	671	637	554	489	362	344	329	344	329	289	272	242	244	213	202	217	179	221	232	237	221	248	249	230	230	179	200	181	178	176	200	186	196	197	199	183	174	190	195	219	193	169	199	193	206	185	188	156	185	177	175	173	206	185	172	160	184	178	167	155	185	174	151	187	191	146	159	160	161	164	153	173	167	176	173	164	175	163	172	174	144	154	152	158	182	159	166	172	171	148	156	174	188	147	159	163	153	160	176	163	147	151	153	173	189	172	150	173	166	158	148	162	178	169	171	171	179	159	187	144	153	174	158	161	172	168	170	171	162	148	155	147	168	159	148	166	160	156	169	189	169	165	156	169	166	189	162	146	167	155	153	159	155	188	171	138	154	165	172	160	170	148	166	155	158	176	166	177	151	141	169	171	171	142	158	176	154	177	172	137	144	180	167	143	149	173	184	166	169	189	166	166	165	178	166	186	169	166	186	149	167	151	177	183	145	166	166	158	172	190	173	170	162	158	153	159	155	179	158	179	142	167	183	184	166	171	145	172	173	152	167	160	171	159	143	161	172	171	189	163	184	178	177	161	162	179	147	147	167	182	173	159	177	164	186	174	172	174	147	136	147	156	171	175	189	182	157	162	178	147	156	167	157	170	167	134	155	190	171	196	186	169	151	168	165	150	143	172	171	142	193	150	168	158	168	163	159	151	150	165	174	175	173	159	159	160	156	165	176	158	172	171	171	138	153	178	177	144	138	184	166	170	155	166	146	177	160	185	172	191	155	160	176	164	179	144	162	168	152	157	168	154	154	154	138	187	170	168	168	182	164	162	160	158	172	155	185	166	173	146	176	164	156	147	159	171	158	169	165	161	179	159	144	156	168	146	158	159	173	148	148	150	160	183	182	183	181	167	176	154	180	167	148	160	160	145	156	187	170	160	173	159	182	182	168	182	167	139	160	164	172	152	181	154	151	157	166	156	165	153	145	161	154	165	171	162	173	159	153	170	189	157	172	144	170	140	184	185	146	162	151	173	158	154	188	182	171	152	156	164	185	159	148	169	154	155	182	162	155	154	180	163	159	155	173	150	159	163	142	175	163	165	191	169	149	159	152	173	169	170	174	167	153	157	183	167	162	153	166	180	174	168	136	154	174	149	159	147	179	171	174	203	156	175	170	165	152	156	147	165	184	160	163	147	174	172	155	178	155	151	171	158	170	191	174	146	146	157	153	147	157	178	177	183	170	184	160	150	182	170	153	170	161	182	150	152	167	170	150	165	172	176	170	183	178	174	170	184	182	153	140	157	182	146	158	162	183	167	148	166	185	176	172	170	158	176	148	186	159	159	164	182	148	178	182	169	157	150	181	193	169	166	149	155	140	146	161	181	186	168	179	172	172	143	194	173	166	156	168	162	153	185	181	154	172	151	155	164	157	174	181	178	163	165	176	162	157	172	175	162	167	164	155	164	167	181	160	156	190	164	139	190	161	158	164	181	168	186	171	166	158	166	194	172	174	169	141	171	170	155	158	161	162	169	169	174	165	156	168	179	178	173	166	142	145	160	184	159	160	189	188	178	149	176	161	168	166	181	166	177	146	184	139	157	154	196	173	182	184	191	182	165	159	179	157	155	157	174	164	153	134	158	147	203	157	169	193	169	159	171	166	173	178	158	177	180	151	166	175	148	156	158	180	185	143	161	185	149	180	150	191	161	165	164	184	186	169	145	182	158	187	189	174	159	184	168	171	161	192	172	154	170	174	152	175	167	159	156	153	162	159	184	176	154	156	163	156	149	172	161	161	168	175	151	160	160	169	158	186	161	165	173	171	163	158	170	170	169	162	157	160	148	162	146	187	186	159	175	141	180	165	171	153	162	176	160	176	174	167	174	172	138	149	169	179	164	159	182	152	162	163	187	165	186	161	162	167	181	155	160	173	162	194	195	164	182	173	176	150	151	168	164	172	192	177	155	175	177	161	175	180	179	165	185	164	174	169	172	163	148	191	187	170	177	138	179	136	167	188	165	159	154	192	178	160	160	167	154	150	154	175	172	153	163	159	145	155	164	182	131	184	157	176	150	167	185	197	172	165	158	166	159	154	169	141	181	182	150	164	159	190	180	181	154	184	159	159	170	149	159	165	181	164	156	159	165	170	172	161	181	155	170	173	172	166	167	187	162	188	156	166	164	146	174	143	152	162	165	171	183	156	171	166	176	172	170	163	154	176	127	170	154	200	177	170	166	183	145	174	156	171	174	132	153	192	163	171	181	159	173	172	162	164	175	180	162	170	162	173	179	158	167	179	153	157	175	171	149	170	191	184	142	170	175	178	149	176	172	160	181	176	144	169	172	167	164	154	179	163	160	158	150	169	146	184	197	159	172	173	169	187	147	163	161	189	166	148	178	155	171	176	160	161	168	175	170	181	181	152	185	188	152	202	140	188	172	180	149	172	161	171	177	160	160	157	175	160	139	179	149	156	183	157	158	146	151	186	169	174	188	145	182	164	150	163	172	155	160	172	146	168	176	165	164	132	149	164	176	165	151	153	163	142	160	163	171	178	158	138	176	154	170	160	176	188	154	143	201	158	156	154	180	176	186	150	171	158	194	173	161	161	168	154	169	154	167	158	167	157	152	158	185	156	135	161	150	134	167	166	151	165	180	167	159	171	183	168	164	181	153	158	162	140	153	170	170	136	179	166	161	166	172	181	174	168	178	186	177	179	154	138	177	170	168	167	172	169	176	165	167	155	159	164	157	154	188	141	181	138	151	165	171	166	146	167	153	182	165	165	164	153	184	155	155	170	161	167	163	165	171	143	150	153	188	175	156	175	165	197	176	186	157	181	166	150	167	171	153	152	136	179	155	156	159	163	163	148	150	170	164	174	165	182	177	164	167	154	175	159	168	189	178	167	160	140	151	198	177	153	169	174	145	182	174	170	163	193	187	179	166	161	153	194	182	160	165	194	171	178	163	177	163	172	164	148	175	185	161	171	174	163	149	184	174	165	171	158	182	158	157	147	168	183	176	159	148	177	185	167	165	168	144	164	150	163	159	171	177	186	163	151	153	167	169	179	166	178	157	156	153	160	155	194	177	179	174	163	163	140	170	193	165	174	176	178	170	173	142	167	164	170	172	184	159	170	153	170	176	146	171	173	164	177	157	186	157	176	147	180	168	166	162	175	155	157	161	154	182	179	162	177	178	179	167	169	163	196	175	151	156	150	176	165	170	182	166	163	181	169	182	157	191	165	172	166	185	156	157	142	180	157	181	160	156	175	137	184	156	167	160	161	168	157	168	180	173	159	183	147	168	178	159	178	177	167	180	189	171	169	147	149	189	150	137	160	155	177	163	155	163	187	157	152	155	168	165	172	174	172	165	166	150	180	154	205	145	170	178	153	144	174	182	157	187	170	180	140	173	168	159	157	159	160	166	170	166	159	160	157	155	177	173	168	167	177	189	172	163
12385	7170	17216	21293	20179	17516	15462	13760	10646	8397	6850	5505	4384	3653	3622	3595	3435	3462	3519	3572	3065	2617	1958	1662	1504	1610	1500	1442	1237	1096	992	932	872	744	706	750	790	905	905	978	1073	970	852	665	629	615	609	528	603	572	611	633	610	605	636	635	580	681	612	551	610	592	591	546	564	511	541	536	498	453	527	499	455	486	537	482	459	416	421	441	437	415	419	440	447	445	456	417	436	423	403	404	425	423	416	415	462	422	405	432	409	426	426	445	453	451	399	392	408	396	420	424	416	402	402	472	420	428	425	422	399	429	427	399	411	417	402	435	416	395	413	412	412	397	422	425	381	423	408	388	397	394	395	357	415	382	368	410	395	404	385	420	398	408	398	417	382	399	369	409	446	393	411	403	396	396	374	386	396	403	396	401	382	411	386	444	457	428	414	434	425	377	407	399	399	375	449	423	414	418	401	418	423	420	362	411	416	390	447	389	428	403	417	397	382	414	421	398	357	428	426	409	406	406	398	403	408	398	402	390	382	405	395	423	456	443	354	443	367	414	413	399	431	411	412	388	427	395	460	418	409	391	398	437	425	382	389	351	400	424	406	418	391	419	420	414	420	423	381	423	370	436	406	413	383	400	407	410	409	398	404	429	405	415	410	368	413	421	398	379	417	402	384	435	455	416	445	410	396	418	385	416	418	427	395	386	424	405	393	373	405	398	410	418	416	398	389	433	411	427	407	385	431	409	419	404	432	429	414	435	381	440	430	400	392	372	409	394	438	383	427	363	433	395	429	446	388	368	393	409	361	400	410	408	400	408	369	428	424	390	385	402	463	414	385	413	421	413	406	421	398	397	375	404	414	404	453	397	424	408	382	398	424	418	379	409	407	448	427	395	418	395	381	399	420	412	390	430	435	418	417	438	372	381	423	388	413	401	402	375	362	423	405	417	399	412	370	438	445	394	411	398	413	401	379	431	384	412	409	402	405	396	379	420	387	403	447	390	436	419	357	374	425	405	403	442	419	437	408	433	421	388	416	390	396	372	414	392	394	403	421	415	371	413	411	426	384	399	419	396	383	400	411	413	413	435	432	403	395	418	387	442	414	413	407	390	396	398	433	426	430	389	390	397	425	385	435	442	422	414	410	431	397	424	420	398	389	412	415	385	403	379	417	444	419	410	410	395	406	406	411	445	382	419	422	398	433	416	382	404	407	408	397	412	418	424	401	394	374	412	412	406	420	405	424	398	412	435	412	417	443	427	377	424	428	399	408	413	386	445	391	392	384	420	401	393	414	388	437	397	410	419	406	421	406	370	408	421	400	417	399	438	374	366	443	397	407	421	409	370	404	434	392	429	390	406	403	440	391	377	415	413	427	428	415	422	401	405	449	421	387	397	398	398	382	411	413	430	379	394	406	422	416	429	394	441	437	417	410	408	408	403	405	417	403	401	404	402	438	399	437	393	413	427	415	440	386	375	393	386	409	393	423	397	411	417	376	415	396	387	402	378	412	407	387	412	405	396	413	400	401	392	435	425	423	433	414	412	405	377	412	389	388	426	405	427	400	417	419	396	398	410	431	441	396	392	398	413	440	392	377	367	421	425	363	423	397	433	394	403	449	423	427	397	389	402	430	417	396	411	418	414	393	411	379	394	369	418	429	389	393	411	402	409	381	436	416	406	434	424	424	414	410	396	399	383	412	391	416	408	413	395	427	409	417	374	382	413	402	380	443	395	412	377	431	417	432	389	440	398	381	430	401	413	391	392	430	426	410	389	389	422	436	402	420	424	403	409	396	409	437	415	441	379	385	418	405	386	445	386	418	429	374	420	426	404	369	431	399	372	365	425	420	399	389	389	397	435	385	401	373	437	399	416	430	404	389	415	393	408	415	425	386	395	399	410	426	405	400	389	425	417	425	385	407	422	390	441	445	415	397	384	392	420	394	430	408	391	410	375	420	393	433	404	390	408	386	442	412	383	416	411	404	384	413	405	426	418	393	434	406	430	406	403	385	420	420	428	407	404	406	407	384	402	420	377	420	391	395	404	424	413	421	406	396	419	423	399	376	404	422	421	439	395	413	432	400	425	428	431	398	405	435	403	377	431	420	414	429	385	419	397	403	390	410	378	400	420	446	435	403	421	435	378	417	423	388	409	381	428	418	390	400	374	405	440	408	391	455	394	398	378	423	405	418	416	425	388	395	423	376	418	410	428	374	402	398	436	393	395	391	407	390	406	422	424	380	418	410	416	399	421	443	411	403	409	390	380	378	408	394	430	412	378	376	383	430	407	407	417	381	396	440	385	431	418	423	387	397	414	408	415	423	383	420	393	421	393	426	429	437	401	381	416	435	379	379	401	433	450	394	402	413	409	439	402	408	388	395	407	395	400	412	447	377	394	419	429	404	390	419	381	426	392	404	429	411	436	382	418	388	420	414	421	386	383	444	392	443	407	425	427	432	411	420	386	444	382	407	421	412	454	361	395	409	413	399	399	384	413	408	409	411	412	393	424	402	409	417	411	392	407	395	399	404	424	425	427	392	433	407	386	412	441	421	372	380	397	405	384	444	366	459	398	392	433	411	422	404	401	406	394	429	422	414	407	377	418	432	401	437	430	389	408	391	407	441	392	397	399	444	393	408	450	430	396	410	395	426	430	385	393	374	424	401	411	396	424	415	419	373	412	391	427	421	404	422	434	398	375	360	410	417	434	403	405	394	403	378	382	417	386	414	420	387	426	411	413	401	409	415	380	380	385	399	413	437	428	393	411	395	379	414	381	433	385	409	412	392	422	410	368	432	410	408	440	401	371	442	413	423	409	419	400	389	401	422	387	393	415	415	378	412	414	403	397	427	400	384	419	388	420	412	373	426	460	403	438	409	377	427	370	372	403	395	414	410	409	414	412	415	425	410	419	419	432	407	444	416	429	411	425	434	406	441	405	429	411	397	411	407	431	414	421	382	431	428	388	405	394	417	415	386	392	439	399	434	394	420	397	389	403	379	378	412	399	438	410	388	398	369	393	450	395	403	393	383	378	458	385	410	415	425	412	425	407	398	385	416	406	398	392	404	401	424	385	470	418	420	419	407	400	401	382	418	391	389	413	444	420	458	397	414	385	405	410	353	454	400	393	451	439	408	429	415	397	385	413	426	395	402	394	400	367	379	381	407	390	421	463	403	419	410	424	415	404	417	382	380	406	413	406	411	408	433	417	399	410	410	451	429	414	402	418	411	407	394	409	384	420	437	428	397	404	447	410	403	413	438	428	418	407	418	411	428	423	399	399	418	392	387	452	396	413	393	403	392	434	406	382	408	411	398	429	413	392	413	404	396	409	432	383	417	397	461	403	405	421	416	401	415	382	392	406	426	436	397	406	388	431	423	402	425	417	427	429	415	379	424	399	391	402	416	441	390	425	395	399	439	436	417	403	390	380	432	395	407	395	371	399	387	412	427	388	418	431	385	429	387	421	404	428	428	411	412	394	398	390	411	410	392	439	399	420	410	392
31153	15438	16948	15092	11440	8116	6226	4688	3322	2347	1776	1335	1086	827	840	772	821	822	876	796	659	562	501	386	342	367	373	372	309	287	239	241	220	194	203	210	224	267	230	247	299	281	216	190	181	195	155	170	156	203	162	180	166	153	164	146	162	186	171	181	198	181	174	159	143	145	130	137	166	168	160	167	156	148	158	104	141	167	132	125	136	121	130	134	126	144	112	162	142	141	145	138	119	145	141	131	144	131	155	116	133	140	149	134	106	133	135	129	135	124	113	126	136	132	128	138	141	122	154	123	138	123	130	150	128	143	133	120	125	115	140	117	113	128	120	140	119	144	136	117	117	138	115	142	140	149	133	144	113	110	162	118	146	96	126	138	112	124	138	131	131	116	132	122	128	131	114	115	121	143	119	129	121	119	128	149	144	130	107	122	139	144	119	116	139	125	130	147	148	132	118	124	138	136	150	125	136	133	123	139	117	137	128	133	137	129	122	131	121	132	135	146	129	118	112	130	130	142	123	140	120	130	133	144	120	142	135	132	124	130	138	116	153	138	107	134	129	154	142	104	109	151	124	121	134	137	127	118	112	132	129	132	130	145	142	130	149	123	120	127	119	123	144	118	128	135	104	115	141	115	123	144	119	140	106	121	136	139	141	122	139	130	138	134	126	134	117	129	120	122	124	132	108	133	133	146	131	139	123	151	125	129	114	130	118	130	118	157	133	140	133	148	129	127	135	124	120	135	126	134	102	122	131	132	116	125	129	143	124	145	137	103	151	116	127	133	148	137	142	121	117	111	125	131	117	140	129	124	136	123	130	133	149	129	112	115	122	140	114	130	139	134	119	149	147	135	131	127	128	120	145	151	110	136	139	119	132	142	131	106	132	138	130	148	144	136	129	115	129	124	135	124	147	140	125	131	115	144	135	138	113	118	116	126	144	123	127	126	134	159	122	135	116	127	133	125	112	127	137	133	123	143	124	147	117	127	121	139	132	114	125	128	118	113	127	143	131	123	139	143	115	137	127	138	134	125	134	126	134	127	154	114	154	132	142	127	140	115	115	136	139	145	139	136	126	156	137	128	103	123	133	139	123	145	119	126	148	123	132	122	114	127	125	138	129	121	122	107	138	139	135	139	133	138	127	120	153	134	145	146	130	122	133	143	100	154	138	124	140	148	121	110	162	120	134	132	132	135	137	140	149	123	148	142	134	161	138	116	115	144	118	119	120	151	136	128	136	145	141	111	127	145	133	150	124	152	125	123	140	135	129	129	138	127	135	135	130	123	109	129	131	109	114	127	123	108	113	142	132	134	129	123	132	119	142	121	130	137	118	146	148	139	127	127	131	126	139	132	94	101	113	126	120	143	132	157	124	139	130	121	123	144	144	108	114	129	110	136	124	109	121	134	128	145	124	103	122	151	135	126	117	143	141	142	111	134	108	119	124	140	145	141	140	124	147	132	128	120	130	112	133	142	124	153	140	142	141	129	148	144	112	140	141	129	127	115	137	128	128	143	129	124	130	121	132	131	116	139	126	99	125	112	159	128	127	142	131	124	133	129	121	142	142	140	138	139	137	139	124	146	133	143	131	128	143	123	137	127	129	158	157	143	158	135	141	146	120	112	111	135	150	111	120	138	133	128	139	121	131	137	133	122	140	114	123	128	124	132	114	136	156	143	118	126	124	137	134	161	103	133	157	154	104	133	105	133	135	131	132	130	151	165	128	121	157	128	132	132	165	119	132	171	121	116	113	138	148	106	120	122	127	111	118	139	109	140	142	138	135	118	142	131	109	140	153	142	131	148	143	134	143	136	134	119	124	136	140	125	115	122	120	129	118	141	125	124	108	127	134	131	107	133	128	133	123	145	130	141	135	124	128	129	146	137	135	131	122	139	126	118	151	135	124	150	124	137	122	124	147	146	134	124	126	130	130	125	111	125	118	143	140	125	131	137	132	126	130	139	128	139	129	116	123	133	151	117	119	127	121	125	133	151	145	126	123	151	145	136	129	115	131	140	134	124	118	151	117	135	142	136	137	122	117	134	123	129	127	127	122	130	126	163	130	129	125	133	119	101	123	124	117	124	112	128	133	133	120	147	132	132	121	124	133	147	130	122	124	104	125	109	93	132	121	131	138	142	128	137	127	118	117	145	139	114	117	123	122	126	131	136	124	133	148	136	128	116	128	124	131	140	140	131	151	127	144	121	133	143	104	110	116	142	131	132	132	133	134	131	136	132	111	130	136	132	149	133	134	146	118	118	134	123	102	116	117	141	136	116	135	137	134	142	130	110	110	140	144	136	144	142	117	116	131	143	119	127	154	137	126	151	136	149	139	129	144	117	121	141	136	137	107	163	117	133	135	146	168	133	114	118	129	129	123	139	147	127	122	130	145	135	122	135	134	107	121	145	134	119	138	116	143	165	117	90	118	117	112	133	133	124	125	136	132	147	131	114	134	119	154	120	128	122	128	136	126	117	124	122	137	132	125	130	102	117	139	146	139	120	100	163	146	128	145	131	152	146	158	159	98	104	115	147	122	139	155	131	144	131	126	140	130	112	130	145	139	114	136	115	123	133	143	123	145	125	105	132	145	135	126	137	130	141	140	125	167	143	143	136	114	103	124	129	156	124	124	113	149	108	131	121	128	124	141	145	130	130	120	152	117	134	134	135	127	134	120	122	141	111	116	149	138	133	124	133	127	117	122	138	135	121	140	149	131	114	129	126	131	125	128	138	132	126	122	136	128	104	133	122	129	118	115	119	138	118	122	161	131	112	137	120	129	113	115	133	131	132	110	123	126	131	148	120	122	129	121	126	128	139	131	156	132	130	152	131	118	114	131	138	122	140	130	127	131	128	136	123	137	126	133	137	147	128	121	150	137	124	134	135	152	140	139	128	133	117	129	132	134	151	137	118	116	147	123	116	143	123	127	121	109	131	127	120	123	118	125	121	151	133	131	148	115	158	143	136	120	138	134	129	135	111	129	153	105	137	125	122	132	128	136	126	122	136	125	110	134	129	112	132	113	130	127	158	128	115	128	128	127	118	130	122	119	135	138	124	126	122	106	115	123	137	151	128	144	130	115	146	133	123	119	129	134	112	109	137	125	138	117	126	114	136	127	122	135	127	135	139	140	135	135	115	125	147	128	129	130	151	136	121	143	127	129	116	129	124	129	127	147	129	133	135	122	149	111	156	128	124	139	121	133	119	140	135	129	140	132	129	134	127	113	140	125	117	136	116	125	126	139	128	134	122	130	126	126	121	129	116	127	145	109	155	144	121	153	152	125	115	130	140	136	119	125	130	128	133	142	146	116	122	121	136	120	140	144	113	132	133	117	140	124	124	133	116	128	131	127	128	143	125	127	154	138	117	135	120	140	138	141	148	144	117	142	135	141	123	148	106	134	123	130	115	145	149	137	130	121	149	127	143	99	113	145	111	123	134	135	141	119	149	141	139	119	107	117	100	138	133	127	132	146	140	120	135	145	139	127	146
17777	10281	22620	27118	25740	22366	20020	17316	13774	11145	8935	7329	5922	5040	4836	4495	4715	4611	5004	4859	3738	3238	2721	2203	2029	2176	2160	2010	1782	1508	1288	1234	969	881	859	903	965	1238	1286	1431	1648	1339	959	837	692	680	611	598	632	642	735	756	693	705	699	658	658	662	647	644	628	619	578	562	505	547	547	475	486	488	485	450	475	410	447	413	363	404	403	411	402	406	382	375	363	348	363	348	347	338	363	338	331	358	360	331	383	368	338	383	372	384	366	370	389	360	360	321	358	342	339	303	315	338	351	328	350	350	368	343	347	338	351	353	373	350	347	327	314	307	347	360	356	371	329	336	332	335	306	342	360	330	331	344	325	336	356	324	336	318	333	325	318	344	331	378	326	298	340	332	312	340	315	367	352	353	342	331	300	317	304	390	324	315	333	343	343	315	346	326	312	322	338	312	312	297	325	344	334	298	343	310	337	344	333	316	338	347	325	317	376	306	282	312	301	342	355	334	318	323	333	352	336	332	333	317	343	352	315	366	294	319	360	361	351	296	318	324	319	340	330	322	338	321	320	302	322	338	326	323	341	338	320	308	327	324	311	319	345	351	343	333	334	340	335	333	303	356	294	343	321	349	357	329	339	326	328	336	336	340	297	345	340	303	297	334	318	346	327	361	338	344	349	318	316	295	353	324	308	330	336	313	341	357	339	333	355	326	331	329	305	324	320	318	342	320	326	328	322	328	323	355	355	327	335	342	354	299	285	362	335	332	346	301	327	327	326	319	330	333	351	328	327	343	315	330	351	314	331	332	344	311	342	343	322	334	323	338	311	320	323	333	367	355	331	341	323	335	356	304	316	340	298	373	334	336	330	320	336	348	357	346	304	323	340	305	333	318	352	376	302	342	344	328	338	337	307	331	333	323	344	303	348	323	344	329	332	354	362	316	338	310	310	329	314	298	345	339	324	316	327	334	334	346	378	297	331	319	333	329	337	339	328	347	313	345	326	328	336	321	351	308	282	334	335	348	327	345	325	335	351	325	316	344	357	308	342	327	331	322	323	310	348	318	328	324	334	352	318	316	340	353	322	356	321	325	350	340	324	342	327	313	364	294	346	319	308	313	339	299	342	326	328	359	333	340	355	297	325	303	306	291	340	357	316	336	321	345	327	358	332	339	350	354	336	329	308	301	356	326	306	329	323	331	302	322	327	376	325	341	319	341	294	327	363	322	340	332	355	317	321	354	378	326	348	362	332	326	350	318	354	336	318	339	312	327	295	333	345	335	359	348	309	336	331	307	329	314	322	338	319	347	340	339	376	341	334	325	311	315	327	321	336	353	345	342	345	348	323	320	321	344	312	304	335	363	311	336	312	326	361	329	342	350	327	306	364	306	334	332	352	341	292	363	357	343	349	343	321	366	330	346	320	339	349	350	333	324	323	346	349	342	335	304	327	320	323	340	338	334	306	322	355	306	359	355	334	325	320	314	330	335	350	350	338	341	328	328	348	336	358	335	356	359	363	347	316	345	358	335	321	327	309	298	330	333	347	328	349	327	337	333	342	330	365	321	343	326	342	354	326	342	335	333	366	328	339	335	353	350	327	342	332	350	361	301	351	330	358	316	337	348	358	349	341	337	294	334	347	345	337	305	342	329	322	319	331	319	314	329	354	308	303	330	322	338	329	300	294	336	325	333	334	331	341	342	337	363	284	317	329	353	298	339	335	373	337	309	322	368	352	320	328	314	343	368	347	318	297	341	339	323	293	337	348	336	359	346	347	335	335	321	351	330	346	310	324	345	314	338	317	349	350	356	301	349	324	344	344	319	344	343	277	320	329	353	326	360	359	326	324	335	373	359	343	333	317	364	329	330	310	291	335	330	346	354	334	309	326	357	334	305	344	341	315	309	335	347	354	320	314	308	319	338	344	306	342	323	329	348	365	348	336	348	336	374	336	371	344	327	336	351	350	354	328	329	360	348	282	322	328	345	324	339	317	301	327	312	334	340	316	340	322	311	323	353	326	324	306	334	325	335	335	322	326	330	346	336	330	330	329	334	334	331	346	355	308	320	339	331	323	361	329	322	342	326	312	319	337	302	335	298	334	321	346	340	307	320	319	331	347	335	340	313	295	331	355	331	325	359	336	328	314	349	332	331	315	330	321	333	362	317	351	326	374	349	348	341	328	347	349	317	310	331	324	349	303	360	311	332	305	338	331	319	319	313	342	339	330	327	336	328	320	358	348	358	328	316	345	334	322	322	351	332	370	332	320	349	321	322	312	324	343	328	296	359	338	315	321	334	338	326	358	337	347	317	318	332	342	330	323	332	325	343	326	329	327	345	364	317	343	306	312	315	340	310	328	378	328	336	332	361	327	326	339	318	346	348	333	363	349	355	323	315	328	390	351	312	325	334	334	313	322	350	332	335	327	339	346	356	314	334	332	344	337	358	355	330	370	341	324	336	317	334	306	326	339	327	330	313	318	299	339	337	359	346	337	348	357	347	353	353	327	338	324	365	344	304	320	325	317	337	308	333	320	306	333	334	319	360	329	339	356	281	342	314	320	358	296	309	307	361	319	340	295	338	345	348	283	294	321	321	343	344	326	310	313	329	362	330	326	326	351	361	305	338	337	319	323	375	348	305	320	320	320	330	335	345	338	344	357	381	357	291	332	331	333	372	321	337	349	316	338	325	334	324	348	293	339	344	352	358	320	322	308	331	323	361	330	340	345	324	350	336	331	315	329	325	339	337	299	309	335	306	341	307	339	325	346	332	310	339	327	347	310	342	328	363	316	346	299	339	349	332	334	326	351	338	328	342	333	320	316	328	362	301	374	311	321	388	332	325	306	339	301	328	316	349	334	325	352	339	333	343	345	340	309	332	346	333	335	344	347	337	324	313	322	327	330	313	346	348	331	345	328	345	358	337	319	313	322	365	355	297	332	313	331	349	328	350	346	302	323	339	332	331	351	339	337	330	307	314	354	376	339	326	286	314	336	324	320	349	341	289	366	326	328	331	340	313	314	341	349	331	348	331	295	346	340	323	330	301	349	301	329	339	350	323	303	321	342	365	314	309	331	336	335	336	350	346	331	336	342	327	336	341	320	342	349	351	306	317	328	341	323	356	353	354	326	349	355	350	304	329	349	334	337	317	307	306	376	351	339	334	353	327	319	321	327	322	344	347	354	312	314	317	326	353	333	353	346	357	339	303	337	312	344	311	363	348	332	315	338	331	354	325	312	329	345	324	320	360	339	343	344	331	313	325	347	292	307	387	327	311	349	341	347	316	364	370	355	330	311	317	317	318	348	344	343	342	324	317	302	322	330	347	351	323	330	320	316	329	335	367	318	317	310	327	326	316	352	334	329	347	323	318	334	348	360	321	320	333	340	341	316	343	344	320	348	338	360	288	336	343	334	297	362	343	335	329	343	321	336	347	334	297	347	331	343	329	326	316	356	362	325	326	346	325	352	346	310	312	316	352	313	321	335	312	334	331	348	331	336	333	317	309
10334	4977	6706	5875	4460	3123	2387	1913	1339	987	733	591	489	405	412	443	484	463	435	447	400	335	306	252	286	241	238	266	248	255	226	228	223	232	203	211	226	207	232	184	196	202	191	206	203	234	196	187	191	208	212	208	199	199	200	209	212	204	217	204	201	207	222	201	193	185	193	212	207	214	196	201	222	193	192	206	184	206	181	180	198	187	202	184	171	191	198	191	169	166	158	189	203	213	196	199	192	180	160	205	177	194	198	205	176	186	184	200	205	193	196	178	189	200	180	205	208	193	177	213	177	194	205	192	172	195	197	184	196	187	216	160	211	185	198	161	203	171	203	195	183	170	196	184	180	215	197	195	193	171	195	168	192	180	186	167	193	208	219	205	191	166	184	187	185	205	215	192	198	215	177	179	192	213	186	174	180	212	157	178	171	200	160	179	206	184	189	178	201	198	189	184	199	183	178	203	200	200	175	179	183	172	225	219	194	202	197	210	189	187	190	221	179	181	197	173	193	205	209	203	198	207	232	190	193	163	165	185	196	203	207	208	188	184	195	201	216	210	181	211	176	201	169	194	186	178	175	182	191	199	178	190	210	186	180	184	206	197	186	195	178	170	190	223	202	186	218	189	210	208	223	189	204	211	221	187	192	182	175	201	222	181	186	197	158	183	184	211	199	196	198	204	180	208	211	206	179	183	177	172	197	193	180	194	179	198	177	179	186	204	175	177	184	180	195	221	202	179	202	172	175	197	200	207	190	212	198	182	217	185	185	187	168	174	200	192	210	212	204	190	181	185	173	198	198	221	209	174	187	206	202	205	193	216	182	197	190	190	174	191	202	205	194	203	200	216	194	164	198	190	174	165	199	195	206	201	167	207	213	174	195	200	207	196	165	204	181	180	167	192	204	178	165	201	204	162	170	186	199	206	204	208	178	181	196	201	186	207	238	201	189	199	186	191	190	202	191	218	175	197	210	179	224	168	185	190	197	193	196	197	183	192	195	203	185	185	174	200	210	172	199	209	216	169	200	198	195	179	186	194	190	196	203	190	206	182	177	169	202	182	169	196	185	203	177	179	185	214	199	183	200	203	206	184	208	185	200	210	211	192	184	204	191	159	184	202	184	171	179	164	216	214	201	208	203	202	182	159	218	209	164	189	189	189	166	200	192	217	196	180	172	203	190	170	199	178	194	206	192	179	171	184	189	212	195	216	195	196	202	162	182	186	191	191	178	202	203	192	195	184	213	190	191	193	184	183	181	198	198	159	188	178	196	214	220	188	200	201	190	180	181	178	224	192	178	187	201	206	183	198	192	188	201	181	192	189	193	184	197	196	187	181	195	204	181	231	190	177	190	180	202	200	196	215	197	196	193	199	185	194	201	223	204	205	201	204	212	217	180	196	204	180	205	220	197	195	187	209	199	197	202	204	171	171	203	215	178	202	199	213	197	191	166	189	180	185	184	180	213	169	162	185	197	200	202	174	180	183	195	183	186	210	196	204	198	204	207	202	212	176	194	210	184	181	202	213	187	205	171	191	195	186	193	186	201	236	196	212	196	204	204	200	199	199	185	190	195	171	205	186	205	195	189	194	170	203	199	201	199	193	183	198	199	211	186	181	159	175	208	220	166	196	169	194	200	186	206	205	193	194	184	198	190	190	194	177	194	183	181	196	205	183	201	202	203	198	222	188	194	192	212	184	190	185	220	195	210	200	201	177	198	184	193	178	255	189	219	188	207	185	192	186	209	180	187	197	180	217	194	171	190	199	181	222	196	214	189	219	198	213	223	211	186	171	188	192	200	214	177	178	219	180	220	214	197	189	197	173	181	197	188	222	174	210	152	196	183	196	180	200	209	192	201	187	200	188	199	195	176	193	184	212	183	195	202	188	159	203	182	195	200	209	209	193	185	212	216	191	186	210	171	178	224	200	174	178	194	208	172	186	214	195	170	209	198	201	183	220	206	190	203	201	178	171	211	212	201	181	186	167	195	189	199	199	196	203	223	198	199	197	199	180	209	194	185	195	206	190	190	203	211	177	170	220	179	174	175	177	185	177	211	191	210	183	192	177	190	181	203	197	202	222	193	194	201	197	198	177	181	185	192	215	175	192	210	226	191	199	239	181	212	201	198	210	191	195	206	193	194	171	189	194	200	192	193	186	179	205	186	210	186	190	196	188	200	200	189	188	189	207	207	183	178	205	203	163	170	196	205	197	210	201	187	181	209	199	195	190	176	193	210	220	196	171	200	193	189	176	205	164	191	177	224	202	217	210	212	186	210	182	210	203	180	205	187	186	177	173	180	195	198	192	195	176	183	201	212	190	214	191	181	179	188	223	195	190	208	190	212	198	193	179	205	192	191	202	194	192	176	193	229	190	189	180	201	185	186	183	211	173	198	192	190	198	198	184	187	210	186	181	219	201	201	194	177	190	190	187	191	215	183	193	219	190	196	184	205	194	187	183	189	207	181	205	195	187	183	204	176	212	201	172	187	199	228	187	191	202	179	192	184	195	172	185	235	176	184	163	196	209	193	186	165	199	180	194	191	190	182	187	205	180	171	221	195	174	186	190	197	187	176	191	180	179	181	182	209	163	183	205	193	202	183	170	198	191	175	199	192	210	226	202	198	183	184	190	176	176	178	198	198	218	213	177	179	182	162	238	215	179	174	220	205	181	173	171	174	181	184	201	207	206	182	191	187	185	175	174	188	212	180	175	185	208	195	206	195	185	171	187	184	194	192	190	206	171	173	195	193	194	179	189	205	186	226	187	211	187	200	195	204	227	216	194	192	207	191	188	174	182	174	181	175	186	206	167	202	199	211	199	198	211	183	206	199	178	195	160	179	181	196	184	193	203	203	189	201	168	195	184	153	208	191	188	182	172	182	198	167	162	176	177	186	192	190	184	183	156	190	172	178	198	189	197	183	181	185	162	182	188	192	161	189	156	208	197	197	220	194	187	172	168	183	200	174	185	183	202	201	190	183	174	186	185	172	200	187	226	186	183	188	170	194	191	142	199	181	177	209	181	182	205	200	189	200	183	187	201	186	189	203	179	210	164	189	165	196	217	202	179	230	205	174	180	204	195	205	175	193	185	199	187	202	181	172	205	197	174	212	189	202	216	219	188	190	213	207	201	211	183	203	166	195	192	209	175	205	213	211	184	198	199	188	189	205	199	225	209	176	171	209	183	204	190	173	195	188	204	199	203	198	205	193	196	195	192	221	182	172	181	223	185	199	181	184	168	211	197	225	187	204	204	192	198	184	206	171	171	212	186	207	199	183	193	179	200	166	201	174	167	195	176	182	168	192	185	181	200	156	214	189	211	176	202	196	204	194	198	197	207	182	174	193	198	194	216	176	189	190	206	195	211	182	212	169	204	197	191	187	208	188	208	200	206	173	207	196	219	182	195	202	215	206	196	215	187	185	191	190	217	186	187	171	208	209	188	186	187	185	194	174	185	198	202	213	188	194	192	194	195	175	179	212	195	211	182
6097	4441	11346	14707	14093	11576	9936	8529	6583	4948	3796	3169	2448	2318	2073	2126	2183	2220	2275	2295	1839	1619	1390	1099	930	958	836	792	774	724	721	666	661	588	549	557	591	585	572	638	603	539	588	568	598	565	573	530	541	569	592	576	555	610	589	575	589	565	547	558	561	615	578	583	553	529	565	564	518	540	532	506	515	529	539	479	476	507	446	500	479	516	467	452	472	503	475	465	451	492	518	458	479	443	447	477	469	474	477	510	473	470	471	474	488	509	453	468	456	501	490	530	470	477	478	474	493	454	473	481	476	452	462	471	490	451	460	469	487	479	462	479	465	500	457	484	479	490	497	506	431	514	466	486	429	454	483	478	453	495	463	490	453	508	458	495	483	441	457	464	464	471	482	526	471	513	469	493	454	487	498	426	440	452	476	453	475	481	490	492	445	491	456	435	457	427	457	488	497	456	450	478	454	445	440	432	530	450	454	439	484	476	508	453	460	493	489	468	426	480	453	500	485	483	473	490	486	494	471	487	460	456	447	446	477	468	478	450	466	488	455	479	448	474	497	462	457	483	499	450	445	502	470	474	497	470	467	491	514	478	462	486	462	426	500	440	454	470	485	473	460	431	476	490	474	487	473	470	489	481	500	498	452	489	471	447	488	495	473	461	513	499	472	453	469	458	466	444	479	469	485	485	472	476	483	502	440	463	472	486	480	477	451	467	484	471	453	468	449	447	467	498	461	468	437	468	486	486	492	461	466	451	498	454	472	431	460	439	475	473	470	463	471	480	487	508	464	471	464	501	427	438	508	461	463	483	472	468	436	443	501	468	464	483	518	448	453	415	484	460	479	456	473	448	456	430	507	444	471	504	413	459	423	484	500	424	468	466	489	473	499	468	461	473	429	475	471	463	500	450	447	457	488	463	495	474	479	468	471	456	479	466	484	488	494	427	443	467	477	467	469	479	471	483	498	461	464	479	428	471	472	457	436	491	493	475	426	495	495	444	475	468	467	490	430	474	472	461	461	447	473	462	512	465	446	496	521	487	476	490	466	480	451	481	506	459	446	467	490	457	462	428	460	443	473	463	484	437	439	442	492	457	535	486	453	487	444	469	474	473	469	454	478	487	487	438	486	448	518	426	472	503	507	481	479	463	458	471	442	482	488	479	524	464	473	469	473	469	465	461	468	467	448	430	492	445	503	502	418	490	474	501	479	474	461	458	460	446	492	469	483	451	430	463	479	454	467	426	466	472	490	492	483	445	464	470	469	462	494	487	480	455	441	472	484	490	489	439	454	497	471	475	490	465	481	477	446	499	450	455	452	445	447	469	475	438	414	447	465	440	464	467	444	477	459	452	495	412	432	493	485	451	466	465	498	432	439	470	473	485	485	477	484	473	422	478	463	435	450	454	457	511	475	479	500	488	456	459	482	494	430	474	481	469	520	497	470	462	464	470	468	480	462	473	451	451	502	456	460	452	450	496	447	471	475	490	478	492	472	461	485	449	455	458	422	425	443	495	458	460	484	472	441	465	487	447	483	450	475	450	467	443	505	463	477	463	457	472	453	451	441	443	459	438	451	458	451	434	486	457	461	434	442	487	467	470	452	462	478	500	433	460	470	484	474	463	484	463	425	480	480	435	425	463	451	463	483	478	445	503	491	483	452	456	475	458	484	465	439	461	491	488	487	452	510	465	480	455	478	471	452	469	482	478	433	477	446	492	487	493	458	431	448	479	446	447	442	478	481	455	475	459	444	447	449	441	451	468	452	430	508	491	501	470	481	457	489	454	427	504	483	499	468	458	445	448	444	495	459	491	474	435	453	464	500	463	500	472	462	457	438	465	458	481	501	465	468	409	440	470	481	485	470	466	520	470	460	461	456	444	472	486	459	443	503	486	471	470	467	463	483	472	453	460	470	483	455	510	417	457	467	490	473	490	485	463	435	459	438	474	488	457	471	501	467	483	455	434	474	435	459	439	447	483	513	496	487	475	463	497	472	427	440	446	453	466	467	470	451	491	436	447	515	498	487	415	461	440	490	460	477	443	484	467	449	463	467	449	477	486	441	488	507	491	462	450	449	449	466	478	509	461	474	491	485	499	450	486	424	500	449	523	530	476	478	430	476	495	428	478	488	495	440	470	447	467	483	486	483	435	453	468	491	450	511	462	459	500	468	489	478	436	483	503	484	431	451	431	442	481	460	459	506	447	493	472	451	477	448	518	445	489	509	460	482	479	481	465	491	459	424	465	434	454	483	484	440	500	479	465	489	476	465	457	481	483	463	470	453	426	490	537	434	448	487	515	459	473	477	460	530	492	489	491	456	444	448	465	489	459	484	463	439	476	485	466	467	445	499	501	497	462	498	481	463	489	457	476	449	458	468	481	476	452	477	443	479	461	446	471	454	476	470	434	443	434	497	462	492	491	441	462	428	466	462	491	496	479	470	484	451	439	447	461	438	467	426	490	497	443	487	496	442	464	462	457	478	487	474	443	458	463	494	507	507	478	466	448	479	442	465	469	489	495	477	478	462	414	466	418	470	444	452	507	472	456	466	499	485	482	443	457	490	463	444	451	485	449	447	470	467	478	438	461	456	474	516	437	461	448	451	466	443	474	480	470	482	499	467	476	464	469	482	438	490	477	449	467	430	435	419	456	473	501	458	461	515	470	438	445	447	507	477	480	452	462	453	484	447	433	474	462	518	453	467	438	463	513	460	428	475	492	449	459	474	436	469	458	489	467	467	496	462	463	509	464	477	492	480	439	490	461	434	466	470	501	481	484	460	468	450	451	431	452	471	514	441	466	498	514	487	493	467	456	501	453	452	499	462	459	460	492	460	524	480	442	441	481	483	452	434	455	458	485	464	505	456	464	451	486	478	454	461	483	445	468	481	456	467	480	495	489	457	455	459	490	502	477	469	430	502	460	485	466	495	496	475	507	465	492	477	447	479	467	488	465	451	496	488	463	488	470	477	438	495	458	504	466	475	438	482	460	465	460	447	469	471	495	450	476	441	467	476	446	475	453	454	449	500	446	415	448	481	489	454	482	465	459	464	447	481	451	443	472	457	458	484	463	459	498	496	433	455	434	460	462	424	494	453	467	499	438	479	461	451	458	471	474	506	506	482	496	495	459	499	455	496	465	437	435	493	465	470	507	433	446	489	465	459	503	473	485	473	496	458	454	470	475	452	445	504	463	486	473	450	485	486	450	436	461	491	483	462	496	483	485	479	469	466	443	484	473	454	454	427	495	496	458	460	455	429	493	464	517	460	449	449	486	473	481	466	478	462	442	479	451	494	436	459	503	444	507	432	481	506	493	436	484	475	449	448	451	442	484	488	447	461	501	454	478	464	454	490	494	469	502	487	453	484	470	475	488	478	441	462	482	463	456	453	494	481	429	462	481	461	486	518	417	494	487	435	414	432	428	461	474	471	445	469	431	465	471	508	473	478	463	465	459	476	401	503	461	457	459	426	455	463	463	471	463	483	462	479	467	488	505
22168	10552	12221	10732	8289	5749	4463	3294	2265	1683	1260	896	706	690	644	579	623	663	669	655	593	430	396	322	361	327	313	300	289	262	245	245	241	212	205	190	203	225	241	255	278	223	179	207	197	198	181	202	181	221	177	205	193	169	179	168	192	181	183	207	178	186	187	170	192	179	191	169	176	185	151	168	161	190	137	157	180	181	158	157	168	179	159	162	151	161	156	171	144	162	171	173	151	167	162	167	168	177	158	166	169	163	184	190	154	172	185	159	158	149	171	154	176	153	189	183	151	166	152	145	153	174	164	153	179	167	174	147	151	177	161	138	154	149	158	184	150	166	175	147	169	191	185	175	169	185	138	162	153	155	163	153	182	173	161	162	172	159	158	170	171	146	167	130	159	182	154	174	164	157	150	140	142	183	168	155	190	171	152	149	170	172	164	168	177	151	141	151	168	167	159	152	164	155	179	173	154	145	184	159	158	152	176	142	137	145	142	157	172	175	159	160	156	169	141	157	170	155	173	166	186	167	188	159	163	160	158	164	162	166	141	162	160	157	173	169	165	189	170	151	170	165	162	170	147	190	146	134	153	164	145	167	165	186	154	166	153	179	174	179	171	164	155	164	173	142	138	171	172	144	139	157	180	170	184	168	184	167	155	168	164	164	160	164	167	150	185	170	165	152	139	170	142	149	152	179	156	168	145	174	173	176	163	174	164	170	155	163	153	188	155	188	142	159	168	160	147	172	174	177	146	167	180	161	167	163	154	176	163	168	153	180	178	150	172	145	160	142	159	171	154	171	157	158	169	167	146	170	174	151	155	169	166	180	162	159	141	181	163	165	150	149	174	181	152	165	145	172	155	181	138	178	180	161	154	183	178	165	184	157	147	181	168	181	162	149	200	150	157	154	149	163	174	155	173	173	153	148	174	152	177	160	184	174	153	169	157	172	163	163	165	143	150	166	164	172	144	189	160	193	169	149	150	170	141	156	165	183	182	167	160	174	173	147	193	160	174	157	171	161	181	167	171	151	172	153	161	175	176	177	151	146	152	162	190	174	153	154	141	178	174	150	176	142	179	166	179	153	159	168	166	158	154	159	157	158	174	163	152	164	150	159	156	183	184	150	168	150	157	162	153	157	163	149	161	177	178	148	159	152	164	171	149	185	164	161	169	148	181	165	163	164	167	158	163	162	166	145	169	158	161	175	171	160	172	149	161	189	163	148	139	148	159	162	178	167	188	147	172	150	176	191	196	135	150	145	164	177	165	163	153	163	156	148	162	169	172	196	171	162	173	176	189	161	166	141	160	175	165	154	159	185	175	169	174	129	166	177	174	175	166	170	179	171	170	143	173	159	144	164	182	171	167	195	139	154	139	149	189	146	183	170	189	176	167	150	155	167	152	161	189	186	160	161	162	160	150	183	171	146	149	156	168	164	160	168	147	163	174	157	173	165	155	161	168	157	145	169	168	150	174	159	140	165	176	172	177	150	167	167	152	138	157	158	137	161	167	153	167	168	172	159	171	157	181	163	173	186	145	170	163	144	141	173	173	188	142	160	172	152	156	163	162	173	175	162	184	157	145	181	163	147	167	150	186	170	157	178	182	145	166	176	183	154	172	158	159	170	168	181	170	151	161	179	144	149	175	173	162	172	174	145	176	149	178	169	146	151	169	165	137	169	154	152	158	156	182	167	169	164	180	149	177	157	153	167	175	156	164	165	181	186	163	161	168	177	157	155	172	159	150	182	133	170	161	169	155	159	158	176	162	181	166	166	159	159	171	172	162	149	159	180	197	147	170	188	176	155	178	157	137	144	173	169	171	154	152	171	166	179	166	166	156	157	171	169	154	166	173	159	160	194	174	176	185	169	143	155	167	145	146	185	166	166	178	159	204	171	172	182	145	169	164	151	187	154	144	167	149	183	169	167	178	172	154	149	148	150	156	176	160	176	150	166	156	175	144	162	134	153	155	155	148	169	140	157	159	152	163	167	173	175	153	162	150	162	151	186	149	168	164	148	158	183	180	161	147	158	143	153	169	176	165	177	179	171	167	150	155	163	174	185	154	167	180	166	157	150	169	170	163	155	137	178	160	161	192	171	166	144	157	146	147	156	165	149	144	164	172	187	172	158	177	175	147	151	164	172	166	153	171	160	161	169	177	158	156	161	177	160	143	186	178	146	164	157	156	149	165	139	178	165	152	165	150	141	169	154	176	183	178	169	166	135	198	164	173	159	157	158	161	164	166	170	177	170	160	169	160	148	170	141	158	168	153	176	177	161	162	161	167	159	176	160	161	158	179	159	169	147	145	186	178	146	154	169	176	163	150	157	174	158	141	166	155	147	192	136	176	157	161	169	172	162	169	160	174	173	148	182	167	176	169	160	162	139	156	163	181	157	177	167	173	171	161	174	175	161	170	171	187	138	167	166	159	155	147	152	162	197	161	156	156	170	178	169	143	146	148	149	173	153	171	160	175	169	177	166	167	161	158	170	151	177	192	177	185	163	163	174	161	178	170	163	149	184	161	179	147	147	160	157	168	163	155	168	160	186	165	163	165	145	158	155	174	177	173	156	148	166	183	176	175	155	162	165	166	159	173	153	168	139	151	156	149	150	171	193	171	146	179	159	174	163	179	181	177	175	165	143	143	170	159	151	181	179	140	160	142	164	166	138	161	181	141	169	189	169	187	168	162	152	187	173	153	154	176	172	172	155	159	181	160	156	175	148	152	164	178	170	177	156	155	152	178	153	157	162	162	149	176	183	154	158	145	161	175	185	151	181	158	152	167	169	165	164	161	150	176	166	178	170	175	186	179	162	168	193	176	172	167	162	176	163	185	153	191	157	158	166	182	175	170	158	184	153	174	147	172	176	156	154	149	169	161	173	169	191	159	168	173	173	193	166	186	140	172	150	165	142	164	134	170	170	168	154	171	169	160	151	175	172	189	135	166	146	167	182	178	157	158	149	170	169	154	166	148	150	163	170	183	188	156	189	162	145	166	152	161	156	157	188	179	183	149	164	136	162	170	173	181	161	141	164	149	170	160	167	175	153	157	158	144	185	155	140	161	189	154	154	187	182	181	160	166	142	174	177	144	157	167	144	165	158	173	136	144	153	169	163	171	136	137	166	155	179	170	156	162	181	177	167	177	159	168	182	157	188	174	152	167	171	165	144	147	155	180	138	152	166	155	172	171	166	170	148	148	163	155	152	175	173	186	159	188	167	169	173	172	162	175	131	166	178	174	160	171	158	160	139	169	159	148	149	169	148	187	157	153	156	160	152	167	176	179	140	157	152	162	190	179	185	168	157	153	159	179	167	169	178	170	155	171	157	138	154	167	165	168	148	157	175	164	187	167	165	166	145	178	148	144	180	157	145	156	167	180	176	185	164	163	169	163	152	165	169	162	181	166	173	169	192	172	155	163	161	173	156	179	156	156	167	158	175	147	169	175	174	168	161	158	167	165	172	163	153	173	171	169	152	156	160	178	165	163	159
13062	7851	18668	22463	21269	17910	15820	13116	10508	7955	6430	4853	4074	3715	3564	3402	3424	3636	3956	3524	2956	2351	2088	1732	1551	1581	1576	1404	1265	1121	1055	939	807	704	719	739	811	860	975	1016	1026	829	759	707	599	623	548	620	655	595	614	715	610	553	649	628	597	604	673	629	637	600	577	604	581	550	554	506	524	529	483	463	497	488	454	447	453	484	444	408	457	412	391	417	415	403	392	427	394	414	395	426	396	397	392	418	420	430	411	445	438	460	412	439	417	421	379	452	396	412	380	431	399	417	407	397	389	453	429	409	422	400	412	438	409	398	415	410	383	412	420	361	400	373	409	375	414	408	403	377	413	389	396	417	391	420	411	396	426	409	395	376	417	360	407	406	424	403	397	409	396	384	421	403	423	420	406	371	376	394	384	414	421	417	409	372	385	430	427	404	415	426	404	420	406	422	397	438	411	456	402	425	439	379	400	398	424	435	377	404	418	362	434	375	410	411	400	410	415	392	379	403	452	382	376	398	425	406	412	416	452	419	394	394	367	440	416	385	383	367	381	403	382	410	394	407	417	398	379	385	405	409	402	380	391	385	426	437	399	414	412	373	389	396	419	381	424	362	379	379	377	392	418	437	389	447	399	383	422	407	401	384	409	410	394	420	396	403	397	399	410	393	403	381	413	436	363	391	408	437	420	393	382	409	385	383	413	386	400	374	398	423	397	414	394	385	410	421	403	414	409	402	378	381	426	391	363	419	442	394	394	394	421	416	394	397	400	384	385	379	407	419	410	415	377	362	396	411	440	377	370	381	380	389	370	419	399	389	384	413	403	364	383	425	389	415	417	448	435	412	426	380	414	415	378	414	380	359	410	424	392	399	410	393	410	407	412	428	396	421	405	435	377	412	373	410	397	391	382	373	409	396	412	406	395	414	413	430	400	393	411	407	385	386	387	383	387	364	375	403	443	403	386	376	422	401	401	411	377	404	397	402	357	386	401	412	390	405	370	382	411	381	399	366	411	436	451	383	419	404	362	426	391	404	435	416	401	381	391	401	436	412	445	409	371	384	425	380	420	411	390	374	410	411	383	397	429	411	409	416	382	422	382	369	382	400	390	377	357	405	414	422	419	399	393	430	381	426	406	430	402	385	403	403	387	406	373	401	396	409	416	419	421	396	434	398	392	397	419	409	379	396	414	418	424	410	411	409	403	392	404	416	380	383	393	431	403	412	402	392	417	387	423	415	411	383	440	412	421	418	366	380	423	413	382	432	401	384	403	385	372	393	412	391	410	395	388	400	429	418	388	354	380	411	384	383	390	381	448	419	398	381	402	382	380	401	373	414	373	356	381	415	399	405	393	397	409	379	399	374	385	405	421	402	412	376	414	389	374	416	379	415	427	417	384	417	391	413	416	429	407	393	416	399	439	401	430	405	389	393	428	419	380	409	408	450	350	380	404	379	397	411	429	431	423	409	414	402	387	388	405	432	385	371	416	430	386	390	388	396	427	439	404	418	365	404	399	393	410	419	401	404	352	399	413	370	409	423	398	369	387	386	398	420	397	430	384	386	392	372	438	391	396	417	414	393	415	407	421	401	393	424	402	376	405	425	413	430	379	394	386	438	430	432	370	405	380	430	404	415	423	410	412	388	405	430	403	401	396	389	392	419	387	394	383	427	408	399	396	380	410	383	406	416	388	398	398	377	393	408	414	403	387	361	393	400	385	399	395	374	392	428	406	393	402	397	347	416	425	404	408	413	409	399	392	400	398	398	407	414	395	406	397	425	389	420	411	362	399	408	400	449	405	433	409	411	418	360	431	368	404	408	410	413	400	419	386	407	430	382	396	374	394	384	409	410	432	378	384	381	389	392	426	434	394	438	390	378	410	386	409	403	394	395	435	392	396	401	392	382	377	368	392	397	439	400	424	427	431	409	409	395	413	387	404	400	372	433	407	409	415	405	423	402	368	412	400	413	419	387	387	396	395	400	389	386	432	433	379	426	424	427	403	420	363	394	451	399	428	370	403	429	423	401	423	428	426	402	397	440	381	402	398	400	388	379	399	409	398	414	420	389	409	407	402	391	427	399	429	396	390	403	407	405	419	387	417	383	419	416	397	420	406	380	411	419	396	402	437	411	430	399	425	441	407	439	400	385	424	450	396	397	414	397	396	427	367	389	422	397	445	368	424	398	414	389	402	410	382	404	428	453	415	394	398	406	414	407	440	419	388	375	424	385	430	429	419	400	374	354	385	439	394	389	412	388	427	384	374	406	386	439	425	408	425	405	390	420	368	389	375	404	463	415	372	412	400	402	414	433	393	409	421	406	393	399	413	420	387	382	397	398	420	408	407	392	443	388	385	394	371	424	403	410	379	436	425	408	436	428	392	402	420	417	371	434	421	381	369	400	439	435	424	411	406	418	445	390	424	382	405	385	419	425	421	407	419	405	377	375	406	386	415	421	445	402	396	394	444	424	402	406	395	348	381	425	384	402	418	382	406	362	409	423	404	384	416	383	421	372	373	405	392	433	388	411	403	434	407	403	420	417	460	402	387	375	417	397	383	387	387	433	426	373	430	424	404	409	383	381	392	372	386	390	413	407	395	378	394	366	421	402	395	396	397	387	423	406	406	387	410	367	401	388	343	384	403	424	410	425	384	382	375	389	408	385	387	386	382	444	397	392	406	412	397	437	354	403	398	437	380	407	437	398	423	412	405	461	398	413	396	407	416	403	395	388	439	410	389	418	426	379	374	425	421	419	387	407	419	375	418	398	379	408	417	388	402	427	416	397	403	407	444	382	365	423	406	394	391	416	408	409	405	394	379	425	382	412	400	440	394	408	421	383	392	390	391	371	377	402	402	385	397	381	388	428	391	414	404	393	414	392	377	413	415	349	431	391	389	406	375	422	405	404	413	422	429	377	415	413	415	402	375	405	419	377	412	431	374	382	389	410	404	403	407	395	381	421	440	408	410	369	410	405	411	395	398	399	403	410	417	411	401	420	449	420	406	414	400	406	444	406	389	381	397	367	402	391	412	405	444	408	420	437	429	443	407	371	398	361	425	404	388	410	400	443	413	365	365	433	413	412	387	427	381	364	404	378	411	394	413	416	417	383	370	378	418	390	434	410	425	410	382	373	403	385	392	444	433	421	374	407	417	410	428	356	402	411	368	431	412	409	412	384	410	403	403	382	416	412	410	435	373	415	391	405	417	444	380	441	404	378	395	433	408	380	392	403	419	423	408	402	400	361	399	386	386	425	440	405	359	408	381	404	394	386	420	418	417	387	389	410	389	371	403	390	412	401	444	386	424	402	413	418	431	384	403	409	401	367	432	402	413	402	406	385	400	392	389	407	398	413	406	400	441	424	422	402	386	416	342	400	396	398	390	436	382	421	432	397	389	412	400	410	361	386	394	421	392	360	383	377	398	405	429	419	418	388	371	424	419	391	406	424	408	422	380	429	433	389	412	412	435	378	427	388	406	388	407	414	407	412	404	400	405	413
30850	15860	18127	15951	12069	8552	6675	4480	3093	2259	1697	1234	1033	888	883	771	827	840	834	819	639	530	441	375	373	389	343	419	318	256	255	245	185	185	221	185	215	239	219	260	266	212	171	173	158	150	176	161	184	157	192	189	160	146	173	175	171	171	183	174	146	168	150	154	164	147	149	137	177	159	145	142	140	135	136	140	126	135	152	136	132	125	112	128	151	129	122	126	150	133	124	118	120	139	126	121	125	140	134	132	140	137	128	136	123	120	131	143	120	127	128	117	127	132	130	109	142	129	135	161	132	120	145	141	133	135	146	125	122	142	150	125	143	114	128	134	128	133	99	123	125	129	124	128	119	129	138	125	112	134	118	116	128	122	128	132	136	142	122	128	118	137	120	112	135	123	127	125	129	130	138	121	165	132	132	129	137	147	134	120	141	134	135	134	146	129	137	143	137	121	130	131	122	122	147	133	151	131	110	127	131	139	134	119	123	119	118	154	129	128	144	123	117	153	141	133	132	135	144	135	143	136	146	137	118	109	108	133	112	121	113	113	144	132	124	138	122	111	131	135	136	109	134	133	143	111	127	129	143	135	122	114	137	132	130	135	123	130	104	137	124	131	142	128	118	130	142	140	147	115	146	123	133	115	145	141	142	115	147	122	132	116	132	140	115	117	139	139	163	121	136	116	127	99	122	140	118	134	122	136	134	123	122	132	140	128	123	105	124	138	125	135	128	146	118	134	106	128	156	126	159	135	99	146	117	143	125	109	129	122	138	125	130	112	120	134	130	134	135	153	113	143	138	137	121	134	137	120	161	118	118	125	124	136	121	117	130	121	123	134	123	128	132	141	101	121	128	141	118	123	110	129	127	131	143	151	130	137	139	119	123	132	126	120	131	104	137	132	146	127	146	146	117	112	141	124	134	113	132	139	130	120	118	110	133	129	140	127	144	122	129	123	131	114	116	143	117	144	137	120	107	110	107	136	133	129	107	125	142	104	131	131	133	128	123	130	128	127	115	121	109	132	141	129	126	140	131	138	120	155	129	132	114	121	146	124	147	133	122	126	127	109	118	127	103	129	125	128	121	92	118	144	154	142	128	121	119	119	135	123	117	123	128	132	121	123	125	127	137	133	112	131	132	121	126	120	140	132	115	136	133	161	120	123	126	128	118	109	131	137	147	128	142	120	115	139	130	130	140	135	116	136	128	137	108	116	146	139	120	130	116	139	124	136	124	148	138	128	150	136	137	146	126	144	146	137	113	116	112	136	136	127	142	134	132	121	126	137	126	117	151	119	107	145	138	134	133	113	113	108	130	136	114	120	124	129	122	135	117	109	128	127	138	125	116	132	127	106	127	133	131	130	137	134	105	138	134	143	121	142	134	136	127	109	121	124	134	125	128	143	122	144	157	123	111	109	133	125	122	127	148	130	129	130	121	130	130	121	132	135	116	117	122	125	111	125	117	147	132	134	129	146	117	167	124	118	124	112	137	133	139	129	125	137	117	127	142	118	116	121	140	109	121	138	122	113	128	118	114	147	133	115	132	117	111	120	130	150	125	120	132	149	127	137	116	135	114	127	139	133	127	124	127	128	135	126	124	128	144	124	137	125	128	129	137	119	118	130	118	139	127	125	140	135	137	141	111	122	141	128	125	115	118	130	120	111	136	144	110	109	131	103	125	130	137	130	115	120	131	131	164	142	109	142	136	129	128	149	126	128	141	130	135	121	108	155	130	116	143	142	130	149	152	141	130	125	123	122	146	137	109	132	101	156	143	127	123	138	103	135	138	107	137	126	124	117	114	136	141	127	117	118	125	118	127	109	113	117	129	144	130	125	140	128	139	125	141	121	119	140	126	137	131	120	140	121	126	115	130	133	145	136	140	134	120	139	133	121	119	120	127	103	129	127	124	134	115	139	142	125	141	145	142	117	152	137	135	142	140	111	146	137	142	123	120	122	143	141	120	127	133	126	123	139	127	128	127	121	140	123	124	135	104	132	151	133	115	133	145	128	126	136	126	116	145	112	138	121	141	131	131	139	148	151	124	147	151	122	130	136	135	144	118	132	142	113	127	110	119	114	110	151	142	125	117	138	131	129	133	141	121	121	138	118	120	124	133	120	141	131	124	122	127	123	146	136	110	134	110	118	125	104	137	139	125	119	139	137	113	137	107	118	139	115	135	123	126	140	124	131	140	138	136	129	122	140	114	120	132	126	120	139	137	111	129	137	133	151	129	108	118	122	148	110	130	107	135	138	126	126	152	147	124	114	139	138	133	133	141	134	114	155	134	127	115	130	137	125	121	121	128	126	133	119	134	124	125	145	138	125	121	122	135	129	140	151	117	140	143	116	120	132	137	119	125	128	146	136	130	137	114	127	157	146	137	131	123	149	138	131	130	122	123	120	164	116	129	129	124	148	135	116	127	132	141	147	128	112	134	135	135	102	126	127	139	158	126	118	146	119	125	124	133	137	131	103	137	121	118	125	120	116	138	123	134	139	148	126	129	120	115	138	142	123	110	131	120	125	147	133	122	102	134	118	114	123	135	120	122	126	142	117	122	128	129	136	129	138	135	123	125	124	148	128	129	129	132	148	131	134	121	126	140	120	124	125	144	124	102	140	118	117	124	128	140	120	126	104	131	119	121	134	113	127	143	108	137	121	144	109	135	114	127	120	126	117	127	117	127	130	120	130	153	119	134	132	125	137	127	115	120	120	123	130	138	128	135	121	123	106	128	135	120	139	122	135	129	115	123	121	121	167	130	121	123	140	172	135	124	122	120	104	122	134	125	146	115	125	131	131	149	132	138	140	131	137	122	131	117	128	129	111	128	131	133	103	117	117	134	122	132	113	128	113	112	140	117	127	135	158	112	120	130	148	142	125	146	103	135	108	140	116	144	132	143	136	130	113	136	116	128	141	109	119	123	146	148	133	113	121	134	135	132	138	139	142	130	128	120	138	117	127	139	139	155	147	115	133	126	150	137	119	137	122	137	141	128	140	141	150	141	127	127	128	148	140	146	120	125	127	127	153	124	119	116	118	125	145	128	137	137	122	110	128	110	124	112	130	124	137	149	134	132	120	124	122	119	129	126	147	128	117	122	133	134	130	114	124	112	111	134	122	133	117	129	120	117	132	148	159	129	147	120	141	136	112	117	144	136	106	107	148	142	110	133	130	133	117	143	130	125	143	140	162	129	128	120	119	122	130	123	133	139	129	140	122	122	115	134	123	134	130	132	130	136	137	124	130	127	125	111	126	140	130	139	111	117	132	142	132	106	107	134	133	116	124	141	147	131	136	128	112	121	126	121	120	129	131	133	114	110	146	143	148	115	140	123	110	132	120	135	130	131	129	135	125	123	113	137	163	140	131	118	140	137	147	135	140	143	128	120	141	112	124	116	134	133	140	157	136	136	135	127	123	129	146	106	119	125	123	129	146	121	158	127	122	131	103	114	133	104	143	113	134	163	128	147	161	146	108	151	163	142	119	110	132
17179	11028	24098	27906	26261	23455	20653	16348	13208	10696	8674	6738	5508	5495	4900	4478	4971	5115	5275	4842	4033	3051	2579	2247	2124	2355	2158	2073	1673	1455	1253	1170	903	909	825	826	1054	1254	1367	1490	1446	1079	889	821	671	635	589	646	699	696	781	820	678	620	662	693	682	657	677	719	678	573	525	625	562	538	543	559	504	517	503	432	484	453	424	414	374	414	382	370	403	369	360	343	360	364	358	349	356	341	343	322	330	301	345	353	402	355	379	360	404	374	381	334	334	330	342	332	345	347	341	316	337	323	379	330	348	320	329	305	354	368	356	357	331	366	327	335	364	364	341	339	336	328	343	355	359	329	334	352	293	343	348	336	312	336	326	356	322	303	353	309	346	337	336	312	337	335	321	324	303	347	310	358	356	321	329	330	334	315	324	327	278	295	310	325	339	325	350	321	339	287	358	359	325	329	322	320	332	351	356	321	337	351	319	327	333	316	317	340	330	333	352	313	358	319	352	299	319	334	337	329	318	362	337	330	316	287	348	331	337	320	320	347	299	321	342	312	337	300	309	325	296	347	321	324	348	341	343	325	317	319	286	315	322	345	344	316	305	299	341	314	324	351	343	327	345	313	332	323	311	310	333	342	349	361	309	314	318	322	330	338	308	324	306	341	349	342	344	350	308	330	317	365	353	346	357	309	343	330	346	330	341	323	306	351	316	336	338	364	341	312	337	339	340	325	355	330	311	322	313	368	315	300	365	325	305	344	324	348	340	302	345	327	288	351	331	300	330	287	306	334	344	333	328	301	319	356	369	342	318	312	324	357	355	320	326	320	329	350	344	298	342	333	330	313	324	299	339	348	375	315	317	315	356	344	315	317	344	295	346	334	284	301	289	330	337	377	321	313	316	336	335	325	315	347	341	329	346	345	326	297	336	337	315	313	331	330	327	313	323	336	334	317	297	334	348	309	290	341	327	311	334	314	349	340	303	332	329	295	332	320	314	320	325	319	332	320	342	339	321	308	361	324	333	321	335	347	334	350	352	318	339	328	323	336	312	324	336	335	358	318	335	342	365	334	345	339	315	344	323	325	339	317	315	348	315	315	322	315	333	326	345	361	349	294	347	316	313	328	378	336	347	286	318	343	346	323	334	323	318	328	300	365	311	323	300	298	350	357	298	354	313	314	327	332	332	312	338	351	344	345	355	348	314	332	352	319	339	322	339	328	352	332	353	325	339	344	325	364	333	325	357	346	365	338	363	324	315	361	318	350	347	318	374	355	326	288	326	307	315	304	312	351	287	367	317	309	341	337	316	350	284	314	302	374	339	334	311	336	327	323	296	360	315	325	380	346	376	336	337	352	354	327	344	316	334	290	346	384	333	319	332	339	355	332	315	313	322	340	297	322	333	321	299	318	360	325	322	367	342	308	306	327	322	305	338	351	290	319	335	321	311	345	339	330	297	333	335	300	304	368	333	308	358	343	336	357	358	316	341	323	326	349	316	309	335	319	303	352	334	304	350	295	356	352	311	365	349	325	328	329	318	342	335	357	314	335	338	347	360	328	321	320	340	341	324	300	334	315	312	321	312	309	339	337	343	323	351	324	342	343	331	309	341	338	335	330	322	351	328	317	353	317	318	328	316	329	317	339	351	306	298	308	330	307	330	353	364	347	317	334	312	335	373	335	355	307	316	323	312	317	336	314	346	331	347	326	329	347	335	321	334	334	347	361	293	330	325	380	319	331	364	342	337	362	364	322	306	312	336	325	330	326	320	329	328	329	334	343	338	333	329	333	311	334	347	327	339	353	330	343	343	296	328	330	307	316	345	327	302	341	335	343	299	305	311	359	340	386	308	358	316	309	358	315	308	354	365	324	314	314	316	344	348	325	305	328	321	312	339	323	310	321	347	315	306	340	351	324	333	339	329	322	310	342	369	353	313	306	318	303	328	334	336	316	329	311	310	320	313	343	325	361	328	319	337	314	346	356	342	276	315	321	337	316	314	320	321	308	338	317	351	342	312	333	339	324	357	331	339	332	322	354	344	340	321	298	362	308	306	300	360	309	340	351	314	338	334	355	320	366	349	320	342	307	375	310	307	332	321	347	335	349	327	341	342	339	331	333	315	278	331	315	319	343	337	365	361	332	348	315	305	313	357	325	340	325	292	352	331	333	369	338	363	345	329	360	337	340	266	344	364	344	331	337	361	327	362	306	317	330	315	316	335	340	346	363	332	344	339	331	362	316	308	333	334	352	337	343	381	333	289	341	366	315	341	341	344	314	331	319	307	298	291	303	340	332	314	321	333	319	350	332	320	303	316	330	319	342	349	376	306	341	341	318	327	334	318	316	333	294	334	342	323	309	315	315	315	326	340	305	349	313	383	332	302	322	312	343	333	350	316	325	307	352	326	355	342	337	308	367	337	326	336	338	315	347	373	328	325	345	320	363	341	340	354	320	336	296	330	322	324	338	355	311	298	338	323	359	315	339	344	325	334	301	337	341	350	345	325	341	316	316	314	321	299	344	308	355	337	304	342	300	330	362	301	346	336	309	323	332	316	295	333	332	325	328	324	311	312	325	336	335	311	312	334	313	333	307	320	345	334	347	347	329	319	371	317	309	363	333	342	342	347	328	318	340	339	360	317	342	296	346	315	312	314	325	330	333	327	326	324	307	328	330	317	328	347	308	333	338	343	305	322	344	309	324	347	333	333	322	327	344	343	346	315	313	320	341	301	339	334	303	324	346	291	332	340	334	317	327	301	315	322	344	343	377	330	330	321	369	325	338	350	335	342	344	372	350	311	302	290	304	347	330	342	315	323	320	337	328	314	376	300	307	345	310	324	353	334	340	326	348	320	333	312	340	381	319	329	298	326	325	350	318	328	325	331	339	332	356	344	324	301	313	316	355	310	341	364	319	319	311	328	307	318	321	322	327	370	319	338	315	383	333	350	344	305	337	339	305	333	345	313	354	310	316	302	348	314	354	336	313	333	327	347	354	314	321	335	320	361	318	290	362	366	309	333	366	336	322	314	335	321	356	321	347	342	349	336	292	321	341	369	381	326	331	315	333	314	329	324	347	359	324	344	332	324	343	311	360	294	325	324	323	332	319	322	329	335	314	325	332	309	324	341	292	312	309	310	353	357	305	334	343	344	345	301	316	309	282	353	366	317	348	328	309	341	311	310	323	292	336	322	367	315	343	338	332	321	330	373	303	344	338	336	329	325	283	320	344	339	330	348	291	314	347	350	334	338	375	329	340	302	344	306	313	333	322	332	328	325	314	340	331	361	351	317	383	348	335	364	314	304	280	339	319	318	339	365	310	340	342	329	349	325	296	349	341	352	367	344	339	318	346	344	338	311	322	332	345	343	336	321	342	353	329	309	317	349	336	288	306	319	360	345	336	323	326	328	324	345	339	333	324	291	311	345	325	350	348	286	317	345	335	291	357	345	329	356	323	309	331	315	331	347	340	315	344	325	330	358	305	321	307	329	303	336	355	334	348	315	318	370	337
10617	5698	7301	5954	4577	3534	2481	1739	1316	981	740	534	464	470	468	487	454	481	451	439	398	326	331	274	237	246	277	263	224	246	225	222	199	197	212	229	208	201	188	228	218	205	245	198	221	205	221	191	210	226	193	224	209	188	190	222	215	191	227	222	194	195	209	207	210	204	202	196	225	210	190	197	172	206	191	187	193	186	215	201	191	196	180	188	177	187	193	188	205	209	201	200	202	203	189	204	176	218	194	177	198	210	172	188	176	215	189	201	184	188	197	182	207	208	218	184	207	204	189	203	193	182	209	199	193	195	179	192	175	205	206	183	190	178	204	178	191	190	207	176	205	181	211	199	185	210	197	211	207	184	159	197	203	201	206	185	189	203	215	181	188	212	210	218	176	189	174	184	188	169	180	169	211	171	180	180	185	162	193	189	200	180	191	207	202	190	185	199	187	199	191	207	189	193	192	185	202	207	201	189	176	174	208	158	198	219	205	192	196	196	185	187	180	186	199	215	190	189	211	196	174	172	206	181	204	197	216	199	173	188	182	200	166	159	188	213	195	177	188	197	199	192	212	187	195	181	166	200	206	201	206	190	198	196	196	188	197	197	203	193	196	178	219	209	191	197	192	183	202	185	191	211	171	204	182	197	164	212	206	190	171	195	196	218	192	204	188	219	180	204	172	221	187	191	209	190	208	205	195	175	198	206	207	200	182	182	180	196	188	185	181	197	200	231	212	173	203	188	193	188	179	189	207	203	188	187	212	176	186	207	200	198	199	216	166	178	158	201	203	198	198	199	216	170	225	197	189	163	187	200	196	192	169	180	204	162	207	195	225	188	195	228	191	216	200	186	187	205	205	176	176	193	227	189	194	208	190	201	184	194	200	207	217	198	203	192	192	196	198	176	191	167	213	197	207	192	189	162	198	207	186	179	198	201	202	194	175	183	196	179	195	202	181	194	199	218	198	200	204	185	162	185	202	204	178	195	196	186	179	199	209	196	186	195	159	190	195	200	199	199	217	180	198	196	213	202	194	214	196	194	170	200	189	195	187	177	202	212	193	164	223	166	184	199	253	171	200	219	170	205	188	184	193	169	212	207	187	176	185	205	187	209	214	185	197	181	205	236	184	214	208	190	179	188	170	178	203	222	201	176	190	188	203	190	191	208	205	209	179	196	196	201	197	185	195	188	199	188	206	184	176	198	178	191	206	215	211	202	207	194	213	202	195	190	172	166	195	194	199	199	192	172	169	201	203	203	195	184	216	184	192	179	161	177	208	201	204	205	201	179	204	195	187	187	168	197	195	208	205	176	185	182	164	187	192	201	174	187	193	193	199	173	206	202	194	179	214	194	187	186	182	194	205	179	199	177	193	170	191	186	189	200	196	206	197	211	194	184	212	173	175	169	200	184	202	193	203	184	192	198	206	175	221	170	190	213	195	195	192	203	231	190	203	219	196	184	206	207	187	212	201	205	191	197	185	171	201	215	213	204	193	184	181	194	203	179	189	207	185	162	191	222	198	177	200	198	214	163	195	198	202	223	199	188	195	199	197	183	195	191	201	203	220	223	190	208	203	208	210	208	197	182	164	181	183	198	182	190	205	184	218	190	189	194	214	201	183	195	201	184	211	202	144	175	198	177	185	205	170	201	155	173	189	201	203	186	189	208	212	201	204	206	212	199	194	172	183	197	193	157	192	219	168	178	195	188	200	202	181	198	204	188	177	190	206	206	200	182	178	177	217	194	211	175	193	178	182	197	170	219	210	208	218	202	206	230	198	184	204	190	175	196	184	188	172	202	186	192	197	194	195	189	218	181	204	194	200	169	205	212	211	187	209	185	215	193	195	234	199	181	191	188	176	191	190	188	188	183	209	217	184	196	185	187	192	183	174	203	180	187	197	197	208	198	208	175	192	189	198	198	217	185	196	227	177	205	196	167	205	186	217	197	196	203	202	216	222	209	176	202	177	184	216	185	203	159	184	199	182	183	211	176	200	204	194	183	197	198	180	196	189	218	208	197	179	163	198	184	172	192	184	184	210	180	184	182	201	190	199	182	173	196	176	191	209	174	162	183	187	207	189	217	182	207	208	187	170	163	193	183	219	179	178	198	170	183	202	200	209	196	187	206	208	169	192	179	196	196	212	174	200	199	203	188	205	200	180	181	179	169	184	201	189	202	216	195	181	196	206	203	176	181	196	198	189	218	216	173	217	185	200	174	220	173	190	202	200	212	203	200	189	189	197	197	187	166	194	216	188	192	198	190	208	165	189	185	191	221	194	199	181	191	186	207	178	195	190	183	218	203	206	187	192	191	180	205	183	197	214	197	198	200	208	195	186	189	188	199	199	190	194	193	190	194	190	173	169	202	178	187	199	178	202	223	203	197	202	176	194	194	197	217	187	211	194	197	183	187	184	188	208	204	210	184	172	178	197	193	205	179	186	214	197	208	178	198	199	179	185	211	210	205	187	193	172	195	205	172	189	191	198	173	205	171	193	201	202	213	177	182	184	195	201	168	194	172	178	192	198	194	210	198	194	179	203	205	204	169	192	181	191	197	191	197	209	211	176	202	216	183	177	189	206	206	198	189	214	182	235	189	197	190	214	198	211	187	215	175	179	240	185	180	185	169	183	184	195	208	204	180	191	193	166	204	217	177	223	189	209	205	208	164	166	184	188	209	206	208	187	198	193	206	180	188	195	176	208	207	163	217	199	203	203	183	201	181	183	193	201	184	196	192	205	188	198	215	199	191	209	176	196	172	191	225	204	212	196	208	183	185	182	203	202	165	179	183	168	215	229	203	187	200	188	203	184	209	184	217	197	191	177	220	178	195	192	201	215	211	217	185	211	192	194	183	203	208	189	178	186	195	204	190	162	167	185	211	202	176	169	203	206	218	187	197	171	206	219	190	195	202	188	179	172	175	188	217	190	184	201	189	164	177	197	206	188	193	217	179	189	201	189	203	182	201	193	191	196	211	179	196	192	199	213	197	203	182	194	181	186	167	180	202	184	203	184	193	196	198	208	227	185	201	191	189	175	195	217	184	196	181	198	191	180	185	195	168	202	181	186	205	189	189	186	190	217	190	219	213	189	189	196	200	195	174	170	200	178	203	194	205	178	205	190	201	167	200	173	187	177	185	190	194	197	227	169	176	183	187	222	204	202	211	216	197	186	192	176	207	196	177	200	223	181	214	200	194	219	187	212	192	206	194	198	202	201	185	184	173	180	183	196	191	179	180	186	205	188	182	193	176	184	197	199	207	187	198	188	244	214	199	164	173	201	189	193	183	195	189	188	151	169	191	160	202	208	196	196	196	196	195	179	190	198	192	184	220	192	201	195	192	198	191	215	197	186	192	212	215	194	200	202	187	193	201	187	210	201	213	190	195	181	197	178	185	211	206	226	196	205	173	185	191	187	196	182	199	195	172	219	197	199	212	186	194	190	192	193	176	198	187	197	207	196	192	202	200	188	190	186	208	209	172	213	204	212	204
6177	5160	12367	15387	14199	12527	10004	7708	6101	4933	3702	2817	2277	2165	2278	2279	2174	2426	2460	2382	2031	1641	1226	982	965	931	876	834	754	790	735	572	607	611	538	567	564	551	601	639	578	566	607	576	602	582	573	589	587	567	604	581	601	552	618	561	593	622	661	553	545	558	588	556	627	543	533	565	541	515	564	504	499	531	505	480	512	467	492	483	514	455	465	468	469	482	463	458	487	418	456	484	449	467	455	476	483	492	466	490	498	500	488	458	473	473	513	490	487	454	490	476	493	465	456	491	488	452	454	444	475	482	470	467	464	520	513	494	471	520	457	463	484	463	460	436	497	479	461	458	473	472	520	428	476	421	458	450	443	461	482	442	472	446	478	451	477	453	452	484	460	506	501	459	490	469	476	518	489	499	483	450	462	459	470	488	470	469	508	474	483	447	477	468	491	456	520	503	471	457	421	461	481	477	472	496	495	455	460	460	450	477	473	462	484	428	458	473	473	457	474	464	491	484	479	483	486	474	470	472	425	502	498	438	482	486	452	448	443	454	456	493	448	477	490	501	482	466	470	417	471	445	436	480	502	463	452	454	448	444	438	425	494	456	456	501	475	478	463	461	459	478	464	477	454	468	480	465	446	434	449	491	475	472	437	442	461	505	454	443	452	461	470	469	473	479	486	463	481	452	447	449	474	431	475	498	485	491	510	476	445	488	470	505	473	478	439	483	451	469	476	506	448	506	476	469	444	445	476	458	478	500	469	471	472	464	439	454	483	460	456	489	503	470	506	485	422	453	457	484	460	458	466	463	458	464	460	418	456	473	453	473	461	504	479	485	464	457	476	451	421	494	476	454	472	523	457	472	498	470	472	509	474	461	506	432	425	470	474	441	488	478	480	491	442	463	480	503	441	467	463	430	481	480	471	526	480	504	449	473	484	475	453	462	473	485	464	475	473	478	462	488	435	473	465	520	525	430	478	413	469	487	482	439	504	459	521	497	445	452	479	449	489	461	498	470	472	438	473	445	460	487	473	447	515	466	460	477	458	493	459	483	470	425	463	487	418	476	473	485	437	502	467	454	457	478	521	489	513	465	456	458	447	465	463	456	472	462	465	472	481	501	487	469	466	483	464	483	460	437	520	494	461	490	448	471	497	472	522	463	509	480	432	491	455	482	473	485	491	504	465	471	487	450	501	492	490	483	488	455	478	526	468	497	443	511	446	448	500	506	484	459	487	454	498	472	429	456	484	474	467	478	474	457	458	478	485	496	504	511	478	485	492	479	493	471	489	495	445	467	501	474	465	458	440	488	475	491	491	463	483	522	503	479	448	492	454	493	470	423	486	486	472	455	488	512	495	451	445	453	498	467	446	442	491	522	459	445	475	479	465	471	460	528	489	492	467	457	517	501	485	496	509	497	459	450	499	453	468	445	469	445	513	449	473	497	496	456	486	454	451	467	475	490	479	472	490	508	499	510	451	463	444	461	497	457	474	484	460	509	487	472	467	474	420	453	478	493	460	450	418	458	497	454	480	484	462	410	455	521	481	488	482	478	490	487	520	468	483	471	483	500	464	440	493	502	460	452	440	453	425	442	493	455	462	479	459	494	495	441	477	471	486	483	479	488	468	496	515	446	501	504	466	438	469	458	460	460	470	488	478	462	477	460	473	473	453	493	502	434	471	486	454	453	490	449	492	479	446	468	469	457	493	475	471	476	463	479	452	496	487	434	493	466	472	458	528	455	478	449	472	474	449	485	450	475	472	454	480	492	451	477	457	496	469	427	497	520	487	478	443	451	461	455	487	448	482	457	466	460	486	505	438	431	475	409	470	497	470	532	493	474	470	465	450	462	473	485	498	474	456	460	462	470	458	475	484	472	494	464	466	442	485	464	456	463	516	458	477	472	472	468	450	470	454	497	471	502	463	503	459	440	521	488	471	427	457	488	484	474	457	477	472	468	490	473	486	500	498	447	485	447	464	463	482	467	463	470	492	495	486	450	477	462	471	475	485	462	487	475	487	493	486	503	457	479	465	484	477	462	474	472	489	524	516	486	480	510	467	464	451	480	460	487	487	475	476	446	447	469	473	465	480	465	490	459	463	498	490	479	436	489	477	447	465	467	503	503	530	486	457	495	457	473	534	469	456	492	451	453	448	427	459	508	497	465	475	496	477	453	480	481	482	474	495	495	454	491	472	461	497	418	470	488	438	472	458	495	476	506	467	421	534	418	517	464	479	534	435	489	502	454	479	443	468	483	440	472	485	502	458	459	507	475	435	439	459	459	457	455	519	494	454	480	457	475	483	456	462	476	487	488	482	453	471	465	444	463	453	436	464	445	480	445	457	474	453	476	500	486	473	424	463	475	467	442	477	506	462	492	433	495	501	423	484	483	475	465	502	419	478	446	551	474	483	461	472	450	479	426	486	475	530	478	503	523	515	485	495	421	474	457	497	479	484	446	467	483	481	475	482	495	465	437	482	445	440	460	490	508	501	460	482	493	455	446	465	439	439	507	453	420	481	424	483	489	447	466	464	466	466	477	470	452	486	468	463	482	461	436	467	491	449	480	513	467	459	450	453	467	454	449	495	456	417	495	456	472	456	489	480	488	457	469	461	428	479	435	493	453	487	468	459	460	487	500	502	486	444	500	457	509	491	482	474	442	474	450	465	460	466	463	462	474	459	469	478	459	512	462	485	477	483	473	472	458	486	489	492	493	474	448	446	491	479	477	445	466	461	475	496	451	452	469	456	472	479	485	457	409	440	459	470	474	502	478	476	473	450	474	489	471	472	476	456	498	452	490	452	478	463	485	487	466	480	427	510	482	425	450	445	485	478	489	502	482	465	451	502	444	490	481	467	466	469	484	506	478	466	473	463	483	431	490	461	464	474	464	495	527	455	479	479	472	466	443	503	474	455	447	463	446	441	493	510	461	477	469	468	479	476	463	452	492	471	454	437	500	519	478	439	434	473	460	469	485	468	490	469	497	454	475	461	480	488	440	489	488	467	470	452	463	487	496	469	459	458	493	464	469	470	442	496	451	436	464	469	447	436	490	472	509	455	429	489	472	481	442	467	457	454	500	471	492	462	463	477	441	464	481	527	474	458	472	476	517	457	445	487	431	450	434	453	473	424	455	464	492	494	495	461	442	469	467	460	463	465	479	473	490	456	460	471	474	468	497	439	484	479	431	479	473	449	457	462	477	513	473	481	493	477	462	481	483	490	449	465	480	443	502	485	483	430	512	447	484	473	472	438	485	476	492	502	484	473	472	514	443	460	489	455	468	475	432	455	511	474	439	489	475	475	489	493	486	480	476	433	523	450	518	481	498	459	447	458	467	514	457	492	480	453	470	479	466	457	511	496	466	516	475	528	455	443	462	469	478	458	462	477	462	480	463	469	451	496	479	444	505	438	479	483	460	482	462	459	504	479	423	478	500	458	488	462	458	448	475	487	468	429	520	474	495	435	459	482	463	515	458	492	507	480	441	464	468	466	451
22280	11095	12759	11379	8262	6446	4279	3016	2069	1521	1128	820	715	667	690	640	623	685	652	658	519	440	396	312	315	332	313	305	274	260	248	203	189	204	187	241	215	245	218	251	229	222	216	229	174	174	209	192	185	207	196	206	207	198	179	172	204	202	206	188	194	194	186	181	196	178	205	177	179	172	173	159	153	164	173	189	163	193	181	174	165	170	157	173	154	170	155	161	167	165	184	154	183	170	167	141	159	167	154	194	160	186	190	174	169	172	163	171	168	138	155	176	154	162	192	184	163	200	143	168	152	188	183	177	144	175	144	163	168	204	164	153	167	169	185	148	150	163	162	136	177	153	170	163	157	172	183	154	168	183	175	168	180	146	174	146	151	164	172	152	166	153	179	172	188	152	171	173	165	169	162	134	166	134	172	144	182	162	160	171	172	191	176	189	184	169	165	154	180	155	170	144	164	159	167	175	167	184	164	165	175	169	150	163	182	188	132	171	171	157	173	161	166	151	179	160	176	176	162	173	165	146	167	168	157	184	179	188	178	151	142	151	174	179	148	179	166	181	164	184	179	183	157	175	153	149	161	160	164	154	171	162	180	173	178	182	176	182	174	178	198	157	177	182	155	177	174	145	164	162	178	159	163	169	175	163	188	144	180	160	165	151	158	169	173	175	172	154	162	161	169	137	182	182	168	158	156	152	151	161	184	190	170	155	184	180	161	163	192	180	160	164	192	151	159	161	169	155	166	151	169	159	174	144	174	137	153	144	153	161	190	164	161	167	169	169	173	161	147	165	139	166	144	174	187	144	195	159	145	175	173	156	161	152	157	156	154	161	165	171	180	161	160	173	176	174	159	157	163	169	181	179	167	158	173	144	185	180	172	177	169	170	185	166	159	179	174	186	136	151	151	191	165	167	166	162	146	159	171	158	165	177	165	154	192	175	178	187	160	169	175	174	194	174	180	148	184	171	167	175	185	175	189	183	184	165	154	171	178	180	168	169	150	148	161	177	162	175	189	180	183	171	156	173	197	162	162	175	173	183	165	141	154	171	162	179	177	200	166	186	166	173	176	179	175	162	165	158	144	192	174	156	161	189	147	170	174	154	167	159	161	173	164	173	167	168	163	182	151	161	194	172	149	174	153	151	163	154	169	159	160	183	194	195	157	160	153	144	165	172	149	173	162	134	161	139	175	162	160	157	188	158	142	177	157	151	191	158	182	178	143	171	137	162	162	154	162	190	163	185	157	166	157	168	160	165	166	173	161	141	172	149	139	141	169	157	185	161	178	173	164	157	137	170	185	157	165	155	178	180	179	174	152	158	158	169	158	192	174	160	161	184	173	149	181	154	160	178	167	154	164	155	186	170	177	169	148	179	168	173	180	173	170	171	159	139	155	160	156	189	182	161	179	164	142	173	190	158	137	171	178	198	185	155	179	149	183	146	157	192	147	178	170	183	145	171	181	174	162	163	159	169	149	154	152	146	158	135	146	158	157	170	174	169	188	178	167	149	180	172	172	188	137	176	172	152	177	175	166	155	189	177	177	139	188	178	171	152	183	167	165	161	182	172	159	164	152	187	162	155	164	173	156	162	175	160	141	185	167	187	139	172	164	178	144	148	158	179	175	163	175	143	150	166	160	180	179	158	169	178	171	152	161	169	151	165	182	145	143	174	172	183	169	157	180	146	169	165	150	161	174	174	155	159	143	184	185	164	162	183	163	171	186	160	168	180	155	178	154	188	182	183	194	175	152	172	153	188	176	153	167	170	170	162	172	161	139	161	171	154	148	164	171	178	180	159	167	157	163	163	156	149	203	171	177	175	179	172	174	162	167	159	176	178	159	164	161	168	173	190	148	165	155	165	170	168	178	167	186	184	179	178	152	145	164	187	176	151	177	146	184	182	181	182	139	182	161	170	178	176	161	189	145	156	187	155	160	175	178	153	171	169	155	179	182	169	172	167	170	176	160	174	168	172	145	204	170	200	173	161	165	173	156	169	174	161	157	161	172	176	159	183	145	172	165	158	204	147	154	180	189	156	162	170	175	156	184	167	184	159	210	169	178	159	172	162	180	163	160	166	174	148	167	172	170	183	179	178	186	175	159	189	150	143	156	153	189	171	137	157	171	126	178	151	171	152	150	169	174	184	183	178	161	156	171	161	170	153	146	160	172	181	145	183	154	175	144	154	181	176	174	167	179	164	140	191	163	147	162	178	183	181	173	171	162	160	169	162	168	195	174	193	157	170	182	163	177	180	153	160	159	164	154	157	174	166	179	164	159	161	157	156	191	151	152	166	152	178	185	167	157	179	173	175	175	149	148	147	146	161	164	173	127	149	180	153	149	164	136	168	168	186	170	151	176	179	176	164	153	161	174	152	173	155	172	165	183	155	171	154	168	164	164	150	167	157	180	172	172	144	152	171	177	165	150	158	182	170	168	177	175	161	182	156	165	162	160	160	179	176	149	155	170	140	167	154	178	161	172	180	176	175	169	155	158	149	176	175	166	166	166	172	155	164	176	182	155	176	162	182	180	174	163	190	150	158	189	138	163	160	169	153	176	183	130	152	149	146	164	152	185	161	154	140	162	186	181	156	182	167	156	162	149	168	170	208	157	181	174	166	163	170	170	189	180	183	162	160	157	184	174	190	162	183	151	190	175	163	185	141	171	160	157	166	147	179	163	145	175	185	184	177	164	165	164	155	172	188	150	165	171	163	166	165	170	162	171	150	164	175	174	168	193	168	170	160	187	169	157	175	178	143	160	164	171	160	181	173	190	140	156	158	200	174	171	161	168	142	171	143	199	173	165	182	173	168	159	178	174	147	167	133	168	166	174	162	165	162	180	188	154	135	161	204	168	152	175	160	170	155	153	152	171	159	170	168	138	161	185	173	172	156	159	178	160	159	156	166	162	161	154	178	187	158	185	171	162	173	178	182	161	165	163	139	198	139	155	189	146	158	152	185	177	195	161	156	152	168	151	170	171	176	173	171	158	158	154	159	149	165	165	174	168	191	160	153	170	157	146	179	165	179	152	153	171	162	150	161	159	167	162	159	194	181	147	174	161	193	161	173	157	153	160	156	175	188	178	173	165	173	166	150	164	158	198	146	160	147	159	174	167	160	166	178	182	174	176	162	176	154	176	163	148	158	153	159	145	177	153	188	162	178	162	151	172	156	162	166	181	195	180	170	150	156	155	158	155	130	166	140	151	162	167	161	169	194	160	156	161	150	199	186	185	162	153	165	156	153	135	150	192	160	154	160	137	145	150	189	163	157	179	188	176	160	164	161	153	178	171	172	179	154	169	168	164	154	164	178	158	156	154	168	164	153	195	160	192	167	150	170	173	166	172	186	146	194	159	169	163	171	158	192	170	157	151	167	167	153	160	160	165	161	177	165	173	184	153	159	170	178	159	171	161	177	178	170	187	173	153	193	173	144	160	136	190	166	160	147	146	188	160	175	154	189	176	168	161	156	201	168	161	170	133	139	154	161
12994	8407	18876	23408	21415	19250	15531	12454	9958	7327	5585	4342	4000	3722	3685	3651	3741	3893	3951	3823	3002	2305	1821	1582	1620	1648	1520	1502	1309	1148	917	873	768	735	694	756	884	1046	1034	1086	974	776	717	696	611	582	611	595	653	653	695	683	651	653	638	645	656	725	670	597	607	604	599	634	590	540	532	551	559	552	491	481	496	487	461	487	486	474	405	455	417	417	428	443	431	457	438	437	419	403	432	394	442	409	419	442	424	432	421	472	451	433	480	421	443	457	396	429	409	408	429	416	397	391	409	420	392	472	428	419	433	434	395	429	422	451	405	434	413	357	420	424	398	406	434	404	407	430	441	429	419	428	403	385	392	392	432	393	431	412	406	442	394	399	397	404	400	387	412	422	460	391	402	459	415	419	422	430	401	411	413	381	422	385	403	417	385	408	426	408	422	421	408	431	368	384	426	442	394	398	433	440	401	424	427	382	420	400	428	424	398	376	416	407	397	418	444	397	421	408	398	406	397	392	406	422	416	407	415	444	409	413	412	401	413	384	404	413	436	438	419	393	427	397	384	432	391	404	420	411	456	421	405	403	409	407	408	414	402	392	369	395	432	438	409	377	393	415	379	407	395	409	395	410	414	446	383	410	375	408	427	398	381	444	395	407	392	423	407	436	385	432	431	394	426	436	406	426	440	435	393	401	445	385	389	432	366	404	435	381	439	431	443	411	378	424	408	399	384	402	414	395	380	415	424	408	444	390	399	456	394	415	436	377	376	392	399	406	420	417	427	413	410	392	425	426	410	432	380	436	394	411	407	416	449	412	395	408	401	429	417	413	388	405	374	429	414	396	396	429	409	426	412	404	429	420	409	385	418	422	431	402	446	409	413	394	384	467	421	413	395	401	427	438	391	371	418	404	405	416	407	436	396	402	451	423	410	452	417	407	412	419	434	396	392	415	401	421	422	379	390	394	419	400	422	400	400	387	416	400	409	418	435	419	426	458	431	423	402	412	441	410	425	423	423	402	426	381	399	426	432	393	386	417	403	402	411	432	382	422	432	416	398	397	425	393	419	400	395	414	423	385	413	427	404	417	391	402	422	406	418	420	377	422	417	388	385	431	402	408	400	437	378	413	429	426	405	458	420	413	421	382	406	386	386	410	432	446	426	411	423	397	403	417	410	410	389	410	409	423	414	397	419	436	396	451	395	380	425	392	401	403	403	416	435	387	409	388	414	423	369	386	383	396	424	406	408	386	404	361	414	409	421	387	386	398	397	390	385	384	420	396	445	450	432	422	416	404	385	429	419	431	423	414	434	410	430	423	403	405	416	392	411	416	395	415	465	404	406	402	419	435	385	414	386	427	417	384	438	375	424	413	414	428	397	418	409	403	417	412	378	367	433	413	410	401	422	405	443	426	397	427	433	416	424	418	416	395	400	443	445	424	437	428	385	434	415	428	404	402	365	424	429	405	428	384	449	416	411	422	411	450	397	414	405	403	428	406	402	432	415	411	371	412	419	414	401	420	379	407	414	438	411	376	419	381	426	395	439	393	373	455	381	399	419	399	427	429	398	398	461	416	418	403	424	384	420	427	424	421	418	395	432	434	375	450	396	385	420	409	396	404	426	389	405	419	419	372	422	378	400	422	419	446	398	389	404	445	427	415	405	414	437	463	397	444	433	404	424	391	401	414	430	390	447	376	405	394	441	417	405	386	412	410	430	419	433	391	393	416	415	402	402	390	402	396	402	413	388	373	447	398	411	425	377	409	388	391	412	405	406	413	402	388	371	403	429	406	426	405	391	426	417	413	424	424	429	403	432	398	388	429	401	416	371	431	406	420	442	417	419	409	413	395	393	425	432	404	394	409	446	432	395	435	406	426	433	405	402	392	407	475	377	424	375	412	445	421	413	405	412	416	411	430	432	426	420	399	403	402	390	420	454	441	396	408	424	434	404	400	403	400	429	384	425	412	396	409	420	394	397	360	436	398	386	424	412	445	434	387	409	411	406	409	383	407	436	417	390	416	417	407	461	412	395	398	411	417	394	427	374	405	419	372	413	377	414	397	442	359	418	408	396	408	438	443	385	433	421	390	408	421	412	429	426	413	412	405	460	417	402	406	408	410	388	381	432	441	395	383	407	440	421	430	409	389	420	439	399	433	432	415	414	381	384	397	396	405	413	395	448	401	355	426	403	428	414	427	398	401	394	397	423	386	413	411	396	381	412	398	413	422	411	436	383	388	401	391	410	430	429	430	398	392	380	410	379	406	443	434	431	388	411	424	414	441	413	383	413	396	394	457	405	392	412	420	400	400	389	428	393	401	428	420	412	414	402	395	413	372	421	432	428	372	402	396	400	400	407	408	412	419	386	418	392	392	402	419	426	400	429	422	395	430	433	418	403	434	405	406	428	401	402	419	428	405	421	420	408	421	425	439	425	445	390	430	420	384	421	414	388	430	412	406	444	408	416	406	409	418	411	443	405	450	434	377	421	416	458	417	437	398	379	388	438	435	386	422	382	385	426	413	411	429	410	441	391	434	383	448	391	378	434	427	413	367	405	421	420	434	411	412	446	383	438	371	411	420	409	432	384	416	402	411	416	408	415	430	412	385	403	403	396	375	397	407	383	448	421	402	389	405	397	397	423	461	379	418	421	420	372	433	446	408	407	426	437	402	423	448	454	402	425	389	384	414	408	441	398	436	397	409	413	420	456	400	426	413	410	432	403	399	412	406	423	421	432	396	429	374	425	425	410	420	426	425	411	432	391	446	416	395	430	402	416	425	422	433	429	419	409	415	419	420	424	415	390	401	428	430	439	451	395	393	431	412	440	391	432	440	389	394	429	436	400	418	399	440	397	379	425	468	399	396	405	395	408	387	404	404	401	426	406	360	392	421	422	390	420	397	420	403	417	406	421	425	401	410	418	395	436	429	403	403	402	432	444	467	416	400	402	434	422	380	377	434	418	396	417	413	420	399	420	401	416	401	400	407	400	428	434	426	407	426	411	389	393	420	465	430	427	425	414	399	426	461	412	400	410	392	387	448	414	400	408	436	406	417	430	411	417	425	434	396	374	395	395	427	436	426	426	406	409	405	390	421	425	436	422	384	379	408	431	434	377	425	387	390	394	419	404	422	415	394	394	404	410	428	399	390	397	397	435	400	460	419	429	470	430	417	419	388	418	419	410	413	397	435	434	414	423	375	428	403	393	408	395	436	421	409	399	427	396	406	462	402	395	422	426	447	387	441	440	429	421	419	415	369	403	402	428	412	402	402	387	422	389	446	418	440	411	382	391	367	404	433	403	385	444	382	410	388	417	404	399	415	407	417	384	400	386	387	383	443	412	441	452	390	388	435	450	433	433	389	417	425	445	413	448	399	393	409	403	403	396	424	450	399	388	412	421	426	383	406	391	409	423	425	420	396	429	420	418	469	413	413	377	378	432	406	420	425	395	409	434	431	419	422	411	408	407	431	413	397	394	404	402	397	413	425	411	415	420	385	426	426
31600	16738	18372	16415	12146	9084	6238	4338	2945	2040	1385	1145	1030	933	821	864	873	916	860	805	671	505	395	359	396	372	435	391	274	271	263	208	229	191	184	187	240	241	277	247	224	220	222	178	201	199	163	180	170	186	172	182	176	156	173	170	189	198	181	180	166	167	158	165	173	147	154	127	131	178	142	133	141	144	136	123	139	114	141	141	143	121	147	159	149	135	115	126	122	130	124	129	160	139	135	122	124	137	143	109	133	134	125	143	135	125	138	118	139	118	142	118	137	120	132	109	115	119	157	135	145	142	129	134	134	142	138	128	108	133	110	121	141	134	131	124	132	131	125	131	153	122	137	130	125	150	152	140	139	134	130	144	127	146	141	151	149	120	122	130	131	141	161	133	126	111	113	134	131	116	142	130	119	137	117	133	126	146	144	135	125	134	118	112	114	159	146	108	138	135	126	120	117	126	138	126	143	130	132	139	148	143	124	122	132	117	156	136	118	132	121	153	134	151	143	119	133	131	136	116	133	124	143	133	135	121	141	141	145	148	113	131	133	143	139	120	126	123	126	133	130	161	104	126	132	119	143	146	131	122	153	148	132	148	125	121	136	131	134	140	122	118	136	126	97	145	129	139	145	134	140	150	161	161	132	163	138	133	131	128	140	131	127	129	131	161	154	128	140	137	138	145	122	120	133	117	128	123	105	152	118	138	142	141	138	133	136	136	135	147	128	133	134	122	116	126	130	125	148	138	139	133	134	126	146	130	127	110	131	136	132	148	123	130	134	148	126	137	160	133	113	124	119	123	130	145	119	128	130	138	139	144	127	131	147	111	124	125	145	145	135	125	121	123	150	114	141	122	127	129	159	146	128	145	122	138	130	139	135	106	119	139	131	135	121	130	123	132	119	145	123	134	140	138	133	145	114	128	115	135	154	117	103	119	125	139	130	140	133	152	133	126	134	130	141	128	135	119	128	123	142	124	147	115	134	141	126	123	141	151	125	148	128	131	146	123	136	146	141	124	127	106	120	118	142	142	138	118	133	137	116	139	141	116	145	131	144	151	113	139	143	139	131	155	136	150	120	121	131	151	113	124	135	149	124	115	137	146	133	146	107	134	132	126	137	151	123	131	117	146	107	123	127	151	125	115	143	134	123	145	132	136	148	122	129	120	122	126	132	127	117	131	129	122	130	130	114	130	121	131	126	122	132	134	125	127	137	146	127	130	122	125	118	121	141	135	121	131	163	127	140	135	132	131	125	121	144	137	134	117	144	127	122	149	151	125	130	139	133	125	108	132	132	152	137	145	142	117	128	131	148	134	133	137	106	132	132	117	131	133	125	140	105	145	119	108	145	133	124	138	126	116	120	132	102	142	136	116	118	136	141	112	122	133	128	121	136	133	115	130	137	129	120	129	125	120	143	135	131	132	146	118	136	103	136	140	138	124	121	118	136	123	136	117	139	119	120	155	134	122	146	141	129	147	128	134	128	141	138	136	127	116	136	122	131	120	132	120	122	122	116	130	141	115	128	128	136	128	122	130	125	142	124	121	138	124	139	129	129	146	149	125	124	149	151	96	142	111	122	135	122	120	139	152	127	140	102	121	123	113	149	127	139	124	148	145	113	113	138	133	116	119	119	115	139	143	134	143	110	113	122	109	127	149	129	115	129	140	132	136	107	144	147	133	134	120	117	132	149	128	122	120	128	136	131	132	133	124	126	145	117	117	114	145	122	124	127	109	131	124	129	136	141	131	124	141	144	130	136	136	137	110	142	130	130	137	149	133	141	123	122	123	142	133	130	116	144	120	133	134	98	136	115	118	133	132	133	135	145	138	120	137	127	138	108	147	130	141	113	147	127	129	131	131	169	126	147	135	150	132	129	116	140	142	138	137	124	121	132	134	109	130	136	101	133	119	151	132	121	124	130	140	125	126	142	123	119	142	144	124	128	121	112	135	117	114	139	131	141	130	138	150	126	116	144	132	136	134	145	126	128	116	135	133	116	118	120	124	138	132	132	115	137	118	135	112	165	131	122	129	148	120	116	136	147	136	153	137	112	139	146	139	136	139	144	129	128	147	125	144	155	130	120	145	142	107	164	117	145	140	148	119	114	143	132	150	135	124	127	136	137	151	128	128	132	133	128	119	124	140	129	117	136	126	131	131	147	127	129	125	109	140	128	112	137	122	134	127	110	132	139	137	126	143	123	119	123	133	139	130	112	119	137	139	130	110	108	125	120	128	128	149	121	139	126	135	129	116	126	127	127	132	127	139	128	134	132	142	116	133	153	139	121	117	141	140	117	137	143	116	112	121	124	125	129	116	143	123	139	138	156	142	132	122	130	110	120	132	122	139	138	126	139	119	110	120	107	142	123	130	134	133	135	139	129	121	141	143	130	145	128	120	130	119	141	113	125	128	125	140	142	118	139	130	143	129	137	149	134	109	143	122	140	120	145	128	120	127	136	110	122	116	117	132	140	134	121	120	126	154	133	143	121	141	101	132	118	127	123	117	119	123	123	127	128	142	123	145	125	118	157	116	120	129	117	126	134	120	109	126	137	115	128	151	136	117	117	118	165	122	125	131	136	145	138	129	135	130	133	127	128	126	132	139	111	127	133	138	129	121	125	145	141	132	152	124	100	138	121	122	131	123	126	136	109	132	123	116	130	121	138	149	139	109	110	122	135	134	143	126	120	112	122	127	119	129	131	131	128	107	134	115	124	138	135	149	141	124	146	131	140	143	126	137	130	137	121	117	135	109	118	125	124	119	134	147	142	154	119	145	132	143	143	122	144	127	127	133	158	138	143	119	126	127	144	126	132	131	117	133	112	131	114	155	125	145	137	141	126	145	158	136	141	134	115	136	142	132	127	139	132	140	119	140	123	162	127	132	130	137	135	129	138	127	156	134	128	139	116	138	120	132	151	145	127	100	134	143	132	104	113	124	141	133	121	138	123	140	150	140	147	112	141	132	145	119	143	122	116	150	142	122	121	138	117	124	121	116	111	129	152	120	109	140	124	146	134	122	140	158	127	125	127	135	140	141	130	151	136	156	114	127	139	145	139	115	122	130	119	107	126	141	142	142	131	131	138	134	120	132	127	133	130	133	141	128	136	131	123	138	118	122	133	135	128	141	123	137	122	130	130	142	126	138	139	142	166	139	128	135	136	129	132	135	122	136	128	117	145	119	137	142	121	150	127	118	159	144	146	146	125	135	138	138	137	123	122	140	117	130	141	123	110	153	131	137	163	152	149	144	141	132	146	123	129	127	137	136	148	132	139	141	129	148	135	144	115	122	127	139	121	124	139	150	115	124	118	144	131	149	112	130	116	123	136	130	112	130	135	124	114	156	133	113	134	142	116	139	123	131	137	145	130	131	121	134	132	127	138	125	150	131	117	125	137	130	116	139	153	146	144	147	124	140	124	126	126	109	129	113	129	144	127	140	115	143	148	132	126	143	148	138	158	119	132	130	143	137	164	131	173	125	136	134	147	135
17757	11385	23942	28624	26748	24105	19757	16514	12754	9829	7396	6098	5444	5381	4890	5074	5148	5375	5278	4965	3874	3097	2451	2086	2178	2316	2253	2134	1602	1451	1305	1061	946	865	830	918	1227	1391	1465	1483	1279	1009	862	811	644	637	641	680	669	688	798	796	649	716	707	696	789	752	715	624	657	572	611	591	607	572	519	482	517	474	491	478	467	483	462	463	412	440	433	372	328	375	367	394	332	358	381	364	379	366	339	351	375	363	382	345	356	376	382	361	334	384	363	397	336	307	334	335	344	335	326	358	336	343	353	348	318	345	331	350	361	336	343	368	362	337	355	343	330	336	332	327	342	366	348	343	350	354	337	332	332	320	312	332	300	340	326	331	306	348	327	330	304	330	334	322	321	382	346	322	303	318	336	331	327	343	343	326	332	321	319	311	322	324	345	340	336	316	324	339	354	371	345	332	338	311	316	330	321	346	328	347	371	333	321	333	316	331	331	363	336	321	353	354	322	309	352	318	293	346	337	342	306	354	351	326	334	324	346	351	327	311	347	308	336	308	328	333	354	319	360	348	333	320	306	344	326	305	345	353	330	334	290	302	350	321	338	327	339	347	328	334	354	384	342	347	330	340	362	296	326	313	320	342	315	317	350	326	351	340	374	311	335	319	339	371	333	334	321	351	357	326	355	330	363	337	364	276	328	315	331	323	337	346	324	313	343	342	337	331	383	337	363	311	338	307	324	302	323	351	308	319	314	321	333	333	323	329	341	314	311	357	329	375	358	340	350	337	340	341	328	342	315	350	344	351	385	355	317	350	347	332	346	331	347	325	304	331	344	327	340	315	351	355	327	325	325	343	343	353	294	356	352	350	339	366	329	326	395	343	327	337	324	303	333	334	331	335	322	317	326	321	329	329	356	323	351	335	369	305	335	369	364	334	349	339	302	343	322	337	303	315	327	326	314	352	342	348	350	301	339	326	319	301	354	361	310	330	367	335	316	312	347	318	344	317	318	325	348	344	342	353	319	353	345	316	315	347	306	351	333	312	354	343	331	327	327	323	344	333	313	307	380	333	346	307	322	343	334	328	338	326	342	331	331	338	328	346	321	328	333	333	341	331	330	329	338	337	303	345	308	326	350	292	358	368	358	346	342	360	340	332	320	312	349	301	308	311	332	337	324	339	323	325	347	324	341	371	285	351	339	325	374	310	315	356	338	340	329	335	303	369	338	321	334	307	332	362	313	338	356	344	376	345	379	342	360	342	342	344	366	297	316	330	327	340	361	325	350	334	311	325	348	314	337	351	290	350	331	319	354	343	367	338	353	307	332	376	347	364	345	319	301	356	346	335	342	355	346	322	351	359	328	356	366	330	311	326	342	326	337	320	343	323	303	353	307	338	334	323	318	329	352	360	351	341	354	322	352	317	335	351	344	349	357	354	327	358	320	337	350	339	301	359	325	323	359	333	324	300	357	338	383	312	351	341	352	330	313	333	350	357	375	347	314	322	350	322	359	350	333	319	311	338	327	312	328	328	342	369	344	380	342	351	336	324	337	332	331	331	324	340	339	319	371	329	292	367	315	309	341	354	377	310	350	307	350	348	325	323	342	331	326	325	352	317	333	346	318	345	328	340	312	299	329	321	356	319	341	330	343	333	395	361	360	342	341	326	338	337	348	337	355	322	347	329	301	337	348	362	376	330	344	336	322	331	327	338	368	346	316	334	313	312	304	350	357	331	316	334	343	328	335	339	329	349	352	341	319	318	325	347	337	355	324	308	322	354	325	335	364	338	369	315	340	369	367	338	340	320	329	315	345	336	297	387	314	313	317	339	310	352	337	351	332	325	330	334	335	326	303	291	313	316	323	320	337	319	318	327	308	322	347	349	303	340	369	364	314	327	333	335	336	326	314	323	342	351	353	312	335	300	346	322	303	340	326	380	342	316	353	330	351	347	335	302	343	357	332	335	331	312	353	333	319	349	333	348	336	341	360	322	359	349	326	348	300	348	335	317	339	313	327	314	322	318	347	357	343	335	319	354	323	319	327	365	347	306	337	330	338	350	361	328	314	349	315	319	369	337	306	337	327	337	319	305	322	302	361	337	336	356	355	376	333	327	319	334	336	329	321	338	320	357	334	317	347	349	343	316	319	323	323	340	349	311	355	342	329	344	327	364	334	314	339	353	335	321	321	335	333	355	309	350	303	344	338	312	324	342	314	324	340	372	337	344	346	344	349	310	327	330	368	330	355	297	337	317	353	321	348	347	335	338	338	350	307	383	328	345	305	348	373	339	301	329	360	333	319	328	340	356	317	352	348	334	330	350	357	327	276	319	349	330	361	331	304	309	364	337	343	354	350	321	334	336	327	325	338	316	333	331	325	331	362	336	359	352	352	333	322	335	316	334	328	333	314	321	382	324	349	345	346	313	342	350	343	316	341	320	313	350	326	321	331	325	313	337	344	328	339	331	332	351	337	317	341	322	316	313	299	338	330	346	311	361	347	297	338	334	329	328	322	345	332	334	325	332	330	342	335	338	344	341	325	297	344	368	345	307	302	342	330	343	344	324	350	330	345	313	320	336	334	320	318	323	353	344	347	318	329	333	339	316	322	329	362	365	342	348	346	339	356	356	347	340	325	347	343	373	315	340	343	313	321	333	334	330	325	314	339	329	313	309	338	313	329	344	339	325	321	351	318	319	313	356	334	350	315	334	318	348	343	341	350	340	297	335	324	335	341	350	311	327	320	340	334	329	348	351	335	372	359	342	307	367	327	332	338	308	339	308	380	346	302	346	350	333	333	322	340	354	341	333	325	306	339	323	348	332	339	326	328	331	312	325	338	331	321	333	342	301	332	325	295	332	360	328	330	283	334	347	373	317	302	321	314	350	355	353	350	336	340	356	349	346	342	339	328	360	319	333	320	314	318	354	345	319	334	353	324	352	323	342	335	355	327	326	351	352	371	342	342	337	342	343	320	320	313	341	331	334	317	331	313	337	340	346	358	350	337	321	346	334	343	350	358	374	329	348	363	368	324	305	363	331	326	329	327	356	313	303	334	318	340	339	352	343	321	295	330	329	365	348	350	356	295	330	345	335	330	353	338	357	333	359	302	342	350	290	346	357	362	339	337	343	328	353	316	328	337	365	327	336	319	334	359	362	345	330	322	324	336	348	347	334	328	338	351	330	345	316	356	351	343	321	351	321	311	313	350	326	319	347	322	340	348	342	343	330	335	339	357	326	293	325	324	352	362	308	370	333	338	348	345	335	350	325	336	319	351	341	337	309	342	340	320	311	318	300	316	384	369	343	337	332	315	322	319	336	316	289	323	337	317	323	363	333	360	326	313	339	306	338	336	335	344	327	343	333	344	340	322	312	316	340	339	346	368	349	312	324	335	353	318	326	331	356	330	340	353	352	349	343	358	368	367	335	326	347	357	285	345	329	309	341	349	347	335	309	342	332	324	333	349	338	318	341	351	325	344	332	326	316	349	319	352	339	325	345	345	349	338	314	331	331
10961	5786	7616	6703	4874	3585	2410	1771	1143	798	637	551	486	448	485	493	493	495	487	499	380	336	301	263	262	221	218	221	246	207	204	214	246	198	221	233	202	227	215	207	204	178	211	202	187	203	209	211	212	210	228	215	198	201	216	228	205	219	218	194	192	215	213	218	186	166	203	200	201	201	194	211	186	204	199	195	177	175	209	193	183	211	202	201	203	189	170	204	181	205	200	194	180	188	210	203	176	190	217	179	177	204	196	195	175	207	193	198	168	205	200	177	193	190	220	185	205	181	204	201	223	214	212	209	208	197	223	175	202	208	193	175	194	202	172	198	189	185	205	196	183	191	188	203	196	203	188	176	191	175	168	207	202	216	169	191	197	200	190	217	182	188	187	209	222	207	197	184	186	204	183	210	181	200	215	214	182	175	201	182	202	183	210	179	188	214	184	195	191	189	162	174	204	200	191	223	196	204	180	193	209	214	181	215	202	189	181	199	203	213	189	198	182	195	176	198	190	175	206	182	189	219	207	185	206	188	172	187	189	198	222	213	195	174	196	207	195	166	196	179	207	203	188	217	184	203	173	185	185	178	184	198	198	201	196	198	195	191	206	191	198	213	188	196	200	173	182	209	180	164	188	201	181	189	192	221	180	190	197	205	176	198	203	188	203	188	176	197	192	202	203	195	187	192	200	195	234	182	188	166	230	200	178	173	178	174	197	202	206	208	188	185	213	198	184	198	203	182	180	203	179	196	167	218	215	164	179	197	213	198	202	184	210	157	211	177	204	189	198	203	188	209	179	199	164	184	186	185	189	184	179	198	191	199	202	179	225	186	184	174	200	210	179	216	175	182	206	223	181	220	198	186	211	194	187	191	196	186	202	181	193	184	198	184	184	190	197	206	177	212	169	193	203	175	202	172	169	212	201	212	161	188	181	204	186	196	195	195	175	215	189	187	175	168	172	206	205	229	189	214	202	182	183	196	173	182	175	204	213	190	190	200	197	168	203	207	183	180	189	201	192	189	194	189	208	210	217	193	217	210	196	195	187	194	166	215	200	196	188	166	211	180	166	178	185	179	174	179	220	200	195	175	182	214	199	187	207	179	210	239	206	209	175	199	208	191	191	210	189	188	190	210	191	208	174	218	192	195	198	198	183	189	199	183	193	185	179	175	198	204	198	197	171	209	195	192	215	212	200	217	209	199	214	197	204	178	174	181	187	168	172	214	204	182	186	205	214	185	202	203	175	188	217	186	189	214	220	182	177	193	187	191	183	195	203	198	194	187	209	197	187	202	174	187	195	181	169	166	192	187	202	174	194	197	186	181	183	206	198	211	200	174	175	197	175	181	191	188	179	178	202	193	190	159	208	179	173	203	188	203	204	194	195	187	202	170	206	198	209	191	187	213	192	197	177	197	172	172	187	191	201	167	180	207	201	209	173	172	210	223	182	198	224	231	185	188	199	193	216	180	198	216	202	201	220	187	215	207	202	207	181	191	180	191	210	185	186	177	210	204	208	201	195	182	224	198	171	198	195	199	201	191	190	193	202	193	174	177	225	195	205	227	190	190	216	213	193	218	190	190	192	178	230	218	204	206	222	197	189	181	161	191	206	202	190	170	194	190	186	194	196	166	203	196	204	197	189	185	188	200	196	188	189	185	185	224	174	188	198	209	197	186	190	171	202	184	199	195	208	195	193	196	189	192	176	199	190	186	199	182	214	209	214	184	207	171	212	216	211	202	170	191	174	180	183	212	172	190	205	162	207	180	209	177	221	194	197	183	185	209	209	204	192	188	185	197	193	188	207	230	185	186	179	201	166	222	197	186	205	174	186	208	209	200	195	181	198	184	220	202	204	220	207	208	208	198	186	202	211	202	213	195	199	198	173	196	173	219	178	206	202	170	196	180	199	217	220	197	167	179	174	190	188	191	188	196	217	207	233	213	179	206	182	188	202	179	184	171	206	199	197	196	206	210	183	187	206	169	205	166	194	185	175	165	189	209	221	180	193	191	184	201	203	179	182	207	200	195	163	195	228	208	169	171	169	181	179	211	222	184	184	199	188	198	193	207	203	210	198	175	207	203	193	175	220	217	214	195	174	191	191	215	206	200	214	178	205	201	214	212	199	212	176	196	219	173	203	188	186	174	212	205	190	211	202	193	196	198	203	184	188	203	182	204	190	196	183	194	175	193	195	211	222	171	197	198	205	189	205	230	180	209	172	192	198	200	199	189	206	171	194	181	194	168	206	190	180	182	184	201	203	181	206	178	210	196	179	201	194	185	193	155	190	194	198	196	204	219	160	219	182	177	189	200	199	214	203	204	176	187	190	196	204	200	190	183	208	231	202	192	220	210	173	192	187	198	199	189	182	205	198	218	180	182	213	180	187	196	190	197	200	187	187	181	189	198	218	192	195	192	179	210	210	203	199	175	180	204	199	207	207	216	178	158	180	219	195	208	217	197	188	208	196	199	196	213	197	185	214	189	204	186	191	215	170	202	170	185	183	186	198	183	188	205	218	197	199	181	194	207	220	190	190	195	211	186	204	210	204	213	204	200	194	176	196	196	178	163	190	193	181	217	167	215	197	236	189	201	195	189	202	192	196	216	188	188	195	195	190	177	185	200	185	195	217	222	173	177	178	189	213	167	203	179	201	167	179	211	172	202	208	213	202	185	210	187	174	179	201	203	197	193	192	196	184	197	177	186	205	199	205	203	213	198	206	167	200	173	195	174	167	200	220	199	185	184	170	190	179	182	215	212	225	205	190	208	209	211	189	192	179	170	200	179	215	174	219	192	200	200	187	212	193	212	210	189	200	204	193	202	185	196	201	192	191	180	190	193	195	203	193	206	196	192	207	188	206	191	196	167	173	187	203	181	183	187	184	177	201	192	188	197	175	212	200	185	209	215	191	196	213	230	196	191	210	195	211	182	182	215	222	186	185	168	189	188	185	168	188	215	204	186	214	199	206	205	188	198	183	187	183	185	197	192	194	188	179	176	198	197	204	196	208	212	184	184	165	199	206	190	192	184	217	177	190	196	189	176	191	179	191	198	206	194	181	195	166	197	200	226	203	172	206	185	200	218	189	215	178	194	182	191	219	193	192	200	203	199	200	189	216	184	187	210	174	225	196	191	206	207	179	196	195	196	186	189	190	143	212	199	189	196	191	171	194	204	201	174	188	190	203	156	165	187	176	184	166	212	227	213	174	193	211	193	178	195	196	187	166	198	202	200	209	206	209	185	195	203	183	169	227	193	201	171	193	175	208	176	198	179	183	207	189	179	172	179	210	178	196	202	202	208	186	208	203	198	181	196	181	195	200	191	165	190	216	175	197	220	187	189	170	179	203	215	212	189	168	186	199	196	196	172	168	192	191	175	175	190	201	196	179	172	189	183	185	227	193	175	189	190	178	193	200	203	204	203	179	171	196	188	188	193	202	188	182	193	195	197	194	171	175	189	185	206	204	211	179	208	204	210	203	186	195	186	202	199
6274	5153	13347	16428	14777	12525	9772	7765	5386	4178	3066	2650	2341	2211	2283	2262	2456	2712	2625	2465	1875	1418	1091	993	934	977	848	844	727	715	651	609	660	574	589	604	609	642	603	599	553	581	599	562	496	581	596	555	564	577	602	600	581	612	640	647	630	668	586	554	575	582	561	607	593	551	530	523	584	497	492	527	535	512	536	498	488	466	499	492	457	516	518	462	469	492	482	500	434	470	496	502	503	459	463	473	514	487	529	461	466	498	482	493	474	453	495	474	471	483	498	495	414	462	450	459	489	488	486	441	426	479	466	491	482	477	477	465	455	452	465	482	446	472	487	432	508	477	477	510	441	482	444	483	488	452	481	464	478	446	499	468	477	450	481	445	433	490	476	482	491	469	476	505	490	445	506	477	479	471	500	453	513	497	476	445	513	465	480	505	522	474	470	483	509	503	471	468	556	447	475	434	476	474	478	495	485	459	494	494	491	466	456	438	488	476	439	476	472	492	515	458	473	470	472	474	480	448	487	459	462	454	503	454	483	472	462	516	464	438	473	488	466	436	453	517	457	506	433	442	453	479	473	449	501	486	488	523	473	496	440	477	539	429	498	476	466	513	463	460	463	478	479	466	457	462	444	437	449	460	480	504	473	453	468	486	443	446	452	461	468	452	481	428	487	485	488	525	442	481	452	478	498	450	508	458	474	476	509	501	442	464	483	511	491	451	487	502	506	465	462	464	514	489	512	454	493	479	500	488	454	491	472	453	442	488	426	474	491	444	452	463	457	481	459	479	515	470	437	496	470	479	477	455	468	530	447	494	485	488	461	471	459	499	440	468	472	489	446	475	492	485	453	478	505	469	470	495	451	486	450	459	457	463	476	479	468	497	415	472	467	418	499	481	442	520	435	485	475	497	455	446	449	483	489	453	468	474	476	469	487	487	463	500	457	425	526	465	467	450	468	461	448	458	484	433	476	454	486	435	511	492	505	482	449	488	473	469	473	458	434	467	472	480	465	461	473	474	445	474	460	459	454	470	484	424	494	433	449	441	453	441	465	480	447	459	486	461	479	452	467	457	472	508	472	513	456	473	455	446	486	479	486	496	499	469	515	457	454	514	432	458	455	483	473	475	489	465	462	473	476	512	446	476	499	455	481	464	452	457	454	483	427	474	478	530	482	473	478	482	505	494	471	487	463	460	447	538	477	474	448	507	478	452	469	452	492	462	443	495	485	461	501	476	467	489	483	477	488	455	500	457	469	498	454	458	492	510	478	462	462	512	451	461	490	483	473	495	459	455	462	484	498	465	465	513	496	471	498	439	493	498	444	469	423	473	472	518	455	478	445	488	508	457	473	487	424	478	457	494	481	448	473	489	467	480	406	460	496	534	442	437	470	486	477	480	452	477	493	512	475	514	444	454	450	462	423	436	492	473	493	486	423	495	519	468	482	477	470	458	439	450	490	465	448	463	509	476	514	464	485	472	466	476	483	490	446	493	456	478	455	506	502	503	450	479	499	471	454	460	498	464	465	467	469	432	491	464	436	470	466	475	457	485	490	450	465	498	458	449	449	456	524	403	433	442	440	485	444	493	468	497	487	446	442	513	460	475	490	513	486	435	465	495	461	492	504	448	512	495	490	494	484	460	482	486	435	427	485	486	471	452	455	441	458	437	461	502	471	476	481	480	466	487	490	496	493	451	495	476	419	416	474	468	483	453	450	459	452	466	432	468	434	474	464	491	482	512	478	446	516	477	465	479	480	459	480	467	469	473	459	452	520	485	438	458	517	504	488	483	473	498	494	496	489	513	455	483	491	490	447	464	467	511	465	451	490	491	460	453	449	449	509	460	505	434	500	479	475	485	483	457	474	428	489	445	444	426	500	460	484	453	452	455	446	499	458	481	490	495	508	490	486	483	461	487	493	480	478	474	441	506	490	480	457	480	486	481	442	469	504	465	484	448	498	483	439	467	490	462	451	495	465	451	464	497	443	460	435	470	467	474	519	484	467	475	496	455	477	491	500	487	463	482	474	457	430	464	454	476	451	451	455	496	465	443	511	464	452	457	462	477	485	485	435	477	474	484	462	490	466	453	468	492	438	481	476	475	493	478	458	476	481	468	466	487	487	444	513	473	450	469	464	486	510	463	454	484	510	472	490	517	476	470	466	458	484	410	461	453	455	454	483	506	465	487	496	495	470	467	477	456	451	445	478	475	460	499	479	478	428	446	460	467	480	476	486	474	467	450	447	445	448	432	483	453	456	464	480	488	484	495	472	455	452	433	472	514	493	473	471	467	466	482	447	460	474	505	484	495	495	466	479	457	412	478	464	490	434	480	494	435	474	459	470	445	474	469	514	462	467	480	453	466	459	496	437	452	473	458	472	507	490	479	478	458	479	491	470	451	496	481	472	466	471	502	467	459	488	453	457	459	488	477	466	502	485	493	464	486	463	472	480	440	464	464	450	441	464	471	486	485	480	485	437	508	435	467	534	520	443	483	457	482	492	508	474	467	480	454	498	490	481	434	488	435	458	494	475	478	464	472	510	460	448	474	475	478	480	452	491	440	464	475	454	467	505	436	430	512	509	472	449	440	476	462	467	459	457	467	442	494	498	472	498	467	435	470	458	447	471	480	478	465	447	424	457	496	449	487	483	456	501	445	461	470	513	496	481	516	469	499	464	465	472	486	500	461	458	497	450	457	468	478	517	484	469	471	492	463	475	471	505	466	489	435	497	510	459	497	467	454	469	448	497	430	481	478	470	480	448	453	460	469	479	481	486	511	454	430	483	463	470	461	445	467	466	459	440	462	447	501	459	459	508	429	438	492	477	446	446	451	449	474	453	440	460	448	459	469	469	498	454	462	477	450	459	474	436	459	433	491	502	450	426	452	458	448	502	479	501	512	493	496	465	454	424	471	460	439	479	478	461	471	468	451	439	514	468	472	417	502	480	474	471	455	447	436	429	486	458	469	462	475	489	488	474	492	487	461	435	472	499	468	449	476	482	485	460	458	464	448	480	439	489	461	474	505	476	460	445	456	456	464	493	472	463	482	455	438	451	534	454	445	471	512	470	483	498	464	465	453	428	430	472	481	490	490	492	437	469	454	475	484	479	457	453	509	471	481	471	477	475	458	463	459	480	469	459	468	465	478	439	470	482	488	514	470	455	509	516	503	456	502	493	467	454	442	509	495	472	461	437	476	476	411	501	458	467	440	469	444	454	498	470	487	487	484	475	483	485	467	479	458	510	489	488	468	480	486	436	452	491	431	464	480	470	476	484	442	474	461	422	439	454	465	477	461	475	474	473	478	457	472	433	474	500	486	475	448	496	486	479	492	466	476	451	479	503	488	479	458	486	478	463	445	448	489	449	463	463	486	448	492	445	468	441	433	464	494	493	464	465	457	501	461	461	438	458	459	510	455	485	462	472	409	500	472	479	464	501	476	500	489	475	498	467	473	494	481	434	464	499	444	460	470	481	486	480	467	472	465	476	480	469	469
21671	11030	14263	12108	9015	6270	4216	2902	1909	1398	1091	850	729	722	625	648	724	771	708	599	476	402	344	335	318	320	312	346	244	267	251	180	228	211	207	201	222	261	260	220	225	189	200	176	189	187	172	188	224	198	210	204	192	164	205	198	217	200	185	189	182	195	160	177	199	178	198	193	198	171	180	186	162	184	169	170	168	170	150	178	174	181	153	146	173	169	160	162	144	159	152	164	168	175	161	173	171	165	164	185	172	175	166	154	182	154	168	151	173	186	164	195	174	180	182	169	159	179	172	166	149	186	179	193	135	179	152	187	153	177	169	143	188	145	179	174	192	155	172	167	199	139	132	179	167	167	173	173	165	144	156	173	165	159	162	150	146	183	172	155	164	167	163	165	178	169	163	164	149	158	173	159	149	165	179	184	160	150	153	165	160	156	158	139	188	141	165	169	170	156	157	168	154	184	190	171	167	187	184	173	167	182	175	158	148	175	182	169	156	188	173	159	172	156	168	154	178	161	177	152	151	163	162	167	161	171	162	164	152	124	151	163	136	156	171	159	156	173	169	169	164	148	176	167	157	165	173	160	163	152	176	176	149	165	165	146	167	141	155	160	161	158	167	150	161	159	172	153	154	157	164	180	157	160	161	162	169	168	176	186	187	176	181	173	180	177	173	166	180	145	157	156	170	155	146	156	172	166	165	167	152	170	164	194	154	170	164	149	160	162	153	166	154	183	180	176	155	151	153	152	170	161	170	147	156	156	159	153	164	156	149	169	142	139	175	175	166	165	156	183	163	167	193	155	154	167	134	150	162	178	150	162	147	163	164	168	133	190	167	171	153	141	165	182	158	159	169	175	167	173	184	162	176	158	174	142	151	151	191	187	136	154	141	173	153	175	169	160	180	173	174	176	168	166	161	163	185	168	138	167	133	166	189	146	186	169	161	145	159	188	171	179	154	157	178	162	182	152	172	170	159	163	157	138	164	161	158	179	171	170	179	185	164	196	166	158	170	153	168	168	167	174	163	151	151	163	165	166	153	189	141	170	150	147	167	153	158	177	169	166	154	154	149	173	156	172	166	164	176	175	149	157	148	159	191	191	146	160	178	152	184	175	165	160	162	171	162	171	191	161	167	168	155	169	180	181	171	153	177	155	136	144	168	148	157	162	147	163	164	180	154	183	189	159	154	164	156	184	184	160	170	160	188	182	140	171	156	157	147	164	153	179	166	157	154	181	166	177	167	179	161	165	169	163	187	181	157	161	175	139	172	149	161	171	162	159	171	159	173	170	174	163	180	162	169	148	164	178	162	159	158	152	156	179	164	185	150	174	157	177	161	168	164	169	176	163	172	171	171	153	164	135	170	166	146	171	142	149	161	155	159	167	171	170	177	167	177	167	151	186	146	136	175	159	154	183	154	137	174	181	184	164	181	181	155	170	158	144	185	172	163	133	141	164	162	169	149	146	165	175	159	166	162	160	163	176	181	178	166	177	182	165	178	181	165	179	165	165	144	160	174	178	180	169	172	161	166	164	162	150	140	177	158	174	197	148	164	172	172	143	154	173	138	185	168	167	150	155	191	185	146	158	159	150	165	183	168	155	177	170	151	156	163	170	179	167	159	166	175	190	164	188	191	159	165	163	174	128	135	149	161	176	174	171	150	137	135	152	156	164	164	132	156	167	156	154	178	130	157	174	170	152	166	162	169	167	185	179	183	168	163	161	159	159	152	154	157	146	192	156	173	175	166	155	157	161	160	172	164	155	162	172	161	143	153	163	180	160	147	169	174	178	159	159	146	138	161	181	158	171	169	152	189	162	165	173	152	161	169	167	160	175	144	167	171	177	143	157	166	177	160	133	179	155	188	147	158	161	201	160	144	195	194	169	162	169	148	147	160	160	167	152	172	170	171	166	161	181	158	172	176	183	159	149	163	164	173	157	168	161	175	173	132	158	169	165	165	177	161	161	149	182	166	154	190	120	190	175	178	151	186	161	172	159	152	183	161	176	144	161	155	166	162	153	150	168	184	161	194	169	161	171	184	167	141	171	155	164	172	186	175	173	153	185	157	149	154	156	171	133	164	163	151	160	148	171	151	152	161	163	147	159	158	172	159	175	169	166	145	154	151	142	158	176	143	171	177	157	187	147	179	162	179	151	160	165	191	150	162	162	161	185	154	163	144	186	167	157	168	171	155	182	187	176	146	186	174	154	149	174	156	147	150	167	199	148	182	157	175	169	194	157	165	158	175	165	147	198	177	173	167	173	190	159	167	157	178	193	153	174	158	170	154	170	166	163	151	143	182	152	164	141	177	158	191	183	175	170	155	164	169	180	158	171	155	168	167	162	179	156	160	175	161	163	157	155	156	174	172	162	171	171	175	172	183	162	157	149	177	169	176	152	169	144	176	160	183	174	163	172	171	179	164	151	158	163	160	170	165	154	163	158	173	170	154	162	152	147	181	175	166	159	165	152	183	172	173	177	173	175	158	170	161	159	177	161	167	162	155	166	156	165	146	162	172	168	140	158	173	180	179	182	179	172	171	181	168	187	178	165	158	151	163	169	167	170	156	170	153	158	178	157	176	150	177	169	147	148	162	160	149	160	165	169	159	175	145	152	168	169	153	184	195	173	153	147	178	172	164	177	164	148	161	172	151	177	155	167	170	188	168	168	168	165	155	152	179	154	144	160	178	153	158	179	168	180	173	177	188	160	183	182	156	166	160	173	156	191	166	178	143	159	176	163	177	157	183	191	176	177	180	154	163	143	171	173	154	156	159	136	166	166	180	204	168	161	170	156	169	140	163	157	150	169	185	167	149	172	191	172	147	178	162	153	145	179	191	182	167	151	161	148	200	174	170	182	155	175	150	168	161	177	157	160	172	171	165	176	181	152	165	173	166	164	167	143	159	145	188	165	139	159	177	144	162	145	182	166	148	142	166	172	193	180	168	185	147	176	172	142	181	153	180	160	160	168	159	173	172	152	174	195	162	150	145	137	141	165	166	168	192	176	155	180	179	147	154	158	155	136	182	164	162	183	177	149	168	170	148	160	153	156	141	189	138	135	169	189	142	161	187	160	150	172	173	159	176	135	152	181	178	147	164	199	171	162	169	141	189	180	169	155	160	188	165	186	186	187	165	172	173	150	162	166	153	161	170	192	150	165	182	181	170	147	170	159	171	161	159	174	185	135	148	162	181	164	180	148	116	184	168	166	146	179	164	160	151	167	151	171	185	163	184	158	162	169	192	143	163	151	146	166	144	137	170	154	160	177	172	154	166	184	161	151	162	155	187	163	147	164	149	164	149	165	172	176	172	173	150	176	204	170	146	160	156	162	161	171	157	165	165	175	161	187	175	146	141	169	160	168	169	159	161	169	162	147	183	138	168	169	164	153	162	173	179	162	171	157	173	155	182	145	174	143	177	176	146	185	174	175	183	172	167	131	198	183	161	178	132	153	185	182	158	138	187	176	174	163	158	190	147	156	178	157	150	178
12684	8567	20665	24347	22467	19041	15435	12073	9039	7002	5264	4437	4118	3836	3836	3773	4072	4368	4038	3502	2943	2230	1650	1552	1575	1699	1787	1484	1132	1006	935	833	771	683	747	809	927	1134	995	992	973	687	689	686	651	621	612	585	616	677	676	677	616	714	668	758	708	659	654	623	604	658	638	548	524	522	537	551	524	504	492	511	543	459	490	494	452	405	435	438	440	446	429	473	391	381	417	413	397	429	412	374	432	443	424	413	443	414	427	452	404	413	398	414	397	376	431	390	410	365	395	404	380	380	391	426	397	404	411	411	415	455	444	411	417	414	425	417	409	451	436	441	378	421	389	369	458	377	381	416	388	418	421	414	390	400	403	385	408	399	400	388	426	422	395	362	430	407	393	372	451	403	403	419	390	390	386	402	401	386	421	384	430	420	415	430	411	419	387	394	426	413	430	470	360	391	427	419	401	393	387	383	372	383	412	407	422	413	400	423	412	421	448	396	383	408	396	395	379	411	407	410	394	433	412	399	420	370	425	411	401	389	377	382	395	393	384	384	389	418	403	413	385	365	393	443	367	425	417	394	379	395	399	420	375	431	402	389	435	381	426	430	419	411	411	384	401	441	386	422	424	377	432	411	371	400	411	400	367	386	416	378	399	407	405	410	377	405	418	384	411	414	402	430	386	400	425	460	383	401	443	426	422	402	409	411	394	390	360	450	440	388	456	411	383	395	401	420	394	419	391	427	394	421	412	394	383	415	387	419	435	425	424	382	432	366	405	364	395	406	408	465	411	411	398	442	379	413	404	403	380	425	409	428	403	385	381	415	424	372	413	430	378	400	430	390	432	374	418	411	421	386	418	409	394	387	405	436	409	408	390	425	401	373	408	393	394	399	403	417	433	418	383	369	389	396	400	399	435	387	355	422	448	431	415	412	429	391	414	436	416	398	420	395	423	421	362	411	387	419	402	399	418	432	415	436	438	404	419	401	397	375	404	372	418	425	423	428	391	385	422	411	390	400	408	432	426	420	391	407	416	379	412	403	435	378	405	371	444	400	420	383	387	407	419	477	393	446	371	398	384	380	401	434	409	392	432	413	398	409	393	413	410	372	412	428	439	436	398	378	384	414	387	434	439	413	404	397	406	420	426	387	402	401	429	429	441	400	391	420	392	404	423	402	385	406	395	399	447	386	367	395	398	405	437	394	448	397	422	394	403	411	422	388	390	402	420	409	407	410	419	395	413	419	424	357	412	396	390	410	426	396	388	403	388	384	379	448	402	440	400	433	383	408	392	380	393	409	399	424	451	436	417	393	399	402	438	412	371	416	411	409	430	411	395	412	391	399	384	379	411	401	412	395	415	403	422	402	405	400	401	402	399	405	398	392	410	413	400	429	428	401	397	426	418	419	447	413	395	399	417	404	425	415	390	365	385	395	409	421	419	420	397	412	408	446	407	435	397	373	387	386	426	404	423	402	417	381	398	420	404	375	403	442	400	398	401	374	418	388	399	390	410	380	401	392	448	415	414	407	383	380	396	418	391	383	417	406	422	406	387	383	394	393	436	412	390	431	417	412	381	437	436	404	372	393	417	365	408	409	396	405	404	392	397	394	413	420	390	401	388	403	389	362	424	390	387	406	419	384	389	363	424	393	389	407	401	424	405	401	424	382	400	412	418	428	415	422	408	436	411	374	381	405	403	389	429	383	393	400	356	404	425	415	397	415	405	406	418	376	393	423	382	455	381	405	414	399	397	404	430	394	372	405	398	412	404	421	392	438	373	397	413	397	423	397	395	394	380	389	418	402	424	397	400	384	458	392	405	432	377	439	420	402	377	389	410	384	393	410	396	409	428	431	402	400	390	400	402	424	412	385	423	417	399	385	391	438	386	396	404	413	423	412	388	402	396	386	406	440	435	404	412	413	390	369	414	388	389	391	397	419	448	396	425	433	438	407	438	396	403	416	386	394	365	409	420	379	376	385	402	402	407	405	415	405	379	396	398	409	400	372	422	447	413	403	398	410	419	390	416	425	419	410	399	383	406	435	393	399	429	398	403	420	426	376	417	379	424	388	442	394	407	383	406	389	425	364	367	407	414	394	403	411	400	409	390	423	381	381	372	418	436	424	379	410	398	425	407	409	441	379	394	421	373	416	379	405	428	378	380	403	396	376	386	396	441	425	415	372	377	400	409	454	401	440	415	405	437	436	405	398	388	409	417	428	381	434	435	419	396	413	405	370	407	422	375	431	405	429	389	417	400	403	444	400	422	402	431	416	400	415	420	380	411	417	362	386	376	424	433	442	413	420	403	398	416	434	404	374	368	395	432	397	409	393	405	372	421	369	417	406	420	399	392	428	424	416	426	410	388	396	412	424	427	403	441	422	382	437	406	386	413	405	430	394	412	382	416	394	404	426	380	399	405	423	399	396	402	416	363	410	436	414	406	420	405	405	460	403	399	421	395	416	401	425	375	427	405	391	404	374	413	389	401	398	419	404	397	405	418	403	375	449	421	450	408	398	388	381	387	373	389	424	414	376	407	415	412	385	414	431	411	425	423	415	385	410	416	398	447	390	416	432	425	389	397	434	405	415	399	419	396	387	410	423	402	395	453	411	395	415	435	391	419	414	390	419	390	404	365	427	385	397	376	413	414	365	434	422	408	405	392	387	431	410	411	408	425	411	382	403	395	406	404	393	400	419	398	402	375	386	376	430	399	422	370	403	399	436	402	418	407	407	424	429	388	411	417	435	427	415	410	400	415	390	381	417	380	403	463	445	425	428	437	396	423	425	444	397	445	402	400	419	407	404	446	404	377	427	405	451	445	413	426	413	419	379	407	379	379	378	427	363	396	426	392	409	434	380	408	422	401	405	430	403	402	400	433	426	394	414	407	451	419	372	421	408	400	370	412	406	409	428	415	359	413	408	398	433	384	431	422	400	384	397	433	394	439	403	384	434	417	412	406	413	413	421	402	413	396	395	435	404	435	447	394	409	406	400	401	396	396	392	409	401	401	440	419	398	427	374	410	407	438	359	384	402	445	356	408	395	404	393	400	422	403	411	384	421	388	400	436	416	372	418	414	368	420	416	448	394	412	403	411	389	476	429	399	417	401	422	424	401	380	419	440	389	378	413	394	411	406	367	395	405	376	414	404	361	424	432	394	436	397	407	410	392	407	386	454	424	366	411	413	390	417	387	368	395	398	420	404	418	410	413	398	392	393	413	422	406	403	405	445	388	430	386	388	392	389	407	437	405	377	395	394	380	430	405	425	441	404	429	444	427	419	406	427	411	383	397	413	400	445	441	401	412	408	390	403	407	419	370	409	427	438	426	421	382	378	409	429	413	434	427	410	394	402	427	452	385	389	415	391	382	377	379	400	426	394	415	439	384	380	417	411	421	413	430	437	427	443	441	359	374	419	368	409	407	404	393	398	388	414	416	412	402	419	381	407	381	398	410	375	392	396	393	409	391	401	420	440	426	386	433	399	406	413	398	387	402	381	416	412	403
30286	16842	20118	17570	12932	8896	6071	3943	2773	1940	1384	1131	1054	948	920	883	929	961	869	740	621	491	358	378	347	426	398	362	288	258	227	203	186	177	207	219	261	286	234	241	222	194	191	204	177	167	149	167	173	174	178	198	176	162	193	183	172	169	167	153	172	152	156	154	150	163	167	157	154	158	120	147	176	140	136	144	123	127	137	136	138	132	143	130	122	127	137	130	113	116	129	135	137	132	129	115	122	147	113	137	139	133	121	134	132	107	127	115	140	99	133	132	115	125	132	129	129	122	145	129	138	119	136	133	129	133	136	116	129	128	115	148	139	130	141	121	113	130	123	126	159	131	124	131	119	156	124	142	123	132	143	127	146	130	122	135	127	149	135	163	128	134	130	118	132	121	101	114	136	144	128	109	117	112	127	125	110	118	118	129	144	117	125	146	116	119	117	139	157	140	149	136	127	120	118	133	113	136	115	145	130	141	132	111	130	122	112	133	119	138	111	137	109	134	144	122	137	117	123	116	126	124	133	97	128	131	127	124	125	129	115	143	119	127	127	129	121	139	125	120	126	142	138	93	161	114	132	145	125	110	138	114	114	126	130	147	128	136	127	147	122	121	139	147	113	143	122	127	137	131	110	125	120	137	140	116	118	117	127	135	165	151	145	124	131	145	125	135	129	127	118	111	118	123	138	151	132	112	132	139	123	137	143	135	136	134	155	134	126	127	129	129	140	137	110	137	155	127	133	120	123	129	110	137	122	127	128	147	128	126	124	136	115	127	133	125	124	121	138	134	125	143	145	145	119	154	107	136	106	146	140	121	120	140	132	125	130	132	119	123	115	119	132	139	120	127	136	147	105	117	133	127	138	135	144	116	118	145	143	103	138	128	126	125	113	144	110	142	133	124	125	131	130	120	96	131	139	139	117	129	128	144	132	130	115	132	129	127	133	137	124	125	119	130	129	125	116	143	138	120	111	143	149	139	108	142	136	119	120	130	129	120	126	129	133	127	132	115	131	118	114	118	128	156	117	146	120	135	144	123	131	137	127	127	134	142	134	131	143	111	146	125	102	133	132	132	120	129	138	138	119	136	123	102	120	125	119	116	122	118	116	143	121	133	127	125	119	143	121	124	120	141	126	134	133	120	129	120	135	120	124	144	108	117	116	130	138	114	112	133	146	135	131	130	135	125	139	126	129	117	109	116	110	129	137	125	136	128	147	113	128	133	148	124	121	116	141	116	139	136	116	122	127	98	112	135	145	141	132	139	137	112	158	136	123	127	140	137	119	129	110	129	119	141	131	115	114	131	113	126	151	130	160	121	109	116	138	145	126	131	130	114	114	139	134	138	136	107	128	113	132	140	115	161	113	132	136	144	140	154	125	124	113	125	134	126	139	128	138	133	130	110	135	135	154	122	135	124	143	115	133	108	126	137	103	120	156	138	121	126	120	125	139	119	108	115	120	126	145	116	129	127	119	114	129	120	123	112	147	137	113	131	141	120	137	132	132	134	143	132	140	142	114	133	141	140	102	117	128	133	133	110	125	142	124	140	146	125	118	126	134	112	103	138	125	125	138	127	107	134	149	141	110	133	142	113	124	109	155	125	124	113	113	130	122	140	123	116	132	134	111	123	145	124	132	132	126	140	135	122	107	92	134	115	121	149	140	114	127	109	129	118	117	132	144	128	150	114	125	142	142	122	132	128	123	136	131	117	127	122	145	127	138	118	145	125	101	120	144	105	144	97	116	114	140	137	131	139	116	127	139	127	134	129	128	141	128	131	125	118	131	135	133	120	150	124	126	135	127	127	142	133	131	154	135	119	129	144	151	116	117	132	115	132	130	144	123	120	125	146	135	112	141	138	111	119	124	135	113	109	122	123	118	134	126	116	139	116	122	131	127	116	126	144	133	130	142	132	130	126	137	124	126	138	118	135	112	130	127	137	134	121	134	132	142	143	111	122	143	133	124	114	115	118	133	117	125	116	144	137	113	130	134	117	124	138	141	135	127	135	132	124	129	135	144	128	123	135	119	142	122	114	125	143	128	127	132	124	130	130	124	105	133	137	130	128	134	118	121	135	129	122	108	125	95	113	140	120	132	126	127	108	111	146	139	142	126	133	126	111	115	131	121	116	129	104	151	124	120	137	141	121	124	139	132	140	130	130	110	128	110	131	123	139	126	121	126	141	128	116	129	126	127	114	110	127	140	120	130	112	136	137	140	135	122	122	116	112	123	134	139	146	132	113	155	141	129	125	123	107	147	134	128	118	114	120	119	125	114	121	111	130	127	123	123	128	121	143	136	114	126	131	124	113	127	125	124	147	105	120	127	132	121	126	145	120	85	144	136	122	122	117	145	126	123	114	126	115	151	139	109	148	133	152	155	131	111	130	137	126	141	134	107	143	113	131	119	106	134	115	132	109	149	133	130	123	131	138	112	128	119	144	115	127	127	137	127	108	129	111	106	136	136	144	114	121	133	137	129	111	114	130	131	118	134	136	124	113	136	128	140	120	123	103	129	117	117	133	122	113	123	125	117	114	127	126	131	135	130	126	144	138	105	129	138	117	111	110	105	116	127	127	154	154	121	131	130	127	141	123	120	130	129	131	123	152	140	136	148	124	127	127	124	151	120	118	103	145	122	148	125	119	124	127	140	114	127	116	123	135	141	105	145	125	143	127	127	123	119	119	123	131	130	133	129	125	121	154	133	133	149	127	141	143	163	135	129	127	132	110	137	125	116	122	127	114	126	138	134	114	131	108	116	123	127	128	119	140	125	132	127	133	129	124	139	127	142	119	126	121	124	131	135	126	128	107	144	139	125	148	135	102	135	127	109	126	138	121	123	139	124	126	147	135	121	129	120	131	119	151	128	138	138	139	125	100	117	126	134	123	123	136	143	134	135	133	139	125	116	111	132	130	131	133	154	128	100	128	124	138	110	138	126	127	133	129	127	164	132	128	122	116	112	141	118	118	110	106	147	128	121	115	99	125	130	125	130	97	144	114	132	151	143	142	154	130	129	145	131	135	122	120	151	119	168	145	144	146	123	129	103	138	133	130	117	137	150	125	127	129	135	129	131	143	101	131	132	116	145	135	131	139	142	136	116	121	126	121	157	141	151	133	131	146	143	127	136	111	139	109	129	130	116	133	127	110	118	121	116	134	129	149	134	132	115	115	128	102	140	141	131	141	130	137	162	130	135	163	140	125	130	136	118	108	140	138	127	142	125	102	126	141	126	117	119	133	121	122	125	132	125	121	119	133	124	131	128	136	124	146	120	127	144	134	125	126	135	127	133	133	135	110	121	126	106	138	107	138	129	117	123	124	137	138	128	124	125	147	131	137	122	123	131	122	128	132	123	132	116	158	147	110	132	160	134	144	110	120	132	139	112	108	122	128	128	121	116	124	128	146	128	118	118	115	137	117	131	133	147	124	140	125	127	123	158	139	144	115	127	138	138	130	125	149	133	129	151	153	124	98	143	132	128	109	126	132
16994	12173	26015	29555	27665	23550	19548	15544	12243	9314	7215	6241	5835	5477	5333	5205	5433	5774	5334	4605	3791	3038	2230	2214	2234	2365	2456	1895	1587	1293	1243	1046	829	813	887	1091	1379	1598	1374	1307	1198	1009	830	699	650	689	603	589	683	728	734	685	728	784	796	829	708	673	650	711	657	550	543	492	522	467	479	464	486	462	490	516	465	437	468	447	399	408	378	352	355	362	346	358	346	326	337	365	366	314	348	348	316	370	388	372	362	388	332	361	351	351	353	313	358	367	344	320	323	343	336	337	340	339	386	308	323	338	333	371	349	352	342	341	358	363	329	363	346	370	342	317	333	349	319	337	335	354	323	367	312	326	317	351	323	323	309	320	342	318	331	344	292	332	320	323	360	329	329	324	301	336	345	316	320	313	318	306	336	343	325	331	356	323	332	324	340	328	346	325	310	353	342	317	312	340	353	334	330	324	312	283	332	302	375	341	321	356	304	320	365	362	329	322	346	320	339	321	317	306	323	325	317	341	313	333	336	348	322	323	352	361	321	325	308	355	335	361	320	325	346	282	305	338	351	341	318	332	361	328	329	312	319	347	321	349	321	298	357	294	317	365	351	322	358	310	332	317	326	334	306	321	304	343	367	337	330	332	305	336	312	310	318	327	324	336	314	282	303	300	353	321	343	297	341	341	304	332	314	315	345	307	328	348	328	343	393	329	310	324	342	342	301	307	319	314	301	335	318	338	319	312	342	339	326	322	357	320	349	311	324	337	378	311	322	313	324	360	333	346	317	305	306	305	312	345	321	332	359	331	352	336	326	328	361	307	312	310	326	333	325	322	296	308	353	313	331	321	336	361	316	342	309	330	296	337	332	365	327	333	337	323	314	319	313	336	335	358	302	308	305	291	312	327	352	323	334	324	322	319	309	348	380	344	311	292	359	316	323	343	303	331	344	343	315	333	319	348	319	317	344	308	308	318	365	339	327	339	338	346	309	336	317	354	288	345	300	317	307	320	323	340	329	305	315	355	311	326	320	298	310	328	327	331	320	345	344	320	328	342	309	334	332	347	309	347	363	348	307	337	314	287	335	319	360	349	352	335	341	340	324	312	327	329	310	339	355	346	317	351	347	341	333	341	353	351	340	295	326	339	313	308	370	298	333	341	331	337	321	313	325	330	322	337	362	351	319	319	338	330	297	357	325	322	334	336	337	313	368	333	314	329	355	317	329	355	374	329	317	322	340	335	287	334	328	309	332	326	318	343	336	327	327	326	296	348	342	354	332	310	369	324	338	300	322	354	345	320	338	321	325	321	341	341	364	328	318	332	348	310	328	343	323	319	322	311	340	322	321	352	338	314	336	305	329	293	328	317	328	353	314	332	346	318	321	343	330	302	350	350	324	328	321	288	317	299	320	339	298	348	302	307	303	335	317	350	350	352	322	324	276	318	302	326	341	319	324	307	331	331	331	306	336	314	329	340	315	362	338	340	318	353	321	292	334	315	342	366	311	348	336	338	317	326	316	325	331	363	334	326	301	357	320	320	341	320	304	301	312	313	366	358	343	326	332	329	352	323	319	338	317	347	320	345	338	345	323	313	307	332	334	335	311	321	298	330	320	313	313	366	349	326	331	350	325	329	312	351	320	365	329	348	307	341	345	331	338	336	353	319	325	337	339	343	354	324	297	312	321	317	368	314	303	328	322	335	332	323	374	342	334	297	302	333	321	335	347	286	325	342	285	312	343	316	338	364	351	302	334	342	306	316	336	342	351	356	308	332	351	318	360	337	341	336	297	314	349	310	301	307	322	312	340	304	315	326	336	317	319	356	365	317	327	329	304	343	333	357	354	355	312	314	325	332	319	364	295	311	371	329	358	305	341	300	336	308	303	333	324	332	347	334	320	365	332	329	336	341	318	356	315	324	338	309	354	320	346	324	326	326	362	327	328	336	307	335	290	323	308	320	347	346	327	338	361	309	309	339	336	320	321	335	342	308	328	314	337	324	353	339	340	334	349	321	306	325	369	372	332	337	312	353	319	298	337	339	353	295	335	299	338	320	323	327	316	335	335	317	338	330	336	340	299	338	336	355	317	301	328	329	314	344	328	335	311	337	342	356	284	336	340	316	325	324	330	326	330	327	329	295	303	284	297	353	317	337	348	348	340	324	316	340	346	296	312	336	325	318	312	299	315	328	314	313	345	362	313	327	367	339	340	351	297	310	349	309	325	327	324	345	337	327	332	328	335	280	347	340	330	352	346	294	306	320	362	320	328	323	331	350	318	330	356	323	319	327	348	343	338	340	299	370	318	343	364	357	332	339	303	333	362	310	306	319	363	343	368	315	325	315	355	300	329	316	310	324	367	332	335	353	331	297	330	364	307	321	365	327	308	328	341	319	325	309	305	340	344	298	371	326	322	332	344	316	298	320	320	340	330	300	308	336	321	361	329	329	370	338	335	331	306	303	323	326	320	329	331	337	350	337	344	343	333	332	313	348	328	322	334	320	308	350	326	334	322	346	303	315	314	307	311	350	332	342	341	293	332	318	321	324	323	353	318	298	338	353	302	322	345	341	322	369	344	325	325	372	340	347	336	330	304	329	322	337	321	310	340	325	364	336	334	330	346	311	322	327	334	342	348	304	340	332	302	351	333	334	312	350	336	324	362	345	322	314	325	327	340	323	307	317	339	319	360	344	307	354	342	335	334	310	315	322	344	338	310	332	297	333	336	324	311	305	334	362	331	332	348	314	351	332	303	343	316	339	344	308	311	293	314	324	374	344	323	315	363	322	328	297	337	332	321	346	337	323	312	341	315	313	315	364	316	301	323	293	326	320	315	306	365	340	314	344	327	322	383	327	337	342	298	334	328	333	343	330	319	344	339	339	329	327	333	342	340	312	311	315	312	316	327	355	320	314	346	333	317	343	287	345	303	303	337	302	342	319	321	352	319	301	324	349	332	325	345	337	314	330	326	340	315	329	311	328	324	322	311	320	328	343	327	326	332	299	348	321	331	324	333	337	303	316	286	340	326	317	313	328	360	330	308	333	349	356	330	348	334	350	325	326	326	334	316	321	286	322	331	337	357	318	315	326	329	322	353	333	316	343	326	327	324	339	302	324	292	316	353	372	330	315	347	330	340	326	307	324	318	344	324	320	359	335	358	334	323	345	343	351	320	341	315	339	340	329	306	317	293	315	320	332	337	277	328	335	323	316	364	322	339	296	320	325	324	340	340	342	323	331	342	316	342	313	335	317	316	326	310	339	327	312	334	345	336	325	337	347	318	339	362	343	345	354	311	294	312	330	334	328	313	329	317	345	338	366	339	323	340	324	348	329	339	322	342	310	335	326	336	363	287	347	332	303	334	336	325	315	346	338	339	308	320	337	313	328	342	333	325	323	329	338	335	328	342	323	366	314	340	321	320	344	328	326	342	349	349	310	321	334	330	288	323	356	323	337	336	352	299	343	349	346	346	310	324	330	311	330	350	345	317	333	346	314	327	314	357	351	294	327
11476	6545	8771	7356	5063	3480	2338	1563	1155	805	609	589	506	462	498	501	507	519	532	439	395	287	267	257	261	270	264	226	222	205	232	208	215	188	187	214	222	206	224	197	215	220	205	181	196	188	199	227	217	194	215	216	201	226	215	210	226	201	205	213	220	183	200	205	212	197	206	165	190	192	216	204	196	205	199	211	182	195	188	196	193	182	194	200	195	207	210	174	191	180	190	215	175	177	214	184	182	187	206	164	210	192	194	209	200	212	166	207	196	207	198	192	197	214	194	166	194	178	192	207	192	181	220	188	217	212	187	177	166	191	204	197	193	192	186	212	167	186	177	206	197	179	192	196	193	194	186	188	164	206	223	175	212	180	210	203	216	191	186	191	190	196	184	213	184	178	194	193	176	200	199	190	222	181	191	200	192	203	195	198	203	195	187	182	202	201	187	213	214	199	198	180	216	193	168	178	189	177	180	207	205	189	191	207	185	176	204	195	227	201	185	200	198	231	181	203	208	193	211	197	186	192	187	210	179	223	203	207	220	201	215	203	202	192	181	176	186	195	200	199	185	208	191	177	195	193	189	198	203	204	167	179	210	170	181	198	167	198	237	207	179	169	201	213	202	215	191	190	199	173	182	200	197	217	182	177	188	208	206	197	188	223	213	199	186	182	200	208	215	213	173	216	198	181	205	199	216	187	172	224	173	186	211	209	216	196	180	203	182	212	206	187	193	188	202	180	208	199	208	193	175	188	211	178	193	188	197	186	201	200	204	213	190	208	189	195	187	196	182	198	181	204	197	185	189	199	190	196	198	177	205	200	193	210	198	185	176	186	202	180	181	194	211	185	178	213	190	196	206	197	195	203	184	176	195	177	170	204	208	190	202	195	172	207	201	206	188	220	194	201	177	207	205	191	201	235	186	200	190	208	206	216	182	194	204	192	176	192	190	184	162	190	172	197	176	176	174	197	193	214	180	209	214	206	189	187	199	190	191	187	208	178	205	176	162	201	195	187	206	208	214	203	181	188	206	157	192	187	196	197	218	196	189	200	185	165	193	194	183	199	190	185	216	210	187	185	180	207	191	182	193	196	188	197	163	226	205	185	192	199	204	212	214	191	178	185	188	200	164	181	199	204	204	185	205	191	178	208	197	175	209	185	179	174	188	189	198	193	172	189	182	207	183	175	226	178	208	213	194	197	169	203	158	209	194	212	194	203	226	187	176	221	205	204	201	205	183	176	166	199	190	207	193	203	187	207	186	163	186	216	214	178	206	214	202	209	211	224	176	188	190	210	175	203	191	199	209	187	225	177	176	186	205	177	218	191	191	182	195	198	189	187	195	167	189	184	218	207	147	174	182	205	187	199	196	177	186	194	187	161	194	175	191	209	178	194	199	223	211	183	206	195	207	202	202	174	166	166	199	185	219	195	198	162	184	198	168	193	203	190	188	204	200	173	187	186	182	172	200	175	186	166	184	209	189	206	218	212	196	195	204	182	180	197	212	179	206	203	168	178	229	196	203	194	189	210	158	186	186	200	187	193	207	193	211	193	180	195	210	182	181	182	178	201	205	211	195	186	202	212	192	182	216	203	214	219	188	170	209	185	228	178	187	175	181	192	215	219	177	200	192	203	210	205	196	193	192	204	214	187	209	202	185	200	197	190	206	187	191	191	182	180	200	185	226	202	175	194	209	187	194	187	202	208	195	202	186	200	177	194	179	182	185	181	184	187	192	185	195	213	194	198	206	184	190	175	201	199	187	215	205	202	208	201	195	199	203	166	214	198	218	214	188	200	183	195	212	182	188	209	174	180	205	188	197	221	182	183	197	214	209	209	214	178	204	198	206	175	223	211	205	199	211	199	189	200	181	187	175	178	201	170	178	222	180	198	194	211	184	170	182	214	197	196	198	220	197	192	209	206	179	189	187	188	200	193	197	217	176	200	186	183	214	176	208	195	203	218	194	216	207	215	195	191	199	165	205	202	218	211	189	198	179	201	194	193	196	206	199	197	197	179	191	192	181	185	179	180	184	177	194	198	182	189	169	201	203	201	236	200	196	177	194	171	174	203	222	223	182	161	192	184	206	207	202	228	211	195	155	199	217	179	194	177	219	213	192	191	223	199	193	201	215	203	190	184	180	196	217	228	210	194	185	188	204	192	208	212	189	191	221	167	207	204	170	193	195	177	201	176	177	189	193	188	184	217	182	213	180	197	176	215	176	210	209	202	176	185	186	187	219	205	195	192	198	177	185	205	185	182	198	176	186	204	197	195	201	189	170	172	196	210	203	199	178	203	212	211	178	161	166	207	177	210	201	196	206	171	191	210	161	189	176	196	187	190	168	174	200	195	189	188	190	212	223	194	185	187	207	195	176	200	210	193	179	206	186	195	187	182	191	171	155	209	189	201	208	165	191	203	198	170	182	201	158	191	197	200	215	207	197	169	186	185	196	202	171	173	211	210	217	186	211	198	183	186	200	195	176	198	214	172	190	168	181	184	187	204	193	182	193	194	197	210	184	194	194	187	196	151	209	180	199	203	195	209	196	189	194	186	192	197	202	192	213	191	170	201	194	201	210	181	189	204	184	194	184	189	207	200	216	229	195	212	188	196	171	169	202	190	184	210	153	225	201	207	194	185	188	212	178	193	192	180	152	180	188	209	206	185	193	225	206	228	227	211	186	184	212	210	191	174	184	171	196	173	170	200	181	186	198	185	208	205	200	189	197	185	208	214	204	195	187	209	193	214	191	192	194	167	208	191	197	214	171	207	202	180	206	185	185	197	207	202	175	209	210	190	203	191	205	191	190	177	187	211	189	195	204	204	181	195	201	203	195	183	203	195	205	176	191	208	198	192	183	197	173	193	170	186	206	188	191	182	213	205	169	205	213	180	197	194	200	200	191	193	184	208	192	181	211	184	187	186	222	210	195	181	181	191	206	203	179	180	178	195	196	204	165	195	200	185	187	198	204	189	196	182	185	177	201	176	191	184	203	189	188	193	176	180	170	188	195	202	217	215	199	188	209	208	186	184	176	178	188	181	178	211	192	207	215	209	190	195	202	179	188	194	212	200	159	216	185	196	199	212	186	217	170	187	180	203	178	195	199	193	181	166	202	223	195	206	205	199	206	169	205	171	184	185	211	188	209	194	181	185	201	202	185	204	211	181	196	205	176	199	201	183	206	205	202	198	193	205	218	196	171	182	183	220	222	224	196	209	205	177	199	207	205	199	182	206	231	215	201	199	183	215	171	204	186	178	219	187	214	193	194	194	179	206	188	221	197	197	230	197	209	206	198	197	190	199	193	176	163	197	230	202	189	208	196	209	168	201	216	203	192	212	216	188	189	184	234	169	202	195	174	177	211	179	186	165	186	203	197	191	183	198	166	208	205	187	218	196	199	196	207	187	206	174	191	198	194	234	210	188	212	162	170	172	194	205	181	189	203	220	194	197	164	171	200	180	190	198	184	198	230	183	217	209	183	208	204	208	205	175
6678	5936	14464	17383	15309	12491	9665	7177	5523	4045	3051	2660	2480	2309	2263	2435	2697	2935	2676	2176	1786	1310	1068	1041	978	888	861	762	740	698	677	616	567	578	602	667	621	635	556	542	566	605	587	587	537	580	578	558	582	605	626	601	610	611	639	622	600	564	659	653	622	546	559	513	504	533	522	525	536	530	548	517	495	493	484	490	549	478	470	513	512	490	443	521	455	478	467	487	471	504	513	490	469	469	510	494	453	448	519	496	482	480	498	479	507	510	473	464	468	508	467	486	517	480	473	449	456	488	479	504	498	432	475	487	491	478	490	503	500	469	449	479	463	463	480	444	492	480	470	469	478	522	480	480	459	462	461	491	488	486	464	473	465	432	485	462	494	501	483	463	485	494	506	461	511	483	449	434	531	492	459	505	452	467	495	485	497	465	475	460	492	480	479	497	456	487	493	478	444	505	464	454	459	472	461	454	438	441	421	497	463	494	452	509	444	484	498	471	451	463	484	512	492	473	421	485	454	493	487	505	509	483	457	468	482	450	511	429	448	465	488	469	486	453	474	486	461	515	461	458	487	440	455	470	465	464	450	484	525	467	506	460	482	508	491	444	499	452	459	467	458	474	476	451	464	451	486	475	455	481	485	502	429	494	477	479	459	469	475	469	453	489	445	491	478	417	485	481	471	464	468	462	457	438	504	464	496	473	466	485	450	472	466	511	447	476	490	460	480	459	469	470	477	460	440	459	473	508	503	473	486	446	480	459	484	452	439	507	427	449	430	479	475	426	516	473	495	458	474	483	452	483	470	497	432	467	487	483	506	465	438	475	466	459	489	452	506	513	437	478	483	430	487	448	461	484	487	456	452	500	464	475	472	464	511	459	469	456	471	510	491	447	502	489	447	457	483	479	512	460	505	482	468	443	439	457	485	433	459	458	502	477	500	476	465	483	488	509	451	514	475	483	480	469	492	451	482	479	499	441	451	470	478	402	469	461	497	489	477	446	479	459	478	499	442	448	463	471	521	458	470	470	474	465	471	515	459	480	460	478	451	534	445	462	478	469	473	467	512	480	481	436	484	450	490	456	491	477	454	463	446	459	450	469	459	440	447	459	434	454	471	469	443	460	477	458	479	470	481	438	504	472	485	455	495	481	469	465	454	461	450	435	460	468	489	477	481	520	453	502	488	478	493	494	457	447	496	470	458	477	455	467	467	429	443	506	437	460	436	468	496	495	445	476	467	446	464	440	494	451	442	486	473	453	450	516	481	432	453	453	493	438	465	449	488	456	476	458	507	467	455	478	481	467	476	485	457	448	505	467	460	472	504	516	425	510	458	500	463	456	485	468	465	419	493	463	471	460	479	496	475	512	486	462	459	482	476	464	433	483	490	526	481	460	476	504	454	502	457	500	493	493	510	470	469	458	505	552	492	452	425	471	461	456	470	436	471	465	501	516	478	464	490	463	474	464	455	462	481	481	461	485	476	451	454	447	475	470	496	472	479	485	489	484	499	497	413	481	438	485	488	500	464	481	482	513	492	489	480	486	472	471	468	489	479	499	459	465	493	449	471	448	502	484	466	490	466	494	457	504	499	458	511	498	461	462	467	458	479	468	475	482	447	509	523	501	467	434	493	519	458	507	470	502	490	454	501	470	449	472	430	443	500	471	458	508	465	503	466	475	501	441	415	458	521	503	504	458	455	480	489	486	471	483	473	453	496	457	536	453	425	449	466	446	476	459	501	510	446	469	495	453	493	486	475	485	435	493	445	486	525	491	496	447	441	445	457	486	465	468	468	495	459	452	484	485	495	454	444	471	493	412	474	479	490	463	482	528	517	481	479	470	454	431	477	473	476	460	482	464	493	436	466	463	443	465	482	468	502	476	483	468	482	478	486	452	449	457	445	454	483	483	492	480	493	451	493	451	449	467	464	449	529	481	467	475	473	477	488	514	482	466	479	473	505	478	463	421	466	464	485	483	484	447	501	459	450	487	435	485	458	487	443	436	483	460	529	453	511	447	474	470	472	489	449	457	463	482	483	470	504	442	498	453	438	504	454	482	485	478	479	464	470	499	466	480	453	491	477	484	496	499	457	448	471	464	493	483	520	474	427	485	479	498	513	472	485	483	444	461	514	487	495	487	482	441	483	488	494	461	496	471	488	511	462	454	460	484	477	457	463	460	470	481	426	482	443	464	474	450	495	461	485	477	458	475	471	503	461	467	490	449	481	502	506	466	471	465	478	479	478	483	476	484	499	457	496	499	467	489	527	478	460	408	473	473	445	463	421	473	496	504	469	513	487	492	445	499	483	449	437	512	472	491	468	474	491	505	479	469	481	481	493	497	489	491	472	479	463	466	473	513	461	529	475	475	493	487	488	516	462	518	459	490	451	470	484	491	455	441	460	430	531	488	482	473	478	444	494	477	444	494	473	479	484	473	468	466	452	477	487	459	512	499	447	466	467	454	491	436	477	485	442	479	507	500	488	473	472	497	477	485	449	479	463	499	480	489	495	475	502	475	459	508	455	487	500	457	460	483	482	449	473	451	484	524	488	483	468	464	457	507	502	477	477	484	456	462	460	475	439	432	464	465	492	489	494	503	456	453	447	469	468	487	468	501	488	475	463	472	457	502	474	472	475	465	481	436	464	458	471	494	463	461	452	462	482	460	484	480	435	471	444	482	490	479	445	465	480	488	516	496	455	490	493	485	443	497	482	487	486	449	495	453	469	519	514	421	484	459	527	494	480	475	479	470	439	473	485	484	424	471	459	466	469	452	496	471	453	473	477	461	457	519	420	482	495	476	455	433	470	491	455	465	477	469	424	504	440	469	456	474	428	513	471	449	475	464	478	483	482	472	470	485	482	511	447	453	476	477	481	450	469	470	447	465	468	497	464	453	450	514	472	464	476	507	486	468	460	472	443	485	469	482	452	460	457	493	477	476	485	468	424	497	480	488	475	458	472	489	468	482	502	438	510	479	469	498	432	470	477	456	454	454	475	459	497	462	475	487	467	480	465	471	447	477	510	482	459	506	500	471	481	442	435	473	474	471	416	463	495	444	474	463	465	488	486	459	459	450	446	458	485	479	510	480	453	467	451	446	480	510	475	490	457	447	468	439	477	454	474	462	454	465	486	481	436	437	479	483	478	441	459	430	508	507	478	482	484	469	500	491	506	467	454	452	461	495	487	489	514	447	471	456	488	438	461	504	453	491	511	465	467	477	472	478	448	444	465	481	478	508	490	470	442	494	448	468	459	434	476	504	469	524	487	460	474	496	488	429	448	455	480	449	503	467	500	471	465	490	478	455	451	471	457	467	450	478	452	490	482	485	474	470	420	433	539	442	450	508	464	476	477	447	461	460	484	481	509	489	485	423	468	455	468	442	496	455	463	487	469	485	481	493	431	493	452	507	474	461	425	526	473	460	461	511	451	492	459	515	490	483	466	480	474	496	454	478	479	441	443	457	435	426	495	459	466	487	502	450	490	484	505	486	466	476
21931	11762	15053	13081	8871	6026	4212	2647	1873	1379	1069	840	738	721	699	680	780	711	682	600	470	381	287	336	315	296	339	304	267	229	216	202	201	207	233	199	224	219	245	229	217	200	185	200	209	235	219	208	191	204	202	209	195	209	194	187	211	216	203	218	188	202	190	176	210	182	176	156	165	174	181	173	185	171	185	188	169	141	194	145	172	157	182	157	182	174	172	157	144	180	189	165	175	183	165	167	184	187	135	193	154	140	180	173	152	161	142	161	157	150	175	163	164	161	165	168	143	165	176	161	164	175	168	160	160	160	167	180	154	162	158	157	153	186	155	160	142	175	143	146	174	162	177	188	179	176	167	164	205	185	155	180	176	178	166	179	184	174	142	181	143	166	152	159	189	175	164	171	163	169	169	151	145	180	153	166	188	161	161	133	168	185	168	186	166	177	163	145	137	156	174	160	157	168	181	179	162	171	182	177	179	181	170	170	157	164	159	173	173	161	172	165	177	145	167	157	155	152	170	182	161	179	162	169	177	175	166	205	154	172	167	193	165	158	164	151	193	173	181	184	182	170	162	160	177	163	156	175	160	160	161	174	166	179	174	162	139	155	145	169	161	167	160	175	164	178	127	154	163	154	173	151	177	158	197	175	177	175	170	157	159	153	173	150	207	177	155	178	168	181	147	165	179	162	191	138	167	168	165	192	165	159	162	169	178	173	171	167	162	172	176	151	158	172	157	172	154	171	165	160	148	179	166	159	177	150	155	194	164	170	192	154	162	160	180	164	170	161	151	182	169	145	164	132	176	143	174	169	152	165	166	173	158	164	168	171	133	169	140	176	164	174	170	159	173	169	153	165	147	169	157	170	159	176	175	159	172	154	164	175	155	161	154	173	193	154	181	169	150	157	181	176	177	181	159	166	159	155	192	161	194	149	173	160	165	151	158	162	166	159	172	155	160	171	147	201	155	164	162	158	173	166	169	152	191	149	152	183	193	161	147	166	160	164	147	172	158	172	173	197	164	171	167	148	161	168	170	148	176	165	172	163	160	160	158	158	184	171	175	176	199	169	196	170	179	168	150	164	169	143	158	156	163	162	164	197	179	142	162	163	182	170	173	174	154	161	167	179	158	150	173	161	189	164	153	154	169	147	156	170	167	163	177	152	186	185	148	176	153	179	152	172	180	145	158	167	151	147	164	144	167	174	188	154	159	177	178	166	161	158	148	170	186	161	159	163	178	143	158	144	142	152	161	177	179	169	158	182	166	162	144	177	192	168	158	152	173	160	168	154	175	148	180	177	168	187	184	177	142	157	178	172	165	180	186	179	187	185	179	177	150	171	153	150	149	153	154	176	164	175	173	171	183	181	174	158	169	167	170	181	143	151	153	170	190	175	170	178	169	187	156	149	153	166	139	173	172	175	168	165	154	168	186	185	167	178	152	171	154	169	162	196	160	159	152	171	172	169	183	178	151	167	169	170	150	150	177	171	174	175	152	165	177	175	157	188	158	183	188	180	154	146	188	141	175	176	156	176	180	174	179	154	164	179	160	188	160	176	192	165	184	141	177	175	166	141	181	158	161	179	166	163	173	176	181	179	143	162	147	146	153	166	177	160	158	171	134	185	155	151	145	162	143	189	155	168	151	153	153	176	163	165	160	161	165	194	175	156	163	161	168	141	159	171	176	152	175	176	159	184	150	168	159	149	146	165	175	160	158	168	166	150	161	158	174	149	168	142	178	162	145	174	195	175	176	156	156	168	181	156	181	181	159	152	169	175	152	155	166	185	159	163	160	172	170	173	157	145	197	185	177	161	148	162	155	176	161	169	168	166	147	157	162	166	169	160	157	171	168	155	136	157	144	169	176	172	141	193	161	174	192	177	172	173	143	170	164	159	165	149	176	160	160	173	178	162	177	162	159	158	174	169	160	176	155	140	151	177	153	156	151	186	138	162	161	156	166	164	181	169	169	158	186	177	171	157	155	144	174	170	207	162	177	173	178	135	168	162	160	174	157	155	143	154	189	183	174	154	176	193	167	175	163	161	146	157	155	159	165	189	155	171	154	156	154	170	142	171	163	161	185	181	177	161	164	158	184	168	168	156	144	177	182	168	170	167	162	164	211	133	173	151	150	172	169	162	152	169	141	153	157	158	168	166	157	151	148	155	156	180	170	157	168	162	154	166	176	172	175	158	175	162	147	160	167	163	164	157	152	158	160	168	144	165	153	175	163	136	160	150	165	153	183	185	181	172	167	165	161	159	195	148	186	177	176	160	152	160	181	168	160	157	164	170	162	162	178	185	157	192	169	169	163	150	180	175	167	166	170	161	153	153	184	156	157	169	136	168	145	197	177	156	188	173	150	173	164	165	171	162	178	149	156	157	145	166	196	150	172	165	166	180	165	163	194	163	154	161	167	172	185	175	193	161	173	154	144	155	169	170	167	166	180	161	161	179	152	163	184	174	146	171	166	156	175	173	173	157	156	174	152	173	178	144	156	173	167	174	152	159	163	153	160	166	151	171	179	168	164	168	152	150	174	157	162	157	157	153	169	166	179	152	167	160	154	160	146	171	179	153	146	162	195	157	152	159	168	175	166	156	179	142	172	157	153	147	168	171	147	158	164	184	153	166	173	168	182	205	194	158	132	169	148	164	196	169	166	172	177	165	150	181	165	152	151	178	186	155	172	167	165	169	156	180	164	164	190	151	147	167	178	161	164	173	197	167	156	201	158	147	167	151	153	178	176	178	191	174	151	148	170	187	151	162	172	179	154	168	175	176	174	143	164	155	153	135	161	172	173	179	170	157	134	164	187	194	210	159	182	153	173	162	194	180	180	174	167	169	169	170	180	169	165	186	167	176	165	180	151	139	179	156	153	166	177	148	160	164	160	160	149	133	149	180	162	166	183	165	177	173	137	155	184	181	158	170	152	156	157	149	162	174	154	169	170	153	182	159	154	162	159	158	187	157	165	147	174	171	190	155	183	147	181	172	157	158	203	170	159	158	145	171	150	161	182	167	159	171	170	196	165	179	182	178	163	159	159	174	189	160	180	149	158	154	137	189	163	167	140	179	139	167	159	173	181	169	174	171	168	179	143	195	177	151	189	181	172	149	153	173	176	169	153	142	186	165	154	170	163	148	166	165	149	162	156	159	179	181	184	183	171	152	163	188	154	161	187	155	160	175	176	180	169	165	164	165	174	166	167	165	160	173	177	156	179	147	175	189	155	163	160	193	189	163	171	164	174	173	152	142	182	171	151	179	159	164	168	174	189	169	165	175	180	183	158	171	177	146	151	153	140	153	159	168	153	170	172	168	161	181	160	174	137	168	139	167	166	156	169	169	171	172	177	150	158	160	161	175	169	148	150	166	152	178	165	168	148	160	153	172	163	158	166	153	160	175	152	155	173	162	156	135	180	188	157	183	146	178	152	171	141	168	167	150	171	171	153	158	171	157	172	161	173	154	183	177	169	179	169	186	161	150	172	164	183	174
12770	9551	21473	25054	22496	18772	14998	11446	8677	6604	5291	4597	4221	3901	3846	3991	4433	4546	3975	3422	2789	2035	1652	1567	1643	1543	1920	1290	1124	952	916	811	682	703	776	823	1001	1097	975	943	927	810	733	663	585	650	618	633	717	683	706	736	653	737	721	645	632	709	650	624	633	555	550	556	565	538	518	534	552	504	535	488	537	507	491	448	488	400	434	461	427	431	421	427	452	438	397	426	408	432	416	433	419	408	448	406	400	423	430	449	450	472	421	377	406	433	414	404	419	414	416	419	364	399	399	419	409	443	444	394	427	430	383	450	409	421	391	392	438	413	431	443	432	400	408	394	417	414	397	387	432	376	406	435	419	435	415	404	440	381	390	422	409	397	390	393	437	400	399	404	403	397	387	386	397	410	426	416	416	381	416	392	442	410	443	408	429	408	433	409	427	382	390	410	434	412	422	383	423	399	377	395	408	376	412	387	415	405	418	394	432	407	412	441	425	399	420	410	422	384	410	419	406	428	397	394	378	421	413	410	402	385	413	415	366	383	437	417	400	380	384	440	400	404	380	390	416	405	404	389	405	394	405	417	425	360	416	402	400	435	361	406	409	393	437	432	401	370	392	408	422	394	388	396	401	374	374	404	429	413	448	426	398	415	398	401	385	403	402	436	392	426	405	446	419	424	410	386	423	400	426	410	417	442	415	429	442	396	429	387	418	445	400	394	399	383	406	393	370	400	408	390	368	440	398	408	388	409	426	403	426	410	393	470	381	408	406	413	405	398	426	424	425	417	409	396	388	424	424	422	374	408	398	418	376	406	413	404	396	421	402	408	414	401	402	380	465	399	387	432	412	388	393	383	422	413	403	401	394	376	441	433	412	412	406	399	415	377	418	382	391	410	423	412	418	423	436	384	410	398	420	428	425	435	416	440	394	377	406	408	431	423	403	448	414	401	424	363	380	411	399	412	401	433	408	355	416	432	397	387	413	377	406	397	393	405	373	427	385	453	435	397	382	421	412	454	398	417	458	371	402	392	395	412	462	428	384	399	368	420	448	439	380	404	391	437	434	397	389	407	378	415	374	403	460	410	446	398	438	396	394	410	396	422	388	439	463	426	405	372	406	408	423	417	388	402	420	445	416	421	448	441	454	409	392	403	392	394	437	395	413	403	416	414	427	415	414	432	380	416	382	408	392	409	407	379	398	390	372	399	404	428	422	428	398	432	442	399	407	394	425	452	422	405	418	425	401	445	458	404	414	443	405	427	393	405	417	377	400	388	439	409	389	415	400	401	405	370	395	370	387	396	377	371	412	408	406	397	381	421	421	425	377	416	413	400	373	431	407	421	388	437	433	408	409	422	416	397	427	372	421	400	388	388	446	431	400	401	436	400	444	418	397	402	401	375	465	387	423	425	416	425	471	450	398	391	395	409	421	400	399	471	388	376	420	407	420	439	404	411	378	453	434	413	405	426	435	398	383	407	398	361	440	393	407	397	414	394	433	391	459	435	404	412	441	428	393	429	392	406	415	390	425	390	415	419	365	402	430	389	413	390	399	388	396	404	389	404	407	384	404	392	411	389	420	398	395	414	423	403	420	403	410	410	409	401	423	391	415	406	417	366	444	424	397	376	399	407	398	421	447	411	394	427	395	399	423	387	373	411	405	424	402	408	437	415	408	434	408	409	384	423	394	389	429	446	434	435	413	427	419	422	416	450	397	423	413	404	437	372	414	466	399	380	383	401	423	376	410	427	402	395	392	407	423	421	447	412	427	418	416	405	414	410	451	426	386	414	456	395	410	406	419	400	413	382	431	389	417	379	420	409	378	463	413	399	414	403	412	415	405	423	464	379	399	404	413	414	403	416	433	407	391	400	404	404	436	390	447	404	401	398	373	411	412	386	416	405	427	396	404	415	411	390	408	409	427	378	430	390	435	428	405	380	440	437	408	409	448	397	450	413	384	429	389	428	399	433	400	445	417	409	396	433	426	404	387	386	387	420	471	418	430	391	448	408	410	420	393	416	413	383	406	416	428	423	426	402	391	413	448	410	419	399	392	417	425	394	416	436	396	436	424	414	412	420	416	389	454	400	405	386	409	417	406	424	387	410	392	361	407	389	385	402	406	423	396	426	421	426	386	409	431	409	417	423	409	422	402	397	399	434	408	404	401	431	412	421	429	433	434	374	410	407	437	421	397	370	436	417	414	378	406	444	402	402	406	402	374	416	400	426	422	401	394	423	388	432	405	394	400	464	402	407	412	375	403	403	432	390	446	405	417	362	440	425	375	401	428	428	424	399	436	399	428	409	393	397	406	386	371	430	414	389	395	416	435	391	394	382	376	389	433	419	411	409	407	464	437	407	415	419	413	403	435	399	428	370	373	389	405	439	389	452	393	399	405	367	389	409	394	418	414	385	424	405	426	453	401	423	380	411	397	384	404	410	416	411	413	419	370	414	400	410	389	393	415	411	394	398	433	388	413	402	421	389	390	405	425	403	429	429	411	411	426	419	412	383	413	392	446	433	433	425	413	384	423	391	424	436	407	433	424	409	410	412	444	428	410	384	439	368	421	438	403	450	398	424	413	404	388	410	416	424	394	474	417	421	437	439	434	409	398	415	396	402	430	371	405	411	396	425	403	416	386	462	427	388	397	386	394	424	416	386	403	392	413	398	366	396	416	428	404	405	407	405	421	395	393	386	404	389	435	402	412	422	381	390	397	420	433	389	379	385	433	397	408	408	414	423	434	406	371	433	376	422	343	410	403	382	413	420	407	385	401	414	437	393	422	402	383	404	423	438	383	398	445	428	396	393	390	409	394	390	379	388	399	423	378	410	428	407	371	431	387	386	396	414	411	375	414	424	391	384	444	412	429	419	403	394	410	427	407	422	394	393	401	360	401	405	417	436	415	418	419	407	410	426	420	408	380	394	423	455	429	419	385	416	430	449	450	395	426	412	408	401	416	418	426	416	424	415	451	431	418	381	406	432	396	392	414	398	408	447	414	397	427	389	418	418	388	398	448	423	377	414	433	394	437	423	424	421	410	408	441	430	416	386	440	416	392	408	428	388	425	398	384	422	409	409	410	392	409	433	426	381	443	426	432	388	357	401	418	428	420	395	403	402	447	437	402	428	372	426	410	458	383	411	418	397	400	419	426	400	423	394	357	407	383	417	411	408	416	373	386	401	415	394	407	401	407	400	422	400	455	387	425	415	419	377	389	423	412	397	438	409	376	403	443	406	427	406	376	430	390	387	390	424	443	407	401	416	407	411	405	420	449	384	411	377	420	407	359	393	434	453	383	406	399	407	400	447	418	402	388	340	402	393	406	413	406	405	398	422	419	385	417	398	424	452	426	431	440	377	432	400	417	346	403	425	432	428	442	436	451	403	408	399	447	402	444	429	435	380	389	412	365	392	396	390	425	399	406	431	453	418	456	402	421	439	419	407	421	418	428	406	428	443	418	437	408	399	412	436	405	391	396	404	390	457	401	408	413	397	383	421
30143	17942	21647	18715	13124	8981	5952	3901	2576	1796	1384	1150	1054	917	896	1007	1085	1023	882	791	665	476	469	388	411	479	428	282	297	247	211	240	222	178	208	228	281	307	257	255	243	195	193	173	187	167	168	189	167	173	185	175	203	215	189	193	175	210	174	170	170	142	161	159	135	187	150	139	155	154	139	159	144	143	151	123	132	125	134	117	137	146	139	127	130	130	141	132	112	138	116	135	133	131	138	124	108	132	146	120	144	139	120	129	116	131	121	144	125	137	145	111	128	139	130	131	116	121	127	128	144	143	134	141	122	138	109	122	147	137	130	138	144	105	118	121	121	134	115	130	108	129	139	132	118	132	121	114	161	113	108	136	122	126	120	126	116	117	134	145	135	137	134	125	143	119	129	128	114	123	153	126	136	158	123	138	139	135	125	111	134	134	127	123	139	143	121	156	134	148	118	121	132	108	120	114	124	138	99	127	124	127	127	135	110	134	138	130	124	137	129	139	130	138	120	118	115	127	122	132	144	140	131	137	134	133	118	147	122	126	114	102	135	126	133	119	123	114	134	149	111	139	150	150	140	151	142	113	133	112	131	147	135	148	124	125	115	126	146	131	132	144	151	150	129	141	123	153	139	136	136	120	137	129	128	127	140	149	145	151	138	122	118	135	131	154	142	134	129	137	101	134	123	146	134	156	139	125	125	134	133	118	138	129	124	125	133	122	110	134	126	105	114	144	143	134	150	118	136	126	142	129	109	123	128	132	106	106	124	117	127	122	127	122	113	124	124	132	131	139	125	127	139	128	134	139	121	127	132	139	131	137	118	140	109	137	135	121	116	135	142	133	136	142	127	123	146	116	118	122	122	161	131	131	133	122	135	134	136	127	132	140	134	114	122	106	135	118	113	128	139	131	138	147	121	136	116	131	128	135	104	136	149	124	146	117	140	111	140	137	143	146	116	139	117	129	135	113	125	120	119	122	128	103	121	143	134	130	114	133	108	122	99	128	137	133	107	146	123	136	121	115	125	120	116	145	124	149	130	121	129	125	124	120	152	151	117	124	133	121	120	122	135	125	148	145	125	122	150	134	122	137	133	134	134	139	135	121	124	136	122	136	139	133	114	124	140	143	142	138	143	124	131	153	134	103	129	134	120	131	113	143	148	123	101	133	120	126	128	111	127	147	141	135	123	124	136	127	135	130	143	125	129	133	118	131	148	115	130	112	128	137	135	125	135	130	120	132	144	147	133	130	141	126	129	128	134	123	137	130	144	146	121	145	140	151	116	135	124	119	122	154	164	129	149	134	140	126	126	141	130	140	142	131	150	127	113	149	126	138	120	137	148	139	111	145	124	133	121	123	132	122	129	126	154	123	133	119	119	106	130	139	118	128	126	130	119	124	129	122	145	134	116	122	133	136	166	125	118	126	129	150	137	122	143	134	125	117	143	115	116	124	141	140	124	114	139	155	105	163	124	154	128	149	117	145	141	104	115	135	128	137	114	145	124	140	128	127	119	135	135	128	118	122	123	147	146	140	132	118	127	140	131	164	143	126	121	122	136	122	111	121	135	143	142	128	117	139	132	129	133	120	136	142	131	128	126	138	135	118	128	121	119	105	134	127	133	147	120	139	133	137	138	138	119	124	124	136	125	118	116	113	142	145	148	123	107	149	148	128	141	121	131	127	143	125	123	104	121	114	127	109	135	126	119	130	124	143	126	121	120	129	132	152	132	121	124	135	147	127	146	130	118	121	156	113	132	135	151	134	130	140	118	125	124	144	121	126	126	146	117	117	138	135	102	150	134	145	137	118	128	122	129	152	135	127	130	131	131	130	140	115	124	143	137	121	145	142	136	129	120	135	108	146	147	142	110	130	129	127	138	132	135	120	96	144	134	124	123	128	121	129	123	126	154	117	146	118	143	136	116	130	141	143	120	117	132	102	132	117	124	131	122	162	123	115	129	127	137	126	148	123	144	143	130	131	130	118	121	121	150	135	127	144	118	141	136	134	113	127	135	139	160	141	121	128	117	110	153	129	135	139	143	151	135	153	110	165	134	142	131	141	148	132	147	122	140	137	138	135	131	146	124	161	142	147	139	163	130	121	143	131	123	136	119	127	124	129	129	125	151	128	136	143	119	124	144	126	139	157	128	122	141	106	135	144	113	135	109	115	135	156	99	119	129	130	124	139	142	125	125	110	146	124	124	134	136	129	131	113	134	127	125	125	130	127	134	145	127	133	118	123	124	138	110	130	141	133	132	132	133	128	117	140	116	136	127	114	117	117	126	129	115	119	124	117	116	100	139	133	121	129	121	122	150	119	127	143	126	124	130	135	141	136	123	135	114	119	123	111	131	151	125	146	122	127	147	118	123	152	126	131	132	128	112	129	128	123	134	133	113	119	119	126	124	141	112	136	121	140	131	134	127	105	124	140	140	152	119	131	126	132	120	129	120	130	141	141	122	126	123	133	144	133	131	126	125	142	140	135	136	127	132	114	125	113	137	129	127	139	115	147	116	125	136	122	146	154	131	134	132	150	142	121	129	134	120	132	121	134	125	145	115	140	128	108	136	129	141	125	143	141	136	167	121	136	112	128	126	128	137	141	150	123	147	109	132	130	116	119	130	116	127	145	135	130	143	131	145	122	126	125	111	113	130	94	131	122	122	106	133	114	135	125	133	123	144	139	116	140	140	122	138	141	131	151	134	106	113	127	128	137	144	150	133	116	121	127	109	128	138	129	123	143	137	124	120	118	121	112	123	152	134	155	126	116	118	129	121	120	142	114	123	130	125	125	121	135	145	124	129	131	123	148	120	126	122	128	99	157	140	136	126	113	132	140	145	149	123	149	124	150	137	126	133	146	119	159	122	137	134	111	144	127	117	133	131	131	122	119	130	137	133	151	128	139	120	117	140	134	129	135	125	131	137	131	143	123	129	149	134	140	130	119	117	143	136	144	134	133	112	116	146	153	122	126	152	131	141	130	123	135	132	146	129	130	117	144	151	129	149	112	132	153	126	105	123	141	119	138	146	115	129	123	131	135	143	136	132	119	115	129	121	132	131	127	134	143	142	117	107	154	142	147	105	145	156	132	138	126	114	146	150	137	133	118	123	140	116	115	136	157	129	138	119	125	123	131	117	127	127	146	127	128	145	139	154	135	141	125	124	137	104	133	136	136	140	127	124	120	129	147	144	114	142	142	135	123	129	141	128	144	126	126	114	124	136	133	128	118	150	144	127	119	98	99	135	138	143	136	132	149	162	142	139	115	149	116	115	117	124	118	120	145	151	113	130	122	127	131	144	132	127	129	140	111	119	129	129	138	122	128	126	125	118	142	151	120	132	145	117	133	118	121	142	114	126	155	123	125	144	130	131	130	120	99	118	122	122	130	121	101	106	133	141	117	132	125	130	124	127	120	138	127	124	140	146	119	129	146	147	116	141	140	138	117	141	130	116	106	127	126	139	128	147	136	130	125	146	132	117	119	126	136	147	126
16922	12803	27429	29959	27591	23410	19086	14846	11140	8661	7522	6503	5789	5390	5344	5551	6078	5987	4987	4691	3878	2688	2252	2392	2281	2376	2687	1685	1442	1240	1068	1061	852	753	933	1166	1452	1650	1435	1394	1153	963	793	739	697	672	635	668	717	721	784	797	802	746	755	693	790	736	744	653	550	541	564	531	482	518	515	552	497	438	455	470	447	460	445	394	404	374	361	384	367	305	361	354	352	346	356	365	374	328	353	328	331	375	350	345	341	389	358	360	348	350	358	325	353	364	301	332	326	328	369	357	336	306	322	332	338	331	375	338	336	326	369	367	336	322	414	361	407	345	337	326	346	334	349	342	336	346	335	338	312	335	317	333	347	342	366	326	309	315	314	344	317	299	323	348	356	291	346	322	322	283	326	339	332	304	312	345	335	327	294	337	332	348	293	319	339	346	337	340	310	359	354	329	351	330	310	326	318	336	329	327	316	339	321	309	313	344	358	310	333	333	344	338	323	318	310	313	334	318	340	326	317	312	336	325	356	341	315	336	309	326	328	338	323	332	301	342	310	347	333	348	328	323	346	341	327	317	345	382	342	344	306	343	348	310	328	314	339	343	332	304	301	287	342	345	333	327	341	333	335	304	330	339	335	332	304	304	325	318	334	312	318	324	336	346	312	328	335	308	359	312	308	331	323	350	342	366	352	351	351	306	297	333	323	339	284	320	288	326	302	325	310	322	332	352	372	328	321	334	357	336	306	301	350	312	329	336	305	304	322	329	341	333	294	312	329	315	366	328	378	356	354	321	324	331	330	332	310	320	330	287	344	304	348	335	320	348	308	345	338	342	354	326	331	336	362	317	331	340	332	320	322	326	340	322	347	309	316	329	362	347	362	339	343	326	343	326	342	325	307	292	365	329	365	371	319	341	340	336	320	300	315	361	323	321	313	333	297	330	336	331	346	328	334	330	324	326	309	306	315	327	317	334	318	292	327	361	334	374	325	343	317	337	320	309	318	322	341	308	324	315	337	352	311	354	328	299	343	313	351	352	321	294	319	375	339	341	320	310	282	304	373	351	334	360	341	346	373	329	339	324	325	316	298	292	344	376	356	344	353	339	347	324	327	352	341	345	333	329	334	329	319	344	338	330	368	343	348	349	347	344	349	296	319	351	314	356	326	325	314	334	330	368	325	328	341	306	297	327	351	336	321	344	316	342	323	345	345	350	300	325	325	331	317	311	319	320	331	359	301	336	331	347	364	329	330	300	318	305	337	336	346	317	337	328	342	336	313	342	365	312	381	343	343	336	330	317	313	369	313	342	304	330	336	358	329	345	313	354	351	321	346	313	347	340	336	314	309	345	332	341	355	345	323	383	344	312	306	306	337	350	349	328	346	320	321	331	326	325	340	342	324	356	289	351	321	292	324	314	322	304	326	325	325	356	332	307	343	368	352	297	372	320	303	340	333	299	364	340	336	315	350	332	325	354	338	325	312	321	344	321	332	325	318	308	310	323	334	306	353	319	304	312	328	322	317	351	348	383	348	329	302	330	356	359	335	331	314	348	307	313	318	328	313	324	343	343	321	331	373	354	356	327	321	359	324	323	368	316	336	356	351	332	302	362	302	363	385	331	322	348	314	293	337	365	337	357	329	316	323	358	303	300	321	358	322	353	338	327	340	349	289	333	340	321	319	340	304	292	322	305	344	338	318	336	326	349	341	316	351	308	336	316	335	298	315	345	344	333	327	305	340	318	303	308	335	321	331	335	340	332	309	341	364	314	330	323	329	351	365	326	344	362	315	338	305	331	311	328	316	335	307	330	327	286	311	361	327	332	321	334	303	295	324	352	338	322	310	333	339	352	349	311	327	301	352	341	337	321	283	338	326	311	335	347	340	307	327	314	321	342	309	321	316	337	338	384	310	321	373	321	347	331	313	332	358	342	306	342	340	338	319	347	311	347	317	325	326	291	334	329	302	382	375	302	356	305	341	334	334	320	341	316	346	308	346	342	316	337	318	358	345	318	315	306	322	326	366	353	325	354	320	340	312	315	306	367	341	306	323	312	304	315	325	317	312	304	313	324	348	346	307	369	314	291	355	320	337	305	343	318	336	356	338	323	347	326	370	349	319	281	325	335	374	337	329	337	357	322	366	338	343	347	343	344	330	361	322	301	308	345	303	349	329	322	325	362	370	311	338	348	359	334	340	316	318	332	327	345	350	346	317	313	321	327	336	355	313	344	338	348	337	321	344	323	347	365	315	309	350	350	323	346	344	320	303	367	322	341	306	343	352	333	326	340	311	311	328	357	323	348	317	335	307	336	350	275	302	336	346	323	326	322	321	364	324	342	313	333	328	325	277	312	344	284	319	306	374	329	329	338	327	343	341	345	348	350	320	321	351	357	339	338	344	333	356	338	318	330	330	301	335	332	348	350	344	338	323	312	346	334	352	331	327	348	307	322	312	304	304	349	300	346	347	308	356	344	328	323	312	366	329	322	360	293	327	311	315	323	324	314	330	281	366	319	347	336	314	342	297	345	332	307	327	354	339	342	327	306	328	309	349	360	345	330	332	328	356	343	309	314	333	347	336	305	331	342	323	338	354	351	336	340	320	334	324	333	355	368	319	332	329	369	365	313	343	324	307	320	317	336	330	343	348	307	329	337	376	316	323	363	361	289	302	333	308	338	330	338	306	304	340	310	342	307	336	340	323	320	299	346	304	308	328	325	342	301	305	345	363	351	317	347	345	337	320	323	345	319	346	306	333	314	321	350	332	346	349	307	313	343	381	334	333	298	320	309	330	366	343	321	303	327	322	375	325	335	345	335	337	368	309	358	330	332	330	315	329	346	358	341	326	331	334	327	350	352	317	305	300	356	303	353	338	313	372	322	345	371	354	317	285	321	335	329	357	340	323	345	327	349	340	351	353	294	324	351	339	319	352	313	337	346	317	330	375	313	316	296	367	335	366	344	281	349	313	349	314	323	321	330	304	339	301	287	355	315	348	311	352	345	349	340	334	328	313	343	346	301	309	337	335	306	320	335	341	318	327	292	322	333	318	330	321	348	348	331	346	337	342	328	340	305	342	352	331	340	329	332	330	351	350	295	314	330	322	342	315	317	325	332	320	312	327	338	329	323	302	331	317	353	350	290	330	327	306	318	325	306	323	358	356	346	378	331	311	315	310	367	320	328	356	305	310	352	288	329	321	344	342	304	302	332	322	322	325	303	335	337	314	336	350	318	321	339	344	330	324	312	365	311	305	340	337	304	328	345	321	341	342	342	347	323	328	321	347	335	312	346	332	339	367	335	327	320	323	339	317	295	325	338	311	355	321	349	345	311	344	286	332	349	333	314	331	315	317	323	324	330	331	331	306	346	317	352	325	313	326	323	328	338	326	314	317	335	359	345	295	318	329	341	314	336	328	327	363	364	314	328	348	367	306	331	338	349	310	336	339	336	330	330	331	317	296	329	339	307	333	323	324	316	367	355	360	320	339	321	344	328	335	321	354	354	332	353
11561	7377	10119	7668	5273	3445	2333	1458	1038	774	680	562	492	495	482	558	579	542	506	442	349	260	285	272	260	242	209	256	231	200	200	207	197	201	229	215	215	223	198	223	221	210	207	181	216	199	238	249	209	196	234	234	238	203	215	222	217	212	225	219	205	201	213	206	217	209	215	219	235	203	188	213	222	217	208	219	239	209	218	212	184	204	195	205	205	189	214	202	198	196	179	204	189	165	207	191	187	195	186	197	161	211	194	168	200	203	211	197	187	197	199	191	187	174	215	206	226	207	195	189	198	185	196	215	191	203	199	173	199	204	199	203	208	212	199	179	205	179	209	192	201	174	196	196	176	220	205	206	194	234	197	197	209	202	181	207	195	182	209	220	217	192	203	207	201	180	184	189	202	205	194	199	211	221	203	222	212	175	190	188	208	210	189	222	207	200	193	196	215	212	186	181	211	201	181	202	207	198	184	182	198	205	173	195	199	178	208	197	184	201	208	215	216	200	170	214	227	187	198	182	192	220	212	182	200	213	199	223	213	203	216	182	242	192	187	221	191	188	196	204	174	225	188	199	204	228	191	169	197	221	193	198	187	205	185	192	226	206	211	170	201	217	199	179	209	188	187	163	198	169	202	182	214	208	184	165	193	204	200	200	182	224	195	188	192	185	185	188	185	191	216	201	204	199	202	189	180	214	207	205	211	198	195	194	210	201	181	211	183	193	164	201	188	205	195	227	201	193	196	191	178	165	178	204	202	196	204	205	219	219	232	237	217	183	209	188	198	200	184	178	195	177	205	222	213	193	213	199	217	195	214	218	204	166	196	168	210	205	221	180	187	204	195	176	187	201	179	178	234	172	180	197	205	214	192	209	191	198	203	192	171	194	161	193	191	196	159	179	179	183	216	208	188	216	209	190	187	178	195	209	193	197	193	205	208	210	192	214	223	194	201	198	209	198	186	222	193	217	168	196	203	212	190	203	207	191	206	169	207	199	170	200	210	214	213	186	206	209	181	195	167	199	184	200	193	198	201	175	235	189	198	219	192	178	204	207	170	190	185	202	194	188	188	206	173	215	184	189	190	179	211	188	192	189	197	208	184	217	196	197	204	176	173	198	218	215	215	193	188	186	200	172	193	175	211	166	187	196	194	219	224	197	179	191	189	170	197	177	197	202	219	196	185	198	193	222	217	203	180	239	190	169	207	175	221	208	203	199	179	215	211	200	210	231	203	198	208	177	227	184	195	205	232	211	181	199	174	212	182	175	214	208	214	201	208	207	207	210	198	207	180	155	208	208	181	222	200	196	216	204	212	196	214	191	222	180	201	219	194	210	206	172	209	169	192	205	188	211	191	183	192	191	187	209	189	219	211	215	210	199	188	185	183	176	200	199	230	193	169	183	191	214	204	211	208	221	225	195	217	209	210	201	203	165	204	223	190	209	173	221	197	214	181	184	224	195	217	195	219	195	205	189	175	184	210	188	209	191	188	184	198	195	196	183	184	196	203	190	216	187	220	195	189	218	179	195	220	189	239	213	191	205	216	185	183	207	213	182	187	178	212	178	198	201	203	191	201	210	198	209	197	205	194	209	181	217	237	182	165	191	207	216	183	203	193	218	183	190	195	224	213	189	219	197	203	198	175	206	191	180	193	207	193	203	190	210	190	182	178	186	176	187	196	229	187	196	213	193	190	210	183	176	171	198	212	182	191	205	216	211	182	210	213	202	164	192	192	206	198	214	210	223	165	201	185	184	214	218	196	193	183	192	193	202	188	189	190	171	195	191	178	190	196	210	185	178	205	208	191	183	206	185	201	195	175	198	197	170	217	190	211	195	174	170	204	179	196	210	190	189	192	219	218	194	205	190	194	192	192	196	206	211	186	169	172	177	191	203	226	201	204	184	191	187	189	196	190	197	205	200	193	207	190	197	179	169	179	198	186	227	197	186	182	195	169	215	189	184	195	196	183	194	198	177	199	206	185	208	201	193	189	211	194	205	185	221	196	198	206	196	170	199	201	195	234	204	204	192	195	198	195	194	203	196	193	217	198	197	204	223	194	196	223	186	207	187	219	186	183	201	193	187	218	193	195	185	196	199	202	199	203	188	204	193	198	235	207	189	190	203	200	222	213	185	172	201	219	202	219	199	185	171	194	206	229	191	184	208	172	210	224	182	184	182	197	185	170	212	212	188	212	198	180	216	190	213	206	182	189	227	181	210	223	212	204	235	228	214	217	173	200	203	194	210	171	221	178	198	192	174	203	200	195	208	206	198	210	201	182	210	194	174	208	212	200	188	184	221	210	212	205	191	195	208	190	201	192	202	191	189	189	204	175	178	212	210	231	195	212	214	181	197	196	193	201	195	189	177	198	196	214	205	205	210	175	193	214	184	205	203	205	213	208	197	179	196	186	213	207	188	176	198	193	193	190	200	198	175	192	177	180	198	171	191	203	224	209	210	193	188	219	165	213	235	182	196	206	192	213	214	200	181	219	188	233	210	202	207	204	208	212	228	203	180	202	214	169	211	220	206	204	216	178	184	166	220	175	201	185	190	189	195	212	215	194	185	203	182	206	190	227	176	196	210	199	216	198	190	225	195	210	198	196	186	184	189	187	201	215	217	184	206	202	206	171	213	176	161	207	193	182	191	220	181	196	213	201	198	176	183	191	174	158	221	230	204	198	210	225	172	186	190	223	221	212	182	187	212	212	203	192	195	187	198	197	183	193	196	200	211	197	187	214	196	216	206	204	214	190	195	198	185	182	176	203	192	204	223	195	214	206	198	217	189	203	201	177	199	194	200	171	201	200	207	213	197	204	213	197	190	216	209	215	198	208	174	213	185	181	222	187	195	184	193	217	220	216	200	183	189	173	174	176	180	221	189	191	196	219	199	170	195	190	219	201	186	178	170	196	214	197	216	197	232	196	191	181	219	187	193	183	206	168	181	218	174	180	196	204	181	194	199	207	228	203	186	211	207	208	209	201	198	170	201	200	187	217	187	215	197	207	190	191	200	209	165	191	224	194	210	202	209	219	209	198	206	190	183	222	195	201	207	198	191	195	178	218	195	183	196	205	197	196	217	189	192	219	226	188	178	206	168	196	228	199	201	190	192	203	230	208	199	166	176	197	202	177	193	192	209	197	189	204	179	173	198	215	230	200	195	185	228	214	189	211	180	211	214	199	191	178	194	203	192	168	183	223	190	193	170	181	189	216	226	187	193	188	194	195	157	210	185	209	211	180	194	185	195	171	197	213	201	223	192	191	186	182	202	194	215	202	181	221	189	180	192	168	183	186	186	188	205	196	203	212	190	182	194	187	190	214	201	182	215	165	192	202	192	191	189	228	192	191	193	190	209	188	225	191	195	167	225	202	191	204	206	207	172	199	196	187	199	216	194	200	178	204	188	219	183	167	197	188	189	223	200	201	203	201	191	196	177	205	220	211	194	208	200	190	186	203	201	209	162	214	200	202	211	201	193	188	200	211	166	182	192
6654	6491	15757	17266	15583	12393	9231	6784	4889	3819	3070	2751	2437	2267	2314	2826	3154	2937	2473	2001	1456	1141	1010	986	996	889	860	822	799	715	638	675	568	620	649	647	659	680	631	571	638	593	626	625	620	584	634	608	619	620	618	622	594	617	621	572	624	665	635	580	554	547	577	565	538	574	589	551	544	486	527	537	486	507	496	480	506	507	439	486	485	497	509	511	483	498	465	494	471	504	483	460	515	488	492	473	473	461	518	469	473	468	508	510	519	472	469	511	475	488	472	508	467	478	511	477	453	447	506	451	490	538	503	484	487	534	497	490	451	446	502	479	486	478	467	473	440	507	439	452	475	473	487	483	525	445	515	507	452	484	466	473	517	466	450	467	450	474	477	456	460	474	494	458	479	474	489	476	479	443	475	478	520	479	455	423	474	496	457	452	504	471	494	471	448	463	453	510	472	492	474	480	488	497	507	514	453	475	461	482	496	494	504	517	450	488	470	471	511	530	493	509	470	465	476	490	490	511	470	470	471	501	484	478	500	496	485	471	439	488	501	503	479	463	468	454	514	460	464	488	495	479	506	479	500	476	480	471	464	508	465	530	515	472	482	503	486	492	481	464	474	471	464	536	493	441	487	459	432	458	518	488	434	506	508	486	493	510	459	462	545	477	488	446	504	515	477	471	466	483	482	485	458	500	453	478	478	479	500	473	458	488	458	472	453	463	487	475	482	486	487	446	472	469	490	494	476	470	475	476	480	487	457	514	488	472	505	487	470	469	481	469	451	486	475	454	471	494	488	477	503	507	510	521	489	460	484	477	448	453	462	467	519	486	473	459	460	461	463	503	447	462	485	499	483	437	481	478	479	476	421	461	490	501	500	459	490	478	482	508	491	444	483	492	496	457	483	463	468	474	514	488	498	498	477	444	476	454	470	471	443	462	455	498	484	508	498	493	483	479	486	519	479	462	463	456	512	478	471	465	532	467	490	522	458	499	442	499	467	478	493	489	513	552	476	489	459	492	506	495	445	473	467	448	494	474	479	476	508	496	488	501	474	441	477	513	509	470	474	500	492	470	478	480	518	490	503	457	444	479	456	470	450	482	459	461	499	510	496	495	485	474	517	522	500	494	500	453	489	512	490	445	465	502	476	459	476	453	532	458	476	474	502	510	436	509	505	493	508	493	485	457	492	475	454	496	475	457	490	502	451	483	444	478	534	507	521	486	484	479	496	491	468	505	469	490	525	523	462	465	470	499	468	462	497	498	456	485	483	478	468	517	449	523	453	505	464	485	482	501	464	513	479	479	494	464	497	470	510	452	455	481	478	507	498	427	490	435	474	486	432	508	465	485	473	466	486	463	445	479	485	475	488	519	491	463	524	486	487	432	458	478	479	467	463	480	491	504	467	483	482	463	496	483	441	488	513	496	500	488	480	441	464	473	464	476	494	471	504	497	474	508	464	481	448	454	489	437	491	479	514	455	483	470	482	492	465	524	478	449	449	480	498	451	476	446	466	467	479	512	467	485	435	469	492	471	438	505	432	495	498	464	476	466	469	457	509	451	453	482	450	472	488	502	496	471	451	460	503	501	502	513	468	461	501	499	459	461	495	516	467	472	487	465	482	442	497	476	494	455	487	454	495	475	467	525	445	470	466	486	504	463	485	502	481	456	471	468	470	488	489	432	478	480	485	482	501	481	458	469	522	452	518	492	506	482	501	475	503	494	474	523	468	483	485	481	501	467	460	462	445	452	487	492	473	450	465	520	493	469	479	480	511	482	457	517	481	457	464	473	486	507	486	538	475	503	454	491	482	471	484	466	453	513	486	468	491	464	499	487	471	489	452	488	519	473	490	487	467	489	506	509	458	480	485	479	475	469	497	496	496	466	476	443	494	494	466	476	458	498	495	478	486	484	500	502	474	479	477	461	440	472	488	471	490	497	484	467	457	452	504	466	505	486	472	493	489	490	481	464	455	525	489	465	483	497	438	467	468	455	480	461	454	471	476	506	446	488	498	533	486	473	455	470	473	494	482	486	476	491	496	472	450	494	487	489	471	503	497	514	523	441	460	492	460	498	471	467	472	486	488	463	493	505	472	473	483	454	495	486	484	501	480	475	473	481	502	484	478	480	466	504	460	484	470	480	465	470	459	477	438	494	449	488	507	513	488	487	478	489	488	475	474	494	448	487	479	468	465	490	483	506	441	496	502	450	481	475	502	459	516	452	525	479	433	464	473	493	473	482	499	478	507	497	528	469	447	489	493	485	538	493	464	485	471	495	448	527	523	474	465	464	518	484	473	504	462	513	464	430	498	492	475	509	490	493	498	504	471	464	507	505	497	507	506	508	493	503	497	479	500	465	502	429	473	480	477	457	478	476	515	459	464	460	517	441	488	463	496	498	475	476	440	440	512	482	472	520	456	525	466	480	500	451	484	510	463	454	454	509	503	492	490	480	479	500	512	476	434	496	466	480	470	494	485	440	449	508	504	489	453	469	487	512	424	463	470	469	491	468	434	476	491	493	471	517	470	475	445	457	456	489	465	506	482	483	550	483	483	540	491	444	467	466	504	454	492	467	477	467	478	497	470	472	447	479	459	457	470	496	478	525	496	508	512	522	476	493	453	455	542	493	472	487	489	467	481	496	462	499	481	476	449	454	478	453	495	497	511	493	459	477	436	469	492	513	510	481	471	476	470	509	493	493	486	495	452	499	520	473	505	485	485	488	533	495	475	504	477	521	505	461	463	479	469	511	465	503	503	477	491	487	535	478	484	458	472	481	435	468	507	495	500	504	458	470	472	463	494	482	478	477	492	469	439	471	487	473	479	486	482	451	463	473	492	498	499	485	486	486	496	451	508	466	454	485	517	481	460	491	482	478	479	514	476	472	515	438	487	463	486	470	447	453	476	478	492	516	460	478	486	494	495	469	489	484	476	504	474	490	494	474	480	512	444	466	491	494	456	497	486	467	496	452	479	467	455	503	463	444	485	500	411	490	423	481	468	476	533	494	445	477	473	471	478	489	523	470	508	453	459	486	481	448	455	449	497	458	493	485	498	447	468	478	491	466	536	504	511	481	502	478	481	504	492	481	448	455	504	511	481	504	474	472	511	459	446	464	476	478	479	478	504	490	465	478	492	458	491	468	464	507	508	494	463	488	478	450	538	478	434	511	481	488	501	485	488	473	497	514	480	470	491	453	479	460	546	475	466	461	499	447	549	511	513	473	450	466	512	454	476	494	506	475	476	476	504	467	446	476	471	475	471	496	476	482	456	506	495	456	479	476	466	490	505	465	501	488	454	464	449	446	496	505	480	494	446	491	490	457	490	500	480	480	522	478	474	498	449	463	458	477	475	503	464	458	488	495	481	473	465	487	477	456	454	496	460	455	502	466	476	493	488	485	478	479	500	526	508	472	490	479	475	482	481	469	456	500	508	464	451	516	466	474	470	461	496	498	482	508	507	482	456	460	499	455	471	477	441	482	494	465	501	486	460	480
22643	12982	16173	12814	9095	6140	3929	2544	1590	1279	1053	919	735	719	772	794	859	707	659	561	447	362	337	340	324	355	318	248	280	264	218	216	218	246	240	238	257	228	241	250	225	192	220	214	201	214	206	202	226	189	199	223	209	193	202	211	215	209	196	176	189	211	214	196	168	171	159	201	187	179	206	175	176	196	173	166	179	169	185	180	174	161	170	179	173	187	177	171	191	176	159	177	183	150	169	189	186	166	180	157	183	163	201	181	168	172	165	198	191	162	180	176	193	187	172	198	168	161	160	178	188	160	164	163	158	156	170	187	169	159	190	203	166	170	162	184	179	178	171	182	183	155	159	161	153	188	162	172	163	177	176	183	157	174	163	153	217	162	185	183	166	150	150	142	187	154	194	181	160	177	172	155	176	171	162	174	194	163	160	185	179	171	170	169	144	169	167	165	189	178	148	178	150	185	149	180	147	193	172	143	157	169	165	158	166	190	176	175	165	174	165	172	172	161	167	165	176	158	169	173	189	167	176	175	170	167	177	183	184	156	168	173	178	181	162	154	166	151	168	178	165	173	166	191	150	160	170	157	155	210	171	157	166	182	182	165	173	174	170	152	176	163	149	150	165	140	169	172	169	182	180	160	190	154	145	179	176	163	169	148	182	195	168	162	198	165	153	188	162	189	186	174	184	177	163	195	168	149	149	127	183	186	195	187	186	158	143	171	175	176	175	166	161	179	162	179	157	136	154	163	173	200	189	182	173	165	196	170	187	175	172	207	160	165	170	156	155	165	193	180	162	177	156	186	165	176	159	168	187	149	172	146	186	185	152	173	183	181	149	150	151	169	171	169	166	172	170	151	157	168	183	179	157	176	162	165	184	191	161	161	153	172	163	156	189	150	185	186	189	168	190	190	171	152	159	177	179	146	163	182	165	159	166	163	185	171	156	188	149	178	194	184	182	167	149	189	188	160	157	170	175	168	171	159	187	180	186	149	161	167	169	172	148	174	182	163	152	173	179	153	182	160	161	182	173	153	172	166	189	170	164	181	154	175	182	196	156	192	155	191	159	184	165	164	168	140	184	181	209	168	159	177	195	179	191	191	187	181	164	167	164	187	196	162	171	152	160	184	175	163	155	151	160	178	172	171	166	144	186	154	152	162	162	175	167	182	144	138	179	152	176	175	194	157	153	175	162	197	178	169	175	196	171	173	140	174	183	179	160	151	178	163	164	185	167	149	175	167	180	137	196	202	159	155	169	170	157	156	184	172	170	166	199	165	190	183	167	173	179	172	183	185	171	158	179	155	161	186	208	152	168	160	175	154	173	151	158	195	170	168	182	182	201	173	170	174	172	154	166	194	141	150	187	185	188	205	164	193	185	155	170	191	164	187	162	177	171	161	185	172	197	172	177	171	164	173	179	168	183	187	181	172	174	163	184	158	180	154	156	190	159	159	188	146	167	169	156	151	173	183	153	170	186	150	160	179	187	167	177	171	170	163	180	210	154	170	173	157	158	177	169	157	184	165	187	181	160	181	166	159	169	184	175	171	175	162	155	168	174	197	186	180	148	156	172	153	150	169	155	159	165	163	166	180	160	170	175	172	173	169	168	167	161	150	148	167	160	155	180	160	172	154	175	142	159	185	172	180	199	162	158	152	184	160	169	168	179	158	189	165	187	166	181	182	178	141	170	148	158	187	151	161	170	158	161	172	180	177	172	161	172	164	177	156	179	182	164	172	166	177	188	193	203	173	184	163	168	169	191	152	162	170	174	175	152	170	154	167	143	159	187	196	175	199	174	166	159	187	163	153	145	175	169	158	163	160	169	175	173	150	164	177	174	178	188	161	168	158	138	165	156	164	184	186	148	169	186	185	166	176	157	178	175	180	175	179	162	197	184	165	196	165	177	135	169	164	145	154	173	151	166	182	181	172	161	194	165	153	176	141	167	168	148	190	162	169	207	156	195	161	188	159	188	179	171	185	176	158	170	176	169	198	167	155	179	175	178	188	186	164	160	148	161	148	155	195	147	164	171	175	209	171	156	171	155	170	159	181	160	183	185	145	178	165	140	162	165	158	161	154	143	180	154	155	173	175	182	164	169	174	173	174	163	174	173	185	179	160	163	154	163	186	175	172	165	169	160	166	170	178	183	175	182	184	159	173	195	161	176	179	183	183	143	167	166	155	188	177	177	173	162	162	173	165	201	173	174	184	168	163	176	153	171	172	165	165	164	183	145	147	172	200	153	177	183	165	177	166	169	170	166	167	161	143	177	164	170	171	169	140	175	190	149	176	145	162	167	180	166	167	163	154	175	189	170	170	152	184	164	151	166	162	151	175	181	168	184	166	160	166	162	165	144	180	171	183	171	163	166	166	156	172	146	166	160	158	173	178	175	184	164	145	176	170	179	152	154	167	161	188	184	184	163	158	147	173	164	158	135	149	176	172	188	183	176	188	188	167	153	173	167	184	163	170	177	159	179	188	161	160	166	178	185	148	151	176	164	160	155	162	180	170	170	223	171	178	185	186	176	169	185	178	186	185	187	186	191	170	160	190	203	173	178	172	168	147	181	186	183	167	163	160	176	180	166	178	172	142	195	160	188	164	165	177	161	154	162	155	188	160	176	169	183	187	159	179	170	168	182	167	196	155	171	159	180	181	160	177	170	121	176	137	189	166	188	166	163	165	184	160	169	180	168	180	158	173	177	160	175	188	165	161	177	177	187	168	195	162	171	180	202	190	159	159	153	152	159	169	161	187	170	168	163	150	177	171	201	154	168	186	178	169	167	178	174	169	142	153	167	182	176	167	133	152	185	161	183	165	182	188	172	184	195	165	177	176	165	156	194	187	167	180	157	151	152	174	173	166	169	183	174	147	173	180	175	163	139	159	167	151	157	188	165	182	179	182	179	190	195	175	169	162	173	180	161	147	171	158	160	162	170	174	168	161	146	157	177	188	155	192	169	161	157	153	166	173	183	167	176	175	170	163	156	174	170	168	171	190	185	175	150	211	172	177	173	165	190	175	197	172	191	182	165	163	172	184	178	167	165	157	181	186	169	165	170	163	167	174	159	154	193	173	162	159	173	173	162	137	163	162	165	185	170	171	180	177	165	160	166	185	168	166	178	185	182	184	188	175	167	175	189	180	160	194	178	166	170	215	200	172	180	163	183	172	155	181	175	159	183	146	168	173	168	176	164	173	159	156	183	154	170	159	171	185	163	185	192	154	154	165	180	199	161	181	170	153	177	191	204	176	178	183	174	158	167	171	139	133	180	172	140	172	153	157	156	168	174	171	174	177	181	176	174	158	179	163	180	160	179	171	178	172	191	176	158	167	182	141	178	183	194	163	151	155	174	157	145	170	162	159	183	166	175	157	165	186	150	154	178	180	171	162	157	165	144	165	172	174	203	165	153	187	164	172	157	192	164	156	167	176	181	181	167	162	170	171	173	167	198	196	183	167	155	169	171	190	177	159	157	162	172	163	185	183	158	163
13296	10319	22295	24918	22579	18970	14875	10806	7817	6282	5489	4790	4302	3870	4246	4929	4916	4198	3861	3078	2387	1833	1625	1729	1570	1706	1666	1146	1071	975	928	870	761	738	825	913	1126	1164	1027	957	839	754	723	681	677	611	670	685	667	679	678	696	674	650	683	723	734	665	657	623	602	597	598	555	501	563	556	511	459	544	515	558	494	500	458	476	470	465	454	444	460	451	448	455	412	427	427	436	398	436	412	397	424	427	451	443	471	451	421	450	450	460	432	441	393	417	439	424	422	418	403	416	430	391	399	403	420	425	453	401	401	424	459	438	435	435	465	441	458	429	414	429	428	416	453	432	450	404	420	435	403	439	400	424	425	439	428	386	384	407	451	411	440	406	403	394	435	443	400	409	403	462	458	398	421	421	411	415	398	436	448	423	430	424	448	426	432	416	428	432	433	412	403	376	372	393	411	425	430	427	429	428	462	390	435	391	420	436	481	387	421	407	403	424	401	474	438	405	432	409	410	417	402	425	450	414	426	427	462	451	457	406	419	423	422	411	417	405	423	406	418	402	410	418	399	450	438	406	456	398	398	396	400	443	386	432	399	450	422	462	423	395	455	449	411	429	364	421	421	448	413	423	431	445	422	415	395	410	431	426	453	431	429	417	442	435	393	386	422	401	377	412	430	420	435	375	392	460	407	431	464	431	419	443	450	439	467	389	412	429	430	410	453	419	406	445	416	470	426	403	408	400	406	400	428	419	416	440	409	393	431	403	433	453	413	411	404	404	436	449	436	370	456	465	397	400	428	419	430	395	402	421	413	412	358	434	420	397	429	379	404	416	410	395	442	403	405	417	445	408	423	426	387	422	426	453	412	438	430	403	398	403	393	444	406	417	428	361	428	434	430	432	439	429	428	430	418	441	418	397	375	441	427	391	409	442	414	427	427	407	423	417	405	396	459	407	455	421	450	375	418	409	412	392	447	399	416	472	394	435	396	430	404	411	416	405	423	451	432	393	394	372	444	443	448	450	421	423	413	436	386	399	425	425	395	424	436	435	421	439	411	428	408	417	416	457	425	411	396	446	407	391	379	421	451	438	449	408	402	446	404	401	395	418	428	365	428	441	456	406	452	387	442	428	419	409	417	440	439	414	400	424	414	410	418	403	401	422	440	420	414	412	421	444	417	404	421	413	408	399	419	409	418	403	419	438	436	418	428	394	419	417	450	402	406	424	423	421	410	406	386	399	388	427	361	413	432	415	424	464	428	407	424	423	424	444	436	441	444	425	473	430	424	409	435	414	429	412	421	441	394	389	436	420	391	434	413	430	428	381	426	403	433	416	418	421	418	437	398	426	427	435	377	399	411	428	455	416	418	420	387	429	454	417	399	433	449	429	404	425	434	422	416	442	471	442	446	437	377	396	395	425	411	422	441	411	463	426	421	380	404	400	448	466	441	420	442	421	417	447	400	467	376	419	367	451	416	402	441	446	403	414	395	425	468	404	427	447	354	440	442	402	429	422	399	419	417	406	439	428	460	412	429	416	409	412	421	379	422	423	435	434	439	417	416	456	402	419	402	361	432	397	414	414	413	432	441	399	423	420	426	438	403	402	411	422	433	455	436	396	447	433	457	422	364	433	422	440	383	386	428	374	404	453	420	414	415	407	446	422	438	439	421	420	449	403	419	423	405	422	392	437	396	429	406	413	392	419	438	400	404	446	451	420	447	416	417	455	450	424	458	430	452	456	405	445	405	449	432	426	436	406	422	441	427	441	377	394	416	412	410	405	387	383	409	420	413	412	406	431	412	434	422	411	414	471	414	423	413	411	404	429	420	421	419	470	416	419	435	425	409	440	392	441	394	406	404	404	432	433	385	439	409	436	412	408	402	421	419	408	424	392	425	448	419	407	430	417	411	388	464	466	401	400	430	389	437	431	369	422	457	419	439	468	399	415	405	391	397	407	426	408	395	403	467	431	424	411	417	419	442	409	400	428	410	383	405	425	436	414	435	424	397	445	426	435	430	393	427	400	422	439	451	420	409	480	418	429	432	402	445	455	451	420	419	441	413	472	375	395	399	424	403	384	412	419	398	420	419	433	416	453	427	386	378	405	408	418	415	416	418	439	397	417	399	439	363	418	411	421	409	423	374	400	458	412	414	420	397	406	449	394	410	418	458	373	406	389	434	365	437	440	417	400	404	472	411	414	422	421	395	444	422	422	393	420	420	417	496	437	394	444	437	423	446	396	387	410	420	454	434	437	388	408	432	419	429	370	456	386	417	448	415	403	410	429	407	382	422	372	440	436	441	484	466	456	410	445	402	443	400	470	425	397	422	410	422	444	413	436	405	436	427	404	414	380	421	435	444	419	433	435	397	422	408	425	426	407	427	474	410	387	413	450	409	420	420	419	437	419	394	443	373	414	418	422	419	438	426	404	430	414	398	423	389	446	396	443	411	438	448	424	375	435	407	413	420	425	407	411	426	416	410	428	367	430	394	441	418	391	432	398	431	426	417	429	403	430	448	431	398	436	417	434	447	454	440	443	417	420	406	416	445	447	399	377	408	427	428	421	400	444	446	423	419	383	410	410	421	418	405	451	423	417	421	422	431	445	417	409	416	424	430	389	430	435	405	412	419	405	413	475	451	440	379	414	445	424	406	389	422	408	405	402	418	422	421	462	447	394	410	390	450	449	394	425	406	423	364	413	422	445	424	424	399	414	436	435	398	422	425	469	394	389	469	421	440	473	455	411	419	444	442	424	415	407	427	410	442	401	419	420	423	423	412	437	397	433	412	393	420	471	433	438	402	407	422	442	434	419	408	427	412	398	388	414	374	419	387	456	396	431	397	426	448	401	410	408	421	419	407	415	427	409	395	389	385	461	413	448	437	428	415	427	396	417	390	408	435	450	446	463	381	449	428	454	394	418	412	371	445	427	427	411	413	428	436	396	393	399	431	421	441	420	413	438	404	430	437	392	463	423	440	411	435	392	445	452	405	411	419	424	364	439	427	451	434	443	416	423	391	417	427	409	423	413	422	406	384	408	426	435	444	417	452	388	444	400	397	465	405	449	405	429	413	423	431	404	391	399	421	433	400	428	439	419	407	472	426	395	443	431	428	394	417	459	410	431	434	430	420	421	412	404	426	473	388	389	393	404	391	379	406	400	418	411	420	397	440	416	399	412	400	402	403	386	441	400	426	445	438	435	475	407	409	436	429	420	417	432	446	447	414	355	434	423	440	381	419	411	448	421	430	444	401	401	395	442	413	413	423	424	447	392	427	428	442	431	423	394	413	409	448	408	457	405	416	430	414	409	395	427	394	410	388	427	433	440	451	445	426	398	425	411	397	386	432	442	402	400	418	425	419	443	419	430	435	409	400	409	447	396	417	419	448	439	422	425	416	430	464	405	448	425	414	438	441	381	402	444	411	452	404	417	399	422	411	463	421	423	441	431	435	425	471	407	404	406	411	440	401	425	429	403	420	421	440	406	382	437	421	415	445	405	438	427
31316	18906	22249	18317	13494	9048	5693	3355	2262	1656	1472	1252	1099	996	1020	1141	1079	965	797	655	616	446	370	382	364	391	381	316	254	263	290	228	209	218	227	229	280	275	265	254	221	207	186	193	165	161	175	202	187	186	189	187	186	187	185	201	182	175	173	181	165	164	151	129	139	184	152	152	133	144	156	143	128	119	112	134	148	150	117	148	132	139	151	133	125	118	151	130	131	118	142	126	130	135	154	138	154	144	139	140	147	149	134	128	143	133	155	122	127	135	140	124	150	136	142	131	129	149	124	149	135	133	116	124	117	131	125	123	132	151	123	125	124	136	128	139	116	125	133	127	113	112	122	145	135	134	136	123	138	126	149	116	145	128	136	150	153	160	112	163	117	107	121	117	130	138	147	113	118	148	131	118	130	117	113	152	132	135	133	138	130	145	125	127	123	126	136	137	130	138	143	132	137	118	121	122	124	145	146	130	118	122	114	94	133	150	142	149	135	132	137	114	138	140	128	145	134	127	128	123	142	146	129	128	121	127	113	144	129	123	142	133	142	134	134	121	134	147	117	129	115	134	123	140	141	110	129	148	124	143	129	121	116	127	134	111	126	127	130	126	129	126	130	126	117	147	109	140	116	150	134	123	129	163	139	144	150	155	145	123	113	142	150	143	128	116	129	126	134	115	115	123	127	146	131	143	129	130	137	125	121	116	134	118	153	139	123	132	135	120	139	116	150	133	152	111	164	128	153	163	128	124	143	138	126	126	142	115	132	136	138	147	143	131	124	129	121	156	128	128	137	170	145	153	140	148	123	128	154	107	127	136	129	112	129	140	145	124	125	139	151	119	125	114	134	126	131	123	121	122	128	131	132	111	134	133	123	117	140	113	159	126	131	129	144	136	159	141	148	114	131	131	125	135	134	140	123	152	123	119	151	132	140	149	131	143	128	144	149	139	148	141	143	144	125	105	121	149	124	125	123	152	135	123	128	145	132	159	121	121	145	163	113	120	135	129	122	117	122	134	164	137	136	117	153	130	126	128	127	138	118	138	118	152	149	123	105	135	130	132	154	121	128	138	118	117	132	123	126	128	105	136	149	132	148	120	136	146	131	127	133	149	160	131	132	126	127	135	138	128	114	109	128	148	110	140	156	124	144	126	137	128	129	133	135	143	142	140	118	148	147	137	135	126	122	128	121	124	131	138	111	149	143	160	144	131	122	139	129	139	109	121	143	135	145	143	130	158	133	139	131	145	123	156	126	123	136	118	140	113	127	139	128	121	123	121	131	127	151	110	145	121	129	124	142	139	145	112	120	127	128	120	126	157	143	133	133	141	138	131	134	130	135	123	151	150	170	135	149	120	145	136	124	123	132	138	142	137	119	118	121	136	137	129	143	129	110	137	121	153	148	139	134	159	121	134	130	118	141	120	122	132	127	138	123	123	138	145	142	157	141	124	136	137	133	123	145	124	124	143	136	141	140	139	114	125	127	128	137	153	131	154	146	149	153	140	130	116	111	124	138	123	113	138	140	141	148	146	128	142	147	114	131	134	138	133	134	122	151	135	146	137	122	125	133	145	120	131	129	129	151	133	111	137	133	137	149	132	120	152	143	126	114	129	109	160	138	120	151	139	142	124	119	134	157	137	123	126	122	164	123	131	121	142	125	121	136	125	126	126	117	124	142	121	127	144	154	139	125	139	147	136	146	117	131	114	125	134	122	138	123	117	152	141	140	135	144	126	121	133	119	151	130	108	128	144	142	145	138	110	132	122	118	139	131	143	117	99	126	118	122	117	121	146	97	132	130	135	118	131	113	141	124	138	127	129	161	122	144	138	147	131	121	133	123	132	132	141	121	134	150	153	154	131	124	116	108	119	125	118	141	125	129	127	120	121	121	129	125	133	122	133	153	153	140	135	126	132	120	154	148	127	136	126	126	135	140	141	132	133	137	140	158	146	141	134	144	127	146	120	107	132	116	121	134	137	121	131	113	127	151	132	121	125	139	143	149	146	127	137	113	131	144	166	141	126	137	135	149	146	131	138	119	128	134	120	136	139	138	125	136	146	131	147	151	141	154	138	135	133	143	131	138	137	129	129	116	132	133	139	124	128	137	171	146	106	120	129	130	152	100	103	153	153	143	141	129	121	142	156	121	145	137	127	116	153	128	131	146	129	143	117	131	159	128	118	138	146	129	125	122	139	139	128	154	139	149	136	140	137	129	129	134	139	118	113	147	119	147	136	126	151	117	144	109	125	133	152	144	141	113	133	140	158	150	134	143	150	128	163	135	140	137	142	134	126	121	132	140	150	136	141	140	128	144	147	128	137	120	128	128	146	114	138	163	137	117	124	147	144	145	135	129	121	132	149	165	117	124	168	141	149	124	120	157	120	117	120	129	161	127	126	130	133	135	134	138	132	127	118	156	133	138	123	132	135	122	129	132	137	149	134	131	145	118	130	142	145	136	137	131	132	140	130	124	117	140	129	154	138	131	121	128	119	121	119	126	142	131	138	133	149	141	119	142	149	166	138	141	131	133	109	144	124	151	124	133	146	131	152	148	121	141	119	134	161	116	136	114	139	126	128	143	129	122	123	132	129	131	130	129	129	135	130	144	117	124	124	126	140	124	129	135	128	139	131	145	163	138	144	122	120	145	157	126	153	143	124	129	140	143	155	135	138	122	140	149	108	120	129	126	139	127	147	132	125	131	136	119	119	132	154	144	132	144	137	136	124	142	159	125	126	127	111	142	114	129	145	118	133	128	126	132	118	141	124	124	128	111	128	126	147	150	148	135	138	129	140	111	140	136	146	149	131	118	122	129	118	124	141	144	129	123	122	152	135	152	122	122	108	132	124	142	111	142	150	117	147	104	115	128	128	152	153	134	145	139	123	142	135	125	135	149	161	131	135	134	121	138	128	138	130	150	138	133	150	151	119	151	136	144	127	140	154	124	131	131	128	118	135	160	148	121	131	142	114	149	136	118	134	145	139	117	132	137	120	122	150	143	135	138	133	132	124	132	120	143	122	129	127	111	146	145	123	151	144	146	133	152	134	115	138	142	138	139	133	117	141	138	134	140	144	132	128	141	141	128	123	140	146	151	141	130	124	138	133	120	137	132	140	141	141	114	133	130	139	127	102	119	112	158	121	138	112	136	128	140	125	104	136	133	132	141	164	132	139	149	148	123	135	145	137	136	132	134	118	132	128	121	142	134	155	103	140	136	127	141	133	98	123	109	135	141	150	136	114	133	136	153	144	136	124	122	131	145	121	137	131	147	121	133	122	124	131	140	135	127	117	138	123	118	138	123	157	121	116	119	124	124	147	127	126	150	149	132	140	134	145	124	141	133	135	133	121	113	148	143	131	124	141	138	132	122	139	151	142	115	140	145	126	117	135	126	140	143	136	133	123	151	134	127	137	167	143	132	138	126	141	122	136	134	140	122	136	111	124	145	130	146	138	116	156	129	146	136	113	139	138	134	127	121	144	120	134	157	150
17560	13604	27184	30359	27668	23514	18111	13190	10312	8547	7654	6804	5867	5502	6110	6527	6580	5664	5009	3989	3271	2583	2240	2306	2281	2441	2311	1627	1346	1244	1157	988	842	919	976	1196	1622	1576	1341	1271	1037	931	821	762	655	696	747	779	761	786	740	801	724	749	786	761	728	695	656	608	624	581	507	523	510	523	532	452	475	456	489	474	440	392	422	415	401	402	401	394	381	366	368	319	348	348	380	372	375	368	369	341	372	373	358	366	345	394	387	363	373	393	367	376	382	331	377	332	337	331	344	319	350	352	341	362	356	346	383	357	349	367	334	368	318	392	391	368	352	325	373	335	339	386	366	344	318	326	345	358	366	368	337	336	370	325	305	330	334	341	311	390	357	324	351	371	317	356	357	321	323	374	337	326	323	392	375	323	307	355	348	327	314	314	318	346	320	341	345	340	322	323	349	337	333	356	360	308	297	343	337	318	380	320	356	353	355	319	353	338	337	339	329	317	327	362	335	365	370	352	346	359	331	355	346	347	349	337	341	331	324	352	328	328	323	305	351	325	355	321	336	365	342	337	337	348	370	334	372	335	312	338	341	308	364	375	325	350	324	346	319	350	355	325	316	334	297	355	346	353	299	351	334	359	330	329	324	317	376	326	338	331	314	354	334	373	322	318	318	320	315	349	330	330	368	308	312	354	326	325	335	314	345	319	323	312	314	352	348	336	337	329	368	323	326	327	337	332	368	316	322	392	328	327	355	316	338	352	331	364	377	325	359	331	316	345	324	316	350	360	358	331	343	312	326	310	361	308	336	373	331	360	353	321	321	324	332	337	339	358	364	340	332	328	380	328	350	333	329	318	314	347	340	353	343	317	366	335	353	364	338	335	370	357	323	382	350	339	352	354	341	336	368	349	336	306	332	351	316	339	320	326	338	334	321	345	313	328	318	363	337	360	326	362	351	322	348	366	334	314	361	339	331	341	316	342	357	332	310	340	362	354	359	341	329	305	298	330	313	315	316	350	346	383	347	326	322	336	336	371	376	383	318	322	336	319	355	308	331	351	331	369	338	331	354	352	339	330	333	360	335	336	337	342	339	345	341	310	340	323	348	336	356	333	320	358	322	345	320	320	312	323	352	312	308	302	347	390	381	342	323	350	374	342	346	348	354	324	360	306	351	351	335	342	339	323	367	331	313	370	367	350	352	309	353	327	314	317	339	346	338	313	337	337	355	293	334	331	307	332	318	325	369	330	328	316	322	327	366	328	340	362	359	343	334	397	317	332	332	343	347	302	353	374	374	326	322	329	355	340	321	336	338	321	346	315	373	364	326	333	322	365	320	354	358	322	348	304	344	351	345	323	339	350	330	323	338	327	339	350	329	341	331	377	336	309	324	325	324	327	340	326	325	363	372	345	330	336	358	290	342	358	345	339	329	335	325	308	327	322	322	319	286	340	340	345	325	346	357	319	315	337	316	340	344	342	352	335	337	312	341	330	314	324	307	349	354	352	321	308	346	343	313	355	361	391	323	332	339	343	363	308	344	353	328	306	318	319	342	354	346	368	332	323	345	328	323	347	355	350	353	316	343	356	335	335	305	313	357	344	307	329	327	348	340	356	305	349	312	332	320	313	345	340	322	337	323	318	341	355	345	343	340	347	310	369	324	335	349	319	349	316	336	332	354	334	347	318	369	345	311	338	378	314	326	310	339	351	328	341	331	357	360	341	340	343	327	355	326	337	325	331	353	349	313	308	330	318	351	334	345	348	335	359	339	301	333	348	337	335	353	355	320	349	336	370	335	360	360	326	346	361	292	366	376	320	345	360	359	300	338	338	332	321	340	323	316	370	321	351	356	348	361	349	330	345	353	334	305	315	343	342	347	303	352	343	344	332	320	333	342	349	362	336	352	358	335	330	319	327	326	368	328	324	332	326	350	326	362	312	350	326	351	337	338	343	317	334	361	372	299	362	329	351	319	326	338	347	323	343	356	319	334	316	353	355	309	343	313	345	357	327	323	345	324	323	329	340	347	343	366	339	331	318	343	320	298	353	335	348	342	349	328	325	339	320	322	337	365	351	297	350	362	349	339	367	324	349	346	354	310	330	355	337	308	337	361	319	363	362	303	318	337	330	351	320	318	329	340	346	341	340	377	346	344	329	299	333	321	316	348	342	356	356	343	340	341	362	346	348	335	335	331	337	327	331	337	366	338	348	342	347	332	336	382	311	318	345	308	329	362	335	342	322	338	328	307	313	373	348	303	336	338	358	325	345	364	336	330	315	352	303	359	317	358	343	324	344	320	335	331	314	340	329	332	340	364	334	313	309	318	347	347	339	331	334	320	366	325	350	347	328	352	332	333	343	336	352	304	325	346	336	367	348	303	338	328	317	331	341	354	312	326	316	353	335	354	329	343	332	308	346	304	339	335	338	333	343	306	342	319	345	384	329	341	315	322	321	377	348	346	338	324	385	333	318	347	334	350	336	331	346	367	325	340	353	341	347	350	342	325	318	313	317	332	351	334	378	338	317	347	350	333	330	318	313	311	349	316	362	326	292	352	346	341	339	296	343	362	325	342	328	347	359	376	339	340	309	331	327	320	345	348	352	347	347	334	316	337	337	339	369	335	300	320	344	320	369	334	324	339	323	351	333	331	330	299	335	316	341	370	333	337	342	329	300	330	333	358	327	347	379	363	339	339	340	357	330	332	359	336	322	340	360	334	345	379	314	349	334	344	354	352	332	328	328	351	344	349	319	333	348	333	355	327	294	328	348	359	326	328	363	337	317	334	351	323	329	322	325	338	374	325	348	333	355	320	314	335	327	314	344	367	341	321	336	337	339	320	322	319	306	335	326	335	362	292	343	360	362	336	370	312	323	363	297	337	362	340	332	364	330	343	345	354	322	334	321	345	359	347	338	341	364	319	301	333	301	348	336	349	369	329	305	355	351	313	321	325	384	330	365	332	340	318	337	360	326	335	336	327	324	355	349	329	382	348	319	336	353	330	358	313	359	337	345	337	347	359	344	325	329	343	328	344	348	341	349	348	337	325	356	309	334	352	316	331	329	305	336	342	349	343	342	332	330	340	377	325	308	328	342	338	357	332	328	378	369	341	365	355	363	345	327	327	310	329	345	360	324	339	367	357	321	355	351	334	349	335	332	345	322	318	354	344	348	342	325	310	331	352	369	346	349	340	360	346	302	348	325	332	348	322	321	360	335	326	300	342	342	335	351	384	337	386	358	285	356	346	343	305	361	341	321	387	360	353	364	328	305	297	339	351	325	351	358	382	344	343	358	367	340	349	315	326	326	336	348	312	344	304	370	329	313	325	325	348	325	324	355	284	340	328	316	355	330	328	308	332	327	301	334	348	353	327	317	338	345	330	312	333	348	355	332	331	326	320	349	348	322	346	313	343	335	315	327	307	371	347	353	336	314	290	326	328	348	347	326	345	346	346	346	326	327	372	345	357	356	370	351	317	345	323	321	319	351	312	344	349	337	345	332	356	320	386	325
12062	8049	9588	7724	5206	3266	1943	1158	884	689	643	564	471	481	548	572	587	505	457	375	320	294	275	292	241	240	234	251	229	229	182	217	220	201	212	210	211	214	198	179	185	203	216	204	212	205	224	204	184	219	220	232	236	217	182	222	214	210	211	202	204	234	229	223	205	208	208	213	209	191	205	199	221	187	205	187	195	196	204	205	193	190	209	202	195	187	192	181	187	193	212	207	203	185	204	187	215	167	208	183	170	181	177	188	228	200	184	183	187	175	178	210	204	199	199	199	209	196	193	188	200	192	206	186	178	176	198	202	212	196	201	208	187	203	234	209	189	210	197	195	221	195	219	200	184	198	198	222	158	221	185	228	221	197	190	197	218	194	171	182	208	219	202	187	199	213	189	200	205	209	229	176	186	206	202	205	193	160	221	171	216	221	208	201	180	198	207	185	198	200	213	199	173	208	194	203	211	199	194	230	204	234	175	181	174	202	196	197	192	182	197	198	187	196	190	198	207	189	172	192	189	171	189	182	170	182	231	220	200	172	187	187	169	200	193	193	212	200	189	198	215	211	233	201	195	200	180	200	204	177	197	181	195	205	206	227	169	178	201	202	212	176	213	197	175	209	200	222	186	192	216	226	243	207	180	211	201	171	199	222	222	205	206	214	186	215	212	201	171	184	189	200	195	216	208	176	192	202	210	201	238	182	229	199	175	171	172	204	179	202	200	220	178	216	202	188	199	215	214	189	189	196	196	204	198	206	202	202	192	198	201	194	199	220	191	167	199	221	207	189	232	196	203	198	215	193	193	184	196	180	196	186	194	212	210	179	205	204	168	216	176	184	182	183	193	174	213	200	195	195	201	204	181	201	193	185	168	183	195	215	190	198	200	184	220	185	192	206	192	200	202	173	222	207	193	190	207	160	193	193	179	196	209	188	193	181	178	190	208	161	196	201	205	193	191	215	196	215	215	194	187	174	182	194	198	190	210	223	227	193	189	184	195	183	189	219	191	210	189	193	196	199	198	205	196	208	189	241	219	195	181	215	182	211	191	173	211	182	195	206	210	187	197	208	190	219	182	212	210	217	193	189	184	180	198	193	195	201	197	200	184	183	181	193	174	205	186	185	208	188	215	179	173	212	190	194	215	200	208	217	206	211	207	192	220	201	180	179	202	203	214	195	206	195	212	182	207	185	202	203	208	208	194	226	192	202	175	180	195	214	210	195	203	197	187	203	209	184	180	198	195	189	189	201	178	196	209	207	199	210	218	175	213	160	157	181	217	201	194	228	179	202	192	173	209	200	186	171	181	188	180	182	193	201	200	193	187	207	181	178	203	202	171	195	218	176	203	209	192	175	183	178	200	203	194	194	220	192	201	181	189	186	218	196	196	187	203	210	209	190	191	188	194	186	191	197	182	193	205	186	207	208	206	235	194	190	194	177	222	215	212	194	178	212	181	173	183	168	216	192	205	198	189	174	190	195	195	196	197	196	193	195	218	200	199	208	185	174	203	206	182	191	203	200	201	199	216	204	171	193	209	191	192	207	202	213	220	187	198	216	186	206	193	195	188	166	175	186	209	179	166	198	205	198	210	203	199	192	238	192	187	190	216	208	188	161	194	199	223	212	198	188	201	199	194	183	185	192	189	187	205	198	187	168	202	210	186	192	171	212	210	196	200	222	196	188	232	198	185	212	214	198	165	188	175	177	187	203	196	204	199	224	223	211	208	188	182	186	191	206	184	191	188	184	198	201	186	201	183	179	211	205	180	202	199	182	227	214	219	219	209	211	206	186	198	186	183	212	178	209	186	185	199	200	199	206	191	177	220	160	209	175	200	193	208	213	178	199	212	202	166	183	170	171	203	209	208	190	189	217	211	198	198	173	194	174	173	190	205	199	190	189	198	208	211	188	198	205	188	174	219	196	183	172	191	191	195	207	203	195	173	154	196	190	199	187	183	211	176	182	195	206	200	215	207	197	215	172	198	202	195	175	198	220	194	202	210	191	236	220	197	204	178	180	194	199	200	178	225	210	199	227	201	193	180	196	181	203	213	192	166	228	200	229	208	188	202	177	207	186	185	193	163	205	173	221	209	164	185	200	165	190	179	192	180	204	201	211	221	180	183	212	205	216	184	193	188	196	208	202	223	206	193	206	215	204	179	198	208	204	202	204	196	190	173	169	195	184	203	209	179	198	186	200	188	202	202	194	199	218	199	178	183	192	191	190	219	184	205	177	229	192	210	191	171	212	194	213	212	229	183	212	201	223	206	196	173	198	174	190	186	205	191	196	196	201	187	193	190	189	208	212	183	196	196	181	211	214	212	201	207	204	180	186	183	211	209	206	212	206	207	160	191	198	224	179	181	166	216	194	196	180	208	193	188	186	186	198	197	184	179	188	222	202	204	213	189	207	207	216	197	190	187	211	189	200	179	210	162	215	178	174	176	175	204	200	217	199	184	207	216	219	218	181	179	177	204	198	212	196	179	185	180	199	208	200	193	219	215	203	206	201	180	213	210	202	189	195	217	187	188	207	195	184	207	202	201	168	188	188	181	212	207	203	188	200	203	176	199	193	189	198	187	199	190	188	193	200	197	184	180	187	202	196	187	208	187	195	218	174	213	202	215	239	193	207	221	170	204	181	184	222	210	198	165	189	189	212	202	228	207	188	195	217	192	189	170	199	214	193	191	187	211	209	205	203	209	204	197	205	183	190	202	194	192	190	176	204	216	209	176	198	178	202	189	193	198	209	173	205	193	217	201	203	205	179	200	164	214	185	224	190	217	189	198	173	191	198	177	214	186	189	189	183	199	180	201	207	177	195	183	203	161	185	181	187	194	191	182	192	187	205	175	185	191	183	192	205	195	216	208	188	189	205	196	163	185	210	161	226	206	181	186	187	177	203	223	220	202	185	176	192	198	200	224	217	211	205	217	189	187	175	222	210	219	217	191	212	190	177	194	196	197	220	189	218	213	186	213	185	189	205	182	176	188	193	207	202	229	166	190	219	184	183	215	199	228	208	176	219	198	185	187	205	205	200	203	199	181	184	211	203	198	186	239	196	199	180	202	193	200	180	222	186	210	177	208	189	185	207	211	184	194	213	195	172	212	170	205	173	198	196	178	171	217	175	177	191	194	185	188	210	180	201	203	197	189	217	179	197	209	173	201	193	205	184	209	201	164	165	220	197	194	192	172	195	199	185	204	198	183	185	194	204	218	198	224	202	166	182	200	200	196	220	214	215	210	210	191	205	198	198	197	227	194	204	188	220	185	219	193	187	195	200	161	197	214	188	201	179	210	224	188	184	188	200	185	187	188	210	203	164	213	178	208	195	187	212	200	198	190	187	199	183	187	203	193	207	192	175	214	196	190	202	214	197	183	206	192	210	194	205	188	189	175	216	162	170	201	200	191	188	195	190	172	192	206	196	218	201	192	183	199	190	201	185	182	184	198	189	198	194	212	191	216	183	179	175	206	210	199	190	227	179	186	202
6913	7003	15210	17966	15423	11782	8140	5604	4327	3647	3218	2673	2314	2298	2827	3242	3206	2905	2275	1858	1306	1056	1069	944	880	858	833	788	733	719	624	618	625	637	652	684	633	611	608	583	598	543	566	598	598	615	635	684	656	614	613	588	635	623	648	656	624	579	592	606	612	564	599	514	563	585	517	524	534	526	603	505	534	495	514	510	482	502	511	479	521	495	474	462	457	487	477	464	479	466	493	553	487	494	477	474	483	472	507	485	495	484	482	493	467	493	519	461	455	480	488	465	501	478	479	511	492	486	483	465	458	498	467	476	494	481	491	502	483	498	459	462	464	487	465	517	477	461	484	495	497	499	470	469	471	465	486	492	489	489	494	490	485	470	493	471	485	465	468	502	462	453	460	465	494	489	520	460	496	477	478	506	477	479	484	475	463	486	485	495	493	489	508	460	459	479	467	492	434	457	498	473	521	487	495	471	504	454	454	440	467	446	461	469	474	487	459	497	447	453	471	486	485	502	469	457	489	502	508	462	522	526	519	463	474	471	497	505	500	484	459	480	463	469	507	503	483	493	473	474	491	508	484	481	423	515	525	433	503	459	507	486	462	501	484	464	505	427	481	470	477	482	458	497	455	463	480	488	492	469	483	477	469	465	528	476	493	470	461	463	488	478	484	470	500	516	476	430	468	499	468	504	513	467	468	485	485	456	474	471	463	453	491	471	500	448	459	522	460	490	461	480	463	464	480	447	489	496	458	441	490	499	493	474	478	483	486	434	475	493	413	477	472	439	483	495	503	467	470	493	483	510	485	501	485	489	531	489	495	483	463	485	452	490	458	447	509	514	484	499	471	516	499	486	482	420	462	458	458	478	477	482	515	486	496	446	491	485	482	503	465	469	464	475	451	475	498	479	451	479	500	480	491	504	480	481	462	497	487	464	437	500	516	515	436	496	462	494	482	471	508	478	463	528	475	461	522	544	490	486	466	465	483	473	487	487	463	466	477	459	465	474	487	522	435	442	485	477	489	483	479	481	477	502	507	485	465	481	464	473	504	468	488	467	471	479	509	441	440	480	473	492	459	472	451	419	465	517	496	467	486	503	448	427	475	447	468	484	474	466	490	476	480	439	499	466	460	460	502	489	438	436	473	486	461	453	491	488	492	473	471	455	508	493	535	481	486	495	503	458	470	510	476	464	464	471	455	484	441	478	486	472	453	470	489	486	488	506	495	478	465	459	486	509	500	525	482	490	451	465	417	468	453	467	474	446	527	485	458	439	495	462	495	470	466	485	504	478	466	475	502	499	507	470	460	487	437	469	497	477	491	489	438	496	461	452	486	478	481	511	506	483	465	474	541	451	432	501	503	493	474	509	484	473	477	458	494	483	488	501	501	501	447	499	463	515	468	464	454	476	457	481	478	472	482	514	476	453	488	518	507	460	461	498	475	473	458	464	459	496	488	462	476	459	492	488	484	465	453	459	488	477	512	456	479	477	520	481	461	497	463	462	489	461	490	493	509	432	465	481	473	496	454	447	467	460	476	489	483	480	476	477	483	474	489	493	501	450	468	480	418	464	488	473	490	505	488	452	465	521	448	496	476	474	481	488	463	480	477	433	510	461	473	439	477	435	475	455	470	500	467	495	479	456	524	491	505	486	456	476	494	499	490	524	515	488	493	490	465	481	469	470	471	443	509	522	461	489	490	459	494	488	490	446	475	504	459	456	446	455	508	492	454	457	459	502	444	479	474	491	495	456	492	507	481	476	477	420	476	446	455	478	468	499	473	458	443	463	488	509	482	472	481	475	480	464	465	479	477	498	473	499	501	488	509	448	449	464	468	458	470	431	460	463	493	495	473	474	477	517	449	466	490	531	459	477	494	480	505	498	441	489	505	501	457	467	446	468	432	460	515	464	484	468	471	444	434	485	444	455	471	517	476	458	448	428	466	465	454	490	491	446	467	509	485	498	515	487	469	486	504	499	487	471	457	473	473	511	451	492	444	502	497	435	477	462	452	495	492	493	509	494	450	463	507	509	488	477	487	463	488	493	463	504	451	461	494	480	497	505	464	495	496	506	491	486	479	466	492	493	464	484	481	486	493	471	461	475	453	470	492	467	471	480	510	481	478	485	493	475	497	484	504	474	463	490	436	459	448	451	477	487	465	482	484	489	470	524	468	516	499	488	497	516	483	508	496	518	452	484	476	494	481	499	449	464	449	462	485	527	428	466	483	444	507	458	449	499	461	460	466	529	466	439	500	491	471	440	464	483	467	455	487	470	475	496	449	489	466	433	474	470	475	457	523	473	479	448	464	512	468	499	453	459	501	498	463	471	491	474	478	465	494	479	488	458	512	482	493	473	492	498	466	479	510	459	462	481	477	502	504	461	493	501	469	467	446	470	467	498	461	490	498	480	516	454	467	451	486	501	484	456	481	460	431	505	481	495	471	484	496	455	480	492	475	492	436	480	439	473	430	482	449	449	494	494	463	486	470	470	459	459	455	481	505	493	488	457	491	483	469	470	495	494	500	480	453	483	517	485	481	480	488	461	463	507	496	497	452	490	513	487	475	508	516	498	476	489	442	518	508	485	502	474	499	456	492	500	471	510	471	481	484	469	499	476	471	472	441	472	443	481	455	500	491	481	497	500	494	480	431	475	494	475	449	502	454	454	477	468	520	471	469	474	493	445	488	489	478	467	498	474	496	451	476	496	481	472	443	496	485	448	479	468	443	511	495	473	515	481	481	493	494	501	475	509	470	484	484	461	494	454	477	510	464	518	485	505	503	489	502	498	485	542	477	462	506	470	489	505	487	483	446	475	488	494	477	475	431	500	472	462	520	469	489	471	450	489	452	470	478	508	491	484	453	472	493	470	480	492	459	463	494	492	459	482	506	480	475	490	471	498	476	500	450	481	457	455	468	449	476	466	472	487	518	496	504	499	453	493	473	463	487	452	492	466	525	459	441	476	508	500	490	465	459	496	480	488	500	477	507	469	463	448	477	471	497	450	453	452	459	469	470	453	492	483	486	515	511	472	489	466	454	458	482	528	458	483	484	476	527	479	458	459	473	449	476	507	466	480	506	481	477	471	487	478	428	457	499	470	470	461	457	457	492	475	463	480	505	466	443	425	436	502	509	511	470	494	450	488	471	483	477	469	522	496	509	493	448	456	481	458	495	466	483	504	483	490	444	460	542	493	485	473	490	485	512	439	466	487	484	473	499	490	466	466	459	504	464	466	484	484	467	477	468	486	502	518	467	444	530	482	512	480	484	455	486	474	431	444	481	506	494	511	500	466	489	505	487	475	482	480	512	460	524	472	436	439	454	525	491	482	505	496	502	534	421	458	471	507	469	453	491	478	506	463	428	494	519	472	467	526	447	465	512	484	462	481	490	469	482	462	457	461	442	486	450	455	487	466	473	490	504	469	507	486	517	497	501	448	507	471	489	484	465	507	498	509	459	481	511	471	451	433	486	521	475	455	471	499	459	462	491	514	501	500
23058	13861	15825	13645	9107	5743	3339	2085	1483	1191	1031	859	771	846	866	892	835	756	619	524	455	373	332	338	326	343	315	222	277	250	226	257	196	243	206	243	239	249	241	259	242	219	189	216	217	202	191	217	209	204	199	220	177	190	211	204	230	188	195	175	200	195	178	203	181	156	205	163	178	203	174	191	190	156	154	170	179	171	169	172	167	163	150	185	196	169	169	166	176	182	152	178	167	178	185	175	178	170	183	171	174	174	152	160	197	168	174	154	147	180	181	175	159	174	177	172	196	150	201	165	159	145	181	178	168	171	170	160	157	148	179	166	170	182	152	163	164	199	178	172	178	188	166	177	155	183	167	156	165	163	179	196	190	160	192	171	178	182	149	156	148	161	167	163	191	169	158	190	175	161	175	150	159	155	179	174	161	164	148	174	153	176	166	173	159	166	169	178	170	161	175	186	177	152	174	161	157	155	172	179	188	177	169	167	177	174	153	158	163	159	162	153	198	133	191	154	167	170	152	169	165	179	185	160	190	175	171	208	173	162	173	185	153	158	181	168	152	178	157	167	176	172	155	150	178	159	174	170	164	175	147	150	149	155	157	165	152	168	151	202	181	187	153	182	161	166	159	144	148	153	165	164	177	161	160	171	189	150	183	193	155	170	146	169	164	181	178	154	171	158	149	182	160	169	164	156	185	179	172	171	171	170	145	186	163	187	166	157	145	141	160	154	140	175	160	187	174	177	154	180	157	158	169	171	164	162	163	177	170	175	167	166	169	163	172	160	169	168	186	141	162	169	180	175	150	177	163	189	165	173	162	180	168	163	151	158	151	156	176	145	161	152	178	159	165	185	178	168	158	177	203	172	153	161	172	183	170	163	184	169	164	172	158	165	183	176	155	156	151	162	146	187	174	183	187	163	185	180	159	163	175	171	159	148	177	176	156	164	176	162	200	172	191	156	155	155	172	159	204	160	174	145	170	164	171	172	157	180	178	191	157	165	150	177	183	169	175	157	185	181	159	169	152	135	172	165	174	154	185	172	132	165	159	158	190	182	186	165	187	168	176	159	154	151	154	171	153	163	187	141	198	167	199	147	170	187	155	173	160	143	163	170	187	143	160	144	179	148	171	172	175	171	190	176	160	174	175	180	176	162	173	156	146	185	165	162	154	173	168	160	183	180	178	148	182	169	164	168	188	157	162	179	153	186	173	175	181	165	169	173	185	144	158	162	172	170	174	183	182	185	174	165	193	158	186	163	158	166	161	164	163	172	193	161	174	170	148	173	156	157	171	167	187	174	184	179	192	161	161	153	159	178	157	154	161	151	155	187	188	177	149	172	151	136	170	192	167	172	163	175	161	169	158	166	185	150	181	192	155	161	187	183	186	162	155	177	177	168	181	186	155	164	146	167	172	178	169	147	160	169	188	166	186	160	188	151	168	159	132	154	183	147	156	163	159	155	162	163	148	172	175	162	191	189	145	198	170	149	177	167	163	157	160	168	150	174	138	159	175	150	158	172	168	173	157	138	165	167	165	174	173	167	162	169	162	156	171	165	154	176	175	156	149	175	180	170	175	173	181	167	160	178	174	170	153	172	159	167	186	167	158	165	160	177	170	168	188	172	163	191	160	175	175	172	173	154	180	151	186	157	182	194	174	166	176	171	184	196	166	171	168	163	181	149	175	172	127	162	181	169	181	168	189	188	174	176	191	167	169	177	177	167	182	158	159	138	156	179	173	164	158	180	160	166	156	168	173	169	166	157	167	185	167	155	176	186	200	184	169	157	158	166	177	189	157	181	159	171	164	173	143	190	157	195	180	158	169	165	175	169	144	168	160	174	190	168	164	153	154	166	189	150	172	176	160	171	179	159	169	163	141	171	169	176	174	145	168	167	167	183	167	173	175	160	170	185	160	171	146	154	181	160	152	188	174	155	154	166	165	161	166	165	145	146	171	174	153	159	175	145	169	176	173	152	170	170	155	166	173	167	167	173	172	184	171	171	148	178	174	183	170	174	178	185	181	169	162	159	155	180	183	163	172	168	159	141	173	163	169	183	172	169	144	157	186	158	168	179	157	156	176	178	171	144	159	206	148	166	180	153	163	149	178	151	200	164	199	155	177	146	160	159	167	175	161	192	173	172	154	173	172	164	165	155	175	160	196	171	178	177	180	175	166	198	141	176	190	155	165	151	159	193	157	177	162	159	170	175	160	177	161	153	153	203	202	148	180	168	155	162	169	150	168	180	174	152	161	165	176	183	178	166	189	162	169	165	179	159	182	151	174	164	199	174	195	201	158	151	163	178	156	159	157	162	175	165	137	174	184	177	146	157	133	157	166	158	184	174	173	162	194	161	160	153	163	177	167	162	173	137	136	169	183	166	160	132	140	152	160	169	154	170	185	180	164	177	153	178	173	177	166	180	168	149	163	150	161	172	144	175	158	172	140	174	153	161	160	164	185	167	149	162	163	162	141	161	173	163	166	158	167	186	151	181	181	184	179	157	146	166	163	154	161	163	172	156	146	174	190	169	155	152	162	169	157	181	172	137	153	174	177	167	179	157	180	201	169	158	168	149	152	190	178	139	179	143	163	174	178	166	165	157	169	145	168	161	211	162	183	176	169	141	157	171	144	159	180	176	160	176	159	167	163	152	139	199	172	178	179	158	178	170	170	153	151	165	152	179	157	188	198	175	145	147	149	145	158	147	181	171	169	173	160	144	200	148	164	182	173	195	186	163	161	157	161	148	165	177	168	154	168	167	165	178	169	155	182	192	158	185	161	168	181	154	161	184	206	166	155	162	163	148	155	193	158	147	156	196	180	150	177	177	166	154	153	189	180	166	158	187	182	178	172	147	177	174	160	168	154	166	153	174	158	162	184	149	145	144	180	171	173	149	175	161	181	152	168	157	186	183	158	183	171	157	171	167	166	164	172	174	169	155	169	175	139	179	153	170	168	180	160	169	179	162	173	154	165	163	151	166	164	149	167	135	174	154	175	155	178	165	175	164	148	148	171	154	170	125	182	166	166	186	169	179	168	168	181	161	169	164	162	168	179	174	187	163	184	160	164	168	208	180	142	171	178	172	168	157	167	194	176	167	147	166	158	161	171	176	176	190	170	153	160	167	174	149	193	177	184	169	152	160	151	159	169	152	170	178	177	170	174	164	186	162	189	174	172	154	175	163	153	166	158	179	147	161	186	187	186	170	181	166	163	159	174	169	174	180	146	184	171	153	186	168	193	169	172	177	191	171	186	170	167	176	177	152	167	187	142	172	147	177	168	156	187	184	171	176	181	166	172	163	139	168	149	165	184	149	151	162	153	179	165	155	175	191	162	187	171	178	167	163	155	156	169	150	181	180	171	164	192	170	176	155	174	175	189	165	162	152	175	185	171	182	182	155	183	168	174	174	167	169	167	165	183	161	151	158	160	154	167	145	139	174	170	178	161	165	176	152	151	163	169	152	158	170	157	171	164	162	160	144	192	159	181	168
13202	11064	22266	25906	22424	17622	12400	9000	7407	6412	5367	4667	4304	4650	5033	4965	5015	4273	3418	2839	2154	1933	1805	1602	1502	1734	1627	1197	1100	1000	933	807	773	769	855	1008	1097	1085	982	933	835	732	737	711	672	763	758	750	710	683	684	679	710	625	665	721	645	651	658	591	646	597	587	552	549	563	482	535	495	547	537	447	476	446	449	459	490	480	450	419	444	429	415	455	410	431	412	399	409	448	454	441	429	427	419	424	448	393	416	456	432	415	418	445	384	433	441	429	420	423	442	397	441	439	426	434	423	434	442	417	413	424	410	438	385	458	403	381	413	428	403	443	443	424	385	403	386	446	402	378	429	408	414	427	404	389	397	452	446	386	402	419	371	402	410	426	408	398	427	434	399	434	390	405	422	440	453	434	430	404	413	421	416	429	419	392	447	415	420	376	419	428	469	401	443	442	415	413	433	384	386	413	400	428	414	388	396	397	410	399	398	405	405	447	426	404	390	422	409	426	414	397	423	411	411	456	414	420	425	396	408	399	435	411	397	428	416	414	368	419	425	405	385	365	418	439	404	444	424	400	419	365	394	385	381	393	412	440	428	414	423	386	424	415	381	415	406	403	402	413	405	421	434	411	402	388	390	409	459	446	390	411	428	380	393	409	408	459	437	446	431	403	407	390	406	431	406	415	384	399	414	406	436	424	369	420	393	403	396	412	385	425	423	404	468	431	431	388	442	404	408	384	403	423	404	445	388	413	404	432	407	415	364	415	411	420	388	423	465	396	408	429	440	415	420	389	400	415	432	431	421	422	399	398	412	420	416	414	424	388	417	420	430	393	448	397	434	432	396	420	417	445	431	429	383	410	420	436	413	425	423	436	438	417	421	389	426	442	425	415	434	430	433	421	443	445	368	368	429	417	446	436	401	427	424	413	440	431	410	417	436	414	402	403	408	411	384	416	423	423	380	412	448	449	396	420	395	405	450	447	405	391	434	403	394	394	429	402	407	450	410	400	395	382	395	411	397	424	380	408	425	460	397	401	405	394	403	435	415	397	405	427	453	413	423	391	410	441	403	387	413	410	419	450	434	415	405	397	384	419	440	425	408	419	433	412	417	439	399	433	421	406	425	410	399	385	415	428	398	422	400	388	401	406	410	362	447	429	427	412	412	452	431	386	424	429	416	387	405	452	430	413	383	392	424	438	441	433	415	412	431	461	373	425	404	420	409	425	398	399	411	388	448	420	415	444	396	443	418	394	408	397	399	435	406	413	440	385	420	449	412	401	436	436	450	422	399	434	410	387	423	476	439	389	406	422	429	401	393	435	405	398	429	399	423	431	427	440	427	447	434	437	453	395	409	401	384	419	429	386	444	432	405	410	377	387	407	405	409	404	408	435	411	383	407	441	427	455	396	405	400	450	454	432	390	407	389	417	446	423	399	398	436	364	395	405	428	416	409	435	402	414	420	419	441	396	417	385	411	416	420	397	417	433	412	397	387	414	410	431	391	421	429	394	427	428	362	451	375	460	387	414	379	440	412	388	419	443	403	398	402	390	443	423	422	427	394	411	422	450	405	395	435	443	439	439	419	450	413	407	421	405	449	430	422	414	392	431	398	389	419	419	449	433	416	430	418	397	398	382	452	405	400	443	399	429	398	405	444	377	411	408	399	390	454	390	429	428	415	400	437	422	411	410	412	409	403	422	424	389	404	404	419	397	444	402	410	398	417	402	417	404	406	437	409	399	395	416	428	434	434	376	432	424	442	372	444	403	402	413	404	364	414	458	424	428	411	423	416	430	384	455	395	423	444	439	431	443	415	393	409	386	381	432	423	427	420	443	380	420	406	427	410	395	446	405	429	419	401	411	393	433	388	428	407	409	427	386	386	404	415	392	455	435	412	411	414	424	381	418	415	416	433	421	406	409	445	412	429	420	414	401	435	379	435	396	397	432	420	419	410	408	434	409	441	411	408	397	410	413	416	405	397	368	410	418	396	442	423	382	402	413	432	386	396	411	428	405	392	401	402	443	400	407	432	408	429	411	397	403	454	413	413	442	411	449	390	433	429	427	425	409	420	389	447	413	454	385	424	424	429	407	396	409	404	400	465	428	427	424	409	414	393	425	444	419	391	398	388	439	402	397	396	406	386	441	397	377	466	394	431	418	449	381	424	391	410	426	407	401	417	427	393	427	401	439	436	414	397	448	399	420	377	383	417	385	407	418	437	425	453	420	397	433	410	468	416	440	451	409	386	410	423	413	401	414	382	403	420	432	409	401	405	418	434	411	401	410	383	398	387	415	369	402	421	408	431	406	454	407	398	425	403	425	414	414	374	419	433	423	422	378	386	449	439	430	417	377	423	417	445	436	412	417	373	414	424	425	415	402	435	423	410	408	405	453	374	402	422	422	394	369	379	417	381	433	414	384	410	407	423	424	395	388	380	399	397	354	408	432	386	435	442	392	410	429	404	412	426	419	382	416	438	421	413	420	458	406	391	444	444	440	424	408	406	400	405	400	415	442	429	401	423	421	398	385	430	432	417	438	420	435	416	423	410	408	449	446	424	399	398	411	413	450	410	408	400	406	413	421	438	453	459	415	404	414	387	396	393	446	385	411	416	421	392	439	421	429	436	422	373	407	420	410	434	398	430	426	435	403	397	407	420	425	433	381	401	371	443	395	377	410	415	443	417	438	399	456	416	412	411	414	417	405	398	400	429	459	464	378	417	388	399	380	389	417	439	434	402	419	415	403	404	435	398	400	444	396	402	397	409	435	467	412	404	430	406	435	391	417	438	384	397	411	422	414	418	396	381	433	415	415	388	399	440	428	427	418	427	422	408	396	417	421	431	391	410	404	374	367	411	415	428	404	396	423	402	432	414	381	402	396	413	396	404	431	406	409	421	438	373	419	415	421	406	376	421	421	430	400	406	417	402	429	393	409	432	435	427	448	433	420	382	422	421	435	431	389	409	432	385	405	427	419	420	415	457	383	414	434	409	418	419	429	394	444	409	417	427	426	424	418	407	425	419	413	390	426	433	389	378	424	429	435	440	397	394	379	405	414	394	425	387	428	417	433	413	401	427	410	437	443	409	411	405	437	409	426	461	447	400	421	410	440	424	393	439	412	411	392	445	387	456	440	416	450	405	418	395	406	398	399	409	422	428	424	396	416	429	426	421	423	409	432	415	377	440	404	408	423	413	408	427	442	464	415	378	433	419	415	387	405	409	423	415	443	453	428	399	406	398	431	386	389	425	411	383	430	393	413	371	396	420	418	407	374	423	432	387	358	409	403	419	452	430	422	398	429	419	423	415	415	409	426	444	450	380	434	426	430	416	422	429	402	418	398	458	402	434	395	419	416	371	412	403	380	380	414	395	442	400	381	426	413	397	408	423	425	421	440	418	441	427	416	412	398	432	374	403	409	412	422	430	376	410	411	414	430	423	459	376	414	412	394	395	421	402	411	441	406	412	413	405	390	404	454	412	445	420	396	415	406	403	415	387	427
30914	19266	22470	19312	12749	8252	4687	3008	2201	1726	1398	1224	1093	1112	1149	1152	1144	875	757	621	442	433	394	360	384	427	370	296	251	240	214	206	182	226	213	273	274	313	284	216	222	207	189	199	184	185	159	177	178	176	196	177	165	210	220	181	166	171	179	173	148	150	150	174	168	138	145	126	163	153	138	135	135	142	144	139	151	126	120	141	143	147	147	146	111	145	118	137	111	138	133	141	123	149	149	108	138	131	131	139	153	140	111	129	95	130	123	141	146	122	143	153	143	141	138	132	121	118	121	126	133	131	118	118	136	141	122	184	155	120	129	138	125	114	122	136	117	134	139	154	137	128	120	143	147	143	133	152	124	148	143	127	152	137	152	122	124	120	136	128	128	131	153	149	115	151	119	124	143	130	136	135	146	128	139	125	127	133	145	120	124	143	135	144	150	126	136	123	142	139	111	128	155	121	140	126	151	130	132	131	132	127	124	128	141	129	136	129	118	118	127	138	131	139	150	121	129	120	123	125	141	133	145	137	115	141	146	147	130	127	115	149	129	101	124	131	125	134	121	144	108	136	133	129	120	120	116	134	141	143	129	138	130	133	119	131	115	143	138	161	98	104	127	136	120	121	124	128	147	141	138	133	136	122	131	144	137	128	142	147	152	140	117	137	116	136	135	122	133	146	121	109	128	142	144	143	140	130	121	147	109	119	131	134	137	112	126	136	113	149	121	127	130	126	145	113	122	137	127	155	120	146	124	133	129	127	148	134	147	141	129	122	140	142	105	131	107	122	104	130	140	136	148	150	135	153	125	135	127	133	140	137	129	126	121	144	126	135	139	126	130	132	125	147	132	121	134	128	114	124	144	131	116	129	133	119	132	129	123	119	125	132	122	126	126	132	129	141	125	113	122	140	132	145	123	136	134	140	130	148	144	131	139	128	159	139	140	129	126	107	102	137	119	150	132	143	140	123	144	135	124	143	116	132	121	116	129	127	145	144	131	119	146	128	118	128	99	130	140	141	120	111	146	121	144	114	148	121	171	119	118	133	128	126	139	143	136	140	123	122	130	138	140	122	145	130	121	131	133	130	129	131	138	129	117	122	107	128	119	125	127	133	118	150	119	137	145	135	136	135	147	124	143	122	112	131	137	133	141	152	155	126	128	133	119	137	127	129	131	129	139	117	129	135	117	131	117	136	140	131	132	118	145	138	133	128	141	150	120	135	127	128	142	144	128	150	147	113	124	140	152	123	124	140	149	120	141	137	123	131	142	138	126	127	141	113	118	107	146	126	132	124	168	140	113	126	125	146	142	136	126	141	122	139	131	153	132	125	111	123	123	115	139	105	141	126	138	140	131	131	122	146	135	131	136	137	130	147	141	121	137	131	132	130	127	119	131	131	146	162	123	113	142	126	111	148	124	141	139	129	113	121	126	123	125	128	135	135	124	153	127	132	134	144	143	119	123	130	121	124	114	147	112	121	124	118	158	119	126	118	142	128	132	131	119	124	114	127	126	131	132	118	132	113	117	109	117	119	138	137	131	101	127	123	116	130	135	122	138	150	116	134	136	147	122	111	128	131	131	126	150	162	108	100	125	121	141	148	115	119	118	125	112	123	147	132	136	115	120	103	124	133	115	136	114	132	119	135	141	118	131	123	128	129	117	124	120	116	136	142	132	132	133	136	134	147	116	134	109	127	144	128	147	134	126	129	123	122	106	146	121	138	130	118	157	116	130	143	123	134	126	133	140	125	132	111	126	130	124	130	127	127	139	126	157	133	118	143	145	115	150	141	131	129	130	108	127	138	143	138	151	116	137	152	136	135	118	119	139	115	129	127	145	142	115	138	149	140	151	128	149	140	127	117	157	129	122	145	135	139	125	119	121	132	144	145	134	142	134	108	128	139	124	125	126	118	119	142	123	146	123	116	130	135	119	144	145	126	127	111	128	132	127	116	153	144	103	140	119	138	145	132	146	130	134	130	132	133	126	139	137	126	127	124	147	143	109	129	127	106	121	127	141	154	137	141	119	129	125	119	124	127	139	129	133	129	151	126	133	118	111	104	112	126	127	154	129	120	129	124	141	130	123	110	142	155	132	141	143	124	130	179	141	150	113	129	132	110	132	151	137	137	141	128	115	117	113	133	132	149	126	133	135	115	122	131	149	119	118	137	120	125	118	133	138	125	127	86	131	122	135	123	125	128	137	123	143	141	117	126	140	136	138	119	129	148	153	112	120	144	144	159	123	152	119	164	120	128	144	123	134	108	121	122	150	124	140	156	132	145	119	152	142	126	127	152	147	125	149	122	132	111	127	138	117	116	138	157	142	126	124	158	142	158	133	126	137	137	139	118	116	140	120	133	145	131	135	112	100	115	137	135	108	126	133	143	143	150	135	132	141	152	114	123	142	133	138	106	133	155	125	104	136	120	132	128	127	132	122	154	128	131	121	119	151	124	144	132	126	144	138	140	146	149	131	138	141	130	117	138	132	147	127	139	128	127	148	128	145	132	131	132	140	113	113	143	133	143	135	116	111	138	133	130	127	118	121	136	141	133	122	123	119	131	114	139	145	130	125	114	121	122	119	139	144	136	123	132	118	137	123	125	122	145	144	125	142	109	118	113	138	152	145	130	123	104	124	126	119	157	121	133	133	133	127	141	132	145	127	140	126	124	158	114	114	128	148	136	143	156	142	127	137	142	136	128	131	123	119	140	135	144	128	138	143	128	132	138	121	134	117	143	135	133	147	120	119	133	146	136	131	131	134	132	150	126	137	156	120	124	113	126	135	138	139	149	122	134	124	119	136	136	135	141	129	138	128	136	133	145	137	144	121	130	136	142	146	116	148	121	145	123	141	124	128	151	133	138	121	109	117	119	136	135	156	140	146	140	160	129	121	145	128	133	130	130	127	137	120	121	136	127	139	132	130	107	121	123	122	135	136	138	131	126	127	124	137	126	123	134	137	126	120	135	158	128	121	128	140	122	139	122	98	173	127	134	134	144	121	152	114	144	129	125	142	118	137	138	124	134	128	160	133	120	137	136	132	143	129	119	125	114	127	143	128	124	154	145	144	112	127	133	129	119	139	118	115	129	144	137	124	122	122	141	140	155	159	168	148	117	133	143	147	123	126	144	148	150	137	121	130	141	127	142	129	145	131	125	137	148	130	113	144	124	144	125	144	141	125	139	135	139	137	127	141	153	132	122	149	118	129	121	131	141	126	154	126	130	131	141	133	137	138	127	119	134	125	122	158	141	124	136	126	133	106	136	131	114	125	140	143	126	145	139	105	136	129	136	145	146	141	124	133	143	144	142	141	132	127	136	135	114	138	139	144	145	126	125	153	134	161	149	121	117	139	130	132	138	151	134	149	151	134	128	123	117	136	136	150	136	142	140	137	136	117	133	122	136	111	142	145	125	127	128	136	132	130	140	128	121	144	140	127	134	139	144	119	140	118	124	125	115	134	130	139	109	112	143	109	133	120	145	115	120	117	136
17173	14281	27701	31023	26465	21993	15809	12447	10192	8601	7393	6440	5921	6409	6768	6637	6651	5543	4603	3691	2765	2608	2447	2269	2204	2477	2083	1565	1480	1283	1037	1010	980	986	1051	1350	1642	1574	1498	1178	1216	913	857	738	740	818	815	757	844	752	769	811	802	830	830	724	755	692	665	588	612	571	512	559	571	542	468	501	468	504	498	421	440	442	415	399	398	419	380	403	379	351	360	373	322	375	365	354	393	364	337	361	416	350	396	358	333	363	413	360	396	379	349	325	332	360	335	317	353	315	362	329	344	332	332	310	339	326	331	337	378	368	329	375	369	358	336	352	367	324	352	369	331	342	324	333	345	387	362	356	306	345	335	318	323	292	331	368	359	345	325	337	328	315	368	324	317	345	364	306	354	320	339	351	342	331	352	288	322	353	343	331	329	352	338	352	325	347	337	289	342	340	362	348	305	312	332	352	334	332	359	340	315	350	331	321	339	309	352	310	328	343	319	334	338	343	318	332	363	310	324	344	363	336	372	336	332	308	342	319	351	329	318	328	355	323	350	329	358	346	339	360	356	369	319	332	343	324	360	303	326	339	292	344	350	335	382	340	352	380	337	342	317	314	314	279	356	326	345	323	335	330	318	318	310	327	365	332	345	372	343	343	337	356	318	319	317	351	339	340	352	352	310	327	361	319	348	330	306	336	327	355	298	345	358	323	345	332	332	358	367	320	344	305	330	302	334	354	386	331	338	327	333	346	302	344	306	356	337	330	331	348	332	327	329	350	343	313	355	341	330	333	373	310	332	332	332	345	305	353	329	345	341	294	342	341	370	328	324	346	312	340	324	340	362	314	326	358	298	336	349	332	363	352	369	324	353	341	344	331	296	336	337	366	329	321	338	343	357	324	366	320	326	343	352	325	342	360	346	384	331	318	371	325	347	315	359	337	338	349	334	320	325	316	328	339	330	303	326	366	354	328	319	334	302	334	313	304	343	294	328	341	349	320	361	323	298	357	338	308	318	333	326	343	343	357	370	347	362	346	354	318	326	345	311	348	348	355	325	348	344	316	381	319	347	343	367	365	355	337	321	345	350	341	344	327	311	306	360	287	318	341	356	325	335	344	340	352	288	341	316	330	334	329	344	309	326	355	366	327	343	299	321	364	373	349	310	333	297	315	372	316	373	337	335	338	342	357	339	337	323	332	331	344	333	321	360	336	324	314	342	331	342	332	333	339	338	324	324	332	314	328	320	299	345	359	354	338	294	355	326	330	318	334	354	355	339	326	336	341	322	327	355	316	355	335	356	339	299	358	312	324	330	334	351	305	334	326	324	343	298	297	336	321	325	332	352	323	359	354	330	320	286	349	345	390	373	330	294	341	337	348	330	332	321	331	298	332	322	355	313	335	337	317	342	316	333	377	323	337	330	308	341	351	362	331	367	332	344	326	329	337	313	325	338	316	332	342	353	362	379	331	347	332	346	360	348	326	316	360	332	318	359	301	312	324	339	357	334	341	343	325	335	321	333	347	327	349	348	352	361	309	319	364	325	318	301	311	355	379	328	347	336	324	339	335	361	338	336	352	329	350	350	324	360	362	336	327	335	364	304	297	339	333	333	338	366	351	311	315	340	311	363	335	306	324	340	352	336	310	336	309	318	320	368	342	330	336	351	375	298	356	337	327	315	360	364	334	360	298	302	345	328	345	334	345	348	310	301	356	339	340	318	357	329	342	363	319	307	318	357	341	373	360	317	327	358	342	345	319	360	358	319	335	328	305	333	298	339	368	348	321	334	335	343	346	340	348	324	312	333	328	329	317	356	352	335	344	349	322	337	342	337	332	369	335	346	332	355	359	320	345	329	367	324	341	320	314	342	358	324	360	321	348	360	365	353	357	316	345	314	330	341	320	336	377	361	337	311	313	314	330	321	334	317	337	330	364	352	316	343	339	337	333	322	362	329	330	334	344	291	362	326	298	362	307	303	305	342	353	350	329	316	315	354	358	308	306	315	344	330	316	319	378	318	331	342	350	300	330	343	345	318	355	334	308	345	323	383	330	316	320	336	325	356	338	349	316	327	346	330	299	357	357	311	332	298	345	346	344	339	306	329	310	358	316	353	344	354	358	323	351	321	341	330	367	325	322	312	363	364	355	342	339	352	311	346	317	363	352	309	353	322	342	302	314	339	318	324	323	341	298	359	318	327	333	332	321	323	307	365	334	322	324	335	365	311	301	338	373	330	354	329	352	342	349	341	348	357	344	344	324	351	333	351	296	348	329	358	343	356	342	321	320	362	341	311	306	327	366	324	348	324	350	333	321	355	318	325	342	332	351	319	337	354	365	355	350	335	317	341	328	341	319	335	331	351	346	330	356	309	351	343	311	364	360	335	337	312	337	336	335	357	343	355	363	327	325	293	339	341	343	317	316	303	344	328	335	336	340	336	349	318	339	338	314	351	349	302	325	336	366	321	332	336	317	351	317	349	336	328	353	317	327	341	315	340	337	362	329	357	337	318	327	345	359	345	346	310	347	304	339	350	312	330	319	332	339	333	312	336	332	355	345	348	313	343	341	314	340	328	316	370	295	314	346	314	318	320	331	325	360	294	341	313	358	367	294	335	299	310	363	308	352	347	359	324	358	341	382	325	366	343	337	354	335	327	313	335	354	353	304	349	301	312	367	331	320	358	338	327	338	333	351	348	330	323	332	343	311	328	303	346	347	335	330	329	304	328	348	356	352	349	361	361	368	327	358	333	305	334	332	341	295	339	349	337	341	347	337	298	330	326	341	352	364	342	328	347	350	322	298	335	343	344	349	312	347	351	319	317	320	374	346	369	358	351	330	312	312	310	335	337	334	332	370	312	354	349	344	311	364	352	346	342	336	340	325	318	318	358	328	327	345	342	311	345	318	316	357	373	335	362	327	315	371	344	338	329	332	341	344	330	315	372	329	361	327	308	340	347	343	330	342	362	337	299	327	323	330	323	328	369	333	323	364	352	359	311	348	325	319	323	331	345	314	299	308	335	344	334	313	357	308	326	312	334	322	308	331	356	376	339	353	378	365	358	316	319	349	328	346	369	312	368	351	321	306	332	329	373	338	314	354	345	334	294	323	333	351	329	340	307	333	314	326	316	366	326	330	336	338	367	349	350	337	335	339	323	324	347	344	324	333	327	304	319	331	312	315	334	323	339	317	371	330	337	368	316	329	321	318	345	305	337	360	359	341	340	329	333	325	321	342	293	334	292	297	313	351	364	348	324	317	362	349	335	353	341	298	339	364	335	345	351	353	355	353	367	295	355	305	324	372	358	349	310	322	347	339	372	351	324	354	366	354	320	329	361	363	350	361	322	333	337	342	324	373	311	322	336	318	347	349	361	360	333	302	339	327	334	353	343	375	330	342	306	366	355	358	389	337	318	357	351	320	340	311	322	324	323	298	327	300	317	326	330	370	337	348	321	349	363	339	364	330	345	336	327	309	355	370	305	341	341	346	366	344	338	325	320	322	324	330	336	324
12543	8442	10151	7969	4789	3052	1812	1155	971	740	631	508	494	504	560	648	580	517	402	395	290	286	245	265	247	236	231	235	241	230	189	222	198	230	201	227	199	214	218	165	193	218	208	220	213	202	197	205	216	234	235	221	184	216	217	230	220	224	190	196	231	196	211	205	193	218	219	195	201	217	203	192	190	192	192	203	217	224	208	191	220	196	175	217	175	212	199	200	183	198	201	193	199	202	196	187	218	207	201	187	198	208	191	212	209	184	193	201	210	187	186	207	176	175	207	217	203	183	196	198	190	188	227	211	194	185	213	209	215	210	192	201	190	209	209	198	175	190	203	184	193	216	201	210	211	188	173	175	202	192	194	200	194	209	178	196	177	172	188	186	181	198	210	159	207	193	200	202	193	187	202	194	201	207	194	201	186	177	208	188	180	204	201	185	213	186	181	199	210	187	200	185	193	201	196	189	179	194	218	213	220	202	209	184	190	199	219	206	189	190	180	194	222	199	187	189	204	206	181	187	206	219	190	195	225	196	179	224	204	185	188	194	216	213	210	224	230	217	215	200	172	185	183	209	201	168	212	221	188	196	196	198	197	193	179	195	202	179	186	193	195	191	190	204	194	185	183	200	203	196	198	181	211	193	182	178	192	198	201	207	205	217	215	202	199	194	199	203	197	246	199	221	215	186	201	191	215	208	225	207	191	194	206	192	202	192	178	191	211	199	192	190	195	185	187	207	203	209	197	207	196	182	209	206	199	194	178	195	182	190	207	192	172	198	209	192	192	181	223	185	223	197	211	231	183	176	201	180	208	198	205	193	175	225	187	179	185	213	165	197	193	207	168	211	194	203	189	207	183	209	185	207	187	195	204	213	191	190	203	164	205	204	217	195	185	198	212	198	200	180	192	221	171	190	195	213	213	188	191	195	201	187	182	163	184	231	223	219	202	213	186	195	175	202	172	195	181	169	175	211	222	190	202	202	203	207	211	213	198	211	221	195	215	189	176	194	198	218	201	202	206	189	191	172	199	222	216	207	165	190	202	176	213	196	207	200	186	216	183	183	199	186	199	176	215	209	193	189	171	179	186	198	198	192	190	224	185	188	199	217	229	212	181	205	188	187	187	198	187	189	184	193	196	230	215	175	222	198	201	225	205	202	194	196	190	191	207	207	215	212	196	194	156	194	168	188	203	182	207	187	218	180	196	199	205	169	201	207	190	176	177	207	205	202	224	209	211	195	207	200	192	236	178	192	198	204	177	183	168	191	209	184	188	197	203	177	219	189	187	210	188	195	204	197	202	197	199	201	192	174	184	199	206	187	192	193	197	217	192	221	180	198	180	189	200	210	211	174	190	177	200	201	192	188	203	188	209	172	204	220	178	196	187	208	183	197	195	211	190	187	172	189	212	199	184	190	191	202	186	200	193	205	201	198	209	196	187	204	187	179	216	194	200	200	208	190	186	213	201	154	204	198	223	190	195	198	212	192	193	194	223	206	198	197	186	205	194	199	200	187	159	172	192	194	207	184	209	193	192	236	211	202	212	198	236	171	204	154	189	186	228	209	185	181	176	204	204	193	187	195	181	214	181	193	194	185	200	175	217	235	174	197	210	209	168	205	191	209	162	197	197	184	186	202	223	228	206	190	177	194	206	167	209	196	204	202	201	198	199	195	218	184	183	197	184	205	203	212	195	216	210	182	215	191	196	204	207	185	210	179	184	211	196	175	193	219	194	189	154	204	216	192	168	196	197	191	204	185	192	203	209	217	216	192	202	198	189	202	215	195	219	205	214	187	202	196	197	196	192	216	215	181	195	202	241	180	186	228	181	196	189	207	199	211	221	211	201	190	202	212	190	225	208	212	175	205	206	195	211	200	201	203	209	191	185	198	214	192	203	190	175	219	191	233	213	202	213	200	182	180	153	209	232	193	216	201	203	206	187	179	193	179	219	198	201	209	180	194	208	188	182	197	206	202	185	200	187	192	225	196	169	185	192	190	183	202	233	220	179	208	203	167	175	212	207	232	222	204	223	211	215	176	198	210	211	214	183	183	187	206	194	214	210	204	197	177	184	188	218	180	176	180	186	196	206	227	209	223	201	189	189	173	211	208	204	188	209	205	182	206	194	196	186	183	228	191	184	208	203	208	171	183	203	191	221	192	201	194	190	154	195	191	199	172	184	180	183	200	201	198	208	197	184	210	204	202	190	198	197	182	185	212	179	197	192	187	221	187	199	182	192	181	197	190	231	184	193	209	200	213	225	221	200	205	212	176	176	190	189	193	200	193	169	208	182	198	204	199	196	191	202	205	204	190	219	211	168	176	192	215	184	192	204	209	199	194	207	190	178	204	221	185	200	195	183	169	187	192	168	196	202	229	183	182	189	184	205	218	177	220	180	196	171	225	203	200	198	212	194	183	206	200	194	197	189	194	175	207	193	203	190	196	220	189	198	212	199	178	187	208	190	212	236	199	196	199	213	220	175	224	167	208	187	193	177	207	175	203	195	196	195	227	188	202	158	210	190	203	196	204	198	196	203	201	201	205	193	192	223	187	191	185	205	207	190	186	175	218	201	168	172	188	202	191	204	207	197	203	171	187	167	192	201	213	196	182	190	186	188	189	222	214	212	200	189	186	196	201	205	177	183	204	190	208	234	202	210	200	184	178	172	199	204	195	182	192	194	213	200	213	186	204	212	177	187	199	194	200	189	179	197	184	193	190	189	211	203	185	196	198	213	198	223	165	208	196	206	214	167	189	200	163	192	179	182	192	190	200	214	201	205	190	213	199	186	201	175	190	214	206	192	199	204	213	213	168	189	195	155	190	196	187	195	195	206	221	183	210	209	204	203	198	247	181	204	194	210	217	219	191	215	204	187	207	197	200	206	201	191	210	202	184	210	224	200	223	210	202	204	184	206	206	200	199	204	203	234	212	196	205	201	208	198	194	183	176	207	213	209	199	221	198	206	189	189	214	186	228	203	220	188	214	175	203	217	169	198	196	181	206	205	197	218	209	193	172	195	216	203	185	212	201	209	199	200	196	166	181	192	215	186	183	210	195	193	201	168	206	208	225	182	204	193	206	192	188	196	209	201	196	194	202	222	202	203	211	180	217	185	202	215	188	198	180	196	187	216	183	203	184	187	214	181	188	213	196	188	220	214	194	223	202	166	188	183	220	181	198	178	215	193	205	196	209	187	228	202	190	188	192	188	200	186	191	185	185	199	197	194	204	206	194	199	184	199	184	214	204	202	191	202	215	187	192	175	176	215	197	214	188	204	191	182	197	198	156	215	221	188	206	187	197	187	175	193	208	180	217	194	203	204	214	195	201	201	205	212	176	208	186	179	174	194	214	214	214	182	189	206	192	212	184	207	202	200	207	209	198	209	177	172	207	185	200	219	197	187	216	205	206	201	215	208	197	192	189	185	183	171	180	189	189	205	213	220	198	194	196	200	195	201	220	196	205	203	202	173	202	181	190	192	217	195	195	194	187
7024	7132	16043	17996	14822	11102	7356	5407	4295	3589	3015	2550	2474	2585	3102	3324	3408	2698	2114	1635	1167	1121	1038	959	967	847	820	707	694	704	681	605	597	653	690	663	640	579	608	643	584	671	600	559	640	652	649	667	672	604	616	607	629	626	627	607	627	575	605	577	592	573	556	518	526	551	548	581	611	564	533	482	527	536	515	497	477	493	487	490	472	508	469	454	470	471	488	474	477	490	516	495	444	488	452	492	469	514	479	490	475	519	495	525	517	474	468	491	493	496	455	454	486	482	506	483	504	458	499	495	452	481	482	472	481	481	466	467	503	479	483	481	536	484	455	464	457	480	513	510	434	464	484	482	495	515	505	490	508	471	470	422	482	469	435	452	455	534	527	482	482	510	457	485	468	496	469	469	500	487	535	463	468	476	488	459	496	487	434	505	512	478	499	472	496	478	473	457	495	522	498	473	464	469	469	475	449	519	481	475	462	500	459	489	515	490	486	464	476	485	483	466	482	455	494	504	484	509	506	444	443	470	495	482	536	464	458	425	500	460	503	499	504	542	467	513	510	465	477	476	436	521	497	460	440	484	550	448	501	472	478	455	486	514	444	486	505	482	495	511	439	477	448	441	505	465	483	523	493	486	482	464	508	463	452	509	469	489	457	479	482	477	470	485	483	484	479	505	459	464	485	484	463	460	502	519	456	484	475	480	482	527	476	495	493	455	510	460	481	428	497	489	467	456	469	505	482	459	453	466	487	507	498	500	486	472	481	488	473	467	503	467	465	497	481	504	461	479	494	496	482	523	483	513	465	474	489	467	464	488	500	482	487	494	448	452	494	455	513	463	459	477	466	482	502	510	468	486	475	482	489	510	466	475	479	515	467	476	500	485	498	488	482	451	487	512	503	485	462	479	505	454	475	490	512	478	496	447	463	506	510	429	474	486	502	502	484	509	478	469	470	496	444	457	505	515	567	458	492	464	458	454	500	482	449	461	485	512	479	441	443	441	470	513	484	483	481	477	490	470	496	488	453	488	492	523	490	496	466	467	479	468	452	429	481	492	501	494	489	504	473	437	471	466	523	486	490	486	496	487	459	452	497	479	468	480	482	472	447	500	523	502	482	500	423	471	499	483	463	446	484	480	539	478	449	501	484	450	480	502	468	481	524	482	471	512	451	477	440	505	505	491	451	504	457	509	504	456	500	461	469	481	521	532	460	498	467	448	499	473	451	440	453	513	448	476	478	492	449	481	490	486	486	500	485	488	485	470	485	466	506	464	473	498	500	480	530	488	462	486	487	471	465	461	548	458	491	477	488	481	472	518	492	476	486	500	505	504	477	446	429	515	524	526	466	481	497	453	458	480	493	471	469	483	487	478	482	485	485	451	495	504	464	463	476	504	456	460	477	479	479	509	476	499	530	473	505	502	510	489	459	455	493	530	507	399	504	488	514	486	477	450	485	482	461	498	483	456	464	461	469	456	462	526	475	453	481	480	474	460	500	434	490	460	506	462	477	440	465	487	459	510	483	545	502	501	494	505	470	447	461	475	492	482	458	448	447	488	472	478	441	459	512	459	530	499	471	454	511	482	477	483	472	462	461	459	521	480	485	474	498	494	482	514	495	474	486	474	463	473	486	482	506	496	495	468	492	449	500	530	506	468	454	439	474	480	481	456	510	462	508	496	494	468	474	467	473	499	470	456	459	532	481	484	487	454	475	444	476	469	535	490	468	464	469	465	471	470	503	489	480	496	429	491	453	496	486	477	484	511	456	505	479	478	462	464	487	506	494	448	490	524	500	477	485	519	474	475	470	451	474	505	469	465	431	520	489	468	505	458	498	514	468	505	475	468	495	495	483	482	455	518	485	525	496	508	525	428	455	501	476	486	481	481	517	485	498	471	488	472	483	468	452	483	484	465	468	414	463	493	505	465	471	468	464	465	465	486	476	470	440	512	491	460	475	455	480	462	512	528	471	494	474	487	477	449	506	488	489	450	465	487	501	462	490	487	496	524	485	468	474	503	492	496	480	465	491	483	480	463	482	464	481	491	504	488	488	533	479	452	450	468	517	486	440	450	498	445	500	479	463	477	455	446	476	444	500	501	496	468	465	473	432	465	454	493	473	493	503	434	490	533	471	460	480	431	439	530	506	504	487	479	470	494	463	520	462	513	466	495	498	491	463	439	499	500	480	466	497	439	472	441	491	483	475	471	466	505	504	444	501	492	511	486	476	492	476	503	464	506	443	494	448	474	515	481	481	498	448	469	467	451	482	470	475	512	469	480	500	476	485	460	483	479	505	468	451	462	460	460	493	429	470	468	476	480	491	461	474	471	485	479	477	484	478	474	479	488	471	471	476	471	486	460	475	463	532	433	512	475	505	494	479	499	510	486	470	497	510	473	491	453	512	489	479	434	488	491	484	478	457	484	450	482	493	460	468	511	478	547	466	508	480	484	473	498	488	436	443	467	440	467	466	443	515	512	484	468	503	483	446	496	484	462	471	491	463	509	488	469	498	439	500	450	462	496	507	462	505	475	451	469	465	464	506	473	507	459	465	431	507	453	470	484	511	471	470	511	489	499	474	499	494	487	494	543	440	492	503	468	490	457	481	457	486	500	477	473	529	499	527	486	468	479	486	488	465	461	461	465	478	524	466	518	529	491	489	474	501	440	466	467	461	468	479	429	512	500	443	441	538	452	464	464	498	483	482	472	517	484	468	467	480	467	504	451	485	483	470	436	503	499	502	500	457	482	475	428	467	449	465	463	459	452	511	465	494	510	504	500	498	474	454	493	465	517	466	454	504	467	462	467	484	505	467	486	488	475	530	477	466	463	464	513	502	481	468	504	492	458	472	464	494	450	491	509	490	442	500	491	499	487	476	450	460	470	489	473	453	481	482	506	486	487	436	492	503	494	470	484	514	450	484	470	514	520	497	482	488	480	479	489	490	483	440	474	489	492	480	499	469	470	471	457	480	473	472	470	464	456	469	473	483	463	473	517	491	498	503	447	460	504	490	469	478	497	475	471	481	487	481	482	479	502	484	483	478	465	477	469	476	499	491	520	444	476	479	504	487	540	477	504	464	497	431	494	489	516	483	475	502	478	449	456	465	455	461	526	506	480	467	471	525	460	514	447	517	500	471	463	485	482	475	476	493	450	508	506	495	513	526	507	424	507	471	453	533	497	468	448	465	476	501	488	504	501	468	470	513	435	491	488	447	491	487	476	461	512	466	505	472	457	427	507	491	503	484	474	449	489	483	454	479	456	484	481	455	506	497	487	489	517	428	491	485	478	488	467	468	489	497	459	484	460	470	488	419	467	520	508	544	451	481	452	538	457	496	491	501	511	425	479	473	446	452	494	461	486	478	489	469	491	470	519	500	491	437	506	494	488	462	498	492	498	495	482	442	473	479	464	463	470	458	463	497	476	482	466	472	485	473	467	469	473	445	491	468	498	487	513	468	437	497	497	478	486	425	424	502	487	477	520	464	483	493	469
23621	14435	16851	13654	8627	5079	2921	1989	1427	1222	994	799	758	849	927	961	881	702	586	498	419	335	349	351	309	323	291	294	245	253	249	227	207	204	219	229	230	266	235	237	225	194	184	224	195	206	229	220	188	199	189	207	204	198	225	191	177	186	200	213	240	183	161	220	174	142	188	204	161	168	175	142	176	163	200	172	162	160	195	157	173	171	184	167	191	169	161	167	149	150	171	189	174	148	155	172	186	181	155	174	152	167	167	158	136	164	157	167	165	160	172	165	174	154	168	172	195	169	174	160	170	151	152	184	170	172	156	176	147	175	140	169	174	186	186	158	161	176	162	159	173	153	158	161	159	166	165	151	166	170	182	162	154	167	163	157	185	147	164	171	157	148	178	138	148	172	172	159	170	190	165	160	166	151	170	180	140	166	157	151	164	187	154	166	165	153	167	177	152	176	165	159	165	170	159	153	146	144	171	164	178	160	156	130	187	162	168	174	169	178	157	166	173	155	157	139	171	168	174	200	184	131	179	174	171	161	186	157	144	184	171	155	156	166	151	189	165	150	162	160	158	176	168	172	165	149	144	190	166	193	158	168	195	157	156	157	159	186	162	158	177	150	162	177	149	163	178	170	179	162	168	165	179	155	177	160	183	130	157	164	188	180	149	142	157	165	152	158	169	151	178	145	183	172	167	152	148	170	159	172	156	165	178	170	163	161	168	160	159	148	190	161	174	164	161	177	191	160	172	156	173	179	172	174	177	152	155	144	177	160	158	185	149	172	168	156	171	161	156	164	161	158	172	169	190	164	175	162	198	169	151	175	131	183	180	169	163	174	171	181	163	165	176	163	192	157	154	170	151	159	159	164	160	171	162	162	169	172	158	162	173	174	172	153	170	167	150	169	159	166	163	153	153	152	176	155	163	162	175	131	149	179	182	136	174	179	162	170	166	185	197	172	195	156	156	166	172	190	199	176	165	168	164	172	180	168	174	163	182	184	156	174	186	168	171	163	161	158	166	177	184	151	163	149	155	182	163	184	164	161	159	154	157	167	188	166	177	166	169	150	165	144	163	171	161	163	157	164	183	163	173	193	180	158	181	163	135	143	203	155	182	178	163	154	165	159	164	168	169	162	130	163	149	170	152	153	159	167	170	173	182	178	160	162	179	167	198	175	139	194	176	170	152	189	164	155	166	179	168	176	167	161	174	185	168	172	172	167	158	164	139	164	177	158	169	200	173	171	155	160	200	157	164	142	129	168	186	182	157	167	190	151	176	155	150	144	156	177	189	172	175	184	158	155	178	178	148	167	201	159	156	186	143	167	161	177	178	155	173	157	170	187	169	173	170	160	185	168	185	174	165	171	162	156	158	193	180	163	172	168	169	155	166	177	164	162	173	173	158	170	188	180	157	156	174	178	149	157	177	164	197	157	147	163	170	162	164	165	162	173	161	164	166	157	168	169	156	122	153	145	158	173	158	160	147	192	165	186	154	165	146	159	156	158	165	164	165	158	180	178	169	175	180	155	144	152	159	165	165	164	144	156	158	153	158	166	161	176	166	184	178	162	159	172	162	146	159	187	162	173	174	173	175	167	159	175	191	152	172	162	154	175	163	167	175	164	162	154	183	170	187	172	164	162	184	160	156	158	179	175	158	153	161	142	185	155	173	164	172	165	152	171	157	156	161	177	173	170	184	137	160	162	184	178	166	160	140	177	161	175	167	154	147	169	161	174	185	172	154	160	162	148	163	168	168	164	188	171	152	146	170	185	159	184	160	184	187	194	153	170	186	160	158	172	188	157	167	167	166	156	180	158	163	150	150	151	179	171	170	174	165	152	164	162	180	202	155	155	153	157	178	154	160	160	178	172	193	169	158	152	154	169	149	175	168	157	158	155	152	170	151	154	156	182	155	169	150	188	174	161	167	176	164	139	161	165	177	150	150	169	153	195	182	149	177	162	197	176	165	196	161	166	176	176	146	163	172	176	164	161	174	180	162	147	194	158	179	163	147	184	138	170	164	152	170	164	171	174	148	144	180	133	160	162	152	144	170	155	190	160	170	188	164	165	152	164	176	174	177	154	162	155	166	152	172	160	150	184	159	174	169	184	203	167	183	169	158	149	151	176	166	146	187	181	148	195	154	173	176	181	161	167	145	161	165	160	147	153	161	179	169	167	181	173	182	178	163	161	189	178	175	158	166	167	157	163	176	161	147	140	149	181	170	148	149	181	171	174	176	185	204	177	139	153	172	164	174	164	158	146	144	147	158	168	167	169	166	167	164	169	149	158	149	176	162	169	171	147	171	157	157	154	141	153	172	158	185	157	185	158	201	151	160	181	192	161	153	165	178	161	167	167	158	158	162	158	179	179	179	172	174	153	156	147	157	158	161	184	174	163	175	191	178	154	192	147	155	173	166	162	152	164	171	172	136	158	187	155	175	169	150	155	160	151	164	163	163	178	186	166	178	171	192	171	137	187	168	168	164	161	179	187	161	143	164	169	177	176	156	163	161	175	175	170	163	181	165	172	148	194	193	178	172	143	197	162	171	165	160	181	154	145	151	179	165	174	163	170	168	166	167	180	172	158	187	161	161	168	161	168	188	170	145	178	161	177	181	182	167	153	171	158	144	151	158	167	148	165	156	167	183	185	158	152	160	165	172	164	155	198	167	163	156	183	162	187	187	146	161	162	154	158	184	156	185	151	181	166	182	139	162	163	172	174	165	164	150	155	170	158	184	182	177	155	176	164	187	182	172	178	156	159	194	156	172	170	175	170	153	152	163	165	166	181	164	171	178	160	149	177	158	178	186	178	160	177	148	174	170	165	165	177	184	180	158	183	178	166	172	175	167	160	166	179	159	143	185	155	158	145	144	191	174	163	166	151	172	143	164	163	181	164	159	162	176	171	158	147	172	151	153	176	170	147	174	177	179	186	152	159	167	176	153	178	164	132	174	147	181	150	177	141	189	151	141	185	161	169	172	186	161	157	150	165	176	172	162	154	153	159	172	151	153	165	182	184	151	188	191	166	180	170	166	181	159	162	166	184	172	157	155	158	166	180	180	167	184	174	167	157	167	148	167	177	168	167	158	169	185	161	172	171	182	168	165	177	176	173	149	168	177	162	181	159	162	173	150	159	145	196	186	176	185	192	172	186	164	146	170	173	191	144	159	143	162	167	173	172	171	152	135	157	169	164	162	169	194	166	153	164	181	149	177	170	152	175	166	175	152	155	178	154	178	160	179	169	173	163	198	140	157	155	152	157	167	148	174	176	151	173	161	166	161	157	174	156	164	162	174	164	162	198	171	166	146	160	170	178	159	142	168	174	188	175	162	144	186	167	148	128	171	189	158	173	169	157	183	164	166	163	155	164	146	167	173	159	194	169	163	179	180	168	166	170	169	167	164	199	182	199	178	198	172	178	187	190	152	144	172	183	120	189	157	178	157	155	162	156	158	143	155	156	157	167	169	173	153	144	153	152	154	174	190	159	156	158
13919	11153	23447	25357	21644	16085	11484	8936	7462	6297	5092	4379	4395	4621	4902	5311	4962	4090	3153	2746	2137	1891	1802	1654	1613	1598	1324	1239	1111	963	848	789	804	855	879	985	1122	1089	973	870	899	721	746	684	724	734	768	758	739	690	746	749	766	772	684	701	608	628	653	665	618	606	559	557	522	518	568	568	578	484	516	462	508	422	447	441	423	416	454	453	424	429	429	422	448	420	467	401	440	425	404	397	442	458	403	447	455	426	359	451	431	425	429	445	446	452	390	427	434	410	402	420	426	443	391	415	445	400	394	366	419	402	432	407	404	419	445	428	400	411	456	426	432	372	414	395	429	439	407	399	422	452	437	371	390	418	391	431	421	406	399	397	399	400	380	426	441	424	465	397	372	389	407	387	419	423	414	425	408	398	414	417	407	459	395	427	409	430	384	373	433	406	432	399	412	394	440	407	405	376	375	368	415	392	415	380	380	419	422	416	413	381	401	414	384	392	427	403	431	440	411	394	430	423	437	410	407	415	402	392	421	421	408	415	391	437	461	370	424	416	421	401	420	395	443	383	399	434	482	423	402	408	422	421	400	429	390	435	400	434	427	452	419	413	411	432	414	391	425	375	408	410	439	381	412	426	424	456	418	414	390	388	405	390	422	400	407	431	418	416	429	430	397	434	398	376	383	438	429	401	385	400	372	387	420	399	415	408	419	417	430	411	390	417	417	400	386	446	416	405	422	395	435	411	431	386	410	430	397	416	372	396	412	422	420	418	419	420	418	400	408	446	390	401	380	384	398	389	443	434	402	427	414	435	468	407	407	412	373	424	403	427	419	437	427	462	435	401	413	437	384	402	417	417	455	398	419	393	443	434	387	409	390	403	397	401	400	378	420	410	423	435	445	427	434	458	406	393	391	414	377	384	381	418	428	401	413	443	391	385	378	426	429	399	421	398	384	420	413	430	400	399	437	434	434	442	405	443	419	408	433	388	374	431	388	401	416	411	424	431	387	404	400	388	448	391	401	406	423	366	409	422	394	407	404	403	422	413	402	392	405	416	438	435	390	374	411	465	366	424	383	412	462	402	387	410	407	398	395	437	436	392	429	395	419	379	406	404	408	426	410	388	450	395	416	417	469	386	395	451	444	413	442	402	405	410	393	413	436	420	408	402	378	408	418	426	416	411	440	361	401	435	426	400	449	398	412	395	401	387	434	385	416	446	400	416	384	362	419	412	421	407	427	444	406	388	434	402	406	405	404	401	413	401	439	410	416	434	403	425	432	402	398	409	424	398	433	416	419	397	413	426	425	422	433	410	418	396	382	441	387	396	438	415	411	440	403	423	395	398	385	385	426	421	395	396	369	408	454	449	419	453	415	433	415	400	405	395	418	423	415	419	397	418	392	411	423	376	435	374	406	412	389	425	391	461	404	403	436	405	383	417	436	395	374	420	389	412	402	421	393	422	419	446	445	414	407	402	426	449	427	406	414	413	416	441	400	423	401	375	393	410	386	397	391	413	399	442	404	398	416	397	416	426	424	417	413	410	401	429	408	398	381	441	419	416	405	415	434	433	404	433	391	411	421	422	428	416	390	427	412	400	439	414	407	398	436	406	391	368	407	379	409	412	425	399	428	411	439	419	407	434	398	409	398	403	391	390	398	383	390	421	444	443	442	470	425	422	416	440	384	431	402	404	415	419	439	430	424	398	408	412	435	392	409	423	405	370	391	392	406	456	417	410	429	413	423	422	429	390	409	439	399	424	402	437	433	434	412	403	402	397	383	436	456	433	411	428	428	425	386	418	427	377	424	438	413	410	414	432	414	406	434	397	434	434	401	396	440	414	391	422	424	392	420	390	421	432	428	421	410	420	415	416	411	422	434	402	405	395	387	439	403	419	423	416	428	402	365	403	429	406	384	395	417	416	413	421	407	401	418	422	406	424	404	410	407	417	391	417	418	423	409	387	403	403	430	388	405	424	413	415	422	412	388	424	352	420	379	414	438	380	405	392	432	418	396	398	416	420	402	427	416	407	436	380	402	421	398	408	391	419	408	392	395	456	442	418	418	408	410	409	473	391	437	401	439	406	434	411	428	409	423	427	380	432	462	460	401	411	388	398	415	453	435	395	412	420	404	440	424	417	400	399	404	425	418	421	405	403	409	406	400	416	432	449	413	418	439	436	357	386	418	407	428	351	401	392	422	397	390	409	421	439	357	400	455	434	434	408	420	381	422	396	436	412	454	435	439	406	435	407	412	406	447	408	417	428	432	427	411	393	406	425	429	399	418	381	421	432	430	411	437	433	416	396	402	383	398	393	408	392	412	414	435	442	406	401	391	407	391	396	429	417	419	420	395	411	414	409	424	407	412	436	425	393	422	430	422	403	394	415	414	393	396	388	377	386	435	389	408	403	400	437	421	435	420	424	442	403	371	418	417	432	407	420	398	420	450	439	432	416	406	421	412	376	408	412	412	415	417	398	444	409	435	403	435	415	402	416	395	394	397	427	387	360	383	411	421	436	419	406	401	422	415	461	408	439	417	396	422	393	424	426	435	395	429	414	408	441	417	417	410	408	436	417	395	391	448	406	421	396	389	422	416	393	436	379	398	419	398	428	464	412	387	410	417	405	404	386	405	400	398	384	425	401	398	424	394	417	425	420	405	417	444	384	426	393	417	394	399	457	408	381	426	416	374	420	390	430	430	436	391	447	406	460	389	433	413	427	436	414	423	393	409	415	397	406	412	410	417	425	438	438	403	398	401	414	389	382	392	403	407	420	393	429	396	428	419	426	382	423	430	408	414	404	401	405	392	404	420	398	431	425	403	412	429	410	420	449	458	430	393	397	410	432	432	420	419	418	402	374	401	412	384	393	412	405	453	400	433	393	416	369	411	411	422	437	428	436	432	375	441	407	414	422	417	420	385	400	429	405	434	387	376	423	386	405	417	379	426	405	417	419	454	388	429	408	421	409	407	439	445	395	411	405	430	400	391	442	384	425	392	402	391	404	411	402	449	412	394	378	397	423	455	410	433	404	415	392	399	395	427	389	372	395	396	405	427	403	403	420	386	420	423	438	427	402	400	432	392	412	424	435	420	420	418	431	422	415	391	405	439	415	383	407	437	444	368	401	446	421	393	408	416	408	386	413	407	421	395	421	399	437	387	419	415	405	408	415	399	403	416	401	412	420	448	431	421	406	413	415	412	427	402	430	404	394	407	406	433	410	422	358	410	427	456	393	421	418	420	414	395	378	402	401	402	407	418	419	401	402	405	423	418	421	385	425	423	393	385	392	402	397	413	413	385	411	437	410	421	453	400	383	429	397	403	386	402	391	366	426	412	418	423	419	385	414	404	417	410	367	436	372	390	398	423	382	412	389	458	410	405	461	448	425	421	381	352	407	408	411	442	411	404	456	404	405	447	404	452	405	383	439	428	408	407	388	431	443	433	403	437	422	409	439	424	438	390	380	399	427	398	390	459	422	411	372	394	393	431	398	429	399	420	429
31830	19733	23032	18614	12391	6937	4023	2732	2182	1715	1375	1201	1165	1244	1171	1245	1140	843	715	587	427	484	400	388	440	476	346	312	251	267	221	219	210	194	238	305	285	325	260	260	200	188	201	176	153	173	202	206	184	167	183	214	188	219	177	181	162	180	169	194	168	145	162	163	170	153	132	136	130	152	153	155	117	119	147	142	124	150	138	136	165	144	128	169	142	145	113	113	121	117	133	144	121	146	146	118	128	130	136	149	126	152	131	139	140	129	132	135	152	130	131	142	139	131	112	124	149	124	119	132	122	122	118	130	141	142	146	152	137	140	144	123	138	141	125	135	140	123	121	140	119	125	119	140	131	136	132	140	127	133	129	120	136	136	125	132	132	130	143	136	124	122	155	110	130	112	139	141	125	116	126	116	133	103	118	124	138	128	141	155	145	127	152	120	133	138	125	127	132	133	132	141	135	141	136	137	119	137	130	146	127	128	131	120	119	125	127	127	118	128	136	145	132	127	146	116	142	140	135	128	115	131	126	134	122	125	122	141	151	120	132	117	129	127	129	148	122	126	132	129	116	147	121	132	127	148	148	126	114	123	147	94	116	120	146	130	143	132	143	122	126	127	126	139	146	145	136	130	118	121	132	128	129	149	141	116	121	121	118	140	126	133	144	124	131	134	127	142	148	151	109	139	118	113	152	119	123	123	125	148	129	139	132	141	119	119	141	136	113	127	143	125	124	137	114	134	123	116	122	130	115	114	134	145	137	139	141	141	139	126	115	136	130	152	133	125	133	111	125	133	139	119	110	124	137	148	137	137	157	124	128	132	128	134	138	115	140	132	145	138	135	129	136	139	144	136	121	122	129	126	140	114	106	124	118	154	134	127	140	119	139	163	157	127	143	114	127	130	106	126	130	150	119	139	133	129	150	140	120	129	140	132	117	118	125	129	126	147	125	138	113	118	132	137	122	139	151	139	128	126	133	152	145	118	124	145	140	130	145	116	165	125	114	129	133	125	127	132	124	156	131	126	120	122	134	142	121	107	147	115	131	132	145	118	116	125	125	126	125	122	140	123	143	148	133	127	122	131	123	124	152	130	118	121	127	119	120	133	145	122	130	131	115	115	126	120	134	126	132	146	121	128	133	124	125	114	123	122	140	144	150	122	127	125	137	128	122	134	121	127	120	118	142	128	138	152	113	133	143	136	136	139	119	134	135	119	166	128	142	120	118	138	137	154	132	139	118	140	147	127	123	152	102	121	117	145	121	126	138	137	140	140	126	129	152	145	116	118	128	131	133	131	111	143	132	132	150	130	152	139	129	140	141	116	110	120	137	136	141	124	146	105	154	142	130	142	130	137	134	113	134	128	128	129	119	130	137	154	114	130	125	121	129	132	116	143	126	143	127	118	136	135	134	150	140	140	131	122	115	111	150	128	149	133	124	137	125	123	130	111	138	123	140	149	152	135	123	147	115	134	157	117	138	142	125	134	128	111	139	155	119	124	137	142	134	115	123	133	138	158	118	136	130	111	136	127	110	129	154	128	134	156	128	128	134	115	118	129	124	142	125	123	129	128	128	107	120	127	137	111	140	128	118	140	126	141	131	120	131	116	147	126	140	126	115	117	145	130	126	123	122	137	144	133	134	125	128	116	124	144	128	121	123	116	106	119	124	116	145	119	148	125	136	106	144	138	140	110	150	132	151	107	147	133	143	121	145	119	126	132	140	131	130	142	130	134	119	128	111	127	114	130	135	134	114	121	115	134	110	111	147	130	136	137	112	139	127	130	134	143	121	132	116	133	133	124	138	114	113	116	136	133	137	125	111	105	110	125	126	137	137	146	140	164	117	168	141	137	125	104	130	140	125	153	124	122	112	122	130	121	123	126	114	134	119	122	121	138	128	127	118	112	135	144	136	143	134	126	136	136	130	116	120	138	138	139	123	148	113	155	134	131	118	133	132	130	113	126	124	125	127	126	119	134	131	131	152	127	118	148	128	123	138	128	124	132	150	126	115	128	143	140	149	148	116	125	146	126	145	130	135	136	130	133	136	130	118	136	154	143	134	122	134	132	133	142	136	124	135	135	138	129	138	127	157	111	138	124	136	141	131	134	127	135	129	144	124	130	148	118	116	137	149	142	134	153	141	123	121	146	108	135	107	153	130	116	124	127	127	138	148	142	118	144	145	116	118	104	118	139	147	116	126	138	142	133	127	130	123	124	134	140	141	109	135	128	149	113	129	124	141	146	114	119	139	142	119	143	154	130	109	130	128	133	129	139	147	134	138	144	110	127	130	142	133	129	117	127	143	134	126	128	141	137	144	121	133	126	127	139	131	126	124	137	120	151	139	132	136	122	142	156	144	117	136	117	130	144	138	127	120	129	133	139	136	138	130	121	133	139	140	126	136	144	145	129	120	136	131	116	115	142	135	135	125	137	144	129	118	140	121	134	139	127	134	129	130	131	118	134	127	113	147	123	123	116	131	131	128	123	135	139	125	141	126	113	139	120	128	141	134	129	140	127	130	161	132	131	128	140	127	122	130	123	107	132	144	135	133	121	143	124	141	148	145	134	136	125	125	140	130	138	136	135	131	125	138	118	131	140	116	134	149	127	122	139	122	130	147	132	149	106	133	126	125	142	137	147	130	130	117	114	106	141	112	151	118	129	146	146	124	126	115	119	128	128	123	134	131	145	118	137	132	131	118	114	135	124	130	109	137	127	130	154	126	141	130	114	134	154	127	130	143	118	144	112	97	141	121	138	119	155	131	165	127	119	122	117	132	123	126	141	114	148	119	150	134	143	125	120	133	132	138	160	134	127	119	142	144	141	130	127	118	113	130	127	138	145	135	129	113	123	141	143	139	143	116	123	125	128	135	108	128	152	141	138	128	142	125	137	125	121	122	134	128	147	137	122	130	143	109	139	139	128	141	146	101	119	139	153	112	122	129	126	114	124	121	123	136	119	157	135	145	133	98	143	127	116	126	117	121	117	117	113	109	120	143	125	147	133	144	117	149	132	125	133	141	139	122	137	144	112	106	109	111	142	127	124	137	128	149	136	114	112	123	114	131	132	113	139	118	140	122	137	108	123	124	125	126	150	122	118	150	126	138	141	124	127	134	149	135	132	116	139	117	115	147	128	110	125	122	133	130	129	141	124	133	143	154	133	117	127	119	148	111	138	133	123	139	138	125	134	117	129	165	135	116	152	135	136	129	124	140	141	125	146	128	131	128	119	140	138	116	139	139	128	132	151	139	161	125	143	136	134	135	130	116	138	135	130	139	125	137	136	131	134	130	125	135	125	135	149	140	121	145	138	129	134	135	137	131	130	126	116	139	114	119	119	120	125	121	123	139	119	132	132	142	106	151	117	125	148	126	108	142	125	105	134	131	153	119	137	142	154	124	126	152	116	134	126	119	104	126	121	131	126	132	130	112	142	119	104	134	108	114	133	147	126	129	120	153	136	131	134	122	139	113	127	117	131	147	140	121	143	115	123
18011	14552	28406	30309	26385	19933	14652	11937	10161	8569	7206	6476	6328	6694	6855	7049	6282	5316	4296	3616	2755	2674	2711	2288	2463	2657	2012	1633	1440	1288	1063	1072	1003	967	1083	1542	1630	1674	1443	1213	1041	930	768	784	798	825	902	855	816	768	832	873	898	763	729	684	635	645	667	691	509	564	537	579	526	448	485	506	482	436	459	427	421	355	397	397	372	391	371	359	400	385	354	357	378	331	366	304	346	366	353	367	322	364	387	378	386	380	396	359	389	350	358	344	354	336	330	341	349	342	301	351	331	352	315	353	320	334	363	351	366	346	357	358	368	390	357	374	351	364	320	329	360	354	324	328	326	345	340	330	357	345	333	330	359	316	343	329	324	353	355	327	338	356	318	326	348	369	331	362	327	340	341	339	354	340	323	342	320	373	325	344	319	354	327	331	319	340	321	309	345	323	331	324	330	317	294	321	359	329	317	362	320	355	338	325	359	365	330	329	359	333	330	330	325	342	342	331	323	323	321	327	330	343	342	343	326	372	339	334	324	345	328	364	345	297	341	323	307	328	343	341	334	354	318	317	326	340	339	316	371	340	321	356	341	344	357	358	335	324	344	337	332	344	332	351	319	340	322	372	302	326	350	327	329	332	340	335	311	319	323	319	326	297	306	352	391	312	337	320	344	328	323	367	354	347	359	320	341	356	332	331	328	363	368	369	324	344	313	319	351	335	328	330	338	350	343	335	351	338	327	367	351	317	347	361	323	332	338	350	314	355	314	323	313	355	355	333	357	313	318	289	356	356	340	336	334	343	371	322	336	303	335	308	348	326	332	334	343	339	323	346	363	385	363	363	340	332	336	339	324	337	335	341	340	368	336	316	347	325	329	328	307	317	327	314	319	329	345	333	348	347	308	307	347	350	347	337	324	350	292	317	350	352	327	338	352	352	368	341	334	358	381	328	325	332	311	309	315	368	304	306	334	339	335	331	357	349	346	344	349	351	338	341	334	350	348	335	353	351	351	297	330	332	328	351	317	352	310	326	357	332	367	326	312	294	304	337	331	352	293	323	326	356	363	333	323	335	302	338	357	317	338	331	317	341	350	337	335	326	316	363	303	306	360	305	345	314	329	333	324	328	332	313	327	328	345	320	358	367	374	338	301	326	331	324	334	350	348	345	314	321	332	354	322	355	337	361	329	349	322	297	308	336	357	360	324	322	350	345	370	315	353	335	375	348	316	354	323	329	320	324	327	365	333	356	298	370	306	324	313	385	331	339	326	327	347	319	328	353	363	335	362	302	319	330	352	329	350	295	335	333	314	335	357	330	320	290	328	325	342	309	345	314	332	356	352	304	336	316	354	311	361	364	333	318	326	325	332	353	326	362	307	338	307	345	341	376	355	347	341	330	342	395	343	342	343	344	339	346	336	369	334	321	302	320	373	355	348	357	326	361	348	354	324	316	316	324	354	326	328	342	306	315	354	327	332	329	338	300	335	361	348	335	334	355	314	359	320	320	319	290	347	344	340	347	317	309	341	348	349	322	319	346	337	342	321	316	304	347	368	340	332	329	345	333	327	369	311	327	336	315	342	320	308	298	315	335	334	330	306	341	352	320	356	306	320	354	338	339	329	346	325	340	309	345	339	311	315	335	327	351	324	354	339	331	317	333	333	316	345	369	316	342	345	322	344	318	306	334	332	316	347	346	318	308	334	351	370	358	347	358	338	307	344	324	323	337	371	313	354	331	326	317	337	364	363	354	338	327	340	344	318	314	343	346	330	302	360	334	354	305	325	337	321	351	332	359	379	316	337	342	321	345	325	296	338	330	306	316	358	320	359	350	342	308	340	339	329	333	365	340	322	357	329	296	349	353	325	326	317	307	346	338	344	339	354	341	324	317	321	314	362	331	314	340	330	358	344	370	359	323	339	337	326	349	344	327	335	351	353	350	351	326	308	339	316	354	308	334	325	316	356	351	366	311	341	350	319	329	305	337	334	356	340	316	348	332	339	322	336	343	346	338	359	330	349	336	303	308	327	344	321	337	346	333	339	345	320	330	331	316	323	344	355	320	340	347	355	321	354	348	345	325	312	359	321	338	324	318	343	325	320	291	333	333	330	362	335	324	358	347	385	330	329	343	347	304	323	326	340	306	375	348	326	319	329	309	310	343	339	315	317	299	338	335	355	301	339	399	314	317	338	326	333	316	323	321	344	333	307	348	334	348	344	346	312	329	298	334	360	352	333	347	315	345	356	337	320	327	367	385	362	355	351	356	321	296	330	340	355	332	329	317	310	286	351	329	321	345	359	329	346	327	323	353	338	335	345	317	369	359	320	326	324	335	320	316	337	348	366	337	349	324	334	334	357	338	360	334	367	321	304	370	344	334	323	345	337	350	335	326	346	326	308	331	310	341	372	356	345	387	370	346	335	351	370	309	329	336	333	326	320	361	299	378	336	340	315	327	346	349	342	337	355	346	340	296	324	356	326	360	315	354	345	316	337	330	333	325	351	341	336	337	321	346	333	336	346	335	338	321	327	348	363	362	331	328	378	335	319	342	334	337	356	347	300	320	344	319	343	376	346	318	339	328	356	321	339	333	354	358	328	343	294	322	347	349	319	324	306	317	369	340	315	338	314	346	325	325	355	375	328	334	300	351	328	312	332	326	318	329	348	330	357	303	359	338	350	294	343	366	350	310	342	340	329	345	330	360	360	330	320	369	344	342	362	343	357	301	345	329	300	304	343	336	364	359	331	355	315	367	371	340	317	339	326	329	333	358	337	300	335	319	348	346	334	336	332	320	322	337	346	320	345	319	336	333	303	361	311	368	323	347	324	352	325	329	333	328	338	335	339	311	378	312	313	350	360	350	326	331	317	325	331	360	305	321	328	326	342	335	355	342	323	329	382	319	331	324	328	346	337	328	328	358	365	331	356	331	341	319	348	348	347	336	341	332	328	332	345	358	329	330	321	352	340	315	324	309	336	320	321	346	335	316	359	332	324	312	359	343	356	345	332	345	330	347	350	324	323	351	321	371	319	324	334	323	331	322	341	352	339	323	348	334	342	313	325	330	323	357	331	349	339	364	329	314	339	345	349	341	347	322	340	317	352	360	325	356	321	341	349	329	323	324	341	294	328	351	317	324	322	340	336	351	356	353	325	322	345	304	337	329	334	336	342	347	341	342	343	346	331	344	332	324	324	331	342	324	320	345	298	331	330	339	343	315	350	328	350	323	334	322	319	340	348	329	344	350	301	360	346	325	327	322	326	325	326	355	365	349	313	329	366	341	374	351	288	328	333	362	317	309	311	346	313	344	351	305	332	368	345	345	365	362	325	335	334	316	315	330	340	368	315	364	323	317	343	357	342	295	342	355	345	312	345	353	348	346	341	349	341	321	368	360	310	380	339	334	324	327	335	339	321	307	351	358	312	345	345	352	358	320	343	324	334	319	321	332	351	339	350	339	319	344	340	320	331	321	362	337	320	308	327	294	356	375	339	337	337	338	303	337	313	354
13201	8507	10686	7665	4641	2405	1533	1116	857	700	662	558	560	564	606	605	589	450	435	369	292	285	285	258	235	258	284	227	232	234	212	236	216	238	196	227	235	229	239	233	204	227	254	224	222	250	213	220	216	225	228	235	213	220	200	220	215	198	228	224	221	239	201	224	179	189	191	196	227	208	216	196	226	191	188	219	203	237	185	208	204	212	201	187	200	185	201	203	183	207	200	189	205	198	202	186	177	207	167	219	205	207	206	192	207	200	184	189	190	202	215	196	204	217	199	193	188	209	183	191	214	204	205	189	204	186	209	197	225	215	195	182	177	182	218	198	187	192	189	179	180	186	182	188	201	218	194	206	181	191	222	191	185	216	179	203	196	221	203	183	220	194	183	193	185	192	174	214	207	188	198	210	217	208	209	208	164	189	199	183	202	219	181	214	201	217	199	194	193	181	208	217	196	186	179	185	203	195	189	204	192	184	184	187	197	184	186	202	219	195	174	210	203	186	181	208	210	208	189	162	205	223	186	189	186	200	194	204	214	211	176	182	208	181	216	199	161	196	197	177	184	212	193	202	194	203	217	203	185	188	205	199	198	200	216	182	190	197	192	209	222	221	191	186	185	192	185	199	203	190	183	191	201	196	173	201	180	187	202	208	187	181	193	184	213	203	209	207	189	239	209	203	196	211	187	216	218	193	200	202	212	188	202	239	214	206	203	183	202	198	172	176	203	210	205	197	224	203	200	189	202	164	198	205	201	209	183	198	194	194	175	184	227	179	200	212	185	206	188	192	190	181	194	199	198	205	175	211	187	201	215	208	191	181	181	186	213	188	181	202	204	173	212	189	193	232	184	220	221	194	204	181	212	206	217	194	229	179	204	189	194	194	162	177	203	211	196	190	195	239	205	207	215	218	219	187	197	194	194	198	205	183	192	232	199	230	179	177	200	197	201	210	223	212	175	186	187	203	182	195	188	211	219	178	207	188	215	194	183	199	208	200	200	202	217	195	201	205	197	194	208	175	211	221	197	211	194	211	186	188	208	188	210	184	204	193	179	195	207	197	183	222	179	222	200	188	201	188	193	217	171	175	194	183	190	208	189	184	186	193	190	191	208	195	192	191	198	204	197	181	204	211	195	208	235	214	219	198	179	210	207	189	233	231	206	217	189	179	216	202	197	208	191	204	196	180	176	181	205	177	207	184	197	195	220	189	202	246	225	211	212	203	200	194	209	213	214	183	225	194	177	206	194	207	200	190	193	222	212	199	182	173	219	202	219	178	185	184	198	193	200	212	196	196	179	208	187	182	202	197	183	213	190	199	189	187	207	202	195	223	199	219	216	192	202	221	222	209	201	208	179	193	189	175	210	197	197	218	230	192	200	196	197	213	225	208	208	213	216	226	193	190	208	197	204	212	204	191	179	195	192	180	216	189	210	203	201	186	204	199	199	206	214	235	206	213	205	162	212	203	189	211	203	182	182	185	209	211	215	218	182	209	208	178	192	203	188	205	210	211	230	215	198	195	218	192	220	236	213	195	196	219	179	210	210	188	174	196	187	181	212	179	185	183	163	186	229	202	217	211	213	191	185	180	177	176	195	203	192	230	196	192	212	203	204	149	208	205	211	187	209	186	188	174	214	180	205	185	197	210	162	205	192	221	207	187	223	217	191	221	176	189	214	188	194	203	197	224	178	204	184	187	198	223	180	181	201	195	187	190	193	192	190	216	206	203	204	194	194	204	210	223	191	193	175	200	190	210	222	189	178	197	207	188	202	161	196	217	178	184	200	201	194	213	224	215	209	192	192	225	210	194	187	237	211	190	177	204	168	197	183	189	201	208	216	204	171	213	189	185	203	213	185	158	193	203	170	200	187	195	180	176	199	198	186	193	183	215	221	185	204	212	209	185	199	205	182	211	182	193	187	197	205	172	191	201	196	199	199	221	204	228	184	210	222	184	232	204	186	200	207	209	198	203	195	205	198	191	185	190	227	189	195	186	166	182	202	207	201	221	214	197	218	215	186	198	186	200	213	198	212	217	209	183	216	209	216	204	211	192	202	180	215	190	194	208	221	200	208	203	188	195	178	207	219	189	218	209	196	196	213	202	207	207	204	212	197	194	219	200	183	198	169	222	185	197	199	192	178	170	194	189	178	178	174	176	209	194	195	212	199	218	193	208	203	203	207	213	222	193	200	177	194	205	195	188	190	199	192	206	190	202	212	206	197	226	229	172	226	173	194	190	183	184	223	211	197	201	210	204	196	191	196	211	175	218	202	189	197	205	187	196	182	192	199	199	178	205	210	192	225	182	217	227	185	206	228	192	215	206	176	188	214	205	172	207	198	211	210	208	200	184	183	185	231	173	186	205	192	204	202	207	171	219	187	205	202	198	204	184	202	211	184	189	209	217	212	200	183	196	220	229	202	175	184	215	181	219	209	215	186	201	188	195	190	204	165	223	184	186	199	198	205	189	189	203	178	215	198	205	188	201	192	186	198	195	212	208	195	194	225	194	207	188	177	189	213	219	181	195	193	193	228	193	187	191	213	214	190	207	177	207	188	197	192	194	193	187	202	174	200	206	170	203	195	218	218	194	206	197	201	180	199	172	194	192	230	196	204	234	203	203	189	192	200	198	223	184	179	215	205	210	179	208	194	190	180	182	168	199	183	211	194	204	191	189	202	199	185	200	220	225	201	211	183	208	196	191	207	202	213	214	228	188	206	205	210	190	222	211	213	193	207	209	174	204	215	179	201	190	197	195	172	197	193	207	197	207	219	220	203	219	206	200	184	203	217	184	193	239	189	201	211	181	208	219	218	193	183	190	214	194	205	195	186	191	210	197	204	184	214	180	199	224	199	221	192	218	177	221	212	211	217	209	184	199	191	229	189	196	203	188	203	187	194	187	168	187	192	187	199	193	196	203	205	217	214	200	199	181	206	198	183	219	192	200	192	199	216	198	208	185	200	186	211	215	196	209	178	213	192	188	212	180	203	199	231	201	211	206	207	229	188	237	190	192	182	205	178	219	207	175	187	222	200	199	195	198	175	197	193	203	173	203	186	192	192	202	210	183	222	207	191	202	202	183	184	222	193	193	202	195	212	220	172	193	199	190	210	198	196	196	197	197	178	191	150	202	225	210	214	212	212	203	200	230	204	173	182	200	225	179	208	196	204	187	200	173	193	207	199	221	200	227	206	187	170	183	231	208	212	182	222	174	206	190	200	185	215	204	210	215	220	180	222	189	148	186	218	189	197	202	179	214	199	190	222	193	205	199	194	205	226	206	208	187	188	192	233	178	189	205	219	172	212	185	206	187	203	195	212	211	194	209	206	184	198	221	191	210	199	187	190	190	196	172	177	188	229	202	229	199	207	188	214	200	187	225	225	208	200	189	191	185	198	186	214	219	226	182	209	207	206	196	196	193	209	202	222	207	190	202	161	173	207	210	202	213	225	190	201	204	193	204	225	187	179	176	193	227	197	189	225	204	212	207
7472	7398	16714	17363	13910	9233	6267	5290	4322	3547	2922	2643	2648	2970	3247	3357	3005	2433	2110	1628	1199	1085	1108	934	848	858	782	781	727	698	672	659	658	679	644	635	655	616	618	619	634	611	634	664	685	694	658	660	649	658	660	684	703	619	584	592	593	602	602	516	541	594	531	556	561	509	541	532	532	528	507	505	517	508	480	466	486	521	516	453	519	456	524	479	480	471	484	496	510	469	492	543	465	466	496	494	482	475	506	517	530	472	511	489	485	512	464	487	471	444	494	487	460	519	475	477	500	505	437	444	493	495	467	434	518	500	510	469	489	502	505	510	468	505	493	492	448	487	473	479	490	512	477	473	509	449	520	495	489	481	445	494	475	512	487	442	461	459	503	498	481	492	510	468	488	445	499	455	454	523	494	500	463	508	467	495	471	500	468	442	521	505	516	465	485	490	486	478	501	465	485	538	487	516	492	467	523	486	449	504	487	478	445	488	455	479	491	497	460	509	463	457	453	492	472	477	474	496	491	476	483	498	482	494	467	461	480	489	482	490	498	469	476	517	492	455	470	448	501	481	482	500	495	472	470	506	481	495	519	488	498	485	488	506	482	492	457	497	494	484	498	495	467	434	465	458	478	461	516	459	495	466	508	509	491	491	502	529	492	470	526	485	517	450	479	507	463	499	507	466	502	487	454	493	499	466	495	466	520	470	484	477	515	489	499	482	482	496	453	495	453	460	471	462	482	446	496	510	473	496	469	445	467	479	468	473	464	508	496	461	470	458	486	452	461	501	502	485	474	469	484	474	511	506	487	491	495	482	469	445	466	463	488	533	520	482	508	456	504	446	501	463	466	451	497	465	491	448	500	487	502	512	459	483	480	481	497	468	529	473	482	475	475	483	479	490	523	499	423	468	456	480	522	504	514	468	499	528	489	470	488	488	513	450	476	503	485	459	526	472	487	457	483	484	463	458	473	491	497	508	469	474	494	543	445	469	474	482	490	494	520	502	476	492	464	497	497	508	541	465	473	509	465	483	523	469	474	474	490	515	502	468	493	495	495	469	457	514	470	483	503	513	505	462	477	549	468	474	513	522	486	474	479	481	461	486	442	477	489	481	479	487	507	503	506	476	513	496	529	482	489	476	507	477	476	457	497	482	494	476	493	472	463	505	456	482	484	474	511	477	444	451	485	487	471	505	481	460	458	481	486	493	490	466	501	487	426	508	447	440	451	477	524	448	465	444	469	488	428	501	507	462	468	459	449	481	494	499	450	491	512	488	463	480	499	507	472	481	491	515	504	466	472	452	513	471	473	503	493	477	483	484	447	463	494	463	486	451	472	475	462	510	482	473	475	472	481	484	484	488	475	492	509	514	464	499	477	497	485	451	489	501	497	504	489	476	506	501	465	509	475	486	496	502	505	470	454	538	450	465	473	513	469	523	466	472	467	495	440	471	483	470	516	477	470	467	481	499	509	497	485	468	508	481	532	497	520	518	484	474	491	436	490	468	449	494	520	489	500	474	485	452	458	450	493	502	470	494	459	436	491	505	491	500	499	450	466	481	487	524	485	466	484	465	502	504	467	482	525	484	502	463	450	514	507	528	495	500	502	478	542	448	517	512	455	508	482	514	486	470	466	473	508	504	452	494	549	468	481	500	469	497	477	499	523	491	512	477	451	464	452	479	475	490	496	481	455	498	483	501	507	472	465	467	465	489	465	464	471	456	453	451	474	481	502	508	468	501	438	456	511	474	482	501	482	493	462	493	469	487	468	489	439	483	482	501	466	488	488	495	491	512	480	483	460	495	497	497	436	503	451	476	477	479	433	493	439	457	475	500	493	484	467	491	483	468	489	489	456	489	482	497	500	507	481	501	510	492	454	471	492	468	492	491	471	462	485	483	474	506	492	527	496	507	490	494	462	465	471	492	466	482	471	496	462	500	437	451	506	480	456	532	446	465	492	491	501	466	480	477	466	492	455	467	498	492	497	477	481	497	472	499	457	454	464	449	511	482	470	465	472	477	474	515	501	455	529	488	471	494	434	442	491	467	471	499	488	476	476	459	475	521	512	462	515	485	528	466	467	497	494	481	459	482	482	450	507	487	510	477	467	445	507	529	469	522	453	449	463	507	454	477	482	506	459	467	469	484	471	495	477	480	477	473	457	459	492	484	472	478	478	494	493	484	472	491	476	479	521	519	518	497	472	471	523	509	467	475	479	483	436	501	479	491	459	501	483	532	449	517	491	475	454	452	484	439	505	475	498	500	480	467	482	489	510	477	460	509	445	464	527	474	490	482	518	484	445	518	495	478	471	469	470	490	464	455	490	459	471	488	527	479	448	493	509	522	462	484	501	478	505	489	497	473	501	473	522	464	426	451	441	496	463	531	474	539	472	449	477	499	485	515	475	468	478	471	507	477	514	489	475	474	485	479	445	471	499	457	474	442	486	473	445	493	488	486	493	498	501	452	484	465	532	467	450	482	452	491	489	493	461	493	528	493	492	509	485	483	480	496	495	448	515	494	480	465	471	479	506	455	452	501	512	484	473	536	507	471	479	465	484	479	493	477	500	503	469	535	485	466	493	472	493	490	479	445	454	443	462	449	463	482	526	508	494	526	522	485	518	521	481	479	458	467	484	502	501	488	492	497	471	473	494	492	457	507	506	483	511	503	482	484	511	503	484	467	497	498	502	495	488	534	458	475	451	475	500	500	457	524	478	463	478	476	455	495	489	472	457	467	508	506	482	490	460	478	469	494	455	469	510	502	510	503	485	493	482	490	497	498	508	503	518	505	468	494	508	461	518	491	481	468	459	496	476	477	475	438	435	504	485	484	469	479	501	495	501	451	484	507	497	501	485	459	454	494	461	503	465	473	461	470	460	523	493	525	461	476	496	451	517	518	471	522	486	439	488	469	486	508	454	498	496	476	526	500	508	497	510	445	481	466	478	462	495	510	464	475	487	499	465	451	504	458	461	505	471	462	478	481	468	476	511	438	446	486	466	495	460	472	498	504	506	484	493	521	472	523	513	522	477	512	508	450	524	469	488	499	473	497	462	480	521	483	478	530	495	461	483	473	512	492	449	521	494	472	448	497	493	525	507	486	456	505	501	464	481	507	458	472	485	537	504	490	454	486	498	491	483	468	491	458	503	483	499	482	453	464	525	509	469	469	497	447	482	501	500	512	485	526	478	466	495	483	505	479	509	503	467	523	470	490	469	485	470	504	453	511	509	462	497	491	487	501	474	505	482	470	464	476	498	486	472	464	454	485	479	471	473	478	448	503	463	437	448	492	473	511	488	470	506	441	444	477	466	509	494	466	503	501	484	452	465	471	487	497	454	489	456	496	484	496	478	503	475	514	483	503	434	530	492	464	491	455	491	490	475	486	504	489	503	479	481	443	475	478	515	461	464	509	483	505	446	479	515	453	493	540	490	515	448	470	472	446	486	500	504	479	465	493	458	492	492	508	509	491	531	478	486	534	475	464	474	511	511	448
24212	14773	17385	12936	7853	4118	2718	1969	1572	1177	993	852	930	962	896	959	781	661	587	436	341	364	337	305	330	322	298	231	274	261	239	273	218	220	226	252	237	271	225	223	241	216	219	197	231	239	228	205	214	227	197	194	212	204	182	182	198	205	207	216	168	188	197	197	185	197	198	190	197	195	178	178	178	181	170	160	159	154	174	157	181	153	187	189	152	162	158	169	151	167	186	181	177	208	150	158	170	162	169	157	184	164	159	156	192	172	169	168	186	161	157	174	178	180	200	191	182	154	171	168	172	187	175	173	172	152	177	174	191	184	166	165	164	158	144	173	181	174	164	175	170	187	169	169	170	184	164	178	138	159	187	146	161	174	163	141	177	172	172	174	178	189	168	175	191	191	174	197	198	165	171	198	143	138	172	169	175	175	174	165	155	154	190	170	144	157	179	179	167	163	182	175	164	165	162	182	159	175	176	202	166	172	170	185	185	165	183	166	154	193	162	161	178	151	178	171	159	176	175	170	157	169	182	196	182	175	164	181	162	182	167	165	169	166	181	169	193	158	160	169	150	173	175	174	166	167	163	196	179	160	169	162	184	181	183	175	170	164	185	187	179	155	180	168	181	183	156	198	163	195	187	170	164	159	202	187	166	163	180	203	186	165	172	157	199	173	169	167	184	147	160	167	188	176	176	156	161	159	177	158	164	159	157	194	167	167	159	174	162	176	183	179	172	188	170	169	130	159	161	187	198	164	151	185	163	193	166	181	162	175	175	169	146	156	170	158	172	193	184	174	153	186	179	191	181	162	167	165	188	174	169	197	171	172	148	137	187	182	155	170	155	168	168	159	193	177	164	154	180	174	144	185	156	142	189	169	176	177	161	165	190	161	168	180	176	177	164	154	177	202	184	176	178	157	171	156	165	200	195	138	150	172	164	154	194	154	182	182	156	191	177	181	164	196	171	160	163	172	164	154	160	178	175	179	175	178	180	168	152	167	190	167	174	171	164	181	171	181	166	162	168	155	185	162	180	194	165	167	162	174	182	162	162	181	168	181	168	186	183	163	177	154	172	173	167	175	173	170	163	165	166	164	160	175	181	174	169	172	151	177	197	177	184	176	155	157	165	178	179	149	173	179	174	168	163	182	158	174	152	157	153	184	169	162	141	172	173	163	179	189	213	167	187	146	169	159	166	161	207	175	183	172	169	182	190	173	176	192	166	178	191	194	159	168	172	184	162	171	178	154	175	153	163	171	208	177	153	177	155	158	156	163	157	169	172	162	178	183	176	174	152	195	161	181	158	185	165	171	155	170	176	150	170	167	166	163	189	167	138	174	156	186	179	183	163	184	182	150	197	169	174	168	166	185	208	147	141	167	176	161	175	159	164	172	176	188	169	164	163	168	164	168	167	172	159	174	158	191	194	187	187	168	172	170	145	169	161	194	158	180	173	150	152	157	176	180	178	177	167	186	170	173	164	170	162	185	165	153	151	178	174	161	191	146	183	164	164	168	166	188	173	172	198	194	160	174	194	165	169	194	179	190	185	161	135	197	173	172	169	195	172	134	190	168	156	171	175	161	164	183	172	159	193	172	162	172	172	160	168	162	175	195	193	176	168	184	148	173	175	154	166	181	164	185	178	167	175	146	168	181	166	192	165	171	174	185	174	176	165	162	179	148	180	162	181	160	154	168	166	157	184	183	163	175	153	142	194	175	157	193	153	190	183	165	159	153	150	161	180	176	182	184	179	154	169	170	188	187	171	175	184	165	162	170	183	172	164	187	172	186	157	162	156	165	142	176	162	164	201	142	148	161	138	168	165	160	174	160	173	190	171	149	169	154	182	145	173	176	167	188	172	179	167	187	205	160	179	170	204	177	189	165	156	186	166	166	176	184	168	201	173	174	152	171	166	158	193	121	183	151	181	163	171	179	156	164	144	175	160	156	178	171	184	173	170	160	161	174	152	171	168	155	191	162	164	166	153	181	191	194	175	193	150	188	175	165	168	172	196	160	167	205	182	172	143	181	179	164	178	166	165	176	167	158	160	187	184	155	185	167	188	182	163	148	169	171	172	163	163	181	160	173	177	178	152	159	156	177	169	156	177	175	179	168	155	172	189	147	195	144	164	155	168	167	151	179	154	191	148	185	170	199	190	165	162	163	194	173	173	175	176	173	164	150	159	157	177	178	171	169	143	140	181	152	151	165	163	184	172	162	158	182	155	164	164	166	173	188	150	181	164	158	155	188	182	176	181	172	194	165	181	161	180	205	173	181	188	174	182	182	164	154	182	171	164	185	171	182	142	164	156	153	134	152	173	151	157	183	159	164	178	158	170	172	166	162	158	161	160	149	165	149	161	180	192	179	172	191	171	176	172	190	186	166	140	172	161	171	162	166	161	170	152	152	172	170	166	164	127	156	169	179	160	167	169	179	159	157	166	181	179	154	149	184	162	194	192	178	188	181	163	179	166	173	161	165	151	181	141	198	202	146	166	175	182	167	193	164	161	168	157	193	181	175	166	159	180	188	168	179	162	143	167	186	163	165	157	162	176	178	181	167	169	156	185	187	163	186	144	200	153	179	169	199	157	150	180	173	184	148	171	166	189	181	166	156	142	161	166	177	189	177	188	173	178	175	162	170	171	166	176	182	176	164	168	150	175	170	182	170	189	172	137	154	175	180	213	150	168	175	177	181	169	184	188	186	152	162	162	146	173	174	172	167	158	154	165	185	163	167	174	151	177	170	159	163	161	160	165	167	155	174	154	172	165	175	167	143	181	158	154	156	167	175	160	170	168	180	191	199	167	162	170	165	196	155	172	188	170	170	185	177	158	161	150	160	168	179	190	181	172	164	162	143	177	186	170	181	180	173	178	138	156	163	173	163	181	153	195	178	188	151	148	176	158	164	181	179	144	162	155	197	181	160	166	161	164	180	182	156	192	175	160	194	179	175	162	162	214	166	184	159	185	152	169	172	163	171	185	183	176	203	187	190	172	169	165	160	171	167	147	156	192	172	183	192	182	166	181	172	183	166	184	172	192	171	183	158	186	174	161	150	186	174	226	184	155	172	180	198	172	152	184	160	173	151	189	163	181	173	172	181	150	168	199	143	167	176	161	177	176	207	196	178	190	172	149	169	163	175	182	165	164	167	159	152	171	158	163	140	174	170	144	183	179	139	166	189	172	165	168	187	164	169	170	131	147	184	170	175	153	160	176	150	156	187	158	169	165	162	191	163	186	203	151	139	199	173	175	194	195	188	204	158	175	172	177	201	180	157	155	184	158	167	192	175	182	165	175	149	172	201	152	200	190	177	190	180	165	166	175	164	184	170	162	182	164	170	184	169	191	177	156	184	135	201	171	174	147	153	170	172	185	165	170	183	174	181	151	193	184	168	159	186	182	162	182	173	164	152	174	159	178	171	190	158	192	183	177	160	168	168	189	149	169	180	187	166	157	175	181	159	191	153	165	149	161	167	196	192	170	213	175	174	179	180
13859	11590	23286	24473	19913	14015	10528	9042	7438	5992	5041	4810	5063	5404	5358	5376	4633	3907	3220	2606	2005	1951	1804	1672	1801	1649	1426	1174	1150	974	858	936	858	906	1008	1164	1179	1063	1041	909	869	774	734	773	815	770	757	741	786	747	759	771	717	736	681	674	658	716	615	555	599	575	569	569	543	514	540	539	532	512	521	432	438	445	462	445	415	447	455	464	411	413	458	418	415	410	411	458	406	443	471	451	451	470	454	434	418	448	422	432	469	481	419	416	400	411	413	452	451	413	451	451	422	407	423	414	433	425	417	442	434	437	421	413	424	415	433	445	423	475	455	412	403	426	461	460	430	427	438	418	410	418	441	440	440	422	437	421	415	422	446	377	444	440	399	399	429	414	422	379	439	426	409	411	449	413	437	416	418	421	448	419	422	432	429	413	413	391	430	418	398	404	423	427	433	446	393	432	402	435	413	426	415	421	416	430	394	425	408	431	422	396	441	423	444	408	397	426	420	401	417	428	443	423	424	405	395	418	393	390	437	439	461	414	452	404	431	407	435	438	404	420	420	421	431	435	397	493	411	416	414	419	404	434	414	435	409	415	423	413	425	421	475	368	455	458	414	418	428	430	411	449	423	402	404	420	411	447	403	415	411	418	428	411	400	413	430	422	419	428	432	394	428	422	424	426	415	416	409	436	398	434	411	408	442	408	396	420	388	412	415	434	445	411	432	436	449	390	430	407	443	447	417	423	411	438	423	435	405	403	464	464	411	453	402	425	407	447	448	416	433	416	431	456	380	420	420	433	434	430	414	424	402	402	393	419	405	444	433	430	431	447	413	451	405	444	443	423	423	442	412	431	391	404	408	439	439	410	427	425	419	403	420	422	467	418	435	421	426	420	424	422	435	441	413	416	418	376	429	410	425	377	410	431	431	448	427	436	398	430	435	442	402	441	430	404	406	431	384	407	457	403	466	436	427	400	430	418	415	426	406	382	412	421	414	425	444	432	412	430	408	430	438	389	449	457	446	421	454	431	396	399	454	382	428	448	430	408	427	456	429	421	421	447	457	420	399	419	434	441	410	420	427	428	455	398	407	407	460	408	402	401	422	396	413	444	420	420	459	405	430	398	429	420	404	424	432	447	421	438	395	439	427	434	435	401	413	415	410	417	403	463	431	368	447	435	464	412	429	428	468	436	426	428	410	424	403	408	417	464	450	441	405	405	441	467	405	426	411	415	418	422	435	393	435	416	401	419	419	431	423	388	436	397	423	451	442	425	450	444	446	444	418	413	441	411	430	397	406	408	424	421	426	427	390	419	432	415	398	387	412	411	441	441	446	443	430	425	393	433	419	406	383	395	407	430	391	436	413	421	436	389	421	404	444	394	411	413	427	434	413	406	387	410	417	428	411	456	453	458	468	433	457	428	416	454	452	439	406	444	447	450	395	428	407	384	437	384	413	396	438	433	445	418	421	414	454	429	391	410	427	429	400	469	399	403	433	408	408	382	440	393	441	421	396	431	454	415	442	412	434	399	417	405	434	387	401	414	463	422	407	395	449	446	409	405	423	395	418	426	447	412	414	416	425	408	430	448	450	423	413	452	438	416	390	428	455	469	442	422	459	376	419	396	447	429	431	403	435	404	409	449	451	408	433	447	433	406	459	435	418	428	417	454	426	439	427	426	443	422	452	439	444	395	413	401	414	389	429	394	405	375	446	400	447	419	436	428	448	435	430	400	423	458	415	434	435	422	420	406	428	470	414	446	407	426	436	398	436	415	406	448	464	407	434	427	427	386	409	399	402	394	431	453	413	408	418	428	419	406	434	466	418	409	429	393	433	403	430	417	420	438	419	432	438	414	419	407	398	429	443	444	398	391	442	397	439	436	458	428	394	424	427	458	383	435	428	427	442	405	436	442	424	406	417	415	439	443	445	412	455	421	401	412	385	428	425	434	476	398	399	437	451	420	411	423	460	428	438	434	437	429	416	382	428	434	420	430	434	405	426	433	434	411	413	441	414	443	439	463	409	435	416	428	444	420	423	447	390	418	415	445	410	408	441	443	427	419	436	424	432	380	417	398	455	406	421	392	397	418	397	430	433	418	415	445	421	436	450	400	418	428	428	418	392	423	437	430	451	408	433	402	427	417	442	400	358	411	382	388	408	440	403	410	434	384	439	419	447	420	431	454	440	411	428	394	410	415	426	409	426	442	415	397	392	437	404	453	429	431	437	445	447	432	411	439	462	396	426	402	439	395	432	437	427	457	384	438	434	424	452	445	405	425	417	446	457	394	463	427	368	432	390	408	416	427	420	424	418	406	423	403	418	401	465	430	431	421	433	416	429	374	448	412	429	429	421	457	446	436	434	453	447	465	415	428	426	455	428	437	430	411	443	461	422	423	395	447	441	433	435	427	445	383	444	477	431	410	393	446	412	422	423	439	441	444	408	414	410	411	441	416	415	400	423	407	419	409	411	450	435	398	420	427	433	430	416	449	458	404	405	397	443	434	462	419	388	434	413	411	388	449	436	393	411	465	431	402	424	451	429	422	428	436	413	389	386	425	389	450	435	428	440	429	434	390	438	418	363	392	419	443	441	428	431	384	386	414	452	425	392	415	403	422	420	404	404	437	445	450	422	450	405	427	390	403	406	444	401	430	444	415	421	426	434	395	437	413	420	453	420	444	432	390	428	424	404	402	427	437	421	426	445	423	394	447	474	428	375	426	437	402	445	429	434	403	438	427	432	399	421	431	413	442	394	383	396	444	403	432	375	433	397	422	441	404	401	448	431	439	414	443	392	398	425	447	431	411	432	398	429	436	417	402	422	435	415	413	431	414	458	460	406	395	419	395	426	438	423	416	459	400	419	429	450	414	456	419	381	403	449	432	434	437	415	448	439	421	431	399	439	394	396	430	417	391	419	410	460	443	422	466	426	419	447	410	421	473	400	393	396	426	422	451	420	440	424	438	409	459	401	432	417	435	415	438	433	417	420	407	407	429	460	434	416	383	422	467	378	450	419	419	417	434	436	410	411	388	424	412	428	419	445	425	435	394	416	410	440	419	439	442	450	428	395	460	428	430	470	385	378	440	416	419	428	397	437	435	425	431	424	419	435	408	458	415	427	420	408	411	417	432	405	420	430	386	434	420	372	408	405	441	394	418	462	428	390	472	463	423	408	395	427	399	402	430	435	408	455	413	420	444	392	376	415	413	424	425	431	440	430	407	414	432	385	462	418	420	421	405	438	424	405	447	429	403	431	440	418	404	422	430	393	407	428	414	406	449	430	451	424	403	406	471	423	398	442	422	427	476	435	439	438	413	383	412	417	447	406	446	445	456	418	430	431	392	409	425	431	440	397	413	433	429	410	410	398	395	445	427	428	427	406	453	422	430	397	411	414	410	393	435	398	408	447	464	425	406	410	412	400	410	436	405	419	437	400	430	446	425	430	430	381	445	414	413	445	431	426	439	421	388	399	425	432	449	428	423	443	431	423	434	434	444	434	376
32644	21366	23119	18153	10995	6141	3857	2890	2251	1663	1418	1199	1339	1401	1256	1149	1080	896	770	581	496	460	422	424	446	377	342	307	265	229	241	250	234	221	253	273	315	300	269	249	211	189	183	197	197	195	223	209	216	197	200	192	179	176	185	174	171	180	157	172	182	155	187	146	159	151	165	151	151	169	155	140	145	160	146	140	140	152	142	142	133	136	138	131	149	143	122	129	122	143	138	131	134	163	146	139	159	137	146	161	150	150	132	121	141	129	135	115	137	140	133	134	124	135	134	125	164	139	126	113	120	135	136	151	125	133	143	144	132	135	143	140	122	122	150	133	128	124	123	132	120	150	131	127	132	139	147	147	150	130	154	134	143	135	118	144	125	128	128	122	143	137	158	145	128	132	143	149	126	132	133	138	134	116	129	130	132	134	142	172	139	126	134	154	121	128	156	139	150	164	140	139	136	135	104	151	151	117	156	134	156	179	141	143	131	145	135	140	137	128	135	141	135	138	124	116	125	144	129	144	137	167	138	143	115	128	141	138	154	124	124	125	140	137	130	126	149	138	141	139	152	158	159	133	149	114	121	143	166	131	144	127	148	145	145	137	129	123	128	115	118	132	161	147	158	125	123	126	140	134	134	143	134	122	150	134	151	128	124	144	148	137	126	134	130	123	152	147	138	148	133	132	127	131	133	143	137	146	134	126	133	142	134	155	143	124	156	132	138	138	128	112	124	149	142	130	142	133	136	142	127	160	127	146	120	136	137	129	138	119	141	130	141	123	134	138	121	116	124	124	145	131	145	119	120	131	130	118	154	111	141	141	118	134	152	107	123	157	143	134	137	142	150	122	129	158	133	145	148	135	124	135	142	138	149	141	147	134	145	132	142	130	132	131	116	150	163	116	138	152	145	176	147	157	158	146	126	127	147	139	120	123	141	140	133	136	126	148	137	161	130	134	161	133	133	141	117	113	120	168	149	137	104	151	142	134	135	144	148	149	136	135	137	156	152	142	143	131	143	119	111	132	134	132	157	134	125	146	136	141	146	136	135	128	137	126	129	136	131	126	132	124	143	141	118	133	134	124	137	117	123	141	132	143	130	141	136	129	153	125	124	137	161	125	144	140	130	147	128	159	138	150	136	144	149	156	131	132	127	133	142	145	140	131	126	119	150	118	136	145	141	144	142	132	113	139	156	120	144	149	136	135	120	142	161	132	142	149	115	134	151	124	153	124	139	137	133	130	155	130	157	134	134	146	146	119	133	152	124	136	157	131	139	122	127	123	129	132	140	133	129	135	124	110	143	126	126	127	139	129	137	134	129	145	144	123	143	126	140	122	166	143	144	145	147	137	147	117	161	131	144	120	136	131	141	128	135	117	112	156	149	136	151	117	134	143	112	129	141	141	128	144	128	154	145	148	132	136	136	146	158	136	131	121	163	143	137	130	138	123	145	130	146	152	139	121	138	121	135	145	151	137	140	139	129	145	140	117	124	138	132	141	125	147	130	138	118	135	124	130	146	138	124	130	127	132	134	143	138	153	124	135	102	117	133	148	134	113	134	127	117	162	145	125	166	128	148	139	139	119	126	129	147	150	117	145	126	122	136	124	154	123	134	138	133	135	120	137	135	145	161	137	143	128	140	139	150	135	128	130	127	137	134	136	120	162	141	147	137	160	131	129	141	140	120	141	146	131	150	134	128	129	130	131	158	110	124	141	154	131	150	145	153	136	139	144	136	131	129	120	125	134	136	132	132	144	116	114	141	156	148	129	150	132	123	159	121	133	118	129	123	137	129	133	131	134	138	141	108	153	133	143	152	128	127	125	143	153	133	147	134	175	148	139	129	140	139	136	121	130	135	131	137	137	113	127	149	135	129	131	130	132	120	131	146	134	134	153	146	142	122	134	141	132	150	131	141	139	145	150	128	150	136	156	115	142	145	150	134	128	150	148	139	115	150	155	129	128	121	132	117	119	135	131	136	114	150	151	137	144	123	148	139	134	146	126	124	131	124	135	148	158	148	135	149	125	127	139	143	134	117	134	144	131	139	127	159	148	147	127	124	120	128	129	132	108	127	126	128	132	130	135	144	123	139	129	150	129	136	139	98	141	132	144	125	151	135	139	126	125	118	139	163	148	143	149	131	127	137	144	142	145	128	131	123	148	130	143	139	121	141	142	143	149	138	131	143	143	137	127	128	164	161	142	120	143	126	129	137	128	130	130	135	126	139	118	126	123	137	135	143	140	138	137	139	142	145	159	138	134	142	146	149	116	143	176	133	133	131	115	129	139	137	134	146	114	130	134	132	144	134	137	129	137	137	139	159	114	145	129	145	140	137	147	122	137	145	131	143	132	146	128	151	128	132	139	131	138	143	142	133	135	132	132	118	141	132	151	151	148	136	127	142	127	164	131	136	128	127	142	145	165	139	116	135	132	132	123	117	112	142	122	118	126	134	141	112	128	139	145	143	120	134	123	136	140	154	141	160	128	144	125	133	134	144	130	133	124	138	135	123	127	128	134	137	134	153	138	133	143	145	142	102	133	143	138	136	128	125	134	151	147	144	153	161	149	129	137	114	130	170	151	135	134	135	125	133	137	119	152	121	150	144	127	122	148	120	116	134	119	129	126	158	138	125	140	128	128	135	137	126	122	144	139	143	124	143	133	121	147	134	131	140	147	163	135	130	147	126	129	137	159	161	136	129	149	147	124	159	151	154	140	141	136	147	145	124	142	130	136	128	125	138	140	147	132	139	103	120	133	139	132	142	135	150	146	147	130	116	138	150	123	153	150	129	129	110	135	141	146	153	134	133	137	142	138	104	123	137	134	152	129	139	131	148	146	118	140	144	149	129	128	134	135	145	140	148	134	127	139	131	146	129	144	115	143	126	143	134	148	144	136	146	152	152	129	114	115	131	129	148	135	134	147	133	152	125	113	158	125	143	135	125	135	123	155	137	155	139	143	130	133	131	144	147	123	117	143	132	144	142	124	134	153	137	149	137	114	135	131	127	116	145	159	131	125	139	122	169	134	144	130	148	146	125	154	154	147	133	133	135	119	135	141	133	136	130	126	158	158	134	125	159	144	137	134	135	143	140	141	123	148	123	130	127	112	143	140	139	145	139	139	110	132	126	148	141	157	117	149	120	126	130	129	165	119	110	147	143	133	147	132	133	165	142	148	132	136	131	147	136	136	153	135	145	141	166	133	123	136	149	124	127	127	154	138	126	125	122	147	127	134	138	119	149	110	140	160	132	118	144	133	141	144	144	118	167	134	146	144	125	110	147	169	132	139	147	137	145	127	147	129	125	149	127	134	147	149	120	144	132	124	135	135	134	141	136	140	151	139	142	145	133	153	138	155	138	131	149	150	147	134	151	129	146	119	154	171	150	128	147	118	122	115	124	136	115	142	153	146	142	113	140	135	148	134	138	142	129	160	143	148	154	140	150	126	138	130	134	124	161	149	140	144	133	123	134	140	127	144	142	121	128	123	117	129
18464	15298	27982	29492	24238	17946	14365	12365	9929	8245	7175	6943	7431	7413	7483	6803	5979	5146	4131	3467	2854	2659	2531	2569	2455	2535	1941	1606	1449	1228	1098	1142	1049	1071	1297	1668	1780	1626	1340	1216	1046	852	824	844	858	906	827	811	904	830	936	959	762	765	739	681	674	671	599	626	631	553	559	527	489	526	505	515	485	477	435	387	373	429	403	359	368	359	383	374	383	387	371	351	410	354	341	374	397	342	395	363	370	413	413	360	367	353	413	425	418	370	393	367	373	342	332	346	333	352	360	322	343	410	347	361	349	310	368	325	363	359	352	357	337	348	381	409	362	397	350	358	378	345	378	364	347	348	317	346	326	331	337	331	363	340	333	327	339	348	325	355	325	342	342	364	375	322	321	377	332	335	323	354	303	344	363	338	350	332	368	353	308	339	366	342	347	343	353	336	338	353	367	350	334	360	345	348	352	312	346	326	322	336	323	336	347	364	318	356	326	351	353	337	355	320	338	386	367	376	321	352	359	353	349	346	360	386	319	331	326	334	362	362	312	351	323	343	361	341	302	353	369	336	345	356	349	331	353	360	339	364	337	377	345	320	318	332	350	372	355	342	356	339	374	332	336	331	328	325	364	359	344	313	320	347	328	321	374	336	338	339	349	357	388	350	366	318	371	346	339	331	359	358	354	339	347	352	333	382	324	317	333	318	362	350	348	351	355	337	382	323	313	344	340	364	316	351	364	362	301	375	349	342	337	352	327	362	345	369	340	326	318	304	348	344	320	354	331	344	359	339	399	328	327	338	326	344	362	354	344	335	323	353	331	330	351	332	344	315	376	323	343	340	344	335	357	352	350	348	331	356	328	353	367	336	340	350	307	326	319	367	353	376	375	332	356	325	337	349	344	368	360	314	329	351	335	305	396	346	357	361	345	368	343	335	317	352	354	337	334	334	352	347	380	331	347	313	357	373	354	366	340	364	360	348	330	319	360	366	356	344	332	329	344	315	346	356	353	320	341	339	333	319	354	338	337	333	353	325	330	361	368	347	380	334	298	344	349	342	330	346	351	379	347	324	305	354	366	306	341	342	357	355	358	384	365	374	359	320	360	342	347	366	409	311	334	309	373	346	365	372	306	350	338	345	340	329	359	339	342	349	338	340	309	339	324	346	366	375	357	344	387	308	311	344	362	344	311	312	331	351	343	371	342	346	353	347	370	385	329	337	359	382	363	342	349	366	320	344	365	331	349	337	322	337	341	315	334	364	328	357	364	362	324	346	365	356	343	352	365	338	323	329	366	317	350	347	347	336	333	331	331	363	328	362	344	334	353	323	362	386	358	371	343	390	358	309	348	368	331	310	356	333	332	382	339	329	376	334	335	331	362	344	346	334	319	348	320	341	333	345	355	335	347	349	372	380	329	321	365	355	318	366	345	331	342	328	355	355	363	324	369	360	369	329	325	357	360	354	329	353	346	342	339	336	358	342	369	324	339	359	339	323	359	291	361	355	360	388	344	382	339	363	352	375	351	336	333	338	385	374	349	353	331	352	344	344	348	320	310	347	329	366	348	350	349	339	334	348	336	343	341	330	332	348	347	349	348	359	347	356	367	348	329	328	346	353	331	332	369	346	322	382	360	366	334	350	347	359	334	334	347	338	316	334	374	363	332	351	357	312	350	358	328	330	355	368	330	351	353	354	312	358	360	333	347	342	336	340	345	362	353	326	391	354	304	313	373	360	369	356	337	345	355	372	337	337	361	328	336	358	374	362	335	319	363	335	330	376	347	378	380	326	301	317	314	343	360	368	370	320	345	330	371	311	340	350	354	334	318	362	359	335	373	340	316	338	305	356	346	338	364	315	331	343	346	343	330	338	375	336	333	342	351	323	352	355	356	366	345	354	338	338	361	355	321	356	343	341	335	327	329	350	373	361	292	376	345	331	344	331	335	358	340	394	333	361	314	362	355	350	353	322	347	337	374	364	373	329	331	343	351	361	343	339	353	380	338	316	361	349	343	358	349	372	378	352	347	334	337	346	331	339	353	340	336	324	372	389	327	351	385	348	338	365	368	327	367	384	319	334	344	357	326	345	347	351	359	355	333	339	358	364	364	339	298	352	316	327	379	346	326	318	332	339	322	368	339	308	353	310	360	335	376	344	339	382	366	310	358	360	350	327	339	332	351	348	362	345	396	373	359	354	349	325	344	311	316	376	338	350	365	337	356	370	360	340	319	350	327	332	361	352	324	359	349	355	371	356	359	355	318	347	374	318	363	346	348	347	343	350	379	341	328	346	338	336	312	337	323	373	348	329	325	356	330	340	354	323	345	325	332	342	336	324	396	345	341	355	348	370	358	341	364	357	362	328	343	345	362	327	319	329	363	340	343	325	343	354	337	333	332	375	318	329	368	303	357	370	330	324	357	326	357	352	334	358	350	333	320	338	370	324	331	343	396	326	351	347	330	336	353	345	348	359	367	341	344	328	366	317	321	376	343	310	343	355	345	331	351	330	355	331	365	347	367	345	340	326	318	347	338	341	357	340	371	353	336	332	364	309	352	347	325	319	323	329	356	369	329	378	351	315	365	324	347	315	373	369	347	331	357	332	372	376	361	356	356	330	349	329	319	309	372	343	320	338	330	348	349	361	353	350	368	367	363	360	338	315	380	335	393	319	323	344	310	347	368	373	356	348	358	339	340	375	356	355	363	370	337	345	366	336	379	333	374	329	344	358	323	355	319	344	358	350	347	357	335	343	354	341	361	371	374	373	315	324	355	311	359	333	347	365	358	348	331	333	338	360	317	343	373	335	333	342	308	354	336	344	347	338	333	356	348	317	325	330	318	341	357	333	330	344	398	344	360	394	351	386	318	333	353	310	329	365	330	347	363	340	309	336	351	315	336	332	316	326	327	351	331	373	361	339	350	349	364	326	335	343	363	357	334	352	386	352	335	330	361	337	336	333	350	350	346	374	361	340	352	355	341	351	341	353	346	326	337	383	363	334	357	328	374	359	363	349	331	342	344	386	327	354	380	333	312	339	329	327	345	314	351	354	332	350	343	356	321	347	362	323	329	329	349	356	385	371	328	346	337	369	396	355	325	352	327	321	310	319	368	340	340	329	337	353	359	319	334	358	319	374	361	369	343	329	303	352	342	382	353	357	376	329	332	360	351	372	330	357	323	352	341	327	330	356	353	362	352	369	353	366	350	344	346	364	323	351	358	350	353	332	333	356	340	335	357	368	329	344	332	347	358	361	344	353	368	342	320	343	357	352	359	357	331	327	325	339	342	355	347	343	313	349	347	313	362	369	348	330	327	348	385	347	326	344	369	390	386	324	367	364	359	346	350	375	370	367	367	370	336	359	345	326	336	337	367	313	332	356	378	356	336	336	339	366	356	371	307	329	354	345	300	359	318	376	339	346	377	348	336	340	362	344	336	337	330	328	330	369	343	345	359	356	393	318	352	402	358	345	369	339	342	315	327	357	389	343	359	353	372	327	362	345	339	356	341	364
13592	9154	10244	7399	4159	2317	1573	1111	821	710	630	612	634	609	668	585	501	494	396	342	317	278	262	260	255	253	222	226	253	240	227	245	231	189	231	231	215	210	230	250	227	233	233	240	231	214	209	219	249	234	226	234	188	240	216	236	203	207	195	183	239	218	213	210	193	214	214	221	222	199	220	179	215	220	209	201	213	198	189	198	211	199	206	173	177	208	225	202	214	180	203	210	184	202	210	204	203	218	197	212	196	200	192	198	207	207	190	215	194	191	205	222	218	193	216	209	193	202	198	205	221	198	192	206	202	197	212	190	221	185	176	207	200	211	194	219	225	207	207	187	190	203	219	217	213	206	197	229	235	205	204	214	208	209	208	196	199	195	222	197	189	215	221	193	200	215	234	178	195	201	204	213	195	187	204	208	201	228	223	204	203	207	222	185	202	210	218	204	203	222	169	224	196	225	186	221	186	195	205	226	203	192	222	206	182	186	210	207	189	183	197	177	203	190	209	223	207	186	195	203	207	196	215	187	195	190	198	211	181	216	192	213	208	192	237	198	211	219	190	212	191	229	231	211	210	217	195	210	186	215	184	182	204	196	227	200	198	191	181	209	224	206	197	198	188	209	200	190	205	226	212	178	197	189	199	200	178	166	197	170	206	205	178	201	210	207	217	254	220	174	195	190	164	201	218	217	198	193	229	226	188	195	206	213	216	208	200	204	205	210	221	184	211	227	208	206	212	189	160	185	202	221	179	216	182	210	193	205	163	216	217	242	214	202	205	213	184	196	193	201	213	203	201	206	190	193	206	186	186	197	172	220	194	198	205	211	169	219	191	242	220	198	217	206	194	208	210	190	206	204	198	231	190	211	215	204	195	156	182	192	219	189	189	206	166	197	211	219	182	212	216	209	200	226	234	187	200	201	205	226	207	159	222	199	196	194	185	207	209	194	222	205	200	214	229	206	196	201	205	197	194	193	206	184	200	222	203	181	172	159	214	160	202	215	194	186	181	200	205	207	204	189	231	203	195	209	218	226	218	199	225	205	226	196	187	195	199	208	185	200	221	207	198	210	200	210	212	188	188	196	215	179	216	232	197	176	177	201	211	216	185	194	197	212	182	181	205	208	196	191	205	202	216	214	210	193	180	190	188	207	217	208	190	215	220	192	204	198	205	193	215	193	199	227	183	237	191	238	208	204	230	206	206	194	189	205	214	215	212	188	189	189	183	193	194	192	211	201	205	230	187	207	187	212	189	218	220	200	220	191	193	187	197	185	222	169	209	202	229	217	204	207	183	208	215	188	191	201	172	186	219	185	177	215	218	177	191	204	187	181	244	215	185	210	196	184	207	212	192	213	176	196	198	203	179	197	209	184	196	214	222	231	179	195	201	196	201	205	200	222	215	198	232	182	187	202	204	205	222	182	194	194	202	191	185	187	206	156	200	214	207	204	181	201	207	176	201	205	218	196	199	208	186	177	191	208	211	212	179	197	197	225	209	229	199	190	181	185	203	224	202	176	201	176	195	209	196	176	193	186	209	204	193	189	198	232	214	186	202	202	198	210	214	207	205	216	199	204	215	206	216	197	204	211	195	214	176	202	228	186	206	235	219	228	214	189	212	197	199	189	205	182	200	220	247	186	188	208	206	229	211	201	206	201	178	201	189	210	209	220	208	201	206	223	197	196	202	208	195	212	193	207	219	182	205	194	230	209	202	216	195	192	199	206	215	211	193	199	197	209	214	214	222	204	229	225	173	188	179	210	219	203	217	210	216	201	205	232	172	229	217	192	205	194	205	195	226	188	216	215	191	190	217	173	184	183	208	220	246	196	205	207	223	166	185	210	213	219	188	180	199	218	218	207	207	173	200	211	184	217	195	206	202	200	221	220	193	213	241	216	204	208	182	190	186	186	199	210	204	219	214	223	217	191	211	199	208	189	188	206	192	204	196	199	215	218	174	174	210	197	201	188	215	221	195	220	201	187	222	216	222	204	187	200	210	203	191	185	195	187	197	194	205	196	188	193	219	204	194	219	209	183	218	208	191	213	192	198	196	206	194	180	202	248	197	214	198	227	221	201	206	229	195	174	181	197	195	188	215	173	186	205	229	227	195	208	210	197	202	200	225	187	221	220	192	177	201	197	211	202	203	205	219	238	180	195	212	198	228	214	208	213	198	235	210	197	185	227	205	196	201	227	214	195	217	199	191	217	198	202	200	212	202	209	204	190	221	192	220	200	176	201	199	221	199	201	236	194	207	196	199	212	208	203	214	193	203	191	216	206	230	233	203	220	192	183	182	188	219	183	230	214	199	180	198	196	184	196	195	185	205	210	214	197	181	189	163	205	215	186	208	216	212	217	198	195	230	193	203	210	206	196	215	197	213	222	195	172	224	219	214	180	207	226	203	200	211	193	194	219	177	210	208	201	167	214	199	216	209	193	196	221	191	206	214	208	229	220	175	189	201	219	181	200	212	182	178	203	190	221	176	194	213	217	182	218	219	205	194	210	207	220	227	200	200	200	176	194	224	191	202	179	210	203	204	205	184	195	220	215	205	185	208	208	191	195	200	183	203	203	239	215	228	230	190	183	201	203	223	203	190	187	188	190	228	204	195	183	223	193	241	226	200	216	218	216	211	180	228	165	220	205	181	199	215	188	213	199	190	196	186	176	207	199	216	184	195	189	190	217	220	233	196	182	188	198	183	205	197	194	189	217	189	186	185	215	203	191	219	211	218	211	195	198	194	207	202	211	191	204	203	186	209	208	224	200	214	208	217	176	189	199	200	219	239	197	205	209	192	225	188	246	168	189	196	171	183	189	203	217	201	208	224	192	211	194	221	197	212	213	195	204	195	175	214	203	183	199	209	230	228	185	204	224	214	214	184	194	198	195	211	193	178	219	203	192	193	214	202	226	215	188	190	197	225	200	212	182	227	199	204	200	231	188	191	204	197	218	211	220	229	189	201	175	205	175	201	213	212	209	218	171	213	199	187	198	205	204	200	221	207	202	196	197	194	187	192	204	235	195	200	206	205	204	178	236	206	214	261	203	220	212	194	207	210	217	208	196	202	191	184	217	224	210	190	197	232	202	197	180	218	183	176	228	204	193	203	223	190	212	190	193	207	199	193	222	211	163	201	218	207	207	195	199	207	195	214	215	221	202	235	204	216	230	184	200	203	190	229	191	189	204	221	191	212	202	207	210	178	213	189	214	209	199	191	194	189	194	197	174	204	201	197	202	192	190	186	207	209	179	211	220	224	168	196	197	183	228	215	206	214	223	211	194	225	238	211	213	212	226	219	203	185	185	238	203	232	204	219	221	206	204	195	193	200	195	200	212	182	204	216	197	215	182	213	200	203	207	185	212	202	191	207	216	198	212	223	218	196	217	208	227	210	203	201	167	199	190	193	200	219	188	201	235	181	181	186	215	184	214	192	216	194	209	188	220	199	227	210	230	217	209	201	209	179	210	219	200	230	159	179	210	220	193	189	218
7667	7920	15884	16977	12737	8465	6645	5229	4061	3300	2982	2966	3074	3227	3214	3171	2799	2483	1843	1364	1253	1091	991	979	873	823	797	813	722	636	677	638	684	651	642	631	689	606	654	623	643	615	673	641	683	616	650	665	676	686	675	638	618	659	655	617	613	573	570	609	607	539	564	561	576	544	600	553	567	524	495	488	529	561	513	467	468	463	505	505	499	456	483	462	498	487	482	507	467	476	519	534	493	524	488	511	466	544	533	540	474	488	494	480	496	521	507	485	479	470	530	540	496	517	481	478	480	505	483	481	483	450	492	491	481	478	494	494	508	515	521	485	490	471	504	489	504	479	532	501	478	508	513	495	490	495	512	458	479	497	457	491	473	502	481	492	516	487	546	538	493	508	506	519	493	504	451	485	513	502	509	459	516	495	496	510	467	469	495	493	506	531	491	538	521	452	496	470	490	467	495	498	504	490	484	489	524	472	476	491	485	494	469	480	490	511	463	481	483	506	518	515	505	467	483	477	502	503	482	443	496	519	498	470	506	453	524	467	465	465	465	499	508	483	515	535	433	489	490	507	496	464	504	499	467	502	471	488	519	515	486	445	535	491	502	459	500	479	489	519	451	521	497	504	449	498	481	497	525	485	472	492	488	528	469	502	494	497	471	502	483	473	507	483	516	471	519	509	482	499	493	496	524	455	505	476	487	488	488	497	502	452	454	489	478	493	518	515	478	529	504	448	495	495	512	490	527	481	495	490	506	496	514	534	506	470	476	494	498	508	509	520	535	491	481	475	502	512	466	522	463	480	477	471	506	470	470	491	487	518	509	475	462	518	471	464	489	486	487	496	492	507	487	510	506	500	516	501	464	489	479	436	480	496	512	434	523	490	483	445	485	495	486	507	482	456	470	493	481	506	496	469	496	484	514	473	465	533	493	493	479	501	519	505	475	516	484	492	468	488	495	493	458	478	516	492	465	503	472	472	491	549	479	518	494	458	510	474	491	488	479	480	485	566	528	453	471	496	477	495	470	480	518	493	495	497	460	463	538	478	486	504	493	495	556	484	487	489	487	475	477	478	537	464	473	487	540	477	493	529	504	489	483	509	483	475	471	491	510	500	490	447	513	466	500	469	508	518	463	507	487	477	499	446	527	506	530	465	499	464	459	524	461	498	488	492	489	533	465	455	475	527	476	481	497	480	492	497	502	471	483	450	535	518	471	482	498	465	446	496	490	491	467	503	503	496	505	486	470	507	515	510	533	519	452	478	504	472	477	480	455	533	465	468	491	502	468	470	498	480	514	505	495	462	527	497	466	524	496	499	493	489	475	508	507	512	476	466	513	477	462	490	483	472	527	454	478	526	508	483	514	522	474	484	479	514	495	523	548	490	469	454	470	527	468	480	462	487	510	483	439	459	469	483	474	489	492	486	506	481	485	488	501	480	469	494	507	531	540	458	485	464	508	481	496	486	486	485	464	485	480	478	493	465	464	484	481	464	495	493	506	510	538	516	489	516	492	522	470	534	465	501	504	539	486	503	527	493	468	473	456	511	501	472	531	480	487	518	493	479	489	465	524	519	495	476	491	477	517	498	518	474	462	537	536	483	471	476	503	486	505	513	505	517	481	497	514	503	520	513	466	449	481	484	485	479	432	486	494	511	483	506	520	487	523	479	513	516	492	464	519	518	453	500	544	512	510	490	487	461	514	518	522	503	501	505	492	509	489	494	473	534	487	502	486	468	503	463	493	496	448	462	517	487	514	507	510	519	498	482	485	468	497	538	494	498	498	501	478	556	489	508	529	501	500	492	498	525	491	504	458	484	502	484	468	468	466	486	502	482	463	491	502	481	522	501	514	494	499	474	519	493	504	482	488	491	492	498	518	491	525	473	508	504	529	480	474	467	483	520	480	531	485	478	453	470	459	497	516	494	467	497	510	470	495	499	523	533	483	487	479	478	472	491	489	499	493	511	486	478	486	498	483	499	491	464	500	460	456	505	489	485	495	461	512	495	501	523	485	499	479	505	466	495	502	477	518	484	489	489	494	501	505	486	470	501	490	505	465	453	471	498	469	487	499	466	474	511	483	514	484	513	507	487	475	519	483	478	484	479	478	528	477	520	536	498	464	484	489	481	520	490	512	463	474	511	484	514	471	483	486	487	472	521	525	513	476	498	539	437	460	489	474	515	468	481	542	457	486	520	486	496	506	484	502	496	479	474	487	490	486	483	461	498	498	502	470	543	421	480	514	489	480	457	512	423	481	478	478	480	459	527	487	499	471	505	456	468	539	528	470	504	494	505	495	514	488	493	510	505	487	491	496	497	494	495	522	515	513	469	524	491	516	517	505	528	475	477	518	489	507	456	502	473	473	450	469	483	471	515	497	476	516	472	513	507	515	481	446	499	464	508	495	461	459	477	490	490	518	489	500	544	531	488	511	485	527	478	512	513	479	519	529	458	502	498	485	475	482	567	481	470	502	497	493	444	502	501	465	535	491	457	500	518	498	452	468	513	506	533	490	479	456	502	525	481	515	527	479	505	473	519	490	542	493	509	493	500	490	466	483	512	539	492	503	504	493	471	509	487	508	458	513	500	455	475	493	491	483	475	481	494	478	497	482	497	486	438	469	521	485	511	477	479	539	483	480	481	451	457	476	497	514	500	488	460	472	476	467	471	469	478	501	486	457	542	488	445	462	494	487	506	535	514	495	506	519	477	488	522	455	520	504	491	532	476	521	461	492	478	527	466	510	477	486	474	513	530	500	483	491	498	495	511	486	445	479	515	510	487	496	493	461	491	497	475	490	501	450	465	462	490	496	464	487	489	457	499	466	492	503	496	471	512	486	478	466	453	489	517	507	473	458	442	508	466	488	488	502	499	498	496	484	481	508	483	515	512	503	493	531	481	500	500	435	477	492	508	465	506	487	554	490	516	517	459	515	493	512	458	488	490	474	503	468	541	524	530	499	515	482	501	485	485	486	486	511	503	510	467	511	486	489	466	493	474	509	506	485	476	474	504	511	543	528	500	509	482	503	480	507	494	464	494	465	488	492	502	479	474	489	477	505	482	447	478	534	490	486	479	484	491	507	529	506	503	486	467	498	478	458	499	445	518	464	484	507	487	524	469	465	489	507	486	502	495	498	504	486	496	508	505	462	485	528	480	443	524	457	516	527	453	476	523	509	489	478	477	512	504	524	508	481	528	471	483	478	490	509	515	460	491	463	490	477	465	492	493	487	506	498	467	506	488	477	506	456	478	451	502	503	480	473	505	496	509	440	478	475	516	474	506	547	502	473	510	500	495	491	478	503	491	528	537	521	494	496	489	507	480	458	522	507	496	467	468	464	488	483	495	476	489	469	497	562	487	522	490	478	440	477	478	493	458	466	532	476	498	530	495	519	473	499	472	502	504	465	472	478	500	512	498	495	439	498	476	494	513	477	466	467	479	466	508	512	496	483	527	492	475	507	488	539	504	455	484	501	489	483	503	443	490	458	496	481	474
23869	15385	16803	12928	7531	4076	2893	1979	1463	1130	975	995	1000	977	931	850	818	700	556	516	401	350	351	376	320	348	292	276	238	221	220	233	231	236	253	276	274	251	219	225	202	207	246	206	181	202	210	195	219	212	195	229	227	207	220	195	200	214	197	196	193	168	196	170	186	193	201	196	188	183	168	161	199	190	165	160	179	193	172	180	166	163	167	171	157	177	173	188	157	178	169	191	182	180	164	177	181	179	174	176	147	190	168	197	162	171	182	161	171	178	179	168	200	185	166	171	169	163	157	178	168	177	183	134	164	169	158	198	177	172	170	188	195	168	166	183	152	188	197	205	179	165	140	161	181	197	164	190	184	148	162	173	189	168	173	154	169	189	184	155	174	181	181	185	164	185	183	175	161	161	169	158	161	162	182	164	172	176	172	160	171	160	187	195	188	154	159	189	160	176	182	160	173	176	178	165	175	192	171	157	157	176	154	163	158	173	176	184	165	162	165	157	162	173	155	178	187	175	176	197	148	166	174	157	170	178	172	170	198	171	182	187	170	185	175	178	194	138	159	175	148	173	166	171	150	169	179	179	172	157	173	155	154	173	176	164	195	181	178	186	168	164	174	169	195	191	164	188	172	144	163	173	187	167	157	173	170	170	171	159	169	174	184	194	149	176	190	170	163	177	171	177	165	157	167	173	163	192	167	197	174	158	175	177	174	179	163	169	165	150	171	166	189	174	164	154	171	173	191	206	174	183	195	165	189	169	183	152	173	176	180	155	170	174	181	193	172	161	168	169	173	154	156	166	158	161	187	175	162	182	157	179	151	176	189	186	182	171	168	159	169	170	151	181	166	170	160	169	154	181	167	173	183	151	156	162	167	161	156	169	161	186	178	189	145	187	173	191	191	171	179	186	183	194	175	170	175	190	165	163	179	162	166	180	169	174	192	162	175	169	161	186	175	157	195	174	170	182	184	149	150	171	178	173	148	169	152	173	174	182	186	183	191	153	161	169	194	158	173	179	170	205	160	206	191	214	165	175	154	192	158	194	156	190	153	159	143	174	163	164	191	177	176	168	163	142	168	159	167	180	171	176	160	187	199	164	163	169	158	157	186	179	181	184	184	177	160	170	191	180	166	167	172	169	188	150	177	158	163	165	175	175	168	162	177	177	172	174	197	178	182	185	178	175	178	178	181	166	176	174	182	158	148	193	177	174	170	172	155	171	186	181	189	174	163	193	155	147	172	161	192	164	178	159	165	192	169	170	180	170	185	176	160	180	178	152	203	175	189	180	156	189	186	193	159	191	163	161	160	151	156	162	173	175	193	169	159	167	187	177	163	185	180	176	191	171	182	177	159	185	152	174	170	186	179	200	168	159	183	179	169	195	191	178	178	181	167	164	194	181	172	185	166	192	158	170	194	194	167	173	180	142	186	193	195	165	165	178	173	148	168	171	167	182	174	193	177	152	190	156	162	165	186	172	163	201	173	170	177	182	163	183	193	166	175	193	173	173	156	179	182	167	169	183	182	166	143	170	178	182	157	176	180	193	181	162	173	166	142	180	174	176	171	151	158	141	172	154	159	211	201	178	171	186	154	170	164	175	153	196	168	176	150	188	187	138	171	191	167	195	186	161	178	152	157	189	192	195	159	171	169	172	179	162	162	165	185	168	189	172	177	172	174	180	167	185	190	178	158	166	181	201	170	186	183	190	165	198	186	179	172	180	180	190	180	163	182	171	175	162	186	195	174	151	176	203	169	185	176	179	160	178	173	184	196	165	140	163	175	169	163	195	190	162	188	178	153	161	165	194	164	177	169	173	163	165	177	178	173	190	161	169	189	176	165	164	187	195	183	182	175	165	184	189	183	172	182	178	159	199	187	160	167	171	166	171	160	175	177	190	185	169	168	183	175	180	193	169	203	178	164	171	179	166	172	171	142	178	164	185	175	169	166	181	178	168	172	172	169	166	165	185	169	186	162	152	170	174	171	173	188	162	161	130	170	153	191	168	162	170	157	165	174	179	165	186	200	198	173	177	177	143	184	165	162	179	162	182	185	179	145	175	189	179	162	172	167	163	163	171	174	169	172	188	169	182	177	149	195	173	160	157	181	173	159	153	156	189	177	162	172	186	156	179	175	181	171	171	168	154	168	183	163	170	168	184	173	200	181	171	160	192	159	194	183	171	183	161	172	161	153	195	216	169	190	185	193	176	171	183	174	160	178	181	165	184	157	159	180	164	174	172	187	156	165	166	169	186	178	151	183	166	188	183	172	195	157	154	157	197	179	196	174	178	159	190	185	183	181	143	179	188	162	168	171	188	174	169	202	172	179	178	179	150	161	164	181	178	192	179	172	163	185	174	164	167	168	156	161	170	162	170	176	177	178	171	175	171	174	186	189	170	177	173	178	185	173	176	182	184	165	157	166	178	201	177	201	184	151	173	190	181	175	181	177	174	161	167	165	171	151	170	183	163	173	155	196	167	170	165	154	196	169	167	170	179	153	170	183	165	190	169	167	179	170	188	194	152	182	180	173	181	192	201	166	165	173	208	170	163	175	184	164	149	171	179	162	163	187	200	161	158	145	170	154	175	200	166	172	162	172	175	173	180	187	176	180	169	164	183	185	174	179	175	137	178	147	156	172	181	150	137	155	181	177	162	161	173	180	167	147	154	175	184	166	195	162	180	160	169	161	191	167	149	171	154	173	179	162	172	181	157	163	173	177	174	189	151	155	180	169	152	151	167	195	176	163	180	163	175	159	210	174	210	191	164	193	153	190	187	189	179	170	200	170	150	193	161	169	136	152	173	160	174	161	166	165	165	188	158	174	174	171	191	189	200	174	171	167	180	173	180	178	177	165	181	158	182	162	166	161	167	156	174	179	160	190	189	170	169	160	168	176	190	178	164	204	192	185	153	188	204	205	169	164	198	188	177	190	192	189	149	189	163	157	156	170	202	176	167	203	186	197	159	180	183	202	169	192	162	178	167	178	159	188	163	175	163	146	189	168	189	171	172	174	143	164	150	168	183	181	144	180	177	134	167	172	178	186	189	175	148	207	176	171	175	196	166	181	187	186	178	171	184	155	177	173	153	177	184	191	185	187	162	180	122	175	165	171	197	155	171	181	186	170	166	155	169	211	164	178	178	179	179	181	165	183	179	171	165	180	175	180	189	178	173	156	166	187	184	177	169	179	176	175	180	171	169	159	181	185	179	178	182	207	157	150	195	187	172	171	190	160	174	169	155	182	177	182	173	181	171	187	164	190	153	203	171	142	166	144	169	177	173	166	163	161	160	151	179	174	181	190	179	188	168	182	164	153	186	195	175	167	181	141	160	168	151	180	166	189	173	172	150	170	193	164	170	169	170	172	155	170	178	178	188	177	166	155	189	136	197	167	187	173	170	161	145	172	151	178	180	154	172	168	146	182	176	186	189	180	189	168	187	164	174	179	184	178	181	161	171	184	191	168	155	184	182	181	143	195	186	175	169	218	161
13610	12256	22751	24476	19212	13884	11275	9023	7047	5904	5286	5365	5574	5380	5332	4994	4452	3877	2977	2552	2102	1801	1767	1812	1645	1751	1324	1290	1046	881	844	927	845	826	1044	1232	1159	1070	969	906	808	781	771	748	769	717	704	793	791	757	804	748	707	674	689	678	639	565	627	593	544	538	522	539	554	529	568	553	556	461	521	492	510	430	441	476	433	432	428	471	467	438	414	423	411	422	472	380	431	470	472	443	494	468	426	436	432	432	456	421	466	445	464	459	482	456	425	459	445	419	432	397	437	410	426	467	426	441	426	404	407	382	436	425	476	478	407	437	463	445	395	416	434	410	434	403	440	405	449	395	466	450	431	401	433	405	390	438	388	397	436	427	427	431	415	451	435	438	398	422	419	435	416	457	411	426	429	429	428	441	434	417	454	407	421	427	410	433	416	457	398	435	436	387	479	418	437	422	419	479	399	447	457	420	449	431	392	407	419	402	395	440	414	402	440	429	435	409	421	462	403	454	435	453	436	430	414	419	446	452	406	429	418	407	401	408	436	418	386	415	410	450	444	435	463	439	466	439	429	443	445	389	426	426	415	411	428	457	430	433	427	420	427	418	415	407	416	445	405	412	382	440	446	425	391	420	444	481	433	420	414	439	423	420	439	422	427	440	439	419	430	411	411	427	414	421	427	413	446	405	441	512	432	403	422	391	382	428	417	433	407	406	436	463	419	413	402	457	433	436	435	423	397	410	429	429	438	419	417	406	385	443	429	422	405	411	431	405	429	397	430	436	462	401	433	461	430	419	442	429	418	427	420	442	386	408	419	392	404	452	451	404	353	446	430	407	391	426	424	423	457	441	425	419	468	434	418	419	465	460	378	466	409	422	419	406	422	400	424	427	414	399	444	474	424	433	396	407	415	401	376	414	424	425	428	425	442	394	455	441	417	466	438	427	452	441	420	442	399	405	392	394	408	388	415	406	418	442	425	417	414	421	410	440	428	421	426	437	404	374	445	444	421	413	481	449	420	396	383	427	430	401	404	425	450	421	438	418	401	422	420	451	424	435	454	419	409	408	466	473	443	465	426	422	415	410	422	428	439	414	416	418	454	402	423	413	420	442	414	410	416	439	396	419	427	389	443	379	415	414	420	416	429	450	442	413	435	440	413	391	446	430	428	437	419	476	422	444	429	429	400	407	423	381	426	424	448	440	412	380	400	415	418	441	425	412	443	416	398	432	436	429	434	395	466	426	444	386	431	412	413	401	425	360	459	407	401	422	398	431	437	455	444	409	423	379	441	413	413	389	388	429	433	443	431	405	420	421	441	403	413	442	412	396	404	426	446	436	411	446	422	403	448	391	406	428	407	427	418	449	448	399	418	407	441	392	421	404	428	452	420	389	407	435	437	413	398	440	436	429	429	429	415	400	409	442	417	427	405	451	446	439	379	399	405	399	423	412	414	426	407	416	440	438	431	425	385	404	405	418	417	431	433	426	410	427	440	444	429	428	400	433	409	417	440	394	438	415	428	414	446	380	447	414	446	448	454	452	385	403	427	427	424	413	425	455	442	448	430	436	410	430	434	452	426	433	431	414	431	424	411	384	417	434	403	447	442	399	389	396	412	409	409	432	451	419	401	458	429	402	448	414	430	450	422	443	404	455	442	466	415	425	398	434	432	411	442	423	442	449	431	431	401	449	416	425	467	424	398	445	411	427	412	434	421	442	414	444	452	430	400	398	410	441	401	433	411	429	422	382	409	421	410	410	424	418	458	453	431	441	432	450	449	437	421	409	382	399	430	465	432	424	444	432	396	393	394	400	408	416	421	441	437	421	429	433	426	411	418	447	420	424	418	451	394	428	399	415	450	421	456	413	389	410	443	437	443	416	448	415	423	394	425	456	405	421	433	444	431	418	417	422	428	414	417	407	445	416	414	405	405	437	403	426	435	441	388	398	427	431	447	431	445	430	445	414	408	400	429	450	473	398	448	423	432	401	449	396	404	446	435	432	409	433	437	420	444	406	443	381	431	409	429	446	433	408	439	453	447	435	426	430	434	394	440	412	428	425	452	442	419	410	412	410	427	473	395	452	431	433	421	403	420	418	409	415	426	441	421	427	426	405	421	401	405	442	425	413	406	420	431	427	433	432	391	433	402	453	427	408	450	431	393	432	424	400	391	419	417	396	426	415	392	440	399	429	426	457	408	421	410	398	425	429	432	409	429	369	438	427	447	397	411	417	421	447	423	418	400	453	434	429	415	444	420	433	414	424	415	438	438	390	426	427	401	401	426	438	435	407	416	456	381	411	435	442	430	416	418	464	412	456	397	420	385	420	484	393	398	427	425	399	435	425	412	437	460	382	455	418	475	458	418	414	439	425	435	444	435	452	420	433	400	391	429	428	399	412	403	418	409	439	465	429	446	426	433	453	456	451	442	421	429	459	464	433	431	403	455	434	405	435	465	437	432	435	455	433	403	418	441	444	459	429	446	423	419	429	421	449	431	420	443	424	420	425	405	419	408	427	413	457	425	428	437	452	430	446	405	413	421	397	422	441	391	443	439	437	421	440	443	424	438	424	462	417	465	436	431	418	455	431	422	451	425	447	408	469	411	420	426	440	439	387	455	459	430	412	413	392	446	448	445	418	431	404	399	424	424	445	420	428	419	412	395	416	433	429	445	397	433	414	476	451	412	424	434	407	414	451	410	443	430	408	403	431	406	410	433	414	387	419	446	431	406	415	419	435	431	427	394	437	405	436	412	425	456	444	402	409	422	422	443	429	416	401	418	450	389	441	400	434	434	408	437	390	435	442	394	455	438	420	436	417	418	437	431	407	407	448	416	432	415	424	416	412	427	412	428	413	412	420	414	411	397	415	426	396	394	463	423	433	449	419	469	445	420	412	436	431	402	425	422	464	450	436	421	403	392	444	446	449	446	421	438	382	433	419	448	447	414	444	399	424	417	420	449	396	447	454	438	460	421	400	418	418	423	434	411	464	463	428	423	411	405	412	416	430	389	457	431	392	389	374	476	397	439	429	440	389	419	418	436	416	420	445	401	441	399	426	406	429	412	428	433	410	414	418	415	455	423	424	400	448	400	434	394	409	425	426	383	404	424	451	429	456	416	399	477	423	415	414	443	452	429	437	409	423	435	426	398	423	404	401	450	430	398	433	397	407	419	442	438	430	382	441	455	443	441	397	449	421	399	455	465	414	427	419	409	409	443	446	428	421	386	440	407	445	398	411	437	442	425	403	446	436	417	400	421	452	432	423	424	408	459	423	400	442	433	420	421	437	402	412	423	470	424	411	426	420	405	434	434	414	442	432	418	410	392	414	386	437	403	423	400	418	424	464	377	438	400	435	438	407	405	455	455	455	421	436	401	401	462	392	423	431	406	452	434	454	402	437	407	405	406	407	433	394	417	451	430	388	445	439	415	435	435	451	427	436	458	420	387	428	430	447	404	455	404	456	472	435	469	428	449	434	430	423	408	423	427	419	423	436	413	350
32330	21829	23216	18250	10738	5929	4170	2923	2104	1672	1457	1416	1426	1360	1179	1094	1018	873	757	649	539	420	410	428	427	400	352	330	279	254	244	233	227	189	285	324	303	284	286	206	221	194	205	204	188	206	218	174	192	202	215	186	170	202	191	190	185	169	169	194	139	148	155	164	169	164	154	134	146	170	154	141	143	143	150	137	179	113	131	140	150	174	123	157	136	136	128	162	145	139	127	138	142	151	139	145	154	138	144	110	150	150	138	138	137	133	119	125	131	120	134	148	147	159	143	142	146	122	129	136	145	154	148	131	151	142	137	120	147	129	136	128	130	141	114	139	142	125	133	133	121	143	157	129	124	137	130	116	143	139	143	147	142	127	152	129	140	106	148	150	127	141	124	137	129	132	118	140	127	116	105	131	118	159	140	123	124	114	148	148	143	145	127	159	153	155	140	140	152	134	140	138	136	132	144	125	132	139	125	140	128	127	119	119	138	115	140	132	144	128	148	136	135	134	160	123	126	123	147	132	127	107	136	122	143	149	133	115	131	143	131	134	139	127	136	141	143	141	161	139	120	134	122	120	133	137	152	144	117	134	135	124	141	133	136	122	115	133	125	135	134	141	159	136	125	145	129	145	134	136	131	144	144	125	120	139	140	116	143	154	138	133	124	126	132	156	140	127	151	148	139	133	128	139	151	134	146	134	129	139	142	116	141	143	136	144	130	113	112	133	143	150	121	124	117	130	125	154	142	133	158	129	141	114	138	145	153	136	156	134	131	162	115	139	115	137	147	139	151	141	136	130	108	133	127	139	139	126	120	147	140	114	149	141	136	113	123	126	143	125	146	118	142	131	144	130	146	163	127	144	155	151	132	138	148	149	134	123	148	136	125	123	138	143	116	154	134	125	125	117	128	120	140	117	137	118	136	124	157	129	134	139	127	146	141	122	157	130	141	131	148	133	133	147	120	122	126	125	137	119	137	136	141	124	149	138	137	142	126	143	145	153	136	148	130	134	116	151	142	119	125	133	117	126	136	149	140	115	147	129	127	155	127	155	122	164	142	140	120	139	128	138	149	138	132	126	121	135	130	134	138	138	142	143	130	128	127	124	126	145	161	136	144	121	131	146	119	157	128	135	141	121	126	119	136	134	127	120	129	136	115	135	134	168	109	142	124	147	119	124	127	146	118	134	133	159	146	157	139	137	126	132	139	130	122	145	132	123	135	140	114	117	142	142	119	131	142	146	143	136	128	153	140	143	131	127	129	123	150	134	134	153	119	134	158	136	155	136	125	132	133	117	151	147	121	149	148	146	152	116	136	132	149	138	140	152	144	131	152	131	117	136	129	153	125	164	118	151	149	129	124	117	146	145	150	133	138	140	139	121	145	138	156	139	157	168	130	130	121	120	147	133	128	133	135	138	123	128	139	151	142	127	119	144	141	152	135	143	171	145	140	127	120	115	148	131	124	143	154	155	137	146	128	161	134	127	135	155	153	98	167	113	146	132	156	123	147	143	122	131	157	131	127	139	119	116	150	125	152	137	153	165	122	127	119	144	135	138	142	137	149	144	129	128	137	114	150	137	143	114	146	135	153	128	141	145	124	159	130	124	127	154	134	119	145	144	124	116	155	132	137	133	135	124	143	124	137	143	132	137	153	131	143	128	136	141	120	151	137	143	145	127	139	138	148	137	142	124	149	137	145	138	136	112	134	124	150	156	153	153	130	142	147	131	134	153	128	146	154	139	114	152	129	153	121	120	137	127	143	124	130	121	151	141	124	153	128	150	149	137	104	138	137	132	126	134	144	132	156	100	146	158	137	144	150	140	160	112	110	121	140	132	132	161	153	142	131	142	116	136	126	137	132	138	129	154	150	136	142	151	145	130	131	140	129	147	153	144	126	151	135	143	131	120	165	156	131	118	133	137	126	142	118	124	130	121	138	154	143	160	120	119	127	135	144	153	158	141	139	149	127	136	141	143	121	122	160	131	146	134	123	139	134	127	136	132	158	137	129	146	142	123	129	128	115	114	129	107	137	149	148	126	129	139	132	128	119	130	123	108	147	146	130	153	139	131	123	137	129	145	124	171	133	108	143	146	157	138	134	151	142	113	115	126	163	134	130	130	154	136	124	136	112	160	128	148	131	138	152	142	136	124	136	149	145	139	142	131	156	132	120	164	138	133	125	131	164	118	143	142	137	128	133	144	133	136	139	129	131	102	128	153	146	147	143	136	137	132	138	138	134	155	138	125	142	128	123	148	144	125	146	150	136	136	123	123	127	119	137	148	136	139	155	127	133	137	140	143	141	148	123	154	131	138	150	154	153	151	152	128	142	129	127	137	118	145	132	130	132	140	115	152	141	147	149	144	119	118	121	147	112	122	132	117	164	108	129	151	133	134	160	116	134	143	150	126	135	134	152	145	142	141	132	127	152	137	133	113	132	132	186	137	135	143	150	151	136	135	134	141	128	144	146	138	129	133	163	130	127	138	115	151	121	144	142	155	130	147	144	136	146	144	113	123	130	131	124	127	156	159	136	137	129	145	147	138	119	138	134	133	142	142	144	124	129	134	116	121	149	149	123	159	150	137	142	155	141	148	139	133	126	134	140	134	146	135	145	133	163	150	135	129	167	135	138	141	142	132	131	141	114	122	132	131	150	134	146	118	122	150	139	144	136	136	150	117	113	136	129	151	124	148	137	138	119	133	116	140	125	139	137	147	157	135	127	132	131	136	150	130	161	127	151	127	111	146	133	161	133	138	143	146	124	139	152	147	122	119	122	132	128	136	152	127	136	132	152	142	161	141	135	125	123	136	140	138	145	139	123	173	149	118	138	122	146	126	142	107	120	150	145	140	127	143	140	125	127	138	145	138	128	144	132	161	134	145	140	128	143	146	154	128	134	108	149	138	124	149	122	159	112	123	121	146	121	129	122	98	139	127	112	110	140	157	139	136	138	145	143	154	142	142	147	140	135	143	116	131	127	138	125	129	148	147	132	139	128	143	143	137	130	147	132	135	140	133	118	118	140	136	152	145	136	123	130	142	148	134	120	116	138	140	132	149	142	152	147	115	133	128	136	136	132	113	144	139	132	124	131	140	127	137	112	138	147	129	135	134	141	151	124	117	143	128	160	135	130	141	142	150	134	135	132	129	145	137	140	148	163	150	132	106	120	134	146	134	150	158	143	136	104	116	126	168	150	124	128	144	161	130	137	140	128	133	130	160	120	133	134	140	132	129	126	149	134	146	141	121	136	110	124	136	133	114	135	137	142	142	145	145	115	152	136	144	160	140	114	134	127	127	141	117	155	133	145	133	136	151	124	138	127	145	137	142	109	117	145	143	142	143	155	117	146	122	153	120	148	132	137	171	124	145	142	114	113	147	128	147	124	135	132	131	157	134	129	136	129	136	139	125	129	125	119	118	118	151	118	143	128	153	154	141	136	138	136	140	132	155	145	125	166	154	130	156	168	159	141	129	148	139	147	124	126	121	140	119
18243	16157	27821	29410	23451	18066	15105	12201	9753	8232	7548	7545	7795	7630	7151	6736	6073	5151	4302	3529	2929	2642	2535	2425	2686	2425	1839	1568	1399	1139	1253	1124	1048	1041	1478	1750	1704	1515	1399	1190	984	927	890	830	827	874	797	871	856	916	943	845	843	839	694	736	668	617	622	550	548	549	511	573	554	580	521	518	482	451	475	445	386	393	363	422	366	364	408	359	404	407	387	360	401	392	385	403	356	382	374	401	392	384	375	409	396	422	438	372	379	421	400	367	392	367	340	359	360	340	346	359	322	355	335	325	361	348	367	355	357	390	330	327	382	375	348	346	338	327	384	351	353	350	341	333	323	344	369	342	347	340	353	343	364	341	355	339	399	372	333	340	370	370	362	382	362	353	350	334	290	343	370	339	319	335	342	352	309	362	327	318	349	351	311	334	349	335	350	390	342	341	337	360	342	341	318	332	334	353	351	353	338	371	307	363	369	345	338	329	363	348	328	326	335	342	334	367	384	339	358	350	340	341	360	356	365	327	348	353	335	329	320	362	366	356	352	348	299	338	319	373	368	341	318	378	306	318	350	356	312	345	315	363	356	322	335	348	354	344	323	341	341	327	349	339	340	327	351	365	327	374	373	342	390	353	328	339	352	366	340	365	334	362	332	350	352	346	352	353	361	330	366	341	381	374	378	367	344	349	345	328	372	336	371	371	326	382	333	340	350	315	334	330	341	347	344	349	334	355	305	359	351	320	307	347	339	346	383	368	360	341	342	303	345	361	362	346	344	353	334	342	360	300	351	356	321	372	334	325	356	383	391	332	367	370	342	343	352	350	370	340	334	367	326	336	363	351	343	341	365	361	330	324	357	370	368	322	345	376	323	368	329	325	346	335	340	326	364	331	357	367	341	346	361	366	381	348	362	378	362	336	327	371	357	358	352	378	344	324	364	348	383	353	319	327	331	368	375	340	376	367	322	355	324	363	330	330	357	341	370	364	358	359	355	366	362	346	361	333	328	332	354	362	339	345	332	332	377	349	370	359	353	365	320	337	342	351	343	348	352	338	345	342	329	342	331	368	364	335	326	351	347	353	326	317	320	368	361	385	355	344	361	341	348	355	352	338	371	362	342	340	363	357	358	356	351	364	338	345	340	362	362	370	339	354	333	341	402	323	378	337	374	338	359	341	348	335	359	364	357	375	334	349	363	381	337	369	352	338	339	353	340	374	344	369	313	375	349	318	328	374	329	339	328	343	392	328	343	332	372	350	326	386	348	347	360	380	384	332	346	332	340	337	312	362	315	352	319	346	347	312	324	345	343	345	359	349	356	333	366	348	338	303	353	331	361	320	353	347	329	337	361	314	348	309	361	357	336	363	349	371	355	359	354	355	325	383	354	323	368	348	322	330	350	351	358	323	345	331	334	333	351	356	345	339	315	354	346	348	341	343	323	351	365	317	357	373	368	372	326	378	360	342	343	322	359	347	384	345	353	319	357	354	337	338	369	314	342	324	344	324	325	340	360	350	344	330	314	348	351	364	388	347	352	380	367	336	376	325	343	400	381	298	319	348	364	366	382	345	334	355	365	345	334	334	336	341	338	352	325	328	316	376	332	329	360	355	320	344	317	358	362	343	328	336	372	346	327	344	321	361	340	337	349	325	377	368	369	326	365	332	384	347	382	348	350	355	349	322	352	348	342	342	355	348	353	370	370	331	342	381	352	345	330	354	320	365	342	356	330	351	331	344	322	342	353	347	355	340	343	343	344	350	377	332	357	334	356	338	337	319	356	346	369	370	323	346	352	385	343	316	359	359	364	339	345	376	357	331	333	321	363	372	352	358	338	332	338	314	331	355	335	354	361	350	375	365	355	351	351	372	325	317	358	337	340	360	387	333	340	330	345	347	334	325	334	370	348	346	373	337	365	357	320	341	379	330	339	392	340	373	334	367	334	329	365	339	340	355	339	355	372	352	347	341	344	334	354	307	317	358	363	325	357	361	354	349	366	372	335	345	344	362	337	311	356	329	340	329	321	345	353	353	357	317	336	328	390	372	381	369	383	341	318	342	359	354	373	368	369	324	329	366	323	338	332	356	349	307	352	328	315	327	347	329	387	336	350	331	329	353	349	344	342	379	329	344	314	368	351	334	335	367	339	344	353	365	360	333	347	320	324	327	341	379	341	358	341	336	376	364	352	335	364	361	347	341	378	379	318	396	352	374	382	353	365	341	346	380	381	353	342	318	342	337	355	305	342	350	366	329	361	355	314	347	338	336	342	372	355	344	372	345	393	357	355	374	341	362	355	342	354	335	309	331	344	353	317	355	354	343	324	361	372	315	348	361	349	320	379	335	361	340	352	361	337	336	360	359	336	322	336	311	296	340	324	364	335	335	352	319	335	358	364	338	328	375	320	343	347	361	343	339	353	327	326	345	358	340	326	346	337	354	359	330	364	351	369	329	307	335	308	375	348	327	359	364	327	318	341	339	398	349	346	344	385	352	357	301	343	337	365	337	350	351	336	367	333	333	335	309	334	350	355	334	395	313	302	364	334	334	356	330	329	351	348	381	334	340	345	356	379	363	340	347	336	356	356	353	333	373	329	313	372	343	360	371	378	378	363	321	346	348	343	310	344	351	354	346	345	341	309	316	356	355	335	379	366	361	351	338	377	358	346	341	325	360	331	360	333	348	357	348	326	350	366	340	335	334	363	344	342	325	367	318	337	352	327	354	318	347	313	324	341	320	364	316	321	335	327	383	362	357	350	369	340	368	350	360	354	337	369	352	344	352	351	315	362	334	358	346	353	325	362	363	373	340	344	368	342	367	359	342	334	377	319	374	331	348	351	307	344	339	367	323	311	378	342	341	348	346	360	355	371	327	347	337	337	371	338	357	347	385	307	337	361	353	324	384	346	350	329	331	337	375	363	358	334	311	361	343	353	329	373	359	332	350	342	375	335	339	343	352	346	358	309	339	344	328	325	340	349	364	346	364	364	362	339	328	354	330	347	338	382	347	348	347	311	358	333	332	357	368	365	309	352	339	325	373	380	334	359	347	344	362	365	333	370	333	361	382	348	361	372	374	342	359	342	319	348	339	361	336	336	375	336	356	343	380	343	364	349	357	340	335	338	308	345	354	352	324	366	344	337	310	374	350	306	390	358	351	369	322	345	372	387	337	357	356	328	352	342	365	353	353	306	361	366	352	360	324	335	364	333	356	334	394	360	344	366	328	373	363	351	364	323	334	321	365	335	371	355	341	317	335	356	351	322	346	327	367	367	347	354	369	341	359	345	348	327	325	379	358	359	350	368	330	356	352	339	316	381	334	324	344	362	332	377	330	348	350	384	368	362	371	301	362	318	341	356	361	390	366	321	324	338	340	375	380	336	347	333	363	348	363	350	392	339	367	344	348	347	344	352	345	347	321	365	299	342	341	381	364	318	319	368	361	344	352	350	360	328	364	322	324	344	336	334	368	361	336	363	343	318	383	349	367	364	378	359	350	330	336	335	348
13964	9522	10423	6899	3542	2190	1678	1143	894	665	616	614	679	630	599	576	551	493	423	336	290	277	250	261	240	251	252	227	221	234	227	206	219	210	231	230	221	228	205	216	218	249	259	226	222	218	224	242	233	226	242	230	213	223	229	210	192	208	236	223	214	203	207	230	217	237	210	202	181	233	214	191	203	208	202	203	205	210	215	193	192	225	207	186	194	189	205	204	222	218	231	194	210	201	213	182	186	224	226	198	234	209	198	192	195	197	184	189	191	207	206	178	198	209	205	229	220	216	221	190	206	199	220	167	207	184	218	193	229	177	193	231	208	178	185	202	203	193	166	205	209	221	210	203	196	200	207	187	195	200	206	205	197	191	208	193	221	210	174	205	211	206	211	195	200	199	202	229	214	222	210	217	197	208	206	202	194	202	205	211	191	206	201	193	202	197	218	207	215	203	193	180	212	228	239	216	188	187	211	211	220	187	195	223	194	204	192	211	203	186	237	215	220	175	212	196	231	184	210	191	222	215	212	201	213	183	200	206	203	182	224	199	204	181	184	226	228	210	211	220	235	201	220	221	183	193	219	212	192	191	189	203	183	224	175	185	195	194	196	214	199	199	178	204	192	223	181	208	194	188	216	173	175	211	208	213	222	202	178	201	198	206	191	194	213	214	211	192	199	213	194	193	189	194	205	204	221	191	203	177	211	222	181	209	182	214	210	192	222	217	218	205	193	198	200	179	196	209	214	185	190	209	208	211	194	196	189	242	200	177	178	191	200	230	192	207	199	204	214	184	214	200	183	213	188	177	178	226	220	209	197	180	199	202	187	209	209	213	223	212	206	209	220	196	242	184	205	186	211	200	198	190	219	192	198	194	220	194	185	178	223	217	188	197	193	194	211	215	180	182	175	202	231	200	200	201	196	179	234	192	173	177	198	198	197	204	194	197	201	184	214	214	203	203	172	217	209	175	194	181	188	222	205	213	198	194	196	199	227	227	211	184	217	189	197	181	181	198	186	202	223	193	220	232	212	204	194	173	188	177	192	187	206	218	205	197	213	218	198	189	221	211	192	206	165	193	212	212	197	198	229	209	190	188	215	186	189	189	227	191	199	200	198	182	231	211	198	212	204	221	188	194	196	191	209	212	208	194	169	202	203	215	201	185	198	205	194	227	195	180	204	235	197	172	186	212	204	191	209	202	206	191	187	212	190	216	204	204	181	187	207	187	206	216	204	195	203	210	190	184	215	211	213	187	210	205	186	203	194	215	180	182	221	198	204	197	197	231	218	210	206	197	207	202	212	180	184	196	214	215	194	241	199	218	214	219	201	200	205	211	179	198	246	190	190	159	215	208	184	183	203	197	208	220	224	187	199	193	213	213	183	191	210	203	214	201	182	199	170	231	210	197	195	182	187	178	201	196	200	211	197	206	201	197	195	191	205	212	202	202	212	168	219	204	226	232	210	179	221	211	210	206	217	190	183	194	209	195	202	187	210	199	203	217	208	210	188	193	223	204	185	206	213	196	193	175	205	208	241	223	212	205	179	185	220	165	215	184	212	204	222	200	191	195	208	228	166	192	186	216	203	208	218	209	200	204	208	203	189	216	199	212	194	195	229	184	215	204	198	208	175	185	227	182	195	182	212	198	197	198	204	169	189	214	227	206	191	224	218	206	202	172	197	213	204	199	223	229	190	208	197	214	203	187	208	217	175	193	204	194	202	187	182	206	205	213	202	192	196	195	240	208	238	187	197	188	218	208	228	211	200	193	207	223	185	195	201	195	209	191	205	208	190	227	207	215	210	227	211	211	199	215	186	195	191	215	222	191	189	206	220	184	201	197	211	206	199	190	216	211	175	197	204	200	187	203	215	201	187	217	221	186	224	222	212	178	205	201	222	191	216	196	191	218	201	202	200	196	213	166	207	216	220	216	214	198	213	222	194	206	214	159	206	219	195	201	203	217	195	215	182	182	220	203	204	214	203	192	213	203	201	199	214	215	179	228	219	230	245	183	214	183	207	192	205	213	198	196	211	156	191	207	194	225	180	198	195	222	207	210	209	236	191	222	210	204	213	207	185	200	197	207	241	219	193	236	222	217	225	177	214	214	225	206	201	194	196	213	208	204	197	213	198	220	185	193	222	203	199	193	188	212	206	199	183	211	184	198	198	201	198	208	198	219	214	207	192	169	200	198	166	212	239	195	213	234	182	203	193	188	197	214	185	194	220	191	202	208	214	209	194	213	192	198	206	208	198	230	198	241	225	225	214	215	210	190	204	213	209	193	201	186	183	177	205	186	201	220	199	182	202	202	222	186	206	229	196	216	200	191	195	201	196	210	205	208	209	210	211	207	194	194	224	205	197	212	203	185	214	191	199	212	179	194	212	211	193	221	182	204	196	223	195	214	161	211	206	192	215	173	188	184	212	209	227	195	201	180	213	203	231	187	193	216	228	201	234	189	205	218	221	204	194	192	188	198	214	166	213	206	204	225	248	202	211	191	195	182	190	203	199	215	215	200	230	198	224	192	233	214	203	220	199	253	184	207	178	209	178	208	190	208	198	207	195	183	204	212	189	225	197	217	222	199	214	168	197	205	210	209	224	201	197	181	214	205	215	193	201	200	200	208	199	217	231	190	188	198	211	190	205	202	211	201	217	185	219	218	194	200	199	224	228	215	221	176	227	207	201	196	202	209	201	172	187	204	210	214	187	191	211	197	201	215	198	208	225	183	193	206	194	221	205	195	199	211	229	211	182	215	209	189	220	208	219	201	219	203	161	204	189	190	207	219	208	203	219	202	208	215	201	181	186	192	174	226	195	187	204	183	197	182	193	197	204	179	182	212	208	228	204	191	208	196	221	213	202	187	193	195	215	232	197	169	216	198	202	191	207	190	220	207	185	178	177	183	187	212	214	226	207	187	193	208	192	198	201	199	183	203	189	186	195	186	225	221	223	185	230	195	189	223	221	217	189	211	200	189	212	187	189	208	236	209	188	202	204	238	195	195	200	185	200	193	186	196	207	198	223	201	205	207	239	205	201	198	219	242	214	215	205	196	214	220	218	198	191	234	203	194	241	208	236	184	206	207	226	192	206	184	222	218	222	215	200	218	204	189	206	175	227	196	213	182	190	199	198	191	219	200	208	227	214	206	205	186	218	183	172	186	201	205	212	213	206	215	217	210	187	185	191	189	184	214	201	217	214	173	193	217	201	212	211	211	223	175	205	198	182	228	216	200	183	205	189	178	211	213	201	210	202	200	195	209	216	197	211	189	213	200	217	206	203	215	233	201	206	199	206	228	191	208	212	195	197	215	176	220	217	186	223	200	177	186	202	219	203	214	192	196	215	189	210	206	192	202	208	211	196	203	193	214	202	208	180	223	202	185	230	188	199	202	223	208	208	216	191	216	192	173	180	197	186	217	224	216	218	199	210	210	175	214	214	197	195	225	202	190	181	186	173	196	206	203	195	209	189	199	215	198	182	183	217	194	187	193
7824	7968	16088	15745	11566	8467	7003	5508	4175	3418	3246	3281	3334	3276	3113	3002	2848	2484	1955	1471	1118	1014	1011	881	895	875	835	818	706	700	690	679	664	662	659	676	634	665	612	653	637	635	641	697	643	650	655	659	677	660	652	634	658	681	646	622	552	618	547	570	598	577	587	534	626	571	576	558	534	527	549	509	527	551	522	478	544	523	458	477	514	470	486	497	492	500	491	509	510	451	450	485	491	493	498	473	516	496	505	476	493	510	515	500	469	526	509	488	462	482	523	491	496	471	501	518	522	487	513	494	502	503	460	500	509	469	475	522	473	509	493	462	547	497	501	514	494	494	499	499	482	514	491	526	484	503	497	489	509	521	507	482	497	506	486	497	500	495	513	495	489	547	511	447	480	524	488	522	512	520	462	483	500	450	473	495	519	521	490	511	492	494	496	468	485	490	492	503	499	481	504	485	516	491	511	473	479	473	531	507	495	514	492	484	503	515	482	486	495	472	498	498	440	513	474	542	474	472	481	474	462	466	439	493	519	518	507	488	464	512	507	529	465	478	536	468	484	469	480	471	472	478	474	440	442	496	454	506	488	475	511	462	518	456	514	499	482	463	542	454	469	535	473	505	491	514	496	520	463	505	480	527	521	485	502	500	469	511	497	503	481	489	474	517	499	491	464	522	501	521	490	488	487	523	466	511	459	524	461	487	521	494	458	501	510	485	463	487	502	503	459	493	486	466	554	465	497	494	477	473	493	482	481	540	482	501	497	491	503	483	492	485	481	470	514	469	517	547	504	456	518	479	488	518	491	469	464	492	534	487	496	467	494	465	529	499	520	482	456	503	493	493	537	486	500	479	489	492	513	516	478	495	509	491	506	512	516	496	530	479	498	463	509	516	485	460	502	517	485	471	501	477	507	492	519	503	465	483	515	510	514	453	498	506	475	488	467	548	527	501	499	492	518	512	479	482	461	501	545	504	504	497	509	482	488	476	487	489	480	452	508	461	518	495	506	495	478	483	482	517	480	472	539	494	482	530	451	524	480	458	532	467	516	501	489	472	511	475	492	488	482	486	528	447	470	445	472	501	507	462	486	491	494	449	451	482	454	457	498	483	470	518	495	495	492	472	481	498	483	476	519	506	536	478	532	503	494	514	487	479	506	504	492	501	508	497	510	488	505	499	446	484	471	509	513	459	501	498	496	482	487	482	501	481	485	492	497	488	499	485	464	462	487	535	449	521	505	482	486	488	491	476	494	548	476	470	538	516	482	468	492	518	504	454	475	512	476	469	498	527	494	496	509	479	486	513	476	508	478	523	488	514	512	513	486	508	476	484	528	476	498	501	459	479	473	487	475	523	477	510	488	536	486	512	511	469	505	473	483	491	504	493	488	526	470	497	497	533	505	528	486	489	488	447	470	474	497	514	490	522	519	507	512	501	519	513	477	511	483	481	495	526	488	515	490	493	477	506	479	517	474	487	512	510	475	450	533	501	485	471	521	515	459	473	504	491	463	465	475	516	501	460	491	495	493	491	524	505	458	516	486	499	464	483	515	479	475	496	472	505	504	489	478	505	466	504	482	494	472	478	501	519	485	481	476	503	518	469	479	532	560	492	502	493	491	453	464	489	493	467	506	501	489	553	470	509	504	499	482	482	528	455	472	507	492	502	532	488	465	486	479	481	505	479	543	506	509	505	502	504	517	490	494	475	470	523	541	446	496	508	511	495	487	472	518	469	508	473	470	455	492	498	496	524	494	489	520	487	509	521	491	462	452	499	508	491	475	520	522	526	519	513	512	507	525	485	469	463	494	485	503	498	498	474	519	500	493	488	474	485	453	482	545	485	477	501	497	466	472	499	438	493	468	490	484	514	484	505	511	471	475	523	501	492	481	470	457	497	486	511	427	489	464	529	481	474	507	493	510	503	455	501	490	473	484	495	521	489	515	523	520	474	464	533	496	480	504	486	490	483	452	510	480	499	490	494	524	468	445	503	520	498	466	498	474	491	447	516	525	484	513	446	485	503	494	508	542	522	492	513	487	526	494	508	478	485	505	469	514	489	509	501	491	492	466	471	475	517	462	478	499	453	473	548	522	501	505	495	476	482	496	480	491	485	511	506	475	506	507	502	499	483	517	471	446	454	474	481	478	506	494	479	504	488	489	502	507	514	488	449	513	494	474	504	479	502	521	487	514	517	513	541	475	517	473	472	536	474	477	492	502	511	490	506	518	473	502	522	498	506	493	474	504	497	455	474	502	525	461	464	489	513	472	532	460	504	518	521	505	445	485	482	481	498	518	507	491	512	469	469	515	489	483	515	500	519	493	486	495	507	473	497	456	490	458	491	484	499	509	516	501	511	485	510	485	500	467	466	532	472	498	465	455	480	521	488	520	528	488	516	504	471	459	457	465	435	471	472	521	511	521	491	556	481	492	507	472	502	493	476	472	513	487	493	490	490	490	517	497	481	480	467	532	521	494	510	495	452	495	491	501	492	549	496	511	490	516	484	513	491	498	504	502	502	440	503	489	487	552	520	517	496	491	494	532	463	507	504	514	518	488	498	472	459	513	516	485	489	508	540	462	528	467	471	526	494	525	491	479	498	526	459	475	482	493	510	506	508	504	516	493	474	484	493	488	506	501	509	530	465	513	510	527	469	520	526	494	495	502	506	466	507	493	488	487	509	465	488	430	538	508	450	533	507	499	485	519	490	512	503	503	512	463	498	468	503	501	497	524	466	494	496	507	507	505	519	512	522	496	492	507	506	527	468	482	473	511	481	459	507	507	502	524	434	491	498	528	506	494	502	491	508	484	498	496	482	502	487	518	503	515	547	500	530	471	556	493	517	496	519	494	458	521	493	490	469	506	511	530	504	508	535	487	527	470	485	532	472	499	494	474	488	506	523	500	493	474	476	487	477	484	476	486	505	504	496	456	462	504	485	486	508	472	514	467	544	485	492	474	444	462	451	510	468	508	488	506	495	504	484	513	507	502	503	454	528	481	491	541	520	484	478	506	453	515	512	501	508	499	507	497	496	455	477	489	525	491	492	464	523	470	509	477	481	491	494	516	516	517	508	482	524	497	494	481	522	502	501	476	478	522	523	441	512	508	482	529	495	463	494	508	478	483	512	476	541	459	496	546	529	484	472	488	490	526	493	494	503	475	544	506	502	442	489	520	499	513	485	529	524	509	513	532	486	461	526	489	507	494	478	454	500	504	485	507	518	495	512	525	497	480	510	457	503	495	489	483	474	534	486	479	482	504	487	505	493	466	481	513	485	514	501	469	466	534	466	520	481	498	492	511	517	485	481	464	503	522	462	497	534	481	502	497	526	487	508	488	485	494	488	516	501	478	483	528	482	492	509	482	508	498	510	481	515	518	521	497	472	518	466	513	454	516	484	493	470	487	510	492	461	500	490	514	464	510	490	506	511	544	493	483	492	480	480	485	493	438	475	488	500	531	477	501	503	453	491	506	495	465	455	481	426	509	463	503	502
24926	15591	16094	11179	5977	3832	2714	1987	1470	1236	1023	1139	1044	1004	895	854	801	692	492	433	388	360	360	356	318	318	278	318	232	230	233	228	249	246	263	249	278	268	247	225	216	205	210	224	204	222	210	209	242	219	218	229	227	219	201	190	179	194	190	186	160	189	201	191	179	174	195	176	203	211	198	180	190	208	170	190	171	190	184	154	180	176	184	194	172	181	168	159	167	167	154	169	173	174	185	182	208	202	164	189	170	179	178	176	171	188	184	180	176	168	171	165	169	180	145	167	159	201	202	194	178	167	185	186	167	186	161	185	182	181	173	177	196	177	175	166	185	158	156	161	168	161	169	190	178	164	175	180	165	184	162	156	190	156	225	168	199	189	183	183	185	175	174	165	170	170	188	171	145	169	165	173	186	181	171	175	148	195	183	160	177	176	178	165	160	195	182	166	187	177	187	169	184	180	172	179	176	184	151	177	156	173	156	146	160	150	186	149	160	163	164	169	167	160	178	173	176	169	159	135	159	180	160	169	156	169	169	193	166	180	170	201	172	194	157	187	186	211	194	181	157	186	167	164	173	150	162	191	158	184	185	168	156	172	167	172	171	171	186	164	167	167	169	156	155	180	181	174	170	187	184	162	190	169	163	163	177	182	158	174	187	175	175	179	184	169	162	158	167	168	185	189	181	178	165	183	167	156	163	190	150	156	205	191	188	176	181	180	178	197	168	192	161	158	170	157	175	170	153	153	197	180	158	188	174	156	158	175	144	189	184	175	179	161	211	164	165	168	187	178	164	170	145	162	190	171	170	183	169	198	184	179	167	177	166	201	165	177	162	176	155	177	164	169	176	163	167	175	177	173	173	168	171	191	162	192	170	165	181	161	178	155	181	147	184	164	154	176	171	179	156	146	157	166	165	201	206	165	173	163	155	161	205	178	173	183	201	172	183	190	153	157	180	174	186	192	168	158	168	186	177	176	153	162	180	180	180	171	153	138	171	154	166	162	180	181	153	160	195	166	180	154	200	159	174	170	180	152	181	143	181	142	164	189	166	167	163	175	168	141	138	161	174	175	176	168	175	178	180	176	151	158	169	149	176	168	197	154	167	163	182	168	143	193	146	176	155	184	160	168	154	157	160	188	188	166	166	173	159	145	188	168	152	159	172	148	164	177	172	188	180	158	172	168	181	184	171	174	181	191	162	154	173	181	175	182	195	199	150	172	154	160	163	187	197	148	174	160	188	176	176	166	166	179	145	180	158	167	188	175	183	191	176	154	176	166	204	187	146	180	142	168	178	179	165	153	175	169	186	165	162	166	170	176	172	192	178	177	152	156	165	185	158	172	160	184	153	141	158	151	172	183	164	164	164	171	137	175	198	159	194	168	185	192	176	168	154	179	161	167	190	174	177	157	173	193	182	170	184	192	190	167	169	160	171	177	140	165	187	188	155	176	180	160	159	182	139	159	185	165	158	155	154	157	183	150	160	206	185	150	150	145	170	174	176	193	187	181	169	179	189	165	143	142	184	172	184	161	180	180	159	169	142	160	175	172	163	189	175	171	151	179	180	196	155	164	157	181	175	174	156	165	189	178	181	172	179	190	176	186	163	183	148	147	186	200	175	179	177	172	151	178	158	190	196	182	173	171	185	182	141	185	178	176	192	160	179	147	176	181	167	156	164	175	185	176	175	172	173	173	170	163	168	196	196	167	186	163	169	160	212	168	164	178	146	157	164	174	142	150	202	160	147	153	188	189	173	163	155	174	173	159	177	162	157	179	168	188	164	157	167	180	158	152	187	145	167	180	174	172	163	172	165	172	168	181	202	195	160	184	157	156	155	185	152	181	167	179	182	183	221	175	158	165	160	174	173	180	161	173	169	179	183	178	197	167	159	185	171	169	173	171	188	210	181	163	201	157	165	168	183	170	167	191	190	185	179	182	150	165	176	186	141	168	159	167	167	189	190	174	177	176	178	184	164	183	146	157	160	170	185	157	163	164	179	143	179	177	191	167	176	170	163	160	172	178	146	177	184	168	145	157	181	172	175	171	171	145	170	162	194	163	166	160	166	165	179	192	142	189	167	147	189	171	153	163	153	183	198	170	169	169	178	200	159	150	172	162	160	179	189	144	175	160	158	154	163	158	169	171	164	188	165	184	168	197	167	176	163	158	185	171	195	194	179	186	163	146	173	175	160	164	163	165	171	151	183	173	174	184	172	179	176	143	194	205	159	160	196	156	206	171	181	166	180	174	176	180	178	183	180	195	152	145	166	165	165	196	182	161	192	156	168	177	163	163	177	207	172	174	147	185	208	159	163	165	178	171	166	181	173	200	198	193	178	161	167	166	152	186	178	143	156	162	178	149	165	169	166	180	167	162	209	165	149	192	183	174	176	204	178	146	177	177	149	153	179	165	170	186	171	193	146	172	156	182	186	170	176	167	175	173	168	172	204	154	152	199	161	176	154	145	166	188	174	177	150	166	167	174	166	186	159	181	163	172	175	155	184	161	153	196	179	166	198	165	161	158	148	170	181	157	157	164	142	185	185	185	178	179	160	178	169	180	183	184	179	173	184	203	166	166	165	163	176	167	181	174	201	171	180	185	195	175	161	197	171	183	185	166	191	182	198	177	163	207	188	193	144	157	157	163	184	182	180	183	199	188	179	156	177	144	172	186	166	164	141	151	173	159	195	190	181	166	156	178	153	176	176	184	169	184	169	161	157	178	194	163	188	194	196	183	197	161	176	196	182	161	178	146	178	180	170	179	171	172	158	173	175	185	160	174	152	170	174	151	179	170	170	174	155	184	192	203	175	170	158	169	201	170	204	164	155	161	175	165	163	164	155	180	166	178	167	169	174	155	184	181	167	163	165	182	204	155	177	150	183	142	172	166	168	169	158	159	163	162	162	207	175	174	177	188	168	187	172	179	202	173	161	192	182	163	172	155	167	163	164	166	163	159	183	175	161	177	182	179	184	148	176	155	200	178	167	168	159	175	187	170	159	181	176	185	169	140	174	178	167	160	190	172	176	168	146	182	148	169	166	171	177	166	145	168	160	158	173	166	170	190	173	184	155	194	175	176	175	220	168	153	177	179	183	162	162	191	163	176	165	194	176	205	158	213	168	163	196	159	162	171	167	168	173	210	156	178	142	175	163	167	199	144	156	181	186	174	156	184	187	159	166	173	178	178	173	193	177	172	159	168	175	171	180	164	152	161	164	174	162	175	178	177	184	168	171	165	151	168	194	188	177	180	173	184	174	177	176	184	170	145	155	158	164	184	172	168	186	178	184	167	169	173	176	202	162	177	182	161	162	179	173	174	185	190	162	164	184	187	168	178	173	181	172	158	181	180	164	165	173	172	169	171	170	159	175	169	164	173	168	163	189	191	151	158	177	157	155	180	183	169	176	176	140	159	165	167	158	165	174	177	149	173	154	174	173	173	158	177	185	171	190	164	173	174	164	157	170	169	164	178	160	155	182	184	180	169	146	185
14725	11855	22004	21648	16934	13602	11069	8909	7065	6127	5650	5965	5887	5565	5119	4916	4562	3839	3033	2468	2152	1869	1752	1819	1751	1561	1393	1226	1056	983	943	840	882	875	1117	1207	1174	1096	969	876	777	786	784	794	783	738	788	833	778	811	778	743	753	716	683	636	620	637	537	552	537	541	567	561	545	529	558	487	494	499	466	490	509	509	448	454	460	450	439	453	427	413	407	482	452	444	443	458	475	489	441	440	450	446	508	442	459	478	439	445	475	452	447	416	440	383	422	458	442	418	402	426	399	416	425	431	424	415	462	435	424	431	434	412	444	415	458	409	445	445	458	441	441	441	433	457	473	410	455	430	409	435	418	433	441	424	406	386	430	455	422	380	413	420	404	440	443	452	445	405	451	442	435	413	452	442	388	440	408	443	444	442	377	397	432	399	401	429	420	456	448	426	431	441	407	451	455	433	420	458	401	391	458	419	445	399	425	451	426	406	438	413	424	458	434	415	428	380	440	441	398	422	429	408	426	430	435	442	430	396	407	393	441	400	452	440	421	400	417	416	416	400	422	447	407	421	424	410	443	410	443	443	435	415	428	423	438	425	457	424	437	404	425	411	433	425	454	399	432	420	467	398	438	416	424	419	427	435	401	453	411	418	437	445	423	393	439	452	424	441	428	458	422	450	446	450	436	437	441	432	414	430	399	427	454	407	448	449	388	423	426	406	424	441	368	440	414	434	414	381	429	430	421	405	422	409	444	454	415	433	428	422	407	496	419	433	420	410	421	375	436	413	403	406	424	441	445	440	397	418	438	411	410	419	413	441	431	400	406	424	408	430	422	443	399	410	453	428	398	449	416	424	414	425	415	432	406	436	388	385	444	430	452	422	440	446	434	408	415	413	434	467	411	425	404	425	466	439	410	391	365	415	414	408	444	419	433	439	410	475	404	420	404	423	414	418	411	444	440	457	424	419	391	375	428	420	420	457	432	428	418	417	435	413	431	382	443	445	381	407	450	430	409	426	423	403	430	424	484	437	427	399	424	421	430	410	428	431	435	424	419	418	431	382	424	455	420	431	416	418	429	431	447	423	409	404	409	431	406	445	397	408	457	438	431	420	384	394	431	465	401	378	424	453	402	405	416	432	394	412	436	414	449	404	476	457	421	393	431	431	424	428	443	450	434	418	432	423	414	443	429	414	409	384	395	409	421	415	402	427	416	404	391	428	449	423	445	388	412	394	417	360	411	388	431	417	391	404	418	462	411	425	443	448	425	421	415	393	428	416	418	421	401	407	426	400	421	464	425	430	407	428	389	430	448	496	430	389	399	391	437	427	435	429	448	423	415	428	444	401	412	444	437	418	448	394	396	447	450	471	404	436	437	432	408	398	471	446	398	406	418	435	432	398	412	398	414	400	432	408	474	449	433	399	428	423	437	448	420	410	425	430	443	435	397	398	413	424	419	435	408	394	426	425	420	426	445	403	432	419	448	407	435	419	415	418	390	404	407	446	424	414	471	416	453	483	419	432	421	454	420	422	433	409	427	426	433	420	387	415	390	384	423	429	426	424	420	390	419	443	399	424	391	417	442	427	422	399	454	453	437	399	417	423	443	431	426	384	417	438	437	430	435	435	433	436	433	406	436	435	459	455	425	431	415	440	424	404	385	437	418	416	340	400	410	415	436	446	398	420	410	398	409	430	440	386	414	445	388	436	415	439	415	421	469	415	365	434	403	432	440	450	385	418	427	411	420	393	422	426	419	445	432	430	462	426	433	412	423	403	433	423	434	412	414	396	436	441	430	459	411	406	445	402	455	429	419	401	416	437	395	415	443	418	409	436	462	398	462	394	430	373	420	427	434	412	396	432	432	421	401	413	410	395	432	439	433	459	427	415	417	428	440	428	392	446	428	400	441	410	409	413	398	451	415	402	406	412	427	419	421	409	399	418	443	425	414	453	398	412	390	430	437	425	420	402	436	415	406	425	434	422	429	386	410	439	443	384	392	425	405	475	412	410	433	440	451	417	404	432	420	430	421	395	434	422	441	416	404	431	420	458	414	392	436	386	476	394	448	406	430	442	408	426	430	424	425	433	386	426	426	469	414	403	386	403	422	387	436	442	430	448	443	375	432	418	444	440	417	426	434	421	413	404	423	403	448	460	428	444	411	413	448	462	463	412	400	436	432	421	461	429	451	428	400	431	403	417	406	423	428	419	443	420	419	415	457	429	417	433	405	389	448	400	426	445	418	410	413	377	422	434	431	411	438	436	442	427	427	415	410	390	428	441	435	427	409	441	416	411	438	419	409	424	425	386	422	463	442	417	418	411	430	475	439	411	435	445	420	425	452	417	431	413	407	415	406	406	430	465	387	465	433	382	428	403	450	426	440	434	443	440	411	464	404	425	420	424	392	423	437	460	441	438	407	429	403	415	433	395	439	415	428	415	399	438	396	436	438	457	414	415	457	375	402	456	432	433	430	437	447	421	429	397	429	370	432	423	393	462	439	419	432	395	425	399	446	416	438	434	405	416	446	417	425	413	404	406	451	442	460	435	422	419	426	427	424	427	418	427	397	405	448	420	431	418	438	418	397	451	425	427	455	409	431	454	420	426	447	439	428	466	418	437	462	398	429	431	418	426	433	409	435	405	446	428	440	403	407	421	420	443	426	414	418	432	415	437	446	391	416	451	431	493	425	451	368	444	442	401	442	419	416	407	441	437	441	420	415	438	453	415	416	423	413	451	395	416	424	416	450	400	422	408	470	446	420	451	404	398	398	440	431	395	357	427	408	418	432	424	387	407	463	405	454	415	390	427	429	400	409	464	454	403	424	451	396	407	434	454	418	423	465	369	379	402	456	434	413	437	407	410	425	457	427	446	427	435	425	399	380	407	420	394	434	452	426	397	387	450	414	402	438	397	386	460	429	440	410	446	426	425	446	410	423	426	441	420	420	393	401	425	421	442	424	474	425	429	442	453	425	446	429	414	445	418	431	481	402	422	410	439	419	451	434	438	417	430	445	403	427	409	463	432	467	449	404	453	423	423	385	421	433	402	402	430	411	467	433	448	432	448	411	416	427	394	471	443	423	422	448	390	433	425	380	412	439	439	379	424	406	436	442	433	397	414	453	396	424	435	439	416	403	386	402	463	395	439	415	422	410	405	447	427	418	410	406	423	416	432	457	427	458	444	451	435	428	406	415	453	427	405	426	425	440	445	399	412	396	447	398	389	405	403	426	447	385	436	400	436	393	418	433	458	399	422	441	468	440	436	427	418	426	430	414	423	447	411	386	428	469	405	435	380	426	429	413	450	435	411	441	392	434	406	420	412	396	443	416	424	413	449	396	413	388	435	426	436	419	436	445	401	424	426	464	431	414	399	417	408	384	412	433	407	397	456	397	378	384	441	438	389	408	444	387	471	435	407	428	461	387	425	405	416	412	407	396	461	410	420	437	406	413	430	426	414	431	410	415	383	416	406	442	419	419	454	440	438	432	422	426	448	430	432	405	418
33432	21993	22103	15329	8933	5600	4025	2745	2076	1709	1592	1455	1479	1354	1111	1091	930	797	651	510	549	405	420	455	428	391	329	303	257	251	259	221	241	239	273	340	329	296	262	238	216	191	211	212	202	201	199	209	208	193	193	227	194	162	145	178	156	168	158	158	169	172	163	144	157	150	147	129	157	157	147	174	152	147	137	153	121	126	134	161	118	124	124	132	137	114	142	144	127	143	127	129	159	150	146	166	136	147	131	144	142	148	127	131	123	143	126	131	149	123	140	132	118	111	147	149	155	133	150	143	129	136	137	133	151	135	121	141	140	134	116	138	132	129	138	129	135	139	155	128	143	168	130	116	146	154	143	139	120	126	120	139	124	129	119	144	127	131	128	120	138	132	144	135	147	130	130	126	132	139	137	127	142	149	130	147	168	142	149	139	131	139	127	123	132	148	130	160	152	124	109	130	135	173	126	134	119	114	127	148	132	131	137	148	141	121	125	115	146	132	144	114	127	144	137	134	120	136	152	142	125	131	120	132	139	125	124	124	136	142	130	114	132	130	136	134	128	146	131	144	138	123	128	156	142	131	129	119	138	123	123	137	135	153	144	139	147	122	143	133	140	147	110	120	148	122	135	143	141	132	125	130	125	117	118	131	107	121	114	132	127	141	119	153	151	125	124	124	144	125	157	134	150	134	129	131	147	156	128	141	154	139	127	159	128	139	128	137	126	131	115	131	137	125	132	143	108	135	124	140	123	133	140	156	164	128	135	122	148	141	149	134	114	135	137	132	162	146	146	137	138	153	134	129	132	134	139	136	137	124	120	138	132	157	124	138	143	138	141	135	128	122	124	134	140	118	122	132	132	138	131	112	134	150	125	141	131	132	153	94	114	130	114	118	129	127	124	143	118	123	108	143	126	120	112	162	134	130	137	140	125	156	133	149	145	120	127	125	132	143	139	143	129	152	137	131	123	137	138	141	139	136	129	132	127	143	151	132	126	155	120	137	109	133	121	147	127	151	136	121	142	128	126	130	132	139	106	149	127	125	125	152	124	150	131	119	119	124	133	132	113	133	130	118	123	139	130	120	136	124	136	104	116	119	146	130	120	142	154	123	143	132	126	135	116	138	146	124	111	152	120	135	112	136	125	131	131	118	137	134	125	146	110	157	126	137	136	135	144	148	136	123	127	123	128	132	134	159	131	121	136	150	142	129	151	117	146	130	132	138	126	113	160	135	130	110	123	110	134	156	143	124	128	140	125	138	131	127	137	138	108	110	118	131	133	150	126	141	137	142	138	122	132	160	133	141	109	151	123	128	131	125	129	139	180	139	112	146	131	106	121	132	123	135	118	128	138	140	126	120	153	127	127	146	128	136	135	108	140	136	133	162	141	135	135	136	148	143	152	139	169	132	123	129	119	114	146	149	127	127	128	134	109	114	124	126	112	146	166	137	144	127	133	120	115	113	134	118	127	126	120	117	145	133	124	145	147	142	145	140	138	128	124	140	145	131	133	136	136	123	151	131	118	123	134	128	155	132	134	138	143	141	140	119	132	131	127	142	125	147	114	122	116	129	124	140	137	154	135	123	145	131	137	124	131	149	140	144	133	133	133	122	129	114	138	115	126	144	138	154	146	140	131	145	128	117	108	132	121	129	156	111	129	131	140	140	131	136	130	167	147	142	136	141	129	148	132	125	139	126	140	119	113	154	163	152	135	135	124	125	122	126	141	149	120	118	131	128	108	148	124	128	141	136	133	133	124	129	145	148	124	155	122	134	127	142	124	120	137	141	132	142	136	132	127	116	141	137	138	139	119	136	135	134	138	124	123	138	112	129	157	130	125	141	132	121	125	146	129	128	104	120	122	146	125	113	131	122	145	137	130	118	136	143	132	135	126	124	142	137	155	141	129	145	131	111	122	135	124	138	133	122	126	116	128	133	151	132	109	144	133	144	139	122	134	132	126	114	134	134	139	147	121	159	126	119	136	136	158	134	127	129	138	127	148	144	113	133	148	147	141	127	114	137	146	139	123	132	117	123	130	141	137	133	150	128	130	130	138	127	137	119	121	137	128	149	133	138	134	132	143	130	149	117	152	124	121	150	135	122	146	135	148	129	142	122	151	145	129	138	144	121	148	132	128	121	129	142	143	120	138	120	128	138	146	125	134	135	125	134	129	148	136	120	136	136	132	123	123	132	122	145	138	155	134	131	132	120	134	111	146	105	123	122	154	108	112	136	134	131	126	124	123	147	130	127	168	129	136	153	135	146	138	124	120	130	168	136	137	122	122	124	134	149	152	138	131	118	130	122	129	121	135	139	129	128	150	139	130	133	113	103	144	134	154	145	128	132	133	116	120	117	122	121	133	149	120	137	158	139	137	144	124	121	150	124	152	132	131	154	125	132	131	136	144	137	148	139	148	130	135	143	119	121	133	142	127	137	126	116	135	118	144	142	126	148	160	123	129	132	158	126	124	126	128	145	113	123	150	128	110	136	115	119	119	109	142	154	139	135	135	137	150	136	113	131	144	143	141	122	130	112	141	133	147	115	172	116	132	116	137	120	108	127	99	123	147	112	122	121	126	144	142	134	134	144	135	115	132	130	141	131	123	121	125	127	99	115	138	145	130	139	134	119	127	160	98	151	167	120	119	124	129	103	129	148	127	124	140	151	131	143	150	125	126	129	149	126	137	139	130	144	119	143	132	131	140	130	161	157	112	137	130	140	128	144	143	100	128	131	141	140	132	140	110	145	136	130	121	135	123	133	128	149	132	126	124	133	142	140	118	145	110	131	139	132	149	140	142	160	127	146	103	131	137	116	136	133	140	119	143	124	135	130	132	125	118	133	121	126	123	117	124	137	136	140	146	128	112	159	118	136	136	132	144	138	116	122	158	125	139	125	136	125	144	139	131	135	134	135	159	125	135	146	129	138	133	142	132	134	134	132	150	129	131	133	132	135	127	137	129	138	115	137	139	132	133	147	126	111	141	122	117	112	123	115	138	121	142	121	129	150	125	135	137	124	126	114	134	118	125	140	138	131	126	143	133	139	137	122	121	161	154	126	142	155	106	142	128	148	149	140	128	121	129	134	142	118	144	154	135	143	148	124	148	110	137	129	145	125	128	123	129	144	108	133	133	107	105	129	149	133	145	122	166	133	114	143	118	133	131	132	120	128	130	135	127	138	132	138	110	146	128	135	117	111	158	123	119	144	120	143	136	127	143	129	137	121	148	129	148	133	142	129	147	136	135	133	128	137	130	145	149	142	131	125	114	145	166	117	126	124	142	117	123	121	101	118	138	110	131	109	131	115	128	145	123	130	140	134	133	115	153	121	136	146	130	137	120	125	149	147	133	154	131	111	119	137	163	130	137	134	146	137	134	120	122	141	148	132	121	125	116	115	144	128	127	119	133	128	116	143	140	146	133	152	134	119	127	113	156	158	149	145	125	147	121	160	142	129	126	135	143	117	137	135	126	132	139	125	128	134	130	119	129	150
19320	15602	26953	25998	21453	17720	14829	11747	9667	8484	8041	8233	8086	7654	6879	6551	5641	4875	4025	3164	2991	2556	2350	2585	2599	2308	1907	1670	1382	1309	1129	1139	1120	1137	1725	1847	1750	1603	1349	1120	1036	858	887	880	911	844	866	949	929	917	905	916	898	702	651	649	655	591	532	533	561	524	538	537	516	534	475	477	465	456	415	401	411	388	356	360	360	375	388	349	344	346	382	387	392	332	385	386	384	394	376	389	402	394	372	380	378	365	416	380	392	361	348	342	371	337	328	356	318	371	364	323	364	342	362	325	342	350	384	337	333	360	331	370	369	365	371	357	358	309	358	370	375	370	343	360	339	367	343	302	396	356	363	332	333	336	322	332	339	328	319	340	367	338	319	369	337	309	296	310	347	325	343	346	316	326	329	357	369	331	343	330	326	369	329	340	364	302	374	343	350	304	355	349	343	354	332	334	359	345	361	357	329	340	314	360	331	305	316	343	307	335	357	353	320	324	313	354	345	361	328	307	351	330	342	374	342	325	336	346	347	320	338	322	325	340	338	336	328	336	325	319	330	325	371	341	343	343	333	307	301	323	350	348	378	339	312	347	361	351	333	308	327	333	308	327	294	301	336	314	323	339	334	333	324	352	340	332	349	323	318	338	328	343	328	322	341	348	318	321	354	340	348	367	315	334	311	320	335	307	334	385	343	354	324	338	355	349	347	353	328	331	323	350	336	332	367	334	353	312	344	344	322	356	293	353	316	324	345	333	349	343	349	308	348	369	350	318	361	328	371	293	350	343	332	322	324	316	349	333	366	327	353	334	356	337	341	351	339	378	346	337	370	321	340	338	352	334	323	345	334	356	346	321	334	330	368	334	311	322	338	329	336	355	307	328	344	331	328	361	334	361	353	311	356	347	326	359	349	359	295	337	380	323	332	317	341	314	365	375	331	336	337	344	349	328	364	358	325	336	353	316	373	372	307	328	373	314	360	346	312	370	347	341	316	329	331	368	327	328	326	332	339	367	364	318	331	316	332	320	356	326	321	325	359	322	334	319	388	349	349	335	352	352	366	340	349	345	361	323	345	305	336	311	353	356	322	333	320	314	340	332	333	325	341	326	345	317	313	343	357	333	323	322	366	351	348	337	355	317	334	322	319	312	374	365	339	375	359	349	369	327	327	341	327	367	321	328	309	304	294	336	328	353	358	330	363	321	340	332	323	339	315	377	306	355	359	328	359	335	341	342	352	335	296	336	324	362	336	364	330	328	321	359	339	361	355	338	319	349	291	304	320	368	359	316	309	342	333	357	354	363	346	321	314	309	334	337	329	340	352	383	353	347	341	329	325	338	345	340	361	351	318	354	331	329	350	366	307	307	351	318	347	336	335	336	390	346	331	337	354	338	361	356	338	305	342	315	323	331	342	320	348	340	345	351	329	359	330	335	310	342	335	332	343	340	361	343	318	332	342	351	332	314	352	316	368	320	318	351	322	373	343	352	354	315	295	323	305	344	329	345	328	355	340	328	316	331	333	323	326	352	332	358	340	340	348	364	353	339	342	297	327	369	319	356	396	358	377	314	345	324	324	347	313	345	335	376	313	331	361	343	326	317	333	334	302	343	353	330	338	306	374	308	340	343	364	330	365	346	347	335	329	327	353	327	333	343	344	340	363	322	318	337	364	327	330	318	360	342	360	326	302	321	341	342	375	325	383	360	332	353	379	345	347	358	326	317	373	321	336	356	332	332	382	325	323	359	328	324	365	329	356	352	330	336	314	352	352	366	330	329	351	365	338	345	338	324	357	362	366	299	349	316	363	322	361	351	334	317	314	329	339	351	338	355	314	328	357	357	319	360	375	334	350	311	330	301	340	359	326	318	324	338	328	361	333	333	343	328	328	327	371	323	356	333	362	328	345	311	317	307	330	312	345	328	367	335	318	332	351	336	348	322	331	363	313	331	380	303	321	353	299	332	312	345	366	363	353	334	332	334	363	341	310	294	327	340	326	358	344	338	308	324	331	335	343	371	339	380	332	346	327	375	312	319	386	342	307	331	356	311	329	334	313	339	350	320	358	359	404	316	344	341	319	311	346	348	348	313	371	320	312	342	327	342	331	311	341	339	375	342	344	329	352	341	317	324	336	334	356	339	353	365	317	333	328	335	307	316	329	328	317	327	352	377	341	339	304	361	333	349	309	341	329	339	334	325	302	331	345	347	335	349	372	316	338	318	318	346	361	332	314	347	355	324	293	338	334	359	343	330	329	335	335	341	354	334	343	340	315	360	341	341	340	365	339	338	323	331	334	321	355	341	321	314	333	318	372	333	328	325	340	344	328	357	344	335	352	354	341	363	323	338	336	312	357	306	344	353	327	325	348	342	331	306	364	367	317	350	328	326	335	341	350	319	324	357	338	319	345	352	332	332	321	349	330	344	325	290	339	348	350	343	331	321	338	324	309	341	359	331	341	338	330	337	335	336	311	308	334	302	341	353	392	326	324	352	341	314	340	360	369	331	331	348	345	358	354	325	414	340	340	335	329	331	355	332	349	347	337	359	319	338	320	336	289	330	330	355	350	358	325	340	361	347	321	341	338	317	319	353	334	346	347	350	367	319	363	333	346	309	354	310	365	354	330	336	344	347	323	346	314	349	318	322	344	325	335	326	332	338	358	347	333	339	331	322	342	293	341	346	357	327	325	339	359	316	329	361	355	331	346	370	356	334	334	311	316	362	345	332	330	332	292	374	332	357	315	335	343	329	329	301	342	307	371	339	352	336	332	341	349	332	332	338	331	388	332	314	341	324	336	332	365	333	314	332	332	319	306	346	356	332	309	328	330	332	335	350	335	343	306	353	355	346	334	350	355	324	360	314	335	330	370	350	344	324	358	355	347	327	340	343	295	343	322	352	347	358	322	336	363	337	347	317	347	357	362	335	333	356	331	300	334	342	310	332	329	336	322	347	362	342	325	362	350	333	341	354	328	306	357	352	321	319	331	326	358	318	357	353	295	331	339	313	329	319	358	356	356	355	321	345	301	353	298	366	300	314	327	350	327	325	337	318	366	313	351	321	352	352	328	329	324	338	338	339	344	353	327	385	361	323	322	341	338	311	336	387	299	359	352	335	352	332	346	309	382	334	350	351	325	322	335	369	308	348	337	357	325	337	318	338	343	367	339	323	324	364	361	319	346	357	329	344	342	357	329	319	313	371	295	312	315	373	355	332	309	338	354	331	372	349	361	337	348	344	354	334	317	349	362	339	341	336	350	344	338	312	336	331	318	341	324	338	315	333	325	341	336	351	338	381	317	350	318	345	356	354	357	332	338	334	373	320	333	331	310	308	346	350	364	343	384	364	311	339	325	355	356	366	313	358	319	328	344	333	362	346	371	338	372	385	319	320	341	343	324	297	318	341	357	360	337	340	321	350	334	357	354	334	334	330	310	312	356	344	370	352	341	319	347	312	340	339	356	313	316	325	326	319	325	362	338	322	329	337	337	354	354	348	311	335	322	320
14201	9197	9542	5586	3236	2185	1541	1114	861	724	644	737	677	642	611	521	517	439	354	321	262	278	264	266	256	243	239	262	242	245	239	221	236	228	196	235	233	209	177	227	250	232	211	239	197	213	206	228	227	217	243	197	257	258	211	214	195	204	202	220	207	204	210	227	204	234	171	199	199	207	196	178	200	199	193	211	202	207	178	216	198	209	208	176	215	186	209	162	197	192	190	215	234	207	203	193	191	183	195	184	221	214	207	203	224	189	180	211	213	190	179	180	221	190	199	218	208	182	198	201	170	203	186	198	166	201	190	199	189	192	212	190	201	212	210	178	189	175	202	180	201	187	189	224	229	214	172	168	188	223	196	195	175	181	171	208	247	210	208	183	207	199	189	198	196	220	216	215	189	224	208	176	217	197	203	192	200	205	206	196	209	187	211	200	213	229	222	207	200	206	216	188	215	183	225	217	191	217	221	201	215	204	205	247	207	191	202	192	178	213	218	219	191	184	200	206	179	212	166	189	200	185	193	193	203	202	193	214	194	200	185	192	198	182	201	193	204	201	213	186	199	200	189	207	194	154	204	218	202	181	166	224	209	205	161	194	187	207	193	216	206	209	235	168	204	186	213	176	215	211	195	178	220	216	226	204	221	225	187	186	189	192	195	200	171	197	213	200	185	186	197	193	196	166	193	181	221	194	173	193	213	200	203	203	194	222	224	195	202	203	220	202	206	208	210	207	188	201	223	185	195	219	195	198	214	210	209	198	197	180	205	213	213	191	203	200	191	185	199	212	191	204	213	208	193	194	197	189	212	190	167	166	209	212	200	195	207	182	182	201	219	216	211	174	188	162	178	207	180	216	187	203	202	190	178	198	220	205	205	204	223	208	200	210	218	201	224	199	191	219	179	197	212	217	183	221	205	195	189	223	201	202	212	195	213	215	189	187	191	186	236	180	177	207	219	194	195	193	200	213	213	193	231	216	211	193	203	213	191	197	204	214	209	198	207	193	205	181	214	215	186	210	207	181	225	217	197	194	214	206	188	206	188	208	202	192	191	204	198	220	209	212	218	215	189	184	193	187	215	170	218	205	185	215	186	247	216	197	209	203	204	205	205	166	170	203	184	200	190	191	196	197	242	190	181	195	202	196	191	195	219	182	196	204	193	200	194	203	200	179	206	183	200	189	208	200	209	218	203	195	195	184	208	193	222	192	221	191	183	223	199	207	191	232	208	205	195	228	237	207	171	194	216	196	230	184	192	209	204	209	215	198	199	169	217	193	202	217	197	211	198	201	200	198	217	195	196	208	213	222	200	182	188	218	193	193	198	184	213	201	226	208	210	198	188	214	216	188	202	192	189	177	222	223	227	222	194	211	198	222	192	201	230	220	220	190	184	200	195	193	222	181	211	200	189	193	200	198	227	192	179	216	203	177	183	203	191	204	193	185	196	201	212	216	201	201	194	192	186	221	206	231	216	180	193	196	170	205	190	190	217	201	227	190	195	220	212	180	238	195	213	199	203	201	210	223	193	201	191	202	182	201	215	206	206	210	197	172	212	217	193	228	215	193	182	210	177	198	211	218	198	198	197	200	212	205	177	175	215	173	232	211	218	207	218	188	185	198	192	227	205	204	205	213	183	204	216	207	195	209	217	196	206	206	196	198	216	193	209	213	227	199	204	230	214	206	179	201	185	219	197	231	239	225	194	173	176	194	219	190	222	243	210	175	184	218	200	211	194	214	200	191	195	202	188	199	191	183	228	178	184	213	222	223	198	208	199	212	207	207	197	175	171	186	204	212	196	209	197	209	225	179	197	191	170	178	219	199	206	221	209	217	190	208	211	177	191	177	185	192	194	208	168	222	202	198	190	224	183	204	172	201	204	171	213	211	200	192	168	209	243	198	190	198	196	191	206	226	168	225	181	184	217	198	186	196	194	202	196	216	166	197	208	196	210	218	199	205	217	203	180	208	207	185	188	206	202	206	179	203	214	208	191	215	176	201	190	202	232	202	188	158	189	199	186	212	210	215	182	224	194	198	208	178	212	191	203	217	189	210	201	223	189	213	215	203	202	204	171	204	187	200	212	194	193	204	197	193	199	204	205	205	203	189	205	203	197	198	197	196	192	191	190	178	193	218	197	187	211	193	202	220	231	187	220	214	208	204	186	206	184	223	211	227	197	208	204	216	200	184	196	197	172	202	203	177	174	198	208	218	176	211	185	190	208	196	227	197	196	209	190	205	209	189	226	199	194	231	183	192	206	211	199	202	204	203	198	194	218	208	198	181	203	197	210	217	198	221	211	190	220	191	195	181	202	209	210	200	204	230	188	195	219	193	197	199	192	196	182	176	220	183	198	222	208	217	187	212	197	196	208	210	202	213	216	209	183	188	201	197	201	206	214	192	207	196	188	198	224	197	195	204	180	196	216	202	184	203	214	251	204	206	199	209	221	207	199	227	195	191	210	185	192	188	210	182	220	190	204	185	207	202	170	183	189	202	236	190	224	194	182	210	210	182	210	194	218	188	217	207	214	194	213	203	199	173	183	200	192	223	195	192	223	227	220	201	202	224	189	200	215	208	192	190	185	199	203	191	199	186	203	200	191	193	191	184	185	215	204	197	202	250	204	160	203	210	204	195	205	175	205	197	215	171	192	183	204	203	202	196	216	196	208	207	214	184	179	213	224	229	225	209	190	214	234	200	203	197	199	174	196	199	198	191	209	168	204	209	195	208	173	208	210	200	198	182	224	211	203	198	200	183	190	209	180	209	177	197	184	201	191	205	207	194	194	184	202	203	205	201	187	190	182	220	202	209	191	198	221	225	197	200	202	213	191	191	223	207	185	205	172	192	208	198	196	204	202	191	209	189	184	196	204	205	184	211	206	195	225	203	217	213	233	205	215	205	196	240	211	193	210	234	206	226	213	215	207	195	211	209	184	199	175	207	205	199	186	190	206	190	199	187	220	227	211	200	169	179	219	198	204	194	209	203	206	203	223	215	208	227	212	196	185	214	179	209	189	201	192	198	194	207	185	193	194	202	200	193	223	184	203	232	205	171	219	218	213	223	204	191	187	198	181	207	203	217	188	207	194	205	209	195	198	189	192	217	196	196	198	185	175	199	219	192	211	207	212	206	183	210	188	223	191	219	208	175	216	197	215	226	192	208	224	233	199	201	194	190	180	186	199	194	176	181	180	208	204	211	181	185	214	213	184	198	196	187	184	194	177	198	209	196	184	218	215	223	200	218	191	191	213	225	185	199	214	229	193	192	208	179	197	194	187	197	183	186	197	216	205	203	189	197	189	211	196	191	187	173	205	192	199	212	215	185	203	191	169	189	200	207	193	203	228	211	201	175	182	219	196	190	209	205	212	206	211	192	181	199	195	236	201	200	198	201	196	231	197	196	216	232	205	202	204	195	184	216	188	206	184	182	191	190	179	182	177	181	191	203	190	181	196	212	203	205	199	177	209	181	221	187	220	221	185	210	216	201
8114	7630	14757	13557	10890	8210	6388	4929	4003	3687	3551	3593	3448	3376	3154	2749	2508	2239	1701	1364	1130	1036	929	932	870	880	809	728	714	652	640	701	688	624	670	671	712	681	641	620	637	628	663	677	638	747	657	696	711	671	664	728	691	570	607	553	610	555	534	579	516	544	542	567	612	555	536	553	529	526	539	527	481	488	455	513	501	523	509	472	494	454	526	470	502	469	495	478	503	502	526	479	487	496	507	496	460	488	501	480	530	503	449	448	478	502	493	453	482	449	473	518	467	472	503	489	499	477	493	510	453	453	526	488	437	489	479	466	555	543	516	504	477	466	478	489	492	466	506	524	477	499	476	467	491	482	487	504	458	489	495	466	492	487	479	518	473	460	467	473	473	454	503	462	479	456	475	485	520	480	469	489	454	512	511	502	445	477	469	520	507	493	498	481	478	492	507	469	508	472	448	489	461	468	463	500	475	492	480	483	443	452	485	511	444	472	426	511	492	461	494	476	478	459	493	443	487	467	498	496	539	490	474	452	503	489	444	483	494	477	460	529	480	497	491	427	491	498	497	471	469	510	479	480	502	477	500	504	480	473	476	484	454	509	492	479	515	518	488	483	524	453	474	506	506	452	531	503	483	481	463	527	501	515	532	494	486	493	491	486	466	495	508	484	454	467	481	451	486	451	495	485	439	452	517	477	488	548	468	452	466	509	474	472	438	457	483	497	471	482	467	499	487	502	472	496	515	490	507	457	450	495	514	493	503	464	496	473	496	450	475	455	485	502	503	473	522	491	486	466	487	489	460	489	470	463	498	493	502	492	494	483	433	471	505	468	491	494	477	505	448	486	518	477	503	488	455	494	489	496	442	490	464	499	463	486	475	467	490	505	490	498	454	447	499	505	501	495	509	467	499	476	492	522	423	496	479	482	497	523	448	488	483	500	527	489	486	453	482	494	460	451	499	480	479	472	500	487	460	464	503	493	479	523	471	448	439	473	513	486	498	484	524	507	508	510	479	497	442	484	491	482	471	461	453	481	458	484	527	485	482	465	474	496	503	468	464	480	453	482	485	509	550	491	485	451	496	515	502	468	461	485	484	480	479	465	529	471	481	487	478	449	480	497	487	485	494	528	489	506	492	472	480	504	464	486	500	460	471	477	470	462	453	467	455	481	487	465	516	500	435	501	489	497	467	475	515	493	465	441	517	477	469	512	515	438	469	503	506	498	466	504	491	482	477	506	481	473	487	538	454	484	490	504	436	431	500	446	449	494	500	512	478	467	494	439	497	496	447	453	486	454	479	490	471	487	479	503	552	491	474	476	487	487	507	490	507	502	482	492	480	468	463	503	488	511	487	490	477	502	477	469	463	458	482	484	494	522	500	469	494	446	478	448	458	490	495	490	492	512	468	495	454	516	475	509	494	513	493	486	489	464	500	499	480	500	475	456	490	504	486	482	481	497	477	515	494	482	521	460	496	475	490	479	502	459	476	431	460	501	475	442	507	441	457	468	502	454	478	488	497	479	502	489	450	490	486	499	475	462	487	464	503	504	475	491	465	485	492	490	454	480	489	484	494	467	466	481	484	460	507	542	484	511	475	466	475	445	476	517	538	486	481	475	538	512	451	493	474	486	483	494	447	442	447	482	486	468	471	508	465	491	528	490	492	484	505	524	476	473	495	494	433	471	476	463	504	501	466	502	492	482	483	482	500	486	485	505	494	494	479	461	499	492	450	526	496	498	463	507	500	501	473	457	453	497	506	503	479	497	471	455	486	470	499	468	473	473	482	458	462	486	414	504	529	467	484	498	490	490	445	517	466	504	471	506	442	517	501	472	473	445	478	491	437	472	499	488	465	500	505	491	518	474	500	485	476	489	494	498	501	493	472	468	507	520	521	485	496	442	467	482	481	498	480	434	478	478	493	486	515	459	474	513	432	471	476	439	472	479	456	516	515	497	503	483	485	535	501	487	513	480	509	460	514	476	445	455	508	508	486	511	487	468	482	469	463	494	484	531	497	523	435	465	522	484	509	454	531	484	466	477	467	499	446	500	479	468	473	473	500	512	468	484	476	445	521	463	453	443	443	503	452	463	479	487	470	458	488	461	465	491	505	470	469	480	486	478	480	503	525	480	485	480	521	508	515	508	465	470	516	482	528	476	460	476	502	469	473	469	488	447	493	464	448	516	536	523	469	477	520	529	474	479	491	478	478	502	453	473	530	483	529	474	449	523	442	509	483	461	504	488	491	492	465	517	485	522	449	473	435	502	460	452	465	524	518	483	530	525	484	476	482	435	475	498	468	469	504	466	488	481	470	441	481	500	482	479	468	527	482	473	455	472	490	482	495	477	491	520	518	497	491	479	486	489	499	471	482	471	510	506	487	473	461	470	481	467	465	494	511	450	509	439	497	466	513	458	486	476	488	492	480	445	523	504	433	485	497	468	469	498	464	454	464	505	489	479	483	492	509	451	479	476	441	498	494	463	493	464	480	490	463	465	505	462	482	487	489	507	507	453	510	510	524	488	466	484	480	485	466	488	458	469	477	488	513	470	523	506	452	516	467	494	493	489	502	512	444	480	494	453	527	476	425	501	475	464	509	496	495	532	502	530	469	484	487	468	485	489	473	440	535	469	508	465	515	454	497	490	473	473	485	457	502	485	482	453	466	466	497	459	497	506	466	484	514	486	467	494	502	495	482	478	461	491	451	476	464	469	491	463	479	467	445	490	491	524	457	496	460	494	470	437	505	471	493	486	467	456	462	526	450	478	490	522	505	475	470	492	482	513	504	497	526	500	477	485	465	484	483	494	469	464	496	449	532	425	479	493	486	512	487	475	457	478	493	445	486	477	457	511	511	469	477	520	461	492	476	487	474	516	458	481	476	517	522	491	480	486	493	487	487	487	471	448	501	530	460	494	504	487	487	492	491	470	495	519	461	484	456	475	487	487	490	493	458	485	471	485	485	505	477	505	479	476	472	476	510	459	493	467	495	448	500	491	516	467	515	490	491	473	527	499	478	465	469	483	467	488	487	465	479	482	467	490	488	480	499	474	495	494	460	453	469	479	501	518	457	468	505	467	491	497	457	479	472	487	480	441	505	452	425	455	468	475	495	471	540	478	461	450	520	517	511	503	497	493	482	454	484	515	465	473	443	497	466	495	473	509	465	483	501	463	528	455	498	498	519	519	482	488	535	495	473	495	499	517	492	482	476	482	499	476	458	524	474	445	545	481	460	454	482	494	532	471	504	437	453	508	511	481	494	465	478	455	484	486	503	488	522	474	502	478	489	501	483	521	501	532	481	502	469	463	530	496	486	507	478	516	466	491	494	490	468	491	479	507	483	522	504	483	521	486	503	480	469	446	491	477	479	483	470	443	474	469	488	478	511	472	475	496	487	487	497	483	479	449	435	508	496	491	465	497	519	492	487	477	490	472	465	441	477	492	505	477	485	511	484	506	473	485	489	485	465	494	466	490	469	535	502	465	478	462	449	478
24754	15137	15480	10342	5816	4023	2625	1923	1499	1292	1165	1171	1149	955	919	807	684	584	499	438	378	383	343	328	378	314	271	246	260	234	225	218	240	202	290	271	269	264	240	235	218	213	222	243	226	215	219	227	232	224	205	191	193	190	173	214	208	166	201	172	183	196	169	191	204	184	185	183	190	165	182	168	154	173	174	143	146	190	163	158	162	169	174	175	150	175	151	174	166	155	180	178	185	161	153	200	185	177	186	168	189	189	183	168	173	178	151	187	155	162	165	161	152	149	153	168	160	174	165	164	183	167	162	182	172	183	169	194	154	162	208	153	167	162	175	135	176	166	172	185	181	153	176	180	173	182	153	142	173	137	154	170	156	175	179	173	152	158	163	176	172	158	152	158	174	177	182	161	160	160	155	153	193	183	169	146	192	183	156	166	160	160	179	186	159	164	159	183	196	160	174	157	158	184	181	144	143	148	155	170	162	159	163	174	170	157	152	141	178	189	185	190	163	183	157	185	186	176	163	183	175	176	172	170	171	161	147	188	146	164	166	179	176	168	155	163	143	178	185	161	148	164	164	168	173	166	177	151	163	189	144	179	146	180	156	166	163	173	175	158	174	166	162	164	173	184	190	164	175	170	180	170	154	143	167	163	171	160	181	164	166	186	179	156	174	144	163	166	174	170	149	201	163	165	169	176	181	169	176	156	130	145	164	171	187	170	210	145	160	158	194	150	165	148	183	163	162	169	164	154	176	171	173	180	158	162	174	169	169	160	164	155	156	192	177	158	155	155	179	155	173	192	186	165	166	168	185	174	157	178	186	170	166	152	171	174	171	196	172	174	167	175	152	163	183	166	158	170	174	165	157	173	175	195	159	199	173	164	168	167	169	175	190	169	184	156	174	182	154	185	164	172	149	169	168	166	158	172	164	165	166	147	171	180	182	164	161	171	155	151	186	170	167	152	166	160	170	166	167	173	162	147	165	168	173	178	159	162	162	154	165	163	170	177	144	180	171	167	196	181	168	157	156	156	160	162	174	152	160	183	179	155	151	163	169	162	168	158	169	173	170	164	157	202	163	178	157	173	150	162	158	162	162	170	182	171	167	188	153	153	154	157	143	161	172	170	153	175	167	163	177	162	169	162	178	186	182	170	151	170	141	164	157	167	179	181	191	164	153	143	159	161	145	163	165	173	185	182	167	167	177	161	161	153	175	162	166	181	192	162	146	162	160	169	173	186	187	179	160	177	202	174	183	132	163	174	188	158	156	164	186	172	162	190	158	190	145	165	172	165	181	180	168	175	168	161	178	175	163	180	163	172	152	171	155	168	169	159	152	179	160	174	187	143	185	176	149	158	154	196	201	199	167	175	179	158	159	170	180	192	218	180	170	167	162	177	169	176	135	161	169	178	171	167	172	162	185	173	166	167	186	169	147	169	171	153	153	159	163	157	182	194	144	172	174	164	173	181	172	166	162	185	170	157	181	148	183	171	173	151	170	182	147	188	182	158	155	162	185	167	152	160	170	166	174	161	148	208	184	166	160	157	158	170	183	178	176	148	167	162	184	164	159	158	143	169	186	156	172	166	180	150	163	179	172	179	157	180	158	172	168	169	167	164	166	158	188	188	185	151	200	179	193	160	212	173	162	159	184	164	158	162	173	183	178	182	137	168	197	160	156	165	151	185	178	156	164	186	176	163	174	173	157	177	158	172	157	168	164	171	188	155	197	160	154	154	195	180	176	169	156	175	202	172	176	184	179	184	165	153	143	154	185	188	175	170	162	159	204	162	184	133	160	162	174	167	158	176	181	164	158	147	164	168	170	173	181	160	173	199	192	169	169	192	167	161	144	169	157	187	166	158	168	165	199	153	190	166	146	151	171	181	181	177	170	161	156	172	183	184	165	149	170	167	173	164	158	173	179	179	157	189	183	169	170	161	168	185	153	164	178	162	181	157	169	171	170	161	183	181	182	175	153	189	185	147	171	177	167	162	162	171	165	147	147	162	166	185	173	173	174	177	198	188	165	174	156	165	172	180	163	173	167	168	170	152	181	188	156	175	150	154	149	184	182	169	172	182	172	194	159	165	161	162	165	167	151	183	183	173	153	161	174	175	151	167	175	161	154	185	160	185	199	161	159	179	167	174	195	145	169	177	189	177	166	183	178	156	174	182	173	181	158	155	176	162	175	181	159	152	179	178	186	156	177	149	170	158	157	149	204	151	156	174	178	148	159	154	170	170	163	166	181	159	173	150	159	182	178	169	164	167	199	178	187	157	166	154	166	169	150	169	199	165	147	162	186	186	150	180	155	173	180	146	150	162	191	135	176	167	182	174	178	147	160	142	158	170	173	180	175	149	177	157	181	155	172	162	157	168	176	185	189	149	182	167	149	159	165	189	158	156	191	163	159	203	161	160	141	181	167	170	178	168	146	176	158	175	168	186	176	176	163	173	158	174	165	160	172	179	154	185	176	171	166	165	207	148	148	178	155	174	175	174	155	170	172	158	161	171	179	181	170	150	159	144	162	174	198	177	182	204	178	179	159	175	181	159	150	189	165	185	164	167	185	160	150	176	174	159	131	169	172	179	175	159	170	163	164	173	157	150	164	184	170	169	182	162	174	169	157	149	155	153	170	157	162	171	162	176	181	181	167	176	164	170	172	179	166	156	161	167	146	161	159	158	188	183	164	176	171	156	164	159	154	144	176	150	166	178	167	141	170	159	148	157	182	156	176	169	171	172	180	162	172	167	162	176	165	188	156	156	167	162	166	177	173	175	184	147	180	172	188	192	165	157	157	189	176	159	183	171	161	168	197	162	147	162	173	162	185	154	157	173	151	163	154	187	145	140	164	195	137	154	182	177	180	182	193	173	147	175	139	174	161	191	159	169	182	153	157	145	176	157	162	173	183	189	187	185	163	167	161	173	187	153	160	160	174	161	157	186	187	158	151	181	162	154	161	164	167	159	185	176	193	175	151	175	159	162	156	154	158	176	182	167	199	189	172	187	159	170	153	197	173	193	158	168	149	159	156	166	184	164	164	163	169	148	162	165	159	181	133	168	151	168	160	162	173	145	162	158	186	175	166	146	154	158	178	162	181	176	174	136	167	167	190	183	175	173	146	157	175	146	158	181	156	159	196	134	186	168	166	191	169	180	178	157	144	171	144	192	173	182	150	179	183	169	174	187	156	166	141	192	162	187	172	142	174	183	175	187	163	150	169	165	172	156	189	193	163	169	178	173	181	171	164	183	160	166	164	172	194	163	162	188	161	180	181	163	176	153	164	155	175	191	155	172	172	157	163	163	158	165	173	177	178	172	167	156	173	150	193	152	158	194	192	156	183	155	156	192	182	159	184	178	129	162	152	168	170	160	152	176	164	163	151	171	159	178	163	201	178	163	142	184	166	140	166	156	184	172	164	172	186	157	201	182	170	155	171	148	155	155	194	143	168	184	163	179	164	174	179	135	167	178	188	181	182	158	178	168	168	138	170	180
14218	11675	20994	20578	16587	13567	10544	8458	7072	6337	6101	6239	5969	5708	5341	4547	3958	3429	2667	2277	2126	1896	1780	1803	1814	1561	1294	1140	1045	1045	911	970	997	874	1243	1290	1218	1110	1033	917	853	810	828	755	811	782	775	760	784	864	815	747	769	609	668	682	625	573	549	567	579	532	559	553	534	535	541	495	483	534	440	467	463	436	401	422	420	478	428	431	445	401	440	435	440	443	438	415	425	416	407	432	437	416	449	423	466	439	412	430	430	473	410	439	401	411	446	445	436	423	407	438	420	419	423	433	374	425	453	421	458	434	428	417	440	438	419	412	442	481	450	391	450	440	390	418	407	431	420	423	422	422	418	425	426	423	401	442	446	405	400	409	475	427	395	375	413	387	438	424	378	403	398	414	430	380	387	408	399	420	417	430	418	380	416	414	427	393	435	438	402	429	405	448	406	429	422	399	451	401	463	401	431	426	428	435	413	436	440	405	396	429	437	418	398	414	416	389	398	422	428	460	385	424	416	469	373	410	403	395	401	410	458	426	413	425	382	421	427	421	412	432	416	406	442	433	430	411	430	485	388	426	400	384	463	433	466	406	424	449	449	421	439	439	372	444	403	416	400	444	442	394	410	418	407	415	428	410	431	405	408	429	399	404	425	392	433	443	433	412	424	378	420	428	380	398	429	434	398	451	454	422	404	422	414	393	370	417	418	395	388	430	413	423	398	405	432	422	393	416	449	458	398	446	421	464	430	381	402	448	402	406	407	393	399	449	428	456	420	404	426	411	431	456	411	419	412	471	404	406	384	418	425	398	375	435	391	433	403	414	370	446	409	425	426	437	406	409	401	381	434	375	430	436	375	437	401	393	419	445	421	438	407	399	455	417	432	356	398	402	414	409	418	360	420	411	387	452	418	427	416	413	384	363	369	391	420	418	425	396	411	418	430	414	432	378	420	397	400	426	412	414	415	423	395	435	418	416	440	432	396	426	413	442	395	361	402	421	400	372	423	413	419	415	444	418	430	375	429	392	395	429	414	416	414	427	448	444	408	429	435	452	439	433	409	421	401	418	390	407	411	469	402	420	422	455	450	454	419	406	403	427	395	423	394	374	420	460	389	390	417	396	434	418	413	396	373	431	386	414	395	414	395	394	397	401	425	397	412	411	391	394	393	395	414	441	410	390	449	407	415	402	408	405	387	420	413	390	431	427	439	404	403	434	410	427	424	462	426	410	418	448	426	376	429	391	398	410	394	441	433	391	389	394	416	430	424	421	399	454	414	412	460	413	419	402	396	431	416	417	409	386	417	416	404	412	425	403	414	407	433	419	453	390	404	370	444	428	420	412	443	425	447	384	410	409	409	409	449	423	411	417	399	409	456	423	455	404	441	430	399	478	409	409	403	408	416	405	427	421	451	412	377	419	386	385	436	396	426	414	428	417	418	430	432	382	433	427	403	418	455	407	420	408	429	409	404	402	374	410	414	440	390	404	390	461	385	445	443	379	401	409	416	409	440	402	420	414	464	423	414	430	433	408	439	447	377	425	427	419	439	407	420	408	434	418	404	432	428	443	401	393	417	403	419	471	437	388	405	379	394	433	389	381	392	424	364	441	404	409	429	426	418	375	415	421	413	413	392	419	422	435	430	422	388	414	405	429	395	410	392	440	398	412	423	406	393	407	413	414	382	435	407	414	441	444	391	399	403	411	432	366	426	398	440	411	381	416	394	405	405	444	416	436	447	398	403	422	396	409	376	436	427	426	424	366	404	422	405	388	429	424	432	396	421	440	427	418	420	404	396	421	398	451	367	420	424	392	475	401	426	409	399	373	448	397	390	415	434	417	419	400	403	423	424	392	396	410	430	409	411	419	434	412	391	416	427	367	418	400	433	421	429	391	422	403	400	437	388	426	428	430	400	424	416	419	435	388	427	422	449	414	407	401	402	419	428	402	439	429	441	401	386	422	435	396	400	384	380	392	422	388	408	421	399	409	423	400	384	396	387	413	408	381	381	418	436	390	423	434	414	459	418	405	430	381	430	423	402	438	388	385	417	445	426	387	369	425	404	435	455	402	414	409	429	394	407	415	414	399	427	391	404	407	437	406	412	414	409	393	434	421	417	406	396	436	415	441	423	426	395	401	401	398	428	398	408	379	428	419	468	424	439	456	453	385	426	390	457	395	419	410	428	403	428	447	408	414	407	397	405	379	397	393	400	438	447	429	417	419	423	409	419	421	443	422	427	400	420	455	401	415	421	391	419	420	432	458	454	435	380	399	421	384	420	375	401	448	397	436	419	450	386	388	398	459	442	401	402	392	445	404	396	441	459	432	394	404	447	475	415	429	388	417	443	397	398	416	426	427	383	369	439	402	394	443	434	400	386	415	407	407	425	434	424	414	446	401	390	425	434	434	392	413	381	421	432	426	398	440	438	390	410	409	407	378	395	410	411	382	409	413	448	410	423	473	410	441	406	408	439	428	419	422	392	418	412	417	428	438	387	431	419	403	416	404	400	422	439	410	458	415	432	421	421	440	403	384	429	404	406	436	436	435	364	418	386	423	416	451	422	412	423	407	406	414	422	395	394	432	450	447	440	419	404	457	413	424	399	389	419	426	421	401	411	456	460	403	440	424	397	429	450	391	400	404	391	400	445	395	456	421	422	426	441	405	404	405	413	420	389	382	411	388	412	414	406	421	384	428	448	431	387	414	382	409	437	412	410	424	448	410	415	420	394	440	420	419	419	431	407	407	410	403	417	365	434	404	447	435	400	407	372	429	387	439	442	424	399	435	396	380	421	405	412	424	428	389	437	420	442	408	418	397	395	392	429	430	429	397	416	427	439	392	421	372	427	416	391	386	448	389	433	383	453	398	456	427	413	414	393	436	443	413	411	417	415	412	427	413	407	427	404	414	442	386	446	435	432	399	403	427	411	388	434	405	382	408	410	429	416	420	440	394	432	446	398	427	447	432	418	422	452	385	428	410	394	416	384	384	422	395	393	435	411	451	405	414	415	396	431	436	404	387	414	419	400	430	425	434	406	394	426	414	424	401	410	418	411	412	387	356	414	432	394	385	394	412	421	407	431	406	387	434	398	432	433	440	415	412	447	406	451	426	423	424	427	395	411	438	394	387	375	418	415	402	423	409	405	420	433	383	400	430	389	419	438	431	413	404	420	436	414	402	425	392	433	428	417	421	425	455	376	421	404	423	385	373	418	405	372	413	382	404	441	402	407	431	389	448	427	404	414	436	412	443	422	408	419	425	417	411	407	397	391	374	432	425	412	402	376	433	402	413	435	426	415	388	437	404	393	423	417	390	421	404	443	399	429	438	419	409	399	411	437	430	413	416	419	406	395	396	392	394	443	428	426	385	420	426	416	419	423	416	400	382	430	383	441	416	433	410	404	391	408	417	396	426	422	444	405	398	422	417	413	424	394	397	445	413	407	392	428	368	408	412	449	418	423	433	422	397	386	386	427	427	432	418	392	420	403	403	414	393	399	421
31563	20035	19994	13902	8641	5628	3819	2835	2084	1805	1701	1643	1582	1340	1225	1016	862	765	576	490	523	494	431	429	426	331	314	289	295	256	219	244	238	235	326	301	308	277	249	221	204	203	239	195	197	197	215	185	194	205	202	223	168	182	177	179	182	146	148	162	181	140	155	166	163	160	161	141	143	162	137	111	130	122	125	138	123	137	133	136	134	143	114	128	134	104	141	139	125	143	134	112	119	132	122	169	134	147	130	146	138	124	142	132	139	138	136	124	133	115	127	135	133	122	125	119	126	131	147	97	127	140	124	140	143	154	125	114	152	122	149	141	113	124	132	138	133	152	123	113	158	133	121	132	129	103	136	112	132	127	129	127	128	163	134	125	136	111	116	139	121	121	135	131	146	132	124	115	126	147	126	132	120	101	164	132	128	119	138	142	133	116	139	139	133	125	123	128	118	146	122	132	120	138	142	130	126	106	138	152	128	127	128	116	146	147	130	137	131	142	126	127	121	128	134	148	110	144	118	126	140	139	130	139	124	128	121	140	127	140	136	137	134	144	121	138	137	120	127	126	138	123	122	134	119	126	128	132	127	128	131	123	117	134	138	152	151	162	115	144	131	139	117	137	136	131	130	131	130	130	127	132	133	138	155	118	135	136	138	114	128	122	145	145	121	117	120	136	134	130	136	131	138	121	138	123	116	128	140	145	147	113	124	133	136	105	110	115	107	118	119	120	125	122	152	132	125	127	137	115	135	119	136	127	139	114	126	136	148	136	137	137	127	138	108	157	151	128	116	124	128	129	119	126	136	141	143	145	130	138	98	123	124	124	134	116	126	131	138	152	126	107	122	127	129	124	131	118	137	143	117	141	146	142	114	134	124	110	122	132	131	139	139	138	122	127	125	116	143	124	106	140	114	116	145	113	131	135	125	135	130	120	132	132	116	135	120	140	120	140	146	162	121	132	132	132	113	128	122	122	140	134	105	142	130	133	138	114	148	133	121	124	128	125	120	127	136	124	160	123	140	115	129	132	119	115	121	113	142	146	135	125	124	135	139	139	140	110	132	129	147	110	107	137	141	127	132	134	109	108	125	125	122	125	127	134	131	154	130	122	137	133	142	130	117	136	142	144	117	142	124	139	119	132	124	141	123	127	122	100	119	130	128	135	120	140	105	134	141	129	129	107	124	131	146	137	121	117	120	135	115	150	99	99	122	152	114	126	137	129	147	144	148	128	132	128	119	123	126	107	127	126	126	140	125	119	140	141	137	128	145	127	130	140	152	145	123	133	134	127	131	116	123	134	120	147	125	104	138	125	111	140	125	133	142	149	142	108	124	105	138	110	126	146	124	123	113	113	134	135	121	124	115	131	124	139	127	131	142	143	137	101	115	112	135	120	148	161	141	126	111	113	113	143	111	131	145	162	145	144	134	138	147	126	144	134	128	145	124	133	120	135	151	129	121	133	140	118	127	142	142	123	109	133	130	140	153	139	121	148	132	116	135	123	116	132	132	135	115	134	128	113	133	137	128	113	124	129	124	138	131	129	145	130	127	130	148	131	122	131	123	123	111	118	114	132	129	126	133	141	152	139	120	158	127	117	110	137	129	122	135	137	135	133	141	118	128	125	121	141	130	144	120	132	140	122	138	132	136	123	124	133	138	133	135	119	117	118	121	109	131	140	113	122	136	120	132	145	138	131	119	120	124	136	134	109	137	138	139	132	128	133	119	132	138	155	124	130	131	113	139	124	135	128	124	127	140	139	143	129	133	105	135	143	118	139	119	156	134	159	141	142	140	138	136	138	122	126	166	121	114	109	116	142	132	133	111	121	119	151	106	138	134	128	125	150	136	136	113	121	126	130	163	126	136	134	145	129	142	135	136	129	150	134	140	127	121	118	128	131	116	118	137	138	145	112	133	127	140	128	98	133	115	140	145	128	133	128	121	143	131	124	126	145	117	129	126	129	109	118	123	132	113	124	138	138	133	136	134	133	143	121	132	124	131	130	145	130	129	155	141	127	126	108	146	141	123	122	109	129	113	131	144	133	125	118	130	141	135	125	135	120	157	130	124	126	127	125	141	157	129	142	114	144	145	124	153	134	140	135	129	125	124	134	116	129	132	115	127	135	139	125	112	143	119	132	134	136	148	123	144	112	112	115	115	106	131	119	130	148	136	139	133	111	127	132	116	115	111	121	134	111	140	129	155	129	129	145	134	153	127	120	121	135	123	123	123	144	124	128	142	128	136	140	134	129	119	130	113	115	134	141	133	141	137	137	144	105	149	130	118	135	122	126	136	139	119	144	130	137	123	141	132	129	116	131	140	125	137	156	127	98	126	119	125	137	130	135	143	120	161	131	140	134	121	125	126	125	127	117	146	150	148	141	142	121	123	102	135	106	146	130	135	125	114	108	133	135	112	136	124	128	112	119	139	140	106	151	112	144	127	150	138	131	126	144	140	124	112	141	117	138	135	133	121	125	115	136	122	111	128	132	128	138	120	122	139	129	104	121	142	136	144	148	153	118	118	135	123	137	128	147	122	136	110	117	139	105	159	123	135	123	134	132	117	125	125	112	135	118	133	147	135	129	120	137	138	146	158	134	136	124	113	143	134	140	140	131	118	128	141	126	138	121	148	128	150	135	124	129	106	145	147	136	145	116	124	127	125	134	118	127	132	135	131	131	139	121	131	133	126	124	133	109	117	146	141	139	120	125	136	120	129	134	124	127	110	148	129	125	131	122	130	146	131	111	113	125	123	133	142	129	129	128	124	156	111	127	133	138	150	128	114	126	130	111	146	139	137	147	124	134	136	119	131	135	147	140	127	128	121	134	145	137	120	132	131	153	130	132	137	97	152	139	121	134	118	137	118	144	114	105	137	127	136	124	132	134	127	126	135	137	135	142	137	98	123	103	126	128	125	125	122	134	133	147	148	140	112	141	124	137	119	126	122	107	121	137	129	108	135	129	113	153	158	124	131	134	143	119	132	167	137	144	120	128	138	142	124	125	135	128	119	119	102	135	129	128	118	121	106	143	130	110	104	132	130	124	138	114	106	123	142	122	138	128	135	123	125	120	133	124	142	128	112	123	135	106	135	119	126	123	128	122	140	147	130	118	138	119	143	121	153	138	129	120	117	119	145	121	111	136	139	138	135	123	121	126	139	155	139	128	155	133	141	133	123	112	110	137	152	138	121	124	140	142	142	135	136	106	131	102	114	120	120	127	124	121	140	124	112	126	129	125	136	119	115	127	132	143	123	156	133	142	114	101	127	126	139	127	116	147	151	142	111	132	119	135	124	121	121	124	129	124	117	149	117	132	114	142	121	124	138	126	124	135	105	126	120	139	121	144	149	152	130	128	127	150	135	119	142	133	117	125	132	129	120	119	112	131	164	123	125	112	130	149	135	156	135	118	157	119	117	152	113	115	125	126	127	149	138	124	128	133	142	128	131	131	139	128	120	128	148	142	114	118	115	145	143	136	141	134	116	156	137	128
17985	14705	24870	24667	21196	17398	14186	11759	10028	9117	8986	8742	8298	7868	6821	6095	5146	4562	3652	3003	2996	2634	2402	2696	2598	2000	1757	1547	1391	1341	1224	1217	1195	1389	2019	1942	1822	1587	1481	1133	972	955	921	850	918	947	874	952	911	1024	943	889	753	630	732	706	561	521	572	546	550	553	528	556	542	506	483	442	515	504	429	405	400	405	379	373	351	404	402	363	345	386	369	351	350	342	338	320	370	393	366	387	372	400	409	409	392	373	410	403	354	377	347	325	345	334	310	323	320	304	344	341	343	346	341	362	337	345	385	355	321	350	322	359	360	367	365	339	355	334	354	344	315	331	321	291	343	329	335	314	334	339	327	318	323	328	316	344	316	348	347	319	337	317	291	371	329	343	323	311	330	326	359	354	330	330	331	324	339	364	344	346	315	297	328	326	345	336	340	312	334	350	292	317	327	328	345	341	322	321	351	311	321	330	363	346	371	317	303	330	341	352	344	357	330	341	338	375	324	323	311	352	323	359	366	349	310	328	338	321	353	317	339	356	321	354	329	328	323	311	327	335	325	334	330	351	317	353	319	358	347	372	312	355	361	319	321	319	347	311	337	313	344	356	364	333	340	335	350	326	335	320	285	323	321	321	348	329	354	338	329	302	387	359	334	334	360	347	353	314	343	295	326	343	331	333	334	303	297	355	363	335	356	339	334	326	310	358	299	305	345	287	325	317	329	328	343	319	322	313	317	314	335	343	312	305	346	334	327	326	348	325	407	345	334	329	303	322	353	333	327	309	345	320	322	333	304	350	331	323	320	328	350	317	342	335	319	344	324	312	313	334	352	339	335	312	331	322	333	332	346	353	332	328	336	324	306	320	328	312	322	337	373	343	324	348	337	353	321	327	322	357	327	330	320	345	303	311	345	336	334	332	309	319	320	364	304	334	378	314	320	351	333	340	300	358	331	297	349	305	336	336	306	314	333	321	317	300	320	340	339	313	300	348	304	355	310	338	345	340	325	346	349	321	355	348	303	311	320	356	318	325	350	345	342	327	367	317	333	325	343	326	324	343	313	333	346	350	341	307	336	315	304	334	340	331	340	345	333	312	313	353	325	336	334	306	341	320	292	352	310	333	339	352	299	310	334	338	330	328	341	321	328	333	316	353	325	325	347	370	325	363	351	357	341	340	336	342	350	331	352	308	287	329	325	318	324	336	328	321	354	327	366	312	329	346	307	323	360	321	330	328	340	360	333	341	319	312	307	345	356	272	316	277	334	342	323	317	317	343	365	345	336	328	308	331	301	332	318	348	320	331	327	333	354	328	330	345	344	342	335	339	310	352	363	297	334	328	365	312	324	308	347	317	363	323	337	331	334	331	315	371	299	323	326	319	305	322	365	318	295	335	338	352	338	362	330	338	346	348	340	342	319	334	325	299	342	328	315	324	353	343	363	355	345	323	348	372	341	323	323	336	362	318	322	372	300	322	326	340	332	344	345	327	344	310	347	357	345	326	315	335	327	350	346	349	308	347	317	329	328	357	324	368	333	324	301	350	327	327	336	344	297	332	352	312	342	352	332	333	339	345	366	339	305	345	322	327	348	336	343	304	343	339	308	322	345	311	309	349	315	348	375	313	325	335	292	335	305	305	353	318	298	322	337	339	298	312	315	317	307	325	322	350	319	317	338	323	306	340	371	338	349	353	324	336	325	344	365	330	324	371	300	328	347	342	327	307	351	353	350	311	352	324	333	307	330	329	328	328	310	348	331	304	325	338	330	325	342	341	326	304	318	332	356	333	358	331	341	318	341	336	340	331	321	345	342	322	350	331	331	330	364	327	304	379	353	357	347	365	344	313	353	346	348	327	312	363	314	325	325	322	289	343	301	304	321	347	327	308	311	343	358	326	316	293	336	320	315	314	349	342	327	336	349	364	321	374	350	334	324	321	318	335	332	341	344	333	330	335	335	343	323	342	330	316	311	292	308	304	326	339	339	318	319	370	300	332	333	311	322	323	298	345	307	343	298	379	325	345	316	308	330	346	310	323	348	291	315	320	315	332	347	328	354	344	348	354	324	331	336	335	341	342	315	275	364	321	346	361	333	322	347	321	355	332	338	340	339	324	303	337	320	360	326	311	347	360	341	286	311	326	354	308	320	333	327	317	328	312	297	338	304	346	348	323	315	333	347	353	344	337	316	347	330	351	310	354	342	318	320	342	332	350	311	340	338	363	348	301	335	360	354	350	356	329	333	315	362	324	316	339	324	335	287	325	367	331	321	337	342	348	308	315	351	348	339	333	342	295	325	304	357	343	332	342	365	349	337	307	323	347	310	308	318	370	347	340	334	328	341	300	345	363	326	329	342	339	313	313	332	328	330	349	304	358	306	333	349	343	329	338	357	329	336	310	333	356	311	317	335	336	360	301	347	350	318	338	342	357	328	343	343	302	340	316	297	300	342	332	336	314	343	343	344	337	325	313	330	350	339	333	336	320	342	339	347	354	313	335	315	342	322	327	337	369	317	356	306	313	322	292	320	334	336	337	375	331	353	351	327	311	332	332	318	292	328	332	331	333	322	341	308	337	352	338	312	351	353	326	386	331	341	304	326	309	365	327	323	343	310	325	338	310	341	334	316	327	353	310	316	324	358	352	319	336	330	334	356	323	335	383	343	322	367	351	343	334	319	332	331	316	356	315	369	325	319	312	344	311	327	348	330	333	337	372	325	332	318	311	360	329	304	355	318	333	323	348	322	301	353	296	344	329	347	342	320	346	334	328	311	328	323	297	338	340	370	327	357	323	331	333	323	319	349	333	364	318	313	365	333	329	356	312	343	345	335	303	333	313	305	346	328	321	324	334	325	308	342	325	344	317	328	306	310	329	342	321	320	351	343	365	327	315	292	321	328	338	347	328	320	328	315	345	328	324	300	320	315	304	347	301	357	334	359	317	320	335	342	302	371	330	351	370	327	335	294	334	342	356	346	352	308	346	309	351	339	336	357	348	316	300	307	322	325	335	388	320	304	297	329	307	319	331	305	332	323	353	346	336	307	324	333	340	352	322	311	322	325	352	348	354	347	308	339	334	341	329	350	342	346	351	370	341	334	313	359	315	312	317	357	338	312	362	337	339	326	332	347	310	310	365	307	307	337	293	341	345	313	318	307	356	340	352	339	315	312	305	358	324	332	315	332	306	326	320	341	328	346	309	327	362	343	341	326	337	327	322	338	316	337	364	320	342	348	338	328	335	327	343	334	325	313	311	321	350	344	312	299	332	319	343	330	346	336	321	332	351	328	355	340	314	331	337	320	337	317	349	332	330	324	342	333	310	341	342	332	340	340	327	322	316	327	339	347	349	321	330	316	343	358	344	350	344	342	318	322	328	355	303	323	325	331	344	343	337	318	355	298	326	350	323	327	295	303	358	349	319	322	333	346	331	326	348	359	360	352	308	338	311	326	337	310	350	338	332	325	292	360	313	334	339	324	362	346	301	331	365	353	325	299	309	342	315	319	329
12881	8002	7681	5090	3155	2093	1442	1079	875	805	711	741	684	611	589	485	474	437	297	340	293	275	289	244	281	253	245	229	246	216	203	229	228	215	234	226	238	238	234	219	231	213	241	224	227	255	215	240	217	244	227	235	229	175	205	243	214	198	179	218	220	207	226	226	221	215	206	184	237	220	208	195	214	182	207	201	210	197	194	192	203	186	196	203	220	200	196	187	203	208	213	204	197	209	194	174	189	221	190	193	183	207	201	170	177	180	198	204	219	201	239	242	211	249	192	220	185	218	199	212	225	222	182	213	220	200	220	200	229	199	189	211	183	202	219	207	165	178	195	211	205	195	229	194	166	219	188	195	202	207	188	213	221	207	203	205	217	217	218	201	213	208	195	224	202	221	203	220	187	225	221	197	200	199	216	196	191	216	187	194	196	219	206	211	199	194	206	217	225	188	232	215	196	182	208	217	195	194	217	196	196	192	195	196	210	187	209	206	187	207	205	224	189	195	186	184	206	215	217	199	199	200	202	203	198	207	214	185	197	210	203	189	194	199	198	196	219	198	234	219	179	203	200	219	199	192	215	233	198	200	217	211	212	202	205	188	196	228	213	176	211	184	182	225	202	199	227	201	194	202	195	210	169	230	204	195	208	207	175	201	199	183	193	192	206	211	228	215	203	176	174	219	216	173	205	203	195	215	208	206	204	186	237	169	200	225	208	216	203	185	193	189	210	220	204	216	194	201	206	229	190	205	221	202	183	209	200	206	202	192	203	195	226	203	204	189	184	188	192	191	183	215	205	197	209	214	197	209	192	219	199	203	204	207	190	205	207	196	211	190	201	206	204	191	184	195	180	199	190	180	199	201	188	183	219	184	184	192	208	224	200	219	184	199	199	201	211	193	213	206	234	199	184	196	193	200	180	203	213	191	217	186	199	209	209	194	146	193	193	193	190	221	206	208	173	197	212	217	190	189	209	211	223	208	190	182	191	194	195	210	178	194	179	207	181	228	183	192	198	199	225	221	195	224	190	211	198	200	194	214	235	187	235	200	208	203	237	200	192	180	190	213	192	220	220	194	185	181	215	183	218	219	179	197	213	189	212	232	202	195	202	217	184	228	199	198	175	215	186	196	232	212	205	196	202	201	203	217	198	170	218	198	219	224	190	204	188	215	198	215	195	198	209	198	217	209	205	233	212	170	184	196	215	206	211	206	188	205	195	218	219	179	210	194	201	207	198	212	184	190	194	199	190	223	209	208	218	182	194	174	175	231	234	182	209	208	207	177	202	204	199	209	195	212	211	213	214	202	220	215	197	204	193	201	230	202	208	180	187	213	197	202	203	197	204	213	200	210	195	206	198	209	189	218	186	194	194	190	212	192	208	228	207	182	197	201	206	212	210	211	209	231	181	167	200	200	184	232	195	199	191	190	221	217	211	188	203	210	171	225	229	213	194	219	216	207	179	183	189	205	188	227	183	191	193	198	190	203	199	221	203	205	192	184	212	198	200	195	194	170	213	201	224	214	185	227	194	214	218	230	189	227	187	205	208	170	207	201	202	164	184	191	184	212	236	203	215	194	237	217	203	179	177	202	197	201	202	168	182	183	197	210	188	205	223	202	232	215	207	193	189	221	204	175	207	214	229	220	186	198	210	200	219	212	193	184	213	188	201	194	199	184	208	189	193	205	218	183	242	219	213	189	192	215	195	214	215	196	219	196	192	220	230	212	209	218	191	198	205	190	206	200	190	201	202	188	215	199	214	204	244	207	198	187	228	191	207	230	217	202	191	157	214	211	192	176	211	217	218	201	183	181	211	210	208	205	189	186	187	194	207	203	214	199	202	211	208	203	188	210	195	200	175	195	202	191	190	216	203	199	204	187	207	229	213	203	217	224	209	236	199	207	188	198	214	202	199	191	205	191	220	216	187	197	201	198	192	207	198	187	214	221	198	190	209	224	197	178	215	220	180	215	186	208	183	173	188	199	187	217	183	195	194	190	182	191	197	212	192	191	200	191	202	209	192	207	203	233	209	222	198	187	213	209	231	183	216	176	181	207	182	239	199	186	204	200	223	209	221	205	215	204	210	189	194	215	227	234	205	214	207	192	220	192	183	212	195	185	211	225	200	221	192	193	192	219	193	201	197	186	204	244	231	190	213	210	210	209	214	191	212	195	187	216	201	192	201	219	184	202	195	183	205	189	200	212	195	214	223	193	207	221	217	194	227	209	198	213	171	192	214	193	200	200	216	209	221	192	221	211	197	223	192	177	193	192	203	184	216	180	196	199	198	203	188	203	216	182	190	221	215	212	191	195	180	206	185	206	196	210	203	176	179	205	199	206	183	204	224	200	215	231	169	216	210	187	208	175	213	209	214	212	220	211	181	207	189	200	204	193	175	166	185	184	207	216	224	191	230	203	197	216	216	207	191	208	209	204	200	208	214	215	212	185	185	193	198	215	192	220	177	189	192	226	187	186	206	202	208	203	218	214	195	200	189	194	203	182	229	193	212	188	196	193	191	212	198	209	206	208	206	197	192	205	211	210	230	208	210	189	205	192	206	208	230	217	194	194	198	187	198	183	194	193	215	212	195	223	206	200	203	208	221	222	197	245	205	199	208	193	205	182	204	191	185	191	193	185	197	222	175	207	220	209	201	229	209	222	177	187	207	207	208	207	190	196	180	183	205	213	203	209	202	202	214	201	233	202	221	198	204	218	215	197	211	199	179	191	218	206	202	182	196	226	189	228	221	223	190	212	209	199	199	207	213	206	213	201	207	201	201	169	193	239	196	196	212	183	209	197	213	200	199	207	215	180	212	200	205	177	223	203	181	215	197	204	223	227	194	229	204	231	229	181	213	214	204	207	180	184	179	200	191	211	194	207	200	202	195	223	222	200	189	184	202	216	201	184	197	210	217	233	202	207	214	224	197	236	196	194	216	184	187	228	189	203	218	210	186	213	195	198	185	182	215	186	209	211	160	213	201	213	174	188	208	222	216	182	219	222	179	207	198	192	215	223	194	191	179	226	219	204	202	207	207	194	228	195	214	190	202	184	208	218	221	201	196	206	207	210	195	231	203	231	233	210	208	216	207	215	179	193	210	196	197	194	212	198	199	184	191	201	204	186	216	208	196	201	208	222	214	189	181	209	206	186	210	196	164	222	217	211	209	209	209	228	191	220	181	216	211	202	221	211	205	196	211	188	224	213	217	210	198	190	187	197	200	175	218	203	201	197	231	205	217	191	195	205	164	202	205	234	209	203	178	209	204	207	200	192	219	245	219	210	247	209	193	217	198	233	210	192	192	204	209	212	208	190	206	211	215	195	177	173	221	207	200	213	212	218	198	188	206	219	237	207	197	187	188	214	205	213	196	219	186	207	204	218	213	189	213	230	216	199	231	203	220	189	195	237	225	191	210	197	228	197	202	197	212	234	195	209	220	190	186	214	197	189	237	209	206	205	208	218	199	235	210	182	211	209	215	183	226	191	222	185
7402	6841	12669	12610	10568	8221	6354	4948	4204	3867	3704	3818	3700	3415	3020	2662	2368	1968	1521	1257	1155	1019	971	964	919	855	779	732	728	739	674	694	671	712	710	700	732	721	662	690	645	654	697	722	705	656	691	712	703	721	706	624	590	544	596	588	582	606	592	592	539	593	620	540	553	556	551	556	562	538	512	521	533	534	478	507	473	478	488	512	474	469	516	454	509	513	471	471	494	484	496	492	479	525	491	535	517	513	533	510	472	507	507	513	520	459	514	508	456	508	510	495	454	511	479	500	450	516	485	543	471	496	497	485	503	478	504	511	502	472	482	548	491	520	525	470	495	483	507	497	480	449	512	468	513	475	493	490	491	498	493	501	526	508	484	499	487	501	466	520	551	470	453	538	477	515	469	498	464	497	497	513	470	492	484	494	466	488	478	476	490	532	495	472	505	461	485	499	489	507	493	456	446	501	540	476	506	488	471	467	486	506	476	513	482	490	530	491	507	515	504	509	464	491	520	491	501	513	520	512	508	484	525	542	500	487	489	513	479	463	511	497	495	514	456	530	445	480	504	455	444	477	477	498	511	476	504	496	479	482	472	478	525	489	499	487	477	512	483	463	482	482	475	502	472	459	481	491	517	488	523	531	520	471	461	453	487	435	457	463	493	517	522	470	486	494	510	505	515	473	508	524	490	523	441	519	480	496	481	507	494	514	483	495	518	467	494	487	500	500	496	466	487	471	510	479	459	470	464	535	475	491	468	491	445	479	478	488	499	466	486	468	484	477	500	544	498	526	500	467	490	477	513	487	488	473	486	454	475	485	496	510	475	512	479	498	487	470	476	506	492	483	488	509	507	511	466	505	484	465	482	529	534	494	484	497	480	452	534	488	486	496	471	549	479	466	499	484	463	497	501	531	459	470	526	502	515	500	473	501	501	519	482	464	501	503	539	494	508	525	514	472	529	488	514	496	498	516	491	497	490	489	491	476	478	493	488	492	517	502	466	504	510	467	521	473	474	492	475	484	515	459	532	514	506	492	487	484	487	456	473	512	495	508	474	509	508	499	484	511	499	483	528	511	473	505	504	483	463	475	511	502	494	473	445	503	477	513	473	499	456	503	493	491	493	478	491	489	488	485	514	520	469	465	507	504	489	529	493	494	521	501	501	487	484	496	495	484	499	487	490	475	496	477	485	471	461	520	534	462	508	517	501	490	505	478	489	505	465	482	504	512	502	535	488	509	461	485	511	449	505	485	489	498	493	474	477	518	462	446	482	481	463	495	483	515	476	466	447	478	516	482	460	471	490	470	503	515	481	472	470	478	491	496	486	481	486	472	487	466	521	472	491	527	519	497	479	456	495	511	470	469	475	515	444	452	484	479	501	479	544	520	500	471	468	487	494	462	453	522	485	542	519	477	453	503	456	450	521	523	462	506	459	491	478	494	466	452	472	517	496	466	482	455	497	475	469	516	499	482	491	519	467	477	486	480	453	506	500	462	500	467	502	497	484	479	512	470	484	483	506	517	495	483	482	477	477	547	499	480	472	473	517	518	509	510	459	478	482	499	523	490	493	472	497	512	454	501	457	514	509	470	476	463	468	475	486	487	491	489	500	492	462	501	497	511	517	493	510	495	431	481	529	473	502	509	505	497	486	516	473	476	478	485	461	480	486	511	488	546	492	547	492	506	499	469	470	494	515	489	441	505	516	463	488	468	482	482	497	468	471	527	479	484	501	511	492	524	506	483	511	512	510	500	469	483	508	471	507	516	528	484	521	472	470	476	482	513	486	471	473	490	480	499	492	443	526	469	506	497	488	515	491	493	478	522	498	494	510	474	448	479	515	496	447	510	495	494	492	500	519	483	512	537	501	484	465	442	487	480	488	493	504	491	494	470	459	491	507	515	481	464	488	486	508	489	489	444	526	476	504	468	477	475	506	471	514	490	475	493	503	526	549	488	466	454	506	549	538	507	496	504	498	486	479	438	487	466	472	463	489	471	463	493	481	530	500	451	482	523	479	482	488	498	484	467	451	485	472	492	470	472	505	519	488	488	482	503	496	477	492	541	500	479	457	510	484	487	466	506	506	467	480	473	487	501	488	487	502	492	450	488	475	488	471	465	500	481	487	503	517	451	540	486	501	507	480	496	463	464	451	508	485	490	501	478	452	460	491	519	476	506	531	481	449	516	489	512	464	473	468	517	512	502	495	474	470	475	511	503	500	497	497	498	499	471	476	522	533	449	490	497	487	513	528	522	474	466	496	435	500	512	487	534	525	462	473	493	488	498	493	506	464	517	496	473	535	470	520	485	509	527	494	524	492	493	508	518	494	497	475	484	479	549	501	514	470	483	489	498	488	525	460	513	471	501	485	504	522	470	486	473	513	478	507	461	521	491	477	515	465	449	494	462	457	501	520	503	473	448	475	469	476	467	495	437	482	466	492	469	508	507	481	477	461	490	472	506	492	523	516	478	477	529	505	446	502	456	509	487	482	463	464	473	484	491	525	488	497	501	507	482	516	540	504	443	510	507	504	512	473	501	479	517	507	437	483	515	492	522	479	477	472	538	485	484	470	484	498	502	506	491	515	456	479	479	494	496	495	499	465	462	520	474	481	494	485	542	473	495	482	451	463	462	523	476	474	540	466	487	518	515	460	471	464	506	470	470	511	457	492	496	479	466	496	457	512	502	508	498	480	486	487	467	496	517	458	495	499	489	515	489	441	550	482	484	511	495	484	492	546	523	508	426	484	484	471	487	430	471	521	489	492	476	494	481	476	475	500	484	497	466	453	507	473	497	477	454	460	459	463	517	495	479	490	486	487	497	492	480	492	471	493	490	466	523	499	495	483	453	495	492	444	496	539	499	503	492	461	467	515	432	476	518	507	515	513	502	492	485	488	481	470	506	476	484	504	463	490	485	525	511	489	530	478	483	494	517	499	496	494	475	489	462	503	499	495	465	443	461	462	490	499	499	487	506	506	459	527	493	501	504	490	470	447	469	475	474	498	547	505	473	498	510	485	468	495	504	475	474	468	475	492	479	458	497	470	497	467	453	495	499	513	472	499	497	488	488	495	466	500	461	471	495	433	482	508	476	535	467	531	503	486	478	493	508	474	486	483	503	466	522	502	484	469	560	457	493	524	452	503	489	445	471	507	473	539	484	470	475	502	497	515	493	479	512	475	509	500	488	452	482	479	479	509	463	459	476	528	469	485	542	503	475	463	489	483	462	474	515	495	483	477	496	491	491	511	459	485	581	488	498	526	473	499	516	500	509	492	480	461	513	531	498	481	484	509	500	504	511	531	483	505	478	477	495	530	511	474	433	491	506	535	470	469	500	504	509	477	487	504	485	483	505	458	483	455	520	505	476	485	485	480	452	530	497	478	457	517	494	499	477	512	488	481	496	498	471	513	513	490	472	485	473	496	489	461	484	521	539	464	487	482	477	521	484	478	483	519	508	530	506	500	487	529	514	471	499	445	496	526	486	490	484	472	498
22943	13638	13424	9013	5554	3689	2575	1954	1453	1373	1319	1280	1159	1037	868	783	694	528	458	462	427	356	380	374	307	298	281	256	254	228	216	256	223	250	265	273	290	249	230	209	216	209	225	233	207	202	240	243	210	219	211	203	212	200	201	209	195	183	209	199	202	206	192	168	191	205	180	189	176	169	171	168	165	188	192	158	180	158	174	192	182	190	151	164	164	177	200	157	178	149	178	174	187	167	177	155	160	200	214	185	191	182	174	164	157	171	168	148	190	188	161	161	177	146	184	148	148	177	180	163	170	179	160	152	148	158	186	174	171	161	198	187	163	176	183	186	187	161	184	182	181	172	167	155	162	169	173	163	177	167	180	162	157	163	169	184	186	164	159	173	188	141	171	170	170	202	160	169	169	166	169	156	183	187	191	159	166	185	160	175	150	171	169	165	181	147	168	173	172	169	172	151	173	192	183	187	186	182	164	148	162	170	167	176	172	193	154	173	174	159	146	145	150	151	155	162	160	167	164	192	202	170	183	159	156	155	184	173	186	193	167	187	157	155	199	180	172	189	176	181	146	163	167	155	177	177	192	178	170	162	175	167	187	169	169	148	166	161	185	168	160	177	164	169	172	160	188	141	173	167	163	179	197	183	166	178	176	161	181	172	185	178	172	196	160	196	181	171	162	175	183	164	211	174	169	182	172	155	186	173	169	172	168	163	181	159	156	161	165	177	178	183	203	155	174	159	190	176	207	196	148	174	180	191	146	167	154	169	162	153	147	159	169	162	199	182	175	190	170	176	164	191	158	189	169	173	165	158	136	181	173	171	191	151	179	185	189	174	174	178	157	177	223	177	161	190	166	191	185	175	151	136	156	183	168	163	158	196	180	175	174	150	173	164	190	191	158	158	176	147	161	173	180	174	181	188	150	176	155	171	164	174	152	166	178	159	164	145	185	184	180	181	159	149	174	191	177	197	163	166	165	164	183	194	170	190	170	170	158	166	166	180	170	173	196	190	180	149	169	178	140	135	175	155	196	177	149	155	182	158	167	174	192	160	167	186	148	173	149	172	163	161	185	149	181	170	164	156	165	162	178	171	141	173	173	178	144	176	195	179	176	160	188	148	162	164	159	170	162	168	166	180	204	178	178	165	183	170	160	172	163	179	162	166	176	172	161	152	182	154	161	174	166	191	169	159	193	169	147	183	170	168	183	154	184	183	191	191	164	180	180	177	172	162	183	171	188	180	156	181	159	164	177	160	184	183	170	161	168	183	196	166	182	168	162	183	162	186	177	166	166	180	177	170	164	185	123	161	176	170	178	175	186	156	169	196	177	183	205	144	159	189	176	135	161	178	187	177	172	180	139	179	182	172	182	172	145	173	172	156	191	180	157	170	170	152	171	186	194	177	184	149	171	184	161	186	160	154	169	160	211	159	195	169	170	163	178	203	174	181	182	168	173	181	160	192	160	182	169	169	187	194	172	158	178	190	163	178	183	183	168	183	166	151	174	174	163	178	167	166	167	171	170	187	156	174	163	166	168	171	195	175	180	160	166	136	156	152	189	181	148	161	155	160	168	176	174	181	174	185	185	157	157	158	170	169	167	163	175	175	175	179	160	168	163	183	193	178	166	164	157	179	158	171	164	178	189	181	159	181	179	182	176	157	178	162	155	160	167	187	172	187	187	150	190	174	164	163	192	159	186	162	161	173	164	188	166	192	161	167	165	181	190	182	192	154	153	185	158	175	169	182	166	161	183	158	180	175	193	163	191	170	199	195	160	157	200	173	190	206	167	196	171	179	156	156	175	167	177	173	191	168	163	178	172	160	161	199	178	180	199	176	174	176	185	164	191	158	166	166	163	189	175	166	180	184	169	182	181	162	189	170	156	183	185	187	174	172	158	170	160	175	152	141	186	165	166	191	154	171	163	180	162	150	176	186	150	179	150	177	175	168	169	142	181	170	154	159	184	161	175	172	149	189	155	160	171	163	173	179	153	168	182	181	164	170	173	139	159	186	171	159	163	173	176	176	163	157	166	151	150	172	180	172	169	175	172	171	175	172	186	161	158	179	154	168	159	181	171	153	151	197	151	163	171	177	161	145	152	171	163	174	152	172	164	164	159	186	171	180	157	143	181	171	198	173	177	154	169	166	172	178	143	167	139	172	178	169	168	157	162	177	161	170	152	176	167	165	194	159	184	179	172	159	150	164	194	190	175	181	158	178	175	182	186	177	189	174	174	197	169	167	168	161	175	165	164	164	161	181	164	156	161	171	171	180	182	172	151	176	187	168	169	164	181	177	186	159	154	165	175	181	166	148	178	174	186	172	174	176	165	157	195	169	157	165	190	177	152	164	175	160	189	171	187	156	209	152	179	176	163	168	185	185	163	186	192	162	156	178	196	151	159	195	176	143	157	176	161	163	149	178	168	179	153	164	168	160	168	166	177	190	162	170	172	172	182	176	172	192	184	189	160	172	170	186	150	183	179	157	164	158	183	178	172	153	192	170	170	147	175	165	173	149	169	189	170	171	188	169	166	169	140	188	179	193	183	171	179	147	166	173	166	169	178	180	178	194	183	209	169	161	169	161	154	151	174	209	172	175	195	171	165	156	182	152	137	176	163	163	181	189	157	178	168	179	161	153	181	156	165	165	183	183	178	161	169	183	193	180	173	180	169	182	179	170	164	212	170	162	180	147	186	193	187	180	182	159	172	171	173	169	156	160	177	192	154	192	174	158	191	178	185	139	164	151	170	182	201	151	166	163	143	180	179	172	160	185	170	179	176	170	174	177	164	155	171	186	178	175	164	188	169	170	172	159	167	145	176	159	181	162	173	183	170	169	172	158	189	178	166	162	162	165	169	177	180	183	201	163	176	164	210	150	169	157	160	175	149	171	181	155	180	163	165	152	172	159	171	162	186	161	178	168	160	174	164	167	163	164	172	167	187	159	171	173	161	166	167	163	161	158	165	180	150	177	157	172	179	159	165	173	173	193	159	155	190	165	189	159	163	157	186	148	168	170	174	176	172	190	159	178	146	156	167	161	186	176	187	166	177	193	168	176	173	133	154	177	165	174	180	156	186	180	179	184	196	171	165	169	154	176	178	186	194	164	185	168	176	189	185	167	155	187	187	181	188	148	180	181	164	177	158	160	168	189	189	150	173	176	167	168	140	149	164	171	186	182	154	149	163	162	189	188	162	173	193	197	182	193	172	180	171	146	162	173	174	193	166	156	157	179	161	167	181	183	183	177	152	166	162	181	170	161	174	144	173	176	158	157	163	193	176	182	162	190	178	175	163	200	160	194	165	164	197	172	177	182	174	166	160	182	168	185	169	166	160	147	170	172	183	166	168	197	183	177	169	174	176	156	193	183	188	168	187	152	183	163	196	182	179	183	145	162	172	159	181	153	151	154	192	191	179	154	158	175	183	171	161	170	181	131	158	187	148	150	162	186	188	147	180	160	185	181	161	167	166	168	157	178	188	153	158	151	170	166
13461	10483	19101	19338	16530	13301	10655	8593	7321	6960	7038	6765	6298	5636	4918	4480	3832	3079	2503	2386	2201	1961	1992	1920	1815	1424	1258	1171	1069	1045	1059	1028	942	1099	1348	1272	1185	1270	1079	861	867	911	894	844	855	802	856	830	871	844	826	737	700	663	676	637	619	608	555	558	592	545	642	581	521	563	511	511	503	470	434	452	441	443	437	467	449	424	466	456	423	393	420	429	444	448	428	496	468	448	451	415	430	412	455	459	439	446	453	456	421	479	422	405	413	416	417	460	411	435	441	431	457	418	420	432	416	404	450	444	436	426	398	424	454	446	424	459	449	432	421	448	428	428	423	483	387	408	406	385	425	445	417	438	376	437	437	433	420	422	422	450	404	440	412	432	460	475	406	417	370	450	390	420	422	430	431	421	461	415	440	452	421	418	401	401	425	430	406	444	434	448	465	385	434	431	379	434	397	448	433	408	423	408	450	440	437	425	422	392	404	440	420	396	403	413	449	436	402	421	370	436	430	486	433	380	459	451	417	464	412	406	465	451	399	409	473	405	407	377	411	394	383	475	441	402	430	443	415	434	390	399	432	448	435	477	396	442	415	470	392	422	416	419	422	427	398	400	406	406	421	420	409	406	418	407	415	403	393	410	451	416	407	456	439	423	461	402	433	399	415	454	427	407	431	397	427	417	445	426	415	406	429	392	404	435	417	475	450	413	386	446	457	439	385	434	423	415	416	417	412	395	395	407	400	452	363	433	413	444	439	457	418	426	397	412	396	422	450	444	398	451	420	418	406	422	401	435	430	404	425	434	424	432	358	419	418	450	409	414	448	437	424	412	392	453	397	452	416	414	452	405	422	449	407	435	422	443	397	430	430	436	403	429	419	422	434	407	387	424	442	439	427	417	424	394	413	427	437	380	409	437	454	431	408	450	432	465	405	406	448	399	394	428	432	376	412	437	431	422	425	383	430	428	461	430	447	378	445	402	432	431	422	432	424	445	417	420	436	439	425	400	397	461	406	413	412	384	403	415	431	447	408	427	403	372	397	422	471	440	429	390	407	434	429	457	400	425	430	416	384	458	435	425	412	452	413	428	451	408	434	367	389	422	393	411	424	381	432	411	415	412	421	392	391	384	412	410	426	418	412	397	416	384	394	451	427	419	415	423	417	406	443	441	412	391	439	370	393	398	420	441	452	440	418	413	414	452	460	444	424	396	432	465	409	422	443	448	433	418	415	444	433	398	424	418	415	414	400	418	438	410	469	431	440	401	436	435	403	435	424	437	429	404	424	431	416	441	419	392	407	455	408	385	411	428	467	470	405	466	448	456	428	438	405	398	438	411	405	382	392	423	444	440	421	383	404	403	423	425	422	407	413	424	413	445	461	410	403	406	444	428	467	425	422	392	456	424	455	461	430	396	421	401	413	431	449	426	451	447	399	411	451	415	430	423	424	433	391	444	360	433	412	404	433	441	449	404	451	431	386	414	412	435	425	444	419	433	437	444	416	410	428	407	434	409	435	423	449	423	448	452	440	426	413	444	433	415	412	393	438	419	406	445	428	424	399	444	380	420	380	425	456	445	413	410	393	438	420	439	393	455	431	428	420	401	419	416	425	451	428	446	415	424	401	435	457	424	417	394	398	404	441	436	459	426	381	411	402	430	413	408	440	400	435	429	429	419	438	451	423	444	438	437	418	475	398	413	408	421	435	415	432	405	488	390	458	422	438	399	429	408	430	433	381	438	447	438	380	451	390	448	406	447	405	399	420	417	410	400	444	429	424	447	414	426	423	428	452	454	409	439	398	404	423	419	396	419	428	410	417	409	418	466	442	440	446	442	448	399	428	445	405	387	402	422	444	438	442	450	434	452	412	412	438	437	414	417	427	410	437	427	423	434	434	418	418	430	432	439	420	445	397	437	429	427	436	410	411	403	403	435	444	396	455	426	442	409	440	430	416	424	387	410	409	382	450	433	438	400	408	418	418	427	413	442	417	393	406	429	411	417	430	395	429	434	432	410	444	394	402	407	388	401	461	405	424	423	407	464	400	420	434	431	432	422	413	452	436	416	410	421	396	414	445	392	438	420	430	428	434	397	428	449	437	441	411	434	410	428	446	392	443	434	420	438	476	401	416	426	426	424	461	388	425	429	421	447	396	446	413	434	417	405	431	407	446	411	410	418	412	428	412	396	457	427	374	411	369	431	435	406	418	450	462	444	365	403	454	432	471	447	445	444	435	389	451	447	400	418	415	472	432	396	436	401	405	435	434	414	410	436	420	393	432	401	413	465	447	413	430	379	405	384	429	430	446	443	426	406	417	415	406	458	426	422	437	443	427	443	394	410	408	417	383	421	382	431	402	424	424	434	393	425	447	391	427	413	439	451	471	441	408	420	414	433	410	471	440	443	400	438	428	418	399	407	437	411	355	419	424	440	376	410	389	411	424	439	414	429	450	411	441	413	427	424	418	419	418	413	448	420	391	458	416	448	412	413	435	434	438	389	461	411	440	426	452	393	421	419	431	410	419	419	413	434	433	434	405	440	427	429	414	439	409	403	401	451	447	390	407	411	405	434	423	446	427	386	431	410	421	425	410	459	458	456	452	391	440	421	413	432	418	423	410	427	450	433	408	450	435	445	391	424	429	458	407	450	420	437	412	381	444	424	412	446	395	466	393	441	441	429	431	355	402	434	461	446	412	425	444	418	433	416	421	409	463	439	366	442	412	396	399	408	436	444	400	427	449	431	420	405	439	409	391	431	438	443	455	421	411	403	412	442	419	396	438	430	429	412	442	403	446	389	409	398	419	442	428	430	397	428	371	429	410	402	440	420	406	408	406	437	430	428	398	431	400	402	439	439	418	462	425	390	419	420	401	415	431	429	435	412	423	446	413	407	384	390	426	403	419	410	415	400	420	417	441	403	432	394	429	434	434	408	414	385	371	385	418	412	400	410	445	435	403	459	415	431	416	406	413	422	430	422	425	448	392	424	424	419	441	427	407	424	440	450	430	456	422	401	430	447	458	413	405	413	406	404	409	402	421	449	438	423	414	444	471	409	419	405	443	418	433	371	396	380	430	433	420	463	445	424	434	424	385	430	407	403	433	418	384	444	419	425	402	438	415	426	446	433	418	428	445	409	424	409	407	416	417	393	394	445	412	406	428	414	426	406	428	424	450	440	424	428	393	440	383	426	458	433	398	407	438	397	427	388	448	423	418	448	427	439	398	409	429	475	432	443	404	413	406	408	433	423	432	415	412	421	409	394	434	411	412	477	436	403	441	428	405	451	417	397	410	375	424	399	443	409	416	417	408	439	417	446	474	420	434	405	428	453	423	436	429	458	462	439	441	426	485	402	428	419	407	459	414	389	410	430	389	412	423	406	440	392	403	431	429	427	402	412	408	414	422	425	425	440	405	434	416	450	447	420	411	454	420	400	427	403	456	439	411	401	407	438	421	418	449	441	426	449	436	395	444	413	417	421	441	432	419	441	420	426	442	440	395	423
32421	19910	18644	13327	8520	5578	3826	2724	2273	1985	2052	1748	1522	1389	1188	999	885	708	596	577	540	464	463	521	429	361	269	282	306	250	239	255	263	272	361	308	308	323	307	213	227	219	229	202	176	225	210	215	212	216	208	210	155	199	144	173	181	169	162	175	158	147	145	164	128	153	148	169	162	134	136	138	144	146	158	156	154	134	130	125	143	148	139	151	129	158	122	154	134	134	140	144	143	154	144	148	144	127	138	128	144	136	124	152	141	117	139	146	130	141	151	164	158	144	134	132	126	131	156	134	145	145	137	134	135	133	133	95	141	137	114	147	134	130	140	138	123	150	141	145	127	127	147	143	128	142	137	132	139	129	152	134	142	129	132	153	145	130	110	153	123	140	159	136	127	127	137	121	123	143	130	147	143	130	135	120	121	140	140	127	143	149	143	134	142	139	122	120	150	130	141	147	127	129	144	154	136	128	128	157	119	145	127	130	139	137	140	137	147	149	133	132	126	145	137	131	142	146	135	147	130	130	149	124	109	129	134	127	131	114	142	126	126	152	133	144	143	120	151	131	128	142	168	138	133	142	150	138	155	139	139	131	123	123	138	120	122	118	157	137	121	123	143	121	131	140	154	147	161	136	143	110	128	127	144	150	141	125	135	133	154	139	129	144	120	155	140	154	141	135	139	138	135	138	140	144	150	131	142	114	112	143	112	134	120	129	149	140	127	131	130	124	135	151	127	125	128	133	130	134	142	140	127	131	139	132	144	114	122	143	124	146	132	134	134	133	123	160	149	138	144	136	128	145	128	171	143	122	147	135	113	141	143	127	130	124	150	120	132	154	123	120	132	123	124	148	130	156	152	133	120	142	146	140	141	148	142	138	144	134	125	140	143	139	120	137	113	134	132	131	117	140	148	153	152	142	157	111	141	139	140	117	141	139	156	139	140	132	117	123	143	147	148	134	131	126	145	129	116	121	130	137	132	139	143	142	127	134	151	156	110	159	116	140	141	154	124	128	128	142	122	145	113	140	117	134	134	144	142	132	117	134	132	138	129	132	138	173	137	136	148	142	149	147	124	140	136	141	152	135	128	129	122	133	129	120	138	144	152	127	161	158	147	141	152	129	144	111	140	126	145	143	138	160	162	134	124	138	132	130	126	132	133	112	125	133	134	140	144	138	132	148	128	141	120	150	144	115	150	140	122	139	139	137	141	126	132	118	128	138	141	151	115	148	133	132	147	140	126	144	162	129	156	147	146	127	144	125	157	135	148	149	129	155	120	142	126	153	141	135	159	146	157	118	133	135	134	141	146	125	135	105	140	121	145	137	128	148	118	124	149	134	126	119	129	129	115	143	121	144	128	148	136	121	150	125	123	151	139	130	135	131	124	122	138	164	154	139	154	144	136	131	130	132	161	126	130	132	141	126	138	134	126	141	141	136	129	113	136	146	139	121	149	141	125	132	119	144	146	122	143	132	140	135	120	127	114	116	112	159	163	157	143	124	130	140	138	149	134	138	122	130	147	174	137	148	142	135	131	137	120	133	156	138	127	151	159	127	137	126	147	142	128	150	128	114	157	129	150	143	135	132	121	165	145	134	145	130	126	142	122	129	122	130	131	136	151	131	144	140	125	144	125	142	128	154	140	135	148	142	148	124	118	116	139	131	143	133	123	127	134	121	124	127	121	133	117	145	143	155	123	142	132	150	116	124	122	121	152	152	111	121	142	136	134	150	152	148	132	110	124	117	121	132	134	137	129	123	132	148	129	127	137	138	124	134	164	129	137	141	131	124	120	152	149	134	129	152	143	149	129	152	126	124	128	142	120	140	131	124	142	121	124	132	127	153	134	116	135	138	127	112	112	131	135	129	141	126	132	144	124	93	143	127	128	126	111	132	124	153	117	152	137	129	149	139	136	151	131	137	130	142	133	124	133	136	161	128	131	132	147	155	121	129	155	155	132	152	141	164	156	142	129	137	136	148	155	115	144	118	133	129	127	136	112	128	152	126	115	142	143	132	139	134	122	118	130	140	159	122	135	136	136	150	137	127	115	149	127	120	119	116	143	149	146	129	134	147	147	158	149	116	148	148	113	123	130	136	132	153	139	136	137	127	139	139	154	132	130	122	147	131	123	107	126	150	131	162	135	140	156	135	141	141	139	127	144	127	129	136	142	150	140	129	139	133	136	134	144	132	127	129	130	141	141	138	141	132	121	148	142	160	151	129	133	130	126	146	140	144	121	133	131	134	127	146	142	163	129	137	147	137	134	139	136	147	156	153	139	135	139	135	133	157	134	154	131	127	137	119	150	144	126	133	144	169	127	118	154	129	145	144	145	124	143	149	135	134	128	146	124	120	135	131	135	129	154	131	139	136	156	154	149	143	153	123	141	145	109	137	152	149	104	123	136	138	128	140	132	134	115	119	120	130	117	125	143	136	132	139	143	160	157	147	128	137	131	149	139	130	129	148	174	148	134	112	123	127	124	129	132	133	111	108	140	128	131	144	146	157	138	144	129	156	150	148	151	133	146	138	133	145	124	149	147	120	117	134	151	137	135	129	113	128	130	128	148	122	132	128	128	137	146	138	124	138	131	129	126	123	139	137	138	144	154	130	141	133	128	141	144	124	163	138	123	154	148	138	142	139	136	157	138	134	154	118	152	137	144	124	177	130	140	154	123	134	154	144	151	144	136	127	123	139	141	137	143	127	132	111	124	160	143	148	133	141	145	125	132	143	118	134	145	132	119	149	122	125	144	117	154	139	145	126	138	129	128	124	124	133	146	114	137	148	141	120	145	145	136	112	158	141	150	131	138	118	129	113	141	136	137	132	144	142	128	137	140	144	115	135	136	131	126	130	154	139	116	135	157	130	130	145	142	143	138	142	144	142	152	130	145	153	122	142	121	137	146	122	129	120	146	117	141	134	128	123	126	134	123	132	129	124	125	130	161	156	147	128	155	132	128	138	147	141	157	139	125	140	135	142	124	135	139	144	131	117	160	138	134	130	146	127	123	127	137	133	148	130	125	140	135	144	115	120	136	125	136	136	132	161	141	121	126	132	134	128	128	136	135	148	145	155	135	139	140	146	164	135	148	164	142	143	139	129	145	136	119	151	142	144	149	120	140	133	128	146	130	117	145	137	134	116	146	142	141	140	126	156	117	141	129	140	117	137	158	143	136	124	130	137	118	123	133	137	141	137	112	121	134	130	155	141	144	138	148	157	125	113	127	125	130	134	130	130	130	136	116	136	135	130	131	143	148	141	135	114	123	141	143	142	125	138	141	136	132	129	128	124	128	127	136	132	134	151	165	122	121	146	123	128	120	120	146	133	135	141	133	155	140	132	165	148	160	150	168	124	139	131	125	150	113	143	113	159	135	150	138	123	123	149	124	143	150	170	141	129	156	124	142	141	140	129	133	134	114	149	124	151	149	138	125	114	125	148	115	132	143	146	122	146	146	129	147	167	108	132	128	128	136	139	135	134	143	120	145	122
18404	14103	23352	24382	20860	17594	14322	11954	10566	9902	9964	9284	8742	7729	6773	6038	5192	4191	3639	3425	3156	2522	2876	2868	2627	1818	1608	1569	1451	1393	1294	1295	1325	1592	2252	1979	1763	1764	1381	1074	1136	1070	977	999	1026	965	1009	1103	1017	952	896	814	806	750	673	670	628	622	578	605	585	539	562	545	520	492	497	521	477	426	444	411	401	426	404	413	413	401	389	423	354	361	382	398	363	402	350	374	367	393	427	368	421	347	426	402	406	381	373	387	394	345	373	314	335	348	340	354	389	353	370	363	351	359	331	363	397	386	395	367	370	348	380	403	397	360	433	397	369	384	342	349	370	350	346	341	353	377	347	334	349	352	355	351	355	348	328	358	348	374	344	403	344	357	387	355	344	347	354	325	331	337	343	330	387	339	311	333	315	342	398	337	374	347	371	350	327	364	316	339	377	364	347	332	345	329	333	384	378	351	366	362	314	339	357	341	357	374	327	325	340	360	391	370	333	352	356	352	371	347	336	350	340	314	333	332	349	333	352	349	374	350	342	333	341	348	350	346	365	368	333	343	385	337	351	315	416	322	359	351	343	376	359	345	382	337	329	348	360	374	321	346	360	373	350	370	355	371	368	364	331	376	354	346	314	377	340	341	339	319	363	354	308	365	324	354	352	366	337	330	350	334	374	337	353	362	363	333	308	320	347	373	382	313	335	358	344	375	342	335	402	352	345	358	346	348	352	351	352	334	305	349	352	355	343	320	359	335	375	342	347	360	339	321	327	380	332	351	307	363	357	334	352	356	348	347	354	337	350	366	387	305	363	306	355	366	329	345	331	335	354	331	349	363	336	335	332	341	373	363	341	369	330	377	327	326	338	357	361	355	360	343	361	330	327	345	364	366	394	355	339	317	367	331	356	328	347	298	352	353	334	327	341	358	345	362	342	349	327	322	355	356	350	351	347	375	356	360	353	331	359	335	331	371	346	354	359	339	352	308	336	358	374	333	350	355	320	319	311	372	346	342	378	374	347	381	369	377	341	318	381	360	347	325	378	326	390	358	352	383	359	352	338	349	352	365	312	312	375	369	344	363	347	304	361	364	337	350	306	344	367	346	300	326	348	383	364	334	370	358	345	366	332	348	333	327	364	353	358	318	328	333	354	350	331	363	340	340	359	375	358	340	344	336	305	353	357	329	339	335	384	330	347	332	328	360	343	354	337	357	354	305	341	316	375	387	359	348	351	370	353	379	358	338	363	331	327	352	378	337	367	335	369	350	326	367	359	350	321	331	340	320	334	353	384	354	349	331	323	352	392	353	321	374	370	332	390	360	348	351	355	351	349	331	378	335	345	335	332	329	374	365	388	351	352	338	301	335	354	366	359	366	355	377	344	331	354	318	335	337	361	320	362	381	337	324	356	340	382	343	332	323	382	331	334	357	364	363	324	297	350	355	369	362	371	348	342	337	364	338	358	348	337	352	335	336	328	361	351	366	359	336	353	338	350	378	356	316	335	350	357	344	359	358	344	329	329	363	348	370	299	361	408	366	360	323	334	325	333	344	343	336	328	324	336	348	358	349	338	330	365	324	337	324	372	326	335	388	368	362	329	336	331	335	364	354	343	367	328	342	321	353	339	340	391	390	344	315	363	365	359	343	353	343	354	373	370	353	361	348	350	328	372	349	388	359	331	373	320	340	307	296	386	310	354	341	387	344	376	328	361	357	341	330	396	344	349	324	365	372	354	338	336	338	335	345	381	327	346	352	333	321	344	366	358	308	331	310	351	361	333	342	351	344	334	380	355	355	329	364	337	387	326	352	361	312	362	330	337	371	363	350	326	363	355	367	336	363	384	367	350	367	361	340	341	342	311	345	330	386	364	374	350	368	340	362	340	360	337	351	347	355	326	322	336	361	355	327	388	357	345	364	347	327	376	358	361	360	333	365	314	329	364	333	370	350	343	359	354	354	374	323	320	348	336	377	371	313	339	305	365	336	377	358	379	345	375	354	368	343	359	345	357	342	348	347	309	319	342	357	379	321	345	349	329	374	325	366	379	350	335	358	383	372	352	327	357	364	381	316	358	321	382	359	372	331	348	310	347	332	334	334	368	376	356	350	333	346	353	371	355	326	373	331	388	342	367	354	358	360	362	324	342	363	369	388	355	355	327	322	348	350	351	350	348	354	346	318	346	345	366	355	381	363	362	369	372	326	366	337	346	353	367	347	346	359	345	341	360	313	329	376	344	331	328	356	364	341	370	358	347	335	386	345	386	357	331	335	307	350	360	383	341	337	360	362	358	382	338	336	333	357	343	356	343	403	335	333	350	309	329	305	324	369	364	352	334	323	338	348	344	343	357	358	330	368	360	356	338	352	339	347	361	363	330	335	351	321	330	316	337	359	374	332	344	341	338	356	345	381	366	323	338	318	347	315	349	340	396	366	330	370	346	321	318	346	348	348	329	347	329	335	346	336	353	368	334	339	339	365	347	362	361	360	376	363	352	348	340	379	350	341	384	333	350	338	328	391	368	359	336	347	358	330	335	330	378	328	353	350	332	372	343	324	326	351	333	363	337	354	358	353	349	359	348	335	384	350	333	327	379	326	374	365	314	354	315	364	331	308	336	345	369	334	328	390	318	374	358	361	383	372	339	348	348	358	347	332	321	367	347	389	371	329	377	331	332	351	342	316	327	327	391	359	322	327	348	346	338	379	331	332	324	401	359	356	327	295	349	340	380	348	357	329	346	361	329	359	353	327	361	318	357	332	340	348	346	353	330	359	358	330	331	348	380	355	368	360	336	383	358	338	316	341	364	375	323	358	356	327	365	381	331	382	349	366	347	357	377	377	354	355	335	342	362	301	367	341	333	329	348	364	362	363	354	359	362	324	317	365	349	358	363	346	351	321	345	372	339	325	367	325	353	308	361	345	347	362	373	337	332	350	356	366	336	343	364	351	362	331	334	313	341	366	367	343	351	325	332	339	330	350	364	332	359	345	328	356	360	299	349	362	320	360	370	357	334	334	352	359	341	368	384	325	347	345	366	369	356	360	364	342	328	348	358	345	345	346	341	347	339	349	349	340	367	350	364	345	351	349	327	352	321	364	371	365	343	341	316	363	375	369	347	332	348	341	322	371	333	346	352	352	357	374	318	308	333	350	357	381	348	350	336	391	338	355	330	338	355	333	311	364	373	348	314	339	349	354	350	348	364	358	368	317	346	342	367	353	347	367	359	340	372	336	346	343	373	355	347	390	307	326	330	327	323	338	362	374	378	350	350	330	364	334	335	398	346	363	338	333	351	358	364	345	361	346	346	340	312	334	352	354	341	371	360	359	341	337	317	340	345	349	353	351	348	323	349	359	367	377	343	324	337	328	313	347	338	305	376	381	345	327	364	345	327	352	353	326	344	334	323	401	384	338	377	360	360	327	344	343	350	342	337	356	328	344	363	373	338	370	354	321	339	374	326	335	338	336	364	355	324	369	334	317	350	348	351	345	362	340	366	321	329	345	350	383
11673	7634	7184	5002	3154	2058	1441	1101	891	875	835	780	670	589	588	545	462	361	324	317	307	279	282	257	245	257	245	227	239	227	236	243	220	225	226	212	227	214	221	232	254	241	228	234	250	267	237	258	222	243	208	223	227	212	241	244	212	247	229	244	231	214	213	225	237	205	221	180	226	209	208	201	175	198	194	194	193	210	197	197	184	204	204	185	238	194	212	211	210	200	211	223	203	203	247	218	210	227	198	201	210	204	201	207	211	219	202	189	204	217	222	205	202	197	200	222	233	233	201	183	212	179	191	215	190	198	241	199	186	204	200	237	189	199	219	201	216	184	191	228	198	202	224	221	185	210	221	218	204	235	175	219	220	202	219	220	215	189	209	195	204	200	200	220	202	206	178	193	181	186	210	184	182	200	184	190	204	183	197	186	227	210	206	210	185	213	215	204	201	196	201	203	208	213	168	218	206	184	211	237	200	192	178	212	173	185	199	190	232	201	191	237	206	203	195	199	225	218	189	219	191	195	207	202	217	209	233	206	234	192	233	214	194	207	196	189	194	218	212	211	202	202	239	210	224	213	225	206	220	234	213	182	222	204	185	207	196	202	206	208	195	219	207	219	197	217	229	219	208	188	206	197	206	181	183	196	188	197	185	213	186	195	184	223	212	215	214	232	240	216	204	211	195	171	209	206	190	183	212	193	189	203	175	204	207	183	196	212	188	195	202	203	190	235	175	225	198	198	207	216	214	209	161	198	160	212	201	211	184	209	222	219	196	214	224	197	203	199	185	182	198	221	214	226	211	196	198	225	171	217	241	200	206	203	206	175	194	213	210	213	215	187	246	231	229	188	230	215	221	197	199	214	197	196	199	235	205	208	201	204	203	203	210	214	183	205	216	207	220	188	194	231	206	194	196	190	202	214	207	195	215	195	207	183	214	210	187	235	213	217	200	218	188	220	213	225	199	182	191	214	216	205	229	199	213	196	190	195	218	203	208	208	200	227	221	190	202	200	209	217	204	191	193	202	197	229	227	215	219	228	204	203	202	178	201	215	172	211	210	193	210	205	233	207	231	198	213	218	202	192	185	193	242	201	190	210	209	204	221	201	189	169	206	219	178	224	205	199	203	195	210	211	217	227	207	230	211	200	199	224	183	203	203	184	182	231	216	177	221	213	217	203	181	198	213	209	211	221	217	181	213	202	199	206	204	224	234	229	225	193	228	191	232	196	226	205	213	225	200	197	195	198	181	209	198	216	207	195	235	202	200	227	186	243	219	216	213	217	211	194	210	194	208	193	229	212	211	187	217	188	205	227	198	224	224	217	226	234	201	221	215	216	211	203	201	204	194	212	223	245	228	194	206	223	196	214	216	207	195	223	193	221	206	198	202	207	209	216	201	196	228	206	202	213	202	196	232	211	207	207	241	191	220	202	204	211	185	198	207	196	188	214	185	201	197	185	223	211	203	214	205	180	219	205	205	198	246	192	203	219	218	236	194	206	195	211	205	208	169	212	202	209	201	213	207	211	198	199	216	180	204	222	220	210	201	203	201	224	198	212	220	204	234	198	227	201	208	181	204	224	191	205	214	200	214	173	218	196	218	219	194	200	210	187	186	208	211	208	227	204	198	204	195	202	197	206	204	212	202	189	203	204	193	198	189	230	198	206	180	213	221	216	202	210	216	185	216	212	207	216	184	243	252	229	197	200	195	197	179	209	207	218	193	206	193	199	213	246	189	201	213	192	229	176	206	213	196	209	203	200	207	203	215	201	196	177	198	191	226	193	192	175	194	227	217	217	220	207	203	201	201	224	189	235	218	210	183	198	229	230	199	207	213	233	228	193	186	177	216	204	195	201	207	228	166	211	217	218	225	210	211	221	224	207	201	203	187	181	202	204	215	188	225	231	225	191	213	178	194	216	194	188	200	205	219	210	204	180	219	216	213	217	193	204	213	216	219	191	204	192	203	215	180	223	215	225	182	203	187	178	234	215	225	217	210	207	203	213	218	206	206	207	217	222	210	192	240	222	206	219	195	212	213	202	229	208	197	206	229	220	194	216	214	216	191	206	224	195	196	206	210	210	182	214	188	201	200	197	190	203	184	204	193	217	215	209	200	208	174	209	214	224	196	205	224	195	219	200	181	225	186	185	194	207	220	197	205	223	203	201	183	213	183	211	222	222	220	198	204	205	213	189	204	204	211	199	216	176	214	228	214	203	185	205	196	207	207	213	204	198	205	207	195	208	191	190	192	203	229	228	216	188	186	183	197	196	214	215	235	195	190	207	220	189	218	196	206	229	210	226	217	214	176	205	207	196	196	194	202	203	219	204	193	188	203	209	213	193	226	199	244	221	205	232	200	213	216	194	197	224	169	189	196	223	219	207	223	198	213	207	189	216	215	212	219	195	201	228	214	205	186	208	200	216	210	228	210	202	194	197	211	225	220	201	219	205	200	205	214	225	228	203	206	195	204	215	187	239	182	216	208	220	192	223	183	184	226	206	227	195	227	204	210	211	223	193	181	202	211	208	186	224	219	197	195	196	175	230	203	232	232	176	206	215	200	199	174	177	218	201	201	202	206	211	221	191	217	194	205	200	181	215	214	217	190	202	214	187	205	219	211	228	188	203	219	198	207	217	219	217	228	199	184	211	181	221	208	180	209	205	216	209	202	183	197	187	207	199	233	191	168	215	206	181	203	202	200	188	227	191	208	207	220	210	202	194	223	200	191	232	209	236	210	198	194	198	205	233	219	224	212	215	205	205	217	215	204	207	200	221	179	192	192	203	184	219	200	201	207	230	196	198	200	214	238	226	218	193	194	215	200	205	182	197	194	200	188	211	195	210	234	189	234	214	195	226	192	210	202	230	221	197	218	210	203	216	194	183	193	222	248	204	196	228	183	181	215	187	206	212	199	199	220	210	183	187	236	193	191	222	202	214	230	211	206	187	190	209	212	177	215	207	184	210	200	193	217	211	221	183	185	194	201	217	209	204	190	209	195	223	212	205	196	222	205	223	210	196	192	189	191	220	188	205	215	178	200	203	215	217	210	200	190	192	196	224	199	199	197	229	220	181	209	191	180	210	211	212	213	228	215	209	200	228	217	205	202	211	202	196	225	213	220	216	204	200	216	225	214	214	215	213	171	226	216	199	200	182	210	203	206	234	202	227	207	220	190	191	198	211	209	197	231	225	218	198	215	212	230	204	220	208	222	185	220	194	215	208	210	197	196	223	191	207	203	178	204	200	206	212	202	218	184	194	218	189	212	205	222	205	196	197	224	237	222	218	181	216	207	213	175	240	201	221	218	205	221	209	200	205	216	196	213	218	214	188	202	210	216	236	191	205	179	166	219	209	213	229	177	192	193	198	213	200	198	194	223	203	209	203	224	186	186	203	207	212	217	191	189	201	226	205	221	229	221	193	207	216	207	195	192	181	221	202	211	216	224	238	186	193	218	181	195	205	194	194	230	206	218	229	194	194	208	181	222	204
6818	6687	11971	12724	10548	8178	6369	5100	4639	4604	4353	4098	3664	3243	2830	2515	2123	1611	1473	1291	1112	1055	972	1055	901	873	756	734	735	779	679	717	703	696	729	716	702	675	609	701	701	706	705	718	754	766	783	726	727	677	668	644	643	639	593	598	573	583	535	598	544	568	556	566	567	601	572	559	575	537	563	482	515	522	522	464	516	502	540	475	511	524	496	521	496	448	487	460	532	527	499	502	566	531	531	516	478	524	524	526	502	556	495	531	492	492	527	555	545	509	512	525	472	492	465	513	493	503	522	493	532	490	532	464	516	530	502	470	516	516	479	511	511	477	507	515	493	491	500	477	509	467	497	503	513	457	509	527	500	466	502	539	500	499	522	526	497	488	496	504	474	490	493	495	506	506	510	501	525	530	541	491	505	519	491	502	505	538	494	502	494	494	491	469	449	489	520	531	529	493	504	510	463	494	508	527	528	501	477	535	527	472	483	488	504	489	484	500	480	536	508	493	435	481	514	489	504	509	520	460	505	520	486	514	489	495	463	503	514	534	499	520	450	534	478	505	512	477	510	547	498	491	492	483	497	463	465	490	493	513	467	525	514	507	500	526	484	498	489	463	525	496	498	483	514	517	456	501	461	475	490	504	538	490	496	478	458	479	500	498	533	466	489	506	545	525	506	484	488	505	473	515	505	524	468	498	540	541	524	500	496	508	498	501	501	465	521	472	496	511	478	506	464	517	516	503	486	490	494	495	491	529	478	490	535	473	492	500	485	504	476	484	491	497	512	505	473	479	489	475	490	515	478	522	496	479	508	490	494	538	503	478	464	496	533	480	488	487	499	524	508	478	470	458	501	538	486	514	511	568	498	529	478	488	504	538	533	478	475	505	506	509	493	453	545	462	510	451	485	497	510	498	512	488	479	481	503	483	486	495	466	518	525	481	506	567	484	526	496	473	467	482	525	457	503	487	492	526	483	493	496	477	483	475	471	494	501	462	472	475	501	481	518	494	477	545	477	504	507	486	503	488	540	477	526	509	528	512	494	541	506	453	509	507	542	530	476	498	496	475	467	507	512	508	489	541	476	546	508	483	490	472	520	504	550	507	499	508	462	528	503	462	488	509	525	510	485	517	514	495	494	479	504	527	502	497	500	499	498	494	488	537	512	518	470	484	504	519	481	493	476	488	544	508	445	500	485	511	494	517	487	512	480	485	490	452	453	502	519	529	490	514	507	458	517	524	517	529	464	494	527	532	504	454	498	471	493	500	489	496	527	489	501	494	508	503	522	504	526	502	484	512	488	534	555	488	517	514	482	527	484	498	467	509	493	509	505	481	476	547	497	527	473	494	526	488	518	510	490	510	520	451	484	460	525	516	478	516	496	530	504	452	493	536	524	497	491	514	509	490	516	526	464	532	508	522	465	477	504	507	520	502	485	494	530	488	482	497	518	514	504	493	532	459	491	467	507	496	540	494	479	512	525	482	510	535	514	527	527	509	480	474	479	501	494	484	457	483	522	513	501	485	549	506	548	478	511	498	519	493	461	496	480	496	523	480	473	494	498	484	492	491	498	456	507	496	485	506	482	485	522	509	501	559	493	492	520	494	475	514	516	499	493	504	503	484	549	555	481	505	546	472	459	488	463	494	525	497	498	474	520	511	513	498	491	508	476	512	490	480	496	512	535	558	507	497	515	506	471	484	516	491	521	503	525	502	506	480	506	505	506	517	473	486	468	482	461	495	495	496	492	534	515	487	520	509	471	488	497	469	507	518	497	525	495	515	517	475	487	500	486	508	468	510	464	502	505	488	496	513	455	501	561	460	500	459	470	460	507	473	467	525	510	461	489	521	470	506	480	507	509	465	510	517	492	507	510	495	543	504	501	547	477	506	521	519	440	464	503	464	457	463	480	447	528	492	496	515	508	505	501	496	488	474	488	547	494	440	525	527	525	505	503	502	483	504	491	507	509	481	498	521	493	507	486	476	508	468	519	488	519	503	474	463	506	514	525	517	455	521	467	497	509	535	494	480	475	483	508	488	499	490	484	483	513	528	465	535	455	505	510	537	520	502	504	483	512	524	565	540	512	524	517	492	502	484	484	466	517	505	517	484	477	447	499	512	500	543	492	533	462	525	527	501	491	498	484	473	515	476	513	506	459	501	480	465	531	517	468	491	505	500	486	482	481	491	557	504	527	493	480	518	462	498	486	510	505	476	493	503	496	511	496	529	509	516	553	501	507	512	485	485	492	470	518	475	525	494	541	475	462	544	508	531	491	473	502	546	502	509	506	534	504	496	542	485	500	468	464	525	501	512	504	520	523	527	499	491	492	531	521	494	515	450	488	526	505	520	502	519	525	492	485	499	531	454	527	432	472	531	454	511	500	469	512	537	491	521	494	482	486	529	444	506	511	507	497	474	512	441	506	503	499	491	526	474	483	507	500	539	489	470	495	464	509	466	512	494	485	521	500	495	518	500	463	576	519	492	471	498	501	512	479	488	473	459	546	489	533	479	478	543	507	517	496	498	483	487	490	525	492	516	504	500	467	527	501	447	497	482	524	517	503	493	502	496	497	496	499	494	534	518	505	476	448	498	464	508	502	501	496	489	489	496	485	495	482	531	482	482	518	499	518	528	512	505	492	536	472	478	470	469	500	474	515	521	512	488	495	448	508	481	501	502	522	494	467	494	525	497	476	502	489	476	527	496	491	497	501	492	495	521	466	492	480	479	518	470	469	485	479	464	473	501	549	510	569	452	528	481	478	504	520	506	523	474	558	453	467	466	491	483	515	503	500	503	514	505	508	533	501	501	490	487	555	484	505	464	512	460	517	543	529	508	512	486	531	536	474	485	524	515	525	538	504	531	521	464	503	505	534	497	492	483	494	488	479	501	524	510	492	483	499	499	486	506	510	486	497	481	504	510	472	494	495	528	520	504	521	501	522	548	562	482	498	511	460	506	477	515	537	544	499	517	463	457	483	484	486	504	483	530	520	490	503	489	492	478	482	484	528	472	470	500	488	514	511	491	488	520	502	520	508	479	513	536	505	500	491	515	511	477	492	519	479	515	489	503	510	487	515	473	460	503	498	494	492	489	467	495	511	500	511	547	482	473	496	500	473	496	538	483	508	511	514	524	510	496	509	509	491	456	489	525	505	474	486	507	505	478	516	535	493	499	481	502	496	510	482	514	505	538	543	510	502	489	507	498	472	460	514	552	520	471	519	503	515	448	507	487	492	536	513	492	535	480	472	493	461	461	498	503	508	512	461	509	530	519	517	478	467	540	486	533	506	530	541	534	457	538	472	507	463	513	523	467	514	492	501	528	453	503	486	495	487	502	495	503	504	462	498	508	480	544	461	503	490	532	511	517	486	506	473	505	471	492	533	531	532	519	508	504	490	510	516	525	503	517	475	495	523	537	499	548	502	547	496	518	501	499	495	522	491	548	503	506	493	443	506	505	496	541	504	486	493	510	445	475	492	471	518	514	469	519	527	513
22681	12995	12280	8932	5824	3690	2588	1938	1699	1683	1461	1297	1123	1043	876	748	639	514	491	478	387	409	377	410	336	328	285	239	271	245	226	236	259	274	294	268	277	263	266	249	225	206	206	228	248	237	235	208	225	220	210	232	216	214	195	181	205	182	190	212	184	213	204	170	205	208	208	209	190	180	180	164	183	159	190	162	189	161	159	180	173	176	179	174	173	166	166	163	184	175	189	184	176	186	168	163	190	169	183	180	167	157	148	163	184	185	185	187	184	167	173	157	196	206	210	173	184	167	166	178	190	190	178	182	176	187	163	179	166	163	194	195	180	213	197	169	191	171	141	170	142	187	159	172	171	201	142	173	156	174	168	183	198	168	179	162	186	167	171	154	169	177	189	186	163	188	202	173	166	201	182	176	185	168	181	175	180	176	162	168	160	170	174	168	186	165	183	183	180	171	196	200	172	178	168	175	172	184	171	169	176	169	178	171	142	167	165	183	182	173	176	158	168	188	146	175	176	206	163	158	202	173	169	171	177	199	156	140	174	189	197	174	152	188	196	166	168	182	160	189	187	172	178	185	167	166	173	154	185	167	181	159	165	142	159	179	170	165	176	179	178	179	159	192	180	180	187	169	172	168	173	192	193	199	164	170	178	160	181	157	143	183	171	200	182	168	169	187	178	156	187	187	191	160	183	181	160	170	160	178	193	167	186	171	174	163	173	171	174	177	153	150	197	188	175	175	164	170	162	177	152	163	165	197	171	168	193	173	177	204	168	175	156	206	153	183	154	165	167	189	189	173	140	170	178	164	181	182	163	196	173	161	151	183	171	171	198	180	173	177	149	160	142	160	177	176	170	163	168	188	168	167	187	147	164	168	169	158	185	170	200	157	160	178	174	158	201	157	173	166	159	163	178	164	159	172	190	185	162	160	182	178	169	167	188	169	190	154	173	177	174	174	168	183	175	177	170	183	161	176	182	159	173	166	186	187	205	151	140	178	170	178	155	155	177	184	174	156	177	171	166	166	181	175	155	159	175	172	179	188	175	153	178	182	144	179	168	165	174	159	178	177	172	174	179	182	167	196	181	160	160	163	195	172	179	155	180	187	193	161	172	174	160	158	164	185	187	205	157	180	172	185	177	145	165	178	181	176	170	188	182	186	168	181	175	192	166	183	176	149	190	176	190	203	178	165	165	200	179	162	179	157	185	163	164	176	185	194	184	176	177	178	184	202	185	183	157	195	165	180	182	180	172	153	183	187	175	182	154	160	196	181	177	166	171	181	164	152	173	159	162	173	145	171	182	167	161	172	167	173	158	172	173	137	164	181	173	189	160	165	170	161	174	175	183	172	165	171	169	174	181	179	183	195	183	199	175	171	183	191	177	169	160	174	208	180	165	168	199	172	182	162	191	175	178	156	168	168	184	167	159	186	163	193	157	186	157	179	187	157	169	174	184	177	159	164	170	149	178	177	181	193	187	167	179	193	169	158	189	176	198	161	143	179	193	172	183	170	165	178	167	167	156	206	195	172	171	165	187	178	184	177	168	177	192	157	161	173	170	187	187	200	165	185	176	159	181	182	187	178	192	191	178	170	170	193	192	189	181	178	153	142	175	178	169	173	157	179	169	185	183	180	170	180	199	158	197	185	204	179	163	185	176	173	164	157	190	191	172	171	171	172	181	178	174	169	191	156	199	169	169	200	166	172	177	181	150	160	184	186	171	179	165	176	171	178	146	165	171	171	182	164	158	161	170	172	178	165	172	182	186	182	165	170	158	154	163	174	177	174	199	149	140	160	161	182	171	194	157	168	160	168	183	176	179	157	171	161	183	190	183	160	171	186	195	178	163	147	175	166	148	188	180	185	186	151	181	152	169	162	185	175	195	168	196	185	178	183	180	149	174	189	179	177	165	152	167	164	157	157	218	164	160	176	187	179	174	149	194	169	168	160	178	180	161	187	213	167	165	176	163	157	165	198	193	185	178	183	182	164	152	161	170	176	201	167	169	184	146	181	180	168	186	173	181	156	157	186	175	186	146	184	183	171	177	185	201	183	185	162	180	167	178	199	185	172	163	179	154	148	200	170	158	176	169	184	147	186	203	179	164	171	188	170	169	184	175	173	170	167	169	170	170	177	163	203	175	155	183	178	170	191	161	161	143	150	160	150	197	168	163	154	178	170	165	176	155	185	159	172	165	181	158	195	163	175	160	168	197	185	166	150	161	165	194	167	162	161	194	149	160	188	146	176	174	184	165	161	168	190	164	172	152	192	188	179	217	187	187	167	173	162	191	164	172	166	161	161	174	182	171	176	170	198	180	194	164	183	191	186	184	146	158	180	155	160	134	179	165	164	147	150	168	204	175	182	175	165	173	186	179	163	174	179	181	171	183	191	172	168	181	174	177	185	170	177	146	170	160	173	169	177	191	198	190	195	190	177	171	187	182	169	154	208	184	173	155	201	179	169	149	183	160	173	165	193	172	147	168	181	158	165	174	161	177	216	155	172	165	215	163	172	168	169	184	153	153	196	180	191	174	185	194	168	171	181	188	173	175	160	174	152	180	164	177	161	179	175	162	178	190	182	179	172	184	173	157	147	178	145	169	182	193	181	191	173	166	175	185	148	181	169	168	178	155	178	185	180	154	155	178	197	184	203	179	173	173	191	180	178	183	186	212	180	206	173	168	156	184	174	219	157	161	161	165	170	170	164	159	158	184	172	179	144	171	177	171	182	184	169	184	166	170	178	158	179	167	170	182	190	169	190	171	177	196	201	162	162	156	166	167	160	176	165	167	163	184	169	170	180	189	197	168	167	163	171	170	184	167	183	189	184	177	196	174	161	178	183	159	187	184	183	188	174	205	186	165	179	183	180	168	158	170	176	187	160	204	170	166	181	165	172	161	187	191	180	155	156	162	191	181	170	208	160	181	159	174	164	174	150	193	187	211	187	161	174	179	167	175	156	171	159	175	180	191	192	186	196	187	167	158	188	181	177	177	159	180	154	181	165	175	173	188	184	170	193	173	161	182	177	163	183	198	152	170	152	149	177	174	192	168	165	196	196	165	166	163	205	155	180	184	157	167	185	176	174	184	185	182	180	161	169	186	165	169	164	192	183	187	163	182	186	182	176	213	157	156	177	170	173	171	171	195	181	166	163	160	177	175	172	155	152	178	188	181	171	163	159	186	185	173	186	171	187	184	188	160	172	180	166	175	171	178	163	187	185	173	185	172	189	182	160	177	193	177	181	163	183	144	173	182	157	171	157	156	177	169	195	173	181	172	163	177	177	181	169	179	180	178	181	173	163	169	171	160	135	170	180	160	166	189	175	177	184	194	183	164	175	177	153	172	192	156	179	154	178	170	188	172	182	173	173	179	195	187	176	187	178	147	178	167	178	170	188	177	181	188	197	164	168	165	170	169	166	165	169	183	151	174	160	179	169	179	193	165	164	171	201	143	179	145	200	177	179	193	185	145	182	152	161	197	150	179	183	177	164
13543	9538	17758	19715	16623	12909	10611	9011	8169	8227	7808	6843	6094	5706	4840	4173	3467	2770	2590	2450	2011	2016	2054	2274	1748	1524	1274	1173	1069	1144	1084	994	1155	1263	1418	1307	1311	1173	1014	942	1004	904	897	889	887	940	913	912	870	808	753	757	711	660	668	638	623	555	573	620	590	592	549	569	551	549	522	545	520	521	469	455	480	497	482	478	422	459	433	467	440	438	390	450	444	503	471	434	513	447	445	406	464	437	458	503	496	429	435	469	465	379	430	439	452	429	442	420	445	483	430	412	435	461	460	417	420	418	451	468	423	455	415	433	491	490	415	453	450	468	469	448	437	454	423	448	451	395	423	405	461	453	451	447	435	436	441	446	428	414	390	444	435	400	431	415	464	469	434	424	422	458	422	440	425	431	435	445	421	435	414	416	448	428	463	421	449	409	431	426	409	425	391	438	386	459	419	415	438	430	448	412	455	427	462	419	444	402	460	428	458	401	438	442	410	433	435	423	434	396	443	478	411	428	452	427	412	447	421	428	414	399	416	426	436	461	462	420	438	412	374	443	450	438	467	416	469	423	478	356	404	415	459	396	412	408	409	415	432	407	431	444	429	421	463	460	408	417	441	440	439	399	407	416	382	446	415	453	439	434	421	408	440	429	415	404	396	410	446	446	415	422	415	434	464	412	439	445	393	419	407	479	405	457	447	448	429	422	424	413	420	400	420	445	419	410	405	438	397	418	423	464	412	416	385	438	428	443	436	442	436	391	434	447	453	441	474	402	448	461	414	402	435	410	458	432	404	452	439	434	458	418	417	384	447	482	429	413	431	420	435	400	419	399	438	424	449	420	440	408	404	453	459	434	455	433	426	426	424	450	429	433	437	404	423	437	410	413	425	435	378	437	432	474	444	446	421	431	421	431	434	446	440	407	453	412	436	478	453	443	441	440	443	426	435	425	426	433	396	443	438	413	442	438	424	429	441	393	404	414	395	448	399	430	434	407	413	431	441	445	434	423	423	423	422	403	432	426	423	440	448	420	417	487	382	439	406	431	408	438	452	408	448	420	417	445	432	422	405	429	418	426	424	403	434	431	473	395	384	439	425	421	400	380	432	430	413	408	443	433	433	418	421	421	386	442	426	443	429	386	415	441	443	432	446	431	428	419	461	446	402	414	411	433	446	441	419	419	417	438	411	442	459	469	408	431	412	434	466	447	431	410	426	428	433	444	393	438	414	441	453	441	407	441	476	419	412	429	401	430	394	470	416	439	438	423	444	395	401	410	392	377	471	423	412	427	424	413	455	442	461	405	404	411	424	447	434	448	410	463	433	441	420	424	445	444	418	410	425	405	436	402	448	451	432	446	437	433	453	390	429	424	416	443	426	410	456	431	428	408	379	435	437	384	403	460	432	426	433	440	418	452	434	419	415	419	458	445	430	396	409	398	406	434	416	403	427	436	427	400	421	457	398	421	450	422	433	376	430	422	425	420	396	413	439	422	433	457	396	400	408	463	451	438	410	469	440	419	449	457	443	423	444	419	418	410	421	422	430	414	440	468	413	424	443	413	460	420	392	397	413	405	444	424	413	442	433	415	445	406	439	412	431	419	426	441	438	465	448	456	456	445	470	440	397	424	428	424	481	403	429	415	441	412	405	413	429	428	426	437	428	413	453	453	425	428	402	426	448	411	415	459	405	454	405	475	429	457	438	464	473	460	436	433	400	426	434	417	455	439	456	448	432	407	433	455	435	422	437	450	373	435	441	408	459	428	457	379	432	396	404	421	445	394	409	388	411	426	450	450	444	423	400	411	425	422	450	440	410	426	401	441	476	450	413	449	429	444	463	424	478	431	458	456	419	415	413	421	441	472	434	377	416	403	402	445	433	439	457	431	433	412	437	433	426	377	380	429	424	432	446	416	387	405	443	423	429	397	490	423	393	418	462	425	429	401	455	389	417	419	392	420	380	456	434	456	392	436	429	391	425	412	437	425	424	411	429	387	423	454	418	442	430	434	425	422	415	429	409	451	464	457	409	413	427	433	404	461	464	413	424	421	460	424	449	390	405	408	421	454	456	436	446	439	407	438	433	406	401	452	411	434	433	470	401	464	465	461	425	431	422	424	430	412	408	425	410	459	396	444	451	447	408	430	395	401	438	419	403	437	421	405	409	427	451	416	452	413	413	421	399	445	436	455	433	405	400	437	417	424	435	437	455	429	433	390	454	397	432	458	457	380	447	420	487	444	432	431	432	394	408	422	433	439	467	420	414	428	410	431	427	412	417	440	440	427	446	396	418	397	417	435	437	392	410	394	388	445	448	436	411	421	453	384	457	407	419	411	464	447	431	446	422	431	440	442	408	435	411	416	395	419	445	423	424	426	431	414	421	409	428	422	420	381	429	462	443	449	460	409	450	459	437	439	431	404	420	465	451	448	434	408	418	434	397	459	432	391	401	413	400	407	470	419	433	457	454	454	416	424	382	417	414	416	444	420	429	429	435	434	463	441	456	462	435	444	425	413	401	424	396	432	478	441	434	448	442	426	464	432	435	395	401	403	431	442	477	421	439	417	461	410	436	434	428	442	455	436	422	430	421	443	424	397	433	425	414	395	420	419	446	434	458	409	392	410	473	437	448	417	410	394	388	439	396	432	427	431	427	414	389	462	424	426	421	403	397	433	402	402	411	449	449	414	436	453	466	441	397	406	462	420	448	401	398	432	442	426	405	407	430	449	432	425	420	416	406	411	425	428	416	451	430	405	417	414	438	404	433	436	431	438	406	410	442	444	450	440	402	403	457	453	434	416	446	439	410	428	407	441	439	454	425	393	379	428	405	436	431	400	428	459	444	436	434	466	428	409	453	422	424	434	427	471	434	446	397	413	398	408	437	416	434	441	409	403	423	428	404	463	436	431	431	393	411	410	410	403	444	432	433	395	446	428	439	446	405	433	415	424	444	433	420	456	492	430	429	441	401	418	444	417	434	406	456	438	473	418	443	429	446	438	441	439	426	433	418	426	409	427	438	418	437	412	425	457	411	402	416	454	436	450	423	442	436	390	418	426	456	413	443	443	451	455	447	470	447	408	450	438	428	435	437	410	399	436	442	475	434	434	416	417	442	448	398	419	425	434	441	419	405	422	398	428	423	441	428	427	443	446	452	412	405	433	455	443	427	402	448	376	405	389	461	510	465	426	431	453	399	456	417	413	418	406	412	427	464	442	478	435	415	440	421	438	461	437	409	423	429	473	390	462	434	421	405	426	443	412	423	420	457	420	437	422	395	398	394	424	421	432	396	445	436	447	405	443	431	445	458	437	421	454	430	420	425	429	415	411	410	424	435	418	420	440	410	406	420	409	419	404	447	423	449	426	425	461	389	417	412	393	424	406	445	453	420	456	457	459	437	436	451	400	404	428	446	422	395	425	444	423	452	418	438	429	443	462	451	438	428	466	411	465	464	361	450	403	442	407	468	419	404	401	454	432	452	399	421	428	422	436	442	411	437	420	452	441
30658	17785	17392	13449	8533	5408	3882	2993	2547	2328	2134	1749	1524	1387	1157	932	786	681	689	634	436	481	439	481	390	341	290	297	271	302	258	313	262	321	351	324	322	314	270	218	213	201	211	202	230	224	221	211	240	195	206	198	170	174	180	150	123	168	149	159	159	179	165	155	157	164	171	151	158	121	155	154	127	155	153	141	133	132	151	156	140	135	132	143	131	150	121	128	135	116	135	157	133	138	135	138	122	133	109	132	141	168	161	133	122	138	147	122	161	151	121	131	121	134	136	130	133	136	132	162	137	123	133	143	144	139	145	122	128	147	137	152	103	130	142	132	135	155	120	127	132	119	132	141	145	131	129	148	137	134	142	129	137	140	129	141	137	146	118	126	106	134	127	134	117	127	125	134	137	136	144	123	130	139	114	116	138	119	123	126	124	150	114	134	119	118	149	145	121	138	157	140	130	103	135	117	124	135	129	140	133	148	139	143	139	126	112	128	113	159	140	149	138	134	139	124	141	138	129	125	124	124	137	115	133	134	134	135	133	142	122	130	157	125	126	157	128	121	130	152	154	148	110	133	136	127	151	147	137	122	124	153	124	141	120	147	131	147	135	130	134	140	134	128	124	140	120	136	127	106	129	120	108	117	119	139	150	136	114	139	124	149	137	130	120	151	111	146	118	142	152	133	131	142	142	117	154	129	130	114	140	152	138	149	137	115	134	141	138	134	125	135	111	159	135	129	163	150	155	118	144	125	118	135	131	151	136	126	139	125	141	151	138	125	141	137	145	120	144	119	145	135	143	118	146	134	139	113	130	127	131	128	138	130	138	151	143	120	141	140	135	135	128	141	130	132	125	135	138	129	148	137	142	131	147	135	154	121	134	133	134	138	133	137	140	132	135	113	154	130	139	148	114	126	146	146	144	115	130	122	145	120	156	164	138	124	131	153	126	126	132	126	130	122	128	123	129	142	146	140	121	124	129	109	111	124	124	143	135	154	134	131	133	134	124	138	133	126	152	120	135	123	122	148	130	122	138	128	119	133	133	134	110	122	145	136	141	118	128	145	133	114	149	132	158	150	122	125	122	96	131	137	119	117	142	122	136	135	135	142	152	131	150	141	137	145	151	150	152	127	143	131	132	153	139	139	135	139	117	157	120	126	129	121	128	133	119	129	116	146	138	135	110	121	142	107	135	136	129	113	147	140	147	120	136	122	125	130	140	138	150	128	155	151	121	98	149	122	139	159	139	137	141	133	124	131	133	127	121	149	137	122	143	135	137	107	127	129	149	108	104	134	123	120	120	146	120	135	123	153	150	119	117	125	144	127	132	143	121	131	137	144	115	132	144	147	120	123	156	126	145	143	136	135	133	146	114	122	141	148	121	127	115	158	119	135	118	142	137	147	118	124	118	120	138	131	115	140	131	141	128	136	124	148	104	143	135	138	153	138	135	148	144	157	144	123	144	133	135	122	131	139	123	129	131	130	123	137	133	137	113	151	136	137	156	154	120	107	121	132	128	144	144	118	131	126	158	134	122	139	132	128	144	115	134	133	148	125	136	154	119	138	138	127	129	149	144	149	139	138	142	121	128	133	158	125	146	127	122	145	139	137	130	158	119	136	135	130	128	130	115	119	125	121	137	125	118	130	147	123	123	134	132	131	138	134	133	132	140	125	144	153	149	128	136	141	138	138	131	139	115	153	118	135	132	121	136	139	121	133	123	140	118	136	148	133	130	118	149	127	142	117	124	135	139	133	158	129	145	125	148	141	124	122	128	144	140	139	147	132	139	128	133	115	156	146	135	132	137	131	138	113	124	136	143	138	149	132	160	118	145	118	132	124	131	135	148	147	138	124	143	142	142	126	133	138	123	126	141	128	150	109	129	130	147	130	145	153	133	138	125	125	142	129	141	155	108	130	135	135	139	122	127	119	125	143	116	110	126	116	135	134	161	132	131	134	147	139	136	128	124	134	114	124	137	124	111	141	137	132	132	134	125	127	141	132	135	117	131	145	134	141	114	127	138	153	123	123	117	138	143	121	136	135	118	128	121	107	137	139	124	161	106	136	144	122	117	108	110	112	136	128	125	142	138	127	129	112	137	130	138	127	151	130	122	138	131	137	133	143	132	127	142	119	151	119	135	136	112	138	145	132	138	136	126	128	146	132	126	158	138	163	146	126	138	122	131	136	147	119	124	140	129	117	137	148	113	143	150	133	130	158	120	98	131	137	119	130	128	153	128	136	127	115	141	113	132	145	136	140	143	127	131	128	139	118	149	122	142	129	131	117	127	145	117	121	142	143	138	147	139	136	129	167	132	120	137	138	143	139	138	130	143	141	123	125	150	134	146	114	135	132	148	141	113	116	143	124	126	128	143	124	137	137	149	127	127	123	127	127	139	136	130	114	153	137	122	125	128	138	138	133	110	142	140	144	123	131	144	149	153	147	142	136	115	133	169	134	140	131	147	127	140	128	132	130	130	141	124	127	125	130	143	160	145	135	136	118	129	146	134	126	147	155	157	121	155	149	139	111	172	136	151	140	133	134	141	137	126	123	142	131	117	140	132	134	110	132	132	146	158	122	114	135	122	121	123	125	152	131	115	124	119	141	132	126	125	122	130	146	141	122	138	103	150	131	126	122	146	140	124	133	126	121	124	114	159	130	143	164	129	138	122	108	113	136	125	121	148	153	124	136	129	124	125	132	134	121	137	130	127	120	132	148	144	124	117	139	113	103	132	125	139	126	137	124	136	126	139	146	110	139	129	140	145	140	128	138	124	145	108	113	137	128	113	113	120	136	129	143	136	126	129	137	133	135	136	125	146	131	133	136	142	134	123	118	139	141	138	142	124	140	113	126	128	139	130	129	129	132	129	120	119	130	124	107	141	131	136	147	131	132	129	140	118	137	118	139	141	138	132	128	161	113	153	125	134	118	112	113	128	137	124	146	145	131	128	134	120	121	151	126	131	131	133	138	111	152	147	125	128	130	148	130	124	141	130	153	138	138	131	138	127	149	125	109	153	124	130	129	152	137	117	125	132	125	134	142	113	133	121	130	134	132	135	144	148	120	133	129	122	128	119	113	118	139	136	156	148	117	114	118	140	127	118	128	116	129	135	143	140	155	137	131	135	130	113	134	138	138	125	134	128	137	128	146	142	141	115	150	152	120	118	139	142	137	130	141	127	142	132	133	116	146	133	141	125	122	135	132	133	124	134	141	127	142	134	135	144	142	141	125	117	130	144	121	145	131	134	133	128	143	119	137	144	118	125	132	126	132	134	128	139	134	137	121	153	135	124	134	126	146	109	131	118	132	126	123	141	124	120	131	134	143	134	103	130	135	133	137	137	140	118	123	127	135	104	138	128	142	142	127	128	133	136	122	133	137	123	144	122	144	137	129	136	135	127	140	171	137	143	139	137	104	133	130	137	141	150	117	135	125	131	131	135	135	115	137	125	122	106	160	119	126	131	125	151	143	163	124	129	131	113	116	133	111
17191	12293	22641	24705	20778	16912	14433	12586	11634	11264	10484	9211	8433	7865	6702	5873	4751	3958	3612	3606	2841	2863	2960	2895	2284	2018	1690	1602	1394	1514	1443	1430	1447	1846	2184	1981	1865	1731	1296	1185	1171	1064	1079	1027	1045	1068	1084	1055	974	920	798	885	787	709	635	612	618	608	603	599	567	597	548	539	511	488	495	451	451	460	422	419	421	442	385	429	411	366	412	341	355	391	343	368	351	368	383	383	385	363	399	382	364	363	420	400	390	399	383	377	353	342	352	371	350	386	356	361	316	362	350	362	356	316	347	363	368	324	343	372	349	370	354	369	355	379	399	375	393	353	359	384	344	349	336	354	334	342	333	344	342	340	350	334	348	329	373	367	315	356	319	336	385	323	344	326	348	353	324	342	356	341	366	342	353	303	333	347	357	311	330	372	306	332	326	369	340	379	374	299	341	340	331	314	355	345	333	347	336	350	374	323	356	336	333	351	335	322	365	330	337	347	319	353	368	337	373	326	360	363	359	342	356	355	330	370	358	307	312	347	335	364	342	342	341	321	356	292	331	383	360	352	341	343	331	355	360	339	347	367	303	337	336	364	310	343	331	351	334	370	330	358	340	348	289	334	357	356	353	363	330	334	355	347	314	348	371	336	305	342	329	326	333	322	366	327	348	359	328	358	353	359	297	331	334	307	368	332	318	343	287	353	320	338	340	338	308	341	371	312	335	330	324	355	347	342	330	359	335	321	348	339	316	359	379	305	360	376	355	302	347	353	355	366	341	363	358	341	339	361	358	341	368	329	326	331	324	366	330	339	334	327	338	345	367	321	351	388	346	317	329	359	316	361	353	351	320	351	371	366	300	314	345	377	308	336	340	309	340	335	323	307	341	326	341	330	339	358	319	364	308	321	350	332	317	332	333	290	340	343	342	360	343	340	306	350	345	363	333	344	343	343	365	332	336	341	346	357	332	327	379	342	345	343	364	338	361	312	322	329	335	333	344	318	329	352	373	331	353	349	301	333	356	328	385	326	321	372	334	333	330	342	379	339	359	291	315	345	331	337	329	332	317	335	330	348	323	343	353	363	368	342	367	341	346	344	321	337	369	326	312	372	321	366	342	357	336	357	346	335	334	332	324	324	332	350	345	320	341	308	363	321	340	353	340	349	352	344	330	347	360	352	348	342	353	351	345	378	367	355	374	325	308	362	319	341	339	352	321	337	313	350	320	324	341	345	312	358	337	342	346	300	343	357	342	346	343	326	361	326	303	368	330	343	326	338	324	335	355	353	323	359	324	342	351	327	346	353	359	369	348	312	316	348	315	342	335	326	316	338	350	329	344	340	327	357	328	320	372	351	341	325	336	346	333	315	342	339	356	356	358	337	331	352	324	361	356	323	349	325	366	350	322	303	355	324	334	328	328	327	360	338	326	296	346	345	406	360	354	320	355	368	332	315	326	361	342	319	328	287	338	358	336	359	341	301	348	336	342	333	326	351	344	314	348	342	345	307	314	383	353	321	363	333	327	337	377	363	322	366	341	322	346	341	339	349	341	316	355	363	351	356	338	345	291	339	353	344	391	357	365	320	314	320	340	399	328	319	361	378	336	336	374	316	341	346	305	330	342	350	331	361	371	351	348	327	351	353	316	346	355	334	362	346	330	320	363	335	354	343	375	321	341	378	342	350	347	353	332	340	350	327	343	348	349	350	324	368	340	345	322	339	322	337	338	351	355	371	341	317	360	336	308	354	285	350	344	332	313	335	329	327	323	353	356	332	349	333	337	321	336	387	315	311	355	337	334	350	374	325	347	324	343	388	339	343	317	327	345	338	329	356	362	357	341	332	360	311	350	368	338	325	325	366	360	351	376	328	342	323	336	351	376	345	360	348	343	358	362	319	328	331	346	337	346	344	342	359	340	329	352	353	352	322	353	313	369	360	356	365	331	346	354	323	334	337	322	344	324	331	363	344	340	348	351	347	343	338	338	326	312	370	347	335	338	304	358	318	337	378	379	326	314	313	386	345	345	371	326	355	335	333	298	370	317	317	351	340	340	357	329	371	356	328	321	327	318	349	353	339	362	374	350	319	330	326	313	366	310	353	372	369	335	352	372	344	345	324	283	347	331	346	354	355	331	362	322	351	361	376	348	382	352	355	344	329	353	326	360	329	376	335	374	323	343	332	343	373	372	333	350	337	349	360	362	339	322	315	351	343	363	356	330	341	321	362	334	361	317	355	339	327	341	341	330	350	324	356	339	350	335	331	363	294	376	323	372	335	336	310	356	357	337	371	380	349	323	353	348	319	364	307	341	328	367	341	290	349	307	352	343	327	358	349	364	353	332	329	336	352	329	377	349	338	357	350	361	371	339	339	336	347	332	326	332	350	347	329	328	319	351	359	358	335	330	335	348	366	311	348	335	325	348	305	321	359	360	302	351	326	331	362	353	376	335	303	344	372	384	321	324	339	318	330	311	363	337	337	357	312	326	323	327	351	355	395	355	320	359	356	314	353	336	385	343	327	351	332	333	349	345	328	309	363	313	316	345	335	350	365	344	368	338	357	330	370	333	373	357	340	313	363	343	365	356	337	339	296	320	317	358	295	338	352	353	329	335	331	300	338	331	315	350	339	349	344	351	330	339	365	343	343	354	342	353	358	325	368	319	324	341	359	361	357	376	348	330	339	317	340	374	316	348	334	330	341	372	340	312	340	325	332	331	367	334	337	355	352	385	317	348	329	329	330	319	345	333	327	350	343	357	313	338	334	355	372	349	365	353	344	348	359	302	340	352	384	346	345	354	312	338	367	351	332	361	344	326	338	340	356	334	349	315	315	318	338	346	352	344	340	327	363	338	333	346	322	386	340	322	323	328	328	365	341	357	336	353	347	337	339	370	352	320	374	342	351	342	321	331	340	334	341	359	311	312	327	370	314	365	321	337	326	308	305	345	366	352	359	349	346	328	333	349	327	354	321	355	338	354	331	316	304	313	359	360	327	319	338	350	321	336	361	340	328	350	354	334	355	347	329	355	358	300	338	327	325	340	341	321	338	324	337	331	340	330	339	340	353	319	339	350	362	351	310	352	344	340	358	306	340	339	354	341	316	331	357	335	334	334	347	335	373	338	325	364	348	355	379	354	324	317	334	341	346	361	326	320	342	338	353	331	327	340	347	315	359	348	326	336	347	334	341	323	349	330	353	375	348	340	356	329	330	352	341	340	320	346	375	366	352	346	332	351	327	357	354	340	350	345	358	342	341	355	351	342	300	349	322	332	321	341	327	357	349	332	372	342	333	349	345	337	333	330	338	349	355	331	348	331	362	353	328	295	333	351	351	320	371	372	328	327	325	365	323	372	356	333	344	336	354	332	353	319	395	337	326	367	348	355	339	352	350	350	330	321	343	357	336	361	334	348	343	316	322	341	381	344	373	362	326	346	340	335	339	387	364	373	336	292	339	332	325	308	329	327	325	344	339	310	334	342	330	332	315	345	362	336	354	323	339	363	330	347	350	348	353
11964	6712	7124	5120	3093	1977	1467	1182	1051	1041	816	791	758	644	530	485	395	360	336	293	312	303	264	284	280	252	247	239	255	246	222	239	235	217	206	242	233	236	235	255	209	222	244	244	238	262	259	226	241	211	217	223	220	216	215	218	200	200	221	194	201	203	211	207	225	199	226	211	227	191	220	192	218	213	234	206	193	209	198	196	205	198	215	223	215	191	198	181	194	215	212	200	209	201	195	228	208	207	215	199	218	221	204	192	227	220	212	213	217	251	204	206	195	205	193	231	213	228	191	205	209	198	201	202	199	181	201	219	195	244	202	201	183	198	192	196	212	230	208	209	207	196	198	199	195	217	187	204	224	223	207	194	216	206	210	200	216	201	215	222	181	225	218	213	204	201	186	190	214	217	206	217	195	227	209	232	206	186	217	190	196	212	189	185	202	184	173	198	215	203	189	192	164	203	213	182	213	172	184	202	216	203	205	177	222	191	183	212	196	213	214	227	204	209	178	196	201	192	221	222	228	167	210	202	202	206	221	194	214	200	218	212	223	232	214	205	201	196	208	212	202	205	222	195	203	184	236	213	214	182	212	213	209	200	199	230	215	207	178	208	201	208	213	189	203	217	201	206	219	213	204	226	203	188	204	203	206	183	178	213	233	206	207	225	216	201	208	188	209	202	200	188	241	193	212	209	186	207	197	206	217	199	226	212	228	210	202	216	210	223	190	200	235	187	210	211	191	192	253	210	193	218	196	202	204	207	190	207	221	208	223	210	209	199	221	202	192	209	189	192	208	170	203	211	183	221	212	196	190	217	244	218	217	193	201	192	205	224	187	208	192	184	220	187	189	213	200	212	196	219	202	222	193	194	205	218	204	192	172	184	199	212	183	196	202	212	244	206	196	242	189	188	231	200	197	203	217	181	213	210	184	192	203	228	193	199	214	204	210	196	189	216	200	215	181	209	197	190	216	223	196	199	209	204	210	193	197	203	212	207	201	190	215	213	187	204	214	190	203	196	234	178	178	177	190	201	218	187	187	194	223	196	214	192	194	222	205	196	225	206	213	190	205	195	195	213	179	214	196	235	200	206	201	189	216	209	202	237	178	198	220	194	190	222	240	212	209	189	218	199	209	229	216	227	219	222	199	201	208	209	185	203	219	188	207	202	212	205	209	182	188	210	195	200	194	225	208	206	198	182	201	200	223	192	201	195	200	217	221	216	192	210	228	206	205	193	183	197	221	212	206	171	207	223	213	191	216	234	196	225	209	212	213	196	233	195	213	194	211	218	243	198	219	228	181	183	200	188	207	195	213	197	197	217	202	182	187	195	192	198	188	205	216	199	187	193	191	218	215	198	208	200	186	211	199	210	201	205	197	206	220	223	217	187	204	200	208	186	202	204	197	196	208	173	176	206	213	206	199	195	204	198	207	212	217	211	204	212	224	215	219	182	237	220	186	209	208	197	220	214	201	207	218	207	186	228	213	196	212	202	190	192	182	203	197	184	214	201	198	188	207	217	229	212	199	216	183	222	189	210	222	187	217	217	214	196	196	215	196	213	241	194	215	222	216	206	195	207	209	221	201	198	188	200	192	206	187	223	214	184	215	178	229	217	228	213	214	160	208	206	214	198	210	202	238	199	190	209	200	219	196	184	218	205	244	188	214	214	216	184	193	186	190	208	210	203	196	220	201	204	212	195	220	199	185	190	200	212	200	196	226	206	201	196	196	213	220	218	190	194	203	202	206	206	187	209	179	180	189	204	203	205	203	237	215	192	208	179	217	192	209	200	195	217	221	216	218	199	211	222	218	204	238	199	164	185	185	183	218	198	194	206	198	208	215	189	182	203	206	210	178	186	214	213	211	225	187	179	185	211	178	216	216	219	215	192	193	197	216	191	209	181	203	191	202	190	207	183	219	208	207	209	189	176	214	212	194	206	197	174	190	202	198	189	229	213	211	238	214	213	212	189	197	195	191	191	213	189	183	203	196	212	186	200	216	219	207	200	216	220	194	202	204	211	197	234	225	202	201	215	208	201	226	202	212	216	203	185	215	243	194	195	235	198	190	176	202	208	218	195	218	228	211	217	204	204	210	214	190	206	192	211	238	209	199	184	236	218	195	203	218	200	193	211	208	192	209	200	219	210	204	235	207	187	198	190	220	214	208	210	205	215	192	210	214	198	186	193	197	211	215	230	191	209	203	179	180	227	199	192	191	200	201	212	201	219	215	201	194	209	225	188	234	204	203	223	190	204	201	213	194	185	192	221	194	208	199	218	210	217	197	206	207	206	207	214	203	194	214	214	223	194	184	219	206	205	204	203	187	214	206	204	181	197	187	215	196	190	215	221	206	199	190	205	236	205	198	195	186	218	168	218	205	195	205	227	194	194	193	181	218	205	181	222	198	204	207	219	210	197	215	167	195	200	185	203	191	196	207	187	252	191	202	180	230	211	207	189	201	211	201	191	190	196	218	226	194	208	213	203	204	197	203	175	204	197	189	194	228	202	191	192	222	203	194	195	218	198	209	194	186	198	201	195	191	208	191	232	232	230	188	182	204	207	226	226	195	218	191	216	218	208	218	219	185	188	208	247	211	193	194	214	194	192	219	217	217	198	220	203	193	208	209	209	210	238	177	170	196	211	185	208	239	197	198	181	238	201	199	199	225	199	204	186	216	197	203	210	208	197	237	203	196	202	188	206	193	179	200	202	189	209	210	208	207	234	198	200	208	209	227	214	192	190	206	197	189	194	209	211	205	205	188	218	187	213	212	191	191	198	206	195	213	192	199	204	191	179	206	214	183	212	214	213	196	204	238	210	189	202	194	213	183	217	198	212	201	189	214	214	203	209	190	203	227	228	221	183	188	188	207	199	177	220	226	221	173	199	211	223	218	223	197	220	211	219	208	205	224	208	230	203	228	210	225	219	210	212	196	227	219	187	218	220	206	170	207	204	220	208	191	206	209	207	211	206	202	192	190	199	191	234	213	186	192	213	220	196	174	206	210	184	212	203	196	217	213	218	173	210	225	226	208	208	185	215	197	196	186	205	201	238	190	209	213	215	185	229	217	197	200	226	164	191	225	198	215	212	191	202	221	198	214	182	201	222	187	209	195	228	213	206	205	198	198	214	193	218	199	204	188	206	205	200	204	232	202	216	218	203	211	184	186	190	216	187	201	241	234	237	192	180	190	212	186	192	185	224	206	186	195	211	198	203	235	195	216	193	189	192	214	208	215	209	199	193	214	184	182	202	222	197	231	211	224	200	186	211	197	200	186	206	224	207	206	236	199	218	210	235	199	183	197	192	184	212	208	192	203	221	218	223	221	205	231	207	220	215	207	196	212	229	205	216	223	213	201	240	225	229	181	221	208	209	220	239	209	215	201	193	224	209	192	204	225	199	198	167	192	215	184	191	189	185	204	187	186	203	223	188	180	212	214	218	213	200	200	212	197	200	201	180	191	206	200	190	184	206	185	210	192	203	202	213	218	202
6775	5692	11830	13100	10105	7699	6347	5723	5020	5235	4478	3895	3500	3179	2664	2371	1775	1565	1423	1194	1064	1113	1043	1020	971	825	815	769	740	755	748	707	721	719	735	775	719	712	681	756	734	773	729	735	744	778	777	737	679	677	688	647	590	558	586	594	556	551	561	578	578	553	559	609	582	552	521	507	547	490	534	503	524	517	548	542	506	468	506	514	494	511	492	507	522	492	536	519	496	523	545	485	523	503	513	510	512	485	514	502	493	501	483	498	520	510	453	505	484	548	512	492	495	463	448	473	507	520	476	472	497	515	472	510	537	488	501	483	494	521	515	509	504	533	457	512	527	506	508	480	472	537	501	498	506	472	478	515	511	493	482	488	514	480	466	554	510	536	531	471	497	505	528	478	487	432	512	517	490	451	488	481	520	480	484	477	482	521	520	494	484	486	504	511	474	482	521	482	464	479	506	468	484	480	494	498	492	512	481	518	521	486	513	511	510	456	469	490	541	480	529	492	480	501	478	491	506	518	528	503	495	467	490	501	468	471	487	495	471	492	482	521	466	463	469	499	483	478	439	525	540	494	461	471	491	482	499	477	504	456	497	524	485	503	477	493	504	514	508	492	516	472	498	476	532	511	470	519	517	526	475	524	498	521	487	525	502	542	513	488	515	518	514	477	505	497	495	492	499	500	498	487	511	527	470	493	502	469	533	521	503	509	524	496	504	458	501	485	491	458	504	541	493	499	495	488	537	485	493	523	466	557	504	481	492	497	475	543	480	467	466	479	448	501	475	467	510	467	470	472	489	514	455	475	534	464	519	522	496	443	509	470	501	528	494	483	547	518	473	486	501	522	525	464	511	490	507	481	515	482	487	544	486	487	519	504	533	481	512	488	493	491	509	538	510	486	475	468	526	494	470	469	515	509	474	486	506	499	508	484	542	485	514	507	494	509	516	490	511	463	521	512	514	532	460	514	489	492	477	502	452	496	505	502	490	538	495	484	487	465	510	491	507	489	522	457	495	506	541	534	488	512	519	481	532	501	499	512	483	489	496	455	495	521	522	485	498	485	524	524	485	483	537	503	510	499	511	496	484	495	473	524	508	448	450	470	496	522	486	521	532	494	507	482	508	496	488	527	476	475	510	500	553	474	513	494	469	517	518	500	506	498	497	494	485	485	485	515	492	477	494	494	478	487	477	508	473	488	485	507	530	516	523	485	483	503	494	451	544	520	524	470	502	485	482	476	459	491	511	516	497	483	513	494	460	511	485	463	489	487	512	491	500	520	505	483	519	518	483	470	544	494	500	516	489	530	483	506	487	508	528	522	508	495	503	494	503	483	475	505	464	482	501	537	495	474	499	499	468	508	516	489	471	483	522	446	475	479	470	499	489	510	495	523	505	491	487	481	513	482	527	477	506	456	516	483	497	504	512	505	485	500	528	523	502	451	490	506	489	472	508	506	542	496	521	521	488	506	510	489	489	477	521	494	481	536	501	484	532	479	503	506	531	500	528	484	469	497	514	468	514	509	529	508	483	457	476	494	459	505	514	476	482	488	495	523	494	529	498	552	500	493	524	465	468	480	495	544	500	478	482	523	493	490	479	475	511	459	500	473	471	495	495	471	491	490	505	495	508	497	499	546	509	503	501	466	475	475	490	509	455	482	492	467	504	495	466	534	459	483	498	524	489	528	494	489	498	500	523	482	504	514	500	512	489	490	461	446	488	499	519	488	527	493	496	478	517	481	506	489	490	486	489	518	539	491	481	498	493	508	506	528	511	492	506	492	512	485	468	486	486	528	473	516	481	489	494	491	511	525	521	539	518	520	501	496	476	516	546	503	479	500	486	491	492	501	515	468	538	487	506	525	516	491	496	459	522	487	503	480	538	491	473	507	452	467	482	493	454	487	525	504	458	484	487	476	483	508	485	509	499	472	459	482	491	477	446	498	460	505	470	511	480	497	504	539	513	542	512	484	501	509	491	481	508	499	511	533	475	525	517	480	476	495	518	557	491	536	518	498	509	483	452	461	543	464	463	493	503	525	523	490	503	501	498	519	484	491	487	504	524	488	490	447	487	483	503	458	495	515	494	555	520	489	493	517	517	488	487	514	484	518	511	498	496	506	516	476	521	506	478	534	491	486	510	458	520	506	473	474	543	506	483	480	508	469	496	500	474	454	497	451	503	526	498	499	499	510	496	500	492	471	462	485	493	466	522	482	493	474	448	461	491	504	514	470	503	454	491	461	486	515	536	506	491	501	511	521	467	477	488	480	521	458	489	500	484	525	463	505	501	494	475	487	507	471	507	508	493	538	485	507	509	480	470	494	492	491	523	480	491	489	491	502	502	504	476	524	547	505	504	457	475	538	489	484	506	481	500	460	477	532	527	558	510	533	506	489	491	481	551	462	487	504	523	536	517	503	511	528	460	512	470	514	484	498	501	526	499	485	486	482	518	536	470	493	513	496	471	501	468	463	531	535	497	454	480	514	508	458	497	495	477	523	485	467	467	525	462	490	492	514	505	507	527	539	481	507	491	485	538	463	474	519	525	516	527	509	462	467	522	512	500	507	500	506	540	494	527	514	499	496	499	500	496	530	442	465	521	458	484	509	543	523	470	517	492	540	497	509	488	476	500	497	512	482	501	515	525	525	496	471	505	515	490	466	453	501	504	533	509	497	524	474	482	521	474	504	491	485	484	472	452	538	503	521	476	501	491	542	508	510	509	527	484	474	460	497	494	462	522	505	509	481	496	545	493	469	467	461	524	516	494	478	502	525	479	467	543	490	494	519	494	465	474	508	491	487	499	500	511	513	500	485	502	510	490	494	489	470	503	492	469	474	515	506	474	496	546	509	480	506	461	514	468	468	512	482	482	520	462	530	523	466	519	541	468	496	484	445	491	532	461	453	529	495	490	491	491	518	481	472	468	460	535	510	486	447	504	501	491	497	541	478	501	501	488	440	483	473	554	504	471	493	496	484	493	500	529	494	515	489	519	494	478	510	518	476	490	522	521	475	458	514	507	521	497	504	513	480	468	524	466	499	492	530	507	505	535	498	454	484	506	477	489	494	513	515	484	469	483	487	486	491	517	484	493	523	503	485	513	479	502	476	500	482	495	483	503	439	510	472	494	510	456	451	441	486	510	508	493	472	463	507	494	471	523	520	501	503	532	491	481	501	504	476	508	464	497	511	499	534	507	479	484	511	464	549	519	507	520	450	484	486	486	468	501	494	498	516	528	470	515	500	474	469	509	454	501	514	519	502	508	468	479	498	480	503	420	467	517	497	502	471	535	508	491	488	509	469	479	464	503	478	523	486	506	484	496	501	484	486	525	498	474	494	475	527	499	536	489	503	479	487	508	476	502	503	499	479	489	488	506	522	444	506	482	483	475	524	464	478	485	495	475	503	510	495	495	500	487	468	500	491	533	490	498	469	474	456	472	510	477	487	513	488	523	462	457	490	505	523	471	470	522	527	478	436	523	524	521	506	482	509	459	483
22327	12032	12190	9358	5554	3496	2607	2220	1894	1733	1404	1227	1073	953	752	712	638	525	454	421	402	345	356	365	309	315	275	314	276	273	261	310	228	275	279	283	293	285	227	253	238	222	208	219	259	237	249	228	198	218	216	217	232	199	235	215	196	212	189	189	186	180	197	186	166	177	156	159	197	197	153	169	193	174	156	183	187	161	203	186	202	158	156	182	167	178	168	175	174	187	180	184	209	190	171	161	184	163	162	179	172	186	171	207	174	174	154	189	187	183	159	169	166	169	172	175	166	161	164	176	170	174	184	198	190	169	197	181	183	181	165	187	163	151	173	208	144	178	159	190	167	175	156	163	154	163	170	172	147	145	191	189	152	204	188	170	166	187	151	158	160	145	169	192	169	185	178	172	158	180	191	170	180	175	170	178	172	152	172	188	175	170	145	194	189	169	178	194	182	166	162	151	148	151	151	184	174	176	162	180	149	173	188	170	196	170	163	177	156	169	160	191	193	191	165	195	160	172	173	175	179	157	172	151	166	173	186	186	170	168	164	157	162	154	170	166	176	170	174	159	175	160	174	166	151	186	179	146	152	181	185	179	168	164	192	177	164	184	185	191	184	176	173	172	158	180	198	170	171	185	175	188	171	183	181	165	198	181	154	161	158	157	165	189	156	188	196	161	179	155	172	136	172	152	152	169	168	161	141	142	176	195	185	174	175	188	179	175	144	177	176	181	193	164	177	158	185	180	149	181	196	184	164	180	169	187	177	160	179	182	157	155	182	187	168	176	174	155	180	153	157	141	152	165	177	146	167	172	168	206	186	174	200	182	159	176	152	172	158	137	148	173	156	176	178	195	185	182	171	190	172	177	167	163	161	176	170	151	158	177	161	152	177	157	189	177	174	176	194	170	178	177	155	179	171	167	159	175	176	187	185	168	184	180	161	170	181	152	187	169	187	191	173	168	161	167	140	167	182	173	144	168	166	180	178	207	197	191	166	169	170	165	155	162	170	178	190	171	156	180	164	145	163	168	145	146	206	223	163	177	187	173	177	172	173	164	158	167	154	189	156	182	192	176	176	176	161	194	161	165	180	170	162	204	184	165	143	164	183	185	177	163	191	175	138	170	161	174	157	171	188	170	199	176	171	175	162	176	153	147	161	162	186	154	165	143	186	180	173	177	154	177	186	178	182	152	162	177	165	171	178	159	196	171	173	158	162	183	176	152	157	182	181	173	184	176	145	150	189	148	189	190	141	163	187	182	169	162	172	156	166	169	178	194	155	164	179	167	163	156	178	159	175	168	190	165	172	179	180	194	163	179	197	180	168	178	166	155	144	178	160	156	158	174	178	169	146	161	174	170	174	165	155	159	159	195	194	181	163	168	172	183	186	169	153	186	178	187	179	184	177	163	147	170	179	202	170	174	169	168	172	168	163	202	173	137	174	191	179	192	184	185	189	177	173	174	175	193	190	168	169	163	172	168	141	187	167	179	176	163	172	182	167	166	170	180	186	175	141	188	170	155	184	165	165	212	148	175	164	198	176	179	194	161	163	168	191	161	173	183	179	169	181	146	175	169	174	131	189	179	188	148	179	168	187	148	153	184	182	177	162	188	172	155	165	164	159	165	155	194	175	162	174	186	181	169	190	170	140	142	164	172	184	147	172	167	170	181	176	168	177	175	156	172	177	162	162	161	168	171	175	178	171	172	164	193	162	146	145	192	162	159	177	167	171	153	153	165	162	173	175	181	190	165	163	139	167	168	190	178	179	182	146	184	163	164	168	182	168	154	182	169	141	175	151	181	153	195	177	157	158	185	154	188	169	157	176	184	187	165	211	163	172	168	157	180	168	142	195	168	189	159	188	169	174	187	166	196	182	170	161	178	162	155	158	152	159	188	169	160	204	167	189	155	180	181	154	173	169	180	155	181	161	175	163	182	159	168	177	190	171	134	176	179	162	151	171	181	179	175	190	183	204	183	177	168	159	182	177	183	204	156	202	158	170	184	187	175	173	177	173	160	173	160	183	171	185	164	162	190	186	194	182	176	172	156	175	172	187	158	194	173	161	174	182	190	151	184	171	164	196	176	191	185	187	190	170	159	167	166	170	173	174	168	169	159	168	159	168	175	171	171	168	179	181	181	156	156	165	162	181	164	163	210	143	155	184	176	182	191	173	164	143	183	197	205	167	160	169	167	154	190	146	161	170	177	191	188	187	197	195	166	159	176	175	185	166	157	161	167	216	174	188	188	189	192	153	168	187	175	182	167	187	174	166	154	192	167	178	174	158	177	166	153	165	180	176	159	190	171	196	173	185	175	167	172	176	184	180	191	155	158	183	178	167	174	171	160	165	165	166	142	179	149	157	177	180	162	182	157	181	161	177	153	185	164	170	173	176	182	166	159	161	198	180	193	149	161	168	191	178	160	167	159	162	170	164	173	192	160	188	157	157	183	163	196	151	172	161	157	171	156	179	157	179	170	155	166	165	181	184	150	154	154	175	171	167	176	167	154	153	179	169	165	157	170	180	184	160	154	156	164	162	181	187	182	176	165	175	161	160	162	161	165	169	170	170	167	183	168	167	188	169	176	178	162	173	181	171	171	152	186	167	189	175	174	168	170	162	169	193	162	205	191	162	163	167	161	147	206	155	165	155	162	158	148	157	170	204	177	171	177	156	176	165	162	172	175	167	152	171	168	184	169	168	148	157	163	166	166	187	149	146	199	159	150	187	179	171	189	155	159	180	191	196	154	181	191	188	148	155	188	172	176	179	170	163	158	183	175	171	177	157	182	147	139	165	164	162	188	155	168	151	194	190	186	172	192	184	154	172	153	176	172	180	161	169	177	153	179	169	160	185	207	154	171	165	160	157	156	176	174	151	184	157	156	171	200	178	162	147	186	163	151	166	172	178	196	157	169	161	174	188	165	167	177	166	162	173	187	160	171	149	155	141	166	176	166	171	162	168	186	181	171	161	176	155	140	184	145	167	192	158	182	147	152	137	189	170	176	163	169	172	190	177	165	146	152	177	160	159	195	193	178	160	181	164	160	190	163	160	173	197	159	191	169	190	179	189	197	173	160	160	189	175	184	179	168	182	190	167	171	172	173	173	182	147	185	210	156	186	160	188	183	180	151	155	170	170	159	170	172	188	178	197	182	185	177	174	182	159	177	178	182	166	184	160	175	169	165	165	162	179	186	152	169	160	179	167	184	181	162	188	168	192	160	165	174	177	160	179	177	158	177	155	182	183	189	180	166	175	186	172	174	174	198	179	143	172	159	168	165	177	157	175	165	188	164	188	181	174	155	158	172	150	185	196	180	172	148	189	166	191	146	166	194	169	188	168	193	170	175	163	161	157	180	163	184	168	166	159	194	152	173	160	182	178	193	191	191	164	164	171	172	179	179	177	206	170	159	158	168	160	152	189	178	167	180	166	148	187	178	164	164	150	177	173	156	192	176	166	155	184	162	195	157	170	180	150	170	180	163	171	193	143	185
12877	9018	18330	19772	15870	12650	10912	9675	9179	8639	7376	6581	6136	5384	4567	3931	3217	2740	2501	2294	1986	2067	1916	2094	1731	1431	1319	1261	1173	1122	1129	1180	1116	1265	1405	1380	1380	1195	1124	994	988	901	955	908	943	903	971	923	766	806	739	678	659	664	668	585	550	581	639	605	622	622	613	576	574	530	498	465	521	488	472	476	510	479	499	492	497	454	444	459	425	383	418	422	480	451	427	405	437	414	433	461	505	488	443	452	460	474	450	432	431	384	412	451	406	412	414	430	428	446	406	408	435	441	428	414	455	396	448	445	424	392	442	412	457	469	464	485	440	439	444	423	415	441	438	416	440	436	393	428	442	442	434	431	432	403	434	461	442	438	416	427	431	440	420	441	414	428	391	399	421	469	395	457	400	432	446	421	440	435	415	398	450	393	475	417	393	391	458	436	414	435	417	436	434	427	421	426	413	414	459	428	434	425	416	418	408	445	435	451	446	457	432	416	376	426	471	430	449	414	405	424	470	417	433	405	403	407	435	442	411	459	425	403	426	400	401	418	415	406	410	394	439	423	432	448	417	419	435	416	391	424	444	425	420	404	418	420	412	415	444	414	413	449	408	431	419	408	433	427	417	437	441	391	398	425	441	411	431	384	390	429	444	459	395	407	406	439	432	407	417	406	394	442	375	438	393	381	447	407	404	400	406	398	437	397	416	418	414	438	420	429	450	462	405	434	419	424	435	416	444	411	443	422	405	446	429	426	401	460	445	387	432	440	418	383	436	429	418	404	430	419	407	409	407	430	408	396	407	433	423	426	449	425	435	420	437	419	424	406	435	397	452	402	413	386	433	458	436	424	439	430	446	451	449	422	452	418	411	401	419	407	409	433	433	418	406	419	445	430	427	424	407	440	428	448	436	406	429	436	410	414	426	438	432	456	376	460	429	389	427	414	480	390	405	442	414	409	447	427	426	426	440	404	425	429	429	444	441	409	386	449	415	416	422	390	417	432	432	436	429	407	404	413	418	422	411	413	414	462	436	421	402	427	408	412	430	435	433	460	421	419	395	426	436	429	412	402	433	416	400	434	404	445	439	446	406	421	405	421	430	369	418	416	442	417	418	445	414	437	403	388	429	451	442	458	403	436	381	429	394	427	458	413	402	420	398	417	447	456	393	469	472	451	402	432	379	428	409	428	425	437	430	429	419	395	409	430	431	436	440	422	433	416	417	427	436	433	418	421	426	395	445	411	415	425	403	407	458	418	435	432	425	386	488	442	437	392	427	434	394	433	448	349	397	424	357	431	459	409	419	431	421	409	416	467	416	423	416	442	452	409	436	432	428	440	426	400	438	433	432	434	395	452	395	397	445	399	407	418	448	402	423	432	403	429	425	443	448	404	438	436	417	449	442	464	467	443	424	420	461	436	441	427	415	443	400	420	421	404	395	440	420	419	441	456	428	435	440	418	383	402	410	423	435	455	417	431	421	405	428	398	389	408	434	406	431	455	383	411	433	395	398	406	396	435	441	443	465	448	444	389	402	450	458	462	468	460	412	427	449	443	428	397	444	429	424	420	437	404	406	377	439	417	412	394	436	444	437	432	433	432	408	440	441	423	444	426	424	455	434	419	414	481	408	433	465	459	391	419	429	428	456	449	420	376	438	412	379	413	402	404	411	428	433	390	419	452	431	421	428	404	429	439	451	424	405	453	424	417	431	403	417	393	431	455	411	435	381	465	431	410	421	409	424	422	417	425	405	424	419	431	442	422	420	408	430	417	437	416	412	434	425	418	418	389	409	406	433	447	445	423	410	423	441	441	457	448	430	441	423	431	425	421	367	398	396	438	422	423	434	430	455	393	455	418	420	444	409	415	418	417	420	390	409	442	415	413	413	423	402	441	424	437	403	415	425	406	396	423	405	428	419	414	441	431	447	426	434	446	466	424	399	413	430	447	403	408	419	381	405	434	421	418	463	434	397	424	431	412	443	436	411	401	454	387	407	405	389	413	399	476	397	417	430	412	409	399	423	375	422	465	433	441	402	430	441	420	436	437	403	429	436	407	427	429	430	391	430	404	404	438	469	420	424	405	446	424	406	412	433	448	394	412	423	389	424	425	394	412	400	400	430	447	433	395	458	437	455	426	426	408	447	454	414	399	424	430	434	433	413	423	438	414	448	424	468	426	446	485	424	430	421	415	424	400	404	425	417	397	405	422	448	417	468	449	421	423	408	406	395	439	449	407	413	418	407	417	421	403	385	451	441	411	429	419	437	426	433	433	426	430	415	440	421	408	423	424	397	421	414	417	429	443	424	439	479	436	437	398	466	388	409	436	405	434	394	439	426	415	372	389	423	457	440	457	396	427	435	398	413	404	438	442	427	417	435	434	449	419	449	414	411	442	426	446	440	405	433	429	465	427	440	423	465	421	420	416	382	392	430	449	439	430	405	397	427	430	438	408	404	437	404	428	431	432	400	406	430	408	420	420	435	440	406	436	433	415	370	397	436	435	392	431	420	392	438	413	425	456	415	430	436	402	420	406	419	414	423	378	436	434	420	434	438	418	428	391	437	415	469	421	387	446	406	404	413	434	378	430	434	446	411	417	423	430	424	433	415	439	394	425	413	440	447	402	411	383	447	440	432	422	426	465	428	448	437	420	404	407	422	412	418	441	414	414	419	401	393	416	435	419	427	400	428	406	393	415	455	402	412	434	462	424	415	442	398	450	414	403	421	463	448	436	459	470	401	401	453	381	416	412	422	388	418	444	452	435	415	360	400	387	405	440	401	444	380	395	442	426	399	411	433	410	424	421	424	390	385	438	431	428	427	415	407	415	450	396	454	426	424	401	424	439	421	439	414	444	435	452	447	429	436	447	438	417	452	421	410	405	446	411	455	407	462	414	439	449	439	399	434	422	438	437	458	431	428	443	437	436	418	444	464	407	409	407	420	410	423	439	391	434	446	435	438	400	438	419	431	397	456	453	407	432	405	441	431	440	408	406	390	407	446	422	412	425	444	396	446	415	400	431	385	402	444	437	411	418	437	454	402	435	440	422	434	439	440	433	420	433	429	380	435	435	463	413	406	442	412	429	403	429	416	417	402	403	399	451	457	407	385	412	452	402	434	445	410	473	414	414	421	420	420	462	425	447	401	420	478	469	381	422	419	402	418	422	409	424	394	426	416	426	430	387	415	420	375	387	430	419	423	431	432	374	413	419	395	381	406	437	423	444	429	430	445	396	438	402	446	429	424	418	410	429	433	466	460	426	427	419	421	445	430	418	430	406	429	425	428	448	438	418	431	430	417	447	407	396	418	413	390	424	402	430	442	432	418	403	447	401	398	457	461	445	427	403	415	406	379	431	419	424	427	412	447	414	435	422	427	429	443	423	418	443	434	408	428	428	398	431	441	423	411	450	446	416	443	429	436	404	403	423	399	413	433	458	434	451	430	443	414	375	447	429	438	414	429	409	435	407	428	465	404	419	410	444	450	426	451	427	414	405	434	466	415	392
30748	17025	17735	13463	8176	5450	4113	3371	2925	2425	2054	1771	1577	1318	1000	849	753	706	597	532	500	470	501	455	390	364	356	312	295	271	308	317	316	343	384	313	347	337	261	255	234	246	226	250	227	218	242	233	226	238	203	191	172	156	180	178	179	165	154	175	168	199	189	155	150	152	141	155	139	157	161	123	130	148	160	123	128	130	146	153	120	131	152	128	129	126	153	141	126	112	144	137	136	131	161	153	144	169	167	124	138	154	153	128	158	152	141	147	131	153	131	142	143	143	144	155	150	139	152	145	162	132	141	134	147	154	138	153	136	167	130	141	146	141	135	135	128	149	164	156	151	147	156	130	147	135	141	140	142	152	131	124	143	152	121	138	123	141	127	132	156	130	127	132	140	140	152	137	142	150	134	148	151	148	130	146	131	120	153	146	126	140	145	135	137	147	148	124	153	145	157	135	131	153	153	157	148	148	126	159	131	137	123	131	153	155	132	142	139	138	148	138	114	136	132	116	123	133	142	133	145	136	132	128	151	135	145	127	151	127	143	149	140	141	129	136	123	139	152	121	142	135	155	137	140	134	149	140	132	178	149	159	136	137	150	136	127	140	129	139	115	159	142	144	123	129	122	156	148	150	119	137	155	124	142	131	129	134	148	141	154	141	156	154	164	140	136	141	133	143	155	146	123	135	163	128	170	161	146	144	142	136	135	114	145	119	129	142	142	132	144	157	131	138	124	158	130	161	151	115	159	155	131	164	124	145	118	158	140	139	127	138	132	140	133	126	153	148	152	131	130	138	139	132	138	129	135	112	140	142	124	134	143	128	148	107	142	148	144	140	147	140	128	123	130	131	133	138	150	135	132	132	133	120	142	130	160	151	127	128	136	170	136	133	148	143	139	154	164	147	114	158	138	137	132	146	167	124	132	125	156	152	121	139	145	148	125	142	149	136	131	125	133	139	143	147	137	125	132	125	117	140	122	127	143	122	153	152	138	147	134	124	123	124	152	134	127	128	138	134	124	126	145	143	136	153	124	151	145	125	114	136	135	144	139	150	133	137	137	124	141	157	139	139	119	124	142	171	135	138	144	135	126	132	146	136	161	149	129	141	151	138	136	133	140	134	125	133	149	130	134	140	138	129	135	148	133	129	131	137	124	153	124	153	135	151	137	153	139	138	141	136	121	116	145	143	146	139	157	137	122	119	127	134	128	134	137	144	128	124	133	143	166	134	127	132	136	158	147	134	154	158	137	133	149	142	131	138	143	128	144	145	137	150	163	151	135	135	139	137	157	156	138	121	129	133	142	139	149	137	145	147	134	134	149	139	136	125	125	129	152	148	150	147	124	129	146	138	134	121	148	141	139	110	122	141	133	155	133	146	133	132	138	137	131	120	135	138	131	130	137	145	122	149	133	132	124	131	148	141	128	137	117	128	140	126	156	136	182	146	132	163	153	151	110	118	134	150	144	143	144	137	126	132	138	146	118	138	150	112	122	137	124	132	147	112	136	145	141	137	145	142	148	117	149	136	130	137	150	134	141	126	131	143	142	120	154	143	136	136	138	139	119	136	148	152	115	126	140	136	111	123	159	151	168	155	156	155	130	150	122	136	151	153	130	143	149	134	138	147	160	157	120	130	159	125	110	147	151	149	141	141	146	154	134	120	138	122	122	107	132	107	126	129	152	144	134	114	133	139	136	143	131	125	145	130	128	139	126	141	151	134	134	150	117	146	106	142	149	158	124	144	147	138	146	134	164	161	124	174	132	123	125	159	147	118	150	145	166	144	146	138	121	144	119	136	119	128	120	136	134	149	137	131	149	131	149	151	135	162	125	162	125	138	140	159	136	124	131	168	165	136	133	135	121	160	119	139	135	120	155	125	160	130	140	115	140	159	125	171	163	146	124	144	136	131	131	145	114	144	131	142	131	160	149	161	136	155	135	157	124	141	141	137	148	130	123	130	124	153	140	118	154	146	127	128	114	145	136	130	136	163	127	140	150	112	128	140	148	150	146	135	132	133	125	127	165	132	147	116	134	143	149	135	146	142	140	155	121	131	120	132	137	129	136	152	117	152	115	119	139	146	148	161	141	130	147	137	128	138	121	121	134	119	120	144	133	135	161	126	159	142	136	136	125	140	146	119	133	159	123	129	144	142	138	168	135	129	132	153	132	142	142	137	158	151	153	144	140	136	140	133	140	143	153	131	140	164	142	131	140	151	127	149	170	153	141	129	147	118	124	132	137	116	147	133	176	141	139	149	130	139	167	141	129	144	128	123	127	136	151	140	131	114	130	122	128	130	136	131	133	138	109	130	158	128	123	132	151	158	147	128	154	162	134	148	146	135	139	124	128	138	140	126	127	130	161	140	144	134	136	139	147	145	140	133	158	125	145	135	145	143	137	143	151	133	130	139	130	132	142	154	144	128	130	122	149	161	120	140	144	151	135	131	132	126	160	136	130	145	131	141	153	131	142	143	144	132	146	124	142	159	145	134	138	132	130	157	157	161	140	145	129	136	134	144	126	129	145	146	138	143	162	130	134	129	142	136	124	146	118	118	141	110	140	118	146	137	146	141	155	125	138	143	130	148	133	149	142	170	134	122	142	139	138	125	130	136	127	149	118	149	129	154	143	119	154	133	118	148	156	143	133	110	129	142	126	137	118	146	149	145	130	134	137	153	123	126	141	127	157	155	122	127	146	123	154	148	130	179	121	128	132	127	143	132	152	163	140	153	136	129	122	117	125	129	134	150	142	140	147	141	132	149	127	125	124	154	120	140	144	150	145	126	124	150	134	153	137	129	137	137	161	141	132	122	131	137	146	159	142	121	127	138	139	140	116	133	146	140	136	130	117	122	128	132	136	127	137	146	139	138	139	138	115	150	155	164	144	146	146	151	156	143	126	146	138	154	135	126	147	130	142	158	136	118	121	115	137	124	139	139	162	133	127	132	165	132	144	130	132	137	138	128	133	130	133	154	121	154	135	147	133	141	129	135	165	148	137	137	144	145	126	138	115	124	130	144	122	150	112	126	154	149	144	146	124	131	150	127	143	141	156	135	136	132	124	151	138	135	128	130	150	141	133	126	141	159	177	142	133	132	124	131	127	142	143	129	141	122	131	150	133	129	137	136	137	169	125	144	145	130	147	145	138	174	126	126	154	144	135	142	153	110	146	125	129	128	118	131	162	130	143	134	134	130	150	159	126	131	133	141	157	126	152	146	148	157	132	134	140	123	139	128	106	121	148	125	142	140	149	159	152	143	136	132	137	148	130	134	128	130	131	144	165	151	149	135	118	135	123	166	142	131	144	129	140	137	117	155	144	137	140	157	135	143	169	146	145	178	123	137	137	150	139	135	140	135	149	152	140	155	150	154	147	125	144	121	134	149	126	149	138	143	143	134	151	141	132	132	147	153	142	130	139	121	131	137	130	142	147	139	159	154	138	138	152	135	140	139	129	134	142	156	141	106	122	168	140	128	125	142	176	134	138	150
16960	12182	22880	24497	20267	16996	15254	13686	12904	11511	10361	9198	8527	7426	6032	5148	4272	4030	3496	3354	2898	2706	3071	2825	2199	1993	1921	1660	1685	1430	1776	1723	1658	1892	2206	2031	2081	1888	1498	1235	1175	1182	1089	1122	1137	1122	1153	1048	927	958	868	825	682	721	682	597	624	571	616	589	602	647	619	540	463	505	452	399	391	460	426	413	453	446	469	467	413	430	398	391	399	403	420	371	393	377	420	421	414	405	399	366	399	401	396	383	412	408	382	388	359	390	395	335	370	415	374	334	396	399	338	353	415	357	318	344	378	369	331	353	333	371	332	346	419	364	386	399	422	395	358	421	363	366	371	356	355	349	349	367	348	388	357	332	308	320	352	322	359	330	363	348	341	335	332	347	341	369	360	394	319	345	398	349	356	339	365	372	383	346	329	382	343	354	378	361	342	372	314	358	365	342	384	347	373	335	327	347	327	374	344	365	317	351	332	347	369	359	323	372	328	309	365	368	352	346	381	350	361	312	365	325	333	346	360	371	325	344	337	387	343	355	364	364	368	349	368	389	381	361	336	348	363	353	362	354	382	343	317	332	372	331	380	385	341	326	322	373	379	352	379	354	375	340	364	360	362	352	355	314	351	331	370	387	356	361	343	360	347	341	334	339	369	346	384	357	346	334	352	349	345	356	358	354	350	367	389	363	338	325	343	333	326	406	332	347	345	333	344	345	398	355	353	349	344	353	323	355	350	373	373	378	352	341	324	332	309	331	363	332	348	352	348	349	320	356	331	377	347	356	386	333	333	351	326	363	329	361	389	341	344	344	339	373	361	346	399	323	344	365	384	361	344	340	319	380	350	365	319	347	385	334	396	341	341	371	368	384	375	374	359	296	332	364	387	344	367	355	393	338	338	367	413	368	333	317	359	372	359	341	344	375	387	328	343	373	327	356	352	331	351	331	316	371	360	364	372	399	356	324	347	343	336	333	346	355	414	314	329	364	364	363	319	351	395	332	396	349	350	372	370	328	359	353	356	359	336	376	379	355	373	345	339	308	341	372	354	368	369	318	368	346	373	355	353	350	341	377	368	376	360	355	337	382	374	374	372	347	349	362	348	357	356	370	347	322	369	376	345	399	367	346	361	329	358	314	318	343	362	348	338	334	352	349	351	337	337	353	368	350	345	342	359	354	360	318	346	340	378	313	359	354	354	367	365	373	343	332	357	345	347	340	346	365	350	374	346	356	355	344	346	378	363	365	353	323	325	328	375	341	333	331	321	370	323	355	368	362	316	357	354	345	336	353	362	345	358	371	330	339	330	323	337	367	347	366	338	361	334	396	340	353	382	350	305	361	353	352	362	375	344	330	355	360	339	361	372	379	369	353	332	342	382	366	355	342	351	351	352	358	326	377	351	356	375	347	338	368	362	342	362	363	356	364	371	334	351	365	369	349	372	341	360	361	356	341	358	349	356	360	369	332	329	369	355	353	364	363	322	372	352	375	359	338	351	345	366	315	330	337	388	371	385	366	360	357	351	359	337	357	350	371	339	349	343	356	362	357	363	368	314	372	360	367	351	317	368	326	364	388	334	365	370	318	346	371	375	324	335	354	341	336	337	362	394	354	367	372	374	354	351	346	363	339	367	386	355	322	406	324	339	363	365	332	343	343	372	366	349	358	339	354	342	332	360	356	355	343	353	331	365	366	377	339	372	333	354	364	404	370	349	336	362	368	361	374	327	335	341	349	341	342	354	345	334	368	352	326	385	346	385	347	370	335	330	367	338	331	329	362	367	360	323	332	346	316	395	349	362	361	354	354	359	358	305	356	314	346	306	367	353	328	361	314	322	360	341	354	349	364	379	358	352	345	369	371	353	370	353	343	371	378	341	356	345	384	338	347	376	365	388	350	371	351	343	346	344	363	363	347	337	367	352	349	328	371	359	330	351	332	353	342	343	371	328	368	382	318	357	382	353	376	369	298	361	369	374	397	346	365	338	352	341	381	336	359	364	325	369	363	384	375	336	355	329	358	331	341	369	367	366	362	360	365	334	383	357	382	363	382	359	374	340	352	343	367	392	345	335	346	365	371	344	363	343	332	349	359	361	339	365	347	365	357	366	339	370	380	332	355	346	373	331	363	366	351	356	373	389	345	337	308	330	361	376	322	375	347	373	396	334	346	363	353	373	333	351	364	357	369	346	343	372	290	367	374	355	348	361	364	345	360	340	373	366	357	357	346	325	361	346	326	328	360	362	331	321	347	376	313	360	350	351	333	339	334	358	341	327	335	362	348	373	346	378	358	318	382	387	337	358	339	340	344	335	323	398	326	342	378	354	358	317	365	324	346	331	340	359	344	354	354	356	396	334	356	335	367	326	330	350	355	351	353	364	355	368	346	373	349	387	360	336	350	371	344	352	353	352	385	347	358	327	335	373	324	356	346	409	373	353	343	338	366	368	348	342	353	372	351	358	362	348	372	378	325	357	355	367	371	374	354	334	315	352	354	323	347	339	342	367	380	321	335	331	361	338	380	324	337	349	390	349	360	336	379	378	360	367	325	338	374	343	341	371	357	379	356	383	346	366	361	334	398	356	337	353	360	359	339	395	337	372	354	358	336	364	372	343	373	352	348	345	358	341	344	385	334	366	326	396	377	375	343	371	315	366	362	337	330	350	376	368	350	361	368	370	360	362	346	361	387	333	331	392	351	333	338	311	337	328	361	345	326	336	355	347	368	379	376	386	336	346	345	354	343	329	319	357	370	352	336	360	375	385	338	349	358	336	343	353	366	336	345	377	331	348	335	355	354	367	333	327	357	348	320	385	311	344	345	371	359	374	336	376	360	344	359	366	397	378	350	341	343	367	346	362	331	366	380	340	355	354	338	354	333	337	342	329	346	377	376	357	376	335	343	373	358	318	348	337	375	361	313	365	346	382	328	320	356	369	334	358	351	376	325	331	352	328	337	330	349	370	361	366	342	366	394	384	350	365	359	356	335	385	382	368	358	366	327	353	355	357	354	387	356	373	338	374	355	368	374	357	336	377	359	347	344	360	372	365	321	357	341	359	341	370	356	366	361	400	363	356	386	392	378	353	334	357	365	352	349	382	364	344	313	368	336	339	336	341	347	347	321	358	321	338	348	350	334	347	369	349	360	356	360	307	339	345	324	360	341	382	342	346	336	336	349	341	380	370	368	373	349	360	378	382	307	340	336	339	359	336	373	352	355	362	354	326	366	347	373	325	356	368	320	364	370	373	368	337	384	372	345	350	366	349	344	367	370	329	333	335	340	356	358	357	345	372	322	306	370	364	343	358	360	366	342	357	362	339	385	353	326	360	395	332	371	358	356	354	341	379	350	345	341	328	343	401	349	361	344	361	323	323	316	335	352	368	362	345	380	334	359	355	330	359	304	359	338	365	350	362	345	330	356	314	354	374	351	390	369	345	354	329	343	376	346	342	353	309	362	331	330	390	339	379	349	326	390	329	358	349	383	333	360	346	391	358	292	317	403	334	364	336	350
11169	6576	7459	4939	2860	2040	1627	1451	1234	1046	922	790	696	584	484	390	416	382	318	335	291	228	291	280	254	248	269	264	282	251	243	244	229	224	244	226	240	267	259	251	242	251	270	246	245	262	261	232	244	225	209	226	250	238	276	209	232	223	215	206	212	226	270	245	197	199	211	194	172	212	236	203	215	210	218	212	219	225	237	200	209	235	195	184	226	203	244	225	226	207	253	210	227	204	224	234	187	220	205	232	218	213	202	211	199	219	201	205	240	200	228	197	225	210	240	227	192	203	203	212	209	186	219	226	210	226	203	228	202	218	224	210	198	218	215	224	215	223	230	212	215	204	206	199	218	188	216	206	202	225	232	240	221	204	244	227	207	189	198	212	217	214	207	226	206	216	209	226	213	242	224	224	237	198	248	206	199	217	205	215	223	200	225	223	225	225	213	209	226	196	238	222	202	240	204	220	200	236	198	184	237	196	198	204	219	210	216	171	219	190	231	226	220	203	199	160	194	184	226	218	227	199	204	232	232	187	210	186	189	211	185	228	206	220	223	209	234	222	235	224	214	224	235	221	235	184	201	231	211	221	208	221	230	220	201	189	207	234	205	221	230	228	217	246	191	211	213	230	229	225	217	233	198	207	224	257	179	226	227	210	223	208	226	237	230	217	206	195	186	213	204	216	215	189	200	200	209	217	189	206	197	195	241	215	209	182	217	206	233	221	242	229	236	218	206	222	198	206	211	201	196	191	204	230	184	236	242	211	219	190	195	210	200	212	233	215	223	222	244	210	215	207	202	211	195	201	229	212	251	214	208	205	221	202	221	211	207	195	210	209	244	238	212	220	220	216	211	227	190	205	227	223	210	210	225	220	261	223	228	230	204	185	217	234	203	181	219	203	237	213	231	227	202	218	211	216	194	211	226	207	186	205	204	221	200	208	219	227	204	247	207	228	228	242	207	220	202	229	210	202	221	196	225	205	205	199	217	219	222	208	240	235	201	187	208	212	214	222	228	238	211	223	213	206	199	199	217	187	213	195	215	232	226	217	223	235	218	203	196	218	201	217	221	227	223	226	237	211	241	218	202	199	233	215	206	218	217	223	231	211	234	212	207	246	207	201	233	203	200	217	238	226	223	205	231	207	218	212	214	236	229	214	230	206	208	225	197	230	246	194	235	210	219	196	228	234	206	214	227	211	218	217	227	231	204	212	212	192	222	200	220	215	214	219	199	220	213	219	205	211	244	217	230	237	189	221	214	183	239	199	204	211	224	221	246	215	194	215	215	223	189	210	196	231	200	214	235	215	229	204	226	201	201	209	211	204	201	218	219	213	204	245	223	219	202	236	201	226	189	186	224	212	220	190	180	212	216	220	226	238	204	197	223	212	204	216	210	224	184	225	209	201	189	191	213	226	230	217	218	225	222	194	220	216	212	220	210	202	229	189	203	236	199	219	212	214	211	196	225	227	192	220	208	223	240	235	235	226	220	215	207	218	193	205	229	223	227	221	210	227	242	218	220	217	211	219	217	192	217	204	203	236	212	206	227	209	212	210	213	211	225	237	201	183	190	202	217	213	206	191	193	214	221	204	237	227	221	190	202	209	214	208	235	232	208	227	237	232	229	205	219	193	219	202	230	231	241	205	197	201	215	171	185	238	235	209	222	234	239	217	210	218	204	232	209	192	211	214	223	219	213	198	205	224	222	186	223	244	206	211	209	217	214	227	212	223	239	212	219	215	226	198	225	210	202	212	214	205	235	218	209	204	228	201	188	199	207	235	195	203	223	217	199	222	236	219	205	222	191	201	221	223	183	223	216	220	208	219	217	211	233	226	229	212	205	237	203	214	206	236	217	182	221	196	218	207	254	199	232	210	207	187	204	205	205	193	241	214	214	183	196	228	198	209	228	182	213	230	202	227	205	195	168	211	193	236	235	220	219	223	192	205	241	206	193	249	225	203	211	217	206	218	215	166	235	236	222	208	190	193	198	221	203	210	206	213	217	224	204	220	231	230	214	223	216	226	228	210	226	202	200	198	210	203	228	218	215	215	228	210	223	201	199	208	199	218	218	229	199	205	219	203	242	199	206	202	188	202	208	212	239	219	216	234	234	186	225	190	208	224	207	226	219	219	190	199	233	215	259	213	210	235	183	215	215	215	226	191	226	205	212	211	231	205	205	205	198	229	205	202	216	223	213	207	162	213	237	215	193	218	209	210	226	225	194	230	229	211	204	220	205	234	200	191	217	233	220	247	194	226	227	224	211	242	189	239	236	211	229	219	221	220	192	214	229	220	202	227	220	207	216	184	252	197	216	193	204	192	186	218	196	200	236	228	202	211	200	226	240	210	212	209	215	249	200	211	219	206	232	195	248	220	226	219	198	199	203	216	211	237	210	216	208	215	189	228	204	224	213	204	217	227	228	201	213	251	208	199	210	203	216	216	215	224	233	185	203	215	218	235	272	183	198	214	250	223	224	218	214	222	215	239	185	204	188	162	201	177	203	209	211	217	217	209	209	228	205	202	222	207	231	214	220	226	196	235	215	216	211	228	209	203	225	204	221	223	212	207	182	214	227	222	218	205	208	199	230	234	230	185	171	219	234	204	200	218	217	204	224	216	197	222	211	195	210	210	202	209	209	210	185	217	201	207	204	199	203	202	232	251	238	195	218	222	211	248	240	225	221	205	211	216	200	197	202	208	241	211	236	209	228	192	221	226	238	204	207	210	217	199	202	219	214	228	212	198	208	208	217	172	220	221	203	220	196	206	229	233	218	238	222	198	202	210	204	199	207	221	209	218	197	193	224	208	208	204	227	200	201	232	225	224	193	209	228	210	222	209	203	228	173	218	216	190	217	224	212	198	208	209	213	176	220	225	212	204	204	220	232	220	203	207	224	233	211	183	203	219	214	217	213	186	221	194	197	211	208	225	212	209	201	200	205	216	209	233	220	230	219	226	213	193	221	211	214	217	219	230	233	197	180	202	216	198	211	218	181	219	228	208	198	236	233	252	210	213	200	219	225	181	222	217	208	230	198	182	219	231	203	231	216	209	197	196	209	187	183	206	198	234	225	237	215	222	201	217	212	206	259	216	210	203	232	214	196	219	202	202	215	223	228	204	210	223	204	222	229	216	215	220	200	201	244	235	242	212	214	220	211	214	194	222	206	215	184	216	222	232	221	206	202	202	187	210	200	202	187	198	226	232	232	218	221	191	222	218	228	215	189	215	209	206	217	228	215	203	215	191	209	204	227	206	213	222	236	206	210	201	198	217	226	205	214	235	199	203	197	193	195	198	224	198	194	217	232	200	228	214	217	189	202	223	203	215	225	231	214	218	222	223	197	215	184	219	217	221	240	225	186	224	218	209	214	203	207	205	209	220	226	219	213	216	212	207	218	203	224	233	190	259	216	230	188	225	212	217	215	240	242	224	228	213	207	232	211	200	207	220	216	210	225	196	218	213	219	221	249	245	217	247	196	246	221	194	209	226
6490	5679	12264	12678	9776	8105	7119	6486	6048	5164	4503	3961	3343	2954	2367	1847	1800	1641	1420	1182	1110	1081	1070	1015	937	851	853	859	802	796	712	750	698	796	774	717	748	753	768	744	794	821	776	802	794	806	835	747	673	669	640	663	653	660	592	585	620	607	600	580	587	645	582	622	585	558	516	554	489	498	516	539	556	570	514	520	553	556	535	497	527	522	526	497	506	477	515	529	524	536	541	556	542	554	549	543	559	556	475	508	511	511	541	512	546	505	479	520	524	546	503	561	537	558	505	491	508	495	487	517	486	498	512	578	498	524	534	519	535	510	550	517	525	562	520	539	538	587	485	533	482	479	481	543	496	523	513	546	530	511	520	476	560	506	519	498	497	542	562	507	548	481	467	556	521	511	567	527	495	531	511	507	529	522	506	537	534	546	522	545	527	537	525	510	487	560	505	504	544	538	513	528	514	493	549	500	515	488	553	531	527	539	537	531	494	504	529	533	503	486	522	547	527	581	523	522	500	535	530	537	534	543	501	508	525	482	526	546	525	507	507	520	521	537	464	521	514	493	512	535	516	541	476	516	503	541	510	519	525	505	491	464	518	531	497	579	521	533	494	516	537	505	508	554	508	529	526	488	534	511	518	524	503	524	501	523	509	512	535	518	500	499	516	525	535	530	523	489	544	496	549	504	497	488	510	511	490	511	505	493	529	532	508	485	518	533	518	536	504	507	525	526	496	526	532	523	510	503	548	551	463	486	553	550	504	496	525	516	533	558	492	534	529	514	515	497	527	495	558	498	549	484	502	524	509	529	532	523	496	520	508	495	520	500	548	537	516	515	501	516	535	555	535	511	504	520	528	542	531	497	511	493	521	534	537	503	534	513	517	508	514	502	515	528	485	521	520	554	506	555	508	515	523	533	510	534	530	493	496	516	539	501	484	524	519	554	497	512	481	509	528	495	533	565	528	505	501	546	588	550	515	522	548	518	551	520	498	516	526	523	485	513	537	444	530	516	486	516	539	552	513	466	497	505	473	530	527	480	520	557	483	490	555	488	522	540	483	554	518	503	490	531	556	529	527	539	516	533	546	548	503	545	492	532	518	459	526	488	529	539	501	524	501	486	515	531	522	522	517	530	519	523	519	511	564	500	526	512	523	513	533	495	523	503	486	524	515	498	507	549	510	533	557	511	526	527	551	495	486	531	520	522	532	517	530	520	538	547	506	553	532	541	497	496	546	500	522	537	560	522	499	521	514	491	477	510	503	526	545	526	560	512	484	530	512	487	500	505	506	541	527	500	493	531	483	542	524	540	487	495	509	540	500	504	469	521	541	534	547	530	536	511	483	536	522	490	524	490	457	525	508	518	492	488	510	564	573	507	590	557	479	512	504	506	546	544	540	525	521	512	534	509	502	516	521	495	489	513	531	490	483	492	509	510	564	470	575	525	513	504	480	523	527	530	511	521	491	492	540	508	544	526	500	527	519	554	509	522	525	492	526	521	544	543	502	535	504	531	491	540	526	522	554	534	538	506	549	525	495	516	499	526	496	506	506	554	483	507	532	526	494	522	535	524	504	552	525	510	521	546	489	502	486	496	494	509	508	513	518	556	531	509	505	506	535	540	492	491	554	488	526	511	534	532	536	506	534	527	515	536	484	532	524	528	512	506	509	532	504	549	588	502	498	505	519	481	509	550	494	502	525	480	527	531	516	525	559	532	541	509	553	501	516	535	524	499	518	458	538	515	518	526	507	536	523	533	564	527	517	509	529	504	564	512	540	494	480	548	502	497	507	539	525	513	496	538	522	546	527	511	533	520	515	521	503	532	542	528	525	510	516	492	525	551	520	537	509	503	492	498	507	496	523	505	509	506	538	497	532	515	500	537	500	545	486	528	490	541	534	550	538	546	515	475	516	519	522	495	490	509	569	507	508	521	505	525	508	505	538	511	506	509	510	486	524	510	524	513	534	494	530	519	510	508	501	578	496	554	536	529	504	570	547	495	524	501	534	515	513	548	560	489	519	484	515	595	524	497	502	566	502	500	495	513	508	514	549	501	522	513	501	500	537	522	492	498	512	538	562	518	504	523	498	504	479	513	543	527	531	514	540	533	567	462	498	533	558	505	500	547	511	516	520	509	509	554	514	534	544	540	525	522	548	500	541	562	524	540	529	550	526	556	485	495	529	540	520	520	509	518	525	523	538	519	491	514	532	551	529	497	550	462	548	520	566	535	516	522	551	523	537	549	513	532	513	500	503	543	513	532	521	522	515	506	546	486	492	468	503	527	522	519	549	529	480	512	498	532	538	521	512	502	518	536	512	545	541	536	498	524	509	547	474	531	473	524	561	491	495	517	510	481	489	518	540	521	526	497	539	540	512	499	518	468	542	499	538	526	524	569	516	535	499	513	539	513	477	513	501	522	489	538	512	535	531	543	499	506	480	504	547	499	523	553	557	492	514	520	520	505	520	549	512	522	490	542	487	513	514	507	519	495	522	566	509	493	506	518	489	548	498	512	503	532	496	510	510	557	553	468	529	499	497	510	499	535	513	493	500	505	518	533	500	519	559	468	505	516	533	522	536	521	528	517	536	520	527	498	517	522	538	468	510	532	509	507	505	531	549	498	541	515	513	519	507	552	515	536	562	535	496	529	498	510	534	515	560	498	536	506	493	511	495	489	515	537	548	529	547	539	507	543	539	525	507	507	518	518	521	539	561	549	530	536	534	512	532	549	526	503	498	542	481	512	506	535	532	537	500	462	551	524	524	513	504	505	492	538	508	521	517	523	534	500	534	527	509	506	536	551	532	526	438	514	579	485	544	526	516	510	499	528	531	517	512	517	530	499	543	522	531	531	547	494	501	515	533	510	557	492	463	494	500	466	486	508	547	514	535	488	537	481	555	541	513	527	513	524	523	500	531	536	542	549	482	539	542	472	492	535	487	555	524	505	509	499	553	527	509	504	513	501	491	500	481	475	501	509	511	521	537	530	547	509	505	504	543	529	484	536	522	491	518	537	540	535	541	539	521	504	507	506	520	523	503	490	554	527	496	506	494	525	533	495	487	508	561	486	525	537	534	502	559	535	548	505	508	484	535	513	476	548	506	493	506	553	538	552	502	530	504	476	531	532	479	496	567	507	523	509	521	524	469	517	488	515	489	499	536	495	518	527	518	482	526	542	520	580	499	504	529	531	534	504	516	528	540	510	570	526	510	491	552	478	498	512	535	525	507	528	528	505	516	543	534	503	531	519	482	497	514	525	550	506	532	516	517	503	515	474	509	489	502	552	514	509	494	530	539	471	477	526	528	541	505	518	523	520	506	506	503	499	505	509	534	471	520	552	512	535	512	505	515	494	576	528	497	518	521	516	514	552	546	513	549	514	510	508	566	527	512	522	525	527	539	497	534	514	536	508	482	505	557	543	504	539	507	524	487	500	476	499	520	557	489	493	521	535	493	473	529	537	518	477	537	502	501	503	488	500	523	494	563	462	485	542
22304	12154	12200	9269	5431	3869	3017	2543	2114	1892	1460	1224	1108	940	757	665	599	573	485	412	405	377	363	367	339	316	301	279	282	268	311	338	299	307	316	306	317	252	250	248	266	267	259	265	270	203	236	247	243	242	227	206	221	228	199	252	219	220	215	209	226	205	216	189	231	223	176	189	196	204	187	198	187	209	212	223	175	161	183	210	192	191	193	181	223	198	189	170	203	167	213	216	201	165	187	206	182	194	175	182	186	170	182	174	178	201	188	181	183	212	183	181	191	190	187	191	208	206	233	216	170	179	197	166	202	200	197	200	190	186	196	190	197	193	176	210	166	181	194	187	177	204	192	204	179	179	184	188	177	196	169	180	186	175	186	207	179	199	177	175	193	199	180	161	181	190	198	217	216	191	184	163	192	203	196	215	165	205	166	167	207	194	223	187	157	192	176	183	202	189	164	186	171	180	157	178	166	176	187	210	197	192	200	220	190	174	178	177	185	208	209	191	191	202	207	189	178	196	197	185	202	203	202	200	180	194	209	187	182	182	188	203	190	224	204	189	204	197	219	184	182	197	185	193	177	174	185	210	182	184	171	188	190	184	189	205	208	210	164	210	201	208	173	180	198	208	205	182	190	184	212	172	174	193	169	186	180	187	189	197	201	170	151	224	209	208	179	185	185	209	197	175	188	207	219	187	199	181	208	179	207	177	203	183	194	223	202	191	192	188	178	162	169	199	203	199	205	187	160	180	210	177	175	174	180	186	190	182	209	210	199	184	190	184	164	221	190	208	189	167	208	178	196	199	198	204	190	190	220	198	203	195	201	216	191	197	198	219	193	190	201	186	199	160	156	172	192	182	224	207	194	164	175	203	191	188	173	208	198	181	183	194	207	198	185	185	209	182	178	172	182	183	193	188	182	180	180	202	185	165	190	188	209	189	184	194	187	194	211	194	191	237	176	177	187	197	184	162	171	197	179	187	199	190	174	205	166	195	204	170	178	211	175	180	198	163	183	207	197	204	208	173	181	191	185	175	195	198	184	171	197	197	185	187	194	183	186	208	199	198	183	180	206	192	201	195	196	197	202	196	172	187	199	196	201	219	174	165	185	216	194	181	179	206	174	179	192	166	196	185	176	191	186	178	173	203	179	190	188	205	184	158	191	174	197	168	200	167	181	198	195	198	190	190	152	191	179	205	154	187	153	185	166	201	193	178	175	192	194	217	177	194	168	180	188	187	179	178	173	186	176	194	203	184	181	187	191	188	188	192	205	189	203	201	189	229	193	179	193	181	172	191	213	178	200	179	186	202	191	221	196	189	181	200	180	199	175	207	177	198	201	185	175	181	220	168	189	182	194	150	180	207	201	194	176	180	181	213	186	177	199	165	186	192	208	186	194	198	156	198	197	199	188	197	217	192	181	189	198	184	169	203	218	194	183	197	196	178	156	199	208	181	188	183	177	182	177	183	197	171	197	217	196	185	183	195	195	200	195	189	197	200	182	197	229	199	190	205	203	194	200	196	221	172	183	196	212	197	187	188	184	188	204	190	189	190	200	184	184	207	174	186	176	180	194	211	192	202	216	184	197	195	191	184	208	177	197	180	176	201	197	211	188	191	180	183	159	185	208	201	183	204	185	186	214	185	200	216	189	199	179	180	191	187	198	197	183	199	167	172	163	187	176	175	221	204	166	179	189	195	190	201	183	212	168	169	185	198	203	183	208	198	197	197	209	189	196	201	164	190	170	191	199	181	188	184	176	187	170	181	212	200	182	167	192	179	185	194	188	163	156	181	178	197	189	188	173	180	197	218	164	201	169	196	185	204	192	211	198	184	184	204	188	188	204	184	195	167	216	167	167	167	181	184	184	203	196	198	168	195	201	164	185	187	222	207	194	189	190	200	176	172	185	171	182	204	179	189	172	199	179	176	186	179	227	198	186	183	174	175	207	173	204	208	190	165	202	189	199	190	174	176	175	201	190	186	199	193	185	163	206	172	175	213	197	177	184	197	170	189	197	199	189	158	174	178	175	175	198	201	193	193	185	167	174	188	173	180	192	213	179	181	200	185	204	196	190	191	181	178	197	191	176	188	199	183	203	215	207	173	191	204	195	179	192	222	198	200	183	182	204	186	216	198	180	191	183	171	193	209	167	208	204	185	185	198	168	165	191	182	193	177	203	170	171	178	169	175	205	183	199	152	207	191	219	157	193	205	199	185	210	169	196	208	173	195	175	194	194	190	200	178	190	201	172	171	193	187	194	210	173	186	223	174	166	184	198	198	191	191	181	198	203	195	181	162	195	188	210	199	193	190	191	189	228	194	193	165	177	179	186	182	186	198	191	167	176	201	188	180	202	171	204	149	184	196	172	188	182	208	214	188	184	195	182	178	196	180	175	207	200	174	172	188	178	205	170	168	204	201	202	173	188	174	183	195	185	204	202	195	209	202	168	201	183	186	185	196	198	191	190	179	192	203	196	210	161	211	178	205	206	187	177	179	204	161	169	182	196	176	198	189	216	180	201	192	186	192	191	183	205	187	203	166	203	209	189	192	159	179	186	189	202	184	195	200	177	172	216	163	225	220	161	186	188	198	156	181	191	183	218	210	193	180	200	212	193	186	186	184	170	173	166	171	186	188	176	178	196	200	184	193	191	185	189	201	190	199	190	181	221	204	171	189	222	196	198	199	198	200	181	173	199	178	188	204	172	192	190	197	209	208	173	184	176	202	183	182	192	221	194	177	175	197	202	189	217	189	207	186	202	193	182	181	205	208	165	183	162	198	192	204	182	174	206	194	190	188	215	184	181	187	177	189	200	183	199	177	173	175	193	187	191	171	188	201	193	172	195	157	184	175	166	178	212	200	170	198	187	196	183	182	182	216	202	205	207	206	166	174	173	183	186	175	206	189	233	225	188	180	218	168	194	202	208	195	181	221	181	174	157	200	186	181	196	179	186	191	177	175	200	191	180	176	191	187	184	187	160	180	183	190	174	190	169	203	183	175	194	183	197	203	167	197	174	181	185	191	181	202	172	205	204	183	189	198	176	195	177	197	188	170	203	192	183	184	193	184	191	177	192	201	216	182	198	193	156	196	171	189	193	192	185	203	206	225	173	214	194	192	192	189	185	180	176	179	186	171	169	182	186	178	223	192	180	183	160	206	172	194	211	191	174	188	212	164	166	209	192	189	173	200	204	162	192	196	163	202	207	174	198	168	174	194	210	180	194	181	193	188	197	179	214	209	195	213	181	213	212	175	187	187	203	172	177	203	167	208	204	205	195	168	194	176	189	183	181	209	192	183	202	192	176	203	206	179	190	198	191	170	194	177	211	165	194	162	190	192	189	209	180	170	168	196	187	183	180	165	203	204	215	205	194	202	175	184	190	178	166	174	200	201	188	182	201	184	207	200	192	179	175	171	199	223	202	210	203	192	214	203	209	211	201	187	184	218	211	212	174	212	186	191	180	170	223	185	206	230	176	168	174	193	229	187	196	187
13157	9281	18265	19048	15806	13459	12250	11262	9916	8669	7766	6956	6047	5023	3988	3491	3234	2952	2435	2299	2228	2050	1972	1901	1631	1390	1402	1303	1172	1220	1429	1399	1330	1388	1434	1484	1512	1267	1089	1050	1009	1006	1028	1013	989	1003	941	847	801	812	767	733	679	633	653	661	603	642	602	661	648	646	618	526	557	586	519	517	484	515	519	500	547	506	538	591	535	494	481	525	509	455	461	497	484	476	460	468	503	491	473	490	507	484	508	531	487	486	489	484	467	477	460	460	461	474	494	453	475	499	506	437	450	429	438	468	439	471	463	470	473	449	475	478	454	482	518	528	499	479	498	495	491	495	511	496	493	495	455	470	456	427	480	459	439	464	471	481	477	486	479	465	448	474	469	467	471	465	460	473	469	449	445	450	464	491	469	475	487	466	442	476	455	428	440	486	445	474	449	443	463	413	450	480	459	436	488	475	473	465	461	504	450	461	477	449	481	484	495	493	433	468	442	484	440	446	467	447	456	495	481	448	443	459	457	438	488	463	454	433	478	455	484	441	475	461	482	446	470	527	516	424	454	482	455	458	445	448	456	450	471	448	419	493	427	515	461	470	473	441	449	503	454	443	438	491	468	452	494	431	481	435	418	471	443	461	453	510	444	443	465	463	480	468	478	434	489	498	455	466	468	474	487	428	480	463	459	471	453	452	477	487	480	500	465	484	456	506	465	460	452	482	462	509	489	420	384	417	467	483	457	453	464	504	446	454	442	438	464	460	444	437	442	462	458	447	473	448	459	469	484	458	461	476	487	462	480	454	495	464	485	451	497	447	453	468	516	473	488	504	461	431	473	508	435	508	468	462	479	478	473	466	451	426	433	499	457	480	477	489	479	429	460	439	421	450	459	457	433	434	457	459	488	486	468	448	487	494	474	443	448	489	443	499	417	465	445	468	475	458	430	468	485	454	459	459	489	478	462	512	492	475	462	461	454	459	471	435	458	463	446	455	500	465	473	456	458	445	463	434	503	454	435	473	424	457	467	484	464	448	485	491	427	451	468	460	460	433	472	478	447	443	474	501	469	466	447	464	490	507	456	470	434	454	512	447	457	467	425	479	485	474	439	464	486	449	443	443	472	434	455	454	469	453	451	444	489	481	495	476	440	497	463	452	463	472	436	456	456	434	463	416	502	427	472	421	455	483	450	399	449	445	461	455	483	449	477	461	439	439	436	443	478	455	433	456	511	458	414	476	448	514	432	479	448	428	476	452	470	492	474	440	477	470	480	464	445	455	473	515	476	444	457	483	446	456	460	471	439	458	424	425	444	480	453	469	476	468	453	454	439	451	457	455	478	478	455	432	425	459	423	484	434	458	456	476	401	468	471	462	428	445	483	469	440	469	489	483	442	443	504	445	450	462	474	454	442	476	414	454	484	464	460	431	442	476	420	468	421	461	476	483	427	449	455	434	485	467	470	487	443	458	485	457	451	465	500	454	464	467	455	437	448	497	459	444	463	496	396	455	451	472	464	449	469	474	460	518	455	453	454	432	463	462	479	434	470	431	503	472	492	430	465	434	452	443	462	433	471	477	459	470	467	449	471	481	476	487	438	409	443	484	444	463	444	446	487	463	456	443	438	433	444	501	451	459	473	473	447	483	492	471	471	487	482	510	456	474	483	464	474	490	429	503	414	500	481	431	462	467	479	449	490	475	486	477	466	534	443	501	437	473	468	465	486	471	495	438	440	453	482	426	452	455	438	477	461	436	502	436	455	468	481	479	476	446	490	458	488	493	449	447	476	443	478	491	478	471	471	449	436	465	479	431	445	463	461	483	477	462	413	475	437	453	468	457	461	475	486	471	456	471	464	445	416	461	477	458	506	442	486	445	487	457	497	485	482	451	472	424	462	474	438	476	432	422	448	446	446	461	471	432	469	463	477	445	467	484	436	453	473	492	449	458	479	473	452	500	447	461	462	444	437	448	465	449	441	484	432	471	474	514	456	496	434	432	492	501	428	471	482	514	476	454	448	479	475	450	457	501	446	467	473	500	441	455	479	447	454	473	492	474	443	473	473	481	431	464	440	450	468	467	494	453	438	415	460	449	459	479	509	446	453	466	442	477	447	453	468	431	494	470	459	449	463	470	441	473	456	484	470	473	469	443	471	478	480	436	479	452	430	477	465	446	472	485	483	425	482	502	417	454	491	468	443	525	484	492	495	476	454	462	439	459	430	427	424	509	472	458	505	472	466	456	458	451	479	477	444	472	462	466	465	492	462	475	495	465	489	422	485	439	444	429	465	430	477	453	418	479	414	446	482	483	463	477	465	458	491	491	473	424	462	468	466	501	485	472	467	456	454	475	449	442	466	459	420	443	478	471	442	447	450	493	466	451	450	476	459	475	475	464	463	432	493	477	486	451	460	492	476	472	477	454	497	430	467	490	466	465	462	496	451	413	449	465	434	446	456	466	467	457	484	447	477	481	460	449	504	467	458	471	477	485	424	447	466	483	456	420	445	469	471	499	481	447	461	427	485	421	451	443	437	472	402	465	478	458	454	473	452	491	420	451	468	456	509	470	484	517	452	444	455	457	420	464	482	515	498	478	491	454	483	449	477	460	475	450	465	489	475	509	498	467	484	454	456	496	461	446	495	474	470	507	451	490	449	499	460	437	474	481	495	431	425	497	460	454	492	446	450	467	450	448	445	486	494	475	488	462	476	459	441	478	474	471	502	453	504	458	477	452	450	489	473	476	412	396	442	506	452	456	468	458	477	469	440	466	430	436	523	494	453	462	456	444	470	464	443	477	503	444	496	480	470	445	469	474	467	459	464	490	475	477	477	448	463	467	452	484	481	474	464	492	425	469	439	440	456	452	466	454	489	457	466	460	484	445	498	470	437	497	435	466	453	476	453	445	480	452	451	477	454	460	485	474	491	454	457	487	464	432	476	463	467	454	485	432	463	476	483	501	456	472	430	450	441	469	459	467	447	498	512	434	483	465	420	452	462	493	457	430	492	449	494	512	444	473	472	467	462	457	486	460	448	489	479	481	428	433	496	455	499	478	438	454	462	458	457	445	496	458	475	451	441	453	440	430	475	457	429	481	486	460	492	517	446	474	432	459	471	468	440	514	441	461	479	456	454	469	479	452	456	528	445	478	439	475	468	453	486	491	441	499	465	482	463	503	453	460	465	450	481	500	475	444	447	475	457	431	482	473	444	473	450	469	481	433	486	424	470	502	450	434	515	464	471	465	444	446	474	477	469	496	442	470	413	501	424	507	440	425	458	444	444	469	474	489	453	443	506	484	520	450	448	459	452	471	442	495	458	453	467	436	456	445	420	471	461	445	463	461	438	480	500	438	461	483	435	469	453	435	478	463	439	462	432	467	475	496	453	443	446	477	479	477	459	442	454	462	474	458	425	422	488	441	474	467	452	489	451	461	462	489	472	425	461	432	425	467	466	501	491	456	450	439	441	468	450	447	455	452	479	479	462	451	465	477	502	439	475	449	466	459	502	462
29758	17283	17557	13114	8255	5682	4483	3771	3105	2458	2131	1860	1516	1273	981	934	711	739	599	589	565	563	487	520	373	349	363	304	327	305	338	347	349	318	368	400	374	322	265	241	251	261	237	252	241	231	231	257	221	202	182	200	212	159	165	178	168	180	175	160	159	164	190	167	168	164	152	150	154	143	159	170	183	146	164	176	155	182	174	141	170	166	150	161	146	147	143	162	158	144	150	159	188	173	126	161	139	185	133	150	151	173	149	191	158	142	161	131	151	129	137	168	155	162	149	160	138	154	153	139	131	156	156	142	152	153	155	145	150	148	169	140	169	155	167	155	137	166	134	141	171	161	176	158	151	161	134	136	179	145	144	159	150	163	165	165	160	165	145	143	159	134	150	142	132	148	133	141	138	162	165	151	162	150	150	158	151	169	179	148	147	159	139	140	152	160	163	163	149	145	144	155	154	142	152	147	171	143	177	129	142	172	163	155	160	147	150	144	150	140	153	129	167	169	153	141	124	149	140	164	170	165	169	181	163	156	143	153	145	153	142	169	177	152	161	142	154	146	160	181	163	165	148	164	159	160	161	176	151	163	143	145	142	166	121	154	159	159	163	155	142	180	152	156	134	174	146	152	157	149	168	149	136	141	164	144	164	159	172	157	155	134	166	132	146	151	167	145	144	139	166	163	157	152	150	161	145	165	175	162	153	170	153	143	135	145	152	157	161	145	143	153	140	144	177	178	170	155	154	168	155	168	155	141	141	154	166	139	131	126	154	143	134	140	123	151	172	143	157	130	147	135	143	153	150	153	153	127	164	141	143	172	154	172	149	130	140	149	143	136	144	129	154	166	124	168	139	144	161	168	133	158	160	145	185	157	151	159	143	156	147	149	157	166	135	126	163	137	154	138	172	142	153	160	155	166	149	132	171	128	143	144	178	174	153	169	158	158	145	156	138	177	172	152	167	140	155	149	168	145	129	143	109	119	125	150	159	151	153	132	169	176	145	161	143	156	129	121	166	178	168	140	154	156	169	156	144	159	152	150	167	165	169	180	140	145	149	155	157	158	155	143	161	149	148	146	162	150	157	158	152	161	169	159	182	146	152	148	146	139	149	153	153	161	147	188	158	168	151	166	157	168	169	144	154	155	143	150	136	137	145	142	151	146	147	158	157	133	162	170	146	144	164	131	143	142	150	160	146	168	138	138	166	161	166	161	145	133	167	164	167	154	135	149	162	163	160	185	145	171	150	132	170	170	153	146	150	152	129	150	136	157	171	140	133	153	157	131	149	132	156	169	151	157	145	148	143	136	162	159	145	180	135	144	140	147	149	149	133	171	142	155	133	164	157	145	163	140	128	164	148	143	165	148	162	147	158	156	140	151	138	171	166	171	128	155	168	172	140	161	158	160	132	143	144	140	141	150	156	150	152	166	166	162	152	149	172	145	151	140	155	143	149	163	166	168	125	152	150	154	159	150	152	158	157	149	169	145	136	156	137	151	143	145	140	156	135	165	159	130	153	152	143	163	165	130	155	157	149	153	172	166	145	167	160	147	155	162	157	163	143	144	170	153	119	152	132	129	147	149	131	149	142	136	141	150	170	159	150	171	146	141	147	143	160	144	152	156	158	162	160	160	144	161	145	167	144	137	172	157	148	172	137	165	138	156	135	162	178	129	158	168	160	159	149	165	143	147	155	152	151	149	160	150	164	140	147	140	122	153	163	178	163	159	159	172	171	147	141	150	153	153	127	133	150	164	169	127	159	157	164	140	147	167	132	138	154	149	148	172	176	151	152	144	131	151	151	145	140	158	157	150	177	163	163	157	145	162	150	159	153	157	159	145	136	156	152	128	159	143	133	152	150	156	139	149	144	131	179	154	149	172	140	161	147	154	142	172	148	178	161	152	148	145	166	168	152	152	172	140	150	123	153	150	161	151	137	159	150	136	170	166	148	135	160	160	165	161	151	163	133	159	172	150	151	159	150	125	149	157	146	142	146	155	158	165	166	148	177	151	147	152	143	179	170	143	162	151	160	161	149	165	155	157	149	136	158	152	151	164	152	184	162	151	146	134	165	165	157	144	151	148	139	159	142	131	142	169	152	140	132	138	134	159	154	150	158	146	163	138	137	138	168	168	139	165	152	163	162	145	134	150	156	147	150	161	144	154	153	156	142	149	142	165	156	144	165	140	165	165	149	162	154	149	169	138	132	157	151	150	163	154	155	155	148	144	153	114	157	150	153	157	144	141	164	163	170	155	150	136	138	146	131	134	138	168	138	157	144	163	142	166	171	147	133	142	146	148	160	144	153	135	169	154	116	153	131	159	161	145	158	134	151	173	143	143	127	147	151	137	166	143	167	152	151	161	128	159	172	143	155	130	126	153	172	152	154	144	143	164	144	137	179	147	147	132	151	145	137	155	158	151	147	160	156	140	160	130	163	150	142	137	131	172	176	145	139	162	158	119	148	163	161	146	146	140	149	135	146	155	156	126	152	152	120	156	140	154	195	139	145	149	180	135	130	147	165	157	150	153	163	141	141	147	142	140	157	147	144	159	155	165	138	136	148	157	148	158	140	153	161	167	141	136	185	131	161	169	145	145	158	163	146	134	164	157	152	136	145	146	142	147	156	150	142	166	155	159	164	153	150	159	155	140	142	125	137	138	139	166	152	168	147	142	131	131	138	160	167	126	147	143	164	160	140	142	156	140	147	113	175	151	140	165	150	156	147	154	166	164	155	129	149	148	168	154	176	156	164	155	142	157	144	153	166	140	145	148	165	156	137	176	153	145	146	161	157	152	168	164	177	139	145	153	148	151	138	127	166	153	153	153	126	148	131	158	157	146	145	133	144	159	155	163	152	133	146	133	154	158	153	157	166	151	155	153	144	157	141	146	173	164	163	155	156	136	172	152	157	167	149	153	161	159	152	153	163	154	150	149	143	146	166	171	144	152	138	168	148	157	160	151	151	141	156	155	167	143	135	145	149	140	143	158	129	174	152	158	162	143	146	125	138	150	153	153	151	140	137	161	127	164	175	133	157	145	159	157	140	160	117	149	168	141	144	160	159	146	129	132	171	134	151	132	152	142	144	148	155	170	132	156	142	152	138	147	148	151	175	164	146	164	165	151	173	163	149	147	133	146	147	146	130	146	150	132	150	160	152	163	153	146	145	130	160	134	161	138	133	153	154	177	160	123	161	153	119	146	146	171	163	151	152	153	170	151	150	168	157	151	146	143	155	183	149	155	141	151	152	155	153	150	151	146	141	135	170	167	169	165	137	160	138	165	169	138	140	157	148	154	162	146	151	144	161	161	152	150	146	141	141	148	152	167	154	153	150	137	167	160	152	145	154	147	168	145	161	156	151	138	178	154	155	153	134	145	144	147	144	157	138	158	135	148	145	168	146	150	169	147	153	158	125	159	140	132	150	179	170	145	150	151	157	156	127	149	157	165	167	169	154	166	146	145	140	134	122	161	154	148	133	144	147	159	152	142
16912	12383	22827	23763	20466	18071	16337	14847	13159	11759	10473	9538	8307	7086	5617	5142	4596	4065	3383	3508	3242	3196	2937	2828	2118	2012	1895	1599	1589	1586	2118	2007	1858	1836	2216	2247	2100	1731	1289	1268	1252	1190	1212	1115	1180	1105	1106	1040	910	958	840	783	737	727	681	646	623	648	611	660	666	617	605	545	505	494	468	439	463	522	452	492	437	527	503	486	471	488	449	437	400	405	424	391	416	384	415	407	405	400	442	429	425	414	422	445	415	445	407	393	380	395	396	359	388	389	362	374	385	376	410	406	372	442	372	376	358	396	369	408	380	393	440	406	419	409	452	420	426	439	427	402	406	422	391	392	393	419	412	405	343	398	406	371	391	386	392	357	363	382	406	394	332	353	386	376	378	376	355	414	404	401	370	379	421	415	414	373	406	393	357	377	377	403	376	401	394	375	403	376	358	391	389	357	401	383	369	377	415	383	371	381	405	363	375	355	425	375	393	385	380	405	380	354	384	357	377	398	371	386	390	371	369	367	388	400	408	368	366	363	388	399	369	343	397	389	402	404	357	361	386	371	394	374	395	388	391	375	372	348	392	352	377	371	353	380	384	377	375	399	372	376	404	388	365	395	399	403	355	411	355	384	401	369	375	403	363	384	358	387	368	407	375	422	378	361	359	364	378	371	373	335	438	402	354	390	398	350	417	364	393	376	391	415	382	410	367	384	394	375	349	393	392	421	416	404	369	403	369	364	364	405	380	385	366	366	362	373	380	404	381	381	346	385	381	403	381	402	361	376	412	402	412	370	369	407	360	381	370	408	417	369	378	377	378	394	375	382	390	395	356	377	362	351	423	379	382	364	377	352	377	396	393	390	404	395	376	398	364	374	393	380	371	387	386	374	395	365	360	398	361	344	334	399	398	399	371	406	406	337	432	367	401	379	373	373	386	380	386	367	371	330	376	388	375	365	394	368	366	375	420	405	368	388	383	359	393	362	389	384	359	378	357	379	432	390	402	352	365	400	381	372	414	348	389	392	386	365	375	348	366	372	415	380	370	397	400	357	371	365	383	360	382	367	364	365	412	398	385	389	392	414	379	381	413	372	357	396	395	396	394	396	403	398	399	410	398	361	367	392	427	395	377	352	352	395	355	343	366	362	349	400	385	392	368	415	356	378	406	347	372	371	395	380	389	399	369	395	373	351	387	348	371	400	357	369	390	383	380	383	377	343	396	404	383	354	355	393	395	390	379	382	379	373	377	342	391	424	359	382	387	401	368	398	383	372	367	384	407	382	404	404	367	357	383	390	379	391	388	365	367	379	376	375	375	395	359	379	400	403	359	404	402	336	350	404	390	402	356	355	385	361	372	369	398	403	412	392	365	380	363	381	361	433	372	342	386	389	341	355	385	370	402	369	397	375	373	354	386	383	364	345	348	385	398	376	367	416	412	388	385	377	353	389	380	362	376	371	370	431	371	376	401	378	412	393	395	364	367	411	384	388	401	383	389	352	390	373	374	387	407	362	356	388	392	378	357	360	362	373	428	363	397	355	388	385	383	377	400	378	407	367	374	372	400	369	368	396	372	379	393	400	375	417	392	403	385	383	367	387	372	389	373	356	338	380	415	403	404	370	376	359	375	391	393	399	383	355	412	393	379	354	375	372	389	337	383	404	355	374	358	396	411	376	357	370	402	384	367	376	334	393	407	335	384	405	361	394	400	379	399	372	374	372	394	337	363	388	389	359	386	412	378	350	386	376	382	382	389	365	375	392	389	390	373	377	404	368	401	357	380	328	383	393	353	360	393	377	380	405	401	397	416	385	439	397	381	390	422	372	396	366	412	373	341	367	399	373	386	402	360	380	374	404	405	384	388	382	357	374	412	362	432	386	390	317	356	366	383	361	384	362	374	376	388	370	369	366	393	381	350	373	376	390	360	383	394	399	418	335	350	389	385	380	388	348	359	424	394	392	348	360	368	394	356	419	378	416	361	370	379	367	382	366	421	415	375	392	392	424	344	394	394	389	399	374	378	380	383	362	398	348	371	406	354	360	382	410	364	410	379	388	367	390	364	371	367	391	366	391	371	406	404	381	387	386	364	341	352	396	378	375	372	385	407	382	410	345	401	372	349	398	381	374	395	356	373	397	360	354	402	400	349	392	396	389	390	405	353	384	382	385	401	400	384	385	363	409	385	382	375	370	400	376	385	373	386	419	392	389	395	385	381	364	357	399	389	383	407	372	382	385	410	402	381	397	384	361	398	368	364	389	394	377	379	374	389	400	387	424	386	345	381	370	399	357	390	383	419	362	404	365	403	424	396	373	370	389	403	370	429	374	381	396	400	420	383	373	361	379	353	370	351	384	378	412	391	392	407	415	387	359	344	374	371	381	406	382	380	405	351	411	396	373	373	385	367	372	337	376	395	361	358	406	366	326	375	404	406	426	404	361	407	370	377	377	418	386	407	384	382	353	406	408	348	353	367	442	382	377	384	366	386	371	386	341	387	375	396	405	379	373	388	385	368	364	385	412	401	370	375	384	381	381	360	399	370	386	386	398	407	403	391	391	396	395	373	362	394	383	383	395	400	369	386	383	370	376	396	421	399	403	378	365	378	375	368	425	351	407	337	401	377	406	385	368	388	389	360	365	396	369	378	384	386	387	382	395	372	348	383	423	411	362	382	331	384	364	351	365	356	367	366	377	383	394	386	357	386	390	404	380	374	335	384	378	396	378	363	347	389	380	384	346	374	388	367	405	389	395	390	369	358	372	395	393	383	392	384	369	364	365	386	378	347	390	378	333	400	392	374	377	400	402	339	355	413	416	370	390	362	345	374	384	348	379	378	373	376	380	388	359	357	373	366	386	380	359	369	344	375	374	399	360	403	375	388	391	362	381	351	418	410	371	415	375	371	395	396	398	363	384	395	360	380	401	373	377	379	389	428	391	369	356	362	386	391	406	366	409	383	406	380	414	398	364	384	406	423	378	372	349	347	374	381	357	391	402	385	378	385	388	368	371	416	383	388	410	394	374	367	404	345	384	424	374	383	390	401	399	377	394	349	371	406	349	347	384	395	408	387	397	420	395	411	391	369	353	381	401	412	375	424	401	344	420	384	349	372	360	395	410	370	374	385	391	381	433	401	360	410	368	392	369	363	358	395	370	360	409	403	395	346	381	359	370	402	368	393	375	385	348	361	406	363	359	390	375	366	374	359	401	368	382	407	404	362	382	346	359	366	407	408	390	443	355	356	362	382	404	366	377	343	396	395	388	371	374	374	398	383	413	361	447	404	380	391	376	367	398	392	381	384	379	386	398	383	398	412	380	345	389	382	399	399	402	379	369	393	366	381	349	409	365	409	391	417	389	376	374	382	386	396	364	353	403	393	378	365	363	388	375	406	358	348	367	402	390	356	395	353	395	357	367	384	375	368	395	390	374	396	386	374	382	417	428	373	376	384	402	375	357	373	355	383	408	386	382	362	413	372	356	343	376	364	440	389	388	410	420	415	402	362	344	356	359
11527	6936	7092	4803	2893	2380	1759	1387	1269	1039	849	726	642	521	394	395	356	382	322	314	308	326	273	287	266	267	260	234	262	239	258	232	249	255	225	255	232	240	241	258	221	240	262	264	232	249	253	221	249	217	223	244	240	214	238	219	214	234	234	234	239	269	197	233	254	221	217	250	220	233	208	237	213	226	229	223	210	217	242	247	218	207	214	244	202	255	251	218	226	206	219	220	240	221	211	212	229	233	233	232	232	215	204	232	248	219	212	216	203	234	226	224	195	228	195	204	234	219	221	233	205	213	209	235	250	235	238	241	229	216	214	225	231	205	249	260	225	209	201	228	233	245	202	242	219	233	234	247	223	225	236	234	240	247	213	228	238	239	230	222	215	227	222	197	207	203	205	206	200	217	247	223	202	222	230	203	227	208	212	249	224	232	232	219	235	227	216	216	208	241	253	251	213	229	229	236	249	221	243	239	254	237	236	233	217	251	214	249	214	206	232	230	204	255	229	230	199	213	211	224	209	231	244	235	216	243	254	235	209	221	217	217	194	228	222	227	257	211	240	207	220	234	229	240	218	235	212	220	233	198	227	214	233	209	222	214	205	224	213	254	215	207	222	234	233	200	254	212	235	224	211	216	217	233	221	216	202	219	236	214	223	206	229	214	235	225	237	207	221	224	231	214	228	214	203	214	202	253	244	249	210	225	204	230	217	215	200	212	240	225	225	230	217	223	233	233	247	212	208	224	238	226	202	236	193	223	236	210	235	228	202	225	212	204	218	235	235	221	242	241	263	201	231	220	195	234	228	240	215	244	222	223	251	253	235	220	253	233	231	226	198	226	213	196	216	205	234	232	229	231	241	164	230	236	196	204	218	228	229	241	219	207	220	222	220	209	206	221	223	233	207	229	216	227	211	239	210	242	216	194	227	200	234	228	215	186	220	249	239	242	204	225	209	224	207	238	223	213	214	231	245	219	220	221	229	208	191	229	211	227	227	231	230	225	231	214	246	224	196	218	218	215	232	215	212	214	232	233	216	239	226	230	226	214	236	207	260	244	234	193	218	204	216	215	248	203	234	227	225	215	207	225	238	197	206	235	220	260	222	212	214	228	219	220	242	212	218	230	219	215	219	195	231	232	212	234	238	207	212	215	239	233	242	234	181	220	210	241	246	207	250	195	198	219	228	204	208	224	205	227	189	214	247	221	243	242	242	241	217	241	210	246	221	222	220	229	223	210	231	242	220	238	231	187	186	212	232	249	226	242	205	220	227	185	243	251	222	245	202	226	209	231	237	214	218	223	240	224	214	230	223	204	213	219	207	232	212	207	249	213	212	206	268	222	199	214	219	231	215	230	239	211	224	227	228	252	202	213	208	207	203	213	227	241	213	222	244	226	201	210	221	208	251	224	223	218	226	225	216	196	192	218	223	237	225	207	223	195	228	224	213	233	210	209	218	247	218	201	228	234	244	220	221	211	242	233	209	229	221	232	229	220	206	223	211	187	213	235	209	206	231	220	243	239	240	237	216	231	213	225	234	218	209	229	203	225	237	217	262	228	256	241	235	208	241	209	222	205	238	217	193	202	224	233	206	222	236	224	221	241	206	239	202	229	231	245	238	211	199	223	221	221	224	232	210	220	225	224	235	216	209	234	215	240	208	221	236	205	201	234	205	211	221	222	219	214	204	216	249	248	204	192	210	199	245	209	233	244	196	232	229	237	220	210	222	190	203	226	186	206	228	233	215	244	205	216	232	210	212	236	199	237	220	236	205	217	196	191	203	223	226	203	212	251	207	237	251	214	235	226	197	246	232	224	229	225	217	210	212	233	235	238	245	229	242	223	207	231	203	233	216	239	214	240	223	206	226	218	227	238	216	228	259	209	238	202	196	223	230	244	217	209	229	201	219	246	251	225	243	227	231	237	211	222	208	210	236	197	234	219	230	212	240	223	208	234	223	218	193	225	229	232	229	210	197	249	202	207	222	215	223	226	213	208	193	215	215	232	205	208	224	246	235	251	211	241	217	208	245	226	205	229	209	190	237	268	225	220	218	214	204	239	220	221	199	237	219	228	218	218	239	232	222	244	235	244	239	221	199	215	228	246	250	211	234	195	205	216	230	220	212	225	201	216	217	207	206	225	245	224	232	213	205	204	240	211	227	219	208	227	248	227	228	219	247	224	209	232	214	214	234	224	209	218	217	238	207	195	230	229	205	216	217	224	203	220	199	205	209	200	216	231	234	244	218	209	221	230	220	217	229	225	209	245	204	254	212	233	221	225	219	225	225	229	206	204	238	235	221	261	227	204	246	248	194	217	225	243	227	236	210	181	226	232	219	215	224	227	231	214	245	205	218	213	209	212	224	242	203	220	231	220	218	224	216	233	217	222	206	202	225	222	222	219	228	207	205	196	207	212	252	222	219	191	226	227	219	225	220	241	226	228	224	241	239	249	206	229	240	227	215	219	224	218	236	213	223	228	221	231	211	238	214	231	238	240	247	191	215	216	223	257	251	215	200	212	209	198	233	208	201	246	210	223	217	215	246	201	259	214	217	218	202	220	228	229	226	213	219	217	207	203	203	241	208	229	246	245	201	222	220	228	223	202	218	220	211	199	212	214	250	236	244	237	220	204	224	191	222	249	239	213	232	198	200	233	227	211	225	229	230	231	243	269	240	221	215	247	218	206	204	220	206	233	229	213	196	238	221	222	219	229	230	229	204	215	253	211	204	214	206	217	225	284	237	221	241	220	207	238	217	225	210	192	193	214	225	209	236	246	222	226	208	216	238	218	244	236	206	205	199	239	201	222	209	242	225	211	231	219	223	214	174	216	233	230	175	225	220	218	217	201	201	237	228	223	221	204	223	224	235	212	238	203	254	195	221	244	211	244	216	242	227	233	201	214	225	275	232	245	203	236	213	227	215	214	215	234	226	227	201	213	215	227	234	235	236	217	205	192	226	245	206	227	250	210	221	239	240	221	207	199	226	235	249	208	247	205	208	242	230	216	236	214	207	214	206	233	229	226	223	241	216	239	204	215	241	225	234	231	204	222	244	219	237	245	215	238	212	223	199	249	249	232	237	231	229	239	234	227	210	223	231	212	214	234	232	215	201	241	198	188	229	218	223	209	209	239	224	221	225	217	233	213	224	215	215	193	195	192	225	231	233	210	206	216	249	239	267	230	227	245	204	220	231	218	220	214	201	230	231	198	232	220	223	209	234	218	211	236	245	215	206	195	245	204	236	195	232	231	214	231	220	226	208	225	214	234	236	199	210	233	242	233	216	219	241	220	245	232	225	219	225	219	227	245	231	232	214	225	217	246	196	225	247	219	211	241	221	241	222	211	232	231	220	213	203	199	224	241	198	227	206	213	223	225	241	230	225	230	237	224	225	218	216	220	209	255	241	234	187	200	198	229	224	245	203	240	218	207	217	233	253	254	211	239	203	217	226	196	221	218	217	217	206	223	221	211	208	231	207	233	255	250	237	226
6598	6069	11887	12317	9936	8876	7839	6669	5913	5151	4623	3812	3210	2556	2074	1945	1785	1461	1328	1317	1171	1149	1054	955	893	872	906	826	801	774	813	769	765	806	802	760	849	774	775	787	837	782	794	793	834	786	751	755	667	658	659	609	660	572	676	650	621	599	588	656	622	583	562	568	561	561	524	538	548	545	534	541	576	571	511	542	561	551	538	569	543	552	554	491	516	569	551	523	574	552	531	561	538	524	545	504	534	530	575	481	545	550	484	557	538	510	555	534	563	550	525	555	541	559	537	518	566	538	539	515	519	533	535	521	563	574	557	534	547	526	548	509	563	557	531	570	526	499	516	502	503	508	531	554	512	553	543	549	499	543	550	530	537	517	547	554	555	517	499	534	549	517	522	510	533	557	538	492	574	520	556	514	563	504	524	519	518	531	556	560	517	550	553	526	517	538	524	523	540	509	545	546	514	512	514	564	533	557	520	516	529	529	534	536	540	524	584	574	557	567	559	530	502	549	536	528	514	533	592	527	536	569	529	543	554	602	571	544	573	555	510	545	579	583	579	524	531	519	566	567	521	497	485	547	542	545	543	585	539	518	528	534	579	566	516	600	536	586	584	533	529	497	513	497	520	533	546	505	535	557	525	532	502	517	527	505	510	572	553	517	536	537	550	544	574	527	537	518	563	531	543	571	520	514	518	548	500	557	541	552	482	548	589	518	533	508	541	537	524	539	551	543	506	575	537	530	569	506	542	510	526	527	519	514	513	522	561	538	549	590	512	531	540	546	513	532	508	531	538	503	583	541	531	525	580	547	567	531	502	545	530	519	535	566	581	534	532	546	556	531	504	571	557	552	486	546	532	538	534	495	513	567	509	528	516	522	502	547	556	543	544	572	548	507	526	551	537	537	572	550	524	514	532	549	501	553	543	566	542	518	511	495	558	564	505	527	587	544	510	548	520	542	500	554	520	529	579	543	526	540	503	539	555	559	554	578	558	553	543	555	473	533	503	540	575	552	501	545	531	530	509	510	518	542	529	505	533	562	516	513	523	552	542	518	513	540	538	535	522	592	545	527	542	530	551	547	523	569	525	572	588	549	529	557	556	573	495	515	536	528	527	517	527	553	481	565	524	592	536	538	488	549	527	527	530	547	545	522	521	546	526	521	517	558	530	549	557	526	523	540	546	556	539	532	549	530	535	530	537	535	517	542	534	514	522	523	537	513	549	499	515	547	565	574	524	533	534	558	548	528	555	509	545	534	588	553	524	549	557	540	540	483	533	553	552	543	545	546	572	535	564	513	591	534	563	514	560	555	591	482	528	521	584	566	540	544	526	515	558	538	529	555	490	501	534	578	562	544	535	536	535	533	498	564	538	540	520	542	551	509	550	551	539	510	496	548	553	542	529	558	545	542	544	520	559	556	550	532	558	544	547	535	534	541	544	551	555	581	539	512	556	543	570	498	526	541	500	544	518	543	548	527	504	565	522	544	554	512	519	547	530	522	466	530	555	565	520	548	512	536	515	569	531	508	527	542	512	546	546	547	520	563	538	536	541	586	531	568	550	584	503	532	536	527	541	583	479	558	516	538	544	544	503	550	540	482	488	517	512	511	538	536	543	551	558	501	557	510	495	505	553	541	571	545	549	544	539	563	538	527	531	546	531	526	496	531	492	523	530	524	530	570	523	518	552	553	549	550	484	564	520	513	481	536	545	547	510	533	546	516	575	503	525	495	563	512	507	523	530	547	498	538	544	492	577	566	550	566	563	546	532	486	513	530	588	565	566	485	569	522	543	557	535	502	539	550	576	539	545	557	520	521	542	571	502	552	529	522	548	581	562	579	565	551	543	531	530	526	527	548	545	540	539	522	542	534	541	523	520	545	488	546	570	533	542	540	533	501	506	590	531	540	541	549	537	517	536	537	561	543	591	527	537	550	538	482	535	509	553	550	524	508	519	590	541	522	579	509	569	494	539	534	562	562	555	516	575	511	560	531	567	566	525	519	500	523	519	479	513	545	538	514	513	520	555	538	516	547	521	560	507	522	541	497	520	514	553	551	520	535	483	534	536	548	546	528	531	499	510	490	500	554	559	570	534	536	527	534	546	553	554	569	522	511	528	532	527	537	481	549	505	526	546	536	496	494	563	525	529	526	543	574	568	532	523	534	567	523	547	534	542	558	487	538	575	520	532	518	496	558	517	543	523	580	512	529	577	552	486	538	518	545	535	531	547	562	558	470	544	529	525	578	532	547	516	535	542	572	531	522	508	539	539	553	507	519	562	524	480	542	572	537	544	511	510	563	518	551	534	538	540	569	475	509	522	499	528	486	527	542	589	568	544	545	525	484	534	570	549	495	542	538	563	565	549	553	544	540	541	500	543	538	546	536	550	561	549	530	522	519	548	586	562	533	525	503	524	538	538	497	578	529	534	547	578	599	531	506	563	511	559	573	566	516	491	512	550	565	529	508	555	520	581	536	556	545	528	532	537	543	546	478	564	480	552	555	507	527	515	549	546	583	526	538	544	567	589	527	562	539	556	528	556	585	552	554	506	558	522	502	573	557	539	522	551	542	568	558	543	534	521	546	534	520	497	543	530	540	518	579	505	534	539	527	545	585	559	553	539	561	515	568	516	566	541	526	560	532	516	514	560	561	545	506	540	509	515	525	554	497	543	531	541	490	514	520	591	507	515	503	534	557	516	529	541	499	480	519	512	510	555	548	568	504	512	545	519	540	517	562	540	565	571	504	535	520	531	511	551	534	574	571	589	521	513	490	507	547	561	556	570	560	578	531	524	526	509	520	491	570	585	495	556	518	498	558	540	523	551	536	529	572	580	525	550	546	504	536	550	521	515	504	550	541	553	514	571	494	563	542	526	506	522	573	551	530	533	532	517	519	548	544	545	519	494	551	544	526	520	542	539	516	506	540	563	541	508	550	559	534	537	519	526	574	552	505	507	534	551	528	559	587	491	543	481	508	479	531	574	544	542	558	548	544	579	507	547	540	555	548	525	521	524	548	560	531	522	517	546	488	506	538	549	556	527	554	500	548	553	531	518	600	568	554	570	521	551	511	515	535	549	547	515	537	545	495	546	522	567	518	542	504	565	553	511	512	563	525	564	510	531	514	524	562	517	476	548	503	519	539	543	506	519	497	547	511	527	523	560	563	563	546	552	520	565	518	534	533	540	539	494	559	556	477	542	524	542	543	589	517	545	565	500	548	520	534	582	563	531	536	523	529	539	540	512	537	570	556	543	536	513	515	550	517	590	553	501	509	538	533	524	511	567	548	554	534	543	552	506	536	522	545	524	523	562	524	542	563	544	513	554	545	481	557	530	485	568	538	522	515	521	559	513	553	558	511	535	511	531	514	509	516	512	552	535	538	530	564	518	559	554	505	539	487	536	525	572	565	514	554	522	534	501	568	518	555	545	527	501	540	559	533	516	523	522	523	524	543	558	505	518	563	517	533	536	541	523	536	537	559	548	541	498	559	526	534
22017	12174	12260	8921	5587	4210	3157	2552	2111	1859	1610	1296	1087	889	732	604	527	447	486	420	445	436	384	330	312	299	319	287	311	263	335	351	284	293	301	313	326	252	260	278	285	247	279	247	233	236	244	246	206	221	235	209	227	210	217	194	189	196	187	238	209	182	195	211	198	188	194	185	181	169	206	196	180	183	209	172	190	188	184	191	192	180	173	171	172	176	191	219	186	198	217	199	194	176	186	175	192	176	176	195	191	201	160	184	201	192	185	175	174	173	189	197	177	179	189	197	198	181	164	174	181	173	172	185	170	175	190	191	160	178	169	174	201	179	194	185	193	193	184	174	172	201	171	195	201	173	192	190	153	205	171	178	197	165	183	174	179	166	184	201	177	208	170	180	178	175	167	191	175	188	203	191	184	190	194	171	194	178	161	172	186	198	199	186	197	173	197	206	179	195	171	189	161	176	178	176	182	165	182	195	177	194	155	166	184	167	177	231	168	169	181	164	198	202	191	180	184	169	165	185	196	192	174	179	204	177	181	161	182	167	185	158	166	165	194	172	188	180	175	184	181	179	191	181	184	175	180	193	176	195	164	184	193	194	175	177	183	203	199	185	172	198	173	166	188	194	186	180	189	186	209	174	185	193	188	159	173	182	179	176	210	165	196	199	204	175	194	166	181	215	186	170	179	174	154	179	178	187	190	190	221	203	181	184	192	171	186	185	181	194	172	201	173	180	189	188	184	219	187	204	184	203	207	183	198	198	191	190	200	184	200	167	191	183	179	156	170	181	165	187	162	184	181	176	188	180	172	185	167	203	182	192	185	180	192	180	198	190	175	198	190	167	184	186	167	191	184	186	164	169	194	167	204	202	208	161	188	169	172	205	185	160	177	176	163	179	176	192	201	180	159	193	183	193	190	195	167	194	167	172	201	173	189	189	176	196	179	190	186	168	196	181	186	186	199	182	196	173	177	169	202	177	174	177	186	198	205	178	173	191	170	164	185	177	184	175	178	192	179	193	184	167	204	186	189	170	199	193	187	206	179	175	175	184	158	182	203	163	155	183	182	187	201	187	196	197	179	188	165	191	203	182	178	184	220	192	193	187	158	207	176	165	168	177	161	193	182	176	185	202	177	208	196	175	207	176	202	179	191	197	173	191	193	184	203	167	180	187	183	176	188	188	180	191	195	165	175	161	184	169	186	177	190	162	182	195	185	165	173	197	180	187	206	170	178	185	174	194	170	168	175	188	183	171	185	174	192	190	153	195	171	200	175	199	181	207	171	199	172	167	166	194	196	192	176	174	176	192	168	165	173	191	192	187	214	207	174	192	191	182	213	166	187	166	184	164	167	200	173	184	187	193	169	183	174	191	195	192	194	188	186	174	179	191	181	194	186	198	168	188	166	174	211	177	182	205	184	167	186	203	195	170	193	171	171	194	192	180	160	158	186	162	185	188	149	165	175	203	190	172	182	168	170	176	214	173	177	186	170	194	175	189	188	178	169	189	180	184	189	194	157	211	171	171	170	170	177	164	184	191	172	182	191	197	176	168	199	187	196	161	188	191	201	161	165	186	184	173	182	188	177	183	178	173	181	165	192	219	185	156	179	171	197	157	181	155	205	196	169	181	194	187	158	177	192	197	186	183	180	168	167	193	192	185	204	203	205	183	171	160	179	187	183	158	160	179	187	172	172	167	215	172	178	158	188	182	219	198	180	181	177	183	182	177	194	164	174	177	197	195	169	186	178	180	183	182	200	213	185	176	193	156	160	204	167	182	226	187	180	200	178	190	161	178	192	197	184	184	162	166	195	183	200	199	194	161	160	174	171	195	167	233	176	183	181	205	198	209	195	195	157	170	192	156	199	182	175	189	168	183	189	162	198	211	165	187	182	179	166	180	202	169	167	214	182	194	182	200	191	180	174	164	167	166	191	178	176	160	197	187	164	176	181	179	211	184	190	176	184	183	188	188	182	209	182	187	183	189	194	172	166	168	207	188	204	194	194	191	184	181	192	170	186	207	184	180	198	182	200	173	188	182	174	177	169	190	172	177	196	182	184	184	194	185	158	169	178	191	206	176	178	178	163	174	175	186	175	192	180	156	188	167	193	191	191	177	179	177	187	182	191	189	190	166	167	168	186	202	189	203	173	211	205	195	181	203	197	162	170	163	209	187	176	190	177	203	178	185	163	178	163	175	196	181	198	170	202	175	177	170	185	209	177	198	176	202	160	204	185	172	204	178	168	195	181	189	187	205	233	194	161	153	175	169	199	186	166	166	186	208	181	188	180	172	179	186	177	175	183	164	168	207	159	155	195	180	179	189	191	181	174	184	201	190	195	173	186	181	199	178	202	189	206	174	193	196	180	210	167	207	178	173	177	185	184	156	187	196	195	192	192	185	193	205	174	166	184	168	150	199	174	187	178	173	207	165	210	205	176	171	164	191	179	177	182	171	177	199	169	207	181	185	171	181	186	199	212	158	176	185	174	193	149	173	175	181	198	171	184	206	169	188	183	187	177	212	176	175	166	183	183	165	210	209	199	170	189	196	199	182	192	204	196	170	199	167	199	181	179	168	175	189	160	174	170	192	206	181	194	177	178	183	183	195	174	186	183	183	192	180	192	168	178	192	189	183	195	180	174	183	192	207	192	205	180	195	167	187	190	205	175	161	186	188	178	175	198	147	168	196	192	174	187	181	194	186	189	184	200	190	186	180	167	191	185	197	167	185	200	208	170	192	170	213	183	186	180	207	198	193	206	186	159	181	204	168	172	176	187	199	209	182	216	198	174	185	179	210	167	194	184	202	160	183	184	187	209	206	199	188	182	186	163	194	194	194	192	191	194	170	211	176	200	190	209	179	176	177	193	180	160	194	158	201	174	176	173	204	181	186	155	185	189	178	162	192	193	189	180	183	184	194	193	204	168	186	180	175	200	185	173	172	185	191	180	197	192	188	169	196	203	167	206	174	193	185	208	183	193	173	171	196	186	174	191	199	184	192	168	175	205	175	192	204	172	181	172	187	180	180	190	185	159	202	169	185	172	177	189	158	179	182	172	199	187	190	183	206	191	187	195	185	182	187	158	189	203	196	181	175	191	185	202	170	172	151	178	180	172	194	192	197	157	186	208	201	178	207	191	221	217	160	186	163	176	161	181	182	178	186	172	184	163	183	195	181	183	177	174	186	188	197	182	185	186	192	190	182	170	183	194	198	195	202	144	177	190	166	190	189	196	172	185	185	187	186	193	200	208	203	199	198	172	159	180	187	200	144	158	178	177	183	172	175	175	183	173	219	196	171	195	164	192	174	196	195	192	192	153	222	186	171	192	195	171	188	170	182	211	231	198	182	204	198	193	192	177	162	164	179	178	179	201	174	204	192	174	176	181	203	184	185	169	176	205	173	159	162	179	182	197	187	179	180	191	172	166	174	194	198	169	147	177	184	186	188	160	183	168	191	184	191	187	189	206	165	193	198	183	198	198	196	183	181	166	197
13066	9090	17844	19066	16141	14773	12827	11365	10150	9230	7934	6809	5802	4637	3907	3358	2948	2581	2487	2452	2334	2106	2047	1795	1472	1433	1334	1284	1262	1348	1519	1562	1347	1378	1563	1499	1489	1215	1066	1020	1083	1031	963	994	1030	931	917	886	765	750	742	688	648	622	626	628	616	595	647	652	591	589	555	537	560	497	509	515	518	466	494	524	513	510	539	486	484	500	478	490	468	473	468	462	472	490	449	467	493	457	520	458	469	451	484	452	496	468	463	440	457	488	453	480	480	447	448	470	441	439	463	445	494	459	456	391	463	472	471	416	474	441	456	448	473	491	491	477	472	485	430	421	454	437	455	478	413	435	459	432	449	450	456	479	483	436	465	433	438	438	427	379	459	480	475	448	447	456	411	441	456	456	459	466	468	454	471	477	433	461	447	426	427	446	450	476	484	456	509	453	437	465	430	445	443	478	477	466	447	438	442	419	478	446	451	474	423	450	440	417	437	406	464	428	429	452	425	481	466	426	434	450	423	432	397	430	455	453	445	449	483	456	467	461	417	473	435	477	467	446	424	433	490	439	447	447	433	437	458	456	448	446	437	467	414	438	450	427	405	430	413	407	434	470	456	421	463	490	466	464	488	464	448	459	440	462	422	439	465	445	413	457	453	468	439	458	466	469	411	445	435	437	429	416	434	449	440	457	448	473	422	465	451	461	488	464	450	457	454	463	480	438	446	463	477	429	472	477	409	441	472	494	449	443	459	462	430	477	441	409	446	398	412	478	464	484	459	411	431	445	448	439	452	498	453	450	455	445	448	485	472	465	469	476	409	465	481	442	429	488	425	421	394	445	413	431	477	478	482	428	410	398	450	415	428	436	489	454	475	444	441	462	455	440	465	456	429	413	458	435	481	436	426	420	432	471	467	477	411	485	460	473	442	455	436	450	414	422	415	425	504	445	448	464	443	441	413	434	449	457	455	466	436	424	464	451	472	439	470	448	451	438	433	457	449	434	450	441	449	462	447	426	465	434	450	451	484	447	418	442	451	441	431	466	471	456	483	458	475	458	411	470	423	443	441	454	464	459	434	440	478	481	454	459	422	457	435	439	424	464	442	443	456	459	454	443	440	476	490	437	481	400	436	402	475	477	444	430	479	433	448	449	458	451	461	462	417	462	435	460	437	424	421	460	424	511	489	462	455	463	439	456	469	458	478	437	408	465	453	418	419	462	484	460	470	440	447	469	494	477	458	427	479	456	438	416	422	436	479	458	464	467	476	476	441	455	442	440	466	458	420	399	434	407	435	417	446	489	453	437	475	442	459	451	453	461	428	421	429	482	453	452	434	446	445	421	447	483	444	461	449	477	429	433	468	475	450	450	451	463	456	477	444	428	438	443	421	437	423	444	467	452	451	438	398	454	404	478	451	456	454	454	467	443	449	430	456	421	464	479	470	443	487	442	419	447	452	467	447	469	463	462	466	464	443	415	456	423	455	440	453	448	472	439	434	437	487	463	458	427	451	461	430	410	474	453	486	405	417	431	437	503	449	471	461	471	441	454	457	465	439	431	465	413	436	502	465	434	440	445	452	423	451	479	454	461	427	445	436	416	448	409	428	463	458	442	476	436	473	430	480	452	467	437	457	458	454	456	406	475	464	461	479	442	471	439	444	460	461	407	449	438	463	449	439	431	458	434	462	446	467	413	449	433	465	427	452	444	433	437	402	463	447	424	469	460	439	433	496	476	469	455	461	425	477	454	440	469	415	431	460	461	467	440	475	436	441	472	431	438	450	444	452	432	428	394	459	445	463	451	460	489	462	443	482	467	459	433	460	478	429	463	463	429	445	452	480	522	458	471	461	446	462	432	481	428	455	425	448	467	460	439	474	468	462	433	431	414	449	469	431	413	470	444	440	469	437	472	429	446	441	473	425	437	420	412	488	470	443	426	453	417	455	465	440	421	456	437	451	477	447	418	470	463	451	454	473	430	466	446	460	444	437	459	425	427	466	491	465	472	463	459	451	464	425	426	467	420	454	420	470	477	437	460	465	483	438	469	432	430	443	447	436	429	452	441	482	408	435	429	444	437	430	455	451	479	410	462	424	447	512	456	450	469	431	468	446	478	430	482	466	483	432	470	456	462	495	411	444	502	400	432	460	457	444	459	435	460	402	442	448	438	424	468	509	480	469	491	447	485	395	413	469	495	465	459	466	417	421	456	407	487	452	456	509	471	435	441	433	472	448	483	425	479	432	447	432	484	420	444	449	449	460	447	402	433	429	467	457	449	432	424	472	467	483	431	446	445	420	445	482	446	454	457	433	446	430	446	437	452	446	436	439	452	405	418	425	449	423	503	444	444	493	427	443	445	411	446	437	462	423	475	466	422	463	486	448	444	495	450	435	450	458	433	437	386	513	417	500	453	476	471	420	460	474	407	435	454	405	457	490	469	463	448	470	436	460	465	449	454	444	451	466	446	439	419	465	429	439	419	447	459	414	425	421	461	445	451	462	477	414	412	425	427	432	433	444	419	427	428	449	426	434	470	430	455	429	432	430	454	489	459	479	439	444	437	465	454	474	423	472	415	441	454	419	417	459	472	515	440	430	441	453	478	496	455	449	460	441	439	460	477	443	448	439	427	453	470	463	450	425	476	431	443	446	420	449	426	418	429	456	469	460	436	472	452	470	445	470	469	431	470	466	464	456	451	446	412	438	448	403	435	450	459	430	461	420	426	443	438	467	413	491	437	468	456	480	476	461	429	411	447	447	486	447	448	466	468	438	452	440	491	408	399	434	455	442	419	447	443	455	467	446	442	441	437	466	460	457	488	463	479	430	415	463	481	412	439	464	469	439	425	368	442	440	479	463	475	473	442	432	395	435	442	459	479	436	430	453	473	481	428	445	447	440	453	415	467	489	424	431	450	449	443	441	476	464	438	452	441	434	434	434	472	457	419	454	458	456	491	416	450	432	425	417	456	465	449	451	467	456	482	453	489	449	427	439	391	436	435	433	429	460	445	453	460	473	472	418	463	486	430	449	464	454	482	433	429	473	454	452	457	433	421	472	423	436	426	435	464	470	456	454	418	472	446	492	463	471	496	459	435	435	459	415	426	459	454	474	418	418	498	422	416	446	456	480	432	464	481	490	451	429	406	447	443	401	463	493	437	461	417	481	431	432	446	444	419	460	440	504	453	464	440	472	487	438	460	440	449	441	457	478	425	443	425	470	486	455	467	494	450	507	426	461	431	463	487	464	455	455	481	438	431	457	473	454	427	438	459	436	465	447	477	441	481	459	435	430	498	426	434	464	438	453	407	437	432	483	444	442	418	458	488	444	434	460	493	455	450	443	441	425	452	432	458	457	450	454	464	430	434	459	447	467	438	406	443	401	437	431	446	462	450	460	436	458	474	451	438	470	436	439	493	445	443	485	473	413	454	457	432	417	459	433	481	427	452	454	444	454	485	503	439	448	466	471	466	463	434	481	481	467	503	441	487	487	466	465	448	456	436	429	412	477	463
31396	17708	17531	13003	8492	6326	4784	3798	3147	2669	2185	1762	1464	1219	921	836	648	622	598	598	556	547	476	402	351	348	333	317	320	354	393	382	380	341	386	368	342	293	245	261	256	232	235	238	229	227	233	176	182	189	206	190	193	158	185	189	162	173	183	171	186	170	176	173	174	161	139	161	157	183	184	168	164	174	187	163	151	160	144	165	154	156	148	143	138	153	142	152	153	150	147	160	140	154	147	148	158	139	158	161	135	134	151	125	152	162	137	133	162	136	180	156	170	147	123	147	170	134	153	141	149	130	153	161	146	152	113	133	143	138	139	142	145	146	139	165	125	137	139	150	165	137	125	147	135	156	139	166	125	132	153	129	132	157	141	143	159	130	155	159	155	127	146	124	162	150	153	134	124	156	129	159	147	163	146	148	120	162	146	148	167	136	140	129	156	151	149	139	148	114	145	138	148	143	138	139	130	156	145	156	169	146	148	133	124	139	156	145	148	138	129	126	147	148	134	145	148	126	143	142	159	122	140	157	139	152	170	126	120	152	143	129	135	161	154	156	143	137	136	138	161	154	150	122	128	128	134	118	123	130	149	134	142	131	142	164	140	131	132	130	130	142	142	140	142	150	134	148	142	134	152	155	150	153	152	136	141	148	151	131	137	137	135	154	137	141	144	139	118	165	151	135	124	141	138	140	131	152	133	132	136	158	140	159	135	124	138	146	115	139	137	166	165	153	143	134	146	133	172	127	133	132	137	135	147	130	145	131	155	142	131	142	132	126	138	139	144	137	158	145	123	137	133	140	136	130	148	149	132	135	120	130	134	157	167	137	134	161	147	142	137	154	130	162	166	131	163	130	137	152	147	132	145	122	146	144	141	144	125	143	131	128	161	152	121	159	133	154	137	146	144	150	160	129	129	122	131	152	141	135	146	152	147	135	163	133	147	159	130	139	166	112	148	140	133	117	136	136	124	140	144	137	158	145	138	132	132	143	141	155	132	110	130	140	159	130	149	152	131	147	155	144	142	133	165	157	158	154	158	148	120	137	133	128	169	137	134	148	155	131	119	129	117	145	121	142	131	145	129	123	146	149	150	131	141	135	131	136	106	166	140	131	148	144	137	153	146	147	123	126	158	136	143	152	152	168	136	131	145	137	134	126	159	141	126	146	120	145	147	158	117	144	134	151	139	143	161	134	156	158	146	136	129	142	142	142	153	157	153	131	153	138	134	159	163	114	151	133	153	137	130	155	138	143	144	131	139	143	144	122	143	150	127	138	121	135	152	145	149	127	159	152	140	139	150	151	147	126	148	125	146	119	156	123	147	163	146	130	147	145	147	160	133	130	145	155	122	145	138	130	132	136	132	147	122	125	158	130	127	140	136	138	164	147	151	133	141	147	131	140	128	144	147	126	136	152	132	144	152	135	147	138	149	162	156	139	127	156	152	138	161	145	160	136	137	141	176	174	139	143	164	127	155	140	155	152	150	146	151	153	145	158	162	126	134	146	119	142	137	141	143	148	137	171	138	143	135	161	128	127	151	148	168	134	141	143	145	151	145	138	148	135	137	144	146	121	137	177	134	134	131	133	131	166	155	153	136	159	156	142	133	133	147	139	166	134	143	148	142	133	136	149	148	138	138	163	142	149	143	165	146	142	145	154	139	156	143	142	139	143	152	128	135	141	132	166	155	143	151	145	115	157	166	158	107	150	141	149	136	139	131	130	167	128	135	142	142	150	140	145	152	140	148	125	132	152	142	147	173	151	139	143	139	141	163	137	157	165	124	134	139	121	122	133	134	148	149	144	130	143	149	149	135	145	143	144	131	148	144	133	150	121	136	159	130	131	123	130	131	136	137	135	147	160	140	163	163	146	137	124	140	137	148	127	128	106	136	131	127	140	155	125	154	139	141	154	136	133	137	149	127	138	133	132	136	129	132	134	136	159	133	148	127	128	155	116	130	121	150	152	141	135	142	153	135	134	170	138	137	131	135	142	167	131	146	150	130	150	143	140	158	125	129	119	150	115	142	136	139	140	151	141	143	125	154	144	155	164	138	123	129	171	135	132	150	127	123	126	157	141	173	110	141	126	150	148	120	139	167	143	149	149	127	134	144	160	143	136	155	142	124	109	141	150	153	144	133	139	136	128	142	126	135	153	125	158	157	137	140	148	139	148	120	159	136	167	160	121	138	162	146	165	121	134	148	147	139	150	141	164	151	139	169	133	173	147	126	141	134	135	152	150	155	141	154	130	136	156	133	136	123	128	138	136	147	139	144	152	147	128	130	157	117	137	134	138	135	138	144	129	157	137	158	140	138	151	137	145	132	132	137	130	125	125	153	145	144	160	149	147	138	150	152	149	160	129	146	143	161	113	131	137	118	162	140	158	137	147	148	140	159	156	138	153	136	148	151	137	113	131	172	164	138	150	159	139	136	146	131	139	158	161	124	153	142	150	129	147	150	152	140	132	127	143	136	153	151	149	149	141	122	135	130	141	176	166	133	156	154	145	149	155	156	147	144	138	133	157	139	145	148	142	155	136	148	149	163	144	126	138	123	142	132	140	139	145	164	144	130	144	108	132	136	136	129	134	138	127	179	138	140	142	138	160	126	138	149	155	167	142	153	149	145	132	149	106	130	153	145	154	131	140	157	129	147	142	137	151	165	149	146	143	132	127	115	122	144	148	134	140	146	110	144	151	153	135	141	155	130	140	134	161	144	138	129	159	155	151	146	149	155	148	173	149	144	118	142	139	131	130	142	152	145	153	131	136	132	116	150	145	114	137	133	161	147	151	133	136	144	147	137	131	162	141	134	131	151	157	157	166	153	139	151	132	160	141	145	132	161	163	142	129	146	143	134	145	117	140	102	148	152	162	142	147	150	158	143	138	152	149	122	163	158	133	145	138	162	149	129	132	149	135	134	148	135	143	130	123	151	147	137	149	140	129	122	134	165	161	138	146	153	149	128	112	142	155	152	131	148	159	143	131	133	154	156	149	122	120	124	153	141	141	157	128	135	146	167	144	155	144	136	145	143	135	159	133	155	131	152	142	126	134	130	146	147	140	118	124	150	138	135	150	149	148	135	149	149	170	150	121	146	140	125	155	135	134	141	124	157	130	148	158	141	134	149	139	149	161	132	147	117	140	124	146	136	127	135	140	146	131	154	134	154	114	144	143	153	129	163	161	145	129	152	157	127	128	157	141	144	135	126	139	158	136	136	148	143	150	144	167	149	141	124	154	165	121	130	140	159	141	128	141	138	144	161	129	119	141	118	127	121	144	146	125	147	156	144	121	153	139	125	164	145	134	150	135	126	133	152	141	131	158	148	133	148	141	171	145	142	171	131	153	156	146	142	158	148	145	150	138	166	148	145	145	133	136	143	128	155	153	123	139	148	131	153	138	139	156	155	132	154	117	143	127	127	154	145	145	136	133	141	170	151	127	133	133	145	145	162	142	127	126	136	137	131	125	136	148	152	127	122	150	145	150	163	140
17884	11982	22438	24026	21140	19099	16504	15137	13508	12141	10952	9165	7833	6551	5337	4507	3978	3444	3647	3565	3247	2998	3005	2447	2055	1945	1885	1724	1814	2039	2444	2378	2008	1831	2292	2174	2065	1531	1271	1373	1317	1250	1253	1121	1173	1090	961	967	859	844	800	721	643	699	617	652	642	651	633	594	646	590	543	549	521	540	477	418	455	478	462	534	481	501	454	463	447	443	424	413	424	410	371	345	374	394	350	366	425	404	365	390	429	402	402	384	393	416	376	370	351	358	387	376	373	387	368	358	393	346	397	387	365	347	385	386	348	365	361	369	390	338	365	366	399	422	399	399	350	367	369	375	377	398	362	423	404	387	381	406	396	348	398	344	363	365	397	351	350	370	387	361	356	345	340	354	362	364	326	377	348	354	379	354	342	348	378	340	393	360	378	315	341	375	348	356	356	363	374	354	355	353	354	392	348	364	360	347	349	356	384	355	352	373	408	380	374	385	349	387	349	388	367	340	363	386	380	384	354	388	337	363	361	373	344	380	377	346	385	346	335	339	331	348	332	360	367	341	367	370	359	351	395	352	378	359	348	356	424	368	365	355	362	392	360	372	360	385	315	358	422	364	343	370	370	356	415	386	365	332	364	374	367	318	368	362	361	367	346	372	347	372	360	365	386	371	386	389	395	333	373	352	358	371	343	361	392	371	324	370	363	375	364	365	333	342	320	383	353	396	342	363	352	345	359	353	362	368	341	343	381	316	324	361	380	345	377	357	336	360	375	331	368	351	380	366	343	357	359	378	358	344	336	381	365	358	348	388	353	369	372	381	353	352	382	368	387	340	370	345	355	343	348	378	365	350	375	308	406	321	354	368	350	394	371	358	344	346	353	364	336	354	347	354	373	360	363	346	338	350	352	380	384	352	398	363	361	345	349	402	331	347	357	368	371	347	362	351	402	409	354	345	321	363	388	354	353	380	351	377	379	343	344	379	354	365	329	358	328	364	322	331	354	402	363	369	352	336	373	339	376	346	361	357	365	363	347	357	357	362	374	358	367	381	385	378	361	362	358	363	348	354	370	367	354	328	376	361	346	372	387	361	340	349	352	351	347	370	354	378	369	362	353	363	349	366	385	364	350	366	339	367	368	380	321	326	383	374	348	371	389	333	360	385	350	359	357	360	363	361	367	394	359	340	380	380	355	361	348	367	379	358	407	385	379	351	351	333	355	356	360	353	350	348	390	318	357	382	373	358	361	338	363	339	337	374	412	350	365	374	395	347	371	383	356	365	361	353	354	352	353	368	348	347	326	361	357	354	369	348	340	354	341	327	363	382	351	389	373	350	360	360	359	386	356	332	340	378	370	368	390	324	354	325	345	364	328	352	325	317	355	361	370	371	343	356	403	360	372	362	374	358	353	354	351	392	360	347	350	371	350	345	345	375	401	378	359	371	366	352	356	352	380	355	375	332	395	362	386	371	375	353	353	390	394	375	345	401	377	402	364	352	370	359	335	342	326	383	350	371	359	324	320	369	347	384	355	367	364	371	367	362	344	349	374	351	388	352	362	377	383	362	362	344	323	351	334	369	361	374	349	334	366	361	376	368	354	362	378	389	325	379	351	388	354	353	364	343	354	394	383	329	332	337	375	334	344	324	385	399	362	352	360	352	382	355	380	362	384	342	373	375	350	363	365	384	356	386	345	387	380	345	343	336	358	368	350	316	389	357	380	362	381	345	347	348	348	363	394	365	363	330	386	316	344	396	352	359	325	379	321	340	341	386	354	381	372	356	367	389	349	349	379	351	334	380	374	357	372	348	389	375	359	346	358	343	366	341	362	373	345	362	370	333	358	326	346	357	382	371	374	355	346	363	392	341	344	355	341	394	359	353	340	372	339	363	334	371	334	370	373	379	311	373	358	369	394	375	384	347	377	384	343	361	367	390	347	391	393	333	368	347	352	376	347	364	351	369	349	367	363	351	335	392	356	330	355	365	367	356	353	363	378	390	349	326	405	388	377	394	351	397	385	363	356	396	376	365	342	384	396	369	384	367	317	346	334	384	362	356	326	392	355	348	337	336	350	360	372	343	384	363	386	361	383	356	345	391	342	393	371	369	391	362	390	347	345	386	343	369	348	382	360	373	353	335	350	342	358	330	337	365	371	377	383	382	360	349	338	343	353	356	374	369	373	415	336	374	349	371	365	347	366	369	380	373	387	393	379	395	361	325	384	339	395	368	365	368	362	353	359	355	347	336	360	365	389	352	390	401	369	395	391	357	354	351	403	334	350	372	357	375	372	374	369	381	346	324	365	344	364	359	381	396	372	387	395	296	390	374	354	350	344	374	368	359	328	367	384	376	363	358	331	354	351	354	395	364	391	391	371	334	366	367	342	372	362	341	361	366	347	336	318	356	388	393	365	349	336	370	350	377	339	362	382	357	375	394	332	339	361	351	367	318	354	320	343	361	339	384	337	325	348	349	393	356	347	329	331	355	350	373	344	356	343	389	375	372	346	344	360	341	360	334	364	389	386	383	382	362	365	338	364	358	373	357	365	351	346	345	380	354	344	346	375	350	337	319	341	380	378	365	342	333	328	351	369	339	351	363	348	370	365	375	367	348	354	367	368	368	338	370	330	382	347	343	332	356	347	381	406	334	363	369	387	346	324	366	376	331	366	347	326	375	387	368	347	335	372	369	345	342	332	360	353	359	319	377	355	379	366	375	356	348	341	365	359	376	380	334	375	397	373	346	419	353	360	374	375	382	367	359	344	364	372	353	367	350	377	357	337	364	327	349	361	349	362	327	381	347	417	354	382	385	352	365	356	380	350	347	354	362	379	351	363	371	356	349	353	350	354	350	322	393	343	377	349	417	391	379	364	358	409	364	348	363	364	349	364	362	381	371	355	388	336	375	339	349	387	372	349	375	355	368	369	391	392	316	384	346	358	343	319	371	361	381	367	315	376	344	369	358	363	411	329	338	373	346	374	322	379	358	363	362	343	362	351	352	372	359	375	348	381	360	370	338	366	338	377	373	320	388	380	326	353	365	386	361	400	379	350	373	374	358	348	334	357	359	370	377	382	374	326	363	379	378	376	336	394	347	352	364	368	382	326	372	345	373	366	386	378	382	357	369	326	344	366	370	345	341	369	367	366	363	334	368	359	346	352	400	361	366	354	399	355	346	343	350	349	357	351	329	398	347	368	369	347	358	345	347	344	352	355	323	348	340	368	370	365	357	379	378	393	366	363	346	353	389	375	382	386	372	367	360	388	352	342	390	375	334	335	378	392	329	346	386	337	370	371	368	342	334	407	373	365	393	367	375	340	378	361	407	379	350	390	347	396	374	362	334	381	357	382	368	348	363	356	364	352	350	337	372	355	397	361	367	349	350	401	368	331	383	369	358	370	373	354	368	354	351	367	369	397	346	360	354	385	354	376	346	337	366	359	361	352	391	371	370	340	340	311	365	362	334	365	361	356	354	331	349	380	345	360	338	373	376	367	347	347	345	342	350	384	338	309	372
11609	6654	6818	4725	3152	2370	1795	1505	1242	1120	942	775	576	520	401	388	375	379	322	327	336	296	285	263	295	268	274	252	264	242	255	262	250	245	255	266	289	271	228	249	264	264	258	259	266	265	244	215	233	214	256	231	235	220	226	216	231	233	245	209	223	232	257	236	197	222	205	202	217	222	230	233	228	228	206	226	225	215	236	220	221	225	237	220	269	210	211	220	210	207	228	238	209	251	216	207	198	235	196	213	238	223	202	229	237	214	245	235	222	232	213	218	218	202	233	215	208	201	237	221	209	235	210	197	190	239	215	241	229	207	227	216	209	254	200	211	187	219	235	189	202	208	231	262	247	220	235	244	234	220	203	230	211	208	233	216	208	231	186	213	228	243	228	223	199	216	195	198	191	231	218	213	230	231	236	186	217	235	235	231	223	212	209	205	206	231	258	206	242	230	221	203	229	218	198	199	214	221	236	244	221	222	241	233	241	195	215	193	216	212	235	238	228	261	233	224	229	222	211	244	242	234	219	220	222	238	211	218	224	249	228	181	238	209	200	224	246	211	212	234	231	240	217	234	230	234	217	222	205	245	224	229	213	191	196	202	229	192	247	200	235	216	200	230	244	208	190	230	222	211	234	223	201	223	195	228	183	234	232	210	228	230	192	227	243	198	215	206	231	212	231	213	198	222	224	238	223	235	217	209	230	209	198	250	216	204	259	232	220	215	198	198	217	194	213	213	204	209	239	215	218	206	226	253	221	240	205	229	220	194	224	208	228	205	216	226	272	206	212	226	233	207	246	239	224	197	187	213	230	221	254	218	182	190	231	216	218	226	212	240	196	204	213	208	219	188	229	216	202	221	211	248	223	232	240	213	238	218	219	217	233	217	220	219	201	215	193	214	206	194	224	213	233	233	239	245	218	200	224	211	204	217	229	239	230	232	245	223	221	222	227	191	202	233	231	234	214	201	217	218	201	235	219	209	208	208	239	220	201	229	229	207	230	219	231	206	239	247	228	225	237	243	236	228	229	223	212	205	231	205	222	238	212	222	224	216	217	198	192	220	225	227	274	243	202	227	225	203	195	213	221	215	228	189	240	208	225	208	228	211	230	201	224	205	211	251	237	210	233	233	188	242	212	220	206	215	225	184	248	229	212	222	216	229	219	228	212	238	209	222	221	213	206	213	228	207	196	245	195	219	218	213	209	215	199	211	228	209	220	212	212	223	240	214	219	211	243	191	212	226	203	217	261	182	217	215	218	229	239	216	218	222	197	234	186	234	252	228	219	224	230	241	229	201	217	267	222	193	230	219	246	224	230	224	230	219	230	232	222	207	228	219	213	201	228	229	185	219	224	199	229	215	213	211	217	216	214	242	218	266	239	197	212	226	216	211	225	232	221	242	186	210	219	215	229	231	229	219	232	244	231	224	217	201	230	233	239	216	257	210	253	213	226	216	238	220	232	205	230	239	228	236	201	196	212	213	238	210	222	187	204	234	229	222	225	227	227	206	183	213	218	207	221	201	207	212	194	204	219	244	234	221	184	205	222	191	218	226	214	184	190	212	211	222	224	192	239	238	228	237	236	208	224	242	198	202	226	233	206	214	231	202	219	238	228	222	235	197	200	223	211	232	205	232	219	206	174	220	222	193	245	224	216	192	235	207	220	222	207	226	222	217	222	203	206	218	225	208	225	228	227	239	210	235	225	204	205	235	247	239	247	213	211	215	233	223	210	201	240	219	196	233	230	211	217	217	229	213	231	236	207	207	214	216	212	213	240	232	231	214	230	242	218	215	226	219	244	216	213	217	197	195	214	219	248	202	217	219	215	215	218	202	197	221	229	202	213	219	201	196	237	215	225	237	218	237	223	229	254	251	232	218	223	207	250	230	207	217	205	218	195	239	212	218	182	197	207	224	202	240	226	212	225	205	231	215	232	227	194	238	213	227	245	219	234	197	210	201	203	209	221	252	246	191	199	219	222	221	212	237	241	220	225	223	260	233	221	231	236	229	239	236	229	245	206	214	238	198	238	224	242	222	195	210	204	218	231	189	223	239	243	191	229	228	236	221	243	210	221	232	239	196	210	214	247	207	243	208	224	226	245	214	216	206	205	275	215	193	250	245	220	210	243	225	215	208	183	225	234	205	233	214	242	210	200	233	228	215	254	240	223	222	197	207	204	240	209	238	228	210	265	229	209	227	228	217	209	221	202	203	205	210	215	235	222	226	226	214	218	228	200	202	215	193	229	206	219	205	220	221	238	239	233	231	257	205	234	198	218	221	196	216	213	239	202	218	217	222	194	228	213	228	201	211	210	219	196	196	189	180	222	240	196	244	225	227	205	239	204	208	228	262	241	204	219	204	234	212	238	219	201	198	196	200	246	217	215	234	198	216	225	194	212	214	236	220	226	221	241	229	230	205	203	224	228	210	233	228	208	209	232	210	202	199	222	219	203	192	217	220	235	230	191	238	221	206	220	209	203	221	212	227	229	234	235	211	243	205	242	212	215	209	215	204	219	234	221	212	237	209	206	199	213	226	206	228	207	177	227	225	200	214	224	230	210	201	224	225	232	219	208	204	230	220	222	222	226	204	204	222	215	221	233	214	255	227	227	235	213	225	214	240	206	206	227	219	204	214	232	185	191	201	206	248	209	224	216	195	237	225	225	217	238	226	217	236	216	212	251	238	210	211	224	214	221	215	252	272	179	215	210	231	192	191	218	234	207	242	226	234	226	210	211	211	214	250	224	205	206	203	232	206	219	203	267	207	221	216	202	233	198	209	224	229	231	236	206	218	216	221	203	210	200	248	199	211	235	230	226	210	198	218	208	225	231	222	202	211	230	219	199	222	218	215	235	220	193	244	222	219	218	241	223	219	207	235	238	224	208	220	198	213	223	205	202	209	229	223	230	206	229	214	239	236	227	218	228	197	203	222	234	219	213	206	216	248	257	217	205	189	229	224	224	213	194	215	200	223	227	243	231	207	223	223	221	216	224	195	216	221	228	222	219	184	219	223	202	207	199	183	245	220	238	209	229	233	195	195	232	241	235	214	227	223	242	227	200	202	227	237	211	218	207	198	208	228	203	210	188	194	248	178	232	210	244	215	209	234	223	220	221	241	228	209	247	210	226	231	204	199	198	240	196	240	230	193	218	214	205	201	234	197	226	231	223	260	225	250	219	218	218	219	211	205	254	235	226	245	228	254	236	243	261	220	188	228	220	235	235	213	215	224	217	257	231	226	211	205	239	240	208	244	225	225	236	205	219	238	218	215	211	245	226	199	221	202	221	229	236	218	216	234	215	211	218	241	232	214	206	222	208	207	226	247	229	190	243	211	188	234	215	241	224	234	223	232	204	218	211	218	199	213	225	218	215	198	195	227	221	233	210	230	213	185	224	217	227	213	216	204	212	207	195	231	207	214	211	209	223	234	198	206	226	236	217	203	219	240	197	227	218	235	210	227	214	221	208	246	204	209	215	229	210	215	234	217
6650	5732	11765	12133	10867	9084	7837	7080	6254	5295	4528	3710	2951	2250	1859	1682	1491	1399	1362	1241	1214	1181	998	961	885	893	904	862	785	814	802	773	757	769	773	806	854	769	805	830	797	836	797	851	765	740	717	690	647	673	686	657	648	652	550	634	599	616	625	591	589	552	555	561	588	559	544	605	522	572	571	557	580	542	557	570	545	582	542	554	553	526	583	514	541	553	544	572	565	558	548	501	535	515	515	490	516	541	533	538	552	507	559	588	505	579	567	550	518	574	592	562	491	499	479	522	522	551	576	533	488	496	505	553	570	534	572	551	546	516	573	526	539	529	525	545	490	530	532	524	566	516	523	521	477	563	499	530	565	524	543	507	528	516	536	521	519	510	549	534	522	548	532	527	510	531	521	522	521	506	541	511	561	551	558	551	527	565	501	502	574	528	535	539	516	527	564	494	490	501	525	544	537	501	569	515	525	537	534	577	551	510	485	510	489	524	529	530	534	547	532	546	521	495	504	526	534	558	503	532	499	545	549	529	506	547	518	499	509	545	520	525	535	518	496	560	557	558	482	529	532	575	553	551	558	532	558	543	504	523	514	529	473	537	508	574	546	503	534	533	535	567	522	519	547	527	535	570	564	586	521	549	520	526	571	559	536	529	561	516	545	544	547	517	553	566	516	524	542	506	569	475	520	522	555	554	529	467	565	502	556	558	527	539	546	549	529	541	545	534	497	546	507	588	513	538	557	518	561	542	547	524	535	546	526	561	541	513	543	524	506	497	504	524	558	519	507	517	518	491	530	524	508	527	522	517	544	560	523	524	557	528	534	521	521	541	521	509	544	533	527	540	537	510	519	495	509	549	563	514	518	494	540	517	552	508	510	553	566	506	502	502	549	547	507	553	571	515	507	499	512	478	545	522	552	493	492	532	572	567	566	541	541	558	553	494	509	521	525	567	489	554	504	544	511	517	545	523	571	555	534	537	528	510	533	536	509	544	477	523	536	497	472	506	538	528	522	538	522	530	501	538	499	524	532	513	520	555	518	517	545	543	547	545	519	532	513	526	556	529	541	544	569	519	581	498	507	508	495	526	534	478	570	552	520	554	564	504	572	507	532	451	530	532	517	528	524	549	582	540	529	568	547	526	521	506	580	571	552	524	531	541	475	536	539	501	555	501	487	513	548	539	530	548	515	525	512	491	572	506	502	545	533	543	554	524	505	536	535	492	561	533	558	519	528	546	539	519	521	509	510	508	494	494	549	500	506	528	531	540	512	524	515	516	524	527	558	521	528	558	517	588	565	505	515	520	543	485	544	537	532	548	555	556	523	542	528	572	561	531	502	530	533	541	523	540	542	486	542	533	520	517	512	564	558	525	531	534	538	518	563	523	503	511	552	552	505	508	505	508	526	500	537	542	518	558	538	520	527	549	557	529	531	528	504	527	500	533	548	508	544	490	539	563	554	513	579	502	522	533	514	507	532	561	559	496	528	563	537	531	532	539	533	507	506	520	536	507	512	489	489	562	529	511	539	536	511	490	526	548	509	516	512	547	527	532	554	540	524	539	510	538	517	479	513	532	538	539	541	528	551	543	524	567	515	538	559	533	519	549	519	516	530	529	537	512	545	544	491	535	533	538	537	540	516	509	570	502	542	529	536	543	512	552	531	532	539	538	478	509	533	526	489	516	506	548	535	554	498	504	518	508	521	526	509	517	539	538	540	587	539	537	528	526	535	544	541	494	592	527	522	535	542	514	518	547	508	607	520	531	519	526	499	564	535	550	536	523	568	530	550	523	542	519	545	474	543	512	547	574	522	468	551	546	520	536	484	504	551	501	544	534	495	514	522	523	528	514	516	498	570	522	496	567	547	533	528	528	544	527	542	546	550	532	563	531	588	554	547	539	509	570	550	528	509	536	480	512	532	544	493	535	520	559	533	528	564	504	515	515	527	562	539	536	518	531	557	523	586	495	537	557	548	519	585	542	534	546	492	552	500	566	531	522	523	546	551	522	526	531	504	517	543	569	552	487	551	523	535	498	541	538	537	532	544	552	577	560	530	537	513	571	544	530	522	525	493	578	533	532	549	545	510	530	518	515	597	537	549	524	544	561	509	504	557	539	537	562	544	560	489	543	514	513	536	513	509	541	514	508	550	557	506	563	512	544	506	527	537	535	519	559	541	513	556	582	507	525	510	521	534	534	507	523	502	542	570	538	544	538	545	542	504	541	473	547	524	505	530	508	555	532	518	552	516	546	531	532	535	540	478	574	546	535	568	531	514	513	531	473	536	549	501	563	543	587	535	521	531	546	522	497	552	550	518	511	538	520	532	501	536	523	521	500	503	508	509	559	512	507	497	550	509	469	565	543	543	534	588	520	492	545	548	532	503	547	485	517	532	533	533	549	581	575	516	496	531	525	532	529	535	523	534	492	515	536	503	540	526	529	547	574	514	549	556	524	538	528	530	545	535	561	526	519	537	565	539	539	510	518	545	552	538	512	550	540	518	519	512	498	564	495	488	486	535	554	512	542	532	536	483	497	492	523	542	512	455	492	493	546	563	534	559	554	499	505	506	540	555	527	513	512	546	490	504	514	493	523	564	526	501	535	538	503	560	527	538	474	573	548	511	531	524	535	537	526	525	501	549	535	511	496	541	515	504	544	548	491	545	502	544	534	537	568	555	537	525	505	521	521	496	495	528	523	497	549	573	520	550	523	533	537	529	539	586	532	512	531	520	540	489	534	526	548	546	515	518	529	489	556	516	511	524	550	538	510	530	537	545	517	519	531	568	550	538	496	526	518	516	546	527	537	502	534	512	542	524	517	499	525	552	523	575	508	522	537	508	518	545	558	545	501	577	524	517	503	531	556	515	545	492	536	508	507	593	539	552	534	535	518	541	490	478	553	492	488	543	540	544	523	534	521	562	512	532	514	523	505	523	546	517	511	484	493	521	565	483	522	522	535	539	545	552	527	544	528	510	567	515	487	544	543	520	560	540	487	561	522	519	534	455	555	547	517	582	496	534	517	526	510	578	570	483	550	507	541	495	513	547	528	532	538	539	534	534	523	513	568	547	512	575	527	487	532	507	518	513	535	548	519	570	571	556	520	500	544	527	532	532	518	549	528	558	518	546	526	557	520	524	534	545	550	571	551	494	529	568	488	526	499	519	549	550	552	534	515	574	519	544	511	539	580	524	546	528	546	532	526	520	528	525	529	506	547	550	510	498	563	497	530	542	541	522	520	545	510	524	581	534	540	516	577	493	508	533	523	533	547	510	507	539	514	544	522	531	554	526	498	529	491	499	529	568	497	518	517	546	539	567	502	549	544	560	565	549	505	521	516	485	553	496	539	543	506	542	512	546	539	561	542	502	491	539	532	528	514	522	544	506	552	541	569	503	549	489	546	515	541	504	507	483	535	529	544	514	521	524	542	584	522	542	571	530	514	560	522	549	527	485	511	513	542	542	549	526	548	545	581	544	597	506	484	540	547	549	518
22607	11764	12245	9029	5974	4236	3301	2621	2150	1809	1528	1230	1074	818	718	619	558	541	443	419	438	428	387	346	315	325	344	307	302	342	368	346	271	265	292	306	282	271	257	250	256	233	274	249	250	237	219	232	222	218	217	190	200	201	217	212	204	180	229	199	205	175	185	213	190	211	200	180	206	195	174	187	176	194	215	198	174	192	197	165	181	175	171	185	172	167	187	194	188	202	169	199	175	186	173	160	213	180	156	211	176	180	201	175	193	198	192	195	178	196	183	178	163	169	188	167	167	160	167	182	205	182	176	197	190	171	203	165	213	199	180	187	181	174	157	184	172	185	190	170	183	183	161	181	197	183	169	191	160	174	171	173	167	160	174	175	154	184	173	169	180	171	165	195	171	188	213	191	167	190	191	159	202	152	168	199	173	185	174	182	186	162	177	179	180	194	168	198	165	165	180	192	168	179	177	168	173	187	183	196	192	163	195	185	183	163	201	165	162	200	188	185	171	173	194	164	218	200	185	150	159	193	186	181	176	186	183	180	175	194	170	165	189	209	172	158	217	171	210	189	207	164	186	193	180	174	182	159	195	182	190	189	193	163	177	165	202	188	185	194	176	174	169	157	213	160	182	177	181	199	197	180	183	189	169	198	209	184	175	166	198	158	174	218	169	203	156	200	153	186	186	169	182	190	200	180	171	209	175	162	215	161	181	189	184	193	204	180	186	180	158	164	202	182	200	196	186	203	195	167	196	172	179	186	178	178	162	184	176	182	168	152	173	148	206	159	186	165	175	191	179	171	157	168	178	196	159	163	183	207	183	187	179	193	160	155	189	179	186	207	193	170	196	167	195	199	183	196	179	190	168	184	199	214	200	155	186	179	187	214	216	194	179	182	175	181	179	153	155	189	200	170	191	190	203	182	174	164	166	177	172	174	211	161	170	186	156	189	169	190	221	173	167	186	174	203	165	179	189	182	187	179	181	187	183	183	152	179	182	187	177	179	161	190	193	180	170	196	191	192	204	206	200	190	184	181	155	176	193	144	164	174	211	187	199	186	191	200	171	172	174	188	181	198	176	181	197	177	201	186	179	157	199	203	179	162	177	186	181	208	177	176	182	169	185	178	178	170	189	169	190	194	169	181	179	169	193	187	207	176	214	190	194	197	166	202	181	200	184	163	147	169	188	170	180	163	212	177	183	171	197	184	185	177	202	154	176	199	181	170	184	183	191	209	213	177	176	186	219	174	211	200	170	176	186	157	171	168	204	185	207	198	169	162	156	200	180	173	156	167	170	190	160	167	179	171	169	171	182	190	177	155	180	181	172	181	203	188	196	168	216	184	183	174	194	191	194	187	163	168	188	195	183	192	185	191	174	180	164	187	180	185	184	161	191	184	181	185	204	192	210	195	186	169	147	184	194	217	206	175	172	187	183	180	195	187	159	209	172	177	191	183	188	200	176	152	172	177	179	188	179	166	193	180	183	178	160	173	167	145	182	161	191	176	189	190	176	175	194	172	193	181	215	180	183	178	162	190	166	150	176	182	158	186	175	158	195	187	190	176	173	193	188	173	180	174	174	189	188	220	180	183	176	187	176	176	226	172	184	189	183	178	180	190	184	195	181	194	200	186	179	183	192	178	205	169	181	162	190	167	164	177	189	181	164	193	156	182	166	183	210	193	200	191	188	173	176	160	196	184	155	205	192	182	186	168	201	151	178	169	178	190	178	181	203	153	185	203	182	136	182	191	174	161	192	177	180	189	190	192	183	194	167	170	208	194	207	194	189	176	198	198	177	197	180	185	166	195	183	176	186	175	204	189	169	169	185	184	161	184	168	168	175	162	170	182	179	179	206	207	196	187	184	160	188	177	182	179	186	184	191	185	173	163	200	200	211	180	157	189	186	197	177	169	189	163	180	178	154	203	150	177	191	153	174	178	170	182	189	175	163	190	185	193	188	186	191	178	191	194	182	156	175	167	199	192	178	170	184	187	187	207	181	199	190	189	168	166	174	194	194	174	178	171	176	188	180	179	196	152	185	158	178	178	184	206	199	172	183	146	190	213	172	181	187	202	171	186	179	191	190	205	187	157	162	166	194	183	211	209	163	183	208	157	187	157	176	183	193	186	196	198	174	178	204	192	188	177	197	187	169	187	178	163	200	198	159	203	191	157	172	172	191	170	187	175	167	198	172	162	162	189	189	173	159	172	197	181	186	183	217	201	160	162	192	190	202	198	196	179	182	179	155	186	186	199	187	165	202	209	166	173	187	180	182	192	190	182	189	176	186	163	191	189	176	178	173	182	203	154	164	202	187	174	156	180	163	188	205	177	172	191	158	163	202	183	178	190	184	193	198	166	185	174	183	182	178	185	184	191	161	186	185	171	179	166	188	169	176	187	187	193	182	190	175	179	186	210	171	186	180	186	187	178	170	180	178	172	189	199	189	192	188	180	176	157	168	162	169	202	178	186	180	169	160	184	197	175	188	203	198	180	173	197	168	176	190	174	177	190	195	192	144	198	192	201	178	157	171	154	205	177	202	184	191	162	182	178	183	189	196	157	189	192	182	170	203	159	174	187	162	169	159	174	161	173	167	175	180	171	184	186	168	185	174	191	163	154	194	201	175	201	176	193	209	172	174	168	184	167	179	190	184	188	181	167	196	153	171	177	187	194	165	167	160	215	165	166	186	187	176	173	182	184	175	187	175	180	195	150	186	166	158	181	151	173	192	184	211	193	192	180	180	192	177	193	205	190	171	197	184	177	162	195	180	163	187	202	180	188	189	171	165	167	165	180	194	176	184	171	186	184	179	163	189	186	160	195	180	184	184	179	178	169	174	184	177	186	197	179	168	178	161	168	203	189	164	174	192	156	187	189	157	199	187	201	199	167	182	181	173	176	161	170	168	195	186	184	200	193	182	185	189	194	175	179	203	198	198	162	190	178	194	175	214	184	191	196	189	181	165	194	192	199	196	178	213	170	191	199	197	182	193	199	202	191	185	179	182	180	181	214	174	169	184	181	190	174	164	194	227	163	192	184	172	186	180	160	181	187	184	158	175	156	185	216	193	170	186	184	182	186	176	172	186	183	162	166	186	202	173	192	184	193	193	176	184	183	168	160	182	172	181	186	175	173	150	179	188	174	194	201	174	193	180	203	180	178	160	174	177	169	189	204	191	196	184	176	165	163	184	202	177	182	167	171	167	180	188	191	180	161	178	179	167	194	182	177	171	169	170	173	197	204	166	175	175	194	166	166	178	198	157	171	159	193	172	177	198	186	165	176	162	207	182	172	201	202	191	195	186	169	167	173	174	179	201	176	155	203	194	183	175	181	198	172	155	177	180	166	174	178	192	166	193	183	206	184	169	175	178	194	151	185	177	202	185	162	176	185	150	192	190	164	177	164	185	181	213	209	187	180	198	184	150	165	182	160	192	187	200	202	181	169	177	191	172	173	188	160	176	206	158	191	196	166	194	191	167	186	190	205	185	188	178	191
13133	9072	17495	19293	16926	14726	12822	11657	10361	8925	7843	6626	5595	4527	3715	3189	2664	2731	2425	2421	2541	2209	2149	1713	1523	1464	1496	1309	1315	1454	1949	1734	1366	1293	1522	1624	1271	1173	1147	1071	1128	1014	961	1030	1011	896	861	743	803	813	756	651	685	642	673	624	613	622	569	597	552	564	565	560	552	565	521	516	495	538	526	509	556	542	540	511	463	484	508	494	478	477	477	457	490	437	510	447	481	464	492	514	463	499	444	454	464	465	449	432	462	443	450	458	446	465	444	460	502	473	472	433	471	466	447	456	475	410	479	442	477	468	424	440	460	453	472	471	442	436	453	471	467	457	446	446	443	443	452	422	485	447	436	420	483	414	423	435	450	422	435	466	472	443	459	462	433	446	416	456	460	446	407	489	476	436	438	483	444	449	430	431	425	442	447	454	436	483	413	426	449	458	461	428	419	442	434	423	467	486	404	471	418	432	453	465	420	434	443	460	475	441	465	416	433	422	407	427	414	422	466	473	420	448	424	473	439	449	458	455	387	411	438	441	444	417	427	433	468	465	459	426	434	431	414	432	454	432	440	476	410	440	434	425	473	444	456	437	452	461	460	404	456	425	457	412	496	480	396	419	414	414	453	454	440	418	491	410	433	427	420	437	426	486	450	460	430	440	428	465	441	438	417	450	440	396	458	457	464	468	465	448	437	462	422	450	433	479	434	451	455	418	458	439	422	443	470	431	433	408	466	458	348	444	439	451	416	436	447	466	423	437	451	443	427	450	437	416	469	440	414	432	461	439	467	422	433	473	451	431	416	427	428	460	404	469	415	441	423	443	422	407	414	428	443	458	425	468	428	454	439	433	444	470	426	456	412	466	482	447	481	469	436	432	428	437	441	475	458	445	428	442	426	452	442	404	470	412	430	440	471	475	462	456	447	444	448	453	418	449	434	459	420	446	457	485	420	470	431	440	430	453	463	428	433	445	438	435	461	475	422	468	450	448	447	445	446	446	442	464	467	494	443	424	451	462	477	439	409	440	440	463	432	423	459	472	453	457	414	477	429	420	446	445	476	477	442	438	451	437	397	428	454	442	427	433	487	453	428	425	453	455	446	462	450	423	455	433	477	436	439	439	453	448	430	450	413	445	470	487	458	449	472	462	418	434	429	463	455	476	453	442	432	451	476	430	434	414	469	427	450	445	482	467	436	421	434	408	451	431	437	418	398	421	424	409	437	476	469	418	446	466	434	430	408	449	427	429	431	451	458	457	439	436	415	469	472	437	479	446	462	406	456	444	444	422	474	441	436	458	434	459	410	459	432	472	423	414	459	405	426	469	457	430	430	448	444	439	460	489	464	453	445	443	471	418	444	461	460	465	455	459	451	416	423	414	509	444	458	449	409	458	436	427	428	446	443	420	424	428	464	439	447	453	425	446	453	436	447	440	421	424	474	487	453	466	464	436	467	443	435	446	433	458	395	429	417	466	431	446	428	425	441	449	442	424	440	474	463	472	422	430	443	449	457	456	497	451	468	430	467	458	462	440	431	450	427	437	428	447	476	455	456	464	446	456	440	483	419	460	437	453	389	479	443	448	436	453	428	481	448	409	452	440	439	434	458	466	491	464	437	463	469	447	444	430	419	481	440	423	456	479	460	476	476	429	467	496	450	465	426	441	427	453	442	508	436	466	440	427	468	462	445	477	466	406	475	439	428	476	444	438	471	451	440	489	479	455	482	432	463	467	449	453	460	436	457	483	479	429	428	451	478	449	478	473	406	465	448	430	415	446	433	455	428	466	418	433	432	440	461	458	428	450	435	491	436	455	471	452	444	432	459	442	476	453	441	465	430	428	444	435	450	422	465	486	462	465	480	459	487	447	469	451	422	461	431	461	457	427	458	474	447	396	435	437	435	423	412	450	416	442	481	454	439	427	396	477	488	445	496	412	493	433	458	455	473	457	448	450	486	452	386	452	447	482	484	430	491	434	462	464	416	426	432	435	426	447	428	460	447	472	424	427	462	439	410	413	424	447	454	481	435	444	458	454	416	414	434	437	477	451	444	425	462	439	431	484	437	440	453	426	444	435	450	485	478	423	453	404	493	423	445	417	445	424	448	454	469	454	474	440	471	404	433	440	419	448	448	449	461	477	436	451	423	450	440	423	421	445	463	485	446	443	441	470	464	436	447	449	417	468	431	453	399	459	456	466	415	406	476	486	384	426	444	443	457	474	434	432	443	450	465	446	457	426	429	460	465	441	410	444	462	452	454	399	451	465	428	425	424	448	426	448	440	419	447	440	432	440	459	460	446	432	437	465	415	488	459	446	438	467	450	448	451	435	443	470	461	422	464	433	419	455	443	424	440	501	424	457	421	439	412	398	436	462	445	440	483	493	477	440	471	438	455	415	429	439	422	485	468	459	452	442	477	420	481	422	458	467	405	455	394	445	458	446	435	444	433	451	466	447	488	433	454	449	445	459	454	494	420	450	413	451	453	416	461	452	394	425	469	454	482	465	471	429	438	480	435	455	436	454	430	418	466	424	468	451	466	464	413	446	441	427	467	460	434	432	470	464	465	465	440	447	439	419	458	426	466	415	435	454	441	460	425	424	443	433	488	435	467	423	499	438	455	457	416	459	430	511	417	458	409	452	453	456	423	436	444	451	431	458	480	457	424	456	421	478	431	452	441	478	472	480	453	460	426	419	456	444	401	440	443	435	439	492	448	445	460	461	445	427	410	477	444	454	433	394	450	467	440	410	466	430	452	466	434	467	428	427	443	404	447	465	422	439	457	457	460	422	412	435	433	458	436	439	466	414	444	451	445	421	436	419	466	465	460	441	423	418	437	409	459	427	480	436	413	438	445	452	453	472	434	438	419	466	418	426	447	408	449	455	396	465	457	408	442	429	474	426	459	401	494	438	448	426	424	479	439	405	449	448	457	432	458	423	434	448	429	477	453	453	432	410	417	449	414	434	429	448	412	433	460	443	406	440	468	452	470	449	447	439	451	463	447	444	476	479	440	444	433	447	442	432	427	449	416	436	448	456	449	449	470	430	457	458	456	454	447	463	460	438	464	444	444	435	471	476	461	436	428	420	429	442	429	482	457	424	407	484	431	420	460	400	437	474	472	428	455	474	444	458	455	420	487	451	427	415	448	446	502	433	443	452	431	431	469	459	456	435	438	452	473	464	403	442	459	404	421	421	471	431	477	411	422	433	427	441	422	475	416	478	474	446	488	414	449	464	426	466	407	423	443	443	434	472	457	444	457	445	445	429	449	451	475	414	443	450	446	428	454	446	422	451	460	457	430	474	427	441	446	454	427	433	445	447	452	416	446	475	438	447	477	437	460	445	459	443	458	474	452	457	422	416	441	495	434	438	420	436	426	467	415	432	493	435	468	441	459	448	436	427	422	439	448	411	455	450	451	456	449	447	417	456	483	473	419	435	435	467	464	422	462	456	457	461	428	437	468	441	458	439	417	433	426	438	424	441	461	410	449	473	447	430	458	414
30940	17145	17011	13389	8924	6384	4933	3828	3158	2612	2152	1826	1491	1108	927	746	665	712	635	604	542	458	501	425	395	363	336	280	310	387	478	458	353	313	362	361	319	288	279	282	264	284	271	268	258	226	230	198	200	202	189	190	196	183	190	188	174	166	184	174	182	181	169	159	147	167	159	179	148	169	145	164	168	177	170	160	142	143	176	172	155	154	159	130	131	158	148	145	160	160	133	158	139	151	140	134	134	138	148	147	141	136	131	153	157	149	148	135	152	167	152	137	173	148	129	162	142	143	155	153	123	158	140	137	166	155	131	162	133	164	156	133	141	131	127	163	151	138	138	150	123	149	139	144	165	131	141	141	152	155	140	150	132	165	141	153	146	138	148	141	180	143	137	142	151	157	134	164	172	134	118	162	146	129	166	139	144	137	149	126	131	151	141	151	143	141	156	147	159	167	149	161	145	137	142	130	159	142	137	131	136	135	138	145	156	131	132	139	137	139	159	158	141	141	147	154	143	147	143	136	147	163	150	142	150	146	150	149	147	130	141	152	152	154	150	148	128	119	134	139	170	156	141	133	129	133	149	151	155	140	146	145	154	163	168	139	145	126	152	129	148	172	135	140	149	144	161	139	128	149	139	138	138	159	138	146	160	162	125	137	125	142	140	149	157	142	139	148	148	159	146	119	114	150	146	125	146	155	122	154	164	127	141	138	152	143	156	137	133	156	117	136	132	157	132	164	127	136	132	140	139	137	133	156	146	143	121	143	149	151	138	127	145	170	142	135	144	149	131	131	154	153	141	128	167	137	132	143	124	131	148	140	139	127	150	150	142	151	126	154	139	151	155	137	144	126	147	109	160	142	176	157	143	135	162	138	143	143	141	133	134	137	171	161	158	151	168	125	151	135	133	148	153	151	130	135	155	145	134	152	128	152	115	150	155	129	140	129	164	146	157	143	139	146	147	147	153	138	141	119	148	155	146	115	151	133	164	140	142	119	162	141	158	132	152	139	146	148	141	123	147	160	141	163	147	144	134	137	129	133	117	146	172	158	159	149	160	128	147	147	147	169	156	154	132	139	130	151	138	149	175	152	142	147	141	134	162	139	155	145	154	132	142	145	148	113	169	140	150	155	127	146	136	145	155	136	131	150	130	143	144	142	132	125	160	133	135	143	149	144	138	130	167	156	139	127	147	144	135	127	133	129	174	149	133	143	151	122	145	164	145	152	152	151	121	159	139	146	149	142	138	139	138	130	136	134	142	182	131	153	140	157	141	170	158	143	111	155	152	141	152	141	139	146	147	149	150	145	143	136	141	134	130	160	134	127	155	154	126	150	168	150	147	143	148	138	126	159	137	130	113	151	126	139	148	146	155	158	132	162	141	152	139	134	145	166	146	147	127	141	157	162	161	159	146	136	159	151	121	143	153	131	156	138	130	149	129	156	138	122	128	138	140	163	133	144	174	152	171	119	132	149	140	132	149	135	147	143	141	136	142	144	119	156	141	116	138	135	143	128	165	137	154	116	132	134	144	161	136	131	156	149	134	152	148	137	145	138	141	134	157	136	153	136	163	155	143	144	154	137	143	147	143	145	140	163	141	121	150	144	140	151	140	152	135	141	136	149	141	147	146	158	150	137	152	133	115	153	156	148	136	164	164	158	159	153	145	123	125	153	127	153	144	145	141	162	123	151	149	142	135	133	154	135	148	136	144	138	142	163	136	150	128	152	137	139	162	149	126	136	142	149	133	143	131	138	148	144	150	153	148	140	143	161	139	140	155	142	150	141	143	154	148	166	143	153	129	139	144	166	175	152	164	134	146	135	134	158	127	150	157	139	152	133	150	129	127	150	132	136	130	163	149	138	135	122	158	157	135	128	141	136	135	155	126	140	152	142	142	117	119	142	148	150	170	140	140	130	132	129	138	124	158	158	157	134	143	155	162	147	133	119	153	137	157	134	151	154	149	147	158	144	135	142	176	152	148	129	139	136	146	136	144	159	150	150	129	144	154	146	143	157	141	145	145	151	133	130	132	133	165	146	161	121	182	149	148	131	148	143	145	128	132	145	134	147	133	154	155	145	128	143	154	144	156	153	125	147	138	148	143	162	135	155	129	151	147	145	151	150	153	159	143	157	152	147	145	153	130	126	148	136	137	146	139	144	146	145	137	136	173	132	156	144	131	152	136	121	133	120	139	138	145	144	172	126	157	144	135	158	156	151	152	131	155	141	152	158	159	136	133	153	137	136	147	148	173	130	149	154	148	135	146	137	134	150	169	146	127	125	187	166	149	142	140	158	135	150	141	153	162	134	116	141	159	165	128	127	136	148	160	127	152	149	148	156	138	127	133	140	150	111	160	152	145	141	174	154	185	128	146	144	131	139	150	132	174	120	149	185	146	136	154	139	142	137	130	158	162	122	135	152	159	131	144	159	131	138	140	139	137	150	144	146	145	151	141	135	145	135	148	139	139	130	126	147	151	147	132	154	151	157	139	158	142	146	137	124	133	145	125	156	165	135	145	155	154	154	141	170	109	153	142	157	142	157	136	127	119	183	160	163	150	131	153	150	140	140	148	159	154	150	163	131	128	129	123	145	134	140	146	132	153	138	125	130	158	137	139	134	145	135	157	119	139	132	124	128	136	152	110	142	140	141	158	131	165	154	126	141	149	153	135	119	160	146	148	144	132	139	128	146	134	156	153	127	162	146	150	158	164	122	138	140	154	131	158	146	166	143	147	153	150	142	145	147	150	171	131	125	142	125	135	148	147	147	159	128	145	133	146	142	142	135	138	120	139	137	143	144	165	175	146	141	138	156	139	162	166	129	135	148	147	134	129	144	142	158	151	162	158	129	149	136	142	132	177	126	147	136	150	141	132	153	145	123	124	165	137	135	136	134	107	157	184	153	166	114	139	151	174	137	141	124	143	111	146	116	140	143	132	143	137	146	136	134	161	149	140	174	142	169	152	153	129	141	137	141	149	148	157	150	135	140	153	143	150	143	146	127	143	164	165	146	134	133	147	143	171	163	155	135	157	133	131	135	136	167	131	151	136	153	149	142	144	154	150	141	133	121	147	145	151	162	152	156	168	130	134	149	151	137	140	165	142	133	137	156	138	124	162	143	156	153	159	142	151	160	142	135	141	140	134	134	128	161	147	144	173	156	131	128	143	134	139	142	132	154	144	142	139	142	145	138	149	150	159	139	142	131	139	140	139	140	146	163	163	167	142	130	142	138	138	134	137	161	157	133	144	150	137	160	156	125	156	147	153	160	158	131	145	137	148	164	149	129	144	160	123	155	136	117	137	161	140	135	128	139	144	138	141	152	141	151	134	142	123	160	162	155	141	140	143	124	133	137	134	162	149	145	132	145	152	149	146	129	135	124	155	144	142	129	168	152	145	147	152	147	146	139	166	147	138	146	135	177	156	133	128	143	146	158	144	140	140	134	126	128	139	112	159	159	144	138	135	131	140	174	142	152	135	151	146	154	154	152
17353	11679	21965	24213	22004	19370	17057	15569	13582	12034	10223	8959	7875	6411	5245	4627	3958	3753	3261	3445	3454	2968	3093	2316	2072	2033	1972	1809	1826	2327	2959	2555	2121	1797	2267	2248	1734	1613	1588	1427	1343	1199	1238	1262	1105	1043	985	897	841	780	783	749	731	651	691	690	623	610	601	625	533	599	598	567	546	541	529	541	492	498	480	454	498	482	506	497	454	441	432	432	425	397	372	331	390	385	387	400	364	407	373	444	409	418	401	395	396	384	367	328	370	355	363	366	400	419	366	394	395	389	404	379	390	368	390	349	341	361	378	363	320	375	361	353	389	367	401	376	370	388	368	386	374	355	374	366	392	370	351	366	362	347	359	352	377	365	363	390	357	402	357	378	389	389	357	363	343	364	340	360	356	397	380	376	344	372	337	362	384	363	309	335	387	321	349	369	395	391	354	391	352	334	352	382	346	373	391	382	361	348	385	350	347	351	376	353	378	362	387	339	345	362	374	368	372	397	363	369	380	353	383	379	356	359	386	362	394	340	352	383	362	356	357	357	391	376	358	365	378	363	374	324	376	367	367	350	393	340	367	378	391	363	370	336	347	361	370	371	373	321	344	343	358	354	331	386	315	363	364	357	365	362	328	377	358	371	361	350	362	351	359	379	356	346	390	310	382	360	375	396	356	372	378	370	375	373	345	369	358	363	367	334	351	335	393	357	347	380	372	390	350	353	395	347	354	389	386	345	362	313	365	402	340	343	354	381	335	373	358	360	380	381	361	382	355	358	371	357	349	334	359	378	362	373	350	375	354	341	374	344	349	382	372	382	357	363	338	370	329	350	381	381	357	356	381	347	376	361	369	355	360	373	332	366	392	395	362	350	367	363	368	369	354	331	404	387	344	386	366	347	372	380	375	398	364	386	374	382	380	360	345	346	351	378	351	374	363	348	369	329	345	374	372	352	362	369	401	386	355	376	346	372	381	373	381	358	375	348	362	394	399	391	337	357	378	366	378	399	357	372	385	370	376	363	360	376	352	357	341	336	345	383	353	341	394	373	382	337	360	395	356	342	355	373	373	367	382	343	373	354	334	363	327	385	365	396	359	368	374	317	324	383	383	356	382	369	387	360	359	365	368	387	384	344	386	376	345	371	354	352	357	375	347	406	337	338	367	383	369	360	353	388	358	340	342	354	367	351	377	330	335	353	369	392	397	359	407	383	364	327	387	362	406	362	399	370	374	361	330	354	393	365	358	413	394	349	378	391	386	343	365	335	355	386	374	338	398	366	338	354	364	381	369	345	341	376	334	386	366	369	323	378	363	358	376	370	380	376	366	371	364	372	354	363	363	372	360	361	329	372	403	367	350	343	359	422	378	389	364	405	379	382	321	338	364	345	358	334	364	333	346	369	369	347	364	355	377	324	348	348	394	366	327	388	366	351	361	345	382	363	382	351	342	372	378	333	390	327	348	363	396	349	356	379	383	345	365	378	342	390	384	363	366	368	343	383	355	348	352	370	350	335	346	370	381	390	347	373	340	368	378	370	347	352	348	369	344	343	341	345	351	396	376	350	349	361	344	366	325	343	353	356	355	368	381	344	376	350	366	372	346	395	368	373	373	378	362	351	349	406	320	396	408	368	344	358	373	359	384	361	319	341	353	368	381	373	397	368	402	383	379	353	350	378	353	347	327	370	360	366	346	355	360	355	385	393	353	386	397	378	359	374	354	351	335	385	369	370	356	371	354	361	387	362	338	371	363	374	384	378	335	378	372	350	317	343	347	381	355	357	344	382	361	401	359	358	376	376	387	369	363	372	342	372	362	379	337	354	369	339	330	371	367	374	337	364	338	330	347	321	374	347	361	349	358	348	393	362	353	332	344	358	360	374	388	349	372	369	354	364	362	357	358	358	370	363	384	397	344	380	352	364	380	344	353	378	331	361	368	378	360	368	398	333	358	378	369	382	342	379	351	378	350	354	355	349	330	376	396	380	371	369	371	392	393	392	342	353	361	363	345	370	372	368	335	361	362	368	370	354	383	346	339	367	384	375	387	335	387	380	387	374	344	348	348	364	365	363	361	376	382	377	393	333	348	370	361	345	353	374	325	352	367	326	358	392	374	382	370	383	370	370	348	356	390	375	368	398	363	364	369	360	344	362	360	373	381	363	376	340	360	337	370	318	374	374	412	359	344	395	358	339	390	361	338	364	340	374	394	366	372	374	363	362	368	368	374	344	364	347	369	372	384	341	360	319	353	377	323	334	328	329	354	373	377	349	391	339	370	370	359	361	356	343	369	382	357	321	324	388	338	357	379	340	368	349	354	345	384	342	380	400	348	372	385	353	343	369	375	334	396	338	333	348	353	351	365	371	360	366	380	367	385	369	376	385	358	356	381	352	372	381	371	365	351	355	340	352	345	364	383	393	350	392	355	366	362	357	349	359	327	372	362	378	348	343	389	376	369	370	357	364	387	361	347	373	391	330	386	369	336	370	322	366	348	379	378	362	383	390	345	373	343	379	358	385	328	356	364	373	373	369	351	368	362	371	365	341	349	336	348	375	370	384	390	346	360	362	364	368	359	347	378	345	364	379	389	350	354	346	374	365	394	380	370	354	385	345	362	378	359	348	369	350	371	368	360	357	376	388	354	364	338	351	369	366	343	371	371	341	374	406	407	368	370	369	369	346	387	363	386	361	346	376	383	340	329	384	374	393	352	353	357	390	371	369	365	348	382	338	387	363	356	360	388	367	377	376	367	375	363	314	384	344	366	375	368	360	355	359	336	360	383	367	354	345	352	371	345	374	377	368	375	371	331	349	395	341	381	359	401	376	368	370	377	378	339	366	402	359	368	351	334	366	367	380	366	368	359	383	345	378	368	385	361	389	332	371	343	355	337	377	391	331	366	383	349	347	379	361	340	338	354	347	371	377	348	383	359	337	354	368	355	394	370	388	395	374	353	383	348	400	345	386	366	366	347	336	341	357	383	383	385	354	359	395	364	378	386	348	400	375	356	348	377	342	366	343	379	369	345	364	355	361	376	365	369	380	346	361	323	341	374	353	370	367	349	330	391	391	384	369	358	359	359	394	372	353	339	364	328	374	361	333	390	358	360	343	313	363	349	363	367	376	358	366	379	398	402	378	376	368	349	379	365	358	368	372	340	355	381	354	368	354	306	364	368	383	378	384	377	350	366	330	393	342	347	348	343	397	362	369	380	361	375	368	364	353	343	354	321	379	368	389	364	364	386	392	353	357	374	360	321	333	348	365	353	379	376	368	335	345	357	376	362	376	333	343	364	374	335	385	354	362	348	376	393	337	337	379	338	348	371	375	370	365	339	357	358	362	372	350	365	340	380	371	385	334	363	373	378	385	371	373	386	368	359	341	369	324	347	341	339	346	344	376	399	332	361	365	367	361	344	370	357	396	356	392	383	371	375	376	380	370	347	377	351	377	345	392	384	364	336	401	348	348	383	337	383	372	386	358	381	366	334	360	384	377	369	349	387	359	353	355	379	340
11149	6220	6787	4824	3405	2450	1893	1518	1275	1032	878	741	606	477	434	368	339	372	332	315	320	316	281	286	256	293	266	276	258	249	229	254	272	244	248	245	261	251	275	255	273	246	249	279	232	240	244	233	243	235	246	243	243	250	251	243	214	227	210	193	208	209	229	228	235	235	254	254	220	243	220	194	216	207	231	185	238	219	204	213	209	229	229	237	223	215	220	216	216	196	241	194	239	238	215	208	234	226	216	230	214	232	228	208	195	192	227	245	246	241	240	241	234	224	232	225	223	221	215	225	212	232	211	235	224	234	224	239	238	226	233	254	229	216	264	239	218	235	227	232	196	186	237	255	221	244	209	217	203	207	237	220	233	199	213	226	208	210	208	179	226	245	259	216	218	244	218	236	208	205	231	204	236	210	204	197	222	210	201	232	221	197	226	247	240	217	212	218	208	196	240	213	244	218	213	237	230	244	210	230	199	243	232	210	201	227	228	220	199	226	238	216	244	241	224	227	240	207	213	244	209	231	197	215	227	234	201	212	194	223	231	230	212	232	237	226	229	203	220	221	214	211	204	219	216	206	205	254	222	208	219	202	214	205	220	214	228	197	204	202	207	227	248	220	222	201	227	196	247	219	207	215	219	243	212	215	242	228	217	243	236	207	232	220	222	202	234	222	230	225	208	251	209	201	255	231	231	229	213	216	224	244	224	236	186	195	224	227	205	253	216	244	214	226	215	222	258	212	226	203	240	197	238	220	214	239	197	211	219	254	231	231	193	214	218	223	226	200	237	247	236	238	210	246	231	203	229	199	198	215	217	229	242	208	233	205	232	204	248	219	223	223	231	207	227	234	243	218	194	188	197	235	242	247	218	229	234	233	220	237	209	230	233	217	236	206	223	235	220	216	219	232	202	209	227	219	233	235	198	220	203	237	218	247	206	212	237	266	246	186	233	211	214	221	243	217	214	210	223	218	225	195	215	223	225	222	217	242	223	241	214	196	221	245	216	181	254	230	219	219	213	221	240	229	227	230	217	245	227	214	202	213	214	225	223	209	237	219	203	224	224	230	208	229	200	215	220	226	220	205	195	208	252	219	201	191	234	211	211	233	218	206	248	228	203	202	240	219	207	249	234	197	205	208	208	212	233	219	242	208	213	219	235	206	185	234	221	218	223	238	225	209	212	215	245	239	203	208	198	204	220	198	226	210	231	200	241	228	225	232	234	232	219	236	198	204	231	224	219	211	193	208	219	221	219	241	216	229	223	225	227	235	216	215	218	214	200	222	226	229	210	234	206	237	230	218	208	232	229	221	222	229	233	203	217	225	226	213	215	203	213	200	240	211	234	249	198	242	231	218	237	208	210	220	244	233	231	193	231	250	211	237	224	235	223	224	209	232	222	219	211	212	213	228	203	225	218	232	216	224	208	229	210	229	229	209	203	192	222	198	210	219	230	199	210	243	224	199	234	203	205	237	212	215	218	213	209	217	241	208	225	225	252	222	193	235	233	220	205	230	240	232	252	220	215	221	186	249	251	216	216	222	237	208	218	224	217	227	245	194	226	189	229	244	218	222	236	214	218	205	249	206	208	222	214	226	215	221	217	243	221	234	237	229	235	203	224	253	234	206	222	242	215	215	193	228	207	207	196	218	241	193	221	228	230	217	248	202	225	217	203	197	195	215	221	236	250	231	205	200	237	221	250	254	231	215	220	239	238	228	249	224	228	265	226	247	223	232	204	229	227	236	188	205	209	244	196	186	214	229	236	224	233	217	248	223	232	221	220	222	204	237	221	197	220	226	198	215	204	233	242	232	210	218	225	217	205	235	224	198	218	220	194	229	205	210	213	230	220	230	235	208	207	223	230	235	233	204	235	237	214	236	206	225	240	242	229	221	217	223	195	219	230	197	234	219	227	189	262	232	221	226	202	244	221	203	223	240	255	240	259	222	228	238	224	236	216	201	253	221	199	207	233	210	241	232	239	222	210	227	209	211	240	204	238	214	208	227	254	202	203	257	216	225	230	208	210	222	208	212	220	214	198	223	218	215	207	214	221	222	204	250	215	206	228	236	218	235	214	251	230	230	226	193	243	216	237	205	207	208	238	225	232	222	241	200	240	251	205	207	242	226	222	208	250	199	225	211	247	227	202	186	203	202	255	223	218	195	199	213	214	199	232	208	216	220	213	209	223	204	228	246	227	199	229	211	211	239	213	242	210	212	216	212	214	242	216	209	209	202	237	214	226	216	209	233	198	228	223	221	200	207	232	214	217	247	221	217	219	242	227	221	213	241	223	239	232	188	209	242	232	225	224	225	233	227	217	208	215	198	210	232	219	210	211	229	196	226	213	205	230	227	220	238	207	234	205	212	247	219	217	189	222	226	228	233	220	213	242	212	216	224	200	212	230	241	213	231	219	222	231	215	202	219	222	211	236	228	233	235	210	255	236	193	238	227	194	206	214	246	244	201	217	206	219	217	185	219	230	225	221	212	216	212	231	220	227	198	239	229	230	230	235	213	227	234	216	205	217	207	243	220	192	231	211	222	227	213	230	217	215	232	257	242	222	230	208	238	213	237	193	199	199	207	225	222	232	202	233	212	225	197	220	187	215	228	208	233	204	229	246	218	226	200	220	236	206	230	216	218	227	208	223	236	203	222	197	207	209	212	229	235	204	189	202	209	234	227	223	212	189	220	231	213	243	201	233	228	244	232	215	203	201	215	224	238	204	230	212	217	228	238	228	218	222	237	223	237	244	247	259	230	221	199	207	217	246	206	235	242	202	189	187	234	216	215	252	209	245	218	204	228	230	210	210	243	219	220	211	227	212	232	210	200	209	206	221	226	232	212	217	214	202	224	218	254	228	218	203	215	225	196	225	191	254	226	210	211	218	216	243	219	214	219	230	238	191	208	211	199	213	245	209	232	207	239	237	210	225	248	224	207	195	229	208	239	229	252	193	251	217	239	249	247	230	209	199	212	224	223	216	195	185	208	211	219	205	219	229	230	233	195	211	196	239	235	224	195	245	214	220	209	244	223	216	246	206	228	206	253	225	210	224	220	219	229	203	219	204	215	229	221	232	227	222	220	202	209	230	236	187	250	223	232	240	234	209	206	226	197	226	232	236	216	245	225	240	232	230	214	232	217	205	236	234	226	184	216	212	211	230	208	231	232	260	240	237	243	227	206	221	215	238	210	233	235	242	252	214	256	243	209	215	241	254	213	227	209	212	226	205	238	219	215	236	220	238	215	236	240	223	213	237	228	240	223	215	240	222	211	237	225	221	190	214	226	205	216	204	225	208	208	207	197	263	200	222	213	234	222	237	204	222	257	203	242	216	251	255	205	243	181	237	228	240	196	235	231	222	196	200	202	242	214	194	211	235	227	216	215	237	238	219	224	218	218	240	226	233	200	207	216	208	235	211	214	220	213	207	229	217	217	211	255	216	240	214	223	233	209	228	233	198	224	222	207	219	202	195	212	225	219	207	216	223	233
6312	5482	11609	12585	11192	9464	8274	7072	6226	5283	4289	3645	2645	2082	1754	1587	1568	1345	1290	1266	1223	1143	994	950	1000	971	870	859	810	774	772	774	764	799	837	809	798	826	779	825	824	845	828	805	789	721	706	699	674	661	648	663	643	651	726	621	689	669	595	611	610	598	554	611	606	527	576	589	560	637	591	536	551	593	573	558	503	573	543	569	493	483	515	476	518	557	549	567	557	504	561	497	544	549	537	557	551	548	558	556	521	488	523	535	544	549	540	543	518	520	515	496	526	533	521	524	492	516	528	540	553	578	523	533	558	526	567	566	552	549	519	562	547	495	525	535	510	536	479	545	501	557	529	484	525	515	532	471	532	507	493	557	493	539	517	500	496	536	492	543	532	582	549	560	558	527	559	518	541	538	539	546	515	522	536	511	553	540	507	550	558	511	540	545	510	501	555	504	517	511	519	510	532	510	524	527	518	562	509	515	543	532	515	504	532	518	501	514	504	557	502	508	501	522	520	540	520	536	602	531	523	522	512	495	520	531	548	538	549	557	531	494	489	506	472	533	532	553	534	514	502	510	534	477	531	525	508	535	504	519	516	520	512	518	517	537	529	515	532	531	551	539	549	541	504	511	497	527	532	521	491	502	495	548	532	522	563	537	548	535	543	511	511	536	535	509	532	508	532	510	546	503	508	514	532	538	502	527	488	542	591	554	545	533	495	537	531	557	562	521	550	532	537	512	507	481	516	517	535	494	532	516	545	521	565	537	551	494	501	559	500	507	517	526	496	550	527	560	519	560	527	531	537	548	522	561	531	509	513	529	496	527	499	525	479	543	518	521	532	522	512	556	529	558	543	517	545	532	526	492	492	502	549	477	523	544	503	519	506	543	566	540	511	532	514	529	535	502	535	502	553	525	520	549	535	522	524	540	561	541	550	532	539	540	497	536	547	557	533	518	539	507	533	545	578	556	523	501	511	575	533	495	534	517	508	485	545	501	502	526	548	524	530	537	521	494	527	522	519	519	507	529	493	511	526	533	493	566	552	515	529	513	553	498	517	504	530	535	527	527	501	522	542	481	555	524	506	522	501	543	525	519	534	506	507	530	510	552	572	490	518	512	514	559	522	560	524	484	522	527	518	519	540	532	520	543	527	516	559	560	591	532	520	551	504	485	503	548	521	537	531	558	518	578	507	559	557	530	502	530	475	512	521	505	566	507	525	510	551	518	538	507	524	577	557	484	511	563	565	515	526	515	586	555	559	532	574	489	522	539	526	531	512	551	514	531	544	513	536	519	506	520	528	521	554	506	505	517	501	544	533	602	517	530	539	570	557	531	510	561	539	553	518	513	499	501	525	496	499	532	528	542	545	524	543	503	566	538	520	534	521	490	501	546	535	561	562	533	543	517	532	545	478	494	568	528	540	523	554	524	545	544	568	549	521	527	531	511	553	531	529	570	511	513	548	542	561	526	531	557	489	537	537	499	533	532	498	533	526	551	548	552	494	518	518	494	511	507	548	508	534	496	498	511	544	475	533	478	504	540	521	497	537	539	516	528	542	550	527	528	555	488	511	511	481	489	537	508	521	534	511	538	544	470	555	511	534	516	543	538	525	490	511	562	550	545	536	535	495	526	517	542	528	549	525	538	546	574	523	535	532	549	558	556	513	564	537	464	546	539	532	506	567	538	513	533	538	509	504	507	559	520	520	524	544	533	529	546	542	557	540	473	512	519	505	520	539	575	515	536	531	518	507	505	529	511	509	500	538	512	535	517	553	581	513	508	549	543	557	524	548	568	496	541	489	552	518	544	536	525	517	515	527	530	579	523	560	527	496	552	532	513	547	544	526	525	514	558	523	516	559	526	538	522	530	512	547	537	508	553	584	480	541	538	543	547	517	514	539	543	530	551	538	520	527	525	480	540	512	514	558	558	519	506	524	524	554	515	563	513	505	528	510	560	540	514	512	547	564	540	539	537	539	549	529	508	518	506	536	500	551	503	495	536	506	536	537	540	553	567	528	539	510	516	505	517	538	554	551	517	532	527	512	502	513	581	538	522	490	507	520	550	524	501	511	518	510	542	477	505	544	550	518	518	498	504	532	569	529	535	529	534	527	515	562	500	534	524	475	496	521	514	484	584	543	542	518	543	513	549	475	561	521	504	567	527	514	558	539	528	515	532	507	558	525	540	529	497	511	519	545	573	552	549	544	530	514	520	531	509	533	558	541	523	516	507	491	528	508	510	501	548	529	497	507	545	498	507	508	556	520	531	511	535	560	538	534	526	534	515	552	533	488	538	535	541	560	519	556	504	517	527	532	540	558	578	522	512	513	532	570	528	509	539	513	568	513	588	502	541	561	528	508	511	545	528	496	531	509	542	516	516	495	536	489	539	502	572	522	487	551	487	510	520	538	568	504	532	520	497	526	528	537	566	519	504	537	523	513	523	560	529	579	515	504	459	510	559	493	499	498	565	521	503	510	568	522	538	542	530	499	534	525	526	543	544	515	498	532	513	521	512	545	517	519	561	513	549	547	554	487	516	545	569	524	514	489	521	605	567	532	509	537	501	520	530	547	516	498	527	529	534	479	517	536	554	505	520	519	507	517	541	514	499	571	536	534	523	557	504	550	535	506	555	502	528	546	504	565	547	520	517	508	517	513	523	543	513	578	546	524	537	538	524	520	528	564	496	507	531	555	548	564	526	506	545	540	531	544	521	540	466	516	523	532	511	533	519	555	549	521	540	497	510	533	517	492	498	535	535	573	544	499	525	552	499	483	551	539	534	534	504	557	550	514	526	525	528	520	556	518	540	535	518	552	552	535	546	508	489	524	499	496	515	553	523	496	554	526	501	497	518	528	552	528	521	526	520	554	538	543	537	508	538	516	523	506	524	506	516	527	530	539	531	522	502	562	520	533	525	548	535	544	562	524	531	516	521	537	481	517	542	518	546	521	534	548	528	541	516	503	486	535	555	515	518	523	555	485	506	531	535	533	548	545	524	571	525	481	566	553	523	591	539	520	530	590	503	557	465	503	542	550	539	487	540	546	531	523	541	537	498	517	501	498	498	494	540	517	512	515	499	515	488	555	536	548	474	531	541	560	530	587	528	518	527	531	538	537	510	505	487	548	550	490	535	545	512	558	524	540	516	555	505	516	579	529	512	516	553	555	560	545	532	576	551	522	552	550	515	556	509	514	513	547	591	500	569	529	537	520	520	523	523	554	536	542	551	527	499	535	541	518	495	540	562	569	508	533	587	544	529	509	539	536	507	540	548	529	490	552	496	522	551	537	547	534	534	520	554	557	555	538	535	536	558	534	520	528	542	520	567	566	560	543	557	544	512	534	532	498	541	519	561	545	562	535	536	554	522	543	535	468	513	520	480	557	523	537	552	555	532	557	563	531	515	518	542	506	571	553	556	493	523	573	526	511	495	535	500	501	550	552	496	567	482	507	472	534	559	540	545	537	535	555	523	529	562	558	490	502	523	495	568	544	504
22442	11547	12071	9320	6295	4473	3672	2700	2208	1805	1498	1182	964	819	709	584	573	451	464	433	449	443	416	326	333	331	286	306	290	321	372	365	321	259	370	310	314	264	277	290	263	283	276	221	258	251	206	217	230	207	182	198	223	208	218	216	231	205	205	192	213	193	187	214	214	202	203	229	182	169	196	199	199	165	178	203	212	188	193	153	185	190	200	211	179	174	208	181	186	191	185	193	184	164	198	185	193	167	186	178	157	193	176	177	220	178	195	196	190	198	173	198	163	207	196	175	193	195	174	177	195	178	174	187	196	193	192	200	179	174	181	173	209	175	175	158	177	165	175	185	187	176	162	200	169	169	189	170	201	195	195	179	184	149	200	182	163	192	168	205	177	153	182	179	190	195	205	212	177	179	181	185	188	163	167	172	158	221	183	181	190	170	181	181	176	156	166	211	202	180	186	200	203	181	161	173	192	159	192	177	187	165	181	206	169	185	209	166	207	184	155	157	218	167	174	186	175	168	159	183	186	197	168	216	182	170	166	157	186	212	190	179	198	194	179	202	184	180	191	177	168	193	187	170	200	207	204	190	169	179	197	177	164	204	204	175	180	218	194	204	164	179	183	180	159	207	185	207	186	172	176	186	185	178	169	203	175	170	175	174	194	196	218	220	185	159	219	176	179	192	161	191	173	191	196	163	171	179	203	171	180	164	176	190	180	200	179	200	204	189	165	195	174	173	189	198	188	174	170	203	177	171	194	161	176	179	171	188	169	196	181	172	189	205	190	157	174	190	166	196	211	209	188	174	188	190	172	189	165	181	184	195	220	191	188	196	200	205	184	176	215	169	162	184	168	169	174	207	181	198	182	182	179	163	185	197	179	193	157	167	192	178	174	185	164	174	188	187	204	159	165	196	184	185	188	168	157	174	189	169	159	198	185	180	180	185	208	179	169	167	218	204	163	195	195	190	197	162	169	148	175	175	188	182	181	175	176	181	174	165	181	194	180	169	192	171	188	220	185	184	186	185	175	165	178	194	177	168	227	163	185	195	181	192	205	154	174	173	201	188	182	174	171	176	155	191	157	190	184	191	216	172	169	170	157	162	183	160	158	159	189	189	194	181	196	204	163	185	166	167	166	199	199	198	214	153	184	215	186	211	159	189	212	199	191	180	182	158	181	190	192	166	176	194	198	175	195	170	168	182	182	182	170	196	169	208	182	186	188	201	179	148	171	173	194	187	179	195	189	162	191	192	197	167	202	186	199	172	190	183	204	157	187	217	206	179	190	176	185	193	209	195	172	200	158	190	175	169	182	176	163	153	222	204	178	196	165	187	161	164	173	189	211	192	183	185	175	181	191	181	186	190	199	154	194	206	170	188	173	185	175	172	177	192	162	178	171	184	151	183	193	184	182	152	193	208	193	196	178	209	193	188	183	186	204	178	190	199	171	178	168	183	187	182	175	170	196	200	186	178	142	171	186	162	166	166	196	191	171	211	177	167	179	177	178	187	214	218	198	161	157	151	182	173	177	222	180	155	170	155	163	178	197	170	181	194	176	162	172	205	194	186	171	183	192	199	174	183	173	178	188	183	193	187	183	184	194	197	183	208	198	200	207	156	169	191	183	189	196	197	173	203	168	189	177	198	180	196	192	169	167	203	198	197	166	168	192	180	161	187	165	201	187	215	185	179	178	196	206	158	174	183	181	206	200	204	192	177	201	177	204	194	186	191	180	194	203	179	168	158	209	191	178	178	182	197	186	178	172	180	202	209	186	186	184	168	190	189	154	189	158	188	195	201	210	180	189	163	157	192	177	188	174	190	162	185	191	185	213	198	216	190	178	207	145	177	169	169	163	204	181	186	154	184	188	182	156	181	155	178	174	212	211	185	191	195	164	167	179	191	212	177	169	156	190	184	186	198	168	180	195	180	178	177	162	182	185	179	176	153	168	163	185	167	175	179	167	198	191	196	176	196	202	171	196	184	192	172	165	180	178	161	196	192	189	185	181	187	190	177	204	154	164	217	185	188	205	181	179	178	187	179	188	179	187	210	206	179	182	198	193	200	187	167	166	162	200	164	162	185	151	200	172	236	197	197	166	188	196	157	178	178	181	185	173	209	170	196	196	194	174	178	200	173	179	193	183	198	169	184	187	176	170	198	178	182	193	160	169	196	197	216	170	183	191	188	177	181	168	179	169	175	179	185	189	179	224	181	163	185	186	189	180	194	180	169	180	183	171	176	153	172	204	175	196	188	175	181	192	180	165	187	185	230	169	189	171	171	174	185	196	190	194	184	217	166	192	170	213	170	165	198	213	196	169	167	199	199	192	175	194	216	164	185	155	189	191	194	192	175	172	202	187	172	200	180	199	198	167	192	188	178	187	160	160	179	170	189	166	199	156	197	209	185	198	204	188	189	186	213	205	175	179	176	189	163	178	203	197	201	178	170	170	179	176	181	194	181	196	203	179	180	197	195	188	154	161	186	189	202	179	184	200	220	165	185	190	195	177	177	208	164	172	174	178	191	181	164	176	181	174	189	178	214	188	195	164	176	180	171	179	180	185	180	194	178	192	191	189	208	175	169	187	190	181	182	197	186	166	224	178	187	184	160	195	196	203	193	173	194	185	202	184	184	186	184	208	192	184	184	192	201	159	202	186	175	183	164	174	185	173	194	185	160	171	194	185	179	168	203	177	213	193	164	192	196	197	209	185	203	176	190	192	189	164	175	189	190	172	161	191	162	222	170	185	187	189	185	155	183	179	186	173	183	181	191	184	183	182	187	165	190	205	178	181	181	198	158	181	220	180	199	190	201	188	176	181	181	150	169	164	195	166	187	191	186	172	181	210	174	165	186	187	199	185	195	173	167	170	193	183	186	184	179	187	198	169	197	177	208	199	184	208	182	183	198	205	179	185	184	171	185	164	202	192	185	184	196	208	179	169	211	204	187	173	177	191	167	194	188	188	193	190	182	197	174	182	180	193	161	182	159	167	177	182	172	181	182	172	179	166	179	196	161	188	176	158	202	168	162	174	189	209	204	196	177	169	178	184	181	188	179	161	183	173	184	190	217	170	205	156	168	192	155	188	196	180	173	184	177	174	174	194	166	198	182	186	165	174	197	175	191	166	199	194	164	176	199	191	169	219	175	184	165	213	184	185	170	178	191	166	180	172	192	171	177	190	171	190	176	204	189	196	175	194	172	181	192	172	185	173	185	182	186	187	183	181	177	163	155	173	191	191	156	194	210	185	174	159	188	186	157	217	160	197	183	198	188	186	173	174	177	205	182	174	178	174	214	153	195	197	183	188	193	176	199	181	175	183	191	180	174	210	175	194	186	160	187	192	189	196	174	166	200	190	196	193	171	185	188	186	175	207	183	184	182	176	208	191	178	168	153	192	178	182	195	200	210	195	182	180	194	188	151	179	190	179	193	190	188	186	185	218	191	181	163	217	207	168	191	170	179	176	170	158	200	188	195	190	222	198	169	185	169	194	223
12943	8818	17769	19725	17514	15209	13863	11825	10174	8701	7729	6368	5034	4362	3610	3137	2802	2469	2558	2543	2373	2428	2006	1660	1521	1583	1476	1410	1459	1704	1919	1882	1418	1261	1737	1499	1327	1183	1171	1148	1102	1088	1166	973	859	857	874	799	766	688	725	698	672	720	697	657	659	661	603	568	646	623	616	590	557	549	560	517	548	514	525	515	539	502	570	520	507	464	438	486	468	480	456	476	448	495	500	482	521	464	491	498	459	463	464	442	491	491	495	455	464	463	488	415	445	461	462	472	478	467	460	457	443	464	473	453	428	474	456	448	451	478	429	430	483	481	495	475	459	444	479	450	462	449	448	459	455	447	424	468	397	436	465	433	443	453	464	474	450	430	453	449	424	461	452	462	434	442	463	444	486	438	439	445	437	442	475	420	444	437	475	433	453	410	490	449	442	441	464	435	433	471	451	457	441	427	456	424	433	446	453	468	408	435	478	475	403	432	474	439	477	458	475	434	407	441	420	433	438	455	452	430	445	460	474	452	450	469	448	501	447	487	455	451	428	490	440	428	442	462	449	470	438	423	444	429	511	428	462	431	436	400	485	449	428	461	450	442	432	437	486	447	457	458	441	431	433	466	464	413	435	445	456	492	461	446	432	458	484	501	422	456	428	432	434	449	414	466	480	428	435	425	455	459	472	428	450	419	468	495	452	459	479	440	459	459	453	471	480	462	484	458	428	459	450	462	460	433	444	453	430	446	441	451	458	432	496	449	468	421	426	485	446	442	430	435	429	456	437	461	425	430	478	479	465	458	491	419	459	409	431	437	435	440	422	468	427	474	441	459	430	462	472	470	441	428	449	459	414	420	434	459	439	489	493	461	442	461	464	423	471	445	439	423	455	420	470	447	456	459	418	402	454	412	451	462	450	459	449	452	488	475	441	439	442	411	452	481	467	427	443	477	444	458	431	431	469	463	437	446	467	445	419	438	435	457	460	445	456	440	409	469	456	462	436	469	457	426	463	460	443	459	502	441	438	410	456	432	462	461	474	458	413	463	430	460	517	425	474	453	402	425	435	448	392	446	450	462	475	455	445	454	419	427	436	425	429	463	486	449	410	465	429	459	496	468	452	466	412	453	457	455	445	482	461	445	426	423	440	452	479	444	436	463	459	435	423	462	438	427	485	470	489	469	462	441	431	418	466	427	468	439	434	445	464	450	457	433	475	415	424	492	484	433	464	461	436	476	470	429	444	443	489	437	406	435	450	421	441	434	457	461	447	434	446	418	451	474	422	420	432	475	465	441	429	460	458	455	453	472	487	478	423	434	459	476	455	447	451	482	422	446	424	446	430	455	450	425	456	436	423	460	460	424	459	434	461	446	479	418	510	450	463	464	432	468	490	429	416	438	433	458	437	444	485	466	448	422	454	441	481	442	425	422	440	474	480	466	452	428	467	445	466	460	428	464	463	414	451	477	460	462	472	436	392	458	472	486	460	438	461	457	464	468	449	446	468	451	452	417	421	464	455	459	436	432	455	453	464	454	462	446	433	420	434	446	443	443	459	460	457	439	471	436	460	482	435	451	469	475	473	469	440	439	428	452	433	436	469	467	464	446	445	432	437	463	479	454	489	438	435	473	432	478	441	401	409	444	433	445	470	435	463	470	467	470	484	418	433	421	441	438	477	453	469	413	476	462	440	444	442	442	454	444	467	440	467	474	463	462	440	423	458	447	485	465	459	458	457	439	448	480	448	469	439	441	451	460	422	437	466	462	449	441	428	428	410	469	459	433	461	473	426	447	439	431	452	493	444	433	444	462	452	473	426	433	471	411	454	413	437	462	427	462	460	475	462	429	462	413	454	458	458	465	481	472	430	463	452	433	438	477	413	460	445	455	440	439	432	464	435	459	473	495	424	439	462	461	427	414	448	406	441	431	450	446	430	450	449	427	465	423	459	441	470	437	423	469	455	416	420	462	436	423	443	413	474	453	454	478	487	444	457	404	425	452	435	455	438	458	418	407	453	464	436	456	469	458	476	422	499	449	424	430	434	462	444	453	459	459	425	418	426	460	467	458	447	456	473	467	458	439	445	451	489	450	420	439	456	438	446	437	430	468	460	453	412	430	426	421	429	425	407	455	456	465	453	422	469	469	428	468	443	431	477	431	446	415	426	409	421	451	478	458	404	481	468	435	416	451	447	466	424	433	469	457	450	428	457	428	452	419	457	456	428	439	457	450	415	438	436	407	444	415	440	433	453	458	451	452	449	437	464	455	440	448	425	471	441	447	436	431	417	458	429	476	459	402	462	478	474	442	437	460	485	471	452	450	438	449	422	455	469	433	458	484	435	455	439	460	438	408	491	436	434	452	441	495	432	434	478	470	441	506	419	441	424	434	482	410	480	451	452	446	420	462	458	486	445	421	444	454	427	501	397	462	454	447	479	435	445	438	428	433	474	469	470	466	430	421	437	461	462	415	461	423	476	437	423	428	435	483	435	474	449	461	453	456	445	437	452	438	477	450	478	464	420	422	459	482	447	469	495	428	453	439	427	432	447	475	452	469	465	403	456	442	403	462	425	436	428	486	446	479	460	451	446	434	454	437	432	434	440	464	431	466	421	422	471	470	471	477	448	449	437	444	460	465	465	478	458	445	428	420	443	413	475	462	472	474	461	450	445	425	427	447	453	431	481	470	445	435	432	461	415	429	443	462	453	432	474	436	423	450	466	425	441	444	436	413	471	440	465	457	459	421	449	450	436	457	426	470	435	491	462	463	478	464	429	454	450	442	482	430	457	469	478	450	457	442	466	461	460	491	416	451	469	435	429	414	441	502	436	449	448	429	450	439	467	434	458	449	449	424	469	427	471	457	417	440	446	445	399	423	463	441	480	459	442	440	463	477	450	466	471	445	456	490	456	465	455	456	474	404	409	421	450	442	451	453	479	435	463	458	475	449	439	401	430	479	483	412	449	463	485	452	443	416	419	492	458	427	456	459	451	463	454	451	454	468	470	445	471	476	424	451	445	428	426	474	456	422	431	400	476	449	462	503	462	441	431	427	449	453	473	453	422	448	452	463	439	468	459	436	421	423	475	460	429	451	439	430	431	454	415	441	428	465	421	485	452	456	428	421	440	412	455	460	483	469	445	444	419	458	458	475	431	423	439	458	461	421	453	440	436	467	441	455	419	455	425	473	487	426	474	445	444	433	427	457	437	413	461	414	468	440	446	468	428	474	410	475	457	475	469	412	431	437	448	444	463	440	461	467	440	429	457	441	447	452	451	431	450	448	454	428	430	458	459	457	458	449	439	407	472	472	440	414	440	478	442	419	454	461	446	447	441	436	453	471	450	442	458	449	450	465	469	443	467	446	457	435	428	419	438	441	456	442	432	475	468	509	436	431	486	464	449	465	461	442	442	425	432	485	440	464	421	441	455	416	443	424	431	468	445	442	420	421	469	435	457	430	426	425	457	415	467	464	487	445	463	437	440	433	468	410	439	459	406	425	464	437	460	441	441	409
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
