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
336949323150	336949323709	336949324259	336949324809	336949325359	336949325909	336949326459	336949327009	336949327559	336949328109	336949328659	336949329209	336949329759	336949330309	336949330859	336949331409	336949331959	336949332509	336949333059	336949333609	336949334159	336949334709	336949335259	336949335809	336949336359	336949336909	336949337459	336949338009	336949338559	336949339109	336949339659	336949340209	336949340759	336949341309	336949341859	336949342409	336949342959	336949343509	336949344059	336949344609	336949345159	336949345709	336949346259	336949346809	336949347359	336949347909	336949348459	336949349009	336949349559	336949350109	336949350659	336949351209	336949351759	336949352309	336949352859	336949353409	336949353959	336949354509	336949355059	336949355609	336949356159	336949356709	336949357259	336949357809	336949358359	336949358909	336949359459	336949360009	336949360559	336949361109	336949361659	336949362209	336949362759	336949363309	336949363859	336949364409	336949364959	336949365509	336949366059	336949366609	336949367159	336949367709	336949368259	336949368809	336949369359	336949369909	336949370459	336949371009	336949371559	336949372109	336949372659	336949373209	336949373759	336949374309	336949374859	336949375409	336949375959	336949376509	336949377059	336949377609	336949378159	336949378709	336949379259	336949379809	336949380359	336949380909	336949381459	336949382009	336949382559	336949383109	336949383659	336949384209	336949384759	336949385309	336949385859	336949386409	336949386959	336949387509	336949388059	336949388609	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
49866	51046	45636	46796	46342	36670	26516	21705	17532	13564	11104	8697	6264	4955	3337	3150	3182	2213	1572	1558	1346	1109	871	754	596	522	496	471	429	387	399	402	410	413	327	330	330	231	203	228	207	215	236	207	204	189	205	191	187	168	176	163	151	193	179	181	149	159	172	162	185	167	141	176	173	166	153	176	187	185	157	158	153	152	171	164	178	165	180	125	136	156	155	167	150	162	139	151	173	178	156	155	153	142	150	164	157	151	168	158	159	152	160	160	156	172	149	157	172	159	176	150	166	180	148	161	167	159	165	143	157	162	158	136	154	161	144	151	135	144	163	157	140	159	169	153	142	177	144	139	164	166	165	164	157	178	149	181	166	140	172	198	133	160	145	150	160	135	151	182	156	173	178	182	149	159	158	166	149	141	154	146	168	141	156	158	139	170	144	177	149	162	140	155	160	173	161	162	167	136	170	160	171	143	158	189	140	158	137	134	192	145	156	152	155	160	161	163	151	130	165	191	148	161	159	171	137	172	133	157	173	157	200	141	165	164	159	175	156	156	127	154	165	146	157	165	159	143	152	130	149	163	158	151	148	160	154	137	137	162	170	157	153	159	172	159	154	153	133	152	145	159	158	155	141	150	171	166	167	146	154	170	150	180	157	153	192	166	177	175	169	130	139	158	160	165	145	162	164	176	172	176	154	147	133	152	137	173	165	153	144	148	155	149	187	170	166	180	184	120	156	155	170	137	141	150	181	157	152	173	164	147	182	151	149	178	168	161	148	170	156	155	144	154	173	172	150	182	159	149	158	153	156	158	147	153	146	141	161	157	154	155	160	139	136	137	177	156	148	132	138	140	135	148	148	146	149	166	132	162	136	147	152	161	145	168	159	161	153	161	185	147	153	137	132	156	153	144	169	147	156	152	169	160	184	175	153	160	134	173	140	179	163	153	134	147	155	150	179	162	174	134	158	130	117	149	161	156	157	135	138	179	159	162	149	143	138	133	151	166	135	194	175	153	169	168	166	179	175	147	136	148	153	162	139	156	141	176	172	154	155	169	146	159	174	148	160	158	154	142	143	162	161	175	168	156	163	168	176	166	168	173	142	159	155	158	154	159	166	142	175	145	159	153	162	161	162	156	166	200	140	142	165	164	167	153	163	166	140	181	148	154	165	171	138	168	166	172	146	156	142	158	143	130	155	150	175	158	160	138	148	168	150	152	172	169	148	150	173	145	169	161	163	136	173	159	154	159	178	170	160	185	141	160	147	169	148	156	156	146	162	143	159	157	146	174	143	147	172	172	159	165	154	151	149	146	145	175	144	136	172	157	160	156	164	148	160	163	153	162	167	160	145	151	149	156	169	171	154	157	160	164	171	138	155	162	140	125	156	153	168	154	184	176	186	153	130	153	181	168	140	166	160	143	165	175	144	170	148	151	145	155	131	156	151	151	172	141	158	153	128	163	150	158	127	160	148	164	144	145	150	151	142	149	162	159	156	152	178	142	152	160	149	169	167	140	146	167	170	171	162	168	181	143	165	151	147	176	157	171	153	156	143	170	163	132	143	154	153	152	164	181	154	147	155	146	146	170	152	170	166	156	153	153	151	174	147	158	184	142	160	179	180	144	144	167	163	130	155	147	159	164	178	148	159	152	178	170	153	167	162	143	152	173	148	169	155	177	161	160	174	161	170	165	149	144	129	160	151	143	152	142	174	141	127	156	167	175	151	167	179	142	167	172	155	148	188	184	171	174	159	161	159	158	146	148	166	161	159	175	141	162	141	150	154	154	146	169	157	151	175	180	153	192	158	148	147	161	144	157	173	166	182	167	168	169	159	175	127	170	173	156	151	147	128	151	150	155	158	143	143	168	170	154	173	157	164	139	161	137	155	193	122	142	180	147	172	164	162	143	164	147	159	162	189	159	169	159	150	162	135	178	149	168	145	136	164	146	160	181	161	164	155	173	164	155	162	153	184	138	146	152	158	164	161	168	152	164	150	179	161	160	149	170	149	170	186	146	143	157	160	166	146	149	167	139	169	159	156	169	166	142	148	171	172	149	152	158	158	147	145	130	191	152	165	150	150	166	159	148	176	171	141	152	135	170	164	174	161	159	164	126	160	154	140	176	163	163	137	160	144	141	161	161	155	163	168	136	166	161	153	171	160	174	158	128	123	149	137	151	117	177	170	143	177	173	149	163	152	163	158	147	133	155	147	157	177	146	164	155	146	160	147	146	158	168	154	146	151	158	150	151	125	179	174	151	131	137	162	146	138	175	150	157	153	148	159	128	182	182	183	159	170	142	174	147	152	181	188	150	165	154	167	149	151	174	153	154	145	149	189	161	159	183	129	141	152	146	156	168	142	161	169	163	160	151	152	167	149	144	160	164	151	156	148	161	161	140	144	165	191	164	143	159	162	189	153	169	160	161	146	162	147	145	158	159	156	149	160	158	161	154	166	151	152	182	148	179	147	142	155	143	164	169	155	156	169	166	188	148	163	164	133	153	171	171	182	133	160	147	142	132	160	137	150	140	157	156	134	148	167	138	171	157	168	173	170	151	160	149	158	163	157	117	152	168	151	142	155	164	158	153	151	161	167	162	184	133	152	140	166	159	149	161	147	154	188	162	174	157	152	130	131	146	161	178	134	166	164	139	162	134	179	151	159	141	171	167	155	155	162	162	179	148	159	151	150	169	177	171	165	132	157	170	151	151	152	136	158	156	164	163	154	151	176	154	167	133	131	149	139	175	157	141	143	154	163	160	162	167	154	152	147	170	152	157	148	138	175	161	155	168	181	169	155	144	164	162	187	181	153	149	146	132	148	147	145	147	180	182	171	176	165	157	162	165	140	172	162	174	152	144	139	135	162	196	171	161	158	159	150	156	161	179	146	157	155	177	175	142	150	161	178	180	165	143	155	153	159	153	152	152	160	148	169	152	160	170	157	177	153	147	143	183	140	170	177	141	170	181	152	164	167	160	150	150	142	153	155	170	164	183	184	164	183	173	150	131	143	155	154	158	153	159	171	158	150	154	145	140	177	162	147	161	176	163	163	160	185	142	154	169	149	148	157	146	157	144	167	157	142	158	153	143	169	148	149	152	159	158	152	169	162	147	144	168	159	153	148	163	191	158	162	151	139	161	140	171	145	146	154	138	179	184	144	127	151	172	162	165	147	140	152	168	167	159	174	168	161	142	150	156	173	165	154	169	156	152	166	180	139	147	166	163	169	149	143	159	152	143	151	157	168	165	143	160	167	149	163	167	153	155	148	153	158	154	148	167	152	145	144	148	130	163	172	159	149	170	144	144	168	167	163	154	149	171	159	151	136	148	164	140	156	143	160	147	128	160	159	172	155	150	134	154	141	161	160	156	147	154	163	166	160	135	142	136	148	162	152	150	142	138	150	161	137	162	149	148	173	157	161	143	148	149	157	151	171	158	142	164	173	156	174	148	163	152	181	140	140	167	166	158	155	150	145	156	161	179	168	161	168	159	169	150	165	174
33549	45201	49823	53635	55208	47503	25911	19699	21937	25360	25844	23227	17971	15913	11904	12438	11798	9079	6875	7240	5929	4800	4301	3324	3034	2810	2790	2207	2173	2136	2261	2289	2130	2144	1412	1437	1404	941	842	829	848	783	725	762	750	666	598	607	587	574	538	527	475	489	449	480	485	450	430	430	438	494	445	493	469	457	454	468	430	449	447	414	433	425	439	425	421	448	462	442	386	419	412	393	392	403	426	398	419	389	384	422	369	375	390	390	396	419	393	366	378	335	384	391	381	381	378	373	399	360	364	368	350	341	391	385	354	424	369	406	360	394	407	357	368	365	367	379	358	361	335	370	350	392	397	405	365	354	373	388	342	418	364	362	396	336	351	380	354	376	393	309	357	369	375	362	357	369	372	367	368	393	364	340	387	347	380	373	356	364	353	396	380	370	394	384	370	378	400	376	387	361	382	357	396	373	343	375	353	372	363	394	400	364	381	379	335	350	371	364	356	380	337	382	368	370	382	398	349	375	393	401	378	375	379	379	377	368	405	379	348	356	404	345	403	366	323	384	371	355	354	380	384	370	334	378	396	333	374	396	383	368	350	376	364	340	345	363	340	361	358	364	365	388	392	326	370	380	376	357	371	371	359	407	374	385	355	374	364	387	368	367	379	357	358	357	362	387	347	367	396	362	377	336	407	391	350	401	365	372	385	389	322	366	366	341	369	373	379	347	358	344	349	363	380	399	338	365	390	377	348	342	380	370	392	351	408	377	348	377	374	382	338	373	393	366	342	352	409	373	352	379	386	382	347	393	365	356	343	353	381	363	378	393	382	375	355	384	373	346	386	368	374	436	366	375	377	371	395	360	405	353	368	346	342	369	406	361	360	351	359	350	352	369	376	359	326	351	353	366	393	364	386	387	356	346	358	375	379	344	376	359	390	335	377	391	362	384	370	385	338	389	375	374	351	338	376	348	377	373	370	331	360	357	384	383	364	361	357	380	362	364	365	365	364	398	360	346	355	366	360	372	363	374	368	368	383	357	367	370	379	349	349	381	374	329	375	350	356	387	389	349	367	390	349	352	355	381	377	350	374	378	415	361	321	367	350	387	372	370	389	333	380	386	371	389	386	371	372	391	353	354	381	379	420	395	365	343	348	358	361	355	399	358	359	357	351	337	402	401	356	378	378	358	361	377	384	354	356	365	356	409	343	370	355	345	337	370	364	373	359	351	329	385	349	385	378	387	371	371	379	357	379	352	348	394	371	369	362	359	413	384	358	357	365	351	389	352	379	387	356	360	394	375	365	381	356	365	342	362	357	367	373	362	430	366	355	317	368	342	409	364	382	367	351	367	369	383	387	386	365	405	377	384	357	377	342	362	370	385	400	378	368	355	352	335	371	372	343	376	370	393	393	381	376	374	344	378	391	356	333	362	360	361	333	351	354	369	405	402	359	345	418	367	366	360	406	366	368	366	328	371	367	336	378	384	385	367	366	383	350	355	377	340	317	403	369	397	367	369	381	379	366	379	366	375	385	379	383	355	331	378	389	375	379	336	358	339	373	380	360	359	399	341	402	378	358	361	363	338	375	356	402	370	327	359	392	377	359	361	341	352	362	351	373	369	341	377	345	348	362	385	385	397	360	385	354	386	377	324	375	358	367	361	347	352	383	338	381	352	374	355	345	380	381	357	348	371	338	408	357	361	356	355	342	338	357	346	357	393	359	386	357	370	372	358	395	356	411	371	385	398	353	375	345	363	414	353	392	379	405	403	333	366	368	379	385	349	362	384	357	331	374	363	382	354	368	352	383	375	386	352	376	386	359	394	360	359	351	383	396	373	372	381	356	411	358	380	363	360	381	355	388	401	383	366	391	394	365	386	403	366	374	361	376	353	386	381	326	340	391	375	338	372	380	346	359	361	324	398	375	359	357	365	433	351	397	388	345	367	369	380	347	374	387	339	350	356	367	384	362	350	365	348	375	353	353	370	381	378	346	401	389	368	359	348	344	355	361	345	377	381	382	384	354	386	359	391	370	356	372	332	342	388	360	387	344	365	372	364	388	380	350	390	386	356	388	392	347	353	386	373	365	342	366	385	389	328	363	374	361	354	372	380	406	368	399	313	372	380	373	332	373	385	388	369	387	358	377	402	384	388	353	378	365	351	357	382	402	360	394	328	346	321	346	352	370	344	361	355	355	351	330	389	395	344	395	367	357	346	391	346	400	361	381	357	362	396	384	352	358	377	332	371	380	350	372	360	385	375	346	373	356	370	340	352	403	379	381	353	391	332	346	346	394	394	420	364	352	364	352	373	357	352	358	365	338	361	358	384	385	377	375	355	361	371	380	340	404	334	355	367	346	392	384	372	349	366	367	381	357	342	384	367	386	370	358	330	375	366	332	378	360	344	368	399	340	368	358	354	343	342	407	361	354	372	341	396	365	346	336	378	380	340	388	354	366	368	360	356	331	341	339	389	373	382	379	337	347	359	336	372	376	356	379	328	347	405	379	394	348	349	352	366	399	366	373	367	359	367	361	358	369	359	341	378	369	362	376	355	369	383	335	347	366	374	387	380	361	391	369	359	368	398	342	386	357	353	385	350	351	351	372	370	362	371	372	370	368	361	359	353	375	385	330	376	357	364	380	341	369	338	388	351	378	329	388	340	362	354	369	370	383	346	339	391	387	397	379	360	360	362	391	345	397	406	403	353	366	339	338	375	371	334	380	367	326	379	354	318	376	387	343	362	354	370	389	347	333	374	390	367	360	381	375	369	358	391	376	341	373	360	389	360	340	360	392	355	373	355	369	354	388	380	354	363	383	376	342	367	335	383	380	352	351	370	371	370	349	329	392	389	350	386	373	390	387	395	381	351	398	382	373	379	383	366	395	373	382	357	369	376	385	379	366	385	385	396	346	361	395	398	350	356	331	358	398	378	340	334	373	330	351	372	353	393	383	382	357	395	369	386	351	391	352	397	378	398	366	367	376	380	394	389	365	368	397	360	345	351	373	356	386	350	337	363	371	354	375	369	378	353	338	380	362	382	348	400	375	386	361	370	352	370	373	342	348	376	386	361	340	365	379	376	347	368	399	335	358	361	401	388	350	342	364	368	340	376	361	357	343	343	340	386	392	356	336	381	390	364	401	392	411	382	376	379	347	354	349	405	352	375	382	393	369	363	386	399	346	382	397	378	393	351	422	357	375	358	378	370	384	364	350	380	353	392	372	399	348	400	372	358	355	377	363	331	343	372	400	418	411	383	400	380	349	360	403	361	357	352	370	371	365	369	386	354	406	395	381	337	365	372	351	352	373	378	355	385	375	393	368	326	386	364	364	368	385	378	386	353	348	381	354	381	356	394	371	361	363	341	359	339	352	348	358	309	354	365	362	353	389	347	377	350	344	352	347	388	362	364	395	358	362	372	377	342	362	341	351	357	384	375	384	345	348	372	376	394	370	407	344	348	360	380	357	389	385	386	390	377	386	365	356	352	363	363	378	389	375	377	376	374	352	385	352	345
21380	17859	17608	15809	10648	6721	1703	829	681	633	535	466	374	340	282	305	284	237	230	223	218	205	205	194	156	177	161	151	143	147	151	134	159	148	126	141	140	143	135	152	142	132	108	147	157	148	130	114	140	130	135	136	134	124	124	145	150	119	128	135	128	140	134	136	130	133	139	136	158	162	129	138	130	127	129	159	146	127	144	124	144	131	123	120	119	123	107	135	123	126	138	151	139	134	130	110	112	144	137	126	124	121	142	135	149	126	130	130	124	136	127	132	131	125	133	142	126	121	138	138	152	153	152	117	137	136	170	123	122	134	124	139	135	150	134	142	135	116	128	121	120	138	135	139	138	143	118	143	160	120	121	112	119	135	132	111	143	131	124	135	118	141	145	118	132	146	131	134	118	133	103	116	117	121	132	131	151	140	141	133	152	129	130	134	118	118	112	146	129	129	104	145	138	113	146	107	116	112	135	136	112	118	126	107	140	111	115	136	123	118	130	126	117	122	154	112	115	127	132	122	136	138	141	120	150	137	135	132	123	136	149	124	137	136	109	117	140	147	122	110	113	144	121	123	138	123	163	132	136	124	144	139	148	144	135	115	114	120	111	139	119	123	151	131	126	163	126	115	102	140	115	130	130	154	112	131	121	129	130	137	129	139	133	138	139	146	128	127	123	138	144	120	150	123	137	107	130	128	134	135	108	145	119	119	135	126	111	146	123	130	123	134	118	113	127	125	141	117	130	137	139	141	119	139	125	121	126	133	130	136	130	123	117	150	148	123	147	152	135	124	96	114	163	146	129	130	138	141	148	136	126	135	115	139	107	128	127	152	136	123	139	155	126	128	120	144	128	124	123	144	141	141	130	132	146	153	132	138	128	123	130	131	113	126	126	138	114	145	130	136	143	135	142	150	147	139	112	128	123	118	128	130	140	126	130	121	117	118	155	143	131	130	131	146	144	130	112	129	131	129	128	152	123	123	141	112	121	130	135	122	130	158	141	129	147	138	143	136	113	150	140	117	115	137	120	150	123	128	125	128	146	111	123	124	115	131	136	131	121	112	119	124	125	127	132	152	127	130	150	148	149	131	134	123	144	127	138	145	117	128	135	126	128	138	122	118	120	112	140	120	151	123	143	126	120	127	132	122	153	137	116	133	118	114	124	129	146	136	139	125	134	143	120	135	123	127	126	122	123	134	136	142	121	143	121	119	141	134	145	145	122	125	155	133	148	144	130	122	135	132	138	121	136	147	143	114	145	144	138	114	118	145	132	124	129	140	116	119	130	115	133	131	116	132	128	131	122	103	121	123	133	115	107	133	131	130	140	133	126	133	123	123	164	150	128	119	130	122	125	149	151	116	116	139	132	138	128	150	133	127	120	132	129	150	142	128	143	124	134	115	136	147	141	127	155	150	154	114	137	125	130	133	120	132	131	132	144	133	119	144	134	118	149	127	111	135	132	150	162	122	132	128	138	154	146	149	156	138	154	138	118	118	118	134	132	127	133	112	132	125	127	126	125	146	123	137	149	155	155	118	149	128	135	152	129	134	155	138	129	118	128	157	115	121	135	120	128	141	123	147	117	143	142	116	139	139	149	137	126	125	115	138	138	125	132	105	132	131	129	125	128	159	126	138	161	142	121	134	116	130	143	123	135	145	122	125	140	146	130	138	140	158	134	139	122	139	129	152	135	136	139	129	135	129	141	123	141	133	151	113	121	130	108	122	130	128	116	120	132	140	133	138	136	139	113	142	113	113	129	134	127	112	149	140	116	135	116	141	114	130	135	123	129	146	131	165	124	151	131	139	143	129	121	114	131	139	112	139	129	135	123	125	136	131	138	136	132	126	138	107	123	132	143	111	152	148	145	145	111	93	139	125	145	138	111	139	100	106	114	133	133	122	122	137	131	112	127	129	120	144	141	128	129	147	127	127	109	132	139	131	144	141	141	117	105	123	122	132	143	110	138	123	140	141	137	134	126	120	128	126	129	141	137	136	144	150	128	160	120	129	127	151	140	107	130	155	117	136	139	132	133	132	112	142	142	117	120	123	129	102	122	127	108	123	116	150	136	140	122	113	135	154	116	126	120	165	133	116	136	133	102	124	117	126	126	125	145	129	133	131	124	120	129	132	136	117	128	138	124	124	137	134	128	140	163	136	116	127	133	119	137	132	140	145	112	153	147	120	160	126	144	127	129	130	117	133	157	114	120	111	132	150	139	128	138	121	130	101	137	123	112	141	131	126	120	128	131	135	138	123	141	132	116	112	120	152	139	123	138	119	132	159	133	136	131	125	117	127	128	164	129	112	145	135	108	104	110	118	129	117	129	129	136	136	125	130	128	140	138	115	129	138	137	127	128	140	150	125	145	115	120	125	125	144	111	130	137	131	138	122	118	114	106	142	120	136	134	122	105	121	131	112	145	134	133	143	137	125	128	130	127	122	110	144	117	145	152	164	130	138	160	153	152	143	116	144	127	142	119	148	106	124	137	137	137	141	124	122	150	120	130	125	119	131	119	142	145	134	128	126	133	148	123	127	137	148	119	110	145	142	127	110	126	131	146	137	134	142	128	127	127	128	153	134	138	153	148	110	125	127	133	122	119	139	122	117	116	147	144	150	141	131	125	128	107	128	109	127	116	146	128	153	127	122	138	122	109	133	144	140	149	113	142	126	142	113	121	143	129	117	140	148	143	156	125	117	143	127	140	138	131	142	144	151	154	123	136	142	120	126	112	126	140	155	125	123	114	122	134	129	107	113	127	136	130	134	120	140	124	139	133	133	133	106	127	136	132	132	126	123	103	122	141	121	144	129	133	127	145	124	125	136	137	117	130	127	118	117	114	124	132	131	127	134	130	146	151	124	140	135	124	140	130	121	138	123	123	133	125	123	119	120	136	133	165	130	151	144	114	142	144	140	129	131	156	110	125	116	137	154	147	141	131	125	143	122	138	153	113	150	142	122	152	141	117	131	137	128	129	119	137	142	137	120	132	108	127	111	128	118	141	150	141	110	109	119	124	124	136	143	123	140	142	117	134	150	128	141	114	149	123	133	137	130	113	108	153	135	145	117	115	111	119	110	131	125	145	143	120	141	123	116	142	141	140	133	115	121	137	123	126	119	152	121	132	110	112	142	132	135	136	121	126	123	117	139	120	142	133	137	138	132	157	121	151	112	139	137	122	129	144	108	130	97	125	124	111	135	143	120	118	132	154	126	129	127	143	140	132	123	111	156	133	114	126	116	109	130	136	143	129	140	136	97	142	143	121	121	128	143	124	132	124	118	148	129	140	108	129	143	113	105	126	133	133	136	135	128	140	110	115	123	129	135	136	125	149	128	115	142	127	119	123	129	146	144	130	132	128	126	141	120	138	134	136	137	126	121	130	106	155	137	109	140	140	117	117	130	123	127	139	125	145	136	135	127	135	129	110	138	128	105	124	127	118	121	133	131	128	146	129	141	116	139	125	124	147	136	113	136	141	136	130	152	149	132
12629	15696	24898	27579	24866	18767	5709	3733	3216	3049	2806	2319	1943	1831	1385	1454	1214	1056	971	941	916	793	711	685	677	629	593	551	530	499	551	465	424	447	390	442	410	409	394	393	401	373	349	376	367	378	388	400	378	361	376	330	336	386	338	387	353	319	414	347	350	336	333	333	368	353	324	322	355	287	343	341	355	326	326	341	332	355	322	324	337	366	330	350	339	308	317	338	345	341	337	346	319	364	349	345	344	328	327	346	335	322	322	332	352	347	335	340	324	354	340	291	308	320	305	335	352	335	319	343	302	335	316	325	331	316	348	329	329	341	323	368	308	346	278	319	352	344	316	339	355	341	318	348	360	334	345	340	323	314	322	332	369	359	348	342	328	334	300	351	313	348	354	323	328	315	320	310	367	327	342	352	356	319	348	328	316	351	355	287	339	320	287	326	347	316	351	321	324	324	328	335	366	311	336	376	356	331	336	339	323	334	326	328	328	314	339	345	308	316	327	312	336	315	353	339	323	321	325	319	327	312	329	351	328	357	337	345	338	296	313	343	321	342	326	328	354	339	318	353	314	323	348	309	329	324	324	359	317	305	332	285	336	345	376	307	335	352	341	308	362	325	341	332	322	357	319	330	344	307	315	334	353	331	317	334	344	349	344	310	358	347	333	336	345	337	354	351	338	327	350	292	372	343	319	341	347	288	332	335	355	361	348	353	319	323	334	348	319	331	322	327	348	301	323	346	357	322	343	358	323	307	361	328	324	317	341	324	329	313	315	343	341	301	326	362	318	301	308	371	319	356	293	369	335	326	329	324	337	335	358	342	302	333	358	323	364	319	327	333	352	319	320	334	291	341	314	365	310	360	360	341	334	341	345	341	333	333	307	342	305	333	338	309	346	352	337	347	337	334	344	331	318	320	320	351	328	328	383	317	314	333	323	357	337	301	320	341	319	337	325	320	327	310	324	339	334	309	313	334	320	346	305	322	375	332	309	320	318	329	349	345	324	340	337	335	289	344	335	315	353	314	337	318	363	333	358	345	321	357	324	352	344	350	305	351	336	352	318	348	311	371	325	337	319	333	350	345	349	352	322	355	326	319	362	350	330	324	339	331	320	315	346	330	335	342	343	339	318	320	354	338	343	350	352	333	345	271	347	325	355	331	304	287	296	295	331	342	338	318	308	310	306	334	337	359	353	356	307	332	343	349	335	334	342	345	320	308	366	319	365	325	313	315	317	337	306	300	333	309	339	356	322	333	354	326	317	316	325	332	339	339	337	289	337	355	336	326	334	335	309	332	351	305	351	340	301	334	325	310	350	322	326	369	347	299	348	326	345	358	347	346	294	365	327	358	357	344	308	320	331	343	325	292	346	328	308	294	345	315	372	340	317	320	304	342	303	324	308	303	336	351	347	352	361	324	327	336	297	322	313	355	334	328	333	321	348	335	336	319	329	310	312	319	341	313	309	335	326	356	301	335	308	298	307	318	319	329	336	353	320	314	324	309	338	324	327	312	364	310	369	338	347	345	338	360	327	342	304	340	341	290	350	310	343	326	339	328	324	308	322	303	317	329	312	330	355	302	290	339	336	337	337	360	353	320	317	322	348	328	355	342	312	313	348	341	301	318	336	306	346	328	348	345	324	356	303	345	343	352	329	342	343	327	312	322	343	322	333	344	342	353	343	334	340	305	352	308	335	317	317	322	323	340	321	341	305	313	333	329	311	341	331	376	331	311	308	315	354	334	322	326	297	357	345	333	286	334	307	330	331	323	308	369	319	313	340	301	333	316	321	326	310	293	364	310	350	312	352	329	375	351	356	317	351	361	316	305	349	319	317	301	338	336	298	347	305	343	304	307	331	323	339	341	344	329	334	337	330	327	347	367	333	363	331	338	315	346	308	317	333	353	352	326	371	345	321	319	338	348	323	350	340	321	337	315	310	335	301	331	321	285	293	342	323	358	316	345	329	329	313	316	352	340	335	336	305	312	365	329	297	291	292	355	326	316	349	295	356	336	301	339	325	323	346	306	318	348	305	297	355	295	340	338	311	324	313	347	316	317	344	352	349	341	306	341	345	344	343	306	362	354	303	313	327	352	297	281	327	355	341	322	351	335	344	314	319	332	347	332	339	328	333	310	349	318	315	334	340	304	358	318	342	339	304	363	321	322	339	325	349	336	327	340	331	347	340	331	317	313	360	331	348	295	343	355	337	325	338	328	306	334	321	346	344	313	318	348	319	311	301	337	334	299	337	345	351	319	349	367	323	367	341	346	343	326	372	324	358	352	374	326	347	333	352	347	305	365	397	345	328	337	340	350	355	319	354	328	358	344	319	351	329	356	323	336	368	325	341	349	326	308	303	349	328	320	335	318	359	306	325	332	336	323	327	338	325	322	348	325	309	330	315	331	296	317	322	343	340	357	336	303	297	342	356	328	312	341	328	360	353	322	331	350	327	330	317	310	346	330	328	308	350	341	323	339	308	349	334	343	315	309	319	314	347	337	327	337	335	325	316	320	312	311	323	314	357	319	334	322	354	323	346	324	318	330	296	353	331	327	307	335	323	334	384	348	351	338	326	325	352	338	330	361	373	333	359	315	322	330	309	335	346	306	325	334	343	350	332	301	337	307	363	310	333	339	349	327	327	355	354	357	319	304	334	328	337	354	325	334	350	329	348	341	351	328	313	328	314	345	343	338	334	302	360	346	318	352	315	312	306	331	344	355	347	313	276	346	342	350	313	350	336	350	340	330	350	342	325	305	315	350	304	346	320	327	332	317	322	327	349	325	317	305	300	324	327	311	336	329	346	331	339	344	335	323	335	345	331	347	360	328	333	322	357	360	361	333	347	338	346	328	337	331	298	331	322	335	311	310	328	326	342	282	312	338	337	315	343	327	357	336	331	332	322	341	337	342	315	332	338	324	315	339	325	312	323	332	317	315	317	317	381	305	304	326	308	305	329	331	362	308	314	352	315	352	318	311	348	336	361	350	326	309	345	323	337	333	366	324	309	321	337	322	321	342	313	345	347	323	330	343	318	323	345	355	317	326	309	319	325	343	351	338	355	322	326	321	314	334	369	340	319	310	355	336	348	325	347	342	298	317	350	339	330	349	344	318	321	349	338	341	332	345	349	321	310	358	355	323	328	310	335	326	308	368	339	344	293	304	350	328	336	336	323	327	338	296	320	320	324	355	331	333	324	328	365	312	298	354	328	359	355	329	355	339	371	313	314	338	325	327	315	313	331	370	350	337	320	339	312	320	331	366	305	286	354	326	321	338	316	341	330	327	323	309	350	330	349	342	322	353	334	317	339	326	353	327	317	316	333	323	326	333	357	305	324	333	340	332	322	300	314	332	349	323	331	298	307	336	304	301	368	311	344	339	329	322	337	319	319	310	316	315	327	337	319	311	309	329	347	291	342	338	317	324	344	341	329	312	331	354	326	339	328	327	314	339	324	345	320	297	338	324	314	339	336	296	328	310	299	333	330	331	316	357
38743	43915	46849	43046	41128	30543	21997	14701	8750	6733	6508	5196	3940	3384	2204	1921	1862	1214	839	758	733	646	492	457	425	380	415	382	269	319	310	337	314	309	262	210	245	256	208	226	234	205	199	210	174	170	223	171	204	176	174	174	199	202	191	207	178	175	187	179	181	179	175	200	196	139	189	173	195	198	184	184	164	172	181	169	193	183	168	158	192	205	182	160	170	199	161	183	171	172	195	147	181	196	158	159	175	154	175	172	175	166	183	172	197	187	181	153	188	179	188	185	156	174	175	183	168	178	162	174	175	177	169	150	177	165	175	179	174	189	161	177	184	178	171	154	200	169	166	153	191	173	160	187	169	151	156	194	178	187	164	177	177	179	185	164	183	188	165	169	166	183	164	172	154	171	173	174	187	165	152	172	167	164	182	153	144	175	169	173	173	169	175	161	169	154	181	206	160	170	183	171	164	175	191	213	145	202	165	153	181	171	169	166	170	188	198	188	165	178	167	172	163	165	183	159	186	182	164	153	181	153	160	181	165	152	181	161	172	185	187	157	154	165	195	205	183	190	197	198	168	158	156	166	171	186	171	150	170	168	179	173	179	160	188	172	175	150	174	166	164	183	191	178	188	173	168	176	180	174	141	185	160	165	192	159	183	173	162	173	164	194	196	190	173	157	176	176	154	170	152	166	178	185	181	172	184	175	171	179	166	162	183	157	187	163	155	164	189	200	190	186	190	177	189	198	172	173	160	163	164	148	172	191	172	161	172	189	166	182	194	179	165	146	167	160	171	164	175	149	169	162	171	178	165	186	178	171	181	188	201	171	158	171	180	172	146	170	185	174	192	165	185	171	197	172	165	191	158	172	186	159	180	168	180	150	175	169	171	166	188	143	173	179	174	177	157	161	166	136	152	179	185	171	180	154	172	182	160	156	154	174	169	180	162	171	154	152	185	189	176	187	160	176	181	185	157	155	168	165	163	197	163	168	181	187	168	171	190	188	179	175	165	155	174	183	161	152	163	197	163	168	171	169	172	158	165	166	181	180	169	163	157	178	174	163	183	165	177	175	166	136	154	171	151	177	196	197	169	158	175	157	181	196	158	176	173	154	184	182	178	166	178	153	170	174	167	185	160	198	166	164	167	187	174	159	157	156	163	156	182	181	153	174	175	163	184	165	168	172	178	159	175	175	160	187	176	158	191	149	157	158	165	180	180	194	159	156	191	159	169	166	192	188	201	197	183	178	166	189	182	192	176	184	166	183	143	170	195	194	170	167	168	171	159	167	159	167	148	174	170	163	191	227	156	158	200	179	172	168	186	149	163	167	178	172	182	197	172	183	164	172	169	183	160	142	162	168	165	187	162	167	180	164	184	190	164	186	174	161	174	160	178	189	181	179	182	144	162	168	193	204	159	182	182	158	166	179	187	157	176	173	192	171	151	193	174	162	176	174	145	174	162	149	171	171	163	176	190	172	193	170	164	192	170	170	204	175	139	162	162	179	202	186	176	178	160	204	180	168	193	198	153	191	163	177	202	178	173	166	166	174	162	177	187	199	180	184	202	178	156	184	189	186	196	186	176	160	166	183	181	177	176	163	167	202	156	174	181	162	152	178	170	202	160	183	168	183	188	159	165	166	170	171	165	153	155	168	160	166	155	184	168	153	191	166	164	173	192	170	168	176	185	190	183	187	177	160	203	166	175	159	171	182	178	177	162	184	144	165	187	184	181	140	185	159	158	184	154	180	205	190	175	171	170	170	179	178	171	164	204	180	162	164	159	170	176	180	169	157	166	194	180	161	157	185	203	183	171	174	161	156	167	178	178	166	180	163	153	200	176	164	194	145	169	149	184	145	163	159	171	172	184	176	183	180	172	170	173	174	194	165	170	167	175	182	151	170	177	173	166	173	157	178	163	177	179	170	166	186	186	172	180	169	181	172	181	173	178	179	183	198	172	184	156	169	193	152	164	145	157	182	160	176	191	182	150	189	157	173	171	162	175	193	161	159	178	185	187	165	173	194	148	176	184	151	185	154	171	197	164	153	172	168	173	193	199	157	184	162	158	152	181	170	164	170	153	151	154	160	156	179	158	201	179	185	184	173	187	173	167	182	184	147	174	201	149	170	165	175	181	169	164	196	168	187	187	187	194	184	168	168	186	170	180	161	193	160	189	149	170	196	172	177	181	177	170	189	173	192	161	181	179	148	172	156	166	196	166	166	195	154	180	172	173	195	174	178	173	188	194	197	180	151	178	198	184	189	180	153	204	171	172	164	177	171	169	188	167	174	153	165	200	185	169	163	184	189	146	152	179	184	170	164	188	120	167	163	173	178	163	173	185	165	181	171	192	194	151	171	169	170	148	160	179	182	163	185	182	168	180	187	163	181	167	168	151	169	178	177	172	151	155	154	199	148	173	163	165	159	162	170	164	174	188	191	157	174	156	170	175	144	169	189	178	176	170	151	175	172	166	179	172	191	170	156	173	182	170	160	179	171	180	161	171	179	187	170	178	186	136	142	169	196	168	155	164	152	201	177	170	161	172	167	169	188	192	175	168	170	187	153	165	179	166	164	161	173	159	142	147	186	183	174	195	197	152	168	170	184	136	163	154	177	180	173	158	161	194	168	182	189	164	149	167	171	165	158	181	164	169	187	161	169	189	205	192	152	184	175	159	194	178	170	179	160	181	159	151	165	183	150	176	165	170	162	172	181	175	171	183	182	181	198	188	168	175	178	174	185	170	211	141	163	190	184	155	192	174	185	157	177	160	198	169	187	157	179	171	178	169	172	170	175	202	174	191	153	174	168	192	179	156	156	163	177	175	199	155	148	178	184	175	149	157	184	159	162	189	158	178	189	158	160	172	162	173	154	183	178	170	158	146	185	166	199	171	159	170	152	173	147	172	173	158	166	165	165	180	157	160	174	183	186	163	174	173	162	177	171	172	187	175	166	171	157	164	186	175	198	172	170	163	189	166	159	150	178	188	179	168	168	177	181	179	146	191	190	175	161	167	166	163	185	187	159	165	159	152	169	182	196	159	177	163	166	163	178	176	182	156	158	144	143	184	171	188	156	153	196	174	169	179	165	167	172	144	160	148	178	161	150	174	158	170	170	167	147	201	203	194	172	156	163	153	190	165	180	175	179	177	151	150	172	171	155	165	186	186	159	195	166	196	185	179	195	178	164	177	175	170	147	163	176	188	158	181	154	194	185	171	160	188	156	168	179	170	171	158	150	213	154	189	180	170	173	179	151	175	163	171	181	171	169	188	200	178	157	180	165	172	201	174	155	173	170	198	190	188	201	169	158	194	170	163	165	196	179	159	165	179	161	194	177	206	181	164	201	182	184	166	189	170	174	166	183	168	155	177	161	182	147	175	184	174	172	191	181	171	157	184	181	179	174	178	193	176	167	146	162	148	200	183	165	184	181	174	186	162	197	150	168	189	186	166	167	184	190	169	171	180	178	167	170	160	170	163	153	156	173	157	168	149	170	175	162
25272	37476	47379	48628	46872	36055	22041	18173	15391	18188	19701	16984	13501	12190	8891	8497	7762	5681	4372	4220	3537	3159	2742	2373	2017	1730	2128	1636	1435	1429	1629	1543	1394	1323	981	1029	1069	806	746	650	707	714	663	657	615	617	587	538	577	556	485	509	516	488	470	487	446	474	472	467	472	422	474	474	487	510	419	443	471	443	427	459	463	519	440	431	453	483	459	451	436	418	455	419	444	477	438	446	412	454	406	390	433	446	381	445	407	462	398	424	413	431	438	413	423	399	415	435	425	425	418	393	404	456	390	425	467	402	461	408	426	394	416	423	381	404	393	413	435	388	409	414	391	430	404	394	420	422	427	407	409	419	403	453	404	424	443	395	429	393	414	434	393	441	435	399	424	400	395	397	439	441	430	444	371	413	395	404	415	438	416	412	415	415	386	374	445	393	430	434	402	403	465	423	420	367	455	422	450	418	417	411	445	406	453	390	436	349	382	412	445	389	414	460	421	429	389	424	413	418	404	411	411	414	380	422	414	392	408	430	397	420	418	395	437	420	418	430	437	395	373	335	429	440	396	397	401	407	379	378	425	387	400	446	412	393	428	395	422	427	390	412	418	392	446	427	433	415	417	398	426	427	439	388	432	410	402	414	443	423	406	420	412	410	370	425	415	408	409	383	440	414	418	376	454	417	395	416	419	356	407	445	434	421	463	392	409	412	407	418	421	383	454	412	392	397	431	419	444	382	431	434	425	436	417	406	398	411	429	449	418	425	383	421	419	383	411	404	400	401	413	384	436	418	385	414	426	424	440	419	428	436	432	413	389	408	389	429	416	429	409	445	397	429	414	440	427	404	433	382	412	422	439	425	401	432	436	415	430	413	432	431	430	416	377	392	451	395	399	381	424	390	421	424	411	425	446	443	397	431	397	411	380	455	438	410	376	391	395	402	425	445	383	433	405	411	423	424	433	426	436	408	401	442	432	416	416	433	448	441	417	426	417	434	438	403	420	423	387	423	413	415	429	402	437	437	446	451	398	407	442	419	409	423	430	377	412	439	411	455	387	437	404	406	416	392	418	414	417	412	402	393	375	421	406	390	378	409	391	437	387	429	366	390	430	431	442	437	424	376	406	431	410	432	430	428	415	447	395	430	395	405	390	368	420	411	432	421	420	396	399	410	405	460	414	403	426	447	435	451	378	400	421	420	409	429	422	397	418	412	385	407	381	415	399	432	417	360	418	407	431	413	419	397	420	393	443	393	414	429	417	412	406	430	442	412	382	412	391	414	422	429	419	401	419	391	402	411	422	389	443	433	432	424	398	416	402	433	401	428	441	434	434	429	392	397	424	415	424	431	421	425	396	360	433	445	426	419	417	430	399	464	466	425	428	407	423	411	425	418	423	402	412	400	404	394	406	423	424	447	414	403	428	434	382	407	474	411	412	407	382	418	386	435	396	417	419	447	417	425	418	406	426	446	401	410	409	427	432	399	401	365	431	446	430	418	419	415	393	416	376	396	406	423	410	455	414	393	414	404	408	441	408	434	423	389	411	437	407	411	409	417	396	414	384	410	456	403	463	394	414	408	376	404	411	401	426	454	430	425	425	456	428	404	405	405	412	453	417	411	387	429	402	397	419	402	417	424	399	391	421	448	417	409	419	427	451	390	419	396	417	417	421	409	417	434	367	440	419	406	366	423	419	406	415	406	447	418	399	441	414	408	386	393	403	413	410	399	432	428	431	389	382	423	432	426	456	419	419	429	404	459	381	380	395	430	420	452	410	418	388	410	406	401	402	432	416	391	411	358	401	431	440	373	418	430	416	440	452	392	433	395	426	440	408	453	390	397	431	431	386	396	428	407	405	399	411	403	426	428	403	393	437	394	432	428	397	368	429	432	385	354	390	411	398	396	400	400	427	412	369	402	431	416	379	424	429	434	444	449	419	414	434	407	421	415	395	417	404	380	433	402	421	425	432	418	445	440	391	401	421	438	445	428	394	439	380	405	420	390	390	421	412	409	394	428	452	437	422	414	387	436	416	431	440	411	430	438	398	441	458	422	399	424	474	384	448	424	434	453	453	455	419	427	385	405	399	378	428	426	425	442	401	401	420	421	428	401	409	437	468	419	389	412	427	415	435	437	397	431	384	421	375	433	422	393	445	429	417	383	412	414	417	453	414	397	395	419	423	400	438	418	385	403	428	405	422	388	375	454	402	380	428	404	424	372	421	421	410	410	410	402	379	408	430	400	431	411	400	428	402	415	417	415	391	413	427	409	435	439	406	431	432	397	383	434	406	461	419	409	407	408	381	397	435	398	406	443	424	429	443	426	426	398	382	411	416	388	422	450	405	397	394	386	419	451	387	417	418	417	414	392	412	403	447	389	406	389	447	412	415	402	407	393	443	397	420	438	398	441	423	402	419	387	376	419	391	420	404	443	410	415	357	423	422	453	422	402	435	425	407	431	406	406	424	412	405	411	408	429	424	425	384	402	438	421	401	422	387	395	383	401	418	393	436	412	423	400	409	435	370	444	390	426	437	423	427	397	414	401	380	426	356	427	408	392	413	421	401	423	408	408	382	449	424	426	409	384	428	427	404	383	410	383	377	395	433	414	398	410	405	426	391	446	462	376	423	393	443	430	410	403	435	403	417	438	412	423	434	438	418	437	410	408	397	402	437	393	394	410	413	431	401	376	398	442	400	423	415	435	419	403	405	409	410	439	444	411	408	415	423	440	379	411	419	435	418	403	406	439	378	400	468	410	377	444	404	413	399	390	411	411	424	435	413	423	415	378	393	438	389	425	406	431	400	378	440	439	439	460	424	404	404	434	422	432	425	413	418	448	416	412	405	432	392	440	432	453	409	410	413	436	411	410	436	415	371	434	404	412	438	430	392	419	472	438	387	436	384	428	426	432	411	397	410	417	397	406	423	393	399	424	396	414	399	430	413	405	432	386	369	379	433	448	395	430	368	425	449	411	382	402	432	412	407	420	431	385	382	399	412	429	408	416	418	470	429	411	394	428	434	396	418	390	436	390	439	412	413	408	413	391	409	394	431	405	432	420	384	427	381	425	399	405	437	425	420	383	437	419	435	377	390	434	378	413	365	431	431	436	392	399	430	404	422	438	444	440	466	413	426	437	459	427	411	418	431	439	445	413	410	423	409	420	430	389	388	403	403	403	436	408	399	413	437	391	398	359	385	432	434	434	394	404	395	467	440	409	404	422	443	401	423	426	412	387	410	413	464	412	415	445	403	424	417	409	402	433	456	431	421	391	405	422	407	407	408	420	407	439	419	432	431	407	440	380	390	382	417	446	401	429	403	385	434	433	422	420	400	426	425	431	423	396	450	420	400	444	417	419	433	428	420	376	390	423	408	401	389	417	411	451	408	410	435	367	402	422	401	420	418	464	414	399	420	430	428	397	395	424	398	415	445	419	421	456	409	407	385	417	417	407	424	421	451	405	376	417	430	416	429	452	423	397	438	456	403	413	402	403	408	433	440	413	417	408
46943	48570	48131	41828	38751	33190	25895	20288	15219	13513	12234	10227	7398	5795	4034	3385	3185	2330	1583	1423	1032	857	863	781	582	603	556	440	450	433	461	468	412	357	292	333	309	220	199	197	211	239	227	225	201	193	183	168	172	187	181	192	162	169	169	166	138	159	188	176	169	170	152	156	160	160	175	176	177	162	174	164	144	163	163	160	145	158	158	169	152	180	150	178	146	165	146	166	167	157	166	144	159	150	151	156	127	153	126	149	138	159	144	174	149	155	138	141	149	150	150	158	174	155	160	165	155	147	155	163	170	155	168	167	161	150	168	152	158	139	177	176	163	143	145	160	148	154	160	157	165	151	158	151	149	144	157	165	154	164	143	154	132	152	146	158	148	141	150	147	152	154	154	151	168	174	162	144	144	154	154	159	162	172	152	162	152	166	141	150	167	169	146	164	144	156	164	134	151	152	154	164	161	156	150	149	141	157	131	164	147	162	174	149	146	125	144	149	149	146	142	144	155	182	170	160	157	149	164	173	164	166	165	177	161	150	153	151	139	151	160	135	127	147	139	144	130	159	161	150	148	165	178	145	143	147	139	160	161	147	150	146	146	172	127	162	155	169	153	156	156	151	157	160	141	160	140	174	151	154	156	172	164	145	182	140	121	154	158	161	146	159	160	166	163	136	153	159	170	145	137	133	139	151	149	152	145	175	156	162	160	134	145	143	134	165	142	139	156	155	179	161	176	162	150	157	152	156	153	168	153	142	137	179	156	142	147	166	167	142	155	159	169	170	150	149	155	159	184	143	149	176	149	170	161	167	147	159	142	148	157	138	135	148	174	146	146	141	148	137	155	160	177	137	147	146	161	165	173	158	143	163	167	140	145	144	161	164	153	190	156	145	162	153	170	162	145	167	126	167	151	144	160	156	151	172	157	151	157	130	168	156	144	151	164	128	160	164	156	162	127	147	158	177	147	154	156	167	148	162	148	138	134	153	147	137	156	161	154	147	157	154	146	176	172	166	142	155	143	153	138	164	175	153	130	154	149	122	146	147	150	141	169	174	156	170	157	170	139	152	152	140	173	164	145	131	174	165	155	155	145	175	148	133	144	160	145	149	154	170	172	150	136	159	172	146	151	162	158	141	151	156	145	153	134	158	148	158	178	164	167	146	153	178	158	143	156	138	151	164	176	150	145	151	151	171	170	171	145	137	150	150	149	146	154	146	154	143	158	140	158	157	160	149	145	154	155	151	131	139	144	134	139	148	137	160	136	173	153	149	165	151	151	141	153	160	145	142	177	154	149	163	141	166	149	155	139	170	116	150	151	123	163	147	146	165	135	140	157	162	133	122	121	147	134	145	165	132	148	159	153	152	190	151	159	173	150	154	153	142	158	157	171	151	153	159	145	161	146	146	164	143	178	158	152	163	142	147	173	164	150	159	140	158	154	163	138	149	149	160	139	136	161	139	125	166	166	145	152	128	153	143	157	152	157	146	157	145	137	148	138	151	151	137	159	164	149	151	149	168	156	150	156	140	144	129	157	168	156	146	160	157	150	131	161	158	168	178	138	169	152	133	158	144	148	177	180	152	166	153	153	148	150	163	155	150	154	156	156	131	116	166	140	159	178	159	157	172	146	164	154	155	160	163	141	130	142	173	158	147	141	158	137	162	149	137	160	150	173	151	147	123	153	190	166	152	135	115	168	150	169	152	162	164	161	152	147	153	143	147	145	155	145	155	146	140	147	167	151	169	163	130	141	150	167	131	155	147	195	157	149	135	147	165	143	159	142	169	149	158	150	165	172	161	146	150	140	148	140	199	146	170	138	165	161	144	152	150	169	169	152	170	159	152	174	177	121	140	137	164	146	155	133	162	162	155	148	150	156	162	161	135	142	153	157	140	150	149	147	159	152	159	185	146	145	158	185	159	148	168	135	150	183	166	150	146	159	148	154	166	139	155	133	160	178	153	153	155	143	157	157	152	139	157	153	162	145	163	132	149	159	146	136	124	143	137	151	157	156	143	160	160	152	191	172	163	168	157	171	139	161	153	151	159	137	153	141	162	152	136	161	157	134	188	166	149	158	167	164	149	150	150	165	137	132	136	150	159	146	166	154	144	147	144	168	169	145	136	161	152	137	164	149	172	162	147	166	151	165	132	126	164	156	159	147	151	157	152	156	172	127	161	122	150	172	148	152	157	168	153	158	152	153	142	149	149	143	155	154	189	171	153	162	166	150	150	166	148	141	151	138	154	153	141	164	158	167	163	147	122	165	172	144	136	151	162	151	150	153	148	150	146	165	162	145	162	152	148	135	182	181	156	151	152	122	194	133	145	131	164	161	151	164	150	154	140	164	158	152	141	160	157	157	165	167	160	176	166	159	155	150	159	154	161	155	140	152	162	158	137	172	152	161	152	142	139	140	148	131	150	138	153	161	170	142	140	156	134	152	157	154	179	138	154	165	136	159	155	171	157	158	169	165	152	149	148	164	153	158	133	152	151	159	141	154	161	158	147	171	157	129	167	152	148	158	162	165	143	169	148	147	169	162	162	128	129	154	141	129	122	144	169	169	146	142	173	164	176	160	149	189	136	158	140	166	160	148	125	153	147	163	149	162	163	145	135	171	139	123	169	149	152	132	159	153	150	144	155	137	148	147	149	172	156	148	173	145	147	166	162	138	162	137	119	156	159	145	145	120	152	157	167	180	162	165	151	185	153	147	158	164	153	159	160	128	156	155	188	139	155	156	162	152	172	143	158	139	153	151	150	140	149	121	142	147	161	165	155	169	149	176	147	148	166	173	147	153	149	179	134	177	197	147	165	137	145	143	150	148	145	154	145	170	130	151	143	144	158	148	140	147	147	159	163	142	170	164	152	142	158	153	147	149	152	145	153	149	153	155	164	136	167	153	163	168	155	168	153	132	154	162	150	146	146	157	157	166	156	182	167	167	151	124	143	140	156	123	168	175	158	140	147	164	162	160	141	164	175	158	148	153	176	153	162	143	146	167	141	141	156	137	159	163	170	141	160	152	150	152	161	163	167	155	147	142	145	141	178	152	148	149	159	146	174	144	157	179	154	173	157	159	175	147	149	159	164	156	143	149	155	165	127	152	142	169	157	155	174	157	145	149	153	144	157	168	151	141	150	151	171	159	165	125	160	146	152	133	149	171	161	141	163	156	166	182	147	148	169	139	120	148	152	175	128	152	159	164	162	160	189	160	143	142	165	144	142	132	152	154	139	150	146	170	158	161	143	150	132	146	135	149	159	159	172	159	158	152	137	169	136	154	176	155	170	178	162	163	167	129	159	141	193	162	165	152	163	163	149	142	138	192	175	157	147	156	133	150	161	156	130	162	169	171	166	124	147	161	145	155	165	163	159	157	150	162	161	144	143	162	160	144	148	153	155	168	143	142	158	154	135	135	147	157	125	142	158	142	166	151	156	170	156	157	154	152	151	145	135	165	164	143	181	134	157	148	145	165	172	147	172	145	143	159	181	153	155
31764	42843	51395	50445	49778	40815	28620	20999	21298	26953	28377	25350	20236	17728	14135	13213	12164	9658	7581	7098	5174	4696	4178	3744	3141	3083	2977	2540	2202	2283	2541	2481	2128	2151	1419	1394	1538	971	932	926	845	825	800	799	668	637	663	591	574	575	560	504	483	476	495	491	475	512	497	514	430	433	485	476	462	461	427	410	411	443	427	438	397	462	420	416	452	465	423	409	432	392	411	422	415	380	389	380	411	376	389	364	390	396	387	385	345	369	385	390	378	351	388	401	371	342	361	335	394	351	345	348	351	385	377	351	384	363	340	342	353	369	338	368	381	376	377	366	358	382	347	373	356	360	353	351	365	346	386	393	353	372	361	364	354	374	379	405	380	360	347	352	377	382	375	374	341	344	378	382	383	372	375	367	374	375	370	345	407	356	344	345	361	327	358	348	380	384	409	352	364	350	380	359	347	360	359	353	361	321	370	366	363	359	397	355	387	338	375	362	350	348	350	362	344	401	373	356	397	361	337	342	370	368	386	357	344	363	336	339	340	365	326	356	378	372	387	364	355	384	377	390	353	365	347	385	367	366	382	369	313	355	395	365	325	338	364	358	342	391	377	372	374	332	368	368	376	347	360	381	386	375	381	356	354	370	366	367	377	379	385	375	381	361	327	384	347	334	389	358	355	366	359	376	399	342	334	320	338	363	346	366	355	353	378	362	355	361	357	394	413	399	350	363	343	332	392	344	361	404	381	369	344	397	371	377	378	387	383	354	364	360	356	339	353	382	358	390	344	362	377	375	377	374	395	346	369	329	351	338	350	334	342	368	382	369	392	362	387	359	380	365	329	342	376	376	384	367	349	362	376	374	365	360	382	345	346	348	383	375	369	383	348	356	363	383	356	341	350	411	357	341	357	360	363	355	342	346	368	367	353	358	363	345	343	372	369	370	323	354	385	354	359	353	384	364	365	328	379	322	365	334	358	324	373	381	358	366	351	373	356	355	371	356	354	357	373	371	319	358	353	364	355	345	358	354	349	339	371	365	338	330	362	376	342	386	363	356	360	355	353	366	408	397	343	358	359	385	366	388	351	351	392	356	370	373	364	349	342	368	389	364	352	361	377	382	375	336	333	349	391	365	306	345	382	351	370	389	348	391	341	381	389	346	328	335	347	346	370	349	340	375	349	376	357	332	368	356	344	387	335	355	340	384	333	343	357	320	370	355	362	344	367	354	359	365	356	324	344	345	366	377	401	379	344	385	363	335	362	361	377	374	346	370	389	347	396	372	416	351	320	375	382	376	340	354	371	326	351	374	375	385	358	367	347	356	346	343	367	360	375	389	407	361	417	370	347	386	341	364	394	372	364	353	346	342	367	380	382	372	344	353	357	384	392	363	385	335	349	346	369	377	335	374	408	379	356	362	364	317	335	346	352	353	348	369	348	372	380	391	343	360	372	359	359	359	361	362	354	368	360	367	367	355	359	417	331	358	383	354	381	396	368	363	347	359	330	375	309	403	367	383	372	354	343	361	413	329	381	317	388	386	358	353	376	338	383	342	359	370	357	347	377	367	393	370	362	337	390	361	388	348	353	375	401	366	372	378	344	356	394	365	328	345	346	377	384	379	358	374	365	377	354	363	349	372	410	373	351	386	400	361	362	391	393	358	380	338	352	349	366	353	387	357	387	373	351	366	379	377	380	371	372	379	332	361	360	378	366	359	338	345	381	352	340	377	370	372	364	378	339	367	379	373	362	352	369	360	403	379	373	403	383	384	364	373	378	410	387	376	343	376	314	381	342	392	381	333	358	362	374	379	364	365	392	350	357	366	369	377	393	377	358	354	360	365	339	346	411	384	363	377	353	404	334	372	353	374	361	351	379	360	362	373	391	371	332	369	365	343	340	407	368	365	363	381	327	361	373	365	394	358	375	370	380	363	364	385	370	365	377	370	371	342	359	373	347	336	350	363	359	376	385	351	395	403	356	356	350	376	351	363	386	383	384	365	370	329	386	371	383	360	375	376	354	330	377	360	375	364	355	345	343	352	331	344	356	377	368	387	389	360	359	348	349	396	355	325	375	331	360	383	353	374	384	368	380	363	386	380	357	348	347	360	341	358	363	352	337	371	373	380	364	351	366	362	384	347	363	348	358	361	347	340	368	362	346	360	350	352	365	380	377	351	364	358	366	374	371	321	360	374	353	377	376	362	379	360	357	344	393	392	391	350	362	369	342	396	342	353	361	347	345	362	362	312	352	345	361	392	354	352	370	369	378	312	342	385	353	338	372	370	359	359	354	352	375	390	365	339	366	362	352	381	368	364	350	378	364	357	367	342	361	309	377	338	337	373	379	374	367	375	351	357	402	388	372	412	359	391	370	375	404	358	358	340	362	397	400	371	336	337	397	389	378	358	352	360	355	349	364	367	342	324	344	371	351	352	328	374	382	377	342	359	357	346	424	311	390	382	345	365	367	355	381	356	343	370	342	355	362	336	342	370	363	350	366	333	387	323	320	357	359	376	344	367	377	359	368	331	355	384	330	388	370	350	358	355	365	355	370	357	343	362	392	336	353	364	349	384	339	338	381	345	357	354	340	336	351	355	358	352	327	376	361	392	338	352	406	355	337	359	368	371	363	375	347	360	359	377	353	378	351	359	376	363	363	363	400	384	361	374	384	365	350	399	330	329	389	334	370	393	377	369	377	337	367	326	352	350	352	327	359	359	381	379	373	391	375	381	376	343	375	338	355	342	358	377	357	372	385	382	345	352	367	347	349	366	351	353	379	359	373	374	370	340	369	336	343	340	342	353	379	363	377	355	361	366	368	351	374	326	391	364	360	337	394	377	363	362	381	360	364	373	360	357	402	351	377	382	356	371	402	372	368	398	357	371	372	366	364	370	390	382	353	371	335	375	380	375	376	381	324	390	358	366	345	364	353	321	393	393	361	341	375	374	362	362	393	383	371	342	349	390	352	383	382	361	354	391	336	398	337	379	366	380	355	386	374	388	381	350	369	386	378	377	362	387	356	378	342	375	378	354	379	365	341	371	390	357	371	372	346	377	341	357	379	370	373	340	381	373	355	370	352	388	394	369	388	393	413	369	368	302	380	342	339	360	349	359	309	369	322	397	359	408	351	374	370	346	360	355	351	357	379	365	342	388	361	351	372	366	365	376	356	377	361	383	360	358	366	367	350	367	355	408	355	365	349	353	362	372	357	350	363	368	334	366	365	367	343	377	359	369	425	364	376	372	377	344	365	359	360	365	404	404	361	365	365	326	339	361	369	357	357	359	348	359	368	350	358	376	412	391	356	380	347	347	395	383	349	389	390	367	351	373	378	394	369	371	392	361	376	346	337	360	365	357	383	377	339	354	371	359	338	342	360	348	374	383	377	361	368	356	368	367	383	384	368	369	361	399	377	395	363	402	353	361	338	342	346	404	358	380	360	359	358	384	383	346	364	363	346	374	356	400	357	363	366	368	340	334	353	336	362	344	371	371	330	342	359	343	372	376	367	395
22461	16951	17442	13149	7969	4398	1755	848	642	569	492	433	396	367	310	293	261	226	237	222	198	169	156	165	180	140	152	159	162	156	159	154	128	137	163	154	143	137	172	142	113	141	135	133	136	131	149	149	112	137	132	140	123	130	143	133	120	144	150	134	127	112	121	134	105	121	157	141	113	134	134	148	131	115	129	136	120	138	140	135	131	144	139	122	148	128	137	121	130	117	126	135	137	126	124	132	127	129	134	110	139	123	136	131	126	134	124	121	115	110	117	139	124	118	156	123	129	109	126	128	116	143	139	133	105	122	147	144	125	111	115	125	139	124	118	120	129	148	110	121	113	130	139	140	120	123	124	110	141	130	133	145	149	127	111	114	135	122	121	119	136	128	124	139	150	122	130	146	133	145	134	123	142	126	120	122	139	134	134	138	117	129	148	138	137	128	126	116	124	123	137	153	132	122	128	142	134	132	152	133	150	121	117	137	149	117	130	135	142	142	137	132	122	132	129	131	137	127	130	126	138	123	125	128	128	126	145	123	112	119	142	127	118	111	137	136	128	142	146	117	119	121	149	119	127	137	134	145	113	142	135	123	130	131	118	142	133	116	138	122	132	137	130	128	118	149	137	132	139	134	127	135	116	151	127	138	120	125	140	143	115	135	129	121	127	128	119	136	126	123	138	169	121	141	145	124	151	145	130	134	154	138	136	123	133	137	129	133	121	118	127	151	134	132	117	143	161	117	131	135	148	103	124	118	113	144	121	120	136	142	113	119	139	132	129	126	132	150	148	141	121	142	120	137	130	130	141	147	127	143	116	127	136	134	128	128	125	131	139	149	147	114	134	145	148	135	126	154	120	120	125	123	144	135	148	128	145	131	132	133	129	144	116	126	130	136	117	147	150	150	134	127	124	157	99	128	139	131	126	131	119	150	151	137	122	132	121	126	129	145	126	125	136	112	131	135	123	144	113	125	125	134	122	116	134	138	113	145	122	128	137	140	153	115	117	126	148	119	133	126	145	115	149	137	148	146	132	123	133	132	132	116	119	136	142	164	134	123	128	129	132	122	118	119	132	141	121	143	121	124	120	137	126	133	126	112	112	125	141	106	139	141	128	146	125	147	143	132	128	140	141	132	131	106	129	111	144	113	108	135	110	126	114	129	117	122	152	113	142	139	123	132	121	134	134	143	142	123	135	145	133	128	126	140	140	130	110	146	139	118	139	148	143	145	145	137	148	104	136	128	132	129	127	138	128	116	152	154	168	142	113	122	139	121	144	136	134	142	136	127	135	134	135	127	143	145	127	136	94	128	140	124	132	165	129	123	136	109	142	136	160	125	107	114	148	124	143	120	125	120	151	115	125	144	135	126	136	112	127	130	140	132	134	135	145	142	116	137	124	125	117	128	127	133	140	125	138	123	119	126	111	115	139	124	154	114	130	132	142	135	118	133	113	124	134	134	148	123	123	121	139	114	119	138	120	143	136	119	144	117	123	122	129	118	144	133	133	131	132	131	119	132	129	111	136	125	144	119	147	119	147	119	138	124	119	102	124	134	142	131	146	142	122	140	134	148	129	94	125	120	116	141	129	138	118	118	132	135	143	145	125	125	154	150	134	125	132	128	144	130	126	146	141	119	149	122	139	121	154	139	125	119	109	134	121	134	135	126	122	110	127	117	121	119	123	135	119	136	127	138	129	144	151	128	143	140	148	115	149	116	116	122	127	146	128	145	109	133	118	130	137	126	129	117	146	129	129	124	120	136	123	137	133	109	142	121	132	120	119	122	134	136	121	141	135	146	131	125	147	125	135	132	144	112	130	119	125	138	151	131	131	128	135	119	128	127	133	134	125	139	117	126	134	135	124	122	122	161	142	138	118	133	143	133	130	128	141	155	146	127	123	138	150	137	125	137	109	118	110	135	122	101	121	140	123	117	127	114	116	126	134	150	119	114	134	137	140	107	127	119	157	124	145	138	136	103	124	121	104	149	139	156	124	151	143	133	131	110	119	131	121	135	122	120	143	127	129	130	140	110	118	128	107	116	136	141	116	139	109	118	129	126	125	121	110	124	141	129	128	129	128	131	120	123	128	120	144	138	142	139	133	145	116	110	141	156	141	112	112	117	153	112	113	127	122	134	148	125	150	127	124	124	146	129	118	123	120	114	129	126	138	110	138	131	127	103	122	170	157	130	124	119	131	129	120	150	150	131	108	147	137	136	157	122	119	123	113	125	134	126	128	114	124	113	117	135	119	123	150	130	120	133	96	141	129	135	122	117	122	102	107	130	152	130	136	140	123	136	132	145	122	128	128	124	141	129	124	137	127	123	125	121	133	112	132	150	132	112	119	121	132	141	138	112	93	133	126	120	151	164	109	139	120	116	118	121	115	133	123	127	134	128	134	131	153	140	122	115	128	125	145	131	107	120	138	137	125	144	139	135	131	134	135	143	126	137	122	142	115	136	137	131	131	131	155	132	93	138	118	128	142	143	134	109	124	125	127	141	125	130	147	115	136	121	129	117	107	127	136	115	120	134	133	144	146	141	125	141	131	110	128	143	108	120	125	117	134	147	136	127	135	123	121	132	130	145	133	138	131	139	130	143	113	145	139	124	115	140	134	115	116	121	116	122	117	135	133	130	121	103	117	123	147	129	132	139	124	113	119	126	121	147	129	121	121	128	125	119	136	146	134	120	137	118	129	117	114	138	129	130	139	114	121	124	111	102	124	137	130	128	123	115	134	126	118	119	133	129	143	143	115	134	134	117	138	112	150	141	122	119	126	120	119	143	110	123	133	126	115	126	121	130	106	117	136	134	121	152	138	105	130	114	141	111	118	131	143	133	136	131	124	148	136	129	162	108	139	127	120	126	131	128	121	130	131	134	121	135	108	127	108	117	135	115	135	128	132	113	137	122	135	114	152	114	136	118	115	113	110	138	126	145	129	143	122	131	146	125	123	113	159	118	137	116	113	131	140	104	113	152	148	128	132	112	144	126	142	127	148	125	139	146	144	137	144	146	113	134	116	153	119	109	118	112	132	119	97	152	145	131	142	149	129	114	115	135	132	140	139	127	116	112	152	119	114	142	125	126	117	98	147	112	123	110	137	139	116	139	123	133	120	135	168	142	131	133	127	116	134	116	128	144	149	115	125	121	119	132	142	128	126	134	115	119	135	130	119	136	144	132	125	111	124	121	130	150	142	116	139	112	127	135	119	125	126	131	123	126	143	144	134	135	134	115	126	111	115	136	130	128	128	134	117	144	125	135	130	128	110	143	95	134	123	115	120	106	142	122	118	132	145	111	124	143	134	124	141	111	106	146	148	129	105	129	153	127	120	146	126	122	135	110	155	129	123	135	146	139	131	122	162	159	130	126	139	138	135	139	146	111	99	124	110	136	136	128	122	124	131	131	127	119	126	120	115	162	143	130	140	136	114	124	127	132	109	136	104	101	131	124	131	135	132	104	99	131	133	127	110	136	131	141	155	140	107	145
12755	15696	23704	24661	19910	14645	6735	3458	2973	3018	2693	2278	1833	1617	1547	1356	1420	1075	1036	958	826	854	735	685	639	605	549	515	494	448	480	412	433	455	406	409	424	389	397	370	340	369	380	356	400	375	380	369	401	374	344	374	352	354	355	313	326	300	353	337	325	335	350	322	323	351	339	323	323	328	335	306	346	367	334	336	332	329	287	351	332	341	321	342	335	331	330	361	339	350	365	317	333	338	335	336	339	322	339	333	338	329	330	330	301	340	309	308	330	335	326	316	334	314	330	332	318	325	344	352	320	267	307	324	336	361	323	315	324	339	362	302	354	326	323	338	313	345	319	304	325	312	358	341	333	362	326	352	305	311	325	333	312	321	323	336	325	322	317	334	364	309	299	334	319	299	279	330	302	328	315	328	308	333	310	331	306	323	313	327	340	353	336	334	328	332	331	347	348	340	320	327	346	309	308	329	374	316	314	337	318	302	325	327	324	298	337	318	340	353	332	330	339	321	340	324	332	309	328	326	341	363	315	324	344	362	320	343	371	303	302	342	307	314	342	326	338	365	324	328	329	360	340	323	330	325	347	298	340	342	339	342	311	318	315	330	317	295	322	334	330	343	329	340	291	350	330	347	340	305	290	324	340	312	318	314	377	306	312	348	309	327	338	340	318	321	331	336	314	344	314	316	333	346	321	313	323	321	303	355	316	318	312	360	319	327	350	343	341	313	346	309	323	326	329	338	313	339	306	329	305	332	333	338	316	327	323	337	338	384	347	334	307	340	337	335	323	294	308	342	301	315	341	305	310	311	324	314	349	312	327	329	342	338	340	354	292	315	338	305	347	330	344	331	312	343	313	298	336	317	348	315	336	329	331	331	313	336	341	337	321	299	335	309	337	332	345	371	320	306	306	344	326	299	325	351	346	311	306	327	346	330	297	343	324	327	299	312	288	304	330	316	330	291	358	323	310	341	346	333	322	311	317	324	347	338	336	325	337	337	320	315	325	330	344	294	311	353	320	319	323	330	361	316	320	296	323	321	366	324	316	325	335	353	309	330	328	325	330	329	350	339	325	320	325	319	318	323	365	360	312	322	326	344	332	348	335	328	336	332	334	334	305	333	338	282	326	352	349	314	329	373	341	320	320	319	320	304	315	336	348	341	339	325	335	334	315	344	307	339	309	288	325	304	348	297	331	332	321	341	324	339	327	356	353	300	335	349	339	346	343	364	324	349	322	307	294	329	336	335	337	339	335	328	321	288	312	370	319	304	325	314	324	333	335	316	328	330	332	342	315	353	348	327	336	320	293	329	319	348	335	300	344	334	340	332	294	334	346	324	351	345	333	330	315	318	317	325	304	344	357	334	315	329	346	303	332	318	333	332	320	326	296	343	317	325	334	309	318	314	316	339	330	359	340	322	325	358	305	302	332	324	333	335	329	303	349	350	344	327	349	356	294	320	328	364	317	314	293	298	299	322	332	317	307	349	328	314	299	335	317	343	317	324	338	327	311	333	288	304	345	299	347	332	340	329	309	330	339	354	354	349	333	322	331	367	349	307	308	320	345	330	320	344	332	300	320	309	321	318	324	341	352	332	297	318	334	336	311	333	346	359	339	360	314	365	306	352	358	352	331	323	322	342	312	343	325	315	342	337	309	332	354	316	320	348	343	350	339	310	330	350	325	357	315	338	322	347	371	364	359	324	307	338	338	297	336	337	340	318	325	338	309	346	319	328	303	329	325	330	336	358	313	361	320	324	315	305	360	320	338	324	315	318	330	306	353	339	340	346	301	333	353	347	326	333	344	335	321	314	346	344	329	315	330	337	335	336	326	345	363	341	279	312	311	315	307	310	338	345	315	309	341	326	328	328	356	312	308	293	364	361	301	341	331	325	325	342	340	314	299	342	330	333	360	315	304	303	324	310	318	328	294	324	362	302	322	362	344	342	350	261	332	310	317	333	334	304	338	342	319	319	354	309	335	328	366	372	351	334	338	308	379	357	360	306	305	338	322	364	316	332	302	321	350	337	347	332	321	288	335	354	324	323	319	324	340	311	321	327	326	323	303	293	352	345	321	301	317	314	310	312	305	307	320	325	344	322	316	315	332	315	300	331	336	322	322	342	341	336	325	322	350	309	323	326	358	313	334	299	329	322	329	347	323	342	329	315	308	326	330	298	321	348	346	335	295	309	338	335	317	346	327	304	319	320	324	330	340	336	320	365	321	314	308	316	332	300	304	316	362	311	340	360	312	332	341	267	292	346	307	343	334	347	305	347	304	328	348	315	310	334	338	325	322	319	343	322	324	331	349	335	330	306	328	311	325	346	316	319	331	330	335	310	323	359	349	360	338	328	320	359	316	301	328	341	308	321	310	316	324	284	323	312	299	321	325	312	292	336	320	347	314	333	309	330	327	335	324	295	309	338	352	341	346	295	356	330	316	348	365	302	323	295	349	327	317	348	293	299	344	339	339	333	337	339	319	330	355	321	367	366	319	342	337	359	314	336	309	335	315	314	332	319	340	306	325	330	354	323	317	310	285	308	323	313	338	351	329	323	296	303	322	312	321	351	332	336	331	349	336	344	317	337	293	341	320	308	327	314	332	298	331	332	356	329	312	349	342	309	338	314	338	292	308	307	347	326	321	333	342	340	305	320	362	311	303	321	300	315	339	345	321	310	303	345	358	354	333	334	328	324	338	345	350	344	326	305	337	325	294	325	317	333	328	301	335	335	331	324	321	338	318	361	312	341	325	314	322	311	317	325	331	324	330	333	297	311	306	331	323	334	338	347	329	351	333	350	322	337	339	315	305	334	349	323	324	329	332	305	384	396	319	314	334	354	308	354	341	357	336	325	334	332	310	353	320	293	349	329	349	323	323	333	335	349	318	307	313	336	358	342	335	329	310	333	324	357	319	345	318	362	328	309	312	352	349	339	340	333	340	334	342	286	316	315	352	349	313	362	327	307	339	312	334	324	338	323	326	347	320	329	355	331	301	330	354	366	338	351	358	335	332	335	344	330	369	294	310	297	346	327	326	329	329	318	322	342	328	306	347	352	320	319	311	345	337	337	331	328	326	354	299	325	320	363	337	352	322	311	315	329	326	348	342	324	324	321	339	305	327	322	317	346	325	294	324	321	338	349	327	326	327	332	325	347	330	332	337	304	315	319	338	323	335	348	333	326	322	318	316	340	279	320	332	338	347	340	356	304	357	328	299	347	341	314	335	357	320	313	320	321	331	318	327	327	329	303	347	337	334	343	332	337	334	338	319	359	339	347	349	281	318	287	310	333	313	358	305	323	339	310	334	339	352	340	339	290	326	323	342	328	310	299	310	292	317	295	314	309	332	336	324	324	294	329	366	331	342	304	336	346	315	349	320	305	293	286	301	326	336	307	323	340	316	318	328	333	327	336	325	320	319	313	317	333	319	334	337	325	322	362	346	361	332	345	276	333	309	354	330	329	341	354	329	322	324	327	342	332	332	325	323	302	337	336
39956	41011	45031	46000	44707	32404	22118	12920	7720	6437	5846	4359	3139	2327	2152	2006	1940	975	873	683	646	614	499	419	381	390	323	331	259	299	275	276	275	249	232	214	215	217	219	190	218	198	209	204	189	177	161	169	185	169	162	181	185	177	177	176	150	154	169	177	164	192	171	170	197	194	163	167	168	184	190	171	185	178	159	188	185	177	177	167	175	174	175	188	168	129	205	152	169	173	178	157	156	182	156	161	177	186	174	171	174	168	145	160	161	183	181	147	174	170	155	148	164	190	186	170	157	193	191	169	175	197	171	164	173	174	183	170	162	188	153	184	154	186	154	194	174	168	173	175	177	150	151	169	171	164	181	182	182	191	161	198	176	193	168	149	140	149	182	168	184	177	166	161	173	188	182	194	179	143	158	159	160	185	148	162	182	165	172	159	197	181	184	173	174	167	164	182	184	184	183	145	176	162	170	164	188	165	175	181	165	171	167	183	182	156	157	188	180	163	163	152	155	162	163	179	182	166	168	159	168	158	179	171	149	164	157	154	184	157	163	167	162	183	164	179	159	176	148	174	158	194	173	173	154	185	180	157	184	163	161	174	215	181	164	166	152	166	159	184	168	178	164	183	194	155	192	160	171	160	182	143	184	166	171	184	167	171	170	174	184	173	177	174	165	180	172	170	152	151	167	165	177	159	194	184	181	164	172	208	152	178	174	188	176	186	170	171	169	177	178	187	173	174	170	164	162	160	185	193	155	170	173	149	177	208	162	174	174	165	169	140	159	152	151	168	162	169	162	166	175	128	168	175	178	159	141	166	145	150	140	166	164	153	170	149	185	164	163	178	179	175	166	175	181	188	175	162	161	166	152	152	171	169	181	169	169	154	172	177	150	154	177	159	181	153	139	186	170	174	176	181	147	151	178	151	172	164	145	159	172	166	154	186	176	168	157	146	172	151	170	168	160	176	177	185	167	162	171	196	155	162	153	146	171	170	158	162	154	194	170	183	195	163	176	181	175	165	172	147	150	181	183	161	157	161	154	144	183	202	154	174	184	144	176	156	169	180	180	184	192	176	189	157	177	170	161	191	176	169	170	171	187	192	148	186	154	151	154	164	194	182	158	177	173	155	198	178	148	160	175	163	176	179	179	161	153	173	154	178	156	160	166	172	161	169	191	179	161	168	180	166	177	180	201	177	186	198	182	144	146	165	166	167	182	172	154	165	157	167	169	174	198	162	143	186	152	168	186	181	137	164	148	161	173	173	165	167	165	153	175	160	185	145	145	175	179	164	171	164	188	159	188	182	174	166	185	165	164	170	155	155	153	157	183	171	152	173	190	157	172	179	196	174	190	177	168	181	162	178	173	171	184	161	158	193	157	166	152	147	148	156	179	157	173	187	152	167	171	175	182	182	168	175	154	177	173	150	153	159	153	185	179	155	171	178	182	171	144	174	174	150	163	168	153	145	190	166	176	156	186	190	153	162	184	202	165	156	192	169	177	179	158	170	185	174	186	143	169	147	195	197	176	185	175	163	162	146	162	161	169	174	155	207	183	202	160	164	156	159	176	176	204	158	172	149	144	186	149	163	156	161	177	183	172	171	153	184	187	175	155	163	187	158	181	184	157	175	193	150	169	162	184	163	188	149	176	169	157	175	153	166	181	140	183	179	175	164	166	160	178	176	171	169	168	163	169	191	176	159	139	180	197	160	168	160	163	192	163	173	161	175	196	182	149	183	180	173	192	146	161	184	189	171	174	170	167	171	169	144	205	155	167	161	183	171	173	164	161	181	186	165	189	178	168	160	166	158	178	173	161	174	196	222	165	184	186	164	186	173	201	161	165	160	169	160	142	169	179	187	196	165	179	175	178	164	179	171	157	185	165	180	196	181	140	187	176	165	165	166	163	154	191	160	174	176	172	166	173	152	187	183	171	166	191	155	188	162	163	168	154	165	157	157	189	146	187	178	157	172	132	185	167	167	188	183	168	172	155	165	140	184	179	182	147	175	170	161	183	166	173	158	179	166	182	182	193	173	158	156	161	171	173	145	159	172	176	149	153	173	169	168	186	141	164	170	169	158	175	179	177	163	157	183	147	164	171	154	167	164	163	176	171	148	164	177	197	173	182	199	153	194	170	167	184	183	196	198	167	184	159	164	174	154	153	167	176	134	182	168	176	173	171	183	156	176	187	165	164	170	159	154	175	135	164	190	142	165	149	172	196	161	161	141	163	171	158	156	186	190	147	154	192	182	164	184	180	166	167	169	181	168	173	174	189	157	173	184	153	187	200	189	157	188	202	175	184	165	172	176	181	179	167	175	155	183	179	175	179	150	178	196	117	165	168	178	184	174	168	145	160	179	208	183	190	171	173	189	169	172	178	186	161	176	186	169	177	178	175	173	164	193	173	181	156	152	160	171	208	165	179	175	170	173	169	164	186	159	161	176	169	159	156	155	170	160	171	178	190	184	173	167	149	163	144	163	160	179	181	161	199	162	135	161	166	176	186	176	184	185	184	157	162	167	169	172	161	158	159	167	168	155	153	170	135	170	165	175	163	196	166	142	172	179	161	173	167	145	176	158	175	153	151	156	200	199	175	181	173	172	188	190	183	157	167	166	179	183	156	170	193	174	185	152	146	173	201	189	186	166	153	171	169	179	160	186	169	161	166	181	176	161	183	158	166	179	173	173	188	169	155	161	160	182	172	162	138	193	162	181	196	179	162	168	170	173	170	180	179	184	172	153	159	152	182	167	183	178	183	160	167	181	167	187	163	174	166	161	164	167	164	183	170	182	176	160	166	156	160	157	187	199	199	164	192	158	167	166	178	162	177	172	164	150	162	192	166	160	177	159	166	157	161	160	160	170	160	190	154	174	156	177	169	167	174	176	173	178	170	173	165	177	163	177	198	152	160	181	158	170	166	176	181	166	180	182	180	205	169	167	162	145	148	165	169	156	180	187	166	166	180	177	163	169	164	159	171	162	184	183	171	153	155	158	152	169	156	168	182	165	172	165	149	167	170	166	191	161	179	163	171	170	160	147	197	172	165	155	161	171	202	168	163	186	178	180	164	166	169	194	163	170	187	150	168	174	156	165	158	153	169	145	183	178	186	162	172	167	177	186	181	173	204	167	169	168	174	161	178	162	188	170	167	175	196	173	171	166	181	169	168	155	185	151	168	181	168	169	183	186	178	161	161	175	160	156	176	166	191	178	175	162	175	168	176	193	184	169	166	170	181	157	173	174	149	166	175	168	161	179	171	172	169	167	176	162	182	169	163	169	188	172	159	171	168	184	171	197	161	154	148	173	181	191	178	161	189	162	196	171	174	181	173	180	194	165	155	148	169	157	162	190	185	177	175	167	184	171	151	164	162	173	177	172	176	162	175	190	164	182	150	184	146	168	188	171	168	180	153	157	152	167	179	170	188	153	193	167	185	159	170	159	145	176	180	184	146	185	193	164	175	197	182	141	162	155	165	174	164	162	170	198	185	155	167	198
25943	35476	45498	50415	48767	36937	20601	14220	14292	17537	17960	15538	11458	9327	8456	8490	7603	4950	4228	3551	2738	2826	2293	1896	1733	1699	1576	1374	1284	1284	1481	1332	1178	1138	895	902	869	697	644	637	621	620	644	595	593	551	521	524	469	478	539	462	459	472	485	447	451	468	457	486	432	408	387	471	469	478	441	442	438	437	466	438	439	437	449	457	484	423	451	414	454	404	454	449	424	424	470	428	450	450	417	430	443	410	453	441	443	460	417	398	398	381	394	415	395	426	460	430	380	394	424	432	407	374	400	379	425	403	434	406	404	402	438	426	438	404	416	440	391	442	420	416	408	435	384	415	390	400	408	421	403	408	397	412	402	380	423	399	416	420	433	439	434	383	419	411	429	412	399	436	422	401	388	421	409	411	402	402	416	423	426	405	396	407	436	436	433	431	404	370	419	411	462	443	420	425	404	415	436	406	440	425	408	405	385	429	394	434	383	446	392	430	403	410	408	386	400	459	387	412	421	408	407	448	410	411	405	431	408	460	408	440	370	431	411	447	390	415	418	391	409	432	440	422	413	408	415	367	429	402	416	419	404	421	451	411	396	422	394	418	425	384	431	435	398	454	420	379	433	389	381	422	420	414	443	431	382	417	413	443	403	384	427	411	391	384	430	412	418	422	428	396	423	377	428	401	406	393	409	416	378	406	431	420	404	414	439	393	403	385	411	392	409	395	386	412	449	444	416	396	403	398	419	371	445	405	432	404	451	419	432	409	392	442	379	449	428	411	421	435	401	425	402	445	378	435	445	416	419	425	429	397	423	391	403	376	441	364	437	477	407	373	399	406	392	390	432	441	428	397	401	405	390	395	455	422	435	427	409	418	432	416	400	457	409	430	404	440	381	384	402	445	409	377	399	440	401	392	437	434	417	405	437	394	404	397	428	422	406	407	387	421	391	400	399	432	403	452	426	404	406	430	442	393	422	406	385	397	440	427	375	455	413	422	418	442	451	407	416	396	436	408	412	399	414	419	401	426	363	406	401	402	392	410	382	414	408	402	382	407	434	394	429	392	429	446	429	383	427	422	433	389	433	423	419	386	448	427	431	409	396	425	444	387	423	403	453	407	383	404	403	433	402	402	409	405	418	416	405	424	397	435	422	397	403	413	374	363	415	411	404	384	413	415	424	371	397	382	419	390	427	415	376	407	433	401	368	423	398	413	424	416	419	423	400	414	410	410	431	408	411	420	400	424	422	426	393	430	433	398	411	455	379	428	410	398	426	420	383	413	387	356	409	419	443	405	419	427	403	413	402	415	374	455	424	435	387	422	422	445	417	417	434	375	417	410	392	411	423	427	401	443	399	402	382	403	401	402	420	409	427	421	419	426	403	390	390	419	387	413	420	409	388	413	407	413	394	455	425	417	410	385	423	388	413	425	416	420	363	416	423	385	425	413	413	393	386	391	437	405	414	427	401	393	433	437	445	439	408	419	405	424	436	421	415	404	393	432	431	383	436	390	416	416	444	416	381	397	407	402	401	411	403	424	403	445	385	393	411	376	376	420	414	433	415	454	408	394	426	401	415	411	377	401	392	425	434	423	421	366	417	400	383	393	437	418	394	395	353	406	380	439	422	398	437	415	393	398	410	388	428	384	361	445	415	421	406	383	447	396	399	441	403	414	418	371	387	447	419	395	394	398	383	444	413	413	448	438	433	415	414	444	402	417	373	460	419	442	431	397	411	416	406	407	413	394	415	395	391	419	402	396	376	396	432	433	406	394	358	409	433	408	425	395	431	367	399	422	462	402	427	430	390	425	417	395	370	391	403	437	454	412	401	426	432	425	415	431	416	421	396	412	412	386	434	410	418	428	408	377	416	444	426	425	430	410	397	433	405	408	414	415	387	381	409	394	428	415	393	391	428	380	420	380	407	400	402	404	446	413	434	393	401	397	419	383	402	420	418	442	392	452	379	405	392	431	384	431	392	383	424	386	410	390	400	418	384	407	405	407	430	423	458	390	405	390	400	411	419	398	439	412	404	376	438	417	439	418	406	439	402	414	432	462	385	407	447	424	394	431	413	410	409	410	434	414	413	432	421	432	423	396	422	415	420	433	438	423	386	401	428	424	407	443	413	435	409	405	409	432	399	423	396	379	391	419	385	424	405	419	411	406	416	421	410	413	394	390	403	433	440	406	452	411	388	415	398	413	433	440	404	375	430	425	400	430	389	407	379	436	417	442	430	392	392	449	434	429	397	413	399	378	399	403	418	430	423	410	441	396	399	410	432	359	446	393	398	428	417	405	431	402	432	432	417	422	426	435	393	424	417	411	423	401	393	417	420	407	399	442	431	375	383	406	389	393	434	423	388	430	386	389	409	408	411	420	418	396	418	403	412	397	448	408	392	427	416	399	404	456	406	435	478	423	429	447	419	387	396	424	403	414	412	425	406	406	390	423	395	387	410	406	410	403	434	425	414	380	398	445	411	434	374	419	408	382	401	404	423	426	410	409	415	452	439	393	386	423	446	360	412	428	385	391	412	409	410	412	408	406	443	391	405	414	386	444	415	417	434	448	402	427	385	398	422	420	388	428	415	419	390	410	401	428	401	424	419	407	394	402	430	414	389	427	436	418	460	403	421	409	414	398	431	447	435	408	414	398	378	409	444	412	415	388	402	431	407	384	431	434	422	427	381	416	351	393	424	432	416	403	387	432	435	415	406	418	397	417	404	418	422	427	409	394	380	428	404	435	429	412	415	404	416	409	409	401	446	438	417	420	402	388	411	413	404	424	418	427	402	418	429	427	394	413	417	400	433	379	386	413	407	409	441	364	407	374	407	381	452	403	414	423	425	388	410	376	424	398	406	427	400	408	424	417	421	388	411	452	428	409	404	337	445	419	421	422	413	405	409	352	443	388	388	425	419	419	425	383	392	451	411	370	428	414	414	397	404	429	411	391	401	413	416	412	439	395	420	417	385	433	433	409	396	453	470	404	387	386	401	449	445	408	408	447	414	445	391	372	444	423	404	446	412	405	404	436	396	413	435	399	432	435	423	409	389	391	440	392	438	406	434	457	376	391	417	380	413	415	412	412	432	388	404	461	438	441	426	381	385	396	443	414	421	412	444	416	425	421	420	383	409	405	397	417	430	399	418	412	455	402	402	393	432	431	392	388	409	392	411	405	441	406	416	421	389	424	404	383	427	399	430	436	412	408	428	385	395	398	446	379	431	460	415	411	449	382	433	438	400	377	452	372	439	400	436	437	390	412	458	410	386	403	433	401	420	414	404	414	400	406	397	401	395	408	435	435	411	449	416	408	448	417	407	424	430	444	441	398	396	381	420	375	440	437	389	402	432	392	381	437	414	425	400	396	408	427	415	445	387	415	425	405	408	376	420	422	424	418	436	415	413	404	400	407	409	447	402	400	447	417	397	459	390	425	429	417	404	419	400	370	433	416	407	409	403	405	381	407	394	406	420	422	420	446	432	428	379	426	449	429	375	378	400	389	452	408
47434	48852	48903	42323	38001	35962	24891	20988	15815	14500	12650	9660	6926	5354	4645	4013	3507	2118	1533	1514	1228	993	757	602	644	557	477	409	384	340	475	414	374	347	307	270	293	239	206	198	212	213	182	203	208	193	195	217	158	195	198	169	174	153	148	173	185	176	168	169	157	168	166	179	170	187	179	174	162	175	159	173	175	139	175	132	192	203	152	149	172	159	159	146	149	170	141	174	139	156	151	141	154	140	144	165	146	137	179	148	178	184	146	159	154	150	178	126	150	131	152	147	126	156	158	162	160	156	121	166	142	145	156	145	166	158	140	176	177	166	140	161	164	181	151	147	157	164	152	155	141	160	142	128	132	150	140	151	161	169	133	161	149	162	161	168	167	164	173	123	146	158	134	166	152	143	153	138	179	155	161	149	134	139	130	152	138	154	170	177	136	134	139	146	143	145	153	161	158	151	131	156	154	145	121	149	152	154	139	167	162	134	144	162	179	138	184	151	171	144	154	132	171	138	145	143	145	150	141	135	159	145	165	162	159	145	141	141	156	151	154	165	152	185	156	115	138	154	154	173	153	159	152	153	152	146	162	140	134	141	152	144	147	170	133	161	152	132	159	170	174	137	168	153	147	140	150	133	155	169	157	143	164	163	169	166	149	140	125	173	144	142	151	157	163	144	162	141	145	155	115	153	161	154	155	146	145	154	144	161	166	154	134	158	132	125	149	149	158	152	145	154	162	152	160	148	135	162	146	131	164	159	146	168	128	138	143	148	156	141	163	181	150	149	147	156	148	144	157	151	144	174	167	143	138	190	149	168	131	129	175	167	156	154	129	147	154	146	152	146	169	133	148	162	149	150	159	160	148	179	157	178	154	145	141	128	120	139	172	158	150	145	136	124	161	178	145	152	146	156	151	123	167	164	142	145	147	140	173	152	156	133	157	160	149	150	161	135	137	144	160	153	154	161	151	122	112	150	138	143	153	143	149	161	150	150	128	161	142	156	150	124	144	171	163	140	140	166	171	164	171	168	153	144	161	149	163	145	160	145	164	154	135	137	151	154	162	148	157	160	145	160	165	140	158	160	161	142	147	140	150	151	128	168	154	144	140	170	169	164	140	127	156	120	189	134	147	155	132	145	128	144	131	156	165	134	152	166	151	151	142	139	145	155	136	161	126	146	150	159	157	130	163	143	144	163	184	149	161	146	155	146	165	163	149	152	160	144	140	149	158	160	134	141	148	168	134	137	131	158	151	144	155	143	154	151	153	136	176	142	166	141	166	153	175	140	158	143	143	156	142	144	149	176	151	160	144	142	144	141	162	157	163	151	155	137	158	182	148	153	155	149	133	159	158	158	166	135	139	171	150	153	157	142	182	159	142	176	165	123	173	156	149	157	160	150	175	155	144	160	126	136	144	129	159	171	114	168	160	173	161	167	131	155	148	147	150	178	162	141	164	161	134	180	161	133	152	162	144	176	163	152	144	147	146	146	157	161	167	135	140	148	141	146	138	138	158	138	154	163	155	163	158	163	157	133	126	174	151	173	153	152	165	181	153	158	135	146	157	155	154	177	137	147	157	151	150	128	150	157	135	154	169	170	149	164	147	148	142	147	141	135	138	146	149	163	175	181	155	140	163	160	141	152	165	164	169	151	144	164	157	157	156	148	176	130	149	159	155	135	138	156	133	156	146	143	164	143	178	164	132	133	140	170	156	143	147	137	170	150	170	152	138	151	162	164	142	131	159	152	165	122	158	141	157	157	138	142	142	161	150	142	149	166	155	144	141	159	157	162	167	160	134	168	171	148	147	152	135	146	156	136	186	155	168	166	180	150	175	166	165	157	135	135	134	156	147	153	140	183	175	173	149	150	138	151	135	140	118	141	143	163	154	141	141	135	148	141	142	139	161	133	151	153	161	194	161	142	152	125	151	141	166	134	145	168	144	168	135	153	158	178	145	152	137	157	144	158	154	144	152	156	157	138	149	168	145	129	148	158	146	121	129	176	160	154	143	137	157	136	144	164	174	167	145	154	142	136	155	155	152	159	153	164	164	155	140	148	158	157	140	114	138	136	159	139	148	165	137	159	165	127	154	143	144	153	153	176	154	169	171	171	157	156	153	126	158	138	135	137	154	151	167	149	155	141	166	176	148	149	153	173	147	152	158	160	137	141	161	158	158	137	156	154	153	148	127	142	132	130	176	138	163	163	146	151	153	159	147	145	144	159	149	159	140	152	157	153	151	144	151	162	147	129	129	162	153	151	159	151	150	154	138	134	134	139	135	151	172	140	149	141	154	125	165	156	157	167	145	147	156	162	130	150	130	161	154	155	152	135	142	140	138	132	130	162	160	169	182	191	156	151	165	147	171	148	165	145	148	145	152	154	132	162	147	160	136	153	165	128	159	140	148	159	133	159	167	162	174	152	145	158	143	149	150	150	151	146	168	134	144	134	144	145	155	144	145	157	133	156	161	169	144	134	146	125	159	150	137	160	163	146	165	152	163	153	141	151	153	138	126	180	148	134	170	143	143	140	151	137	144	133	147	150	151	150	164	152	130	150	142	162	147	154	137	159	152	149	168	163	155	143	170	155	151	143	143	163	143	143	164	157	148	155	157	137	155	153	172	140	149	165	165	132	192	175	148	141	135	131	142	143	149	149	151	141	163	139	164	140	164	161	152	170	148	146	164	146	155	149	160	143	128	173	166	140	164	134	148	172	153	149	145	152	156	160	144	153	147	138	138	135	154	138	144	179	145	136	175	137	149	143	145	148	159	153	137	152	149	150	155	144	141	147	158	162	172	151	118	143	154	140	155	144	144	136	152	125	143	184	148	132	145	172	150	159	157	143	160	133	147	144	166	154	164	145	142	167	164	136	165	172	149	156	163	156	128	145	146	139	142	145	180	174	148	139	167	144	142	157	166	156	147	136	141	158	133	155	168	133	140	148	159	157	172	149	136	144	163	175	130	160	149	160	159	161	162	166	159	148	146	156	155	141	163	140	166	153	144	156	146	143	145	147	174	150	139	153	145	152	136	160	166	151	152	150	169	153	155	128	154	141	140	128	159	172	160	167	145	154	148	155	149	173	162	163	157	160	163	157	137	150	146	142	149	142	139	140	154	173	151	168	143	148	134	136	142	156	147	178	140	166	135	159	161	147	129	170	159	155	160	139	143	146	136	134	145	138	161	159	151	153	141	143	165	157	145	185	154	177	139	164	169	143	145	151	146	141	155	125	123	147	149	155	162	155	109	159	158	143	159	135	143	134	158	156	138	157	163	119	176	134	170	126	170	151	133	165	145	166	157	165	181	158	161	162	145	159	159	140	166	150	144	143	132	127	161	154	127	153	165	164	134	134	148	154	146	137	154	168	148	146	185	130	135	146	140	146	147	142	151	142	154	156	163	138	142	152	167	147	146	141	183	180	148	126	159	143	143	128	145	150	156	168	162	161	146	133	129	151	132	134	130	130	133	145	150	151	138	116	143	165	142	142	157	142
32759	43821	52433	50234	51800	39254	25316	21014	20648	27935	27835	23640	19372	16854	14978	14360	12339	9350	7322	6878	5016	4694	3804	2987	3041	3027	2577	2149	2021	2130	2523	2183	1891	1939	1304	1351	1356	943	823	751	739	720	736	696	678	633	594	567	585	558	516	489	495	485	487	475	423	440	429	422	436	416	432	533	452	444	405	372	435	432	455	424	452	449	438	443	400	418	424	356	412	404	411	420	449	428	382	349	416	354	389	348	353	372	375	377	357	362	354	412	379	380	361	367	409	385	360	379	359	378	394	359	368	351	363	362	400	347	344	372	361	348	357	352	349	371	370	375	349	350	376	375	345	349	347	338	340	344	377	376	362	358	334	362	381	371	373	380	353	351	346	372	388	375	341	347	343	361	346	366	381	363	386	402	353	338	383	347	380	345	372	364	348	352	362	337	358	376	399	360	371	375	338	371	357	370	357	374	364	347	327	314	395	388	355	365	368	341	419	347	374	328	382	328	359	370	314	338	366	354	352	392	377	366	366	361	385	394	367	370	381	346	351	357	360	360	311	349	368	374	348	363	404	350	336	355	345	355	377	357	337	361	375	364	357	361	349	345	318	340	347	377	345	368	358	361	361	337	357	341	380	363	401	340	350	356	343	361	401	361	347	373	334	353	387	389	342	368	370	344	333	374	365	361	359	359	380	356	352	362	336	365	370	354	357	390	352	372	356	353	339	340	376	337	378	342	359	369	330	353	331	370	346	372	366	339	380	368	347	359	372	362	342	358	383	400	332	333	358	332	363	367	329	340	365	342	355	369	355	352	359	360	356	374	384	369	346	331	340	364	368	349	376	342	311	350	372	344	339	378	318	329	335	355	345	387	345	338	368	372	325	348	367	369	364	375	337	380	332	371	380	352	352	348	348	348	354	357	353	320	408	357	375	358	384	344	332	347	346	327	320	359	343	376	375	342	371	366	346	355	356	354	374	362	348	345	365	366	335	386	336	380	360	363	365	353	385	321	350	332	380	369	350	403	331	389	343	348	374	329	393	350	373	352	372	373	327	363	342	349	350	353	335	354	351	349	337	378	343	353	339	378	362	372	330	327	395	347	364	342	384	358	349	331	372	361	338	366	381	348	373	407	367	312	393	370	368	350	349	384	365	351	405	323	352	345	349	337	359	366	360	375	362	387	371	334	349	367	347	354	360	352	360	358	366	346	331	335	360	344	382	369	343	342	371	348	350	369	333	351	364	345	394	358	380	361	358	345	329	348	366	379	357	345	377	356	376	347	363	336	350	338	355	332	357	351	383	349	334	353	352	349	333	375	374	377	363	376	368	359	362	353	328	366	368	385	365	405	370	358	333	342	354	336	337	381	366	364	376	352	345	350	361	327	367	366	380	382	339	339	348	396	355	362	326	345	332	309	359	350	357	365	357	358	369	347	389	371	369	360	342	356	355	353	308	343	376	364	374	372	346	338	336	350	338	359	352	332	333	372	381	332	341	366	366	377	327	336	329	343	311	399	378	349	325	332	333	354	357	342	355	376	342	343	359	322	382	351	387	340	385	363	365	352	359	363	341	336	352	367	350	389	357	385	368	357	385	371	339	366	357	334	347	353	344	365	346	330	373	359	349	386	343	346	330	330	362	326	372	348	344	351	381	338	347	352	349	346	399	370	340	382	355	352	373	347	365	332	360	374	355	341	335	345	355	392	322	343	362	332	364	367	340	346	350	319	387	391	373	363	364	327	332	330	377	361	370	347	367	357	367	339	350	357	369	372	384	331	344	346	363	364	376	378	348	346	359	384	367	364	369	368	343	377	350	355	342	332	335	374	337	373	419	336	364	380	373	364	352	385	358	351	337	357	347	364	338	361	347	375	354	348	380	347	365	332	336	376	389	358	374	371	380	386	355	362	345	364	342	353	342	371	355	336	371	341	354	350	338	367	357	350	338	377	337	369	334	339	389	378	356	391	375	354	378	350	360	374	376	346	359	360	353	346	393	338	354	370	371	350	333	350	385	362	371	367	341	384	337	336	330	351	338	351	375	360	345	364	336	379	323	360	344	354	374	316	366	357	366	355	354	376	342	366	379	346	340	378	362	363	348	336	358	346	400	370	368	350	365	355	334	348	352	366	392	354	329	344	360	356	329	375	364	365	371	343	340	357	389	371	352	377	344	357	364	325	387	370	358	380	362	340	338	388	340	379	375	337	387	337	372	389	362	360	367	331	337	352	326	349	362	364	380	397	374	343	367	355	363	341	374	394	346	360	358	374	367	395	375	341	329	323	339	340	385	341	359	354	381	371	348	355	335	341	333	338	352	327	358	376	343	371	378	355	334	367	367	342	349	360	352	343	366	419	339	356	364	385	350	351	348	366	381	352	357	357	414	400	363	355	361	327	361	371	370	354	349	340	325	372	367	340	363	352	348	357	388	365	401	384	366	365	334	366	359	354	346	364	399	391	388	379	360	367	318	355	347	328	350	367	376	372	360	377	375	412	377	362	323	362	355	387	321	314	366	375	372	333	376	375	311	345	369	380	351	365	343	375	353	375	336	359	361	339	353	362	328	347	379	351	367	372	350	358	357	364	342	392	350	346	358	331	367	366	367	346	368	378	341	369	380	373	381	385	313	346	370	369	368	345	359	325	312	341	380	347	387	362	369	388	369	356	380	374	352	338	335	339	364	389	387	347	356	356	363	326	360	379	347	350	377	342	397	360	359	369	342	356	359	387	325	343	364	359	384	398	331	371	352	359	372	367	307	357	345	350	361	365	390	349	356	355	374	377	347	336	332	338	352	397	366	348	364	355	358	363	342	372	352	335	376	405	300	364	376	395	344	330	354	373	333	358	329	361	385	383	361	366	369	370	345	389	380	369	387	363	389	365	369	391	391	372	355	329	374	357	327	376	342	358	348	356	367	344	349	376	367	361	351	324	341	349	347	339	366	362	344	347	352	340	364	336	340	383	382	332	359	344	330	364	336	388	352	378	351	358	351	342	360	355	397	361	368	367	378	359	361	333	373	313	337	365	374	361	362	353	377	383	375	339	364	374	348	350	349	361	351	339	385	359	362	391	357	334	341	360	339	369	373	331	357	364	348	369	365	341	378	340	316	359	328	363	359	368	354	381	328	349	328	351	373	349	346	380	365	382	321	384	343	375	315	374	348	346	344	353	329	374	334	384	387	365	335	332	378	320	366	324	364	333	313	375	357	359	377	371	363	330	353	353	389	327	357	346	401	328	397	347	320	372	352	343	339	349	371	328	367	383	341	355	340	347	356	363	376	367	354	351	349	355	318	321	348	329	350	375	347	360	369	342	356	355	360	321	350	348	336	354	351	374	322	380	382	368	367	355	349	337	349	325	394	365	391	376	370	337	351	350	326	345	366	329	351	356	340	365	355	363	334	368	340	403	325	367	351	362	364	363	352	358	337	329	398	352	368	368	369	364	370	356	359	381	336	361	372	323	328	364	347	344	357	363	343	339	375	379	380	337	348	356	365	366	386	326	399	366
19921	15492	17772	11993	8476	5556	2704	890	698	686	620	483	402	358	339	307	289	254	252	227	228	211	199	198	168	181	161	159	149	136	151	148	120	145	146	120	139	134	134	146	124	144	130	148	137	135	130	119	111	125	113	128	136	141	117	167	139	120	144	103	147	131	114	129	110	148	128	141	150	139	143	115	131	122	130	138	136	118	139	112	104	115	114	105	142	137	150	145	114	120	137	121	120	137	135	150	156	136	131	125	139	151	124	130	137	135	101	128	143	137	122	140	118	140	129	166	120	141	146	130	132	132	122	161	128	136	113	122	137	109	132	123	122	132	142	122	150	140	124	131	126	131	120	120	136	147	137	124	128	121	140	123	137	129	122	120	141	125	125	142	131	134	125	125	131	148	108	135	133	124	134	141	116	110	111	127	114	131	132	112	124	137	128	139	138	134	125	155	128	124	136	117	126	143	111	123	134	119	132	128	136	137	116	127	134	134	132	123	120	109	151	120	124	124	128	111	143	121	134	122	127	129	141	154	125	135	114	134	133	119	130	129	122	138	125	127	125	111	133	131	85	128	136	123	119	135	114	116	121	142	110	124	156	137	135	133	119	126	115	128	140	110	102	128	159	134	124	141	121	117	120	151	150	131	136	134	134	128	114	114	135	132	132	136	139	133	127	120	145	144	130	144	148	127	149	136	137	127	124	136	115	117	156	115	142	147	141	131	121	113	120	135	136	117	126	113	130	135	124	139	142	106	130	136	124	136	124	135	127	136	136	136	131	130	123	118	128	127	136	114	135	129	118	134	127	126	138	140	106	119	120	141	119	137	135	124	125	123	116	138	142	134	125	117	126	137	114	142	125	125	119	121	125	106	130	132	113	133	124	141	122	129	130	132	126	124	129	106	141	139	128	148	126	142	130	121	145	139	131	128	122	121	128	106	138	134	144	127	151	128	107	119	113	134	138	116	114	156	124	139	141	152	123	138	125	112	142	132	120	126	130	140	124	122	121	128	128	135	129	129	132	120	128	119	119	120	154	118	114	124	119	118	130	120	116	135	122	133	133	125	140	147	125	120	130	116	136	121	136	131	153	125	134	129	144	141	130	107	123	134	132	139	108	114	131	122	136	128	115	127	131	140	120	139	125	117	115	113	145	125	120	129	114	130	125	120	152	114	111	151	135	125	120	122	126	144	124	132	128	142	141	109	116	129	137	146	153	122	129	138	125	136	127	154	127	126	100	125	108	139	142	135	139	126	124	146	120	140	121	131	131	129	129	127	142	141	132	123	137	116	113	132	115	125	138	132	119	118	116	140	105	141	119	117	126	144	121	116	133	125	130	129	127	125	131	135	138	136	126	134	133	121	117	119	138	113	125	126	137	122	118	125	134	127	136	147	121	116	138	141	123	153	133	130	117	126	137	119	132	136	122	135	135	127	138	156	121	134	152	128	131	123	117	128	139	132	115	141	121	128	139	145	108	159	134	134	133	126	131	133	148	141	138	129	126	137	118	141	140	147	138	129	103	133	131	135	113	143	129	127	139	133	133	138	134	152	125	124	115	130	122	120	106	118	128	113	108	123	144	138	152	111	137	130	128	124	125	135	105	121	97	137	124	134	124	123	136	120	108	132	147	126	129	136	110	124	109	117	124	122	114	138	131	114	118	138	118	101	122	127	99	124	135	117	133	124	118	139	137	120	125	144	130	118	118	127	131	136	137	128	142	138	114	133	128	139	136	117	133	137	111	136	116	113	141	118	129	132	130	140	136	153	127	153	137	133	135	141	125	143	121	116	129	127	151	138	126	125	128	103	115	117	150	152	135	131	118	132	121	134	146	104	135	153	134	136	118	120	134	125	125	124	136	135	118	130	119	129	111	124	142	132	123	137	130	140	130	121	127	152	126	127	149	133	132	146	109	143	141	138	138	132	137	127	141	121	130	140	142	133	115	114	105	139	116	138	122	128	127	138	105	125	134	132	126	124	124	117	141	116	103	130	133	136	120	131	117	105	144	131	118	115	122	136	130	143	146	121	137	130	129	112	131	107	114	125	114	132	134	124	136	120	119	131	132	139	108	137	144	130	138	139	121	119	132	133	126	116	128	144	136	143	105	140	139	125	132	120	110	147	120	137	128	113	121	147	110	147	130	131	110	121	115	109	121	141	133	136	121	152	132	132	129	139	120	111	136	123	124	120	129	135	93	128	130	125	127	132	134	124	105	133	125	132	133	128	122	146	145	121	123	130	148	123	141	124	113	122	122	143	132	111	147	146	137	123	130	119	118	144	117	113	137	120	112	132	115	123	136	133	121	154	122	125	126	116	138	132	161	137	118	122	109	140	138	127	113	128	120	119	141	127	129	124	144	129	135	130	123	138	124	130	118	118	123	122	126	121	120	118	105	141	145	126	115	133	140	147	129	111	124	133	133	117	120	121	140	123	117	145	145	113	116	122	125	120	105	120	128	124	125	122	122	123	133	130	116	139	127	124	138	108	135	120	129	120	117	143	114	119	131	137	115	126	122	125	119	145	137	136	121	145	135	125	104	129	152	125	143	113	133	141	108	120	133	140	114	126	135	103	106	140	130	118	117	150	115	120	119	134	138	134	129	121	117	141	122	117	107	150	133	129	131	133	110	116	114	125	129	115	137	111	134	128	137	111	121	113	101	112	117	141	141	150	112	109	106	125	105	137	126	141	134	127	136	138	136	131	110	132	129	125	121	136	141	136	130	110	126	107	132	136	125	131	117	151	133	121	159	124	120	108	130	123	116	134	120	127	121	121	124	116	128	115	122	119	119	119	139	127	125	146	131	124	125	113	107	141	134	146	125	112	131	110	130	148	145	146	116	144	133	119	123	141	122	137	119	128	126	130	130	134	153	126	133	121	128	126	137	137	124	109	147	110	104	147	133	142	123	122	133	135	125	127	122	121	126	131	119	132	133	133	126	127	134	122	126	133	149	118	135	145	127	131	149	113	128	99	128	119	109	127	141	125	136	111	139	124	119	115	156	130	117	132	124	106	123	136	118	155	140	134	120	125	124	127	145	140	123	133	111	128	129	142	135	125	127	148	118	110	137	118	155	119	124	118	141	116	129	116	128	108	117	120	107	127	135	149	164	121	155	140	119	139	106	135	123	135	136	127	124	131	105	148	132	129	123	136	115	111	119	106	141	130	134	119	118	120	122	122	124	120	119	112	128	118	137	130	116	121	119	131	129	130	144	127	149	136	122	124	146	129	136	161	114	122	118	130	109	144	142	123	132	124	131	132	135	130	132	112	121	133	131	137	121	133	144	122	133	125	124	129	121	129	129	106	130	140	151	144	117	130	145	124	121	119	138	108	161	123	140	119	139	133	123	124	109	151	129	121	110	131	133	164	136	123	120	120	133	142	116	161	124	125	135	126	121	138	122	122	105	122	140	116	149	127	135	136	139	119	124	146	127	125	124	156	130	104	134	126	118	129	146	139	107	120	126	139	118	119	133	131	129	119	123	123
11729	15167	23926	21949	20644	17792	10253	3648	3169	3417	3010	2557	2188	1888	1711	1471	1372	1237	1132	1015	915	871	792	724	636	628	556	550	517	479	455	488	449	487	419	459	420	386	386	360	348	363	362	388	368	362	364	342	374	344	324	354	333	351	342	343	346	356	307	350	335	350	342	339	362	340	304	351	334	354	350	323	351	317	331	304	362	300	306	329	329	307	292	320	350	359	309	338	323	314	330	324	331	326	334	347	308	325	336	336	339	335	309	331	309	309	327	312	278	333	325	335	338	345	315	381	323	337	329	328	307	288	302	326	320	302	328	329	326	347	335	295	295	320	362	284	299	333	346	319	328	343	362	319	317	329	356	328	327	323	300	328	340	344	312	318	307	298	322	328	324	288	338	327	326	302	304	334	319	317	311	325	308	324	319	366	329	329	323	306	303	299	316	328	328	323	337	328	322	342	315	314	352	334	323	323	316	324	313	348	338	321	281	348	324	322	320	283	344	334	323	313	311	332	319	332	320	336	296	324	333	324	288	331	343	329	318	347	296	336	373	317	325	301	316	321	301	310	322	341	340	353	337	348	332	313	322	355	342	351	323	319	326	323	322	352	325	316	336	316	303	297	305	290	294	332	310	350	326	312	343	299	295	345	359	325	362	317	304	320	336	316	324	344	359	312	358	310	292	320	303	324	337	307	341	319	339	316	333	329	347	343	339	334	308	302	324	307	303	312	319	312	333	343	304	353	293	322	310	328	322	335	322	343	352	349	304	329	345	319	341	342	296	340	331	329	330	354	312	348	346	319	326	329	333	312	321	326	319	343	334	313	330	336	298	328	362	339	338	301	312	306	342	323	330	314	300	317	310	339	317	320	324	329	291	338	364	326	339	341	324	351	349	328	336	329	353	362	333	357	340	342	333	359	339	333	330	329	303	323	312	310	321	329	300	332	366	315	318	290	350	319	303	355	307	323	322	333	344	342	315	314	300	347	324	302	319	331	324	283	331	319	319	313	323	311	335	325	328	300	288	315	340	331	335	308	307	345	315	306	310	324	310	352	356	320	355	304	347	314	318	307	333	308	322	304	315	337	305	334	323	341	315	317	343	308	319	308	338	334	345	332	310	330	321	321	317	321	333	291	311	339	321	353	332	296	329	311	335	316	326	293	322	333	319	331	340	350	337	318	334	304	317	324	312	344	322	313	311	339	357	349	318	308	331	326	318	344	342	331	333	329	367	333	329	323	312	333	323	325	335	326	329	310	325	333	324	329	325	340	338	299	336	320	369	327	332	302	354	311	349	326	298	297	326	321	324	321	343	346	324	329	327	334	299	324	316	333	335	322	330	346	377	302	288	305	339	303	335	336	328	342	293	287	291	348	357	337	326	323	353	326	300	321	324	353	343	338	332	332	306	323	317	345	314	321	304	313	355	376	293	339	321	330	327	301	328	294	313	369	335	321	339	356	326	310	327	350	338	345	318	314	298	332	332	334	337	332	323	359	332	321	335	297	320	320	315	316	298	307	320	338	309	313	321	330	346	321	317	328	301	325	297	302	351	353	356	304	367	372	317	330	311	342	348	317	348	334	312	312	314	339	370	299	321	357	281	316	332	321	338	339	327	323	317	305	354	312	337	337	322	330	345	342	313	338	336	329	318	322	306	310	314	330	326	301	330	333	327	302	321	346	296	326	327	315	309	329	366	292	342	338	317	319	331	331	337	345	321	339	328	344	331	338	349	323	312	336	282	349	331	306	327	335	353	335	317	320	317	327	354	330	347	317	347	303	352	338	306	339	323	304	345	349	339	326	309	327	364	341	350	330	335	293	288	368	317	328	303	327	342	345	307	328	356	319	323	317	307	324	283	367	298	312	328	362	296	357	310	318	332	364	312	367	323	311	325	320	297	313	316	326	329	310	327	319	312	319	341	337	315	326	316	334	337	343	331	320	333	318	341	316	323	329	322	341	332	317	331	342	328	319	302	288	332	342	335	318	335	300	370	327	286	321	324	335	300	332	308	340	319	311	324	316	304	322	310	329	332	336	305	296	346	313	309	338	337	316	324	363	311	330	351	311	339	321	325	347	339	332	309	326	311	344	330	357	331	347	322	337	355	328	358	323	310	352	331	296	340	304	313	330	345	309	332	313	316	319	330	313	305	346	342	324	331	331	295	326	331	306	311	329	327	326	327	319	316	312	331	336	359	299	316	310	308	327	327	313	328	326	314	315	303	336	332	320	348	324	293	292	338	343	341	324	323	292	357	309	334	346	302	348	292	336	323	341	308	294	319	310	356	356	322	314	332	349	345	335	347	298	279	343	327	327	320	300	322	320	298	300	339	321	371	351	324	314	313	300	336	319	317	319	300	336	359	343	320	348	301	337	321	308	331	311	331	314	312	301	315	308	333	324	281	325	304	340	316	340	298	337	299	319	308	325	340	312	317	331	352	312	318	336	314	309	320	334	327	295	295	311	314	325	304	316	317	364	332	339	320	358	299	296	343	287	328	302	306	326	348	292	360	318	370	311	324	332	331	310	308	294	332	341	304	335	334	395	322	322	341	320	336	338	355	336	356	294	333	314	303	307	283	300	346	307	338	313	364	301	308	316	348	339	335	313	314	362	323	271	327	348	319	312	346	353	311	323	319	333	320	328	313	298	313	306	324	332	329	315	322	304	325	322	362	321	308	364	348	319	300	319	310	330	317	350	306	378	330	336	342	309	298	329	316	321	331	325	333	350	318	313	322	286	311	332	323	332	317	347	327	295	319	335	331	322	322	306	336	321	325	338	328	307	335	271	341	308	326	307	298	323	324	355	324	267	351	304	358	324	345	268	333	322	328	353	355	338	353	317	320	332	334	301	345	324	323	294	324	310	291	311	308	313	331	319	310	341	321	331	328	308	303	340	320	331	306	326	305	291	323	325	336	308	296	351	315	329	346	319	316	300	344	322	333	309	353	329	303	351	350	315	311	326	332	319	337	324	343	334	332	313	335	326	319	320	335	330	342	316	347	337	324	291	342	313	333	332	357	354	314	351	315	313	333	318	323	344	322	323	293	330	302	334	311	333	295	345	308	320	309	344	309	288	332	316	299	296	351	333	325	314	332	318	308	304	334	349	349	345	347	338	336	337	298	333	317	376	317	340	333	319	373	324	340	330	323	324	303	318	324	310	322	330	331	335	365	335	343	304	348	302	345	342	332	340	347	319	347	348	340	298	303	307	316	317	325	322	324	343	325	321	337	322	348	333	320	291	323	349	321	309	348	316	325	355	296	352	332	345	342	299	333	310	317	332	307	345	318	305	348	323	312	332	301	327	328	309	301	340	310	333	340	306	310	318	349	335	342	340	323	326	330	294	322	311	342	328	323	316	318	323	311	357	330	304	314	355	338	337	308	345	295	330	336	316	324	300	297	341	306	277	321	340	309	310	338	306	327	311	324	308	326	343	328	325	328	318	322	331	325	312	327	318	318	333	313	316	325	318	355	329	303	332	316	313	329	320
37207	40572	48860	40893	43909	41808	28947	17532	10289	7449	6833	5345	3998	3207	2561	2219	2074	1360	1073	878	675	642	519	435	395	390	363	343	310	323	321	305	251	309	241	240	237	217	208	195	217	210	207	191	171	212	221	161	185	201	176	206	184	172	183	173	159	156	149	199	156	184	192	165	185	188	175	167	181	168	162	157	162	204	186	177	179	174	148	169	145	171	162	151	176	177	169	153	155	156	158	184	156	179	169	152	164	175	147	168	143	185	188	162	187	178	177	173	180	158	179	168	163	191	169	188	172	168	175	161	179	150	178	164	160	176	175	163	145	168	154	165	166	215	169	175	151	163	173	168	171	147	171	164	151	195	165	192	155	190	188	165	179	158	154	164	177	152	184	151	163	181	169	160	169	185	171	170	150	202	181	168	176	159	172	164	174	159	169	142	149	165	179	191	162	173	179	180	183	165	151	180	150	174	175	171	187	176	175	179	176	193	171	162	178	138	173	154	186	163	172	194	168	168	160	166	184	164	182	182	163	173	185	164	161	169	175	179	157	164	166	156	160	181	182	187	160	171	138	155	189	187	173	151	172	179	173	167	181	148	176	157	188	158	167	195	179	167	181	156	168	130	165	193	172	180	152	151	170	153	190	172	148	152	159	180	149	175	144	194	187	148	189	194	193	158	149	184	170	145	145	150	183	169	165	180	176	161	171	167	157	174	184	156	182	198	163	164	175	185	143	158	189	167	148	147	175	171	191	165	188	176	178	173	180	182	146	187	155	170	174	163	190	153	160	163	171	157	149	166	179	162	142	160	163	171	162	159	152	143	173	154	179	152	170	143	182	189	208	184	184	171	181	159	163	152	169	177	179	176	150	172	182	178	163	184	159	177	148	152	172	145	176	173	178	163	157	195	178	187	190	180	181	170	154	166	181	159	162	175	172	152	174	167	175	170	168	169	174	158	157	169	182	173	166	134	169	198	149	156	163	174	187	166	167	183	175	180	170	141	144	179	151	163	188	167	185	177	172	189	155	164	154	165	186	164	167	154	158	155	192	143	152	148	154	179	158	175	163	158	187	172	157	145	167	190	141	187	183	165	162	169	172	173	164	168	199	170	144	146	164	147	172	171	172	161	180	169	161	139	161	165	194	171	176	161	167	160	168	155	184	160	158	173	183	144	169	158	165	185	168	158	174	173	167	165	157	158	167	173	184	157	172	174	199	161	163	179	163	167	162	203	166	194	191	185	155	165	151	184	162	180	185	154	162	159	170	169	170	189	181	152	164	189	177	156	188	151	158	189	168	180	168	155	147	183	177	175	150	178	157	155	175	153	183	164	188	163	160	188	181	157	141	175	161	174	159	178	168	155	175	174	143	160	183	189	133	186	183	177	149	167	186	170	180	167	160	178	177	160	161	204	150	177	184	189	143	164	174	186	166	191	163	182	163	161	169	181	178	177	173	179	172	160	187	189	170	184	160	173	185	161	177	179	186	168	178	164	169	174	192	167	171	155	182	164	133	142	167	174	163	154	169	154	171	178	155	175	172	159	196	189	181	171	160	159	153	159	178	159	166	173	176	173	176	168	159	180	159	188	183	171	160	166	189	186	181	203	165	166	168	162	187	157	182	174	179	164	177	160	174	176	172	164	172	150	161	173	153	188	154	161	152	152	169	170	165	148	153	171	193	174	176	167	168	177	164	154	164	182	174	164	172	168	162	172	156	182	183	180	165	172	178	175	169	169	167	169	173	150	192	174	173	190	178	191	168	158	177	159	155	180	167	177	178	181	182	185	167	167	182	170	175	185	182	141	161	166	171	143	167	165	156	168	165	177	163	169	177	160	171	173	145	139	179	175	179	164	176	173	178	187	183	182	191	176	175	163	166	172	167	173	191	139	168	163	176	166	159	171	169	174	171	158	185	172	169	171	173	182	170	176	165	164	145	157	164	171	156	160	185	167	187	165	169	162	175	165	173	158	165	164	182	157	172	181	152	154	151	171	200	182	172	177	181	171	166	179	167	176	154	180	151	178	163	188	158	173	179	167	190	187	181	162	161	156	147	160	162	135	161	174	164	141	174	174	163	166	166	174	165	170	150	174	187	192	172	157	162	159	171	171	163	154	200	174	148	175	175	197	176	154	146	182	162	183	172	182	169	175	184	165	165	162	172	155	179	168	153	195	173	158	142	149	193	178	153	159	173	165	158	152	158	170	148	178	190	160	166	161	162	162	164	164	163	172	167	154	151	182	138	179	176	152	154	150	151	156	172	166	169	181	177	170	182	164	178	166	164	190	192	181	173	174	165	183	159	178	170	183	188	164	163	163	182	157	157	161	174	170	185	157	177	172	187	160	160	158	172	168	185	171	173	202	186	174	187	152	185	149	169	174	161	153	162	154	179	169	168	155	174	183	180	176	154	174	162	174	182	162	154	175	174	142	161	159	175	179	156	175	200	169	182	175	154	177	175	148	160	186	217	169	189	165	179	179	153	194	163	149	152	188	178	158	172	173	168	184	196	171	170	168	178	198	150	159	172	189	151	168	170	166	161	175	153	184	173	167	173	163	179	156	181	176	189	162	183	169	158	163	169	170	158	166	185	171	189	187	163	170	163	169	186	166	187	191	175	173	184	170	181	175	175	153	162	168	174	151	165	168	164	182	164	181	157	171	167	176	155	163	167	204	143	174	164	152	139	165	157	168	180	153	181	173	160	176	181	171	152	185	150	155	172	151	167	172	175	182	169	187	167	164	161	156	188	192	142	188	176	181	173	171	165	167	146	179	184	156	164	180	186	167	140	188	173	154	171	195	160	168	144	172	164	146	164	188	203	174	163	180	177	168	163	178	167	182	188	153	155	163	161	132	182	183	158	152	156	190	183	168	151	168	167	149	201	156	179	177	151	172	161	159	189	182	179	150	168	169	170	158	188	184	148	170	162	152	151	175	168	191	180	164	153	182	195	161	136	146	143	177	171	163	137	190	184	175	169	173	168	163	167	187	162	168	176	161	189	156	166	175	160	169	167	168	171	161	181	163	146	167	152	159	167	175	171	147	173	190	177	162	174	163	171	155	162	159	180	177	175	165	168	153	163	185	180	167	169	165	170	181	182	193	163	160	185	178	175	169	161	179	170	195	186	173	161	160	193	170	167	177	208	149	176	192	180	167	161	159	186	162	187	178	178	169	173	158	167	154	174	145	164	187	136	181	173	158	162	167	172	169	164	195	149	173	157	179	161	134	194	148	163	172	170	148	177	155	172	156	178	165	171	167	153	160	182	179	180	167	186	164	157	151	174	168	156	186	179	180	179	181	157	152	174	159	164	173	170	170	151	159	148	152	157	165	164	160	168	170	183	174	167	175	168	163	168	177	164	165	162	164	183	173	197	162	189	159	150	183	156	168	193	199	156	182	179	169	160	158	157	161	154	201	159	160	188	181	185	143	168	199	162	186	173	179	166	173	164	146	167	157	178	166	167	167	176	145	159	135	161	160	166	180	168	190	158	191
24643	34567	47116	47320	52672	48807	27268	14117	13874	19598	20354	17307	14205	12020	10027	9876	8674	6413	4932	4501	3481	3280	2367	2236	2034	1966	1770	1527	1486	1546	1715	1482	1203	1316	905	986	958	753	689	645	621	628	685	626	619	639	552	580	506	536	509	490	476	480	511	498	491	468	453	465	439	441	545	514	467	419	464	474	447	472	472	462	419	452	449	453	478	433	447	440	455	457	455	463	470	458	493	445	423	428	412	409	426	436	417	390	415	451	438	426	455	403	413	417	420	408	393	414	394	416	419	423	388	445	386	383	448	431	410	425	409	390	383	424	366	421	406	428	441	428	413	408	389	389	424	414	430	419	417	427	405	415	396	399	427	434	411	419	412	406	443	376	397	377	400	417	391	404	440	380	373	430	414	426	429	413	393	431	405	403	408	401	408	457	424	394	430	434	425	403	425	409	400	382	380	411	407	402	404	399	418	443	416	401	381	408	405	414	447	460	407	428	423	409	412	399	396	386	380	386	432	424	405	403	450	406	397	421	362	406	429	423	376	403	382	407	384	402	443	409	409	433	431	410	399	401	422	331	405	437	389	425	423	414	410	441	384	397	443	421	431	392	428	429	409	390	422	403	408	422	416	427	412	418	439	416	397	422	433	419	403	408	371	397	412	367	379	417	389	379	412	410	434	372	413	426	409	411	403	365	426	411	404	422	418	406	380	399	412	369	378	387	407	415	391	421	422	420	398	392	424	410	419	394	407	390	396	410	429	445	415	425	388	362	434	421	426	388	422	422	434	428	394	411	430	405	397	423	445	394	399	402	383	387	417	415	421	385	447	398	399	425	402	411	411	402	412	397	384	389	418	414	399	408	450	419	432	431	406	426	418	398	398	432	396	416	416	406	400	398	406	445	378	382	397	404	412	439	394	412	380	402	418	438	396	421	424	404	416	416	367	404	378	381	422	431	372	410	436	424	429	396	401	392	401	404	396	402	430	399	402	387	423	421	414	466	409	414	399	389	409	410	392	420	456	424	390	433	419	419	393	421	427	430	425	416	347	451	404	381	382	407	385	433	398	403	413	420	415	421	382	407	419	435	401	435	406	412	412	418	410	388	434	435	409	419	393	392	417	390	384	412	405	407	425	417	383	406	403	417	376	433	424	404	436	374	414	414	400	399	416	418	408	400	426	424	403	389	437	442	413	414	430	395	430	409	388	410	396	428	420	427	375	394	397	407	394	422	389	419	426	389	396	412	374	382	454	399	432	414	440	415	446	409	427	386	435	383	429	395	413	413	435	387	403	394	448	434	429	414	421	426	442	417	410	453	376	417	401	417	398	441	394	381	411	418	414	390	387	388	368	436	383	419	378	400	409	444	420	403	386	424	417	448	406	407	404	388	439	442	393	395	398	389	429	409	382	384	407	376	377	393	436	410	423	420	394	418	374	384	396	374	387	462	408	402	420	452	408	406	424	402	407	411	425	403	410	399	405	402	387	401	423	400	403	416	366	422	423	410	394	359	392	385	398	408	409	411	406	391	437	416	391	426	425	383	421	386	413	392	414	388	410	457	384	392	418	408	396	398	380	400	413	403	436	371	449	400	394	415	440	381	413	381	408	438	399	406	403	394	368	396	404	416	402	407	442	415	410	399	405	415	406	419	407	414	391	429	393	399	375	405	428	400	432	389	390	438	353	389	447	411	418	409	413	394	407	433	423	403	450	364	395	411	377	427	387	409	365	400	448	395	397	410	390	374	414	461	422	441	432	385	399	415	382	426	415	419	415	432	413	401	432	420	378	420	394	386	429	418	423	413	437	423	391	435	408	375	419	402	400	435	429	428	392	381	415	409	446	424	418	438	425	406	437	385	375	419	393	402	376	402	409	416	400	409	408	424	388	409	401	399	429	389	392	367	409	407	419	404	377	413	401	434	375	440	402	394	418	383	395	427	403	413	375	412	431	414	393	426	467	383	414	403	402	397	402	385	388	378	413	414	437	429	407	385	400	397	392	382	399	415	392	402	395	406	408	417	406	421	432	426	411	417	419	396	400	441	388	415	396	393	422	439	434	401	423	399	401	411	425	404	412	404	432	388	393	419	440	418	437	442	396	410	404	418	432	422	420	389	369	391	411	418	440	408	424	380	382	412	370	405	417	424	402	398	419	410	428	432	400	401	396	402	383	410	406	434	407	415	407	401	387	405	397	420	412	452	384	420	404	409	431	416	431	418	399	397	409	383	420	424	410	439	427	394	409	428	417	439	424	398	398	387	380	422	420	422	429	418	387	408	392	414	365	420	429	430	369	381	388	391	422	410	373	420	382	435	397	416	416	414	393	414	392	399	437	422	411	413	397	390	458	404	440	437	408	428	416	385	386	429	401	406	416	387	422	417	392	414	388	446	400	388	419	412	399	363	436	430	421	389	454	402	403	393	427	399	408	402	396	388	377	394	425	409	448	397	423	443	412	394	422	419	354	429	425	424	423	441	412	417	429	433	379	416	389	448	403	381	419	417	377	403	417	392	418	429	423	409	436	391	408	404	416	376	433	390	432	408	442	396	387	433	402	398	428	397	372	404	392	393	392	412	417	379	389	392	426	394	415	450	433	432	432	400	442	400	396	439	416	432	398	408	401	427	454	386	375	406	437	410	408	406	396	395	387	413	412	415	418	393	401	400	434	428	425	435	404	398	410	398	390	402	420	442	426	428	399	394	396	407	385	403	438	426	400	392	419	368	387	408	387	414	387	428	407	399	377	428	440	414	394	391	412	392	408	395	440	382	397	414	392	387	380	418	381	404	424	382	390	429	433	378	415	435	401	403	406	428	416	451	429	422	415	412	423	393	433	417	423	422	401	433	407	433	431	428	406	408	407	421	389	444	416	397	417	420	399	417	405	353	408	398	389	409	417	416	377	432	387	424	404	444	415	410	404	431	414	410	382	449	360	407	409	415	412	438	444	414	455	400	388	436	395	418	430	383	431	454	418	403	399	416	403	397	425	415	404	382	415	412	401	384	403	416	427	367	402	375	422	403	394	424	387	423	438	410	381	399	402	425	428	384	422	417	407	379	413	431	467	434	399	416	339	368	438	422	410	381	408	407	415	394	388	460	424	401	397	398	414	444	407	430	387	419	392	412	408	403	420	386	445	392	374	388	389	459	422	425	412	383	418	409	408	407	387	398	375	394	410	420	377	405	363	410	414	401	418	385	404	396	444	414	462	408	397	437	407	412	365	396	393	426	403	424	458	437	379	406	372	430	403	420	404	424	462	399	383	402	433	404	432	405	405	379	403	426	407	428	416	380	400	435	399	397	397	438	421	453	405	430	421	476	401	443	419	431	396	426	399	440	413	418	408	417	402	405	395	389	410	420	442	393	416	403	417	397	407	442	426	453	406	436	379	393	438	401	469	407	402	434	421	380	416	398	391	406	437	410	417	416	413	390	408	417	424	425	422	398	465	377	411	411	429	443	384	441	397	428	358	384	397	412	396	401	407	404	375	418	414	430	422	412	423	388
48310	46350	47344	42887	45041	44700	30837	21960	15810	12653	11522	9368	7031	5710	4674	3471	3880	2368	1607	1283	1218	1088	869	656	589	546	522	504	370	416	436	400	351	339	278	273	286	242	200	222	216	205	200	194	166	184	183	165	180	154	147	191	166	170	155	165	166	146	168	189	177	166	163	191	159	161	157	147	151	181	167	182	157	162	172	148	158	155	175	161	144	148	137	150	152	151	157	149	167	152	168	130	133	141	165	155	146	166	153	149	125	151	155	163	181	152	152	173	161	148	154	138	164	149	154	144	152	149	153	164	155	154	141	141	155	166	151	156	144	165	141	155	153	155	133	134	159	176	118	132	166	154	150	169	165	137	145	138	173	150	170	163	127	158	186	160	133	154	142	146	150	140	154	154	156	153	147	155	143	154	149	139	158	143	153	151	134	141	147	186	139	157	142	145	154	154	148	157	124	138	166	144	138	146	137	165	134	161	166	165	159	151	158	131	151	149	135	155	170	143	142	168	149	141	170	163	165	148	132	142	140	142	139	147	143	131	161	144	165	160	171	140	158	142	150	131	147	142	149	169	156	147	156	179	160	171	153	156	156	142	157	132	151	137	153	158	137	151	141	141	180	163	163	147	173	170	170	115	166	134	170	156	139	135	151	143	137	151	162	148	154	153	159	165	149	188	154	141	137	164	155	126	168	154	171	141	164	121	153	168	171	174	176	166	164	161	175	165	140	144	152	150	132	158	144	149	128	141	150	136	156	165	182	178	158	157	160	137	156	147	146	154	156	137	164	169	152	156	150	155	161	162	141	143	135	151	161	158	119	140	156	141	161	156	171	155	147	154	153	129	139	135	144	129	144	140	154	162	156	156	151	140	142	133	154	142	145	157	148	152	138	178	144	171	153	153	168	175	146	164	159	130	138	129	145	132	159	140	155	166	129	174	172	155	163	149	153	157	148	179	161	146	141	140	156	145	147	150	158	143	178	155	170	150	150	125	146	147	143	158	148	152	166	154	124	150	155	174	147	153	171	141	155	142	163	180	144	171	159	142	147	157	143	155	154	142	154	162	152	100	170	154	146	145	147	139	145	142	145	148	179	142	168	178	166	163	161	158	143	168	162	144	130	176	171	153	145	154	143	148	136	148	147	126	121	166	156	149	160	165	157	166	165	142	142	135	153	138	142	142	147	159	146	136	119	147	141	154	139	152	143	164	143	159	148	140	131	153	165	155	152	132	147	149	161	159	166	157	132	142	146	174	156	153	153	162	143	148	160	142	140	160	155	150	143	155	142	152	155	173	161	157	139	169	146	128	178	141	126	144	155	136	148	141	152	158	135	152	140	168	165	126	157	135	184	161	146	153	143	139	153	149	140	129	153	155	145	173	167	178	144	147	151	133	147	157	157	159	151	143	165	157	149	159	126	160	145	158	138	162	150	146	174	138	125	140	115	151	131	163	151	154	140	159	139	132	156	142	149	145	142	160	125	142	184	152	152	135	133	129	145	181	144	162	133	136	138	140	140	142	149	141	145	140	157	177	182	138	153	147	178	164	148	126	168	167	147	143	171	157	135	138	139	162	163	151	176	165	147	151	171	152	147	156	140	150	151	173	147	144	174	158	154	179	148	169	167	157	148	161	159	142	135	144	155	144	151	152	123	152	133	151	169	155	157	163	137	149	150	152	154	132	146	154	147	162	161	132	155	162	132	141	147	142	141	160	135	154	157	160	134	149	112	154	122	153	140	168	137	166	169	174	164	158	148	146	144	129	144	147	151	134	138	123	163	116	153	149	153	130	125	154	153	170	141	163	149	137	139	153	109	144	155	156	140	151	162	152	157	154	122	127	139	162	152	145	142	159	131	132	135	133	144	141	149	173	164	164	142	160	134	130	142	134	153	145	149	147	174	145	167	152	149	155	149	166	134	141	150	160	172	147	156	161	145	123	158	145	147	137	138	127	155	138	143	152	172	155	161	157	137	163	129	143	152	134	138	134	157	147	155	138	133	161	137	158	159	165	159	157	152	127	147	171	122	173	150	161	142	168	158	151	156	147	145	160	164	147	146	142	148	155	161	150	153	131	146	113	138	153	152	156	155	168	142	148	158	151	140	172	131	145	152	141	166	152	154	151	157	132	156	156	144	137	148	138	156	153	117	166	161	181	150	145	153	138	151	152	130	150	156	175	151	143	152	147	133	160	164	128	182	165	136	155	149	171	136	154	152	174	152	145	134	153	135	149	140	114	133	175	134	180	154	154	131	154	166	148	142	148	144	143	167	136	148	149	135	146	169	157	155	148	162	157	146	148	133	155	146	140	154	150	134	161	155	142	124	157	149	131	155	139	171	157	151	159	148	168	151	153	144	155	158	150	141	173	136	148	138	183	139	152	132	148	146	171	164	127	143	131	146	131	161	146	148	140	172	141	151	177	156	147	155	127	164	164	142	147	146	163	148	124	158	133	167	148	152	134	145	149	143	129	153	152	161	156	146	159	154	147	128	160	168	137	132	138	121	132	147	149	136	136	138	162	160	132	122	157	153	155	141	164	127	155	148	157	152	149	153	152	151	182	164	167	150	158	147	156	129	137	163	144	148	151	142	141	184	154	139	159	158	164	155	147	173	160	141	168	163	148	151	159	155	156	153	152	138	175	157	126	140	129	146	156	159	165	147	159	148	149	162	154	167	167	150	152	143	140	121	141	143	141	162	168	140	172	141	127	167	143	149	147	140	155	144	152	163	158	133	148	151	141	173	161	151	140	165	135	155	142	123	142	138	173	158	149	187	166	133	137	150	147	139	151	152	164	142	146	130	132	168	132	154	152	136	166	148	137	151	139	151	135	145	169	132	149	155	154	145	144	155	136	136	145	135	133	179	124	136	132	156	144	150	168	159	159	144	136	173	180	151	154	140	152	149	141	167	143	149	155	163	158	143	139	139	144	139	146	164	149	159	160	149	161	162	163	154	158	152	168	162	152	146	140	166	140	161	162	136	143	151	137	142	145	149	141	153	144	161	158	153	163	147	160	136	151	139	153	147	171	133	138	157	140	153	157	161	161	146	134	152	143	127	149	161	140	159	159	165	154	169	157	151	157	143	145	156	137	178	155	174	138	162	156	144	151	135	163	141	169	133	127	151	145	146	135	146	149	157	134	143	152	165	144	173	161	141	155	151	141	131	151	155	166	137	139	146	140	155	150	153	145	171	147	132	151	148	158	149	158	131	145	157	169	158	162	152	164	143	123	166	128	146	131	158	143	146	146	169	139	155	207	137	136	154	144	149	177	160	141	171	156	150	140	155	152	165	150	160	154	166	131	152	153	156	141	148	142	139	150	152	152	151	143	147	135	154	145	135	150	149	156	141	149	136	151	142	149	155	157	183	144	158	164	146	164	155	147	125	139	140	168	134	135	150	158	139	150	158	160	175	165	163	154	164	157	136	148	140	132	165	143	139	145	156	127	165	148	159	161	126	162	151	139	146	166	145	148	140	148	166	147	160	154	156	172
31710	39630	48631	50107	53013	51471	33574	22055	19295	24686	26209	23467	19705	18155	15752	14283	13867	10024	7779	6742	5485	4881	4107	3040	3102	2902	2617	2434	2044	2136	2481	2172	1737	1821	1304	1349	1253	891	827	811	743	843	763	758	687	583	577	572	557	516	487	523	454	501	506	466	411	470	400	466	440	442	465	490	446	455	431	422	466	437	423	410	432	406	457	421	399	458	445	402	390	392	414	403	422	380	396	408	375	375	401	385	416	369	354	361	326	399	327	395	366	369	337	377	363	340	372	383	329	379	358	344	361	371	379	327	362	355	353	334	314	366	370	365	371	358	343	346	355	392	370	346	339	361	334	357	358	359	363	408	357	382	326	347	370	330	371	348	350	388	371	349	356	373	381	374	373	327	384	394	339	347	356	342	367	355	341	340	365	349	340	353	371	370	387	345	398	353	350	379	346	343	377	363	376	377	389	374	349	327	362	369	352	336	351	338	353	354	351	356	344	322	371	375	352	385	350	350	356	337	368	351	324	376	365	338	345	347	353	353	343	378	386	378	347	367	348	400	360	362	378	340	395	354	358	357	361	365	344	317	366	354	390	347	346	344	337	363	361	373	356	346	356	362	364	362	373	379	390	327	365	366	339	363	356	331	373	403	359	376	342	354	370	363	425	337	373	374	350	363	380	330	358	348	331	345	357	350	377	352	339	353	323	348	331	370	369	374	345	380	361	336	318	358	339	364	369	365	376	321	354	346	367	344	362	333	374	327	338	337	361	338	368	357	350	332	347	366	352	339	368	367	344	354	335	352	342	352	362	374	365	385	353	342	403	400	357	364	394	341	347	363	390	317	333	343	361	348	354	343	368	374	351	359	342	364	346	319	362	383	362	371	344	372	351	390	365	365	362	357	397	360	339	347	379	350	396	323	333	340	407	369	350	329	350	368	367	367	378	368	378	377	383	366	339	334	365	378	363	353	381	367	363	341	344	341	322	380	350	363	379	367	396	351	345	340	341	353	359	361	327	369	350	319	375	332	321	371	339	349	348	355	359	368	373	390	383	365	352	341	366	318	371	345	339	346	350	377	362	379	311	372	364	311	399	352	346	348	374	367	381	360	323	359	396	367	358	389	392	373	345	358	373	357	358	339	391	345	379	358	307	384	363	347	359	349	346	349	312	357	367	362	358	340	346	397	362	345	360	360	368	346	350	338	336	337	337	352	349	393	360	309	361	351	354	321	352	333	349	357	360	370	396	333	366	342	359	383	353	367	320	358	356	361	349	361	409	344	349	372	367	350	375	347	376	373	364	325	342	359	372	324	366	376	373	348	353	346	373	324	359	337	386	332	374	349	361	373	370	394	352	367	334	337	365	356	366	345	310	367	333	366	343	372	373	373	349	353	358	366	358	352	384	398	382	358	332	357	383	353	332	353	347	332	343	316	379	343	388	319	361	365	369	358	366	326	346	350	365	335	354	342	352	351	334	350	342	347	336	371	369	368	371	373	344	368	351	337	345	382	361	364	412	338	353	362	346	309	343	357	364	365	360	351	355	371	363	381	357	350	353	357	361	369	375	341	341	350	317	332	325	357	321	359	358	332	376	344	359	374	363	365	330	379	361	329	375	370	366	400	362	368	344	329	372	346	333	368	332	373	385	334	362	346	339	317	361	339	356	339	371	357	362	365	367	382	355	346	359	357	353	370	375	356	343	359	360	360	371	341	354	372	364	347	357	357	335	367	370	371	322	328	366	345	355	368	381	377	324	327	357	331	364	352	352	347	322	383	384	352	363	363	407	357	337	370	336	342	322	383	369	349	372	355	333	355	334	376	363	326	359	375	374	365	341	335	384	336	325	351	345	347	375	334	326	324	360	351	342	379	391	422	339	334	339	347	351	357	346	372	339	322	379	378	380	330	375	339	324	338	355	364	381	407	331	375	378	323	388	354	367	380	320	376	335	373	362	358	339	351	368	365	368	317	359	372	352	305	376	325	327	360	371	361	347	363	355	368	355	335	325	340	326	362	333	359	340	339	318	344	355	330	403	365	359	372	362	320	363	363	354	376	331	349	334	356	350	317	366	374	356	374	326	321	374	325	350	355	342	357	380	328	327	395	378	329	359	352	342	358	394	357	377	335	375	364	362	339	372	331	375	375	331	323	387	365	349	339	359	329	348	342	320	357	347	338	342	346	393	364	331	337	343	356	395	345	334	344	370	329	363	338	348	361	341	387	341	342	347	325	341	386	349	352	359	351	332	350	322	344	342	348	370	376	374	337	347	371	387	327	404	349	332	359	373	367	360	323	334	349	393	357	339	351	351	373	348	357	367	336	369	370	326	354	355	380	352	361	367	369	367	317	338	366	334	408	346	340	352	361	375	357	363	349	364	342	373	359	337	337	336	342	339	364	372	387	348	379	362	360	365	335	362	347	317	343	341	324	355	371	366	383	376	361	353	392	379	370	383	356	340	353	298	322	336	352	360	365	348	372	332	383	377	332	356	340	369	380	299	343	328	361	334	359	354	309	376	374	344	395	355	391	345	381	335	379	384	373	330	336	359	351	359	380	368	377	345	343	365	349	370	328	344	384	385	361	345	330	384	369	325	387	363	340	354	352	320	386	375	358	380	351	331	360	336	331	336	359	356	384	365	383	364	358	353	332	344	389	365	342	355	378	359	314	360	365	351	346	347	367	349	346	367	367	349	321	380	361	344	363	374	384	353	315	408	389	345	357	314	336	344	390	332	368	344	340	355	381	347	352	365	381	389	353	373	342	341	346	355	365	360	344	348	381	357	360	360	362	346	351	355	366	351	335	312	384	364	362	351	348	399	368	376	354	369	348	350	396	354	335	316	346	377	322	343	345	351	386	345	370	346	379	380	351	358	350	346	360	358	356	363	371	372	400	366	362	348	352	322	373	327	353	385	353	337	374	343	375	374	356	335	348	366	349	400	369	350	327	347	365	333	334	377	329	326	337	371	340	335	315	386	344	387	356	333	322	347	363	384	365	367	369	356	372	366	358	374	358	343	351	406	341	368	366	373	354	370	377	365	388	384	379	371	366	354	374	373	324	365	382	365	366	389	353	368	368	349	349	375	367	362	339	386	332	367	338	342	346	341	355	366	318	384	355	384	352	331	355	344	347	363	363	352	349	365	368	320	364	345	340	353	404	374	356	353	346	358	387	365	366	371	325	351	370	348	344	367	381	331	341	372	365	319	370	389	326	345	360	339	326	354	359	346	388	352	376	358	366	359	361	341	347	350	369	341	364	396	369	370	348	366	392	338	316	342	371	361	329	362	396	392	353	347	384	374	351	381	349	394	400	359	383	329	342	365	380	342	352	355	369	332	353	359	373	356	353	367	385	353	374	359	366	311	333	348	363	353	384	360	337	384	362	345	365	360	362	375	325	337	352	376	354	353	364	350	356	358	333	369	349	385	353	361	339	314	369	363	351	373	353	333	357	356	370	359	345	359	392	352	353	351	331	357	333	337	374	360	361	354	350	372	353	374	319	377	344
20940	16074	18481	14131	7472	4919	1790	821	661	605	521	460	392	353	318	298	254	236	217	226	222	202	195	159	166	176	157	186	150	136	160	159	156	129	136	140	150	146	122	153	139	139	136	127	109	119	134	133	143	121	141	126	132	128	126	127	151	138	145	142	140	125	112	127	124	135	131	157	121	146	131	134	143	140	143	104	136	116	133	142	140	147	124	128	127	137	164	125	120	123	135	127	123	136	135	126	143	130	129	147	133	137	113	129	142	145	122	124	119	123	137	135	124	139	124	120	143	146	117	126	168	138	146	149	124	124	123	148	137	124	131	117	115	123	127	130	128	132	111	156	129	135	114	142	129	121	138	151	119	130	134	114	138	138	146	143	126	123	126	128	130	123	143	130	125	131	103	145	126	134	119	105	129	137	109	118	121	127	143	112	127	121	141	141	132	118	125	117	126	143	150	135	143	136	138	127	123	131	165	127	117	134	120	116	130	120	128	127	123	143	116	125	128	132	140	158	130	136	124	124	141	144	127	141	110	111	111	136	117	122	137	120	130	135	133	127	136	113	126	106	127	132	130	148	145	129	118	121	132	149	139	121	119	108	118	131	126	128	128	133	120	130	137	143	130	116	119	134	154	134	129	122	132	119	123	135	140	117	105	116	124	137	119	117	113	153	114	151	127	112	138	142	138	109	140	141	130	154	131	104	106	135	127	116	143	125	140	122	126	121	113	133	114	139	143	130	111	158	136	146	138	128	130	149	111	134	133	130	129	112	148	135	133	110	106	133	138	128	149	134	125	100	137	132	141	141	136	121	130	128	122	123	132	124	108	116	112	122	127	111	122	118	133	134	139	118	117	140	140	141	123	149	101	134	156	139	150	125	124	133	136	132	123	137	127	144	119	115	144	128	126	141	149	126	124	138	148	128	140	109	126	124	129	133	144	118	132	127	134	117	111	138	141	102	96	141	132	138	129	112	125	125	126	142	140	112	132	132	128	118	95	134	107	135	160	139	135	130	126	134	149	140	120	132	146	137	129	131	146	124	128	150	113	135	139	124	113	128	107	152	117	124	127	139	120	122	130	134	134	129	126	129	138	140	129	109	126	124	143	107	125	141	126	115	104	132	127	132	130	128	131	117	125	112	126	127	141	135	131	121	125	122	120	104	132	133	143	135	140	144	118	124	134	140	133	122	135	147	120	145	132	108	118	135	118	122	137	116	127	149	135	126	148	124	113	118	126	125	118	135	111	127	130	153	126	125	130	160	148	114	113	129	129	160	135	148	124	131	110	130	135	127	123	112	144	123	135	146	126	143	132	136	156	155	141	126	136	144	143	103	131	110	129	145	141	144	135	127	123	121	150	131	111	113	112	128	123	136	132	141	135	129	112	146	124	121	140	121	137	132	148	139	134	121	139	148	117	138	150	141	101	110	121	127	127	155	133	120	111	120	154	125	119	118	136	151	131	116	157	150	131	143	118	147	136	119	119	119	127	139	153	121	117	123	125	128	114	155	137	115	136	119	149	144	146	145	131	127	114	124	135	128	129	131	140	119	128	129	112	129	123	146	129	128	146	125	144	127	149	112	133	123	129	135	114	129	103	111	144	120	131	146	156	152	121	118	145	127	130	140	142	141	119	130	130	110	112	134	126	133	140	135	109	142	132	129	132	120	109	150	129	115	129	135	127	113	132	128	130	110	103	146	118	129	119	123	124	133	108	127	119	115	114	130	127	135	136	133	145	123	138	124	128	129	123	129	135	115	120	123	139	135	120	133	146	144	127	112	125	114	123	113	134	131	154	118	137	128	113	124	132	136	129	122	122	144	141	138	140	117	113	139	135	124	121	126	107	139	141	108	120	126	139	133	134	123	134	134	115	127	128	126	118	131	134	136	153	128	150	111	133	170	142	137	124	152	118	118	130	89	118	133	147	121	104	134	134	128	140	137	142	160	127	156	124	130	138	124	141	148	132	131	148	144	130	119	136	138	151	98	128	139	154	144	117	107	126	121	140	134	126	137	136	131	153	137	119	138	109	143	119	132	144	125	133	155	116	144	114	124	137	136	115	129	133	120	154	147	148	122	140	117	130	120	120	148	118	127	126	134	123	121	137	131	135	129	136	118	133	91	133	149	139	142	132	119	126	112	131	117	129	127	136	110	104	113	131	114	129	113	110	125	129	138	157	140	112	115	129	151	126	114	130	107	108	117	137	139	126	122	142	123	111	133	122	104	120	139	147	128	119	127	112	140	140	142	131	147	128	141	138	127	138	139	98	134	120	125	129	107	122	120	127	113	135	138	143	142	143	129	118	138	146	122	124	152	144	119	119	111	141	151	106	134	146	120	130	142	155	140	119	119	122	140	113	125	137	122	119	115	134	139	122	122	141	122	116	124	127	119	112	134	134	130	119	135	119	137	135	119	136	122	117	107	132	115	141	104	123	123	116	119	108	131	145	111	133	131	128	131	112	116	112	129	124	128	122	129	144	163	114	120	127	128	136	130	111	133	133	135	134	146	107	130	132	136	141	132	147	152	131	120	113	145	141	126	149	136	125	126	128	118	136	131	125	100	123	122	134	151	147	114	118	110	138	139	133	115	124	97	136	122	96	124	122	128	137	136	124	132	130	133	121	130	123	127	127	120	144	126	122	125	126	126	130	128	131	121	116	138	111	105	124	117	124	122	151	115	129	140	141	133	124	114	157	161	135	127	112	133	124	115	112	135	146	125	135	121	127	130	127	130	124	114	130	112	134	109	131	133	118	128	117	164	95	118	115	146	129	130	142	127	127	120	130	132	144	133	112	139	139	130	151	126	116	123	117	95	112	128	143	142	134	131	119	112	137	139	124	126	134	144	144	146	122	137	153	127	125	124	119	130	121	134	126	129	151	114	123	135	147	135	144	133	136	128	128	131	136	147	129	140	140	136	127	140	137	124	146	147	132	140	152	122	135	137	131	124	126	140	125	135	146	130	103	119	117	138	172	136	128	124	139	119	124	129	129	125	120	126	126	126	143	133	129	117	145	143	140	131	119	108	137	128	151	143	134	104	152	152	124	153	119	118	143	133	122	112	132	125	121	129	118	121	151	124	145	124	119	126	126	117	119	129	148	132	150	120	125	121	125	139	129	141	136	135	133	145	118	111	150	157	138	137	113	120	115	120	113	114	134	105	157	120	113	135	134	128	133	124	120	121	106	152	141	129	141	143	134	120	152	116	133	124	117	136	142	118	115	134	120	134	138	145	133	125	110	124	128	135	139	138	135	144	120	145	125	134	117	106	114	123	122	130	122	120	133	138	138	114	123	142	129	138	119	111	120	137	142	148	136	119	131	144	122	118	138	145	143	111	128	132	120	123	132	149	131	119	133	152	124	127	148	147	138	122	120	131	126	134	147	139	135	146	128	130	117	133	130	131	128	139	125	162	159	143	121	133	137	140	122	140	121	123	138	151	139	130	116	131	139	119	141	120	145	134	148	142	143	136	130	134	121	149	136	125
11703	15528	25175	25450	18614	16491	6424	3550	2988	3061	2506	2444	1985	1753	1618	1399	1331	1064	1070	968	829	792	748	660	664	565	559	504	488	494	425	441	458	440	417	414	412	397	368	405	389	385	410	377	363	363	340	333	356	355	346	343	392	310	362	332	311	351	327	361	349	337	364	323	328	329	336	358	344	335	325	354	348	359	295	334	362	340	320	358	331	341	358	353	300	305	321	323	351	343	333	342	328	338	342	314	341	354	312	312	333	302	335	339	311	316	302	329	312	338	318	318	293	335	346	345	347	335	321	309	327	344	318	348	315	302	324	342	336	330	351	308	322	297	339	342	327	333	334	343	297	343	325	330	303	323	319	347	360	333	327	336	354	344	336	337	321	365	343	358	318	360	324	305	331	339	348	336	355	358	333	331	340	318	320	339	347	344	325	350	323	323	355	323	335	323	312	330	335	331	294	330	365	326	335	291	317	327	347	303	323	358	331	295	299	343	310	332	292	339	316	349	298	327	309	314	302	303	340	309	336	341	331	343	298	333	321	307	322	331	331	330	340	337	360	312	345	336	341	350	319	319	348	331	337	329	300	322	311	322	348	350	354	341	314	329	310	311	302	315	304	325	367	304	322	327	320	315	321	317	327	332	330	303	328	330	325	357	306	307	302	329	344	345	329	331	313	304	348	322	335	327	319	336	338	334	330	316	310	318	311	304	345	313	313	326	333	342	334	320	318	340	335	321	309	334	330	353	321	312	340	307	341	321	326	320	325	307	332	340	312	308	327	287	288	329	311	315	310	349	347	332	350	311	326	345	344	303	360	344	324	320	333	299	298	342	336	334	339	322	321	330	285	330	308	333	320	333	339	347	293	325	331	322	339	314	337	328	321	333	303	298	297	301	316	328	366	304	326	337	326	303	343	334	305	349	336	345	340	310	315	321	331	334	321	341	337	327	367	335	336	347	325	333	334	303	354	340	355	326	320	294	363	295	310	306	342	315	318	349	316	325	318	319	309	292	382	354	325	300	327	357	352	365	318	325	319	303	330	320	329	309	339	317	349	329	292	330	331	336	307	320	348	332	319	325	312	340	324	336	327	347	333	307	302	322	297	323	366	350	354	334	331	329	354	320	308	329	319	318	336	332	316	301	330	300	290	350	352	330	317	320	290	368	319	355	329	318	322	316	341	327	333	309	343	295	318	343	358	352	326	331	336	329	345	348	329	329	332	352	301	308	277	323	318	307	325	299	310	308	337	332	329	345	322	334	316	315	303	348	321	319	310	327	311	351	350	317	323	332	323	328	321	319	324	325	336	341	316	315	302	308	324	332	296	328	330	320	311	293	326	336	321	330	333	322	362	317	302	319	312	324	339	325	279	315	343	333	357	345	316	303	323	308	308	322	320	343	279	324	324	333	317	326	296	304	328	319	298	347	337	331	344	339	368	293	344	318	354	322	338	330	320	360	314	319	353	330	327	300	327	323	312	354	321	327	348	323	337	359	333	367	342	321	341	327	343	311	307	340	324	349	337	327	307	324	300	321	316	336	340	290	305	338	340	318	342	322	309	317	321	347	307	322	306	314	341	317	350	299	326	337	341	327	339	332	303	319	314	327	308	300	308	321	331	345	364	314	326	321	324	335	342	306	316	331	357	327	328	320	300	323	331	339	319	337	336	344	341	298	329	315	335	341	316	334	352	336	317	331	316	349	322	307	333	298	308	330	323	311	331	345	377	330	340	355	292	344	313	304	293	306	339	312	329	311	325	362	327	329	305	340	339	332	316	329	380	289	330	345	361	321	348	318	332	332	329	337	343	302	326	326	334	307	349	321	317	330	369	329	337	319	349	335	330	341	319	339	315	341	333	306	356	353	310	337	324	305	323	321	335	347	361	298	342	321	337	303	310	325	325	316	338	341	338	348	339	315	325	320	305	312	326	310	346	339	319	321	296	279	340	331	346	324	328	305	348	333	300	324	340	315	332	328	330	337	333	324	327	315	332	333	315	307	321	347	299	297	339	334	331	314	361	338	293	311	338	331	322	326	328	324	323	332	341	329	342	351	337	341	324	338	324	322	339	326	326	327	317	339	318	337	342	337	320	348	316	301	330	350	308	350	324	321	341	314	365	329	338	349	307	329	335	320	336	321	323	336	297	341	302	336	320	348	292	345	315	316	348	307	304	286	367	324	322	343	327	290	316	325	306	326	348	329	336	339	334	332	348	309	325	341	314	323	334	367	321	331	309	313	375	319	333	342	321	307	364	291	361	335	342	337	332	310	362	322	334	336	362	318	312	321	324	292	352	318	332	342	351	358	357	329	336	317	351	316	332	296	324	311	312	306	320	348	332	293	316	339	352	320	327	322	348	309	312	341	377	375	299	334	320	335	303	362	307	332	331	340	323	353	325	338	357	344	339	334	318	318	287	286	306	320	325	310	321	351	337	330	319	287	319	322	333	334	330	342	315	335	350	345	351	352	350	307	343	325	334	341	355	326	308	310	320	350	338	359	324	337	325	328	352	357	341	311	340	327	361	329	310	339	325	356	314	346	293	292	347	315	313	300	363	324	317	300	298	334	344	336	320	338	317	327	339	306	318	355	315	296	320	333	303	356	302	321	321	325	346	347	314	345	313	339	329	373	333	339	330	316	334	317	353	319	345	325	348	332	360	305	344	303	317	349	325	327	338	313	321	302	344	325	353	338	325	299	340	300	330	321	316	314	330	311	312	333	305	365	332	322	320	353	316	305	322	314	323	317	322	342	356	301	320	331	317	333	318	334	323	327	349	321	321	322	330	355	316	333	335	326	313	339	328	334	331	323	345	319	357	320	347	319	314	326	363	310	347	326	315	377	344	304	319	331	359	315	328	334	317	341	319	331	340	303	313	321	325	336	334	316	328	321	336	372	323	337	351	313	328	351	359	312	322	338	309	340	368	313	320	354	330	309	306	343	322	335	334	340	299	294	334	323	329	329	318	342	312	328	342	309	346	302	289	322	317	333	333	322	334	334	330	331	326	348	318	343	315	304	325	294	338	309	332	350	343	344	340	336	339	328	324	321	334	324	322	347	359	306	364	323	316	359	337	344	297	351	308	296	350	334	316	332	357	352	318	313	322	347	362	329	319	335	320	347	338	334	328	306	331	325	323	338	342	359	347	320	335	320	326	299	347	327	336	330	291	333	309	339	337	317	324	328	311	348	313	330	339	330	316	302	309	349	324	309	321	380	348	312	352	351	349	303	320	343	334	325	303	303	328	325	350	340	337	304	319	320	300	312	325	355	361	301	312	318	332	338	302	336	298	352	323	338	326	312	335	324	336	312	322	332	329	323	342	320	326	334	302	319	349	362	351	332	323	351	317	342	336	310	349	331	347	322	315	319	311	324	340	324	318	345	312	311	316	312	348	314	314	369	320	330	329	360	324	314	330	324	361	350	331	323	298	328	354	333	297	347	318	354	284	346	317	330	322	317	314	366	292	344	317	324	315	322	312	334	357	339	290	340
37192	41449	46993	44562	41438	41325	28461	15707	8188	7421	6963	5529	4179	2912	2108	2128	2297	1278	977	822	752	558	516	497	430	379	338	346	302	273	320	292	277	229	244	237	270	229	203	182	226	217	196	205	206	215	199	163	181	189	200	195	171	174	162	187	198	184	180	195	190	167	187	177	191	182	201	190	212	192	166	178	169	192	181	187	191	158	174	179	157	181	176	162	160	190	151	172	158	145	165	179	170	172	143	166	153	200	166	159	145	193	160	179	189	183	137	169	176	171	188	170	171	157	151	168	175	171	206	193	172	179	165	195	171	156	201	171	190	166	152	166	196	178	186	170	155	187	162	168	161	168	157	145	149	179	174	176	158	157	164	180	148	167	180	182	152	169	165	166	200	175	181	185	182	203	186	137	161	177	171	179	141	169	179	190	176	163	190	175	209	176	189	184	179	184	157	159	173	202	168	183	191	170	180	160	174	195	199	167	164	174	172	156	184	152	153	191	178	174	136	177	185	191	174	174	164	170	170	192	188	173	162	168	162	189	156	156	173	179	175	181	181	188	190	176	161	186	169	171	145	185	158	158	181	169	154	145	185	188	176	181	161	189	216	187	180	158	175	189	178	182	154	160	175	170	170	197	177	184	171	167	167	173	199	185	151	189	181	174	179	174	165	189	169	155	187	177	167	174	175	178	152	195	166	192	168	181	178	168	184	175	197	175	161	158	182	174	184	173	168	153	163	162	166	168	156	178	160	177	176	170	177	178	160	186	165	154	180	194	181	182	166	173	181	176	171	156	152	175	137	161	158	162	175	148	165	178	184	189	156	165	181	174	178	162	165	179	162	189	160	159	176	173	177	167	152	173	162	179	161	164	167	175	199	179	160	162	176	166	189	189	183	182	168	163	190	167	159	145	156	178	177	186	155	182	150	160	182	167	171	171	168	170	141	149	171	200	180	188	165	192	168	157	164	181	146	174	168	162	165	155	187	130	166	170	179	164	170	182	178	171	175	183	164	167	160	180	184	174	161	154	167	156	162	171	172	143	168	163	170	149	181	200	164	168	212	154	172	179	178	182	164	168	168	168	147	163	162	186	170	188	163	174	160	174	163	186	186	167	187	172	200	154	159	161	185	164	135	157	179	180	181	177	178	169	175	169	172	176	146	149	176	186	163	190	159	157	179	172	161	164	154	173	189	158	171	160	170	179	187	171	172	158	159	178	174	205	175	171	160	164	179	172	209	170	174	165	173	165	183	174	171	152	187	182	189	180	167	186	189	179	143	199	194	168	161	178	172	179	167	142	152	188	178	174	186	146	178	176	201	159	155	183	165	143	174	187	163	189	149	179	179	176	155	170	152	165	168	156	165	176	160	149	186	182	200	179	159	151	192	176	164	178	171	165	168	166	156	175	168	185	178	164	171	154	172	172	189	177	148	190	191	183	164	165	188	191	147	152	182	171	194	185	185	175	194	164	155	166	181	180	167	178	207	170	170	159	176	173	168	154	171	177	183	160	172	189	153	173	177	179	161	176	156	171	164	156	191	198	184	175	189	167	170	169	168	174	178	189	170	181	205	152	176	180	161	174	173	161	174	183	183	157	180	168	181	167	154	154	171	180	151	169	177	145	159	149	168	178	158	160	148	183	181	173	147	186	176	152	170	171	139	185	169	174	166	167	163	169	128	179	168	167	186	147	179	171	167	193	165	198	182	156	148	169	162	169	179	184	169	172	167	168	176	175	187	150	170	181	169	177	181	165	151	151	176	175	171	173	163	170	179	158	173	176	172	167	147	161	179	170	164	175	159	158	176	187	184	171	171	171	166	191	163	170	180	168	191	157	170	183	178	183	144	194	175	164	167	194	155	160	149	158	152	165	179	169	167	187	189	141	163	171	169	167	164	156	179	149	191	177	181	170	169	182	156	171	155	190	181	171	166	213	172	160	145	161	147	157	190	177	185	162	139	174	152	166	179	167	184	177	205	165	161	184	180	189	169	137	175	162	162	147	165	202	162	168	180	193	170	182	168	179	160	159	162	175	171	176	163	192	163	162	156	166	168	183	180	181	156	164	167	185	161	175	194	141	170	190	171	155	165	177	188	158	164	172	163	176	158	160	161	173	151	179	150	185	192	171	171	161	158	153	189	170	169	173	150	170	137	172	167	180	167	167	156	181	169	177	164	197	171	151	169	166	157	188	162	179	153	188	198	190	154	174	157	181	180	179	179	181	169	163	172	179	172	168	176	178	193	178	187	168	158	171	156	188	177	155	176	182	164	162	159	177	185	159	157	176	155	163	168	171	171	163	148	173	182	164	146	209	177	175	172	149	156	174	156	203	186	166	176	143	198	185	175	172	165	155	159	165	165	172	181	184	168	173	185	170	176	165	161	181	176	177	182	178	164	163	162	180	179	155	175	172	167	162	180	194	188	184	147	140	180	177	174	178	158	187	160	176	157	157	172	171	173	180	152	166	157	170	168	189	159	210	168	171	156	161	140	163	168	163	190	176	169	157	167	176	188	166	158	168	197	176	168	156	188	183	163	177	180	159	179	178	153	173	177	187	149	197	154	166	161	159	173	174	163	172	162	187	144	161	149	198	192	169	159	177	172	182	194	167	167	173	172	198	178	193	166	158	164	169	171	187	161	172	139	151	190	182	170	171	150	192	189	185	157	152	153	171	169	180	190	174	183	161	170	146	168	173	151	182	185	173	159	169	157	160	167	181	188	166	151	150	167	175	161	173	180	186	178	180	177	182	152	158	157	146	152	168	188	178	165	172	177	173	181	156	149	166	169	146	169	166	163	159	162	186	166	171	155	167	171	226	165	158	156	172	186	178	163	132	168	198	185	179	165	161	152	175	171	175	165	178	191	171	190	149	166	177	159	178	190	179	175	172	198	154	175	181	180	177	174	203	155	154	177	179	163	190	190	168	156	165	173	189	149	201	185	175	177	170	175	195	152	171	159	188	168	179	187	176	160	185	157	189	192	184	168	178	174	186	168	163	171	157	173	175	189	186	165	185	176	164	184	159	172	169	180	173	167	178	166	176	175	164	196	164	148	157	182	161	193	180	148	168	164	174	159	174	183	190	147	162	138	187	177	162	146	157	154	175	174	181	156	168	151	175	172	198	173	179	138	154	195	166	166	146	172	170	173	190	186	164	178	149	186	156	185	171	200	160	184	181	169	154	168	167	197	180	168	176	192	180	181	149	192	175	189	181	164	180	177	180	174	163	162	153	172	184	172	152	167	178	191	174	177	149	188	204	177	173	189	178	163	191	188	185	165	173	167	170	185	175	175	181	173	186	183	150	161	161	142	156	158	167	168	152	161	167	186	174	181	171	196	161	180	175	167	149	160	166	173	178	181	181	173	157	164	167	185	187	180	169	151	155	178	180	177	185	176	179	165	174	172	174	173	172	175	192	154	160	176	175	177	181	193	188	168	163	165	191	171	209	172	164	174	189	185	158	175	182	199	153	179	168	157	177	184	159	168	155	147	166
24074	35215	46536	48456	48657	51097	25117	13498	12693	19175	19575	17141	14570	11513	9714	9906	9316	5959	4787	4314	3545	2792	2521	2255	2035	1740	1707	1512	1378	1293	1506	1295	1185	1175	939	974	941	704	674	649	622	633	592	604	536	565	501	535	497	533	527	514	495	476	493	488	443	455	486	472	461	427	533	513	483	461	431	444	464	456	457	479	486	482	432	451	440	461	440	449	469	444	457	463	444	396	426	417	406	409	442	410	395	423	424	426	396	415	403	426	397	383	423	407	434	429	383	424	450	375	439	436	425	388	405	356	424	393	413	438	388	368	401	435	441	416	420	412	421	431	415	435	412	360	418	385	413	405	408	430	426	444	420	452	447	404	398	435	434	404	427	442	385	414	397	422	405	409	388	429	405	406	381	396	405	401	390	422	413	450	414	429	384	385	382	410	392	402	414	423	385	412	431	446	422	399	398	428	428	411	388	357	430	414	419	441	418	451	404	424	435	412	419	399	416	433	393	435	406	427	374	385	430	432	418	421	438	378	404	431	414	392	435	359	408	446	382	398	422	412	406	416	437	379	382	414	385	425	389	414	417	407	409	412	428	403	415	431	407	393	426	378	389	441	415	401	415	433	410	458	421	421	417	421	444	400	410	387	404	418	431	433	400	410	404	396	415	429	393	425	394	413	411	431	393	430	456	415	411	402	427	410	406	420	410	364	420	404	413	374	368	395	442	442	402	397	429	423	411	408	418	383	394	393	420	423	425	434	402	425	421	405	440	377	394	398	430	399	390	390	418	383	426	418	442	413	423	452	416	397	436	384	403	415	424	415	410	387	394	400	415	388	397	422	402	395	408	426	422	414	385	419	421	384	388	451	404	393	420	406	416	415	413	425	414	434	417	414	384	415	398	415	406	405	400	419	435	428	442	442	420	409	449	430	378	403	401	403	391	428	390	425	409	428	395	403	392	407	396	416	431	440	412	414	426	402	382	397	435	427	395	392	422	440	435	414	466	388	379	423	433	410	419	416	400	414	414	409	408	400	374	413	394	402	445	425	432	400	410	412	411	432	418	383	449	445	404	418	404	432	419	437	421	387	398	389	409	397	416	429	411	400	441	399	423	424	415	421	423	433	422	395	403	432	376	419	444	428	406	434	413	384	435	432	425	426	380	403	396	420	428	422	393	417	411	416	428	378	404	409	449	446	418	430	420	441	400	413	437	420	429	437	406	377	407	391	445	444	470	428	417	414	424	432	424	395	402	410	384	397	456	411	419	393	370	377	402	438	417	445	406	400	438	435	387	385	408	406	407	413	408	402	416	390	436	393	414	377	373	438	419	396	413	429	410	431	426	420	394	420	396	399	435	434	427	422	411	377	417	415	404	402	380	416	397	422	395	398	383	419	416	454	421	438	406	406	456	398	405	393	439	393	415	393	439	413	414	394	392	424	425	420	405	399	432	403	404	449	406	424	411	436	433	428	399	422	437	383	428	459	423	433	424	364	427	394	411	405	396	407	435	427	413	382	416	423	415	395	418	428	440	392	419	387	395	391	407	400	409	445	409	411	402	417	390	418	436	453	388	452	429	377	431	381	449	415	413	408	388	383	397	388	432	438	389	407	415	436	395	440	431	415	411	394	438	439	423	461	414	380	427	428	404	455	402	442	409	402	416	426	444	434	403	398	446	429	412	407	416	375	421	432	411	415	418	415	372	398	397	403	428	418	406	380	410	386	428	411	438	409	434	415	422	413	402	433	430	385	416	428	470	366	386	379	435	420	392	388	444	426	393	403	410	430	422	411	434	404	441	381	394	414	416	385	446	413	456	449	433	418	438	359	430	428	398	399	447	402	409	407	396	393	406	413	413	455	402	409	407	397	405	422	406	378	429	411	424	441	437	442	417	390	407	434	384	468	418	398	437	405	419	437	465	419	428	394	437	404	417	391	387	388	423	432	385	422	416	439	409	447	379	404	382	432	419	418	397	430	388	417	411	392	406	382	397	395	370	410	401	392	440	426	397	421	418	436	408	396	408	419	404	434	400	422	448	389	366	393	422	443	424	473	397	393	422	409	409	411	407	410	395	405	417	453	412	410	412	413	433	426	403	417	417	419	450	394	406	438	404	430	397	471	429	415	431	387	423	392	432	447	410	394	350	437	444	367	396	433	409	414	413	422	390	430	417	404	417	463	400	402	398	418	385	392	379	417	410	430	408	417	425	433	408	411	466	385	367	436	392	419	427	380	391	359	432	426	408	425	415	419	416	430	409	462	398	409	430	421	413	414	402	417	423	350	406	403	425	454	350	415	437	410	397	424	391	389	412	408	442	397	441	394	399	382	408	427	398	429	432	440	401	420	395	410	415	394	384	390	405	423	452	387	413	444	444	415	396	410	433	445	402	383	429	402	413	396	392	416	431	447	384	394	402	412	413	432	420	435	410	441	392	425	397	387	403	403	405	418	413	401	406	434	394	418	403	400	435	379	428	438	419	431	411	378	400	403	391	416	420	398	427	413	412	442	397	398	437	406	436	393	439	437	393	413	421	435	382	391	412	420	385	391	420	396	428	407	395	380	431	426	399	411	399	390	413	377	411	422	409	448	397	393	398	422	385	383	396	397	435	413	392	439	429	416	427	414	413	434	392	435	390	453	440	411	438	408	429	456	434	423	379	424	423	409	395	421	399	400	438	415	417	413	387	427	405	414	392	397	424	395	374	405	384	440	412	434	417	398	397	410	400	432	408	408	433	433	408	426	427	423	390	409	439	418	419	404	400	425	429	406	411	425	403	382	388	411	407	395	429	441	408	376	404	402	445	416	451	434	422	422	434	414	411	431	417	447	398	390	433	419	434	395	423	407	422	406	415	402	401	417	386	400	434	397	441	367	416	389	405	423	423	415	420	431	414	429	432	438	458	379	406	435	387	409	441	408	381	378	451	421	423	448	400	392	378	441	406	407	407	410	422	423	422	409	390	393	456	400	446	443	410	409	390	385	418	399	428	400	422	388	424	424	427	428	392	409	438	404	428	406	386	408	400	401	412	411	419	435	391	420	397	397	415	421	399	418	421	420	410	421	410	409	417	392	421	399	404	428	401	448	417	408	427	408	376	422	435	424	402	418	408	413	446	417	413	431	400	433	434	413	399	390	413	414	429	429	411	398	430	389	403	412	375	398	408	404	448	380	413	361	430	392	423	397	448	371	408	427	396	406	452	418	454	392	419	450	422	398	456	437	422	434	418	415	420	427	405	416	407	390	382	405	411	411	458	418	424	451	459	387	386	439	444	421	419	384	443	392	409	391	436	462	405	410	417	424	403	428	389	377	403	417	433	426	442	423	424	437	402	429	428	406	404	446	396	430	396	378	410	414	436	394	405	401	398	380	417	407	394	435	377	433	405	416	364	439	379	431	434	420	403	445	407	443	433	412	427	387	441	402	429	413	459	446	411	386	408	410	434	443	410	388	400	410	415	426	381	410	380	414	447	394	443	455	434	396	404	394	449	413	380	406	395	379	397	387
46961	47664	49553	43584	40462	35781	26575	20638	14139	13105	11362	9761	7901	6036	4385	3787	3671	2356	1698	1521	1187	1047	717	621	669	558	508	487	399	398	443	393	350	341	288	309	266	235	226	226	200	231	198	221	179	215	155	173	175	191	167	154	171	145	158	152	166	144	167	168	179	155	177	184	166	157	172	173	145	148	184	157	155	161	163	187	178	186	159	149	139	152	176	139	156	167	143	158	151	147	150	163	139	166	131	146	166	170	142	143	146	172	164	156	171	167	146	145	150	151	166	165	181	160	125	143	143	140	150	158	164	164	171	183	137	168	160	147	171	159	140	181	164	154	143	164	129	152	169	166	161	146	176	144	165	137	160	166	152	147	144	160	150	158	163	175	158	174	152	136	138	144	136	160	150	162	143	168	146	168	155	158	151	150	144	158	149	160	158	160	169	164	142	154	127	145	166	183	159	145	150	171	161	147	142	148	151	156	145	151	133	141	169	162	144	160	138	131	159	147	168	134	159	155	147	176	148	147	154	135	140	148	125	154	154	152	160	161	157	161	137	133	171	141	159	142	158	171	165	153	162	149	164	167	144	150	179	154	170	131	195	159	163	145	133	163	142	154	141	175	138	150	152	156	158	149	174	141	142	137	130	164	154	134	151	168	150	168	165	154	180	131	155	139	160	142	164	143	171	156	187	162	151	153	157	139	142	161	156	132	158	152	145	165	135	167	158	174	165	167	156	156	130	173	171	142	150	146	131	163	159	170	147	173	169	159	175	149	134	141	169	166	166	149	160	162	158	186	154	161	139	139	136	154	143	143	142	149	137	159	175	157	157	149	155	138	132	147	164	159	137	144	165	153	155	156	155	165	164	148	158	125	159	156	161	159	139	137	158	155	122	161	176	138	161	152	161	170	169	138	174	147	144	146	158	149	142	156	149	147	144	142	158	141	138	144	168	136	155	136	157	151	140	152	159	161	176	154	158	162	161	167	156	171	154	149	139	120	153	162	176	147	159	175	161	147	147	173	133	176	165	128	142	135	149	158	135	162	138	145	130	162	167	130	154	147	166	142	136	138	154	143	138	136	163	152	141	140	140	141	152	165	133	161	159	154	144	170	128	155	139	149	164	153	192	154	141	169	157	147	178	144	161	149	146	156	149	150	142	141	164	165	139	178	168	146	168	151	158	147	144	147	165	139	163	142	140	148	139	158	157	146	164	158	150	181	157	155	163	146	164	156	157	170	122	159	136	142	145	158	130	152	126	164	153	158	153	148	137	143	151	161	172	138	160	152	154	147	153	159	130	148	146	129	173	163	146	146	148	126	151	132	152	152	142	137	162	162	149	146	141	156	158	164	181	149	122	147	152	156	171	175	146	151	149	160	143	153	133	146	160	155	126	136	135	167	136	151	181	151	149	171	129	164	147	150	148	142	141	181	144	156	167	156	138	157	166	140	137	152	159	169	161	161	152	154	150	175	151	154	146	159	159	151	161	131	157	156	157	141	175	152	157	154	173	146	143	146	142	153	158	161	165	140	159	144	169	167	127	165	177	138	168	153	149	162	144	147	147	144	158	137	143	155	160	166	142	162	172	137	183	143	163	148	129	152	167	158	178	144	143	174	146	163	173	176	140	154	162	147	166	153	159	161	151	173	165	174	151	163	139	160	137	146	151	138	159	157	159	170	145	162	132	161	174	132	145	175	151	136	162	167	152	164	162	138	155	146	139	152	141	159	140	154	166	150	154	143	155	161	179	136	152	159	161	160	144	172	144	165	149	148	155	141	137	138	176	167	145	166	152	148	165	138	154	160	162	153	157	149	147	146	136	138	147	147	173	164	169	162	142	168	159	156	154	146	164	142	181	155	160	162	144	139	153	141	123	159	151	139	162	149	151	137	146	152	147	169	145	164	160	134	142	153	153	148	159	155	143	138	148	158	156	169	163	150	164	137	160	160	155	150	133	142	159	164	140	151	161	143	149	157	168	137	167	142	149	155	151	161	140	150	129	140	157	162	156	130	153	144	158	158	160	176	165	154	156	159	184	136	156	158	164	148	157	141	174	136	163	146	148	128	147	153	172	161	174	153	168	147	139	147	136	146	146	142	149	160	148	149	165	159	162	160	152	169	129	143	161	141	141	154	148	136	171	155	143	159	143	152	148	185	163	130	156	157	144	161	161	156	161	158	146	157	132	138	142	180	173	146	151	151	167	156	151	167	150	157	147	180	177	156	160	155	146	169	175	173	167	166	146	181	138	160	155	162	157	122	162	149	151	156	165	155	135	158	152	148	147	163	167	149	142	150	151	154	166	177	173	152	152	140	142	147	162	142	154	154	155	149	142	161	166	140	157	139	139	142	157	146	144	164	147	139	147	147	154	170	159	152	147	140	164	160	154	152	159	140	145	173	147	173	127	159	139	126	160	136	145	152	170	124	161	155	145	137	148	166	163	170	121	155	168	159	175	167	152	152	111	142	150	166	159	165	182	164	142	156	167	148	144	154	173	136	144	145	136	151	162	146	157	154	150	148	146	145	152	165	156	157	159	150	160	160	145	172	162	138	166	163	133	162	146	159	141	167	155	138	136	150	155	164	175	139	162	149	126	139	162	139	142	149	160	160	144	140	149	169	148	167	160	136	162	166	143	157	171	149	165	146	150	155	158	144	149	156	162	142	138	149	167	160	151	148	170	144	160	141	170	139	158	169	145	164	152	167	159	148	149	153	153	156	144	166	162	154	162	157	175	144	143	154	143	164	159	147	145	126	151	150	166	136	178	158	154	140	142	125	148	178	161	180	157	166	155	151	154	133	145	152	169	165	154	145	142	147	153	154	140	156	142	143	146	164	145	153	153	145	127	150	149	140	141	132	156	158	163	148	136	167	187	153	151	142	159	184	156	191	168	160	153	151	157	164	164	141	148	161	156	160	149	142	175	156	154	148	162	152	153	158	152	152	150	164	169	157	150	144	147	169	146	132	190	153	170	142	161	154	174	149	154	166	176	150	138	164	134	145	184	142	140	159	187	142	185	159	145	158	170	169	136	159	139	148	127	155	156	141	153	144	149	126	159	163	146	137	143	139	133	168	165	163	164	166	146	125	169	137	128	148	168	151	131	148	124	155	142	152	147	145	141	159	155	135	144	152	147	159	149	173	159	163	132	166	160	159	154	143	149	123	164	162	150	138	144	165	175	163	136	143	164	142	146	155	147	148	144	163	168	147	160	164	156	182	159	153	147	173	153	137	148	146	181	156	152	149	150	151	142	132	121	166	169	156	149	184	177	143	133	150	172	171	154	147	157	173	157	150	144	171	158	155	153	143	139	135	142	152	143	146	138	132	133	158	141	174	140	130	146	152	170	145	152	156	144	142	148	157	132	173	167	137	126	179	155	157	122	144	136	154	145	150	152	133	138	136	140	144	144	153	158	142	141	170	144	159	162	129	123	148	167	160	143	147	146	139	161	138	135	145	143	163	160	162	133	155	136	142	147	141	151	146	166	153	145	170
31533	41384	50296	52311	50075	44077	29592	20440	18407	26340	26438	24767	21491	18422	15101	14343	12897	9264	7588	7197	5450	4712	3523	3227	3087	2816	2494	2278	2016	2060	2323	2078	1647	1763	1199	1443	1231	914	857	817	756	809	770	735	618	588	559	601	533	508	548	502	499	495	487	439	470	474	451	424	422	456	505	491	434	432	467	416	452	444	446	408	444	444	418	420	472	435	423	394	397	422	397	414	376	397	395	377	403	389	405	377	381	361	385	351	373	414	375	343	381	365	370	374	353	358	413	349	365	357	386	347	378	360	371	338	371	364	361	329	335	375	369	372	380	371	339	396	360	376	355	359	360	350	335	342	364	351	352	341	378	324	389	369	377	347	344	348	402	379	350	359	357	361	356	367	339	345	372	353	356	383	367	335	351	383	349	335	365	381	359	387	371	356	350	362	329	390	362	378	362	372	371	368	368	356	340	352	366	302	364	375	376	377	340	372	375	337	320	355	352	387	345	359	350	365	374	373	362	368	321	356	343	419	335	361	388	349	353	351	380	339	377	366	358	347	379	365	370	361	364	378	369	370	355	361	369	367	374	339	362	394	358	375	355	412	395	383	345	383	360	375	361	374	373	352	389	360	352	356	376	339	386	344	352	348	363	341	349	369	356	378	371	390	343	364	362	381	324	383	366	371	373	335	369	349	349	386	377	346	393	340	341	334	385	331	384	332	353	371	358	369	372	381	382	394	358	370	381	344	341	351	375	359	381	336	364	377	370	393	327	354	401	374	357	369	383	382	355	352	366	325	332	383	322	335	385	358	359	389	397	336	374	354	376	359	359	361	355	338	320	355	353	342	370	395	411	336	365	384	379	353	373	380	370	381	377	385	373	390	375	393	350	344	390	400	362	366	344	352	381	342	364	334	360	370	350	342	346	363	359	373	377	379	382	386	363	372	357	378	348	380	341	380	392	369	374	367	388	375	354	383	377	376	388	388	369	375	339	372	380	354	328	344	379	332	388	347	355	351	352	378	368	352	360	369	377	351	345	348	367	386	384	356	326	339	352	358	390	400	364	350	331	368	345	374	365	354	385	394	358	328	340	342	338	354	358	362	363	378	345	372	365	366	362	344	350	391	430	363	353	338	367	332	368	371	364	366	366	394	350	405	373	378	377	374	354	349	380	387	355	382	372	359	368	360	387	368	361	371	352	327	365	343	365	379	352	384	374	365	372	359	372	358	341	367	392	372	330	361	379	387	360	326	389	346	346	328	383	347	346	388	371	375	351	353	366	362	348	372	353	330	337	392	354	371	377	387	351	340	373	329	370	362	322	351	385	321	332	351	348	376	376	361	362	372	353	380	315	348	384	375	352	337	366	361	380	343	357	358	359	363	366	379	336	321	381	384	371	369	363	364	377	346	371	371	425	373	369	389	331	351	354	361	343	354	353	349	357	387	346	350	380	349	350	334	343	347	370	375	366	350	376	370	388	383	363	366	369	322	365	358	338	381	337	342	368	374	379	354	387	373	375	354	351	360	387	365	344	378	346	366	354	336	393	371	358	375	336	366	348	352	346	351	387	348	374	365	402	391	386	359	353	343	341	375	387	413	341	337	334	354	344	382	399	362	323	375	383	370	367	344	341	376	367	335	371	360	355	382	374	395	367	365	375	409	380	387	352	360	354	345	359	337	350	353	332	392	378	368	379	348	392	369	398	347	386	357	389	357	396	382	365	380	380	363	349	317	351	355	369	336	342	348	370	374	370	372	368	358	385	361	311	341	361	378	371	404	317	404	374	379	364	363	372	333	388	369	380	320	373	388	360	363	349	359	382	339	377	338	347	342	377	381	355	351	353	353	365	374	414	395	345	351	376	381	357	366	378	372	386	348	348	327	350	338	335	371	377	392	338	340	368	381	397	337	360	353	381	355	359	386	340	373	404	369	367	385	353	358	366	361	369	377	348	357	357	333	359	368	340	369	326	344	348	346	345	358	363	342	350	384	376	356	368	330	379	358	382	370	361	339	376	373	364	346	390	347	354	369	383	330	354	381	326	365	350	345	389	351	357	330	340	342	355	360	378	355	372	387	360	362	352	348	369	331	390	384	324	361	358	381	384	366	341	374	363	350	348	402	353	376	362	375	339	321	371	359	396	340	327	378	350	338	349	355	395	379	369	374	356	344	356	320	371	404	359	382	330	358	339	385	370	368	386	353	394	366	347	399	369	364	411	340	378	357	385	376	354	352	346	341	362	366	343	364	349	383	350	357	378	397	359	365	384	363	368	381	369	366	379	354	333	388	361	387	355	337	331	377	379	352	351	361	374	383	374	393	391	361	363	355	347	341	363	343	405	361	354	365	368	359	346	376	355	338	390	350	399	363	361	340	347	379	371	353	336	351	369	321	347	351	354	358	351	362	363	348	361	367	363	388	347	362	372	365	373	354	327	343	322	376	381	375	358	375	365	372	341	359	360	386	382	382	363	368	375	386	368	378	384	381	370	359	366	365	379	348	336	327	370	420	391	376	377	334	370	376	364	328	373	388	357	407	363	368	392	361	327	380	353	356	382	351	376	316	351	376	353	356	363	375	329	385	357	391	348	361	337	378	341	342	357	359	401	355	366	391	405	351	350	345	369	352	365	364	353	397	354	357	387	373	365	383	366	384	366	375	358	334	367	373	355	375	344	359	338	363	386	354	366	362	371	360	376	371	365	368	359	348	341	369	345	351	383	350	361	350	351	386	346	386	349	389	381	353	363	346	415	335	373	364	344	396	334	365	337	349	322	338	372	347	317	364	359	348	381	351	361	379	368	415	353	384	342	357	363	384	337	343	380	382	366	374	359	325	359	346	339	367	342	350	342	378	375	370	391	357	336	359	396	382	373	337	354	371	384	350	403	361	369	352	343	394	333	381	364	359	381	372	353	390	347	373	333	363	372	331	368	325	370	403	367	351	391	349	379	335	384	345	349	350	378	369	365	351	345	371	375	351	356	311	327	324	363	393	346	350	380	363	397	358	387	344	383	387	345	360	383	337	358	368	363	341	364	376	394	361	345	381	330	347	409	356	353	348	320	369	337	370	342	391	346	374	369	344	363	327	381	329	372	399	390	338	336	367	356	374	373	348	324	358	363	367	374	384	371	373	383	378	349	363	354	367	366	369	324	362	349	361	371	351	364	338	349	370	371	370	382	369	345	345	372	363	344	373	360	315	343	350	348	379	342	379	365	355	379	347	377	335	374	323	367	368	328	361	361	366	358	337	354	345	325	345	334	342	353	377	342	366	401	369	399	356	351	391	341	341	390	389	352	321	368	352	353	362	371	336	381	359	337	348	346	328	352	368	366	361	352	382	336	354	410	373	370	344	373	351	354	373	355	380	334	374	352	381	366	366	358	354	359	374	346	334	373	373	379	347	354	378	357	361	361	341	368	347	385	350	349	376	370	388	337	364	364	351	356	348	399	355	392	329	390	385	379	362	397	351	351	391	363	330	382	376	379	344	348	361	359	355	328	366	364	341	369	365
18203	14337	15857	10813	7919	2969	1347	890	654	572	500	477	425	415	366	266	281	270	226	217	228	215	178	193	152	159	173	156	146	134	142	139	158	138	135	136	153	123	150	148	117	134	110	128	122	137	135	116	151	121	136	126	136	135	119	130	128	131	124	149	132	125	148	109	118	131	136	132	162	127	128	117	119	131	135	138	138	143	109	127	128	125	138	146	141	140	136	143	144	143	113	139	134	129	104	119	135	143	128	152	149	105	146	124	106	129	140	134	132	130	109	108	138	126	101	147	147	124	121	116	152	134	140	141	163	116	134	128	119	113	131	152	123	144	135	139	109	151	135	129	125	169	133	130	140	110	127	138	121	133	135	99	115	109	131	146	120	134	138	135	127	133	126	140	123	139	135	154	148	119	117	122	135	110	132	117	136	101	112	134	134	137	130	133	152	135	117	96	128	128	148	118	127	133	119	110	120	128	133	117	124	123	135	123	123	129	126	141	128	143	136	121	120	139	121	128	123	115	137	109	124	135	130	128	132	126	126	140	110	148	129	109	132	110	136	130	123	121	131	148	138	132	135	127	132	142	137	158	128	115	151	153	130	131	119	112	139	125	132	139	152	112	130	119	144	128	127	126	115	134	118	142	127	128	130	154	130	151	155	118	128	138	133	130	134	144	143	133	127	98	124	123	138	131	143	127	126	135	125	140	121	141	121	143	113	100	136	113	124	134	128	117	124	124	137	122	116	128	124	144	118	128	119	124	137	153	128	134	141	138	120	116	127	116	132	134	131	134	136	122	147	115	133	114	128	134	127	143	133	135	123	138	116	136	143	130	135	120	129	118	136	123	137	134	139	147	123	116	144	133	119	142	122	121	150	119	127	128	111	125	118	139	115	139	124	132	122	136	121	137	143	160	122	132	146	122	130	140	134	124	134	130	134	107	128	134	123	144	141	139	158	120	122	123	138	124	154	166	120	118	141	113	137	144	126	120	111	116	120	158	136	124	152	137	129	123	152	146	123	113	131	134	119	128	153	143	126	138	129	141	142	155	134	136	148	138	119	118	99	115	148	121	151	141	135	139	129	133	135	114	122	113	143	128	108	140	151	150	132	131	130	143	131	132	129	160	132	133	147	148	141	120	133	131	140	132	138	130	126	133	146	133	131	125	140	137	139	148	107	129	121	129	131	137	133	126	133	139	129	96	129	137	137	133	133	113	111	141	109	123	159	129	135	128	156	154	136	116	116	135	128	101	142	146	151	120	126	128	131	117	119	110	111	127	126	136	136	124	128	136	131	132	131	134	135	139	129	129	134	128	141	132	148	126	136	139	138	130	135	110	136	141	133	116	136	131	142	143	129	134	110	135	102	131	151	120	134	131	143	123	144	133	136	134	135	130	131	138	146	134	121	132	138	135	125	119	115	121	129	139	136	148	131	117	135	132	135	136	109	124	135	137	140	148	147	116	134	115	146	119	136	122	139	132	134	132	150	149	134	148	136	130	153	117	117	143	127	105	128	112	121	111	134	150	136	129	121	133	122	107	108	116	129	143	134	158	145	140	116	126	131	123	126	141	125	123	131	131	141	124	157	119	142	137	158	131	146	122	134	136	132	130	144	131	134	113	130	131	125	108	137	140	104	125	111	131	129	156	130	126	146	124	152	127	134	138	125	133	117	139	142	132	133	101	116	132	126	135	108	125	122	129	143	129	145	112	135	106	143	130	145	127	137	132	148	131	114	141	151	137	128	106	128	127	130	143	121	128	132	134	147	125	111	116	133	143	116	117	143	136	140	118	113	125	123	135	142	128	132	128	124	129	127	148	117	142	155	121	135	137	125	144	119	130	131	139	137	126	139	137	134	139	129	122	129	111	123	125	118	126	139	122	126	120	121	136	140	117	132	132	143	112	139	134	151	125	136	123	131	133	116	134	141	120	133	142	128	130	114	135	125	134	110	146	129	121	129	123	123	119	121	139	122	119	152	140	138	125	123	119	124	112	132	124	122	123	125	134	136	117	142	124	140	118	119	115	140	114	118	142	142	145	126	121	133	161	107	118	130	132	116	125	118	131	149	135	139	139	138	131	149	126	143	150	119	126	128	125	142	133	149	113	138	127	129	129	137	129	132	128	119	148	119	136	133	120	123	151	132	109	127	135	124	143	111	131	153	149	141	132	132	122	129	136	115	123	139	133	151	148	125	110	142	133	126	134	123	120	136	116	129	106	111	125	124	143	154	116	109	130	121	122	139	140	124	125	129	110	130	142	162	130	132	128	180	111	120	158	124	139	119	150	135	127	159	137	106	117	144	135	161	134	126	127	106	136	126	128	128	130	130	136	129	115	143	134	132	131	131	138	129	118	129	146	129	131	116	130	127	149	131	107	145	124	146	121	131	118	131	122	128	124	131	120	136	121	122	140	128	137	137	128	112	117	127	108	141	114	135	132	130	128	128	131	135	131	136	123	132	128	109	132	134	117	141	142	112	151	126	113	132	114	122	133	140	124	146	131	141	128	113	133	127	131	136	126	131	112	120	129	130	121	126	120	142	142	148	98	155	117	155	122	118	113	149	108	123	119	142	127	129	116	140	131	134	105	136	130	126	135	119	135	137	131	118	132	152	140	133	116	142	120	102	133	138	141	140	139	141	152	116	142	127	136	123	120	135	120	136	120	132	127	130	146	133	117	144	129	139	132	137	113	123	121	137	141	122	137	128	125	138	130	139	138	134	121	137	124	140	145	120	133	131	131	137	133	145	137	121	134	138	141	130	117	118	128	123	140	131	122	124	149	129	109	128	129	134	140	145	127	137	113	132	123	134	147	128	137	135	130	128	122	128	121	135	134	126	108	129	126	157	132	115	116	123	134	147	107	131	95	118	118	125	131	117	115	112	146	123	140	154	115	120	126	127	137	123	143	127	130	124	149	122	150	126	122	114	124	116	128	133	137	141	127	130	130	129	141	140	119	148	139	133	141	134	131	113	132	127	125	124	122	136	137	109	121	129	126	128	139	126	126	169	140	110	125	145	140	134	140	133	120	108	114	130	141	116	122	149	116	130	150	139	128	139	124	144	112	130	142	132	115	114	137	135	124	134	125	143	140	131	116	129	138	141	136	120	126	122	111	138	118	123	125	152	132	139	132	126	133	108	107	132	125	119	105	135	112	133	133	131	144	111	108	110	114	130	129	132	138	128	133	132	140	120	127	118	129	122	144	122	127	106	135	129	126	116	127	140	124	135	144	149	95	133	114	120	134	130	121	133	139	145	138	105	122	131	126	135	147	127	147	115	138	126	158	161	133	151	122	132	147	135	111	123	133	123	131	131	126	134	123	122	135	131	115	128	133	123	122	118	133	131	129	111	120	122	136	162	139	144	137	128	119	139	122	134	122	146	134	142	142	131	128	135	124	117	134	119	141	146	139	144	115	142	111	120	129	126	139	127	125	125	133	119	116	134	161	136	106	140	142	132	142	130	116	136	118	132	140	129	135	137	130	134	138
11094	13633	22189	21933	20235	10537	6007	3887	2870	3053	2758	2643	2091	2022	1737	1454	1412	1144	1124	960	891	805	757	649	615	589	551	529	489	480	439	456	417	474	413	398	397	412	369	392	389	385	384	388	381	334	327	392	340	349	356	365	354	328	313	354	390	361	319	304	311	338	322	362	314	334	320	341	335	334	323	340	330	366	360	350	328	353	348	319	312	356	345	337	343	338	334	345	326	330	338	327	333	344	317	330	341	332	341	341	315	353	383	331	321	301	318	312	319	351	331	351	386	342	345	347	342	354	317	352	347	380	333	354	312	305	317	336	320	326	334	356	324	308	316	347	329	327	306	334	344	342	335	338	332	323	320	322	349	325	365	310	347	361	301	323	331	351	328	331	336	283	321	364	334	349	299	339	322	318	348	317	325	333	346	342	322	344	323	329	308	396	324	311	308	332	337	354	342	357	302	347	314	350	328	328	343	349	363	331	339	329	338	347	328	348	308	355	317	313	329	311	329	328	336	331	342	329	353	326	318	351	370	316	307	316	324	323	323	354	342	330	344	334	298	316	316	322	327	300	331	314	336	322	367	332	329	314	352	364	383	311	333	318	315	313	337	334	342	296	327	338	358	346	331	302	329	338	344	341	339	327	359	348	336	328	329	309	336	317	300	342	347	333	338	309	346	323	328	345	351	314	324	307	292	330	324	365	361	327	345	324	361	334	339	347	338	359	334	319	324	331	317	329	313	304	325	337	299	336	344	313	337	327	302	341	334	347	325	313	334	328	301	337	299	291	347	339	377	324	294	348	349	337	311	339	308	319	360	324	323	324	301	321	334	326	317	346	333	356	327	349	357	315	331	317	330	329	313	306	322	289	332	316	348	348	349	306	331	343	316	361	351	317	304	320	326	326	334	337	345	323	312	305	306	312	318	301	341	299	347	340	315	293	326	339	302	337	315	316	359	311	299	345	353	305	349	341	345	357	329	333	338	317	333	327	312	340	313	319	386	343	331	329	323	343	318	368	316	345	352	322	358	343	351	324	349	327	348	331	332	306	333	348	326	331	325	344	360	382	363	335	318	340	343	330	318	332	337	334	336	350	352	325	307	360	347	309	312	320	327	337	331	341	354	315	304	307	333	312	276	339	282	340	320	299	343	362	328	347	319	336	328	326	333	334	330	330	359	318	312	305	311	342	334	342	327	332	322	332	338	318	326	361	311	337	337	368	347	344	320	353	351	343	348	344	335	339	333	331	348	320	335	322	335	319	372	335	360	339	292	320	345	310	326	314	322	345	329	334	308	323	354	347	310	316	335	350	332	340	313	320	336	353	356	328	326	334	339	312	334	312	349	326	332	309	323	304	339	334	343	334	295	331	332	322	340	363	330	331	298	371	310	336	356	345	345	358	323	350	350	353	316	338	309	318	315	353	347	338	329	305	292	341	329	330	358	330	326	297	297	339	348	337	343	341	350	293	329	309	336	312	316	308	319	324	346	342	338	323	343	348	353	310	340	317	345	336	321	315	335	287	355	340	346	344	344	312	333	308	360	324	334	321	341	350	330	352	315	344	339	333	334	308	339	329	297	325	345	317	330	327	307	323	328	324	325	320	365	315	338	324	306	320	310	348	332	337	330	303	305	338	316	327	368	349	324	340	342	329	311	354	334	297	337	368	353	339	340	301	357	347	322	338	329	322	298	343	335	344	336	330	325	338	339	305	308	328	311	305	339	342	331	332	307	337	355	345	308	333	329	319	355	343	328	324	332	330	337	342	326	337	324	324	329	322	355	354	290	322	359	339	321	353	343	332	337	321	312	333	347	335	327	343	339	370	339	327	311	287	352	325	327	342	347	348	320	331	309	315	345	325	324	331	341	322	321	344	333	345	306	326	329	364	338	354	331	320	329	322	362	311	328	322	336	352	351	368	324	327	323	335	345	331	312	331	324	327	359	330	321	313	337	315	324	343	348	345	318	313	323	317	359	316	350	324	340	360	300	334	323	302	315	361	295	329	317	345	317	353	339	321	327	317	348	325	333	328	288	335	326	336	329	314	304	324	289	319	333	309	331	332	319	351	344	336	359	335	305	338	339	313	326	326	334	321	331	305	352	338	320	351	335	334	332	318	347	329	326	343	339	315	313	338	345	326	334	348	340	309	348	310	360	321	330	317	321	329	305	322	329	346	334	352	316	345	307	322	313	326	330	300	335	318	361	314	358	314	345	355	349	338	312	353	326	313	333	336	304	373	346	337	332	346	311	339	314	364	341	331	304	337	328	306	319	316	306	320	326	302	317	327	301	336	340	339	330	334	331	336	293	323	308	347	341	315	337	344	315	336	326	321	321	342	371	337	332	295	322	351	323	320	328	311	338	350	367	302	328	321	349	352	317	356	318	304	331	341	331	349	343	300	302	338	312	329	342	320	339	336	332	323	310	377	306	334	331	326	326	304	325	304	316	337	322	304	340	381	336	328	324	328	307	331	323	315	336	316	260	330	333	348	341	346	328	337	335	322	355	326	339	323	309	345	336	333	346	290	340	323	336	343	326	333	313	318	316	317	324	291	338	322	295	298	306	347	337	328	362	328	345	310	324	339	323	366	341	314	343	329	291	320	346	312	314	333	339	301	303	326	329	292	376	315	333	355	292	339	332	314	303	345	354	328	318	306	343	329	336	308	328	311	333	308	319	331	368	333	317	346	344	326	346	342	336	331	326	339	308	334	328	352	343	339	327	341	333	328	326	319	335	306	347	337	344	326	351	336	339	330	353	323	345	327	322	316	291	305	307	328	359	356	346	323	336	327	327	309	299	305	359	308	361	302	321	333	324	340	328	348	327	315	336	323	353	342	341	314	341	320	330	333	343	273	330	367	345	318	333	320	315	316	314	316	298	346	341	328	326	308	332	352	350	357	339	325	341	369	321	295	317	319	314	335	345	322	346	328	329	360	335	330	323	327	346	317	341	329	314	327	320	324	345	321	308	330	322	361	322	337	320	295	333	329	352	334	335	321	304	332	281	342	358	380	322	320	328	321	331	320	327	373	320	326	333	331	324	345	313	360	334	329	353	354	346	337	316	319	331	350	349	319	301	321	338	328	342	307	327	317	320	342	331	304	320	334	351	346	328	333	338	308	317	357	311	362	316	329	326	313	353	302	333	339	316	352	318	325	325	363	335	328	372	346	324	297	318	313	338	355	321	317	357	332	319	321	333	338	335	348	297	349	323	306	344	319	322	347	313	313	327	343	335	314	355	322	312	336	334	325	317	290	351	323	327	348	330	313	350	324	301	320	336	334	321	335	324	311	329	347	375	323	339	306	368	374	354	327	349	367	308	378	317	349	340	313	327	337	322	299	357	342	329	307	344	328	347	303	355	355	314	365	327	312	327	334	330	356	326	339	342	363	322	327	312	321	343	371	349	314	349	308	355	337	335	323	323	317	336	334	348	360	336	329	349	305	358	356	344	307	330	336	329	334	342	326	331	314	305	302	325	336	338	341	318	325
37969	37516	41361	43734	46770	35341	22706	13714	8488	6413	5083	4860	3702	2885	2204	1900	1972	1204	927	830	786	647	472	450	417	339	296	337	264	267	338	292	313	275	226	265	214	190	192	172	225	186	198	185	206	204	174	168	180	179	181	189	179	181	157	152	164	196	214	191	177	162	193	159	168	164	189	184	187	149	175	171	173	150	202	165	197	175	203	144	168	187	156	190	174	141	176	183	169	159	159	186	157	160	154	171	169	164	174	161	160	159	135	181	159	182	174	167	178	143	205	178	155	161	172	188	182	159	204	162	161	161	189	152	178	163	175	184	175	164	168	155	155	158	185	174	163	170	169	169	174	176	185	158	162	181	148	194	205	173	153	170	151	177	187	183	167	152	167	133	158	187	162	179	157	169	180	172	187	159	168	180	148	154	159	152	170	176	168	171	175	166	165	173	185	191	168	200	191	148	157	175	163	149	166	163	161	168	196	176	152	177	155	171	158	155	163	170	172	197	162	177	162	160	148	189	157	169	145	184	148	155	182	175	156	154	170	176	178	185	191	162	175	161	182	175	145	156	167	161	175	169	169	179	184	141	171	158	159	143	138	188	170	157	168	180	155	162	180	161	171	165	164	168	176	185	168	182	185	178	189	212	187	173	171	146	149	185	171	158	162	150	168	194	178	147	178	162	163	162	164	165	190	205	153	167	178	195	156	160	164	175	166	162	184	171	184	160	174	163	146	161	162	186	180	177	158	189	187	166	163	155	160	197	190	169	177	154	185	149	165	154	162	195	180	165	191	166	187	182	170	194	179	149	156	154	166	163	157	195	178	160	151	178	207	185	170	172	186	179	183	183	158	162	180	157	185	175	151	175	193	191	155	151	150	170	149	179	162	125	175	159	164	139	193	164	190	159	202	169	180	165	172	167	170	193	157	178	150	180	195	155	158	173	152	174	168	170	173	179	160	167	168	160	177	203	170	154	170	180	156	147	178	179	177	164	198	153	185	159	145	177	163	161	184	186	163	169	163	140	186	163	176	182	186	164	174	152	185	166	171	157	160	172	161	180	166	164	145	171	165	205	161	189	150	175	186	168	160	169	166	166	165	193	160	173	174	169	186	155	151	165	185	143	154	190	157	161	167	182	165	165	170	187	192	153	164	195	160	177	167	171	161	173	186	169	193	162	159	160	181	177	177	154	167	159	169	171	172	168	168	160	144	179	158	183	163	160	170	163	158	164	182	193	162	175	175	167	183	175	188	185	160	173	167	178	165	166	198	183	164	157	157	185	169	174	160	170	187	167	160	163	177	172	183	149	185	156	176	165	170	160	178	179	191	168	154	167	187	164	169	171	160	189	175	157	165	189	179	161	170	164	164	169	173	186	170	155	180	152	177	166	189	176	175	156	183	185	169	188	168	162	176	157	166	173	181	185	183	185	184	177	143	196	169	176	165	198	179	178	171	154	175	188	189	165	170	161	173	166	175	183	172	147	152	161	137	166	187	182	192	174	145	174	162	173	150	166	164	171	170	174	166	167	176	175	167	151	181	196	174	183	169	174	179	161	136	182	175	172	141	169	176	169	182	200	165	163	173	157	182	151	158	186	177	167	168	154	170	182	191	181	182	174	151	176	164	173	158	178	146	166	162	213	180	158	181	168	182	188	172	148	171	171	188	178	157	148	169	158	176	181	153	154	142	166	164	162	168	160	170	195	184	167	158	142	179	163	184	188	175	187	176	183	181	148	174	185	167	155	182	167	182	158	159	163	175	174	164	187	166	200	189	159	155	185	198	160	197	189	188	183	159	167	170	165	156	179	171	152	172	157	155	177	196	167	183	189	181	173	172	163	159	160	183	166	160	152	161	155	183	190	158	185	178	171	143	169	201	156	166	170	158	187	183	167	179	178	186	142	173	171	170	152	163	159	158	178	152	138	166	150	160	173	171	190	168	172	164	173	168	185	155	171	174	173	140	175	174	171	168	164	167	190	161	155	169	168	157	166	169	169	181	174	162	160	173	156	186	164	181	158	150	192	164	172	170	176	151	161	173	197	145	158	192	161	149	170	171	162	175	205	162	152	179	180	162	155	182	174	154	167	172	170	156	162	172	165	182	181	179	152	171	155	182	158	184	157	179	185	147	184	145	157	159	165	156	170	151	157	169	169	152	169	168	175	132	157	141	181	169	162	163	167	162	151	160	176	157	171	168	171	153	178	158	160	179	177	175	159	157	178	166	178	199	167	170	167	177	200	171	174	176	188	182	172	164	170	155	166	169	178	165	181	194	169	170	167	160	168	154	191	153	166	161	176	167	175	159	173	167	167	183	152	174	170	156	179	171	187	197	170	197	161	166	163	178	179	172	172	160	149	168	177	149	191	177	202	164	168	171	145	160	158	168	172	185	143	128	168	157	160	158	169	170	167	183	158	165	155	177	149	158	141	173	164	194	161	159	179	198	161	150	169	164	173	180	140	196	172	171	172	160	153	184	154	164	155	169	160	175	163	200	173	176	171	167	192	152	177	190	176	158	176	149	179	181	138	141	177	191	199	171	167	174	166	187	194	167	172	155	191	195	180	182	151	170	179	153	164	181	206	172	182	188	168	165	173	189	158	164	148	158	167	166	171	169	173	160	189	167	196	177	164	170	164	176	152	169	164	150	175	171	155	179	192	173	178	164	175	177	179	168	181	158	163	161	155	170	168	165	191	152	182	198	179	150	156	181	166	169	165	162	169	173	173	187	181	148	143	159	192	165	189	172	148	179	161	170	203	202	167	161	185	164	173	155	159	161	181	176	180	165	164	178	173	171	171	175	191	160	170	183	174	164	208	178	158	190	177	197	190	147	161	160	192	175	150	170	182	187	168	164	173	153	153	156	175	164	163	170	160	163	166	146	177	172	188	158	163	166	174	152	197	156	196	184	161	166	152	176	158	157	155	187	151	167	159	169	171	157	181	160	152	152	170	157	162	181	180	173	155	160	194	175	182	170	186	148	175	157	164	159	157	158	170	167	173	188	181	147	160	169	168	195	147	167	164	180	153	171	161	169	161	164	173	187	176	187	172	159	166	143	157	170	170	203	178	168	174	188	156	168	164	189	182	166	141	166	174	171	164	170	159	169	162	160	186	162	169	173	182	169	170	155	180	162	177	141	165	163	147	159	170	160	153	148	171	179	158	173	168	159	169	156	163	192	191	175	191	165	176	169	162	190	158	159	166	165	165	166	166	172	156	152	151	190	181	174	150	166	153	161	171	164	180	165	162	184	197	165	185	156	184	184	160	158	136	180	161	159	180	155	181	197	160	162	187	164	177	189	165	178	171	163	172	162	195	186	174	178	150	172	164	162	201	168	169	175	160	200	172	162	178	184	152	178	166	164	179	184	178	180	139	163	191	156	146	179	144	180	161	191	154	171	139	183	178	156	167	184	152	147	157	163	177	156	180	158	193	183	164	176	176	170	179	158	190	196	174	155	174	172	164	163	152	184	165	186	164	149	166	168	179	161	160
25583	31245	42112	48329	51682	38582	23683	16926	15576	17228	16277	16233	13380	11110	9105	8994	8468	5549	4574	3933	3655	2994	2476	2049	2068	1761	1475	1526	1235	1255	1426	1223	1151	1193	919	895	829	735	652	661	578	580	593	609	529	507	534	565	472	505	516	510	479	450	443	454	482	501	458	495	462	494	494	490	485	450	471	458	514	439	414	480	465	440	444	438	425	402	429	405	454	464	460	454	462	422	462	422	404	398	450	435	408	429	465	412	391	424	403	419	398	381	429	422	395	438	435	427	417	432	417	417	418	418	426	419	410	441	454	410	419	411	422	394	408	386	430	408	393	419	404	400	425	383	404	433	433	433	428	428	443	387	392	408	417	419	411	383	388	463	439	376	399	417	386	426	392	402	429	396	448	414	406	406	422	411	430	433	436	409	403	416	403	418	435	427	455	408	438	408	432	407	393	375	420	355	408	394	344	443	406	400	402	424	399	396	422	413	399	386	396	392	410	390	394	439	427	412	407	401	402	367	399	385	416	406	435	396	390	396	398	425	399	418	418	443	425	419	430	461	411	423	427	407	434	441	443	375	397	389	401	405	419	412	433	408	382	412	415	440	428	392	400	432	412	423	456	416	405	431	409	435	385	412	400	374	406	383	440	425	388	394	396	417	387	416	403	428	459	397	397	397	423	400	404	432	419	431	451	441	428	391	423	404	453	396	416	449	431	450	407	405	421	400	426	405	431	427	399	417	426	406	402	414	395	429	409	424	413	418	411	393	417	405	409	410	428	428	402	416	409	438	408	421	429	447	438	410	415	414	416	370	411	404	429	416	392	420	403	456	435	456	428	411	420	417	410	436	406	420	424	398	421	387	419	411	404	412	375	402	397	387	396	374	414	420	396	423	411	389	409	414	431	415	411	410	419	414	396	434	411	424	425	399	421	401	423	396	409	399	423	431	412	390	398	418	407	416	381	464	393	366	387	423	407	446	413	450	413	425	427	417	386	400	408	418	449	434	414	394	413	466	442	404	408	398	421	406	468	390	435	437	396	418	411	440	426	392	446	426	412	400	426	431	426	438	373	403	443	450	430	418	432	411	414	454	406	433	433	394	413	392	464	406	401	415	412	426	422	427	427	400	417	407	400	407	425	399	425	379	423	419	394	449	420	435	402	433	419	391	425	411	371	446	362	400	434	419	419	449	417	446	426	403	395	416	425	400	416	412	416	433	414	400	408	459	407	419	416	376	409	394	438	390	386	393	416	389	412	418	414	421	428	395	394	434	429	399	457	403	444	424	397	396	421	432	442	444	424	434	467	402	377	405	446	397	405	419	437	416	417	394	425	420	400	406	410	370	377	395	430	379	387	410	419	398	390	423	415	418	410	448	431	408	411	381	382	433	412	430	401	428	402	397	408	385	435	411	413	425	409	405	428	423	423	416	379	420	412	400	428	402	427	368	425	410	445	396	396	395	430	422	420	405	435	421	396	427	442	409	385	428	410	407	380	434	423	423	391	413	424	399	430	408	417	418	452	419	415	381	422	417	379	435	423	426	397	403	428	440	390	432	389	393	453	415	386	380	396	399	461	403	421	408	448	387	434	404	400	425	382	418	433	407	377	402	403	404	364	393	411	418	422	437	400	377	405	359	434	427	450	433	399	387	414	398	424	449	419	389	409	403	404	419	428	412	445	436	403	392	414	453	419	409	442	392	429	389	389	411	363	442	440	420	385	390	397	419	400	440	433	390	433	437	438	423	393	433	419	431	434	406	426	396	419	421	433	451	408	393	408	404	425	414	446	423	397	436	399	395	417	392	431	425	421	401	454	416	394	402	397	416	435	421	402	438	414	438	400	430	414	426	423	450	394	420	408	433	424	440	423	412	425	415	392	427	423	398	409	423	424	407	422	374	398	454	447	424	432	372	427	399	399	453	411	417	409	362	455	450	418	449	420	419	422	412	396	385	402	413	354	428	423	392	401	416	389	389	417	433	387	428	416	414	420	359	444	415	432	426	448	386	427	445	413	414	376	449	400	418	423	405	420	384	412	408	419	356	426	402	386	369	412	420	437	429	405	411	399	432	407	440	397	398	445	372	405	403	418	414	407	413	426	441	439	428	423	374	424	407	437	424	413	399	398	425	422	413	384	419	379	402	397	449	440	435	414	381	422	396	434	450	403	400	427	448	408	381	446	404	420	421	400	423	420	425	425	433	383	403	388	389	418	391	407	421	431	395	421	392	420	438	408	402	440	404	456	409	396	385	417	412	423	378	404	417	408	429	456	411	431	432	417	468	421	392	426	449	435	396	405	422	408	431	411	425	428	415	449	393	412	423	427	411	435	389	426	411	413	420	400	422	409	374	394	443	436	434	386	388	419	414	409	414	398	391	387	415	422	382	396	402	448	402	418	402	391	403	436	413	409	433	410	412	394	418	431	418	395	420	440	381	406	416	411	455	418	410	428	412	392	377	387	449	423	391	401	412	448	416	428	395	421	485	437	382	429	408	420	401	399	404	407	437	465	407	409	392	415	413	430	421	410	424	422	389	403	412	394	403	426	406	417	434	396	445	431	399	407	402	382	403	404	396	416	441	396	403	473	409	418	444	450	407	396	393	416	397	406	389	425	422	399	443	407	378	397	433	454	417	412	424	418	415	425	404	395	401	420	431	409	438	421	421	437	406	430	403	392	370	403	389	399	419	395	402	449	430	456	414	381	389	429	418	441	422	433	417	393	442	456	416	407	414	423	396	412	420	427	444	423	401	389	434	452	397	419	421	419	404	386	437	438	394	409	419	389	381	453	376	433	454	399	383	433	409	439	403	378	445	398	387	367	432	433	404	451	401	413	404	392	421	435	408	461	418	422	370	415	452	396	387	412	406	397	412	409	433	400	408	415	427	381	424	421	419	417	368	410	428	402	414	389	381	420	434	409	408	406	408	397	451	403	400	431	364	418	421	419	418	408	384	405	402	433	400	396	418	396	431	409	397	413	377	397	409	374	431	407	422	402	416	405	378	435	435	403	429	414	408	464	415	429	365	391	434	370	442	405	389	377	434	395	395	410	421	417	451	394	428	433	422	412	445	428	419	399	398	378	389	410	423	416	403	392	424	404	373	403	404	424	405	444	418	368	395	416	436	404	368	392	403	406	405	405	371	383	412	386	422	413	468	392	389	408	407	418	411	448	413	391	413	427	415	373	393	434	409	431	429	438	430	421	388	407	399	434	426	393	401	400	422	391	387	425	419	405	434	406	391	412	423	402	409	408	415	463	422	408	403	392	398	373	425	434	423	397	418	438	395	391	415	401	437	428	420	402	413	420	380	451	439	380	384	430	415	413	412	411	415	425	457	403	392	396	430	427	418	386	399	433	403	436	406	419	424	419	425	426	414	417	401	406	402	416	377	420	426	412	419	449	440	425	422	399	399	433	383	384	428	418	419	391	431	401	404	454	405	467	426	439	398	379	420	433	362	371	419	375	395	410	402	401	404	388	428	379	427	402	394	422	454	400	408	416	387
46673	46307	49125	44460	40494	36830	28404	22832	15966	12734	10075	9352	7621	5410	4249	3616	3306	2343	1730	1341	1283	1082	752	657	612	480	394	448	405	331	430	362	326	373	247	289	251	225	162	224	208	193	223	206	192	175	179	178	168	173	210	153	178	168	182	145	194	157	179	168	159	174	200	196	156	150	160	158	182	182	150	160	150	167	146	155	182	154	157	175	179	166	165	181	151	155	152	163	155	181	150	155	169	143	157	138	151	160	139	156	142	149	153	156	145	141	150	180	170	130	160	149	146	167	148	172	165	182	151	145	151	151	175	156	157	168	164	151	167	136	161	139	142	150	152	156	135	140	138	161	154	144	144	157	170	134	139	141	151	154	162	153	163	161	152	134	158	168	156	159	145	161	142	173	145	162	151	166	151	137	160	136	155	144	175	153	144	181	156	175	139	179	141	142	132	168	147	152	143	175	145	130	145	151	159	156	153	159	163	133	177	151	166	143	125	114	143	158	156	170	163	141	134	150	166	154	149	150	165	139	164	173	134	160	154	177	184	152	158	145	140	154	161	141	169	151	165	163	157	184	131	150	141	168	180	150	157	147	148	154	152	163	152	154	136	170	154	147	150	152	162	156	166	176	166	163	137	151	157	149	162	142	162	136	170	168	145	148	153	151	143	152	144	156	168	122	153	149	147	158	137	164	152	123	150	149	163	194	144	139	162	141	167	178	147	152	145	188	157	130	167	148	136	143	163	165	144	155	144	168	169	183	157	138	153	135	142	155	146	154	157	142	155	171	149	146	130	145	145	162	156	141	150	150	154	150	137	163	139	131	158	149	150	156	133	164	174	128	165	148	154	167	158	148	160	152	147	144	167	162	158	148	187	166	172	176	164	154	158	165	150	142	169	159	147	143	139	161	169	157	166	137	132	162	144	149	163	153	136	126	139	142	167	156	135	173	149	156	161	148	149	164	156	161	170	165	168	156	148	144	145	165	161	159	146	173	146	163	143	131	162	153	147	125	141	148	153	140	172	149	138	159	171	145	166	156	160	145	160	143	157	145	175	144	126	142	163	173	170	173	145	152	163	128	161	175	147	167	172	172	134	168	164	154	165	166	173	156	155	160	161	166	143	170	139	137	172	142	143	163	131	130	179	165	167	141	163	178	165	158	157	143	166	149	139	151	138	173	149	159	152	140	143	149	166	171	160	148	141	128	169	177	150	145	155	167	149	163	168	155	143	167	145	159	143	143	152	156	156	146	134	158	163	144	153	133	143	149	150	152	165	145	159	139	164	151	143	139	144	157	162	149	158	143	162	158	155	152	148	156	138	165	174	180	162	174	185	195	176	173	154	155	174	177	146	129	168	158	171	142	155	145	139	158	164	143	157	139	161	159	155	149	155	146	144	151	136	129	166	170	158	148	149	134	150	172	159	169	145	167	163	147	166	165	133	143	151	163	159	161	144	165	143	168	161	165	173	157	168	147	163	149	145	163	141	147	131	168	146	142	182	146	160	184	159	144	176	151	169	138	151	144	124	145	145	132	139	173	163	128	140	173	149	171	141	135	135	152	151	153	159	153	160	132	145	157	173	156	144	122	152	154	158	177	158	155	167	206	135	157	163	184	144	150	127	152	151	164	160	148	138	148	167	149	142	158	166	177	143	141	150	161	148	151	117	165	134	166	128	178	167	118	149	125	167	128	158	137	160	164	159	143	161	164	153	166	138	160	145	163	159	157	152	163	176	150	138	140	147	146	123	154	154	149	138	151	128	137	147	120	163	174	142	155	156	167	146	157	161	152	147	160	154	143	164	156	182	168	148	159	148	161	157	174	175	150	141	151	148	152	160	140	133	183	150	162	147	154	166	175	165	140	173	159	169	161	151	152	163	159	147	159	185	163	155	155	150	153	136	163	123	146	158	160	153	168	177	172	146	161	128	152	162	152	147	156	134	155	156	132	131	142	143	151	163	159	152	157	183	146	179	173	184	148	161	142	149	154	159	128	158	157	169	155	140	146	161	123	148	150	158	142	181	167	136	148	153	151	164	159	178	149	147	164	149	141	149	157	151	154	172	166	158	153	162	169	158	142	133	146	164	153	158	188	163	149	175	144	164	140	151	170	154	159	156	137	164	149	165	134	152	140	165	145	150	148	160	150	152	161	155	167	151	185	149	179	159	144	142	141	148	153	153	134	151	143	171	156	172	150	167	156	153	142	162	162	164	132	151	163	162	145	163	137	144	154	143	157	160	169	129	175	151	152	162	152	159	137	137	145	155	151	166	156	164	143	146	173	156	159	142	140	180	144	150	147	157	151	161	129	127	179	141	140	160	143	152	148	162	143	164	165	174	135	183	171	129	147	140	169	130	156	137	178	154	156	159	137	131	144	147	161	168	155	156	172	160	167	145	144	166	138	153	186	164	141	164	142	137	160	174	189	174	162	136	136	167	149	176	154	185	165	161	134	144	152	168	163	154	165	144	143	156	146	135	142	165	123	156	171	170	135	145	161	146	152	156	172	151	175	164	146	160	152	183	158	156	132	157	146	149	164	144	131	134	152	148	156	135	159	166	151	135	132	153	155	136	150	159	159	162	160	145	147	146	131	146	180	158	153	141	140	147	179	170	172	143	175	136	170	162	159	137	149	169	167	160	164	140	153	148	156	140	155	182	179	141	132	161	149	151	155	168	157	164	145	138	155	146	144	157	165	145	143	138	158	170	148	143	146	130	137	147	156	147	144	147	140	165	166	135	154	155	169	138	168	169	151	163	136	149	150	150	145	148	167	137	153	158	153	144	155	150	153	165	151	142	157	156	142	142	153	138	170	147	154	165	171	163	148	170	157	151	155	154	167	155	136	168	137	159	184	150	149	152	174	170	163	168	148	157	150	165	140	166	158	153	144	156	149	142	150	143	149	165	149	158	152	152	179	168	165	152	153	148	154	162	170	166	163	157	143	151	153	128	150	139	142	119	146	160	153	147	179	145	142	135	156	161	147	147	175	139	183	165	146	152	163	144	157	140	147	156	176	152	166	150	166	163	162	166	141	147	174	143	179	159	154	146	128	169	161	155	148	172	146	165	141	120	151	166	127	156	141	151	139	151	183	157	166	154	158	139	171	147	151	142	159	153	141	163	148	151	147	138	175	145	166	154	155	161	173	162	163	157	169	144	148	148	139	151	143	149	153	159	151	160	152	143	167	132	145	118	140	145	163	147	163	145	165	144	183	162	165	160	146	143	147	166	154	185	169	150	154	139	159	155	157	136	158	151	146	148	171	154	126	154	152	155	155	150	160	156	169	135	162	164	145	147	136	149	136	136	145	152	144	163	157	160	162	175	168	142	155	176	149	129	155	144	148	152	170	160	174	177	159	167	158	151	159	141	157	133	135	160	139	159	171	117	136	155	153	148	161	155	142	171	169	163	155	144	145	165	166	150	146	179	147	152	154	141	146	157	175	138	148	149	177	136	143	158	157	132	132	164	136	161	169	152	162	136	145	122	148	123	151
30816	39538	50769	51170	49769	45155	33266	25343	21504	25128	24762	24091	20218	16729	14581	13881	12987	9634	8064	6540	5671	4884	3882	3125	3028	2504	2197	2340	1966	1896	2177	1814	1592	1884	1312	1303	1102	893	790	763	729	713	731	633	577	577	560	511	520	511	510	548	474	511	467	459	438	501	473	468	450	517	562	523	466	416	448	431	486	432	427	394	419	426	440	438	487	443	395	389	367	410	396	441	426	385	382	363	373	387	407	364	401	354	384	381	354	400	365	359	396	356	365	361	388	345	337	374	376	374	359	364	359	357	365	369	367	389	333	365	334	386	375	342	367	371	369	365	384	375	353	359	366	363	363	344	370	336	394	387	388	371	378	335	365	353	357	389	351	374	360	359	370	383	367	404	375	372	362	402	358	375	367	371	354	345	373	337	358	335	327	330	386	379	389	358	387	358	356	356	381	370	331	384	352	341	346	369	355	361	359	381	381	379	389	380	379	367	371	381	386	354	362	352	357	315	373	379	345	372	363	350	356	357	386	373	368	382	332	368	359	388	356	351	371	419	346	381	346	355	337	358	377	364	385	367	339	337	363	359	346	356	377	383	395	358	372	391	355	376	387	363	392	339	394	403	365	327	389	355	358	350	374	361	373	352	387	358	375	357	340	377	360	340	347	376	370	359	343	358	352	354	363	356	328	390	335	344	341	369	343	386	388	368	369	366	378	381	355	336	364	345	358	375	356	326	362	353	380	335	350	377	336	362	383	356	354	341	363	356	376	368	374	357	390	364	359	345	330	370	359	360	323	361	349	348	394	342	337	350	401	348	365	364	353	368	354	374	352	352	371	356	394	335	333	355	353	359	368	384	358	379	342	358	372	361	328	361	345	342	381	318	384	351	353	362	383	359	330	360	324	331	370	338	366	344	339	358	325	378	385	363	366	368	369	359	364	365	403	361	392	355	356	350	323	362	375	351	391	370	350	354	389	367	365	389	382	373	327	372	378	361	321	363	350	369	336	345	358	327	390	375	382	394	319	330	361	352	349	345	342	376	360	333	373	389	366	360	359	381	382	363	345	359	344	339	379	349	344	369	372	354	348	348	359	356	392	351	385	388	329	361	366	340	387	354	358	370	355	340	362	358	393	371	374	352	359	365	379	376	354	343	376	366	355	378	347	350	360	354	352	363	354	352	350	346	357	354	347	350	391	347	338	367	344	355	392	329	354	365	362	367	378	348	360	370	355	376	378	332	352	355	379	337	368	381	400	392	376	361	388	392	377	399	386	376	355	375	369	362	387	400	327	386	385	368	350	356	388	380	357	372	364	370	360	333	346	369	346	334	355	376	355	363	340	320	379	386	389	345	385	357	381	377	361	365	338	377	364	348	349	380	382	383	353	366	340	360	353	383	365	312	378	355	348	406	404	354	370	366	370	360	346	380	337	359	363	370	368	363	380	371	345	381	356	346	381	377	373	335	379	361	369	394	362	391	339	358	365	359	350	376	387	328	347	369	367	365	389	367	354	366	382	332	386	339	358	346	387	409	360	385	358	373	355	336	389	354	364	359	329	376	381	405	367	340	363	354	381	342	387	349	353	340	329	357	376	374	361	385	338	372	359	373	367	350	345	356	391	372	328	365	360	334	365	346	391	369	351	374	395	378	376	346	333	342	343	377	376	391	350	369	349	365	335	351	385	373	336	365	361	366	355	390	342	341	375	379	392	355	362	352	378	368	370	351	370	339	392	350	353	364	359	353	343	353	339	375	371	345	372	341	389	341	398	337	362	378	362	352	367	341	350	359	366	388	367	375	362	370	361	388	354	369	353	381	380	385	368	401	368	389	401	368	403	385	366	359	381	359	366	351	371	355	356	361	364	373	348	386	369	362	376	364	381	388	376	347	392	393	377	372	383	372	369	370	365	368	358	361	370	377	352	391	360	377	357	322	359	332	371	356	364	401	356	357	363	364	352	395	381	350	338	341	338	335	318	381	385	355	372	379	386	364	335	373	371	367	339	367	333	410	392	354	416	369	352	372	351	352	338	367	383	349	345	370	334	377	338	346	343	354	359	330	357	367	360	355	351	327	396	356	368	352	353	379	341	337	380	374	360	369	375	352	383	381	370	338	359	355	336	368	378	375	333	317	386	380	348	401	365	356	347	338	355	386	322	349	380	372	345	333	386	365	355	342	362	386	362	344	359	307	350	391	349	347	331	329	356	389	391	342	342	385	331	349	347	362	395	390	366	349	357	351	364	376	364	349	388	348	365	362	368	411	399	359	378	378	355	364	372	388	357	361	356	376	372	393	342	345	341	386	368	345	388	351	382	389	376	327	347	351	373	352	359	367	328	342	349	358	385	355	367	352	374	356	373	368	378	384	370	361	368	370	387	359	352	352	365	347	381	372	367	335	369	366	386	325	377	371	389	331	369	369	342	414	353	345	357	384	373	346	374	353	322	390	375	360	318	371	341	358	372	386	368	391	346	375	345	338	374	356	389	350	373	360	352	367	367	382	355	383	399	358	364	354	363	389	373	356	334	349	343	346	353	371	353	370	385	383	365	384	358	342	346	372	394	360	364	370	375	380	349	400	331	429	329	321	374	386	383	360	378	380	356	379	379	329	353	374	378	436	359	348	374	367	372	339	389	353	354	377	330	329	361	347	364	366	343	380	354	377	332	340	378	359	397	350	351	337	335	361	321	352	340	356	354	369	358	348	368	361	338	355	371	388	369	355	366	384	382	382	384	371	377	362	356	391	374	395	350	352	380	367	356	364	359	365	333	373	370	370	362	332	377	358	375	361	352	367	358	358	387	372	360	357	352	398	366	364	378	362	329	354	348	358	369	379	372	390	369	389	366	365	379	370	341	361	345	343	351	387	348	353	346	355	360	396	367	361	382	361	356	366	340	337	380	366	358	389	369	382	353	345	363	367	374	351	363	322	386	365	372	336	354	397	385	385	339	381	371	375	358	366	369	353	365	368	347	364	376	357	372	349	372	332	362	391	376	395	342	380	370	344	374	383	362	356	371	349	382	370	339	348	361	389	358	393	357	366	360	339	366	336	356	355	368	370	343	332	358	383	359	377	346	379	371	361	340	337	364	380	379	353	343	365	361	355	354	359	373	372	364	330	381	352	346	356	362	359	348	349	348	369	340	345	404	355	397	368	365	376	364	381	376	398	366	320	374	383	367	358	366	346	344	352	393	346	360	362	333	392	366	376	389	361	376	342	366	378	332	337	375	365	333	367	358	366	364	346	348	366	392	373	362	384	370	346	343	361	359	319	382	373	375	335	365	375	350	390	362	365	366	380	356	340	374	351	343	380	365	387	358	350	359	397	353	362	360	363	310	354	399	358	361	401	341	379	398	390	359	367	360	356	392	332	361	353	352	355	332	398	353	379	408	346	355	371	361	422	359	355	344	354	344	363	366	321	346	358	351	354	381	339	379	361	367	342	394	360	390	373	372	333	381	395	383	350	367	363	355	364	373	353	325	318	363	400	353	366	344	371	356	369	340	356
22733	16678	17402	11887	5436	3541	1570	872	736	601	522	460	409	372	344	311	272	223	256	267	204	197	205	166	151	142	151	160	139	136	148	159	157	136	137	148	123	165	156	142	135	146	163	119	148	161	153	141	145	155	155	164	144	137	109	124	134	140	139	120	151	130	122	142	121	151	125	116	146	137	138	164	155	134	157	140	137	145	106	152	120	132	129	132	138	129	119	126	123	114	119	136	135	120	136	123	139	135	130	140	150	144	125	147	140	132	155	123	148	141	136	129	123	150	149	120	129	123	126	119	139	135	126	141	128	144	130	125	149	143	137	158	119	132	141	124	111	135	127	135	143	154	128	117	124	150	106	142	143	141	126	119	128	121	109	130	127	139	134	156	144	128	128	117	122	136	143	125	117	151	121	151	122	154	133	143	153	113	114	135	120	150	124	134	148	117	122	140	127	137	152	130	138	138	131	124	130	150	139	133	120	134	150	131	155	131	115	129	129	137	123	116	122	135	128	149	129	138	139	152	144	138	114	110	153	132	118	139	126	108	131	133	117	152	136	115	113	130	168	96	151	141	137	139	124	127	149	124	137	141	141	121	121	133	141	133	134	132	149	128	123	140	147	119	127	142	139	123	119	127	131	128	114	154	113	122	155	138	113	126	155	108	130	109	143	132	147	117	140	130	136	161	133	133	131	129	126	144	117	150	132	113	135	133	136	130	140	136	124	119	143	132	134	112	119	144	138	139	139	124	125	152	131	144	116	120	110	106	139	135	152	131	134	128	136	138	129	148	128	117	141	144	121	135	128	134	142	128	150	149	161	134	131	132	148	114	139	118	143	119	120	120	121	122	131	140	138	145	129	132	147	137	132	131	125	134	150	129	126	125	138	147	165	146	141	127	115	142	121	135	112	123	141	133	147	140	126	122	147	150	164	134	131	120	119	140	118	130	142	138	125	129	123	123	145	133	123	126	119	138	131	130	103	121	131	146	130	131	152	137	135	151	125	125	143	140	117	144	134	128	145	127	145	153	138	111	131	144	150	132	143	142	124	141	124	131	134	119	129	142	160	140	110	133	130	133	118	116	144	128	155	134	129	135	130	128	142	121	135	114	142	149	131	133	139	117	135	131	144	144	129	126	144	144	145	136	126	126	146	150	135	134	122	152	145	150	147	145	144	127	115	149	130	121	131	130	147	126	144	139	128	132	139	124	126	127	120	131	118	140	111	160	147	157	120	124	106	153	139	128	138	123	147	161	144	123	150	121	177	136	132	121	131	141	119	123	111	122	113	131	134	132	129	143	148	143	126	124	144	138	157	129	125	158	117	140	155	127	104	107	128	125	121	145	118	125	149	140	116	145	111	140	144	123	146	144	138	127	149	118	134	112	137	140	146	138	147	132	134	140	118	141	148	115	133	132	110	131	135	133	157	128	119	122	138	147	137	123	129	141	136	122	137	154	139	137	162	146	128	137	151	140	131	123	134	132	139	129	143	134	137	134	138	142	134	155	125	140	110	126	128	151	122	140	134	144	149	124	135	133	133	125	143	133	133	133	119	124	125	127	150	112	111	139	130	141	153	155	110	144	117	168	123	137	130	111	132	121	133	126	140	162	112	163	120	164	120	131	118	142	138	118	145	120	152	135	114	151	139	132	146	122	135	138	118	149	127	132	125	139	111	125	128	137	131	114	134	126	143	112	142	138	149	111	168	131	132	135	150	137	107	168	125	150	139	148	120	140	130	124	142	140	122	132	123	101	142	145	134	143	149	114	130	136	131	134	137	140	120	144	133	138	151	136	132	123	142	150	130	135	150	121	138	128	132	129	142	140	128	124	120	140	132	149	117	136	130	125	126	121	141	137	128	116	138	139	125	127	112	148	120	140	137	147	134	132	116	118	154	116	133	135	144	149	133	145	122	124	131	115	111	142	157	145	122	140	146	132	135	136	132	122	136	145	143	114	113	153	144	139	141	128	142	125	111	134	114	122	129	156	139	126	129	143	126	145	133	122	109	107	129	135	148	121	117	114	118	124	148	140	147	144	126	127	137	140	133	118	120	120	155	141	144	135	122	129	132	147	147	142	119	128	134	136	144	144	125	129	124	131	130	129	119	158	116	134	156	119	122	143	125	129	115	122	126	138	141	148	134	141	162	124	135	140	123	133	127	130	139	142	134	146	152	155	127	138	133	118	121	126	135	144	144	134	140	154	128	109	165	132	150	153	146	140	158	139	155	136	129	123	147	157	129	120	120	134	133	140	113	114	146	107	130	155	117	131	141	120	147	120	135	143	126	136	122	143	122	128	129	147	142	150	151	130	130	109	141	118	138	121	139	137	139	138	131	140	140	137	143	117	142	147	121	150	138	127	125	143	114	139	106	141	159	143	144	138	139	141	137	144	131	117	121	150	140	126	128	134	141	137	108	120	139	130	148	141	124	123	145	129	129	125	147	135	150	134	137	144	142	121	121	131	130	141	125	132	139	134	140	126	140	136	122	133	127	123	156	140	136	147	150	114	157	119	133	117	166	134	143	143	124	150	147	113	134	131	117	144	143	136	133	145	124	129	146	162	124	159	147	130	120	124	133	132	134	137	152	135	122	138	137	123	120	129	133	140	122	137	142	153	121	115	152	120	142	124	142	124	152	133	136	138	139	139	135	112	123	146	115	143	154	119	127	121	120	110	137	123	139	125	128	127	121	134	122	116	133	136	130	128	113	134	146	156	124	125	124	117	129	131	118	133	128	124	110	122	137	139	130	99	144	139	116	134	135	136	132	139	106	136	142	150	136	143	118	129	135	142	133	152	124	150	111	145	136	141	113	126	136	141	135	130	134	137	125	118	129	137	147	109	124	132	117	125	137	133	129	141	122	122	124	131	152	124	120	153	120	135	119	148	121	128	122	140	146	167	132	117	130	135	149	135	131	128	127	131	140	149	148	145	112	120	128	135	126	141	137	120	117	132	135	143	140	120	115	141	136	130	141	112	139	128	157	132	126	140	141	129	156	134	135	148	147	132	152	119	150	114	141	150	127	116	125	103	131	142	127	143	121	143	143	129	148	120	132	142	132	136	135	131	134	122	128	122	144	132	130	117	130	118	147	120	124	149	140	127	143	119	120	136	148	131	104	143	126	111	135	136	149	126	139	127	144	130	159	149	116	132	129	148	113	146	129	118	121	118	149	119	142	130	121	114	123	117	133	140	137	131	126	131	140	133	119	120	151	128	118	108	121	134	123	110	145	130	134	124	124	143	130	122	146	129	122	147	132	130	154	141	132	124	125	140	141	142	131	131	139	134	134	129	128	143	149	155	135	132	141	131	132	141	128	133	144	122	155	145	130	122	151	123	137	136	136	110	130	122	136	108	149	110	127	120	126	122	141	140	117	133	135	148	122	123	128	133	140	136	124	148	126	142	133	121	135	124	120	126	103	130	121	141	123	122	125	140	129	142	129	130	130	98	119	127	128	139	136	142	146	142	149	133	126	141	139	148	129	120
12890	14983	24052	22062	14974	13151	6176	3900	3194	2940	2680	2484	2192	1785	1601	1402	1450	1134	1024	982	923	836	660	625	593	534	520	540	499	477	469	452	438	469	404	401	396	407	377	425	361	360	352	349	378	376	375	359	367	362	342	357	317	376	332	345	371	338	312	367	382	326	352	363	358	354	339	356	356	347	350	293	371	316	334	338	357	325	350	347	312	356	342	363	340	373	343	317	354	333	329	324	326	333	333	385	363	301	343	334	318	361	329	331	324	302	356	327	346	332	328	328	331	348	325	334	349	331	343	340	321	328	344	335	345	332	315	329	352	333	318	340	304	344	335	310	324	354	316	340	311	361	328	356	321	324	323	308	338	349	322	341	354	323	338	312	344	332	325	338	332	342	334	335	342	315	344	391	337	340	350	360	358	339	314	316	332	342	351	338	318	330	330	351	346	352	311	329	321	316	304	319	346	341	340	296	345	312	331	346	362	374	329	357	327	311	337	332	327	354	353	362	350	337	324	316	369	318	355	327	348	329	327	358	306	361	341	332	357	347	334	364	324	328	318	325	334	335	362	349	347	333	334	324	331	317	325	310	332	360	358	290	341	310	380	329	331	340	330	359	310	367	338	319	344	357	351	348	329	339	305	355	341	331	332	333	333	314	312	353	368	355	334	344	316	369	367	332	332	295	303	341	298	305	311	313	311	334	333	340	323	342	311	375	319	323	347	344	348	335	334	318	344	347	327	316	372	320	348	353	356	360	332	365	306	342	339	335	340	338	335	308	285	350	326	300	328	345	360	328	310	336	350	321	342	366	336	359	340	324	345	293	361	334	326	345	325	332	342	333	370	360	341	358	347	342	348	345	319	330	337	339	332	329	340	353	346	322	319	387	353	335	318	329	353	346	301	340	351	350	329	357	327	312	327	351	332	323	356	316	331	365	359	338	302	334	311	335	330	344	309	328	314	321	342	323	308	340	334	329	311	342	345	296	320	362	311	339	323	368	330	350	348	335	334	346	319	349	326	330	351	358	309	332	332	342	355	336	330	355	343	316	331	284	362	341	311	323	355	329	344	340	322	323	328	349	326	351	341	319	367	325	334	307	337	323	347	326	329	313	337	355	349	340	379	300	328	323	366	336	363	361	349	293	344	352	344	297	390	329	333	358	334	323	336	344	326	372	355	337	352	332	307	324	341	311	347	328	330	331	343	301	318	330	340	319	329	319	340	337	345	318	353	348	312	332	357	341	344	306	317	340	343	353	333	298	359	310	295	360	329	354	321	330	349	305	318	325	311	333	327	327	335	353	348	310	345	347	315	335	367	329	329	331	377	368	342	335	377	313	325	331	325	326	322	359	301	330	321	339	361	337	339	325	330	341	313	335	306	357	341	311	344	349	343	305	300	318	351	323	348	304	340	345	307	329	360	320	311	347	335	332	350	321	321	342	308	312	349	328	340	342	358	343	332	331	342	370	312	344	326	325	316	354	335	296	320	347	344	350	356	326	338	343	314	356	327	348	326	364	343	318	327	331	349	342	333	329	335	336	297	326	306	355	342	362	350	319	316	282	338	332	336	331	338	352	370	327	362	349	326	325	319	337	334	339	305	329	339	329	316	316	276	312	342	315	324	347	348	339	313	343	328	333	321	301	373	318	333	353	336	313	332	354	331	296	301	347	340	357	348	325	346	357	360	334	307	337	344	350	331	352	345	330	330	333	343	327	344	337	353	348	341	337	324	318	303	337	364	334	314	336	347	302	318	299	305	324	347	324	328	342	314	300	335	365	320	309	330	298	314	325	329	326	316	358	326	340	319	397	318	363	355	331	350	334	346	318	346	364	366	296	344	341	339	345	334	350	322	344	318	340	349	344	336	326	340	338	357	354	333	303	363	327	342	331	334	298	325	333	314	302	335	338	275	345	332	314	319	326	397	351	335	359	316	343	337	347	354	372	378	315	332	340	343	360	298	313	290	369	333	307	304	350	350	352	361	295	350	331	354	331	331	327	346	357	313	329	337	312	333	350	327	325	364	319	332	326	304	344	310	349	300	349	333	290	354	370	321	353	329	402	324	330	322	322	314	303	328	326	347	362	304	354	307	350	335	333	325	367	358	333	304	329	337	364	334	356	326	350	351	350	324	328	326	325	274	340	363	329	340	333	331	317	356	345	333	329	328	335	342	329	323	335	347	331	357	338	311	337	359	322	324	322	321	335	333	328	334	311	316	329	289	301	323	340	341	350	308	341	321	340	340	328	330	343	319	340	307	314	352	341	315	304	317	338	351	331	344	344	337	337	336	328	329	343	337	326	341	316	317	326	340	346	334	334	350	361	322	360	344	345	365	340	311	362	333	309	321	342	350	352	354	337	323	312	309	327	345	353	328	326	343	365	333	356	322	341	318	324	339	318	315	357	300	340	366	357	343	347	332	338	309	328	314	356	318	333	327	310	337	338	372	353	328	326	338	339	342	337	309	345	341	332	334	323	339	341	305	347	360	301	336	344	330	316	340	304	339	373	335	338	349	346	336	343	332	335	352	326	356	324	342	349	294	359	340	302	341	303	347	344	324	348	340	307	326	333	313	338	376	346	317	349	357	356	344	338	357	345	332	344	323	338	329	339	320	335	346	352	352	330	339	321	335	325	341	360	319	314	308	354	317	314	346	319	324	309	342	328	325	340	315	329	341	323	340	341	320	313	343	337	314	334	359	337	326	295	334	329	335	338	323	322	338	343	322	353	319	335	353	341	317	361	330	340	366	355	354	317	342	331	308	366	358	302	329	338	334	360	339	328	340	338	340	351	333	337	354	340	346	319	377	315	329	333	328	308	307	358	340	320	307	316	345	340	349	324	334	307	326	337	334	341	324	375	318	328	339	309	344	322	323	330	323	362	339	334	314	334	353	301	325	317	330	376	310	314	321	298	321	328	324	350	319	340	358	343	324	338	301	321	331	319	353	332	360	341	323	383	347	358	353	333	333	338	346	328	300	320	339	349	337	339	332	334	304	355	353	324	313	384	346	368	342	345	330	381	332	311	366	321	331	307	344	339	341	324	318	313	342	319	284	346	323	323	325	339	331	322	324	339	364	344	327	384	305	357	321	314	341	322	345	340	333	328	360	297	331	314	341	319	340	335	339	329	360	346	331	347	360	325	323	358	357	314	310	317	319	330	333	339	331	341	340	318	326	337	332	351	317	346	330	367	322	352	332	341	354	334	310	330	340	402	391	345	358	339	312	319	302	329	350	333	327	311	329	330	343	323	330	335	340	321	321	311	362	339	341	314	354	329	314	343	333	360	350	328	314	343	349	338	368	335	358	351	331	352	309	318	348	314	341	355	384	313	350	337	346	348	345	354	332	356	308	343	357	341	326	319	333	321	335	343	333	347	307	343	325	325	301	324	327	347	326	345	377	328	314	325	323	315	356	335	329	336	353	343	321	350	366	316	354	333	347	336	341	350	307	365	347	343	321	314	312	321	313	361	312	335	378	355	328	325	344	342
42401	41066	45444	43047	38351	38948	28805	14452	8023	5497	4455	4398	3321	2371	1807	1518	1435	933	846	649	648	584	441	363	359	321	301	323	264	278	290	286	268	270	223	213	215	195	209	179	203	200	181	166	178	178	200	169	179	198	172	174	210	181	183	216	182	164	214	178	173	188	157	183	175	169	151	176	180	200	183	167	178	154	168	174	220	188	174	140	162	155	172	177	168	166	211	189	163	178	169	164	177	191	168	157	159	169	175	165	153	162	165	168	185	157	169	183	160	180	170	198	146	167	170	159	158	178	159	185	181	170	174	181	182	168	177	203	162	178	182	179	165	170	164	188	167	185	171	203	182	168	196	160	164	164	188	184	163	186	184	174	175	179	153	163	183	185	169	172	163	177	179	166	172	180	168	158	179	172	182	161	137	157	167	168	181	156	139	174	160	176	193	164	190	183	171	165	178	171	158	175	187	170	180	185	198	188	167	181	145	147	138	176	187	153	206	163	171	167	167	178	171	140	151	178	151	174	170	157	175	175	162	158	195	161	182	179	186	150	147	184	183	180	185	155	164	144	179	165	171	173	156	160	163	161	185	176	174	150	184	170	185	162	180	172	170	172	162	171	174	153	162	163	166	175	161	200	158	149	168	169	156	162	176	178	177	164	153	182	178	157	160	167	168	165	193	155	147	168	173	181	205	182	161	158	182	168	174	153	173	176	175	171	149	154	160	159	174	180	137	155	163	155	176	174	183	186	172	170	161	176	160	183	149	179	146	180	159	168	185	179	170	185	183	186	186	179	181	161	204	179	168	143	181	168	188	155	163	175	149	167	162	145	159	184	163	156	166	200	165	179	144	181	174	178	182	181	165	187	174	168	167	155	138	181	198	177	190	165	172	155	172	188	159	178	179	171	185	175	180	168	164	186	180	197	166	192	170	184	189	195	196	205	156	179	162	159	172	162	185	180	182	148	161	165	158	151	181	177	162	177	181	169	176	146	155	180	168	143	181	166	175	157	176	185	172	160	183	177	195	151	162	160	174	192	172	178	182	203	186	184	169	151	159	186	157	166	177	173	162	188	171	185	162	190	146	163	189	177	148	179	157	156	185	147	167	180	182	177	169	174	181	167	186	169	184	183	176	164	162	163	162	175	157	150	188	160	178	181	168	178	153	166	176	198	177	175	171	163	170	157	171	151	197	166	160	170	134	179	152	180	167	178	166	182	179	154	185	180	171	163	155	177	182	196	190	177	159	151	133	172	145	197	169	165	166	179	179	164	155	178	160	173	159	153	174	192	177	180	175	163	164	160	183	177	169	184	159	169	183	179	186	182	171	200	186	181	167	165	195	193	185	177	169	179	166	178	155	182	168	162	149	173	175	172	166	177	155	171	180	160	184	184	161	167	192	168	186	170	201	177	182	183	162	192	187	172	177	162	170	172	159	191	180	180	179	172	165	171	167	154	173	172	176	181	168	180	193	170	194	202	169	196	180	198	170	145	160	175	195	205	197	189	194	172	145	174	172	190	171	180	174	171	186	154	170	159	181	176	181	175	176	204	164	168	165	171	169	154	189	171	154	169	190	170	169	182	203	190	170	163	169	180	197	166	173	168	157	170	161	181	175	178	178	176	177	157	163	180	198	161	185	167	174	170	159	154	178	171	145	182	171	184	160	190	147	166	175	203	166	174	184	171	159	154	171	160	194	177	178	183	191	171	191	178	163	194	180	184	175	170	199	193	167	183	154	156	150	155	178	160	164	164	158	168	165	155	171	197	194	172	142	190	176	171	169	173	178	166	188	164	192	168	163	157	169	171	170	176	172	177	172	202	206	174	179	158	206	190	180	172	158	177	174	182	175	182	181	157	196	178	179	174	184	179	173	188	154	190	165	189	183	159	147	174	185	171	184	186	181	152	179	200	171	172	163	169	170	169	152	153	177	168	180	161	161	182	179	172	182	153	158	160	154	192	163	165	173	188	162	156	171	165	155	174	170	195	159	163	154	189	137	176	160	182	169	176	187	181	158	150	191	188	177	144	169	153	170	188	207	167	172	162	170	175	179	177	183	169	203	167	182	137	144	179	177	181	186	166	175	181	165	179	174	172	172	157	177	180	158	200	177	168	178	157	181	152	168	156	182	176	164	163	155	149	175	165	174	181	172	180	125	170	168	163	169	166	176	160	166	140	181	183	165	153	176	167	185	168	175	163	180	183	168	175	188	185	170	176	167	178	173	164	158	159	163	168	162	178	201	163	175	166	169	175	164	163	181	167	185	183	168	198	175	170	175	181	195	172	157	162	176	209	160	182	175	167	155	146	152	178	163	181	171	160	182	162	169	161	167	172	189	151	142	170	160	192	169	162	193	169	186	154	189	158	168	150	179	169	169	168	193	192	184	157	165	174	159	168	156	187	215	179	191	173	186	192	158	190	163	167	190	160	153	173	176	180	159	181	168	178	180	200	191	168	173	180	168	162	198	170	185	169	188	177	151	166	180	181	189	170	196	173	173	172	155	161	182	153	193	170	167	175	174	197	161	176	162	199	160	195	202	174	179	177	164	180	179	172	151	178	173	140	167	176	164	175	177	165	176	185	187	156	157	182	163	190	163	164	171	157	173	185	180	183	158	181	182	179	179	164	163	167	184	168	163	163	195	183	156	183	160	175	171	174	180	171	160	171	166	165	174	186	192	175	183	168	179	190	167	173	183	155	159	178	176	193	163	197	198	188	173	178	189	165	194	188	172	191	169	174	161	164	163	176	156	187	161	165	172	161	163	169	187	181	171	151	167	172	181	177	164	160	184	171	175	167	180	155	166	158	153	183	177	194	178	181	167	151	163	170	166	170	160	184	184	185	163	181	176	140	161	162	163	137	159	152	153	159	147	170	166	161	187	185	163	172	176	170	175	162	172	179	177	168	174	183	178	169	158	164	164	173	174	175	162	151	160	171	175	182	170	152	177	155	178	150	171	162	187	159	158	152	154	176	179	157	155	170	194	172	161	188	179	171	191	168	160	166	170	181	183	180	196	173	164	175	172	167	153	156	181	166	170	177	181	165	176	159	168	186	173	175	175	175	163	167	168	167	167	175	163	175	166	174	175	176	168	187	184	176	166	191	185	191	181	174	161	181	166	151	159	157	163	131	162	195	159	155	149	160	184	164	180	170	174	168	163	177	163	179	189	168	167	154	167	175	157	184	188	162	139	173	153	173	165	187	174	153	159	184	184	179	171	177	167	198	167	194	185	173	174	191	169	175	175	178	170	177	185	175	183	162	183	156	181	183	187	173	187	159	166	162	172	180	180	182	178	181	167	153	155	184	194	146	172	173	157	171	183	163	176	170	179	155	169	173	164	199	163	194	168	161	145	168	156	170	177	160	145	171	193	164	198	190	175	164	162	183	196	160	153	154	203	164	203	200	173	168	156	152	188	187	178	176	159	161	180	157	189	201	194	195	186	191	193	164	153	144	174	177	157	180	195	185	181	187	184	178	173	190	147	182	172	165
27780	33795	45511	48466	45436	47953	26758	15280	14465	15340	14687	14695	11248	9230	7567	7057	6942	4511	4143	3347	3418	2507	2014	1636	1760	1501	1288	1272	1156	1201	1139	1004	1023	1029	818	796	769	639	613	606	587	553	566	536	517	555	554	485	470	470	504	479	426	463	464	474	470	448	464	456	468	458	491	507	466	441	468	441	441	438	438	489	464	421	425	490	466	406	438	435	412	467	459	427	446	468	437	435	458	455	430	391	412	430	411	447	402	447	470	416	393	368	443	413	399	429	416	400	422	395	401	398	441	403	421	448	415	408	404	426	403	414	383	417	413	396	390	396	412	409	432	429	432	428	413	419	457	351	434	426	404	414	420	421	418	444	432	383	422	415	432	407	401	440	456	411	447	413	437	417	404	402	459	417	390	411	413	435	437	406	387	413	430	417	434	413	433	415	379	418	399	383	413	410	406	455	414	400	419	406	437	429	399	407	416	451	437	438	396	415	407	433	455	412	402	451	426	408	465	419	399	412	418	412	391	425	394	419	398	424	384	405	432	423	414	416	411	431	404	404	429	409	407	431	402	416	441	433	400	409	424	413	398	399	437	427	411	422	388	449	385	413	414	398	420	406	445	421	416	415	442	416	400	409	408	403	420	404	412	406	410	408	393	386	398	384	409	434	439	390	415	393	409	422	403	415	390	460	441	402	350	431	422	423	411	407	434	415	384	426	445	429	419	424	386	434	418	449	413	404	419	386	430	413	413	416	416	404	402	397	437	399	425	390	402	451	410	412	438	404	417	420	417	423	382	393	401	422	373	435	410	408	381	421	418	399	400	410	431	391	410	400	415	404	403	444	384	434	422	415	390	437	419	432	419	435	395	406	454	416	446	384	379	435	407	407	425	411	420	458	437	449	452	380	396	416	432	371	437	406	424	405	422	464	451	454	412	392	393	378	420	424	418	433	419	411	414	455	398	356	434	428	412	444	410	432	397	451	389	425	398	419	414	407	413	439	438	432	413	445	439	423	426	408	423	429	403	458	412	409	414	430	402	436	391	400	422	389	451	400	423	408	394	423	424	426	382	388	423	424	424	402	432	426	403	424	433	412	426	420	426	417	440	420	438	428	410	428	401	429	413	407	462	383	423	380	409	379	388	439	434	422	423	416	375	412	448	402	415	395	418	433	406	381	395	424	440	422	381	436	420	429	433	412	414	428	400	376	415	427	406	454	432	418	434	419	437	422	426	435	426	437	413	386	393	397	383	412	444	413	407	438	429	408	386	412	397	424	451	438	409	396	416	448	432	410	407	393	428	382	388	409	398	434	420	416	386	458	479	433	408	406	453	421	417	470	431	424	458	426	430	421	415	442	406	411	392	381	425	411	413	410	457	439	424	372	431	415	454	407	414	393	446	413	428	398	390	423	391	413	438	410	414	396	425	449	414	407	429	432	452	412	445	446	432	422	422	439	393	387	424	420	398	380	406	427	406	391	415	431	390	418	396	408	399	407	413	439	403	371	414	412	427	418	402	443	401	426	440	387	418	447	421	403	422	417	437	406	410	414	419	411	458	374	396	427	429	461	416	415	393	369	414	386	422	419	421	425	424	413	433	404	414	406	403	426	401	392	409	417	433	418	410	421	393	427	409	436	424	411	425	396	419	396	409	394	430	423	414	437	437	405	440	472	417	410	452	422	380	398	384	415	381	397	429	384	400	412	427	417	417	415	423	436	433	405	465	433	430	426	390	406	385	439	428	383	412	435	421	393	421	407	430	392	396	428	416	419	408	431	432	420	393	427	421	406	420	414	445	403	426	414	404	405	406	428	438	471	371	418	399	413	451	409	406	416	384	403	408	448	403	426	421	402	443	402	424	408	388	396	425	403	382	410	393	443	420	418	437	397	433	399	418	422	431	394	396	431	402	424	438	425	409	468	408	406	391	403	424	412	408	399	430	385	367	400	400	404	411	408	403	454	398	413	430	435	444	411	401	412	412	410	424	405	404	416	398	422	436	440	396	374	459	458	433	452	426	414	393	420	405	431	401	395	438	437	390	430	403	417	404	445	433	411	416	390	444	428	386	418	417	465	373	435	385	418	435	442	429	420	407	432	388	408	424	437	436	426	438	418	460	432	393	393	414	413	408	411	453	403	405	430	448	429	421	409	423	421	431	412	382	407	415	445	416	416	381	412	400	426	424	425	389	432	411	396	406	410	448	428	416	384	416	433	423	409	410	412	431	406	442	435	438	399	454	393	417	414	408	363	438	405	449	436	403	439	393	380	428	418	413	410	411	413	427	400	396	412	419	425	438	430	400	393	396	445	386	417	411	439	429	428	412	437	392	400	441	430	394	424	416	417	411	410	442	396	430	455	426	421	417	424	424	423	434	414	424	412	427	405	471	439	404	417	372	407	410	382	400	418	438	411	420	413	371	410	411	437	394	391	418	461	402	400	416	417	440	442	379	395	411	441	416	418	410	407	435	416	405	415	397	416	426	413	425	401	433	436	460	438	400	424	423	410	414	405	452	446	393	448	411	418	439	438	412	438	393	403	431	453	420	402	443	378	419	458	419	433	409	412	439	413	434	414	409	430	384	438	422	408	430	434	463	395	435	417	427	412	401	401	429	397	397	429	393	407	423	397	431	412	432	425	412	386	423	415	434	386	394	449	447	412	366	411	438	389	406	413	417	437	409	412	447	423	409	402	444	413	387	427	380	419	404	445	412	454	419	412	404	387	406	390	423	416	445	425	413	423	420	410	407	393	429	474	405	422	419	434	432	441	418	417	410	385	433	408	405	417	454	463	436	433	444	384	397	391	434	373	404	422	423	404	419	460	422	425	416	405	389	405	400	418	416	401	453	424	421	402	412	396	400	425	379	415	422	400	402	409	410	412	421	427	429	391	430	420	426	381	444	413	414	441	430	461	429	395	423	400	428	423	431	436	437	408	436	414	427	420	433	403	424	410	457	378	393	406	391	425	396	451	421	406	436	395	434	420	420	407	393	385	433	425	428	383	396	468	430	443	439	418	412	443	400	402	429	444	457	432	434	434	438	446	411	415	441	443	423	401	412	434	434	443	421	399	412	428	431	396	406	425	391	418	434	398	398	416	430	462	448	440	406	460	441	397	442	434	415	417	429	396	437	409	413	411	379	396	421	403	382	362	431	461	430	426	436	379	430	419	384	413	401	386	425	432	418	403	445	393	399	386	399	419	428	363	423	420	453	434	431	394	400	478	394	416	419	421	402	389	416	436	432	392	416	431	454	411	418	394	418	392	449	399	400	387	404	414	421	398	426	420	457	415	410	433	415	395	411	384	411	418	392	382	382	404	377	420	399	435	394	407	400	405	458	413	426	411	414	418	403	413	431	436	412	395	405	390	436	415	422	410	442	381	404	403	404	430	403	383	461	420	440	416	428	436	418	426	393	455	450	374	393	464	439	450	411	421	423	391	385	402	405	382	436	429	444	422	411	428	436	426	442	371	410	406	417	426	381	417	467	396	431	395	468	421	394	404
49014	46316	51725	45415	42401	38165	26922	21895	14917	11842	9920	8477	6446	4950	3854	3222	2821	1752	1398	1243	1176	910	707	580	621	504	426	420	381	330	361	324	328	333	232	257	235	219	223	160	202	198	188	165	179	182	197	156	181	183	207	167	152	181	165	165	160	152	174	169	199	149	179	158	167	176	135	165	163	175	145	147	166	172	172	158	169	145	134	144	126	160	172	146	157	144	167	165	154	139	166	179	145	187	151	158	161	143	151	154	149	141	147	182	131	142	129	176	135	147	133	154	181	141	135	140	158	170	171	158	162	157	164	150	163	159	156	139	141	144	137	119	166	144	158	141	179	145	156	140	128	135	142	160	166	157	153	163	159	148	127	150	137	133	157	189	173	134	150	156	149	175	156	163	173	156	165	130	152	151	152	181	133	130	141	155	133	159	155	153	163	133	143	154	155	157	138	139	147	152	158	156	141	148	175	150	147	146	154	138	156	161	160	159	174	130	153	153	141	139	169	144	133	158	157	131	149	151	157	152	162	148	130	144	156	146	146	142	144	179	158	154	156	148	140	161	170	137	155	161	157	171	148	160	161	161	146	141	165	143	158	143	158	158	147	144	161	143	146	152	156	162	138	138	155	130	149	150	131	161	170	169	163	150	167	162	126	146	151	153	159	158	175	138	169	148	127	141	140	141	145	145	162	143	142	154	142	169	164	136	138	144	179	158	171	170	153	131	151	151	147	163	155	150	144	151	148	164	135	169	146	158	149	147	136	153	179	155	174	132	150	154	172	146	142	178	159	149	173	152	138	154	135	160	142	158	147	171	144	147	157	172	156	146	159	144	157	143	139	163	179	151	163	147	146	154	145	138	165	153	156	150	168	167	156	129	178	163	148	148	149	147	165	150	165	151	180	156	157	158	160	152	147	138	168	176	127	179	147	143	168	152	147	178	170	158	155	148	141	141	168	161	160	145	139	157	148	139	164	177	161	159	146	144	157	142	150	159	152	131	121	172	153	166	161	157	155	153	172	160	154	157	153	155	182	145	162	150	160	152	136	148	152	158	148	141	143	158	167	150	145	172	138	167	145	159	147	180	164	158	188	155	153	162	159	146	148	148	137	126	130	143	168	167	173	175	159	162	142	156	155	182	143	157	167	168	147	139	148	152	158	147	165	151	191	151	156	153	155	147	152	142	132	136	166	170	179	164	157	152	157	153	158	152	145	158	169	153	158	169	148	137	153	143	137	152	158	145	164	146	163	172	155	160	158	153	131	133	146	153	157	154	166	144	161	175	136	172	155	162	148	153	152	148	148	166	167	157	123	142	148	139	135	133	165	180	165	154	155	167	136	152	166	134	148	172	158	153	147	175	154	149	156	153	165	150	148	161	166	188	165	169	155	153	154	165	152	140	146	152	153	142	165	157	169	150	142	138	159	142	120	149	145	173	144	165	147	136	171	140	139	167	152	137	168	149	133	162	153	144	173	168	126	148	160	122	158	162	154	162	130	130	139	163	141	127	140	153	147	136	156	157	142	148	131	165	160	134	152	135	143	163	128	131	166	147	127	145	163	146	131	167	160	164	162	133	137	144	147	155	168	144	137	168	152	172	158	169	161	153	143	117	140	168	166	168	139	117	171	162	153	149	143	137	138	145	115	165	166	154	137	147	139	160	133	169	138	173	161	158	110	143	146	173	152	162	140	146	161	147	170	136	153	155	142	184	152	163	155	166	160	147	136	141	165	160	149	168	164	142	179	135	158	162	165	168	166	156	134	176	180	156	159	162	149	162	158	156	147	170	168	147	153	143	138	143	134	164	154	155	146	148	155	160	163	157	149	136	151	158	141	161	140	155	141	161	145	138	160	149	149	159	140	148	146	152	152	150	146	146	183	185	152	126	152	155	155	159	149	154	182	156	149	157	161	139	150	164	152	154	153	144	143	128	149	168	158	148	150	134	147	140	154	172	138	159	148	172	157	158	175	166	146	163	125	160	152	166	137	163	163	147	158	170	156	165	144	141	154	182	162	153	146	150	144	148	150	167	154	145	144	143	148	164	148	154	155	160	152	137	140	151	158	152	158	134	139	146	160	170	151	142	150	163	154	159	164	175	147	145	142	155	164	140	128	153	153	149	145	146	133	143	175	163	152	176	139	136	182	155	136	183	148	174	144	149	140	151	152	165	166	164	167	177	141	142	156	139	136	142	144	180	154	144	155	150	158	132	145	163	144	154	140	178	159	144	159	120	160	144	152	150	153	163	156	138	158	170	152	127	150	157	153	137	153	158	164	161	168	146	135	148	178	184	198	163	174	142	145	149	167	156	150	154	178	152	156	143	150	144	151	158	162	164	173	140	159	146	152	170	144	150	139	152	151	173	134	161	147	131	146	165	162	153	160	149	168	159	164	154	155	154	151	141	162	156	153	147	152	149	136	146	152	171	143	134	145	140	149	168	139	153	149	124	142	152	155	158	152	176	164	164	148	171	147	165	174	152	140	135	151	152	162	144	144	162	157	151	164	161	144	154	173	160	136	167	130	159	139	157	174	164	145	167	156	169	143	143	156	151	146	163	133	134	151	143	143	161	154	165	158	174	145	171	137	163	156	151	156	176	144	153	149	146	167	164	138	154	140	156	173	151	167	139	143	151	160	164	144	153	146	144	159	169	154	167	170	132	150	125	133	165	149	131	150	158	150	145	189	155	143	161	153	167	150	144	156	143	144	150	171	149	187	140	160	160	160	159	159	179	139	147	155	161	140	186	161	164	149	175	153	147	139	169	171	140	168	137	132	140	164	183	148	153	162	152	131	151	164	136	151	155	142	156	128	156	131	143	152	150	163	161	140	156	123	143	158	146	147	152	159	155	143	150	164	181	150	144	108	151	171	143	157	141	155	177	152	161	146	148	156	165	142	165	146	153	141	163	152	135	146	168	149	162	152	158	172	160	158	151	165	166	164	149	152	150	136	159	160	158	131	168	143	133	148	135	169	162	134	158	175	149	169	167	174	156	153	156	167	153	157	147	154	144	177	169	149	140	157	156	157	157	139	143	134	148	160	126	173	155	139	135	166	156	147	162	175	145	150	153	152	152	185	144	146	151	164	151	156	159	142	172	127	166	150	163	150	144	121	157	190	167	147	177	153	126	151	149	139	148	135	154	161	161	172	153	139	141	141	142	168	164	139	143	161	162	165	147	152	168	143	160	155	161	143	139	181	158	181	153	177	139	143	150	161	156	125	184	174	157	156	148	132	140	145	154	176	139	178	133	153	147	158	146	145	161	153	140	162	151	151	137	147	127	174	146	148	170	143	141	150	134	156	150	171	152	143	149	171	154	184	155	154	173	166	155	142	144	162	158	143	132	172	166	161	173	143	157	175	145	145	118	170	143	146	154	141	133	154	163	169	164	161	161	114	156	162	181	142	154	150	169	150	157	148	159	148	165	162	164	156	168	147	147	152	139	154	167	161	134	180	157	159	155	132	137	165	183	152	164	166	151	179	152	142	153
31569	38567	51685	52597	51808	45075	29535	24868	20140	23650	24086	22420	18047	15624	13522	11842	11151	7889	6914	6186	4940	4104	3530	2885	2939	2368	2345	2170	1800	1743	1955	1556	1571	1495	1111	1090	1094	796	760	721	692	656	625	621	578	550	512	569	497	487	480	447	452	451	439	478	452	457	485	481	439	454	519	494	413	452	450	431	441	419	395	428	418	434	449	475	446	387	405	404	410	429	434	442	416	386	394	385	379	443	391	351	381	392	413	417	371	367	371	381	355	344	368	339	348	375	388	374	369	367	355	366	384	346	352	397	359	341	327	341	355	395	361	357	373	367	356	372	378	384	378	358	395	373	357	355	353	376	364	393	372	370	307	346	348	375	384	386	358	343	392	373	398	345	338	353	365	335	361	379	402	316	346	345	356	366	378	392	370	366	394	345	368	407	362	367	359	363	373	354	346	366	347	359	376	356	359	368	322	365	354	355	364	348	376	397	377	349	353	361	366	372	342	358	391	364	346	369	368	311	362	385	382	347	358	393	397	360	378	363	389	385	353	345	348	386	343	367	352	347	396	378	369	365	365	407	398	335	359	371	377	391	390	351	388	354	366	374	369	354	370	368	338	356	392	384	379	358	368	348	354	318	367	387	371	367	332	357	352	345	347	363	395	363	337	357	356	376	343	367	375	353	367	347	363	348	400	380	354	409	380	376	359	359	357	356	352	339	366	388	385	345	364	354	357	385	389	375	362	348	373	364	362	349	338	346	351	360	390	372	348	370	362	354	388	372	368	372	379	339	329	373	355	361	382	350	311	343	360	363	370	389	370	383	318	354	334	374	337	357	345	371	361	373	375	395	345	370	375	355	365	375	368	363	377	338	356	339	390	365	366	354	341	351	364	375	389	336	397	342	352	389	392	350	392	403	363	367	383	344	356	336	361	381	366	339	394	365	390	379	365	396	337	379	366	380	329	355	392	366	373	351	389	384	344	375	340	379	372	348	354	352	368	373	345	321	346	383	374	362	384	375	353	339	367	365	375	392	403	386	362	360	370	379	381	366	379	362	342	391	364	385	364	396	378	345	387	370	386	367	396	357	380	349	361	356	396	386	389	379	366	350	385	375	348	370	382	393	344	356	386	349	370	342	360	354	402	349	355	385	357	366	362	362	368	346	363	382	332	376	361	396	345	374	369	355	380	380	367	351	378	354	364	365	366	381	402	376	369	366	355	360	387	353	356	353	354	389	345	384	361	360	375	370	354	362	331	344	366	383	388	383	384	334	405	368	359	383	379	361	349	369	402	393	340	312	346	360	349	340	363	354	329	373	350	360	365	352	373	363	334	358	393	366	342	375	354	343	366	357	376	368	379	364	384	375	399	358	356	380	382	363	367	367	368	332	374	353	358	365	404	346	375	387	381	377	341	348	374	389	354	347	413	367	371	367	328	387	339	383	352	364	355	380	350	391	386	410	367	360	371	354	361	328	365	364	380	369	370	368	376	373	338	358	360	342	370	386	357	359	354	379	379	361	346	367	405	331	395	372	357	340	387	343	347	365	362	338	384	327	364	376	342	371	374	374	382	330	364	345	338	370	349	368	387	359	334	336	367	351	374	396	329	380	333	407	358	350	363	351	403	369	389	380	356	342	370	379	346	379	339	362	384	332	373	379	346	381	380	389	365	412	405	348	388	365	319	375	368	369	391	349	394	400	368	378	374	394	385	388	370	366	375	363	327	342	372	389	355	356	388	353	344	394	380	359	362	380	381	340	386	385	367	333	343	367	345	377	348	361	351	324	396	364	362	371	379	379	374	387	366	359	363	362	356	354	370	379	381	396	354	366	384	340	395	366	383	376	373	363	384	370	360	365	347	359	362	364	348	361	339	423	369	400	376	359	359	371	390	346	361	388	380	343	353	393	389	371	332	338	393	379	369	356	376	358	364	355	343	352	352	375	347	378	330	368	384	360	323	360	376	387	364	338	372	346	374	353	361	378	362	360	362	379	357	369	367	368	372	352	357	385	371	356	382	377	375	391	381	367	358	335	360	335	347	362	366	370	326	347	332	380	348	352	381	398	374	333	365	334	349	355	358	360	352	365	347	360	372	357	366	329	366	381	388	356	394	388	317	355	350	391	330	396	350	396	351	395	353	368	374	360	348	337	371	357	387	372	377	378	387	366	383	364	322	350	345	351	338	355	362	386	372	359	399	360	364	381	368	343	408	395	383	376	383	363	340	361	378	353	370	333	344	337	340	369	366	376	339	362	376	337	356	339	396	349	333	402	362	349	358	372	341	371	370	382	366	386	390	353	368	327	411	365	336	364	354	386	379	386	363	352	392	350	370	358	390	390	350	381	393	371	383	360	338	341	353	373	372	371	363	326	378	365	348	369	363	386	363	377	399	354	370	375	369	328	375	338	340	387	375	384	414	359	358	351	384	339	352	371	387	342	370	375	395	385	383	387	336	372	395	403	373	375	375	346	361	333	338	318	370	390	364	347	374	369	396	351	383	381	374	351	321	350	369	368	350	342	350	320	393	411	359	404	355	374	365	344	361	350	398	392	370	407	345	345	353	390	373	363	369	359	347	369	380	406	352	362	379	389	380	354	329	380	392	387	394	334	367	373	346	347	347	375	353	339	362	380	347	334	334	354	344	389	404	364	393	321	351	388	349	353	371	361	355	402	338	357	390	372	334	370	378	374	346	378	392	354	362	363	410	346	402	378	378	382	364	389	393	379	372	358	394	349	404	359	347	358	343	368	334	369	396	366	316	343	369	355	381	339	341	372	378	332	376	390	352	374	367	383	337	347	330	347	385	387	402	334	369	354	356	353	347	342	356	332	368	365	347	346	348	395	341	361	345	357	341	339	367	340	337	353	371	382	390	354	378	380	363	361	395	387	394	367	387	346	332	366	370	375	347	350	373	371	354	398	360	362	356	349	395	365	371	370	391	380	367	363	350	351	359	354	385	372	366	363	325	385	387	390	374	391	339	405	388	377	374	334	369	427	358	365	359	311	359	356	375	380	373	402	346	355	368	367	332	364	382	352	385	364	365	350	354	355	352	345	353	396	335	370	376	370	378	343	337	361	361	365	349	370	322	350	389	367	372	372	372	386	330	356	387	386	357	374	392	366	354	377	380	356	366	336	360	345	338	363	385	384	347	360	337	365	356	361	392	364	345	385	356	383	339	384	361	353	332	348	370	354	350	376	387	368	381	338	370	372	389	379	368	349	386	402	381	355	374	345	363	341	375	354	363	378	351	384	370	361	360	361	343	338	352	331	354	377	394	368	356	321	314	361	359	350	401	355	329	353	376	341	381	367	392	337	363	377	337	364	350	376	372	379	370	343	370	327	350	399	327	403	381	372	375	339	366	378	360	376	364	342	332	344	376	327	394	368	386	369	347	364	366	350	378	351	372	365	332	372	374	341	363	371	389	336	348	364	352	351	350	352	346	386	384	356	394	362	337	368	343	359	379	351	379	331	373	386	373	383	358	400	363	347	356	357	331	348	367	387
24414	18498	18781	12827	7077	3196	1282	915	650	624	521	448	377	348	305	278	268	241	228	212	200	185	181	158	179	139	134	146	136	141	134	132	139	130	146	145	135	146	123	132	163	123	121	124	140	160	122	129	125	142	132	131	127	119	137	117	136	145	131	151	123	128	130	148	139	134	132	126	99	117	119	140	130	145	132	136	143	128	122	128	158	147	130	151	126	128	138	146	112	115	140	115	137	156	136	133	140	127	136	136	129	149	129	131	149	137	117	146	134	124	131	119	127	142	127	124	138	137	142	125	147	130	126	139	131	138	121	130	131	126	139	111	131	145	142	150	134	130	130	131	136	137	124	136	119	126	112	142	127	137	144	135	129	125	126	136	133	97	135	145	133	129	123	135	128	112	107	121	131	139	124	118	117	121	143	128	129	129	155	126	120	144	138	137	128	105	147	146	134	112	124	143	127	140	126	136	105	133	126	125	111	126	131	146	125	128	134	121	134	140	130	129	132	130	123	136	135	147	134	136	131	152	121	114	146	145	142	125	124	127	121	152	118	118	133	134	129	132	113	131	115	141	124	127	132	132	145	114	98	131	146	120	160	143	137	136	126	138	126	145	116	120	107	115	127	142	142	134	119	112	129	154	133	137	143	133	145	136	142	151	136	125	144	128	136	124	152	123	143	126	126	127	122	140	129	142	127	130	144	136	143	144	143	137	140	120	138	130	153	115	132	137	135	122	142	128	126	141	132	144	136	148	132	130	101	128	120	105	146	141	140	135	112	119	157	107	140	139	133	144	128	125	131	132	121	137	126	135	155	128	129	138	128	151	115	121	138	139	142	103	118	116	140	140	134	127	123	98	147	148	121	135	142	128	141	133	127	128	128	113	142	133	137	136	128	134	123	136	130	134	137	126	131	117	125	125	134	137	115	112	146	148	144	130	122	145	137	132	122	134	120	119	135	125	149	135	118	132	127	124	127	139	128	118	128	109	166	135	131	114	115	160	129	146	144	127	125	128	116	127	113	121	127	133	126	124	115	135	126	130	124	137	142	147	126	124	125	129	138	145	125	129	131	152	133	135	123	151	150	120	138	128	159	107	155	141	129	124	133	133	136	138	139	134	124	140	136	126	128	126	135	144	145	133	143	152	133	116	124	140	121	126	135	135	128	127	150	127	129	157	140	136	142	135	146	132	135	129	125	127	139	152	124	111	131	127	123	127	116	120	116	140	143	155	141	135	148	141	108	153	123	138	132	135	126	141	124	150	122	121	157	143	107	130	140	121	146	123	139	145	162	145	115	143	121	141	122	126	133	122	112	122	132	131	147	108	141	118	140	136	141	134	102	134	132	123	132	163	114	134	138	119	146	156	102	140	145	113	134	116	137	131	119	138	139	134	137	132	140	148	140	136	154	126	122	120	121	112	141	140	134	134	137	129	125	130	165	116	131	122	127	150	123	104	142	162	142	118	135	147	121	119	100	130	121	112	118	131	133	112	149	127	124	134	145	138	154	146	103	126	123	157	130	132	129	124	139	130	131	143	116	127	104	128	127	121	136	136	134	119	143	161	144	114	121	124	136	139	146	139	133	124	135	138	134	153	133	125	141	131	132	127	148	142	126	122	125	134	140	125	118	129	123	145	126	140	154	128	120	122	117	134	125	134	121	124	116	120	133	124	135	128	120	121	137	142	145	140	124	146	127	157	166	140	138	136	116	133	117	146	134	145	130	137	129	134	126	146	139	140	140	119	153	145	144	132	142	134	121	126	121	134	140	123	123	139	143	130	144	113	146	122	142	155	122	131	124	148	133	128	116	126	122	151	133	121	117	139	131	136	135	126	129	127	126	146	150	134	125	144	143	132	136	131	152	122	107	138	136	115	135	111	133	107	116	138	133	139	136	150	124	130	127	137	127	112	116	118	106	137	113	121	111	132	129	132	127	144	137	129	125	143	113	141	130	134	113	134	129	117	124	143	137	121	145	133	134	120	135	126	137	134	126	130	137	121	151	145	150	146	127	137	128	140	136	112	142	130	136	141	131	145	134	147	124	123	148	135	142	133	120	131	130	124	123	125	100	129	125	138	129	122	138	135	129	119	120	116	117	130	144	137	136	128	140	116	123	134	135	125	118	126	140	124	119	134	118	124	138	130	137	118	126	138	121	124	123	117	138	122	146	118	123	114	139	149	122	130	134	119	145	138	117	139	143	115	131	158	129	158	148	123	148	106	118	134	140	119	137	123	144	144	127	120	119	120	120	137	125	130	122	156	123	132	148	131	123	151	122	117	145	112	132	130	141	131	138	126	121	127	137	129	139	126	127	147	113	143	131	137	107	151	127	131	124	136	121	125	131	140	117	117	146	116	137	150	149	129	128	138	133	126	117	120	115	148	134	132	153	125	129	126	119	132	140	108	117	134	112	114	132	108	97	131	141	122	154	121	117	125	128	128	151	129	140	117	127	132	138	127	146	128	126	150	147	143	120	146	132	125	130	145	128	143	119	147	130	124	122	137	131	150	137	146	125	147	123	129	151	133	146	126	128	134	110	138	129	119	152	126	115	117	125	133	137	129	132	128	140	120	117	124	139	137	121	127	152	143	115	130	128	138	135	122	125	138	119	136	132	129	113	140	135	118	141	122	124	130	126	111	126	128	138	139	133	115	135	147	155	106	136	136	141	136	127	149	128	147	128	115	131	112	122	158	130	137	124	144	120	119	139	109	155	141	106	130	130	139	165	113	122	142	138	150	124	155	143	136	127	119	124	108	129	150	140	146	119	113	142	123	122	128	140	132	123	136	127	134	140	121	134	111	160	134	137	135	125	137	147	117	122	140	128	117	129	128	130	114	145	123	140	150	143	128	117	126	127	139	115	124	126	144	116	114	146	139	133	126	133	127	130	123	130	145	125	125	125	128	155	116	125	144	137	106	108	158	116	127	103	135	128	123	148	146	142	129	131	124	110	113	138	134	140	131	124	119	127	136	130	123	132	133	151	137	127	131	131	148	136	129	137	110	145	138	137	141	112	136	134	129	115	123	151	138	122	135	141	119	125	124	122	121	129	126	116	133	130	110	137	134	145	135	143	130	116	130	134	131	133	124	150	120	145	144	135	134	123	128	117	131	127	124	114	125	119	133	145	125	125	135	126	132	129	139	132	129	121	142	128	126	126	128	159	149	118	134	130	123	120	140	140	116	128	127	115	155	132	143	132	139	138	146	134	132	106	149	146	119	133	120	132	126	142	148	116	118	131	131	118	118	109	138	142	134	123	129	147	127	140	138	138	135	136	114	143	130	144	127	140	131	138	139	134	151	123	142	104	137	142	128	136	111	140	135	131	153	136	148	134	138	140	132	133	117	126	132	136	115	135	126	133	136	139	123	131	131	128	130	150	143	120	113	99	110	139	124	152	122	127	128	124	143	141	138	151	139	128	129	128	132	128	109	138	124	123	148	152	155	133	133	150	134	138	137	127	146	130	151	131	126	155	134	151	122	133	148
14478	16858	25332	23542	18323	10359	4775	3800	3011	2862	2658	2317	1964	1723	1510	1319	1303	1147	979	828	800	687	685	577	557	518	503	474	465	397	460	422	425	401	408	410	418	339	361	376	351	379	382	371	348	388	349	372	355	367	333	333	363	342	332	338	380	346	336	325	344	329	378	320	355	351	319	363	355	330	338	330	353	332	330	350	355	325	304	336	352	329	336	365	340	357	379	343	348	340	316	341	330	336	325	356	367	353	313	346	365	335	322	297	346	333	295	353	282	346	344	347	342	361	307	314	356	327	333	329	358	329	343	324	320	307	317	342	344	315	366	347	359	335	330	306	315	346	337	373	342	320	321	346	326	351	338	326	314	336	328	324	345	337	338	325	312	360	364	328	314	325	309	362	359	364	319	340	344	324	349	329	308	309	349	315	353	331	322	335	352	326	361	344	344	312	344	296	350	340	324	293	295	320	326	346	321	381	333	328	319	371	368	325	315	312	318	355	326	337	302	358	315	346	341	323	326	343	327	348	337	315	353	322	355	339	350	308	345	337	314	345	327	334	315	319	315	312	321	339	353	320	328	337	350	336	334	312	333	332	332	313	329	326	318	313	319	312	331	343	349	356	324	300	331	307	343	335	338	306	332	315	339	350	329	312	317	360	323	323	311	323	314	298	302	340	341	342	344	342	334	307	324	349	341	349	308	338	342	341	321	308	328	327	301	327	318	321	338	338	327	315	323	337	317	339	313	344	348	319	313	339	330	340	348	305	323	300	363	351	350	292	326	309	347	320	338	322	346	321	306	328	351	330	342	324	337	322	359	358	311	324	338	329	296	344	315	329	340	305	353	319	348	337	339	361	326	318	340	342	350	324	295	329	316	358	350	319	341	312	310	330	321	309	323	334	323	326	312	344	330	306	380	345	328	333	310	315	319	316	349	328	332	335	340	305	333	331	369	350	330	335	339	330	316	356	371	305	326	313	353	290	334	290	358	348	336	324	351	329	329	316	326	345	319	347	334	345	351	341	326	347	338	346	310	333	347	342	326	328	315	324	332	344	316	358	321	348	301	355	345	301	319	345	326	333	345	327	309	322	344	357	317	344	352	374	321	322	324	314	290	324	327	361	344	351	318	339	343	343	344	376	320	366	349	322	362	332	382	322	340	323	380	351	364	304	319	335	317	339	319	311	313	307	344	338	316	326	330	326	331	337	379	333	295	324	317	319	355	322	392	324	327	306	324	312	325	300	348	315	335	322	325	315	316	342	355	324	310	320	327	333	322	322	342	332	378	336	328	356	371	335	297	344	329	329	310	307	325	358	332	323	323	344	341	347	313	316	309	315	296	328	317	341	313	338	309	328	337	344	314	333	313	342	323	303	354	341	331	307	344	319	352	333	347	326	332	335	349	330	362	363	322	341	293	273	327	316	342	340	326	325	339	370	367	316	332	347	335	314	329	332	300	337	364	320	346	348	327	304	343	345	344	333	307	315	300	354	345	305	320	301	312	349	317	357	308	338	319	303	301	354	323	334	335	333	325	335	310	322	321	333	320	333	308	309	349	322	343	299	341	320	311	334	330	353	344	325	321	333	334	344	357	306	346	281	360	306	330	350	349	338	360	383	320	319	305	343	294	314	325	340	345	306	331	335	339	344	352	301	352	335	313	342	354	328	354	352	352	330	314	318	354	309	328	328	318	311	338	344	314	315	343	330	351	360	313	335	328	347	327	341	321	368	338	299	308	309	344	347	337	342	354	328	341	343	319	307	339	329	335	345	348	335	283	319	347	324	316	383	377	314	327	336	322	344	337	336	332	343	328	339	361	340	304	335	337	328	326	346	303	340	339	316	341	351	290	338	293	337	325	344	323	341	310	318	348	340	356	335	329	322	326	334	388	317	339	332	348	325	345	352	333	322	351	309	309	347	353	332	328	317	324	332	348	327	314	322	312	328	320	336	322	344	325	356	329	347	330	317	343	340	332	328	310	332	333	346	320	297	332	325	309	327	351	359	340	328	346	337	327	334	332	326	352	350	316	334	312	362	329	339	342	342	336	288	317	330	330	327	330	300	311	340	341	308	306	360	319	294	347	350	323	362	298	312	323	326	351	303	331	358	347	304	336	335	327	330	345	346	357	325	304	323	336	334	348	278	335	334	323	335	316	333	319	351	363	333	326	344	333	345	346	316	322	355	356	342	322	326	356	324	337	297	325	354	329	296	346	329	328	354	336	328	336	358	305	340	326	296	348	331	349	323	331	293	288	361	362	318	357	340	323	355	318	334	318	307	332	320	322	310	335	306	325	343	333	290	330	354	327	337	381	338	356	316	335	348	325	310	341	302	311	348	323	357	335	312	336	327	351	342	358	315	375	346	299	321	317	361	329	343	324	297	292	322	327	359	319	323	343	318	361	304	344	334	302	328	343	332	306	348	340	343	357	326	346	311	335	349	305	359	374	311	324	336	324	330	350	320	313	312	304	306	332	342	349	335	312	300	310	333	356	347	391	323	359	327	309	329	340	343	316	350	351	346	328	320	341	342	340	317	319	347	327	324	326	312	320	352	304	300	324	320	323	323	305	308	324	320	333	326	337	349	355	341	331	316	280	347	353	351	307	348	353	322	311	330	358	346	370	307	318	337	321	339	345	351	306	331	328	339	314	346	297	352	317	340	348	309	342	330	332	350	299	339	313	313	331	334	343	313	348	304	311	309	324	356	329	338	345	343	302	332	329	353	351	352	303	316	360	309	358	375	351	342	363	326	393	313	350	316	348	370	336	330	339	318	317	328	348	339	316	307	335	313	324	347	323	301	341	297	337	324	326	306	303	327	344	309	317	356	321	312	308	337	320	338	350	308	334	325	342	308	331	341	315	331	342	312	325	354	330	339	297	332	331	361	329	362	331	334	304	333	346	297	302	352	377	322	306	322	355	348	320	349	312	346	339	326	326	351	339	347	341	297	367	347	382	337	342	343	325	317	361	348	364	333	331	321	338	314	302	320	323	305	345	357	297	335	344	370	308	277	316	314	326	312	319	298	345	354	326	334	359	334	366	323	340	321	325	331	337	356	357	322	351	357	326	357	349	343	360	321	339	335	324	364	342	333	338	350	334	340	325	309	353	366	314	322	302	321	335	347	294	312	351	347	329	356	329	341	326	352	311	326	336	343	329	345	339	322	334	331	339	348	348	315	333	344	354	357	319	310	332	348	351	317	330	326	336	328	342	328	310	336	358	312	322	323	315	332	324	359	326	345	325	328	338	309	343	302	340	309	318	359	342	358	321	341	330	332	351	330	335	330	343	327	350	320	294	305	333	311	363	301	318	336	328	333	312	351	302	320	322	339	312	312	337	365	334	322	344	358	343	339	308	356	333	317	335	315	314	365	360	311	326	324	334	325	314	307	323	347	359	341	354	330	329	340	331	327	342	316	336	343	333	323	349	310	351	319	328	317	327	332	344	323	320	322	369	313	320	329	353	317	337	357	320	326	344	338	357	323	351	307
41220	44993	46360	38394	34657	29802	17746	12602	7522	6032	5588	4530	3788	2786	2003	2055	1745	1214	880	878	683	579	405	370	408	337	290	337	266	287	303	262	254	228	216	235	228	217	219	200	186	198	192	181	181	184	178	168	156	192	182	199	171	197	188	177	201	180	180	175	184	185	189	174	171	172	192	188	186	155	185	184	181	175	202	171	185	167	169	182	199	175	172	144	167	160	171	164	150	162	186	202	184	200	169	172	154	201	185	171	177	180	161	146	175	155	173	181	174	151	175	184	156	161	167	174	151	185	182	167	149	175	184	173	177	169	154	164	190	177	174	181	172	167	154	163	169	196	172	158	180	175	155	172	166	160	171	174	191	179	163	181	174	176	134	151	150	161	166	186	165	152	177	176	175	158	154	165	169	158	179	171	192	163	157	181	158	161	159	177	174	172	189	182	167	178	171	164	160	183	168	168	188	168	135	174	186	159	165	169	185	193	160	160	183	155	196	186	182	173	195	153	175	165	160	151	170	189	166	172	169	178	172	171	171	185	169	195	176	193	186	166	162	166	167	186	157	157	158	149	183	184	162	181	187	146	160	159	160	162	182	167	153	177	175	168	191	169	192	154	152	167	190	173	178	172	166	191	144	168	179	164	170	170	201	171	178	190	200	165	148	180	173	150	179	173	179	187	160	202	164	205	178	179	173	157	171	169	162	165	150	166	169	162	188	174	161	162	164	180	178	175	171	157	150	181	174	194	175	187	201	206	162	189	152	168	200	175	166	175	167	170	172	184	176	165	182	156	174	170	158	163	165	147	191	186	177	176	161	208	179	158	171	183	166	167	192	183	180	149	186	159	180	174	168	160	158	159	190	157	176	190	152	202	165	184	201	175	148	150	168	176	167	176	213	178	172	169	154	182	169	143	176	207	156	172	189	156	207	162	194	148	176	174	168	164	152	165	155	170	185	184	192	190	192	169	158	171	188	169	171	160	150	164	153	180	175	181	175	169	162	160	177	168	173	174	167	171	177	167	197	186	172	179	161	164	181	176	163	177	162	160	164	168	161	177	158	185	192	179	177	177	179	169	177	173	186	183	168	159	192	155	190	192	165	167	184	153	152	166	186	162	170	158	191	172	170	188	177	185	172	170	179	155	153	166	169	201	199	183	183	176	180	151	165	155	196	172	178	167	163	190	148	175	182	182	157	150	178	161	175	145	154	188	179	184	190	133	175	183	167	184	173	165	179	165	203	177	182	180	162	162	156	187	158	177	204	188	166	155	159	168	180	173	161	175	175	195	191	191	157	166	194	156	179	161	158	162	182	187	170	173	158	164	171	181	169	158	180	160	181	172	160	164	154	142	182	176	158	170	197	186	162	178	193	145	162	173	168	190	189	175	168	181	149	191	155	175	165	183	155	164	177	212	186	181	169	155	160	170	154	168	158	177	168	161	168	168	180	143	177	170	172	173	164	176	157	170	174	185	170	146	158	150	188	151	177	170	163	152	153	181	185	161	165	161	163	160	181	180	170	158	192	170	155	153	177	177	168	144	167	166	156	187	177	193	155	168	160	165	172	204	177	167	146	157	165	151	169	161	181	153	158	160	173	188	165	160	171	180	163	178	183	171	149	165	182	176	191	173	188	145	177	164	177	174	148	183	135	171	178	192	157	192	180	181	189	185	185	171	180	175	158	178	179	180	145	192	169	197	180	184	160	172	168	172	161	144	176	149	163	183	176	185	180	163	154	163	173	152	179	158	179	156	174	150	162	164	171	180	180	160	182	166	170	168	165	165	184	193	151	146	164	180	170	180	178	183	191	180	164	162	157	172	194	171	162	196	198	167	174	168	150	188	182	182	173	161	182	172	168	154	177	169	186	170	151	165	160	183	164	170	169	180	155	174	162	163	156	185	182	172	157	163	176	173	162	166	148	170	186	183	181	149	178	212	159	148	171	172	157	154	143	195	175	178	172	151	168	179	194	154	157	160	141	159	148	173	182	156	175	175	157	148	164	162	167	160	192	143	161	180	197	167	161	176	187	156	154	155	168	184	166	153	161	161	176	164	157	184	175	135	181	180	176	161	173	177	181	188	174	194	187	174	163	152	195	156	181	182	179	173	164	168	170	167	169	164	167	185	188	170	173	155	177	182	158	169	144	172	172	161	184	151	179	177	164	138	154	185	143	157	199	160	171	187	153	149	176	129	184	187	176	170	167	153	186	181	177	174	162	168	173	178	185	165	177	168	167	178	158	195	179	173	148	163	176	192	173	175	162	168	179	162	149	170	162	193	173	178	160	164	168	157	186	196	163	182	162	167	188	160	163	169	145	176	156	156	183	186	174	157	179	166	147	174	168	171	170	171	182	172	167	173	160	157	198	164	181	178	189	179	173	184	177	167	175	167	162	170	163	152	153	154	172	137	169	155	169	177	171	149	160	189	168	170	172	173	168	176	180	177	171	183	159	159	183	179	153	165	149	170	165	191	175	180	180	181	166	167	160	157	184	179	151	159	144	182	170	191	184	162	172	182	160	124	161	151	154	174	155	178	185	167	171	175	176	162	164	165	160	157	170	176	162	158	153	160	165	159	207	159	165	182	181	162	191	153	166	146	181	190	162	153	186	179	166	182	166	160	179	169	177	166	168	179	168	183	165	204	171	181	195	159	149	170	182	170	165	157	179	169	158	160	146	177	155	149	167	149	153	163	193	189	186	189	132	152	187	160	145	183	177	166	171	153	171	198	147	168	165	194	168	185	193	183	160	169	165	180	143	164	159	180	177	171	175	164	189	172	170	166	143	162	185	168	155	170	180	155	188	182	162	177	158	187	173	198	179	153	202	160	142	152	156	151	203	161	149	159	176	139	180	164	155	183	193	156	174	158	164	169	182	156	151	144	184	171	174	178	180	178	166	150	162	175	164	161	151	150	172	168	178	196	149	191	161	183	181	152	156	174	167	184	182	196	170	177	172	188	183	163	173	188	161	156	182	183	182	172	174	181	186	163	163	166	173	159	182	178	178	192	158	171	159	168	150	161	158	197	184	183	171	142	189	162	159	135	181	160	173	178	206	168	178	156	186	193	167	179	171	187	174	153	178	166	152	156	185	151	179	184	160	167	159	171	162	193	146	206	168	200	169	155	179	169	180	156	174	166	174	178	177	182	200	142	196	187	175	151	163	180	174	165	166	187	165	188	150	180	193	181	163	166	152	153	198	200	183	179	169	173	189	166	178	183	187	157	156	158	160	169	162	194	180	157	155	171	168	184	176	165	159	159	156	197	191	164	178	171	176	141	153	156	194	165	164	182	165	164	188	159	188	161	169	172	172	169	152	214	173	203	171	165	156	171	162	166	157	185	176	169	159	167	171	179	175	179	190	162	187	161	159	155	167	177	175	133	173	176	175	170	164	188	159	159	197	162	174	187	172	206	166	168	156	183	161	183	157	167	190	179	163	192	182	171	168	177	192	153	173	183	174	152	166	176	190	146	166	168	156	173	191	163	172	166
26431	38846	47015	43112	42746	32225	17768	17626	14213	16120	16873	14732	13002	10283	8444	9403	8000	5429	4503	4608	3094	2859	2084	1964	2022	1709	1468	1454	1163	1232	1368	1084	1132	1088	801	826	802	639	655	625	570	591	575	560	564	522	513	507	491	514	484	455	472	428	493	528	491	445	466	481	494	500	523	470	435	440	427	453	440	463	480	430	462	490	491	466	458	420	445	387	441	481	456	447	422	432	473	439	418	432	431	428	424	431	386	386	392	424	411	408	399	379	428	442	411	435	445	422	421	437	428	420	375	400	432	395	459	425	420	394	392	447	392	398	422	436	430	392	411	384	418	385	415	419	388	418	396	434	434	488	404	396	415	419	376	425	392	429	416	382	351	411	411	429	419	426	423	392	437	424	396	425	403	417	421	435	402	417	417	387	416	420	387	387	435	393	440	434	415	396	414	398	405	396	456	417	406	428	427	380	450	441	394	413	441	400	435	409	407	426	404	397	439	445	418	410	441	434	406	393	390	407	417	403	447	442	394	437	442	398	461	404	406	421	464	399	415	435	382	412	370	423	458	405	421	428	425	401	404	412	429	408	416	383	385	413	390	389	410	389	430	437	393	391	443	432	394	429	384	429	411	420	363	453	435	389	408	437	411	408	423	397	445	406	451	378	472	409	483	410	359	419	452	420	415	418	446	398	421	464	448	417	413	433	390	422	407	430	390	445	417	384	415	392	397	429	423	407	433	409	421	417	408	406	367	405	405	456	415	409	407	429	435	416	421	391	372	396	426	411	391	374	404	379	378	392	437	412	414	424	412	392	396	417	390	451	407	437	358	421	399	381	409	401	420	408	388	418	439	440	462	416	452	406	388	432	420	427	420	440	418	408	407	400	405	414	412	404	383	374	418	441	409	391	391	425	382	395	410	398	384	431	387	431	439	419	407	431	404	414	410	378	423	415	411	385	407	407	401	378	429	392	426	419	412	446	421	412	412	394	415	420	406	414	411	398	442	461	393	425	399	391	418	419	422	445	422	406	443	347	412	422	414	432	402	457	441	403	438	417	419	409	377	453	398	430	407	395	395	408	402	397	437	408	411	433	402	428	419	388	415	386	433	443	423	427	417	392	380	384	445	386	404	416	424	437	448	402	400	380	405	412	374	426	392	383	403	451	395	380	446	408	403	417	416	410	390	414	378	424	389	404	465	389	379	423	408	414	416	430	402	370	392	421	418	398	405	421	408	401	432	411	416	443	427	442	378	405	459	399	411	412	374	443	405	404	416	395	390	419	437	418	424	364	394	408	450	436	437	393	418	401	389	389	407	376	409	391	447	391	389	402	429	409	435	402	422	392	404	435	437	429	387	416	399	399	431	376	412	403	406	413	403	389	413	400	405	433	405	413	410	378	393	434	465	428	427	407	405	440	412	427	425	407	379	375	399	393	418	415	408	368	434	421	406	379	397	418	411	394	407	404	434	454	404	417	409	445	394	465	396	392	427	442	382	435	383	421	409	393	448	414	435	440	415	405	412	426	411	411	405	400	420	438	411	415	417	415	388	448	388	403	402	415	418	379	409	466	442	406	400	424	389	394	408	415	426	391	417	431	431	435	401	427	403	422	411	402	387	411	406	410	411	402	434	414	416	387	383	374	429	412	444	437	431	384	436	389	430	426	469	420	416	392	432	418	416	465	403	414	417	431	435	417	420	381	409	366	408	391	388	401	411	414	403	413	362	409	411	435	401	353	428	403	381	426	397	479	405	394	398	396	449	388	416	434	395	370	403	429	391	377	424	387	412	396	403	421	395	408	427	436	409	435	406	383	388	413	392	425	443	382	421	397	424	397	403	438	390	387	362	406	413	396	407	380	427	408	374	384	406	435	402	374	426	429	435	408	418	416	409	411	399	426	405	400	401	394	394	388	443	440	394	401	403	435	375	400	450	366	410	434	438	432	396	435	440	419	427	408	392	389	407	402	379	421	401	410	416	389	403	416	410	430	418	445	425	415	443	400	395	423	411	412	460	376	402	414	426	448	411	400	417	402	429	421	378	420	422	420	427	401	399	401	443	411	442	379	401	388	415	422	428	431	392	363	467	400	434	444	429	368	429	410	442	393	421	443	429	383	410	391	389	459	415	405	406	401	443	362	449	429	407	393	418	448	445	419	423	441	408	421	405	443	426	419	384	398	402	417	387	407	416	409	426	395	427	412	419	455	413	387	424	414	423	392	384	396	382	383	405	382	394	400	421	428	439	382	422	354	433	416	407	420	402	434	394	401	425	398	428	434	464	418	402	412	414	389	395	406	413	450	383	379	399	387	466	409	440	430	389	417	425	432	431	408	418	384	400	417	395	394	427	442	395	406	390	413	396	433	403	398	390	420	406	403	416	412	433	424	443	409	396	447	404	436	399	402	412	406	418	412	418	417	397	396	367	401	416	394	401	412	435	412	423	418	434	396	453	379	456	407	420	387	388	419	404	448	390	411	399	433	420	396	388	424	413	415	396	397	403	425	437	455	413	413	376	408	415	380	443	453	401	395	399	420	432	401	403	408	406	454	399	428	439	417	392	408	415	408	400	399	403	405	425	421	429	389	424	429	386	388	418	422	395	413	427	429	391	438	427	399	381	411	432	414	393	387	418	399	400	417	418	424	369	403	419	375	413	396	421	407	401	421	387	416	380	397	403	408	414	446	390	385	398	421	406	410	402	409	404	402	397	415	403	400	415	467	417	424	398	423	383	381	400	387	413	420	411	449	430	389	413	396	427	435	405	434	411	416	387	417	390	394	462	418	382	439	405	427	432	423	410	399	410	408	387	432	419	427	396	408	411	421	425	407	421	378	409	366	427	448	395	390	407	391	400	420	398	433	393	460	383	419	398	404	431	419	416	408	419	408	410	427	371	407	452	395	400	386	445	397	425	436	424	416	376	387	411	434	399	422	402	409	443	410	440	407	415	406	430	412	412	377	404	421	473	398	410	414	400	398	386	425	415	421	413	433	411	414	416	408	397	424	402	395	373	425	380	416	431	419	428	413	391	398	448	421	415	404	422	431	402	397	393	404	451	407	394	398	416	432	389	370	403	412	425	400	367	439	393	409	403	420	413	416	389	384	407	452	394	377	405	391	345	396	413	410	398	410	424	414	428	422	409	419	438	423	428	404	412	404	456	402	393	398	423	407	406	455	409	464	438	418	394	422	432	407	417	428	425	437	392	394	415	406	437	372	415	406	412	378	426	390	428	414	445	447	433	413	408	422	407	379	442	380	413	467	399	370	454	415	396	408	397	379	416	414	418	395	414	405	401	392	408	440	438	420	406	439	417	445	425	401	423	407	388	401	384	392	403	438	441	417	438	404	425	432	396	424	390	410	420	436	403	426	398	417	442	411	403	408	430	436	446	400	408	408	389	411	444	441	382	426	419	416	399	396	398	428	403	418	423	405	402	441	393	433	414	397	429	412	422	460	402	423	432	400	392	409	426	430	464	432	454	402	411	397	408	409	414	416	387	421	403	383
48121	49182	49287	42858	39786	39256	29364	22525	15728	11510	10076	8183	6623	4911	3569	3974	3111	2178	1570	1719	1352	989	658	670	676	451	439	436	417	403	380	335	294	348	254	256	243	215	191	203	215	189	200	198	221	173	169	168	174	166	151	172	169	181	153	159	183	172	145	184	171	164	178	182	153	174	161	164	196	140	151	164	163	156	147	164	155	147	151	157	152	153	153	149	160	157	174	150	157	167	161	164	165	155	152	153	165	169	131	135	173	139	165	154	158	161	153	145	162	159	138	173	159	122	145	128	156	141	138	157	144	143	145	146	148	161	137	128	133	161	168	169	144	165	142	133	151	156	158	151	155	145	164	150	151	143	148	147	139	142	171	146	156	163	159	164	125	132	136	164	183	154	136	141	155	154	118	155	168	165	152	137	154	129	153	142	147	141	164	160	147	154	160	144	166	146	138	145	164	130	132	138	148	149	162	132	159	125	152	148	153	139	169	146	128	152	146	158	134	149	144	135	154	155	161	136	142	165	176	167	131	166	156	159	161	167	150	148	160	154	167	166	149	139	132	155	147	145	162	146	164	162	153	156	141	130	147	148	159	153	145	149	146	140	167	152	152	163	146	172	147	152	170	142	137	138	149	134	150	158	153	126	127	149	177	167	166	157	157	149	157	145	176	153	170	137	149	145	143	151	142	144	145	157	146	186	135	185	150	181	146	155	155	157	165	179	148	130	173	160	162	176	174	164	193	133	159	161	140	170	162	180	154	173	139	157	140	148	108	157	151	144	143	146	161	146	137	138	158	157	163	161	142	158	158	146	163	164	148	156	136	161	155	173	142	173	128	136	152	176	139	149	164	129	174	160	160	150	159	120	147	163	150	157	154	142	158	168	159	155	149	162	182	158	150	144	127	154	136	173	136	135	153	158	155	157	140	145	149	133	151	136	148	147	135	141	181	173	164	145	147	145	144	143	126	153	149	148	157	166	144	148	155	171	144	159	157	147	146	153	148	153	142	143	157	164	172	144	166	145	160	158	152	138	176	130	127	134	146	157	160	163	138	165	152	151	152	175	173	144	130	144	157	160	144	142	135	131	154	149	143	170	140	150	151	171	152	159	151	154	159	148	164	171	139	151	155	184	186	143	158	122	153	157	147	142	130	154	148	152	163	135	148	138	127	138	144	147	168	129	170	174	153	155	130	154	148	144	167	141	154	150	159	151	151	122	142	153	135	158	148	147	166	163	155	158	150	150	166	127	136	167	149	165	148	164	150	140	138	164	128	128	149	166	134	156	166	155	152	163	128	155	149	144	142	157	132	139	152	151	155	151	149	136	154	148	166	150	160	162	125	157	155	169	151	153	150	158	132	145	154	151	151	132	132	153	154	150	164	144	170	148	154	170	154	153	153	162	160	170	159	147	172	155	147	152	138	136	148	134	125	137	161	171	174	141	166	169	159	169	151	137	179	175	155	152	165	144	151	137	168	135	157	136	150	131	159	162	145	166	165	159	159	159	171	148	168	155	147	186	152	161	148	154	154	146	137	147	137	152	151	156	148	136	150	147	178	135	154	143	154	138	144	130	137	140	150	137	134	152	180	137	142	166	143	136	143	182	144	165	163	150	180	160	146	163	140	160	156	133	137	124	161	149	158	152	145	161	166	151	174	163	143	154	157	133	149	176	150	160	148	160	155	156	165	164	135	169	154	159	150	151	152	164	157	161	171	153	156	165	147	145	163	159	171	151	170	165	161	132	131	157	128	155	162	171	138	155	172	138	172	151	181	153	163	173	157	156	130	169	170	137	148	154	155	167	155	179	139	151	174	139	172	138	157	135	132	157	143	180	141	157	139	161	144	180	141	164	155	166	167	151	153	138	167	173	147	149	163	149	144	163	139	146	144	148	143	131	131	145	146	169	135	147	115	153	169	142	158	172	152	161	159	175	181	164	146	145	176	155	157	150	158	158	156	168	170	160	139	146	142	159	174	144	145	150	134	140	145	154	144	139	146	149	150	147	169	144	164	141	126	165	180	170	148	156	148	147	144	135	165	169	146	155	162	157	126	158	158	153	146	125	142	162	141	157	141	132	173	134	154	162	145	152	153	156	140	152	162	173	140	152	141	146	143	174	152	138	127	168	156	137	144	136	141	150	148	149	156	161	144	161	153	163	139	172	149	129	137	133	158	143	145	158	137	146	186	150	163	119	127	178	178	146	169	153	137	151	155	163	177	163	151	144	146	139	148	173	146	154	149	141	135	156	157	156	147	167	183	178	148	157	150	163	164	177	150	144	145	150	157	176	164	126	120	139	154	160	154	134	142	141	141	145	158	149	153	122	161	159	147	163	170	148	146	165	133	138	129	129	139	142	155	158	149	141	153	157	147	174	141	147	149	159	148	139	160	141	156	140	141	156	149	141	152	163	161	155	163	122	146	144	153	163	162	130	155	149	142	166	146	147	148	172	141	142	168	125	135	160	181	133	137	166	149	155	138	152	157	149	152	131	143	133	143	140	163	163	140	143	158	148	143	135	153	142	170	135	150	167	160	136	159	152	154	151	182	178	150	141	154	141	149	146	147	147	163	168	168	148	153	180	151	146	136	144	157	143	171	141	141	152	168	165	159	174	148	154	154	139	171	148	159	148	148	144	160	137	143	153	180	152	155	175	145	164	145	144	142	147	168	152	146	146	168	143	182	156	159	145	175	158	157	152	151	156	153	151	152	154	164	141	184	142	165	149	148	145	166	164	133	170	147	152	132	131	155	157	158	159	158	161	163	148	138	137	144	142	168	151	143	151	134	124	158	145	153	164	139	141	151	165	141	175	151	164	133	134	132	152	143	142	143	193	157	133	150	131	146	162	130	156	172	159	152	151	174	153	131	151	163	158	143	145	156	152	136	151	153	151	155	178	140	163	154	159	133	145	160	147	146	150	149	169	155	149	149	158	177	151	148	163	158	136	149	139	162	174	184	141	156	167	161	179	156	131	153	123	154	133	143	166	134	149	152	146	147	145	155	153	152	144	162	134	144	150	160	146	153	136	179	136	122	146	161	179	154	140	166	152	141	134	149	119	153	159	146	144	132	144	119	143	148	154	163	145	151	175	151	148	133	128	159	144	156	134	137	187	160	142	149	136	144	156	174	155	166	144	173	162	167	161	165	149	137	134	154	149	130	161	167	150	169	161	136	149	149	161	146	154	151	148	158	153	163	152	169	158	125	145	145	162	186	164	160	140	182	172	168	139	145	159	143	150	169	138	137	169	135	149	134	173	161	131	163	165	139	182	132	160	150	160	140	142	187	133	158	179	162	163	148	159	149	149	170	131	130	139	155	155	142	150	148	170	158	157	170	152	150	134	176	141	150	143	133	153	138	153	149	148	146	151	138	139	144	148	153	141	152	163	157	138	152	156	145	174	155	148	148	153	167	135	170	175	167	160	171	147	147	153	149	157	167	158	142	124	154	157	135	157	167	155	146	150	144	151	146	146	161	153	144	147	151	127	175	137
32109	42782	51095	50246	48849	47154	32458	24281	20069	22495	24020	21159	18950	15357	13082	14685	12237	9083	7400	7819	5430	4539	3523	3496	3101	2499	2247	2357	1890	1985	2164	1687	1522	1584	1126	1089	1130	748	804	683	669	641	639	556	604	526	496	534	537	505	470	489	510	437	427	453	471	439	457	460	460	518	547	479	402	429	422	460	480	414	440	473	442	446	503	482	428	421	401	415	478	473	477	403	386	391	403	387	333	402	384	390	355	370	349	394	367	391	352	379	396	368	382	366	346	344	385	370	371	343	387	372	340	363	367	309	359	348	394	342	367	366	344	331	366	375	395	357	338	375	334	356	399	367	386	366	389	347	381	339	378	385	349	355	366	385	372	343	357	360	419	327	312	368	363	368	385	318	382	339	370	328	408	363	380	377	380	342	355	349	372	395	380	394	350	331	336	330	388	337	366	356	346	396	359	367	393	367	350	360	415	340	367	388	363	361	359	354	314	350	366	389	385	394	360	357	352	337	371	373	384	361	390	357	384	354	382	344	390	400	359	378	348	394	382	366	362	378	344	381	351	390	379	336	385	389	353	361	361	379	336	349	340	345	368	349	403	342	373	352	344	341	404	367	393	335	349	368	362	331	361	344	373	375	357	342	374	371	352	380	365	345	391	349	374	351	353	342	353	355	399	346	366	364	350	366	357	352	381	410	380	357	349	373	371	362	359	345	361	370	369	340	381	382	377	386	323	375	384	357	364	387	386	358	396	406	354	364	362	331	355	339	367	373	360	363	379	378	348	359	389	321	340	364	385	405	323	372	383	346	352	369	432	390	336	349	361	370	342	358	339	376	362	355	381	344	369	351	367	349	333	359	334	376	373	381	384	377	396	361	353	358	380	356	343	354	315	350	398	364	363	348	382	361	371	373	328	360	357	364	390	376	343	344	376	399	346	351	360	400	377	363	315	374	352	338	362	368	351	366	325	387	350	364	375	386	359	346	340	392	376	412	385	314	372	344	389	317	349	371	363	375	361	349	366	370	375	361	366	350	369	384	377	367	352	334	362	343	367	352	353	335	373	343	375	331	331	364	362	365	356	369	383	338	338	347	345	380	348	365	363	381	366	365	346	356	354	375	366	353	341	370	366	349	354	363	343	381	326	382	351	353	347	370	362	379	389	349	369	377	353	353	348	350	340	363	371	363	375	362	386	360	360	394	361	326	364	383	319	361	396	342	357	358	346	337	359	351	354	323	368	383	375	369	353	383	344	360	366	366	371	335	359	345	361	393	336	336	370	341	367	389	347	373	371	359	356	372	350	348	384	386	351	343	366	340	349	358	339	388	377	379	362	332	316	339	374	366	390	381	341	397	399	376	373	336	343	348	401	390	391	310	344	346	330	342	374	366	346	351	355	359	376	355	339	325	358	326	344	363	373	344	366	363	349	369	369	332	365	413	339	361	331	352	389	360	364	390	341	344	363	323	339	337	334	361	393	344	373	367	358	362	353	365	353	358	374	375	384	337	363	341	345	342	375	367	320	375	381	346	360	333	382	342	357	393	394	407	337	392	361	336	377	384	355	340	345	396	379	390	347	385	356	371	356	384	377	376	385	368	388	375	335	389	345	367	377	351	356	350	373	386	382	345	379	375	381	336	375	371	338	353	415	348	340	393	364	368	376	371	374	361	321	363	336	344	388	365	358	392	362	397	368	337	349	369	373	364	374	376	356	337	369	377	375	349	394	330	355	378	371	353	341	360	387	340	402	351	342	347	373	358	375	395	355	374	378	347	361	371	372	364	353	372	364	388	365	366	385	381	353	388	368	379	345	378	362	369	385	365	381	369	381	360	372	333	361	368	364	335	362	346	373	359	367	363	354	366	367	383	369	382	371	372	340	325	345	363	323	328	372	334	373	405	381	357	382	348	340	367	349	383	319	366	357	356	358	353	354	354	351	357	333	335	372	356	376	380	357	365	382	401	407	360	341	387	366	336	370	342	356	384	356	370	386	387	341	344	393	376	347	389	349	371	351	353	375	362	338	379	342	365	332	378	368	344	382	371	333	390	331	341	363	396	333	372	362	382	352	426	386	330	355	362	316	348	370	351	324	363	353	343	385	366	386	337	339	362	347	365	340	357	347	398	366	324	374	374	361	380	326	364	347	376	368	364	378	345	351	379	374	359	363	374	373	351	384	351	359	361	340	330	355	362	352	369	321	364	367	371	385	360	365	375	374	347	366	362	329	366	362	371	364	386	348	371	366	382	338	385	349	368	362	360	356	379	341	349	370	366	368	311	374	344	397	380	372	348	351	412	371	355	340	359	364	361	364	370	378	365	365	330	387	375	350	340	324	380	394	386	374	345	360	383	358	392	386	328	361	387	357	343	349	343	379	375	328	380	354	378	382	344	342	389	383	377	347	381	374	378	381	367	353	332	340	395	386	360	392	356	358	326	381	373	370	342	353	334	361	368	350	359	324	375	384	357	365	362	367	357	352	318	367	403	392	352	359	355	356	364	362	390	387	370	340	353	354	354	378	362	333	361	361	346	348	360	365	361	393	346	391	374	411	338	373	382	349	354	359	361	367	389	393	382	327	375	352	340	398	357	373	366	334	340	354	365	356	380	345	356	346	361	336	345	353	398	312	356	368	390	346	343	320	381	371	362	360	411	369	358	378	334	352	368	383	337	405	381	386	371	346	340	354	350	361	356	360	359	331	331	366	358	357	328	345	368	341	331	370	350	393	326	357	367	344	414	391	358	358	386	340	355	377	358	351	377	370	373	369	354	369	350	384	371	387	355	360	315	356	404	374	354	385	389	365	371	365	379	358	388	334	359	355	391	351	383	374	380	330	393	336	353	356	362	366	386	365	364	373	376	384	347	371	378	377	383	374	374	357	339	366	380	340	355	345	346	329	382	345	372	338	345	386	342	340	343	357	382	411	369	381	350	369	368	342	390	355	354	342	388	347	359	366	332	374	362	373	354	346	344	390	331	352	363	343	369	374	371	402	348	398	390	378	376	385	392	380	406	325	345	374	358	330	351	384	385	373	384	380	383	364	377	416	350	350	324	345	375	379	363	388	356	329	379	394	376	354	318	355	368	370	356	358	350	355	351	361	320	384	337	365	363	355	366	341	378	380	368	349	372	387	373	365	394	369	359	350	365	365	369	369	368	385	394	355	359	370	347	347	365	374	345	367	370	354	372	382	387	395	352	367	367	330	391	392	349	414	413	366	353	372	352	379	342	365	344	355	370	376	362	346	376	383	353	416	395	347	363	357	366	363	333	351	396	358	381	364	329	332	361	337	353	350	359	384	385	374	382	350	373	352	377	352	350	353	338	377	360	387	380	361	340	347	388	398	363	361	353	307	367	386	362	400	359	371	367	342	340	386	373	373	350	369	370	352	343	375	326	350	377	367	372	379	330	365	352	381	366	354	363	354	360	328	355	381	341	366	325	371	326	345	361	378	346	354	373	388	355	389	373	369	378	361	371	352	353	317	378	339	325	338	429	384	350	416	368
26255	18040	14159	11896	7945	3094	1444	1117	849	740	574	559	519	425	383	358	319	241	226	248	225	252	189	203	202	162	137	169	140	153	153	146	146	141	136	136	131	147	148	132	121	140	140	148	119	159	115	126	148	132	141	131	136	140	147	137	124	141	128	143	163	139	118	148	126	132	118	132	143	136	132	141	146	123	132	133	136	138	136	132	138	129	118	142	154	129	141	137	127	133	137	118	145	118	128	113	131	132	135	124	122	138	136	138	138	123	142	132	134	134	132	113	122	143	119	125	129	122	138	145	106	145	119	130	143	138	120	113	131	124	129	119	136	138	112	128	124	156	134	127	140	122	126	135	151	127	145	105	141	127	131	135	138	142	129	111	134	126	128	132	132	139	139	125	143	145	146	122	157	110	120	117	139	116	138	142	148	124	121	115	115	141	122	120	147	122	118	111	121	125	112	163	129	133	128	126	135	117	123	160	125	147	116	146	148	151	138	131	119	133	146	124	124	134	120	117	122	118	112	153	167	121	118	133	136	131	123	140	125	139	126	133	135	143	143	128	120	138	140	124	141	145	135	122	128	128	133	133	113	147	127	132	143	134	138	129	128	119	110	127	125	109	123	156	123	138	129	125	150	129	133	139	130	149	136	120	124	139	112	130	136	132	124	120	138	145	139	120	119	118	115	123	143	134	124	130	136	132	136	135	148	125	126	108	134	110	142	150	118	120	124	95	125	131	134	137	143	138	144	126	133	137	128	133	141	142	115	141	117	145	125	138	141	136	127	125	135	135	137	153	147	126	128	106	132	152	143	99	154	151	140	126	140	128	139	144	121	125	119	134	108	150	146	161	141	123	148	155	125	127	108	128	120	121	132	130	124	143	142	150	146	130	126	145	130	148	144	142	158	129	125	128	133	121	131	108	112	118	162	108	149	146	132	118	135	133	151	118	131	127	136	141	125	133	115	142	132	145	164	147	134	128	144	130	128	139	119	133	146	144	122	125	142	127	106	139	143	127	128	141	131	127	145	111	137	132	133	141	144	135	142	145	124	119	139	121	154	138	128	146	116	134	147	129	129	132	150	107	122	116	148	132	131	118	108	143	109	155	128	120	137	147	142	139	127	156	122	124	135	145	123	134	118	107	104	131	124	134	131	136	128	153	143	125	142	143	131	129	124	121	123	131	135	138	131	124	132	141	118	129	131	139	147	141	116	134	156	106	126	129	134	134	135	126	145	131	139	126	136	125	153	117	142	136	144	116	125	130	146	131	122	126	112	128	144	145	116	156	150	136	129	118	148	129	142	124	119	134	130	143	151	119	115	119	118	131	135	121	117	134	130	137	118	120	127	145	136	110	112	120	144	130	158	129	130	130	129	154	122	133	130	143	129	134	118	119	123	130	130	132	133	137	134	123	129	139	130	134	121	121	134	128	119	133	131	104	144	139	141	138	154	130	140	125	125	140	129	139	130	140	122	138	140	112	149	123	124	131	130	142	136	137	109	146	156	143	125	124	115	130	119	129	119	128	130	121	123	117	123	129	134	111	134	115	144	130	130	114	128	124	150	124	143	149	130	140	122	128	144	138	137	119	135	123	132	140	132	108	120	117	145	146	120	122	120	157	142	162	120	106	119	127	107	122	141	137	138	120	147	155	128	129	127	148	149	102	136	135	104	135	131	153	147	128	138	131	116	122	113	136	128	118	159	113	128	118	125	122	124	121	112	96	124	133	129	103	159	104	124	135	143	125	133	113	118	135	133	107	128	103	135	139	130	130	129	119	137	127	147	110	140	136	144	129	154	142	146	125	131	137	143	146	143	152	112	131	126	132	140	118	141	130	133	133	141	139	131	149	116	125	148	136	131	138	127	120	138	109	129	128	114	147	153	117	130	124	152	127	126	123	145	129	129	139	126	117	139	137	104	129	139	130	133	137	134	146	115	148	135	146	120	125	119	99	122	136	137	136	129	136	150	139	145	164	139	143	131	160	130	138	136	118	125	104	117	137	138	115	130	123	128	136	117	133	120	120	132	117	134	144	135	115	137	129	136	139	145	142	143	125	124	121	136	152	127	131	140	113	123	123	124	121	134	120	139	121	122	137	143	112	140	125	148	102	111	123	104	147	156	142	133	115	123	145	111	107	125	169	130	128	111	135	138	141	125	126	127	150	137	132	128	137	121	124	124	128	150	155	142	142	115	128	139	141	117	158	131	124	116	140	141	146	136	114	131	124	134	125	138	145	135	128	120	141	116	145	146	128	151	136	139	110	121	140	141	120	129	148	118	137	116	121	128	150	134	148	138	145	138	138	130	128	123	126	110	136	142	122	134	125	136	137	137	132	157	132	127	121	124	124	142	123	128	138	146	132	128	142	127	147	116	134	126	120	127	113	138	151	131	132	156	131	114	133	136	152	131	135	120	134	134	128	139	120	142	126	133	141	136	121	112	124	106	122	134	128	148	123	117	138	106	126	116	140	132	137	157	135	123	123	119	121	147	133	104	139	131	143	130	133	154	141	154	121	128	127	122	126	118	130	109	153	127	156	134	151	147	127	124	132	149	134	127	137	119	123	137	144	143	134	145	123	128	130	132	117	143	144	128	128	124	114	130	139	150	157	136	140	125	143	125	138	138	138	127	131	144	112	124	130	139	129	132	124	128	146	120	144	147	151	121	122	151	142	138	131	152	120	126	128	146	123	120	127	143	124	117	157	120	130	114	127	153	138	138	142	157	169	131	118	148	147	140	142	124	152	143	137	134	123	128	120	113	150	132	115	121	114	132	146	117	110	135	117	131	131	134	121	159	128	112	137	142	136	125	135	163	136	127	125	135	128	152	137	133	136	145	142	128	133	121	125	130	143	114	131	124	139	132	137	138	134	130	127	144	128	121	148	150	131	159	142	124	127	128	143	134	120	125	133	131	134	112	129	120	134	104	128	147	140	134	109	131	143	121	136	137	125	125	125	144	142	131	115	141	125	131	146	132	155	115	143	124	121	138	133	131	154	144	136	128	130	144	157	122	132	159	122	117	118	131	126	153	128	135	129	140	152	129	124	115	164	138	153	133	149	142	133	113	156	135	135	135	144	153	130	110	142	112	118	130	115	146	121	125	134	123	138	145	131	127	158	140	127	134	133	119	147	134	123	136	130	137	110	148	141	133	141	147	125	151	151	112	131	118	163	151	111	133	138	141	121	109	123	152	129	128	143	125	106	124	135	117	126	116	144	124	130	129	148	159	133	147	155	119	131	148	119	112	148	156	108	113	135	116	150	126	137	133	151	136	128	147	132	107	128	141	152	125	131	137	132	119	133	144	142	124	137	138	110	111	125	123	142	119	154	122	117	148	116	124	110	130	113	158	134	133	134	146	155	110	140	118	142	147	143	117	120	137	148	130	131	141	101	133	143	123	106	130	131	116	112	136	132	132	130	123	132	135	140	143	126	113	126	141	127	151	125	137	127	122	122	131	125	145	154	104	131	113	132	125	139	136	128	102	125
15327	15545	20477	22977	19797	10140	5592	4253	3433	3385	3076	2655	2386	2055	1716	1670	1541	1221	1111	1005	903	809	668	676	584	567	558	534	497	479	493	469	456	413	421	399	376	391	351	390	355	388	370	369	350	346	358	361	363	370	346	337	372	361	353	343	358	358	338	359	340	379	365	321	315	364	321	335	360	337	332	361	321	333	340	367	351	379	346	337	350	339	361	352	370	322	321	296	313	343	321	312	334	346	328	336	323	315	322	336	322	337	329	362	332	370	331	334	366	339	315	334	300	351	326	320	379	321	338	306	344	319	307	334	328	342	306	302	335	351	333	342	358	375	351	343	345	324	351	307	355	348	336	378	333	329	389	369	325	352	322	316	361	327	347	362	313	312	325	316	338	306	303	330	313	311	342	378	308	326	367	338	346	330	360	326	331	308	291	347	342	340	321	325	310	326	319	344	363	382	306	354	328	307	320	342	341	327	326	361	310	365	339	308	315	329	367	331	351	347	333	331	321	345	340	351	332	348	323	343	349	341	300	347	325	318	323	332	349	323	346	359	316	297	328	344	350	361	309	357	316	334	327	342	288	313	361	316	330	315	322	317	308	306	318	350	361	332	340	311	320	343	353	366	351	313	319	347	329	379	350	323	348	307	315	320	323	342	340	325	329	323	331	351	335	355	338	335	349	333	321	318	339	359	372	292	294	307	337	309	341	341	307	346	316	313	333	330	339	323	360	334	366	346	343	335	286	369	306	313	336	345	342	324	297	327	329	322	350	322	331	323	357	336	323	348	312	336	330	310	318	331	313	329	365	342	353	336	321	319	370	355	335	306	314	330	318	327	305	304	306	317	324	336	333	365	338	326	350	368	331	331	347	318	323	317	337	317	340	326	314	335	325	338	314	309	313	322	351	329	330	381	323	348	322	325	339	341	332	333	319	333	358	333	361	374	322	321	353	348	334	340	326	335	356	324	323	334	313	320	298	313	317	337	341	342	354	334	337	344	322	342	315	327	334	321	342	333	340	335	343	312	315	351	344	335	341	326	355	360	324	322	318	343	356	345	319	314	288	314	332	323	353	356	385	311	327	327	336	321	335	323	315	335	324	354	324	313	328	338	330	334	352	352	342	321	332	348	332	345	351	360	344	346	358	332	337	331	301	324	323	357	293	348	314	342	303	332	314	348	327	361	342	326	315	323	336	362	358	343	342	298	314	309	327	302	346	322	329	347	351	324	346	303	354	320	340	339	343	343	347	325	331	313	318	340	341	320	319	344	325	354	324	318	315	312	333	341	323	347	362	334	302	338	358	343	320	308	283	332	326	326	287	354	344	326	337	336	318	362	332	368	342	341	308	322	307	324	334	347	313	343	331	319	331	320	351	318	336	337	328	303	292	316	335	308	324	345	337	324	348	334	334	312	348	318	335	339	359	328	345	337	341	323	374	302	338	317	324	377	339	328	326	333	319	331	341	333	347	348	359	356	320	292	350	347	337	323	321	348	330	337	359	347	337	343	321	352	297	305	334	339	308	357	348	319	340	363	366	318	338	308	312	307	353	310	318	324	355	305	312	315	368	342	344	323	352	360	343	323	331	345	344	354	349	334	325	326	346	338	343	323	332	314	362	330	345	357	330	378	310	313	321	309	317	326	351	339	330	281	346	355	319	341	326	307	309	377	324	351	316	334	342	351	325	345	354	357	356	327	340	346	333	319	354	346	323	316	363	343	332	307	312	322	350	322	339	330	318	351	358	354	326	320	326	305	365	324	334	338	318	351	345	335	306	329	336	339	337	313	346	339	306	322	331	354	322	343	316	339	349	334	339	334	363	330	344	354	350	329	316	337	330	320	339	332	307	317	336	303	323	356	334	379	347	327	342	351	322	345	349	353	331	299	339	316	333	355	332	320	342	300	326	305	359	355	341	339	376	352	345	339	289	324	332	324	320	336	325	350	342	328	348	315	337	354	341	337	310	357	335	318	369	323	345	332	331	352	322	311	357	327	335	357	319	329	351	323	344	334	297	320	337	329	339	362	358	352	325	325	331	343	314	322	314	327	300	363	313	341	363	296	337	338	359	304	342	314	335	351	311	361	304	352	306	333	318	301	321	306	367	298	338	316	352	355	352	358	357	345	342	330	340	348	357	333	332	310	331	343	278	351	341	354	305	317	331	332	321	315	332	340	320	337	314	344	320	344	348	327	343	340	358	357	354	350	310	346	327	343	318	330	323	346	327	347	353	328	325	352	343	356	337	313	315	354	328	311	285	319	351	320	313	338	322	321	321	365	322	346	330	322	331	341	328	373	331	344	359	318	328	351	319	385	363	297	332	333	345	338	339	348	349	334	309	329	347	331	319	336	308	319	368	306	308	332	339	337	353	335	336	361	352	344	335	339	347	302	337	385	313	319	318	329	339	306	358	314	317	330	361	321	308	327	331	314	341	301	353	349	309	321	301	339	326	332	330	300	340	343	326	343	363	353	326	325	294	330	301	332	331	303	346	328	298	338	316	306	306	346	322	346	340	328	330	338	332	348	344	344	320	344	346	350	347	306	326	340	341	328	334	326	329	348	325	326	351	332	322	315	347	353	337	328	350	345	344	310	347	357	312	332	353	316	359	366	336	349	331	320	327	349	338	325	372	310	305	323	319	361	290	348	326	311	319	344	341	346	316	322	301	328	353	328	353	351	321	354	321	353	369	319	317	354	360	328	342	351	352	357	360	350	336	325	316	341	360	326	302	307	329	326	313	371	366	344	342	312	323	329	315	341	339	359	310	320	319	316	322	335	316	331	338	355	312	319	353	307	374	287	310	352	330	344	350	326	329	331	337	330	369	321	328	320	334	310	345	328	282	274	304	312	342	326	360	321	351	354	352	343	332	343	336	332	333	324	324	318	312	310	313	323	346	298	353	321	309	339	308	301	324	329	334	329	338	326	339	348	333	294	301	319	321	301	355	323	373	322	337	340	326	332	332	315	328	327	315	355	329	330	333	314	322	347	309	344	326	322	321	347	352	343	325	336	306	326	322	295	351	343	345	336	312	297	353	310	315	332	369	319	329	324	338	317	333	318	334	321	306	310	354	313	334	314	341	359	338	346	338	337	336	323	362	290	337	341	320	315	335	350	334	313	339	359	359	321	325	327	301	319	357	317	318	330	313	356	314	323	342	343	365	315	351	322	335	317	363	334	326	345	353	346	347	349	299	341	287	331	351	349	344	362	345	323	320	338	324	325	338	301	308	313	344	338	327	321	330	353	332	367	348	354	337	315	281	303	339	333	317	324	326	302	340	323	306	334	341	351	332	316	345	326	341	378	324	313	317	307	333	338	348	319	300	327	356	323	336	375	331	341	345	314	322	350	317	324	325	372	322	354	339	352	345	329	316	342	354	321	335	338	355	343	329	343	322	374	323	344	346	330	309	342	355	339	322	313	346	329	322	355	314	336	359	353	326	327	316	326	314	317	349	333	349	358	343	345	339	353	320	358	339	346	344	338	325	293
42619	49175	45401	34350	36106	29861	21646	11676	7266	5599	4622	4146	3249	2554	2413	1643	1341	958	803	905	812	736	504	464	400	372	349	317	308	329	291	248	249	242	223	256	226	207	199	221	204	194	195	201	194	182	168	200	177	175	166	178	193	160	177	160	150	160	167	146	164	198	206	181	175	177	177	193	199	176	189	184	193	183	173	199	172	196	159	155	171	171	169	196	162	158	169	169	171	178	161	166	159	175	173	166	175	156	166	162	150	186	160	173	174	150	173	170	170	180	148	196	185	162	189	160	160	154	187	164	163	157	167	164	177	161	183	178	179	165	160	171	174	189	171	171	199	162	147	160	157	169	183	166	173	172	167	170	146	173	173	155	182	173	174	159	147	163	188	168	152	188	149	154	174	166	179	176	150	180	167	166	196	192	167	160	162	176	166	149	164	163	166	186	175	171	170	153	172	180	168	166	156	165	152	165	160	170	160	173	162	190	181	163	187	202	195	185	184	162	155	162	157	198	171	161	187	151	172	176	179	169	149	165	191	170	182	173	158	185	166	162	157	186	163	156	172	168	170	190	160	179	187	166	166	208	141	182	165	161	163	160	186	159	176	171	142	176	151	166	180	162	186	179	162	157	170	165	179	164	180	162	162	186	185	153	171	172	184	149	162	150	173	176	168	185	173	187	189	169	181	166	178	187	179	180	172	185	164	164	145	186	164	180	161	162	173	161	188	186	159	181	169	159	186	171	157	151	164	180	166	182	147	174	159	169	184	153	173	152	168	173	150	167	175	168	172	172	154	183	171	166	154	188	169	152	148	174	164	165	160	160	179	150	175	176	160	162	159	153	174	188	172	184	170	187	164	155	165	165	164	174	178	160	165	156	143	150	175	157	173	154	152	188	162	165	174	176	158	134	149	189	188	175	159	150	155	175	179	147	179	168	189	174	165	165	160	169	174	166	161	187	147	181	150	215	158	165	138	175	194	175	154	175	183	214	160	168	157	146	171	165	164	197	139	176	191	178	168	186	174	165	154	160	191	160	154	169	165	185	159	169	162	197	156	183	168	199	159	188	168	188	180	157	178	182	150	149	190	182	149	177	196	181	161	168	185	188	171	155	172	172	190	184	170	180	165	165	183	169	163	181	178	158	165	149	173	162	154	176	168	152	169	171	179	180	177	177	185	148	189	193	178	153	186	185	173	182	169	153	210	150	178	182	194	171	160	183	157	183	201	149	183	152	178	166	175	173	185	156	181	167	160	158	144	158	190	168	175	186	167	167	168	180	166	171	176	175	153	174	156	175	165	168	164	173	196	141	164	157	178	166	170	158	181	196	167	176	186	175	169	148	182	165	165	141	156	187	182	196	169	168	209	169	161	161	178	186	180	174	193	162	161	159	182	174	173	169	190	176	136	157	163	176	157	156	163	171	177	157	156	157	151	173	163	169	185	173	169	173	169	170	161	183	176	182	175	160	157	179	175	153	167	159	185	180	182	191	172	157	167	148	174	174	147	189	175	179	154	173	180	159	175	172	177	169	182	161	158	171	172	164	141	161	198	164	154	174	151	175	173	186	169	175	177	162	154	172	176	186	182	166	129	183	156	169	169	178	181	164	163	155	165	178	188	177	170	164	183	134	162	152	179	200	169	174	180	158	173	174	163	199	190	183	183	208	173	165	145	183	145	152	179	180	171	171	157	171	195	204	167	178	169	178	184	172	151	140	169	168	178	188	182	156	160	154	171	166	171	184	158	158	163	174	163	163	177	178	174	160	180	171	160	192	175	164	171	157	155	150	172	173	176	145	186	173	177	162	186	168	181	153	162	161	195	190	174	181	188	174	161	165	160	174	181	178	168	164	189	158	158	177	162	145	172	161	185	176	178	150	171	176	189	169	136	162	166	172	184	162	172	154	180	162	165	160	166	169	168	203	169	179	160	182	163	155	158	178	173	175	183	159	158	163	171	162	165	152	156	154	152	179	191	192	169	170	156	201	168	171	163	177	168	185	174	168	176	164	162	166	166	161	178	171	170	179	167	172	171	178	182	188	163	146	168	160	149	158	167	163	148	167	166	188	155	157	149	168	168	186	161	169	163	146	163	186	141	171	170	171	164	177	154	187	160	171	167	155	196	188	178	171	165	177	141	147	174	172	163	172	170	201	161	154	187	154	168	172	153	175	164	176	191	210	194	147	183	185	184	166	150	175	196	184	164	197	181	164	202	180	193	151	181	162	175	135	172	177	152	165	161	170	173	189	155	187	154	209	172	170	189	167	146	164	199	172	174	179	170	163	177	178	173	182	189	167	169	150	197	187	167	178	179	167	165	178	179	180	173	168	182	179	172	174	182	177	177	167	168	153	150	190	154	189	174	165	180	174	164	166	173	181	182	171	193	187	173	170	160	156	162	166	169	171	146	180	170	188	181	175	156	183	172	188	200	166	161	145	173	174	181	174	170	168	166	166	169	171	186	168	145	142	152	159	145	188	155	159	171	176	181	173	182	178	162	153	160	180	170	175	173	169	131	167	152	189	181	182	179	157	180	141	164	175	168	169	161	175	146	160	151	151	185	175	183	171	169	180	175	156	166	183	177	180	160	131	151	180	166	165	188	194	168	220	174	219	165	175	176	167	177	188	205	168	180	167	160	177	166	151	150	192	194	176	196	174	179	186	206	166	171	158	165	177	146	177	199	152	168	137	171	174	162	189	173	155	164	157	145	174	193	169	171	162	168	132	173	177	140	149	162	154	157	177	181	190	162	170	175	149	181	178	160	139	175	161	177	169	151	148	158	155	156	180	179	197	187	178	203	181	170	148	159	168	180	153	182	144	170	172	176	171	162	169	172	168	165	164	167	191	166	179	165	160	206	200	156	212	162	160	194	177	163	190	159	198	166	142	170	189	176	170	165	171	158	165	162	162	185	178	178	180	175	185	186	172	185	185	156	151	183	161	201	182	197	203	146	188	169	139	166	145	172	175	165	162	154	187	179	163	155	150	150	178	151	186	168	171	155	179	165	184	171	157	177	172	178	166	172	188	166	151	163	182	171	164	178	166	185	184	163	169	202	151	174	169	179	194	151	157	151	162	187	166	161	169	140	182	177	133	190	179	186	184	168	176	181	173	155	142	160	155	157	173	183	179	155	163	173	176	191	171	154	162	154	183	176	158	166	157	173	168	163	167	177	183	165	180	166	167	165	188	179	146	166	182	176	161	190	197	208	137	149	169	183	147	174	190	182	181	166	180	192	165	175	176	164	160	175	179	187	190	177	156	189	167	198	177	171	162	197	195	176	159	125	201	148	148	156	153	154	176	175	192	159	168	181	177	153	169	208	174	158	186	166	185	165	170	174	186	175	154	180	195	172	168	204	156	159	182	169	178	168	170	174	208	176	167	179	164	188	152	160	139	176	168	151	177	153	176	173	145	171	165	161	166	163	161	151	165	174	155	183	158	165	174	184	185	184	167	179	171	178	165	160	164	144	172	152	151	172	191	176	153	163	164
28416	43134	44791	40697	43002	32872	24692	14541	14358	15808	15913	14582	11862	10120	9725	7587	6777	4878	4220	4427	3820	3238	2438	2267	2165	1719	1474	1395	1250	1393	1342	1103	1019	1031	789	841	751	673	663	614	622	569	579	536	513	559	542	477	470	469	497	483	501	491	474	477	493	471	493	446	387	484	589	450	450	458	485	483	451	476	444	469	480	465	489	494	482	421	450	466	463	512	435	429	418	435	478	434	446	412	433	423	429	398	406	386	368	403	440	436	382	457	419	408	392	379	421	413	430	390	435	381	399	446	413	369	448	419	417	395	390	412	393	462	398	435	418	399	425	410	462	416	410	418	435	430	407	382	429	426	409	407	419	404	381	391	470	401	405	446	426	417	431	370	437	368	439	414	419	419	444	418	440	438	412	424	371	399	393	403	406	413	391	404	433	405	414	448	400	428	442	412	403	428	396	451	406	440	421	406	380	419	411	434	387	429	416	391	431	420	390	406	424	400	426	440	459	415	412	382	393	417	405	440	393	394	410	403	380	416	436	409	412	398	385	386	395	421	402	430	406	407	410	393	429	401	439	368	412	428	441	413	427	414	454	390	415	417	421	393	440	416	397	400	391	414	428	406	372	394	389	393	403	398	430	421	407	430	403	395	467	387	393	416	395	415	412	398	426	415	397	416	427	416	392	425	417	409	417	381	434	393	436	433	401	394	357	451	413	422	398	435	453	405	440	367	392	423	412	438	404	405	407	404	435	440	442	382	398	405	451	403	450	395	405	406	406	415	407	419	393	418	431	447	394	416	381	413	424	398	414	391	383	374	461	398	376	444	453	419	389	398	441	461	392	419	409	422	455	390	409	389	390	438	415	381	429	421	436	374	402	411	387	423	425	416	405	400	429	417	409	431	363	414	379	414	433	418	396	449	440	402	421	452	438	419	428	430	417	399	426	421	469	405	409	403	373	412	410	410	390	460	392	410	404	403	417	415	400	406	411	435	394	444	400	428	427	428	403	439	380	433	407	405	440	395	430	423	406	403	440	420	420	372	394	425	462	400	369	386	411	418	412	425	421	407	413	400	461	441	428	403	442	389	384	450	427	429	379	395	429	395	408	401	435	419	416	410	394	425	400	421	388	386	406	419	398	419	414	413	419	404	430	409	427	354	426	427	427	409	395	443	434	394	421	420	408	406	432	402	425	395	390	430	416	454	386	418	418	434	397	437	414	435	442	390	417	405	428	440	419	405	388	387	405	405	428	418	407	430	414	386	434	412	396	425	429	403	391	413	377	416	432	383	430	406	394	380	435	440	402	444	411	392	422	384	410	459	402	438	416	412	432	417	428	447	394	447	441	406	398	432	401	393	402	403	428	420	388	388	413	410	425	377	383	393	427	457	421	391	451	387	408	403	418	423	415	435	446	412	385	384	436	440	421	373	391	404	425	432	382	396	416	427	405	422	351	391	432	373	395	444	440	389	381	423	418	412	428	375	391	415	399	416	416	391	430	422	419	450	415	398	419	401	420	377	387	412	401	442	421	381	412	397	420	388	391	414	403	423	389	409	429	409	424	427	402	370	424	408	411	422	402	410	403	423	410	408	403	397	419	383	385	409	407	431	415	397	392	411	373	420	450	435	400	397	388	383	424	419	393	380	392	389	418	433	402	436	433	380	422	410	399	394	399	432	411	441	403	413	437	416	426	426	368	389	447	395	413	397	421	446	427	444	437	404	410	403	410	401	443	436	439	427	402	410	416	405	415	393	395	395	414	373	401	409	432	428	439	369	437	437	388	404	422	420	406	393	423	446	447	410	404	403	414	470	413	416	450	440	429	433	404	399	411	470	415	380	424	396	399	425	391	435	403	397	411	441	413	410	409	406	415	389	425	417	438	388	407	386	412	378	445	412	390	389	403	401	420	397	416	436	426	434	395	401	438	445	421	431	440	414	421	425	419	468	416	432	379	443	412	402	414	415	412	399	442	407	418	405	413	397	429	420	433	421	421	445	420	414	401	437	430	415	461	426	441	382	398	408	397	410	397	398	413	390	396	423	414	440	401	394	408	408	420	421	455	380	416	395	413	430	454	423	384	428	387	439	456	402	410	414	422	437	404	437	432	419	453	401	401	406	434	381	394	432	412	406	408	429	409	370	417	412	403	447	383	440	420	418	368	422	410	402	385	463	411	405	385	408	389	420	395	460	368	425	453	443	406	431	412	417	426	445	445	425	426	381	417	411	422	414	386	408	373	390	424	396	415	376	389	400	427	430	419	447	415	410	430	398	424	408	413	436	395	404	435	444	404	414	425	388	401	406	401	454	408	383	439	397	393	403	434	406	422	440	403	431	442	408	382	402	393	451	418	396	403	476	408	386	385	423	384	435	460	430	416	403	401	421	398	395	400	388	426	427	431	408	423	399	407	406	425	415	431	432	402	408	457	405	414	422	414	388	426	405	407	410	438	389	463	437	450	395	385	417	422	405	437	415	400	420	414	397	440	420	402	370	420	436	438	424	390	451	401	402	457	405	421	426	421	410	388	417	398	407	413	428	395	402	411	427	383	420	415	414	420	393	384	416	400	432	420	434	413	389	409	460	461	424	452	410	380	419	440	383	431	421	373	427	426	378	444	374	398	400	419	380	387	388	401	408	409	427	420	439	383	400	448	423	446	405	396	418	447	407	408	411	414	438	415	420	406	410	373	385	445	427	391	384	401	429	386	448	423	432	406	398	424	405	444	414	416	387	404	395	416	448	361	454	388	354	426	446	396	424	396	409	420	397	403	344	447	409	403	397	388	390	413	411	450	411	444	415	433	437	428	386	421	407	422	380	406	422	404	424	431	411	415	419	392	404	411	425	414	377	436	433	379	427	427	416	388	412	410	401	431	384	423	409	434	411	367	405	444	419	409	411	420	435	404	443	428	405	407	442	450	446	421	423	432	440	433	398	384	411	402	397	400	431	377	419	419	426	435	408	385	417	431	404	378	415	463	420	397	420	454	408	465	425	428	336	421	392	433	418	409	416	416	413	407	418	405	427	414	411	421	390	410	419	428	426	415	415	405	407	392	425	395	406	397	383	377	396	393	437	412	396	429	441	448	416	412	384	421	408	429	425	406	406	438	412	451	390	360	427	423	412	418	390	413	417	412	421	403	437	438	447	396	404	422	399	385	407	412	420	412	404	430	421	397	436	398	444	427	454	359	431	429	413	403	403	388	366	393	432	401	424	386	397	413	419	379	429	409	403	437	449	450	385	399	419	395	426	415	437	402	442	405	401	437	405	394	412	422	427	437	388	382	438	424	424	419	420	419	411	385	424	431	393	385	386	406	434	402	435	403	383	408	446	387	417	403	421	427	395	437	419	411	418	395	393	401	425	414	403	391	414	415	392	407	409	413	395	433	390	415	423	435	430	392	396	389	437	412	414	437	395	444	430	399	442	431	408	390	434	384	429	429	411	443	394	421	423	406	375	420	428	409	429	411	398	407	413	450	412	468	408	388	396	382	411	407	430	382	465
49063	51332	46625	40711	40436	37486	25679	21279	15294	12332	9621	8245	6459	5374	4548	3123	2486	1649	1447	1447	1342	1054	805	605	706	558	448	406	361	337	392	313	309	335	260	238	239	206	223	165	200	182	175	150	198	195	181	174	175	195	195	166	182	168	185	157	158	147	158	146	159	165	189	195	157	165	158	161	151	164	162	171	143	148	159	148	184	160	162	147	139	140	155	165	180	161	165	156	144	156	138	136	139	158	141	130	158	173	151	164	142	164	155	165	152	156	157	152	145	152	141	142	167	155	131	156	139	153	155	163	152	156	149	145	131	133	165	183	152	150	160	158	137	142	164	150	143	144	165	160	153	145	147	148	148	150	153	145	143	143	160	153	140	125	171	173	183	152	127	175	152	139	174	146	147	163	150	143	161	158	152	165	167	149	154	180	147	154	140	147	165	144	162	163	147	149	140	141	185	163	146	155	165	146	144	144	161	135	160	155	171	150	176	142	131	160	164	153	162	148	148	144	141	149	150	157	147	144	160	143	170	156	164	161	150	144	141	166	161	142	149	153	144	165	163	150	145	161	154	145	179	168	146	165	144	156	161	161	148	157	149	157	167	154	140	145	147	156	160	178	147	159	150	140	169	153	155	147	130	142	138	159	156	171	156	137	156	122	148	168	147	161	143	138	156	127	155	149	169	152	129	158	130	167	158	134	143	151	153	157	156	132	123	158	167	151	165	165	151	165	164	169	165	156	158	179	159	151	167	150	163	177	157	163	146	144	136	150	128	138	152	157	161	127	139	131	150	141	155	185	160	137	154	161	151	151	173	147	145	142	132	147	159	139	170	148	164	160	145	145	143	145	158	152	167	141	168	137	155	157	138	124	177	126	145	144	136	161	176	160	133	152	157	166	145	150	132	145	176	139	131	152	133	136	125	144	142	158	167	153	158	151	148	171	151	138	159	160	136	149	160	166	141	136	164	152	164	151	156	174	144	152	152	175	170	146	152	156	148	155	165	184	133	147	154	168	143	151	161	150	148	140	156	161	149	148	127	158	161	175	144	137	146	150	158	142	162	164	151	158	166	153	148	144	149	148	163	145	152	153	140	146	170	157	168	170	162	134	142	145	155	176	156	180	162	160	155	156	149	146	143	136	136	162	142	159	133	140	149	146	161	154	145	168	178	176	153	141	159	160	142	154	170	133	128	130	137	162	154	167	153	147	143	151	156	158	144	156	161	147	180	178	129	154	143	149	164	125	165	165	141	143	122	147	149	154	140	154	147	167	157	131	169	155	140	144	175	151	163	173	149	144	132	134	131	173	165	149	134	170	171	152	162	159	159	135	159	163	165	171	160	162	138	163	145	162	134	158	152	163	154	140	153	140	141	174	162	149	140	163	153	168	149	140	124	163	174	139	151	157	154	144	145	154	162	149	159	170	198	148	150	134	135	150	147	148	121	153	169	160	161	148	157	134	152	151	158	176	147	133	164	158	130	149	162	145	140	162	153	165	164	163	156	151	143	147	151	150	173	161	133	119	155	178	148	165	144	136	153	148	149	139	158	144	159	164	135	164	161	178	144	136	142	150	163	137	154	173	169	175	150	143	136	147	151	148	142	149	151	146	142	157	147	156	154	145	147	154	119	141	141	140	136	141	147	165	160	152	135	138	148	138	169	136	147	138	143	167	137	159	171	157	150	135	136	136	174	149	125	147	164	157	138	152	140	154	162	157	153	157	163	129	163	154	171	174	171	151	139	152	144	146	134	163	130	179	147	173	168	166	166	189	149	155	141	163	158	157	166	152	162	158	153	179	153	167	152	138	162	145	160	144	166	164	163	119	150	150	164	146	125	148	166	159	172	158	140	154	153	180	170	141	172	142	164	150	174	182	132	147	140	158	156	167	152	134	162	144	149	169	174	132	137	145	150	145	146	156	155	157	150	148	155	136	167	161	136	145	174	172	168	143	156	161	162	151	161	140	178	157	122	161	151	161	157	145	149	135	172	161	145	150	161	146	135	148	124	150	146	176	134	135	152	158	137	144	167	136	145	165	164	153	139	141	138	162	132	175	168	143	156	149	172	140	165	144	149	168	159	147	168	147	184	153	141	153	183	169	148	150	152	145	163	146	176	155	159	131	156	140	137	151	149	142	146	156	150	159	134	152	165	156	147	141	152	154	169	149	134	142	143	152	168	152	146	139	158	177	161	177	141	158	148	127	172	140	143	174	159	168	146	127	161	148	163	149	147	166	162	162	131	155	149	140	153	175	147	145	172	147	147	161	153	146	137	160	139	134	170	154	174	144	164	137	136	154	144	139	163	148	171	144	141	141	129	152	160	152	169	161	152	153	164	138	149	155	167	150	151	146	152	147	148	168	157	156	167	179	148	145	145	164	158	171	151	162	156	148	154	129	172	141	145	141	142	161	173	136	149	156	143	159	170	163	166	150	165	164	142	156	141	131	143	142	148	143	156	149	164	166	173	154	142	142	173	172	138	155	155	125	156	167	152	143	141	156	146	133	153	127	148	146	159	162	165	164	144	157	140	141	154	164	144	170	146	172	163	148	156	164	148	156	142	158	157	142	143	143	136	145	149	156	137	125	139	155	159	150	152	135	156	152	147	156	145	146	154	153	153	163	178	145	153	163	126	157	155	150	151	149	135	139	150	146	173	147	160	136	146	168	123	153	129	148	158	150	141	150	163	164	145	154	162	158	134	164	144	149	176	168	154	170	152	147	130	164	154	155	130	145	158	121	160	164	156	156	141	145	157	165	152	162	164	143	150	189	170	177	179	162	121	151	163	151	128	159	149	169	165	139	136	138	161	157	165	155	134	146	151	162	152	149	150	151	168	155	163	161	152	145	145	193	137	146	142	149	146	138	145	140	142	163	130	133	151	146	155	150	166	163	162	122	168	160	152	163	163	147	142	147	139	153	139	143	150	162	144	178	146	153	160	137	151	142	153	164	156	138	182	175	157	147	148	156	149	142	147	156	135	152	130	141	151	157	157	166	155	167	157	151	152	132	146	137	164	142	161	156	140	128	160	132	162	156	164	194	146	150	154	147	133	137	192	139	150	144	142	137	138	147	164	164	142	172	142	113	151	146	168	137	143	135	132	127	129	149	152	146	127	173	134	147	137	151	158	125	150	142	159	122	165	160	157	172	142	137	167	160	143	164	133	145	161	187	143	142	141	149	145	150	134	129	144	153	154	161	138	122	147	143	139	144	165	131	148	161	157	170	137	129	167	149	136	158	147	155	154	144	161	144	154	142	154	157	151	157	142	138	149	167	132	150	156	171	146	173	176	147	170	169	134	161	158	149	142	160	160	152	155	176	138	145	153	136	151	145	148	146	141	153	134	140	136	145	150	146	120	142	160	159	147	180	169	154	151	182	165	135	148	173	167	181	137	164	162	145	126	141	113	130	153	166	151	140	146	141	169	159	153	155	136	159	144	169	144	137	138	140	160	148	143	146	163	157	165	154	164	153	141	153	131	167	121	157	136	146
33549	46211	50636	50512	49674	45499	22446	24097	20952	24653	23691	22863	18512	15899	15279	12044	10233	7744	6935	7331	6299	5118	3887	3203	3340	2854	2268	2219	1800	2006	2155	1603	1550	1684	1057	997	1059	804	817	693	681	626	646	557	623	556	597	548	488	503	513	529	487	471	439	467	475	458	431	477	460	514	622	447	443	420	472	471	458	428	491	451	469	503	506	465	395	424	388	364	433	423	423	422	405	416	415	357	364	382	375	400	352	371	366	370	352	373	364	329	375	354	392	352	343	338	354	342	344	379	365	335	346	368	351	329	359	373	370	341	350	373	372	354	366	342	383	350	349	397	367	423	375	332	343	367	393	344	377	355	336	368	379	379	357	344	346	345	337	321	327	384	405	378	361	357	363	376	370	371	337	357	355	347	391	379	366	389	369	370	364	353	366	329	392	385	345	362	353	371	359	361	363	354	377	385	378	388	359	391	370	340	379	350	337	326	344	396	335	342	378	334	343	330	360	359	375	345	330	348	368	362	328	336	369	348	380	367	337	344	369	359	360	367	396	356	367	344	374	320	358	320	340	357	369	351	356	378	367	369	333	354	369	324	374	380	357	366	364	351	337	346	379	338	354	370	377	343	363	382	383	380	353	374	359	367	362	375	366	348	357	366	344	351	367	335	345	375	372	356	350	363	364	374	345	386	361	340	361	375	391	380	349	356	373	347	371	348	366	340	359	379	372	345	376	381	387	378	361	409	385	367	375	362	411	340	360	375	370	333	347	364	343	345	356	368	346	366	359	362	338	352	338	370	320	390	349	379	359	328	371	361	364	349	341	355	366	391	353	338	349	339	375	325	367	358	367	356	373	350	394	362	381	373	366	356	354	336	359	354	341	334	364	353	370	358	388	387	369	358	351	392	355	346	346	370	350	321	329	354	387	353	323	351	336	360	374	365	345	371	345	342	375	347	342	363	408	319	343	376	361	385	342	349	377	344	376	355	361	339	335	362	377	397	364	327	417	377	339	375	356	379	349	354	353	386	383	345	371	380	370	387	368	343	335	367	363	331	343	325	353	391	374	359	372	360	373	357	385	342	352	353	341	352	363	345	376	364	365	362	330	353	332	365	356	360	364	379	367	347	384	395	361	387	358	357	359	341	334	365	332	357	345	342	303	365	355	376	392	347	398	346	355	338	368	355	346	334	352	332	352	388	324	380	389	347	358	343	376	367	384	363	381	338	382	381	366	374	352	387	348	355	356	360	330	352	346	374	374	388	355	346	366	363	377	373	386	362	367	371	369	379	359	337	354	361	356	341	312	367	386	373	348	398	347	350	392	352	344	378	359	351	378	360	348	338	341	362	375	347	353	362	365	389	350	336	367	344	364	374	361	359	374	364	321	340	365	364	363	367	355	373	349	363	388	364	370	348	376	378	354	346	332	371	375	317	397	344	364	373	385	347	369	367	354	342	333	350	363	361	326	376	362	372	340	376	354	349	326	336	354	361	310	388	351	331	317	392	366	360	361	360	377	365	341	338	344	328	353	324	368	335	373	358	313	369	358	353	352	358	360	360	348	368	353	341	350	362	350	338	389	332	389	354	360	364	341	355	334	365	377	350	375	357	334	341	354	353	340	375	337	344	346	410	349	367	348	331	383	339	346	360	363	354	336	363	333	368	354	352	348	389	371	344	429	388	368	339	374	344	342	386	326	330	357	337	384	336	394	354	386	373	340	312	354	345	393	357	331	386	360	335	382	344	352	385	389	344	356	357	345	349	365	350	355	338	369	404	369	351	325	359	385	355	339	357	359	377	373	336	341	381	362	367	380	380	405	348	387	355	350	380	355	368	342	362	352	347	356	336	392	338	373	353	374	354	398	370	414	351	325	357	373	336	348	346	346	370	330	346	371	347	356	348	360	355	334	360	362	318	379	363	357	361	361	347	368	386	378	361	330	331	362	346	339	383	369	408	339	360	396	388	371	377	371	332	374	361	357	366	398	359	381	350	365	353	348	342	340	376	356	375	360	336	364	358	380	381	355	369	359	371	374	342	390	383	324	384	386	374	378	351	354	395	354	354	348	359	342	314	376	375	392	348	359	353	368	359	375	341	377	380	363	346	379	352	343	353	397	343	377	370	378	363	354	396	366	394	366	390	369	375	359	373	379	352	333	372	359	388	344	354	341	360	392	372	382	335	362	400	360	371	368	384	375	366	347	353	357	324	360	351	365	399	363	385	354	380	325	368	363	370	360	381	365	313	345	344	370	342	371	373	365	397	366	354	367	368	335	373	343	360	369	346	362	381	369	389	339	336	357	338	352	370	348	388	332	345	377	359	339	347	372	349	364	380	374	355	373	372	357	380	353	358	365	370	354	340	358	349	395	327	357	331	360	372	388	339	364	377	330	351	351	372	377	348	328	315	376	352	369	354	358	363	344	369	358	337	342	365	344	346	398	344	372	359	363	358	347	371	342	339	369	366	361	393	362	367	348	339	364	358	371	411	350	391	377	350	348	347	353	338	366	389	361	351	380	349	370	332	377	377	357	352	362	375	380	353	370	388	363	357	400	336	370	353	355	343	346	394	346	338	356	383	355	347	366	357	356	338	343	344	354	313	326	339	368	317	375	345	354	326	377	353	349	377	366	377	362	358	346	377	387	349	346	367	338	347	349	393	318	334	401	358	364	342	370	386	358	358	320	312	367	372	391	380	402	353	349	376	346	334	345	383	361	321	364	373	406	371	356	370	373	342	341	350	366	358	364	381	341	344	370	323	345	349	369	359	378	342	352	394	375	369	358	371	322	342	352	355	374	341	378	379	385	348	361	356	356	381	359	373	341	365	346	316	391	362	378	358	350	354	373	369	361	381	346	388	354	353	405	380	376	367	365	355	363	374	367	384	353	378	350	368	375	409	361	363	359	318	381	370	388	401	384	348	372	346	366	366	349	334	338	357	341	313	377	383	405	373	339	367	367	392	342	355	360	366	368	359	358	346	365	385	372	328	385	367	363	381	398	324	365	371	373	362	365	346	379	365	378	354	362	359	391	350	362	344	393	351	355	381	368	364	376	389	317	335	375	342	392	362	359	350	370	370	354	336	343	355	368	342	345	356	330	386	370	383	337	355	347	348	376	342	353	348	350	347	386	387	363	359	369	390	367	348	358	345	354	369	381	360	385	360	352	347	360	340	387	351	362	375	347	323	348	345	349	348	326	362	346	377	367	366	360	362	375	396	361	360	365	377	332	363	358	376	382	344	350	320	367	360	356	389	361	353	366	359	372	362	383	386	363	323	364	351	338	348	375	335	389	370	359	347	368	377	349	351	350	352	387	365	343	386	342	342	384	396	359	339	374	365	382	337	328	349	338	360	347	362	351	365	370	355	343	329	353	366	351	352	336	375	354	371	351	363	360	354	372	364	332	357	346	374	386	386	380	350	372	380	361	337	379	381	385	357	350	363	357	363	355	371	383	369	363	366	368	384	349	375	371	329	343	331	350	343	381	342	355	351	359	349	349	364	344	341
23411	19893	16234	9927	6534	3033	1462	1046	819	626	518	491	433	423	373	327	259	250	255	250	226	210	175	164	161	154	156	154	126	143	141	128	155	152	141	149	152	128	135	145	163	136	149	133	137	134	156	152	139	116	123	142	132	126	147	148	127	130	149	140	122	143	124	135	144	140	149	142	125	149	147	148	145	118	139	132	130	129	126	113	137	138	115	107	123	133	147	127	129	122	135	122	138	146	135	143	123	115	119	131	140	151	144	131	128	127	137	147	140	132	132	153	122	124	143	134	116	146	143	153	139	142	150	129	143	129	145	122	112	113	117	136	124	113	134	116	143	157	121	140	148	140	124	114	136	141	127	139	116	107	150	122	116	140	129	130	130	122	133	137	133	118	128	126	121	124	116	104	128	135	125	114	124	161	127	136	135	123	127	141	114	111	134	149	137	119	132	133	121	119	113	133	144	132	127	128	140	138	146	117	135	149	136	141	117	139	116	106	126	125	130	121	155	120	130	128	136	131	124	147	146	123	140	113	126	116	128	129	131	117	140	115	137	129	121	134	125	130	139	120	122	119	113	130	141	110	123	123	132	132	130	130	114	143	141	121	129	140	137	125	123	140	142	128	130	140	123	121	126	143	111	111	140	140	124	132	123	128	134	129	122	143	129	131	139	148	141	144	142	135	137	133	135	147	101	130	113	156	149	129	124	133	144	129	116	131	128	118	135	133	145	113	130	131	121	108	115	143	142	136	126	129	131	138	152	130	129	139	121	154	130	147	135	132	136	123	142	163	122	135	118	132	123	134	141	140	129	115	146	175	139	134	112	127	140	128	123	138	120	144	134	110	117	128	136	134	141	108	125	128	130	146	135	113	127	136	142	141	145	133	138	143	136	138	117	131	137	155	149	122	131	140	128	119	137	139	127	141	128	132	141	130	148	108	131	132	116	125	131	126	135	127	138	119	139	123	129	126	141	134	146	124	131	151	131	120	141	122	120	118	136	122	141	135	126	144	140	128	142	137	131	155	141	163	131	116	123	118	128	136	130	126	126	142	148	142	133	121	115	141	132	128	122	142	135	144	129	124	141	136	131	120	115	127	159	112	123	123	119	124	117	130	136	125	149	150	125	125	136	110	133	115	120	131	123	115	123	127	131	124	137	118	128	125	115	143	119	141	119	132	125	141	131	130	125	116	131	128	115	126	121	129	122	143	155	128	132	147	135	129	127	124	123	121	142	123	126	142	117	157	136	118	143	124	120	133	155	111	124	112	124	122	141	114	153	138	119	146	144	153	136	152	147	116	104	127	133	145	137	144	147	145	116	118	137	125	119	134	118	120	137	154	131	121	135	133	129	150	135	139	115	138	158	136	155	127	121	127	106	109	140	135	160	123	150	118	132	112	135	145	120	132	116	136	131	139	112	110	130	137	138	136	138	139	132	119	130	144	135	126	132	138	165	136	126	131	131	138	147	135	124	109	120	135	130	107	127	119	134	121	126	123	128	114	135	136	113	127	132	150	144	123	141	120	138	121	129	135	142	128	138	119	151	122	125	142	130	132	106	147	124	120	138	131	119	132	134	125	121	148	119	118	131	97	132	133	137	117	126	120	117	133	124	152	129	136	124	114	112	121	115	148	129	131	145	120	133	133	130	122	138	117	106	137	121	139	132	109	129	145	117	124	128	123	131	119	132	143	123	136	142	108	143	117	127	136	137	108	116	128	114	132	145	155	141	141	131	160	151	135	122	125	137	136	127	141	163	135	132	141	119	149	138	140	144	139	126	146	124	127	130	118	135	129	111	125	118	114	111	140	133	114	156	125	160	121	120	127	129	131	152	110	132	158	134	122	146	140	146	131	106	123	120	135	140	123	127	141	133	126	139	127	133	121	142	138	120	116	119	131	119	116	129	131	135	119	143	118	130	119	119	127	150	138	142	148	145	145	143	140	133	123	139	134	155	137	127	102	120	131	116	126	122	123	117	122	125	115	115	127	117	138	123	114	130	142	131	96	135	123	109	122	128	129	136	133	116	135	115	112	157	134	139	143	132	133	133	123	172	122	122	145	135	128	138	122	150	114	144	136	129	144	130	125	120	123	139	123	153	133	128	140	142	120	157	127	134	132	150	118	128	151	136	130	112	109	148	141	124	131	130	136	150	122	121	149	133	133	121	136	124	115	117	130	142	149	146	108	129	136	132	127	136	131	132	123	139	139	135	121	132	130	128	115	136	126	131	121	133	153	148	121	118	146	123	143	133	119	141	130	116	136	118	143	107	137	122	142	136	148	115	146	121	135	147	125	127	116	132	147	123	135	145	133	114	138	149	154	139	117	112	133	131	126	144	117	134	111	131	134	122	116	113	138	137	134	115	121	138	111	118	138	123	133	121	135	133	106	143	122	128	133	129	134	138	121	141	148	136	114	121	149	121	126	137	136	129	122	161	134	151	128	139	133	144	130	131	124	136	114	129	105	118	123	141	132	140	132	138	156	117	138	132	116	102	125	133	135	119	143	140	134	133	129	125	141	120	136	141	117	128	132	107	148	134	141	145	142	131	132	141	107	145	125	116	129	127	133	144	125	142	140	161	124	129	130	120	119	116	141	134	131	128	124	115	132	122	116	109	132	136	121	124	123	138	115	123	117	118	131	118	134	145	144	124	115	120	132	129	134	126	131	145	142	121	151	126	120	150	117	141	134	159	129	122	134	130	118	118	119	112	127	110	136	130	121	127	127	127	128	133	134	123	136	136	112	142	142	137	132	126	138	114	117	115	128	126	126	142	122	143	137	135	137	147	119	136	103	123	137	120	120	126	149	137	134	137	123	120	130	121	131	137	121	141	148	98	154	140	142	129	148	147	141	114	123	121	124	135	141	140	139	145	153	158	135	137	156	150	117	127	126	122	121	120	140	141	124	143	123	134	140	134	126	125	124	131	149	134	146	133	111	125	123	143	143	126	136	123	135	138	149	124	146	144	120	146	104	102	142	147	119	143	155	143	140	126	133	116	144	111	117	130	135	128	101	117	125	135	117	135	132	125	153	132	134	125	135	120	145	126	115	134	124	118	128	131	142	128	129	116	129	139	118	119	130	130	123	123	130	133	147	128	138	132	120	121	121	127	128	122	131	139	126	126	143	121	110	132	123	129	132	114	142	125	133	135	149	141	121	150	137	134	146	151	130	123	133	135	132	138	144	134	123	132	145	141	124	112	136	136	145	167	128	112	135	136	112	133	127	116	137	128	121	144	119	127	141	125	145	130	117	138	142	139	135	97	131	118	126	141	137	123	125	145	142	134	118	137	119	147	111	150	121	117	138	126	129	161	128	152	137	113	128	157	119	127	124	143	111	118	132	114	122	122	134	119	120	146	127	149	149	133	124	126	121	122	122	120	138	130	154	143	129	134	126	120	128	166	128	141	122	134	141	138	123	124	133	138	124	138	155	125	110	134	138	126	123	156	132	126	133	160	123	121	145	154	128	135	138	116	115	103	125	130	114
13595	18788	21343	20315	17199	10337	6051	4706	3678	3326	2981	2658	2299	2067	1881	1592	1313	1163	1040	960	875	791	665	623	632	555	514	522	511	505	459	426	414	425	411	404	409	393	402	371	420	365	407	348	326	357	404	351	357	361	368	372	347	322	347	350	339	345	344	316	356	366	338	309	345	366	364	371	329	354	338	356	341	317	348	338	330	334	319	358	318	344	363	335	337	342	335	344	300	306	323	367	357	310	364	337	340	334	358	326	341	347	322	318	364	319	354	328	313	334	336	321	302	328	332	291	291	331	355	317	331	320	342	334	328	351	337	345	331	336	349	332	329	299	319	346	311	312	331	352	330	351	375	340	315	365	359	321	333	316	306	336	357	342	333	305	308	346	333	331	315	336	310	304	315	353	343	318	286	340	338	357	324	338	335	329	347	360	316	320	358	281	304	293	357	328	321	316	348	326	320	344	324	314	316	311	305	295	305	317	317	304	321	333	331	302	346	331	323	351	333	325	314	319	308	327	350	344	344	348	337	350	331	355	318	332	311	364	351	326	346	361	338	351	336	308	318	345	313	340	344	345	338	331	369	341	332	329	341	321	349	320	340	325	343	330	354	329	331	335	322	346	335	289	322	319	337	308	325	309	327	334	332	363	345	330	322	335	314	354	328	338	313	330	313	306	308	340	320	319	352	315	335	348	342	363	363	332	328	275	350	309	341	333	331	312	307	329	311	324	289	338	308	343	327	341	315	316	345	330	335	349	341	343	325	330	345	303	326	327	346	343	338	332	345	299	353	347	328	339	343	346	355	361	322	350	377	325	355	321	326	330	304	305	309	310	331	343	355	366	312	358	328	332	326	339	348	290	337	339	331	326	323	321	349	326	316	356	315	337	344	340	347	376	326	305	280	322	345	319	344	312	305	333	339	342	299	297	287	325	295	328	320	335	343	333	313	349	298	315	343	325	335	305	324	335	305	328	356	324	313	352	333	364	360	319	347	317	356	364	351	308	339	324	340	335	329	303	318	361	326	352	297	319	320	334	322	299	363	337	305	336	341	329	338	306	345	348	322	304	342	318	338	330	351	299	356	333	329	348	316	351	354	335	332	358	332	309	341	328	345	315	321	345	340	336	323	355	327	361	341	311	356	334	354	349	317	316	354	335	339	325	341	324	318	340	310	305	344	318	351	338	358	305	336	335	352	297	347	343	330	342	349	305	337	313	343	357	361	322	319	324	312	328	347	341	362	295	327	330	319	335	310	335	322	302	351	347	312	318	322	347	323	291	327	375	314	342	338	318	322	331	352	342	372	339	324	326	313	324	343	327	316	357	314	328	356	318	335	368	323	288	288	324	351	330	324	312	304	327	346	324	295	308	337	310	352	336	323	286	334	328	348	369	339	351	338	324	305	330	308	338	361	325	332	327	328	322	311	361	316	324	316	327	351	352	332	327	362	308	333	346	320	328	342	344	345	322	342	329	323	343	332	342	326	333	340	347	360	333	315	349	353	331	357	322	326	335	349	330	332	316	294	334	337	321	300	327	330	298	323	337	343	322	338	342	325	337	373	342	332	329	321	339	320	337	289	318	352	333	314	359	350	334	310	324	350	347	321	290	338	342	342	291	305	338	337	326	322	348	315	328	341	337	335	304	319	331	319	360	314	346	301	298	323	312	313	350	323	371	357	334	339	299	305	305	309	339	318	337	310	342	323	305	323	327	332	304	316	357	338	340	357	346	346	357	329	320	359	323	326	344	352	324	327	343	337	352	325	316	324	259	336	333	351	327	317	338	325	324	369	315	347	366	352	343	351	331	317	327	304	310	359	325	344	326	333	334	347	330	369	294	341	325	332	338	304	342	326	344	367	338	339	332	307	354	345	326	328	354	328	330	359	318	332	334	315	347	344	339	327	332	353	353	346	307	368	301	311	317	327	301	326	323	312	347	354	321	343	306	323	304	350	339	341	316	331	330	385	319	340	319	358	320	288	349	332	346	305	359	342	305	321	335	341	329	346	316	323	305	329	317	314	303	316	341	398	343	330	319	330	347	317	331	321	316	363	357	320	347	357	310	329	344	333	319	314	350	323	347	330	356	325	327	310	344	337	320	330	325	385	344	355	318	345	336	331	324	354	325	314	338	318	296	340	320	307	352	329	327	358	323	350	332	369	345	315	323	291	305	322	373	352	337	339	317	352	317	326	322	339	317	351	301	324	324	340	337	348	348	336	337	335	313	320	346	335	319	304	344	338	351	307	321	302	333	301	321	319	302	339	346	333	310	347	328	331	316	320	297	360	344	341	345	339	354	320	336	350	324	338	280	317	307	318	290	310	327	358	346	321	327	363	353	338	355	338	351	317	347	351	332	343	297	376	324	329	311	291	313	360	324	305	357	359	318	327	302	332	343	332	333	344	370	308	339	305	363	299	360	290	337	337	305	332	367	330	329	354	322	333	324	309	338	299	355	309	342	312	311	329	327	315	321	296	302	370	339	310	305	362	315	306	323	367	349	324	358	325	333	375	325	383	330	332	284	321	371	365	332	339	319	330	340	333	324	328	350	386	311	350	328	325	313	342	324	359	314	320	338	357	356	345	358	331	319	334	310	313	344	324	323	316	345	360	333	307	339	304	321	296	318	315	319	358	334	334	296	318	327	323	350	355	299	340	364	339	315	333	347	313	332	299	319	363	313	332	318	325	338	320	362	313	333	343	336	312	321	308	348	339	351	339	347	370	328	333	349	303	356	318	320	338	315	359	327	327	348	324	317	294	312	345	361	343	332	325	291	288	338	333	372	329	361	310	302	308	348	317	342	328	334	323	328	337	361	340	314	314	327	303	330	324	339	313	334	295	328	312	340	323	302	341	327	354	287	341	329	338	330	362	323	346	361	340	318	359	316	302	317	320	319	315	329	339	332	344	322	339	318	332	321	324	337	309	308	332	321	347	355	313	306	353	318	339	319	345	354	348	355	330	345	346	338	338	378	321	320	350	361	311	324	330	318	322	333	307	341	321	332	342	321	331	306	300	293	337	334	328	339	314	325	339	348	330	302	335	322	348	341	324	294	351	302	322	333	311	342	354	347	323	382	324	319	322	336	345	298	322	334	329	306	316	364	322	364	320	337	325	356	331	337	317	335	354	308	332	365	334	355	322	326	309	343	349	319	315	336	330	320	319	338	334	334	359	318	358	346	325	326	325	304	335	314	336	336	347	342	369	306	342	318	323	332	317	342	317	334	330	350	336	351	343	332	311	327	343	310	337	336	345	325	305	316	305	301	336	332	325	349	294	298	287	334	312	371	343	329	350	353	323	305	333	308	342	336	334	321	343	313	339	356	346	359	321	307	333	355	310	331	331	333	339	310	300	322	336	315	362	338	352	360	347	361	330	341	359	346	329	297	318	324	338	328	319	318	322	332	334	361	329	318	340	328	327	321	361	313	322	322	296	330	324	338	305	279	300	306	319	354	309	298	382	298	344	354	342	314	310	326	339	340	326	321	354	321
40928	47592	42695	41625	36029	30782	22181	15343	9284	6661	5457	4579	3879	3134	2819	1826	1421	965	922	928	779	616	570	437	415	341	298	276	262	263	265	242	290	258	204	240	215	217	188	186	197	186	173	184	184	160	168	215	161	180	168	189	180	197	175	180	142	202	193	181	184	172	154	175	210	170	193	175	194	195	152	187	159	191	196	180	163	200	164	180	165	146	175	180	167	158	172	157	178	156	181	176	146	198	171	158	156	168	179	149	172	168	154	183	172	182	162	165	141	125	154	173	164	177	162	198	186	193	189	161	162	183	166	171	174	179	161	161	188	184	168	152	159	162	189	169	172	180	186	165	173	176	178	178	153	182	155	160	160	158	183	172	194	177	180	179	175	179	163	180	153	171	162	179	175	174	167	174	172	161	177	178	176	179	159	173	162	174	167	198	175	153	199	175	185	198	161	159	185	149	209	168	176	182	156	170	157	164	147	164	179	156	147	168	180	163	163	190	174	177	179	148	166	174	153	181	177	188	170	186	162	201	145	162	174	181	172	201	202	154	176	170	175	174	171	150	170	167	173	152	166	166	196	158	159	172	171	191	168	165	159	171	168	187	161	177	161	164	162	179	158	154	182	180	163	141	172	166	182	167	173	134	168	160	161	151	162	182	152	156	181	165	161	180	190	153	174	151	168	203	163	170	186	135	189	160	159	176	167	143	168	177	165	167	195	174	174	197	192	167	159	160	177	160	154	161	188	131	160	152	181	173	191	185	178	160	157	179	175	164	156	151	174	186	180	192	178	177	167	163	163	181	142	170	195	175	170	167	181	165	197	186	178	168	176	174	162	170	159	168	173	178	171	195	173	183	179	139	183	192	166	165	161	168	182	164	175	179	176	192	185	167	177	168	172	161	154	167	186	173	169	179	167	164	183	157	203	170	173	173	177	160	161	158	163	154	165	178	163	168	172	164	153	174	178	154	159	171	162	178	188	143	154	186	181	178	162	188	182	184	185	186	164	176	176	140	169	165	178	175	175	165	187	169	172	167	189	204	144	170	196	164	194	178	170	182	158	161	163	203	165	176	138	186	195	172	180	159	154	157	165	130	169	155	160	158	160	164	197	182	178	179	157	155	176	177	166	146	165	181	189	181	162	159	164	173	177	181	157	157	136	159	176	180	185	170	180	166	187	183	168	157	156	179	183	175	166	157	173	179	175	198	181	177	173	197	168	152	207	171	180	147	175	185	165	182	162	153	173	178	178	173	185	196	149	171	172	183	183	162	163	173	177	186	158	192	139	177	162	186	160	157	172	170	169	172	129	188	180	177	148	174	188	184	164	172	153	174	177	187	186	182	166	179	181	161	162	165	189	160	170	167	202	156	170	178	158	157	156	170	173	170	158	148	152	175	180	148	182	170	169	163	141	174	164	147	175	158	191	173	176	170	150	159	166	172	178	165	184	182	182	163	173	177	182	152	172	159	157	174	171	168	177	157	173	174	176	177	190	177	179	173	162	195	174	183	159	185	185	176	166	188	148	152	175	150	179	192	196	182	160	184	185	168	138	170	158	173	172	163	163	173	159	165	183	177	169	170	177	162	159	162	180	166	168	155	168	166	169	165	201	171	175	192	152	173	173	184	174	171	143	173	164	164	168	151	175	185	163	171	167	156	173	156	168	164	183	186	147	162	169	188	152	167	137	172	175	185	152	160	174	151	153	187	198	171	171	157	170	173	179	163	168	184	173	195	157	172	174	185	165	182	150	153	170	153	189	165	175	172	184	164	201	149	202	150	189	163	162	167	167	175	171	166	146	178	164	167	158	182	146	153	168	157	181	170	175	158	173	169	181	182	164	204	189	163	156	176	144	163	179	166	187	157	179	183	164	177	165	169	201	170	176	184	166	188	172	183	182	166	144	190	166	186	168	173	184	164	159	148	181	156	168	174	148	185	186	156	162	179	164	178	176	162	146	163	156	164	176	154	157	181	171	172	167	177	183	157	185	173	176	147	170	156	190	173	181	161	167	156	166	148	166	163	157	155	155	180	146	169	157	160	151	163	201	174	165	170	176	164	163	173	168	173	168	165	141	200	154	162	163	170	187	164	159	158	174	181	181	174	159	176	173	182	170	174	153	147	157	165	178	181	178	160	165	176	167	169	185	181	152	150	164	177	161	183	157	155	197	172	141	171	196	176	176	171	186	157	183	163	152	180	191	173	158	171	185	172	191	194	168	179	154	146	175	172	158	155	156	167	177	170	202	157	164	170	173	193	191	168	176	167	176	185	162	188	143	184	180	138	158	166	146	183	161	169	163	166	189	159	168	151	178	148	147	176	178	172	203	189	160	188	138	144	151	196	182	182	163	184	189	179	202	167	149	171	199	150	186	172	203	156	209	180	168	156	151	172	175	183	184	181	163	168	169	156	157	144	158	178	154	157	159	173	186	175	155	172	164	154	141	189	173	165	180	170	182	167	155	155	159	193	179	139	143	175	181	175	167	173	157	182	178	194	184	166	196	157	158	178	170	169	171	170	170	206	167	195	191	189	159	180	184	139	162	150	163	170	186	169	154	169	172	185	160	175	176	181	184	186	162	184	159	156	164	139	153	160	168	184	164	156	184	164	171	178	158	176	194	172	186	144	161	175	156	183	161	170	160	188	173	193	161	175	164	189	176	179	163	182	192	158	146	144	174	185	184	167	163	173	159	171	174	200	169	155	158	195	137	176	178	198	180	183	164	197	161	173	153	149	156	156	172	149	185	166	178	151	168	181	177	171	169	181	146	174	200	182	176	156	163	146	155	149	154	173	171	163	173	163	183	181	162	193	154	157	150	155	191	177	162	168	170	160	159	172	186	170	179	161	164	164	152	171	172	163	157	167	159	175	163	159	174	181	153	174	176	178	201	156	166	158	167	161	155	167	176	157	161	161	185	163	166	183	163	163	176	161	193	169	171	168	184	175	173	168	190	151	175	157	165	207	180	190	155	159	187	159	170	140	184	182	173	150	152	154	157	152	181	168	186	169	147	170	141	204	191	189	180	165	164	176	149	164	139	161	181	156	176	140	150	148	178	156	175	173	205	188	168	165	185	171	192	194	155	196	147	188	171	169	138	176	151	164	167	145	169	167	163	181	180	154	185	152	159	171	143	164	177	169	174	178	177	168	163	151	193	171	169	168	166	176	152	157	176	157	181	177	165	164	164	165	165	177	174	157	159	172	178	176	153	187	155	137	178	179	184	173	151	171	154	168	150	171	173	158	160	159	171	177	174	189	153	171	191	170	167	187	174	177	172	174	167	165	179	181	158	162	151	162	164	165	180	153	181	201	146	156	157	173	155	168	148	160	128	145	188	163	162	160	170	160	182	184	178	159	158	174	179	163	186	185	152	169	162	156	191	170	170	160	163	165	163	167	162	180	152	167	193	159	155	171	198	181	168	150	175	142	160	180	166	175	151	166	164	173	178	169	177	171	173	175	183	182	184	182	156	171	197	195	172	210	183	190	172	174
27734	40663	43838	45325	43141	37928	22052	20256	16100	16837	16793	16140	12869	11145	10681	7702	6381	4883	4277	4897	4111	3156	2797	2173	2084	1817	1404	1446	1235	1339	1363	1073	1058	1017	819	799	874	666	640	663	564	568	583	555	517	490	504	511	505	485	509	506	504	505	455	457	449	487	458	471	467	501	454	460	488	516	467	498	475	483	474	479	490	509	461	461	413	453	413	381	429	445	428	451	428	460	385	409	417	441	434	444	406	390	432	415	412	421	432	442	387	417	386	434	423	422	429	394	427	403	415	401	425	391	407	430	418	405	409	412	437	404	439	399	399	390	389	386	381	427	405	444	422	402	422	414	437	440	428	411	429	427	410	443	420	421	437	478	420	424	388	433	421	394	433	396	432	413	408	406	419	419	433	376	388	438	410	371	422	420	403	427	380	398	433	369	372	419	408	412	412	422	396	424	420	439	420	432	432	375	421	408	400	416	412	436	396	376	431	381	426	435	401	400	413	416	399	387	440	416	406	413	470	437	392	399	405	417	461	419	451	417	362	391	385	442	394	437	426	389	383	409	436	410	375	408	408	423	408	401	428	435	443	400	417	412	393	415	425	399	425	410	442	412	448	412	413	417	386	443	387	434	404	414	443	428	430	404	413	406	371	419	381	424	435	414	413	398	423	391	449	414	408	402	436	420	413	434	403	409	391	393	381	417	380	371	419	390	388	411	385	388	412	435	427	396	391	416	395	378	409	426	383	430	445	448	402	421	392	395	411	398	416	404	391	412	394	420	396	388	432	402	395	422	390	410	391	419	394	419	463	391	439	460	372	394	413	395	431	394	420	411	404	403	448	405	450	430	409	429	433	423	426	401	383	413	394	409	440	457	421	383	431	427	414	411	436	400	444	421	422	377	418	403	403	417	391	378	403	413	402	403	459	414	437	384	383	412	425	410	359	414	404	444	388	396	401	424	407	426	369	403	440	411	439	424	444	378	403	382	409	421	416	410	375	389	405	442	395	438	425	394	417	385	430	414	383	453	415	409	397	413	422	457	407	371	404	393	402	411	431	447	417	413	420	450	454	451	395	416	431	430	427	386	389	420	410	418	407	458	396	398	423	406	368	420	416	414	406	404	419	413	422	433	389	385	450	379	412	402	425	413	410	459	435	412	387	397	423	391	390	416	401	399	414	402	401	415	425	412	391	424	419	456	398	438	383	405	389	417	424	427	416	407	418	423	409	377	356	427	423	444	419	406	407	417	384	407	438	405	377	409	389	433	367	359	424	411	427	422	411	385	406	409	418	386	402	426	408	438	380	388	440	453	429	422	413	399	416	423	367	396	453	404	397	418	406	398	391	383	397	393	408	400	443	371	391	384	396	410	450	446	381	381	443	436	383	399	413	423	390	400	433	406	442	363	419	389	366	397	394	412	411	421	407	379	412	433	399	438	453	444	375	404	407	402	442	442	421	398	405	425	404	393	403	422	393	417	422	447	385	383	393	414	394	408	438	397	412	405	381	422	420	452	401	397	400	394	382	388	388	404	428	426	395	425	438	415	415	403	390	433	418	394	374	425	431	402	427	425	414	419	381	433	382	428	420	434	405	404	404	428	421	423	409	422	399	413	419	428	385	442	422	399	410	399	389	382	406	403	363	405	416	404	386	421	439	374	417	403	380	418	425	414	427	414	403	457	412	412	385	404	389	446	391	471	411	415	433	359	376	399	428	394	412	392	429	409	407	402	406	415	405	408	397	412	408	411	405	421	408	423	412	394	408	424	383	412	407	417	406	414	419	374	409	401	377	397	413	391	403	413	411	426	418	400	388	412	371	376	373	422	397	409	409	451	407	434	368	395	388	408	396	397	403	392	404	415	418	423	409	418	407	435	398	422	396	415	433	405	400	450	403	441	406	427	418	396	398	455	394	424	407	356	410	383	381	412	379	401	399	392	407	430	403	413	414	438	439	420	408	374	399	417	406	433	403	395	426	416	424	423	434	425	405	368	391	411	395	408	425	427	386	449	403	408	423	415	428	436	433	393	402	402	449	376	386	414	397	382	416	406	434	401	419	420	451	418	414	446	419	440	397	446	437	401	409	425	444	431	427	377	418	430	445	412	393	411	400	409	405	412	390	404	385	417	405	389	412	409	408	406	406	392	398	389	391	434	437	413	430	420	408	410	445	414	418	374	370	447	366	442	411	396	436	406	389	357	402	417	385	439	425	397	458	420	420	398	423	419	420	411	408	421	403	383	417	428	408	406	388	417	366	461	393	421	423	445	412	419	430	426	410	408	416	388	401	407	394	383	394	427	428	368	421	412	372	354	423	399	430	445	423	396	430	378	408	427	409	409	444	369	388	404	413	410	417	382	366	398	418	440	386	388	409	392	433	419	401	426	403	424	445	404	400	441	366	388	409	432	399	422	392	395	377	387	391	384	424	408	402	403	428	407	419	431	401	412	436	412	447	417	387	379	400	435	411	411	430	408	411	393	426	415	410	429	413	405	416	432	412	398	435	432	372	403	437	413	430	438	431	425	405	411	396	428	428	403	390	398	404	415	410	416	428	406	442	408	388	366	423	399	377	421	415	440	413	406	398	392	405	429	414	422	428	417	408	435	408	406	399	415	380	384	389	396	414	395	425	394	441	453	447	397	397	435	410	392	413	431	395	442	415	444	389	409	434	386	437	402	388	433	414	408	415	417	384	404	400	421	418	396	416	435	422	359	416	398	458	411	405	452	435	422	403	417	411	422	413	401	444	382	393	414	416	391	417	389	387	382	436	382	398	391	372	418	384	357	431	431	435	424	393	413	473	399	425	402	418	418	405	414	411	444	415	410	425	416	385	385	419	401	440	400	434	420	425	403	384	426	378	420	418	405	392	399	447	397	423	420	402	436	406	418	414	390	408	432	408	399	392	395	423	465	393	409	440	415	388	374	399	389	412	444	396	460	412	397	439	402	416	417	396	421	442	400	445	395	413	433	411	416	411	406	396	422	375	400	410	399	439	393	436	444	382	371	419	420	408	418	451	397	435	437	411	396	455	423	405	407	390	469	411	435	429	382	401	438	415	414	390	404	433	388	420	397	377	381	423	394	413	407	417	424	424	411	433	397	416	438	395	400	429	404	413	440	417	407	421	391	423	411	418	412	432	405	386	432	434	434	448	425	445	391	386	403	396	438	420	413	425	387	416	417	405	412	459	456	428	407	419	368	424	356	411	396	441	408	397	395	445	390	410	422	378	415	437	397	387	455	406	415	420	395	438	402	431	426	425	404	373	391	402	402	416	401	414	413	417	427	418	430	371	437	420	420	387	406	413	387	426	414	383	399	405	407	380	386	420	428	374	443	415	437	388	418	381	422	463	408	398	410	435	412	413	417	438	393	447	391	411	404	429	423	406	424	410	378	379	406	418	415	426	395	449	398	402	416	411	377	398	412	390	367	408	411	437	428	429	373	389	442	411	422	401	396	378	392	432	394	431	440	421	360	432	434	392	394	402	384	403	411	401	403	392	419
49642	46229	46765	47217	37307	32318	25661	22208	17096	12923	10424	9212	6662	5592	5038	3186	2248	1671	1378	1567	1551	1230	968	712	685	554	458	412	400	377	388	325	280	300	245	235	249	207	205	182	173	190	170	168	162	186	185	171	168	190	164	169	180	161	158	176	171	195	173	172	172	156	150	170	151	143	160	167	170	165	166	151	166	160	171	175	160	157	155	171	155	151	169	151	155	154	174	144	136	146	148	145	161	146	143	157	161	150	144	140	147	148	167	158	151	163	157	149	169	149	160	147	155	143	143	178	148	168	146	138	143	167	139	144	158	140	133	161	143	167	146	150	165	163	157	137	120	153	151	155	144	138	141	176	153	162	155	154	190	164	158	136	158	130	184	150	144	159	159	147	155	165	139	158	145	159	136	161	157	158	156	139	163	166	170	154	155	153	129	142	159	149	141	155	152	182	139	148	153	144	146	120	128	159	158	140	140	132	152	135	145	140	142	145	155	151	139	150	142	165	135	157	153	163	156	125	148	138	144	145	159	150	147	135	144	143	145	144	124	152	165	164	156	145	153	163	143	145	159	154	172	173	173	144	159	133	133	145	136	155	181	153	159	164	159	163	142	155	143	155	150	151	172	151	162	156	141	158	153	139	149	146	148	164	159	168	148	138	148	160	139	148	149	155	161	173	154	154	161	177	175	156	170	132	162	162	168	140	154	139	146	170	163	166	150	150	153	136	122	138	162	142	140	149	163	140	142	142	171	150	154	149	135	144	157	153	154	154	152	160	158	161	156	150	135	166	147	156	159	161	146	153	140	155	140	144	148	160	157	145	144	156	166	183	143	156	158	158	158	152	168	159	147	131	131	145	136	161	167	145	140	144	154	163	161	158	130	162	185	136	153	162	138	152	143	123	139	139	154	138	153	145	140	152	127	138	172	148	130	152	153	139	124	159	149	165	139	124	157	154	157	154	149	180	148	139	151	152	155	157	139	147	177	141	146	164	147	172	161	153	135	151	150	153	150	149	132	174	166	150	156	173	157	152	135	151	164	146	140	129	163	163	140	153	167	145	165	174	170	142	147	154	134	144	158	156	143	133	164	152	151	160	134	155	162	152	145	157	161	156	167	158	147	167	132	157	129	146	153	152	145	152	134	148	179	150	139	150	184	152	147	150	144	156	158	176	163	177	137	140	157	173	163	160	156	178	138	166	158	138	154	153	137	177	167	138	150	163	167	158	142	150	154	152	163	165	174	164	154	173	138	168	144	151	171	149	177	153	157	154	150	158	130	178	161	148	145	150	148	153	141	165	164	166	144	144	145	153	157	161	138	139	146	167	171	156	154	145	143	150	166	160	165	147	168	153	181	146	145	167	145	144	154	145	143	156	124	163	157	165	166	140	155	146	146	125	139	155	165	140	176	175	141	166	152	126	162	157	166	160	143	171	144	151	167	142	155	148	143	174	149	162	150	158	132	161	153	135	152	147	140	148	170	133	126	147	138	153	147	144	174	166	150	159	161	163	173	176	154	159	160	170	152	157	171	148	164	141	145	170	150	154	138	167	168	143	163	142	152	120	148	147	140	160	174	160	148	186	164	159	144	148	142	137	152	157	185	176	151	160	161	126	147	132	153	154	160	172	150	170	124	140	135	142	129	164	118	167	158	160	153	140	131	151	148	148	147	143	183	136	150	143	139	146	161	165	123	160	143	171	155	157	174	155	158	151	169	139	148	140	169	151	142	141	145	149	147	159	151	150	152	155	144	166	171	127	170	157	151	125	131	159	134	115	162	141	148	176	124	162	151	154	147	133	179	146	137	154	150	167	157	154	152	151	160	144	139	151	149	154	152	142	148	132	148	164	151	165	154	129	150	150	132	180	161	178	148	153	171	149	164	143	172	175	150	133	148	139	158	134	140	163	148	140	145	128	141	154	167	147	172	171	132	147	133	154	144	177	147	133	117	177	161	120	153	165	172	156	149	173	140	148	152	146	141	172	152	155	167	172	155	159	164	127	137	161	168	164	159	180	148	143	159	128	132	145	148	179	161	152	145	136	146	152	152	156	158	168	179	142	138	155	171	153	175	145	164	124	165	166	147	165	146	151	154	142	174	152	137	170	150	150	134	135	164	149	157	134	132	140	141	133	159	132	161	156	145	160	164	117	173	164	153	151	163	142	147	141	148	137	128	164	119	138	148	153	134	173	138	143	164	138	153	174	129	151	155	166	136	141	152	149	136	149	147	157	155	137	157	152	156	150	126	151	143	126	146	149	157	166	161	149	171	162	146	164	154	125	156	172	142	149	140	164	161	156	170	163	155	140	136	156	142	161	161	143	137	162	148	133	167	147	143	149	159	150	147	158	147	140	157	138	156	128	165	158	121	183	130	121	126	166	165	164	145	184	143	144	147	162	167	171	147	135	159	129	155	163	151	179	140	143	140	145	116	128	178	167	145	165	152	175	149	158	177	150	146	158	149	156	169	142	150	148	175	146	165	132	151	124	163	166	156	160	168	141	152	146	173	136	141	163	132	149	153	137	136	163	150	125	140	148	166	163	154	140	159	145	137	157	159	158	157	156	146	158	151	160	157	139	157	137	158	137	148	163	153	127	139	159	167	156	125	136	151	164	142	138	130	145	170	158	136	178	165	143	167	145	126	132	156	170	143	177	150	166	114	157	152	173	151	148	128	172	150	161	148	158	154	157	162	156	123	154	137	147	145	134	150	153	170	172	157	149	143	150	154	148	162	169	151	160	163	134	147	161	154	166	146	130	153	169	174	148	151	134	149	155	140	139	169	168	151	143	162	164	162	145	126	144	142	153	153	150	144	136	130	143	154	173	135	142	146	154	155	134	144	144	156	150	162	166	143	137	152	160	134	174	157	151	149	154	142	148	147	151	155	167	153	159	162	157	175	144	157	144	166	161	148	150	158	119	141	163	156	142	172	136	139	155	142	139	162	155	141	175	121	154	141	143	170	163	152	176	147	144	156	161	146	149	169	156	151	164	165	130	141	161	158	161	156	148	154	138	161	173	151	158	169	151	139	160	158	171	149	148	171	172	138	155	157	147	129	140	140	158	161	141	158	165	142	174	148	158	157	150	129	152	124	144	122	177	158	154	135	167	146	168	141	135	145	162	146	148	144	161	167	141	160	169	163	155	155	159	170	162	167	159	174	137	145	156	151	155	142	145	166	152	150	146	154	139	122	142	145	132	140	145	141	171	139	138	148	135	154	162	158	145	164	168	154	135	173	140	155	155	146	148	151	163	146	152	133	155	142	134	150	168	125	160	172	146	146	136	167	146	143	158	164	162	135	159	164	162	154	139	154	145	154	176	160	155	138	146	151	151	145	153	147	152	152	176	151	136	154	148	158	128	151	147	156	151	160	150	163	134	144	184	173	161	123	173	180	175	149	140	165	143	159	139	146	163	125	153	149	139	149	158	152	148	168	164	142	135	164	145	172	147	176	154	152	143	138	141	161	165	150	144	145	170	152	143	133	139	187	163
34382	40312	51069	51757	47805	42683	28140	24122	22394	25346	24360	24043	18248	16235	15724	11595	9687	7913	6992	7577	6676	5297	4532	3418	3360	2989	2296	2214	1989	1909	2032	1617	1491	1529	987	1031	1025	773	718	691	693	659	601	629	630	628	548	578	498	461	477	473	468	449	482	432	439	468	455	434	494	523	535	474	446	432	486	427	436	414	427	429	490	521	470	443	446	395	427	448	443	456	475	383	414	402	404	405	346	395	373	379	373	384	361	341	390	370	425	321	365	295	337	346	370	370	349	354	402	382	344	382	373	348	358	391	351	372	372	385	336	353	330	381	344	376	315	367	366	340	354	363	396	358	371	392	352	396	341	364	387	375	363	345	387	362	344	390	333	407	357	379	365	360	364	356	391	373	373	341	362	358	358	348	354	347	383	373	369	359	348	389	361	367	374	369	353	339	352	354	389	354	379	345	357	331	378	367	349	362	377	348	375	352	351	369	347	359	355	363	327	366	338	371	387	346	385	344	334	361	347	334	359	369	374	343	358	391	380	371	365	389	366	334	347	332	393	346	402	349	380	352	364	365	411	370	338	377	366	320	372	355	361	372	351	395	351	336	309	391	346	340	389	358	342	347	364	372	369	380	350	367	349	363	376	371	345	373	374	395	387	377	319	317	342	349	376	323	352	361	367	359	362	363	349	374	415	349	366	412	338	354	355	375	375	384	372	368	343	384	362	347	335	354	362	357	348	399	363	352	362	357	367	373	334	358	343	354	369	361	335	364	349	367	376	365	382	364	363	347	353	328	359	373	354	379	385	359	334	349	364	358	347	367	387	349	347	334	348	329	344	346	354	368	379	351	363	347	348	347	357	321	355	368	334	362	352	387	373	375	361	368	373	351	355	384	352	400	388	355	353	351	331	336	367	351	381	337	350	344	347	348	340	367	362	360	348	357	380	346	361	381	337	356	374	374	376	365	380	375	374	343	338	356	367	359	373	353	331	361	404	346	347	357	395	354	395	388	367	403	388	377	328	363	337	359	349	368	343	358	348	334	332	354	363	377	368	341	344	363	385	370	382	375	361	354	355	336	362	321	392	365	347	348	367	314	360	333	362	361	331	379	371	354	379	417	378	387	379	363	387	355	396	361	361	369	332	363	342	355	384	351	330	364	360	376	371	358	365	356	352	339	358	357	354	387	357	375	368	388	378	356	355	359	356	372	371	325	377	350	358	349	377	314	366	359	360	372	361	346	361	376	357	389	335	360	354	342	309	358	343	312	359	372	335	364	366	402	330	350	342	394	342	384	327	353	353	344	358	379	357	371	342	362	338	367	354	364	338	363	363	353	353	365	366	378	338	352	340	336	344	355	375	381	353	331	354	354	341	350	359	367	366	359	357	369	335	382	337	369	353	335	360	360	342	347	358	344	375	331	357	366	397	345	360	349	379	360	370	368	342	360	382	354	373	384	354	388	331	369	358	379	362	353	370	342	389	347	372	365	365	335	360	340	410	364	365	395	366	343	336	368	402	330	363	351	357	370	374	334	356	342	358	345	349	393	344	367	389	355	341	351	324	368	370	351	362	320	353	329	321	369	344	382	339	387	362	360	359	343	357	339	348	354	317	371	330	396	326	335	366	371	328	377	370	352	359	305	320	370	379	358	354	363	371	342	375	333	339	361	372	342	376	355	359	359	356	346	393	361	354	358	321	390	357	368	323	348	343	371	386	356	354	318	341	364	371	339	346	358	359	339	343	375	345	342	327	374	353	367	347	367	371	372	389	365	333	374	367	373	381	337	366	332	345	335	350	341	385	350	353	369	348	392	382	362	338	347	357	366	375	409	344	354	343	359	358	346	329	369	373	372	376	397	395	345	378	351	366	381	346	391	358	329	370	340	358	344	357	366	364	389	367	366	361	359	368	344	391	350	373	335	373	387	335	372	335	341	374	375	364	335	365	378	370	342	365	341	354	353	363	361	365	364	380	360	357	363	352	369	360	358	365	352	359	352	365	351	379	352	353	380	347	342	395	374	373	387	332	351	364	364	345	355	353	328	374	361	363	363	332	378	311	362	372	330	299	384	369	377	380	346	355	347	372	374	380	333	365	372	354	377	359	379	368	373	375	331	362	348	329	340	386	349	377	327	391	374	338	351	372	377	385	381	399	387	340	344	326	354	353	356	380	340	366	355	400	378	367	328	374	391	350	361	365	343	336	366	390	347	343	362	333	370	359	331	364	381	376	376	354	356	365	351	328	357	383	377	352	345	351	384	381	332	358	329	357	371	405	353	376	354	319	342	367	364	380	343	336	327	353	356	376	405	370	388	369	388	359	327	363	344	392	367	353	339	372	346	354	317	361	324	374	382	338	368	383	360	323	386	350	348	330	347	345	370	385	422	382	354	367	356	356	344	350	370	358	322	367	391	339	358	334	388	374	342	346	383	380	361	370	351	340	351	325	380	370	319	336	396	381	340	335	349	355	382	337	371	375	343	355	348	354	359	386	327	353	372	349	364	359	331	345	377	370	349	331	354	371	373	351	339	368	367	368	394	380	352	390	337	375	368	377	347	343	316	401	347	349	343	381	378	343	363	368	376	370	348	357	372	367	304	334	335	353	346	358	334	364	320	342	332	354	349	350	356	363	340	371	357	303	371	357	385	365	343	337	362	371	349	371	374	403	376	375	365	387	381	353	370	344	369	401	339	373	374	353	350	347	355	347	345	366	362	401	361	333	353	367	382	356	351	377	373	336	350	351	371	388	377	356	392	376	349	373	320	357	334	335	345	368	341	314	350	340	367	364	348	374	367	376	375	351	391	380	378	359	327	386	369	358	362	339	360	361	380	340	355	377	386	356	346	363	355	355	378	357	334	355	374	387	367	373	335	308	358	368	317	334	346	346	382	341	381	355	359	329	380	370	372	329	392	348	388	370	358	333	376	378	355	361	370	351	370	342	360	363	388	331	382	362	354	350	350	366	362	346	360	382	368	342	346	330	401	365	342	350	387	351	359	363	365	341	356	343	362	350	378	346	361	371	371	366	355	390	308	369	325	324	365	355	360	360	386	365	359	339	320	355	364	325	411	380	363	350	334	348	358	373	346	340	365	328	336	335	358	346	354	406	320	372	389	362	359	385	365	316	375	338	345	390	366	346	404	363	340	360	367	352	344	371	362	346	341	347	401	357	344	347	359	339	353	366	389	371	374	353	356	362	346	321	343	396	354	358	369	364	346	335	360	346	349	370	327	368	358	395	364	309	363	348	343	374	329	341	337	364	335	382	343	343	334	356	332	378	325	386	371	359	360	346	306	366	346	338	354	335	346	364	366	334	352	377	353	389	364	355	332	373	351	367	366	363	343	382	319	370	367	363	358	382	341	336	368	353	347	385	363	333	343	369	337	322	383	367	380	375	359	379	376	354	337	305	365	356	358	340	378	310	345	332	361	327	362	356	389	327	366	342	353	395	342	350	321	378	404	369	333	339	367	392	346	373	383	363	386	358	394	373	366	365	322	363	363	347	367
20470	17318	18506	13786	8213	3768	1585	1109	850	712	563	494	421	384	371	309	264	250	238	240	195	187	206	165	151	162	158	142	184	149	167	169	146	142	147	127	151	121	152	137	127	147	134	149	136	152	105	123	126	140	132	130	125	116	165	127	150	138	129	132	120	117	154	147	160	145	144	143	156	144	112	136	132	138	128	111	164	133	140	144	137	141	125	119	109	122	145	132	139	135	143	127	118	135	145	134	114	134	160	144	136	133	129	108	131	133	117	128	135	128	120	123	142	124	125	132	110	122	156	129	130	122	125	125	148	133	124	118	165	134	125	133	121	132	148	133	145	124	130	134	137	157	138	126	117	126	133	136	142	125	111	117	128	126	113	130	124	145	132	111	129	125	134	134	121	113	116	117	144	117	134	126	121	127	123	125	129	135	151	139	137	128	113	102	117	167	131	127	149	163	126	127	150	137	134	122	116	123	124	123	117	143	117	133	124	148	129	118	136	123	151	136	115	127	135	130	125	136	140	131	143	152	120	136	116	141	110	135	119	138	130	124	139	131	139	139	137	126	131	131	140	114	142	139	130	145	126	149	131	157	136	135	121	144	121	147	152	123	143	144	155	111	151	139	136	122	139	140	115	133	146	125	128	134	138	116	119	140	126	144	136	135	130	112	147	133	135	125	121	173	148	133	134	118	135	120	114	134	129	115	141	133	122	116	123	122	116	133	142	107	136	132	132	158	124	129	120	138	141	134	131	129	143	136	107	133	159	132	122	143	142	137	151	134	134	119	112	130	151	135	129	139	114	135	129	145	115	127	137	127	112	142	135	131	124	161	124	138	110	138	124	123	129	124	136	128	153	134	123	129	149	157	145	115	129	153	117	152	152	136	144	139	122	115	133	128	126	139	140	115	114	141	133	123	118	135	131	131	122	133	147	123	135	133	131	128	114	133	138	142	129	144	146	136	128	119	125	109	124	141	122	140	145	119	145	118	124	133	117	117	127	132	154	134	158	119	155	137	114	128	140	111	114	109	141	130	142	130	135	128	141	140	128	150	96	120	140	137	134	155	161	132	133	140	136	148	153	135	138	114	139	134	118	139	110	132	125	119	145	127	156	148	119	128	159	132	148	135	151	141	134	108	138	117	130	140	156	137	114	128	165	128	144	121	142	131	134	137	148	131	136	135	127	115	123	125	121	146	128	141	112	137	133	147	141	123	126	106	124	132	147	119	132	143	129	149	139	123	123	126	128	134	129	133	152	159	110	129	133	140	130	129	122	121	130	132	125	115	117	152	130	137	143	124	117	124	128	133	125	124	132	114	139	116	128	123	131	127	127	134	149	128	133	155	128	134	128	150	145	142	131	145	126	135	128	130	123	129	135	132	108	129	140	145	138	121	145	123	133	163	137	111	135	132	115	106	145	127	118	134	134	119	124	119	136	120	142	146	144	135	130	121	130	131	144	131	142	113	119	132	134	154	117	105	109	128	118	148	151	115	140	128	142	120	134	127	123	112	134	121	141	137	128	125	126	119	128	129	122	122	145	119	119	127	131	139	143	140	125	110	128	152	124	153	126	109	138	153	142	132	145	143	165	142	130	122	124	110	128	140	124	129	115	133	131	136	133	125	139	125	128	135	128	137	138	117	137	153	124	136	129	132	134	127	129	138	115	141	123	107	153	159	143	108	156	131	152	116	123	106	136	129	118	139	137	126	143	150	138	118	128	149	120	129	140	112	120	125	124	138	147	113	124	130	128	131	123	140	144	138	125	131	135	137	134	117	138	146	134	147	122	124	124	109	125	121	129	149	120	117	117	117	130	130	134	147	131	128	137	136	122	134	121	138	118	132	135	139	130	139	122	133	132	111	145	121	141	145	120	127	115	133	144	123	117	127	137	119	154	118	130	139	123	141	99	142	125	114	126	112	129	144	135	123	139	145	119	121	115	138	138	127	139	128	112	132	143	126	137	163	129	135	139	130	131	138	143	124	158	132	127	151	155	123	132	104	114	116	146	118	120	131	124	141	137	143	142	119	128	121	117	143	128	99	148	130	130	128	122	133	118	125	127	134	144	131	116	112	133	137	120	119	155	145	143	107	122	134	133	124	134	139	125	126	135	128	135	126	129	148	146	130	133	141	135	120	134	140	131	116	130	158	153	128	141	138	113	123	128	137	137	161	137	145	114	116	138	117	156	128	141	155	115	127	133	119	124	121	148	139	144	134	111	143	128	116	132	127	139	121	129	150	131	133	150	142	120	127	142	144	131	129	143	116	144	137	136	140	128	112	135	137	119	114	132	144	112	151	128	127	119	122	132	130	142	134	143	124	135	123	150	135	127	110	147	150	147	126	154	117	151	133	109	117	133	143	127	154	123	132	135	128	110	168	137	135	120	153	118	125	127	110	126	144	137	130	132	138	117	130	118	126	110	146	141	101	147	140	116	125	137	130	127	128	147	137	137	130	135	119	125	123	117	130	130	141	149	138	119	153	136	135	136	137	120	151	155	118	111	134	126	116	143	99	129	139	118	151	142	112	115	144	143	118	133	122	127	130	144	123	144	115	153	109	186	151	145	143	118	127	135	147	129	147	127	123	129	121	128	129	142	130	126	149	106	137	131	131	127	107	145	96	133	151	146	137	143	130	123	133	138	140	125	149	145	135	140	114	148	128	141	109	111	117	109	138	126	144	131	125	163	152	126	126	143	129	135	107	148	134	132	135	126	127	170	120	135	128	128	129	138	128	132	112	128	117	130	115	142	124	140	134	128	153	115	147	137	137	132	153	144	112	144	131	153	114	117	146	126	126	143	148	152	138	129	115	126	126	129	120	125	148	145	109	138	148	126	135	141	143	131	142	141	157	139	128	131	121	140	127	132	133	129	129	124	116	145	135	127	144	145	127	137	134	126	143	124	116	132	116	121	162	150	121	146	122	134	136	127	128	117	152	126	151	131	127	151	124	142	126	130	126	123	143	127	138	138	119	108	124	124	118	137	159	112	138	134	121	123	143	123	153	134	137	128	132	134	133	127	126	130	148	121	106	158	138	144	148	123	155	131	126	151	142	152	138	146	132	132	150	131	124	152	129	114	132	154	129	135	142	139	130	138	114	149	142	142	136	135	130	140	131	118	131	116	142	137	134	123	121	132	147	126	150	118	145	130	147	131	132	132	141	137	158	145	149	122	143	137	135	123	122	128	111	116	142	122	148	125	130	130	133	114	132	157	136	117	117	126	116	108	143	134	136	110	121	115	129	134	137	118	150	121	125	117	141	118	138	109	128	112	128	125	116	109	135	161	130	124	119	139	123	145	169	130	124	117	122	112	142	110	109	138	124	145	147	119	134	138	122	138	111	129	125	124	114	145	131	132	129	118	141	114	147	128	138	143	121	133	144	140	128	128	140	125	126	132	160	127	127	140	136	154	111	138	122	135	123	135	116	124	142	134	125	121	135	128	150	135	147	128	129	138	119	154	148	129	125	151	149	141	138	138	126	121	134
12070	16085	24823	24401	19873	12046	6515	5029	3777	3580	3039	2851	2329	2069	1855	1475	1321	1079	1033	952	883	805	653	624	653	600	478	475	482	467	461	431	426	410	450	387	362	388	408	379	381	381	389	339	351	396	356	349	336	365	371	353	375	359	391	342	370	372	332	360	348	356	372	359	318	284	336	354	379	344	360	361	350	338	349	365	343	339	349	345	327	353	389	308	330	301	352	350	332	348	328	363	345	348	320	333	343	346	317	317	334	300	307	347	331	333	335	340	312	352	331	340	361	310	290	329	348	357	325	323	333	316	312	344	355	336	346	303	354	352	345	366	335	313	358	328	329	319	327	356	354	327	315	343	335	352	303	316	299	316	320	312	363	305	339	339	350	355	332	341	344	331	326	320	327	307	336	354	331	318	327	357	324	315	342	304	303	308	349	315	313	321	347	317	317	359	366	308	335	369	310	341	324	316	307	323	336	378	334	320	332	337	328	307	311	338	331	333	368	315	345	360	346	336	330	355	306	351	328	311	335	298	320	357	320	322	328	301	297	341	331	295	324	346	335	341	322	333	347	335	327	338	343	363	352	309	327	333	353	341	337	323	323	326	332	312	322	301	337	360	332	377	348	340	331	330	323	316	326	344	317	340	326	357	322	349	341	317	324	321	404	325	335	349	370	340	334	296	334	363	315	332	332	365	316	295	362	358	333	320	335	301	335	311	364	333	325	315	311	308	330	348	323	328	330	344	347	340	314	339	349	323	333	340	313	303	324	357	350	348	331	316	344	332	347	349	368	322	336	326	336	340	318	349	314	309	337	338	365	319	319	327	327	325	330	332	363	323	316	332	347	313	348	346	327	309	331	343	341	331	344	314	329	361	353	305	370	343	332	327	365	327	324	362	312	327	350	333	314	321	366	325	320	355	356	318	304	326	343	320	316	305	323	348	354	355	350	326	323	310	337	343	337	274	335	344	347	342	376	365	309	372	348	323	340	352	330	326	328	366	304	332	328	340	340	365	337	315	323	334	335	338	302	306	308	325	304	355	346	314	349	347	341	307	349	348	329	353	327	343	334	334	346	346	314	303	358	325	319	314	349	310	319	340	337	337	347	312	338	303	345	328	366	330	321	358	344	355	317	331	335	294	331	337	386	332	352	312	340	335	347	323	322	323	317	326	328	299	368	311	303	325	329	343	287	355	317	334	335	311	324	342	322	317	333	347	320	332	314	341	330	322	340	300	353	328	316	319	326	353	299	301	333	369	345	319	309	350	329	329	318	307	313	353	328	307	286	345	351	310	333	323	329	339	352	317	347	346	334	355	322	317	346	325	318	311	316	330	338	343	327	334	339	330	349	298	334	299	306	348	331	347	322	321	345	343	312	339	324	327	301	330	344	326	359	382	340	352	297	347	323	330	320	307	330	351	322	339	306	313	347	349	331	303	337	341	330	330	342	340	300	336	321	331	344	341	322	326	304	341	327	318	313	308	334	338	335	311	299	371	329	305	312	325	322	328	305	349	330	331	321	350	328	279	335	331	333	355	339	325	313	322	305	315	326	328	327	357	335	339	323	324	319	339	367	340	297	347	334	340	342	332	328	306	373	347	355	368	322	283	323	344	330	338	359	348	344	341	362	314	310	329	321	338	328	335	359	362	341	359	285	370	310	324	333	318	334	327	306	350	335	329	342	330	371	342	308	331	375	332	311	314	316	320	348	316	332	313	309	317	352	331	332	300	380	297	349	342	335	336	333	310	333	359	308	321	320	320	315	340	328	327	339	327	359	344	326	337	324	350	304	330	300	363	314	310	289	336	360	334	323	303	308	312	355	323	310	343	332	330	329	328	319	344	341	331	356	340	290	329	354	340	345	323	337	315	334	356	330	294	331	331	341	322	357	321	292	334	342	333	298	370	330	341	339	334	322	328	334	336	316	326	316	346	355	322	318	323	315	357	362	315	301	340	327	349	330	349	353	324	331	361	325	343	318	364	319	353	339	304	306	334	334	314	323	311	305	322	318	353	320	344	372	326	311	341	303	328	310	361	359	336	302	349	304	339	319	351	322	342	350	330	334	315	334	329	308	316	305	334	325	334	313	312	316	334	322	326	333	311	340	337	358	361	359	299	308	349	317	341	354	328	339	345	335	338	321	360	335	328	335	337	336	301	339	329	313	332	327	331	313	298	339	342	348	336	346	304	349	339	349	331	329	352	350	329	367	320	309	337	293	296	327	324	340	367	320	353	370	330	331	354	325	298	345	306	313	359	354	327	355	347	340	338	321	339	321	308	344	311	318	339	328	330	335	344	359	316	324	362	344	323	343	331	374	330	335	332	328	337	350	324	298	344	317	328	321	304	329	343	345	355	341	355	337	315	338	306	303	342	337	313	345	311	333	338	335	326	327	333	313	381	340	319	349	303	329	332	337	319	323	326	322	336	339	311	325	322	370	347	327	314	351	350	321	321	347	340	375	353	337	327	331	352	306	366	340	331	311	339	360	341	338	332	322	353	297	297	322	347	332	335	286	356	329	336	310	337	348	334	324	350	365	334	328	342	332	305	331	326	339	357	355	366	332	318	317	324	329	358	328	341	328	328	305	339	346	329	311	377	356	386	363	350	322	335	339	332	325	331	318	336	312	342	319	278	322	314	329	316	340	357	339	346	314	351	311	351	315	317	342	325	334	337	355	337	345	336	382	354	344	370	338	335	321	320	350	318	340	353	328	321	321	334	344	371	320	317	281	341	310	344	347	311	365	324	332	336	321	310	337	334	332	305	333	306	308	305	334	336	310	336	314	349	347	314	313	347	336	342	334	317	367	334	286	339	333	304	334	320	312	318	324	316	321	292	315	340	338	319	296	323	334	314	333	315	351	339	330	325	339	338	347	331	330	332	302	349	342	287	369	320	350	313	328	316	304	320	310	337	315	349	319	358	327	337	362	327	361	336	303	322	331	323	340	360	326	354	341	348	317	311	320	293	334	336	334	319	323	327	338	305	342	322	327	369	336	354	374	334	344	347	334	359	356	307	287	334	312	324	353	338	336	323	321	350	290	371	299	298	322	338	307	304	313	302	341	342	311	352	359	340	333	323	371	325	342	361	308	350	321	339	348	342	322	340	358	359	318	333	305	359	315	319	333	332	318	342	332	310	330	318	332	314	345	339	316	339	338	366	331	316	328	332	317	306	315	333	347	353	330	356	337	333	348	353	279	321	316	338	314	323	348	328	357	327	348	336	318	371	349	333	353	314	347	332	318	373	343	322	336	330	338	335	316	361	322	311	308	344	328	330	317	338	342	353	335	331	323	311	338	335	326	343	338	323	320	298	323	364	354	340	316	314	333	347	340	346	324	333	332	339	323	329	314	332	339	344	314	326	340	333	328	324	321	355	342	321	334	344	337	338	304	332	310	314	340	315	326	353	324	328	324	338	309	332	335	329	320	368	334	314	361	318	359	350	308	319	327	365	315	323	335	315	331	324	339	319	339	325	307	317	321	321	317	307
39993	44157	45254	44322	41628	40501	26938	17800	9676	6560	5728	4818	3414	2731	2383	1411	1146	885	800	839	732	655	584	491	493	354	332	292	269	258	288	254	249	268	226	228	213	190	202	180	207	206	192	188	159	176	185	210	211	195	190	173	201	195	166	154	186	187	180	176	173	199	172	181	201	161	191	182	193	187	180	172	155	180	187	201	216	182	189	182	186	181	187	190	210	182	183	182	184	197	143	139	178	188	186	172	184	167	163	176	170	159	162	156	161	166	169	174	152	171	163	147	184	177	153	181	159	183	153	175	184	208	173	181	168	155	167	162	151	161	162	147	159	159	152	146	153	168	156	160	178	184	161	184	179	163	180	175	160	173	167	149	190	191	176	180	171	165	172	176	162	146	180	168	186	173	169	189	187	155	162	164	167	170	161	178	186	181	159	189	148	166	172	189	163	172	188	168	201	171	164	169	154	167	162	173	172	142	183	197	176	153	185	177	182	162	174	174	179	181	184	151	190	134	146	184	179	167	183	160	184	162	176	143	164	155	152	146	173	179	181	182	174	167	158	172	178	167	159	173	153	195	164	165	170	179	185	180	182	169	156	172	176	134	164	164	185	162	191	208	147	174	149	194	161	183	149	208	190	173	161	167	147	159	197	168	148	171	177	177	174	198	174	222	182	210	165	173	164	176	185	160	169	168	170	176	178	174	178	169	182	179	181	189	163	156	181	187	171	161	168	163	160	185	182	176	178	152	184	184	171	163	165	164	195	152	157	157	168	177	155	189	184	179	169	187	167	174	157	154	164	175	176	175	194	191	149	175	160	177	183	161	178	180	176	152	183	196	187	173	201	154	179	175	172	175	159	127	199	171	163	160	170	152	175	164	195	180	151	157	184	176	186	169	160	197	166	159	187	166	174	178	159	172	178	141	166	164	160	192	174	204	146	187	177	171	168	171	171	169	183	183	185	177	160	180	164	211	174	180	160	184	173	150	166	181	189	160	193	156	175	160	177	157	151	207	166	169	169	146	143	173	173	166	191	185	173	184	168	166	171	165	173	196	191	209	199	200	193	197	161	170	175	165	178	159	177	159	154	170	163	160	171	174	170	194	189	185	173	163	180	175	154	172	167	197	192	155	192	183	175	177	145	186	206	171	178	176	165	163	166	165	153	150	198	181	162	181	181	178	168	179	158	165	144	179	162	175	185	180	181	185	153	180	189	171	183	162	172	195	155	183	210	183	178	146	152	170	176	164	179	181	166	169	169	165	182	160	192	175	166	171	191	178	186	169	158	184	172	149	160	136	171	187	171	175	195	169	184	163	170	167	186	168	178	157	176	197	146	171	183	186	176	185	166	164	197	187	181	173	185	165	145	189	178	175	172	184	187	188	178	162	161	199	186	180	153	188	175	153	176	185	157	176	183	173	153	206	163	147	164	148	176	150	185	222	176	167	179	152	181	175	177	184	151	174	153	153	159	165	188	170	196	180	145	201	171	172	188	184	150	167	164	199	175	177	186	169	175	157	176	172	184	179	166	193	187	192	169	165	186	160	158	161	167	135	175	160	179	168	184	169	162	171	176	173	192	174	186	167	164	162	173	154	184	176	161	159	171	169	188	152	177	160	173	174	179	154	171	173	193	174	201	165	189	176	150	179	171	192	181	205	186	174	172	155	178	178	177	178	163	145	165	170	156	176	161	167	172	183	181	177	188	169	157	164	175	202	201	176	152	182	180	206	154	189	170	180	161	175	175	166	169	163	170	156	181	167	186	181	168	161	174	178	197	178	177	164	165	172	169	159	164	158	151	169	171	156	186	170	154	138	176	146	179	159	186	165	155	190	166	158	190	178	169	191	153	161	174	151	162	169	170	182	180	162	151	182	170	163	161	166	175	176	166	154	176	150	181	176	170	165	207	170	188	166	183	173	165	186	195	186	166	173	151	175	154	163	154	169	183	166	176	145	176	183	171	175	187	177	181	157	152	159	174	159	177	197	168	186	171	179	184	161	157	175	178	180	179	168	164	184	166	188	167	160	186	173	148	158	153	187	152	152	175	191	180	208	180	169	176	200	179	172	155	166	196	196	172	190	183	190	177	171	165	181	161	175	175	178	178	144	171	160	163	165	163	187	196	209	173	183	172	169	177	161	169	164	178	164	136	184	141	156	169	184	150	162	175	173	189	147	170	149	177	177	155	159	199	185	182	139	162	204	176	178	150	201	169	163	179	148	178	165	177	174	170	170	181	184	180	188	192	182	154	175	176	169	151	192	206	186	172	167	137	138	178	169	152	197	169	189	151	162	161	149	177	179	161	187	175	184	212	154	167	168	175	181	179	160	173	178	164	168	168	181	169	157	182	176	179	187	173	153	168	191	188	173	158	163	173	173	160	165	169	161	180	170	169	186	174	185	163	158	174	174	175	163	185	149	166	182	158	177	153	194	167	171	166	187	161	171	194	161	166	155	164	152	174	164	153	162	160	173	170	172	176	174	173	184	160	167	177	157	157	180	170	181	172	203	184	169	176	173	170	165	158	188	184	175	159	183	181	158	158	179	159	162	171	165	188	177	171	152	146	152	147	148	174	164	168	175	165	189	171	164	172	192	193	154	186	178	189	170	182	168	163	169	181	156	167	181	175	191	172	162	153	170	161	153	170	161	174	173	147	179	149	171	163	175	169	156	160	164	175	178	186	164	199	173	176	162	171	195	165	173	185	178	168	165	160	186	176	158	178	160	181	185	167	188	171	172	188	199	175	200	204	152	153	178	198	180	178	167	181	157	179	179	169	144	174	172	172	184	187	184	181	169	190	194	189	174	156	176	172	170	185	182	179	176	151	186	167	197	183	161	156	151	179	200	149	157	153	175	184	176	156	171	165	173	189	165	155	189	175	157	164	165	180	154	213	188	202	202	165	173	192	176	170	161	156	176	174	150	177	175	173	171	193	178	199	200	179	163	193	167	162	173	180	180	186	171	176	171	166	179	172	174	162	186	184	223	185	174	184	186	169	182	142	201	157	161	180	164	170	180	188	182	160	175	160	181	182	167	157	176	157	185	191	164	180	166	152	187	192	163	165	193	159	177	162	171	169	179	187	178	193	193	164	149	187	180	180	172	165	167	184	157	193	177	202	159	175	143	176	177	162	190	193	180	188	176	173	172	162	165	166	197	176	189	193	155	180	155	182	162	156	172	180	157	164	175	158	173	152	187	165	180	167	165	176	167	160	205	167	154	177	186	212	155	165	174	164	164	159	159	161	197	185	175	180	173	179	132	156	187	205	168	189	161	176	164	155	172	161	189	182	168	169	181	157	171	160	161	154	176	165	151	176	169	180	142	176	175	183	198	171	182	165	166	150	156	168	166	202	182	178	167	162	196	181	188	171	160	171	165	161	186	180	200	191	175	172	176	167	165	178	185	180	150	187	173	160	152	175	167	168	179	181	180	164	165	160	177	152	163	191	158	179	173	155	160	172	174	158	170	164	189	159	195	155	168	175	182	205	198
26947	37809	46009	48446	49322	47630	24055	18722	14306	16981	17660	15511	12125	9986	9710	6295	5315	4621	4184	4331	3651	3132	2720	2474	2596	1797	1454	1384	1244	1122	1195	964	940	959	810	820	685	590	616	616	580	560	526	534	574	523	509	497	524	480	456	519	423	525	486	461	516	509	423	456	482	424	507	471	479	500	467	466	476	459	425	483	444	496	458	422	461	459	438	422	463	437	473	493	430	458	443	405	375	462	439	414	421	421	416	399	455	415	406	421	402	397	382	380	413	389	435	427	420	434	402	418	409	448	422	450	375	418	453	433	397	412	443	418	420	429	415	399	457	404	385	429	389	432	390	444	405	403	391	407	393	443	399	394	409	423	406	437	437	444	428	412	427	406	416	417	453	395	423	389	425	391	419	417	439	415	465	478	447	425	435	418	410	410	459	428	398	391	417	439	423	426	439	407	416	414	404	415	400	402	415	424	416	420	421	446	403	452	424	361	439	425	415	407	418	387	405	469	428	414	380	400	416	399	414	394	387	405	432	403	378	424	419	419	387	447	411	405	409	378	394	374	409	438	405	385	437	400	372	440	406	409	435	398	398	386	420	410	377	417	400	421	393	429	419	416	434	433	399	404	422	445	421	399	422	429	437	445	408	412	425	393	401	409	422	424	424	398	404	422	426	394	434	408	405	411	404	415	448	435	394	434	368	400	407	419	424	415	390	434	388	421	420	424	414	411	429	432	404	422	386	434	447	418	372	454	390	430	420	423	411	397	393	413	423	429	399	406	433	425	431	389	441	399	425	429	438	419	411	396	424	416	422	429	424	420	431	411	407	404	427	422	364	415	424	392	436	414	429	373	421	410	374	378	421	390	385	429	390	424	448	406	438	414	373	427	451	412	391	432	439	408	390	434	391	396	437	427	423	411	393	449	439	430	422	376	387	413	409	424	439	398	404	398	400	433	457	406	399	427	406	418	392	420	422	388	420	407	396	396	432	427	414	463	390	404	433	403	450	404	411	405	434	375	441	452	390	398	414	433	444	422	424	432	422	423	375	431	409	395	430	439	423	422	395	425	397	408	419	389	444	433	400	404	412	385	418	447	391	417	396	402	430	429	424	448	407	434	449	446	395	427	421	395	422	412	404	477	410	417	388	374	432	420	448	405	402	391	416	408	415	407	389	397	421	412	396	424	419	422	407	402	406	390	431	426	362	413	412	404	369	415	429	415	417	449	421	450	422	429	400	397	437	430	440	429	432	396	399	404	432	423	413	416	394	412	397	369	420	415	441	410	425	394	417	406	417	410	412	409	419	403	408	398	402	413	413	408	361	469	410	396	400	408	405	384	426	428	389	435	427	421	405	423	391	404	417	390	408	406	394	442	410	407	407	458	394	425	424	434	383	383	439	420	425	413	406	419	451	441	443	392	428	423	422	382	411	413	420	417	404	428	391	418	408	427	436	397	370	401	435	424	412	440	393	427	392	408	397	427	419	450	416	424	419	410	403	397	415	420	433	404	420	408	423	397	432	438	388	419	391	425	407	376	444	378	427	378	423	465	413	396	438	392	434	406	391	420	414	417	424	418	382	421	392	401	409	447	409	403	378	423	415	414	379	425	433	403	411	365	401	414	401	417	402	386	453	369	454	426	396	423	418	412	408	413	408	436	377	401	416	377	407	409	399	390	419	409	415	461	434	385	424	404	406	422	391	388	410	417	392	445	393	405	418	422	402	451	415	385	425	401	447	393	359	428	473	400	418	409	378	412	418	389	444	405	407	399	440	406	420	411	423	398	420	439	400	422	388	404	416	414	411	406	402	417	451	405	436	380	404	406	419	393	437	438	400	415	386	436	461	402	423	387	457	384	408	387	402	428	437	423	426	429	436	421	415	442	413	449	381	402	423	410	420	386	411	428	415	429	423	399	388	413	418	412	396	436	424	424	405	444	388	399	430	379	411	426	444	379	437	417	427	385	433	443	395	433	439	408	425	426	412	385	366	415	368	409	396	420	418	406	407	387	431	413	400	439	412	412	381	392	405	399	433	404	407	425	429	412	415	412	420	404	412	390	416	433	418	435	444	428	422	408	434	437	442	452	387	445	422	443	414	435	392	408	395	411	413	423	414	394	428	372	394	389	420	407	433	429	419	429	425	391	405	399	401	434	421	415	429	405	393	413	432	390	416	431	430	437	425	431	399	452	425	404	471	382	406	445	419	447	416	419	382	446	413	387	408	412	411	428	428	408	400	428	406	423	410	457	379	422	415	450	363	387	442	396	408	432	417	400	452	399	394	391	408	410	374	399	430	447	395	399	405	364	414	406	394	396	375	392	428	428	412	432	449	411	425	399	427	389	444	401	423	419	417	430	403	421	437	387	450	405	450	392	403	410	406	413	406	425	386	391	396	424	449	431	420	459	388	435	388	452	407	452	449	427	389	437	437	438	414	416	413	412	423	440	433	393	414	417	399	419	442	408	429	419	399	398	447	415	374	419	424	405	421	404	422	401	395	399	373	407	446	407	454	421	413	448	407	386	420	400	423	370	396	431	383	424	423	450	433	428	431	392	377	394	399	400	414	396	416	426	442	385	417	428	414	428	391	384	397	357	389	425	431	402	454	437	394	439	435	376	407	450	406	395	414	420	409	427	395	410	414	410	405	394	413	444	405	419	391	417	407	436	442	409	408	422	423	477	389	422	387	377	424	383	425	408	437	495	447	411	355	431	374	468	412	391	387	372	416	411	450	414	427	394	421	395	400	432	403	401	390	400	406	420	423	420	443	413	431	416	416	401	478	460	435	450	406	409	379	414	442	405	421	412	391	403	423	398	376	430	424	421	405	411	397	457	426	463	420	434	425	413	401	402	401	402	390	416	446	392	426	422	430	419	453	423	424	405	429	434	422	407	382	386	433	396	389	433	392	407	393	430	384	421	420	429	425	440	410	437	404	434	426	418	417	411	423	407	408	410	414	412	429	421	375	433	439	422	396	422	418	420	398	410	380	412	393	402	403	440	399	438	418	426	383	418	431	438	410	435	422	393	437	451	438	422	427	474	431	392	395	406	409	400	401	416	393	419	406	414	445	399	393	416	397	432	399	392	407	409	429	399	420	419	441	445	407	431	413	421	438	399	392	381	418	428	397	403	418	405	398	420	412	412	395	411	399	405	442	397	411	433	449	404	406	410	422	429	417	429	413	419	395	426	392	443	411	418	406	397	465	446	394	392	393	398	429	406	400	398	372	382	424	431	378	394	403	423	403	403	437	363	388	411	456	406	407	428	448	380	382	403	410	437	420	396	397	416	411	403	428	435	410	421	423	423	421	403	405	413	370	383	424	430	408	400	421	403	417	395	406	412	411	382	407	377	427	400	449	405	382	409	407	412	415	448	403	435	433	434	443	428	404	390	421	467	436	399	405	429	409	417	403	410	424	438	385	435	403	413	413	435	393	425	393	406	436	426	402	420	411	421	379	438	401	412	412	399	429	439	406	399	419	444	449	406	382	388	421	435	389	398
47370	49843	49463	46998	37588	30248	24141	21091	16053	12488	10747	9048	6591	5035	4085	2485	1855	1417	1408	1580	1252	1108	1014	714	710	492	399	379	333	330	342	330	296	242	206	223	241	187	173	222	199	162	187	195	177	161	187	167	160	161	182	180	158	171	167	184	169	157	182	164	150	208	183	166	189	163	185	169	173	174	155	184	169	175	167	180	145	165	151	175	176	172	175	158	165	157	142	152	143	152	156	149	139	160	134	160	174	131	165	179	135	147	141	161	178	149	180	151	165	165	135	139	143	153	162	159	186	154	160	161	169	163	155	156	176	161	150	161	145	161	141	164	176	147	158	154	168	147	143	157	163	154	132	158	150	159	168	151	185	140	169	162	149	158	190	146	147	137	158	149	146	151	173	160	164	160	151	147	138	143	138	163	159	148	162	164	147	153	172	169	165	148	157	142	164	181	159	153	166	150	171	150	159	145	141	166	141	175	178	143	159	131	145	146	153	155	151	144	167	166	184	145	156	124	177	133	141	174	153	167	146	175	144	159	157	159	161	147	155	154	146	147	158	165	150	137	158	152	158	140	143	135	142	168	133	163	154	154	155	146	145	153	137	134	158	158	157	132	154	162	140	159	157	153	173	146	152	161	152	121	148	132	167	145	132	170	162	146	144	154	151	139	145	142	157	160	144	169	146	158	127	136	138	148	138	146	143	149	152	157	145	176	154	149	165	160	170	147	141	146	170	134	175	147	169	156	135	132	143	157	147	164	119	139	152	143	134	133	152	181	152	139	142	172	158	163	180	154	150	169	187	163	157	165	147	158	164	164	161	163	160	161	169	158	135	146	160	154	159	156	153	161	137	115	133	166	162	151	134	139	156	170	167	133	161	161	150	188	166	173	151	146	151	183	149	138	169	145	162	177	158	130	163	160	134	156	153	145	169	161	136	146	146	132	137	147	148	150	159	166	161	142	138	175	158	134	143	134	166	162	150	169	135	130	121	137	162	145	139	133	149	154	153	151	138	139	143	150	147	139	154	160	139	131	141	151	170	151	156	157	172	173	182	145	151	149	175	156	165	143	154	136	135	147	164	145	151	153	156	141	146	158	141	157	151	141	161	159	162	151	133	163	158	153	145	160	160	140	148	141	164	163	147	132	149	144	121	161	167	154	150	166	161	166	148	151	159	153	155	147	165	158	158	147	163	133	158	159	145	131	161	153	162	144	137	151	160	153	174	139	155	149	159	135	145	143	147	179	159	139	162	183	170	165	161	127	167	163	160	150	159	170	147	152	138	143	163	150	151	130	162	167	165	153	152	165	156	163	159	175	142	152	178	154	156	160	181	150	148	134	162	160	133	145	164	178	169	152	147	153	143	158	157	158	149	134	159	155	161	175	156	157	162	139	151	145	156	170	164	154	152	160	145	181	152	162	148	163	174	157	177	152	150	129	169	181	153	166	153	154	142	182	164	148	150	157	156	141	140	162	155	162	156	156	158	162	155	159	154	169	162	161	162	148	154	162	136	136	156	160	162	166	151	154	153	128	163	161	165	142	157	161	169	147	174	182	140	156	176	149	136	167	157	155	154	168	168	164	158	157	153	194	163	155	160	170	146	160	160	154	171	135	161	157	157	155	140	160	172	155	183	140	128	146	127	166	169	174	162	159	134	144	175	151	156	168	151	163	150	183	159	152	150	157	146	155	133	180	147	143	142	162	162	155	156	191	138	150	147	165	164	159	175	148	153	149	151	157	146	175	149	148	157	144	180	180	161	142	158	166	163	162	171	172	154	154	158	172	169	138	164	150	165	169	172	142	158	179	159	137	152	161	176	153	151	166	170	172	174	143	155	143	144	160	160	146	140	164	174	164	162	137	144	137	191	155	152	140	156	167	143	157	147	159	150	168	158	152	125	130	160	152	147	163	142	142	143	155	155	144	163	173	161	146	142	160	168	164	167	140	157	152	146	139	153	174	175	156	165	168	143	136	153	151	152	152	149	154	139	156	158	152	141	151	135	117	165	147	145	161	172	138	156	182	133	146	153	166	154	149	159	169	138	172	156	152	175	153	157	175	144	142	159	128	151	153	143	172	132	145	166	145	162	142	163	152	137	175	187	155	135	151	172	154	149	149	165	171	173	147	159	173	130	149	162	132	151	144	176	160	147	152	167	133	138	148	154	153	158	136	160	175	152	144	157	152	143	161	167	172	135	173	167	146	166	151	148	149	153	185	150	136	148	165	171	153	153	124	150	156	143	166	135	167	173	170	157	157	160	172	182	158	150	139	134	139	151	159	160	148	171	163	168	163	150	139	162	192	154	147	158	164	163	154	160	168	146	157	152	137	160	164	148	161	139	189	150	160	152	154	179	152	165	139	189	145	182	149	153	157	142	143	165	170	182	149	167	145	176	154	163	173	159	153	158	124	157	142	179	168	145	170	169	141	128	142	138	142	160	128	152	150	151	144	167	145	141	160	152	137	182	169	147	137	147	158	154	153	130	158	128	159	148	147	152	154	159	175	145	154	157	167	157	182	129	147	142	140	143	145	158	160	155	141	166	148	176	154	156	150	142	153	151	149	150	171	180	168	124	140	144	126	134	135	140	166	176	169	150	151	146	149	159	175	156	158	147	138	170	185	159	168	144	176	160	166	164	135	143	165	158	187	143	137	157	153	141	162	175	164	145	162	161	156	150	136	141	140	169	149	174	158	145	142	179	162	182	169	160	161	176	143	165	125	164	139	165	157	146	149	143	147	135	139	142	137	150	159	143	162	151	187	152	131	146	149	157	142	149	178	152	138	153	162	166	175	152	122	159	140	131	148	161	160	147	148	137	157	142	135	161	168	140	148	126	150	162	144	131	165	130	163	151	168	145	161	170	160	136	188	187	153	140	167	162	146	140	153	156	163	155	170	133	152	174	149	161	160	162	131	195	160	165	163	137	188	133	135	151	138	156	141	156	186	177	145	171	160	162	173	151	146	167	151	132	164	147	142	152	161	148	149	156	131	147	146	146	144	160	172	150	164	172	153	142	167	140	156	152	166	173	168	144	155	155	160	167	152	150	172	143	145	158	143	172	148	172	152	151	147	121	153	147	166	180	154	138	161	147	173	161	155	177	157	175	150	164	167	155	159	151	137	170	173	180	167	175	160	132	173	147	182	143	159	143	148	135	150	152	168	155	153	145	125	165	151	138	169	158	129	149	161	169	168	143	138	150	146	156	164	177	146	174	156	131	142	153	159	150	175	160	162	141	162	164	150	160	165	149	143	146	167	147	134	164	157	160	149	159	155	152	164	146	155	152	152	175	155	166	181	162	176	163	167	142	147	157	175	159	164	185	128	155	175	171	134	145	147	179	136	164	154	167	139	165	157	167	152	172	139	178	155	165	163	153	147	160	159	144	183	159	165	152	152	138	142	163	154	157	150	166	165	164	136	142	147	140	134	142	146	141	146	141	153	175	146	133	159	138	148	168	160	164	163	166	154	155	154	159	149	137	167	156	157	145	153
32443	44648	52545	53688	50876	36784	22990	22109	21278	24115	25025	23089	17606	15127	13804	9591	8010	6972	6797	7166	5699	4911	4494	3645	3329	2423	2038	1985	1675	1561	1656	1362	1322	1412	919	988	883	731	698	643	601	597	596	566	541	518	543	539	479	495	459	505	452	458	460	421	479	437	437	453	473	492	461	444	485	441	429	464	424	451	444	442	500	527	444	428	432	436	384	407	398	448	473	396	388	382	403	417	371	380	368	337	380	362	355	374	360	398	360	357	379	351	382	341	354	377	392	398	400	384	325	341	392	344	352	390	399	370	385	374	353	372	402	382	400	385	365	390	372	363	374	373	363	380	392	359	402	326	384	381	342	351	354	345	363	391	330	377	347	337	371	361	358	353	319	339	380	384	366	346	349	371	361	344	339	381	352	387	373	369	345	355	324	377	329	356	339	369	324	373	356	381	354	376	355	387	330	385	395	355	414	397	375	362	390	334	368	372	372	322	377	378	373	361	338	393	374	393	339	354	384	368	355	365	370	350	349	363	383	364	362	362	393	367	348	397	345	335	368	357	370	344	373	384	376	385	356	343	334	338	373	349	354	367	368	339	373	358	341	339	366	389	337	396	374	349	356	374	363	343	363	377	370	365	341	342	376	388	383	387	369	381	332	353	360	385	365	360	358	370	371	348	344	359	343	352	363	385	361	371	357	362	392	375	365	357	366	402	353	372	390	390	372	362	335	371	382	345	356	372	342	394	366	332	375	383	412	370	356	340	352	379	328	358	366	397	344	367	373	363	364	361	329	396	352	385	370	384	348	351	363	361	346	322	333	352	361	366	371	341	360	362	369	330	378	350	382	384	368	397	374	363	349	346	350	376	355	345	363	354	383	370	363	363	346	334	329	397	381	367	395	368	377	379	364	375	345	380	352	319	355	401	375	374	347	347	351	348	375	346	392	380	341	357	348	363	369	372	365	390	356	361	341	367	350	369	362	352	382	394	363	326	348	359	350	371	345	359	364	365	373	379	399	358	375	364	359	387	384	334	387	331	342	335	339	350	375	361	397	340	374	365	377	365	353	368	367	390	408	360	364	346	373	379	353	363	362	362	355	361	317	343	397	368	333	359	358	357	368	382	349	334	375	391	323	353	367	354	394	355	357	363	359	398	352	334	407	401	353	345	333	364	408	347	367	382	388	358	336	369	357	360	345	367	357	373	341	350	353	356	358	376	359	383	349	377	324	402	334	353	389	324	351	343	374	364	355	370	362	361	379	387	393	397	338	380	360	368	362	377	383	360	373	372	333	369	320	361	348	348	345	343	360	362	346	366	358	361	333	341	383	343	388	380	363	374	397	379	344	366	355	376	353	379	350	352	364	332	361	345	349	341	385	341	368	417	363	349	346	360	351	337	400	367	384	367	364	369	400	349	373	380	378	319	320	362	357	395	363	335	377	364	405	349	340	364	377	341	361	375	354	429	382	398	347	364	352	350	384	375	372	386	354	367	376	365	382	374	376	362	371	386	373	351	336	331	352	337	393	355	352	342	405	381	344	345	363	364	342	399	358	356	384	357	352	351	378	400	351	316	375	381	360	368	366	327	363	358	363	353	355	340	346	354	369	377	390	391	355	367	377	376	350	380	383	350	360	412	349	343	383	368	368	387	353	344	343	377	352	365	349	378	394	397	378	334	389	359	370	344	365	367	360	346	359	359	347	359	344	388	396	374	362	344	366	359	365	396	360	387	354	382	348	378	375	370	341	342	324	333	388	350	390	374	360	363	360	334	353	337	378	377	365	371	372	376	361	367	396	335	375	345	354	347	360	354	340	372	343	365	323	344	354	364	360	363	366	374	385	373	396	384	385	356	382	331	361	365	356	352	376	345	382	351	378	380	384	356	336	371	378	364	388	360	398	372	349	354	351	365	381	405	372	378	357	346	377	363	345	386	361	385	347	347	349	378	355	314	359	361	343	366	354	358	347	384	349	385	344	360	361	372	377	382	364	353	368	362	389	353	391	380	346	348	345	360	354	379	367	380	372	361	365	359	357	374	322	404	337	348	324	371	378	359	375	362	395	373	355	342	390	350	359	405	374	420	346	321	331	351	384	359	377	379	321	374	379	362	337	364	369	366	321	435	361	384	378	363	390	388	349	371	397	387	347	347	356	365	380	390	340	375	366	338	389	350	366	381	370	386	395	389	381	351	372	335	377	351	385	387	345	368	331	353	370	355	362	361	382	348	328	358	388	361	404	365	364	355	351	344	360	339	335	384	373	372	352	336	346	363	337	384	356	401	362	338	385	371	377	348	387	340	386	381	378	348	366	372	362	352	370	340	355	367	348	391	358	348	404	349	358	368	363	380	363	345	351	370	354	326	357	383	400	366	341	367	363	376	380	395	363	369	393	369	371	361	402	353	374	380	360	373	360	360	364	323	357	383	348	352	371	373	370	367	403	362	344	378	354	390	392	360	407	350	345	360	387	375	361	365	353	358	345	360	341	408	381	344	336	347	369	397	354	376	353	372	363	374	351	355	371	394	334	350	352	414	368	350	394	344	370	333	368	362	370	361	385	366	373	376	366	364	348	373	357	376	341	394	334	354	389	358	389	359	352	351	409	351	359	368	340	368	345	361	362	355	335	345	406	334	350	351	336	350	370	362	339	373	370	339	345	369	370	367	392	374	380	362	360	380	348	362	387	366	397	369	335	346	361	402	341	372	367	364	346	364	348	379	354	347	313	405	343	359	374	372	350	403	357	352	364	385	332	340	348	381	358	370	392	337	364	363	347	319	387	372	367	384	347	328	365	331	387	367	354	393	337	371	374	360	376	356	346	369	335	336	359	363	376	367	384	360	362	357	367	352	371	360	371	356	347	353	378	354	375	365	328	368	366	360	357	360	350	340	378	357	363	382	361	404	366	352	338	368	349	374	379	349	376	364	355	354	374	377	398	345	397	353	341	400	324	369	325	365	372	372	367	390	321	345	339	389	391	355	394	370	380	356	349	342	395	329	364	363	344	348	374	338	382	353	402	363	338	346	386	364	331	383	372	389	351	350	378	389	336	361	367	368	375	370	372	370	404	361	350	361	368	385	394	342	345	397	376	374	341	360	362	386	393	372	356	350	375	361	369	369	389	409	397	377	374	334	383	362	354	377	340	369	345	340	363	381	390	374	333	346	356	411	392	320	359	353	352	356	327	363	381	340	381	374	349	366	365	384	369	374	391	365	374	328	312	349	380	349	358	373	403	338	367	408	365	382	354	357	361	392	328	368	334	357	372	370	366	375	377	381	353	395	364	378	378	375	353	350	359	351	328	346	392	379	330	375	353	371	350	369	401	354	374	330	325	334	386	386	379	349	386	347	369	346	359	364	387	329	354	364	372	355	336	338	364	343	369	352	395	361	363	374	376	355	347	356	352	364	386	356	369	339	365	364	365	356	368	343	378	336	370	338	309	350	348	359	367	377	405	382	390	338	367	384	358	356	396	347	328	385	381	370	346	371	376	365	376	378	357	341
21545	19230	20719	16857	10797	4189	1776	1383	1005	770	687	557	496	402	352	305	297	242	269	232	201	199	174	159	166	148	170	143	146	148	151	175	147	126	140	135	134	144	154	130	132	154	131	130	132	104	160	145	139	128	144	147	160	131	142	141	148	149	151	139	137	151	136	131	121	130	131	126	127	127	146	127	149	156	121	116	137	129	124	156	128	140	151	133	128	150	108	153	131	131	131	120	147	119	113	139	135	151	121	131	141	133	147	168	151	118	125	140	146	165	129	142	154	145	126	133	129	135	138	127	136	153	128	119	130	137	141	144	133	123	138	155	135	124	131	142	127	142	120	126	117	144	132	122	129	120	131	126	127	121	134	141	127	128	148	138	119	145	141	126	132	150	132	142	146	136	128	144	135	108	126	131	153	132	151	147	134	134	134	144	171	130	143	133	112	133	121	135	152	127	160	132	143	114	139	125	134	135	140	129	118	138	133	157	137	112	147	141	121	143	140	153	135	136	131	139	149	138	133	153	156	167	141	127	129	109	143	146	136	135	139	139	134	145	135	116	129	146	146	119	129	142	136	139	115	123	158	131	128	118	134	146	124	142	130	140	113	129	146	117	106	126	110	155	130	136	135	148	122	151	130	119	113	115	120	158	135	122	124	136	122	129	127	125	134	132	129	154	142	134	148	125	140	163	121	129	123	119	140	160	138	146	140	120	140	126	145	143	125	145	134	135	126	143	126	142	121	130	126	139	127	137	128	128	130	143	130	134	125	139	124	146	150	142	120	159	150	146	154	150	144	124	145	153	166	151	120	114	118	131	152	132	134	148	123	137	134	130	154	139	126	135	135	128	129	162	144	124	152	143	138	111	127	149	129	158	146	133	106	125	147	134	142	126	115	147	138	120	115	132	137	152	132	149	134	119	145	125	134	129	141	123	118	132	149	128	125	137	144	142	143	154	123	123	139	136	147	148	112	126	131	141	124	125	139	140	133	145	133	135	137	123	104	128	141	142	131	127	143	153	126	134	139	138	143	133	130	147	136	143	131	132	148	108	134	135	145	160	144	155	122	115	129	139	128	116	134	132	122	149	147	143	120	118	146	126	130	132	151	122	141	137	148	158	126	131	149	144	136	129	145	105	128	134	145	131	128	134	140	133	130	129	140	118	123	127	132	138	133	126	124	151	139	127	124	143	107	135	116	132	134	115	135	138	147	142	156	114	168	148	151	135	147	123	134	151	132	106	149	130	164	140	140	135	119	133	140	149	134	129	139	127	127	145	123	138	134	132	120	148	151	128	141	135	137	132	137	119	138	138	114	129	139	129	159	129	148	147	142	128	134	123	141	127	132	133	122	129	142	126	150	154	152	151	130	122	137	132	109	134	129	111	132	141	120	144	117	125	120	122	124	152	131	138	143	135	156	134	101	138	109	143	122	145	133	137	123	135	120	139	143	165	144	130	110	126	158	131	149	134	155	150	141	141	127	128	131	135	137	129	146	132	143	157	131	123	136	127	125	174	130	142	137	140	138	160	143	142	125	108	134	129	109	138	150	122	117	144	115	135	119	134	135	132	145	148	130	126	143	124	136	129	156	129	131	137	147	122	138	135	146	126	130	139	131	130	127	167	135	145	149	134	133	148	131	131	130	129	139	129	143	127	129	132	159	139	119	124	119	134	149	155	135	130	137	132	135	137	154	114	143	132	154	121	99	152	130	126	141	142	128	117	131	165	146	150	132	154	131	129	123	144	139	133	129	130	156	137	138	124	143	134	117	135	135	138	127	126	123	130	127	133	127	117	147	116	105	121	103	132	129	146	120	126	149	127	123	119	128	122	148	160	135	126	120	117	121	138	152	144	129	125	139	131	117	139	128	146	125	131	145	122	123	133	126	134	149	146	123	142	156	146	151	139	116	147	145	115	148	117	127	141	104	154	143	153	127	112	124	141	130	130	120	95	139	150	136	132	129	119	131	115	146	127	122	114	118	138	119	140	128	138	136	159	134	129	149	136	117	121	151	148	120	126	146	141	133	138	130	136	136	132	121	151	142	129	128	152	153	118	114	135	133	129	129	140	114	134	150	137	112	126	109	122	111	135	123	139	136	134	130	140	137	155	150	138	105	151	159	156	150	155	133	140	129	136	135	130	111	134	140	134	139	121	141	133	144	130	129	142	144	119	131	121	134	140	137	143	137	130	122	138	139	115	130	137	124	135	149	143	131	124	141	153	137	140	154	126	149	157	134	129	126	134	134	141	125	139	140	145	155	135	127	161	152	126	123	149	139	131	143	130	131	144	132	151	124	148	139	130	127	146	143	126	144	150	132	133	133	143	155	125	153	161	134	139	103	152	137	117	135	157	130	139	145	131	110	132	138	136	133	119	121	152	149	150	155	158	132	146	141	147	141	135	131	144	137	115	136	145	109	146	128	127	134	130	112	117	129	126	131	150	146	127	141	141	128	162	132	144	112	150	123	144	116	134	117	142	115	118	111	129	116	153	157	157	116	150	125	135	128	139	144	127	111	110	163	132	144	147	127	142	124	149	134	151	116	163	133	140	119	116	156	155	128	145	112	122	132	137	119	143	121	157	130	119	132	128	128	132	125	129	151	128	141	147	134	134	138	137	142	146	145	151	141	132	141	105	149	124	129	142	138	125	153	125	133	130	128	128	131	136	120	122	109	131	119	132	140	128	113	144	170	127	155	128	119	130	144	130	123	122	125	146	138	155	146	141	108	129	126	133	134	132	152	120	135	154	120	114	156	154	152	133	126	158	145	159	159	129	159	129	114	128	138	134	131	118	126	111	146	129	138	141	135	145	132	113	143	127	140	110	133	125	145	132	148	130	138	136	119	133	135	129	150	152	128	119	124	134	134	132	121	138	138	136	127	132	132	131	147	142	136	118	150	154	117	141	134	134	145	136	129	126	136	126	106	130	107	105	146	135	117	126	144	121	147	136	130	132	155	144	148	120	131	134	147	169	129	148	128	166	141	141	139	148	105	154	122	132	154	145	121	107	119	136	125	141	134	138	135	131	122	142	145	147	149	126	148	134	138	150	133	165	137	151	137	113	158	158	166	131	112	130	164	150	134	160	131	111	126	141	130	120	146	135	141	143	126	131	131	125	125	120	172	129	128	134	132	139	146	131	140	128	114	127	114	160	127	130	160	118	133	120	152	126	128	147	116	116	127	156	154	146	150	144	115	136	120	135	147	122	134	160	125	139	130	138	138	153	124	140	133	136	125	131	135	147	127	123	120	141	152	130	134	143	122	142	133	135	155	137	145	131	142	141	129	150	123	133	145	123	138	147	109	135	139	135	120	144	126	129	149	139	141	133	153	133	147	126	141	126	133	164	135	145	135	121	137	123	127	146	122	135	129	150	153	117	136	145	148	135	148	138	157	138	137	114	121	120	144	123	127	130	128	132	147	140	127	121	122	146	153	150	122	149	142	146	131	155	143	147	155	138	133	149	134	128	138	136	118	143	133	151	135	119
12563	18499	26895	28315	22910	11618	6387	5146	3940	3486	3208	2988	2448	2069	1826	1474	1276	1136	1062	1047	893	827	705	628	613	544	542	532	450	514	480	442	374	449	399	440	410	388	388	358	396	368	367	389	370	378	382	394	370	347	355	354	362	351	354	387	351	372	375	316	355	384	357	367	353	339	352	344	365	383	353	337	329	366	336	336	359	371	372	333	364	350	352	337	363	357	329	391	320	356	344	351	327	340	350	357	345	368	323	312	326	338	334	329	342	348	351	315	346	360	334	346	337	333	338	364	352	311	344	341	339	324	333	368	315	290	321	288	353	337	346	318	339	321	334	345	340	327	311	324	349	321	334	342	348	337	369	320	311	307	343	325	346	344	333	347	317	331	351	323	338	334	318	341	318	346	362	330	361	368	361	321	330	328	350	336	329	321	370	321	347	341	378	344	322	331	354	347	321	330	331	346	328	343	325	338	350	317	317	290	347	333	349	322	326	370	317	332	359	324	380	345	333	326	326	377	301	308	344	342	340	337	374	324	373	350	346	330	329	341	311	361	316	312	332	334	331	337	323	300	343	350	337	341	342	359	355	329	351	368	341	324	339	339	300	284	371	341	342	340	346	341	352	344	353	357	366	331	326	365	322	335	334	358	317	319	345	364	330	306	362	350	346	345	355	334	365	354	310	363	323	311	317	356	333	308	317	320	301	354	347	339	342	334	309	275	330	348	351	333	305	339	331	329	322	338	327	338	350	347	344	336	317	351	320	326	372	327	325	360	338	312	335	305	360	359	334	344	343	300	357	328	323	327	332	351	360	348	324	350	370	330	356	332	350	351	328	316	370	331	358	327	347	327	365	357	349	360	351	335	319	356	346	340	350	317	339	316	303	319	317	347	297	369	342	318	344	332	296	322	329	340	335	332	324	347	309	296	358	318	327	327	325	316	330	331	356	373	314	350	321	312	322	326	352	331	339	335	295	353	317	320	365	344	332	322	367	340	310	359	324	322	330	347	339	348	348	360	325	346	334	351	383	306	293	329	338	337	342	320	314	335	322	327	311	313	348	302	326	355	357	323	331	335	322	350	324	349	349	315	322	319	348	329	344	306	321	346	351	351	332	363	326	311	308	344	320	307	335	315	341	315	326	342	340	300	387	303	338	329	347	372	332	341	340	343	332	360	376	357	346	329	326	334	375	344	332	369	341	356	331	329	322	286	335	331	314	359	375	363	328	332	331	320	334	338	306	340	368	322	328	351	325	329	364	369	355	349	302	323	358	322	332	339	322	312	310	333	312	383	323	341	326	326	337	333	336	342	353	355	355	307	357	351	342	342	320	357	328	360	354	312	335	363	299	339	312	340	346	343	351	379	328	317	341	336	341	324	319	330	364	325	358	342	345	302	320	331	338	315	359	323	329	335	365	355	352	326	346	336	349	383	306	354	317	322	349	344	331	326	336	348	353	336	321	342	338	313	352	333	324	333	342	328	343	328	318	316	350	334	365	328	326	372	359	355	350	348	338	319	329	332	342	328	368	355	345	335	354	336	321	338	339	336	340	304	352	343	350	327	368	358	334	328	318	308	336	317	335	358	368	325	325	280	335	318	302	367	365	351	366	312	323	317	326	332	339	338	344	314	327	321	372	357	343	314	337	364	335	350	304	330	349	318	370	306	322	314	335	332	335	342	316	335	352	313	337	324	344	331	327	341	329	293	315	347	299	352	321	361	318	332	314	331	337	347	337	326	319	332	317	331	338	280	370	364	339	358	332	332	333	340	374	347	328	348	345	337	354	336	344	345	350	344	360	314	345	351	341	297	346	326	325	348	343	305	318	306	358	298	363	348	317	381	349	327	346	335	331	352	340	341	320	337	322	350	324	345	350	358	331	323	308	359	344	328	308	372	358	338	330	289	339	340	322	321	337	324	375	338	337	306	335	313	293	354	332	314	320	341	314	355	352	323	336	344	315	334	334	335	317	365	307	373	332	332	329	370	328	331	312	325	341	345	361	343	316	323	338	330	351	342	342	335	342	309	345	343	329	359	337	342	371	355	369	305	383	320	308	350	337	315	344	343	351	314	330	332	326	336	329	357	337	332	336	326	338	332	340	359	325	339	325	344	311	345	347	326	346	339	331	353	360	319	314	340	326	323	354	337	343	344	351	339	349	320	327	348	338	318	338	392	366	367	371	326	357	309	364	342	322	344	339	350	356	344	330	333	334	368	351	374	314	321	368	317	360	320	369	298	323	338	352	361	319	350	356	340	366	345	359	351	324	316	343	349	345	346	330	325	304	323	345	327	349	339	322	359	347	361	318	348	323	344	339	349	329	310	365	357	351	334	344	345	361	314	341	326	368	328	326	308	351	364	318	303	325	337	325	308	346	315	346	351	313	363	335	314	331	350	330	346	325	330	322	347	346	350	301	324	320	319	322	345	351	310	350	330	326	313	334	307	353	326	329	332	368	336	355	353	323	331	314	311	331	336	345	323	345	332	359	356	324	319	343	337	327	312	332	326	281	333	317	360	346	348	373	348	351	351	350	342	365	345	378	316	359	354	326	333	333	340	348	328	350	313	343	327	316	340	345	339	350	334	343	391	386	347	334	314	354	308	336	306	323	310	309	333	336	357	336	339	339	346	330	293	341	304	320	358	348	352	307	365	359	335	327	340	331	344	339	317	334	352	316	321	349	348	322	324	305	345	316	306	328	314	340	315	313	354	344	315	324	356	356	306	351	375	340	346	322	358	330	334	326	311	294	318	296	367	344	347	340	360	356	360	343	370	355	341	369	325	310	359	347	343	309	322	335	319	317	341	318	338	348	358	361	330	350	335	328	369	341	354	276	362	362	326	344	337	327	329	338	364	348	354	315	317	343	364	338	369	352	338	380	341	340	352	345	333	310	329	336	350	328	343	341	314	331	342	312	342	331	363	307	357	320	306	331	335	310	371	335	356	350	321	365	343	372	318	377	351	324	322	352	334	339	316	366	315	326	341	350	334	355	329	329	332	332	335	336	318	338	333	322	349	353	332	321	321	307	331	358	354	319	359	323	360	351	344	349	326	330	318	353	360	336	335	337	342	347	331	356	318	343	363	331	327	336	336	306	322	329	351	301	334	340	319	328	309	335	339	336	332	339	320	356	324	339	325	340	311	315	330	368	346	330	318	341	334	343	344	337	323	362	352	322	321	316	341	320	321	340	371	349	353	327	315	329	341	300	349	332	300	305	323	321	359	321	312	352	332	322	333	322	352	358	343	334	329	339	345	381	327	318	333	348	318	342	333	324	344	321	320	343	341	320	337	352	358	314	308	319	344	330	349	321	294	322	333	308	334	325	345	321	350	342	355	320	345	367	331	321	364	320	342	364	330	308	360	329	357	297	308	354	332	341	335	344	355	340	322	347	332	344	339	350	309	306	319	381	339	337	327	331	343	334	322	322	339	314	323	355	339	346	385	360	325	347	337	317	305	342	328	323	363	321	346	318	354	341	318	340	334	315	331
40458	40014	46827	46871	41813	38410	24671	15507	8187	6112	5123	4751	3455	2359	1885	1232	1043	822	871	1089	812	660	592	481	351	330	325	284	283	240	272	265	230	255	207	212	212	196	209	194	191	192	201	186	212	192	177	219	164	163	180	187	189	169	192	185	168	193	196	191	212	161	177	165	182	191	194	184	196	192	195	176	193	214	154	184	180	165	184	199	185	156	185	178	155	186	189	165	178	179	183	165	183	211	205	177	170	187	182	159	180	163	172	151	203	163	191	174	194	155	185	166	141	183	181	166	157	169	175	177	178	186	188	151	152	164	154	165	177	167	174	174	167	171	167	145	158	199	182	192	192	188	155	173	160	174	158	152	151	158	176	153	170	190	158	156	204	194	171	166	170	161	165	163	177	189	179	161	168	187	181	179	196	156	210	172	181	174	174	176	173	165	162	188	162	165	164	183	195	177	186	163	165	153	157	181	180	171	169	173	183	167	168	177	203	168	156	159	151	205	186	161	181	191	195	196	191	150	163	195	168	171	161	173	169	156	167	174	192	172	160	168	178	168	161	195	164	181	198	191	169	190	165	151	163	162	149	174	184	163	142	188	184	175	175	165	195	181	179	214	176	175	184	162	184	167	159	156	184	169	153	188	173	176	196	170	210	166	171	171	170	187	201	189	182	193	161	182	180	198	191	169	188	182	158	199	167	169	164	182	164	191	188	198	185	170	159	169	182	206	222	176	167	158	162	181	178	191	158	184	155	165	176	170	174	172	177	176	191	180	209	156	185	195	211	170	179	161	186	182	171	162	140	158	179	165	165	169	145	164	187	158	182	162	168	151	191	170	196	164	180	190	165	180	175	193	168	165	170	177	152	186	153	170	173	162	153	167	177	179	167	174	171	174	176	180	169	167	187	177	178	169	208	154	185	185	189	173	156	163	195	179	188	158	164	187	167	180	169	168	171	177	166	152	175	177	174	146	180	162	165	175	208	212	191	180	198	182	159	201	159	185	203	171	182	184	176	188	196	177	171	168	171	154	183	185	215	206	160	161	140	173	203	160	168	186	165	166	142	198	169	145	163	178	161	180	165	171	183	188	177	168	179	175	163	157	168	164	179	169	154	188	165	177	166	178	187	171	171	187	180	157	174	156	183	162	164	189	188	184	171	182	199	168	200	168	140	187	197	183	153	173	177	171	154	160	176	176	168	161	187	161	185	160	175	168	179	198	171	186	169	174	170	168	192	163	164	157	207	188	143	187	159	165	165	190	180	184	176	188	167	188	164	188	177	190	177	167	176	177	178	186	159	144	170	172	184	144	170	193	185	199	174	165	160	169	183	166	167	169	160	168	174	192	168	184	168	178	193	159	167	184	187	177	151	151	177	197	200	149	151	180	188	180	159	178	164	183	200	176	184	178	177	174	165	180	172	163	153	184	211	164	173	153	189	176	199	172	163	153	173	180	181	179	179	181	165	179	192	194	175	156	148	156	147	201	181	201	188	192	185	178	169	180	152	170	138	171	162	172	192	187	160	189	169	202	177	193	175	168	181	194	161	161	165	190	186	164	174	187	162	153	183	184	157	166	173	198	170	169	191	158	170	162	168	182	171	165	141	183	169	173	175	183	177	180	197	149	172	169	165	159	164	162	161	184	174	179	186	172	169	170	187	171	169	171	186	190	188	169	161	171	158	184	185	169	168	187	160	180	185	209	188	183	180	187	202	170	178	164	167	185	175	182	164	174	158	192	162	161	159	191	154	184	195	176	161	190	168	166	181	165	149	181	179	179	152	176	156	162	187	190	172	141	157	182	180	143	150	155	170	167	204	189	186	165	199	181	183	186	190	182	161	178	213	169	194	152	171	178	191	180	158	165	182	160	159	189	184	196	173	156	157	166	185	206	170	183	161	184	154	185	183	181	155	151	202	176	165	188	163	187	187	174	174	198	185	152	148	176	184	197	194	181	172	189	161	184	187	194	181	177	177	171	203	162	175	177	170	168	180	173	153	173	181	190	178	173	156	190	175	172	170	181	178	156	183	163	173	174	156	179	184	172	166	174	201	184	167	177	196	176	202	192	189	176	188	179	201	178	204	161	179	178	166	197	166	150	151	185	164	156	172	175	172	190	184	172	170	172	164	178	163	183	190	198	162	200	157	179	167	186	189	157	163	164	191	184	178	173	159	166	179	168	175	146	148	188	189	152	148	158	175	148	169	183	167	166	169	170	185	182	174	180	167	180	179	196	193	180	176	173	148	172	157	188	174	155	196	173	180	186	169	171	183	160	154	177	181	173	162	181	185	174	163	164	164	174	177	184	160	169	161	170	188	199	186	150	173	152	161	162	192	167	161	179	207	172	160	160	189	219	171	170	177	155	196	175	190	173	171	202	176	171	177	168	163	181	181	182	187	198	183	165	185	175	169	166	164	169	176	166	161	164	186	161	153	173	166	159	183	183	193	189	185	205	179	150	188	171	158	181	166	167	192	178	189	180	166	198	172	155	165	172	181	193	166	173	180	205	182	186	157	191	155	189	174	165	160	192	182	181	152	167	172	157	180	182	196	170	185	166	185	166	175	175	189	178	163	165	185	186	155	177	180	178	164	164	162	173	178	184	168	179	204	161	175	162	155	176	181	168	158	186	175	176	217	183	177	174	161	189	162	175	155	178	150	177	190	150	179	161	185	152	169	154	177	165	163	189	183	193	170	158	214	165	182	186	184	161	173	166	140	171	177	184	190	178	189	184	177	179	145	152	178	159	172	186	163	193	168	164	175	153	169	166	171	169	185	170	159	185	175	168	183	172	202	177	181	161	187	177	156	172	181	180	179	186	183	182	169	159	179	178	161	164	176	185	191	193	177	183	163	177	182	173	163	171	181	165	179	174	182	148	194	152	179	186	163	150	170	203	170	169	168	178	155	173	170	179	195	174	183	183	178	187	187	177	204	193	179	170	166	172	195	159	172	193	185	173	187	190	177	179	159	164	175	184	167	150	167	176	181	166	175	171	172	165	181	181	171	175	157	163	162	200	173	172	183	154	172	178	165	148	184	172	184	166	167	162	204	181	165	175	197	186	169	173	161	176	185	184	197	170	200	167	184	176	178	191	157	170	181	164	163	195	171	192	180	189	186	162	194	170	164	193	176	160	185	193	170	183	184	172	179	182	195	181	165	180	196	173	175	146	160	165	183	191	156	192	159	179	186	170	187	169	176	165	168	154	160	163	175	162	177	184	179	164	193	177	180	166	198	191	181	168	185	171	184	190	171	170	179	157	168	160	148	166	189	164	139	180	159	159	190	175	180	196	193	152	151	160	181	164	165	180	189	172	172	180	197	179	170	182	186	195	175	142	169	178	156	155	168	169	172	164	144	171	192	173	199	184	193	190	170	161	180	178	166	181	181	195	166	186	155	177	192	173	183	168	158	159	161	193	174	166	194	161	193	162	204	199	186	171	187	163	185	177	167	191	172	165	174	173	168	177	166	185	176	178	186	146	172	165	156	180
26022	33859	45572	49852	49473	46207	21424	16937	12926	16448	16936	16237	12381	9302	8384	5982	5178	4171	4342	4722	3739	3094	2804	2247	1774	1508	1378	1238	1090	1060	1063	987	917	940	705	784	734	623	568	556	548	544	556	510	559	488	511	478	437	515	508	488	496	486	460	453	499	506	495	489	493	452	462	459	470	521	460	494	471	445	466	472	500	514	516	451	472	436	460	487	446	476	467	478	460	439	438	470	429	448	420	449	379	423	476	410	433	425	406	437	404	409	395	422	430	447	428	454	420	414	440	423	400	430	438	400	392	443	457	447	406	402	392	405	420	387	397	426	436	423	420	423	376	402	397	411	402	391	402	434	469	413	406	421	394	424	410	419	431	447	464	397	433	429	412	411	369	419	401	423	411	430	402	420	409	418	403	406	387	411	409	439	437	450	430	436	447	409	389	436	395	375	435	374	420	414	405	405	417	428	414	424	394	435	433	406	422	439	447	415	398	471	407	432	448	429	416	390	419	476	418	400	422	424	460	420	420	392	431	458	406	397	413	374	410	418	403	420	390	395	416	398	425	404	450	439	418	430	416	407	396	388	400	442	417	387	432	437	419	406	431	374	429	416	419	413	432	418	420	402	394	423	376	403	408	414	374	453	430	449	437	452	469	416	424	453	438	406	399	423	437	434	423	435	451	414	407	409	412	429	400	421	399	442	401	420	410	423	410	398	455	413	425	396	433	442	391	404	439	383	390	405	419	383	466	423	423	414	411	435	485	408	421	438	415	401	419	406	421	420	429	386	401	415	444	402	429	400	442	394	406	412	402	408	443	411	396	408	412	423	447	381	425	434	437	390	449	439	428	446	415	418	400	420	399	427	410	401	425	432	415	406	439	470	400	441	387	432	443	431	471	409	404	436	417	432	441	415	411	434	424	378	427	461	447	442	401	440	405	430	405	440	417	425	447	477	429	409	394	433	436	438	435	410	422	426	403	437	388	422	391	402	418	426	401	428	424	434	441	423	426	415	414	403	454	429	396	407	445	434	409	439	426	441	423	411	385	403	413	392	416	426	403	422	386	453	399	431	427	426	431	446	382	451	436	430	403	403	416	399	435	415	445	398	425	429	422	382	423	417	394	375	413	397	428	426	443	457	448	388	442	432	437	409	446	458	398	414	400	434	402	421	391	412	422	457	387	403	437	441	410	415	379	386	406	434	410	396	406	458	388	429	434	416	428	407	434	432	406	413	393	391	422	389	415	426	432	404	413	414	410	447	402	440	390	432	386	423	438	386	450	395	416	424	409	446	399	415	414	386	432	444	391	417	405	449	464	425	420	453	402	401	387	436	449	450	430	398	404	466	387	456	420	403	429	402	440	430	402	389	429	461	457	443	411	422	379	449	393	407	444	427	432	407	447	427	393	418	394	428	403	409	417	402	418	440	427	433	406	416	398	406	436	453	446	443	419	408	390	415	407	396	425	446	426	402	409	435	379	412	431	407	411	427	373	434	402	410	409	420	434	456	430	409	415	425	411	430	417	393	436	458	407	416	402	419	460	412	414	382	464	401	420	409	430	433	379	406	421	416	413	450	420	421	414	432	438	379	423	415	445	454	420	424	474	408	421	436	457	384	413	388	431	392	415	459	412	449	428	394	403	389	394	440	419	410	390	415	425	420	436	433	446	403	417	440	450	388	406	459	400	412	380	429	407	403	427	416	405	423	435	411	422	390	431	428	415	374	418	459	426	457	408	431	392	401	396	421	401	413	431	458	429	416	428	407	411	412	412	403	434	412	436	440	426	421	427	399	416	412	401	426	420	429	485	443	454	414	433	414	427	406	419	436	421	421	438	448	437	403	443	420	398	423	444	426	447	390	427	442	418	406	438	403	401	425	437	402	447	389	403	434	464	386	407	382	414	433	414	405	403	399	423	426	435	415	408	431	405	425	430	428	417	444	435	415	434	383	410	432	407	424	428	426	399	412	424	433	400	416	391	415	390	420	454	425	397	388	394	403	407	419	413	410	423	379	422	387	426	413	392	441	442	435	446	386	416	442	413	406	436	436	387	417	420	416	434	417	461	398	429	383	394	439	446	451	437	411	428	400	433	415	441	434	427	426	427	455	422	427	430	396	416	397	417	450	376	419	451	438	432	405	414	439	397	421	417	405	396	393	371	436	444	410	383	422	406	445	381	408	362	403	438	396	431	448	441	412	415	400	408	453	433	415	408	443	420	408	454	402	418	427	429	415	440	397	401	439	430	398	432	432	446	450	433	424	414	413	402	412	399	418	436	430	429	397	406	419	371	442	405	406	403	410	386	429	429	443	400	379	403	440	442	457	418	424	423	422	439	416	403	422	400	437	403	437	434	432	415	393	421	397	402	439	432	436	465	411	417	425	430	372	391	404	418	435	461	461	437	423	408	459	426	446	435	365	391	440	426	431	419	428	410	436	415	425	425	439	387	426	422	424	445	428	421	422	410	447	429	382	429	424	436	402	474	433	417	431	423	413	429	430	426	451	408	435	425	400	468	444	395	425	427	454	436	430	403	415	388	427	428	420	422	438	422	432	448	433	444	404	421	437	463	407	412	409	413	387	408	402	433	440	377	437	434	405	414	403	427	452	397	422	369	429	428	427	385	434	435	429	407	407	422	420	398	442	412	411	398	401	405	413	380	418	461	410	414	414	413	437	424	423	407	410	384	440	436	388	398	374	433	445	425	396	407	422	408	442	404	454	418	421	398	428	417	378	433	415	384	420	403	417	426	397	434	390	418	422	403	433	390	418	424	444	431	386	445	396	416	449	408	401	405	418	436	429	457	452	382	459	446	445	429	423	438	410	404	425	422	387	359	467	396	411	402	444	430	377	382	405	393	412	419	427	380	399	410	432	433	440	413	406	413	435	393	414	433	412	397	457	438	384	408	419	390	444	442	386	420	421	439	445	425	411	428	400	436	373	411	427	425	439	412	389	419	423	436	419	403	456	391	436	460	424	417	396	412	399	428	439	430	452	385	424	422	433	416	399	438	433	385	377	415	405	410	359	431	429	406	403	465	426	432	442	402	419	438	422	435	417	442	438	430	439	434	396	455	411	390	448	427	406	418	416	398	444	417	451	426	415	414	413	435	401	407	443	398	395	394	386	413	443	418	406	398	385	418	409	451	425	410	421	386	393	417	429	442	403	406	414	371	442	392	403	433	431	418	392	440	403	407	371	429	403	404	443	412	422	394	414	372	400	442	460	386	428	400	407	428	450	476	432	409	402	378	394	380	421	464	380	426	431	414	407	409	451	425	390	407	450	398	411	427	423	432	444	431	412	416	410	415	420	432	386	456	396	430	466	426	431	410	455	393	441	411	420	428	453	412	429	388	400	393	413	459	415	430	419	433	413	418	473	419	420	421	415	423	421	406	427	431	433	406	418	446	405	386	419	387	387	448	416	417	463	431	389	418	445	410	396	431	396	440	417	439	417	424	436	402	430	386	412	424	413	391	396	437	435	416	427	409	413	425	432	445	416
50158	50141	48369	44181	45364	34303	24497	20732	15685	12374	9703	8829	6358	4405	3624	2614	2131	1660	1646	1952	1409	1257	998	718	624	505	471	355	362	336	354	278	282	307	223	240	232	203	179	179	171	189	179	175	176	183	197	174	165	204	193	181	180	170	164	158	158	140	181	177	169	171	154	164	176	138	192	153	181	154	164	165	167	177	170	155	177	156	168	174	165	173	177	166	154	158	177	133	143	160	171	140	177	148	151	162	156	149	137	146	140	173	143	148	157	145	154	163	169	167	146	148	156	169	140	153	160	154	165	168	166	172	174	150	159	148	144	163	143	159	159	160	157	159	141	142	151	154	168	157	149	153	148	155	161	174	139	156	153	184	149	165	165	182	148	164	185	161	134	138	157	133	178	160	145	163	165	158	140	153	148	162	155	151	146	181	157	138	175	160	154	155	135	146	156	150	162	155	169	152	145	153	135	175	156	146	149	149	171	153	157	152	143	187	150	162	156	161	151	153	170	183	149	163	159	146	142	149	149	166	185	152	155	142	154	154	173	158	159	146	146	163	148	163	159	170	153	161	148	132	166	133	155	180	142	174	172	118	144	157	164	146	167	138	152	164	167	154	169	183	157	155	150	151	167	160	182	137	151	158	144	155	173	157	155	164	147	162	139	167	128	138	150	174	150	170	142	146	151	143	180	153	143	161	146	158	163	158	138	158	168	133	141	151	157	155	154	148	158	163	154	170	161	156	136	149	177	156	159	153	167	158	151	132	161	161	161	134	145	155	166	137	152	156	129	160	159	164	163	152	175	164	144	155	158	168	166	145	167	162	147	163	160	156	153	155	141	136	144	128	164	155	155	149	162	171	169	149	153	146	158	166	171	153	158	174	163	180	155	160	154	170	153	144	162	148	145	175	172	161	196	154	144	134	156	166	167	149	139	138	136	138	160	157	176	162	169	143	158	163	148	175	159	163	151	166	149	142	160	167	151	171	152	158	172	132	161	151	143	164	172	169	139	154	170	142	155	172	179	152	150	159	158	152	157	155	164	168	145	144	150	162	147	182	162	147	154	152	145	161	181	136	159	134	149	177	173	171	146	180	156	170	174	152	167	147	160	175	167	153	172	154	162	136	162	158	158	168	157	167	173	143	147	160	151	153	150	156	173	142	151	159	150	161	145	151	145	154	134	162	160	152	157	177	155	177	152	157	170	162	143	151	162	172	162	154	132	142	166	135	139	159	155	146	147	145	156	142	157	169	173	155	166	152	166	180	159	144	168	149	143	165	162	160	165	148	162	153	153	161	152	184	174	161	161	158	134	151	146	165	178	157	169	162	157	181	161	153	148	158	161	138	160	169	155	155	165	165	154	135	146	144	148	149	141	161	143	165	161	163	133	161	150	158	140	147	147	141	145	151	170	143	167	174	166	159	143	150	159	165	142	162	159	164	147	139	145	132	141	141	162	158	178	152	144	153	170	157	167	166	164	140	145	168	142	138	154	138	173	136	145	195	152	141	170	150	173	164	158	156	146	148	154	162	137	156	160	154	156	169	144	157	153	154	134	148	166	142	138	152	159	177	156	168	132	152	142	163	158	139	163	139	143	161	153	135	150	169	149	181	144	163	145	155	148	158	158	135	155	151	163	154	176	171	136	142	153	148	155	153	163	170	157	170	151	135	173	168	133	150	151	172	139	144	152	169	144	165	149	163	138	140	146	154	154	135	123	162	196	176	146	175	153	132	142	176	160	166	162	165	157	146	126	146	148	165	139	161	164	168	158	166	148	171	155	136	163	164	166	149	140	145	169	131	142	137	181	153	139	159	138	157	162	160	166	166	138	161	142	155	179	167	149	158	131	163	160	137	154	160	144	150	149	154	151	152	166	143	155	173	155	173	175	172	161	148	156	134	162	187	162	166	164	150	152	175	177	157	146	167	164	157	143	155	167	161	199	131	142	142	181	151	161	132	162	151	172	155	125	140	143	161	159	153	170	159	171	160	152	172	162	147	137	156	157	160	150	149	175	168	166	144	135	127	175	175	164	174	156	159	152	150	150	173	174	156	167	166	155	167	148	157	161	155	159	154	140	163	145	140	138	170	159	147	145	152	172	144	159	144	141	171	151	172	171	170	161	161	149	180	192	155	169	146	162	138	150	163	174	163	143	165	153	149	147	157	153	181	160	155	151	156	162	142	153	161	141	163	135	140	177	164	166	164	174	160	143	139	169	162	153	150	165	150	161	152	167	160	186	154	159	170	156	156	157	151	149	167	142	121	172	147	171	152	154	148	156	154	169	160	136	153	152	157	175	142	166	185	154	153	168	144	137	149	162	159	168	169	140	148	160	130	146	163	142	166	148	149	140	132	139	154	150	162	146	167	169	159	170	155	160	141	140	156	144	162	143	155	158	145	143	148	149	158	163	175	162	165	164	157	158	157	152	152	154	149	150	178	127	143	164	160	161	147	168	150	144	156	159	165	144	149	151	178	157	140	157	162	182	169	159	178	163	155	165	134	157	157	130	171	153	159	166	163	160	158	166	175	170	163	151	124	178	158	136	157	175	148	165	153	179	159	164	146	124	166	140	146	137	174	175	181	171	152	168	150	156	182	158	160	149	159	170	146	165	161	154	170	156	156	162	145	174	169	144	152	156	152	143	155	160	175	157	132	131	166	179	159	170	164	152	170	149	140	143	143	154	139	134	141	174	153	152	145	158	163	165	149	144	133	144	156	145	136	140	135	153	154	158	157	151	156	141	162	158	165	172	145	184	170	158	177	139	153	144	133	153	172	157	149	166	159	147	159	151	147	151	146	157	182	167	150	151	162	142	149	155	166	167	171	146	137	163	148	148	131	146	148	132	156	157	152	152	135	147	141	138	155	157	156	184	137	154	150	140	169	149	135	152	133	153	174	177	166	156	165	170	174	148	164	153	149	164	158	148	159	156	150	155	147	146	160	153	126	153	159	167	152	139	151	164	165	138	160	149	149	132	153	144	163	141	156	138	159	146	142	186	153	154	149	158	144	158	166	167	139	148	183	156	148	143	134	162	158	164	165	124	155	152	155	157	158	169	141	154	164	164	162	152	142	141	180	154	146	177	188	157	158	159	161	163	183	170	182	165	167	171	146	134	165	146	155	154	138	179	151	135	151	153	185	163	136	142	167	157	153	162	156	186	169	146	158	127	122	177	162	172	176	158	172	155	130	156	160	162	159	139	164	138	148	167	146	163	155	165	178	149	143	152	191	166	158	159	148	165	182	156	184	156	150	152	157	149	156	156	118	169	139	163	168	157	147	156	138	150	153	167	175	155	172	177	179	167	154	142	135	138	161	166	148	161	145	140	160	159	153	143	137	131	166	161	141	146	122	157	165	148	173	160	160	169	164	152	152	149	144	171	158	159	147	127	142	138	145	154	167	138	156	160	144	187	166	157	155	176	186	163	134	138	153	155	161	161	146	173	171	164	158	162	195	127	141	161	155	168	177	163	148	156	171	141	141	132	181	174	160
32855	42981	50119	51741	53154	41856	22920	18813	19095	24152	24404	23897	18203	14458	13399	10690	9012	7235	7699	7967	6370	5729	4777	3420	2667	2366	2289	1914	1653	1593	1757	1358	1272	1414	1012	1005	829	661	685	610	601	572	579	533	551	512	516	508	514	508	518	498	480	432	490	463	472	452	478	418	452	480	484	442	514	479	473	510	476	429	415	443	481	541	482	483	442	411	427	433	413	475	413	446	378	363	404	402	394	393	395	347	341	388	390	370	369	379	355	405	361	336	363	365	371	320	419	352	378	389	379	360	375	366	407	354	358	426	361	363	388	377	382	405	367	404	351	345	378	396	355	379	375	334	366	373	332	405	379	333	371	376	369	373	357	375	373	338	408	372	352	372	383	365	365	339	351	385	374	366	356	364	377	368	390	342	372	370	369	338	391	370	398	340	332	367	387	334	343	412	358	358	356	354	370	370	373	365	368	361	401	378	372	394	360	392	385	380	341	381	377	359	342	358	378	379	342	368	373	377	333	385	362	371	383	348	394	369	365	395	405	360	341	381	398	379	360	366	367	368	393	318	334	348	346	344	351	383	341	353	356	389	377	364	369	363	374	392	379	336	370	353	338	389	349	351	378	360	379	335	342	379	359	358	361	326	368	380	357	355	384	342	398	372	376	388	378	393	345	362	382	351	343	374	369	345	358	380	353	368	365	376	387	417	369	392	353	353	371	399	374	377	356	364	364	313	328	379	349	372	350	361	357	341	365	342	392	350	373	353	373	404	370	374	365	378	384	380	353	374	351	387	345	385	362	354	342	348	370	379	377	382	381	369	379	351	374	369	357	385	347	366	359	335	358	335	379	369	366	363	381	354	352	372	389	368	376	381	354	354	334	378	383	378	360	358	355	354	336	385	370	400	342	333	385	376	341	380	385	343	388	392	377	377	368	363	368	352	394	326	385	361	383	369	366	363	359	375	349	349	372	376	368	357	357	324	345	384	391	350	354	363	374	340	368	343	331	346	417	365	385	385	371	344	357	330	374	346	335	396	362	366	360	362	364	369	348	373	357	360	341	377	359	358	395	370	373	360	350	401	375	369	370	374	343	373	357	357	372	386	345	397	352	351	341	377	357	373	368	372	335	410	394	358	360	385	365	372	361	376	362	332	337	347	369	380	369	357	381	374	372	372	366	325	377	383	370	356	366	353	397	355	387	400	363	367	365	358	347	341	366	351	403	369	372	350	385	350	368	388	357	343	348	378	333	377	370	347	361	386	392	387	384	379	375	355	336	367	352	382	362	390	375	368	359	398	402	357	369	365	395	364	337	402	347	328	389	376	363	332	367	351	341	360	347	364	378	345	404	339	400	360	376	384	339	382	380	383	362	387	365	348	332	347	403	372	368	355	386	365	376	381	402	376	351	349	383	355	403	372	403	365	386	364	374	345	323	354	392	331	374	346	370	339	337	359	368	366	374	383	363	386	358	345	389	374	370	366	377	348	309	344	427	360	375	325	397	359	351	333	401	357	323	387	378	367	361	363	359	348	343	367	356	407	368	333	372	369	357	333	363	379	338	345	362	377	349	392	387	396	362	387	357	350	374	379	375	385	379	359	340	346	354	341	376	347	356	381	361	368	365	387	357	393	336	357	398	344	342	327	358	362	357	394	374	350	365	361	349	367	384	359	349	358	390	351	364	376	371	347	354	368	392	362	399	374	387	380	382	356	388	382	348	389	365	383	335	373	372	373	378	373	400	361	356	357	350	413	370	372	363	327	387	352	362	359	359	365	378	329	380	368	355	386	387	336	356	361	366	382	382	368	390	302	404	360	394	374	392	370	362	347	378	371	349	363	358	370	376	369	366	371	355	361	351	384	386	364	361	370	366	368	360	356	398	355	345	358	363	359	353	369	410	393	404	360	393	380	378	359	331	388	370	346	375	348	337	370	354	372	384	385	366	383	388	359	357	351	326	376	365	371	399	391	391	380	422	366	381	387	341	352	361	358	390	339	371	354	358	351	364	345	356	375	389	346	349	373	375	406	350	364	353	366	369	354	384	355	362	372	386	385	367	384	372	388	365	344	396	386	394	350	402	352	358	351	365	399	371	360	357	400	377	360	398	354	391	393	334	325	373	361	371	367	371	371	339	347	365	390	383	353	357	370	404	359	380	400	401	373	338	322	354	388	346	327	335	358	351	369	382	385	362	382	394	341	349	379	393	406	367	372	344	374	350	361	360	361	401	381	363	391	365	377	416	353	340	340	367	335	383	380	361	363	351	387	361	351	379	341	363	375	414	355	336	352	395	363	376	378	344	379	367	383	391	344	348	362	368	368	359	372	332	358	337	355	387	411	354	378	333	405	374	383	353	344	365	373	387	372	380	367	385	389	370	358	395	393	378	361	388	365	380	371	377	350	375	343	343	360	371	358	391	383	333	381	371	380	349	365	355	360	348	352	376	373	385	405	386	354	423	346	326	344	337	398	342	373	340	387	373	363	385	373	356	402	340	393	353	347	406	369	401	389	362	346	363	352	357	426	348	373	395	354	399	377	359	400	360	328	390	386	327	377	339	377	397	390	347	330	381	364	381	347	377	337	353	372	347	363	399	362	380	367	375	353	361	401	373	371	379	376	373	370	355	366	373	374	405	381	354	357	393	368	353	353	380	339	350	371	363	392	343	353	385	379	343	386	372	376	366	398	383	380	349	357	386	381	356	356	425	367	379	406	370	335	360	368	373	360	359	374	388	345	353	381	364	360	373	400	379	369	350	348	377	355	353	371	346	371	335	361	395	368	362	399	352	342	375	350	352	357	360	369	394	334	356	357	367	388	347	374	356	334	388	345	338	361	399	383	375	372	359	348	380	379	393	358	347	333	374	346	365	343	358	353	335	363	334	377	348	382	372	380	374	347	368	392	404	340	346	362	393	375	356	389	361	368	355	345	358	383	382	367	374	360	382	347	342	380	381	338	376	360	384	352	386	383	405	380	380	349	346	348	362	345	384	347	341	400	367	364	344	334	342	381	332	403	403	387	373	400	388	385	388	410	331	368	342	374	371	353	356	347	368	372	387	360	391	327	377	381	357	386	378	354	390	312	361	367	363	359	323	352	382	338	354	379	361	376	347	366	346	381	389	342	399	373	346	373	348	340	358	365	403	347	381	359	378	317	339	362	346	330	407	378	353	374	338	364	344	380	368	369	359	355	353	316	376	344	368	397	369	384	405	397	342	412	352	374	375	369	395	378	371	343	365	395	387	375	332	355	368	356	360	399	383	367	372	382	330	363	355	349	374	363	428	352	372	371	360	374	370	374	351	367	388	395	364	394	384	343	414	380	361	380	357	358	335	397	343	379	365	343	403	407	365	383	364	362	393	393	380	371	365	351	360	354	347	373	337	381	394	369	399	400	379	367	364	373	344	385	374	346	390	343	355	341	345	367	359	368	355	341	419	370	308	318	353	398	378	381	356	349	380	398	375	367	363	348	339	395	374	382	338	364	400	340	334	392	347	362	366	341	388	403
24307	18421	17641	19048	11250	4151	1535	1194	850	793	619	550	479	441	352	288	273	248	228	205	217	220	170	176	175	178	174	177	129	173	143	157	141	148	137	143	143	145	156	126	152	130	171	151	149	146	149	133	135	130	116	140	161	122	134	135	133	134	139	180	139	136	122	146	109	133	126	123	108	123	129	131	121	127	128	133	137	143	121	143	152	132	137	137	114	129	133	161	154	124	157	133	142	142	127	138	120	125	152	142	153	144	137	147	132	122	136	150	165	152	160	154	137	119	97	133	145	124	149	131	141	125	127	140	135	135	147	141	137	151	137	139	157	121	114	112	127	136	148	145	139	131	143	129	144	119	145	130	145	113	132	143	133	146	140	139	163	147	126	136	139	115	123	130	135	131	123	150	141	142	134	135	126	128	142	142	154	125	145	121	158	122	145	147	122	125	129	132	142	125	132	141	126	120	136	156	130	138	144	122	123	126	146	137	136	130	144	140	147	131	144	145	130	115	152	129	130	147	121	108	163	120	137	127	139	123	148	143	122	139	122	137	141	142	132	141	144	115	134	130	134	138	150	137	151	139	174	133	111	134	143	127	138	146	131	132	131	130	127	134	134	143	158	138	116	122	139	158	126	116	154	124	131	135	151	139	138	122	153	116	128	129	130	123	120	126	145	137	132	145	146	119	158	114	143	131	143	128	158	128	123	161	143	119	138	136	127	153	112	147	113	117	147	113	120	125	126	113	120	130	120	136	141	153	143	130	130	136	126	138	142	133	146	130	136	140	162	129	130	124	149	135	145	134	134	126	99	126	121	141	151	139	102	135	135	138	141	135	161	121	136	148	132	143	138	130	142	134	115	135	106	161	121	132	130	154	137	134	140	126	138	151	135	130	122	143	129	150	165	126	145	138	167	132	128	137	143	140	144	138	151	135	152	128	121	140	132	145	142	134	132	150	124	138	139	122	122	171	148	149	143	118	145	144	130	142	150	129	130	141	120	142	124	133	132	147	129	140	129	139	138	128	147	120	139	119	152	151	122	136	149	109	154	149	123	134	146	136	133	126	141	154	118	138	137	135	119	146	131	132	133	149	132	135	130	128	147	133	135	138	138	149	138	147	137	136	132	127	118	135	123	130	138	139	142	144	131	140	129	152	129	124	137	118	142	128	143	150	123	128	129	149	158	125	164	142	134	124	122	117	124	128	133	126	148	134	107	133	135	120	136	124	132	126	118	133	125	126	156	145	136	146	127	151	140	139	158	146	146	115	127	136	131	135	119	144	147	132	139	142	122	148	135	126	135	134	134	138	142	144	146	134	146	124	123	163	133	145	131	140	147	151	130	112	136	141	140	155	118	145	142	136	138	147	123	144	133	121	130	137	128	133	119	164	128	143	127	137	135	126	150	136	149	153	130	125	127	140	134	141	140	141	131	148	134	154	132	128	147	146	131	145	159	147	140	132	139	108	159	139	147	137	112	134	139	142	109	128	148	122	140	149	134	132	127	111	125	120	120	148	123	120	145	140	144	138	135	142	156	107	128	138	156	134	138	136	143	138	155	124	134	138	143	122	153	135	143	116	119	142	128	120	149	105	144	133	127	139	129	143	156	131	141	123	143	144	144	120	121	124	145	129	131	136	146	128	127	123	153	153	135	146	139	148	140	123	131	123	126	109	131	135	121	138	128	153	142	125	121	149	149	122	107	139	133	116	120	143	125	155	133	134	149	146	144	117	131	128	144	136	142	129	143	145	147	141	147	151	136	158	131	135	115	134	122	113	158	115	124	143	132	137	137	127	122	153	146	125	135	116	121	153	140	127	139	136	152	146	127	153	121	151	125	132	123	109	123	111	151	127	143	145	140	121	131	134	141	144	138	149	133	132	122	128	120	132	124	115	134	135	141	151	133	129	120	129	125	136	132	141	152	117	126	121	168	145	130	135	142	133	153	135	155	143	116	152	131	130	132	136	110	150	148	145	123	145	157	137	144	138	108	153	133	126	146	163	116	127	145	130	136	144	128	128	123	129	151	124	145	146	145	143	140	146	126	149	144	128	131	130	143	139	116	129	136	137	152	144	144	133	134	142	123	136	159	160	136	126	140	121	117	156	145	122	132	139	125	125	138	122	128	158	143	152	144	145	136	134	183	162	130	132	147	119	139	151	126	131	125	152	117	134	127	130	126	113	147	146	133	148	125	121	127	149	121	146	129	159	127	112	131	119	133	139	131	141	133	121	127	120	137	165	141	141	153	138	139	130	141	131	129	139	124	154	140	138	134	151	128	149	139	127	123	133	141	149	103	156	140	130	115	125	120	132	137	123	131	137	139	140	143	146	127	138	124	136	122	137	138	155	124	145	163	164	138	132	166	140	113	119	120	148	138	123	150	136	132	131	124	155	133	126	138	122	144	130	141	148	117	120	127	165	131	137	144	110	162	129	138	125	136	170	106	125	120	120	141	152	134	154	143	136	115	145	144	158	128	148	144	157	136	131	118	122	137	118	130	133	137	115	121	138	127	131	128	146	147	131	135	112	144	124	140	131	139	113	135	155	155	134	139	132	135	141	121	147	133	145	131	116	133	133	150	144	136	158	134	126	135	138	153	116	120	120	150	117	143	130	148	136	143	127	119	128	133	121	129	141	151	121	123	139	150	147	138	131	129	127	130	154	162	132	134	145	150	136	137	123	142	128	128	141	151	131	139	118	129	138	133	142	142	134	150	120	141	133	141	127	146	163	137	142	127	111	147	121	136	132	146	135	134	139	147	136	166	122	120	135	130	137	134	151	149	138	124	125	146	136	141	127	161	160	147	123	114	140	140	122	129	136	132	150	154	151	123	148	140	147	157	140	128	111	141	136	127	143	120	123	138	143	120	147	149	138	144	142	133	136	152	150	127	129	155	136	131	144	128	136	144	156	147	118	128	145	136	140	130	123	127	135	115	118	131	144	123	112	114	121	147	130	95	140	124	121	122	106	135	142	117	123	140	145	138	137	136	129	141	123	145	119	150	129	116	139	141	132	157	113	128	115	132	129	136	114	143	157	150	123	150	136	132	126	149	133	130	143	145	144	126	147	136	141	120	144	121	127	122	150	115	161	151	127	138	117	131	136	133	152	127	141	136	117	125	142	130	129	120	124	135	135	131	126	140	124	135	132	130	101	127	128	133	135	154	137	134	124	131	153	124	152	131	159	154	150	115	119	126	115	136	129	124	127	135	123	109	143	141	127	148	126	128	168	141	145	142	141	152	154	138	121	139	139	134	126	135	148	112	138	147	140	127	140	137	146	148	135	146	147	143	133	134	128	143	116	139	126	140	152	126	141	150	143	127	129	147	149	135	155	130	103	137	131	158	132	128	156	126	122	118	132	115	138	132	144	135	132	110	132	138	135	146	138	116	121	123	132	121	151	117	169	141	132	135	133	128	133	149	149	141	124	139	121	151	142	149	125	153	118	142	146	132	134	137	140	144	138	142	128	138	156	126	115	152	145	125	136
14798	15879	24459	31421	21647	10875	5633	4532	3678	3525	3112	2917	2287	1969	1634	1423	1292	1101	1027	974	896	815	702	614	565	555	523	515	471	473	447	428	425	403	391	397	388	386	403	369	351	399	388	351	385	373	393	367	387	338	376	383	383	354	373	363	362	357	347	332	359	361	375	342	323	355	327	359	356	328	358	305	350	322	336	341	325	357	366	352	338	332	366	338	359	359	363	351	351	358	327	367	334	376	333	327	334	356	375	330	323	352	360	324	357	324	382	357	360	349	339	340	356	346	335	321	319	330	359	354	308	321	368	317	347	337	312	355	346	356	351	320	349	348	336	329	315	316	341	316	363	334	330	320	337	360	355	334	325	346	330	329	349	332	331	325	350	371	326	313	371	361	341	358	322	304	340	336	338	349	322	343	312	362	308	348	342	340	332	342	361	327	339	342	311	331	320	337	352	325	356	346	374	356	320	349	343	347	354	344	353	330	341	333	342	360	341	380	349	364	330	329	336	285	343	327	328	309	378	327	345	332	344	355	328	339	316	343	358	322	327	363	341	358	372	341	365	336	311	327	309	314	330	315	359	329	331	307	332	364	317	384	351	357	330	301	334	331	329	347	313	353	313	323	353	337	303	315	333	327	293	325	319	376	311	347	332	356	324	354	343	326	354	308	345	317	324	340	305	345	333	333	342	340	335	315	347	347	343	341	342	309	368	349	317	324	324	357	311	327	319	362	352	367	346	386	349	334	364	335	322	325	324	298	322	329	351	324	341	335	347	369	351	338	353	281	341	318	322	348	366	352	307	333	361	295	337	328	343	364	322	328	336	351	359	337	344	358	371	362	337	313	340	349	350	306	338	346	351	320	361	334	317	318	338	325	310	332	330	313	356	382	373	331	355	329	329	323	332	299	342	316	337	344	357	333	321	337	333	304	358	332	334	329	360	353	337	342	313	328	324	351	341	325	317	309	349	329	325	328	351	323	338	358	336	336	307	346	378	349	350	338	374	346	316	340	329	338	359	359	337	321	318	339	318	354	355	338	353	329	340	364	331	350	345	339	350	313	336	326	356	323	301	326	362	313	338	362	303	333	338	336	346	323	358	317	358	359	352	337	331	321	355	313	339	324	350	361	338	362	320	330	335	346	353	322	336	382	315	337	315	333	326	345	312	327	292	350	334	332	351	355	358	321	337	332	319	340	374	325	348	352	330	339	330	318	355	312	348	356	339	326	325	365	343	342	341	314	355	341	322	304	304	331	356	338	387	345	375	313	317	326	316	364	348	337	364	344	324	335	354	345	324	377	336	324	367	354	308	346	316	341	340	312	336	327	347	316	312	356	345	353	361	338	329	322	369	322	334	326	311	330	345	371	345	352	328	350	347	335	335	349	333	343	340	323	335	317	361	336	341	316	334	327	378	310	337	320	332	339	325	323	353	357	336	350	369	357	342	328	343	366	337	343	321	289	344	352	320	334	344	332	372	363	338	354	350	334	370	348	341	335	352	358	328	342	332	362	359	344	346	347	330	321	361	354	302	360	314	318	328	381	308	345	331	341	331	357	307	318	298	369	321	345	350	333	325	339	313	342	339	339	355	324	340	337	338	323	340	309	350	346	364	315	339	354	365	370	351	310	370	372	336	337	335	383	308	327	330	321	325	340	335	323	357	350	340	320	335	374	350	358	321	314	350	305	344	316	342	361	328	333	336	338	335	350	328	349	325	321	336	347	352	359	344	355	374	351	331	369	335	331	352	345	347	322	342	352	345	330	315	352	362	331	335	327	383	319	340	336	352	323	320	332	296	340	355	325	358	334	323	348	371	337	291	327	358	363	312	329	343	334	315	333	331	291	348	302	312	362	325	321	345	347	328	347	302	313	321	343	331	335	317	353	383	328	336	357	279	334	316	345	355	336	328	339	334	339	338	323	315	366	343	362	372	329	324	323	317	351	324	306	312	352	314	347	309	335	328	301	338	355	341	337	335	336	322	315	325	338	340	338	358	341	321	312	318	355	329	362	345	347	361	365	340	367	297	315	311	333	362	316	331	319	375	320	337	322	326	353	313	341	343	356	340	321	316	327	339	341	340	376	308	350	363	371	339	353	342	350	325	320	325	335	312	326	327	333	338	372	326	334	335	349	325	277	355	354	341	355	384	320	334	328	357	380	323	373	317	330	369	327	324	338	339	344	310	329	335	331	351	318	320	377	323	367	333	340	338	328	339	380	352	325	344	321	324	312	312	350	335	378	333	322	362	335	342	337	330	347	353	371	331	340	313	325	325	342	347	351	322	309	362	359	341	334	359	337	342	341	364	370	307	325	360	347	337	341	357	337	356	351	363	342	348	341	321	338	332	312	355	318	334	344	343	328	344	304	324	318	342	364	312	329	361	337	350	350	298	314	325	343	343	338	343	350	330	321	330	366	322	312	340	316	373	377	318	333	341	327	343	336	347	341	341	324	368	341	325	344	315	322	367	387	332	307	331	358	351	364	323	345	338	314	307	325	340	342	356	305	316	372	356	330	356	340	319	315	352	312	356	330	329	328	329	325	328	327	347	356	326	350	331	348	328	344	354	352	337	337	342	321	339	342	354	324	343	320	347	342	335	377	334	338	365	321	352	337	316	352	330	339	355	314	355	322	311	362	340	318	351	334	362	346	337	330	335	304	313	352	351	305	339	360	355	346	348	330	330	333	354	378	334	365	368	319	317	342	348	334	368	333	328	346	358	337	315	327	311	357	314	342	354	313	368	327	366	335	325	337	372	317	332	305	344	305	339	376	350	336	349	316	320	334	337	336	351	342	324	330	335	375	350	339	373	312	358	335	372	334	316	306	349	358	348	345	345	355	302	335	339	341	346	332	338	346	329	351	295	325	331	329	323	339	317	345	314	363	330	338	333	340	350	308	344	344	342	349	344	355	346	347	324	338	330	316	362	324	370	322	331	317	323	326	346	327	341	343	317	355	343	357	338	350	332	340	349	335	351	352	380	308	347	347	330	350	311	326	367	332	351	332	352	324	337	361	320	334	355	342	341	347	349	339	361	339	315	353	337	370	350	353	366	361	348	348	352	313	345	330	333	291	353	287	355	334	339	324	342	365	324	306	328	329	311	336	337	354	319	345	369	348	329	359	319	359	371	335	345	344	326	351	332	339	356	340	354	316	338	330	336	349	329	348	322	315	327	354	313	317	353	353	344	338	323	344	338	369	340	346	378	360	345	348	373	333	350	324	367	330	317	332	292	355	342	345	331	326	345	358	295	369	379	331	335	336	334	333	334	332	353	350	339	319	328	352	312	326	341	308	334	353	337	321	370	332	332	342	352	343	304	342	341	322	373	337	312	360	324	378	337	350	315	355	346	350	341	333	347	359	349	344	319	350	356	387	320	324	340	320	333	327	339	330	327	361	339	330	335	330	308	324	313	334	335	353	355	331	325	345	313	374	331	351	342	344	357	307	326	330	327	345	334	327	330	324	312	337	326	363	339	319	353	361	344	337
40440	42808	52076	44041	36396	29503	20963	14305	8610	6896	5966	5178	3853	2873	2108	1702	1505	1011	894	1183	1001	769	700	422	415	376	350	314	280	265	271	271	242	241	219	205	217	198	213	194	195	190	170	188	196	167	187	181	194	203	200	186	181	179	181	177	180	199	193	182	212	175	192	203	174	174	227	183	170	197	187	174	193	195	196	187	174	198	191	173	175	173	192	190	169	179	172	167	166	173	174	189	157	178	163	175	171	178	154	151	178	195	173	189	174	210	178	185	165	185	174	172	156	150	157	179	177	189	159	155	155	177	158	171	204	188	191	168	169	142	180	180	150	187	173	173	171	159	195	169	173	188	151	189	176	187	176	169	195	166	184	158	173	171	173	156	192	167	165	154	159	203	170	148	193	156	174	181	180	207	176	199	162	182	191	172	155	166	195	163	161	182	191	181	199	182	170	158	165	169	177	166	162	186	153	179	190	170	181	175	197	184	173	192	156	177	173	182	184	190	161	179	197	180	166	189	184	173	169	187	164	176	206	172	171	185	179	195	165	182	166	182	154	174	164	170	147	149	184	165	183	154	151	176	188	164	157	196	166	171	166	154	204	161	170	172	168	174	172	162	161	162	166	176	161	175	150	144	200	176	180	181	167	155	197	192	192	165	166	216	181	172	195	190	169	174	178	186	174	181	178	165	181	197	205	189	180	160	174	134	174	168	181	200	170	174	180	163	158	155	179	173	167	177	186	158	184	184	189	167	194	173	185	207	201	189	182	178	188	191	163	186	154	172	173	193	161	178	184	159	175	174	175	159	170	187	185	159	167	175	169	176	181	163	173	188	170	162	171	177	193	191	176	172	186	175	167	169	173	191	170	180	171	169	166	175	199	167	165	177	168	182	184	180	151	197	221	185	192	191	199	189	176	171	176	147	152	176	201	147	157	163	162	173	166	169	175	178	187	172	167	194	149	204	191	190	188	187	197	170	183	156	180	170	171	192	142	169	170	164	149	147	174	174	171	165	191	158	191	171	171	151	183	160	182	165	161	166	190	172	193	179	184	176	187	172	182	173	162	188	162	187	197	197	191	166	164	175	172	179	199	167	166	185	170	169	182	149	178	163	165	162	158	164	173	176	155	195	177	162	172	184	189	177	160	145	172	199	179	142	145	162	178	168	172	163	192	192	175	204	181	159	192	171	161	144	207	201	184	179	194	196	177	168	184	159	196	173	184	190	175	146	181	175	169	162	160	206	173	164	168	177	153	192	184	150	154	171	147	196	159	169	148	151	178	173	171	194	195	172	181	169	148	169	157	165	156	170	147	171	154	173	167	185	184	219	185	169	166	158	178	178	169	185	162	156	177	183	204	179	173	177	155	200	180	164	176	184	174	198	180	179	195	166	192	173	164	193	170	176	150	175	173	174	199	207	165	171	169	209	127	170	189	162	185	156	177	204	177	185	167	176	178	213	179	179	200	177	213	169	159	185	169	164	198	175	198	188	184	175	187	187	176	177	172	188	185	195	172	179	214	186	177	173	172	172	162	180	171	196	159	193	191	179	181	175	178	167	200	157	170	187	176	184	198	134	183	173	175	164	187	168	178	193	173	204	151	166	176	186	164	200	159	171	188	166	185	207	178	173	159	177	174	172	177	152	191	168	167	164	155	176	190	168	171	164	171	179	156	181	160	180	196	173	184	181	173	182	164	171	162	164	168	178	168	157	189	178	188	185	170	175	171	167	177	180	173	160	174	176	157	143	190	158	159	170	177	179	156	174	162	193	165	169	172	183	179	155	172	189	175	173	173	189	163	167	160	186	179	205	181	181	167	162	176	165	196	202	205	182	166	163	180	165	179	165	192	192	178	166	172	158	157	200	188	174	184	174	174	180	164	155	172	179	199	140	161	190	172	179	170	176	160	190	170	183	189	177	186	196	193	156	163	176	182	168	176	162	170	163	200	169	171	173	161	178	160	164	160	168	205	171	202	161	181	157	208	153	162	200	161	181	195	182	159	171	163	169	168	181	144	162	168	166	182	151	182	179	197	159	203	153	151	156	205	159	175	183	176	169	168	159	187	166	152	190	171	175	170	182	210	169	180	168	179	200	164	162	172	151	180	188	169	171	210	185	205	182	180	188	167	197	189	169	161	200	176	190	169	200	171	171	173	178	209	184	194	177	179	171	173	172	186	180	175	183	174	158	163	192	193	207	179	150	190	187	161	180	207	191	170	166	159	166	204	160	196	173	187	199	174	172	179	158	170	174	190	165	187	185	163	163	181	153	164	180	200	208	200	159	181	195	182	176	203	185	195	184	177	171	181	170	175	169	175	182	191	179	166	170	183	159	150	159	149	191	184	172	142	160	144	180	197	176	154	162	187	185	178	150	178	169	158	153	194	172	174	173	183	174	184	170	188	193	167	158	171	193	183	188	187	186	176	181	172	164	191	169	169	176	177	189	176	176	176	172	147	184	182	167	189	176	168	151	186	179	174	161	177	179	183	169	190	163	199	166	191	172	186	175	157	185	169	198	182	176	166	173	171	178	174	191	178	151	173	182	182	185	154	193	169	145	193	184	184	189	172	186	192	162	155	172	204	182	177	216	180	172	174	156	200	189	158	173	171	162	131	160	194	171	188	184	174	174	162	176	168	166	153	204	154	183	177	180	185	173	187	189	173	162	166	175	198	173	181	176	177	173	180	175	155	168	162	182	159	175	166	185	178	175	185	180	176	172	180	172	167	161	175	176	174	200	174	140	168	171	177	188	141	194	161	182	168	173	171	173	162	187	175	158	169	169	191	194	169	164	161	215	182	172	183	184	182	173	164	173	182	177	184	182	173	181	169	187	175	179	167	158	167	180	175	170	177	160	190	180	173	176	230	207	177	181	189	180	167	197	171	178	166	184	145	169	178	206	160	182	164	154	179	146	162	174	158	176	197	177	168	174	194	169	152	163	145	202	181	177	180	167	158	191	164	175	169	163	174	180	189	164	212	178	184	171	175	168	180	192	161	183	154	193	185	168	194	167	185	193	170	188	181	189	170	197	195	158	174	171	174	161	178	183	183	191	151	180	169	156	160	184	170	169	165	178	212	160	158	147	169	194	184	169	186	178	172	158	160	187	156	185	171	168	165	171	176	153	185	210	199	174	164	159	177	170	170	186	166	159	157	172	170	177	171	197	162	156	178	158	164	158	183	177	162	173	164	153	184	153	169	160	182	163	150	199	182	187	151	169	178	173	182	166	164	184	190	196	178	195	162	187	170	173	170	182	170	179	183	187	202	173	173	166	153	172	185	161	191	182	167	168	190	167	161	175	208	165	170	171	171	189	171	211	152	174	176	167	155	181	182	196	175	150	162	175	161	171	168	159	167	179	164	174	147	184	163	175	181	182	181	170	176	186	192	162	178	174	176	165	167	184	153	185	174	168	168	176	192	172	170	182	160	151	201	180	174	198	188	174	163	150	193	171	181	188	161	175	179	181	160	193	163	176	214	173	176	172	179	174
26583	35711	50566	50495	45755	36157	17535	16416	14368	18367	18902	17001	12971	10740	8519	7205	6465	4948	4823	5440	4408	3510	3217	2139	1957	1594	1584	1364	1147	1183	1241	992	987	914	799	798	751	588	584	554	541	542	548	562	487	499	505	504	523	478	517	482	531	515	538	485	452	499	507	494	493	489	505	445	456	517	520	462	450	483	465	443	469	479	475	482	452	436	465	434	405	473	468	461	428	441	423	422	445	439	444	446	435	388	431	429	414	421	397	410	420	440	399	415	415	415	439	421	436	416	472	422	458	433	461	395	441	431	453	397	431	419	425	461	425	398	405	412	437	419	399	423	438	411	427	422	399	448	403	430	430	386	417	417	430	422	420	417	385	419	419	410	380	404	405	377	418	416	419	419	426	420	405	398	457	405	423	384	439	404	412	440	433	464	474	428	428	405	438	383	413	395	427	425	379	441	443	427	426	450	412	418	422	432	402	392	406	402	449	413	424	420	425	446	423	426	424	416	396	428	408	436	391	416	419	412	418	415	418	378	425	459	411	440	400	430	431	437	419	468	423	451	399	402	424	412	412	438	433	415	436	429	418	407	429	434	415	381	403	377	403	420	420	425	383	434	410	435	383	444	389	430	403	420	392	403	417	433	410	388	413	452	425	411	420	394	409	418	436	402	432	410	400	436	388	419	429	445	451	413	412	437	406	420	404	431	383	437	419	408	398	382	373	393	397	416	433	401	397	410	396	410	438	411	452	411	468	426	442	393	415	427	417	400	433	437	408	411	402	394	424	448	429	405	406	417	413	407	423	439	436	394	393	408	410	416	427	413	447	395	399	426	431	417	406	411	448	433	399	438	424	411	409	429	425	432	398	397	453	404	415	395	383	418	390	416	400	415	414	424	404	414	428	453	461	407	449	465	425	406	460	401	434	431	429	448	388	393	436	409	377	448	411	404	393	433	406	416	408	442	425	411	425	418	392	432	439	419	387	436	403	377	381	419	427	432	433	408	422	418	416	430	415	387	399	417	421	432	437	422	440	417	424	394	405	425	408	446	434	412	431	392	445	372	379	426	413	385	410	440	428	423	418	396	395	440	456	424	371	416	428	399	434	414	399	414	416	403	404	424	395	435	394	412	422	413	429	388	418	426	404	448	409	417	388	401	429	402	412	425	419	422	425	463	437	441	400	418	457	422	421	406	399	442	422	422	393	397	395	391	432	424	463	427	387	412	400	459	466	407	422	401	396	409	410	429	396	377	408	426	453	453	441	416	457	421	391	386	430	425	390	425	427	407	413	448	430	397	433	406	396	434	414	390	406	408	376	423	424	412	440	437	386	443	462	412	437	411	427	407	408	408	423	426	402	425	403	435	417	423	427	393	418	449	415	416	429	404	406	416	426	409	433	434	429	393	397	448	432	397	408	429	419	388	395	380	397	432	424	397	424	452	396	407	397	427	401	409	461	453	438	406	421	413	426	417	419	403	417	400	421	408	406	375	404	433	401	454	408	395	375	391	413	420	421	414	409	453	440	437	419	403	443	396	424	383	423	421	440	457	404	412	422	398	403	449	403	408	417	403	385	389	430	414	407	443	397	407	402	399	416	417	407	391	393	410	417	408	443	407	414	448	384	425	440	395	395	403	413	441	404	424	400	395	398	439	444	402	423	385	431	374	408	415	433	441	395	420	419	427	421	425	451	406	442	368	416	420	412	429	397	395	393	408	377	396	419	395	440	389	415	459	419	417	411	409	420	417	392	416	441	378	424	394	415	443	436	416	400	402	435	409	394	408	435	419	433	415	413	453	442	422	421	416	381	414	429	403	422	399	433	405	376	438	427	405	418	431	441	432	477	442	391	425	420	430	426	393	430	402	402	396	455	388	417	435	399	408	426	380	401	451	427	443	437	432	400	425	386	395	449	436	437	406	417	453	433	417	397	415	413	410	415	441	404	450	418	431	402	403	423	427	440	413	415	412	403	456	408	424	451	394	420	417	392	410	442	437	416	461	414	391	421	404	413	404	404	404	416	410	427	386	433	403	407	389	406	426	399	434	422	450	411	442	393	449	434	394	414	375	397	425	421	407	421	440	429	395	396	406	424	428	439	415	411	420	405	422	374	413	463	382	428	420	433	415	410	404	404	442	386	417	437	445	446	391	417	412	386	402	371	411	452	413	429	411	413	440	448	413	389	426	390	438	409	421	376	412	393	398	403	449	393	408	450	400	451	416	458	442	473	391	393	405	414	411	397	438	403	383	419	389	430	470	446	414	455	413	442	439	363	391	405	415	403	442	447	419	424	435	431	389	440	415	409	407	415	373	420	420	393	413	399	441	459	435	428	426	434	420	421	399	438	443	471	416	420	376	438	397	427	389	446	450	432	429	426	422	360	411	454	427	460	464	429	399	448	423	448	422	437	398	444	440	445	429	416	398	454	452	411	388	448	422	438	411	396	425	428	415	435	397	402	402	404	444	408	447	406	376	406	413	444	427	415	443	403	395	408	407	441	389	449	427	399	432	376	398	411	427	430	419	409	446	427	394	409	434	394	422	396	399	444	406	421	391	411	404	435	426	420	400	405	412	429	431	405	423	399	430	413	431	421	417	392	420	421	422	416	401	433	410	429	420	387	413	466	428	420	395	418	425	422	383	399	436	440	401	450	408	413	426	390	410	396	463	396	427	416	437	391	437	420	434	420	405	430	426	426	405	472	380	448	432	425	419	390	399	431	422	410	454	439	387	409	382	432	395	410	401	420	425	375	415	433	405	403	437	433	388	418	426	476	412	411	414	380	412	412	421	444	426	441	383	369	417	403	428	423	399	405	401	422	377	427	403	432	442	400	427	436	414	418	400	424	396	422	439	431	407	454	436	415	412	415	431	408	424	388	408	443	409	433	424	427	423	433	419	411	412	403	400	438	403	426	405	423	435	418	436	421	450	388	458	413	428	381	364	400	448	402	425	386	438	412	395	411	422	467	437	437	477	398	415	440	436	422	384	387	416	436	392	429	452	423	398	431	410	433	399	420	431	429	399	395	411	393	436	422	431	431	422	431	407	435	430	431	445	422	413	419	411	416	414	412	405	388	399	425	392	437	390	446	409	449	427	413	410	462	416	400	436	429	401	395	429	413	418	426	468	451	405	424	373	444	407	430	445	424	383	381	412	381	413	405	408	398	413	408	439	437	463	424	439	435	425	435	439	403	429	448	408	401	410	405	433	449	417	388	410	413	427	410	416	395	425	459	437	433	407	401	421	422	388	414	399	377	409	384	465	415	414	396	438	443	410	380	433	399	391	400	391	422	399	438	397	443	430	427	395	429	438	417	410	422	431	414	423	403	397	393	437	392	380	415	433	420	410	444	403	394	388	441	408	441	435	446	419	375	395	417	393	410	436	407	440	406	422	378	437	389	382	430	405	387	408	440	391	418	408	380	432	406	408	411	434	414	429	437	416	457	424	394	410	427	402	434	461	423	389	416	426	432	409	422	426	417	427	428	435	395	395	405	418	422	447
48934	52957	48415	42768	39433	30906	23749	20665	15122	13519	12430	10735	7169	5100	3768	2776	2262	1786	1607	1888	1479	1162	1039	756	622	501	456	432	381	380	353	311	334	306	238	242	235	225	201	194	185	194	181	182	196	173	187	152	162	175	170	194	166	182	175	187	158	154	174	170	174	175	192	162	188	184	153	157	143	189	170	155	173	182	177	165	171	150	150	170	154	172	173	150	165	156	142	153	144	157	178	161	154	174	142	141	180	137	154	160	159	138	139	147	164	157	125	144	163	141	141	170	180	148	134	134	151	148	161	152	136	144	155	164	137	165	150	179	147	172	174	150	147	142	147	142	157	152	166	146	163	147	150	168	168	165	201	143	145	156	138	151	168	160	169	156	165	145	151	151	157	150	173	167	158	161	150	154	167	155	149	154	167	170	173	165	164	156	152	141	161	154	169	163	138	152	138	158	144	142	168	168	140	131	148	139	150	135	146	141	150	165	153	165	153	137	145	141	180	155	140	158	138	154	149	192	157	169	157	147	135	142	146	161	170	153	160	142	148	185	176	150	159	154	149	164	144	147	155	130	135	160	165	139	158	161	147	169	169	169	138	150	146	155	155	164	170	152	166	178	155	172	168	157	149	160	178	142	173	156	151	133	170	128	171	141	161	141	148	161	151	181	164	144	150	153	158	157	159	126	170	150	161	166	159	164	152	164	171	149	157	150	152	164	158	174	152	153	169	161	155	148	161	168	122	164	159	175	177	170	135	188	138	157	153	140	172	169	172	141	168	138	156	162	160	165	152	154	159	162	160	153	146	165	164	168	153	165	153	152	161	173	156	159	154	157	159	151	136	149	129	160	152	167	163	134	144	147	135	132	159	155	161	161	178	152	155	133	171	159	173	134	155	150	144	155	170	180	149	148	152	168	152	149	154	159	157	149	162	139	151	149	163	143	169	171	155	162	158	168	176	153	169	156	169	165	158	170	159	167	127	163	158	140	139	171	162	147	157	170	163	165	199	147	169	137	162	165	139	159	147	145	176	146	140	161	163	142	170	170	166	163	176	161	156	163	149	167	153	150	141	158	147	148	169	144	155	152	142	130	156	175	134	150	153	172	144	160	168	169	177	167	144	141	157	154	162	152	140	142	148	176	168	152	154	153	159	157	132	156	141	145	139	154	148	132	140	147	181	169	170	141	177	149	143	159	150	162	141	158	162	136	157	140	161	145	134	160	134	152	166	156	164	169	154	162	170	166	163	152	150	133	130	172	185	181	130	160	168	139	134	128	131	174	160	146	141	154	132	155	147	157	163	185	138	175	154	176	142	169	162	168	159	171	165	176	169	183	168	153	136	152	163	141	151	171	162	158	153	160	170	182	143	159	151	162	125	166	181	155	148	159	150	149	160	164	165	139	162	161	156	155	157	135	161	169	173	153	150	144	177	146	142	155	160	137	169	153	144	154	149	151	159	151	156	142	158	150	160	142	173	132	164	155	145	128	182	147	136	166	157	162	169	169	146	153	162	161	160	148	173	162	137	139	158	159	154	165	160	152	154	167	167	166	176	158	161	139	148	144	161	147	137	159	153	150	189	146	176	141	163	144	139	164	161	161	140	147	143	154	164	163	165	161	148	162	177	147	139	169	161	182	162	150	145	143	156	154	129	145	157	170	147	160	164	146	166	141	152	148	161	137	140	158	153	155	153	155	163	144	164	140	148	163	166	164	134	170	162	158	163	153	151	170	160	147	134	155	153	139	160	164	149	139	147	143	165	140	143	156	155	173	181	153	140	174	149	144	152	152	181	136	187	172	162	156	176	167	175	172	174	153	156	150	167	164	160	160	163	196	175	146	132	149	146	173	172	165	128	153	155	175	170	165	135	159	156	186	135	139	151	168	156	143	155	150	145	170	148	150	145	155	125	157	157	136	160	184	160	182	167	164	153	156	165	144	184	174	187	168	156	143	145	157	161	168	152	156	145	154	140	163	164	165	145	144	159	164	179	167	151	161	152	171	162	153	156	136	162	169	135	162	171	167	158	172	148	170	170	134	162	159	157	160	140	157	165	145	162	171	154	175	170	154	133	171	152	130	159	172	152	163	169	160	139	157	152	146	163	171	146	151	173	144	173	142	153	152	140	160	168	147	145	158	167	148	140	151	153	135	148	161	170	155	155	154	151	152	134	157	153	144	146	140	171	152	164	177	161	169	160	182	143	154	166	141	153	136	155	158	140	164	159	132	167	174	147	171	172	167	168	148	160	177	153	135	173	152	143	148	189	161	148	136	140	157	142	154	167	156	162	164	150	163	149	188	148	153	174	137	143	147	143	133	157	166	159	173	152	153	144	147	159	160	181	129	147	143	163	158	131	147	162	172	137	156	153	159	153	163	146	163	154	153	195	154	153	139	162	141	150	155	162	135	158	173	154	175	147	166	150	152	169	140	147	132	154	146	159	160	167	141	156	143	146	165	168	149	160	136	161	143	146	179	158	140	143	147	142	172	148	153	153	156	157	149	154	161	147	153	170	158	169	152	162	185	169	146	158	159	151	173	178	161	151	155	143	136	152	162	155	163	163	156	169	144	153	175	153	155	178	171	196	164	169	136	159	137	161	159	142	172	156	161	156	148	141	159	178	150	151	175	158	160	140	166	163	154	169	148	146	182	155	166	143	161	149	170	132	166	150	160	157	166	165	147	145	153	167	132	160	130	166	151	156	162	142	151	137	161	147	168	156	135	141	140	159	157	163	148	148	132	161	148	155	118	149	175	151	150	156	156	171	152	160	185	171	147	146	165	164	158	150	148	152	162	160	140	140	163	153	130	185	163	158	175	161	149	176	186	151	149	142	144	160	162	173	157	195	119	153	136	171	157	162	168	152	175	142	148	149	157	179	142	157	129	154	145	147	159	142	161	146	163	165	158	140	144	162	153	154	161	171	156	157	177	147	146	153	172	143	134	166	145	154	177	147	142	162	158	136	159	149	138	158	143	146	141	144	155	158	168	140	163	136	166	139	155	149	173	168	155	166	174	150	163	144	147	155	159	140	152	152	173	131	162	168	145	143	198	164	166	143	158	159	150	139	146	142	154	138	146	160	148	164	155	169	176	159	169	146	173	180	139	149	157	152	167	145	173	148	138	166	155	163	147	154	143	165	136	176	127	159	169	133	147	154	188	158	148	154	176	148	140	164	150	161	152	162	141	157	128	184	149	157	152	158	128	162	152	173	145	153	135	165	145	150	179	132	178	156	148	181	127	132	139	160	156	153	149	156	163	161	171	139	181	147	162	152	145	158	141	161	162	176	137	132	166	157	133	152	142	168	153	147	151	169	130	157	173	160	148	156	152	154	158	126	140	151	143	133	168	126	148	159	146	119	145	147	149	165	190	145	167	148	142	157	166	148	147	151	146	130	135	152	140	154	150	163	160	178	167	175	145	143	176	158	165	169	155	171	148	143	171	166	150	147	137	147	142	177	178	180	127	159	150	142	162	149	162	143	153	159	148	165	140
32431	46068	51255	49933	48918	35884	22815	24553	19748	27576	28552	25964	19440	16483	14138	11745	9911	8584	8051	8411	6309	5366	5017	3436	2876	2581	2241	2094	1814	1745	1741	1470	1427	1395	1021	981	934	683	672	680	619	582	565	570	564	577	528	545	525	497	512	487	503	554	472	443	540	510	473	467	449	488	554	492	530	488	498	450	462	432	434	455	547	508	515	461	430	425	471	395	418	467	401	421	404	397	397	388	409	366	343	388	345	391	356	360	371	383	367	321	385	355	392	337	343	376	340	370	355	351	392	365	355	370	338	354	366	371	365	385	370	376	367	357	343	371	364	371	391	368	356	380	324	314	395	413	367	351	368	387	389	366	377	346	363	356	330	367	380	347	358	380	344	393	369	379	390	365	391	360	361	407	399	348	352	368	363	356	356	365	391	356	366	392	377	371	348	351	316	384	343	338	365	357	371	359	372	378	359	359	361	359	348	341	358	416	361	392	363	384	374	389	355	360	343	341	358	384	407	389	364	351	351	386	379	349	365	363	368	362	351	366	335	364	387	399	359	336	369	366	344	362	381	369	368	363	365	344	346	375	366	378	409	386	372	368	366	317	373	368	356	377	370	339	381	368	359	355	372	349	372	343	378	340	382	375	355	370	345	348	364	358	362	353	405	339	347	364	364	385	363	364	368	347	345	365	379	391	377	405	353	357	349	380	370	362	374	358	420	368	405	370	344	366	382	380	363	367	358	389	358	358	354	391	420	348	409	402	374	391	384	353	328	379	363	333	347	375	328	330	395	359	362	368	387	391	361	380	375	387	374	380	352	364	389	368	376	348	354	354	381	392	358	361	348	369	345	379	336	369	404	353	351	337	367	351	359	361	387	371	366	327	376	350	354	420	323	361	363	335	328	357	366	343	390	361	341	346	352	368	360	357	366	313	343	355	391	398	336	353	385	368	364	392	306	360	362	366	375	350	348	408	337	406	372	344	362	399	361	368	350	365	361	334	352	367	362	326	365	346	376	391	388	383	345	370	369	395	367	366	367	389	374	346	360	381	358	374	372	392	352	394	332	406	339	358	353	364	361	409	354	363	352	339	363	362	345	350	392	375	367	360	364	384	409	365	369	355	373	399	359	406	368	361	370	368	395	354	352	340	388	362	338	372	357	358	380	347	381	366	360	346	362	359	358	351	343	398	370	367	378	329	338	367	372	357	361	368	377	347	363	360	395	353	376	341	372	376	385	351	364	368	384	350	379	318	369	370	374	357	391	367	373	413	359	362	357	347	370	362	361	385	356	325	351	359	359	362	389	365	366	379	398	366	346	331	342	358	356	373	375	358	362	350	364	331	335	343	376	349	336	373	330	299	362	362	362	339	345	375	371	338	329	347	349	373	385	361	392	372	384	346	374	339	366	368	367	396	341	360	346	387	371	370	353	383	333	359	389	345	359	362	376	349	349	363	418	370	383	346	359	364	379	362	379	405	356	376	362	367	371	374	386	358	347	332	377	368	388	398	375	363	375	364	346	363	372	351	366	398	349	371	369	380	357	364	373	343	376	362	375	360	376	384	383	325	362	372	365	401	381	403	365	359	387	378	338	381	362	364	347	348	348	357	374	371	368	350	330	363	374	385	367	355	343	409	374	377	383	392	392	373	364	329	364	393	332	385	360	398	359	376	338	370	395	343	360	407	369	362	388	390	366	353	353	361	356	354	410	348	374	348	344	356	351	367	341	333	335	368	350	389	359	361	369	369	367	358	350	364	380	348	360	335	358	364	344	380	354	349	412	371	333	367	376	364	371	374	344	398	386	376	393	353	352	341	346	334	386	382	348	388	380	343	352	332	346	354	325	363	359	406	362	368	356	381	348	363	374	364	345	349	350	358	376	389	366	390	374	345	379	369	385	376	390	376	357	336	370	347	376	342	350	362	310	347	355	351	366	377	358	379	357	355	326	342	355	375	325	350	357	369	356	349	401	355	377	358	353	355	373	319	381	342	351	398	378	363	400	372	381	338	343	370	358	387	380	320	375	339	394	396	343	375	372	393	391	370	366	415	376	349	361	323	386	337	379	375	345	350	366	352	349	361	363	380	355	388	377	346	378	344	391	344	390	354	386	383	384	368	364	372	358	348	339	359	383	377	365	402	373	400	349	363	348	324	335	371	381	395	372	355	405	356	350	388	349	387	359	346	350	335	358	405	374	364	356	387	380	413	398	360	363	383	369	349	364	372	379	335	374	381	346	383	373	396	349	326	339	376	374	368	369	356	396	364	359	353	394	378	350	347	418	355	374	378	359	366	401	359	382	369	346	351	371	363	299	347	370	363	379	368	347	384	341	373	374	389	354	398	376	374	374	362	338	337	399	371	343	321	397	362	351	366	381	377	349	343	388	341	353	402	352	365	334	365	325	380	357	339	399	350	369	372	373	373	388	371	346	351	366	368	371	377	351	353	391	395	364	342	367	382	365	348	401	360	381	368	392	365	340	367	356	336	386	394	342	344	333	349	348	377	353	382	406	356	368	392	396	362	362	379	339	376	356	385	370	343	399	344	361	380	367	343	339	363	374	415	321	350	354	372	373	357	365	380	373	373	391	386	350	382	398	354	351	344	378	365	389	363	364	345	365	400	341	340	386	372	370	395	391	363	365	344	379	361	388	379	391	355	352	361	365	370	368	364	346	354	380	373	364	388	393	373	374	342	367	352	362	393	342	355	385	372	367	358	366	349	339	355	350	373	358	366	368	399	389	368	368	412	342	348	325	357	382	383	394	350	398	362	401	389	369	362	364	351	356	358	376	357	364	365	365	373	340	382	369	357	385	330	358	385	362	334	353	357	348	322	380	337	381	352	401	412	365	327	382	362	354	352	357	344	353	351	387	352	388	370	367	338	344	365	411	371	365	372	379	375	346	356	378	354	349	375	399	365	347	351	370	357	337	352	382	344	346	366	344	329	378	366	380	362	369	354	337	382	398	359	372	338	396	382	362	330	368	370	351	357	360	374	414	360	363	369	359	348	340	304	407	388	379	341	346	369	352	354	383	390	371	375	370	357	376	334	370	378	390	297	363	344	331	346	359	401	343	354	372	350	380	379	371	355	403	371	334	343	356	382	378	347	368	354	382	353	349	359	341	366	418	362	374	364	366	353	355	356	374	376	341	355	361	342	365	332	323	382	369	363	337	358	343	383	370	363	385	366	370	373	346	380	383	358	372	361	335	388	368	358	327	347	377	375	354	329	379	392	337	381	326	351	343	357	391	331	356	376	333	384	370	345	365	365	328	375	378	351	359	358	350	393	365	338	373	370	377	354	358	365	376	369	359	358	369	372	361	345	345	391	381	337	397	369	339	371	346	355	339	355	366	358	334	344	377	372	373	379	371	375	332	374	371	386	347	377	352	348	392	359	343	353	371	338	347	354	371	368	325	368	367	345	346	377	374	332	350	370	327	363	373	386	377	388	350	365	367	382	354	311	377	392	381	356	349	359	389	347	405	354	377	350	360	361	344	335	357	362
25043	18702	20914	16454	10395	4179	1688	1123	807	640	653	512	459	415	315	300	288	248	223	246	235	212	180	158	162	147	157	177	153	181	149	146	142	154	145	138	142	138	152	134	135	157	145	135	139	165	102	136	138	130	146	150	159	158	140	149	143	135	152	163	126	131	138	137	158	137	153	153	136	123	146	124	136	138	115	138	136	146	148	115	137	150	146	131	160	142	132	138	121	119	136	124	135	127	129	158	146	144	133	132	134	135	100	134	131	139	121	131	118	137	119	135	112	132	161	121	124	131	117	118	149	132	128	139	130	133	146	131	129	122	146	151	143	117	148	149	128	138	106	155	127	144	137	108	127	157	131	124	126	148	127	135	124	128	121	138	154	128	127	135	151	135	127	128	137	141	140	132	130	142	123	131	124	127	137	121	130	138	127	130	100	142	132	153	132	123	130	121	131	124	127	151	161	131	145	128	132	131	132	131	126	139	107	137	134	127	140	130	144	135	148	142	119	141	140	137	133	155	133	138	140	125	127	143	138	127	135	118	151	141	147	133	141	128	117	127	139	162	146	134	133	122	127	134	144	135	126	127	126	135	125	148	121	136	123	129	123	135	127	136	148	108	142	132	130	125	121	115	129	128	111	137	135	142	138	131	110	148	128	130	133	148	135	141	133	112	116	145	142	121	136	113	142	133	135	124	142	138	149	130	148	132	156	146	142	133	132	132	145	128	131	146	143	128	141	150	137	138	128	136	147	127	143	134	129	146	116	137	137	127	124	140	139	148	131	142	127	137	117	134	130	133	126	108	129	139	121	123	161	123	127	147	143	125	172	147	131	123	133	127	150	147	141	135	131	116	136	151	156	121	148	167	106	134	134	142	129	115	154	129	124	127	140	134	150	142	144	121	130	119	112	124	107	137	146	138	147	150	123	132	120	151	159	133	110	142	127	156	133	123	132	134	129	150	145	145	138	119	145	118	135	123	136	143	135	130	115	143	155	143	117	137	140	141	144	112	123	119	141	145	125	135	142	138	162	127	139	131	127	135	133	137	124	135	109	137	127	148	144	137	121	129	126	147	139	133	136	139	143	144	130	126	140	147	152	142	163	137	131	151	137	129	121	114	153	133	126	110	149	129	130	131	136	136	161	138	143	135	139	121	141	123	132	140	142	136	152	133	108	139	127	143	136	136	101	124	125	121	133	138	143	135	138	142	133	111	111	146	140	136	120	126	112	145	130	127	119	134	140	142	153	115	139	114	126	121	126	130	123	157	128	147	161	147	139	144	149	115	114	140	139	146	143	160	143	137	122	125	137	129	149	126	137	112	132	123	115	145	133	135	148	124	146	136	143	161	125	120	130	167	130	130	134	112	130	136	124	122	148	138	127	127	134	130	144	120	145	161	136	142	151	144	136	136	145	134	146	117	145	137	139	118	147	128	145	148	125	150	125	144	127	152	134	147	132	127	122	142	154	133	130	147	133	134	133	135	118	146	151	159	129	129	130	140	125	138	131	151	126	142	115	149	123	133	137	139	140	124	145	122	153	110	128	127	117	141	141	145	128	152	146	129	116	127	123	123	129	136	125	147	164	113	129	163	138	123	152	150	127	144	121	130	145	141	164	126	134	137	145	132	118	134	121	126	161	116	141	131	122	102	161	138	113	146	133	146	149	129	138	141	152	134	129	117	140	133	122	149	151	110	133	135	130	131	130	125	141	132	136	127	132	156	153	129	126	140	126	134	138	144	135	136	126	130	158	118	115	115	144	134	142	113	133	137	133	123	147	137	130	115	130	124	124	126	135	141	140	126	145	139	144	122	114	133	130	118	112	125	140	113	129	124	142	123	154	128	118	124	141	115	154	137	143	151	157	126	130	128	143	137	142	144	114	146	117	150	139	150	161	121	120	117	143	129	140	131	126	147	128	140	151	136	137	128	132	152	130	132	157	139	146	148	126	140	132	124	130	141	136	137	142	104	143	147	131	144	99	146	121	138	140	120	126	145	126	145	145	129	119	153	135	125	138	137	135	153	156	145	147	136	122	137	112	141	158	145	132	122	142	143	138	133	156	127	144	118	125	118	147	131	129	135	149	119	153	117	135	157	116	144	144	119	145	123	130	128	123	115	128	123	132	151	129	146	157	144	111	127	131	120	134	132	125	133	138	130	139	133	136	116	134	136	142	138	122	130	146	119	119	142	140	143	101	149	138	115	131	126	124	159	134	111	145	132	135	132	148	127	147	131	128	114	147	106	109	148	124	134	132	149	131	138	128	138	125	124	152	128	161	129	134	133	131	143	127	148	138	142	155	130	137	127	131	145	131	146	153	160	135	125	142	131	123	132	129	123	133	143	150	139	136	117	142	140	147	144	147	141	145	134	118	113	142	148	149	139	145	116	139	139	117	139	141	148	144	129	137	136	143	144	126	125	124	134	153	134	139	143	140	127	119	124	124	133	138	146	157	127	124	143	120	142	146	120	141	127	157	115	144	154	132	138	153	140	157	139	128	145	137	145	136	150	150	180	147	146	153	136	131	123	145	115	125	139	149	153	125	129	133	146	119	133	125	158	137	116	148	129	145	153	120	146	131	135	133	121	135	138	136	136	137	138	143	123	154	155	137	150	135	144	122	134	140	109	120	123	143	132	157	141	134	129	133	130	126	121	121	140	128	134	109	131	117	162	140	156	164	124	146	129	134	132	147	148	128	133	149	128	139	132	127	130	137	135	117	134	146	140	144	130	138	130	124	145	126	142	148	135	125	139	132	146	130	116	126	131	124	122	151	160	138	120	124	134	121	115	130	129	100	113	144	114	153	109	142	132	114	155	140	154	116	132	149	135	136	148	118	123	113	148	123	148	141	126	126	142	159	125	135	133	131	144	119	133	161	134	132	141	130	139	170	133	137	125	144	140	144	143	121	148	129	126	132	128	140	148	119	145	137	144	157	139	136	136	122	129	128	121	152	135	132	125	151	147	117	133	148	147	139	154	138	156	132	141	120	140	126	136	164	146	161	147	126	137	131	145	122	136	128	134	145	140	113	127	141	133	144	125	146	131	137	137	118	141	133	165	131	127	141	149	177	130	137	123	164	155	150	131	145	121	106	147	121	126	126	120	128	125	135	143	140	152	155	140	142	143	149	107	126	139	114	134	120	125	144	134	151	137	128	150	118	130	146	132	128	137	156	125	132	114	119	114	152	142	110	130	139	134	172	116	147	134	136	128	144	143	139	138	130	138	138	137	119	131	130	138	155	119	139	125	150	134	133	129	144	145	148	127	137	137	136	141	145	129	150	140	120	143	151	142	160	138	157	142	133	127	137	150	125	138	143	125	121	128	150	138	121	122	141	164	141	139	123	119	161	131	159	145	125	131	138	131	128	140	131	135	147	129	137	133	138	144	131	134	156	110	138	156	149	125	125	141	140	141	133	122	128	119	152	130	132	148	134	122	121	119	153	124	126	131	146	137	140	131	131	146	130	137	146	147	135	143	152	150	122	127
14163	17262	28376	26991	22201	12816	6070	4844	3636	3445	3361	3027	2301	1972	1619	1414	1229	1067	999	891	824	759	730	592	526	494	528	472	487	408	448	436	423	433	417	441	416	397	392	374	344	383	354	375	367	362	360	386	331	394	387	356	367	315	331	375	328	383	328	371	351	361	364	352	331	379	359	366	346	355	327	368	328	332	317	339	381	321	330	343	364	375	309	319	356	349	329	339	334	354	328	329	374	327	309	307	339	350	320	367	323	341	311	364	376	324	365	313	342	345	316	331	327	350	329	331	343	335	371	346	362	310	309	335	332	360	389	329	350	341	329	349	346	313	318	363	350	338	334	368	333	331	344	341	363	306	309	315	350	347	337	345	341	322	323	350	329	332	345	341	335	352	348	315	353	354	343	362	326	322	313	299	365	340	335	320	359	333	336	354	332	359	338	340	336	296	362	358	345	322	334	365	356	354	342	320	333	340	359	362	366	344	311	308	347	308	359	375	340	361	323	371	349	356	340	357	340	302	330	339	357	365	310	320	303	353	329	326	336	348	336	338	363	305	340	329	373	366	354	314	328	321	344	345	342	310	307	331	332	320	347	357	319	333	353	314	365	343	324	358	336	369	316	322	326	340	349	309	357	346	336	342	346	355	328	346	362	367	361	332	331	349	332	350	351	311	350	362	340	335	313	314	314	350	331	347	338	316	327	318	306	320	364	344	300	320	353	324	325	330	317	353	313	327	357	364	385	311	354	347	348	340	341	321	353	319	334	354	318	369	314	331	344	327	333	339	311	347	356	359	355	308	335	332	344	325	339	316	307	324	338	317	332	343	323	348	333	357	345	359	316	338	375	381	364	295	336	333	350	314	344	326	347	302	323	325	376	348	321	346	364	349	337	322	364	322	351	352	361	346	320	348	326	341	343	341	342	303	329	344	334	331	326	315	362	366	302	352	354	294	320	355	313	323	356	327	323	354	308	325	311	342	328	351	363	341	348	306	338	306	329	332	305	323	333	327	333	346	323	350	350	354	333	319	298	306	330	354	338	355	343	406	338	346	301	299	341	323	336	308	357	342	352	360	316	340	347	320	341	334	364	345	343	383	318	337	318	333	315	310	338	329	326	362	335	339	343	334	330	345	338	332	328	352	333	335	313	338	341	326	319	335	317	339	331	341	323	347	348	332	340	303	336	343	315	354	322	333	316	331	305	374	342	372	340	342	294	331	330	341	341	338	283	330	345	307	330	349	323	340	329	345	364	357	297	352	315	344	332	357	336	345	339	325	322	331	355	344	319	368	325	318	333	335	390	338	343	329	337	342	335	366	328	358	332	305	339	318	339	316	342	345	364	337	338	308	319	322	332	358	333	329	338	363	332	332	341	363	338	359	357	358	351	342	324	346	351	324	350	349	327	349	328	348	329	349	349	346	321	338	304	324	305	338	358	325	341	362	340	332	359	344	326	321	330	346	348	332	317	351	293	336	315	336	323	364	321	370	357	357	340	316	314	351	329	366	362	341	305	332	351	330	341	335	311	326	336	326	318	349	340	332	301	327	297	341	317	299	313	373	327	335	365	325	344	366	331	335	332	311	344	359	327	329	339	345	366	336	345	323	337	386	333	315	332	311	334	324	348	333	332	338	333	314	331	343	337	327	371	323	322	312	300	340	331	340	354	365	338	375	349	340	346	330	344	334	304	359	334	317	346	321	359	364	367	288	330	321	294	333	316	329	349	325	372	378	338	337	331	328	330	367	322	321	344	349	326	317	336	335	367	333	361	362	332	341	374	316	327	344	330	316	303	332	342	342	312	342	376	317	324	345	333	338	325	330	386	332	346	332	326	340	327	337	342	327	342	312	358	319	359	375	319	315	340	335	326	352	356	317	319	329	350	325	348	336	350	360	324	334	323	331	317	318	325	342	342	341	356	340	329	330	321	339	358	376	355	328	340	342	343	351	369	316	317	339	369	352	351	311	310	338	344	332	322	332	366	339	344	334	325	348	358	363	349	362	354	349	360	352	341	361	321	321	330	329	321	350	307	329	324	314	350	328	324	322	336	350	373	337	316	341	347	333	337	334	341	330	334	338	325	329	323	324	364	338	323	356	333	367	330	328	342	349	343	320	350	346	347	341	318	331	338	311	339	371	309	314	329	345	336	335	346	362	330	376	353	340	322	331	299	357	365	341	325	360	337	338	334	358	347	328	344	367	348	310	327	353	361	328	316	325	306	305	346	338	313	333	327	321	333	347	309	371	312	305	333	328	311	302	326	347	357	340	358	338	336	354	362	326	318	349	347	352	328	336	329	309	351	354	337	342	332	304	320	341	350	333	337	346	318	348	340	356	340	339	348	351	317	333	322	365	334	372	325	331	318	349	338	345	308	321	336	343	327	352	343	313	344	328	335	355	379	347	343	359	337	350	375	338	327	338	298	339	347	373	329	302	341	327	344	368	342	336	353	314	352	315	314	356	343	320	362	361	330	337	306	342	330	303	338	320	299	349	326	355	344	350	375	364	339	326	379	341	346	324	380	354	362	346	338	340	336	316	325	328	334	355	304	319	365	350	324	303	349	340	337	333	342	330	343	338	303	335	343	309	331	321	324	360	355	344	330	345	324	335	332	309	332	327	294	334	354	344	301	335	326	356	365	326	341	346	338	346	334	363	331	339	332	314	370	336	340	320	351	340	353	360	330	345	324	335	327	360	343	367	307	355	324	346	367	353	389	352	321	364	349	364	325	345	330	344	345	317	346	324	322	314	332	334	334	367	346	339	367	326	320	318	309	318	359	327	352	321	347	299	365	327	350	366	363	341	348	368	352	347	322	359	330	317	335	321	322	384	323	361	355	369	341	328	314	327	315	321	363	339	368	337	326	343	339	329	332	301	345	332	330	335	334	356	350	335	347	345	340	346	369	332	328	359	326	333	317	338	357	353	325	327	291	354	326	384	370	334	351	311	322	346	334	336	310	321	319	330	355	366	316	340	317	331	347	342	343	364	344	335	334	328	359	309	345	314	349	375	372	339	328	324	365	327	316	335	302	331	353	361	319	324	331	306	317	343	317	326	345	326	303	329	317	305	344	350	306	360	330	321	366	333	341	341	337	318	337	326	315	359	299	345	349	346	326	319	345	353	314	341	331	327	339	354	343	346	371	348	369	321	355	352	343	364	358	307	327	336	348	315	334	370	330	321	342	317	328	350	354	320	359	339	347	329	325	383	327	356	321	324	350	324	346	350	346	331	328	318	327	345	329	359	329	349	314	356	348	335	328	336	332	333	334	360	323	340	318	336	339	322	347	325	341	340	364	378	367	324	363	308	340	348	315	359	344	363	337	332	356	344	348	329	321	344	317	333	377	330	351	334	306	347	319	321	367	335	340	329	349	315	350	331	351	354	309	331	341	346	346	336	332	359	352	333	322	338	332	367	342	352	332	336	326	350	320	354	333	333	336	321	311	324	349	352	333	334	340	344	356	353	360	312	318	355	326	317	331	329	334	331
42194	47782	47868	44186	44678	32858	22729	16114	9625	7224	5753	5237	3796	2454	2136	1670	1702	1098	920	1117	916	780	663	453	427	351	331	299	321	262	255	236	245	243	241	216	225	212	208	196	188	209	203	182	194	209	190	207	185	179	153	162	192	183	163	174	173	169	181	169	172	181	181	154	165	158	173	159	187	200	202	164	168	188	191	163	172	162	191	180	188	183	193	181	185	190	183	201	185	154	159	167	146	178	192	147	158	134	130	185	177	190	163	157	168	189	172	148	169	169	197	194	178	151	178	185	183	196	205	171	168	173	183	182	161	168	166	183	171	144	185	160	168	148	147	182	186	163	171	197	194	162	166	187	171	161	178	183	179	164	186	172	141	170	188	186	183	169	169	193	173	195	176	192	184	151	181	189	148	189	183	172	193	179	193	197	167	183	166	174	197	176	164	174	183	153	179	176	201	165	157	171	167	172	163	167	150	182	172	182	172	180	181	169	190	177	169	152	209	201	182	174	181	151	192	161	170	184	159	191	179	167	174	176	174	187	166	205	182	160	165	177	162	183	209	160	192	167	204	182	165	170	159	198	177	167	163	171	188	172	172	183	197	178	185	181	183	144	174	179	181	171	172	187	182	175	156	181	175	172	166	187	178	183	141	201	182	162	186	176	180	161	184	189	171	182	159	203	144	176	158	167	196	171	188	168	191	185	189	180	162	169	188	182	144	173	156	188	182	171	170	176	180	151	142	168	179	173	158	207	206	183	184	160	194	178	191	201	189	188	184	179	177	167	169	150	173	194	188	164	151	177	166	165	152	170	178	183	172	164	172	178	171	163	174	195	179	196	195	191	172	193	171	173	149	147	166	206	170	145	151	133	182	159	191	150	194	173	178	187	173	171	161	159	184	183	180	162	190	170	176	173	168	156	192	188	207	185	181	185	162	172	176	146	178	173	189	156	167	184	155	168	177	180	174	173	167	155	183	169	185	173	151	178	179	163	183	174	157	216	202	169	164	169	189	182	186	191	161	172	168	162	157	186	146	179	187	179	171	212	154	184	175	200	173	171	162	162	157	183	194	177	191	150	176	172	153	189	193	187	168	175	191	161	176	177	216	146	169	169	162	171	175	179	177	160	171	181	164	169	193	180	170	176	169	171	187	147	180	169	172	190	152	168	173	185	182	178	160	150	180	176	179	162	176	162	180	165	167	192	166	172	163	175	176	189	169	165	147	154	163	153	170	151	192	184	171	164	183	188	159	166	178	199	175	166	202	165	163	175	179	169	187	175	180	172	171	177	165	171	156	192	176	163	182	183	158	190	178	144	177	150	197	195	187	166	174	175	176	182	170	168	181	169	179	162	176	168	173	173	184	176	163	155	186	175	192	188	187	169	146	167	153	143	181	161	147	176	183	177	177	216	181	183	168	194	182	159	174	167	172	169	195	165	173	173	147	171	152	166	164	134	193	173	173	188	158	156	176	177	170	176	175	145	176	170	161	183	160	162	185	172	165	174	160	168	159	154	190	156	166	190	142	199	200	179	173	174	192	150	174	180	175	188	173	157	161	191	151	167	163	181	181	192	183	151	182	173	169	163	164	177	194	169	166	176	178	149	175	180	167	183	171	160	190	182	185	165	172	174	159	197	160	165	155	165	165	184	150	188	182	146	208	170	171	195	160	198	173	159	196	160	160	186	196	180	167	157	166	178	170	169	175	168	159	163	159	164	155	190	180	177	160	157	183	167	159	176	184	188	153	169	172	196	168	181	158	174	192	181	176	178	160	187	185	157	170	175	193	183	175	187	164	174	185	156	179	169	166	163	176	197	158	176	177	195	171	158	166	183	165	163	181	156	173	171	163	178	144	177	158	158	157	166	164	190	186	187	187	154	147	167	172	194	167	182	201	208	183	173	152	173	174	192	210	152	156	168	175	166	159	150	162	162	174	158	193	169	172	151	167	188	175	168	188	172	161	193	174	184	167	153	186	185	196	175	161	149	157	186	181	167	179	178	174	199	161	191	171	193	180	185	180	174	173	170	183	177	171	176	169	170	172	132	172	167	163	160	172	180	149	165	168	174	161	184	161	205	175	156	168	179	166	163	160	196	167	177	170	158	163	155	180	190	172	189	169	174	179	173	165	172	160	170	178	174	176	159	158	162	200	182	171	179	173	207	191	191	184	164	189	172	167	169	173	175	154	195	146	197	172	172	164	163	174	194	191	181	155	166	169	168	162	209	188	164	196	178	166	188	155	169	158	182	181	156	173	177	171	179	169	182	173	168	178	175	140	175	157	158	196	189	169	168	161	197	182	157	195	148	190	139	192	167	172	159	161	175	204	182	201	168	177	191	167	178	138	163	177	196	155	159	167	178	177	194	170	180	174	183	176	169	160	189	179	197	179	172	214	196	174	184	169	172	181	177	175	172	167	174	189	167	160	175	171	171	187	209	154	186	185	152	188	175	155	190	178	152	186	168	200	172	142	179	181	156	167	176	163	150	166	190	171	189	189	185	162	157	180	171	182	149	183	187	174	186	147	140	189	157	192	177	183	166	188	166	157	175	202	189	178	208	174	168	177	183	187	193	148	171	160	188	177	154	167	181	180	172	155	160	158	142	163	160	165	184	180	170	159	184	196	148	172	168	153	167	206	182	150	176	161	172	176	171	164	158	183	183	174	182	174	192	175	188	178	165	159	193	166	144	173	167	162	178	165	170	150	156	173	163	161	206	163	190	163	185	169	206	159	180	181	204	152	153	163	172	163	159	180	170	169	197	156	162	196	165	175	157	147	160	171	178	181	189	160	184	196	191	161	173	147	176	196	169	182	172	161	182	163	169	186	188	165	167	152	175	170	187	169	181	153	192	171	157	202	158	175	209	186	148	173	164	157	178	137	173	152	162	172	171	178	153	170	181	149	182	166	158	177	164	168	191	166	185	183	168	188	170	161	167	173	187	179	173	193	182	178	190	186	169	185	186	179	160	172	184	171	200	173	162	156	166	171	183	169	175	173	170	180	171	170	171	165	182	199	167	184	181	179	173	159	175	201	165	161	186	171	179	192	173	189	184	184	179	170	167	179	178	190	167	164	150	177	152	192	160	180	182	148	174	133	171	181	185	181	185	183	170	195	179	175	184	191	181	181	161	184	188	196	176	174	201	184	161	183	181	161	187	147	155	173	169	166	161	195	169	175	186	153	194	174	190	159	184	172	158	182	188	154	154	168	175	142	176	156	198	180	184	192	177	170	191	167	191	167	186	195	172	148	170	197	194	192	186	162	195	175	182	161	161	174	193	195	176	182	177	169	191	164	174	167	163	160	194	168	148	183	147	160	206	166	183	173	157	172	168	174	190	164	178	165	151	183	183	155	175	169	184	172	178	181	172	181	163	204	173	184	165	141	154	182	173	173	178	170	171	183	162	176	205	200	181	181	188	171	187	175	170	166	163	190	178	161	176	171	192	180	180	174	202	180	181	180	178	176	185	173	190	164	182	180	182	198	166	160	170
29743	42247	48925	49946	50062	38238	19625	16681	14419	18551	18556	17224	13095	10253	9121	7611	7355	5331	4752	5332	4172	3480	3196	2195	1876	1563	1353	1312	1201	1075	1137	963	894	954	732	736	719	598	596	558	512	565	555	542	517	542	536	510	527	521	549	496	524	507	492	465	455	500	474	509	466	497	590	539	529	479	496	432	499	492	467	446	522	522	505	470	456	443	456	461	483	464	485	429	444	373	422	406	410	435	430	411	423	408	409	430	441	382	406	428	437	392	462	403	431	458	454	446	454	451	433	408	424	414	395	427	432	431	396	438	412	385	420	417	428	408	453	401	400	440	440	449	417	429	423	413	398	419	408	451	412	436	401	397	417	407	400	392	451	387	379	427	421	401	412	415	405	436	415	426	446	413	406	400	426	437	429	404	437	443	390	427	416	395	378	386	417	424	410	454	460	446	422	438	398	446	392	391	430	406	433	405	397	439	419	412	418	386	415	440	433	435	417	394	418	397	383	460	398	388	438	412	427	408	417	363	421	426	405	427	401	395	415	436	399	416	428	410	454	429	431	419	458	430	391	381	386	428	425	432	421	403	414	417	438	404	436	411	401	433	394	413	415	399	391	424	412	392	445	414	427	416	433	416	442	386	451	413	404	392	442	411	410	394	426	401	397	383	381	441	419	430	414	396	404	443	433	410	419	407	429	424	432	444	424	393	485	405	403	385	409	419	389	398	423	450	434	416	447	409	424	417	423	417	399	423	421	411	406	417	446	393	416	409	446	417	408	395	422	420	399	433	365	420	425	429	421	423	447	396	417	410	416	398	451	427	424	446	422	426	422	451	415	420	410	453	396	400	402	434	386	425	430	427	431	420	426	450	399	401	418	406	446	434	417	421	413	363	431	457	424	371	395	446	403	460	440	397	419	417	410	423	412	390	418	410	411	413	429	400	384	449	422	425	406	391	441	415	384	430	427	434	408	431	398	406	412	443	444	375	405	375	391	422	451	417	413	446	421	415	414	387	449	433	394	418	432	407	432	417	404	434	403	434	433	419	400	403	443	423	429	415	439	434	460	441	401	405	387	405	406	387	365	413	405	373	416	456	416	444	434	445	429	423	405	398	360	424	416	413	389	419	376	385	381	400	408	416	406	374	428	422	416	417	398	398	404	420	397	412	426	401	382	412	388	426	422	465	409	443	368	362	418	409	391	431	400	434	408	393	370	413	408	444	396	409	441	423	376	413	385	435	428	406	402	405	408	409	413	391	418	415	423	400	382	418	420	455	400	388	396	420	412	432	427	436	390	451	414	422	406	420	457	395	405	411	414	439	409	364	385	413	399	409	414	411	434	420	449	445	413	413	403	401	419	428	431	440	394	428	411	401	399	443	441	424	393	418	394	436	423	423	457	439	409	396	413	401	368	423	393	434	431	431	413	384	416	419	398	429	435	440	392	410	407	428	396	422	399	426	390	400	456	420	393	431	392	403	410	422	417	414	432	405	426	417	390	415	417	415	389	410	389	441	420	437	400	421	438	421	411	405	401	402	416	425	426	427	405	389	424	427	444	423	380	418	444	418	412	391	403	398	403	416	437	389	413	422	433	438	403	407	403	412	414	423	392	431	403	404	363	441	414	407	412	430	423	436	431	417	414	372	406	430	398	439	425	407	428	418	411	370	439	395	429	412	439	381	441	420	376	417	383	440	385	424	405	434	395	407	370	409	393	453	451	420	429	416	401	422	414	413	443	404	419	382	407	402	438	397	424	411	384	419	435	431	427	428	385	407	405	443	431	384	425	333	432	389	443	427	377	413	412	462	444	412	382	452	420	427	444	421	404	445	439	423	405	393	456	395	404	468	437	370	378	393	394	416	400	362	442	425	404	430	398	412	383	436	447	402	419	382	414	419	414	420	441	410	435	428	433	389	400	405	414	408	435	428	405	422	408	391	422	427	432	414	418	413	429	414	411	443	390	412	415	422	420	387	392	411	436	440	438	381	431	409	427	432	394	420	410	422	405	416	411	392	443	409	432	424	419	425	442	429	395	405	420	406	415	430	418	366	414	416	429	424	426	428	417	408	400	421	407	427	432	370	406	411	428	392	378	413	446	408	456	401	437	429	406	413	399	398	435	414	410	396	391	382	385	418	437	406	426	390	378	452	410	374	410	428	417	428	434	406	412	416	429	410	436	430	405	413	392	436	426	434	386	403	450	359	388	381	412	386	447	438	419	410	430	426	411	405	423	397	389	371	439	396	429	397	373	424	448	406	423	407	440	398	421	398	428	384	408	410	443	425	424	384	388	431	437	410	442	404	422	414	397	435	402	431	433	403	425	427	420	436	411	418	465	439	404	435	448	424	394	395	408	393	398	433	426	422	384	447	415	392	436	450	441	392	405	466	443	389	416	431	403	437	426	422	437	373	431	434	377	427	473	390	436	396	463	417	402	415	449	402	423	427	428	410	426	410	436	375	421	436	432	432	406	398	395	423	394	435	391	444	405	429	432	404	384	439	426	425	420	389	423	405	391	417	403	445	438	402	421	400	461	433	445	429	395	396	422	418	447	434	400	405	449	423	417	392	399	412	392	430	407	422	419	428	432	434	429	417	393	436	428	430	453	433	401	424	392	423	421	412	408	406	390	451	403	403	426	420	436	458	427	382	437	410	425	419	390	402	407	448	417	416	406	430	359	424	422	415	433	424	440	397	462	417	398	436	385	422	417	452	436	410	413	442	404	398	399	440	445	439	399	417	471	415	385	369	376	443	417	420	404	375	430	433	410	426	412	417	423	419	405	410	441	424	416	400	409	428	392	428	398	405	443	434	409	419	422	423	433	419	422	412	458	427	413	427	388	419	401	419	422	447	433	425	421	390	417	357	420	427	408	456	443	386	419	422	399	408	426	409	405	436	430	389	425	423	375	428	401	413	401	440	453	405	413	453	408	436	429	430	434	430	426	387	431	403	409	426	425	417	420	398	410	447	413	391	380	436	437	420	447	425	394	420	431	397	425	405	423	428	452	436	398	432	427	419	409	416	410	416	382	408	435	399	397	411	416	428	436	445	420	457	404	438	437	431	423	404	388	439	416	387	425	398	447	442	395	430	438	439	428	411	417	466	428	439	423	408	442	361	383	377	418	418	390	393	427	438	448	410	417	403	460	442	401	458	432	413	395	383	413	393	385	434	424	424	375	419	425	394	414	400	407	421	419	425	430	421	401	409	439	425	424	404	410	437	408	375	405	402	381	427	408	421	431	354	401	437	404	439	402	436	412	431	400	426	429	446	423	418	402	403	408	385	453	416	428	432	440	396	420	395	438	400	402	412	400	427	427	409	413	430	395	429	414	425	412	429	417	404	439	451	405	402	412	407	392	407	376	391	425	422	396	467	404	388	437	404	451	411	434	367	439	394	392	418	390	430	401	455	378	419	370	420	415	454	427	416	420	392	427	412	402	400	423	423	412	400	403	423	434	411	409	407	403	417	413	431	409	458	441	391	410	401	398	392	437	415	393	421
51375	50296	45865	42679	34531	28319	24877	21754	16918	13938	11539	10512	7914	5523	4522	3369	2872	1865	1646	1863	1514	1298	1170	797	630	526	400	407	326	360	352	303	294	327	243	253	253	226	189	196	178	203	165	182	174	176	177	186	158	154	192	187	167	193	177	168	156	179	211	177	176	183	189	196	182	157	181	171	162	178	171	172	162	185	179	173	156	175	179	143	184	158	174	174	180	168	189	172	163	158	170	156	151	178	160	137	139	170	170	149	165	153	141	167	164	165	134	168	153	139	155	139	142	145	135	154	130	155	140	150	169	176	168	162	147	141	163	156	164	147	161	166	158	161	163	152	133	195	176	142	158	143	173	153	162	159	128	150	158	149	147	134	141	161	159	153	156	176	167	154	159	170	150	160	148	146	138	143	182	154	143	152	164	160	147	164	137	157	178	155	176	150	166	135	155	135	150	166	159	157	159	180	152	143	171	152	169	144	158	180	171	150	167	155	135	148	146	164	148	112	166	163	153	140	159	165	176	150	149	161	144	140	162	149	143	162	126	183	165	174	156	158	169	165	157	158	167	164	172	165	152	163	143	145	176	167	153	147	177	140	155	179	158	166	160	140	156	155	158	156	145	145	131	161	153	120	154	152	139	124	163	158	134	139	164	157	171	151	159	135	146	145	165	152	176	138	160	145	143	130	158	163	150	138	144	186	144	166	161	167	148	147	168	158	178	171	171	145	156	170	167	159	155	150	157	136	147	172	175	138	168	165	160	169	163	154	146	150	166	137	153	156	143	145	168	174	148	144	153	164	154	175	148	168	161	166	133	157	159	151	167	163	150	154	146	152	167	153	157	135	126	145	159	171	158	184	169	166	141	150	177	147	164	154	163	179	184	137	157	138	144	148	147	153	172	156	139	149	161	176	149	159	141	136	127	166	164	146	137	150	162	171	165	134	170	144	160	153	166	163	146	158	162	140	153	130	122	158	155	141	155	140	151	171	162	159	176	157	158	147	148	172	177	145	146	146	124	156	149	138	155	153	138	154	140	160	154	161	161	148	167	166	140	164	175	158	158	182	156	143	176	165	149	156	142	173	169	161	140	153	153	141	161	154	145	166	152	149	181	177	159	140	147	155	159	151	162	171	142	172	161	165	138	155	143	126	148	131	143	157	171	170	175	155	167	153	135	175	169	196	154	146	167	138	147	158	157	148	172	126	167	155	151	176	145	139	156	140	136	166	149	160	164	167	140	179	142	161	150	127	143	167	154	143	158	160	156	162	136	144	143	157	171	170	158	150	155	174	137	157	142	144	157	152	149	158	138	157	151	156	190	165	166	145	171	174	182	166	149	160	175	137	152	167	136	164	151	175	142	155	166	177	145	166	153	144	151	170	138	169	153	161	161	153	143	153	162	141	141	158	164	182	153	149	132	151	149	164	127	149	144	163	139	151	162	154	177	183	149	153	166	153	156	144	151	143	172	163	155	159	137	162	164	147	160	169	117	148	168	152	168	171	153	176	133	132	189	151	157	193	155	128	144	160	134	156	148	144	182	184	160	157	169	174	127	156	170	156	169	164	157	140	147	164	168	178	160	167	142	154	154	139	173	131	140	149	166	161	170	134	158	164	154	148	130	179	151	166	134	134	153	138	153	154	141	128	160	157	160	154	171	166	151	155	161	156	152	156	139	149	144	154	139	163	143	151	148	161	160	172	153	175	146	155	150	159	165	130	166	147	174	152	165	151	158	144	141	142	165	155	143	156	176	168	150	141	173	156	174	154	184	146	142	169	172	173	159	154	165	146	177	135	148	149	164	167	162	137	145	152	144	170	160	156	161	155	141	151	168	140	149	147	158	153	141	154	162	140	147	143	172	146	147	161	131	169	161	137	154	164	175	143	141	159	170	150	151	149	153	146	138	163	163	168	177	181	162	169	154	138	172	152	156	160	144	163	161	162	154	155	154	148	157	167	167	155	152	158	126	136	126	148	145	146	163	145	165	170	142	151	176	150	145	142	145	172	162	150	184	159	165	140	145	160	173	152	155	165	178	174	173	144	152	153	155	157	147	167	154	155	153	168	155	152	135	156	133	147	150	155	169	140	175	170	164	132	160	145	160	158	148	142	145	147	151	165	164	174	134	164	171	177	139	192	164	144	137	171	139	149	154	170	164	143	142	154	141	155	154	156	142	156	157	151	159	157	158	137	150	153	155	158	165	148	150	155	159	151	130	187	139	175	142	150	135	162	150	155	132	163	144	164	167	158	143	147	161	159	160	143	146	138	162	156	153	155	150	150	135	171	162	169	153	147	148	150	156	150	155	168	148	142	147	180	144	150	146	165	157	160	149	182	139	159	162	148	170	171	143	148	152	169	147	141	161	152	123	137	144	136	144	170	156	160	146	152	165	177	146	158	164	158	167	161	170	155	155	136	156	151	125	173	146	160	147	159	140	167	182	150	145	146	157	155	158	161	169	162	167	159	136	139	161	180	156	172	148	153	163	159	161	153	152	174	146	172	162	181	173	137	151	160	175	157	146	158	156	167	170	161	148	155	168	170	152	132	170	162	159	183	173	166	144	153	131	154	168	151	168	134	159	145	151	154	164	184	160	150	161	175	160	147	160	166	158	199	150	180	168	140	177	152	145	143	163	167	165	166	174	175	153	160	149	167	154	168	150	133	168	157	165	142	160	148	153	169	184	159	133	151	140	158	154	155	150	159	166	150	156	164	146	132	146	164	166	147	125	147	140	149	159	154	145	158	149	156	151	159	141	156	142	148	177	144	156	160	143	163	153	141	150	146	159	163	157	163	179	150	149	150	146	155	165	162	138	178	175	148	169	172	176	172	156	167	169	156	152	137	175	154	174	171	139	182	131	143	156	137	147	169	161	141	177	160	138	175	144	145	135	161	139	147	150	132	152	172	171	129	150	154	151	154	148	168	164	150	143	160	139	141	150	144	156	163	157	137	139	144	147	137	159	157	155	168	153	147	157	143	154	157	149	155	137	152	149	145	156	168	165	164	173	172	159	160	167	126	149	174	156	167	161	158	141	156	143	135	161	147	160	174	185	135	153	165	146	144	151	127	166	154	136	134	166	176	152	156	155	141	154	147	189	173	158	171	171	154	175	153	145	161	147	165	167	140	129	150	144	145	140	163	146	156	145	141	158	147	148	173	167	160	152	177	122	149	131	137	145	142	147	153	153	149	152	150	146	152	162	175	125	151	149	145	159	161	191	174	143	139	152	155	161	158	182	148	160	154	158	171	156	151	142	154	157	159	126	160	171	150	164	179	122	162	164	168	156	152	136	153	134	149	158	160	178	160	191	163	142	160	141	132	159	169	153	171	156	165	162	159	150	141	170	166	143	164	172	170	174	187	138	129	167	152	167	159	157	164	162	127	182	155	165	166	145	129	158	154	142	139	146	156	166	132	146	161	167	168	132	140	174	144	181	150	162	162	165	162	155	162	161	138	168	142	177	159	145	167	181	137	162	182	166	188	165	147	137	186
37188	48580	53343	50972	43696	37350	25394	24672	20239	27116	27045	25595	20389	16583	15173	12379	12035	8866	7594	8291	6638	5908	5410	3605	2891	2573	2179	2082	1765	1560	1742	1385	1409	1339	973	988	913	671	704	609	610	609	631	607	590	552	571	525	547	546	527	480	503	548	478	456	506	550	522	482	534	604	593	529	561	484	492	495	464	449	466	490	563	526	461	422	442	409	425	443	456	439	426	447	391	387	409	363	384	361	384	377	377	377	349	367	363	366	375	359	344	361	344	317	338	373	352	367	353	362	374	381	372	353	367	331	360	382	355	353	375	332	389	361	358	374	351	365	350	380	385	384	373	365	395	354	387	371	345	373	356	340	365	370	360	361	349	364	344	336	361	368	387	344	380	378	361	408	375	402	358	388	328	373	366	383	364	381	376	372	381	346	371	380	343	354	388	358	392	342	351	399	362	353	334	369	344	379	353	376	368	379	411	341	367	347	389	357	364	361	335	366	327	364	351	369	358	350	352	372	413	356	366	335	349	334	363	375	353	357	392	358	342	357	351	384	394	382	378	379	357	339	360	356	338	337	379	354	361	336	378	318	371	383	359	350	376	377	355	363	403	367	329	401	375	369	353	380	342	386	371	375	373	334	381	348	370	343	347	390	389	374	344	367	375	333	356	370	360	378	385	335	377	391	338	391	350	364	352	337	387	384	388	366	341	354	380	373	331	339	357	369	348	367	352	382	361	361	379	335	335	368	347	370	375	355	345	353	357	363	375	364	357	367	349	354	342	374	344	352	340	367	352	374	381	331	362	335	348	378	357	390	351	370	352	381	391	370	383	360	348	400	393	344	397	348	354	379	380	378	312	357	390	373	337	355	370	335	350	373	358	332	354	334	385	391	390	348	374	364	367	366	345	354	367	349	351	375	371	379	382	356	380	324	388	368	327	359	366	373	358	367	372	364	341	378	360	380	364	369	356	378	352	345	345	358	347	382	387	367	401	363	368	374	353	375	358	381	366	345	377	346	366	376	362	366	360	366	320	355	370	371	341	339	366	351	353	376	365	354	362	385	354	358	359	370	379	378	342	377	369	382	404	369	361	352	362	328	337	401	350	360	334	351	380	378	382	361	402	373	331	351	373	381	355	356	372	381	326	381	379	371	323	343	367	376	360	357	381	313	358	355	353	323	364	355	380	370	354	357	383	361	335	369	354	379	342	365	356	332	369	339	375	367	339	382	357	363	399	354	364	345	371	373	365	365	344	353	341	380	376	371	386	343	390	342	361	373	357	377	392	346	368	352	364	358	351	380	380	328	334	378	346	349	350	376	375	378	386	370	355	372	384	378	361	390	342	373	359	370	359	395	355	383	370	341	356	369	353	348	354	336	353	339	389	342	369	358	375	335	359	341	376	380	367	329	377	385	337	381	372	360	357	344	339	380	367	360	372	387	337	371	327	363	342	374	348	381	328	374	349	345	363	366	367	340	354	349	334	351	333	347	354	332	390	358	359	355	361	356	365	343	343	379	385	379	360	348	369	365	374	339	333	366	382	355	327	400	347	381	345	336	354	343	392	347	374	352	379	355	359	331	359	351	371	369	352	375	395	367	354	443	370	370	385	363	359	360	355	368	337	358	360	372	387	350	385	363	351	357	338	380	380	353	347	325	372	369	362	341	383	357	377	341	338	389	352	328	336	342	372	370	357	325	383	390	372	355	373	358	361	366	322	367	352	348	328	371	351	328	352	356	365	346	372	328	375	403	354	374	349	369	389	393	361	336	375	366	359	358	338	379	356	353	406	392	378	409	392	369	365	363	352	354	380	348	373	356	367	357	383	365	374	347	353	345	361	354	380	397	324	349	328	373	353	351	355	366	381	364	375	391	352	365	362	398	358	368	364	350	388	347	363	342	361	357	371	359	349	381	356	371	369	376	362	368	375	338	364	388	360	368	360	348	362	366	353	379	348	370	377	348	357	363	378	330	360	339	367	344	344	350	361	380	372	350	382	349	369	349	409	361	357	369	354	338	385	365	336	372	358	353	356	353	377	399	346	359	351	346	412	350	367	311	349	371	377	350	328	373	363	345	376	367	376	400	344	350	327	363	375	389	354	367	400	370	416	385	351	343	384	343	375	372	358	358	390	355	390	342	336	348	363	364	338	339	358	358	360	351	341	363	340	379	368	387	362	362	333	359	366	374	335	388	366	335	373	349	408	386	362	367	344	375	357	350	352	363	330	356	332	384	408	368	383	361	378	381	399	341	364	379	377	367	354	368	340	367	339	382	351	361	363	355	396	397	368	369	344	360	344	358	360	380	403	377	358	344	353	324	382	405	376	387	334	349	332	345	327	357	397	350	366	360	380	346	330	363	356	315	349	360	340	340	377	389	340	372	342	361	393	368	330	390	353	355	352	397	363	374	332	350	369	362	332	353	360	379	355	381	380	379	377	358	370	320	368	387	366	340	374	352	338	352	385	360	361	407	361	366	371	351	356	369	379	354	340	360	347	362	379	360	338	361	368	363	338	374	364	345	376	356	387	346	343	397	366	336	344	374	376	350	359	375	376	345	369	314	368	391	364	372	383	341	322	360	348	361	347	360	320	385	371	394	380	343	360	349	357	385	365	403	393	370	356	385	389	365	372	357	362	393	345	358	362	358	350	356	348	375	357	383	380	383	390	369	362	400	354	353	379	368	368	369	340	340	358	375	400	381	390	388	334	383	350	356	345	362	343	343	348	369	376	396	354	369	380	393	363	339	366	393	388	359	369	329	331	357	372	345	325	368	364	396	372	368	352	394	388	307	374	340	372	355	371	356	376	353	414	352	426	373	359	388	355	338	369	351	394	385	359	362	332	374	364	340	362	353	349	394	330	341	368	359	355	389	351	329	363	367	354	377	369	376	350	383	369	379	352	353	370	347	382	376	360	361	389	359	382	371	384	353	350	353	378	362	349	370	357	374	354	374	345	383	359	359	380	372	400	311	344	346	371	349	344	383	341	379	347	367	341	376	352	396	351	333	369	366	348	372	358	327	356	318	366	355	385	372	374	386	367	362	377	377	372	360	359	329	389	362	374	349	396	354	362	353	335	357	353	355	378	384	359	391	354	394	384	378	374	344	361	367	389	356	364	351	370	389	332	315	354	339	336	340	389	389	393	344	375	390	370	358	383	353	368	379	386	396	355	352	375	341	323	365	341	335	374	365	356	369	341	362	361	373	384	347	380	378	375	394	358	321	347	377	343	390	394	362	395	377	338	348	389	369	398	362	355	330	381	345	348	393	385	387	339	371	373	351	326	332	361	372	341	390	375	358	359	383	354	332	362	390	358	364	363	371	350	375	358	365	395	408	356	334	359	379	351	367	404	352	403	346	370	375	336	339	383	363	348	388	347	350	373	382	345	388	382	379	393	377	387	369	380	345	356	361	372	378	354	382	382	392	368	342	376	340	354	359	335	380	373	381	340	361	406	356	353	340	337	329	352	361	341	378	342	379	368	374	379	359	328	346	409	362	375	370
21426	21348	20002	17503	10220	5516	1801	1289	979	791	664	563	465	357	347	316	319	254	187	227	211	164	204	164	181	161	142	181	152	158	139	149	136	153	144	157	155	142	142	123	121	130	132	137	139	130	168	144	129	142	146	118	128	137	126	150	123	148	166	148	145	119	132	108	129	135	127	120	117	130	134	123	131	153	144	130	139	134	124	134	132	108	117	134	138	142	126	125	130	153	143	164	144	146	113	131	131	133	142	160	129	145	145	144	126	144	129	130	125	119	168	143	142	134	140	128	119	136	138	145	141	151	117	136	130	129	114	149	118	120	113	153	147	139	125	108	114	115	136	145	126	126	127	124	133	146	153	147	143	130	133	130	147	107	145	135	137	150	153	141	123	153	122	147	120	118	144	129	135	122	157	155	138	137	111	138	121	131	146	115	140	138	111	126	143	145	136	145	123	152	122	130	117	121	127	152	130	138	123	109	126	147	142	143	147	142	122	146	143	112	137	149	142	128	146	141	133	133	122	136	139	128	130	140	160	158	115	148	122	124	124	136	132	113	140	118	113	156	136	120	130	109	126	128	147	139	122	135	128	139	129	134	129	142	131	120	116	155	133	168	129	141	125	157	152	131	140	166	142	143	130	148	141	115	134	141	124	138	132	135	146	130	137	131	122	115	141	150	132	138	125	149	130	137	125	127	147	157	139	118	153	128	129	129	137	142	131	132	129	137	112	149	129	133	132	127	120	135	154	118	145	143	120	135	131	125	149	153	119	138	154	149	130	125	136	140	122	147	142	102	120	127	148	133	147	134	121	117	148	137	132	141	125	149	140	157	126	117	152	139	112	122	165	136	131	137	123	148	128	125	145	121	138	122	116	135	137	127	130	121	148	152	129	134	142	142	119	133	130	158	95	122	144	160	140	151	124	115	151	138	124	148	128	149	132	152	151	125	132	148	146	135	121	121	142	127	148	145	133	145	113	145	128	141	126	125	143	139	138	129	152	115	143	110	130	135	120	107	136	135	155	132	127	140	150	136	132	139	154	150	132	142	134	145	138	148	133	127	146	120	121	123	128	122	124	151	141	141	135	151	136	145	122	136	122	146	131	146	134	134	127	131	132	126	159	138	137	154	132	134	140	128	151	144	126	112	136	124	155	143	129	130	125	124	124	151	123	127	142	145	118	128	142	129	111	129	154	139	151	151	137	123	161	124	137	147	138	116	143	145	112	140	133	125	133	130	132	131	166	132	126	133	140	149	122	108	123	149	163	136	152	134	139	151	134	122	143	141	112	110	114	129	127	152	120	125	149	126	122	134	123	132	144	121	114	142	121	115	136	135	137	131	133	121	139	132	137	131	112	135	148	122	142	156	150	125	121	141	122	130	151	125	148	129	131	146	138	135	146	131	149	132	134	117	139	107	133	114	139	136	127	121	138	124	125	144	125	126	142	122	152	135	132	146	148	130	138	104	139	141	135	135	136	127	139	149	115	150	132	141	148	124	147	126	129	140	139	135	143	137	132	144	134	122	135	138	136	119	119	140	140	136	137	113	134	135	116	109	123	146	114	139	158	130	151	138	122	145	130	148	126	119	132	119	146	125	118	140	131	138	131	123	128	129	141	122	131	141	126	144	121	122	142	133	130	134	138	107	122	118	122	147	127	152	125	137	134	144	139	122	139	140	127	124	130	159	124	139	144	111	113	134	132	102	132	127	131	156	120	132	140	126	143	119	147	135	115	127	144	145	123	119	138	147	144	132	98	128	135	135	135	131	127	132	135	136	126	122	131	134	146	145	133	114	143	127	115	136	142	148	113	137	127	141	147	148	143	148	138	124	130	138	122	130	138	144	140	130	126	134	122	121	154	126	125	104	126	138	136	125	134	130	137	124	126	131	113	150	122	154	123	139	128	139	134	123	134	152	123	146	123	133	124	157	138	135	133	141	127	123	140	139	143	141	150	154	152	114	142	158	143	137	129	130	156	134	137	147	129	134	128	156	143	160	140	122	154	151	141	119	125	119	133	130	138	116	116	154	139	129	132	153	134	144	151	146	116	133	118	125	118	130	136	147	131	134	114	130	131	114	128	153	143	126	122	148	108	119	135	134	113	123	124	127	122	132	115	140	140	130	125	125	126	135	128	130	141	128	137	115	143	134	115	150	158	146	118	131	137	123	116	136	146	141	107	121	140	119	146	144	141	140	147	132	125	119	143	128	141	145	145	131	144	121	121	126	128	119	122	109	118	126	127	107	133	127	138	116	117	114	127	125	139	115	164	145	136	129	148	142	110	119	114	123	119	131	117	119	133	134	144	118	140	141	134	139	130	124	144	105	127	123	142	137	145	129	148	130	119	121	134	116	125	155	140	126	136	128	131	156	114	135	146	119	131	150	148	144	139	142	132	127	120	116	138	133	133	107	135	129	118	128	129	127	156	156	157	144	120	145	147	134	135	141	127	176	141	138	122	139	132	108	122	135	109	143	114	118	135	136	128	129	132	142	131	130	139	142	137	153	120	132	133	136	122	144	146	165	118	126	142	133	136	145	141	114	117	123	137	148	128	105	147	158	124	132	143	125	137	129	148	138	141	143	157	119	134	122	113	125	128	136	114	117	129	157	144	134	131	140	110	137	124	126	135	156	135	146	148	141	147	145	156	146	130	126	131	130	129	126	149	139	123	125	154	141	127	150	140	124	144	143	155	152	132	125	131	135	134	133	134	124	128	142	135	120	134	138	146	137	148	145	139	130	135	138	117	103	98	124	122	144	121	151	152	145	147	119	113	132	121	159	137	138	136	137	129	120	127	133	140	137	131	141	152	130	125	131	131	148	125	127	139	145	123	123	124	143	109	132	148	122	131	136	130	137	136	146	120	128	123	135	145	167	135	139	135	141	129	152	133	150	139	154	126	104	134	138	134	115	134	132	151	123	133	129	148	142	135	139	142	140	151	120	134	129	136	149	122	138	138	116	135	133	128	144	142	135	148	125	162	133	145	132	141	139	133	114	137	128	135	123	122	130	146	134	144	152	135	127	140	129	148	142	158	137	146	131	135	154	120	139	127	103	127	131	124	144	129	149	118	138	118	128	129	129	144	145	128	118	134	147	120	134	123	145	126	143	144	125	122	129	136	123	134	104	122	133	118	144	133	139	131	115	121	119	141	131	126	125	134	120	135	144	154	143	128	109	112	131	132	136	130	133	151	124	139	125	130	154	133	142	138	119	139	130	143	127	142	135	124	144	133	139	143	162	162	142	126	131	153	123	149	129	115	127	118	130	127	136	143	143	138	143	140	124	134	139	142	145	138	124	142	149	128	129	144	125	132	115	122	126	144	129	126	166	146	113	127	114	135	164	132	117	141	137	128	120	135	130	117	125	128	123	145	138	138	115	121	124	123	149	137	149	164	141	144	134	125	133	127	104	120	120	145	136	97	135	145	153	126	136	135	143	121	139	116	135	128	125	158	138	105	153	137	119	129	120	144	132	123	131	121	142	141	141
12989	19211	26620	27998	21546	15728	6537	5524	4002	3918	3607	3143	2389	2072	1840	1516	1433	1115	1082	1015	856	725	717	627	600	550	533	495	475	475	453	447	432	442	425	390	390	395	361	413	349	366	345	382	361	382	337	381	359	355	390	363	362	370	352	357	340	370	365	366	361	361	350	340	351	370	363	340	345	308	337	348	373	323	314	338	306	347	358	374	348	314	356	324	343	363	334	321	326	341	343	340	328	347	371	323	346	336	378	348	332	358	308	335	310	354	316	351	299	343	339	306	343	329	352	330	333	311	348	347	325	342	314	333	297	339	328	313	342	323	339	337	327	325	316	340	338	319	333	322	312	347	327	364	338	338	341	333	353	355	310	318	360	352	331	325	355	356	307	322	322	310	352	294	328	353	360	337	338	317	310	318	331	367	367	335	383	323	320	341	353	310	327	285	336	369	346	347	328	327	333	321	313	316	346	274	329	319	336	350	330	363	339	329	328	287	345	337	343	355	361	321	338	349	337	300	329	327	356	331	321	321	353	347	330	355	346	314	301	327	315	316	338	348	325	343	352	344	319	356	324	332	340	367	357	310	343	315	345	353	339	338	342	330	362	331	320	334	330	315	312	328	353	327	339	343	327	374	330	345	316	346	316	341	311	352	342	370	368	342	372	321	356	317	344	345	355	331	345	310	333	343	319	329	354	330	341	308	357	319	325	332	338	293	342	341	346	325	334	322	348	332	297	301	330	323	319	342	337	323	330	344	337	350	312	321	314	326	317	315	353	324	331	336	309	330	327	309	303	354	313	336	362	348	313	333	306	359	349	320	354	359	337	357	340	317	331	326	336	361	322	373	310	312	312	309	322	295	336	312	313	330	356	322	321	319	343	320	307	306	344	370	314	342	333	352	336	328	311	364	337	380	353	360	314	346	306	303	314	341	323	326	342	319	310	339	315	320	319	349	313	333	326	341	338	335	351	318	325	322	333	318	322	321	329	347	330	348	331	340	349	334	352	367	309	324	349	347	340	395	323	345	321	338	344	342	359	355	338	333	340	341	355	320	360	358	356	349	310	324	381	327	301	349	333	331	343	330	326	328	365	349	293	323	356	326	315	297	309	330	338	310	320	324	334	345	317	322	302	331	334	333	303	277	333	338	354	355	345	314	366	353	343	305	311	324	358	324	341	328	347	353	332	320	341	326	312	322	337	332	343	316	345	331	367	343	343	336	334	364	328	329	329	330	325	329	331	312	354	321	360	288	340	301	284	341	344	339	346	345	331	330	348	329	302	350	351	330	356	332	325	309	363	315	360	320	344	320	329	328	344	326	353	343	323	333	334	360	311	332	365	303	349	307	348	342	374	317	332	343	320	344	310	332	333	334	316	329	365	340	295	325	322	343	336	331	350	341	327	346	330	338	305	335	340	330	302	334	360	333	294	345	345	341	345	352	311	329	315	339	335	331	324	339	330	333	322	339	368	338	361	320	319	333	318	313	305	361	342	331	328	316	319	320	338	320	330	337	348	333	346	358	316	329	335	337	349	343	324	308	300	317	318	350	309	324	329	299	315	361	345	348	343	302	337	322	325	360	343	350	313	336	318	320	346	330	323	348	339	335	337	302	340	353	365	307	336	335	331	341	312	353	330	349	302	318	305	335	347	325	349	316	353	327	306	333	325	309	319	350	335	313	340	346	328	314	330	324	321	344	303	364	361	354	311	340	314	373	303	333	341	322	339	316	310	332	347	302	337	297	324	337	301	295	328	358	327	316	316	351	325	337	322	331	334	349	344	349	333	307	327	336	331	331	325	302	346	309	354	336	392	322	308	321	331	342	375	345	315	342	348	344	338	366	343	347	342	385	329	316	359	345	340	332	348	311	340	338	352	343	361	348	337	298	324	320	324	341	361	331	367	336	301	319	326	305	324	329	329	307	359	341	348	373	336	328	337	318	355	360	366	359	345	374	327	334	348	342	310	322	345	323	305	291	333	353	318	320	327	363	309	356	332	327	333	361	340	318	319	364	341	338	335	333	338	381	336	321	328	336	333	323	351	346	346	345	317	347	317	317	335	335	304	336	340	349	369	340	347	329	323	349	334	323	331	322	335	321	332	347	325	307	330	334	321	326	307	315	363	325	310	333	332	363	363	312	342	338	341	343	327	325	358	339	356	311	327	335	351	339	310	329	351	320	370	353	357	336	351	351	366	311	328	338	347	333	341	326	318	350	337	353	318	339	352	344	320	303	317	317	337	331	361	328	307	329	333	348	347	329	314	337	376	330	321	341	315	353	322	346	335	330	336	337	362	364	340	334	380	317	360	348	358	329	354	320	331	322	327	328	316	333	339	337	324	338	358	321	360	345	336	313	333	350	328	317	348	328	351	328	368	341	336	350	389	341	285	335	309	334	325	325	332	349	359	322	343	328	323	350	345	333	344	325	328	327	352	328	319	336	293	329	314	316	327	333	364	359	352	383	301	318	329	333	327	351	341	350	327	361	340	351	378	288	324	317	315	328	327	368	315	290	340	293	345	344	348	321	360	320	325	329	327	324	336	344	345	350	366	333	331	336	327	313	314	328	379	342	317	362	336	362	326	333	335	352	322	352	333	347	314	336	338	322	333	330	350	320	337	312	345	338	338	354	345	298	337	329	348	331	315	329	334	321	329	337	334	339	322	334	323	323	329	359	333	332	301	334	342	311	331	336	317	366	317	350	302	327	339	330	346	336	380	300	324	327	339	324	328	317	359	322	306	334	356	362	337	363	371	354	318	333	316	331	349	347	322	340	349	341	312	342	318	345	338	346	334	306	315	288	330	331	345	319	319	330	343	298	321	326	328	348	348	311	338	341	327	359	338	318	352	357	336	328	315	311	313	327	343	331	378	336	335	323	309	358	358	345	362	359	355	325	364	349	338	336	305	296	336	317	316	301	298	365	352	330	349	308	364	314	332	355	340	329	357	337	325	377	331	343	341	320	365	329	338	302	384	325	343	361	316	347	334	341	352	326	344	320	322	328	343	327	333	328	337	325	316	333	339	320	313	323	341	302	338	353	350	362	335	334	348	341	315	337	328	344	342	325	335	359	349	341	301	350	330	367	308	340	320	342	349	342	337	368	341	320	317	321	330	334	322	312	333	329	335	347	362	335	350	316	314	373	339	305	291	304	346	336	322	295	356	342	309	337	321	334	325	320	328	302	325	339	351	336	307	339	329	305	335	284	332	362	322	314	319	355	365	328	289	333	335	307	314	308	333	304	334	348	338	351	320	336	346	344	346	336	334	288	325	323	361	338	328	345	311	355	341	347	323	309	343	331	324	320	309	320	365	320	351	362	323	322	316	331	359	342	309	327	333	323	360	323	345	353	320	343	336	343	319	358	308	325	336	349	348	327	336	337	358	319	365	314	324	360	336	349	325	350	334	330	327	327	331	366	334	325	333	323	334	320	330	302	341	320	333	330	286	330	311	369	361	348	322	342	324	343	329	305	304	337	360	356	368	340	298	350
43170	43755	43814	44434	40118	32648	21384	15264	7905	6900	6057	5505	4128	2630	2353	1749	1381	1071	885	1029	801	645	574	534	398	364	299	353	270	294	265	258	239	256	212	194	202	187	232	186	186	192	203	200	201	201	204	176	183	178	207	186	200	190	191	191	197	186	161	176	166	183	184	172	191	192	188	195	169	181	182	178	187	190	185	187	168	183	162	165	145	156	175	161	189	178	184	163	170	179	178	157	176	177	165	164	170	166	172	176	154	156	205	192	171	162	181	183	177	163	177	180	161	176	163	168	179	169	153	179	157	176	148	172	173	160	158	175	166	171	174	159	179	157	177	171	171	172	196	199	198	165	152	182	173	173	151	175	145	176	162	163	155	161	147	172	164	165	174	167	189	189	191	182	178	195	187	176	161	196	170	158	169	181	190	175	173	184	161	175	177	190	200	151	171	179	155	165	161	164	192	155	156	190	170	172	193	133	143	166	180	162	157	178	160	156	195	175	182	178	157	160	144	163	183	144	160	156	148	189	158	179	179	164	151	179	162	168	185	178	189	160	181	176	166	164	177	187	169	168	176	187	178	176	151	174	175	165	171	174	180	154	175	154	172	157	155	171	179	189	181	191	173	156	179	155	178	160	167	173	187	158	178	147	153	149	152	179	175	168	178	178	186	170	161	208	153	180	184	171	176	172	164	156	172	170	185	171	166	168	156	168	171	160	171	165	151	173	174	171	156	182	162	175	163	175	172	174	205	165	183	185	192	196	166	195	167	164	165	171	152	156	181	191	165	165	175	186	173	176	185	192	175	168	164	170	188	177	159	187	183	171	187	152	166	175	169	169	193	186	185	182	132	154	163	181	171	193	140	159	199	192	192	175	181	173	166	172	166	151	162	159	145	166	171	174	169	170	191	176	163	175	180	186	175	179	171	190	155	152	189	179	175	180	150	173	167	164	167	177	192	177	170	170	146	185	138	162	185	199	175	188	149	176	166	175	162	177	169	204	192	172	169	164	159	168	173	168	157	168	160	174	169	188	199	169	177	155	175	172	178	194	184	174	155	176	167	170	179	193	169	172	181	170	187	144	187	179	177	201	197	159	172	187	157	167	167	166	172	180	167	166	171	149	150	172	169	155	167	166	181	167	182	168	189	184	174	149	159	168	160	178	200	203	158	180	153	184	183	172	146	190	196	149	169	180	184	177	191	159	186	190	175	180	169	160	181	174	177	166	141	169	161	155	168	162	180	180	176	153	173	179	184	167	165	169	182	156	148	194	196	160	172	160	148	169	174	162	183	152	174	161	184	160	162	173	163	150	171	186	158	151	172	174	173	170	165	138	161	187	173	179	166	159	164	143	178	199	178	185	187	167	176	183	198	163	185	150	168	167	177	185	164	149	171	137	168	199	187	183	164	167	171	173	199	165	150	174	150	170	198	157	189	189	161	183	182	183	161	149	190	175	189	185	169	134	145	169	161	177	161	170	161	182	162	195	167	154	184	182	166	184	188	191	176	164	157	187	167	173	196	189	159	172	164	159	193	181	163	182	178	183	177	175	191	176	173	173	162	173	195	190	173	159	202	174	168	189	171	174	199	191	190	166	173	161	168	160	177	181	186	171	181	181	166	142	173	170	168	180	153	176	163	189	186	174	154	183	163	168	153	190	174	187	168	192	184	174	152	180	199	178	170	175	188	161	204	143	166	194	203	167	169	165	164	154	160	160	163	175	170	139	161	197	203	174	198	176	185	164	193	157	140	151	165	168	155	167	184	201	173	168	176	152	143	169	150	142	164	164	153	188	171	181	173	170	161	182	185	157	160	192	179	162	167	187	166	185	183	170	163	196	176	172	157	204	195	155	185	156	174	177	171	192	187	167	167	171	170	174	176	181	172	152	150	160	162	155	176	168	166	181	181	147	173	153	191	177	169	179	189	184	161	180	171	163	151	178	174	168	149	198	161	164	162	191	166	192	180	166	141	170	202	173	177	171	163	179	164	191	173	168	172	165	196	183	171	201	195	147	150	164	162	143	192	175	159	160	160	184	140	158	174	162	164	167	166	173	177	163	163	188	200	152	171	183	165	190	167	187	181	162	172	130	162	187	163	144	186	175	199	168	164	152	169	155	167	164	154	166	173	164	158	177	191	174	155	180	157	179	182	179	175	163	183	184	192	176	180	184	200	193	162	167	183	163	166	183	153	172	177	164	180	177	172	166	169	157	162	165	168	161	166	166	160	169	174	174	173	160	165	149	172	162	168	152	147	164	161	176	185	171	199	160	170	182	176	194	191	182	192	153	148	195	161	182	180	172	172	164	186	132	149	180	181	178	171	162	188	183	194	163	167	189	186	192	172	170	166	170	179	172	165	156	169	157	193	160	164	182	187	177	175	151	183	170	184	149	173	159	152	184	177	207	167	154	171	160	191	164	165	204	178	171	188	190	159	154	186	163	157	179	183	177	166	171	182	175	169	164	167	186	157	158	171	187	178	175	179	168	172	172	162	147	186	156	160	161	172	163	170	156	166	152	214	175	167	146	158	201	160	174	192	179	150	189	158	185	192	160	164	158	153	148	177	156	191	182	169	191	168	179	150	152	161	159	167	135	164	156	165	165	170	146	170	143	181	166	181	177	149	169	180	146	166	190	167	171	162	143	174	191	157	181	189	195	188	178	177	167	159	191	158	172	193	173	156	170	152	163	170	162	173	155	165	165	147	171	143	175	184	178	166	176	149	189	158	171	165	153	166	164	195	162	186	185	170	170	159	162	149	175	190	173	166	174	167	172	157	163	189	174	194	177	163	156	179	164	166	178	159	156	169	199	170	177	157	175	183	187	174	161	163	195	155	186	167	181	166	173	161	184	170	182	176	183	161	163	173	164	193	179	169	178	173	179	177	163	150	165	147	163	169	180	150	149	150	190	166	171	182	180	173	156	164	187	152	166	197	173	189	199	174	154	166	203	169	155	155	167	161	151	185	151	160	171	174	166	183	150	181	163	179	154	177	167	169	179	172	176	187	163	167	156	170	190	164	160	183	190	180	173	153	178	166	170	172	178	161	174	176	155	166	195	181	184	170	192	193	172	210	197	170	208	194	181	201	165	186	182	169	159	163	153	179	173	166	180	186	160	181	182	185	180	167	180	187	196	156	173	180	173	169	142	160	170	182	175	176	184	174	195	155	182	181	174	162	177	177	194	172	179	166	182	151	162	181	159	157	173	156	155	166	173	179	190	185	184	183	178	176	172	187	184	194	161	179	177	153	187	193	194	168	181	158	176	190	175	173	161	176	149	182	162	147	174	182	167	173	143	173	171	149	163	179	158	154	171	160	162	162	141	179	174	167	148	204	164	174	156	168	198	186	173	203	170	154	149	189	171	158	182	195	177	143	166	183	154	160	161	160	195	176	173	175	158	205	166	175	173	188	171	160	182	159	177	171	176	175	177	177	175	199	171	168	166	174	168	167	171	168	172	207	177	164	181	165	177	170	175	169	166	161	173	179	188
29688	37538	45373	47201	47807	35457	19419	19020	11657	18830	19013	18451	14233	10590	9953	7695	6692	5483	4789	5041	3798	3188	3002	2341	1665	1596	1407	1293	1131	1162	1167	1010	871	988	724	701	700	580	621	584	565	599	544	579	531	516	491	498	486	483	474	456	493	469	460	496	475	492	451	510	481	535	594	483	525	481	468	481	481	421	453	481	500	514	472	394	405	427	449	456	446	412	420	430	398	423	429	419	416	385	413	420	418	407	420	411	411	418	402	407	418	419	378	385	401	400	404	361	392	386	400	439	393	417	446	462	404	416	419	420	412	444	455	394	420	416	380	389	401	396	390	412	406	407	422	412	405	396	441	421	423	386	434	415	407	421	417	382	411	419	389	378	374	374	401	408	413	421	395	431	382	387	424	440	402	416	434	389	443	393	400	430	354	386	390	402	412	411	390	407	389	398	395	396	411	416	398	449	422	411	424	396	421	413	380	411	410	411	444	397	424	425	396	400	433	416	419	403	413	405	418	426	437	436	431	399	391	419	395	371	409	416	424	405	412	418	449	412	388	441	425	455	441	398	384	397	404	392	407	409	409	404	448	416	424	372	395	415	431	419	454	389	427	422	400	457	452	424	400	413	391	422	422	431	396	420	418	408	446	394	393	412	424	412	461	361	437	413	383	427	393	406	431	396	393	431	407	414	396	446	421	423	423	427	403	428	424	401	429	392	371	419	444	399	414	389	431	405	407	402	418	409	394	360	419	423	439	421	429	417	416	421	428	391	421	465	424	382	417	401	396	415	410	404	446	442	422	420	413	432	384	435	407	435	424	401	434	439	446	410	377	410	411	401	415	395	390	383	374	439	399	406	411	373	410	426	428	428	423	405	426	410	425	411	421	382	424	404	372	403	415	431	441	437	426	417	400	409	438	413	403	442	410	432	420	415	358	407	435	392	430	417	401	427	423	400	374	426	401	380	412	424	402	407	374	416	419	406	404	399	445	407	403	435	407	387	412	415	376	408	402	413	421	404	394	401	408	436	431	430	398	378	403	401	403	410	457	420	409	430	407	437	429	419	393	455	421	400	404	396	419	412	396	348	406	395	447	408	413	393	423	417	398	419	395	416	446	446	423	432	433	419	433	438	400	396	409	409	427	402	414	435	405	403	436	391	425	413	451	419	434	420	432	427	404	387	424	397	392	447	430	431	419	389	431	440	392	414	418	419	398	426	402	383	432	403	421	414	366	407	434	444	426	437	388	420	413	415	400	397	426	447	398	423	400	428	432	424	465	429	396	380	416	407	388	412	370	403	402	435	432	422	409	423	400	427	416	406	417	364	415	384	442	397	465	401	433	417	418	399	402	385	438	412	423	388	399	426	405	440	396	408	405	398	399	434	409	409	402	442	392	421	377	371	370	385	390	373	400	389	392	413	418	411	424	389	418	415	418	452	412	452	428	436	401	445	454	403	446	418	416	388	424	433	373	422	390	414	401	400	404	392	399	396	409	424	391	377	390	392	401	454	419	406	428	389	426	440	398	390	414	398	423	409	402	399	431	402	446	440	411	436	424	443	428	403	405	381	389	435	416	424	470	427	406	426	403	430	421	443	414	428	387	409	422	405	452	442	463	396	409	409	398	418	413	401	418	409	402	413	452	419	401	399	406	390	412	392	435	355	372	408	382	446	413	390	404	395	439	431	409	413	403	379	417	431	408	405	421	413	370	407	424	367	397	398	425	376	409	384	417	428	398	414	404	397	403	376	400	422	391	401	382	412	422	403	452	432	427	412	437	403	420	373	410	391	409	409	427	367	415	446	437	403	387	421	457	400	392	396	399	409	403	452	409	404	396	411	384	390	393	425	405	398	419	382	429	397	415	410	375	440	418	409	451	375	444	418	402	427	404	436	435	419	413	422	403	393	389	464	379	468	407	376	411	395	403	423	387	441	397	437	406	389	446	412	402	427	431	410	397	435	400	404	416	382	425	447	433	400	397	411	436	430	393	394	412	421	414	393	390	390	420	384	403	404	416	422	448	379	411	407	390	395	406	419	402	403	394	441	405	442	428	389	440	430	411	411	383	369	413	424	389	421	422	413	418	386	415	384	460	369	409	409	412	429	418	426	401	440	437	440	429	449	376	470	409	385	425	421	431	404	440	419	365	386	439	419	409	401	420	462	413	380	395	408	400	399	424	430	391	412	440	388	420	392	400	380	397	449	403	440	391	412	422	411	390	433	434	383	389	391	412	376	406	395	397	429	472	405	429	416	378	400	412	415	426	405	361	438	436	392	395	399	420	402	388	456	416	375	383	417	452	431	399	402	392	402	423	408	442	408	423	421	432	413	391	380	428	448	421	373	401	409	379	435	385	403	459	403	415	408	416	408	444	401	404	417	409	395	422	410	424	426	432	434	400	392	399	426	439	416	407	420	406	436	400	403	386	417	371	451	396	456	411	416	417	378	381	415	417	398	424	422	404	462	393	407	387	427	416	431	385	408	437	400	408	404	407	411	407	424	427	434	398	398	397	392	430	430	409	466	433	400	430	392	435	429	412	409	427	410	419	404	426	395	416	421	408	412	406	374	389	439	417	389	411	411	415	426	397	396	403	431	437	429	387	429	431	425	431	427	418	409	445	379	429	392	417	378	413	405	438	460	409	392	404	431	396	435	424	387	428	418	400	452	423	414	428	404	441	380	422	409	402	422	412	434	398	382	421	447	430	373	424	413	407	395	427	449	419	420	427	444	440	425	414	390	425	417	431	398	408	418	415	421	424	408	420	407	433	408	405	400	426	404	384	361	407	382	419	393	426	424	388	385	426	390	417	381	407	377	415	433	420	405	399	424	403	433	411	415	404	450	415	424	376	401	460	423	420	410	410	395	404	416	429	388	397	420	393	387	370	390	402	422	424	413	409	398	395	401	403	420	421	418	438	476	401	434	366	407	400	419	433	431	438	381	422	433	421	426	376	437	398	414	452	401	438	393	411	399	439	429	392	392	402	407	405	424	388	384	418	402	404	398	376	437	403	399	406	411	420	392	452	385	390	407	428	418	395	419	416	383	422	395	418	452	418	384	462	422	434	440	416	434	410	405	430	413	445	417	436	419	430	435	413	418	419	436	408	403	417	399	390	408	408	407	368	395	418	414	367	432	433	422	438	429	440	371	428	384	453	373	430	420	381	397	423	399	406	405	469	413	416	411	462	415	416	392	419	456	391	387	399	400	428	391	408	405	392	380	401	412	404	415	435	406	444	406	409	392	427	405	427	420	384	401	389	377	428	421	399	408	387	436	432	414	412	408	441	371	415	415	404	406	441	446	415	388	435	432	406	415	455	423	420	421	395	427	408	423	415	431	412	392	442	416	409	430	416	416	398	420	452	420	425	406	387	417	370	420	403	451	405	395	436	391	385	429	415	397	452	387	408	377	387	411	441	416	416	441	383	422	359	433	425	400	413	410	391	405	400	413	422	411	424	421	390	408	406	419	413	419	404	436	377	406	401	426	452	417	391	390	359	402
50297	49354	47918	42241	40148	33998	25537	21363	15164	11903	11029	9600	7237	4959	4186	3614	2397	1763	1581	1573	1277	1280	1156	756	635	511	450	417	318	312	321	260	267	270	243	243	226	201	203	197	190	175	224	178	168	211	171	152	175	177	172	160	174	173	186	179	208	168	179	164	175	185	187	169	193	170	179	153	162	157	191	164	175	176	183	148	181	168	128	169	177	171	168	171	152	155	157	153	138	146	159	154	160	186	158	149	147	130	163	154	127	161	142	136	165	133	136	166	168	159	138	185	150	159	168	180	146	159	143	167	145	148	142	166	150	138	154	152	165	149	164	155	167	172	165	137	153	158	144	153	163	145	138	168	150	154	180	153	173	156	138	137	165	189	151	149	151	156	153	154	148	145	147	150	152	161	181	171	142	151	170	127	164	163	180	138	131	121	177	127	170	152	175	154	147	148	170	162	175	165	146	141	144	135	128	141	149	171	155	125	157	160	172	141	135	138	149	144	156	154	171	151	134	169	135	160	164	167	166	152	185	157	169	162	148	166	144	151	132	135	149	171	151	147	148	159	145	168	151	133	162	167	151	146	166	143	164	152	150	168	149	169	164	155	161	145	161	147	140	159	165	148	124	153	149	177	127	146	142	145	148	149	173	171	184	149	158	160	162	137	175	155	156	154	180	146	166	191	161	146	137	152	159	136	170	171	149	163	175	177	149	170	132	155	155	137	152	167	145	158	146	144	138	160	149	178	149	155	116	144	157	138	133	157	164	145	128	147	162	157	159	148	150	158	165	157	139	136	154	131	148	162	167	167	148	173	151	167	149	175	184	173	132	134	171	138	149	125	135	158	139	170	161	154	153	150	155	164	144	140	162	163	152	171	148	143	172	129	118	133	152	152	148	144	152	140	154	174	140	136	177	160	140	138	158	155	158	151	176	147	153	145	157	159	151	187	152	176	132	145	152	154	111	149	180	130	167	147	166	136	141	143	145	162	173	154	178	146	155	153	173	165	150	140	139	158	182	142	156	155	173	143	142	175	155	152	148	152	179	167	167	125	167	153	167	155	149	168	139	155	153	163	152	177	159	118	160	148	166	162	143	152	148	156	158	146	144	147	146	172	145	155	161	156	177	142	168	146	132	124	128	145	182	146	154	155	140	164	164	143	147	146	156	153	148	175	155	155	171	154	154	177	164	178	167	164	141	147	183	125	146	172	147	148	158	162	164	146	148	128	143	153	156	154	151	152	157	152	155	135	160	134	154	147	154	159	126	181	169	158	161	163	159	135	140	147	164	165	168	142	117	154	153	125	165	138	166	125	142	136	141	161	146	142	148	158	152	136	160	160	168	167	161	152	158	175	156	169	150	164	130	143	166	138	163	166	136	151	151	149	151	169	150	149	131	149	158	178	169	189	130	153	155	144	142	155	145	155	157	158	153	151	158	165	145	152	153	168	123	158	136	165	144	181	163	135	157	146	143	150	149	160	138	159	145	150	152	168	153	158	155	158	132	163	136	165	154	165	149	144	139	134	164	127	140	127	144	135	158	144	144	138	138	145	143	141	178	152	144	149	143	155	164	163	154	167	135	155	152	139	156	161	175	165	149	162	146	171	153	159	135	134	168	155	148	164	149	157	163	146	168	154	154	147	144	146	151	141	151	174	158	173	149	175	163	153	159	126	170	165	143	119	163	146	165	163	166	164	146	168	150	140	173	147	150	130	162	157	149	157	149	138	151	151	148	147	149	181	127	176	137	149	132	140	136	182	151	152	157	159	134	143	142	156	156	146	164	172	155	142	147	141	150	164	147	141	147	154	137	139	170	147	149	154	131	152	161	154	160	150	147	163	165	149	135	178	177	144	147	149	156	162	149	135	155	160	142	162	158	175	155	149	180	177	146	163	149	135	134	133	135	162	151	150	150	137	180	151	155	160	150	146	143	165	163	150	162	160	140	139	130	176	150	159	153	166	170	145	138	162	158	157	154	157	156	150	167	162	171	161	162	151	152	145	146	159	178	153	150	161	143	155	142	175	170	135	154	155	178	148	144	164	162	145	140	148	144	148	164	139	178	149	148	147	158	172	149	150	141	152	173	146	150	145	157	143	166	154	155	128	125	173	136	146	139	157	153	132	133	159	175	145	117	156	130	141	152	156	161	143	159	154	159	150	148	164	140	150	154	134	159	152	178	173	138	148	167	151	127	131	174	151	158	131	148	182	159	148	184	154	159	139	150	130	159	146	127	140	162	143	164	134	153	146	156	144	154	155	148	150	140	163	146	151	161	146	157	145	175	163	168	157	160	143	165	150	137	154	160	155	158	152	159	139	184	158	144	153	147	164	144	153	163	120	154	151	169	152	145	153	160	151	161	147	144	155	137	138	116	155	152	151	133	153	137	180	147	163	178	141	133	158	149	135	154	150	152	156	155	145	166	155	154	148	149	138	151	119	137	172	167	132	132	156	138	166	141	148	163	157	137	154	149	154	162	167	145	187	161	142	160	136	146	169	155	161	126	154	152	136	162	151	146	175	154	157	128	148	164	131	166	144	155	142	148	171	162	155	156	137	154	162	139	163	148	142	165	144	153	152	167	172	139	133	136	180	154	164	142	163	176	155	175	145	154	152	128	140	158	127	178	172	140	161	166	184	145	155	152	157	142	154	150	174	134	162	181	147	140	158	153	128	152	164	146	143	160	154	172	152	149	157	139	150	171	145	124	128	149	163	123	165	140	138	167	154	169	148	151	154	150	142	139	160	194	145	157	141	171	148	134	142	158	159	149	148	125	138	149	146	157	145	154	154	145	139	151	161	148	171	164	151	148	154	167	163	150	142	167	145	140	154	175	173	149	136	120	154	163	136	158	143	149	152	158	159	143	144	125	164	166	123	170	151	135	147	140	151	164	140	124	169	145	146	168	122	145	152	170	150	166	170	159	122	156	141	170	148	149	166	150	172	167	142	147	184	158	170	141	169	157	142	154	175	150	185	147	146	167	166	162	138	153	140	148	125	155	152	172	159	145	164	156	153	174	145	153	139	159	163	154	126	162	144	156	135	172	171	136	158	160	167	145	149	163	148	149	147	152	143	164	135	143	156	133	165	151	148	149	135	137	138	145	163	137	171	187	123	158	163	153	126	161	190	164	165	144	138	138	127	153	166	156	151	135	169	148	155	161	142	141	179	153	166	160	160	130	169	164	141	168	141	155	150	143	159	144	151	142	160	146	154	167	137	167	157	145	139	142	157	152	148	147	145	164	147	149	159	153	164	143	147	153	152	155	152	167	146	144	144	152	144	163	172	152	161	150	159	142	164	145	134	160	137	143	151	152	160	143	136	157	169	168	140	129	147	138	144	142	137	154	156	179	171	143	145	148	152	143	142	139	148	141	152	154	132	126	166	158	173	160	166	174	158	161	149	149	154	160	148	172	164	143	157	183	180	158	153	165	157	142	163	145	163	161	147	146	170	155	154	157	166	159	146	145	129	139	171	186	154	168	158	121	141	162	150
34906	43832	50801	50996	50519	40887	26945	23063	17618	24081	26626	24567	19800	15792	14733	12797	9817	7995	7446	7637	5965	5395	4936	3541	2765	2383	2189	2043	1595	1470	1673	1359	1218	1183	897	945	890	727	718	688	673	624	630	572	567	534	599	526	515	512	503	539	544	483	521	478	511	499	508	596	547	637	707	512	568	499	500	470	414	413	480	483	509	532	452	394	420	407	393	488	451	404	425	436	439	368	389	383	367	357	377	379	371	379	372	353	346	357	379	346	314	357	393	359	358	394	368	364	343	392	350	406	355	351	368	377	362	339	387	366	363	371	354	351	364	378	343	394	347	392	359	383	369	369	347	375	363	397	357	354	369	348	377	388	362	379	380	408	346	385	364	350	340	342	400	352	341	372	385	356	370	383	370	365	328	384	373	343	359	392	401	348	367	343	357	372	360	341	356	390	361	388	377	349	353	355	372	396	367	352	378	347	371	345	355	369	359	342	339	397	383	372	336	351	354	367	375	349	316	375	367	393	336	331	362	331	386	346	359	315	376	328	347	320	350	342	340	345	357	345	346	354	381	361	344	381	334	342	330	332	408	399	341	375	339	358	361	339	356	362	353	357	361	335	377	372	376	388	334	346	345	339	346	348	327	357	322	371	368	365	387	369	364	351	366	379	369	375	372	378	372	350	339	358	344	344	332	358	378	394	361	362	384	365	343	347	368	388	375	341	370	385	351	382	390	377	386	359	377	364	355	350	371	359	389	390	397	342	362	373	382	366	325	372	364	388	376	337	367	360	338	360	368	360	364	370	372	387	366	362	367	337	357	373	356	362	361	357	350	383	354	366	360	348	343	326	363	308	367	312	360	373	337	368	383	339	388	354	335	326	364	329	347	370	386	352	336	382	329	371	367	340	376	351	362	355	339	333	329	336	343	368	349	357	400	319	325	361	349	407	343	369	336	389	394	384	394	333	341	379	339	377	371	376	352	353	350	359	366	364	365	376	375	377	330	368	328	410	355	378	348	371	337	346	387	346	377	339	325	305	348	337	373	373	360	364	354	368	343	393	369	360	390	347	394	362	360	399	378	341	330	381	366	367	353	358	360	342	367	353	353	345	349	366	338	328	356	346	337	369	354	390	367	340	374	358	330	351	366	341	372	355	385	345	372	375	382	374	348	331	347	388	351	355	361	388	372	363	333	370	351	371	362	368	344	374	311	329	353	352	323	349	369	354	369	329	396	379	351	341	382	354	342	360	329	338	379	368	350	377	367	333	368	355	359	370	418	317	356	367	350	352	361	364	352	348	386	364	370	379	335	349	376	360	359	353	360	368	338	358	403	344	337	324	359	335	363	387	337	305	346	352	368	346	351	368	306	362	376	390	373	358	371	378	371	367	339	383	367	354	373	381	375	357	377	356	368	363	358	374	341	325	340	359	369	393	350	358	374	344	360	360	370	369	374	370	380	352	402	383	374	383	367	377	366	380	371	341	373	358	353	350	331	377	358	385	345	372	351	313	370	376	339	352	390	358	368	359	346	331	356	340	331	360	364	304	327	382	348	361	382	347	344	364	351	361	386	382	352	375	337	360	359	355	352	364	344	345	336	349	332	328	344	378	336	349	374	359	348	354	355	397	347	359	378	379	385	358	368	380	335	375	389	344	349	360	373	368	345	323	355	351	369	338	334	352	310	345	375	353	364	396	392	379	340	345	332	362	376	360	373	375	365	359	378	391	362	379	374	349	331	369	376	326	353	337	390	395	345	378	334	385	349	370	337	369	366	339	341	365	338	342	358	341	392	343	371	340	374	370	368	388	375	360	351	365	328	364	370	383	374	379	360	371	380	348	338	364	343	328	379	360	371	348	353	355	385	407	340	394	370	346	364	375	340	388	332	386	376	339	413	361	368	347	385	355	335	325	361	375	369	351	341	357	390	332	390	365	340	350	362	368	348	364	344	362	347	361	371	318	357	358	389	330	359	356	331	372	366	347	372	387	379	337	373	336	376	398	360	327	393	371	349	346	329	371	364	368	365	369	371	375	340	347	356	337	359	347	338	353	372	360	405	342	353	359	343	372	368	399	354	350	350	357	343	386	345	372	362	391	363	355	366	349	360	367	331	359	361	360	376	371	363	359	357	349	342	379	368	324	354	356	333	367	356	371	385	378	369	336	376	356	348	356	319	358	332	345	363	404	349	339	370	390	344	358	339	390	357	357	369	366	376	360	362	375	351	364	375	392	358	337	364	367	356	318	359	371	356	333	340	394	352	363	377	353	335	333	356	350	376	386	328	394	373	337	360	341	354	333	359	384	348	347	361	367	372	351	372	340	367	350	351	333	326	370	354	376	370	381	382	359	350	343	414	352	346	393	331	365	370	355	375	378	360	336	349	359	362	360	382	328	364	351	337	354	367	379	347	357	356	339	361	360	387	359	318	317	339	346	382	338	356	337	321	369	364	372	352	355	388	360	360	391	337	334	367	385	394	357	357	310	359	377	364	376	358	372	327	372	383	328	363	341	385	365	364	379	365	357	335	364	334	380	364	351	382	365	356	382	373	385	378	372	376	383	371	356	359	387	363	342	345	397	353	343	396	355	384	365	341	351	330	351	365	356	339	353	356	355	378	370	341	369	342	364	351	371	344	360	359	329	381	352	372	363	343	345	364	370	368	368	393	334	352	351	342	368	360	345	373	379	370	368	360	382	367	348	344	351	352	329	376	381	353	406	392	378	352	358	389	347	366	385	349	344	372	338	377	384	343	367	372	390	374	348	398	340	366	351	359	323	348	388	335	357	356	373	381	377	346	358	352	357	352	391	343	340	322	368	401	367	345	335	379	354	376	346	353	351	374	378	336	340	356	333	372	359	333	326	348	375	339	354	396	371	354	382	350	370	368	340	365	326	379	364	342	359	358	377	375	354	365	342	324	356	350	411	360	332	356	375	387	367	347	326	351	369	361	380	353	349	377	378	358	350	360	353	348	348	349	367	391	365	352	337	356	362	335	371	363	363	338	380	363	385	377	403	376	344	341	353	355	369	391	391	352	371	340	354	345	337	386	353	349	384	339	370	356	370	380	351	350	360	353	345	338	342	336	329	317	361	369	353	357	367	369	357	353	391	355	348	341	341	372	360	362	349	397	330	362	362	366	380	351	345	352	367	350	350	339	361	385	365	373	339	380	322	338	330	346	337	368	344	373	410	386	342	361	354	364	397	364	383	363	392	354	385	356	339	373	371	366	365	404	351	357	362	368	383	387	303	359	373	360	376	349	337	361	325	359	343	353	362	355	392	338	381	328	355	368	351	370	383	364	355	372	369	381	376	369	339	358	384	339	366	347	354	337	354	392	376	349	366	398	348	360	325	398	378	355	363	378	364	361	336	398	342	349	378	359	337	366	347	334	374	388	348	374	370	324	351	328	353	355	341	368	355	376	394	342	385	356	392	344	371	354	369	382	331	356	376	381	393	351	394	378	368	361	330	347	367	407	358	359	357	352	385	364	372	344	392	381	392	367	329
21126	18172	20691	15234	8842	4600	1722	1088	948	770	628	537	458	366	369	316	284	277	225	219	211	174	162	166	158	164	150	150	156	153	124	138	137	152	142	166	148	121	145	130	137	148	145	153	145	129	147	165	144	129	136	136	111	148	142	148	131	145	144	148	157	141	132	109	150	150	161	138	133	137	143	132	139	125	116	129	151	153	133	130	140	140	130	149	131	134	121	120	149	132	138	141	132	147	123	140	134	133	123	128	139	163	131	142	126	144	121	136	112	131	117	125	130	149	150	111	119	143	137	134	140	144	137	135	155	132	110	125	142	124	134	125	151	139	142	156	134	157	128	141	133	125	132	158	136	122	114	131	118	145	124	117	118	152	162	142	127	136	129	141	128	151	134	126	124	128	136	131	122	150	142	145	114	121	129	123	140	135	131	142	155	145	121	146	118	131	127	122	137	144	145	122	123	129	147	131	127	154	109	142	110	120	135	136	137	133	151	123	119	130	132	145	134	127	133	137	128	146	113	144	126	126	143	137	149	129	128	147	140	119	137	122	126	163	107	118	135	143	137	129	121	150	149	141	147	132	131	137	148	137	139	124	127	129	142	137	140	145	131	107	122	125	136	130	136	144	101	125	120	101	126	139	136	135	128	119	133	111	127	141	118	128	124	136	121	136	130	128	121	135	152	137	128	144	135	146	152	152	137	129	118	131	129	143	151	126	104	137	131	121	128	132	175	126	131	154	136	128	139	123	127	132	141	111	133	116	118	142	124	139	154	130	134	141	130	122	155	145	148	136	113	121	131	152	143	145	141	132	139	128	128	145	122	129	151	131	137	128	120	150	136	130	121	141	143	125	120	125	140	126	129	125	122	143	143	150	137	141	109	132	128	122	154	134	127	147	139	131	137	140	137	151	124	129	131	123	141	125	157	144	139	132	143	123	114	120	132	110	118	138	118	145	131	140	131	138	122	154	144	155	120	145	109	137	126	141	121	151	115	137	109	135	125	139	124	122	119	126	133	148	151	127	122	120	125	144	129	144	161	126	130	132	139	121	140	127	125	140	132	128	117	130	153	146	118	142	132	146	136	131	143	124	113	120	143	118	118	140	115	149	124	119	131	129	135	142	134	165	139	128	121	122	136	124	143	151	107	113	128	119	136	156	149	150	140	129	143	139	112	132	120	128	129	120	144	138	131	140	129	130	119	125	121	143	141	131	129	118	125	147	128	121	119	126	121	131	122	128	130	113	106	123	125	131	133	139	122	124	127	127	109	140	153	148	160	133	140	138	134	139	149	124	142	151	142	124	124	147	144	131	136	143	136	123	113	137	140	146	133	155	124	144	136	146	147	141	133	116	129	135	120	140	136	131	136	129	136	115	155	119	141	150	126	140	134	156	107	117	141	127	125	138	140	127	134	122	135	124	121	115	125	123	129	139	142	126	113	138	122	114	127	139	136	126	139	155	115	123	139	123	135	131	126	134	153	154	126	125	129	121	115	127	135	127	129	134	122	123	145	104	129	120	117	144	149	144	130	139	124	150	121	144	130	118	135	138	125	134	133	118	128	137	133	142	153	136	124	145	145	133	140	119	130	119	131	142	134	167	145	103	127	129	140	127	136	133	151	127	130	133	122	147	116	125	139	153	135	136	131	140	135	123	132	140	136	138	128	137	148	123	134	151	124	137	142	161	132	144	118	131	119	150	127	149	122	146	141	123	127	150	121	135	125	132	137	152	131	111	140	136	130	149	145	130	148	125	135	138	131	129	113	127	128	114	128	111	124	117	124	111	138	126	114	120	150	144	127	140	133	144	116	123	144	130	148	116	135	132	112	124	144	128	131	128	133	160	152	144	145	121	139	102	142	101	146	126	122	118	143	125	139	147	138	128	126	128	119	126	133	125	125	136	130	117	130	138	127	124	150	129	132	127	114	131	123	121	148	148	130	161	120	136	115	127	110	148	122	129	134	108	130	119	104	136	111	136	118	116	130	125	133	125	113	152	132	124	131	139	146	127	149	132	127	128	131	129	121	144	124	136	138	126	130	145	145	145	130	140	152	149	134	143	148	109	149	152	142	133	128	107	126	135	133	127	129	126	135	141	144	128	136	140	107	139	138	129	134	143	154	109	125	127	134	150	133	111	125	147	130	125	106	165	139	136	121	128	152	139	127	136	123	131	130	115	120	152	129	121	149	126	137	127	130	133	121	117	137	120	117	129	123	142	126	150	138	139	150	140	150	144	118	151	146	132	105	142	130	122	150	138	137	129	139	152	136	146	131	117	106	125	132	135	144	130	150	128	124	148	147	134	134	135	140	140	133	123	139	120	133	131	130	147	140	127	129	124	139	143	147	136	128	154	125	127	113	129	130	129	133	131	135	136	129	144	142	107	120	150	127	127	154	149	121	131	139	139	125	141	131	124	141	142	128	140	123	135	133	141	133	139	123	120	131	149	140	133	131	130	140	125	150	135	144	134	113	111	144	126	117	132	122	123	132	104	158	153	111	140	112	119	130	124	122	133	134	124	161	126	136	151	135	104	139	125	129	144	140	140	124	135	137	125	121	134	125	140	142	136	135	145	97	118	114	131	116	129	165	151	135	139	112	135	117	168	129	114	131	121	157	121	126	143	136	119	112	117	125	142	136	133	120	124	141	116	106	130	129	136	135	131	110	128	146	141	140	145	134	132	121	140	138	130	129	112	124	126	121	146	128	122	111	127	137	128	127	143	145	136	139	118	128	133	152	138	152	145	133	119	129	116	125	130	150	126	134	148	127	147	132	120	115	135	136	154	120	115	132	128	132	139	153	135	127	137	131	132	119	137	142	144	140	132	151	131	130	127	128	141	128	142	147	126	128	152	125	138	113	143	122	154	111	145	127	147	136	137	121	139	126	116	136	136	134	119	139	144	140	145	125	140	137	135	121	125	151	123	129	133	132	137	142	151	156	132	115	126	132	100	127	130	127	137	153	160	128	122	124	122	137	138	155	148	154	129	130	154	160	123	127	137	136	134	128	111	118	106	130	157	142	129	114	116	143	100	140	149	115	133	130	115	134	112	143	134	134	136	140	145	135	151	114	116	109	116	108	129	140	127	159	130	137	135	131	142	137	131	111	118	148	139	127	123	122	133	148	120	113	150	132	134	118	122	149	137	134	134	119	116	119	136	130	126	122	131	133	141	111	143	110	125	140	131	136	130	117	145	157	119	145	147	126	136	141	124	125	126	145	123	145	141	125	127	130	154	138	131	135	141	130	146	136	146	143	118	145	141	133	148	117	131	134	125	147	137	123	135	127	120	124	133	131	107	127	136	134	124	155	128	148	126	133	130	144	122	129	134	126	130	129	138	129	140	128	124	124	120	134	124	140	132	141	139	127	138	126	139	145	151	133	131	133	113	143	126	145	151	122	137	123	130	119	157	134	116	138	142	131	135	129	147	124	119	126	136	123	121	137	128	116	120	127	123	125	128	140	142	135	123	136	157	117	144	152	126	134	144
12283	17242	27054	25428	19545	14368	6129	4833	4199	3862	3279	2788	2303	1766	1821	1465	1325	1022	958	926	870	667	639	594	589	509	539	506	479	418	457	465	404	382	428	378	366	399	403	364	393	409	357	373	402	396	365	371	362	337	376	360	375	344	323	393	383	329	358	356	348	339	329	368	355	349	353	365	338	377	331	329	368	349	358	331	344	330	336	332	339	332	336	361	339	348	323	348	329	352	389	345	286	326	327	352	304	334	318	330	310	316	329	336	358	320	369	314	334	316	349	368	361	347	323	296	356	358	324	344	297	327	329	359	326	340	315	321	313	341	325	361	310	319	334	316	352	311	352	295	346	316	334	366	299	331	333	347	345	312	321	344	312	309	363	318	321	371	339	350	324	345	325	338	325	347	337	344	334	347	337	345	328	334	334	345	308	327	344	311	337	317	330	332	330	335	325	322	331	310	320	327	362	308	333	332	334	329	337	376	375	349	322	369	330	332	314	326	332	353	339	338	302	326	321	340	308	319	325	327	323	309	334	341	319	321	324	345	327	320	316	321	322	318	305	332	345	346	344	339	339	349	343	359	362	340	328	320	310	356	315	310	324	326	334	335	362	314	349	358	338	369	345	320	344	344	333	317	323	357	283	316	346	325	343	347	297	331	332	340	303	329	346	333	328	325	317	340	302	347	344	357	344	349	371	371	350	362	339	370	341	312	351	335	328	344	298	314	319	322	317	375	338	361	340	332	306	358	318	326	344	351	331	310	346	324	335	331	328	308	328	342	314	326	338	343	336	327	326	305	314	304	350	311	302	360	323	286	334	361	325	322	317	323	321	359	328	332	321	341	346	319	346	337	347	312	332	292	345	306	332	333	339	344	327	318	279	346	354	318	335	350	334	351	325	336	324	334	355	321	324	358	352	360	305	346	335	335	329	313	339	320	354	361	340	337	293	351	322	327	340	321	293	336	336	335	343	312	327	325	336	319	346	300	332	326	370	332	336	330	347	328	353	354	313	329	326	341	349	347	325	334	325	325	349	348	331	310	342	347	347	337	314	298	340	350	337	299	362	310	319	327	346	352	306	363	357	320	318	331	339	301	309	359	364	360	318	340	313	322	329	327	333	367	366	324	337	339	345	347	368	308	339	342	328	322	336	344	301	309	301	350	315	331	338	345	350	346	349	332	330	301	314	343	315	335	328	333	352	341	330	364	309	329	334	335	357	323	339	317	344	342	375	350	381	318	343	351	311	305	318	323	344	314	346	374	307	339	324	347	347	319	345	340	334	347	338	332	333	339	319	316	344	346	319	341	335	334	330	339	328	341	336	359	330	344	333	323	292	353	368	327	355	330	346	317	346	322	313	365	338	310	324	328	317	314	349	362	345	331	366	332	304	296	305	349	328	341	339	332	316	345	369	350	345	333	332	338	314	342	331	333	320	334	334	350	359	344	328	309	338	302	337	336	321	311	320	330	339	360	330	334	312	296	327	340	312	340	316	324	345	315	335	339	329	349	357	359	324	323	296	348	317	319	338	375	341	346	363	338	330	356	309	328	322	327	331	323	300	348	341	343	357	316	351	347	331	331	344	333	353	354	331	350	330	337	331	334	329	338	353	365	319	315	326	327	319	315	337	341	364	318	354	328	330	331	344	341	278	340	364	316	347	332	338	326	351	329	317	318	351	322	339	339	354	315	332	310	344	303	348	318	309	337	347	338	324	342	309	327	318	330	350	365	342	357	353	317	356	360	338	322	309	336	327	350	333	316	345	331	329	344	339	333	313	338	314	348	360	375	344	324	322	326	314	319	300	319	297	349	307	332	306	363	342	342	324	316	331	335	350	314	325	345	339	352	357	343	335	338	319	339	301	316	338	357	315	340	318	382	313	358	302	331	313	331	322	310	321	312	319	345	340	315	334	337	354	312	329	327	341	325	309	340	345	325	343	339	319	347	367	321	339	328	322	340	338	345	333	345	324	345	293	334	328	344	340	359	325	344	353	321	317	344	330	316	350	321	309	324	319	319	322	341	328	301	338	347	337	316	345	321	340	337	309	324	319	316	363	312	307	357	372	321	318	335	321	316	334	327	366	353	325	286	339	333	314	298	373	346	330	353	335	359	342	309	357	344	360	364	322	293	340	360	330	341	326	349	353	335	322	341	327	322	304	317	330	348	326	344	297	333	361	330	334	339	318	307	339	370	331	363	339	325	343	344	325	332	317	338	319	375	339	320	327	337	346	356	333	336	323	333	318	359	322	312	329	367	309	331	338	323	323	342	311	347	327	314	351	349	334	332	340	355	339	346	318	336	327	338	377	333	342	333	341	347	332	324	305	321	333	335	315	331	337	339	327	327	291	325	315	309	340	315	333	324	336	337	319	329	347	335	339	355	346	321	315	323	322	329	367	309	334	314	295	342	359	300	339	330	353	342	342	354	316	319	351	300	345	291	378	324	316	345	331	367	333	351	365	346	317	300	319	311	364	326	351	371	308	346	341	338	317	330	344	316	299	368	319	303	341	357	310	338	353	339	370	322	337	326	342	313	354	330	337	336	359	305	362	346	326	339	345	367	367	340	337	301	311	321	326	323	345	357	322	343	342	320	326	344	319	346	349	339	319	342	334	351	318	343	359	334	323	341	353	310	343	307	317	314	331	313	333	329	344	298	314	349	335	330	336	327	330	337	347	313	343	351	363	325	337	346	339	327	334	324	370	358	317	328	297	320	287	318	336	335	353	368	344	303	334	323	345	351	352	338	331	296	345	338	331	345	321	315	348	331	319	349	338	353	328	324	271	352	353	336	358	340	333	349	332	309	355	349	328	346	331	315	330	327	336	325	338	329	307	339	338	371	316	357	355	354	332	326	310	341	345	312	332	310	340	292	327	324	305	341	326	334	302	342	340	305	338	333	357	326	330	321	319	335	297	339	349	328	359	364	326	324	340	346	340	342	345	295	336	367	379	325	333	335	322	296	298	313	338	338	310	356	300	301	310	348	327	337	339	361	338	330	357	346	349	330	301	343	348	357	378	331	336	356	354	303	327	330	323	352	304	313	367	321	351	347	334	291	338	339	324	366	331	348	333	341	357	342	316	326	311	340	316	293	351	337	367	340	346	352	329	357	327	354	339	325	300	301	330	304	316	334	311	321	334	358	334	348	303	333	346	324	356	331	359	330	328	335	297	329	333	295	337	332	351	300	332	290	317	366	325	346	325	339	344	311	357	343	324	292	345	338	338	335	335	327	335	325	348	303	361	338	303	364	329	363	324	321	317	351	323	337	323	340	331	330	339	318	362	326	319	306	314	302	299	354	339	351	319	315	326	331	342	353	369	332	329	330	336	356	352	343	346	304	321	305	319	312	334	331	332	349	348	347	339	346	361	307	343	352	317	295	314	339	355	332	327	303	324	352	332	327	344	312	346	319	343	329	370	307	328	337	334	316	355	351	336	327	338	338	331	349	342	314	333	323	280	349	318	337	337	303	332	357	328	299	329	339	320	297
41362	43690	49642	43703	41729	32742	21658	14215	10566	7586	5919	4801	3927	2489	2210	1979	1542	992	892	765	819	755	569	424	366	353	306	301	293	286	287	250	243	238	224	201	201	207	208	205	165	211	205	192	221	196	198	175	193	204	175	187	210	180	184	187	186	213	187	147	203	172	181	155	168	170	178	180	165	173	202	169	207	175	156	156	162	159	175	184	165	174	181	166	175	182	179	164	174	168	180	164	183	178	144	165	158	176	186	151	149	168	165	188	190	183	185	190	178	180	161	165	164	156	170	161	169	152	194	153	197	165	173	184	147	147	164	199	164	166	174	179	161	173	166	168	176	197	163	165	173	155	172	170	179	174	182	150	177	191	180	179	153	158	176	147	168	182	163	172	178	161	170	180	176	143	157	206	147	196	185	195	166	179	178	160	146	201	151	166	164	174	161	164	178	165	157	160	158	178	153	161	162	179	192	166	149	169	177	151	155	168	213	182	149	185	154	179	169	164	159	145	151	188	160	201	193	186	198	168	184	147	173	177	201	178	162	166	160	191	164	175	201	166	159	160	150	170	157	170	190	175	182	178	168	149	161	176	168	147	188	177	159	191	151	168	171	159	180	204	196	190	182	148	172	168	176	165	176	177	209	174	188	160	169	164	150	187	163	168	163	170	152	166	167	162	147	178	171	159	156	176	171	166	164	171	184	151	172	179	204	173	188	184	170	183	178	189	177	189	188	160	170	180	182	161	154	147	172	188	169	153	172	173	171	188	166	159	190	178	164	189	175	160	163	188	180	159	147	171	160	188	173	171	167	161	155	167	175	180	153	162	169	169	180	173	206	182	156	195	169	176	183	164	186	154	190	153	167	156	166	148	201	189	192	178	180	187	186	179	172	171	170	173	188	187	163	158	189	175	181	181	183	149	166	198	180	158	177	184	186	162	169	166	177	156	167	182	192	170	175	164	194	164	185	154	182	148	161	162	159	181	172	186	146	161	163	179	185	178	172	168	185	163	204	181	151	181	200	188	190	153	167	165	171	165	198	158	185	166	167	173	177	196	151	188	177	164	165	156	164	187	154	183	189	168	172	168	181	169	178	174	175	161	183	158	177	175	137	191	184	144	170	170	177	175	198	156	188	170	168	156	169	157	167	178	202	167	158	166	186	183	183	168	205	178	186	180	173	206	174	164	171	195	173	161	169	159	201	155	158	167	164	158	196	177	158	168	185	174	162	164	181	155	191	176	174	141	190	169	165	177	169	145	171	178	174	198	173	166	177	186	173	166	150	170	189	163	160	172	149	176	169	165	158	174	175	180	177	151	151	185	162	172	159	170	167	168	175	152	156	173	184	192	175	185	210	193	178	178	166	180	162	161	180	190	165	171	179	183	163	192	150	175	182	171	177	191	170	173	206	173	169	167	182	164	177	199	165	164	164	171	172	170	179	148	155	189	171	155	202	170	188	167	168	152	153	166	168	168	166	170	163	169	177	185	181	180	178	171	177	190	186	167	158	189	147	192	190	143	180	185	177	181	186	169	176	175	169	176	173	176	142	147	162	174	170	147	178	176	181	168	169	130	184	178	166	172	171	153	192	183	187	163	163	202	151	157	166	202	188	185	174	179	201	170	178	181	160	164	181	179	196	165	163	153	182	159	169	144	181	169	162	178	166	189	182	164	153	174	173	185	178	185	175	153	198	194	163	165	190	179	154	162	210	156	153	181	164	189	158	178	177	158	166	183	177	193	159	174	151	186	129	181	173	177	183	195	158	164	169	182	161	190	176	160	186	150	159	174	148	159	138	179	183	162	153	185	158	173	178	173	177	153	159	143	164	173	172	184	167	175	146	197	154	167	172	204	171	177	175	166	186	153	167	178	155	162	192	178	148	173	181	162	170	173	204	186	174	164	162	180	158	173	161	169	172	161	163	164	171	182	152	164	159	164	170	152	148	179	166	150	178	173	166	146	203	199	165	176	182	180	169	188	193	174	181	153	184	157	139	175	177	141	163	166	199	166	200	180	199	192	173	151	177	141	167	172	153	186	161	167	173	160	175	176	136	164	182	183	156	173	183	167	176	162	174	174	159	177	190	160	187	195	155	158	182	193	178	164	184	173	172	173	168	189	166	164	156	163	174	169	181	177	163	158	154	183	180	168	155	163	174	167	180	191	186	182	191	162	170	162	177	185	149	167	181	178	170	172	185	177	150	186	170	148	162	154	187	185	181	168	181	170	170	208	142	163	173	180	169	185	183	160	177	190	156	170	163	175	183	161	188	164	159	178	148	193	198	177	156	157	163	189	180	181	184	163	172	148	168	162	163	170	192	196	186	171	170	174	166	166	151	152	180	198	186	174	168	171	156	185	172	167	153	154	180	175	178	142	143	178	171	185	175	145	187	177	175	164	180	158	152	176	186	182	193	180	183	190	164	192	166	170	170	198	154	187	184	181	154	167	167	160	171	170	154	170	155	161	123	184	189	182	168	159	144	166	203	191	174	199	202	161	162	177	197	152	165	176	157	171	170	139	165	188	190	177	158	161	171	183	169	181	162	184	174	203	193	164	173	171	183	178	165	191	168	163	169	153	185	173	181	143	149	168	174	167	178	192	160	186	162	173	177	163	171	186	199	159	166	157	178	174	192	137	146	167	187	161	162	158	163	164	200	192	187	162	157	179	159	158	180	172	154	165	181	172	170	159	178	158	157	202	156	178	205	167	195	169	151	166	196	186	151	191	163	160	161	153	184	174	159	162	158	184	183	149	176	153	147	177	169	200	155	167	165	174	168	161	164	159	194	155	184	172	168	152	189	195	168	146	150	172	149	180	185	173	195	185	194	192	181	167	158	166	180	181	197	172	162	165	162	180	180	168	186	193	149	159	170	165	179	174	165	164	168	171	175	156	193	176	173	175	151	174	167	185	191	182	207	170	153	165	165	157	176	185	165	164	168	176	161	160	136	187	188	179	164	163	197	152	193	160	151	177	151	182	171	172	159	166	167	178	162	176	154	168	135	169	177	177	181	164	167	188	160	195	172	188	187	169	165	180	173	177	142	184	182	183	169	172	163	174	174	170	159	170	172	175	188	165	208	172	157	169	173	157	193	201	171	170	169	174	185	209	169	180	165	177	154	162	157	171	172	142	211	187	172	186	165	168	184	192	196	180	182	179	157	176	185	150	182	158	179	173	161	160	163	173	193	174	168	153	181	180	191	165	194	187	164	192	159	171	179	159	183	177	191	178	176	184	163	178	173	173	153	162	208	175	148	178	184	164	179	183	170	172	168	155	183	160	165	156	189	159	175	189	158	160	193	182	159	182	171	166	174	201	161	163	157	175	170	189	168	140	169	149	190	170	187	165	174	195	188	168	176	166	170	168	190	192	191	168	193	171	168	159	168	166	161	165	160	181	185	182	176	175	150	152	190	180	158	186	149	194	182	164	165	155	157	182	170	188	165	173	186	167	175	180	160	172	172	169	181	177	201	158	179	169	168	176	167	179	176	169
27534	37912	49240	50468	50416	38045	19487	15683	18809	18908	18383	15909	12864	9880	9563	8490	6857	4827	4381	4306	4073	3453	2562	2023	1658	1616	1480	1315	1161	1067	1106	961	814	829	724	674	761	619	693	643	645	614	592	576	579	580	547	530	545	483	502	508	460	489	501	501	511	486	501	546	523	545	546	453	503	481	461	521	478	472	467	433	455	481	475	457	459	435	442	442	421	407	426	422	429	449	401	409	407	399	380	409	438	407	424	429	432	381	420	387	425	421	422	384	424	430	402	424	415	429	409	384	371	413	393	418	408	455	413	388	435	411	392	396	440	398	414	423	409	445	396	404	409	413	425	414	402	416	407	399	446	390	442	372	412	423	428	403	392	411	399	413	410	409	421	389	439	405	411	451	438	408	411	405	398	403	433	426	402	415	413	351	414	393	441	396	409	412	429	395	390	423	425	410	430	426	368	424	408	409	394	410	429	388	419	389	438	404	410	426	394	409	420	404	408	429	393	433	403	395	412	409	424	416	411	395	413	407	396	448	389	417	409	423	390	396	415	395	378	382	370	404	404	400	426	410	387	407	409	422	404	428	398	439	421	423	430	368	404	380	434	405	437	432	377	393	420	413	415	451	380	447	388	427	405	393	406	420	428	447	440	414	437	418	424	405	411	441	415	444	451	416	415	404	458	435	427	416	406	393	416	405	423	405	408	434	371	418	418	442	403	411	379	449	391	401	414	398	446	381	419	420	414	407	423	394	456	403	390	458	411	426	392	435	405	394	402	419	402	428	426	425	407	429	391	412	413	366	392	409	405	406	404	440	410	405	407	394	436	392	417	422	447	426	411	416	423	381	400	368	428	410	439	430	412	405	404	414	389	405	423	415	421	440	431	391	378	393	386	438	453	442	426	381	462	381	418	469	390	395	426	392	432	402	389	439	422	394	396	424	419	386	412	431	424	386	398	428	400	446	444	405	410	436	420	425	393	397	399	417	417	423	404	396	392	441	434	413	416	373	451	424	418	373	436	404	425	397	376	400	384	421	405	438	449	449	372	411	418	442	437	413	413	405	434	425	374	418	445	416	399	413	390	386	408	419	387	390	405	394	418	417	411	395	464	420	397	390	419	446	444	380	408	406	430	428	403	411	396	408	405	382	429	425	377	412	398	422	400	391	476	417	410	372	408	404	408	424	399	412	437	459	432	419	435	429	399	423	418	417	437	411	423	416	429	430	401	373	411	415	423	370	445	431	407	409	429	425	397	416	384	378	376	400	416	396	438	374	417	438	395	407	411	383	399	396	408	407	456	401	413	413	436	399	435	410	397	415	442	438	390	447	414	420	414	389	358	369	384	399	416	427	403	430	377	399	442	400	411	411	397	403	394	423	413	396	401	424	432	416	409	413	461	405	408	389	398	421	389	391	432	428	412	394	381	409	408	413	433	391	439	391	405	403	381	413	434	413	405	428	457	393	425	405	410	424	414	405	412	424	414	381	416	396	416	385	423	419	413	446	407	346	441	407	399	411	443	422	360	412	401	410	416	410	384	405	420	413	414	415	409	429	402	420	412	398	382	466	400	385	428	411	421	406	421	404	430	408	401	374	428	401	405	432	438	416	411	391	383	419	396	416	375	382	361	449	435	434	385	416	427	430	403	432	411	389	399	408	416	431	411	401	417	399	428	404	413	432	403	366	472	398	418	415	400	397	433	380	406	442	401	364	380	446	434	418	407	416	398	414	385	406	429	419	449	440	412	417	416	420	429	387	424	461	404	416	451	407	431	406	444	359	434	415	417	400	423	424	373	410	383	403	436	388	385	419	415	426	415	387	430	423	390	428	411	405	382	404	416	407	434	435	398	395	435	422	386	403	405	405	410	463	397	405	431	434	411	429	410	382	419	443	395	407	389	432	428	428	405	434	406	388	419	423	406	416	417	426	385	406	452	420	406	402	404	384	416	394	415	406	405	394	390	408	431	389	389	396	410	389	399	410	390	420	418	386	410	404	402	409	423	423	417	419	434	437	432	438	426	372	441	438	453	406	406	409	424	433	387	405	413	423	451	427	390	386	424	420	417	421	425	439	421	399	434	401	417	424	423	458	407	438	412	408	425	400	414	403	373	383	438	398	427	432	411	430	427	411	416	402	409	418	414	421	420	371	443	416	416	443	382	411	431	426	405	403	384	395	407	424	409	437	402	396	427	394	406	421	407	407	392	433	376	364	406	388	399	359	388	408	409	411	419	414	410	409	388	384	412	411	397	387	371	411	419	407	438	408	397	388	412	439	402	396	447	397	405	433	353	409	388	429	402	375	400	419	401	406	417	396	432	427	395	418	392	446	439	425	374	383	411	405	443	390	390	407	434	436	427	388	412	434	384	430	405	397	404	420	443	400	391	403	414	464	440	447	409	431	401	403	406	409	409	411	407	453	439	392	374	420	382	408	451	450	412	429	406	394	401	417	419	435	438	436	398	433	432	403	424	428	425	436	396	402	382	436	414	400	416	399	404	448	388	443	381	424	420	464	397	399	467	414	385	415	429	445	426	435	442	437	393	403	406	397	425	412	454	391	418	420	443	372	429	432	435	420	398	408	373	384	398	370	407	400	391	440	396	446	415	433	407	392	429	425	408	377	406	391	386	427	424	426	402	402	403	396	401	412	436	413	412	390	408	378	435	439	432	412	406	393	444	402	427	419	403	387	456	402	388	413	423	386	399	420	396	427	412	423	414	367	399	424	437	379	379	403	392	404	406	414	403	406	427	406	391	388	418	390	392	398	354	440	394	361	394	402	456	418	440	464	407	416	398	438	421	412	408	415	433	396	387	436	426	408	378	363	439	432	410	403	396	379	412	428	381	383	416	392	384	406	442	396	412	395	400	415	401	389	409	369	431	398	394	446	411	413	400	382	386	413	419	438	439	418	404	392	402	395	412	417	417	408	423	393	435	430	453	427	418	425	454	429	422	437	416	389	390	397	404	448	431	376	400	402	398	402	411	440	426	391	405	447	438	375	410	441	429	442	426	429	438	410	401	414	379	409	402	409	431	393	440	393	423	414	392	386	445	425	418	418	397	395	407	376	399	431	417	401	377	398	429	427	394	393	410	367	422	391	391	408	372	416	416	393	422	408	416	444	403	422	414	411	476	411	416	427	393	409	412	400	436	365	399	379	390	406	424	436	416	385	418	425	441	406	454	416	407	403	408	402	418	435	350	398	391	393	399	411	408	473	418	395	412	431	411	416	428	391	439	428	422	434	419	469	420	431	390	425	427	385	425	423	392	391	394	375	414	386	407	444	447	430	434	414	426	410	390	385	405	405	391	432	443	408	424	389	400	393	406	386	394	394	409	428	428	398	431	436	400	430	416	382	380	415	388	430	388	438	406	395	384	427	424	388	414	405	419	388	391	375	414	412	397	432	414	393	383	388	385	399	392	411	381	401	407	409	388	410	405	391	410	421	426	393	404	401	433	442	419	405	437	402	417	438	425	429	417	417	439	451	410	410	436	386	385	427
49172	50124	47556	42317	40612	29605	23335	20567	17562	13954	10598	9435	7260	4840	4313	3983	2758	1815	1503	1643	1457	1181	929	759	577	551	466	400	344	321	319	277	251	212	238	232	274	205	207	195	204	221	177	198	211	177	175	192	168	186	177	160	184	138	174	161	192	160	169	181	201	174	175	152	188	159	144	168	165	169	189	170	174	207	169	162	178	181	146	172	157	157	152	159	177	167	136	158	125	150	164	153	136	148	142	151	178	164	157	164	147	148	158	144	148	145	152	169	146	145	165	179	151	148	143	140	163	140	143	173	162	138	161	146	163	156	151	148	148	146	154	156	136	165	147	152	166	149	146	153	128	171	141	164	164	160	154	161	164	170	181	154	153	156	143	159	153	154	169	148	144	173	156	165	149	168	160	172	151	138	154	131	159	158	160	158	144	150	175	165	155	157	154	136	162	160	162	125	170	139	135	167	164	136	147	146	139	134	136	162	161	142	180	159	150	155	157	167	162	143	188	161	119	153	157	150	162	154	182	148	157	144	165	134	157	138	162	143	146	137	164	161	133	171	135	132	152	171	151	134	160	144	172	142	175	148	160	166	162	132	135	136	139	151	154	171	150	150	138	145	145	155	143	150	140	152	146	157	163	166	159	155	172	143	159	161	187	136	162	163	123	151	156	157	154	163	139	160	171	158	151	171	160	160	174	156	129	148	153	156	154	147	154	169	145	148	159	151	130	135	134	160	157	164	170	158	161	146	165	158	141	165	133	148	162	145	144	167	156	179	161	163	153	134	141	155	154	161	166	152	140	139	139	147	149	162	135	159	156	160	163	159	155	146	157	148	147	172	157	148	134	155	155	185	146	162	158	141	160	146	150	160	142	138	174	163	154	183	163	143	167	155	144	162	159	140	139	170	150	155	170	179	143	165	148	167	154	165	138	166	150	144	130	142	159	148	152	157	143	138	146	149	160	155	138	149	154	153	149	147	160	136	176	153	140	131	148	174	147	161	162	165	162	122	152	158	152	145	179	147	151	152	134	132	138	146	157	137	146	137	148	167	142	147	176	150	170	185	166	148	129	150	151	140	168	161	179	174	157	166	152	157	155	140	140	178	149	163	138	146	159	145	147	164	167	157	142	146	128	176	162	151	144	150	149	149	153	158	164	173	168	161	140	156	151	156	142	166	154	160	163	135	152	145	170	141	160	154	147	141	155	142	153	131	131	129	141	140	135	171	190	157	151	173	147	160	145	158	141	133	127	151	154	154	169	132	148	146	127	138	156	138	152	172	152	171	137	127	145	181	193	135	150	148	153	169	137	161	152	152	145	133	149	160	129	167	171	134	139	167	154	166	158	147	141	146	145	135	189	170	173	159	151	142	135	153	174	165	163	168	135	157	164	148	152	132	168	166	126	150	137	142	156	137	140	151	154	149	151	160	165	146	132	151	160	135	161	155	164	158	138	168	169	140	156	155	154	155	149	153	136	137	133	125	148	147	137	145	166	157	156	154	172	145	150	149	140	157	165	143	133	171	159	152	140	148	159	161	167	154	155	159	143	173	168	160	142	131	127	143	138	165	146	181	174	178	157	181	131	131	145	141	171	132	155	157	153	147	147	155	155	147	172	169	168	167	159	154	150	152	156	165	139	115	152	169	134	169	153	148	160	163	159	143	141	143	148	168	161	150	177	137	155	150	180	144	159	156	137	146	161	142	160	161	155	145	168	160	144	148	133	159	166	156	154	156	171	152	135	131	164	146	160	140	170	152	152	142	121	137	158	168	163	145	156	137	149	138	144	152	158	156	162	146	156	171	171	144	165	166	160	148	144	149	159	155	143	169	159	166	159	163	164	165	150	143	123	160	150	147	144	158	160	142	137	152	164	146	166	142	147	156	142	153	134	165	158	151	148	150	158	154	159	174	165	148	150	159	167	150	137	134	137	149	148	151	130	150	166	176	165	135	161	141	150	140	145	154	153	161	134	132	164	136	172	153	160	153	165	133	149	149	133	164	146	145	142	161	142	159	162	139	161	144	138	168	134	168	183	157	185	144	130	146	138	139	164	157	173	171	127	162	162	153	145	168	154	151	139	139	157	149	155	165	139	169	166	159	147	163	158	148	129	145	167	144	167	146	162	167	153	160	155	159	161	140	157	153	146	145	145	146	159	174	146	144	141	180	149	146	182	145	139	137	154	157	168	137	164	158	145	138	136	175	136	140	137	138	164	169	178	142	153	184	157	151	146	156	173	155	156	159	172	147	131	159	156	176	144	180	159	158	141	154	160	156	139	158	159	165	131	148	145	153	141	153	148	177	147	161	171	149	151	164	153	145	167	154	178	141	155	159	157	155	180	153	137	170	142	141	174	165	165	135	136	144	175	146	151	147	174	178	162	155	140	136	146	149	163	158	178	150	155	156	141	160	161	131	127	151	156	131	155	156	157	160	177	157	143	170	162	165	151	176	152	142	134	161	151	163	168	148	134	180	159	172	145	150	165	142	146	157	154	144	139	158	153	138	147	176	160	143	164	161	146	149	178	166	158	177	132	152	152	147	153	176	178	166	157	144	166	159	126	161	166	145	156	162	179	157	186	157	188	152	158	195	160	154	157	169	163	137	154	146	170	155	160	140	150	158	154	138	167	133	143	142	159	158	138	153	128	127	160	189	137	161	162	148	137	148	157	158	163	154	130	141	137	151	143	137	162	143	159	151	149	147	145	162	145	156	150	161	152	160	181	173	151	154	166	149	148	143	138	176	159	156	145	129	140	126	152	157	179	163	159	152	153	151	165	160	166	160	179	134	161	142	157	145	162	165	145	158	135	154	166	164	144	159	159	165	148	167	176	158	151	164	158	144	159	144	163	135	175	135	174	158	143	135	152	156	160	174	152	158	171	136	146	152	117	155	146	157	161	148	152	164	134	174	155	150	152	178	173	138	159	153	148	161	162	165	156	162	134	152	135	160	163	143	166	154	153	117	166	146	155	149	190	146	147	141	156	177	154	166	138	149	141	148	179	164	165	174	136	137	160	168	162	159	160	118	150	176	144	151	153	144	165	151	141	151	142	147	149	143	161	158	139	147	166	142	167	150	177	133	144	164	139	151	174	147	155	142	160	177	169	178	177	165	151	166	156	156	150	147	148	156	158	186	174	155	138	149	134	121	168	164	159	167	176	146	186	145	167	158	177	138	147	164	139	145	156	130	128	166	171	162	151	153	154	162	146	149	140	152	146	144	161	164	145	169	137	166	145	155	149	163	153	146	128	152	148	146	132	130	176	158	126	172	168	138	169	163	163	161	167	141	163	124	172	176	147	140	159	137	156	172	128	146	150	147	145	164	148	131	154	143	148	150	138	143	147	133	158	168	150	150	192	148	175	143	160	130	158	157	149	165	156	140	170	143	138	124	161	166	165	146	135	144	155	149	149	176	149	174	172	149	157	149	169	139	142	164	175	143	135	150	150	167	153	164	140	154	154	153	147	175	169	169	171	181	155	148	154	153	147	152
34113	45994	51962	51278	49428	34838	21097	23670	24149	26634	25997	24042	19588	15586	15701	13880	10228	8311	7016	7518	6114	5678	4563	3606	2795	2497	2413	1887	1572	1453	1543	1302	1053	1054	880	1079	1124	847	764	805	676	677	659	627	579	599	641	557	579	523	572	547	524	535	545	498	525	531	571	635	558	552	642	514	528	489	488	457	491	446	472	461	501	532	468	442	414	416	409	411	422	368	369	407	379	395	366	388	392	355	407	361	365	333	376	364	361	368	379	358	343	365	344	362	379	376	380	347	371	405	384	370	393	373	384	349	337	370	374	341	390	398	365	368	346	350	356	352	367	362	367	379	369	370	388	371	334	362	385	381	385	354	374	341	359	344	378	360	366	406	360	331	378	332	341	355	338	380	384	329	358	356	379	353	362	358	385	352	377	338	379	357	373	376	366	343	372	379	382	317	346	363	365	340	382	361	345	348	336	338	383	369	344	334	364	356	354	368	350	359	365	376	367	361	327	345	353	368	363	375	356	384	367	349	374	366	354	364	367	309	379	352	356	361	364	363	344	373	378	336	356	356	346	357	365	348	383	359	368	346	364	344	347	376	340	393	407	346	346	367	357	355	374	356	345	308	346	357	340	358	355	365	363	312	373	337	356	332	375	352	366	361	367	396	388	324	354	368	370	394	368	385	358	339	347	367	362	315	386	365	361	402	314	380	340	381	363	365	373	371	383	324	370	368	344	374	344	358	344	326	339	378	385	388	360	355	351	356	329	358	371	375	384	376	347	350	362	351	393	336	366	365	391	365	351	333	323	354	346	370	359	352	362	351	373	347	378	357	323	356	340	376	370	367	365	361	387	354	340	355	399	369	384	336	353	357	354	372	356	382	356	345	360	335	371	336	390	360	348	375	389	350	367	397	379	328	361	375	364	334	374	340	340	395	359	388	373	371	341	349	365	337	383	358	361	388	391	352	344	401	362	359	366	372	361	365	377	358	331	358	348	388	380	367	362	367	392	330	351	365	345	386	348	388	368	369	383	376	339	369	337	391	345	367	325	360	326	311	353	365	369	362	326	371	353	378	360	378	384	357	327	350	313	354	352	345	352	346	368	366	357	382	376	350	316	376	359	344	365	357	345	382	369	366	368	396	355	372	348	375	363	320	368	353	353	361	360	364	366	376	330	354	386	384	390	363	333	358	381	356	404	337	393	366	362	355	358	317	328	351	383	351	386	342	341	318	371	357	326	357	366	355	332	358	348	373	344	376	393	372	369	345	364	375	342	348	356	384	331	325	313	366	362	338	357	376	374	383	341	386	332	340	347	354	355	379	345	372	359	338	341	346	376	381	367	330	357	344	362	391	349	366	358	341	384	307	321	376	363	346	366	347	393	324	376	363	312	360	333	374	342	361	357	353	361	348	353	363	327	343	335	343	386	349	342	401	384	370	348	367	355	373	393	327	336	327	346	352	334	348	380	361	363	342	360	370	373	342	330	371	376	354	354	375	361	326	397	357	342	377	341	365	381	389	348	353	365	334	403	357	369	345	337	354	376	391	374	364	370	361	361	332	368	371	366	348	347	383	372	400	385	347	352	335	377	352	348	369	332	391	342	341	344	356	352	365	350	392	379	308	381	327	361	364	334	360	352	353	349	360	336	364	350	355	355	349	359	370	392	352	370	345	376	362	361	333	339	337	347	370	364	349	369	362	344	357	381	372	347	338	373	393	368	366	375	351	381	348	359	346	380	366	350	370	333	384	331	339	339	389	365	359	352	345	353	347	324	392	371	369	367	377	337	341	341	354	347	365	401	373	365	364	401	354	348	371	357	355	364	389	336	367	373	376	365	323	336	401	370	344	342	350	359	367	360	355	351	359	315	347	387	371	346	326	350	353	355	348	365	385	335	374	347	390	371	381	373	379	347	344	357	375	332	422	383	363	366	392	347	328	326	345	358	384	370	358	375	379	327	341	407	400	368	347	398	368	369	336	403	386	369	377	348	355	371	355	356	348	375	383	341	375	378	357	364	377	313	346	334	365	341	361	378	362	357	381	387	376	385	353	353	393	312	354	328	352	360	372	375	347	363	356	386	321	366	377	335	353	358	376	380	329	363	359	341	358	365	369	329	370	354	337	359	379	353	355	368	404	351	383	339	357	364	356	374	322	350	383	342	367	340	371	330	320	391	334	343	334	361	385	324	335	386	335	338	354	335	378	370	375	375	369	300	369	350	377	378	370	338	361	359	359	375	356	374	393	358	346	358	342	349	360	367	333	372	371	362	354	344	342	355	327	364	365	395	358	372	353	378	390	370	395	334	350	345	376	374	370	373	370	362	377	373	363	373	382	400	396	348	362	363	396	345	356	389	356	344	355	362	344	369	344	384	368	346	368	359	351	380	366	345	348	346	359	373	360	379	375	341	385	311	342	367	340	322	370	345	341	360	330	378	337	366	366	351	371	371	357	365	389	345	338	356	366	370	368	375	333	375	394	358	355	392	337	370	346	321	347	354	328	320	377	319	361	343	331	365	383	340	381	344	339	363	377	383	362	382	366	368	364	356	350	346	365	348	392	380	335	338	343	371	358	357	399	335	350	352	386	354	342	339	388	331	357	326	333	372	366	351	352	356	370	346	364	350	345	367	365	381	353	346	411	371	351	363	380	362	360	363	395	359	328	361	371	342	312	359	392	351	358	322	344	356	350	374	363	339	350	363	357	368	331	343	378	371	367	363	359	356	353	348	379	340	325	361	331	361	355	338	375	342	336	373	388	353	359	359	387	347	324	330	365	346	346	366	372	360	376	379	355	383	364	351	353	365	376	356	352	361	375	353	368	375	350	347	357	374	381	372	363	377	340	302	350	363	337	408	373	330	379	341	335	328	348	367	361	350	366	370	343	355	361	322	356	381	369	361	352	355	386	314	353	368	346	394	306	372	396	348	335	346	355	366	372	377	346	331	360	336	375	348	360	358	339	326	342	368	343	382	371	355	364	339	380	359	361	335	334	370	366	363	368	329	378	338	370	361	367	354	356	404	393	334	371	350	355	369	388	376	380	377	330	368	358	353	347	373	379	351	334	394	367	378	363	362	387	398	361	388	343	373	358	361	399	329	328	357	378	351	372	374	386	355	356	345	364	372	355	357	371	362	341	380	341	347	390	342	378	336	359	361	359	350	371	366	346	349	349	380	393	332	370	351	349	391	328	364	335	358	349	367	372	344	358	358	362	348	381	354	351	390	348	335	358	367	358	317	344	348	360	335	389	335	382	366	354	357	364	365	360	346	352	323	366	386	379	340	314	396	350	352	344	341	350	388	369	351	339	339	356	340	346	362	391	332	370	320	344	355	330	355	340	355	335	375	358	338	338	367	394	368	332	361	365	358	337	354	382	329	345	321	367	354	371	371	380	325	354	366	376	358	378	322	335	346	343	343	371	368	323	401	394	336	390	353	337	354	344	348	348	419	392	343	372	362	349	377	322	362	331	348	376	330	371	390	362	381	372	352	358	351	388	385	384	362	380
24487	20491	16926	12775	8909	3709	1479	1138	879	749	652	522	408	335	342	297	260	247	199	218	202	170	183	179	169	152	154	155	151	139	197	140	146	135	138	135	110	150	137	158	141	134	129	151	124	128	135	134	133	147	114	137	139	134	128	135	134	126	127	159	127	150	138	125	135	129	132	143	148	155	132	142	125	129	126	122	121	125	121	141	147	134	129	126	128	123	124	147	121	131	140	107	148	166	147	131	109	101	124	151	121	138	149	144	137	141	141	136	143	120	140	130	123	135	104	113	126	150	130	151	119	144	123	130	122	119	133	130	122	126	139	147	131	131	141	133	111	133	150	113	154	106	129	151	140	130	127	122	136	145	132	145	147	137	138	146	113	133	129	113	132	152	143	125	124	130	126	134	120	117	117	155	137	114	132	125	137	144	132	114	110	152	116	133	146	135	142	116	120	128	134	132	147	127	108	141	130	145	114	126	135	134	127	129	131	115	164	139	148	144	139	138	138	116	138	127	106	134	144	135	131	156	118	141	122	134	140	128	138	152	125	125	146	108	119	150	145	137	150	141	136	138	128	150	148	139	124	140	147	138	135	122	130	123	140	116	113	126	134	130	136	141	142	115	135	121	134	136	143	145	120	110	131	119	137	112	135	125	125	133	139	133	137	123	141	131	138	138	150	151	112	124	147	128	146	117	140	145	122	129	145	144	135	137	119	121	145	148	112	137	119	138	142	145	141	118	134	117	134	113	104	146	149	158	141	102	139	134	145	140	127	139	111	133	127	135	115	145	110	138	134	132	130	161	126	114	158	135	137	137	140	151	140	119	125	140	113	137	164	141	149	142	152	141	145	159	132	164	139	151	151	136	132	132	120	136	123	136	127	149	146	160	142	111	138	122	138	132	137	122	122	148	127	139	136	136	127	140	126	135	133	140	145	132	139	141	156	136	147	141	120	138	134	127	132	137	158	141	150	129	116	125	139	137	132	106	141	130	120	145	126	131	137	131	124	139	140	147	137	111	158	127	140	137	115	133	151	132	144	147	136	157	145	109	130	147	143	153	126	154	123	122	122	131	139	145	128	130	129	116	149	138	118	145	113	127	129	128	151	140	142	141	120	131	156	130	128	140	113	122	119	117	136	136	154	148	125	150	121	121	113	128	111	122	131	144	136	127	136	131	119	128	137	145	147	135	140	122	115	130	117	147	139	125	126	141	115	127	124	150	117	148	126	111	139	155	129	142	130	133	158	130	150	151	130	145	163	115	134	123	128	145	118	140	129	134	169	143	137	143	137	141	142	121	105	148	137	119	117	159	163	150	139	128	136	139	121	136	148	125	141	146	137	143	134	137	144	125	126	126	147	133	136	120	126	136	123	169	106	145	122	130	123	144	137	130	130	129	115	131	139	136	123	133	150	146	130	112	142	137	127	149	119	144	135	125	129	125	113	126	129	131	130	109	136	134	136	123	119	117	123	127	114	138	130	136	125	130	136	128	134	116	122	123	123	125	120	148	137	126	134	124	126	123	134	129	142	145	136	127	117	126	125	117	141	143	129	152	126	142	135	122	116	133	124	138	114	126	139	146	133	151	130	133	125	130	126	137	145	126	138	134	131	134	127	122	155	119	149	119	133	150	118	119	136	133	155	132	161	123	142	128	128	128	148	127	123	129	117	125	132	159	137	149	143	129	159	128	140	126	119	130	135	126	157	130	143	136	124	133	122	147	146	153	138	124	129	116	128	126	120	159	122	117	133	137	122	141	130	127	139	124	126	140	149	111	159	130	144	164	156	115	125	117	149	127	136	141	138	126	107	117	146	130	114	148	135	120	137	129	134	128	130	131	131	125	135	138	122	130	121	155	151	137	121	129	145	136	101	157	133	128	137	144	126	123	115	126	139	130	115	117	143	150	140	137	133	117	136	149	112	162	140	130	114	133	144	125	138	139	121	149	126	135	139	143	151	144	155	122	113	127	115	107	141	141	126	132	148	122	150	130	142	125	122	114	120	119	121	155	130	141	143	143	144	127	131	133	140	129	140	151	125	125	153	120	116	144	128	144	123	146	118	134	120	139	111	143	126	131	131	133	129	141	149	119	124	122	150	116	125	106	129	105	146	144	124	138	145	132	132	113	132	138	181	138	131	140	130	134	117	133	121	162	136	148	148	168	119	122	141	136	134	133	120	130	149	123	132	124	126	151	131	121	107	136	129	139	142	125	137	139	134	133	146	136	136	120	144	121	112	139	150	143	160	136	131	139	142	128	130	123	141	121	157	119	128	136	156	149	137	144	135	127	126	145	136	129	128	134	138	125	118	155	134	125	116	123	120	128	124	139	145	155	113	119	126	117	133	114	150	147	146	134	150	143	136	133	130	127	145	137	134	126	115	140	157	119	142	140	134	154	131	143	137	128	144	120	121	131	125	141	151	128	161	141	137	119	136	134	142	124	142	119	121	139	137	125	132	151	118	146	145	131	131	144	133	129	119	109	142	131	147	140	131	152	156	146	137	152	135	136	137	143	151	134	136	131	141	126	127	133	125	123	150	126	124	129	126	138	120	133	138	136	117	128	147	126	134	121	131	134	139	123	135	127	148	140	120	137	143	112	107	126	115	133	132	131	131	134	118	114	154	154	127	138	142	143	130	137	149	153	134	129	132	143	141	129	121	121	130	139	134	129	121	113	139	136	141	118	132	120	141	130	133	143	136	128	133	138	105	134	134	125	138	166	138	133	153	124	142	129	121	129	131	147	125	113	134	135	129	125	133	144	140	133	151	151	136	125	143	140	109	129	123	152	105	123	112	133	144	141	136	122	129	135	141	126	116	128	125	108	138	128	137	117	139	151	132	167	127	144	137	142	132	119	139	147	148	109	139	129	114	126	155	139	141	123	129	143	119	145	134	135	123	136	137	158	121	131	121	123	117	118	142	127	129	135	115	120	128	111	127	146	151	146	138	124	139	134	139	160	126	127	129	135	139	123	103	133	123	127	152	145	140	131	136	125	150	122	158	137	138	134	118	150	121	122	135	140	129	131	135	121	133	128	119	140	104	133	115	136	134	127	134	141	138	144	143	142	121	112	130	132	125	128	148	127	122	124	132	128	127	125	132	124	114	130	133	130	110	109	161	126	140	137	131	120	144	139	109	131	147	122	138	146	122	130	137	133	163	115	123	134	125	125	138	157	129	141	116	153	154	129	135	151	122	147	126	111	143	139	140	143	140	133	119	111	120	134	126	137	116	146	124	117	131	136	133	112	125	126	145	119	125	136	121	106	119	130	145	137	127	119	134	123	166	136	147	133	148	144	118	116	134	143	130	142	132	137	118	130	144	118	137	133	150	143	134	115	110	145	126	143	126	113	114	110	118	122	144	130	132	154	121	148	132	131	125	137	139	127	122	154	123	126	114	150	135	141	128	144	140	140	126	120	132	128	127	120	135	152	153	117	129	129	120	138	126	111	147	131	125	132	113	128	151	126	116	127	123	148	122	119	131	113
14420	18190	23084	23806	20702	11289	5829	5249	4323	3833	3180	2731	2239	1832	1691	1551	1259	1049	955	923	813	706	608	607	576	534	504	496	507	432	460	433	423	447	444	461	398	410	362	389	368	370	367	357	346	365	377	356	336	359	379	363	335	384	345	375	332	371	378	363	371	368	338	349	307	343	335	364	322	334	350	330	333	341	309	360	353	314	343	355	343	335	367	350	357	377	308	318	319	354	328	337	325	344	333	344	341	315	350	319	336	342	365	341	322	326	329	323	318	351	319	312	330	329	294	330	326	326	337	368	337	358	353	348	367	323	345	335	350	335	357	347	366	340	341	328	344	335	352	337	350	346	320	346	331	294	343	318	346	324	340	308	332	372	333	329	315	338	354	325	333	336	347	340	317	288	329	333	348	354	335	348	319	333	338	322	310	336	364	344	328	325	326	295	335	366	332	348	320	365	344	353	291	337	355	339	321	322	313	359	333	341	320	312	337	333	351	360	339	328	330	350	355	335	342	315	334	328	323	291	328	322	368	353	333	319	346	349	364	335	330	365	354	328	330	348	334	352	304	329	338	318	332	330	306	367	314	352	331	322	339	334	352	346	342	348	329	358	328	331	341	366	321	353	339	333	316	350	364	311	336	323	334	340	328	333	326	356	335	339	357	339	344	360	362	309	383	323	339	320	353	307	319	337	327	323	316	336	344	336	318	340	342	321	296	343	325	312	336	362	329	310	319	343	321	331	319	339	335	324	326	351	348	355	335	328	356	346	333	330	326	334	366	343	337	303	336	340	328	331	343	326	310	329	350	343	323	346	349	321	320	350	298	330	323	346	325	324	316	371	358	345	336	352	317	353	322	322	341	303	357	314	367	347	331	325	311	305	337	321	315	314	351	340	365	339	339	326	328	320	321	342	317	341	340	340	325	325	321	344	367	342	326	348	318	339	306	325	318	313	348	342	333	361	321	332	330	322	334	342	311	362	327	338	337	327	308	330	320	347	330	348	312	295	330	340	341	332	316	326	336	314	331	381	334	327	304	346	347	299	316	323	343	324	348	321	299	352	320	322	325	336	298	301	348	350	336	316	316	338	310	342	346	344	365	334	349	326	320	342	343	358	354	339	339	336	330	335	319	326	344	367	358	312	350	335	362	304	344	324	326	310	355	331	357	341	338	383	330	316	368	338	366	355	344	332	341	330	313	335	312	328	344	311	319	319	318	357	343	363	311	318	322	349	337	364	334	325	357	332	339	303	343	319	324	332	327	349	344	386	305	333	309	348	342	331	372	303	324	327	286	322	314	307	345	327	327	331	348	336	343	374	340	362	333	303	330	315	345	322	344	338	340	347	361	325	337	331	308	308	350	325	293	377	315	326	329	328	335	344	283	376	358	304	352	330	337	346	351	300	341	353	365	332	335	328	331	342	340	340	318	328	335	303	328	344	333	362	327	296	320	343	337	319	355	317	355	365	301	369	325	331	311	334	347	328	333	344	326	365	340	327	314	343	345	321	372	320	340	352	291	331	347	336	329	316	312	312	313	364	330	344	319	317	334	344	346	290	326	317	327	309	331	331	318	342	316	380	328	350	360	319	343	340	338	365	314	338	307	344	337	348	345	334	342	314	310	350	345	312	338	333	342	336	344	339	310	332	308	291	361	371	327	340	313	338	312	332	342	324	373	309	390	329	339	354	331	333	312	326	305	343	328	368	333	360	330	349	358	382	302	327	320	328	330	318	287	339	347	341	306	321	334	344	331	300	322	360	327	342	351	332	355	334	300	320	329	323	340	331	327	334	339	336	319	321	337	340	345	343	318	378	336	342	348	331	332	332	328	368	356	368	326	343	351	311	333	339	335	318	296	346	366	330	309	294	299	346	331	341	347	353	350	358	345	331	370	321	297	356	347	333	384	370	310	368	337	345	319	321	327	348	363	337	323	347	342	364	333	305	323	364	342	342	337	362	324	335	338	288	337	291	314	312	315	303	334	374	361	308	326	366	332	335	343	336	335	330	319	350	317	365	344	352	353	328	295	320	326	317	310	320	367	325	324	314	353	319	376	339	345	330	325	330	336	356	361	340	330	334	328	343	337	326	339	330	332	349	364	337	309	297	317	300	323	350	329	333	314	346	329	321	346	330	297	306	319	313	301	300	318	306	347	345	341	357	314	344	315	333	373	349	302	378	347	314	360	339	320	325	346	352	304	332	305	339	339	331	349	331	293	338	299	347	319	307	314	347	359	322	323	323	313	347	351	353	374	324	331	316	338	328	353	301	309	332	331	329	306	337	350	361	377	309	324	318	309	371	324	334	312	378	351	314	309	355	317	305	338	348	345	318	319	326	315	326	337	323	339	352	322	335	335	289	384	357	332	345	347	353	311	331	338	305	353	309	331	325	352	345	347	334	351	341	325	323	343	335	344	339	330	322	336	334	341	340	328	364	303	358	323	335	331	360	360	305	312	346	352	344	357	342	308	334	327	328	334	320	349	363	355	325	332	360	336	319	323	354	320	331	361	348	334	327	287	363	329	321	332	334	344	316	325	346	321	353	337	365	328	328	364	339	302	353	305	291	360	335	344	347	330	338	327	319	335	318	340	326	319	333	363	341	355	362	360	317	328	309	327	310	333	335	321	334	298	355	346	332	341	334	290	338	292	309	317	357	339	336	308	363	318	353	307	324	299	344	341	345	335	354	319	303	318	328	349	328	334	334	294	334	322	312	338	320	351	336	323	335	346	341	342	297	320	318	344	302	310	332	336	298	338	325	325	332	323	335	348	312	312	348	298	323	342	313	350	315	306	353	333	326	329	310	318	308	319	344	313	346	322	325	349	325	307	355	318	300	319	339	327	311	343	316	369	338	325	362	310	326	311	336	341	312	320	334	363	357	350	320	371	339	332	353	329	341	316	320	377	354	329	325	336	329	363	378	364	347	347	351	311	317	329	330	338	314	359	337	321	316	345	347	339	349	328	325	323	352	331	301	343	326	308	299	332	343	336	325	340	346	320	348	328	341	332	345	326	307	312	322	324	336	303	355	325	325	341	333	323	328	322	336	305	325	334	328	337	330	329	330	341	314	312	346	351	336	314	304	336	328	296	340	323	333	322	337	331	312	323	324	325	317	312	324	340	330	330	341	353	317	356	321	316	302	362	320	350	360	306	337	355	335	355	377	347	337	334	374	346	347	347	309	351	347	344	338	311	321	326	327	318	369	347	371	353	360	324	347	338	339	330	325	334	325	349	320	372	337	351	328	341	332	344	333	332	359	324	345	348	307	334	316	363	336	334	336	342	321	334	353	318	334	329	317	364	330	351	325	372	381	315	352	327	347	341	340	335	315	344	328	334	312	338	317	329	365	312	319	332	336	360	335	366	328	325	332	344	324	339	332	303	356	344	348	321	326	324	311	308	321	348	331	320	335	281	378	323	337	313	343	341	324	359	336	303	332	296	325	318	328	349	357	335	357	346	315	323	309	305	354	349	308	339	322	354	348	305	330
43616	45956	47315	43912	39749	27680	19531	13172	9162	7740	5696	4790	3777	2418	2205	1795	1455	1085	832	887	795	730	674	466	419	361	332	285	280	255	279	216	226	242	174	242	238	210	207	204	186	211	220	191	205	209	191	193	181	177	147	187	178	170	162	183	205	170	188	168	186	197	190	169	179	199	214	185	170	182	164	146	185	172	197	191	192	186	175	160	186	173	163	167	162	199	164	171	156	169	194	175	185	150	172	175	168	197	171	167	181	194	186	184	176	185	175	176	141	174	183	168	138	173	156	173	180	199	172	174	180	172	176	168	161	181	164	170	166	188	154	174	193	179	152	174	166	158	184	168	190	182	167	172	163	162	191	154	163	153	166	178	182	157	174	170	192	199	199	189	186	177	176	157	161	185	178	158	171	181	192	166	131	187	151	157	166	172	154	184	169	184	139	168	162	165	178	176	164	179	193	175	157	178	178	170	186	186	171	151	172	173	140	195	151	170	179	157	152	165	166	172	160	163	164	152	167	160	147	169	146	160	181	138	183	182	176	141	170	145	162	172	165	185	166	173	162	167	156	160	183	181	179	189	176	163	171	187	169	171	190	187	172	179	175	163	153	159	167	180	160	177	158	160	164	182	151	187	175	176	168	154	150	160	155	145	160	186	175	177	161	150	177	174	161	142	182	165	150	174	182	190	173	164	189	187	188	184	156	174	164	171	173	164	180	198	190	163	182	167	177	188	168	153	172	174	196	153	173	173	177	171	188	160	168	190	146	156	166	178	161	181	176	151	172	175	178	167	165	146	178	168	180	164	161	153	177	167	183	168	186	159	164	176	165	186	178	174	169	184	185	178	176	168	157	171	154	182	167	161	152	182	174	152	176	151	178	176	173	163	182	159	174	181	162	210	178	172	159	156	200	178	161	167	148	150	151	184	166	153	185	162	165	155	167	170	184	169	182	185	176	164	168	167	170	164	173	189	153	165	158	204	151	179	157	163	177	183	210	166	168	194	198	192	172	155	158	192	199	179	200	160	159	157	186	176	166	158	185	178	170	177	174	150	188	152	173	169	187	177	164	147	153	179	166	191	154	192	171	177	153	193	148	171	181	165	167	185	194	175	188	184	162	179	176	161	186	166	195	189	174	169	166	162	168	164	185	180	182	175	173	174	167	184	188	151	181	200	167	178	167	164	170	160	187	208	178	165	189	199	152	162	172	173	157	165	167	184	165	162	147	171	151	159	173	151	162	140	215	167	165	165	181	156	168	164	153	176	158	154	159	175	177	190	172	165	166	166	170	163	160	146	137	171	171	180	174	179	196	165	156	187	188	178	173	161	163	171	166	178	178	159	149	155	189	179	169	158	159	170	153	167	163	166	181	167	141	169	156	168	187	135	167	186	169	179	175	159	183	177	167	159	162	162	189	175	182	168	185	182	188	181	189	162	177	187	164	162	188	150	170	196	201	168	173	178	173	176	186	153	175	173	184	174	197	163	179	155	168	159	173	174	172	172	175	163	149	173	156	159	153	174	173	187	164	192	145	147	180	159	190	203	172	177	163	160	174	189	156	173	171	159	178	190	171	170	161	173	168	152	173	184	179	158	171	164	174	204	152	165	176	147	201	176	163	164	184	169	153	175	178	178	164	164	167	148	174	172	175	197	161	181	172	166	176	188	185	169	187	160	181	165	164	168	169	199	163	166	179	168	142	174	176	205	173	145	152	146	174	165	174	179	162	155	151	191	156	191	150	158	165	188	153	173	188	191	180	202	168	173	195	164	187	146	169	138	171	171	165	180	179	180	164	146	188	165	174	139	181	188	176	211	174	164	167	166	189	163	185	192	181	150	144	183	169	154	163	197	174	167	145	180	160	179	159	181	190	175	180	181	161	166	189	170	153	180	155	179	184	160	173	194	161	172	167	169	161	174	177	169	192	175	169	190	205	203	183	158	205	179	178	169	184	178	155	175	170	174	185	163	163	151	185	149	194	186	147	156	141	175	159	157	148	199	179	157	174	194	161	193	140	163	166	162	176	162	168	157	166	196	175	171	178	163	179	168	189	191	173	154	172	153	163	190	171	155	190	176	206	175	178	169	176	153	181	180	160	171	162	171	180	150	177	170	187	147	195	158	189	164	168	153	181	177	180	164	194	172	166	188	178	184	152	190	153	160	181	176	163	184	161	166	204	168	153	181	154	149	174	141	146	182	165	180	161	167	173	175	185	180	156	172	168	180	174	155	172	188	189	172	177	170	171	163	181	147	177	171	180	181	157	174	177	161	177	168	187	180	184	183	174	157	150	170	151	163	182	187	174	180	145	189	172	174	169	169	185	161	167	163	166	173	175	187	160	163	176	179	171	154	170	163	160	190	199	180	166	186	180	151	163	168	165	186	171	147	168	166	164	192	185	165	154	173	159	182	187	171	164	163	186	174	178	177	143	151	164	182	188	171	186	173	186	170	159	169	195	182	176	159	179	158	165	164	164	172	154	185	182	164	159	175	175	166	151	170	187	166	131	173	168	176	176	169	177	155	151	149	172	151	180	175	185	195	147	168	172	160	174	163	154	172	187	176	160	151	155	175	199	190	172	179	162	148	166	179	165	158	177	185	180	187	183	176	150	157	163	177	179	168	178	181	170	178	172	187	153	173	145	178	152	144	183	159	187	161	174	146	146	154	166	151	169	178	171	163	162	171	159	195	171	175	167	154	166	164	182	171	188	171	166	155	174	187	181	166	173	175	158	178	223	188	182	201	172	172	176	177	157	152	175	169	180	189	181	177	161	174	178	169	176	184	183	181	183	174	198	161	159	158	173	138	171	145	196	165	156	162	175	179	167	177	186	160	172	187	165	165	192	191	174	164	158	183	168	173	161	163	197	171	178	183	170	155	165	168	184	169	161	190	154	173	162	176	179	181	164	168	154	167	160	191	171	171	183	194	191	159	152	188	161	167	169	167	151	194	176	179	183	156	160	140	166	184	163	159	173	185	172	168	154	164	182	178	155	156	148	185	195	167	180	164	181	153	182	187	184	165	146	186	187	174	183	161	172	155	167	192	171	156	165	174	154	178	156	183	186	153	173	194	179	143	171	169	142	159	183	177	186	166	166	175	189	157	172	155	170	171	169	198	176	178	163	179	176	204	187	180	155	176	190	153	175	171	160	187	178	163	172	159	160	176	180	178	165	157	156	182	203	165	164	179	143	149	160	182	181	168	168	159	212	182	174	174	171	174	174	151	172	192	168	144	169	157	172	174	178	174	163	183	177	156	163	174	181	163	185	167	183	172	180	196	163	193	168	173	159	192	166	160	188	181	163	189	190	152	162	165	172	172	166	183	167	180	162	189	174	188	192	192	141	150	175	155	172	175	183	166	162	181	154	172	175	193	176	178	151	170	171	154	156	152	150	152	180	161	178	159	170	163	184	155	181	164	191	173	198	175	161	178	160	170	139	175	168	164	172	168	145	182	174	178	168	162	144	162	167	161	169	163	150	181	146	188	190	191
29357	39527	48672	49276	45940	28811	16452	16105	17525	19532	18151	16089	12823	9659	9521	8290	6873	5259	4532	4728	4271	3455	3198	2125	1906	1835	1571	1372	1072	962	1072	938	777	829	758	728	792	671	698	654	630	601	608	605	568	544	514	567	557	558	525	529	546	554	487	501	511	494	504	564	542	615	532	448	466	471	487	504	447	519	464	506	493	483	473	432	451	473	456	446	429	456	425	454	406	420	411	376	405	437	437	394	432	368	406	382	410	410	414	393	449	460	405	391	399	408	456	433	385	422	391	417	422	409	405	423	396	435	429	392	425	419	412	390	416	414	415	410	426	426	414	400	403	401	393	451	448	431	404	388	386	392	426	396	389	401	415	424	425	430	388	400	387	456	403	456	386	394	437	404	409	399	389	428	412	434	410	402	382	363	392	427	392	409	412	396	417	434	394	426	422	400	395	434	388	398	400	422	415	393	371	387	406	393	418	409	416	440	399	408	426	409	416	401	417	428	396	403	439	438	407	401	426	445	406	419	396	420	385	359	464	441	408	385	385	423	425	388	456	403	421	410	396	387	452	378	422	417	400	413	417	411	421	406	422	426	401	437	415	393	386	425	429	393	393	433	445	429	414	419	397	412	415	425	379	441	416	418	380	424	410	383	412	399	418	421	409	392	397	449	402	440	445	421	409	420	418	410	399	420	413	433	401	402	393	410	467	390	384	369	412	434	450	449	441	374	427	433	412	411	424	415	412	443	399	407	381	446	388	441	383	411	417	415	413	396	438	394	425	414	426	419	407	382	426	404	425	444	382	408	430	436	397	405	411	421	397	414	422	432	418	404	413	435	397	403	422	358	405	398	408	421	415	425	415	400	441	447	424	466	402	418	378	401	406	376	414	425	404	391	381	419	409	395	429	405	367	397	417	439	431	390	384	410	383	421	426	416	402	426	415	435	411	393	410	371	432	400	388	399	408	403	413	412	448	385	429	417	414	412	405	421	427	406	430	372	435	405	418	440	414	424	420	415	437	430	405	436	398	421	388	440	492	393	406	409	396	424	353	397	431	378	382	399	444	403	392	422	389	404	435	445	440	414	425	378	451	444	414	373	468	407	410	403	380	409	382	429	417	415	388	402	372	420	417	425	402	369	442	427	403	419	393	407	374	399	366	391	398	435	434	434	438	404	397	394	432	368	427	425	379	421	440	425	442	380	403	412	413	385	424	428	397	387	388	398	376	410	419	390	439	406	410	401	415	372	402	416	424	400	390	427	404	413	431	396	403	397	410	421	409	427	436	381	413	391	410	401	417	418	408	389	379	405	393	375	428	417	404	414	391	402	437	404	364	434	435	418	393	423	442	378	402	385	426	424	429	399	421	427	409	394	418	429	397	424	361	405	419	405	424	398	423	397	382	386	389	409	409	427	406	402	443	423	395	423	403	387	418	417	376	440	417	398	434	394	396	439	410	394	391	433	427	423	375	406	410	374	408	401	388	416	428	392	411	396	423	395	391	420	422	424	419	387	404	419	409	413	415	421	388	411	391	415	429	414	453	441	412	409	390	413	445	436	401	390	415	441	390	385	428	426	420	420	389	438	402	448	387	390	393	412	398	396	387	393	402	407	412	412	404	375	395	422	402	388	408	431	385	430	407	401	436	404	433	396	385	387	405	440	423	437	410	433	374	441	391	433	410	400	419	407	428	391	402	417	382	420	441	425	412	429	410	391	413	404	414	389	380	404	438	415	434	374	442	419	397	402	440	423	425	363	427	431	407	430	399	435	403	432	389	430	408	415	413	440	442	394	424	414	421	391	407	427	426	424	439	390	422	464	413	450	413	403	402	412	409	427	402	412	420	431	415	426	367	371	406	421	393	398	403	385	394	421	396	438	428	432	457	407	392	416	404	408	438	456	428	385	381	382	414	413	407	453	392	424	432	444	431	385	441	421	438	385	418	391	428	445	413	433	424	405	395	425	413	396	387	415	403	378	416	410	425	423	402	410	406	408	435	419	418	405	415	430	415	388	420	408	392	393	401	399	433	435	405	387	398	396	435	422	411	427	389	441	425	392	410	376	410	432	420	384	431	427	403	451	399	416	426	401	399	388	406	414	370	427	421	394	380	410	375	426	408	384	415	408	462	390	400	372	438	402	387	434	393	421	443	422	422	397	418	425	431	395	429	416	388	438	385	372	401	420	408	409	407	411	398	399	409	374	397	413	431	397	411	413	373	412	452	392	406	415	428	409	410	421	396	411	428	453	403	461	420	434	417	408	414	429	409	411	419	395	428	412	424	388	394	395	438	439	404	393	418	408	432	425	386	381	394	417	420	390	403	409	396	454	401	405	396	384	439	352	421	431	436	411	416	378	385	440	396	390	429	402	375	393	407	396	408	402	400	438	396	435	372	385	413	372	420	455	418	392	396	417	405	415	420	451	401	400	384	436	410	392	383	374	444	419	410	414	422	408	403	395	397	372	441	398	399	375	427	421	422	382	432	414	434	394	430	388	432	418	407	409	374	408	438	393	427	376	413	399	433	398	404	405	445	392	424	384	399	363	377	393	399	421	440	413	447	416	410	395	417	401	406	398	376	398	423	377	426	433	426	393	448	414	408	426	410	429	385	397	427	423	404	432	435	418	408	407	404	394	388	387	384	372	427	411	442	405	449	395	428	421	410	391	422	410	450	392	381	437	391	383	410	404	414	442	429	381	403	419	414	415	394	413	389	395	388	431	414	403	386	407	428	432	402	396	409	387	412	428	431	408	433	444	402	416	401	388	387	418	428	441	375	411	409	442	407	419	376	425	404	385	421	424	393	386	407	417	429	424	373	407	425	399	408	413	404	418	416	414	400	367	418	428	399	369	413	395	438	414	397	398	427	401	417	420	406	377	425	412	418	411	406	404	385	391	423	407	438	392	416	408	418	404	408	394	408	410	417	441	407	395	397	399	430	399	358	415	388	428	416	399	430	407	402	382	423	416	407	411	411	415	423	413	408	401	426	445	408	455	410	411	389	416	404	418	440	397	420	421	397	429	408	409	411	428	380	393	393	448	412	405	399	353	405	398	401	380	420	424	409	407	419	376	379	410	399	401	409	400	414	398	434	397	377	391	396	408	415	370	439	436	421	404	411	426	433	418	388	423	427	411	421	405	395	407	423	411	397	407	381	424	428	392	433	394	384	430	394	418	422	423	407	408	396	426	425	384	418	381	402	420	415	390	409	413	383	369	427	416	408	415	407	425	398	410	412	412	370	391	396	405	390	430	413	394	397	436	404	398	444	438	381	426	436	396	379	432	411	426	411	392	433	438	413	427	402	393	399	421	388	393	436	349	427	409	426	409	437	395	412	362	393	425	398	445	414	426	416	405	377	401	431	407	382	403	433	428	383	404	436	387	403	387	410	398	408	450	431	403	432	423	399	425	445	407	425	404	409	384	398	428	412	394	444	414	431	451	420	412	426	433	393	418	396	376	396	414	383	418	416	416	355	433	365	433	428	421	422	367	401	407	397	415
50249	52409	48790	40186	38996	31617	24458	21388	16853	13939	11159	9269	6799	4164	3909	3652	2993	2063	1632	1714	1614	1227	1117	671	667	534	422	334	305	337	396	306	261	302	229	244	236	206	225	217	199	214	197	203	173	170	210	182	221	187	213	183	162	182	170	167	169	213	182	174	186	195	175	175	158	177	190	160	179	191	170	154	167	179	182	168	142	152	144	164	161	163	164	148	186	180	153	141	148	170	182	175	160	168	155	152	137	166	147	162	176	142	130	143	154	149	165	148	162	147	177	150	177	154	145	159	168	150	155	158	143	152	163	165	167	126	154	147	135	166	158	162	168	146	142	149	162	152	148	144	176	136	131	138	164	157	153	162	158	147	168	160	158	150	149	165	153	132	149	184	159	164	142	171	159	153	139	170	144	130	152	141	165	168	160	143	146	151	161	157	148	139	150	162	152	153	150	168	143	137	138	146	154	158	161	138	144	147	148	165	160	159	175	145	150	133	142	179	154	144	173	155	163	174	158	158	145	165	157	144	173	171	164	151	150	186	144	137	146	127	139	161	154	156	171	158	170	180	145	149	167	167	155	143	134	161	162	167	173	167	149	146	129	142	169	137	147	152	167	162	168	168	160	138	156	162	169	146	148	128	135	146	154	146	155	129	165	156	168	148	141	151	169	141	145	164	159	142	153	159	152	166	157	144	164	134	180	146	143	167	151	141	148	149	165	165	162	128	156	151	148	160	159	136	142	156	156	163	149	156	163	155	126	154	136	154	164	178	163	168	155	166	145	161	141	144	169	152	128	145	176	142	159	175	165	150	166	157	160	171	134	145	164	147	178	178	131	150	143	144	147	184	159	160	150	139	146	132	152	144	172	144	150	173	141	177	160	146	136	164	161	132	165	159	141	157	157	138	164	159	157	155	137	160	150	177	153	164	159	160	128	152	165	162	152	155	166	146	136	130	147	143	168	164	183	146	159	170	158	122	174	163	157	142	157	142	164	145	160	154	167	154	148	173	149	155	155	141	140	168	131	153	130	157	148	146	168	154	136	144	169	131	134	156	175	147	139	163	166	169	152	126	156	157	152	150	166	174	138	169	148	169	161	145	171	141	125	150	157	168	136	144	161	168	170	180	126	148	152	170	164	147	148	148	167	157	165	144	147	141	162	161	152	133	139	146	144	147	165	170	148	147	149	149	149	152	152	159	148	175	166	145	140	146	136	148	187	181	165	172	157	149	153	165	148	157	162	154	144	153	159	157	166	167	167	178	150	150	162	164	130	179	156	171	157	161	158	138	124	159	157	147	150	124	136	155	143	182	149	156	157	132	140	150	158	163	141	181	148	138	140	169	155	142	155	151	162	147	170	172	166	159	150	161	144	170	133	153	152	170	147	167	146	132	157	163	157	180	168	149	154	162	149	139	136	154	170	161	169	158	155	151	143	172	159	131	180	158	156	154	119	158	136	168	170	153	153	134	150	176	154	159	171	169	139	149	173	167	168	135	156	173	149	146	132	157	175	140	174	170	163	156	137	145	151	149	160	149	145	134	160	159	136	177	166	145	162	154	151	149	146	168	162	160	155	156	168	127	153	152	167	155	159	139	147	137	153	159	162	147	160	163	149	130	165	175	158	134	165	137	129	153	151	153	172	148	162	155	152	147	185	164	128	181	116	162	151	157	134	159	151	150	158	175	153	147	163	151	140	141	146	183	144	157	154	155	138	154	180	139	144	161	145	172	147	148	149	180	188	157	162	154	167	157	149	154	189	172	171	156	164	154	147	149	160	156	156	148	147	162	157	156	168	149	131	149	125	161	147	155	157	167	155	172	153	155	157	144	139	163	173	155	152	156	172	131	172	154	147	159	163	137	151	170	142	183	155	182	129	159	157	140	153	151	162	145	147	139	136	158	136	174	140	158	150	163	168	145	156	171	147	149	153	169	138	154	153	153	140	166	142	160	152	176	174	152	136	166	167	153	157	150	169	157	142	180	148	157	170	139	186	157	144	141	142	173	153	152	148	147	152	148	169	146	145	177	152	161	156	167	137	164	134	161	153	170	150	141	169	146	150	144	159	172	156	163	152	147	170	155	137	155	173	159	168	150	153	139	169	159	155	164	147	183	174	144	163	132	138	146	144	150	152	145	165	181	160	143	162	145	138	144	134	142	149	200	148	159	138	153	158	166	159	139	170	129	170	142	172	163	173	166	158	156	159	141	178	149	140	150	145	165	163	152	136	146	161	151	133	171	165	137	162	150	143	142	146	151	160	154	154	144	140	178	140	146	166	128	151	147	169	156	182	177	144	167	145	140	137	165	132	165	145	148	149	127	174	152	169	137	171	156	160	165	163	158	151	179	147	148	123	156	154	164	181	165	136	166	175	145	164	156	157	147	143	139	156	166	149	153	143	177	147	160	168	159	150	170	134	159	168	158	164	149	159	160	144	147	164	146	140	149	161	130	159	179	168	172	157	163	145	171	125	164	149	157	162	168	170	145	168	152	151	131	150	154	165	171	155	145	169	148	175	160	161	166	134	144	143	151	168	162	131	157	150	126	161	146	166	167	159	141	179	142	173	157	149	176	167	125	137	140	144	144	177	167	163	153	155	144	157	142	130	136	154	145	124	156	163	149	160	170	131	175	160	162	130	163	172	158	141	153	172	138	161	138	155	173	172	165	156	160	141	168	136	155	174	142	165	136	142	149	138	165	136	145	139	157	159	167	183	150	140	166	156	174	131	156	138	153	167	180	153	176	143	155	131	163	147	143	162	169	159	135	156	156	157	142	163	138	163	167	165	150	172	134	153	166	170	158	150	139	158	134	160	154	163	168	151	165	148	143	161	119	153	156	142	154	163	147	136	155	136	149	168	145	163	159	150	137	147	128	173	140	160	146	158	196	182	151	146	143	163	156	151	142	158	172	179	143	132	155	148	161	160	139	154	140	148	142	143	151	177	176	153	152	164	139	139	138	159	138	146	156	156	144	133	142	160	168	137	168	146	171	165	144	151	148	156	152	159	147	143	163	160	137	150	155	155	149	142	168	166	162	154	160	164	152	195	146	157	144	155	164	179	156	144	145	150	166	148	160	158	164	151	159	177	165	167	161	142	143	150	148	122	156	167	156	169	139	155	138	151	116	175	158	153	168	160	168	160	137	163	128	135	134	144	142	147	183	138	151	154	175	153	179	144	147	164	159	146	159	142	144	163	153	162	157	168	148	156	167	142	149	172	153	154	149	134	140	177	158	145	164	168	148	162	139	140	143	167	179	151	147	146	152	158	164	168	172	128	160	137	159	169	174	143	158	143	172	151	140	158	153	138	162	149	171	143	160	156	152	129	163	142	152	160	154	157	165	170	138	142	147	140	142	157	146	150	147	153	174	132	151	167	147	169	165	144	170	152	140	165	175	156	151	172	146	154	127	171	168	136	155	160	153	147	175	158	165	156	157	170	179	158	172	163	150	153	175	166	161	169	130	148	159	154	156	187	159	163	145	152	146	145	175
35047	47877	54353	51399	51070	36668	24939	23033	23581	26363	25665	24051	18074	14265	14151	13114	10611	8723	7449	7583	6777	5261	4787	3184	2932	2481	2229	1770	1454	1349	1625	1187	1097	1154	984	938	898	781	835	779	800	701	732	729	697	666	660	610	633	575	533	556	522	550	541	567	612	635	587	712	575	656	583	529	525	506	502	466	445	490	478	490	535	467	450	450	412	427	410	402	379	399	389	372	373	379	380	383	348	347	360	351	368	333	389	378	388	360	381	385	338	348	346	355	386	376	380	366	359	355	363	363	392	365	355	335	383	375	388	356	368	329	373	352	348	356	374	363	379	339	373	351	366	362	365	357	348	401	337	358	366	344	389	371	389	331	372	362	365	379	387	368	311	353	333	381	377	364	340	370	373	344	384	389	361	343	337	381	325	342	376	352	342	399	366	348	355	357	361	363	366	358	343	344	368	334	362	354	375	344	401	370	363	344	365	359	352	370	339	376	364	348	366	367	389	341	388	390	403	352	369	370	360	390	363	358	356	351	381	347	362	381	339	329	370	351	368	368	381	380	364	332	350	389	377	347	340	364	377	380	386	313	335	411	357	353	403	322	319	370	358	388	331	349	384	394	338	322	383	382	363	348	303	373	406	362	344	340	379	337	366	371	330	385	347	363	352	335	332	373	347	340	373	374	365	331	369	392	396	354	371	360	347	368	339	373	384	371	335	366	322	365	324	371	401	383	375	340	353	319	350	369	340	359	352	357	343	364	390	371	353	393	351	369	367	361	360	344	360	355	365	356	321	334	346	353	347	352	356	350	379	367	351	320	383	354	365	344	375	366	367	363	335	346	361	365	373	387	345	366	333	348	349	351	383	352	370	406	334	379	321	348	358	358	360	355	358	367	374	334	358	343	340	367	373	352	356	320	377	347	313	354	356	368	349	370	379	325	349	348	382	395	347	368	370	340	386	351	354	373	345	363	340	352	372	376	365	350	332	334	360	357	376	356	360	355	398	399	372	381	362	349	368	362	386	389	373	373	357	334	370	382	356	345	377	385	338	341	382	393	336	337	393	401	390	349	358	354	355	331	353	350	320	342	381	350	324	327	369	350	390	339	357	353	315	335	397	349	336	356	380	385	328	356	360	340	371	359	379	313	379	367	337	365	321	373	383	348	375	359	390	350	306	353	345	364	350	370	364	350	346	357	334	372	342	356	349	353	355	358	387	344	346	340	343	361	347	363	343	385	353	351	389	334	367	378	376	366	321	355	356	373	380	328	347	379	341	343	394	336	361	345	360	367	373	348	372	343	383	360	342	333	350	391	354	311	391	362	344	363	363	340	354	394	330	370	350	365	366	376	375	390	353	369	376	353	330	349	378	337	371	344	375	348	352	328	376	351	352	365	379	349	349	349	364	365	374	353	380	369	321	363	382	350	382	368	362	352	375	364	401	363	338	416	378	365	346	369	368	388	357	395	375	377	389	349	377	344	372	347	358	380	340	385	357	358	397	375	400	389	351	391	379	345	351	346	342	367	350	373	374	362	368	377	384	387	355	374	343	385	340	375	376	378	373	375	355	348	336	354	335	356	383	369	337	317	339	362	369	377	335	371	388	341	366	330	384	339	353	338	349	370	348	368	322	371	374	385	375	334	364	332	328	353	373	347	361	344	366	355	353	383	378	350	374	378	354	415	366	376	372	327	359	345	386	362	343	347	369	375	370	398	375	350	344	374	354	347	330	386	361	373	373	375	373	341	364	327	360	363	351	346	362	374	377	356	381	357	373	370	354	351	355	390	386	369	379	353	358	362	371	381	359	369	374	350	410	369	343	384	353	336	386	391	375	364	337	351	320	363	362	332	373	397	382	399	332	359	360	341	319	363	356	325	392	364	366	349	351	359	376	362	367	377	360	361	335	374	347	374	357	390	360	342	356	357	352	373	386	380	379	393	356	338	357	339	376	349	345	373	341	364	387	337	360	389	351	363	403	355	331	330	359	375	392	369	361	325	351	355	338	345	359	368	357	363	381	357	381	362	403	367	386	375	347	346	377	354	374	393	331	339	376	361	353	392	340	393	376	362	388	343	363	360	344	340	363	349	357	420	371	352	354	390	357	389	367	396	354	411	352	397	397	384	357	386	369	367	389	369	379	357	356	368	368	357	362	353	378	338	358	356	378	363	351	391	374	386	335	366	373	352	353	399	365	345	344	372	348	332	364	366	371	371	371	387	355	353	372	365	363	366	338	356	347	308	357	367	379	369	336	342	378	341	345	336	352	370	372	349	348	335	387	355	375	344	334	339	300	322	341	369	351	368	356	362	346	328	323	349	386	345	313	367	379	359	386	381	360	378	387	372	352	351	358	368	365	326	384	394	372	297	345	344	400	373	353	338	358	369	391	375	390	357	355	362	361	347	352	345	341	353	337	370	363	350	350	333	416	357	377	354	368	333	349	356	392	382	362	366	344	348	375	348	360	360	370	351	343	351	344	348	351	395	407	377	355	340	376	344	349	351	351	351	359	375	353	357	337	357	381	361	376	390	353	334	371	331	340	353	344	367	339	375	388	366	375	356	386	366	345	322	360	348	384	377	337	332	356	364	339	365	357	361	334	379	372	364	338	369	378	365	311	386	347	345	360	341	396	369	350	340	366	337	351	344	366	362	350	381	361	322	387	370	379	341	350	345	358	360	386	355	372	340	363	361	359	348	356	359	351	363	369	327	359	387	388	367	320	366	376	357	328	384	334	391	342	348	343	354	361	359	335	366	359	392	335	359	387	372	330	355	379	356	340	351	357	373	342	395	377	340	385	382	385	368	361	347	366	371	372	389	341	354	349	349	356	341	349	351	363	366	357	397	364	356	343	363	356	328	372	362	418	365	337	353	364	365	339	354	329	354	343	339	355	351	365	362	357	356	340	363	349	343	366	341	349	373	355	361	348	364	341	342	339	353	390	348	370	351	335	348	382	390	384	336	362	359	342	364	362	350	312	392	358	349	365	357	376	374	400	382	329	356	379	356	344	413	372	354	368	349	342	372	401	390	362	359	369	382	354	372	374	376	367	375	352	386	384	400	370	356	341	348	351	370	374	379	346	326	328	343	366	361	364	321	348	368	379	346	374	383	351	411	379	380	338	389	400	359	331	347	365	372	369	371	364	353	369	364	331	366	366	372	358	329	348	359	335	362	350	367	376	370	334	384	372	380	350	347	339	410	366	380	378	372	329	370	348	379	343	355	342	348	354	387	371	364	342	368	364	334	365	342	378	346	378	332	359	369	363	372	340	356	378	379	352	315	396	346	344	326	381	392	368	344	364	352	377	357	360	381	342	376	336	349	380	377	324	340	353	371	364	346	347	383	352	382	363	353	367	361	377	339	361	368	372	368	337	365	335	324	359	383	370	339	365	348	368	363	348	308	356	362	376	383	369	378	396	353	362	352	339	359	385	383	371	343	361	363	354	359	353	364	342	389	366	357	368	417	365	340	366	336	373	360	337	347	353	360	386	380	338	309	331	328
28369	19147	20569	14622	7379	3459	1408	1071	854	690	552	475	419	327	323	271	249	231	200	184	178	193	210	172	165	164	145	175	147	160	148	147	145	142	127	124	145	117	123	144	157	163	130	151	139	161	127	147	154	140	126	138	126	125	155	139	145	168	122	142	144	125	120	136	134	148	114	120	130	154	138	133	133	136	173	109	140	129	145	135	138	127	150	128	136	148	121	137	140	127	143	127	125	150	134	134	134	159	131	147	132	141	158	146	127	138	158	149	143	147	135	134	121	157	145	135	157	153	124	114	153	160	161	146	140	138	150	137	155	141	139	128	133	147	143	135	129	131	120	134	120	110	113	130	135	124	155	150	134	142	130	144	124	134	123	122	135	147	143	166	153	153	148	117	143	125	143	147	134	145	131	133	129	129	116	117	143	131	123	123	128	138	144	132	112	111	120	129	116	122	118	128	141	153	131	128	128	151	135	147	122	133	149	135	138	124	160	156	117	130	162	126	139	127	117	154	116	126	136	119	131	154	136	135	106	124	139	117	136	132	114	102	164	147	130	145	149	138	150	119	149	136	145	143	127	130	133	135	142	121	123	141	146	149	142	136	143	111	130	112	133	130	131	155	129	137	164	123	144	135	149	152	144	135	110	135	134	127	109	149	129	120	136	121	123	163	121	135	122	140	131	110	135	119	142	126	120	134	116	134	128	131	139	140	140	128	147	119	119	131	141	147	125	135	144	135	142	133	145	139	166	144	133	143	141	149	153	132	147	127	125	125	111	130	147	134	129	121	136	155	135	150	151	152	135	140	118	155	132	131	134	132	125	134	138	141	121	130	140	138	139	135	144	160	147	141	117	135	158	152	152	145	146	157	125	139	140	133	139	141	127	126	116	130	157	128	131	117	123	138	131	131	149	141	131	146	130	137	140	153	159	153	142	152	121	157	127	141	122	139	139	125	138	119	127	154	138	117	133	164	137	121	119	109	151	115	138	127	126	119	137	127	130	124	144	149	136	150	127	123	111	130	141	145	118	162	157	126	148	147	155	148	150	125	116	141	126	124	125	145	139	125	124	133	151	130	152	137	143	132	139	149	146	125	120	127	139	136	127	143	126	161	155	121	104	149	131	112	126	126	137	151	129	127	135	157	151	132	132	138	148	126	137	137	133	138	122	154	140	125	153	116	143	143	140	134	132	138	131	135	122	149	151	128	109	146	131	133	178	132	150	143	125	152	133	132	126	126	153	134	119	111	164	144	170	138	135	142	125	142	145	146	145	136	134	125	132	106	114	125	139	148	126	149	152	122	135	128	143	130	148	149	136	115	134	139	125	134	131	133	106	130	143	137	130	147	163	141	153	148	130	125	147	124	118	131	127	139	135	148	141	127	132	138	138	118	144	145	123	115	130	138	145	132	143	140	140	133	106	155	135	147	136	126	135	131	166	138	136	124	139	123	120	142	159	135	132	122	132	150	110	149	144	132	149	138	114	131	132	132	142	163	140	136	138	129	134	131	144	141	138	117	145	118	140	140	150	132	150	137	132	148	150	118	149	140	138	133	134	136	142	153	143	137	135	115	125	140	129	129	132	138	137	150	139	149	112	133	136	138	143	145	142	132	133	125	141	137	141	138	158	149	133	126	130	133	138	152	131	133	134	112	122	117	113	115	133	143	127	139	153	126	151	141	131	131	140	136	128	137	139	151	144	144	120	126	124	135	146	128	121	140	126	135	118	141	129	134	124	135	122	147	130	134	138	143	126	109	120	147	127	126	140	155	132	148	157	142	138	131	153	132	119	120	111	115	123	124	135	140	136	139	153	141	140	119	142	133	140	137	134	133	155	132	123	138	131	115	163	102	124	131	127	118	159	160	144	149	146	139	146	155	128	146	137	125	120	128	151	146	137	152	144	141	132	115	126	144	138	137	137	144	140	145	132	141	135	109	126	134	158	134	136	150	151	135	131	128	133	126	132	144	132	139	134	162	163	145	116	146	154	140	145	139	137	142	149	147	137	124	150	146	131	150	139	127	161	120	146	111	133	139	136	117	162	150	150	144	146	144	131	134	153	120	131	142	132	136	167	139	134	137	157	140	138	139	127	131	130	141	153	134	125	141	144	145	130	113	131	129	127	126	139	131	130	127	132	134	125	137	144	128	121	134	130	146	118	121	138	136	136	133	129	137	143	163	141	133	145	148	128	130	135	150	128	141	150	118	135	140	139	129	146	121	111	137	136	121	129	135	145	127	146	138	135	121	116	146	104	146	159	167	143	146	133	134	118	104	147	143	159	153	170	124	128	134	133	174	146	134	135	158	138	161	132	141	141	103	152	126	115	146	152	138	137	155	152	137	137	151	154	146	151	145	117	136	147	143	141	143	129	122	128	151	123	120	141	137	128	152	140	130	117	138	138	132	162	137	140	153	130	142	139	129	130	134	129	136	135	137	153	140	143	124	140	137	146	152	128	143	139	125	147	153	157	121	123	154	126	131	135	141	134	140	121	140	133	116	147	136	130	128	137	139	133	133	136	130	141	134	136	131	111	131	140	125	121	138	127	125	117	120	133	142	145	112	164	128	124	135	153	136	136	131	130	134	110	125	132	118	144	133	126	130	127	142	135	118	141	124	148	148	148	142	129	139	117	119	148	109	147	138	104	133	120	132	143	131	145	133	143	109	132	138	136	126	152	125	170	130	132	144	126	144	146	131	137	143	141	143	123	115	106	136	152	133	123	144	132	131	129	118	139	119	132	150	128	136	130	136	145	133	145	130	136	134	140	139	140	130	151	139	129	147	132	146	129	135	121	139	118	131	154	148	149	145	140	111	133	149	115	137	121	160	160	127	131	127	135	130	133	135	136	115	142	139	126	116	146	128	134	120	130	137	132	159	141	154	168	150	158	136	133	148	139	139	141	138	129	127	128	121	158	135	123	133	133	124	131	124	147	144	121	128	141	140	151	131	126	132	124	131	135	163	126	136	126	110	141	135	135	133	152	146	131	149	139	143	150	124	125	121	152	132	129	114	144	134	127	111	123	138	130	130	141	130	150	123	126	140	101	132	118	124	113	122	123	129	132	138	137	140	132	125	148	156	109	116	169	139	141	139	126	130	126	137	136	131	133	141	133	136	123	127	143	132	135	134	120	132	132	137	130	152	113	129	161	137	151	134	112	151	140	159	129	153	149	157	142	146	136	136	115	142	142	145	155	130	138	149	153	143	124	142	164	143	132	130	134	144	133	129	135	139	139	149	127	120	114	139	147	135	127	134	161	118	141	161	152	109	139	137	114	139	109	157	127	138	159	128	135	111	141	148	140	162	135	147	132	159	144	124	133	140	133	116	131	132	138	120	132	131	149	136	126	136	128	120	139	147	120	130	136	136	142	133	135	106	152	151	129	146	138	137	146	142	152	141	146	134	136	125	117	137	135	142	136	134	140	147	145	131	155	148	142	120	142	141	134	137	132	143	146	160	133	149	131	134	123	150	142	137	127	141	128	135
16071	16563	27438	24561	17801	10462	5499	4684	3907	3490	2817	2516	1971	1664	1549	1406	1166	1059	868	775	800	671	671	605	545	534	492	429	464	464	419	429	413	361	409	411	378	384	401	401	383	399	390	343	370	351	377	340	364	358	371	368	367	356	356	339	364	363	380	360	344	357	359	379	338	328	338	352	343	325	356	384	348	344	378	307	344	322	356	331	337	376	306	358	349	356	364	318	315	357	346	331	374	341	367	315	316	355	314	339	364	318	348	308	302	318	331	337	363	323	315	344	345	341	332	312	363	328	370	335	316	336	332	355	323	318	326	339	329	317	342	339	342	338	304	324	318	333	367	319	291	350	345	346	324	313	328	322	337	341	326	325	302	357	353	325	338	343	324	344	341	339	332	332	312	338	350	301	341	332	341	345	298	301	344	323	322	332	341	357	344	337	345	311	350	329	342	336	332	318	333	349	327	324	323	356	348	330	351	325	333	333	342	334	335	345	335	347	330	338	335	334	349	347	349	338	343	341	337	313	318	367	307	340	336	376	301	328	345	354	341	344	367	367	341	335	301	349	353	336	339	332	323	365	348	313	333	326	332	349	332	341	349	354	349	353	352	345	359	373	352	355	315	362	339	330	330	357	353	326	328	341	354	313	337	319	339	330	357	309	341	339	339	321	351	334	328	333	364	312	333	328	324	328	331	338	335	346	299	337	343	326	338	356	344	399	333	345	303	359	347	336	323	341	334	364	335	324	363	351	350	330	322	338	330	352	330	339	329	323	298	323	359	320	346	336	357	356	335	361	335	353	324	324	337	329	330	330	349	334	323	348	331	307	361	349	281	333	348	316	310	327	322	344	307	356	321	339	326	322	333	323	349	320	319	320	341	342	346	357	339	353	354	326	341	337	326	315	331	321	333	323	339	313	327	337	330	320	351	363	353	285	369	377	349	314	374	347	355	320	336	338	310	346	348	347	318	322	328	341	328	324	364	330	365	337	337	330	331	325	333	328	355	347	348	320	383	309	340	326	330	362	342	304	358	335	330	353	319	366	311	329	332	325	356	343	349	310	350	354	339	324	333	358	326	337	337	335	324	322	316	302	322	355	341	331	330	339	327	326	337	328	346	331	339	338	328	321	323	339	346	302	347	316	337	372	311	329	330	321	345	359	335	339	313	335	338	359	343	331	347	341	317	354	331	332	348	358	351	330	346	326	328	341	347	332	344	321	330	333	372	335	337	363	357	345	320	298	319	363	319	339	350	351	344	330	312	319	346	355	330	375	284	343	301	347	350	330	363	325	326	363	358	332	341	309	366	344	370	315	317	348	356	303	361	337	329	326	364	349	342	324	324	320	302	335	345	379	324	352	380	346	310	338	360	341	333	319	377	344	320	317	326	332	336	332	355	367	355	320	340	336	324	330	318	349	332	339	325	332	314	298	328	346	349	305	352	355	361	366	330	329	314	329	324	338	307	358	335	318	335	351	334	341	372	336	314	319	314	368	368	338	321	345	316	322	326	342	334	346	346	336	336	356	312	361	357	315	309	332	341	333	342	375	350	319	304	317	360	330	368	326	396	314	339	359	341	348	341	331	331	320	360	329	352	325	325	321	315	337	351	316	338	314	362	316	374	343	302	305	369	341	349	313	355	324	345	343	334	338	358	345	353	327	319	333	333	339	309	361	326	312	293	313	350	339	333	343	324	375	374	328	363	358	318	356	348	331	330	317	341	337	338	337	364	308	355	316	319	330	363	334	356	332	325	357	331	342	338	378	347	349	361	327	345	334	309	345	352	366	366	324	322	360	330	314	309	341	357	343	347	368	319	337	347	343	366	338	346	346	349	354	343	308	341	324	338	328	333	311	335	347	275	342	362	363	324	340	329	349	347	313	376	356	339	303	331	305	309	317	301	332	340	356	314	310	337	297	333	355	362	369	356	326	331	360	355	327	350	318	290	325	306	348	336	305	333	322	314	345	313	321	320	329	354	332	337	327	362	355	335	357	358	355	322	323	333	306	362	367	366	363	334	340	339	311	327	353	344	329	340	321	332	304	324	323	354	346	302	352	360	325	356	357	312	318	342	369	320	339	311	358	319	361	356	314	361	313	370	334	336	307	374	323	304	343	346	348	369	375	304	363	307	351	333	335	378	331	326	358	364	351	329	340	339	314	297	382	294	317	359	344	372	343	334	340	323	345	302	338	333	330	344	339	311	305	343	337	355	361	339	333	317	377	354	322	339	358	378	332	335	330	290	359	351	358	351	333	348	346	349	365	335	352	316	360	341	338	341	322	312	335	328	383	339	355	338	376	329	327	337	321	322	291	340	375	329	370	336	329	341	337	315	370	336	333	331	331	308	334	317	298	297	305	328	331	355	315	304	288	338	334	357	321	328	301	339	344	313	331	354	351	303	315	337	324	372	321	336	335	321	343	299	305	339	320	323	318	354	306	318	365	308	372	328	364	331	325	320	329	354	379	349	331	340	340	324	331	352	331	353	309	327	344	314	345	355	334	336	343	328	361	348	337	388	328	358	356	328	350	327	361	365	330	362	329	368	332	332	383	326	379	357	356	321	320	351	342	320	310	302	340	312	333	320	333	331	338	368	315	336	373	338	338	371	316	374	362	368	320	304	338	315	330	293	355	343	325	331	337	325	315	327	322	341	337	313	325	377	332	354	325	356	335	327	340	389	358	302	326	313	358	313	340	369	370	361	322	324	354	385	339	314	302	355	334	321	329	332	362	345	372	363	312	347	365	365	353	362	331	302	360	341	340	308	355	348	318	304	319	363	370	319	340	330	325	373	348	338	351	345	334	332	359	330	327	345	335	341	307	367	340	319	293	315	326	327	351	333	324	318	343	302	370	320	336	325	355	353	339	371	332	356	363	332	356	332	343	340	354	345	328	346	330	349	362	352	355	348	354	307	364	312	354	354	319	311	348	301	333	371	323	345	347	340	333	327	317	376	352	346	326	344	300	361	350	322	322	296	335	310	318	356	314	297	341	346	333	320	328	334	344	321	345	310	334	352	303	330	324	369	332	392	329	345	368	310	337	347	345	356	342	294	323	352	334	335	326	304	354	364	360	302	367	328	351	344	319	336	354	321	292	316	325	358	325	373	339	295	374	313	342	329	343	345	332	349	289	317	334	335	346	344	332	343	361	355	330	323	337	340	325	287	301	340	333	335	339	344	331	347	353	368	355	346	328	321	335	332	324	317	340	316	329	330	322	313	343	331	326	287	327	333	351	334	329	321	323	325	343	334	312	321	333	337	337	326	326	316	339	320	328	330	334	313	343	323	354	345	360	317	335	319	335	343	351	322	363	335	318	305	320	362	358	326	343	341	337	338	316	351	322	296	333	371	335	391	315	324	337	345	338	334	313	334	325	382	335	323	329	349	318	361	337	315	346	330	312	344	354	336	338	337	343	335	334	341	326	353	351	332	357	318	338	329	366	327	291	309	335	321	332	342	357	351	344	300	346	351	355	339	341	316	329	372	352
40796	44785	47593	43618	37725	25736	17067	12485	9532	7532	5992	5175	3859	2268	2115	1632	1285	1070	849	920	889	731	576	474	417	353	343	285	272	222	229	239	246	217	257	230	243	207	222	189	199	178	220	179	187	190	174	198	167	181	168	166	185	183	180	154	200	192	199	211	172	189	191	178	168	194	203	175	194	167	156	198	182	181	176	173	168	164	182	144	183	169	181	191	176	178	177	154	177	168	151	157	166	215	172	172	175	163	172	169	140	161	185	155	159	166	164	165	153	188	169	150	204	183	172	171	179	183	157	161	129	179	155	195	165	180	184	179	156	174	193	171	206	173	175	153	181	157	156	171	185	154	169	160	177	144	155	166	151	157	206	174	187	169	160	167	181	157	188	167	181	161	165	147	159	154	194	165	170	184	163	189	162	171	179	140	164	164	163	161	174	175	155	174	175	171	197	182	164	172	189	171	171	172	150	162	163	168	192	189	177	157	177	186	152	141	183	161	167	171	190	178	193	163	192	170	155	156	176	165	159	182	159	176	156	162	184	164	155	178	199	175	177	178	194	176	158	159	159	177	159	172	148	164	164	162	162	176	186	161	177	170	176	161	182	174	163	192	166	153	162	177	166	171	189	168	168	175	201	180	182	171	162	163	166	169	193	144	175	157	162	162	156	175	175	157	154	174	177	179	191	174	164	192	176	168	171	182	158	187	160	172	172	176	173	189	162	177	164	172	166	194	152	181	162	163	161	190	158	168	147	195	178	192	179	188	178	180	189	156	188	158	172	169	204	164	190	187	142	178	166	162	164	160	178	199	147	163	173	170	179	176	162	183	170	167	172	140	176	150	158	160	158	171	165	155	185	179	173	190	152	176	176	182	189	174	159	148	170	149	183	158	167	168	185	174	174	186	169	156	169	171	173	173	167	200	170	162	160	179	162	188	151	166	164	188	168	163	177	179	192	173	135	162	183	181	162	171	167	182	177	197	181	176	186	149	178	154	139	184	176	184	166	155	182	166	180	167	171	161	158	168	181	193	193	146	162	163	204	182	158	158	167	167	179	161	155	158	175	165	178	156	168	201	188	177	185	183	173	180	165	171	162	174	182	181	173	170	170	179	166	198	150	171	160	173	194	137	190	181	198	168	167	200	153	188	177	162	182	177	171	172	158	170	148	155	146	170	186	165	172	177	163	177	186	141	156	152	195	191	177	170	145	185	157	146	171	190	162	201	163	165	173	173	162	164	162	155	162	168	177	175	179	170	183	164	157	185	174	195	184	177	173	187	173	178	197	171	189	184	166	157	148	154	171	177	183	167	175	187	164	165	177	162	183	192	184	171	170	167	160	154	175	168	187	166	167	178	153	159	150	152	193	185	179	176	153	174	168	195	171	162	183	156	179	179	153	173	156	172	163	168	183	171	170	185	156	168	129	170	179	167	180	159	164	172	173	163	172	163	154	167	192	136	161	162	169	174	174	157	153	168	167	147	182	181	161	163	148	184	187	177	178	155	163	164	161	173	158	168	176	186	163	154	195	188	157	163	196	150	153	182	197	162	182	178	152	163	185	175	167	173	161	183	142	165	176	150	189	181	158	157	188	157	179	160	154	159	174	143	169	177	163	167	186	164	169	173	142	179	158	177	200	178	155	189	174	160	143	174	200	159	173	203	188	149	170	176	185	160	182	178	157	172	178	154	166	194	153	178	168	159	169	159	183	165	171	170	186	155	157	166	193	167	177	195	172	163	184	165	184	175	173	150	172	162	182	171	201	152	172	190	184	168	165	170	170	183	149	177	143	174	176	177	184	165	165	174	169	169	166	178	178	146	156	169	154	177	209	195	201	161	190	168	167	187	167	196	168	161	163	155	173	162	162	162	168	189	177	170	159	181	147	182	180	170	178	169	151	173	167	174	198	167	150	158	148	172	179	184	178	195	153	149	166	170	183	179	181	198	188	191	152	183	170	204	178	174	167	173	165	186	136	160	157	154	143	146	178	179	167	187	154	159	194	153	176	171	156	139	177	187	159	183	195	163	167	163	173	171	160	171	185	182	169	191	163	177	166	179	175	173	177	185	169	164	197	198	204	188	169	186	150	178	156	170	165	146	155	161	171	169	192	189	163	203	153	155	150	189	192	179	189	177	174	187	167	203	151	188	196	162	157	175	180	180	170	200	183	170	156	156	190	172	182	166	172	173	186	190	165	168	187	145	173	185	172	158	160	168	156	155	173	172	174	155	164	184	153	150	164	144	167	207	170	153	188	179	159	159	173	166	173	153	172	167	178	159	173	171	166	162	170	198	178	173	157	146	148	184	174	177	166	143	160	161	155	165	168	168	174	162	180	180	171	148	174	186	171	160	186	163	172	155	152	162	146	168	157	192	167	181	184	181	180	199	187	162	155	209	167	175	180	182	184	187	168	179	174	146	140	171	176	170	189	188	150	181	161	165	186	168	153	181	174	173	172	176	172	163	164	166	191	161	160	163	169	167	188	170	183	179	154	151	172	179	202	176	177	188	164	155	148	177	152	202	169	155	159	162	165	179	190	174	149	167	158	181	177	138	179	160	165	180	145	166	175	168	183	166	165	148	167	177	194	162	192	191	168	154	169	178	176	166	172	164	183	168	168	168	168	185	178	147	194	177	205	160	179	176	156	162	154	156	186	169	191	153	172	170	156	153	173	164	153	162	186	170	163	182	186	180	176	205	177	166	140	162	159	174	181	182	151	175	149	154	165	194	156	180	164	170	166	181	171	175	176	184	174	178	158	166	161	156	186	181	149	166	182	164	180	170	161	166	173	196	184	148	199	176	184	157	156	163	172	157	193	185	202	152	162	182	191	183	155	171	163	158	141	179	178	167	182	166	171	183	142	172	187	172	174	193	154	193	172	162	164	137	166	172	190	180	182	204	161	154	157	167	178	191	157	155	187	192	177	183	172	162	155	162	182	186	166	177	181	175	178	163	183	161	162	179	185	184	174	184	185	150	180	207	169	176	182	160	166	158	168	166	168	181	180	151	185	172	188	167	177	176	179	181	164	171	187	149	156	159	162	167	182	171	182	151	200	180	159	180	177	169	183	163	159	179	180	177	180	180	174	169	156	183	157	200	163	166	163	168	183	171	163	180	166	163	151	175	164	193	177	194	158	161	139	183	178	175	158	175	172	164	173	191	176	147	157	156	136	158	160	157	186	178	175	186	168	162	183	162	186	146	161	187	146	164	182	185	159	162	169	166	156	183	160	175	167	164	180	175	155	152	160	202	165	201	149	179	180	180	166	159	193	176	176	174	164	171	163	180	175	163	166	162	173	162	165	176	207	163	192	177	180	167	145	155	163	157	174	168	206	165	163	187	186	161	157	156	162	150	186	196	195	191	180	197	155	171	155	193	153	184	183	184	181	182	156	186	165	174	191	151	159	169	167	175	165	172	169	201	177	190	184	161	178	167	162	182	155	172	167	173	210	197	178	163	171	162	163	161	179	171	163	180	160	171	168	156	176	169
27579	38389	48064	48503	42447	23101	16696	17909	18295	19251	17865	16547	12497	9044	8943	7451	6747	5352	4392	4527	4076	3264	2762	2137	1716	1579	1369	1221	1078	944	963	847	771	737	726	766	893	785	680	639	597	611	642	541	561	541	578	520	537	543	533	541	524	508	506	518	528	549	574	573	538	554	453	468	497	476	516	442	464	435	473	500	485	450	459	456	412	444	450	434	422	426	481	433	407	440	404	435	437	458	411	424	423	403	383	390	373	467	401	405	418	408	431	398	411	410	437	412	373	411	405	415	408	389	407	410	436	410	429	423	404	438	380	415	436	434	407	440	414	387	414	416	398	401	406	401	396	409	433	402	388	405	382	415	387	409	401	385	360	393	418	416	396	425	400	434	406	408	412	395	410	419	384	387	393	404	416	412	409	417	435	417	376	414	441	377	406	400	444	422	410	407	388	458	425	403	385	408	420	408	434	393	355	419	381	432	388	391	392	408	426	422	410	407	425	435	421	431	423	407	466	417	394	427	410	405	446	375	392	447	442	400	393	413	409	414	431	429	410	421	459	394	388	439	415	396	422	389	436	438	395	407	416	415	411	383	427	426	443	443	391	382	416	397	442	417	395	421	412	451	436	392	441	393	435	392	395	441	425	390	404	426	403	453	384	409	415	418	426	387	394	403	385	401	397	398	399	394	414	362	435	410	400	430	443	425	392	441	403	405	384	428	403	383	426	388	421	407	414	379	407	405	419	402	410	380	411	408	418	438	423	397	426	367	403	410	439	409	410	424	376	439	423	408	394	417	433	438	396	391	401	433	390	406	388	442	384	420	401	429	392	452	438	395	412	425	418	404	413	394	424	387	414	395	400	407	383	407	387	421	408	438	415	385	418	422	401	390	413	399	417	413	428	415	424	443	384	398	403	423	408	391	409	426	408	424	405	415	394	379	391	395	430	389	389	419	417	433	395	385	397	416	435	404	424	412	414	391	415	424	390	381	411	396	394	409	408	393	415	420	446	443	423	396	420	421	398	438	421	398	430	427	417	430	426	408	448	404	409	442	406	432	400	411	385	416	415	416	386	423	402	408	415	406	464	415	394	396	389	399	388	410	431	394	415	430	416	400	446	401	396	408	436	410	414	451	424	448	409	402	373	419	382	436	425	437	408	405	385	383	410	395	420	395	425	426	398	427	413	445	408	388	406	433	424	384	453	421	451	370	446	421	397	397	374	398	389	440	371	402	406	369	384	401	415	375	418	389	425	416	430	441	380	426	440	409	430	443	432	381	413	396	417	404	422	391	401	395	393	454	385	415	400	409	409	462	411	405	410	423	407	410	383	399	404	426	403	416	353	408	394	424	445	430	424	426	411	421	395	382	417	436	419	377	374	395	405	401	381	393	449	381	375	402	419	419	436	417	418	399	391	394	458	411	456	388	410	367	389	444	380	411	432	416	387	408	429	397	424	431	439	425	439	423	433	409	409	402	422	398	408	389	390	412	406	426	385	411	439	411	427	451	409	405	447	412	388	429	355	378	417	417	390	432	396	408	435	396	446	404	411	393	451	445	412	416	438	430	411	410	394	421	411	416	421	362	409	428	433	399	427	389	429	438	406	447	413	386	406	403	367	422	396	439	427	417	425	416	419	433	408	394	388	414	426	408	440	414	426	394	406	416	412	399	412	434	430	391	440	443	415	436	413	385	409	410	399	440	434	394	392	427	380	432	403	429	405	387	425	399	392	404	397	419	427	422	403	410	420	389	397	360	405	409	402	403	409	399	393	431	395	401	412	416	402	399	401	425	395	410	425	397	410	430	422	408	433	404	371	431	442	413	431	449	432	374	443	412	409	437	379	434	389	411	421	391	413	392	440	413	402	408	406	396	417	417	412	369	419	408	396	442	424	399	413	388	391	398	397	403	398	441	387	422	416	428	384	432	380	402	422	420	394	418	408	414	394	404	391	420	404	403	383	407	379	411	399	388	400	407	452	392	396	409	447	438	399	415	374	405	392	450	430	406	412	431	390	410	378	396	416	430	415	438	397	423	403	399	395	402	369	399	417	430	420	423	428	411	409	420	384	440	418	410	418	422	439	421	404	411	429	414	414	383	414	402	433	420	409	419	412	428	418	412	411	378	453	383	403	365	396	423	400	409	403	406	407	412	424	406	426	369	390	429	424	393	414	464	379	392	411	400	416	397	408	435	406	414	442	487	420	448	426	388	375	447	417	431	400	412	442	422	401	408	426	412	415	401	378	430	416	411	392	387	399	433	410	384	404	413	423	411	371	391	413	402	426	406	414	375	417	403	377	380	401	397	446	444	394	379	449	409	417	419	454	441	408	434	443	393	417	369	426	421	389	433	404	406	413	427	454	389	419	389	412	402	390	393	397	421	434	402	431	418	397	373	404	390	387	412	420	409	425	437	417	443	403	389	395	433	411	403	374	406	413	393	417	414	403	413	403	378	384	411	403	398	400	410	422	384	400	445	386	422	426	436	404	420	394	434	421	383	397	395	407	401	415	442	404	431	418	419	410	392	396	410	384	436	418	419	401	404	422	425	415	377	383	430	415	430	391	370	403	408	419	358	400	416	441	416	385	413	402	374	432	415	439	388	418	380	393	418	455	399	380	418	429	433	420	431	445	413	410	439	422	426	404	410	435	424	425	432	414	413	401	434	446	435	410	418	424	366	377	363	379	404	434	404	416	416	394	384	414	451	443	419	401	401	388	427	386	414	412	404	418	398	424	415	416	405	433	445	424	407	408	385	423	430	399	400	419	431	401	390	412	385	431	425	411	388	401	404	464	428	417	427	396	401	368	451	388	449	446	416	371	396	424	425	402	424	413	416	413	407	401	415	439	412	394	426	428	412	403	403	407	415	418	400	393	403	423	400	405	376	374	434	435	404	399	408	384	411	409	446	390	400	399	401	436	413	436	391	408	429	392	402	414	412	388	401	429	412	435	410	381	409	405	432	423	381	437	424	448	413	406	427	407	436	391	415	414	405	400	420	385	431	412	436	364	401	411	389	411	412	399	399	411	362	396	396	430	420	433	398	376	403	409	417	392	425	411	412	433	390	402	395	378	404	406	393	399	426	440	444	405	432	420	405	393	408	398	390	423	402	382	418	420	397	402	416	366	424	406	398	348	386	449	432	403	413	398	366	394	442	407	424	418	421	419	409	408	415	435	402	430	431	436	435	426	410	406	423	386	405	426	389	418	374	392	428	440	426	409	429	430	422	404	420	385	386	383	387	415	377	397	407	436	417	457	418	410	438	401	390	416	371	446	436	417	405	397	415	382	393	376	392	390	434	395	406	418	404	388	425	395	432	401	378	382	396	393	402	400	392	418	388	436	405	398	433	422	399	405	395	415	413	396	418	410	427	399	367	410	386	422	403	455	424	397	413	405	394	460	390	405	410	442	433	408	415	373	430	397	423	438	438	419	406	399	415	422	417	364	410	423	408	412	408	411	411	402	427	401	436	422	408	404	422	395	445	390	407	425	437	410	429
51888	50319	50919	42047	35377	29865	22914	19081	16415	13457	10991	9212	6300	4188	3853	3148	2759	1918	1495	1588	1555	1008	993	730	588	493	353	341	332	289	293	261	203	238	205	253	247	256	256	222	200	194	191	175	199	195	187	208	165	172	176	201	181	188	186	165	168	168	168	192	174	192	156	180	157	179	189	186	164	155	174	158	164	181	153	171	178	158	174	145	145	150	130	158	151	173	144	191	143	138	138	170	140	148	166	168	132	142	143	144	160	133	155	170	164	160	165	156	149	142	161	146	151	166	144	149	124	173	158	164	146	161	157	162	147	148	167	174	179	142	125	154	170	148	160	152	159	143	163	179	128	166	175	145	151	141	163	153	146	191	159	167	169	146	171	158	132	119	162	153	138	137	164	143	156	154	148	173	149	131	159	148	142	144	152	141	143	153	145	161	169	156	186	164	146	155	170	160	148	136	164	140	149	182	148	165	147	141	155	149	160	190	146	167	157	165	164	176	160	174	156	174	149	162	151	160	154	143	160	162	163	136	191	141	134	157	138	169	138	153	165	149	167	140	156	150	161	159	159	144	168	161	143	164	150	150	160	153	134	133	141	134	153	160	159	161	155	159	140	160	139	134	151	147	152	156	149	154	155	162	161	161	163	139	182	147	158	154	131	141	154	148	149	149	146	127	168	138	138	166	143	171	138	172	159	147	149	160	164	168	154	132	125	150	150	143	165	143	137	153	162	143	164	167	161	146	163	172	159	141	152	156	163	155	134	145	147	130	141	163	171	162	138	155	151	166	151	158	169	170	161	154	159	149	134	161	177	157	144	173	157	159	124	144	146	169	135	146	156	170	185	138	131	136	138	162	148	153	135	150	141	147	177	145	185	161	167	148	156	152	164	132	146	152	161	144	158	148	163	149	169	163	157	175	148	135	129	169	134	147	134	160	154	147	184	157	147	165	163	158	152	140	143	136	138	123	164	143	160	157	145	151	137	149	140	134	133	148	129	143	157	173	141	155	162	165	157	154	158	130	155	135	162	143	137	154	144	145	149	146	137	176	152	154	168	155	164	163	141	155	156	155	163	180	166	142	161	147	157	149	165	171	156	168	140	154	162	157	166	138	156	144	136	150	174	158	131	147	144	159	151	151	156	136	147	155	159	167	149	141	167	144	147	163	163	168	168	132	152	135	151	153	144	148	164	169	169	132	158	152	164	161	139	161	177	156	184	154	175	155	147	157	154	161	144	160	129	170	157	163	153	136	150	168	170	148	139	173	175	159	145	159	148	149	158	141	167	163	149	162	144	161	145	137	153	142	140	161	152	168	161	131	133	125	141	138	132	158	193	168	164	153	150	133	175	150	148	166	158	149	137	155	180	154	133	148	133	180	166	128	131	145	155	149	153	158	156	170	157	157	178	173	147	146	142	178	145	140	146	152	148	156	184	147	179	162	174	163	144	155	162	162	147	136	166	156	165	139	148	158	142	162	139	158	164	180	159	136	168	167	154	158	168	144	163	160	150	154	166	165	128	159	158	139	163	149	167	144	146	162	176	154	152	158	161	187	157	151	159	152	150	153	171	159	144	130	154	158	162	160	170	146	125	152	150	156	167	164	152	142	140	161	131	166	140	157	147	163	165	153	160	165	138	145	148	158	160	159	152	170	135	145	141	135	163	215	154	144	137	136	149	144	148	157	139	152	157	162	174	163	151	137	146	151	154	149	163	128	150	138	137	162	140	159	162	130	157	169	183	148	145	171	167	156	147	154	145	120	143	137	165	136	129	156	127	154	131	157	166	160	148	139	165	165	165	165	143	148	139	175	167	151	153	161	149	151	181	170	174	139	144	160	169	161	140	160	157	154	161	154	143	165	139	148	148	146	133	162	166	169	168	136	139	152	161	139	124	134	132	123	155	169	152	147	152	144	168	148	154	139	150	167	166	128	157	142	161	136	184	139	159	158	145	155	124	150	167	157	147	152	139	151	163	161	170	143	163	143	150	150	150	162	145	146	152	160	161	133	148	172	160	145	126	162	168	175	154	147	170	137	159	141	158	166	141	161	163	136	155	136	160	152	143	156	166	165	133	188	173	151	175	165	146	154	142	172	153	158	149	159	150	171	172	156	161	152	149	182	168	156	159	147	164	172	143	147	172	156	148	150	165	160	201	153	136	137	150	130	154	153	133	152	181	144	145	149	147	172	143	132	151	150	151	153	177	177	138	137	143	165	157	172	171	172	169	168	163	147	180	143	150	166	172	149	139	158	163	156	159	150	150	143	143	159	137	151	148	164	163	174	148	200	146	139	172	144	141	126	151	145	160	153	164	183	177	153	129	149	169	168	158	156	148	158	134	139	145	135	140	155	165	151	173	152	140	164	144	164	150	162	189	157	183	182	140	141	159	138	163	171	183	142	150	143	145	168	135	144	169	160	165	153	174	177	142	157	131	148	160	137	170	164	167	146	164	148	156	153	158	155	136	154	151	154	159	150	142	153	137	143	160	147	158	148	140	152	132	152	165	158	150	156	132	141	158	149	141	139	157	135	147	165	172	167	161	163	161	141	145	141	140	141	135	134	147	161	147	182	139	179	158	140	146	150	145	164	141	162	174	148	139	155	151	139	156	154	159	135	153	157	159	169	135	151	146	158	167	143	150	167	156	140	153	158	159	151	157	136	168	145	132	144	158	159	149	141	160	147	135	138	160	171	128	129	157	131	177	157	154	151	158	141	151	131	142	171	165	183	169	156	152	151	152	150	145	137	146	180	157	160	157	152	138	148	130	158	151	172	144	160	136	139	164	137	171	157	175	153	141	140	162	160	146	170	163	169	144	165	134	160	137	155	165	149	147	172	164	146	165	160	137	156	160	147	155	135	132	162	146	151	150	144	128	156	168	149	167	157	140	162	157	159	153	163	152	140	160	138	139	143	146	134	167	152	148	159	142	165	161	159	159	166	144	145	132	163	157	181	152	137	159	156	148	162	137	148	157	142	180	147	160	154	144	187	144	172	137	154	147	152	182	159	149	144	144	135	148	132	139	147	165	158	143	162	143	142	145	153	157	133	167	127	152	161	152	145	141	157	162	143	158	147	174	141	163	148	161	140	159	138	149	153	156	134	136	147	169	145	166	146	132	141	179	152	173	151	158	161	155	167	157	137	165	163	154	158	160	161	146	148	171	139	160	164	142	154	157	146	151	160	147	137	129	174	156	149	145	154	136	149	141	141	154	155	137	169	142	180	145	153	135	153	175	158	149	164	147	169	127	141	148	141	141	134	138	140	159	152	142	161	135	144	174	151	156	163	165	132	163	147	172	135	162	148	142	157	171	161	186	159	139	157	151	150	162	149	156	173	139	148	151	150	136	177	135	165	149	157	150	164	147	153	167	133	149	163	153	146	149	136	151	140	153	163	151	139	152	151	153	149	152	161	163	177	133	169	161	137	163	155	174	116	145	159	137	165	163	177	177	160	162	128	152	156	155	142	148	147	154	140	163	157	160	145	150	158
34220	42753	51651	47350	46983	31738	21236	22181	25426	26582	26122	23932	17952	14266	14220	12696	10694	8649	7338	7803	6949	4641	4531	3289	2937	2249	2031	1584	1438	1253	1410	1068	1007	1026	975	1102	1148	934	957	791	699	724	693	581	595	579	572	601	569	519	531	515	540	568	558	560	531	613	679	694	552	592	513	481	502	560	523	458	496	510	502	478	474	470	470	415	411	397	418	447	376	393	420	369	380	385	399	394	363	347	390	380	363	381	392	338	383	384	390	356	330	377	340	346	329	372	383	363	360	369	356	374	360	345	321	386	361	332	339	368	404	375	373	378	347	343	341	352	388	355	368	377	364	379	391	369	369	356	351	363	370	344	351	387	363	356	365	324	369	352	352	358	371	366	335	352	400	364	345	408	378	318	354	388	371	395	364	362	403	357	346	343	357	371	339	401	370	395	369	374	359	351	328	400	343	353	396	387	349	363	359	370	354	380	363	350	395	390	365	390	353	380	396	405	356	343	323	356	368	356	363	362	359	360	404	357	380	349	377	358	368	382	379	373	370	366	369	355	387	363	371	362	371	382	348	371	383	365	375	370	374	384	341	380	402	309	345	356	374	350	345	361	359	364	345	368	361	348	355	389	363	348	381	402	372	359	365	339	352	357	315	383	352	410	359	372	353	377	368	379	358	369	366	352	365	372	360	357	358	355	330	357	368	317	354	342	347	357	352	394	371	369	358	371	340	334	342	365	324	375	356	377	347	367	345	378	383	378	381	379	343	360	380	350	343	377	380	374	377	333	384	393	378	333	332	369	406	378	346	366	368	374	341	355	367	361	359	346	364	373	352	396	368	345	354	369	344	371	370	364	387	347	358	405	349	358	367	367	397	348	355	371	375	361	377	417	341	368	385	348	368	352	360	342	371	361	343	397	403	332	358	366	377	333	351	366	372	412	365	362	353	357	382	353	347	340	360	361	385	326	371	358	342	370	344	377	354	319	358	345	330	393	351	360	351	354	375	359	347	360	331	370	363	362	349	379	382	348	321	334	364	361	345	354	354	365	322	345	336	339	356	364	383	377	388	372	322	388	359	353	336	372	349	333	341	379	363	380	370	360	359	381	358	321	368	368	350	334	378	344	391	387	355	369	353	391	331	374	364	345	328	394	371	382	382	381	342	376	377	373	336	372	387	358	348	375	323	390	372	358	362	333	368	354	394	371	389	337	367	394	404	355	348	338	347	379	345	359	385	384	383	361	332	395	375	391	355	402	312	370	351	372	351	376	334	374	385	334	365	337	363	373	358	366	374	360	396	334	335	358	364	359	365	377	392	371	330	374	347	377	386	390	396	368	354	352	392	339	351	356	379	355	373	333	358	383	349	331	386	369	370	379	381	383	363	387	340	369	385	327	362	374	339	375	357	348	371	383	351	362	345	363	341	339	391	353	362	373	318	351	378	342	345	381	371	318	365	374	369	360	344	352	372	404	358	348	347	364	380	357	382	355	391	384	381	367	391	385	363	354	363	372	359	374	372	404	353	374	348	359	338	354	349	370	368	376	376	370	359	374	398	379	331	349	367	352	365	349	348	410	390	372	355	328	350	351	371	384	349	362	362	341	375	372	356	359	344	392	368	380	359	372	362	378	350	369	389	377	380	397	380	326	335	354	358	391	364	383	391	357	383	348	406	350	373	351	335	346	365	365	342	350	325	360	387	337	314	388	355	349	360	352	395	375	358	371	350	353	346	347	350	374	369	370	363	349	394	354	345	379	383	379	350	366	336	390	361	367	365	331	348	356	350	376	367	383	365	367	373	339	333	365	364	324	356	358	350	409	318	348	359	356	337	376	388	370	363	358	360	377	346	347	389	383	400	371	355	391	349	371	335	367	351	368	343	372	353	379	367	380	364	381	338	398	336	325	354	349	347	351	379	383	383	393	356	347	371	351	348	371	387	389	333	382	378	378	350	359	318	368	348	398	334	341	372	393	350	342	372	338	382	343	363	362	362	385	362	392	369	367	354	396	353	378	358	392	318	374	348	359	344	352	375	382	379	368	370	374	388	369	353	360	368	369	352	351	360	329	344	350	341	348	390	385	364	359	352	350	325	338	390	354	399	364	364	363	356	366	344	348	360	394	372	373	361	393	367	360	366	351	325	358	341	358	374	334	357	337	387	366	354	361	355	356	356	378	365	358	360	338	400	346	366	365	368	348	367	345	362	374	349	347	348	331	353	371	368	381	373	345	344	370	363	374	366	376	386	370	386	366	374	397	349	410	356	350	366	371	391	378	346	349	398	349	401	378	354	374	387	377	367	360	399	356	352	360	388	321	393	373	360	362	373	391	375	356	380	347	365	347	361	379	354	356	382	345	392	332	335	358	384	363	390	343	316	369	390	380	371	377	386	358	353	364	347	372	381	367	355	357	366	379	360	344	358	347	359	378	383	353	374	370	373	352	369	373	371	355	351	358	328	364	353	335	383	376	355	365	332	362	348	364	337	353	366	374	375	396	372	342	363	345	338	341	367	374	369	358	362	405	364	356	358	341	370	350	360	374	352	324	347	358	348	340	331	372	336	358	360	345	395	343	354	363	370	329	412	353	347	383	370	363	351	343	368	364	382	386	343	389	333	389	376	334	396	377	317	357	340	367	352	362	368	335	374	324	373	379	380	374	374	338	343	330	336	369	360	361	346	371	411	367	379	377	369	393	376	364	363	351	350	365	345	332	372	340	358	380	331	331	364	359	352	337	336	348	355	378	358	368	367	309	343	387	386	352	381	332	405	339	386	361	314	362	373	365	349	346	339	365	362	366	371	367	342	354	370	356	370	391	347	367	345	371	359	342	364	358	367	353	365	357	348	345	372	349	362	396	385	334	366	362	372	398	366	353	403	385	382	340	357	378	365	366	364	366	409	383	369	363	386	367	384	396	373	366	369	386	386	381	363	329	374	373	344	351	360	359	363	377	330	351	345	351	328	339	337	364	354	328	353	345	365	371	349	372	354	379	352	350	407	363	340	350	333	421	367	373	343	349	381	337	384	355	354	368	387	390	371	353	377	350	374	377	357	362	399	346	363	392	349	375	320	362	362	371	346	350	368	391	387	383	365	366	351	394	344	357	375	333	373	347	362	367	339	336	422	394	345	375	346	357	327	380	338	375	375	340	352	363	389	382	382	381	352	382	378	337	361	379	378	400	357	367	351	369	349	364	341	376	368	375	373	365	332	312	359	360	375	337	355	358	356	363	360	366	312	352	378	390	340	395	331	349	355	360	362	363	382	349	335	359	362	356	310	359	385	354	356	363	396	339	352	330	345	370	357	369	329	369	343	353	381	351	388	345	384	336	387	356	354	378	345	344	364	367	386	363	388	349	336	359	363	346	372	375	358	368	362	358	362	390	363	381	367	373	384	357	364	358	351	314	369	345	359	391	371	372	359	393	341	347	393	350	365	354	386	365	382	362	349	361	342	363	361	357	360	382	327	333	389	372	347	393	362	362	380	344	354	380	383	386	371	375	345	352
25401	20776	19811	14876	8776	3441	1446	1117	906	728	547	445	430	347	307	288	276	219	218	225	180	158	172	191	168	183	136	165	155	142	161	133	153	149	152	139	132	174	170	140	136	141	122	145	132	136	136	160	117	111	133	134	136	126	143	183	154	134	130	126	152	130	130	150	151	132	129	156	151	166	128	144	136	133	131	130	158	151	126	147	128	140	130	134	138	131	114	156	138	123	120	138	135	149	115	134	141	129	140	134	132	134	119	137	134	124	123	133	156	146	121	142	118	150	149	149	121	133	127	162	140	125	136	121	138	114	132	138	121	122	157	143	155	131	98	122	129	143	170	141	145	128	135	139	137	118	153	135	118	120	156	137	124	135	112	127	152	133	122	120	125	124	150	143	134	134	144	152	136	127	130	133	147	131	148	135	128	131	144	126	124	120	122	136	129	135	125	171	137	152	130	143	157	142	128	154	138	122	116	120	130	125	123	138	138	146	159	124	143	125	131	120	139	112	142	156	137	134	155	143	107	144	132	128	157	143	106	135	118	134	144	155	169	152	123	132	117	138	130	128	119	143	163	143	134	143	129	127	108	137	157	136	126	142	128	128	148	134	141	144	144	157	131	154	136	122	140	130	138	134	127	134	124	146	146	134	137	156	119	136	137	130	152	133	149	145	148	128	157	140	151	153	116	116	128	123	144	150	137	127	137	109	125	140	148	119	127	145	137	133	116	124	131	112	141	116	126	113	140	128	141	115	127	130	141	114	134	138	119	131	144	128	139	148	131	168	131	149	138	133	140	149	144	129	135	119	135	121	123	116	121	136	127	132	142	147	156	121	131	142	132	121	123	130	171	147	129	124	142	133	155	145	131	144	126	132	124	128	153	145	138	113	129	130	139	128	133	114	149	114	155	144	134	137	144	141	108	125	137	155	131	144	157	117	132	138	134	128	138	141	129	142	135	138	141	128	141	113	148	152	126	116	131	150	136	122	143	130	131	146	148	130	144	128	117	132	149	140	103	132	126	149	129	131	139	128	138	144	139	118	142	152	137	118	127	135	152	146	147	132	131	142	137	148	141	138	136	124	147	154	135	112	124	139	146	133	170	139	146	122	142	126	120	127	124	146	150	139	118	115	158	158	136	124	123	124	134	121	126	140	136	129	133	118	144	134	128	119	146	151	120	144	134	138	137	121	152	120	154	146	161	127	135	120	141	136	140	126	118	144	138	136	137	135	132	137	142	125	156	124	149	116	126	131	146	130	131	144	137	128	144	127	164	135	135	144	130	117	139	130	141	120	141	156	121	163	101	137	129	119	132	151	133	136	124	128	119	153	137	137	127	121	132	127	149	156	133	124	136	127	144	126	128	127	139	141	120	148	128	134	128	133	154	125	148	138	132	149	146	139	170	161	116	140	143	133	119	139	131	136	134	128	134	124	133	116	134	136	139	134	119	147	148	130	134	138	119	130	144	134	109	118	136	147	138	123	130	125	144	140	135	134	127	132	125	147	150	134	141	137	134	143	127	132	141	146	146	139	127	127	150	129	128	133	129	126	129	111	135	129	123	135	140	125	148	145	141	143	138	150	160	129	128	140	117	110	118	133	146	147	129	128	113	174	135	116	132	137	122	139	159	120	147	148	130	145	147	148	136	124	132	102	142	134	138	136	138	133	160	125	118	122	144	121	124	142	145	133	140	147	153	155	131	126	144	129	150	122	147	140	140	155	118	152	131	127	137	128	134	161	134	129	114	139	158	140	129	143	111	138	139	132	123	142	137	165	125	132	128	151	135	155	140	140	152	139	115	142	139	148	136	115	129	120	147	133	144	118	115	143	128	123	136	136	143	143	129	132	133	135	135	119	146	133	141	126	164	128	137	123	146	137	147	110	110	142	138	137	138	120	130	122	117	123	136	128	131	135	131	143	123	118	155	134	133	147	112	157	131	143	142	112	169	163	123	126	161	144	158	165	152	132	123	155	140	138	117	151	137	140	141	137	139	126	122	125	150	121	128	135	159	133	116	118	136	162	138	134	130	150	127	147	124	132	131	108	123	144	122	153	159	134	125	151	143	129	130	127	115	125	134	140	140	124	120	127	139	121	155	137	131	142	157	132	137	129	152	149	123	146	144	126	142	146	150	124	143	140	147	126	132	125	128	137	131	116	140	138	137	125	129	144	150	132	115	135	141	138	143	123	154	134	133	134	143	138	151	128	144	170	115	155	126	129	142	143	131	136	128	116	144	129	132	136	137	122	129	137	144	127	144	144	123	120	153	150	128	145	130	121	129	138	131	136	117	127	156	129	138	128	128	149	135	133	141	142	116	135	139	125	138	133	133	133	133	140	134	126	139	156	157	150	131	135	155	131	116	141	150	117	104	133	150	121	116	125	136	132	136	130	129	133	133	131	120	145	133	137	136	141	121	129	127	140	127	140	138	122	152	129	160	134	143	134	134	152	139	122	142	139	139	121	142	144	133	136	131	113	137	142	147	122	120	134	141	136	120	157	146	133	154	127	144	137	140	120	129	144	133	145	136	126	128	145	143	135	112	142	141	131	144	144	129	124	139	134	134	130	157	133	125	120	131	113	136	140	113	122	143	129	135	123	126	143	127	134	150	152	116	136	126	120	135	149	133	128	123	133	128	126	125	133	164	123	127	137	136	119	125	117	128	142	123	160	110	148	129	159	137	117	157	135	122	144	136	143	149	133	141	130	132	130	143	141	122	131	144	139	154	141	146	141	125	160	140	131	124	154	130	151	107	113	148	131	137	138	123	123	127	120	132	151	108	136	126	138	121	117	137	135	142	117	139	130	127	133	125	127	144	150	118	128	141	127	139	129	135	129	130	110	135	153	121	123	156	149	134	136	150	148	153	125	145	148	123	130	124	113	131	148	132	151	133	138	127	145	138	146	157	130	106	139	150	136	144	146	141	142	129	130	127	143	157	137	133	121	139	119	140	133	123	145	109	112	140	129	139	141	137	115	120	138	139	134	143	138	158	143	128	140	130	125	133	155	116	118	133	118	140	142	109	143	125	126	140	145	133	139	153	124	134	135	131	119	158	99	145	132	131	128	132	123	132	139	147	129	129	154	133	141	128	127	134	125	131	117	123	124	136	117	146	129	118	133	136	135	118	153	142	127	141	132	135	145	129	116	141	124	137	143	147	142	136	131	141	125	127	128	122	123	135	119	153	114	128	127	146	146	126	132	144	143	129	134	124	129	105	144	129	117	125	136	149	120	128	118	134	140	130	142	159	136	156	150	127	144	117	148	150	151	114	144	152	149	141	135	124	148	135	134	130	133	126	135	140	136	119	135	119	137	133	128	125	146	140	129	135	118	127	132	139	137	138	148	157	156	127	132	145	127	171	126	121	136	139	127	123	125	149	117	125	113	133	146	141	138	141	165	120	143	144	141	136	137	143	149	124	142	115	141	128	135	136	140	112	147	138	142	142	147	123	151	134	156	142	127	156	136	137	141	127	122	129	153	109	134
15210	18498	26594	24089	20092	10156	5767	4829	4256	3505	3078	2619	2151	1666	1520	1318	1227	989	893	896	788	664	597	584	563	505	484	485	465	459	442	459	390	420	391	417	373	382	350	362	365	375	385	339	395	337	407	388	376	350	348	359	366	340	337	327	357	345	377	347	340	374	378	324	342	336	381	340	320	340	345	334	351	343	342	328	348	293	339	399	351	325	315	298	307	359	340	341	317	357	346	356	357	336	312	288	333	362	375	338	338	342	330	373	342	321	341	343	332	349	286	337	352	321	325	376	325	343	348	367	322	333	341	339	332	315	332	324	370	287	357	329	332	342	324	341	370	321	325	345	353	319	346	328	336	359	347	344	329	364	335	356	351	355	345	342	349	316	308	342	358	365	329	328	352	331	344	323	340	313	336	340	312	342	329	344	317	307	352	348	324	334	322	340	322	335	323	388	377	357	327	336	325	352	341	339	365	350	365	359	321	343	312	326	339	350	335	348	317	329	341	358	364	319	309	334	353	357	362	304	334	352	353	321	321	349	328	332	319	332	341	348	350	316	332	299	334	362	355	329	316	357	329	359	348	317	364	338	332	347	351	342	348	332	316	338	350	348	318	339	348	348	316	319	329	327	350	336	332	332	321	346	355	355	327	348	335	329	349	325	316	342	317	315	309	369	336	338	372	318	356	330	333	328	337	342	373	333	331	323	325	325	358	325	334	312	359	354	316	311	363	348	360	337	360	328	370	336	338	350	352	346	331	331	326	357	363	358	367	345	311	327	353	334	312	362	317	331	314	328	329	336	329	345	348	344	330	338	364	351	340	338	331	318	338	352	353	328	334	348	329	336	318	346	364	328	332	317	345	345	376	323	368	318	316	331	335	336	371	322	324	343	342	342	327	345	318	366	328	375	324	327	353	366	342	329	324	349	325	325	362	346	363	333	318	324	348	340	331	358	343	340	299	337	335	337	338	327	331	315	316	344	360	348	339	348	319	323	330	349	334	344	325	332	331	334	323	319	331	354	365	345	346	350	322	332	351	340	330	328	339	330	333	334	348	308	330	360	326	335	339	361	304	345	332	332	350	334	338	341	314	336	358	393	319	344	341	312	329	337	351	330	318	343	308	349	335	346	321	313	335	338	352	338	339	327	347	346	305	345	327	354	355	325	307	322	327	340	311	356	337	359	349	322	332	350	346	312	358	307	322	367	363	339	320	325	317	330	314	353	322	356	333	309	317	337	328	342	330	315	318	385	341	365	331	340	340	307	351	339	296	345	331	314	359	311	323	309	335	351	308	327	352	339	360	340	340	310	317	340	321	339	359	360	330	346	328	322	365	331	352	333	334	342	349	312	331	345	345	353	317	358	340	323	326	327	342	332	345	332	303	325	325	321	339	364	343	343	340	343	322	338	355	305	315	330	343	298	362	348	321	370	320	372	338	354	332	353	339	327	313	324	334	339	305	356	341	326	316	341	308	325	337	354	356	325	362	353	353	348	348	343	359	338	370	329	327	297	339	339	326	354	339	304	354	326	328	313	308	333	321	326	330	323	346	347	356	327	320	325	355	347	340	335	345	323	324	319	337	315	321	329	318	341	368	347	348	323	378	346	335	309	310	322	345	315	324	371	318	365	320	367	314	325	356	351	318	352	311	321	297	324	347	332	325	348	341	351	351	362	351	357	340	362	336	340	347	363	332	338	308	343	312	354	347	336	328	355	359	363	341	350	316	352	343	329	331	330	348	306	364	364	317	326	338	362	321	314	365	327	341	316	301	347	349	319	333	351	334	364	341	308	354	318	343	331	358	340	357	344	337	363	336	314	366	300	353	376	310	323	319	318	337	324	342	346	366	330	319	343	320	376	317	340	322	329	325	336	335	344	340	344	360	372	352	365	349	333	339	343	337	353	335	371	307	335	364	343	333	328	301	336	319	340	325	336	312	317	331	356	344	330	338	325	323	351	342	347	365	359	315	373	353	330	356	327	311	321	339	317	315	357	331	337	333	345	365	317	349	319	313	346	305	337	328	365	333	306	343	343	336	327	314	313	322	322	319	350	346	341	335	382	322	322	344	353	361	345	361	339	354	347	352	344	329	345	350	321	352	358	336	349	338	332	358	331	304	367	343	362	347	358	337	344	303	354	300	323	346	350	300	352	339	325	325	347	332	335	314	369	381	360	366	325	340	317	316	335	330	334	342	348	329	344	332	311	316	338	345	340	320	361	319	335	356	328	309	341	332	308	324	349	310	356	345	343	313	315	375	340	350	358	319	353	319	371	355	326	328	308	354	352	352	324	332	345	368	334	326	359	338	326	335	342	318	351	314	354	397	327	318	338	316	340	323	358	305	325	326	311	341	324	342	340	324	333	315	340	309	334	340	327	386	319	351	319	337	339	348	353	337	342	330	359	330	348	331	344	343	331	326	330	335	347	384	331	332	315	331	352	374	328	348	323	321	332	302	343	330	356	346	342	343	339	319	309	320	343	308	333	320	333	307	339	364	367	356	324	346	359	355	325	352	310	324	330	350	322	332	336	362	345	337	338	352	302	338	316	341	321	344	345	328	307	303	340	351	323	310	338	281	366	334	357	347	357	334	334	332	317	330	349	345	336	340	344	359	340	323	339	368	325	341	331	358	339	371	369	336	328	344	357	342	361	343	326	310	327	344	336	327	329	328	317	353	351	324	333	364	311	351	307	325	322	350	325	329	325	376	343	354	349	313	334	326	313	370	330	303	330	332	347	326	323	321	300	350	355	316	325	351	344	316	331	349	341	304	340	337	331	338	303	335	383	324	353	348	365	332	354	326	339	374	332	338	352	326	331	346	313	330	337	372	323	370	328	320	354	323	344	352	354	354	345	331	328	340	332	327	336	342	325	326	321	346	330	327	365	334	319	345	357	332	355	355	336	317	346	347	352	375	342	308	349	318	349	360	349	327	394	356	334	334	320	379	336	320	327	353	325	323	336	330	328	313	315	361	321	343	328	348	329	336	333	353	336	355	369	330	318	340	377	329	364	367	307	319	354	342	325	324	343	361	336	340	351	331	337	325	320	356	327	316	340	348	351	333	337	348	331	352	311	344	357	325	337	353	335	321	298	364	320	341	363	342	340	346	316	329	362	378	329	329	324	344	341	321	323	333	309	353	356	364	322	372	340	341	364	319	341	344	334	319	329	356	358	345	332	381	339	333	360	323	324	306	328	347	336	350	331	381	334	334	343	353	335	331	360	347	341	350	356	357	317	328	326	348	320	372	362	324	343	363	357	325	325	334	350	317	352	321	372	337	314	348	337	307	319	334	337	347	358	326	366	354	332	336	339	315	329	367	366	322	350	349	367	345	328	322	336	354	355	319	320	347	344	358	351	313	333	316	325	369	288	334	334	303	336	305	334	317	344	348	356	337	319	362	314	343	329	355	353	339	353	343	353	314	351	310	344	325	336	356	358	315	332	355	357	301	360	344	332	336	338	323	363	318	305	304	335	332	332	350	313	363	343
41856	46299	47345	44834	35176	25788	17302	10941	9051	7762	5923	5532	3919	2370	1929	1572	1494	1085	947	1001	829	677	535	380	411	316	290	264	236	240	259	248	235	228	214	227	213	179	194	201	201	187	208	201	202	186	182	183	186	189	190	177	210	166	189	196	195	192	173	212	168	196	176	193	176	195	191	157	187	184	166	176	181	213	171	174	160	190	177	175	148	168	159	196	171	163	158	159	173	193	185	182	199	168	140	165	191	178	184	164	163	175	144	170	172	187	181	134	168	161	163	159	176	168	151	163	175	186	204	177	203	198	157	189	165	155	174	162	174	182	181	159	185	163	178	173	159	169	189	185	160	179	182	183	166	158	165	169	172	174	181	170	189	166	171	159	182	198	167	153	165	167	161	193	163	158	186	181	191	154	180	160	174	193	173	174	169	185	171	177	160	183	170	186	181	176	164	172	171	133	169	173	144	185	161	170	179	169	167	192	146	177	175	162	199	189	175	182	141	201	185	161	175	165	171	176	162	169	176	186	188	194	183	169	158	181	184	160	169	183	171	166	147	193	184	158	155	180	169	161	165	154	152	173	176	200	164	183	162	185	181	155	148	176	169	163	169	192	179	152	170	165	150	176	169	186	184	154	170	145	172	156	149	185	156	186	190	157	169	159	204	181	191	173	150	162	161	168	150	176	196	186	157	172	177	159	160	174	173	202	155	155	172	188	155	164	180	151	172	159	149	200	161	177	158	180	169	161	168	161	164	179	164	149	166	176	174	189	171	188	177	153	163	170	164	167	159	156	165	169	158	182	136	163	165	148	167	179	167	157	161	164	181	181	200	157	190	173	183	163	154	167	145	152	181	188	175	171	169	175	166	172	182	162	186	182	178	171	166	188	184	151	181	156	148	167	174	164	200	186	188	155	184	171	161	169	173	173	154	166	151	180	178	187	176	156	174	185	152	145	174	172	177	148	157	170	196	174	150	179	192	182	169	181	182	161	178	169	163	159	187	171	145	182	158	167	168	166	177	161	189	162	183	184	190	169	143	187	168	186	163	176	170	171	156	151	160	194	156	177	164	191	189	151	187	179	168	177	163	162	166	183	149	164	187	149	154	165	159	172	173	178	192	152	173	182	170	171	198	168	176	159	155	162	161	169	171	186	173	174	195	162	191	182	141	183	162	153	143	168	172	185	199	194	169	165	178	189	164	165	156	164	179	193	169	180	157	157	171	188	182	149	156	169	184	178	163	176	158	171	173	165	180	196	156	165	185	161	170	181	164	174	186	172	180	170	170	187	185	171	160	182	164	171	168	173	148	157	166	179	186	147	170	182	176	157	169	196	146	183	164	165	165	150	175	192	155	171	165	162	171	161	196	157	184	158	190	157	178	169	157	163	162	185	167	189	190	167	167	150	198	152	169	172	152	174	158	157	171	185	164	173	169	170	170	153	170	182	194	152	172	164	166	166	217	157	183	171	151	159	177	183	175	162	188	180	144	171	179	158	192	156	152	163	192	175	193	194	195	169	161	162	175	151	152	168	164	173	170	161	178	165	185	200	166	190	175	165	161	159	166	176	173	165	169	197	192	167	175	170	180	172	186	170	170	187	177	198	176	173	192	173	170	162	180	172	180	167	179	188	173	166	174	158	181	170	202	186	169	181	158	148	169	180	169	153	196	162	171	172	170	168	168	173	147	163	182	170	177	166	179	188	170	183	167	174	176	173	207	159	179	151	169	179	149	155	173	201	177	155	187	168	187	161	168	170	167	181	164	177	192	169	146	173	172	173	193	179	155	175	172	166	165	153	176	166	174	155	170	191	188	190	181	179	166	155	165	151	164	161	188	185	176	176	178	164	147	151	156	178	183	154	192	171	171	178	185	171	150	185	189	149	172	183	193	153	181	174	209	182	176	175	175	175	139	168	160	156	177	158	155	171	175	169	203	206	185	165	174	153	178	174	158	185	177	193	161	168	172	195	189	161	161	151	162	181	166	155	176	178	162	180	170	165	150	167	174	172	159	167	155	168	150	199	143	162	148	142	193	152	150	187	173	181	186	186	187	185	162	176	164	178	172	157	177	166	152	162	160	153	188	158	172	184	185	167	166	176	177	161	151	165	175	179	175	172	180	174	179	169	168	182	182	168	179	174	195	180	153	173	207	176	178	174	168	167	177	160	170	185	164	220	184	168	167	178	167	193	179	169	188	176	160	176	191	176	176	161	162	192	174	165	179	171	168	174	179	153	204	149	181	199	171	185	204	179	183	170	168	152	167	189	168	181	179	185	185	175	179	158	178	157	180	163	164	185	162	186	154	191	168	168	185	197	179	179	185	199	173	144	196	188	170	173	174	177	174	181	162	184	168	176	166	170	166	177	161	149	180	162	165	184	191	175	162	179	180	171	183	167	171	170	149	170	182	158	176	164	160	154	171	150	147	166	182	156	171	164	211	174	195	174	179	181	164	162	196	180	156	166	183	177	159	180	187	198	161	177	160	169	149	162	161	178	178	178	153	167	168	166	177	194	200	185	163	169	183	165	169	184	181	166	201	167	174	171	150	172	177	176	196	168	161	174	160	167	189	163	171	141	160	195	163	156	175	150	152	180	169	172	160	162	174	180	183	164	163	197	170	163	174	194	181	189	173	172	195	193	183	177	170	170	173	172	157	184	176	176	185	198	183	179	171	148	161	160	172	167	145	197	183	155	167	192	193	179	191	185	175	177	177	186	178	170	170	189	166	171	164	172	171	168	170	163	180	143	174	183	188	186	198	180	153	205	178	184	174	176	180	175	166	179	179	156	183	177	164	186	189	169	147	158	168	176	166	161	164	161	158	186	165	182	173	163	181	177	161	164	187	180	199	163	157	179	173	158	162	164	187	164	176	174	178	171	160	151	183	172	174	165	168	165	188	209	185	170	173	161	170	169	187	188	164	134	177	166	182	160	175	171	179	183	181	191	151	151	178	183	189	167	182	205	174	176	186	180	216	207	158	173	154	188	163	172	178	184	195	167	175	177	155	161	172	169	185	172	196	167	178	167	170	151	174	164	154	178	165	186	152	163	180	180	182	187	185	157	157	182	159	154	184	167	171	183	186	164	174	180	176	153	171	165	199	155	198	151	160	169	146	154	167	205	180	166	187	174	154	155	143	176	188	184	172	190	172	157	173	181	191	183	188	159	191	166	174	184	181	165	169	173	191	180	181	169	170	172	201	177	179	171	173	168	215	178	182	167	162	165	173	186	170	183	177	183	171	174	172	187	148	187	171	176	158	192	148	164	159	168	166	190	180	180	171	166	152	183	176	156	184	164	159	156	179	155	186	161	183	163	185	152	189	163	166	184	163	176	182	181	171	169	174	164	147	196	180	147	177	168	178	161	183	148	192	172	193	180	179	176	169	204	171	148	179	175	197	182	147	158	162	165	161	172	156	169	169	173	162	161	180	186	165	138	166	172	193	187	189	192	172	174	175	168	173	169	168	155	172	165	159	183	204	179	160	164	184	162
27879	40002	47018	49179	40676	25975	17074	15643	18816	19059	17815	17512	12561	9442	8784	7253	6550	5464	4653	5008	3987	3131	2692	1863	1862	1454	1281	1064	919	918	919	789	761	812	726	862	796	645	632	627	635	645	726	624	588	555	543	536	526	517	526	516	495	491	525	552	559	529	598	582	532	520	489	487	499	495	549	489	439	477	480	457	471	510	471	449	454	445	437	425	432	416	420	438	420	395	408	397	419	441	401	423	404	401	419	427	404	430	416	400	433	422	395	430	404	401	422	432	387	406	415	442	444	429	416	435	397	428	390	399	414	429	428	388	426	420	417	433	415	421	454	456	458	443	421	418	444	397	424	429	398	391	395	449	445	413	429	379	400	427	418	421	424	413	410	403	415	427	418	432	413	444	447	396	403	425	407	392	420	389	419	411	409	431	393	429	397	401	410	408	415	422	434	423	377	445	452	408	384	437	438	421	392	400	400	416	447	443	414	391	385	420	428	439	421	419	439	452	406	454	414	428	411	418	440	425	418	410	429	380	406	428	404	447	417	422	399	427	393	429	421	397	401	418	406	391	418	384	445	402	425	423	431	416	417	415	429	419	439	420	408	405	416	427	433	407	406	393	427	391	399	424	352	440	442	418	433	451	399	405	385	394	390	465	403	383	386	438	441	402	391	412	374	386	416	394	428	400	429	448	403	408	393	383	380	429	410	430	411	417	387	428	407	420	416	400	397	427	417	406	426	434	422	410	394	409	418	424	438	457	387	407	386	401	412	424	421	402	423	435	460	422	413	399	422	412	438	439	427	406	403	420	401	418	426	463	416	420	418	444	422	401	431	412	404	444	398	408	435	413	380	405	447	375	376	420	399	433	431	394	439	475	421	399	416	439	408	394	431	400	408	433	410	371	394	418	422	445	386	403	417	389	431	408	433	396	434	390	406	377	382	383	422	422	429	405	391	438	393	408	388	386	384	383	401	379	430	440	429	421	440	391	394	422	377	445	390	419	439	426	440	385	374	409	439	392	428	415	421	431	439	398	437	412	426	417	449	399	383	396	383	389	402	406	404	425	377	428	416	417	410	396	435	428	405	427	403	446	392	445	412	432	387	423	450	429	437	417	390	411	424	424	450	447	428	409	447	415	414	398	378	431	409	401	422	364	404	401	426	417	431	468	454	375	392	399	405	420	429	406	372	400	416	415	420	420	420	376	400	409	413	404	412	380	436	408	386	423	409	413	429	393	426	425	406	402	397	421	420	400	382	444	418	423	416	399	396	398	434	420	408	399	411	412	412	417	388	428	406	393	404	406	419	389	412	421	431	416	416	437	384	394	390	414	435	427	418	425	421	431	416	437	426	414	447	380	381	437	434	407	440	403	435	406	445	409	391	421	423	414	404	396	423	402	447	353	439	400	390	419	424	426	412	374	362	426	417	431	429	405	357	352	407	423	383	423	413	437	409	391	412	435	404	413	382	428	443	408	437	439	408	405	410	434	392	398	408	412	378	387	373	434	444	394	371	436	384	421	422	438	481	387	396	446	433	415	425	411	414	440	391	413	403	387	416	436	412	424	432	416	449	410	397	455	390	423	404	400	397	405	429	473	426	378	390	369	435	421	396	426	430	425	386	430	419	412	424	407	382	422	416	416	406	407	430	406	437	406	386	395	397	389	443	411	412	404	399	423	396	402	404	413	427	425	402	392	393	401	417	417	407	427	380	417	408	433	403	410	403	400	426	438	409	435	433	421	419	408	432	447	440	411	397	445	429	401	447	433	417	442	463	443	409	423	461	413	399	398	412	405	366	444	453	401	424	428	428	407	423	410	405	415	415	432	420	418	415	431	429	407	443	445	438	429	387	406	432	412	411	414	425	391	414	403	395	420	418	417	403	426	376	363	441	418	390	386	410	418	448	378	389	413	349	386	405	414	403	417	399	423	418	409	436	409	443	414	416	422	398	423	438	419	401	420	436	421	444	439	430	419	381	372	447	445	411	410	455	435	390	415	418	400	416	426	436	413	389	430	403	409	434	385	439	411	383	415	394	448	411	384	397	433	390	397	433	439	412	434	385	386	416	419	410	400	424	421	377	457	470	406	404	391	450	437	413	397	422	371	423	445	392	408	424	415	430	419	401	415	451	395	390	399	444	411	439	424	405	430	429	390	416	402	395	437	376	416	368	407	415	441	432	431	404	390	414	407	441	430	433	400	392	392	389	400	439	417	419	418	418	417	403	409	369	451	403	419	415	416	409	398	465	407	430	388	418	444	412	421	423	420	427	422	397	452	423	397	427	423	441	402	424	417	418	394	414	427	377	449	371	434	423	427	418	411	421	415	387	407	457	414	409	393	423	392	417	407	408	449	404	355	404	435	442	477	443	453	408	400	409	422	393	428	390	431	423	425	416	400	440	421	431	419	382	396	423	425	411	427	441	421	434	411	422	367	387	418	452	385	436	417	402	407	361	423	418	439	416	420	403	377	375	425	452	453	399	426	397	384	381	368	398	460	410	425	404	392	411	383	430	408	412	420	400	400	429	393	420	429	430	393	403	450	423	450	452	436	437	421	430	424	394	415	418	424	411	434	402	438	424	451	396	414	425	389	410	412	413	406	400	457	411	404	424	432	434	417	409	426	411	401	435	420	417	403	425	405	399	433	388	380	396	406	422	402	417	402	403	395	425	442	425	421	395	387	441	389	433	386	454	413	398	431	385	407	375	411	393	436	384	403	445	425	399	423	424	413	410	436	419	435	434	403	450	413	392	384	400	401	438	413	431	398	404	437	402	407	385	463	399	379	426	438	422	408	421	412	409	399	408	419	412	407	406	410	444	372	437	401	413	445	412	428	397	403	380	407	430	416	409	413	418	417	402	418	458	383	417	409	448	394	427	385	434	420	406	426	437	415	417	412	448	425	427	440	435	394	412	470	438	424	386	398	401	422	392	420	440	460	434	385	425	442	441	405	397	399	394	443	401	383	389	414	431	394	411	379	419	416	430	380	404	410	429	427	458	399	443	438	411	372	395	394	424	421	423	434	413	409	421	413	422	420	411	396	428	405	419	443	427	413	409	404	384	372	383	411	396	442	431	433	411	428	419	450	421	407	425	418	392	390	412	405	411	396	424	424	381	415	411	398	381	419	397	442	385	431	396	436	401	406	431	451	418	427	400	406	437	435	435	420	447	471	420	444	435	402	436	410	390	427	426	434	393	368	385	431	427	419	413	412	409	426	428	494	424	398	445	424	390	387	431	430	422	466	422	396	417	409	446	457	431	407	448	441	405	379	438	406	428	444	403	412	368	457	399	391	405	404	444	437	429	438	412	450	426	369	422	397	436	414	390	426	422	390	424	456	441	403	395	398	413	414	412	437	420	437	417	414	414	425	397	386	443	400	386	383	404	427	422	442	429	455	433	392	432	418	425	405	359	406	417	426	419	422	432	428	389	425	459	452	427	443	427	430	414	402	398	425	427	426	421	405	406	406	401	425	405	372	412	404	446	398	431	408	421	384
50677	49676	48905	41232	36185	28505	22241	16468	15120	12891	10331	9361	7196	4217	3447	2690	2553	2059	1603	1766	1455	1126	903	591	621	492	424	371	293	287	300	234	261	243	243	233	219	220	235	209	212	202	211	171	197	184	202	167	188	159	170	164	175	163	175	166	167	207	195	189	210	204	170	187	175	167	161	144	171	177	154	159	146	167	163	173	166	147	161	160	144	138	148	165	166	170	130	152	161	125	161	150	156	154	167	134	161	168	158	139	157	159	157	174	143	147	155	166	141	141	151	161	142	179	145	156	164	149	150	158	145	161	144	150	158	132	182	147	173	113	170	165	136	140	155	155	144	159	135	148	170	159	141	156	137	185	157	136	150	145	154	179	135	161	166	155	152	152	143	148	149	162	157	155	166	158	162	165	127	129	140	148	148	157	155	163	152	162	154	150	159	139	158	145	153	137	148	135	151	157	147	165	164	147	164	157	134	156	176	154	170	153	148	139	170	181	123	161	152	147	160	127	169	151	163	139	159	156	158	151	148	167	170	134	159	146	148	136	148	159	127	146	153	168	125	147	148	137	146	154	153	139	156	131	145	143	154	149	176	139	166	137	160	160	142	154	166	147	158	144	170	147	159	158	149	155	135	141	134	128	139	158	153	168	184	163	158	163	148	181	136	154	142	127	151	153	157	163	184	156	190	141	149	158	158	150	153	152	177	148	133	127	161	169	131	169	166	171	170	144	166	116	150	164	156	173	178	162	133	137	164	176	174	155	153	145	148	143	153	144	146	135	122	158	147	150	146	167	149	159	130	155	122	161	151	152	145	164	173	128	174	137	188	143	143	142	156	146	179	146	143	145	134	151	142	152	163	146	153	143	148	141	144	143	149	165	153	140	154	159	164	174	152	159	164	160	170	134	137	155	126	149	118	126	149	178	136	153	140	161	146	133	147	149	153	127	150	167	129	146	148	146	146	166	151	155	162	140	156	144	147	156	130	146	157	149	152	163	154	157	145	146	150	167	132	140	139	149	135	135	159	143	127	141	146	132	169	156	133	152	146	159	150	157	146	141	161	159	155	134	165	135	156	146	143	170	147	161	151	135	151	164	148	142	151	159	149	138	160	157	125	161	148	142	156	155	176	155	174	128	140	140	168	151	156	154	143	154	180	160	132	132	123	148	140	166	141	160	150	141	148	153	158	152	160	152	149	171	148	143	144	155	129	169	136	140	152	137	147	154	167	133	147	140	142	146	138	157	157	154	128	141	150	143	134	158	158	140	139	171	145	162	150	138	154	159	137	165	152	156	140	138	152	166	161	153	163	157	139	173	146	164	127	149	136	125	141	128	147	136	139	174	152	138	149	143	162	141	134	133	145	166	151	171	142	158	162	148	117	151	137	165	157	158	165	130	166	156	150	160	141	151	144	132	138	152	129	139	186	168	161	172	146	142	155	158	143	145	152	140	153	129	165	142	172	152	147	136	147	151	131	163	135	149	143	126	148	141	140	151	142	161	172	154	151	139	156	150	151	160	166	156	159	150	143	184	163	156	145	129	135	156	178	138	128	139	161	136	167	156	155	146	144	160	151	139	169	150	161	163	136	148	140	133	168	141	165	130	171	129	124	173	122	150	140	138	139	185	142	135	160	170	150	134	163	143	158	157	159	155	161	143	128	149	155	164	166	153	167	142	162	156	141	144	148	148	141	146	158	146	135	148	140	157	150	133	145	124	144	141	158	133	136	155	153	149	146	152	151	160	185	139	145	160	151	144	178	148	154	174	140	143	143	155	146	162	165	144	161	153	166	172	142	168	149	143	164	163	149	166	154	152	153	148	143	149	177	136	160	163	155	161	154	144	138	144	162	138	146	146	155	174	150	149	151	167	141	165	146	161	173	150	158	147	155	142	162	157	138	153	162	138	162	144	161	152	161	148	165	154	153	147	173	152	137	145	157	144	149	154	159	171	161	173	161	154	159	136	143	154	159	139	155	142	165	159	162	146	136	157	157	130	150	171	138	128	138	162	173	172	159	143	178	167	164	149	135	158	141	150	133	166	160	155	136	156	146	156	154	164	149	146	137	165	155	134	163	166	169	162	174	137	147	154	162	141	129	157	163	157	164	160	163	166	156	129	163	154	153	156	130	148	146	141	144	154	135	154	159	160	171	147	142	162	179	154	158	152	135	139	132	156	138	167	131	171	126	149	142	155	146	161	183	157	174	167	172	151	157	137	165	151	176	150	147	134	158	156	157	132	139	138	176	152	154	136	162	172	146	155	159	148	131	157	163	147	153	133	138	149	166	163	164	130	155	135	160	129	142	172	153	154	154	150	140	140	173	143	167	187	150	137	161	147	137	162	147	161	158	158	142	168	140	138	157	164	137	133	134	142	157	151	143	133	144	172	132	155	146	145	136	145	166	156	123	136	169	146	160	159	143	160	157	159	163	154	170	139	153	147	135	153	146	159	165	148	157	133	152	150	148	160	125	159	148	151	179	138	156	153	156	140	153	141	151	157	151	139	150	157	154	171	139	141	143	140	154	170	177	163	148	140	140	139	149	127	159	134	176	173	162	179	136	158	163	134	143	154	145	130	146	176	145	157	144	155	191	154	157	140	158	161	148	183	148	157	146	137	148	144	131	156	153	157	134	145	148	142	168	132	136	161	147	161	153	166	144	157	144	134	171	153	144	136	147	168	163	154	156	151	152	141	153	171	142	151	140	137	140	152	144	141	134	180	173	160	139	136	171	138	168	145	145	140	155	152	141	166	141	163	158	152	157	165	133	156	152	143	157	138	139	142	146	161	157	161	145	157	152	169	163	131	136	141	171	174	139	166	144	178	140	158	127	161	138	162	141	148	167	126	167	155	179	140	176	146	134	156	150	148	162	170	152	157	155	155	147	147	149	136	151	161	153	151	142	170	159	157	161	147	153	161	155	168	153	161	133	141	173	170	161	139	159	136	155	139	159	158	130	158	154	158	146	144	130	150	150	172	153	152	144	173	159	135	153	148	149	149	180	125	150	138	146	123	152	154	126	124	142	159	168	162	150	149	158	166	145	140	163	172	138	133	173	149	144	137	147	135	148	148	155	170	158	167	166	182	145	154	160	142	125	150	149	127	152	155	167	166	163	139	147	144	163	157	154	148	181	144	152	156	136	164	158	151	165	135	176	204	136	173	157	143	126	163	185	138	152	158	161	142	173	152	147	174	147	133	145	140	186	154	148	148	132	168	152	145	146	170	164	172	146	161	179	160	161	160	133	144	154	157	148	159	159	146	163	150	145	151	147	146	164	143	166	155	167	167	176	164	149	154	127	153	146	127	180	133	122	147	141	155	145	149	143	148	131	159	149	153	131	139	130	152	147	165	163	152	140	138	164	166	168	156	143	156	148	161	170	157	156	161	152	153	165	157	145	171	170	154	155	164	150	151	159	140	162	133	159	157	142	148	153	160	158	146	153	139	164	184	180	144	138	143	166	149	167	144	154	133	161	159	151	141	130	155	149	153
33607	42764	49286	49181	45060	32043	24485	21061	23820	26740	25672	24798	18918	14746	13091	11211	10219	9420	7407	8107	6441	5262	4143	3008	2874	2266	1911	1606	1328	1243	1377	1026	1035	982	955	1094	1033	814	784	724	649	653	756	705	656	630	715	657	583	569	569	586	523	536	538	624	610	744	722	645	526	543	494	467	501	514	518	451	494	463	487	504	461	469	427	447	439	440	444	414	403	380	346	403	386	380	354	360	340	367	385	373	330	356	366	369	363	363	368	340	361	339	357	366	349	355	366	367	387	371	351	368	355	398	379	364	354	329	373	356	395	355	346	364	390	369	359	366	364	386	390	358	361	346	355	372	350	375	388	367	365	353	359	355	377	364	365	374	329	368	363	326	377	363	397	360	351	392	369	386	368	370	397	380	351	378	355	348	362	370	365	361	358	351	358	374	356	322	348	369	387	353	331	384	360	382	360	384	365	363	346	339	363	356	365	355	356	347	355	350	353	351	378	373	332	355	369	356	370	321	402	346	376	341	366	356	398	346	349	381	375	369	343	308	376	349	348	358	343	367	348	368	368	372	335	360	342	348	347	332	389	343	352	362	376	347	369	353	359	367	359	349	369	347	343	334	371	361	346	360	357	353	365	354	335	375	408	358	321	368	353	380	366	376	343	403	360	365	373	372	360	335	346	354	349	380	352	354	360	373	343	391	386	305	342	362	347	381	371	381	344	346	381	348	382	338	365	384	370	369	374	365	375	391	344	371	356	356	354	350	366	351	357	368	382	371	361	368	355	389	365	409	358	364	356	352	371	386	373	348	415	365	362	361	384	376	378	368	339	373	408	363	343	336	351	351	349	354	349	332	338	349	353	366	395	362	347	382	346	361	366	388	354	338	370	352	375	350	369	353	340	357	371	334	354	370	391	332	349	354	368	382	377	345	360	375	345	376	332	381	370	346	372	349	360	359	347	356	373	326	343	395	371	375	374	362	338	357	372	353	386	352	365	369	331	384	347	376	336	356	357	334	356	344	333	359	378	369	337	366	345	365	398	346	349	350	353	341	367	372	357	321	353	374	377	351	349	393	404	343	352	369	358	352	345	358	338	362	307	374	360	358	365	402	387	346	353	358	367	339	366	364	334	347	392	378	373	358	362	375	355	373	320	380	361	344	345	382	365	360	364	356	377	361	345	367	335	341	365	352	374	380	377	388	350	357	350	356	375	366	373	386	377	392	339	352	330	370	411	362	396	342	355	354	352	353	345	363	365	354	352	357	369	355	381	385	349	373	400	358	392	347	337	358	349	317	376	361	361	351	357	376	325	347	383	353	370	373	366	366	346	381	366	374	360	364	365	396	369	362	374	358	358	340	359	384	383	362	374	366	343	369	368	359	370	333	346	345	392	397	345	327	351	377	384	385	352	320	353	388	348	358	344	352	341	377	337	387	352	371	378	370	366	364	386	347	394	344	372	307	359	352	394	369	361	317	349	373	387	328	366	361	327	334	371	364	342	361	326	364	341	389	366	365	401	352	361	366	361	349	349	321	350	374	340	356	397	373	329	370	337	365	379	367	332	387	360	357	352	324	354	356	363	374	366	382	347	367	324	352	349	347	382	339	336	358	386	352	354	330	343	360	337	363	340	398	396	363	377	338	325	392	364	327	377	346	346	380	370	389	394	344	358	359	374	359	384	325	349	385	344	373	368	365	349	352	370	349	394	364	370	378	345	315	359	359	378	355	365	351	369	368	349	360	378	333	350	356	358	357	375	359	355	388	356	374	394	367	364	376	362	331	354	364	350	386	356	371	336	388	352	365	358	333	356	379	349	353	337	361	362	358	345	352	345	335	366	358	358	378	404	356	371	356	383	391	352	363	365	339	366	361	373	331	364	389	368	360	398	373	298	375	375	387	350	396	336	339	325	378	352	378	372	345	361	308	360	360	359	354	351	365	346	348	355	384	383	373	359	358	382	358	351	369	365	403	377	355	360	341	367	348	361	380	356	365	362	369	387	347	376	381	346	374	341	388	343	381	378	339	369	361	314	361	368	349	322	364	368	359	367	367	366	372	338	340	382	382	339	356	362	392	393	337	363	344	372	360	373	368	392	340	365	364	373	361	353	366	332	362	384	351	343	405	350	331	352	385	354	366	367	356	378	374	392	385	386	349	344	340	396	354	346	369	369	374	367	359	386	354	359	341	351	327	354	338	366	365	353	377	354	368	353	345	364	338	352	312	346	321	360	324	330	386	347	347	340	338	368	339	354	376	353	369	325	353	316	379	350	338	343	348	351	396	362	348	378	362	347	334	369	375	362	354	357	339	339	337	348	366	379	389	328	385	373	372	371	347	358	343	369	350	334	353	384	315	354	359	344	406	387	364	370	369	355	390	362	327	332	389	348	357	370	355	366	368	356	325	381	357	374	372	369	329	370	372	376	352	353	365	343	373	313	367	387	364	344	357	334	373	366	355	332	369	374	368	357	347	398	373	365	367	367	368	395	366	364	377	388	388	389	347	372	384	364	344	374	327	346	383	357	309	381	343	340	370	348	353	388	369	367	380	348	369	349	353	334	402	396	371	364	345	389	343	362	394	358	361	370	368	365	359	344	350	358	372	362	386	374	366	334	349	320	315	337	363	338	352	339	344	400	365	333	343	360	357	330	349	356	392	363	370	395	374	343	379	340	371	360	330	389	384	366	345	352	349	348	392	352	381	389	367	326	358	376	349	387	373	364	342	360	373	373	365	358	350	366	377	396	358	396	362	377	326	343	314	352	373	364	383	353	355	363	377	351	385	341	387	345	373	371	388	367	340	369	360	351	354	321	345	372	365	344	350	361	384	373	372	355	366	348	371	370	362	339	356	349	364	367	393	385	360	321	337	366	368	351	372	369	340	345	399	369	344	361	380	392	382	350	363	344	329	413	331	362	397	340	364	365	347	356	361	366	330	381	404	330	347	393	363	367	382	349	348	333	359	362	384	358	334	313	370	342	341	361	337	338	395	335	373	348	396	356	336	371	394	331	386	354	354	376	334	392	391	371	393	370	332	378	361	377	385	348	373	347	339	370	332	370	358	371	396	351	342	363	354	337	370	338	337	386	346	326	336	371	378	347	351	369	305	360	342	389	399	349	372	377	386	348	362	360	368	377	371	351	394	355	391	320	340	329	349	359	327	369	355	342	336	355	365	339	380	353	376	399	373	366	388	342	371	309	361	345	351	337	349	358	347	371	355	381	340	371	392	369	352	342	330	381	357	334	382	390	347	361	371	364	398	356	364	366	355	339	365	363	365	338	357	360	371	317	361	366	388	334	379	364	397	393	349	342	350	352	360	340	343	368	358	363	334	363	358	352	358	395	380	316	349	367	353	365	372	357	347	383	369	344	345	347	372	362	355	404	352	337	384	336	362	357	361	328	321	345	342	400	364	349	383	360	374	364	341	383	350	407	383	357	344	364	348	395	360	375	361	353	400	346	359	361	362	371	358	355	357	386	359	354	373	352	371	333	374	331	345	392	352
26855	20121	18807	12348	6696	2942	1438	960	878	723	600	509	418	317	308	285	223	232	198	206	211	190	146	142	176	176	159	165	161	153	120	152	147	126	155	150	141	165	144	148	144	133	124	127	123	166	170	144	150	128	147	138	145	131	142	153	123	140	147	126	144	132	122	153	137	150	142	131	134	115	125	135	130	133	134	154	121	126	119	135	124	129	143	122	127	134	139	146	146	140	141	158	130	128	121	126	134	121	114	138	127	112	140	124	101	134	149	124	152	133	145	142	132	130	164	126	131	152	129	162	151	140	142	135	135	126	144	131	147	130	123	133	124	146	145	125	143	150	136	127	126	151	152	154	161	125	125	140	153	138	127	132	127	159	141	120	135	137	131	143	139	119	119	120	132	132	152	154	137	129	119	165	135	143	103	171	163	131	143	136	149	136	128	136	118	129	138	151	132	129	127	151	151	135	143	139	134	140	115	143	121	115	125	127	109	138	138	134	140	126	132	142	139	125	140	134	124	118	143	154	131	121	142	128	124	124	164	135	135	133	129	117	134	137	146	130	129	143	144	156	153	139	137	149	146	125	132	142	142	141	101	141	131	130	138	138	131	133	123	125	130	116	129	148	134	140	142	133	127	123	141	131	137	102	150	136	136	140	137	132	137	133	120	153	159	152	153	136	141	141	131	145	147	124	148	132	138	123	137	135	116	129	149	132	134	138	145	120	140	127	147	160	121	131	143	130	121	141	136	134	137	144	132	138	132	122	149	147	139	130	130	114	128	134	126	153	160	120	148	119	119	135	143	162	146	137	135	135	138	144	143	122	136	141	119	120	138	138	117	105	107	123	140	146	132	132	129	130	117	128	132	141	126	152	138	131	136	145	139	131	146	152	144	140	124	138	147	115	139	163	144	124	130	133	136	152	126	127	154	139	143	124	143	133	127	134	121	135	135	126	135	145	111	92	120	134	122	126	134	137	151	143	137	137	130	140	127	151	145	125	142	132	157	153	116	133	137	138	141	126	144	133	141	139	150	132	126	133	134	146	132	157	148	116	125	159	140	149	146	158	141	124	120	136	131	138	135	146	139	145	134	135	131	109	132	144	120	147	123	125	129	125	143	142	138	122	127	133	133	134	148	143	152	139	144	161	132	134	131	129	157	137	126	125	145	123	149	147	120	131	136	132	124	122	112	139	114	131	134	138	122	106	154	127	134	156	138	135	151	142	136	130	136	126	130	152	131	148	113	148	134	140	119	117	153	127	130	119	131	142	115	145	105	150	129	116	141	146	150	139	125	148	135	111	125	118	150	141	166	138	125	143	136	142	164	147	138	151	156	147	138	135	140	126	108	134	131	129	143	130	138	127	139	117	137	140	118	126	133	134	129	144	126	138	138	135	131	143	140	146	138	143	150	118	125	133	131	129	136	158	141	152	125	137	129	150	133	146	150	141	127	134	130	118	117	146	147	146	126	122	124	142	147	125	160	141	134	141	129	125	132	126	123	155	134	118	124	117	129	126	112	142	132	130	143	145	120	133	135	125	127	134	134	135	128	113	152	135	116	155	129	134	115	154	127	139	148	141	140	121	143	136	127	135	147	121	128	142	137	130	130	148	126	138	146	116	132	121	138	137	132	146	140	152	137	150	140	138	104	115	148	118	146	132	138	143	137	154	157	124	133	153	140	132	133	143	130	148	110	130	116	151	119	151	129	127	145	127	143	132	132	138	122	135	142	139	129	124	146	143	149	126	142	134	118	123	132	129	134	141	143	134	154	137	117	146	139	120	145	134	139	112	127	138	143	153	133	115	141	129	121	116	143	126	155	111	138	132	146	129	127	137	144	134	139	140	129	127	143	134	139	130	146	141	142	128	140	125	128	120	118	130	153	121	132	154	145	169	136	146	125	127	132	158	156	158	162	146	155	136	130	154	142	136	137	135	119	126	144	149	130	140	150	159	147	133	150	128	131	134	121	128	123	122	136	137	139	143	127	158	139	140	160	141	128	136	142	177	139	145	126	148	125	128	128	153	127	137	127	144	134	137	144	138	160	137	132	113	119	121	145	132	140	131	132	133	152	145	140	142	160	139	151	129	145	130	136	145	137	132	122	146	145	131	129	142	133	151	141	127	133	129	125	140	128	109	124	152	147	117	119	127	160	142	144	136	137	135	134	125	131	136	135	146	138	145	130	122	146	143	145	133	149	129	140	120	136	132	124	147	122	115	137	143	138	137	121	141	134	132	119	151	135	161	124	129	138	139	135	155	133	139	133	126	127	130	123	139	135	141	119	128	137	136	138	150	120	126	125	151	122	120	130	141	146	110	145	135	124	128	136	110	128	134	148	142	140	130	151	121	134	143	139	157	119	134	127	151	129	132	119	154	141	123	146	133	141	119	130	139	137	103	146	141	150	134	113	139	145	136	141	141	131	147	142	129	130	115	120	131	124	123	141	117	154	135	133	149	111	149	163	111	144	149	128	174	146	123	120	154	141	165	155	144	160	130	119	152	147	128	136	118	138	146	131	132	149	127	136	147	138	137	133	141	152	148	136	131	108	133	139	136	134	127	138	119	108	147	119	127	147	130	142	138	116	151	127	126	137	130	100	126	136	138	134	131	160	149	133	140	153	144	134	138	127	123	124	146	115	147	126	137	124	130	130	131	138	124	122	135	138	155	145	157	157	122	103	134	142	143	142	147	135	139	123	140	122	132	138	140	120	138	142	138	139	135	146	132	123	130	134	134	130	156	141	128	151	144	141	136	126	142	128	163	144	119	137	149	149	121	130	139	119	132	138	138	138	142	126	123	159	141	128	123	132	125	139	143	112	137	123	135	120	134	137	135	150	124	123	114	147	140	133	145	145	109	134	147	138	133	133	144	149	146	137	147	151	160	134	135	151	126	114	134	124	130	104	133	138	128	130	172	138	122	132	130	141	141	136	134	156	143	141	131	130	132	132	129	122	157	161	137	118	120	144	148	137	142	135	147	127	118	147	160	154	143	132	146	138	115	130	132	144	134	124	116	132	161	150	157	152	134	138	146	134	155	155	115	141	154	137	123	128	129	158	139	119	138	155	124	140	126	136	149	124	128	149	139	122	125	165	138	128	105	131	135	138	157	137	146	137	157	132	110	145	143	123	126	142	116	113	139	134	127	128	129	156	123	140	127	142	133	145	131	136	128	143	147	125	143	154	138	129	145	129	144	137	125	129	142	159	133	158	135	141	125	133	124	123	139	151	133	149	130	153	165	120	109	133	142	142	136	116	131	129	113	156	137	124	152	131	140	162	130	120	127	136	146	160	155	127	131	152	142	134	131	129	149	132	139	153	139	116	139	136	139	143	133	138	132	147	137	126	139	124	146	130	137	123	131	144	139	135	129	106	132	150	133	135	144	147	138	133	153	158	141	132	140	146	126	125	133	150	120	110	126	165	133	135	142	145	140	139	157	117	148	155	135	145	112	135	132	111	120	120	146	142	124	132	141	119	110	126	131	150	116
16189	17755	25364	21031	17387	9636	5968	4465	4234	3626	2989	2666	2249	1703	1410	1272	1159	997	912	822	810	672	676	607	480	562	516	456	434	422	469	437	427	404	392	408	377	434	370	404	378	385	365	385	346	355	408	357	355	366	398	397	401	373	403	397	374	355	361	392	391	343	372	351	335	349	353	325	363	331	378	399	337	355	379	347	312	344	351	316	311	357	288	348	350	366	344	294	341	364	293	357	360	315	376	318	335	318	316	343	350	339	364	342	307	384	361	370	316	297	320	357	361	332	344	314	344	325	348	344	337	372	358	343	340	354	353	340	325	323	362	350	373	324	357	311	346	354	338	328	353	321	319	345	352	349	361	307	347	315	357	352	338	348	338	361	328	336	358	333	340	331	326	369	323	358	320	368	315	341	339	323	381	353	325	363	359	325	351	338	339	323	363	348	320	319	339	318	325	334	327	346	327	338	345	286	355	328	342	339	321	351	342	361	294	351	336	353	321	356	343	308	334	343	336	342	315	360	351	335	305	309	345	385	311	349	345	325	374	351	344	357	347	329	320	326	342	327	329	354	357	342	346	372	319	350	335	328	312	347	335	345	360	326	347	332	340	358	332	338	319	337	376	316	349	350	349	353	344	342	352	310	350	309	351	348	330	308	354	374	295	371	346	326	324	317	354	328	327	331	317	401	309	350	359	338	345	362	339	301	358	329	345	347	355	344	329	346	360	304	298	346	376	347	329	341	345	380	329	309	323	367	339	342	351	348	355	349	352	321	332	347	324	337	355	329	349	362	361	336	343	328	351	356	311	321	358	325	327	349	325	342	299	343	343	330	349	328	336	333	340	361	329	332	322	316	341	347	349	338	365	339	326	339	315	330	318	322	362	358	311	342	333	352	390	319	354	313	318	305	339	342	340	315	340	343	385	360	366	347	332	324	342	337	360	322	330	367	377	319	334	331	321	365	319	345	324	365	352	359	309	341	330	331	317	348	350	334	341	375	331	356	318	347	345	305	341	352	332	347	361	324	337	350	330	310	359	309	342	330	373	353	337	332	358	317	327	326	346	350	349	337	333	352	359	357	354	346	323	323	351	350	370	307	349	364	356	333	314	348	328	330	344	351	355	329	301	319	339	357	333	328	359	369	343	352	297	361	328	340	349	360	335	343	345	373	345	363	329	352	338	337	345	343	303	357	343	367	360	381	318	321	360	351	357	313	368	378	338	333	357	363	330	312	361	334	306	333	350	354	332	317	356	341	334	327	343	369	359	332	337	375	325	338	338	344	345	370	365	318	325	326	377	333	390	342	321	325	336	338	318	340	335	323	289	302	357	336	364	343	348	360	337	311	309	346	349	352	333	328	343	303	326	328	320	333	349	346	329	324	324	358	349	354	316	331	347	317	369	364	335	335	344	360	312	374	356	309	322	342	348	347	334	327	339	337	347	307	320	302	311	366	336	332	344	327	351	334	360	331	305	338	323	337	357	357	350	353	321	328	369	352	336	374	355	351	294	309	314	352	358	334	326	321	354	354	301	320	329	333	356	356	349	322	319	356	331	340	354	335	351	329	369	321	347	319	330	356	351	333	316	312	338	326	352	337	343	337	314	352	338	348	345	362	322	356	352	333	345	331	351	347	382	312	318	359	345	333	324	315	356	376	320	339	382	332	353	351	325	338	313	351	348	342	332	321	321	341	317	319	357	351	362	360	318	341	345	332	347	331	338	343	340	342	344	326	362	342	309	331	343	338	335	356	358	327	327	359	362	328	328	339	309	349	350	353	329	354	336	339	370	376	318	347	330	321	346	328	344	341	322	336	356	331	332	376	329	334	355	313	356	360	351	334	321	327	351	286	361	365	329	332	375	321	346	339	334	342	343	342	315	342	347	349	334	346	332	334	325	335	330	343	307	338	335	371	314	342	330	314	368	332	342	345	315	365	323	353	360	338	335	367	330	347	331	330	377	338	379	354	368	320	366	330	358	299	355	342	359	290	327	328	340	341	351	358	316	344	342	344	340	353	350	351	338	370	383	335	349	348	371	329	343	386	335	343	345	346	329	313	347	343	349	323	348	321	346	308	345	322	338	345	361	334	336	351	347	341	320	314	328	341	335	319	323	335	373	341	361	324	345	344	341	347	346	342	338	334	339	338	365	362	359	391	343	344	326	363	329	343	331	342	333	340	310	349	372	337	329	311	363	329	320	358	329	359	311	336	365	343	351	346	313	374	362	349	320	340	351	358	368	317	343	359	347	357	350	331	339	375	340	327	340	368	333	313	348	381	338	342	350	338	345	323	350	354	345	341	320	339	340	338	338	340	338	348	333	370	336	320	347	354	338	348	327	325	344	363	307	350	368	338	329	328	328	321	336	319	355	374	324	319	335	328	316	333	364	328	336	330	316	309	340	350	334	340	330	332	331	341	318	334	369	345	341	356	325	292	353	353	325	323	318	373	347	300	331	349	386	348	344	335	359	349	315	351	317	328	341	313	310	330	367	371	356	311	352	342	360	335	336	323	355	309	326	331	336	358	364	325	309	371	341	339	324	353	358	344	363	328	349	334	309	304	346	313	319	312	315	319	334	320	343	343	303	354	348	337	333	323	322	319	320	349	345	358	327	315	329	348	347	331	349	395	327	318	337	335	327	358	365	353	368	334	326	355	380	331	331	343	334	350	322	330	338	303	384	354	339	328	312	346	343	345	333	369	350	329	338	338	336	320	356	351	334	332	326	388	352	331	355	324	358	343	340	332	335	366	345	352	363	360	337	338	352	343	355	347	355	320	369	349	324	320	369	367	336	342	352	347	358	347	331	307	361	362	360	329	322	375	347	349	343	332	352	323	336	360	347	351	356	356	360	325	349	334	354	306	319	337	350	340	326	338	367	363	351	364	364	340	359	361	353	377	352	332	301	344	305	307	363	329	336	372	301	341	344	325	342	341	353	321	340	317	359	341	347	337	321	355	341	353	361	318	340	322	366	341	340	353	371	323	324	330	316	333	343	370	330	356	336	360	365	311	352	352	366	334	313	338	326	318	325	371	333	335	325	340	305	331	361	337	332	317	348	362	368	338	326	320	328	368	360	339	342	346	366	308	339	333	369	365	341	326	359	322	368	326	295	374	328	349	353	369	327	370	367	329	347	313	300	362	361	352	329	343	333	325	344	333	333	366	337	327	339	352	335	320	363	334	365	325	305	333	354	327	332	300	341	381	339	327	343	333	325	363	326	343	350	366	322	307	349	362	365	379	321	338	390	314	322	357	343	339	336	349	365	316	325	354	358	337	312	329	362	342	370	351	350	332	317	353	337	349	351	355	320	352	322	380	324	349	359	341	336	328	318	309	348	344	341	355	304	342	333	320	336	359	324	345	359	334	324	327	346	352	339	307	341	335	318	337	308	357	332	376	335	330	362	367	350	346	372	339	375	298	363	355	352	333	333	369	367	376	332	333	331	333	318	358	357	323	353	343	367	321	353	306	349	359	328	368	328	319	366	358
41846	42883	48134	43011	37258	26666	16891	10723	8768	6957	5731	5255	3883	2408	1826	1548	1578	1232	926	912	865	772	589	424	437	343	268	256	271	251	249	231	204	217	230	274	236	213	193	210	184	196	201	170	172	200	170	196	189	176	195	179	188	180	222	183	181	227	219	201	209	160	180	168	179	163	209	173	164	189	173	196	195	186	150	180	166	164	172	182	190	161	175	163	160	194	188	182	189	157	170	164	151	161	155	201	192	152	187	186	181	164	193	170	178	168	175	171	173	177	145	167	144	188	168	157	172	173	172	158	151	166	172	155	163	155	183	166	160	171	150	191	177	184	170	169	167	168	171	174	148	155	160	180	182	162	165	181	185	153	174	168	151	187	172	168	173	191	165	185	207	157	180	173	178	172	185	166	159	164	188	172	196	180	164	151	200	167	154	158	169	178	190	157	167	187	177	169	165	170	170	168	171	177	158	178	168	176	127	157	166	180	173	175	161	195	163	162	163	169	178	176	172	187	157	195	156	154	176	164	179	182	154	153	162	152	172	174	159	163	187	185	157	175	175	174	153	151	161	167	181	174	195	180	172	165	136	192	167	180	161	171	181	168	189	151	172	180	154	157	172	177	165	188	199	179	183	163	175	170	175	192	155	166	141	188	170	163	185	201	205	191	196	182	164	176	180	158	165	187	165	185	193	176	183	160	168	171	185	165	196	204	147	181	212	176	161	197	161	177	168	171	179	190	197	149	179	167	150	164	168	175	177	184	170	182	162	148	125	164	186	155	156	175	165	185	201	191	169	166	181	165	168	146	181	173	138	157	166	172	163	178	180	186	182	178	176	168	188	168	195	172	156	204	167	182	154	187	156	176	173	177	170	186	180	196	187	185	197	183	184	164	174	185	143	155	187	184	163	143	192	154	175	165	172	157	197	171	178	174	179	169	175	199	177	185	158	163	157	156	169	166	175	184	156	169	179	150	167	160	136	169	172	182	174	161	152	167	176	191	183	175	146	167	173	169	168	168	165	169	193	167	178	164	181	191	189	171	172	178	162	190	188	177	173	157	153	176	182	189	170	193	206	159	173	171	184	143	144	171	188	182	173	148	194	177	182	198	151	152	168	179	149	156	176	180	149	199	185	168	192	169	165	160	167	147	169	172	167	147	178	196	164	174	159	181	158	162	182	185	195	178	199	181	184	166	190	177	172	154	171	162	183	197	174	141	162	194	165	152	158	163	165	167	158	170	173	153	178	172	164	162	185	161	160	173	172	166	190	163	152	178	194	175	166	138	178	177	203	157	181	180	152	176	186	184	165	146	162	188	157	162	165	162	142	178	175	180	175	162	168	162	182	172	168	163	166	152	205	172	150	173	159	167	175	195	181	177	199	182	192	175	162	150	155	170	178	161	159	187	177	178	165	187	187	178	154	153	163	165	201	162	147	160	180	188	173	166	181	173	168	166	155	169	190	186	162	170	183	190	171	166	212	170	167	195	178	166	195	157	156	170	181	205	177	166	156	175	168	177	176	188	177	166	164	172	183	198	172	194	158	168	174	186	172	172	175	178	173	181	162	169	192	154	170	183	203	170	150	180	162	137	180	196	182	155	163	174	170	182	184	151	183	183	175	174	166	179	194	178	162	184	161	162	168	184	181	163	187	163	171	162	159	174	168	183	176	183	151	176	186	180	183	174	171	168	178	146	203	173	161	188	188	155	178	176	139	154	185	157	179	184	170	167	159	183	186	170	162	157	155	169	178	171	179	182	158	178	170	153	169	179	167	184	159	191	177	166	149	162	156	175	181	184	192	176	194	198	190	179	169	185	172	188	149	174	174	171	187	200	173	161	188	153	194	183	159	183	152	146	165	172	161	184	179	166	194	176	185	163	159	181	158	174	170	158	180	186	176	162	179	171	143	161	181	144	195	155	160	180	167	181	148	183	180	168	186	182	173	138	156	188	173	171	166	187	160	168	151	203	164	177	183	180	164	172	164	170	179	162	180	162	196	148	181	178	142	170	163	167	154	181	186	190	201	168	176	165	177	181	183	183	165	172	178	174	189	168	139	173	158	165	170	179	168	172	174	167	165	190	157	174	160	167	197	158	182	180	183	174	163	153	171	157	170	211	140	171	178	191	168	174	153	195	156	173	172	171	165	188	161	165	138	180	154	201	176	173	186	189	191	182	162	209	209	168	160	168	151	164	175	184	187	158	173	185	172	172	201	173	176	159	162	196	190	170	199	174	188	198	165	185	171	177	182	168	149	173	155	172	161	160	172	211	155	186	170	155	191	168	178	187	186	203	157	177	159	167	193	147	192	161	164	165	155	188	164	154	151	171	201	159	204	183	193	176	189	179	168	202	163	171	153	149	181	164	174	181	181	175	170	194	178	164	182	187	159	162	180	165	174	155	180	177	160	180	168	145	163	176	175	171	195	179	151	184	162	155	180	139	171	171	181	150	178	179	156	166	160	171	162	188	169	175	176	173	193	189	150	164	178	182	162	153	190	174	155	199	162	184	153	185	169	167	166	165	158	183	160	153	186	159	177	158	165	141	157	160	194	157	174	162	172	162	166	155	160	172	172	178	158	200	149	169	156	165	179	172	162	176	164	195	187	175	163	175	166	157	162	199	172	181	173	151	159	180	181	177	196	183	179	158	196	188	169	157	169	183	159	163	145	161	176	158	164	174	187	183	154	176	189	174	181	184	154	170	168	162	155	173	177	147	173	199	179	175	167	155	201	156	176	162	169	149	178	147	166	154	167	178	173	186	193	178	184	161	179	191	176	166	161	164	148	166	154	185	150	186	186	180	190	154	137	177	175	157	156	168	169	189	177	185	163	172	173	186	155	171	150	168	178	190	153	153	164	146	146	183	172	172	181	147	176	142	152	168	165	164	143	147	142	171	174	163	169	152	159	150	150	171	177	172	160	160	161	163	129	163	167	129	153	172	166	172	169	166	163	194	171	169	159	161	168	149	171	176	156	179	159	184	161	151	173	165	198	180	176	177	180	176	179	184	200	172	160	160	177	146	182	177	176	186	175	178	174	171	167	159	159	153	160	177	189	178	182	194	161	161	191	161	193	171	176	198	166	178	158	165	184	142	151	179	188	170	149	177	174	183	160	149	169	172	161	179	167	174	182	173	182	175	167	193	159	185	176	161	147	166	163	185	155	169	162	160	191	179	203	183	209	201	187	172	183	171	165	169	148	166	170	179	187	171	161	172	177	170	173	189	158	170	182	181	177	167	165	180	172	165	183	178	185	174	155	155	179	177	151	145	178	184	184	186	179	192	146	203	167	166	165	172	150	141	160	166	189	184	192	174	177	176	155	180	167	191	185	168	161	185	157	144	177	169	163	180	176	171	174	156	199	164	171	175	191	155	176	150	159	154	149	156	166	166	186	175	181	177	181	196	163	174	136	163	169	190	152	186	175	186	172	156	152	190	179	185	174	177	163	185	173	174	160	176	173	172	175	175	164	167	169	185	161	153	160	175	181	190
28593	36556	48245	47691	40848	28080	16167	15866	18465	19378	18197	17460	12914	9760	8439	7613	7597	6043	4517	4778	4334	3573	2798	2028	2052	1536	1234	1066	989	900	964	810	768	833	818	833	795	717	714	655	591	576	574	560	566	543	526	513	488	558	546	525	535	542	552	526	627	619	627	599	527	526	493	493	521	510	535	488	514	492	461	483	480	468	502	434	439	453	419	471	422	457	447	417	378	416	441	425	407	431	400	434	429	390	402	397	398	435	421	419	414	445	405	387	397	443	375	404	409	406	404	396	434	425	402	379	415	430	414	429	424	433	400	405	408	425	380	433	401	421	401	389	348	392	422	420	384	423	419	430	415	414	412	419	395	394	402	437	433	431	419	444	417	423	414	377	387	407	408	411	414	453	400	431	443	415	413	403	399	396	381	430	424	428	369	430	431	428	432	445	415	425	429	406	427	407	415	369	421	393	417	427	406	441	417	426	411	411	411	441	401	418	405	390	386	428	419	418	385	426	404	413	396	411	436	420	413	414	421	407	418	422	395	450	413	404	440	388	392	425	407	414	397	417	434	419	417	431	398	417	387	417	406	432	422	400	418	408	390	409	403	458	432	414	397	391	406	388	436	404	396	405	419	446	444	381	404	392	401	400	417	395	444	413	448	393	396	418	414	397	391	391	456	394	415	369	402	435	422	436	434	423	405	396	409	390	427	434	405	425	416	445	408	394	413	419	379	410	413	434	406	393	388	445	431	441	402	390	435	449	392	400	407	434	432	394	393	435	411	404	402	417	403	386	417	430	389	474	402	373	414	410	398	404	406	428	434	412	403	410	412	416	379	451	389	410	417	405	403	401	423	427	442	436	393	387	408	410	414	441	403	416	383	407	397	411	380	411	382	402	420	397	409	422	441	382	426	433	441	403	452	408	413	386	420	436	422	391	404	434	415	405	397	401	425	411	439	391	400	418	416	410	399	420	420	447	380	399	454	402	411	421	420	423	430	371	397	449	438	386	391	407	401	418	392	359	419	398	448	422	443	442	412	434	415	404	437	371	410	418	407	412	418	436	443	401	418	413	465	464	391	387	421	385	450	430	399	448	418	399	449	391	404	410	401	440	407	407	435	401	395	437	381	411	420	442	405	408	414	399	445	368	417	438	432	423	394	394	417	387	428	405	407	445	379	375	426	418	418	424	392	430	391	433	426	438	451	426	410	396	387	400	377	440	445	401	406	412	394	399	413	367	375	366	406	399	407	415	436	400	397	367	422	408	405	428	412	413	389	405	411	435	417	424	432	405	423	408	405	392	416	389	392	433	429	384	411	409	453	396	378	424	402	397	432	423	375	425	432	421	410	399	398	422	443	436	422	441	451	429	378	402	423	416	420	376	404	436	425	412	387	380	436	433	435	385	408	411	408	411	419	371	419	396	399	406	429	398	419	406	405	399	462	424	392	397	420	450	441	431	417	385	402	411	405	396	381	448	387	419	431	406	403	408	412	440	426	457	401	410	363	435	382	421	383	414	434	381	445	384	388	399	386	400	409	407	400	447	425	413	429	417	435	405	425	424	406	411	411	418	423	419	391	400	422	395	419	435	420	399	441	411	373	408	411	409	423	382	368	446	409	419	427	409	386	372	437	406	441	393	442	433	429	413	479	411	440	386	373	420	403	426	393	414	401	439	405	393	386	419	410	426	419	389	427	382	375	449	402	446	393	431	433	466	417	378	418	406	409	413	442	394	409	400	429	416	400	395	360	381	393	393	431	401	404	447	404	430	437	403	392	432	387	425	426	441	395	387	403	401	428	394	439	383	397	386	439	401	411	424	402	384	419	385	431	419	385	421	439	401	417	441	418	392	406	386	399	398	397	439	408	404	456	413	409	426	408	400	411	421	393	405	415	408	384	394	398	422	400	427	428	422	368	433	410	395	458	430	417	430	400	410	390	384	389	463	428	411	418	445	438	405	395	381	376	428	440	420	428	442	424	407	423	427	420	397	407	419	426	439	402	421	449	437	422	466	414	451	463	424	392	398	423	426	392	442	389	396	413	384	468	404	406	434	417	388	420	404	419	408	403	456	376	443	399	432	422	395	404	451	406	458	414	403	427	447	433	451	414	425	395	398	392	427	451	424	406	408	403	375	397	431	403	375	442	419	427	431	433	393	391	401	439	422	415	424	425	404	393	458	397	401	465	383	410	383	423	386	462	407	399	394	432	399	391	439	429	396	415	446	414	445	430	399	401	414	405	422	424	386	408	423	436	422	447	426	420	412	382	425	402	384	383	409	428	416	383	418	425	432	399	435	443	388	397	426	396	414	398	411	451	400	389	437	370	356	431	401	423	452	420	429	417	393	374	391	440	425	446	413	436	416	372	397	432	384	445	408	392	433	392	416	394	377	416	389	381	385	385	422	390	461	405	428	406	424	430	386	406	435	395	410	387	407	450	387	400	409	389	394	427	403	408	424	428	431	425	405	442	427	384	405	409	421	409	405	435	409	448	415	447	393	423	408	411	410	417	409	461	438	414	396	436	391	388	417	406	375	438	405	426	423	423	418	401	421	405	398	417	401	421	398	377	445	397	454	415	386	430	386	395	411	413	421	449	397	401	420	418	388	413	421	436	412	405	411	415	444	397	445	388	417	397	398	407	409	427	431	427	445	434	381	399	425	415	407	419	421	401	424	387	398	406	429	412	416	420	418	422	428	424	414	410	436	422	395	388	402	442	435	439	401	420	367	413	421	400	397	416	422	420	417	442	405	425	401	400	386	439	383	462	442	435	411	400	378	380	406	390	399	443	391	426	419	439	391	398	375	391	416	381	375	445	429	390	426	421	410	396	422	437	401	411	387	417	421	408	405	375	419	436	385	397	393	422	427	434	396	450	394	433	412	427	417	398	425	386	432	423	423	394	422	434	463	416	446	437	413	424	425	411	422	401	424	400	387	405	423	424	420	407	440	399	436	426	384	398	415	381	442	398	418	406	442	442	447	408	424	406	402	404	392	435	422	433	378	437	405	425	392	378	427	400	414	396	399	392	409	414	427	392	407	408	439	405	396	429	404	420	415	402	388	412	393	399	415	423	409	396	406	432	391	398	398	396	428	383	418	427	395	410	389	438	408	404	415	408	419	456	420	387	415	404	457	427	435	413	361	408	426	383	382	372	421	384	434	419	430	421	434	398	397	410	415	422	418	378	400	400	389	399	439	453	412	425	431	417	420	419	381	441	395	411	422	431	398	408	413	381	416	390	386	447	415	405	436	412	401	422	372	415	397	379	433	392	414	400	398	399	410	438	424	423	444	402	436	400	408	402	424	429	425	434	435	457	379	409	390	415	433	395	414	419	416	412	462	390	410	408	377	423	410	399	430	411	386	399	457	404	397	403	424	394	387	420	399	432	402	415	463	429	355	408	438	434	412	424	451	434	434	442	422	436	391	409	438	385	404	384	428	419	417	462	396	406	389	410	384	369	398	409	438	410	414	427	428	433	413	421	415	415	412	384	433	404	390
49935	47478	49610	43321	35163	26898	22420	18371	15736	13423	11129	9740	7761	4677	3574	3085	3066	1931	1489	1538	1420	1005	1013	601	557	477	407	288	304	257	311	252	228	269	266	248	296	255	235	186	220	198	187	202	175	160	204	190	179	169	167	165	181	195	169	201	216	231	200	212	169	159	184	183	175	194	177	192	179	195	170	172	187	174	157	149	150	171	148	160	174	174	158	157	183	168	136	148	154	146	164	167	163	176	128	184	172	166	134	133	134	149	133	145	122	152	162	143	136	155	163	161	148	152	154	141	159	148	143	141	162	162	169	155	171	146	151	161	169	143	153	147	134	121	139	163	148	149	156	156	143	162	165	142	148	160	144	148	150	150	179	145	162	157	160	159	161	139	169	135	158	150	154	146	125	150	153	152	178	149	155	153	154	133	156	168	125	133	142	174	168	182	154	167	120	133	168	139	141	157	163	147	137	166	145	160	157	160	175	154	150	146	144	155	147	174	144	131	156	159	164	154	159	144	130	147	160	131	164	158	142	142	153	149	150	148	131	142	138	172	173	171	136	145	164	157	159	146	138	135	156	138	153	137	159	130	166	141	152	140	151	167	150	146	151	149	144	184	150	147	151	168	147	143	126	165	138	136	150	156	155	154	165	163	139	130	131	144	150	144	170	143	138	143	147	140	153	155	151	159	149	137	160	147	142	152	157	166	146	161	166	155	139	141	144	174	133	156	149	147	145	146	169	133	151	159	152	165	137	167	161	163	162	157	159	137	153	146	162	158	142	152	142	143	167	124	139	154	150	142	158	161	152	146	132	163	143	152	150	170	126	174	164	143	141	143	140	153	159	157	162	160	141	160	162	130	140	152	127	159	145	130	165	156	146	162	165	149	158	148	140	127	187	172	160	170	152	146	149	149	148	147	164	169	169	150	160	152	163	172	136	140	142	176	139	151	138	158	164	152	166	158	168	153	155	147	154	137	134	168	154	160	142	159	153	180	156	139	156	158	164	144	158	147	145	160	141	171	158	154	167	144	142	168	145	154	149	166	137	160	175	171	160	192	156	152	149	142	157	182	162	167	142	160	153	149	148	164	160	153	159	154	159	136	168	165	154	169	164	173	157	124	154	159	159	147	137	147	154	147	168	169	143	167	125	146	161	146	133	143	150	161	152	145	176	152	147	158	159	168	142	154	167	175	153	134	173	159	141	143	178	140	141	156	160	127	136	152	145	143	134	137	125	151	145	150	155	141	135	157	146	151	164	168	147	137	145	155	120	152	149	145	141	128	167	158	130	150	161	136	183	154	144	120	139	143	152	142	151	163	156	165	137	153	158	139	149	153	147	149	135	133	141	148	142	128	165	156	155	164	156	157	144	162	129	146	156	167	159	139	140	137	123	155	163	168	145	162	149	120	172	163	182	137	147	172	139	148	173	146	175	171	178	146	160	158	152	172	144	170	171	163	161	160	169	153	142	136	139	171	138	136	159	161	155	165	146	132	151	161	177	141	134	134	140	162	148	140	146	157	156	147	149	129	146	163	173	151	136	157	144	116	166	152	142	159	177	133	161	143	149	146	143	144	134	137	144	165	141	170	154	157	181	136	176	169	151	154	163	131	149	155	152	171	149	141	159	146	157	166	165	148	169	162	142	175	165	140	148	137	177	143	144	153	142	167	149	162	156	171	161	161	148	155	145	149	149	131	159	146	141	154	141	135	137	115	135	154	151	156	141	147	130	139	151	156	150	160	164	143	163	151	155	160	134	145	130	140	167	147	159	147	146	145	158	166	152	145	136	143	144	166	153	168	156	154	143	144	149	142	151	156	127	154	172	138	127	146	161	155	139	172	145	157	168	151	143	171	176	146	144	177	140	130	162	138	145	149	159	151	161	152	176	137	150	160	140	135	160	167	149	143	142	163	136	162	154	159	164	158	150	151	159	142	147	154	126	134	151	150	143	132	145	130	145	151	150	154	124	159	156	148	134	154	131	159	151	158	160	189	137	140	141	152	154	138	148	142	155	138	153	153	161	181	145	155	137	137	144	166	153	143	154	147	158	145	126	126	156	174	143	154	167	154	175	146	159	124	143	147	152	169	166	152	164	170	148	138	154	149	160	127	131	156	166	170	166	126	172	142	119	170	166	156	141	171	135	155	145	170	152	155	165	152	153	186	146	154	176	149	168	131	155	152	153	156	133	176	161	152	152	128	154	145	152	137	152	168	141	147	158	150	143	164	171	146	167	180	140	143	157	147	145	147	144	134	137	166	167	161	143	143	145	144	154	163	164	144	172	143	155	145	159	165	148	184	159	141	168	177	138	135	162	120	161	180	154	150	153	151	160	153	155	142	150	162	144	155	181	174	168	141	138	136	145	143	150	154	139	165	135	172	116	143	132	129	160	148	163	168	168	151	137	150	146	147	148	130	138	143	141	149	163	135	156	150	149	153	144	155	151	146	154	152	152	140	146	170	147	151	164	132	122	146	140	144	140	159	153	148	135	148	161	153	158	147	148	171	136	152	170	143	146	126	160	141	152	153	140	145	176	135	162	161	136	152	159	162	159	158	135	141	163	153	143	160	148	138	124	128	180	167	135	155	176	129	151	153	149	139	159	164	137	146	153	162	161	148	139	139	146	154	159	144	156	152	186	141	152	156	159	142	144	140	154	137	168	174	170	151	148	161	138	130	128	158	145	139	163	156	170	147	180	148	162	149	149	131	155	150	154	164	144	147	123	156	147	159	162	170	160	162	139	155	119	161	161	161	126	160	198	133	147	140	152	156	160	141	142	133	129	150	138	178	141	164	157	143	137	169	124	135	161	147	136	136	139	146	134	160	151	142	168	125	147	133	140	160	149	172	158	169	145	159	156	166	178	162	170	150	143	142	159	148	142	150	171	164	174	146	140	134	151	166	143	146	167	151	155	155	156	159	142	159	133	147	147	137	160	132	144	158	138	166	182	139	116	156	148	180	139	146	160	167	149	163	146	142	165	157	147	144	150	181	163	144	136	156	136	153	145	143	137	157	137	155	172	119	171	148	149	159	144	132	143	151	187	142	137	139	174	157	123	136	161	153	137	135	138	153	139	150	159	159	162	142	161	139	139	171	133	166	157	150	173	162	143	155	173	158	134	156	161	162	156	151	163	151	155	148	138	166	156	142	137	150	143	148	141	166	177	157	144	166	174	150	167	178	153	153	156	146	155	152	142	161	133	168	170	145	153	124	129	135	121	175	161	140	182	163	150	164	142	160	163	169	162	161	175	112	147	151	153	151	157	170	161	137	129	140	147	135	152	157	162	135	160	165	173	161	158	148	163	185	161	144	165	129	157	161	155	135	145	149	166	184	141	164	144	133	166	142	151	152	163	156	127	134	159	179	147	152	152	180	164	160	164	141	155	151	145	138	164	159	162	140	124	139	166	141	147	172	170	157	140	145	147	168	135	147	156	146	142	162	134	160	166	162	157	150	172	143	137	142	166	153	145	137	157	153	160	161	149	129	139	177
33364	40287	48439	49480	39661	33216	23854	23804	25623	27685	26380	24378	19848	15450	13323	12433	11829	9539	7642	7387	6601	5276	4516	3130	2999	2255	1973	1574	1421	1218	1353	1038	992	1167	1152	1091	1237	911	946	839	730	691	682	649	645	577	562	584	608	515	560	581	584	650	666	741	815	843	719	650	543	499	476	505	554	506	481	504	505	529	479	494	535	472	457	440	424	458	411	448	423	397	395	400	342	401	369	379	383	371	365	363	382	395	405	324	371	372	350	354	346	359	373	346	369	382	358	352	396	349	336	381	406	376	396	344	356	375	354	378	402	360	357	350	367	345	390	373	378	377	361	383	345	357	340	356	369	400	393	328	353	337	372	388	358	352	336	339	378	341	393	379	332	364	378	351	379	372	383	357	369	364	381	335	357	361	356	331	362	341	335	336	371	353	347	360	407	357	355	361	360	366	369	356	362	324	397	354	335	366	342	367	372	341	381	349	329	401	361	372	356	366	313	366	383	356	378	378	383	400	368	332	363	358	373	369	340	407	365	354	331	375	353	359	357	356	353	367	369	376	396	362	352	307	344	337	356	359	360	400	366	337	347	331	366	364	346	347	391	343	359	361	353	354	342	358	336	357	354	333	369	354	361	369	333	366	385	349	349	342	350	390	352	351	376	371	376	374	376	365	334	348	347	335	348	363	336	363	368	360	353	367	341	337	364	340	318	345	340	401	346	374	374	354	380	355	339	368	371	329	368	314	331	374	373	374	332	347	351	339	358	368	349	349	357	358	377	370	402	343	368	376	367	380	388	333	346	328	357	331	371	366	350	354	356	334	345	375	389	353	350	349	341	382	387	355	352	365	365	343	366	376	359	339	337	346	364	384	368	369	327	357	371	355	409	375	362	360	329	379	382	366	353	352	347	348	352	310	364	350	355	351	363	351	375	352	371	374	374	364	357	371	348	373	376	353	395	378	374	368	366	369	384	376	359	341	338	345	352	342	352	354	368	352	407	362	360	319	376	310	352	337	361	367	365	380	363	389	364	319	348	367	370	346	381	357	346	334	390	352	386	382	341	365	352	340	346	370	377	351	350	372	354	378	379	353	368	404	359	383	370	364	342	356	359	346	384	379	336	371	362	384	348	355	375	351	391	365	331	381	394	331	352	369	357	350	368	368	356	354	361	369	363	391	347	326	339	384	369	378	367	366	370	376	378	360	335	347	331	373	335	320	341	335	351	347	360	357	345	344	356	342	359	352	362	372	367	397	357	355	376	365	349	370	352	371	357	346	368	359	351	332	333	373	393	340	377	373	333	362	355	359	383	373	395	352	336	359	380	338	370	343	322	386	335	367	327	353	355	386	348	342	346	351	374	360	360	367	386	330	342	355	324	350	353	369	321	350	369	334	343	342	371	392	365	387	371	369	375	370	368	361	370	376	415	372	363	363	391	338	363	366	363	333	314	362	336	381	370	369	364	360	409	348	378	334	356	346	373	360	361	344	378	338	370	357	357	326	389	335	360	356	360	349	391	342	360	353	373	380	348	352	386	371	369	366	347	383	380	345	363	350	384	316	321	346	378	343	349	382	356	374	376	373	378	315	369	377	350	367	368	354	367	347	365	372	362	375	380	352	336	381	341	358	359	348	369	353	360	365	371	361	394	372	408	369	327	369	355	351	352	350	370	371	332	345	380	382	364	367	326	343	377	336	376	338	358	321	347	353	374	381	352	375	374	392	352	393	336	335	333	363	375	364	343	358	391	361	360	339	358	370	356	366	366	355	357	340	369	364	358	356	340	376	335	336	349	334	355	341	362	380	361	377	361	379	375	393	382	332	376	355	343	363	351	343	348	384	351	378	401	339	366	379	342	343	330	361	377	344	350	379	343	376	342	354	359	354	359	365	369	351	340	357	365	343	367	351	356	342	363	340	393	357	391	333	355	347	358	342	380	380	401	378	385	376	349	336	339	352	357	356	383	355	381	344	371	362	357	397	327	369	348	390	366	324	368	329	373	375	368	371	375	380	338	373	337	335	345	371	380	400	353	318	371	376	316	346	375	367	344	321	398	366	345	364	323	355	333	383	367	359	349	354	384	343	356	361	380	375	364	386	381	348	367	380	320	363	334	376	351	389	385	346	385	368	367	367	381	355	358	359	352	333	356	366	374	388	342	351	368	341	393	390	374	373	367	360	387	357	353	381	356	350	376	379	329	330	356	340	362	361	360	348	370	388	373	342	353	379	385	329	334	332	340	378	335	373	355	371	347	408	383	360	336	347	350	381	326	349	381	360	395	347	387	368	356	335	383	375	353	359	340	345	358	373	389	409	368	329	386	362	373	379	337	349	361	354	330	341	366	366	387	346	356	358	346	347	360	367	341	363	352	320	359	350	360	358	359	370	323	319	338	352	390	331	349	382	380	375	361	354	379	356	337	385	348	358	328	352	365	365	376	356	358	376	356	361	367	334	398	372	360	366	337	353	355	354	346	328	354	383	385	358	368	392	350	355	368	379	373	381	386	343	359	329	338	334	385	384	356	346	337	393	349	344	340	350	365	360	382	362	349	354	359	383	373	360	367	349	371	378	322	393	370	379	382	354	365	342	359	386	352	361	359	365	383	331	334	374	371	359	382	378	385	358	361	369	358	349	372	366	334	353	380	336	367	372	385	409	340	339	390	338	358	390	369	353	355	355	343	347	359	345	356	346	354	391	380	370	355	337	367	372	372	335	347	364	363	346	371	380	366	340	336	342	337	355	365	389	375	383	392	385	352	371	374	361	371	382	354	367	342	352	376	388	353	313	358	370	355	370	390	380	360	368	342	351	363	361	391	352	345	361	402	350	366	355	357	336	381	342	361	335	347	341	365	341	373	364	348	370	355	353	363	345	374	348	354	360	354	370	358	378	355	384	351	376	365	364	364	355	374	392	372	361	377	355	359	345	332	344	353	370	344	357	347	356	357	361	369	382	377	396	368	375	384	378	364	355	348	405	412	355	385	348	348	371	378	345	328	343	396	354	414	351	373	344	350	388	370	336	366	366	339	305	365	368	342	345	361	379	350	361	373	345	370	369	361	326	370	312	348	361	343	331	356	354	357	351	354	375	348	373	363	353	370	336	379	392	337	330	366	362	343	328	393	359	394	385	383	373	330	380	367	381	382	374	358	331	355	335	371	364	331	378	337	357	362	349	364	318	366	355	359	355	361	364	376	372	377	369	322	384	360	344	368	354	367	348	380	366	317	344	395	362	350	352	387	381	372	357	358	375	369	358	337	354	395	335	356	376	353	380	345	384	381	327	374	365	366	357	372	370	356	358	355	380	383	381	349	370	386	366	353	343	355	361	365	361	369	401	374	369	357	374	378	356	383	363	371	370	368	352	377	376	364	373	353	383	373	386	364	347	379	379	374	376	319	369	376	355	356	344	373	320	348	380	374	341	356	352	365	344	368	369	356	353	379	347	352	364	360	368	367	357	367	386	365	416	356	329	372	352	339	357	375	384	377	350	381	365	352	325	322	345
23575	19259	19143	14840	7368	3981	1718	1175	992	786	612	506	452	357	293	284	272	240	221	209	190	206	202	184	155	168	159	159	157	152	149	135	118	158	126	164	126	139	134	137	154	156	141	149	137	163	139	145	157	150	116	123	142	132	121	131	147	125	135	146	148	127	138	150	140	128	154	128	134	130	133	156	148	145	130	126	152	122	120	137	117	128	149	140	132	133	141	160	147	137	140	122	144	123	134	143	124	137	139	144	140	130	140	153	136	117	120	140	127	131	122	147	113	125	135	126	126	139	140	144	128	132	132	124	137	115	141	128	132	116	144	129	134	130	115	124	137	132	153	130	147	125	126	131	136	141	150	140	136	133	128	156	121	148	127	126	136	121	146	125	121	134	136	129	140	122	144	150	147	159	118	130	154	131	152	129	161	114	122	132	139	131	146	133	147	146	151	133	134	119	130	136	133	136	138	141	127	124	134	133	136	138	127	129	134	147	138	157	133	131	152	124	153	131	121	140	126	147	151	138	151	124	123	134	138	137	128	120	141	133	134	125	136	109	132	142	115	133	124	116	107	130	134	132	145	125	147	157	115	133	144	128	126	150	142	118	136	147	141	131	130	164	121	133	130	138	127	120	143	133	145	117	140	117	125	117	127	126	136	132	133	116	120	143	109	150	145	128	113	144	147	135	135	118	138	122	136	127	123	130	149	150	130	148	146	133	129	123	139	130	147	129	132	146	148	132	132	131	140	122	124	129	153	149	137	130	127	125	137	143	150	138	134	149	127	130	136	130	136	141	119	145	127	142	128	129	141	132	167	128	135	137	137	143	143	135	116	137	138	119	139	153	132	160	142	152	153	158	146	122	121	136	116	133	130	152	146	136	137	127	121	124	136	162	119	136	124	142	150	127	151	101	140	135	135	139	128	124	127	137	132	147	132	125	141	148	145	119	126	144	132	147	159	130	133	137	135	115	138	136	128	153	135	134	130	126	127	125	148	129	114	138	127	148	110	139	121	155	141	135	133	136	118	158	151	129	141	127	98	119	146	120	137	146	142	124	118	137	146	114	137	136	135	126	148	140	121	125	119	123	130	120	129	134	119	132	135	158	147	128	132	124	151	135	123	115	140	123	132	144	136	134	118	121	141	116	136	151	139	142	164	125	125	131	129	133	132	128	133	125	139	124	140	137	142	146	120	135	139	133	138	130	125	131	134	113	104	137	137	149	137	155	127	126	151	147	135	138	138	131	131	117	124	155	143	138	129	130	133	141	127	131	115	132	138	103	138	123	144	130	148	124	125	145	134	120	131	144	117	154	129	134	168	132	147	130	121	148	131	137	130	132	122	124	110	133	132	132	137	144	156	118	139	146	126	136	138	133	140	131	124	131	138	123	129	142	160	150	129	117	112	142	138	154	126	118	145	122	129	131	136	148	117	151	107	123	150	148	135	115	113	144	151	144	133	138	115	125	153	156	133	129	125	121	134	134	140	134	129	112	135	137	132	135	131	147	142	125	136	155	124	118	118	134	128	147	148	116	155	143	132	139	162	126	142	132	125	130	140	132	134	115	132	139	133	110	125	127	122	156	138	125	122	128	142	132	140	133	126	117	129	137	131	140	139	148	124	125	137	138	158	149	147	139	146	148	122	143	152	121	118	146	124	144	153	119	129	137	157	154	133	149	129	131	152	148	138	128	132	129	133	148	131	128	139	141	139	120	137	117	157	132	124	129	131	126	110	134	118	143	132	129	144	138	136	118	97	152	121	132	127	140	136	121	137	115	164	141	149	141	141	144	137	123	119	152	123	148	138	120	126	136	122	127	132	136	148	149	143	120	120	142	132	145	128	120	120	165	151	154	125	155	125	134	151	144	130	115	123	143	136	139	165	144	135	128	158	142	139	138	144	134	132	110	116	159	134	157	152	129	129	151	127	154	137	136	151	136	135	140	149	138	133	136	125	124	147	122	129	154	141	124	134	131	120	139	135	129	170	135	128	136	127	132	124	137	153	128	123	140	149	116	147	121	130	113	138	146	134	133	148	112	147	165	134	124	132	116	164	120	130	127	136	128	130	131	125	133	134	135	133	145	122	136	138	113	131	136	130	124	121	128	128	137	124	128	122	132	120	148	129	122	120	161	142	136	128	130	136	124	138	136	156	135	147	121	121	137	145	146	140	158	122	127	148	137	129	117	142	148	150	123	133	119	148	123	133	134	116	122	141	138	128	144	149	148	161	117	120	156	160	144	133	119	147	125	147	121	152	123	124	128	147	125	128	121	151	135	118	153	150	118	156	126	127	118	114	112	117	121	119	130	135	157	131	123	136	118	130	115	134	123	114	151	142	146	134	135	122	131	118	125	110	135	139	147	129	161	135	137	146	143	144	130	129	116	127	134	129	127	127	126	131	128	140	145	141	135	133	128	155	141	145	127	139	117	132	136	139	123	133	124	125	116	146	133	127	121	137	149	157	144	127	142	142	127	135	126	165	139	142	136	145	148	138	142	131	134	134	128	121	122	140	137	128	135	129	126	134	122	177	124	118	126	131	133	126	110	136	122	122	164	134	133	136	140	143	110	125	133	116	129	143	127	131	132	135	139	134	130	141	116	126	125	155	136	145	140	148	136	134	134	123	123	145	128	112	128	151	142	148	121	160	146	136	148	142	150	109	167	144	126	132	131	119	141	125	135	126	133	130	126	124	133	141	134	127	125	152	116	134	156	148	149	171	135	135	134	137	134	140	124	145	145	130	134	125	146	126	127	138	145	132	134	134	143	154	136	147	125	126	141	129	113	142	143	151	155	132	123	145	127	132	130	133	128	119	137	122	142	136	142	135	117	163	134	162	132	154	137	150	157	138	161	132	135	140	133	123	137	144	121	130	145	150	157	115	144	132	127	137	124	111	142	128	148	142	138	138	130	141	137	153	132	145	150	124	123	129	114	137	157	130	129	126	139	147	122	132	136	127	125	126	147	133	130	149	127	154	119	140	118	102	122	136	141	131	129	147	132	141	119	133	158	148	123	135	160	128	142	133	152	149	109	137	135	129	129	134	138	120	146	117	155	144	131	145	117	133	170	139	129	137	122	148	119	129	134	163	139	149	111	134	142	94	111	144	123	115	132	145	128	160	124	157	141	133	123	127	149	127	143	152	151	136	142	131	120	120	157	151	149	138	120	161	147	137	125	140	146	133	132	117	148	141	115	112	114	119	145	111	136	138	114	134	124	159	121	129	144	131	152	149	163	116	131	138	138	125	140	123	126	167	133	131	142	139	149	122	138	126	129	139	136	147	149	133	125	123	131	141	130	131	149	135	127	123	119	127	147	134	126	122	124	125	127	143	133	140	136	130	144	143	128	114	135	149	144	123	115	129	130	135	136	144	128	136	143	136	135	136	132	122	132	149	146	157	154	142	123	142	130	149	124	124	147	140	147	115	123	124	128	130	152	140	156	136	138	145	107	154	139	124	131	125	139	149	122	136	136	124	156	142	140	119	139
13998	17530	25665	25607	17716	13231	7120	5038	4717	4024	3232	2788	2264	1788	1490	1310	1191	1082	890	855	760	639	646	592	531	521	497	477	438	420	437	445	431	417	408	399	409	399	417	406	378	358	361	368	390	344	390	382	351	338	386	379	409	377	382	354	371	364	371	356	397	362	341	369	382	345	367	370	366	353	341	354	353	313	322	366	337	369	323	332	360	348	373	334	322	341	337	323	343	366	311	349	343	370	332	356	339	347	347	339	313	324	334	377	348	332	365	346	369	331	316	315	336	331	346	311	301	332	343	340	357	359	342	330	348	338	327	307	348	328	347	344	337	343	355	311	359	322	349	328	373	338	337	365	338	351	307	350	302	353	366	348	385	323	310	324	355	355	340	316	311	314	355	306	360	326	314	340	329	353	370	332	350	325	337	316	369	361	327	360	343	332	343	382	352	337	341	332	330	325	340	342	340	323	304	313	344	335	326	328	303	330	356	357	341	383	347	349	328	315	306	353	329	301	278	356	343	341	316	330	315	371	311	339	333	332	349	301	336	357	323	335	313	324	328	316	368	332	335	317	345	337	326	356	354	317	302	319	345	353	345	353	358	355	331	388	309	357	316	354	313	332	306	348	325	333	303	351	331	330	306	327	344	354	353	333	352	357	328	357	339	307	337	308	339	340	320	331	325	341	335	321	358	324	342	330	304	335	302	317	356	329	322	331	335	325	331	315	363	335	324	323	329	335	351	375	368	380	361	340	326	349	341	351	364	329	368	322	367	343	341	327	323	343	312	350	348	338	324	353	346	335	344	327	374	342	312	324	354	375	360	346	335	317	337	365	345	363	347	351	312	341	334	359	369	331	357	317	376	344	324	345	345	354	370	306	328	325	349	335	320	344	355	334	340	302	357	351	340	347	370	349	334	344	339	333	335	337	356	360	351	348	336	361	341	336	351	359	332	351	308	344	375	341	318	324	337	332	311	341	329	332	344	319	370	374	327	347	361	327	337	313	367	344	333	367	355	336	385	350	326	308	346	332	359	339	324	342	358	329	327	325	332	340	326	357	320	328	339	359	303	341	378	339	329	335	343	361	326	323	371	359	357	320	322	343	354	350	342	340	333	341	355	329	331	303	333	367	348	340	320	348	349	337	323	332	362	339	348	343	335	339	343	320	323	355	338	325	357	344	341	314	363	341	375	359	316	331	315	306	349	326	332	340	305	354	332	345	325	354	321	323	342	318	341	323	306	327	343	329	378	338	343	350	331	322	334	352	347	347	337	311	343	312	339	313	370	369	315	363	329	347	342	327	338	333	316	340	350	324	352	338	352	323	316	343	325	333	316	334	375	357	331	329	369	311	355	351	323	329	312	361	364	350	299	331	365	348	353	336	384	395	330	329	335	341	345	355	320	371	318	347	330	326	290	345	332	323	371	337	337	333	338	353	322	326	316	344	363	329	350	312	364	358	309	330	378	307	368	342	338	340	332	329	346	347	340	321	324	337	328	322	360	336	353	346	291	334	358	357	376	375	335	329	355	305	344	313	332	318	322	345	346	322	361	343	317	352	337	314	320	344	355	360	339	322	344	329	355	291	357	322	356	314	339	341	306	318	340	320	313	364	328	337	377	321	337	337	344	338	357	332	341	312	313	330	332	365	325	337	294	303	337	324	362	300	338	380	358	339	340	318	353	331	351	326	341	343	342	339	334	325	324	339	339	364	304	327	348	320	333	320	324	334	336	354	311	351	328	359	344	375	326	355	308	308	372	305	323	336	386	363	308	329	357	337	341	332	377	343	351	345	339	362	344	327	325	306	362	389	344	337	368	336	314	328	323	341	333	360	332	335	343	361	362	355	340	334	350	372	340	345	341	363	340	368	352	331	338	320	330	340	352	315	351	355	346	354	325	353	316	357	341	366	383	333	366	312	328	345	334	339	320	354	326	342	328	362	307	325	339	375	321	349	363	359	291	335	332	351	325	354	322	360	362	362	296	337	360	352	320	342	344	318	362	328	349	375	326	341	354	314	342	334	343	339	349	328	329	327	359	344	344	335	356	352	360	328	351	345	356	361	335	328	319	345	324	358	358	342	325	322	330	355	355	328	355	340	316	333	360	346	336	340	330	367	325	351	304	340	350	318	316	327	358	368	356	339	324	390	306	326	349	350	368	342	322	328	330	326	318	365	330	362	335	337	355	328	330	377	318	333	341	348	342	304	316	310	338	343	361	328	340	351	369	347	322	349	314	357	334	351	362	314	327	325	329	363	343	364	312	340	346	332	349	329	355	339	337	327	336	307	355	386	343	338	351	326	335	340	322	345	371	313	327	348	312	354	340	334	359	345	331	336	328	320	355	354	364	373	358	335	353	332	332	341	320	346	313	338	345	368	326	336	330	365	356	369	343	316	325	328	338	343	337	310	325	315	328	348	326	335	305	313	330	317	353	321	347	347	323	311	335	340	322	356	326	331	325	333	355	336	337	348	346	334	329	322	319	360	334	333	345	361	324	386	374	333	344	361	337	326	349	369	340	341	320	353	343	302	331	343	347	327	311	353	332	323	358	352	351	373	320	335	357	355	334	345	321	377	333	330	363	360	302	364	336	337	328	336	353	330	362	337	354	364	353	333	374	326	339	346	352	322	339	339	323	313	360	362	337	332	335	351	350	335	324	352	374	331	332	312	364	350	332	323	348	337	328	317	342	335	356	317	289	317	325	359	352	349	334	364	331	355	339	340	348	352	363	343	350	384	333	355	341	310	322	314	349	329	327	320	337	307	347	336	341	290	299	333	329	304	320	367	356	348	330	321	341	363	331	340	295	327	360	331	345	341	340	347	327	325	349	341	341	361	327	329	351	332	358	327	347	321	343	322	348	338	334	332	348	316	360	308	326	358	328	363	331	356	339	357	305	344	335	348	362	358	323	358	291	379	328	320	372	365	337	349	356	328	343	309	347	310	349	315	324	352	349	317	377	331	340	365	320	342	350	331	320	323	333	350	318	325	357	340	337	355	342	321	323	318	325	327	341	333	348	338	322	363	317	365	356	354	320	341	313	333	343	317	340	315	315	351	336	350	326	334	360	312	334	323	378	315	368	331	338	337	348	364	364	293	332	323	344	357	313	350	326	360	349	343	347	357	332	332	333	295	333	329	378	340	385	357	320	365	344	350	329	343	333	335	321	333	349	351	331	314	342	344	335	328	319	338	297	346	329	311	307	347	338	337	336	329	337	327	321	347	368	325	344	331	338	324	356	351	360	351	337	340	369	357	352	356	334	356	349	322	330	336	373	352	338	320	332	343	326	359	333	359	348	335	341	327	337	341	325	348	343	341	328	342	307	331	327	311	298	358	355	359	346	328	328	341	322	347	343	324	361	325	373	308	346	372	345	353	353	338	317	343	350	350	346	331	328	341	327	343	315	318	308	343	353	336	329	329	307	334	377	327	339	317	348	349	352	337	334	336	357	347	328	321	329	324	346	338	323	375	350	320	339	342	334	330	348	339
41062	46939	47996	42752	37628	27139	19495	11931	9814	7957	7113	5780	4520	2569	1974	1656	1567	1163	909	901	795	748	600	482	456	312	288	300	250	238	230	213	240	225	222	209	226	197	212	201	206	185	178	192	189	237	171	191	202	209	194	173	179	186	224	189	201	202	230	184	159	194	203	201	173	164	171	160	177	174	157	192	187	201	183	179	169	177	181	174	152	177	176	176	178	164	172	145	177	182	165	164	158	161	174	151	157	166	164	179	192	193	184	160	177	155	159	167	152	164	158	172	135	204	170	158	189	187	170	173	165	168	171	160	152	172	170	192	177	171	180	184	174	179	172	173	160	154	157	173	152	179	167	181	166	155	160	163	164	171	165	157	162	172	166	177	167	153	171	181	166	178	189	193	179	158	174	177	203	199	184	163	177	144	161	173	162	160	151	158	189	163	173	184	174	192	180	152	189	186	189	179	153	166	166	173	185	169	173	174	153	155	165	172	163	147	167	177	170	168	174	176	167	190	169	178	191	167	188	166	187	188	186	167	162	166	162	177	175	169	149	160	183	189	178	132	148	173	174	182	158	141	190	177	212	166	175	153	166	174	173	156	159	176	159	156	159	159	142	155	185	198	179	182	174	170	206	154	185	171	179	164	171	161	181	189	154	156	176	171	156	149	180	163	192	181	180	173	161	176	172	170	161	174	132	185	160	166	163	174	178	159	193	176	178	175	165	162	169	165	155	175	183	169	187	159	173	190	174	176	190	163	184	175	168	175	167	176	175	182	168	180	168	168	168	173	187	204	161	173	166	168	157	177	161	167	170	182	176	140	188	193	170	169	154	163	176	167	172	173	161	166	166	178	155	155	168	176	163	159	159	159	178	156	170	186	171	146	161	183	191	176	185	167	196	158	155	166	159	165	184	167	178	179	169	168	153	162	187	178	155	166	162	172	165	187	148	166	165	175	171	161	167	189	179	168	181	189	140	179	186	173	183	153	176	164	164	158	162	156	184	176	168	167	195	167	162	178	182	181	170	161	161	163	174	183	166	153	160	191	163	203	180	155	187	150	165	175	197	181	164	176	199	169	174	196	173	137	160	185	151	178	163	161	174	163	175	199	165	183	202	164	177	182	182	155	171	158	154	169	150	151	158	161	149	151	156	173	163	154	163	187	163	159	182	168	178	180	160	187	178	178	147	187	162	179	167	158	159	167	159	142	186	162	174	171	171	159	173	176	178	177	174	162	167	173	180	161	166	156	158	182	183	166	200	175	164	191	161	172	148	151	175	163	166	167	165	170	160	166	164	184	150	172	144	156	179	179	199	161	168	172	175	151	151	167	156	181	171	194	183	170	166	189	177	172	193	181	192	159	177	169	148	165	150	164	168	215	168	159	172	148	150	173	158	172	153	150	159	194	153	172	174	172	170	150	166	172	168	147	188	165	173	178	169	194	175	160	171	168	163	168	172	190	184	173	163	171	173	153	188	148	174	156	153	159	195	177	178	153	185	171	163	164	152	194	161	168	160	195	150	164	175	181	170	169	169	160	153	177	165	189	171	179	168	171	159	154	179	174	185	161	181	153	150	166	164	175	202	154	164	149	182	168	174	185	171	178	131	184	162	168	159	186	184	169	168	172	181	201	174	169	191	187	172	169	186	165	164	172	171	171	169	155	180	193	191	194	157	164	170	163	188	173	172	164	162	186	174	170	186	149	179	177	172	171	185	162	171	160	173	156	184	156	157	181	171	166	184	175	183	128	184	161	157	152	167	186	179	182	168	161	151	175	168	196	159	165	172	159	166	163	169	188	190	159	170	172	156	172	170	188	172	156	149	179	168	169	173	196	194	177	177	183	166	199	179	160	173	162	153	176	160	139	180	170	162	179	158	170	170	164	176	165	201	164	158	188	184	162	165	168	181	168	194	172	152	191	146	187	169	173	150	169	164	166	165	168	159	160	170	179	177	166	189	151	181	150	168	174	153	187	163	192	152	177	193	142	171	184	183	179	206	168	153	190	162	163	165	183	183	169	187	168	179	190	152	171	158	178	169	177	158	172	157	166	164	149	162	166	175	188	168	173	150	153	169	166	174	185	171	200	175	180	193	175	184	154	183	173	178	183	176	187	157	201	161	193	155	193	155	172	186	165	192	167	189	165	184	194	168	159	159	166	152	183	149	179	147	159	188	179	181	181	184	186	168	181	152	184	159	184	151	172	162	178	166	171	173	153	164	155	179	187	157	167	188	165	160	171	156	144	182	179	137	175	184	176	166	171	210	187	161	196	163	180	169	151	192	160	186	159	145	168	158	169	154	156	178	166	185	169	171	149	148	163	164	173	172	176	163	167	172	175	183	161	185	152	166	184	189	159	183	192	144	158	185	179	163	187	166	167	180	182	159	175	181	173	182	188	157	183	166	186	186	189	171	160	164	202	176	171	162	168	157	178	188	187	178	152	195	166	161	138	185	188	158	177	166	180	184	171	180	158	175	209	157	170	160	159	202	174	187	172	180	155	157	178	149	142	165	179	148	164	176	186	176	181	158	156	173	172	151	176	181	169	171	151	164	198	191	166	179	157	184	169	175	160	171	200	195	160	176	164	167	163	166	149	191	163	162	178	163	152	191	177	158	174	188	159	166	172	155	166	162	174	165	182	169	151	179	179	169	171	160	154	178	167	158	176	174	175	153	199	160	170	175	156	159	196	183	168	166	160	181	178	163	192	184	160	169	163	187	170	150	175	196	192	178	145	189	147	162	175	164	163	181	163	201	143	184	164	164	168	171	186	201	162	178	178	184	172	155	135	163	136	172	188	190	184	190	169	191	164	171	179	160	174	153	194	163	164	162	176	155	169	167	156	165	177	158	162	163	157	168	173	174	179	189	164	182	172	175	173	164	177	164	174	160	165	169	173	163	185	174	174	195	192	172	179	167	173	174	182	162	171	176	160	170	165	193	167	169	185	192	160	175	161	160	161	158	156	181	167	169	165	157	178	159	171	175	188	184	165	164	162	162	167	161	170	167	185	195	155	159	175	173	175	195	168	162	166	189	176	179	180	167	160	178	174	167	170	183	163	169	159	185	158	157	186	176	172	171	163	175	176	182	169	184	189	171	170	164	176	180	171	177	156	174	187	176	181	176	189	159	167	181	157	164	167	155	175	156	164	168	160	188	163	162	149	197	162	172	183	191	173	161	150	167	182	137	164	180	169	178	180	193	173	166	162	170	156	156	156	171	161	157	180	161	186	174	155	178	187	186	203	168	157	168	163	157	157	182	163	178	180	161	158	181	193	164	148	191	177	157	182	174	163	157	145	168	174	185	179	186	195	167	166	149	157	158	168	162	179	149	185	162	172	174	152	177	167	158	160	157	172	190	184	153	161	142	192	191	153	183	183	181	180	159	175	191	150	153	165	156	175	171	159	166	194	170	162	179	180	158	186	179	180	185	147	159	160	169	171	194	166	166	170	166	164	185	170	175	167	159	194	168	155	138	157	173	157	152	181	183	172
27317	40593	46695	48533	44753	30518	20428	17328	18693	20356	19546	18341	14385	10009	9007	7358	7248	5394	4752	4697	4146	3478	2876	2085	2021	1505	1269	1169	930	846	972	854	745	892	866	924	879	724	684	641	638	609	579	569	592	573	596	540	546	515	520	545	540	573	573	651	649	633	609	570	476	481	502	473	474	480	473	465	538	488	477	470	500	484	480	469	445	437	449	416	441	425	445	419	406	402	432	416	410	412	433	402	434	422	419	435	412	394	429	423	420	396	384	443	424	431	422	412	417	421	402	374	416	386	391	421	405	414	427	383	445	395	410	407	423	409	415	436	433	430	391	426	402	389	421	388	440	422	371	433	388	435	446	453	397	389	391	411	419	392	420	445	472	459	413	398	395	409	379	389	401	401	425	393	425	435	430	427	403	421	415	397	423	401	419	399	372	434	418	428	411	424	422	386	384	439	428	413	429	405	429	419	432	396	441	445	391	412	410	414	387	450	437	391	415	417	412	393	405	387	447	393	429	427	411	450	411	425	377	412	398	385	390	387	400	391	414	393	402	425	413	413	400	447	431	421	426	428	412	401	383	415	395	382	466	397	437	437	421	389	421	414	408	432	409	405	384	404	405	438	439	397	390	371	454	466	411	441	403	414	377	405	448	416	403	402	408	411	390	395	395	398	411	422	376	380	392	400	399	416	401	416	383	391	418	399	416	381	419	399	433	424	405	417	416	421	419	395	424	423	434	381	403	422	410	417	412	390	407	411	409	451	424	388	404	402	400	429	381	385	406	398	401	417	398	418	431	385	454	419	407	446	423	444	421	390	376	439	429	402	402	396	406	434	430	382	411	418	387	384	380	448	433	381	401	409	434	382	415	404	407	417	414	384	414	414	443	435	391	399	379	412	406	416	403	406	390	417	423	407	424	425	411	391	396	400	422	429	434	403	424	376	412	416	393	393	417	385	402	456	412	444	400	393	389	361	411	406	392	383	393	410	389	395	401	427	406	381	432	431	441	398	390	382	389	409	416	426	402	404	420	404	442	410	413	413	393	402	397	376	440	426	400	420	391	371	366	460	372	406	437	402	373	440	369	430	415	410	399	412	409	441	432	420	411	413	417	422	431	422	389	381	435	391	401	410	395	403	393	401	406	410	419	422	433	431	429	386	410	366	396	419	379	424	412	403	388	405	451	405	403	390	427	445	413	398	403	414	401	401	414	430	432	456	429	425	418	402	401	414	411	398	433	398	409	397	487	366	434	387	428	398	420	409	412	394	408	398	398	432	418	441	406	434	402	427	419	375	418	412	425	448	425	400	430	384	421	392	386	404	408	412	409	449	412	402	376	414	405	445	386	427	393	429	429	394	421	441	419	408	419	441	394	409	430	375	391	428	393	410	404	376	404	435	426	440	406	424	422	393	419	391	428	403	421	410	433	392	393	361	425	371	426	435	387	427	411	431	382	419	414	419	420	426	424	427	406	389	432	392	454	392	416	387	426	428	431	416	426	425	381	409	426	395	399	408	407	413	391	427	493	369	396	414	428	437	430	425	360	421	428	401	414	405	428	426	412	404	411	379	421	425	449	410	393	408	405	414	416	436	401	386	417	417	412	429	427	404	377	412	398	404	395	416	416	448	417	408	382	452	422	447	432	458	418	432	387	417	366	402	416	400	420	415	441	399	434	402	419	394	422	425	407	390	428	406	425	402	440	379	446	418	441	453	398	419	407	405	389	409	418	375	417	427	437	399	423	408	402	423	415	406	424	410	400	398	419	408	419	401	371	396	416	416	404	385	441	440	377	383	434	401	434	424	416	452	395	425	409	386	427	421	416	406	398	382	421	415	374	422	407	390	433	390	445	378	437	406	438	456	413	443	379	377	385	416	385	373	394	419	403	412	420	428	437	420	412	457	416	435	406	449	381	408	447	371	418	414	394	429	408	415	373	435	402	390	409	430	373	394	405	426	407	393	428	400	374	422	403	383	414	392	407	448	394	432	392	419	412	342	437	428	396	356	407	419	423	426	395	431	420	387	387	392	394	425	394	394	417	374	383	424	420	397	397	394	388	412	401	400	390	403	392	398	414	415	421	397	429	409	411	397	390	420	388	434	403	410	373	390	413	405	394	391	402	394	403	378	446	401	403	388	409	433	405	417	418	387	377	443	381	405	399	426	423	400	430	391	385	419	411	390	395	405	435	391	434	455	408	382	433	436	436	388	410	409	417	413	420	408	406	401	415	429	433	409	460	405	392	415	391	411	389	430	415	424	406	398	424	422	427	391	411	434	432	433	393	378	425	398	378	426	418	424	411	384	405	380	436	391	390	431	391	386	437	379	413	429	403	476	420	389	457	407	381	422	406	424	442	443	397	393	427	416	415	398	452	369	418	444	393	411	414	417	389	425	393	370	426	396	417	427	448	395	392	396	441	383	417	400	424	390	441	379	392	394	414	446	392	409	430	441	378	419	437	383	387	425	388	406	381	405	418	427	426	425	391	419	401	415	374	416	408	404	479	415	401	406	410	422	391	382	422	447	442	395	389	417	409	402	411	401	405	400	414	397	393	410	390	409	407	413	403	412	410	419	382	391	388	384	392	437	399	433	421	408	380	391	448	416	435	386	396	454	388	421	392	392	420	435	366	410	406	417	397	430	419	400	425	411	390	410	416	398	435	396	408	373	391	423	391	417	419	388	415	420	436	440	412	420	416	367	414	426	422	423	417	391	392	383	405	412	416	406	397	425	432	399	444	382	401	434	382	382	397	421	396	392	433	407	439	423	454	449	419	402	447	408	423	426	426	401	395	402	441	421	383	407	402	418	360	392	396	396	419	401	403	434	425	411	419	420	380	386	418	434	390	428	411	442	379	438	447	418	415	422	377	432	423	456	389	399	418	418	403	395	417	377	416	452	425	399	395	413	405	448	456	412	427	387	384	429	416	402	417	422	425	435	411	404	397	379	453	380	426	429	397	394	410	431	415	457	429	427	385	404	407	424	403	413	409	391	392	380	421	413	424	406	397	414	422	420	419	392	410	421	413	411	407	421	404	446	424	440	415	404	423	362	443	391	388	397	414	355	395	407	391	402	414	410	419	389	424	414	421	410	430	444	432	382	403	462	402	416	410	404	421	387	432	423	394	400	439	429	380	413	430	379	460	384	410	431	410	411	402	407	453	410	424	413	405	432	424	409	396	381	444	396	377	415	382	416	426	414	394	405	412	386	414	385	412	405	412	425	429	370	417	378	398	450	409	402	416	423	447	384	431	409	406	394	417	419	443	409	411	432	403	411	423	420	408	405	395	400	413	453	403	447	414	410	397	405	435	392	403	388	423	386	426	407	400	426	452	407	399	416	406	446	395	413	409	408	423	399	396	413	398	408	446	412	447	400	385	395	404	408	428	405	434	421	417	417	388	443	413	381	395	421	435	443	380	385	373	433	394	401	439	437	392	456	450	401	432	411	376	464	410	390	411	420	423	402	408	434	380	395	415	376	415	415	395	408	412	395	437	445
50368	48029	45917	43077	42141	33016	25688	20309	17638	14516	12669	10811	8210	4783	3713	2952	2748	2007	1594	1551	1358	1069	850	736	626	413	336	324	276	285	259	253	265	239	283	284	242	219	208	217	216	209	170	197	197	184	212	198	169	194	201	180	198	193	213	198	225	180	160	184	187	172	162	195	181	164	196	173	171	156	178	161	160	167	194	153	174	157	145	150	141	159	140	160	177	163	180	150	142	137	162	155	153	172	149	174	157	152	157	154	167	144	145	164	134	122	154	161	159	140	161	187	160	144	162	139	174	156	141	130	150	138	150	141	165	152	153	139	156	165	141	149	153	158	153	150	165	172	162	165	170	145	167	131	147	149	174	156	157	155	163	151	137	146	133	126	166	156	136	153	145	152	157	156	150	141	158	147	156	166	157	156	164	161	164	154	154	120	141	146	157	157	161	158	159	145	164	151	150	153	160	136	144	137	149	129	145	132	163	139	158	156	145	154	147	164	155	170	169	162	147	147	178	137	165	158	153	143	183	151	151	143	132	161	187	163	155	149	169	176	153	150	150	133	139	154	151	150	138	155	151	162	160	159	166	142	184	168	141	137	143	152	151	172	167	129	158	140	143	141	144	152	138	147	175	125	159	167	156	184	166	141	148	151	130	135	157	147	141	165	135	147	138	146	159	134	137	164	145	168	141	157	171	166	146	134	158	157	139	150	145	171	144	127	153	134	189	162	174	147	157	149	145	164	138	171	156	162	154	159	150	143	151	149	136	151	140	159	162	140	174	159	177	164	163	145	173	150	129	167	154	144	155	169	142	134	143	139	155	155	146	147	115	148	148	154	153	143	129	156	148	143	137	142	139	143	170	126	151	169	147	167	169	155	153	140	157	135	158	156	160	148	160	155	151	140	147	164	164	146	155	173	199	149	169	164	150	155	176	132	127	136	150	150	141	159	141	138	159	155	166	163	151	168	148	170	164	140	146	166	179	160	132	152	145	155	152	143	165	157	155	155	153	141	165	157	147	144	144	168	148	149	134	131	158	146	154	148	147	164	147	126	153	154	156	157	161	170	154	185	149	139	167	148	147	171	168	155	145	148	139	157	145	170	170	147	144	161	159	149	116	149	177	162	147	149	145	132	145	158	137	152	146	169	152	145	159	161	147	128	137	166	146	159	146	158	139	147	148	139	153	144	184	174	149	162	147	136	144	148	154	157	140	159	160	147	153	150	158	142	169	162	156	127	150	149	150	138	157	149	144	153	158	149	132	163	163	121	161	121	150	166	143	160	156	168	176	148	132	161	178	169	160	139	174	154	156	141	185	137	147	160	161	178	161	142	151	160	137	169	136	140	148	149	182	153	167	155	145	154	157	132	159	150	151	141	150	156	126	153	144	152	156	145	132	139	138	138	156	142	140	168	131	141	154	153	162	148	160	139	152	132	186	159	142	165	168	161	144	144	166	134	166	142	140	153	152	166	169	152	171	163	156	165	163	139	172	168	133	166	152	138	149	159	149	130	155	156	155	152	127	163	149	142	170	139	142	156	164	168	149	163	151	161	154	142	136	146	164	154	155	140	147	152	142	138	148	146	158	160	141	168	168	172	152	156	153	142	148	179	163	140	145	152	156	145	167	158	161	168	156	145	133	169	133	146	158	154	161	141	147	155	143	178	159	135	145	144	152	139	180	143	137	158	119	169	146	169	174	143	161	154	163	170	139	135	138	140	165	161	137	176	152	143	164	128	162	140	181	150	147	144	159	155	160	149	138	142	137	150	144	168	153	159	154	156	139	155	162	145	172	148	144	141	143	148	145	156	169	146	157	150	154	165	132	147	162	165	141	147	155	144	154	146	128	148	153	175	148	159	150	138	150	135	163	175	144	173	157	133	128	127	173	135	158	140	142	144	165	153	147	163	144	154	150	158	186	147	138	167	177	154	155	173	158	143	139	138	176	141	129	160	151	136	158	164	167	156	167	155	135	153	154	142	167	151	152	160	155	159	147	183	155	147	158	146	155	161	167	122	152	167	138	150	157	156	141	181	144	141	122	169	157	142	164	161	165	165	146	138	167	158	149	167	167	159	158	151	147	169	153	151	148	146	141	150	140	138	166	158	160	157	141	156	141	188	146	164	175	163	132	161	143	170	153	119	155	155	141	167	153	145	143	149	167	160	168	148	156	167	155	181	154	167	161	144	150	135	181	134	138	136	167	180	152	152	177	158	141	160	161	146	158	175	145	144	144	135	144	167	147	163	162	157	154	169	158	167	148	135	144	161	156	158	149	177	157	159	182	169	141	137	138	157	167	169	137	173	157	155	148	153	137	149	170	163	173	164	140	162	164	129	140	135	154	167	135	156	147	152	138	144	160	154	164	160	161	145	153	165	170	164	141	134	164	142	150	154	164	138	152	168	144	156	143	149	163	169	148	137	150	152	163	149	146	138	132	150	141	174	144	162	141	145	152	165	142	147	142	132	161	143	147	166	171	160	133	134	175	161	162	136	145	147	151	123	162	136	165	158	147	155	144	148	163	163	159	122	156	144	156	130	147	160	176	129	151	147	146	139	171	163	152	162	173	158	173	148	159	141	142	171	151	147	137	154	158	167	150	145	160	158	154	145	154	154	166	149	147	145	144	162	143	148	154	144	169	155	135	148	156	131	152	165	163	157	159	170	173	146	144	163	134	149	136	142	139	156	146	162	148	150	158	164	150	178	152	115	143	137	165	163	172	158	159	156	129	140	142	138	175	149	154	144	145	165	171	142	149	164	158	168	147	153	158	152	143	159	134	139	180	156	163	149	141	148	140	140	154	149	144	149	168	153	124	152	142	142	143	171	133	155	174	156	156	156	141	143	148	169	142	156	164	145	137	150	133	145	157	175	156	101	164	159	148	132	164	137	161	149	151	180	170	154	169	148	141	156	145	143	143	152	160	155	153	153	153	139	153	155	171	159	145	171	157	166	155	160	151	157	137	149	137	152	148	173	170	142	145	177	157	154	155	184	157	133	153	174	160	157	149	164	150	139	144	172	165	158	154	166	159	150	164	140	156	139	147	151	152	142	167	148	173	153	157	164	172	140	136	165	140	137	160	149	151	152	143	122	155	151	157	156	141	145	148	169	151	150	178	123	138	166	145	179	130	153	149	193	144	141	165	159	151	136	153	136	159	153	148	123	159	135	165	138	157	145	140	137	136	152	142	132	154	168	160	135	159	149	171	137	145	158	138	168	184	152	192	140	155	171	140	139	135	160	135	147	150	151	135	161	149	162	152	163	168	140	135	164	142	168	157	155	139	163	146	143	146	142	163	145	169	153	152	168	167	150	147	161	160	167	135	155	162	150	164	149	142	155	142	150	149	148	138	161	154	183	176	156	144	160	158	174	150	146	166	155	138	146	153	157	168	150	158	141	145	136	150	165	153	143	166	160	159	120	162	142	145	153	166	163	158	149	167	159	153	146	144	170	129	132	158	161	155	157	148	158	139	147	175	141	150	155	158	151	162	141
35541	43744	50305	51751	48371	40993	27829	23220	25884	27384	27184	25911	20400	15005	14125	11906	10768	9235	7551	7379	6156	4988	3972	3240	2858	2023	1749	1555	1395	1085	1325	987	915	1089	1365	1221	1056	883	784	777	770	745	673	666	655	649	648	632	569	516	551	613	644	669	747	797	855	635	647	575	519	477	501	538	541	508	529	492	461	529	460	482	512	478	431	460	425	385	386	411	396	377	380	347	392	346	419	378	344	367	414	413	395	352	387	390	334	408	374	384	377	364	378	372	382	391	372	385	374	376	345	352	390	347	371	356	390	361	349	334	355	359	415	374	338	383	379	334	360	341	338	384	347	338	386	335	367	378	383	358	382	330	361	370	407	376	378	359	362	334	329	390	364	377	327	368	337	387	378	367	365	355	366	368	311	357	356	363	326	331	357	355	379	349	334	351	361	373	395	346	390	358	311	346	382	318	361	379	388	386	360	354	384	379	369	375	346	333	358	379	378	353	380	350	381	359	362	376	372	352	380	353	363	341	315	376	381	350	358	368	353	373	359	396	351	343	321	345	373	351	377	369	363	350	337	367	344	354	373	361	379	379	363	369	366	395	361	359	385	380	358	370	347	364	336	392	353	358	401	346	343	371	356	370	363	360	350	346	346	362	327	361	376	349	370	366	375	372	368	338	373	369	376	356	376	337	351	351	392	355	348	403	354	357	356	337	336	383	347	382	357	366	342	368	393	379	332	365	365	365	373	382	340	332	359	396	335	387	377	371	377	372	372	335	375	351	374	344	402	369	385	348	374	337	367	358	363	340	351	372	340	380	366	335	376	339	349	352	379	369	380	367	381	338	349	358	360	365	372	361	364	352	349	356	360	341	347	382	370	370	377	330	361	346	361	398	335	378	386	366	345	349	362	349	324	390	354	408	365	354	351	379	383	332	333	391	352	394	335	398	353	414	365	370	377	372	397	342	369	358	358	364	329	346	373	347	356	379	358	345	357	373	386	362	356	328	360	401	364	330	378	305	350	345	356	386	359	361	352	362	380	371	365	344	347	364	380	348	361	393	381	340	372	346	342	344	361	378	359	379	325	366	361	364	343	371	357	387	334	368	353	344	341	368	338	368	370	334	370	370	385	370	333	374	368	335	348	356	367	361	358	359	363	351	342	337	354	357	349	381	368	394	353	341	358	339	356	352	391	354	334	359	366	365	361	341	366	375	384	371	376	340	353	369	339	326	370	369	382	343	355	374	349	350	373	322	354	329	368	361	389	404	343	390	355	343	374	364	353	375	405	356	353	355	352	384	365	367	380	392	357	380	389	337	373	342	367	388	332	351	395	363	366	348	350	366	359	385	341	364	385	369	358	400	350	388	370	348	338	344	364	349	353	384	371	354	380	356	354	365	358	370	346	362	359	360	386	379	366	334	359	370	366	343	350	339	361	366	350	348	356	358	340	379	324	335	354	366	351	372	399	342	372	383	340	336	357	353	385	367	371	360	396	356	399	360	360	382	346	354	364	353	354	360	373	356	349	386	368	348	354	365	343	322	361	374	333	367	366	419	345	337	379	313	343	362	408	361	340	362	389	374	328	348	384	347	378	393	349	388	367	339	372	376	320	368	347	334	355	328	358	392	345	385	341	337	352	364	386	401	348	341	365	384	345	379	348	371	413	370	369	368	351	372	325	342	376	378	377	348	340	390	366	408	374	399	358	365	403	328	367	388	362	321	360	356	347	366	392	355	386	367	345	352	382	352	345	384	382	348	405	386	348	351	373	352	359	367	370	389	361	360	359	380	384	363	385	353	350	396	368	327	357	356	375	357	315	374	335	372	367	362	355	369	370	348	355	358	380	367	354	385	334	328	358	391	384	352	393	371	357	360	370	341	373	353	381	383	375	373	359	370	358	343	369	339	376	341	361	371	376	334	378	378	350	380	353	366	386	371	378	381	366	363	381	368	324	358	387	371	341	323	397	363	355	352	360	375	352	349	369	376	357	358	332	373	375	355	337	364	387	329	366	383	389	349	348	350	374	370	371	341	374	348	383	372	349	313	375	363	329	363	365	382	376	366	347	363	352	346	389	371	361	363	401	359	376	355	343	369	327	363	355	338	339	373	360	362	391	343	357	348	358	378	361	382	344	346	351	379	365	353	355	378	350	363	352	373	399	387	317	380	385	375	379	365	348	362	323	363	372	368	339	357	334	368	362	342	334	374	326	330	367	387	363	380	378	374	342	346	375	366	368	367	361	373	384	336	380	370	390	366	384	333	334	353	342	399	341	349	396	379	383	327	355	373	408	319	351	368	382	343	366	365	366	366	359	394	335	353	365	378	358	361	350	375	350	362	369	381	335	379	363	332	368	378	355	339	367	344	347	379	373	349	337	367	409	363	360	387	344	362	364	356	369	370	340	363	370	380	369	328	342	353	346	382	375	356	355	337	374	333	358	378	388	362	369	388	392	330	365	337	369	386	355	334	325	335	338	394	349	383	341	333	361	403	346	383	350	365	343	352	345	376	374	357	344	374	349	365	353	380	338	374	329	311	347	379	353	339	367	342	320	390	385	381	349	345	352	346	382	380	334	351	347	373	371	372	387	364	386	367	350	352	338	357	377	334	359	340	408	366	351	387	352	342	400	340	384	369	339	373	350	374	342	386	368	359	388	393	358	337	353	365	375	345	353	370	365	358	361	356	356	329	377	383	352	346	353	346	384	381	361	377	353	363	335	350	326	331	348	327	336	358	392	371	369	361	374	365	359	305	364	374	385	348	360	374	395	377	347	391	355	393	339	345	325	374	381	374	367	417	407	386	371	332	355	325	337	389	335	361	367	361	351	360	379	370	364	381	368	352	366	387	368	374	394	375	363	383	416	385	406	358	344	402	378	384	374	382	376	362	345	376	371	375	362	350	375	382	360	374	342	364	369	356	348	372	393	357	384	368	380	377	380	369	351	389	356	383	374	347	340	360	359	374	346	388	348	380	354	364	342	357	366	324	356	367	362	376	362	367	331	374	373	349	349	356	372	323	353	363	344	375	335	370	374	382	393	361	356	377	342	358	363	373	349	371	365	329	360	350	329	347	359	349	364	333	367	350	342	362	344	386	361	333	375	377	373	371	376	371	382	344	351	369	377	373	358	388	381	330	354	387	362	344	326	356	367	368	347	358	361	353	396	368	363	380	364	376	385	353	361	355	324	370	325	406	337	382	356	360	359	339	401	373	354	358	361	369	373	376	336	337	351	371	334	360	350	368	370	370	341	333	368	347	355	377	347	353	389	311	377	332	367	351	375	338	343	337	371	361	388	355	391	346	349	381	363	383	405	334	362	355	333	379	347	343	337	342	363	366	364	377	363	366	383	329	368	362	363	320	364	382	381	349	388	349	375	332	371	365	361	377	322	372	333	362	351	386	365	361	402	342	358	365	353	362	367	342	387	353	345	331	367	384	352	373	369	352	382	336	413	339	367	374	334	354	387	367	345	348	339	377	371	358	375	371	369	367	370	355	358	349	339	365
23032	19155	19182	12956	7498	3889	1720	1150	1044	793	630	558	465	364	288	303	254	235	209	202	197	187	194	152	157	147	158	166	180	161	154	158	127	148	134	148	144	124	130	112	154	154	142	122	122	137	135	144	124	128	155	113	148	147	127	157	125	148	144	133	139	126	144	125	162	133	142	141	127	139	143	127	159	139	134	144	154	133	145	136	135	141	145	127	133	107	134	146	127	144	148	151	131	140	131	139	134	138	119	136	137	127	116	143	145	145	118	122	117	166	125	126	131	140	153	156	109	144	111	157	112	155	151	138	116	148	141	119	128	121	127	112	147	140	130	124	104	141	137	151	126	136	142	122	136	115	130	148	131	139	117	126	152	130	133	127	131	123	134	146	147	141	144	157	128	141	141	144	139	113	139	116	139	141	121	143	122	118	145	106	136	152	116	129	141	127	130	112	142	136	136	140	147	148	132	153	137	132	107	134	157	132	126	160	147	165	120	127	143	122	142	143	143	125	144	121	159	149	156	137	135	156	132	149	133	125	135	124	132	130	144	134	137	140	129	142	145	126	123	143	140	130	142	117	117	142	124	139	123	144	144	135	131	139	126	147	142	132	139	143	122	136	147	143	164	120	127	140	132	131	140	131	145	149	128	133	96	146	157	126	143	115	140	134	126	139	133	124	121	147	132	135	130	139	151	158	127	134	139	138	115	132	134	119	139	137	126	122	134	123	142	143	131	127	134	134	122	155	125	117	111	137	122	127	140	143	132	141	137	154	134	130	149	129	133	139	126	143	141	119	111	159	136	128	112	128	126	155	139	153	131	129	151	103	137	116	137	114	129	140	127	147	152	171	128	125	135	125	136	134	136	141	149	122	170	140	120	117	127	130	109	140	141	142	152	145	147	131	127	152	119	119	145	122	130	130	135	138	135	118	129	131	151	131	138	129	114	128	132	127	127	132	135	137	136	144	134	179	121	150	150	156	128	131	122	122	142	121	147	143	120	159	131	127	126	152	146	152	135	124	129	137	134	116	119	136	123	153	116	139	138	144	133	123	130	142	153	159	125	154	138	116	141	146	143	124	147	117	122	143	119	121	132	126	156	136	135	140	146	143	124	143	144	127	152	145	121	131	149	133	134	123	113	127	131	156	129	151	141	126	121	136	125	127	150	136	112	132	142	131	140	142	132	136	129	151	132	136	124	131	129	137	151	142	149	135	141	121	142	141	154	129	127	133	144	121	163	130	123	125	119	127	132	149	143	127	124	141	130	107	146	138	144	143	133	128	128	129	106	135	121	139	115	124	137	135	136	144	152	123	128	134	151	137	157	132	149	137	123	120	141	137	119	154	135	116	159	127	121	136	140	125	143	155	131	140	145	143	132	122	144	133	128	127	131	136	123	135	137	144	126	128	136	134	145	132	140	145	122	140	132	118	134	141	119	117	129	123	128	155	150	131	132	120	143	150	135	144	114	148	133	133	147	116	142	144	123	118	134	151	149	128	123	143	151	112	136	135	131	124	128	118	142	131	123	102	135	126	119	143	139	158	144	124	142	130	117	131	128	119	127	138	141	123	131	143	129	135	139	161	150	168	123	143	128	141	125	132	140	139	150	153	164	143	180	150	147	143	136	134	128	132	142	142	119	137	127	134	117	143	132	130	127	131	126	144	133	131	131	129	131	135	149	134	121	136	143	133	130	136	125	113	141	132	126	142	137	116	150	143	141	144	151	122	140	125	135	136	147	130	131	130	131	142	134	139	137	128	136	141	133	124	132	139	146	136	143	105	148	126	132	131	145	149	134	131	143	148	131	132	160	158	121	128	120	124	114	152	121	139	139	146	137	130	147	143	134	138	149	130	145	146	137	123	107	128	136	143	127	131	136	140	137	131	148	127	125	134	145	116	158	129	142	124	124	159	125	129	115	135	126	132	142	146	138	122	133	114	140	156	146	146	157	124	113	138	126	123	149	126	138	136	135	137	112	143	131	145	126	124	133	128	147	136	148	121	156	127	143	157	152	138	154	116	171	132	120	118	111	145	137	136	129	122	130	148	136	156	137	159	147	143	112	134	138	137	146	134	145	124	142	120	118	112	136	116	138	122	130	156	122	127	122	120	151	151	139	137	126	126	129	176	130	132	127	127	141	125	144	128	163	125	138	126	149	155	126	126	128	127	143	98	132	126	146	132	136	132	139	138	130	134	134	121	145	139	152	133	123	157	157	130	165	145	143	139	144	124	129	128	146	128	116	155	135	138	136	123	121	139	110	143	144	113	137	110	128	117	138	112	132	147	134	121	136	132	148	126	117	128	124	151	116	136	138	134	157	135	135	139	133	131	140	138	131	122	133	128	132	130	148	156	132	139	139	142	148	122	116	134	132	155	137	117	132	119	146	152	132	135	132	113	133	154	133	142	124	140	140	120	132	135	143	128	132	129	131	142	133	124	131	139	142	144	139	128	140	133	149	121	138	117	123	127	120	137	146	179	160	144	164	141	126	135	154	134	118	129	137	117	143	140	117	141	126	133	147	137	153	154	127	146	117	131	137	134	139	155	121	139	133	119	129	135	130	121	131	153	115	135	173	124	141	140	116	131	122	156	140	121	138	142	131	130	123	137	131	149	112	134	133	151	136	139	156	127	140	133	141	125	133	94	137	138	132	116	137	125	156	118	115	136	133	124	125	153	148	142	129	136	130	129	119	129	122	133	130	111	133	139	146	124	106	153	128	132	155	143	136	142	133	143	142	119	145	141	117	122	149	118	142	139	120	139	139	126	147	97	129	156	141	128	132	151	139	110	121	134	126	156	130	136	147	146	136	131	142	103	145	131	116	136	144	138	143	149	148	152	128	148	137	140	125	144	119	142	124	127	143	124	114	150	140	131	144	137	132	141	164	133	135	117	138	139	132	117	146	137	164	157	149	128	143	127	146	145	135	143	131	149	125	145	122	121	147	142	111	138	150	136	138	129	130	142	143	109	128	135	123	119	145	133	132	131	124	121	147	133	127	130	147	150	130	119	130	135	110	125	109	148	146	126	132	127	121	136	140	125	114	151	109	147	131	119	139	140	130	139	110	140	141	133	143	109	149	138	127	125	127	125	108	140	126	156	128	131	145	137	161	133	147	121	138	125	110	117	131	144	152	145	132	134	140	120	145	120	127	104	138	148	127	156	128	150	128	150	164	141	128	132	104	146	92	154	128	116	127	124	138	139	124	122	144	136	131	117	148	130	135	130	138	116	126	152	141	131	120	135	137	125	155	129	106	146	142	130	135	139	134	142	129	127	120	128	152	156	141	150	136	146	119	133	127	123	140	129	123	122	113	122	112	122	139	124	121	132	136	137	130	109	126	146	129	135	146	142	145	115	131	115	131	128	150	139	124	118	130	130	102	127	144	131	143	137	132	114	125	141	133	113	128	125	150	105	121	130	140	131	145	122	135	121	142	151	130	113	130	142	141	131	148	141	128	131	122	146	151	144	123	127	139	141	130	119	135	138
13867	17300	25684	23287	18517	12848	6951	5127	4593	3851	3290	2890	2397	1787	1597	1422	1201	964	861	879	776	663	671	587	579	524	496	448	468	459	408	402	430	423	421	398	426	371	370	381	414	393	391	401	412	316	365	357	355	358	411	326	380	367	401	392	384	370	394	339	366	378	349	375	395	348	359	386	332	362	375	352	373	358	341	352	371	330	359	358	362	362	357	372	346	358	317	327	320	305	368	313	377	347	316	364	307	326	366	378	329	317	327	297	343	363	356	322	354	338	301	318	338	336	312	346	352	315	334	333	323	359	344	347	365	326	300	308	350	352	318	330	347	331	328	344	342	338	330	334	335	335	380	323	330	377	337	351	304	331	325	382	349	343	342	321	342	341	313	332	361	316	344	339	310	318	339	367	327	337	345	349	326	342	322	341	337	323	343	339	353	345	335	314	372	320	339	362	351	345	336	337	351	342	319	358	319	330	310	366	340	329	304	344	342	324	340	324	324	315	353	346	348	347	342	326	374	342	338	335	361	355	336	339	353	347	301	358	366	363	325	330	313	343	320	349	364	386	350	375	339	302	345	315	347	352	360	338	327	379	360	328	301	344	353	351	367	329	334	331	346	351	342	316	344	382	336	335	383	348	345	346	339	336	358	378	333	314	315	334	362	325	316	327	367	322	344	323	351	354	303	361	369	315	320	345	330	360	340	339	322	328	353	335	341	332	347	339	348	344	328	323	336	347	355	349	349	320	320	328	314	318	342	350	338	310	327	355	343	342	328	334	346	342	341	334	326	319	339	341	330	340	330	348	360	318	336	356	353	312	368	337	298	315	311	363	355	325	323	326	323	335	350	324	332	368	349	339	332	332	359	329	340	317	366	348	329	359	293	304	362	319	327	300	348	337	327	333	368	319	306	322	311	341	365	327	355	323	343	364	344	355	340	300	343	321	377	331	368	377	338	362	316	348	374	358	332	325	348	338	347	334	319	340	342	340	353	363	323	353	343	378	360	352	344	284	338	330	345	334	346	358	333	330	341	348	353	368	331	351	324	345	345	313	363	351	356	353	348	328	341	304	330	283	314	329	334	301	354	333	343	331	346	337	337	337	310	332	338	324	298	304	330	364	346	320	350	346	357	352	355	334	323	330	329	326	315	301	329	317	331	359	351	346	346	335	330	308	365	342	358	336	360	326	323	353	286	365	336	336	308	340	334	319	348	370	349	323	330	315	319	320	361	353	362	333	360	316	345	342	341	341	340	327	364	312	361	361	321	339	313	331	353	347	336	339	350	362	356	340	336	319	339	365	329	354	331	337	362	331	307	319	365	321	341	290	356	338	299	333	348	344	349	366	337	328	305	326	351	335	351	303	353	341	317	336	315	355	370	341	347	351	366	317	320	320	328	328	327	313	307	332	329	327	378	348	346	315	331	351	318	346	327	347	357	321	335	292	340	348	352	348	358	345	364	352	349	348	305	343	334	320	344	326	382	344	335	334	330	371	357	351	339	367	344	313	354	330	343	357	312	344	348	307	356	366	349	315	317	290	347	317	343	321	343	346	336	327	332	323	300	361	334	347	337	342	332	346	343	365	337	352	350	332	333	318	331	325	326	313	374	329	322	317	367	333	366	358	322	342	318	347	353	317	349	341	329	361	319	326	349	351	353	360	349	327	322	326	313	332	335	339	339	335	326	335	314	354	349	335	333	336	316	317	301	306	345	307	363	367	354	333	320	365	336	336	352	361	327	321	323	315	346	361	347	334	319	348	339	345	360	342	309	362	335	342	321	351	332	355	350	328	344	333	363	346	348	340	352	333	355	350	367	322	333	328	335	321	337	332	374	332	341	334	321	330	354	344	346	367	347	347	360	374	366	366	354	315	345	348	362	325	341	346	361	357	315	349	325	328	368	311	331	355	343	339	342	353	323	335	371	328	327	342	340	339	389	322	348	329	306	344	338	339	320	362	334	330	336	357	351	322	356	328	352	348	334	350	331	323	324	337	306	375	321	352	321	342	365	346	336	333	284	348	342	350	361	334	340	343	358	373	368	320	345	352	309	347	349	339	326	337	330	349	330	325	326	378	366	368	319	328	357	326	321	354	312	333	354	343	331	340	332	309	337	343	327	316	343	360	333	354	316	352	337	337	358	338	309	318	323	315	356	324	356	326	326	351	332	361	343	342	321	326	333	366	327	329	310	339	346	321	352	327	334	345	357	347	344	296	332	358	311	335	349	373	326	351	324	356	343	333	338	308	338	317	376	310	363	306	334	322	333	347	326	342	328	337	311	335	348	344	368	336	335	313	348	316	319	313	302	353	331	368	331	346	328	330	335	353	325	361	351	362	324	376	338	294	322	343	303	336	372	314	351	339	335	350	319	340	356	339	326	336	330	344	331	327	332	351	322	331	345	341	350	317	339	318	360	351	366	320	359	351	336	361	348	314	329	356	356	339	353	329	360	382	304	334	320	347	336	340	323	388	333	350	351	338	337	361	333	337	337	358	335	340	326	351	321	366	278	356	325	363	344	368	343	335	335	404	344	354	358	318	339	337	333	331	379	345	353	339	366	339	363	339	335	334	346	324	336	306	352	337	327	342	320	304	333	278	336	347	328	330	336	321	369	347	308	333	358	354	359	353	333	361	332	350	350	353	368	356	348	329	321	317	314	335	356	322	351	336	304	329	366	333	342	361	351	340	339	341	329	342	332	325	341	345	355	336	329	347	364	331	379	328	361	334	355	304	332	315	325	317	326	336	333	358	324	346	350	319	334	318	343	326	370	335	344	356	363	358	331	293	342	347	381	359	323	332	285	314	321	328	339	380	348	340	335	354	351	341	381	323	347	333	320	323	318	319	335	294	315	330	341	372	346	333	362	307	340	335	335	319	338	371	317	331	379	317	344	344	339	358	363	313	370	342	326	329	334	335	325	335	344	362	345	312	357	334	337	312	342	323	325	349	321	311	336	327	319	309	340	299	355	318	355	317	331	332	353	367	363	325	313	340	346	351	333	339	353	317	297	331	342	327	315	349	301	350	328	362	345	366	337	352	361	338	328	357	365	317	324	348	362	348	325	369	346	343	334	340	353	321	341	325	358	344	356	354	334	330	338	327	333	364	384	318	347	330	348	353	326	348	341	328	323	335	336	341	342	317	361	341	319	356	352	318	324	357	349	341	358	364	341	319	339	337	317	349	356	355	338	395	343	353	314	309	328	337	342	347	318	317	323	350	308	336	336	352	349	342	362	384	333	345	347	376	335	377	324	323	355	320	321	345	338	344	343	332	318	330	335	319	343	335	341	338	338	337	334	326	336	378	355	353	332	328	354	352	346	327	358	355	367	320	343	333	337	349	323	313	315	335	342	340	333	322	336	374	327	323	338	339	325	357	354	352	348	368	327	392	330	354	361	307	322	325	363	349	317	351	325	318	332	373	366	326	341	329	335	327	348	315	345	326	350	338	320	342	349	358	346	310	338	330	315	316	357	350	310	341	345	352	345	337
42406	45102	45278	45924	38105	29120	22280	15218	12532	8677	6249	5940	4495	2687	1945	1713	1467	1211	978	916	887	731	605	464	390	328	329	248	244	219	259	226	224	225	242	250	230	203	210	218	200	173	211	184	185	181	207	180	172	195	166	177	182	196	214	189	234	193	190	175	190	175	205	183	191	161	169	190	178	191	188	196	193	196	158	178	196	187	187	173	183	179	157	170	179	178	188	185	155	177	184	172	170	155	147	199	166	155	174	167	193	158	154	182	181	166	168	183	145	153	180	172	192	168	197	165	188	199	155	183	178	179	187	155	177	184	141	192	147	166	167	162	180	191	192	161	179	146	170	155	153	192	174	160	158	176	174	205	164	185	191	177	156	195	198	169	170	175	165	193	184	180	194	165	162	149	147	179	196	169	185	157	152	172	169	170	172	155	172	149	168	163	193	193	176	176	147	194	168	188	171	153	146	149	165	177	175	186	153	191	181	177	183	177	194	173	169	176	171	151	179	177	187	176	174	184	206	162	166	171	168	193	186	162	171	171	177	166	159	166	190	193	187	177	181	180	168	176	164	177	169	190	162	172	179	186	183	163	187	161	179	163	179	148	158	151	184	179	183	148	195	193	171	197	185	177	177	179	177	180	157	151	172	167	179	199	165	168	158	169	157	181	165	198	179	188	168	166	167	149	165	156	172	167	204	196	193	157	159	176	145	174	178	150	178	174	167	181	161	175	198	157	171	170	164	178	169	182	176	166	170	181	185	207	184	170	186	162	179	175	201	154	162	161	191	157	184	167	177	154	165	176	159	155	180	157	194	201	172	179	200	178	193	153	177	177	166	172	175	170	176	167	177	196	162	162	176	163	171	186	168	199	163	187	172	156	168	183	164	183	177	192	167	164	167	165	178	176	156	173	177	163	158	159	198	196	172	190	171	141	158	175	177	157	168	180	172	173	179	190	176	149	152	177	188	204	184	211	178	166	165	154	184	179	160	176	162	198	183	172	173	157	161	168	159	135	171	189	172	182	196	160	158	183	153	163	170	178	170	171	157	144	182	184	171	199	166	162	148	185	185	182	177	171	165	150	176	175	177	172	175	167	191	188	187	166	188	162	158	178	142	175	186	188	154	181	186	171	176	173	184	175	159	176	155	176	153	173	140	172	187	176	166	166	176	180	174	155	187	155	184	174	171	168	160	191	185	167	158	182	169	153	159	159	212	208	164	170	152	166	154	174	151	179	174	155	170	170	183	177	193	165	152	169	161	183	175	168	184	175	154	169	187	185	174	160	155	168	172	154	179	172	159	197	167	174	173	166	168	162	185	166	179	166	167	194	163	160	178	181	176	161	175	181	152	158	188	156	175	170	172	156	169	165	198	187	167	165	150	162	157	190	161	175	184	157	163	208	166	155	147	167	162	156	165	172	193	173	167	161	167	169	167	171	181	171	144	142	170	143	193	164	160	165	191	182	170	155	185	153	169	173	164	166	178	180	174	172	179	158	194	161	167	156	210	184	148	159	179	169	170	161	190	164	177	166	172	172	151	169	173	196	193	173	169	178	172	164	151	184	173	164	173	161	167	190	167	167	165	167	152	167	173	166	168	184	162	180	162	152	162	148	167	179	161	169	178	166	170	169	148	178	162	170	200	174	149	167	151	155	150	168	164	171	168	158	158	153	162	141	159	164	170	175	173	195	155	165	185	181	168	181	152	174	164	180	152	177	157	177	173	174	181	179	172	175	177	163	156	178	158	171	160	149	175	159	178	172	161	182	189	191	185	164	153	164	184	167	177	184	155	151	190	191	164	154	152	169	161	174	162	182	176	175	174	176	172	164	182	179	176	180	193	162	188	163	171	165	180	149	179	162	158	171	160	178	170	205	166	164	142	184	174	164	184	156	189	175	169	170	200	160	150	194	179	166	166	201	177	161	179	166	181	184	170	176	153	174	178	148	172	178	177	193	179	192	189	189	182	166	178	176	189	165	177	173	177	158	170	160	156	167	165	177	159	174	162	191	175	166	162	164	147	176	169	181	169	176	147	176	189	207	191	177	178	196	168	159	181	169	170	152	156	172	170	171	162	174	161	170	157	173	192	176	188	160	162	189	163	150	165	165	183	151	183	195	174	175	176	180	181	191	178	189	170	157	176	170	178	167	186	163	178	156	183	159	151	183	208	173	174	168	168	178	171	150	185	191	154	162	160	178	178	178	196	170	181	176	178	132	189	168	162	171	199	184	166	173	178	165	166	173	153	162	143	174	176	182	180	167	162	194	169	176	177	171	158	166	166	150	172	171	180	155	175	168	156	212	182	194	192	163	186	184	182	173	160	165	180	140	186	161	154	150	139	190	186	169	171	179	167	172	180	176	155	169	149	167	157	165	170	168	188	170	166	157	166	186	168	149	159	157	156	178	191	163	165	180	175	189	188	171	189	186	183	179	169	180	174	181	160	147	180	151	159	172	202	150	158	163	165	166	177	186	169	163	149	153	167	162	152	146	172	188	165	185	167	197	185	168	179	185	168	166	165	187	187	155	161	160	159	170	179	163	204	159	211	176	193	191	162	161	189	171	173	181	157	165	156	186	162	177	156	186	151	181	170	175	182	182	142	199	174	170	206	163	172	148	184	173	158	179	171	170	176	165	177	165	190	164	177	165	185	186	156	159	157	157	158	157	184	170	166	169	176	176	182	169	184	176	175	171	181	191	186	153	167	152	212	169	175	179	190	173	148	151	180	173	166	156	149	196	190	181	180	146	131	151	170	175	177	160	195	186	178	175	166	169	146	169	157	185	180	153	184	156	183	184	171	168	164	164	158	184	164	184	200	173	183	172	172	184	140	178	187	168	165	182	142	155	155	175	170	173	183	168	170	172	162	175	171	204	166	192	185	167	186	164	158	178	195	182	165	189	191	183	174	169	171	181	175	169	157	158	184	158	165	152	174	185	199	187	170	176	165	155	181	154	177	161	158	185	178	181	179	188	168	182	168	157	179	202	170	156	155	172	178	175	170	181	160	172	166	146	171	181	166	164	188	185	151	177	181	179	190	173	170	189	173	190	174	178	167	172	161	155	172	167	179	155	163	156	171	163	177	169	202	141	183	152	161	171	180	168	181	173	205	194	146	185	176	170	170	163	150	193	188	165	192	140	202	180	164	190	151	159	178	184	183	162	186	187	170	154	175	166	170	150	170	181	170	172	192	170	161	178	187	181	186	175	192	164	174	182	155	172	163	141	168	177	205	184	159	171	161	153	206	179	162	184	154	148	188	162	166	176	154	190	168	155	183	166	212	174	169	162	156	173	181	172	179	156	186	154	194	171	172	175	178	189	173	167	159	195	182	172	157	172	200	173	165	143	190	169	174	172	178	171	158	170	186	169	174	178	162	146	182	167	197	204	187	162	156	149	177	184	150	148	166	187	169	168	197	148	166	176	174	174	174	148	161	189	171	167	154	183	163	199	150	195	195	171	166	168	171	176	202	176	181	176	192	197	171	188	167	165
28187	38493	46008	49464	45333	33408	25500	21182	21596	20616	18500	17953	14126	10238	8807	7947	7172	5681	4421	4330	3894	3405	2741	1921	1919	1530	1231	1040	905	840	940	779	792	823	1007	855	821	701	691	630	644	629	605	640	622	558	506	507	513	491	547	552	616	644	731	617	643	569	574	524	487	455	484	520	505	498	465	459	476	490	486	504	475	484	437	462	446	436	433	443	434	433	419	407	420	449	406	400	431	426	381	422	435	408	429	400	454	421	403	427	419	399	403	394	420	405	407	408	402	404	430	418	376	451	416	414	461	422	387	409	425	417	385	452	425	431	423	381	445	471	409	411	407	416	389	446	395	405	397	394	455	429	394	435	406	399	396	421	457	422	446	427	382	410	426	428	416	411	427	446	409	427	405	432	422	392	405	429	408	396	413	403	418	382	433	405	399	415	436	371	409	434	432	406	425	434	429	409	413	437	398	381	349	448	439	428	388	397	409	432	398	410	400	415	433	391	421	417	413	405	423	442	413	416	453	410	416	403	390	388	422	408	404	439	427	404	427	421	408	429	412	436	465	379	421	413	414	427	453	444	424	441	393	400	400	437	422	428	399	391	398	408	424	401	379	403	411	421	411	433	429	408	420	437	444	412	431	421	409	403	409	428	386	403	441	428	436	422	420	424	415	399	425	459	407	387	374	417	417	417	403	430	440	423	415	405	396	428	425	382	430	423	404	439	446	417	412	432	395	413	419	416	407	408	408	406	441	398	408	419	400	426	422	384	429	397	381	432	413	393	401	409	444	409	405	430	425	443	429	402	427	419	420	411	429	419	410	412	402	425	399	428	405	416	434	377	401	417	416	389	385	443	380	455	395	415	405	424	406	390	406	414	422	408	397	424	385	414	418	434	378	405	437	377	443	381	396	412	394	410	412	397	430	423	397	384	450	382	401	427	396	422	386	425	423	432	399	377	405	441	411	383	455	417	391	432	402	450	394	402	419	388	435	422	434	392	370	418	378	419	428	395	382	408	401	393	372	402	412	397	371	429	413	410	447	424	397	412	441	418	405	441	409	400	373	403	411	401	419	378	403	391	423	390	392	432	405	425	385	418	420	437	448	419	403	442	405	445	423	395	422	421	419	390	431	424	399	432	423	373	415	400	375	397	430	434	392	419	412	403	422	429	421	431	404	403	440	405	383	417	373	385	389	408	483	461	434	407	413	402	404	435	398	395	419	394	413	402	387	393	407	387	426	416	415	432	401	415	402	411	393	400	410	438	395	407	418	426	400	402	416	424	435	413	391	399	407	422	438	440	452	424	429	410	461	409	399	414	427	407	402	416	385	372	374	398	386	388	404	387	388	389	345	421	413	428	406	395	433	424	361	380	380	408	395	405	418	399	397	409	373	380	414	399	421	419	439	419	386	422	382	403	425	416	435	414	468	417	396	384	399	423	405	410	433	416	401	408	428	441	413	415	433	399	398	397	438	405	403	421	425	425	416	402	405	403	430	401	438	409	407	385	402	393	421	408	423	390	405	446	395	420	404	453	440	440	426	415	460	403	388	410	432	389	418	445	397	399	381	403	415	405	436	409	425	422	370	428	403	399	398	396	391	426	437	412	424	412	416	393	443	397	429	410	427	426	436	400	417	419	423	393	463	415	405	401	372	397	389	407	424	430	414	426	430	427	403	424	402	430	418	412	412	377	414	404	394	381	427	442	404	398	419	390	423	410	430	390	413	398	414	448	383	397	441	400	426	388	392	390	432	422	398	405	467	408	395	412	452	421	429	392	383	407	405	406	367	352	413	453	435	439	401	399	435	407	407	446	421	397	394	425	407	393	418	385	433	398	443	413	424	422	389	409	431	434	426	419	404	418	404	403	415	401	413	418	434	446	418	369	435	420	411	430	418	393	408	424	402	467	416	425	396	435	432	399	391	382	403	406	423	398	407	429	384	387	386	392	448	415	415	444	386	431	438	452	426	414	403	389	361	405	413	405	416	435	422	437	416	410	377	428	421	384	466	398	398	413	413	449	439	408	396	396	403	371	440	433	424	445	413	408	391	412	414	418	407	395	413	423	381	435	419	422	449	442	380	384	418	406	421	434	378	417	439	425	423	419	367	423	413	378	411	409	417	433	416	429	415	377	408	433	369	403	414	448	411	432	419	389	360	359	414	415	354	436	419	417	393	426	424	403	402	425	404	438	408	443	460	415	412	414	448	426	387	429	396	414	416	407	385	390	450	440	414	415	411	438	383	405	422	443	416	405	419	408	426	433	437	402	391	430	408	419	398	432	393	427	430	407	389	380	396	428	391	398	452	415	408	424	414	436	403	410	424	410	404	423	452	414	403	414	433	389	430	409	442	422	424	405	418	413	398	409	392	397	411	425	464	388	392	414	362	393	414	437	415	401	400	398	412	406	394	391	405	392	423	415	432	416	413	407	403	450	398	411	448	405	393	430	378	440	400	425	414	436	415	427	410	422	391	418	400	374	375	417	443	394	433	411	386	428	441	432	429	411	394	424	417	444	399	384	418	392	433	392	425	446	414	417	437	431	406	436	407	440	439	404	447	451	406	461	416	424	391	407	404	450	385	408	428	398	413	411	427	384	448	414	424	399	369	403	442	438	407	406	375	429	394	437	387	393	401	424	423	430	423	403	377	437	392	422	447	422	404	414	401	434	405	444	422	409	400	421	423	426	420	415	381	396	401	403	422	430	381	399	392	438	421	390	431	400	404	417	382	422	408	419	411	397	447	419	413	414	414	365	406	408	452	420	392	406	421	393	387	416	391	424	405	439	445	400	401	408	383	404	398	415	441	372	413	398	410	364	412	414	395	414	403	431	467	422	417	383	396	392	444	384	411	405	419	400	411	394	440	406	410	409	390	397	398	409	423	407	428	430	425	370	391	434	397	450	428	410	383	448	411	449	425	422	400	406	420	408	433	395	454	394	445	388	413	432	429	401	383	404	435	418	410	421	415	389	422	380	415	417	409	426	461	412	396	396	371	402	395	403	432	406	417	405	439	418	391	414	416	408	412	391	433	427	421	412	434	395	443	396	429	418	406	438	408	401	470	382	420	415	415	414	388	421	385	386	399	392	410	422	409	424	422	403	437	396	407	404	439	366	427	392	425	425	384	424	430	409	385	434	457	386	433	412	386	400	413	434	407	384	413	406	443	372	434	427	446	405	401	422	395	441	437	398	408	432	402	432	389	424	384	418	450	380	426	413	433	371	403	433	419	386	404	402	403	420	415	370	442	416	408	404	380	443	415	472	405	386	440	430	410	431	405	413	416	434	398	429	382	412	439	387	413	408	423	424	417	400	396	391	400	399	435	438	443	391	410	429	438	377	448	408	369	390	383	440	414	415	434	409	442	416	410	387	454	454	436	426	408	392	442	420	422	420	406	423	415	407	447	382	387	415	411	416	428	440	427	399	406	458	392	437	417	388	412	395	388	382	433	412	397	385	427	370	415	442	419	410	391	396	443	418	414	384	389	426	411	422	443	414
50520	49203	46537	45685	35226	27051	22813	19361	18995	15556	11951	10621	8103	5172	4056	3284	3069	2400	1569	1253	1394	1124	893	684	573	431	346	271	262	284	270	241	262	254	276	277	278	189	228	203	208	196	187	196	176	196	220	192	170	179	170	193	203	220	233	210	226	183	197	161	163	172	185	183	176	166	174	168	204	163	149	159	159	161	200	165	148	169	163	174	139	146	138	155	153	142	153	145	151	128	161	154	167	144	149	146	152	161	133	134	164	128	151	150	145	154	171	140	169	157	137	147	155	176	146	138	144	147	137	146	157	165	163	142	140	154	150	182	164	167	150	173	156	143	157	160	126	122	165	183	123	167	163	156	143	148	148	153	163	147	143	174	122	143	154	148	193	154	162	151	162	131	133	134	150	158	144	177	138	153	140	154	134	148	150	145	157	169	185	160	176	133	148	143	151	154	165	165	169	155	174	160	146	142	165	163	155	159	147	137	165	149	158	154	171	124	137	172	154	133	163	138	154	156	169	147	148	183	160	169	145	152	138	163	144	168	187	168	164	155	143	156	167	145	136	150	137	144	148	140	145	169	145	144	135	162	150	160	181	163	159	165	170	147	143	162	164	163	157	161	167	167	155	151	163	150	143	180	146	165	159	130	158	169	161	138	180	171	164	173	151	143	174	160	177	157	149	155	139	164	169	130	150	145	178	141	148	161	154	164	125	150	134	158	160	150	150	136	143	159	143	132	138	178	164	155	137	154	147	152	138	167	153	166	171	151	174	156	167	154	152	163	177	146	156	141	135	152	149	180	166	137	140	169	146	153	151	173	133	156	176	155	172	160	154	161	144	164	162	146	159	136	164	135	137	161	135	156	147	158	147	177	165	167	150	163	148	153	143	150	167	138	139	158	157	139	162	165	149	134	159	136	167	153	153	146	147	159	148	148	177	150	153	161	159	175	141	137	163	173	174	157	147	160	158	156	162	164	143	140	161	152	135	128	140	146	160	157	143	164	160	137	157	164	156	151	164	148	147	154	198	148	185	151	160	149	150	162	166	163	153	153	153	168	156	162	162	146	150	166	173	143	169	147	132	138	141	158	166	180	182	169	160	164	134	164	155	141	166	156	158	165	147	139	178	127	153	155	157	132	152	166	159	151	151	164	139	141	148	162	145	154	144	176	151	156	167	149	146	144	144	153	153	143	148	147	141	153	159	135	124	147	129	155	146	169	140	160	140	144	158	133	156	148	167	161	159	162	156	154	163	154	168	132	156	154	156	140	170	179	140	150	132	163	165	165	150	157	164	168	158	154	121	169	167	147	170	138	173	154	159	134	152	151	144	134	149	128	159	166	179	156	149	156	156	177	146	155	170	147	143	141	155	148	151	146	161	140	155	145	146	137	164	173	160	148	152	137	160	139	156	163	155	171	148	156	141	161	152	155	169	157	160	158	157	148	153	130	163	175	145	150	160	141	162	139	144	144	168	134	163	155	168	188	155	142	169	141	117	179	153	150	172	147	137	147	136	170	151	151	147	158	140	163	167	181	146	148	153	169	140	138	120	151	136	154	148	152	164	143	138	147	154	179	149	175	175	145	117	147	159	124	150	154	154	154	146	139	141	143	151	150	146	162	159	178	159	148	141	145	166	185	146	167	149	167	162	155	137	161	180	149	148	135	159	167	154	147	158	146	160	147	154	140	138	174	178	151	152	148	136	170	148	150	136	153	158	143	177	146	144	169	163	154	143	160	157	160	158	135	143	127	158	164	167	145	160	147	172	133	155	147	165	154	163	156	147	147	138	138	147	144	130	168	148	149	149	168	170	139	135	156	151	134	141	136	131	161	148	154	165	163	159	167	130	151	167	166	158	160	162	144	148	139	166	165	137	171	154	167	158	149	133	132	150	147	156	130	151	155	164	164	139	173	156	157	144	138	143	160	170	166	135	154	148	160	159	154	167	156	128	164	146	143	168	125	171	137	149	166	134	168	153	135	151	152	140	158	184	169	153	149	164	159	177	140	146	161	150	177	165	146	141	155	152	164	175	144	167	136	148	183	177	152	164	151	122	170	135	164	152	176	146	168	188	162	158	152	161	117	172	159	174	150	152	147	141	161	150	180	160	162	148	168	158	154	142	177	133	155	156	146	145	153	158	174	161	137	135	142	157	159	173	149	164	182	154	173	151	159	158	135	160	140	155	145	156	153	142	160	158	130	154	151	151	144	175	169	160	166	147	148	148	153	123	139	169	153	141	157	147	154	151	172	158	157	154	162	145	170	169	145	147	169	146	159	147	168	167	146	133	160	151	143	152	147	167	139	158	166	154	158	151	154	167	178	158	172	139	150	167	157	151	141	148	171	157	174	152	147	163	146	130	145	159	161	143	143	171	161	146	142	130	158	134	174	157	169	169	157	150	173	141	154	155	167	140	160	155	148	154	164	142	155	151	139	164	155	163	153	152	146	151	151	141	148	166	150	173	160	153	157	140	135	153	149	145	144	156	159	156	172	153	179	152	170	150	154	160	152	139	144	152	187	141	135	158	141	147	149	174	154	152	151	150	133	156	137	156	172	163	142	124	145	162	156	158	128	159	159	147	128	150	145	158	143	158	149	159	137	139	139	134	162	155	170	162	178	142	156	166	166	129	140	149	130	166	141	150	150	136	163	153	166	144	152	139	183	164	168	137	155	169	159	152	162	158	149	157	137	171	165	173	138	156	148	170	137	158	170	146	170	153	148	156	152	148	155	164	139	136	148	174	164	134	155	163	144	180	150	142	177	139	156	160	141	166	158	162	136	150	153	145	159	152	136	164	168	163	154	165	144	126	154	155	150	139	158	137	169	143	124	156	170	150	155	150	156	156	138	152	164	150	166	149	151	157	160	137	145	131	137	144	153	156	162	145	152	147	157	168	142	165	140	156	142	125	150	162	138	166	170	149	156	163	150	155	132	156	167	161	164	153	147	169	160	155	155	175	142	151	160	141	167	143	150	152	143	156	159	141	175	152	148	159	163	151	153	170	133	155	166	144	145	145	140	143	150	161	151	155	167	148	132	147	149	164	126	152	163	140	134	160	150	156	148	167	158	160	175	168	164	152	162	149	146	177	164	142	152	154	159	158	143	171	157	176	144	158	187	143	147	146	159	131	119	145	164	147	144	134	134	147	142	150	153	140	155	141	160	156	141	166	163	179	157	160	134	153	150	146	155	162	151	168	132	149	142	162	151	159	157	161	159	152	144	154	160	169	139	153	156	168	166	151	159	160	157	161	154	142	145	169	147	134	172	156	172	143	155	153	144	171	150	146	139	176	157	142	146	166	135	133	159	170	156	153	174	168	139	118	156	140	144	156	147	157	141	142	168	150	140	141	144	141	144	149	156	165	143	156	150	169	162	140	166	154	161	134	146	141	125	138	145	142	142	145	140	153	131	148	145	132	151	142	152	163	149	137	136	164	151	141	151	153	145	156	165	150	160	142	157	153	149	158	137	164	173	157	159	146	163	161	144	147	169
34909	43642	49713	52930	41926	32046	25311	25810	29810	28704	26379	25997	19879	15798	14212	12556	11572	9502	7393	6396	6587	5195	4371	3404	2797	2013	1812	1454	1266	1236	1263	1010	979	1275	1455	1162	1113	941	837	791	789	706	717	706	679	677	564	638	555	598	649	671	745	867	927	863	802	674	661	521	522	534	535	533	534	508	465	487	493	502	507	485	474	474	471	417	450	403	400	386	393	407	386	385	375	406	395	374	358	364	391	342	350	368	411	336	359	328	350	393	382	365	370	351	389	374	353	355	375	386	360	366	352	354	398	400	406	375	354	372	345	361	366	384	332	352	343	377	382	373	417	371	362	390	374	359	357	385	360	369	356	363	384	375	366	377	341	332	373	386	330	351	373	365	347	329	353	381	388	351	357	386	351	394	369	366	361	363	334	362	379	345	349	359	374	389	347	373	385	355	344	342	369	377	327	400	350	363	376	384	394	354	352	393	358	386	351	350	356	361	340	356	377	337	373	366	373	350	336	334	380	382	346	371	361	369	348	368	396	342	400	368	344	386	354	361	375	387	394	390	369	322	376	381	323	372	354	360	373	365	382	356	380	351	337	381	357	367	363	365	376	364	365	424	340	351	351	379	368	376	320	365	363	320	366	365	356	374	365	332	378	383	383	380	336	379	353	337	411	374	392	359	352	352	362	385	361	339	350	378	359	359	350	371	356	366	365	350	341	375	351	388	374	332	351	358	381	391	322	364	407	332	330	356	385	342	370	358	377	381	340	367	364	349	356	344	324	338	359	357	357	340	300	374	385	348	344	342	346	364	360	372	359	377	355	361	362	376	400	339	377	393	370	397	359	372	398	373	348	353	361	372	353	328	351	373	328	348	384	357	353	377	374	380	350	350	358	349	380	352	369	365	402	377	333	399	350	358	374	338	332	327	380	373	361	354	374	354	363	356	373	386	352	347	357	360	351	363	351	367	359	377	376	352	367	363	338	363	375	335	371	355	377	354	325	349	348	371	383	372	379	341	367	361	354	372	379	332	339	347	374	417	352	355	360	374	363	368	359	348	356	365	360	359	354	333	374	376	391	400	375	352	386	329	335	357	375	396	342	329	375	363	361	342	358	362	377	378	347	346	362	363	341	372	344	356	362	337	332	347	345	349	355	381	356	393	389	361	375	400	380	340	342	359	376	344	339	381	353	397	369	362	350	352	358	334	350	376	360	392	372	377	357	334	359	360	325	358	360	346	375	379	341	376	360	356	370	363	332	364	396	366	373	371	361	374	338	357	347	366	357	371	322	373	367	371	370	344	380	354	336	351	349	379	378	395	375	345	368	356	381	351	351	345	369	396	395	335	358	372	355	343	341	347	399	354	361	379	332	342	364	349	414	337	357	360	355	379	336	363	369	366	367	332	348	372	359	365	334	354	351	370	380	339	360	366	335	351	348	358	399	345	375	380	384	354	358	358	370	363	387	351	366	393	381	337	351	342	374	382	345	347	390	377	364	368	348	366	333	358	347	382	372	373	354	370	387	368	367	360	373	337	363	335	387	356	340	384	371	362	318	359	393	374	366	351	336	367	360	351	390	356	345	359	347	354	367	361	349	367	371	355	367	340	367	339	352	347	367	378	356	386	357	377	364	356	379	352	406	360	370	374	359	334	345	378	366	337	359	358	354	359	354	404	375	354	373	348	374	351	381	341	355	361	345	354	385	350	340	373	361	324	353	351	360	323	382	385	328	373	378	377	356	388	363	354	374	363	350	393	339	363	368	340	355	351	332	307	361	392	334	355	351	376	358	383	381	320	361	348	359	342	336	352	379	354	356	337	345	330	359	369	367	342	355	341	358	348	358	345	358	309	355	398	336	352	390	358	352	351	355	350	335	340	365	383	363	358	360	346	340	369	348	370	362	341	337	361	373	348	339	361	360	355	369	342	351	358	360	382	380	326	405	372	347	390	378	362	375	341	366	351	359	362	339	375	376	333	378	374	387	367	357	352	365	367	350	364	394	369	351	381	363	381	329	398	347	365	336	388	378	374	364	370	345	336	400	372	376	359	384	399	366	341	329	370	353	362	390	390	363	332	340	361	388	379	350	354	347	369	374	397	301	362	366	366	362	331	377	350	355	352	357	356	372	355	384	360	363	332	367	377	380	344	347	371	360	381	317	381	338	347	379	350	396	343	339	367	365	348	388	369	380	369	380	354	377	357	363	371	357	351	393	403	374	383	379	340	350	356	328	341	322	360	351	373	320	363	324	361	356	330	378	356	346	376	387	356	319	354	361	368	343	407	371	390	376	359	366	381	393	316	377	363	349	358	345	374	327	362	372	336	355	383	340	354	358	363	342	376	371	359	360	360	375	328	378	344	370	364	358	371	369	354	367	361	353	337	375	362	365	354	367	345	391	332	396	369	354	391	361	349	351	361	392	374	318	368	381	357	392	379	352	367	350	345	340	323	375	381	360	367	348	345	372	373	365	367	331	362	358	357	344	338	383	361	359	361	355	368	380	344	397	346	358	336	337	355	359	384	349	319	323	357	328	366	354	384	383	364	336	354	371	373	397	367	370	337	372	367	409	374	339	333	352	331	371	386	412	362	338	365	358	333	365	336	354	346	352	370	329	352	394	365	381	374	371	360	366	330	386	340	349	371	372	386	341	339	372	334	328	349	367	363	369	304	369	338	332	358	358	379	360	330	364	350	388	350	346	366	370	363	379	351	343	359	342	368	374	365	390	336	382	369	388	342	345	380	350	342	374	339	357	360	357	347	340	362	389	352	330	360	399	322	390	357	330	392	366	377	344	353	378	344	401	347	390	334	372	364	396	356	353	365	374	406	357	352	334	349	365	349	370	342	365	381	347	388	352	394	349	320	358	360	360	359	365	376	325	363	359	371	363	370	374	375	340	364	383	356	351	340	358	380	350	362	374	373	378	363	369	344	342	355	353	369	349	357	353	368	381	364	383	355	374	352	368	371	388	350	360	362	360	357	359	392	381	361	369	339	415	361	397	356	361	401	367	383	349	357	335	356	380	359	356	356	390	368	334	356	317	364	377	366	352	361	358	333	362	386	363	364	334	366	405	356	330	370	364	329	368	361	324	357	376	329	367	357	325	368	363	340	362	391	342	329	328	367	351	378	375	366	355	364	363	380	361	371	401	391	364	369	397	353	351	371	389	346	348	382	353	363	373	347	321	383	338	355	357	348	365	353	318	358	346	384	366	378	361	392	347	357	346	358	368	377	378	367	384	363	358	370	359	342	380	377	373	367	387	364	378	355	382	373	333	391	388	372	351	350	342	373	372	391	343	336	365	379	342	336	388	350	362	387	365	390	395	375	376	356	346	336	362	355	384	363	356	400	366	340	397	359	362	339	398	375	361	361	353	367	341	373	394	331	349	347	337	376	340	365	334	383	393	346	319	342	347	351	380	355	354	365	382	351	344	380	337	332	341	346	372	356	399	362	356	354	329	338	350	359	366	392	376	340	373	360	363	359	343	362	327	374	345	389	370	394
23080	18875	17874	11720	6224	2930	1439	1231	1042	800	585	548	426	387	288	265	241	220	233	203	183	189	173	162	154	171	151	143	172	147	144	141	146	127	139	134	150	145	125	154	124	136	146	133	164	131	134	138	160	142	165	151	135	123	130	133	135	116	138	135	142	133	124	113	141	130	155	130	126	124	119	141	137	134	124	116	114	130	133	137	134	121	117	148	139	121	143	153	128	133	131	152	144	147	122	145	128	157	127	131	128	147	158	127	129	137	138	139	150	156	148	130	144	152	122	142	136	143	126	138	126	123	146	147	136	133	129	133	121	136	155	128	141	151	126	167	125	111	121	128	120	144	141	133	157	125	142	138	144	125	121	126	152	143	131	124	151	137	170	153	150	141	156	116	131	128	132	144	122	142	128	114	153	141	130	137	118	143	132	148	136	152	141	120	104	116	152	146	154	129	141	139	142	134	127	128	134	128	139	160	134	145	132	138	132	119	126	134	163	119	135	123	144	135	150	124	139	124	140	146	145	131	123	131	133	137	153	138	141	145	129	119	129	150	139	158	125	115	126	148	146	147	135	135	120	144	144	145	117	121	123	144	117	125	141	140	124	148	150	141	126	163	126	148	129	126	145	137	121	127	137	136	136	131	143	119	134	134	139	134	142	122	148	159	116	130	128	135	144	154	144	140	116	120	117	144	112	142	132	155	133	137	124	130	118	132	137	145	123	128	142	143	123	127	135	125	142	119	133	127	148	134	162	151	127	138	138	142	112	135	130	133	126	117	146	124	155	122	111	125	141	106	124	136	118	136	151	139	134	135	123	123	134	129	133	128	137	174	125	160	139	160	150	134	138	128	137	136	120	137	132	123	129	144	147	137	128	129	131	132	130	138	156	118	145	160	173	132	146	120	125	149	154	133	133	128	125	141	132	147	119	122	114	120	134	136	128	139	105	123	125	145	151	139	133	137	134	132	125	123	120	117	127	117	132	138	118	151	150	124	150	114	143	138	127	130	140	127	119	137	160	145	148	113	131	117	151	165	131	132	142	113	153	133	149	131	153	132	155	126	123	143	140	118	118	127	123	144	136	161	130	135	139	140	113	133	164	132	157	139	142	131	127	139	139	135	123	135	133	133	128	136	150	118	122	131	127	134	141	106	144	138	149	124	130	143	136	148	151	136	126	138	142	136	130	125	130	113	137	114	134	127	134	130	125	151	121	131	155	138	130	121	134	134	131	134	138	157	132	145	153	127	123	128	149	145	119	147	149	128	160	131	159	138	139	148	119	154	146	140	125	128	146	135	141	132	137	130	130	134	119	155	141	123	116	128	144	152	135	132	132	130	141	154	148	132	147	111	137	132	146	127	113	115	132	149	128	127	138	122	131	137	128	130	141	131	127	158	127	133	142	133	132	135	118	153	151	129	127	141	150	129	134	121	139	134	138	129	130	130	117	136	127	137	127	121	125	131	129	139	148	113	135	139	139	147	141	135	144	134	154	152	138	145	132	117	127	142	135	137	147	135	154	134	120	135	124	122	120	136	128	129	163	142	145	140	135	154	138	137	140	141	125	135	128	142	118	155	123	136	123	147	122	126	157	146	147	140	160	110	137	120	140	105	128	161	148	136	124	134	146	131	123	124	125	138	142	138	141	137	128	119	129	136	152	133	133	144	123	144	117	123	120	128	142	135	117	117	140	133	129	137	128	139	107	132	156	127	130	137	131	137	126	140	155	127	142	123	132	132	127	130	136	132	124	137	136	150	125	128	145	125	127	140	127	124	147	143	131	120	140	136	130	136	128	116	148	145	144	108	149	125	141	150	151	138	144	124	130	141	157	141	119	173	117	126	145	122	115	143	124	128	149	134	113	110	131	127	113	106	137	118	138	139	127	121	139	138	141	144	143	149	128	137	123	140	138	127	139	142	127	151	135	133	128	136	128	149	113	137	130	122	138	148	132	141	137	127	130	143	159	142	119	144	162	161	125	133	115	130	129	143	100	143	124	117	140	155	160	125	130	125	121	156	138	127	122	117	142	132	141	143	137	137	144	144	131	127	161	131	138	134	161	153	129	132	137	145	148	143	137	134	125	143	139	140	131	127	143	154	123	137	145	116	146	144	151	141	155	138	148	122	119	134	123	132	146	149	137	132	146	150	142	123	135	125	142	139	128	151	162	127	148	141	120	160	134	139	134	150	123	128	131	126	118	135	131	137	113	146	175	152	123	141	144	129	134	129	120	156	114	151	126	125	143	122	135	130	132	135	129	129	119	157	119	138	138	136	134	112	132	112	147	137	159	134	144	142	126	139	136	116	130	139	131	155	131	120	134	126	125	145	138	159	134	150	125	129	143	146	142	152	127	125	140	124	156	143	129	118	137	131	155	141	129	125	151	136	135	162	134	135	132	139	137	121	147	133	142	126	156	140	140	125	131	138	136	130	143	134	139	125	124	125	132	119	129	134	115	134	122	133	147	124	134	138	146	138	132	140	121	137	141	123	123	131	130	144	131	135	145	152	123	128	133	127	132	141	134	146	137	128	160	107	146	144	140	139	126	130	139	141	126	116	122	164	132	124	129	122	137	117	113	160	107	134	135	145	139	125	126	133	133	140	145	133	127	146	126	146	117	139	151	115	129	126	139	132	134	142	126	145	133	125	153	124	146	105	169	124	129	146	137	141	116	140	118	142	117	123	144	144	146	139	131	147	117	140	128	152	144	133	141	133	144	141	141	158	137	121	126	139	131	117	133	127	136	141	138	141	164	139	149	159	123	133	126	124	155	134	150	128	110	158	145	138	140	113	118	144	122	128	126	115	136	126	117	143	128	150	117	136	152	120	162	130	129	135	141	148	141	138	104	142	125	148	120	147	135	142	158	149	132	132	130	146	131	113	132	123	126	140	108	152	145	143	165	145	115	139	110	115	146	126	120	129	119	126	164	132	133	136	123	142	151	142	167	131	125	125	113	114	159	135	137	154	139	122	148	138	145	134	152	135	153	135	115	146	154	149	162	148	129	121	144	141	155	134	133	136	147	135	108	136	110	147	130	150	140	146	138	142	148	136	149	148	126	132	144	125	135	134	112	128	128	150	127	127	142	141	163	124	146	152	148	144	154	142	137	150	130	120	129	139	102	134	149	144	145	134	113	140	134	144	124	119	135	134	135	132	122	135	133	123	105	129	158	135	135	145	149	136	138	119	129	135	132	150	121	138	130	135	123	138	141	140	132	134	144	132	133	140	130	140	115	136	164	146	142	123	126	113	126	114	169	169	148	125	144	110	127	151	145	143	131	129	134	119	143	133	117	143	131	143	121	132	128	127	126	145	147	131	136	139	120	130	138	125	139	159	124	133	136	128	149	137	122	137	133	144	170	146	121	125	134	150	165	145	133	129	142	138	136	135	142	143	142	133	112	146	161	117	154	133	141	141	143	156	131	129	134	135	143	142	151	120	137	140	105	136	137	126	154	144	143	129	128	132	145	154	131	120	131	122	125	126
13865	17050	24006	21448	16200	10174	6099	5394	4838	3757	3114	2799	2198	1713	1528	1227	1095	993	914	855	782	701	653	543	533	530	492	455	422	425	463	436	413	411	444	423	418	391	370	400	387	420	336	377	371	355	358	389	345	342	363	399	354	352	375	398	377	343	413	359	313	382	377	336	375	337	365	389	368	337	352	353	358	356	364	341	344	325	339	375	340	352	350	350	342	352	326	326	334	354	370	353	337	359	366	309	313	329	308	325	349	330	354	372	320	338	325	325	343	365	369	363	349	312	323	350	334	333	345	360	353	343	348	361	330	340	338	361	340	320	326	357	367	335	364	318	352	330	311	338	328	324	327	335	358	367	360	311	370	345	356	358	346	320	340	353	338	322	320	342	314	336	323	326	322	368	359	321	346	326	333	364	328	358	345	323	286	324	324	350	370	361	331	341	363	329	329	325	339	348	357	340	327	354	306	337	345	327	342	351	327	372	327	346	347	349	339	372	339	325	302	367	348	351	347	336	345	333	309	314	352	363	376	385	326	330	355	354	386	351	321	355	324	335	342	373	345	337	333	317	332	360	363	360	321	357	357	363	314	331	336	354	352	327	331	311	343	354	384	354	330	347	322	322	339	324	324	337	351	318	328	298	362	345	314	301	343	299	316	373	345	346	362	336	325	353	343	353	365	330	320	327	336	334	321	377	338	327	363	337	327	328	360	369	344	359	328	336	346	355	382	319	379	358	352	354	361	336	336	297	318	355	346	321	319	319	356	310	362	330	323	347	361	315	353	318	351	336	307	366	350	315	376	324	315	352	334	338	331	294	330	352	338	334	339	336	329	337	320	327	345	350	347	345	342	333	331	351	325	373	350	312	351	344	358	343	350	309	338	336	301	331	331	356	322	356	290	344	333	316	333	353	324	342	349	345	326	327	355	362	335	337	329	379	339	347	325	335	355	365	334	331	322	344	355	346	346	320	340	318	322	320	337	317	346	334	354	353	349	333	375	318	320	347	349	322	331	342	321	331	349	324	342	355	338	346	306	306	317	323	301	341	311	335	328	340	329	360	322	319	337	364	298	329	356	328	351	369	351	337	318	314	331	351	345	317	308	350	353	336	362	287	297	341	354	311	359	337	335	309	370	349	371	322	345	339	366	364	343	345	348	359	350	327	339	328	331	322	342	357	322	331	320	336	342	336	328	301	357	352	356	346	358	322	324	337	356	321	310	336	336	331	351	347	350	324	332	369	344	350	351	354	335	326	345	318	326	308	309	341	343	368	317	333	335	315	342	325	342	324	364	366	360	385	345	333	301	334	310	327	315	332	360	359	326	330	312	353	353	340	352	304	325	321	355	365	318	329	318	337	310	334	385	319	333	343	367	295	365	363	316	332	352	326	333	345	340	368	346	353	353	330	331	334	331	322	361	352	339	326	321	343	347	338	339	350	342	335	373	376	314	349	322	355	331	324	324	358	289	361	360	329	337	354	336	353	352	284	356	313	353	359	350	359	322	351	319	375	365	359	314	346	354	349	343	308	341	322	343	343	313	342	357	350	330	330	370	330	344	328	350	362	339	336	335	339	325	351	307	336	360	332	365	351	349	319	336	319	377	322	341	339	354	349	318	368	339	319	327	331	350	348	349	321	336	345	318	351	329	311	353	366	331	338	317	339	324	346	319	327	376	324	331	334	336	335	344	339	351	320	340	336	356	307	350	350	348	330	317	350	325	347	343	353	350	372	341	344	315	313	367	321	364	347	343	336	343	314	331	314	356	362	308	335	343	338	321	354	314	342	345	334	320	322	364	348	334	361	332	349	340	328	331	353	364	354	382	338	332	308	310	330	335	311	362	385	333	324	335	321	348	324	332	342	332	359	320	386	341	343	381	324	357	334	382	343	335	348	332	325	343	344	329	364	329	330	354	342	340	354	311	374	347	325	338	346	328	323	327	356	351	351	345	370	327	347	360	313	331	364	317	322	345	344	303	352	336	372	352	325	330	335	352	329	339	326	337	337	342	343	319	332	347	310	336	345	349	351	314	314	335	351	339	334	360	323	347	322	330	353	345	342	329	369	327	328	333	360	321	315	329	337	376	344	377	351	338	358	314	344	323	338	337	338	337	294	337	364	323	347	347	363	307	323	322	352	322	363	346	306	333	335	358	370	345	344	308	340	361	345	327	317	360	330	337	341	369	315	350	318	326	352	355	321	315	329	351	400	343	324	310	319	358	330	309	359	309	356	300	356	355	331	327	335	365	338	312	343	368	331	341	356	339	354	287	327	346	348	357	354	364	311	359	329	338	343	318	330	375	324	377	356	349	325	323	343	313	333	316	337	343	352	386	356	358	361	321	322	382	342	299	317	337	339	331	359	346	337	314	357	341	354	353	339	316	325	293	345	332	364	357	346	364	344	334	336	345	317	350	326	329	326	360	337	349	323	340	363	330	365	352	347	343	358	321	343	312	328	323	345	329	336	316	340	334	333	311	346	329	336	337	332	319	355	312	338	331	360	319	325	376	356	320	336	320	383	295	304	340	322	326	328	365	338	340	349	382	324	350	342	307	414	311	353	331	365	338	346	309	331	351	328	341	319	326	331	355	350	330	343	356	348	316	365	334	336	294	343	314	328	314	322	353	343	335	356	365	336	341	352	343	340	360	296	330	323	310	340	357	320	345	325	309	359	367	328	351	335	346	361	328	330	334	303	304	361	330	355	328	371	360	333	341	348	318	349	342	309	359	312	377	325	337	329	324	320	359	340	321	333	308	338	330	333	341	351	296	336	364	360	339	335	352	364	317	338	332	349	343	371	377	319	327	370	349	338	354	346	335	321	318	373	360	332	325	339	346	303	324	319	343	340	354	341	345	353	328	309	341	318	331	327	352	346	313	342	348	336	336	367	336	306	324	372	294	321	358	322	373	370	339	331	310	342	335	369	327	308	346	327	338	335	323	323	347	346	358	350	320	369	333	371	369	339	360	344	368	335	337	358	333	340	344	326	364	333	353	347	314	332	328	327	332	368	350	358	327	308	339	303	340	317	364	375	367	340	364	334	341	345	338	309	346	320	358	352	323	346	333	343	326	359	371	342	301	349	342	342	351	318	356	332	352	349	358	343	324	363	354	308	332	329	347	335	344	333	315	357	313	333	340	347	338	349	356	334	344	351	344	352	305	328	320	364	335	339	321	337	327	337	350	324	318	329	338	332	346	359	323	323	376	373	333	312	319	310	330	345	355	359	324	369	331	356	352	338	349	328	349	341	364	318	334	342	313	335	345	332	347	347	314	339	344	370	327	389	313	372	364	344	293	323	328	343	337	339	350	336	385	342	344	310	375	327	342	343	309	314	352	343	315	309	338	355	320	364	312	317	344	359	346	339	342	322	374	331	328	342	325	351	347	345	316	348	332	366	344	298	313	307	340	336	334	375	294	354	347	310	364	353	325	342	338	376	358	336	327	343	350	308	341	340	361	320	332	343	357	331	354	361	324	330	339	361	344	323
43251	43991	46981	43331	39007	28915	17394	11252	9326	6903	5148	5268	3641	2448	1907	1611	1399	969	743	728	734	588	537	352	351	325	232	237	195	233	204	209	207	259	267	214	243	194	196	210	205	174	194	199	198	197	203	204	195	192	180	210	212	193	230	214	217	184	217	198	162	157	172	178	193	179	194	171	150	170	164	181	173	158	185	181	168	174	164	187	184	177	194	196	166	194	188	196	190	156	192	186	167	175	159	142	168	167	179	149	152	193	177	165	161	176	171	179	146	180	184	162	161	175	185	204	171	154	172	169	162	170	157	177	171	158	183	153	193	177	170	170	164	168	149	171	156	180	153	172	178	182	176	169	168	156	173	144	165	172	174	178	172	168	148	207	198	190	174	193	169	191	163	170	186	178	187	193	188	191	167	162	164	163	165	169	159	188	184	205	176	156	200	166	158	173	174	164	175	179	178	168	167	187	155	155	158	164	158	172	168	163	164	169	164	194	165	166	168	194	174	205	165	189	153	175	184	168	187	170	164	169	176	186	174	180	163	176	175	166	165	182	216	173	187	176	178	174	170	173	171	190	173	160	167	161	156	196	182	167	170	171	179	153	154	164	174	168	176	159	142	184	169	186	179	185	192	175	166	169	177	197	155	148	177	155	180	171	157	172	191	164	162	156	166	186	157	173	186	166	167	173	164	188	187	177	173	168	187	147	171	151	179	183	171	156	189	172	163	153	179	167	167	163	172	183	179	158	177	170	173	168	163	191	163	152	189	158	188	159	163	201	178	192	175	200	196	164	160	167	171	170	150	161	168	191	167	173	159	176	160	181	174	165	143	190	155	153	161	169	166	151	176	181	161	179	173	180	186	168	166	192	162	165	186	167	161	189	175	154	160	178	160	161	188	172	178	151	193	165	159	188	153	175	159	158	189	182	183	178	154	185	170	184	161	174	163	148	185	178	163	166	187	157	173	181	163	154	167	184	188	197	159	178	179	184	166	157	165	191	155	163	178	162	158	192	147	175	147	169	172	158	157	179	190	174	172	188	181	189	184	151	152	170	190	171	216	170	166	153	152	177	165	157	161	150	169	197	149	149	153	164	179	160	175	179	170	172	166	166	185	166	177	173	170	173	173	170	169	173	177	171	181	179	169	171	174	173	157	163	152	164	165	165	146	207	169	176	168	173	174	179	170	191	170	154	192	160	171	196	202	172	169	166	177	176	166	153	156	172	197	177	159	177	170	182	177	175	169	207	186	176	157	158	169	179	151	144	156	182	195	169	148	176	162	194	174	168	178	166	187	161	191	166	193	158	194	161	177	188	151	144	165	158	177	201	182	161	166	178	173	165	179	169	191	185	157	187	166	179	146	170	141	172	169	171	169	169	182	150	164	161	162	184	184	172	174	161	171	153	163	154	157	187	173	162	195	162	174	170	182	167	180	171	186	188	196	176	188	151	191	176	162	174	155	183	177	173	173	159	182	165	155	188	156	184	178	155	177	147	183	165	180	174	183	157	187	154	164	168	157	165	172	177	171	165	182	172	178	173	191	174	135	173	189	168	180	169	174	154	176	169	176	173	168	170	176	155	178	160	176	193	170	148	158	159	161	172	160	164	174	167	160	173	170	140	187	183	209	161	183	183	156	144	164	170	176	159	162	145	173	195	164	190	171	172	159	166	173	171	161	168	170	173	191	167	183	162	162	171	180	166	177	154	183	197	172	149	155	212	173	171	196	163	172	160	185	179	164	184	183	178	158	188	187	162	158	189	154	158	162	173	166	162	148	171	172	161	179	165	157	154	163	185	172	164	176	192	178	173	183	190	180	140	170	156	174	174	172	169	168	147	174	190	158	180	163	182	171	153	172	158	171	174	174	176	194	202	172	186	177	160	164	152	172	138	156	188	173	165	162	155	174	163	153	151	176	161	164	175	185	190	185	166	172	180	167	151	170	149	169	142	162	183	192	165	159	174	168	164	165	147	163	169	173	174	189	192	151	174	186	188	157	182	164	170	181	158	189	188	168	164	183	175	179	172	161	184	187	177	181	148	187	177	160	173	166	150	161	159	161	175	158	200	184	157	186	171	176	177	171	160	169	172	177	188	181	180	177	162	147	188	163	165	186	184	135	173	178	182	155	184	180	177	145	148	170	162	197	163	175	190	151	171	157	184	195	163	161	172	162	145	184	177	170	175	170	130	160	150	195	163	149	168	163	162	157	184	190	137	163	187	158	160	154	165	169	152	156	183	170	182	199	166	176	150	197	167	155	170	198	159	167	146	151	159	187	190	160	182	164	184	200	175	171	184	194	168	144	190	163	161	189	179	174	170	194	183	184	194	158	164	205	198	163	146	159	179	154	155	169	173	165	152	166	189	165	168	169	161	182	168	191	173	171	176	181	205	162	156	201	175	190	199	171	176	163	160	161	161	184	190	178	165	169	175	162	199	179	174	174	163	189	172	180	162	182	159	162	176	152	171	188	160	178	182	144	178	153	165	149	176	179	182	174	176	169	196	187	169	163	153	186	166	153	176	140	185	173	166	189	155	190	148	171	188	178	160	178	154	174	152	170	171	187	200	153	173	157	172	177	176	157	174	168	190	187	171	156	177	164	165	180	161	183	160	181	173	153	179	181	176	168	160	155	164	181	171	169	166	151	187	178	159	176	184	187	176	184	195	201	165	194	155	160	200	203	165	174	165	176	181	181	197	144	193	183	175	192	188	168	162	188	162	184	181	173	153	153	155	180	175	216	181	166	168	164	175	173	166	175	184	161	192	147	170	183	163	159	169	188	169	201	172	174	169	187	164	156	175	194	172	159	167	171	171	166	173	160	151	195	157	159	169	162	168	179	159	189	174	165	194	137	188	197	185	180	167	175	177	169	197	151	169	200	169	189	151	168	182	162	197	164	183	146	178	180	178	155	176	175	179	165	160	180	165	185	169	171	168	172	179	171	175	170	169	189	174	152	193	175	191	182	178	173	168	149	174	169	170	164	144	181	186	168	175	172	169	173	192	194	210	174	159	156	179	162	148	163	188	188	177	174	179	174	183	170	189	184	198	158	161	177	170	166	185	183	201	160	190	167	174	181	165	179	159	174	160	166	174	185	152	175	156	174	173	158	171	179	176	183	177	160	158	160	196	171	164	171	165	180	179	175	186	165	162	185	163	158	172	169	199	182	169	162	151	174	190	186	150	175	176	178	185	169	170	183	175	169	165	158	158	143	182	196	176	171	186	188	171	176	166	181	169	176	160	170	162	173	151	178	178	152	129	180	150	179	157	155	165	162	157	143	177	163	157	177	166	189	178	187	175	178	173	177	170	160	180	175	166	185	184	170	172	162	170	165	155	180	159	171	168	181	192	184	141	146	181	181	165	165	165	141	157	173	200	155	176	156	172	167	160	139	163	168	145	174	180	162	193	174	170	183	169	181	175	204	174	183	199	165	187	157	195	179	164	183	182	156	161	183	201	188	182	180	175	159	180	172	175	167	145	141	178	164	169
29173	37843	47202	50013	46191	32019	15521	17501	18228	17639	15903	16937	11829	8910	7927	7261	6335	4796	3629	3587	3395	2898	2414	1575	1445	1222	1138	1032	886	824	803	741	732	835	970	806	785	646	610	606	598	546	566	607	490	520	494	539	516	505	580	616	666	664	716	612	622	550	530	530	519	462	462	513	470	480	490	473	415	482	447	462	485	431	459	426	427	394	467	424	455	436	421	466	424	403	415	429	409	418	423	446	442	418	455	437	421	393	398	435	435	423	402	428	424	435	409	418	391	388	410	396	398	404	454	416	435	432	425	433	391	433	421	435	437	417	400	438	417	399	400	432	445	422	441	420	378	412	418	375	425	431	408	397	423	409	417	423	395	445	447	440	421	388	445	423	420	421	413	405	413	413	379	408	429	410	419	427	418	419	407	393	450	433	440	427	403	415	401	422	419	420	410	422	407	402	416	444	393	397	391	410	441	408	437	414	422	400	446	426	426	441	409	420	429	410	409	416	430	391	409	400	414	432	403	431	436	400	433	393	409	425	421	442	392	455	389	389	444	414	395	404	399	431	445	401	430	438	453	406	443	445	392	425	438	388	402	390	441	450	374	374	412	399	463	418	398	401	424	431	444	420	398	385	439	419	382	414	416	395	429	402	442	417	403	453	416	425	412	439	412	396	478	421	398	437	431	410	404	456	417	421	434	420	407	408	422	423	420	392	403	413	376	407	407	400	408	416	433	387	404	388	394	443	407	408	392	412	404	410	384	396	436	404	396	407	391	425	440	397	448	414	399	381	418	429	448	399	426	387	393	401	406	436	411	412	420	468	444	442	445	420	418	435	397	399	383	439	421	405	420	419	399	416	433	421	389	428	403	411	433	441	391	428	364	419	432	441	429	411	413	389	434	422	420	388	446	420	386	427	419	440	400	406	416	435	409	424	427	400	416	417	446	415	359	416	392	421	434	446	419	406	388	418	449	406	454	414	403	381	388	397	416	434	410	411	406	413	480	384	432	419	420	404	428	394	408	444	433	422	405	387	442	401	371	455	405	411	410	423	437	400	407	439	424	401	430	435	409	443	410	428	420	393	397	400	413	410	375	401	436	450	395	433	438	406	417	422	402	425	399	421	399	402	381	410	412	411	403	385	432	396	410	420	406	425	395	418	439	398	427	391	421	441	392	427	447	400	432	416	418	406	473	406	405	428	441	427	412	388	409	403	428	447	412	448	410	436	416	414	421	420	429	394	404	437	437	408	439	387	415	418	421	390	421	366	408	403	403	420	430	392	427	409	411	449	389	412	405	425	415	411	417	412	413	401	423	427	429	413	406	407	380	392	401	377	434	403	435	414	436	433	409	438	415	436	391	389	430	415	407	430	399	433	384	404	419	429	420	407	432	445	409	428	415	403	405	393	441	410	462	411	412	402	417	442	394	441	425	405	416	413	416	416	433	438	415	378	371	414	393	409	407	422	424	401	387	432	443	407	412	400	402	407	386	394	406	440	431	385	405	414	406	421	394	416	443	387	417	409	385	393	419	414	432	430	401	429	404	425	394	426	402	420	418	371	408	402	443	421	398	400	415	437	415	411	415	410	397	438	395	400	433	426	460	400	415	427	446	435	402	397	409	390	398	427	395	373	415	422	415	424	406	436	401	452	424	396	428	399	440	393	391	423	411	411	409	423	394	395	407	447	400	392	429	428	450	424	460	452	418	399	414	392	413	416	390	455	420	391	388	395	408	388	434	378	423	415	424	417	408	403	447	441	417	416	419	411	421	399	418	405	436	373	388	414	427	416	405	414	409	401	401	407	413	410	405	424	436	414	441	420	412	423	451	436	421	427	436	424	393	421	438	432	399	400	418	455	418	423	434	436	435	412	461	378	419	434	421	398	411	426	413	385	432	396	387	415	404	431	415	444	413	437	440	422	433	387	420	420	407	427	433	400	402	418	412	401	422	390	404	414	416	380	423	416	461	441	439	406	411	409	400	430	427	400	412	413	406	372	382	420	390	392	455	452	416	437	419	427	433	413	410	436	425	446	399	362	432	413	413	433	426	443	413	430	397	451	421	420	417	416	400	414	414	436	400	390	451	449	391	434	422	383	414	428	386	469	429	402	436	427	411	388	408	409	451	416	420	447	383	407	391	416	379	392	430	393	434	417	412	398	441	438	421	375	404	412	397	393	430	421	403	424	440	388	384	392	419	417	400	413	404	398	409	418	425	403	392	432	457	400	418	392	407	393	404	438	407	413	377	390	423	428	413	415	413	415	391	409	412	411	428	413	431	426	381	434	409	415	418	433	411	428	407	387	414	405	427	408	404	408	445	424	406	446	408	423	414	379	400	399	427	443	402	396	409	422	426	444	432	398	438	393	448	425	401	387	378	437	411	402	450	382	429	428	439	384	426	434	439	432	403	410	408	443	418	441	447	426	421	416	403	408	421	417	390	392	387	456	381	455	434	434	421	437	404	430	359	455	412	428	407	422	387	434	414	434	445	394	385	435	423	410	418	442	406	423	396	383	417	415	447	384	416	445	416	419	415	400	433	422	409	404	422	429	438	428	430	441	405	400	424	411	372	406	426	417	404	410	412	422	434	432	410	414	436	435	444	421	439	413	396	451	446	400	403	416	443	433	404	457	424	433	413	396	398	428	417	421	436	402	402	404	413	429	391	395	438	436	374	406	393	412	429	434	422	410	420	453	429	397	438	412	398	421	421	422	398	410	400	409	413	395	433	445	448	452	410	405	382	440	406	404	431	374	439	424	413	385	398	451	459	440	443	427	403	418	426	412	395	441	440	401	400	387	428	402	405	398	422	404	424	435	449	401	431	384	400	411	380	383	456	416	404	426	439	402	402	419	390	407	422	406	409	419	460	422	425	388	402	408	426	411	385	368	421	378	420	419	441	417	384	420	416	428	420	396	399	410	416	434	421	425	412	416	400	427	456	373	437	415	389	419	401	410	393	369	414	385	406	400	398	419	428	401	426	427	413	434	427	393	418	416	415	433	439	393	379	417	381	365	423	395	401	404	411	386	426	420	392	416	435	421	404	415	407	406	371	403	417	395	432	430	398	425	398	409	422	414	414	399	420	415	421	450	402	435	411	429	446	461	402	375	421	405	439	414	427	395	436	412	420	394	392	426	420	400	420	382	415	441	440	408	413	415	414	416	391	410	385	405	416	430	383	414	443	418	368	395	418	421	385	403	418	441	411	434	420	408	383	375	399	425	394	412	449	435	395	415	411	421	407	394	429	368	437	465	420	428	442	406	417	412	429	416	441	426	435	408	405	406	431	455	380	415	439	420	419	381	405	411	423	393	407	407	426	409	420	421	418	419	403	420	432	432	407	436	356	410	396	424	401	414	423	406	387	478	412	416	419	427	416	400	391	379	411	425	389	408	464	416	402	399	400	393	415	433	408	454	379	435	421	422	396	445	422	422	444	396	419	414	413	411	426	401	400	358	423	402	397	438	391	404	443	405	385	428	415	431	387	387	376	378	403	405
50809	48204	48521	45043	37009	32194	23452	20895	18083	14266	10728	10416	7140	4520	3548	2855	2537	1841	1271	1132	1460	1116	788	597	558	361	311	294	258	240	283	257	217	258	297	307	261	198	231	188	191	181	188	192	195	191	194	177	208	208	199	180	232	246	247	188	215	184	186	181	158	157	176	215	175	150	165	183	179	192	168	146	169	166	175	145	165	162	163	155	166	171	159	152	135	161	156	167	155	147	157	163	150	169	155	141	145	185	157	125	133	164	173	163	156	152	154	144	152	137	144	148	176	125	143	148	146	151	161	170	165	154	153	211	162	166	144	175	150	170	169	156	155	130	161	160	144	144	148	154	137	152	165	166	173	161	169	160	154	141	182	146	154	149	167	160	174	156	147	123	157	145	163	139	178	164	160	179	169	177	153	180	130	126	166	163	141	128	149	183	156	155	158	168	164	169	129	155	125	171	167	141	179	154	134	158	164	185	180	163	151	157	185	167	124	152	166	175	153	148	143	144	131	142	150	135	166	125	144	136	156	174	147	147	154	131	161	150	154	161	144	151	138	166	144	161	169	154	147	191	154	190	143	146	132	160	140	152	142	170	141	159	139	168	142	144	164	150	135	134	176	151	162	123	143	153	161	152	138	154	147	170	137	163	159	166	152	165	148	145	139	152	166	126	177	141	145	150	155	128	141	176	157	136	179	173	155	138	183	135	148	146	153	164	144	151	145	154	164	157	152	165	166	170	146	149	160	153	143	150	164	143	166	160	168	158	185	174	154	138	143	146	118	172	148	161	131	157	162	140	148	147	172	160	159	156	134	174	150	158	165	154	153	152	150	156	167	161	156	161	154	140	168	151	175	141	154	147	140	185	142	150	174	167	146	151	153	150	154	135	170	134	134	151	159	147	150	152	160	173	152	152	141	156	155	153	156	160	161	154	154	157	149	148	175	176	147	156	156	146	138	147	159	161	150	155	152	157	144	141	166	156	169	157	169	138	136	148	156	155	146	158	155	143	174	118	156	144	174	158	163	148	166	131	166	160	150	142	151	164	173	151	141	166	149	169	158	163	165	153	188	166	151	164	157	125	170	137	142	151	162	146	159	172	181	159	138	160	147	155	147	137	175	174	129	147	161	154	154	144	153	145	149	133	148	147	138	158	134	143	202	127	132	132	143	161	152	148	158	159	128	166	156	149	145	166	150	146	133	173	157	157	175	169	154	150	159	135	166	132	172	160	158	156	162	143	144	151	138	127	159	136	159	142	157	142	132	169	150	147	139	161	172	165	148	177	136	145	185	169	156	172	160	159	145	140	163	137	158	176	167	136	137	151	164	179	175	143	166	136	152	144	135	152	161	145	168	138	150	141	183	177	157	149	127	148	150	181	134	143	143	160	134	194	170	155	153	177	147	163	150	155	158	160	121	164	167	158	150	148	163	163	165	151	152	159	152	161	153	145	147	146	165	162	155	164	141	149	157	154	145	161	152	171	157	155	160	156	156	139	162	141	169	146	177	139	152	160	156	170	178	160	172	148	156	160	151	153	174	140	164	132	144	146	173	176	151	147	139	148	179	171	166	138	176	148	129	158	149	164	163	176	153	128	162	144	133	141	137	160	143	167	159	129	139	140	147	153	173	161	163	192	129	139	141	167	142	140	156	177	160	171	151	156	150	147	173	132	131	171	137	143	158	161	143	145	147	150	159	163	167	154	164	155	147	150	155	170	170	176	177	143	187	140	152	176	155	145	147	161	160	149	153	172	156	137	150	174	146	163	149	139	154	166	136	149	164	161	167	151	149	149	136	164	145	155	156	170	121	154	192	170	152	148	158	160	146	136	167	164	155	163	137	150	157	134	175	165	153	149	163	149	127	162	151	169	156	141	129	182	153	159	137	148	145	143	162	157	166	167	167	148	151	165	164	151	164	155	140	158	126	177	145	167	131	144	134	156	125	175	151	166	154	167	175	152	156	156	151	138	150	161	158	142	151	156	176	152	148	161	129	156	147	150	166	155	149	155	149	153	161	133	161	169	148	162	170	137	138	148	148	138	161	154	164	150	157	156	147	145	144	166	151	152	168	160	145	157	163	144	150	127	151	181	169	140	138	141	151	149	155	159	152	150	146	161	166	156	151	149	145	194	135	152	166	156	162	142	143	159	142	152	157	154	156	162	174	140	156	169	175	152	185	136	167	152	161	144	142	143	139	146	158	139	160	150	138	142	162	153	173	153	144	162	159	158	169	160	169	161	150	163	172	179	167	163	144	198	129	148	149	138	182	172	145	158	157	159	147	145	140	141	160	148	149	155	139	166	150	174	156	139	170	172	146	164	162	149	143	157	157	143	139	133	174	157	165	164	156	172	163	151	153	164	157	148	140	161	145	146	171	160	150	176	154	146	156	145	152	126	159	152	151	168	153	154	141	172	170	163	161	167	145	140	166	139	142	164	152	159	138	174	173	145	155	160	141	147	173	141	141	135	134	168	133	134	162	145	114	150	149	147	143	167	141	162	144	146	142	158	164	154	143	176	136	155	146	151	156	138	131	130	152	147	156	173	157	143	167	188	169	137	139	128	141	152	150	163	152	159	141	138	169	180	138	140	165	154	170	166	153	141	146	166	162	172	164	134	152	133	161	145	152	165	140	184	168	143	159	150	150	149	145	134	154	151	149	150	160	171	156	157	149	158	164	141	152	162	166	165	185	164	150	160	167	127	156	180	132	159	149	152	156	152	157	153	160	147	148	123	137	138	152	147	141	142	161	146	159	177	169	122	162	169	149	153	176	151	167	155	148	178	153	155	149	131	154	159	151	156	157	160	168	172	149	182	155	161	142	180	177	162	152	154	147	126	176	180	146	135	157	151	153	151	146	131	164	164	161	146	164	154	168	146	168	151	144	162	188	153	165	147	176	158	156	179	161	164	148	146	161	159	144	154	166	143	148	150	142	163	152	155	146	133	163	141	143	164	155	155	169	151	160	157	135	164	142	159	153	173	163	185	153	137	151	158	137	156	167	138	139	149	156	158	142	175	148	150	148	166	156	178	150	179	152	162	134	141	148	179	163	129	165	161	147	173	165	140	162	131	156	158	142	153	192	140	131	159	167	147	156	164	184	126	134	147	150	158	153	155	156	160	144	174	164	138	139	143	149	182	149	145	163	136	178	151	156	145	157	153	159	162	155	142	153	140	157	162	143	148	182	153	150	168	150	159	162	167	153	177	170	155	147	157	136	138	171	134	148	150	135	156	161	153	133	146	137	145	147	161	167	145	127	155	165	145	158	175	152	177	160	136	168	156	170	159	160	149	158	156	148	144	168	139	133	152	155	192	129	159	164	152	157	145	139	138	158	146	160	154	145	154	167	155	152	155	135	155	164	124	161	142	157	174	152	151	160	163	144	145	170	158	156	157	140	135	159	156	156	157	167	171	155	150	155	153	135	163	163	177	141	126	140	158	150	160	146	148	159	166	138	156	135	143	131	150	127	162	154	138	131	162	156	175	143	151
34722	42910	51728	52626	48335	38307	22222	27244	25755	26781	25018	25359	18097	14749	13463	11675	10522	7961	6395	5734	6077	4703	3699	2992	2492	1822	1662	1339	1201	1029	1130	950	939	1187	1681	1315	1125	937	861	761	736	666	634	679	668	609	602	641	591	748	698	758	957	1092	928	757	690	613	537	537	531	484	506	531	521	474	479	473	451	500	511	481	480	461	445	399	425	418	388	418	409	376	380	398	431	374	354	401	347	392	408	389	335	366	332	388	380	377	328	354	328	374	348	380	349	397	342	344	349	338	359	354	396	365	399	392	341	373	353	366	348	370	349	356	368	399	368	350	367	380	409	372	354	368	374	359	399	371	373	376	370	378	352	359	367	383	350	386	381	361	364	389	375	356	348	386	375	384	373	342	382	361	390	406	353	394	336	386	364	367	376	360	358	380	358	383	350	376	370	382	407	365	344	360	369	400	370	438	341	338	379	364	363	356	365	367	394	343	359	369	351	338	401	373	358	384	356	409	371	383	347	354	356	394	334	342	372	362	346	379	350	371	382	350	380	373	335	376	365	366	325	359	360	364	362	366	380	403	402	378	376	373	353	352	365	368	359	377	367	378	364	340	375	389	358	370	358	389	355	383	379	364	363	366	349	369	398	364	357	381	354	381	351	362	358	362	365	347	380	353	370	368	376	365	370	392	372	353	365	387	353	360	364	374	388	361	365	373	362	398	400	341	335	352	380	341	355	355	391	372	376	373	360	358	356	373	369	375	360	379	338	367	361	346	354	392	385	408	356	349	372	372	354	355	401	378	367	386	366	390	366	332	379	399	374	379	371	300	353	361	352	394	393	371	366	361	376	359	362	353	351	376	367	370	360	372	380	398	364	387	368	384	358	385	344	344	328	368	353	385	321	353	380	381	367	352	370	407	381	346	383	365	383	354	361	329	340	348	351	340	383	345	348	387	363	355	375	359	342	384	351	374	356	388	356	367	349	398	357	373	364	352	393	383	359	337	376	362	367	388	376	413	357	371	359	370	348	366	361	376	392	374	341	351	362	356	392	346	371	361	387	382	379	377	378	363	335	350	359	372	360	352	343	381	368	371	387	343	357	358	375	380	359	348	350	326	360	371	366	363	330	384	357	354	348	390	368	353	369	365	348	389	373	345	368	382	338	365	366	358	356	374	348	356	391	378	340	387	336	359	378	368	355	349	390	397	384	383	340	350	367	355	340	359	358	374	366	382	349	361	365	342	343	351	342	371	369	370	355	390	372	345	350	351	367	417	349	356	355	360	374	382	361	361	347	364	323	381	359	326	349	353	340	382	373	405	384	356	364	361	383	376	353	402	360	369	356	343	357	352	380	374	334	350	358	381	395	369	355	359	370	332	351	354	354	358	333	357	348	338	384	354	346	362	371	409	359	365	379	327	419	334	393	360	342	408	380	359	410	343	334	351	348	362	351	408	383	382	356	376	389	335	374	378	354	336	383	353	396	377	357	408	367	375	389	378	339	384	359	358	341	381	352	350	368	354	344	352	346	384	335	330	361	335	363	355	349	332	356	339	383	389	358	369	380	369	353	397	379	344	345	356	369	345	348	337	339	358	379	369	360	329	362	404	380	358	343	360	346	347	344	394	388	407	370	385	379	362	360	375	331	383	365	344	381	392	339	366	318	365	310	364	352	367	331	335	363	344	349	360	352	348	342	328	361	341	366	374	342	344	381	389	361	370	344	335	363	387	334	410	352	377	360	319	373	380	352	377	336	342	354	343	382	407	331	379	372	396	346	369	367	391	365	399	355	351	349	396	352	383	383	339	376	349	367	390	405	332	355	325	348	356	336	355	332	371	343	382	354	348	389	367	346	372	349	383	363	373	358	344	396	382	381	389	354	333	364	335	361	362	313	367	366	376	386	411	360	331	362	359	366	342	356	359	378	339	375	357	351	382	352	361	356	345	402	375	364	329	373	390	360	346	360	343	355	374	359	364	374	322	366	371	382	368	333	357	357	329	394	339	338	336	357	404	350	343	374	368	363	372	365	328	344	360	367	370	356	348	400	378	377	382	334	353	336	386	365	351	357	383	331	359	393	382	380	375	332	381	390	361	357	335	365	373	347	387	361	344	391	344	362	388	364	358	371	378	351	358	345	348	335	392	349	333	366	371	381	333	360	350	387	348	365	368	373	352	361	370	364	371	392	366	360	386	388	331	343	379	394	386	414	355	363	364	347	375	364	344	362	349	358	361	368	346	395	372	374	358	371	356	350	349	348	370	379	363	388	369	343	368	364	364	385	352	369	384	367	379	391	344	338	365	411	354	399	383	365	362	373	353	375	371	397	362	378	392	344	370	379	370	372	377	339	332	375	324	373	380	357	359	353	338	377	369	367	344	337	352	395	376	393	345	369	389	382	369	313	363	382	356	346	348	337	367	339	363	363	346	353	370	356	377	345	370	337	356	391	323	352	345	335	370	363	366	366	366	393	352	378	362	347	353	348	380	377	381	346	362	376	375	326	357	383	340	339	349	370	369	352	376	362	354	373	346	356	369	332	349	367	383	356	344	339	366	371	335	345	335	339	366	375	348	376	405	333	366	338	349	340	363	362	388	366	322	323	353	366	339	379	375	373	358	354	344	366	362	365	377	356	365	368	339	359	335	357	337	342	336	380	359	374	347	328	370	344	360	374	368	360	376	364	373	370	384	378	392	381	360	372	341	343	365	373	348	358	372	349	350	334	357	379	388	361	356	332	351	351	360	376	371	391	364	333	370	360	386	357	386	348	359	361	423	351	358	383	393	387	377	351	391	353	368	326	372	363	344	381	355	386	372	345	312	359	373	376	371	387	379	362	374	369	358	336	385	414	362	369	347	354	416	360	366	363	377	385	407	381	396	338	343	389	368	356	361	340	349	355	341	372	373	397	360	382	343	366	387	338	342	363	343	375	382	368	366	360	389	391	338	393	346	358	396	371	370	367	381	359	363	398	374	337	380	365	367	385	376	373	380	342	388	383	366	353	364	366	345	362	381	383	363	388	361	364	398	382	353	361	364	333	389	378	387	374	373	357	384	383	369	343	381	362	329	366	354	377	361	363	354	384	387	360	402	357	369	390	352	348	399	352	369	364	379	372	386	345	361	379	353	364	368	372	321	371	380	360	353	345	349	319	355	396	332	359	368	379	349	366	361	407	330	344	368	350	397	346	354	364	395	376	364	330	359	361	372	356	371	377	392	343	382	358	365	374	349	359	363	389	410	383	368	388	352	358	343	326	360	357	354	351	370	340	353	378	355	376	379	368	382	344	351	334	336	359	363	352	349	358	345	374	340	371	393	345	326	371	372	361	397	362	383	378	394	350	352	389	326	370	380	382	347	374	370	379	355	363	386	367	355	365	389	384	325	391	355	360	337	349	348	329	365	392	344	372	347	342	335	380	379	365	359	344	334	383	383	345	363	354	341	351	321	394	333	376	379	370	354	387	368	344	356	352	349	373	383	376	345	366	322	348	364	348	343	368	364	403	350
23725	20176	21358	11658	7836	3664	1593	1268	1093	812	642	535	454	364	293	265	274	250	219	190	201	169	207	171	187	151	175	154	158	164	168	152	152	135	162	141	149	140	150	159	148	147	158	140	156	145	129	146	126	165	145	139	124	124	150	140	142	130	127	141	147	144	148	141	121	149	132	134	140	138	132	130	129	144	135	136	155	132	153	148	146	137	145	136	143	129	127	140	124	139	112	134	127	132	125	141	148	145	155	164	127	127	142	152	135	140	134	114	146	138	160	132	132	121	137	147	142	125	145	130	133	124	123	141	144	126	131	150	136	129	128	113	126	140	132	136	142	127	135	143	147	124	142	131	147	154	142	116	153	133	153	127	125	133	139	131	126	173	132	146	122	143	128	121	132	139	155	135	136	126	125	141	164	120	129	127	156	127	145	129	134	133	132	144	133	126	136	131	156	140	123	138	129	122	146	123	141	141	156	152	131	162	132	150	154	156	139	144	142	164	152	129	149	138	145	137	124	141	137	132	149	149	140	112	150	129	118	113	129	120	126	129	124	134	133	118	136	125	137	153	130	116	143	151	140	126	128	154	116	147	152	134	136	130	147	157	134	157	139	125	135	143	141	137	134	122	127	141	112	160	118	149	155	137	118	104	133	148	135	136	144	131	124	139	106	148	126	151	124	128	132	147	164	139	137	136	130	154	132	151	127	127	166	151	131	142	137	148	133	132	132	146	123	130	165	137	116	133	140	124	120	137	109	131	149	138	141	128	145	120	154	147	108	145	146	138	137	137	135	136	153	149	136	150	143	108	127	108	143	143	127	124	138	151	131	141	137	121	152	144	118	121	173	122	138	139	135	135	127	134	133	140	132	150	122	137	138	144	168	138	144	139	138	148	146	151	155	144	137	122	121	141	106	149	153	115	154	149	144	152	116	104	133	125	138	142	153	133	130	130	127	132	116	132	130	133	136	134	133	128	122	142	159	142	131	138	134	131	126	134	163	121	144	133	142	146	131	137	127	147	127	147	159	147	141	131	134	123	149	150	144	138	130	123	138	151	137	144	121	131	134	136	138	135	123	130	113	153	145	138	143	154	161	117	141	158	125	153	120	136	134	120	145	123	141	147	131	141	135	146	137	111	144	128	149	139	139	135	139	125	143	134	138	129	132	145	137	127	160	153	123	131	130	148	139	140	154	155	121	131	131	129	153	143	153	150	139	125	162	166	132	145	148	118	134	134	156	135	155	129	151	137	144	131	117	151	131	137	136	125	113	117	141	133	139	127	150	153	138	155	138	163	127	124	142	143	117	132	132	141	138	156	124	138	145	114	145	108	152	163	134	146	120	127	110	145	137	138	137	122	139	124	167	125	132	137	133	111	115	159	130	148	162	137	116	141	127	125	136	122	131	134	138	122	135	136	144	137	124	147	140	139	125	127	132	160	135	129	140	129	160	156	147	145	139	156	134	131	134	125	118	156	144	154	141	136	139	144	122	129	143	138	141	125	136	164	108	131	150	126	115	138	151	163	150	131	121	155	121	114	145	123	137	153	137	136	149	146	135	132	126	153	143	151	148	133	144	123	153	122	142	139	155	137	143	126	153	150	130	146	138	125	106	131	140	128	151	131	134	141	141	124	160	125	119	139	157	147	144	136	126	140	117	132	138	159	143	132	140	132	127	125	145	150	139	141	147	126	139	130	137	133	122	124	143	135	145	149	153	144	139	139	141	134	147	132	139	142	130	145	150	144	135	131	128	145	157	143	146	150	148	129	131	130	156	125	121	128	166	136	134	136	132	128	142	140	134	147	120	138	125	124	143	126	134	140	146	154	145	141	127	147	118	132	119	124	142	139	146	128	136	125	158	119	138	154	136	157	145	130	138	113	130	138	139	145	155	125	142	134	132	138	157	128	159	141	130	146	125	152	139	148	147	140	138	150	121	115	136	135	141	116	126	151	125	136	136	156	126	156	139	159	126	160	134	136	129	127	129	117	120	137	146	170	109	127	148	130	131	142	123	141	144	147	130	128	132	134	137	146	129	137	148	156	134	140	123	147	134	147	152	138	124	128	127	151	128	151	121	155	136	147	129	153	135	131	157	134	127	154	144	161	154	119	139	147	135	124	130	140	144	128	139	144	137	134	150	128	125	134	137	130	132	126	135	124	140	134	148	140	177	140	137	117	123	143	137	127	136	134	161	122	137	128	129	144	129	141	119	140	128	130	140	141	130	140	142	151	118	146	144	128	143	142	147	120	133	132	134	154	141	149	132	131	130	131	127	109	132	156	132	133	147	150	127	136	149	117	135	125	127	140	134	155	143	141	146	151	117	136	126	149	129	138	132	136	119	130	123	143	134	162	119	138	140	126	148	122	154	146	135	129	154	158	130	142	132	155	164	127	147	139	141	145	117	124	148	114	126	120	146	134	121	148	136	153	119	127	147	138	153	126	113	120	135	146	160	142	127	136	138	141	148	142	132	147	114	126	141	141	136	145	134	156	125	152	130	133	130	143	126	123	164	125	149	145	150	140	133	125	139	134	139	139	149	122	139	128	116	131	123	150	155	155	132	149	127	133	123	160	134	137	129	143	132	143	137	136	148	132	123	151	133	133	120	146	135	168	141	145	157	117	136	160	144	141	118	107	144	134	115	137	115	123	141	150	123	134	151	139	147	139	154	130	125	118	135	143	154	136	138	131	135	129	127	123	120	169	155	141	139	117	140	139	141	149	128	141	159	130	153	136	172	127	108	147	119	144	162	132	139	142	154	152	162	127	144	128	130	166	136	135	150	151	140	146	136	136	118	126	171	149	136	155	131	146	133	145	139	134	135	154	133	134	132	143	136	138	120	140	137	137	139	142	136	127	155	134	149	140	125	127	136	144	166	135	143	140	130	136	121	135	146	131	157	128	121	143	124	134	126	135	168	129	120	153	150	156	140	153	156	150	175	124	131	126	134	124	148	137	148	126	127	144	121	135	119	152	131	149	144	133	133	145	151	137	129	148	119	128	129	150	127	162	127	148	155	136	130	161	150	111	154	136	130	135	131	134	150	139	145	147	149	132	150	140	133	111	122	113	140	136	159	136	161	152	128	140	157	125	121	151	136	126	137	142	117	139	128	131	138	135	131	127	117	137	133	125	140	134	117	130	142	127	149	151	112	132	148	144	121	142	125	159	144	123	143	129	139	120	145	139	126	137	133	150	156	135	127	127	141	137	141	122	133	116	110	134	139	153	125	129	138	145	149	141	141	140	138	121	164	124	138	111	134	127	128	141	129	151	124	133	134	137	135	130	150	133	147	133	140	131	140	155	151	126	134	145	128	128	138	151	125	140	143	136	134	114	137	133	147	122	142	146	130	145	144	158	138	152	122	145	145	152	125	128	118	127	142	142	138	136	121	132	149	144	116	135	119	123	135	154	136	125	143	125	131	133	124	138	140	135	119	143	136	148	155	115	142	141	138	137	151	134	140	149	126	112	127	123	147	131	139	137	140	134
14041	18162	26971	20434	20155	11279	6260	5502	4851	3795	3261	2897	2113	1729	1410	1304	1163	1054	904	804	804	677	675	554	548	537	503	480	470	425	417	379	400	399	437	454	421	436	407	380	403	371	391	418	351	355	339	363	364	312	377	396	397	413	361	402	366	370	340	370	406	366	360	394	331	395	341	361	380	374	328	386	316	365	366	349	362	338	318	339	352	315	319	336	341	308	374	341	341	331	371	349	339	304	329	331	318	352	359	352	339	358	366	349	338	324	384	365	358	356	334	348	382	319	368	323	326	322	315	347	311	333	328	331	323	343	327	342	332	362	355	353	345	339	325	329	345	339	342	341	325	331	388	339	354	317	338	327	358	364	339	333	332	309	324	330	350	316	349	335	318	348	357	340	368	342	336	318	376	322	324	346	321	351	307	321	331	331	336	335	331	347	370	365	310	337	337	326	332	321	370	325	379	363	336	310	348	348	354	330	318	359	364	366	350	325	344	331	356	383	344	353	312	344	355	347	331	359	374	317	298	349	351	336	367	333	353	331	354	331	375	335	342	320	348	334	345	309	356	375	324	329	362	333	341	394	335	379	352	323	345	371	347	376	341	355	357	381	338	346	379	341	353	346	346	334	350	378	303	391	359	323	338	366	307	355	352	345	326	333	322	304	310	335	372	344	313	343	346	333	318	334	352	335	373	364	330	373	366	348	303	327	357	361	345	359	300	362	365	353	361	315	357	368	342	338	336	309	354	350	344	351	344	344	345	342	360	339	326	332	347	333	350	336	339	319	345	355	335	341	350	349	375	345	338	306	326	332	365	349	345	360	332	360	319	343	331	347	329	333	342	371	322	343	350	339	354	328	347	343	320	338	326	303	345	331	371	359	337	343	316	305	337	306	333	336	347	333	344	315	336	338	339	351	326	329	345	345	350	334	354	331	339	343	342	355	372	332	344	338	345	333	299	336	343	342	321	347	341	357	331	318	361	323	329	354	324	370	372	348	320	323	334	338	361	337	328	317	365	323	362	330	341	319	350	340	346	315	357	342	374	356	329	350	340	357	328	325	340	352	306	341	324	344	318	308	341	362	325	330	323	313	344	361	362	335	358	365	363	340	334	331	330	364	306	347	354	360	351	329	361	318	331	347	360	336	364	310	330	347	355	349	316	379	350	340	353	294	322	338	329	350	322	325	316	313	344	363	335	326	348	323	334	370	363	356	318	352	371	334	328	336	327	332	332	349	338	356	357	336	326	377	359	344	337	340	319	347	380	315	325	371	367	309	361	335	372	347	323	347	350	348	356	353	337	326	352	345	315	344	354	350	342	359	334	364	346	327	345	338	336	317	324	318	295	366	321	356	333	318	333	357	321	347	350	327	332	323	337	355	357	356	351	366	321	356	321	359	393	349	333	339	340	340	320	350	326	352	324	344	324	321	345	334	333	351	351	365	331	373	309	323	333	338	340	322	363	370	339	337	347	322	336	350	341	367	332	305	323	336	331	379	366	357	320	368	312	359	328	354	349	346	331	377	356	344	361	339	363	362	376	357	338	360	311	351	350	370	336	357	387	342	393	333	336	316	325	365	330	358	360	329	318	339	366	350	350	342	352	348	340	294	342	353	317	321	349	344	352	318	320	319	332	316	328	337	357	345	330	360	379	310	329	331	342	362	322	338	341	335	334	363	342	349	308	366	312	345	358	308	334	353	343	362	344	317	366	324	348	335	339	383	335	339	347	354	330	339	345	333	352	331	327	315	361	381	345	321	325	363	344	327	368	335	313	373	314	346	353	342	326	329	403	325	306	341	368	348	330	346	361	372	344	347	351	357	333	332	328	353	335	331	350	337	353	340	334	352	347	340	367	351	377	306	375	372	337	348	311	328	349	306	326	346	319	332	314	346	329	352	345	319	335	344	372	383	375	329	347	363	358	372	327	316	359	374	332	378	370	329	325	376	324	341	332	352	349	348	305	372	340	358	337	324	327	350	329	373	332	338	357	327	329	340	332	343	344	329	353	333	343	343	339	359	373	352	385	329	320	336	335	350	352	360	360	352	345	332	329	330	377	325	334	379	311	345	316	373	332	326	354	364	329	342	366	357	341	325	331	353	336	318	341	315	329	332	337	339	351	351	339	318	350	315	337	331	332	328	331	322	328	353	344	345	344	312	366	308	352	361	373	365	363	322	369	363	338	360	336	343	389	346	335	342	357	311	323	339	340	365	352	347	346	333	295	322	362	332	331	363	329	346	373	335	359	335	322	309	322	305	362	368	311	350	369	332	366	320	367	310	333	328	370	329	335	357	349	339	340	341	335	346	373	310	352	338	359	336	338	339	351	336	345	349	338	345	322	369	352	357	329	336	333	321	330	323	335	313	315	338	333	305	361	344	350	344	335	352	353	327	309	348	351	363	329	347	320	345	355	365	333	355	352	368	341	354	352	330	355	350	347	346	325	320	341	353	317	343	368	312	329	342	364	364	337	313	330	310	342	335	337	337	389	375	332	341	325	343	339	339	357	364	349	342	358	335	354	345	329	302	336	308	346	344	314	327	345	326	344	360	352	380	342	321	335	353	298	316	322	365	320	352	329	355	357	342	331	351	317	296	336	368	351	345	369	338	401	341	349	358	345	336	333	335	327	330	378	347	367	334	327	317	348	348	345	318	361	350	331	347	326	355	371	352	337	352	346	325	401	335	341	374	370	342	360	358	340	349	353	312	349	357	331	335	322	328	346	362	351	356	297	342	356	351	343	338	393	320	341	321	310	321	342	357	348	347	341	311	356	347	338	370	333	324	311	344	334	346	354	341	385	330	349	340	337	322	330	362	319	333	322	354	331	311	353	354	358	320	344	328	364	312	328	366	321	296	354	336	346	342	334	375	329	355	321	313	366	334	346	320	324	348	330	334	339	314	339	351	266	339	347	334	313	322	352	346	331	316	346	358	314	335	351	354	346	350	348	348	349	362	336	344	385	330	322	345	330	351	315	343	359	349	347	343	336	333	339	337	363	383	346	363	332	322	368	359	336	313	316	305	344	375	333	350	345	317	311	329	304	343	321	373	306	328	335	327	318	370	329	312	331	331	314	343	339	342	319	347	345	348	335	374	368	369	330	352	355	334	332	363	343	342	341	329	357	320	370	334	359	323	327	354	351	344	360	349	333	351	324	371	337	336	356	324	358	342	349	332	371	330	361	344	351	330	356	336	313	362	360	356	347	328	369	352	316	312	325	341	349	349	324	330	349	336	348	364	313	364	337	351	338	317	349	345	353	369	342	353	334	342	357	339	340	354	363	339	330	324	350	342	338	357	321	357	320	367	346	354	333	335	356	326	345	329	350	359	371	338	342	358	342	375	362	328	312	325	320	298	355	340	327	331	323	409	323	324	341	355	347	358	333	331	352	328	345	358	371	316	350	382	358	351	342	320	330	372	346	339	339	339	368	321	372	349	338	368	340	365	347	326	335	362	354	335	353	356	339	364	337	329	314	321	346	354	337	342
42891	44009	44738	40274	40291	30145	19173	12542	10592	8071	6307	5357	3252	2126	1729	1550	1244	1094	872	715	805	731	557	397	360	306	279	277	232	209	242	212	216	239	303	261	219	246	237	242	193	190	245	179	198	215	191	207	176	195	202	193	238	257	178	206	176	172	189	183	173	171	179	163	191	173	175	188	191	195	174	175	167	164	176	166	171	164	198	200	177	175	189	168	148	181	154	153	176	162	177	179	164	195	159	167	171	173	175	177	182	183	181	156	171	160	183	181	173	158	164	166	167	167	138	185	205	203	176	164	174	169	175	171	159	162	150	155	182	164	181	172	153	175	190	174	165	183	149	192	187	169	170	176	193	164	161	194	175	173	182	194	174	176	181	156	176	160	174	185	177	182	168	186	191	180	160	193	189	179	179	164	178	180	173	160	163	167	172	156	146	172	169	161	201	185	184	204	157	148	176	171	160	188	198	163	165	182	169	196	192	197	168	166	191	151	183	162	175	151	174	152	167	198	153	171	180	162	177	183	162	180	169	180	173	167	170	181	179	167	186	178	205	175	172	181	158	182	200	185	178	185	174	176	164	178	186	171	176	186	176	194	167	166	161	180	167	167	144	202	183	168	167	158	203	174	153	182	186	153	167	152	164	177	168	172	178	180	150	163	172	156	219	173	188	180	159	195	172	177	158	183	179	197	171	164	179	171	186	182	196	171	152	180	179	190	165	189	160	148	166	167	153	165	162	182	165	180	194	183	135	173	183	157	170	190	168	161	197	170	164	172	158	159	172	164	182	185	155	166	162	153	176	170	167	161	176	168	166	173	180	161	165	175	177	166	159	201	173	180	158	154	176	173	179	174	193	172	182	162	174	163	171	157	173	161	182	190	181	184	183	153	173	174	166	187	195	176	169	170	182	170	156	178	162	188	166	174	184	155	160	167	190	183	179	165	191	163	160	150	160	184	172	179	177	180	189	152	198	179	186	179	154	180	187	168	171	182	171	160	171	186	179	182	155	164	182	195	177	147	168	169	166	204	162	205	173	172	191	185	160	166	178	160	144	190	195	171	163	166	191	162	189	170	191	153	162	189	172	160	156	180	178	165	176	165	166	156	153	167	168	193	160	202	178	180	178	190	158	151	174	171	166	172	179	189	161	178	171	193	150	164	154	167	157	159	177	160	165	161	171	196	171	164	173	172	191	165	178	168	159	166	154	164	166	176	159	178	186	171	150	178	163	167	169	158	165	181	162	163	173	167	162	162	165	194	188	177	178	185	177	167	164	158	166	164	163	167	149	172	173	187	145	166	183	169	176	149	194	168	168	149	180	182	170	144	184	176	191	168	128	170	161	170	186	176	174	172	140	175	166	158	167	202	146	204	177	158	167	174	160	162	145	153	163	185	194	171	177	175	171	156	172	160	168	200	186	181	176	164	177	161	146	160	154	155	172	163	169	175	151	156	150	176	160	187	143	147	169	194	180	164	180	158	186	179	159	188	188	171	173	158	173	164	177	133	167	179	162	176	182	161	185	191	178	178	182	167	174	184	146	155	169	167	172	153	160	185	140	162	176	151	186	144	148	153	165	207	179	179	214	173	191	182	163	201	160	183	190	166	178	164	174	154	174	177	170	160	153	178	186	180	170	137	164	165	151	182	174	182	185	169	158	214	163	150	177	153	192	173	169	184	156	171	182	184	159	166	168	174	177	167	157	169	184	175	162	168	193	155	173	155	161	167	188	199	168	188	182	173	177	172	180	151	148	164	185	186	173	180	187	157	155	173	179	183	172	166	163	180	169	175	179	183	165	161	184	164	160	180	156	168	175	178	165	160	173	172	152	164	180	179	182	161	162	168	191	171	174	159	164	172	189	169	191	179	162	188	208	168	175	195	172	163	196	161	179	166	181	175	176	175	174	175	184	176	186	174	146	171	173	155	157	177	156	177	183	149	184	179	177	173	181	193	178	149	171	148	172	163	199	165	193	195	189	174	147	180	154	189	199	161	182	171	175	154	172	169	168	181	162	157	175	160	137	175	165	176	162	161	193	181	165	160	182	174	174	163	188	176	142	168	157	155	180	188	182	180	179	195	176	155	167	180	171	188	189	178	193	172	177	201	193	164	147	157	161	164	175	192	154	149	158	159	162	178	168	159	155	196	171	159	159	175	156	160	156	161	181	158	164	175	168	149	164	153	179	162	178	155	173	169	169	148	176	178	196	153	170	177	193	169	183	194	177	169	193	176	200	169	185	176	161	179	172	157	175	174	178	160	203	162	159	174	177	186	162	173	168	173	178	161	172	182	173	159	188	153	184	163	163	158	178	182	180	187	189	197	173	149	183	167	159	166	172	161	173	169	157	179	201	155	171	184	166	179	156	163	172	173	163	163	153	175	172	173	178	181	159	174	172	185	184	200	144	159	162	149	155	136	166	154	170	183	172	181	150	185	170	176	170	169	198	175	156	162	174	172	156	168	189	184	168	184	167	174	165	185	167	166	170	151	148	175	167	162	178	178	173	192	194	158	201	168	195	185	173	180	138	175	193	168	186	172	173	169	184	193	160	185	164	143	177	163	144	174	163	188	176	171	170	189	157	179	157	166	192	180	152	171	166	174	190	183	167	186	162	173	168	162	182	173	183	188	167	191	169	180	177	168	191	187	178	204	168	162	142	179	189	174	189	157	159	167	204	186	182	190	189	172	166	143	154	196	170	177	202	186	182	174	162	159	167	152	174	169	194	171	157	149	180	182	171	184	158	183	181	176	163	175	166	164	192	169	199	173	170	167	169	166	168	176	181	196	161	160	175	141	184	186	189	175	154	177	162	169	180	140	163	152	161	177	170	171	172	174	158	166	179	174	164	159	173	156	177	187	172	174	149	187	185	184	173	166	164	178	184	164	181	159	164	176	156	185	183	163	172	178	158	167	163	163	182	186	158	190	157	170	168	154	179	173	180	164	191	180	174	194	166	152	146	160	169	164	185	172	184	164	146	170	193	168	174	165	177	180	167	164	161	165	181	161	161	171	179	175	153	194	175	173	194	194	170	162	170	183	192	158	177	201	162	177	174	169	169	161	191	179	177	152	187	197	188	183	178	173	182	160	183	203	177	157	163	192	192	174	169	166	161	159	146	185	166	167	189	156	187	154	185	170	195	187	168	158	177	164	165	171	191	156	162	172	153	163	170	151	176	166	173	188	189	159	164	181	181	179	160	157	190	166	145	155	161	157	175	162	168	174	170	187	167	192	174	178	165	176	160	153	136	163	184	170	173	172	179	169	183	170	216	167	166	165	189	161	171	181	189	177	160	162	142	184	179	160	147	178	174	171	162	175	180	162	171	159	169	192	167	171	154	170	173	171	204	187	169	184	148	163	172	183	149	182	179	198	179	169	138	167	164	175	179	170	156	167	165	194	170	159	171	191	168	152	161	142	148	173	157	196	170	159	172	196	158	173	187	156	187	168	175	177	170	173	153	173	152	175	162	149	181	206	163	176	192	169	181	171
28594	37498	44614	45151	46374	32868	18781	17980	19879	20181	18606	17874	11686	9339	8091	7368	6422	5183	4062	3777	4077	3309	2653	1803	1617	1315	1072	987	908	835	902	786	763	908	1200	997	851	729	745	699	673	650	609	582	580	552	562	594	600	640	677	735	825	765	643	609	593	530	538	545	511	483	475	514	483	480	503	453	471	499	467	499	484	439	474	467	448	444	458	448	456	419	436	394	456	420	433	414	388	414	419	419	369	406	429	427	404	448	427	422	411	407	427	430	383	409	386	421	448	423	419	387	377	414	457	409	403	397	404	413	430	442	393	414	420	437	384	424	410	390	424	409	450	397	403	447	449	436	389	452	425	433	385	367	412	393	420	415	404	439	407	440	400	386	421	427	392	421	419	420	442	409	441	401	437	427	399	416	416	410	438	400	419	414	437	400	433	410	396	397	408	418	388	385	423	414	409	416	457	386	400	393	402	400	420	424	434	431	422	423	412	413	387	420	403	433	410	399	428	406	421	385	424	382	414	394	399	414	402	406	445	434	399	418	402	410	416	410	382	386	402	398	440	433	429	428	438	429	431	418	417	430	416	403	400	366	391	403	396	430	422	373	403	429	418	433	417	412	413	383	426	402	395	417	391	449	383	395	431	363	415	446	403	394	442	414	416	448	402	377	402	395	404	407	400	401	444	382	423	367	423	418	404	405	405	397	402	426	419	399	405	418	374	409	464	405	386	428	429	385	389	411	416	391	374	418	402	414	418	444	412	415	377	393	413	455	387	401	393	421	404	407	422	418	418	427	408	427	385	433	424	418	430	398	350	422	378	379	432	404	429	384	420	463	397	425	377	408	406	414	386	414	418	403	367	369	412	408	375	397	428	436	430	382	442	378	424	406	433	373	442	409	407	415	398	357	422	389	383	428	382	414	394	436	403	435	423	419	412	412	387	356	438	436	402	387	444	436	435	427	426	440	407	424	406	390	388	431	410	410	413	410	376	411	434	421	408	403	400	444	411	403	445	405	413	423	379	393	385	438	408	441	411	413	396	422	421	445	418	413	414	418	381	412	419	417	454	428	402	406	393	442	444	412	430	406	409	430	426	434	412	378	387	402	409	450	415	416	423	383	435	429	407	378	416	407	411	367	439	382	420	418	416	446	378	387	424	420	429	368	413	418	431	397	397	405	412	435	377	418	399	401	390	421	411	421	393	408	378	405	415	383	455	423	376	385	418	449	441	424	451	406	420	433	433	419	412	377	431	420	432	381	434	424	397	421	422	422	411	459	382	454	395	421	430	401	418	413	377	429	417	368	396	393	410	413	411	405	401	396	425	437	413	407	409	389	432	412	401	412	383	384	413	427	417	434	426	414	417	381	421	400	425	399	420	422	377	427	454	394	382	423	391	439	377	459	366	413	379	430	434	414	421	387	405	429	438	404	418	409	410	395	420	409	418	414	405	422	431	411	397	406	410	401	463	418	402	393	391	429	390	422	411	420	431	454	427	443	426	425	434	433	415	373	390	397	399	428	398	408	404	428	410	409	455	420	421	430	426	416	376	391	419	420	399	407	410	412	399	400	469	394	424	421	423	420	392	410	427	400	406	412	431	397	403	380	441	416	399	411	407	427	411	413	453	426	441	462	406	397	368	438	439	392	444	382	419	413	457	416	376	389	412	398	399	417	398	398	414	383	442	408	421	428	430	395	419	420	394	431	431	372	414	443	382	422	390	384	420	426	467	394	439	393	431	386	406	436	403	398	425	410	412	396	451	429	425	400	408	409	385	431	458	424	428	416	440	447	422	399	426	420	400	403	394	419	439	440	392	433	433	454	403	417	416	424	435	435	465	424	436	414	406	408	447	409	438	416	443	397	370	414	387	393	406	399	462	401	411	445	390	393	383	373	456	394	393	420	453	449	405	434	411	417	395	381	375	407	393	395	421	421	409	467	421	393	437	414	428	421	410	382	381	391	420	437	416	386	422	427	426	390	392	409	437	402	401	396	414	413	424	427	410	433	375	450	421	412	414	417	402	389	430	422	404	398	407	424	425	396	394	411	432	387	374	402	404	405	446	424	388	414	421	398	440	419	409	393	383	405	368	415	396	389	396	463	381	399	432	390	418	428	390	425	409	389	414	399	439	416	436	393	404	413	415	414	397	438	443	381	389	369	398	398	431	440	418	341	432	424	407	440	433	387	421	404	423	393	414	441	385	438	410	427	429	406	396	423	441	375	401	411	424	413	413	409	408	398	406	429	421	380	411	436	398	390	433	382	412	411	407	396	409	395	414	401	384	409	436	406	391	416	409	387	411	408	436	395	410	431	403	411	388	413	393	396	411	406	437	409	401	408	427	404	410	447	404	439	406	416	414	422	402	407	377	379	421	435	393	397	427	410	401	416	392	412	405	440	410	388	425	433	418	443	412	435	407	439	403	446	374	397	409	440	387	409	402	414	454	420	420	406	415	400	462	418	422	407	393	400	379	416	387	429	401	410	405	445	429	399	414	403	427	408	404	395	421	377	419	368	449	400	435	444	449	423	401	389	416	414	425	396	385	396	412	404	431	381	434	404	425	379	389	435	395	434	442	418	442	446	420	432	416	423	406	409	413	424	429	407	431	411	362	401	393	441	403	439	424	402	401	443	387	457	387	434	422	396	404	401	416	426	442	415	409	382	416	436	442	381	411	434	409	410	430	442	395	439	414	419	420	400	431	413	408	369	405	422	389	436	410	397	374	417	416	416	433	431	413	417	398	431	416	410	430	394	388	427	408	445	413	408	427	424	423	421	379	413	418	426	426	421	399	411	415	402	436	403	400	417	419	436	430	405	410	428	386	391	374	415	461	414	460	386	432	421	374	378	442	415	424	431	392	423	384	399	472	409	412	428	418	439	408	418	410	410	456	404	401	433	417	410	433	429	425	411	401	402	432	430	441	410	398	397	414	400	405	411	375	427	406	420	416	423	423	432	388	392	403	391	405	399	438	380	397	411	424	454	388	420	397	415	425	398	405	408	415	407	386	443	392	427	361	402	424	421	396	388	402	399	419	412	387	370	414	413	369	407	377	411	399	390	412	416	433	407	414	450	409	398	408	402	418	399	441	377	413	410	423	410	417	422	419	395	420	410	422	417	423	414	404	411	410	410	417	408	447	398	378	400	438	393	449	384	390	402	432	413	410	370	407	410	402	437	404	395	417	408	387	411	395	425	440	402	433	421	444	428	382	436	387	418	421	429	406	424	406	426	369	434	414	473	401	380	408	423	403	416	398	375	429	430	446	392	423	418	431	452	421	403	400	408	439	389	416	415	442	419	432	429	384	438	438	387	413	404	417	415	409	410	431	438	422	429	440	390	397	411	406	416	436	383	385	439	429	413	421	370	425	453	449	382	436	429	401	419	433	420	401	403	402	427	407	424	385	429	418	434	397	393	400	415	425	402	403	412	477	402	468	439	415	385	449	463	411	416	399	400	431	441	427	426	374	394	404	379	439	434	369	387	388	384	388	393	415	431
51310	48657	47833	44775	44186	39031	27363	22356	20863	16163	12175	10095	7021	4525	3477	2862	2377	2042	1305	1313	1493	1182	950	690	598	379	353	304	270	272	283	234	243	330	347	306	285	260	222	223	228	237	206	206	203	205	201	209	209	229	226	246	261	211	202	190	182	202	174	197	178	178	150	181	192	176	177	166	167	188	181	163	165	184	178	176	148	147	137	155	166	154	174	151	145	172	168	158	153	156	142	158	138	157	166	142	151	146	160	135	168	147	138	130	123	127	152	162	159	175	151	143	170	156	159	157	149	167	139	153	159	156	185	151	148	154	149	160	163	170	169	146	134	162	174	162	129	153	149	150	147	133	153	145	148	141	169	165	119	161	144	129	161	139	147	150	147	154	174	144	149	173	147	126	149	168	181	124	163	150	147	154	155	149	143	198	145	142	137	144	160	139	148	152	177	160	137	159	163	162	151	147	173	153	171	147	125	162	147	169	139	163	166	139	142	157	152	162	175	152	153	163	148	151	153	135	152	181	158	169	166	150	169	163	154	152	159	150	171	167	159	142	166	163	137	157	143	162	145	145	131	156	139	130	148	162	143	161	147	155	182	163	187	145	134	125	153	155	161	143	138	153	143	165	151	156	150	170	148	159	162	142	143	159	131	144	130	156	160	159	188	192	159	166	141	141	145	148	161	161	128	148	134	153	158	173	157	141	156	147	140	174	190	150	174	140	162	146	134	153	143	166	132	154	172	152	138	136	150	170	175	161	145	160	133	142	154	173	171	162	155	154	169	149	164	136	129	131	143	150	174	164	151	163	148	144	166	129	160	139	144	163	148	163	129	141	165	149	156	131	140	126	154	152	170	145	142	151	155	157	147	159	177	118	164	132	148	146	150	157	150	167	152	141	150	131	154	150	145	156	141	149	154	143	150	142	194	129	140	149	133	151	155	160	134	147	164	146	149	146	165	148	163	164	150	179	145	161	184	189	150	161	152	175	153	139	144	174	158	136	148	155	140	168	144	172	139	152	124	152	162	157	142	151	172	161	162	170	152	175	127	161	150	140	152	175	140	148	159	165	168	134	160	174	171	151	153	146	143	142	155	152	163	151	148	138	152	149	176	176	149	158	143	176	153	130	131	147	169	152	155	152	139	168	150	158	159	143	151	166	153	154	160	150	162	142	132	166	131	157	168	173	159	149	159	128	170	160	170	136	151	158	134	182	153	171	183	156	130	158	168	153	149	131	156	136	167	177	161	160	162	183	132	150	143	141	144	156	150	149	145	154	129	153	152	162	164	159	135	146	144	157	153	162	145	161	171	147	157	150	158	152	151	151	165	166	150	144	171	133	154	158	163	163	147	164	160	163	141	177	161	151	153	171	173	137	160	150	141	162	173	149	161	151	146	160	159	161	119	138	146	156	155	131	136	132	151	142	139	164	152	138	172	146	139	149	154	158	162	148	158	131	156	152	143	153	169	133	158	159	173	152	143	165	140	131	156	168	159	148	162	167	148	156	148	159	161	149	145	141	178	136	171	140	167	138	148	144	148	169	174	169	167	141	152	145	141	164	176	145	147	174	156	160	159	164	171	157	157	163	172	173	165	139	148	181	136	173	164	174	146	160	155	154	160	140	163	139	152	164	163	134	135	172	157	147	140	177	162	136	172	140	162	154	180	145	164	162	149	167	141	176	141	141	159	162	149	152	145	160	170	143	135	165	154	167	143	166	160	141	120	163	185	152	150	159	148	156	149	155	166	166	171	147	157	151	182	152	160	152	133	128	155	162	148	153	176	131	144	156	190	158	162	132	142	156	146	148	143	162	135	152	182	171	165	145	156	142	155	163	153	149	136	163	168	134	136	167	154	145	161	156	181	146	157	172	153	156	155	149	159	136	148	178	154	166	161	151	159	150	149	169	160	148	154	152	143	151	163	133	164	176	159	169	165	172	156	143	158	130	159	189	159	113	144	145	149	163	155	161	158	156	147	155	156	152	155	152	151	157	148	119	164	153	162	139	151	133	148	150	133	167	147	158	155	151	133	155	151	171	135	171	145	147	172	170	157	159	145	136	140	137	161	143	166	164	150	165	141	164	174	164	150	167	165	144	159	148	155	183	160	169	148	132	162	138	144	161	140	152	144	153	164	165	148	145	161	183	140	157	151	162	164	162	149	145	172	185	156	168	166	167	145	146	108	162	150	145	149	157	153	147	143	125	159	166	147	147	163	152	154	163	144	157	155	151	129	150	140	153	151	144	144	136	160	166	182	138	165	180	176	145	146	159	159	159	152	151	183	170	134	146	160	136	149	153	152	143	143	144	171	173	154	120	142	154	157	150	157	132	175	154	167	155	166	154	154	164	156	142	152	145	169	152	183	169	151	152	136	134	155	149	151	149	166	163	162	136	154	155	168	176	161	159	143	131	157	152	150	149	179	162	157	163	151	161	152	153	157	162	126	148	154	153	149	146	145	161	135	155	169	180	161	182	157	159	140	161	129	155	156	149	152	153	152	166	168	140	165	162	162	154	145	168	125	138	150	152	143	146	154	156	153	151	154	158	149	166	162	163	163	160	142	180	140	141	149	154	128	150	163	159	147	161	130	149	141	169	145	140	159	154	160	155	139	166	138	141	149	177	145	152	153	139	161	168	155	160	141	175	142	170	161	162	122	184	144	172	148	149	179	148	171	152	164	150	140	147	158	141	177	149	151	151	163	161	140	159	166	155	167	148	136	154	160	151	155	140	141	170	150	149	164	146	149	188	140	135	147	160	147	156	152	163	157	161	148	147	146	148	151	140	155	166	160	171	173	152	167	157	116	161	135	158	148	162	146	158	162	144	154	143	143	142	130	171	151	130	149	163	146	151	136	135	144	143	149	164	162	147	138	152	148	165	145	173	149	168	117	161	160	137	145	159	163	150	161	163	132	154	145	142	166	143	168	169	162	141	155	151	165	139	140	141	154	148	151	119	147	155	157	148	150	163	153	134	186	148	170	148	125	155	152	145	161	145	154	177	165	156	147	177	154	141	165	168	151	150	162	147	139	150	162	164	156	152	156	158	137	156	157	149	162	141	150	174	166	161	159	132	160	153	163	166	145	148	161	147	146	146	143	150	158	161	143	156	154	131	151	158	161	160	149	154	170	151	154	148	165	158	158	159	155	162	149	154	159	164	134	177	150	141	155	155	142	170	165	160	168	154	165	165	149	163	169	158	154	154	148	154	132	164	184	161	138	166	153	156	131	164	140	151	150	156	175	145	141	143	163	164	168	164	153	163	167	155	150	165	178	159	165	153	127	155	173	147	141	139	142	148	150	150	169	152	147	161	143	170	164	149	159	153	183	155	179	183	156	143	161	172	130	162	160	163	159	145	138	144	168	164	153	140	156	160	152	144	133	145	146	134	144	157	152	153	146	166	165	175	157	133	154	157	160	161	157	145	153	140	170	147	154	142	149	172	167	161	183	162	174	144	160	147	152	143	140	172	163	130	172	154	191	148	162	170	141	141
35476	43617	49068	50891	53648	47946	27860	23561	28626	28979	26382	25342	18424	16079	13452	11991	10418	9131	6830	6280	6529	5061	4220	3085	2487	1791	1626	1406	1287	1155	1192	1045	957	1607	1860	1372	1338	1022	986	832	908	829	751	735	684	658	709	704	776	916	894	956	1213	933	857	723	640	663	582	563	629	522	568	566	494	515	534	510	502	482	453	451	457	460	423	442	402	417	393	459	371	416	411	417	389	400	388	353	389	366	386	364	360	354	341	387	339	372	357	359	362	348	355	351	435	362	348	364	382	364	346	379	387	360	370	353	358	377	408	384	358	352	363	388	372	379	408	357	367	357	362	354	397	406	388	389	352	364	336	375	381	335	372	369	352	330	373	399	417	357	369	355	352	379	344	344	376	384	388	346	359	357	351	351	388	393	365	345	351	376	383	350	354	344	382	349	354	378	419	354	333	357	356	354	323	367	370	347	346	375	341	343	364	359	341	359	339	370	369	349	361	362	347	352	374	353	364	351	342	337	347	365	341	388	347	377	343	339	348	351	380	370	360	342	365	381	331	342	363	367	393	392	354	372	348	399	381	367	365	396	375	360	335	357	360	322	367	365	378	382	345	390	360	369	380	364	368	370	380	337	379	399	384	349	337	355	347	371	369	331	380	375	360	379	343	373	362	348	357	342	365	368	346	370	344	368	376	343	355	362	414	368	359	363	366	341	336	373	372	366	318	349	345	378	365	372	353	385	365	355	354	352	386	383	383	394	401	414	359	366	371	341	379	352	366	342	316	384	322	345	325	410	341	359	357	392	368	360	384	329	368	349	376	352	411	359	364	338	382	337	340	346	391	380	379	385	343	359	375	374	388	343	374	368	358	354	362	345	338	377	341	342	380	376	342	373	396	375	384	388	395	375	380	331	400	342	395	350	392	371	333	376	363	394	360	351	389	367	379	403	374	361	340	380	336	369	350	361	376	366	377	351	348	368	357	409	368	365	352	364	369	372	353	385	389	374	366	331	393	384	387	385	339	352	393	358	380	393	336	371	393	371	361	345	349	363	342	367	377	329	339	384	370	392	383	358	361	371	361	384	382	364	364	361	338	372	390	427	395	392	322	314	357	325	359	354	341	394	350	376	376	368	395	366	355	316	339	357	367	364	393	369	337	351	353	340	395	368	385	361	367	372	356	374	388	356	331	355	339	341	364	374	341	334	345	370	377	369	359	382	383	371	337	334	346	369	356	364	337	337	339	329	343	379	371	384	389	319	349	352	389	354	370	382	383	346	358	372	345	347	370	356	374	406	345	377	382	342	373	349	365	332	376	325	355	425	353	363	379	357	343	354	348	354	351	373	336	345	385	386	372	347	394	367	397	345	370	378	385	353	359	369	354	370	363	402	409	364	355	392	388	364	373	341	362	368	362	330	355	395	345	375	339	375	387	345	366	368	350	367	378	383	378	373	366	358	349	378	383	340	366	381	344	337	382	363	366	389	333	371	340	338	364	386	353	370	378	353	359	354	368	358	381	341	323	354	372	353	366	357	372	396	369	354	359	375	343	350	364	387	344	380	345	384	339	349	382	415	376	341	369	372	357	358	381	360	371	366	359	365	329	373	385	378	360	370	349	368	356	370	364	358	329	385	339	369	369	397	367	382	388	330	352	378	371	386	342	354	388	362	367	380	411	355	369	377	388	370	355	394	329	345	360	387	363	372	374	383	348	354	329	352	380	377	378	375	357	382	430	338	397	346	361	368	355	356	358	379	365	382	350	367	359	361	337	324	350	385	343	359	333	340	365	365	378	344	337	360	355	366	370	378	374	370	376	375	385	339	367	378	368	387	359	360	359	361	315	328	338	392	373	406	354	371	375	367	381	377	370	357	373	372	392	411	375	369	404	352	372	368	376	373	348	352	342	368	377	371	349	350	407	397	357	351	367	378	379	378	366	380	408	365	364	376	353	338	362	356	345	369	342	343	365	382	407	364	335	374	403	356	347	381	355	351	398	350	353	344	396	344	384	363	353	352	388	360	357	418	389	359	378	361	394	390	372	379	356	316	354	359	359	319	378	325	371	353	356	415	361	375	361	351	369	363	378	364	356	340	364	346	351	371	376	375	344	332	358	351	368	376	381	382	358	346	388	384	342	373	356	348	390	373	392	368	342	382	363	362	365	361	350	378	359	331	368	364	361	367	337	375	339	384	350	386	370	354	348	371	372	359	394	356	359	362	370	358	391	346	362	365	352	384	348	356	372	409	343	369	395	350	372	340	381	379	352	368	371	345	377	369	378	351	366	364	351	366	363	391	381	373	377	374	375	348	351	339	338	353	362	326	362	342	371	353	371	387	356	349	399	405	378	400	356	377	364	363	375	330	360	377	378	371	327	354	340	335	355	386	375	371	384	361	379	350	358	375	391	379	356	381	355	394	337	354	364	390	356	381	351	357	392	344	387	373	345	362	377	371	360	386	350	398	341	367	339	315	371	325	375	379	361	346	359	389	368	365	376	354	370	369	369	377	351	359	344	370	353	353	352	316	356	385	313	368	372	366	333	355	333	352	344	339	374	342	332	346	341	351	388	375	369	382	410	381	387	368	336	390	376	362	356	369	346	365	353	362	352	349	365	368	348	369	361	332	374	338	348	339	373	363	381	369	390	405	344	351	403	330	333	359	387	361	379	393	381	360	388	383	375	358	390	356	382	407	323	366	354	385	326	372	377	387	362	340	356	366	371	385	371	351	365	358	366	379	352	361	361	349	388	356	342	353	323	353	397	351	338	363	392	338	370	352	370	373	347	377	365	374	348	376	349	364	331	379	389	368	343	395	365	347	371	380	369	406	372	370	371	398	369	355	365	362	349	349	373	338	358	320	373	334	348	379	345	353	336	351	354	351	321	342	353	350	353	367	391	355	361	393	352	358	353	357	359	391	396	390	362	365	366	357	379	378	361	332	363	353	369	329	361	327	345	343	389	336	358	380	397	332	336	359	355	392	345	355	395	382	389	335	376	348	358	402	322	350	355	365	356	349	366	370	340	362	352	354	374	384	366	382	323	367	357	369	358	356	350	370	374	388	343	395	345	382	408	369	377	362	334	368	342	353	375	345	379	341	375	363	368	345	397	342	373	383	374	377	365	387	340	376	357	355	366	382	368	367	390	381	344	379	344	409	353	344	357	369	361	363	389	369	346	366	357	372	362	353	369	333	360	379	337	361	378	350	330	391	340	382	328	341	387	332	365	376	382	363	424	358	373	350	374	379	334	338	355	354	393	391	349	347	347	376	402	359	357	386	371	332	355	361	363	392	341	360	365	393	368	312	364	370	377	333	373	339	362	347	344	384	323	370	354	372	369	371	353	370	377	371	358	329	341	383	359	357	335	373	328	372	367	361	366	379	357	371	342	368	359	377	343	397	358	360	337	389	347	324	373	347	349	347	351	374	368	352	369	341	381	387	408	374	356	339	352	358	408	396	379	377	381	344	350	385	346	369	372	390	370	363	350	377	361	342	386	389	360	369	360	371
26859	20717	18499	14092	12107	5676	1687	1148	918	737	612	468	389	311	279	276	264	228	199	205	207	203	211	178	174	164	152	144	151	177	141	141	143	165	154	148	162	143	134	159	161	129	127	133	118	155	164	136	152	149	140	148	140	158	140	129	125	140	131	143	150	140	127	128	145	124	124	151	158	137	156	120	144	118	148	145	120	144	124	159	133	146	114	144	140	129	135	130	128	122	137	145	130	139	120	127	124	129	151	143	140	151	139	133	133	130	131	134	122	133	119	155	120	132	171	135	141	113	154	153	140	128	147	134	145	147	134	120	144	145	128	136	132	117	151	129	124	133	144	132	144	126	131	157	125	138	127	113	145	137	120	144	129	139	124	140	149	126	150	134	137	156	150	118	142	125	138	129	140	137	155	125	142	132	133	133	151	159	120	126	156	143	140	135	143	165	141	134	125	130	141	132	114	129	123	123	132	136	146	125	133	129	122	144	134	144	154	134	139	148	141	139	124	155	139	159	118	124	136	142	157	118	149	159	139	136	139	139	138	111	131	139	140	143	129	143	124	131	136	120	111	127	116	133	141	134	141	157	158	141	151	128	145	150	130	132	144	125	134	149	143	147	157	146	143	119	135	119	138	144	141	142	130	134	147	158	127	123	135	137	154	144	128	118	163	128	146	130	114	142	125	122	122	136	138	140	133	139	129	140	140	128	135	110	126	138	118	136	144	134	127	134	117	121	113	142	133	140	140	140	145	134	142	135	147	128	128	149	123	135	130	112	128	116	148	125	147	135	142	150	126	117	154	127	141	141	135	132	125	134	124	144	154	160	151	133	121	137	126	143	133	134	131	121	139	134	137	168	141	146	133	146	145	135	123	133	143	139	140	125	124	148	141	121	125	136	130	124	116	120	148	131	113	131	133	157	147	138	135	133	136	137	151	108	152	157	152	138	138	122	139	130	153	166	134	134	133	118	120	116	112	125	135	129	130	123	146	150	117	150	145	140	145	154	124	138	122	127	122	138	144	148	137	118	132	132	134	137	126	150	148	133	140	155	133	151	137	143	134	129	141	121	159	144	124	150	132	134	150	136	141	162	135	125	129	120	143	146	119	138	147	149	111	146	114	133	144	162	136	156	145	122	119	149	135	147	141	105	148	139	126	136	163	140	127	115	131	130	127	132	123	113	140	134	146	144	136	140	149	148	139	117	134	138	155	128	116	119	138	124	114	138	143	141	138	141	139	137	142	145	119	123	131	136	145	146	110	134	115	146	133	130	158	119	142	152	144	133	137	128	142	138	163	141	162	152	131	114	137	147	165	132	135	149	145	134	145	128	158	126	145	145	152	145	128	117	129	121	129	169	160	150	160	141	134	131	140	124	136	99	125	128	119	132	140	129	136	113	146	161	152	152	134	143	142	132	124	100	108	135	124	144	140	135	147	137	144	132	157	148	120	132	121	144	130	128	126	147	148	140	111	140	149	124	140	139	150	124	129	140	120	119	141	128	134	156	134	129	145	154	142	130	117	141	120	150	130	111	132	132	141	152	130	140	127	147	125	153	136	164	139	139	151	128	138	131	145	130	135	146	129	136	106	142	142	128	137	144	147	136	124	136	161	116	141	139	151	125	135	128	155	138	131	126	147	131	138	127	149	156	162	135	126	133	157	142	137	144	134	132	136	131	141	151	152	134	141	159	152	125	122	131	153	155	124	134	145	138	133	170	132	132	126	121	128	148	109	117	143	134	147	169	152	136	136	160	141	153	131	135	158	154	131	154	139	132	137	134	141	137	143	134	135	158	155	126	122	131	143	125	127	136	121	131	154	137	145	119	139	129	128	142	139	145	144	132	163	162	146	127	122	150	147	128	138	133	127	122	141	118	144	164	148	122	153	145	154	146	122	129	132	140	125	131	151	131	132	125	155	142	120	130	155	142	118	113	147	137	148	132	129	145	140	133	123	158	131	135	142	133	139	147	128	127	133	123	151	147	139	158	138	144	135	171	152	138	123	131	127	143	150	128	154	142	132	134	131	139	137	113	144	130	137	134	125	139	115	144	146	130	141	120	148	139	135	143	142	117	125	132	141	126	126	148	116	126	144	136	128	132	158	108	127	144	142	139	135	117	124	124	144	130	135	128	139	132	101	123	138	134	119	132	152	159	136	124	143	135	141	117	137	141	131	133	141	118	137	129	141	131	125	145	128	125	127	156	134	120	153	153	123	152	132	142	149	135	143	147	133	133	136	139	131	136	122	136	138	128	134	148	159	124	143	151	146	144	141	138	132	131	131	138	149	130	153	141	142	148	130	134	122	150	152	126	132	132	136	127	133	137	155	152	130	127	128	147	127	123	136	138	147	134	131	159	151	135	118	136	138	156	126	164	128	127	122	129	152	166	134	126	125	134	121	135	99	134	136	147	117	128	122	135	122	119	119	143	136	141	142	129	105	147	140	153	155	122	118	119	129	136	161	139	141	155	115	135	126	131	123	132	140	113	136	145	132	129	120	149	126	123	129	137	153	135	123	128	130	134	133	149	134	139	136	135	134	121	131	150	122	155	123	135	141	117	137	128	135	150	129	135	129	150	126	152	152	131	145	151	144	152	128	118	138	140	132	140	152	139	116	137	137	137	153	141	135	136	143	153	137	131	125	142	136	135	128	158	133	129	132	142	144	140	149	127	126	142	137	121	140	131	123	143	137	128	143	142	135	135	140	163	127	133	145	159	134	117	127	143	148	108	134	147	139	133	144	141	140	128	141	132	140	138	149	132	124	134	142	149	137	135	156	148	137	115	155	139	126	127	115	125	144	131	128	133	122	135	135	125	123	136	144	154	110	132	134	119	138	136	145	138	155	137	146	142	126	156	143	133	139	137	141	118	144	126	138	160	131	118	115	146	128	162	145	119	128	113	112	123	129	162	132	153	124	143	148	146	161	134	140	136	149	113	133	137	137	144	163	141	133	124	158	136	134	138	133	141	126	106	125	124	144	147	162	158	146	123	159	126	142	132	122	149	120	155	109	167	139	129	128	139	121	117	118	135	151	143	130	173	143	121	137	121	140	138	147	153	154	127	160	113	131	144	145	138	129	137	133	148	136	133	131	129	138	134	121	141	135	128	132	123	129	151	148	139	144	139	155	167	161	151	138	127	147	121	127	136	145	137	145	160	125	132	152	129	153	145	149	146	123	137	131	148	164	121	131	130	142	158	133	163	128	122	144	147	128	134	125	134	131	149	138	147	126	142	145	141	125	135	117	127	132	139	117	142	148	138	142	139	143	138	108	132	142	124	135	113	129	123	174	131	145	130	123	136	140	137	140	152	135	149	133	136	140	141	142	137	128	143	147	143	119	147	116	128	149	129	120	142	128	124	134	145	133	137	131	142	125	120	120	163	109	126	146	154	123	143	137	131	132	127	130	144	123	147	129	142	151	121	130	123	129	133	120	140	107	154	129	128	121	142	131	136	131	145	156	137	151	140	130	130	119	118	150	150	145	142
15726	17857	24057	26353	25599	16088	5936	4992	4395	3707	3047	2611	2106	1569	1383	1223	1077	1013	852	754	746	715	612	598	548	501	524	455	462	452	408	419	419	432	450	421	403	354	389	389	394	415	379	371	369	368	379	398	372	326	344	385	392	366	347	361	396	363	359	356	394	357	338	391	346	351	385	349	339	352	386	353	376	317	394	295	339	355	357	335	355	305	347	332	354	335	324	357	361	311	346	324	343	342	338	360	340	353	326	332	354	361	342	324	309	335	320	327	333	329	343	349	339	368	334	394	312	332	313	320	343	313	356	348	343	398	350	345	371	336	368	332	324	300	340	397	339	308	279	323	327	364	370	348	308	327	310	366	313	371	328	368	343	356	340	333	328	356	329	357	362	349	335	331	338	321	378	339	306	335	343	360	343	353	339	362	372	326	316	345	334	324	350	353	334	322	344	297	358	339	345	332	315	369	369	345	356	324	317	319	319	333	326	339	344	343	324	332	372	349	348	349	319	350	354	300	316	347	316	347	342	345	333	344	359	335	331	342	333	344	332	310	329	344	377	318	349	347	360	324	336	325	344	311	333	340	332	348	370	331	322	371	328	341	360	286	319	336	331	350	337	317	359	327	370	334	345	351	325	363	316	343	345	342	340	340	311	325	321	375	346	353	361	351	338	328	348	328	359	369	355	349	304	359	345	336	335	342	369	356	353	330	308	356	316	329	321	306	346	336	375	352	327	344	362	335	345	309	330	326	334	340	344	327	328	321	339	337	370	351	341	329	312	344	312	359	378	302	340	337	350	330	288	317	337	332	353	362	331	338	381	360	365	346	367	335	352	325	341	312	359	347	322	309	356	310	337	330	345	338	320	352	307	347	349	353	346	343	340	346	337	351	329	342	340	348	342	345	364	323	299	346	361	332	325	339	338	338	333	326	341	326	318	314	352	374	329	360	324	351	329	343	337	328	328	315	311	341	350	341	308	351	341	374	357	341	325	365	352	327	317	348	330	355	321	342	356	319	324	312	340	329	346	352	364	331	349	317	329	353	327	304	348	350	352	332	330	316	338	316	336	340	335	364	366	373	321	322	358	343	341	328	343	331	336	353	350	346	340	317	328	331	335	358	342	346	349	334	383	368	354	374	322	338	349	334	336	362	333	340	353	330	353	340	328	342	345	351	339	338	310	331	355	352	329	361	365	330	356	347	350	344	313	374	330	369	343	338	375	354	354	332	346	323	364	354	358	324	328	348	351	319	340	321	353	359	329	343	337	339	332	346	357	350	379	355	320	313	391	322	342	325	318	349	334	363	336	329	336	341	318	332	369	349	346	324	338	341	344	309	358	354	323	307	355	355	339	341	365	329	315	352	340	355	343	327	344	354	332	330	347	342	336	304	362	347	329	345	374	309	355	360	356	316	376	340	344	382	342	352	338	334	365	302	336	350	344	340	328	356	341	348	354	330	315	343	296	347	325	337	312	350	358	324	362	330	313	308	322	330	316	356	335	347	339	373	356	334	352	356	376	338	332	343	326	320	339	337	313	341	366	348	367	323	349	341	336	361	342	332	322	349	340	306	369	326	331	322	324	316	332	346	316	330	354	313	347	340	361	334	346	336	339	323	354	374	305	325	368	316	319	337	309	351	346	327	362	343	331	332	298	331	331	327	333	320	332	353	330	331	314	330	347	342	324	355	338	313	336	351	337	316	329	333	364	356	337	351	335	330	335	348	350	367	344	329	326	366	347	349	340	374	350	315	345	359	337	330	347	334	312	348	381	311	337	302	384	345	340	337	330	356	340	350	321	327	333	327	359	336	343	329	356	321	313	347	345	327	305	346	366	340	331	346	326	328	343	334	378	322	325	335	349	337	350	326	323	312	337	332	314	339	348	356	323	353	344	311	352	314	302	305	324	320	324	315	396	368	358	359	337	377	358	318	370	316	356	350	341	373	322	340	356	333	356	309	352	318	327	316	337	351	333	346	353	343	374	286	359	353	328	347	331	354	400	330	295	348	317	364	343	339	339	368	329	325	373	343	348	367	346	309	372	351	347	324	336	361	344	341	340	344	360	296	332	310	310	330	320	351	330	326	352	326	376	326	367	368	326	347	336	343	330	355	308	316	333	378	301	341	324	345	391	360	327	328	340	348	326	301	321	323	332	332	349	343	346	335	321	352	340	349	339	352	336	328	331	328	326	308	341	330	341	340	372	313	309	378	306	330	314	335	327	363	331	345	348	325	365	310	308	334	340	336	318	347	316	304	326	362	347	390	359	328	319	337	334	340	369	330	327	314	320	326	340	351	348	318	364	320	358	345	351	372	349	337	329	332	354	341	358	339	347	351	330	368	337	329	307	320	338	353	357	309	312	345	320	359	367	321	340	353	322	357	339	365	324	333	348	340	332	325	315	356	350	341	328	310	379	334	345	344	339	384	350	328	348	356	356	374	344	340	340	339	337	317	362	346	362	342	321	377	333	309	350	331	330	345	324	311	321	368	326	335	320	340	366	368	351	345	322	356	351	348	359	343	379	341	369	310	338	357	349	350	313	356	341	336	354	345	352	341	335	325	343	332	349	342	325	317	340	356	339	349	362	332	370	320	359	346	339	374	337	298	342	347	316	316	343	306	334	352	311	335	378	335	351	315	352	332	312	314	324	323	315	331	339	341	339	335	339	324	334	343	300	354	331	368	330	338	330	356	328	355	353	314	350	336	346	365	331	361	319	308	363	332	363	353	300	346	311	367	326	342	357	331	315	329	323	323	354	314	314	302	345	324	335	347	348	385	335	343	350	354	307	355	361	348	312	331	367	333	356	377	355	351	333	367	358	334	362	324	332	326	329	337	354	372	327	326	383	377	318	349	357	326	357	366	341	337	339	333	303	323	361	362	344	312	344	333	329	337	344	350	350	307	309	339	367	311	355	361	368	337	312	382	365	348	345	380	350	316	326	324	309	338	346	330	365	336	335	353	334	359	367	352	326	322	344	330	341	356	355	342	337	348	333	337	359	327	368	341	317	357	335	327	333	334	361	335	341	320	322	351	326	350	325	348	324	332	359	334	352	329	315	347	343	311	335	348	337	330	347	348	318	324	347	319	325	328	309	324	338	329	344	346	364	356	366	324	336	370	325	345	350	355	360	326	366	312	326	350	352	360	330	319	336	345	350	369	351	349	347	371	309	346	365	313	306	313	365	319	322	336	346	331	346	347	326	331	354	303	321	393	337	348	334	347	372	326	344	350	352	356	332	362	322	327	358	332	339	332	334	370	357	333	336	299	340	356	308	332	339	308	327	371	331	354	357	336	356	348	368	339	337	351	322	326	326	357	362	342	361	352	333	375	351	294	339	331	330	316	327	319	338	333	350	326	299	326	337	337	353	327	338	360	328	334	340	338	359	351	332	371	326	359	355	349	342	340	349	375	346	354	360	359	304	348	332	322	365	346	339	339	336	360	343	354	311	379	382	332	314	331	317	354	359	379	361	332	321	323	346	348	330	350
43820	41911	43484	47567	43763	29981	20625	14754	11440	7875	6326	4982	3999	2301	1787	1472	1262	1225	852	844	837	677	589	438	368	283	250	248	230	249	238	217	244	255	258	260	259	197	220	217	179	170	195	176	172	188	228	191	213	225	204	226	223	215	200	189	200	186	171	184	183	195	201	180	182	196	166	184	199	174	157	175	174	164	169	167	152	202	158	170	176	160	195	169	158	165	174	138	181	147	179	153	179	169	178	164	192	159	161	185	197	184	178	199	209	171	162	164	183	183	143	150	150	149	150	180	161	161	168	144	168	166	161	172	156	190	165	173	158	178	170	164	148	157	151	175	140	174	165	171	176	189	170	171	167	143	153	185	191	184	164	171	185	165	183	170	209	175	171	182	194	168	159	169	172	180	178	194	167	174	166	161	194	172	187	172	174	167	149	156	170	171	161	149	168	173	174	175	160	163	173	184	162	180	169	168	162	167	158	183	176	181	174	159	160	153	177	176	168	176	184	182	171	153	166	169	174	181	180	191	161	196	159	156	165	142	183	157	186	163	190	168	136	190	182	169	170	178	197	168	169	167	182	183	165	179	166	133	168	171	168	169	177	165	159	169	159	173	170	159	179	178	159	170	189	172	176	177	176	175	163	182	197	169	174	171	168	162	175	156	190	184	178	148	175	197	173	157	166	178	157	167	180	190	168	140	177	167	195	166	161	167	191	182	161	175	154	186	182	157	180	195	151	154	158	164	147	158	155	174	172	175	200	187	157	176	163	154	167	171	153	167	191	166	172	186	183	173	158	163	164	157	169	169	173	172	159	145	183	169	165	196	160	200	193	175	167	170	172	170	153	169	163	168	186	172	169	175	186	167	172	176	187	174	166	165	197	168	169	192	161	164	193	174	174	138	154	193	191	162	183	175	162	159	166	150	191	167	148	166	173	174	160	180	168	181	168	175	168	162	156	195	178	164	155	169	177	169	186	180	161	179	183	161	194	162	178	144	180	164	157	148	167	162	168	161	175	141	181	164	200	195	190	170	176	193	160	166	156	190	159	166	180	167	156	153	167	161	164	157	166	168	177	157	180	165	156	175	156	189	161	142	172	168	186	179	180	151	194	179	161	169	192	170	192	197	176	168	172	162	202	210	173	168	154	183	184	157	167	168	178	178	164	176	148	166	164	173	174	155	169	171	166	176	159	182	190	156	157	159	163	176	200	152	165	152	162	152	168	165	186	186	173	175	161	178	187	170	157	202	160	179	178	164	185	169	191	174	146	156	180	194	174	175	165	195	170	161	156	177	151	156	173	159	177	161	155	164	180	171	170	181	174	161	152	178	171	180	155	184	176	168	187	180	173	155	185	173	185	165	165	172	173	153	158	180	166	177	171	180	187	151	147	149	181	180	181	179	181	186	158	191	172	172	181	163	169	169	179	170	180	164	163	181	205	171	174	162	187	187	178	179	187	178	167	174	159	168	202	163	187	155	164	168	164	165	185	184	147	161	172	169	163	158	158	180	156	165	154	175	178	167	132	184	166	168	180	178	159	162	172	161	188	174	178	155	175	186	175	157	155	168	183	197	206	177	174	155	172	173	145	165	162	170	172	199	183	190	178	143	162	192	161	174	182	170	188	167	171	167	186	164	175	170	150	179	160	175	169	165	180	164	162	185	159	202	186	185	165	163	156	172	175	160	179	196	170	149	178	183	170	162	178	171	157	172	147	127	161	165	173	176	163	151	201	155	169	165	171	175	179	169	158	190	185	169	168	164	153	185	169	153	157	166	171	171	195	189	180	176	146	155	201	187	165	155	169	162	196	157	173	175	160	186	180	152	171	163	160	175	171	169	162	176	175	161	170	150	166	176	193	164	179	177	178	176	181	178	163	176	189	152	172	170	183	163	165	183	188	179	175	200	155	162	185	194	174	172	182	173	154	167	174	139	170	165	162	185	168	166	181	164	161	177	159	170	145	183	167	155	180	187	188	176	151	169	160	194	175	179	178	178	164	173	179	165	161	167	176	170	175	163	174	147	155	165	169	163	178	152	179	159	173	164	171	170	173	166	178	174	174	165	187	165	179	161	169	152	162	168	187	159	170	171	162	171	167	171	142	183	166	184	149	177	168	181	181	195	184	183	151	164	160	159	181	167	179	165	178	157	180	136	162	162	159	171	162	168	169	167	176	167	141	144	180	174	177	162	156	196	188	138	167	169	157	158	178	164	173	167	190	162	192	156	167	163	164	180	180	170	138	185	169	179	178	180	161	158	171	167	167	183	164	170	178	164	190	159	155	194	173	153	147	179	159	152	166	155	182	171	179	181	192	178	184	160	163	179	168	163	161	163	167	165	188	181	163	187	187	168	183	146	194	176	158	166	140	150	179	171	168	181	177	170	191	184	169	182	175	162	184	191	184	199	180	192	184	160	182	181	161	177	181	157	168	198	145	195	159	178	166	171	201	168	170	180	191	178	172	142	185	151	189	181	148	162	171	182	185	149	211	151	181	160	171	205	165	178	170	178	167	189	179	177	151	159	194	166	164	192	172	169	147	191	191	154	168	173	191	170	165	171	166	163	186	162	168	167	177	156	173	172	187	188	170	176	161	197	159	168	187	180	165	173	170	192	149	182	178	176	195	184	187	157	172	140	181	174	153	163	179	167	166	152	190	173	176	168	179	177	147	166	151	164	195	193	186	177	159	159	190	184	171	181	167	169	162	174	164	178	176	172	156	197	154	179	159	166	205	168	175	175	160	207	207	175	150	174	165	191	167	154	173	172	171	128	159	170	190	163	173	166	170	177	146	176	176	172	157	177	173	175	187	183	183	195	176	174	180	198	160	170	201	175	157	160	155	168	180	170	153	157	182	147	169	184	174	153	170	152	175	185	170	161	181	189	167	163	133	161	173	162	199	187	144	170	170	172	201	189	174	168	158	151	181	168	161	176	151	157	164	177	153	156	160	173	163	182	182	185	191	175	142	169	163	186	175	197	160	177	169	146	168	180	170	162	170	145	168	165	174	158	163	191	176	167	166	141	165	191	155	185	178	154	202	179	173	172	163	169	156	194	179	165	161	161	172	164	174	162	151	166	169	179	161	171	164	180	185	180	178	165	186	180	196	164	188	188	165	172	172	146	180	156	173	153	190	176	184	169	163	173	176	171	164	180	192	174	177	156	166	154	183	181	179	166	163	187	176	160	188	164	168	163	174	189	171	168	196	175	168	167	167	171	154	159	173	157	186	172	178	161	169	161	161	168	158	158	166	167	154	152	189	181	172	153	186	192	158	165	182	164	160	177	184	170	167	166	162	174	191	162	166	192	167	160	178	183	148	145	176	160	158	140	193	167	166	197	171	166	158	174	186	153	187	167	168	171	192	141	169	177	185	149	170	170	162	172	166	181	149	163	157	161	185	202	180	174	153	176	151	179	182	176	179	182	147	168	145	177	150	175	151	164	168	137	157	174	195	155	167	188	189	179	190	187	176	162	175	178	160	170	170	182	182	207
29414	34648	43788	50522	48734	33764	17927	19297	20066	18855	18291	16751	13879	9569	8369	7504	6387	6052	4279	3995	4218	3468	2723	1917	1542	1282	1099	1083	880	832	908	825	852	1175	1175	991	920	655	669	673	589	601	589	547	540	585	591	711	696	777	788	784	743	704	630	584	623	571	545	512	520	530	523	543	509	469	449	484	468	499	475	431	454	493	434	446	437	426	435	447	392	426	426	438	444	411	421	438	420	435	426	444	418	425	382	432	439	389	434	414	439	391	432	410	401	409	423	401	422	410	400	409	431	403	443	403	418	436	380	411	400	417	420	359	367	430	405	408	411	378	400	402	419	415	415	419	416	428	421	390	417	448	395	429	412	437	430	396	404	400	422	434	443	413	442	419	401	418	417	384	413	361	403	412	401	432	436	410	396	395	408	405	424	421	415	407	431	393	414	416	385	393	378	383	437	409	467	412	406	426	410	408	408	415	430	449	387	436	443	389	405	431	413	379	399	397	415	403	404	449	404	377	407	418	413	401	393	392	399	446	429	426	413	405	429	415	405	440	429	402	423	417	383	415	437	431	432	411	400	415	417	422	396	436	409	386	413	397	406	447	420	430	406	399	410	386	374	428	406	429	394	428	432	407	381	407	382	404	390	422	383	405	367	402	423	422	393	400	406	414	402	401	414	426	412	431	388	378	431	391	437	410	414	414	400	434	405	416	430	411	367	416	422	431	417	419	431	420	428	387	412	425	414	385	410	414	437	427	405	418	384	416	437	430	358	427	438	439	424	426	391	425	429	402	418	434	369	420	390	393	417	379	397	410	388	379	411	431	448	394	402	407	410	382	426	393	375	448	438	421	410	401	420	394	419	416	420	434	428	411	422	371	445	395	409	417	421	353	441	417	406	396	434	428	439	396	430	406	382	391	416	424	417	410	395	392	458	442	408	403	380	437	443	436	409	410	405	396	411	414	432	408	378	398	398	388	399	406	402	410	401	401	390	443	411	388	406	410	417	391	438	381	435	388	414	398	423	425	405	450	394	388	425	407	418	376	402	409	406	416	380	420	393	436	409	426	435	429	420	413	365	418	407	415	431	393	410	406	415	413	414	423	456	429	457	420	384	403	423	440	409	423	392	413	443	421	396	434	423	372	411	420	452	413	413	389	383	387	447	375	385	398	430	383	440	433	388	414	370	449	435	413	370	396	397	410	405	414	378	422	403	381	430	415	419	407	404	413	414	390	431	394	427	400	391	415	391	443	405	406	396	399	377	415	390	370	389	402	424	427	367	422	397	388	389	445	440	436	394	443	409	414	428	394	384	413	419	417	394	385	407	429	408	391	437	395	428	413	385	428	418	390	399	405	405	400	390	371	416	398	397	391	402	414	384	437	413	430	435	386	376	412	447	425	376	400	442	410	431	385	411	404	411	429	403	421	405	433	388	405	389	424	416	412	399	410	401	436	420	417	401	407	412	396	421	373	410	404	384	425	409	430	360	412	375	447	395	420	396	398	443	385	407	441	419	379	407	382	390	400	419	396	419	451	391	412	418	440	458	392	430	422	401	374	413	406	397	466	380	390	427	422	421	406	434	409	410	399	379	400	388	405	438	405	391	426	401	389	397	385	440	393	407	404	381	378	408	409	389	435	413	434	391	414	411	405	412	383	417	420	388	408	411	429	429	428	451	419	380	406	413	405	374	406	414	409	452	431	433	406	434	412	437	375	450	439	439	405	390	429	433	390	432	407	383	424	425	377	377	437	371	405	409	386	400	381	425	371	383	384	425	386	418	430	422	451	402	383	399	413	371	422	447	388	402	418	402	403	425	396	412	411	388	411	412	403	402	410	403	417	367	408	407	401	420	387	438	405	393	398	395	420	471	413	370	379	411	412	437	409	444	405	409	424	384	452	408	428	403	415	399	407	394	458	355	385	422	469	390	416	408	403	399	377	444	426	405	405	404	399	406	423	442	416	410	387	385	420	413	402	392	402	439	395	404	377	388	387	434	384	412	404	423	418	400	409	395	444	417	402	422	397	423	394	393	417	441	401	374	395	396	432	413	395	421	417	410	439	376	416	418	410	424	396	420	419	394	367	398	432	409	437	427	415	432	410	432	396	406	404	425	412	426	413	367	396	443	398	439	394	389	399	386	384	416	416	457	418	433	398	385	439	416	405	416	396	437	403	397	379	411	406	435	415	402	394	384	435	423	403	418	410	426	385	372	389	403	383	422	402	410	402	412	406	435	399	409	437	416	386	410	376	411	447	381	399	390	376	417	401	428	448	396	406	414	418	421	419	429	440	396	423	384	380	417	424	391	426	436	376	439	376	359	412	401	408	414	450	418	404	396	432	409	419	419	422	404	424	401	442	412	399	407	405	378	391	422	387	433	392	396	408	422	415	382	414	431	405	408	392	386	377	368	416	405	422	423	414	407	461	424	410	402	402	422	378	390	373	407	413	428	421	389	413	393	391	406	385	431	407	417	401	416	455	408	434	383	409	396	419	429	403	432	426	413	387	434	414	427	411	439	414	418	405	414	385	428	427	419	447	387	388	424	429	422	423	399	438	419	390	397	399	402	384	443	361	408	417	379	395	406	399	421	405	432	398	402	421	416	405	422	408	444	400	391	384	427	420	446	390	400	440	413	419	409	414	402	440	391	409	390	391	374	414	419	403	391	439	425	377	425	419	417	405	373	376	401	435	385	402	410	380	429	440	454	422	389	391	412	418	415	397	427	425	433	429	403	428	404	406	388	399	421	426	399	410	393	419	418	410	372	413	400	424	414	447	433	419	410	403	402	421	425	396	438	394	386	372	436	393	406	412	407	395	444	437	407	410	414	389	409	430	400	387	411	415	384	445	384	417	410	392	436	411	425	405	387	429	403	405	408	428	408	400	386	427	431	409	406	415	412	407	418	428	419	401	413	398	415	400	421	439	410	366	403	406	363	406	409	369	467	417	403	421	423	416	429	403	413	400	397	422	402	418	425	401	392	425	419	418	413	404	392	413	407	409	429	391	401	400	397	411	401	403	392	444	437	423	397	389	404	407	424	421	438	424	452	399	405	392	406	416	402	382	408	393	408	400	381	434	405	409	435	409	397	398	406	429	376	418	427	401	398	419	434	352	412	406	414	425	436	405	408	430	454	403	379	451	395	417	437	418	382	355	410	388	454	385	401	364	429	381	414	422	409	421	424	428	404	436	398	373	438	409	432	375	410	439	407	405	440	395	424	419	438	426	402	408	384	387	383	397	413	396	395	441	423	386	400	407	425	424	426	407	390	440	413	418	406	409	380	394	368	408	396	412	398	402	435	411	444	425	445	443	402	415	414	398	401	385	401	446	412	404	415	400	432	408	432	396	407	386	374	380	388	379	428	429	405	370	459	425	419	426	392	419	419	393	409	430	374	389	391	372	434	418	438	376	388	428	414	389	436	399	429	385	447	411	434	413	402	423	405	391	427	422	396	365	395	421	375	404	441	392	408	390	396	394	352	426	401	409	401	390	388	411
51600	49914	46105	43700	43238	30515	23496	20915	18404	14412	11733	10268	8172	4640	3760	2887	2325	2635	1514	1297	1578	1225	958	753	533	368	381	281	290	265	243	280	277	440	334	336	269	233	207	192	200	212	182	194	225	187	189	208	251	238	275	196	201	201	198	186	199	186	205	209	184	189	171	161	179	154	175	178	187	173	184	155	163	151	154	169	150	155	164	162	159	179	163	166	168	138	154	170	173	147	145	162	161	163	163	159	138	153	149	144	144	170	142	145	150	164	144	140	130	155	161	168	158	157	155	145	159	156	143	158	147	141	162	167	147	147	144	158	150	152	140	138	162	181	146	174	161	134	153	150	142	147	160	156	139	149	160	169	154	145	121	172	137	151	172	157	147	143	153	168	157	159	158	192	153	170	164	144	137	145	150	156	148	142	143	149	160	156	143	137	142	149	175	138	135	164	151	140	142	170	175	159	161	160	160	135	164	157	161	169	124	140	149	164	168	171	155	130	140	139	151	149	151	176	158	152	146	158	149	137	161	162	147	133	145	133	180	142	151	153	168	158	163	145	152	160	171	162	120	154	167	134	140	136	145	146	149	139	154	154	152	144	154	160	142	140	153	139	158	153	129	147	146	169	139	146	145	149	149	162	151	179	174	170	161	129	143	171	160	151	131	160	154	156	161	131	149	158	159	164	146	145	164	144	128	169	148	118	141	150	146	156	164	144	130	137	158	152	137	139	133	149	125	159	144	148	156	158	139	153	130	165	157	144	134	146	149	157	165	179	147	177	163	162	143	167	148	162	144	158	154	144	152	155	143	142	142	152	142	169	165	139	175	165	163	134	125	153	163	141	133	159	159	166	155	119	167	132	154	158	167	149	138	144	137	151	187	140	153	162	143	142	160	151	153	145	146	139	140	146	148	164	115	122	157	133	144	153	164	148	145	161	127	132	146	156	149	165	161	147	143	165	185	162	149	185	162	117	163	145	153	168	165	147	153	143	140	143	151	129	151	170	155	153	165	152	155	179	158	178	155	153	159	153	166	165	157	172	160	151	182	169	140	157	156	158	123	158	151	148	145	183	149	146	141	136	133	162	157	129	147	151	154	199	142	164	140	178	157	157	172	172	140	134	164	161	142	163	132	141	144	168	159	167	134	141	159	151	154	139	131	147	121	134	143	147	153	157	144	134	166	151	152	165	157	147	158	166	151	137	151	151	142	140	143	161	165	145	142	136	154	159	153	147	148	162	141	160	154	151	154	144	168	160	169	172	178	143	150	144	161	167	148	173	156	153	171	161	154	159	119	147	157	158	168	160	135	139	146	157	155	156	148	140	162	153	151	157	150	152	162	168	171	150	139	147	135	139	149	163	152	139	124	162	165	161	151	149	149	159	161	175	136	137	149	131	150	129	150	155	142	146	133	144	143	165	152	122	146	138	121	144	156	152	148	157	141	133	127	148	141	142	138	135	156	167	151	157	132	133	136	128	172	191	116	135	146	156	152	137	160	147	150	150	159	129	144	162	145	133	167	155	153	150	164	182	156	130	139	139	155	171	162	153	146	143	145	165	134	146	154	153	179	139	131	152	153	149	171	133	149	171	150	130	159	148	128	159	146	151	151	140	155	149	151	162	135	160	149	150	148	154	150	162	137	152	159	164	140	197	153	157	142	149	154	160	161	148	144	152	151	150	146	128	177	175	143	145	153	153	135	177	135	149	156	140	176	170	163	145	147	139	160	163	148	151	144	141	161	138	164	164	145	174	151	139	169	127	162	145	153	135	169	146	153	167	166	172	173	121	147	120	148	144	139	161	167	167	152	162	167	175	164	173	160	173	160	158	140	144	132	143	125	158	128	137	153	143	159	147	164	131	157	155	148	145	141	164	149	165	162	131	140	145	167	146	143	169	141	183	155	144	176	155	166	162	155	151	158	178	134	171	144	157	148	142	151	151	153	160	131	150	154	169	126	174	166	144	133	144	177	136	155	154	157	150	160	153	142	130	165	166	127	141	158	147	154	157	167	153	141	141	159	148	147	169	163	171	137	159	135	172	153	168	140	170	140	172	174	153	148	128	164	139	148	153	149	159	165	136	161	155	145	152	151	172	136	136	157	136	172	139	139	135	166	163	148	140	160	155	159	150	157	166	145	144	154	139	143	143	159	144	158	142	127	142	136	128	133	161	156	164	143	134	148	140	134	155	137	135	163	145	153	173	138	140	194	145	155	152	156	156	179	171	159	133	149	155	164	148	140	153	163	137	168	140	138	160	164	130	168	141	169	152	142	146	142	147	141	138	162	128	152	149	166	175	150	136	160	131	161	143	148	159	158	152	145	136	146	143	175	166	156	155	152	126	150	153	162	136	144	147	167	163	140	176	163	166	148	154	150	150	152	167	143	146	157	140	154	146	157	159	158	154	142	163	159	137	147	138	168	147	138	166	136	165	144	175	120	167	155	148	155	160	145	151	151	158	154	167	159	159	152	160	146	152	150	131	132	157	144	152	148	162	138	166	160	144	161	141	156	157	152	157	153	151	141	143	162	180	162	158	177	145	157	153	157	193	137	147	132	175	157	156	169	156	150	145	160	176	123	127	150	143	126	155	146	164	142	174	140	162	152	152	136	155	176	153	141	144	136	152	151	145	125	154	129	133	155	155	130	155	164	159	131	137	136	145	159	151	156	156	180	154	148	161	150	149	156	140	139	148	150	154	144	164	144	147	153	146	147	159	140	153	140	153	143	158	150	152	146	149	173	159	137	153	155	161	125	166	146	145	159	156	152	144	183	163	155	160	177	158	134	174	147	151	165	151	171	156	151	147	142	155	152	133	139	139	138	138	174	144	152	141	160	148	129	149	162	151	147	155	128	160	163	179	156	143	142	141	135	126	131	148	150	135	137	158	148	163	147	132	148	169	139	158	166	157	159	155	161	143	147	143	141	146	165	140	156	152	152	155	157	178	155	154	157	178	145	163	151	155	140	144	135	132	143	160	156	163	145	139	161	143	138	164	156	148	150	144	155	150	148	152	164	139	133	138	152	137	139	159	151	162	148	147	179	157	153	184	171	154	139	151	179	148	168	150	149	156	152	163	152	143	147	164	149	163	164	130	147	165	145	159	151	159	171	163	174	162	148	160	138	142	156	155	154	161	147	165	137	149	179	149	141	165	150	139	150	148	143	157	151	148	145	155	180	163	164	155	150	139	128	151	140	165	140	157	148	164	139	144	170	128	157	172	178	149	162	169	165	154	160	160	139	149	152	178	143	129	171	166	146	160	158	139	151	149	167	152	184	155	155	143	148	135	162	141	149	148	145	166	142	144	167	158	141	169	126	142	137	151	154	163	139	137	149	145	152	166	127	157	149	148	159	147	136	139	158	162	147	169	160	137	134	161	169	167	159	163	165	153	165	137	132	158	142	158	154	156	139	135	154	157	144	147	164	141	160	131	133	152	141	145	154	176	141	140	157	142	138	153	148	149	160	159	139	166	157	142	156	143	146	156	148	148
34632	43528	48512	52903	49452	34337	23974	25530	26955	26281	26859	25446	21279	15375	13432	11931	10410	10355	6890	6672	7000	5537	4297	3145	2446	1822	1808	1485	1341	1157	1180	1061	1256	2272	1669	1621	1373	809	744	663	693	660	634	678	623	699	711	949	952	1026	1082	956	964	841	774	776	684	691	614	592	540	470	528	561	484	485	505	539	496	485	500	487	451	449	410	434	369	407	440	413	389	408	397	360	372	346	363	399	383	341	386	366	349	354	369	383	358	365	355	314	365	337	385	361	351	339	346	350	329	332	329	385	341	374	377	338	374	353	373	351	336	336	343	369	377	332	376	380	363	326	376	338	356	364	371	381	366	363	363	351	370	382	355	355	338	360	342	343	330	380	368	361	391	380	346	334	361	380	362	342	361	381	370	361	366	362	340	355	363	355	368	357	342	343	354	350	367	346	394	378	355	372	355	354	362	373	359	386	316	404	340	363	367	376	404	357	366	376	367	366	417	346	336	385	369	353	329	366	349	336	377	375	313	370	366	342	355	369	354	350	353	400	329	380	374	368	371	406	355	346	353	364	348	380	345	346	335	326	331	358	384	380	325	332	353	324	371	353	337	412	349	364	370	399	335	394	350	368	374	358	321	367	339	381	328	335	366	359	350	346	313	321	342	328	371	347	350	377	371	368	360	359	383	370	347	337	402	376	380	365	327	363	335	341	308	359	365	375	359	371	397	357	360	352	354	360	346	328	330	349	357	364	320	343	382	355	371	332	339	384	358	375	351	343	350	329	361	362	380	361	348	374	373	370	355	392	356	339	344	357	366	332	353	346	343	330	352	350	339	359	342	349	340	368	350	387	375	344	361	389	370	351	340	367	311	356	339	347	348	348	365	375	349	352	336	359	357	371	327	346	344	353	344	380	382	354	343	396	401	346	358	372	379	370	342	382	364	376	332	340	369	320	368	349	365	353	383	349	385	356	346	375	372	363	381	380	342	339	346	342	329	377	363	361	353	367	387	366	383	365	363	353	357	334	390	332	342	374	337	365	344	324	377	362	365	330	355	371	361	364	348	369	348	360	352	349	366	340	341	360	403	355	337	360	376	398	361	354	339	314	367	348	353	362	356	334	372	385	349	363	366	327	358	360	345	361	374	331	389	389	374	349	393	369	402	332	406	370	359	384	380	365	370	355	337	363	388	356	348	368	361	315	363	375	339	349	348	361	343	380	353	325	365	335	332	395	331	347	361	366	369	336	365	349	357	347	364	330	340	344	395	335	329	360	363	390	376	340	347	366	365	359	375	341	368	360	385	395	361	332	343	373	369	370	369	380	357	377	355	371	342	378	363	365	367	364	354	391	315	328	381	372	340	360	331	355	366	370	337	356	340	373	379	336	354	353	348	337	341	359	359	381	316	374	348	338	330	365	375	317	366	383	350	359	362	337	361	378	380	349	349	317	352	343	338	373	367	383	386	342	369	386	343	362	355	372	337	339	365	339	390	351	379	345	369	354	351	371	356	370	364	327	371	356	334	371	376	362	368	328	356	345	373	343	375	351	345	385	369	370	385	346	357	346	357	384	368	371	339	381	356	364	317	353	374	353	366	363	363	362	361	356	385	342	320	342	330	377	395	345	361	385	386	392	352	355	318	323	376	371	347	341	384	329	360	364	339	352	370	367	381	404	345	364	342	347	331	356	364	354	402	355	355	345	364	327	351	360	383	365	368	353	338	312	392	363	379	367	330	367	334	336	381	336	368	358	337	370	360	357	337	354	400	319	357	342	341	401	364	390	340	353	368	361	413	328	335	354	347	356	353	375	353	335	381	360	365	342	341	331	335	386	384	323	380	377	349	374	311	335	370	320	356	372	386	373	356	383	384	369	360	383	347	338	338	394	353	328	357	366	365	332	351	353	376	372	347	368	390	370	363	340	359	341	339	346	343	360	392	385	336	338	354	383	346	390	365	369	330	339	372	364	345	383	334	369	371	354	350	376	375	391	338	365	371	372	380	377	328	336	361	325	330	311	355	400	351	360	360	309	374	358	375	369	346	339	376	374	349	353	361	342	371	376	351	397	365	374	374	345	375	376	322	356	324	364	322	340	340	375	338	360	382	351	374	362	360	349	401	329	353	340	373	363	352	361	359	348	381	354	369	365	352	379	396	396	343	349	361	344	362	375	325	391	386	369	355	358	375	367	377	339	361	364	365	370	355	348	368	325	365	383	386	356	373	363	398	362	393	367	364	350	380	314	349	338	349	340	364	374	381	378	326	365	343	393	349	364	386	346	354	345	365	360	323	315	341	319	369	353	348	358	325	337	363	347	369	352	371	359	339	365	355	352	353	338	406	344	362	356	350	320	378	340	361	366	346	358	374	361	349	355	341	354	365	345	356	338	361	363	335	354	346	360	339	343	367	382	336	322	370	360	333	379	352	374	372	364	334	365	363	350	326	355	375	369	376	334	340	357	359	341	365	346	335	382	347	333	388	341	340	345	372	331	322	348	321	352	349	400	332	361	355	369	382	368	350	352	338	336	353	353	370	375	378	347	381	350	349	343	358	369	377	379	339	356	337	400	373	336	343	312	333	359	372	350	386	358	340	384	379	360	373	370	351	366	344	335	351	383	368	335	337	359	383	366	331	363	363	387	344	358	370	357	342	360	360	324	336	351	344	363	339	372	359	365	368	316	349	379	351	358	371	379	341	365	352	360	373	372	347	320	341	356	367	387	344	358	345	313	336	369	360	354	341	355	374	375	394	364	347	377	362	340	372	343	356	365	347	353	340	390	349	349	391	376	365	375	318	337	342	341	367	347	365	372	364	331	349	357	346	360	330	360	308	364	373	350	358	385	372	353	362	396	342	366	330	373	370	323	361	340	380	369	338	367	344	339	353	394	352	340	348	374	356	322	381	361	340	355	369	387	372	347	349	369	344	344	348	358	364	355	339	349	345	375	364	332	330	374	343	389	382	382	346	387	355	355	363	376	367	307	353	321	395	369	326	354	358	366	326	375	383	328	340	359	341	373	345	344	372	348	336	350	339	309	364	378	346	307	356	350	402	364	362	363	348	342	343	362	349	361	344	363	331	386	341	359	382	369	353	337	381	363	346	339	344	337	376	352	364	332	371	324	396	351	362	341	356	367	357	358	352	345	341	368	347	333	359	357	358	376	363	351	339	392	328	328	379	343	353	353	343	378	375	342	360	364	357	331	315	371	326	353	354	376	366	305	361	350	363	336	377	353	387	321	346	345	386	371	341	367	346	341	352	334	367	349	350	382	347	364	353	367	342	343	357	346	321	375	333	382	371	369	345	381	367	354	355	345	323	351	373	383	375	322	330	385	376	356	353	369	342	350	358	357	362	334	371	332	348	389	348	346	341	321	365	353	340	355	297	372	376	342	332	350	333	340	364	339	344	373	386	328	337	362	348	352	347	369	343	352	365	361	339	366	359	358	359	349	331	371	366	375	340	397	368	358	333	364	332	344	324	369	392	363	372	360	351	355	358	364	383	368	362	365
24857	17398	17131	14060	9747	2953	1631	1165	968	707	656	553	444	365	347	260	244	230	220	229	169	198	164	180	190	178	146	133	142	175	152	142	141	159	136	149	152	138	133	134	146	107	147	142	139	141	142	154	162	129	123	158	132	120	138	139	138	142	139	148	137	127	144	131	129	150	109	137	129	127	125	119	127	125	130	111	133	136	132	131	158	127	148	129	150	153	109	143	140	121	127	142	116	128	130	127	147	157	130	141	149	150	125	124	135	147	140	145	143	149	136	134	146	136	135	149	127	131	125	142	113	137	117	156	125	126	142	136	157	126	123	140	123	124	128	147	115	132	149	143	128	120	154	122	128	119	138	147	135	117	120	120	140	141	145	145	135	131	127	119	127	126	138	128	125	148	131	121	171	121	122	141	130	137	160	146	126	138	148	115	121	128	124	125	116	124	119	138	136	123	116	125	120	121	135	151	122	128	136	140	132	137	152	155	140	115	123	143	118	140	125	142	146	119	160	137	143	131	136	141	127	115	119	141	136	127	149	107	122	144	156	144	141	123	139	147	128	134	154	133	116	118	122	118	116	137	123	139	142	129	148	122	125	118	114	141	128	146	138	112	127	152	151	115	135	113	127	130	125	145	153	141	114	132	116	124	129	129	135	112	124	147	135	145	124	144	134	116	128	119	135	130	124	126	147	134	109	123	144	112	129	127	120	135	114	140	131	110	115	152	115	119	153	144	147	140	150	146	137	131	124	127	149	106	146	117	132	161	120	125	135	121	150	124	115	144	130	142	127	140	138	134	133	115	132	125	131	138	128	141	117	136	147	146	137	114	138	128	125	126	120	121	141	141	144	139	132	123	141	129	113	138	137	132	146	125	135	139	146	119	149	130	128	143	155	126	119	126	133	137	128	148	129	150	142	122	141	129	124	144	155	134	148	134	120	159	169	103	136	136	130	128	126	128	163	122	119	130	153	134	141	128	143	148	127	138	133	131	148	136	141	132	135	125	126	114	138	159	142	129	117	142	109	124	126	112	135	113	140	125	114	123	135	130	138	144	161	131	136	123	123	122	131	125	147	133	128	153	129	139	148	131	119	123	119	136	123	133	124	127	136	126	108	151	105	139	104	138	133	138	143	128	157	156	129	128	126	127	138	129	120	119	130	141	167	134	130	126	138	139	153	143	131	130	136	141	133	116	128	117	119	117	154	138	156	135	121	140	136	136	128	127	118	143	128	134	146	137	150	144	121	136	136	153	142	142	117	147	128	132	127	135	179	133	136	119	129	135	131	144	138	128	151	156	128	142	131	128	128	135	168	115	132	136	160	139	129	154	120	143	147	121	120	116	130	129	151	133	132	148	137	132	133	129	124	147	144	127	156	122	139	127	145	118	139	150	131	138	144	149	144	133	126	126	129	139	124	113	131	125	150	131	140	122	111	127	139	138	138	105	135	118	134	136	142	158	133	132	106	136	126	154	124	132	129	159	129	130	112	126	125	133	124	142	121	135	141	151	137	132	144	139	149	142	130	141	141	136	127	122	137	124	130	123	139	151	131	120	111	135	126	149	129	137	134	129	122	145	124	134	132	108	127	135	126	137	125	153	149	147	123	134	137	132	136	131	144	163	141	129	153	121	132	113	102	128	122	112	129	125	140	137	146	132	133	157	143	131	115	116	141	146	134	124	156	132	142	128	121	135	156	137	139	140	162	132	136	119	132	128	149	163	143	140	105	126	121	138	114	133	128	130	138	150	126	164	132	127	152	140	139	116	117	117	110	137	149	134	129	146	146	144	149	147	120	120	127	146	114	121	135	146	129	131	137	136	144	124	149	121	146	130	148	139	123	131	126	135	133	145	147	130	129	144	109	139	145	145	127	148	134	127	137	133	142	138	137	135	149	118	115	141	139	128	138	115	136	135	148	126	148	118	135	135	139	142	133	113	146	168	134	107	98	130	143	134	122	128	116	115	129	123	115	150	133	138	132	140	130	139	116	117	146	136	132	121	140	138	114	140	131	127	113	132	158	110	124	122	139	129	173	117	131	146	126	123	131	145	147	143	143	148	126	120	144	132	140	136	137	131	129	142	128	139	131	119	144	127	122	148	146	132	134	132	125	145	145	142	136	131	151	118	106	133	119	133	131	130	129	139	126	139	132	122	136	128	133	148	130	125	136	123	136	145	145	140	139	131	119	135	119	119	135	128	142	159	122	135	116	133	139	117	121	128	123	124	141	134	125	131	135	141	136	141	129	139	123	121	111	125	133	140	133	134	152	149	124	117	133	138	130	137	141	127	135	151	159	115	120	141	144	140	119	125	130	122	137	142	140	123	150	152	130	141	114	142	131	120	139	124	148	127	135	142	142	151	122	144	155	147	113	134	140	140	127	128	136	138	138	134	132	137	117	116	135	127	139	130	144	112	138	132	125	125	133	146	128	145	140	127	117	115	119	151	145	122	134	124	158	130	155	131	127	139	137	145	140	139	122	128	138	132	152	139	151	119	125	129	105	124	133	126	135	133	127	113	123	135	133	141	143	129	130	142	148	135	142	142	121	133	136	119	134	135	141	144	130	107	125	134	139	116	124	122	127	151	134	134	150	130	144	157	149	127	141	129	136	129	134	152	142	136	128	143	128	131	129	114	132	146	113	141	145	112	129	145	129	129	116	151	163	128	136	148	116	130	133	133	133	135	106	124	145	153	170	114	143	133	120	130	129	129	143	134	142	132	123	142	135	106	130	139	134	117	126	146	137	124	128	150	132	144	157	149	142	133	154	138	114	117	142	154	130	130	120	134	136	139	134	134	132	133	106	136	120	166	120	146	132	143	125	145	127	131	133	118	126	120	129	133	119	132	143	123	127	134	146	128	139	110	132	145	130	151	131	138	130	125	121	128	148	124	147	156	128	116	127	125	147	129	121	113	124	115	144	110	127	153	127	143	133	138	130	134	139	121	138	135	126	153	112	133	130	154	152	114	131	117	126	137	140	144	133	126	124	113	130	148	139	129	141	136	145	134	137	129	152	142	126	139	134	139	141	127	149	117	134	153	146	123	141	144	141	135	140	117	128	115	151	134	135	139	133	137	118	138	127	136	123	147	156	135	122	117	157	136	129	156	153	117	126	143	153	162	141	130	140	143	119	152	134	115	125	128	128	149	117	137	135	143	161	123	132	149	128	162	145	132	123	126	153	147	144	120	118	120	151	125	137	136	143	130	131	142	135	129	127	130	150	155	141	133	146	145	124	131	133	135	117	131	146	135	139	97	123	142	136	143	126	139	151	126	150	142	136	131	128	131	145	135	132	154	119	124	120	151	139	127	134	128	149	143	140	123	132	128	126	126	128	144	137	129	139	112	135	130	125	135	120	112	117	130	125	167	146	115	119	137	111	125	137	123	141	158	162	127	142	119	131	147	130	129	127	132	142	117	139	123	138	142	124	114	162	147	135	139	124	128	135	141	133	127	120	137	131	127	141	107	126	140	131	129	142	141	112	120
14594	15257	24180	25920	21055	9099	6381	5369	4712	3737	3296	2826	2326	1790	1575	1365	1219	1032	921	849	773	764	662	555	543	495	480	500	499	449	440	438	436	391	428	415	393	375	377	375	372	351	384	375	380	375	370	392	379	383	375	400	390	327	384	337	385	343	357	358	351	338	350	349	377	363	330	367	373	333	353	367	347	363	331	366	357	339	324	333	375	357	342	347	316	358	325	369	340	349	339	351	346	325	338	318	353	359	339	344	338	331	350	362	357	360	320	368	310	328	333	326	339	341	342	339	341	309	311	392	311	320	327	338	320	319	336	366	357	309	330	326	330	316	335	349	342	326	345	313	315	357	308	372	348	355	336	350	333	373	343	339	347	343	325	345	364	313	316	311	325	327	345	313	365	330	336	344	347	322	349	347	307	322	329	330	318	325	321	335	340	343	345	375	359	372	337	344	324	355	314	378	330	310	353	315	336	330	340	327	355	322	339	330	335	338	331	316	323	305	329	330	305	352	353	313	330	340	344	348	336	315	328	342	335	328	302	334	377	347	339	326	346	308	330	316	348	309	354	331	328	316	354	325	327	359	339	342	308	326	323	332	368	341	302	332	315	348	363	316	310	340	314	317	329	318	324	314	311	344	315	353	331	359	325	364	279	350	316	318	346	314	313	321	347	323	336	340	349	316	339	344	366	297	322	335	338	321	365	331	341	324	324	330	337	341	325	310	336	328	341	333	345	352	343	340	311	339	356	331	365	336	311	330	352	329	342	306	335	291	342	327	292	329	328	322	347	361	354	360	355	317	325	347	350	347	335	305	324	338	329	342	367	328	330	318	329	344	335	341	327	369	344	346	297	354	333	353	329	351	364	332	343	344	356	337	301	308	332	321	328	340	345	361	312	335	340	337	369	353	351	350	332	340	314	357	362	349	339	338	354	304	334	294	330	348	338	346	331	320	344	326	329	323	336	351	314	334	324	341	354	340	300	351	316	363	355	339	344	324	306	330	312	339	358	329	339	310	306	327	347	327	370	353	312	352	315	331	333	327	313	333	322	351	345	331	300	325	334	365	338	314	338	344	336	335	340	323	324	335	335	316	335	346	337	375	333	355	371	347	328	339	312	324	309	363	334	325	329	338	320	365	339	315	330	335	336	340	325	342	320	310	335	322	320	341	332	329	345	343	319	318	344	344	312	310	326	346	323	322	325	354	352	308	344	331	355	314	351	360	316	381	325	339	347	346	330	324	345	363	380	310	351	332	328	328	341	335	340	357	332	326	334	355	361	356	338	335	351	318	334	343	347	347	319	361	318	309	360	334	334	342	314	332	326	328	309	319	343	319	301	329	334	333	314	323	343	346	343	318	319	342	342	317	318	361	347	342	352	339	323	375	317	349	367	326	332	322	334	339	325	380	362	321	325	325	327	335	377	303	354	320	339	344	330	365	349	336	335	337	321	358	339	339	354	320	313	341	350	324	363	366	310	343	339	355	326	351	353	291	364	349	331	341	331	339	334	334	333	327	322	323	339	342	331	336	309	353	365	306	348	306	304	352	333	338	338	311	354	363	349	319	327	348	321	358	359	289	335	339	333	329	331	317	363	334	367	357	352	318	337	328	323	322	351	333	323	344	308	348	333	354	351	341	334	332	364	320	310	324	328	325	327	325	334	328	363	327	342	346	321	329	341	362	349	363	297	361	340	335	352	336	347	355	329	318	348	351	337	340	317	337	311	339	304	349	349	341	329	317	313	323	335	352	308	367	364	352	326	329	330	326	347	349	337	348	371	300	349	342	336	345	346	304	318	349	327	335	348	309	319	340	349	346	355	370	316	329	299	302	327	337	304	335	340	310	326	344	302	335	335	358	328	370	351	344	322	319	347	310	309	332	358	321	334	330	359	317	311	302	340	315	302	354	332	344	339	344	313	327	329	340	314	309	342	326	336	350	345	321	327	334	327	327	305	313	327	322	353	335	352	338	336	339	337	330	343	353	312	327	310	331	344	319	348	316	320	333	347	321	338	332	319	337	338	348	344	316	353	360	320	334	333	343	338	343	343	327	274	338	355	338	372	326	328	361	351	351	340	317	337	325	307	362	321	329	344	370	316	321	339	321	336	328	335	330	355	353	354	336	340	319	335	356	321	339	323	319	350	347	324	345	324	344	328	320	327	372	345	347	307	309	353	317	304	333	327	320	331	321	327	352	371	334	325	366	326	306	337	360	335	322	348	309	335	337	316	330	321	366	346	326	318	306	338	324	325	315	338	335	320	326	348	328	338	328	313	333	354	329	354	353	329	342	352	353	326	337	342	313	315	365	375	344	325	343	334	380	324	318	316	322	319	341	338	345	332	306	331	372	338	334	318	306	359	320	319	328	345	304	325	326	319	332	334	346	306	317	334	323	355	315	337	350	322	332	323	296	354	348	322	335	315	317	334	335	309	345	321	385	341	371	300	334	329	383	339	327	332	342	301	332	333	343	335	350	322	323	331	347	353	355	312	336	348	351	358	348	306	309	325	363	307	337	329	321	331	333	337	361	322	327	327	332	310	327	346	317	327	353	331	341	331	348	330	306	344	319	350	337	347	359	375	303	320	347	333	334	328	338	332	330	315	359	335	305	340	341	345	342	328	289	320	348	336	329	302	312	348	352	346	322	322	338	344	352	335	377	349	306	317	363	356	368	323	319	307	329	309	328	331	330	354	330	370	304	347	356	332	335	351	350	350	306	345	332	330	333	331	310	324	335	345	328	304	318	312	304	327	352	325	355	355	332	342	335	298	354	364	340	354	350	301	356	335	347	347	286	317	301	317	329	297	350	315	342	351	326	357	307	304	337	332	315	356	325	319	310	324	327	333	339	334	359	332	337	281	317	361	359	353	350	378	314	300	356	348	364	320	361	331	354	329	331	335	340	302	323	335	349	335	330	318	354	347	335	309	336	323	350	331	365	312	320	313	326	337	339	372	378	337	337	344	336	328	307	321	317	324	332	341	329	307	316	347	339	340	315	317	368	349	331	332	321	348	304	359	344	320	343	352	329	340	360	346	338	298	329	362	320	336	303	346	347	341	333	321	352	323	322	355	337	322	303	321	331	334	339	332	349	345	334	364	345	340	337	356	313	343	309	352	338	351	310	351	343	329	334	334	324	331	313	326	332	323	372	321	320	328	344	344	337	308	337	320	340	324	330	352	304	345	344	324	314	327	331	354	302	343	334	330	343	342	291	339	359	337	349	313	346	341	319	334	340	334	326	331	338	317	342	322	316	330	325	347	344	335	358	313	337	332	318	378	337	319	365	324	332	328	301	354	312	325	324	340	327	319	333	334	323	371	347	352	351	332	341	361	370	391	308	297	357	346	307	326	317	373	327	340	336	359	315	346	318	366	323	368	311	333	360	339	306	319	369	335	304	334	342	323	330	341	346	343	344	334	337	357	342	317	319	354	358	352	341	314	326	342	347	300	328	367	341	340	343	327	348	361	337	335	343	335	374	332	351	336	314
39122	44796	44984	42160	40882	29237	19664	14617	11491	8051	6868	5565	4141	2481	2052	1589	1240	1179	870	829	880	746	585	486	345	299	279	279	235	236	227	265	278	349	252	239	231	160	203	193	185	196	213	177	212	200	217	181	210	201	213	214	228	182	204	202	198	188	207	196	200	193	190	182	174	197	193	185	158	179	181	161	171	188	147	188	180	178	181	174	154	163	190	169	153	160	167	172	140	173	167	159	160	156	174	181	165	135	172	154	156	170	162	171	198	159	176	170	158	165	169	146	165	178	151	150	154	169	163	153	175	168	180	164	172	140	165	163	179	184	156	144	187	156	188	184	161	152	177	152	162	171	182	157	179	173	181	152	171	144	173	179	165	165	174	152	158	190	146	173	173	178	165	181	166	170	178	160	171	175	169	140	171	188	170	170	146	164	155	155	136	160	158	179	186	134	148	173	162	165	162	173	189	183	176	168	187	171	172	171	181	164	170	172	153	164	157	173	183	168	157	182	192	157	163	165	155	158	147	146	175	159	159	176	181	173	152	166	171	148	184	163	161	169	164	172	165	180	164	145	140	169	174	174	146	155	178	166	153	170	167	168	148	177	167	145	166	165	190	166	181	160	171	151	184	145	193	161	178	178	147	168	158	177	165	182	157	172	173	171	150	158	192	170	186	171	171	184	162	172	157	197	173	176	174	160	178	149	159	159	171	169	155	188	174	173	188	206	171	153	171	155	151	162	182	196	177	162	141	164	161	165	159	157	157	156	169	189	165	206	173	163	171	194	157	177	177	173	159	176	186	179	180	182	165	166	154	188	159	181	173	171	175	159	170	188	183	172	180	192	165	184	187	174	145	185	174	188	149	170	169	164	166	166	168	154	173	218	155	165	172	185	176	173	162	198	182	176	168	170	175	166	167	170	183	172	178	200	175	176	168	156	171	169	161	172	160	173	146	177	164	177	173	154	179	173	172	194	180	169	156	159	162	181	187	182	168	144	150	156	167	166	179	167	183	165	154	160	181	172	161	175	167	166	167	182	189	152	155	153	164	149	180	181	155	168	160	187	187	165	148	161	140	182	183	158	176	176	179	163	164	161	187	176	149	166	176	192	164	174	184	152	167	144	180	158	167	154	138	152	237	169	173	170	161	156	178	165	158	179	184	168	161	186	199	160	164	161	163	146	168	166	153	165	198	158	160	169	158	191	155	173	175	177	146	160	153	167	152	156	183	170	170	146	178	174	163	174	166	158	168	163	141	162	188	161	174	172	152	169	168	200	173	181	173	158	175	153	156	191	157	166	170	165	166	170	165	163	171	184	149	172	186	168	164	148	153	146	156	180	203	183	170	155	166	155	181	153	179	165	153	182	155	150	204	186	162	172	154	159	186	194	171	143	174	171	184	159	144	191	178	162	171	182	177	167	172	147	143	173	178	194	173	188	150	191	175	173	155	169	167	147	151	182	177	147	169	165	157	181	172	171	180	185	165	164	165	172	167	159	145	159	169	185	188	145	162	158	162	173	159	169	190	151	160	149	144	143	179	168	169	174	183	143	167	180	162	174	192	166	168	185	188	182	171	173	173	160	163	158	188	174	155	204	173	161	173	155	176	186	177	135	175	155	140	172	168	172	182	160	172	154	161	164	179	187	176	167	180	160	133	154	168	191	177	185	168	183	171	173	178	193	162	181	158	175	175	209	166	148	150	176	191	205	166	138	181	148	160	187	144	156	171	179	194	154	142	197	200	175	155	170	167	155	191	153	158	169	164	166	161	181	162	149	144	170	178	169	149	166	154	175	160	152	173	185	173	193	154	193	164	167	159	160	151	168	147	188	170	186	152	162	150	167	160	171	174	189	156	174	192	184	167	197	146	154	176	163	177	184	154	152	157	148	161	153	174	176	164	179	169	182	176	178	176	178	175	166	181	169	168	156	162	167	180	150	184	203	174	189	163	162	167	163	159	177	192	152	143	168	166	140	169	182	165	197	143	154	159	163	140	149	161	192	153	138	154	161	159	179	163	162	139	166	149	163	194	167	174	183	172	182	178	184	174	179	184	202	156	165	190	145	168	162	191	184	164	175	153	174	158	153	178	158	181	165	180	155	164	161	148	183	165	191	192	175	195	169	176	167	174	162	157	174	158	167	135	180	168	180	162	150	165	185	162	177	188	176	159	161	158	166	181	205	159	190	167	177	157	175	156	185	156	159	195	159	182	194	166	171	136	177	135	153	167	143	152	160	141	176	177	185	147	142	173	153	174	150	158	172	172	178	183	170	183	180	159	155	152	176	175	182	177	190	176	171	179	153	173	207	159	165	186	156	174	157	172	165	140	162	185	176	168	158	158	179	179	176	178	159	171	162	176	181	168	161	168	175	170	163	174	145	159	170	177	191	154	178	184	177	155	192	170	166	164	169	150	160	151	188	161	163	146	156	159	174	159	187	168	147	177	142	171	183	174	166	149	147	165	180	177	154	163	182	167	169	174	157	181	158	136	161	206	168	179	197	149	173	181	185	161	150	185	172	169	155	158	191	205	167	173	162	167	169	169	196	137	162	162	180	181	168	184	189	174	184	151	164	172	160	177	163	169	164	195	150	177	185	159	175	196	153	156	177	176	150	167	166	170	185	200	178	158	191	164	161	169	159	172	177	178	175	180	169	182	176	168	164	141	159	176	159	171	163	146	194	178	195	174	172	143	155	181	171	146	136	179	134	160	172	155	161	187	166	189	166	156	188	152	159	128	160	169	172	164	162	179	188	152	167	182	181	161	178	174	173	160	167	179	162	174	175	159	171	178	162	179	145	178	159	164	187	159	171	167	158	162	154	177	174	173	173	182	175	183	167	164	157	160	153	186	176	162	174	206	176	168	159	164	206	157	185	163	177	179	182	190	155	164	180	167	198	139	166	150	179	177	182	176	157	156	191	165	171	186	176	169	178	169	177	175	142	161	170	158	153	188	178	164	161	185	177	168	164	153	156	183	156	143	178	161	166	155	167	149	163	176	168	156	152	187	179	175	185	164	156	180	158	167	178	155	165	183	159	164	161	176	169	186	180	164	164	165	168	164	175	176	153	159	172	178	169	163	169	149	158	172	172	172	178	174	157	167	171	180	158	170	162	170	163	167	192	176	191	186	170	180	176	177	181	152	170	159	193	154	161	154	171	188	168	185	187	170	178	171	144	167	190	158	150	169	172	158	165	179	185	188	173	173	171	164	171	182	154	159	153	166	163	178	167	155	162	185	168	186	148	151	198	155	155	161	178	154	172	162	179	166	181	155	168	190	173	180	171	175	179	186	151	156	132	177	179	161	159	152	178	168	169	181	162	137	181	167	163	171	169	177	182	170	152	171	187	155	196	195	171	161	175	195	167	152	174	191	163	171	186	170	173	174	173	169	175	194	187	186	173	161	171	167	157	181	161	172	177	157	163	170	176	173	167	183	173	179	187	184	155	180	154	190	166	171	184	169	141	169	177	185	173	145	167	159	171	176	174	154	170
25228	38339	46192	48624	45946	31086	18328	20455	21392	19155	19633	18678	14112	9975	9055	7454	6377	5989	4307	4330	4485	3283	2624	2029	1540	1271	1125	1038	930	810	940	918	1178	1560	993	994	790	639	675	613	551	567	623	621	620	641	675	774	824	762	738	731	649	656	651	623	632	575	555	555	538	516	531	509	487	448	500	476	510	471	423	482	463	403	421	446	474	452	411	405	414	401	428	434	424	390	404	421	432	409	424	408	403	381	416	392	381	428	402	396	396	420	407	451	439	393	393	430	399	348	427	422	368	404	403	391	386	426	396	426	387	442	419	394	435	406	399	411	423	435	384	413	433	382	401	366	391	418	419	413	416	433	436	391	425	406	397	406	398	389	436	407	434	397	419	400	420	363	416	410	433	365	414	390	378	399	399	412	405	406	422	390	405	406	392	405	433	416	378	403	432	422	406	409	388	397	390	370	408	421	404	397	398	403	407	408	354	405	404	426	393	402	374	387	379	391	403	417	435	408	386	410	412	417	377	408	399	411	414	407	418	427	392	411	391	420	412	385	385	403	422	418	414	413	422	410	404	385	405	401	411	384	398	422	397	430	377	381	378	385	403	422	410	429	385	413	430	418	374	406	380	415	411	422	401	435	413	410	418	404	410	390	429	416	360	394	386	384	412	393	428	420	434	414	357	446	384	386	432	386	411	395	404	438	460	379	393	405	415	402	442	429	424	380	381	420	389	407	423	417	399	393	377	423	368	393	364	423	398	407	419	401	427	451	398	381	405	386	435	429	363	416	413	367	426	396	435	417	394	391	443	406	428	433	406	414	402	407	370	411	389	382	442	424	373	382	439	400	442	382	349	408	385	395	388	404	380	410	392	394	400	421	429	380	404	449	405	401	378	396	393	434	391	417	406	395	388	398	386	393	394	398	399	402	382	436	404	404	403	395	404	401	395	425	375	442	354	421	418	362	402	378	437	422	407	434	419	442	417	421	412	443	438	366	396	389	411	439	396	386	420	432	401	421	374	420	429	417	402	383	418	422	454	417	400	423	430	425	384	403	402	383	390	392	411	390	394	407	382	406	385	475	374	394	419	404	364	366	417	419	420	410	375	426	425	399	409	359	398	405	354	383	397	426	413	404	416	389	388	381	407	390	410	438	437	405	376	408	417	374	427	405	438	425	409	421	423	372	438	392	398	392	429	417	424	410	405	411	417	423	415	383	414	431	401	455	408	408	448	382	372	400	409	401	425	410	404	387	376	419	397	387	393	451	408	420	410	408	385	427	401	422	421	434	369	412	391	369	404	420	423	415	413	363	419	423	430	407	410	405	406	370	409	418	398	421	398	424	436	412	396	412	436	411	419	429	416	416	405	417	405	422	420	444	412	395	359	407	453	385	418	436	399	406	365	409	416	409	384	397	397	423	407	399	376	394	423	428	391	406	388	431	407	380	408	415	412	404	372	429	423	391	403	429	395	406	408	416	370	420	401	439	431	410	416	411	418	423	409	426	402	415	384	415	389	406	402	378	429	409	414	380	375	427	439	406	436	397	385	383	398	451	383	384	425	401	400	402	394	391	393	397	395	417	425	421	426	404	365	391	400	416	405	431	371	396	403	380	405	404	403	411	362	399	373	411	402	384	362	411	411	404	406	433	415	443	383	433	413	392	399	448	419	437	405	416	400	401	420	434	417	394	418	433	404	386	401	370	413	458	383	383	439	401	406	439	382	410	396	422	420	411	466	401	376	427	387	425	399	415	390	443	367	447	413	403	441	395	394	420	385	432	420	384	398	360	392	427	415	410	390	387	450	427	394	387	408	370	421	393	381	399	388	378	406	408	384	428	422	378	392	388	397	391	381	421	381	391	413	397	457	411	383	429	400	407	421	404	391	408	390	389	411	388	381	387	399	421	389	395	421	401	396	394	406	428	400	418	401	365	427	423	388	434	399	427	369	388	406	402	439	407	415	381	457	411	416	405	413	369	410	389	417	367	361	405	403	373	412	394	444	372	404	438	442	422	412	421	412	405	357	395	403	419	396	385	383	389	413	403	410	418	407	427	379	389	397	416	407	406	419	391	415	383	385	408	417	395	420	408	384	419	394	378	384	441	415	395	398	407	403	428	387	396	427	410	412	412	418	411	395	372	381	389	413	414	429	436	420	389	417	401	412	407	437	445	386	408	394	371	393	410	416	401	406	417	386	395	445	353	376	386	426	406	387	422	424	412	404	390	395	415	383	410	428	402	410	397	434	403	395	405	398	403	413	446	365	406	414	411	379	408	384	436	440	375	424	442	387	390	425	433	408	394	409	413	410	393	384	414	420	421	403	409	384	420	426	401	395	395	407	405	382	434	387	365	388	389	454	431	419	425	401	367	414	361	414	363	416	394	373	425	400	399	362	423	417	395	410	409	379	389	386	417	403	396	420	411	423	392	403	393	384	419	405	405	429	398	396	420	394	388	392	382	403	412	436	397	390	411	405	404	428	400	393	374	426	371	417	426	388	423	376	401	405	395	408	427	349	411	401	427	409	402	402	375	434	400	396	417	435	408	417	400	418	423	394	405	408	395	441	401	390	439	413	377	377	431	414	438	420	409	425	377	402	408	430	357	401	418	405	399	397	401	404	387	420	392	405	374	405	402	397	409	400	381	425	403	387	366	385	414	381	421	417	390	402	393	380	406	383	394	350	397	398	393	404	393	392	423	361	369	384	402	410	399	405	450	402	413	450	396	426	426	411	390	405	406	433	398	422	405	405	444	403	447	392	362	380	365	395	368	410	400	426	401	383	414	390	402	409	378	376	442	417	363	404	366	383	415	409	408	402	416	393	407	403	380	410	434	431	433	435	398	393	406	395	387	429	402	380	426	427	407	418	425	400	395	413	407	420	401	402	397	365	397	431	365	412	394	437	388	416	403	424	421	425	427	393	411	406	388	410	406	428	402	401	422	411	374	409	386	421	413	428	365	404	392	408	414	377	384	367	392	418	408	393	401	386	381	454	377	398	416	432	420	420	406	396	385	386	384	407	408	414	425	403	413	405	393	431	393	428	393	377	374	428	428	405	443	400	474	398	412	410	413	438	383	390	393	399	415	414	410	374	403	400	388	428	433	409	405	416	387	372	360	385	412	411	426	413	415	397	425	382	416	432	397	454	376	426	381	392	398	372	399	406	380	379	412	409	432	384	440	427	393	401	398	425	381	392	414	386	442	410	380	353	392	400	434	402	387	394	415	418	406	388	420	408	427	422	407	376	425	399	432	421	415	411	381	412	403	420	413	393	386	413	399	419	384	387	376	427	371	379	392	433	407	421	427	391	399	395	417	408	399	412	426	414	381	407	389	394	399	428	389	410	395	419	411	412	413	422	410	391	411	396	405	435	396	421	419	436	431	426	419	360	414	418	382	404	423	414	423	403	409	411	418	439	387	401	415	415	411	399	442	379	397	407	389	430	419	436	386	390	393	384	423	372	382	434	421	391	396	384	423	380	397	416	408	390	422	388	402	405	377
48504	46716	49944	44498	39162	30260	22119	19483	17137	13801	11639	10379	7972	4766	3596	2486	2474	2063	1360	1334	1382	1037	814	638	472	377	332	307	312	254	259	237	422	423	301	311	257	197	208	212	201	183	216	203	191	209	227	259	222	222	207	205	210	198	201	231	193	193	196	172	177	152	166	176	188	189	168	176	186	164	160	175	161	161	149	169	152	154	140	157	149	137	175	159	146	157	168	143	148	161	136	156	144	162	147	157	180	150	142	154	139	149	136	166	154	175	157	161	141	132	138	139	151	137	123	174	162	165	130	173	148	151	150	173	147	178	143	168	165	169	142	141	152	170	127	143	144	167	158	148	142	141	132	160	175	137	145	148	137	129	150	139	134	151	163	139	165	165	152	157	146	156	153	156	168	141	148	157	152	147	151	152	139	162	139	152	149	144	158	150	145	134	166	139	150	171	126	151	147	155	149	144	137	139	165	134	149	138	149	156	132	165	140	157	145	161	144	126	153	145	147	167	137	148	127	139	161	145	141	154	158	147	158	176	159	148	135	136	134	139	145	145	151	154	156	177	152	168	153	153	160	123	169	141	143	147	138	159	149	150	163	153	135	173	157	163	141	126	149	147	142	166	138	167	134	136	138	148	149	147	143	134	133	160	137	170	151	115	141	151	154	157	166	144	157	169	146	144	146	156	153	147	156	160	145	153	142	167	142	146	124	169	169	147	177	135	144	167	159	155	140	140	143	142	130	164	144	174	132	143	154	147	156	132	176	147	115	156	179	169	170	156	141	131	139	151	128	169	177	132	162	153	137	153	147	132	146	148	149	153	138	160	141	139	138	161	139	140	151	168	170	135	162	150	156	144	127	162	144	156	162	138	145	135	148	151	145	177	152	156	153	172	152	137	131	158	143	151	156	139	161	155	144	161	158	157	141	137	150	160	165	150	160	161	148	167	156	160	155	160	137	150	154	134	159	163	145	157	149	145	166	166	193	120	156	143	139	156	147	146	156	169	170	134	140	133	144	128	160	156	155	161	165	134	158	138	148	148	147	142	145	149	147	161	146	152	178	139	144	147	132	149	162	130	155	152	146	156	157	147	134	162	158	145	162	130	154	140	128	164	179	151	166	126	171	146	133	153	170	150	147	143	175	137	143	151	169	160	137	157	149	164	155	150	131	135	164	168	140	138	142	132	135	128	151	137	185	160	175	143	142	163	148	151	143	151	162	149	152	155	164	151	159	158	136	136	147	161	139	162	153	140	151	146	128	148	147	142	160	150	148	144	157	159	144	142	174	144	158	168	155	161	131	152	134	152	156	144	147	159	159	135	149	148	141	157	138	159	171	161	151	123	140	141	165	157	131	148	160	162	151	159	137	151	135	164	157	137	147	147	144	167	156	154	140	123	173	156	150	144	165	133	156	146	152	140	150	152	161	150	137	148	130	161	154	163	141	142	157	175	158	157	141	157	157	154	138	146	147	151	149	107	142	144	134	147	127	166	155	165	159	162	141	148	134	149	165	150	155	146	140	175	164	157	132	137	142	165	156	161	153	154	137	147	131	128	149	155	160	150	160	143	144	161	157	158	151	151	153	146	134	139	140	138	142	132	152	134	147	173	149	150	177	152	166	143	139	134	158	135	150	157	138	139	127	172	136	166	140	170	128	171	175	150	130	129	146	171	157	150	135	142	156	153	169	153	166	124	136	139	140	150	147	168	143	139	160	179	153	150	158	151	147	171	180	133	118	130	142	147	138	137	156	147	152	150	153	160	163	120	153	175	153	116	140	154	178	170	138	163	151	144	146	148	143	147	184	158	133	134	136	143	170	167	150	147	166	136	154	135	148	159	160	139	143	153	161	149	184	169	135	159	173	182	159	154	150	144	142	148	156	139	131	168	162	154	139	161	174	156	158	161	165	173	155	162	154	148	154	155	161	155	174	163	147	152	134	139	166	150	178	125	137	146	157	168	137	155	146	149	146	148	147	145	142	142	147	155	142	147	156	152	146	144	146	136	160	175	138	141	140	161	151	146	118	152	145	164	148	159	152	128	142	141	132	143	137	151	140	145	157	134	151	173	128	159	154	157	133	172	161	125	177	147	131	134	137	138	144	145	137	154	151	155	144	130	128	136	163	167	171	146	143	140	152	143	157	146	170	147	146	124	154	157	159	168	143	132	140	138	153	154	162	150	162	139	143	137	143	151	131	127	137	146	174	170	169	163	155	158	164	140	125	164	155	139	171	154	135	154	149	135	150	151	131	155	150	156	131	176	148	165	147	147	167	139	127	168	168	146	174	160	149	154	154	167	146	172	143	175	164	155	130	157	155	153	143	160	130	136	149	154	153	179	146	152	162	175	160	141	168	141	136	138	134	169	144	159	137	166	135	151	141	161	140	188	167	172	129	144	155	174	170	165	137	146	173	140	165	137	139	174	146	148	151	168	158	160	150	146	134	154	131	153	129	153	168	143	135	142	144	175	142	148	156	148	152	142	132	156	158	140	139	165	175	138	157	149	142	135	147	145	149	153	144	135	139	146	131	147	135	141	169	158	144	139	154	170	163	154	137	160	163	135	155	170	176	142	136	161	165	145	157	147	138	159	137	146	152	110	146	160	154	147	137	149	138	153	140	138	145	156	160	149	153	146	157	157	168	161	146	139	154	141	170	159	145	157	158	145	153	164	148	143	145	164	114	123	169	154	141	152	140	170	134	169	134	154	145	155	135	142	151	138	142	170	165	167	166	146	153	161	136	153	143	149	156	147	149	148	145	144	167	163	149	160	155	123	140	165	132	144	135	139	149	153	140	144	148	146	138	133	135	166	148	120	137	151	162	157	171	152	154	169	146	154	122	163	142	145	140	147	148	148	159	129	159	151	138	155	115	165	133	138	159	144	162	158	162	159	117	136	147	156	145	148	143	151	159	133	146	159	162	129	149	156	153	146	158	148	166	161	151	146	152	151	133	127	140	157	143	125	150	175	173	144	153	145	148	157	149	158	181	170	136	151	160	152	144	152	132	154	148	156	144	143	137	151	143	162	146	151	146	142	146	136	156	149	152	167	144	137	174	138	182	135	157	146	144	174	160	162	132	131	146	146	103	144	147	173	122	126	160	152	134	154	144	171	144	148	133	160	148	136	152	119	152	182	148	150	146	150	150	158	153	129	148	157	138	149	159	156	163	144	146	138	145	142	163	144	116	148	170	153	159	128	156	165	152	165	148	155	172	157	159	152	140	162	174	164	159	147	138	140	155	144	173	158	138	149	160	148	126	145	185	147	129	119	138	161	152	139	163	184	134	134	146	172	131	137	142	160	153	127	170	151	153	145	157	136	139	146	115	147	143	160	154	136	140	161	148	155	167	142	155	151	119	147	131	155	147	150	154	174	157	149	132	166	152	125	140	164	145	136	139	146	138	174	149	143	156	169	150	148	133	157	152	183	181	152	146	145	177	142	141	147	142	166	146	154	173	165	160	125	138	173	131	129	131	165	145	162	144	170	143	149
32043	40042	51100	49809	46115	33494	23196	25728	27018	27038	27437	26406	20783	15776	13986	11398	11004	9227	6606	6767	6533	5044	3857	2904	2376	1952	1473	1360	1331	1067	1196	1255	2163	2488	1700	1511	1021	769	722	737	746	714	707	802	775	822	978	1159	1090	1043	1081	858	864	800	758	790	677	640	622	567	527	500	521	495	490	505	554	462	464	478	463	480	476	447	404	402	388	415	411	365	384	366	414	416	363	355	369	363	371	384	376	383	348	391	356	362	331	336	344	369	375	350	354	366	335	401	395	333	375	322	345	387	340	388	357	359	365	354	349	350	388	345	333	363	398	352	360	388	353	360	352	363	373	347	333	363	306	380	387	379	371	351	321	376	347	349	402	351	355	335	346	341	360	336	378	349	318	367	369	318	375	395	350	371	346	379	360	345	361	384	377	333	347	371	334	387	357	323	355	361	341	328	340	329	335	356	347	372	346	350	359	359	363	337	366	372	350	322	344	400	346	346	384	372	350	331	341	343	390	381	364	345	370	347	325	342	353	370	393	388	366	361	357	367	332	354	361	344	368	361	357	372	342	348	343	356	338	352	358	341	330	357	366	340	348	341	357	366	356	357	372	380	364	313	346	354	332	341	381	358	394	370	391	353	367	344	334	385	357	376	372	357	331	361	367	356	356	385	355	363	332	387	352	358	353	367	362	389	351	322	310	382	338	345	351	311	383	338	351	364	360	372	333	357	374	353	353	337	341	371	323	351	329	376	317	342	372	342	336	371	362	364	371	348	354	340	385	342	369	373	362	372	332	384	393	343	352	321	359	332	358	365	350	326	342	388	356	376	343	368	369	333	386	344	332	343	387	336	365	392	329	352	380	350	321	351	332	370	348	394	378	371	351	346	341	373	339	380	340	337	357	312	364	352	344	374	371	384	344	365	376	338	331	356	346	356	367	372	377	372	396	355	314	357	337	340	349	337	370	328	369	335	360	327	343	345	343	355	369	315	344	402	356	377	344	379	349	361	373	359	344	338	335	335	356	349	377	377	348	395	352	345	363	335	363	329	321	359	409	343	358	342	366	376	371	325	344	348	364	343	341	387	338	343	360	371	416	364	359	379	363	378	349	349	351	353	366	366	347	363	362	347	374	343	320	350	357	381	363	354	319	366	363	386	370	334	359	365	366	353	362	356	330	374	389	353	357	319	358	343	371	367	347	340	332	361	341	367	346	374	348	340	386	336	368	337	354	362	351	359	360	363	325	334	331	348	350	351	319	365	331	323	369	356	328	352	350	333	322	360	333	354	350	314	362	349	350	352	373	330	332	368	370	359	359	346	349	343	356	345	359	405	356	332	346	352	350	385	336	371	401	335	364	342	389	346	331	306	362	304	387	339	353	361	340	353	340	356	349	339	368	331	363	337	341	354	365	328	340	354	363	325	369	356	349	359	351	351	373	352	368	331	355	395	351	411	339	369	334	345	358	359	348	343	370	361	377	347	369	330	347	359	397	331	351	376	328	348	348	356	352	343	346	367	338	354	315	333	344	378	359	365	352	364	366	333	350	334	359	351	350	346	338	373	351	339	379	320	315	364	327	371	322	341	317	338	330	327	360	384	385	351	366	382	372	353	359	360	351	348	330	347	382	357	383	369	335	379	349	364	359	340	348	358	392	359	349	343	332	364	369	333	365	372	360	374	352	366	369	368	374	343	359	349	370	362	346	356	348	333	335	335	376	370	352	342	350	366	349	340	348	363	391	365	344	351	354	369	335	380	371	351	357	348	352	345	334	365	357	338	355	343	353	342	351	348	329	386	319	376	381	356	370	342	322	359	337	362	350	335	365	378	343	360	387	338	380	376	353	377	329	378	333	351	367	363	358	340	348	362	324	344	353	376	361	340	340	344	355	344	374	322	356	369	326	350	294	335	357	361	381	370	352	329	368	337	370	357	372	368	360	346	350	343	377	339	376	336	339	388	332	328	350	345	357	355	383	363	360	352	354	362	341	351	382	355	347	353	360	338	334	387	367	356	331	354	367	351	372	368	382	361	361	371	361	355	377	336	368	359	369	353	357	382	333	363	339	363	326	370	339	340	373	324	350	336	358	381	382	377	358	360	325	307	370	372	327	331	339	348	332	361	347	335	358	342	353	351	344	322	341	383	350	376	337	356	365	354	381	331	334	368	373	360	336	387	322	376	340	368	359	344	370	354	348	367	367	347	331	373	346	361	381	381	347	337	377	326	346	356	361	334	386	327	336	326	335	382	353	323	343	346	351	386	362	316	396	364	318	376	339	314	355	323	345	325	342	323	354	368	360	341	376	326	372	368	352	373	377	369	361	391	361	354	375	338	364	370	363	354	348	374	326	371	349	389	372	348	355	373	354	335	349	345	374	346	345	360	333	372	387	333	352	380	366	363	358	342	355	365	336	383	370	358	360	339	370	354	350	353	326	347	335	400	336	355	347	344	325	383	357	364	339	395	370	372	351	383	384	354	374	351	330	377	345	354	340	315	406	387	397	371	364	362	360	365	349	336	371	379	376	375	370	357	377	352	344	354	357	355	345	357	320	339	356	349	330	316	324	352	359	373	359	378	354	317	352	354	368	365	333	368	353	374	339	391	389	373	347	358	367	336	355	372	365	352	387	353	341	360	362	359	359	369	361	371	352	353	334	384	317	374	340	374	354	359	367	360	373	355	340	331	370	351	344	321	349	351	350	342	346	340	322	373	339	351	366	331	361	356	373	350	362	354	393	355	345	341	344	352	345	332	346	322	309	347	355	358	376	364	344	341	343	364	350	366	366	374	346	358	366	342	359	349	366	374	334	350	335	380	372	356	341	359	378	339	334	348	335	309	376	338	341	340	342	335	349	372	370	357	341	340	340	361	351	369	351	349	360	352	377	379	373	337	355	361	354	375	348	386	343	355	372	369	386	317	330	341	350	381	383	368	343	382	344	352	366	352	350	376	366	328	358	356	355	375	370	369	368	381	337	325	358	354	378	374	365	342	336	362	358	355	352	343	352	367	343	370	363	357	366	338	332	344	327	334	349	349	348	383	341	370	353	320	373	370	366	346	364	344	368	352	371	309	364	374	371	352	373	365	367	380	342	362	366	356	361	322	347	373	376	357	374	323	343	354	361	373	349	356	348	364	368	353	337	347	381	346	356	372	342	382	332	321	364	358	350	379	345	352	367	328	353	345	368	335	334	331	338	349	338	367	329	366	345	383	357	391	378	342	348	344	344	356	339	395	355	401	353	342	333	347	329	362	371	366	367	348	367	358	350	356	366	331	336	354	381	356	368	352	394	350	335	346	349	363	347	408	340	365	381	343	366	369	350	355	367	335	334	384	336	351	357	397	352	342	370	326	351	383	355	360	385	377	334	340	354	358	312	339	356	338	367	357	368	330	372	327	378	371	351	377	322	364	359	335	321	340	373	379	327	320	367	342	347	361	373	369	323	363	328	371	367	351	361	354	336	386	340	340	346	339	337	366	391	388	326	397	382	355	325	352	368	332	353	361
26258	19637	17774	11720	5561	2891	1552	1168	972	753	618	510	489	353	360	304	222	236	221	214	193	199	154	148	186	167	146	168	169	145	151	171	129	134	168	136	134	160	137	147	151	145	130	140	126	134	124	119	141	132	138	151	134	137	142	122	122	149	137	154	164	137	135	146	120	123	133	123	122	147	136	135	142	133	145	144	106	124	132	138	138	126	130	109	124	142	120	141	157	142	125	141	138	146	139	146	149	125	118	159	135	145	121	140	138	145	126	124	120	127	140	131	159	115	126	116	139	135	132	120	142	141	167	129	119	134	121	145	149	137	144	122	120	119	115	134	136	144	134	143	119	135	142	129	125	151	138	135	129	135	125	127	112	154	137	124	138	147	129	134	153	147	143	139	130	165	137	147	131	127	132	134	144	136	143	142	141	124	135	119	150	136	127	141	136	127	119	157	137	116	138	132	137	120	144	133	120	114	124	124	130	125	128	152	144	151	118	129	148	123	117	128	119	137	154	111	119	143	154	133	119	125	119	143	138	128	138	132	144	129	131	145	125	123	114	130	119	137	111	153	133	154	155	129	137	114	111	143	133	151	139	131	146	133	138	130	122	123	146	125	133	140	128	143	154	130	134	134	145	134	125	124	125	126	135	139	134	136	111	146	143	129	128	136	113	153	128	141	142	131	144	109	115	132	133	128	121	135	122	137	124	136	106	125	139	152	117	130	126	145	116	144	147	157	134	117	124	155	127	121	142	122	139	134	122	109	133	150	152	141	128	151	120	130	150	118	123	153	132	137	134	117	132	133	129	121	136	131	129	140	131	127	115	131	131	113	132	132	116	124	148	125	117	132	120	122	106	136	124	134	148	126	119	124	117	116	133	113	137	115	125	136	120	128	129	123	139	132	130	121	134	136	114	134	132	141	143	114	130	125	148	128	138	135	129	139	143	126	135	138	140	140	125	139	124	131	146	119	130	154	144	110	144	136	136	128	136	134	133	134	144	129	142	133	133	117	128	135	154	125	117	118	130	113	118	136	138	128	142	123	133	126	137	146	129	120	124	121	106	145	140	135	150	152	123	115	125	138	131	120	133	154	135	122	147	140	116	139	122	137	130	113	148	135	136	129	133	154	135	129	134	117	116	158	123	144	133	131	114	120	124	129	140	144	124	133	108	126	139	158	140	102	113	127	136	144	112	124	115	128	140	143	143	152	124	132	119	127	150	152	150	144	139	143	124	144	120	129	142	154	155	135	147	145	148	162	153	126	150	134	133	134	124	111	144	144	144	121	109	128	163	115	145	128	126	146	133	123	124	131	140	137	140	148	136	135	127	109	128	135	132	116	129	130	127	125	125	135	119	141	112	138	117	123	114	121	150	137	116	152	153	135	117	120	114	146	137	118	128	135	128	161	117	145	142	153	124	122	144	145	124	142	148	125	117	150	121	128	115	124	139	136	143	138	125	130	137	129	153	136	135	160	126	123	131	133	116	170	120	135	138	116	155	152	119	140	123	130	138	138	136	121	106	128	138	138	131	148	115	121	125	149	109	129	127	133	160	143	132	125	151	136	142	137	123	110	128	122	136	150	137	150	151	125	134	145	113	130	127	144	143	143	131	119	121	150	123	142	116	136	134	122	147	115	135	131	133	132	140	152	129	123	118	126	139	101	110	139	128	147	136	126	124	145	137	124	106	124	137	130	128	156	128	117	136	140	132	150	138	141	120	121	123	125	135	132	118	132	119	125	144	120	130	102	127	123	130	146	103	142	136	120	135	129	137	143	152	116	120	109	129	128	136	129	124	117	131	133	141	141	130	124	145	140	128	125	115	127	138	121	130	114	127	138	119	133	126	135	129	143	124	118	141	130	140	158	146	132	146	136	126	118	133	130	135	153	151	127	122	144	129	134	125	143	123	134	130	132	116	120	118	140	124	127	124	132	127	126	137	147	151	138	154	146	134	144	135	127	124	142	138	120	130	138	124	131	130	134	143	122	148	110	151	138	133	120	106	139	132	122	132	146	122	140	116	127	142	139	136	139	144	133	145	116	129	158	142	143	137	121	143	130	137	136	116	126	137	150	132	117	124	140	142	136	135	132	128	128	132	131	142	148	129	139	148	161	141	136	131	146	139	135	143	132	140	142	135	135	137	113	127	124	126	129	132	121	123	140	141	155	116	127	130	155	138	114	141	128	144	130	147	135	133	140	130	118	135	125	124	109	112	158	113	115	130	145	128	127	118	135	135	147	129	128	108	132	135	123	124	141	140	141	149	112	127	135	136	143	125	114	118	122	129	143	132	140	133	145	111	149	165	143	140	152	126	133	158	135	138	131	132	118	133	139	134	158	127	131	122	154	146	131	105	151	137	146	147	125	164	134	119	110	126	124	135	120	143	133	130	113	121	136	145	122	123	168	112	112	142	135	131	133	137	117	116	150	113	126	137	125	132	135	132	128	147	132	160	124	138	136	125	138	137	115	130	132	145	128	159	138	117	123	112	151	131	136	114	140	154	136	148	147	144	129	144	137	144	152	135	133	118	132	133	127	140	150	128	132	153	141	150	130	142	124	139	142	124	108	133	104	144	136	125	136	127	129	120	139	152	157	135	145	135	148	120	138	126	114	118	136	130	137	155	114	127	116	121	141	121	144	137	140	131	115	135	129	146	121	119	156	109	123	126	124	136	131	126	136	146	127	148	135	150	128	138	124	137	125	119	136	118	134	153	123	124	153	138	151	148	138	149	113	146	143	155	128	129	129	142	114	145	113	118	124	118	137	131	120	114	127	149	132	135	140	120	115	117	131	118	145	154	126	144	125	143	124	148	120	132	155	145	132	131	138	142	118	122	148	127	150	111	113	135	128	127	138	137	155	138	113	139	130	118	140	129	148	127	128	137	124	140	138	156	139	135	143	138	108	121	146	124	131	140	116	149	124	150	133	123	147	129	136	135	129	134	144	154	148	129	124	117	116	124	139	128	144	121	139	126	137	140	133	127	145	134	136	128	137	138	123	140	106	127	132	154	103	118	128	116	140	129	124	138	110	142	135	138	133	128	137	138	124	144	149	138	168	145	113	128	154	129	149	143	158	130	130	114	131	127	125	118	135	114	121	123	134	146	131	136	130	128	158	140	149	136	133	106	126	137	143	140	139	147	116	119	135	126	127	139	136	165	122	141	131	122	133	141	151	116	129	147	137	123	119	151	143	140	128	122	121	123	118	134	126	152	114	111	126	116	134	136	144	126	137	132	144	136	132	127	143	129	141	142	141	145	126	159	155	127	126	143	137	149	144	145	137	133	111	139	127	138	131	122	120	138	144	143	127	115	148	115	151	144	112	134	143	134	125	135	150	145	104	131	106	121	137	126	123	126	143	139	115	139	142	120	120	126	116	140	123	117	140	136	130	139	137	112	136	130	128	144	128	139	122	144	153	117	121	140	135	130	131	124	131	136	142	138	131	122	129	140	136	125	148	139	135	123	134	126	139	139	136	133	147	129	121
15561	17662	24178	20630	14343	9611	6200	5236	4453	4112	3377	2967	2270	1736	1558	1284	1208	1175	891	827	758	692	657	587	559	550	501	514	507	441	434	425	466	429	409	420	378	429	387	373	375	369	366	358	377	370	367	395	381	371	377	343	382	387	338	337	372	375	358	318	337	360	328	366	307	340	357	348	328	356	328	356	329	329	358	371	325	344	314	320	333	343	341	394	316	327	337	370	299	288	348	345	328	295	342	359	289	345	322	330	343	338	349	325	344	341	307	336	338	320	329	361	338	334	353	353	317	364	322	348	365	344	301	319	329	347	337	331	331	303	328	317	329	321	368	330	314	363	330	348	349	317	347	334	315	347	310	359	343	309	336	337	347	335	369	338	347	294	317	333	340	336	364	349	342	331	323	330	301	360	355	337	360	323	328	338	332	351	332	338	339	337	356	349	320	342	323	335	331	312	330	300	336	337	324	346	346	343	320	323	335	330	331	346	308	342	292	341	302	335	349	327	321	328	324	369	309	351	333	367	333	337	320	320	334	328	357	328	327	315	342	308	384	328	322	365	343	347	342	350	354	332	340	324	343	309	314	346	292	343	321	340	327	349	337	315	349	344	344	318	341	320	321	300	341	308	349	318	313	361	341	358	337	347	325	374	351	319	353	305	296	337	334	326	324	331	288	307	324	321	318	338	323	318	316	347	321	336	332	341	332	303	333	354	334	343	342	309	346	367	324	322	333	361	331	358	331	348	324	354	318	330	348	340	330	347	302	341	305	325	319	314	344	346	333	335	354	339	358	328	325	317	334	348	281	341	313	351	318	367	339	325	344	342	315	325	361	322	345	339	334	348	335	333	331	334	341	331	340	341	347	353	335	328	310	337	357	341	311	319	333	340	323	332	340	283	338	312	342	330	316	339	342	371	327	351	331	343	347	335	352	313	339	296	365	353	361	336	326	327	356	319	331	325	349	337	358	341	359	317	346	353	357	319	382	319	329	306	310	327	332	310	347	335	338	341	364	337	334	283	348	402	349	347	344	350	354	327	355	325	341	347	309	354	378	334	358	311	330	342	359	364	364	352	313	337	293	334	334	320	323	365	345	338	369	309	356	348	355	342	324	332	318	341	337	330	317	308	317	338	316	324	362	346	345	305	378	316	337	296	357	360	353	323	346	342	338	376	338	354	355	317	315	323	300	348	332	347	309	357	322	318	335	317	342	303	316	327	370	326	346	324	323	339	337	336	326	286	319	371	293	345	338	367	344	311	349	359	312	317	330	345	358	354	339	305	350	310	325	307	307	358	341	329	346	345	313	298	342	340	333	335	305	314	316	345	340	321	295	327	328	363	322	353	304	351	313	368	341	319	317	317	313	336	365	329	348	302	344	361	357	344	286	304	305	348	332	317	293	338	334	303	329	335	305	323	328	327	314	327	342	331	340	345	343	326	320	351	320	347	327	359	350	348	329	358	348	338	349	307	355	325	360	322	329	330	347	315	317	322	314	306	316	367	312	353	328	322	371	331	349	309	362	360	334	329	339	333	348	333	327	333	369	343	349	321	319	332	340	355	352	306	314	386	354	352	343	357	324	326	322	341	355	330	326	321	356	358	348	331	350	336	359	345	374	328	358	316	355	323	328	358	350	303	328	330	339	344	326	310	340	348	333	342	316	335	342	334	328	363	336	353	328	316	335	331	336	311	326	320	317	365	331	296	331	342	339	318	317	376	355	310	326	343	335	350	318	319	348	328	301	328	332	317	324	339	313	316	330	326	316	339	316	323	327	331	343	319	315	309	349	351	349	335	338	349	296	326	315	318	328	315	324	343	350	333	330	340	330	356	336	372	326	342	329	319	317	331	348	326	345	294	359	336	333	313	340	326	322	366	301	330	320	334	333	353	317	330	344	324	337	347	330	357	393	348	340	334	331	339	375	301	308	346	327	361	300	322	338	342	331	330	374	326	309	320	326	335	325	370	355	349	298	332	314	331	342	288	314	321	335	321	336	349	336	332	338	317	324	317	331	292	335	323	304	299	349	292	358	344	345	348	315	317	332	367	337	365	306	341	376	350	332	329	368	332	336	336	352	346	290	346	344	348	311	354	329	358	337	339	353	377	349	316	311	302	329	337	317	325	307	346	335	335	362	310	333	304	334	344	321	345	330	342	335	316	353	351	335	315	317	345	298	309	315	329	354	341	361	311	351	349	319	317	344	313	355	322	337	369	337	316	338	335	336	358	345	327	328	316	314	325	310	330	319	335	358	347	359	328	342	314	325	281	346	347	362	315	306	325	312	311	351	310	313	326	331	312	336	335	336	301	322	320	345	348	327	352	336	316	313	319	335	347	349	355	331	356	327	322	330	339	337	354	342	314	329	364	325	303	337	338	307	324	335	337	340	326	333	372	337	354	352	352	354	324	346	322	313	356	337	346	340	354	312	328	311	321	324	321	364	317	328	334	315	338	336	325	290	297	323	378	370	335	356	308	312	359	326	333	344	332	329	374	318	335	338	340	349	326	323	306	334	312	380	347	348	353	320	318	332	350	309	342	321	307	342	350	323	331	345	305	333	336	330	327	353	360	312	308	333	323	299	318	336	344	321	339	355	343	364	343	326	331	316	326	370	317	334	318	357	326	344	323	339	338	297	355	342	334	322	327	347	336	359	326	327	323	341	332	362	341	293	359	354	342	299	328	327	355	319	302	366	349	350	318	347	321	355	332	334	380	352	373	347	320	316	335	335	307	292	330	324	325	347	313	368	327	315	315	347	357	340	302	356	322	327	337	321	348	338	323	326	353	338	345	344	311	340	331	340	363	357	305	335	333	344	341	329	326	338	347	370	342	324	302	332	327	336	352	308	356	361	317	344	331	361	329	301	320	334	365	330	334	329	328	315	361	333	303	326	345	367	357	327	335	315	331	343	326	354	348	347	348	358	350	349	353	344	314	321	361	326	312	314	337	332	301	368	326	357	339	324	337	320	296	318	312	322	318	340	325	332	337	335	306	285	332	335	349	330	361	340	360	356	322	312	313	345	337	355	336	341	340	335	323	308	351	361	323	336	337	356	365	339	347	347	323	344	316	366	324	332	334	322	335	331	313	366	315	339	361	318	305	354	301	327	301	304	338	319	321	350	318	331	304	304	367	328	304	318	335	352	317	338	331	318	317	327	314	324	321	329	306	387	364	343	326	315	330	309	331	304	335	336	310	321	322	338	309	327	334	341	309	367	312	320	307	330	324	342	345	338	349	289	329	353	321	311	316	344	330	325	327	318	355	346	348	355	338	316	333	301	327	359	350	361	338	338	356	342	346	337	342	339	303	348	333	341	291	350	330	336	358	356	327	325	332	300	324	313	323	334	348	318	324	361	325	302	348	325	308	339	319	344	310	339	340	346	328	349	325	297	356	313	366	331	330	321	323	319	325	339	357	345	318	337	355	305	326	333	310	344	322	322	332	350	355	341	323	333	336	373	363	313	338	357	317	335	365	342	342	346	317	360	352
41100	42491	41240	39005	36022	29161	17122	13064	10585	8775	7209	6222	4559	2689	2224	1766	1519	1218	862	791	789	698	590	500	427	308	282	274	228	199	219	264	302	295	246	267	223	200	182	187	176	173	192	196	187	212	190	245	232	252	214	234	230	193	188	199	187	230	173	174	170	194	167	178	173	178	183	159	180	159	149	178	168	170	185	190	180	155	156	173	182	176	166	175	175	155	172	182	174	139	142	189	152	158	157	173	168	158	196	150	179	153	183	151	171	173	184	205	165	180	204	181	172	167	187	176	168	190	154	169	173	160	156	154	174	159	189	150	155	162	137	176	171	160	154	146	160	158	165	181	173	165	176	156	148	161	201	142	149	173	157	160	176	174	165	180	157	164	154	181	171	152	157	157	153	165	188	155	179	186	192	166	186	168	152	179	190	184	146	162	155	178	147	189	134	167	179	156	159	160	173	168	183	181	175	180	151	150	153	150	184	159	150	197	156	162	179	172	181	165	168	159	165	145	168	181	154	181	176	176	192	169	162	163	184	162	149	172	164	152	174	178	166	181	170	162	171	182	154	167	152	177	156	168	168	164	164	159	150	170	157	147	157	164	164	170	196	158	159	142	166	160	155	188	166	170	159	151	160	169	186	174	156	147	157	162	160	157	157	178	170	172	164	154	173	174	153	163	174	155	181	160	179	158	172	160	176	179	169	177	187	160	173	178	166	171	156	189	174	202	174	180	171	169	159	151	185	185	167	163	157	163	158	180	164	153	196	163	179	170	182	179	180	164	157	185	166	144	187	183	197	163	153	178	153	160	142	175	197	175	168	168	155	157	158	160	183	151	171	149	170	146	160	172	179	187	183	171	160	155	173	157	177	177	167	146	160	167	180	190	152	150	182	166	173	175	162	170	158	174	155	157	172	162	153	159	156	155	172	146	160	177	157	175	162	190	153	181	188	192	194	158	183	177	177	168	188	160	162	151	140	175	182	133	153	172	146	159	191	157	159	159	154	161	172	175	175	163	183	168	147	178	178	170	172	167	156	168	157	162	166	160	172	164	199	165	150	156	163	155	162	169	175	199	176	177	150	162	183	171	162	173	162	168	152	189	170	167	164	143	163	191	157	154	165	168	150	183	177	152	173	164	149	165	168	185	197	170	167	177	153	175	175	171	156	147	171	159	148	147	145	152	140	173	173	158	159	161	178	190	166	163	138	166	160	164	170	186	178	165	182	177	146	179	164	180	166	153	184	166	164	147	158	171	156	179	165	151	158	181	173	161	159	206	152	172	154	160	159	147	170	153	146	168	169	185	182	151	164	171	164	156	175	171	166	139	159	153	176	160	193	142	169	167	171	139	152	162	148	166	168	147	158	152	169	158	175	147	167	164	150	168	159	189	178	161	166	187	196	175	164	146	150	192	180	183	163	187	170	143	164	146	147	161	145	145	183	164	177	173	161	179	181	182	158	159	170	164	172	178	152	155	174	167	165	167	166	160	167	168	195	173	170	150	176	162	150	159	189	160	160	152	172	161	175	169	180	171	150	167	173	178	147	165	157	168	176	138	149	179	158	155	164	167	176	151	169	173	158	174	152	164	162	189	170	149	153	168	160	162	165	171	165	179	183	157	155	167	154	163	179	195	169	175	148	142	166	148	182	190	164	163	156	168	159	186	166	169	173	156	163	198	174	173	170	185	180	167	175	185	167	176	157	183	151	153	179	164	162	148	174	148	176	179	163	200	169	169	170	188	152	168	167	170	163	180	182	181	187	172	160	158	163	168	169	176	169	132	183	194	160	176	165	177	165	161	168	175	157	147	156	142	165	165	146	165	159	182	183	165	156	139	156	153	128	183	167	172	149	141	194	171	173	171	162	154	157	169	178	155	165	158	156	149	172	170	186	202	174	146	160	170	167	172	189	183	157	165	153	184	160	177	149	166	178	174	169	160	159	169	174	159	162	157	156	183	169	155	172	158	181	168	158	163	174	187	178	180	141	156	144	159	160	185	178	167	173	168	173	175	162	190	153	144	176	168	153	179	153	175	145	168	171	183	141	165	163	167	177	181	168	163	146	158	165	164	153	184	183	148	191	171	176	165	177	144	153	159	152	159	175	186	169	184	174	166	170	163	151	134	136	175	170	177	170	170	158	163	197	149	170	157	158	196	163	146	135	168	188	177	178	173	154	154	156	132	165	157	149	151	169	142	173	169	162	169	138	177	179	165	185	172	141	181	152	180	177	178	178	150	154	163	157	155	165	166	129	184	152	153	132	175	177	181	158	148	193	158	156	178	169	160	168	144	155	155	149	162	163	159	174	151	143	160	183	153	155	167	169	156	166	185	156	179	182	194	172	154	181	150	178	143	161	133	170	158	150	140	153	170	176	143	174	176	177	173	162	152	148	159	169	158	165	164	152	170	178	174	160	172	163	163	194	157	151	165	177	163	141	156	190	166	157	157	182	143	174	161	163	167	172	166	156	164	172	154	123	164	174	158	141	184	175	161	177	202	161	175	145	167	173	158	173	164	178	178	151	152	174	152	172	173	156	156	152	172	155	163	197	167	161	139	145	165	172	151	171	200	199	161	150	179	160	188	155	170	164	157	149	162	179	172	147	158	137	166	147	140	173	163	171	165	144	165	152	138	163	176	155	170	158	171	153	170	158	171	183	139	149	182	177	174	191	142	168	153	157	172	178	169	176	140	168	209	152	148	171	170	168	168	133	161	151	151	158	183	158	166	162	163	151	158	144	150	151	163	172	171	174	169	163	164	195	163	153	175	189	183	150	170	146	160	179	165	171	174	166	159	173	151	162	146	184	173	151	154	182	152	188	147	158	186	158	182	159	190	176	155	154	159	174	167	189	155	164	178	178	171	169	136	187	167	166	174	141	166	158	171	156	185	186	157	186	163	148	176	139	149	163	155	157	153	162	162	162	159	163	175	155	161	169	193	190	130	160	181	147	149	156	147	177	130	178	166	194	173	179	153	178	183	174	179	159	169	183	181	166	168	177	168	145	173	183	189	175	171	146	179	159	159	158	134	165	171	161	162	156	189	180	175	175	168	201	160	148	155	168	186	178	152	195	159	174	150	155	161	170	125	191	155	178	215	161	154	166	167	163	171	181	168	152	188	158	150	160	160	162	184	180	172	152	161	165	159	155	168	182	169	153	165	172	192	162	162	154	157	148	174	145	161	163	190	185	181	153	167	170	159	175	176	169	192	156	145	153	161	174	152	142	183	168	190	162	190	173	165	178	177	172	159	175	160	167	147	144	161	158	154	196	152	183	189	175	151	171	184	135	177	175	157	171	167	147	179	168	174	150	177	170	184	155	186	167	167	151	155	166	151	151	154	207	168	184	163	155	198	165	189	156	153	181	168	162	177	160	160	186	170	173	143	169	138	168	169	183	188	176	185	155	182	173	205	151	153	159	174	176	165	162	171	172	150	162	166	131	176	175	143	151	180	175	176	156	146	166	158	162	161	187	176	160	170	169	172	173	173
27211	35534	42258	44481	42596	29938	18751	21111	20739	21104	20381	20137	14997	11391	9823	8537	7365	6064	4471	4430	3901	3292	2781	2237	1696	1378	1249	1187	1001	922	988	1126	1479	1402	1211	1068	880	743	693	662	670	662	675	650	631	704	826	941	932	888	761	729	653	685	667	617	611	613	572	553	504	503	488	502	491	482	512	533	419	451	480	479	479	417	426	448	433	436	410	427	421	391	427	374	407	410	456	424	389	405	415	429	383	406	399	375	413	388	423	444	393	406	353	433	395	391	387	395	392	417	385	411	425	403	390	367	373	391	415	392	429	368	405	387	388	389	398	381	398	392	429	393	409	373	398	420	410	403	414	374	378	399	422	389	380	396	412	423	380	387	421	426	395	416	384	375	384	424	398	414	395	400	440	390	390	395	414	371	431	377	415	394	389	383	424	410	408	394	417	436	394	411	371	375	411	405	414	410	421	421	414	413	412	420	397	435	425	409	396	404	397	408	424	399	393	431	425	407	405	375	403	382	383	395	392	421	385	367	436	400	440	382	398	389	394	421	421	384	414	382	375	422	407	396	409	378	422	400	427	423	366	391	383	395	371	427	377	406	369	445	382	409	399	410	373	363	370	422	413	431	382	397	390	412	390	409	377	373	376	414	396	426	423	426	403	414	410	395	407	396	417	394	396	389	395	388	407	407	389	388	405	417	396	383	423	417	418	409	390	417	400	391	418	353	383	392	391	419	388	392	420	388	415	385	407	408	425	360	431	396	401	381	381	391	391	402	411	427	393	422	409	423	388	390	419	406	413	380	440	391	422	399	409	409	405	380	405	411	399	432	437	420	412	427	414	401	406	388	411	425	388	402	385	417	387	404	407	379	400	353	413	390	376	446	417	393	352	425	435	405	410	417	408	373	412	397	403	397	391	388	398	391	427	410	358	423	402	410	384	388	405	419	366	402	377	406	410	363	423	419	404	407	377	406	389	433	398	394	361	385	442	395	414	401	401	403	421	454	396	374	397	430	419	423	367	401	377	408	404	390	409	405	427	383	395	391	402	401	445	410	430	401	392	438	391	425	412	422	409	437	397	404	408	409	394	418	409	431	408	363	411	391	386	414	392	418	408	403	387	396	380	451	416	375	379	405	434	419	400	411	375	403	413	393	404	376	407	379	419	433	429	468	393	411	411	372	424	376	382	436	419	402	379	447	397	360	441	382	382	393	405	349	387	380	425	397	417	400	428	419	407	416	393	402	417	435	388	442	393	406	405	411	416	401	412	423	391	404	415	361	413	424	370	402	450	408	401	420	400	382	392	409	390	419	429	406	362	397	392	413	379	392	379	411	410	396	413	409	434	390	381	378	408	389	415	404	367	403	397	408	403	389	416	375	377	393	403	395	422	412	401	410	396	387	423	450	379	386	400	415	421	429	401	425	426	431	420	437	350	406	400	370	384	384	386	380	376	432	408	369	399	394	433	379	405	402	393	383	397	424	401	413	405	392	390	416	413	437	416	402	421	404	397	405	407	435	405	409	392	375	405	407	383	390	418	436	403	399	403	411	411	407	415	402	435	399	381	399	369	372	391	392	384	430	433	389	416	390	438	412	405	401	395	386	406	384	357	446	395	380	408	413	378	369	376	431	397	416	415	422	412	418	398	417	409	404	396	384	392	435	409	390	378	407	395	403	400	398	449	378	420	428	412	406	395	387	394	418	438	378	407	396	367	387	371	419	429	370	430	383	402	410	416	426	393	399	414	420	395	430	384	398	402	399	409	396	405	405	393	415	409	428	405	404	375	422	398	401	419	424	377	387	401	389	381	401	351	371	426	401	429	424	414	406	412	427	410	409	410	381	398	393	396	417	386	440	403	402	392	390	437	417	383	399	392	443	404	394	427	411	374	374	382	374	397	378	382	393	398	413	416	397	435	382	408	418	418	412	390	393	398	400	415	407	383	397	401	422	409	395	415	393	393	405	405	413	374	398	424	387	402	408	380	388	419	382	380	387	419	403	410	388	372	427	405	365	409	400	393	403	404	406	410	408	421	429	374	460	401	373	432	382	417	414	438	406	393	385	408	433	382	422	434	412	414	410	413	423	418	418	395	413	417	427	401	442	402	411	417	389	357	404	398	355	384	412	426	408	363	378	438	401	381	397	430	382	408	393	420	423	376	424	389	425	432	418	393	393	396	418	400	375	403	434	439	364	358	420	408	398	427	416	404	419	453	433	398	399	412	402	418	393	417	411	425	411	371	434	385	417	365	402	399	399	396	415	447	419	412	397	386	442	389	409	389	424	410	420	403	416	430	409	417	411	372	388	400	423	346	397	417	428	399	443	409	370	387	419	452	406	413	404	401	381	401	442	375	412	369	400	394	403	420	408	420	433	389	362	363	430	396	432	434	406	372	419	398	422	396	393	431	403	391	375	412	405	388	389	387	400	410	412	377	392	435	369	385	404	440	434	420	414	424	441	416	421	392	403	413	395	382	422	421	380	458	430	419	404	422	376	384	385	392	410	382	411	402	419	382	381	403	389	389	410	421	396	362	395	396	392	416	396	410	400	375	399	401	396	418	401	399	428	434	389	403	391	405	409	422	401	427	412	397	388	413	402	400	360	388	398	392	389	397	384	409	389	404	406	395	426	398	423	382	393	386	373	411	383	395	384	365	408	391	411	403	394	392	391	430	410	405	439	382	386	419	394	410	388	380	407	412	402	385	403	412	452	423	418	393	443	402	367	399	407	379	429	402	380	414	415	396	401	340	421	399	411	363	431	421	387	410	396	400	382	389	368	379	397	402	416	461	423	425	396	416	433	410	419	400	401	382	382	392	409	437	412	398	388	414	356	407	405	374	419	384	415	407	458	420	399	414	392	357	374	436	359	427	367	410	422	366	384	438	452	408	414	388	428	392	402	394	441	371	399	412	414	434	402	406	420	421	405	423	390	439	420	454	366	393	408	422	444	413	423	385	431	413	410	384	446	389	424	388	437	374	410	381	421	400	399	412	402	412	378	394	411	437	391	391	374	419	424	415	382	391	388	411	364	387	356	401	380	409	408	390	379	373	394	423	396	412	403	401	404	398	394	393	388	419	359	397	413	384	422	388	434	375	396	370	389	395	401	414	427	367	386	415	410	416	389	400	392	368	380	383	381	402	394	410	407	402	407	409	366	419	403	392	405	417	413	360	432	379	363	365	410	401	397	414	398	378	406	374	410	386	387	389	402	429	402	420	403	410	410	376	428	391	412	414	406	412	406	407	416	399	402	411	412	407	408	397	418	384	404	395	382	378	390	425	410	368	376	386	410	378	428	391	392	427	439	428	409	363	419	444	438	381	433	413	371	369	428	425	430	413	446	411	385	381	395	432	443	381	437	457	407	450	393	388	422	378	373	414	401	395	399	388	418	394	404	438	378	406	335	368	400	380	401	425	399	419	402	420	388	390	387	443	385	396	369	399	393	375	433	415	413	392	385	418	403	409	384	375	387	385	368	373	391	378	444	425	401	404	414	409	410
50602	46684	45950	45816	39317	32790	23416	20226	17602	13896	10969	11020	7899	4709	3496	3100	2494	1988	1378	1244	1144	1101	817	717	520	386	347	311	290	260	295	321	378	389	312	264	255	200	226	211	210	177	195	219	201	261	253	268	289	241	212	247	193	189	183	199	187	170	146	181	194	201	153	165	173	151	157	163	198	185	160	189	165	185	148	187	191	158	153	141	146	131	147	167	139	149	147	177	143	158	163	128	149	159	146	151	147	176	145	134	129	158	151	139	139	138	128	171	148	176	149	147	165	156	163	151	149	176	150	138	138	150	148	165	168	150	137	153	167	130	163	129	148	159	143	167	173	159	141	146	168	171	146	139	144	161	140	140	139	162	156	132	160	150	163	165	167	148	159	125	134	155	153	117	150	129	156	125	173	155	137	150	145	154	162	150	148	166	149	159	145	145	134	165	139	146	132	175	171	146	152	131	158	143	170	122	148	148	135	128	147	158	147	164	139	147	163	134	146	138	136	169	139	148	145	142	144	131	141	141	165	134	144	122	139	138	165	127	148	160	152	127	152	148	158	142	147	168	160	142	141	145	163	155	154	133	131	126	129	138	148	127	158	154	179	149	134	153	161	141	154	144	165	188	164	150	139	138	140	154	145	146	140	145	154	171	135	127	138	158	165	139	165	142	164	136	162	151	150	137	143	150	131	145	160	139	169	146	138	163	148	149	144	134	141	145	143	152	148	164	157	131	133	167	156	145	155	148	141	156	144	160	140	129	160	150	146	121	144	149	132	144	160	133	154	157	149	131	142	148	162	130	175	168	153	167	146	157	154	150	135	156	127	140	150	137	145	146	163	154	155	138	133	159	128	138	143	156	157	159	142	133	141	154	139	138	163	140	154	143	136	146	159	145	154	140	152	142	117	145	142	157	137	157	170	143	133	131	128	129	153	149	161	146	164	119	158	150	170	142	162	150	171	131	135	172	158	150	127	135	143	148	166	142	133	170	146	144	153	140	150	152	149	157	155	136	133	157	129	132	152	140	154	160	141	148	166	169	164	143	144	147	150	179	139	145	147	149	169	165	125	166	148	156	151	140	164	129	136	150	153	145	139	142	138	154	146	148	140	126	156	131	191	165	190	126	138	121	134	134	141	144	164	137	152	136	151	159	152	162	146	162	149	152	146	187	158	146	144	142	176	149	139	146	132	135	144	151	134	132	125	134	140	135	166	161	151	146	143	148	147	160	144	157	127	149	144	142	147	155	140	141	151	145	156	131	156	135	140	175	153	160	158	162	164	168	141	135	145	150	161	137	183	180	145	132	168	134	147	131	156	147	185	169	156	148	140	178	132	142	155	139	159	138	157	140	156	157	167	143	145	167	140	135	148	158	136	145	142	146	159	173	144	131	121	171	157	128	139	151	152	150	164	137	177	145	142	136	135	147	152	149	156	157	154	147	145	162	134	153	170	137	141	173	172	143	161	167	131	170	150	149	162	161	129	147	151	156	152	121	158	152	106	143	159	166	151	136	155	172	141	172	175	158	135	155	167	156	156	134	149	134	147	136	189	169	153	167	136	128	150	167	147	148	140	129	147	152	164	160	150	132	150	167	133	167	146	164	145	159	166	168	169	132	128	138	130	133	137	136	152	165	152	165	154	159	133	168	148	141	139	143	149	143	141	153	135	122	136	158	152	166	158	119	154	152	144	150	153	150	149	147	134	156	120	139	167	153	171	141	119	119	147	168	161	127	163	173	141	141	126	148	159	145	150	167	132	152	138	150	141	125	153	134	154	146	159	145	149	153	143	147	164	128	136	164	155	157	137	161	143	175	145	149	147	149	138	155	169	155	177	151	130	157	157	126	137	149	155	140	135	135	134	165	168	154	167	147	139	165	157	141	143	140	128	181	153	155	164	143	137	149	146	167	142	160	123	140	146	152	144	147	157	154	130	144	165	171	126	156	154	150	172	140	147	128	166	143	136	169	153	159	156	168	151	127	131	160	136	150	153	158	143	158	138	165	184	140	168	164	144	164	154	136	118	160	163	180	164	161	127	154	169	160	149	158	137	167	158	167	154	146	137	149	132	147	161	156	145	161	167	160	133	158	138	139	134	164	166	131	150	161	152	127	159	136	129	146	163	142	156	132	176	139	157	150	142	131	149	141	148	143	149	158	171	145	170	141	139	137	156	150	167	142	158	136	161	158	175	138	164	137	168	143	149	160	138	158	146	137	134	163	154	150	159	125	146	160	166	134	129	139	165	163	155	162	140	146	154	161	166	146	142	146	156	157	147	163	151	152	139	144	140	152	140	138	147	134	149	143	159	143	187	148	146	144	148	157	165	139	150	145	151	147	150	125	135	149	125	142	126	171	138	148	145	154	140	158	148	162	138	153	140	153	185	149	140	143	121	155	150	154	169	149	158	139	148	144	133	160	145	160	143	153	160	163	155	137	132	133	149	162	164	146	120	122	157	131	145	169	150	160	143	139	146	133	138	133	149	160	133	143	133	120	151	146	129	164	142	137	165	162	140	148	188	151	166	144	165	162	112	155	154	143	130	145	138	126	151	140	147	155	126	133	162	141	146	138	136	168	145	131	163	148	134	157	146	136	142	155	144	144	144	158	123	183	143	137	166	139	143	153	145	152	159	172	154	155	132	135	159	143	173	137	133	137	153	131	154	138	157	143	132	133	130	150	150	148	137	144	125	145	142	142	150	153	141	159	148	155	183	165	125	125	157	135	137	162	144	141	167	132	146	153	144	144	147	134	154	161	170	135	162	149	131	145	169	169	146	150	158	128	146	139	145	150	151	154	133	150	136	142	108	136	153	159	157	154	165	166	148	155	138	152	146	156	136	145	164	132	166	151	160	141	141	138	105	148	163	135	149	167	151	162	158	162	128	155	137	145	150	155	147	133	147	138	143	133	154	156	142	161	162	155	142	151	142	138	158	161	144	146	137	160	155	153	148	143	147	152	151	142	157	162	159	136	161	145	116	140	152	162	157	160	141	147	150	148	142	159	123	166	144	135	130	172	138	125	146	158	141	156	151	142	160	155	139	158	150	142	132	147	190	157	158	159	131	154	156	128	141	144	125	151	148	150	150	152	153	150	160	157	157	152	140	158	147	129	144	172	160	153	137	153	175	153	152	166	142	145	157	133	145	146	144	163	158	169	161	146	131	134	129	151	157	145	156	135	171	163	146	145	135	136	152	140	139	138	115	163	150	164	165	176	125	150	177	143	143	142	126	136	155	130	141	152	155	132	146	128	130	167	144	136	134	146	130	148	139	167	145	149	148	159	159	144	148	172	148	144	154	130	135	153	155	153	132	149	173	147	131	158	134	146	144	155	169	152	142	154	164	143	135	151	174	170	132	166	150	136	129	166	135	134	135	172	161	152	148	142	143	154	140	159	139	146	149	156	160	146	123	150	147	115	148	165	118	145	160	143	173	161	148	126	146	153	123	139	162	169	143	150	127	133	117	151	149	133	155	163	160	153	151	127	150	138
33697	39495	47844	49844	48320	38301	24406	26254	26525	26018	25623	28157	20071	16069	14717	12819	10772	9148	6625	6729	5239	4995	3916	3139	2357	1897	1648	1637	1350	1135	1285	1642	2193	2375	1667	1307	1067	812	757	769	729	700	765	735	814	1122	1244	1350	1329	1143	1117	788	748	769	745	715	698	664	660	550	486	495	528	523	520	519	496	504	479	477	469	483	453	468	423	410	396	394	411	427	372	377	365	406	407	386	407	346	382	366	357	382	347	389	368	362	366	332	368	362	338	375	386	334	344	359	344	366	369	356	356	341	357	325	337	340	367	365	374	374	402	346	343	371	346	380	366	373	347	372	388	376	356	358	358	360	322	366	339	332	372	368	335	351	368	388	377	340	345	337	377	367	349	375	372	372	371	331	361	370	370	350	335	361	344	329	338	367	340	396	379	368	365	381	340	398	353	372	351	341	367	356	349	359	390	352	345	356	342	374	356	374	375	331	371	349	352	353	353	380	356	339	351	352	338	330	363	373	337	367	364	358	359	348	345	323	372	333	377	355	333	366	400	393	365	364	363	355	333	346	367	337	353	362	377	348	327	367	380	358	355	347	386	355	374	316	352	362	360	342	378	346	349	355	322	351	358	359	359	377	385	321	338	388	362	374	369	342	373	350	347	362	352	338	333	364	373	360	359	384	359	337	385	349	355	309	336	367	360	376	349	383	367	376	351	354	357	368	336	363	340	341	328	343	371	367	370	353	360	319	320	354	367	341	369	337	352	382	370	341	354	344	341	364	355	358	345	356	377	390	358	338	371	339	309	366	387	316	339	376	343	356	366	344	409	317	338	338	360	379	364	339	369	346	335	348	368	333	346	363	371	338	391	349	350	370	342	339	350	318	348	352	378	357	367	369	344	372	346	352	361	341	342	361	376	347	326	324	342	357	354	370	354	328	355	349	359	357	355	367	355	359	321	341	358	350	374	386	372	333	349	363	379	334	341	377	337	337	367	359	388	395	346	332	325	392	375	356	350	345	336	338	322	363	343	360	327	351	372	374	337	345	357	374	380	373	346	346	378	369	328	366	374	357	356	380	355	384	365	346	349	371	354	380	314	349	325	340	354	334	336	330	351	349	353	348	372	352	326	327	348	343	353	350	350	365	330	367	379	334	359	386	336	364	370	343	363	292	353	343	388	357	326	390	366	325	341	360	368	341	363	320	361	375	373	364	321	360	340	377	341	326	346	349	411	362	342	358	341	361	340	377	352	383	370	326	350	339	381	337	332	350	324	381	355	340	378	344	366	351	330	344	344	351	334	371	378	351	361	366	355	343	310	345	360	345	327	353	338	333	329	367	341	370	373	339	380	347	344	373	370	338	360	320	378	330	379	348	342	364	343	340	346	356	365	343	324	403	334	346	339	298	364	361	349	343	344	361	376	334	366	362	356	366	381	368	361	358	354	348	352	334	412	324	347	359	363	339	354	347	362	342	356	343	350	362	361	329	350	327	340	359	330	338	362	342	368	357	374	349	362	349	375	384	364	341	367	360	326	340	369	351	345	348	340	345	373	333	390	390	327	374	368	335	316	350	364	328	389	334	366	349	374	364	362	357	360	346	349	387	339	340	397	346	364	369	356	362	348	333	344	355	336	351	366	361	323	361	365	359	350	353	365	354	347	349	355	349	360	330	357	398	354	347	367	381	386	358	366	328	363	357	386	359	367	362	363	349	365	351	356	354	335	329	315	384	356	334	355	378	339	369	350	347	354	348	377	324	383	349	345	338	344	359	378	333	361	369	359	365	361	354	343	324	372	364	344	340	347	344	348	345	360	373	332	359	345	356	325	380	317	341	334	349	363	366	356	343	352	361	352	365	361	372	355	319	365	356	347	394	381	325	359	373	314	314	343	343	328	365	377	382	337	357	346	343	359	344	335	335	336	368	342	369	312	337	363	358	360	324	367	418	325	351	377	348	332	338	323	365	340	332	300	336	390	345	304	346	347	363	357	361	369	345	397	368	355	331	367	365	340	324	386	340	344	384	333	351	319	360	370	339	307	351	373	360	352	377	370	362	348	348	338	363	351	371	389	357	364	351	345	374	343	370	368	358	366	355	328	352	327	373	346	370	336	355	380	322	349	350	334	343	361	349	341	380	357	378	354	351	352	347	342	335	352	337	346	323	329	342	344	375	370	387	338	336	366	373	332	354	413	370	375	307	356	353	370	362	337	363	368	342	334	355	332	356	368	363	334	335	325	355	353	366	359	375	374	352	358	352	354	391	332	370	366	392	339	365	366	356	380	370	328	357	374	321	386	350	377	344	364	321	380	362	341	354	354	362	364	392	341	342	371	349	338	311	307	379	366	342	335	346	366	333	350	335	379	369	373	345	292	334	365	390	353	330	364	373	380	382	351	331	341	343	347	303	349	340	355	336	312	365	361	349	348	347	366	353	363	370	352	320	339	368	357	338	364	376	355	390	372	385	371	343	341	333	363	343	366	341	328	349	387	397	335	367	353	347	335	373	357	356	319	345	334	361	375	345	319	332	336	296	357	334	384	366	335	345	344	357	368	352	378	346	329	326	341	363	356	367	365	396	357	343	368	360	372	348	359	335	345	364	380	373	306	363	350	351	366	351	372	348	396	371	346	347	351	373	331	367	320	371	380	359	376	350	350	358	343	363	343	381	346	341	332	397	396	333	358	339	336	378	350	336	306	381	330	355	357	350	346	364	367	357	378	345	356	357	365	336	338	340	352	346	370	369	356	359	389	341	352	359	355	369	337	337	380	355	320	353	356	351	338	356	306	359	353	371	377	354	351	361	344	328	346	346	366	352	375	373	362	364	355	340	352	371	367	363	328	311	338	321	380	374	347	414	351	388	352	357	362	351	357	342	321	369	363	342	353	369	364	349	366	345	386	347	351	356	353	356	373	364	352	382	353	355	381	354	367	344	362	332	342	351	339	349	346	403	358	356	362	330	338	346	332	350	365	372	343	349	353	369	347	354	360	358	378	333	353	371	372	347	358	360	343	373	356	338	349	350	353	363	368	354	348	379	336	347	364	377	354	349	331	364	362	354	377	364	370	357	339	351	369	396	379	341	353	369	343	357	339	362	391	368	342	354	353	365	344	335	338	342	340	321	372	344	396	348	344	323	373	385	362	362	344	338	351	354	351	382	402	356	384	355	343	347	354	352	326	362	343	329	340	357	351	369	322	361	339	350	348	339	340	365	360	344	352	364	354	325	364	318	358	368	345	343	361	322	349	376	351	397	329	339	362	359	338	384	377	360	363	373	355	343	351	356	381	358	363	376	375	353	372	324	364	342	353	361	333	397	351	353	357	343	359	351	379	356	378	365	343	370	340	364	363	363	346	344	334	392	377	358	352	346	383	356	374	333	347	373	361	303	346	350	349	366	361	347	334	384	358	341	363	339	368	354	349	366	331	380	359	350	347	334	380	403	337	320	325	338	314	351	328	371	368	365	351	358	370	360	342	353	380	342	336	376	331	387	325	353	385	361	348	322	346	377
23130	17399	15643	11405	7040	3073	1646	1445	1086	833	672	647	526	374	319	275	288	245	214	218	199	192	181	178	158	178	185	169	146	177	142	138	145	153	122	148	132	123	137	140	126	151	135	121	136	150	147	135	135	148	144	132	124	128	139	134	128	143	156	127	130	111	136	125	135	142	141	135	118	126	124	139	132	145	139	138	122	136	142	126	112	145	128	122	121	129	135	130	169	142	132	138	129	139	125	108	150	147	131	106	139	154	138	130	144	146	128	160	138	145	146	148	138	145	117	130	110	129	135	135	137	131	124	115	126	125	151	124	137	133	142	123	150	147	115	137	128	162	147	134	155	143	119	142	147	149	108	116	121	137	114	121	132	128	121	104	138	155	121	120	110	123	139	137	128	131	143	144	145	135	125	126	146	125	143	124	123	126	140	144	116	154	119	124	132	161	136	118	145	155	127	126	148	134	136	138	116	150	134	142	146	124	139	145	125	116	126	105	123	131	136	126	140	129	126	138	139	128	143	133	161	152	152	129	119	124	147	138	131	117	130	124	152	132	136	158	130	119	120	136	134	138	119	167	140	123	149	119	117	122	132	116	140	134	146	146	146	116	138	130	115	126	146	121	149	122	144	135	104	141	114	131	135	141	122	137	134	121	124	126	132	145	135	126	122	135	129	111	132	118	129	132	149	132	147	135	125	123	137	112	129	135	116	132	140	140	131	140	152	110	110	152	146	137	140	144	127	122	135	151	124	130	123	143	118	139	121	123	136	132	121	141	118	129	126	147	128	133	136	118	125	125	121	134	158	130	124	124	143	113	136	141	131	135	119	137	118	127	122	112	130	153	110	135	157	116	115	131	130	126	152	119	119	115	136	137	140	133	137	122	139	125	130	131	128	139	141	130	120	140	138	120	139	146	138	144	146	124	123	132	140	133	131	133	132	129	118	141	152	144	123	125	120	140	126	130	148	127	136	116	124	132	124	122	125	144	140	130	135	136	129	155	140	133	134	128	133	150	148	143	172	117	142	138	140	135	124	132	113	137	124	155	126	128	121	143	133	144	146	132	110	112	132	128	123	126	134	135	128	125	120	139	142	136	134	114	135	118	128	143	133	142	134	137	120	126	125	133	139	113	126	130	133	123	128	135	130	117	144	119	131	110	139	129	144	128	144	127	147	119	116	134	135	131	113	125	150	129	153	136	159	117	130	129	130	135	123	129	136	150	149	129	161	138	143	140	135	137	129	146	130	125	134	107	143	126	140	134	148	140	126	135	143	130	113	131	135	116	127	119	149	132	127	128	117	136	135	119	126	111	136	131	140	150	129	140	143	104	123	132	140	154	138	113	130	140	115	141	130	119	120	125	130	140	167	132	136	149	134	119	134	116	131	139	126	132	135	148	162	142	120	134	131	136	151	129	133	143	138	115	145	128	124	140	117	131	120	123	129	140	114	116	127	121	123	157	115	122	147	129	146	141	117	147	121	113	133	145	141	154	138	126	144	122	138	140	140	128	142	132	144	132	127	129	148	127	140	121	143	135	118	129	146	136	134	120	139	135	131	127	119	118	138	131	151	148	158	134	128	138	126	141	126	142	142	112	145	137	141	132	130	123	133	134	128	149	136	134	141	123	119	135	132	141	138	140	124	125	139	138	132	136	142	133	149	135	149	129	122	126	135	130	125	132	112	133	136	121	147	99	120	135	142	128	147	135	128	127	123	127	129	144	119	124	120	112	128	158	131	112	122	127	137	144	141	128	130	126	134	132	128	145	141	122	119	134	115	135	130	136	119	144	127	132	138	132	139	126	129	146	137	126	129	149	138	128	144	144	133	131	147	143	120	121	156	133	116	131	119	109	115	131	139	117	141	124	159	131	136	128	130	113	151	133	128	139	149	129	135	131	129	148	120	141	130	143	137	154	131	137	127	108	118	114	145	114	136	141	146	118	134	133	149	141	149	132	114	140	139	133	118	117	108	119	135	137	146	128	134	146	153	135	140	115	126	146	138	137	142	124	125	113	130	139	151	132	146	142	125	130	135	152	149	105	132	149	160	135	126	146	130	121	123	168	135	133	145	144	153	117	139	119	136	124	139	102	149	128	135	106	135	143	134	135	135	126	148	137	116	131	149	137	128	137	148	114	129	141	139	117	124	106	111	149	131	135	133	145	117	143	126	158	118	130	112	129	136	131	116	130	119	143	137	110	139	123	143	132	132	140	124	134	130	139	154	136	110	129	122	115	156	153	127	129	136	141	131	137	139	131	137	130	139	152	160	145	117	116	125	132	136	138	123	125	137	143	104	119	154	141	145	137	133	133	111	118	123	116	163	142	131	159	123	141	132	113	111	156	130	135	138	97	130	137	137	117	111	134	143	149	130	151	140	141	129	137	132	138	122	128	119	134	118	137	146	133	122	130	113	149	138	120	128	116	122	150	141	127	123	137	161	120	129	137	122	120	135	129	125	134	130	142	136	140	135	141	122	126	131	132	136	146	128	116	146	146	129	133	127	114	150	137	130	135	133	151	140	147	145	133	133	135	138	141	126	140	143	122	143	145	123	120	121	117	124	111	132	126	123	141	142	145	155	121	144	133	112	112	119	109	126	120	130	151	126	153	135	133	122	140	105	142	123	128	127	105	130	145	151	143	112	135	128	135	113	146	149	128	155	143	141	122	150	114	125	131	141	142	119	146	141	143	126	138	135	146	128	125	134	122	112	154	148	139	127	160	144	160	133	121	133	122	137	137	112	122	131	130	148	132	122	142	131	135	142	134	141	121	127	130	124	146	164	135	151	147	133	144	126	147	125	121	132	149	128	121	127	132	110	115	146	131	123	126	149	141	134	128	137	136	140	156	124	120	108	126	107	144	142	132	130	146	140	117	123	153	122	133	146	145	119	123	134	118	131	137	144	141	131	136	124	155	99	158	116	144	118	120	129	126	138	141	142	131	134	121	147	121	125	119	110	134	127	125	138	150	154	110	122	142	130	129	139	117	130	139	131	121	141	139	130	125	142	117	167	127	120	155	123	129	121	143	134	129	143	137	128	132	116	149	113	141	144	119	124	134	125	124	147	124	139	126	130	129	136	142	132	121	123	137	133	138	115	135	122	137	130	140	107	143	133	120	137	167	141	151	137	136	133	133	141	117	127	121	145	143	154	132	140	123	141	131	153	114	112	132	162	123	135	144	131	128	106	127	123	116	128	144	128	138	144	164	144	144	138	146	128	136	133	130	148	126	112	135	143	175	139	133	148	124	126	131	116	156	134	133	152	124	116	130	141	131	128	151	132	130	145	145	114	140	110	134	139	120	143	131	141	134	136	143	152	96	124	136	133	106	133	123	146	128	141	141	145	121	123	121	127	141	124	127	139	117	128	133	133	135	127	133	134	131	129	122	160	141	127	123	134	124	151	144	138	128	133	116	116	156	135	138	139	135	117	146	145	123	131	135	122	124	121	125	142	150	147	118	122	161	112	127	128	129	134	123	133	130	148	121
14103	15032	22252	21799	17392	9657	6194	6023	4585	3955	3308	3459	2550	1905	1666	1463	1386	1133	952	953	874	742	726	631	575	522	501	479	437	439	427	448	450	454	414	403	431	385	417	362	402	394	389	368	404	403	392	380	371	398	377	399	367	367	399	366	334	396	329	371	340	353	358	388	328	360	382	371	336	353	341	336	324	344	365	342	336	327	320	378	319	355	347	319	339	359	354	344	324	348	349	321	345	348	341	345	366	335	320	350	356	303	332	327	330	344	343	361	333	340	354	338	333	315	331	350	297	326	353	353	345	325	347	308	372	345	333	324	344	323	328	327	338	333	344	363	344	320	323	346	366	364	324	321	324	304	329	276	375	335	328	333	327	339	315	331	343	328	314	314	370	355	335	363	318	314	328	349	331	354	320	311	325	330	323	325	331	358	325	328	335	352	346	323	347	343	338	325	339	318	367	318	354	339	332	325	325	327	304	316	302	370	348	339	354	343	331	328	360	335	342	335	327	353	366	318	337	356	313	312	361	305	361	345	297	348	327	307	332	328	346	304	356	326	387	323	354	292	366	340	364	339	327	342	364	281	343	342	323	314	328	346	352	357	326	310	393	315	320	305	357	340	328	342	347	350	335	331	329	358	327	342	359	320	334	360	339	314	329	343	380	313	340	354	330	354	352	379	333	325	347	336	337	326	334	309	338	336	326	340	300	340	325	344	330	351	332	322	315	335	351	314	327	358	340	344	349	325	327	315	322	316	362	333	327	344	314	367	299	350	328	358	339	356	340	324	321	295	326	332	319	331	360	362	340	354	302	340	338	370	328	373	316	331	343	352	328	326	327	296	355	342	336	313	342	315	318	340	343	331	347	357	310	318	332	306	328	355	307	303	320	321	357	316	329	330	327	346	355	292	351	346	313	338	323	330	333	338	327	321	320	326	332	326	328	324	334	323	318	311	326	326	351	332	351	343	340	316	345	353	326	342	347	321	300	338	324	325	343	331	346	318	344	333	317	331	345	314	370	309	374	348	336	327	310	331	345	351	321	322	331	343	323	367	347	313	362	351	315	334	339	330	318	356	333	331	340	333	322	331	344	338	321	326	344	354	350	305	340	302	321	354	326	298	330	333	369	343	340	366	326	356	348	343	358	297	309	343	348	341	366	341	302	308	339	323	325	360	322	358	340	309	304	325	331	314	330	342	367	320	351	336	337	341	343	332	335	305	320	338	354	323	326	358	319	366	358	356	331	304	343	331	322	328	336	347	275	344	347	359	300	337	336	333	317	331	331	326	335	347	341	312	320	319	320	342	342	330	350	355	338	312	355	325	306	332	355	344	348	326	348	332	341	311	351	343	334	288	337	299	369	376	321	330	330	340	317	358	371	343	341	300	335	347	308	310	324	333	311	370	338	349	381	306	325	344	313	309	337	327	317	335	293	337	359	351	307	338	313	352	331	351	362	357	337	346	312	366	344	307	310	330	309	313	321	315	332	321	328	353	327	346	317	344	334	322	336	368	302	318	323	345	328	362	344	309	336	318	320	344	316	366	329	322	360	340	340	331	364	347	390	325	341	344	322	320	320	300	376	309	358	336	308	349	352	333	345	340	328	336	327	326	358	358	327	314	349	310	347	320	306	323	360	325	309	345	330	340	364	349	319	331	347	306	317	376	328	322	341	340	335	318	345	318	335	345	333	346	323	364	352	333	286	339	379	302	333	363	344	333	319	349	332	339	327	315	344	338	337	337	350	363	337	316	343	339	372	339	314	319	332	354	311	336	378	330	336	324	325	351	362	362	312	333	308	326	333	340	315	299	327	344	319	333	341	364	342	343	368	333	350	327	302	331	348	331	304	356	361	342	305	327	333	325	345	327	369	342	365	346	330	358	314	347	336	307	321	340	315	333	332	337	335	329	336	338	359	351	340	334	328	307	321	366	341	335	301	344	353	339	345	326	337	325	334	348	350	315	330	316	365	298	330	326	324	332	331	326	306	342	310	322	355	325	353	318	338	348	296	357	322	334	319	304	331	322	316	338	356	320	341	310	324	353	353	355	342	343	338	354	329	318	331	374	338	323	303	345	353	362	306	324	337	351	322	347	332	320	317	327	375	345	309	324	338	321	342	334	338	349	339	346	326	317	306	316	307	348	335	328	334	334	357	334	337	364	323	321	332	317	355	332	343	335	334	353	325	362	359	322	357	329	311	322	310	338	341	308	348	353	339	304	340	350	337	317	314	331	347	304	330	342	345	318	357	340	352	335	345	359	315	335	315	345	321	378	310	350	333	335	336	350	365	344	357	330	338	314	304	322	340	316	335	305	346	327	337	327	354	323	339	313	348	355	345	347	316	336	324	337	353	311	335	357	335	350	327	301	319	333	344	323	309	352	321	315	322	370	324	334	349	315	317	331	323	367	324	348	302	317	343	327	362	368	357	329	323	308	329	358	327	340	388	356	346	345	357	313	326	326	293	341	302	335	308	388	342	336	314	355	346	328	312	337	347	335	313	365	332	356	327	322	320	318	330	348	339	325	345	351	331	311	349	319	333	355	333	342	337	336	353	309	308	308	339	301	324	312	326	323	302	303	331	333	315	368	331	351	373	320	313	369	330	360	370	338	349	339	347	346	336	351	330	336	331	325	299	355	364	306	308	303	380	335	323	371	326	333	363	345	321	357	336	340	373	355	318	324	338	325	325	337	318	346	364	360	333	345	342	308	340	356	347	347	320	360	330	335	339	331	353	319	325	332	328	323	323	336	348	303	357	340	318	345	345	338	327	331	347	321	345	321	301	329	314	320	335	375	350	323	363	341	328	331	356	310	296	338	332	348	328	340	337	339	358	344	311	353	340	308	369	336	356	342	350	315	337	320	358	328	343	356	342	353	322	360	322	336	344	359	337	282	361	355	357	337	340	305	332	346	311	345	344	329	318	329	363	352	308	317	308	334	333	319	319	316	332	330	307	354	330	338	336	280	349	338	341	302	337	317	328	342	302	313	324	339	338	349	366	304	343	336	330	301	369	350	354	339	337	356	310	350	316	315	326	338	337	344	326	321	335	332	351	316	338	318	350	355	335	329	333	343	357	319	309	349	321	352	334	322	303	344	319	327	325	360	332	342	323	330	302	333	348	351	345	335	345	332	323	314	324	325	335	299	365	354	322	327	358	300	323	337	316	330	315	304	322	342	351	356	358	355	339	296	335	316	366	343	332	303	315	375	332	317	357	331	342	327	349	376	343	340	310	340	320	323	342	328	353	367	333	308	325	329	331	316	358	319	338	357	323	359	311	356	314	344	323	349	323	333	312	359	320	341	319	329	332	353	341	314	343	362	350	347	337	323	354	334	332	315	346	367	323	330	339	322	333	355	352	317	307	356	339	334	351	327	316	357	360	354	324	317	352	327	369	341	327	332	329	364	315	348	335	342	333	330	308	339	324	331	305	337	339	320	359	338	360	330	380	330	351	344	324	313	347	309	353	330	336	322	300	347	347	345	362	326
40786	38084	46758	37520	29676	27295	17457	9591	7983	8006	6688	5590	4190	2602	2019	1574	1671	1323	793	767	891	631	565	433	344	308	289	310	262	262	230	240	290	311	292	223	243	204	184	189	190	189	204	204	219	222	237	252	241	241	204	223	195	177	188	201	204	178	195	153	163	182	161	174	172	170	189	155	167	195	168	165	145	142	185	186	167	153	169	155	152	183	177	165	135	155	190	156	172	177	140	145	165	177	168	173	184	150	177	164	172	181	191	168	158	165	146	168	178	137	153	169	145	164	162	158	181	172	158	181	172	159	178	163	182	165	174	177	173	169	145	169	155	174	157	172	196	166	160	176	150	166	191	187	163	166	160	167	166	171	155	170	160	190	155	172	160	146	148	168	159	162	158	154	156	169	165	158	174	169	167	148	161	167	153	180	182	180	176	146	181	153	183	163	153	170	179	181	161	154	153	140	157	155	178	161	146	166	161	152	172	154	173	175	177	147	163	173	170	175	173	162	143	159	174	159	148	163	160	158	176	145	136	168	188	157	169	160	162	163	179	151	182	161	177	175	183	186	173	159	172	164	160	168	184	194	153	155	218	173	169	159	154	174	165	169	140	193	190	154	175	184	180	176	176	156	185	180	155	194	162	180	171	174	184	161	177	163	134	181	179	157	164	153	186	180	165	150	161	172	162	168	158	157	162	179	153	144	172	167	187	157	154	157	186	163	179	174	189	174	178	174	183	201	183	150	179	171	187	162	185	181	185	161	167	191	157	160	151	177	173	158	133	185	172	154	164	161	152	159	168	172	188	147	166	149	155	169	157	151	150	152	174	174	181	167	172	185	137	181	161	197	157	166	188	156	175	185	180	152	143	173	198	164	194	142	157	171	199	173	165	158	199	169	181	175	162	167	156	158	166	172	177	179	174	194	184	171	154	181	153	153	151	159	172	170	158	147	174	190	194	153	159	147	181	184	193	162	163	154	149	186	153	149	167	182	199	161	146	187	176	175	177	162	138	168	160	164	145	170	140	167	163	182	177	161	172	157	158	168	173	165	167	172	164	177	166	160	157	148	166	168	175	161	152	178	164	169	144	151	167	171	204	154	169	162	188	157	146	153	170	163	154	158	173	174	166	164	173	173	158	172	172	169	155	183	148	203	164	159	170	158	174	158	175	159	195	195	162	160	152	181	158	175	174	169	173	176	166	172	174	169	169	148	159	168	172	165	155	171	183	170	175	164	147	149	161	162	164	157	166	159	174	149	184	165	153	157	177	167	168	180	165	166	173	172	157	178	153	175	143	159	153	179	165	187	180	167	164	170	166	152	162	159	176	167	144	179	149	172	184	161	162	183	160	165	154	187	161	168	185	132	162	137	171	163	158	157	183	155	185	179	163	176	157	152	160	157	165	162	155	170	158	184	178	178	168	176	144	164	184	170	183	162	160	185	161	162	206	159	184	162	148	179	183	159	155	192	145	173	192	177	168	160	171	168	147	155	173	167	150	136	182	138	179	149	184	180	186	170	145	140	164	161	161	177	186	163	179	184	157	178	167	160	177	168	150	169	166	174	161	153	176	151	168	190	181	186	149	186	166	193	175	144	156	169	171	186	164	171	159	148	153	164	169	162	171	161	144	181	156	184	179	164	174	161	180	179	166	174	185	151	146	164	160	166	169	199	175	150	130	166	171	167	160	168	172	168	141	142	168	164	176	157	161	176	138	196	180	173	173	163	181	153	158	164	163	178	175	160	170	173	162	183	146	183	168	180	171	173	177	143	184	161	172	179	169	153	139	155	172	177	155	146	153	155	155	167	161	191	156	143	155	139	165	168	158	157	175	156	160	185	163	154	143	149	138	163	157	164	171	159	175	188	175	149	161	159	160	169	163	178	186	165	161	149	178	177	160	188	143	181	181	148	167	166	199	156	156	152	173	172	176	195	164	182	149	183	169	151	161	171	164	129	144	163	161	161	157	165	147	184	165	166	162	158	156	169	195	168	151	174	194	161	189	195	162	165	155	164	157	178	189	155	149	149	164	176	173	177	184	133	164	140	129	153	161	175	149	151	192	147	167	167	142	169	126	168	183	165	173	161	149	201	149	173	167	160	179	182	150	172	178	161	174	184	162	157	161	177	171	155	188	146	137	176	154	158	159	168	156	158	169	159	162	166	147	178	167	159	142	155	155	191	168	165	169	175	193	180	149	156	157	167	158	179	171	191	153	162	148	174	163	156	180	197	180	173	167	160	203	166	163	156	206	164	159	174	170	151	150	160	160	170	154	166	158	165	158	189	157	157	192	179	174	176	174	170	185	148	187	149	162	172	158	154	165	169	142	146	168	159	160	151	169	156	175	192	179	159	170	180	162	190	178	161	155	177	184	166	177	165	171	148	157	165	151	174	133	184	141	171	145	157	166	155	155	157	168	174	186	165	154	200	172	179	182	179	214	164	190	151	162	149	160	164	173	169	153	170	177	162	150	173	177	176	164	133	160	179	165	176	157	172	161	192	173	169	191	181	161	140	181	176	181	192	154	178	192	155	143	153	187	191	154	159	156	139	165	168	174	147	168	162	161	165	166	180	170	175	175	176	183	161	186	184	192	161	164	167	163	176	151	148	159	151	154	146	169	191	160	138	177	153	158	154	168	159	151	176	178	153	145	159	175	172	173	188	174	151	163	162	176	145	151	158	153	149	196	181	160	155	168	166	165	153	147	154	195	187	168	164	154	149	160	170	163	156	153	150	159	190	170	144	175	174	173	165	159	180	156	162	152	180	164	180	169	133	149	171	154	136	167	175	163	159	166	158	172	151	160	184	192	170	171	172	166	146	160	184	158	165	182	161	191	157	172	170	146	184	183	193	163	128	155	166	174	183	201	170	155	171	158	186	200	164	161	157	162	172	170	162	184	192	132	158	183	162	164	187	150	152	178	178	165	147	155	159	165	158	185	166	166	184	181	170	172	175	140	161	181	170	171	195	168	149	163	148	155	171	147	172	176	196	139	155	181	173	169	172	161	175	159	156	171	185	173	136	167	145	169	162	195	144	189	175	165	196	178	157	160	164	177	182	184	158	169	147	170	169	151	163	179	168	162	159	170	162	169	176	156	175	174	165	163	164	168	175	189	166	167	155	145	149	165	169	159	152	189	166	140	156	162	188	171	154	161	156	170	160	187	169	146	162	176	158	141	153	171	144	160	149	204	165	153	180	157	163	173	173	182	158	145	180	179	173	179	173	162	178	150	178	159	174	151	178	164	167	184	186	165	171	160	183	160	158	158	178	135	170	163	144	163	166	178	164	147	171	145	145	172	164	170	177	166	151	156	160	148	148	158	182	165	188	183	178	164	170	158	162	188	154	168	148	161	159	164	184	176	180	187	164	170	149	179	171	148	166	173	173	138	165	191	172	178	152	141	157	172	163	151	162	169	170	146	145	171	191	156	170	172	159	172	185	167	147	157	173	177	203	152	163	183	180	149	153	161	164	153	166	167	170	147	181	157	184
26965	31655	45450	41623	35659	33852	19789	16020	17375	19891	19102	19414	15272	11180	9429	7759	8204	6007	4223	4203	4070	2785	2642	1813	1707	1328	1273	1183	1039	950	955	1033	1305	1591	1263	1038	902	708	627	634	558	727	718	724	815	1094	987	1064	994	853	762	672	639	600	648	662	579	593	515	562	508	499	489	488	458	446	468	491	526	496	467	494	441	442	435	466	429	433	405	363	431	427	409	421	403	413	381	420	433	427	406	395	396	402	399	415	408	390	377	393	386	403	420	414	391	414	435	406	386	415	384	416	439	394	373	411	432	400	404	405	416	365	407	409	389	425	398	426	399	400	449	412	400	393	402	411	422	392	373	409	382	403	405	407	403	383	412	427	417	368	404	424	423	407	420	410	373	415	418	403	419	387	395	404	404	413	392	399	419	409	402	376	418	405	386	410	418	399	414	403	378	421	395	428	381	392	412	432	437	393	397	441	378	425	414	409	406	381	405	412	408	401	416	417	404	424	375	438	423	396	437	423	396	401	418	417	429	402	388	400	437	403	410	412	448	437	416	423	410	438	412	384	423	375	369	411	413	387	455	388	387	415	397	418	395	417	392	424	428	385	404	412	417	413	408	383	392	404	396	408	390	399	385	446	381	397	388	385	395	418	389	402	380	420	373	406	400	424	376	411	404	435	397	429	399	432	378	394	374	409	390	410	400	402	422	427	445	399	397	389	408	383	389	449	370	414	449	431	399	410	421	417	395	440	403	426	406	392	410	382	419	410	413	414	389	401	408	431	450	396	358	404	378	377	414	406	409	380	406	400	412	432	399	399	391	418	386	391	414	407	391	424	409	395	396	374	412	427	395	414	409	413	389	391	412	439	399	437	453	396	431	396	412	413	392	395	376	444	398	390	426	356	401	417	403	387	430	371	372	386	402	391	383	439	394	414	384	385	431	444	420	412	434	373	403	412	359	393	441	434	417	385	377	416	385	400	392	409	422	360	401	435	389	426	352	402	379	385	408	413	399	345	396	419	424	430	401	412	382	412	374	421	387	401	414	424	387	364	398	420	343	433	430	408	393	414	375	384	407	440	415	410	425	395	406	401	393	407	440	389	366	384	433	408	399	409	382	390	410	388	383	403	411	389	403	405	406	438	392	412	409	413	407	389	410	419	386	353	444	376	421	356	422	429	405	390	386	389	409	397	429	386	406	421	400	424	393	406	399	398	412	358	358	408	383	383	408	393	422	385	445	397	416	377	412	424	397	411	420	392	423	423	413	394	390	422	406	414	354	395	412	393	388	387	414	391	435	402	400	411	356	389	399	416	419	396	384	390	404	425	385	423	431	410	385	427	388	395	414	422	421	435	423	401	441	398	390	387	408	439	416	421	391	419	392	414	433	415	405	376	427	397	385	398	395	389	413	408	421	429	422	450	412	415	420	369	372	399	404	375	370	427	414	377	384	402	375	355	386	385	401	413	406	408	399	374	404	393	385	384	405	388	404	382	398	396	393	407	427	419	407	403	417	390	389	407	410	397	420	377	375	409	425	412	389	416	420	378	392	400	408	406	448	381	380	399	388	438	356	422	399	424	414	377	402	385	430	384	406	425	362	405	372	373	419	422	395	442	423	412	395	402	398	412	378	365	386	382	359	400	406	393	400	349	388	385	388	437	389	385	456	456	417	414	406	407	377	389	417	423	422	391	399	377	408	404	392	404	407	409	411	410	403	398	409	392	409	377	392	400	405	413	424	415	379	431	394	387	448	379	374	413	392	424	401	405	382	388	402	441	387	434	386	442	432	394	439	393	405	395	418	412	360	400	406	417	399	364	414	427	384	405	384	385	423	384	401	411	425	425	426	412	428	425	429	420	400	380	413	410	400	403	404	383	410	422	409	373	403	406	382	405	407	398	409	411	433	416	364	402	411	404	390	411	419	410	414	388	410	381	417	429	409	372	375	385	409	386	391	402	382	388	408	407	398	425	395	431	421	401	407	408	418	375	401	408	398	390	373	418	461	378	389	398	360	386	419	400	394	409	413	380	418	406	426	412	375	419	403	411	362	411	435	418	392	376	409	416	411	396	422	392	386	392	416	387	404	415	373	395	444	384	391	355	434	433	428	416	388	354	414	426	377	385	394	401	379	373	412	420	413	385	396	415	378	396	419	390	401	419	419	377	428	443	382	419	400	409	381	396	414	396	421	400	428	445	401	390	392	440	403	411	397	430	412	433	403	371	389	400	362	389	432	417	391	415	410	389	404	401	397	397	420	389	392	404	422	386	375	437	421	417	389	350	400	402	391	397	408	405	413	421	404	430	408	420	367	409	395	408	408	365	374	417	383	448	384	428	427	355	399	415	387	414	401	365	370	383	419	404	401	399	407	397	403	420	406	402	398	392	412	397	387	417	387	380	393	426	408	416	400	407	395	393	388	413	436	395	444	412	406	408	414	388	375	436	395	413	362	406	402	377	376	414	369	409	405	381	397	421	390	388	374	415	408	392	427	404	402	430	406	410	425	411	404	379	384	396	426	406	399	379	444	379	386	426	407	401	418	399	375	424	410	413	412	429	421	412	409	405	431	437	435	385	414	444	386	409	424	398	389	424	420	373	437	393	414	416	448	390	373	425	414	425	404	417	411	393	404	368	410	374	410	377	419	388	393	406	449	431	405	398	410	379	392	386	400	449	389	393	408	440	404	396	407	412	444	406	381	411	437	401	388	388	383	377	406	423	413	387	422	417	391	354	388	428	433	428	431	396	430	390	393	439	394	404	390	436	429	382	406	377	352	393	380	401	413	413	378	395	413	415	423	393	411	394	399	406	396	387	403	424	416	410	424	416	408	398	434	400	415	377	433	405	403	385	399	381	406	392	417	397	392	401	399	397	411	402	388	390	356	427	416	390	402	385	392	395	396	405	442	437	439	388	421	450	388	407	397	384	408	394	388	420	371	367	386	408	419	421	397	443	403	416	412	437	378	409	372	405	362	396	421	381	389	382	439	419	382	418	399	380	382	375	382	405	399	419	419	401	398	396	395	375	404	404	408	397	452	413	395	420	411	395	396	406	413	367	415	416	357	413	398	418	368	411	417	423	434	389	408	400	396	388	418	384	422	416	390	415	430	397	399	423	424	408	423	410	371	389	385	424	401	395	398	373	435	376	400	396	389	386	397	396	398	400	447	405	386	396	390	404	395	398	355	421	407	386	425	408	407	398	431	395	414	400	429	395	400	384	364	396	418	368	393	384	397	394	365	388	394	395	429	423	394	406	421	383	382	419	416	418	413	393	410	373	359	400	395	413	423	454	365	374	387	413	429	384	417	416	394	408	432	392	423	411	390	379	386	394	387	377	390	405	410	365	398	395	438	404	405	378	419	403	406	380	371	394	364	388	411	411	404	402	368	391	407	371	414	432	408	389	389	374	369	427	417	414	392	382	386	421	412	409	393	402	417	422	459	376	349	423	421	387	376	404	432	414	401	395	424	396	407	418	398	450	414	422	389	409	399	426	433	420	409	420
47557	46355	43113	36124	35472	37388	26537	20052	17365	16347	13902	12233	9121	5996	4552	3344	3632	2632	1685	1485	1542	1179	965	745	579	454	364	371	274	292	265	289	381	501	325	328	276	224	208	223	226	220	225	218	277	316	297	336	314	264	223	257	220	227	211	184	241	182	160	179	181	192	177	146	166	189	166	173	198	179	152	145	168	147	147	149	161	145	166	159	148	143	136	142	152	155	140	155	146	158	137	165	157	140	139	146	172	135	151	148	137	134	143	150	128	141	146	144	164	167	166	133	166	155	146	138	137	142	160	157	138	167	159	148	159	134	156	142	121	144	158	142	144	135	149	154	156	155	143	167	155	173	144	132	161	146	153	140	155	144	146	157	143	150	126	154	147	142	151	154	140	139	159	137	157	161	150	141	156	148	154	168	170	135	125	160	144	126	162	131	142	145	170	127	163	142	149	138	139	138	147	170	146	153	121	144	157	153	144	158	150	138	158	160	151	129	151	130	146	127	171	152	135	176	146	153	138	168	152	157	156	160	141	169	174	172	162	131	123	138	164	140	138	114	139	160	147	155	156	159	150	145	139	144	149	140	153	142	124	142	142	150	139	166	142	156	160	109	175	145	140	161	151	131	163	168	157	146	126	151	146	148	114	148	147	175	147	139	137	152	144	130	164	148	161	157	158	153	141	141	151	149	167	150	170	147	130	119	176	147	141	147	129	157	161	158	141	144	156	160	136	149	139	159	152	166	149	145	146	152	163	131	144	151	153	167	158	136	148	144	157	163	153	143	159	124	142	154	151	127	146	136	138	157	152	144	150	146	124	152	131	148	155	148	164	160	157	161	139	137	140	134	145	161	142	154	167	148	145	132	141	146	138	167	144	144	153	130	152	156	115	150	142	145	166	157	148	168	152	181	158	141	159	136	170	160	157	133	153	143	135	181	169	136	142	154	149	150	137	133	147	130	144	139	170	120	152	138	145	174	151	148	151	133	172	126	152	143	153	132	161	134	143	153	159	129	160	152	147	143	146	128	145	131	124	149	140	152	160	162	153	152	158	156	143	140	188	152	153	182	162	129	134	130	145	148	159	149	113	132	153	159	134	141	163	162	138	142	159	163	175	138	164	157	132	148	142	180	134	141	160	158	127	150	128	173	130	145	157	162	148	151	142	160	158	139	140	148	153	145	145	143	151	135	138	141	114	130	132	136	143	158	164	157	153	140	138	151	150	151	153	163	161	156	131	168	135	157	167	142	133	154	167	143	167	128	140	132	163	150	154	160	168	157	149	134	135	162	146	147	128	172	139	165	168	159	161	163	145	152	164	137	152	133	152	152	167	126	147	151	152	155	126	136	149	167	155	161	145	149	156	152	144	157	128	139	178	169	136	128	154	136	161	171	146	124	155	161	161	158	153	156	160	157	135	149	119	129	148	145	148	151	154	162	184	149	145	140	172	128	130	141	132	144	123	145	162	142	150	159	152	173	139	127	132	162	146	144	172	176	152	143	154	162	148	142	135	143	133	128	158	148	156	153	155	165	172	132	163	167	148	156	156	141	150	161	150	148	150	133	144	127	157	172	143	146	167	125	151	156	144	145	137	163	163	155	130	134	118	151	153	122	117	150	161	132	138	149	149	165	171	154	169	133	159	147	135	148	134	151	157	137	147	155	155	157	162	148	159	148	145	136	162	142	138	147	148	148	148	155	149	142	148	137	136	142	138	159	132	162	152	150	174	167	157	146	145	126	156	162	147	157	156	179	138	157	166	172	183	158	184	126	166	143	159	128	128	152	163	132	135	141	155	157	134	148	160	127	151	152	150	148	131	142	134	134	124	155	170	153	156	155	137	148	140	153	148	125	151	142	139	144	166	164	165	164	146	155	147	155	154	156	150	152	142	141	111	137	148	139	142	151	144	147	158	155	156	144	161	165	150	151	176	134	155	151	155	154	122	142	140	154	135	120	131	137	141	153	142	155	150	157	147	143	114	166	140	159	138	142	146	147	147	179	133	156	129	149	133	146	159	137	143	171	129	143	130	141	164	147	154	156	143	144	174	138	166	146	119	130	147	145	128	138	126	140	153	164	143	175	158	125	144	134	158	155	161	161	142	161	136	140	138	123	144	155	149	137	170	126	135	134	167	161	145	132	140	137	144	177	139	133	154	150	140	141	145	133	141	177	152	142	171	130	143	136	157	135	161	153	133	156	155	142	145	135	151	154	148	157	145	138	154	140	156	137	138	145	135	156	130	145	134	147	151	148	149	150	148	147	141	139	150	152	152	150	129	167	138	133	125	173	140	160	125	146	146	126	137	150	158	166	158	144	133	143	123	130	150	124	161	126	155	156	148	155	150	132	153	152	158	150	142	154	147	127	162	171	143	130	155	162	147	158	171	150	148	135	147	129	172	145	129	172	155	145	134	162	156	145	147	137	141	158	158	178	155	132	125	129	130	146	163	145	155	151	167	143	159	162	145	144	142	141	137	168	140	139	150	136	158	156	151	152	153	147	137	147	129	152	139	166	142	150	148	122	155	127	148	157	149	178	165	131	129	152	135	138	160	147	139	135	141	151	135	168	137	153	133	155	176	150	133	148	136	143	149	139	154	165	156	143	138	147	143	169	152	146	143	142	128	166	162	145	134	141	133	159	157	173	162	167	140	152	154	181	136	162	144	163	152	141	144	139	152	145	155	147	143	147	144	140	154	139	152	142	142	154	151	159	155	148	142	156	147	122	152	156	131	133	125	141	136	136	136	152	145	135	147	173	138	150	142	169	157	153	145	131	145	144	130	135	140	143	136	158	133	137	157	152	127	153	133	164	148	139	124	142	151	163	152	138	153	134	147	170	161	136	140	145	160	157	161	160	144	156	132	140	150	156	140	136	147	127	142	142	121	152	178	127	143	136	144	142	152	132	184	153	141	147	150	167	152	182	166	157	164	157	155	155	141	137	130	136	144	166	130	148	158	154	127	163	135	161	131	139	152	144	138	143	164	154	143	129	150	143	172	137	127	153	130	127	142	141	141	143	136	147	144	134	139	169	147	154	155	155	135	124	183	165	158	126	150	132	159	174	134	137	141	141	168	147	150	150	152	147	139	164	137	138	158	141	151	152	130	138	151	165	137	153	138	145	153	134	131	146	157	152	153	142	154	151	125	142	140	146	154	146	165	148	143	162	127	130	162	150	149	137	134	143	142	149	146	157	166	146	150	126	141	155	150	131	144	157	162	152	126	175	167	133	154	166	169	139	176	149	159	131	141	157	149	140	150	140	164	130	159	148	137	131	141	147	119	137	141	135	147	146	144	156	158	137	153	153	151	155	137	147	130	144	160	140	155	151	146	154	153	139	138	142	135	155	126	144	134	153	176	167	137	160	150	155	149	147	138	161	150	149	139	170	163	143	152	162	148	119	144	150	156	143	150	152	148	159	144	139	143	141	138	134	136	148	159	143	152	141	143	148	165	160	126	149	151	168	132	133	131	129	132	160	159	144	152	143	127	153
32409	40931	44873	43084	43819	44102	27684	27244	26893	29746	29432	29969	24722	20590	16638	13795	14215	10775	7957	7946	7014	5022	4506	3293	2726	2215	1880	1747	1580	1539	1463	1654	2102	2896	1961	1796	1321	987	877	879	846	914	986	982	1167	1648	1696	1590	1500	1264	1009	872	886	912	865	875	739	675	564	603	539	533	525	502	579	504	520	495	520	513	556	439	470	470	467	438	434	392	403	367	370	391	379	400	427	339	354	334	406	379	365	315	359	361	347	334	331	330	338	354	327	355	374	334	344	362	383	338	347	336	387	353	344	345	363	335	328	341	387	363	358	368	338	364	329	367	343	324	349	340	347	334	355	386	391	340	385	364	358	371	391	324	350	348	367	330	382	342	357	366	355	329	382	361	354	346	352	378	365	384	360	363	352	371	351	341	380	360	374	368	351	368	334	339	363	329	355	352	357	355	354	372	358	341	334	365	353	400	341	363	382	352	343	327	356	357	383	373	362	404	347	325	349	364	400	367	360	367	384	359	364	376	358	390	355	368	339	354	385	357	326	349	365	334	344	332	388	365	361	352	391	322	342	377	359	356	366	395	378	390	379	319	344	366	346	318	329	357	352	363	355	370	372	368	332	336	337	381	344	365	370	349	334	359	363	352	365	377	355	327	328	364	355	365	378	332	369	333	364	364	364	354	354	349	362	381	349	374	358	357	340	360	349	350	337	383	365	349	368	307	343	315	358	346	361	358	353	344	392	345	372	347	337	325	352	359	328	335	373	319	347	338	337	327	337	351	317	384	324	351	357	345	339	357	334	382	360	333	328	358	331	365	337	348	384	318	355	356	321	354	373	337	345	351	346	353	344	306	368	329	353	319	362	361	357	339	375	350	358	369	385	355	360	362	329	324	326	359	361	331	344	338	358	329	364	350	395	364	358	357	358	324	356	358	353	383	330	383	353	345	352	338	356	376	343	373	356	341	333	351	356	369	323	362	343	356	380	327	338	326	343	331	348	375	347	340	338	342	353	342	371	345	328	350	345	336	360	344	343	340	322	365	364	364	368	379	362	377	356	376	381	370	349	320	351	344	352	378	331	355	358	342	334	349	350	349	326	346	352	353	334	344	380	372	343	358	356	339	334	365	354	364	376	363	356	332	374	339	387	348	342	363	380	371	330	320	362	373	346	338	343	362	355	373	338	408	357	390	346	356	351	380	359	361	390	330	349	395	359	333	373	335	365	354	340	372	347	337	365	360	365	343	363	358	358	346	361	349	352	369	372	342	357	330	360	386	361	364	375	329	346	350	343	336	361	347	347	365	360	330	332	380	381	338	342	384	354	381	324	362	351	346	368	382	357	329	384	362	387	364	360	326	352	361	343	367	343	343	372	338	375	346	350	352	380	313	363	344	343	361	344	362	368	345	360	373	386	319	349	327	372	347	330	392	344	358	348	333	356	360	339	353	357	320	352	362	344	337	359	334	350	329	331	332	369	358	349	376	377	343	332	336	353	351	365	323	362	399	370	362	350	355	359	371	355	330	344	377	363	364	353	344	327	338	406	350	342	390	373	373	391	336	356	328	341	342	360	330	352	349	316	306	366	320	347	339	354	343	328	355	305	321	343	352	353	339	322	358	357	353	344	348	371	347	356	362	361	327	338	348	342	385	368	361	318	361	354	332	339	346	362	313	329	369	372	387	360	362	344	322	352	301	347	384	353	383	355	371	313	360	355	342	383	349	381	357	345	329	363	356	364	355	322	346	322	351	351	367	356	348	360	328	315	375	360	369	382	330	340	347	337	365	345	369	372	343	339	354	323	340	345	352	377	392	365	343	333	346	351	359	336	318	347	370	370	375	303	349	365	339	342	339	347	358	359	356	358	342	347	330	342	341	377	361	397	355	321	334	361	346	366	378	359	364	339	356	339	354	369	363	365	339	324	364	365	330	356	361	350	355	397	316	349	365	386	371	353	352	385	352	330	353	339	358	355	349	382	364	373	331	381	364	349	388	375	349	355	352	366	341	369	397	330	359	374	387	359	347	342	333	358	371	357	332	347	347	348	352	360	359	329	352	364	339	356	396	359	371	380	333	351	336	373	342	357	366	337	360	342	355	366	379	362	359	319	315	346	371	342	346	336	365	411	332	319	329	388	325	352	360	346	356	344	372	356	362	369	381	364	365	338	342	340	339	348	335	339	343	383	348	397	327	334	392	354	353	371	341	362	373	358	369	352	339	322	345	369	357	348	372	354	368	356	361	361	356	388	318	328	357	369	339	342	364	390	343	369	306	382	364	355	360	355	358	364	365	344	365	354	358	332	368	371	341	347	367	354	327	390	326	335	335	346	362	325	320	345	366	331	350	330	377	363	315	354	352	342	376	353	377	347	326	360	374	372	359	328	343	351	361	369	352	351	324	338	357	341	335	351	351	354	340	365	357	333	359	346	351	322	356	366	344	324	349	333	361	359	358	375	367	360	346	365	325	364	344	372	345	356	366	362	318	354	318	349	347	364	326	368	354	339	350	376	342	349	348	370	348	319	361	330	343	340	337	350	364	372	361	378	314	374	375	344	356	321	332	351	331	304	352	341	357	366	331	332	319	374	373	338	351	351	351	354	363	362	349	352	340	354	361	392	343	351	368	352	304	337	333	308	363	351	336	371	343	310	388	348	331	345	318	368	355	357	318	347	346	361	336	357	363	340	345	332	335	323	358	381	329	356	379	366	364	347	395	348	353	385	375	346	327	331	336	341	359	352	390	349	337	334	324	355	365	356	367	328	383	366	358	343	359	324	375	339	348	380	357	334	343	356	323	352	368	352	345	358	330	376	357	342	369	339	334	348	369	373	371	346	344	354	357	346	369	364	338	379	342	331	326	370	318	368	345	364	343	357	321	321	366	370	345	374	384	361	332	320	377	337	369	364	332	365	390	344	330	345	344	372	346	381	328	352	332	368	362	351	351	390	327	369	343	377	364	335	327	356	322	364	347	354	339	363	336	349	362	354	377	372	347	330	354	371	377	363	357	365	361	338	392	354	338	353	350	359	360	345	345	365	379	334	364	338	339	369	344	337	367	365	374	332	360	378	290	344	358	348	368	348	364	347	361	387	353	340	348	327	383	345	356	345	318	371	374	338	343	347	342	353	360	340	375	364	369	373	327	349	408	370	346	370	386	350	335	350	343	370	405	335	372	368	328	326	333	346	359	362	376	386	356	358	339	376	352	377	351	385	388	343	350	355	351	380	371	345	351	319	354	336	357	334	359	388	354	313	347	369	363	361	389	397	327	336	352	355	331	349	330	375	356	312	349	368	332	398	364	347	347	369	355	327	333	357	351	368	363	344	353	345	329	339	346	343	372	370	374	359	327	353	278	366	357	382	344	345	339	344	331	356	351	377	320	344	328	346	362	366	356	342	324	362	364	377	345	366	355	351	346	344	337	341	345	364	339	340	310	352	331	312	378	360	337	326	332	354	346	379	377	349	368	345	361	349	329	342	351	377	337	343	358	344	340	362	357	348	336	354	357
24697	18682	14317	8942	5224	2798	1611	1214	1020	748	598	564	440	383	343	276	265	250	219	204	211	161	177	167	167	163	151	149	145	153	150	162	146	140	157	120	167	153	146	129	143	132	149	139	131	138	134	142	124	122	138	135	121	123	151	105	152	104	133	153	114	153	131	142	116	150	147	129	128	140	110	129	117	139	115	141	135	128	124	178	148	128	145	143	116	130	142	133	140	130	145	120	130	127	102	124	151	151	130	125	119	131	117	149	150	140	114	132	130	137	122	135	124	139	140	144	129	140	150	132	128	142	134	127	130	123	155	140	134	137	139	143	148	136	123	136	164	121	120	141	138	111	132	134	146	138	129	153	126	143	119	128	123	133	152	134	129	129	135	149	128	124	125	133	107	140	112	132	113	130	128	125	141	126	128	135	118	134	159	140	128	153	156	138	161	129	131	145	132	153	125	137	135	135	148	147	141	120	143	127	127	141	151	143	133	142	126	143	139	171	147	123	134	126	127	147	128	141	151	139	134	127	131	155	141	147	148	126	154	138	143	144	159	126	128	136	132	113	137	144	161	134	162	133	140	150	152	123	132	123	151	127	128	127	139	139	126	131	151	135	131	131	140	149	135	122	144	118	146	143	156	124	131	138	147	122	118	132	147	149	131	132	137	137	135	144	118	118	147	132	142	147	122	133	120	123	139	126	126	125	135	126	147	131	122	126	143	124	121	121	134	131	141	113	138	151	146	149	133	92	144	139	137	136	130	137	140	142	140	143	140	147	129	129	125	141	133	132	126	127	145	128	138	119	125	120	136	140	114	122	121	130	134	137	125	124	133	125	138	106	133	153	148	128	133	141	140	166	144	128	125	145	123	122	147	128	144	127	127	109	124	128	147	128	123	135	138	127	149	138	135	132	120	151	132	139	131	152	164	119	115	126	135	137	145	154	112	132	145	130	148	150	122	154	141	139	145	141	123	142	144	134	139	117	128	135	111	132	141	116	123	120	136	152	152	152	135	115	130	134	141	145	154	140	126	131	153	125	131	143	127	146	129	125	128	137	154	149	148	136	115	158	129	150	126	118	134	130	141	131	148	123	142	137	131	119	120	134	138	128	138	150	122	142	116	162	131	129	155	138	115	130	143	154	146	137	148	129	120	132	132	150	126	114	116	142	130	146	137	169	136	132	158	138	119	142	132	137	141	135	144	138	121	141	148	126	141	134	132	128	131	126	133	119	135	131	145	136	137	139	126	120	123	144	156	127	122	136	151	142	128	129	127	120	143	146	143	131	142	106	135	147	128	142	147	120	138	118	134	152	138	145	137	131	135	126	145	124	127	116	148	146	135	159	134	137	97	138	96	142	139	126	139	144	140	120	132	149	140	139	146	153	132	134	126	152	141	126	150	137	146	136	143	140	129	140	136	147	131	146	141	152	130	146	113	132	165	128	134	142	131	120	118	132	125	130	134	161	122	130	134	137	133	151	123	155	142	134	116	118	139	123	155	128	139	117	124	133	140	112	132	136	116	150	142	139	144	148	120	132	134	137	136	124	149	136	133	151	139	131	128	150	117	142	144	137	136	126	134	118	132	138	134	152	131	143	111	140	144	133	140	164	126	140	129	117	133	116	125	116	113	132	154	126	128	133	151	162	125	132	125	128	117	132	142	110	132	153	144	126	138	121	124	122	159	125	118	109	156	148	150	131	129	137	128	122	162	118	141	135	137	124	128	140	147	142	138	137	141	127	133	138	147	137	154	151	128	141	122	145	122	136	121	131	145	128	142	116	137	131	116	124	121	134	142	126	128	132	140	128	128	130	131	132	119	114	165	123	127	144	127	122	129	120	139	119	156	134	153	149	131	131	139	149	117	152	137	119	131	132	152	153	143	154	145	128	149	129	125	143	124	119	121	130	148	116	108	147	130	123	145	135	123	122	124	149	129	138	139	130	149	119	134	154	136	126	121	114	125	147	133	117	152	130	145	147	137	145	129	123	137	140	133	134	142	134	134	156	138	144	134	133	140	139	151	124	142	119	122	116	128	132	151	137	138	134	119	127	140	139	116	143	143	137	120	132	116	131	122	159	135	128	129	134	112	130	139	139	144	135	130	166	127	113	137	127	131	150	122	135	137	154	130	144	130	141	141	139	141	146	150	152	150	141	119	118	134	135	169	141	147	119	123	117	134	137	131	139	126	132	136	133	132	137	147	138	142	159	137	138	123	139	136	136	129	123	124	129	133	132	130	135	111	143	146	131	139	124	132	143	138	148	126	143	135	140	118	131	138	115	128	154	146	132	130	141	140	119	157	139	134	141	132	126	142	134	140	136	151	143	108	111	125	129	153	132	114	158	132	152	129	149	123	144	150	125	125	143	113	156	149	117	160	134	142	155	133	128	157	131	139	135	150	147	144	148	126	123	133	134	123	159	147	129	129	124	138	109	119	133	146	142	133	112	134	108	141	146	153	140	128	129	136	136	151	139	116	138	139	167	120	124	133	142	163	137	149	116	132	141	139	129	143	140	145	134	130	136	147	155	154	114	136	149	123	128	131	126	140	129	136	136	119	125	123	133	129	122	128	140	138	159	135	153	130	130	146	132	142	148	143	118	117	123	117	119	125	124	127	126	128	134	128	137	149	123	144	142	130	120	160	118	162	138	149	140	142	131	148	140	136	138	152	139	139	139	119	119	115	155	147	141	156	160	125	138	123	119	110	148	112	131	115	135	128	138	146	140	151	104	120	145	162	148	127	115	125	120	131	129	136	123	117	142	117	121	147	154	156	137	127	131	148	132	148	113	142	128	159	144	140	149	160	121	135	134	126	124	143	141	135	126	121	141	135	147	134	129	140	124	133	142	128	124	136	106	128	157	126	146	123	125	135	112	114	124	117	129	133	127	143	129	123	125	137	138	157	128	149	142	148	128	128	134	137	145	148	108	130	116	135	137	119	129	152	133	132	120	143	105	115	151	130	138	141	129	126	128	123	138	146	114	152	157	120	152	151	150	134	124	128	140	148	128	116	142	136	118	139	138	151	133	116	134	123	141	137	147	118	136	148	155	129	152	133	133	127	142	120	144	132	124	134	141	147	119	132	132	128	138	120	122	115	153	122	148	122	130	124	106	132	132	125	147	105	131	136	145	141	123	153	157	130	138	132	121	147	126	129	121	146	138	114	137	126	138	150	152	130	147	131	128	139	138	92	147	142	138	137	129	110	132	116	137	104	136	132	137	130	131	116	129	128	153	151	124	137	134	120	138	131	131	131	152	152	122	146	148	136	146	133	128	124	138	136	143	140	144	128	125	119	139	140	133	126	124	124	150	128	135	148	133	133	136	133	130	126	140	154	119	147	124	134	145	146	128	120	154	122	159	130	145	159	111	123	141	140	124	126	143	126	147	134	138	127	134	122	149	129	129	137	145	147	150	108	141	130	132	122	131	121	155	130	149	129	126	129	127	143	130	150	142	135	132	132	154	149	166	126	118	134	126	116	134	116	117
14342	16069	19533	18936	14730	10155	6480	5484	4838	3829	3330	2962	2364	1882	1550	1346	1298	1074	958	818	801	725	581	573	548	504	520	468	457	437	452	464	478	478	407	430	435	403	363	365	392	377	367	393	402	419	413	395	392	386	370	409	421	402	355	350	352	369	355	332	377	372	374	387	380	376	367	362	354	343	361	317	340	365	319	347	370	323	351	330	338	346	334	352	328	319	335	343	346	343	306	343	335	333	351	346	348	310	367	326	308	351	313	366	330	323	351	303	342	382	351	366	339	347	334	337	330	334	333	323	350	358	337	354	346	361	332	328	306	350	347	356	358	372	330	369	326	321	333	346	328	326	350	336	346	341	333	342	313	342	336	346	317	337	351	328	366	313	336	327	337	349	353	343	338	323	312	328	337	362	360	330	336	319	353	305	321	346	358	367	349	337	352	358	321	326	297	349	352	325	361	349	353	322	343	338	356	365	333	348	339	342	332	347	354	339	336	344	351	342	365	325	318	342	321	338	353	307	346	329	302	345	315	303	345	357	329	331	333	309	334	333	352	332	339	377	352	348	326	341	320	324	367	315	367	332	342	341	325	340	370	321	360	360	356	343	313	332	342	314	330	342	352	346	349	322	335	339	345	330	334	325	340	344	310	334	330	307	369	346	326	306	344	330	327	335	340	311	322	325	343	358	352	316	325	355	324	349	320	366	353	341	332	356	330	341	340	368	337	337	390	324	303	337	333	307	332	330	298	338	345	333	323	352	348	305	327	332	339	332	341	352	327	393	344	335	356	334	316	371	361	344	328	331	354	320	330	347	350	341	356	327	337	320	354	354	338	353	330	341	355	324	354	313	335	332	365	335	324	290	354	341	311	331	342	336	369	342	348	325	331	365	368	334	330	328	313	379	352	320	339	369	338	294	302	365	362	368	343	356	304	326	315	312	343	359	320	347	358	338	328	359	331	352	317	342	339	343	348	316	308	354	298	353	325	318	316	337	333	295	366	362	357	320	338	315	364	346	325	292	319	364	337	327	328	350	329	329	353	330	346	339	323	316	329	361	357	347	322	352	325	349	308	339	345	319	342	360	326	328	336	384	326	354	326	366	349	282	325	331	335	333	348	326	353	329	368	357	358	395	301	329	362	333	359	360	355	388	366	361	342	323	324	371	331	348	329	358	376	349	328	327	355	368	315	294	310	356	353	324	321	346	331	326	346	362	367	345	352	304	320	334	328	312	351	318	333	349	344	357	326	347	392	321	353	340	340	370	319	330	337	311	323	363	352	344	347	335	352	363	340	350	334	300	361	325	346	343	315	352	365	349	351	335	305	346	348	321	342	376	318	342	329	305	333	318	326	347	360	315	333	322	340	327	334	354	340	335	335	323	339	329	325	322	379	335	326	327	353	339	314	331	362	318	350	341	352	324	326	313	354	357	332	313	356	320	349	346	316	322	346	360	363	333	346	320	337	356	332	345	317	328	354	305	348	332	311	344	324	349	326	310	329	332	333	323	350	321	353	299	321	343	335	332	343	340	371	355	322	325	348	318	340	325	341	347	332	382	319	358	332	335	351	359	328	340	324	321	351	373	326	333	334	310	318	361	362	310	333	349	345	311	348	347	346	314	339	345	354	302	337	323	347	327	356	335	321	300	346	344	341	370	356	315	322	345	298	323	316	343	339	330	341	334	373	355	335	359	328	325	343	300	308	352	334	322	316	365	342	332	344	331	315	323	333	336	366	354	340	365	299	349	335	313	350	329	375	353	335	357	361	373	327	342	321	331	333	328	327	348	322	319	338	332	354	347	320	369	334	343	361	331	341	329	318	366	312	353	327	341	354	351	321	344	365	327	317	372	309	353	323	330	309	336	337	339	307	357	342	353	337	336	346	312	347	352	334	313	315	345	328	333	316	337	335	364	357	363	347	334	312	334	342	365	362	342	328	346	342	314	315	298	329	350	348	348	372	345	352	320	382	363	360	342	321	332	329	298	379	330	377	351	336	370	349	349	332	324	318	313	360	345	355	346	352	356	365	348	345	344	367	331	312	311	356	358	326	355	353	355	315	337	336	347	350	370	355	374	320	348	295	324	321	341	357	344	327	318	326	352	313	383	356	349	317	371	322	358	366	319	332	366	359	328	401	344	351	349	324	372	341	375	346	295	355	348	319	353	328	367	304	345	364	344	344	321	306	323	343	280	354	338	328	351	340	344	314	333	315	333	367	342	337	324	357	334	337	366	332	339	337	344	373	334	326	328	305	337	356	350	333	338	314	358	337	368	328	322	331	364	342	325	327	345	341	322	319	315	345	321	348	369	326	320	319	340	389	339	323	329	342	353	376	337	337	352	293	333	326	343	340	353	346	360	329	330	365	316	326	365	316	319	342	329	312	351	364	340	329	328	352	347	354	349	340	332	299	340	285	354	333	359	323	325	380	337	347	319	342	348	327	365	323	321	316	325	328	331	341	318	331	346	324	313	339	331	332	318	316	319	313	310	310	362	323	352	323	331	356	354	344	325	306	315	328	361	331	331	356	323	340	309	390	366	340	363	327	331	300	359	307	306	360	341	351	310	321	302	360	355	301	349	315	300	339	311	308	318	337	318	333	306	349	304	333	328	330	327	325	352	350	333	338	357	331	356	378	369	333	346	336	338	333	352	384	320	363	300	339	319	357	336	324	357	330	332	341	364	313	336	318	347	333	332	334	347	344	315	333	338	345	352	326	350	333	336	327	326	316	343	363	356	332	334	331	330	325	334	298	347	368	359	352	332	364	311	354	321	328	373	331	319	353	338	332	321	347	331	355	352	349	316	332	333	372	333	306	339	324	324	308	319	334	331	341	342	337	364	327	300	356	324	355	335	333	362	322	329	342	347	338	329	338	341	315	329	342	360	322	363	322	325	358	349	357	352	383	358	324	314	347	331	304	309	320	337	344	351	344	345	335	341	319	352	327	338	337	327	330	322	358	342	332	326	358	342	338	346	355	364	331	304	343	340	353	324	322	354	368	307	345	373	332	326	303	317	353	346	359	326	344	347	326	368	345	345	373	341	313	352	352	316	361	352	350	350	296	329	331	321	352	320	326	325	315	357	348	349	331	385	363	375	365	335	315	326	329	354	365	374	357	320	334	323	331	364	342	379	328	340	336	345	324	322	319	340	345	323	356	364	353	312	378	345	318	345	341	317	346	306	329	360	304	318	346	339	358	357	323	366	359	335	338	297	326	353	358	302	338	340	361	347	359	351	325	335	354	325	340	321	331	325	344	350	339	349	337	330	316	310	349	306	357	350	331	332	292	339	339	355	307	335	319	317	328	335	349	295	337	340	304	345	340	325	352	344	321	354	330	365	368	354	319	335	328	355	335	343	339	338	356	356	345	331	323	357	348	299	341	327	342	328	354	376	356	302	329	322	317	366	335	293	335	321	339	306	356	345	367	333	333	354	329	332	331	349	313	392	325	328	340	321	346	347	383	342	307	309	346	335	346	348	366	350	338	348
43046	37006	40003	42255	34375	25907	16097	11790	10422	7745	6018	5219	3729	2355	1905	1453	1540	1370	773	756	818	630	445	415	391	311	255	256	222	220	269	243	264	261	264	269	252	201	205	210	192	200	196	222	204	243	257	234	227	218	199	205	171	217	190	209	194	198	196	168	181	182	161	176	171	186	174	191	179	196	170	191	163	164	155	182	165	189	141	179	185	189	175	170	165	167	152	168	167	157	166	188	162	157	185	166	175	182	182	182	174	179	173	192	180	181	161	183	165	160	143	178	164	149	157	168	202	147	161	177	160	182	158	165	163	189	155	187	182	154	156	172	176	195	156	188	166	169	155	167	166	169	179	167	155	168	175	180	164	156	168	156	173	169	153	170	180	185	179	181	158	160	165	172	174	188	146	181	158	144	141	194	152	159	163	150	162	153	171	175	172	178	173	168	176	185	180	152	175	162	155	159	162	167	167	149	155	168	179	179	179	172	168	163	154	156	154	169	164	181	199	162	159	170	159	175	175	148	185	175	179	166	168	156	179	157	164	178	177	181	159	191	177	181	182	166	168	180	184	167	181	174	143	171	142	184	161	196	154	176	201	162	170	205	154	168	150	157	163	134	175	181	163	176	156	161	152	152	189	157	176	153	176	140	163	170	163	166	148	165	194	190	167	182	162	193	183	170	180	157	178	144	146	171	165	151	173	183	195	146	175	158	152	165	172	194	170	162	159	183	161	178	150	185	164	175	170	177	184	168	152	172	183	178	162	182	164	157	144	166	158	182	167	163	145	162	177	151	183	174	182	189	167	168	153	207	151	176	167	172	170	153	187	176	177	172	180	175	173	171	177	167	185	157	169	171	183	144	159	160	163	173	156	183	182	178	176	183	165	184	152	151	160	158	171	158	186	146	169	168	147	150	191	162	175	168	144	171	179	181	165	153	156	162	172	161	157	148	186	191	188	177	153	167	181	151	183	179	170	174	180	194	172	173	179	168	160	155	152	185	165	171	175	187	159	152	145	168	175	160	179	169	175	164	171	144	179	199	161	171	189	177	160	164	149	158	166	172	185	184	151	180	150	166	170	190	161	168	179	142	141	156	185	177	161	191	179	174	165	161	179	177	184	178	157	163	174	170	169	192	179	156	164	157	165	146	154	152	173	170	150	184	159	155	150	162	163	176	194	195	187	165	180	162	157	207	173	172	169	167	179	162	172	174	170	173	182	184	172	149	166	185	175	168	163	146	158	182	178	157	145	174	143	156	164	182	150	175	168	175	172	161	194	170	160	163	166	200	189	143	176	185	169	179	146	175	180	158	171	154	182	182	189	141	191	179	179	152	177	181	173	158	171	150	173	150	197	173	142	174	162	170	170	174	152	163	178	183	154	159	175	168	182	174	162	175	172	177	150	158	154	156	153	168	167	152	182	160	154	138	161	160	168	156	212	170	176	146	169	166	172	174	164	169	164	187	159	190	166	162	172	166	185	182	181	175	180	187	172	183	135	186	178	148	182	188	180	171	203	166	183	175	175	160	175	145	177	187	175	168	156	174	167	167	161	206	173	177	155	193	162	183	154	187	171	176	146	150	143	168	165	157	167	172	170	192	183	166	176	192	166	151	160	172	159	172	140	167	181	193	181	154	162	179	168	172	172	161	166	155	169	184	181	151	172	154	151	185	175	151	164	194	161	160	161	176	149	174	166	158	161	168	174	166	180	175	177	152	182	172	164	172	171	165	177	164	172	160	165	187	199	208	166	179	175	172	153	157	188	199	155	171	152	158	179	165	152	155	167	169	174	174	188	180	148	174	163	179	153	168	165	205	190	167	143	166	153	150	183	208	167	160	148	182	170	176	170	194	175	159	145	173	179	174	173	165	167	176	151	172	170	169	144	160	152	192	196	170	178	189	172	177	179	171	165	173	158	171	176	193	171	171	155	201	180	204	181	176	162	185	153	193	154	173	176	183	163	170	178	183	161	177	152	178	151	197	177	167	158	155	175	178	173	188	179	173	189	140	165	156	187	172	165	153	148	178	191	163	183	164	161	164	166	187	169	162	152	150	182	180	162	158	150	175	163	158	151	144	161	186	158	146	185	151	200	163	186	181	171	165	180	151	167	179	174	139	193	164	155	178	165	191	158	144	178	166	162	168	185	172	160	166	169	179	160	166	151	157	172	163	154	167	167	177	179	156	159	193	175	173	165	194	157	174	184	178	157	170	170	166	179	153	174	158	174	154	173	181	158	169	177	164	165	143	168	166	174	177	169	193	169	164	160	159	149	195	149	188	145	172	188	161	157	184	179	168	177	162	177	181	179	172	166	166	180	165	160	136	191	159	152	182	162	167	195	174	175	168	156	172	169	157	170	179	148	202	163	191	158	181	195	188	190	171	181	177	167	172	169	189	155	134	175	160	171	164	185	175	177	151	154	149	184	154	160	156	167	147	176	160	173	162	168	164	153	179	170	147	149	152	144	176	174	179	168	184	183	178	186	173	158	172	179	169	171	156	147	186	147	150	183	134	145	163	179	147	157	166	182	176	175	179	154	183	163	169	168	164	186	164	157	157	147	178	180	161	175	153	184	190	163	185	152	184	171	158	166	171	174	165	181	152	192	187	165	169	156	148	153	176	172	132	192	130	153	185	158	169	151	160	188	168	162	175	181	173	153	178	163	183	166	154	168	163	164	157	129	139	176	153	163	144	179	192	155	186	175	201	189	168	174	188	155	163	198	167	177	154	178	159	182	199	167	176	170	184	177	165	205	160	168	163	176	164	155	166	135	168	170	169	172	173	195	151	150	169	139	182	177	191	153	155	177	191	146	213	182	164	182	157	188	177	170	186	175	162	137	170	165	167	156	150	147	153	160	183	176	172	169	172	167	163	176	169	162	167	172	173	172	171	158	175	149	161	159	146	180	167	146	154	175	167	166	144	188	160	157	157	182	160	167	176	205	190	157	181	189	158	191	185	165	168	165	175	168	190	159	146	163	178	156	179	162	165	167	165	169	163	176	189	155	147	177	164	162	148	163	170	150	178	158	170	179	165	157	151	175	183	182	151	154	157	160	166	165	177	157	191	173	147	163	158	148	183	175	164	191	158	151	174	160	174	173	176	155	169	169	184	186	166	177	150	167	149	167	162	183	177	176	176	190	170	191	177	168	162	174	193	161	164	177	164	152	162	155	148	168	156	167	166	185	169	172	163	163	162	183	163	149	154	172	167	157	167	164	178	188	186	180	175	161	163	189	156	152	159	179	152	175	174	157	175	179	164	163	174	173	187	146	182	178	165	161	167	183	177	151	168	155	174	187	184	167	165	160	158	172	148	172	144	163	172	174	157	159	155	184	154	152	161	178	162	152	167	157	175	163	157	148	164	184	167	162	176	170	143	178	154	195	148	171	164	170	145	169	166	161	162	187	188	170	184	164	162	187	179	165	162	180	179	162	165	173	169	174	176	166	163	151	172	178	158	183	154	174	175	174	180	172	204	172	168	176	173	160	165
28219	29770	40930	45151	40588	29655	20212	20606	21993	18850	19024	17946	14722	11265	9163	7354	7331	6221	3902	4196	3957	2860	2172	1745	1716	1249	1128	1058	959	866	913	846	917	1292	1401	1319	970	767	644	636	630	676	667	808	923	1048	922	813	917	809	723	674	596	653	704	611	556	540	504	510	493	486	524	497	525	461	492	504	492	441	477	498	471	451	458	456	413	437	427	419	431	430	405	388	405	411	382	424	375	372	382	387	425	421	421	418	416	416	420	387	397	397	415	430	443	425	400	395	401	368	409	386	400	438	416	397	405	428	400	414	422	436	410	429	426	393	415	420	397	383	403	431	438	390	427	427	397	394	399	446	407	421	435	403	428	426	390	414	433	438	422	396	425	386	436	401	396	435	452	363	402	426	408	416	389	376	438	413	409	422	434	437	408	410	440	378	362	413	408	401	413	403	418	420	409	400	398	425	392	448	428	445	381	408	412	445	393	372	404	420	387	426	407	390	409	413	409	406	384	357	414	430	417	397	393	421	406	465	474	421	405	358	434	443	407	408	394	413	435	407	416	454	404	401	400	382	453	425	436	408	433	439	397	418	441	420	423	390	420	398	394	408	376	431	393	380	432	432	390	404	427	398	436	409	371	419	380	415	419	400	375	405	415	406	433	415	419	426	394	421	426	396	431	402	402	421	426	424	417	425	363	411	392	416	395	462	377	430	400	378	397	388	373	431	424	430	413	424	408	403	398	412	412	431	435	403	373	419	427	409	406	423	377	390	434	412	390	390	392	433	393	406	378	453	413	407	397	409	400	392	433	406	403	363	410	393	440	369	386	370	395	391	367	405	396	423	438	436	418	448	405	415	387	413	375	408	372	474	396	361	422	431	399	377	386	395	408	423	424	387	410	396	433	430	395	425	402	412	451	457	414	399	397	412	416	386	435	401	408	423	419	387	427	432	428	428	405	416	420	418	421	395	450	431	444	437	433	417	404	417	399	429	419	372	422	427	418	383	404	421	417	418	411	401	418	409	401	387	391	380	402	417	429	421	400	405	407	416	441	398	412	430	402	403	361	405	432	409	362	402	436	408	394	437	386	392	432	420	395	424	448	400	432	429	433	430	390	425	427	391	444	447	406	440	423	385	410	407	450	389	424	381	381	413	408	449	403	393	406	379	401	406	379	419	391	380	397	403	404	410	421	410	413	375	393	419	399	427	420	408	383	419	408	382	422	424	419	418	419	430	369	400	373	448	409	459	405	388	393	464	393	455	409	403	441	409	401	380	418	396	409	379	410	415	415	430	416	402	447	382	427	399	425	401	406	396	418	387	407	418	400	417	452	398	387	385	371	398	378	404	382	416	404	392	391	404	398	418	407	388	395	383	400	390	414	429	392	399	389	418	437	400	386	393	375	406	400	416	396	412	404	393	418	418	434	410	377	399	399	415	364	440	374	394	408	395	384	427	383	407	429	419	412	410	429	441	408	393	414	444	410	438	397	418	408	443	416	412	408	424	454	441	396	419	396	436	412	405	430	409	418	424	372	444	394	407	411	434	394	413	430	435	387	391	406	392	417	398	417	413	457	394	437	450	415	416	410	434	399	423	411	404	424	414	429	453	408	388	393	426	424	425	379	409	399	404	388	421	410	442	377	398	422	409	422	427	386	410	374	410	410	450	433	407	394	398	404	402	412	384	404	390	420	392	380	458	414	409	409	404	384	399	356	394	412	400	424	375	420	401	402	407	416	418	424	408	439	408	397	456	389	421	396	366	407	406	398	413	409	408	384	393	378	394	438	411	421	433	382	400	390	435	436	423	379	420	437	400	431	413	406	426	358	377	424	408	418	404	409	406	441	438	411	418	385	403	401	428	400	409	393	398	445	368	392	401	429	356	416	409	393	378	432	376	429	384	415	413	431	406	367	419	435	411	407	427	429	435	389	407	405	417	426	407	386	420	391	422	399	375	388	402	387	407	392	380	382	427	409	397	399	419	412	411	417	414	404	401	389	402	399	422	398	425	385	393	408	424	420	407	404	419	424	391	372	407	429	460	428	406	397	398	412	404	402	380	411	401	406	393	401	412	421	402	415	412	407	412	399	375	372	391	405	398	416	415	432	453	406	454	375	401	420	396	385	391	419	370	415	422	405	434	419	390	408	445	395	420	441	416	366	416	412	433	444	402	395	409	394	375	385	383	448	412	410	419	434	379	409	434	417	398	392	416	409	426	449	401	426	393	408	425	369	395	388	419	419	407	410	416	380	404	406	395	419	400	406	420	424	427	415	426	383	423	413	405	386	406	418	409	430	416	435	415	384	393	408	405	413	458	444	406	426	411	412	399	372	397	436	429	401	399	401	412	422	410	418	397	418	401	381	425	460	430	400	408	417	392	439	427	362	429	423	407	405	408	418	434	369	416	403	414	377	421	372	362	403	376	467	395	401	404	416	437	438	407	407	411	408	422	431	401	422	392	423	445	415	396	418	415	434	419	371	418	424	387	442	390	421	398	419	395	415	387	393	436	437	412	430	434	430	374	393	384	446	399	406	389	387	397	414	427	451	422	354	388	417	377	381	385	430	420	416	417	420	396	407	412	424	386	425	435	429	419	420	424	434	436	408	419	425	439	384	392	387	399	434	417	426	369	407	411	419	438	433	387	410	435	414	416	427	396	370	452	445	425	441	435	414	419	429	404	416	438	388	431	405	396	437	406	430	419	421	408	421	426	419	399	394	410	404	401	470	453	389	371	422	392	418	407	409	414	400	426	402	390	401	410	435	429	384	404	403	405	439	387	416	378	404	431	394	418	449	407	403	408	386	424	387	394	404	396	395	420	375	393	415	418	391	412	413	414	406	402	372	369	398	411	386	389	428	397	431	413	364	407	380	401	407	404	401	436	402	358	415	371	408	430	382	390	407	393	409	394	452	408	395	465	400	425	439	432	385	396	411	421	419	385	401	422	417	425	430	382	402	380	383	407	403	376	363	409	411	405	389	432	411	382	400	412	412	405	463	421	451	450	407	386	414	388	422	384	419	399	419	410	390	395	388	426	410	422	423	440	427	419	392	393	433	382	400	438	392	416	391	435	413	412	390	416	422	400	424	411	433	417	400	428	393	382	418	433	384	396	403	400	405	380	405	394	389	415	394	366	397	403	429	385	418	408	408	414	416	409	412	406	427	425	414	412	421	403	391	427	419	410	383	407	399	449	424	408	413	393	391	422	407	434	426	432	448	427	400	420	411	432	420	407	428	424	411	393	458	437	411	426	410	425	418	388	385	391	416	405	399	442	430	376	416	429	405	407	446	402	382	419	429	422	414	429	433	404	396	396	384	359	428	415	410	398	410	397	398	386	422	414	390	390	422	396	373	428	411	404	404	399	381	415	360	413	410	432	413	380	450	392	404	386	416	389	391	427	473	438	409	393	371	399	468	412	394	410	420	417	393	425	438	415	427	420	417	420	415	367	442	427	416	392	424	425	406	389	412	425	422	410	432	401	390	396	414	410	400	384	416	402
50175	47281	44753	43106	38476	27509	21520	18055	17742	13981	12059	10508	7797	4599	3650	2915	3118	2616	1381	1259	1324	1070	947	645	449	372	321	282	262	287	266	227	275	292	379	363	294	239	212	192	220	214	187	263	282	295	303	295	257	215	216	193	189	215	191	191	201	212	198	185	169	139	158	196	158	186	164	146	158	189	163	156	194	163	179	146	147	168	161	177	170	177	150	150	142	130	144	142	139	129	151	164	149	157	163	154	148	145	133	166	161	141	148	135	149	152	134	143	129	131	157	157	155	148	163	142	147	156	166	151	144	167	147	143	139	154	136	163	167	146	154	137	169	150	157	140	152	159	161	141	135	147	132	157	136	149	157	162	147	143	125	148	158	131	155	164	174	152	145	129	159	141	166	131	127	173	149	153	154	158	148	147	150	131	149	158	151	160	138	141	157	152	132	148	158	155	157	142	161	174	156	154	150	142	157	145	172	171	167	137	160	131	132	157	147	145	156	156	143	171	149	127	159	147	168	150	148	136	142	158	151	152	160	168	152	153	159	142	173	131	156	140	149	151	151	144	154	160	161	157	152	139	159	157	164	150	134	148	171	153	141	154	151	116	144	162	158	150	146	139	159	147	158	154	163	143	134	153	143	146	148	154	164	146	142	142	132	159	146	180	168	152	125	160	133	143	142	148	160	132	139	124	158	140	191	137	148	127	160	133	155	167	152	152	173	152	174	132	170	154	164	166	154	162	132	153	130	140	147	150	145	167	165	125	146	142	135	137	141	161	156	162	156	133	137	140	145	153	161	166	148	146	144	140	155	150	141	154	165	138	133	168	151	132	156	146	147	148	144	142	120	161	141	148	160	161	146	156	133	141	141	138	154	133	170	128	145	140	153	156	171	131	149	148	139	150	140	131	148	155	165	130	152	151	131	168	164	154	149	141	171	165	138	156	145	150	162	176	122	146	151	142	166	133	155	123	155	167	143	119	129	151	150	147	131	134	150	139	147	138	160	150	159	160	152	149	160	171	152	163	153	138	156	141	141	118	150	147	143	138	147	136	157	168	146	156	135	145	141	143	152	134	140	146	158	154	153	153	154	158	146	126	148	151	150	147	137	161	135	147	152	147	146	149	149	143	138	152	153	166	151	148	151	151	174	137	171	159	153	152	159	148	157	131	135	114	134	158	150	157	154	167	142	145	168	128	146	157	149	133	164	137	142	142	153	163	172	151	126	150	137	143	136	152	136	127	137	140	178	132	132	158	140	166	138	148	133	133	160	162	138	137	147	140	157	154	158	141	138	146	142	158	156	136	169	134	147	148	157	168	156	143	145	160	157	161	145	133	138	148	156	181	147	145	152	146	163	161	146	151	140	139	160	164	142	139	145	122	151	166	143	170	126	148	152	136	149	167	145	135	142	166	149	136	148	154	157	143	120	136	141	151	154	162	148	133	132	176	154	134	153	141	160	139	141	176	123	142	148	169	156	174	136	145	154	158	159	149	141	150	175	159	150	158	151	160	126	144	177	171	152	163	159	134	161	174	129	145	152	166	155	125	132	159	148	146	164	134	154	157	160	151	173	161	154	155	151	152	158	129	157	149	126	158	161	139	163	131	144	144	148	142	151	137	136	177	143	145	158	164	169	145	145	143	139	150	160	147	155	158	145	141	140	175	168	161	145	145	145	153	144	150	145	155	141	143	123	143	151	161	148	154	151	162	150	169	152	126	171	158	139	140	151	133	129	142	129	151	154	182	137	134	128	158	130	141	162	140	144	144	158	146	150	148	132	143	128	138	142	143	132	165	160	144	146	160	137	142	139	137	146	153	151	141	131	136	131	138	166	145	144	157	166	157	165	161	145	149	155	153	149	136	143	143	132	150	117	164	143	150	162	159	150	182	142	141	138	150	158	143	152	147	168	152	151	180	165	141	163	174	147	165	154	163	147	169	135	134	138	160	149	137	161	140	155	151	150	175	150	142	163	141	157	141	157	175	150	130	145	160	173	158	148	146	146	141	133	117	156	143	140	153	167	175	161	172	164	147	141	142	130	133	164	191	140	149	153	134	156	142	169	185	149	141	138	178	130	160	158	156	150	154	133	143	145	149	156	147	170	141	163	140	159	140	152	123	142	132	159	122	158	152	171	149	158	155	172	165	148	146	169	147	164	160	139	136	131	149	142	156	136	160	153	135	172	146	150	150	148	153	150	170	156	135	157	153	142	163	158	128	155	162	145	156	128	156	147	155	143	147	163	160	137	147	139	171	161	156	154	132	172	150	154	157	141	146	159	146	163	166	135	172	140	178	155	132	150	154	137	160	160	159	149	139	149	138	166	170	144	143	139	121	140	145	142	155	151	148	177	145	141	162	164	139	151	141	134	145	166	144	152	157	150	126	154	129	147	145	150	181	162	148	163	165	147	181	141	137	152	149	142	141	162	146	166	149	138	149	168	148	136	140	153	149	147	141	140	148	158	138	143	143	146	139	158	153	161	142	155	146	135	159	155	144	161	176	158	144	146	157	161	143	146	153	151	147	170	151	151	155	145	171	136	158	118	152	151	149	148	149	168	133	153	164	151	153	153	144	137	150	142	160	132	148	155	175	146	145	140	151	166	145	152	186	132	141	166	173	129	137	157	148	130	159	136	147	125	155	133	158	133	145	146	140	172	135	172	178	193	159	140	149	142	136	134	137	160	142	143	146	147	148	151	156	126	162	135	174	132	143	163	137	148	149	164	149	127	145	116	134	152	163	151	173	144	168	169	129	147	154	169	145	170	154	145	156	152	162	142	145	162	140	142	163	146	144	138	141	127	147	149	141	143	136	147	132	147	132	150	146	158	162	148	162	125	151	147	153	163	172	165	142	148	158	121	154	153	142	159	129	134	136	165	152	146	139	152	167	153	164	135	145	153	151	150	171	148	174	169	113	164	160	128	174	147	137	148	157	172	149	171	162	159	140	136	147	148	161	128	162	143	157	160	164	139	188	141	159	148	159	152	141	170	134	158	156	138	133	145	141	160	170	164	151	154	149	162	144	149	141	148	145	146	172	150	150	151	157	137	152	146	138	165	129	140	153	156	150	145	142	177	160	162	146	136	132	160	146	153	146	148	131	142	163	141	146	162	142	140	138	149	138	150	120	139	134	153	138	135	146	155	139	164	170	137	164	171	147	150	156	143	161	143	148	140	171	139	134	154	150	145	156	142	168	152	136	126	155	174	145	139	153	175	135	144	145	147	152	125	139	149	160	170	146	159	163	144	184	157	152	145	150	137	145	155	136	179	180	154	142	159	133	139	145	144	131	151	154	140	128	142	166	171	155	149	140	138	134	165	151	130	156	163	141	137	166	133	156	131	166	128	139	156	169	144	165	154	132	154	157	164	144	125	142	165	167	173	174	162	120	144	148	144	131	130	143	148	172	167	153	163	160	156	147	162	152	144	161	138	166	166	143	173	143	154	135	135	146	140	172	169	166	150	157	151	141	166	154	167	124	159	141	134	155	169	154
33085	40125	47545	48979	43342	30215	25430	25929	29936	27415	27803	26835	21306	16691	14738	12382	11832	9764	6474	6540	5925	4531	4218	2731	2281	1743	1590	1382	1302	1177	1317	1113	1095	1548	2137	1808	1351	894	764	805	807	897	828	1167	1409	1533	1552	1441	1326	1058	927	816	789	816	884	684	609	622	537	523	506	486	565	488	536	488	496	487	491	408	455	434	483	467	457	363	381	396	413	416	375	419	388	356	365	383	357	374	371	395	348	382	379	335	346	389	345	364	354	383	363	348	389	397	403	363	382	353	389	412	359	365	379	355	339	351	370	386	387	381	377	404	351	379	366	321	364	328	380	345	355	359	370	374	396	360	361	369	375	340	376	339	319	379	376	366	341	344	346	345	349	385	335	401	363	382	357	365	383	399	356	375	376	369	355	392	337	336	369	365	332	335	360	393	375	366	378	349	368	343	370	341	341	381	341	342	362	366	370	353	347	379	361	344	346	349	336	395	361	369	356	366	366	335	366	338	368	338	377	385	366	383	364	396	339	352	376	363	349	374	353	414	354	357	341	355	326	331	356	332	373	379	354	324	351	351	385	336	346	371	341	325	343	355	354	354	354	387	370	394	330	373	341	342	341	359	335	391	351	363	399	332	387	374	380	367	367	351	366	323	344	361	399	356	390	371	371	361	394	357	366	347	345	339	383	393	387	376	372	386	368	363	393	349	388	346	328	352	348	358	374	363	409	373	351	360	336	362	381	327	383	349	349	394	335	387	330	352	380	343	357	344	350	379	349	320	382	340	367	350	363	344	385	359	346	346	373	341	355	363	378	343	329	340	361	346	365	331	350	342	337	354	345	354	366	362	334	362	363	351	343	370	355	333	370	375	381	363	354	376	359	384	376	401	358	343	351	392	359	355	377	410	358	363	360	341	360	353	369	349	335	355	338	370	378	344	345	363	387	386	361	366	381	359	376	366	354	392	331	339	353	362	376	356	350	339	384	335	366	396	386	361	369	358	355	365	322	380	349	374	372	350	332	341	385	342	339	335	346	366	388	364	374	381	354	358	362	388	358	343	349	346	373	339	356	356	362	373	367	377	364	344	374	358	349	369	349	384	348	377	355	356	357	341	383	361	365	378	342	363	374	383	349	370	368	395	367	364	374	343	358	324	362	364	341	365	369	394	333	341	339	363	343	373	337	338	340	380	366	329	339	326	348	360	357	378	371	399	385	349	326	379	356	342	351	376	338	329	366	378	377	346	349	369	331	362	367	377	376	372	364	380	375	332	354	359	331	378	400	359	350	314	393	350	313	340	351	345	348	380	346	359	343	364	360	360	332	331	343	375	363	342	362	357	341	404	390	327	355	328	363	349	364	346	376	372	380	378	368	377	377	327	354	412	368	387	384	333	397	351	362	367	352	373	347	362	374	361	362	346	347	357	370	347	378	357	321	362	369	336	377	357	369	354	380	361	329	341	351	355	379	340	386	360	374	379	397	369	373	383	362	401	343	321	350	381	339	342	323	366	376	344	354	379	362	337	358	373	357	353	379	321	332	354	388	369	350	408	365	340	341	409	382	356	338	364	403	343	357	363	347	342	361	359	344	365	344	346	384	393	354	375	356	372	336	392	382	372	344	357	373	376	327	373	329	345	350	356	405	355	356	350	369	347	371	308	402	339	355	371	333	375	335	366	382	409	340	362	340	366	342	355	356	358	358	364	363	358	364	341	360	360	372	349	344	362	370	370	382	401	320	383	341	377	323	345	364	293	389	363	368	379	375	420	360	332	331	379	384	389	339	365	356	397	399	345	346	344	375	377	385	350	339	326	361	334	348	344	376	389	356	400	339	355	350	354	367	370	336	351	356	359	365	351	379	336	357	372	352	354	364	361	373	375	365	359	352	350	345	354	349	386	360	355	360	337	375	373	343	359	361	344	357	364	389	343	390	374	358	391	336	353	338	356	376	358	337	353	372	335	372	407	353	368	337	368	367	351	364	325	363	343	408	349	341	388	388	358	353	351	312	363	349	393	357	373	351	351	361	379	343	347	315	359	324	338	372	341	333	340	340	347	376	336	369	366	339	334	355	385	369	382	347	357	355	334	378	353	392	354	326	376	339	381	331	365	384	337	368	377	342	338	380	340	394	347	362	343	376	352	372	369	329	333	377	339	367	348	356	358	353	378	327	366	331	389	335	374	390	370	389	405	326	358	367	385	357	318	369	420	394	359	346	318	371	382	359	400	359	391	374	354	370	337	359	360	351	348	344	333	366	375	376	358	384	344	343	349	349	346	343	374	398	340	332	326	339	384	354	337	359	342	338	371	374	370	377	373	386	351	350	363	399	333	340	358	346	360	345	328	357	350	369	364	367	340	350	376	346	338	348	373	376	367	369	397	359	329	378	335	366	350	378	379	325	396	361	377	406	370	332	317	353	384	379	370	353	345	353	358	394	349	330	379	391	315	340	371	376	363	353	370	385	365	346	355	326	383	354	393	362	359	377	369	368	389	366	392	378	340	335	347	353	356	386	373	380	361	344	373	342	372	359	387	363	342	369	357	345	373	332	351	358	376	368	407	373	373	371	373	375	364	367	355	356	352	354	383	372	364	393	373	343	326	341	330	349	387	383	381	352	374	359	326	333	338	381	315	372	369	350	353	308	354	340	370	337	358	367	363	389	338	365	343	399	387	380	365	354	366	352	369	361	367	348	353	387	337	341	339	375	369	362	381	354	360	390	378	346	355	366	340	346	395	352	365	363	403	378	371	367	365	348	343	372	389	355	366	346	337	369	353	351	348	386	342	375	389	366	330	348	383	333	349	396	378	325	345	354	360	346	351	330	362	370	369	379	359	390	369	384	376	376	352	362	388	352	405	366	359	355	377	348	363	334	343	328	335	355	334	386	374	359	359	380	350	375	376	350	365	338	389	377	364	364	354	372	372	391	385	370	361	357	368	346	349	394	391	364	356	350	361	330	377	331	348	370	359	368	377	392	329	396	377	350	354	409	367	383	366	391	402	372	395	337	352	360	332	402	353	377	370	392	340	337	378	393	367	370	355	398	382	383	339	358	381	372	391	377	340	372	360	335	399	361	364	337	372	364	380	354	384	379	370	344	349	347	365	322	318	364	363	371	352	327	364	333	357	332	351	347	386	360	372	352	331	373	369	364	382	321	339	341	351	353	375	362	376	367	364	349	384	346	378	362	361	344	370	375	363	347	361	371	362	371	345	369	345	361	370	350	384	342	390	328	358	343	321	360	357	369	342	367	349	383	362	372	355	355	357	314	344	373	343	347	375	347	351	367	357	367	370	386	354	379	357	364	369	390	343	351	358	379	344	351	377	382	370	345	375	360	355	333	346	379	364	358	381	373	368	338	351	377	345	364	398	381	332	365	345	344	338	355	350	370	361	355	336	361	364	337	372	377	361	409	353	358	379	352	338	394	373	367	374	366	325	331	397	353	365	340	384	363	390	345	364	355	351	366	358	375	353	365	344	380	345	357	355	357	353	402	325	355	327	339	369
22678	16053	13908	11714	7606	3243	1723	1392	1328	931	773	649	499	377	308	296	303	279	261	226	221	194	194	181	159	159	158	143	150	151	145	139	157	137	157	164	143	138	122	132	132	137	115	159	164	165	137	140	141	152	150	133	140	128	135	144	157	144	138	132	152	138	147	141	146	153	143	127	149	151	135	137	119	156	132	148	134	125	120	124	118	127	128	115	141	134	148	142	135	143	123	139	149	122	145	132	139	124	135	152	125	132	121	111	150	134	149	152	140	129	146	126	120	138	141	138	153	151	147	121	123	134	135	119	128	140	146	143	144	114	131	123	155	132	137	119	137	141	133	139	144	131	143	111	117	149	131	117	124	129	148	146	145	131	123	134	135	159	148	151	120	146	141	139	147	152	143	147	147	154	138	148	137	115	128	127	117	129	128	153	138	147	144	144	150	130	129	142	131	152	129	126	119	157	136	143	153	117	148	117	131	134	153	146	135	133	124	142	142	130	127	114	141	138	132	102	156	141	145	132	116	142	131	143	122	118	142	147	118	122	130	125	148	125	149	160	147	125	132	117	116	120	133	133	114	134	149	129	155	117	137	132	137	125	127	120	124	127	139	118	132	116	143	167	155	123	159	126	131	128	104	134	153	148	104	144	143	165	123	138	136	128	122	139	145	142	142	118	142	147	134	132	156	144	144	123	125	163	124	105	132	133	121	151	137	117	126	125	133	150	130	140	142	143	142	151	112	137	143	133	137	130	123	129	144	134	134	131	164	131	141	145	130	132	143	139	142	137	125	135	135	125	129	136	132	132	127	138	136	136	150	131	137	106	130	129	127	121	130	148	141	147	146	138	136	124	161	122	133	125	131	162	129	119	137	127	158	136	147	126	139	138	136	147	127	132	136	122	133	134	145	135	143	123	131	124	131	122	135	146	163	122	117	133	159	157	133	149	124	135	123	143	111	120	145	119	124	120	139	122	128	131	120	114	141	150	145	139	127	118	143	123	131	146	147	129	132	132	120	152	132	129	115	136	146	127	125	149	140	131	114	131	138	157	131	156	142	144	127	159	139	134	121	129	128	143	150	137	126	127	133	120	141	120	151	140	139	164	123	145	132	154	131	119	130	145	146	138	134	150	122	148	148	133	141	138	117	142	153	139	126	150	133	131	119	139	135	126	132	123	125	136	130	138	132	146	129	123	131	136	146	120	136	131	142	99	133	135	120	139	143	137	127	128	139	128	136	127	134	155	143	127	133	128	120	130	123	143	146	137	136	138	135	140	123	141	112	143	120	152	144	128	129	129	148	158	143	148	149	140	154	132	143	126	116	126	157	120	128	148	133	158	142	123	137	142	140	144	137	120	136	145	156	151	150	146	137	114	121	124	140	135	134	136	138	141	137	126	123	146	148	147	142	151	144	131	132	135	140	153	149	137	158	129	129	138	125	144	123	126	143	147	152	122	150	136	167	149	133	126	165	127	132	114	143	126	143	135	151	116	135	136	143	137	146	116	143	131	137	119	123	127	138	125	106	135	132	131	144	136	146	154	144	135	147	123	132	138	136	125	135	123	136	159	164	140	137	116	131	127	161	125	122	112	138	141	131	142	147	148	144	121	119	130	149	157	130	144	144	148	124	151	125	111	113	133	146	135	145	124	133	142	136	128	150	134	106	126	138	124	130	138	144	142	136	134	166	155	132	145	136	120	140	120	123	128	145	134	128	170	125	143	130	137	121	131	109	135	136	130	142	132	125	142	145	150	126	135	143	140	131	142	127	116	136	127	131	138	136	147	137	134	132	113	119	132	144	132	145	145	137	124	124	129	130	159	144	123	132	131	134	115	147	137	141	135	132	124	156	148	128	136	125	139	150	116	139	138	132	138	129	167	161	146	153	148	148	133	146	148	127	134	148	117	138	130	149	117	146	133	123	132	138	154	139	142	131	126	125	132	147	137	168	154	138	155	155	123	127	142	128	113	133	122	146	155	140	131	129	129	125	142	133	143	134	134	123	132	118	135	145	127	131	121	140	141	133	133	139	145	140	114	127	140	124	126	142	151	141	136	141	123	131	160	132	164	133	144	121	141	138	116	134	132	141	144	163	123	124	144	130	148	110	151	131	127	112	157	137	128	142	116	148	156	154	166	139	126	164	127	135	128	140	148	134	130	147	124	137	135	122	153	159	132	158	135	122	147	148	149	146	135	130	106	118	139	125	155	162	153	145	137	123	119	136	148	152	138	150	136	127	148	142	130	144	133	145	133	145	124	148	114	139	141	139	140	148	119	130	124	156	136	139	127	113	135	150	141	154	149	138	139	135	128	151	140	129	122	139	125	136	132	118	141	128	116	123	138	150	132	123	140	140	156	130	127	139	142	131	138	126	147	140	143	129	154	129	148	128	154	138	147	125	172	137	113	123	135	119	132	165	137	147	150	143	113	125	114	148	130	138	128	137	149	127	120	113	135	133	131	142	151	145	132	130	160	137	126	117	132	137	130	144	140	126	136	135	127	139	149	123	133	136	151	113	120	140	127	124	152	129	168	127	135	114	146	144	100	133	152	124	123	141	131	125	134	138	127	137	144	143	137	150	146	133	128	130	125	122	152	132	131	141	127	126	141	137	114	133	146	156	152	143	128	134	148	129	152	147	141	126	157	136	137	145	133	144	148	158	147	127	133	139	125	126	161	134	137	130	147	115	156	125	117	139	126	159	127	109	125	148	131	121	150	138	143	133	145	166	131	142	123	129	147	119	149	155	123	114	133	127	132	161	123	128	150	136	138	126	140	139	124	110	141	128	132	131	137	133	129	119	130	154	136	142	120	166	144	145	140	133	126	135	133	149	130	140	126	139	134	136	135	145	151	134	132	148	152	141	142	121	158	146	159	140	146	138	154	119	168	161	123	129	139	128	147	125	139	139	139	117	153	129	98	145	133	138	125	133	128	155	140	130	129	134	145	124	129	139	148	130	118	149	142	142	113	137	130	135	136	129	124	132	119	145	161	149	126	140	141	138	153	140	135	135	140	123	120	146	135	138	144	154	127	147	132	135	110	133	151	118	128	128	142	129	151	124	153	130	154	145	133	116	118	144	126	134	124	121	135	130	125	118	123	153	133	143	143	128	131	143	128	117	137	134	154	134	116	135	123	125	126	142	135	147	142	131	129	135	142	134	134	115	151	143	145	151	154	118	139	136	135	151	132	136	133	138	128	141	145	144	150	126	123	153	143	131	154	116	133	138	161	138	124	149	130	128	165	132	126	144	158	130	130	118	127	113	130	140	126	130	133	155	156	143	141	135	128	147	134	124	133	119	138	158	131	141	139	145	138	120	129	140	154	136	120	153	112	141	142	134	143	126	120	117	135	142	154	139	137	127	146	132	135	120	147	138	133	151	137	139	141	142	148	143	122	139	147	112	144	137	148	137	154	113	135	122	139	124	125	131	133	139	135	147	140	129	123	127	120	126	134	133	119	132	110	135	129	123	145	136	167	143	143	141	152
13946	13980	21007	22724	19130	10172	6586	5688	5424	4342	3545	3104	2402	1899	1691	1568	1358	1298	944	883	889	743	722	614	630	562	512	494	484	465	467	427	435	462	490	488	433	420	404	380	389	406	374	419	442	443	408	397	381	339	419	411	410	376	378	378	372	376	373	354	386	385	350	366	366	376	349	366	345	373	352	354	334	342	384	334	333	329	374	337	362	362	358	340	373	334	355	349	301	333	298	352	341	329	330	347	342	342	335	326	340	365	350	310	346	377	343	361	332	341	323	327	344	350	332	339	341	349	345	304	349	348	357	320	339	332	314	314	331	344	362	326	349	337	361	352	323	348	344	318	371	304	331	371	313	360	320	327	341	325	363	323	342	359	352	371	332	344	346	335	333	335	342	332	266	318	359	325	338	322	321	362	325	333	310	324	320	367	353	365	348	329	354	357	354	343	368	343	337	338	356	362	309	363	324	330	330	364	345	386	358	340	340	349	301	369	323	350	342	359	347	392	339	349	388	328	378	333	338	364	370	302	346	331	337	371	327	314	342	311	355	362	321	327	319	325	316	325	317	355	349	341	329	364	334	353	334	328	321	333	327	342	357	354	358	364	331	369	368	332	340	342	352	291	322	311	328	358	306	327	346	338	307	345	337	366	386	358	357	320	358	330	365	346	352	352	354	342	311	340	334	337	342	355	340	368	357	332	351	322	354	310	341	338	317	330	362	308	361	336	347	340	359	346	335	324	313	332	349	351	325	318	352	371	361	334	361	336	344	346	326	355	328	374	363	320	326	339	364	320	323	341	313	363	347	352	344	351	356	331	355	342	373	338	339	303	338	341	342	340	324	339	335	360	334	349	333	336	347	323	326	364	375	358	374	344	344	341	322	320	359	347	341	351	363	344	334	344	346	329	354	354	358	354	322	331	348	349	313	354	332	334	351	321	328	344	333	332	352	359	380	299	346	337	357	327	343	315	302	340	324	342	340	309	353	365	300	339	327	310	353	334	338	331	324	339	340	341	353	341	316	354	346	328	359	349	376	331	343	365	322	341	350	307	329	317	352	333	369	351	352	334	365	320	319	335	325	325	304	343	335	340	362	330	332	331	298	341	346	321	345	337	339	330	354	344	351	356	340	298	321	332	325	349	355	365	318	333	331	333	300	357	319	324	349	340	361	350	334	338	355	321	350	338	320	349	350	339	332	347	331	297	346	325	338	340	369	333	332	360	340	304	349	345	338	337	342	314	340	341	333	384	306	325	321	360	318	358	329	317	356	349	317	334	358	331	355	375	350	337	330	347	347	356	333	327	332	341	329	344	329	374	356	327	329	337	343	358	342	343	361	361	354	369	342	332	366	336	356	346	310	327	336	324	331	347	344	351	334	352	355	378	382	342	328	336	319	309	325	350	344	330	314	319	355	348	308	338	321	353	341	323	330	336	357	301	368	345	359	345	316	319	336	334	332	339	311	326	332	346	360	329	335	322	340	335	317	350	346	338	321	331	344	360	378	346	387	292	338	367	318	390	347	306	353	344	349	334	330	354	321	352	307	338	340	334	340	325	373	328	323	341	362	329	334	340	354	341	323	339	335	347	366	333	327	346	339	314	315	326	369	319	311	365	310	333	347	350	343	341	331	335	371	315	366	335	354	323	345	332	314	345	331	354	374	341	338	376	344	329	355	326	331	338	333	317	312	349	347	320	351	351	362	353	362	346	330	316	329	295	329	363	343	332	356	320	331	353	388	346	350	325	345	342	309	322	339	337	320	345	363	351	327	383	339	349	315	363	342	356	350	342	360	350	326	380	337	345	317	323	346	369	314	356	342	331	336	347	351	351	348	355	314	351	358	327	317	347	329	336	353	349	317	326	361	317	316	351	339	336	378	342	337	316	356	328	341	325	315	352	365	349	359	342	379	356	347	337	330	346	318	381	325	342	340	329	349	327	335	359	351	316	320	342	372	347	334	344	339	322	355	372	336	338	336	324	317	324	346	330	349	332	307	312	320	345	341	356	339	340	366	355	346	350	350	306	324	321	332	364	333	316	343	362	343	337	333	344	322	323	345	341	343	314	338	387	332	309	360	336	342	365	321	324	376	392	330	334	362	351	322	329	343	332	349	320	331	318	337	354	331	375	342	326	325	334	331	373	343	308	353	350	325	321	306	332	321	340	308	350	376	360	352	350	369	306	305	346	343	322	361	325	330	327	308	335	323	349	337	332	351	347	362	359	328	332	297	341	318	319	337	331	349	315	348	356	337	328	344	365	345	363	349	310	354	339	340	311	320	353	343	363	352	332	337	317	313	363	330	334	332	355	324	329	341	341	382	355	330	339	287	359	358	308	331	365	349	339	326	324	358	379	316	333	329	359	341	326	334	345	323	329	347	347	339	335	322	337	331	342	342	317	337	365	343	338	316	318	346	331	344	351	351	341	334	353	329	356	346	365	367	345	337	350	327	345	334	335	348	360	327	326	373	337	332	346	328	356	321	321	336	362	378	315	328	333	326	342	301	356	360	328	324	349	362	335	318	330	344	345	397	333	317	333	338	351	342	327	355	324	354	349	349	300	354	328	360	341	355	324	312	363	339	315	354	329	337	341	312	336	357	334	351	335	355	329	327	355	326	366	299	314	346	329	325	333	378	333	323	328	363	332	366	307	379	352	324	329	353	354	383	351	338	329	334	356	321	338	343	341	334	318	372	336	359	386	323	303	347	347	320	352	348	356	367	328	346	362	328	330	369	345	376	378	330	327	325	340	346	365	326	319	349	352	353	338	336	329	361	325	320	332	329	339	345	364	365	330	356	327	394	359	371	347	342	352	368	364	343	369	364	358	362	365	341	331	319	356	318	358	352	325	304	357	343	339	318	335	329	355	346	342	338	343	358	322	330	362	331	340	347	358	357	305	328	331	332	328	371	319	326	326	352	366	344	336	344	336	339	345	328	338	351	317	333	362	341	338	318	337	328	333	368	349	303	339	337	397	336	329	324	333	347	342	326	344	336	330	345	315	354	344	387	338	358	313	323	380	349	346	311	343	359	342	319	325	315	334	342	322	336	326	339	318	344	338	349	336	308	346	330	328	365	343	318	346	336	339	338	318	352	378	344	331	327	343	346	342	355	333	348	341	344	310	332	344	336	327	324	330	331	352	321	304	355	324	323	368	334	333	361	341	349	354	354	366	350	333	354	349	296	330	341	327	354	361	327	298	338	366	349	358	364	337	343	346	342	346	361	352	359	334	373	334	354	323	373	351	353	329	352	329	332	359	364	320	358	340	336	310	311	367	346	362	329	349	331	324	340	337	345	350	329	374	368	327	355	330	376	362	369	333	324	355	360	316	362	363	328	348	334	361	332	335	339	339	354	318	317	362	329	343	334	370	319	361	337	346	327	358	325	355	303	332	318	338	337	322	346	318	362	345	334	346	331	351	305	331	344	328	338	345	360	377	351	340	347	315	356	332	313	340	314	356	342	367	349	362	354	345	352	335	335	352	355	365
40222	45105	41586	40597	36349	32470	20352	13622	11444	9691	6953	5688	3739	2583	2358	2226	1652	1703	955	788	830	686	562	449	374	305	271	262	231	222	244	203	231	260	275	323	217	217	203	227	219	229	268	249	268	260	251	250	247	203	237	200	213	211	214	197	202	182	173	215	167	174	194	181	189	187	183	192	183	188	172	171	177	179	169	174	163	218	169	168	155	171	156	158	162	189	167	170	156	182	174	167	172	185	175	149	173	199	162	159	165	161	195	175	165	183	171	196	161	189	180	156	188	150	155	159	152	156	162	178	183	161	178	172	181	157	201	185	191	179	188	184	164	174	182	179	158	167	153	148	178	193	173	174	168	170	160	157	180	186	183	168	159	169	148	145	166	170	171	167	187	168	179	201	192	180	157	177	171	156	167	170	168	172	174	144	148	171	185	144	187	206	155	143	183	159	176	195	186	162	164	168	177	183	173	184	186	202	174	162	172	138	181	175	159	171	188	177	148	161	194	184	163	174	167	176	177	167	148	139	180	190	182	177	174	185	196	166	163	173	187	196	164	175	166	162	168	161	168	158	186	185	167	162	181	170	171	192	208	181	156	164	178	184	164	167	168	171	156	161	166	156	168	163	152	181	185	156	154	188	175	158	178	173	157	147	178	154	180	161	166	150	191	158	155	164	182	198	155	183	215	166	198	150	167	170	181	158	155	168	186	179	157	196	190	162	191	197	168	151	158	132	140	186	154	174	188	157	152	187	181	177	165	202	166	172	146	178	142	147	170	167	160	147	171	154	161	151	184	172	171	184	159	167	160	171	179	174	153	148	195	175	163	167	170	138	185	182	161	187	173	173	167	168	174	177	160	156	164	168	181	158	184	177	156	155	157	163	152	165	183	168	169	167	165	159	180	186	178	170	165	196	159	178	174	160	188	176	186	167	193	178	203	169	169	173	164	169	184	177	183	162	172	193	183	195	175	155	180	170	192	174	171	159	169	178	163	161	151	161	168	176	174	165	191	186	162	156	193	179	166	201	158	169	178	170	168	170	192	171	178	169	176	168	133	168	157	170	203	171	181	164	177	144	168	153	199	162	176	183	188	158	175	172	161	189	182	174	178	185	171	155	189	189	178	178	145	184	173	180	184	175	172	175	165	171	174	190	174	192	168	175	164	186	157	173	201	169	179	178	164	181	145	188	185	200	183	155	163	168	161	190	201	161	161	181	182	157	172	161	171	167	157	169	171	168	170	158	157	194	155	168	157	185	181	176	181	174	186	174	163	158	178	166	158	199	183	158	179	190	156	174	194	167	167	156	166	145	203	173	167	185	181	193	177	179	171	174	160	155	180	167	165	159	167	171	161	177	184	173	182	147	146	182	160	184	171	173	164	157	177	186	173	171	165	184	172	197	151	183	178	184	185	173	195	190	181	168	189	152	168	149	164	160	178	183	179	163	172	185	157	161	175	154	163	166	188	170	177	179	170	176	162	161	182	170	195	155	176	175	173	150	173	206	178	165	165	170	142	169	168	170	168	175	199	178	187	178	139	155	183	170	164	189	188	182	167	161	154	178	180	164	147	154	144	175	184	162	177	168	170	143	153	175	178	174	165	158	188	153	168	153	181	192	172	168	166	193	157	159	173	191	172	170	189	181	189	185	173	135	174	160	164	161	186	153	171	186	149	193	172	153	146	167	155	172	162	165	178	183	178	184	168	143	149	171	152	185	192	181	168	160	166	161	161	169	185	180	183	165	175	146	156	153	185	162	174	180	171	163	149	155	147	164	161	183	148	172	162	163	162	162	157	158	172	166	193	177	190	161	171	164	174	158	140	187	157	168	159	178	145	178	181	168	180	169	158	173	170	182	201	161	172	132	186	175	193	161	165	160	177	171	177	173	158	158	182	168	182	174	192	160	168	180	169	170	178	163	182	184	168	167	180	160	163	162	173	171	159	159	158	187	160	154	187	173	175	159	175	169	203	146	177	170	182	158	181	200	172	182	200	189	197	182	191	156	181	168	157	194	150	150	170	172	156	182	168	145	190	155	185	179	166	152	155	176	193	172	177	194	175	169	191	143	166	167	182	165	183	168	181	181	164	165	188	179	164	189	165	203	157	152	160	149	187	192	160	181	175	167	170	185	141	166	180	169	183	183	184	164	178	180	194	173	172	196	164	159	162	187	185	160	157	185	163	180	191	157	178	183	167	151	191	183	154	185	165	171	172	173	164	166	190	181	150	183	157	183	169	171	161	166	189	161	179	160	180	174	162	149	190	166	148	161	176	196	177	170	147	170	143	146	190	161	176	153	168	178	152	172	162	164	181	190	170	174	167	173	175	165	170	135	189	196	176	174	154	158	163	167	158	167	197	177	159	169	170	146	165	187	184	163	151	172	181	187	178	180	164	185	194	196	160	191	168	168	172	173	180	176	197	153	172	165	179	162	171	172	178	146	176	147	174	159	168	192	180	174	158	171	139	184	176	182	174	179	168	190	165	164	156	151	187	165	146	191	173	173	157	171	165	152	195	180	190	183	177	181	170	182	177	172	171	189	146	190	182	172	165	165	202	174	180	199	178	163	177	174	165	167	173	178	169	170	174	178	169	187	152	177	188	175	188	157	196	184	160	168	165	164	191	141	173	162	169	192	164	154	163	186	163	190	162	152	154	166	157	151	159	165	165	190	175	170	181	169	180	178	168	176	168	171	165	174	170	170	162	184	195	161	168	178	170	154	175	150	182	178	181	153	142	171	184	173	155	175	186	169	178	168	177	162	178	160	161	179	153	182	183	180	165	161	142	177	167	178	150	172	158	166	178	176	160	177	193	152	151	171	174	162	177	169	152	172	180	183	176	192	181	183	165	189	174	194	149	159	165	162	168	192	141	163	164	158	202	189	167	175	168	166	190	172	189	157	173	178	164	182	153	167	175	160	151	172	163	160	171	191	168	153	172	168	187	169	165	142	170	159	131	169	173	177	164	190	181	151	168	156	150	147	173	169	176	196	181	171	146	181	175	166	150	181	147	177	149	166	170	181	188	182	149	172	157	149	168	143	176	176	167	167	173	162	190	155	149	180	175	170	159	170	175	166	165	155	158	195	158	154	147	148	162	176	172	160	205	178	161	183	176	168	198	173	186	183	185	160	170	184	167	159	166	158	151	182	175	175	165	154	177	163	166	161	179	167	142	162	170	196	187	201	163	176	172	158	181	163	167	167	166	182	160	185	143	159	167	165	162	182	177	144	164	155	166	161	167	185	175	192	153	156	162	202	181	164	152	176	179	175	185	164	181	172	184	149	151	161	178	172	167	183	198	201	171	190	160	153	156	173	169	176	180	160	146	182	169	168	174	163	168	157	175	158	171	197	195	163	175	158	192	159	169	178	180	186	200	166	186	172	174	165	168	169	167	187	169	174	186	151	166	177	165	195	167	164	173	171	167	170	171	179	162	181	178	167	166	176	160	175	181	192	175	146	170	184	167	190	192	175	171	181	199	161	180	164	156	193
28084	38925	41623	45888	41654	37538	21777	20240	22201	21258	19941	18892	14104	11866	10479	10284	7524	7129	4623	4541	3926	3134	2519	2087	1875	1439	1161	1146	1000	915	916	841	877	1055	1444	1513	1079	711	721	702	767	892	947	1155	1205	1314	1194	1071	1063	848	718	713	749	730	687	671	600	539	524	539	536	486	497	554	576	504	494	505	493	532	461	465	478	463	499	452	472	445	430	412	451	400	429	422	456	428	419	451	477	444	445	421	404	417	397	433	413	405	450	444	435	389	401	415	421	438	417	416	394	453	457	416	435	458	416	421	400	395	435	425	428	419	440	415	398	385	387	440	371	396	444	396	393	418	438	409	400	412	431	423	460	407	420	404	439	421	388	400	406	444	404	390	427	423	408	433	390	404	441	422	430	457	407	442	409	445	447	412	421	414	419	421	380	388	427	425	400	411	434	444	417	401	420	443	398	430	425	407	414	423	381	401	414	401	455	407	411	422	433	388	404	438	401	437	382	447	426	417	403	410	434	431	433	416	413	426	417	418	403	421	387	431	395	401	423	425	425	420	399	428	417	419	382	406	405	404	448	380	408	420	408	435	432	408	398	429	421	405	408	388	442	414	431	398	383	417	402	391	438	415	398	398	453	386	426	384	425	412	395	440	411	444	422	415	401	446	446	427	420	382	422	423	423	409	434	397	444	382	426	428	408	395	384	400	384	408	424	407	377	423	416	438	427	421	443	393	423	411	391	426	445	442	425	404	390	425	421	402	400	439	430	459	417	420	432	433	419	458	418	395	435	445	365	393	446	434	394	417	419	413	413	430	405	410	421	451	403	391	433	400	410	398	429	422	414	421	385	413	463	430	421	417	412	394	380	411	391	408	402	407	426	392	415	409	382	412	412	386	451	437	388	435	373	425	397	421	407	429	428	412	383	437	451	416	411	418	413	441	408	428	421	434	434	405	443	421	381	431	400	397	411	443	435	374	440	437	419	413	451	403	427	410	430	388	411	446	399	429	393	399	405	436	424	408	412	391	395	406	417	409	388	406	397	413	414	405	439	397	419	399	439	390	415	445	396	447	410	425	425	425	422	396	436	386	399	438	456	405	416	416	421	404	431	420	422	447	419	391	423	421	374	413	426	420	374	408	407	415	404	404	416	384	442	428	434	442	402	410	432	430	385	406	422	404	389	429	370	447	404	389	418	426	376	394	412	405	406	438	428	412	396	392	427	424	427	429	389	442	414	404	418	413	413	387	401	372	411	430	426	412	448	435	413	395	400	405	443	409	414	409	399	428	416	418	400	392	426	407	427	414	441	413	378	398	437	429	407	386	434	408	399	438	422	459	416	435	431	405	381	452	436	414	408	419	433	374	414	420	422	397	399	395	419	446	418	419	453	394	372	377	396	402	423	387	434	401	470	430	381	408	415	400	455	413	442	414	400	424	386	413	451	402	436	422	439	410	430	416	395	411	408	424	442	438	416	382	385	383	419	416	420	426	412	410	395	422	392	426	418	405	399	401	401	398	414	413	449	421	416	415	406	391	432	391	404	418	457	418	404	395	459	427	415	441	419	403	433	388	413	388	403	410	428	420	412	389	415	422	452	394	423	407	431	405	401	435	397	375	419	428	439	394	391	405	413	391	415	420	419	411	404	401	432	430	401	406	426	400	417	413	410	424	420	432	419	422	417	416	403	422	394	431	404	389	415	429	422	427	394	400	420	396	387	421	395	444	429	396	408	360	410	374	437	433	419	419	400	409	414	428	386	426	454	411	391	411	386	405	411	380	425	413	424	393	411	385	417	407	427	417	408	432	449	427	441	440	447	390	419	393	458	420	454	428	426	430	446	388	379	432	412	396	440	421	419	403	410	445	427	380	447	429	395	411	421	403	385	433	417	430	415	412	407	454	414	430	397	411	418	408	439	385	394	407	383	417	410	415	425	381	378	372	417	423	433	400	386	444	421	404	394	439	386	408	389	392	415	412	431	408	431	412	410	401	381	371	446	421	400	425	435	418	428	430	387	376	390	412	433	425	400	429	401	475	422	413	450	400	402	403	401	434	398	422	441	365	442	434	440	423	396	445	415	422	454	423	422	462	419	410	397	408	436	434	367	390	392	419	383	422	423	447	388	372	422	443	364	406	445	419	417	440	416	427	373	372	379	422	440	405	434	419	429	396	457	411	423	408	404	399	406	433	387	432	388	409	382	392	405	430	423	407	410	423	419	447	417	396	427	424	405	415	416	400	415	392	402	411	381	401	383	407	424	420	388	411	394	387	405	409	438	411	445	418	415	441	414	429	443	403	411	404	409	401	415	416	451	411	396	411	437	375	418	438	401	393	416	412	413	436	438	434	433	436	394	412	400	435	427	407	429	404	387	419	426	425	416	394	432	441	413	392	444	447	414	383	377	395	373	403	401	399	416	393	395	453	439	407	404	407	377	417	395	401	418	449	400	459	427	413	462	386	382	431	446	375	436	431	412	421	375	420	399	385	395	369	432	420	413	422	369	406	429	372	415	461	406	415	372	411	410	435	426	390	455	407	421	396	399	402	402	385	395	430	455	409	397	433	405	373	421	414	443	378	389	425	398	400	406	402	387	405	372	420	400	397	422	426	413	400	423	416	440	432	422	399	383	423	413	415	437	426	426	423	396	405	418	404	401	405	438	415	412	408	425	407	385	433	440	377	424	419	407	408	397	392	373	411	388	401	411	411	407	422	380	420	421	387	425	386	427	387	443	410	447	384	387	401	408	423	408	414	423	414	365	406	418	425	395	418	404	436	422	365	419	434	381	440	432	403	446	421	462	406	411	421	402	435	435	368	413	418	376	370	390	433	403	417	411	434	423	410	404	431	381	401	421	453	435	405	416	399	428	384	388	396	407	377	408	408	441	414	420	447	390	420	387	401	402	420	414	428	417	384	393	413	430	419	433	355	425	384	409	446	431	399	394	409	430	376	396	404	408	385	408	434	393	439	392	409	401	443	418	412	406	417	434	433	415	413	390	397	398	399	406	412	410	419	430	423	397	403	384	401	407	418	413	431	409	424	419	398	411	432	397	397	456	398	442	422	415	412	424	396	417	446	418	428	422	400	425	430	409	407	409	398	372	428	407	358	400	419	411	405	439	442	432	446	406	396	425	413	420	407	455	426	451	420	403	409	440	445	445	429	432	385	426	390	381	430	379	389	434	410	400	392	429	406	405	421	415	389	431	405	379	406	380	387	446	419	402	419	386	421	416	396	439	384	435	442	405	396	400	395	387	440	410	422	438	469	421	383	402	402	403	398	393	412	427	411	402	414	433	387	453	428	417	424	419	424	424	411	413	420	405	376	429	406	429	405	392	428	440	408	413	371	422	439	431	423	432	382	422	423	372	440	379	407	427	382	384	400	409	447	391	429	449	425	419	375	401	386	372	414	391	426	397	423	418	372	404	448	407	437	402	404	433	401	384	379	397	392	434	412	421	438	399	390	462	374	414	409	402	407	417	393	429	400	402	417	392	429	421	411	444	415
44973	48084	46726	47790	44021	33754	23985	21846	18472	16119	11822	10278	7025	4813	3990	3914	2822	2838	1547	1362	1241	1006	861	694	529	436	326	341	299	279	289	264	244	293	457	437	325	264	212	230	234	276	285	374	379	362	322	289	250	252	235	222	199	193	198	222	194	170	216	165	191	174	166	165	164	192	196	169	159	161	157	150	169	162	162	160	165	155	144	151	154	127	147	150	147	140	154	153	163	144	159	151	145	149	162	172	136	162	154	182	152	154	159	167	150	171	157	147	147	155	152	149	144	162	165	159	157	140	141	151	160	163	137	134	164	163	159	170	135	165	164	154	144	136	157	119	152	139	170	148	192	153	164	141	144	156	134	153	139	164	150	139	171	158	179	153	137	158	157	149	143	163	135	145	163	152	156	169	141	151	156	156	182	164	162	153	162	156	132	142	176	158	153	136	131	151	166	138	169	136	149	127	156	162	158	144	158	147	149	153	176	174	152	167	147	129	166	151	149	135	168	154	161	150	138	158	149	155	154	159	157	150	145	144	149	128	136	154	169	144	134	168	168	162	128	139	158	163	161	154	145	137	130	149	155	172	140	154	154	151	150	141	135	154	173	147	169	139	138	137	135	143	148	173	132	149	157	167	149	148	170	157	157	165	149	162	150	163	149	158	153	140	155	169	164	177	145	138	158	149	140	155	151	168	155	171	160	146	159	137	168	150	163	156	139	153	176	152	149	163	134	165	151	165	155	120	179	150	174	167	153	156	171	146	167	149	174	131	158	163	132	158	166	154	146	163	164	151	174	147	157	138	140	148	142	163	149	152	140	163	133	149	135	150	158	154	156	175	149	147	157	141	159	148	154	137	153	162	169	138	172	142	171	132	167	155	150	140	165	127	158	150	193	159	125	131	141	163	135	150	162	141	141	157	166	159	162	169	124	140	154	144	158	153	168	135	158	130	158	143	140	144	145	131	159	137	153	165	146	164	150	155	150	138	148	131	155	170	176	165	174	183	154	141	157	141	158	157	137	151	154	136	162	140	142	164	128	153	148	163	141	174	133	143	147	148	150	155	150	155	147	136	155	159	160	133	141	148	142	162	138	165	152	154	159	155	161	150	179	136	111	139	146	148	149	163	166	147	159	140	161	176	145	168	161	176	145	152	143	142	141	141	127	139	161	138	158	165	136	146	183	146	167	169	157	172	181	147	157	177	151	163	134	157	130	153	133	150	139	149	140	139	162	167	150	145	157	165	156	161	139	136	147	156	160	158	152	163	129	174	164	157	151	141	143	136	186	132	157	159	170	164	146	158	156	150	160	169	156	170	171	154	188	143	137	171	186	150	168	145	165	175	141	120	143	172	152	152	143	141	145	181	145	148	147	162	151	142	155	135	129	174	168	158	130	166	146	147	142	136	162	165	153	166	135	167	149	151	142	151	144	158	154	162	161	158	149	155	138	179	157	143	151	171	167	148	153	134	148	148	168	152	156	152	150	159	152	161	142	163	142	148	154	165	163	164	146	172	149	152	159	167	153	130	136	183	156	146	158	160	162	141	151	135	158	152	153	160	152	153	162	169	139	129	153	127	144	172	145	156	164	168	156	152	152	154	125	158	136	146	149	137	146	147	159	137	155	131	160	162	142	164	177	138	141	161	153	163	163	167	166	163	171	159	162	183	164	150	141	139	135	147	157	165	136	155	147	141	155	160	172	163	147	134	168	140	156	159	165	146	170	139	159	160	144	150	155	170	164	130	130	134	153	166	149	159	143	122	158	158	160	154	148	150	155	154	163	165	179	150	176	159	143	147	145	131	176	139	147	143	123	160	163	165	165	147	144	156	170	152	135	156	132	167	146	150	140	162	154	155	150	149	144	136	162	161	123	155	160	142	155	140	132	151	180	158	149	159	164	152	164	148	154	153	145	169	150	145	162	138	132	144	142	161	131	168	131	159	164	131	160	136	141	140	139	150	155	143	150	171	137	134	147	138	165	144	139	152	138	146	160	153	171	162	166	141	164	163	138	145	156	155	153	166	174	127	158	153	128	168	149	170	167	182	185	160	142	139	151	147	167	164	148	133	168	155	159	161	141	159	129	157	165	149	145	131	165	155	155	135	157	135	156	153	150	131	161	129	160	129	151	137	166	159	141	147	137	137	144	143	142	161	142	146	133	129	146	177	142	156	155	146	141	141	144	146	153	167	120	155	162	131	174	156	132	144	141	152	139	140	134	150	149	153	162	163	152	186	135	153	135	152	150	127	138	163	150	154	139	145	139	156	142	154	160	152	172	155	138	150	131	150	158	154	142	157	141	153	156	135	133	151	143	137	147	146	170	156	168	132	139	147	163	136	168	153	152	151	146	141	151	140	142	149	159	152	120	159	149	132	162	163	167	150	139	156	162	150	147	143	151	151	156	174	141	154	163	119	162	159	155	134	159	146	139	129	135	174	157	161	135	171	140	147	145	168	161	154	161	166	155	149	138	163	140	146	145	165	113	168	141	158	171	158	158	178	148	139	158	140	148	151	171	170	175	142	155	185	160	157	160	151	150	159	158	156	143	143	141	156	143	146	148	150	134	151	155	140	172	154	151	163	145	152	164	173	147	148	170	164	151	131	141	162	180	164	149	154	126	147	163	143	145	134	161	147	147	158	123	166	148	151	131	146	156	137	155	147	152	158	164	121	162	166	153	163	158	144	146	138	145	155	154	154	164	141	143	144	160	140	142	158	161	134	140	151	149	134	165	136	166	163	142	145	158	173	179	161	160	145	149	152	153	144	143	143	148	173	131	170	149	178	142	147	153	132	162	164	164	148	151	133	142	148	167	143	147	163	146	153	178	153	149	151	168	158	180	140	149	123	166	133	146	159	147	157	175	167	165	171	159	164	152	162	153	147	158	158	165	184	122	141	165	162	163	154	153	165	138	142	149	161	145	156	120	163	155	167	141	150	148	184	151	151	140	152	152	152	159	156	162	130	164	174	124	131	147	144	151	167	153	147	143	164	143	127	168	164	157	152	166	143	145	154	158	153	152	153	192	164	134	135	162	175	178	155	149	149	161	156	149	151	142	132	151	146	159	146	142	152	151	141	131	159	155	176	137	140	155	186	144	137	164	156	150	159	136	152	146	155	144	170	152	124	180	151	149	134	156	153	144	143	136	131	131	164	138	144	156	139	155	172	140	159	169	156	151	176	145	157	162	151	137	144	140	186	153	145	159	175	148	141	139	145	133	156	149	132	163	170	170	151	147	155	132	151	144	159	141	158	149	153	159	151	150	166	130	148	137	163	131	172	136	136	169	171	163	155	137	158	159	132	154	148	151	149	159	145	166	125	170	157	143	162	179	135	152	171	144	162	143	162	134	164	151	147	155	128	132	128	163	147	151	153	149	159	160	143	167	165	153	140	166	149	145	165	155	136	147	160	158	153	162	147	182	147	151	163	134	152	155	150	170	177	142	137	147	137	192	161	163	152	168	141	172	156	157	166	136	152	147	141	147	125	148	166
29797	40753	49245	52682	53466	38160	25996	27258	27545	28129	27120	26530	20653	17693	15206	14877	11530	10956	7219	7152	5639	4365	3857	3152	2645	2063	1537	1535	1201	1272	1300	1141	1159	1488	2490	2378	1617	1032	881	854	915	1166	1586	1965	1844	1993	1745	1450	1432	1036	1012	909	850	839	882	813	696	523	576	614	569	538	576	554	522	520	533	479	487	499	464	452	479	464	489	401	396	390	385	374	377	333	412	400	376	421	366	414	354	375	393	369	390	365	357	354	402	371	353	393	378	392	409	405	372	393	349	373	370	407	341	394	379	393	375	361	378	403	359	377	368	383	386	404	361	346	339	377	363	367	357	344	388	361	348	329	356	394	366	400	375	364	387	391	390	335	395	368	333	382	359	353	363	335	357	403	347	333	338	368	361	374	383	364	365	342	413	327	344	360	385	357	365	379	359	375	378	363	338	376	347	340	347	365	364	376	374	349	390	360	352	356	377	399	355	372	385	319	377	363	382	365	351	382	348	372	338	372	352	347	374	384	402	345	360	357	359	399	364	332	370	382	353	340	348	352	344	388	373	362	378	354	357	377	383	368	381	382	350	317	395	351	357	357	363	387	354	359	350	362	357	371	345	367	362	396	350	341	359	368	391	327	403	339	334	345	385	387	327	347	367	338	340	362	437	330	360	356	410	346	403	375	345	384	390	363	353	382	347	353	363	359	342	325	354	381	374	377	342	361	331	366	354	340	392	351	350	350	364	368	376	372	391	338	371	376	379	369	383	368	356	365	348	353	325	373	330	385	357	398	363	354	335	357	369	358	362	386	375	346	340	343	382	355	368	374	368	354	368	374	375	374	374	365	371	347	319	378	393	376	363	356	331	361	402	330	350	371	362	380	377	349	362	359	384	353	371	372	332	376	352	347	347	386	394	395	362	361	389	362	351	378	376	375	358	392	355	345	350	315	342	385	341	385	324	375	377	386	352	365	365	342	348	369	380	335	354	380	362	389	378	378	325	368	347	402	341	369	401	351	368	388	369	370	398	391	362	376	398	378	394	361	350	378	362	353	332	358	364	338	398	394	345	361	339	325	390	362	348	366	378	357	381	382	371	369	358	346	390	416	337	343	355	385	365	359	345	334	352	361	394	368	386	379	381	377	395	368	341	357	393	351	355	379	365	370	352	375	381	390	338	353	383	353	365	335	380	396	349	381	374	367	363	367	349	368	322	364	375	371	351	357	366	380	364	365	375	361	339	356	349	359	379	343	352	371	375	360	379	385	334	331	347	373	358	371	391	375	351	349	342	357	379	335	406	390	345	382	360	327	378	355	382	354	377	341	395	397	352	388	365	358	374	383	368	371	402	381	388	385	379	358	375	367	398	342	378	360	361	344	363	372	356	315	387	380	358	361	374	392	348	373	363	366	377	394	352	343	361	332	344	380	375	350	363	373	373	373	314	357	377	360	365	374	347	353	372	317	349	388	371	343	371	392	371	379	354	371	341	368	345	364	364	372	383	366	396	353	380	377	336	353	352	377	370	380	360	351	365	350	341	402	343	399	356	352	373	351	378	373	371	347	352	366	371	336	370	338	360	359	376	357	350	353	347	370	395	370	348	363	366	363	376	345	366	388	374	335	381	367	359	358	353	339	351	336	368	345	374	378	352	396	350	385	335	362	357	337	347	355	343	359	378	362	394	365	393	365	377	370	395	344	331	368	366	333	389	368	348	375	333	377	364	404	340	322	390	395	400	360	363	351	351	358	344	324	368	356	373	345	376	343	369	395	355	353	365	401	376	356	349	365	328	374	364	363	369	342	349	354	354	378	332	391	350	352	372	369	369	318	343	336	378	344	353	360	365	351	401	360	361	363	370	390	382	344	370	349	387	367	381	318	316	355	338	346	359	355	379	336	343	374	359	377	373	343	339	382	352	352	345	343	344	369	374	370	357	406	367	392	378	333	375	357	373	342	358	378	352	384	356	353	348	365	336	344	358	372	359	367	395	371	361	366	378	358	407	359	413	364	381	345	341	332	359	388	370	354	333	369	368	391	377	354	363	342	351	377	373	358	341	378	383	342	382	361	372	379	343	354	380	348	354	344	369	382	359	372	343	376	386	367	379	365	349	390	363	398	355	354	360	373	332	340	396	360	390	360	372	318	351	367	336	368	366	352	381	341	351	331	353	355	373	364	365	377	395	379	384	361	359	368	347	336	335	379	341	390	355	359	351	366	384	333	343	355	355	362	372	390	412	389	331	382	344	369	345	368	348	359	369	338	348	349	389	359	350	358	352	394	358	344	363	339	372	356	377	355	355	362	360	358	335	374	372	391	374	350	364	349	361	327	353	345	370	302	351	374	342	375	363	344	359	375	412	359	365	356	352	373	381	362	374	361	367	392	349	371	344	313	376	365	352	342	358	341	322	366	362	353	349	338	415	398	362	365	354	365	363	358	353	358	370	361	345	387	367	377	354	374	358	354	338	349	356	386	382	374	378	371	339	376	373	389	352	354	366	364	347	345	381	352	375	341	359	371	399	383	329	342	393	339	363	356	381	360	337	334	332	366	381	376	335	331	394	335	371	375	390	358	347	381	368	354	363	338	360	375	312	346	353	364	364	375	350	354	358	380	367	364	381	354	368	374	351	328	353	380	364	368	351	385	355	370	350	339	340	365	387	378	349	317	363	364	364	395	350	362	363	355	363	371	339	358	345	354	360	362	358	377	372	356	378	357	374	352	399	389	369	394	335	371	375	368	359	387	344	348	329	311	343	328	364	355	366	369	379	361	359	364	376	356	376	368	376	401	359	389	357	333	345	370	358	379	394	361	358	360	368	362	366	324	386	359	359	370	359	386	371	373	326	364	376	349	362	374	379	383	305	385	353	346	351	337	365	301	330	350	351	359	366	357	365	329	368	375	350	346	335	357	390	329	329	369	350	335	336	347	359	355	374	339	348	370	334	347	386	366	369	367	386	389	349	364	355	352	346	393	361	367	340	336	358	387	406	381	373	339	347	376	369	352	372	393	381	388	350	344	329	359	358	351	386	378	340	326	376	373	369	355	365	362	348	389	359	338	362	377	335	362	358	371	396	344	359	354	377	381	349	339	370	304	336	371	355	365	370	379	370	362	365	354	360	358	361	336	325	376	389	372	359	371	373	339	359	356	334	378	351	380	342	379	357	344	344	349	376	382	362	352	366	362	357	369	343	393	358	342	400	363	369	386	349	353	333	334	363	358	362	366	352	369	380	322	339	355	366	316	366	351	381	372	361	382	351	370	356	380	357	337	382	394	361	403	348	361	362	342	334	359	329	334	374	345	372	373	375	362	324	358	390	344	370	363	390	360	381	413	359	379	339	357	356	348	335	371	392	353	370	394	377	359	342	313	328	347	362	385	351	385	360	382	334	353	357	355	368	365	367	368	368	380	380	359	368	358	334	355	367	376	363	373	361	389	378	381	393	364	330	354	371	337	333	357	379	369	353	364	367	354	355	356	368	361	368	386	377	358	347	335	345	343	367	378	377	347
24123	18111	17160	11885	6633	2492	1604	1279	1026	827	609	523	416	350	325	284	273	254	211	231	207	207	174	184	178	174	175	150	159	164	141	122	169	146	163	150	139	132	128	142	148	160	135	148	146	150	117	141	139	133	152	170	118	118	144	131	129	136	146	160	132	136	154	147	142	174	158	124	133	124	151	168	140	140	160	145	131	128	143	119	143	129	149	143	125	164	141	151	128	146	148	123	135	151	164	146	122	136	129	133	134	132	133	118	151	145	128	148	128	136	151	143	151	151	157	125	154	140	143	107	132	129	121	148	130	138	118	144	138	144	111	140	119	157	144	124	121	148	149	133	129	159	128	134	147	140	131	146	150	129	128	137	149	143	130	129	141	129	117	149	151	115	149	141	132	154	151	120	151	138	128	132	140	141	134	148	139	153	140	127	149	129	151	116	131	126	135	147	153	124	131	152	143	143	139	153	134	133	142	146	135	135	127	128	146	145	132	135	137	118	130	142	141	135	128	134	159	126	155	123	147	140	141	125	134	140	119	128	131	161	120	128	128	141	123	146	154	145	129	140	138	133	147	137	146	129	129	160	156	132	115	160	139	145	131	130	137	123	152	141	141	144	143	147	138	144	151	146	159	139	135	143	130	134	149	137	128	145	131	156	125	116	154	130	122	158	133	142	133	129	139	145	128	119	146	147	144	140	119	124	147	130	169	155	133	142	118	146	145	133	131	127	144	145	150	145	137	126	146	115	133	135	134	114	149	120	122	116	148	139	126	122	123	128	122	143	137	148	138	155	137	122	149	158	158	136	127	138	138	130	161	138	103	157	154	133	127	144	145	130	129	134	139	141	140	148	134	143	147	130	127	145	133	130	144	145	132	135	118	157	138	155	141	148	127	143	112	122	131	123	134	134	152	135	149	128	155	125	151	145	143	152	154	152	123	141	151	123	138	115	141	131	128	140	119	129	134	131	123	136	149	146	120	138	121	133	134	128	135	120	126	145	130	136	142	150	143	117	120	131	141	157	170	161	145	162	156	148	124	131	142	149	143	155	127	135	133	145	127	122	155	139	137	129	141	142	152	144	145	134	145	131	140	123	130	150	145	165	121	146	127	145	134	121	144	145	137	137	136	118	157	140	117	149	125	131	151	122	154	148	136	147	133	137	152	121	137	134	123	136	147	125	134	128	147	136	124	127	128	115	114	141	158	137	130	144	129	140	146	135	129	150	154	131	131	124	133	129	134	146	121	129	138	124	145	153	152	151	138	121	139	149	152	153	129	136	123	140	130	119	132	149	140	136	132	129	137	128	135	125	119	118	145	126	150	149	166	136	130	131	134	137	140	142	128	131	157	130	141	126	129	138	134	140	134	148	131	144	138	157	145	130	141	138	143	123	121	124	145	138	141	167	124	150	141	119	125	122	132	118	120	139	138	145	138	149	139	128	155	134	133	126	139	153	128	135	144	135	147	146	101	133	112	147	148	122	166	171	142	129	131	142	134	133	152	125	137	146	145	150	126	128	129	143	141	144	121	128	131	145	130	98	154	117	114	136	142	138	137	148	119	141	130	137	123	139	144	137	147	149	139	128	148	131	133	132	131	132	124	148	139	137	140	141	119	131	115	157	135	129	130	164	144	147	135	152	177	151	156	158	125	139	132	147	139	123	138	152	124	119	127	128	132	130	147	144	124	169	142	145	140	142	153	150	157	133	142	132	128	131	135	136	149	149	134	122	150	135	135	141	138	140	120	132	153	119	139	131	129	140	147	144	145	147	140	126	141	154	154	140	138	124	139	132	162	152	128	117	152	148	128	149	149	151	136	129	132	154	125	131	118	126	127	126	121	120	139	119	149	127	152	135	145	121	131	140	126	139	127	133	133	161	121	135	129	144	148	134	159	145	132	136	135	146	137	128	143	125	165	167	142	135	147	153	135	157	139	151	126	128	131	129	121	140	165	159	141	123	128	139	137	132	154	133	153	152	128	145	125	131	126	139	172	149	135	146	127	143	132	135	134	130	179	133	125	133	130	172	145	140	153	122	133	125	133	146	143	146	124	148	119	134	142	145	142	133	145	139	124	152	130	139	158	135	155	129	152	142	115	128	150	130	137	115	134	142	145	158	125	125	148	133	144	154	155	140	144	140	141	110	126	136	140	119	149	152	116	159	165	121	135	139	129	132	130	138	126	147	160	151	147	147	142	155	153	114	142	143	158	131	142	136	142	148	149	146	129	110	134	159	127	127	133	145	138	135	136	131	118	154	118	146	135	123	150	162	120	128	134	128	147	117	128	125	141	121	116	113	152	142	127	159	125	130	143	131	151	147	162	150	142	134	146	142	125	150	141	124	142	115	116	146	146	141	149	156	150	128	143	145	123	145	160	146	156	147	127	126	156	129	154	137	153	127	136	136	133	127	155	140	157	138	125	142	129	134	133	139	137	148	147	158	126	136	139	129	148	123	120	150	118	120	135	152	146	129	131	130	154	140	148	137	140	138	148	130	138	128	129	148	162	141	133	125	123	120	139	138	129	117	147	155	127	153	140	147	154	122	130	131	135	147	150	111	126	143	145	134	155	144	151	101	120	149	147	146	147	131	130	123	159	154	136	131	147	143	132	125	113	120	154	160	160	128	133	122	131	106	128	140	137	148	173	148	135	130	139	147	140	145	135	129	150	141	132	129	113	136	127	142	123	150	156	113	143	151	133	146	140	125	129	163	125	163	122	152	138	134	131	120	147	141	140	121	136	144	132	150	153	112	131	137	131	137	131	137	142	154	141	135	130	148	140	128	144	125	153	137	129	150	141	169	140	153	133	120	148	148	136	116	149	137	147	141	133	146	137	130	142	146	111	134	169	146	134	151	125	138	150	162	165	115	144	160	112	155	135	150	133	149	138	112	143	144	135	130	130	116	147	133	126	138	141	113	122	124	136	143	132	134	142	127	126	146	123	140	161	131	129	132	145	165	155	123	141	163	128	146	113	151	125	138	137	141	135	145	140	142	132	153	147	134	145	154	132	115	127	153	158	122	133	148	111	163	122	132	126	135	151	140	126	147	137	140	139	127	142	152	134	129	145	174	149	149	139	122	142	130	155	142	131	161	125	139	128	152	147	132	143	149	138	147	142	124	134	124	139	139	158	142	137	139	129	126	163	132	148	153	128	132	134	132	145	123	139	122	138	162	146	135	121	147	138	128	146	150	127	129	139	147	128	131	135	155	125	136	127	156	146	126	137	135	157	141	150	144	136	144	141	138	118	145	111	150	136	120	131	121	132	139	154	114	148	136	147	140	142	123	176	124	146	143	138	131	120	120	136	149	127	114	119	125	132	125	128	131	157	124	137	140	158	130	128	124	135	131	144	139	127	156	136	141	125	149	130	133	123	127	121	119	125	141	122	148	154	157	137	136	158	121	155	137	160	121	140	156	133	122	135	104	135	154	123	132	138	141	136	146	123	123	145	155	133	165	140	136	146	154	158	146	130	146	145	130	140	127
13983	16215	23140	22717	15981	8657	6524	5561	4709	4044	3196	2771	2224	1831	1620	1428	1283	1202	981	841	796	739	662	608	556	528	484	483	446	475	452	424	430	424	447	431	448	427	413	426	401	389	416	429	429	423	403	433	402	405	422	367	379	352	376	388	377	384	347	357	317	369	397	366	363	358	348	339	323	379	309	348	334	349	347	347	343	348	381	350	352	377	352	355	353	362	324	357	342	328	353	330	343	348	329	327	321	370	315	353	352	345	359	329	365	354	356	330	365	350	340	343	322	340	334	302	346	304	336	326	318	357	329	383	315	306	336	350	342	363	358	326	352	345	341	366	326	350	355	334	358	326	343	351	359	338	355	337	338	359	328	331	328	341	368	337	340	332	335	326	339	372	357	352	334	350	359	334	347	320	345	355	344	349	364	361	359	320	345	376	344	329	329	355	323	348	345	353	327	344	352	359	330	365	336	308	339	338	332	318	342	339	369	321	337	360	362	334	350	335	330	334	339	352	346	336	355	365	320	336	336	340	334	353	360	397	344	301	370	342	328	342	343	322	327	348	345	387	358	379	367	337	364	366	316	339	341	343	351	312	350	361	363	371	335	322	336	337	327	352	357	366	334	347	363	312	331	352	363	369	352	364	333	331	357	335	333	343	332	331	335	325	328	353	333	316	356	347	352	354	339	386	351	316	333	354	332	344	337	361	315	332	342	334	362	321	329	354	342	379	360	325	313	297	338	355	332	336	337	333	367	346	335	361	344	347	296	406	337	324	360	357	327	332	335	350	344	357	340	340	339	348	336	313	364	349	342	342	313	323	348	307	351	346	335	369	351	340	343	355	352	365	369	347	312	352	331	380	356	351	348	355	379	339	327	345	347	330	348	340	338	359	327	319	322	378	334	316	308	319	349	347	375	331	359	354	329	335	317	383	355	356	365	354	330	340	340	374	341	343	389	350	370	353	360	330	354	341	343	319	341	348	369	344	337	342	373	355	362	323	346	340	320	319	343	326	340	345	341	357	369	338	355	370	333	360	348	341	329	334	334	392	344	324	332	301	353	353	325	315	312	339	355	337	334	371	340	335	346	327	294	339	345	340	328	337	329	341	347	329	357	328	340	332	380	354	320	343	328	344	364	331	306	353	366	348	357	374	337	342	359	356	330	373	334	351	347	360	355	357	326	324	332	329	322	333	343	307	348	322	350	341	316	356	333	344	354	320	328	335	359	348	342	332	350	357	342	347	338	328	349	352	341	339	357	356	384	366	391	337	344	363	337	336	319	319	333	362	352	353	359	341	381	325	372	330	349	351	336	392	337	336	359	357	345	324	361	365	330	301	367	324	380	328	337	352	369	345	348	341	301	352	339	299	347	310	384	351	320	332	343	354	365	351	326	318	365	328	351	312	328	298	320	360	321	364	334	344	331	312	360	337	360	339	315	325	357	327	319	334	337	329	359	323	305	359	376	354	334	344	370	329	318	355	348	358	339	355	330	351	324	376	350	393	392	337	318	361	361	343	391	322	332	352	353	350	352	360	335	327	354	371	361	325	355	352	326	344	366	357	359	360	346	355	344	334	346	345	323	344	374	318	364	342	360	364	349	317	359	331	349	355	358	341	341	324	330	335	345	305	361	341	331	351	343	370	342	332	335	366	345	340	333	316	348	362	334	315	325	355	343	352	363	328	342	354	353	323	313	351	341	325	312	327	315	329	337	350	363	327	347	315	324	362	372	331	343	336	353	385	333	356	347	350	400	350	337	329	339	334	340	337	334	347	333	377	342	365	350	320	346	351	389	358	326	340	338	365	339	355	340	341	348	324	343	330	381	348	353	302	335	346	369	359	353	331	363	327	334	342	330	358	352	309	317	331	361	319	345	355	346	339	359	327	346	332	300	347	349	335	371	340	362	342	356	360	354	351	335	333	296	337	349	349	304	350	348	346	345	334	342	382	331	341	338	319	351	324	322	336	349	368	323	335	336	356	318	354	343	327	370	307	326	363	361	355	361	389	342	340	340	360	319	317	382	366	349	380	380	283	348	336	348	355	293	337	336	366	321	334	341	323	314	365	304	338	342	287	331	336	361	340	346	350	345	340	350	351	375	329	379	342	362	346	374	355	353	351	362	369	329	383	341	372	353	351	343	305	347	332	387	331	327	368	338	327	331	336	321	340	363	349	393	349	360	356	349	331	327	357	344	355	307	376	354	347	305	356	342	354	330	319	347	372	352	365	349	332	339	341	321	360	347	336	349	300	348	312	335	345	305	355	364	330	325	331	365	396	324	356	362	338	348	368	334	337	344	339	325	348	338	337	364	355	367	332	368	314	333	322	367	304	341	362	377	360	295	339	353	330	331	363	348	351	341	352	320	302	337	383	336	328	413	347	323	352	368	376	355	347	335	334	330	318	342	321	353	358	356	305	329	360	335	339	343	329	371	369	339	334	344	390	282	391	361	337	326	318	327	347	347	342	342	327	346	347	347	371	352	365	344	331	317	344	326	296	338	344	337	308	318	351	304	363	346	371	342	316	331	364	353	365	348	351	340	345	367	366	322	332	390	370	303	328	345	363	345	338	355	323	364	358	373	365	351	367	336	352	339	349	350	351	352	347	308	362	381	344	392	329	337	347	352	349	371	392	335	314	349	354	330	344	317	342	356	343	371	335	322	339	369	339	347	353	315	317	351	323	380	314	338	351	339	341	351	384	339	362	330	346	327	373	355	302	356	345	359	338	361	355	322	363	322	352	331	333	349	322	328	368	373	333	349	325	339	355	337	310	351	325	339	337	374	341	303	370	351	335	341	334	349	366	347	350	347	330	363	348	346	350	331	308	363	338	322	348	349	342	354	364	350	329	351	325	339	330	329	354	360	353	340	349	355	345	343	348	361	350	348	377	342	368	346	362	360	331	369	338	351	338	356	379	380	344	309	295	330	342	325	329	329	346	330	349	361	362	339	351	346	382	343	338	359	312	349	397	335	362	331	369	354	356	358	353	354	343	326	358	307	347	382	330	327	331	317	338	327	345	361	335	341	344	379	338	346	348	372	359	320	352	335	374	319	353	304	352	337	342	347	311	354	341	350	372	319	360	361	349	344	364	341	342	357	362	368	383	321	357	347	310	326	345	365	342	326	365	346	337	328	336	354	342	337	332	360	363	353	339	336	297	325	323	349	357	327	340	330	352	350	360	341	325	345	355	347	316	349	323	295	361	344	317	344	359	326	324	298	356	349	325	376	356	367	378	371	350	343	372	349	368	316	324	335	322	347	369	365	343	338	356	367	318	335	353	355	334	329	363	343	332	364	364	332	373	342	349	347	320	330	354	348	326	349	367	371	378	333	339	342	347	319	367	344	341	346	338	327	352	321	325	352	373	346	344	346	362	369	348	341	300	361	363	303	318	334	334	353	341	368	377	365	332	348	387	341	372	329	337	356	360	355	333	322	326	360	332	338	320	316	368	343	345	363	358	323	349	315	337	332	324	353	307	333	351	350	389
41497	40380	41717	37657	30826	23811	16040	11734	8875	8511	6325	5466	3570	2636	2514	2009	1380	1701	993	814	848	628	508	487	363	249	275	266	260	253	245	240	235	308	354	359	283	207	211	213	233	227	264	288	267	249	292	251	217	204	225	196	201	188	208	211	156	223	181	148	195	194	181	182	201	167	195	169	187	195	194	189	154	181	177	177	179	185	161	173	169	156	182	162	157	166	166	159	164	184	151	163	182	153	142	138	175	181	172	155	164	186	160	213	184	159	172	186	176	177	177	144	188	142	171	177	178	166	173	185	173	198	173	136	183	149	157	146	177	172	148	147	176	167	175	169	168	171	174	200	160	179	189	186	182	160	174	181	163	207	177	177	171	155	171	152	182	170	163	171	174	167	186	160	197	163	173	165	197	167	165	174	168	184	165	177	168	159	162	159	206	158	170	184	154	176	168	187	176	170	170	166	158	176	161	198	180	158	158	160	195	204	169	157	169	167	184	171	166	169	176	178	160	183	161	178	181	159	171	165	172	190	188	171	175	172	137	155	143	158	170	174	155	188	156	204	182	165	181	174	165	152	151	162	168	142	182	174	164	176	186	193	154	176	179	156	166	194	169	167	162	163	173	183	155	174	166	169	188	165	161	143	178	176	183	166	161	169	174	176	165	161	181	179	178	151	184	178	176	173	158	152	173	183	169	158	172	156	170	183	163	172	166	177	174	156	171	182	176	154	147	162	179	184	179	165	176	174	152	196	176	181	163	185	148	163	179	175	173	164	159	169	169	189	195	180	146	177	142	159	149	153	161	151	170	190	148	175	171	169	175	169	198	149	147	151	154	156	165	182	194	158	175	176	176	167	165	188	176	180	166	154	151	149	159	179	159	172	167	172	154	179	195	168	168	181	159	168	181	170	179	181	167	169	171	148	196	173	164	153	177	173	176	184	179	183	176	177	164	175	176	161	208	165	171	164	179	182	186	161	175	173	183	163	198	178	165	162	165	177	162	168	140	184	175	158	182	152	183	181	188	152	165	170	175	163	195	160	164	153	164	165	177	162	187	154	167	165	151	157	175	179	166	164	167	164	157	171	180	178	170	169	146	193	175	161	159	155	172	176	162	174	184	183	163	149	153	175	156	188	139	184	184	150	168	140	162	179	182	163	169	151	200	182	187	165	168	160	155	178	172	158	160	171	175	175	177	164	148	173	144	169	152	156	170	171	165	158	168	182	167	210	155	178	176	155	183	160	164	157	160	158	169	188	147	150	160	161	156	166	176	163	152	164	146	168	154	182	177	172	181	162	179	167	178	169	167	161	162	148	153	159	165	152	188	146	182	164	167	195	181	152	173	180	168	167	159	168	201	192	170	171	169	187	165	150	165	167	185	174	155	145	152	150	146	158	183	177	162	163	164	170	156	158	168	171	175	176	177	167	179	179	183	179	150	153	160	171	133	182	180	182	174	161	166	183	182	156	160	179	176	173	150	183	190	167	156	167	173	161	168	161	167	175	154	156	144	167	160	149	181	152	182	186	151	173	157	171	154	164	187	200	166	150	171	160	205	169	187	174	178	156	204	172	145	177	172	160	168	172	160	175	171	163	181	159	176	176	176	145	178	203	161	175	204	174	181	164	165	176	163	189	159	169	176	138	154	150	164	166	165	188	192	132	171	164	188	166	190	177	175	153	168	190	183	148	160	173	170	162	188	192	152	142	167	182	173	182	179	167	161	146	169	165	181	167	143	164	172	157	173	156	170	160	165	175	168	165	176	165	170	190	170	175	155	167	158	172	171	174	152	177	171	170	153	164	157	170	184	173	168	183	152	153	165	146	181	155	170	151	164	168	150	163	169	174	173	165	170	153	155	181	183	168	179	195	183	185	170	162	169	171	173	180	171	166	171	160	157	146	184	184	167	184	179	163	161	176	180	186	184	165	187	177	164	174	175	168	164	173	160	182	148	133	172	175	179	171	176	178	187	172	147	183	169	180	180	171	166	168	155	157	184	168	178	164	145	161	177	167	163	149	167	169	169	161	197	155	170	168	184	133	169	182	178	169	176	170	162	161	142	180	163	164	165	155	152	163	173	176	175	158	179	184	162	169	169	160	179	169	151	174	195	176	172	181	164	137	163	166	178	178	174	189	156	156	168	174	160	175	203	183	158	177	170	170	173	177	156	162	160	190	186	176	191	153	148	156	173	175	172	153	164	194	154	198	154	165	133	194	159	180	176	172	166	170	180	179	184	176	159	162	147	166	149	204	187	191	154	190	166	159	144	165	190	157	180	164	167	178	179	181	162	186	155	194	206	147	185	156	164	175	188	164	164	172	196	178	162	180	181	162	192	218	194	166	157	167	181	154	169	162	181	143	148	165	170	173	181	146	150	169	169	209	178	156	165	167	166	200	166	170	166	161	155	163	166	179	158	173	196	189	155	170	154	182	218	182	150	164	150	155	179	177	166	174	179	169	183	201	191	162	157	170	169	158	157	172	193	172	159	142	175	170	164	167	195	151	150	175	149	176	172	179	193	163	164	163	177	167	177	163	184	182	198	169	186	172	168	155	182	190	183	171	160	181	176	190	181	182	156	188	172	166	188	178	165	158	191	177	190	174	154	210	176	180	144	149	151	139	159	169	153	193	147	169	182	183	187	159	134	158	166	144	159	156	166	149	183	149	189	189	156	181	168	175	165	189	160	164	158	192	187	170	163	158	157	173	168	154	166	198	171	181	172	167	171	165	180	167	185	168	169	184	189	161	186	153	179	178	169	171	142	189	193	185	167	170	177	175	217	152	195	168	157	171	183	174	152	185	173	167	183	181	167	164	173	174	179	163	172	146	189	182	175	193	166	169	159	182	170	171	157	166	177	188	158	157	174	140	152	194	173	155	176	156	162	152	182	171	195	178	178	172	192	172	162	173	174	152	164	159	163	177	155	153	173	158	201	187	165	163	160	168	156	152	172	156	168	167	167	194	159	166	207	161	148	190	168	166	201	177	187	176	174	190	170	158	180	143	166	148	157	203	150	157	165	178	146	195	158	180	165	165	170	183	145	158	163	180	199	164	157	186	175	194	176	165	163	191	151	177	185	177	150	160	166	183	166	135	185	168	180	164	161	177	154	167	158	181	184	167	161	168	181	181	176	179	162	164	164	158	165	169	182	165	161	139	182	170	187	178	173	181	169	163	163	184	168	182	185	155	182	160	159	146	162	155	161	175	161	163	144	187	179	176	167	163	190	178	193	171	189	180	177	180	148	190	169	153	143	168	168	164	160	159	194	186	172	181	166	171	171	168	181	177	158	189	184	178	183	157	170	184	162	160	180	187	150	144	164	185	180	161	157	138	177	167	171	184	157	157	176	174	159	171	186	148	160	171	147	178	153	153	145	177	146	186	164	152	177	186	182	150	176	160	160	160	151	153	157	186	175	176	169	177	178	183	193	197	184	172	187	152	181	170	161	169	145	157	158	157	174	171	177	167	149	171	151	182	171	177	167	162	158	157
27854	33655	42114	39582	38092	28525	22625	19936	18443	20834	19046	18611	13767	11366	10942	9321	6466	7010	4699	4174	3701	2792	2518	2075	1765	1216	1181	1042	1006	913	946	904	878	1450	1568	1579	1267	983	729	780	776	883	1215	1395	1309	1286	1184	948	885	836	817	710	672	682	752	612	550	494	545	551	538	498	521	479	495	506	490	502	472	458	467	498	464	442	411	476	442	417	400	470	470	388	399	423	422	425	415	453	413	411	395	426	415	406	383	402	399	407	380	376	396	418	405	376	401	412	426	392	421	440	400	443	383	402	453	412	414	401	379	406	398	399	377	404	399	421	410	462	409	431	388	428	429	397	423	439	418	411	416	376	434	432	437	412	387	383	391	430	399	400	416	429	397	386	400	401	397	398	439	470	384	420	405	417	411	398	428	416	390	377	415	378	442	430	422	397	370	414	413	420	401	396	378	432	392	422	393	386	415	414	389	391	441	385	426	397	416	396	402	407	412	404	433	431	407	410	438	428	404	403	424	398	466	403	400	393	440	383	371	435	397	417	420	394	451	424	426	441	414	413	427	420	445	427	405	402	413	474	402	407	403	420	394	422	414	389	400	414	401	384	420	408	479	392	453	378	399	399	410	429	393	406	410	400	428	430	425	395	424	380	420	401	419	420	428	378	377	415	412	441	387	393	406	430	406	419	402	467	391	401	408	413	401	425	410	440	437	404	399	414	389	383	426	400	362	421	430	414	430	422	386	414	414	387	371	412	389	405	453	438	396	412	426	382	410	414	416	410	403	414	416	404	415	414	373	434	455	441	410	426	402	380	413	432	381	418	404	427	402	404	389	436	425	388	429	384	353	404	420	390	418	385	439	427	389	383	432	396	419	424	441	414	423	382	385	371	408	415	404	424	407	391	425	438	375	410	444	454	390	386	380	415	392	407	399	414	421	403	412	409	404	410	424	415	408	435	413	402	398	372	447	429	441	433	389	395	408	412	374	440	416	423	423	416	443	379	397	385	389	409	437	403	414	374	401	426	473	438	427	404	439	418	406	415	393	453	374	350	421	407	402	413	437	395	421	398	445	396	415	424	408	450	430	368	420	394	403	403	382	426	420	402	409	431	404	418	410	398	402	434	430	365	411	376	380	385	406	406	415	441	419	415	393	448	392	413	422	410	432	437	389	405	386	397	383	415	392	416	410	427	433	393	396	438	421	384	407	407	435	398	447	386	353	430	379	411	406	431	388	422	401	417	384	416	407	394	375	426	415	417	435	412	386	396	413	419	376	403	437	383	423	375	393	450	393	383	399	400	436	391	430	416	414	367	429	420	465	434	405	407	419	386	419	412	397	406	425	414	393	391	428	436	427	429	440	426	400	408	429	428	438	421	431	401	400	380	404	447	415	380	398	403	405	411	407	436	467	437	376	400	428	413	414	401	438	402	402	427	399	408	407	386	427	416	371	418	371	429	398	426	396	424	414	431	406	426	417	403	413	428	404	424	412	428	404	430	404	413	401	404	422	431	443	417	436	415	436	419	398	402	407	437	429	404	440	415	426	441	448	399	434	406	384	432	377	384	414	416	403	388	416	387	385	387	425	409	404	433	435	414	421	454	435	410	396	393	420	386	407	395	407	433	379	415	422	408	402	378	396	412	435	425	399	413	415	414	447	428	403	393	368	425	415	472	393	393	413	409	416	412	374	410	372	391	414	481	398	412	420	417	398	429	428	414	393	391	403	390	402	390	433	418	429	413	406	422	404	400	395	374	397	400	405	414	438	419	428	402	428	390	400	383	413	395	432	406	382	396	399	377	426	418	431	412	419	403	383	418	387	383	412	373	382	406	405	398	383	426	396	407	385	407	418	391	432	401	392	433	416	407	435	439	401	388	423	412	379	390	393	388	416	420	382	398	399	387	418	398	435	402	444	415	418	440	410	424	381	435	406	425	435	415	401	416	402	432	392	393	397	451	415	464	389	438	452	426	378	391	435	408	432	420	453	410	412	451	420	442	430	394	387	426	424	431	429	403	402	399	385	460	464	396	409	421	398	425	426	400	420	393	416	431	393	381	426	385	407	419	430	394	396	432	375	404	410	392	439	380	397	425	405	387	417	431	427	391	404	424	430	404	420	427	404	407	405	401	384	442	428	438	426	420	382	381	453	375	433	397	415	422	408	412	390	387	395	382	435	402	430	407	445	396	403	409	449	368	375	399	374	395	414	430	422	393	437	419	395	417	410	381	382	399	411	390	399	385	374	390	447	402	411	419	433	359	420	426	424	406	417	400	442	431	392	402	431	404	434	442	388	418	412	422	423	404	418	424	421	417	419	387	381	385	413	409	428	415	416	426	406	418	387	421	400	401	412	393	424	377	381	416	439	413	395	413	422	382	372	406	400	396	410	375	404	424	405	392	433	415	431	420	415	419	405	414	413	379	417	429	431	376	415	409	428	372	400	442	411	449	396	415	389	437	405	458	432	436	410	443	387	423	364	403	438	391	431	406	396	411	403	395	408	375	408	419	407	415	402	413	412	370	383	416	355	427	426	398	415	405	406	401	409	455	426	397	431	432	430	415	420	394	355	453	416	399	398	394	402	387	425	437	443	414	406	427	411	396	419	419	421	400	400	412	417	420	452	435	400	446	444	396	433	392	392	388	397	398	391	430	394	413	386	401	419	422	418	416	393	402	417	414	427	415	408	403	370	417	434	442	431	395	438	382	412	425	399	370	388	400	408	382	363	430	362	396	404	418	414	426	401	450	405	402	390	445	451	418	438	432	421	413	416	442	437	424	404	352	415	418	395	440	384	416	424	393	397	420	425	393	425	396	392	419	406	443	383	475	457	367	397	394	449	414	407	429	429	376	425	394	369	422	405	435	395	432	402	423	401	411	404	409	414	405	450	424	426	437	441	413	390	389	379	385	404	416	431	401	395	436	436	408	427	407	383	422	385	399	402	379	397	414	427	412	430	388	381	405	401	386	409	461	399	411	400	432	401	411	418	410	427	417	431	383	402	412	431	427	405	426	433	447	427	390	394	399	383	415	394	384	419	431	438	425	425	416	414	393	436	431	407	403	428	452	415	406	404	433	410	410	404	412	392	404	414	401	395	407	420	369	411	428	386	426	395	408	409	410	405	410	422	409	389	408	429	432	452	429	452	427	416	444	397	433	426	387	396	419	392	384	408	427	384	408	440	402	364	386	441	417	398	404	405	416	421	391	408	431	411	406	408	407	435	366	442	434	416	439	404	431	401	378	392	414	403	426	400	449	395	435	428	421	432	416	403	417	423	434	412	372	434	411	429	402	418	407	390	407	379	395	393	422	389	409	390	418	409	457	409	415	448	411	412	417	389	387	395	416	394	431	406	404	426	374	404	430	400	422	421	386	420	418	411	425	376	431	444	406	418	417	414	418	422	425	436	410	407	432	385	427	419	418	399	356	425	399	438	404	409	389	411	407	406	431	407	389	394	390	401	406	360	397	442	407	411	423	411	370	387	426	436	397	385	428	420	417	374	399
47361	46901	48288	39006	32145	27785	21563	19475	14321	15385	13415	11025	7233	5096	4332	4270	2833	3116	2005	1434	1345	945	849	732	592	351	353	325	262	278	276	247	279	421	456	451	432	282	227	237	258	307	362	378	400	340	310	268	281	262	219	256	230	211	210	186	200	176	160	182	172	173	174	160	171	157	157	179	186	184	172	156	177	179	166	158	151	151	151	156	141	134	147	193	135	157	141	149	160	148	155	149	134	121	159	144	159	167	152	144	164	132	141	159	155	141	160	161	145	148	157	146	162	140	161	154	145	141	145	152	167	179	146	161	136	131	168	162	153	176	163	161	143	153	193	158	149	138	158	141	138	159	162	157	160	155	160	161	156	140	137	153	138	156	140	138	133	137	148	144	163	147	153	144	148	146	139	149	145	155	148	157	149	138	169	164	153	124	174	168	144	144	146	142	133	144	154	133	148	152	139	139	142	139	158	150	171	161	151	149	154	166	137	151	137	153	134	137	156	168	161	150	130	153	155	157	148	150	136	167	165	152	149	148	159	129	147	155	144	150	163	154	149	146	159	161	141	143	159	157	158	141	146	159	146	169	149	145	158	162	156	126	159	146	157	185	146	158	141	154	160	139	147	159	152	159	154	149	148	143	125	142	184	162	155	161	166	152	145	127	139	150	134	167	152	147	156	131	157	176	144	148	145	170	162	139	145	143	167	166	152	134	176	136	151	166	149	126	130	157	147	173	132	155	129	127	152	156	170	133	154	148	151	146	148	145	180	132	152	135	162	136	157	152	137	155	142	161	162	139	138	166	173	147	159	155	134	129	135	164	144	136	135	143	149	152	159	153	156	153	144	167	144	135	162	165	152	158	136	156	165	156	149	127	147	137	147	148	139	149	152	151	152	151	133	162	143	138	162	165	142	148	143	149	171	139	164	174	135	143	134	148	150	165	149	161	150	158	151	167	156	139	144	150	142	153	150	156	140	150	138	141	153	142	156	152	142	151	139	166	143	162	152	162	137	156	138	147	149	132	153	151	142	129	166	119	138	111	146	144	166	160	148	172	168	134	139	149	152	146	142	163	150	151	143	149	120	188	144	132	153	135	142	166	140	151	141	158	150	161	144	157	144	148	179	163	140	171	127	142	168	162	151	127	134	146	148	138	143	151	161	149	161	136	145	150	154	162	161	139	133	144	131	145	155	143	163	149	137	153	148	151	140	143	145	168	153	145	120	133	157	141	160	175	149	147	136	128	130	140	158	126	154	171	156	147	139	160	174	131	149	162	163	161	141	181	181	148	148	130	143	162	152	164	133	151	144	151	142	156	153	151	155	136	147	174	137	154	142	144	177	152	142	150	164	177	150	159	168	164	151	174	138	149	162	116	107	157	143	142	170	155	145	151	141	143	161	143	142	147	150	152	135	155	147	146	128	177	141	122	130	119	145	154	135	155	158	119	164	120	120	160	150	147	155	150	134	152	163	136	154	160	155	138	154	152	154	166	152	134	143	138	160	168	131	147	152	151	176	133	131	144	130	147	137	151	134	150	141	160	149	151	159	132	134	122	148	164	130	168	145	134	167	169	167	155	179	150	149	160	140	158	122	159	158	163	170	152	147	151	113	155	165	156	139	119	131	159	145	124	147	132	127	119	150	136	158	152	153	175	168	152	135	139	169	158	133	172	153	154	173	165	162	157	151	159	141	157	154	151	142	144	167	149	147	153	151	143	146	138	149	141	149	174	140	137	154	170	152	149	161	154	153	139	154	153	134	152	164	139	178	165	155	138	136	140	156	128	131	146	170	154	138	121	156	130	135	164	149	133	140	173	178	136	141	158	136	149	166	160	157	139	162	147	149	148	153	161	131	160	150	159	163	141	147	161	135	159	129	138	178	145	146	162	157	141	171	159	153	141	181	169	164	154	156	153	149	130	121	158	154	155	150	153	163	169	151	166	173	151	135	150	150	144	124	159	159	151	129	134	160	156	138	141	135	171	152	146	139	162	153	152	150	149	143	157	140	139	129	170	127	156	145	145	163	168	150	174	159	123	153	147	152	150	143	158	152	145	156	150	128	149	144	139	157	143	146	165	136	130	139	170	133	164	161	117	177	156	137	142	140	132	147	155	161	146	158	178	150	145	152	155	159	125	152	179	151	149	169	154	135	156	177	175	153	157	147	147	128	147	159	141	166	162	157	129	155	148	177	148	150	151	169	142	162	150	149	133	166	153	160	171	171	149	151	146	159	151	147	161	159	172	152	131	149	135	158	136	134	157	153	136	160	155	172	145	128	150	151	170	137	158	135	177	155	152	158	146	158	148	145	155	161	145	156	170	142	138	144	153	172	135	151	144	146	159	161	141	143	157	136	135	170	150	164	159	161	146	157	175	130	156	157	149	132	139	157	160	152	159	140	136	142	140	147	140	133	158	144	183	148	139	161	159	150	143	160	137	148	151	148	156	173	142	165	155	137	134	155	162	156	159	154	150	149	146	154	169	150	141	162	146	167	165	156	162	151	159	140	150	138	134	151	128	161	165	152	151	140	140	149	150	146	152	160	145	156	167	137	129	139	151	124	143	137	153	137	131	159	151	144	160	113	151	147	144	127	166	147	143	147	133	135	153	151	143	139	123	145	158	163	150	163	145	151	155	157	148	138	149	149	171	150	155	124	150	164	150	157	143	121	133	149	135	160	153	154	155	141	137	145	141	147	133	155	131	164	166	154	147	160	149	133	151	158	137	157	148	173	155	148	172	151	159	151	168	151	153	143	178	131	152	129	153	134	149	184	159	162	142	142	140	147	157	155	134	158	143	165	135	170	153	147	130	124	141	183	161	132	149	156	153	153	153	152	136	153	139	152	155	155	152	143	153	153	125	149	126	122	177	158	179	145	158	155	136	174	146	170	153	162	161	164	144	178	145	156	147	154	147	138	147	127	133	147	151	134	160	155	159	133	150	150	179	153	138	165	146	130	193	168	144	153	140	143	130	153	172	139	158	160	155	135	157	152	149	163	165	144	148	141	164	139	157	156	141	155	160	156	169	165	161	155	158	137	140	142	144	150	153	142	175	145	147	138	139	133	152	154	133	144	145	155	159	155	150	177	141	158	144	146	157	169	156	146	126	140	131	126	161	160	151	155	156	145	172	159	169	151	142	129	150	158	131	146	148	145	161	140	127	139	157	154	169	171	135	148	178	149	159	150	144	143	127	166	145	158	152	160	158	156	183	131	137	151	143	148	128	145	168	163	154	154	146	149	156	149	145	142	131	139	123	156	135	143	145	136	135	128	132	173	156	163	163	165	161	149	155	147	150	150	153	169	174	155	138	157	136	128	142	173	148	121	162	148	160	168	163	148	122	160	146	148	156	158	144	146	173	146	166	155	135	150	142	160	135	147	124	144	131	164	140	136	155	165	156	158	149	155	153	167	128	146	129	146	151	126	145	147	150	144	130	131	139	140	155	168	164	164	137	177	157	161	178	140	154	143	142	139	134	139	161	158	132	152	158
31557	40048	49706	44376	41454	33704	26543	27929	23720	30016	28743	27359	20881	18090	17162	15062	11315	11342	7633	6852	5878	4476	3869	3185	2676	1900	1747	1678	1182	1448	1386	1281	1288	2325	3024	2849	2554	1420	1127	1132	1278	1595	1967	2226	2093	1829	1636	1368	1240	1166	1065	1047	978	1023	928	785	782	524	535	569	521	566	552	551	486	604	541	486	490	491	465	453	453	439	454	411	373	404	378	407	352	431	412	389	404	348	369	371	351	388	381	345	375	370	345	370	383	356	380	355	348	384	387	409	350	360	351	375	367	368	381	343	375	349	375	384	380	381	340	362	309	372	334	357	366	357	374	366	403	372	337	422	334	365	382	327	355	338	381	330	348	369	343	401	368	350	348	341	360	370	363	340	364	334	371	376	386	356	389	350	370	326	371	333	366	373	349	380	345	355	344	352	358	344	389	356	392	326	385	353	350	423	352	323	376	310	347	344	390	289	382	317	390	368	329	358	352	389	344	360	372	378	342	376	347	328	334	363	366	378	334	339	357	359	373	367	371	333	372	367	362	362	320	342	361	342	352	388	365	370	360	371	345	336	339	398	376	376	361	362	333	357	317	361	357	384	326	335	352	344	373	354	370	372	365	341	316	380	350	361	391	369	346	325	353	333	352	348	349	363	369	360	344	374	358	364	357	363	334	376	343	334	350	363	370	369	345	366	382	364	350	349	354	374	370	338	375	367	367	381	382	385	359	358	355	349	354	353	349	348	375	356	354	346	365	345	340	366	354	348	343	372	346	343	346	372	372	359	397	378	345	358	360	353	326	363	360	350	345	356	345	359	374	378	374	378	360	352	356	378	388	348	346	383	350	324	327	309	344	344	362	334	349	369	349	364	369	333	369	348	348	360	369	345	368	363	366	349	366	379	354	356	336	324	357	363	349	350	317	387	375	364	381	378	379	357	360	346	325	353	356	344	368	393	400	316	357	314	346	338	369	356	359	382	354	354	369	386	386	356	350	381	326	375	352	331	373	364	342	350	399	373	311	356	364	355	347	364	344	349	330	342	362	342	359	368	362	349	337	346	351	359	344	370	368	341	368	351	337	357	340	375	320	363	395	350	319	367	363	348	372	338	394	377	387	336	317	328	394	330	369	344	366	356	342	363	346	341	381	353	360	358	349	358	336	340	347	379	336	350	371	354	349	378	383	389	378	401	337	378	337	363	332	337	339	329	333	368	331	325	363	333	308	331	376	363	377	344	372	365	355	316	353	371	363	342	353	340	334	342	341	346	356	349	351	393	329	363	351	392	334	352	366	342	339	379	312	385	398	357	339	395	328	368	317	350	362	368	363	354	354	349	348	345	357	356	360	351	380	374	363	346	343	335	343	339	353	366	347	368	376	318	357	390	357	334	408	356	351	366	342	366	352	381	349	367	393	354	324	353	359	363	350	358	359	359	401	354	349	335	374	374	372	340	360	363	341	353	346	381	355	383	356	330	384	381	372	352	349	352	342	365	348	398	369	339	382	339	324	340	374	375	378	346	400	320	363	352	352	338	369	350	385	331	364	368	359	356	377	315	401	350	380	390	325	352	373	363	349	355	355	363	394	354	350	334	363	359	346	371	345	370	345	388	329	345	393	329	355	341	355	357	343	352	365	364	342	332	380	341	344	351	360	335	354	341	371	401	363	394	372	381	366	370	385	361	383	394	341	370	369	345	358	368	376	359	364	377	352	374	354	341	372	374	366	299	325	343	353	351	367	368	341	358	359	360	350	346	348	346	333	350	363	330	374	342	343	358	360	372	389	360	354	368	383	388	391	323	364	361	341	339	341	337	340	375	348	352	390	367	350	345	395	356	348	380	349	319	361	341	358	342	378	365	336	345	348	364	363	379	334	344	340	354	346	352	345	339	360	331	370	372	376	359	365	377	326	317	346	333	346	356	374	371	358	357	367	345	314	343	338	344	346	399	335	338	367	344	344	370	367	384	351	366	338	366	374	325	400	350	338	324	366	357	336	358	364	359	335	347	321	352	346	341	369	333	356	320	352	347	363	352	395	359	363	384	364	305	383	358	353	353	346	374	345	334	361	334	326	376	373	340	387	359	367	387	356	330	364	354	365	378	322	377	321	367	357	376	388	332	365	328	344	365	368	371	349	374	378	361	357	365	354	327	361	349	362	342	344	345	347	369	348	331	364	344	354	351	340	316	333	353	313	332	345	350	337	354	362	379	382	331	337	362	366	368	348	358	351	338	355	340	356	344	363	375	339	365	401	371	398	371	356	359	379	380	353	343	353	341	383	389	365	356	352	347	340	358	333	348	348	358	343	350	383	330	368	373	381	369	376	334	407	339	363	359	334	367	328	341	369	340	348	337	386	343	380	364	369	360	361	369	330	351	330	352	359	386	366	401	390	299	364	331	320	362	355	332	365	348	342	376	374	342	344	353	376	384	349	358	362	372	375	330	319	379	386	363	351	364	353	362	373	363	340	323	362	365	354	342	370	344	330	375	364	383	398	363	353	370	349	394	390	338	359	364	382	375	371	360	392	346	365	361	371	363	361	369	363	388	341	373	374	370	336	383	355	344	376	337	353	355	353	374	363	339	336	331	369	378	378	367	337	373	356	374	337	351	333	360	360	341	358	384	332	363	368	349	360	387	377	349	347	410	344	393	361	328	376	344	326	374	314	339	375	351	365	356	340	342	354	362	370	367	367	355	358	389	349	350	328	340	372	368	349	361	391	355	346	372	353	368	384	361	384	351	311	364	352	339	346	345	351	375	347	328	336	362	359	362	360	386	346	380	365	345	345	328	328	341	352	350	330	381	315	381	332	353	345	328	353	352	348	335	372	343	358	381	384	344	366	312	346	332	365	366	340	342	344	361	350	392	360	363	360	368	358	379	350	356	376	348	359	333	338	367	348	320	383	373	352	359	348	388	349	356	379	390	378	368	361	347	374	342	391	367	344	348	354	332	379	362	362	348	334	358	337	363	372	363	387	350	359	334	349	316	315	363	355	340	317	389	333	358	328	366	353	368	383	371	359	362	378	361	366	330	380	345	332	348	374	353	378	327	339	358	359	354	366	350	326	335	354	390	365	333	376	364	378	378	364	384	353	343	353	375	351	366	367	372	351	378	349	349	386	382	386	371	344	332	369	350	376	392	342	375	344	343	363	344	385	345	370	342	387	353	376	371	348	350	369	366	338	375	314	368	370	343	335	365	366	321	342	325	379	336	369	339	341	375	346	367	363	343	328	366	346	355	371	357	367	341	376	340	342	331	376	357	370	351	380	366	350	360	372	342	368	364	379	343	375	343	360	365	376	340	312	340	376	365	376	340	364	358	401	340	321	356	348	357	344	371	350	350	343	354	379	357	373	366	360	350	333	379	381	350	386	336	390	312	391	334	348	333	344	349	349	388	361	369	345	344	346	393	390	355	361	340	346	356	385	350	362	399	335	329	362	345	341	332	388	393	343	381	343	367	367	356	370	354	357	365	354	359	346	357	368	348	350	349	375	347	368	343	336	344
24648	16923	16006	9399	5155	2752	1723	1434	1077	873	776	592	397	359	346	387	295	268	237	225	210	188	162	188	163	152	137	145	127	145	155	141	182	149	147	148	153	131	168	119	134	167	150	147	167	152	141	146	151	135	157	132	126	141	148	126	127	139	129	154	137	152	146	153	127	135	127	163	145	136	143	143	134	153	162	145	125	135	138	121	136	134	141	150	127	134	121	142	125	163	124	135	126	133	127	129	138	133	148	140	121	141	134	137	130	126	136	145	126	133	142	149	147	133	146	123	121	139	130	145	139	139	133	132	154	145	139	144	129	138	156	132	137	150	128	141	144	133	154	139	145	145	143	158	118	126	129	143	164	125	120	113	144	122	122	124	159	143	141	105	151	148	131	130	121	154	141	129	146	127	145	124	126	144	133	113	116	125	125	145	135	138	143	143	136	128	135	121	134	151	123	150	128	142	120	132	117	148	123	126	136	135	126	116	128	140	139	154	130	134	139	129	136	117	136	132	140	130	122	118	138	133	117	127	126	121	152	144	136	125	140	139	125	128	131	148	144	124	143	133	128	145	142	125	99	128	128	155	136	146	141	125	133	115	137	121	154	142	141	140	150	126	129	140	122	142	116	148	133	130	109	125	154	162	126	105	153	136	140	123	138	157	118	130	145	144	141	121	156	111	153	140	141	127	125	144	133	134	139	115	125	123	120	145	126	126	137	136	132	133	135	138	128	133	112	160	135	108	127	128	149	128	135	141	145	147	137	127	146	124	137	130	135	135	119	140	126	137	149	131	155	151	150	128	138	136	126	136	119	131	125	153	131	138	134	138	117	139	131	123	135	131	127	137	130	139	126	153	147	115	122	154	136	111	122	129	124	141	115	138	144	168	122	152	152	137	124	138	132	119	122	144	128	149	142	138	140	137	140	114	143	133	126	146	144	134	122	115	132	129	143	158	134	128	133	143	146	123	149	130	149	131	125	125	132	106	134	150	140	124	135	98	125	131	173	133	147	116	129	139	132	136	148	119	145	119	146	142	136	123	147	137	141	158	121	122	157	136	136	157	146	142	146	131	134	132	146	141	145	121	138	144	143	154	138	135	128	140	141	143	136	131	137	125	139	149	131	139	147	146	120	125	130	145	136	124	133	136	154	144	107	128	121	126	134	121	123	130	138	137	145	147	121	135	150	156	137	148	130	137	125	124	150	140	117	158	144	137	148	122	141	143	138	138	145	132	160	129	129	132	142	117	121	138	153	141	132	133	132	151	131	120	129	142	137	130	140	149	155	142	129	115	121	116	115	127	120	118	142	126	108	127	140	148	149	139	123	117	138	126	113	135	132	140	122	116	131	132	144	141	149	155	136	138	121	142	132	144	152	140	127	149	125	131	126	147	118	140	129	149	111	148	149	120	144	142	146	145	142	130	131	141	114	152	118	131	132	154	143	139	149	131	126	112	138	108	139	153	138	133	151	137	143	161	144	143	133	146	144	133	135	158	146	138	119	162	132	135	144	145	105	132	153	121	134	121	128	122	135	104	133	147	147	126	146	141	148	141	129	149	130	135	144	138	134	125	137	127	140	116	118	131	134	137	141	135	138	128	142	144	147	121	153	123	156	153	117	150	127	139	131	131	144	156	131	129	159	136	140	130	127	135	140	128	146	114	122	131	139	112	145	130	143	145	146	140	148	123	127	140	141	159	157	141	134	152	148	125	132	108	126	164	123	135	135	146	118	138	137	159	145	133	126	138	143	144	132	128	124	112	142	117	137	139	137	117	111	120	123	131	139	133	150	142	138	154	129	131	143	100	122	136	126	134	136	132	135	141	147	126	139	147	144	135	112	123	136	132	148	146	138	130	149	139	146	139	129	121	119	134	134	131	143	135	150	123	113	126	125	123	153	131	139	131	133	136	147	140	126	143	122	142	122	142	142	118	131	151	150	124	156	138	131	126	117	140	131	144	117	130	142	147	125	128	156	131	126	118	125	177	139	155	139	125	114	137	117	120	133	150	119	148	159	143	125	122	141	131	147	134	131	147	156	134	133	152	130	133	138	130	140	129	103	126	142	128	137	136	136	145	141	150	130	130	129	130	133	128	138	141	129	169	148	133	140	137	117	129	121	134	122	130	118	125	126	109	120	154	148	132	128	152	110	142	142	147	150	131	144	122	127	134	128	128	133	140	131	147	129	136	122	132	141	155	136	137	127	122	138	141	130	122	145	151	155	151	132	149	133	149	113	144	127	133	136	137	127	127	139	126	109	129	139	145	126	133	140	123	140	149	155	137	138	131	129	133	159	142	145	137	156	129	133	117	134	134	130	140	133	151	149	142	137	142	126	157	109	142	122	152	125	129	132	149	146	134	115	132	127	141	145	149	117	140	141	147	122	122	123	124	134	144	121	127	143	121	136	141	136	152	140	127	138	124	129	148	142	145	164	139	130	155	141	133	133	134	131	136	127	135	134	143	147	119	143	104	123	141	140	142	139	147	144	165	140	138	109	121	120	142	158	123	140	125	129	133	140	141	153	134	135	140	138	130	131	118	116	141	138	128	154	146	139	131	115	145	143	148	118	155	138	136	145	133	141	140	142	116	148	165	133	150	147	137	138	133	136	134	141	115	139	113	128	133	124	150	144	138	136	131	133	132	128	154	135	137	131	130	119	127	149	123	125	139	131	148	141	119	132	126	129	116	127	132	141	134	146	142	134	141	109	137	133	115	141	124	154	113	155	140	106	140	113	124	114	116	129	143	125	114	136	142	123	123	113	119	128	163	136	135	139	124	127	124	118	129	144	145	143	133	132	114	144	147	112	143	153	126	147	154	142	145	141	139	137	121	139	134	147	133	118	117	142	127	130	156	132	133	137	143	140	145	114	127	132	154	122	132	144	131	139	136	133	139	145	122	128	131	137	137	132	144	144	135	119	147	137	148	120	135	136	138	115	129	133	130	112	136	139	130	111	145	125	137	151	118	129	121	140	143	134	95	153	123	130	107	138	131	141	99	125	142	141	114	144	131	127	141	114	136	144	139	141	124	112	139	133	136	124	132	136	148	143	136	124	135	148	136	122	144	122	146	145	126	131	144	150	139	94	151	125	129	134	135	137	103	132	141	140	150	152	131	133	127	143	150	109	134	127	149	142	138	142	142	150	121	155	144	134	128	127	136	137	134	123	118	127	121	119	146	145	164	153	135	136	119	143	138	145	135	115	139	143	134	117	109	142	144	137	123	135	144	120	117	136	119	125	135	136	114	122	142	152	128	138	129	129	144	139	120	158	150	127	149	151	126	138	117	120	136	131	149	132	143	133	130	116	120	149	126	117	145	141	120	132	164	132	124	123	145	126	126	133	142	143	118	144	119	155	160	160	138	119	132	146	124	123	118	143	164	137	141	168	133	163	117	134	126	116	157	141	123	149	134	134	138	149	108	129	153	138	132	164	152	158	131	156	147	140	113	154	127	142	124	145	151	134	140	143	136	145	142	132	136	124	126
14617	14635	22015	18378	14196	9797	6611	5927	4938	4413	3775	3091	2194	1910	1862	1702	1318	1227	974	927	792	766	717	673	622	534	555	502	433	407	469	426	398	447	486	416	424	467	431	428	442	409	490	451	451	410	442	397	384	400	422	425	348	393	381	363	431	338	378	366	357	367	349	351	374	374	375	383	350	333	365	383	364	378	353	310	366	335	370	304	358	387	352	381	316	314	355	332	350	340	323	348	337	341	349	352	373	349	343	338	346	346	329	326	353	369	322	327	309	369	324	367	337	343	346	345	383	336	335	352	362	329	338	348	353	376	357	345	373	328	358	365	333	349	350	335	312	331	373	304	344	348	340	338	325	325	325	307	359	331	347	319	352	340	347	350	338	326	305	345	352	346	334	327	324	310	377	318	345	352	364	358	355	345	342	350	354	359	347	357	351	348	352	347	342	330	357	353	305	324	354	315	319	344	354	329	324	351	340	328	309	333	336	288	331	294	327	341	344	327	343	349	317	347	344	358	326	345	373	365	352	313	320	358	340	345	329	367	367	330	399	321	342	351	370	324	341	352	360	341	311	319	344	317	335	301	360	380	343	329	340	343	378	308	335	313	361	349	368	331	357	313	336	315	327	388	356	355	341	340	359	336	327	336	337	342	320	345	336	344	355	370	332	331	352	338	334	303	353	378	302	368	350	347	350	326	308	358	325	334	332	363	325	326	327	361	298	338	351	370	353	312	351	350	312	347	350	333	348	293	343	331	299	319	344	313	339	300	331	317	331	336	323	346	373	330	332	312	313	332	351	348	317	380	349	333	326	326	375	348	297	343	309	353	327	346	348	333	326	337	351	376	332	354	351	344	320	343	341	338	327	355	328	346	357	339	359	320	331	363	363	364	347	350	312	335	351	363	332	371	341	330	329	353	339	339	345	323	351	386	345	348	301	317	347	326	341	336	334	321	325	337	364	319	335	357	321	342	362	350	333	334	337	320	305	374	333	332	352	357	369	350	333	324	356	344	329	344	340	322	320	369	345	352	341	308	349	335	378	351	348	336	353	320	334	330	362	332	319	346	325	333	349	359	333	337	349	333	377	344	350	357	349	337	350	365	341	301	350	320	339	335	332	312	330	347	363	334	359	362	346	329	342	317	340	336	362	325	363	342	340	338	351	353	343	336	348	346	346	322	328	344	358	337	351	321	332	340	332	337	339	370	303	328	343	361	330	330	357	315	326	327	341	341	335	306	308	325	323	328	318	324	355	331	296	329	331	346	330	354	332	307	319	365	350	342	295	328	332	350	314	351	342	349	329	323	359	320	307	309	331	323	381	321	326	312	371	341	319	303	320	334	339	337	333	327	320	337	358	353	369	340	329	337	340	322	365	337	345	319	349	385	343	361	352	387	371	352	337	334	353	327	324	339	345	342	322	330	337	333	358	357	331	330	355	336	328	318	348	323	357	334	355	291	323	354	376	361	315	328	364	351	343	381	352	360	353	343	331	335	314	328	343	333	338	294	346	348	331	349	341	333	342	364	309	318	345	371	331	334	365	328	324	340	333	333	328	349	321	373	359	291	342	324	318	341	325	324	355	356	338	325	370	356	373	335	345	348	360	337	344	333	334	343	333	356	318	308	359	322	341	340	315	317	371	348	320	334	340	336	367	320	345	338	354	359	332	365	340	355	306	318	329	295	335	347	348	336	315	365	369	348	340	346	350	305	318	379	343	354	336	351	380	314	331	311	334	362	320	342	331	335	314	331	346	340	314	379	345	302	372	330	337	348	313	338	358	339	296	351	319	348	323	386	339	392	325	326	355	350	325	335	363	327	344	345	333	331	353	335	310	350	335	349	323	329	337	322	328	330	323	351	295	337	339	357	341	358	322	317	326	330	317	348	325	328	358	330	321	358	338	326	344	364	342	314	315	329	317	301	341	308	355	338	355	361	310	319	328	334	338	348	332	357	349	364	332	357	326	311	336	350	330	357	317	312	326	341	327	342	367	375	314	326	334	356	331	334	324	326	375	329	340	330	350	329	338	326	356	329	364	332	357	341	324	381	337	322	361	325	320	377	311	298	315	319	332	351	322	302	342	341	352	342	362	346	324	368	321	332	384	315	338	331	347	370	335	327	346	382	334	369	351	338	331	346	355	331	340	329	349	348	345	333	362	333	308	327	349	304	359	337	341	372	327	322	319	320	326	316	338	342	376	347	340	365	378	336	340	323	357	330	347	335	330	319	342	316	336	338	334	342	357	324	326	350	362	322	364	336	333	349	347	344	335	345	315	341	340	337	312	352	348	327	369	334	326	329	352	364	319	339	381	349	350	327	333	321	354	340	312	343	338	368	355	327	345	360	337	323	358	369	322	322	365	337	326	355	356	367	323	313	310	321	368	354	339	315	349	343	372	331	354	344	334	342	352	336	318	330	316	358	335	345	357	374	353	377	303	360	317	312	324	364	325	340	339	330	341	355	318	341	310	344	349	346	357	348	311	334	330	329	348	361	356	341	358	357	346	317	351	354	342	335	320	335	330	357	310	333	328	330	329	346	376	338	336	355	365	333	311	343	334	350	357	341	352	342	333	336	345	346	333	360	327	346	348	361	350	336	322	353	302	344	309	342	316	352	334	341	325	318	349	348	353	339	336	324	338	365	342	335	305	329	404	336	317	323	320	356	367	310	333	347	344	311	334	314	332	353	323	312	327	382	333	350	356	311	319	364	378	349	321	340	325	359	324	350	312	320	321	338	363	330	348	344	357	336	363	343	342	343	345	348	334	320	335	305	353	340	344	331	341	344	319	317	309	364	336	323	324	347	336	347	352	375	349	335	333	366	299	335	337	315	366	329	337	289	333	344	358	353	323	340	318	314	347	364	318	333	321	365	339	316	335	357	319	335	327	332	329	337	338	313	351	324	337	337	333	340	327	333	370	323	341	345	350	376	348	301	346	363	346	328	333	341	338	304	347	304	335	363	336	324	323	332	344	304	316	310	327	359	347	327	349	348	342	326	356	354	321	360	326	343	342	358	352	334	360	325	341	317	307	355	334	344	329	316	396	332	337	350	353	338	356	350	326	303	336	336	348	361	341	328	347	360	313	324	321	344	373	333	336	334	365	345	343	354	363	324	363	350	327	333	352	328	345	324	319	312	325	326	341	338	349	349	352	338	322	314	321	308	360	365	348	343	337	346	349	321	333	352	322	317	311	334	363	356	330	325	345	372	329	372	329	357	332	310	342	323	313	312	334	326	337	327	338	341	331	342	353	309	300	333	372	354	341	365	336	332	328	345	346	321	331	296	363	328	347	338	326	332	325	346	334	371	357	316	327	349	362	339	347	313	336	345	295	323	345	331	353	391	321	319	360	338	374	354	352	331	351	308	357	335	335	366	347	344	346	374	339	350	308	332	347	389	366	335	315	300	328	322	342	339	349	352	323	318	347	331	327	358	365	334	354	355	334	361	345	319	350	300	345	349	330	326	358	331	351	350	368	355	348	331	348	345
37925	38346	38336	40671	34405	28738	18165	12027	10251	10199	7984	6028	3418	2596	2283	2487	1500	1698	988	741	850	651	515	449	388	317	271	277	257	239	218	227	254	299	361	319	342	307	220	230	254	299	310	332	278	293	260	235	213	209	195	230	203	197	194	154	181	172	202	181	163	181	195	204	182	168	186	173	182	182	170	158	174	177	147	177	149	174	190	145	171	165	179	173	171	160	150	164	128	154	172	199	155	163	173	171	145	163	178	161	173	165	170	170	174	145	179	169	169	199	183	160	161	164	159	165	156	166	141	187	189	162	169	156	157	171	193	187	182	148	158	146	173	171	145	184	175	139	184	161	165	171	171	147	166	163	143	168	167	178	166	176	182	156	189	197	161	150	177	169	185	184	169	175	157	157	188	171	190	153	156	163	150	164	183	186	183	162	175	183	196	174	166	200	154	170	157	151	158	190	173	164	159	171	177	142	160	137	161	183	174	169	176	151	158	160	164	177	158	172	156	161	176	151	159	185	192	148	169	175	157	177	178	177	163	166	168	167	160	182	174	180	155	183	181	162	164	183	172	139	177	165	192	186	135	173	159	146	170	174	148	191	175	162	164	161	170	158	172	176	169	175	166	185	197	187	191	163	142	186	174	175	163	190	171	150	180	167	168	176	193	191	175	176	170	186	164	163	180	181	170	134	168	167	178	169	154	175	161	159	170	170	170	166	162	151	155	161	142	152	186	171	154	145	147	165	148	149	173	166	173	148	163	165	151	161	186	153	147	172	175	184	180	141	170	188	143	191	170	174	168	167	184	179	163	133	166	164	180	172	172	168	155	186	173	150	159	180	174	169	177	139	169	177	151	169	194	138	169	158	160	161	177	156	144	168	172	158	167	168	178	155	188	172	165	181	142	194	163	168	138	181	165	167	167	179	155	183	153	165	187	176	186	161	167	159	154	146	171	163	173	159	159	163	164	168	154	174	146	174	185	165	165	149	139	207	161	175	179	161	180	165	169	178	154	136	156	197	173	189	146	177	173	176	156	180	162	170	163	153	174	162	165	157	159	171	183	166	153	161	149	163	160	156	161	157	176	183	165	160	161	147	186	179	154	169	174	173	158	185	163	164	180	151	191	136	163	153	184	167	169	164	181	196	170	172	175	168	181	142	148	149	162	151	175	181	160	170	169	161	184	157	159	154	170	175	168	188	143	161	173	157	180	146	188	164	157	171	187	165	156	167	159	182	178	169	157	174	173	176	185	160	156	174	183	175	172	150	182	172	150	156	175	185	182	162	162	161	164	158	176	177	169	156	160	153	170	155	175	169	156	144	156	149	155	167	160	165	178	172	181	175	177	149	177	161	151	152	161	156	178	182	175	183	187	199	170	160	171	151	159	155	192	162	168	169	167	176	164	158	159	165	179	171	170	188	157	168	159	144	147	167	165	166	172	178	135	171	163	173	173	168	183	174	161	176	164	169	176	154	195	185	162	162	174	154	167	188	151	153	170	164	169	167	173	178	163	152	155	169	188	161	160	145	182	171	163	166	155	165	196	166	148	154	173	155	162	183	182	162	169	164	178	170	193	180	176	159	187	184	162	189	188	144	153	138	167	176	160	151	174	179	192	184	167	159	176	162	149	175	182	168	168	147	192	169	158	177	185	173	145	149	173	147	165	181	168	160	180	182	181	162	179	158	136	170	173	171	171	172	178	204	153	183	142	142	173	161	179	161	175	194	174	198	192	192	167	187	150	159	179	140	181	160	153	169	168	162	183	174	162	170	159	164	179	184	193	172	150	151	176	153	163	165	190	165	149	190	166	144	177	174	161	191	172	167	170	166	176	137	187	173	168	178	189	191	152	182	163	165	154	164	175	154	160	211	187	160	155	182	172	158	189	151	181	157	185	193	173	165	179	177	161	161	168	177	147	179	174	176	160	171	199	174	147	160	155	158	175	196	141	187	163	183	160	169	165	167	161	154	148	166	157	184	170	160	147	173	190	158	162	157	161	168	156	160	180	151	166	190	167	183	177	166	164	167	177	180	183	150	191	172	154	180	176	180	176	171	182	132	157	170	169	154	181	157	176	186	185	165	167	156	184	178	157	178	164	134	177	169	160	159	175	188	202	172	163	171	179	165	174	159	152	146	148	155	166	198	178	169	156	154	188	181	157	164	166	183	160	166	162	147	167	166	174	160	175	177	192	171	179	176	173	151	147	173	147	197	153	182	187	186	145	173	150	158	177	180	158	165	161	139	172	162	159	154	164	155	173	171	171	146	168	161	183	151	172	173	170	177	161	201	196	187	153	174	173	178	194	176	150	181	169	170	165	181	177	178	168	174	163	156	199	151	196	158	157	151	142	175	153	186	181	177	192	163	176	184	159	160	143	184	182	180	187	169	169	182	157	168	167	171	160	182	186	205	162	154	159	176	159	158	169	179	148	158	185	185	159	156	161	175	164	150	158	183	174	176	151	180	169	171	159	182	171	184	161	166	166	149	177	181	147	173	159	162	146	150	156	177	176	174	152	140	183	179	175	155	165	172	166	147	193	179	147	157	152	169	162	147	162	171	161	170	173	177	161	185	164	158	159	165	166	143	151	158	148	169	144	147	156	196	169	164	178	168	177	163	173	186	165	173	165	151	164	172	162	159	200	165	145	179	185	181	181	161	159	187	149	172	162	154	179	159	144	168	178	175	148	162	162	157	141	153	142	176	185	167	154	165	175	182	186	159	175	171	166	166	149	190	189	160	156	174	166	143	160	180	162	164	192	178	173	162	150	152	180	197	167	162	183	154	177	190	168	153	170	190	167	162	121	160	186	167	170	196	145	184	170	183	166	150	175	173	166	198	150	189	149	180	165	168	172	176	190	141	167	179	153	171	147	178	143	174	165	156	168	179	168	172	172	167	165	172	183	168	162	177	152	181	170	154	148	160	169	165	132	149	167	152	161	163	149	145	181	185	145	148	180	171	185	162	180	169	181	169	157	171	155	173	162	180	157	158	154	153	173	176	169	134	148	174	188	157	167	163	155	150	175	141	177	175	174	138	163	168	184	170	162	168	177	154	151	173	170	166	176	167	157	163	175	173	162	174	178	170	162	153	161	166	176	174	171	168	141	171	155	149	150	192	188	155	178	172	154	186	165	183	148	166	150	155	182	203	161	195	181	169	153	170	153	171	176	193	192	179	140	173	145	172	148	176	180	155	152	172	175	175	181	162	163	158	183	171	170	171	183	172	151	164	188	188	189	168	177	175	142	140	180	179	143	166	172	170	172	178	178	185	147	194	182	186	155	163	154	196	181	165	182	169	177	174	158	160	159	177	158	150	193	164	160	157	167	170	160	180	176	161	181	163	174	185	163	165	162	178	170	161	144	157	170	169	180	160	162	161	154	180	179	148	164	145	177	173	180	163	149	156	164	156	175	152	167	171	165	190	143	186	165	164	170	158	155	179	135	158	164	171	146	167	171	162	159	131	165	163	188	164	154	162	191	171	151	155	161	169
25167	31752	39348	43548	39518	35543	20794	20839	20794	23752	22041	19753	12857	12207	11032	10492	7304	7083	4876	4371	3770	2998	2504	2148	1880	1378	1254	1150	1076	1064	1035	992	986	1484	1784	1683	1612	1174	924	936	1151	1382	1665	1658	1600	1307	1138	945	924	965	827	892	870	777	713	600	619	495	517	553	569	489	525	543	471	510	481	500	513	484	528	459	473	456	455	411	380	431	441	431	442	435	440	445	401	420	410	396	399	387	416	445	412	424	402	407	395	382	381	395	377	408	417	408	442	429	384	412	378	395	412	408	409	394	433	394	409	415	380	402	431	421	398	413	420	400	407	400	388	435	431	399	390	395	367	403	408	424	436	410	416	441	400	407	437	465	400	399	412	431	395	362	413	492	410	445	388	400	418	402	417	382	415	407	442	384	399	415	437	429	403	386	416	430	403	392	391	393	393	409	425	388	385	386	407	381	392	391	402	383	410	392	399	389	411	455	374	417	417	413	383	394	400	385	388	392	400	383	428	419	414	417	410	378	462	436	419	396	409	382	427	411	351	433	386	415	381	424	374	388	450	416	420	419	391	455	416	397	424	398	377	417	392	425	401	419	396	397	373	422	409	433	418	405	390	421	375	418	409	420	417	428	429	421	416	415	378	420	407	404	404	433	415	394	403	400	411	413	395	435	404	400	412	391	388	368	439	408	422	423	406	409	375	459	402	377	412	414	372	394	422	379	425	438	416	377	424	430	433	383	407	407	408	436	391	394	418	418	389	371	404	411	381	404	420	415	417	401	406	458	400	422	414	391	415	409	382	406	415	416	386	377	413	446	406	418	400	426	402	399	408	401	380	393	416	366	377	410	404	437	438	398	424	409	392	407	422	400	414	404	428	410	441	397	387	386	404	419	355	433	409	421	397	431	397	421	427	407	404	389	395	391	429	393	416	433	436	419	441	419	384	425	423	413	392	405	402	404	375	391	405	419	418	409	431	395	417	430	419	460	427	399	418	407	400	395	412	410	351	401	431	407	380	416	423	416	412	420	422	426	419	459	399	391	401	437	375	414	430	417	371	416	427	391	423	397	424	437	378	402	413	391	413	370	405	423	385	387	402	416	414	413	368	408	412	424	376	378	427	393	376	417	439	404	425	437	423	439	420	435	406	417	384	415	388	424	414	398	401	415	408	438	398	395	413	412	413	385	384	429	408	414	391	368	354	375	402	425	387	432	417	383	416	413	399	392	414	423	439	376	418	404	420	416	407	412	445	388	434	393	437	404	399	409	410	387	413	415	428	404	451	381	407	411	404	467	418	428	380	440	382	416	382	412	440	416	393	410	428	420	357	408	422	391	385	429	394	378	399	393	382	400	386	387	411	411	418	397	428	400	418	418	403	414	408	389	417	373	426	459	410	440	425	430	381	414	385	397	380	392	405	425	444	404	409	374	403	426	404	381	419	404	425	395	376	381	374	440	401	392	410	400	393	404	417	399	408	407	402	385	413	411	362	407	417	417	389	397	426	379	392	411	418	402	420	429	450	416	414	366	398	401	409	400	424	409	393	406	404	400	398	410	385	443	393	398	443	415	408	384	387	394	443	397	399	398	454	407	441	403	434	412	416	403	409	398	397	421	427	413	401	430	393	388	449	400	391	452	397	405	389	433	427	417	417	398	377	409	448	385	424	392	387	403	422	396	434	382	421	418	408	425	381	413	375	432	397	405	404	382	450	380	406	428	412	428	421	440	422	403	438	397	444	417	400	424	410	374	437	437	412	408	451	405	400	422	430	369	409	402	403	397	426	395	399	389	418	411	381	404	448	436	452	419	402	410	390	464	392	384	388	416	379	402	392	394	428	411	392	425	403	403	380	410	390	407	451	436	423	398	387	395	427	429	403	425	422	400	384	393	394	409	411	398	415	453	386	437	401	382	417	394	423	412	423	380	388	418	396	392	396	394	393	398	433	395	377	430	355	410	442	416	399	382	401	400	398	411	447	391	397	407	411	427	395	403	412	408	421	415	423	399	434	430	421	397	427	421	404	401	414	413	412	455	383	362	397	431	400	431	408	426	406	406	408	422	412	411	404	390	374	417	405	416	385	401	425	396	421	445	439	394	418	390	423	378	421	404	450	373	367	422	454	399	405	377	403	410	426	391	403	404	422	382	399	407	421	395	427	429	386	421	416	393	380	408	405	407	406	427	414	395	383	384	382	389	405	404	411	422	416	405	412	365	422	403	406	365	417	418	371	414	414	386	366	384	431	376	395	357	370	411	398	378	402	426	454	436	393	418	391	442	399	405	410	369	405	415	399	412	374	403	417	391	400	417	415	412	393	413	409	386	426	394	374	417	428	425	389	462	394	402	416	474	399	397	399	400	364	431	388	397	406	407	406	376	412	408	387	392	416	434	400	437	408	408	409	402	384	457	409	386	429	416	405	421	405	393	424	445	414	396	418	414	428	424	365	402	389	419	410	410	381	433	414	405	413	397	368	410	438	393	421	417	398	386	404	387	420	367	396	417	367	383	418	406	420	401	399	398	422	394	402	401	393	408	409	392	448	409	394	393	400	441	374	431	418	418	397	407	425	431	454	404	407	400	416	401	419	403	375	419	440	390	421	369	416	400	397	422	395	421	421	408	430	384	409	412	394	403	415	394	428	415	388	419	400	386	392	421	388	415	394	397	406	376	388	401	409	440	438	392	388	391	371	383	411	401	392	379	394	402	361	416	414	404	420	405	390	389	404	448	396	445	456	380	423	391	389	429	418	384	358	409	443	394	415	413	419	416	436	417	361	394	430	404	424	398	379	413	419	395	400	377	402	413	425	362	420	393	408	437	391	430	416	423	389	386	409	385	419	409	397	387	413	439	377	405	408	390	424	423	406	410	385	404	405	425	448	420	390	411	440	373	397	432	354	415	463	426	420	398	427	438	411	404	429	424	377	390	393	386	393	406	378	442	397	408	392	403	401	454	391	403	391	389	422	447	362	413	412	423	397	427	433	425	406	393	415	408	408	408	404	398	424	419	381	420	417	406	407	439	411	394	398	412	414	396	379	371	435	388	406	396	416	424	432	408	414	388	445	396	393	413	393	419	391	407	406	411	408	420	368	386	402	431	400	390	377	436	390	391	405	409	412	425	378	409	419	400	391	395	421	412	405	398	402	397	417	399	413	431	399	405	417	379	406	432	392	438	431	436	420	404	424	444	389	431	411	416	406	424	398	380	384	411	410	381	408	401	426	419	426	392	437	423	397	366	424	412	379	399	392	380	437	433	430	442	387	374	393	374	425	420	437	423	414	446	364	405	423	435	369	387	419	427	429	401	392	361	419	408	428	425	381	395	423	398	402	380	420	361	385	407	434	428	407	446	411	389	378	361	400	395	415	443	403	407	427	389	397	391	427	433	465	399	449	397	407	398	448	416	387	390	435	399	464	422	392	413	453	394	400	432	414	402	405	389	387	401	414	397	364	435	409	413	382	378	396	417	401	425	423	390	420	383	432	405	420	397	442	398	406	421	431	386
47671	47419	47471	40144	36623	34342	23610	18716	16682	17029	12551	10705	6569	4678	4207	4465	2896	2888	1996	1402	1459	1046	905	695	566	496	360	293	296	303	278	293	317	438	498	509	529	381	304	322	342	403	506	444	469	361	327	260	252	268	259	269	251	227	196	185	188	180	185	197	184	160	153	178	182	185	166	184	156	172	149	192	145	139	182	157	169	138	166	141	147	148	167	151	144	156	165	158	148	169	175	149	155	142	155	150	149	145	170	163	156	166	129	169	157	171	151	149	168	169	144	147	156	154	144	160	161	134	163	127	153	141	155	146	138	179	142	140	151	148	148	147	161	149	126	153	148	143	156	152	155	142	133	144	148	154	149	161	163	153	145	159	134	147	154	155	151	146	162	144	164	177	163	123	146	136	150	143	148	131	153	148	145	155	150	169	142	133	140	168	147	160	167	130	169	157	152	159	164	139	131	145	129	157	151	159	166	145	134	148	147	147	156	159	157	141	168	153	154	156	139	137	157	153	144	142	158	168	157	161	157	154	155	150	152	150	156	138	138	167	152	137	127	164	151	161	154	152	142	118	152	156	170	158	152	137	136	162	145	163	140	138	150	152	149	162	138	145	152	151	140	128	138	156	150	154	145	167	146	150	170	164	137	166	143	164	143	143	133	160	161	140	153	156	143	159	148	151	143	148	126	155	140	139	146	154	139	170	145	160	153	155	173	139	144	152	149	177	154	143	135	168	169	147	149	131	130	149	146	141	140	153	138	142	145	156	142	138	144	162	144	141	151	161	156	160	165	166	156	145	148	133	124	140	118	144	153	124	115	146	171	150	150	153	137	152	143	142	155	147	148	157	140	173	148	161	135	152	143	165	160	161	135	148	159	140	150	141	146	139	170	162	166	171	155	144	156	157	141	137	159	148	141	167	128	159	135	147	140	146	139	165	141	145	139	152	137	143	137	159	135	140	155	169	150	158	141	147	165	168	143	156	144	168	146	184	167	141	139	143	148	139	158	170	158	169	138	151	150	161	162	152	131	143	149	153	143	138	147	138	135	163	134	150	140	150	130	150	175	148	135	161	138	145	153	154	166	159	159	171	162	173	150	125	156	150	143	136	161	133	138	139	158	162	159	140	150	161	169	151	116	151	136	145	153	155	127	152	152	162	165	110	148	142	145	157	155	166	173	155	147	140	159	146	143	137	145	124	145	154	144	155	135	138	140	161	159	153	134	129	153	138	128	110	136	153	148	142	171	138	144	163	142	125	142	149	178	140	144	157	148	175	158	156	131	161	140	156	145	142	148	147	146	140	150	141	151	140	133	136	132	176	154	143	120	131	128	162	134	152	132	133	139	158	162	129	167	176	165	137	161	139	169	123	153	152	132	122	146	146	160	123	147	125	153	143	117	183	173	156	140	161	136	136	178	180	152	152	163	174	163	154	133	170	160	149	157	159	150	149	149	155	155	155	143	161	186	147	173	151	144	126	145	149	160	147	135	129	149	144	145	178	142	150	139	139	143	132	135	161	149	156	158	149	145	140	132	155	151	154	163	120	157	149	144	139	171	150	157	178	146	136	132	160	131	165	140	148	156	159	136	199	145	166	165	127	135	167	149	158	145	163	124	126	146	155	145	156	158	112	136	172	150	158	143	177	157	146	157	148	172	148	173	140	139	139	152	160	144	151	142	184	154	148	162	159	133	146	169	167	144	145	153	160	170	160	135	166	146	126	157	128	140	126	161	142	143	142	142	144	151	127	146	146	151	145	139	143	158	138	154	143	142	147	140	160	162	154	156	127	146	142	130	153	157	168	149	152	156	158	135	145	155	145	144	146	149	148	159	141	165	166	169	159	165	153	163	164	134	130	168	137	169	171	129	139	138	150	157	129	152	154	121	131	147	163	172	159	161	152	138	129	141	152	128	165	137	155	144	154	136	146	160	138	148	136	126	169	161	162	163	139	134	162	149	153	142	150	149	147	141	151	140	170	143	148	150	164	132	136	145	132	169	142	169	141	151	160	144	138	181	147	152	140	147	149	156	155	142	153	181	139	161	156	135	168	142	136	171	148	151	150	161	169	134	126	160	135	166	122	134	138	148	148	144	149	147	133	143	123	139	148	123	135	180	134	160	158	159	125	143	137	126	148	173	172	140	146	148	160	160	140	138	148	159	163	166	147	156	141	163	156	153	151	140	170	140	139	155	150	159	142	154	133	144	149	148	161	157	157	170	160	134	156	154	168	156	150	154	144	147	162	144	159	143	150	146	155	159	163	166	139	141	126	154	116	136	145	154	137	177	145	155	142	166	145	157	149	146	150	184	156	168	143	149	159	164	162	140	150	135	122	146	143	142	142	142	145	156	174	143	152	132	130	158	165	131	169	187	140	138	143	156	146	133	150	140	155	147	163	159	169	144	152	151	166	151	158	161	145	151	143	152	131	165	141	148	153	139	142	158	155	142	148	149	144	149	162	152	159	145	152	151	151	145	146	148	139	129	150	129	143	138	133	146	135	150	140	156	141	147	145	157	148	152	139	126	147	163	154	135	145	142	143	163	137	137	157	139	165	158	146	164	148	140	157	149	133	155	170	179	167	133	153	158	143	137	135	138	143	130	160	163	142	153	184	159	159	150	168	161	168	148	177	151	137	139	144	154	141	186	163	161	151	155	160	127	147	131	149	126	147	147	148	146	148	172	149	140	146	138	136	139	140	142	155	139	163	134	175	149	135	140	156	137	142	191	143	151	136	147	138	141	151	173	150	144	148	137	144	168	148	142	128	155	170	153	147	150	144	169	141	176	152	130	174	122	154	140	164	150	133	140	142	147	155	148	161	141	136	175	137	139	143	148	129	145	127	152	136	155	153	126	142	128	159	159	154	147	147	160	149	142	158	167	163	136	171	165	149	143	147	139	138	161	146	120	143	153	148	150	126	149	148	143	139	154	151	142	129	179	163	147	135	153	133	162	126	132	167	169	125	132	153	160	174	161	166	156	134	134	137	159	130	151	161	154	140	138	132	154	135	144	163	164	147	142	107	140	146	159	141	143	139	169	157	158	149	145	134	142	128	139	162	157	163	149	155	191	137	169	134	122	161	159	150	145	138	147	162	167	150	163	160	161	155	160	159	156	160	144	153	134	157	148	132	150	151	155	148	127	150	168	138	137	164	147	178	137	156	154	126	139	135	149	132	170	136	149	140	142	136	132	142	171	155	138	155	157	162	135	152	142	158	161	164	133	136	132	151	139	133	161	127	138	151	147	142	159	163	146	157	178	123	165	147	150	153	185	144	145	159	148	150	157	160	170	147	156	170	140	157	141	144	162	144	181	139	141	161	142	144	142	143	131	163	151	162	137	161	137	135	123	187	164	145	153	175	150	143	160	152	159	157	154	129	163	159	142	161	153	157	137	145	133	137	148	148	163	122	176	150	132	158	132	156	145	148	154	126	163	147	144	137	173	141	165	140	119	154	145	120	172	149	151	135	126	124	148	148	139	146	182	164	150	152
31696	39966	47473	46345	45922	40669	27049	25993	27560	30991	29057	27687	19804	17893	16792	15673	11610	10408	7680	6621	5968	4643	4413	3358	2865	2131	1866	1578	1431	1332	1382	1322	1593	2740	2977	3110	3212	1991	1499	1691	1792	2223	2975	2802	2759	2048	1764	1488	1396	1339	1259	1200	1226	978	806	687	648	521	563	605	534	499	617	590	589	531	536	529	476	465	473	492	490	466	456	410	404	403	425	348	409	370	411	388	348	366	357	421	363	350	355	382	352	369	339	368	370	392	362	319	346	355	364	377	375	354	330	366	355	342	353	334	344	361	384	374	364	376	342	356	376	357	406	388	352	333	391	348	371	339	397	367	343	393	366	369	375	368	396	361	368	363	340	318	367	350	345	342	381	353	342	360	411	352	331	364	349	370	348	375	354	350	385	366	354	377	368	411	352	379	370	373	346	411	336	336	344	332	379	364	364	362	347	314	342	375	383	343	345	360	340	356	407	348	344	381	363	362	366	352	353	306	365	348	398	322	375	366	354	357	334	350	371	327	361	324	356	367	350	363	360	386	353	345	367	354	387	366	394	371	345	322	347	345	361	361	362	326	361	361	359	356	346	335	353	374	365	357	336	369	372	372	364	329	354	379	379	353	365	372	363	359	352	363	357	348	345	399	370	371	339	354	379	337	355	346	350	357	362	350	361	327	385	363	366	336	380	358	360	342	352	364	356	351	351	338	347	336	360	367	371	362	369	340	352	369	358	366	353	372	352	338	363	338	387	347	336	386	358	341	360	356	336	359	374	358	346	387	367	327	362	385	382	376	348	366	345	365	332	337	369	390	357	340	367	357	362	342	348	360	365	377	340	341	371	327	357	379	338	352	371	388	373	353	365	360	368	348	369	354	356	351	354	352	337	328	364	383	377	342	353	407	361	392	368	344	367	353	373	359	382	385	378	373	351	382	378	339	347	312	384	382	355	350	367	368	382	342	334	370	355	344	357	366	344	389	352	386	351	336	404	380	374	350	398	328	329	364	354	376	354	355	319	379	367	359	337	338	359	349	341	341	340	369	376	323	343	332	354	363	338	334	327	359	358	358	389	348	329	353	336	349	348	336	378	337	375	345	362	336	373	336	308	367	349	350	372	343	344	356	373	373	355	371	324	314	351	354	364	343	355	378	345	349	371	346	367	370	362	361	367	382	362	348	328	349	360	369	362	352	385	337	367	347	347	344	327	348	338	325	355	373	377	343	350	339	351	365	380	354	360	326	330	390	352	362	336	384	366	366	342	351	350	345	348	369	373	368	333	330	387	363	371	371	373	331	346	341	345	309	383	381	352	353	350	343	384	358	351	373	348	372	341	378	347	386	352	343	356	371	365	343	348	336	345	318	369	349	347	334	379	374	387	374	369	345	328	350	377	368	396	368	353	340	375	360	397	358	382	363	369	366	401	375	354	360	375	350	349	348	373	366	340	361	363	338	359	364	340	356	314	337	370	349	389	346	327	347	345	372	363	384	376	376	349	346	387	363	371	327	371	374	368	360	369	365	375	343	353	361	362	337	394	320	362	332	351	347	323	361	380	370	328	352	341	369	347	370	362	387	362	335	360	357	359	354	391	329	378	354	345	329	369	334	346	364	337	364	349	323	355	401	345	337	354	381	343	371	370	344	371	346	377	336	399	347	379	375	358	341	366	372	326	389	361	331	340	367	336	331	366	336	350	323	358	352	363	348	333	338	362	383	344	355	332	373	364	375	343	329	347	375	345	380	384	327	345	378	333	352	375	318	357	371	359	354	362	368	369	327	361	359	364	385	376	381	360	373	367	352	366	355	348	370	387	373	323	359	375	379	373	379	349	362	366	345	366	344	336	356	342	353	367	373	349	318	338	349	333	349	353	317	400	398	386	341	382	370	361	369	351	386	375	357	365	385	405	379	375	348	353	342	334	359	366	366	391	374	364	365	376	356	363	353	352	342	351	336	361	349	387	365	324	387	371	362	377	359	350	356	330	392	387	349	343	361	338	346	336	359	366	365	360	349	339	365	335	362	346	353	352	336	323	381	367	346	339	366	389	378	354	388	309	348	361	354	369	350	348	339	359	340	367	336	385	344	344	359	382	339	383	348	374	355	350	365	344	359	360	383	364	312	360	348	360	380	378	359	350	382	360	368	337	359	329	371	343	348	361	397	304	346	351	366	373	356	362	353	331	352	366	337	343	353	326	353	353	359	369	344	359	394	354	366	335	328	355	384	338	353	368	348	363	378	354	343	328	340	360	332	410	372	347	337	366	368	340	368	347	378	355	337	375	354	377	368	323	366	355	375	387	353	331	326	344	363	366	358	336	347	358	404	374	362	353	369	374	349	389	371	346	365	344	349	351	331	370	315	382	341	354	341	371	344	358	333	382	340	363	404	341	362	338	373	320	358	394	394	353	327	409	342	352	376	366	315	381	352	358	371	357	359	363	353	351	377	348	349	350	381	337	319	356	328	354	373	361	330	372	380	349	357	373	361	352	377	367	356	359	368	360	353	343	342	390	352	368	369	338	375	381	340	373	353	366	363	367	360	339	377	360	345	354	359	376	367	386	346	351	345	356	326	359	358	347	357	362	367	335	375	388	346	320	373	330	359	362	369	373	365	342	351	370	379	321	357	383	369	375	358	372	333	375	377	364	367	393	382	360	331	384	337	368	347	357	360	362	361	344	359	337	383	350	341	378	341	351	397	332	343	363	393	347	360	373	369	343	363	339	348	388	356	337	339	364	356	334	353	345	401	345	375	336	367	351	357	384	353	353	352	377	387	363	366	340	332	374	369	374	364	363	382	354	375	335	347	302	383	401	356	335	343	356	385	357	347	345	369	325	369	371	356	336	323	361	342	396	370	365	338	357	339	347	359	363	350	369	325	359	340	359	376	377	387	364	398	388	384	355	381	362	362	346	325	383	351	382	359	366	347	358	346	338	337	375	382	349	394	371	330	321	350	359	356	360	345	352	343	357	342	325	353	346	361	359	342	390	348	354	342	350	343	366	385	368	397	385	342	352	347	371	370	339	357	371	357	374	402	362	329	335	351	318	348	340	372	357	312	355	317	389	349	374	334	364	334	364	354	353	361	349	347	378	336	333	358	387	369	347	370	336	356	342	363	379	364	365	328	333	350	332	364	362	341	372	360	349	364	341	326	394	364	366	379	332	364	373	346	339	366	371	386	361	380	374	355	370	374	359	398	366	375	373	384	331	369	379	318	368	400	345	333	359	369	347	339	352	339	382	368	377	322	354	352	358	378	337	375	351	346	383	320	359	361	358	350	363	350	331	368	371	381	360	349	391	376	355	364	350	315	351	360	365	359	318	333	364	381	354	377	347	346	363	373	364	331	402	381	360	376	373	344	358	345	349	382	355	366	350	345	361	366	358	340	355	382	342	359	379	345	358	355	371	368	355	367	342	330	343	374	336	367	353	364	377	354	346	365	384	353	379	374	341	375	380	371	350	346	355	344	345	335	375	335	339	370	342	347	360	361	347	367	374	362	363	347
23246	16164	14341	9433	5358	2690	1610	1367	1028	832	608	504	384	373	340	308	273	261	226	195	194	200	180	166	139	163	167	158	181	160	162	158	158	133	155	146	164	134	145	151	139	139	164	152	157	172	150	162	167	146	141	142	141	165	140	143	146	127	151	136	132	138	146	133	130	137	157	133	113	135	126	141	135	125	146	135	134	157	143	133	146	150	139	149	133	123	143	127	129	131	149	135	147	133	127	142	156	148	113	119	145	113	133	154	114	166	142	138	145	132	118	150	150	124	132	129	124	122	141	138	151	135	127	150	155	158	163	130	144	130	151	141	137	125	141	160	144	133	118	111	118	128	139	126	119	157	127	117	117	140	153	97	123	142	138	133	134	128	132	136	142	142	152	135	141	138	159	145	146	136	115	137	127	123	123	158	130	127	140	116	123	129	128	130	143	147	115	127	129	127	130	153	159	134	126	130	150	143	128	126	149	131	132	144	142	134	123	145	119	148	128	160	147	137	137	133	148	129	137	121	140	132	143	147	150	131	144	140	127	117	142	138	128	133	146	128	122	150	138	143	142	125	140	139	133	131	161	167	111	139	120	103	121	140	142	136	118	130	143	119	138	137	135	137	125	126	126	118	130	147	120	127	147	137	135	125	123	121	144	143	144	139	160	138	147	147	143	120	119	138	160	124	143	136	141	129	130	126	125	135	121	135	151	122	135	153	160	115	136	135	126	147	132	131	111	122	141	121	136	144	140	145	138	131	128	119	124	157	142	146	137	143	149	131	121	144	144	130	148	127	157	150	137	114	137	140	157	142	152	132	131	131	129	139	126	143	128	131	136	162	147	156	127	146	163	123	133	154	150	155	130	137	127	117	121	158	142	164	159	153	123	139	132	137	133	127	128	125	142	115	117	142	139	134	157	125	128	137	122	127	143	131	128	141	136	126	158	144	131	132	139	140	148	131	137	140	149	130	145	139	145	131	141	125	143	147	145	152	155	151	132	123	141	151	148	131	134	154	158	140	132	146	139	142	141	134	117	137	139	138	133	138	129	119	129	154	130	134	123	131	130	157	154	136	132	93	129	141	106	130	134	136	128	123	146	137	149	121	143	140	147	136	150	137	129	132	143	133	167	132	136	140	150	130	141	145	142	121	129	151	140	149	141	150	140	149	147	134	159	129	122	147	141	134	149	151	135	134	117	135	132	121	141	135	121	147	156	139	137	145	140	137	132	128	140	140	147	134	132	138	124	147	162	138	123	133	131	134	144	145	115	126	127	126	128	151	145	148	153	148	148	143	146	141	148	131	131	141	151	126	133	156	155	126	128	161	143	153	139	135	134	152	133	118	152	136	128	139	127	138	143	153	134	146	137	131	134	118	137	151	124	138	137	140	158	134	155	137	118	125	117	155	144	129	157	128	153	114	159	138	136	161	134	134	127	147	144	139	124	161	130	129	139	141	134	131	134	141	115	109	153	105	136	120	129	144	145	162	123	131	145	164	141	138	126	160	140	145	146	120	129	134	141	122	150	141	141	153	144	139	128	141	146	150	125	122	126	145	135	114	127	141	165	119	134	140	148	135	132	143	134	145	127	143	140	149	135	131	149	139	144	121	127	148	115	160	140	144	147	140	151	137	137	130	150	133	130	133	142	136	135	153	151	146	145	139	118	150	151	136	127	124	160	122	159	151	122	133	134	135	128	173	149	121	140	143	150	125	161	147	143	142	138	129	121	118	136	158	134	145	134	172	157	128	124	127	135	117	142	129	139	140	137	159	131	116	122	125	116	133	135	133	147	128	145	130	123	141	132	128	141	140	159	131	138	125	132	140	143	124	157	159	142	138	124	140	118	126	135	134	131	137	130	136	130	146	136	125	142	128	113	126	142	131	134	157	151	138	124	122	145	139	145	130	141	151	137	136	128	131	139	174	127	149	124	118	135	156	154	107	117	141	126	135	143	152	148	160	138	138	127	124	133	128	131	135	134	121	140	156	129	135	148	126	136	122	158	140	136	142	141	118	116	140	127	160	141	132	111	135	124	134	131	159	130	145	146	137	140	143	145	149	146	145	136	137	118	131	151	140	133	148	135	174	129	137	161	138	152	139	124	146	156	147	119	165	156	124	131	142	122	131	146	144	139	137	136	131	127	147	149	135	128	125	132	128	144	149	117	139	156	133	152	144	149	152	136	138	138	128	146	142	129	133	139	144	136	126	144	138	138	141	136	143	158	122	137	117	111	139	139	119	160	136	130	149	143	135	122	146	125	124	148	110	127	114	142	157	130	138	136	137	146	139	116	124	124	124	134	122	139	136	134	120	169	132	132	136	128	146	120	120	129	107	141	124	151	144	152	126	123	123	133	159	129	139	151	130	150	146	160	138	135	135	125	126	147	128	127	129	146	113	113	124	148	131	158	144	137	133	151	121	147	154	131	140	126	132	153	146	145	140	131	109	142	126	150	137	127	126	134	154	127	130	106	157	145	137	140	129	132	148	135	138	155	138	125	152	141	121	153	124	174	129	148	149	139	160	121	152	141	136	138	146	157	125	131	131	110	132	123	158	153	128	131	143	127	131	114	137	144	135	129	138	133	130	141	143	129	138	133	135	124	139	130	130	143	124	126	138	135	124	128	128	127	131	140	137	140	127	142	140	140	143	138	123	138	131	151	125	123	144	155	140	117	136	141	139	148	148	151	147	131	137	152	123	150	134	136	140	165	128	123	134	146	150	141	144	121	144	131	159	150	139	139	136	115	147	144	150	116	139	141	122	130	127	137	129	117	164	124	134	124	128	143	137	135	125	135	143	140	136	120	127	136	138	147	139	117	144	136	134	120	151	150	141	151	122	132	130	116	114	125	140	145	139	142	115	164	150	123	129	129	143	134	122	150	160	137	126	166	132	127	143	133	146	152	150	147	127	120	139	139	100	117	150	133	138	121	132	132	148	147	131	125	144	113	139	117	154	164	118	152	167	139	154	147	156	130	122	118	119	126	139	133	132	140	136	136	126	125	114	128	145	127	119	151	144	122	131	156	136	160	122	161	118	149	137	141	141	148	149	144	111	142	129	108	131	133	122	128	124	146	150	147	140	116	139	139	125	127	134	115	123	152	124	118	133	117	142	155	129	124	122	147	140	155	136	125	132	127	132	131	127	138	159	133	137	150	157	156	151	113	144	144	157	135	134	128	123	139	147	126	153	150	150	144	146	142	136	136	135	161	142	128	131	131	127	132	138	130	135	136	124	115	125	151	156	159	134	137	155	124	148	141	153	123	143	144	140	104	119	153	138	158	144	137	143	144	136	129	144	131	139	119	150	124	142	142	145	150	129	142	103	115	132	131	139	116	121	112	121	137	131	154	119	133	135	151	127	138	140	146	147	134	120	123	135	147	150	128	149	135	138	153	109	138	140	120	120	128	128	129	116	120	152	152	161	126	130	150	135	131	140	135	136	138	140	155	125	123	140	110	148	130	147	135	134	129	126	129	124	127	152	127	132
13697	14031	20665	19859	15289	9998	6844	6006	4729	4159	3344	2933	2088	1909	1626	1625	1365	1217	995	888	775	679	675	611	599	550	532	519	454	458	463	449	438	455	466	476	460	464	406	450	456	472	461	452	426	438	433	398	372	428	398	404	420	399	373	407	375	369	350	387	365	365	368	367	359	348	360	383	393	369	358	333	322	354	348	339	353	368	347	328	378	352	323	337	340	342	361	326	367	357	329	352	348	320	348	354	345	346	309	326	348	324	315	326	379	366	326	363	335	348	350	308	346	353	332	371	347	366	328	314	339	350	345	351	347	301	336	321	350	342	343	319	327	365	363	324	326	306	305	368	349	347	307	382	314	329	344	338	348	339	328	328	347	341	351	337	336	315	339	300	339	329	319	328	343	352	355	327	356	356	316	339	360	339	346	356	321	334	319	325	361	346	348	336	332	346	316	323	370	336	339	371	365	351	367	322	361	339	357	339	335	326	338	362	345	361	375	350	345	325	335	354	335	345	393	373	323	352	355	361	341	335	320	350	335	334	377	360	375	313	365	326	338	359	345	356	319	338	339	343	353	347	365	299	394	331	356	356	352	335	325	334	381	346	327	300	333	360	333	356	317	317	338	367	359	340	359	339	351	319	365	341	368	350	363	348	350	338	335	331	340	346	348	323	332	363	336	342	364	330	354	369	303	329	343	357	351	325	361	336	327	375	333	359	303	354	363	377	341	329	348	311	344	336	344	353	343	345	352	348	382	365	373	337	352	336	313	335	344	349	358	342	339	348	353	348	327	319	348	347	333	349	350	367	307	306	330	344	324	346	345	346	356	344	338	372	344	321	352	343	355	345	312	347	349	345	366	358	314	335	325	321	354	362	331	339	363	353	346	359	365	387	372	334	336	348	319	352	374	319	348	340	340	360	364	353	375	340	370	333	333	332	353	364	325	370	344	346	323	367	350	306	354	350	348	346	357	324	340	343	351	350	327	344	334	345	338	328	296	327	346	348	363	368	326	375	338	339	343	335	355	350	338	339	343	348	338	339	335	300	321	331	353	351	333	371	328	317	347	355	336	341	358	330	317	330	375	344	327	365	331	367	342	319	334	348	361	343	336	366	359	356	378	354	345	353	311	334	347	325	339	341	319	367	340	346	333	342	332	306	337	325	321	343	315	352	331	362	360	345	315	359	364	331	345	369	341	309	306	321	330	361	366	314	344	350	368	317	349	363	337	329	335	362	361	334	318	361	330	339	362	337	353	371	365	316	326	332	355	362	343	370	357	368	340	300	346	373	329	341	355	305	364	346	340	376	345	337	359	332	348	341	328	367	360	330	341	321	349	315	348	335	332	356	370	356	337	358	352	339	328	333	345	356	318	352	344	357	361	372	354	348	305	346	362	356	358	345	311	384	367	333	365	338	365	341	366	363	328	375	362	338	355	352	352	362	354	350	346	375	338	348	327	350	336	334	336	380	374	346	331	305	355	311	332	371	347	334	337	349	373	351	343	350	372	345	313	357	343	325	366	325	360	306	362	350	315	334	313	335	344	364	333	370	358	317	369	323	335	338	355	349	340	356	359	325	349	326	324	349	360	320	336	326	351	355	335	343	329	331	340	372	338	360	308	363	333	332	324	357	362	356	335	357	316	348	352	336	383	330	371	366	336	364	336	353	352	347	304	370	315	325	346	329	334	345	356	344	328	337	339	311	344	351	345	343	347	299	332	361	331	343	372	318	304	335	359	350	327	338	325	348	318	341	339	349	353	361	352	330	354	335	339	347	311	336	336	321	320	364	329	329	332	330	339	313	310	318	348	348	375	345	329	373	370	366	352	329	337	347	331	350	315	339	362	325	364	357	333	332	329	320	376	324	339	336	387	369	319	352	314	313	315	352	327	351	341	342	320	380	320	340	364	325	333	320	338	353	340	316	324	344	334	356	352	340	366	357	355	369	326	362	338	332	385	367	340	331	341	364	336	328	314	368	374	328	335	362	365	354	349	329	353	329	341	356	352	304	336	343	335	351	311	335	353	341	310	334	352	337	331	321	311	324	379	332	338	370	368	329	313	353	339	336	351	340	334	384	333	360	329	351	362	357	352	328	326	366	323	348	338	354	338	351	339	334	375	349	346	346	350	357	350	354	366	323	324	371	332	361	363	341	367	346	352	364	340	348	378	340	341	344	343	332	339	328	340	344	323	336	363	379	314	357	372	327	338	375	328	364	366	339	312	337	392	336	353	335	329	348	299	355	329	327	317	339	375	334	358	333	334	333	323	334	364	360	318	347	359	339	335	341	349	372	337	346	322	328	337	351	349	339	356	313	321	350	347	328	317	320	372	372	322	375	324	331	355	346	352	348	356	335	357	334	317	342	370	319	356	322	340	364	329	346	315	347	333	346	332	343	335	354	311	352	324	334	332	368	331	354	369	343	360	356	370	340	365	311	332	332	336	362	329	330	293	365	338	305	344	319	372	369	346	364	323	325	349	350	366	331	320	285	342	325	369	329	351	340	334	342	333	323	360	361	354	348	326	319	311	330	329	361	346	318	356	333	330	363	335	374	353	364	314	320	352	327	329	358	321	379	368	313	310	335	334	342	383	335	325	315	342	344	362	350	404	340	372	353	315	306	311	308	379	348	340	324	345	361	291	401	352	357	340	360	337	347	331	350	346	336	326	361	338	364	335	360	337	344	369	325	349	344	332	345	334	321	333	323	325	352	364	323	340	329	370	316	346	361	324	352	321	357	375	332	323	320	340	334	354	344	301	318	350	359	325	333	358	339	338	343	347	347	351	340	307	347	324	308	361	314	387	346	378	341	359	348	349	354	322	321	330	365	326	339	319	347	352	359	376	324	365	312	366	344	324	326	353	354	357	309	354	339	330	322	316	356	348	334	379	336	346	342	377	339	327	342	328	378	315	344	348	356	352	360	349	359	387	368	303	398	338	320	350	319	304	332	384	364	356	351	347	332	327	347	361	345	343	342	338	348	339	318	356	359	356	320	329	327	367	341	370	322	352	368	341	315	330	322	340	363	338	345	342	334	343	340	332	351	331	322	328	313	348	354	356	331	306	345	366	390	326	317	337	381	346	351	363	349	320	327	327	307	326	360	368	340	356	325	338	340	348	350	346	353	362	342	371	336	347	336	360	340	348	351	357	347	342	337	300	331	331	353	337	345	332	341	346	294	325	342	353	361	351	354	343	350	334	344	323	320	359	292	347	347	332	351	364	348	359	358	326	341	343	333	336	353	362	342	344	361	381	378	326	335	359	341	342	354	359	361	378	325	333	349	323	345	350	331	335	318	370	330	367	341	359	327	373	362	354	346	347	333	341	342	329	345	312	318	356	349	330	331	376	326	387	335	303	385	349	341	319	333	340	329	352	342	339	336	367	332	361	317	324	345	337	363	353	346	346	379	365	315	331	346	386	358	336	339	351	341	352	342	355	337	337	373	350	356	349	322	298	341	325	361	290	319	322	349	341	339	351	343	319	322	322	342
39655	41711	43019	37807	30791	23734	15786	11093	8846	7067	5397	4812	3213	2268	2132	2103	1544	1451	1115	835	639	545	475	396	349	318	325	253	246	250	229	228	275	344	351	341	373	317	251	250	264	278	282	293	316	285	244	250	230	239	216	237	204	219	174	188	187	188	169	187	177	206	203	164	179	192	177	150	163	175	183	160	178	175	160	164	174	177	191	168	164	161	166	156	157	191	188	171	168	180	156	170	194	154	185	187	182	149	168	176	183	167	157	189	184	182	176	188	148	177	187	161	176	185	197	160	178	200	174	163	165	166	159	173	176	158	175	183	157	140	154	163	172	173	167	163	172	188	179	190	154	154	180	176	187	188	178	153	178	165	176	185	146	175	180	172	173	178	157	167	162	156	166	175	154	187	142	174	147	168	162	147	148	165	185	161	157	192	154	178	169	180	203	181	207	182	151	149	167	148	169	160	162	161	154	184	159	197	166	150	161	153	186	193	171	127	179	200	189	159	159	179	164	164	163	154	171	162	184	158	161	164	181	170	187	190	169	175	173	166	120	174	198	160	181	177	189	176	166	171	165	177	182	148	179	173	165	190	179	168	168	157	168	155	165	165	209	181	173	188	143	164	150	171	168	140	181	159	187	165	175	164	178	175	185	198	186	150	176	172	182	186	179	181	146	181	160	166	154	155	177	182	165	164	167	177	177	192	178	158	172	180	186	166	175	151	200	193	176	146	153	152	167	199	169	162	174	174	164	132	166	162	168	132	177	170	167	186	161	174	172	166	169	154	142	165	160	189	195	185	159	186	186	165	185	164	150	165	140	177	170	157	218	158	180	186	194	194	183	167	187	183	176	170	181	184	179	141	148	206	170	148	187	173	159	164	163	171	175	173	193	198	159	182	157	172	162	151	172	148	169	175	163	170	167	166	158	181	182	166	170	180	190	164	169	211	168	174	179	170	191	170	158	167	194	155	168	145	188	176	179	178	178	178	157	141	199	153	173	176	129	162	177	171	179	156	145	178	164	170	159	176	145	168	193	187	163	134	198	185	172	172	171	170	192	155	143	196	173	157	189	153	194	179	195	169	167	180	178	163	163	160	148	146	163	177	188	177	163	192	162	147	171	203	171	164	143	166	152	156	155	149	184	153	174	175	179	157	165	179	180	161	203	155	185	148	162	170	135	165	188	169	190	171	163	190	160	155	167	188	158	139	182	179	156	151	162	171	167	158	184	175	150	194	172	209	175	167	157	180	166	164	189	187	178	211	177	160	156	169	160	181	148	174	142	181	160	159	174	178	180	190	187	153	171	172	171	180	159	151	192	200	187	165	178	178	145	178	162	191	150	156	174	142	160	164	163	200	170	172	186	175	177	177	173	191	181	161	171	167	151	168	169	176	166	179	199	149	178	169	169	170	177	178	191	184	173	185	179	173	187	177	177	173	173	166	169	193	172	171	186	187	169	171	150	193	156	156	149	165	178	146	151	158	156	158	184	165	163	175	193	189	180	163	166	163	155	156	190	142	158	186	171	188	164	172	165	191	205	182	203	176	187	178	167	190	176	159	190	176	160	156	174	170	173	140	156	177	174	153	170	167	186	169	172	197	178	168	184	168	159	169	142	162	166	166	138	170	190	173	174	180	178	191	153	159	154	152	179	177	190	195	186	170	153	185	174	172	164	156	160	157	162	161	176	161	179	145	152	157	150	167	156	172	188	182	187	170	172	184	167	178	175	189	167	173	177	150	184	147	177	160	172	177	167	157	170	166	168	166	160	164	186	199	179	179	170	178	172	157	183	174	178	150	158	168	176	173	170	183	186	152	168	173	191	165	179	156	168	157	184	179	181	148	152	158	150	167	170	168	162	163	188	181	170	170	184	181	161	167	183	167	183	161	170	168	172	182	168	179	167	195	157	180	166	179	170	178	157	157	167	160	163	176	156	178	165	169	176	185	192	185	181	170	158	196	171	164	174	165	180	177	161	158	161	166	187	158	181	172	201	179	158	157	145	162	154	208	172	176	164	154	156	164	195	148	161	166	181	169	173	195	188	163	178	159	166	186	161	174	163	176	183	180	191	163	167	181	175	157	166	162	176	175	157	155	193	178	183	169	189	152	182	156	161	172	170	188	177	158	177	164	184	149	152	175	167	167	196	209	168	164	175	164	152	159	174	165	166	187	161	164	160	166	177	152	179	156	180	178	201	169	178	170	176	171	160	167	194	146	163	138	171	162	144	167	164	146	184	160	191	170	165	187	154	145	178	158	176	175	183	147	182	156	171	176	171	190	150	156	152	167	179	189	196	174	175	184	157	169	185	180	189	179	176	160	181	183	177	175	185	178	186	166	151	158	168	200	137	172	181	151	158	200	199	171	181	147	162	183	157	151	165	159	161	170	180	183	176	157	144	173	152	144	163	171	183	162	179	181	167	182	197	183	156	186	170	186	190	175	160	175	186	168	177	184	179	147	155	160	163	139	167	160	170	169	156	150	156	177	160	189	166	160	171	204	199	184	183	181	164	164	137	172	183	165	145	180	138	177	173	191	159	171	178	160	158	201	177	171	150	174	178	184	171	160	162	158	165	157	166	178	188	169	155	159	154	179	164	177	164	170	165	165	168	158	164	156	162	178	185	162	176	168	185	151	167	184	190	155	161	155	175	173	179	161	170	187	179	173	168	166	138	174	175	193	179	147	185	150	146	153	162	160	176	183	150	168	161	174	202	152	168	177	180	183	178	155	181	153	174	190	168	147	172	177	154	176	192	176	163	218	160	177	181	182	175	154	184	165	185	175	165	168	163	176	171	142	185	162	176	173	172	158	185	184	176	178	144	151	173	162	180	178	168	165	164	173	174	167	183	182	173	164	190	145	186	180	164	165	175	190	169	158	161	172	164	166	146	178	180	152	176	150	160	185	164	144	186	167	183	160	167	146	158	171	196	178	175	156	175	159	173	187	169	175	179	163	176	182	163	174	168	163	174	163	183	144	189	172	164	212	176	180	161	165	181	169	203	163	156	191	176	173	177	171	191	193	178	200	159	170	181	164	180	181	167	180	158	185	175	178	155	163	174	171	170	172	183	175	175	170	160	154	157	157	181	205	178	174	157	171	172	184	192	169	164	160	168	171	176	181	170	186	160	169	166	144	173	169	177	163	149	167	177	166	161	185	142	148	190	154	174	159	175	171	174	156	189	181	144	166	166	173	175	172	170	198	178	154	162	166	162	161	170	182	183	175	181	195	173	205	147	182	192	151	204	169	188	166	192	174	156	147	191	151	164	168	176	175	169	159	197	157	144	190	177	158	166	192	190	171	204	169	165	180	160	194	170	180	165	203	174	172	148	152	143	162	159	161	167	159	177	165	184	191	139	167	144	165	166	171	147	184	185	155	182	182	178	154	166	182	194	156	158	167	208	158	166	167	198	184	145	134	175	188	161	175	164	178	167	160	169	162	166	159	162	174	179	184	167	168	176	192	151	180	153	148	167	168	184	151	167	169	160	202
26163	35070	42933	43160	37354	27733	21941	19381	17861	16556	16844	16632	11859	10392	10049	9328	7066	6064	4624	3861	2686	2442	2240	1962	1710	1364	1200	1042	932	896	903	986	1119	1719	1834	1663	1976	1382	1044	1059	1247	1249	1283	1209	1459	1271	1191	1010	1063	992	885	872	759	706	597	561	550	540	523	530	504	473	502	499	497	502	458	466	495	466	468	448	494	431	483	438	441	415	425	445	408	424	411	366	421	399	432	374	400	424	378	413	407	447	363	437	417	403	413	452	434	421	415	412	426	424	416	405	409	433	418	411	412	429	390	409	390	401	446	428	413	422	428	434	415	414	397	416	403	431	420	393	413	396	411	422	460	418	401	394	449	431	462	418	432	424	421	372	422	408	413	384	385	401	417	448	397	420	381	402	435	427	432	439	408	389	437	410	404	386	433	416	412	407	399	432	424	423	408	413	420	413	427	408	435	413	412	406	444	398	387	404	437	420	388	411	405	433	410	442	419	431	392	420	436	427	409	455	412	371	407	381	433	412	401	439	428	421	382	401	418	462	418	410	389	379	422	410	469	422	398	461	428	401	464	431	404	411	451	416	421	425	397	440	457	443	415	420	411	439	428	427	416	433	387	360	393	411	443	418	413	437	402	419	413	394	407	451	420	405	433	422	385	398	439	409	452	403	420	435	425	404	390	391	400	437	403	398	384	463	450	433	388	435	398	430	400	450	436	424	413	431	414	419	401	419	383	416	419	421	395	416	426	380	425	422	429	418	410	374	440	379	421	449	393	428	372	419	422	453	401	411	466	399	421	454	396	415	444	393	428	410	389	424	418	414	386	444	423	453	395	410	408	430	418	407	396	428	424	426	423	399	376	452	410	394	376	393	399	424	392	448	391	429	401	412	443	414	434	443	424	432	396	390	443	413	443	372	387	415	421	404	455	399	402	426	419	438	398	410	382	420	419	428	404	405	443	388	390	376	430	418	429	375	395	407	439	417	414	397	389	413	432	375	411	397	446	386	431	396	417	406	403	399	431	438	422	416	402	377	432	374	423	432	410	433	381	451	422	398	415	419	399	394	446	400	416	420	396	399	439	406	426	412	402	401	414	427	416	384	393	408	448	417	427	389	396	404	398	380	422	429	426	429	404	445	431	401	401	438	398	430	403	399	410	395	416	412	397	411	376	402	441	425	435	461	412	414	439	399	400	427	437	394	402	400	405	411	456	392	373	408	373	406	441	409	411	451	425	437	449	456	400	402	377	400	410	389	438	378	412	439	390	414	403	413	422	380	398	411	388	406	409	407	428	448	399	386	418	407	399	466	403	397	374	405	378	403	426	408	431	428	443	450	413	400	436	422	384	412	420	389	396	400	404	384	425	424	376	415	388	440	429	418	406	424	409	400	404	431	422	398	424	450	445	416	442	411	431	369	417	409	418	402	423	398	415	416	409	417	409	429	395	389	457	415	423	434	403	391	406	401	400	435	413	404	422	401	417	407	412	408	414	409	471	403	384	391	411	380	413	396	385	408	466	427	448	435	434	438	398	386	379	402	389	401	438	380	424	388	420	422	426	427	416	410	424	458	421	398	426	407	405	419	421	410	432	441	382	394	385	403	374	411	442	410	407	417	417	413	398	396	415	426	425	390	404	391	428	420	425	444	394	389	409	411	397	412	395	411	423	395	403	425	418	423	407	405	420	403	449	401	402	441	440	416	399	426	410	395	404	412	386	405	415	406	385	413	390	429	410	417	429	414	415	402	433	400	426	423	396	473	427	419	432	397	429	426	417	440	428	424	393	398	397	416	415	426	416	427	424	379	418	455	390	417	380	442	465	367	421	434	398	417	382	381	400	397	425	415	446	394	420	435	399	416	398	441	415	420	417	402	433	376	449	410	439	408	397	399	381	450	448	458	451	435	389	398	378	429	455	401	374	411	435	388	439	427	406	417	389	379	438	412	444	437	416	421	425	399	417	395	407	403	413	432	390	412	424	407	424	416	455	405	414	410	425	444	427	409	434	405	429	461	436	427	414	407	401	425	411	417	433	427	415	397	437	384	396	405	428	420	422	412	417	384	412	425	398	388	389	391	423	411	391	425	421	442	408	395	415	411	429	424	391	415	420	450	404	413	389	419	364	431	389	411	417	434	408	401	420	415	390	416	391	387	408	422	409	431	432	406	432	406	402	430	390	413	397	421	452	427	403	423	422	427	409	427	421	430	428	462	411	438	395	407	425	438	419	404	435	398	408	395	408	434	401	390	390	424	402	413	454	430	422	468	428	466	380	432	400	389	417	399	440	404	395	406	397	414	389	396	431	427	385	426	409	409	428	389	396	421	436	397	439	405	470	375	442	421	382	397	434	383	405	424	414	407	404	436	405	433	405	421	437	452	429	401	421	418	411	425	445	435	395	412	380	392	400	425	439	431	392	409	398	409	393	414	395	437	427	427	425	414	402	429	442	380	380	371	390	405	403	393	412	428	423	407	375	412	406	444	436	415	418	409	386	434	446	403	418	412	424	385	382	413	433	424	426	423	416	422	391	390	423	395	446	384	409	429	381	380	423	424	431	421	415	363	407	421	431	401	446	408	409	391	410	436	431	398	413	407	427	429	390	419	415	415	431	400	398	395	434	411	398	428	393	400	453	403	400	400	427	410	435	389	387	455	408	416	413	434	421	391	393	373	417	406	385	427	415	395	410	377	412	405	445	404	401	432	430	387	434	402	383	427	443	435	445	392	415	416	417	430	415	426	406	395	403	423	387	442	434	396	428	421	393	426	412	421	426	443	450	382	393	393	405	434	417	403	421	407	414	420	414	422	385	426	401	389	414	393	456	369	410	385	408	433	375	382	392	383	380	386	426	393	391	438	433	410	392	404	413	399	418	418	436	397	409	433	399	420	363	434	400	430	382	427	402	408	444	414	401	406	367	400	412	433	395	404	416	405	396	402	438	437	410	450	396	403	436	409	458	391	437	411	356	398	412	425	402	447	447	413	417	402	383	408	456	395	394	426	381	437	390	433	412	419	426	419	418	422	370	416	411	424	433	405	407	413	417	433	425	401	398	408	437	391	424	413	383	355	392	421	389	424	404	434	448	466	380	409	362	429	435	374	379	460	398	411	436	406	416	403	378	420	429	407	408	417	439	364	427	411	381	439	415	459	431	430	408	417	406	402	449	413	387	432	400	418	424	451	401	436	411	393	388	406	433	429	427	400	431	418	427	424	388	416	425	376	419	442	403	424	433	380	437	394	436	436	436	421	414	399	428	416	435	431	422	403	398	420	427	429	385	432	395	432	403	389	438	407	398	386	404	397	446	421	452	413	413	432	367	405	427	401	431	454	395	411	398	402	400	425	451	406	399	426	425	406	409	459	417	434	420	436	410	397	394	432	434	408	407	399	425	415	418	421	400	428	405	402	429	375	412	417	396	378	425	413	427	425	449	390	427	406	398	433	418	454	439	396	405	426	413	429	419	426	380	418	381	422	415	417	429	377	403	417	424	416	438	409	374	438	415	409
50090	46038	44363	41615	36269	28371	22003	19561	17339	15394	10442	9547	6236	4685	4072	3945	2493	2750	2055	1236	1258	923	737	646	623	382	318	311	281	269	291	268	353	583	508	478	614	421	341	302	335	422	360	343	428	375	353	314	296	332	281	284	242	210	179	198	181	172	202	183	169	189	197	167	194	177	176	154	179	156	129	149	160	159	140	149	152	149	130	164	158	153	159	150	160	161	145	184	156	146	158	144	145	154	136	173	156	130	141	154	146	176	122	132	155	148	135	155	162	135	147	155	165	143	152	150	170	138	156	168	148	137	147	153	144	135	155	144	136	166	158	150	153	168	162	150	163	152	164	144	161	145	162	138	174	163	162	162	161	142	133	165	163	167	138	145	163	139	144	139	142	141	147	151	142	142	150	138	146	133	146	171	121	180	160	175	175	149	166	186	149	143	147	178	150	136	152	144	164	146	146	156	161	142	165	141	151	147	141	149	125	156	158	148	147	120	151	162	159	145	136	161	144	180	139	140	146	151	158	134	160	146	158	168	145	141	187	152	142	146	166	154	155	155	166	155	136	179	153	154	160	155	151	169	146	169	171	156	165	155	152	158	164	161	148	167	161	153	143	122	165	172	162	168	157	159	147	163	163	149	161	137	141	145	157	138	148	144	155	147	149	156	139	161	157	141	122	163	162	138	161	148	174	163	129	153	157	137	150	168	154	146	162	168	152	143	150	156	161	132	147	157	144	155	154	132	136	147	150	154	149	157	152	143	178	135	142	139	180	139	164	160	156	167	172	160	156	168	145	160	132	152	133	162	161	149	164	141	122	156	151	157	142	140	154	136	166	152	157	150	155	138	179	157	136	145	161	170	141	151	147	127	146	163	157	158	133	149	153	174	174	167	176	130	168	152	153	146	135	139	163	162	153	158	153	158	154	135	160	150	148	144	169	168	140	158	141	154	148	154	147	185	150	159	176	161	149	146	157	145	136	143	148	137	141	177	163	153	135	152	152	144	147	141	137	147	140	156	132	143	173	119	169	160	162	149	151	136	147	152	164	167	132	158	152	141	125	132	152	174	144	168	151	134	140	171	132	169	136	154	134	146	146	156	150	176	150	170	147	158	148	157	143	146	152	150	150	150	164	143	147	150	128	158	142	147	133	135	148	143	168	150	134	155	118	159	164	156	181	138	140	169	164	143	148	126	142	150	139	153	156	147	136	148	159	182	159	151	180	142	150	160	159	162	136	181	166	149	128	151	156	146	157	149	153	146	139	150	146	141	165	134	149	172	146	153	154	151	151	158	144	150	151	142	126	156	159	152	154	141	175	158	152	158	137	139	144	153	177	139	133	146	118	161	137	153	166	159	140	149	153	153	166	151	172	156	159	171	143	152	137	158	153	144	154	147	135	149	157	157	123	154	127	182	142	165	143	151	137	159	143	172	156	143	153	149	154	150	161	150	149	181	140	162	167	161	154	146	141	148	151	159	148	148	130	148	135	143	144	141	136	178	159	139	172	164	161	153	149	162	114	144	130	167	135	144	150	146	165	159	163	139	180	147	150	135	157	156	131	160	161	151	153	139	132	158	161	145	156	141	152	131	131	176	154	176	175	160	152	150	143	150	151	172	127	123	149	172	156	140	163	164	132	163	151	137	148	134	144	171	142	154	129	155	170	145	149	166	137	155	148	154	162	130	160	146	163	166	158	143	155	172	162	170	188	182	152	141	151	149	128	185	161	146	142	165	139	146	162	168	156	152	136	145	169	147	157	159	150	138	139	138	165	178	132	143	149	171	138	160	133	147	156	152	134	145	132	160	146	157	166	138	147	149	161	151	165	146	141	147	152	130	171	154	151	144	143	167	132	158	165	145	175	150	169	144	149	163	131	140	144	143	149	144	169	164	165	147	176	160	161	167	140	139	140	151	135	144	169	158	160	134	156	162	179	165	166	178	158	155	157	150	141	135	142	153	126	133	142	152	154	168	150	149	165	156	158	155	158	137	137	164	154	157	125	152	142	158	156	152	168	155	152	142	152	154	162	154	151	164	156	152	161	126	155	138	149	144	152	176	165	161	150	153	171	158	152	138	171	147	148	138	149	159	128	153	132	163	157	123	151	156	139	153	154	112	126	149	156	138	165	155	133	138	144	148	169	156	166	169	184	143	195	140	163	170	140	121	153	130	167	149	153	160	180	143	142	127	142	126	144	198	145	160	144	149	152	143	153	186	154	137	155	151	149	152	165	165	172	150	140	154	135	144	161	160	147	138	147	151	136	173	137	157	157	142	160	137	146	176	161	173	144	149	176	139	154	141	158	152	139	150	139	147	151	165	161	145	137	146	125	148	168	147	138	138	160	156	143	141	154	152	178	148	146	166	156	153	153	149	155	158	144	177	164	134	146	127	151	161	146	172	138	164	166	148	149	134	145	157	143	138	149	143	152	160	142	184	160	160	153	137	164	166	143	167	157	143	147	138	168	152	155	168	135	148	167	150	152	143	147	157	157	137	145	137	169	157	155	146	163	161	155	149	152	154	163	135	136	160	169	146	173	151	150	154	160	158	135	162	151	145	167	151	169	159	156	154	165	148	111	146	152	151	155	151	148	143	150	144	145	162	138	149	161	167	149	150	128	130	159	134	157	143	136	133	128	142	160	162	163	172	145	171	158	151	183	145	158	142	141	173	153	139	154	157	162	131	148	129	158	144	175	174	144	152	157	158	150	162	142	147	156	155	143	147	169	159	134	158	135	141	140	166	160	148	141	127	149	155	148	126	146	143	134	164	162	164	135	157	149	137	129	146	138	133	145	153	146	156	139	173	151	127	144	162	167	151	144	131	157	154	149	167	172	156	143	162	164	166	170	138	153	151	155	157	140	157	141	161	165	139	155	150	160	141	144	144	141	162	144	162	163	144	145	149	154	128	172	154	171	141	142	145	160	141	146	161	144	147	191	149	159	148	160	160	170	159	144	146	153	168	173	152	164	131	146	137	149	161	160	166	147	160	177	145	141	149	144	140	146	151	144	156	156	169	186	176	153	151	165	159	152	134	165	175	139	170	120	122	148	141	138	157	152	173	157	171	171	162	154	156	172	175	134	139	151	180	158	172	154	146	132	136	134	158	144	131	175	176	172	154	164	138	137	149	168	165	136	153	157	141	119	168	171	166	133	150	151	136	167	135	142	147	150	123	137	175	156	146	159	179	164	131	162	151	152	143	148	159	142	141	169	146	140	112	133	144	143	157	149	146	151	171	155	145	124	154	147	141	151	138	142	158	184	151	162	141	159	141	146	161	147	166	148	142	164	126	164	141	176	156	127	165	151	142	195	152	149	159	154	151	163	165	145	132	155	172	124	163	150	168	150	153	126	131	153	169	149	153	161	186	186	161	147	160	143	151	162	156	140	144	147	159	155	160	158	157	165	163	154	145	168	140	135	133	162	172	151	164	171	154	135	157	157	134	135	139	159	148	158	158	161	151	140	141	156	149	148	134	177	145	157	148	147	164
33723	38321	44658	47073	43419	32462	27627	28124	27663	27703	24953	25266	19324	17572	15871	15082	11217	10656	7592	5829	4829	3676	3439	2958	2603	1995	1564	1505	1313	1162	1246	1409	2065	3513	3270	2911	3925	2208	1867	1645	1925	2067	1976	1932	2446	2110	2017	1694	1617	1515	1180	1319	1066	919	703	614	580	529	566	623	524	539	574	597	540	476	519	490	454	505	436	435	411	426	403	444	405	367	402	365	343	407	385	397	410	419	396	379	378	386	367	368	378	390	389	390	418	402	389	387	353	379	395	360	339	399	360	384	338	358	352	370	350	375	365	329	331	384	368	354	385	396	380	374	336	363	385	365	338	388	337	387	351	348	354	384	373	375	343	360	386	373	364	357	349	370	346	355	399	380	354	382	412	343	353	366	367	346	362	369	370	354	361	369	329	358	373	378	390	367	343	365	343	323	344	373	365	378	387	337	369	353	349	350	368	375	359	360	367	400	361	354	331	384	335	330	357	355	358	374	410	394	393	373	341	372	357	385	387	367	375	367	355	350	341	372	388	362	375	382	337	378	335	362	332	356	363	335	371	361	349	380	342	372	353	370	341	336	370	379	354	349	396	383	338	323	342	391	343	383	363	351	369	343	366	383	349	377	406	353	363	358	396	323	400	377	378	351	365	375	374	390	360	388	330	332	378	361	361	370	346	346	384	366	341	356	348	345	382	348	369	376	380	361	381	377	355	376	375	337	345	336	355	353	371	346	365	365	373	351	392	361	364	324	370	353	340	347	336	332	351	373	371	360	349	400	338	342	384	410	357	377	351	364	363	352	390	360	417	391	364	322	388	351	364	360	401	363	385	370	391	378	346	387	352	363	363	369	385	358	345	379	341	354	353	344	330	340	397	368	358	383	363	362	385	335	380	355	348	350	375	377	369	351	334	383	352	373	365	363	349	361	404	391	369	346	386	381	357	378	350	358	374	390	370	348	365	379	354	345	364	325	325	390	355	384	386	419	363	348	404	352	338	359	387	368	366	352	354	338	381	368	388	361	381	358	397	318	383	361	348	354	367	375	371	367	357	373	395	351	352	388	373	371	341	370	357	326	348	362	368	305	377	360	356	323	379	404	401	337	348	366	399	373	351	348	374	372	358	348	366	405	362	367	329	374	372	377	371	357	369	374	351	358	366	358	371	338	346	357	343	356	368	397	346	353	358	365	362	345	387	345	346	359	318	352	359	352	346	382	359	355	356	329	332	373	382	363	369	355	355	350	343	331	350	338	363	375	389	353	372	343	404	349	362	365	350	334	341	343	378	349	366	358	392	354	391	369	355	375	355	362	358	352	337	391	356	328	366	383	336	359	393	372	373	342	369	367	361	372	350	378	384	333	375	384	357	361	365	405	366	339	327	396	355	372	352	336	346	352	369	380	347	341	379	378	359	355	359	353	378	366	365	335	347	330	332	344	347	353	411	333	360	355	353	349	377	356	362	350	378	388	357	358	374	363	352	317	368	345	361	365	351	399	376	358	373	336	335	352	353	349	367	357	373	387	355	370	366	353	352	342	344	377	383	371	349	387	343	374	373	363	343	359	387	372	389	377	365	367	333	362	387	362	381	345	348	353	333	339	391	339	400	342	339	376	367	344	360	388	334	372	373	372	381	334	376	377	385	359	369	360	356	361	355	352	313	362	377	361	352	358	361	362	342	392	353	351	359	380	367	371	383	372	344	347	327	381	365	351	360	396	339	358	362	392	357	393	405	333	413	357	357	342	371	342	372	353	338	366	392	364	377	330	384	341	384	385	343	364	371	365	373	355	376	388	385	406	358	378	368	368	361	355	381	344	388	385	359	366	356	376	333	367	383	385	361	339	370	356	363	365	364	351	339	367	355	360	369	353	370	359	367	356	362	351	359	351	377	328	377	357	338	363	366	352	370	366	364	346	392	341	379	338	363	395	343	363	367	387	364	371	358	331	362	348	352	352	366	351	330	383	359	359	362	338	354	373	353	370	336	358	349	364	361	348	387	330	408	375	351	367	351	367	380	312	424	358	383	374	347	355	335	360	380	357	355	334	356	346	346	342	369	387	371	370	365	385	381	371	343	349	357	367	417	341	380	370	367	391	378	372	390	360	324	339	374	373	352	373	386	376	354	335	335	353	355	375	358	384	408	371	364	359	362	369	366	343	368	350	407	345	351	351	372	351	320	360	379	372	376	368	360	373	360	330	395	382	357	360	345	340	371	353	345	359	366	361	365	354	346	385	379	363	362	371	381	364	340	329	371	337	381	385	365	379	353	379	351	362	319	376	348	342	372	378	353	342	367	354	370	340	375	356	369	358	314	356	356	355	303	355	345	354	355	349	368	362	343	348	359	378	380	344	351	339	349	381	371	337	335	389	369	368	363	355	319	347	343	343	349	367	377	374	379	356	360	349	365	348	314	368	374	364	336	360	361	340	340	358	368	357	393	357	323	349	366	323	340	356	368	359	373	331	361	356	374	359	377	347	382	387	341	351	377	384	346	367	318	408	365	371	340	390	366	364	367	368	368	405	383	362	328	343	356	396	380	340	377	370	339	361	360	412	328	323	394	373	346	357	367	363	384	346	332	374	375	369	342	389	330	362	357	337	361	368	342	394	317	376	351	355	341	359	348	339	373	360	383	369	349	345	342	372	367	374	327	372	334	371	361	347	346	363	403	365	347	352	377	369	366	359	334	364	370	344	341	370	336	345	386	377	329	377	349	342	401	379	380	388	373	375	377	372	340	358	357	374	393	375	375	367	368	363	375	351	387	374	386	358	354	364	420	363	376	367	370	353	357	332	385	350	373	346	342	371	384	366	382	362	387	345	330	370	366	389	349	374	384	359	400	359	372	373	331	351	376	392	349	360	378	346	385	351	370	375	375	334	350	376	367	361	350	376	381	362	387	372	363	358	377	364	372	364	356	365	354	362	376	335	367	381	356	366	405	368	345	349	391	361	353	377	378	356	369	368	381	372	366	335	347	343	371	377	356	380	395	372	340	360	380	351	344	389	340	384	377	351	356	346	373	373	332	379	375	381	377	367	372	380	395	359	380	348	374	381	362	359	345	334	366	385	375	353	360	317	384	361	352	371	380	329	368	340	364	347	333	372	372	358	317	365	364	377	358	350	372	355	380	366	358	379	341	352	382	331	406	355	387	354	377	371	336	362	366	362	365	378	361	355	393	402	367	352	363	370	387	368	413	357	354	365	378	366	376	332	376	369	354	342	391	399	389	360	354	358	369	343	381	390	362	329	398	364	361	354	343	354	362	343	349	365	353	370	365	391	365	356	376	376	350	382	359	373	363	344	344	363	334	332	332	387	376	337	407	360	369	352	347	375	374	391	379	356	366	360	377	338	368	376	358	373	377	377	361	333	350	357	367	357	353	332	373	389	366	371	336	394	356	379	331	339	360	362	376	327	386	382	346	373	359	399	366	387	384	378	361	361	356	373	359	373	373	406	350	364	326	378	368	387	374	345	342	345	324	369	345	398	383	328	360	396	378	364	372	383
26168	16354	12167	10848	6298	2857	1889	1405	1194	1075	630	626	442	389	364	311	258	266	245	207	222	213	189	164	164	162	169	153	172	159	154	159	168	159	135	158	136	147	122	166	148	142	123	154	157	149	157	141	146	145	125	141	145	151	149	129	121	130	129	111	147	150	128	151	132	151	140	128	178	133	123	149	153	145	109	132	143	154	113	153	138	155	141	135	132	159	125	140	153	137	120	138	135	156	137	137	124	148	141	154	147	123	138	148	130	128	119	108	131	141	159	134	141	138	129	143	128	110	145	148	111	132	124	149	130	127	138	143	141	120	151	145	149	154	127	144	154	134	135	122	120	131	135	132	136	135	129	137	123	130	137	133	148	131	143	157	129	113	134	147	150	124	172	137	143	142	141	142	137	132	122	129	128	134	136	125	131	159	120	133	121	130	124	116	123	146	121	143	130	130	113	148	139	133	134	150	141	142	147	156	133	117	136	140	120	143	137	129	135	126	135	124	144	134	135	150	128	135	126	141	129	155	135	139	153	161	132	157	130	138	131	143	145	147	151	135	124	142	113	127	157	132	129	127	144	135	144	146	134	131	140	124	117	125	134	123	133	126	137	159	136	140	131	134	137	139	146	128	109	133	156	134	131	140	132	160	132	136	136	146	123	147	115	140	129	142	138	128	138	142	148	139	139	125	155	123	143	157	168	131	131	125	157	144	130	151	130	129	151	137	140	126	133	148	132	144	146	131	131	133	145	117	109	128	124	136	122	127	129	134	141	139	142	123	148	143	137	139	140	128	145	114	149	146	131	147	137	150	129	133	157	125	136	122	141	116	146	161	144	118	138	125	128	146	144	142	138	140	122	143	143	129	143	121	135	138	117	137	139	130	151	126	118	159	140	138	142	145	143	139	173	125	160	128	136	125	127	156	162	153	120	149	130	150	137	141	128	140	140	123	122	155	137	147	140	126	140	105	140	140	157	127	125	144	118	130	145	156	140	110	120	134	142	133	115	139	125	143	139	135	149	136	122	123	127	134	135	122	128	133	144	164	118	144	131	134	116	151	155	126	149	131	131	132	131	117	142	125	146	134	133	155	139	114	146	130	141	147	139	138	141	156	125	146	130	154	136	149	158	138	145	133	102	142	143	133	129	132	137	148	141	126	132	151	160	140	122	146	128	143	128	151	163	137	114	110	114	127	133	155	153	155	176	146	130	149	134	135	136	155	139	148	132	129	132	140	119	134	137	141	125	135	132	119	145	150	118	120	147	151	143	150	130	158	143	145	145	155	137	123	148	133	142	160	134	136	128	161	142	139	132	119	132	136	130	144	131	139	125	123	145	144	136	146	136	151	135	144	124	134	134	172	133	188	144	134	146	135	143	144	126	139	129	122	132	161	142	100	125	131	142	128	144	106	136	136	110	147	162	163	143	151	128	149	149	124	159	110	139	149	115	143	136	138	129	130	139	135	116	117	159	132	138	155	144	134	140	153	130	139	149	121	139	111	146	139	131	141	140	166	130	141	151	155	123	146	139	135	140	122	157	131	140	129	132	132	135	127	142	123	137	119	129	129	150	131	129	141	132	148	130	140	131	127	140	141	127	138	116	132	139	131	129	138	148	170	155	133	140	131	143	113	130	129	150	138	134	135	151	122	124	148	136	142	140	131	142	137	138	151	143	127	140	142	119	152	137	150	129	144	132	131	127	130	126	138	133	156	138	147	134	143	135	141	156	128	134	137	147	157	124	150	137	140	149	120	149	129	144	128	123	128	110	132	151	147	118	137	129	149	139	142	138	147	126	154	128	155	149	167	124	131	125	134	144	143	146	109	118	142	129	161	110	151	132	147	145	129	143	152	150	113	147	130	122	127	128	134	134	131	144	134	136	136	141	119	139	138	140	124	141	139	115	146	128	142	134	153	131	118	127	129	132	143	138	129	156	131	136	142	135	154	141	138	138	145	147	140	155	151	128	150	122	127	137	126	124	126	131	120	135	130	121	175	134	142	115	142	118	138	152	120	131	135	126	148	124	144	129	141	130	133	150	148	139	121	134	125	142	147	148	134	130	143	137	157	127	126	158	138	117	134	139	129	144	145	150	131	135	134	153	146	141	147	151	144	130	148	136	141	129	156	147	130	147	132	145	111	116	131	152	136	137	125	111	118	130	141	152	134	147	172	152	143	151	145	146	136	125	150	131	140	143	158	137	136	149	143	146	121	143	154	129	151	152	141	140	131	160	143	135	112	150	129	143	138	147	146	142	141	148	129	143	167	137	116	110	124	126	148	140	147	153	125	148	148	142	140	147	132	131	128	129	135	126	153	151	125	144	115	148	119	148	137	126	132	128	121	148	134	131	135	137	136	141	145	116	138	137	142	132	147	122	117	126	153	157	154	124	146	124	176	145	144	126	146	151	146	134	148	128	135	149	141	140	154	160	123	128	148	147	159	143	147	133	137	133	160	152	148	126	148	142	131	135	140	160	139	132	155	149	140	178	129	140	116	141	136	159	162	120	119	140	145	137	135	153	140	138	125	145	129	128	121	142	155	122	142	149	132	150	124	119	148	140	131	130	150	144	132	115	119	137	143	127	137	126	148	141	134	136	139	139	143	136	129	145	141	120	146	140	166	141	140	133	170	151	141	127	132	126	133	134	153	145	148	171	143	136	148	140	125	126	118	143	131	133	130	129	143	147	116	159	130	136	124	130	145	176	135	127	143	137	129	123	129	130	150	143	129	146	137	135	146	131	138	129	155	141	154	137	142	130	123	140	148	131	116	139	151	122	135	155	126	143	144	143	119	135	163	140	115	132	150	132	141	144	123	147	118	108	130	124	139	148	145	128	161	134	141	136	138	124	139	147	148	129	135	133	133	162	128	127	142	127	124	142	135	125	141	147	125	127	174	132	128	141	153	157	123	165	161	135	142	140	158	144	142	154	134	122	120	107	142	130	133	166	141	121	132	134	140	138	142	135	159	151	146	135	120	154	124	146	135	144	144	127	140	144	128	130	124	127	120	123	168	141	139	124	157	132	139	149	132	125	150	165	133	130	160	155	143	148	115	133	130	132	137	125	129	141	140	143	154	141	132	136	125	135	152	146	143	137	128	129	152	122	121	159	134	116	148	121	136	126	126	122	128	133	125	142	128	136	125	137	153	125	135	121	135	148	149	157	136	137	148	151	128	126	136	133	124	146	148	118	153	161	131	151	144	135	141	143	134	144	134	135	133	120	126	135	114	135	148	129	152	139	145	135	147	161	136	150	144	154	124	127	147	124	154	131	119	148	139	142	137	115	143	141	141	149	125	111	143	154	148	152	146	140	139	170	133	127	145	132	122	128	135	132	132	141	135	145	131	152	177	153	152	161	150	127	126	138	133	165	142	139	158	129	135	130	144	115	159	150	145	135	144	140	124	130	157	115	147	136	143	143	128	138	154	165	139	156	147	141	132	121	141	158	131	156	140	150	175	146	134	143	126	131	135	127	135	148	129	124	137
15358	13586	17999	21518	16442	9177	6955	5962	5556	4894	3365	3102	2334	2030	1795	1642	1251	1234	1074	862	867	780	669	610	627	577	532	499	511	456	479	447	495	560	497	495	530	461	466	399	440	442	415	453	468	470	417	420	413	390	388	402	362	369	389	347	365	360	384	350	361	363	367	343	375	327	361	329	365	344	403	354	348	331	358	374	334	327	332	340	365	356	332	369	356	334	333	328	347	348	339	336	349	334	329	328	349	326	338	352	368	340	354	342	311	363	348	334	322	360	315	330	326	323	358	377	357	357	348	338	346	367	325	367	356	352	351	323	365	356	337	352	316	351	364	318	336	373	360	335	335	337	331	346	319	335	334	332	382	344	330	335	346	346	349	373	361	343	360	340	340	319	356	376	339	357	339	358	338	337	324	337	327	367	369	348	347	319	338	370	318	338	350	378	352	358	384	310	339	324	345	331	336	347	349	342	354	331	363	374	341	347	309	311	334	375	348	352	335	354	331	348	309	315	359	350	348	349	345	336	388	348	348	365	306	366	335	335	355	347	348	341	387	378	367	312	312	337	344	351	360	366	354	349	366	356	323	331	380	365	352	362	364	317	368	358	346	333	368	359	369	360	346	329	321	371	350	332	339	349	322	337	367	356	381	322	356	353	387	337	357	331	340	333	344	398	342	307	329	340	342	354	369	347	345	351	331	350	372	349	322	344	298	370	343	320	361	335	338	351	357	324	348	337	341	338	365	347	337	345	344	341	353	336	324	354	369	333	343	340	379	362	316	369	365	324	377	348	370	352	361	388	358	315	312	350	331	348	360	342	302	332	353	323	335	310	328	340	357	359	323	333	357	343	337	356	322	328	311	350	349	352	330	354	328	338	324	369	361	329	347	322	321	354	330	334	365	352	365	324	333	312	336	352	346	313	332	351	327	348	351	354	343	380	371	345	341	350	379	360	333	380	343	330	374	340	330	323	357	354	357	352	349	346	345	330	346	353	323	309	340	334	344	355	378	361	354	346	317	334	317	320	346	337	367	356	359	350	338	359	325	354	355	362	347	354	365	390	373	344	350	360	366	328	302	331	370	341	320	337	362	340	361	353	321	325	328	347	337	352	321	338	377	312	357	338	328	346	337	373	364	365	316	333	317	365	317	348	332	330	299	361	357	331	363	381	373	350	329	358	373	340	340	344	391	339	336	328	350	335	353	377	323	341	352	351	339	373	318	318	357	349	342	354	330	348	350	327	360	364	357	361	348	330	343	353	352	363	316	365	340	344	305	352	325	347	360	352	339	347	324	350	322	367	309	354	344	333	368	355	358	368	348	377	350	373	335	335	353	372	343	352	335	395	361	336	364	351	346	338	351	346	319	339	354	359	345	339	339	352	358	350	325	346	360	335	338	329	363	356	325	336	339	369	345	359	365	358	365	350	346	340	362	339	369	323	318	312	350	323	299	343	331	316	375	368	344	344	363	342	357	350	318	315	333	358	368	346	349	352	376	372	330	328	346	354	337	318	356	328	389	370	377	363	331	363	313	358	343	351	345	335	347	345	340	333	316	357	350	356	304	333	336	332	342	391	364	322	359	334	338	356	355	383	349	360	350	327	347	330	310	356	327	335	360	374	349	354	368	372	331	323	346	322	340	358	361	319	365	413	340	354	360	346	328	361	352	336	315	316	337	355	355	354	312	343	316	353	340	372	362	327	344	346	307	352	349	353	322	349	348	325	332	360	360	323	340	342	356	306	317	335	381	342	358	340	333	366	339	336	339	338	340	317	352	322	353	331	335	356	367	337	346	336	335	343	374	347	331	375	342	348	322	343	359	373	362	350	325	362	366	348	351	370	357	373	363	332	361	348	363	314	354	367	336	347	346	365	353	387	365	357	308	349	313	307	351	360	339	333	353	338	322	371	340	322	332	328	331	354	349	307	380	355	334	310	345	352	320	317	334	352	338	309	342	344	376	343	372	324	347	348	352	310	320	351	351	361	374	360	351	367	354	342	361	312	336	327	344	359	348	340	298	332	337	338	340	321	335	330	353	350	354	363	338	316	325	352	352	365	335	321	350	333	376	328	346	353	342	345	370	356	358	353	377	369	306	367	336	389	322	325	336	335	335	394	342	338	338	347	329	356	366	364	358	323	337	389	352	349	347	320	334	354	338	322	312	343	370	329	341	368	340	337	343	343	353	313	355	362	343	357	337	363	360	339	347	361	380	323	353	343	352	366	356	373	372	353	358	361	361	363	334	369	345	338	371	374	372	347	328	340	336	364	319	328	337	300	302	356	354	365	342	353	339	335	328	329	321	325	366	330	349	360	370	368	343	352	349	353	334	352	348	370	360	352	332	376	308	356	342	338	370	355	338	332	319	362	376	357	326	379	367	326	369	362	321	337	340	367	342	333	307	342	325	360	357	330	357	327	361	344	341	345	368	345	338	343	350	340	351	370	348	337	373	332	337	325	375	330	349	349	350	330	352	338	336	360	372	364	355	352	329	352	347	321	348	366	338	337	345	345	373	361	361	363	315	337	364	359	342	322	376	335	327	351	383	329	350	337	342	345	359	392	326	333	357	383	320	327	348	376	370	319	361	380	328	357	348	360	352	363	359	321	341	335	371	329	364	318	361	365	366	337	336	385	402	325	329	348	346	333	352	352	367	354	358	340	341	355	333	350	328	366	285	383	345	349	326	339	334	339	317	358	345	348	325	349	338	349	367	310	351	336	331	333	328	342	387	365	374	340	336	326	370	362	365	363	366	347	349	325	361	345	385	382	345	341	339	357	330	322	344	354	336	323	345	369	332	363	348	352	360	334	335	345	369	338	388	348	364	381	353	323	365	318	346	305	366	333	304	333	357	343	336	343	356	343	307	335	332	344	338	369	342	312	391	357	343	364	338	349	359	355	346	341	367	349	322	338	349	334	315	346	326	359	358	387	364	327	333	319	293	362	338	319	335	365	381	364	373	331	313	362	328	347	340	326	363	321	377	350	366	349	353	339	342	332	307	351	359	361	392	348	343	393	352	318	306	381	334	356	333	344	343	341	309	377	341	359	339	327	386	323	363	326	337	319	346	343	357	333	307	382	391	357	326	320	344	341	325	336	341	328	370	369	361	347	347	330	349	331	344	314	378	356	329	368	323	331	323	337	392	353	338	313	333	350	323	335	386	362	347	356	333	342	346	346	325	350	359	332	331	354	342	339	339	354	347	323	353	335	373	358	311	345	352	338	325	346	342	363	328	336	375	343	364	350	355	352	384	329	352	386	347	352	323	385	350	317	344	358	342	339	351	361	337	338	359	373	319	357	349	328	331	358	345	351	336	342	375	377	338	311	336	353	352	371	362	346	351	390	335	369	354	357	357	307	350	352	342	325	354	328	337	332	369	350	333	343	366	328	375	331	340	366	327	334	341	351	352	346	334	382	363	327	302	344	330	382	388	332	360	343	332	350	352	374	349	359	349	365	325	365	338	376	332	337	353	311	354	360	346	342	346	345
40013	36547	36461	39875	32044	25371	14627	10098	10865	10197	6681	5184	3709	2863	2619	2033	1514	1704	1186	799	601	405	448	493	445	374	255	288	227	247	247	260	300	401	367	363	520	318	321	289	306	271	306	322	279	301	253	244	270	257	229	249	228	194	167	176	179	185	189	202	190	192	187	208	167	192	181	184	138	171	165	146	178	156	160	160	152	177	163	139	188	164	167	178	186	174	162	177	189	152	165	208	155	179	163	186	163	155	171	174	189	183	178	178	168	172	164	197	170	163	173	177	165	135	183	175	170	167	180	154	144	149	183	187	176	165	167	172	188	174	161	186	163	158	177	153	170	193	166	165	158	177	173	197	173	192	179	171	166	187	166	176	171	189	193	170	171	151	166	148	168	196	177	162	193	193	200	182	156	190	175	145	161	188	181	170	178	173	172	154	161	171	163	166	166	175	180	184	156	158	179	192	178	175	161	160	169	186	150	195	175	162	174	170	175	182	150	157	176	185	174	172	181	177	184	183	181	184	185	182	152	161	150	155	156	164	179	158	180	196	170	163	160	162	161	184	141	154	167	163	142	173	170	167	170	158	176	142	156	172	182	156	208	173	153	177	134	177	180	152	137	148	189	163	165	187	149	146	168	175	172	169	188	176	163	158	187	171	143	159	163	166	175	169	143	169	159	160	202	173	165	179	144	178	173	166	176	179	184	174	156	163	186	178	184	155	176	169	183	163	177	171	208	179	162	170	174	193	157	184	167	162	178	186	154	200	181	164	158	182	185	172	149	172	168	175	174	170	173	163	172	177	134	165	135	154	164	166	179	149	165	169	166	178	171	185	170	157	152	163	169	188	160	148	159	158	151	172	187	200	178	162	172	163	167	181	180	194	154	156	176	164	186	167	205	160	167	163	171	175	174	182	170	156	194	176	192	172	178	186	168	164	169	157	190	155	153	182	190	182	169	176	171	177	173	180	186	166	180	154	174	187	157	184	149	182	186	173	156	159	188	165	171	188	185	176	180	191	150	160	170	166	156	178	167	180	167	173	176	157	167	187	173	175	151	170	188	168	169	183	172	203	183	162	189	195	171	168	175	178	156	185	178	135	169	187	176	147	173	172	193	153	188	191	184	157	180	168	173	184	156	179	160	172	181	182	176	170	169	158	171	165	160	180	149	177	165	181	144	165	168	186	195	159	178	172	165	152	153	185	153	164	172	170	157	164	174	168	173	159	185	168	168	143	165	165	156	199	164	169	186	146	161	156	171	192	157	152	169	162	160	171	181	177	178	179	185	178	158	172	172	165	192	167	182	180	145	158	177	172	168	177	172	167	182	169	188	181	162	177	154	181	165	154	167	168	150	158	182	149	169	146	165	163	166	173	171	168	175	172	180	166	165	166	166	191	181	163	188	159	174	159	160	148	161	173	163	158	162	191	167	140	182	153	174	178	175	159	150	183	180	158	144	188	157	164	206	175	165	180	169	170	174	159	147	166	174	195	183	158	164	186	173	179	184	182	174	175	155	152	157	203	176	181	163	165	162	186	168	152	156	167	163	160	162	184	168	141	195	173	189	174	179	163	167	174	156	171	164	160	181	195	186	163	176	171	147	163	182	159	187	176	178	156	169	172	180	168	162	167	146	150	152	180	164	161	194	168	143	152	152	164	174	207	184	192	159	173	172	218	173	192	168	171	174	169	162	176	172	178	143	183	189	175	155	190	177	194	167	148	171	177	164	150	178	188	170	155	183	200	160	189	161	173	154	177	164	172	186	176	165	142	167	188	199	174	163	143	167	164	174	161	151	157	162	198	168	153	158	170	180	156	167	172	167	182	165	158	162	133	142	174	166	186	194	179	151	190	164	184	154	156	178	185	176	175	160	164	162	174	158	190	178	184	164	155	199	173	194	175	182	161	181	140	181	145	166	189	186	186	163	139	175	186	174	173	171	160	177	155	169	157	157	147	189	177	159	155	195	164	171	156	179	188	185	164	182	169	162	189	176	191	163	175	163	156	137	143	176	167	191	177	149	191	170	148	146	154	190	178	188	153	175	156	171	159	161	160	155	131	157	164	175	152	177	164	144	166	182	163	153	167	157	167	161	157	156	156	174	162	161	163	189	178	168	182	184	169	185	172	150	203	158	173	172	170	147	167	179	145	163	201	155	175	158	188	171	181	179	181	193	137	171	156	154	199	180	161	156	181	171	193	163	190	167	144	184	162	169	160	165	153	161	170	162	164	146	153	161	151	156	180	171	182	164	173	162	149	156	179	170	168	167	194	165	186	174	159	152	161	178	162	177	159	162	169	165	191	177	164	159	192	168	168	192	175	160	167	184	138	173	197	166	181	194	176	178	163	184	178	153	171	165	178	162	181	176	170	171	168	159	142	162	163	151	179	173	172	187	193	146	198	177	171	195	178	178	176	180	173	164	163	152	177	173	176	173	166	168	159	181	165	159	185	176	180	173	162	154	187	173	169	153	191	166	174	171	178	160	165	198	169	190	181	152	167	176	151	183	124	161	157	166	164	148	161	170	181	175	171	206	165	169	162	192	162	176	166	177	181	185	141	169	181	175	171	163	154	182	154	156	163	162	164	168	159	160	159	159	140	162	183	164	162	175	159	165	174	187	156	158	155	179	161	174	152	166	181	163	141	160	162	149	159	187	175	209	175	175	166	142	156	178	186	188	174	184	180	169	149	147	147	143	180	162	154	179	175	164	160	202	176	164	162	153	187	165	150	156	176	187	160	164	169	185	183	163	141	173	163	160	190	175	162	174	166	163	155	178	175	176	152	203	183	164	178	157	167	183	181	165	177	149	172	154	171	152	191	208	187	172	172	192	185	180	167	168	174	142	175	185	152	158	182	175	163	163	166	149	165	188	167	160	169	141	184	195	188	179	170	194	192	150	174	172	177	155	165	181	188	150	153	159	147	186	180	161	159	165	167	176	173	161	164	174	167	162	153	173	171	184	164	143	180	163	170	169	189	206	181	175	172	169	151	167	188	155	171	172	165	148	151	171	139	150	151	173	173	169	177	195	187	177	181	164	156	178	145	171	159	166	163	156	170	146	170	181	139	173	191	180	180	158	195	166	197	171	160	151	182	168	202	167	173	169	188	182	167	168	170	171	156	181	140	196	173	166	157	182	152	153	161	161	174	169	167	177	163	177	183	157	166	180	190	190	190	187	166	155	190	193	177	158	175	165	179	155	166	170	159	163	170	163	196	138	182	158	169	183	169	171	178	173	151	165	164	163	183	170	175	181	170	179	160	195	173	175	159	173	174	151	172	177	157	190	176	186	168	176	176	177	190	158	186	172	161	165	166	176	138	176	161	184	159	143	149	164	169	176	141	172	156	151	167	146	173	151	180	166	163	164	152	177	163	171	129	158	158	152	183	161	174	177	135	165	163	166	188	152	168	180	171	147	191	179	178	155	180	157	161	164	179	158	154	166	167	166	207	160	167	171	178	175	161	159	183	165	194	186	146	158	168	179	157	160	182
26632	29814	37047	41825	38482	29226	19208	18871	24432	22629	18585	18124	13980	12594	12333	9156	7813	6955	5337	3654	2748	1944	1948	2341	1950	1646	1156	1177	1045	980	961	1204	1635	2334	1894	2059	3252	1598	1329	1208	1574	1367	1479	1804	1667	1547	1513	1292	1317	1076	986	1031	787	677	602	529	589	516	548	548	542	515	539	523	516	490	447	503	469	487	476	441	496	434	438	385	420	443	460	447	500	460	444	433	405	431	407	459	414	409	429	456	411	419	380	398	421	367	403	416	422	447	402	424	470	425	410	444	402	439	411	432	393	382	437	440	436	436	412	419	389	447	426	378	437	394	412	401	417	431	399	430	421	415	423	407	410	416	436	394	419	377	389	429	417	427	414	423	413	445	415	408	380	395	409	410	453	448	381	389	426	419	411	390	446	422	435	434	423	412	433	401	403	406	386	380	391	420	371	427	406	415	425	412	408	399	443	401	406	430	434	399	437	406	407	430	379	460	402	375	463	390	379	422	421	411	396	433	423	409	388	412	407	403	427	397	392	409	416	420	410	424	400	390	427	402	427	418	385	437	423	367	414	395	418	433	417	420	414	402	435	407	408	407	418	443	423	365	393	419	397	411	410	411	428	377	470	420	399	398	384	417	394	453	423	427	416	420	412	428	400	387	422	441	446	419	429	405	400	420	387	418	396	411	414	393	438	440	399	403	402	412	424	413	479	416	412	389	400	396	404	366	503	390	381	414	414	431	457	422	403	397	460	421	434	382	409	391	415	409	409	390	440	412	400	382	436	439	422	423	391	424	451	407	404	407	410	384	465	436	418	421	441	389	398	428	453	415	425	428	422	417	438	357	432	360	437	392	421	416	463	401	401	389	386	364	374	430	416	425	407	402	405	428	418	416	378	422	399	407	423	426	401	397	410	446	410	407	410	446	409	391	421	413	410	367	415	424	394	376	356	414	424	414	416	454	424	389	442	389	411	414	407	459	399	427	405	407	376	440	381	397	459	421	399	418	397	422	388	441	436	423	444	389	425	394	386	444	415	422	399	393	379	401	407	429	408	455	411	409	396	439	419	418	414	437	404	438	436	438	422	405	429	431	393	412	421	428	458	416	412	372	433	440	440	426	414	390	411	415	424	439	431	413	425	418	422	419	423	401	421	421	421	422	375	413	437	428	402	392	417	418	349	439	440	407	454	418	437	416	414	435	434	387	393	404	429	400	411	424	391	460	409	438	456	430	383	426	431	430	415	419	396	376	417	433	429	409	404	412	419	417	437	391	417	408	428	438	419	399	410	398	396	436	415	450	426	416	414	412	432	409	391	405	431	391	405	427	415	451	403	425	410	411	444	412	410	405	416	400	416	416	428	440	401	416	406	436	442	414	402	434	433	431	395	409	392	421	435	410	413	432	453	379	397	422	411	413	423	436	403	406	422	441	407	430	432	438	421	434	427	394	430	402	426	419	425	440	438	441	445	447	405	392	419	382	447	433	433	423	436	442	427	407	407	460	407	428	393	394	420	414	382	379	420	378	440	428	391	441	412	425	400	394	415	447	414	384	419	441	361	376	418	383	449	425	401	446	424	397	422	442	401	417	415	403	393	419	422	410	387	413	466	433	357	407	415	424	390	446	411	434	401	425	422	431	399	444	395	421	417	401	444	416	438	438	420	399	415	404	422	392	470	450	414	408	413	437	432	396	409	416	423	428	370	387	408	387	411	415	420	455	399	408	394	371	430	417	414	388	433	432	417	406	425	395	394	426	400	437	446	427	417	410	438	394	408	425	421	429	411	404	400	412	428	408	425	370	403	410	363	388	447	415	475	411	395	400	434	392	405	431	424	406	428	404	432	376	393	412	437	412	414	446	384	388	368	407	405	400	444	416	412	432	395	403	435	410	427	429	419	440	418	431	415	425	404	427	410	390	402	402	425	405	414	418	437	441	385	394	400	408	440	437	418	435	417	427	403	409	418	447	421	395	409	441	424	419	409	411	406	388	411	434	426	423	419	382	425	410	394	410	432	397	418	453	390	411	412	425	388	407	420	434	414	397	406	429	394	420	388	425	393	381	396	430	415	382	439	392	408	429	417	405	434	442	409	403	406	444	429	398	441	389	384	416	375	448	399	394	416	409	408	381	415	405	397	376	394	402	374	379	444	393	423	398	391	444	382	407	439	397	442	419	453	429	433	420	423	432	423	430	414	427	430	400	411	381	419	409	416	383	393	440	404	391	402	415	395	398	412	421	420	439	437	417	458	433	401	457	402	396	429	442	417	399	422	383	429	447	419	434	409	401	426	417	445	401	409	429	415	444	414	416	417	382	402	413	398	398	421	453	403	419	407	365	389	421	409	430	406	397	386	405	413	428	405	416	418	417	405	416	401	410	426	430	413	459	419	405	378	436	415	421	392	414	378	390	427	450	378	417	445	437	428	402	416	405	419	414	403	444	427	448	442	422	406	417	393	391	419	396	403	422	374	412	383	410	394	426	419	430	428	425	374	414	439	415	438	409	396	398	388	418	391	416	379	393	414	410	400	431	397	427	403	422	409	421	398	433	420	445	400	416	431	419	417	433	397	399	369	404	391	390	394	420	418	412	429	439	430	417	402	423	399	421	382	429	386	413	432	384	397	391	418	419	424	415	353	423	379	387	396	393	413	381	418	425	398	392	393	401	414	453	394	451	443	414	439	421	414	370	429	426	432	426	397	446	429	437	408	400	438	400	428	369	412	422	416	397	414	416	447	394	430	412	455	410	427	419	400	429	404	426	429	415	433	409	442	421	384	401	429	418	399	407	420	404	401	428	427	384	379	396	420	396	420	402	389	457	423	417	408	415	423	428	432	417	423	416	407	428	413	425	433	429	424	394	397	411	442	397	383	393	420	439	411	382	404	386	428	415	403	415	390	441	381	408	368	431	444	428	425	423	380	382	428	403	416	400	396	386	423	361	439	392	404	392	439	422	403	424	426	386	470	377	407	429	426	402	432	421	426	392	437	412	455	390	381	406	435	437	435	401	473	397	413	419	398	414	403	390	392	416	392	440	436	408	437	426	413	426	406	402	409	416	453	408	426	409	386	408	421	416	422	388	414	417	434	443	409	414	442	425	398	388	394	415	462	396	399	429	412	444	406	410	416	437	395	426	412	418	474	400	412	385	377	402	419	393	434	410	464	433	401	382	422	395	392	394	394	439	425	456	447	417	437	436	378	393	412	471	420	383	426	400	414	411	385	427	386	398	423	442	430	410	403	407	411	419	433	408	427	398	425	417	426	437	391	407	434	436	435	395	416	421	434	375	404	436	382	419	387	365	406	385	414	445	404	415	359	421	429	416	435	450	404	399	428	409	409	402	408	409	401	401	399	444	398	436	397	402	441	457	415	407	449	411	412	402	431	422	427	410	414	447	410	426	453	426	401	414	411	412	399	440	395	404	380	420	421	406	420	463	405	422	397	406	415	405	417	408	415	423	416	367	388	413	382	407	413	425	381	411	425	412	411	430	396	363	423	426	422	402	408	397
51226	43287	43356	41097	36747	27007	20244	17940	19738	16072	11309	9177	6419	5259	4507	3666	2625	2851	2263	1242	680	606	653	747	606	423	311	311	289	241	293	332	438	803	482	554	817	518	388	323	410	413	422	403	418	420	393	340	342	315	301	273	225	222	197	167	187	172	168	177	147	147	182	173	171	171	179	177	177	162	175	153	164	150	165	151	155	128	143	159	166	155	137	147	152	167	129	144	153	154	149	140	161	154	142	151	152	134	157	144	168	148	156	149	148	131	150	146	152	160	141	170	142	139	138	142	141	152	145	171	172	171	117	132	145	153	149	151	153	146	130	148	140	145	154	136	133	157	137	148	152	150	131	161	136	128	160	143	144	150	147	164	157	145	151	138	135	130	130	149	134	154	174	120	172	124	166	154	140	147	122	142	160	154	169	165	160	140	164	149	150	132	141	142	163	153	135	128	167	150	166	161	143	149	151	159	146	141	164	143	171	137	146	140	139	147	131	149	143	143	141	138	140	169	164	163	150	146	150	152	168	151	151	150	155	183	168	158	131	162	156	141	148	147	162	168	154	141	167	152	162	146	149	166	152	145	163	138	141	147	161	156	161	151	154	151	150	141	141	131	135	149	163	147	161	155	131	140	182	149	142	148	156	177	129	159	142	157	145	161	168	142	158	170	170	142	147	137	153	151	137	141	154	169	160	141	127	174	165	144	150	149	127	147	131	158	154	140	152	172	162	135	179	138	123	149	156	154	178	144	155	139	137	156	159	164	179	144	152	153	142	146	131	155	144	140	140	157	170	146	134	148	135	138	157	129	126	142	156	141	162	151	151	189	131	164	169	150	149	156	141	138	147	147	144	144	154	142	140	153	150	135	142	119	174	169	131	138	145	163	173	157	145	146	159	176	154	177	141	150	167	151	152	138	172	136	137	170	152	137	157	151	112	148	147	153	138	138	145	164	143	116	136	168	157	122	175	167	136	143	164	136	157	150	171	162	125	140	163	139	147	159	159	190	153	159	147	154	172	157	170	159	157	144	142	141	151	139	158	128	160	145	164	153	156	155	128	133	159	139	129	147	155	157	158	143	162	138	173	153	155	161	151	140	154	152	135	149	143	127	160	155	186	150	140	147	149	132	148	146	146	151	159	144	134	135	162	151	140	166	149	152	150	153	139	155	160	141	135	144	144	152	158	147	152	141	157	153	152	161	188	163	140	187	144	139	174	153	155	135	149	153	139	135	146	166	142	163	157	161	174	153	133	150	153	151	152	149	130	128	143	123	164	158	133	168	163	140	156	145	152	145	155	151	134	160	138	133	156	161	135	154	153	165	162	170	168	131	147	119	153	149	157	146	183	168	166	150	165	129	143	131	179	156	156	144	139	152	143	144	158	137	133	164	154	167	139	162	153	164	148	151	148	160	177	143	150	153	146	163	156	161	148	168	135	127	181	149	148	167	135	157	145	142	157	161	135	152	157	146	154	157	144	138	146	145	150	161	140	152	141	153	156	147	148	163	136	140	155	161	159	133	125	144	147	155	136	136	164	172	166	165	159	168	128	145	143	163	138	174	156	134	165	138	141	158	157	136	138	143	133	158	127	161	147	147	148	157	144	139	143	173	135	133	157	147	152	130	139	121	137	141	147	150	164	128	167	152	136	159	134	143	163	136	164	135	149	159	148	151	168	142	115	173	133	153	150	147	158	155	149	136	143	155	150	138	146	153	165	156	170	125	166	147	133	164	148	162	163	143	173	130	147	155	138	146	142	166	147	143	166	136	153	156	140	149	165	151	149	156	152	153	153	154	183	136	154	179	154	130	143	152	148	171	130	144	133	146	135	144	172	157	123	134	144	175	144	166	164	158	143	175	120	141	136	146	160	151	106	165	149	143	157	148	161	158	167	144	159	143	144	161	141	125	150	147	124	147	179	150	137	164	144	142	140	142	153	136	127	162	148	135	148	155	148	144	152	155	142	140	146	197	169	146	136	151	141	149	128	161	150	164	149	133	133	169	158	157	149	146	141	138	144	165	131	159	172	147	140	152	175	138	123	145	158	164	159	137	167	158	159	156	147	157	145	145	149	155	162	148	138	150	146	159	160	170	142	160	134	148	168	167	148	165	163	150	160	144	162	147	143	166	155	167	154	157	148	166	159	138	125	167	140	151	145	141	184	148	177	132	149	157	165	172	139	149	145	168	138	146	137	156	151	142	162	143	160	133	163	152	142	166	145	167	157	135	152	153	145	167	156	165	129	155	154	143	139	161	170	148	148	150	155	165	144	147	151	162	141	149	156	140	138	143	149	147	140	151	154	160	162	143	158	157	139	159	151	152	138	148	143	152	165	128	166	160	162	162	125	147	153	153	153	179	131	170	142	141	149	143	165	144	153	158	158	163	136	133	189	128	128	144	134	168	143	168	164	166	152	163	161	136	175	140	153	154	166	132	141	170	164	137	154	148	164	161	144	141	134	145	146	137	147	154	163	150	136	172	125	159	168	162	140	147	118	151	150	161	146	143	136	179	158	149	148	180	146	142	143	160	158	166	154	165	132	152	139	134	165	145	148	151	136	153	149	141	159	163	145	170	140	160	138	151	145	164	167	149	148	162	161	136	155	161	143	146	115	158	149	161	137	149	140	158	157	136	151	147	156	153	138	149	158	142	162	143	154	150	143	144	151	161	157	164	142	147	138	144	149	151	150	136	138	153	155	153	143	153	174	170	144	157	149	140	156	165	156	150	148	141	142	157	137	150	160	130	156	158	163	154	145	146	145	150	158	155	136	142	151	155	150	161	143	165	153	147	139	155	158	141	148	141	164	151	142	166	151	161	143	147	136	136	158	151	164	159	138	140	165	128	148	140	161	141	160	141	156	146	141	168	142	145	134	139	171	162	170	151	149	155	120	170	152	127	138	147	141	147	147	146	151	138	139	143	145	138	149	150	126	169	155	165	169	161	141	150	136	154	167	144	148	141	158	128	126	181	117	155	160	162	153	156	153	141	146	170	142	184	156	137	164	131	154	150	154	159	161	142	149	141	151	165	139	143	140	160	143	166	136	149	143	161	131	150	140	161	141	153	164	144	134	145	151	162	141	180	118	157	147	160	138	154	141	143	147	155	190	153	157	155	155	144	160	137	173	157	155	142	172	175	143	155	158	135	164	149	152	153	171	172	164	168	151	160	164	162	150	126	168	154	144	153	142	131	139	149	132	151	167	163	131	149	154	130	159	146	143	144	152	131	161	138	144	136	154	176	165	138	149	156	127	146	184	145	158	150	142	154	126	178	128	140	163	151	174	146	138	137	146	141	156	142	149	153	159	164	155	144	163	139	153	128	149	161	157	140	134	149	134	117	159	181	143	151	148	150	152	142	150	145	150	164	155	148	140	137	141	150	145	124	175	150	130	147	153	153	165	163	144	151	138	150	140	162	154	137	134	156	143	160	147	153	158	162	143	154	154	153	147	156	134	141	160	178	140	163	155	154	137	180	162	137	162	159	132	139
33919	34988	43201	45626	42606	31200	25027	27673	32398	27953	25266	24634	19797	18889	17148	13649	11430	10201	8245	4727	3150	2951	3204	3262	2942	2132	1488	1563	1370	1250	1507	2092	2709	4590	2798	3168	4893	2552	2168	1666	2393	2349	2375	2750	2499	2441	2480	1922	1878	1548	1327	1340	946	804	678	587	612	585	508	542	508	539	628	593	476	467	476	492	485	474	432	481	453	417	425	365	399	403	372	406	409	380	380	389	392	359	394	389	378	364	372	340	345	368	371	375	365	315	379	353	364	375	358	363	392	345	356	362	384	357	375	372	327	375	366	368	396	378	362	366	359	320	354	391	359	366	345	372	391	379	340	357	322	316	361	367	357	364	368	371	357	367	342	391	375	363	352	374	375	358	358	368	375	365	338	352	368	389	383	381	366	338	354	361	356	368	376	364	388	330	347	340	373	373	407	350	343	343	382	398	361	377	354	373	357	377	354	346	329	374	374	369	369	330	369	362	397	345	379	379	356	359	372	360	366	350	350	384	355	373	372	364	371	354	383	376	378	350	342	362	373	384	382	349	363	350	392	363	344	380	399	383	368	363	322	361	338	388	347	347	345	343	381	337	371	384	313	380	383	370	367	350	351	396	338	346	355	383	350	335	329	374	342	368	395	365	384	383	359	355	334	365	338	369	351	360	346	350	357	396	364	407	344	341	334	357	357	375	357	386	370	408	332	356	373	350	359	391	320	372	337	337	355	360	391	328	332	354	351	364	378	370	343	343	339	346	376	343	373	342	380	372	391	372	349	368	371	331	400	363	332	361	383	374	382	340	366	345	344	353	362	349	309	351	357	375	404	357	335	343	340	363	322	343	384	376	344	359	389	325	354	355	356	358	358	356	380	362	391	379	375	354	354	373	358	339	348	352	334	396	340	363	356	374	403	352	385	390	358	304	357	329	363	363	382	347	332	349	358	352	377	355	368	370	378	308	370	393	344	351	370	363	364	366	357	361	340	335	368	349	367	371	378	371	375	375	373	333	387	337	358	333	373	352	364	368	377	383	351	306	377	346	390	355	406	395	352	377	381	368	359	377	326	359	364	338	374	355	376	379	388	364	369	360	327	401	358	340	386	392	370	397	349	361	366	339	345	410	359	360	401	333	382	371	347	317	415	339	331	357	389	410	348	367	403	363	328	337	360	386	334	344	370	355	351	369	379	345	384	370	361	337	359	352	381	379	392	364	340	337	385	377	375	359	382	354	311	352	332	350	383	342	377	369	358	360	385	361	394	362	373	407	371	386	372	339	383	326	377	337	364	356	397	362	349	345	357	380	363	404	357	342	364	358	352	364	357	347	371	356	360	320	371	379	348	322	360	341	344	380	361	366	375	363	338	347	377	347	382	309	371	377	361	362	399	384	366	347	362	355	356	394	339	366	340	370	377	368	369	372	377	389	388	347	365	368	378	359	345	353	375	355	369	364	404	347	374	382	372	360	358	322	366	397	361	352	348	321	395	379	390	373	377	358	350	338	366	365	346	380	352	327	344	362	368	376	375	341	368	386	362	389	333	334	390	354	355	375	357	384	382	355	330	394	345	381	372	349	378	368	352	357	371	379	356	369	362	336	370	382	320	388	353	351	338	344	371	411	356	378	401	355	378	360	373	345	371	378	358	371	338	368	338	361	367	368	366	377	337	364	364	376	392	398	346	382	374	366	358	359	331	353	359	363	391	407	395	374	363	344	352	313	339	348	367	393	385	376	353	382	352	350	343	347	338	361	359	368	316	346	348	378	350	360	376	369	393	359	383	348	348	361	372	375	374	340	374	375	366	383	345	388	372	401	381	389	360	362	405	379	360	329	350	364	374	361	362	332	394	372	346	377	374	370	376	323	343	345	348	365	339	356	361	373	351	361	356	355	346	376	372	367	352	392	366	359	368	347	354	348	364	351	346	367	336	393	349	352	382	342	361	378	360	372	346	386	395	377	357	357	378	359	365	339	350	408	321	383	360	378	398	332	364	362	328	370	387	340	375	382	370	360	360	369	350	360	385	347	376	320	341	364	361	363	365	331	346	356	363	367	353	340	360	384	388	379	354	382	370	348	394	327	376	336	362	367	371	382	372	343	348	354	376	353	334	357	394	353	368	369	345	353	360	364	384	345	380	374	340	350	370	361	323	359	365	385	379	367	363	355	368	349	331	407	359	360	389	373	390	337	358	383	320	359	352	317	354	357	377	371	386	373	386	370	378	372	368	350	354	359	376	350	359	402	379	388	340	364	361	378	355	353	360	364	368	354	343	354	390	340	361	369	361	370	368	358	363	343	385	368	381	321	320	343	387	346	346	360	367	400	337	359	389	369	357	359	340	331	389	341	370	387	366	360	337	373	378	379	354	368	376	365	343	330	411	367	361	353	341	389	371	379	382	386	392	364	369	371	370	348	347	366	334	343	339	354	389	388	379	349	367	355	363	375	362	368	358	331	374	357	334	338	353	330	352	356	327	356	359	366	369	352	361	365	331	355	325	381	353	343	364	364	421	343	384	362	364	381	368	386	361	361	378	374	345	384	363	340	380	339	316	341	367	333	368	344	369	358	375	348	328	373	372	354	360	406	337	368	323	393	392	361	359	358	373	354	366	334	374	352	346	360	351	352	339	372	374	372	331	346	365	351	346	374	364	352	347	385	380	395	370	347	385	384	368	355	363	357	337	337	365	336	384	354	369	367	366	357	358	346	374	352	363	378	355	362	376	358	373	343	379	335	315	368	347	357	394	336	359	370	364	350	346	340	340	391	334	362	383	368	358	347	397	338	354	388	335	363	360	365	359	332	377	377	397	370	393	391	308	368	387	356	377	351	356	366	373	346	372	345	401	334	373	371	366	364	331	331	395	401	349	365	381	378	375	356	359	375	369	351	391	354	384	369	376	382	387	336	380	364	371	361	347	388	360	376	353	355	364	351	340	315	373	385	369	365	329	352	372	377	359	384	355	363	386	377	349	366	350	351	354	373	356	363	346	408	338	372	381	344	373	376	399	366	355	359	364	327	371	341	335	391	369	379	361	357	372	382	325	376	357	378	357	382	373	361	342	329	390	374	311	368	378	381	397	349	327	352	377	358	359	335	399	383	339	338	384	351	396	363	387	384	376	354	388	368	367	368	372	362	353	397	361	360	355	361	389	363	356	372	391	354	359	353	359	365	339	376	362	335	357	350	359	341	355	351	367	379	370	348	396	357	341	328	355	388	356	393	369	365	397	358	384	367	317	356	361	354	343	346	389	379	397	348	371	365	346	358	373	361	388	381	377	368	361	375	365	374	357	364	329	362	376	351	339	366	305	362	388	356	345	370	354	365	351	354	368	383	363	341	335	366	352	359	357	390	328	402	351	348	325	359	332	345	352	372	357	321	346	380	333	354	349	343	369	357	330	347	381	347	350	346	340	383	361	350	365	378	371	335	378	378	347	349	333	359	382	379	335	346	350	370	373	365	375	376	375	375	361	347	378	381	396	324	349	354	355	359	374	358	349	386	341	339	338	362
22259	15848	14057	9265	5217	2506	1438	1235	1077	832	604	474	429	373	354	299	257	228	215	215	188	197	172	186	185	179	137	175	182	151	152	150	161	147	163	142	181	159	136	135	148	167	147	165	161	148	136	141	136	143	135	135	139	134	159	139	138	129	135	145	128	140	138	147	117	137	168	149	137	128	155	128	128	145	121	151	138	152	120	133	156	141	132	151	154	157	142	130	144	134	134	120	148	132	136	122	126	141	159	126	146	145	159	155	145	139	137	148	153	154	146	138	141	151	114	143	108	136	145	154	157	147	139	128	143	129	129	139	149	149	126	146	134	136	119	147	134	150	142	160	126	153	137	139	141	149	142	132	133	133	144	132	138	126	170	149	118	137	143	133	141	115	115	131	137	126	114	140	118	126	150	156	129	142	134	134	152	139	131	133	129	129	117	114	102	146	139	125	121	142	140	135	140	135	135	123	136	118	133	146	152	117	145	138	135	136	140	140	143	144	125	135	149	120	149	128	147	155	129	133	142	116	162	161	148	133	139	133	121	150	128	129	125	138	153	148	142	113	145	142	119	139	126	155	130	145	127	126	139	146	123	124	126	141	131	139	134	140	137	144	136	141	120	132	133	141	139	150	158	133	152	130	152	148	130	139	164	112	125	152	130	129	143	145	136	103	119	141	124	140	130	146	142	138	143	132	143	111	137	143	132	134	126	147	164	145	161	126	141	144	120	143	113	128	168	177	155	135	137	160	123	138	123	124	141	120	154	152	142	131	113	142	109	150	146	145	130	141	141	131	147	154	155	122	137	151	143	146	147	140	146	120	132	137	133	123	129	154	157	125	147	145	124	122	147	152	119	131	135	145	119	115	118	144	158	143	137	157	120	137	154	140	129	133	136	153	151	118	137	152	120	125	116	136	159	138	133	127	134	129	118	137	132	123	148	135	148	108	130	149	136	140	147	137	158	120	140	116	145	128	132	133	128	131	125	128	169	133	142	134	144	145	129	147	140	143	143	145	134	146	138	141	127	129	151	135	115	147	127	155	128	137	155	133	143	156	117	135	146	106	135	119	117	124	111	133	162	133	151	141	146	133	131	130	139	139	109	130	122	150	125	168	151	123	124	123	153	152	145	142	126	151	169	159	143	133	152	131	130	137	123	142	139	138	137	159	135	120	157	120	142	138	153	138	146	139	146	147	140	137	121	135	136	143	142	127	145	121	124	136	137	144	159	136	127	155	138	146	132	137	111	124	146	147	142	125	150	122	129	155	132	119	109	108	140	150	133	139	136	134	151	147	152	139	140	122	124	144	122	123	135	131	118	150	128	128	123	108	130	149	136	147	140	137	132	137	127	134	132	153	144	143	161	132	130	130	112	155	113	152	131	141	117	137	157	155	136	144	133	136	127	108	137	139	112	133	131	143	120	120	125	118	136	132	127	163	128	122	132	152	161	132	122	125	159	136	139	135	144	137	160	146	145	163	133	128	156	159	145	132	134	139	134	143	114	135	152	137	144	158	164	133	132	135	136	144	146	139	146	147	152	111	154	138	137	153	138	135	157	125	129	136	131	136	144	126	138	132	150	119	137	124	123	141	128	141	146	168	128	152	155	134	120	137	164	153	159	159	125	153	138	122	149	138	127	135	137	134	135	151	144	145	127	146	145	147	123	137	138	127	128	135	135	138	135	138	151	152	115	138	130	129	129	145	129	154	130	150	140	149	140	142	141	141	138	145	119	169	149	132	123	121	134	130	145	116	150	166	140	145	141	161	136	128	130	148	129	123	131	114	137	144	131	143	147	128	147	126	173	124	133	158	131	133	125	143	141	127	130	141	130	117	136	152	133	153	162	130	155	126	145	122	135	143	136	133	148	160	148	143	146	133	135	140	141	120	125	142	142	131	152	126	142	133	126	129	151	135	138	129	122	139	132	132	128	147	117	108	154	163	137	111	135	123	139	131	140	159	137	161	128	137	134	124	138	152	136	138	123	124	139	122	130	134	137	137	128	135	122	116	141	150	140	160	132	150	127	130	144	124	144	134	123	128	148	158	142	124	147	131	133	139	143	151	114	127	133	122	129	154	144	128	141	159	119	147	142	133	155	136	127	139	162	162	126	139	143	128	138	138	146	137	147	162	128	126	127	141	141	155	160	132	136	130	157	140	134	136	142	119	156	166	141	139	153	119	146	149	146	153	122	163	117	140	135	134	133	124	139	130	135	114	169	132	117	141	139	132	107	134	144	126	138	124	142	140	140	127	152	135	135	146	127	138	145	128	147	118	130	136	133	139	117	137	137	129	154	147	149	120	114	142	137	137	136	124	142	148	152	147	126	141	134	129	136	154	162	137	118	137	136	144	129	145	133	120	147	141	127	135	126	133	133	148	143	148	149	133	153	127	141	135	158	123	134	151	151	133	139	148	123	118	168	124	131	156	132	141	131	150	132	135	142	124	126	141	148	131	137	147	141	161	128	143	128	129	146	146	139	141	133	146	122	144	125	133	141	134	136	132	127	115	135	156	123	145	144	133	125	132	134	144	143	116	130	117	114	137	137	119	126	127	134	150	161	142	150	154	143	130	143	122	145	146	146	148	157	135	150	143	119	132	132	125	157	152	138	140	146	116	138	146	132	135	138	145	143	129	135	157	117	152	142	136	120	158	132	129	140	118	122	145	145	144	134	135	153	124	135	156	141	137	146	150	145	126	120	165	133	151	141	136	143	153	127	123	124	139	126	129	138	158	123	119	154	127	139	132	141	128	134	130	134	131	132	133	143	118	118	140	127	127	152	144	133	145	129	138	135	120	150	119	116	137	119	122	116	140	130	150	125	132	118	146	137	140	145	152	150	141	157	129	134	152	141	137	120	137	141	134	115	121	157	126	149	143	126	141	133	152	119	137	143	132	135	141	138	142	142	112	140	129	140	137	125	162	137	137	140	138	143	147	111	150	133	140	116	154	137	130	154	141	150	149	132	130	164	134	150	148	120	136	159	136	144	145	122	134	143	119	153	131	123	150	135	149	131	150	131	138	118	127	130	135	135	128	140	133	139	143	145	119	132	137	108	144	121	153	142	141	148	147	155	140	135	121	142	119	132	145	130	152	156	143	126	152	142	135	106	135	121	140	141	145	122	142	116	133	141	123	143	135	143	127	152	149	122	143	121	137	132	145	151	117	147	137	137	141	151	132	117	143	151	123	144	128	150	113	139	133	123	136	145	113	131	166	129	140	126	146	143	132	164	134	127	110	115	137	141	132	144	144	168	140	150	153	117	116	129	155	128	151	149	155	135	155	146	157	139	130	106	147	123	168	159	135	121	150	145	140	145	156	127	155	129	133	148	129	125	135	130	123	125	129	147	126	143	132	120	130	143	104	146	126	143	141	124	153	128	140	137	158	140	157	150	132	135	137	121	140	116	145	146	128	144	96	129	146	123	122	149	122	140	153	160	145	143	156	135	154	166	133	143	148	137	154	158	120	128	131	143	131	130	156	136	134
13289	13690	20340	19025	15286	9024	6574	5795	5182	4069	3117	2662	2151	1871	1799	1478	1266	1260	1110	928	752	691	705	635	604	575	540	523	473	480	457	447	477	550	470	478	535	461	434	444	450	469	465	471	377	430	431	401	437	426	433	383	384	433	389	383	360	361	341	374	382	373	354	348	370	359	367	363	346	352	334	376	381	359	348	327	377	363	377	349	372	362	367	359	336	337	364	345	350	368	330	294	380	335	353	349	337	355	354	371	323	355	356	348	327	347	359	319	358	343	313	358	354	337	324	308	362	383	342	330	364	344	370	334	337	350	335	323	356	341	360	327	330	377	317	345	332	353	337	367	341	370	333	333	325	331	336	342	361	357	348	326	336	366	309	339	373	319	327	338	354	373	318	356	345	344	328	309	339	342	348	332	349	342	332	309	349	354	332	323	309	341	366	344	345	339	344	352	345	373	357	351	379	325	334	339	340	390	361	367	341	336	342	354	354	327	312	350	334	329	329	333	351	333	328	347	338	378	346	331	347	338	336	342	370	335	357	348	358	339	346	336	375	370	355	301	317	332	334	337	356	339	338	344	367	331	360	382	331	347	300	308	371	323	369	377	333	345	336	354	348	317	327	326	332	348	335	315	316	311	352	357	326	350	342	318	324	342	339	348	330	341	347	359	353	333	322	346	371	310	337	324	344	338	333	349	346	361	350	355	311	353	337	347	325	375	371	327	348	338	334	359	349	334	378	320	324	337	364	325	353	335	356	354	346	358	334	326	350	355	350	373	350	366	333	332	326	346	365	354	352	360	351	338	317	321	361	358	363	338	347	336	330	337	373	338	322	373	371	339	369	344	361	307	344	336	310	334	307	347	316	310	356	360	351	319	329	348	356	355	363	342	340	352	372	341	370	332	340	378	346	340	316	353	345	343	331	345	389	384	343	325	339	326	353	329	372	366	324	337	346	326	335	350	345	359	346	353	338	331	323	349	337	363	321	356	385	338	351	318	320	364	359	330	328	343	318	342	340	351	379	358	371	361	355	322	313	305	331	327	323	336	331	349	364	330	358	371	347	350	330	380	389	352	360	371	333	350	360	339	349	315	310	334	343	361	339	327	367	336	328	363	309	327	341	370	376	375	347	316	384	366	345	340	354	376	338	318	363	347	359	366	351	344	331	357	360	331	333	327	347	333	368	351	350	316	352	373	367	332	346	374	328	343	343	340	310	343	326	323	374	338	350	348	361	371	352	340	344	316	308	327	305	324	345	365	323	354	338	318	341	318	347	343	359	359	344	349	344	334	300	386	350	360	359	303	335	362	329	361	343	360	337	358	329	332	366	364	325	345	372	362	359	373	372	349	336	338	382	361	343	340	340	379	319	330	355	363	362	380	320	337	334	339	331	356	336	385	332	375	363	330	368	355	353	322	333	360	370	356	344	350	327	352	342	347	368	323	363	356	385	338	358	369	335	318	364	343	374	342	378	339	315	347	353	339	334	352	344	344	325	341	314	317	336	322	352	324	325	352	355	326	344	350	343	321	349	342	342	293	350	340	358	315	342	340	341	360	354	347	353	347	332	320	345	310	366	333	331	334	353	363	329	336	351	360	314	360	354	356	353	376	315	321	376	371	317	346	298	366	357	325	349	348	349	342	319	354	343	360	330	346	381	344	373	340	362	341	368	363	351	378	366	314	347	342	332	318	356	343	315	397	325	357	329	380	338	336	332	371	326	345	318	332	377	365	338	356	352	381	368	334	347	342	382	345	360	315	348	321	339	363	317	354	323	376	352	316	325	330	300	356	356	323	374	332	339	348	374	347	327	361	347	364	343	381	340	325	355	344	383	325	344	375	340	342	330	369	324	343	341	333	348	314	364	333	339	390	347	349	335	387	325	356	339	330	334	336	384	339	353	371	351	318	340	327	340	350	339	348	349	344	363	306	338	352	361	355	331	354	325	339	363	334	308	362	359	354	363	346	340	372	363	335	338	331	357	339	341	346	338	365	347	360	404	342	340	344	351	342	364	367	339	372	332	367	373	341	383	336	385	344	344	360	303	364	332	363	340	348	349	317	350	341	352	363	315	373	395	343	362	342	362	366	357	370	381	330	369	348	331	296	372	344	327	364	366	356	347	356	328	353	378	310	377	344	353	328	346	355	344	346	305	369	344	372	357	358	357	329	345	364	331	353	354	337	330	324	344	329	313	328	329	299	341	358	319	352	335	347	349	360	344	359	362	338	331	373	351	362	351	353	359	343	365	350	358	351	372	331	343	346	330	361	352	347	361	366	315	372	395	338	333	371	356	347	327	340	349	362	334	352	369	348	358	351	346	348	343	344	349	371	325	341	366	333	357	357	326	366	373	330	329	339	354	332	341	334	364	340	344	318	326	357	370	354	352	307	353	327	323	400	356	350	340	373	321	325	365	350	363	323	339	345	345	346	344	336	370	306	333	363	361	359	327	346	382	364	357	354	385	346	390	340	360	334	356	325	341	367	348	343	351	334	356	340	353	338	338	354	366	346	360	369	324	315	342	341	357	320	345	307	329	321	336	347	377	359	376	316	332	328	334	361	349	341	365	348	328	353	364	336	367	342	382	338	312	361	369	378	360	375	349	342	359	362	310	353	347	378	312	360	376	369	326	381	313	387	322	329	366	347	337	353	372	385	344	366	344	396	376	394	356	338	366	365	340	331	354	345	311	344	335	347	311	326	320	394	319	331	334	361	367	335	354	312	361	360	342	366	355	316	376	312	356	366	337	332	334	315	345	356	342	334	345	354	346	343	371	364	338	384	365	327	348	335	355	340	317	327	339	330	351	330	338	335	364	360	369	310	310	365	324	357	398	303	331	358	324	346	355	327	362	357	322	318	386	352	346	339	370	326	329	377	361	336	364	343	381	341	356	390	330	346	333	340	332	328	344	325	343	325	364	330	336	329	304	343	350	335	398	339	336	365	333	328	315	353	361	335	362	319	330	356	341	342	355	323	382	341	354	356	337	339	337	336	342	350	326	367	348	327	362	379	361	346	348	361	366	369	362	379	319	345	351	371	320	338	379	330	343	325	347	357	355	342	329	356	344	379	377	366	346	347	349	311	327	359	294	350	318	347	339	364	365	364	380	346	315	327	361	348	343	311	318	367	299	354	383	341	368	305	369	327	325	339	340	359	369	342	355	339	340	339	321	380	350	364	348	367	350	337	370	386	364	328	348	383	356	322	336	359	365	356	351	352	365	351	350	356	370	363	327	327	351	370	352	342	364	381	367	330	334	364	368	357	345	328	341	360	343	371	351	345	300	337	356	356	320	355	370	324	330	339	385	304	335	345	342	346	331	317	372	336	345	366	306	339	365	347	355	348	364	344	309	313	374	339	361	326	350	350	367	348	360	359	331	330	404	309	355	378	387	323	361	348	340	330	307	343	383	357	333	354	340	358	335	339	330	364	331	321	355	324	354	373	337	339	323	351	311	363	361	370	329	371	382	344	345	346	344	328	333	347	364	314
40765	33998	35870	38751	32783	23242	15810	12076	11087	7978	5285	4220	2929	2357	2027	1826	1496	1377	1163	792	516	448	543	424	395	303	279	296	222	232	234	303	381	496	322	350	466	323	292	258	299	304	323	308	312	307	281	260	272	218	253	209	203	188	193	180	180	189	200	170	179	201	210	193	187	173	220	186	188	181	158	167	163	166	180	161	179	187	160	190	147	143	160	163	187	168	186	165	190	187	141	195	170	167	181	144	156	183	177	194	162	178	151	164	199	159	172	163	175	175	163	162	159	174	183	168	180	159	181	177	155	187	177	169	203	183	159	158	160	177	157	176	161	195	189	169	174	168	173	166	166	180	174	172	162	149	179	148	170	158	177	171	175	157	167	176	155	162	165	179	183	152	154	180	189	179	171	143	171	175	148	173	159	165	182	164	183	161	174	158	170	179	175	145	192	179	163	173	188	184	190	146	169	202	179	167	145	156	153	152	159	175	160	163	167	180	198	185	187	154	187	175	165	158	173	175	190	166	166	160	166	175	181	199	184	150	166	179	169	167	180	143	171	156	163	171	170	184	154	160	180	191	164	159	171	206	161	173	166	167	158	174	187	174	170	175	155	183	162	170	154	196	160	178	173	155	175	170	161	182	178	164	157	167	173	183	176	159	181	157	145	165	170	165	155	176	169	175	159	170	155	171	166	187	164	148	151	150	179	154	174	169	163	166	169	165	166	192	170	154	171	185	161	168	173	151	167	152	154	162	173	171	162	192	184	155	169	176	191	166	168	176	186	157	159	176	177	190	186	144	157	178	192	177	167	161	181	151	169	153	186	163	160	164	187	174	182	154	172	201	172	156	173	192	182	163	176	178	205	184	150	155	171	172	161	144	198	174	153	184	156	172	174	150	171	164	160	165	173	199	184	157	180	182	169	171	163	177	160	148	159	176	165	161	156	173	182	182	184	159	179	182	179	171	160	165	179	170	168	183	166	189	165	172	161	172	179	173	197	168	196	170	178	170	166	189	170	153	156	191	152	163	186	167	189	173	159	172	151	182	207	175	171	178	156	176	159	183	166	169	181	172	170	162	190	120	189	147	164	157	166	163	165	162	166	170	179	166	163	190	148	153	151	150	157	170	171	159	152	173	172	170	141	165	166	185	168	161	158	171	176	171	139	188	180	201	180	185	170	172	185	182	173	179	178	175	192	169	169	179	178	168	170	183	163	189	168	179	183	148	148	156	158	195	170	157	165	164	164	167	176	158	164	191	169	182	167	194	162	176	177	167	164	167	167	164	159	175	175	172	185	184	176	169	167	176	160	153	175	162	160	159	161	159	147	192	188	187	196	154	148	184	195	171	189	172	160	172	156	172	161	180	168	143	166	171	173	162	174	178	163	183	172	183	139	170	163	168	161	181	166	178	184	169	160	165	155	173	174	158	157	174	193	161	183	178	174	158	179	175	173	193	158	154	175	161	133	181	172	153	162	157	166	174	176	148	161	195	170	180	183	195	181	161	160	191	180	189	159	175	171	152	177	166	169	163	159	158	178	154	173	165	179	181	164	160	179	175	178	176	173	134	175	167	158	196	150	174	170	159	159	180	138	189	167	161	175	180	182	189	157	171	175	141	158	184	179	148	188	148	149	160	170	177	181	189	166	173	166	162	160	190	175	176	209	197	163	175	159	167	214	178	161	165	183	178	177	176	176	188	178	174	192	181	182	179	179	162	176	157	141	135	147	174	197	148	141	191	171	170	184	191	177	200	155	164	163	148	169	186	183	153	173	151	181	184	169	166	156	179	156	185	164	149	206	155	163	167	165	184	180	201	153	153	168	172	157	167	168	175	192	156	152	160	198	164	193	155	175	151	160	174	147	179	196	174	153	151	171	181	188	136	195	154	170	155	172	177	160	166	189	193	167	176	182	174	190	191	175	161	182	156	144	161	144	179	162	184	186	165	155	152	170	174	185	155	185	175	170	175	187	182	167	148	149	179	179	169	149	165	179	183	186	168	171	183	172	160	158	156	173	170	145	139	168	170	168	177	173	167	169	157	191	155	168	151	186	162	147	143	167	167	159	192	177	178	190	154	147	163	160	151	144	158	175	165	198	174	197	179	168	156	168	188	173	187	160	177	180	182	181	177	187	177	175	177	147	189	179	178	152	149	177	179	158	151	171	171	151	167	165	196	181	173	170	177	176	155	195	166	176	147	166	192	173	175	167	169	172	155	166	177	187	176	181	173	180	154	148	176	152	167	178	171	173	155	187	183	197	184	163	166	149	182	153	174	175	193	168	180	180	194	170	184	173	149	167	158	186	152	190	171	196	171	186	164	175	179	165	175	184	160	177	179	171	162	199	170	161	166	184	152	164	162	175	150	178	168	178	188	164	158	161	167	169	140	157	171	173	164	167	175	167	149	160	163	176	164	152	161	185	174	187	178	188	155	166	173	169	170	182	184	164	187	179	174	154	154	167	162	166	166	170	163	150	190	162	185	193	158	165	174	180	151	187	213	186	198	134	171	171	150	172	170	176	162	170	172	165	178	181	158	176	191	159	179	175	178	162	158	152	188	179	179	174	171	178	179	179	175	160	178	179	158	160	179	180	198	151	162	163	150	181	155	171	199	188	192	174	159	172	167	180	170	168	188	178	190	189	184	153	166	156	184	168	163	179	182	193	168	165	160	148	190	161	164	189	189	168	143	185	176	187	176	152	165	173	170	180	164	190	170	169	174	181	180	162	168	166	157	149	202	180	172	191	166	173	143	129	187	174	150	197	206	170	179	164	191	146	176	191	170	162	158	163	158	155	164	162	191	156	179	161	148	171	161	164	146	172	159	189	141	180	178	132	195	177	184	189	170	186	188	166	175	193	179	172	194	175	170	175	153	152	183	169	150	162	166	160	165	158	193	183	166	173	148	170	155	182	184	151	204	154	164	206	146	196	168	168	180	163	191	160	165	180	192	149	171	187	164	167	191	159	175	191	194	175	167	166	167	186	164	175	184	184	161	186	164	156	170	181	145	184	171	167	174	164	177	173	184	134	157	162	164	165	157	149	177	153	150	177	168	179	177	141	173	153	174	184	184	185	162	151	170	161	187	191	190	162	156	169	180	189	149	164	155	135	167	154	173	151	151	167	184	185	161	182	171	154	169	181	179	149	167	210	180	148	179	157	182	163	203	162	191	179	177	167	183	173	187	186	163	164	195	168	177	186	155	194	182	197	168	180	164	182	149	154	185	184	167	177	164	171	165	177	166	167	160	182	175	156	184	176	182	177	174	172	161	172	182	186	151	178	197	171	175	185	188	156	171	198	167	156	174	178	180	171	167	158	169	174	183	157	146	167	165	174	170	193	150	169	181	156	172	160	171	179	176	152	176	177	171	176	184	152	162	172	146	171	190	144	188	174	162	160	148	178	179	167	174	151	183	186	158	151	178	149	162	167	154	155	204	170	154	178	177	170	153	156	164	182	166	174	173	151	183	153	161	175	163	169	161	176	181	155	166
26993	27409	36845	42611	37459	28588	22187	20402	22878	18474	15957	15606	11606	10956	9611	8636	7493	6533	5391	3560	2637	2051	2419	2095	1995	1251	1073	1151	939	990	1114	1678	1861	3106	1685	1843	2685	1411	1319	1253	1420	1696	1520	1548	1652	1471	1569	1262	1166	1042	1031	875	668	598	595	549	550	507	507	471	500	508	562	510	482	482	481	488	488	490	435	471	423	494	444	457	455	443	412	398	433	432	426	450	450	405	466	422	418	441	423	411	413	402	439	384	399	418	392	424	458	431	413	402	436	422	392	422	398	456	416	416	403	425	423	404	399	395	417	389	413	450	418	437	420	422	403	435	399	465	422	385	407	451	410	415	451	375	408	433	425	401	410	422	433	396	418	417	434	412	477	381	454	423	428	417	410	396	435	432	451	387	458	442	422	418	479	398	421	399	402	427	426	402	421	414	412	409	447	378	466	397	411	374	399	411	416	405	407	414	390	411	452	477	389	395	446	418	407	402	398	385	410	451	432	419	420	432	454	453	401	438	436	400	395	416	435	443	429	440	458	426	450	397	412	418	407	404	393	407	465	400	413	377	416	422	410	420	402	474	418	414	428	405	430	409	427	414	446	395	435	408	431	426	439	412	429	434	400	379	445	385	394	419	409	419	390	410	363	409	414	407	400	415	409	399	429	437	424	417	396	433	423	424	406	411	439	424	395	438	426	403	434	449	433	408	381	441	405	408	414	410	382	462	436	398	415	399	429	402	397	393	404	440	387	392	411	450	423	403	382	392	412	407	394	407	439	395	409	432	418	415	387	402	408	419	413	393	376	415	395	399	420	454	415	448	413	427	427	415	404	424	413	392	425	415	382	428	403	440	412	450	398	435	476	454	420	434	417	389	408	457	434	426	429	433	431	414	408	457	412	409	394	404	402	425	407	404	405	436	420	395	423	400	441	409	426	385	361	451	412	419	407	423	420	400	431	430	389	396	424	377	415	424	444	407	409	419	432	401	428	410	393	414	435	425	463	424	434	428	429	443	389	421	403	395	388	390	431	448	433	419	417	402	402	424	394	402	410	443	423	404	425	408	413	407	403	412	439	399	427	399	400	414	419	452	438	408	426	405	435	433	420	424	429	422	390	400	429	390	407	429	431	415	415	408	401	437	407	398	421	411	381	419	441	432	407	410	415	433	426	433	445	380	411	401	404	427	380	416	407	432	405	417	403	422	414	414	417	387	418	433	422	405	405	436	379	379	388	405	399	416	441	409	420	420	473	420	440	427	439	415	399	427	395	423	376	416	417	426	431	428	426	407	377	425	436	411	437	422	395	444	401	369	428	410	408	400	409	396	410	406	379	428	425	404	417	408	413	403	399	423	418	412	397	410	414	416	393	412	415	391	380	397	401	383	439	410	441	426	439	388	381	394	401	388	457	411	444	406	403	399	413	427	397	416	400	408	391	422	419	417	467	397	433	402	431	413	432	441	415	428	423	447	431	442	442	423	430	438	389	450	401	437	385	455	431	403	395	404	450	430	409	390	400	442	407	412	474	393	407	406	392	446	402	429	411	428	446	400	366	440	395	411	408	396	415	408	387	408	426	396	397	435	425	436	402	444	410	429	453	458	385	427	432	409	424	424	431	400	403	404	435	405	437	414	452	428	443	455	441	393	414	425	429	412	419	390	439	406	395	391	424	433	414	405	433	415	400	368	417	416	404	393	414	388	423	382	393	387	417	409	401	430	397	423	434	406	393	406	425	395	470	420	414	409	409	436	423	415	451	424	434	428	371	393	422	385	431	424	423	401	401	394	424	382	412	384	451	424	368	422	417	418	420	419	418	456	423	383	415	461	415	462	422	395	417	422	403	418	450	451	381	397	390	420	422	377	443	366	384	376	406	405	402	429	432	455	403	435	416	404	384	404	397	408	442	382	449	402	413	405	438	449	436	427	426	423	412	396	416	419	348	426	438	418	456	434	421	424	372	411	404	443	428	428	399	385	407	421	417	399	430	403	427	389	418	397	412	416	407	423	400	441	427	434	430	369	388	414	405	416	416	454	422	400	391	423	430	420	412	399	369	420	444	397	428	444	423	447	457	436	420	438	446	396	444	407	392	398	401	416	429	440	388	430	400	392	413	425	428	433	411	406	416	400	397	397	440	389	382	377	414	406	450	429	420	412	433	432	411	473	407	413	431	416	390	401	406	386	383	401	407	405	408	408	414	462	420	416	398	405	395	415	405	365	452	474	417	426	413	437	406	423	404	408	409	437	439	409	439	387	437	397	458	404	428	384	414	404	409	411	424	433	417	398	438	439	410	398	410	396	441	403	418	412	433	438	450	396	384	411	423	421	412	418	374	434	411	428	397	414	417	401	423	439	414	409	414	410	395	426	411	404	385	381	437	418	441	409	411	415	381	421	394	411	417	397	448	413	445	438	398	429	412	434	394	387	396	423	423	391	410	436	427	401	408	429	402	403	412	414	395	411	427	394	426	423	404	414	373	418	427	412	445	416	394	439	410	428	438	428	439	374	442	417	417	456	398	417	420	411	411	444	416	436	426	425	394	444	401	451	399	394	371	393	414	441	427	392	408	433	394	399	422	421	417	412	414	423	434	427	424	425	407	391	442	412	411	431	373	364	396	396	410	444	437	409	394	402	419	410	426	434	405	425	381	417	445	449	434	400	410	398	409	400	429	424	430	421	441	447	421	413	420	403	447	401	377	379	427	417	441	405	413	410	378	448	386	431	430	414	410	405	384	416	398	441	422	388	441	408	423	404	434	419	413	403	461	412	424	390	389	426	413	388	442	395	376	403	371	425	392	449	422	422	410	381	418	437	425	418	391	448	400	407	416	473	412	385	396	414	427	420	394	367	400	427	443	414	404	428	406	412	412	441	456	415	412	425	390	428	395	451	434	420	390	435	398	413	404	440	418	372	411	404	413	457	463	429	414	436	399	379	400	425	412	416	436	437	431	413	401	449	448	423	399	407	408	423	400	416	413	431	409	420	380	413	429	449	419	452	411	399	416	435	386	420	417	383	429	420	382	390	412	421	430	402	427	400	400	404	428	438	420	416	437	440	404	411	436	438	413	432	439	412	383	417	441	482	431	446	405	453	422	421	414	388	410	415	425	422	402	385	438	403	438	415	437	435	419	409	425	387	423	440	407	376	429	401	404	392	430	404	429	427	459	447	437	407	461	470	437	406	386	426	466	414	400	391	402	424	398	432	425	395	444	456	407	442	413	433	391	404	400	439	424	449	394	430	416	409	414	395	424	375	440	431	398	398	437	469	403	389	427	451	400	427	383	415	409	385	401	415	401	413	432	408	400	407	401	424	456	383	416	421	389	411	445	381	412	392	412	410	436	418	421	438	394	378	432	386	417	397	439	398	341	360	433	386	397	423	437	453	428	392	427	419	436	420	405	419	390	402	467	445	417	395	386	408	393	420	395	415	458	422	399	379	420	474	411	422	406	440	423	390	418	418	413	432	398	416	412	393	429	446	409	397	397	386	358	418	375	396	429	383
50003	43170	42407	43611	37874	30991	22726	19084	16896	14460	9660	8423	6241	5054	4146	3495	2489	2274	2290	1509	835	760	780	786	599	371	265	337	279	280	335	508	593	885	478	461	799	447	380	370	431	502	345	390	472	476	471	372	341	270	282	235	198	202	183	186	157	176	161	194	169	176	169	165	163	175	162	157	177	158	156	169	151	165	157	155	145	143	147	149	166	154	151	127	187	157	162	152	166	151	119	125	153	165	131	174	155	150	155	149	143	146	138	144	131	150	148	141	175	143	143	152	159	145	149	167	145	172	174	159	147	162	146	177	145	159	150	169	138	150	135	153	142	137	131	165	151	145	124	146	162	153	135	152	137	143	158	145	139	145	146	161	167	169	162	148	168	178	143	149	156	124	140	168	147	147	142	175	150	161	139	134	149	141	138	163	161	145	168	157	173	163	150	137	148	142	137	150	155	172	157	171	160	147	142	136	154	153	159	147	139	142	165	147	136	170	156	149	137	146	139	166	162	142	147	182	164	158	140	173	153	141	148	178	152	139	158	141	152	134	156	144	146	112	151	159	141	155	138	157	142	136	174	136	166	151	133	164	155	157	158	181	156	158	155	155	164	158	167	168	152	152	128	157	136	146	154	146	151	130	164	139	163	150	151	171	151	155	161	155	151	152	155	154	163	142	159	158	142	158	148	159	134	157	147	141	119	148	145	156	178	151	150	141	120	163	145	162	146	134	153	146	149	161	146	137	150	154	163	169	138	131	160	146	151	147	143	124	142	145	149	148	151	156	166	168	146	143	156	158	156	141	148	142	141	157	135	175	152	163	148	168	128	161	189	168	157	146	152	147	158	158	160	143	155	156	157	145	115	156	136	149	162	139	148	144	140	152	143	171	148	154	133	176	141	146	162	170	151	129	159	135	149	136	146	162	140	150	167	137	151	135	143	143	155	180	144	142	159	159	147	140	132	161	148	175	144	148	134	167	131	161	131	182	178	158	161	143	150	172	176	144	161	137	164	176	133	156	146	150	149	178	169	159	164	178	134	141	137	158	159	132	162	170	174	147	147	135	140	175	165	151	151	153	143	141	139	145	149	147	166	165	161	160	145	154	145	157	143	172	153	139	158	140	157	154	150	162	143	144	138	144	158	156	144	168	157	145	147	158	145	131	144	170	154	140	147	134	141	147	131	131	136	141	158	161	175	154	138	128	146	154	161	162	142	144	170	160	137	151	148	147	124	142	173	150	160	135	176	159	151	159	171	144	136	159	149	165	164	157	158	139	133	151	165	167	137	148	161	141	156	140	149	139	124	152	156	171	151	149	187	166	147	160	143	163	161	145	145	161	148	142	140	148	161	135	149	142	133	134	153	141	137	135	145	168	171	136	161	169	155	148	139	161	172	157	154	142	151	160	147	158	151	150	164	158	146	125	181	144	176	137	143	143	153	163	143	160	158	140	154	157	127	154	155	134	159	160	143	154	131	166	158	167	174	133	139	134	153	154	150	157	136	151	144	157	147	166	178	137	158	177	128	157	143	161	144	146	142	150	148	157	134	141	131	146	146	162	144	154	144	149	171	171	147	160	161	149	156	158	161	165	156	163	150	160	153	163	149	139	166	130	126	136	158	183	154	145	149	148	160	158	159	147	188	135	169	146	149	157	161	174	172	152	147	153	125	155	142	143	153	138	139	137	148	153	147	152	175	150	142	153	158	149	163	161	172	149	139	156	150	182	155	127	170	152	143	140	134	144	149	161	164	179	161	113	129	148	155	157	168	174	139	121	155	133	124	158	181	159	157	151	154	151	159	146	151	155	144	169	149	161	165	129	134	137	159	156	143	141	144	141	166	166	169	158	159	157	130	152	154	151	134	157	149	160	164	161	159	164	163	155	134	136	160	136	136	133	165	144	162	160	150	142	167	173	148	132	137	144	169	162	157	156	173	150	136	145	166	136	146	158	148	161	146	153	167	155	167	155	136	137	157	166	163	131	159	130	158	158	131	146	149	155	172	164	166	161	146	140	141	142	132	154	156	156	132	132	146	158	154	129	133	159	140	155	153	147	151	141	166	186	154	156	136	154	139	155	134	139	163	137	135	125	170	121	154	147	161	163	162	147	162	163	160	160	152	152	144	131	165	173	156	157	155	140	120	127	140	166	132	155	132	138	150	166	152	152	160	133	150	143	154	138	149	145	134	156	153	125	149	146	170	149	157	148	173	151	168	138	162	153	175	139	120	128	156	151	152	154	147	128	168	152	159	153	166	156	139	155	147	133	151	154	145	153	144	161	167	126	186	160	193	164	170	184	138	135	154	128	161	150	151	152	164	176	161	156	139	167	150	150	142	156	146	146	159	128	149	136	161	144	149	131	151	153	129	159	132	148	156	152	153	150	149	117	166	134	150	170	179	155	146	129	153	151	123	160	132	142	158	164	148	171	138	151	140	166	164	155	139	164	150	130	173	132	153	158	163	151	153	139	126	138	156	155	147	154	115	136	144	155	130	169	149	147	167	154	143	138	147	147	159	167	136	153	154	138	147	148	199	180	145	177	138	143	160	155	164	156	157	141	144	154	150	132	151	153	159	148	144	179	163	154	156	159	165	152	157	161	161	162	154	127	163	140	162	164	157	169	157	169	159	131	163	126	150	153	151	160	159	145	149	161	162	163	164	148	154	148	138	151	144	151	148	155	151	160	138	142	166	152	153	155	178	158	170	152	151	209	138	163	163	168	153	158	155	133	137	143	163	155	157	137	135	139	144	153	166	138	147	165	139	155	167	149	169	131	157	162	157	155	139	144	144	162	146	139	153	136	158	178	140	173	168	135	140	175	157	146	161	154	162	144	153	163	161	162	156	151	142	144	149	145	141	138	162	142	145	143	144	168	156	173	163	167	150	163	134	172	148	144	149	143	145	140	180	167	150	152	156	136	152	171	140	158	152	131	166	161	140	158	177	162	140	166	156	162	164	161	156	149	135	138	167	155	168	145	142	157	161	142	153	147	169	116	151	173	136	136	165	137	129	129	161	153	143	156	158	149	134	144	144	166	149	137	157	162	164	127	132	165	145	160	150	152	162	163	154	140	133	154	125	134	154	159	137	161	152	142	167	175	146	147	148	146	145	166	142	129	145	159	155	172	131	121	166	156	163	140	177	142	162	153	178	170	153	148	178	135	143	147	144	151	157	146	156	156	168	144	157	143	187	151	177	146	145	109	140	167	141	159	153	155	133	171	132	164	170	150	162	164	163	139	167	138	145	128	140	144	171	139	141	113	140	154	169	173	143	147	148	153	141	161	129	149	158	152	164	159	159	165	131	162	154	141	128	150	148	150	153	147	151	147	145	136	144	165	146	131	160	166	135	150	166	166	167	168	148	186	157	159	149	165	149	142	148	144	145	146	166	139	173	131	158	176	154	161	160	141	172	142	155	148	139	165	129	153	165	169	159	152	152	138	125	161	164	144	171	161	178	168	143	178	169	176	159	164	136	161	161	149	159	149	147	153
34089	36540	44877	48248	44314	34884	28244	27772	28661	26104	22890	23962	19300	18352	16589	13414	11279	9771	9395	6278	3653	3260	3696	3723	3016	1760	1483	1778	1404	1415	1754	3042	3626	5502	2587	2925	4926	2603	2100	1831	2538	2929	2205	2575	2742	2554	2373	1979	1890	1525	1401	1236	786	654	582	544	575	546	559	506	513	545	552	554	510	486	505	467	499	465	430	418	402	379	400	368	408	381	390	389	377	400	398	410	380	362	380	370	350	380	399	361	348	386	358	378	370	416	393	360	389	394	373	369	362	379	426	354	384	358	371	345	336	371	427	379	392	356	368	393	369	376	365	370	381	336	395	360	370	395	395	370	360	351	365	365	356	345	350	369	363	370	366	399	352	363	387	363	386	378	371	357	381	383	355	349	378	356	359	363	351	377	356	381	376	367	343	354	346	363	368	371	350	370	371	356	348	346	397	365	384	357	372	376	370	366	348	356	370	359	356	342	394	340	357	387	386	361	366	368	337	389	352	348	381	357	349	370	368	353	365	336	370	360	344	348	357	409	370	381	372	375	356	376	340	364	330	399	371	361	375	361	381	391	375	357	359	357	396	378	375	365	342	365	399	358	397	356	365	321	389	370	379	384	386	378	372	365	381	334	369	347	392	334	364	349	380	360	370	389	351	370	365	320	348	344	342	352	369	366	353	387	399	382	367	373	392	343	364	353	359	387	349	346	398	379	344	387	404	366	368	373	374	370	357	359	321	344	361	371	340	337	376	352	395	364	357	330	377	388	342	316	366	343	367	344	371	352	370	375	360	393	403	388	351	391	401	363	385	373	341	397	356	331	382	368	371	387	387	383	353	356	381	367	372	346	387	333	358	370	371	375	381	371	384	394	399	361	386	354	383	398	369	358	362	374	362	367	354	373	337	375	378	375	379	396	374	362	351	339	352	340	361	349	361	327	328	341	354	376	384	360	399	381	362	361	348	356	368	361	386	364	366	359	414	376	352	381	376	339	361	378	323	380	365	325	356	373	339	348	351	308	391	386	344	372	380	366	369	358	357	384	357	384	371	380	382	372	365	309	377	373	364	407	391	365	350	379	378	374	365	363	370	356	378	402	368	376	389	369	356	352	375	385	368	352	374	380	359	351	360	362	338	329	339	327	352	353	380	350	378	345	339	336	331	391	368	394	323	343	372	346	359	365	359	351	363	364	386	363	352	324	358	394	377	344	386	380	394	373	402	370	328	372	361	385	336	365	382	364	377	355	377	382	350	359	345	368	371	346	374	379	376	362	381	354	327	368	374	357	341	376	399	379	350	355	352	373	379	360	382	391	398	369	338	365	358	389	372	370	373	363	365	363	357	396	363	337	329	368	386	342	356	377	358	362	364	350	376	340	352	329	394	352	377	357	357	344	418	365	381	369	397	369	371	337	377	397	384	351	375	360	348	368	388	375	368	354	381	340	375	367	363	376	386	403	375	341	355	371	390	372	374	367	395	325	350	379	357	388	397	356	382	374	371	352	331	382	379	398	347	383	373	377	379	394	389	334	384	356	399	359	359	358	350	360	395	385	377	357	380	374	382	317	366	344	362	385	372	356	350	386	368	407	327	374	371	370	330	365	385	336	356	380	347	380	375	400	342	366	366	389	328	398	381	372	357	354	350	347	370	366	377	341	366	376	354	340	384	354	323	351	367	384	391	358	363	371	378	345	385	357	366	380	334	372	378	345	372	352	374	353	356	369	357	342	384	380	349	377	349	346	373	339	348	361	374	384	338	361	387	377	362	383	360	378	369	356	355	402	350	403	376	390	404	416	337	362	400	358	386	339	368	385	344	373	356	350	352	369	374	353	359	360	385	366	372	381	372	372	362	383	354	376	391	364	339	338	335	333	341	344	379	376	396	369	342	353	355	376	394	397	337	367	400	396	343	375	340	345	346	342	383	346	362	336	349	364	360	358	374	412	341	371	365	359	360	371	312	377	389	347	342	367	371	343	357	373	348	358	368	389	361	364	346	332	394	370	354	329	373	388	348	356	378	370	354	377	323	387	377	394	371	403	380	397	371	348	369	360	317	370	356	368	361	377	368	361	366	381	372	389	348	373	321	362	399	368	347	377	363	355	379	344	367	386	353	358	364	361	356	332	394	393	375	366	381	325	328	396	361	374	360	370	381	346	397	361	371	365	371	365	375	391	380	366	354	382	335	361	349	366	346	359	373	368	375	376	372	336	361	371	394	369	401	360	369	394	362	390	379	350	371	419	393	407	381	402	368	413	372	372	369	354	394	369	371	374	361	354	361	372	368	365	380	358	362	377	358	384	392	380	374	380	298	357	374	362	352	371	350	363	372	339	373	400	352	369	359	390	345	357	348	352	360	352	348	380	363	371	365	364	349	369	367	338	378	385	345	395	371	342	340	342	369	352	363	365	360	371	372	387	338	374	375	337	376	374	325	349	310	336	342	380	350	334	365	359	354	373	386	360	377	368	341	357	354	350	334	393	353	382	397	385	360	388	342	373	366	345	390	374	382	343	336	366	385	356	368	348	345	385	356	375	355	375	370	337	331	349	344	392	366	375	343	341	410	353	371	343	350	342	354	365	359	375	367	388	360	353	401	342	357	364	347	362	367	339	379	356	364	397	326	393	370	355	341	398	340	401	384	377	402	376	348	363	340	349	379	342	387	399	381	404	373	325	397	372	367	359	358	328	375	380	389	355	380	353	359	364	373	349	341	370	369	348	328	317	350	355	360	348	348	366	370	365	375	369	356	342	344	350	353	376	381	359	407	345	321	334	354	371	353	357	353	360	351	408	335	374	375	362	391	354	364	354	372	354	391	390	343	364	398	347	379	363	365	371	392	380	373	367	353	353	369	323	348	333	351	371	384	380	360	391	366	379	355	357	333	360	379	337	340	336	379	347	352	370	378	356	365	345	398	381	373	400	329	373	372	373	366	370	330	337	353	359	359	353	397	364	362	356	364	357	363	341	389	387	373	399	371	397	369	372	364	391	337	363	375	360	370	338	365	370	382	352	399	389	360	338	378	365	392	370	354	372	390	352	367	370	362	353	379	379	383	370	364	372	395	354	376	354	338	373	329	343	355	361	372	353	316	371	361	379	358	345	347	386	361	383	369	353	368	377	377	368	362	380	365	376	375	396	372	368	357	378	365	374	356	386	339	387	338	360	340	356	356	383	368	376	354	369	406	362	348	394	360	389	364	362	375	338	361	370	363	352	361	407	354	364	344	411	340	354	353	364	352	356	346	352	377	366	351	381	372	368	346	358	351	349	382	357	387	389	352	365	341	416	398	389	359	368	382	351	348	385	367	354	352	371	383	346	430	367	325	330	377	380	348	355	376	380	368	384	341	384	400	366	362	396	394	393	378	363	349	346	348	361	341	348	378	349	367	322	356	375	335	361	370	389	387	349	355	362	350	389	386	343	375	378	362	372	392	381	398	358	347	364	333	389	368	366	371	316	369	361	342	352	377	364	366	392	358	383	354	361	329	382	364	344	358	336	347	384	386	373
23017	17976	16965	10893	6435	2943	1692	1342	923	783	619	486	384	355	339	294	262	235	241	221	188	175	153	180	187	168	148	176	142	134	165	157	165	161	146	167	136	155	172	169	155	163	146	174	176	163	161	153	165	154	161	153	156	131	172	157	142	158	157	133	135	146	136	140	137	141	137	126	135	139	123	125	129	164	149	116	143	143	137	154	129	152	144	146	143	148	132	150	143	109	143	136	132	136	126	168	135	139	120	137	146	127	125	132	148	129	134	135	155	154	157	133	125	127	143	123	144	140	121	127	147	130	133	125	131	141	119	128	127	146	146	148	137	124	136	122	148	141	124	135	175	121	120	133	136	136	144	140	139	140	141	149	137	146	135	145	136	161	129	121	146	134	137	136	139	154	151	122	128	142	132	148	163	124	157	128	150	142	153	127	130	139	137	151	143	114	135	133	148	150	157	135	143	139	135	135	127	156	156	122	147	124	139	151	149	142	139	145	125	152	155	155	132	135	153	141	127	135	144	138	154	141	142	128	127	137	143	124	130	138	150	151	147	154	145	112	150	142	141	139	137	153	140	130	142	146	137	145	154	138	142	114	153	133	146	143	122	158	142	141	148	118	140	127	125	141	142	141	150	152	139	131	153	131	155	135	139	121	131	134	138	136	134	157	130	129	139	162	128	135	140	143	115	139	140	151	125	138	150	158	141	129	153	129	142	144	142	140	124	149	158	140	138	155	102	132	120	127	133	166	155	154	143	137	173	142	148	125	158	126	124	143	146	151	132	141	147	140	148	144	141	147	142	128	139	148	134	147	135	151	145	133	146	129	141	152	159	155	136	149	135	155	155	126	153	151	135	133	129	124	144	138	115	147	140	138	117	153	141	145	171	137	131	139	129	120	135	140	139	138	135	134	141	141	138	160	146	130	151	139	134	134	124	129	130	111	146	144	150	131	129	148	138	138	122	116	123	136	129	134	134	150	137	152	134	147	129	133	140	138	149	139	139	129	128	135	129	143	135	138	161	144	123	133	146	121	133	136	137	126	130	144	137	118	127	148	148	145	130	156	124	139	132	143	149	137	140	143	135	125	120	120	140	128	132	131	118	152	149	138	147	129	150	147	153	146	162	136	145	127	148	137	117	129	144	136	147	142	133	118	123	129	129	130	154	142	145	152	132	154	140	126	126	148	137	143	124	156	143	128	144	115	140	125	132	158	136	136	124	146	131	135	138	137	152	124	152	143	136	139	139	149	131	141	150	153	148	133	161	140	143	123	162	129	132	159	116	127	131	145	134	149	143	145	133	137	146	127	130	133	141	146	162	127	132	143	143	147	152	112	157	138	152	155	130	120	141	150	151	140	128	137	147	138	146	122	131	125	111	137	113	122	153	140	142	156	147	134	157	132	142	138	120	104	125	118	143	121	133	139	145	130	118	144	127	160	151	143	112	143	162	129	140	146	143	145	154	140	153	136	149	137	138	151	155	144	156	142	142	141	147	153	133	137	123	130	138	142	117	147	136	143	160	145	112	164	134	116	155	141	114	121	140	137	155	113	142	134	137	130	135	136	135	139	130	126	137	132	141	139	129	139	157	146	116	130	132	156	129	117	132	136	125	154	127	144	156	142	151	118	120	138	167	155	165	133	144	152	137	151	138	162	142	148	150	142	127	149	142	123	137	150	132	155	135	141	121	132	145	159	143	153	133	115	154	132	152	145	139	132	135	129	147	121	130	153	151	146	127	146	120	114	120	127	155	154	128	131	165	152	132	154	119	125	134	129	155	152	148	143	128	157	162	155	133	139	124	124	131	132	127	155	139	140	147	144	122	127	144	137	133	138	155	159	130	139	132	157	126	145	148	149	154	141	135	143	163	140	124	135	148	142	127	146	129	131	141	133	126	129	154	147	136	140	155	137	115	149	126	124	149	125	152	132	149	134	128	145	135	138	141	132	142	133	142	137	155	141	125	138	155	136	141	131	127	157	177	134	156	139	142	139	154	146	146	142	141	119	131	144	122	132	131	177	140	144	145	135	157	132	136	140	145	145	140	123	118	122	145	143	116	155	123	142	123	129	146	127	152	155	139	136	140	147	127	148	119	143	150	153	162	123	141	146	141	129	123	134	152	127	132	132	133	141	133	120	136	146	145	148	117	152	129	130	122	134	130	125	139	132	127	128	127	134	124	151	169	137	151	143	141	111	150	164	130	114	135	115	140	142	138	134	132	124	146	170	153	124	137	150	158	148	147	146	166	145	143	124	130	111	140	120	146	128	161	132	136	120	133	153	125	146	133	119	122	147	140	116	154	150	136	145	134	141	140	149	158	128	151	135	136	135	122	140	158	128	150	132	124	120	162	136	133	173	142	146	153	137	147	132	138	158	151	137	124	124	138	129	117	138	139	154	153	139	156	146	144	158	130	150	143	111	144	141	128	137	155	137	168	130	127	129	156	133	123	130	148	143	134	113	146	158	131	133	130	136	124	134	145	124	167	143	154	124	123	131	138	158	127	159	143	147	139	134	136	151	138	109	157	143	135	160	123	122	125	143	117	144	143	148	119	126	157	135	154	134	127	125	161	123	127	133	122	137	124	124	136	128	124	131	135	131	114	133	135	140	145	151	139	124	154	115	158	130	148	120	149	158	146	129	157	160	152	138	131	129	142	126	125	132	125	141	130	134	143	146	133	152	150	133	143	148	137	139	137	151	127	127	146	142	137	145	152	148	145	123	140	138	149	163	133	128	145	132	129	128	140	122	140	148	130	126	126	142	145	159	143	143	133	122	157	114	139	171	128	152	158	134	135	137	134	137	161	150	99	142	128	128	134	153	133	141	119	152	140	147	149	143	122	146	118	137	146	156	149	136	114	137	148	143	129	130	149	134	137	158	124	148	160	133	142	139	149	125	143	163	138	155	133	138	142	154	150	120	156	146	151	150	127	172	136	152	122	126	137	132	138	147	136	166	157	119	130	126	122	140	115	131	103	150	126	139	130	147	122	128	115	129	140	131	158	148	139	132	130	129	137	140	137	145	137	150	143	143	147	146	156	120	110	140	138	135	157	126	105	126	132	143	133	150	132	150	110	157	146	164	132	145	116	131	142	147	128	134	125	144	144	136	118	150	144	146	157	138	130	159	142	124	140	144	136	145	126	130	139	142	131	144	146	140	123	139	138	146	116	140	129	148	143	131	138	119	150	147	140	161	132	135	125	134	153	135	135	134	152	130	138	152	108	126	132	134	160	123	132	139	156	143	151	149	156	149	142	130	125	132	126	136	122	132	130	145	136	135	144	137	150	157	135	147	145	120	140	128	144	142	141	132	137	155	156	134	112	147	131	128	120	144	138	130	129	142	133	145	147	157	157	129	140	129	127	140	131	140	132	162	138	151	134	135	149	118	117	135	133	148	132	133	140	128	127	140	143	125	149	137	153	134	154	130	142	124	162	162	107	107	131	119	171	146	138	145	135	147	149	153	126	143	136	127	129	144	148	150	139	165
14159	16078	23507	20345	17637	9582	6891	5560	4387	3981	3205	2691	2072	1915	1730	1430	1199	1174	1006	870	750	631	611	598	620	546	500	534	504	516	469	532	487	592	488	475	518	469	486	429	440	468	426	463	460	451	414	423	400	444	403	405	388	404	408	345	385	374	376	336	419	398	337	373	326	351	379	362	368	362	352	353	319	372	332	360	374	369	343	324	316	346	361	361	346	351	366	339	349	359	399	346	328	361	358	393	322	366	348	349	343	370	338	363	334	312	343	356	348	354	334	347	365	354	344	339	349	357	344	340	322	347	364	333	329	359	360	353	357	358	340	333	360	381	308	369	333	331	358	363	365	386	350	366	349	368	315	358	362	340	359	363	339	347	353	342	318	388	362	366	356	299	343	338	348	337	377	366	341	383	343	347	350	316	353	372	349	326	373	309	397	344	328	370	305	317	344	345	367	368	345	338	335	332	368	362	360	354	368	336	345	319	367	325	349	344	366	341	349	364	359	366	325	334	323	309	358	352	365	366	363	354	353	355	389	351	366	328	363	346	336	320	343	363	367	347	348	357	350	350	336	354	362	333	357	335	323	346	361	304	360	324	327	354	354	360	344	323	327	358	352	362	347	332	331	381	359	343	325	365	346	317	331	351	362	359	368	333	358	393	332	372	362	328	324	344	353	354	347	361	330	368	343	362	350	355	344	347	407	358	333	376	325	350	360	357	379	361	351	370	357	361	347	376	337	390	342	360	371	290	316	354	360	344	377	339	345	357	362	391	326	361	349	357	360	336	361	373	352	371	318	386	330	350	366	322	343	333	337	324	331	350	355	324	361	336	346	363	370	349	346	364	370	351	353	334	378	366	349	360	357	363	378	365	329	348	371	335	340	339	349	371	325	351	339	381	373	306	357	328	352	368	367	357	348	381	334	351	357	338	326	315	346	362	367	390	350	369	348	343	335	341	357	343	357	357	359	334	348	382	367	336	349	397	346	348	330	345	345	373	335	337	402	368	382	349	329	356	353	399	337	358	369	370	343	347	360	361	348	365	368	339	338	369	337	345	371	341	342	304	364	346	383	369	368	331	313	362	309	360	349	372	366	357	325	344	357	354	349	336	370	351	306	344	315	352	322	334	361	360	360	387	355	340	382	349	349	343	336	346	341	365	356	348	346	357	358	346	373	366	328	330	340	354	368	324	364	353	329	363	349	366	368	347	376	354	343	355	356	324	400	352	331	375	337	321	330	344	351	339	344	314	373	334	317	325	342	344	362	342	343	377	337	341	358	326	367	337	333	380	381	317	368	358	372	345	352	350	363	337	351	364	340	347	342	339	379	346	367	349	361	328	354	353	352	333	373	379	358	323	344	321	386	369	339	352	360	356	344	355	327	366	351	338	381	351	366	367	342	359	366	304	369	343	317	320	349	366	360	320	351	358	377	371	365	314	382	336	334	320	321	331	335	366	326	356	358	353	356	368	366	353	347	343	345	361	343	332	329	365	372	326	353	346	338	330	351	330	380	331	369	353	320	376	333	357	363	340	351	354	330	357	331	348	349	375	317	346	365	371	320	355	318	319	364	339	312	374	382	351	346	344	359	299	335	392	369	346	331	382	372	370	348	346	365	359	329	336	389	359	334	327	372	357	351	345	331	379	338	362	356	330	389	335	372	343	361	313	311	357	351	329	348	370	406	344	339	366	320	348	335	354	325	331	325	355	351	345	371	345	351	392	341	340	324	313	350	348	349	334	364	352	318	364	351	342	351	351	331	356	376	332	344	349	327	314	328	333	339	351	366	340	346	349	351	346	355	354	337	354	383	365	366	309	362	337	361	334	365	352	325	348	351	342	378	326	339	336	319	341	349	359	335	336	364	350	350	360	358	339	367	356	375	354	364	347	377	332	360	361	355	354	344	363	362	363	318	353	368	351	337	330	352	363	350	363	359	320	321	343	364	348	336	324	365	310	368	343	349	322	337	360	342	316	347	361	341	327	353	357	335	372	363	364	334	351	348	348	352	332	341	334	357	311	347	354	346	346	344	345	370	342	348	346	361	366	375	335	324	337	328	318	373	372	369	312	352	332	336	373	341	355	355	337	365	352	363	365	328	362	337	366	347	378	352	342	341	377	343	342	334	355	370	357	323	369	351	331	357	331	364	334	320	377	332	359	377	369	374	335	322	374	371	338	368	374	364	348	338	306	380	370	332	373	348	347	322	350	351	356	361	340	337	365	333	340	330	345	333	351	351	342	348	377	339	337	360	340	344	378	338	375	334	364	346	357	353	319	367	346	360	331	363	332	368	345	363	366	341	347	366	371	368	332	359	327	328	370	347	341	321	344	357	377	339	310	352	360	352	370	374	317	315	336	369	341	345	360	347	353	332	321	335	341	362	342	352	366	314	354	352	377	354	340	358	348	354	345	362	313	379	334	338	362	335	328	361	361	370	354	356	384	362	394	328	328	336	342	363	355	350	355	367	329	348	348	388	343	323	329	310	341	343	387	331	350	339	358	371	334	346	358	370	327	376	361	387	352	331	367	348	342	322	353	341	360	336	302	340	353	368	374	339	385	348	355	331	310	356	348	341	372	337	332	373	347	342	348	356	357	380	344	360	338	360	320	346	376	305	340	341	332	364	325	390	367	345	351	359	366	361	316	342	341	367	355	346	338	338	374	362	341	349	335	349	339	330	364	345	361	341	336	350	351	355	350	310	338	370	354	364	354	362	357	348	330	401	339	337	335	356	347	359	340	342	408	384	330	331	392	370	346	362	384	329	333	359	332	332	352	340	370	329	352	366	303	329	377	342	334	371	373	368	316	332	346	336	338	352	361	324	338	359	338	366	314	378	359	342	339	313	354	341	349	352	363	337	322	367	317	364	331	382	348	328	352	350	379	392	357	363	333	341	351	338	366	337	362	367	361	339	322	379	358	363	372	337	361	314	330	336	333	324	356	336	325	335	345	328	343	347	365	355	327	365	371	362	366	364	329	344	362	356	335	325	364	364	357	351	319	400	355	355	342	339	337	308	352	336	374	324	353	345	325	362	358	347	368	329	335	358	327	362	351	356	324	362	358	331	350	338	338	367	351	336	355	336	320	351	322	340	345	337	351	371	365	371	322	324	357	337	360	347	318	374	330	330	342	383	340	371	330	342	341	347	313	358	365	329	376	344	360	361	334	340	363	373	358	344	333	323	335	349	346	365	354	370	371	350	348	368	358	355	336	369	321	348	382	346	351	326	346	316	352	325	340	382	331	383	362	355	327	359	367	359	318	365	329	341	372	357	360	330	365	327	310	336	341	343	346	375	371	393	338	378	340	352	327	369	346	339	366	334	348	379	343	379	345	335	341	334	367	325	348	356	328	368	352	333	336	311	384	327	338	324	374	352	358	333	360	353	323	364	362	341	303	333	326	323	331	340	341	336	362	325	318	322	340	355	320	355	353	377	349	363	390	373	352	325	367	331	355	387	379	340	334	344	334	334	345	349	355	342	354	334	355
41430	39266	39219	35368	34693	24657	13552	10295	9303	9170	5774	5000	3094	2237	2292	2018	1572	1372	1267	1017	677	499	531	435	406	285	302	315	252	253	278	364	512	634	412	397	554	275	309	248	344	343	318	322	340	329	298	300	259	253	228	213	178	193	187	206	157	171	171	181	152	179	158	188	203	177	166	190	168	201	165	181	181	152	194	193	171	169	156	171	171	156	166	174	160	154	161	179	172	173	163	153	174	189	185	187	195	188	139	146	149	180	176	170	180	189	172	192	164	174	165	185	174	147	172	196	184	168	184	147	177	177	173	174	168	149	183	160	189	189	156	167	167	158	169	170	133	167	174	180	165	182	161	167	164	184	157	174	204	173	205	177	186	162	188	165	173	171	159	179	180	170	181	185	176	181	195	179	156	163	159	151	162	184	215	187	171	188	169	182	168	168	192	169	171	164	179	181	177	168	161	174	152	172	182	185	173	165	143	157	151	171	157	178	173	202	177	175	177	174	172	170	170	160	155	183	162	155	178	177	155	202	192	172	174	193	153	191	174	192	183	184	146	189	162	184	173	173	155	164	190	165	162	170	158	178	183	166	165	157	159	197	190	163	171	175	163	163	190	165	162	188	200	168	183	181	178	180	181	169	167	162	185	148	177	183	163	157	165	167	185	166	175	195	189	181	153	176	191	195	182	162	182	160	185	147	161	157	181	178	151	184	153	188	184	162	158	188	197	170	149	159	169	184	180	192	189	166	176	200	179	175	194	157	167	160	172	170	171	172	180	188	174	168	166	138	164	173	173	157	155	173	163	171	194	182	174	166	157	172	158	154	175	169	161	159	167	190	172	200	164	155	177	179	148	196	174	173	155	179	176	168	186	153	163	182	215	163	166	188	165	175	171	178	162	175	181	155	160	168	151	171	164	167	174	171	184	144	176	181	180	184	166	155	162	178	179	195	146	154	209	166	174	174	184	177	178	187	175	187	173	170	173	168	150	162	176	192	181	170	178	159	159	186	196	160	170	172	175	170	141	169	184	174	204	193	172	163	166	165	155	163	160	159	187	166	167	156	145	184	191	190	191	199	200	166	156	163	176	182	170	151	189	165	174	165	154	190	197	150	174	173	176	175	186	158	185	164	178	198	186	184	179	170	161	181	169	176	173	171	154	164	171	156	170	172	175	158	164	157	193	190	181	189	171	184	166	186	168	185	158	155	179	174	172	180	167	172	180	207	189	151	185	165	132	158	154	180	170	149	163	179	158	190	171	158	153	207	176	160	153	158	137	158	157	181	165	161	174	178	158	157	158	161	177	172	196	164	158	158	171	144	176	175	149	178	176	180	155	165	166	168	193	171	162	184	154	147	196	161	199	192	166	184	189	188	154	191	166	187	168	164	179	152	166	170	184	182	138	171	185	182	157	170	179	194	170	162	173	167	168	189	169	171	176	168	170	166	184	166	183	167	173	159	146	163	158	174	205	158	181	183	197	183	147	158	179	162	168	147	175	161	149	166	178	162	177	189	160	175	161	166	162	146	186	170	170	178	165	154	206	173	190	199	164	183	155	158	163	148	171	187	150	164	184	175	156	149	179	195	195	166	144	174	167	166	141	194	177	161	160	195	173	171	146	172	193	197	187	179	172	192	163	192	186	178	161	157	180	176	166	161	157	185	160	161	170	177	167	178	171	177	168	174	168	154	154	163	175	159	195	180	181	169	164	188	184	182	189	177	172	185	151	168	176	165	203	164	161	161	147	184	174	169	184	175	171	157	171	167	152	155	156	190	138	171	177	174	168	173	175	179	170	174	174	170	163	189	176	156	164	188	171	169	162	164	145	182	186	142	178	149	166	160	155	166	200	183	174	164	167	169	163	181	180	161	159	178	169	171	174	183	177	177	165	162	157	172	156	172	171	172	172	176	164	177	181	164	170	153	172	189	188	175	204	178	177	160	158	148	171	135	171	166	185	196	156	169	199	153	207	189	164	168	158	201	152	167	181	148	175	139	164	193	173	175	214	170	173	180	153	163	169	178	167	136	188	198	164	175	192	184	169	146	165	154	181	172	148	177	152	155	158	166	166	151	161	188	189	166	179	168	163	182	171	193	156	194	176	165	165	157	165	176	178	187	164	150	198	186	166	182	152	174	159	176	140	148	148	186	158	179	154	175	158	202	163	164	184	190	140	195	171	176	142	193	169	164	196	167	192	190	191	146	186	190	147	169	168	159	183	156	168	173	170	185	162	173	159	192	176	183	170	171	172	178	180	154	183	177	155	189	190	169	178	167	170	179	185	182	160	171	168	194	158	198	173	157	162	175	172	158	170	215	194	174	184	162	194	161	170	163	175	191	167	172	170	142	204	163	155	185	177	165	177	160	180	179	159	188	167	171	157	149	185	175	184	178	177	179	176	168	158	195	164	160	182	173	176	176	161	180	174	157	175	172	158	153	141	170	186	144	167	174	153	157	174	168	199	173	166	169	155	174	151	212	175	183	172	167	158	183	171	184	178	150	187	176	198	168	188	176	158	145	161	181	173	194	185	172	153	174	165	167	188	149	144	185	171	177	156	176	163	196	192	166	187	174	161	158	181	191	179	187	171	153	168	187	152	193	169	187	182	170	176	174	154	170	198	180	191	156	164	172	171	177	175	185	173	168	178	172	191	172	155	181	173	194	162	203	197	180	159	173	158	165	167	166	184	192	172	165	161	157	167	193	153	172	164	153	170	162	169	162	182	181	171	164	173	170	176	177	174	183	203	182	168	161	168	167	165	172	169	178	174	178	179	142	186	166	172	164	151	169	205	167	150	172	178	190	175	165	170	179	173	152	177	182	152	177	182	177	171	152	174	165	171	193	179	176	174	180	163	146	156	164	163	174	168	173	167	165	158	181	183	162	181	194	164	204	186	169	155	158	170	181	186	176	179	143	168	179	170	182	188	163	148	160	163	172	174	183	148	177	171	161	169	164	167	192	188	182	161	181	181	198	163	178	180	167	161	191	180	163	169	169	164	156	165	168	160	165	166	186	150	175	165	170	174	172	168	203	184	172	189	164	177	165	169	170	137	205	174	159	156	176	162	177	147	171	156	154	160	177	171	139	189	169	159	181	202	160	189	186	187	176	167	170	173	206	175	187	174	203	182	160	173	167	146	178	201	188	183	149	192	178	195	194	184	182	141	158	150	186	186	144	179	173	176	172	151	193	163	176	176	159	138	174	171	159	202	187	167	171	189	179	158	164	198	158	175	152	181	202	181	170	176	162	164	171	140	180	167	171	184	163	161	154	184	160	181	175	189	175	175	170	158	161	158	199	160	184	169	162	171	166	148	168	162	181	170	170	174	189	181	182	181	157	179	171	149	154	149	186	161	175	170	169	183	178	175	164	158	159	170	164	171	200	178	165	134	157	177	177	165	176	173	169	153	169	160	154	180	153	173	178	129	169	175	183	179	171	180	183	160	174	172	174	173	193	176	161	196	185	171	164	204	165	169	186	142	167	183	161	163	169
26796	32330	39715	40661	41029	25847	18282	18964	20474	21014	17410	17214	11683	11051	11011	9752	8094	6857	5924	4872	2860	2412	2435	1904	1816	1219	1125	1113	1059	1124	1409	2128	3309	3662	1862	2280	3104	1572	1572	1273	1764	1676	1626	1547	1685	1618	1406	1207	1091	1081	901	761	637	587	520	558	511	480	526	535	513	503	496	520	508	497	475	470	521	472	474	449	431	480	451	462	417	407	405	427	433	455	416	479	432	446	423	407	444	403	445	395	378	386	401	441	395	448	426	415	403	409	417	421	449	435	441	425	408	441	388	446	414	407	427	427	396	440	407	397	415	420	452	436	424	418	431	444	415	416	406	457	415	413	403	394	428	398	420	415	445	435	404	450	450	455	423	429	410	426	421	424	410	450	383	406	428	428	441	416	413	399	401	397	394	419	446	443	373	418	405	418	406	428	401	388	446	403	416	431	431	445	403	426	385	437	412	447	445	403	433	436	404	406	395	412	411	444	426	414	415	496	420	424	403	389	444	388	428	373	409	390	420	425	406	395	409	402	459	422	397	449	382	402	402	451	414	401	403	429	431	431	411	428	399	417	438	390	451	424	469	408	413	431	430	476	386	406	415	419	416	465	422	442	421	406	409	408	468	438	397	409	399	404	436	421	416	414	402	457	395	410	443	427	363	414	395	392	423	409	394	421	425	391	438	414	432	458	416	450	447	416	411	399	407	454	396	440	457	442	420	441	437	433	417	422	410	432	418	406	449	446	401	402	387	418	400	412	430	424	449	392	411	434	424	399	418	419	412	393	436	420	389	429	420	424	397	423	377	412	444	418	395	425	386	438	400	417	469	449	426	401	427	414	408	415	402	424	418	440	448	389	432	443	455	446	416	434	435	441	375	418	393	396	440	436	399	438	446	426	395	458	425	466	419	405	394	435	451	427	455	401	454	402	429	457	402	412	431	442	418	424	426	401	417	435	412	363	424	403	426	423	427	417	400	428	419	413	399	415	459	421	379	445	406	404	390	426	429	418	440	407	393	385	431	428	402	440	443	394	441	426	419	407	454	447	411	419	434	384	413	427	437	380	413	397	421	406	452	435	407	437	413	412	393	413	433	425	448	376	444	405	413	366	421	428	435	371	403	402	439	410	415	425	448	429	395	430	448	394	386	420	436	449	441	403	413	414	407	417	437	445	421	441	455	410	412	429	417	427	424	398	422	399	412	401	414	452	398	427	422	401	387	441	448	411	375	426	428	385	414	377	414	408	395	455	442	446	418	413	412	422	411	414	433	422	410	426	429	415	457	420	444	414	464	406	426	432	437	432	406	416	424	401	418	428	410	464	376	424	412	411	472	386	438	423	433	390	431	412	402	435	439	410	420	424	370	424	409	440	420	420	382	427	390	432	404	450	425	428	421	425	453	434	385	444	417	414	404	410	394	387	420	416	460	415	420	415	461	440	413	423	400	450	425	438	415	424	457	410	370	422	418	419	396	399	408	428	435	454	412	410	431	385	403	412	403	437	411	427	390	423	414	421	397	420	426	447	413	409	407	413	438	408	391	422	392	391	454	422	411	417	450	410	376	399	439	430	426	441	397	412	393	432	440	399	421	429	402	410	409	414	416	411	390	393	429	411	398	425	381	420	432	430	398	436	384	436	422	416	427	367	400	427	380	390	421	435	469	431	387	385	389	435	413	426	431	440	456	436	405	428	449	426	392	414	401	424	431	378	422	417	384	416	397	412	422	445	424	424	414	411	414	452	424	398	449	388	415	414	398	412	424	418	431	443	423	418	413	430	427	424	404	404	419	442	457	395	414	427	412	461	402	394	413	429	460	432	435	416	404	450	380	446	428	408	408	411	386	402	417	408	408	414	441	417	428	441	412	416	409	413	423	379	401	448	410	425	410	432	408	417	447	377	411	422	435	421	384	412	422	420	404	413	407	441	431	424	431	418	404	436	406	442	421	393	436	407	370	407	419	409	408	388	413	406	419	415	421	425	411	450	430	419	425	430	422	406	423	415	415	446	414	388	423	434	421	373	428	397	414	394	429	427	419	444	437	396	419	420	419	423	424	422	421	448	419	430	419	394	404	393	428	437	405	415	444	433	402	400	434	464	410	403	424	405	419	436	409	456	415	421	412	420	400	387	417	439	473	420	485	412	406	383	388	453	398	404	416	427	444	389	398	404	446	437	390	436	406	429	398	418	418	416	425	393	395	438	410	412	415	364	416	386	401	415	410	431	411	405	392	424	463	440	431	412	420	405	424	420	426	415	419	477	414	433	396	417	411	416	391	426	430	380	444	422	385	390	373	400	403	446	414	402	427	382	432	401	438	441	419	410	397	414	422	417	420	437	429	378	432	402	436	408	396	405	425	394	416	403	440	465	386	414	417	478	435	416	439	406	398	451	420	408	442	419	393	427	424	400	393	442	412	415	438	421	435	411	405	420	444	383	438	420	442	427	408	440	434	446	404	395	427	387	420	394	410	415	397	410	424	423	412	384	433	423	429	422	382	415	411	432	393	418	390	381	437	436	420	424	418	406	394	437	394	404	402	390	425	436	420	401	392	421	418	395	433	427	422	404	409	396	404	392	406	408	386	415	401	416	435	468	416	435	411	380	408	390	436	438	419	427	415	426	386	403	417	432	395	397	453	400	407	398	424	402	443	424	413	401	410	439	393	401	380	453	387	446	414	432	410	393	434	406	420	417	408	431	401	429	436	423	408	437	379	426	447	439	400	451	424	420	378	396	432	440	416	383	384	410	408	428	431	420	408	431	394	396	446	437	400	423	420	394	450	428	410	410	446	405	398	420	407	428	400	453	414	402	456	436	431	437	429	450	395	384	419	436	420	442	432	458	419	406	427	425	445	426	425	405	393	401	415	424	426	414	436	416	406	433	441	407	424	404	430	423	398	407	395	420	437	387	422	445	422	404	433	399	389	428	429	452	388	417	430	443	435	408	425	436	419	407	432	417	424	419	439	404	411	412	389	389	421	403	422	425	399	400	455	410	430	399	402	439	437	410	398	393	431	453	404	407	409	400	438	395	434	423	435	441	445	401	415	425	464	401	416	408	400	406	462	401	411	428	397	401	391	401	407	431	374	421	435	417	420	421	428	427	386	392	430	459	359	412	420	457	428	432	415	418	430	425	403	395	422	421	414	424	444	419	382	418	442	421	435	434	436	413	436	392	407	427	419	407	466	406	430	413	412	413	426	462	399	411	381	388	429	419	419	446	433	411	417	462	391	438	463	403	423	413	442	409	422	399	437	446	407	445	406	409	437	447	413	438	431	402	428	418	420	419	430	421	445	404	405	407	448	406	425	448	422	407	439	418	408	404	405	423	390	410	396	417	415	465	378	423	389	427	441	427	415	429	427	412	395	417	420	435	418	395	421	425	434	373	398	382	397	451	411	394	455	427	418	402	426	453	413	406	405	415	425	402	452	397	411	451	396	420	447	413	426	394	436	407	417	421	410	434	433	427	399	404	389	410	406	388	417	388	407	442	413	470	398	417	461	418
50029	43879	47371	43047	35672	29314	22373	18920	15631	14677	10872	9468	6289	4642	4014	3444	2789	2685	2166	1612	813	624	692	657	626	395	393	331	286	336	435	726	1024	922	579	644	892	451	450	383	517	462	499	511	427	413	366	344	343	314	282	210	210	205	216	174	185	173	186	174	174	163	181	206	192	181	156	190	161	168	147	180	166	177	158	144	161	141	178	184	178	150	161	150	131	165	143	144	158	152	147	156	157	161	149	151	179	167	174	129	150	149	137	144	134	153	145	176	150	166	141	171	156	143	154	177	170	177	162	140	150	149	163	128	164	139	142	151	154	156	173	164	142	131	165	145	171	139	138	177	143	161	151	167	175	158	145	157	148	168	154	159	162	166	153	148	142	164	143	147	157	156	137	142	152	159	126	152	168	149	172	166	161	172	164	172	151	165	158	139	127	156	166	151	143	170	143	142	179	159	172	181	155	142	144	146	156	160	162	155	158	145	164	133	152	158	144	169	152	160	140	162	167	150	143	146	174	153	163	162	165	161	147	147	128	152	138	148	158	143	182	138	156	156	158	156	156	146	159	119	196	169	165	158	146	147	152	159	152	144	135	144	141	170	153	172	154	154	154	166	171	150	162	157	146	170	146	149	149	141	133	152	136	138	159	147	155	130	146	146	164	165	158	159	153	172	166	165	130	141	181	152	130	159	152	153	193	160	174	169	149	135	152	141	153	173	163	165	148	177	144	168	148	141	129	166	149	141	153	153	161	156	160	166	169	157	153	150	159	157	147	138	135	133	151	128	140	147	158	152	167	148	137	148	156	169	145	145	156	171	133	160	140	163	155	130	162	144	167	144	143	149	163	145	126	180	158	138	134	133	169	156	158	172	156	149	141	137	181	147	174	154	135	148	160	152	154	165	166	143	144	140	150	154	151	159	152	155	174	165	129	155	150	144	144	157	149	142	147	150	161	159	166	162	167	161	175	149	157	150	124	153	133	156	130	135	167	174	165	147	133	161	179	147	162	161	150	142	156	144	178	151	198	145	148	152	157	178	146	142	132	148	161	169	151	169	162	138	157	166	159	167	151	152	160	152	168	143	151	158	151	165	150	141	155	114	142	146	162	155	151	168	165	134	174	155	158	159	143	126	170	144	166	150	166	158	162	138	160	175	162	151	141	149	147	149	165	159	146	130	153	143	131	145	127	130	153	142	147	142	162	155	153	157	154	146	138	175	157	146	155	175	173	174	158	150	166	145	161	136	154	161	166	147	159	147	162	148	159	162	179	135	167	164	162	158	138	166	162	168	163	140	158	138	138	145	147	154	155	149	146	157	154	154	145	144	156	153	149	156	141	159	149	159	154	161	165	151	139	152	177	158	156	144	160	179	170	152	133	162	143	169	158	161	143	150	176	151	150	152	159	139	171	126	145	172	165	140	133	172	130	148	175	145	159	162	147	166	167	163	139	178	142	134	140	130	155	154	142	139	140	155	164	141	132	142	128	168	169	157	176	163	150	125	149	149	186	136	161	169	138	145	155	173	166	148	163	147	131	135	152	167	151	163	149	157	154	147	175	157	135	151	150	140	167	151	161	144	185	151	143	148	178	165	146	155	145	138	162	143	160	147	169	159	150	129	147	138	141	141	124	140	135	161	156	134	139	140	143	166	144	159	138	165	161	156	154	139	163	142	159	123	173	146	155	157	146	157	156	142	155	132	171	141	147	129	160	161	145	149	160	172	153	169	150	164	158	152	143	156	133	164	158	137	131	164	161	157	149	143	146	145	152	167	161	143	154	164	155	166	169	153	155	143	145	155	144	140	149	170	160	161	164	156	166	127	154	149	148	148	147	170	167	150	159	152	153	143	172	144	164	148	144	143	150	142	170	140	160	147	149	172	149	141	166	160	160	163	129	151	137	144	162	160	132	160	175	156	146	141	160	135	171	146	146	148	130	146	139	181	162	175	155	162	172	152	145	147	133	153	144	128	164	163	151	158	135	135	148	163	145	159	168	135	155	147	156	158	144	151	152	137	149	158	167	142	164	136	163	183	151	152	121	186	180	173	150	137	137	145	165	151	154	154	142	163	144	149	127	136	152	148	147	153	169	138	137	144	167	164	154	162	163	142	153	159	161	172	150	144	176	151	147	143	131	155	163	177	139	152	177	150	153	145	166	147	167	162	156	168	150	165	150	157	154	139	147	174	153	138	156	154	163	162	123	142	155	179	153	147	151	156	182	150	138	154	127	134	181	173	144	140	139	147	167	144	162	148	118	162	132	158	131	172	175	137	157	139	146	143	153	167	154	159	155	153	157	174	160	194	151	161	157	170	145	167	137	148	152	156	154	134	144	122	166	164	170	190	188	136	153	150	160	137	158	147	141	149	183	152	151	145	166	141	164	156	182	152	160	165	180	157	151	172	167	171	160	154	145	150	155	130	145	170	156	160	155	155	157	156	155	117	156	139	125	154	151	155	141	155	160	164	142	145	136	154	167	131	146	167	150	147	157	150	149	171	156	150	160	161	169	157	138	156	139	159	143	162	187	156	167	148	134	144	133	147	165	165	177	147	144	145	156	151	137	155	162	144	153	147	145	149	156	161	147	158	134	147	133	171	148	176	170	159	163	161	164	163	168	156	126	144	137	121	143	146	171	165	149	164	157	144	159	176	193	138	149	144	120	142	162	137	146	148	152	147	147	163	113	154	167	154	169	131	165	140	154	139	160	132	142	154	157	155	143	164	155	149	157	154	171	128	147	162	135	142	148	139	152	150	141	176	152	145	139	147	173	152	145	145	166	136	176	126	164	173	163	140	153	190	174	139	135	155	146	156	177	158	150	131	147	154	164	153	138	146	146	170	131	151	175	173	150	157	145	161	159	151	171	140	151	133	181	168	148	148	154	163	160	147	124	160	165	161	170	147	168	148	156	147	151	143	155	160	161	169	149	126	125	154	130	153	137	156	157	176	183	137	160	146	181	155	138	147	140	164	184	144	157	159	173	141	161	160	163	149	148	155	142	161	156	160	157	145	140	150	169	145	182	144	143	146	159	185	164	168	158	148	150	162	151	160	138	141	176	154	151	145	139	157	148	128	173	136	157	155	152	160	161	157	193	145	157	133	146	167	142	151	169	174	163	150	158	165	157	123	135	152	173	155	148	164	148	139	150	141	131	140	139	163	159	123	147	155	146	141	170	178	141	151	143	169	162	148	140	144	164	135	165	143	112	154	155	145	131	140	146	160	139	157	171	145	131	141	167	161	185	170	149	151	182	153	140	161	135	152	134	151	163	161	147	146	156	159	156	137	157	140	150	137	129	158	164	152	161	157	161	124	139	165	140	116	132	140	151	152	140	173	136	170	159	123	151	165	137	154	134	156	158	140	143	161	156	157	143	154	145	162	153	168	150	176	188	152	150	177	183	185	169	150	149	163	139	154	150	163	154	166	154	161	135	167	156	162	147	149	136	181	142	125	170	125	145	160	157	160	157	163	150	172	149	146	131	152	148	142
33322	36161	47049	47404	41903	34779	26454	26541	27067	28558	25912	25667	18442	17117	15639	13495	12874	12001	9131	6252	3310	2977	3163	3036	3009	2181	1726	1758	1568	1745	2871	4508	6664	5616	3199	3898	5579	2392	2272	2089	2979	2545	3038	3252	2707	2553	2158	1887	1794	1508	1308	879	711	670	621	536	620	573	576	522	586	592	581	561	506	505	524	481	505	466	484	441	443	431	449	398	391	381	387	429	358	391	420	393	381	391	371	399	384	370	392	364	359	363	375	354	382	401	359	352	387	376	362	372	399	373	395	372	404	373	379	373	363	374	415	354	374	369	399	390	377	367	376	373	371	360	372	374	348	394	362	380	365	361	390	349	374	375	386	361	379	375	362	372	368	386	333	362	374	344	394	390	382	392	387	353	367	366	351	369	361	396	348	367	388	381	340	356	368	369	354	416	372	385	410	383	368	365	363	369	387	409	371	341	390	345	395	398	352	388	366	401	396	345	408	383	359	397	349	349	383	363	390	352	405	371	370	367	377	363	346	412	373	393	367	330	370	414	369	357	374	338	392	391	382	385	356	363	377	339	380	406	336	346	364	375	381	373	365	366	376	336	335	382	361	360	380	355	375	359	392	403	373	312	375	369	375	384	367	364	395	343	335	364	344	374	353	391	370	391	362	341	370	367	361	374	354	334	370	356	354	359	351	374	378	362	381	371	355	345	330	387	362	376	380	343	362	332	393	370	398	365	383	391	387	377	427	371	385	393	395	356	361	367	383	376	390	378	359	364	351	375	388	384	390	353	362	370	420	353	375	361	371	372	370	370	340	383	386	388	356	360	375	393	350	319	381	377	340	340	383	351	365	350	363	383	359	407	419	375	342	379	389	403	339	381	354	362	374	356	365	350	358	373	374	357	361	384	388	392	387	339	364	373	376	352	385	388	354	338	351	365	342	395	397	355	400	332	368	336	364	374	350	355	349	371	367	357	383	373	368	391	341	340	392	341	375	375	325	392	373	358	357	372	400	359	362	410	374	371	353	382	368	386	356	371	372	367	372	347	348	391	361	385	338	371	383	380	362	373	374	368	375	378	377	358	363	368	343	358	337	384	375	366	378	346	365	390	381	309	357	367	349	341	374	322	345	344	368	351	362	349	359	368	347	394	379	347	375	363	369	346	352	363	369	381	384	363	383	371	376	384	368	348	353	375	360	395	395	345	359	389	394	382	397	364	377	373	367	359	366	357	369	350	381	359	398	370	378	386	345	377	407	364	378	352	375	363	395	367	355	376	380	342	393	362	355	395	379	376	391	370	356	393	370	391	336	350	405	364	376	338	355	382	350	391	371	352	374	355	368	334	375	346	361	394	339	377	374	375	368	395	369	392	362	357	375	403	356	388	352	390	373	353	380	358	368	420	402	351	363	364	366	373	395	334	381	387	343	404	324	407	388	381	373	409	385	370	333	360	372	352	382	346	339	372	358	350	358	359	368	342	361	389	344	353	377	314	384	357	373	333	319	363	365	357	368	414	365	363	390	359	360	343	360	365	388	386	376	379	374	387	363	370	369	372	351	392	404	359	367	357	413	343	363	353	393	388	360	370	358	359	393	363	379	353	347	367	389	394	381	380	367	329	370	394	352	350	370	371	380	371	374	395	383	402	367	365	389	356	356	367	421	354	378	343	367	363	365	355	373	378	405	368	380	354	376	372	400	350	389	379	361	365	396	354	405	332	354	356	355	387	383	346	356	367	346	380	383	359	345	400	378	371	370	384	352	335	345	342	370	369	374	349	336	366	361	350	353	391	384	310	356	361	374	373	342	373	364	393	376	348	372	316	368	385	353	377	381	376	383	384	399	406	326	386	362	351	343	347	333	350	354	385	376	412	415	374	377	352	355	359	371	365	383	385	370	367	361	348	349	374	380	392	389	378	358	359	361	386	367	335	389	383	364	356	364	356	358	376	350	356	401	353	362	365	358	391	365	439	363	361	367	402	376	383	343	391	394	349	367	360	337	364	349	354	343	374	394	384	368	408	347	341	388	361	370	359	385	398	354	365	358	322	364	352	374	375	379	382	386	366	345	402	369	399	387	371	355	391	353	373	367	375	382	349	366	412	363	394	344	379	365	379	379	366	380	380	368	365	394	372	356	363	379	357	361	333	357	347	347	390	351	369	386	381	405	336	367	380	349	343	373	380	376	355	355	382	350	361	356	378	348	371	392	366	375	357	380	358	370	347	373	368	356	373	358	381	374	389	345	366	353	338	397	357	357	381	373	325	369	361	367	371	399	371	347	361	363	390	379	362	353	329	380	341	396	342	389	355	357	343	400	363	362	380	355	337	353	376	365	343	388	384	377	376	345	354	395	383	352	384	322	385	357	367	400	375	367	395	372	347	354	369	400	392	364	380	372	336	390	347	385	383	323	372	359	338	380	372	349	373	361	347	358	360	370	371	354	390	327	368	376	362	369	369	365	346	395	380	389	387	372	371	363	388	360	374	351	349	332	382	330	367	371	327	367	343	363	360	329	365	368	431	326	339	356	385	383	394	349	340	372	346	376	359	369	388	393	362	358	342	398	357	388	375	372	401	371	346	379	353	369	366	363	352	383	373	372	384	354	377	389	376	380	366	336	336	345	362	372	373	350	358	405	384	387	366	364	352	344	388	381	393	380	371	372	356	362	374	373	375	339	389	321	348	380	361	393	350	339	385	359	364	373	379	362	360	379	399	370	353	354	377	349	338	367	346	387	393	394	370	367	357	379	365	388	375	359	374	360	365	370	345	384	373	367	358	359	359	386	384	366	351	428	375	361	370	377	384	354	344	374	369	382	370	388	385	354	394	323	375	367	383	351	385	389	345	361	396	360	350	381	380	363	363	384	376	356	371	337	354	362	400	367	400	358	346	397	388	349	338	367	331	399	385	379	358	351	358	363	383	375	370	371	400	394	368	383	378	378	359	361	375	348	393	353	339	385	352	380	390	338	379	409	363	355	380	358	382	370	368	356	366	330	404	377	358	353	392	366	381	390	389	373	368	331	391	363	339	395	335	373	387	373	364	353	393	374	379	374	388	353	355	350	360	348	375	376	354	398	358	370	356	372	382	355	375	327	366	350	363	370	354	335	390	370	386	364	384	346	365	378	378	341	380	355	388	343	364	357	367	395	362	399	351	400	403	373	385	349	391	406	345	363	349	362	379	384	356	366	344	382	403	356	364	382	388	345	376	364	374	361	376	379	320	377	397	386	376	335	380	409	334	391	373	331	341	354	374	357	374	356	364	384	358	384	391	388	357	358	398	370	391	365	366	372	395	394	356	410	370	371	395	369	372	337	350	402	366	381	377	363	378	368	377	340	377	375	369	365	336	349	368	379	354	388	403	398	363	397	363	376	363	373	373	377	380	362	399	405	395	373	366	411	370	379	367	352	353	388	369	404	361	409	376	372	335	368	370	385	411	340	404	331	395	370	394	364	381	386	360	343	382	389	382	355	342	340	373	389	362	348	382	392	364	365	369	362	353	359	346	356	355	387	366
23476	17154	13829	11480	7351	2898	1557	1256	1037	736	598	543	378	368	336	316	257	246	236	176	184	194	193	190	157	194	158	156	137	155	156	193	163	181	155	174	179	174	146	161	170	156	161	149	166	151	167	144	129	171	175	147	133	135	157	144	137	151	147	160	125	126	150	149	112	151	164	136	168	128	149	119	125	152	140	154	133	128	145	127	137	143	128	153	141	162	144	133	140	157	121	140	134	141	143	131	138	150	133	149	126	136	155	122	148	140	143	159	137	134	143	142	147	140	147	135	141	155	131	126	127	150	140	125	129	138	137	159	167	132	140	148	141	149	136	130	145	131	130	135	148	158	126	155	149	137	135	140	131	139	137	144	138	131	131	141	147	150	152	125	133	133	121	141	143	136	139	142	127	151	155	149	164	110	141	144	131	150	137	147	140	144	154	143	127	140	124	145	133	142	138	127	131	126	143	140	144	124	128	132	142	151	150	172	132	129	148	160	133	131	154	143	131	139	137	132	162	132	132	138	162	153	125	131	157	119	150	166	133	122	121	172	149	127	155	146	130	132	133	150	128	128	149	147	145	130	142	134	134	142	134	151	149	108	141	127	111	135	141	131	143	140	125	129	142	147	147	131	170	148	129	140	150	145	167	136	148	137	168	143	142	140	150	134	148	148	122	133	152	130	158	136	157	130	149	141	142	131	139	116	119	138	150	112	154	138	143	128	146	147	126	141	159	151	140	148	135	131	162	155	169	142	128	150	135	149	129	148	137	136	128	144	139	144	123	130	157	144	145	135	160	113	134	159	135	134	128	132	130	163	159	144	129	137	148	125	120	153	142	159	136	136	134	146	153	123	128	163	116	159	158	122	143	149	170	141	132	133	156	160	143	125	153	134	120	148	131	144	140	127	147	133	132	134	142	161	155	138	131	127	129	136	137	147	121	138	139	132	146	163	144	137	126	117	139	159	135	142	137	135	141	151	110	149	138	125	155	143	133	161	154	130	148	149	125	125	143	135	136	145	139	134	123	155	155	148	136	128	150	139	128	125	150	138	161	124	147	148	133	113	141	140	128	150	142	137	136	151	145	149	136	144	128	136	138	127	161	140	152	142	153	136	146	139	116	126	116	141	140	144	142	142	156	145	135	124	154	134	147	150	153	160	132	148	141	130	141	128	152	152	149	163	140	155	128	140	147	150	122	127	157	126	167	132	128	133	119	143	142	145	127	145	125	117	133	141	111	143	153	163	151	122	124	154	140	162	134	137	130	129	169	149	145	137	135	131	152	120	137	157	136	168	125	149	135	142	129	138	127	162	125	144	128	141	137	138	159	121	124	150	134	145	142	155	159	162	153	142	156	137	131	144	136	145	139	159	130	125	142	133	137	127	137	147	132	129	146	149	135	143	123	155	130	131	147	136	152	160	166	148	149	166	138	155	138	134	141	158	139	148	153	139	117	132	150	128	160	160	127	138	138	139	165	134	123	136	148	126	129	161	132	122	160	160	145	141	154	136	131	146	156	145	141	136	150	138	129	134	145	137	136	126	139	158	155	138	122	148	136	119	150	137	144	149	130	134	154	124	131	159	136	151	120	147	144	129	136	130	134	132	137	137	133	130	137	138	154	139	157	155	147	161	148	140	131	161	129	149	151	136	130	144	145	142	134	172	138	142	119	141	114	132	142	138	136	131	137	119	126	131	159	113	141	155	138	140	156	146	148	151	141	143	118	129	133	129	145	130	174	139	129	129	152	139	133	149	156	147	151	149	123	129	134	165	147	137	129	121	140	138	125	132	156	113	146	153	127	125	126	127	133	135	119	150	153	138	130	113	165	134	126	134	135	145	136	158	135	145	131	164	129	131	126	117	125	157	114	149	135	144	124	133	102	135	146	155	132	125	133	130	152	134	121	158	137	143	129	142	133	140	140	121	164	157	145	146	135	143	157	130	172	124	151	139	120	139	133	150	150	148	153	157	124	142	147	129	148	164	133	148	131	168	143	149	141	122	152	143	134	154	149	153	158	132	126	130	126	121	132	158	119	151	133	145	140	151	148	129	143	158	127	148	139	148	140	136	144	150	125	157	143	151	131	123	135	138	123	142	148	133	139	131	149	146	118	135	143	138	113	135	127	139	150	169	137	139	147	129	132	147	126	137	134	127	140	130	155	169	140	131	152	153	145	136	138	144	142	120	146	136	137	145	140	126	149	145	143	149	161	145	132	132	164	145	153	147	138	160	136	131	130	154	147	135	156	143	174	131	151	153	152	141	135	159	151	132	125	142	138	139	127	136	102	178	131	140	134	136	127	125	135	137	158	167	132	137	122	137	149	137	153	154	133	157	130	127	138	150	122	136	149	145	140	129	113	143	148	141	151	121	134	151	135	130	132	124	121	126	137	141	141	150	142	116	138	143	157	139	159	120	147	142	141	129	131	148	155	121	146	131	129	142	148	137	126	130	125	137	117	127	137	119	156	138	146	136	123	159	136	159	151	148	161	119	157	142	129	136	159	145	152	140	129	146	151	119	137	131	139	132	146	158	111	135	136	137	137	149	142	167	133	141	160	150	146	116	157	144	153	136	134	140	129	144	133	137	140	142	140	153	129	126	133	135	144	141	147	134	116	144	125	140	134	134	132	146	123	121	140	155	138	139	144	145	112	153	163	128	123	145	120	122	154	145	146	149	131	139	155	143	128	129	150	129	153	136	132	123	137	144	145	121	138	152	143	133	133	129	150	150	138	145	145	139	137	131	154	132	152	135	132	125	147	166	153	133	157	145	119	143	135	161	133	134	138	164	128	126	123	125	142	132	127	146	135	150	151	157	144	136	146	160	132	143	156	144	138	158	153	152	135	166	149	134	153	147	142	145	135	114	137	126	127	134	139	145	153	139	138	134	136	148	146	144	126	115	125	139	154	130	121	154	127	133	133	139	137	144	127	145	150	159	162	143	129	152	147	125	134	148	157	144	140	143	132	138	121	140	160	143	143	139	139	129	145	147	139	111	137	130	127	125	166	145	145	159	113	134	151	118	145	148	144	128	137	140	129	170	128	145	121	157	154	138	131	152	151	135	145	158	126	142	151	146	132	148	151	137	144	140	138	146	153	116	132	125	143	138	148	154	154	171	119	127	156	131	129	164	141	125	132	123	140	140	132	125	133	135	156	154	142	155	135	155	149	132	144	113	134	144	151	154	146	153	136	129	141	117	137	136	145	125	138	147	155	146	154	135	151	148	147	145	130	155	149	117	139	155	142	138	139	148	142	136	136	133	119	147	147	144	130	118	132	144	128	115	155	133	132	142	146	152	146	143	124	153	134	140	127	145	131	157	133	142	155	148	140	128	151	160	146	139	131	141	135	131	137	127	134	143	142	142	155	139	146	144	125	141	135	134	149	176	148	149	133	139	145	145	130	123	158	138	145	144	150	131	135	142	136	150	131	127	128	146	155	175	153	139	145	150	106	151	144	135	138	123	132	129	139	135	154	132	156	141	141	138
13674	14677	20242	22439	18313	9884	6429	5949	4923	3899	3114	2706	2013	1856	1654	1354	1228	1201	1103	833	778	651	691	681	670	577	553	522	508	514	529	546	634	523	549	519	577	473	445	480	443	480	448	511	454	426	447	446	416	439	403	407	352	374	367	388	408	379	347	395	394	373	381	380	418	322	358	378	361	351	350	357	370	361	363	371	333	387	380	373	366	361	382	351	332	358	354	332	367	384	351	345	328	364	336	328	379	357	382	354	352	370	337	354	343	332	388	337	350	348	358	371	340	338	339	339	332	378	370	301	341	372	360	350	350	327	358	353	380	322	359	337	331	362	357	338	358	351	337	352	337	336	340	359	367	366	383	363	368	358	357	331	320	332	362	333	366	356	358	347	327	367	386	338	350	329	341	328	377	371	330	345	331	365	353	336	358	352	357	346	345	369	358	363	342	349	365	314	351	331	341	334	356	371	370	380	340	341	345	324	349	354	355	344	337	355	366	363	325	359	371	336	360	352	340	336	358	366	366	379	356	354	374	340	380	341	324	360	355	329	336	339	346	299	356	337	342	368	349	336	330	339	325	401	341	346	364	384	333	339	371	356	339	359	330	383	359	351	332	325	318	365	327	339	314	337	332	331	331	342	318	351	329	360	359	375	337	366	382	310	337	336	331	335	353	327	339	379	320	319	342	361	368	362	359	376	341	358	337	374	382	344	360	341	347	342	355	351	345	336	367	333	352	340	365	327	344	367	351	340	346	330	367	371	331	334	340	385	355	347	376	382	313	367	358	356	367	377	334	380	371	362	332	335	354	349	376	347	352	346	330	314	376	337	357	365	342	360	317	363	337	335	363	349	382	336	339	363	365	330	309	351	355	359	339	358	366	391	368	357	333	353	317	332	350	335	378	334	316	356	330	380	357	359	365	354	357	354	366	360	351	385	323	367	351	334	342	354	354	354	355	319	344	363	335	342	333	349	344	359	368	359	363	355	331	347	349	351	358	353	340	399	349	368	341	372	349	331	342	353	342	346	349	317	328	340	344	356	372	370	328	329	360	322	357	364	349	359	337	357	351	349	357	355	367	314	367	321	343	348	369	376	356	351	353	368	358	342	336	348	344	357	359	360	352	373	388	345	340	370	348	360	363	339	322	317	351	373	350	380	326	358	361	352	338	362	396	347	399	345	357	342	353	323	343	329	367	359	321	332	334	367	370	342	334	345	379	341	376	350	377	329	315	362	326	342	351	388	367	350	341	336	327	328	329	382	327	353	315	353	316	324	340	340	338	366	375	376	370	357	356	353	344	368	345	342	331	332	342	381	357	345	371	351	347	346	405	379	345	341	357	316	352	372	370	361	365	360	367	401	342	363	379	342	322	352	344	390	373	368	341	339	366	345	318	364	336	378	337	328	367	337	341	364	353	355	344	369	357	346	330	394	373	312	357	357	373	351	320	333	360	379	364	337	382	333	377	323	366	364	367	357	377	352	356	371	315	321	348	351	341	328	357	351	376	343	356	314	362	330	322	394	361	345	347	391	351	337	381	369	346	326	372	353	379	365	356	348	330	356	364	383	348	338	313	394	357	327	350	367	359	384	348	330	355	356	357	348	388	345	334	366	369	333	338	314	334	326	374	339	374	330	323	337	327	378	351	325	382	370	386	335	336	336	311	353	324	343	385	337	374	353	398	369	378	342	355	313	352	348	319	345	373	367	355	345	367	340	356	376	377	318	361	367	341	364	359	362	361	368	351	365	374	352	378	304	306	361	358	329	366	300	363	329	382	350	364	348	381	383	396	360	316	388	343	360	359	374	385	365	359	340	355	350	356	358	369	336	341	357	331	371	319	396	369	347	341	349	330	355	359	358	315	340	307	335	369	336	345	352	374	348	334	344	371	367	327	349	351	324	366	355	386	344	373	353	369	352	327	324	333	337	321	326	356	345	381	332	349	354	379	324	341	364	357	334	383	355	357	357	370	348	320	370	340	387	361	342	341	355	333	378	348	382	347	342	347	352	345	335	358	326	379	360	349	333	370	337	318	337	363	324	346	339	361	350	364	362	355	326	352	343	341	346	355	359	374	318	353	336	339	330	366	363	340	346	369	313	380	366	361	368	346	390	367	342	345	353	368	337	356	372	335	346	358	372	347	363	336	364	369	331	350	378	398	352	381	359	353	354	351	338	332	353	370	341	358	339	350	338	340	362	342	351	364	328	358	360	384	332	363	346	308	347	366	359	334	365	356	339	327	325	343	346	348	346	330	364	363	363	345	355	382	344	398	331	387	355	358	352	369	351	367	330	329	319	353	343	337	344	323	362	352	359	329	357	349	354	373	334	387	347	333	339	368	342	342	343	333	324	371	354	351	346	369	350	340	355	371	340	344	330	334	353	353	335	366	325	332	334	330	356	380	351	363	325	329	341	356	318	344	342	388	317	336	360	332	359	365	352	330	368	305	332	341	357	370	363	348	340	359	350	358	403	333	355	339	334	339	380	358	376	364	353	339	356	360	341	317	343	334	364	335	364	361	333	353	370	337	339	384	355	343	370	355	354	337	359	361	369	338	351	346	388	372	375	376	301	333	349	315	349	368	382	367	353	338	334	317	366	361	344	351	338	360	372	342	356	381	358	359	353	323	381	366	346	335	348	346	336	357	333	356	376	324	365	334	363	338	364	322	342	334	314	388	346	351	356	333	340	371	355	327	343	341	342	347	342	362	390	325	346	336	351	375	360	367	368	363	348	361	356	341	377	371	361	358	366	356	408	346	350	303	361	378	334	354	389	334	383	381	366	341	313	359	336	382	370	348	359	341	352	365	360	338	373	354	375	327	350	327	378	372	351	339	364	342	357	360	337	340	348	354	354	364	344	364	354	353	368	358	355	327	397	375	349	351	339	359	359	348	329	335	361	370	368	354	325	332	332	390	340	372	363	360	339	311	375	379	329	347	365	323	372	321	387	348	371	343	361	334	337	352	345	357	360	337	366	338	340	342	383	337	399	376	357	355	372	358	377	338	338	345	363	349	387	354	380	343	372	356	360	353	372	327	313	338	331	361	345	392	354	381	348	358	346	345	356	323	359	329	332	390	348	366	350	327	350	383	338	354	354	343	363	376	342	405	357	360	376	349	342	356	358	336	365	364	362	376	329	330	379	349	342	339	335	345	327	368	381	356	368	372	345	346	363	355	347	368	349	356	362	343	339	380	387	394	359	357	368	339	333	373	335	366	368	366	317	347	369	342	378	355	358	344	355	334	344	333	359	361	363	348	359	380	374	331	387	354	344	364	351	341	359	366	353	373	366	357	357	350	376	374	362	337	331	332	348	318	370	377	339	347	366	331	323	356	359	343	382	360	312	370	362	325	350	336	327	349	377	375	370	379	345	350	338	364	333	320	328	357	352	347	347	346	329	353	359	346	354	324	339	368	344	345	364	333	375	341	371	355	336	362	380	347	343	324	364	366	367	377	358	371	357	308	352	327	395	346	357	352	336	344	330	360	334
41412	38255	41783	40902	34168	23386	16207	11933	10574	8120	5402	4293	2669	2980	2328	1472	1272	1463	1456	690	553	514	554	527	437	369	301	256	245	284	375	509	825	489	408	526	519	310	274	271	358	341	275	273	317	308	293	256	285	256	213	187	208	187	202	189	192	193	205	192	193	195	194	179	196	186	187	174	200	184	198	185	171	158	185	190	192	189	177	185	164	193	198	158	189	167	180	165	193	173	173	159	170	189	155	157	177	179	174	178	185	166	187	169	189	197	181	158	187	171	174	171	172	201	161	168	194	188	167	180	210	160	174	193	192	173	182	201	181	163	158	170	192	191	171	180	159	172	178	152	186	171	140	184	166	199	155	173	159	174	146	160	173	157	198	176	183	166	161	166	172	169	166	176	162	183	165	161	155	177	182	175	183	160	145	177	145	198	164	169	170	172	135	185	155	158	163	153	146	196	196	170	163	178	156	176	178	192	161	167	174	165	151	159	184	173	163	177	170	176	173	176	189	163	170	166	158	161	171	179	157	152	165	153	169	165	172	175	180	170	151	171	160	177	192	163	187	176	184	199	172	164	185	165	173	173	182	147	169	154	172	190	202	168	170	180	171	165	175	170	179	171	161	173	197	168	152	146	166	176	177	160	198	170	197	166	155	224	172	184	186	176	168	154	184	170	159	189	183	166	177	178	173	170	166	171	184	190	203	185	190	193	170	165	154	175	169	167	163	172	161	192	176	178	172	188	193	186	148	173	178	189	178	160	183	173	175	190	158	151	173	173	170	181	160	170	180	162	184	176	189	195	182	160	174	171	171	162	176	176	181	150	158	196	154	188	191	158	180	183	182	152	173	171	166	161	178	159	153	188	168	156	177	167	206	165	158	178	202	162	169	161	159	183	149	173	180	171	170	154	184	177	185	158	184	175	157	188	175	175	168	173	162	173	167	190	166	187	202	178	173	166	175	186	204	165	168	169	199	181	160	154	168	199	155	167	181	174	178	205	185	177	175	182	171	179	175	169	162	167	177	171	170	161	171	195	173	140	159	190	179	174	172	169	140	179	168	176	161	173	164	187	173	186	165	172	161	168	194	157	176	189	181	178	175	173	156	151	170	168	158	177	197	162	164	175	179	162	185	182	193	139	157	168	167	196	174	171	143	187	183	156	170	159	184	165	186	193	171	184	177	180	162	156	176	158	174	191	160	179	179	154	181	190	170	202	174	171	168	167	178	174	161	170	177	177	189	172	159	176	148	193	190	181	170	169	170	171	181	160	161	200	157	168	167	162	178	177	152	181	158	179	166	182	178	178	175	157	169	175	164	167	189	190	196	195	165	169	185	151	166	183	184	193	161	184	190	174	157	183	176	191	180	168	173	143	177	182	170	177	175	195	168	184	156	177	165	163	194	178	175	163	170	159	153	163	160	160	156	155	160	145	147	154	173	165	140	182	181	192	140	165	192	175	184	170	169	181	182	178	150	176	166	150	175	178	193	165	160	172	160	169	167	177	161	175	178	176	177	187	172	184	157	189	202	150	166	161	178	176	175	175	186	169	176	157	202	180	177	178	154	177	185	188	172	167	176	166	168	148	145	147	184	151	186	166	161	180	186	169	156	154	185	134	188	181	171	172	189	162	159	152	159	159	170	162	167	188	191	167	183	170	208	171	186	187	154	161	178	187	167	162	157	172	166	174	173	152	186	155	180	187	159	153	168	174	190	171	160	145	161	185	166	181	165	171	155	162	186	150	169	185	166	186	166	195	192	177	176	168	184	157	201	183	179	180	175	171	181	173	178	181	198	180	175	170	188	177	173	179	186	178	162	167	126	170	182	154	172	184	192	182	170	178	170	173	179	172	186	164	159	163	168	174	172	181	203	162	167	192	191	156	219	180	173	164	169	175	175	178	162	158	187	145	167	169	195	177	180	192	173	162	204	183	164	157	173	167	172	193	164	180	189	172	191	188	163	166	182	175	171	163	174	159	179	180	151	166	187	188	159	159	160	160	181	176	171	184	147	184	173	180	169	170	174	159	191	181	160	184	160	169	193	171	197	164	197	178	142	181	156	195	188	160	148	171	179	177	151	177	170	164	154	186	192	174	190	189	155	176	190	203	188	165	194	191	173	176	165	173	161	188	187	182	176	185	155	180	180	167	168	168	153	158	170	173	171	185	183	145	163	166	168	161	173	175	161	158	168	201	179	178	175	182	178	199	181	181	161	176	179	174	178	190	172	176	159	173	168	147	138	184	159	175	177	170	174	172	157	169	156	170	177	176	158	174	199	162	165	178	173	181	161	184	180	188	153	172	191	168	160	199	193	178	183	148	178	163	158	175	165	178	176	148	190	164	165	151	166	175	144	161	166	187	178	170	166	186	172	169	162	153	191	143	179	172	151	178	163	151	178	191	168	166	212	182	201	182	157	183	163	169	186	172	146	158	143	168	176	152	162	169	166	159	189	160	168	150	177	174	181	178	188	149	182	194	176	155	159	170	191	155	162	178	167	170	209	173	149	163	172	158	169	166	170	194	164	149	150	161	179	166	178	138	188	194	164	196	180	186	163	162	161	183	187	196	171	166	164	167	175	177	161	188	179	190	170	175	181	156	171	190	180	164	153	169	162	177	165	179	178	162	179	153	191	187	172	171	180	155	199	175	192	190	184	168	188	190	176	182	177	160	175	194	156	169	202	174	139	151	162	182	185	181	175	160	170	167	169	191	154	162	149	195	151	179	155	152	160	168	155	159	156	183	184	184	176	176	176	157	194	189	160	188	185	158	166	176	185	170	156	171	153	149	184	176	194	168	195	157	183	189	161	173	174	184	168	167	179	174	195	156	164	164	165	192	157	191	153	168	184	176	180	142	154	182	185	158	188	173	171	149	182	171	177	164	192	145	170	188	179	181	177	165	178	189	192	185	199	183	174	170	177	179	174	174	163	193	199	171	170	144	199	174	176	183	162	171	200	174	196	184	192	194	181	159	169	182	178	164	146	173	166	163	168	173	168	186	154	154	176	158	159	154	199	182	192	164	184	155	202	159	155	181	151	173	172	150	159	188	189	179	165	149	162	166	179	164	189	182	199	170	186	172	168	178	160	173	189	166	179	172	164	171	162	184	186	161	154	174	193	163	209	181	198	165	175	184	176	172	172	178	164	165	174	183	207	189	189	184	165	186	156	193	178	157	183	170	188	172	162	165	182	182	187	158	145	169	181	157	188	159	181	159	164	175	191	171	154	179	174	201	167	164	161	192	175	146	143	187	170	165	196	152	158	175	156	176	150	180	170	169	159	182	173	189	182	183	167	151	172	152	166	176	175	178	163	180	184	160	147	176	177	158	159	162	179	180	174	179	161	192	170	178	169	140	138	199	181	152	169	157	171	182	200	201	180	185	172	179	166	173	192	172	171	176	159	164	160	162	205	187	169	165	169	174	196	157	165	196	183	164	186	180	191	174	179	179	186	181	202	196	164	162	162	166	138	164	207	190	145	180	161	177	171	209
27046	31700	41450	44608	38315	26007	21336	20327	22292	18799	16679	15972	10746	12462	10182	7153	6562	6782	5878	2870	2585	2282	2843	2510	2156	1651	1271	1283	1185	1251	2355	3214	5024	2997	2113	2926	3129	1378	1433	1284	1686	1626	1339	1464	1606	1345	1239	1176	1201	1006	864	696	609	599	577	555	542	455	523	545	528	533	591	523	487	487	481	475	448	486	456	458	422	484	453	408	464	474	411	448	410	397	461	458	450	426	413	427	453	417	418	384	421	426	384	441	411	431	418	419	435	434	420	451	429	419	408	435	450	385	436	445	399	410	438	416	438	426	436	458	422	416	404	456	418	427	432	391	414	410	393	462	475	376	471	438	435	461	405	402	398	414	436	422	424	446	436	401	406	420	434	406	379	412	425	401	444	406	394	429	435	408	449	419	396	403	399	404	408	406	438	419	418	404	413	442	413	423	401	414	426	431	441	412	427	406	448	418	420	417	424	390	421	419	410	409	390	422	421	416	437	425	404	424	442	430	406	407	397	399	421	413	407	405	389	407	442	415	466	400	427	429	406	438	421	422	428	438	425	416	390	413	374	409	444	499	393	392	397	435	416	448	387	470	399	398	411	431	409	426	426	420	426	451	380	423	442	378	430	431	456	409	469	384	452	416	401	420	421	404	445	456	404	429	407	399	413	408	444	415	424	409	437	433	423	441	407	391	392	431	423	384	431	425	413	413	432	358	449	448	418	398	411	433	418	443	460	426	418	412	406	421	395	418	418	421	417	408	434	464	436	392	398	428	423	401	387	435	386	418	376	412	393	430	454	409	441	408	409	372	426	424	417	414	423	426	408	416	376	429	405	386	402	423	434	456	399	423	386	387	422	417	417	420	408	425	398	407	441	426	450	403	432	405	425	434	428	406	463	417	388	427	424	418	413	428	403	414	424	435	403	420	403	444	399	389	423	392	449	460	439	425	415	382	404	403	407	421	450	425	417	444	384	389	420	432	423	416	422	400	399	375	400	397	431	422	389	413	415	377	437	470	412	394	403	402	430	448	405	448	403	427	393	415	454	427	405	447	419	398	427	424	420	412	407	450	395	420	406	389	420	372	450	401	468	414	435	429	450	420	420	425	433	412	432	450	413	389	417	422	418	426	398	417	466	455	407	458	445	426	427	418	383	412	406	417	417	394	403	431	407	408	410	394	428	422	408	390	401	413	452	401	386	404	385	410	414	397	395	415	417	454	427	440	377	406	377	403	401	443	431	385	420	445	390	437	445	444	426	405	408	441	367	426	424	406	382	401	418	438	437	401	424	428	434	427	440	394	445	401	422	409	392	417	444	417	366	443	419	383	408	411	442	438	458	422	414	482	439	424	391	448	420	421	400	392	391	424	417	403	464	446	441	400	414	420	431	437	400	426	397	414	371	437	396	397	396	426	420	440	419	420	429	445	407	448	412	401	439	415	410	417	421	437	438	391	456	411	387	382	412	405	398	415	415	411	435	401	449	406	403	415	448	381	417	402	415	455	426	405	411	440	402	412	412	424	391	439	390	427	406	412	419	405	400	429	423	401	439	443	408	424	421	415	433	398	428	415	402	373	413	442	395	410	438	403	412	395	431	405	448	412	427	404	420	405	393	425	442	441	432	419	403	435	374	364	422	410	441	429	394	371	445	400	432	410	406	440	423	414	409	422	396	422	396	409	414	416	428	399	407	417	414	415	417	409	435	430	451	411	395	397	444	402	418	421	447	443	399	424	416	400	389	385	408	423	436	443	426	433	439	381	477	427	405	414	415	408	418	391	429	402	422	416	458	395	423	396	415	391	422	411	447	439	427	412	433	390	416	434	401	444	437	444	441	436	426	387	420	436	418	412	393	403	401	437	392	417	419	427	430	401	434	407	396	428	437	447	424	424	417	464	408	405	411	382	395	416	395	441	463	399	433	394	409	440	430	405	408	383	452	404	427	422	440	431	436	444	394	402	446	417	412	444	412	436	399	427	436	387	442	422	412	409	398	402	453	419	394	416	384	387	444	413	390	427	464	411	395	403	401	399	387	389	405	415	411	416	392	447	419	435	439	403	427	436	401	399	430	413	445	381	439	405	365	431	400	428	435	404	452	434	439	379	423	425	375	449	392	443	431	456	422	408	405	420	439	425	452	452	411	413	402	418	391	377	411	446	389	421	414	413	398	428	416	405	442	403	374	422	389	429	448	417	409	403	393	423	382	403	404	457	420	427	389	422	419	420	405	424	404	369	435	384	398	421	368	409	413	425	403	412	424	430	440	401	412	435	402	418	400	399	421	406	394	399	400	448	418	379	420	448	401	400	420	408	398	420	415	407	446	432	419	409	401	423	394	432	400	404	413	406	419	407	420	399	411	388	407	449	438	418	413	423	419	405	424	405	418	419	454	411	405	449	426	413	421	395	425	441	397	426	403	449	416	421	423	383	439	386	443	389	390	404	435	437	416	442	450	432	437	400	389	403	409	427	386	404	406	437	384	424	398	445	409	425	416	402	419	425	398	422	428	435	412	413	395	385	383	398	423	397	420	402	426	405	452	391	443	399	437	418	433	413	393	419	420	426	363	437	422	388	423	450	414	413	430	416	430	386	442	426	424	430	427	435	429	452	370	421	377	375	417	404	414	385	406	418	425	435	434	412	422	393	441	428	431	408	404	436	427	430	391	399	422	438	412	435	459	431	406	393	426	429	410	434	449	429	430	391	433	458	429	446	449	370	396	437	421	449	373	394	452	378	373	405	400	412	407	438	421	408	395	412	411	413	447	406	408	414	428	447	397	438	387	421	437	405	399	399	422	428	439	414	403	434	435	410	398	411	401	404	429	446	424	479	419	433	435	446	416	406	424	442	375	445	418	399	425	420	428	410	420	424	409	415	409	452	423	413	435	409	417	449	424	401	470	405	377	423	434	411	451	438	450	445	443	443	394	420	436	415	413	399	421	435	432	418	440	420	400	409	419	422	429	417	429	426	429	381	430	440	423	426	398	399	402	415	396	432	423	452	421	394	430	405	419	414	455	428	443	426	388	428	389	414	412	444	393	400	431	394	401	413	402	429	433	397	423	439	407	411	426	399	419	414	427	410	433	432	377	422	420	452	412	443	406	423	426	423	432	422	415	421	377	402	414	419	416	404	383	429	414	433	368	439	446	474	411	432	428	440	386	438	432	456	453	419	381	393	398	451	394	455	388	434	431	414	433	380	427	407	410	420	448	423	410	391	393	425	443	438	401	386	394	418	435	420	420	465	433	402	415	429	436	386	424	408	394	402	416	436	408	428	452	421	399	435	388	396	416	400	411	437	430	431	403	428	397	426	424	423	395	406	399	397	379	381	410	440	394	399	400	404	432	429	405	386	429	409	413	425	438	405	442	436	446	421	440	391	422	392	407	427	433	407	416	415	442	401	401	409	421	407	410	455	386	441	389	409	383	414	415	445	409	416	419	407	415	404	383	400	434	410	418	430	421	406	437	410	425	411	448	389	399	422	449	442	434	416	398	404	403	398	418	404
51409	44445	43273	44293	35555	27812	23791	20957	18326	14230	10830	9217	6084	5806	5109	3131	2208	2160	2066	1140	911	962	966	788	747	532	392	366	390	421	700	804	1369	895	606	853	841	409	383	365	438	457	352	396	436	394	389	321	363	287	246	209	201	214	185	173	180	151	183	170	167	179	208	173	159	167	137	154	150	160	157	173	160	165	149	149	157	181	161	170	150	150	153	158	157	148	166	151	154	163	150	162	127	136	134	149	148	140	162	166	148	157	155	156	147	160	146	129	161	160	147	138	154	164	138	160	135	152	143	139	159	148	141	144	174	148	155	171	156	156	138	156	155	142	154	173	143	158	150	170	172	159	148	171	155	155	173	160	157	175	144	166	153	152	137	159	138	161	171	133	170	176	140	143	123	153	156	160	141	146	135	178	146	126	129	138	157	156	141	181	148	150	171	155	140	157	172	154	130	140	150	172	145	145	157	158	152	168	142	154	140	142	177	158	171	186	164	135	149	136	152	136	152	147	167	157	157	161	174	146	148	162	151	168	159	148	146	169	141	175	144	156	164	148	144	140	140	161	153	145	136	135	155	156	143	146	166	155	154	153	150	149	166	159	152	138	177	159	156	146	166	153	119	153	162	151	142	138	161	147	140	156	132	140	161	156	151	136	127	148	156	145	168	142	173	157	145	145	169	146	148	157	146	163	177	162	172	146	153	161	171	162	165	157	157	154	149	157	180	157	159	133	147	142	158	160	164	143	134	162	143	168	146	159	150	153	132	146	137	132	154	161	149	168	153	126	148	134	152	157	146	167	145	149	156	152	174	144	154	143	149	162	149	159	148	185	158	136	163	141	143	169	144	138	164	173	154	152	139	132	153	152	155	166	150	167	151	126	166	150	139	169	147	188	164	137	141	147	130	152	162	145	118	159	140	152	155	176	150	130	141	146	157	138	152	159	155	164	156	131	149	144	176	139	191	159	137	169	153	153	129	159	166	149	179	166	142	153	134	166	152	160	162	144	156	156	133	166	152	146	132	158	157	141	155	145	158	135	159	131	163	150	167	158	160	163	164	161	150	143	137	156	131	165	165	148	146	141	148	159	153	152	164	123	156	169	158	154	158	160	151	147	186	119	139	146	143	151	152	149	151	122	153	141	177	154	136	150	144	161	145	135	135	155	149	141	167	147	158	145	157	147	143	147	169	134	157	133	137	155	155	156	149	129	166	170	148	154	141	160	143	137	143	172	129	140	146	164	174	141	149	125	122	159	155	143	155	159	163	154	142	155	134	145	150	130	166	173	132	148	150	142	162	141	151	133	141	153	156	169	145	164	161	159	143	164	137	155	165	182	165	143	156	170	125	142	158	140	151	161	129	154	139	126	163	167	142	159	133	172	138	135	140	143	148	145	168	137	145	147	144	157	150	166	165	160	147	152	125	177	177	153	170	162	141	136	176	159	160	141	156	150	145	160	155	166	155	138	142	138	143	183	160	137	158	161	176	170	180	150	162	159	154	146	160	136	150	152	166	156	151	156	140	163	156	180	141	146	151	131	153	159	165	173	147	122	171	136	166	139	151	141	147	134	158	143	161	152	131	143	150	152	176	168	160	132	174	157	165	131	160	137	147	164	167	158	153	152	163	168	125	142	151	174	150	145	153	153	147	152	130	152	162	166	125	154	143	165	133	145	177	162	152	158	147	159	184	151	158	121	149	148	141	166	135	157	161	163	150	162	152	142	159	155	158	147	154	156	155	151	155	132	154	146	168	163	135	164	161	155	118	146	137	121	173	141	140	151	152	145	137	175	159	164	141	153	143	153	133	137	142	141	169	138	132	175	142	165	147	137	158	162	137	152	139	157	152	146	154	168	144	155	164	157	179	151	141	146	169	143	174	162	173	162	149	141	133	143	155	153	158	179	152	151	153	138	137	141	139	160	157	157	133	144	134	152	148	149	147	138	143	154	142	127	151	153	162	127	160	155	161	135	141	168	164	147	172	175	130	164	159	115	176	180	178	155	155	138	155	164	166	135	130	145	181	144	147	151	159	160	114	149	170	145	159	132	136	133	137	145	152	133	161	170	141	151	142	139	120	134	155	144	154	179	154	145	162	148	147	156	163	151	148	159	145	152	139	163	167	151	165	142	138	132	135	156	164	150	167	151	161	142	141	141	149	149	143	170	161	128	169	155	155	133	159	135	135	164	137	147	140	160	150	157	163	148	150	140	163	131	169	155	171	148	158	165	145	141	125	173	146	159	151	164	145	164	146	158	132	174	152	142	171	148	119	147	139	143	160	154	144	170	150	152	155	171	182	152	149	161	173	151	150	169	146	162	155	153	141	158	145	148	140	146	141	174	149	159	152	132	123	139	156	159	165	158	145	152	157	136	139	147	148	168	150	145	150	153	167	140	135	139	140	150	134	131	152	142	169	159	152	137	154	160	128	162	153	159	154	184	158	155	151	130	179	175	154	150	145	164	127	167	139	131	162	131	151	162	156	115	150	142	156	165	143	130	133	150	145	151	136	159	138	139	157	149	159	147	133	141	168	158	151	143	136	152	143	142	159	136	158	141	180	142	156	158	149	147	165	159	152	158	158	136	145	141	146	156	138	155	174	166	174	156	150	148	157	156	149	125	138	140	140	157	176	166	129	157	153	154	148	147	160	158	152	170	162	152	142	146	149	149	148	140	162	148	171	157	141	122	146	163	146	140	158	153	138	159	145	151	148	152	164	168	141	130	158	150	160	156	141	171	168	157	164	154	152	149	144	174	143	148	162	142	177	130	140	165	165	129	144	163	144	159	155	135	154	131	150	157	163	163	147	160	162	155	156	177	145	154	145	150	166	132	134	141	164	129	145	158	136	146	148	126	158	165	169	168	162	154	165	152	165	152	160	155	141	139	166	163	180	159	132	159	164	134	151	158	152	143	146	174	144	154	150	150	170	147	178	177	138	141	143	152	138	158	156	156	152	133	150	136	127	156	151	148	135	149	165	161	146	134	138	156	149	153	146	152	185	167	172	162	171	152	143	144	139	166	160	149	153	164	134	143	149	142	110	153	134	152	150	149	132	157	151	140	161	148	129	154	154	176	142	146	153	144	135	136	156	170	156	169	170	134	133	143	157	147	160	166	138	167	156	127	115	143	144	135	159	158	159	163	145	155	148	144	140	172	142	152	161	136	151	146	145	154	150	158	161	158	158	142	163	159	151	144	140	159	161	150	137	145	181	156	137	140	151	172	148	152	173	135	143	135	137	155	159	157	148	164	158	156	158	163	153	126	157	149	150	145	154	157	157	134	157	140	160	161	164	187	152	128	157	161	156	148	156	134	159	138	128	165	138	144	127	158	155	133	161	154	180	152	152	142	151	142	178	149	130	163	155	158	171	185	173	153	130	156	139	178	163	168	138	152	142	166	151	180	154	151	155	141	132	155	149	161	155	152	135	159	167	132	146	149	136	146	143	173	157	141	152	128	139	181	154	130	153	148	140	144	151	158	155	139	150	170
34381	36674	44853	48375	41444	33437	30980	28620	29246	25176	25639	24377	17525	19837	18557	12355	9779	9628	8548	4904	3744	4055	4305	3484	3490	2641	1862	1921	1843	2178	4399	5414	9034	4997	3683	5538	4861	2246	2396	2032	2551	2772	2080	2194	2475	2198	1967	1969	1849	1449	990	788	712	638	615	594	612	533	590	524	525	661	611	553	479	454	507	467	456	465	423	406	466	396	425	414	401	365	375	409	414	356	414	420	405	359	366	369	360	362	376	427	405	383	379	362	379	340	369	420	327	379	350	350	380	384	356	397	367	373	363	364	332	390	396	365	384	407	401	349	402	356	357	380	374	381	365	349	336	366	368	395	361	376	418	367	368	371	335	362	363	366	376	372	342	369	357	381	376	370	370	374	361	410	409	357	358	365	373	386	348	387	350	367	360	372	330	388	365	335	340	393	342	372	359	371	345	380	399	391	393	373	376	357	353	349	367	370	371	346	387	388	361	404	339	365	375	374	354	354	348	375	374	386	379	378	350	356	360	354	377	376	341	334	379	370	360	390	368	362	369	403	389	374	358	373	371	335	367	380	379	353	337	344	364	345	380	389	383	398	345	368	355	381	374	406	389	371	347	348	375	374	360	361	405	362	364	381	399	336	376	367	391	393	387	396	390	384	376	373	370	392	350	357	339	392	378	350	350	388	353	356	376	364	373	381	385	397	365	380	376	356	321	389	360	391	390	394	361	371	381	383	373	369	335	382	380	349	369	350	381	346	333	344	334	373	389	409	354	356	397	335	365	389	368	347	386	379	371	387	337	384	370	370	360	378	336	373	365	356	332	361	328	357	351	421	367	386	393	395	341	345	325	361	382	400	357	392	363	365	376	347	370	325	391	346	358	348	385	381	356	327	354	368	336	374	374	374	371	354	395	361	355	360	386	342	347	358	373	336	339	364	379	371	399	350	354	342	376	356	361	350	370	369	395	395	344	368	365	381	342	374	350	365	339	371	394	384	377	354	380	337	381	381	359	346	335	364	361	352	329	408	360	401	369	377	391	352	382	374	350	373	356	369	364	371	363	340	358	365	343	363	389	394	391	355	357	397	343	350	366	359	341	393	353	364	377	351	353	365	351	365	349	391	360	365	373	373	344	374	373	385	364	371	394	328	384	373	376	367	350	353	378	417	385	360	376	365	387	340	358	392	362	347	378	358	377	354	315	360	323	370	352	345	369	347	371	353	361	353	379	356	374	346	384	403	366	376	366	368	350	344	363	359	378	360	354	357	371	365	373	370	369	386	342	356	350	377	350	365	360	363	359	352	385	363	333	370	352	374	358	372	370	374	345	351	343	373	387	389	364	351	358	410	369	378	385	347	368	383	385	346	357	342	386	369	347	364	345	355	318	336	353	363	382	379	378	328	404	383	351	379	348	384	328	410	356	408	332	345	369	329	377	370	353	357	355	372	356	356	355	364	353	394	353	363	384	340	370	358	331	398	353	352	368	373	379	377	360	368	379	364	374	354	364	364	349	371	369	359	354	379	381	373	399	365	359	346	353	371	393	374	409	356	366	363	343	356	332	331	363	356	383	387	385	368	389	356	398	366	357	366	341	375	372	326	347	369	380	344	363	337	374	399	343	384	404	360	359	386	338	346	353	394	364	341	383	401	362	371	385	377	369	354	388	354	371	385	375	361	395	378	387	360	370	378	386	402	361	345	410	358	359	345	333	341	349	354	356	380	359	367	345	331	369	348	383	352	400	399	369	348	346	343	381	391	413	371	422	402	362	392	380	361	349	343	360	350	367	394	385	351	355	370	368	423	352	365	372	348	334	365	397	372	351	371	311	351	373	334	337	376	338	361	335	363	340	391	330	369	357	392	361	367	380	361	343	361	351	376	368	405	334	338	410	359	357	322	364	374	363	337	351	377	386	367	374	363	365	403	326	388	366	351	365	395	386	358	350	363	382	354	381	375	330	370	355	362	342	354	384	352	383	380	374	386	348	394	377	353	380	387	357	370	378	398	351	375	367	339	369	420	365	359	381	362	346	376	364	348	402	391	330	353	348	361	380	363	351	400	341	375	379	369	342	371	346	359	358	357	388	370	367	396	397	352	391	413	379	355	383	342	326	327	393	374	360	391	357	346	366	369	389	352	367	345	359	332	357	410	391	367	392	367	379	376	313	397	320	354	353	374	360	342	381	377	391	344	375	371	364	346	354	377	383	354	351	325	371	311	383	358	350	408	345	348	371	383	356	387	404	348	378	383	380	370	358	334	368	361	385	366	401	349	363	315	391	385	393	387	359	374	378	363	335	371	385	371	355	363	361	336	362	379	355	360	367	358	348	366	391	359	368	390	380	394	362	379	358	347	387	369	378	394	332	380	359	353	369	372	345	366	367	346	360	369	377	359	347	395	360	371	363	389	357	383	361	398	371	347	391	374	324	369	372	321	337	376	390	333	398	323	377	347	393	372	382	333	368	392	342	409	350	339	328	335	391	357	353	359	340	358	378	387	382	330	370	391	355	367	363	375	392	320	379	364	349	344	362	346	375	372	363	359	397	353	349	364	394	354	383	356	349	352	397	389	358	424	360	364	324	363	342	391	364	356	336	341	355	358	353	364	365	367	365	352	370	376	372	386	363	345	401	345	365	357	387	371	365	377	368	380	365	382	376	352	367	351	362	371	363	338	358	346	329	387	371	355	379	367	367	359	365	350	340	343	368	369	354	374	372	364	385	375	379	374	357	360	365	361	342	374	379	364	412	363	403	368	378	365	346	340	370	358	404	333	361	367	374	390	357	392	382	380	387	345	353	375	414	361	380	350	373	361	372	392	374	366	374	346	349	397	358	364	402	360	335	388	386	371	376	358	383	369	362	350	335	341	387	339	378	363	381	358	360	340	366	341	357	359	356	351	367	390	370	379	363	372	351	339	366	342	367	352	344	379	379	343	390	358	347	354	389	361	360	334	380	345	376	403	367	366	349	381	333	361	388	376	381	391	344	352	387	382	342	364	358	359	381	395	346	356	373	373	347	346	326	361	351	348	339	314	360	374	377	392	359	351	384	353	387	386	398	348	323	348	356	360	348	376	383	354	373	401	347	360	409	354	400	402	337	361	359	409	333	370	397	349	369	393	382	387	360	347	349	357	359	353	377	331	361	360	348	360	355	406	369	361	407	356	351	369	357	395	372	339	353	370	351	343	395	384	342	361	353	393	353	345	404	337	346	382	343	386	349	362	342	382	376	376	329	365	332	341	344	323	378	363	351	364	404	334	348	347	347	367	394	352	363	364	409	359	392	372	359	354	373	359	353	340	403	342	361	396	392	405	383	370	366	374	374	383	332	391	368	384	343	388	380	367	369	361	380	348	369	345	368	392	371	389	361	349	353	373	352	387	372	368	352	408	369	361	359	385	375	337	369	361	356	367	350	393	370	376	384	377	374	384	367	365	364	366	341	391	329	365	368	353	374	374	340	397	382	373	370	382	400	338	364	373	361	394	356	387	333	368	338	360	369	362	364	376	370	360	356	366
27299	16337	15061	9938	5328	2677	1683	1230	931	809	573	493	404	430	324	289	271	242	244	221	190	223	179	189	152	158	183	150	158	166	163	158	192	164	145	172	152	163	137	138	132	144	147	153	132	146	139	152	125	163	172	125	151	116	128	144	135	133	146	135	165	164	134	136	141	135	117	124	136	149	130	134	128	150	125	138	129	133	131	121	156	136	135	160	134	136	150	143	135	144	123	132	160	134	140	155	136	134	162	136	144	144	127	142	139	133	132	127	120	124	147	139	137	139	130	137	136	127	116	133	123	139	128	137	161	135	114	122	137	144	136	153	132	127	131	154	136	150	120	125	142	150	131	131	127	133	143	144	131	147	149	148	163	128	134	130	126	131	137	134	136	124	142	135	136	134	119	131	140	146	134	146	135	129	135	126	131	160	149	119	149	162	143	126	136	140	142	155	128	139	130	130	125	133	126	148	130	149	143	151	145	136	142	154	151	131	128	131	160	144	157	132	139	141	161	137	149	124	123	151	146	141	146	132	146	121	143	139	156	117	152	133	141	161	131	151	134	158	155	155	142	145	152	142	149	130	131	153	132	149	141	164	125	129	120	129	148	169	121	156	154	113	148	125	121	133	153	142	127	125	137	151	132	177	128	136	121	124	131	135	146	160	143	127	158	150	135	107	145	145	163	137	135	135	129	133	138	121	165	137	124	135	146	150	156	157	134	154	147	158	152	125	151	123	119	122	125	133	141	141	158	146	130	135	142	154	142	130	145	120	142	126	141	145	136	142	141	143	152	153	146	138	150	140	140	156	148	119	134	178	147	155	127	143	164	151	135	118	135	136	153	159	150	130	140	143	122	144	131	142	136	142	156	139	136	153	148	109	131	145	129	145	127	143	134	139	141	120	135	131	142	139	117	145	144	135	137	136	127	142	146	110	128	120	123	150	125	129	137	150	152	147	139	135	154	123	152	120	139	146	141	138	126	147	143	132	115	134	134	132	128	145	132	158	135	137	136	147	156	131	148	127	157	148	121	144	135	141	138	144	152	148	119	152	134	143	110	140	149	141	140	139	153	127	137	130	136	129	149	144	146	149	136	114	120	146	138	144	136	145	147	125	122	156	111	145	145	143	153	138	132	147	143	133	142	141	153	130	147	153	139	148	155	175	153	152	156	132	134	146	133	132	131	158	146	129	138	129	136	139	141	119	126	127	146	136	146	125	134	135	159	133	129	156	133	130	146	125	132	153	131	136	113	138	149	142	134	124	154	155	143	142	127	136	136	150	126	131	134	133	128	125	117	142	142	135	129	145	134	142	131	131	132	138	131	127	171	113	131	139	154	149	138	138	124	146	112	122	133	121	136	145	171	151	151	136	143	120	128	157	151	127	136	115	128	132	129	121	133	120	132	156	163	143	145	129	134	144	126	147	134	133	137	158	146	136	141	138	130	133	157	165	153	142	152	146	135	121	122	139	132	146	120	134	136	132	147	147	130	130	137	127	147	136	145	165	131	139	136	122	134	143	164	148	143	133	132	135	146	147	162	154	147	127	139	118	140	134	131	124	136	132	142	143	127	146	127	113	149	149	138	163	139	137	150	145	135	143	150	156	140	152	157	135	145	133	130	131	108	134	134	133	133	131	159	144	113	116	151	153	132	145	141	151	120	136	135	146	132	156	129	152	143	154	140	130	133	153	149	160	152	124	124	123	132	151	139	139	143	106	126	178	121	145	142	150	129	145	148	140	146	130	124	130	131	141	151	123	139	137	132	153	125	149	164	131	180	144	159	124	126	121	137	154	126	132	145	137	133	137	140	124	124	168	147	127	142	152	141	134	128	148	156	121	150	133	137	118	149	137	118	115	134	137	138	119	136	142	131	142	156	145	121	128	128	148	128	127	136	159	156	139	138	131	125	143	144	135	115	140	136	132	148	160	161	152	143	132	123	128	138	122	149	142	134	133	136	143	129	119	134	143	134	122	142	136	137	137	137	134	147	146	136	145	139	143	138	131	136	169	137	152	154	141	124	119	125	157	130	109	120	137	140	138	164	140	143	155	135	149	126	143	147	129	149	140	144	132	162	147	155	144	143	134	141	157	125	143	148	130	154	152	165	151	134	139	118	139	139	116	136	128	142	142	149	134	154	156	134	126	142	131	145	136	129	143	130	133	135	136	132	135	135	153	110	108	144	137	138	156	147	144	145	152	133	147	131	127	127	134	142	142	152	139	135	141	131	143	148	139	131	139	121	137	141	154	109	122	137	148	109	141	140	139	153	152	128	142	125	121	125	140	150	134	130	131	152	138	137	142	163	144	152	116	140	136	124	134	120	124	125	114	134	145	151	130	135	123	159	124	152	136	141	161	142	163	125	154	139	139	141	132	123	140	140	153	132	156	139	148	145	135	129	135	152	140	132	139	123	120	140	114	125	136	145	164	154	139	141	124	137	151	144	121	135	133	168	168	136	135	130	147	145	133	126	130	138	133	147	151	154	144	151	153	139	123	142	146	152	131	135	140	145	149	130	155	132	152	165	139	128	155	118	148	158	128	134	122	158	138	127	121	166	153	146	139	138	142	136	138	153	134	136	141	138	138	154	137	150	145	127	132	139	134	136	120	137	118	147	140	129	151	135	135	154	152	129	147	124	127	122	135	133	124	157	152	129	127	137	150	126	127	123	135	139	133	146	151	154	145	113	143	147	159	146	145	132	132	148	158	123	145	146	158	135	130	142	133	137	141	135	144	139	119	117	136	131	132	136	144	155	130	136	155	147	162	154	144	138	139	136	152	146	145	135	134	153	135	132	129	156	139	140	133	116	139	119	127	139	154	128	146	150	134	134	135	147	120	103	160	130	138	145	146	128	119	132	146	143	140	155	128	115	127	122	144	124	159	128	129	141	143	155	157	150	144	127	123	140	135	125	128	148	149	148	128	138	152	152	143	139	121	127	131	123	146	158	157	149	152	144	144	145	160	142	160	130	147	143	144	136	140	135	149	137	150	134	132	128	132	145	146	123	152	131	143	147	158	143	147	145	135	123	146	152	123	133	133	146	131	138	125	161	152	150	180	128	163	130	145	160	155	120	153	144	145	142	130	136	132	126	122	142	150	145	139	144	139	142	130	140	146	124	136	139	135	121	141	157	138	147	139	135	144	134	134	146	132	144	113	125	139	131	149	125	144	140	142	128	134	136	144	149	152	152	126	139	129	125	145	113	142	117	143	148	140	137	151	146	145	152	151	136	132	136	118	149	137	162	145	147	134	150	132	170	125	140	145	136	146	139	154	121	137	145	130	133	140	139	142	136	134	155	144	144	136	141	129	151	156	147	136	141	127	131	143	141	150	147	132	115	130	147	143	142	130	171	148	124	153	139	137	146	147	150	139	148	148	150	143	142	135	151	122	124	129	125	129	119	154	140	153	135	161	137	133	139	151	137	128	140	156	137	158	145	131	148	145	160	152	137	132	127	124	158	138	147	145	163	140	131	150	136	132	137	123
15832	13961	21212	19866	14422	9364	6554	5091	4584	3941	2982	2711	2116	2201	1733	1445	1252	1162	1083	892	813	758	678	688	642	553	548	529	493	488	580	563	637	566	519	545	522	448	481	457	437	452	414	403	455	428	428	425	406	422	369	393	434	367	380	406	387	368	407	342	377	371	335	385	358	369	358	364	330	369	322	360	370	339	376	362	373	333	333	358	373	383	356	369	336	340	364	370	349	328	319	343	327	341	355	380	363	348	353	364	353	337	338	369	351	318	365	335	372	337	353	352	358	356	348	404	350	355	314	342	327	353	370	362	355	341	383	360	340	338	374	306	320	344	309	330	338	364	389	337	324	321	374	361	402	332	341	386	358	396	397	364	372	359	316	312	365	355	330	333	335	382	357	377	383	361	312	362	323	342	363	383	389	344	362	351	369	360	347	325	379	319	401	340	334	363	355	358	361	344	323	354	371	330	345	351	346	315	365	340	335	364	352	345	360	341	338	358	351	375	382	342	362	326	341	337	355	389	340	348	337	353	349	348	353	362	316	333	358	352	371	356	353	318	360	342	363	322	363	343	362	349	343	335	334	344	324	345	360	334	353	333	395	323	320	358	352	375	359	344	375	358	354	310	341	343	333	324	356	365	363	361	334	370	342	331	363	314	372	373	369	361	347	348	352	355	375	344	366	330	346	348	357	331	350	367	346	354	330	329	357	388	375	328	379	354	385	365	382	365	346	360	363	341	359	361	310	353	348	374	344	386	365	338	351	394	348	355	366	354	352	344	355	328	352	378	326	387	333	344	352	344	333	360	343	332	347	362	324	337	347	387	370	350	319	311	369	379	321	376	365	365	327	332	333	322	390	362	328	384	360	362	363	343	346	349	329	339	344	345	361	355	339	342	378	334	358	365	365	340	348	342	344	362	353	334	349	373	332	374	302	357	321	344	334	364	349	364	347	358	357	339	317	363	368	318	353	356	330	330	359	378	365	327	336	350	358	355	338	383	379	357	353	340	338	319	347	321	357	333	381	337	341	366	326	336	350	371	358	368	322	362	305	310	358	349	318	334	326	351	330	354	347	369	353	319	390	338	362	385	356	351	372	315	339	335	378	342	337	375	362	327	332	344	344	371	350	355	367	378	342	348	390	365	373	355	320	342	364	358	325	342	343	367	340	343	406	350	340	356	313	345	355	305	338	350	321	344	344	350	365	339	332	392	337	341	371	327	335	332	360	353	328	360	358	366	357	322	375	364	348	340	332	361	365	341	349	345	362	329	350	348	357	321	343	350	337	351	381	321	373	350	342	342	316	312	353	308	357	363	310	359	373	342	332	328	354	343	319	362	335	336	366	332	345	348	332	357	354	350	325	333	322	346	340	347	360	392	363	347	354	331	350	350	348	350	365	350	344	379	309	339	351	361	352	337	355	311	340	332	326	374	300	323	356	313	348	365	353	356	359	361	356	388	332	339	359	380	355	354	329	337	353	349	330	364	355	355	374	351	351	321	340	344	341	370	333	362	345	324	374	339	370	372	367	351	336	355	370	337	332	354	337	325	374	361	362	354	351	330	316	335	344	347	355	375	360	360	364	349	325	336	357	347	346	345	359	354	364	381	339	340	325	355	354	358	349	329	310	353	344	369	358	323	363	373	356	355	373	328	306	357	333	325	351	346	329	363	347	351	335	352	317	371	326	348	371	334	351	327	364	369	337	322	341	325	362	330	333	325	354	363	355	337	328	341	357	353	358	310	353	355	359	357	354	345	369	380	351	364	347	343	376	356	358	340	325	332	351	346	343	359	337	353	343	326	360	343	341	352	349	335	332	332	369	370	343	369	338	326	354	340	364	319	339	329	346	343	353	389	358	335	322	348	330	348	342	352	334	337	323	365	331	330	369	368	336	341	355	353	368	369	349	329	377	363	350	343	352	342	348	368	317	360	387	339	350	337	342	345	371	330	335	310	378	342	369	343	334	358	324	341	337	334	349	371	307	351	348	306	352	355	359	342	356	343	355	341	356	337	369	357	352	344	353	357	361	362	378	365	355	387	347	332	337	362	330	366	345	391	326	315	361	333	344	364	305	364	365	365	311	342	340	339	374	332	393	365	382	351	346	331	339	358	344	327	340	352	348	350	363	357	362	360	356	348	350	338	357	379	342	361	348	368	365	316	350	341	361	326	372	348	381	335	340	376	358	378	372	363	347	375	372	342	375	349	352	334	380	346	361	369	372	366	328	375	358	333	328	335	359	344	366	391	342	353	348	325	333	336	365	345	339	368	364	381	356	335	339	326	356	333	344	322	325	344	360	338	358	346	315	379	329	335	328	334	374	316	365	342	349	338	350	346	374	347	355	336	394	344	350	353	333	337	355	356	350	348	341	358	392	366	306	337	336	316	362	385	350	360	342	381	341	371	342	347	338	356	382	325	374	334	360	338	320	333	345	342	379	328	336	388	344	362	313	336	349	346	376	335	331	320	358	361	365	317	313	324	368	345	324	389	359	376	329	350	342	369	391	327	326	325	375	355	354	330	362	348	381	354	333	311	355	343	354	317	350	334	333	346	372	309	343	344	338	334	336	347	371	310	341	338	326	358	339	347	327	353	344	353	380	380	342	344	335	355	378	321	317	339	347	358	321	359	356	337	361	344	300	355	375	297	375	321	350	330	342	346	384	343	353	344	356	376	347	347	340	356	339	349	354	331	358	345	345	345	360	344	344	364	324	352	353	340	328	359	384	357	353	340	344	317	337	376	344	349	367	333	352	343	344	340	327	342	339	353	313	355	346	350	343	367	336	335	336	352	320	346	350	332	343	378	393	344	351	312	336	368	335	378	348	359	362	361	339	334	321	356	361	336	354	361	287	344	332	336	383	349	363	379	333	346	332	348	312	355	346	368	367	340	362	354	376	329	337	347	348	341	337	323	400	350	349	369	316	338	365	380	309	358	338	382	341	348	357	381	384	374	328	329	355	361	390	362	353	372	349	351	305	366	352	368	307	356	334	331	337	337	363	341	329	323	376	329	367	342	351	346	362	318	376	364	330	334	340	341	357	358	340	339	333	358	342	357	382	347	349	329	329	355	367	355	324	376	363	347	428	355	363	348	370	361	338	334	338	329	326	350	350	351	346	325	346	384	349	373	333	350	355	363	339	364	329	341	342	361	364	355	384	341	334	350	355	345	313	305	352	343	309	348	353	315	329	393	339	369	345	343	338	329	346	358	376	341	322	367	338	320	331	371	354	350	338	325	318	345	355	361	366	333	330	374	355	345	329	331	360	345	326	324	380	341	346	315	352	320	358	330	323	320	322	355	337	364	359	368	322	314	357	352	346	340	354	348	325	336	342	346	350	330	380	386	362	363	347	333	341	353	341	353	330	361	337	338	357	334	361	312	368	335	354	360	358	371	351	348	325	332	373	344	348	335	332	373	375	390	322	367	343	358	325	379	361	333	349	364	368	368	354	337	361	321	335	329	368	358	336	339	364	355	342	355	382	373	345	357
41243	36079	41313	33998	33311	24171	17132	11924	9701	8838	6093	5164	3372	3183	2619	1862	1276	1293	1306	659	744	691	587	475	489	356	291	283	311	307	551	562	703	513	412	619	541	327	288	277	368	294	273	276	285	310	299	272	275	234	181	212	187	203	185	200	158	206	183	167	199	191	193	188	184	181	178	166	183	174	181	164	175	195	192	168	187	198	171	170	175	149	175	176	169	160	178	171	173	175	167	184	170	186	192	162	176	151	173	164	166	164	199	171	165	183	187	165	185	179	197	164	188	148	167	176	188	169	159	136	148	193	177	175	162	189	165	174	174	176	148	196	196	173	158	181	159	181	150	183	164	171	187	156	155	161	177	147	188	174	180	149	154	165	161	173	176	148	168	155	184	178	150	179	179	164	167	152	210	175	210	165	173	168	175	182	190	174	201	166	182	200	180	187	156	178	182	157	182	177	177	156	191	161	175	165	167	183	166	172	170	178	169	169	180	152	174	170	169	165	179	182	170	157	172	175	154	163	188	196	158	178	184	170	156	174	179	171	152	169	183	174	181	160	200	161	181	196	184	150	151	200	171	186	162	183	173	183	168	168	168	189	166	164	176	153	149	167	163	175	163	168	161	152	176	187	176	163	167	174	157	176	161	149	196	195	167	166	169	173	189	169	172	170	190	186	167	174	173	170	152	163	194	179	187	183	174	172	161	192	172	177	159	154	160	176	170	144	156	163	169	192	168	179	171	167	163	171	153	162	177	179	165	149	151	167	196	160	170	144	171	175	170	165	182	176	170	165	180	175	143	150	166	162	174	198	189	167	187	180	169	159	145	155	161	167	163	158	189	179	166	176	175	150	183	154	157	211	166	153	182	209	192	173	164	171	183	194	173	155	162	167	172	185	174	170	171	166	158	155	181	181	178	166	146	168	175	176	178	177	181	184	175	169	173	156	195	171	204	166	200	162	165	185	169	148	157	158	167	147	155	178	165	194	165	154	162	162	174	166	171	166	180	190	156	181	145	183	175	162	173	158	187	178	183	139	171	171	174	164	185	165	135	178	181	165	160	192	173	174	176	156	191	158	175	183	175	185	178	156	143	181	155	211	161	195	169	155	190	176	186	185	183	168	175	174	153	166	153	173	152	170	186	176	198	182	167	156	197	164	181	179	179	173	185	190	165	205	171	167	159	175	189	172	190	178	192	186	167	170	171	171	171	184	166	166	162	162	175	182	182	162	178	173	178	188	161	183	164	174	164	181	183	166	173	175	200	160	159	139	174	174	206	164	168	155	208	179	193	163	193	192	184	192	144	169	174	170	197	165	162	184	164	158	198	150	195	175	172	171	182	167	191	171	172	180	195	156	190	182	160	167	149	161	157	177	150	160	167	182	163	172	185	177	178	187	166	193	175	161	161	171	161	183	153	198	165	156	150	172	183	195	154	161	170	181	182	167	174	185	179	183	184	174	179	183	179	191	178	174	181	147	177	153	173	163	167	157	192	195	160	176	161	170	158	160	164	145	183	175	165	169	190	167	181	192	173	159	173	170	191	159	145	157	154	165	184	176	185	188	147	196	150	163	164	163	149	158	180	181	186	155	157	177	193	168	152	155	173	189	188	191	174	137	191	173	167	159	161	150	179	172	195	193	164	170	170	174	153	182	177	180	162	186	166	174	176	181	175	172	155	162	137	188	167	178	177	190	163	184	158	159	186	176	187	182	170	168	162	174	180	183	190	165	166	155	185	174	171	186	162	176	172	170	172	172	159	140	179	182	179	204	157	152	160	154	188	177	186	169	184	177	165	159	158	158	181	173	187	179	152	163	155	166	166	169	157	151	161	150	165	187	155	163	172	174	180	167	161	195	161	179	171	170	178	167	169	147	169	169	178	160	166	182	163	169	159	173	175	174	177	184	171	218	166	168	165	191	140	153	175	173	153	167	174	183	169	173	197	177	189	173	174	178	209	173	195	175	152	188	162	204	189	144	153	197	175	200	142	161	172	164	159	168	154	176	179	176	176	174	163	190	172	188	166	176	156	160	151	169	170	197	173	160	161	151	188	183	170	173	147	179	193	177	150	150	176	161	191	172	165	153	166	167	163	149	166	159	208	175	186	171	165	173	167	165	201	168	162	150	200	178	161	164	184	168	174	170	166	156	186	162	159	193	176	168	174	155	164	178	170	163	186	170	160	180	178	166	164	171	174	177	187	167	194	177	162	150	154	174	193	169	157	181	178	183	158	155	166	169	156	177	164	187	186	196	171	173	167	158	151	174	195	201	179	185	178	183	170	154	177	154	174	184	162	162	161	173	171	165	162	136	177	159	178	163	181	170	162	177	173	183	173	158	166	158	174	165	169	168	176	154	170	155	153	164	194	168	156	145	174	161	172	166	182	153	145	185	178	179	178	164	160	161	164	192	163	157	175	169	168	173	176	169	174	211	178	156	180	184	178	139	159	209	186	183	185	171	171	144	173	169	187	157	180	157	177	169	155	148	152	170	156	177	173	193	182	165	176	172	161	203	195	172	169	172	193	173	157	161	156	169	149	160	185	181	189	158	171	191	177	160	149	151	142	169	195	190	196	173	176	149	149	175	147	169	157	195	157	169	170	182	162	190	206	162	187	147	173	141	169	170	175	169	184	194	176	173	197	166	170	158	171	177	179	146	176	148	165	166	169	166	194	184	183	186	187	172	145	172	179	187	168	133	171	154	157	162	162	181	170	180	155	176	155	162	162	172	138	181	185	178	167	196	160	162	185	188	183	193	167	154	173	170	175	171	159	191	180	160	173	174	172	167	163	138	179	177	175	162	165	189	203	145	167	190	181	170	175	171	158	166	150	166	161	196	190	196	182	176	170	166	161	174	179	179	165	189	182	174	164	154	178	178	168	178	175	143	150	137	166	153	179	168	179	182	171	162	176	210	193	175	178	180	189	166	158	155	169	176	144	170	180	151	156	163	144	201	181	162	140	171	172	164	176	170	170	180	195	162	195	168	166	174	179	168	174	180	160	171	174	161	183	177	185	144	191	163	169	156	164	176	154	172	175	158	160	164	169	161	163	165	152	163	171	169	170	167	166	170	173	179	170	179	164	139	180	155	198	170	163	182	167	177	173	180	195	144	150	193	181	176	178	174	176	148	188	165	180	155	161	177	202	168	175	172	178	162	169	195	155	160	199	173	187	173	182	187	172	166	198	189	163	158	178	173	159	181	160	165	165	178	175	176	172	171	150	175	169	179	168	203	201	164	178	162	171	163	173	186	175	160	197	158	174	181	187	152	166	159	170	139	162	142	159	152	170	171	168	147	182	158	159	188	163	191	167	191	165	189	186	175	171	165	166	169	188	180	173	180	167	151	167	167	186	168	172	155	162	189	184	167	163	155	187	170	172	186	164	180	183	176	158	179	182	174	176	165	193	178	174	200	159	146	144	160	173	151	148	191	155	167	173	194	158	193	190	157	152	161	174	181	163	174	188	203	157	190	172	168	149	169	170	181	177	193
27344	29457	39850	39666	38946	26832	24147	19599	20454	20069	17164	17849	12752	13599	11877	9199	6640	6459	5724	2950	3547	3461	2968	2581	2498	1811	1387	1421	1487	1656	3607	3627	4694	2999	2516	3798	3319	1682	1546	1354	2013	1532	1232	1338	1397	1536	1351	1289	1125	997	735	656	591	572	553	562	551	510	545	508	528	528	556	538	518	473	454	522	459	456	457	449	438	439	444	433	449	466	376	423	416	443	414	416	430	417	398	374	398	349	426	414	407	437	426	430	397	448	440	403	437	404	368	440	427	420	434	433	450	432	458	412	406	415	435	425	427	446	427	416	407	448	407	413	387	438	407	435	425	401	430	425	414	422	401	407	411	391	421	407	408	381	403	430	387	411	407	415	435	399	413	426	425	424	431	412	432	390	449	441	427	402	407	419	396	403	446	394	391	422	407	414	396	409	415	395	411	423	429	435	397	403	396	418	441	395	397	439	344	404	424	374	408	375	424	423	420	438	433	407	417	400	398	416	382	368	414	414	428	417	438	420	427	375	391	388	406	431	429	422	426	427	415	407	413	435	411	454	431	422	420	400	415	420	411	429	416	433	413	379	411	441	421	386	438	428	412	440	416	433	409	426	441	440	392	410	414	423	409	439	420	397	385	409	397	378	448	399	411	447	393	407	394	427	433	410	378	421	373	446	394	404	422	393	442	424	434	386	380	429	437	371	431	441	402	387	438	415	439	399	453	390	424	432	431	400	403	408	413	451	430	430	413	412	407	414	403	396	403	429	405	401	389	411	462	390	449	437	403	404	437	427	415	415	410	419	411	409	429	382	430	447	434	401	407	410	380	398	439	401	466	424	457	387	407	440	401	402	405	406	365	408	408	426	406	451	401	447	413	431	408	417	389	404	429	416	435	436	408	397	414	410	416	416	410	429	380	417	440	402	428	373	424	461	419	403	449	400	443	432	423	433	408	408	429	438	425	383	380	390	457	414	416	412	437	428	459	391	400	412	444	437	457	415	424	411	418	399	421	433	408	405	408	397	444	427	414	413	415	397	388	412	413	404	424	418	413	425	402	405	428	378	435	407	401	415	405	390	417	440	427	450	393	391	415	395	428	427	413	438	394	462	437	420	413	445	414	436	387	434	472	438	401	403	411	430	378	379	420	415	391	433	423	427	429	435	415	412	391	393	393	429	430	389	435	443	398	397	418	441	437	389	395	398	417	403	413	393	381	400	384	424	441	389	437	427	408	450	402	393	396	419	443	384	420	395	419	438	416	409	435	399	427	412	402	403	413	418	409	375	439	444	384	378	422	384	407	428	410	378	394	383	427	408	395	426	426	401	417	394	426	416	431	423	448	444	378	389	406	439	415	390	418	407	405	397	416	435	399	402	447	418	443	430	413	446	440	396	407	446	401	400	414	418	433	401	383	431	402	412	424	410	412	393	411	402	398	444	419	398	437	448	402	422	420	416	387	421	423	447	440	398	432	416	401	402	399	382	400	439	407	427	402	410	434	408	415	369	426	377	419	423	454	387	434	410	427	407	403	410	421	411	425	404	419	436	410	372	411	394	423	427	410	386	425	413	428	446	381	441	402	448	430	428	420	381	439	421	432	425	419	462	428	411	409	436	378	427	427	405	380	414	426	435	444	436	472	427	430	415	427	413	416	403	406	441	438	397	395	400	423	416	422	416	422	398	460	435	458	416	421	424	439	402	461	431	429	407	398	445	432	398	397	422	410	392	386	427	457	427	403	427	441	409	418	416	398	389	401	440	428	430	426	408	419	434	444	413	398	436	379	393	379	401	376	417	396	449	411	375	401	436	379	406	430	465	421	435	385	428	400	415	428	400	440	403	417	392	406	422	408	409	448	433	407	420	429	398	429	379	382	418	421	385	415	385	409	398	430	395	440	410	403	443	430	395	375	444	406	397	421	412	404	381	393	417	444	474	422	391	423	416	407	434	418	433	423	394	429	422	442	448	422	447	441	416	405	441	397	408	453	418	417	419	441	410	420	406	386	437	404	429	422	410	377	417	391	402	419	418	412	412	418	404	426	435	427	389	347	431	427	409	408	433	418	432	434	417	442	391	448	417	464	445	402	476	434	419	465	389	442	424	419	399	416	420	419	423	361	430	421	420	418	372	433	417	419	414	383	405	443	386	404	422	415	414	431	446	417	402	426	449	411	425	469	382	418	376	409	393	426	423	438	398	389	434	376	398	434	428	401	424	390	427	426	431	401	447	427	427	419	429	428	389	416	398	410	422	414	407	416	418	431	418	394	432	457	382	394	378	417	450	424	413	438	448	400	385	378	444	419	407	393	394	445	417	396	426	421	384	414	402	413	417	414	442	433	420	412	374	408	425	423	424	356	428	391	399	410	406	418	432	396	382	425	387	378	409	438	420	425	406	442	413	408	417	419	426	403	447	407	412	400	376	385	400	415	420	414	406	400	399	402	363	411	404	423	449	407	391	412	413	433	429	420	429	432	423	414	403	415	446	404	392	464	412	385	453	450	419	423	388	386	415	393	364	401	423	419	406	420	387	410	389	433	421	408	363	403	392	439	404	390	417	381	387	425	391	443	401	434	433	412	433	414	446	427	396	394	398	401	432	426	395	413	420	460	428	453	429	395	442	412	429	402	427	405	432	435	445	423	401	430	428	442	404	403	409	439	390	412	440	450	376	434	442	434	388	428	434	372	434	395	385	424	429	388	426	438	431	400	390	424	382	384	381	440	428	424	390	406	422	405	398	385	404	417	394	396	424	425	424	409	414	418	415	408	383	472	424	395	434	396	427	401	410	401	417	425	437	424	433	443	397	407	412	408	389	445	404	412	405	471	417	440	427	379	395	388	420	372	440	423	422	421	456	418	427	407	436	440	383	399	428	376	452	393	446	420	407	433	446	420	394	382	403	426	379	423	398	439	416	395	393	397	398	415	416	444	408	394	478	431	434	434	409	423	432	408	473	388	429	451	397	427	358	461	472	442	421	450	391	415	411	415	406	409	436	371	393	414	396	376	407	441	409	420	404	414	415	414	437	446	466	428	392	435	435	439	390	410	422	449	424	443	406	409	427	397	399	424	415	400	415	399	407	418	397	385	401	416	431	389	380	426	416	394	416	418	421	420	429	458	439	399	394	428	416	408	420	417	415	447	408	455	395	395	445	424	403	424	413	438	424	398	420	428	402	408	418	397	415	404	460	396	426	394	415	385	395	410	395	399	412	379	395	408	402	402	373	398	428	431	406	426	399	420	429	403	431	406	463	423	451	421	414	461	403	412	439	378	431	398	424	407	465	407	401	431	402	372	417	396	411	417	440	409	432	410	412	410	427	410	396	428	406	392	441	409	408	417	404	418	387	426	410	408	380	417	437	454	409	425	384	424	409	434	426	461	443	368	447	423	418	419	379	414	427	435	448	402	450	420	433	407	405	386	424	469	411	405	395	418	380	426	427	446	427	397	395	420	443	436	418	391	430	416	396	423	441	387	429	429	398	418	369	436	403	413	425	450	410	442	411	408	404
51323	42804	41086	43958	43274	29848	23987	20850	17040	15916	10578	8926	5978	5522	4283	3274	2225	2428	2205	1034	1223	986	918	945	815	470	339	368	403	554	910	1018	1598	949	712	1039	880	444	418	351	560	446	330	367	347	468	401	388	311	272	235	203	185	180	194	169	178	164	189	168	163	159	172	146	182	167	157	147	175	155	171	153	151	146	159	164	157	173	144	175	152	151	146	136	165	160	152	180	152	166	151	153	153	168	161	154	148	153	156	154	136	133	138	147	160	155	137	171	162	134	165	123	156	119	142	157	156	138	151	153	144	150	131	141	142	142	154	160	161	186	153	156	143	138	150	158	153	145	158	166	150	153	172	161	158	147	162	171	159	161	162	143	134	173	160	161	137	140	131	167	145	148	145	141	132	166	153	152	148	151	143	146	143	138	137	160	161	156	123	154	165	160	135	173	150	131	142	145	148	160	163	165	168	149	141	155	160	128	139	127	132	140	158	154	124	153	159	140	168	162	163	149	154	126	137	137	150	168	157	161	160	163	139	158	149	149	165	152	170	131	150	159	153	156	154	130	154	148	159	155	137	161	155	140	153	145	137	154	160	139	145	167	144	165	160	158	173	153	158	153	139	162	159	161	161	155	150	130	144	163	121	172	136	173	168	161	132	156	136	150	137	171	157	136	140	155	160	144	141	162	165	147	144	164	148	148	172	150	148	140	140	143	166	148	154	147	183	137	159	160	162	130	141	140	161	143	157	151	133	167	177	151	105	124	151	151	172	149	170	126	149	123	115	153	141	151	153	168	144	132	170	165	148	130	161	177	143	160	175	157	146	129	127	159	162	153	138	151	150	169	188	173	153	148	158	171	127	145	165	165	148	146	157	176	137	155	160	157	161	147	164	168	154	113	167	158	134	173	149	133	174	158	141	126	136	138	157	159	161	159	157	136	134	146	155	159	152	160	160	122	149	148	148	149	162	157	135	135	135	134	155	169	139	140	152	149	156	155	145	152	151	145	138	151	155	166	132	154	181	154	158	158	133	122	154	164	182	144	148	188	166	160	152	149	153	169	154	168	140	147	139	145	157	154	151	142	146	164	151	136	142	130	131	132	171	136	142	146	144	162	178	176	143	171	142	167	137	139	139	159	138	150	145	142	176	164	141	167	141	142	163	146	134	170	160	129	142	157	162	120	148	132	155	155	141	149	136	134	123	142	151	168	146	151	154	158	153	142	143	151	163	152	139	158	167	145	177	143	146	128	170	161	143	144	159	151	163	154	150	142	143	152	142	137	168	143	144	158	170	166	162	159	144	166	160	156	149	133	158	151	174	146	144	146	160	133	145	147	136	145	133	139	147	158	153	142	140	133	152	154	156	171	155	150	138	147	172	137	131	164	157	133	160	135	161	131	147	160	171	151	141	170	176	157	144	150	150	156	138	147	177	151	146	154	144	183	183	145	122	162	139	132	136	129	156	159	110	168	154	173	154	141	116	164	122	153	117	144	172	168	147	153	167	140	150	184	157	151	141	153	151	143	148	141	135	149	147	160	134	145	156	136	171	148	144	153	160	165	171	158	147	139	134	143	147	125	153	150	154	150	191	149	159	160	144	149	172	176	146	155	151	148	139	144	151	123	148	149	177	163	159	179	140	162	165	133	153	158	142	144	149	153	122	147	156	152	167	150	142	143	163	146	141	123	169	144	136	153	155	142	138	143	151	142	178	150	145	164	154	167	165	156	154	170	151	130	157	119	152	175	112	147	135	141	142	180	135	166	117	152	161	147	135	155	150	133	147	140	136	182	152	162	159	140	158	156	171	132	133	159	154	164	155	162	142	154	148	161	160	164	152	144	159	174	135	145	150	168	133	128	140	143	158	143	164	161	169	136	141	147	175	164	134	141	147	141	159	145	145	132	137	150	138	140	147	117	161	128	177	133	159	138	143	165	121	163	151	150	155	132	155	151	169	145	140	168	151	143	143	132	142	124	162	138	153	150	144	158	148	164	137	133	156	137	173	149	173	164	148	167	129	158	132	143	150	142	168	196	150	164	154	144	168	127	158	138	157	172	131	134	186	147	152	148	146	135	165	132	160	131	135	144	140	167	142	164	140	133	149	153	145	133	145	156	146	162	161	171	149	150	177	123	139	159	166	150	146	155	127	144	150	168	133	142	150	166	165	144	149	126	149	146	156	173	159	162	142	172	157	162	166	171	160	151	137	175	170	160	161	134	143	170	150	138	153	159	149	154	163	148	179	169	157	169	147	140	143	141	145	149	153	156	142	154	141	141	129	147	142	179	156	174	153	158	139	149	152	153	134	142	156	164	175	160	164	146	119	153	139	146	140	147	154	144	155	185	155	134	142	149	119	144	172	148	150	146	165	150	162	156	147	157	152	139	135	145	156	158	146	150	153	158	147	152	152	153	144	144	151	173	138	164	141	166	152	154	148	151	151	142	149	153	147	165	160	141	146	146	162	140	133	169	153	133	165	140	150	154	164	144	157	132	153	145	144	157	142	171	138	160	146	176	168	142	137	120	139	174	173	147	151	158	156	148	144	147	146	159	138	182	157	138	178	147	170	151	174	152	145	156	144	175	160	152	171	151	150	121	130	146	164	140	143	153	155	142	145	148	155	150	162	142	177	138	127	135	135	158	139	139	134	162	163	166	156	163	153	142	137	147	132	148	142	148	161	142	143	163	162	137	168	139	150	185	169	138	159	164	155	152	158	156	146	154	142	136	169	137	173	178	153	149	146	155	154	141	143	152	121	176	138	151	165	147	160	176	148	152	150	148	149	145	137	148	153	182	153	151	138	169	156	137	140	150	179	145	150	152	160	165	155	152	160	154	139	142	164	125	170	146	169	140	143	144	171	156	143	152	174	153	152	167	138	152	131	153	126	134	151	163	137	135	134	136	159	159	149	137	158	157	120	153	130	159	148	162	152	159	160	166	141	151	159	156	141	136	156	129	160	155	162	143	133	151	164	158	153	141	134	155	145	155	138	152	177	154	159	158	155	153	158	159	142	170	150	150	160	161	129	143	145	164	165	145	159	120	143	158	153	165	145	158	155	120	155	153	158	134	134	146	155	142	167	154	144	160	148	157	156	137	138	157	156	162	151	153	157	155	154	149	157	136	167	187	140	148	136	159	176	129	161	158	144	159	164	116	156	166	164	156	144	142	138	173	150	151	148	145	141	139	139	154	145	158	134	146	150	151	157	142	141	142	153	152	157	143	148	159	165	182	163	168	153	141	114	156	151	139	182	137	138	153	156	136	148	149	150	140	141	161	156	156	143	130	146	128	181	155	143	152	147	157	167	156	153	163	156	167	164	142	146	156	174	156	140	145	161	157	168	161	161	136	131	139	154	162	144	169	138	155	162	144	175	165	132	147	154	133	171	148	153	141	143	149	169	154	171	163	171	161	145	150	152	137	150	163	145	129	147	145	130	157	135	147	152	142	158	164	128	150	149	125	144	152	149	130	117	149	134	152	147	156	146	152	174	148
33330	34871	41097	47724	47631	32645	29655	27302	27630	27995	23683	23696	17927	19116	16485	13882	10040	10295	8457	4120	5660	4574	4259	4422	4015	2703	2002	2120	2249	3072	6133	6798	10323	5544	4554	6264	5422	2542	2295	2093	3363	2571	1885	2042	2274	2487	2262	2017	1686	1192	916	783	742	674	619	619	587	564	537	553	563	582	584	536	453	454	499	469	455	451	460	432	421	448	432	378	346	376	381	411	370	387	425	402	385	396	390	388	398	357	385	391	367	358	330	406	356	364	379	350	381	358	339	388	372	413	366	369	348	380	378	363	380	403	373	334	391	345	340	384	352	359	353	352	385	385	386	346	382	325	389	375	376	353	355	371	366	347	321	367	376	361	379	355	350	368	404	373	354	343	344	378	377	347	361	359	354	365	372	371	324	375	397	371	375	376	366	352	328	328	376	339	362	367	361	348	354	345	386	383	353	377	374	369	327	356	352	324	387	356	379	388	374	355	381	365	352	342	355	365	394	379	352	356	371	335	369	346	341	406	366	404	367	361	360	361	387	366	352	339	402	377	372	368	326	385	379	361	376	380	377	365	348	357	376	371	334	351	346	377	368	335	368	333	382	353	348	382	365	326	351	350	369	362	340	375	350	378	344	358	357	351	378	417	364	354	360	361	368	356	343	330	364	357	376	357	365	393	356	348	372	365	334	358	358	382	358	374	354	395	386	347	345	326	357	364	382	370	380	344	384	369	366	374	358	345	356	359	379	363	376	368	387	346	381	332	389	357	357	327	363	361	348	370	361	381	357	354	378	379	360	354	333	343	374	368	388	372	367	387	384	373	371	345	360	347	366	367	347	329	350	391	369	366	364	365	377	375	383	353	392	313	352	353	364	369	374	386	343	343	373	359	381	343	384	354	376	359	389	358	350	370	361	367	322	351	336	346	345	352	375	367	395	385	352	371	352	352	370	348	359	366	338	385	355	373	343	403	331	361	382	369	343	341	356	338	373	351	348	355	362	366	353	339	367	365	370	354	384	360	371	398	386	377	343	358	380	371	361	374	348	345	347	354	358	381	358	344	352	389	367	388	388	346	361	331	385	371	375	330	340	347	358	346	383	364	378	375	383	369	371	370	364	337	347	363	354	353	387	363	362	358	331	353	374	385	348	352	359	345	392	354	350	370	328	355	372	383	354	404	351	339	384	343	375	343	400	352	375	359	339	400	352	346	368	366	342	375	361	362	342	348	381	354	343	360	385	372	371	367	394	372	321	395	367	351	367	345	375	382	374	346	369	326	364	352	367	377	359	350	377	373	373	370	348	339	375	357	377	362	392	362	375	358	344	368	351	357	364	339	354	379	372	357	320	360	407	389	365	377	401	366	407	391	377	364	383	333	357	380	395	337	367	359	374	366	354	339	369	349	382	366	380	391	381	363	361	353	361	378	391	357	358	368	356	350	335	386	376	364	345	371	366	323	372	366	361	396	372	357	351	358	343	366	340	383	368	403	376	341	381	347	347	369	361	343	397	389	341	368	384	347	381	353	344	318	358	343	376	380	359	386	367	317	389	338	389	367	393	356	348	374	398	329	356	377	374	358	353	384	385	341	357	398	347	361	365	368	387	361	353	362	352	359	344	405	395	366	358	396	374	375	379	389	371	339	356	345	340	340	344	382	369	389	406	366	403	350	364	382	374	369	396	335	359	342	339	342	364	389	384	335	360	336	343	367	377	376	354	382	368	314	378	408	355	370	416	340	342	361	348	411	373	345	350	376	360	350	363	370	357	364	351	362	332	389	348	376	364	370	345	341	333	395	343	358	347	359	331	326	320	375	337	376	312	392	380	353	355	377	354	362	379	358	382	372	360	365	359	353	349	369	364	345	353	374	329	358	348	340	348	359	379	362	408	320	371	346	377	353	348	352	374	351	374	360	319	397	356	346	348	368	375	349	364	371	376	364	353	388	377	341	363	342	356	403	363	343	375	371	365	358	375	384	366	340	370	362	364	382	388	407	369	348	338	395	325	370	387	349	374	331	373	369	374	343	347	344	363	355	344	386	399	390	364	342	386	345	368	422	360	349	342	361	334	337	341	395	343	398	357	352	352	398	368	342	376	343	387	332	346	344	369	376	354	351	364	341	359	364	355	370	338	316	400	354	340	370	370	357	405	387	359	372	369	383	368	348	342	319	348	334	349	348	383	347	345	377	355	381	383	341	385	341	354	356	409	384	355	381	354	377	340	352	344	383	363	357	362	358	340	400	381	389	378	344	356	391	372	370	327	351	369	360	388	352	361	342	354	364	355	367	344	339	339	372	360	355	386	350	355	375	393	389	359	373	392	385	366	360	331	343	372	343	354	376	395	350	345	374	343	356	366	371	395	356	380	382	353	348	371	370	346	380	361	382	345	355	372	339	380	360	349	338	374	387	350	340	337	377	382	346	405	324	364	361	361	352	333	347	373	373	358	355	380	368	385	323	364	354	364	359	372	349	334	399	343	344	352	351	341	347	346	339	370	344	356	368	334	367	344	406	367	360	352	372	385	343	361	330	367	395	329	347	372	366	354	386	390	362	321	366	377	349	384	353	352	387	380	364	402	357	364	340	346	364	360	362	362	360	341	390	337	366	359	386	369	368	354	362	363	392	373	361	363	358	367	365	365	350	343	361	414	360	349	360	369	376	386	365	373	345	377	327	351	345	332	357	341	362	371	367	383	345	376	368	358	376	368	356	350	390	346	381	344	343	361	352	379	412	338	352	371	360	357	334	355	363	377	397	367	383	363	377	389	342	399	387	371	356	365	359	359	360	338	354	368	373	381	387	366	368	371	365	334	337	358	354	348	395	367	350	393	386	361	353	378	373	345	359	391	346	354	368	375	371	405	366	375	390	374	372	360	351	362	347	370	317	357	343	346	363	340	394	371	346	359	350	339	371	346	360	376	342	380	349	401	371	345	370	355	360	396	372	396	364	364	390	367	327	372	350	355	351	380	355	357	317	365	350	361	374	353	382	345	401	354	353	331	391	373	399	347	389	361	368	371	390	380	381	379	354	353	342	366	376	377	411	366	398	361	351	407	342	332	376	323	365	377	329	382	381	366	316	340	376	361	358	377	372	370	372	353	386	360	362	367	352	343	394	349	360	360	381	341	388	341	363	362	365	364	358	354	347	370	409	347	355	380	402	359	410	368	403	346	358	341	357	356	336	366	371	323	373	328	370	390	342	353	389	385	357	365	375	349	386	368	360	367	358	374	355	348	334	394	323	383	383	392	344	357	377	367	342	395	403	386	353	365	331	386	372	382	368	359	398	335	362	344	360	375	349	354	349	351	390	365	368	363	356	347	344	353	382	389	339	352	393	348	364	380	373	364	394	352	372	345	353	389	349	351	385	326	347	340	368	359	380	349	408	395	395	367	372	400	372	361	375	334	376	368	360	359	350	370	383	339	345	338	357	370	353	341	356	337	407	386	359	343	364	386	380	358	393	385	361	358	332	361	364	359	338	374	397	376	357	372	350	355	374	373	351	375	375	340	356
22860	15507	13864	10869	7420	3166	1692	1224	986	849	573	468	419	362	317	285	273	236	259	202	198	209	231	181	212	154	174	170	145	141	160	164	180	183	169	172	150	148	158	174	159	132	142	175	168	166	139	131	155	141	122	143	143	113	131	135	133	135	134	121	127	138	128	133	136	149	142	141	148	123	148	134	142	135	156	154	152	124	140	120	131	121	123	128	137	117	135	110	128	121	132	107	122	143	143	152	140	151	124	140	127	139	139	143	122	137	132	141	125	143	145	122	115	124	139	132	120	120	149	135	126	127	141	147	142	168	133	137	129	163	145	146	138	134	144	130	148	149	131	110	144	133	145	138	127	132	141	160	154	132	124	139	118	125	122	142	151	120	143	119	122	163	145	121	111	156	129	153	127	144	150	152	153	139	151	151	119	143	133	181	118	162	148	140	126	122	134	136	148	154	140	135	127	140	148	145	150	132	126	122	143	141	136	119	120	127	154	130	130	118	149	150	133	123	157	144	130	130	117	142	151	127	135	132	134	136	118	122	140	123	158	133	153	112	147	133	138	132	155	129	149	135	131	136	142	158	133	140	155	147	167	112	152	155	153	118	130	117	137	161	155	136	138	144	146	114	141	122	146	102	152	111	143	142	140	141	128	133	149	143	131	127	132	145	112	134	144	149	139	138	135	135	136	127	130	138	137	161	144	148	139	136	129	113	152	150	127	128	135	137	130	124	152	124	129	137	121	145	140	147	154	128	141	149	154	147	173	157	104	145	152	139	137	159	156	150	143	143	140	138	130	131	133	115	147	135	158	155	115	138	117	141	109	114	128	138	133	136	146	127	145	131	148	161	136	158	141	123	123	142	144	145	144	113	144	141	143	126	107	132	124	141	158	138	126	133	119	127	141	148	140	144	126	124	147	139	155	116	134	146	130	132	123	141	133	145	145	155	143	130	129	150	152	137	140	130	122	121	138	162	140	156	146	151	128	114	136	134	150	140	143	142	159	133	128	129	149	128	125	138	143	165	128	128	144	132	141	139	154	142	138	161	139	151	137	141	138	151	141	146	140	151	181	146	131	142	145	149	149	138	147	135	156	163	169	128	129	129	160	141	130	165	134	127	117	134	113	134	152	130	141	138	119	144	147	138	152	135	149	137	160	140	112	138	130	131	138	132	146	135	135	114	128	134	138	138	145	151	141	118	157	140	136	152	152	138	140	135	128	143	149	140	121	149	134	134	146	146	154	128	131	120	121	135	167	147	126	131	137	154	138	145	145	121	157	125	119	120	138	156	131	146	122	116	117	142	147	140	136	126	125	129	139	168	134	128	145	147	123	135	131	138	137	147	115	146	138	139	142	135	152	145	138	127	164	124	128	126	142	120	141	149	134	119	129	137	144	149	144	133	133	135	142	140	144	142	130	156	153	131	133	114	142	130	136	147	151	137	143	165	135	137	138	142	134	153	152	124	104	117	134	129	115	135	147	119	143	149	100	118	124	137	126	146	125	164	142	130	120	142	154	118	153	159	115	122	135	144	132	129	146	143	142	154	120	128	144	149	148	138	115	152	133	103	154	152	141	142	162	139	119	138	122	113	141	159	120	143	127	133	144	127	112	125	135	166	143	157	131	120	135	131	142	134	133	121	141	136	123	125	143	150	119	127	128	142	137	100	132	124	129	138	138	144	147	130	140	128	155	131	144	152	120	145	125	114	141	141	134	143	161	146	142	146	145	141	131	133	149	141	129	148	147	138	124	141	129	123	131	140	117	154	121	139	124	131	153	135	143	149	130	133	132	164	128	144	146	137	145	134	144	144	139	128	134	141	139	151	140	128	150	135	132	117	135	145	140	142	148	132	134	119	120	138	151	126	135	138	133	142	154	117	139	147	147	145	159	128	148	126	154	121	137	148	153	135	135	142	142	130	128	149	144	140	122	136	133	138	127	147	150	158	116	126	103	123	114	142	132	132	148	137	134	141	127	135	146	137	139	129	132	130	127	141	129	134	135	116	141	141	148	155	138	145	151	135	133	143	139	138	121	108	139	138	151	142	130	153	122	137	124	129	155	137	113	145	141	149	145	132	159	121	148	136	156	140	107	123	128	134	131	148	136	131	148	155	129	142	129	151	152	140	138	136	135	119	138	149	131	129	145	148	129	132	129	142	132	125	135	150	118	143	141	147	137	152	150	130	165	152	144	120	155	145	145	132	145	122	139	141	134	143	124	129	132	134	125	161	125	150	133	125	136	144	149	139	118	158	135	142	161	132	113	145	137	143	135	133	132	148	125	128	117	138	148	145	129	151	118	134	131	157	119	137	120	133	141	117	125	144	130	159	148	143	139	155	164	152	153	123	131	123	158	141	139	125	141	146	139	139	137	113	137	140	147	131	154	155	115	141	123	150	128	132	145	151	133	141	135	130	121	143	141	145	133	138	127	118	142	126	130	120	120	128	136	127	144	122	137	124	144	146	127	163	138	145	150	134	132	151	114	126	147	149	152	136	144	159	128	123	111	113	151	129	138	138	152	143	131	142	139	161	122	127	167	146	137	144	156	128	144	128	125	142	136	125	136	138	130	138	126	129	152	146	137	134	146	151	139	143	156	147	120	151	149	137	147	140	156	141	147	160	132	142	130	112	145	132	127	140	122	124	124	156	120	148	141	136	158	128	126	144	129	144	127	144	144	141	143	134	152	156	148	134	127	130	149	142	143	126	133	156	152	134	126	137	128	144	126	135	145	123	139	115	141	167	138	124	121	149	119	150	131	144	140	114	146	160	122	127	125	143	154	127	140	142	147	141	158	135	155	134	150	148	143	137	145	146	112	131	137	131	153	126	138	132	137	153	121	150	138	139	128	145	123	149	142	136	140	126	142	150	149	139	128	121	136	131	129	140	137	138	121	151	146	146	123	156	132	126	115	114	144	110	137	136	133	126	143	143	136	144	129	135	151	129	123	133	162	138	146	134	145	143	139	130	145	139	149	146	145	142	119	145	140	137	127	133	156	139	137	124	128	131	111	128	125	126	153	140	157	111	135	118	126	163	126	120	149	123	144	153	168	134	142	122	135	137	130	140	124	134	148	147	134	136	132	140	118	128	122	128	142	119	149	132	133	121	140	129	134	143	152	126	144	150	133	122	131	146	136	141	130	132	106	114	151	131	142	122	134	140	134	149	135	132	174	150	128	126	136	131	118	148	139	133	137	138	141	119	131	136	138	142	147	119	137	141	128	115	149	135	136	157	128	131	145	141	142	124	175	146	155	141	130	137	161	138	136	118	146	151	152	135	161	132	146	146	134	143	134	142	138	122	125	135	154	142	148	126	127	161	182	138	135	132	161	134	147	154	137	146	125	147	134	137	142	139	141	138	163	135	143	126	117	111	149	149	139	132	145	148	139	160	160	116	138	122	131	139	134	124	154	142	135	117	153	151	131	109	131	158	142	126	118	118	112	147	151	154	157	121	129	133	128	126	140	121	118	146	132	138	129	130	146	127
13371	13215	20146	21605	17908	10459	7125	5454	4671	4428	3139	2711	2292	2202	1763	1478	1315	1210	1088	903	848	768	759	741	681	625	515	506	523	512	661	642	709	549	589	545	598	466	462	460	513	471	455	427	410	447	443	400	411	380	375	389	351	396	363	383	368	385	360	326	385	364	329	359	372	338	354	350	375	370	336	342	342	338	369	378	343	333	353	362	310	327	342	328	355	361	344	329	330	377	328	312	351	348	337	330	333	306	350	347	358	328	351	362	320	331	314	356	355	342	355	329	346	350	350	346	310	323	332	361	375	324	308	384	362	335	327	331	323	341	320	358	340	376	345	333	353	350	344	381	333	324	322	339	301	351	341	344	355	321	309	336	342	335	366	334	386	322	349	339	353	353	303	348	348	341	347	368	341	358	357	348	347	330	354	351	333	328	308	351	348	371	364	358	345	343	360	365	360	365	351	342	340	353	308	335	380	361	334	310	335	353	350	349	349	377	345	331	326	364	317	325	356	339	325	332	368	355	339	328	348	334	338	347	341	369	317	331	360	315	307	354	337	357	349	347	328	368	354	321	360	347	325	336	381	340	338	359	334	322	328	342	362	370	328	350	364	406	357	341	332	322	340	358	345	330	348	352	347	343	316	352	331	296	340	334	331	342	350	301	343	344	320	334	320	338	375	357	344	336	321	353	364	322	317	383	366	345	340	323	334	343	324	344	331	367	317	346	353	338	379	328	327	352	325	375	337	354	343	340	362	333	390	333	346	343	348	333	334	355	367	350	328	361	362	384	332	360	359	369	327	344	333	362	352	326	357	328	353	340	329	330	352	366	362	365	352	383	337	357	348	364	333	338	346	339	332	322	338	370	350	358	347	356	388	333	343	357	331	369	328	364	324	342	349	331	335	331	352	347	356	357	353	370	339	319	361	357	354	349	365	319	329	339	384	333	360	359	346	348	330	377	351	336	329	340	334	325	339	357	349	331	353	319	335	352	307	332	353	361	357	363	364	335	358	311	356	333	350	353	361	336	352	359	361	340	336	341	326	353	393	340	364	365	337	365	333	365	353	374	362	319	366	310	353	330	329	350	372	330	325	380	356	371	379	340	372	349	332	364	333	334	347	393	351	357	341	347	354	317	340	321	328	379	348	359	343	363	335	358	343	347	352	390	313	312	363	327	359	332	360	369	375	341	364	337	355	331	331	341	359	321	343	346	326	314	324	353	322	358	362	329	346	337	342	337	351	357	353	339	361	346	354	339	346	330	343	358	335	333	334	330	346	331	355	357	298	333	329	361	333	328	370	357	369	382	331	318	328	348	346	312	355	344	368	340	311	313	350	314	357	349	318	367	375	330	350	329	322	367	317	360	324	341	360	343	329	374	381	341	394	321	342	335	369	352	315	322	356	341	343	309	351	344	332	324	338	357	333	365	341	355	325	306	352	349	347	328	331	346	346	315	331	364	354	329	354	322	348	354	351	352	319	345	334	347	327	338	359	346	347	362	368	309	331	333	345	370	356	339	334	346	349	325	339	326	345	358	349	343	347	344	322	347	345	354	337	371	315	348	376	344	375	328	354	330	352	355	315	341	356	346	384	352	372	373	318	341	350	358	352	331	385	350	323	330	346	391	334	340	328	355	371	352	361	360	362	334	353	345	342	370	357	303	356	369	381	355	352	334	351	329	330	337	311	334	354	321	348	351	345	335	353	366	375	377	359	325	356	346	320	347	362	368	342	346	339	345	331	334	362	297	312	333	376	362	337	332	342	346	346	323	364	305	339	329	349	344	334	343	324	362	384	347	348	350	364	373	350	361	354	329	335	359	323	343	360	331	358	355	352	329	352	359	315	334	375	350	346	340	354	347	355	337	354	310	358	345	351	333	351	363	346	359	303	326	333	334	335	358	337	360	331	364	354	310	370	358	335	336	355	344	328	360	387	336	365	340	322	327	347	336	325	344	352	326	350	302	378	361	363	337	341	376	359	364	345	365	365	360	376	325	334	395	329	345	337	332	377	330	346	334	317	346	313	331	320	330	358	322	326	346	354	332	318	364	356	349	354	352	334	326	347	375	331	315	311	315	340	358	346	359	307	350	342	357	324	339	366	342	354	338	363	323	342	352	359	334	342	346	349	354	311	358	336	365	327	322	347	353	343	338	354	367	345	352	375	342	330	350	367	326	391	326	368	350	353	327	314	335	343	355	339	333	355	354	368	327	314	348	356	325	368	357	372	332	365	359	308	363	356	341	356	328	352	316	331	329	334	360	345	353	360	381	361	344	363	321	333	354	347	338	327	370	361	353	366	339	329	342	360	379	317	331	356	338	334	312	339	362	357	354	334	328	316	336	367	400	335	368	365	379	324	356	342	347	354	327	361	315	323	300	338	319	372	373	349	321	348	361	339	325	322	342	346	363	355	323	311	374	351	351	361	363	328	360	339	344	324	339	358	323	339	363	326	347	351	359	329	330	352	362	362	364	335	317	350	324	324	340	339	317	319	355	309	379	352	350	365	358	314	320	356	330	361	370	336	311	326	325	333	357	320	367	352	329	381	331	353	348	328	342	337	339	377	363	374	364	348	354	349	319	350	397	337	338	365	349	327	329	345	359	343	330	360	326	327	336	320	369	351	340	331	330	354	336	329	336	355	355	357	343	320	326	324	340	356	338	348	335	347	358	387	328	368	335	367	388	315	371	355	359	375	362	323	342	340	365	365	337	356	383	373	338	331	320	354	329	345	333	340	358	335	347	361	348	310	333	355	325	325	352	348	347	362	340	358	354	358	350	355	346	331	368	304	356	336	355	352	360	315	320	353	364	343	338	323	390	334	339	338	349	368	370	343	336	345	362	341	355	342	364	343	364	324	363	319	332	380	370	335	348	363	371	336	337	308	399	342	382	376	368	381	372	350	368	367	329	329	352	337	358	301	321	323	358	357	334	338	376	365	308	320	360	345	353	325	349	361	334	366	336	349	362	346	336	333	359	349	350	340	353	297	345	328	313	351	347	375	345	324	343	357	360	357	363	364	335	344	342	349	328	369	308	340	346	327	369	322	356	352	349	358	384	329	334	364	332	322	372	351	366	348	342	337	317	357	333	328	367	354	354	340	310	358	354	335	379	339	343	361	296	378	347	322	334	372	332	342	369	334	332	355	358	336	354	335	331	365	336	327	336	330	346	344	312	334	361	356	352	341	323	355	314	330	347	342	382	334	339	362	358	335	342	348	356	342	317	362	329	351	344	353	353	339	370	349	356	344	340	366	355	334	321	355	360	331	360	307	349	362	372	372	332	318	368	379	335	347	345	400	358	358	357	334	337	360	376	350	319	332	365	358	343	317	324	337	354	374	369	363	315	322	368	328	312	343	321	353	328	363	321	328	322	338	352	346	315	378	345	352	298	349	332	372	365	383	347	313	325	373	343	320	355	360	326	359	381	329	332	335	362	313	313	371	352	373	344	320	336	337	347	335	303	354	410	351	360	317	339	316	348	351	339	349	330
38270	38417	40448	42298	38102	33580	20773	13542	10478	8464	5580	4610	3094	2815	2047	1463	1271	1068	1251	998	737	722	724	531	445	331	283	367	323	399	694	666	910	491	418	501	484	298	316	341	380	309	311	274	296	288	310	292	251	195	197	208	210	219	175	181	173	176	180	178	169	203	158	173	190	168	170	194	197	153	187	171	174	156	171	164	181	174	145	165	147	185	162	164	157	155	171	164	181	157	177	208	189	165	165	189	185	168	162	171	178	183	174	154	160	164	187	192	160	143	172	182	173	169	193	149	161	164	152	182	170	188	153	186	173	173	161	213	153	185	159	165	183	185	157	161	170	182	148	151	178	164	173	183	166	157	143	155	162	167	172	169	174	175	165	154	185	187	197	148	137	138	160	156	167	165	171	177	175	183	163	169	171	167	171	157	161	171	170	189	173	171	199	167	170	168	151	163	168	172	176	157	168	178	183	166	172	171	158	171	168	167	161	178	178	166	200	163	163	180	159	170	168	164	172	176	158	157	158	167	177	150	149	171	182	168	151	152	143	165	169	153	170	175	151	172	170	151	149	165	159	172	157	184	157	147	176	163	180	149	165	163	155	139	167	179	174	162	167	157	164	172	174	133	175	172	158	169	170	164	153	184	160	187	179	189	152	161	165	158	158	179	188	179	167	177	181	185	163	195	165	209	185	174	180	185	174	176	170	185	154	158	185	178	166	177	180	181	174	142	186	160	156	145	157	172	182	175	151	174	180	176	164	182	141	170	192	176	178	170	161	141	152	175	173	170	172	149	182	158	171	167	160	170	160	186	172	159	177	169	167	161	159	153	163	171	131	209	182	180	188	168	169	154	157	157	186	182	152	154	172	175	175	191	162	178	170	157	176	184	155	160	172	152	168	155	157	140	176	168	156	166	169	169	161	193	163	177	167	161	175	174	171	168	180	195	200	161	166	148	150	194	176	177	185	177	172	176	160	141	163	189	170	159	159	162	165	173	199	171	157	186	165	155	177	166	178	153	171	179	207	183	169	192	201	154	165	177	146	137	162	174	186	159	137	179	183	161	194	185	162	189	151	157	160	164	201	178	191	190	182	168	194	165	169	154	149	180	164	149	147	149	151	197	154	163	166	170	180	197	180	161	186	204	172	156	154	174	164	163	151	181	165	188	184	170	160	158	155	170	166	143	173	180	168	165	175	167	161	146	174	172	190	162	171	163	185	183	161	181	189	150	171	168	171	204	158	180	167	191	177	145	171	173	170	169	172	170	173	163	181	163	165	162	186	155	154	158	167	185	137	195	161	154	159	170	175	186	161	163	170	180	162	164	169	166	158	171	172	174	161	172	151	156	162	172	157	155	142	168	183	153	165	180	155	156	130	132	190	169	176	180	172	182	182	169	192	173	165	154	154	166	153	186	150	138	158	176	189	175	148	191	161	173	185	141	180	177	158	145	194	187	169	157	148	159	171	178	167	170	181	164	184	174	158	177	163	179	154	178	175	191	178	155	158	178	161	162	160	161	168	167	163	145	160	187	166	145	194	156	156	155	173	166	154	151	180	153	190	164	174	166	171	180	169	181	193	195	181	150	164	148	161	175	175	149	157	142	177	173	166	154	169	151	186	174	170	184	162	181	141	160	170	185	167	170	162	153	158	167	172	176	173	182	148	137	172	160	165	155	143	157	160	158	188	164	184	166	176	178	159	148	157	181	170	193	147	164	172	161	151	159	149	177	153	171	175	175	155	153	182	179	174	166	158	158	176	197	157	146	162	156	161	162	179	154	171	162	177	186	171	175	177	176	161	157	161	166	157	150	150	165	173	173	168	164	181	172	184	152	166	180	168	178	156	183	157	194	177	163	180	154	182	155	175	188	176	158	156	171	166	171	181	189	171	176	174	171	177	160	172	159	177	158	180	149	163	168	159	142	185	172	163	179	166	175	166	168	186	162	163	194	172	165	188	160	187	132	141	165	173	192	158	171	168	196	163	166	183	178	177	171	177	173	182	151	171	178	183	173	177	161	167	177	158	176	153	154	167	188	164	172	175	161	182	159	151	151	155	121	176	179	180	160	159	135	193	153	167	173	158	165	150	184	168	152	182	161	186	169	160	180	153	177	177	198	177	166	183	146	177	178	177	172	193	165	162	161	174	188	172	159	174	166	173	157	192	156	168	157	180	168	167	169	167	164	173	169	161	159	173	170	151	156	177	154	169	147	189	155	160	180	196	163	185	176	147	172	157	146	172	161	150	162	183	168	175	154	163	157	186	174	170	159	180	164	156	150	161	168	185	189	166	157	180	139	148	162	164	188	146	164	176	163	153	172	180	153	152	173	170	154	155	186	161	164	171	166	181	169	176	151	160	154	181	148	186	181	159	177	169	170	169	177	184	149	162	183	178	155	155	175	161	154	172	173	160	157	184	173	168	165	190	167	178	170	156	161	174	155	160	166	176	161	157	178	169	170	146	175	167	199	190	157	173	209	174	171	136	160	166	181	201	160	167	154	161	166	167	196	173	163	169	164	174	151	181	168	179	154	164	156	128	171	170	175	198	161	185	165	156	188	178	164	160	181	179	191	164	173	147	171	175	134	166	196	161	181	151	183	161	155	177	172	180	178	158	160	156	167	181	164	180	151	182	171	159	176	187	161	168	171	195	162	162	158	166	191	173	191	219	171	168	169	179	190	185	169	161	177	186	157	187	184	165	164	175	180	165	166	173	168	174	171	154	162	177	174	163	176	174	176	145	168	150	160	185	177	172	154	175	152	177	149	174	165	178	150	166	163	149	178	182	157	176	157	169	177	172	149	186	161	168	171	167	174	167	171	152	202	187	189	167	178	162	195	155	166	177	154	174	158	150	174	176	158	175	178	170	187	165	163	187	157	168	167	154	182	170	163	144	165	155	167	153	182	178	174	198	161	176	172	167	189	179	167	156	152	162	168	189	167	153	187	184	174	177	175	179	158	157	163	158	186	158	173	156	178	182	165	174	172	165	161	172	167	188	161	167	176	174	187	158	139	178	179	160	180	176	173	166	187	170	157	157	167	147	177	174	183	171	166	148	161	183	203	155	166	157	176	171	163	178	175	168	155	180	162	162	191	178	158	180	153	157	189	145	148	155	163	170	163	174	196	160	165	156	169	177	162	161	172	168	156	191	149	191	172	161	178	150	175	151	173	163	174	169	168	183	164	181	174	154	183	182	173	166	169	151	176	155	168	161	160	156	161	167	177	181	162	156	179	187	164	148	190	160	154	166	133	179	180	170	189	179	176	184	192	181	183	164	151	168	171	187	173	159	153	174	174	161	159	171	184	180	174	166	157	161	164	163	152	158	176	173	155	145	130	181	167	147	171	146	169	177	173	178	184	199	159	191	169	152	143	159	140	148	161	174	147	192	195	154	177	173	175	159	178	159	154	169	151	173	187	180	179	181	170	143	180	165	155	175	173	144	168	167	166	162	159	148	196	179	172	160	161	160	166	159	194	155	168	147	155	164	173
24339	32145	40120	45430	45126	35254	23944	18324	21558	20168	16722	16193	12170	12660	9771	7541	6517	5448	5464	4556	3246	3259	3546	2335	2269	1619	1497	1560	1601	2127	3959	4255	6203	2862	2501	3310	3010	1550	1425	1516	2121	1549	1436	1534	1507	1468	1478	1351	970	732	698	667	662	648	569	571	522	523	546	510	509	550	528	513	507	459	510	471	445	425	436	450	418	430	437	470	448	420	432	429	438	431	413	467	413	410	456	393	368	398	422	436	411	414	384	432	435	437	392	410	383	388	414	425	405	463	404	408	408	365	396	417	430	457	452	436	385	406	418	396	429	408	393	411	415	418	454	456	399	422	432	421	416	412	406	376	446	424	416	434	400	421	408	425	399	395	398	411	417	395	422	417	431	432	386	424	413	411	420	408	427	420	393	422	404	405	398	410	400	422	414	456	400	386	353	440	423	412	405	399	400	394	416	395	402	417	413	402	441	417	417	420	426	433	411	419	365	455	383	449	397	412	446	406	384	407	413	426	415	398	408	420	392	370	410	405	397	381	398	397	402	399	397	438	431	405	405	456	425	387	423	414	426	398	373	401	451	387	394	415	414	377	395	389	425	407	384	414	428	392	390	405	408	382	429	402	416	434	427	407	387	411	363	439	399	426	426	455	401	406	461	441	447	427	388	411	348	412	400	387	367	375	394	422	383	414	413	411	450	431	365	419	371	385	425	402	423	354	421	414	420	420	393	380	421	418	406	372	404	436	346	431	434	397	405	394	379	400	416	397	402	397	411	422	428	397	421	382	388	400	412	389	446	400	390	398	397	387	390	405	453	383	420	398	394	427	408	404	407	373	368	402	388	365	408	375	427	425	415	400	428	412	418	383	421	387	413	396	427	363	408	411	394	396	430	379	398	422	395	392	424	440	428	419	397	435	409	400	445	414	420	392	414	401	427	396	434	405	433	402	393	405	420	429	396	416	435	438	383	373	422	408	422	408	397	422	402	393	410	387	376	370	410	414	415	409	421	409	371	436	403	423	408	394	394	377	397	427	421	419	375	433	426	408	430	413	382	417	395	379	384	453	394	419	399	378	386	422	396	430	414	413	431	411	405	385	442	414	452	419	407	420	420	388	425	419	386	396	402	409	368	396	434	397	400	454	411	383	395	403	411	379	423	393	381	418	420	423	366	376	401	435	419	409	410	418	392	405	416	407	394	393	417	396	430	400	409	407	429	377	399	424	387	440	405	411	403	414	426	417	436	413	393	429	415	419	425	391	419	416	418	440	387	380	376	394	381	408	384	417	399	437	365	394	429	453	428	408	431	436	422	440	410	446	429	395	411	387	413	399	378	422	443	400	411	391	410	389	423	407	384	411	376	409	403	386	386	396	423	378	396	396	387	439	406	381	409	413	443	362	427	407	408	424	421	440	383	419	426	378	419	447	384	439	416	393	430	422	381	431	435	390	430	432	394	410	425	404	403	408	385	418	418	378	448	425	446	399	409	397	404	391	405	423	422	398	406	402	412	420	424	384	399	412	395	399	416	410	413	396	386	356	424	428	374	415	421	381	424	433	394	418	391	446	396	415	391	397	403	363	424	407	417	391	378	420	377	422	422	388	396	430	390	423	412	399	422	434	395	402	400	412	455	399	421	394	441	420	417	372	423	388	404	422	412	439	395	440	388	417	386	412	389	392	413	397	446	433	401	417	385	409	387	398	449	386	415	357	406	400	432	389	415	384	430	385	422	424	390	397	403	419	389	439	428	383	376	412	431	404	395	430	405	412	391	417	414	389	422	409	430	403	406	396	428	450	400	390	405	433	383	389	414	418	386	430	357	385	418	420	416	458	386	411	417	406	442	396	385	426	398	408	379	439	429	424	390	452	404	413	379	399	434	395	418	430	428	394	375	416	419	409	399	405	395	432	423	393	399	407	411	424	403	415	452	410	433	369	410	412	396	366	449	422	402	413	392	378	405	426	411	392	412	424	422	414	398	396	382	370	385	420	417	423	405	402	416	399	420	438	426	415	386	389	415	414	371	388	405	440	400	391	424	418	398	424	424	432	457	449	381	412	393	435	459	418	408	423	400	400	394	417	401	433	415	382	434	389	408	418	425	397	424	387	412	412	402	412	419	392	414	368	410	388	390	417	419	365	435	420	432	354	411	423	363	403	426	416	391	430	432	402	404	440	414	426	399	390	431	384	417	394	403	366	381	418	406	423	403	422	428	419	380	426	392	424	426	393	410	414	419	411	407	384	412	404	411	405	446	424	385	392	388	388	393	420	384	423	392	373	420	441	404	382	383	361	393	397	411	355	443	397	367	366	378	399	403	412	447	396	405	382	391	417	376	393	413	419	409	405	432	419	406	421	386	415	460	414	408	411	409	431	392	429	428	378	406	379	400	399	400	400	392	414	418	411	456	402	440	428	393	386	441	404	411	394	420	391	366	413	432	410	428	425	427	421	396	423	376	420	415	394	409	400	400	422	396	428	421	405	408	413	396	386	421	377	362	410	440	397	422	366	415	372	386	405	390	391	370	402	379	398	445	414	441	410	376	425	436	378	420	391	432	384	411	442	373	386	413	405	394	424	408	404	431	411	410	398	406	421	401	400	448	410	394	423	437	429	416	395	423	384	421	375	433	418	410	425	394	444	402	409	425	418	405	404	383	407	413	395	384	418	429	434	409	440	387	397	374	388	399	402	405	393	405	421	410	413	412	407	411	392	447	431	377	389	417	400	417	396	395	367	455	404	388	414	423	412	373	372	411	408	405	431	412	446	414	411	398	392	381	417	406	399	458	432	383	403	436	410	419	434	412	440	424	439	389	432	424	404	407	436	430	409	383	437	390	409	407	406	424	400	418	386	386	417	411	412	401	426	414	426	379	393	427	421	414	426	391	388	418	396	430	403	399	404	395	415	419	416	429	393	426	426	396	370	388	407	391	436	414	402	376	446	418	374	438	426	391	403	456	380	425	401	377	418	439	421	384	409	429	399	410	387	464	447	429	413	407	405	410	380	405	414	404	411	430	411	443	405	399	410	402	432	405	419	404	415	412	408	399	387	410	417	432	429	411	448	416	424	415	382	369	405	388	432	406	438	420	440	431	414	392	395	439	382	416	396	389	409	408	376	389	418	416	403	396	439	414	411	417	419	434	417	403	414	426	402	352	418	417	415	402	423	401	403	414	430	420	369	377	393	398	413	435	406	379	432	417	385	412	411	416	414	419	412	409	431	409	390	418	402	421	383	409	416	364	406	404	415	442	392	408	410	427	398	465	435	415	390	390	396	401	411	394	406	416	388	413	384	396	403	431	426	408	400	398	414	391	420	404	394	403	374	413	362	412	412	427	398	437	403	435	400	394	397	434	416	396	411	418	443	400	408	435	412	420	397	390	400	432	401	375	417	365	451	414	388	386	405	396	432	414	397	424	410	383	418	404	433	430	397	421	416	407	388	398	390	419	386	407	425	368	427	450	429	406	431	356	392	399	449	397	407	411	430	411	429	424	409	434	414	421	393	389	393
48043	48804	47041	41089	34756	26432	25052	21368	20358	16879	11741	9262	6655	5985	4948	3120	2249	1737	2159	1572	1082	1156	1620	1103	803	527	468	421	470	732	1233	1250	1587	784	668	1010	847	422	402	420	571	482	368	430	429	422	420	330	253	243	195	210	215	179	199	189	161	159	186	175	179	198	192	157	144	162	170	172	166	161	175	146	139	172	162	178	160	137	134	154	142	142	157	157	132	138	109	136	146	161	168	176	158	149	147	157	139	149	144	139	142	164	157	178	159	149	157	148	156	141	147	149	144	141	146	163	161	154	164	150	136	147	144	130	145	143	157	142	146	180	136	148	138	143	138	146	173	125	132	125	143	155	149	150	145	138	157	168	140	166	144	151	152	143	148	142	162	133	127	145	153	165	139	148	139	148	137	125	133	146	174	157	180	157	128	156	156	132	126	153	149	164	146	150	171	158	144	151	141	171	144	186	144	128	146	152	158	137	141	132	149	150	139	137	153	135	145	161	137	139	165	139	152	140	157	152	150	153	147	152	138	157	155	148	137	151	153	158	126	159	141	156	141	161	148	157	141	135	154	136	167	145	134	135	145	143	161	146	152	146	144	141	145	130	152	146	150	130	138	154	129	146	116	161	165	142	140	179	167	146	159	168	140	141	162	144	178	159	143	136	176	157	133	142	163	136	161	156	143	134	142	160	154	135	153	141	148	148	150	160	165	125	154	163	128	140	145	152	161	150	134	152	131	143	174	130	137	165	161	146	163	166	178	166	135	149	150	153	130	153	167	140	147	140	151	159	163	118	141	154	154	155	154	158	148	189	159	135	144	165	165	143	165	138	143	182	153	151	150	141	148	131	137	127	144	161	152	158	149	158	167	158	151	139	133	161	146	144	171	129	133	157	156	166	149	148	130	130	159	139	141	142	159	162	151	122	128	148	109	144	168	150	157	145	157	174	143	140	147	133	152	142	148	161	114	155	163	157	167	137	158	154	138	167	152	147	154	172	151	166	163	129	165	142	177	146	138	165	147	139	157	146	141	144	149	144	168	157	150	137	131	141	139	127	136	132	141	163	163	118	161	164	146	159	136	150	146	156	169	162	159	146	156	165	145	136	133	161	160	147	152	123	168	157	149	122	159	146	149	159	166	148	146	159	141	188	135	139	157	159	161	151	152	139	156	148	136	129	131	137	145	138	154	143	129	151	163	157	168	153	141	151	153	149	136	151	158	170	135	129	145	159	154	151	150	157	150	143	140	146	131	140	137	166	147	141	178	172	152	148	159	144	141	171	158	152	139	158	161	134	136	136	166	161	147	145	151	141	178	153	138	146	141	153	166	170	149	128	152	154	148	163	136	146	147	141	139	166	167	154	159	150	143	115	128	142	138	173	175	152	150	183	133	160	155	137	153	146	163	144	141	135	145	143	154	134	130	148	135	152	149	123	152	165	144	151	155	128	135	152	144	150	151	166	165	150	146	162	161	146	145	144	135	160	152	166	142	156	150	145	149	149	149	126	143	148	136	153	153	147	140	121	153	148	152	174	117	146	157	146	140	159	152	130	130	154	178	128	150	153	161	151	139	149	141	160	137	158	139	130	141	177	151	138	131	161	143	130	132	145	117	143	158	169	146	162	148	177	150	156	140	153	137	168	127	139	150	155	145	166	183	155	152	126	137	162	150	146	145	147	145	156	159	148	174	168	142	147	150	149	147	142	146	151	120	149	162	155	151	133	128	184	186	146	164	137	142	128	160	155	164	152	159	156	156	161	144	145	161	138	154	149	164	161	173	173	135	155	141	139	147	149	145	144	139	162	159	158	161	176	162	163	176	153	152	150	130	138	133	141	135	145	141	156	176	132	135	138	141	158	182	156	163	178	129	117	150	151	142	151	146	137	138	151	157	133	145	140	160	149	144	143	170	174	150	155	147	153	154	149	136	130	129	165	150	149	141	146	168	151	154	154	143	152	168	155	144	148	148	157	163	148	144	155	129	154	150	151	153	159	141	134	137	128	151	151	134	149	157	153	144	156	147	165	161	133	137	137	160	156	125	132	140	132	139	148	149	126	166	131	138	172	158	159	159	148	155	152	144	168	155	141	159	152	135	141	161	131	141	154	147	179	175	149	133	154	155	166	157	153	135	135	148	160	154	150	161	144	162	161	157	154	151	162	144	140	136	140	151	132	145	174	157	144	151	161	156	149	149	156	153	151	134	139	149	145	140	166	156	130	144	132	160	160	151	160	165	156	159	137	161	164	126	138	130	125	147	145	150	169	183	140	138	166	164	149	154	155	160	140	157	157	149	155	143	157	149	146	168	144	149	147	155	161	177	155	166	139	141	139	137	162	139	137	144	140	149	180	132	153	137	145	162	149	155	130	142	154	140	168	150	135	155	137	165	169	153	165	169	155	158	168	143	159	149	166	155	133	134	161	172	147	135	132	159	158	156	165	161	140	155	151	137	151	158	149	170	153	138	133	146	156	135	137	126	148	137	139	128	140	145	163	116	148	159	147	143	156	152	140	144	143	159	160	148	151	156	141	161	135	159	163	164	151	144	146	150	143	136	137	162	145	143	163	151	136	134	156	169	136	136	147	170	131	165	155	143	128	154	144	159	133	134	152	166	160	155	151	155	176	130	146	119	132	164	152	132	161	156	159	179	160	140	147	160	136	135	135	145	151	172	159	138	158	145	167	176	167	163	129	143	149	148	139	176	153	129	143	154	133	125	138	149	152	141	160	159	128	147	152	154	151	154	158	125	172	138	142	152	126	161	178	135	165	150	155	178	148	146	136	153	172	136	144	146	128	164	159	135	164	152	151	146	135	157	155	145	175	156	147	147	153	143	137	166	156	151	155	144	146	134	155	141	138	154	153	151	138	167	147	142	135	167	156	159	145	151	124	148	147	138	138	146	173	140	146	131	128	152	143	161	153	152	139	144	157	125	149	137	157	168	146	154	127	166	124	172	146	151	137	157	137	150	148	171	167	150	139	157	153	138	152	153	136	143	160	108	147	160	135	159	143	153	156	162	158	134	132	153	146	165	130	134	164	150	160	145	142	147	151	157	164	146	147	152	157	146	160	169	153	163	154	130	153	141	153	135	157	157	141	139	152	139	145	161	124	166	155	162	161	159	152	169	135	133	127	147	142	144	145	132	147	152	149	127	166	134	162	157	154	148	179	152	143	156	174	155	153	139	147	153	160	163	151	127	148	151	150	172	156	128	140	166	164	135	144	177	165	169	157	162	136	114	155	142	153	159	152	144	134	128	135	126	139	145	154	143	153	166	153	148	161	145	136	148	154	147	150	139	143	158	132	131	132	141	144	143	151	172	137	152	147	166	152	125	146	136	129	137	156	148	154	173	150	140	147	142	142	165	143	145	144	161	154	165	167	151	142	157	146	174	144	132	146	137	170	145	142	151	149	142	126	140	143	149	155	167	135	153	172	136	161	160	162	167	163	126	156	164	129	135	155	124	159	136	150	122	144	155	142	145	133	142	163	164	146
32769	42764	49584	49611	42808	33281	32273	26071	32234	28473	25251	24512	19577	20425	17781	13135	10560	8165	8404	6786	4623	5621	7183	4579	3849	2511	2423	2781	2841	4015	8097	8153	10114	4649	4506	5892	5112	2394	2214	2367	3520	2758	2028	2414	2526	2575	2376	2022	1340	959	850	756	764	705	622	585	559	537	643	574	596	603	521	492	498	461	501	470	473	453	444	433	412	411	418	428	349	380	406	393	381	380	409	416	406	392	370	357	348	387	393	368	358	329	363	394	348	375	395	369	326	355	389	347	323	366	380	364	404	397	382	393	382	362	352	346	372	337	375	345	377	355	355	373	341	357	371	367	353	356	386	356	366	368	360	335	350	341	356	385	325	373	344	354	341	367	352	357	339	361	356	383	348	352	359	350	340	346	338	336	338	377	380	349	387	358	372	321	337	360	400	346	348	317	338	373	343	372	359	337	337	375	341	355	374	333	336	352	325	352	320	364	349	360	350	337	376	380	366	337	378	397	329	355	369	350	318	339	341	336	376	346	331	348	348	332	386	360	325	348	365	380	344	341	353	369	360	375	379	385	377	365	368	365	370	345	342	388	366	370	348	409	364	347	373	329	355	378	373	372	353	365	344	327	376	328	365	364	377	363	358	351	361	336	354	372	382	373	336	335	360	351	364	327	334	360	397	349	363	365	375	351	352	319	348	377	344	362	337	369	353	381	337	375	360	346	377	361	346	327	375	365	363	370	345	352	341	360	381	345	325	345	339	358	352	326	381	364	386	370	349	372	323	338	351	367	360	341	344	380	387	361	343	379	358	345	384	334	383	361	360	329	365	351	339	303	369	389	356	367	355	377	351	364	354	350	356	353	347	351	352	357	321	377	374	336	347	390	374	369	381	327	347	344	341	362	349	374	356	341	353	393	356	364	353	340	365	375	362	357	329	344	338	350	380	392	337	356	369	345	370	341	347	382	344	324	370	379	362	338	349	338	365	368	370	386	334	367	365	373	352	314	361	342	359	368	379	370	355	353	344	355	368	350	383	354	331	376	353	345	346	352	372	378	326	388	346	339	329	332	337	349	350	336	374	385	359	392	324	347	326	329	334	334	366	343	384	401	350	351	345	372	362	332	340	370	378	325	354	389	376	388	412	339	349	379	380	378	366	343	327	377	369	365	358	355	375	360	352	371	327	332	358	338	345	364	358	377	378	351	349	360	343	315	376	326	414	378	353	389	354	329	361	351	366	361	362	368	343	344	388	362	363	363	347	357	326	364	348	332	364	311	356	338	336	345	347	350	350	345	343	326	364	361	340	376	400	373	361	355	367	384	359	363	372	383	338	334	362	365	338	350	347	375	359	360	372	358	385	379	369	326	360	383	341	368	327	358	344	355	342	354	361	349	364	315	363	326	342	366	349	333	389	372	357	337	382	388	374	346	357	356	371	365	316	358	353	349	354	348	386	361	340	363	360	311	346	401	347	337	368	351	355	383	353	363	394	394	383	351	351	400	364	343	349	371	382	338	367	385	350	354	369	340	354	330	358	342	419	346	335	349	362	340	348	352	372	379	324	366	358	370	331	351	366	358	361	366	352	347	366	351	334	337	332	375	326	375	322	354	367	364	346	354	371	353	356	351	328	346	318	355	363	351	351	347	370	353	349	316	361	400	336	352	409	336	371	383	354	351	345	347	361	345	338	383	329	322	356	363	363	390	361	362	383	345	352	354	326	344	405	341	325	369	364	327	359	362	357	338	344	353	336	344	385	371	356	367	385	354	341	343	370	368	380	353	373	336	361	347	363	362	345	381	341	355	361	352	361	367	330	388	366	350	373	353	346	360	383	336	312	331	359	344	388	345	358	368	374	348	349	357	350	362	338	322	341	365	343	386	345	348	349	359	349	338	351	398	362	343	337	355	336	337	347	350	361	345	356	324	383	334	356	333	378	356	360	335	359	341	363	354	359	373	334	357	360	314	351	343	318	356	356	335	392	356	344	357	361	362	353	341	390	340	353	362	365	369	380	370	338	339	359	373	353	349	356	353	331	381	332	347	335	347	344	381	402	370	369	367	358	345	365	321	382	352	351	362	328	391	353	348	343	339	354	321	368	361	355	354	349	380	342	399	354	338	357	372	386	361	326	361	365	355	370	321	343	363	373	328	370	373	336	343	398	383	360	327	362	341	381	353	344	326	350	326	330	366	360	367	393	365	343	346	324	350	353	354	351	354	359	350	336	355	372	340	341	378	360	360	362	361	343	361	363	376	348	374	341	337	372	350	351	385	346	358	389	315	343	369	365	356	362	383	339	339	372	346	392	387	376	395	328	381	336	342	311	331	343	338	371	380	353	372	366	330	369	378	333	336	324	361	370	362	369	355	372	358	321	356	342	355	339	332	371	359	372	379	369	337	377	348	352	377	315	342	384	343	372	382	334	341	380	399	381	352	340	349	367	338	365	378	390	331	330	321	383	356	332	381	349	346	339	360	344	397	366	327	385	367	343	393	364	356	400	342	370	342	343	370	349	381	378	347	385	338	359	337	320	369	357	359	351	383	339	334	401	337	342	371	354	348	343	326	355	351	331	361	342	340	362	343	358	352	383	374	354	360	348	381	370	373	336	353	373	371	356	359	342	360	364	346	374	346	344	346	330	355	358	321	376	366	360	346	348	345	325	313	356	364	326	356	361	332	324	362	337	357	361	339	332	360	355	378	392	380	318	355	341	368	338	336	375	352	402	352	353	372	374	335	367	337	354	345	364	335	343	368	349	336	326	352	355	349	357	358	378	337	366	345	343	375	380	325	350	384	396	374	331	334	347	360	345	380	367	328	342	362	361	354	372	342	339	346	350	375	343	353	380	351	378	355	385	354	366	355	370	365	350	365	324	361	355	361	348	379	363	348	341	304	364	354	331	330	332	393	345	370	326	325	354	366	347	381	385	374	354	342	330	370	329	362	358	396	333	366	368	340	391	410	353	332	362	340	337	331	353	343	346	333	369	351	381	404	361	341	353	354	344	351	339	328	343	373	394	328	316	366	371	386	383	351	336	360	384	342	354	355	337	378	333	406	376	387	304	356	338	357	362	409	376	338	390	390	383	342	334	379	353	321	358	366	368	340	360	362	368	327	387	364	331	352	359	377	398	383	372	313	384	352	332	332	329	328	346	356	361	343	369	363	368	368	384	346	342	355	356	359	385	321	337	369	383	357	321	343	344	355	338	384	388	349	332	375	356	355	366	338	386	353	390	362	334	367	358	380	349	406	341	370	345	350	360	355	357	368	353	362	384	317	351	356	342	359	357	349	360	349	391	356	323	338	356	359	340	360	341	344	315	358	356	382	358	338	369	365	347	334	370	369	346	308	348	352	368	393	348	340	368	373	338	381	341	351	378	321	347	395	366	365	326	348	324	346	363	367	340	340	339	370	360	353	362	373	352	356	335	365	345	355	350	323	348	373	359	342	341	339	355	358	370	371	376	379	375	362	351	346	354	380	333	338	357	326	391	368	347	388	330	387	356	343	344	366	366	337
22652	14703	15684	14357	6907	2752	1803	1224	1044	781	597	496	411	358	358	329	253	251	204	216	204	201	206	180	185	172	157	169	164	157	187	174	149	161	162	164	171	178	154	144	168	146	156	147	130	139	150	157	140	147	120	150	139	141	121	105	141	161	139	149	134	143	139	148	143	142	133	142	130	147	130	116	130	151	122	144	150	117	125	152	133	129	128	161	126	129	141	139	125	147	125	131	131	143	125	136	140	120	126	140	133	157	114	133	120	127	136	127	130	131	126	136	141	125	147	127	129	126	133	149	132	136	134	148	131	125	114	125	150	124	146	139	133	134	127	146	162	146	135	131	126	152	112	145	139	124	119	126	120	148	137	137	122	120	146	121	129	146	149	124	142	131	133	125	145	116	149	130	130	129	140	142	130	132	137	114	134	141	145	103	147	149	146	140	139	118	134	131	119	142	145	125	138	149	121	156	154	147	134	151	136	136	138	153	149	131	129	152	156	159	120	138	124	140	123	131	143	130	135	147	140	147	144	162	126	144	140	134	132	142	145	135	152	133	153	137	127	136	145	125	119	135	146	160	155	130	129	91	143	134	136	134	135	143	152	143	154	131	128	150	122	148	125	149	129	143	125	146	122	150	134	124	141	145	126	122	131	118	150	121	147	127	153	135	143	139	142	152	150	154	124	135	149	147	151	145	144	122	152	129	110	154	151	143	140	135	141	115	124	124	137	129	113	123	134	143	134	150	117	162	138	138	139	146	121	128	146	138	149	145	140	121	116	121	127	153	155	120	133	154	130	120	127	149	137	132	120	146	149	113	137	149	123	132	118	126	117	130	118	140	140	146	126	151	144	150	155	138	115	137	134	132	123	137	140	113	140	155	137	120	121	142	104	124	123	133	154	155	141	147	126	116	150	143	132	137	145	125	116	134	124	139	145	150	125	141	146	132	123	135	134	162	116	132	147	111	146	120	153	133	138	129	139	154	120	137	145	129	131	130	130	121	113	149	129	126	127	134	137	136	132	118	131	128	124	164	134	132	137	162	146	145	146	110	140	132	137	125	120	140	149	138	140	152	134	139	126	157	149	130	128	122	116	130	138	148	146	150	131	137	138	123	128	147	135	123	120	123	132	94	126	154	135	142	146	162	138	134	133	142	130	147	156	132	152	137	134	135	150	133	154	146	105	133	129	141	141	140	135	131	130	135	134	123	138	155	134	123	131	128	145	135	119	120	129	132	135	135	133	147	115	139	125	125	123	133	118	157	146	135	111	120	128	122	136	121	136	122	142	139	157	136	122	147	151	119	147	126	120	161	142	134	147	131	153	137	136	134	152	156	142	141	131	143	134	131	117	132	121	126	147	123	136	152	147	138	121	133	128	153	138	129	131	147	136	147	136	158	129	110	129	119	149	129	118	129	131	137	127	131	150	137	137	122	141	126	146	156	137	140	123	129	130	136	125	144	141	152	129	129	129	150	131	140	125	145	125	135	125	145	176	149	134	118	148	124	143	138	147	150	146	125	114	151	124	135	140	160	113	130	128	123	136	140	137	141	138	113	132	147	139	135	123	149	130	112	144	141	165	145	116	152	135	131	147	143	139	138	110	129	144	134	114	138	135	146	140	143	148	120	125	149	135	143	147	123	120	175	128	181	140	142	127	122	129	134	149	156	138	140	118	140	123	125	131	117	141	135	139	131	127	133	135	140	141	124	138	138	122	143	115	132	129	129	139	141	154	146	121	124	123	149	156	149	123	147	144	156	120	165	147	137	138	124	139	127	116	124	123	147	141	130	138	141	132	126	142	137	127	108	137	123	123	140	144	132	137	133	140	140	134	125	128	142	142	129	121	131	125	152	122	126	107	140	133	141	153	139	126	150	129	131	147	160	126	152	138	120	118	137	116	122	134	117	162	123	149	132	135	131	119	139	143	128	141	131	118	159	119	140	140	125	135	143	107	146	135	143	140	137	140	153	142	119	132	132	122	144	130	143	135	134	132	138	123	133	135	132	115	130	128	127	139	146	155	143	153	147	141	122	135	142	135	119	121	157	139	127	135	129	139	136	136	168	117	142	149	135	129	116	125	142	122	127	131	150	120	100	137	142	131	147	149	154	118	143	140	140	152	116	117	127	135	137	124	141	126	134	136	140	126	141	140	140	156	135	137	118	137	159	139	141	145	137	141	123	131	140	126	140	162	120	149	159	113	114	123	136	121	163	128	138	142	132	129	134	151	120	159	144	132	152	119	130	157	136	137	143	145	129	120	133	136	127	144	125	142	128	135	133	149	135	144	129	131	122	124	134	141	127	147	118	120	134	141	134	131	131	130	133	138	128	143	136	141	137	149	131	132	130	135	149	115	113	118	127	141	149	143	125	143	127	128	131	148	115	121	121	135	128	126	142	153	138	129	165	147	133	135	155	141	137	132	133	151	128	124	136	127	118	109	135	129	143	125	143	146	123	120	124	140	121	156	117	151	126	145	129	124	132	159	149	142	132	140	127	135	125	131	116	154	127	121	141	138	149	110	148	150	133	149	133	119	138	133	123	116	138	142	117	119	130	149	140	152	150	130	147	139	135	97	134	132	130	140	132	137	135	135	128	135	136	145	155	140	128	125	149	142	137	132	113	123	129	130	147	138	131	125	124	160	132	121	157	137	119	131	137	123	122	140	122	135	139	143	145	143	145	131	138	147	119	158	143	143	138	97	124	108	121	148	117	126	142	114	122	147	114	149	149	152	112	127	163	112	129	140	126	118	122	138	110	155	135	152	143	162	133	143	113	137	133	142	146	134	132	135	119	134	151	141	136	133	138	114	133	126	132	149	162	143	115	144	130	145	153	136	122	144	143	140	135	145	147	128	129	138	133	133	132	141	149	127	140	140	131	143	115	142	125	137	129	131	128	112	132	141	139	119	137	139	132	147	155	138	134	123	133	129	130	148	122	143	143	147	127	141	119	137	136	143	136	147	113	129	120	128	133	144	129	111	142	125	139	129	124	132	119	127	143	136	137	132	126	136	115	126	145	142	134	153	146	124	145	138	132	137	137	136	130	129	132	147	120	136	134	130	127	129	143	126	156	134	135	123	128	137	114	142	132	128	141	151	165	139	138	157	144	136	136	118	132	137	143	122	141	140	139	145	159	133	155	136	125	151	138	133	139	133	147	133	128	109	151	141	157	147	139	131	129	141	150	143	146	151	154	111	116	139	146	114	131	127	142	115	135	127	138	148	175	148	151	151	152	139	144	141	141	120	125	112	139	152	135	138	127	152	132	145	131	148	131	141	166	134	138	150	130	161	130	128	136	145	110	144	141	116	135	123	129	148	134	142	160	140	139	124	144	158	118	129	129	140	131	129	119	138	138	128	116	133	129	144	144	126	147	149	131	134	125	128	129	137	132	141	140	139	141	163	139	138	118	133	126	129	128	143	150	128	137	140	146	130	139	122	130	143	147	139	135	148	138	150	140	112	129	141	145	127	131	128	137	116	121	129	127
13299	13603	22545	25157	16178	8830	7226	5070	4882	3952	3288	2833	2232	2047	1886	1464	1247	1071	1066	965	824	770	762	741	636	532	536	538	494	551	579	617	671	506	492	563	545	443	467	508	491	456	413	377	372	420	413	369	363	389	370	377	373	377	365	376	382	383	357	348	377	331	345	336	335	367	363	335	338	337	360	343	349	360	343	353	352	325	329	337	367	368	346	318	330	336	355	357	342	353	324	330	339	347	329	357	371	329	339	327	362	327	345	341	332	356	363	380	319	355	328	355	334	322	355	341	323	342	339	343	358	343	315	342	321	343	336	322	344	340	341	348	324	345	346	350	361	345	298	347	375	325	346	336	341	353	368	344	318	367	301	343	342	341	337	308	336	335	338	355	315	379	323	324	348	352	343	324	315	328	339	358	346	333	341	341	336	332	348	318	337	349	340	365	334	368	337	337	342	334	351	338	350	316	328	372	329	346	384	361	367	341	361	317	332	352	326	323	318	345	305	340	315	347	303	331	342	334	322	348	346	324	367	307	348	342	321	346	336	362	349	351	336	345	335	328	325	364	339	328	321	350	338	325	344	335	358	316	314	368	327	350	343	354	369	340	334	322	343	347	348	328	320	360	364	343	344	316	323	351	345	311	354	344	345	346	343	350	347	311	367	322	359	299	324	330	323	354	340	335	322	348	354	319	347	324	320	329	373	344	363	330	336	341	379	327	322	357	339	314	357	324	324	321	358	343	330	342	338	355	347	337	338	385	313	334	329	317	302	333	334	326	327	321	378	318	347	321	344	356	333	320	364	326	343	348	371	333	353	340	352	322	338	343	359	342	319	317	320	316	349	360	320	330	342	338	314	337	329	337	329	330	324	334	362	314	353	347	360	350	345	325	340	337	325	334	342	354	336	327	362	323	348	349	327	350	359	341	342	317	374	330	370	332	319	358	333	329	350	322	333	368	331	334	339	386	343	309	332	331	347	346	350	335	367	336	321	326	332	371	346	371	388	316	361	361	372	330	356	338	329	355	350	302	337	333	343	362	352	320	370	332	335	322	346	336	324	333	302	326	327	341	338	372	351	354	339	345	338	312	334	326	326	321	331	334	364	321	323	370	348	337	330	347	342	355	309	344	318	353	327	353	323	326	316	340	350	323	349	324	332	333	342	315	323	364	338	329	331	345	333	364	334	336	316	353	333	335	349	335	318	318	337	336	337	375	317	325	353	360	345	314	355	351	355	339	382	342	360	329	325	334	342	356	339	332	361	345	338	326	335	384	322	360	331	335	352	333	346	352	333	331	334	320	336	313	306	372	314	347	345	324	339	375	333	355	343	344	369	342	373	350	323	312	358	336	331	337	326	330	345	364	332	365	335	334	360	342	314	361	337	347	334	344	343	357	360	369	300	313	336	377	353	339	347	333	349	345	364	315	317	358	352	318	331	328	344	334	317	354	342	336	361	344	345	381	306	327	328	309	309	346	329	362	340	346	357	313	342	326	332	330	354	351	366	359	353	356	319	374	348	339	351	345	331	348	342	346	352	336	340	385	327	361	363	335	330	303	360	349	340	327	335	357	372	326	333	332	336	351	312	318	332	338	323	347	355	338	351	358	330	354	334	308	360	318	336	339	344	345	356	367	315	349	324	344	321	331	332	350	321	321	346	338	362	377	333	325	306	316	338	314	349	328	333	354	310	333	295	351	361	336	319	337	340	297	332	327	342	328	350	359	328	350	328	327	335	330	339	320	343	322	325	345	347	366	314	350	345	318	352	332	319	311	330	316	342	345	354	371	343	332	361	349	352	349	340	308	288	354	353	311	375	346	352	382	339	327	329	335	357	339	335	318	322	343	358	320	355	339	345	313	340	330	340	320	352	352	349	360	349	340	327	357	333	339	324	344	294	365	339	321	338	320	334	341	324	355	357	351	322	323	327	299	302	350	303	327	354	317	356	366	315	372	349	329	328	303	342	341	308	331	327	347	341	338	356	314	321	294	347	325	342	336	341	353	351	362	334	350	293	338	361	353	345	318	346	348	336	335	317	355	328	347	351	374	343	338	338	312	344	360	340	344	297	305	328	341	361	334	337	342	362	338	330	349	320	355	329	329	324	330	330	311	346	307	335	330	323	341	332	335	341	370	341	323	314	348	324	351	334	346	356	312	334	341	319	318	322	333	370	331	356	345	325	331	332	320	341	327	318	358	320	341	331	365	347	353	347	315	343	355	333	315	338	360	381	366	308	345	382	334	314	375	354	362	337	333	372	311	333	340	346	336	360	327	334	308	354	345	334	356	333	320	315	310	364	363	328	329	323	350	331	356	349	364	319	329	377	345	317	333	322	336	342	346	356	340	354	318	330	303	374	335	351	338	334	372	355	346	343	321	339	367	336	334	309	335	326	329	376	370	345	338	355	343	337	338	330	333	367	327	334	346	344	319	326	338	329	323	341	299	365	307	321	335	329	384	354	348	366	369	361	345	369	370	355	355	297	375	335	335	330	334	352	335	357	326	321	324	334	318	325	350	321	356	366	344	322	345	341	337	333	305	305	319	347	317	316	347	305	327	342	337	318	381	313	345	314	327	328	336	334	293	327	329	352	366	334	355	335	346	335	341	342	354	330	320	340	349	338	349	353	357	334	388	327	332	359	310	346	372	340	328	358	348	341	367	334	333	341	320	345	324	317	358	341	341	351	328	302	319	322	370	349	315	311	352	339	356	317	307	349	340	342	330	347	356	318	345	354	341	325	331	318	360	338	345	372	352	342	335	338	341	306	339	343	337	374	340	338	313	347	325	342	347	361	332	310	363	361	358	366	331	311	350	321	331	335	351	364	348	317	353	356	326	366	336	357	373	368	309	327	329	337	329	375	346	338	367	343	334	343	335	321	325	315	341	330	357	296	344	328	372	350	345	352	321	353	329	341	338	322	301	298	333	334	337	359	333	324	341	335	337	344	358	348	352	358	330	316	334	347	339	373	343	340	351	365	360	371	318	344	351	334	350	333	347	359	330	297	338	321	375	341	311	358	365	336	351	323	316	321	325	353	333	318	346	357	332	320	315	354	395	362	333	328	308	377	365	335	349	365	336	315	350	344	359	357	336	352	346	354	355	375	338	325	377	348	337	366	345	318	324	333	329	339	318	326	347	317	359	330	315	352	332	331	316	345	306	351	355	306	334	342	348	307	308	333	333	337	350	369	338	353	333	339	349	322	335	363	330	371	371	319	348	331	346	339	328	305	369	325	336	355	331	342	333	359	365	327	327	301	327	335	344	338	355	344	341	328	349	378	321	371	332	322	372	350	317	355	341	335	322	357	350	381	381	318	342	326	348	363	319	338	366	300	325	318	315	350	353	338	304	338	301	328	314	350	348	338	321	364	378	341	312	294	357	330	393	344	366	319	328	325	368	313	354	351	327	343	331	337	342	347	315	346	323	310	366	352	348	329	314	350	337	321	330	321	337	331	348	317	356	318	345	332	331	336	339	332	355	340	337	351	345
39369	36918	46344	44819	36180	27274	20099	14244	10640	8323	5705	5125	3987	2778	2910	1823	1361	957	889	898	664	599	639	596	434	368	338	392	372	459	805	617	855	422	396	475	476	322	280	268	308	285	243	272	315	339	269	238	213	211	201	192	171	164	178	180	165	171	159	174	174	173	154	175	179	191	168	169	192	143	177	182	153	170	180	181	178	176	186	185	194	182	181	173	189	151	186	168	170	182	175	172	161	166	189	167	176	154	165	159	160	175	170	159	167	190	163	178	186	170	170	153	144	169	159	191	186	151	157	171	172	174	159	161	166	149	185	150	168	169	166	183	151	160	169	173	174	188	171	185	178	160	161	161	201	195	154	193	156	172	172	191	196	181	159	151	189	198	173	148	169	164	170	183	151	156	165	171	141	161	201	180	153	161	165	169	179	157	165	162	161	159	189	149	178	163	160	171	167	176	170	162	163	161	176	167	160	166	169	148	188	170	178	174	176	144	171	186	159	163	184	174	173	160	169	191	170	184	161	164	160	184	176	193	149	174	147	148	162	156	176	161	165	179	145	192	172	152	162	179	162	186	156	169	153	166	145	180	166	186	179	169	165	181	159	177	165	158	203	185	177	153	171	201	151	178	176	169	164	196	177	144	167	166	187	153	207	179	172	177	172	151	177	176	169	156	151	175	157	152	161	173	183	160	185	180	165	168	182	174	180	191	151	150	154	165	165	152	170	174	169	179	160	183	160	158	141	162	180	187	168	170	168	188	182	185	180	176	166	183	172	163	156	159	148	157	158	165	185	183	173	172	170	174	165	148	168	190	184	156	158	210	175	161	173	160	185	153	157	151	174	182	171	138	188	176	158	176	169	150	173	184	165	169	167	160	182	168	162	168	171	177	181	159	171	160	186	168	168	165	175	152	172	162	168	153	189	154	156	158	160	164	175	176	167	174	162	156	191	175	164	168	176	159	161	196	178	194	163	158	195	205	159	154	192	188	180	159	167	129	173	164	160	176	161	171	172	177	180	183	166	149	161	173	163	191	195	173	156	150	165	163	196	168	162	176	183	155	183	155	172	168	198	188	139	171	157	163	173	161	169	175	173	162	184	167	159	177	173	188	152	180	167	156	183	188	170	161	186	205	184	157	146	166	165	183	155	163	161	160	146	146	163	185	183	160	192	168	189	169	149	152	173	174	183	166	149	168	167	164	162	172	189	169	168	184	163	160	156	175	165	179	175	181	169	163	154	168	184	188	148	174	154	180	166	158	163	136	167	147	165	190	150	167	182	176	160	157	132	157	159	203	162	167	178	166	169	173	165	199	179	184	163	170	164	185	171	174	141	154	164	181	174	164	180	182	165	172	152	162	160	150	151	188	199	130	165	167	196	174	192	151	162	151	161	182	180	175	191	186	157	176	175	166	185	178	179	157	157	166	179	160	169	169	154	157	164	157	162	184	155	153	156	171	166	171	151	187	193	185	173	166	150	161	174	172	170	156	189	160	169	155	172	152	167	190	167	170	149	170	174	162	162	171	167	167	182	180	170	184	184	158	167	188	189	165	155	149	161	153	144	191	170	168	177	168	157	173	184	174	196	190	156	176	178	165	171	161	145	172	174	165	163	161	172	184	152	177	163	177	179	157	196	209	162	194	159	179	169	160	181	165	161	193	188	166	192	176	188	179	138	180	148	148	161	164	160	142	184	151	174	166	142	171	187	190	174	163	166	193	176	166	161	196	177	181	169	154	174	165	173	163	149	180	137	171	170	187	171	145	157	195	168	163	163	164	188	153	174	182	160	162	183	165	152	186	167	163	178	189	167	171	170	157	176	146	161	139	158	173	152	158	173	159	162	196	189	175	169	172	159	157	176	191	177	156	157	198	169	160	184	172	161	178	178	148	188	163	166	176	152	145	160	177	188	196	169	169	190	163	148	198	161	200	174	156	193	170	162	194	188	155	162	171	187	168	156	183	173	166	162	178	168	161	159	158	161	150	161	160	150	162	179	178	169	164	195	184	158	153	161	161	151	190	167	163	189	182	149	188	169	185	170	174	168	150	160	186	158	177	199	165	165	153	178	166	188	167	154	184	173	188	168	146	160	153	159	142	166	160	172	174	188	165	176	165	184	154	169	172	171	180	185	161	149	170	185	158	195	169	138	180	157	159	174	160	172	172	169	162	185	176	174	148	157	166	170	144	166	165	160	161	188	182	171	182	179	160	164	164	147	173	171	180	170	183	171	183	161	191	157	177	211	192	163	139	189	173	166	161	172	161	178	163	171	163	157	170	136	175	175	172	160	156	169	165	188	165	169	188	177	166	184	160	177	163	151	179	179	165	158	161	188	144	168	172	144	175	162	169	180	172	165	171	171	163	171	160	184	184	183	199	147	149	180	181	173	173	155	161	180	160	163	219	154	184	189	186	178	169	172	189	187	175	148	159	157	153	177	176	154	164	171	175	160	163	184	147	157	187	173	199	177	153	163	172	163	162	164	167	175	153	169	167	164	149	164	181	163	175	170	181	164	146	175	176	184	165	184	155	153	164	152	169	169	147	141	183	161	168	183	157	163	157	172	160	165	180	147	187	162	158	185	171	148	167	169	177	179	166	181	154	168	195	169	157	183	151	157	152	157	178	169	157	180	186	165	138	173	159	176	185	172	180	177	160	163	155	163	169	171	192	155	165	161	180	176	188	180	189	157	155	175	183	148	181	176	158	160	176	150	189	171	147	193	172	165	142	151	184	174	163	161	177	161	194	177	181	181	183	188	170	184	186	162	166	174	167	163	183	156	174	169	165	172	202	177	194	170	159	157	159	170	169	175	152	167	168	168	170	169	145	185	175	160	176	174	160	189	169	182	160	169	171	184	181	165	176	153	159	182	188	179	178	176	161	151	161	160	179	183	164	156	168	150	161	153	167	164	156	183	167	150	176	178	167	179	159	172	173	171	197	172	157	157	169	185	173	210	154	170	164	170	151	158	180	165	174	166	158	166	167	152	176	164	181	172	148	164	193	168	138	180	193	185	145	175	152	174	183	161	163	167	162	175	179	180	171	171	164	152	176	177	151	171	134	180	215	177	190	193	153	162	181	169	159	170	164	186	167	169	176	163	142	180	171	171	178	183	169	182	166	148	196	179	178	150	169	166	177	187	173	161	172	144	190	152	157	146	154	165	170	153	150	142	135	167	185	189	157	160	152	183	155	185	174	170	191	191	179	162	171	169	173	168	171	160	164	177	170	167	190	172	157	175	160	168	174	176	161	176	183	182	174	157	190	167	173	159	178	170	174	180	169	165	166	168	181	174	150	180	162	145	175	178	159	184	161	149	164	148	171	181	158	187	171	178	151	175	163	163	149	168	179	186	174	171	177	169	162	165	175	190	172	177	152	152	166	185	185	147	153	179	176	177	154	167	169	174	167	183	177	166	149	154	174	154	179	162	162	194	132	172	165	180	143	160	165	146	156	174	171	162	168	183	159	185	158	159	171	160	188	173	164	164	162
26146	30684	46604	47759	45014	29611	23143	19556	20926	18846	16601	17136	14106	11594	12171	8184	6669	4960	4353	4141	3292	2571	3280	2668	2266	1639	1595	1758	1818	2442	5137	3943	5288	2323	2252	2713	2662	1477	1246	1171	1846	1502	1199	1216	1471	1451	1220	964	718	612	629	596	636	553	558	506	528	496	584	526	547	566	495	461	506	507	487	421	426	455	415	448	423	463	431	451	422	338	441	403	398	431	449	407	413	461	399	367	397	414	431	397	433	434	404	454	400	372	428	400	433	434	385	410	425	418	448	409	432	421	419	421	432	408	374	428	457	441	404	380	437	392	418	408	417	374	405	428	396	412	389	408	443	414	376	400	410	396	398	374	410	409	409	381	402	383	385	407	408	419	399	446	431	405	389	391	412	391	402	438	415	408	418	402	369	416	420	386	397	424	380	402	416	440	390	414	421	361	418	419	385	436	426	399	389	403	390	407	392	387	398	424	423	390	383	395	371	429	413	408	386	393	418	412	405	373	434	428	401	403	436	414	417	417	377	438	372	404	380	399	435	420	418	369	381	408	389	385	393	401	446	438	427	389	396	395	440	416	380	418	381	454	433	379	415	411	435	441	381	414	414	399	426	438	457	416	416	407	388	417	429	403	438	415	400	413	407	438	397	420	406	430	389	378	391	419	423	408	405	384	400	414	391	385	388	411	447	430	396	392	451	404	391	415	384	420	391	423	394	434	388	389	441	368	407	415	411	418	432	399	434	390	417	422	404	441	403	420	412	404	420	393	420	374	372	399	398	410	354	430	407	412	420	405	427	395	425	410	427	382	364	393	379	406	410	404	404	409	425	404	389	358	390	409	414	417	395	411	393	413	382	413	401	410	400	364	403	410	410	403	406	419	409	388	426	448	398	434	398	404	395	438	406	445	393	382	402	397	398	387	380	420	439	360	418	406	381	369	422	427	433	364	383	402	442	437	382	409	394	434	395	376	423	420	442	402	403	398	417	398	408	434	383	392	427	390	426	353	406	434	407	456	374	365	428	389	426	416	399	405	405	394	435	389	421	434	367	408	434	399	439	421	421	430	400	411	389	418	421	419	409	427	377	436	434	406	397	383	384	390	434	391	423	427	420	386	392	444	432	426	427	458	402	389	387	395	395	436	403	408	432	421	434	407	421	381	420	377	440	440	390	416	408	377	407	440	407	418	418	421	433	437	443	417	372	390	450	405	430	438	383	405	423	395	400	435	386	417	397	412	387	423	394	404	410	414	395	401	424	416	389	414	402	390	400	422	376	424	427	393	428	383	407	408	465	394	411	426	412	419	391	397	429	433	415	396	408	428	419	400	372	398	389	435	460	393	401	407	394	397	395	406	392	420	415	409	386	416	403	395	419	377	375	454	397	426	432	414	401	404	432	426	391	428	391	417	414	411	420	398	421	439	414	382	395	397	389	425	420	391	420	422	400	474	393	377	436	383	403	388	402	395	413	415	442	414	416	404	423	399	407	434	436	387	376	408	394	379	443	387	416	407	392	398	436	388	440	411	402	349	383	410	395	388	391	410	424	401	426	406	418	422	420	436	417	401	375	417	414	409	381	413	431	399	425	404	409	405	397	397	405	404	421	453	419	416	396	411	424	374	401	403	424	439	379	421	432	416	413	392	418	410	381	407	419	430	396	393	392	417	413	374	402	373	412	437	409	395	385	394	427	407	422	356	379	385	416	385	400	413	430	392	379	388	392	397	417	395	411	419	448	374	425	428	433	415	428	405	402	422	409	409	424	406	406	417	407	417	375	390	463	423	402	452	395	415	401	385	399	415	414	392	391	380	433	415	450	431	391	371	359	411	399	467	396	419	394	386	394	383	377	375	408	410	398	412	415	416	401	423	406	381	380	410	430	410	407	425	425	391	407	436	409	401	392	369	414	411	430	435	417	468	423	420	460	370	450	415	366	378	435	403	405	403	425	426	436	399	409	433	409	368	415	402	393	426	416	396	386	369	416	406	393	410	396	443	391	424	458	395	417	411	381	410	410	413	419	424	413	416	410	390	382	431	438	385	408	413	398	413	404	413	394	418	446	397	397	437	409	399	413	405	388	436	361	386	411	395	380	446	438	395	472	413	446	414	397	384	406	401	380	399	391	391	430	372	442	408	422	415	406	401	395	442	417	425	397	408	430	409	345	398	398	404	405	423	423	444	425	391	399	385	412	447	402	417	437	393	417	396	404	404	406	415	389	416	410	422	447	412	401	377	400	411	409	380	406	396	416	419	414	403	373	375	414	429	416	402	420	404	428	439	408	426	403	378	408	392	394	426	407	434	409	373	391	427	391	363	398	453	425	381	426	407	392	408	385	392	425	391	422	426	365	404	383	440	405	416	394	414	380	391	383	378	421	389	415	407	410	401	406	435	426	401	426	369	386	389	423	395	426	422	389	397	420	385	372	403	362	413	433	409	436	388	435	361	436	381	399	429	432	376	396	342	404	432	377	413	425	398	375	420	401	393	418	436	456	394	357	383	423	406	395	393	398	409	400	379	392	401	381	378	392	393	385	420	376	461	404	407	392	413	395	414	414	409	404	395	422	409	417	385	396	400	437	426	376	451	401	392	373	423	396	404	411	417	407	395	415	426	403	420	390	421	391	405	426	392	438	375	420	443	402	398	412	387	415	438	406	421	393	419	400	382	439	422	407	409	398	432	398	393	393	428	446	415	411	395	417	387	427	426	429	444	409	409	435	407	393	381	434	418	436	415	439	370	414	377	410	398	383	416	395	415	411	440	449	401	434	425	370	415	397	406	383	400	407	378	375	424	436	420	404	403	367	434	412	457	430	399	454	426	437	404	420	418	369	450	418	431	447	411	425	397	418	426	407	370	407	391	407	388	380	398	403	449	403	466	410	421	415	384	418	384	387	407	415	392	367	433	439	425	399	405	407	420	443	386	380	447	434	385	448	430	408	401	425	410	414	428	440	430	405	431	419	408	415	417	392	398	386	411	459	395	468	449	411	440	424	383	388	416	364	406	403	388	434	430	419	393	434	389	383	385	419	417	404	416	412	425	427	417	391	379	406	418	388	415	466	408	418	394	434	402	410	409	417	415	418	430	387	429	431	418	402	449	422	411	418	441	426	392	418	379	410	370	446	376	402	407	423	435	401	410	408	379	420	381	423	423	407	435	410	405	392	422	411	393	389	397	439	429	401	421	395	406	396	412	425	438	416	398	419	397	410	438	400	394	381	448	427	389	443	439	415	403	392	375	433	369	410	424	402	382	415	429	414	390	398	396	386	397	368	375	446	407	406	441	418	397	395	393	412	434	431	403	380	370	421	390	418	414	394	397	411	466	394	421	403	390	438	380	420	394	389	395	389	471	388	412	420	431	412	386	430	418	438	416	387	412	400	408	420	411	422	411	412	451	403	404	387	419	390	430	393	438	408	411	410	399	397	351	373	452	405	420	407	401	439	430	403	389	432	413	449	394	423	409	411	401	437	417	418	391	387	398	449	395	369	367	396	429	422	395	439	396
48537	47420	48781	44418	39002	27665	24171	22360	19830	16054	11356	9271	7502	5215	5085	3367	2441	2381	1883	1732	1460	884	809	1079	688	586	457	648	589	766	1399	1194	1361	699	642	773	777	470	345	407	600	428	377	382	348	370	300	253	234	185	203	208	179	179	170	135	181	154	202	166	173	184	160	168	159	147	165	178	165	150	159	154	155	168	177	169	141	148	167	158	160	150	150	168	149	149	140	136	128	159	164	147	128	146	131	148	132	158	157	153	153	148	152	147	151	157	175	143	191	162	148	154	149	164	134	127	151	140	153	168	155	144	157	153	171	157	147	136	135	158	159	151	140	140	159	140	138	143	158	159	169	171	158	151	154	129	156	128	167	143	154	168	148	144	137	162	134	164	168	159	159	146	165	127	165	163	165	130	155	148	162	156	154	164	161	167	145	142	168	150	136	131	146	160	152	141	144	149	165	133	160	152	151	138	129	173	145	136	174	154	144	146	134	162	170	140	145	135	162	162	133	181	142	147	161	148	181	161	133	162	144	135	155	167	174	163	170	140	153	152	136	175	133	141	143	150	141	144	166	146	144	134	145	152	149	170	143	159	165	147	123	152	168	129	149	147	153	157	139	143	153	150	165	170	156	146	136	138	150	161	170	143	154	141	140	136	130	148	162	189	162	158	159	143	164	149	165	126	157	175	167	144	152	141	143	143	150	140	148	153	170	143	160	163	142	155	152	160	138	113	143	146	160	178	140	132	127	144	151	149	124	161	160	171	145	161	123	159	170	128	145	150	165	156	135	159	137	139	141	133	154	140	142	132	162	153	151	149	143	134	171	164	154	146	146	142	169	156	159	132	157	133	146	150	170	131	147	157	132	140	165	161	156	167	123	152	136	158	162	134	152	147	151	133	157	150	169	169	159	166	152	156	156	157	142	147	165	139	127	149	138	154	153	148	159	153	150	158	167	146	140	154	148	148	161	153	162	164	165	150	139	160	141	157	154	163	137	152	133	148	144	133	160	145	141	171	149	139	138	162	163	161	141	169	141	137	153	165	149	163	158	147	161	156	152	154	158	173	161	156	152	151	130	126	149	151	145	135	150	153	175	139	141	147	168	136	168	153	124	150	147	134	143	161	142	149	166	152	161	163	139	161	141	127	151	120	140	146	162	136	140	176	125	187	151	186	143	151	162	137	163	163	173	131	144	156	146	142	169	151	149	165	164	175	157	165	129	166	185	163	163	146	149	162	151	153	149	158	130	159	158	159	144	125	145	146	144	147	175	156	156	166	148	166	146	201	148	135	156	149	148	146	173	142	129	155	143	173	154	128	151	136	137	156	135	150	170	165	130	151	142	160	144	163	149	154	148	135	160	144	170	139	149	136	165	189	126	166	161	151	157	147	146	154	115	139	185	152	136	171	160	180	185	156	167	145	146	160	142	123	155	189	160	177	149	139	147	170	149	153	161	160	171	148	143	154	137	151	148	127	159	168	140	184	160	162	145	140	148	148	151	135	144	149	176	146	165	152	148	133	148	150	131	158	132	134	133	173	159	151	142	127	151	127	147	151	122	158	144	156	171	133	161	137	167	156	138	179	133	167	120	145	149	153	154	163	142	153	138	155	153	144	135	161	139	145	144	144	151	162	147	169	156	139	167	162	158	130	142	144	147	148	168	130	153	157	152	146	154	146	149	144	153	146	150	128	160	150	147	165	168	151	135	150	142	175	152	127	142	149	141	154	159	145	146	131	170	132	154	125	144	138	154	142	151	151	128	149	151	160	135	145	170	127	126	175	157	154	134	144	137	153	167	152	179	171	151	151	153	163	164	169	148	155	157	154	147	179	144	142	158	155	150	162	183	156	143	154	138	145	157	175	150	134	149	164	155	156	152	143	137	144	176	137	138	142	147	150	147	124	147	125	146	158	159	158	147	144	147	182	148	147	175	156	151	126	145	197	175	148	171	124	145	139	135	154	139	168	137	152	151	166	153	153	131	176	153	125	137	147	147	149	150	157	148	135	166	171	176	152	163	147	170	155	149	164	153	152	150	165	160	140	155	158	143	128	155	163	156	160	158	171	148	142	153	162	143	133	158	155	146	169	160	170	146	144	126	160	141	168	136	165	159	164	164	143	142	158	132	159	139	136	141	174	176	152	156	161	165	155	174	161	161	128	136	150	166	142	161	150	151	155	155	163	146	151	133	149	152	174	134	160	170	161	151	158	159	177	162	146	154	148	161	165	162	121	145	173	158	169	154	140	151	164	157	125	131	139	148	153	157	141	140	124	142	157	160	166	129	178	166	142	171	153	151	140	148	132	172	161	164	157	158	131	152	153	140	148	152	149	133	169	151	144	156	150	159	151	167	133	142	174	152	143	137	162	151	159	143	157	172	155	171	161	154	153	155	140	136	140	154	150	139	139	151	160	145	150	174	166	130	141	139	159	165	137	144	166	137	150	150	139	146	177	171	143	138	142	145	121	161	122	145	139	145	156	149	144	138	139	141	137	172	148	151	146	139	148	161	158	120	139	145	156	144	130	137	129	170	159	149	149	165	130	128	155	157	135	161	143	138	173	158	146	167	142	130	138	141	128	167	143	178	151	150	155	134	154	161	147	159	147	181	151	143	150	174	152	152	142	153	141	154	154	140	140	138	150	156	145	154	149	148	150	138	158	173	119	139	164	144	144	171	161	150	159	142	163	137	169	150	150	148	150	136	166	162	141	162	130	137	131	163	167	131	157	148	153	145	141	161	159	133	164	131	132	148	163	176	116	161	149	155	145	168	139	157	156	167	135	139	147	145	161	131	157	148	149	150	162	156	147	154	157	168	152	155	146	164	145	153	152	154	155	128	145	158	141	145	186	169	157	142	152	150	148	166	169	138	151	163	137	143	144	138	132	147	157	166	143	160	164	136	143	142	154	132	136	156	129	143	140	158	151	157	141	150	144	139	141	144	144	168	162	162	166	170	134	148	140	156	143	156	158	140	137	152	145	140	145	153	136	147	146	155	125	129	149	145	153	134	151	156	155	162	163	151	151	158	146	149	172	125	158	139	143	165	147	149	137	153	155	158	156	137	152	142	150	145	147	162	151	150	165	150	153	155	167	137	133	170	161	156	135	157	151	148	151	146	164	176	164	140	143	156	173	140	138	159	129	121	150	148	158	130	160	140	132	165	149	175	134	126	134	134	137	159	134	143	152	138	151	159	136	178	159	157	155	121	145	140	157	121	132	143	162	156	166	151	144	122	188	141	152	145	169	147	139	156	132	155	126	156	159	174	156	147	173	150	143	141	157	165	162	163	155	169	159	151	136	161	171	170	159	169	146	171	157	137	122	156	152	142	180	172	148	152	154	141	141	149	153	145	135	153	173	144	153	152	156	151	166	146	146	148	128	149	130	170	156	136	154	171	141	113	145	157	157	160	165	144	150	153	148	148	147	142	171	161	139	146	157	150	149	149	142	169	160	145	146	141	144	158	153	160	163	157	159	154	128	169	150	140	152	134	123
32256	40435	50386	51421	47127	31116	27719	28593	31632	25599	24440	24785	21350	18519	17950	13247	11264	10382	7923	7552	6567	3773	3506	4965	3400	2771	2332	3443	3252	4727	9220	7279	8386	4234	4000	4935	4803	2665	2264	2365	3261	2349	1853	2029	2330	2180	1795	1297	996	804	749	727	642	663	588	608	580	506	589	593	619	529	475	502	480	443	466	447	445	437	404	430	398	435	418	399	378	378	375	386	406	396	387	395	375	389	372	385	415	380	377	376	367	369	400	365	392	390	370	349	383	308	370	356	349	387	345	364	370	360	357	421	379	352	355	316	361	389	374	377	382	372	353	370	374	341	361	352	363	367	331	354	364	354	327	401	345	398	344	373	355	352	373	364	363	359	386	338	355	368	333	366	372	379	336	338	382	371	386	372	344	360	348	356	372	375	365	343	364	338	366	387	378	381	375	374	372	370	332	351	385	345	363	319	359	329	343	344	360	380	342	368	374	350	352	361	363	343	379	386	364	380	336	348	354	353	343	350	339	342	338	358	327	372	353	336	370	367	350	374	322	363	359	369	344	347	343	378	408	337	334	384	368	386	389	350	332	356	366	347	366	362	331	397	382	350	341	373	333	359	373	353	374	340	377	329	341	364	335	342	360	351	361	384	382	368	353	368	380	350	383	342	356	371	377	349	378	336	369	351	385	359	325	346	347	351	369	342	368	375	379	332	360	337	404	363	370	333	394	346	365	351	362	359	357	362	358	361	391	340	349	394	328	375	389	335	355	346	369	375	355	367	355	345	378	345	352	335	369	346	373	353	353	376	338	350	321	350	354	360	341	350	379	392	336	365	387	373	359	375	334	348	346	350	355	354	364	356	346	330	327	341	387	325	372	369	352	361	356	364	376	347	372	353	394	386	344	388	386	374	336	345	387	369	360	371	323	364	363	355	329	368	350	335	352	342	357	343	379	363	356	352	365	334	366	333	377	357	330	359	334	332	365	376	342	353	381	341	367	365	374	356	343	341	378	350	349	354	345	338	369	354	360	372	379	398	332	330	356	386	344	402	367	366	403	358	338	376	336	332	383	364	365	339	355	335	337	348	381	348	326	354	365	371	287	350	335	349	369	351	374	351	363	371	371	394	365	351	373	352	341	357	363	373	363	357	377	362	346	317	365	343	375	370	371	354	341	359	340	346	360	349	392	356	354	359	344	375	356	384	313	350	354	356	339	349	348	335	378	372	305	348	328	323	381	349	349	352	371	355	353	336	395	355	329	335	347	350	380	392	367	377	345	408	353	360	354	332	330	336	328	361	362	423	346	338	363	374	342	383	386	352	352	337	361	331	313	370	358	381	357	341	384	342	407	368	359	353	368	366	351	355	367	382	365	311	365	351	379	362	346	376	350	357	382	354	334	340	380	342	348	371	325	365	366	372	387	364	373	351	351	389	373	381	345	350	353	371	339	324	401	375	364	343	380	360	353	356	343	362	363	340	359	395	337	335	369	347	343	351	356	344	343	356	358	329	324	342	388	361	326	338	294	333	335	342	383	405	421	344	369	326	339	369	369	329	336	372	349	318	335	378	374	319	343	346	357	359	342	367	341	326	346	358	376	360	344	372	412	359	355	411	326	352	340	361	354	346	366	383	347	355	407	356	353	369	359	334	353	369	385	327	374	367	363	369	340	342	356	376	351	360	361	363	360	356	358	382	363	378	364	368	375	353	339	357	376	350	381	377	357	374	390	364	361	369	370	322	341	343	347	345	352	365	344	355	349	339	370	356	377	343	348	407	337	363	355	372	383	381	366	392	352	321	376	391	365	359	347	333	349	335	343	348	346	348	358	362	350	334	361	331	340	337	359	384	333	362	385	354	318	369	323	353	360	366	332	396	340	327	356	408	329	357	340	355	351	361	360	353	367	368	369	347	383	377	355	375	359	353	379	356	359	341	345	363	356	392	370	365	343	370	320	356	351	338	366	355	346	363	339	344	344	352	348	367	372	354	361	351	340	335	359	385	348	334	363	366	365	376	338	332	366	325	331	358	357	372	383	363	369	376	307	346	357	345	357	343	347	344	368	357	341	359	384	354	346	369	368	354	364	367	361	336	383	384	378	376	388	362	367	368	338	355	320	338	375	363	353	367	366	338	364	332	350	369	360	363	333	357	379	331	362	310	347	385	387	338	329	346	373	360	390	379	365	356	316	358	347	374	337	373	344	363	364	371	350	375	356	378	348	353	352	330	362	353	372	378	398	369	371	371	350	339	352	376	359	347	370	343	392	371	360	355	363	347	390	357	375	349	357	358	385	338	341	371	350	329	344	369	341	351	327	381	359	363	346	386	340	369	381	352	368	373	394	359	364	360	354	370	366	341	354	372	350	369	323	344	366	355	327	368	366	369	344	366	358	363	379	348	355	362	356	378	366	315	347	339	349	348	341	365	312	386	360	379	346	351	340	350	366	358	347	336	354	354	347	352	369	356	377	367	372	317	339	343	363	347	358	342	367	359	348	337	321	364	375	357	372	368	367	347	365	373	344	348	325	381	348	385	383	380	338	318	349	373	347	356	355	346	362	370	336	355	369	346	346	349	331	355	359	335	372	367	389	363	354	336	363	374	389	363	349	333	364	355	331	365	383	367	362	348	351	335	343	350	325	317	357	351	368	380	374	366	352	371	354	333	384	344	333	335	368	362	355	336	340	329	352	358	338	350	356	356	371	382	371	336	354	372	341	340	348	346	335	350	370	357	391	353	364	356	360	378	373	354	358	363	336	318	328	362	393	362	314	353	370	379	362	349	368	378	370	365	342	371	368	375	374	348	356	372	338	351	350	350	302	377	368	348	358	332	365	344	346	349	336	342	332	363	380	371	365	351	372	346	344	367	375	379	338	389	397	376	336	354	378	341	404	367	396	329	398	366	348	358	382	357	371	371	355	350	333	330	352	347	380	375	367	380	403	379	360	347	392	318	372	396	379	374	367	379	366	376	381	340	372	384	346	351	363	344	357	353	347	339	375	345	352	336	368	365	361	358	363	378	391	360	339	379	346	350	361	313	355	364	398	342	347	351	373	359	340	392	371	377	374	376	352	364	342	352	355	365	375	353	362	330	368	342	370	344	371	331	362	378	359	386	368	375	367	357	337	355	342	373	401	363	345	354	345	383	379	370	357	325	292	320	335	339	364	370	363	340	354	380	376	324	373	361	343	330	329	362	378	363	367	361	325	302	342	348	381	381	369	381	332	345	322	336	346	365	338	372	368	375	342	342	347	349	361	377	338	355	337	359	356	378	362	344	373	382	348	369	357	338	350	369	372	371	377	371	335	343	357	341	370	353	352	332	347	343	386	342	392	345	346	374	361	343	346	352	342	356	357	349	366	329	362	354	353	382	345	349	370	320	336	332	340	364	369	372	350	345	344	352	327	359	395	359	403	326	349	335	365	345	359	352	331	338	324	348	379	361	341	356	372	349	345	330	398	363	367	332	334	341	356	380	379	354	377	333	347	384	354	358	384	342	367	390	371	336	341	381	347	353
21955	17495	17578	15430	7952	2606	1617	1426	1105	809	594	535	428	347	353	253	269	266	279	231	203	217	187	204	179	164	158	158	151	163	145	162	167	172	149	130	157	165	132	164	152	134	131	125	150	144	141	146	165	141	147	122	133	145	117	141	119	148	130	157	161	131	126	130	124	135	126	158	137	149	138	138	137	120	151	172	129	134	134	159	122	134	148	133	130	132	149	129	148	141	135	118	151	144	132	124	126	138	122	128	134	150	118	144	138	118	124	125	122	132	121	142	150	139	141	128	159	126	139	131	127	146	139	149	132	134	149	129	120	130	136	136	156	141	155	133	119	128	131	127	144	157	134	119	131	147	127	159	147	138	134	146	103	125	138	126	143	142	127	122	150	146	131	133	141	139	133	140	145	149	129	130	138	125	142	152	132	136	147	141	147	136	147	154	148	132	136	135	159	130	124	134	138	136	146	143	145	142	155	137	129	125	126	136	142	137	129	132	133	144	130	130	110	145	134	124	134	148	138	135	129	147	131	134	118	156	123	141	150	128	114	152	118	104	150	128	103	129	149	162	113	117	133	144	154	145	159	150	136	134	129	143	120	146	119	129	134	128	145	119	138	148	147	122	125	144	128	122	134	142	126	137	140	102	117	123	149	152	118	112	125	123	147	139	119	147	136	110	144	137	141	130	140	131	142	141	133	136	106	142	138	135	133	150	142	125	134	131	125	129	136	141	135	139	123	146	143	142	153	143	132	124	133	127	134	122	126	136	127	129	142	121	149	164	141	122	138	121	146	164	121	130	147	112	132	120	154	145	143	149	138	147	133	146	113	127	144	122	135	123	143	117	133	150	135	104	117	145	135	126	140	162	125	115	141	149	117	157	136	141	134	148	111	139	117	128	142	114	113	142	148	146	112	154	137	133	135	140	109	141	132	127	140	129	120	149	140	151	124	134	139	151	125	153	136	120	128	147	135	125	147	144	144	129	116	123	111	137	140	121	149	109	135	135	118	132	148	122	143	151	129	162	123	131	146	141	146	111	158	119	127	128	139	160	116	144	110	132	145	130	150	128	137	119	127	120	137	119	111	134	134	120	121	156	118	160	126	159	139	127	140	139	133	141	138	139	126	137	130	158	121	140	152	111	137	145	137	141	151	127	142	128	129	142	136	148	131	154	141	146	150	143	124	152	115	138	121	155	137	126	116	158	119	133	97	152	132	138	130	120	114	140	146	147	112	127	143	148	135	131	116	146	137	112	144	155	145	136	124	131	165	125	125	120	148	150	143	127	126	144	125	141	144	130	120	133	140	126	135	135	146	147	137	148	145	141	139	160	154	145	138	120	125	147	131	143	143	135	132	129	133	146	143	127	170	153	136	132	153	112	143	136	136	122	133	118	135	119	135	136	159	139	136	126	137	136	145	130	146	127	145	125	124	141	147	162	137	120	141	143	116	138	138	137	114	136	139	149	144	144	136	139	137	124	118	153	151	137	144	132	126	142	110	134	152	128	151	118	133	129	146	136	123	126	161	137	134	134	141	147	145	153	134	140	142	147	156	131	128	119	142	130	154	153	135	147	126	132	140	152	153	122	123	172	155	119	127	134	135	136	131	133	116	113	123	111	135	119	138	131	145	123	153	122	134	130	135	154	129	141	122	133	139	131	131	113	135	126	135	132	130	130	133	139	145	144	146	135	150	126	143	139	140	147	146	146	133	123	139	125	123	140	143	124	134	137	145	156	131	153	136	131	133	135	122	138	133	131	143	117	143	139	133	126	130	142	155	139	141	136	134	136	139	133	126	137	134	159	135	125	135	124	131	159	136	137	127	162	142	138	152	124	121	138	155	138	149	125	149	139	144	144	132	135	115	130	119	122	141	141	160	118	148	129	119	131	124	141	132	130	139	143	158	140	131	124	135	139	136	140	148	114	156	132	121	132	110	147	146	127	146	142	173	145	122	127	140	161	146	129	121	143	170	137	150	131	143	138	117	137	144	165	115	124	131	139	126	146	156	130	129	141	148	126	114	134	159	126	129	139	153	139	139	114	150	149	147	146	140	137	143	147	116	118	133	146	131	141	144	124	125	148	127	179	138	116	128	137	129	148	138	124	163	139	143	150	121	115	130	107	133	111	136	146	125	153	108	159	143	145	149	155	138	123	148	129	141	133	152	132	125	126	136	141	145	142	150	134	147	137	134	114	133	136	116	134	177	140	120	144	138	137	120	117	134	126	120	118	143	114	160	142	122	140	136	105	118	115	161	129	146	135	141	130	137	120	146	143	114	128	132	133	148	139	139	139	124	122	111	127	141	147	137	120	150	150	149	118	145	130	124	151	127	140	133	129	132	119	130	149	141	138	131	161	136	133	141	141	126	132	133	141	131	140	127	151	139	131	129	141	123	133	135	123	159	154	149	179	130	127	133	130	140	110	130	117	119	134	162	134	110	114	134	154	145	127	157	144	154	113	152	138	157	149	135	156	124	122	129	140	130	130	129	128	112	138	150	139	132	143	136	126	117	131	119	144	120	115	124	154	128	142	134	138	142	140	151	139	132	148	143	138	132	135	118	136	145	152	123	128	150	124	126	131	142	123	142	146	135	139	124	150	146	138	118	127	148	140	145	141	144	165	127	125	120	151	124	157	145	114	131	138	133	122	146	137	130	145	138	137	144	133	131	129	157	142	129	124	141	128	136	127	153	127	139	146	130	121	117	131	123	126	124	128	122	135	127	144	141	149	128	141	155	133	139	151	139	127	117	135	155	141	128	141	124	154	122	120	128	115	117	152	140	138	129	147	126	155	140	139	118	131	147	140	151	142	134	108	144	142	136	132	132	118	134	126	130	156	142	125	144	115	127	136	125	145	138	127	122	118	135	131	147	137	142	139	148	154	117	159	143	130	143	126	123	144	140	139	142	138	147	124	141	152	142	126	125	142	132	158	149	151	133	125	120	133	132	143	135	149	152	158	152	143	152	120	149	119	144	130	131	129	154	132	139	140	139	123	129	146	130	145	146	113	135	146	130	149	161	128	118	144	118	131	133	112	146	137	120	155	126	122	113	116	122	145	137	143	153	117	155	156	115	130	142	146	135	135	138	144	117	140	141	134	126	109	148	148	122	133	105	141	158	137	113	121	169	147	130	129	141	138	136	126	153	140	152	128	138	134	135	147	145	120	160	121	139	144	125	127	158	143	156	136	135	159	136	127	159	142	139	117	134	117	122	150	127	146	153	133	148	125	148	139	120	138	111	143	143	132	130	147	146	137	139	146	130	106	128	146	132	149	144	149	155	155	129	126	136	149	120	118	135	122	143	154	119	137	119	139	123	130	138	151	145	111	134	130	149	124	143	154	127	136	121	143	134	141	134	159	128	142	148	115	144	122	133	135	128	139	137	142	149	138	124	137	129	164	133	135	159	142	121	136	140	141	139	140	135	123	123	136	129	128	163	146	151	127	140	132	121	141	140	128	125	135	148	136	137	154	121	110	112	115	137	135
12963	15370	24484	26264	16441	7673	6435	6033	5348	4014	3121	2908	2328	1990	1916	1457	1241	1143	1113	1026	960	828	727	717	632	646	545	575	592	559	677	650	594	537	502	519	533	479	431	452	450	454	395	420	381	424	415	382	375	389	368	388	381	397	392	376	358	380	378	361	320	312	355	358	341	348	341	348	325	340	315	306	333	385	340	325	361	307	316	328	337	355	371	357	330	321	329	342	330	324	351	336	304	349	329	347	361	355	383	333	337	333	362	373	358	334	316	354	380	353	363	347	327	354	319	369	324	332	348	388	332	317	358	356	322	314	356	397	358	355	329	359	352	315	335	337	341	345	360	352	372	339	346	307	312	358	353	338	328	325	323	314	363	345	337	345	330	320	351	341	346	330	312	311	327	370	378	313	344	346	357	325	345	343	333	353	311	322	332	327	373	332	314	346	349	335	368	335	374	354	326	354	344	375	324	364	348	310	325	352	372	329	359	314	328	348	328	350	318	337	310	331	324	345	339	327	337	340	365	329	309	321	310	340	333	345	357	338	329	328	335	314	321	331	338	358	340	374	341	341	338	310	287	368	297	335	330	301	335	336	371	343	345	374	377	313	343	342	337	311	355	351	316	346	327	375	334	344	352	334	325	340	345	362	330	317	350	349	350	342	357	334	336	359	345	371	320	336	351	312	333	347	344	383	319	328	332	362	315	318	330	323	356	355	311	341	342	369	319	347	350	336	380	319	333	342	322	341	336	340	326	364	332	343	321	322	338	326	340	347	329	338	324	343	306	356	319	333	332	300	342	348	302	341	352	380	339	320	323	373	331	328	341	376	360	335	333	361	349	344	321	328	297	322	359	359	320	343	324	360	311	330	318	324	329	321	312	387	328	335	323	328	359	329	330	406	320	359	344	342	346	321	354	336	357	364	382	310	366	348	356	346	329	338	323	332	295	349	338	363	318	346	343	348	337	342	364	339	316	344	349	355	353	326	327	350	335	350	332	324	329	347	359	328	335	354	345	371	323	337	355	352	307	342	353	348	334	329	350	345	354	324	338	354	342	373	324	319	384	332	349	332	329	323	314	345	313	341	342	357	339	374	306	347	326	323	331	339	342	353	322	332	359	339	320	329	350	366	346	348	333	341	330	330	351	332	315	337	334	318	342	325	322	355	347	308	362	320	334	360	347	336	350	340	355	354	301	360	347	351	336	307	327	354	343	345	299	344	345	341	368	335	318	316	336	305	331	349	333	347	342	322	332	330	343	364	388	342	343	359	326	335	318	342	350	359	342	349	332	348	345	335	346	346	342	316	360	349	374	331	342	323	329	339	342	330	335	350	323	329	318	321	320	317	332	353	341	351	321	344	359	328	347	342	343	356	332	351	328	350	326	336	349	346	348	323	336	340	362	324	333	355	347	350	329	315	338	340	335	350	346	319	337	331	317	331	313	335	328	333	377	320	362	312	316	322	334	340	360	333	339	362	317	341	316	337	349	352	324	330	315	319	300	334	342	342	336	371	376	311	323	355	373	351	360	362	307	343	341	360	316	346	341	344	351	342	372	336	375	362	326	329	374	351	361	321	346	333	326	358	339	326	357	321	371	324	335	303	370	352	325	342	341	306	344	325	350	343	351	320	329	340	314	331	347	335	356	318	297	333	333	351	330	336	336	334	342	348	374	346	319	350	331	324	353	343	358	364	423	347	358	346	331	347	326	330	316	384	333	348	345	318	343	339	358	327	346	356	344	325	316	336	339	302	336	313	333	342	344	349	354	340	366	313	349	390	348	314	351	336	312	330	317	341	339	338	361	361	326	329	347	330	354	354	343	326	320	328	333	344	368	330	337	357	338	355	354	334	332	323	366	320	358	330	348	354	339	339	321	305	337	316	352	329	320	309	376	323	345	348	303	355	335	341	353	356	325	332	329	328	361	337	350	367	347	342	357	321	324	352	352	364	356	349	338	358	333	357	371	323	301	346	326	320	345	359	334	353	325	313	296	360	331	339	341	327	350	358	319	352	318	371	341	362	351	340	321	342	318	356	328	325	340	350	323	330	333	347	325	334	343	323	328	326	349	330	348	387	320	343	335	379	325	339	369	338	330	337	337	317	336	378	345	342	315	350	312	347	366	355	356	331	295	313	326	333	355	347	303	337	384	322	338	344	324	313	322	340	309	323	330	371	337	301	323	290	350	355	335	324	307	348	361	340	340	353	297	350	339	338	320	347	361	334	358	319	324	332	328	325	340	320	335	279	345	365	340	374	347	342	331	333	334	359	315	315	341	351	342	329	361	333	307	347	316	303	336	323	358	327	304	338	313	347	362	330	331	349	328	370	329	342	368	332	319	313	336	324	342	377	314	309	308	315	330	330	352	341	368	366	331	342	378	339	346	319	331	355	342	329	310	354	348	319	323	343	327	348	355	364	327	361	323	339	344	332	372	359	344	337	348	339	363	341	329	356	339	339	365	334	337	316	368	341	325	331	326	367	336	328	309	360	337	366	350	351	315	348	326	323	295	345	366	335	334	309	341	355	350	321	382	341	306	355	351	330	368	359	295	343	346	353	346	323	373	332	357	332	302	329	332	331	344	356	312	338	329	307	336	348	322	336	329	319	323	341	340	332	317	325	318	342	358	379	332	350	316	354	347	340	337	330	328	333	354	352	311	334	304	367	328	358	295	322	279	388	378	380	334	346	354	349	318	343	355	342	337	334	340	316	345	336	360	332	367	340	378	356	353	316	350	334	306	339	344	338	374	330	324	331	325	336	381	352	326	338	345	361	363	313	318	348	331	324	394	316	353	326	347	324	310	381	319	348	366	353	325	339	347	320	330	358	317	363	326	337	342	320	334	350	295	320	327	323	346	329	331	343	331	336	355	371	359	320	329	310	319	380	316	346	350	343	340	343	305	319	358	338	368	328	362	338	360	340	333	339	346	319	385	335	345	358	328	341	327	330	317	327	360	338	362	353	366	343	327	370	335	343	342	325	341	359	318	335	355	349	323	319	329	337	318	325	339	340	351	352	337	327	342	344	341	373	367	351	336	338	290	351	347	330	355	309	345	332	344	350	362	362	364	315	335	350	355	310	333	327	338	337	340	303	317	308	336	340	334	343	312	325	328	341	333	326	339	310	318	347	329	320	323	335	333	323	352	308	365	321	340	354	326	351	342	333	330	324	360	351	308	346	326	348	353	311	357	350	353	363	340	328	312	320	346	282	337	332	343	362	350	332	333	329	343	321	347	376	333	352	346	371	340	313	339	363	314	344	355	382	334	330	335	357	337	344	337	342	333	313	343	297	332	368	352	324	337	303	360	342	321	334	328	317	354	310	363	359	316	358	359	329	329	321	383	333	326	380	303	331	355	310	360	355	322	315	353	343	291	332	345	299	310	348	319	366	349	349	360	331	306	316	362	328	322	329	311	313	340	348	340	308	340	323	310	343	368	327	326	344	289	323	335	340	301	325	352	364	335	317	356	327	349	334	346	338	356	331	334	345
39352	39468	44531	44984	34477	24656	19026	15552	12775	8529	5979	5526	3794	2858	2651	1686	1328	1205	1087	1003	1070	913	781	684	607	496	342	488	527	511	882	705	748	430	457	506	445	339	303	332	419	338	286	331	282	259	253	220	170	218	184	214	201	164	185	186	193	196	193	174	193	171	193	165	181	173	159	175	163	151	160	166	175	159	141	185	164	150	149	174	190	170	171	171	159	164	158	165	143	183	168	188	158	168	158	165	178	158	192	196	188	180	189	167	173	164	175	177	187	175	176	203	162	152	160	153	158	169	170	176	189	168	171	165	136	167	164	168	205	198	151	150	168	142	156	167	167	198	158	161	156	206	163	166	180	175	175	161	188	168	162	171	187	154	158	180	145	155	175	162	184	158	163	156	171	150	201	152	155	177	188	159	160	163	171	184	193	174	174	184	180	168	162	153	164	165	170	175	170	176	177	187	185	167	155	166	145	165	163	181	173	148	189	185	171	170	171	186	162	179	162	168	153	162	154	161	175	188	167	180	182	185	139	141	153	175	156	195	167	158	157	158	153	164	175	145	150	175	178	165	189	166	152	170	164	169	176	169	163	175	196	159	185	175	166	157	180	165	147	176	164	180	171	178	170	153	189	173	172	147	181	162	156	161	164	146	160	167	175	164	199	167	149	166	171	161	156	154	186	194	175	174	167	183	160	163	165	170	184	157	167	150	169	193	156	182	156	165	163	179	161	158	185	168	165	155	186	156	171	149	171	160	164	159	162	174	197	156	169	171	164	133	167	159	136	191	163	170	154	154	162	182	169	170	187	159	163	174	159	156	139	189	187	177	166	182	174	159	169	165	160	194	189	145	174	151	144	159	171	162	140	137	144	175	201	173	144	153	173	175	166	173	167	167	172	154	167	164	178	169	167	167	169	157	168	159	155	185	187	184	191	159	174	159	177	146	172	171	162	154	172	158	176	152	141	182	153	166	160	147	176	156	158	174	175	170	153	171	157	155	140	159	188	175	179	153	162	152	123	168	156	165	163	146	152	155	149	176	156	160	169	190	161	156	152	172	182	152	177	164	196	173	187	161	176	168	160	160	156	135	174	190	168	143	160	189	169	176	159	165	168	185	174	149	175	173	179	159	172	170	177	158	180	156	180	162	158	172	164	167	166	195	175	166	198	136	157	194	166	188	185	184	142	157	151	185	155	181	184	142	182	154	159	165	165	189	165	182	187	174	157	166	159	152	185	161	171	157	170	195	186	166	187	166	180	170	180	182	162	146	172	192	182	169	155	160	190	148	163	181	155	157	161	159	136	188	210	166	169	160	180	176	173	152	176	165	177	177	162	171	184	186	163	153	163	169	165	162	177	169	175	156	162	152	155	159	144	170	162	201	153	177	163	166	174	160	178	167	181	162	180	158	178	177	169	175	173	156	178	154	189	192	163	170	161	147	165	165	170	162	164	154	157	160	148	140	156	174	174	172	157	157	159	182	161	178	171	149	156	163	176	196	158	171	157	167	157	166	165	164	159	187	149	180	177	168	172	147	151	165	163	176	195	173	169	158	185	164	165	176	188	153	164	144	185	182	156	166	162	170	155	189	141	139	153	168	150	140	180	164	161	159	169	171	154	167	169	187	166	189	167	180	200	167	185	179	166	199	179	161	159	153	176	179	170	171	165	188	140	184	149	159	145	166	181	180	161	183	160	138	191	151	162	178	165	180	169	155	205	149	177	174	191	167	178	186	165	182	178	183	181	171	175	163	170	187	187	156	185	165	183	131	156	151	172	156	178	180	179	161	187	202	180	176	177	174	183	144	138	178	160	154	173	177	157	177	151	145	162	176	145	149	168	173	173	155	167	162	179	147	177	147	165	164	185	169	172	169	183	171	186	171	179	140	172	182	167	165	158	166	167	156	148	201	157	162	135	171	182	153	191	166	185	183	162	191	191	184	154	160	168	181	154	168	165	180	168	157	174	174	177	171	156	170	164	184	177	179	167	160	162	165	160	164	187	156	175	172	165	176	178	180	158	174	178	185	171	154	191	172	174	130	170	179	163	162	174	169	179	178	158	138	148	173	165	187	158	151	158	163	174	166	155	167	201	177	189	151	179	190	183	171	160	149	161	157	150	180	179	172	167	156	154	161	158	172	143	167	181	149	142	170	155	157	194	173	172	181	161	167	168	172	173	148	164	155	189	184	166	153	173	185	162	176	196	153	164	173	163	183	170	186	184	166	179	158	165	150	166	166	181	163	184	169	166	158	167	182	171	166	195	158	180	189	161	162	168	168	158	157	166	156	163	176	171	165	179	188	192	165	203	164	160	161	139	150	157	165	170	178	190	179	163	193	142	128	170	164	144	158	132	151	182	173	166	137	175	184	174	177	191	178	189	135	162	201	169	179	166	184	165	167	160	160	168	166	180	160	152	168	191	186	174	167	174	180	156	166	170	175	170	189	172	172	193	178	161	146	181	168	166	158	183	171	142	181	155	151	195	165	153	159	182	193	210	172	164	168	167	163	189	166	170	156	164	196	141	150	154	144	158	190	194	156	176	144	167	154	177	174	186	142	187	164	165	182	175	163	181	151	187	173	181	160	202	174	173	165	162	154	154	171	180	189	153	168	172	171	166	194	178	158	167	167	174	170	163	168	191	188	167	185	173	206	155	169	177	163	171	166	185	147	160	157	171	172	173	152	158	175	176	173	154	167	162	161	173	159	148	171	166	181	165	138	156	175	163	147	177	196	192	165	188	167	164	165	189	145	178	189	174	182	151	189	165	152	180	177	156	166	174	161	182	169	178	156	137	172	174	170	161	173	170	184	204	203	157	160	168	145	177	175	156	189	173	164	142	181	155	170	166	153	161	184	157	152	181	172	154	175	147	185	174	164	177	175	188	194	171	166	173	164	143	182	164	160	174	173	159	176	164	169	181	171	169	173	176	167	188	162	177	162	184	191	170	179	174	186	176	197	144	190	161	178	178	175	183	158	168	173	153	153	164	165	149	175	157	159	164	148	176	178	156	174	157	166	168	148	184	159	151	164	181	193	159	169	205	179	183	188	182	163	165	176	170	164	156	194	196	155	156	152	148	153	162	153	178	152	180	166	162	171	148	161	176	190	194	178	191	180	173	163	154	178	168	181	152	169	160	168	170	167	168	180	190	146	161	154	179	178	164	149	160	174	204	165	164	158	181	165	169	168	164	201	170	158	166	185	180	172	186	168	174	150	164	162	190	186	177	188	193	161	188	176	173	175	185	159	175	163	179	168	164	147	170	192	202	173	181	163	155	176	178	189	169	191	158	179	184	178	167	177	177	173	173	183	161	161	179	163	174	142	167	148	153	171	155	152	151	192	153	184	175	172	167	196	141	176	197	148	175	193	169	174	164	172	172	164	172	175	171	180	195	178	201	161	164	185	168	171	153	165	176	183	190	175	167	164	165	157	151	163	202	164	173	173	167	170	176	174	190	174	176	193	158	177	185	149	168	159	178	152	171	161	182	174
26135	32967	44797	48457	39904	27390	22119	21783	25729	16813	17111	18549	14063	12210	11609	8451	7012	6361	5186	5163	5292	3875	3532	3245	2639	2160	1720	2632	2682	3257	6077	4320	4751	2438	2628	2873	2676	1756	1617	1941	2222	1637	1506	1460	1482	1342	1065	804	737	657	628	631	591	610	527	513	497	505	537	526	505	500	532	460	462	479	494	455	470	481	466	428	399	475	458	407	445	365	367	377	403	406	412	472	413	387	396	388	394	436	427	393	413	414	407	400	398	410	408	410	415	397	419	420	380	420	420	421	413	381	389	407	410	411	388	418	415	444	403	420	386	406	438	375	420	405	429	396	426	412	379	415	412	427	387	372	395	386	431	391	392	413	421	417	432	369	402	398	435	408	428	406	394	423	372	367	421	406	386	390	397	405	404	420	486	394	407	411	398	406	425	426	378	414	401	414	345	394	393	396	431	412	419	416	387	401	418	392	422	396	406	422	420	380	386	389	379	419	424	411	416	411	390	400	395	402	413	380	392	387	386	379	419	358	396	394	420	365	455	396	395	396	399	375	419	395	439	421	385	415	401	394	403	390	383	385	392	425	380	399	417	385	417	409	372	403	395	395	394	394	373	383	411	375	373	419	396	428	389	384	402	379	416	402	416	404	376	383	410	367	368	458	394	436	384	395	429	415	382	391	376	405	397	430	400	443	421	419	390	393	412	409	422	389	431	444	405	394	391	395	406	405	409	380	465	407	384	399	399	401	389	384	410	465	386	381	403	390	417	416	412	416	402	416	359	422	393	382	385	404	360	420	406	378	427	388	403	412	421	420	388	415	409	414	403	397	413	382	399	392	377	350	407	367	397	401	388	365	395	382	395	412	398	388	394	405	393	416	385	438	406	429	396	397	417	414	405	443	421	406	380	406	400	387	414	421	408	399	409	363	394	400	416	392	388	414	434	381	415	418	404	407	421	395	394	403	377	410	404	404	423	387	381	394	397	395	430	400	408	389	402	386	369	425	418	381	382	383	430	397	434	402	417	395	392	399	372	409	400	399	403	427	372	422	406	411	456	442	387	405	446	402	411	407	362	411	420	419	395	404	454	416	429	410	389	390	403	403	394	403	398	385	408	376	411	414	388	387	426	394	401	418	393	434	416	419	401	403	414	403	385	414	408	417	384	458	405	421	434	419	384	413	409	401	408	415	409	391	389	419	366	387	383	376	440	404	410	417	355	377	421	377	424	420	407	426	366	399	413	446	396	394	363	388	445	397	369	375	411	416	399	405	392	380	365	412	420	412	404	372	409	397	424	376	412	436	407	394	365	387	389	386	411	376	393	378	421	413	390	375	440	381	371	375	374	428	413	375	399	377	432	382	400	397	399	416	359	417	379	389	406	372	373	401	443	409	410	396	438	402	383	424	423	421	407	438	418	392	370	450	384	406	377	395	376	392	428	408	374	383	396	410	377	396	403	403	370	409	374	398	414	407	380	384	423	387	393	424	442	444	358	400	416	385	394	351	425	405	374	421	434	404	395	421	411	390	432	430	382	388	409	399	369	424	384	437	397	396	419	461	414	406	413	398	400	407	389	369	431	399	396	410	426	416	387	388	427	407	379	421	414	439	445	372	405	403	389	413	402	440	379	381	368	406	395	383	437	384	401	404	378	398	399	385	409	467	398	403	401	425	413	400	402	399	427	434	362	382	441	407	397	401	404	431	415	426	418	426	373	385	407	368	415	427	367	405	390	389	432	429	406	367	375	408	393	417	372	390	419	404	435	411	413	415	403	401	410	380	401	381	434	381	394	404	404	420	390	419	400	402	398	374	411	429	414	403	392	390	417	410	368	414	408	377	400	392	392	398	385	416	382	399	404	408	398	405	390	411	407	434	417	429	405	397	430	414	411	410	406	425	407	362	375	390	404	429	385	409	413	430	394	393	402	463	365	407	399	399	424	437	424	420	386	419	451	431	430	443	394	422	393	379	396	425	418	379	399	404	390	407	375	387	380	367	386	392	441	414	414	418	456	410	386	426	393	361	391	376	391	410	394	417	366	406	430	437	434	387	441	412	393	394	357	383	399	389	405	392	415	417	445	364	406	375	367	433	388	409	417	430	389	401	431	384	383	443	422	380	467	418	376	414	404	411	410	400	410	386	409	407	382	408	407	415	398	426	397	417	434	374	387	400	398	434	427	395	418	409	392	388	403	402	432	402	393	389	360	397	367	412	403	408	413	401	393	396	401	424	410	395	396	452	400	429	430	408	399	408	408	419	413	390	383	412	390	375	429	399	407	443	430	375	383	402	406	420	426	410	394	403	396	409	396	405	406	397	392	407	403	395	410	413	410	378	446	377	407	433	406	445	404	370	425	412	371	400	386	426	417	422	392	402	386	382	383	402	357	399	413	428	382	401	419	424	391	400	418	381	422	435	442	416	407	391	369	414	410	420	420	414	403	385	415	394	415	410	405	424	395	422	414	397	347	422	382	441	357	408	403	420	380	374	378	411	407	393	404	387	392	420	387	414	426	408	423	422	405	359	404	418	417	404	438	408	416	377	424	412	406	371	399	408	393	397	419	436	419	384	415	373	418	403	369	410	382	408	410	401	391	397	392	394	368	413	417	426	402	385	410	437	394	394	416	406	377	373	365	409	426	381	363	381	400	388	385	400	391	408	405	382	418	408	414	408	422	429	398	424	373	411	429	445	367	409	402	399	405	385	388	411	423	410	368	378	434	373	386	369	400	423	408	411	414	390	414	393	386	435	438	387	398	437	416	384	397	420	409	414	394	382	384	429	427	406	365	402	429	411	372	435	436	430	406	408	393	400	415	435	415	412	404	431	411	412	425	400	424	413	359	439	385	425	412	407	412	391	388	374	404	414	396	350	359	420	392	408	393	433	424	399	461	413	403	409	383	372	390	406	444	417	402	377	382	418	403	415	396	420	417	399	389	376	416	429	398	410	385	419	396	455	405	434	371	412	386	421	389	424	349	445	421	408	445	393	402	379	396	397	449	438	430	428	400	396	413	419	398	411	400	418	439	394	393	395	414	388	412	405	381	377	440	387	413	382	386	393	413	412	384	405	391	398	439	373	378	368	389	419	404	395	428	405	407	386	427	377	389	409	407	402	390	370	407	400	401	409	408	383	401	427	405	386	403	421	405	412	444	416	420	446	395	398	416	393	411	404	426	393	373	393	442	397	384	407	412	445	395	409	453	419	390	421	414	373	398	429	391	396	407	412	421	435	394	408	418	385	382	430	393	431	417	406	398	411	409	404	393	400	423	394	407	401	394	393	413	405	410	434	395	401	437	391	397	394	444	411	393	433	404	409	415	384	403	368	381	416	411	393	410	430	410	434	445	397	405	417	444	420	436	407	415	404	385	404	400	385	408	396	411	398	402	387	433	401	385	414	403	383	377	396	430	401	391	408	381	416	434	372	411	416	380	431	416	401	375	423	391	439	386	368	394	417	408	382	409	364	395	363	401	421	453	396	420	427	427	403	397	375	394	398	402	401	407	379	403	389
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
