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
335940612420	335940612950	335940613500	335940614027	335940614600	335940615125	335940615700	335940616250	335940616800	335940617327	335940617877	335940618450	335940619000	335940619525	335940620077	335940620650	335940621175	335940621725	335940622300	335940622827	335940623375	335940623950	335940624500	335940625027	335940625575	335940626150	335940626700	335940627225	335940627800	335940628350	335940628900	335940629450	335940629977	335940630527	335940631100	335940631650	335940632177	335940632750	335940633275	335940633850	335940634377	335940634950	335940635500	335940636050	335940636600	335940637150	335940637700	335940638225	335940638777	335940639350	335940639877	335940640450	335940640977	335940641550	335940642100	335940642650	335940643200	335940643750	335940644300	335940644827	335940645400	335940645927	335940646500	335940647050	335940647600	335940648125	335940648677	335940649250	335940649777	335940650350	335940650900	335940651450	335940652000	335940652527	335940653100	335940653627	335940654177	335940654750	335940655300	335940655850	335940656400	335940656950	335940657500	335940658027	335940658577	335940659127	335940659677	335940660227	335940660800	335940661327	335940661877	335940662450	335940663000	335940663550	335940664100	335940664627	335940665200	335940665727	335940666300	335940666850	335940667400	335940667950	335940668500	335940669027	335940669600	335940670150	335940670700	335940671250	335940671777	335940672350	335940672877	335940673427	335940673977	335940674550	335940675100	335940675627	335940676200	335940676727	335940677300	335940677850	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	3650	2300	2774	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
25430	20001	4032	2176	1432	976	766	588	498	419	364	312	323	286	223	254	220	183	208	221	217	192	195	188	204	221	215	180	204	235	220	197	198	222	208	163	146	151	163	140	151	162	165	142	150	171	177	149	137	150	132	127	145	140	155	144	164	130	148	149	123	148	162	139	149	132	145	173	120	150	125	160	130	159	136	140	146	135	125	137	137	142	146	129	154	105	154	150	143	143	136	141	144	132	165	133	154	112	136	127	148	155	139	150	125	133	161	134	134	141	147	141	138	139	154	135	127	136	134	127	143	128	147	139	123	146	134	155	151	120	136	138	159	140	157	131	143	125	143	165	148	151	120	139	134	148	145	130	150	143	157	158	124	133	158	156	133	135	155	117	142	139	153	146	161	132	130	139	155	130	136	135	160	156	148	168	138	136	131	140	133	129	151	151	141	133	136	152	132	144	149	139	151	165	152	126	130	145	143	156	138	162	132	139	170	148	141	130	159	144	127	153	146	145	151	133	157	138	148	154	141	122	126	139	143	123	136	144	125	141	132	136	131	143	170	127	132	142	143	130	151	128	145	132	142	124	139	143	135	137	156	114	125	142	130	152	136	156	149	139	130	136	140	127	153	133	132	128	131	137	125	137	164	134	148	151	139	147	169	139	133	127	151	135	127	156	148	127	159	138	128	135	113	132	125	153	136	157	142	157	150	141	152	136	125	126	153	171	144	140	149	128	148	153	154	125	149	125	148	139	130	171	144	121	145	127	144	151	146	132	151	126	142	149	143	123	139	142	145	146	145	128	140	151	145	143	137	136	135	142	135	133	141	129	130	135	139	122	144	142	142	166	139	162	137	141	146	134	155	138	135	138	141	142	134	121	126	125	147	152	122	129	126	128	123	133	134	129	150	136	156	136	143	114	154	135	148	141	157	142	144	137	122	137	142	128	144	140	147	130	117	139	134	134	144	130	151	156	130	144	139	135	143	131	136	145	129	123	147	140	132	113	146	155	134	127	148	124	153	157	151	153	158	134	122	108	152	136	121	140	143	134	143	138	159	157	129	157	152	140	142	158	136	141	156	136	140	136	127	141	135	130	134	144	150	153	131	149	152	131	168	131	155	135	148	121	132	128	138	129	161	154	146	153	121	145	152	140	148	135	124	137	153	137	123	142	146	143	147	156	121	149	140	131	127	146	164	158	136	124	134	150	131	168	141	148	128	143	146	127	146	140	142	116	146	161	131	129	138	131	130	126	151	133	127	146	125	144	148	142	131	136	120	138	155	126	149	134	128	158	146	119	158	151	150	124	142	124	148	156	143	130	129	149	141	141	140	124	140	120	140	138	127	147	125	150	156	164	143	139	135	142	142	133	143	139	139	147	141	147	120	162	127	110	125	118	143	145	130	108	134	139	139	167	125	147	147	144	157	148	144	123	142	144	152	146	158	130	136	138	136	144	149	141	129	131	166	135	128	129	150	154	134	153	127	132	133	135	135	130	130	141	144	138	150	132	141	133	155	140	145	119	135	134	154	143	148	110	136	132	135	137	133	153	160	156	129	134	124	141	131	132	133	119	154	150	145	157	130	157	136	135	153	137	134	120	155	139	134	142	127	152	173	139	139	149	137	139	139	144	107	145	141	151	144	153	136	134	139	137	164	152	151	132	133	142	135	157	153	130	144	139	131	146	140	146	121	168	141	148	155	156	123	144	136	135	146	143	122	135	152	136	142	112	129	128	153	125	144	154	155	130	135	147	118	145	134	150	159	141	135	136	124	163	136	145	141	127	124	159	148	139	129	129	145	144	147	154	145	150	155	137	125	144	152	137	133	129	140	151	119	144	154	132	128	151	140	138	136	129	121	145	130	115	152	142	146	167	138	147	147	150	151	133	146	141	112	144	149	136	176	133	145	136	134	130	139	106	125	142	142	143	130	154	142	165	154	142	144	121	146	151	150	162	146	132	129	146	138	158	129	143	131	147	135	131	154	167	153	156	113	152	123	146	154	153	148	134	130	136	152	121	149	175	125	149	125	140	146	164	128	126	131	146	160	129	133	137	129	131	125	134	144	138	144	138	131	126	141	133	155	136	123	132	116	146	131	136	144	151	146	140	160	133	135	139	131	119	128	133	143	137	136	144	137	132	135	129	131	120	151	137	122	147	132	139	142	139	151	140	149	154	126	129	124	136	155	125	161	130	136	119	130	117	156	158	144	129	141	134	123	116	121	144	121	154	149	146	137	136	141	134	142	143	148	130	143	120	146	145	142	143	117	132	143	130	144	139	154	133	149	133	131	132	147	148	145	129	128	140	148	142	134	148	150	152	138	137	158	160	130	149	138	153	126	133	141	139	137	139	137	136	146	160	131	135	147	121	144	133	147	137	157	150	105	147	150	137	136	131	155	135	141	121	147	150	151	161	141	124	130	148	131	147	148	120	147	124	119	144	143	148	133	136	131	145	136	116	151	144	133	155	145	135	153	148	143	146	148	143	147	133	141	142	141	135	146	160	153	132	121	120	116	121	138	160	145	137	147	129	150	134	137	152	154	141	124	150	130	141	148	136	136	147	142	141	156	155	138	136	139	139	134	140	133	140	123	126	134	122	147	134	129	147	140	142	158	137	134	155	136	146	116	127	161	138	132	145	146	143	138	154	132	131	129	148	128	149	131	130	140	140	141	161	132	135	148	146	135	138	138	161	138	115	106	136	152	142	148	136	131	160	155	164	126	141	140	130	148	127	149	132	153	146	140	129	160	151	132	114	148	148	121	136	147	132	127	139	164	127	131	150	138	131	152	124	149	125	129	131	151	147	130	140	138	147	146	135	153	142	114	147	135	122	130	139	145	142	126	145	156	148	150	149	160	133	159	129	148	142	144	155	127	159	119	123	155	139	143	147	146	129	139	128	132	130	143	154	135	131	152	140	148	150	145	128	140	109	137	141	138	145	127	149	146	133	129	149	149	140	135	125	149	147	118	139	175	154	126	122	141	130	150	125	141	136	126	157	139	137	130	151	155	174	140	138	136	122	158	147	115	145	145	146	138	124	150	143	150	144	148	141	149	151	142	144	125	130	150	137	126	140	144	136	127	113	142	127	144	166	148	141	154	170	142	144	131	160	123	124	133	129	137	144	122	149	119	134	149	118	124	128	128	132	150	140	152	140	164	137	136	138	134	134	146	136	140	153	129	146	158	141	123	147	119	139	154	137	133	138	143	145	132	159	156	137	115	140	135	136	135	163	140	124	154	142	148	116	168	143	130	118	154	105	142	140	152	138	131	148	141	146	143	142	143	138	113	136	137	137	142	120	160	141	135	141	151	128	130	146	153	133	149	160	134	128	136	116	139	148	162	149	148	141	145	140	139	133	146	116	130	143	135	137	125	143	140	139	146	156	132	133	146	136	146	132	125	150	140	134	154	151	140	149	146	167	141	134	137	143	140	157	143	112	139	135	129	138	130	135	148	138	143	125	150	137	123	150	129	138	135	143	156	144	136	154
15084	13481	5541	6138	5275	4292	3425	2780	2388	2091	1758	1558	1373	1249	1141	1113	1022	996	873	934	813	797	817	873	909	977	1101	1095	1227	1211	1215	888	773	730	701	658	655	511	548	576	599	573	495	510	547	541	543	557	526	531	512	536	502	526	505	495	566	515	516	524	528	535	479	463	483	469	484	485	462	428	479	471	499	435	485	487	512	451	408	462	464	471	468	478	453	450	461	416	474	447	415	492	457	480	439	426	430	462	469	482	470	454	468	451	451	489	412	457	496	444	448	474	423	464	462	446	461	441	444	429	441	446	428	451	464	424	465	440	431	436	446	458	418	446	448	465	440	443	433	443	441	455	452	411	435	419	463	416	402	453	469	439	452	403	447	431	390	431	428	444	455	409	454	400	466	404	422	444	460	416	474	464	434	442	407	441	427	425	447	432	415	426	421	434	489	457	443	444	432	426	430	458	460	436	441	425	478	409	445	472	452	399	420	417	456	453	480	459	429	427	462	416	471	429	479	427	441	473	455	438	428	449	440	410	437	416	461	445	430	440	462	416	409	453	431	435	393	406	410	414	435	441	450	468	446	478	428	454	424	435	444	428	425	424	433	464	448	458	413	412	446	470	426	448	433	452	444	445	431	464	443	428	443	421	464	408	469	453	413	455	414	396	429	444	427	458	440	395	441	443	437	451	435	439	408	409	416	451	443	424	450	451	434	397	441	423	447	421	403	439	457	482	439	463	425	418	431	442	420	456	436	453	430	431	435	472	404	457	453	443	468	423	461	441	417	429	405	455	431	433	420	493	455	457	434	413	422	431	422	432	446	459	460	417	439	447	469	436	438	426	407	442	454	431	424	412	435	454	417	414	444	436	390	451	416	422	443	417	472	434	404	407	463	442	379	439	433	428	434	441	393	413	415	395	443	443	459	437	433	454	421	452	412	412	451	459	445	418	493	455	428	451	461	437	408	426	504	420	421	418	414	479	419	459	395	422	427	428	452	441	426	423	420	432	457	412	433	433	443	429	430	443	469	456	410	455	465	468	426	431	438	440	439	429	467	487	428	440	421	427	417	442	426	413	414	430	419	452	432	383	402	466	435	432	411	457	468	449	458	432	397	410	424	441	399	373	450	428	437	446	440	426	426	422	425	453	469	387	429	422	452	462	410	431	470	432	435	439	386	422	447	413	465	466	420	452	421	428	441	414	439	484	436	425	429	428	445	452	457	425	422	436	446	435	431	469	449	458	461	445	406	450	417	424	479	425	418	444	446	403	435	445	424	430	443	421	417	433	441	477	435	437	437	455	447	415	403	447	412	422	394	442	415	424	443	450	442	459	431	428	462	448	433	445	427	439	436	426	391	408	463	464	472	427	418	452	469	417	432	423	464	407	410	440	449	431	429	451	429	429	433	474	411	420	416	443	445	414	448	411	468	422	430	483	421	441	410	445	458	421	406	451	419	444	458	400	443	478	447	409	441	419	432	425	439	436	435	426	438	445	449	473	461	424	429	443	433	438	434	413	406	450	404	429	410	411	431	455	460	457	447	443	444	428	439	428	439	420	421	428	457	438	471	433	433	442	423	448	410	429	417	460	386	415	432	422	454	443	438	436	443	475	398	443	459	432	453	422	441	431	422	500	444	446	416	445	456	450	413	422	444	467	427	429	475	462	426	455	439	434	416	456	463	450	436	435	400	459	426	449	472	404	450	442	454	439	453	490	466	462	423	445	416	434	440	429	417	432	468	416	470	445	454	438	436	410	425	411	423	413	423	467	412	451	471	410	461	455	410	414	444	403	468	436	425	407	438	430	453	438	433	411	428	461	446	436	434	439	437	465	442	435	429	450	428	436	463	424	459	439	436	447	449	473	453	446	404	468	484	427	421	448	453	457	433	431	437	443	432	423	433	424	428	420	437	443	436	431	484	429	448	426	464	429	437	468	438	424	435	453	442	417	441	459	454	423	415	457	408	423	462	428	431	458	452	443	451	408	424	446	442	466	452	442	430	416	447	446	464	435	432	424	437	422	414	426	448	406	449	412	446	449	397	409	429	419	397	462	437	435	453	431	440	433	431	413	469	430	440	453	462	442	441	456	411	429	411	426	430	405	444	429	436	459	419	426	441	435	424	419	423	469	419	413	477	428	407	447	441	451	467	437	411	417	430	440	424	441	449	430	416	420	420	466	389	411	459	496	428	461	448	422	452	453	430	419	471	424	441	439	445	448	457	465	431	456	437	420	431	450	444	449	405	454	432	461	446	448	445	421	412	441	387	466	440	445	480	474	435	438	433	438	473	422	408	433	414	458	452	462	453	446	432	439	367	410	406	420	431	388	420	433	433	441	420	420	423	420	399	465	443	442	462	435	417	446	426	444	463	450	434	467	444	417	419	399	449	420	457	472	449	452	433	446	425	420	469	416	402	435	418	435	410	435	440	433	471	453	446	413	422	452	418	458	441	452	431	432	448	469	416	451	457	470	447	441	438	438	421	416	409	416	443	415	419	436	472	442	441	407	443	470	430	422	456	456	405	401	425	437	467	458	407	439	421	420	460	458	434	446	384	433	438	430	415	411	444	416	442	458	436	449	452	434	419	437	436	450	490	420	434	454	444	463	436	436	422	440	397	417	461	425	428	425	398	429	436	421	442	456	462	445	447	422	441	402	445	470	441	471	465	449	403	440	429	452	431	449	461	442	383	484	418	483	418	461	437	431	425	420	442	441	428	439	435	403	418	412	450	444	436	468	414	488	442	439	450	396	423	446	436	439	446	464	434	448	434	408	436	487	447	433	423	418	425	409	433	429	467	414	446	431	446	394	438	475	421	462	466	455	501	433	456	449	426	410	447	422	458	434	416	397	430	437	404	427	429	406	403	416	425	437	436	395	407	441	448	404	437	446	432	441	466	446	433	465	489	409	442	409	447	408	450	441	434	465	449	467	476	449	437	417	427	436	427	406	420	415	453	447	486	418	454	462	430	452	423	445	467	434	457	437	443	427	456	419	426	439	421	456	445	465	397	428	473	448	433	433	432	456	445	472	418	459	447	485	449	454	418	441	418	439	453	413	416	433	452	466	465	459	428	403	411	405	420	455	459	451	431	416	468	440	431	436	441	428	425	442	436	460	430	449	468	398	427	438	410	447	483	424	421	457	442	423	440	401	436	452	451	436	404	425	417	441	405	396	428	400	437	446	462	482	451	441	431	407	435	452	458	425	449	423	446	427	459	415	412	417	431	431	406	448	427	444	484	467	460	422	453	413	428	452	430	421	441	460	456	437	432	459	422	448	445	440	426	467	499	446	460	426	391	462	435	415	420	424	399	434	440	472	439	430	448	492	461	447	430	462	478	433	431	470	396	425	418	415	452	456	452	436	418	461	424	421	438	419	401	444	436	389	430	430	425	391	431	417	481	431	456	403	480	453	445	423	399	427	417	448	426	448	438	463	431	442	393	434	449	468	443	446	438	456	434	437	425	421	457	428	433	437	442	474	440	433	432	455
2632	1050	279	288	284	255	214	228	219	194	222	199	211	207	221	207	221	206	221	175	201	226	198	214	217	239	218	229	232	205	211	231	235	218	223	196	206	200	209	209	233	218	209	217	226	215	212	204	206	213	213	207	202	225	205	208	212	232	225	218	219	192	213	223	210	227	210	207	227	216	210	198	217	201	201	207	208	219	194	224	201	190	197	195	213	217	184	201	209	208	222	208	193	210	208	226	189	224	200	204	209	227	194	198	205	205	192	198	192	206	238	217	220	200	241	191	219	203	212	206	202	244	219	190	205	219	232	202	211	188	219	210	214	214	234	213	221	195	195	219	218	228	195	173	190	219	193	215	256	215	242	187	213	223	192	212	218	250	197	188	231	214	230	206	226	219	214	205	188	199	220	216	228	227	233	213	215	215	195	207	198	200	219	184	221	217	202	213	180	214	202	234	215	227	214	207	218	228	187	218	213	216	221	201	203	237	220	205	188	232	185	214	230	199	214	221	202	218	223	196	218	221	230	220	211	237	245	218	197	229	208	230	198	194	229	182	191	209	242	203	207	178	229	190	185	215	219	209	219	215	219	223	203	217	238	218	203	184	217	206	213	226	206	222	230	221	199	219	216	229	191	235	209	202	221	197	230	188	224	200	240	185	215	224	219	212	227	249	221	207	207	222	231	195	177	196	220	177	214	222	208	204	216	191	227	209	227	200	171	225	215	203	249	214	203	196	216	214	218	188	189	213	218	231	213	214	209	170	188	182	205	200	207	229	197	179	211	192	214	227	195	208	225	213	195	196	219	216	208	204	208	215	224	208	214	210	234	199	219	216	226	214	203	228	221	179	219	204	209	225	220	210	212	224	204	207	193	201	203	221	207	200	194	193	209	193	226	207	213	235	207	197	230	188	228	216	195	205	219	222	202	228	213	240	196	216	204	230	235	210	210	205	219	207	198	212	212	201	201	224	201	194	238	231	209	192	214	201	220	200	247	207	179	204	259	212	188	193	216	198	227	219	202	234	200	215	197	209	206	190	209	198	223	215	215	221	209	211	231	209	203	208	232	224	200	222	210	231	216	235	202	227	247	190	187	227	211	227	223	225	200	218	190	221	203	180	214	216	202	202	219	209	222	217	220	245	193	180	207	204	195	199	210	196	201	230	209	200	211	219	207	212	210	213	209	191	188	212	234	228	226	221	197	221	236	233	191	221	231	209	235	219	203	229	217	212	201	208	212	214	201	226	210	202	183	209	214	178	229	199	188	234	218	226	189	232	195	190	215	216	206	224	215	194	207	184	211	184	225	196	219	218	215	206	212	218	224	186	185	220	223	198	215	234	209	240	213	180	173	226	209	211	214	198	206	213	184	202	226	227	191	210	219	189	231	206	208	196	220	182	213	223	237	208	234	194	232	237	195	229	226	226	211	206	236	205	221	223	208	214	187	228	226	213	194	234	229	196	222	241	212	206	215	231	197	192	199	201	204	213	184	220	216	193	218	228	220	226	209	193	225	228	216	191	214	210	209	204	206	213	226	229	193	222	208	216	212	197	214	206	225	225	204	201	223	217	206	220	232	204	228	204	211	211	216	207	198	214	217	205	218	216	208	177	211	208	217	227	243	198	192	203	197	212	226	206	190	249	233	205	224	232	216	217	215	197	220	214	222	205	183	230	207	209	206	198	246	226	205	220	226	207	206	214	185	206	221	213	213	214	204	194	214	200	205	211	166	207	204	220	204	200	210	201	215	236	210	192	216	216	198	209	232	211	210	239	205	213	208	212	219	210	217	208	211	220	228	209	243	208	193	204	188	180	218	225	192	188	208	239	208	216	201	225	219	216	198	212	229	209	192	225	240	230	213	230	205	225	232	229	199	218	194	236	214	218	213	206	229	212	208	209	198	211	215	205	210	206	216	191	227	211	215	204	205	199	230	216	243	214	167	187	201	210	220	204	229	213	212	194	200	202	237	227	214	196	211	210	227	235	203	199	194	209	218	187	219	219	210	202	218	227	214	232	220	188	190	206	194	195	207	218	217	243	226	232	210	220	220	209	195	215	235	209	226	214	213	223	221	212	213	231	235	220	205	229	182	211	201	190	215	219	199	243	214	213	206	195	241	210	224	187	212	218	225	192	189	238	219	214	228	199	208	198	219	217	214	208	216	203	204	206	218	226	181	191	217	232	213	195	177	219	198	221	206	202	211	247	264	200	207	200	232	221	222	219	207	238	211	214	215	191	212	207	193	214	188	218	223	218	215	211	191	186	209	223	197	203	241	197	225	230	216	220	203	208	204	201	212	219	203	200	212	192	202	191	190	210	217	217	199	226	212	226	203	222	238	214	233	201	224	197	216	195	243	210	204	199	210	201	230	180	207	201	180	221	191	230	195	202	201	237	228	206	213	195	222	193	219	211	218	205	190	206	189	207	214	195	190	212	202	207	186	211	205	215	209	202	205	225	210	218	222	219	190	215	222	208	209	212	233	205	210	232	224	234	226	212	207	194	209	206	191	199	214	228	201	202	227	227	237	206	214	198	211	198	228	203	195	202	186	195	227	205	189	228	197	199	209	210	214	239	216	198	211	232	213	202	212	201	218	212	221	208	201	229	229	189	203	237	223	191	226	221	195	198	177	203	230	183	216	231	212	211	216	197	207	197	226	239	210	243	213	222	200	198	201	193	224	227	229	222	246	224	190	198	200	222	175	204	201	191	179	212	216	211	235	228	187	188	225	252	234	213	200	201	196	211	231	212	212	182	199	221	203	196	223	184	230	217	202	221	211	230	218	221	208	199	222	249	240	203	214	227	179	219	216	216	229	194	175	210	196	230	213	201	202	227	215	236	242	210	211	247	202	193	202	201	212	211	226	197	225	209	231	230	217	195	230	192	223	219	204	199	233	217	197	224	216	208	211	197	215	208	200	210	204	201	200	202	224	234	192	197	202	213	198	224	214	252	244	212	189	220	195	216	221	204	203	199	237	198	237	199	190	228	183	206	223	204	198	225	223	204	211	206	208	229	197	194	201	217	219	185	218	225	216	225	193	196	224	229	215	211	221	223	237	197	217	241	211	225	229	191	226	201	207	208	225	217	209	202	200	227	208	208	197	198	199	227	224	219	204	217	226	196	239	220	233	190	228	228	189	184	189	222	204	208	231	209	210	204	209	219	226	204	192	200	178	229	209	207	226	217	198	208	205	218	220	220	222	228	209	217	215	218	225	219	211	245	227	228	220	191	206	214	257	216	216	205	224	229	206	205	206	201	203	201	182	222	219	224	212	186	221	220	205	226	198	196	217	221	218	215	219	207	210	184	254	208	221	204	206	206	199	213	212	181	215	208	216	191	199	215	194	240	208	234	238	205	188	232	219	189	211	211	229	208	228	212	222	211	244	221	200	219	186	249	235	203	206	193	199	187	197	220	218	211	189	223	220	201	204	219	223	247	211	203	224	209	200	206	240	223	237	210	200	208	224	221	213	193	189	211	220	246
2674	1515	753	817	797	737	700	738	666	672	686	673	641	627	620	660	618	601	630	599	612	643	628	622	655	616	651	652	648	660	669	671	656	693	614	655	616	640	591	624	642	640	627	575	615	600	604	607	583	607	592	611	629	635	634	605	619	665	637	578	604	616	567	607	611	609	592	545	603	680	582	619	579	565	606	623	604	598	637	609	638	616	621	657	633	578	605	605	620	595	597	589	613	626	651	587	618	611	625	604	588	594	613	613	579	594	630	593	616	580	616	592	631	671	634	611	633	617	602	680	610	601	612	593	653	574	586	595	615	612	617	609	632	629	550	611	630	594	644	631	631	634	607	613	593	611	597	590	631	648	582	653	625	584	602	584	604	694	614	623	594	622	607	595	641	570	619	625	635	563	622	578	607	634	634	648	594	645	614	605	646	615	631	620	586	586	605	578	656	599	597	614	633	598	582	648	586	601	615	640	570	626	580	583	571	599	649	592	652	598	613	613	548	630	603	578	653	625	591	588	670	609	595	601	616	614	640	609	615	634	570	615	583	598	619	594	604	629	618	630	597	595	575	612	604	647	599	658	643	594	605	598	632	572	576	618	635	611	619	557	602	662	582	604	625	597	603	600	587	651	626	628	586	607	583	616	620	622	593	608	644	583	612	593	631	603	626	616	541	624	631	600	604	613	637	616	611	595	639	615	649	622	614	649	601	590	653	650	625	626	591	545	612	574	583	616	615	638	639	652	601	638	611	587	651	602	608	617	623	589	618	614	606	647	636	588	590	627	654	611	590	621	579	641	577	597	619	601	589	609	619	623	605	595	633	596	630	539	625	602	604	605	614	588	609	655	656	629	605	622	622	620	651	615	628	546	635	605	617	611	605	644	619	579	590	600	600	664	591	642	610	615	603	599	580	599	601	603	600	618	609	613	599	660	583	637	597	607	647	581	622	617	591	628	621	591	609	609	629	594	618	632	648	593	623	595	592	598	599	651	611	585	614	624	609	620	648	631	587	585	595	575	608	602	604	625	622	596	616	604	594	584	599	614	588	646	590	645	633	662	552	591	622	637	653	624	616	621	625	567	591	608	610	637	600	594	577	642	575	619	605	589	609	648	640	616	581	616	574	598	588	650	602	611	613	599	609	616	589	583	638	615	649	635	657	590	641	623	609	634	595	621	612	598	626	548	638	600	574	625	595	597	612	601	654	618	614	651	663	591	634	638	635	588	619	581	610	618	656	606	611	611	646	612	628	633	650	607	590	608	630	592	600	617	584	590	598	621	623	618	634	655	593	685	579	624	625	588	580	616	605	619	597	632	607	625	603	617	614	652	647	636	598	625	601	624	633	617	610	651	630	632	641	635	609	607	635	568	591	621	621	595	602	610	580	609	625	560	628	606	600	624	609	623	609	640	632	577	572	638	628	593	612	654	569	608	611	637	638	626	596	593	604	587	604	595	633	652	638	605	615	577	601	615	608	592	611	608	584	612	649	601	616	590	574	592	573	613	637	643	607	567	567	597	616	607	619	604	630	586	587	602	636	623	618	595	600	636	633	573	613	604	585	607	633	623	622	604	611	617	649	615	626	628	671	621	600	606	627	587	623	589	578	590	638	589	617	630	615	613	659	595	644	598	620	597	635	575	621	561	576	606	643	568	622	579	618	588	605	613	600	574	581	624	606	578	585	614	619	600	610	637	651	627	653	600	597	656	562	598	631	604	603	638	653	623	590	641	607	623	635	593	607	617	602	577	612	613	608	637	617	643	641	546	628	629	616	620	612	587	605	634	597	618	573	620	619	614	588	651	582	654	600	584	614	594	627	649	592	634	615	629	657	601	606	598	601	608	611	578	626	625	621	586	636	628	583	609	596	609	600	604	584	647	612	661	613	651	672	637	594	581	652	597	630	610	591	575	592	592	615	624	630	616	636	628	619	615	649	613	612	576	599	650	612	562	627	584	601	627	618	617	611	618	608	602	651	602	616	620	596	617	635	625	579	619	583	603	590	644	687	643	641	610	586	596	595	555	610	621	576	614	667	648	618	626	580	599	561	592	580	609	594	614	628	606	628	577	609	591	631	602	678	652	606	587	638	619	630	633	628	619	612	647	576	587	600	568	590	628	622	588	580	578	581	615	578	564	632	628	594	642	603	617	615	629	657	615	599	640	612	594	627	576	604	621	587	594	634	583	613	606	615	595	601	570	578	608	635	610	635	631	625	589	629	602	566	635	608	597	599	588	605	644	582	567	640	617	628	608	643	586	627	605	563	588	621	603	618	636	588	582	662	604	588	640	639	600	602	573	591	659	623	612	669	656	619	600	594	595	643	652	642	605	695	638	570	600	602	545	596	614	624	636	618	597	622	610	615	614	608	629	638	571	597	617	574	628	581	601	590	630	627	595	608	642	615	583	635	599	635	612	646	634	616	628	652	596	564	624	615	589	600	638	610	604	662	604	608	578	650	562	613	616	637	614	609	591	607	609	581	607	606	598	608	609	527	592	601	634	564	612	589	652	612	585	571	577	589	622	634	625	608	592	635	616	660	608	614	616	588	638	587	609	581	591	663	573	563	601	625	610	657	601	640	591	623	628	621	612	599	622	579	625	587	633	622	591	601	600	607	603	632	595	596	607	601	593	620	592	622	602	573	642	600	626	592	635	647	643	603	601	602	627	595	599	592	606	632	576	626	592	536	622	602	618	596	619	603	582	603	628	615	549	614	587	590	601	595	591	609	605	576	623	589	633	591	592	613	654	619	622	600	597	647	604	637	605	613	660	578	626	581	616	591	602	661	620	604	621	603	646	606	613	618	590	599	614	628	651	615	584	598	601	627	565	548	576	609	609	581	631	622	602	618	595	577	583	631	623	601	577	652	592	638	623	645	607	635	610	610	634	632	646	635	596	644	614	584	606	628	635	604	612	623	592	639	601	603	617	585	616	628	582	563	592	612	635	633	612	631	653	609	620	632	585	542	584	586	594	623	607	649	611	584	593	564	601	649	635	608	632	607	644	610	606	644	603	627	620	604	635	646	588	616	599	624	633	634	609	615	626	636	633	620	587	618	608	630	662	609	617	610	620	601	563	620	619	609	629	599	539	628	612	624	602	569	598	636	574	622	626	622	658	647	578	619	593	584	606	604	616	564	587	647	615	591	636	575	610	607	591	584	586	591	626	618	625	590	600	602	588	617	618	584	601	622	584	609	623	622	636	664	641	627	567	653	629	572	626	624	607	608	609	607	614	589	599	603	650	596	653	593	632	670	623	601	638	594	623	560	671	597	611	585	652	628	628	600	612	631	606	637	635	548	610	610	609	605	609	612	589	591	583	638	609	599	603	613	593	591	594	621	581	621	625	618	581	561	637	625	591	636	614	611	598	578	598	656	619	608	626	571	605	611	614	575	594	627	622	583	629	621	638	622	629	623	638	566	591	587	628	633	616	597	597	590	586	617	598	611	568	627	601	563	624	592	578	613	611	581	594	667	648	641	648
16032	9695	1547	1054	774	560	434	317	283	247	238	206	181	168	188	145	152	141	109	148	119	116	115	125	124	161	144	149	146	156	147	122	133	104	94	128	117	100	104	115	117	138	114	102	106	107	120	110	101	94	103	104	107	114	110	116	114	109	112	103	90	122	110	112	104	104	100	103	111	96	96	96	107	101	100	101	105	100	112	106	91	120	105	87	100	101	78	109	107	89	83	101	103	82	92	96	112	100	103	110	101	112	99	103	86	97	111	106	96	102	115	95	106	101	99	97	100	103	110	112	91	98	99	100	103	95	95	98	95	92	100	95	87	102	86	107	100	106	90	94	112	97	92	104	101	91	103	109	106	117	120	107	115	96	100	102	101	110	93	96	107	106	107	85	76	108	100	101	88	88	114	95	108	100	89	89	123	106	82	106	102	89	94	96	86	117	104	98	110	112	100	98	101	89	95	94	118	90	107	92	101	101	105	122	97	116	99	97	97	92	99	106	103	93	89	102	104	97	94	108	106	95	113	92	80	114	94	100	92	104	99	106	94	99	91	101	109	108	86	109	87	104	112	100	91	106	100	101	91	92	104	105	102	110	106	81	93	96	99	98	99	79	83	99	102	102	112	100	97	104	105	111	90	91	85	106	106	95	97	93	113	87	110	100	94	106	80	89	106	127	101	80	102	98	97	97	102	114	86	97	108	101	115	106	103	95	99	102	89	107	108	92	94	95	87	84	91	86	89	88	99	86	102	117	98	96	80	70	82	90	99	100	110	102	83	110	92	98	100	111	88	99	120	95	86	106	89	114	108	109	101	113	104	104	116	101	104	97	99	107	100	110	129	99	86	101	95	100	101	120	95	107	108	89	97	104	95	104	88	134	95	85	108	95	99	99	98	104	84	89	102	83	84	89	97	96	108	95	100	103	110	109	109	101	102	94	98	102	105	107	92	84	88	100	85	91	92	113	97	104	97	86	100	132	97	101	90	96	104	84	89	98	107	102	95	101	104	102	100	109	88	104	81	88	106	96	120	95	113	113	121	117	123	110	94	99	116	103	89	104	97	95	108	87	94	101	105	110	101	106	91	90	96	102	107	107	103	108	116	97	101	103	109	105	102	99	101	108	107	111	107	97	104	94	109	90	112	103	94	87	85	102	99	98	111	92	95	96	101	102	111	114	104	100	115	83	126	84	91	100	88	100	97	107	106	99	91	93	89	78	109	93	89	88	106	81	100	127	100	94	113	101	103	91	100	100	93	80	102	103	88	93	81	101	87	106	105	72	114	89	99	109	92	99	82	118	90	102	95	95	107	101	107	107	103	99	100	98	107	111	103	101	91	114	104	101	109	94	106	94	97	103	110	88	89	103	96	87	88	92	115	104	103	89	109	106	113	106	77	102	86	103	122	107	90	105	106	96	77	91	114	98	85	100	85	100	120	110	97	96	90	98	91	100	93	100	121	93	99	112	93	121	115	99	109	104	117	105	108	89	87	102	100	90	91	100	94	86	100	107	102	117	98	92	93	102	101	123	101	100	101	85	96	94	88	93	96	105	111	96	92	74	91	101	102	104	96	95	103	107	119	106	91	86	103	104	101	105	106	93	106	107	111	107	100	89	101	89	107	110	102	116	95	85	99	91	105	92	88	97	102	89	110	114	112	117	100	93	113	97	87	99	112	100	118	95	98	98	106	106	106	92	115	118	95	95	98	84	85	91	108	101	89	112	121	102	119	97	102	107	100	118	116	80	118	93	113	107	88	130	107	100	117	99	108	107	118	101	107	99	92	101	93	108	78	90	94	77	93	107	101	122	96	85	118	106	112	110	102	100	95	102	95	103	89	108	92	102	90	94	93	99	92	109	102	107	102	117	87	98	116	103	102	105	89	95	118	114	112	112	97	101	95	109	94	103	108	95	114	86	126	98	105	95	114	114	83	97	109	97	93	86	98	106	103	99	98	120	98	108	85	87	108	105	92	104	99	100	92	94	115	102	92	129	112	88	95	96	92	107	122	122	87	83	105	97	89	101	98	106	97	87	114	98	102	102	91	108	114	86	94	111	103	101	112	97	117	91	108	99	94	109	86	91	96	108	91	129	93	107	96	98	114	93	98	95	120	113	105	100	104	97	102	100	109	108	88	114	106	97	119	96	112	95	93	90	97	96	100	123	96	93	88	87	98	124	96	95	97	99	112	90	95	92	116	100	97	113	97	97	101	90	91	101	81	105	80	114	102	103	115	104	110	87	100	93	95	91	92	94	97	94	120	92	98	108	97	99	96	106	89	98	99	115	93	90	101	101	107	83	99	90	103	111	108	104	105	98	97	113	106	76	99	105	96	91	100	89	95	92	87	91	104	100	117	101	104	104	103	98	97	109	89	98	95	103	112	94	112	90	89	108	125	122	112	112	94	103	113	100	106	91	81	119	107	91	108	99	90	98	93	117	92	114	95	103	110	97	87	90	93	101	95	105	107	102	89	112	105	99	116	104	91	112	105	110	95	91	94	89	98	107	108	111	88	103	117	111	104	105	94	107	122	98	94	102	99	92	102	100	118	85	125	123	115	88	114	110	92	113	78	95	84	109	96	112	87	98	108	101	91	82	101	86	89	109	111	108	96	94	98	95	109	113	99	98	82	109	94	98	110	105	107	92	105	104	91	104	91	110	112	93	117	118	99	107	91	98	88	109	91	99	97	88	104	117	91	88	101	95	91	109	118	89	95	96	89	107	98	113	113	100	118	99	108	87	108	103	90	75	97	97	108	106	116	118	100	106	96	95	118	136	97	105	98	98	118	100	94	124	104	93	102	80	109	78	110	106	114	109	81	97	105	113	94	108	88	82	103	93	80	109	111	115	95	111	94	83	101	110	90	110	100	107	93	98	119	115	94	109	93	120	93	98	106	105	109	97	89	100	98	97	102	101	98	90	96	108	96	106	97	94	107	90	115	105	84	114	93	90	97	113	99	101	104	93	84	103	112	97	108	88	102	94	94	77	115	97	101	111	99	88	96	99	105	95	94	105	93	103	88	106	100	91	106	109	110	105	93	95	109	103	101	97	92	94	108	98	92	88	99	102	100	104	127	119	87	108	97	97	118	85	91	109	93	78	110	97	104	103	100	99	79	87	80	90	94	96	106	99	107	94	98	104	90	100	78	113	93	109	103	90	107	93	112	125	103	100	93	87	90	100	97	100	106	103	75	116	87	98	97	93	88	102	92	94	126	103	94	93	96	108	93	106	86	91	85	91	102	102	121	105	115	98	96	94	102	97	92	119	86	94	91	105	108	89	89	110	92	85	93	91	123	115	76	98	79	88	102	89	103	96	104	111	94	92	109	83	90	98	90	91	106	101	111	112	106	109	111	100	98	92	102	116	108	98	107	94	91	105	102	87	103	116	88	99	102	97	97	98	91	97	96	100	100	109	91	98	91	87	103	104	103	106	99	87	103	105	100	97	90	102	111	90	83	103	102	101	107	74	100	112	101	98	96	108
10298	7746	3256	3550	3019	2453	2034	1614	1425	1208	1152	976	853	776	708	688	679	618	591	605	558	529	539	591	597	644	615	748	784	760	766	569	522	476	518	472	406	433	440	387	446	411	394	384	401	394	411	426	372	361	380	379	380	335	400	375	377	351	346	384	359	346	359	343	371	383	362	346	358	340	379	314	336	395	356	355	324	353	325	349	363	338	356	350	318	363	366	349	327	346	341	358	346	341	342	361	381	355	344	334	333	332	358	343	381	335	339	354	338	315	297	351	308	328	322	340	329	321	317	351	362	318	354	293	329	306	313	321	354	344	319	320	358	362	290	363	350	372	344	338	350	315	333	329	334	353	353	320	334	336	348	356	331	337	346	345	325	322	322	334	361	331	357	333	346	334	370	370	339	328	298	361	357	374	318	331	338	345	349	317	350	295	319	315	319	315	325	314	336	311	351	332	333	342	366	351	321	349	314	315	325	341	356	317	350	316	313	328	345	348	340	350	309	364	331	338	338	336	340	347	330	358	321	346	314	356	339	317	335	298	341	314	335	322	344	350	332	335	315	357	336	346	330	330	328	312	325	334	333	329	325	301	366	308	293	328	321	301	301	314	312	311	332	325	355	350	332	339	319	352	314	334	325	307	341	337	328	340	339	356	345	347	315	325	300	347	321	325	310	303	342	328	326	320	348	317	305	326	365	339	322	344	337	310	316	310	347	325	338	358	304	329	304	334	315	318	318	353	353	347	318	332	337	362	320	338	324	294	342	319	320	353	304	314	368	348	323	340	348	369	343	325	325	322	330	366	316	323	330	334	349	330	319	344	369	350	335	351	344	358	352	326	329	334	334	320	332	301	328	327	329	318	323	346	334	343	360	286	345	314	320	365	353	323	305	336	318	331	309	316	314	346	334	323	311	332	300	309	357	341	359	343	325	320	306	364	308	335	290	362	334	339	288	330	318	356	368	350	358	338	302	345	318	333	376	379	356	332	339	323	314	313	339	309	336	333	326	334	351	324	340	336	352	322	344	340	326	313	331	358	340	302	349	322	305	341	303	315	322	318	334	362	326	300	350	347	319	322	296	369	347	304	330	341	328	322	333	327	348	313	357	308	339	340	345	360	365	362	340	338	307	312	342	346	301	336	342	329	354	317	337	321	318	321	326	308	308	297	327	336	328	331	335	361	334	318	324	341	322	322	340	313	325	325	365	341	334	359	326	322	318	316	329	358	346	326	362	356	357	321	294	311	346	311	343	317	325	320	339	306	326	333	309	343	330	321	331	324	364	339	305	352	356	340	308	326	335	352	328	338	360	351	329	365	308	349	339	328	341	309	346	333	330	297	360	322	290	350	342	359	346	326	361	360	331	314	330	328	292	340	348	324	344	312	376	336	346	343	327	290	345	298	336	334	296	313	355	353	300	338	331	349	333	306	369	332	338	337	331	354	300	342	353	358	322	340	351	331	357	340	320	324	310	338	319	339	321	359	337	339	311	335	309	340	312	342	344	336	341	309	308	316	301	323	319	329	334	332	329	307	313	328	318	322	297	322	324	323	351	350	351	344	331	339	330	351	322	356	336	332	342	323	305	307	329	348	326	345	313	352	319	350	331	299	353	357	322	314	346	297	344	363	352	323	311	311	298	339	329	316	368	362	330	312	315	324	333	350	320	297	324	343	333	371	341	311	324	319	353	355	321	357	307	298	384	328	340	325	331	333	322	320	318	341	326	336	304	298	315	350	333	307	319	359	310	346	342	311	295	311	318	334	366	351	380	323	310	328	347	338	335	348	339	305	330	333	318	331	324	309	350	351	313	344	340	332	320	318	350	311	361	377	299	330	330	343	328	332	337	332	341	328	301	345	345	338	315	313	328	332	327	350	341	340	367	309	349	301	317	339	322	312	327	335	317	322	322	328	352	338	365	308	348	306	339	335	337	326	352	354	347	343	300	321	352	372	302	340	327	339	314	354	338	319	342	307	312	335	340	331	297	338	365	334	343	338	321	291	338	346	314	318	322	332	344	337	342	311	315	311	342	321	322	340	334	339	319	293	330	343	313	354	330	349	335	312	366	336	345	354	345	336	336	331	313	324	322	323	319	332	330	343	363	336	316	358	319	310	332	351	362	314	338	344	311	337	321	359	376	350	346	337	333	332	319	350	361	323	323	320	306	312	338	325	337	333	352	349	336	309	319	313	315	314	311	307	348	328	342	337	334	326	347	343	334	316	317	312	310	336	337	348	335	331	327	325	323	346	327	290	325	328	317	349	330	356	330	328	360	355	330	354	324	298	347	307	344	351	338	310	304	338	347	354	337	337	318	337	351	345	322	335	352	306	299	368	321	343	311	330	331	354	364	342	340	325	345	333	325	328	324	318	354	328	298	336	320	311	341	300	327	341	338	348	327	342	346	339	329	351	320	300	317	341	367	365	338	311	343	336	332	331	309	333	334	329	288	358	331	334	354	329	331	335	334	293	316	314	305	338	349	364	338	311	329	312	351	344	325	335	348	328	319	350	360	331	324	335	330	299	334	327	352	329	291	353	328	315	335	320	323	380	358	371	317	293	339	322	353	313	336	370	341	306	335	343	360	350	349	323	345	363	354	342	320	322	335	325	327	348	327	333	351	300	339	320	341	335	323	392	341	304	331	340	358	312	319	310	326	347	309	336	378	361	317	317	337	330	327	326	339	316	306	301	310	315	310	336	348	339	338	327	344	364	314	326	321	311	328	333	312	348	365	315	298	337	343	331	346	325	339	338	329	328	320	366	340	363	306	321	299	327	311	322	326	303	344	328	340	344	363	319	363	321	329	322	306	356	331	316	336	358	333	307	326	336	317	352	333	298	345	315	339	336	329	318	313	338	393	324	329	356	348	341	323	348	312	321	327	309	348	335	372	316	343	317	331	331	360	337	331	354	333	350	308	327	342	319	335	347	327	357	332	350	332	320	350	307	350	307	358	328	325	332	349	333	341	344	342	310	330	341	327	322	333	330	353	354	314	327	327	344	337	318	369	345	309	328	368	329	322	337	318	315	314	340	359	364	326	317	320	321	352	334	315	327	350	301	300	360	342	324	317	363	358	357	318	348	351	320	293	321	349	326	353	329	308	316	361	324	329	357	342	345	339	347	356	325	356	328	332	349	327	324	347	327	333	310	297	331	336	357	348	346	333	320	336	358	325	361	344	345	347	335	311	306	348	336	328	355	330	337	364	311	305	333	353	337	364	346	305	316	309	322	282	316	325	350	342	316	339	340	311	340	337	324	332	330	323	357	314	323	295	341	331	348	355	333	347	322	309	322	327	323	307	348	346	366	337	340	342	340	343	340	343	375	341	328	333	353	326	329	331	338	331	314	346	337	327	327	345	342	297	330	276	328	305	320	344	338	331	350	322	350	353	323	334	327	365	304	335	348	363	335	307	331	342	316	330	326	331	361	339	323	347	328	349	337	344	364	332	344	318	326	344	299	325	335	339	330	301	339	318	337	335	342
24567	14838	3517	2247	1520	1128	804	672	569	434	411	351	308	303	266	261	223	217	219	229	211	231	215	208	220	218	240	243	259	233	260	231	198	218	190	186	172	154	149	183	152	189	167	151	167	153	178	160	171	177	151	161	157	154	152	176	129	160	169	140	152	167	171	147	177	159	160	149	146	148	167	154	152	158	138	175	158	159	139	144	138	165	152	147	155	159	179	138	160	165	157	145	160	132	137	144	146	156	152	157	133	142	150	143	152	145	164	154	153	142	167	146	133	159	140	155	148	144	169	150	156	141	150	146	145	165	127	146	149	160	155	143	161	146	146	136	156	129	155	158	155	146	165	143	167	146	120	151	144	165	150	126	146	161	136	136	150	153	177	148	157	128	143	151	154	142	164	149	146	115	132	151	156	138	135	136	160	154	163	140	152	141	152	146	142	146	170	174	157	142	155	126	160	141	165	149	143	161	168	165	147	158	160	149	143	157	153	146	144	152	167	148	167	136	173	153	149	157	160	149	147	140	146	168	152	144	130	153	134	150	164	130	171	153	157	141	162	154	144	162	138	146	151	151	136	163	149	151	151	153	143	144	146	146	162	134	145	140	145	142	148	153	136	159	154	166	170	154	170	145	163	168	131	164	169	158	155	139	157	132	163	143	167	169	134	130	142	169	164	157	149	155	139	150	146	132	158	173	159	130	170	157	132	138	156	151	143	129	176	147	147	153	148	154	127	149	147	144	144	166	155	148	142	146	150	154	156	133	141	142	141	151	155	150	160	163	185	168	150	155	160	163	168	145	137	149	137	156	162	149	153	156	157	140	134	156	143	144	147	162	171	148	146	149	161	130	140	145	149	164	155	145	163	132	169	144	147	157	137	146	152	145	166	149	145	152	127	168	164	150	174	150	146	146	185	152	144	152	146	146	155	156	150	150	154	160	153	163	149	174	145	159	174	143	164	174	158	160	161	148	163	171	153	141	139	146	145	151	145	144	137	178	155	154	145	171	137	131	140	159	136	145	137	172	154	186	161	173	150	146	159	159	168	170	152	142	138	147	174	155	145	182	172	140	153	135	147	139	163	155	135	145	135	140	151	148	171	154	159	142	161	146	140	141	153	150	165	146	168	118	147	150	156	154	165	159	138	165	158	144	136	146	140	154	145	168	151	157	159	156	159	160	162	167	160	134	151	138	168	135	168	137	143	151	150	147	162	145	138	169	174	134	144	167	149	138	147	153	168	139	154	169	155	152	157	155	153	147	144	140	135	135	152	165	150	173	142	156	132	129	135	154	143	154	148	149	139	177	154	169	136	152	132	147	185	156	155	159	169	161	163	163	135	147	155	154	157	154	151	152	157	139	170	164	159	153	152	165	146	135	138	145	154	148	140	130	164	158	169	154	148	145	139	149	146	139	148	172	140	139	133	135	149	149	172	150	171	140	149	127	153	147	155	154	154	151	144	153	161	152	152	161	146	148	153	144	141	158	159	155	161	152	178	156	140	145	137	141	132	174	149	139	150	147	154	140	149	162	142	177	165	149	150	144	160	140	162	141	141	166	172	169	147	145	130	166	146	164	128	148	146	168	145	161	175	158	153	154	147	163	151	149	147	148	146	147	139	151	160	152	151	169	158	128	140	137	148	152	128	144	163	141	144	150	135	163	149	152	129	150	164	137	147	138	153	140	161	139	127	156	169	137	148	162	147	155	153	156	147	124	179	150	138	144	156	149	154	175	168	140	153	155	156	169	142	154	155	163	156	152	143	137	139	154	139	120	166	145	152	153	153	162	149	149	134	157	155	142	139	127	144	138	138	149	151	132	141	161	146	162	153	140	145	146	164	152	137	152	139	135	163	176	132	142	151	170	166	140	141	156	126	153	131	128	181	147	149	162	134	157	134	142	137	127	146	156	137	156	141	143	142	164	127	162	135	151	152	164	158	153	156	140	151	160	139	158	179	172	138	161	164	139	157	160	143	138	163	153	136	149	170	146	140	154	176	150	162	159	163	172	155	170	168	151	154	150	159	147	172	148	130	142	145	158	164	143	165	148	162	155	161	156	165	149	159	159	127	154	152	152	149	127	183	144	169	141	163	171	143	148	149	149	128	140	123	155	142	164	177	155	148	159	135	144	131	153	155	167	155	149	130	154	128	145	172	138	144	168	167	139	159	155	140	153	164	162	159	150	132	164	141	151	146	171	158	153	135	145	146	149	150	155	165	175	156	142	149	153	145	146	142	136	150	158	152	149	149	140	139	133	146	141	148	139	159	139	166	150	153	147	155	155	153	143	137	155	144	147	156	136	156	144	160	156	144	137	142	148	155	136	137	149	119	132	158	147	149	149	146	147	174	133	145	147	141	153	160	176	150	158	175	177	160	158	148	138	146	155	172	140	135	156	124	151	172	154	155	158	130	161	153	179	133	151	148	134	141	158	156	139	142	186	135	163	163	131	154	147	166	160	152	159	142	152	144	161	127	154	141	154	174	159	144	160	173	150	133	141	157	142	151	174	128	168	157	145	148	154	138	145	137	148	141	152	155	154	161	151	147	174	156	143	138	158	148	144	125	170	140	145	152	152	155	176	135	155	128	159	141	163	155	152	178	169	150	143	191	159	151	145	127	169	152	158	171	150	156	146	149	134	128	127	124	128	155	145	166	149	142	152	173	150	161	145	153	157	186	139	144	156	152	146	159	154	131	160	145	138	136	178	150	133	147	142	168	158	145	148	138	129	141	133	147	164	151	145	141	151	140	157	141	162	133	151	160	153	152	136	149	158	153	164	171	157	155	159	166	163	150	146	171	183	140	152	144	135	128	113	140	154	157	154	160	153	153	147	165	158	168	153	155	132	139	157	166	172	159	147	167	140	165	149	138	159	170	175	130	165	159	133	154	157	144	142	160	149	151	139	143	144	178	148	171	148	142	142	153	176	139	149	169	155	148	151	168	154	133	159	144	140	147	167	145	155	134	139	153	131	151	171	149	176	157	143	161	159	153	162	159	165	139	159	137	134	160	149	153	170	149	139	145	135	135	158	148	141	153	159	173	128	144	138	155	161	152	154	166	135	152	136	139	178	155	147	131	141	154	150	139	113	149	153	137	157	171	131	167	154	148	172	155	183	155	128	157	153	170	149	135	150	151	148	158	135	136	157	150	154	157	143	158	140	160	160	146	151	157	155	155	150	140	168	155	144	156	170	163	143	180	149	162	149	136	141	157	160	175	137	139	144	132	146	160	144	151	148	137	166	164	155	143	126	151	175	153	155	144	174	155	150	152	158	140	138	148	146	135	111	149	162	161	159	137	139	175	129	160	156	144	139	162	146	153	163	148	134	152	140	149	144	154	157	162	134	119	158	161	162	148	141	145	150	147	141	135	140	147	132	146	148	157	159	162	144	152	156	139	137	134	159	145	169	147	159	144	131	150	140	136	139	138	164	162	154	153	167	142	140	177	166	149	144	106	144	152	151	153	171	151	134	163	128	167	166	133	167
14259	10308	6191	6959	5882	4630	3777	3072	2649	2262	1959	1840	1538	1427	1385	1191	1139	1037	1030	979	895	820	894	949	988	1101	1160	1090	1234	1248	1349	1033	858	874	730	664	680	595	640	622	564	630	577	587	600	619	570	545	558	551	560	536	559	581	586	599	548	535	488	560	509	562	519	540	562	540	565	532	486	521	480	529	510	547	520	487	480	481	489	506	508	521	478	521	486	464	528	536	482	483	501	484	520	468	535	493	492	485	474	472	487	432	501	467	492	473	473	494	493	498	468	462	466	510	521	460	525	482	432	471	485	471	524	454	507	466	486	480	493	461	476	442	484	498	492	497	465	484	473	479	476	458	464	484	498	512	526	486	478	485	505	433	490	487	504	431	455	485	483	443	467	472	501	472	495	501	501	466	454	457	470	465	479	472	452	498	502	487	460	478	522	446	524	481	489	480	477	518	483	484	483	503	482	443	438	466	468	494	468	476	485	438	471	454	443	455	508	438	507	498	448	470	466	461	468	470	482	473	492	438	487	461	474	466	493	479	433	486	469	499	441	424	476	487	484	472	431	507	465	446	495	446	467	501	426	471	476	490	478	485	460	465	476	496	485	468	515	474	448	453	462	477	459	459	480	457	470	485	465	452	514	481	470	474	451	479	457	477	455	448	467	475	498	468	469	487	490	449	481	498	473	442	485	471	442	456	493	437	499	469	483	452	479	431	471	439	507	486	426	469	450	460	471	484	454	490	435	457	480	487	494	473	426	431	492	476	463	465	472	505	456	464	479	464	435	524	478	465	464	481	481	435	490	473	475	473	443	480	462	455	447	479	481	476	461	498	491	465	492	473	471	465	447	426	450	413	475	465	469	433	459	470	473	483	433	437	437	481	474	492	472	488	448	457	460	472	479	455	491	461	454	471	486	460	480	471	474	465	424	499	461	473	466	521	528	444	489	480	490	472	453	462	459	500	454	516	490	482	484	504	495	515	482	445	484	501	472	510	487	493	467	460	468	453	454	484	467	490	462	491	447	454	472	482	443	428	463	465	507	477	502	472	542	466	478	456	460	474	473	469	475	457	512	468	458	442	445	501	504	472	453	479	479	489	504	495	463	447	472	462	505	477	484	492	494	478	513	479	477	423	450	496	459	461	479	485	473	422	469	520	465	487	474	479	477	465	466	495	466	516	491	486	476	500	457	445	473	474	489	422	457	485	413	508	505	472	442	502	471	487	443	460	437	505	457	476	495	493	426	487	457	482	484	485	486	450	466	466	487	516	466	462	489	468	509	478	468	519	479	456	456	502	482	484	472	452	438	480	431	487	511	425	499	478	461	466	439	456	463	466	459	448	465	437	471	464	460	510	493	472	454	473	457	465	492	478	463	481	482	486	493	487	473	459	441	482	469	479	496	465	463	446	468	453	451	474	485	478	450	460	441	476	457	493	446	474	515	480	461	511	478	477	436	501	454	412	496	438	483	464	491	505	463	472	475	458	501	424	469	469	503	474	462	476	467	492	472	477	477	475	446	477	483	434	472	446	453	480	488	501	469	461	467	449	459	452	439	476	472	443	499	435	477	487	515	473	481	450	484	450	484	453	453	456	482	461	485	516	455	473	475	458	455	465	496	457	455	445	529	449	450	477	480	461	501	456	505	443	485	444	492	484	451	474	456	461	516	486	443	454	472	468	461	477	474	472	453	431	487	477	473	419	479	479	482	476	481	518	451	480	428	482	469	455	498	507	461	468	468	475	534	513	486	446	492	482	435	475	499	503	463	479	471	486	468	453	452	469	451	498	420	484	513	499	459	479	464	437	461	453	499	478	469	498	471	443	463	535	515	487	534	455	489	465	448	511	492	435	458	466	479	506	470	498	491	491	485	488	454	483	455	438	470	516	474	453	496	439	500	511	483	490	455	466	457	475	488	471	472	477	478	469	465	480	460	474	454	431	489	504	480	448	465	467	480	438	470	474	488	409	482	473	445	470	427	512	433	477	470	452	472	465	454	445	468	503	439	472	473	473	468	461	467	458	478	498	499	473	492	453	476	487	481	478	451	471	506	420	431	450	468	494	490	456	506	442	460	475	459	427	487	459	448	458	430	460	530	476	458	499	482	499	443	466	450	476	470	461	457	472	439	482	468	491	471	503	504	481	471	486	486	467	499	469	468	493	451	428	485	489	445	494	483	455	456	494	449	461	453	471	454	505	514	461	506	473	470	433	469	496	470	489	491	496	459	484	470	398	455	454	479	456	490	518	441	460	451	464	497	471	520	458	471	466	445	463	475	494	472	462	497	485	478	449	453	449	432	469	430	445	456	432	498	463	482	502	458	472	473	460	507	482	504	469	449	483	464	504	475	481	467	454	494	436	475	445	466	443	435	460	466	473	461	481	464	473	498	491	476	495	418	484	498	498	458	495	519	465	483	495	465	494	471	484	465	455	458	492	451	443	512	452	472	491	488	479	461	479	541	483	459	481	467	473	488	484	446	469	509	463	474	495	468	444	483	450	475	492	478	476	459	487	481	502	499	499	484	468	506	483	495	438	448	501	516	479	478	448	487	462	453	472	465	484	495	458	496	464	469	462	492	439	477	455	456	491	489	443	437	485	487	481	474	448	460	444	493	491	472	460	488	470	485	490	443	453	486	465	473	487	459	454	465	451	481	527	472	452	485	459	490	490	484	477	481	472	489	463	472	489	467	480	446	503	441	493	476	470	471	467	502	494	466	512	522	430	528	469	464	472	472	494	476	441	431	465	442	483	490	451	462	471	413	479	444	477	465	490	497	502	439	466	469	444	484	480	492	492	473	482	476	458	482	532	463	478	430	482	467	469	461	479	456	476	472	447	469	491	457	484	477	486	445	450	478	472	457	484	430	488	436	453	503	444	455	458	472	494	481	455	468	439	432	453	453	487	509	471	428	474	441	484	453	477	450	488	443	414	430	437	454	450	465	477	486	476	492	479	501	481	465	447	495	491	503	456	453	479	531	456	495	466	504	442	453	498	448	474	459	495	481	463	481	452	466	479	474	475	449	438	455	460	524	466	467	476	466	511	464	498	479	464	441	475	487	436	502	473	512	484	477	443	451	509	501	481	462	469	504	494	454	490	462	483	496	548	472	464	472	468	449	488	506	507	475	475	461	448	445	455	494	471	434	488	471	464	473	447	457	486	485	454	514	455	469	426	467	434	475	470	481	426	459	446	480	455	469	457	519	472	457	484	484	466	497	448	481	436	448	454	483	484	497	483	491	467	487	503	500	437	462	468	433	474	428	467	469	461	452	439	501	467	482	441	439	470	473	483	492	481	448	468	527	476	471	506	470	504	536	447	431	476	495	467	471	486	456	488	447	463	501	482	439	513	502	429	515	456	468	492	517	448	425	488	501	482	485	435	484	500	494	475	464	459	491	447	476	480	439	458	486	453	489	458	455	492	470	457	500	449	468	488	465	517	496	487	476	490	486	488	496	468	454	489	496	513	465	453	488	474	514	494	438	469	464	453
2697	735	312	281	254	232	215	219	221	200	224	225	219	217	204	219	213	224	218	201	179	229	207	224	217	241	212	219	192	221	215	201	224	193	208	211	208	211	209	197	199	207	252	219	211	215	184	203	221	219	203	197	174	200	213	234	198	203	217	216	209	197	204	212	236	217	205	246	203	189	205	195	183	202	212	217	199	186	185	202	228	199	230	229	207	219	186	222	211	230	210	216	220	183	206	195	199	207	203	212	186	243	210	199	207	229	217	203	179	211	200	206	205	200	214	214	184	202	206	211	217	209	193	221	211	222	213	193	201	236	216	206	205	199	223	231	205	213	220	208	237	220	215	235	210	207	201	230	200	229	201	196	221	208	196	238	219	233	200	230	241	207	191	221	187	197	216	219	215	188	195	193	232	206	207	209	219	217	186	223	217	230	213	217	200	201	206	223	217	226	205	231	209	178	193	216	210	206	215	196	208	209	213	209	237	216	215	218	200	219	200	210	212	207	230	190	197	188	212	215	192	210	202	224	239	206	210	190	202	227	212	211	208	204	234	201	206	194	221	184	224	204	195	239	199	204	225	201	204	218	213	214	231	200	204	217	220	196	208	218	214	195	204	211	236	197	193	219	225	221	214	231	206	211	202	203	231	215	190	206	185	234	201	177	210	206	190	191	215	234	204	205	211	211	204	172	195	209	207	211	203	168	214	202	207	212	205	238	220	221	221	235	213	218	193	210	233	223	231	219	208	194	212	223	171	194	231	217	211	199	216	204	189	215	212	197	212	188	219	225	217	199	226	220	185	191	198	227	194	206	217	191	179	189	216	202	183	209	199	197	202	218	193	226	216	177	212	204	231	227	205	228	198	224	219	216	223	228	204	198	187	218	219	226	209	205	183	202	215	187	203	209	219	191	201	198	202	200	195	194	196	206	233	180	222	202	232	215	215	230	192	224	225	216	215	219	210	208	186	218	197	199	207	202	193	200	211	213	224	185	197	195	191	226	212	172	213	193	211	194	223	237	204	205	208	189	195	215	203	195	198	185	238	237	230	212	211	186	205	217	210	238	195	205	194	196	198	229	224	200	210	210	208	215	187	222	220	199	206	219	212	220	226	207	198	217	207	199	211	211	219	192	195	212	220	191	220	216	207	219	201	200	211	232	235	218	213	249	207	221	226	208	197	216	222	225	219	209	207	209	218	219	213	184	225	197	195	226	225	222	202	216	207	196	204	208	208	216	189	207	203	203	214	205	200	205	217	239	229	223	217	209	204	200	193	198	206	195	200	200	200	211	219	211	217	208	206	184	215	208	211	201	187	204	214	200	217	218	213	227	207	197	183	216	219	234	207	209	219	212	218	205	226	231	220	212	207	215	202	181	175	224	187	197	187	214	221	178	239	194	207	229	208	220	203	215	215	221	211	191	196	215	199	222	226	213	205	209	208	253	199	237	215	213	200	204	231	219	193	197	213	211	180	219	216	207	236	217	198	181	222	219	207	214	233	198	220	213	205	199	210	220	201	219	212	190	205	214	179	196	215	221	189	193	188	207	201	207	233	192	186	224	212	217	208	226	217	224	188	192	216	216	209	219	201	202	210	205	217	202	198	196	210	191	194	188	188	231	209	183	216	214	199	209	209	197	222	258	234	193	231	208	212	215	210	206	211	198	189	182	209	217	208	181	223	220	202	202	195	208	217	197	212	187	191	203	215	216	228	208	213	208	239	203	186	209	220	205	230	218	223	196	218	191	170	209	210	201	165	204	208	200	211	207	232	188	199	216	194	220	218	199	218	191	187	227	216	197	199	213	201	210	177	231	240	218	198	221	224	220	201	215	205	192	228	206	187	232	208	232	208	196	208	211	186	198	250	203	214	205	209	214	177	209	221	236	208	183	211	229	201	199	173	234	205	197	215	204	203	231	224	207	226	219	203	198	202	215	200	203	224	224	208	222	210	188	222	192	205	208	210	197	222	217	235	205	210	208	191	187	200	200	197	182	202	205	209	233	189	213	208	193	203	220	200	206	204	211	239	202	210	209	236	200	191	208	203	210	213	189	248	220	186	217	198	205	197	206	207	184	227	210	224	209	198	192	227	215	220	223	206	230	209	215	200	208	194	198	198	233	224	207	214	173	206	215	199	206	209	203	195	220	193	202	214	208	219	213	215	205	204	215	185	208	198	191	215	214	245	205	195	201	203	224	207	201	229	205	200	216	207	218	207	212	173	210	202	220	233	197	194	200	190	200	203	220	195	221	187	210	196	204	197	211	240	224	236	227	206	189	184	210	204	197	222	194	202	218	229	181	205	200	200	220	223	186	212	205	198	205	214	206	220	185	222	222	221	198	239	178	206	222	172	225	176	190	193	213	213	232	215	198	185	184	181	219	179	199	186	222	193	228	207	196	201	206	213	228	199	195	198	237	201	224	191	197	209	210	186	204	198	221	203	203	217	189	202	221	215	220	240	245	194	197	205	178	210	219	210	202	205	201	211	223	229	206	185	213	219	236	219	186	211	190	207	202	199	222	191	207	199	225	189	236	199	198	225	218	234	226	239	223	212	191	223	203	203	195	196	226	214	203	211	198	213	194	203	217	213	235	202	225	224	216	211	220	228	225	219	220	201	202	200	189	204	210	207	217	213	209	221	215	216	183	199	217	216	203	215	221	211	201	233	184	210	193	226	190	215	211	223	229	206	205	216	222	235	213	224	191	194	215	214	180	217	256	183	196	204	213	210	221	206	189	201	232	243	228	210	213	212	197	210	212	207	183	202	206	223	222	250	215	196	183	209	206	205	213	189	203	194	184	228	200	225	213	199	196	208	225	190	202	203	221	211	224	198	228	192	219	225	230	193	197	219	225	208	201	204	180	192	212	192	196	200	217	216	220	228	211	216	209	216	204	210	207	181	218	210	195	217	218	184	168	216	199	210	221	206	206	208	200	215	193	216	219	207	204	216	184	216	227	185	189	183	202	214	214	197	207	192	189	203	202	225	192	189	194	198	213	199	204	213	205	195	212	219	253	203	217	225	219	190	203	188	227	188	218	216	218	205	198	177	207	226	233	186	196	218	205	190	210	193	228	189	203	213	217	226	197	216	197	202	215	225	220	228	217	226	209	219	199	212	211	224	219	213	204	237	195	202	185	215	182	207	216	189	209	197	221	210	217	211	223	220	210	201	178	197	211	213	200	211	192	202	193	214	201	186	222	186	220	208	219	207	213	200	222	216	202	223	196	215	193	208	218	200	206	212	205	218	223	206	215	214	212	214	206	224	210	205	199	204	191	201	202	229	197	197	189	184	192	220	194	196	214	198	192	207	178	209	202	209	201	182	226	180	202	229	201	213	195	222	211	221	214	194	165	217	211	213	185	195	173	204	219	200	214	215	207	220	215	210	197	235	207	191	214	211	233	214	224	220	223	208	230	223	230	230	220	207	199	213	195	211	196	234	220	191	211	218	196	195	199	199	218	207	222	200	217	214	217	216	216	201	220
2765	1097	821	828	830	758	707	725	685	670	683	638	654	633	603	589	649	582	568	615	589	625	630	618	596	637	629	689	649	599	651	619	603	655	616	630	633	635	614	642	605	632	583	657	613	617	627	597	628	646	622	603	584	605	613	583	584	595	618	634	581	600	619	634	609	587	627	664	617	562	595	588	619	658	586	583	626	569	600	598	591	611	591	646	620	601	619	658	605	599	612	629	613	616	587	602	573	584	611	643	568	575	661	647	592	621	543	599	598	620	580	606	615	633	607	632	585	610	603	620	634	589	595	616	596	590	613	600	588	587	616	620	601	643	583	575	575	602	560	573	568	609	564	610	579	576	651	640	617	606	627	591	557	644	628	604	607	589	584	591	613	596	590	599	575	613	603	610	591	566	611	616	628	574	585	575	612	566	605	561	578	581	586	585	639	620	601	581	615	619	579	608	617	642	591	560	608	607	612	575	607	638	577	597	655	613	622	635	553	586	584	612	621	591	653	620	628	624	635	595	606	624	624	603	617	576	584	640	655	556	685	609	632	628	577	636	597	583	583	645	605	602	616	616	626	605	625	592	609	599	610	596	589	595	608	563	608	576	617	631	604	594	631	605	575	586	603	612	590	629	620	619	615	595	576	600	660	611	625	615	636	657	624	601	588	588	615	635	612	591	627	572	599	613	623	618	631	642	574	612	648	616	582	608	572	589	576	598	598	616	597	625	577	589	596	604	578	604	602	613	597	589	627	665	610	620	591	575	629	616	591	604	617	594	611	562	617	599	626	595	618	590	571	593	597	577	646	617	599	606	581	604	592	623	623	568	637	605	596	594	636	565	599	608	582	602	640	632	616	613	576	595	619	648	645	609	638	586	620	603	636	617	645	592	605	594	622	616	616	610	583	625	589	591	625	629	608	602	617	595	618	664	631	614	617	631	617	607	639	628	635	606	620	575	588	568	631	589	574	604	590	595	555	606	596	634	614	566	559	628	616	582	626	606	582	646	586	605	601	640	634	632	598	600	593	626	604	602	592	643	580	578	603	622	575	577	605	611	600	562	606	608	623	645	584	647	622	600	629	606	609	620	618	609	563	590	574	573	589	603	620	589	609	589	625	637	599	630	581	623	568	593	586	606	561	603	639	582	568	629	630	656	615	645	629	594	604	642	602	598	610	562	560	602	607	591	631	617	596	589	594	595	594	602	614	579	610	581	636	583	602	587	573	593	611	576	603	569	621	603	559	644	645	632	581	568	651	596	621	616	602	602	623	601	600	634	621	591	563	589	643	614	622	582	569	589	616	654	620	629	589	575	611	620	611	612	603	620	608	575	585	589	638	606	618	614	647	591	549	632	595	605	571	603	634	613	643	579	591	564	558	582	609	597	583	628	605	603	614	582	656	586	638	627	656	624	615	600	580	613	609	584	586	581	568	625	633	594	599	587	617	613	606	582	589	593	602	605	621	595	581	628	579	599	614	600	590	585	613	591	612	631	590	627	613	635	629	621	629	602	612	614	557	616	605	624	590	671	577	579	577	587	607	612	603	577	609	622	581	584	571	662	578	629	659	583	616	588	591	620	615	637	646	634	593	612	634	562	619	614	551	599	586	594	599	610	615	611	593	568	616	616	583	602	586	582	609	610	592	602	603	603	620	574	578	622	570	561	583	634	637	600	585	652	590	613	634	608	591	613	621	580	607	604	619	623	626	615	586	602	599	579	601	618	582	576	582	576	601	619	594	615	590	619	575	593	585	578	593	626	652	603	617	598	613	619	591	579	592	594	591	590	598	642	588	605	586	636	627	632	554	647	655	607	590	580	587	631	630	599	594	591	652	578	616	573	598	616	607	626	630	584	597	592	587	599	641	565	613	624	645	608	626	619	580	616	573	620	602	617	640	624	603	595	575	638	567	588	635	596	599	594	593	601	637	608	642	555	577	618	680	570	649	585	619	600	606	629	582	585	610	621	591	597	602	634	605	634	590	643	589	593	641	611	621	624	630	664	617	608	641	559	585	583	620	638	595	612	648	567	541	593	585	588	612	581	629	633	598	589	588	582	621	591	614	570	613	584	586	600	593	612	598	615	636	581	599	569	613	635	609	595	538	612	614	572	616	596	639	589	648	630	633	619	632	567	624	638	610	612	607	607	576	585	586	606	640	605	587	650	583	652	611	591	613	601	601	638	581	638	583	633	630	578	615	630	556	633	650	594	604	588	606	591	638	574	604	592	593	572	603	601	585	618	607	607	624	620	643	594	639	605	595	630	634	593	601	618	589	569	568	608	623	572	617	613	594	644	577	595	687	617	607	630	588	639	585	662	582	634	612	607	631	596	613	590	611	618	615	601	593	592	582	624	558	616	626	627	608	572	627	569	597	649	614	562	611	631	614	631	574	613	584	620	567	608	638	603	615	618	570	604	656	599	651	623	648	607	613	615	662	636	612	677	614	634	618	630	550	623	594	621	579	598	608	633	586	613	627	612	640	598	640	603	585	586	610	651	607	612	601	595	608	605	610	616	614	592	566	556	606	630	571	614	622	636	626	656	593	617	641	589	607	597	616	608	617	577	610	630	591	557	622	611	568	575	609	623	614	619	591	598	576	576	603	579	645	624	593	600	641	608	614	619	603	618	612	641	644	612	607	609	566	602	635	611	613	582	604	648	604	537	573	589	612	563	619	582	627	580	583	638	572	634	634	573	592	616	640	630	565	604	595	612	586	597	589	593	571	660	590	571	565	602	596	560	621	580	634	563	586	671	665	570	654	632	613	628	583	620	613	624	596	562	557	623	597	605	639	582	652	587	554	605	618	602	626	627	609	595	633	595	609	575	614	588	607	631	571	583	638	625	625	628	567	642	647	620	627	553	618	630	558	604	640	582	591	620	602	573	609	660	573	594	643	602	620	606	580	600	595	614	590	599	646	598	610	628	640	623	624	603	567	581	561	632	591	577	584	649	632	631	569	583	615	625	591	633	626	665	589	620	578	597	613	650	634	591	573	640	622	582	610	608	605	572	584	618	613	571	575	564	638	572	583	623	620	599	596	637	623	653	572	583	589	624	638	608	640	588	571	594	586	607	618	612	610	585	618	606	584	600	587	618	612	577	625	622	603	605	637	629	584	608	615	608	636	588	548	634	627	628	601	618	608	640	613	626	577	605	618	626	579	641	661	602	613	610	587	611	590	580	557	611	585	645	609	620	627	651	610	597	610	597	636	597	614	594	608	689	639	599	626	593	643	559	604	662	626	606	580	603	577	655	601	621	586	618	649	658	592	607	611	576	586	601	606	635	603	622	575	628	622	609	597	590	594	591	623	607	631	618	579	549	610	594	574	563	607	664	615	598	634	586	636	616	611	601	603	603	624	636	599	616	586	581	618	578	586	612	602	580	617	573	610	603	668	621	579	592	621	647	580	585	602	624	642	619	595	549	631	606	587	601	612	623	614	625	585	624	603	644	596	593	608	614	592	590	617	576	619	595	593	604	561	617
15825	9265	1735	1175	760	559	440	374	300	274	187	226	186	180	170	158	136	141	129	125	149	133	129	129	129	141	139	146	151	177	135	126	124	139	117	103	117	110	96	123	111	122	110	91	97	95	99	129	107	120	93	98	114	113	118	83	111	97	115	95	103	120	108	104	102	109	96	119	105	98	108	112	99	108	120	102	120	101	99	113	94	106	97	106	86	92	136	109	113	104	104	94	99	81	122	103	96	125	95	100	114	106	114	115	97	104	104	91	102	98	98	119	118	108	87	99	88	94	87	103	108	115	93	104	105	91	79	96	98	111	98	118	97	105	93	118	98	100	92	95	102	95	101	111	114	118	108	114	104	106	118	110	124	89	92	98	102	90	104	98	92	100	94	91	105	120	111	110	113	100	104	98	130	106	103	100	115	96	120	88	103	99	94	98	94	101	98	99	110	105	82	114	104	96	107	101	102	95	106	112	105	111	93	114	108	94	112	101	104	119	107	99	117	116	100	85	118	132	99	105	116	99	88	104	90	95	117	96	91	101	76	101	104	113	101	88	100	119	111	94	125	128	99	103	113	106	96	122	115	105	109	96	114	105	94	119	118	113	106	103	88	98	108	105	108	109	114	113	103	105	112	105	91	102	117	109	108	95	100	102	104	112	100	121	99	112	104	105	94	118	88	118	111	90	95	96	105	92	117	111	105	101	121	113	104	111	99	100	103	107	103	106	100	95	104	103	96	93	94	105	97	99	120	100	97	94	96	114	111	107	125	111	111	95	107	102	101	109	96	95	104	112	111	115	93	100	99	121	107	113	93	92	118	91	105	108	117	100	108	103	94	103	96	98	108	109	114	87	103	93	92	99	96	116	96	105	98	97	107	102	100	87	107	103	98	110	85	87	109	96	99	93	108	98	97	99	101	95	102	94	86	113	82	106	103	83	85	118	120	118	108	95	113	102	104	98	117	112	92	96	100	99	94	95	102	102	119	115	106	103	108	115	108	97	108	98	104	101	104	108	110	99	122	106	102	116	103	108	111	122	95	93	113	114	96	118	113	100	83	87	91	91	96	96	102	99	104	112	105	104	101	99	120	89	102	98	113	90	102	119	98	96	116	113	115	96	89	103	114	118	98	112	117	120	107	106	103	112	119	91	119	88	105	100	110	103	116	88	94	107	112	101	126	108	93	113	102	112	98	92	112	102	126	85	95	94	111	105	92	94	105	86	97	97	106	77	113	109	107	93	97	119	109	89	103	101	84	74	101	110	115	107	109	116	118	105	99	126	102	119	109	101	101	100	109	86	98	93	90	102	109	96	119	115	106	84	109	128	122	101	117	87	91	106	83	91	108	98	92	85	115	110	117	127	102	102	97	114	106	90	113	95	106	94	111	119	108	109	107	97	116	88	108	108	99	117	94	83	85	92	91	89	85	110	90	83	100	124	90	106	94	106	112	114	100	105	99	110	116	97	94	101	114	88	95	107	119	90	96	102	86	108	118	112	95	84	96	100	99	99	108	101	97	85	101	109	113	102	114	104	115	94	121	93	105	98	100	102	109	123	106	101	106	99	98	102	95	92	86	112	80	96	87	104	113	106	110	108	131	99	85	110	111	108	108	102	117	92	94	93	102	105	103	114	88	101	104	92	93	93	97	99	112	96	95	107	95	87	95	100	105	105	93	113	114	107	102	123	103	119	90	95	85	125	98	83	118	91	105	87	97	95	106	118	111	109	96	108	115	109	103	109	106	92	132	103	106	84	102	123	124	103	100	97	116	118	94	118	114	119	100	107	108	105	102	93	120	105	103	86	105	108	114	118	88	86	99	114	101	101	84	92	115	112	109	104	93	94	111	106	100	106	99	106	114	108	99	112	100	94	97	111	113	130	91	119	114	114	108	94	101	94	127	101	116	103	89	98	115	91	91	99	85	88	94	99	108	86	101	119	98	103	102	86	94	100	107	106	115	103	113	105	117	105	100	102	115	99	108	102	120	77	113	99	84	109	79	93	104	107	124	100	95	96	91	103	107	124	119	86	119	97	104	110	99	85	90	113	122	89	115	108	103	104	105	100	96	113	93	99	106	98	117	112	100	111	98	98	99	128	107	114	85	97	102	90	110	102	99	114	105	98	110	88	88	86	122	101	106	111	112	94	111	99	89	98	114	113	110	96	107	113	100	100	90	101	101	107	108	93	94	86	100	76	95	98	99	92	96	109	102	95	101	116	96	118	109	95	98	104	100	104	127	133	109	98	114	101	137	103	94	98	98	91	106	119	81	108	99	90	96	108	106	94	104	108	135	111	98	94	88	100	103	98	105	94	98	99	111	107	105	89	84	96	107	98	93	90	119	104	107	94	112	103	109	120	86	86	101	103	80	81	98	116	91	108	88	96	113	106	106	108	121	96	101	89	91	105	107	97	92	114	90	100	100	103	104	112	98	92	106	102	99	115	91	102	88	102	104	105	90	90	84	117	89	99	115	99	117	102	102	100	103	94	108	105	100	92	90	105	104	115	108	110	99	120	96	112	114	89	111	102	98	84	105	108	105	113	108	90	103	107	108	108	93	104	103	127	100	109	96	102	102	84	97	105	112	97	86	84	100	104	104	98	95	96	131	107	112	109	112	120	116	113	97	112	106	92	107	124	92	98	126	129	90	101	108	99	97	105	105	100	108	103	105	95	88	112	121	95	104	93	99	99	97	97	107	112	81	111	107	123	101	90	108	104	81	104	111	113	98	103	102	88	111	94	108	92	97	105	85	93	98	95	100	110	103	100	120	98	110	93	110	101	99	102	96	95	91	106	104	99	90	97	102	121	115	99	101	95	101	101	93	98	92	106	102	100	105	111	111	108	97	121	98	89	79	108	99	114	108	114	113	90	108	94	117	112	113	110	90	116	103	143	102	111	106	84	117	103	101	114	97	101	99	99	106	114	96	119	113	86	89	105	102	104	111	113	105	97	102	98	112	111	98	89	83	126	121	99	98	106	105	96	97	104	97	106	104	98	108	118	98	126	108	99	114	99	104	82	94	83	102	95	117	97	117	92	93	94	100	111	98	99	111	115	88	102	103	106	93	104	93	125	114	108	109	100	100	107	111	114	104	104	94	82	114	110	86	109	122	103	105	117	98	95	114	111	113	92	105	98	91	106	108	91	114	100	106	99	118	108	100	96	102	114	74	102	112	92	110	102	109	96	90	108	116	102	101	97	102	101	122	90	109	115	99	119	111	91	97	93	94	105	122	117	101	105	106	115	94	101	106	112	104	114	93	93	102	114	97	103	77	93	93	106	92	106	105	92	81	98	107	102	135	101	120	100	111	118	111	110	122	92	97	115	84	105	110	94	96	112	99	118	105	94	109	111	121	99	84	85	118	107	83	93	104	110	92	98	123	111	113	123	117	98	101	119	107	96	99	105	94	121	107	103	104	94	116	111	119	110	99	106	98	93	95	114	100	114	99	98	105	114	100	102	95	106	87	124	103	85	78	109	104	125
10029	7440	3452	3771	3188	2567	2061	1776	1480	1249	1083	1040	894	805	767	726	687	655	616	579	559	573	543	604	569	663	673	695	772	750	701	593	543	505	488	465	423	421	437	402	425	426	390	393	398	382	422	435	387	417	408	384	411	373	365	402	402	378	401	327	385	361	366	333	399	357	385	343	333	386	363	355	347	357	348	323	367	392	340	385	307	350	345	380	327	346	327	390	363	353	352	353	381	336	370	376	358	394	351	370	363	342	354	371	367	350	342	339	342	312	383	364	363	342	346	341	324	333	333	336	372	355	364	349	377	316	374	346	389	338	310	324	378	367	342	354	333	365	355	332	337	330	329	331	344	337	388	324	344	310	344	341	356	366	336	334	339	319	334	343	325	349	359	344	333	338	328	303	349	368	327	359	334	323	336	366	359	361	322	350	331	362	327	359	348	342	339	337	324	326	352	345	347	335	341	334	370	349	331	358	302	355	348	320	335	349	322	357	362	310	324	331	355	346	364	325	337	339	370	333	337	343	326	331	344	335	326	338	323	356	317	348	372	359	350	370	352	283	330	323	320	324	292	376	348	323	335	366	361	368	315	316	343	362	320	350	331	311	355	360	316	330	357	376	357	339	335	329	346	338	371	357	324	340	332	328	356	342	344	334	369	371	348	350	342	317	345	329	347	350	342	367	345	350	365	393	351	337	310	357	352	312	332	326	374	334	376	333	359	344	350	329	360	345	367	333	355	341	344	355	357	369	348	350	338	357	343	367	375	347	381	326	382	350	337	336	340	352	311	330	346	369	336	369	338	342	352	363	346	340	348	338	333	336	329	340	334	337	309	330	365	373	334	352	344	364	337	369	326	315	339	326	310	331	326	279	352	321	311	355	308	326	324	337	317	361	331	344	363	350	329	341	325	322	369	321	345	343	353	323	324	355	337	355	350	308	334	345	369	337	330	352	321	361	330	363	330	344	335	367	374	357	329	353	332	350	361	335	360	352	333	321	356	390	346	375	348	348	339	340	352	377	335	350	335	347	359	322	350	353	387	347	345	333	326	298	356	341	340	347	329	360	318	361	322	368	326	337	347	343	327	333	339	345	368	348	382	328	356	326	361	302	340	343	357	350	350	386	356	354	351	372	320	342	344	321	339	374	346	367	377	344	363	329	342	312	330	362	354	365	343	318	350	363	341	348	343	348	356	370	324	338	365	332	355	301	315	314	342	336	350	324	339	310	350	319	331	337	351	317	352	345	315	351	341	360	359	376	365	356	345	331	322	338	349	348	343	314	307	301	332	341	386	319	365	324	383	342	337	359	336	339	343	372	354	320	336	361	322	329	339	311	338	358	366	352	339	338	321	338	346	349	353	371	343	368	345	351	334	316	314	320	355	327	336	345	332	325	347	342	366	353	332	331	377	357	319	321	321	382	348	354	339	335	363	359	317	330	332	338	356	316	391	348	332	329	318	338	345	341	329	344	379	317	359	352	326	337	357	351	378	336	306	329	345	347	325	338	318	293	364	340	341	353	335	355	345	379	370	379	345	336	323	329	336	323	345	327	354	308	332	356	342	351	328	336	338	374	344	338	361	319	337	331	378	339	325	350	299	329	337	362	319	319	311	330	386	373	335	359	338	349	328	319	328	352	348	331	350	331	331	323	350	331	353	360	344	358	368	361	330	344	308	343	340	323	317	340	327	368	303	345	335	329	354	359	313	351	344	355	395	293	341	310	361	365	328	325	318	339	329	368	351	336	321	340	322	335	346	335	332	335	334	337	345	368	345	367	380	371	327	375	343	348	328	341	336	357	349	336	342	315	368	348	340	342	331	345	339	347	370	341	351	324	361	355	340	336	341	350	347	335	356	325	305	358	348	366	343	374	330	335	318	342	344	343	371	329	357	345	338	340	346	359	368	335	364	354	344	329	336	378	346	317	319	335	351	326	387	345	383	360	303	342	319	329	354	312	358	335	315	353	334	386	301	354	347	342	307	315	371	363	331	330	351	349	348	323	360	332	336	346	345	342	365	326	335	358	331	371	328	335	345	379	344	332	351	332	345	345	365	377	342	324	339	365	336	348	335	349	332	356	315	341	333	380	331	315	343	329	345	344	327	315	337	332	359	307	327	331	322	383	334	354	367	369	339	356	311	338	323	362	311	360	324	345	370	393	379	350	364	355	360	367	336	334	332	329	348	351	325	346	310	353	348	365	324	338	362	356	354	345	305	336	335	341	345	344	359	327	343	316	361	309	351	365	360	334	372	354	319	373	357	314	309	344	346	366	359	339	331	361	381	339	323	363	355	324	342	343	326	338	316	360	312	351	303	330	364	371	345	340	364	333	336	337	367	337	352	352	336	326	343	340	376	374	343	371	352	340	381	328	318	328	304	381	345	367	386	357	348	337	358	336	322	315	334	351	337	355	324	352	314	364	305	354	329	335	339	346	367	323	346	364	338	364	333	334	351	328	332	327	358	325	358	338	351	380	313	315	350	353	332	368	308	318	335	348	363	347	341	346	368	357	325	352	323	353	339	343	336	308	319	369	335	305	338	335	337	339	346	342	340	335	376	331	340	353	333	312	333	348	298	352	368	358	372	316	345	354	349	335	359	367	339	391	336	358	350	326	317	325	363	331	365	318	362	312	350	337	340	351	329	312	314	335	374	363	325	360	329	390	358	344	363	329	312	343	354	333	325	325	341	346	340	342	376	322	388	366	344	330	341	341	348	327	351	341	351	353	350	346	352	373	378	337	333	335	298	348	378	385	333	358	326	344	356	336	353	329	362	364	344	340	366	337	311	323	351	326	350	320	343	333	334	336	366	347	339	336	365	336	353	360	348	387	327	328	348	338	334	330	344	333	358	328	341	352	354	342	330	354	324	351	328	343	349	348	308	357	336	319	343	332	352	395	339	347	338	369	348	339	343	332	360	349	313	335	347	338	384	342	382	321	291	312	356	358	391	331	334	370	327	342	369	377	339	338	307	342	357	363	350	346	348	329	378	376	344	351	301	341	340	357	353	321	336	348	366	339	337	350	346	327	366	304	347	330	346	349	302	350	342	351	344	329	365	341	346	344	344	363	340	316	355	344	358	321	340	370	354	313	367	338	313	361	349	347	303	336	335	319	341	324	341	353	359	317	342	337	341	378	303	358	342	368	308	320	330	370	319	317	318	331	364	366	334	357	329	363	372	353	354	386	351	365	337	341	345	337	340	360	346	362	374	317	352	338	318	345	345	307	347	372	357	358	313	374	336	348	331	347	368	318	342	336	352	355	349	341	325	366	336	344	323	350	312	323	365	365	381	335	314	328	326	373	321	332	344	334	330	330	293	347	343	342	405	347	334	365	387	357	345	338	360	314	337	324	333	304	362	327	335	332	341	328	339	370	354	337	309	343	344	337	335	372	374	386	353	359	306	335	346	371	328	324	324	358	352	337	342	341	315	310	351	319	315	363	354	348	347	350	354	351	319	369	333	330	348	358	335	374	291	324	363	332
27731	16067	3754	2232	1483	1110	837	647	474	469	377	338	331	270	233	214	212	212	225	204	197	224	190	211	237	229	233	229	247	257	224	220	196	161	150	197	125	168	166	165	137	158	172	160	152	167	161	159	152	169	142	164	166	138	136	150	148	153	167	117	176	147	154	172	134	115	168	166	150	153	138	126	163	136	166	146	157	147	154	149	148	130	154	162	162	138	168	160	155	120	142	126	133	141	151	143	140	132	128	126	125	165	151	127	144	141	147	145	145	154	163	149	139	151	152	163	147	131	145	158	135	145	125	142	154	156	149	147	146	149	133	138	158	146	127	132	128	152	144	165	138	141	141	145	137	152	147	145	140	137	137	155	133	140	139	138	119	140	170	147	153	128	157	147	128	142	157	159	129	147	158	140	150	162	138	136	143	144	117	165	153	152	165	140	142	141	155	142	121	142	151	147	139	153	136	121	146	140	137	155	150	157	133	132	139	149	172	165	142	163	148	122	158	150	150	159	168	157	174	132	131	148	148	161	156	134	160	146	149	140	151	136	138	141	154	144	128	146	136	154	146	143	143	146	161	142	133	145	150	169	135	150	147	142	133	133	130	156	137	148	156	146	156	147	141	126	136	159	149	124	157	148	169	167	130	168	135	142	135	122	154	150	147	140	142	147	144	146	143	165	153	143	134	155	137	148	146	140	135	137	137	148	151	151	145	129	139	152	154	125	127	120	136	152	140	130	159	146	140	158	139	130	131	154	141	157	158	166	158	126	130	169	168	130	147	129	130	144	164	130	136	155	159	178	149	154	137	148	138	130	132	151	139	123	125	133	146	130	142	150	121	163	152	144	133	139	128	107	134	111	152	139	149	125	139	152	131	131	151	147	159	151	160	157	152	135	131	158	148	142	132	141	163	141	155	139	159	149	120	123	152	127	140	136	131	134	160	124	148	134	162	139	142	123	128	137	138	152	132	133	143	151	146	146	147	154	154	159	115	130	161	138	133	144	155	137	132	141	161	172	150	154	145	126	149	169	150	150	156	146	150	122	127	156	161	159	143	135	136	140	167	126	160	134	148	181	131	145	140	116	168	152	139	144	138	152	140	149	151	143	171	164	158	150	150	149	144	149	134	125	161	147	135	151	132	141	144	159	140	142	155	145	170	149	146	121	140	156	135	166	146	139	143	115	152	134	153	156	127	135	146	127	145	140	126	162	147	163	148	154	127	149	154	150	112	157	158	141	161	144	129	118	146	154	142	161	166	160	130	133	156	148	141	156	140	146	148	138	138	118	157	143	174	152	169	150	130	136	145	150	151	143	128	143	142	143	136	150	169	152	145	128	117	151	154	150	151	160	157	142	140	165	126	116	140	142	151	134	130	167	134	144	150	139	135	153	148	141	151	146	125	134	119	140	139	154	153	149	134	152	133	153	139	150	163	130	146	119	146	137	146	145	142	124	135	139	136	121	138	162	163	150	142	150	150	165	154	134	138	127	143	159	116	135	128	142	123	150	141	155	155	156	152	130	138	136	135	139	142	112	182	143	130	136	156	141	164	136	155	130	158	137	126	142	170	155	146	150	147	149	150	140	122	141	151	146	178	136	138	142	147	143	138	169	167	142	143	152	162	145	141	142	134	157	118	169	152	153	125	179	144	154	159	127	156	127	117	149	132	129	144	155	158	143	128	149	136	136	137	143	127	142	134	120	132	152	143	150	156	134	139	111	141	132	152	177	136	151	137	117	163	135	144	152	149	170	144	145	173	137	155	164	155	147	138	153	162	137	138	144	129	123	138	137	158	142	155	160	155	143	132	127	152	138	130	152	130	142	158	150	134	150	148	153	144	129	150	146	126	168	133	152	154	135	151	145	110	123	136	144	143	123	151	165	109	135	160	148	140	130	141	158	149	148	153	152	158	129	160	135	143	138	136	133	131	133	128	143	134	151	147	147	145	142	123	127	135	153	140	179	136	139	151	145	160	139	131	152	168	132	140	143	155	132	165	146	131	142	144	136	140	126	151	135	132	132	141	133	170	145	138	125	133	146	150	152	158	152	139	134	169	169	142	134	153	152	122	161	147	129	137	136	139	115	169	136	122	149	156	161	167	136	159	155	154	145	156	132	137	121	146	127	143	133	123	157	138	147	143	129	118	143	150	142	145	146	122	155	112	141	153	146	129	124	140	130	136	146	154	134	135	140	134	131	150	136	147	142	126	160	141	143	140	131	147	156	143	148	157	129	148	138	149	140	130	143	153	138	156	147	164	130	138	158	141	143	142	154	140	143	131	144	144	133	159	161	113	137	143	160	136	143	157	148	157	109	129	159	131	138	136	145	147	149	125	143	141	151	156	161	147	136	144	135	133	156	135	140	146	145	133	143	141	141	135	141	161	135	140	133	168	153	138	131	153	143	139	165	114	141	133	154	134	123	160	151	150	150	152	140	165	160	136	150	150	151	142	150	144	139	149	140	167	150	163	141	142	158	141	142	131	140	154	156	141	114	163	126	141	148	124	137	156	150	141	145	156	169	156	147	168	149	153	148	138	133	129	175	161	135	150	133	148	142	143	144	148	153	113	149	120	153	136	134	145	151	158	140	158	131	130	170	157	138	151	148	132	154	116	124	139	141	137	153	154	154	127	130	145	134	132	143	140	144	145	138	147	147	135	153	137	161	134	153	150	152	156	145	133	148	134	131	144	148	140	154	133	142	115	161	156	122	145	152	149	142	167	148	149	139	160	155	136	129	159	151	147	152	147	139	130	147	148	159	150	136	140	139	148	151	125	140	153	134	133	163	147	138	148	155	136	131	166	141	140	138	146	151	149	149	138	155	131	132	134	152	148	147	147	126	143	153	152	138	163	135	132	142	146	128	130	141	142	130	162	143	140	147	116	137	162	136	144	163	158	177	165	131	132	145	154	140	129	159	126	157	136	143	136	149	133	149	134	155	155	137	154	153	145	147	148	154	161	134	160	140	144	136	147	159	169	124	145	156	140	173	155	130	123	150	162	137	143	134	122	145	127	141	145	140	148	155	136	165	147	158	128	133	157	154	141	172	146	135	154	126	143	148	149	155	152	130	153	161	112	143	150	146	130	142	144	138	142	127	152	144	150	137	171	118	153	140	138	153	119	162	138	143	142	150	157	143	143	149	114	162	168	135	147	135	166	142	137	151	152	159	148	140	164	161	147	165	186	167	160	164	150	154	151	134	122	151	153	143	155	168	136	150	143	149	143	141	154	133	159	149	138	130	134	157	145	140	141	144	166	156	139	149	152	143	144	130	149	152	167	158	159	146	148	152	127	131	118	117	135	130	153	169	149	158	122	126	155	143	158	157	130	137	127	142	143	149	147	127	121	130	144	139	138	142	163	156	146	142	146	149	143	133	130	135	170	155	131	137	131	145	151	167	129	144	144	138	122	154	145	130	129	148	132	140	132	145	156	140	140	164	128	118	130	128	135	152	141	152	169	125	174	160	142	151	170	159	162	139	128	152
16758	9965	5877	6563	5477	4419	3610	3061	2451	2116	1861	1694	1570	1336	1261	1124	1147	960	931	878	894	904	786	953	947	1029	1029	1017	1265	1319	1219	898	762	673	693	679	639	588	610	618	597	567	572	599	564	560	537	576	579	542	524	512	555	518	514	542	500	509	527	485	515	500	517	515	526	497	529	483	538	491	522	473	506	475	447	477	469	451	439	491	501	453	490	450	475	479	463	515	476	433	448	525	504	473	456	485	468	462	480	478	500	481	461	472	495	460	454	444	499	447	457	470	413	446	454	404	449	492	457	466	461	441	447	428	457	480	470	481	465	461	458	466	477	477	476	432	430	440	455	457	396	475	468	497	477	495	442	460	445	447	442	454	482	465	440	422	451	417	464	482	436	446	433	487	474	480	466	449	445	467	454	454	487	441	474	446	444	452	447	482	455	451	448	457	474	411	429	462	431	476	453	453	443	466	446	448	467	462	448	493	438	430	463	455	418	459	455	449	436	474	475	485	496	458	465	465	481	480	491	468	454	430	447	457	446	446	469	477	440	435	461	474	437	445	443	433	465	450	464	416	487	448	446	460	437	432	448	428	463	473	464	448	429	410	455	472	447	432	459	459	459	433	466	429	428	423	462	465	432	442	461	404	453	451	444	437	449	465	447	401	410	446	462	432	402	456	472	455	422	468	472	421	433	467	463	466	436	426	453	437	422	460	465	464	478	429	460	474	454	454	458	433	429	471	499	406	420	448	417	466	447	461	470	460	449	463	429	439	449	449	445	446	449	459	474	472	465	413	453	463	471	408	489	444	455	452	446	438	436	482	426	443	461	434	450	425	459	434	480	463	435	419	461	437	452	411	449	466	455	429	442	461	485	445	439	448	475	448	451	449	424	432	445	441	466	448	434	466	456	420	450	445	454	422	449	449	443	464	467	444	446	438	448	450	445	453	444	429	475	453	464	425	436	460	474	423	438	474	481	444	408	474	467	464	463	460	468	463	470	444	445	463	451	438	426	472	429	446	467	439	403	467	471	432	436	487	451	438	436	480	454	447	468	465	452	437	435	475	406	425	440	392	420	476	442	490	413	443	439	448	436	434	447	426	457	410	478	426	469	431	441	455	428	451	432	447	422	425	477	461	477	433	445	489	442	426	405	485	413	465	439	436	470	461	433	455	434	407	453	477	447	448	432	450	442	483	428	474	451	448	435	442	486	456	442	439	437	457	458	472	457	427	449	445	453	448	449	456	431	424	422	444	459	438	430	464	481	464	447	459	443	486	438	465	417	436	471	433	470	484	422	425	462	469	469	457	428	454	405	452	431	444	452	460	481	424	480	457	455	452	437	431	472	476	456	445	433	428	431	422	428	413	446	444	452	457	489	450	427	475	433	441	420	432	468	450	449	425	383	463	460	477	473	440	429	440	456	427	408	497	479	442	434	436	454	446	452	446	415	436	468	468	466	470	441	443	470	447	463	441	459	412	395	399	482	424	491	459	456	428	437	450	455	458	450	477	476	443	473	451	426	433	449	431	420	419	460	462	436	462	487	453	417	470	434	439	450	444	495	502	480	455	474	427	456	444	464	458	430	430	416	453	440	460	452	471	440	428	444	416	437	469	450	452	477	429	477	452	449	440	418	436	448	423	450	473	434	468	453	465	460	448	463	403	445	431	461	463	464	462	458	425	460	487	436	422	485	455	505	468	488	471	476	475	465	465	454	460	431	465	442	458	439	437	450	416	468	477	460	434	475	472	429	461	483	477	450	431	459	431	446	464	485	463	457	453	458	436	464	458	463	475	445	456	408	421	428	425	433	466	448	484	493	442	452	454	437	482	472	447	411	431	454	467	408	496	455	445	470	466	416	440	472	453	477	420	438	469	491	448	464	429	421	438	439	471	460	455	407	437	443	467	426	426	476	460	432	429	453	476	450	468	461	452	456	450	466	417	481	453	471	450	434	433	419	468	416	415	459	478	436	459	430	429	480	443	453	463	422	480	470	463	446	462	431	468	472	461	434	444	464	483	453	478	502	470	512	430	455	450	424	431	466	460	479	467	416	477	493	439	479	428	463	470	433	444	445	454	445	459	495	481	460	475	448	442	482	472	435	427	447	453	465	466	452	474	428	448	458	464	430	463	464	476	459	447	467	466	464	475	437	510	431	455	433	465	452	459	477	456	429	446	433	461	494	428	463	438	430	449	449	491	467	410	483	428	451	464	438	451	454	406	416	430	464	498	456	484	472	431	477	440	464	406	470	412	478	427	451	465	451	481	444	471	453	454	464	472	431	431	467	484	434	450	430	424	452	444	420	417	460	418	457	428	474	459	449	425	441	447	454	455	427	482	452	469	511	463	464	463	428	461	442	414	419	465	457	434	497	476	423	464	464	449	469	430	432	440	477	471	463	439	440	469	434	474	438	436	449	481	482	444	443	433	450	458	410	469	410	463	422	435	456	459	452	457	459	490	473	454	445	453	441	438	459	464	469	465	458	443	459	453	434	440	446	432	433	447	380	442	414	460	424	466	433	479	429	464	465	491	482	437	485	468	431	463	465	463	470	428	492	460	466	439	416	462	425	490	438	464	487	471	406	500	433	444	465	465	451	451	468	454	442	461	450	453	479	443	470	466	444	433	442	447	454	442	441	437	456	423	461	426	452	426	495	462	428	477	458	480	427	460	461	452	435	469	430	453	420	480	457	467	470	458	478	465	454	418	451	465	449	439	435	435	449	458	466	411	490	429	418	439	442	442	472	440	472	428	469	434	452	457	429	449	459	432	445	435	444	463	478	451	423	462	440	452	466	483	434	486	436	468	481	465	445	461	450	412	414	468	450	404	431	425	439	450	418	435	474	455	411	450	449	437	440	469	419	460	454	452	449	494	460	463	396	459	441	435	464	463	435	442	444	439	500	475	432	444	492	447	444	452	481	483	466	439	459	443	468	426	396	438	478	461	437	484	450	463	510	427	433	395	426	389	446	468	449	456	412	480	458	463	436	461	479	480	424	426	422	453	466	427	454	465	472	478	491	482	441	440	460	434	460	433	457	442	465	423	477	463	453	470	495	415	459	445	457	472	462	457	434	441	419	426	428	443	431	495	456	470	447	422	439	421	427	486	443	466	411	486	452	479	421	476	419	461	423	432	467	427	455	453	427	402	496	444	444	461	427	490	461	466	442	435	434	453	478	455	463	437	434	414	398	442	429	477	465	490	403	476	461	450	448	447	468	459	455	530	450	499	462	469	442	446	440	435	437	461	435	457	423	450	434	440	458	427	466	424	459	451	447	407	441	431	455	481	442	453	499	464	483	457	485	449	447	431	478	456	455	448	455	446	462	458	461	484	431	414	446	471	452	423	442	466	432	447	458	416	471	441	451	427	441	470	440	428	437	438	444	494	423	456	453	467	465	465	415	451	471	456	423	455	433	446	472	450	441	416	450	464	472	477	450	453	442	433	464	422	433	469	455	433	460	445	438	450	439	461	402	439	442	446	442	432	452	449
2661	804	309	294	264	265	220	236	243	223	211	214	198	226	220	206	210	211	214	204	204	225	202	218	224	191	177	212	213	210	221	183	192	216	207	212	186	207	202	211	212	185	220	193	204	201	193	201	216	237	201	213	214	240	209	211	192	226	215	193	218	209	203	242	223	213	235	210	203	195	229	214	206	172	212	197	222	204	213	227	205	202	232	200	224	216	212	188	220	200	232	187	205	209	198	221	232	196	222	217	194	227	197	202	200	218	220	182	229	193	203	204	204	214	190	202	224	198	184	182	236	190	204	222	207	232	193	218	188	223	216	224	211	214	207	209	189	185	222	205	206	204	216	203	193	216	221	186	219	196	216	220	220	212	220	229	221	209	230	206	192	206	202	212	217	213	238	223	214	212	225	202	216	247	227	212	206	233	221	211	189	216	215	222	204	201	213	200	203	225	247	247	204	211	209	205	242	207	227	175	205	191	223	187	193	205	226	217	223	198	199	208	206	232	189	207	202	183	197	224	209	214	174	202	222	208	185	195	207	220	208	225	199	197	184	194	194	204	207	208	196	214	200	213	189	206	224	211	194	217	232	188	201	205	213	224	215	220	230	218	190	212	189	218	210	186	213	224	200	199	209	203	204	233	192	203	200	208	224	217	214	205	215	198	206	219	195	188	200	200	222	218	252	235	199	214	217	200	165	211	223	218	215	213	200	201	225	207	204	220	194	213	180	212	232	203	159	200	219	216	217	216	216	218	238	199	200	235	195	214	209	210	191	196	215	204	205	224	200	231	208	233	197	200	212	230	235	211	229	206	218	231	215	206	212	209	216	215	200	204	192	228	197	216	215	187	190	191	207	233	203	215	190	203	222	202	211	208	217	187	224	195	216	217	193	191	249	212	220	227	252	203	207	201	208	210	227	228	226	210	191	223	225	205	207	206	224	222	213	231	206	206	224	205	200	210	188	203	207	224	185	205	210	222	225	210	234	213	220	216	245	185	190	212	199	213	222	229	194	184	205	202	227	211	211	195	223	210	200	254	225	200	208	239	201	218	205	222	208	184	194	191	212	196	198	218	221	201	215	220	174	202	212	215	203	231	202	225	223	217	197	196	192	231	210	211	221	184	243	193	223	226	216	215	193	205	227	190	246	249	198	232	205	204	196	221	187	211	238	227	180	228	209	207	210	202	210	198	194	232	190	225	196	213	240	223	202	206	246	208	185	200	222	223	210	210	205	220	212	202	206	187	205	207	217	213	199	202	194	214	227	192	216	213	224	195	229	209	206	214	222	186	193	197	231	202	206	214	210	236	219	200	223	201	208	230	229	201	203	212	207	219	246	182	199	214	216	210	213	206	232	220	213	218	224	176	217	211	193	188	205	237	202	210	196	210	219	207	208	208	209	215	205	210	221	204	221	214	197	204	198	204	210	230	210	194	199	210	216	199	195	212	212	216	216	215	193	201	201	230	213	196	200	225	198	181	200	206	214	227	182	213	235	190	195	216	216	198	206	200	215	214	176	203	231	207	196	200	222	216	200	211	183	191	201	210	195	237	207	216	215	189	194	204	209	206	196	207	214	223	209	185	198	208	212	218	225	187	199	204	195	198	197	205	232	214	213	202	196	185	200	202	206	206	181	217	216	184	201	179	196	214	209	215	189	231	217	221	212	187	195	233	213	201	230	216	197	196	215	195	220	201	232	213	203	222	220	192	230	205	174	202	230	211	194	214	224	194	225	226	236	214	187	180	204	225	228	209	197	219	191	221	197	256	201	219	223	204	196	225	185	193	207	198	221	218	231	209	205	206	189	198	184	204	228	201	214	190	179	219	199	202	249	231	209	247	186	201	209	213	196	231	227	236	204	207	196	190	193	199	204	213	203	217	223	206	206	216	195	181	210	203	205	202	205	217	211	199	176	203	201	213	219	213	180	224	220	200	180	219	203	187	202	214	207	179	217	204	216	206	197	205	204	209	198	227	220	214	199	209	207	193	196	201	207	226	198	213	202	224	191	210	203	252	203	233	238	201	222	220	237	201	184	223	231	194	229	198	227	200	218	214	228	206	230	208	215	228	215	219	228	227	237	203	240	198	213	195	223	233	196	226	214	222	227	234	195	201	197	201	221	209	215	197	216	199	213	201	207	221	209	192	202	208	220	206	241	230	211	234	203	209	227	207	231	215	240	207	203	189	197	222	206	220	205	222	203	202	228	214	210	219	197	232	199	203	199	219	218	215	201	203	215	233	209	197	172	211	215	237	220	212	204	211	210	216	234	229	193	197	214	223	217	236	207	209	183	186	219	199	204	197	216	226	205	215	231	232	197	207	202	207	226	226	217	224	198	229	189	217	206	176	209	190	206	200	173	198	226	215	176	217	205	209	208	201	202	224	197	227	212	197	209	195	210	210	215	235	213	194	216	208	201	202	224	224	190	203	201	222	185	187	235	207	218	207	213	205	226	218	226	229	215	232	194	210	211	211	194	221	201	211	241	194	238	220	230	223	221	226	189	239	227	218	221	199	213	222	233	226	199	230	200	213	191	201	193	221	198	182	212	203	237	205	197	214	197	215	204	205	203	211	211	206	232	207	186	232	218	203	208	192	222	215	220	203	196	206	217	203	192	190	243	196	236	223	225	220	238	193	222	203	225	199	211	191	220	222	216	222	224	189	189	199	212	201	177	221	198	230	211	211	217	204	221	251	202	200	184	221	193	238	191	214	204	221	221	206	199	201	244	220	202	214	203	230	219	204	229	212	202	213	200	230	206	206	215	231	215	209	198	228	197	224	200	213	214	219	181	212	215	200	187	223	228	200	223	206	203	199	226	211	209	216	239	194	190	209	205	196	222	200	199	235	209	223	224	233	214	191	210	203	211	199	213	198	222	213	228	217	213	209	205	202	211	212	211	187	212	213	222	188	257	198	221	197	211	192	194	211	179	218	213	187	217	219	214	217	202	217	183	200	193	235	197	198	216	193	199	207	208	208	202	215	221	232	205	211	210	203	192	182	221	208	207	206	219	196	225	224	201	189	206	195	206	209	226	174	213	220	195	198	204	215	226	191	197	206	207	167	219	194	199	203	171	215	221	228	229	205	236	182	205	197	226	220	203	190	193	233	207	214	204	221	193	216	192	192	216	209	207	197	224	210	185	210	201	184	233	211	191	198	200	219	215	217	228	220	196	203	203	214	237	198	196	213	219	228	239	219	210	220	217	207	209	202	205	220	210	186	205	188	188	197	207	188	203	188	204	210	219	206	213	195	195	232	215	213	216	224	207	215	196	229	201	212	229	211	199	203	202	220	202	234	184	221	192	199	195	215	219	201	210	177	196	227	217	181	210	193	193	192	220	216	216	235	210	204	185	214	224	220	223	185	224	207	214	200	198	221	176	219	206	224	228	189	203	196	209	226	203	219	227	219	206	195	183	222	182	213	218	204	216	214	219	211	207	188	201	208	225	210	177	198	208	228	212	206	189	239	194	211	227	215	179	183
2558	1277	786	842	800	743	768	694	685	677	679	648	663	629	603	635	653	623	618	615	624	619	598	655	590	623	642	640	577	683	614	606	664	665	616	565	602	619	612	585	674	621	636	616	584	644	658	601	629	604	582	598	648	612	585	628	607	610	589	643	580	562	613	609	572	609	672	631	610	603	632	612	627	615	620	612	604	568	613	577	569	616	598	584	627	596	593	595	551	638	599	581	627	617	595	599	625	628	582	586	622	653	609	563	594	665	629	607	597	675	606	588	629	591	615	638	596	635	620	641	599	587	594	621	648	574	601	607	625	579	603	611	632	605	606	595	603	585	614	623	618	615	601	610	635	634	651	622	579	637	595	579	634	624	617	608	562	574	610	611	599	605	607	638	599	648	611	656	621	600	645	580	584	625	575	600	582	603	595	652	582	586	593	614	613	610	614	652	596	628	595	604	643	627	618	587	598	613	586	635	600	617	601	596	592	599	634	615	609	631	615	635	622	606	642	608	584	603	583	609	620	608	634	607	595	590	611	589	607	584	607	596	620	583	575	623	630	593	607	595	615	585	577	627	613	583	626	597	609	623	613	594	599	647	636	625	606	625	573	658	575	599	607	587	594	639	625	582	616	605	556	573	633	639	649	544	577	611	579	640	613	632	581	601	599	588	629	603	561	577	637	614	650	603	605	614	610	565	609	625	618	606	598	602	614	590	615	606	637	615	638	609	630	603	587	655	628	611	588	604	633	607	628	597	575	587	619	618	576	597	607	600	602	644	617	622	597	634	622	556	587	587	625	601	607	553	540	594	578	628	617	599	607	648	616	610	629	591	593	611	595	633	646	584	620	598	587	602	607	616	621	611	567	613	624	604	599	603	566	623	611	602	574	631	627	643	626	579	571	636	609	604	591	607	566	619	598	610	605	690	587	642	579	572	614	587	617	590	643	626	606	567	586	573	652	584	643	555	592	637	579	601	579	634	587	620	662	564	627	621	604	569	649	538	611	590	607	600	610	557	607	596	629	595	589	608	614	619	608	577	631	608	614	577	592	605	578	604	619	618	587	593	626	612	615	660	568	586	645	604	587	608	592	602	607	561	605	559	581	602	622	628	605	627	572	564	609	609	652	605	629	598	583	612	645	565	626	578	625	609	630	583	637	606	632	592	608	602	618	614	580	593	610	583	593	604	628	630	577	602	596	590	609	600	582	571	634	588	607	590	611	617	591	582	591	624	638	596	593	612	614	551	561	616	587	660	592	615	669	611	614	595	615	566	614	634	590	593	592	577	604	617	613	627	598	568	629	614	602	585	596	585	606	600	638	604	572	588	580	595	569	596	615	599	599	602	627	604	562	615	598	632	615	585	611	615	620	621	654	628	612	652	595	577	645	611	533	616	566	618	624	613	581	624	630	637	613	592	636	623	566	626	568	596	578	620	579	603	605	551	592	604	621	635	590	610	605	579	584	604	620	614	570	579	652	603	605	597	586	588	591	617	586	587	611	603	604	577	550	570	610	609	553	628	559	600	613	612	618	566	627	623	626	602	624	618	608	633	576	571	602	640	614	574	621	606	557	604	577	590	605	603	599	618	565	580	590	639	595	603	639	602	582	622	607	592	653	587	628	599	625	652	636	613	609	568	640	631	621	595	631	603	617	623	572	607	552	624	591	612	569	628	606	617	636	574	625	586	602	630	634	630	622	592	587	597	601	602	616	636	574	596	595	564	634	593	605	628	626	582	589	611	611	605	607	592	604	655	626	571	628	581	609	572	642	605	627	630	599	650	597	601	599	624	594	590	598	606	589	626	653	612	599	661	635	592	608	620	608	607	612	604	599	579	626	558	606	650	597	632	616	597	560	668	647	608	563	586	638	583	631	614	615	611	576	600	609	583	631	622	594	582	606	597	632	595	644	625	571	614	606	582	605	614	581	650	579	619	616	577	613	675	656	593	639	569	632	642	609	623	602	565	596	646	618	621	623	630	583	611	628	581	587	619	611	627	595	590	593	649	564	575	613	611	665	658	632	554	610	638	619	639	617	638	625	601	590	614	619	651	604	589	640	630	621	570	620	622	651	622	602	563	621	638	612	582	570	617	619	581	610	569	620	625	637	562	575	591	629	588	577	603	624	638	602	612	658	613	610	591	603	637	603	619	587	571	613	603	564	631	638	583	640	608	610	612	605	618	613	616	578	551	598	587	621	634	649	606	605	585	616	662	568	620	611	583	594	643	587	610	641	596	601	596	621	582	572	588	581	593	599	611	655	627	588	612	622	630	587	609	594	620	610	525	624	610	594	573	594	593	601	656	610	594	599	601	631	616	615	592	598	582	589	600	593	631	615	618	609	623	584	590	641	635	570	624	597	592	609	580	610	621	566	624	611	617	608	570	621	594	593	608	576	598	603	624	609	631	604	619	605	611	661	605	594	606	660	615	652	609	566	586	581	598	616	597	626	622	631	630	641	568	596	605	584	624	618	601	644	638	620	566	644	593	615	624	604	606	614	568	623	606	603	589	604	616	608	632	652	609	588	602	605	578	615	583	608	579	607	606	584	593	598	585	572	576	601	642	577	660	619	609	567	597	612	661	649	642	589	617	609	614	602	592	595	651	621	623	595	615	635	610	657	564	598	622	613	604	614	618	561	622	606	619	569	591	639	601	591	615	629	622	611	593	614	527	584	596	629	586	644	569	600	588	588	612	609	584	625	632	608	625	601	630	616	644	607	619	609	593	610	626	576	604	598	634	642	559	599	608	630	607	611	620	592	597	612	606	612	617	576	604	612	575	633	593	642	590	576	653	596	569	616	566	601	639	619	619	612	585	602	626	596	599	628	633	576	593	592	609	609	640	595	656	615	625	629	626	622	602	600	618	584	533	627	614	581	582	606	593	673	593	644	596	589	587	609	576	566	596	614	602	626	577	641	642	571	585	618	613	617	589	578	565	598	609	609	608	621	590	580	615	733	575	605	600	614	586	611	602	551	622	589	604	604	617	647	587	587	618	603	628	632	607	611	581	639	590	607	642	616	634	637	620	611	556	607	560	649	631	589	655	578	585	640	548	597	610	626	608	604	597	605	636	560	609	592	640	602	574	583	549	617	656	569	596	598	591	621	584	607	614	625	645	638	608	586	593	586	588	590	570	569	609	601	616	589	616	600	586	591	576	621	618	616	612	613	578	653	625	645	585	578	618	619	580	613	621	607	598	650	622	620	643	566	602	581	614	568	626	582	623	566	614	632	607	592	653	667	643	606	668	593	594	613	577	627	608	575	613	565	594	611	594	620	613	622	620	592	591	598	631	652	616	623	619	562	597	630	601	605	639	621	623	607	667	589	609	589	601	589	609	609	583	576	617	586	607	621	619	624	605	591	632	586	629	610	633	613	623	592	591	627	643	601	627	605	551	605	618	576	622	620	609	645	594	625	604	625	612	611	549	605	556	640	599	606	593	593	579	598	546	625	617	594	607	581	628	619	579	587	622	586	560	602	580
12615	5527	1535	1125	751	604	409	328	286	251	231	203	174	153	160	156	143	131	131	143	115	140	127	130	120	136	142	127	155	159	162	118	119	118	114	118	121	114	127	111	104	129	121	109	113	92	95	110	98	112	111	116	99	115	103	98	121	94	84	89	115	117	108	111	95	117	111	97	100	109	117	92	118	97	96	108	100	104	94	90	90	84	113	110	98	97	112	103	87	95	100	117	97	124	99	77	112	106	115	107	89	87	94	96	110	81	92	96	115	102	90	117	103	113	101	96	117	97	97	107	110	88	90	84	99	109	114	105	104	83	91	110	95	94	98	82	91	107	91	108	97	98	109	119	92	98	96	104	85	108	98	109	99	105	98	122	99	87	92	106	112	92	84	90	106	112	96	95	98	91	100	81	121	93	114	108	101	85	106	110	80	100	113	86	97	106	106	103	115	121	101	99	94	104	93	102	107	107	92	74	107	99	91	98	117	103	80	106	119	106	87	88	102	102	81	106	97	95	108	93	86	119	100	113	99	95	102	91	96	114	109	88	91	88	98	98	116	94	120	98	101	96	106	120	90	87	113	99	106	95	108	87	107	117	103	94	89	89	100	97	98	96	88	94	95	87	97	109	108	100	98	102	100	90	101	104	107	112	82	87	93	96	96	109	101	104	89	70	95	81	109	95	88	97	117	104	99	108	86	93	104	115	113	106	106	102	105	105	113	105	93	109	118	110	89	82	97	111	106	79	108	106	99	114	104	97	105	100	103	109	101	103	94	108	90	95	83	99	104	119	70	95	93	92	96	93	85	95	114	81	97	110	106	101	80	95	87	123	92	92	104	93	88	96	106	102	99	107	91	120	85	99	118	95	83	81	119	111	94	83	95	94	90	103	109	90	101	110	106	90	93	88	75	89	110	99	107	98	81	96	95	112	105	94	95	130	106	100	96	97	90	95	97	103	107	88	99	104	98	100	97	92	112	110	93	81	91	103	109	106	94	102	97	115	97	102	100	99	82	110	88	85	91	116	94	88	96	117	87	97	115	117	97	81	99	108	99	95	126	84	83	110	86	124	111	115	94	99	104	85	113	106	99	98	91	96	88	91	104	94	98	88	105	107	85	95	91	84	103	115	96	99	90	108	92	100	92	108	81	88	94	96	109	100	89	100	97	97	115	98	96	88	95	85	99	104	104	89	106	100	113	88	99	98	121	118	97	98	99	117	95	86	125	91	111	107	111	114	100	83	89	101	104	103	120	102	117	108	91	104	90	121	97	101	106	93	72	106	81	110	101	108	100	91	96	105	104	117	78	86	94	93	92	89	97	87	97	89	121	117	97	94	101	105	101	96	91	104	87	80	80	111	94	112	100	98	101	97	89	99	89	110	91	114	85	77	108	88	109	93	97	113	80	114	93	91	108	107	101	110	105	109	95	106	91	101	107	99	91	98	97	103	94	102	118	108	98	107	86	116	92	84	100	111	103	94	92	89	104	88	100	88	90	122	108	91	100	83	104	107	105	110	95	112	118	95	73	90	95	95	101	85	87	116	97	97	86	96	78	107	112	108	100	96	100	96	106	110	97	106	101	93	114	110	109	99	85	98	96	103	99	96	113	117	100	99	81	99	98	95	92	100	100	106	82	112	116	78	105	103	109	100	94	103	116	117	102	114	84	102	104	99	98	92	94	101	108	94	104	89	96	97	88	100	99	94	100	86	105	117	77	100	88	93	95	99	93	111	98	99	83	104	112	97	109	97	95	113	102	95	91	119	115	105	102	101	111	107	99	100	103	105	113	95	90	87	97	111	95	108	104	111	100	100	87	93	85	94	97	87	96	103	78	90	96	120	96	84	103	97	85	118	105	111	101	99	102	116	110	90	78	101	84	105	87	102	94	99	93	105	87	88	97	95	89	98	105	123	93	90	107	104	95	102	99	92	116	93	89	102	98	107	94	96	86	92	103	118	91	113	102	89	130	93	100	88	88	106	112	106	110	76	110	100	112	95	97	84	89	95	94	102	107	102	110	109	94	113	115	115	87	87	114	111	95	92	106	128	99	77	95	84	104	72	107	81	78	102	117	102	109	93	106	91	97	102	85	98	79	106	91	90	90	94	88	97	114	128	100	100	92	97	101	94	115	84	94	96	96	98	118	105	100	97	75	99	89	87	122	83	81	89	102	103	101	99	91	82	95	92	94	108	99	105	111	105	109	94	111	84	98	94	97	85	106	111	97	84	96	102	102	95	83	85	99	100	106	101	90	91	103	89	106	101	79	101	80	103	99	95	110	95	98	97	81	115	80	108	117	112	94	99	102	81	96	112	92	109	98	84	91	88	102	99	112	86	95	109	87	86	89	106	103	113	79	108	86	109	99	100	81	98	86	86	85	103	100	114	101	95	122	99	108	94	85	101	118	99	100	108	99	94	115	89	89	100	114	96	101	90	99	108	96	95	99	120	106	93	119	105	113	102	110	104	87	90	97	98	93	111	97	94	96	88	89	102	101	89	92	105	99	104	118	110	111	102	97	102	77	108	105	91	94	101	96	89	78	82	95	106	108	102	94	100	101	89	102	96	108	109	88	109	92	75	93	118	104	105	90	98	96	105	114	101	85	104	77	99	94	106	104	101	82	79	96	90	99	79	109	83	101	82	116	98	95	104	94	90	81	105	88	114	93	93	109	99	101	100	106	95	103	85	126	87	105	119	89	90	86	83	112	89	102	87	124	99	101	91	96	94	84	98	102	94	110	98	107	95	85	100	92	100	93	92	102	92	117	93	99	100	107	89	98	92	95	92	81	93	87	88	102	117	87	111	79	109	100	96	90	94	116	98	107	98	105	95	93	90	108	110	93	96	100	118	96	119	90	103	111	103	96	100	109	100	95	83	93	124	98	104	91	95	103	94	112	93	98	105	89	86	98	97	128	95	97	98	108	89	100	105	107	95	114	102	101	91	94	96	82	111	95	95	98	112	101	91	87	102	97	110	119	109	108	100	91	84	105	99	98	91	96	116	97	104	97	95	92	99	99	99	95	99	89	82	93	98	100	96	116	105	116	108	95	98	106	90	93	88	106	99	98	83	109	103	96	100	107	99	98	99	95	98	104	101	117	91	120	101	112	91	99	78	103	107	120	106	104	113	102	119	92	113	80	97	90	105	98	102	126	83	85	84	88	90	88	95	87	96	92	129	99	83	97	98	90	94	104	96	90	107	120	100	89	93	104	94	106	116	82	98	97	114	84	111	98	100	86	77	112	103	92	103	108	104	81	109	103	92	88	95	89	96	119	106	99	102	107	106	112	91	89	88	104	91	87	105	107	101	98	90	106	93	110	99	102	98	99	102	88	96	105	105	88	103	84	114	104	98	87	97	85	99	83	101	88	95	88	111	112	93	121	89	100	94	95	89	98	75	113	117	107	93	82	112	95	94	87	89	84	97	119	93	90	102	93	99	104	92	102	96	103	99	95	89	90	103	112	99	95	89	101	105	100	106	110	92
7885	5091	3131	3639	3149	2404	1974	1608	1432	1307	1073	966	936	778	705	675	648	615	593	612	556	585	545	594	548	644	673	705	715	667	752	618	529	448	412	504	452	410	399	406	410	400	429	353	368	371	380	396	324	371	359	399	380	359	367	353	339	340	390	360	359	353	324	369	326	328	346	320	383	360	369	359	353	325	378	343	344	313	343	327	310	344	360	333	336	357	363	327	337	334	354	370	386	312	320	332	334	343	326	338	395	338	338	330	301	308	322	288	336	335	338	349	347	336	330	346	330	314	309	283	361	346	316	337	336	300	352	302	304	330	326	346	312	289	361	339	351	343	344	325	347	314	335	330	346	307	311	340	324	332	308	337	332	351	317	343	292	332	317	329	321	353	324	319	330	305	309	335	330	351	360	292	318	321	333	340	321	342	320	337	348	325	349	343	351	313	289	352	337	359	310	349	320	347	306	322	357	315	325	303	315	318	332	313	346	350	336	322	296	320	326	340	309	341	299	307	321	316	325	333	323	354	335	348	312	351	339	370	333	315	310	300	318	295	344	342	349	280	327	325	319	322	351	327	319	318	319	343	334	317	311	343	345	347	330	326	310	329	317	340	332	344	362	289	332	323	326	327	315	319	343	362	347	311	340	337	316	353	355	321	355	370	320	350	343	326	309	342	288	314	321	336	330	327	303	315	317	333	323	318	319	343	316	316	309	367	349	359	303	318	331	328	338	346	344	344	331	366	319	302	333	361	343	312	340	334	355	313	337	313	310	324	295	322	338	324	351	320	300	312	333	341	321	327	321	329	314	350	306	334	333	305	337	335	358	312	320	304	333	324	334	307	304	325	313	325	340	329	348	310	343	333	344	324	320	329	294	299	316	301	299	332	301	292	304	344	337	317	329	290	317	315	345	337	321	340	320	331	314	335	307	337	342	315	346	322	362	331	333	317	351	322	340	307	336	347	305	328	339	357	321	324	312	358	341	370	319	337	331	333	312	300	347	322	324	347	301	356	314	371	323	340	307	330	335	337	291	307	299	349	316	337	319	317	310	328	347	316	315	339	347	310	313	304	336	325	336	330	329	299	335	367	306	287	307	305	295	337	305	293	307	343	303	299	322	342	332	325	306	308	334	330	325	297	323	306	306	346	343	310	350	350	329	323	326	316	281	305	311	358	329	337	319	300	326	296	345	285	344	323	299	340	310	339	317	311	353	316	341	339	320	317	357	330	326	312	342	334	328	308	304	309	353	321	332	343	347	334	325	318	288	323	333	330	328	318	331	306	338	311	314	318	312	315	307	360	315	324	316	324	291	315	335	325	317	329	322	297	327	340	327	317	340	284	339	304	342	341	353	338	320	352	324	335	324	315	303	338	321	329	338	328	317	315	341	324	372	340	338	335	317	309	334	324	358	330	306	322	353	328	312	336	284	321	317	348	335	339	319	314	331	326	301	336	365	302	345	328	316	322	323	337	335	328	321	300	339	305	344	328	355	333	343	345	303	302	344	312	342	312	307	355	343	330	286	347	326	343	356	298	316	321	354	325	346	309	337	336	321	323	329	316	311	294	310	324	326	341	365	339	303	335	337	351	350	314	332	341	301	319	348	304	321	314	312	308	353	353	326	345	302	333	312	337	322	334	319	347	318	315	340	317	362	290	293	330	327	326	325	305	318	316	333	284	324	339	317	333	320	322	315	316	370	308	335	359	301	356	355	347	294	338	334	323	309	342	334	336	326	304	315	320	327	299	342	310	332	352	303	291	323	311	336	319	298	330	330	301	322	341	336	295	317	351	345	329	333	325	319	349	303	318	299	322	325	341	340	312	305	377	347	296	320	324	352	334	359	304	302	348	365	316	319	339	343	294	322	320	373	345	348	326	337	334	330	308	321	352	343	310	345	326	343	319	317	325	329	315	311	329	347	353	323	322	327	326	299	330	329	310	307	338	325	326	324	300	309	338	305	311	322	335	340	311	327	287	351	313	326	321	329	329	313	343	305	336	345	335	342	312	314	328	299	325	308	330	329	316	311	314	315	368	309	329	299	317	313	300	331	344	365	343	347	318	323	328	328	374	333	318	328	305	318	316	325	343	342	320	319	321	319	334	345	351	338	333	349	300	359	298	321	334	334	301	309	344	357	348	323	318	315	310	329	326	339	347	304	305	339	337	330	319	326	307	320	331	346	328	340	320	317	303	331	360	317	318	281	330	329	340	308	303	342	352	338	306	333	320	339	360	334	325	374	326	315	324	318	298	362	337	334	322	317	323	343	338	318	284	335	338	347	307	314	339	319	352	305	326	302	342	343	315	321	332	299	315	342	339	296	350	320	323	319	332	305	318	313	332	313	313	331	324	317	323	309	339	325	330	321	317	346	309	329	323	325	342	313	337	317	332	327	333	337	333	318	323	326	307	326	315	314	344	319	345	338	336	311	328	319	329	315	361	342	335	324	322	327	329	338	352	351	338	292	334	345	361	348	323	341	332	329	314	330	303	301	320	348	326	339	327	321	335	338	304	338	279	290	335	314	357	335	341	330	337	337	298	329	349	319	320	317	340	320	328	325	323	337	317	353	331	341	305	332	342	312	336	336	318	322	356	330	332	327	360	333	304	315	332	318	342	334	297	291	315	321	317	313	335	344	330	313	328	324	309	287	349	315	327	351	309	322	346	325	307	320	352	338	306	346	348	331	299	351	348	306	356	293	324	369	328	282	323	313	317	312	328	360	304	299	345	305	301	338	339	328	338	339	340	315	356	316	351	324	301	373	307	308	322	318	326	315	331	322	309	297	329	301	312	319	325	344	291	311	317	329	326	320	317	303	322	347	331	344	339	348	336	357	322	343	312	363	331	324	339	345	370	336	339	336	326	318	318	321	310	341	330	320	336	368	321	347	311	312	303	330	300	329	359	347	321	313	325	355	307	370	328	330	362	342	335	341	366	310	325	336	337	324	308	308	306	298	347	314	314	333	325	308	313	342	318	317	316	324	317	303	311	322	338	377	358	332	307	323	335	318	302	325	352	292	304	331	318	314	316	309	314	341	307	316	319	305	331	349	304	342	337	309	343	334	342	329	324	336	351	309	331	330	345	304	301	307	317	333	315	299	345	343	306	326	298	319	317	340	340	319	338	352	314	325	278	299	327	322	341	313	318	328	321	328	329	347	347	307	292	349	356	317	322	313	324	337	340	326	335	315	329	344	341	317	327	345	304	321	329	320	339	363	313	340	342	349	322	303	331	307	326	300	351	310	346	330	355	316	303	326	322	279	358	359	334	304	346	297	317	297	350	351	316	306	307	328	329	313	346	326	315	317	351	339	345	359	317	345	344	313	312	345	359	330	326	304	315	349	330	329	356	326	304	329	353	318	351	337	306	330	343	347	328	332	314	312	360	347	359	312	363	345	324	337	333	348	302	328	319	343	315	315	318	306	313	340	329	328	331	317	326	301	327	290	313	329	319	304	344	332	324	288	318	331	318	334	339	340	321	312	301
23374	13331	3574	2367	1504	1127	825	652	542	431	370	352	321	276	275	265	239	216	212	237	233	196	225	217	206	226	225	229	251	235	231	218	185	183	183	181	147	191	160	163	144	189	169	170	159	155	159	148	181	155	168	157	183	130	176	168	132	188	144	145	132	151	156	169	150	168	177	171	150	164	160	157	147	162	149	154	162	149	133	130	146	151	160	171	157	173	148	128	132	160	166	153	151	142	154	120	133	162	146	155	139	170	138	171	156	135	146	132	154	163	157	137	143	151	162	152	157	157	133	155	180	137	131	147	158	146	181	159	127	131	151	142	114	154	138	145	166	155	153	150	145	157	169	128	123	150	138	147	139	149	136	162	128	143	151	156	147	154	163	157	139	138	143	160	167	141	135	158	150	136	151	152	149	143	185	154	159	155	137	160	131	151	136	156	149	150	148	146	144	156	145	181	186	155	158	143	139	129	185	125	122	164	148	153	149	165	153	137	118	153	160	143	133	137	156	142	137	139	149	152	140	148	131	158	126	134	165	138	135	135	168	148	150	159	132	127	166	138	147	137	148	152	160	155	144	149	138	134	146	146	173	151	132	132	136	148	176	148	129	166	151	148	151	172	166	138	169	137	146	150	146	142	157	147	118	145	166	136	152	157	156	160	146	140	156	141	140	139	154	135	121	162	133	115	144	146	148	166	147	145	154	137	130	144	156	155	156	125	172	166	147	158	162	140	160	149	143	157	149	149	126	131	135	161	143	156	155	149	156	147	155	159	166	157	153	148	142	134	153	157	156	176	161	148	154	138	142	134	150	135	138	158	174	149	157	143	132	142	156	161	162	145	126	144	135	155	171	130	135	159	160	155	164	156	149	120	135	155	167	149	162	140	164	131	138	147	149	159	127	137	135	150	168	142	142	136	143	163	154	142	157	152	120	143	141	154	145	160	158	175	140	133	141	153	160	143	161	162	140	156	149	126	150	121	153	128	139	155	159	151	160	135	150	138	145	149	135	125	146	143	144	135	143	152	139	175	122	147	144	146	147	144	149	165	163	146	165	149	154	171	132	153	180	150	164	148	162	134	153	165	144	155	137	141	137	148	159	142	174	146	133	140	156	151	162	149	152	160	136	140	154	141	177	149	157	166	142	127	148	129	157	138	152	135	155	141	148	140	113	147	141	117	146	151	143	133	141	158	142	158	144	152	143	145	183	126	172	155	144	127	137	147	141	168	159	146	133	161	142	167	156	157	147	153	167	146	128	184	147	132	146	150	141	150	155	123	154	156	132	167	134	141	150	143	173	139	116	150	128	157	157	135	143	163	161	143	157	156	161	137	167	146	149	137	142	140	170	139	157	147	140	161	150	149	135	150	167	153	132	179	145	148	156	139	157	147	139	136	138	147	166	176	163	147	152	136	148	166	156	147	144	136	131	133	151	155	146	148	139	119	149	148	168	143	153	159	152	141	127	140	144	147	140	158	161	167	139	141	137	150	185	161	140	130	157	138	131	154	143	144	148	154	144	153	152	132	178	133	162	144	144	125	141	142	124	153	141	157	166	139	132	139	167	157	165	139	150	149	152	134	142	153	153	144	140	164	138	137	147	155	161	125	145	149	157	152	153	157	140	146	167	156	142	142	176	128	135	172	168	145	149	158	148	160	154	133	144	153	145	156	163	159	164	155	162	169	160	146	136	169	148	149	145	152	138	148	138	143	144	143	151	157	164	144	148	166	155	133	173	155	152	157	142	154	160	152	167	164	146	163	147	172	142	148	138	149	146	144	159	145	131	154	141	131	156	137	149	117	153	133	136	153	147	161	142	145	131	139	155	140	138	136	147	143	136	151	148	137	134	158	168	158	142	156	149	147	138	156	157	141	143	161	147	148	136	140	169	148	171	134	126	147	177	167	126	181	162	157	152	140	154	155	136	123	154	143	158	166	148	130	145	142	124	142	147	163	166	152	163	156	142	147	155	139	155	132	149	151	146	120	154	164	146	158	157	139	171	154	166	149	179	149	141	163	147	141	144	170	133	156	153	164	144	140	129	145	152	141	141	133	135	126	163	144	161	155	163	146	149	160	147	128	139	143	146	168	168	151	149	150	166	149	146	160	157	129	149	140	168	157	146	168	147	159	133	152	143	173	155	148	154	150	155	156	152	146	154	149	134	149	159	140	133	152	146	144	161	148	142	154	149	138	154	145	140	160	173	152	149	160	158	123	153	147	144	151	167	124	151	149	149	162	168	125	160	134	156	176	130	145	129	140	151	149	169	144	146	161	158	156	157	158	129	145	141	146	147	155	160	146	143	159	159	147	140	145	150	135	139	158	147	160	144	140	148	133	118	139	183	135	151	145	167	157	164	170	168	145	151	126	154	140	142	157	149	137	134	145	135	124	175	146	158	166	130	136	142	148	132	154	174	151	148	170	144	146	138	157	154	164	162	141	145	144	172	151	153	152	136	144	164	143	143	159	138	157	157	146	119	152	146	150	157	147	151	161	118	170	147	146	148	160	147	146	154	141	148	149	157	144	144	133	153	164	176	170	159	159	152	155	141	135	130	140	146	147	129	144	155	148	141	136	154	161	146	147	148	141	165	141	153	150	162	141	144	161	138	157	143	155	159	155	147	155	140	146	141	163	132	151	129	138	148	128	155	160	172	127	136	134	160	130	153	162	171	152	167	121	152	144	146	134	143	145	147	157	164	147	129	151	146	158	125	157	143	153	151	144	132	148	142	146	163	152	120	133	149	149	134	129	153	143	140	145	155	147	160	159	159	146	124	149	152	148	139	147	138	134	123	154	154	131	127	163	135	160	149	143	150	154	142	152	137	152	157	137	147	135	136	165	160	141	155	163	167	156	130	130	146	154	162	163	172	134	150	146	157	154	151	153	148	128	160	137	114	136	162	142	140	144	153	160	145	156	142	149	143	158	132	152	144	146	125	154	121	131	162	132	143	149	134	141	145	156	158	165	163	121	144	136	159	147	128	150	134	144	148	176	148	132	149	147	148	154	172	154	150	125	140	171	150	143	138	135	166	168	143	159	144	134	159	152	167	148	140	187	151	150	177	132	154	139	141	146	142	143	145	148	149	150	154	155	163	168	171	138	138	154	152	149	149	151	157	133	149	132	144	152	181	147	141	150	138	150	164	152	129	134	132	157	158	142	171	137	159	136	149	167	140	136	137	142	140	163	143	137	136	157	168	133	139	153	128	135	115	152	142	134	139	151	151	146	154	147	175	137	163	163	145	144	149	144	167	154	160	169	132	156	164	148	165	160	175	170	137	154	130	141	143	156	163	174	146	141	142	169	146	148	142	153	148	161	152	181	136	142	154	140	158	156	164	127	169	133	141	132	137	139	140	142	145	152	146	162	158	144	138	141	158	150	154	165	163	154	142	157	140	165	144	135	151	133	114	129	160	157	159	153	152	160	164	140	138	158	160	135	152	157	149	133	150	150	147	144	136	143	154	173	142	150	159	162	145	137	130	152
12838	9870	6192	6891	5877	4688	3870	3190	2638	2313	2007	1794	1551	1475	1340	1230	1089	1089	1000	976	932	853	867	1041	984	1062	1083	1332	1239	1317	1161	829	807	704	745	703	691	603	619	564	581	573	606	613	609	514	621	564	567	585	565	565	559	524	536	526	553	527	540	543	528	538	569	547	535	566	506	525	546	504	480	484	506	485	509	481	499	494	458	510	451	505	498	504	525	485	463	525	505	458	495	514	522	463	440	490	483	495	492	525	452	445	521	488	524	466	482	502	506	488	471	442	484	473	503	503	496	527	455	512	466	490	464	486	446	507	486	480	477	459	502	439	469	452	454	481	486	488	489	460	457	464	486	457	461	457	455	475	467	505	477	481	458	503	466	470	480	462	489	462	497	490	503	480	452	450	493	493	495	446	483	464	505	487	447	444	465	457	469	472	466	489	490	477	495	486	479	465	468	510	510	470	437	443	473	470	505	470	458	475	498	451	508	496	450	463	464	443	466	471	459	473	501	452	499	481	467	488	469	456	469	478	457	493	497	482	503	436	513	466	478	449	458	524	477	456	503	486	455	451	458	464	460	467	456	503	450	477	445	432	441	493	464	459	428	462	498	434	454	470	474	475	482	456	437	455	441	483	551	497	476	447	474	469	439	461	448	477	500	457	476	461	432	433	471	461	502	462	497	459	466	440	467	428	499	419	446	490	491	443	462	458	431	479	434	483	485	462	460	495	398	424	460	490	474	454	486	460	497	455	478	497	458	511	474	455	494	439	430	483	454	470	413	455	467	453	513	486	476	470	470	469	484	489	465	467	489	426	476	475	477	481	464	460	506	446	427	465	487	450	460	494	508	456	487	446	478	455	466	459	477	459	463	490	469	446	461	505	450	447	475	459	478	465	475	472	460	513	487	472	455	480	477	450	481	468	480	478	437	450	478	454	464	441	446	481	498	501	491	466	468	487	450	453	459	449	495	482	480	429	445	476	451	458	468	475	431	461	510	514	479	454	418	480	439	453	486	475	478	464	481	451	459	499	485	428	485	460	512	436	459	485	494	490	504	487	490	421	459	457	445	470	430	460	423	479	535	497	456	441	487	501	435	454	479	525	475	466	475	445	465	527	480	480	459	425	494	488	462	482	467	472	454	463	462	466	465	435	468	480	459	493	453	474	486	489	496	435	457	473	487	485	459	469	447	472	433	504	468	416	410	438	473	492	496	466	473	484	469	472	473	499	444	513	486	480	480	471	461	482	471	430	467	446	457	475	459	484	466	504	484	460	469	461	461	472	505	469	482	521	431	487	461	475	508	456	441	460	466	455	477	485	473	484	462	450	467	466	421	519	445	427	449	486	477	404	426	439	473	432	517	476	446	448	452	476	468	470	458	481	484	464	492	477	447	456	476	412	423	464	503	499	444	434	461	481	480	472	499	500	471	487	485	504	474	474	495	478	463	466	451	480	465	452	532	465	500	454	482	465	489	479	544	485	457	457	464	484	474	450	473	458	485	498	482	489	479	484	483	471	494	480	456	442	490	441	480	451	448	486	478	482	454	462	466	449	439	487	435	447	475	535	444	481	483	470	474	474	483	468	459	429	464	471	467	467	470	471	479	508	460	433	430	426	481	454	455	427	444	487	471	444	494	445	435	438	468	461	468	484	407	448	460	473	469	458	482	456	488	436	439	463	462	465	460	467	430	450	463	482	424	480	471	468	458	462	495	489	471	495	482	422	492	508	428	491	449	469	452	473	492	466	464	477	467	438	482	477	438	421	484	486	491	479	448	451	456	452	445	497	457	517	444	492	436	466	471	458	468	453	472	463	434	487	466	460	498	472	455	445	512	482	488	438	476	492	465	518	468	482	491	460	479	462	486	479	451	482	476	457	449	472	445	460	495	488	473	480	465	469	433	462	468	492	477	437	419	463	464	475	475	485	462	436	481	464	485	451	505	440	482	446	498	504	467	482	467	475	469	448	458	454	463	506	478	499	462	465	438	461	473	464	464	457	528	488	454	450	458	455	497	494	493	478	468	485	444	469	425	466	490	489	485	488	480	435	511	476	463	465	478	452	484	474	452	488	431	504	510	474	465	501	474	481	468	410	443	480	496	471	467	483	478	456	462	469	478	502	469	469	474	466	448	428	462	479	460	452	496	470	463	501	452	487	477	459	487	430	478	491	447	469	457	438	462	472	483	475	481	468	473	485	491	493	458	458	462	507	425	448	461	560	475	504	463	448	452	430	496	496	475	499	467	446	472	468	454	452	451	487	495	473	474	493	507	484	460	505	504	484	447	490	445	434	441	486	509	476	449	484	454	462	477	429	475	480	491	428	487	469	461	470	459	466	460	447	495	511	431	466	465	480	465	453	499	438	482	464	462	495	508	464	507	496	470	469	519	502	469	463	509	487	468	507	469	463	457	449	458	490	514	485	472	470	451	476	468	463	509	478	467	510	461	486	459	457	484	475	484	451	488	468	460	444	484	463	450	486	511	446	456	507	496	471	477	474	439	502	433	473	448	458	476	517	442	458	466	445	450	496	491	481	472	460	479	487	439	458	450	451	476	468	471	473	424	484	482	444	469	483	503	497	467	435	481	510	467	459	493	470	495	436	482	445	451	450	446	446	449	494	450	461	447	488	462	488	448	490	491	433	437	462	426	513	459	482	446	459	458	438	462	493	452	460	471	470	474	461	471	524	459	424	470	433	490	491	429	480	449	416	469	480	452	481	505	441	467	485	476	469	465	475	463	445	457	470	433	469	501	472	439	475	483	481	495	468	491	454	471	482	468	492	476	427	460	437	447	499	453	473	451	427	455	441	436	485	467	507	488	431	459	480	450	461	520	492	463	501	447	419	506	468	492	485	441	466	490	492	488	465	432	448	409	481	459	441	466	483	461	495	454	476	476	460	463	474	477	448	483	471	484	477	467	453	498	453	460	456	498	488	448	483	471	446	469	479	483	481	465	477	467	449	444	483	514	433	494	487	500	471	469	502	464	426	448	461	505	488	445	450	414	448	472	481	493	490	487	471	443	460	488	463	448	473	467	430	421	468	486	471	457	459	447	474	450	466	437	472	507	481	467	459	503	468	457	459	452	447	489	466	471	445	505	451	450	464	491	455	516	519	451	481	519	508	462	455	460	428	460	469	442	433	477	461	479	467	484	442	474	438	501	479	473	479	446	517	424	472	454	470	450	460	459	454	506	461	449	485	453	460	470	464	472	503	425	474	479	463	459	488	474	432	473	472	458	487	472	436	479	438	459	462	467	467	493	454	461	468	479	491	442	477	421	467	443	485	458	475	477	478	470	483	496	485	466	450	503	469	516	493	468	483	472	487	415	466	462	472	445	462	510	507	489	493	455	488	505	440	486	451	458	481	480	481	488	460	481	483	470	435	497	462	452	477	484	427	471	449	482	483	480	489	445	439	465	463	450	458	474	466	481	510	463	501	473	429	456	472	463	445	446	487	504	448	467	451	496	493	462	488	493	472	505	483	461	472
2636	788	364	308	270	266	253	249	221	208	233	229	215	234	243	225	231	219	234	227	227	240	236	240	198	235	241	238	231	197	234	241	220	223	238	195	213	227	219	223	211	222	226	205	236	241	235	184	256	227	232	207	223	232	244	212	236	210	223	233	239	204	210	188	256	209	227	220	222	241	263	221	231	228	207	230	199	207	211	204	217	219	202	237	212	229	231	238	229	211	223	215	228	214	221	231	235	217	234	214	246	256	228	212	229	193	205	196	220	199	232	232	208	208	218	246	186	219	222	231	215	188	225	223	226	188	223	222	188	223	217	217	206	218	228	232	205	213	232	183	234	220	194	215	233	230	211	190	241	222	230	206	220	202	240	214	217	201	179	230	214	190	237	247	219	220	202	232	212	208	230	228	208	206	215	230	204	211	215	246	207	219	233	205	217	220	228	226	200	227	197	234	216	212	216	215	220	261	201	214	211	199	219	205	219	202	218	208	225	248	198	190	231	210	247	211	227	206	219	197	243	224	215	201	222	190	235	219	195	228	233	265	227	207	229	206	199	222	236	199	223	221	221	196	221	213	245	186	255	193	230	207	217	220	253	238	203	221	206	204	225	207	226	198	221	227	236	208	223	217	226	227	236	232	209	245	236	208	234	204	217	214	209	187	241	219	195	231	214	191	218	217	209	203	219	222	242	202	219	210	205	222	231	212	206	238	212	251	217	211	225	232	224	220	198	221	229	243	242	234	222	220	225	194	219	217	249	220	217	228	218	206	196	203	195	237	201	214	208	229	216	215	187	246	212	242	232	192	212	210	217	225	205	220	212	193	241	227	219	213	245	238	209	216	202	206	229	223	239	251	214	224	207	209	215	221	233	213	226	206	214	214	234	229	224	226	224	222	205	235	213	228	218	227	215	246	209	251	210	241	205	211	208	230	214	248	233	191	218	202	210	233	224	237	212	213	228	215	225	216	195	243	248	246	211	225	239	213	244	235	216	242	227	216	220	210	230	204	203	222	239	232	211	200	245	201	211	234	217	206	192	201	207	227	192	239	214	251	202	209	227	235	213	206	211	200	195	222	228	208	175	205	214	215	228	228	205	220	215	227	231	218	223	206	233	217	241	227	219	224	239	217	238	217	215	216	201	228	199	198	234	201	223	218	223	223	210	215	200	188	238	245	210	235	223	230	203	229	228	223	228	195	202	243	205	206	207	200	214	234	225	207	220	184	243	218	209	237	205	229	223	216	228	224	226	234	208	226	198	222	242	201	223	210	177	235	218	227	215	222	241	215	213	244	227	224	219	216	199	219	227	230	202	218	218	222	235	216	222	192	216	232	264	211	216	232	240	216	223	221	219	189	223	209	202	198	199	230	226	224	235	223	231	225	202	194	207	216	211	224	226	230	257	211	215	217	241	214	220	212	237	220	223	239	207	217	231	206	212	219	229	245	221	229	187	221	236	216	223	214	234	231	212	199	247	226	203	210	246	226	209	211	205	239	228	230	206	228	205	222	227	232	209	236	220	221	209	218	237	236	205	209	254	200	226	224	233	231	214	224	183	232	230	227	241	223	209	244	212	230	237	250	201	204	216	226	214	263	210	211	221	229	217	220	209	214	204	200	209	204	233	183	218	180	242	215	224	218	199	215	194	219	220	216	233	212	225	243	228	210	203	214	243	210	230	229	229	212	212	230	215	216	225	211	199	202	228	223	218	231	223	210	214	226	227	217	233	227	215	227	209	236	202	194	247	245	201	175	225	227	223	219	256	202	222	223	223	222	206	212	221	230	211	231	216	227	219	258	231	213	229	209	221	222	217	220	256	220	222	210	249	224	230	197	234	225	215	223	195	192	219	216	234	199	204	213	219	217	215	216	216	207	250	239	214	231	232	221	212	225	226	195	203	232	208	230	233	221	230	187	210	196	211	220	200	209	212	208	216	221	227	235	195	226	218	229	235	214	218	210	242	239	226	214	200	243	209	229	218	206	215	221	224	244	219	256	225	204	217	221	221	234	204	215	214	223	195	206	209	220	227	215	218	216	232	222	217	223	219	203	231	231	231	226	241	237	210	200	200	205	223	207	213	241	195	224	199	206	202	231	208	186	202	230	217	209	228	196	197	231	199	225	211	219	224	230	208	233	221	228	214	231	227	217	202	219	192	223	206	215	215	217	220	211	227	235	232	209	224	225	189	225	205	231	244	236	182	224	239	237	239	218	221	225	197	227	225	216	228	222	229	215	217	246	247	231	205	247	228	212	201	236	240	228	222	210	207	236	221	213	253	225	203	234	225	241	220	192	213	242	217	232	240	208	222	227	204	233	232	225	187	250	256	218	207	247	207	218	222	194	211	211	212	250	231	226	228	223	243	216	209	198	221	233	211	233	207	213	199	258	231	236	224	216	211	223	221	217	237	224	255	202	197	220	232	200	210	225	219	217	192	207	217	215	229	250	229	208	215	219	210	212	235	217	211	246	215	219	197	223	251	225	211	183	215	203	212	220	218	196	211	212	236	207	218	198	220	201	209	214	218	198	223	216	234	203	234	243	232	208	228	238	236	241	208	231	218	218	224	212	219	222	233	231	239	189	242	192	196	220	214	218	219	236	205	215	227	202	188	263	200	222	224	257	225	217	218	228	246	206	227	208	233	205	218	221	219	229	226	213	215	231	205	221	190	247	237	219	220	209	219	227	256	236	218	225	252	240	198	220	209	240	218	239	225	207	228	232	229	227	202	225	212	211	213	202	255	222	232	227	210	213	245	214	231	204	207	221	218	213	218	213	227	242	241	225	218	210	208	254	214	236	217	212	201	237	242	212	225	206	224	249	187	211	215	234	250	208	225	241	219	198	202	210	244	208	222	210	212	211	223	199	230	236	212	258	214	220	227	225	218	204	200	215	217	221	200	207	210	216	224	242	235	215	228	215	225	227	241	229	230	227	230	210	217	229	217	209	231	240	238	244	238	206	206	178	228	215	211	228	224	198	209	222	216	194	245	229	212	227	207	189	200	226	221	237	232	265	248	236	227	231	204	232	213	223	203	243	212	234	243	228	221	226	224	248	226	204	243	236	237	202	227	205	218	214	214	211	235	226	211	216	234	215	234	207	240	222	187	220	211	230	217	267	211	222	218	224	197	231	210	221	243	235	219	239	204	207	238	227	194	229	240	226	195	218	220	244	208	244	202	216	197	180	254	232	211	204	200	246	232	211	238	213	210	209	224	233	225	194	192	200	215	226	227	202	251	203	219	202	208	208	220	249	198	226	236	214	245	229	249	206	216	228	215	211	185	208	234	243	231	216	213	220	197	227	200	239	192	213	211	223	221	201	230	208	235	226	229	216	228	209	220	240	206	215	232	211	227	207	208	225	196	242	229	229	215	200	226	228	211	206	214	239	227	199	218	234	214	213	211	230	243	197	211	251	217	233	227	184	220	227	215	171	230	216	219	243	221	235	216	235	219	212	230	208	238	234	196	249	230	205	227	208	198	206
2541	1265	865	938	807	774	745	709	714	694	697	694	675	670	712	616	627	690	687	644	674	653	634	661	645	726	662	614	706	673	678	664	633	679	684	665	639	632	611	655	640	648	620	631	620	662	630	633	575	630	653	628	605	651	691	631	633	680	630	634	627	642	679	647	685	615	641	684	626	641	596	641	589	624	641	659	612	624	608	651	636	648	656	644	633	646	646	617	630	617	603	636	620	653	621	614	620	591	629	656	615	660	667	642	633	599	620	609	678	620	635	650	626	640	663	667	650	623	648	655	635	631	656	616	647	623	670	606	638	651	655	635	610	653	618	557	628	644	638	630	637	648	673	636	622	608	627	640	655	640	612	676	590	645	619	603	612	663	631	611	644	612	675	674	585	634	647	625	602	626	660	605	598	588	625	597	636	656	656	640	616	592	619	636	651	612	609	610	636	619	651	659	642	635	599	645	688	638	626	642	583	655	590	647	622	603	597	612	596	659	640	607	627	636	668	633	629	602	668	638	604	648	648	677	678	623	649	647	655	642	666	647	631	661	638	618	628	660	606	635	643	628	647	658	623	634	631	687	646	640	620	657	601	669	611	671	650	636	657	617	656	625	657	608	595	660	609	707	626	628	626	670	629	664	669	614	629	647	647	618	672	643	649	643	626	614	576	600	620	683	611	610	624	645	637	643	628	658	694	687	681	634	613	687	617	653	649	633	642	630	614	645	632	611	633	615	622	592	639	624	637	671	605	651	668	654	646	662	647	656	647	612	623	639	648	627	622	657	640	592	637	625	651	668	701	595	647	664	613	619	635	613	629	614	673	607	661	599	633	631	610	620	614	610	664	666	637	633	652	589	664	650	627	610	628	616	615	640	647	598	654	645	634	683	654	605	613	612	600	661	631	683	604	642	609	634	625	659	616	608	666	617	678	623	583	685	606	632	679	624	639	647	606	646	650	639	640	628	626	645	638	587	672	623	665	631	620	637	633	643	631	655	634	647	633	633	628	624	641	582	653	618	604	659	633	580	629	616	622	628	625	629	641	606	665	642	682	672	607	612	687	644	652	663	633	613	659	596	641	653	601	650	630	674	638	591	646	640	677	634	665	617	617	620	658	656	634	618	618	603	600	621	649	619	634	611	647	643	599	640	597	619	651	650	608	656	656	671	621	632	633	636	600	580	661	637	640	641	607	599	606	668	626	586	604	619	635	607	634	613	621	586	624	694	636	654	606	608	630	655	621	610	655	653	613	616	648	657	643	654	628	613	657	634	615	647	635	638	673	633	669	633	641	553	599	629	662	625	598	664	708	631	665	625	613	582	684	633	618	600	684	617	656	626	646	601	615	653	645	600	575	549	676	640	657	622	679	541	592	658	675	651	617	640	629	606	700	617	648	697	628	619	648	649	612	679	613	626	620	593	654	674	646	585	603	611	611	636	652	664	632	626	628	634	648	659	612	623	625	623	652	643	626	627	626	638	632	635	614	604	629	606	627	615	643	701	627	661	651	618	630	603	661	608	673	619	658	628	655	625	646	619	589	627	602	620	646	612	625	645	653	639	666	641	651	595	627	598	612	646	601	646	663	624	639	622	618	617	641	635	689	614	629	630	635	611	582	567	648	614	621	651	642	634	634	611	641	609	646	673	580	661	562	663	644	664	646	658	586	632	671	651	614	649	690	674	630	602	629	660	632	624	629	613	585	624	640	623	593	618	610	656	666	659	681	630	646	601	648	622	681	621	603	607	589	618	660	640	588	632	598	607	605	636	635	656	650	653	629	659	648	623	658	606	660	690	666	629	688	592	604	636	613	681	642	626	639	632	656	628	638	638	632	623	679	625	646	673	622	625	679	697	613	623	604	617	686	612	623	659	663	639	638	644	666	626	642	650	655	617	601	672	662	612	622	641	636	619	637	610	613	621	624	617	639	636	619	635	641	623	581	597	634	642	624	664	705	621	646	643	625	683	639	632	642	619	640	578	631	667	649	631	651	612	600	598	639	623	635	592	603	636	623	640	634	595	673	638	657	627	627	678	657	606	626	647	677	611	637	624	631	572	625	629	643	642	650	675	591	654	622	673	612	631	619	695	638	630	705	647	654	638	629	601	636	610	607	634	637	661	651	619	628	644	614	615	651	644	636	635	642	638	651	657	596	602	629	622	601	608	610	623	625	655	612	623	657	651	649	653	658	570	612	601	628	581	635	652	657	628	643	637	613	625	620	627	593	607	608	624	652	648	612	576	602	596	614	635	651	623	656	618	604	631	718	644	633	631	637	642	623	629	618	622	679	641	659	658	602	637	669	649	639	622	619	626	665	618	652	663	630	633	681	645	671	646	605	604	660	637	609	646	635	630	608	629	630	649	618	625	626	586	626	637	677	600	633	630	680	614	622	662	705	583	636	640	613	616	634	619	671	647	592	635	641	617	623	657	639	649	603	644	643	630	630	622	655	639	633	654	618	641	653	644	611	616	685	615	632	581	635	673	654	592	662	636	639	629	656	602	606	672	615	642	603	655	664	662	633	625	654	603	626	604	658	633	657	594	654	606	632	611	656	644	666	671	614	676	619	641	661	683	669	639	594	616	634	642	605	663	630	681	647	584	619	617	629	617	585	620	600	651	613	614	644	607	660	635	692	637	616	619	608	679	633	594	620	663	644	639	583	670	611	658	595	639	630	617	669	656	624	633	618	656	661	630	603	628	636	632	603	619	624	586	602	681	617	671	609	656	631	613	585	644	655	628	607	692	611	613	658	666	605	670	624	628	580	605	645	646	671	658	659	670	620	611	642	614	621	690	661	659	589	642	661	623	662	621	624	598	647	673	623	613	615	629	624	618	567	618	647	603	628	644	640	630	675	659	633	621	633	621	614	576	630	664	661	631	638	648	642	668	647	667	654	611	630	623	647	654	658	681	616	645	643	621	633	641	626	658	609	638	673	630	604	598	657	653	630	617	671	633	610	604	670	605	669	609	682	643	640	609	624	659	652	626	620	652	666	606	615	617	674	670	658	622	634	640	682	634	657	659	661	629	674	653	651	618	573	645	591	609	634	621	652	604	627	614	655	618	613	656	629	637	661	640	629	640	639	618	606	627	616	637	625	635	629	642	658	638	616	612	607	627	666	619	642	624	657	592	626	630	624	687	671	609	645	650	609	637	625	610	645	583	622	638	610	649	638	642	615	629	598	593	665	697	642	655	637	652	649	585	607	630	638	603	645	651	663	617	643	669	643	587	590	606	605	647	597	635	626	652	621	608	608	647	629	646	656	642	643	635	659	637	647	622	612	601	577	638	661	622	591	652	657	646	633	683	689	634	609	649	611	627	590	616	679	654	592	669	673	623	649	660	662	653	636	641	665	597	615	604	601	635	639	657	605	652	635	644	678	610	641	671	659	612	617	630	609	626	641	586	594	648	631	636	658	651	662	672	623	657	639	677	673	655	615	613	636	613	613	657	616	632	621	609	659	599	604	617	642	643	663	646	658	629
11951	7131	1581	1166	770	542	438	323	285	267	219	208	176	150	136	165	135	163	124	123	136	120	112	126	135	137	134	132	135	152	145	137	135	106	99	119	131	95	113	125	123	104	109	120	94	135	122	109	107	119	110	97	113	127	108	102	77	95	89	116	114	104	95	124	95	110	100	94	100	114	92	98	84	104	110	110	107	92	85	99	88	97	99	96	113	98	105	94	92	96	114	95	104	103	98	109	104	89	97	106	87	113	105	94	106	106	103	117	99	116	105	98	91	124	111	121	109	111	94	106	97	94	86	93	99	99	97	92	103	84	93	103	101	97	102	91	100	92	95	84	95	95	82	100	94	97	88	96	110	98	89	91	107	96	103	104	108	100	107	110	102	95	107	104	99	106	116	113	118	98	116	127	106	103	107	111	127	89	88	90	104	92	114	92	91	119	120	94	96	90	93	79	86	97	98	98	100	94	88	104	106	101	116	97	103	120	118	92	107	101	98	85	97	109	95	119	103	96	103	126	93	110	86	108	104	97	107	113	103	117	99	109	70	78	99	114	96	102	105	98	88	78	89	103	99	104	93	89	102	111	93	100	112	97	101	106	98	94	85	100	115	103	101	76	100	103	90	101	82	82	94	114	75	98	97	89	101	91	101	104	99	104	108	107	99	113	108	106	84	105	105	119	114	90	107	82	95	112	88	89	102	98	86	86	116	103	95	95	101	98	91	86	97	107	117	101	106	92	94	124	118	119	88	96	86	83	98	98	90	84	96	108	111	87	84	92	97	86	103	108	107	112	111	84	104	97	83	93	104	112	113	82	103	100	105	104	100	105	123	93	103	96	88	94	93	99	93	94	116	98	97	83	108	91	91	101	113	89	100	102	105	111	114	103	92	110	105	103	98	96	100	105	122	98	97	107	107	102	108	106	102	89	96	111	94	103	101	100	83	87	105	105	109	95	101	106	107	102	104	99	86	101	95	95	103	87	108	97	95	98	80	92	87	103	103	97	88	101	120	96	97	110	90	87	93	106	92	102	104	99	111	114	92	99	100	115	111	115	99	106	99	111	89	107	108	96	97	106	98	98	102	119	120	104	103	100	101	110	85	94	81	90	96	94	96	112	107	103	82	98	115	103	103	74	92	112	95	115	104	77	101	101	99	106	91	91	78	114	104	100	96	101	86	99	99	103	101	95	110	95	109	109	101	94	102	89	97	88	99	100	82	92	94	106	96	87	96	102	104	83	96	102	88	113	85	102	96	107	110	109	102	92	98	94	88	89	106	104	114	104	119	95	102	105	96	94	88	113	103	102	105	111	100	113	78	104	107	99	105	104	104	100	113	104	110	90	79	100	87	103	94	98	103	82	96	93	111	84	102	95	93	95	89	93	94	93	86	109	100	99	100	111	103	90	109	91	108	115	83	91	97	99	109	119	96	79	117	93	107	108	110	111	81	102	103	78	96	97	106	103	115	104	98	120	115	107	83	99	100	105	102	102	113	119	86	97	90	112	89	84	104	111	99	84	106	90	96	81	100	112	104	90	90	104	87	102	109	96	104	95	109	108	96	89	93	117	99	102	95	104	106	95	89	107	99	123	92	95	82	105	102	111	110	89	121	95	120	94	99	101	87	98	96	95	104	117	95	108	91	122	95	117	104	92	107	89	107	100	93	109	105	109	96	98	87	104	107	105	98	91	124	102	99	104	100	118	90	108	98	86	106	104	81	87	83	91	90	108	108	95	99	106	113	92	101	105	91	87	92	103	90	86	94	85	117	94	93	88	97	96	102	92	99	90	115	97	96	101	91	97	72	100	93	91	97	120	98	93	100	94	114	104	79	102	96	94	116	114	107	114	98	95	101	108	114	106	101	112	97	103	98	104	112	117	109	84	79	83	106	100	109	113	88	77	89	94	95	114	93	94	90	105	92	101	83	93	101	92	94	103	101	82	83	82	77	89	92	132	98	108	114	108	109	117	104	96	99	97	95	112	79	104	105	92	92	103	83	99	86	105	87	93	111	97	94	87	106	86	111	91	112	87	95	92	98	92	96	104	102	95	107	100	100	106	89	103	86	102	99	106	91	104	88	84	102	96	87	94	101	95	91	85	99	101	88	102	86	113	92	119	94	96	110	91	86	102	96	87	104	109	112	104	103	97	89	85	94	100	106	106	110	104	101	91	92	122	94	107	96	99	112	91	112	99	98	111	97	99	96	95	113	90	98	97	106	114	80	110	90	92	100	78	85	93	100	92	91	91	93	81	92	102	111	108	92	106	113	97	106	106	92	98	109	98	98	111	109	95	96	92	86	95	96	100	90	109	98	104	102	114	98	119	97	124	110	119	99	89	101	93	107	96	89	115	86	90	91	100	78	119	115	106	98	109	101	113	102	122	110	97	92	98	108	97	101	91	101	94	120	100	89	103	91	90	111	89	86	84	109	100	101	91	94	110	88	101	107	90	100	88	82	75	115	112	121	95	113	102	96	97	83	104	100	105	91	98	88	93	105	94	111	117	109	85	88	98	116	107	99	97	105	94	113	107	101	114	95	104	108	96	103	111	96	77	105	103	106	107	116	77	124	90	104	95	103	90	86	97	98	106	99	101	86	107	102	85	99	96	102	100	109	92	110	100	92	104	102	96	95	72	101	103	101	105	68	98	78	89	97	113	124	94	88	92	105	81	94	95	96	99	100	89	95	120	118	110	114	98	108	88	93	98	79	104	99	100	107	112	99	100	102	106	115	127	107	92	102	96	110	82	99	93	98	97	102	113	93	96	90	87	100	100	102	111	100	100	81	107	109	104	91	108	110	101	87	91	97	109	106	99	80	69	105	108	104	115	86	113	84	91	104	98	108	93	100	101	100	113	108	104	101	80	100	104	107	103	87	110	96	99	116	88	109	103	88	113	96	105	88	98	91	103	120	96	88	98	111	92	81	102	99	89	116	110	91	92	113	95	113	93	90	102	103	96	109	105	112	93	112	87	92	93	92	79	109	110	90	99	90	104	101	102	102	91	95	106	82	100	103	86	92	117	103	93	94	93	108	98	100	110	102	122	93	98	94	95	96	98	92	94	105	97	82	101	110	94	106	113	116	106	93	78	99	87	98	76	96	105	101	92	85	105	84	100	106	106	120	100	105	110	99	96	86	100	89	95	91	88	72	93	107	106	104	107	98	99	99	95	84	99	97	100	95	93	109	105	95	74	82	94	88	107	95	116	101	89	86	84	98	81	108	101	87	104	88	94	83	97	100	102	104	91	106	92	120	103	89	83	88	103	91	90	78	95	104	85	97	94	101	102	86	101	109	96	104	100	88	84	90	101	88	99	84	98	119	99	97	92	94	85	87	104	109	111	102	95	87	92	85	104	114	111	77	107	89	112	98	93	122	102	111	95	91	95	107	101	91	97	92	97	99	78	104	86	92	104	95	96	115	88	102	104	94	89	101	94	110	97	108	107	97	101	105	101	96	111	113	108	102	95	82	98	107	105	107	107
7497	6576	3233	3603	3085	2497	2036	1692	1446	1246	1114	984	821	754	765	724	652	652	602	570	569	548	581	563	588	599	686	676	676	683	690	590	527	452	446	444	466	440	394	440	366	362	417	377	396	386	375	405	405	385	417	406	395	350	395	397	362	386	347	412	370	353	338	342	372	319	320	353	317	340	375	313	339	346	344	350	321	347	352	351	349	361	351	364	365	368	335	337	356	310	352	365	309	348	330	321	337	334	338	311	330	330	310	350	315	344	292	351	332	320	347	329	340	344	359	317	352	343	359	327	346	325	345	375	321	316	345	350	307	342	341	332	325	354	349	308	322	319	352	307	348	348	319	312	310	321	321	333	322	351	279	361	307	343	333	315	344	341	334	320	328	366	361	352	346	305	364	354	363	295	313	334	313	288	297	342	299	322	323	307	341	332	340	322	320	332	309	317	331	363	310	337	341	317	323	321	306	296	297	324	343	348	316	318	350	337	372	322	332	351	320	319	337	320	298	304	316	322	354	327	331	321	323	315	332	315	321	319	353	307	350	339	325	321	295	328	316	344	318	362	330	308	338	338	316	334	287	327	361	318	348	342	344	334	321	303	298	337	311	334	319	337	365	318	337	345	320	354	323	339	349	319	326	324	339	362	322	315	325	340	330	305	338	335	339	326	315	352	326	355	313	346	291	301	313	302	296	308	354	337	332	316	335	312	353	312	294	333	326	327	338	309	330	307	331	346	309	330	306	360	311	307	293	316	309	336	333	308	356	291	327	340	324	324	319	332	328	306	319	353	352	336	287	331	388	331	336	342	335	314	325	311	340	346	322	297	323	289	305	345	340	319	314	321	295	336	346	342	305	277	337	316	345	343	327	326	330	274	325	302	346	292	314	343	323	335	308	346	299	315	327	354	307	355	289	331	331	345	367	330	310	315	317	342	335	339	293	329	327	363	315	357	320	341	300	315	347	330	325	339	321	320	333	281	328	347	361	315	353	310	308	355	344	328	318	352	319	332	341	344	347	322	296	306	332	329	321	317	325	338	343	328	327	313	359	306	314	336	340	334	313	338	312	333	326	358	325	356	363	351	343	315	324	347	344	307	353	320	348	342	319	353	341	335	352	291	361	319	305	337	332	299	333	313	359	323	350	314	327	346	296	325	329	380	351	330	323	372	328	308	324	341	329	339	320	311	322	373	335	329	344	315	327	284	301	318	348	337	310	329	289	360	356	345	318	286	344	310	339	331	300	329	303	335	339	334	329	324	340	313	309	346	350	364	342	335	312	329	336	326	339	312	335	328	312	363	315	328	321	350	318	324	318	312	323	328	323	351	295	291	308	320	305	319	354	318	327	316	355	336	317	331	343	310	348	334	325	344	349	340	334	288	325	323	319	333	323	312	312	326	373	319	329	328	329	302	332	352	327	310	354	327	309	317	356	318	337	337	324	330	307	300	341	319	332	319	342	321	342	302	323	337	331	335	351	329	324	319	333	320	349	359	338	297	340	350	313	326	324	333	325	342	337	343	328	336	318	306	333	300	325	310	361	304	343	315	349	333	328	362	313	343	353	334	383	342	339	327	335	319	321	345	299	315	364	352	284	334	339	310	318	333	338	349	332	322	337	294	332	309	319	291	339	342	374	299	353	328	315	324	329	308	328	353	308	364	335	313	330	348	346	332	303	333	367	336	316	292	335	339	321	343	344	327	317	348	316	368	339	338	329	312	328	319	371	334	306	321	345	328	330	354	332	340	369	348	321	348	349	341	299	330	399	321	323	342	341	308	326	331	337	362	335	341	344	279	332	314	332	342	308	321	334	324	327	331	326	342	331	318	342	353	314	349	343	316	325	333	315	353	328	329	348	291	287	324	315	350	343	320	360	356	350	371	344	302	371	325	328	298	359	307	298	333	325	335	330	335	334	324	315	325	334	312	334	310	360	348	293	341	335	337	354	341	343	335	335	329	343	315	325	335	360	348	318	337	300	321	348	323	328	347	322	335	339	354	327	339	338	324	320	342	308	305	298	361	353	368	336	322	346	305	306	312	341	346	353	336	342	291	311	323	322	306	308	322	314	342	381	341	330	337	361	306	332	352	335	344	303	334	321	323	327	334	332	303	288	333	328	334	317	328	297	337	345	316	285	321	329	318	308	290	335	326	337	330	310	319	332	306	359	338	330	318	349	334	304	312	361	340	320	282	340	308	356	327	327	335	323	340	325	310	323	300	323	330	353	317	349	303	331	337	307	313	326	335	323	354	327	339	342	296	335	344	327	345	290	381	305	330	325	337	314	365	354	297	315	293	300	306	336	362	325	320	309	332	334	296	302	314	324	323	307	308	340	304	358	331	347	326	304	310	315	315	333	359	322	327	318	350	334	332	304	346	309	340	359	313	362	326	316	332	348	343	335	312	332	296	357	325	317	320	330	307	354	319	342	330	338	296	324	319	316	340	313	324	337	359	317	274	315	339	314	311	329	325	280	331	323	319	309	311	336	348	333	324	325	344	344	350	362	318	334	328	342	302	330	325	344	363	317	325	317	309	316	346	331	327	326	324	318	329	322	346	341	321	324	337	328	342	314	320	317	334	333	348	321	320	319	299	331	357	343	349	343	308	315	315	299	328	322	366	330	325	328	356	346	318	304	334	349	323	323	324	329	312	338	299	344	342	363	355	365	345	368	338	349	333	320	325	289	299	323	308	373	332	367	325	335	320	314	301	311	310	296	322	352	351	347	298	310	337	347	340	307	342	315	317	318	316	323	315	320	346	325	329	328	342	347	329	325	286	339	309	353	320	323	316	329	315	335	325	335	332	310	297	345	337	347	318	288	306	350	321	333	359	342	340	320	325	303	349	317	327	319	361	308	317	307	307	333	310	324	346	316	331	325	328	331	320	331	322	363	329	337	308	341	297	327	340	344	334	320	348	319	332	320	308	281	324	343	327	342	339	341	301	306	335	329	344	348	317	352	338	354	347	360	308	320	332	332	325	341	342	330	306	342	295	354	325	311	312	324	339	318	308	326	329	351	318	309	348	343	310	338	322	331	337	366	363	314	332	353	327	316	306	334	322	335	308	305	318	301	323	310	333	301	355	364	287	313	331	353	313	334	305	317	328	369	313	309	351	338	330	310	325	351	326	339	325	316	353	336	329	296	321	354	354	322	334	339	327	322	326	310	321	333	311	341	298	313	353	357	351	340	325	319	314	325	348	319	313	323	330	321	338	329	328	347	350	334	368	304	328	344	334	339	351	316	359	271	320	320	349	301	332	325	326	342	351	318	312	330	311	317	339	327	342	312	339	338	318	350	340	355	331	367	317	360	294	329	335	310	312	290	322	342	307	307	356	331	356	331	339	316	338	301	332	356	326	298	322	332	349	321	347	335	304	343	325	322	341	327	333	328	340	316	344	304	316	314	298	351	344	316	344	320	323	329	314	319	297	326	318	323	335	346	324	333	325	345	334	325	334	329	303	355	324	333	326	315	328	353	303	326	347
21450	12599	3258	2155	1464	1052	789	632	430	397	381	319	294	237	260	224	245	208	229	214	202	206	211	190	200	192	194	187	212	223	190	189	167	165	155	175	143	156	169	151	150	171	163	175	147	147	167	155	130	147	148	143	154	138	140	182	138	127	153	156	161	127	144	147	158	172	135	162	149	136	145	156	163	146	151	163	152	164	142	143	126	166	156	147	153	147	135	118	167	143	130	143	158	127	143	145	152	135	122	151	164	159	142	152	128	152	158	149	159	164	146	144	159	137	151	123	136	145	154	150	163	157	121	144	158	139	136	145	133	121	162	138	142	151	137	135	125	139	125	147	137	135	144	165	150	156	122	138	150	152	142	149	147	146	147	158	142	150	158	127	141	135	137	141	123	124	159	138	137	146	147	134	143	135	126	133	135	153	119	138	166	101	146	154	127	146	143	144	172	174	148	129	148	135	138	161	152	149	139	119	145	145	142	136	126	137	131	145	119	149	152	156	121	151	131	161	143	134	135	151	150	128	144	148	129	149	142	145	144	130	154	130	138	135	121	137	176	142	127	139	126	149	147	156	145	170	134	143	147	140	124	162	139	128	133	152	134	127	148	145	137	138	132	157	150	153	147	159	125	145	155	142	128	150	132	151	155	135	148	160	124	139	132	132	147	139	133	149	116	153	139	150	125	138	130	137	150	148	146	126	132	139	139	147	155	146	139	133	155	170	133	136	154	137	142	138	160	132	149	138	120	139	167	139	131	168	139	147	149	139	129	159	165	143	149	144	123	130	129	116	131	156	142	143	142	130	150	152	159	160	136	144	156	153	150	136	145	138	138	127	130	160	140	158	128	140	137	121	135	124	155	132	132	133	130	155	161	169	129	150	132	124	158	140	156	155	125	141	140	145	155	157	131	124	156	155	137	138	135	137	129	144	136	144	129	130	145	152	159	127	146	138	189	133	129	135	132	141	133	136	141	138	131	136	147	147	150	132	143	133	143	153	128	141	131	157	142	163	145	137	148	140	150	145	139	159	174	147	133	156	145	148	155	136	158	139	139	154	124	142	154	130	138	145	138	142	139	113	126	132	153	141	150	138	141	147	141	134	151	116	154	142	144	127	159	143	129	143	153	134	145	142	149	142	147	141	147	146	134	151	124	146	151	140	143	136	134	130	132	145	137	123	155	142	140	150	141	140	132	153	142	165	153	115	155	144	138	150	158	152	138	169	124	159	127	149	148	149	164	135	127	151	148	129	141	146	135	138	136	140	141	157	156	128	140	158	149	133	115	123	135	121	130	138	135	114	161	172	129	138	122	154	118	134	161	151	141	131	134	140	145	154	155	154	164	133	137	129	145	142	144	122	137	132	121	140	130	149	143	151	146	149	170	138	158	145	129	124	165	144	142	122	165	129	128	151	135	135	125	172	162	130	155	143	138	152	156	147	139	140	132	139	123	146	138	133	132	147	154	135	136	144	146	146	161	152	142	144	113	147	127	161	148	137	141	153	148	133	155	146	129	147	166	139	131	105	144	141	136	133	111	162	133	139	153	126	139	136	139	135	131	148	136	136	127	152	128	143	131	138	151	156	148	133	128	132	159	154	132	131	121	143	143	159	120	149	129	135	159	147	148	138	130	151	126	155	158	135	163	148	144	109	130	160	154	161	143	168	132	143	124	134	152	143	151	151	131	139	146	144	134	134	153	155	147	141	145	128	155	149	141	142	141	128	142	154	145	129	141	145	151	156	125	139	154	146	160	155	138	158	123	140	133	133	157	135	144	166	133	135	129	129	140	144	170	152	148	145	136	141	133	130	155	149	155	137	152	140	138	122	137	143	131	141	136	141	142	153	130	139	137	138	134	124	151	146	153	149	167	122	120	148	133	133	141	148	134	140	144	134	136	135	153	141	151	123	147	115	142	117	151	152	140	151	139	134	121	122	124	131	139	134	158	120	149	153	142	157	131	146	131	150	154	126	146	149	129	140	123	145	137	133	145	130	152	125	149	143	142	142	137	138	145	160	155	155	148	144	117	134	152	158	139	135	138	156	140	155	142	138	146	131	148	167	157	116	150	144	137	142	140	146	142	148	161	137	127	131	155	151	157	122	126	156	145	130	144	129	121	136	151	146	112	130	161	122	157	154	160	147	140	115	143	128	131	142	161	145	159	153	154	151	144	146	137	160	147	139	128	113	145	133	138	154	145	133	146	128	130	137	136	161	145	145	143	123	146	144	143	143	129	148	134	127	136	141	144	129	124	160	136	112	139	137	158	144	148	166	139	135	145	133	149	113	129	137	151	156	142	142	145	143	148	150	124	147	162	133	125	135	142	134	142	144	135	134	148	145	146	133	131	129	132	147	137	136	150	130	143	125	160	136	137	158	133	144	147	141	134	145	149	123	131	150	135	168	161	125	161	148	135	141	146	130	137	116	150	151	149	168	149	119	133	145	130	157	127	125	122	139	162	157	155	146	140	126	141	152	131	158	140	139	168	158	144	135	155	126	146	149	136	145	136	145	156	134	147	144	141	139	128	137	143	148	148	143	117	151	157	147	135	135	154	135	158	140	156	127	155	140	154	170	148	159	146	157	161	146	123	153	140	152	137	149	122	159	125	123	154	132	128	132	131	131	134	140	153	165	150	130	128	159	127	140	152	172	135	166	131	167	141	129	127	164	169	125	151	129	135	151	128	133	170	153	145	152	164	137	140	141	144	141	134	156	176	138	144	125	133	139	146	131	150	145	144	141	139	147	148	130	140	141	138	136	129	138	147	172	141	140	142	142	140	132	145	154	126	135	146	131	151	127	133	143	149	150	137	127	142	122	134	128	152	154	144	136	150	147	157	147	138	148	148	149	130	148	151	134	147	153	137	144	151	135	141	146	133	166	152	164	110	129	137	137	148	109	147	149	156	153	140	140	136	126	129	142	141	132	159	126	141	137	160	143	147	145	136	155	140	131	168	137	140	165	150	125	138	168	156	150	134	138	124	144	137	163	135	152	134	132	152	132	162	148	159	132	157	125	118	161	139	139	133	136	164	148	133	157	138	139	124	140	119	135	128	135	139	148	166	138	140	145	155	149	126	147	168	149	151	141	127	127	142	154	142	157	137	142	170	138	143	146	159	138	113	152	143	124	114	140	154	138	137	136	162	165	145	136	135	145	144	130	147	155	135	150	135	148	118	143	152	134	130	121	146	140	147	140	144	156	147	138	149	135	149	153	138	129	125	132	152	134	108	155	147	150	153	146	143	156	144	137	145	147	140	142	124	128	129	115	130	125	142	129	145	125	145	132	136	117	146	145	154	154	156	156	172	140	138	135	143	170	127	156	152	163	132	141	109	147	173	132	121	175	121	144	138	145	145	142	132	146	133	123	148	148	133	140	145	151	163	158	125	131	139	151	169	133	153	151	117	144	162	131	138	162	128	129	139	146	120	177	136	149	143	145	152	141	159	130	146	141	140	142	133	135	123	135	127	132	175	138	122	158	151	147
11910	9407	5826	6608	5530	4511	3608	2952	2484	2164	1947	1710	1560	1356	1284	1173	1105	984	990	883	880	875	892	865	863	1000	974	1086	1105	1074	1179	844	757	697	691	649	680	596	580	588	625	596	592	591	534	572	589	581	558	551	496	535	531	550	532	548	489	499	554	504	466	446	504	463	460	469	464	538	481	499	487	473	442	485	492	485	482	501	457	454	432	449	518	473	433	446	475	484	482	485	458	472	445	475	482	492	441	434	448	454	513	469	461	486	489	471	468	463	424	439	407	457	431	467	471	468	466	474	461	434	457	451	453	427	465	451	437	453	456	451	482	444	448	457	452	464	456	447	456	463	458	432	485	442	390	418	473	457	458	436	419	459	445	440	513	429	471	445	428	464	460	447	419	469	432	467	451	433	429	444	504	448	459	416	457	449	473	440	472	425	437	445	439	424	443	467	435	461	468	459	499	442	415	458	439	441	438	485	480	458	414	457	443	464	467	444	441	465	459	474	438	426	427	477	479	413	452	460	466	404	455	421	439	443	405	440	475	441	442	425	465	483	439	442	421	453	473	460	452	451	453	414	486	433	444	471	486	431	453	403	484	437	425	421	485	447	441	445	419	432	444	443	436	479	465	463	440	434	454	443	457	408	411	445	417	431	501	473	444	460	456	445	460	435	480	463	418	439	434	442	471	457	503	439	469	478	443	443	467	443	475	456	432	432	452	413	437	463	447	439	432	469	470	462	466	421	482	445	469	437	438	459	417	436	455	454	439	467	483	464	449	424	415	438	442	455	462	482	432	424	446	454	448	429	459	437	442	443	447	418	471	435	427	427	491	463	464	443	442	407	449	478	438	463	483	461	451	441	414	437	448	478	497	427	437	439	468	427	477	446	427	490	445	455	469	426	473	448	457	476	443	423	419	445	394	436	461	436	467	451	430	480	426	458	437	451	414	428	465	452	441	442	438	434	415	479	476	447	458	459	445	421	420	447	445	411	463	432	428	476	452	436	395	449	418	440	451	431	437	414	459	443	438	490	411	458	448	436	458	443	463	425	457	440	413	437	453	434	460	450	465	446	409	448	424	460	461	438	448	475	497	459	444	449	421	444	476	430	431	435	440	445	413	438	435	392	424	431	461	438	429	491	458	467	423	441	449	444	447	416	476	463	458	495	423	423	457	428	489	455	451	448	426	463	460	442	442	439	443	449	411	431	431	436	441	446	449	444	419	426	413	426	444	434	401	413	446	439	450	405	448	430	407	482	426	465	454	450	437	434	452	439	455	401	437	425	466	453	418	445	481	467	472	416	469	469	472	470	449	460	459	436	439	413	429	430	447	437	455	449	450	434	426	425	423	495	473	446	428	440	423	463	462	477	472	440	430	471	433	504	455	451	433	444	444	423	453	435	432	447	485	440	438	454	494	434	445	409	451	453	471	437	463	460	441	435	442	448	480	431	435	450	440	441	488	399	434	416	425	480	455	460	476	410	445	459	436	447	453	468	442	442	432	451	457	470	447	468	478	473	447	477	478	442	462	478	427	458	440	468	465	453	460	464	469	441	438	451	425	444	452	482	433	467	437	455	446	461	458	443	434	471	399	438	429	472	420	410	449	475	434	445	448	438	441	403	486	443	435	426	436	451	418	435	464	462	446	439	414	488	371	456	445	451	414	466	476	438	429	466	443	432	433	443	445	473	470	446	475	446	445	460	455	489	421	457	463	454	433	454	457	454	479	441	443	451	456	477	447	429	445	453	471	473	458	445	425	458	450	406	454	433	460	408	448	462	471	468	418	465	477	435	472	442	407	436	472	438	450	465	437	441	446	483	453	436	473	438	476	417	487	457	464	476	447	437	437	465	405	470	439	452	465	487	427	459	435	473	430	425	482	454	467	440	438	454	438	452	460	450	431	469	446	507	443	448	428	419	449	466	419	460	472	464	418	442	452	473	459	431	464	456	450	453	457	454	481	456	419	415	458	466	431	446	484	453	450	476	469	495	476	452	438	433	455	451	461	452	457	441	448	427	470	492	465	433	461	462	447	440	456	450	482	423	445	437	465	438	446	456	444	471	456	446	499	416	446	456	487	451	510	441	465	424	445	448	411	458	491	436	421	445	455	428	424	451	434	452	434	420	423	444	451	456	474	444	500	421	471	466	456	464	415	441	415	438	464	437	458	395	457	483	427	419	396	475	402	451	465	482	478	430	453	471	461	418	419	454	445	439	454	437	455	452	508	446	470	473	467	431	436	414	443	418	472	467	406	477	399	427	461	447	411	458	441	455	464	424	466	449	475	419	424	481	427	432	433	447	414	469	481	477	454	443	459	465	440	443	420	433	429	479	457	461	451	441	509	413	432	455	453	399	479	441	467	448	439	460	456	424	456	449	453	430	454	434	476	461	452	398	434	495	447	444	485	434	457	447	451	463	470	397	459	468	452	473	450	407	486	467	466	431	461	505	463	425	443	469	474	419	471	430	437	432	432	484	458	451	444	443	439	449	463	434	477	447	452	460	429	440	444	442	476	444	447	450	456	480	454	402	458	467	457	472	423	442	427	446	455	472	420	454	472	462	451	449	407	447	449	471	477	467	422	466	473	457	449	431	451	472	436	445	440	421	494	448	451	477	470	452	450	489	448	465	449	408	453	483	456	465	490	492	455	495	459	448	433	432	442	465	461	422	477	434	437	486	473	453	460	424	481	445	439	448	442	459	452	418	455	440	492	475	432	437	451	441	431	451	450	433	466	471	413	444	448	452	463	465	457	410	421	481	456	459	454	453	410	477	447	457	428	473	450	464	464	434	433	430	442	444	454	476	433	432	472	448	451	484	447	467	416	454	464	430	467	457	477	463	478	445	439	458	469	438	426	465	428	506	450	473	427	471	440	446	429	420	468	429	443	433	461	418	450	444	435	453	464	447	495	432	421	436	430	431	448	447	445	441	458	420	440	421	450	458	445	439	406	448	430	436	440	433	434	463	473	447	471	434	452	483	390	466	464	451	461	448	444	429	438	472	428	443	444	439	442	440	444	444	418	414	439	460	459	451	426	465	455	426	480	462	435	457	444	434	469	459	407	453	426	438	459	467	436	438	444	498	421	438	433	446	465	426	432	452	409	456	440	415	433	447	444	411	457	446	433	449	461	439	459	431	469	463	465	436	463	429	442	426	434	430	425	462	414	451	433	442	465	470	466	450	475	447	433	474	441	431	421	440	452	424	453	419	450	449	459	452	465	422	442	453	441	444	453	453	454	464	430	442	467	446	461	423	446	428	448	448	436	468	461	436	433	434	455	460	425	455	459	457	464	455	459	423	444	422	423	381	419	452	451	489	458	425	478	456	473	464	430	448	465	459	476	403	451	425	442	463	473	434	486	459	434	450	420	472	422	458	468	491	449	427	449	444	478	471	429	458	483	448	454	462	427	434	424	494	446	424	408	473	450	438	419	434	479	465	415	442	465	456	479	457	476	450	454	462	451	450	449	442	447	453	472	444	440	431	438	460
2412	623	314	279	242	249	242	225	224	205	224	229	206	233	222	197	233	194	213	212	219	255	231	222	211	217	220	238	221	203	228	216	235	195	200	248	211	216	233	204	213	254	226	231	228	225	221	219	225	227	246	234	209	217	231	206	219	218	189	227	232	244	217	214	215	221	201	218	232	221	227	235	229	233	246	242	209	197	244	236	216	228	244	212	232	202	228	248	205	221	209	208	178	225	223	251	238	234	226	204	241	193	211	234	222	237	214	210	218	213	211	214	202	223	215	206	215	215	242	222	225	230	205	241	216	218	211	220	217	199	226	223	221	273	202	207	226	232	220	219	202	207	243	223	232	208	237	208	215	249	208	231	233	196	220	224	229	232	243	228	228	228	231	214	212	208	219	205	230	203	220	206	226	195	202	211	226	233	202	216	227	230	191	212	238	231	219	226	207	228	215	221	232	213	209	200	250	232	211	213	212	211	199	207	222	194	225	229	237	203	203	192	209	232	196	229	230	207	194	206	249	223	203	243	209	224	201	235	176	213	183	244	205	220	193	222	236	234	222	211	241	191	212	218	222	209	243	230	222	225	212	203	225	218	213	233	218	242	229	205	230	225	204	229	241	205	213	214	212	220	221	219	222	228	205	195	240	233	223	232	207	214	208	198	236	213	210	213	194	212	204	218	197	236	199	206	233	217	226	209	207	202	218	216	210	217	220	215	196	207	204	210	217	181	192	221	232	230	231	204	234	208	219	209	200	219	235	210	218	207	209	220	222	218	223	208	205	217	218	205	229	221	208	218	229	197	204	200	233	220	225	217	206	186	200	200	204	198	226	218	215	215	207	203	228	233	199	188	214	203	224	208	218	221	245	231	228	179	212	230	226	232	223	219	224	204	226	246	198	212	215	205	217	207	245	243	213	232	196	237	218	216	252	200	210	187	185	217	225	233	214	208	207	206	217	217	198	226	239	253	233	252	219	227	227	207	223	228	218	195	203	211	205	217	207	217	223	221	215	195	209	205	204	245	212	233	229	212	216	244	218	200	227	218	207	216	206	206	221	209	227	229	222	230	232	207	220	222	231	217	200	220	244	199	217	217	230	231	224	222	229	222	243	213	231	220	224	201	207	237	214	218	222	229	186	210	191	219	203	235	190	223	225	231	214	203	205	218	202	237	234	225	194	208	219	225	225	187	204	221	195	221	205	220	229	209	223	212	213	182	181	227	206	200	206	194	185	195	269	218	213	223	210	212	201	242	212	206	197	201	205	224	210	233	222	198	227	210	212	230	211	215	234	227	222	224	215	233	209	192	224	257	228	219	213	202	198	197	219	231	231	218	231	247	220	198	226	224	211	248	224	216	224	233	206	201	234	223	210	221	222	254	216	229	238	211	219	252	226	219	193	195	235	213	222	235	224	195	230	218	248	206	217	202	224	231	206	225	220	217	225	236	230	235	234	206	219	217	199	221	227	220	216	217	242	232	243	246	191	205	217	214	222	256	211	201	182	218	213	223	223	236	222	216	213	225	237	206	218	210	200	201	200	230	231	224	219	205	241	247	236	221	217	214	214	204	235	232	209	226	232	249	210	209	225	202	226	201	217	208	225	223	226	229	233	232	223	192	236	216	205	226	206	202	226	218	228	195	195	236	212	240	223	202	208	226	217	221	189	212	226	242	225	227	235	199	227	213	223	217	218	224	211	228	246	179	209	212	213	219	191	201	212	231	210	210	214	207	224	216	224	240	208	229	200	218	232	229	214	205	205	248	242	236	225	214	219	219	232	206	224	231	224	214	204	242	192	212	214	224	230	212	197	212	214	227	238	222	193	226	200	208	240	199	185	213	246	211	213	204	199	221	212	207	226	230	229	244	201	194	240	195	193	234	220	224	210	207	211	203	221	212	241	201	228	235	244	201	196	189	247	206	213	193	229	219	208	219	194	211	185	231	227	219	204	201	210	233	224	232	223	199	216	223	235	196	213	228	213	245	240	198	206	203	220	203	229	201	203	220	199	189	209	212	221	214	217	231	226	201	237	221	210	245	217	218	233	233	233	214	218	212	225	226	227	216	227	230	214	220	223	216	194	212	233	200	204	228	231	200	236	223	222	245	206	194	219	194	214	195	223	206	204	209	249	192	221	240	203	208	238	229	213	202	229	223	199	227	221	187	219	216	207	230	240	218	227	211	215	229	190	203	226	211	227	221	211	211	209	248	234	233	238	201	207	239	204	210	222	232	211	217	214	215	229	219	237	241	197	201	192	215	203	253	217	209	201	213	234	242	253	222	211	207	204	213	214	219	247	203	229	244	218	215	232	225	237	211	259	207	201	206	224	220	221	216	219	225	222	226	230	214	210	210	214	212	257	225	236	208	206	208	223	223	195	222	235	211	221	235	203	209	221	187	213	204	215	206	219	233	212	232	227	248	217	204	205	193	226	228	187	221	195	206	223	203	231	203	198	222	240	238	183	262	218	224	203	242	212	228	221	224	222	237	236	215	226	209	212	211	183	206	252	236	249	252	233	203	240	245	234	206	210	233	236	254	230	226	231	196	197	192	211	220	221	219	199	218	212	212	246	221	226	212	238	192	219	215	211	233	211	204	230	202	218	214	222	211	201	218	208	217	223	216	218	199	230	208	234	226	207	219	215	226	219	236	213	207	218	252	201	212	208	216	193	213	221	243	209	240	221	219	210	206	205	204	238	210	238	211	248	234	250	215	191	231	196	203	235	213	214	219	200	202	193	226	215	209	201	206	213	215	194	229	206	216	216	223	205	231	216	227	225	224	222	198	190	222	222	224	227	192	212	244	228	221	221	231	232	201	237	235	233	226	231	202	208	231	235	204	212	226	242	194	207	224	219	208	227	252	216	204	214	222	191	219	218	223	221	215	224	223	211	201	191	218	226	211	214	211	231	222	228	211	198	209	197	236	237	204	208	218	217	215	209	204	217	226	209	234	205	198	202	200	230	218	200	239	205	196	212	214	221	209	233	221	215	208	235	216	236	231	235	209	218	247	204	209	205	210	218	213	231	240	217	230	225	227	208	218	205	218	228	243	204	219	213	241	225	212	196	207	219	193	192	234	223	237	234	220	209	217	200	202	246	217	244	203	213	200	217	214	206	229	210	208	234	197	215	216	209	221	236	204	217	228	237	231	199	227	213	215	216	210	200	218	206	208	213	226	229	199	218	215	223	246	223	205	216	206	184	213	225	191	213	232	204	220	189	218	218	222	220	198	214	188	216	219	213	221	203	230	239	253	225	239	198	210	239	212	200	204	221	219	201	215	199	217	214	216	227	223	219	221	231	208	214	223	212	222	204	215	231	212	221	221	233	217	214	229	200	201	226	242	225	210	236	211	189	237	222	215	220	212	189	190	250	226	242	213	234	196	209	190	222	221	229	219	231	241	242	212	211	218	240	214	201	202	216	213	247	209	224	253	223	249	200	192	229	211	242	186	195	208	238	225	227	211	199	205	221	220	220	224	229	203
2426	1071	847	845	802	762	762	733	741	734	727	661	677	639	633	603	666	634	658	610	680	664	649	605	623	632	616	624	643	604	598	649	637	650	614	619	716	657	633	622	667	700	673	595	635	686	610	605	644	657	658	633	587	674	645	648	640	614	658	604	642	613	631	627	633	607	655	623	630	614	652	654	624	586	611	656	575	651	617	640	647	674	644	664	654	595	683	613	582	638	659	630	620	651	627	587	625	596	660	634	628	682	627	637	649	596	631	667	641	647	634	591	636	688	607	639	603	657	621	657	649	601	603	643	667	584	638	657	630	649	641	619	603	640	673	636	617	618	650	613	654	608	600	664	636	606	642	642	650	651	608	648	639	635	632	646	638	610	614	659	679	637	615	669	596	611	614	595	636	644	658	659	697	599	661	618	644	657	647	622	604	647	611	598	663	638	595	631	603	597	590	660	629	612	599	654	642	649	599	598	649	623	632	638	629	649	651	610	633	626	620	643	651	680	657	656	574	629	624	632	635	636	667	652	598	644	658	646	642	599	665	630	653	615	591	651	602	607	637	623	604	640	642	632	568	629	639	638	668	644	642	682	600	629	615	674	642	655	616	598	603	619	591	651	619	614	629	632	661	625	639	565	606	657	588	643	607	637	633	651	652	610	628	609	580	635	673	614	630	587	638	617	624	632	634	642	632	628	609	609	621	586	640	652	627	637	605	590	658	625	612	618	602	618	637	616	612	571	616	639	633	596	628	667	661	617	645	560	656	613	625	605	605	634	623	631	615	617	603	607	584	607	666	675	661	653	636	592	708	659	605	602	638	630	614	622	597	625	646	619	632	643	615	641	617	636	625	664	594	615	632	623	583	608	660	631	628	603	644	653	618	630	654	636	624	634	590	628	632	597	649	623	657	645	609	657	590	645	653	640	610	617	683	651	603	650	647	636	658	636	613	642	641	606	632	649	619	630	656	625	627	668	633	600	599	613	620	621	674	616	589	630	620	636	657	620	652	646	605	617	611	676	644	658	644	619	632	638	624	635	629	632	631	662	565	611	616	620	612	626	679	631	605	601	650	619	578	666	633	649	646	720	595	578	648	657	617	648	602	626	606	632	670	640	631	637	653	619	579	614	614	656	625	654	626	657	608	642	630	659	611	626	629	620	687	618	662	629	613	640	636	607	615	599	629	609	625	647	612	652	603	634	681	623	619	624	662	638	632	620	608	620	638	592	566	602	623	590	620	604	593	616	608	625	622	625	625	608	614	624	609	668	658	629	624	630	608	686	617	609	607	656	684	624	621	658	606	630	628	620	632	618	638	641	623	639	652	666	641	651	595	619	636	637	619	639	616	610	663	640	594	636	635	631	620	607	622	617	618	652	639	654	652	636	649	590	622	638	653	602	643	680	611	610	618	660	643	650	637	611	629	609	629	678	637	636	622	644	601	630	641	613	635	586	636	615	646	636	576	633	602	648	592	614	640	635	639	608	605	616	621	609	643	602	636	622	628	623	601	638	609	646	631	590	606	592	640	578	613	658	634	595	643	637	659	604	623	613	571	628	619	642	615	630	660	618	666	657	644	631	680	613	619	645	613	688	612	581	638	658	669	675	640	655	605	659	616	635	638	583	604	644	647	583	611	667	638	586	635	619	621	616	657	653	595	615	628	582	649	621	627	583	613	601	644	583	631	623	626	625	634	679	609	646	615	624	654	587	619	633	635	622	599	648	634	577	648	682	617	640	662	658	607	644	602	629	627	637	647	615	660	607	661	620	633	630	585	615	620	668	644	609	619	625	600	665	588	614	633	680	635	626	632	663	638	623	622	608	623	654	642	644	607	601	606	604	643	660	614	602	694	627	662	650	619	645	625	620	638	660	643	642	662	664	575	622	610	615	641	660	633	585	633	650	620	656	598	635	658	632	631	626	637	618	625	616	619	621	653	596	629	637	653	632	642	593	608	598	621	649	669	601	598	657	633	680	650	608	689	610	631	654	609	657	594	621	631	605	653	617	617	620	599	617	634	630	624	621	580	671	622	581	665	659	696	615	643	630	653	631	651	653	646	599	666	672	642	602	628	635	595	617	620	617	665	638	656	635	628	621	657	671	638	683	698	647	596	676	630	611	614	614	639	612	608	679	619	628	627	617	652	681	588	600	591	651	607	668	643	619	697	616	628	618	692	669	636	617	635	606	647	653	648	638	613	624	619	623	701	646	604	621	613	651	574	614	646	620	664	656	617	645	615	570	640	579	616	675	611	651	624	621	626	622	579	609	595	623	601	637	621	619	656	626	626	598	655	605	612	641	573	627	600	597	569	648	589	627	624	664	588	612	601	644	635	637	632	649	614	621	646	611	578	604	599	631	605	644	609	651	665	620	668	659	620	621	632	666	577	592	606	655	647	601	629	612	625	594	637	631	651	628	614	617	653	668	616	651	600	583	642	623	670	597	590	637	644	628	624	627	651	675	652	624	630	605	620	635	628	632	631	593	578	664	603	626	609	638	632	617	650	595	673	627	623	621	582	633	615	647	642	643	649	656	630	625	601	620	634	651	642	622	581	661	608	621	653	609	623	642	674	648	623	637	654	658	634	624	644	621	606	612	649	598	617	569	632	650	620	658	596	630	672	640	604	646	590	590	620	650	613	620	607	584	612	622	640	649	641	618	627	610	613	679	618	665	634	628	651	612	606	637	610	621	625	642	650	600	640	630	624	584	639	648	602	612	641	620	623	653	652	611	647	616	630	622	653	615	637	618	648	556	612	640	620	600	646	582	665	624	672	641	614	626	611	626	601	640	602	640	565	672	638	657	605	619	622	615	661	661	650	608	658	629	610	660	623	624	627	601	656	622	590	686	608	678	628	620	674	639	647	624	606	601	687	646	615	612	642	608	626	652	620	639	602	596	592	645	596	641	654	609	665	605	624	627	619	643	593	642	673	656	651	687	608	666	637	653	668	622	634	628	655	614	657	585	634	616	599	633	627	602	625	639	600	649	607	615	642	658	648	605	638	618	608	635	637	668	652	658	615	615	607	648	659	632	613	659	606	660	637	662	589	647	713	638	614	676	571	629	642	677	594	666	637	645	641	626	617	618	634	635	615	619	665	639	560	605	648	598	615	629	647	599	683	617	618	621	631	616	626	622	629	617	594	602	623	673	610	611	610	625	661	591	633	619	619	652	658	657	593	588	659	632	627	608	621	618	623	643	608	624	617	625	590	615	625	584	624	618	632	698	600	638	608	632	613	606	643	621	659	622	615	666	652	570	601	620	657	626	621	634	624	600	630	622	619	633	640	664	631	605	618	632	625	645	639	636	610	615	628	635	603	612	633	636	626	623	633	641	601	670	615	636	566	619	608	639	643	657	594	605	640	598	680	611	614	627	638	596	617	640	629	632	607	641	648	605	612	659	629	630	623	594	609	638	632	648	647	628	614	614	660	625	653	660	630	656	608	642	620	652	599	597	639	604	648	597	620	607	621	589	629	628	675	633
13333	5201	1590	1181	812	543	445	369	294	246	204	238	194	163	161	154	145	165	126	113	142	124	107	139	131	129	135	150	149	132	142	136	128	120	134	121	108	104	114	111	114	103	130	109	115	120	132	114	100	97	101	120	108	127	101	107	115	118	102	98	89	100	96	91	104	94	94	97	108	105	109	111	121	98	98	91	104	99	86	108	111	108	106	113	91	93	91	129	110	106	98	110	91	121	98	88	93	102	111	114	95	88	113	95	88	90	108	99	102	102	103	100	105	103	98	104	95	118	104	95	86	88	112	97	91	99	101	102	100	107	94	97	115	108	114	92	124	101	100	94	87	98	105	91	104	106	108	95	104	100	97	99	110	99	109	115	105	101	104	89	84	96	98	97	107	107	98	104	86	114	98	114	117	110	102	89	89	92	92	103	95	109	100	107	108	88	113	101	107	121	107	112	102	114	101	116	100	80	100	106	125	93	108	84	131	103	112	111	95	103	111	95	87	94	103	100	95	95	112	106	107	113	108	90	99	125	113	99	89	108	99	92	98	103	93	132	95	114	93	91	88	104	103	86	91	99	103	85	97	96	99	100	93	103	89	121	108	97	90	101	112	98	83	118	95	109	119	121	82	110	112	93	94	111	104	89	95	101	91	99	83	106	114	88	113	119	89	111	97	108	83	113	110	86	94	93	80	98	120	86	106	97	100	103	104	96	110	106	74	96	97	95	106	87	97	117	101	93	103	109	122	90	104	114	119	119	88	88	81	95	102	112	102	97	107	109	95	105	97	99	118	90	89	103	113	114	85	116	112	100	109	93	114	122	92	99	120	95	112	96	120	113	106	85	96	99	98	115	91	98	104	119	86	109	95	105	84	93	103	93	94	105	114	108	109	96	93	117	99	100	100	98	93	105	115	92	85	104	103	89	97	97	125	96	127	105	98	102	106	92	120	111	87	93	98	108	109	112	99	86	101	80	83	110	102	110	117	105	95	101	104	103	111	108	88	99	88	97	90	92	99	109	112	108	97	99	115	121	86	107	108	109	110	129	102	123	86	108	111	115	90	88	97	107	98	103	106	100	109	98	112	88	111	106	85	85	93	87	96	111	77	101	95	96	108	102	100	104	108	108	87	84	108	89	102	111	93	106	100	89	98	97	70	109	108	109	105	107	93	90	107	101	106	120	110	92	101	103	102	97	102	92	111	99	100	100	120	94	102	83	129	101	98	106	108	115	111	88	86	111	103	84	85	86	89	91	115	102	85	113	96	99	85	107	112	122	114	109	118	86	107	121	89	95	104	92	91	111	100	116	107	102	90	84	99	115	103	105	106	95	102	102	109	113	117	109	79	115	110	111	87	95	100	102	105	88	103	108	102	109	99	89	93	120	108	115	96	94	116	109	102	105	94	103	119	97	123	101	99	104	109	96	114	122	95	91	93	104	95	91	101	110	112	90	96	107	114	89	96	92	91	115	115	99	103	112	108	85	89	97	106	101	92	117	112	107	95	114	113	103	93	96	101	94	90	92	98	94	95	108	84	114	102	116	107	106	110	89	91	100	121	112	89	94	107	104	107	113	99	97	104	110	108	107	115	113	84	102	90	112	111	106	85	103	117	93	127	113	92	114	93	105	115	101	111	116	105	128	102	121	106	128	99	97	98	99	96	112	110	108	93	93	107	114	100	89	101	103	107	97	114	116	107	90	87	94	93	91	100	89	95	117	95	109	88	103	97	101	97	115	99	88	89	109	93	106	90	116	123	98	82	110	113	85	100	93	108	111	100	95	104	109	105	98	107	90	111	96	92	115	111	106	83	116	94	90	102	112	96	114	102	88	103	110	105	89	110	116	95	108	104	126	102	112	113	115	91	86	131	107	88	87	104	94	103	108	86	116	82	110	124	91	93	94	102	97	117	106	108	88	91	96	115	99	124	95	101	109	95	101	90	85	111	85	106	115	101	115	104	86	102	113	118	82	92	84	70	100	102	108	88	99	112	111	106	99	104	98	92	101	101	117	92	114	119	102	77	120	99	114	95	98	108	111	112	97	95	116	84	111	101	91	104	101	95	112	100	107	90	85	96	103	114	96	98	76	109	99	91	107	98	118	98	87	112	102	97	108	105	95	87	118	108	111	121	83	94	114	108	113	109	101	100	115	124	99	118	91	82	107	81	97	97	91	100	93	93	91	98	107	101	89	111	106	119	88	108	93	123	102	111	81	106	93	117	102	95	106	109	101	118	111	106	110	106	103	99	89	101	97	118	90	116	95	110	110	98	114	116	100	125	93	107	121	118	93	98	100	97	92	109	89	125	105	99	106	105	111	102	106	85	105	97	112	98	102	110	103	93	110	109	99	106	90	115	90	102	118	109	97	107	127	118	100	107	96	99	83	99	114	124	96	114	93	104	105	116	95	129	83	92	88	114	93	103	98	100	107	102	120	105	102	104	87	90	86	101	118	91	106	105	101	101	118	99	84	98	90	115	106	109	113	94	110	103	108	101	97	88	103	90	104	100	84	106	101	99	95	85	116	108	111	113	102	89	105	90	95	98	115	100	107	125	104	106	84	94	105	132	107	108	99	95	102	98	102	113	111	82	90	86	100	96	96	90	104	93	114	121	98	98	114	97	101	93	106	96	121	126	103	101	115	93	90	99	110	107	86	77	95	105	104	95	113	112	91	94	122	83	94	103	115	81	111	111	98	106	97	102	105	105	94	123	98	110	98	84	115	102	112	107	119	95	84	114	102	82	97	106	113	92	92	100	108	94	120	98	99	106	110	107	101	105	105	108	99	105	113	104	103	97	96	90	103	88	92	112	111	86	88	104	103	115	92	90	109	99	97	101	95	100	101	112	88	118	97	93	114	112	117	87	82	107	132	100	94	106	93	109	91	100	90	110	103	101	90	94	108	84	111	108	102	104	94	103	121	114	80	88	102	110	104	99	109	110	120	108	107	87	119	92	115	107	92	99	127	102	115	94	121	98	91	94	97	86	95	107	114	111	101	95	107	91	102	97	94	96	112	108	100	99	104	102	104	102	102	110	103	97	125	107	112	88	105	108	106	98	107	113	136	99	108	90	118	120	109	106	107	103	90	116	112	106	103	109	91	101	104	95	92	96	96	95	125	121	117	107	99	103	90	97	97	105	99	96	110	113	103	118	105	88	98	87	127	94	116	96	103	107	108	110	108	91	96	105	118	115	99	110	102	107	89	90	110	119	111	110	103	100	111	94	112	84	108	109	104	117	111	108	92	84	102	117	89	86	83	98	111	102	94	91	91	103	93	93	91	81	106	97	100	92	88	100	98	100	106	103	119	98	101	105	102	107	90	103	100	106	99	95	109	104	98	109	109	104	102	105	100	106	120	102	109	99	94	103	94	112	104	109	116	100	91	99	107	84	97	102	101	87	95	100	105	129	106	94	102	95	107	111	104	92	98	86	99	122	121	105	98	102	91	101	86	124	108	96	118	101	104	105	98	118	99	95	109	111	98
8403	4700	3342	3816	3239	2576	2080	1828	1502	1324	1117	1005	937	809	770	779	693	662	606	574	581	567	559	548	598	624	603	773	682	648	664	592	554	478	460	417	445	437	400	420	365	409	397	394	400	354	400	365	400	412	391	377	385	358	365	425	371	408	377	376	354	388	367	356	383	375	373	355	336	335	343	348	349	322	325	378	374	367	354	358	370	350	364	335	338	343	332	345	360	354	352	334	355	321	325	325	312	379	356	361	349	338	377	317	364	339	349	321	337	368	378	354	370	366	353	321	320	334	348	350	343	355	310	362	329	352	330	332	335	332	350	322	345	320	352	326	359	366	343	323	309	337	323	358	327	312	362	354	316	325	362	344	333	331	344	345	351	337	344	350	344	308	352	303	344	333	347	316	353	344	378	331	305	330	338	337	344	349	362	351	306	334	336	325	354	348	360	328	391	306	339	355	357	316	342	355	340	319	350	348	326	319	330	362	341	320	338	339	326	338	344	313	329	318	349	349	354	323	321	330	323	309	363	332	332	343	370	328	316	315	336	328	357	339	351	338	354	344	366	348	314	347	328	320	330	334	349	326	374	311	340	362	316	327	334	355	335	361	327	317	359	342	305	323	330	353	368	325	337	327	338	304	339	335	372	301	340	332	355	320	368	348	311	356	346	359	294	328	368	339	342	327	316	360	371	354	341	358	335	328	350	330	350	371	363	363	363	332	370	320	314	334	335	345	336	325	351	323	335	336	340	324	313	354	337	333	346	335	328	327	358	328	334	331	340	374	331	366	327	353	338	354	348	315	338	334	337	320	384	329	309	324	334	333	336	338	327	336	341	343	318	333	317	359	361	343	339	350	354	314	321	328	346	332	366	331	338	340	351	345	344	344	333	313	325	342	352	338	296	303	329	339	309	331	343	330	348	339	361	361	323	355	313	307	364	373	345	349	344	378	332	350	364	360	359	333	368	339	327	298	337	376	381	308	345	352	312	366	326	356	345	353	311	338	351	335	353	336	317	355	316	345	312	296	343	321	344	323	328	349	326	319	344	330	319	348	332	355	346	363	348	326	363	344	363	314	321	349	350	363	355	340	367	333	328	334	315	362	324	365	335	343	370	323	304	347	338	339	342	316	335	354	354	342	348	342	344	357	351	317	370	349	348	355	354	339	317	321	309	362	320	312	347	360	314	342	360	334	344	346	336	323	319	337	310	347	293	351	372	365	371	355	347	365	305	354	348	329	343	348	357	303	360	316	341	328	333	345	365	353	338	300	310	321	346	328	323	384	352	339	336	334	334	353	308	342	310	354	325	333	289	353	347	337	338	336	352	306	355	345	320	348	351	320	329	349	359	368	374	346	326	346	323	347	333	336	319	345	337	297	353	296	332	340	329	358	332	330	326	343	344	325	344	304	343	339	370	356	337	363	316	351	341	330	311	319	349	341	337	327	331	374	392	357	355	313	337	326	330	309	389	333	326	310	340	357	349	312	354	349	357	370	313	330	327	353	285	311	324	324	316	333	341	344	325	306	342	342	323	318	350	331	361	361	328	351	345	323	347	342	349	336	330	366	355	324	358	310	352	306	335	327	332	360	371	345	338	340	317	340	380	309	339	341	334	324	338	332	343	336	339	357	301	339	334	310	366	353	326	346	335	309	322	351	370	357	336	371	333	377	345	336	307	317	338	324	354	332	319	321	327	310	317	345	326	337	320	299	358	321	346	342	360	329	341	308	329	356	351	377	326	331	351	336	333	336	360	336	353	338	357	320	344	334	371	357	341	328	319	330	346	350	356	330	331	315	327	332	341	345	370	341	334	326	335	354	343	303	385	322	342	353	331	331	320	324	314	322	343	321	341	332	295	346	339	330	363	330	351	316	321	347	313	379	365	367	331	352	329	342	334	321	334	310	342	335	326	354	334	370	356	353	367	327	334	355	365	328	338	351	347	330	331	344	349	346	336	371	333	345	368	308	353	385	345	326	323	309	298	334	351	336	338	313	376	328	332	311	345	373	351	345	342	349	372	334	360	328	352	322	331	329	360	355	354	327	344	355	331	339	324	317	372	334	331	306	336	368	338	328	329	351	337	316	344	322	323	351	355	342	342	329	323	336	316	346	314	350	314	336	323	329	329	354	340	314	365	321	351	336	341	358	347	359	289	353	350	337	334	351	320	321	331	343	330	372	353	345	339	336	329	338	312	393	361	305	350	347	351	315	320	318	324	324	316	355	322	329	341	359	353	351	334	340	322	345	357	350	324	363	361	313	354	329	348	353	322	341	388	336	375	348	328	344	319	339	322	337	348	339	341	328	327	336	350	307	329	316	331	341	333	341	356	375	339	339	348	300	348	327	319	326	366	307	327	347	330	313	347	356	344	306	357	338	341	341	318	329	370	351	360	332	356	351	355	349	331	342	383	338	323	330	358	367	338	362	310	341	351	319	329	350	315	334	329	376	346	348	358	347	340	334	312	308	359	335	363	363	319	334	375	340	312	337	344	352	353	319	349	349	319	342	322	363	341	330	330	385	338	322	315	317	334	347	335	330	348	329	338	353	332	373	343	353	320	371	341	322	346	343	334	333	340	319	335	366	350	316	314	346	320	340	354	319	348	336	331	319	360	340	355	345	331	339	364	332	357	344	347	320	344	342	332	337	317	325	320	353	338	383	336	344	317	336	329	328	348	344	343	354	321	334	346	316	345	330	348	328	359	337	343	370	337	319	328	303	363	348	361	314	324	344	353	350	340	325	347	334	338	351	340	346	328	385	344	335	321	334	332	342	348	349	336	354	337	369	335	353	338	339	339	353	330	312	303	321	340	350	319	338	331	346	359	339	322	383	331	344	356	339	362	326	317	354	334	338	359	360	321	365	326	336	338	339	325	345	349	330	379	306	329	354	373	333	347	342	345	386	344	337	365	338	364	356	322	331	329	330	363	324	367	317	345	321	341	361	349	345	334	320	303	337	332	367	367	323	327	322	326	341	334	356	315	315	352	320	355	326	320	372	340	335	345	337	344	332	309	343	336	334	357	341	329	335	349	323	350	329	336	320	343	346	334	323	363	330	341	344	331	351	356	373	356	350	368	346	380	328	361	323	344	356	343	336	326	348	322	327	354	320	337	325	382	342	332	341	334	339	335	333	348	333	325	330	338	348	326	295	335	367	325	339	331	305	319	319	330	345	342	338	348	334	336	329	307	319	360	329	338	336	333	307	341	342	333	337	320	318	321	375	362	342	334	338	328	327	371	389	316	309	362	335	338	322	364	330	339	310	332	361	342	358	339	363	320	328	326	336	350	341	344	331	358	352	318	339	339	359	362	342	367	348	373	332	383	328	376	330	357	332	329	325	303	347	335	333	325	312	340	390	366	352	322	344	349	331	334	358	338	325	340	346	361	335	318	350	333	315	333	313	335	337	346	368	321	329	359	356	336	382	349	341	340	333	359	324	314	354	352	312	329	351	335	307	371	333	359	328	341	348	378	347	358	342	343	365
22220	11937	3273	2125	1476	1028	820	625	524	389	395	315	297	284	229	226	243	201	197	194	211	174	208	198	214	199	212	204	221	217	232	227	186	201	182	176	156	191	143	152	172	158	163	153	163	136	160	129	164	169	144	169	147	145	151	155	147	186	132	143	128	172	163	134	135	143	173	141	169	159	150	158	148	146	179	109	141	153	148	144	149	134	127	169	155	158	151	145	137	137	134	141	141	153	154	143	154	155	168	143	151	127	160	150	143	150	166	140	138	144	135	153	159	161	128	136	122	153	140	148	127	139	149	164	158	148	126	163	140	132	144	132	147	143	165	144	139	152	149	120	142	137	140	152	137	142	137	142	128	147	151	149	157	137	133	115	143	124	148	131	134	156	140	138	150	165	147	135	168	126	158	128	148	155	136	150	143	166	129	139	151	126	137	135	141	134	123	149	136	151	159	140	157	130	154	126	125	139	148	139	125	139	148	139	132	139	148	148	133	152	126	130	119	144	143	119	139	134	152	160	129	162	157	145	138	158	132	132	129	165	127	139	161	136	133	148	151	145	136	140	145	138	139	150	146	155	157	140	131	147	126	143	153	143	157	129	135	121	128	129	130	147	133	140	146	133	129	145	114	126	153	147	154	139	138	166	139	135	133	139	152	150	122	139	152	136	141	139	131	149	160	144	140	131	162	139	145	156	149	130	142	157	131	133	119	145	147	136	141	148	141	135	152	154	144	139	133	145	144	133	154	130	128	141	122	143	144	131	161	135	154	145	134	124	133	121	138	137	130	140	158	133	149	143	144	141	141	154	151	126	127	134	134	139	142	168	134	159	163	148	142	132	153	149	141	137	149	134	135	150	151	138	141	162	135	128	153	117	135	134	135	135	132	139	123	131	132	136	158	132	151	139	161	144	153	144	136	134	128	144	138	118	155	144	160	122	153	134	112	147	134	126	128	136	136	145	146	126	159	142	142	144	142	131	138	142	128	162	142	148	128	146	147	157	133	150	139	132	136	156	165	126	139	150	159	159	153	127	159	136	139	142	164	127	139	162	150	133	142	131	142	138	127	156	133	163	141	146	147	141	148	139	133	120	145	144	151	135	153	161	142	142	143	140	144	144	143	127	146	159	130	145	146	135	147	168	151	158	159	140	151	160	169	154	149	145	146	158	131	153	152	131	143	144	159	138	138	158	149	148	139	131	134	134	155	147	148	158	158	161	144	151	146	159	154	131	153	154	143	138	127	128	152	143	145	122	143	135	140	150	128	154	126	158	137	143	168	139	111	144	139	151	138	120	151	150	138	142	158	140	158	138	158	145	126	127	170	134	153	170	147	157	120	133	143	153	142	150	133	146	147	142	147	150	154	147	138	166	137	156	131	147	140	155	133	153	155	136	148	150	116	138	158	142	138	154	152	139	133	123	155	156	137	147	136	148	142	132	154	148	156	137	159	164	129	145	156	143	134	135	137	128	129	141	126	138	150	153	137	132	153	157	155	158	141	154	143	148	143	144	131	148	139	150	141	151	138	132	133	140	164	135	134	150	138	157	141	162	146	122	154	147	142	134	155	125	138	156	126	148	125	128	136	158	144	149	170	159	147	136	148	136	153	153	143	152	137	145	150	131	136	157	126	143	166	156	140	133	161	148	127	143	154	132	168	124	148	163	133	158	151	159	131	147	143	148	143	138	134	154	120	145	143	147	153	151	142	163	147	137	133	136	141	146	160	142	140	156	127	151	154	151	153	132	142	134	113	161	135	147	135	136	143	141	133	130	133	148	145	127	137	129	137	128	162	142	110	154	143	137	142	135	151	140	143	126	118	134	155	129	114	123	156	145	157	146	148	123	128	161	134	142	152	164	128	149	136	132	139	131	145	137	130	148	136	151	151	131	147	125	117	124	159	144	138	137	145	133	165	135	148	132	150	139	159	145	145	164	142	153	148	141	147	157	114	128	126	157	157	138	140	155	136	150	141	135	127	147	151	160	128	155	129	114	145	136	133	171	135	120	123	123	117	122	128	149	123	120	128	143	153	153	134	127	150	145	143	146	130	147	135	128	128	144	154	152	148	155	134	141	145	150	151	122	171	136	139	167	158	154	143	136	139	162	168	127	138	126	143	158	126	157	141	167	145	147	131	141	130	134	140	151	152	146	156	145	154	132	133	119	135	147	125	149	151	141	155	150	148	140	145	147	151	150	167	141	121	143	163	140	131	157	129	145	157	124	147	150	144	155	138	165	134	130	155	133	135	141	143	151	132	163	133	144	133	154	137	151	140	143	134	131	134	128	148	143	150	123	158	139	144	136	154	146	153	149	137	141	147	140	160	158	149	133	152	151	143	155	158	130	164	134	142	137	143	139	148	141	116	130	132	149	155	148	137	138	162	140	139	148	134	142	125	146	128	126	131	123	147	150	141	139	136	133	147	125	149	150	134	155	126	137	139	134	143	144	134	129	154	124	124	145	136	160	136	129	144	139	134	123	139	130	138	169	129	138	146	141	151	133	146	152	137	148	164	164	136	141	130	148	152	133	134	140	148	141	149	151	151	161	134	152	164	150	153	153	136	149	158	164	152	145	158	151	123	158	133	156	141	146	148	156	144	143	143	142	137	150	159	150	142	139	155	167	127	134	129	141	158	126	138	152	149	146	135	143	149	139	129	149	156	129	137	142	150	146	134	156	129	155	129	157	156	130	139	153	143	163	140	127	143	153	152	138	132	144	146	151	129	141	126	144	146	133	116	137	152	145	142	154	131	115	146	163	167	138	133	134	151	137	151	162	150	136	165	123	157	156	132	143	143	141	157	154	163	144	148	148	126	131	152	139	150	146	145	140	134	147	140	139	131	140	137	144	130	139	146	153	131	145	157	149	135	126	137	152	144	126	145	131	164	137	181	136	153	159	154	139	144	152	124	139	142	148	151	144	147	141	159	155	154	135	147	150	144	146	137	156	152	146	148	129	134	148	151	149	146	146	160	144	138	153	140	148	130	175	147	145	162	151	151	139	129	139	157	156	155	146	154	129	160	146	148	170	140	125	141	126	130	141	156	145	164	127	142	126	141	137	139	136	143	129	166	131	126	149	145	143	142	139	146	132	139	133	139	146	147	154	126	143	169	142	163	145	153	136	138	141	144	133	163	139	150	155	141	126	132	134	155	140	128	147	137	145	136	137	125	145	160	131	165	139	155	142	147	152	132	148	152	128	167	133	146	145	135	171	139	144	125	162	126	143	179	144	149	138	141	147	126	138	169	147	149	134	157	149	129	139	152	145	161	166	133	127	133	153	125	149	143	152	128	155	143	146	139	148	129	119	128	162	150	157	139	153	135	125	165	139	142	131	148	128	140	151	143	165	142	148	129	119	166	131	141	156	143	145	141	146	141	147	133	133	155	142	154	138	142	173	166	150	147	154	120	141	157	138	117	147	131	151	142	134	138	136	150	148	142	141	142	163	149	132	130	143	139	142	145	158	149	152	143	129	163	151	131	129
12310	8650	5847	6474	5477	4456	3691	3049	2542	2097	1896	1636	1548	1399	1256	1172	1106	985	1018	913	842	857	886	892	897	970	991	1041	1032	1098	1020	913	757	740	729	654	667	612	632	577	543	603	564	580	554	608	559	567	547	543	525	534	533	571	587	551	527	503	482	512	524	490	484	444	517	491	524	453	486	497	484	483	490	504	476	435	477	480	475	453	431	488	478	450	477	492	462	431	501	466	463	488	418	448	430	493	448	473	487	445	421	428	475	447	456	455	454	494	476	460	451	422	446	461	455	468	479	470	421	458	451	464	443	458	471	448	436	446	457	458	460	456	471	455	453	434	473	476	478	458	422	438	482	455	432	451	481	447	441	452	463	458	441	433	447	416	427	455	428	427	450	440	457	437	453	496	449	437	451	455	460	485	456	469	469	458	448	464	461	445	455	470	441	448	475	456	420	444	428	453	456	453	454	436	465	476	475	419	479	453	410	454	440	500	459	484	474	439	455	452	455	440	459	438	429	439	419	456	469	475	424	440	458	453	440	459	413	459	466	456	452	430	456	449	461	447	486	435	415	448	482	426	443	431	465	469	465	450	429	517	443	468	433	442	472	435	438	435	463	508	432	470	443	427	428	435	500	471	467	467	462	444	454	443	435	429	489	478	458	461	421	463	400	444	467	509	456	447	445	453	457	454	469	420	467	446	393	406	460	456	447	454	444	432	445	463	482	438	468	454	436	445	487	432	444	439	452	420	463	419	468	421	459	430	431	444	426	459	459	430	477	455	437	446	438	470	461	448	424	457	409	474	447	455	459	443	443	421	428	431	459	385	426	484	472	450	448	484	480	427	487	470	432	413	438	434	448	437	441	420	441	467	410	432	439	456	448	477	448	426	435	424	423	431	460	442	453	445	449	443	453	439	471	452	460	456	438	453	463	461	486	485	448	429	426	477	456	419	483	444	410	457	452	431	448	468	467	424	455	418	434	377	432	466	482	455	430	476	427	426	400	399	447	476	456	397	444	455	491	448	453	441	432	475	497	434	434	439	473	425	456	424	430	441	426	468	429	463	482	419	448	435	452	445	470	442	458	465	472	422	430	424	441	454	425	415	437	466	435	440	463	485	429	438	485	420	463	451	472	445	470	456	412	403	463	409	502	439	467	467	445	452	482	428	451	488	431	441	481	424	444	457	442	452	432	507	436	448	438	452	468	434	500	453	452	455	453	446	440	470	448	428	466	449	449	449	420	442	425	440	453	472	465	414	485	457	467	454	431	445	443	446	461	463	474	459	433	470	403	463	452	449	468	436	459	465	393	467	433	494	444	436	446	421	411	439	449	459	459	447	459	468	461	441	458	439	440	446	426	454	490	486	446	468	442	450	432	474	476	446	438	448	492	430	441	455	458	473	458	485	467	436	441	436	460	453	430	441	455	459	420	433	458	461	496	430	453	429	462	439	481	458	444	422	453	416	472	434	444	428	445	483	457	434	472	462	466	440	458	451	457	447	502	435	443	403	462	442	451	418	437	469	414	478	457	416	433	436	476	451	434	474	459	428	478	483	427	436	448	426	430	492	422	447	480	440	411	433	448	458	437	478	423	449	420	478	423	440	442	453	430	458	427	471	434	447	453	437	400	477	451	454	453	476	452	445	439	494	422	457	459	422	441	462	462	431	461	463	394	430	425	430	427	469	445	418	421	397	405	430	466	424	440	389	448	453	452	447	487	434	469	449	470	447	414	459	446	419	420	478	446	444	420	459	426	430	424	478	449	461	414	501	411	425	468	459	442	426	468	460	492	440	434	455	450	449	487	428	445	424	457	463	415	443	468	365	460	437	438	405	445	454	469	500	454	440	473	481	465	447	457	450	444	438	430	466	452	463	457	427	455	403	478	427	437	463	455	469	448	416	427	439	455	430	470	479	426	457	462	456	390	461	466	416	460	453	460	451	459	457	437	441	443	450	455	429	456	478	440	394	448	492	438	463	472	423	485	462	445	469	431	510	456	431	413	439	422	470	430	428	415	449	438	449	457	445	474	449	495	450	463	424	439	471	447	447	415	420	449	433	472	428	428	459	465	416	461	433	414	406	445	459	463	419	490	427	475	469	417	458	437	452	490	460	416	442	467	467	421	458	489	471	414	472	450	437	444	453	430	455	449	454	438	446	459	435	491	440	458	440	470	407	440	481	455	446	427	415	440	478	441	459	442	450	443	459	467	464	465	402	456	418	458	456	474	484	435	469	485	468	425	478	426	412	445	442	442	404	456	422	436	415	452	485	454	434	449	432	416	450	426	420	466	478	470	502	452	430	438	439	452	419	446	451	461	432	476	457	428	448	439	456	440	446	463	446	434	467	430	418	471	457	454	419	442	416	464	433	459	450	463	435	441	433	443	456	467	489	455	462	451	425	426	450	448	457	452	416	444	485	482	407	445	462	445	450	443	481	457	455	466	453	431	477	414	437	412	437	441	471	445	441	420	458	475	410	438	441	411	403	451	457	464	405	420	450	452	473	402	412	459	416	445	469	424	412	470	439	415	459	427	440	436	438	437	450	438	433	432	458	440	424	429	470	423	438	448	449	433	434	446	414	420	462	450	414	456	441	467	416	441	455	426	470	454	461	460	434	457	431	469	461	451	470	410	429	446	439	407	428	453	485	468	414	463	449	425	480	487	415	456	426	435	478	450	420	458	410	443	456	446	441	471	453	478	464	439	454	453	432	438	446	453	450	477	459	437	437	459	426	437	461	422	428	443	454	453	419	455	477	464	432	435	424	414	453	414	448	491	403	455	442	442	476	420	428	492	422	483	429	452	437	441	458	448	463	446	448	503	442	496	467	433	467	440	398	421	449	465	444	429	438	450	444	479	447	429	446	396	450	467	428	506	437	427	452	464	482	480	457	469	473	456	455	468	453	479	441	465	430	428	442	463	458	434	439	443	473	461	454	428	445	434	443	432	474	463	469	480	463	471	447	479	431	452	444	433	500	462	454	440	493	420	455	436	467	387	426	437	412	450	428	409	464	417	459	445	416	455	420	410	446	450	447	476	492	469	448	426	449	414	458	476	493	443	462	451	472	453	457	454	417	433	424	488	450	456	478	457	445	431	445	438	442	419	424	422	452	435	439	433	439	452	426	390	451	440	426	444	450	453	436	460	449	496	432	430	466	449	388	435	411	438	467	415	438	447	456	449	445	463	436	468	436	472	442	426	444	450	470	463	439	435	453	422	453	453	448	491	475	438	463	464	430	444	420	435	443	442	456	427	459	459	509	430	430	464	423	446	429	459	442	441	459	453	471	449	429	450	453	468	417	456	457	454	491	441	458	452	454	415	447	479	473	442	429	449	451	455	439	441	434	474	481	434	429	470	456	449	463	416	481	442	457	431	419	459	424	456	459	463	473	480	442	409	467	492	455	475	458	475	427	453	456	404	478	447	441	431	448	431	426	452	402	469	462	422	429	419	450	447	433	438	433	457	470	458	456	470	470	422	456	425	448	441	447
2618	859	337	322	262	269	244	235	211	237	210	218	228	233	254	217	231	230	225	248	218	210	202	210	237	200	207	252	205	221	215	215	227	188	204	238	213	211	245	247	203	234	225	203	217	193	225	229	206	229	230	225	207	218	204	214	216	210	182	206	216	221	233	209	237	214	217	258	203	261	221	230	225	227	202	215	267	227	220	224	245	221	217	222	216	210	226	241	202	237	206	202	262	218	227	255	206	205	211	205	218	201	191	234	237	227	243	212	207	216	197	204	199	258	224	225	220	234	190	199	227	223	234	220	182	211	235	205	197	219	243	208	222	214	194	225	233	247	224	199	190	217	214	214	231	216	230	207	227	190	221	201	219	211	214	221	219	211	208	227	200	243	210	220	212	213	221	206	202	222	210	201	237	208	204	226	232	206	243	211	223	225	225	209	215	233	197	238	208	224	239	208	219	216	216	215	233	188	234	222	208	189	224	200	227	212	209	210	217	206	221	221	226	232	220	223	226	224	230	211	209	201	214	199	231	232	214	244	226	203	214	234	243	258	219	224	212	230	240	202	221	217	227	200	228	227	237	237	175	213	230	212	230	205	217	211	192	252	192	194	235	213	209	227	224	220	223	210	230	201	233	219	240	215	220	204	208	202	199	220	238	230	238	227	209	202	245	177	243	242	235	216	209	207	216	217	220	217	201	209	212	231	217	222	222	236	232	212	236	246	231	219	223	221	225	229	214	219	210	180	200	217	210	196	220	175	187	210	191	241	199	203	217	228	214	233	216	214	208	236	216	205	211	217	212	227	249	207	211	204	245	217	213	248	226	205	229	246	223	223	206	215	232	200	215	234	212	244	226	233	208	230	209	219	181	193	217	190	233	235	203	203	242	237	219	207	223	203	251	233	213	205	216	190	232	228	236	203	239	238	212	223	234	219	235	213	231	220	212	210	192	229	238	218	242	232	215	207	221	214	246	188	220	202	208	212	201	228	224	218	238	241	232	213	234	206	227	238	228	218	218	233	210	237	235	225	255	192	196	214	223	218	250	217	212	209	242	246	210	206	234	199	211	235	217	224	196	217	236	236	209	228	227	236	192	225	217	222	217	213	210	196	188	229	193	236	219	240	218	229	221	222	210	219	226	222	192	235	188	236	239	217	200	223	203	233	235	228	205	224	230	192	223	253	216	195	229	222	232	215	195	190	249	213	225	225	233	218	233	221	236	228	228	229	216	194	230	234	194	228	214	200	211	220	248	227	238	213	217	234	222	227	225	235	212	207	217	198	231	210	213	213	228	212	206	234	224	202	220	217	216	231	212	236	230	222	191	238	232	208	243	202	243	237	211	221	244	210	192	206	213	200	244	231	226	199	204	217	220	190	224	199	189	204	240	224	187	216	209	237	222	210	236	230	207	228	189	177	232	242	232	232	228	250	209	197	236	235	214	223	222	191	207	212	197	222	217	195	226	238	216	223	214	219	220	220	221	213	218	232	222	217	209	231	209	222	236	243	251	217	240	220	234	211	187	215	231	214	193	210	224	228	254	225	240	249	239	210	212	223	221	215	219	226	227	232	198	229	224	215	236	216	247	194	197	234	237	238	223	250	222	192	223	210	194	235	222	217	228	215	207	219	223	222	213	229	212	244	208	225	223	210	206	210	213	223	206	217	219	211	211	229	193	192	219	211	203	191	207	225	215	198	225	186	210	172	213	253	237	210	233	235	221	237	211	238	194	222	202	244	211	237	228	245	207	233	197	222	229	220	195	209	207	205	213	246	230	228	218	225	193	225	200	220	227	275	228	206	239	215	230	203	220	219	185	239	202	228	221	231	225	216	225	196	221	206	239	203	227	225	215	233	223	199	239	225	222	237	227	193	231	213	210	221	218	221	185	207	211	218	233	197	231	217	214	221	226	238	217	198	220	196	231	203	218	202	170	198	222	230	222	222	217	225	178	223	221	225	196	216	195	217	207	215	224	226	221	216	173	214	233	243	219	226	237	201	207	189	189	202	222	216	223	198	246	205	255	222	207	222	220	224	224	230	206	232	232	229	200	218	220	199	200	239	200	186	214	195	248	233	219	187	230	193	204	204	234	229	208	231	195	215	252	226	192	236	230	207	225	223	199	209	199	201	221	195	210	202	232	220	230	200	229	204	237	234	205	191	208	208	208	226	246	251	202	250	223	195	227	207	232	168	216	222	219	228	243	185	206	238	237	213	220	219	200	203	206	194	229	219	193	203	224	237	205	217	225	244	228	229	215	245	219	236	208	227	209	235	232	225	245	226	233	213	233	215	226	222	215	218	181	194	208	195	209	189	205	206	213	235	204	202	214	189	204	233	245	206	230	230	193	206	190	222	225	225	218	202	214	245	218	209	206	197	212	194	180	232	235	209	213	230	209	225	222	213	235	224	222	213	222	226	223	206	209	221	235	219	182	216	207	207	240	224	240	217	240	212	225	190	228	237	236	189	218	189	208	218	223	245	239	230	210	221	227	236	236	236	222	237	206	220	215	216	229	203	227	226	217	231	218	186	176	227	231	207	184	209	211	234	216	196	252	233	204	207	223	207	213	228	208	204	211	216	212	269	196	218	205	212	209	240	202	196	226	234	219	201	235	203	208	223	242	201	218	200	207	204	192	197	222	255	218	219	214	217	210	209	230	222	241	194	235	211	228	184	216	213	198	227	232	184	211	227	225	215	238	208	226	223	204	218	218	205	235	249	237	224	212	218	242	230	233	218	213	222	248	228	225	218	242	192	208	191	231	244	206	214	234	233	217	217	228	219	205	222	217	234	200	215	208	204	217	216	219	202	182	219	216	226	199	258	219	211	203	213	220	236	226	187	239	210	213	223	238	232	183	222	230	204	235	225	211	205	224	211	219	210	205	224	203	215	192	217	228	207	222	219	207	243	205	216	223	218	237	237	224	211	230	236	215	210	202	234	217	220	200	221	229	223	214	234	224	215	201	219	227	237	241	215	235	208	221	212	229	230	216	234	205	235	197	229	224	222	223	240	220	213	218	243	210	232	221	226	215	235	219	228	193	229	213	226	220	223	231	201	200	240	227	224	216	217	225	231	206	224	221	221	233	225	246	237	228	227	231	202	221	236	219	227	198	203	232	208	247	239	170	225	229	206	222	231	241	218	201	206	225	212	215	228	223	192	215	212	238	204	195	253	225	219	208	207	210	205	221	206	209	199	236	197	215	202	208	251	223	228	225	205	202	216	193	242	242	226	210	256	227	220	225	223	225	204	189	218	193	232	224	218	188	206	194	227	236	219	197	223	214	222	232	213	208	217	240	214	214	208	207	207	229	221	215	203	226	220	206	203	214	238	221	211	206	211	228	231	226	238	193	211	214	215	193	219	202	215	220	216	222	219	206	221	204	222	213	193	216	194	190	214	230	198	233	223	214	231	234	212	214	205	202	208	197	225	218	212	207	214	213	215	226	223	231	216	206	218	212	221	209	213	218	223	209	231	241	217	230	224
2669	1366	849	909	801	822	773	722	732	706	675	669	659	670	679	655	690	611	636	652	655	658	633	688	664	649	654	616	629	641	598	618	685	628	675	620	628	626	675	688	684	667	634	662	623	641	622	618	662	651	612	635	643	594	611	635	617	641	636	603	631	622	663	659	611	642	641	602	596	645	631	633	674	632	631	648	651	628	614	617	627	640	661	591	607	612	626	667	639	644	601	613	678	619	617	621	617	650	632	631	616	674	620	611	601	634	612	639	690	636	659	648	622	628	621	607	600	606	626	647	635	665	619	661	574	609	627	624	616	641	602	603	668	624	652	644	594	661	622	635	618	622	644	661	647	638	629	664	661	655	639	642	623	613	635	654	621	608	617	652	647	623	654	679	631	598	598	637	674	614	618	629	660	606	629	612	613	583	608	639	626	595	650	614	572	635	638	644	649	622	679	644	635	634	641	639	621	641	646	625	651	659	625	656	633	636	640	605	601	636	602	600	663	617	598	618	652	582	610	657	647	652	641	635	593	640	598	644	631	631	584	631	588	631	632	603	632	613	677	645	651	632	623	620	609	632	613	673	593	605	646	618	629	614	649	668	615	640	641	607	617	639	625	608	664	661	651	597	653	602	665	647	638	605	636	581	625	637	613	620	585	633	631	659	661	620	604	656	609	611	608	632	605	627	639	589	643	604	639	666	646	650	629	574	587	611	645	610	592	641	593	641	646	693	601	592	635	620	666	608	623	637	654	598	625	653	649	599	656	621	602	605	665	637	611	605	657	659	644	646	635	637	635	666	604	595	655	650	636	639	611	613	639	640	610	624	655	607	594	651	643	605	635	664	640	630	632	636	614	624	644	603	660	622	582	612	650	652	604	621	667	635	600	644	627	596	638	644	656	640	667	637	573	605	656	632	661	663	655	656	620	607	634	648	628	611	677	633	555	665	641	630	627	644	629	629	629	623	677	631	655	687	593	614	624	618	637	630	625	656	647	655	622	612	670	615	664	584	642	644	565	606	645	656	640	660	668	643	698	596	597	619	602	647	637	657	620	627	629	624	585	622	681	633	620	621	620	632	638	637	624	660	573	637	655	652	652	598	614	632	627	608	644	638	645	659	662	630	618	647	593	613	627	612	650	640	624	647	623	625	627	673	641	602	645	598	633	632	646	643	665	637	617	667	626	604	613	658	654	659	597	639	584	602	599	623	636	594	632	657	594	634	665	659	613	602	641	640	634	663	575	625	624	642	644	681	629	616	597	595	644	602	616	641	638	648	606	624	603	630	629	647	643	662	618	636	626	605	618	617	638	608	588	644	612	623	618	656	620	650	643	637	642	634	618	647	670	650	587	601	616	595	618	604	648	615	659	638	617	607	623	650	628	615	634	640	623	636	610	677	622	647	599	630	620	653	666	639	676	655	652	607	663	649	640	664	617	631	617	590	620	646	616	622	606	601	627	622	621	637	623	638	664	616	615	657	584	635	571	609	647	625	641	662	664	623	644	646	593	617	661	610	595	624	628	629	662	613	594	648	640	637	644	618	598	631	655	627	654	624	653	634	647	627	607	699	633	593	633	597	642	655	661	623	611	613	632	699	624	591	636	626	607	674	704	586	599	613	632	633	635	606	608	651	643	618	655	631	640	638	616	649	640	622	620	630	605	659	596	667	643	601	621	631	647	638	668	638	626	596	650	613	636	619	608	645	589	597	618	593	618	623	613	660	628	662	637	621	631	615	625	567	638	626	633	599	638	642	673	604	605	608	650	608	593	653	663	635	614	656	657	649	609	644	679	644	615	605	623	618	642	632	628	627	612	653	639	642	635	595	654	631	578	663	569	613	638	613	638	648	649	612	682	630	621	624	676	617	668	602	644	635	612	617	670	657	673	632	637	673	645	610	591	610	624	604	634	675	668	667	623	615	579	636	639	622	625	639	608	622	610	647	650	641	632	627	642	642	620	671	632	644	634	635	656	661	637	631	655	619	621	607	618	646	629	597	612	640	640	627	637	627	655	634	682	655	609	655	594	633	621	635	580	657	636	616	625	598	630	655	642	648	666	602	661	595	610	597	618	625	600	665	660	640	658	648	626	597	614	599	617	654	646	592	608	630	675	612	614	661	677	624	630	627	615	658	609	636	629	604	650	610	565	638	612	579	640	618	608	620	635	645	632	633	638	599	625	656	588	694	608	656	609	633	605	707	622	670	608	594	597	608	593	635	641	636	657	628	615	607	644	616	631	627	632	652	624	620	609	599	628	600	633	633	575	626	685	634	629	613	637	616	628	637	620	602	585	642	634	600	586	634	615	636	637	653	663	613	613	643	614	661	586	588	637	641	617	620	600	638	612	626	630	661	621	634	617	646	612	601	637	665	626	670	637	568	633	628	588	644	652	640	649	636	607	605	655	623	662	619	624	588	608	638	636	633	609	631	592	613	654	690	595	632	678	690	684	580	609	621	631	631	590	634	633	653	616	626	603	632	631	630	623	672	657	665	650	656	616	647	614	625	655	565	649	651	667	641	649	692	605	569	605	638	644	650	575	642	583	620	595	563	615	627	628	635	653	586	657	621	700	615	622	653	631	629	636	638	622	638	612	617	624	649	624	628	628	659	625	601	632	608	625	647	659	633	641	613	639	609	646	624	608	642	654	619	607	642	604	628	620	668	626	674	690	613	644	652	625	608	657	648	619	598	656	632	638	630	645	622	613	682	628	592	666	597	638	590	639	622	604	684	616	626	660	619	669	636	648	612	635	669	629	612	606	624	616	600	600	606	662	598	642	612	610	626	633	599	589	599	650	617	628	654	631	600	583	671	620	627	616	653	584	660	648	654	652	650	595	660	644	612	612	617	657	608	594	622	602	649	642	632	645	674	607	648	688	613	631	635	632	622	590	649	642	677	693	648	669	599	642	608	619	637	656	582	625	574	663	623	679	636	659	665	653	644	612	644	648	639	659	628	637	606	632	636	629	594	601	619	626	635	656	686	639	637	720	622	627	619	641	568	597	665	615	624	621	639	663	632	636	669	606	593	641	609	667	665	605	616	653	637	680	653	602	585	620	595	627	629	643	591	616	654	632	647	645	639	627	664	644	607	618	622	648	658	625	605	639	610	667	603	652	660	599	619	615	623	635	654	616	623	610	656	638	629	657	635	632	643	626	596	597	647	618	666	613	633	634	617	573	623	613	639	635	630	603	610	596	614	610	656	621	644	665	646	638	642	613	623	591	668	688	626	649	629	665	597	635	637	635	608	626	635	614	634	610	623	603	691	592	643	641	649	629	641	649	635	632	653	616	631	612	571	596	617	595	576	620	645	652	656	606	658	670	597	603	629	640	637	619	621	628	599	631	642	616	634	574	660	596	634	634	603	643	631	618	678	628	624	669	651	627	591	635	661	628	631	623	669	635	646	618	628	656	624	630	689	643	643	605	579	618	612	691	553	638	615	604	654	625	601	644	641	672	619	629	614	635	617	606	620	615	630	656	648
13978	7917	1611	1132	777	543	445	342	303	268	216	202	224	185	156	132	141	145	140	131	147	155	125	147	131	118	163	135	128	132	147	118	139	106	134	111	106	96	126	115	108	112	107	103	114	109	128	105	129	109	108	107	97	98	100	114	101	109	85	98	108	96	121	106	108	118	112	94	119	113	109	115	93	123	107	97	85	96	119	102	98	111	110	96	101	103	99	106	97	114	107	101	97	114	87	118	101	100	115	114	98	107	88	97	100	102	79	107	87	112	96	106	116	98	105	97	106	87	111	104	93	96	106	109	117	117	107	99	95	83	85	98	94	124	103	107	99	118	112	101	99	94	96	109	98	105	100	101	111	111	76	91	97	112	118	90	119	107	90	106	116	110	106	103	84	110	122	96	101	129	87	112	116	118	113	109	96	109	97	124	129	102	107	112	101	101	106	107	106	110	100	95	103	105	118	106	96	107	109	111	100	106	111	105	101	119	116	102	114	126	108	112	93	99	112	93	95	108	98	95	118	120	100	89	104	89	110	111	88	99	111	98	102	96	111	102	104	103	124	116	95	82	101	104	113	96	113	106	106	98	99	102	96	106	103	107	97	111	106	110	87	103	82	110	90	111	110	93	106	97	98	103	100	101	117	99	93	106	113	90	110	122	104	100	99	110	115	98	121	102	91	104	104	104	100	110	108	120	104	105	93	86	114	112	99	105	91	93	120	118	118	85	88	101	87	112	86	95	102	105	106	95	103	106	89	110	95	96	112	98	91	107	105	97	81	99	104	96	102	93	93	109	108	116	95	106	123	89	106	122	90	116	114	112	109	100	105	99	109	101	109	107	101	101	102	108	106	103	90	106	103	94	91	111	106	101	111	96	99	103	107	100	107	96	126	108	95	113	111	119	103	105	104	104	103	107	98	102	119	112	116	105	121	104	109	112	95	119	101	101	94	95	96	111	93	101	102	120	114	104	106	116	100	105	106	102	110	107	105	115	95	97	104	97	97	110	107	99	94	108	99	102	132	102	87	100	102	121	105	121	89	122	108	95	88	91	103	92	110	77	113	108	111	115	87	114	112	102	101	111	97	106	92	108	103	113	107	84	91	94	105	116	110	104	96	109	93	107	106	95	99	119	93	90	109	96	97	100	112	117	95	114	101	96	113	118	106	111	103	104	110	97	106	89	107	98	103	112	110	129	102	97	116	87	107	120	101	99	108	92	101	83	96	117	99	99	90	113	103	108	107	105	120	107	108	90	93	98	115	103	110	103	95	110	91	116	103	103	109	101	95	105	105	89	122	95	111	97	97	100	86	100	96	100	90	101	134	111	114	98	121	112	105	106	110	105	99	103	102	81	110	104	117	105	104	103	112	104	88	109	120	103	93	103	90	113	101	88	112	80	101	104	102	88	111	120	114	94	93	115	100	103	114	92	105	101	106	112	99	102	105	93	101	107	100	107	92	114	110	83	109	112	86	99	105	102	84	93	108	101	107	85	115	108	106	98	116	88	104	98	86	104	111	120	91	95	132	96	92	100	101	105	96	94	96	103	98	105	93	125	109	93	102	106	101	109	77	108	117	97	99	104	101	97	106	119	109	112	94	99	111	98	96	115	100	100	121	90	105	106	96	102	108	108	107	95	100	109	113	120	114	119	102	100	107	100	103	128	96	112	114	121	112	114	133	97	109	108	93	95	102	99	95	92	102	90	108	98	116	122	80	114	104	88	103	90	102	97	104	134	73	125	122	119	102	115	112	107	107	98	102	105	116	85	95	111	106	99	99	96	82	84	91	109	111	105	89	123	101	110	81	109	96	96	98	101	114	86	128	98	103	109	95	84	94	106	90	96	92	109	125	98	106	117	101	93	100	110	118	100	104	106	97	96	91	109	101	98	88	90	105	110	110	94	113	104	119	100	100	96	103	87	107	105	95	107	110	94	100	84	101	99	116	111	95	94	102	95	119	93	97	98	111	109	110	94	100	97	114	109	82	108	95	90	121	128	87	91	108	89	87	96	110	96	113	99	90	103	100	116	83	101	84	105	94	111	93	107	100	102	104	96	86	129	98	104	91	99	116	110	97	105	99	105	96	101	112	109	111	104	107	103	104	102	116	113	87	101	109	113	91	116	95	106	104	90	94	107	101	103	101	109	112	99	94	119	102	95	109	107	109	106	97	91	102	108	101	90	102	103	95	116	98	101	95	96	106	102	102	103	112	111	101	96	107	102	100	91	99	101	87	112	94	92	128	123	97	98	108	117	103	102	110	111	89	108	100	127	108	100	119	97	98	99	103	98	98	107	107	102	92	94	125	109	107	90	101	104	116	107	95	83	103	108	111	100	110	95	101	95	88	99	111	93	107	98	87	103	93	103	100	100	98	112	102	110	94	102	103	89	98	88	115	105	121	111	105	103	91	87	111	105	91	111	111	102	106	108	90	105	108	116	93	109	112	103	114	88	113	116	121	90	98	113	86	106	120	100	90	108	108	121	113	101	87	112	115	125	87	115	110	114	108	108	94	95	106	113	84	93	108	92	104	90	92	93	105	92	125	119	103	94	98	94	108	88	99	112	92	103	103	114	110	97	86	92	94	99	112	101	104	111	102	111	99	121	110	102	103	112	97	120	100	105	96	85	95	123	107	100	111	104	91	100	85	108	99	104	101	91	114	109	106	129	99	95	111	103	109	94	98	111	119	103	110	100	96	86	99	108	90	88	122	108	110	112	124	103	100	103	107	103	118	99	96	111	105	109	91	91	103	107	98	100	119	108	101	109	93	87	97	104	123	118	107	111	106	125	94	91	99	112	112	90	115	108	115	74	112	97	97	105	116	111	102	114	97	83	85	87	99	110	122	112	97	93	110	121	95	94	91	107	103	101	102	103	121	97	106	116	103	105	102	109	102	101	111	103	82	86	108	90	88	97	95	103	108	114	113	103	97	120	121	118	122	95	93	112	137	100	107	77	102	107	128	100	95	104	109	102	99	106	106	98	87	103	120	101	93	100	117	107	106	123	77	112	89	110	113	84	93	72	110	102	103	111	83	122	103	100	97	96	124	86	102	105	84	99	103	96	92	101	109	111	104	97	87	103	86	101	99	106	116	99	105	100	101	96	92	119	98	93	107	101	98	103	115	106	91	119	98	96	97	113	111	93	97	87	99	90	88	102	88	107	97	99	109	116	92	92	107	87	105	122	92	95	106	94	121	108	93	98	113	121	107	112	105	120	113	118	91	101	105	98	112	98	103	108	91	117	104	103	107	93	101	121	104	97	101	104	103	107	95	120	95	96	110	103	95	98	99	111	93	110	94	100	88	111	87	93	110	94	110	101	111	105	113	84	91	99	97	126	101	108	115	97	91	112	89	114	109	100	104	104	110	96	103	93	115	95	112	106	103	101	98	108	109	97	118	108	110	95	92	114	107	111	105	114	93	101	118	104	117	88	95	99	106	103	96	96	99	106	92	94	113	93	101	92	119	101	113	97	83	91	93	138
8836	6954	3441	3805	3263	2582	2128	1789	1511	1308	1099	978	947	872	775	684	669	675	604	557	527	527	556	597	570	614	670	743	685	703	668	610	485	476	413	420	469	444	445	413	418	409	390	391	429	407	403	458	412	358	404	355	407	394	406	347	358	399	364	340	327	400	344	356	372	359	349	371	364	372	361	336	323	410	348	356	377	341	341	364	339	359	354	369	382	316	354	349	352	348	369	387	367	378	325	367	336	375	367	344	355	359	325	363	360	331	338	367	340	360	339	355	343	356	329	304	382	327	382	372	378	315	368	348	325	344	371	326	339	358	370	346	380	365	346	346	341	346	346	341	361	327	380	354	369	317	326	327	387	348	334	347	331	342	369	366	327	354	370	354	309	346	344	333	367	316	344	363	347	340	387	363	357	358	368	339	350	338	334	371	308	357	343	337	360	349	369	338	358	332	344	339	328	336	348	334	334	351	340	390	334	345	359	373	373	317	371	346	334	294	321	328	322	336	340	337	306	346	356	305	364	305	359	356	331	330	338	342	317	330	307	370	342	326	354	347	336	353	330	339	320	330	309	301	361	342	308	333	325	321	319	342	330	330	324	339	346	361	350	352	335	361	374	335	329	355	335	351	369	336	360	309	388	354	326	334	348	353	322	322	380	383	334	333	347	328	354	361	323	325	358	330	306	341	332	340	294	368	310	352	325	340	353	356	327	330	322	354	346	370	360	351	356	323	356	350	352	364	360	358	353	364	324	360	330	339	308	341	319	345	344	366	366	341	326	354	334	309	349	301	359	349	327	372	345	357	368	327	321	345	332	349	328	340	337	338	348	334	342	339	371	304	374	335	281	379	327	347	341	350	314	326	363	337	328	379	367	325	347	311	339	385	344	362	338	336	355	321	333	333	304	350	349	336	367	348	375	336	328	356	358	330	358	349	335	337	329	322	311	337	337	331	318	332	350	320	349	355	341	330	326	352	331	343	325	374	331	362	339	337	328	316	328	339	324	354	339	338	397	325	308	342	346	287	361	354	321	328	361	365	353	358	357	338	333	358	340	348	331	308	366	340	330	340	348	345	329	334	352	335	335	309	363	319	353	318	340	352	334	356	316	327	300	326	313	350	328	347	336	329	311	363	342	341	313	356	360	320	349	369	342	341	357	326	327	333	329	327	322	343	342	369	377	323	353	340	340	325	336	354	353	340	376	379	332	362	366	372	345	346	351	362	332	361	326	356	348	348	334	298	319	344	348	374	313	324	339	327	357	364	315	343	314	344	369	355	338	326	340	304	313	332	365	322	336	349	350	320	325	318	354	358	335	319	336	329	328	328	331	335	337	303	331	342	321	375	380	312	365	344	338	295	335	349	359	339	337	344	305	338	344	333	327	355	336	330	348	328	391	319	351	338	332	330	350	331	327	316	362	358	372	355	328	364	346	334	351	336	353	363	314	356	346	361	319	340	379	316	309	355	311	351	341	347	302	377	335	355	360	342	355	345	330	345	385	333	331	374	378	347	338	299	322	319	329	351	357	343	310	349	358	332	344	363	357	348	343	351	342	340	344	336	334	357	328	333	363	350	345	362	331	342	325	332	372	347	334	344	337	333	368	355	322	355	337	347	335	346	364	356	316	313	353	350	367	355	350	350	322	347	348	332	372	324	337	338	322	302	349	333	338	365	327	290	325	350	346	352	325	359	317	371	329	343	309	353	342	399	338	327	320	337	349	351	323	380	344	357	354	349	313	323	320	327	316	336	336	366	305	368	323	340	341	362	351	334	355	349	372	346	360	327	365	357	354	346	304	355	318	343	328	342	342	328	345	348	311	334	336	338	329	322	326	295	304	359	347	368	329	350	319	379	345	344	331	342	327	341	350	320	337	335	344	396	327	310	337	365	367	339	352	326	352	330	310	376	322	367	330	322	332	327	345	338	342	344	327	330	344	363	373	331	343	338	342	324	351	374	333	364	358	345	322	339	338	330	366	350	359	339	360	366	348	368	346	344	328	341	354	372	321	343	372	304	319	330	330	288	345	344	345	336	339	340	323	346	328	312	349	342	349	353	342	351	347	335	339	331	317	357	342	335	378	327	365	318	380	354	331	340	356	358	376	355	326	327	391	347	350	330	349	361	321	325	333	380	348	331	352	331	357	360	346	340	309	345	332	353	307	329	352	321	342	347	332	349	349	332	355	336	366	356	343	336	336	356	329	323	351	337	359	341	376	339	375	366	324	356	349	338	341	343	323	366	357	345	348	348	346	317	330	358	308	334	331	356	337	348	364	295	335	357	326	337	343	305	384	314	376	322	324	340	339	332	326	356	327	335	349	340	307	341	329	347	320	338	321	364	341	346	350	347	381	365	367	322	316	338	360	359	343	345	327	334	348	339	368	338	318	346	357	344	318	364	326	370	352	363	330	335	351	338	362	323	334	361	337	348	377	364	358	348	340	320	347	343	351	357	343	357	324	321	339	366	381	352	352	322	380	380	352	326	334	359	347	353	330	355	363	340	361	346	355	324	346	372	302	333	341	363	347	336	370	301	354	349	374	352	351	330	344	353	329	348	341	320	342	340	340	401	336	326	364	350	356	325	349	353	332	357	328	336	338	352	332	332	361	372	345	382	357	354	337	348	354	331	296	315	321	304	320	338	325	355	358	339	366	343	356	329	360	349	354	334	351	354	338	326	333	326	328	333	329	345	333	341	350	356	348	365	346	310	341	321	324	348	337	370	341	342	339	380	342	302	318	313	341	345	335	334	324	304	339	352	350	370	344	340	326	341	338	367	315	351	368	319	337	342	348	339	337	327	320	370	346	322	323	341	330	358	335	364	336	345	332	307	339	330	325	346	335	304	350	329	331	359	347	345	350	361	357	314	330	357	354	331	362	352	354	321	333	348	309	319	307	345	322	344	316	351	367	326	413	304	343	368	335	339	348	351	337	363	343	337	310	320	351	346	306	336	346	323	320	345	349	345	326	334	362	348	398	350	356	347	369	343	348	381	302	310	305	330	311	339	327	343	320	343	334	361	314	328	333	381	345	334	336	305	341	337	340	335	372	337	322	322	343	338	344	355	355	358	333	341	316	333	370	324	352	312	322	335	350	348	355	325	333	335	351	321	305	351	299	337	367	341	345	346	335	340	339	334	341	323	368	365	347	354	329	342	328	341	337	334	339	369	348	326	345	360	344	364	352	342	338	311	337	328	327	341	350	333	324	340	331	323	329	403	333	327	319	332	356	352	357	336	318	350	338	324	323	326	370	312	354	335	348	310	340	329	370	337	375	346	345	354	330	329	347	352	344	310	321	327	350	337	343	327	329	372	374	326	328	314	368	360	311	349	351	360	339	354	344	343	344	334	353	347	326	326	371	362	341	361	285	364	332	358	360	347	301	351	360	355	372	349	362	331	362	369	337	333	351	319	313	326	320	333	360	333	342	322	320	357	328	352	349	361	350	328	323	332	349	318	339	322	339	317	377	358	358	327	348	365	315	300
21863	14182	3424	2269	1524	1060	756	581	532	444	347	322	265	269	258	247	226	205	209	224	183	174	209	209	190	235	207	208	224	204	194	203	165	150	177	201	164	171	160	159	151	171	140	193	149	150	154	162	149	167	146	152	160	154	126	139	149	167	156	148	154	128	146	147	153	142	151	142	147	144	144	152	157	136	160	144	167	161	144	142	125	147	144	148	145	161	145	129	133	122	138	140	176	154	134	153	152	148	140	148	128	163	158	134	168	153	160	150	174	139	143	152	139	123	131	151	133	143	125	134	130	166	162	154	157	127	140	122	140	155	141	153	170	141	153	147	150	139	158	125	157	144	126	139	165	146	147	139	147	142	149	149	136	124	144	150	167	158	143	140	132	125	139	140	154	143	156	140	148	156	153	158	156	141	142	142	145	113	126	140	152	132	147	153	143	146	125	158	139	172	149	162	148	157	151	149	119	137	135	126	165	131	141	133	130	143	139	148	141	132	158	143	172	138	130	146	136	122	139	144	131	180	129	144	181	155	147	148	143	134	152	137	160	140	145	143	144	134	159	129	138	158	149	143	163	147	145	141	132	161	138	130	145	130	137	160	147	135	142	128	137	141	145	151	152	138	143	135	134	148	134	146	131	153	124	150	131	149	123	140	135	141	161	148	130	152	146	150	144	138	129	147	137	136	139	136	119	159	154	147	148	168	157	168	148	135	154	148	155	134	142	139	177	126	150	151	150	150	134	134	138	134	144	141	142	151	133	158	136	161	131	128	150	147	144	146	149	139	147	153	127	156	121	157	156	141	166	127	152	156	142	143	129	157	139	135	151	143	141	118	152	125	154	136	139	148	157	137	137	137	147	134	145	171	160	134	166	154	151	139	136	145	137	132	128	153	130	128	152	143	155	141	141	132	140	137	163	154	143	140	148	151	154	137	117	130	142	146	149	134	132	140	119	154	136	165	150	120	167	143	143	169	156	160	170	155	165	134	155	158	146	132	141	148	154	145	125	138	139	140	133	141	166	130	135	140	152	153	145	143	143	147	137	132	130	153	157	146	131	133	155	137	134	125	151	137	139	141	136	137	123	126	123	167	142	128	143	164	149	138	144	142	125	135	154	147	137	143	133	140	155	146	147	136	159	156	129	135	140	156	139	156	159	162	157	138	148	163	142	136	162	143	146	147	141	139	142	123	135	130	174	140	147	141	148	114	132	168	135	132	161	147	155	143	146	132	150	144	152	159	146	164	132	122	140	151	116	135	136	122	150	153	150	128	141	153	159	139	140	160	151	137	143	131	148	129	127	135	125	163	149	123	140	154	155	131	162	155	136	144	122	143	144	137	151	158	135	147	138	135	133	146	129	145	135	137	157	162	144	149	138	169	165	141	140	165	129	181	137	125	166	152	145	131	132	134	152	121	150	140	145	121	158	146	131	147	163	154	147	120	139	118	158	132	137	143	146	156	172	136	147	152	162	137	138	131	135	147	122	136	157	141	170	128	130	130	122	134	145	138	124	155	169	155	156	155	152	158	137	119	154	164	144	131	136	130	143	136	135	148	137	131	145	125	153	126	136	147	144	140	121	126	145	122	132	176	137	147	135	130	155	171	144	159	153	146	159	141	144	148	166	156	150	181	130	155	150	136	135	143	140	137	116	143	150	148	137	138	147	138	135	152	124	167	140	149	143	160	131	137	134	152	126	136	123	127	134	158	123	140	151	144	130	142	116	126	132	125	134	153	136	137	142	152	151	167	164	121	137	130	128	166	134	133	128	148	142	166	149	138	130	141	126	168	154	122	132	154	168	131	124	140	139	140	122	141	127	138	152	150	148	141	160	156	148	141	136	136	148	143	143	140	143	126	155	146	122	149	168	163	133	152	133	158	154	121	164	123	134	148	136	145	142	144	151	124	134	156	123	143	153	146	145	143	164	151	164	132	138	144	126	138	149	157	143	141	131	134	115	154	138	140	172	139	140	145	149	129	157	146	143	140	159	148	170	119	161	138	122	148	144	145	165	116	126	160	144	131	144	119	161	144	129	134	153	155	126	141	158	143	141	129	140	155	151	148	144	137	137	138	154	140	169	137	145	136	156	151	129	126	143	120	152	148	139	181	137	145	149	139	148	141	174	132	135	148	134	160	143	130	136	130	147	148	153	133	145	152	142	138	149	130	135	137	147	168	160	143	136	140	169	150	143	165	134	151	141	138	152	150	144	136	137	142	148	133	148	143	126	154	111	133	161	143	141	143	151	116	157	149	150	139	146	149	144	137	121	148	140	136	148	128	148	141	130	155	164	132	154	128	131	145	149	130	149	140	155	139	138	155	143	135	153	141	122	138	128	146	156	178	142	145	133	164	155	128	154	159	160	139	162	154	156	138	136	117	148	140	134	135	132	148	158	145	135	136	145	150	136	158	152	141	138	136	145	158	146	137	141	127	127	133	143	171	149	138	132	144	129	139	124	123	152	130	156	132	153	140	153	144	180	123	142	141	141	135	144	147	154	162	155	143	161	130	148	147	158	136	135	137	156	142	145	149	134	158	125	107	144	140	150	141	150	131	147	129	150	160	159	129	151	130	129	156	153	159	142	151	147	143	159	148	139	156	141	133	131	134	154	131	134	157	143	148	157	147	159	162	160	123	129	134	148	152	132	126	155	150	140	154	147	145	133	138	147	130	149	123	153	147	137	149	141	137	163	144	129	156	138	135	131	154	152	155	124	133	139	146	140	158	136	133	137	139	136	161	147	140	155	158	171	147	146	117	129	148	132	153	135	154	141	151	134	168	118	165	144	129	146	146	122	155	142	134	140	156	147	163	147	176	140	153	150	136	145	141	129	146	138	132	116	125	148	162	158	148	141	145	127	146	161	119	148	132	139	145	126	130	125	145	151	149	147	144	144	139	137	146	136	147	145	133	142	137	133	152	148	144	132	121	161	149	122	166	144	159	120	147	146	133	129	140	136	156	149	147	158	128	141	174	152	149	155	153	125	116	160	149	148	142	148	133	140	150	160	135	128	179	142	161	157	152	150	137	160	146	137	146	141	135	138	152	120	167	145	133	134	131	167	155	159	150	134	140	120	127	131	154	142	115	147	150	165	131	125	160	157	146	145	132	137	145	153	114	151	128	131	148	139	160	163	150	139	139	128	136	137	158	165	142	158	138	160	127	144	136	128	165	127	138	152	145	155	167	148	129	146	150	143	143	150	159	136	132	159	143	143	145	151	159	138	167	139	128	163	159	142	140	120	171	153	150	145	125	152	137	151	117	128	135	165	130	131	153	140	157	129	154	168	146	145	126	164	145	118	123	156	132	154	158	167	144	140	140	149	170	157	151	121	157	139	135	163	156	138	150	149	134	150	143	187	145	141	146	134	136	129	148	163	146	151	155	147	130	145	143	140	142	138	144	148	152	124	148	142	164	137	153	134	155	172	148	137	157	125	147	127	135	150	155	135	156	146	145	152	157	128	156	141	154	130	137	129	149	114	147
11893	10710	5861	6755	5552	4445	3558	3045	2455	2141	1941	1699	1519	1330	1330	1206	1130	1015	904	897	912	856	859	880	921	993	944	1023	1095	1074	1034	760	812	681	669	741	656	585	579	608	577	587	601	599	584	574	608	597	546	554	601	568	554	530	496	485	507	523	514	500	496	478	507	471	468	524	498	505	530	504	498	491	484	446	456	483	507	477	463	480	463	482	440	461	452	444	484	450	439	461	523	460	475	450	446	490	454	445	441	452	442	459	468	450	498	457	482	491	487	448	477	465	471	475	466	471	454	483	463	468	433	452	469	413	459	461	461	442	457	469	450	475	441	430	472	455	434	433	432	463	433	462	414	483	451	448	439	468	434	469	431	471	395	441	440	467	449	430	423	471	478	437	434	446	431	442	451	448	466	450	425	469	441	451	458	467	449	477	435	482	427	447	433	466	421	430	428	476	455	431	471	457	486	458	460	432	456	463	464	447	468	448	429	464	444	431	455	467	428	430	436	448	455	429	486	450	431	467	424	419	447	497	474	449	456	446	433	452	457	444	448	447	440	466	455	444	423	408	438	476	427	407	461	466	485	472	422	391	477	428	463	478	472	447	479	413	473	484	450	455	431	432	422	463	461	428	445	406	464	432	432	431	449	441	439	452	435	438	431	424	449	427	484	451	443	469	469	428	467	462	453	467	439	465	450	478	442	422	465	458	430	442	428	427	431	441	486	456	419	433	429	482	428	466	469	456	506	458	455	455	461	415	420	475	435	464	427	437	458	434	436	436	461	439	460	469	470	448	459	420	464	475	436	460	451	458	502	458	420	459	471	438	469	434	445	439	437	458	446	444	483	458	447	414	500	438	476	480	421	436	499	457	489	478	472	463	425	479	433	468	485	476	481	424	405	475	436	454	429	450	460	485	472	466	460	466	483	421	452	445	459	448	456	415	442	460	457	485	458	447	436	453	452	417	444	461	420	449	435	468	413	455	481	408	414	448	476	455	474	487	469	467	431	444	427	492	451	462	463	440	464	461	432	439	464	472	424	423	489	443	472	453	468	407	448	443	469	479	423	461	427	426	455	459	429	462	453	463	440	442	431	470	441	428	433	455	462	468	457	465	462	449	424	468	464	438	436	435	455	445	433	443	435	493	474	404	477	433	459	439	459	471	432	471	430	452	443	451	444	425	473	443	441	436	454	423	430	451	457	466	433	397	447	433	415	472	475	435	460	434	406	444	450	422	403	464	442	442	445	468	477	454	436	448	504	444	459	422	468	421	448	472	417	472	454	436	429	442	446	442	426	436	478	408	467	447	452	444	425	447	410	469	455	448	456	458	462	479	459	430	396	475	446	427	438	435	436	455	421	471	439	438	471	450	478	449	439	429	436	428	468	446	443	430	430	471	445	463	418	451	463	447	435	467	438	444	439	473	459	445	470	437	435	445	470	476	449	464	426	468	441	444	440	423	442	449	437	454	452	437	438	466	456	418	442	414	488	432	479	412	435	440	451	467	441	448	428	456	448	466	481	487	448	464	503	429	448	448	430	437	464	434	474	488	463	407	460	432	472	463	471	439	441	431	454	441	478	458	464	436	444	429	442	447	419	437	468	449	450	454	430	409	433	430	449	425	393	460	447	463	468	450	472	470	476	433	440	449	432	460	446	446	391	431	440	442	420	425	401	469	405	438	458	405	485	448	446	450	472	435	409	439	452	452	452	429	453	433	469	450	408	429	440	431	469	439	426	480	467	444	442	413	469	424	452	436	436	410	429	428	461	431	442	430	448	461	427	462	431	448	458	444	470	431	444	420	438	430	457	452	435	457	479	433	461	430	434	435	447	442	433	482	446	441	480	454	417	435	448	466	440	456	425	442	433	445	437	453	434	422	408	433	452	445	429	456	435	391	488	461	458	441	405	416	470	431	465	421	460	446	436	480	448	418	418	458	447	437	456	455	429	464	472	442	447	472	490	444	460	460	429	435	436	437	370	445	449	432	499	436	400	444	434	472	456	429	425	484	405	481	458	444	479	403	436	422	443	452	463	404	428	443	431	424	426	451	457	441	457	445	435	417	439	450	480	452	427	426	471	465	407	448	432	458	443	460	473	441	485	449	447	453	466	439	459	459	474	439	444	410	439	435	468	466	418	442	462	471	477	445	448	456	446	457	460	471	420	444	437	487	431	446	472	454	435	432	441	425	481	447	422	467	436	426	453	434	447	431	486	445	449	467	451	453	451	443	481	480	442	499	444	447	477	474	437	454	421	441	476	425	470	444	429	423	445	454	430	453	421	442	448	503	454	458	460	438	431	448	411	458	452	413	440	436	452	480	457	431	429	461	446	475	457	474	427	457	429	447	454	438	447	422	457	415	408	453	469	460	439	424	422	426	417	481	414	459	448	472	473	462	451	449	456	436	460	431	442	446	463	429	468	444	445	432	451	403	455	396	457	430	439	436	478	455	472	420	435	448	413	455	415	439	469	440	427	452	417	472	407	430	478	451	441	427	443	441	455	410	404	390	443	440	476	456	482	465	468	445	428	443	455	445	442	438	431	472	414	476	447	453	452	431	483	454	426	414	437	435	460	403	442	484	457	426	467	435	433	418	442	432	429	427	445	437	452	439	472	435	429	435	454	471	448	466	458	455	410	419	441	413	426	460	475	429	442	438	447	485	442	422	458	476	481	436	434	468	449	476	481	454	442	431	468	439	453	469	463	445	449	424	434	428	447	469	425	441	451	436	461	458	460	464	504	427	429	463	473	461	466	420	392	455	433	407	455	460	460	461	425	456	425	431	453	466	436	425	452	435	453	452	466	426	472	447	462	436	449	465	497	428	468	436	444	466	429	459	462	430	457	465	426	483	449	429	455	455	455	454	454	428	459	440	458	431	485	488	460	451	433	482	455	447	426	430	463	464	454	415	476	463	456	466	446	413	418	461	428	455	440	443	430	470	441	469	434	450	442	460	482	461	423	444	467	460	511	418	467	465	431	445	459	438	441	423	409	453	462	433	452	425	427	434	445	463	442	462	459	436	441	417	455	444	470	426	456	472	443	488	488	463	481	466	418	431	458	491	435	445	457	440	409	434	404	494	448	472	438	446	423	451	446	481	451	508	433	419	431	434	441	434	439	478	431	448	445	472	413	440	404	429	405	470	464	459	482	416	423	410	425	465	463	494	459	472	429	466	429	479	446	454	415	448	426	449	437	405	480	470	421	476	453	432	412	476	454	470	458	456	465	465	435	472	442	443	421	487	448	423	425	440	463	423	434	436	475	422	434	463	430	447	484	441	443	435	520	436	454	451	440	451	430	458	452	443	430	426	441	442	476	451	444	426	467	451	443	460	438	412	450	458	422	426	452	420	412	451	426	414	493	473	422	434	482	468	453	487	458	425	452	425	442	412	454	447	438	475	433	439	458	433	475	451	465	457	464	458	469	460	407	408	469	434	438	434	482	443	423	503	446	428	477	445	457	412	473	479	410	419	442	449	431	414	497	464	465	427
2558	638	330	304	227	279	207	224	248	228	237	219	203	240	234	199	235	215	242	229	231	225	208	238	231	223	189	250	215	212	230	209	240	231	234	191	232	218	195	212	174	211	203	233	231	224	206	214	220	223	205	205	218	219	203	225	238	219	182	198	214	193	212	216	238	221	224	220	216	212	243	217	190	210	213	234	233	219	208	218	208	226	195	213	203	235	217	199	218	202	208	219	223	199	212	232	235	210	212	228	240	212	172	201	215	202	223	201	235	225	225	233	234	189	221	199	221	223	210	209	231	217	196	208	222	200	239	211	224	216	211	201	195	246	208	227	243	238	235	214	203	203	211	235	212	239	191	220	246	243	191	214	242	217	196	251	223	208	202	219	221	226	228	217	226	212	230	232	216	205	227	205	207	212	220	214	241	213	215	241	202	209	202	206	207	228	242	219	241	204	224	203	204	210	219	208	243	230	178	228	206	205	206	226	217	216	232	239	229	218	224	198	208	207	232	212	208	205	228	241	232	217	229	234	225	212	201	199	220	219	233	225	222	202	216	221	232	197	239	209	225	228	211	204	210	235	221	242	213	216	217	233	215	198	207	228	236	183	228	235	197	214	211	198	184	218	203	197	235	238	217	216	220	197	218	243	207	233	205	198	237	200	203	246	232	230	216	218	198	209	180	212	208	210	212	206	197	240	243	195	197	220	222	208	210	212	240	201	220	190	203	201	218	210	204	212	237	221	216	234	204	231	193	209	197	226	220	211	225	204	198	223	218	206	213	219	221	208	239	222	240	207	229	241	210	206	219	226	204	214	219	211	218	221	204	245	230	216	188	183	200	212	229	201	203	241	214	218	219	222	204	233	215	223	238	223	203	208	223	200	215	204	220	190	214	242	222	215	225	242	232	219	217	231	246	209	193	206	222	231	223	202	219	227	222	222	217	233	208	231	244	230	222	231	215	201	248	225	230	206	220	200	210	225	225	224	203	255	233	227	225	197	217	219	219	225	193	206	202	195	198	216	200	204	205	204	206	221	210	223	244	225	221	214	215	234	221	210	212	228	222	210	232	205	221	237	209	255	217	205	221	246	215	201	217	188	207	215	210	229	206	209	248	203	199	214	227	225	206	241	231	238	248	262	238	250	220	172	237	189	224	210	215	213	230	189	231	218	217	221	225	216	209	225	208	215	233	223	216	213	206	213	217	211	223	253	228	230	221	220	208	185	203	232	218	200	205	239	220	231	222	229	215	225	216	242	219	217	228	205	207	219	197	214	218	208	236	203	211	227	240	260	201	210	221	200	200	194	200	219	212	205	221	224	191	196	238	206	200	233	204	209	217	232	216	207	240	222	195	219	225	238	247	199	269	210	222	214	226	226	195	223	205	240	228	237	217	218	224	223	230	227	224	207	209	206	193	192	187	222	206	207	227	198	227	227	224	222	207	222	186	201	189	208	210	207	221	207	214	209	228	230	222	204	199	210	198	247	217	221	213	216	240	210	193	202	203	210	214	216	194	215	222	216	232	210	209	240	195	241	213	211	233	198	214	209	216	227	187	237	213	221	199	222	209	212	201	239	247	222	228	225	226	190	226	207	237	206	229	215	213	219	240	223	232	222	203	215	194	225	196	212	222	220	222	231	197	232	218	225	243	215	202	204	226	241	210	246	203	215	245	216	234	209	219	202	224	236	211	211	217	219	249	227	218	231	224	195	234	215	222	211	215	213	219	210	235	220	210	220	212	222	239	215	227	223	212	206	216	237	207	223	219	215	221	228	203	201	224	196	227	217	215	212	229	212	209	215	235	242	215	209	232	205	208	225	243	205	212	226	188	226	209	253	218	227	242	233	213	217	235	219	234	232	201	232	221	220	204	214	212	227	211	200	201	217	216	206	195	224	202	212	207	228	227	208	239	225	245	235	233	212	222	196	202	204	209	196	225	222	187	233	193	210	242	235	214	206	228	216	212	218	210	238	230	218	238	236	217	219	214	232	204	222	201	234	217	206	216	210	214	216	240	246	223	213	217	224	196	202	220	237	212	245	221	229	238	226	267	247	212	209	236	230	219	223	198	221	220	223	243	213	221	215	230	234	206	213	220	192	213	235	206	201	194	241	212	210	182	225	210	203	218	217	211	206	213	204	230	205	220	216	211	218	204	220	209	214	200	211	186	204	216	216	248	230	253	205	214	220	234	219	240	225	206	208	219	211	201	214	221	233	223	225	234	231	216	224	209	223	191	242	231	209	220	231	225	200	220	219	243	230	235	221	251	226	226	222	226	200	222	214	207	215	214	226	190	228	207	217	230	203	245	212	214	207	216	231	209	210	234	224	206	213	210	223	227	214	212	204	214	228	226	206	224	234	217	210	209	218	208	218	210	252	194	214	225	203	230	229	242	200	219	209	217	202	185	210	229	229	216	210	211	222	218	204	215	191	209	202	230	228	203	215	209	210	229	208	197	210	212	177	216	202	220	228	198	217	220	222	181	198	196	228	196	214	189	232	208	216	209	219	204	205	218	211	207	205	224	220	234	188	213	228	230	224	237	209	181	213	211	206	214	239	214	217	209	238	212	227	218	208	242	230	227	231	211	219	210	214	223	202	242	215	239	215	220	214	228	232	215	229	206	241	205	201	203	230	225	188	235	223	231	189	211	208	194	237	228	230	231	210	197	211	234	215	221	210	237	201	222	259	212	238	233	218	206	205	210	219	213	230	223	245	179	224	192	222	219	219	224	197	215	214	224	204	196	229	233	209	172	218	225	210	204	197	239	207	225	221	172	203	206	212	212	226	203	210	207	209	223	209	229	202	193	210	208	209	230	191	227	194	210	218	212	222	198	218	232	217	208	175	203	209	214	247	220	221	235	217	231	232	214	207	222	217	238	200	212	230	218	208	216	200	209	206	221	238	249	237	214	220	192	203	208	186	230	236	219	221	223	213	182	211	243	243	237	246	216	222	214	207	185	191	198	217	208	204	217	233	231	194	200	227	236	220	217	215	195	227	199	200	224	241	222	247	212	206	198	227	230	207	231	213	233	247	244	202	196	237	218	235	234	215	195	227	212	207	228	211	217	231	219	231	212	231	221	199	196	213	196	241	207	207	200	240	184	216	213	216	201	241	213	216	197	218	221	225	213	228	192	227	202	197	237	220	223	215	201	212	220	212	215	203	230	220	225	238	231	188	227	216	217	207	240	216	201	215	206	223	201	221	203	226	231	213	236	215	244	220	219	207	220	196	223	222	226	204	206	254	219	211	212	231	198	218	217	206	235	225	225	231	205	212	230	238	213	219	214	218	231	220	217	205	232	200	204	227	202	200	227	199	221	213	200	205	216	217	236	192	220	236	182	223	216	236	215	229	206	211	219	237	214	220	223	230	233	204	207	214	245	211	199	201	216	216	236	198	219	214	213	205	225	237	221	226	219	218	212	249	219	206	213	222	223	207	205	214	229	215	220	230	226	222	199	206	226	219	208	219	208	234	212	228	222	232
2616	1111	811	860	819	750	672	732	751	736	665	683	681	676	630	658	634	689	645	660	639	633	631	682	634	675	660	672	673	678	638	661	594	616	615	626	647	639	618	620	594	655	685	664	608	636	613	632	667	618	643	652	688	601	655	620	625	663	619	646	661	600	668	628	628	645	639	654	633	593	618	617	594	624	615	660	636	637	622	625	596	608	597	660	589	671	643	638	616	609	665	639	574	606	633	646	646	642	624	610	637	586	618	643	623	631	642	654	673	682	631	634	587	618	617	640	618	669	633	619	637	589	577	627	652	611	645	644	584	604	685	630	637	665	669	627	633	666	616	669	604	608	630	637	622	603	618	659	648	561	596	623	616	648	618	635	620	606	649	647	651	668	631	663	616	582	663	627	625	647	613	604	630	667	595	644	657	667	609	637	633	582	651	586	608	670	653	604	632	643	670	620	622	593	643	644	636	607	609	599	598	652	666	601	625	598	616	648	601	646	628	660	642	626	641	650	611	638	614	641	629	666	626	641	582	625	609	594	593	620	591	622	612	623	618	598	651	654	672	633	600	607	581	618	634	632	626	584	622	631	589	652	639	657	652	677	576	671	609	650	643	686	650	674	624	648	595	636	618	646	602	648	605	605	632	593	616	634	598	633	611	628	639	615	603	657	639	650	647	631	632	657	645	636	603	646	651	617	609	669	624	670	621	663	633	651	634	674	630	609	656	647	684	644	645	630	657	632	615	645	666	630	624	610	650	649	643	663	631	647	593	645	628	639	612	648	608	649	623	636	648	594	625	629	624	626	605	564	625	616	634	644	570	632	603	639	642	627	650	618	603	679	630	665	647	662	626	641	623	678	625	596	650	626	672	595	621	681	599	636	637	599	635	652	657	624	704	662	638	634	618	623	664	656	591	620	594	646	615	640	612	660	652	623	594	665	553	629	646	638	608	634	596	620	603	644	678	637	640	606	583	632	584	629	640	679	659	607	610	657	628	607	658	592	632	593	639	616	637	657	668	664	709	616	614	631	590	619	613	602	642	651	639	627	592	657	608	644	610	610	696	599	616	616	628	664	563	613	603	638	630	610	654	614	654	641	654	600	610	634	600	623	591	646	606	640	657	611	631	673	614	627	627	688	647	707	694	646	566	624	615	593	639	658	669	642	632	624	666	606	639	663	606	619	591	636	650	657	597	614	613	638	614	639	586	579	625	658	639	635	611	636	600	574	616	652	659	598	672	616	645	600	635	608	634	642	611	626	615	613	639	634	663	654	637	620	658	611	640	597	592	665	641	620	645	616	607	656	591	612	656	610	662	566	626	637	621	637	627	624	606	577	649	637	612	630	616	631	643	656	612	650	615	611	643	617	630	624	659	600	618	590	607	620	637	633	597	609	602	676	613	603	609	624	611	662	600	629	652	602	663	630	652	603	666	589	649	624	649	647	646	607	634	617	647	627	654	635	604	640	590	637	571	597	571	650	655	607	605	602	688	621	638	592	633	634	655	610	612	638	646	639	613	607	602	595	660	596	607	620	612	631	620	588	612	608	618	596	623	611	579	623	616	635	611	610	616	573	616	590	580	606	628	615	620	625	662	654	607	639	634	660	648	649	619	680	657	639	597	644	621	647	644	641	655	611	629	619	648	623	613	624	602	608	630	669	608	625	633	628	618	594	610	628	669	642	618	574	678	651	624	628	593	625	638	615	629	668	623	652	621	612	641	639	611	590	695	638	586	617	619	664	586	638	609	628	627	610	621	653	653	584	627	645	579	645	584	577	648	640	663	595	585	681	640	660	612	625	628	650	637	622	634	637	626	669	648	585	627	634	626	656	620	644	610	641	655	605	613	679	633	655	644	636	649	593	620	606	672	660	636	612	629	636	640	634	638	628	579	633	625	616	615	628	649	631	655	606	649	608	608	592	604	662	622	609	648	623	664	647	638	619	611	642	649	613	636	622	612	621	626	638	639	643	607	637	627	680	622	668	636	631	625	618	688	609	590	620	623	629	588	635	612	632	619	637	630	647	615	677	598	630	635	626	616	642	591	632	626	604	608	627	671	662	607	599	579	619	667	603	632	635	620	620	619	636	597	629	616	618	650	610	636	646	616	576	627	622	656	677	597	665	649	593	659	580	675	640	592	597	612	643	612	605	631	626	662	624	673	606	615	592	641	598	634	643	634	608	643	659	598	602	647	640	620	638	655	655	573	690	632	639	677	626	610	658	624	675	656	628	630	617	629	643	608	621	612	610	634	571	567	583	680	653	623	692	655	640	611	608	667	606	658	608	657	627	625	598	569	565	638	597	630	634	622	633	677	679	605	637	648	642	605	620	626	628	648	612	644	657	639	604	603	618	612	554	648	647	630	599	630	652	648	591	673	584	636	599	582	674	618	615	609	638	639	627	633	596	665	616	635	633	669	649	629	666	665	657	636	617	625	619	639	668	626	628	655	621	646	598	642	652	637	645	641	669	681	625	629	638	648	622	634	606	609	691	614	643	644	654	629	650	646	608	657	685	667	626	589	619	627	644	634	615	657	624	662	629	621	644	616	671	681	620	584	590	634	636	611	665	648	619	592	613	612	600	621	642	606	636	621	652	627	612	640	643	640	620	653	641	610	564	605	610	630	609	653	585	638	671	635	598	603	632	644	658	612	621	613	594	687	668	607	608	631	623	616	696	618	598	657	596	639	590	678	664	580	620	624	631	581	559	604	619	669	645	648	641	683	622	682	650	637	604	654	615	633	614	592	590	644	646	600	608	659	602	625	625	629	641	629	611	691	635	605	629	626	642	629	631	618	632	588	605	665	626	615	651	647	634	623	608	579	643	649	619	619	637	634	587	602	656	563	603	637	627	606	640	652	591	603	610	673	645	646	637	643	627	624	643	614	636	658	653	606	646	651	627	660	556	651	584	609	578	586	642	649	625	625	654	583	604	596	640	616	627	649	606	679	579	617	644	628	645	605	652	644	647	575	622	675	619	657	595	617	609	650	598	579	676	606	604	620	582	628	603	612	588	605	676	665	633	611	621	603	632	638	639	652	647	650	595	634	634	587	631	622	643	602	611	645	629	606	653	629	593	687	656	629	643	627	622	616	671	645	586	667	649	662	635	634	627	619	656	663	661	665	636	664	621	648	630	652	623	646	621	622	603	612	604	644	657	677	646	670	643	669	624	666	616	586	643	591	576	629	614	600	598	641	633	616	660	656	624	622	600	644	591	608	606	600	642	623	642	628	626	648	658	670	639	649	608	618	594	641	639	619	584	663	644	572	640	659	678	633	644	643	603	630	643	660	650	640	690	641	675	599	611	633	647	604	634	655	654	594	631	642	674	628	604	617	682	653	591	604	614	612	571	630	618	586	609	611	628	653	671	629	585	617	662	656	592	601	562	630	618	663	597	671	660	605	626	677	635	595	624	600	625	629	626	576	622	630	637	636	635	651	610	638	672	685	624	624	624	626	614	583	654	641	665	619	637	662	601	628	589
12621	5738	1614	1208	781	581	438	363	309	240	253	206	188	178	162	184	148	145	138	132	128	155	128	122	116	112	157	145	139	111	122	116	124	126	117	102	119	107	131	91	113	108	105	124	115	109	131	98	102	115	114	97	108	127	111	114	119	99	108	98	110	112	112	109	122	99	94	110	120	127	92	119	98	85	79	107	102	95	103	97	102	100	117	107	108	96	99	110	109	105	85	106	89	115	97	121	110	98	111	108	101	104	122	109	129	117	72	111	119	106	84	124	94	107	117	105	95	96	108	105	107	103	100	114	103	105	117	107	96	94	97	111	99	100	113	86	115	108	80	109	122	98	106	97	101	89	101	110	106	100	109	110	109	103	102	81	110	102	97	100	116	98	98	99	109	105	114	102	104	92	114	99	95	107	101	102	85	108	97	98	105	100	102	113	96	106	115	97	99	115	96	92	101	85	94	86	94	107	128	96	106	94	85	104	83	106	98	103	118	91	105	105	100	110	97	115	94	92	111	97	98	92	112	105	106	121	91	112	83	99	111	98	88	105	96	109	91	107	89	98	123	101	100	83	94	108	78	103	97	109	78	113	102	100	113	89	99	98	107	110	99	91	90	96	94	100	119	104	103	92	103	94	113	114	99	89	107	113	95	106	114	104	131	86	109	97	106	91	94	100	111	99	100	117	101	108	87	99	97	83	115	107	101	99	91	99	99	121	106	100	91	115	109	99	104	93	105	108	110	95	106	116	107	103	87	94	98	101	100	114	108	112	125	115	91	114	98	104	111	120	94	104	108	83	101	115	103	100	109	98	111	90	107	109	103	82	95	106	107	105	103	108	118	83	107	88	94	87	98	97	92	118	105	88	110	114	95	101	102	96	122	104	112	103	100	109	90	94	98	91	104	97	110	116	96	120	119	86	106	114	102	111	110	100	97	119	97	104	82	110	103	93	120	103	104	95	104	101	112	106	95	102	103	87	109	98	85	98	108	113	119	95	85	87	107	105	102	102	114	94	88	98	89	108	103	104	106	112	84	101	86	115	93	110	108	101	124	89	87	101	106	106	122	92	102	99	103	105	112	98	95	120	100	97	105	92	97	88	100	97	100	113	100	96	91	87	116	108	101	101	99	98	101	76	97	107	111	107	108	108	111	101	103	119	128	94	121	88	100	131	96	106	96	91	98	107	91	85	110	95	93	92	105	111	97	108	96	95	116	116	125	80	91	125	106	89	97	91	88	95	99	110	116	92	110	105	106	99	123	99	96	119	95	119	112	102	111	128	103	105	94	121	99	96	85	112	95	99	96	84	119	85	97	110	99	81	111	96	100	97	84	100	100	108	96	111	110	111	117	114	104	111	94	106	96	105	108	97	115	115	110	113	120	104	117	114	96	100	97	92	104	127	90	109	95	110	96	90	107	97	88	93	94	111	104	119	97	96	104	97	120	87	102	111	110	94	106	122	115	86	92	104	109	117	85	104	108	91	98	103	112	103	89	113	104	127	126	100	98	97	115	91	106	98	114	107	93	112	120	84	108	107	93	104	92	83	112	105	88	93	96	106	103	103	103	88	108	118	103	98	104	111	119	100	109	91	90	110	117	113	119	109	106	92	105	108	100	78	106	103	115	104	94	97	95	110	102	93	103	93	87	105	98	105	108	85	82	94	93	111	114	94	110	88	110	100	112	109	89	97	103	107	99	90	99	88	89	118	118	97	92	110	101	106	99	97	91	115	111	91	115	106	100	90	96	117	96	104	103	90	118	99	104	102	108	112	90	102	102	119	85	98	100	91	123	85	93	112	99	94	107	109	118	109	109	110	98	102	103	95	97	95	109	102	107	112	107	113	101	108	96	93	101	106	104	95	125	125	102	93	108	92	104	88	89	114	111	99	79	87	92	109	123	100	102	125	102	110	92	103	119	106	105	112	96	98	91	90	101	117	102	102	78	100	108	109	108	102	97	95	99	96	80	103	102	101	97	119	102	93	93	116	92	106	96	89	91	99	106	101	90	88	104	98	95	84	101	108	108	109	106	108	105	107	112	102	124	68	102	87	103	106	102	100	101	112	100	121	101	97	105	105	106	114	94	107	88	114	115	114	97	102	99	90	96	102	82	85	104	121	91	93	94	95	96	100	103	108	101	114	94	77	107	106	95	93	93	104	98	107	96	99	97	96	108	116	100	97	96	120	110	103	95	111	81	97	87	85	95	103	107	98	121	95	120	101	106	96	97	97	105	104	106	102	105	94	119	100	95	104	111	87	96	93	123	115	115	111	104	112	115	101	111	105	110	104	77	107	109	115	96	94	97	99	83	94	100	123	111	95	107	114	111	88	105	115	96	92	91	96	94	105	77	92	104	110	101	87	94	106	106	97	82	109	108	100	98	90	96	133	85	120	117	97	114	100	91	102	111	102	95	94	86	122	101	99	97	104	105	92	103	99	114	113	110	106	117	102	105	108	91	111	104	108	110	120	86	107	100	100	117	108	91	101	81	82	109	111	88	101	99	90	100	98	111	100	92	89	109	110	111	93	102	106	94	103	102	108	99	87	103	102	81	96	112	103	110	114	93	115	105	107	97	111	112	117	122	75	90	89	109	103	112	122	93	106	101	110	108	108	113	90	112	93	113	100	101	98	108	103	70	99	119	102	107	118	80	116	95	106	109	108	86	91	107	101	95	110	105	93	97	98	93	113	104	105	99	101	116	113	114	95	102	111	92	105	96	120	105	103	117	107	90	96	104	83	99	113	108	127	108	99	97	92	98	96	103	114	96	102	110	94	115	97	117	104	89	105	100	110	84	104	89	121	112	78	112	133	93	86	101	109	101	114	82	113	92	86	95	100	102	97	97	96	112	94	116	110	113	84	103	96	81	116	104	111	98	96	99	100	105	119	105	106	99	94	105	113	113	95	96	107	113	96	123	92	82	99	100	98	97	96	83	114	95	114	110	95	102	98	115	102	103	116	99	109	114	106	99	117	82	97	132	103	76	95	104	97	98	89	98	94	106	93	98	109	85	106	105	102	111	107	83	98	114	112	97	121	120	96	105	111	102	88	101	113	96	97	111	95	100	118	87	101	106	115	116	114	90	99	79	125	90	101	102	115	95	113	84	104	96	94	118	97	97	115	106	104	108	111	103	91	110	89	96	105	102	85	81	107	105	113	83	100	109	101	98	90	92	108	91	106	106	108	104	93	101	82	103	89	105	92	106	82	97	109	104	113	109	99	95	125	81	107	86	114	101	112	117	127	105	104	101	102	107	100	94	116	100	106	97	83	91	100	96	114	99	115	81	104	104	106	106	117	117	94	99	90	109	102	116	114	109	104	120	118	100	106	115	114	105	109	114	97	109	106	112	104	106	98	102	109	103	111	104	123	101	105	102	105	84	117	107	93	110	93	98	94	97	107	109	84	89	107	105	89	104	110	104	97	113	93	126	109	102	83	98	93	91	97	103	98	99	93	94	118	102	108	106	96	107	120	86	111	99	95
7990	5491	3368	3909	3302	2549	2083	1783	1496	1273	1171	1020	920	866	793	688	712	659	613	564	545	564	531	561	565	646	636	586	684	705	711	525	573	509	464	453	456	433	410	422	399	431	390	439	433	433	415	419	420	385	362	406	389	412	372	355	390	374	391	421	375	344	352	354	349	374	375	349	338	393	343	359	368	361	354	331	350	338	340	343	313	354	348	380	356	362	354	343	312	330	367	317	341	327	364	321	389	375	338	372	365	362	320	359	298	364	299	381	322	355	306	366	362	295	334	360	350	352	317	325	331	345	309	319	341	337	326	336	340	339	359	307	322	339	340	305	361	327	351	361	336	367	360	339	350	334	378	338	315	329	323	326	332	368	360	322	317	337	373	326	354	362	301	366	333	355	335	331	343	331	339	310	337	388	336	361	352	368	324	354	332	340	342	344	354	348	343	379	336	317	347	339	360	353	323	373	349	371	328	328	361	344	327	340	370	332	367	312	344	349	326	338	325	344	368	333	344	348	319	334	344	326	319	363	370	342	321	353	314	328	358	348	340	359	357	315	358	300	346	311	353	351	329	384	326	333	344	325	321	313	328	330	333	374	322	319	315	332	376	334	329	382	333	379	340	370	302	347	321	363	308	335	366	317	375	364	369	376	336	336	355	365	339	343	328	366	356	344	325	360	362	339	344	321	347	324	357	354	350	322	357	313	345	339	349	337	329	337	360	383	337	393	335	373	334	341	340	373	333	347	363	328	349	369	341	339	372	353	322	354	328	343	334	346	350	362	348	358	334	299	326	350	349	359	366	350	323	350	342	364	339	337	329	329	332	357	324	299	361	327	300	334	323	364	333	342	363	369	355	343	351	348	318	311	341	355	350	344	333	322	316	331	332	324	327	351	344	316	327	344	326	343	361	368	310	347	356	356	321	337	340	356	341	362	346	326	346	341	367	351	309	339	335	332	331	328	334	319	313	325	351	367	353	344	324	331	350	350	333	329	340	316	350	344	327	326	329	322	337	342	328	332	335	318	325	304	344	341	348	347	349	302	348	355	351	325	333	330	356	371	335	319	355	334	390	361	322	336	319	343	304	313	323	346	335	325	331	341	347	358	330	366	352	328	333	318	327	348	304	365	348	351	358	354	359	327	308	309	335	305	357	331	325	304	334	354	341	336	325	306	340	345	336	334	322	328	341	321	339	324	316	349	352	312	321	336	347	328	319	383	315	374	348	300	321	331	334	329	378	322	323	338	312	338	330	352	329	320	360	347	341	371	321	315	366	366	357	342	317	348	302	322	354	348	314	376	368	335	311	365	334	339	336	303	345	341	354	321	364	322	336	350	329	316	322	339	382	344	395	345	349	321	343	329	333	321	313	349	358	353	335	344	363	332	325	319	357	334	341	341	317	321	320	366	323	328	357	327	315	366	362	341	325	331	358	316	346	378	317	340	336	328	372	324	335	363	354	340	336	328	361	358	337	304	324	322	338	349	345	339	328	354	350	348	328	327	295	324	291	327	319	332	306	350	327	341	367	322	342	327	348	346	315	321	315	317	360	334	308	340	343	357	373	331	339	323	338	323	348	344	308	332	335	324	353	346	341	350	337	337	327	359	324	368	335	352	341	327	366	321	333	319	354	301	353	351	348	370	351	348	335	340	390	323	316	335	322	345	335	327	334	328	310	327	344	327	341	366	342	339	308	357	316	327	361	355	357	327	361	351	300	333	350	364	330	368	319	354	343	342	347	305	351	346	375	348	323	359	346	318	337	318	356	363	328	336	321	331	359	342	326	347	351	302	329	283	333	340	366	311	333	333	338	317	336	366	390	323	366	402	356	304	304	340	331	316	334	327	343	331	321	337	328	327	317	366	332	330	336	322	354	349	353	333	347	335	350	349	317	356	310	332	313	314	339	309	350	361	343	365	332	326	347	368	345	333	319	331	359	294	341	352	345	333	388	346	319	346	342	362	332	360	338	302	343	348	313	344	344	345	347	347	336	358	323	331	350	351	311	358	313	326	335	372	349	357	337	338	316	322	323	356	345	377	352	332	328	330	314	375	346	355	330	352	331	326	323	313	352	365	332	348	311	351	334	335	311	330	341	360	354	357	352	317	335	328	301	334	348	319	296	353	304	323	337	338	295	340	331	323	349	308	333	348	334	333	356	352	322	343	317	357	351	346	345	346	332	336	334	361	344	333	363	324	341	348	327	354	333	345	317	360	337	342	357	356	343	340	314	303	338	311	358	321	344	323	357	296	306	354	353	327	325	367	298	377	327	378	334	341	359	373	356	339	342	331	335	343	347	320	319	297	309	331	335	329	322	362	327	345	348	364	334	351	361	323	352	339	356	320	358	338	355	332	326	360	328	374	366	336	363	369	337	363	346	338	337	354	339	331	363	379	351	335	327	331	342	342	352	357	339	331	335	340	309	360	366	354	340	329	347	332	375	357	332	357	350	353	357	345	354	313	320	349	316	357	333	345	331	335	337	329	329	339	343	341	340	344	348	341	340	361	330	343	319	333	353	345	356	341	332	315	338	348	297	351	349	311	293	290	368	368	354	334	342	348	342	362	348	331	332	355	350	363	317	358	341	330	322	359	334	370	356	351	318	324	351	365	344	320	333	320	334	333	326	359	340	327	311	353	320	352	329	305	336	310	354	352	335	336	351	367	355	337	301	357	356	370	331	348	327	333	346	336	330	347	328	339	326	327	319	342	351	369	355	327	336	365	312	331	364	394	360	388	336	358	353	350	340	323	341	369	324	329	311	314	352	353	363	346	383	341	343	324	310	369	359	335	334	351	315	366	346	309	344	345	331	333	329	322	348	351	378	353	345	339	370	295	347	311	347	349	331	349	322	323	323	351	330	311	354	313	355	363	345	339	338	334	372	338	361	345	317	367	341	340	352	338	370	356	359	375	311	355	324	337	345	334	338	314	345	369	350	325	361	327	348	359	308	339	349	325	331	332	348	346	368	340	339	337	363	349	357	343	363	357	371	347	329	306	294	341	356	336	328	353	338	369	354	315	348	342	330	354	309	343	374	362	328	352	308	331	344	340	353	328	328	311	351	333	361	338	346	332	323	326	316	346	324	330	354	338	330	320	334	374	329	333	307	339	359	352	329	347	354	345	353	338	358	369	345	320	355	347	359	337	345	369	336	339	318	328	336	316	306	366	325	340	324	365	340	319	332	376	360	358	374	355	318	334	329	331	343	315	309	375	321	343	338	341	349	343	359	341	336	305	326	356	329	342	312	341	314	312	332	312	347	351	335	348	323	337	372	365	322	339	346	360	346	323	363	333	343	366	319	343	354	370	306	383	332	381	318	324	387	350	304	322	307	357	355	328	352	338	369	341	316	354	326	330	350	353	324	334	343	355	344	342	363	341	382	328	333	368	345	341	349	333	315	346	360	333	310	325	381	366	351	349	335	342	377	321	364	362	350	358	345	338	334	332	374	314	345	334	311	311	325	374	327	332	315	363	334	314	366	339
22487	12330	3192	2116	1417	1046	800	642	492	435	347	339	326	262	279	260	238	194	229	176	197	194	176	228	193	226	216	196	223	236	193	194	172	184	170	178	157	186	169	172	156	174	170	140	150	170	163	153	144	135	147	139	150	167	165	166	151	177	125	156	165	155	155	159	155	145	157	161	177	143	163	140	158	173	156	140	127	142	158	132	149	125	152	146	145	137	152	150	132	136	147	107	138	158	153	169	143	116	132	145	146	149	145	180	148	140	141	138	147	138	162	134	146	154	153	162	157	141	153	128	148	127	138	137	121	135	149	147	145	158	158	167	155	155	143	121	128	142	156	129	150	143	148	159	136	128	144	138	156	161	148	136	140	166	158	137	152	130	133	139	134	148	134	156	137	159	151	163	147	137	145	155	134	174	152	132	154	156	141	155	133	125	138	140	149	136	148	148	140	139	160	125	149	131	144	137	143	156	148	138	143	143	123	148	134	119	119	134	135	126	139	154	169	160	148	161	119	170	129	132	156	136	145	149	158	138	128	139	129	136	156	162	154	128	126	145	139	147	160	165	132	145	134	141	158	138	164	153	144	154	142	143	187	136	151	154	156	136	142	135	169	131	140	150	145	129	136	128	122	147	133	162	150	147	148	139	119	124	140	143	150	136	141	147	130	147	135	153	150	149	116	129	133	131	126	146	154	153	143	140	145	142	120	150	136	151	138	131	137	141	147	162	137	152	123	161	145	148	155	147	149	128	148	148	147	155	140	162	141	132	128	122	115	153	155	151	128	157	150	127	131	150	136	146	136	139	139	145	139	137	138	165	130	163	146	145	145	144	145	119	155	143	139	170	165	136	147	138	149	161	148	150	155	146	125	147	155	129	155	155	130	151	151	140	149	143	155	156	139	150	136	137	151	147	136	161	146	137	154	135	142	170	140	148	144	148	157	131	140	132	156	141	149	147	115	129	158	146	133	154	152	150	136	113	161	144	148	130	130	133	128	144	146	131	156	153	175	149	165	162	142	137	147	154	116	146	149	155	155	160	128	157	129	142	131	155	151	170	139	133	127	134	143	123	153	156	144	125	167	150	151	141	142	136	144	150	155	142	152	147	141	127	124	155	150	159	128	122	142	148	143	148	128	133	141	152	166	136	129	150	144	128	149	140	141	137	142	155	134	125	129	141	138	143	142	120	135	160	141	137	178	148	168	134	129	144	147	138	160	165	151	145	141	163	145	161	161	155	138	157	140	155	151	139	133	146	156	146	133	146	132	149	131	147	159	147	135	127	128	133	140	143	157	141	120	144	137	138	125	148	157	129	156	143	132	155	156	165	155	131	157	143	163	118	154	143	158	138	149	146	130	169	145	132	144	145	138	152	167	135	134	137	134	138	142	132	138	141	151	137	135	146	141	136	163	139	135	141	131	137	143	126	135	123	170	149	149	120	149	120	146	145	138	137	125	141	142	176	144	137	138	169	141	136	135	148	156	131	150	143	162	139	116	160	144	176	160	123	160	152	134	134	146	155	147	140	155	132	153	125	148	162	136	144	141	142	143	135	137	155	149	123	143	162	130	147	141	135	159	135	109	123	130	142	134	132	136	161	123	163	140	133	135	141	152	132	149	119	138	145	144	128	159	132	145	144	158	153	152	160	152	133	178	130	148	150	146	144	152	137	141	154	142	144	144	138	125	135	151	145	136	153	124	147	153	145	143	130	157	149	138	128	127	143	139	142	146	148	148	155	134	136	155	161	161	142	133	142	138	138	139	160	134	156	152	154	122	145	155	147	146	132	137	133	140	131	147	145	130	169	152	128	162	142	154	137	139	151	157	148	137	142	139	135	117	160	150	136	145	129	147	148	153	137	144	165	144	139	130	122	139	143	150	122	149	140	125	133	137	120	115	165	127	142	168	143	141	140	159	119	154	153	141	140	148	149	141	167	148	167	158	145	119	148	119	136	146	141	147	142	147	158	159	149	153	148	150	133	158	117	139	150	142	123	143	141	136	145	144	159	163	162	132	154	134	152	120	136	148	130	145	130	143	125	152	144	132	166	161	131	152	141	124	148	146	142	126	159	144	154	165	139	136	131	134	144	155	142	157	140	121	151	136	144	151	145	137	145	148	135	161	167	167	147	170	140	144	147	148	168	148	140	141	145	139	126	141	131	147	153	157	131	152	117	133	142	131	139	124	134	132	144	135	144	156	138	144	135	144	141	169	142	134	156	167	150	141	135	116	140	159	151	139	149	140	134	130	152	126	139	172	139	132	157	154	150	140	147	136	143	143	134	152	134	150	115	161	148	130	133	129	153	139	143	149	161	130	154	147	138	135	141	124	149	140	160	164	156	132	134	135	146	127	147	155	153	134	141	145	152	166	143	156	149	144	142	142	154	161	159	148	146	136	130	133	154	155	136	129	130	153	130	143	159	155	160	161	140	142	134	142	160	163	155	135	132	135	130	146	141	163	160	161	141	131	148	125	149	151	125	115	153	162	156	147	148	138	151	156	130	154	136	128	150	137	149	138	134	147	143	149	135	130	154	141	152	126	137	150	125	153	151	177	143	142	140	160	159	133	153	136	166	125	141	164	141	133	142	152	126	148	153	136	160	140	140	139	142	121	136	152	143	150	157	137	149	149	119	144	155	122	143	173	142	144	143	150	168	130	162	157	138	127	148	135	146	140	173	155	139	149	144	143	156	165	152	163	134	157	144	166	137	146	128	152	146	148	138	146	123	127	162	161	160	130	135	134	139	125	154	138	127	156	140	144	172	147	151	153	143	157	157	144	132	134	158	164	143	133	167	145	123	154	126	149	145	154	138	152	130	139	139	156	151	163	157	152	162	142	158	140	142	150	125	129	142	125	154	142	148	179	157	143	129	148	140	137	155	147	152	130	166	148	136	152	131	133	126	127	156	189	146	139	136	152	136	141	136	143	161	162	135	159	129	156	139	131	163	162	165	148	143	155	145	129	147	171	160	135	133	150	136	145	132	133	158	142	138	157	144	131	143	137	145	142	136	156	125	152	157	143	160	130	144	137	171	130	153	160	143	121	149	133	146	128	159	133	134	131	138	164	138	133	157	126	138	170	150	149	154	155	128	129	144	152	124	134	135	137	120	139	148	148	117	139	156	143	130	161	143	152	139	139	120	146	156	128	156	128	130	135	150	140	124	145	145	125	115	133	135	140	118	126	148	153	163	135	144	145	122	137	164	142	146	136	136	150	153	135	120	134	130	138	148	140	126	138	131	149	143	145	146	141	133	142	136	154	147	161	140	138	145	162	160	165	148	148	155	145	153	152	165	149	115	132	153	147	130	144	132	132	175	149	156	165	159	157	136	148	162	159	146	141	135	148	142	141	132	160	142	147	142	151	126	140	123	137	157	171	149	131	130	181	136	146	166	131	138	139	128	163	170	138	151	157	144	145	130	153	139	154	139	157	146	156	152	128	139	158	138	123	142	167	130	151	130	139	137	144	138	150	150	140	136	173	144
12586	9317	5861	6600	5551	4527	3657	3009	2534	2135	1940	1660	1459	1379	1268	1123	1094	1005	1008	897	866	844	862	939	882	1005	987	925	1012	1140	1066	870	769	715	636	674	621	647	597	591	600	621	620	559	582	556	596	585	557	593	558	534	549	494	538	469	524	504	521	559	515	505	476	499	493	491	504	471	505	472	455	494	479	479	515	470	477	477	455	474	477	486	516	499	468	483	475	485	422	486	488	412	473	458	475	459	445	488	450	476	473	463	476	473	473	467	453	460	470	517	477	454	470	472	450	481	423	465	466	490	479	462	487	467	480	443	471	426	446	446	441	458	451	452	472	489	433	409	443	454	442	434	451	485	448	435	468	458	405	463	434	466	441	417	450	491	444	492	476	472	448	454	490	448	460	456	485	428	462	460	467	434	472	455	468	456	450	450	456	442	402	472	458	472	481	477	435	445	443	440	490	447	475	461	443	447	466	463	474	435	460	471	467	451	483	463	438	450	490	473	450	465	440	393	445	448	453	479	472	427	488	479	465	480	451	437	465	438	407	439	467	467	456	472	473	433	482	496	452	452	421	488	438	481	461	461	456	438	475	413	439	438	431	483	468	401	470	433	436	480	484	409	445	492	439	441	450	466	461	447	438	451	407	449	453	469	445	447	466	459	462	467	491	450	435	421	433	456	455	452	432	447	465	476	438	459	456	428	457	449	473	395	447	486	437	459	430	467	453	458	420	475	444	473	458	470	416	494	479	472	430	485	475	452	437	455	489	411	433	470	469	468	448	437	444	489	453	429	462	434	462	433	455	454	454	454	457	463	431	470	392	463	453	469	446	420	489	489	414	423	435	472	457	435	428	487	417	476	500	442	445	443	427	426	455	448	456	428	456	441	439	465	473	425	436	466	466	469	469	454	372	468	451	460	487	456	446	422	443	433	447	430	440	469	491	420	440	454	468	438	438	420	475	433	451	428	458	424	431	421	471	503	465	408	443	412	468	446	418	459	427	435	441	451	445	473	448	445	446	465	440	452	426	429	475	471	498	466	457	454	439	440	460	456	458	460	437	435	478	441	436	462	418	456	444	490	467	429	504	439	452	439	502	466	413	450	446	468	461	441	457	437	434	463	476	450	459	443	422	407	435	432	447	431	417	448	440	453	427	480	455	448	416	464	458	432	448	478	455	463	428	455	482	414	447	468	474	452	486	483	466	424	480	496	442	479	452	437	408	443	433	447	425	462	488	462	435	447	493	469	440	416	440	449	453	490	428	436	446	447	490	454	455	492	436	453	446	482	452	445	432	437	461	425	464	489	443	458	475	471	464	425	453	449	436	437	442	474	450	472	454	488	495	465	482	489	455	419	423	433	447	400	452	454	461	458	458	484	443	444	428	413	474	439	444	458	459	444	404	444	459	450	443	457	426	473	408	481	446	474	451	446	480	430	475	474	435	464	488	475	450	460	441	468	472	423	451	476	441	461	420	446	444	478	499	448	456	461	446	463	452	471	476	425	423	406	460	444	469	487	446	471	453	446	447	474	461	427	428	439	449	455	462	458	453	443	466	466	439	430	436	460	501	490	465	482	402	424	452	469	457	447	436	449	433	460	484	435	441	441	453	436	420	420	420	449	449	467	424	459	434	471	423	478	454	425	449	477	475	424	495	446	466	428	446	474	443	501	480	431	434	453	452	460	426	432	429	421	446	444	433	439	440	466	437	461	456	437	414	483	420	493	467	450	500	481	477	505	499	431	410	480	452	480	448	409	454	450	443	476	411	448	469	464	426	490	454	454	485	416	422	478	453	461	426	433	473	420	436	451	468	446	465	481	427	466	426	459	499	459	462	426	410	432	460	477	456	433	472	439	448	455	485	443	458	439	451	460	493	448	442	456	429	418	447	461	445	395	464	483	451	446	436	455	412	440	458	478	463	423	452	438	446	453	454	452	461	471	479	421	452	420	422	413	486	453	476	454	424	441	444	436	410	477	427	454	458	478	436	439	426	438	467	436	450	459	478	459	430	447	425	442	448	432	494	408	485	466	441	455	469	461	440	462	465	425	436	429	431	477	455	448	454	467	447	490	471	466	428	434	477	454	438	418	453	431	435	473	448	425	427	429	452	486	459	451	424	458	473	446	465	420	439	496	450	412	458	457	444	457	449	414	405	443	436	450	435	430	447	488	438	456	451	442	432	438	461	429	458	451	480	443	454	421	459	433	464	454	435	433	445	417	465	458	436	431	423	449	495	419	445	441	458	452	437	483	426	456	466	459	426	436	471	453	439	432	454	473	450	421	470	452	467	438	430	438	465	442	470	459	449	467	464	454	448	466	444	478	464	474	465	471	477	447	462	441	450	461	452	463	468	452	430	448	484	457	459	457	456	426	422	454	465	445	474	451	434	462	463	461	426	430	431	443	458	432	474	461	449	482	457	455	450	444	468	472	475	458	405	461	471	429	413	451	440	438	464	444	435	452	446	476	441	448	446	433	437	440	424	475	441	445	472	449	453	457	482	472	477	429	480	465	440	443	448	436	440	474	483	459	424	442	474	435	462	447	461	482	410	460	459	420	435	474	441	459	472	430	397	472	431	450	448	496	421	442	457	422	448	447	453	451	436	416	441	465	424	429	427	425	438	441	468	454	464	440	416	456	446	456	441	440	455	414	473	435	448	452	459	462	438	452	455	422	450	450	476	487	458	486	464	460	443	490	474	449	422	439	435	469	427	436	454	437	445	437	428	452	458	431	457	423	431	424	486	417	465	425	452	441	462	474	443	396	453	447	446	466	448	444	435	451	428	428	477	479	435	503	445	486	451	456	436	426	456	489	415	447	423	474	453	421	449	445	473	395	429	410	458	428	464	467	435	435	436	455	463	426	477	464	441	498	420	500	435	473	446	443	432	449	436	445	485	438	456	438	431	456	448	449	441	469	453	431	474	498	430	482	435	469	462	444	442	482	459	463	432	445	476	469	457	458	447	445	466	460	480	434	442	436	454	461	453	434	443	457	448	458	428	440	451	468	445	440	449	486	447	466	490	462	461	443	409	441	464	453	444	409	428	446	454	458	478	412	433	439	460	435	437	462	435	446	477	430	423	432	465	465	512	485	437	453	470	440	471	450	421	430	454	470	409	451	449	470	417	491	467	463	438	424	437	456	466	428	405	434	456	472	429	447	469	497	476	432	441	417	429	458	446	404	444	444	488	452	449	467	426	450	431	444	438	439	470	452	467	417	417	454	434	465	461	455	429	491	451	476	432	461	445	459	476	468	474	441	437	435	453	459	460	438	453	462	438	450	466	448	503	453	421	421	438	421	485	437	459	407	469	479	450	428	416	429	442	475	445	427	434	444	427	449	430	452	462	447	473	443	425	470	451	463	451	432	427	455	450	449	458	463	446	433	423	461	444	476	464	430	483	416	493	431	502	428	446	452	433	467	442	490	461	473	434	462	474	484	430	465	448	466	391	441	428	416	475	439	466	471	422	456	463	440	463	439	479	486	437	440
2251	753	298	266	246	253	228	211	215	213	230	188	250	209	201	228	217	216	188	215	197	220	191	217	210	210	251	206	222	210	214	210	214	178	235	196	194	221	197	205	219	180	198	201	186	193	209	220	208	225	209	191	197	194	200	208	221	187	215	177	212	229	185	209	219	234	217	202	198	186	200	176	218	202	197	203	218	234	198	201	225	216	201	205	202	210	193	212	197	232	206	185	203	218	219	183	213	207	211	220	217	201	192	221	185	217	178	221	203	215	219	229	229	208	212	194	238	208	220	200	229	169	222	212	210	189	196	187	232	211	202	230	215	196	210	229	196	207	221	200	241	206	190	192	214	212	190	207	216	194	194	210	216	215	224	204	212	208	202	225	194	218	210	212	213	216	213	217	210	215	221	214	201	213	217	241	220	190	220	186	201	218	197	193	204	245	198	194	193	215	194	206	230	216	215	200	212	200	174	202	192	220	186	199	206	179	223	217	244	207	191	218	205	208	206	219	206	198	192	213	218	195	215	225	202	228	227	203	237	215	218	210	204	189	216	207	203	203	204	218	229	198	203	228	193	203	218	217	202	207	213	207	212	201	202	209	207	222	196	186	214	205	203	204	210	193	208	191	223	210	212	243	221	207	209	204	230	187	207	188	186	197	227	206	190	222	193	195	204	205	189	183	187	200	204	192	210	199	214	206	217	224	181	196	193	204	216	200	204	193	222	231	189	241	214	212	210	209	188	203	193	205	212	215	199	203	189	218	170	196	219	218	180	206	213	219	194	216	185	187	231	228	185	193	189	230	225	195	187	215	233	195	232	214	189	199	239	214	206	251	212	222	193	241	177	215	197	218	203	207	201	208	189	232	223	227	214	208	199	203	199	203	224	201	231	210	209	204	212	184	234	213	219	222	200	207	196	173	230	216	192	191	206	209	217	203	209	207	223	200	209	220	201	215	210	203	200	176	228	199	216	218	197	206	205	180	211	204	223	215	186	213	215	209	221	229	234	221	217	248	215	208	207	190	232	215	199	209	197	223	203	231	211	210	211	204	212	207	211	197	221	207	208	241	199	213	202	196	212	190	211	221	233	175	203	198	232	188	202	223	209	199	223	201	195	194	202	190	185	208	217	222	214	176	220	214	191	207	210	221	218	188	177	178	210	199	179	206	206	225	212	192	184	232	219	227	223	215	201	193	210	236	224	203	189	217	207	231	223	214	209	211	235	225	199	211	207	194	204	195	207	217	236	208	193	222	189	198	210	221	216	188	213	213	238	194	205	211	208	202	213	221	223	202	204	195	205	225	154	193	219	222	234	197	229	200	209	204	209	217	209	186	196	207	207	194	194	210	217	191	193	204	205	216	214	219	225	213	229	226	198	224	208	212	217	216	198	202	244	206	208	226	205	203	210	197	206	221	212	211	206	207	224	216	208	212	217	219	220	225	212	219	234	223	205	210	184	226	238	203	192	191	210	223	220	192	210	233	182	234	210	188	214	197	240	221	199	220	212	192	194	206	226	198	193	207	218	207	209	194	221	212	195	184	207	197	192	212	219	202	228	203	208	210	204	209	192	201	222	189	209	200	211	210	205	218	232	195	207	208	220	205	224	191	233	225	197	222	221	201	185	196	208	198	194	207	205	194	210	232	234	204	219	185	189	187	214	223	212	236	216	209	181	206	178	219	213	196	194	192	206	209	209	219	195	220	190	229	218	177	226	218	199	203	202	196	202	206	199	196	205	217	180	199	200	197	210	206	223	188	180	192	188	208	201	208	231	210	200	172	202	222	202	210	191	205	207	196	206	180	213	193	207	210	207	214	194	206	204	217	200	231	226	204	215	214	183	220	202	197	220	206	213	208	190	226	223	213	192	196	214	203	215	210	199	206	215	193	219	214	247	201	200	199	210	220	212	210	221	203	225	237	214	203	223	201	211	189	203	191	217	218	207	216	190	203	241	210	207	183	187	232	228	224	213	205	200	190	193	219	205	253	212	213	196	202	194	210	181	215	223	219	227	209	199	218	190	209	209	202	230	222	210	197	213	212	213	224	191	197	208	205	204	203	207	205	201	178	203	210	185	199	205	221	208	208	222	200	223	202	211	218	198	222	197	196	217	203	177	238	212	214	224	198	195	230	186	224	214	198	195	211	188	184	227	219	205	193	190	207	228	235	209	207	222	221	223	187	199	208	217	186	222	222	186	197	203	200	206	213	204	203	191	201	219	227	220	195	229	178	196	223	211	242	232	218	192	217	176	208	188	214	229	190	184	216	229	196	190	204	204	209	206	196	208	209	219	215	215	214	219	202	229	198	199	217	234	198	215	191	238	189	213	219	210	195	220	224	222	215	213	211	218	197	227	197	186	195	190	214	219	199	226	217	207	219	201	224	184	223	214	217	196	195	218	223	176	239	203	193	223	186	208	215	204	219	219	225	199	197	233	202	209	206	212	201	189	211	209	236	185	201	248	204	199	199	171	200	209	190	199	205	213	183	208	206	204	225	216	197	215	232	204	227	218	198	220	191	229	200	218	213	188	191	211	201	206	204	203	205	179	216	194	195	202	217	208	202	218	216	204	214	202	233	181	193	233	221	209	195	179	206	210	215	241	239	220	212	207	205	184	198	191	187	213	213	200	197	201	190	197	235	200	214	206	210	201	188	195	201	200	216	230	202	210	211	215	207	203	216	194	197	232	214	195	236	199	227	225	223	189	187	201	225	210	216	209	190	196	217	232	204	201	216	195	203	173	182	191	199	218	206	204	182	182	199	196	202	199	188	204	199	210	209	209	201	210	187	215	203	207	214	202	201	210	216	201	241	212	218	212	219	199	221	163	198	204	216	191	200	203	213	201	211	213	202	201	226	222	206	179	215	215	223	212	214	207	181	204	194	194	189	205	214	215	220	253	175	198	223	222	206	203	192	213	202	231	220	199	209	224	195	209	221	201	204	209	200	192	221	194	201	193	207	187	208	187	216	193	203	198	173	212	183	211	218	225	184	208	202	199	211	181	203	200	210	202	196	190	198	209	200	218	205	192	205	212	245	194	208	207	205	171	207	215	227	242	224	211	208	194	196	197	191	189	191	223	225	206	212	193	192	203	196	215	214	199	214	207	179	193	208	210	221	217	190	212	201	183	202	200	209	227	202	213	246	223	197	220	217	188	212	232	202	214	219	219	193	209	205	182	213	226	207	237	221	229	216	194	199	212	192	193	208	207	231	231	199	213	145	209	197	233	203	194	196	202	233	217	213	206	203	229	219	202	211	216	197	195	216	181	214	187	222	206	224	179	208	229	192	196	206	206	215	207	235	189	189	202	220	199	237	194	209	195	200	231	193	208	184	216	189	207	230	206	200	223	181	196	237	247	204	210	213	222	200	214	201	207	214	225	195	202	191	210	191	219	202	185	210	218	218	200	192	222	212	199	209	230	210	209	204	210	192	203	203	202	210	210	204	222	206	228	196	223	196	206	218	231	201	203	212	205	202	201	220
2285	1136	826	875	798	735	706	666	689	665	643	625	645	640	594	639	627	644	638	646	637	610	651	609	640	635	665	632	616	634	608	594	629	571	568	597	618	615	616	588	611	620	591	589	606	635	566	651	583	677	633	600	609	620	595	569	581	614	557	638	613	640	644	603	593	620	659	629	571	603	612	574	615	651	565	628	631	601	623	614	584	648	563	605	596	536	602	636	539	615	562	611	605	610	595	585	600	580	653	618	631	611	619	606	580	601	590	580	605	617	570	604	630	622	588	604	597	587	589	597	597	610	601	597	621	615	594	592	622	606	592	631	611	623	568	597	607	567	595	571	599	593	588	644	573	626	580	636	601	643	643	609	624	604	539	615	593	609	626	585	617	590	603	616	587	570	629	567	603	595	643	624	578	581	597	603	616	615	603	609	588	632	600	602	581	611	606	588	629	592	584	592	640	629	573	590	618	599	606	585	592	590	626	585	547	622	552	639	624	559	628	595	621	589	644	584	651	641	571	618	575	582	602	624	578	593	641	592	577	589	584	603	574	609	606	573	608	603	563	595	609	641	604	611	605	614	578	584	585	571	569	611	574	625	615	586	626	624	598	607	637	610	614	590	612	613	621	609	640	584	634	573	585	602	573	623	617	607	614	598	570	642	572	605	625	631	651	589	620	594	575	621	582	533	617	558	615	688	607	620	611	568	575	599	580	598	631	622	583	596	576	589	611	547	592	645	573	619	653	570	589	610	609	621	626	605	583	593	621	571	608	663	619	587	620	590	578	604	576	648	557	620	596	592	585	624	582	599	606	592	643	537	599	597	655	604	620	594	593	562	580	596	618	584	602	625	628	635	605	544	588	599	650	592	580	608	610	582	576	597	561	576	610	589	591	614	621	612	640	628	613	566	607	567	589	591	622	576	599	594	603	595	622	589	601	595	584	604	618	590	608	575	618	579	631	607	644	616	592	583	559	629	607	625	625	588	603	602	575	540	581	613	577	603	591	604	617	606	593	598	575	625	621	614	602	586	601	630	608	643	549	611	570	592	553	619	589	615	606	590	581	624	606	580	597	604	612	614	593	569	599	561	614	572	615	596	564	634	564	584	614	579	606	589	607	638	585	580	589	632	604	621	606	623	603	586	594	612	579	537	601	607	602	582	607	596	601	616	615	602	620	599	612	579	606	621	582	582	589	573	615	614	576	600	604	588	581	580	596	546	640	596	579	602	593	612	591	618	583	591	601	620	689	589	600	601	629	593	607	610	551	631	619	630	596	564	589	645	590	592	596	589	595	611	629	572	585	596	574	611	626	612	574	579	615	573	611	582	591	631	574	626	540	587	588	623	603	615	597	551	607	614	616	593	597	590	602	620	598	596	608	571	587	619	572	615	584	581	642	603	619	618	594	578	604	636	574	591	608	639	591	624	611	632	601	570	586	616	607	622	608	577	626	614	599	574	562	644	643	583	619	595	628	564	613	587	605	619	564	637	597	613	580	576	592	617	585	569	601	603	603	636	624	583	631	613	561	627	599	678	595	603	584	624	551	544	561	578	610	601	590	614	596	625	607	609	586	607	610	624	597	612	614	589	611	582	592	625	569	616	617	580	587	593	602	648	617	593	621	593	598	608	616	631	570	596	619	646	601	561	626	599	597	633	605	615	603	593	624	596	570	612	565	574	603	619	604	621	600	580	611	536	592	580	595	649	667	641	589	625	617	558	589	605	578	591	584	585	603	544	572	629	621	602	614	641	584	626	612	571	595	604	625	623	593	605	618	589	617	638	621	586	589	631	639	644	616	596	600	607	630	599	577	614	566	574	615	620	601	621	625	593	579	634	645	595	586	585	599	626	583	603	596	661	564	617	599	575	556	628	565	588	617	564	610	583	562	583	592	578	640	587	629	607	626	612	571	567	606	561	600	579	626	625	633	589	605	628	594	570	621	599	577	584	616	597	631	615	592	596	559	602	618	631	557	615	600	592	592	561	631	602	590	636	581	608	582	617	594	609	629	600	584	599	553	625	593	588	610	577	598	615	592	611	598	643	585	589	595	571	591	627	611	592	610	586	617	630	597	586	575	674	595	618	649	597	630	568	614	605	613	606	620	606	600	606	616	618	638	569	649	593	583	573	626	567	570	608	646	634	584	595	605	626	561	572	574	620	603	621	599	585	613	586	632	617	577	577	604	601	620	595	589	621	588	657	597	628	608	567	571	617	641	587	625	623	597	631	574	612	649	625	569	631	548	547	549	596	604	550	613	588	635	582	633	611	586	615	604	620	612	621	585	603	620	587	655	582	578	573	586	605	572	595	580	614	586	589	610	607	607	596	556	577	602	582	632	574	577	608	584	548	625	591	600	603	578	634	616	587	603	608	580	576	655	604	622	574	614	631	585	619	615	608	587	595	565	591	596	563	615	606	602	616	658	616	651	598	599	585	649	624	579	607	591	625	600	628	576	589	569	617	616	566	581	598	590	584	612	534	540	609	633	599	599	599	608	610	597	597	603	592	633	575	616	628	615	609	577	568	612	608	632	629	587	597	587	611	590	594	612	600	576	576	605	611	629	632	629	628	645	566	630	576	623	627	620	601	606	590	604	607	648	597	600	598	579	614	617	601	617	624	608	558	550	642	580	613	599	531	557	578	607	600	635	599	588	626	597	597	590	564	618	643	608	623	623	612	612	619	596	618	614	602	605	630	608	644	562	614	638	616	632	599	602	605	610	618	658	596	574	621	601	594	607	605	594	619	596	608	595	577	602	607	600	621	578	576	599	578	624	591	649	633	609	592	555	592	567	577	543	626	601	605	595	618	604	576	599	606	573	597	582	657	638	581	600	623	563	624	599	604	607	590	582	590	621	594	618	593	589	578	643	573	534	624	640	609	585	594	598	620	600	628	605	572	621	592	618	598	609	574	614	649	642	594	600	626	624	641	575	625	577	611	611	595	560	629	611	566	572	635	586	617	633	624	601	575	626	614	607	580	592	607	599	606	662	599	627	592	633	617	633	603	574	604	589	577	566	567	581	576	567	588	603	608	599	617	621	638	625	574	622	606	633	611	632	621	599	648	616	592	629	599	630	646	612	571	565	592	621	572	570	600	584	619	599	636	599	600	626	582	600	572	570	600	582	601	604	610	575	632	596	590	573	610	610	586	594	609	624	588	615	598	587	638	578	574	610	572	614	594	597	614	546	638	613	591	614	605	636	614	630	636	649	596	628	565	615	583	599	622	570	580	620	612	621	581	594	569	570	650	581	563	604	612	600	630	601	619	587	567	604	583	594	597	587	549	613	619	616	616	589	612	618	574	579	582	625	634	591	625	612	573	607	563	607	590	638	612	581	598	638	640	599	612	584	577	649	596	595	628	648	613	628	603	599	614	558	595	599	647	619	586	591	655	583	636	599	612	574	645	612	613	588	574	580	583	615	605	592	590	577	585	596	600	608	599	663	598	601	613	605	635	641	578	645	567	570	575	623	630	617	552	585	564
13244	8451	1630	1175	809	607	445	330	297	241	218	207	199	215	169	136	157	145	130	141	126	127	134	143	136	126	130	130	167	171	137	163	125	106	155	116	116	128	138	114	113	105	119	127	130	112	99	97	112	117	89	106	97	119	117	100	123	100	108	112	100	111	111	112	104	99	97	107	95	92	115	116	97	95	91	104	90	89	100	100	94	86	120	103	112	102	113	98	106	114	102	118	94	99	114	114	100	96	100	99	89	111	114	109	90	107	116	106	97	95	136	114	116	96	100	82	117	110	107	95	125	115	103	112	102	106	100	102	107	114	117	100	128	87	103	98	116	114	94	98	110	100	91	101	103	101	103	101	117	108	112	103	82	103	120	102	105	99	109	101	99	97	123	92	86	88	107	88	105	95	97	85	105	111	103	98	105	131	101	92	97	98	119	100	107	123	102	115	93	100	111	85	110	79	112	106	104	126	107	109	99	105	99	100	106	115	112	109	98	99	104	93	96	100	100	97	96	100	104	91	122	105	111	87	110	90	95	112	120	96	98	97	102	94	96	87	87	109	102	108	92	94	90	115	109	101	118	99	98	123	108	127	105	111	101	109	119	106	85	109	112	89	122	99	91	77	102	109	107	99	100	119	108	122	87	109	115	97	113	100	104	111	108	87	83	107	87	109	99	100	109	116	103	93	98	106	99	99	83	106	92	98	112	89	109	110	107	110	106	114	110	111	127	101	86	103	104	99	109	111	83	84	100	92	112	118	111	103	98	107	90	91	101	81	110	108	110	100	102	114	112	110	97	86	90	107	94	88	97	85	83	90	101	93	134	92	120	89	107	84	106	82	81	124	98	108	104	80	91	110	121	115	106	111	90	117	132	91	109	89	117	108	97	115	96	111	109	111	105	109	92	102	104	98	99	111	108	123	80	101	121	91	96	95	102	96	104	96	94	92	102	124	115	109	106	111	94	95	115	105	120	112	116	105	98	105	104	102	134	99	107	93	110	128	101	100	103	119	118	89	102	95	97	105	112	96	105	111	110	105	115	91	105	119	117	102	110	105	95	92	92	85	99	111	114	121	105	112	99	102	121	102	126	97	116	91	103	83	117	100	94	119	99	104	116	116	106	96	114	117	111	72	108	110	108	113	122	97	120	87	104	98	93	118	116	115	103	81	89	118	91	98	94	99	88	108	105	105	113	110	104	108	109	100	98	96	121	109	101	109	108	110	97	91	112	106	104	115	108	97	100	107	84	95	117	109	100	112	115	110	104	96	92	111	103	122	106	91	100	106	95	101	91	106	89	94	94	90	104	100	89	107	98	102	90	114	120	93	121	111	107	107	91	105	94	100	120	106	117	105	91	117	102	104	109	105	102	115	103	72	103	97	112	93	104	86	127	99	106	105	104	104	103	99	120	95	105	113	107	99	99	101	105	96	112	95	91	102	113	93	108	101	99	98	106	90	97	102	87	96	107	93	77	105	97	104	101	91	111	99	103	110	103	107	95	107	91	91	114	82	119	87	83	87	98	105	105	100	111	103	113	112	111	91	94	91	105	79	129	98	87	100	104	98	106	115	98	119	104	113	122	108	96	99	123	98	107	109	99	104	100	108	95	102	120	117	96	87	86	126	104	121	110	81	122	92	117	99	101	114	93	88	94	101	112	73	89	106	101	101	99	105	96	91	84	107	115	122	127	82	97	91	112	102	98	103	96	82	97	101	116	75	92	95	103	97	104	107	103	96	96	100	89	99	96	107	102	95	105	101	94	98	99	109	111	123	99	115	102	111	105	97	101	98	97	111	105	103	102	99	102	90	97	99	100	109	103	108	97	102	116	112	106	114	92	103	90	107	108	101	113	108	80	95	101	115	123	95	100	84	96	93	103	93	108	96	105	77	89	105	111	94	90	87	110	86	98	106	104	97	103	117	113	102	100	104	100	107	112	97	102	88	106	107	107	102	106	116	119	98	101	81	114	94	108	112	98	122	110	105	109	99	99	91	97	96	114	114	103	104	99	117	93	112	88	108	115	101	93	97	90	112	108	111	109	100	97	111	99	97	109	112	97	106	116	96	116	119	100	116	85	70	109	112	80	83	98	100	98	121	104	100	105	107	87	113	95	103	102	118	102	119	117	108	113	94	101	94	95	110	109	116	102	110	123	112	101	102	111	118	111	102	86	116	106	98	87	97	96	105	102	83	102	111	98	117	115	107	98	117	93	110	99	113	109	88	107	97	106	102	95	116	89	90	115	96	109	107	103	98	106	97	97	108	112	102	103	115	96	99	88	86	92	82	98	113	103	107	106	113	99	92	81	103	112	98	84	112	102	108	106	103	89	93	83	84	94	102	106	105	103	112	116	110	93	100	107	93	99	91	109	106	105	93	102	103	97	96	93	107	82	114	99	86	106	96	96	105	103	92	101	102	103	116	100	88	90	103	107	113	102	87	86	132	97	99	86	106	102	100	110	108	111	88	112	99	94	114	85	119	108	106	110	78	114	87	94	111	90	94	89	115	104	104	101	101	95	95	102	111	95	99	97	101	106	96	124	97	116	92	95	90	94	100	106	102	108	88	100	102	108	88	95	96	118	99	99	92	111	110	93	94	95	82	104	97	102	111	106	85	101	112	104	113	94	96	97	101	118	110	112	103	121	122	107	92	102	81	92	90	113	110	92	100	109	109	135	105	101	138	120	90	107	110	119	87	113	102	111	109	108	93	85	107	99	92	104	126	92	110	112	92	115	114	111	89	99	113	102	97	108	107	106	105	96	102	116	98	110	91	109	99	100	96	98	108	89	102	99	100	94	103	94	114	95	109	103	105	118	106	111	114	102	92	89	109	96	105	90	113	104	90	105	109	88	108	113	130	84	104	121	101	114	100	122	126	135	89	103	97	89	100	100	114	100	99	100	103	110	87	107	98	130	100	110	92	101	107	100	94	105	122	107	94	100	97	89	93	103	93	106	103	102	108	113	101	95	104	111	101	88	97	105	96	111	87	107	102	106	81	99	100	101	104	98	102	99	120	92	115	91	91	100	82	112	101	104	104	106	114	83	118	100	101	100	95	91	109	101	95	108	92	102	86	107	100	106	99	114	100	104	86	103	103	114	95	107	112	103	104	108	96	91	94	104	134	105	110	79	110	83	110	111	103	119	102	106	86	107	109	100	103	108	113	94	101	105	97	120	121	107	100	109	119	101	103	98	105	88	98	99	98	85	89	116	111	117	116	113	103	118	101	101	113	92	109	104	89	100	106	100	108	106	91	104	93	80	87	110	98	97	111	106	94	110	103	99	105	102	108	108	118	94	117	109	104	114	99	110	95	100	93	99	111	109	101	131	103	101	108	108	104	121	122	116	105	115	113	91	91	99	100	110	106	110	92	96	92	103	107	108	103	118	111	108	104	109	111	88	105	118	110	97	112	112	115	99	105	104	97	107	115	101	102	97	91	118	107	76	100	104	105	101	99	104	116	116	102	106	101	86	106	104	133	114	99
8183	7612	3451	3848	3145	2659	2143	1793	1470	1307	1164	934	909	860	772	766	740	696	650	581	581	576	574	544	573	632	638	596	702	748	604	566	549	464	476	435	482	408	403	418	425	443	407	441	423	400	437	415	420	408	392	366	346	416	384	398	373	425	393	422	357	352	356	377	356	351	341	344	354	371	325	354	340	376	324	345	368	355	354	356	359	368	373	369	354	380	347	359	364	322	363	347	367	360	328	322	355	373	342	376	354	341	362	347	351	378	364	348	348	360	348	350	320	332	357	343	346	337	342	352	318	356	369	334	342	321	324	373	359	316	329	372	363	302	327	367	342	351	328	344	328	349	341	298	324	397	370	344	339	326	336	338	329	342	352	323	360	334	374	376	358	323	318	366	365	314	360	343	332	358	320	319	306	347	318	320	345	352	370	348	323	334	337	352	347	349	317	362	325	348	348	325	332	345	353	402	366	366	339	349	336	361	332	350	336	330	365	347	337	366	324	386	363	367	346	348	319	341	346	352	359	327	347	325	342	318	353	325	345	336	335	319	359	374	323	323	355	342	358	346	320	337	330	348	342	285	355	346	356	365	338	315	339	367	367	347	316	363	331	325	376	319	333	360	331	372	313	349	353	315	327	322	345	371	315	364	334	359	336	368	348	330	322	335	331	376	347	361	314	363	329	365	339	315	345	344	339	374	308	358	349	335	366	320	352	351	320	344	341	356	331	332	330	310	361	314	351	371	329	356	317	340	329	349	324	349	344	355	347	358	344	378	325	338	354	346	333	358	345	342	310	325	322	337	393	402	336	327	340	370	347	343	329	340	327	376	354	357	366	333	311	341	338	335	363	338	350	337	322	325	307	344	335	339	338	367	360	324	338	367	371	319	341	327	349	319	347	338	345	344	346	359	349	338	348	342	324	300	396	339	339	330	342	358	354	311	351	337	357	349	305	327	337	358	355	348	343	355	357	338	357	323	363	361	377	332	323	339	326	331	334	351	329	326	322	332	328	343	346	317	353	369	379	332	318	314	322	341	336	360	321	344	322	335	328	314	359	351	353	352	344	368	340	335	340	319	324	387	333	348	344	347	338	348	312	335	321	355	342	316	339	342	332	324	357	329	332	305	328	358	338	319	341	381	354	316	339	354	342	351	340	328	341	326	322	325	358	322	347	356	319	354	345	317	373	337	377	345	359	382	331	333	328	317	337	346	332	343	346	332	324	306	351	321	331	327	347	393	352	355	305	339	340	394	357	343	345	314	323	358	337	345	330	322	355	362	326	337	332	350	338	354	331	348	343	361	377	316	370	345	359	335	328	358	317	351	340	348	338	342	326	372	353	322	341	354	361	326	383	370	360	354	331	373	309	341	338	348	328	352	368	345	363	357	360	383	345	353	338	393	348	321	341	308	341	371	312	333	342	329	348	363	349	338	333	353	324	355	371	304	344	348	338	327	343	370	327	347	336	321	332	374	329	335	328	306	306	329	345	361	339	355	342	324	342	357	328	340	316	294	356	358	332	354	362	310	321	337	315	338	351	345	344	323	344	322	337	357	356	361	316	324	325	367	368	347	357	297	357	341	314	322	370	354	323	375	304	334	340	370	360	371	349	334	335	336	336	329	336	334	340	326	356	340	357	352	290	319	380	376	325	307	336	313	343	362	306	341	365	360	351	330	326	341	345	325	333	328	335	336	346	369	332	306	349	362	345	344	324	368	374	329	350	329	356	327	357	375	348	315	364	330	344	333	373	343	339	350	357	338	339	346	361	360	316	357	325	359	330	376	352	347	343	341	317	355	347	319	338	368	390	328	337	331	321	338	330	353	344	319	343	335	341	338	348	324	355	353	343	336	307	382	357	321	331	367	384	382	304	382	352	340	321	319	355	361	361	301	325	330	370	339	328	366	353	312	349	327	338	355	365	338	367	372	317	340	347	341	346	345	326	332	348	377	343	316	371	344	325	318	349	348	336	361	359	342	341	350	337	348	315	356	337	340	334	343	361	377	327	337	347	325	350	315	325	356	332	333	334	335	352	343	338	313	297	364	303	354	367	331	355	359	319	373	325	350	341	316	333	321	323	329	337	325	339	342	319	330	355	324	358	328	281	344	323	328	371	322	341	361	326	332	300	346	334	326	318	334	337	304	348	318	368	332	312	344	357	327	311	375	346	336	345	363	357	313	350	341	318	334	329	341	329	335	317	362	360	358	321	366	347	331	335	336	360	339	359	308	321	336	322	335	349	341	340	343	334	320	323	329	346	306	369	341	341	342	344	340	329	350	332	342	326	323	334	318	367	327	316	369	322	350	354	345	376	353	340	339	359	337	354	346	344	334	371	350	331	319	352	329	310	335	359	335	370	341	319	367	335	348	315	355	358	331	337	333	335	323	366	349	320	384	356	340	360	309	343	331	330	358	311	347	335	334	338	354	350	340	342	353	349	328	331	328	322	349	329	338	348	371	359	346	322	338	368	317	348	345	329	313	328	325	326	354	320	358	336	400	357	333	330	337	344	343	319	313	315	332	342	333	373	335	344	344	310	313	306	332	326	346	357	346	348	364	352	347	312	336	343	358	335	334	355	342	352	371	365	382	332	349	366	308	322	313	363	371	339	330	338	325	342	341	316	316	347	310	368	353	340	342	358	353	320	317	368	369	324	358	359	331	314	344	340	348	334	313	341	331	344	315	333	330	355	356	328	326	345	333	344	356	379	355	344	363	343	342	343	347	333	341	329	337	355	339	341	333	342	315	342	367	318	344	366	370	348	328	342	382	329	305	347	320	355	343	346	343	339	355	341	319	357	360	372	325	336	354	331	346	309	329	371	364	287	338	334	364	351	312	343	352	330	360	322	336	328	325	305	337	353	352	337	310	321	372	310	333	345	337	339	343	338	356	333	344	370	339	349	321	330	343	359	337	323	358	299	379	365	366	327	350	353	317	325	327	358	324	368	373	318	332	334	370	327	318	318	335	317	330	355	337	330	349	346	348	363	332	313	339	345	316	325	321	334	376	322	340	371	296	336	333	353	365	335	353	305	365	361	326	358	348	309	374	352	322	379	324	367	350	338	318	334	357	317	336	344	320	336	337	321	370	294	334	346	346	330	324	366	331	344	365	349	323	323	317	338	335	358	324	335	342	338	348	354	345	349	332	393	325	337	356	372	337	352	323	353	342	339	351	353	357	380	300	323	338	376	331	334	355	318	320	367	333	340	369	305	327	358	336	353	328	313	334	365	365	336	334	319	329	374	318	335	331	317	326	341	340	371	349	348	353	340	352	338	343	361	359	334	339	339	338	365	330	338	318	357	381	329	366	382	346	343	320	330	320	373	358	315	315	335	342	358	341	356	307	324	338	358	329	357	341	393	353	360	350	329	357	348	314	344	335	324	352	332	362	363	325	334	356	339	350	342	327	334	341	349	318	351	318	376	364	327	348	361	366	354	308	343	331	331	331	366	321	356	353	370	349	360	370	330	354	325	329	346	371	357	360
24336	16565	3812	2272	1536	1094	822	670	550	450	383	346	286	284	268	271	223	228	195	224	219	177	177	207	204	232	229	230	252	218	236	200	174	183	188	164	205	166	167	157	153	173	158	185	163	182	159	176	156	160	143	165	172	161	147	154	173	165	157	171	166	158	140	157	154	162	166	173	175	149	165	128	151	160	160	139	158	173	142	149	164	169	160	148	141	171	152	175	146	150	147	138	165	138	140	175	165	167	173	159	164	164	165	142	156	144	121	161	182	142	153	167	148	131	154	138	146	139	161	165	137	147	144	170	139	137	146	151	161	174	162	140	168	141	153	146	150	150	126	146	167	146	140	161	156	146	152	147	166	151	139	173	159	146	143	142	159	145	173	156	156	172	181	132	140	143	134	140	146	163	170	156	150	161	144	153	158	147	141	151	141	148	156	155	147	141	148	152	124	150	146	149	149	145	154	160	158	161	159	160	132	144	129	153	137	144	132	147	151	144	149	157	159	148	140	161	159	147	146	140	157	152	168	160	170	173	152	150	125	160	142	151	157	141	128	164	151	163	166	138	167	132	143	145	166	149	130	164	160	153	137	157	151	141	151	169	156	144	138	164	160	153	171	160	147	156	172	151	135	158	152	153	144	147	166	152	151	156	175	162	152	132	162	153	155	152	143	162	177	148	156	159	140	147	148	151	144	155	145	145	157	121	148	142	165	152	180	158	150	151	156	143	145	136	148	164	158	172	149	158	124	163	162	136	147	143	169	160	166	148	136	144	172	148	168	171	132	120	173	142	148	136	141	140	163	131	142	182	158	138	158	153	145	158	177	117	154	142	149	151	149	134	153	142	165	145	158	139	125	165	166	139	187	152	141	164	138	144	152	139	158	126	141	160	146	155	140	159	148	152	159	148	140	144	151	138	156	137	147	151	167	143	144	151	164	172	154	144	164	158	141	153	151	144	152	147	145	163	154	140	166	140	159	160	160	136	187	166	170	135	157	136	156	139	136	165	147	158	140	152	144	147	165	172	166	146	164	157	133	152	165	164	151	140	159	153	152	146	168	165	136	144	143	139	173	140	134	154	155	166	153	155	154	144	166	148	148	140	147	147	143	144	129	169	140	170	149	154	159	143	137	151	152	141	151	153	157	136	163	124	143	161	175	160	150	157	150	154	138	144	128	148	149	141	167	145	148	170	156	151	161	164	135	124	165	183	147	142	163	157	132	154	166	171	136	165	152	152	155	158	141	144	159	144	152	158	137	124	155	133	160	156	140	128	169	133	158	141	132	139	154	149	149	132	130	136	157	142	149	173	140	147	145	136	163	144	133	141	153	161	151	128	157	146	149	180	145	139	149	141	149	134	186	162	153	170	154	116	156	184	160	155	164	159	147	133	129	148	156	161	167	148	151	144	144	148	140	148	163	155	152	161	144	149	155	146	156	178	155	142	160	159	138	169	157	151	151	162	140	174	164	136	145	162	144	159	147	160	148	128	159	143	151	160	157	158	141	152	150	157	154	143	142	150	158	148	155	136	141	185	157	168	163	126	176	154	139	153	132	170	162	160	148	159	146	159	162	160	138	147	143	180	132	168	152	166	141	154	148	140	155	159	143	143	165	143	157	167	134	151	160	144	168	162	136	163	162	141	160	136	154	167	168	160	157	166	172	168	155	146	162	143	139	166	161	157	129	155	153	157	160	167	170	167	145	167	123	147	148	163	129	157	160	151	163	136	153	154	156	149	137	140	159	162	160	163	137	147	185	134	142	160	148	165	157	144	165	159	163	151	170	175	146	175	137	188	155	149	158	146	157	133	162	144	152	167	142	130	148	157	149	146	157	149	158	167	159	153	150	142	182	156	164	156	169	154	161	164	159	130	168	167	155	146	161	151	133	164	153	134	155	146	147	136	156	152	132	154	160	155	155	136	173	163	137	156	142	152	138	170	141	142	152	125	164	162	138	148	155	139	154	133	135	161	144	141	151	152	165	137	151	151	154	164	156	159	147	150	140	140	175	154	154	157	165	163	159	162	140	155	143	158	156	158	144	131	159	174	141	132	161	143	163	163	163	144	138	144	173	143	141	139	159	146	129	156	164	149	164	140	160	158	160	142	160	161	154	155	155	156	156	160	142	143	174	151	130	154	163	142	168	140	136	152	129	145	124	151	166	167	142	162	154	144	160	133	156	135	142	156	181	144	150	148	123	155	164	156	165	169	159	152	163	129	149	147	143	147	166	146	140	152	149	146	145	151	170	170	148	127	133	151	140	172	147	159	164	147	135	163	136	159	151	158	145	147	143	174	170	151	147	174	158	150	137	155	172	155	175	146	144	165	148	147	145	140	158	138	158	139	146	170	149	161	151	154	141	152	151	144	174	135	164	152	150	146	160	148	145	139	174	162	173	146	163	127	153	160	149	165	135	132	137	141	155	153	162	155	161	132	166	139	152	142	152	136	154	139	138	161	155	150	138	148	168	156	154	167	161	129	135	140	131	156	147	157	154	167	160	157	140	135	150	146	166	182	162	142	117	151	134	155	143	144	147	154	139	169	140	155	144	158	159	152	151	136	157	158	177	168	159	169	145	168	158	157	152	157	130	135	164	160	137	159	146	188	135	150	143	125	167	152	149	158	166	143	169	158	142	155	157	150	147	180	141	140	132	156	148	161	147	123	136	153	162	162	161	140	173	154	164	128	164	158	125	124	154	139	158	161	152	152	152	165	151	136	139	173	157	149	161	142	165	150	161	160	153	167	150	137	143	152	155	143	154	174	148	124	124	151	170	153	158	155	172	170	147	150	133	144	159	167	153	142	129	153	161	172	155	146	167	160	151	150	148	157	135	145	149	146	154	161	130	137	152	131	141	147	163	140	141	145	135	154	144	148	144	158	139	135	145	144	158	160	156	153	154	165	160	152	143	148	137	150	177	158	166	135	182	146	156	136	136	175	174	157	151	195	129	151	147	127	154	157	167	162	149	153	162	145	145	152	151	154	158	136	158	143	146	171	142	144	147	159	155	157	154	153	185	156	159	167	151	169	141	128	149	143	148	149	161	134	154	158	147	150	156	152	158	143	150	168	151	147	152	159	143	144	158	138	157	166	153	153	158	138	135	151	147	145	151	147	142	148	158	167	143	152	132	140	161	174	140	154	155	152	148	175	149	161	151	147	171	158	141	159	139	159	173	135	130	144	160	146	125	144	156	155	147	162	122	152	143	147	176	145	152	166	143	146	129	133	144	141	156	153	153	171	151	131	136	155	150	157	149	148	152	159	138	158	160	136	156	162	144	150	162	168	139	135	144	131	157	142	161	137	143	153	165	153	149	141	163	156	154	162	151	150	151	156	130	164	143	147	155	143	123	140	141	125	161	150	152	141	144	141	158	151	143	150	151	161	155	137	139	171	138	158	161	144	126	155	151	148	121	148	144	156	129	144	157	149	150	164	141	139	158	122	153	169	148	145	141	144	149	153	158	149	130	141	151	147	140	141	155	149
13961	11735	6232	6881	5814	4636	3715	3110	2635	2228	1957	1780	1635	1429	1297	1226	1068	1151	1068	970	920	847	926	951	903	1040	1023	1045	1159	1160	1127	853	791	756	740	719	733	685	638	672	613	628	675	634	623	617	612	640	551	609	557	602	565	553	525	585	560	580	524	551	554	527	511	573	527	530	522	507	524	556	511	528	514	513	501	534	485	504	476	520	518	479	524	498	517	473	516	505	519	484	509	498	506	480	471	471	476	488	471	535	460	458	485	463	548	472	484	513	492	513	502	520	468	499	500	452	511	499	493	502	501	487	497	459	434	477	505	490	491	477	518	481	478	504	465	450	487	465	481	496	457	488	457	482	482	491	500	482	477	473	484	534	496	443	486	485	465	481	496	475	496	481	503	519	478	455	459	465	493	438	461	487	473	475	476	443	510	499	430	462	470	460	479	489	434	528	498	498	453	451	446	502	484	454	454	490	504	474	488	462	473	425	501	475	502	501	482	474	491	425	519	517	468	474	495	488	468	536	493	501	484	441	484	483	495	494	508	491	500	469	503	511	464	527	468	460	485	414	489	523	503	454	504	442	488	506	505	516	467	481	462	492	477	481	482	458	489	449	493	476	487	476	432	462	519	489	486	513	479	470	469	552	475	478	489	488	487	485	512	510	459	430	503	499	460	480	487	460	459	449	443	499	503	462	460	426	451	459	501	461	517	508	478	487	461	470	478	502	516	502	461	427	487	477	447	489	494	521	466	452	506	479	485	482	445	510	512	503	505	439	443	473	498	476	451	436	447	491	479	492	461	468	473	488	499	502	469	478	439	474	499	524	497	481	479	472	478	457	448	507	487	500	486	495	489	436	490	487	471	491	458	466	450	488	505	477	512	457	500	486	505	455	458	463	509	459	460	489	457	464	486	498	455	475	510	488	524	465	456	478	471	462	511	500	481	444	492	491	465	494	472	497	502	461	505	472	454	447	452	459	503	479	457	485	440	459	523	453	467	453	470	488	483	459	452	470	483	485	459	500	458	480	491	459	504	455	495	462	502	467	505	433	451	479	470	459	507	467	485	448	484	478	500	485	483	471	451	492	505	461	465	515	474	497	452	496	500	485	476	463	484	490	442	519	496	518	448	465	440	439	492	468	439	493	494	485	457	501	460	453	458	467	467	515	456	459	455	477	479	499	466	490	479	522	484	447	467	444	499	508	497	491	475	452	450	490	462	460	492	471	491	474	527	501	500	498	458	519	469	472	499	487	472	477	450	512	460	478	441	482	482	493	477	450	467	450	464	475	511	484	478	445	499	468	432	510	474	449	484	447	506	468	498	508	470	468	478	497	480	504	495	454	484	502	468	482	468	446	507	447	477	453	484	509	504	459	480	462	434	442	503	466	485	467	483	463	477	451	464	451	476	492	469	473	502	444	500	514	462	478	497	477	499	484	490	449	491	492	508	499	463	439	483	467	481	488	488	505	464	479	471	500	462	492	475	496	443	478	459	535	475	475	497	487	500	524	502	415	443	499	514	443	468	473	465	478	474	461	451	455	512	453	489	509	457	459	481	483	474	484	502	491	481	492	443	461	438	477	485	505	504	466	460	475	485	459	492	439	458	482	473	472	513	448	471	514	470	459	491	461	447	450	473	462	458	439	483	434	520	491	475	492	436	449	507	507	474	497	470	524	482	505	472	487	508	481	480	496	508	484	480	495	480	468	436	461	498	482	458	467	498	491	457	453	491	477	505	499	482	473	480	484	468	470	494	489	449	500	451	475	440	459	486	447	444	479	491	523	477	500	484	490	441	465	491	453	454	465	503	479	492	496	445	501	495	484	487	463	471	514	452	476	472	517	480	500	478	477	491	456	488	447	477	501	436	481	455	450	485	490	489	492	472	519	491	451	493	414	482	465	469	487	481	496	493	455	463	458	472	448	480	469	461	500	471	477	484	485	482	450	445	466	437	491	504	485	500	459	507	450	509	518	439	467	493	488	495	515	486	507	493	485	461	484	494	468	493	492	452	501	481	489	493	455	462	475	471	439	454	449	483	490	458	458	479	475	493	452	428	507	489	503	481	511	440	414	442	483	479	449	492	478	466	453	483	477	478	494	447	465	507	473	521	487	487	501	473	519	523	470	461	476	495	466	478	492	461	448	449	464	472	483	507	465	491	478	500	440	464	482	509	439	429	440	452	459	454	476	475	486	473	485	483	528	502	440	478	459	509	475	506	483	454	449	493	441	478	476	483	497	466	480	506	458	455	472	449	508	424	485	493	467	472	499	474	469	447	451	465	436	450	488	462	490	480	450	490	491	465	471	483	459	450	505	539	459	479	469	511	483	488	468	511	460	476	474	502	469	447	491	488	499	458	468	476	477	490	493	480	478	462	440	475	508	430	407	475	484	516	491	457	428	520	465	474	504	491	503	498	460	472	477	479	483	498	421	453	470	490	516	485	437	481	515	482	457	514	456	477	498	497	470	462	491	453	507	460	525	480	480	459	508	498	503	506	478	460	487	482	530	473	447	466	460	496	452	513	505	470	481	497	446	492	498	427	446	497	470	428	451	423	459	482	442	455	466	471	508	471	523	476	476	475	478	478	457	430	459	449	443	484	473	477	457	494	456	441	495	477	516	449	462	463	468	459	466	451	471	462	451	486	477	467	454	493	508	485	489	453	483	492	470	454	493	470	458	505	485	450	475	474	455	499	491	425	509	507	493	481	434	498	469	473	500	494	441	489	469	483	482	479	455	490	492	411	511	511	469	462	461	504	461	467	467	497	455	473	509	452	502	466	444	489	473	448	472	489	450	448	477	483	452	461	476	486	463	488	499	474	462	504	488	465	487	481	496	507	481	498	469	462	469	482	489	465	500	440	463	507	494	499	458	495	489	431	487	493	473	505	455	472	490	497	485	495	488	505	444	492	442	483	464	452	495	504	517	433	498	473	504	491	464	487	463	503	506	463	487	484	488	456	507	433	464	438	465	508	461	471	435	434	468	471	450	493	491	492	482	435	451	486	479	492	489	457	506	486	446	476	489	432	507	500	516	516	461	485	490	495	469	470	471	487	491	480	482	511	449	462	436	475	502	488	479	491	466	501	478	480	492	461	499	438	468	443	505	464	515	463	509	470	409	455	487	479	495	449	490	504	448	452	504	499	473	464	446	522	478	486	471	453	439	476	452	519	514	463	444	464	472	499	466	494	521	496	476	476	494	462	503	439	467	511	464	454	479	474	471	462	490	478	475	461	498	498	440	486	475	461	504	468	511	428	485	485	522	484	471	486	454	480	476	457	452	493	427	452	476	513	478	443	484	504	481	492	486	481	457	484	476	454	453	490	452	480	481	466	478	483	482	440	441	496	444	514	471	482	450	470	501	461	488	489	493	473	467	488	455	511	490	451	494	470	520	491	463	511	465	486	495	517	500	466	457	493	469	492	492	470	521	440	505	511	513	460	460	462	487	506	479	472	472	507	466	475	465	460	490	472	431	469	454	485	477	475	463
2423	704	309	270	273	205	261	225	235	206	217	240	211	214	195	209	225	192	224	206	231	210	200	202	189	226	192	178	204	203	217	223	203	225	221	218	217	191	233	191	179	214	212	210	211	209	202	212	201	210	226	218	234	205	202	197	193	224	210	206	233	197	188	195	189	211	194	216	202	181	208	203	208	185	182	181	209	177	210	221	228	192	198	212	197	196	201	237	200	246	205	191	204	211	229	213	198	210	211	205	197	206	192	229	185	220	219	198	228	214	197	192	201	192	197	250	189	197	209	184	207	190	250	212	203	214	198	230	227	210	227	204	217	203	227	214	212	226	221	212	200	184	211	223	207	222	242	226	246	197	187	202	193	203	220	216	198	217	198	235	211	204	199	227	219	217	211	207	248	239	212	218	192	215	207	217	197	215	193	219	216	199	204	209	221	212	201	203	220	179	211	255	221	203	210	201	205	207	215	201	189	220	213	229	203	209	204	208	188	220	212	217	171	198	213	222	221	219	211	187	216	192	193	210	192	200	204	224	225	202	183	219	227	223	210	205	209	208	243	200	202	212	191	211	229	215	205	208	243	202	220	189	210	185	235	195	196	226	214	206	217	206	198	174	193	227	197	217	224	202	196	198	240	205	198	208	204	221	209	215	194	201	185	207	218	202	216	210	209	162	191	210	225	204	223	216	199	190	194	229	185	180	214	224	220	208	206	222	241	209	208	198	208	175	206	196	206	206	210	205	201	218	205	195	183	184	200	182	199	225	181	198	216	198	189	211	206	186	208	193	213	224	208	199	204	217	216	212	198	195	193	217	198	212	207	190	205	198	186	200	207	197	193	200	207	215	201	182	199	222	208	216	199	187	215	196	220	218	215	180	218	211	247	200	191	217	246	193	206	214	196	213	220	211	232	195	206	217	199	235	213	222	214	173	211	204	211	233	224	196	191	205	211	187	215	202	192	211	210	194	178	208	211	200	189	221	211	193	223	222	214	199	189	186	229	227	208	222	200	224	195	213	208	204	209	204	208	187	205	220	209	214	196	191	200	223	223	212	189	195	219	194	211	217	214	198	212	182	202	230	194	204	227	209	183	213	212	246	196	230	223	210	175	221	193	199	219	207	202	218	200	188	219	216	208	197	222	233	220	200	208	225	211	194	219	219	222	198	226	201	192	199	227	211	220	206	203	210	195	193	181	188	201	207	179	231	211	199	194	214	210	211	208	214	211	201	210	213	208	214	232	206	226	221	196	197	211	220	234	222	209	200	213	212	199	229	193	210	212	170	199	207	205	219	214	202	207	212	218	203	215	191	230	215	222	206	209	220	203	208	189	240	236	201	213	202	192	190	209	234	207	234	203	168	216	227	178	217	165	194	193	194	188	215	203	208	216	213	213	214	186	202	197	205	196	228	186	232	187	198	210	188	211	220	187	237	227	208	190	206	219	208	204	213	193	211	199	216	206	220	225	214	186	203	211	228	226	215	189	219	196	200	197	212	189	210	234	210	202	203	192	185	227	208	198	219	184	195	188	196	233	201	224	214	200	178	235	219	206	219	207	208	215	187	201	204	218	228	200	215	195	210	190	212	211	226	225	233	227	220	202	217	226	186	209	216	214	184	204	211	195	187	210	206	194	221	188	220	219	196	202	214	190	191	204	210	223	212	239	200	218	227	217	229	216	225	202	182	219	192	193	198	211	210	220	190	201	218	215	208	206	194	186	209	208	210	221	229	221	209	202	213	206	224	191	215	217	215	234	208	227	210	186	197	202	204	215	200	210	214	264	214	208	185	205	234	174	212	210	223	204	190	219	185	209	200	204	231	200	210	196	199	196	195	192	213	204	205	225	195	205	224	220	218	213	216	206	203	209	198	200	216	187	209	203	221	196	188	202	214	203	215	218	202	195	204	201	210	217	207	213	203	191	212	214	202	210	216	214	201	192	225	203	208	199	228	182	210	201	224	202	182	194	190	202	207	238	215	222	212	204	199	210	200	190	231	228	193	226	198	240	206	210	180	209	211	192	203	207	216	206	187	214	214	236	221	218	234	221	192	202	200	203	217	226	208	221	188	210	208	194	224	218	189	189	193	204	219	218	215	208	207	199	190	203	214	175	238	221	202	213	224	196	180	229	203	195	195	221	220	214	205	207	233	197	229	196	176	210	204	204	201	197	209	191	220	187	214	206	238	209	227	216	215	233	205	188	214	189	201	213	208	216	210	213	213	213	202	207	208	202	186	203	230	216	208	196	200	209	195	209	207	190	214	203	204	180	210	202	200	215	212	199	227	195	238	207	201	207	206	209	210	197	193	221	195	204	215	207	205	212	208	204	199	189	220	200	232	224	200	225	202	204	212	207	207	211	226	193	209	225	190	203	219	215	209	213	204	208	221	197	184	200	218	221	192	216	229	199	198	178	205	204	233	202	228	198	232	202	209	188	186	207	195	188	201	179	209	203	205	199	199	236	221	209	221	205	208	188	204	222	195	219	215	225	221	197	204	196	241	237	195	216	226	230	224	224	177	196	211	219	184	227	195	205	236	216	183	218	227	204	201	212	206	200	212	211	189	234	176	199	204	193	214	215	218	209	233	197	204	192	215	213	215	198	216	220	214	242	201	210	197	231	191	207	184	220	245	197	188	178	209	206	207	187	203	222	221	222	204	212	237	215	203	219	198	208	209	196	196	219	215	209	198	190	209	201	199	209	217	214	206	228	218	220	196	236	194	193	207	190	205	204	186	171	217	189	225	207	185	204	197	194	216	208	192	227	193	215	201	191	202	189	215	227	203	218	206	191	198	233	191	224	208	205	211	233	201	217	207	191	219	222	206	223	220	210	203	219	208	208	206	204	209	220	212	208	213	199	177	213	218	219	185	224	206	199	222	230	218	219	224	202	217	194	234	229	218	187	201	223	190	204	215	223	208	198	221	211	201	238	201	213	189	206	195	213	215	199	225	230	185	174	193	248	228	208	221	218	209	188	216	223	208	204	226	219	180	222	210	209	197	212	207	223	222	188	231	216	200	194	203	215	223	193	214	202	181	194	194	182	204	203	220	204	199	201	205	189	197	208	202	218	216	198	231	245	198	217	184	201	205	205	192	210	215	202	213	203	221	179	252	177	215	205	211	221	196	220	213	214	232	195	187	201	229	214	192	204	188	223	214	222	194	205	198	187	205	201	197	224	203	198	189	209	231	210	207	207	197	213	218	201	212	217	199	203	209	211	213	226	212	226	203	213	213	227	193	232	232	207	196	179	203	216	196	205	190	194	210	205	201	211	214	206	199	214	209	197	206	191	198	176	209	218	210	194	235	219	203	205	220	185	217	202	189	224	193	205	210	194	224	221	225	206	183	189	212	209	205	236	205	212	193	193	213	210	211	201	224	207	163	198	203	193	207	189	223	228	196	208	219	201	193	186	211	185	204	215	187	222	214	215	218	211	207	238	211	199	224	208	198	185	226	207	222	219	201	207	213	212	232	213	223	194	187
2545	1215	861	813	826	745	700	704	709	661	665	670	676	624	628	624	616	632	651	668	640	615	642	652	641	629	656	640	653	636	599	664	636	639	589	600	623	638	626	634	610	599	628	665	611	601	619	587	624	610	624	630	622	587	660	652	620	635	559	630	660	616	612	594	557	581	614	632	632	580	583	627	575	633	575	580	606	606	613	610	589	650	594	616	625	610	614	628	606	612	584	617	573	600	648	580	616	638	591	585	615	571	604	621	579	599	571	620	601	567	588	594	580	610	569	637	592	612	619	604	599	598	578	611	615	608	612	619	613	558	613	575	590	575	647	548	603	615	589	606	590	589	594	626	600	595	601	594	606	609	575	602	588	625	589	654	580	589	591	596	581	566	636	620	563	599	632	629	599	637	605	583	612	613	606	613	615	611	591	629	573	555	595	591	578	609	585	639	565	555	571	610	629	579	594	639	631	611	650	622	600	599	613	601	591	567	656	560	603	604	603	596	609	570	625	596	619	621	607	587	586	608	576	617	618	582	635	587	621	634	578	614	610	575	608	662	598	568	611	628	589	580	592	598	613	570	615	580	575	581	604	603	597	659	601	604	607	607	594	566	622	638	574	568	588	555	594	647	561	583	622	577	616	622	617	566	595	614	591	609	598	644	594	599	618	621	586	632	593	586	605	612	615	620	617	593	599	608	620	626	634	610	624	615	622	594	610	609	603	598	608	618	593	646	615	625	621	568	651	593	621	622	581	586	618	589	604	612	614	622	602	578	640	603	598	593	641	610	557	657	597	618	555	582	588	589	589	602	622	631	608	612	603	622	610	617	601	609	634	593	605	585	629	591	595	584	580	582	630	637	612	620	605	597	580	561	638	550	620	590	611	635	621	639	634	601	579	566	598	598	605	559	654	594	631	586	604	619	563	615	566	597	584	554	629	582	575	600	608	582	597	587	560	569	626	655	592	595	581	623	618	590	591	588	636	591	647	581	603	620	602	641	611	592	595	562	621	569	590	598	597	597	630	617	618	597	597	599	558	657	617	590	599	595	594	624	551	655	571	592	605	650	598	601	609	610	602	580	603	591	594	608	601	609	604	628	586	618	604	597	591	590	563	567	610	613	611	581	599	587	575	603	611	588	600	560	539	601	617	608	668	589	585	586	561	624	584	593	598	612	601	628	570	601	571	598	562	570	588	567	611	617	592	626	559	550	583	579	572	619	582	618	557	621	635	567	569	572	664	605	622	562	617	600	594	598	572	614	599	601	624	642	621	621	592	573	596	642	633	624	624	631	575	606	560	617	624	563	550	613	599	559	592	630	598	619	591	584	550	571	608	602	617	624	572	615	608	648	584	608	616	601	622	583	601	646	634	608	602	574	583	551	550	588	569	615	619	613	616	596	619	603	597	601	629	635	586	615	622	621	617	604	591	593	599	602	657	567	617	595	598	591	560	607	593	606	587	625	599	550	608	647	584	590	591	618	624	627	588	603	594	627	614	587	596	628	563	611	581	610	586	614	662	599	656	622	618	648	592	636	594	576	574	608	625	619	631	638	603	619	581	599	588	621	639	595	594	627	597	617	620	595	622	613	625	612	604	611	592	616	609	618	588	592	646	625	595	613	624	614	591	615	600	610	588	579	595	649	608	574	635	640	591	561	615	599	628	604	584	625	649	667	596	601	612	585	608	558	608	672	632	651	595	611	617	642	607	590	571	624	583	599	588	563	632	590	585	605	640	576	581	600	580	624	612	648	598	567	645	594	583	584	608	633	610	598	635	597	606	634	627	597	587	569	617	601	633	633	583	635	641	633	619	622	636	557	590	575	622	599	580	588	616	595	608	612	566	595	622	601	559	604	622	580	565	611	578	567	659	635	617	602	594	569	606	585	606	550	633	570	584	598	599	610	600	640	617	593	642	605	614	586	638	585	570	559	618	603	601	595	615	602	627	615	611	572	570	566	553	591	626	579	633	649	631	599	598	604	586	576	574	579	618	599	606	657	616	599	604	563	635	620	591	568	588	612	635	632	609	586	602	576	627	645	594	623	621	577	614	554	552	580	601	585	578	609	583	593	601	641	607	589	616	624	538	643	566	556	586	627	587	561	645	633	553	625	615	632	562	595	596	585	584	607	597	586	609	621	615	625	585	593	599	586	598	573	630	544	620	601	647	623	623	598	603	566	625	609	588	572	599	580	637	588	568	595	589	577	601	608	623	590	619	600	599	593	616	592	610	619	626	595	585	579	600	576	584	589	616	596	630	623	623	613	560	596	591	603	639	588	558	603	628	588	542	617	618	633	611	616	650	602	583	639	594	601	620	597	591	577	643	626	604	584	586	604	602	593	591	647	598	618	562	605	572	614	621	594	578	576	664	608	575	620	599	617	590	587	598	598	604	601	582	620	613	605	615	612	592	596	620	559	619	638	597	594	636	594	633	635	557	636	587	623	571	597	625	635	580	656	613	600	594	586	610	549	602	632	572	581	609	593	619	584	597	575	628	609	639	611	598	600	582	656	580	636	597	601	598	603	591	616	600	604	580	601	648	596	639	626	583	623	641	598	611	556	617	624	615	601	632	578	572	596	568	600	624	639	588	594	609	608	592	595	576	613	602	611	619	595	612	614	571	623	597	570	594	596	579	603	602	603	593	606	585	598	593	585	592	613	615	597	597	621	603	619	608	638	622	560	618	603	591	592	582	592	627	616	603	608	605	612	589	571	616	633	603	599	601	571	633	606	609	609	594	571	629	613	648	619	601	596	604	557	585	585	557	599	616	575	601	597	581	638	615	627	622	586	589	588	616	618	615	569	602	618	604	592	585	605	602	594	591	563	598	598	633	561	597	613	602	598	605	609	608	637	597	551	595	638	597	611	625	632	558	622	651	632	657	590	587	577	611	629	603	588	655	554	593	622	565	622	571	593	574	594	631	581	562	638	594	585	612	626	662	622	643	601	639	625	569	582	594	580	603	631	547	626	589	650	600	560	583	593	606	566	635	564	592	581	629	575	607	620	599	645	605	628	609	634	577	553	640	582	607	543	597	629	620	619	567	608	606	608	609	639	570	603	617	631	542	641	594	600	585	583	590	614	586	547	615	643	585	618	611	600	593	543	563	612	602	575	650	621	615	584	605	625	607	579	611	573	658	604	599	623	606	648	623	569	596	584	590	603	637	631	620	592	636	594	597	592	577	608	623	579	582	590	564	601	580	604	609	599	606	586	580	644	584	618	594	629	579	638	554	608	590	569	593	615	594	577	556	596	632	631	625	594	610	618	626	595	600	599	605	629	598	576	586	604	618	607	601	572	636	598	608	622	593	626	551	589	653	581	612	595	607	629	583	603	608	648	581	612	606	593	587	554	605	625	583	598	612	597	584	603	596	619	637	624	624	661	653	564	586	593	609	610	578	625	604	570	574	581	648	627	609	630	563	615	575	615	608	590	596	587	615	574	613	600	617	616	639	587	618	630	631	645	616	619	586	593	588	558	620	639
13688	6253	1561	1107	759	602	397	344	293	251	249	201	178	149	138	150	149	149	144	136	120	115	129	122	137	132	123	144	139	131	131	104	117	114	90	123	113	96	97	101	106	103	118	128	108	98	127	82	102	91	99	92	114	118	84	97	92	121	93	110	106	99	110	107	92	118	96	78	105	112	105	105	105	103	103	83	98	106	110	107	120	114	101	123	99	101	90	102	100	117	93	104	102	99	90	110	91	103	100	107	89	96	95	93	99	100	103	94	95	99	112	90	98	89	91	96	113	109	89	109	97	104	94	110	100	84	90	104	115	84	112	98	103	104	82	103	94	88	106	90	116	97	86	83	91	87	107	104	89	82	84	110	90	92	98	95	89	117	102	80	94	95	104	89	108	96	83	87	92	94	95	95	103	106	104	107	99	98	93	100	126	94	88	89	106	115	115	108	110	105	108	94	95	92	106	100	105	94	84	107	93	116	92	109	92	119	99	95	87	98	112	100	105	95	107	117	122	111	79	85	105	99	96	113	87	112	97	101	96	87	100	93	85	90	94	97	81	95	84	111	107	99	91	109	99	99	96	87	98	99	91	108	132	93	73	102	108	83	114	123	94	89	97	87	88	103	118	100	76	97	101	91	104	108	96	97	84	100	88	92	88	96	96	114	100	101	80	97	120	105	110	106	84	96	107	104	76	89	82	99	103	115	95	105	99	103	82	98	90	97	88	86	92	108	83	94	89	97	100	90	87	91	94	92	97	103	84	105	106	95	94	78	130	92	99	98	105	97	103	102	81	86	95	105	110	88	111	99	102	94	101	107	88	91	93	89	91	79	94	96	97	86	105	85	112	102	108	98	107	108	111	114	101	89	91	96	113	103	92	107	108	104	107	83	97	102	102	111	113	106	97	99	91	99	110	94	78	108	100	85	95	109	95	101	110	98	88	101	99	98	90	89	89	103	100	85	100	93	117	80	88	112	85	84	98	122	87	98	98	88	114	89	83	104	94	89	109	81	88	78	110	82	88	89	97	82	102	108	127	98	91	95	91	102	89	82	104	91	110	112	99	107	93	91	93	100	94	115	101	98	84	118	114	77	102	106	104	106	99	100	100	101	95	86	94	99	107	109	107	95	89	106	88	100	100	90	104	93	106	88	85	98	89	104	90	99	96	96	104	110	117	104	86	104	97	94	87	109	100	87	106	81	94	99	110	107	115	94	110	92	116	96	109	85	94	101	120	99	104	102	92	99	77	99	102	92	100	86	106	78	84	105	99	97	91	101	104	90	98	80	81	99	98	108	95	83	105	112	90	97	104	89	81	96	99	96	84	77	111	98	103	97	94	114	97	91	108	99	96	100	120	96	95	109	101	95	103	102	97	104	106	92	115	87	89	111	103	97	99	97	113	97	83	105	111	101	111	95	100	109	118	98	103	100	104	89	102	101	87	102	94	96	100	111	95	113	79	108	104	106	88	84	107	95	96	117	87	106	100	81	78	115	113	85	100	106	94	116	103	101	109	105	96	74	93	94	86	103	105	87	118	106	101	93	110	116	107	107	107	101	97	109	98	112	100	106	91	78	94	74	106	103	91	104	110	92	82	94	109	95	96	87	122	110	89	105	85	102	99	102	103	86	87	84	97	110	89	103	97	97	92	87	119	103	106	104	96	93	97	105	120	87	83	108	87	101	108	97	95	107	93	104	100	97	95	112	83	103	103	99	113	91	70	95	100	112	108	121	98	96	77	108	87	97	97	96	130	89	90	105	82	104	105	94	91	101	92	92	93	98	99	114	108	94	101	92	110	100	111	119	92	93	86	92	96	113	113	119	122	93	91	113	84	108	116	104	95	91	99	97	95	82	95	98	94	95	111	95	95	89	109	102	120	104	95	107	97	92	73	99	111	100	105	105	101	97	101	90	97	98	92	107	107	103	115	102	98	116	110	100	93	102	99	125	104	96	92	96	104	107	94	111	86	114	101	97	89	109	99	103	100	104	96	106	90	106	89	91	112	113	80	84	119	88	87	101	105	101	114	88	109	104	96	110	98	87	97	103	73	90	96	100	99	75	96	99	88	92	113	102	104	101	104	96	98	107	91	108	92	108	109	108	95	82	95	90	105	103	95	98	76	106	99	98	98	100	84	96	83	87	106	99	90	85	82	102	93	113	99	100	93	95	100	123	106	99	100	87	104	89	101	96	97	111	110	90	75	92	96	104	101	91	102	97	102	89	98	93	98	104	92	95	104	102	117	97	105	108	119	93	111	103	103	97	114	96	97	102	97	87	87	99	106	99	101	111	93	100	94	86	100	116	91	81	95	106	124	79	106	98	119	93	90	89	96	93	92	101	95	98	94	105	93	112	93	100	93	89	100	107	96	93	84	101	87	89	107	98	94	108	99	90	101	106	93	95	100	103	98	70	93	81	101	106	85	94	91	94	99	94	86	107	89	106	85	94	84	86	102	96	97	81	88	95	97	91	96	73	88	120	71	99	111	85	95	128	96	99	105	93	92	100	90	106	88	86	87	93	93	86	115	100	102	120	107	98	92	89	88	87	98	104	109	98	90	96	107	73	116	88	92	106	88	101	100	118	100	109	123	111	103	90	111	102	99	132	116	105	77	121	104	93	97	94	92	107	99	108	97	102	91	103	102	87	85	97	122	87	100	91	94	107	104	101	86	97	110	106	99	109	108	93	104	109	87	88	114	76	108	93	101	108	112	110	111	84	98	98	111	110	100	103	94	88	113	110	84	106	85	98	94	103	86	88	105	89	96	105	103	95	109	98	96	91	116	99	87	83	100	101	91	104	81	101	113	86	88	101	88	91	118	101	93	102	83	94	111	103	103	97	101	94	112	88	100	80	102	84	101	91	101	92	88	98	94	80	96	98	105	81	102	86	95	85	92	91	102	97	95	85	96	107	94	105	84	88	120	92	92	94	102	102	100	84	98	94	89	109	88	100	99	81	95	107	92	102	89	95	112	95	87	76	78	98	95	92	98	98	109	92	87	99	104	111	95	84	100	94	105	91	109	103	111	107	93	100	89	101	121	94	110	74	95	94	95	108	103	99	99	90	93	90	97	104	96	107	110	81	102	79	106	100	90	98	96	99	80	97	101	108	114	103	100	114	99	96	97	119	120	113	111	100	107	97	112	101	84	112	118	108	103	82	119	115	101	106	88	104	100	99	103	86	103	101	98	106	83	92	95	89	106	86	96	96	79	97	97	113	99	99	94	103	102	96	92	98	110	102	110	84	106	105	95	108	94	106	110	91	90	98	103	112	100	102	104	109	86	91	114	88	89	86	100	103	87	97	90	114	97	105	96	105	108	107	118	121	99	96	91	103	84	97	117	96	107	113	107	97	93	102	106	105	103	98	113	94	94	99	97	90	102	79	84	92	108	98	101	111	102	99	83	110	88	92	103	85	91	88	101	103	93	107	94	80	100	100	115	104	97	96	116	99	106	111	112	109	79	109	108	97	122	97	103	86	105	98
8790	5611	3313	3649	3118	2563	2051	1656	1450	1216	1093	957	830	786	744	713	706	607	574	562	531	540	554	581	535	629	607	588	730	748	656	582	512	482	473	450	439	406	381	407	396	390	397	409	411	355	421	369	384	385	379	368	366	397	356	351	340	344	372	372	345	376	353	348	368	366	366	330	359	379	326	321	356	369	345	350	377	355	355	346	333	336	348	333	370	304	317	330	357	357	359	341	357	329	347	344	346	388	306	343	360	336	341	365	313	294	349	358	319	349	349	321	305	338	324	351	293	317	332	323	345	328	306	322	339	327	333	336	331	308	308	356	319	350	357	297	296	325	343	319	322	318	337	304	348	315	355	340	363	332	343	308	322	344	311	301	334	333	349	283	309	340	323	310	342	359	319	330	280	329	308	349	355	350	334	355	351	335	353	324	342	324	293	316	319	338	363	302	331	327	348	309	337	353	352	318	339	333	316	298	331	314	349	341	334	310	382	370	328	334	292	311	311	330	329	320	315	347	340	354	308	356	327	321	318	365	313	337	334	317	345	343	349	322	349	322	294	332	316	342	347	343	318	325	320	313	343	303	357	355	320	327	315	289	301	298	319	347	303	311	295	333	340	329	303	320	334	312	338	332	321	317	327	341	294	317	349	328	339	338	286	343	325	340	325	303	305	315	328	307	369	337	329	332	338	331	305	326	329	310	309	314	338	371	344	332	315	333	350	328	323	325	291	373	307	357	313	327	322	360	323	341	324	315	320	311	347	343	334	345	310	320	338	355	339	322	321	330	324	346	305	316	329	370	321	342	353	345	330	350	307	317	351	357	312	325	327	353	316	352	335	339	319	346	300	331	346	281	335	347	334	307	317	344	329	349	308	324	348	326	328	338	351	311	304	325	325	336	305	359	333	314	320	307	330	314	318	346	299	339	354	315	322	344	332	353	359	318	335	327	299	310	322	345	322	314	310	311	326	323	322	330	322	345	377	336	317	338	322	333	332	297	354	360	336	312	370	335	322	340	326	336	322	329	312	314	326	316	331	308	308	325	314	310	321	325	312	327	321	361	310	359	315	330	310	323	344	365	326	310	301	330	302	310	345	298	319	319	319	374	329	283	333	311	293	333	334	339	352	311	290	346	319	310	306	352	340	346	331	333	321	298	352	315	352	304	311	359	311	332	333	327	309	313	345	304	344	338	340	324	325	319	361	339	325	323	347	325	342	333	309	308	332	337	332	336	346	304	324	307	313	349	322	321	331	300	303	348	315	330	314	357	358	298	347	346	340	303	339	317	336	307	339	333	322	333	305	336	293	339	332	371	344	367	312	328	363	320	329	302	320	310	317	301	320	339	340	303	306	341	333	308	306	361	315	333	328	314	320	334	315	320	323	318	315	335	325	294	320	349	334	325	324	320	328	318	326	316	304	297	354	302	354	313	303	350	292	325	313	316	329	323	317	342	312	358	326	317	304	340	352	302	307	316	323	317	332	326	359	330	332	331	309	359	317	338	364	302	336	356	302	335	336	303	321	298	314	334	306	328	331	302	372	354	315	303	314	303	331	358	342	338	338	329	333	320	326	327	344	315	323	302	326	336	320	311	337	320	317	324	349	308	305	356	293	330	360	342	313	340	302	324	329	326	311	318	295	315	325	317	354	380	370	334	300	333	351	335	325	344	341	307	350	332	306	342	312	319	333	349	329	321	336	315	316	323	311	329	313	326	285	318	311	318	284	303	312	331	332	336	288	310	355	311	323	312	315	296	289	326	347	332	319	339	337	327	337	310	320	359	345	331	325	302	331	304	343	352	315	362	310	320	355	336	358	348	311	312	315	356	321	300	318	306	360	357	330	343	318	343	328	340	314	363	325	307	314	321	331	330	302	320	316	342	335	325	327	327	336	312	310	359	301	346	305	308	322	340	307	359	329	321	338	351	297	311	354	335	331	307	328	353	334	334	326	306	340	344	314	331	358	345	309	345	330	298	311	319	316	330	334	297	325	286	296	330	281	330	333	289	338	343	318	353	311	311	333	320	323	320	327	327	337	315	330	372	324	333	332	325	339	322	308	346	325	345	364	285	338	343	322	318	344	335	328	319	282	360	369	310	334	335	335	331	336	315	345	370	337	334	306	305	322	361	323	378	334	326	338	321	307	328	354	315	325	323	305	323	315	335	332	292	371	327	323	322	320	317	341	292	346	322	333	327	331	311	325	315	310	325	279	309	282	316	307	322	347	336	302	330	336	359	325	338	338	328	367	321	356	327	325	330	349	314	352	335	307	318	304	362	301	290	319	320	356	331	367	329	317	345	343	308	363	353	290	337	332	341	327	337	309	300	320	326	325	314	320	335	363	329	318	322	337	322	327	339	311	327	316	339	315	338	316	313	285	293	314	303	349	328	326	331	323	329	347	340	345	323	300	302	327	328	322	303	323	310	341	332	352	358	332	347	332	334	302	335	316	330	323	321	330	331	294	370	357	310	330	358	306	309	310	325	337	355	364	324	317	333	324	356	292	313	330	338	307	318	358	347	325	329	311	330	335	348	303	344	339	308	320	325	363	322	353	319	351	374	337	355	350	312	334	330	323	316	336	349	322	325	316	328	325	350	331	338	312	305	347	325	308	319	302	321	295	335	334	349	328	306	343	308	333	305	341	349	322	341	328	340	316	331	312	331	350	290	327	307	337	325	319	334	309	298	347	309	337	327	326	306	330	341	363	312	326	323	315	313	323	334	351	308	332	307	352	343	327	325	349	324	355	335	348	349	328	316	340	323	323	310	309	304	368	317	310	334	327	344	321	316	341	326	314	352	320	330	311	342	331	343	333	354	324	334	317	304	360	366	336	339	335	334	283	313	327	306	348	300	320	305	327	346	311	331	337	364	321	346	330	344	308	327	342	334	355	313	295	313	330	348	344	335	338	334	335	329	332	297	335	331	284	357	335	321	321	315	339	347	350	309	352	348	313	371	365	327	311	326	334	354	321	303	320	312	359	316	333	303	325	323	330	340	349	349	316	348	335	320	309	323	327	362	322	323	290	324	311	331	322	358	325	339	331	305	340	353	291	314	327	345	347	295	348	337	335	339	313	308	290	326	304	316	342	288	343	314	323	347	328	334	330	342	322	343	320	337	365	331	351	319	348	320	330	320	297	350	314	323	361	308	348	315	334	319	317	277	350	330	307	361	356	309	367	332	327	314	300	333	332	337	349	332	331	317	335	320	314	353	377	328	308	328	298	309	360	363	301	329	326	335	329	336	331	322	303	353	316	313	323	325	316	305	343	344	321	317	342	323	355	334	333	338	332	346	318	327	320	317	328	327	319	326	352	325	307	286	333	360	312	342	330	335	323	298	354	315	335	320	328	322	308	319	341	311	355	357	328	303	294	341	346	358	307	316	329	296	312	275	359	312	335	330	339	306	347	330	328	345	328	315	313	354	311	309	305	304	356	307	326	289	327	335	323	342	330	318	336	348	303	342	345	339	365	354	328	321	330	341
23320	13322	3407	2362	1566	1116	843	648	556	447	369	359	328	282	283	244	250	235	244	202	206	203	209	233	194	177	233	210	241	250	236	196	212	172	207	178	178	176	169	168	159	161	164	195	168	157	152	178	157	157	190	154	162	164	173	149	158	161	157	159	152	138	160	166	129	156	164	155	157	173	147	170	161	165	160	150	151	137	162	147	145	167	155	159	175	167	125	165	167	162	154	135	147	177	159	130	163	175	158	144	155	141	156	168	146	132	154	157	132	144	155	174	141	134	143	151	164	155	156	134	146	135	152	139	163	144	171	157	150	144	134	144	141	156	153	152	155	159	148	163	153	135	174	138	157	135	147	155	162	169	160	132	154	137	163	124	156	159	158	172	167	161	148	146	147	170	157	154	164	151	151	176	163	158	158	134	168	128	169	133	164	144	151	165	131	166	147	166	159	129	155	145	141	172	147	145	159	160	116	139	165	165	141	191	142	158	165	157	156	159	140	148	145	149	152	145	135	158	140	164	155	146	171	168	160	128	162	149	134	142	182	149	151	159	154	142	138	140	135	159	170	139	153	163	152	144	143	131	142	143	164	187	171	168	160	152	153	176	146	135	150	158	148	137	130	155	152	152	137	127	156	142	137	150	152	180	149	177	155	142	156	169	151	158	157	138	135	154	148	146	174	149	153	149	163	151	143	170	149	161	147	151	148	153	164	150	127	148	151	148	150	144	127	116	165	133	147	176	160	172	163	156	148	162	131	154	156	143	145	145	161	146	147	154	154	155	149	146	154	157	162	127	147	145	141	138	138	158	155	161	168	133	174	146	159	139	165	160	147	157	154	160	145	141	164	126	147	154	153	154	153	158	157	149	150	147	135	138	162	144	169	145	159	143	150	144	142	171	178	148	137	152	133	163	155	140	138	149	146	137	154	170	146	157	143	161	152	157	163	146	129	130	157	138	140	138	153	151	123	138	126	155	170	159	156	167	140	162	116	150	141	134	170	165	140	144	165	145	176	154	163	150	170	141	157	135	159	142	143	148	140	176	153	172	119	151	156	166	176	123	131	155	172	151	142	146	144	152	139	166	167	152	167	151	141	163	149	155	149	163	152	144	172	126	139	173	129	162	132	165	141	161	148	162	158	157	151	151	152	153	134	141	147	162	141	124	143	142	140	159	136	139	138	160	152	147	149	161	158	146	163	155	147	149	160	148	145	135	137	167	152	133	162	159	157	143	158	173	147	171	149	164	151	106	155	151	144	160	132	163	172	157	147	124	141	149	146	148	188	151	156	150	130	141	196	154	168	142	153	159	146	151	148	151	156	156	163	158	167	152	142	180	141	144	168	152	153	163	145	150	144	164	142	141	147	153	134	175	148	157	138	170	138	142	153	169	164	163	163	160	152	139	170	130	144	165	178	166	147	149	143	149	142	152	145	139	168	152	147	150	156	145	153	150	160	133	158	158	162	151	158	166	126	138	149	145	144	149	165	152	150	162	176	157	150	144	152	162	149	167	169	143	141	145	169	131	152	169	158	164	137	173	147	151	141	181	140	146	161	161	178	142	150	174	146	146	160	140	152	156	157	141	141	136	153	162	160	160	138	135	164	122	158	144	162	127	160	136	153	144	159	148	150	157	162	144	160	131	140	147	149	151	155	153	150	161	137	147	159	158	146	138	155	133	164	171	152	165	148	120	149	137	168	151	143	166	144	158	141	136	139	171	149	152	166	165	139	149	130	147	166	137	153	152	155	130	155	149	170	144	168	170	147	128	148	134	146	166	163	160	158	182	164	168	162	155	142	134	171	155	160	138	136	144	137	174	153	152	170	122	171	138	162	138	164	128	172	151	135	157	156	156	169	131	154	163	134	161	140	148	123	155	134	165	153	161	151	156	151	153	156	131	134	135	149	142	154	153	162	141	146	170	155	147	151	150	155	152	155	139	152	130	170	169	172	142	140	134	135	158	165	129	146	163	146	146	129	161	157	144	150	154	161	138	187	132	138	140	152	160	161	151	142	146	161	163	140	144	152	161	138	145	142	153	156	140	124	141	132	159	171	183	162	141	140	170	161	138	175	147	161	151	159	132	171	146	138	153	135	157	142	147	150	135	158	144	160	138	161	150	131	132	139	167	147	167	155	125	132	151	167	148	155	153	151	151	143	142	139	151	151	166	150	169	171	147	145	160	152	163	148	125	153	166	138	142	155	162	162	141	152	161	136	149	176	156	171	150	151	159	163	163	162	154	166	171	147	151	152	158	176	171	146	139	167	162	147	148	155	162	161	150	177	163	184	158	137	142	156	148	164	168	154	168	159	155	168	159	152	147	167	158	132	150	145	148	146	178	150	153	158	145	148	122	172	162	143	151	166	164	154	145	127	163	151	159	143	139	149	146	146	156	141	157	137	157	169	140	160	133	162	141	161	138	171	156	172	176	137	169	124	154	164	155	156	156	169	161	137	152	147	136	134	150	128	172	140	145	154	150	167	136	157	155	133	163	135	167	148	146	152	156	165	176	163	151	141	161	152	164	143	171	158	155	176	150	161	158	135	173	175	163	148	134	143	125	142	148	159	151	141	161	143	146	161	152	147	154	148	158	166	134	140	158	159	151	154	137	156	144	153	135	133	173	151	146	129	166	156	137	157	160	156	155	142	152	154	139	168	130	154	142	148	161	172	150	147	135	165	123	131	145	157	144	172	139	136	141	137	144	152	144	152	164	137	132	164	145	151	133	135	166	153	158	159	151	137	156	174	168	126	162	146	165	156	144	142	154	166	145	169	156	148	149	167	128	154	148	166	152	153	141	151	161	158	178	141	158	153	150	137	154	144	159	157	145	174	167	149	174	158	153	156	135	170	137	149	134	155	138	131	153	162	152	133	152	143	152	138	136	164	138	170	146	153	160	159	145	175	152	150	153	143	147	136	143	162	167	164	153	144	142	145	148	168	157	137	163	144	142	146	163	133	168	162	148	128	150	170	145	146	155	150	132	131	140	169	156	163	178	156	170	155	140	142	162	130	152	133	142	148	144	146	122	155	176	171	155	139	164	164	139	143	165	125	154	134	154	139	179	160	153	185	162	148	140	181	137	153	193	164	178	146	157	141	132	158	149	151	181	155	145	139	171	139	153	156	147	151	157	130	139	142	153	143	163	147	147	155	138	144	163	163	151	160	145	125	150	141	162	160	153	158	149	145	151	152	136	154	172	142	172	150	131	145	174	139	160	152	180	159	165	156	157	147	162	161	158	127	146	150	134	139	168	142	120	136	143	155	126	142	148	152	148	163	138	153	149	141	146	156	167	159	132	179	151	152	151	141	161	157	149	160	159	145	161	147	161	145	184	141	150	128	164	158	137	154	156	140	144	163	135	157	151	124	162	178	147	161	146	154	160	167	163	165	163	174	150	150	139	157	177	130	137	144	140	143	126	147	141	135	141	157	160	168	144	146	138	143	173	165	152	147	157	151	150	141	131	132	164	138	162	163	151	145	154
13232	9619	6103	6802	5616	4684	3710	3106	2628	2220	1947	1724	1510	1362	1361	1157	1134	1068	1009	982	978	899	889	888	971	940	967	1063	1236	1143	1044	866	746	693	673	650	721	635	613	686	660	659	601	638	622	604	620	641	589	568	569	562	554	517	605	556	548	559	529	568	570	530	510	525	519	524	482	539	553	525	534	482	504	488	514	506	493	492	485	508	507	494	474	502	497	489	525	495	502	512	524	490	508	463	482	452	509	490	536	498	527	500	495	483	517	516	467	488	501	447	434	477	496	500	502	485	492	467	523	466	506	488	471	479	517	466	460	485	512	477	474	452	488	489	474	503	499	473	480	485	473	490	484	447	466	472	487	482	514	479	464	437	497	490	506	443	454	494	499	484	491	482	459	495	496	492	470	464	466	470	485	477	485	456	496	470	481	493	464	450	468	472	486	505	446	502	442	449	528	504	469	487	458	463	485	473	480	473	472	464	490	470	479	471	444	496	460	482	455	486	471	444	455	423	465	457	448	439	444	485	487	465	478	485	446	487	460	458	527	490	507	448	488	459	472	504	454	469	481	459	461	448	448	514	468	445	516	444	476	490	474	495	476	466	498	495	479	439	430	477	493	489	456	462	473	509	494	492	452	461	504	491	470	487	477	464	476	480	484	514	475	474	510	508	513	481	469	451	453	490	497	444	531	491	486	460	460	485	445	458	470	490	463	492	505	440	470	503	473	438	494	463	513	483	497	480	481	471	488	467	463	488	504	456	484	447	421	490	461	465	517	487	459	496	488	439	461	493	447	461	451	441	472	477	485	435	414	488	482	465	482	448	518	449	453	464	469	481	502	468	516	431	426	483	463	480	481	498	472	452	466	481	482	480	467	456	473	484	493	458	496	495	516	453	479	451	470	455	452	458	466	467	485	480	458	463	484	503	460	481	443	440	507	477	472	525	490	473	476	481	472	471	506	469	460	470	447	433	470	461	485	454	507	488	464	489	500	508	472	473	453	481	449	506	486	496	475	472	464	441	435	478	524	450	461	459	506	462	459	466	455	466	467	468	469	472	498	501	450	504	468	456	444	452	471	473	471	476	474	421	419	478	475	451	434	478	456	479	455	497	444	444	486	443	462	490	472	469	496	444	470	496	503	443	471	483	475	497	456	487	464	460	436	460	468	479	471	469	477	495	475	459	470	478	457	444	487	504	486	464	475	476	482	466	462	447	487	436	452	441	486	491	464	474	503	508	470	485	472	497	476	476	485	503	472	467	502	516	498	492	474	496	451	434	474	439	476	478	460	496	434	468	498	463	504	473	481	469	455	449	477	470	471	453	478	494	440	489	489	484	440	458	472	477	467	489	477	460	455	454	494	469	506	500	432	504	486	445	469	453	478	457	502	490	447	475	486	478	518	527	486	432	482	488	474	461	442	484	491	472	488	448	480	454	490	480	431	502	480	482	490	454	468	467	472	461	459	439	494	460	478	436	518	434	503	474	483	446	496	433	481	478	501	455	443	506	477	457	455	437	484	473	479	481	445	452	466	491	510	507	475	512	468	460	440	467	464	474	479	460	443	471	472	464	477	467	517	535	498	480	520	433	487	485	484	492	482	479	469	454	447	486	432	463	501	490	490	410	460	501	489	484	453	454	475	474	424	489	487	472	457	465	504	422	461	434	463	477	459	489	488	460	485	513	461	478	479	455	526	447	457	502	480	466	464	449	463	493	481	517	495	458	447	495	466	510	480	445	488	481	475	460	474	478	468	478	457	513	444	506	480	460	461	486	454	444	467	466	459	473	518	469	506	444	434	484	475	441	496	496	495	473	443	470	449	490	468	476	462	437	472	465	463	478	453	515	501	459	456	501	518	476	465	474	455	480	460	449	466	488	439	475	479	487	460	482	470	468	474	494	450	529	456	435	474	439	449	484	469	465	493	510	454	486	448	461	453	466	463	485	485	474	458	469	496	469	497	444	461	491	467	433	494	481	482	500	471	474	453	500	465	471	498	459	448	470	447	444	478	479	467	474	471	432	464	481	471	530	488	452	471	431	468	475	502	459	483	424	496	458	470	460	432	481	445	509	495	479	516	452	501	482	455	437	491	427	456	488	475	489	438	467	439	481	468	482	471	474	448	498	472	447	499	488	480	454	505	489	448	465	476	500	452	468	487	486	440	492	494	468	442	479	486	470	479	497	477	453	499	499	451	496	458	468	475	478	484	462	466	483	458	508	424	509	503	494	467	500	454	445	477	497	507	431	461	462	459	446	452	501	492	472	483	486	463	448	456	452	466	475	478	447	466	476	485	442	495	451	482	475	472	486	490	500	493	496	488	487	457	475	472	464	440	440	453	492	458	457	468	484	452	485	479	492	492	469	484	507	462	412	428	448	521	499	442	458	470	508	529	493	499	462	477	442	455	486	455	466	511	485	492	457	481	470	476	461	475	480	467	492	494	460	510	480	462	477	476	465	413	451	470	457	454	485	440	478	477	464	495	492	496	448	479	495	464	487	488	468	505	461	493	460	491	472	436	466	473	476	450	488	494	463	468	478	493	467	490	472	453	472	470	449	461	471	481	473	451	477	442	496	496	457	451	449	471	433	453	471	504	470	465	507	446	479	475	493	474	494	462	483	456	469	464	464	533	437	504	458	446	459	476	448	491	483	466	429	498	471	457	463	497	438	470	460	450	436	486	457	460	474	430	449	526	495	466	460	455	454	469	489	469	479	445	469	510	506	460	429	487	474	476	493	456	512	491	519	446	475	443	441	475	468	466	444	471	486	463	462	463	480	461	465	473	513	457	478	480	480	476	476	503	471	478	469	452	527	480	525	481	444	482	448	464	492	494	467	511	523	477	454	499	477	490	470	462	503	489	471	480	445	485	502	481	467	471	465	451	437	462	473	497	483	486	437	451	497	465	450	474	509	488	455	474	470	472	457	447	492	467	512	488	491	514	509	469	452	483	490	484	470	481	492	483	454	479	445	431	470	455	439	443	445	482	480	462	482	486	492	459	489	473	477	485	462	454	464	481	475	444	431	456	471	493	457	493	461	461	486	441	454	451	471	477	471	451	457	468	459	474	464	493	521	424	486	469	496	493	428	494	500	473	488	467	484	492	528	446	462	456	477	445	464	476	496	498	475	485	506	511	464	476	487	485	467	462	465	434	490	494	466	482	478	460	476	469	426	503	463	489	431	508	489	454	440	473	471	492	499	460	457	482	480	474	420	523	483	448	457	467	469	461	457	508	494	453	463	456	452	443	453	505	443	472	453	476	452	463	456	458	483	469	423	473	464	481	463	502	480	465	469	452	448	491	453	452	480	479	474	476	464	491	485	495	443	478	474	468	459	457	516	466	472	452	445	500	465	473	465	515	502	488	455	459	458	465	462	452	484	446	493	501	449	483	469	450	487	521	446	466	483	467	463	500	477	468	487	453	473	466	473	486	448	458	459	501	483	501	467	468	487	454	452	464	497	467	446	469	477	488	429	459	451	488	484	484	457
2490	834	307	280	248	227	246	247	242	246	203	223	236	224	231	205	219	192	198	203	224	205	207	214	214	194	207	211	228	202	222	208	195	210	197	197	207	179	202	219	208	186	216	193	216	205	195	192	210	208	217	234	220	219	238	194	226	203	222	227	229	234	245	204	223	198	199	211	210	210	223	238	208	202	234	197	220	206	216	225	207	199	187	221	213	205	229	185	201	202	185	192	251	211	198	196	216	186	199	200	180	214	212	189	189	196	220	217	202	214	220	206	174	215	187	228	217	219	202	196	211	260	216	196	199	200	183	201	211	206	198	196	213	231	214	213	181	236	203	202	225	190	168	205	209	196	202	206	205	183	214	206	200	214	201	208	214	223	207	195	217	176	200	197	224	189	194	196	213	189	204	216	186	196	222	202	220	206	235	220	178	208	203	228	212	210	222	225	200	221	188	197	220	205	215	245	204	211	210	189	225	228	236	213	193	201	222	208	220	182	209	221	190	217	204	210	223	195	210	205	174	201	187	239	237	197	173	199	211	176	197	220	212	224	215	208	213	210	232	215	211	180	224	195	178	202	192	217	205	183	218	204	184	237	195	198	191	202	200	193	195	215	192	184	214	227	206	216	198	211	205	214	196	208	229	217	215	193	234	212	207	212	196	210	207	199	194	213	195	192	237	204	241	235	177	198	209	219	222	221	202	187	218	202	241	243	220	219	212	205	210	230	214	200	189	199	204	202	222	191	215	221	180	206	208	213	225	204	205	217	221	221	202	182	201	206	203	179	196	196	189	206	200	191	227	226	218	196	222	196	175	224	191	182	244	197	190	225	199	205	224	226	207	207	218	188	207	221	186	203	188	191	194	214	211	208	248	214	217	218	205	225	190	209	233	210	198	240	227	240	232	186	188	212	204	208	198	202	201	222	202	207	211	195	207	218	220	224	209	200	226	234	206	218	196	208	197	194	198	199	221	208	217	214	222	207	230	210	197	222	209	191	214	219	196	209	201	215	212	184	210	204	220	195	191	207	206	196	256	228	190	208	185	213	221	202	188	204	214	201	197	198	213	175	185	209	217	194	227	208	209	214	226	215	202	217	221	220	212	203	200	214	207	199	200	189	191	216	219	193	218	202	217	201	202	212	205	205	178	217	216	193	207	218	222	221	210	182	207	206	215	219	198	206	207	207	204	203	216	207	203	208	172	192	238	204	234	196	207	193	210	218	196	214	237	215	202	222	212	192	175	217	189	219	186	179	200	209	213	196	242	203	222	207	202	235	213	196	193	211	211	192	243	212	209	190	206	198	212	176	198	210	211	191	217	206	204	193	185	216	207	226	214	203	220	222	202	236	202	176	202	173	221	190	208	232	164	202	195	197	185	176	215	216	187	230	178	198	184	195	191	219	219	195	201	211	198	189	213	205	202	185	208	201	192	211	196	187	230	230	203	202	200	187	233	198	221	199	195	201	202	186	214	209	214	228	214	218	214	235	199	207	226	190	195	195	224	187	230	227	213	195	194	213	215	233	203	207	196	200	188	204	203	211	184	218	195	209	231	210	198	196	178	217	186	182	211	198	212	215	240	211	192	226	204	212	220	203	220	218	207	211	189	186	226	208	221	213	211	216	200	204	223	206	228	202	200	208	189	193	207	201	204	226	225	213	195	208	217	202	217	219	213	230	242	228	222	215	203	206	215	196	214	212	203	227	204	232	234	226	201	211	195	216	224	194	212	204	214	215	236	205	192	225	200	199	195	199	223	195	225	213	219	214	200	211	213	222	217	187	190	193	215	195	218	233	188	193	215	208	212	236	221	199	185	232	217	197	211	194	211	210	201	217	199	179	171	224	220	214	208	198	227	224	190	196	203	229	191	202	212	199	212	188	202	204	205	217	203	208	221	226	228	218	220	216	222	199	192	210	174	230	213	200	205	219	214	212	221	205	232	205	208	213	209	189	209	215	212	211	181	211	211	213	204	202	200	205	211	246	232	208	200	196	216	224	212	200	198	220	217	227	228	222	220	224	239	187	218	210	227	238	220	201	202	199	212	222	196	236	242	184	213	230	186	209	217	186	189	196	209	205	206	190	213	205	182	205	208	199	215	213	212	194	186	200	186	242	203	230	211	203	212	213	209	208	226	196	214	210	219	220	199	220	227	215	211	214	185	215	217	196	194	212	217	206	215	191	211	219	211	202	242	220	205	183	201	188	185	198	228	241	215	213	230	218	192	203	209	213	236	208	208	224	196	177	191	194	225	214	208	230	229	218	190	193	196	206	188	228	219	214	214	233	214	197	222	191	209	188	209	227	211	189	214	212	226	203	212	205	214	194	234	199	187	181	198	211	213	185	219	215	192	206	216	218	205	204	203	181	210	229	187	192	192	187	235	209	204	217	201	210	205	204	193	194	203	197	207	226	207	196	194	217	229	199	194	215	228	217	214	212	194	191	224	211	209	223	192	222	209	216	210	202	230	191	242	212	218	211	227	190	221	183	209	221	214	227	196	226	199	234	200	228	210	196	197	186	203	193	210	239	208	218	216	213	208	185	193	192	230	205	214	212	216	216	208	207	215	201	225	195	225	217	233	194	224	200	225	207	216	216	203	189	194	216	196	225	186	196	207	203	222	196	205	209	198	185	212	215	223	214	222	199	235	199	202	212	209	198	199	228	186	220	209	227	212	222	208	219	221	241	200	222	210	216	201	209	223	218	218	220	186	223	194	214	208	207	214	211	206	177	183	184	213	211	218	213	233	203	206	211	193	209	212	190	238	213	184	218	209	187	204	234	211	176	219	210	186	189	219	225	236	195	202	235	192	235	207	221	198	192	200	183	211	201	220	192	216	180	195	217	224	217	206	222	207	182	205	188	207	219	191	212	197	221	197	218	200	242	203	202	216	225	201	200	206	222	232	232	242	202	204	184	199	215	202	218	174	210	191	209	196	216	215	219	192	226	219	216	199	221	210	225	189	224	230	207	224	198	206	211	213	206	189	222	206	161	199	209	234	198	201	223	202	218	206	192	205	194	223	216	198	223	216	199	210	222	201	201	189	184	194	182	179	205	176	188	219	216	205	203	204	181	220	235	189	201	201	222	200	201	207	193	195	209	202	218	215	214	213	218	211	209	205	205	191	209	218	202	203	220	225	208	204	187	208	202	205	225	221	230	202	201	196	208	207	189	197	199	209	216	211	209	224	200	248	206	210	220	208	203	180	192	212	206	188	187	227	204	196	194	206	200	206	215	208	218	199	203	223	225	217	205	223	199	216	197	186	203	230	216	182	207	231	183	230	212	178	207	191	194	204	219	221	206	235	201	220	222	187	213	202	234	194	196	198	226	199	202	206	210	212	212	213	187	197	175	206	230	203	200	220	210	202	207	221	202	211	213	209	230	204	193	195	192	216	203	247	200	209	201	204	203	209	184	202	200	201	234	186	225	191	184	193	172	231	201	227	209	217	196	229	198	225	199	234	227	212	220	227	226	203	212	203	181
2464	1256	789	837	831	750	732	685	652	682	640	630	623	641	646	661	587	642	608	631	611	612	627	593	656	604	642	615	616	616	629	624	572	618	595	553	623	595	603	564	618	608	606	625	614	592	615	620	630	639	602	578	645	597	620	584	603	638	629	665	599	614	594	617	580	637	606	596	585	577	568	605	579	619	606	596	638	550	627	583	560	609	538	613	618	587	637	597	670	622	624	591	576	624	581	597	628	571	606	575	565	614	570	577	585	601	611	625	606	618	552	596	596	579	624	623	579	609	603	648	612	590	584	586	590	600	597	578	578	629	619	614	632	596	599	599	603	600	588	620	585	592	576	565	588	611	588	591	575	568	619	550	605	613	599	615	603	649	613	618	592	631	626	585	599	614	579	607	604	613	606	580	576	616	587	616	565	611	615	600	567	631	584	595	628	565	627	599	605	616	599	567	617	602	580	648	588	576	666	560	621	618	604	597	615	592	601	602	652	608	625	592	575	617	584	606	569	606	566	599	647	570	578	621	601	610	643	631	609	619	597	577	595	612	589	621	564	593	603	613	631	631	567	633	590	591	591	620	617	625	623	622	579	606	596	607	597	610	618	593	610	587	564	569	592	605	610	581	582	632	572	600	605	588	617	606	623	627	622	626	607	625	591	606	636	648	588	600	637	608	578	600	589	627	578	580	632	593	614	603	566	621	633	611	573	604	653	587	571	594	593	579	601	538	567	622	612	602	541	590	564	595	605	625	606	632	630	580	597	576	622	614	588	581	615	580	623	613	604	565	611	568	607	609	588	595	633	625	581	599	624	593	613	628	598	563	564	616	619	608	618	621	590	625	609	623	629	633	594	596	605	601	599	590	612	565	586	585	620	601	625	590	623	584	605	577	594	640	629	613	603	602	605	545	599	589	642	624	599	556	624	556	576	610	608	613	591	635	555	603	581	592	600	612	587	689	577	615	620	579	615	610	609	579	590	603	592	598	615	610	581	608	588	593	596	643	585	578	568	562	572	619	597	622	622	595	564	607	589	602	598	613	627	616	630	592	640	567	616	608	617	599	604	603	625	549	594	566	619	602	581	628	584	596	587	590	602	604	599	581	622	620	597	642	597	615	582	664	581	591	622	570	631	646	612	629	575	616	644	598	659	611	589	580	583	644	591	612	614	579	631	590	640	627	597	608	631	619	623	599	590	596	580	620	596	580	600	610	581	603	614	591	587	604	590	602	630	611	594	603	639	608	580	577	600	587	604	594	616	598	586	606	613	596	585	606	585	610	565	603	595	635	643	583	599	642	605	576	600	630	572	615	663	633	585	589	546	631	633	592	614	587	597	624	562	612	624	596	591	631	617	564	571	635	621	630	579	533	637	568	600	600	578	618	653	605	562	581	624	588	572	601	613	619	629	588	615	611	632	578	652	594	586	604	597	628	602	629	607	591	586	636	628	595	604	599	598	600	622	584	599	630	633	607	593	565	609	592	618	658	582	595	585	624	558	620	627	604	582	577	583	590	597	620	609	629	612	618	603	571	607	630	590	625	564	600	638	563	584	623	586	587	567	602	594	611	604	629	614	579	608	623	631	603	608	631	590	583	580	570	622	622	627	639	610	548	571	646	610	593	592	558	604	600	600	599	579	608	586	613	590	586	580	590	593	596	587	606	587	617	605	630	577	606	603	581	610	637	590	582	644	602	570	594	649	594	639	671	618	533	563	579	621	626	582	619	599	561	574	574	602	565	606	595	624	575	650	606	612	585	578	553	583	586	582	603	618	596	607	563	582	596	630	589	616	594	633	577	599	571	590	551	605	648	611	627	617	601	594	622	619	634	566	682	573	577	574	625	617	636	648	620	624	612	597	585	566	587	613	612	603	609	605	596	606	586	586	564	604	592	555	606	586	593	571	608	589	599	585	646	619	571	587	562	582	610	590	600	612	596	607	573	613	582	591	569	593	621	589	574	610	608	640	616	586	619	604	600	592	573	591	616	584	588	596	586	607	588	583	614	618	600	628	567	638	629	596	620	633	594	579	594	595	595	630	593	579	588	597	613	551	611	595	599	585	573	578	603	590	597	600	606	630	569	644	610	639	577	587	573	611	663	619	523	589	586	622	637	603	565	592	632	636	627	585	585	576	586	613	579	627	653	624	603	584	665	606	597	632	559	636	590	572	593	601	555	584	599	541	579	605	603	609	588	619	616	553	638	595	597	556	649	624	613	597	636	607	623	524	560	603	654	607	583	571	588	619	594	577	631	626	632	587	618	615	604	569	584	546	643	560	617	591	588	584	588	626	613	601	609	553	613	589	589	580	623	579	574	616	642	622	607	587	603	588	606	604	569	560	611	630	586	626	578	645	590	637	604	608	598	598	583	589	568	611	581	600	620	600	613	586	627	604	589	639	540	596	609	597	569	563	604	559	621	571	654	569	588	555	604	604	599	568	607	635	588	630	583	619	553	573	608	613	612	620	613	602	580	669	643	554	600	608	628	615	613	622	603	581	598	600	557	591	572	588	608	587	584	646	610	588	651	574	590	557	532	596	619	644	614	587	653	657	578	632	579	601	564	596	566	591	578	596	619	612	606	597	619	592	578	649	587	600	642	596	669	573	588	579	594	594	619	621	589	571	567	618	617	592	617	600	596	583	599	618	643	604	590	618	595	596	643	575	601	635	548	569	606	571	602	577	580	602	596	627	611	571	581	607	620	627	580	576	572	624	605	606	586	623	608	615	580	620	580	634	574	625	609	609	588	600	563	616	594	597	575	617	598	617	630	602	631	596	584	609	632	620	585	628	597	620	611	584	577	558	581	582	612	625	570	616	613	620	567	574	583	620	567	587	624	644	585	569	597	593	590	582	623	573	591	567	606	576	606	597	609	579	643	600	591	585	616	614	634	641	602	599	585	642	579	595	584	613	577	602	629	589	591	629	598	618	595	581	608	589	629	598	557	600	574	614	627	570	579	568	584	615	566	593	594	593	613	621	608	608	605	627	619	603	634	581	640	655	611	578	572	589	560	601	611	605	573	645	592	580	644	592	592	623	603	559	622	632	619	629	594	606	607	599	568	618	597	602	601	619	594	630	628	602	656	587	617	617	614	631	606	619	580	638	591	591	568	550	602	623	621	578	618	556	565	591	619	595	624	591	571	617	576	630	656	618	628	614	590	594	603	595	601	586	620	556	619	625	577	580	587	573	585	635	610	605	625	611	581	582	629	551	566	587	594	627	553	592	606	612	618	571	598	592	583	631	592	596	581	612	618	627	637	641	646	600	594	581	582	602	592	606	583	597	621	580	586	598	604	610	622	584	596	622	573	633	623	614	583	670	580	619	588	656	647	571	612	599	588	573	585	609	597	625	596	593	589	616	580	584	609	572	618	588	614	595	585	585	637	618	584	567	660	640	615	577	664	627	626	641	585	622	619	577	577	635	606	619	601	601	580	599	586	600	622	608	588	616	633	626	619	624	603	590	569	581	567	591	556	621	575
13958	7495	1545	1085	769	554	388	301	296	248	215	203	155	153	154	147	170	128	129	147	135	143	121	102	127	129	121	132	126	148	118	125	115	137	120	113	94	104	116	110	105	129	113	118	110	100	85	102	97	103	109	102	103	91	87	89	114	88	111	103	83	102	111	87	101	103	104	97	101	92	84	94	101	79	83	92	117	95	91	94	115	97	96	110	113	99	102	83	90	93	96	102	108	77	99	92	89	87	91	88	99	98	102	89	96	116	99	106	86	99	92	78	105	115	114	84	92	98	87	89	97	96	108	77	103	87	101	102	106	79	96	105	97	116	92	103	103	94	93	90	105	105	102	106	98	96	110	103	93	109	100	104	103	113	98	91	79	95	103	90	111	98	99	86	108	102	102	104	103	102	99	82	88	102	100	95	97	94	105	95	96	99	81	109	98	101	106	89	113	99	106	98	109	95	103	103	109	94	99	101	103	107	96	83	97	107	88	87	115	100	116	108	104	102	94	98	96	101	102	106	103	90	84	99	97	85	86	88	102	125	100	116	98	97	107	100	96	96	100	111	93	90	96	99	105	103	91	100	117	95	93	109	98	102	122	106	92	95	104	82	110	88	74	98	96	109	106	119	93	99	97	119	126	112	99	82	92	96	104	84	111	110	107	101	120	113	110	86	92	115	100	78	83	98	101	99	101	103	104	94	96	91	104	102	103	88	95	88	97	93	96	94	90	91	122	86	96	97	85	102	107	96	99	103	84	100	99	126	103	92	110	109	94	104	115	94	97	71	100	97	104	80	83	105	105	107	86	109	104	89	101	102	96	106	90	94	103	88	94	100	103	88	86	95	117	87	93	102	99	106	93	99	113	102	113	101	89	90	107	93	122	97	92	92	104	79	94	109	96	104	97	117	123	112	103	108	108	91	107	89	128	74	86	93	88	100	100	98	97	83	85	116	89	94	89	95	89	110	84	92	99	95	116	117	113	91	88	88	101	93	107	96	89	93	90	89	97	89	93	106	83	100	102	95	88	111	112	104	108	94	92	98	99	99	97	81	94	82	115	96	91	98	113	116	83	95	107	90	103	113	93	104	105	117	115	96	92	105	88	105	97	99	94	105	100	94	97	103	104	86	101	95	96	102	100	103	111	96	101	109	101	88	93	90	87	86	106	89	84	92	105	102	102	94	91	90	99	87	99	91	114	121	87	87	98	100	108	114	108	84	106	86	79	97	81	104	89	94	108	94	79	110	76	101	92	96	100	78	109	101	106	114	90	92	104	97	96	110	119	96	96	84	92	93	72	100	107	89	88	123	102	109	92	97	91	110	94	94	105	99	105	101	94	105	88	88	97	107	101	106	98	109	87	97	72	98	104	88	90	102	91	104	94	110	101	122	119	100	94	103	107	98	88	120	90	96	99	95	86	107	91	90	90	86	89	94	102	83	107	100	96	88	97	110	99	94	115	101	92	89	92	90	95	112	90	109	108	90	91	93	98	111	112	115	102	104	108	101	103	93	107	104	93	95	82	95	101	101	103	106	73	94	131	95	101	83	113	103	121	97	107	94	123	109	91	95	101	112	119	91	104	104	103	95	103	93	97	91	87	99	101	97	91	113	95	102	90	88	101	95	96	101	98	104	98	112	98	119	114	104	104	124	100	94	104	94	115	106	96	93	103	106	101	92	104	95	108	93	112	96	94	92	103	100	94	108	104	104	105	104	114	89	106	103	104	105	110	100	108	110	115	102	96	97	86	95	87	103	97	86	103	93	110	104	110	89	107	105	96	92	102	91	95	91	98	93	100	115	114	90	100	97	81	102	93	87	123	121	73	78	89	77	104	96	95	105	95	105	88	88	95	101	102	97	106	93	121	106	116	100	109	104	91	93	103	93	98	99	108	97	107	117	95	117	101	97	95	98	93	95	108	102	103	103	98	91	100	92	98	91	91	102	93	89	117	108	105	95	101	100	91	85	93	93	106	94	111	95	104	119	102	91	97	92	106	94	100	93	105	111	88	90	99	110	83	86	117	93	103	102	102	79	101	105	99	116	110	112	97	101	98	102	89	113	101	80	113	97	105	103	100	95	97	119	125	92	74	102	77	96	99	83	108	115	93	110	106	98	99	97	125	88	97	103	103	101	96	103	110	109	99	108	102	103	93	98	89	97	88	109	115	107	89	84	98	108	111	104	124	104	130	102	119	92	99	87	111	100	105	93	96	92	116	94	76	107	114	98	92	90	92	108	93	106	93	96	92	95	91	102	96	98	85	99	103	111	108	92	97	95	92	109	101	99	102	96	103	91	113	109	100	103	91	96	101	103	91	95	121	93	95	108	83	97	92	109	97	99	96	103	87	121	107	89	95	115	85	95	87	100	111	102	82	92	87	97	97	116	89	103	112	106	96	104	105	112	106	100	95	111	99	105	100	93	98	119	101	113	98	120	93	88	90	95	109	95	90	82	86	85	89	90	82	120	104	96	85	109	112	84	92	106	101	102	119	99	106	100	105	95	102	103	104	108	105	108	106	96	82	104	84	94	100	95	105	91	96	85	95	100	83	114	97	95	93	91	98	95	113	94	122	115	101	105	104	80	109	106	107	110	103	101	100	104	96	101	93	75	100	113	114	94	95	107	98	86	106	103	105	94	128	104	111	79	107	109	79	91	100	101	98	110	85	76	96	98	99	83	109	93	94	91	120	103	91	95	104	98	105	95	87	85	95	103	101	101	114	98	79	96	109	100	100	87	99	87	82	113	100	106	103	112	95	90	99	78	100	126	112	96	86	104	103	106	93	102	82	94	91	90	116	98	101	100	83	102	107	105	106	112	95	102	114	92	76	96	105	107	132	100	107	81	95	112	122	85	119	99	112	114	115	94	100	89	93	108	89	112	107	81	93	115	91	96	89	94	91	109	82	108	86	96	123	104	92	94	103	107	84	103	88	102	83	106	94	98	95	95	90	87	107	107	108	117	91	101	118	96	95	105	103	93	104	77	96	90	107	104	105	87	91	106	98	97	117	117	107	108	104	110	95	96	93	100	81	113	97	85	111	98	94	91	79	97	99	109	112	94	97	90	83	88	91	99	111	113	88	87	97	106	89	106	79	104	103	131	96	97	88	118	111	83	95	83	97	101	118	83	98	83	98	85	107	83	114	88	79	82	109	104	102	80	91	99	93	90	98	79	103	96	105	99	105	103	96	113	106	92	107	116	108	99	100	118	111	91	87	93	76	95	83	86	99	90	106	103	103	105	114	83	80	101	125	98	108	105	104	98	109	103	104	83	107	104	82	96	93	93	110	97	99	106	114	95	95	91	101	84	105	83	95	78	90	102	118	92	100	105	89	86	112	98	112	111	103	107	92	92	103	94	105	106	117	105	97	74	105	117	119	99	102	95	77	103	97	83	101	93	107	115	110	86	99	109	94	92	105	113	108	86	97	113	110	90	114	99	90	107	92	101	119	80	116	74	85	91	100	106	90	99	102	98	108	80	95	96
8549	6400	3222	3640	3085	2553	2086	1746	1385	1289	1035	960	934	781	770	753	638	632	599	565	538	540	557	537	540	634	630	669	669	677	548	529	540	495	432	467	427	447	398	454	444	403	423	402	407	359	399	434	387	382	363	373	383	370	356	393	367	359	362	315	345	350	337	388	322	359	367	359	329	367	333	329	373	356	338	294	319	361	364	318	348	338	335	373	323	379	322	357	351	305	314	355	321	340	338	319	327	301	328	327	307	301	363	330	337	324	349	356	330	351	338	342	337	307	347	355	307	315	338	336	321	352	304	301	354	309	348	326	308	385	320	348	338	317	309	347	314	341	311	356	348	370	355	348	297	319	325	332	323	335	341	336	331	318	314	342	348	344	359	336	341	285	338	329	339	332	308	329	338	323	340	358	318	341	295	342	328	341	311	360	342	329	343	344	303	301	292	341	307	298	316	300	349	334	338	324	315	334	356	327	293	332	336	338	307	335	321	348	357	302	359	332	354	300	316	310	340	302	330	321	320	288	312	330	317	330	311	348	319	318	275	331	340	336	326	329	328	344	323	316	331	355	331	337	310	335	342	329	304	336	330	329	350	325	363	318	341	345	318	316	314	342	338	331	318	288	328	341	368	311	304	354	340	311	328	370	342	314	330	348	343	351	352	325	340	335	339	355	341	333	324	322	307	321	331	340	321	326	318	343	330	353	324	320	297	335	333	385	323	309	294	300	341	356	348	366	334	329	357	315	359	324	358	326	331	313	317	345	314	354	317	322	310	321	320	300	326	333	302	322	337	335	322	371	326	330	329	318	326	303	334	339	327	342	355	350	331	356	307	371	322	361	323	315	330	291	323	349	302	356	338	338	319	312	317	366	346	332	320	314	310	322	325	361	323	300	319	317	312	314	324	330	310	304	319	311	288	327	317	346	333	334	354	337	310	295	324	344	335	315	348	322	351	330	343	317	308	329	334	341	305	336	339	323	338	340	337	345	327	321	327	306	307	336	332	355	314	312	367	355	347	305	327	336	303	341	323	305	341	298	306	344	329	316	300	354	334	303	343	344	339	304	328	314	334	311	327	344	372	330	303	326	290	317	306	264	319	334	354	338	314	343	312	317	347	319	319	337	339	335	350	317	316	322	366	330	327	330	317	309	334	314	336	347	330	299	325	337	317	316	365	337	331	312	356	304	306	296	315	349	352	310	326	353	335	322	342	316	360	339	311	336	351	340	308	358	306	304	334	317	323	340	315	351	311	322	341	325	327	311	345	327	331	326	358	368	348	323	342	313	319	356	342	327	326	326	323	320	324	340	325	336	345	314	335	286	353	317	292	367	368	328	327	330	336	349	322	353	325	328	345	321	341	315	323	339	332	328	315	328	303	379	326	324	368	309	327	325	344	327	316	334	332	359	320	311	329	300	315	354	302	335	322	352	347	304	312	312	311	324	345	344	305	334	328	330	338	325	322	328	317	371	338	304	325	314	310	305	308	332	324	323	332	296	336	334	343	296	336	312	335	314	323	315	309	319	315	336	349	329	301	338	327	325	297	351	343	369	309	332	325	346	312	325	336	359	359	338	315	331	313	334	322	332	342	332	321	330	319	295	326	331	348	319	331	357	324	340	332	325	338	339	374	324	355	328	312	323	341	343	328	298	329	320	327	333	351	321	325	307	348	313	356	312	329	329	330	334	337	332	348	337	343	312	335	328	344	312	303	317	316	330	326	314	327	320	312	331	350	326	315	286	376	345	324	332	292	333	323	315	334	350	332	307	312	312	344	355	315	337	272	359	304	322	293	315	296	352	327	311	332	289	306	313	350	342	339	360	291	315	337	335	351	329	331	316	327	341	324	358	330	317	344	311	321	347	334	331	325	303	304	337	306	342	330	324	316	362	307	338	323	342	314	328	318	345	297	337	331	342	324	346	340	348	329	317	327	326	344	321	327	323	343	320	329	339	332	326	322	312	324	351	351	342	319	335	329	316	278	353	333	301	324	343	340	306	326	311	310	297	328	328	307	343	332	304	346	329	296	304	332	343	339	345	308	303	317	322	338	327	323	324	353	333	338	309	332	329	322	310	344	271	327	319	345	334	316	319	311	334	328	348	359	317	326	318	344	337	331	315	318	314	298	320	329	345	338	332	316	308	333	287	335	296	358	329	319	326	326	334	374	322	346	311	345	328	326	329	330	357	350	333	327	343	334	335	333	358	305	342	336	339	326	321	343	330	330	324	317	295	357	322	308	341	364	337	326	358	344	333	328	353	338	314	303	305	327	311	337	344	307	364	319	344	342	346	308	309	294	338	329	323	330	363	359	326	355	313	323	296	337	317	339	320	303	300	375	332	315	345	319	294	327	340	329	319	324	332	334	337	298	323	323	314	340	330	361	342	326	306	349	334	304	316	323	310	326	365	298	346	333	311	357	309	341	297	331	315	320	334	325	344	343	351	338	360	332	344	301	350	336	326	353	331	310	333	331	337	345	318	348	333	314	345	362	339	327	327	317	316	342	332	324	318	344	311	314	309	345	323	314	343	328	344	340	314	355	329	335	333	342	312	329	316	299	316	346	304	319	331	314	331	343	334	331	354	309	360	302	317	360	300	339	323	308	344	340	340	298	315	341	310	342	337	330	291	327	350	348	326	331	333	318	345	356	326	321	332	304	320	342	322	374	329	310	345	370	341	359	326	301	327	283	316	321	314	356	342	325	360	315	317	342	352	290	322	333	328	359	342	311	304	340	355	334	321	342	316	327	337	321	350	336	333	345	317	299	321	326	328	330	314	307	349	319	340	321	344	328	319	286	326	352	338	303	339	327	345	364	341	309	346	306	326	341	328	302	315	380	328	326	318	308	375	358	327	367	335	302	341	305	316	356	345	294	333	305	320	349	344	316	371	329	344	347	301	338	327	344	324	321	299	290	304	354	341	307	332	351	323	331	314	296	321	347	382	358	332	327	291	361	300	332	355	313	335	326	299	318	335	315	326	326	358	336	316	331	324	356	300	319	326	342	320	308	305	324	304	324	311	346	340	323	320	324	340	344	329	372	322	314	324	315	330	307	334	341	323	326	326	346	331	331	326	358	315	353	334	336	350	305	332	307	325	302	313	319	336	347	338	324	318	310	351	350	330	333	355	301	328	351	336	295	325	295	317	302	332	345	292	355	339	330	354	340	336	319	351	298	306	286	278	343	323	320	354	327	318	346	342	308	324	329	320	319	346	336	316	331	308	325	318	291	312	340	330	324	332	340	318	332	341	347	312	349	349	347	307	336	344	299	358	359	345	355	303	334	312	295	306	325	322	316	333	328	305	300	343	297	294	318	344	324	358	334	324	353	309	364	336	314	349	329	354	299	332	324	305	308	340	321	333	313	329	332	308	303	299	319	346	344	346	291	328	345	325	296	309	319	337	348	338	318	300	357	316	347	320	334	331	325	343	336	332	303	318	327	322	329	356	309	324	317	332	356	331	307	340	360	297	315	337	327	320	352	307
24736	15475	3544	2257	1453	1043	799	641	503	423	356	324	292	276	288	249	265	205	200	216	211	215	194	189	186	211	230	229	226	241	205	185	184	160	176	173	171	161	160	139	144	184	161	159	137	176	150	156	157	136	153	153	153	145	165	171	141	162	150	152	142	156	169	173	177	161	164	133	142	134	149	157	134	140	148	145	162	168	140	146	158	166	179	147	150	156	159	146	152	143	145	156	136	132	147	137	122	142	142	156	146	156	133	133	129	158	150	143	165	139	131	134	141	139	181	155	166	166	156	125	152	149	164	140	122	151	162	143	116	140	141	129	143	166	153	149	147	172	168	139	141	146	151	177	141	136	144	150	158	143	152	137	140	125	144	146	144	139	125	159	138	170	130	145	158	138	147	158	183	135	140	137	128	168	135	160	123	146	130	164	138	147	159	147	148	136	147	146	142	140	153	144	140	130	147	146	147	143	158	138	147	160	157	148	166	154	139	132	142	125	145	161	155	142	142	150	144	144	139	137	153	147	114	144	163	147	142	122	129	130	149	145	144	136	140	165	170	134	152	130	151	133	139	147	138	131	155	144	137	158	134	137	157	139	141	124	133	137	138	140	145	149	144	142	137	137	124	149	154	158	137	142	143	126	167	145	124	149	156	141	154	167	153	146	145	146	174	158	143	143	153	137	149	156	147	149	135	163	130	167	128	160	144	133	154	158	156	137	134	139	136	151	123	150	151	179	149	152	152	150	144	133	125	136	145	139	134	147	152	140	147	168	163	130	158	153	173	130	153	143	147	161	161	127	121	126	136	137	144	161	163	136	134	151	150	117	145	138	146	158	169	126	143	160	155	130	145	148	135	145	144	143	164	158	115	160	136	133	149	159	144	139	137	123	157	163	142	152	140	143	148	141	161	128	144	145	146	185	123	134	142	162	151	131	153	145	140	150	125	167	169	141	139	144	131	154	134	135	156	143	141	145	151	127	153	132	135	155	152	149	148	137	128	153	127	119	148	140	121	152	145	119	132	159	122	158	164	120	154	153	140	138	134	129	135	165	145	143	134	131	122	140	141	150	129	144	147	164	154	154	123	144	146	127	151	155	153	157	143	149	144	162	150	149	144	149	158	149	153	142	146	140	143	141	163	142	138	133	139	142	119	154	148	170	136	161	154	152	147	157	117	132	139	143	152	144	161	139	150	139	151	135	126	145	142	162	140	121	183	132	139	138	172	128	154	146	130	136	140	120	141	146	173	132	148	135	141	145	138	137	157	144	136	146	145	147	133	144	170	171	147	141	159	144	122	134	135	132	138	155	165	136	148	115	139	156	134	159	158	158	160	127	161	149	151	135	152	149	134	152	137	128	155	137	172	147	125	150	152	153	161	129	142	136	140	135	147	152	149	142	147	159	167	146	135	166	131	162	150	130	133	139	141	127	111	149	151	131	143	153	169	137	164	116	126	159	143	130	144	122	180	119	140	136	140	144	150	168	157	156	143	148	142	146	137	136	139	143	148	153	153	151	143	175	114	132	148	138	155	167	130	144	129	124	138	162	131	139	106	123	135	136	140	165	153	157	161	129	154	143	135	143	149	139	145	146	158	155	172	142	163	132	124	153	149	147	148	150	133	128	123	157	148	133	153	138	134	170	157	145	146	176	139	161	154	157	151	136	161	165	146	160	143	162	139	139	155	120	133	147	141	137	145	153	145	130	126	175	132	163	168	152	158	143	152	136	127	146	138	148	156	161	124	133	167	139	168	145	154	155	134	135	170	138	136	143	151	147	131	156	166	123	154	147	140	136	152	121	135	142	155	157	138	151	150	129	148	146	130	160	154	150	128	152	147	142	153	133	145	149	128	142	151	142	150	131	155	142	145	147	140	141	143	125	169	161	165	163	118	137	130	163	145	155	128	155	153	144	143	137	173	149	150	164	171	148	138	137	139	135	150	152	145	146	123	116	140	139	144	154	144	152	135	151	166	124	140	155	145	166	128	133	135	149	170	161	168	146	158	160	162	122	144	143	140	128	139	139	135	144	149	146	144	152	158	153	129	135	149	140	132	140	144	130	155	135	138	153	125	126	135	144	135	154	149	153	155	140	159	134	143	164	159	130	142	146	154	149	161	147	132	151	151	154	146	135	143	136	121	151	129	133	174	150	132	125	130	150	154	144	127	121	134	144	146	143	147	145	153	131	123	152	144	153	125	152	132	146	150	165	136	119	135	143	126	150	122	145	156	156	132	144	141	140	135	138	156	149	130	142	144	134	161	160	160	147	133	128	130	153	156	141	137	142	144	128	137	128	168	147	145	127	163	141	141	139	154	148	142	136	133	146	135	174	169	141	140	147	143	154	139	130	164	136	143	174	143	123	164	129	127	141	151	144	154	158	155	142	144	157	157	160	134	147	161	164	126	123	140	125	171	137	154	138	141	139	167	146	147	140	162	121	126	151	156	170	134	149	118	155	162	127	135	151	150	128	128	138	156	127	141	141	142	171	144	138	152	137	161	160	136	152	140	143	148	150	142	125	146	154	143	146	144	144	153	138	151	159	148	119	151	131	135	137	171	161	151	169	149	118	166	138	138	140	129	150	157	137	160	163	135	134	145	129	145	136	132	144	118	138	152	164	143	130	152	143	142	168	149	158	132	153	141	131	169	140	127	142	162	153	150	168	156	160	151	167	155	128	151	143	131	129	151	142	139	157	143	154	150	149	139	155	142	148	124	138	139	141	154	148	151	168	128	141	135	139	128	142	153	155	148	154	156	147	139	146	146	160	145	137	176	156	138	123	121	152	145	131	143	157	153	136	140	171	143	138	126	135	155	141	157	144	135	120	165	153	150	150	152	144	154	138	139	148	157	124	140	132	150	117	162	159	140	171	136	146	162	146	139	168	165	149	135	112	138	154	144	151	145	155	151	151	132	141	135	157	152	177	151	145	149	150	127	132	156	141	121	150	149	130	157	162	152	163	143	151	123	153	146	160	150	150	158	159	127	135	173	126	152	144	144	133	187	139	150	154	164	168	138	132	131	155	148	147	127	138	132	160	148	155	136	160	147	137	131	156	162	142	148	154	129	142	135	158	140	132	140	148	144	149	153	144	139	145	155	137	116	146	148	133	142	124	155	133	142	155	135	156	144	151	114	154	140	155	161	149	141	123	144	152	146	157	144	131	134	155	150	154	139	139	136	164	136	141	122	130	160	157	135	145	150	153	160	153	137	134	143	159	165	159	157	154	152	127	132	157	127	166	130	140	136	156	146	149	142	147	144	145	149	162	137	148	130	143	132	136	162	129	132	142	166	127	144	119	156	146	147	145	140	145	161	154	136	165	137	139	162	150	152	117	147	153	140	156	155	138	146	121	144	131	148	165	151	166	133	131	165	154	135	132	128	143	146	134	129	143	133	130	148	143	143	118	142	130	140	156	144	127	157	148	141	150	152	160	130	130	143	133	140	139	169	149	135	154	153	142	131	144	139	128	143	167	143	162	158	143
14485	10611	5704	6572	5568	4420	3585	2945	2515	2100	1883	1728	1505	1343	1263	1175	1061	998	994	936	890	825	879	913	913	996	918	1137	1136	1061	1039	762	829	658	675	673	705	651	611	649	608	631	640	627	610	583	584	647	589	542	544	569	597	542	507	575	512	506	528	517	497	527	496	486	490	492	528	480	500	518	501	492	454	467	465	474	454	477	486	465	463	485	493	478	470	509	468	455	484	489	450	508	467	461	458	478	457	480	485	455	460	483	449	464	530	448	460	462	479	482	427	450	452	485	434	467	489	431	467	471	486	442	451	472	470	453	473	447	476	449	480	469	454	489	445	427	461	461	452	480	465	481	476	448	467	456	422	454	428	437	461	470	464	486	465	444	440	460	501	440	459	471	468	464	423	466	465	467	434	494	462	467	467	462	473	460	441	452	440	434	444	440	506	455	455	432	516	485	461	456	425	447	458	457	448	470	468	466	456	437	452	458	468	483	455	492	474	444	453	477	460	422	463	456	447	474	489	414	456	427	489	457	402	449	489	402	440	474	475	445	446	447	472	462	462	473	464	439	472	490	444	491	445	490	461	484	453	481	487	443	425	485	460	421	481	447	489	457	424	429	464	455	452	435	453	438	479	459	462	452	452	467	441	462	468	431	462	458	426	492	472	454	438	487	440	450	455	454	435	450	441	465	412	469	442	456	448	477	481	442	433	465	414	395	419	450	470	426	433	451	493	469	462	440	415	508	444	458	404	442	465	454	481	478	421	466	488	456	420	466	462	449	433	457	481	454	442	453	436	473	448	461	438	445	493	464	486	468	439	475	455	472	457	450	470	513	458	411	471	477	475	457	421	430	462	492	475	436	432	444	482	465	472	469	418	420	471	493	460	451	470	437	460	463	459	439	435	468	487	421	442	438	475	446	450	432	465	484	481	442	427	452	487	460	478	469	499	436	425	471	514	458	446	473	456	472	462	469	434	454	489	438	455	478	429	456	461	474	465	430	461	464	485	449	462	421	429	447	443	428	460	464	473	458	453	446	454	451	522	452	444	454	439	430	456	480	455	448	499	464	463	411	476	478	454	443	481	468	465	433	423	494	424	467	465	427	438	484	448	460	491	467	416	421	450	471	462	464	465	478	426	507	464	434	436	434	470	467	456	442	436	462	406	471	478	458	460	458	465	449	461	470	435	414	437	444	479	496	437	470	459	475	444	410	490	439	475	452	466	489	424	491	467	467	443	476	428	461	433	406	445	450	469	470	426	458	481	429	466	496	446	446	477	446	460	461	403	466	510	452	456	456	424	400	443	465	413	464	480	460	437	471	470	463	486	458	478	449	479	463	476	489	436	466	453	474	441	456	470	473	465	463	459	476	410	449	486	480	412	453	437	458	439	427	471	443	446	420	461	445	466	410	446	486	456	459	433	453	492	443	449	494	456	456	457	458	461	460	471	457	479	433	443	465	480	442	408	439	459	474	461	444	424	452	447	449	456	450	457	455	431	458	499	449	431	450	457	475	454	491	437	469	446	419	453	468	443	477	484	439	464	475	447	429	439	456	436	422	455	464	454	463	490	453	467	484	464	467	444	453	449	495	458	472	428	492	463	490	432	420	420	453	450	462	490	466	439	471	419	463	450	463	428	475	432	464	460	478	447	468	445	455	467	436	458	438	465	471	453	430	417	468	469	440	462	431	452	463	434	435	481	435	422	458	471	438	466	438	486	466	452	463	477	502	460	477	477	440	455	459	466	460	418	492	458	477	426	432	492	417	441	475	457	431	458	470	440	416	466	430	438	466	388	427	455	424	470	500	469	469	437	475	482	440	407	462	453	483	463	431	481	423	450	494	454	456	453	441	462	443	453	453	453	409	443	459	471	453	433	451	449	451	446	409	442	430	423	483	464	440	471	458	473	448	475	444	446	456	439	446	464	457	451	430	443	440	466	410	462	409	436	459	491	457	436	489	454	466	444	449	431	472	426	465	471	432	453	492	413	446	455	439	469	453	496	470	462	430	461	433	483	453	457	443	460	447	471	477	461	420	467	484	472	465	453	471	470	447	444	433	432	459	446	439	474	443	435	468	443	431	451	458	454	440	466	479	445	432	451	459	436	502	449	432	463	436	498	493	424	450	438	408	465	430	449	451	469	442	451	463	460	496	434	422	459	436	425	451	496	444	459	449	457	468	437	445	430	438	471	441	483	443	443	496	444	460	447	420	454	460	465	506	425	449	486	476	491	476	421	447	449	456	425	463	465	457	454	435	475	454	475	457	454	449	438	433	446	473	448	478	491	480	464	449	460	441	441	460	446	429	427	505	450	454	484	465	442	473	475	493	483	427	467	463	450	485	446	499	490	447	478	492	450	446	452	489	491	454	462	437	462	484	476	492	443	492	460	442	467	433	454	487	467	463	432	438	419	434	464	432	490	453	433	433	428	469	439	451	424	443	457	405	471	416	443	479	441	477	488	487	442	445	471	488	450	453	478	444	469	471	461	475	445	461	483	460	462	462	454	475	468	464	457	432	465	450	465	420	461	449	460	476	478	451	513	455	408	458	452	455	472	453	434	408	447	420	458	443	439	472	458	478	425	441	466	517	438	500	468	485	428	518	424	410	488	464	461	474	436	471	463	430	477	455	410	465	437	443	445	481	460	431	459	472	448	464	475	471	453	462	455	427	464	459	434	435	471	424	429	478	431	459	439	467	437	470	463	444	463	459	443	452	484	460	439	435	452	448	482	464	422	473	470	472	455	451	484	428	492	463	448	455	402	431	471	462	465	434	459	421	462	467	456	462	477	434	476	406	499	413	444	424	440	482	495	439	485	461	448	465	473	461	470	468	460	447	486	474	441	453	423	415	454	458	495	448	481	468	430	420	438	449	459	452	475	440	440	435	484	459	448	466	468	469	469	492	445	413	465	425	451	463	465	447	441	460	477	455	484	441	453	491	450	478	447	459	465	514	416	465	443	430	438	439	450	435	452	447	491	430	467	456	444	457	452	469	477	439	493	502	469	475	441	503	484	431	446	495	456	467	443	439	484	472	443	456	488	442	436	495	425	426	395	416	479	456	460	478	470	472	426	489	471	431	430	464	449	483	458	485	482	400	429	444	464	439	458	452	424	472	464	476	441	454	450	478	471	435	434	450	454	430	427	455	450	445	477	463	462	468	457	425	470	461	446	449	475	465	499	487	484	475	477	411	450	430	478	461	458	454	445	462	435	433	465	457	469	469	475	455	484	445	456	443	454	462	466	469	437	481	440	444	477	422	507	449	460	458	470	470	465	425	454	468	467	440	476	459	434	457	499	431	407	434	433	448	449	453	418	443	458	450	468	459	486	426	427	435	437	437	471	457	443	469	431	484	477	454	451	429	436	439	462	432	484	426	476	480	448	512	445	450	505	498	435	483	466	430	443	442	450	460	457	448	423	467	470	464	432	460	466	482	465	449	435	489	426	449	438	456	439	461	421	459	405	449	447	424	435	487	469	476	432	464	445	433
2712	808	356	337	254	240	237	236	208	197	221	235	207	196	198	207	205	193	208	227	221	217	203	205	220	238	232	207	190	212	198	211	225	217	242	210	218	205	214	209	247	209	192	209	226	217	187	202	187	211	209	190	198	222	211	216	222	196	174	199	207	220	210	205	194	199	218	217	223	191	216	220	190	234	178	218	223	206	178	203	223	202	193	232	215	211	220	183	209	200	206	216	218	213	202	217	201	218	199	190	211	228	232	213	226	196	214	237	226	229	199	217	198	217	211	244	199	216	207	198	206	216	189	187	204	219	197	192	205	217	185	195	213	198	198	204	199	196	184	187	205	215	206	224	196	209	205	208	206	215	237	224	200	222	212	201	208	186	191	232	212	222	209	220	215	238	208	233	196	198	202	234	204	195	211	206	220	222	197	218	194	210	210	220	198	225	201	223	221	182	183	233	199	223	200	206	223	192	203	232	218	207	214	183	183	218	221	199	215	217	195	227	232	184	204	178	185	221	218	224	242	218	200	216	204	207	181	206	196	212	192	213	208	181	195	199	209	220	193	223	210	207	205	215	239	214	208	212	185	205	196	211	219	202	215	230	202	202	198	210	186	232	206	218	224	218	201	195	198	183	193	210	191	230	208	199	218	211	211	198	223	181	201	235	218	212	206	192	214	199	176	197	209	196	191	236	211	192	199	222	239	239	205	214	188	196	235	211	218	198	213	222	219	206	213	192	233	210	195	194	208	214	227	181	213	229	200	222	195	216	204	211	189	210	217	214	215	215	228	201	200	196	217	207	222	188	220	210	196	196	207	202	195	206	179	247	196	204	203	213	176	235	209	206	234	184	196	198	207	194	208	189	215	205	201	215	200	179	217	232	200	229	209	203	214	206	223	206	210	224	215	209	232	191	212	198	231	219	239	217	211	231	198	207	199	191	221	200	205	209	196	208	253	213	196	205	216	185	205	228	183	199	197	213	207	208	199	231	187	200	201	189	217	215	212	206	226	212	179	216	212	226	193	239	182	197	204	224	213	206	210	236	194	190	202	217	220	230	215	195	200	201	207	216	226	235	226	211	215	200	227	213	174	214	195	201	205	203	215	179	206	181	203	220	232	189	190	195	199	198	201	180	214	188	192	207	215	219	203	214	203	233	212	209	215	169	206	160	230	234	220	205	217	172	174	213	200	209	200	186	184	188	237	215	212	202	206	197	209	184	229	221	209	213	206	213	195	204	209	211	209	207	184	242	203	205	209	195	231	192	213	180	204	243	205	213	206	204	199	230	213	250	207	202	203	224	209	202	211	219	219	202	224	199	220	208	201	217	184	234	234	193	216	198	189	212	187	208	211	178	214	210	197	226	255	230	235	214	206	195	236	195	210	185	204	206	198	213	203	213	193	206	173	244	227	199	197	202	215	185	232	217	200	221	194	217	193	192	223	207	225	226	225	209	217	198	209	211	224	193	219	221	191	201	220	187	186	202	217	195	211	183	232	219	198	192	216	184	236	210	219	213	201	215	189	207	183	198	188	227	193	215	194	192	219	190	199	217	198	220	190	210	223	213	205	217	193	191	211	196	206	215	199	233	214	201	224	226	198	206	202	201	192	197	216	210	196	214	196	209	207	193	206	196	211	189	220	203	210	206	218	202	210	225	208	202	210	185	208	203	221	211	198	196	220	238	207	209	210	197	178	222	186	190	227	189	191	203	212	174	202	221	222	210	197	198	247	194	228	196	216	200	209	192	220	201	217	188	199	218	214	207	210	204	189	177	206	201	208	227	229	215	217	228	199	209	227	206	212	221	197	187	214	195	212	207	228	180	185	236	223	191	222	210	230	174	233	191	219	221	195	210	204	208	233	196	216	204	177	224	215	223	193	201	206	205	193	228	195	201	196	227	225	214	205	207	225	187	200	208	190	201	214	216	222	209	209	212	233	209	202	197	222	228	199	197	222	213	222	201	199	210	217	204	195	212	197	205	205	205	187	210	211	219	197	204	214	211	193	193	194	209	165	205	246	248	220	198	205	213	203	211	182	228	225	219	239	201	207	178	198	173	216	229	207	190	194	209	187	217	165	205	191	200	211	218	204	213	215	218	199	193	186	218	202	216	196	226	189	224	171	214	198	217	176	212	205	228	197	202	215	216	194	194	199	218	174	200	220	229	198	199	195	211	204	201	206	189	226	180	207	198	221	198	209	198	211	207	229	229	228	188	223	190	236	201	203	222	203	209	228	215	198	232	210	201	218	164	222	198	213	220	218	212	210	202	201	207	209	206	214	250	224	209	231	218	230	214	227	182	207	197	216	210	226	196	199	206	213	186	182	196	202	237	210	194	219	216	178	203	204	193	197	196	209	214	221	207	221	194	179	179	188	189	231	211	198	224	208	203	211	203	205	217	189	221	198	203	214	208	202	193	191	223	202	203	201	228	210	194	217	212	211	195	188	195	169	206	224	204	223	216	216	212	226	218	214	215	257	204	191	221	215	178	192	206	190	211	236	213	197	228	194	213	197	190	202	213	227	205	210	227	215	185	227	229	211	189	185	198	194	208	205	210	198	221	234	181	219	199	225	210	219	202	195	223	212	186	213	190	194	220	182	180	216	211	199	206	212	203	233	251	232	201	197	208	207	203	230	200	214	190	208	214	218	210	197	215	198	212	184	202	220	199	200	235	210	221	218	220	195	203	224	224	199	197	199	206	231	222	241	202	203	201	214	200	220	217	214	211	228	199	216	238	217	219	218	225	212	206	216	198	225	191	226	222	206	184	200	182	202	197	202	194	213	206	192	203	195	206	202	215	223	191	202	213	210	203	220	182	215	195	205	200	200	222	237	204	212	200	182	200	205	201	194	217	218	201	213	227	211	179	194	214	222	224	218	214	192	211	200	213	208	232	221	212	198	196	182	203	185	193	200	192	223	208	202	213	198	196	206	197	216	218	196	188	201	203	210	211	207	208	205	203	200	224	205	203	228	185	227	208	198	199	207	210	205	225	223	222	206	215	218	219	213	234	176	173	194	199	191	191	191	207	191	225	226	211	214	209	188	196	224	205	206	212	198	223	213	194	227	209	211	221	220	193	216	226	212	212	188	186	243	180	208	219	203	189	188	201	251	221	232	237	217	194	212	184	225	196	223	203	189	202	211	183	207	184	190	232	215	203	190	212	208	212	210	216	195	231	216	222	213	230	190	226	201	217	207	180	206	225	200	201	202	207	198	171	241	225	209	218	225	218	202	206	189	204	217	203	204	201	191	208	198	184	206	196	201	206	209	233	220	213	218	239	211	220	224	199	194	231	221	214	209	208	211	229	192	213	182	208	221	204	246	190	228	181	225	206	201	186	207	204	219	203	242	229	225	215	204	192	217	230	213	225	238	238	187	224	231	215	201	204	218	195	196	208	199	184	234	206	183	208	207	204	195	222	208	199	198	207	185	185	179	212	212	170	201	206	191	230	211	206	221	224	202	201	211	207	208	194	240	215	213	207
2524	1198	825	824	773	797	745	715	669	707	684	625	628	645	642	636	647	583	635	579	594	607	632	643	559	627	617	667	605	625	607	637	631	644	612	612	644	630	618	645	628	587	661	691	587	607	620	636	654	602	611	636	616	602	638	565	575	647	569	600	608	585	602	619	631	601	592	615	583	618	615	609	614	613	575	565	648	563	641	569	612	608	606	641	578	595	625	613	589	583	613	638	609	598	598	578	602	625	549	595	638	583	600	593	623	616	577	601	602	603	629	592	584	577	617	557	589	598	629	622	649	592	627	573	641	575	599	613	619	613	539	610	625	572	619	625	560	566	593	630	682	591	605	556	571	612	624	637	612	621	565	578	580	550	570	602	644	604	607	613	581	564	600	601	605	610	589	646	587	623	599	584	648	594	596	591	592	635	593	624	594	597	576	612	604	665	619	647	584	608	567	615	588	617	590	586	571	583	582	610	648	607	622	591	618	621	605	570	593	606	579	581	640	578	601	654	596	603	583	597	636	612	633	616	615	605	617	623	635	554	627	617	578	568	613	576	588	610	598	633	584	640	608	614	594	596	608	629	673	575	551	627	601	622	569	640	617	578	618	633	617	587	611	637	642	627	571	526	551	611	592	595	628	605	615	575	596	590	616	570	586	637	594	549	585	596	604	605	644	639	621	589	613	609	644	602	583	586	578	578	631	594	650	589	605	574	646	648	597	602	609	605	626	615	575	588	542	592	613	674	608	612	636	613	607	560	628	602	565	607	647	623	612	572	609	593	603	658	595	594	621	611	606	590	589	618	617	585	607	577	574	626	614	599	552	595	583	625	596	542	563	610	575	577	638	600	591	576	593	618	578	595	651	612	595	595	595	569	620	604	616	623	580	586	595	578	588	614	607	545	588	595	623	556	599	603	607	642	583	602	595	586	644	671	598	610	585	618	598	627	626	604	612	577	608	585	628	620	620	584	579	619	612	616	626	607	585	588	567	589	587	623	558	578	571	587	580	607	640	610	597	586	606	624	593	592	546	619	621	601	586	592	626	607	557	609	569	614	621	611	595	620	570	621	625	622	568	633	608	592	570	589	593	611	597	615	586	627	602	617	607	603	601	576	580	610	612	600	613	599	561	581	572	609	591	603	593	608	635	580	643	594	615	632	596	586	584	591	594	588	576	602	652	607	686	609	557	631	578	578	609	609	604	582	612	634	574	575	592	547	633	577	570	632	624	592	629	613	573	578	575	611	596	599	643	628	584	641	607	579	611	599	620	593	628	610	617	660	631	576	579	596	579	633	580	622	586	612	591	548	638	612	576	590	602	659	583	612	635	548	599	676	613	604	595	567	583	648	646	629	622	557	604	555	592	604	593	621	576	588	662	604	602	571	606	613	596	588	625	620	614	553	642	611	572	579	640	640	638	598	598	608	578	590	592	576	627	581	608	527	590	633	588	611	609	588	539	610	594	612	583	616	596	600	612	581	569	606	602	613	649	599	579	622	583	590	611	607	592	620	577	618	628	604	601	633	604	624	595	571	632	612	582	616	604	590	648	587	607	593	609	636	596	580	623	600	607	612	593	620	613	616	635	579	629	607	601	653	568	616	599	649	573	616	601	628	611	623	582	618	601	619	603	588	655	582	594	608	625	638	628	615	614	620	589	614	616	571	590	604	584	600	581	619	595	643	602	607	623	567	593	553	625	627	609	581	626	600	554	601	606	573	584	595	607	643	663	614	600	626	593	608	603	614	601	586	578	609	644	578	561	559	592	580	617	587	598	613	609	594	588	523	595	604	625	632	633	629	616	586	559	620	629	597	584	615	613	567	645	595	574	612	623	611	576	614	602	600	618	575	572	649	585	576	620	603	621	568	644	629	607	647	584	636	616	610	582	608	546	570	596	579	622	591	603	621	610	603	592	573	548	582	609	616	584	626	625	615	596	572	602	603	579	607	588	568	580	626	572	577	597	593	582	623	627	580	654	581	625	604	616	595	581	574	585	607	592	600	631	586	584	583	609	632	620	617	565	552	609	624	624	570	613	599	587	622	578	587	624	626	616	627	586	559	591	572	549	626	568	609	638	588	569	610	626	583	633	562	611	607	607	572	590	592	630	608	634	594	628	632	590	593	593	615	594	659	578	625	604	600	651	576	592	612	583	588	596	640	574	633	587	610	577	617	557	635	578	610	567	622	587	637	594	578	580	579	583	624	590	579	585	585	639	580	612	633	599	574	586	601	607	559	582	627	625	599	576	607	581	597	657	617	561	625	562	604	588	609	614	649	603	637	607	600	576	613	638	597	585	592	580	561	618	612	566	602	604	603	580	614	606	597	564	619	616	600	603	581	611	666	574	601	603	575	590	612	627	624	551	584	607	633	623	600	573	608	602	628	563	591	598	570	569	599	570	611	588	589	602	557	659	598	616	600	562	639	616	594	598	668	603	569	594	591	585	604	597	614	587	592	637	612	594	582	623	581	629	609	585	570	576	612	561	598	608	577	614	621	609	597	580	607	593	668	585	601	558	612	591	593	576	600	607	596	546	596	582	600	624	600	604	576	607	588	625	549	571	639	623	576	580	571	636	623	612	609	599	624	575	579	576	601	596	590	613	624	624	601	596	630	583	603	580	593	590	596	566	623	601	587	615	582	606	563	589	607	602	635	596	625	612	568	593	574	563	623	546	608	589	594	625	602	602	581	619	570	606	568	578	633	602	585	579	573	585	600	634	600	598	586	582	597	620	623	583	622	615	595	610	585	608	630	617	549	542	666	611	596	572	611	588	556	616	582	586	603	575	578	628	628	607	593	571	582	583	648	636	582	659	599	580	610	570	551	596	619	580	641	608	585	590	611	628	561	615	577	627	565	589	591	644	671	606	607	598	602	554	633	564	603	569	623	632	626	658	613	626	582	616	576	627	561	602	579	609	611	562	586	607	607	601	595	635	583	648	605	597	630	600	646	605	604	609	593	619	632	589	567	593	599	610	618	588	604	588	641	636	609	611	612	583	573	651	594	614	618	555	573	604	541	633	653	621	589	594	614	576	636	601	551	617	610	598	581	567	570	592	563	583	605	544	558	614	657	585	647	586	568	621	611	627	603	604	617	608	555	588	583	624	600	646	585	573	571	607	618	559	600	624	605	638	606	590	605	597	600	638	576	578	588	612	594	624	602	601	639	595	577	606	645	567	558	593	609	608	651	611	612	591	569	570	532	587	623	591	592	641	596	567	601	603	611	622	604	591	611	653	563	605	593	609	568	641	608	624	570	587	677	573	561	641	642	600	625	630	589	596	597	594	613	601	545	633	598	601	616	620	642	602	634	609	614	612	620	563	604	586	571	559	555	584	584	583	589	616	633	611	582	617	589	571	591	593	586	619	649	613	590	620	599	613	589	597	652	580	656	578	606	599	617	599	577	615	606	605	581	615	608	644	611	581	636	605	565	605	543	562	577	594	575	587	579	543	608	619	570	541	628	655	583	612	625	602	581	613	618
13749	7184	1755	1215	813	600	431	414	273	260	222	206	205	175	170	161	125	136	132	126	132	132	114	162	141	141	143	129	142	172	139	121	117	110	100	110	108	108	110	120	111	125	126	116	121	120	100	107	111	114	115	118	130	93	99	98	119	106	113	106	133	117	103	100	97	104	92	105	110	103	90	110	103	115	100	93	97	111	103	91	110	97	94	111	78	101	126	94	102	106	115	101	93	109	112	87	102	100	121	93	108	104	101	123	101	97	106	113	104	123	112	103	109	103	98	104	97	87	113	104	91	99	131	107	97	114	89	98	79	113	105	109	111	89	101	106	110	102	92	100	115	108	100	118	95	91	111	93	89	104	76	109	101	111	117	98	93	101	106	98	108	90	106	114	139	119	90	94	116	97	94	94	93	106	105	106	114	117	117	94	100	101	90	99	111	94	105	105	99	99	97	101	109	95	96	97	94	93	107	82	112	124	111	97	113	98	127	81	114	117	127	106	108	119	106	102	117	98	121	118	111	107	93	113	107	118	118	98	92	110	108	93	108	97	118	77	106	90	130	109	113	99	108	82	107	101	92	124	106	96	102	105	106	104	107	108	96	106	109	95	122	110	95	78	92	121	123	107	113	98	112	100	104	92	108	89	93	88	90	109	96	102	110	118	112	84	94	93	95	108	108	86	110	113	104	110	104	98	109	111	99	103	123	98	95	99	93	101	114	107	101	116	100	119	112	83	112	120	112	102	102	126	102	118	97	108	104	99	107	126	82	112	101	110	87	92	119	104	114	91	92	94	107	100	103	94	98	88	117	109	108	101	122	106	91	91	92	95	113	126	105	94	87	96	113	90	93	109	88	105	92	112	88	93	96	96	89	96	87	88	83	99	77	100	95	104	112	92	101	99	106	82	93	100	107	120	101	106	102	102	101	89	89	105	95	115	89	83	104	110	94	100	89	106	98	94	105	114	98	105	97	96	96	102	105	101	97	107	94	112	115	99	89	89	115	97	89	101	105	107	100	97	110	94	110	101	85	120	99	102	127	92	98	82	115	94	84	110	107	118	95	109	112	91	95	108	95	103	100	100	94	117	103	100	112	101	88	90	105	112	118	99	101	109	94	107	107	109	76	99	96	101	125	121	94	88	96	110	99	118	120	104	96	101	100	101	104	94	103	100	107	98	97	93	92	110	99	111	95	118	98	85	99	121	101	85	96	101	95	101	105	109	91	109	80	84	107	96	111	105	83	115	104	90	116	108	87	95	107	107	106	111	102	92	119	104	110	106	110	90	106	110	105	114	93	105	86	126	88	95	114	119	83	105	85	80	99	116	112	100	110	102	107	97	109	97	99	109	106	119	85	111	100	102	102	106	91	94	71	110	86	103	114	99	104	110	101	96	92	113	97	92	97	84	113	96	88	106	101	105	97	102	112	94	94	98	100	109	88	87	87	86	112	102	106	106	99	93	98	100	104	99	105	88	89	83	109	99	96	89	98	116	118	90	116	88	124	97	128	101	99	85	117	103	120	103	115	89	104	98	115	86	109	97	84	102	111	127	105	102	83	100	97	95	84	115	91	97	105	83	92	96	86	111	94	87	101	114	93	100	107	109	104	97	101	102	105	102	98	102	93	101	108	94	104	113	95	98	109	124	102	102	95	111	107	69	119	105	98	115	94	85	88	104	94	104	125	101	112	109	99	103	105	107	93	97	115	99	109	86	105	98	115	83	123	115	113	112	101	106	81	119	88	112	111	114	104	84	114	108	116	90	100	101	119	105	120	111	92	102	90	113	116	110	89	107	109	123	91	102	87	96	90	108	107	99	100	105	97	89	122	95	99	109	113	124	107	109	94	70	105	94	120	78	92	96	101	88	103	107	105	100	91	119	104	113	92	118	94	102	82	105	104	97	110	102	93	115	129	96	111	91	95	85	98	126	130	84	106	95	119	92	104	102	88	95	91	101	110	97	118	117	111	109	89	95	96	111	104	98	107	110	92	98	86	121	102	113	88	92	105	91	97	83	90	97	79	91	101	113	85	106	93	104	90	98	101	107	106	90	92	87	146	99	99	109	106	112	105	101	126	114	116	110	92	115	86	98	111	97	94	92	105	99	110	92	103	128	107	109	103	87	102	105	103	97	109	96	98	117	114	95	106	103	108	92	85	112	114	107	102	129	112	107	86	118	96	104	94	94	118	115	100	101	120	95	122	92	99	112	104	123	89	99	106	100	101	97	92	84	93	92	100	115	107	91	111	87	98	110	79	97	97	84	89	95	100	101	91	105	107	92	110	97	102	105	109	105	113	105	97	99	88	103	114	109	100	90	92	91	89	114	102	107	96	106	87	100	96	105	98	86	87	107	97	92	108	103	107	95	105	109	85	128	94	112	122	102	100	92	93	101	108	102	89	105	87	93	123	109	99	113	97	123	95	90	120	94	110	99	107	95	86	99	95	87	103	92	104	100	88	104	86	104	89	92	101	94	98	91	100	84	111	114	98	107	109	109	107	98	106	108	103	91	127	112	96	109	106	110	116	97	101	98	107	98	102	113	118	95	97	101	104	107	111	92	115	111	98	104	113	103	106	106	96	101	89	106	116	117	113	115	105	99	107	115	113	106	114	110	95	113	111	107	107	102	117	114	120	105	94	106	97	96	104	106	112	122	117	97	97	113	104	114	100	107	101	119	130	92	104	91	109	85	91	101	102	106	88	98	94	87	100	99	101	89	116	127	104	116	108	82	113	104	95	104	105	107	104	106	121	95	120	103	108	103	114	103	95	108	100	112	102	86	94	102	99	120	105	96	103	109	122	107	93	111	107	106	97	100	103	108	94	110	103	105	114	104	102	94	89	100	116	92	87	72	89	116	95	107	99	106	113	104	112	115	105	104	114	102	105	104	86	104	102	116	103	99	108	110	105	96	114	104	90	110	93	104	100	103	136	101	94	83	89	84	109	110	127	89	95	102	93	110	117	103	109	87	79	94	91	107	97	109	104	87	105	95	108	94	91	107	81	110	99	115	99	95	97	89	113	90	108	108	103	101	102	93	86	94	109	95	117	111	103	94	110	92	98	109	86	106	97	110	93	98	90	105	112	106	120	109	101	122	116	98	109	120	83	91	103	93	100	97	96	101	103	88	98	122	85	100	110	98	80	103	113	108	109	96	106	91	98	122	87	116	100	109	111	108	96	117	104	108	84	112	107	97	103	107	109	109	126	105	120	94	87	100	119	105	113	105	102	113	126	89	84	94	97	103	101	94	92	97	104	99	113	92	105	88	102	113	94	100	101	97	122	104	103	101	106	76	102	104	115	128	127	85	103	95	106	90	99	102	80	100	108	100	84	89	94	110	102	120	79	86	98	107	105	112	104	100	121	96	94	97	100	96	124	106	107	124	83	107	90	93	105	92	104	89	90	112	99	107	101	115	96	108	98	96	106	114	90	107	101	102	91	92	89	96	86	123	88	108	112	109	103	102	121	101	85	123	94	90	83	84
8533	6433	3460	3927	3225	2564	2215	1643	1461	1301	1206	991	864	855	808	770	640	651	637	584	578	558	577	568	601	700	732	689	731	683	603	595	503	474	505	471	423	454	434	418	456	453	444	433	401	450	431	398	412	385	429	368	386	377	388	400	370	417	395	358	346	380	366	317	362	356	358	352	371	343	370	355	337	365	330	338	360	359	325	342	351	342	413	332	363	356	388	324	351	369	317	346	358	362	335	322	360	372	348	339	346	324	347	354	325	338	371	355	344	362	350	320	354	331	327	358	351	321	327	318	343	300	356	345	353	349	294	321	339	345	346	315	375	334	337	321	346	366	354	335	346	327	341	351	316	336	315	332	329	357	361	342	345	354	318	365	351	325	327	330	333	362	347	343	342	330	360	347	317	351	330	357	329	357	356	313	330	359	333	321	375	351	326	311	360	337	371	310	357	378	373	324	336	325	346	335	351	323	317	361	320	331	344	319	345	318	341	355	336	323	354	368	346	349	350	343	322	327	350	322	373	360	357	326	384	332	330	361	319	374	344	362	323	312	318	355	314	339	323	365	341	346	351	335	372	316	347	349	305	328	343	351	343	340	347	346	322	359	319	336	320	323	348	356	328	331	353	346	323	335	307	378	333	351	334	310	348	338	369	345	307	333	303	369	334	355	338	354	339	371	369	363	340	358	332	314	334	341	325	331	337	347	360	372	358	353	325	362	351	360	351	305	348	369	312	320	341	351	330	357	358	330	311	341	360	347	337	342	362	331	361	348	355	309	343	300	334	312	319	352	334	342	360	329	363	348	341	350	322	349	367	341	337	321	373	342	353	351	334	327	338	334	343	355	354	337	343	331	348	323	337	373	338	365	333	385	369	357	356	344	309	337	320	321	349	363	331	390	357	320	359	345	346	341	328	350	366	343	336	327	355	343	354	329	371	324	358	311	307	347	314	311	336	328	366	304	347	342	356	311	318	338	345	348	339	346	361	330	327	355	325	349	302	341	359	324	331	351	331	348	347	340	327	353	352	318	344	324	285	341	352	372	317	322	330	323	353	322	355	334	351	342	324	350	329	302	329	344	332	361	383	353	355	353	297	324	333	323	361	334	349	333	345	305	333	322	367	347	331	348	361	352	361	324	342	284	368	345	360	347	358	313	334	300	338	339	324	351	328	333	319	370	350	329	298	331	343	337	329	342	305	353	340	307	360	339	347	349	338	338	335	326	358	338	354	365	344	334	334	310	341	349	360	337	330	348	312	345	340	346	340	302	330	358	333	368	356	354	333	362	315	368	343	376	350	310	333	310	331	346	344	353	326	320	323	357	318	353	334	317	325	313	340	315	305	372	333	337	360	339	346	306	332	316	337	366	351	308	320	365	345	327	344	322	311	343	328	308	320	308	303	321	360	337	343	365	327	335	341	348	348	338	349	332	327	339	348	324	301	337	315	339	322	338	333	343	359	353	315	336	355	355	355	317	315	348	360	326	340	355	339	340	342	339	324	387	338	347	360	349	334	317	338	350	315	358	330	357	328	360	310	295	315	319	377	335	337	303	349	350	405	335	336	323	333	321	333	308	317	348	365	318	343	347	336	341	316	322	339	343	336	340	373	363	351	355	378	339	340	373	314	356	354	306	319	378	341	339	380	335	336	344	342	340	333	360	337	333	343	324	340	335	309	317	349	325	318	312	321	336	355	352	359	332	318	361	365	338	326	305	336	365	349	323	340	343	341	300	338	347	318	345	361	349	332	315	340	349	359	331	347	346	352	334	325	308	350	317	326	328	313	320	361	359	335	333	309	372	343	339	318	361	365	319	320	346	312	339	335	368	339	330	352	341	332	386	386	382	327	321	343	352	332	387	327	363	377	360	323	342	299	338	318	303	354	367	303	337	341	350	338	354	332	356	336	322	358	321	323	341	341	315	385	326	328	358	350	362	374	370	325	355	331	378	356	335	364	341	305	336	321	315	334	329	312	352	318	360	339	318	366	343	335	353	401	358	340	347	340	316	328	379	346	363	322	341	352	358	335	316	357	336	369	347	364	334	377	337	347	310	359	342	353	347	297	382	297	334	333	311	348	343	348	347	334	339	357	353	352	322	330	330	359	339	316	340	364	361	342	326	356	355	359	362	362	329	356	336	314	334	345	350	369	354	336	320	364	351	354	309	302	367	374	337	377	345	316	322	357	326	337	355	344	330	376	330	322	340	311	343	367	366	380	351	331	348	341	382	362	318	372	322	333	331	328	352	326	319	330	307	350	324	358	332	342	326	289	330	311	342	331	356	333	340	329	309	315	363	379	323	310	380	364	355	348	306	330	317	357	356	334	328	349	335	312	343	363	320	333	340	327	341	359	327	302	338	332	320	348	339	316	342	370	350	342	353	341	340	336	324	326	352	351	306	339	356	329	314	372	331	303	320	325	356	329	316	362	344	307	329	309	354	376	318	342	358	333	335	309	369	377	332	322	338	325	353	354	325	331	331	312	333	342	362	310	348	332	336	353	331	346	344	351	324	328	314	334	319	325	340	342	310	338	339	365	295	332	367	343	350	326	352	338	333	353	316	335	367	312	366	371	318	333	342	336	337	323	355	330	318	324	341	318	344	316	328	373	338	366	337	348	337	337	361	366	331	332	334	327	361	400	360	348	347	307	317	328	323	320	321	342	348	321	342	358	317	339	321	348	359	357	334	342	311	341	332	305	306	354	345	358	326	355	354	369	336	354	330	360	353	387	330	335	332	314	344	344	347	309	366	343	338	339	368	347	326	354	335	336	313	317	320	337	315	344	322	371	311	338	341	363	350	339	344	347	345	318	347	354	329	334	348	352	346	341	354	370	324	355	354	312	336	374	339	355	353	328	337	320	359	349	341	346	340	336	346	338	328	319	352	367	327	353	328	356	345	373	396	353	321	328	348	311	338	337	364	324	337	301	306	322	349	349	347	355	304	344	335	330	323	305	349	335	363	336	327	329	341	374	346	341	358	368	343	351	324	340	339	357	357	335	339	338	306	334	341	354	340	316	335	350	325	332	370	334	354	361	345	354	321	341	337	333	351	358	338	346	364	322	335	301	365	327	340	343	326	356	351	338	347	357	345	341	322	335	304	347	331	357	310	313	371	354	336	324	338	326	327	372	323	336	360	359	327	346	342	321	338	346	300	342	351	344	364	321	328	313	353	348	318	365	376	339	352	366	355	390	356	331	335	352	342	342	373	358	360	339	336	349	313	344	345	353	344	298	332	350	309	349	335	354	331	327	351	347	341	299	349	321	354	347	307	357	353	336	354	323	342	374	325	341	309	331	348	345	323	319	363	368	342	319	314	320	325	346	340	345	354	359	328	320	359	336	324	338	318	371	338	333	342	374	358	332	344	320	360	310	353	342	327	326	382	338	336	354	345	381	354	332	318	314	310	367	361	325	349	375	345	337	324	347	366	362	335	324	331	335	382	321	362	334	370	307	362	341	333	333	340	343	332	362	342	338	343	336	368
23440	16155	3695	2322	1478	1137	821	680	497	454	396	353	357	282	304	233	248	248	242	197	223	196	181	237	217	223	225	262	236	232	221	205	192	171	179	162	200	169	145	171	157	172	195	160	172	169	163	167	165	180	154	160	149	162	170	160	159	162	159	167	156	167	162	158	149	159	169	151	150	154	138	145	140	145	140	166	179	139	158	149	189	152	145	156	153	147	157	156	146	149	139	148	150	152	160	165	150	153	129	139	153	149	157	166	146	164	150	145	157	149	149	156	135	162	148	139	164	170	133	156	146	150	165	158	131	152	146	155	189	153	148	149	162	150	142	145	154	172	155	188	141	145	151	155	155	159	162	119	157	156	145	147	141	152	158	178	161	173	145	167	148	144	135	148	160	161	144	167	156	150	156	166	141	147	138	150	126	173	152	146	172	159	139	156	149	157	144	135	169	147	145	152	157	164	171	160	147	147	139	161	138	136	140	152	139	137	156	146	160	144	161	155	147	145	154	124	133	122	160	155	160	170	149	160	170	148	155	137	160	151	138	151	169	163	162	143	144	135	141	161	154	145	157	139	140	170	163	161	163	161	122	137	166	145	151	156	159	171	154	154	136	162	138	165	143	153	165	167	147	125	154	154	142	148	151	154	159	140	162	143	143	149	136	153	155	162	143	154	152	140	164	139	162	149	156	153	151	145	136	128	159	155	163	162	158	145	146	156	138	143	161	152	168	148	156	151	131	151	177	165	171	145	131	148	121	142	148	149	139	159	131	152	167	162	144	155	143	158	166	161	153	163	166	157	153	153	140	159	142	135	152	155	147	149	158	162	147	134	144	145	166	142	162	134	164	149	136	185	146	136	142	146	145	168	151	160	147	138	141	147	142	159	140	182	159	142	143	148	149	117	156	173	157	135	181	155	138	147	162	135	183	160	151	152	149	137	164	147	150	147	131	166	138	160	129	116	150	141	147	149	163	117	150	163	135	162	143	146	126	136	146	163	153	156	153	190	156	162	164	158	160	164	153	161	184	153	154	161	151	199	145	151	148	148	144	144	162	171	146	145	165	160	147	150	156	140	160	176	164	169	165	165	142	161	149	146	142	179	130	164	149	152	135	124	160	147	127	137	159	146	157	159	158	144	153	133	155	133	142	140	141	151	155	164	135	167	141	157	154	174	151	141	160	150	150	165	151	147	154	177	152	162	151	157	133	138	148	155	159	189	139	140	143	145	147	146	152	141	166	168	152	147	156	153	159	165	136	133	152	152	169	153	134	157	160	178	173	127	128	164	142	153	166	173	161	164	143	134	156	146	154	134	149	152	162	155	147	142	155	163	160	163	149	113	137	164	141	177	138	147	154	179	147	142	151	147	164	158	147	141	157	159	162	154	157	125	147	164	164	130	159	161	136	169	147	141	130	166	152	149	172	187	151	144	159	138	135	186	133	146	155	156	129	160	144	170	140	141	168	134	153	152	160	167	158	159	159	156	140	152	152	143	161	165	152	165	176	166	147	137	141	140	145	139	142	155	137	129	142	177	155	137	163	154	167	147	151	158	160	149	150	151	168	135	142	166	159	145	144	155	147	141	152	163	159	145	155	140	171	150	178	147	170	164	155	152	157	156	167	149	138	142	169	135	143	163	154	153	152	144	143	149	144	143	153	159	145	137	126	149	147	152	141	164	145	143	158	165	133	152	128	153	158	160	147	152	154	137	160	155	167	151	134	163	166	169	154	149	148	159	135	154	165	151	140	143	159	170	121	171	166	154	158	159	158	136	165	144	132	133	137	147	138	155	148	137	134	158	160	164	153	173	181	158	162	146	136	154	146	163	152	158	159	150	163	160	154	148	135	157	133	137	158	156	149	145	159	146	170	157	150	150	160	150	144	166	159	182	151	159	153	159	155	149	160	142	152	147	141	146	166	128	144	135	153	161	162	164	146	158	153	137	150	135	149	152	155	156	153	140	160	144	173	142	177	148	147	154	158	175	133	128	147	181	150	148	171	149	173	142	148	161	137	151	151	145	137	141	164	132	170	163	125	149	144	152	144	150	143	142	142	150	140	153	149	157	134	156	167	151	138	165	147	140	172	164	133	158	139	167	148	129	140	139	153	156	144	153	124	146	146	136	168	134	152	129	152	139	140	143	151	142	163	137	138	144	151	169	171	139	148	165	164	153	160	155	128	141	140	138	171	143	189	148	150	175	169	158	144	156	150	150	148	173	135	164	175	144	155	150	168	143	159	162	160	172	141	127	192	154	146	146	159	161	171	170	167	131	161	157	137	150	149	135	144	176	136	155	144	138	171	158	148	148	160	154	154	168	139	172	163	159	169	168	151	161	140	140	165	132	148	150	130	139	163	150	146	158	162	142	159	138	156	162	162	161	171	161	169	139	150	164	152	155	153	156	148	166	158	151	144	150	140	154	154	159	132	122	134	122	150	151	166	139	136	177	144	152	153	144	145	125	141	145	157	130	153	131	168	153	152	152	149	157	155	142	156	144	157	158	155	185	163	141	146	146	165	136	138	164	161	152	138	148	155	140	144	148	138	146	138	155	163	154	160	135	144	140	145	168	156	145	157	159	134	135	133	157	137	137	143	158	158	165	157	142	171	144	145	172	156	143	154	172	149	150	154	134	147	143	175	147	168	137	155	171	163	149	135	151	132	144	153	150	153	152	147	164	139	157	140	151	159	168	162	152	136	155	156	148	134	159	152	143	168	149	149	147	149	146	146	152	140	154	161	133	149	165	162	154	144	150	149	167	174	152	131	133	151	144	130	164	149	140	169	145	146	175	173	148	155	136	153	154	162	142	150	135	157	160	158	144	139	134	149	142	165	157	129	136	136	151	133	143	138	124	147	143	160	152	162	134	158	177	137	147	149	162	145	162	162	153	159	159	137	152	174	136	137	140	155	154	152	153	138	163	146	148	156	150	149	168	158	170	140	131	154	145	157	136	147	159	161	146	134	147	149	140	130	141	166	175	142	137	161	160	153	139	144	160	134	162	131	157	166	134	169	145	141	155	145	144	150	142	156	143	135	150	157	168	137	144	148	157	146	159	151	147	141	166	138	167	154	139	147	163	150	160	182	166	152	142	162	138	152	148	123	142	170	135	171	162	147	135	130	140	165	126	145	153	173	144	149	156	146	152	162	178	163	144	159	148	137	151	175	158	154	134	140	171	166	155	141	147	148	153	163	160	134	150	146	179	152	132	143	160	171	147	158	163	154	150	125	131	144	151	172	151	170	163	165	154	164	157	164	148	121	152	171	136	137	149	165	144	140	158	144	156	161	163	150	144	131	169	156	143	171	151	137	144	142	135	165	151	144	164	162	140	139	156	153	150	185	148	169	158	159	145	183	148	149	139	158	147	170	147	150	168	153	156	148	178	127	145	167	149	172	149	158	144	140	180	151	148	148	161	146	150	143	162	158	148	144	150	156	147	148	135	153	165	168	132	170	171	144	165	138	129	146	151	150	165	131	143	173	153
13090	11846	6056	6822	5798	4600	3808	3202	2610	2242	1961	1679	1489	1411	1351	1195	1194	1101	1003	935	849	874	904	879	944	1072	1026	1301	1227	1139	954	896	823	753	765	682	728	647	623	658	614	671	635	619	591	598	637	613	540	559	537	573	578	563	560	529	538	536	532	529	538	534	489	507	513	524	542	503	541	503	562	501	498	498	463	515	512	479	471	513	506	521	479	501	494	523	489	506	508	532	454	505	503	508	524	461	479	489	437	495	505	488	491	470	439	473	455	518	516	501	502	509	455	465	457	439	471	499	502	479	485	472	482	467	465	462	515	450	457	497	490	428	464	503	484	514	468	490	444	492	485	479	478	530	485	472	454	482	484	487	470	482	468	521	468	520	506	490	458	491	479	480	456	475	485	483	504	474	458	453	470	489	509	468	459	440	482	463	495	501	475	496	478	476	483	452	447	445	468	445	436	437	506	512	489	487	469	471	465	457	507	484	484	482	509	494	490	467	472	491	485	466	455	493	474	466	447	496	435	490	450	505	467	462	464	487	496	485	455	460	445	511	474	462	482	496	461	455	459	444	457	483	498	456	494	468	466	460	467	486	444	471	467	471	512	458	479	493	467	459	464	464	481	457	472	459	526	487	452	495	496	468	461	514	467	418	503	490	448	476	461	480	459	484	443	479	498	457	491	429	473	452	460	479	446	461	458	459	475	459	501	479	465	484	465	450	472	459	458	514	477	522	445	535	449	464	458	484	507	464	482	482	433	464	458	514	492	507	449	475	498	492	478	450	495	454	433	441	476	442	456	454	443	470	503	485	472	532	506	483	467	456	461	460	435	487	484	474	462	474	439	473	531	514	454	485	489	483	475	500	488	478	465	470	430	442	461	453	467	443	498	477	494	445	486	423	481	463	442	497	454	431	443	471	472	430	462	457	442	450	434	454	484	459	454	499	499	475	485	450	470	490	444	452	482	426	484	489	487	457	441	477	475	486	462	490	494	432	474	493	479	464	472	474	472	468	475	466	472	438	499	477	495	471	453	457	504	486	466	478	456	506	490	487	485	462	481	474	497	464	478	479	511	450	471	475	503	495	492	482	526	472	460	472	502	475	470	474	494	479	472	478	482	479	537	424	501	438	521	495	474	455	463	502	499	455	503	474	472	474	477	482	479	482	544	510	478	454	493	473	448	471	474	470	482	464	466	516	481	471	463	453	449	490	462	492	457	479	529	468	484	488	451	494	467	454	480	471	452	454	498	458	445	466	501	511	497	440	461	466	524	457	483	466	483	486	426	459	454	483	437	466	499	486	478	463	469	457	463	465	463	504	468	458	444	466	525	483	491	467	458	468	474	446	461	508	494	498	448	489	483	472	497	465	497	500	483	481	462	436	445	506	494	502	442	433	461	488	522	484	431	482	463	480	485	512	443	431	467	471	492	489	463	460	449	461	493	482	456	475	459	464	513	465	434	474	458	480	458	470	504	464	441	521	476	483	468	491	479	472	495	470	484	453	471	473	446	491	508	477	482	460	536	486	491	464	487	461	448	479	487	477	523	452	457	484	495	514	429	423	467	486	470	510	473	498	485	469	500	459	528	487	485	485	478	492	451	506	495	472	473	457	440	508	456	461	470	463	486	488	468	502	494	490	500	468	481	479	499	489	463	480	454	444	493	479	443	468	459	517	462	455	520	443	460	477	476	484	465	513	467	489	450	468	452	433	499	474	493	451	490	496	498	453	465	497	467	503	470	474	478	461	462	457	490	468	491	482	463	483	461	470	469	467	442	475	449	478	481	467	481	444	444	526	483	477	464	475	447	478	488	448	501	444	447	454	445	483	490	467	507	479	461	451	489	493	490	476	441	462	480	447	504	428	449	485	446	485	440	465	453	446	472	492	503	488	474	449	489	482	497	493	485	411	501	435	463	500	465	444	474	488	435	461	433	511	478	508	473	468	471	520	512	477	487	481	494	451	474	474	446	467	449	499	462	473	463	533	465	450	475	496	484	489	440	466	454	501	478	474	489	440	454	470	457	427	484	460	489	444	431	433	488	471	457	465	466	486	470	496	449	472	488	473	475	469	504	460	476	444	478	471	485	491	474	462	466	483	502	477	467	451	454	505	501	494	476	510	447	455	430	476	477	468	528	463	453	497	497	500	466	457	493	476	483	445	472	488	449	463	503	469	469	500	493	482	498	490	468	465	466	485	474	441	441	474	478	502	465	474	456	450	459	432	446	447	448	480	498	475	459	474	501	452	454	498	448	493	463	449	493	471	495	480	478	450	485	461	476	469	454	492	484	472	488	464	471	479	482	444	499	452	446	477	495	492	494	463	492	512	494	466	490	475	475	479	451	458	486	506	460	456	473	455	487	479	452	468	490	484	506	454	477	488	489	510	487	451	466	436	446	463	487	486	467	481	481	459	486	463	469	468	443	482	496	453	447	461	439	455	448	485	488	484	514	471	486	464	484	472	515	498	486	475	437	502	517	501	451	468	498	482	485	453	482	461	469	487	472	462	441	505	516	463	476	492	447	489	467	475	463	490	503	490	475	508	477	446	447	488	452	498	455	442	454	471	486	475	401	488	470	467	442	464	476	459	484	478	466	477	490	506	505	426	532	449	441	451	476	499	465	452	490	506	528	479	455	476	457	468	471	435	495	458	498	467	500	474	488	464	495	514	518	490	474	491	453	499	487	458	490	497	488	458	485	493	472	478	465	469	435	522	477	464	467	456	463	488	483	457	450	485	471	465	460	500	453	460	444	485	477	501	478	503	484	463	471	472	480	445	508	446	501	481	481	469	516	482	487	443	421	464	500	430	443	466	466	482	463	456	499	461	502	459	482	490	442	505	510	469	454	458	466	451	469	461	459	461	491	466	502	495	532	480	483	458	496	499	474	463	449	485	483	519	460	466	497	458	481	468	487	466	474	465	464	470	496	447	490	441	509	468	457	535	472	484	500	475	454	449	483	464	497	475	454	508	521	495	480	481	496	457	477	473	479	471	445	479	515	460	461	488	471	490	447	467	469	504	474	458	484	486	460	462	481	474	477	455	476	469	529	495	476	447	498	448	455	471	470	491	518	471	484	491	460	483	457	477	435	449	448	508	484	482	506	456	440	432	461	417	453	492	473	484	459	465	469	483	491	464	488	512	488	451	443	462	454	475	480	478	500	488	521	492	462	463	465	448	474	490	464	484	459	508	463	492	462	492	449	455	485	530	448	452	462	445	503	424	439	465	481	468	482	456	482	473	487	454	501	496	462	478	488	500	487	470	480	433	477	485	462	461	457	459	474	451	496	462	492	475	452	508	465	442	453	505	452	469	486	436	491	471	445	452	487	486	496	449	440	447	442	475	444	489	470	503	509	490	464	483	411	507	489	466	466	531	464	470	479	500	460	453	492	475	484	503	455	496	444	463	470	445	453	476	460	447	436	438	452	440	459	492	465	447	454	509	459	501	502	513	498	506	479	434	449	486	445	461	492	439	499	490	448	465	464	467
2561	857	327	268	244	258	219	192	235	231	246	248	197	198	195	219	225	212	230	215	184	208	189	210	188	202	184	218	230	212	192	211	216	195	230	187	211	206	214	189	229	218	227	214	213	215	207	211	197	205	184	199	228	180	200	174	206	215	197	222	209	192	191	179	191	190	222	209	201	223	204	201	210	185	197	193	195	199	230	210	219	222	205	184	187	228	189	206	208	208	226	229	194	176	212	190	184	205	206	222	201	217	200	217	203	216	236	199	213	216	212	202	216	215	191	220	232	220	200	193	220	219	179	210	242	187	190	189	189	207	206	177	200	224	202	217	195	206	197	220	218	184	229	213	202	195	195	213	180	207	245	201	225	185	205	210	173	235	204	188	210	227	219	203	184	181	203	217	221	212	209	230	226	202	209	212	196	182	210	196	214	193	213	222	223	191	230	198	197	196	232	192	211	206	199	229	209	180	191	236	216	192	211	191	191	220	201	217	193	209	189	221	191	216	188	227	202	212	200	236	227	209	221	211	195	200	191	202	200	217	209	202	232	197	215	231	222	193	199	205	211	225	201	195	211	217	235	217	184	181	202	221	207	207	179	232	183	201	201	222	216	193	169	207	263	224	192	199	173	177	181	212	198	212	225	200	213	207	224	199	209	229	205	202	196	195	213	187	215	210	183	191	203	210	216	212	221	209	224	191	202	212	199	188	211	208	188	187	224	190	222	209	236	224	218	194	204	214	197	209	204	184	195	187	200	197	177	197	194	195	210	181	202	189	226	202	189	226	214	186	206	216	206	202	223	186	211	186	210	197	224	194	211	200	196	201	213	183	194	223	220	211	194	216	211	206	208	206	214	201	192	187	201	196	249	193	203	219	173	202	189	229	209	217	218	203	247	193	229	204	200	214	207	200	221	225	223	230	201	217	184	197	212	232	224	208	188	212	205	219	231	239	211	215	234	196	220	195	202	222	198	189	207	174	222	205	208	186	158	206	209	190	200	224	203	197	229	209	220	195	203	222	197	214	219	218	206	212	217	202	212	219	216	177	210	218	167	215	212	202	247	213	192	200	215	234	193	203	204	196	201	193	185	196	201	220	178	215	212	207	207	202	222	190	210	203	220	192	223	208	203	201	204	215	186	234	210	192	168	214	198	221	197	236	196	214	221	194	212	208	226	207	183	189	196	201	217	221	195	214	195	207	185	192	225	188	221	213	228	212	190	202	225	206	222	204	209	245	214	217	204	185	212	206	200	212	237	232	228	196	223	210	223	201	205	234	196	217	215	217	182	195	204	222	193	191	229	205	181	167	208	204	192	231	210	201	217	214	202	203	208	219	222	204	219	201	219	183	215	203	201	214	215	191	190	221	205	206	203	223	224	193	217	201	206	211	222	212	190	209	225	206	196	233	229	219	189	194	228	180	204	202	215	215	190	187	204	195	234	188	218	213	204	208	202	208	196	208	181	211	188	223	233	190	197	199	218	208	202	179	200	200	216	233	215	206	198	238	219	196	218	205	225	202	222	209	207	210	219	202	216	203	219	187	220	195	232	213	217	213	199	224	184	211	212	205	208	187	214	200	187	180	189	205	208	216	212	220	198	192	170	203	198	218	219	220	210	220	242	225	233	213	186	217	232	208	206	198	203	216	206	184	217	210	191	206	229	229	225	204	201	206	197	158	201	217	221	175	196	199	212	180	185	226	211	209	190	212	202	225	205	195	204	258	203	201	199	208	196	199	214	194	205	208	187	190	203	206	214	214	208	204	188	180	215	195	203	188	185	208	205	210	213	211	194	211	204	208	206	226	229	195	209	195	200	196	220	189	219	221	209	234	210	214	210	218	202	182	207	213	224	187	206	204	219	233	217	202	210	204	212	236	218	216	219	201	237	210	211	194	200	233	202	188	198	190	206	224	215	209	216	204	197	215	191	183	209	194	194	227	231	205	192	216	216	212	198	220	240	231	195	222	232	212	200	231	184	209	198	197	194	232	203	189	212	205	223	214	202	219	200	192	205	186	199	186	218	232	184	208	229	190	199	209	202	228	224	191	208	163	176	199	204	186	226	199	191	190	194	211	178	192	208	204	228	188	194	185	194	221	199	185	209	188	230	204	184	198	191	193	181	210	192	196	168	216	190	192	231	202	209	202	218	222	182	185	179	205	197	219	212	234	184	206	219	218	199	216	205	200	212	203	199	187	182	202	202	201	189	200	209	223	227	195	198	195	196	214	219	213	215	188	176	214	205	212	199	200	188	225	237	210	224	203	216	222	212	196	205	198	186	204	194	210	208	202	190	224	209	164	216	226	238	209	196	211	219	209	252	211	183	195	216	195	207	217	217	188	209	215	217	204	232	185	207	205	181	209	241	186	193	216	248	190	221	204	231	225	208	220	190	201	201	208	204	214	214	195	217	203	197	203	210	211	209	204	209	199	212	216	184	216	206	184	214	188	207	213	217	188	198	206	174	215	207	209	180	211	219	179	210	199	197	210	202	180	204	207	201	184	185	193	199	216	196	225	184	222	201	208	218	221	190	197	216	207	210	223	234	212	216	213	188	210	217	225	191	218	174	200	184	213	215	215	211	218	196	207	208	211	205	199	221	224	195	212	210	206	210	199	207	187	232	220	201	203	210	190	215	225	193	196	198	198	190	210	237	220	212	198	199	213	201	205	192	207	207	228	193	211	193	200	200	213	201	189	187	184	200	207	204	216	207	218	190	180	198	197	226	185	212	212	233	203	227	194	201	210	261	190	206	206	217	203	204	193	217	231	205	187	215	206	190	209	201	206	204	212	207	193	211	195	230	194	203	176	198	219	206	215	239	218	202	204	201	199	203	220	233	235	220	209	188	196	216	210	214	182	200	222	217	216	203	220	191	208	218	215	198	206	199	205	196	191	205	223	204	203	197	195	202	189	221	236	234	207	196	186	201	213	222	201	184	194	184	224	196	213	191	229	176	203	221	195	167	205	182	227	225	223	195	224	181	199	209	176	220	209	221	221	223	213	180	214	217	210	202	221	220	181	216	196	203	191	194	198	192	226	227	202	208	205	199	188	205	198	205	189	200	215	227	200	213	197	170	212	209	224	234	197	212	202	204	202	219	197	212	207	221	208	183	201	198	189	215	193	195	210	209	203	221	198	211	184	195	211	206	214	202	234	200	201	179	194	215	213	192	203	189	211	216	233	215	204	242	226	227	184	196	200	189	198	209	195	189	213	181	215	183	194	185	227	212	205	219	195	223	231	228	218	233	240	200	230	187	220	203	179	207	226	169	178	221	224	207	247	191	220	203	214	213	219	200	213	201	205	209	208	203	206	222	198	211	216	184	205	229	220	185	206	215	205	208	240	207	187	220	233	216	208	214	176	234	198	215	177	197	211	243	204	241	205	224	216	203	227	220	210	219	223	224	207	211	237	194	233	164	206	212	205	213	218	205	186	207	218	181	200	213	204	210	205	207	200	188	224	216	206	190	211	196	194	220	200	193	221
2346	1208	796	820	756	790	719	719	679	662	642	639	623	620	620	600	623	602	604	652	610	669	610	612	611	641	588	672	629	661	622	672	585	615	614	567	594	602	598	627	619	622	621	640	637	599	615	623	659	594	676	601	585	559	625	594	618	598	606	575	592	612	641	564	577	567	582	615	573	612	612	609	591	581	571	586	574	599	611	597	618	616	568	602	606	542	558	577	628	638	612	562	596	581	594	618	533	589	607	598	605	607	601	628	635	604	571	606	561	597	577	639	657	558	590	605	611	615	582	609	547	599	628	581	599	593	551	600	582	563	577	545	626	633	609	591	621	598	619	599	572	635	611	608	574	567	627	636	589	563	567	594	604	592	579	641	594	585	616	617	567	608	572	579	582	578	579	633	573	576	609	607	563	626	584	606	621	603	584	619	628	604	611	583	556	659	558	641	617	643	619	532	547	597	604	627	617	586	614	618	605	604	593	609	586	610	622	540	610	620	602	563	586	605	569	610	583	596	585	589	646	597	569	618	576	583	579	619	615	611	579	567	645	552	576	656	614	602	580	555	638	621	628	604	592	623	568	610	587	577	610	572	590	569	555	550	608	600	631	601	615	550	583	603	585	615	584	659	602	578	598	601	620	628	626	567	596	591	549	606	629	617	626	575	650	649	619	597	572	611	580	586	619	636	600	611	591	576	609	589	622	597	586	590	619	576	623	600	586	566	573	603	618	575	593	606	604	606	622	630	616	651	597	604	594	593	597	600	609	628	603	628	582	579	591	594	578	582	598	590	603	614	578	633	620	609	629	590	601	594	579	628	601	607	606	587	636	574	592	584	615	591	609	576	573	566	589	605	604	598	567	585	586	561	648	589	613	591	592	631	616	606	572	599	617	609	613	623	620	577	603	619	589	596	619	572	608	586	557	599	576	563	604	615	638	592	608	558	608	612	589	581	596	589	624	576	589	606	613	620	626	610	605	626	588	608	611	634	576	599	617	582	659	570	605	644	615	645	601	568	593	581	612	621	601	610	598	609	564	615	617	632	579	550	598	636	589	567	580	600	592	573	593	609	623	580	595	616	554	606	586	613	569	590	623	616	562	595	568	563	604	559	611	594	579	608	625	631	591	592	583	631	644	599	574	579	597	572	608	609	551	564	559	562	589	575	615	609	605	602	632	612	617	606	590	583	543	606	638	627	612	635	634	606	593	592	571	617	661	626	580	595	576	598	569	629	582	568	621	629	570	630	615	617	595	623	575	623	632	586	581	679	625	613	616	619	581	603	566	589	577	623	590	624	611	574	623	645	622	650	638	582	603	594	610	599	591	595	625	624	590	605	628	566	592	567	611	626	593	635	600	567	601	589	617	606	607	612	637	597	584	615	585	592	541	593	618	580	559	627	596	596	571	562	600	609	598	629	598	587	623	594	606	635	636	551	595	603	611	561	630	607	595	623	629	574	631	635	589	571	574	604	596	628	644	644	611	547	599	605	595	606	599	611	571	558	608	630	565	621	598	644	623	604	594	567	580	626	608	636	578	590	582	609	613	599	581	586	591	597	580	615	596	606	641	596	582	604	595	635	543	583	599	586	621	596	608	606	585	588	653	597	600	585	584	598	615	620	584	587	566	590	623	585	622	588	618	603	649	603	628	617	594	603	627	622	608	590	622	600	607	593	576	607	560	602	599	598	633	656	632	609	614	629	561	587	588	605	654	600	583	599	613	597	617	602	616	563	647	566	608	611	578	581	599	625	649	628	526	563	581	619	593	627	574	589	629	552	579	589	611	587	576	617	572	558	623	586	540	631	607	570	584	607	608	587	616	593	591	625	650	566	588	605	575	565	606	596	601	591	588	603	613	587	612	611	593	603	617	594	550	626	585	606	604	641	645	579	597	596	601	606	587	595	574	599	620	576	595	589	592	584	590	602	581	589	576	596	613	614	593	672	615	591	582	602	590	569	580	589	595	580	609	584	624	561	616	628	640	569	584	622	619	577	609	625	571	607	552	593	589	608	574	599	624	587	620	615	616	597	593	629	568	635	612	577	608	624	639	595	603	604	566	640	608	618	615	600	595	569	618	584	592	573	642	576	599	569	619	591	590	589	641	611	607	549	589	654	594	565	608	625	633	588	571	644	599	585	602	609	562	579	626	633	622	574	622	575	588	583	635	581	574	596	598	621	553	626	583	601	576	557	605	559	638	609	617	569	625	605	632	581	584	595	575	618	615	584	604	625	586	594	595	558	610	566	572	638	596	635	609	594	622	629	561	615	590	655	602	605	587	567	660	595	592	593	568	626	583	654	572	606	601	562	577	624	621	604	600	584	595	636	625	614	609	632	621	582	611	597	567	623	614	590	586	606	590	586	584	579	623	590	560	607	589	583	592	645	623	570	604	612	599	556	553	573	691	634	557	565	581	604	596	607	588	584	596	575	574	609	609	587	610	566	609	551	623	612	564	572	610	607	592	594	627	645	616	616	590	595	630	616	592	631	574	572	612	609	556	605	619	596	574	625	575	589	630	559	621	542	575	567	570	626	588	579	640	668	539	587	602	565	612	582	644	617	609	587	604	559	606	605	613	609	586	580	616	595	567	623	588	615	585	643	619	621	595	612	633	564	622	609	596	561	578	590	652	655	607	596	602	608	593	575	640	554	594	643	542	634	562	595	633	575	563	609	586	573	596	589	611	582	600	603	607	565	589	594	614	594	618	577	570	598	544	590	620	561	590	607	589	596	574	588	615	574	626	609	615	649	581	593	607	580	612	605	584	594	600	615	596	583	623	588	595	597	602	600	578	592	593	582	633	590	613	609	627	585	589	588	559	626	571	631	610	556	560	594	620	612	592	653	583	585	575	636	594	587	642	577	615	615	617	597	628	592	563	527	650	604	581	576	538	583	593	560	592	572	594	596	616	587	574	620	577	581	609	624	621	568	618	614	600	586	549	637	611	597	641	597	614	650	602	604	602	602	574	584	603	584	608	594	598	624	615	618	591	587	579	594	631	588	600	576	592	641	622	618	570	597	610	600	653	624	568	593	573	619	609	597	637	615	616	602	648	580	576	586	570	630	639	580	618	627	606	611	599	610	593	632	640	654	626	617	556	584	570	629	574	583	623	596	580	600	598	586	634	622	598	606	565	589	605	624	623	595	621	604	599	609	568	624	584	544	568	558	607	614	600	571	588	611	601	624	644	605	607	585	605	628	592	625	591	602	588	620	613	588	650	635	591	590	593	611	619	602	599	602	623	578	603	584	613	624	627	672	648	649	633	596	590	584	612	594	589	601	597	601	560	549	570	631	592	625	624	571	545	592	608	592	655	639	559	604	574	587	611	568	604	612	619	614	593	628	592	618	597	578	610	582	631	592	624	588	631	590	611	589	633	588	603	595	604	605	599	597	627	590	621	599	573	581	630	607	577	611	606	585	596	567	655	576	627	620	587	617	598	603	655	582	594	604	573	607	577	589	597	612	581	668	579	607	596	575	616	582
13242	7164	1556	1142	756	557	395	342	304	247	211	197	160	133	153	159	140	118	126	132	110	126	111	129	132	126	139	145	148	136	178	128	159	100	124	104	95	106	101	97	111	102	101	90	91	82	103	103	100	107	106	98	92	117	89	104	89	129	110	101	91	90	90	106	104	109	100	95	114	95	86	99	106	104	107	97	96	108	105	116	97	131	114	98	99	108	104	112	113	105	83	92	113	79	94	92	78	91	98	101	109	88	112	100	102	101	93	99	96	105	86	94	83	92	97	96	120	103	89	116	98	90	110	98	79	88	96	98	100	123	98	108	98	97	81	94	86	104	95	93	90	93	98	103	90	97	91	95	100	84	110	86	87	93	116	97	108	102	87	87	88	88	94	86	90	107	98	97	98	118	90	91	86	95	88	102	86	85	87	113	108	87	91	102	121	123	76	91	109	110	107	114	80	107	97	101	87	105	81	88	120	109	100	84	89	78	76	104	94	95	84	88	114	99	95	102	121	89	94	87	98	98	92	108	90	86	97	103	95	101	78	97	98	70	90	96	120	79	89	91	111	77	87	85	98	82	85	107	99	101	72	98	96	84	95	111	83	95	96	100	92	87	95	99	96	108	85	91	100	92	88	105	101	92	95	124	96	113	100	91	87	97	85	88	66	91	97	94	82	72	77	115	101	99	98	105	94	100	102	98	106	90	115	79	95	97	99	98	97	79	105	109	101	107	96	99	119	93	95	87	95	102	105	91	113	89	101	99	91	90	87	100	100	111	114	88	89	98	101	100	103	96	93	93	101	89	88	79	102	81	97	97	105	82	96	110	100	101	84	105	95	109	92	92	93	85	103	96	89	89	98	107	85	102	86	96	84	98	105	110	88	95	94	105	90	100	97	101	105	118	109	95	107	98	109	93	103	115	112	102	105	110	86	84	110	106	99	98	82	93	114	83	95	116	115	106	133	103	103	99	101	91	102	87	95	103	104	85	94	85	102	90	92	102	101	106	99	97	109	90	79	102	96	95	105	91	99	98	100	87	92	107	86	107	88	83	99	94	80	100	96	89	90	81	103	81	89	91	104	81	107	82	89	84	97	95	88	92	92	95	104	103	96	105	90	120	91	95	104	100	112	81	108	95	94	98	98	94	94	85	83	121	107	93	100	107	92	88	90	98	108	98	110	92	94	99	88	99	79	98	78	109	101	89	90	107	95	99	93	98	119	97	81	123	85	92	110	80	83	109	93	109	84	99	94	95	79	84	89	91	80	104	102	105	93	82	109	97	98	89	98	93	91	95	105	72	116	93	98	78	93	114	98	92	97	111	94	87	98	103	100	79	82	92	99	97	102	98	84	115	103	106	99	92	101	114	83	92	117	108	96	94	100	117	102	90	101	88	109	99	78	116	91	88	86	120	101	85	103	96	102	93	90	87	97	99	105	94	104	87	93	99	83	96	92	103	107	83	92	81	102	97	110	112	87	107	95	103	85	108	104	98	101	102	93	99	80	90	90	94	91	110	102	93	95	90	92	105	98	114	92	83	108	83	75	108	96	123	91	99	96	89	82	111	90	84	90	84	66	111	96	104	92	112	91	100	97	96	119	90	86	98	91	94	116	93	103	86	102	100	93	85	88	98	94	91	98	104	114	94	90	94	102	104	114	101	113	100	106	103	109	90	97	88	111	117	96	80	99	106	85	101	89	88	84	99	103	102	120	80	81	85	76	92	98	88	106	92	115	91	104	105	98	100	87	84	90	116	116	110	99	101	100	68	92	90	107	96	103	102	98	113	93	83	97	104	105	105	111	96	99	91	80	101	82	109	112	105	107	107	110	110	106	100	99	80	92	103	89	98	100	93	105	93	94	89	102	105	92	84	86	99	97	113	77	83	103	95	120	99	99	97	112	95	106	108	106	93	102	108	109	93	104	89	104	134	87	79	88	94	102	99	90	100	102	101	97	99	82	97	87	99	98	94	89	109	95	106	93	89	85	105	113	114	83	80	107	67	105	87	126	99	110	87	108	86	84	92	92	91	107	97	103	98	90	100	104	89	108	107	96	85	113	79	100	102	113	85	114	94	103	106	96	108	103	110	126	92	97	87	109	105	101	81	85	106	127	100	100	99	102	89	87	74	107	85	106	106	112	104	78	101	114	103	85	96	112	111	95	95	84	94	103	92	96	78	99	95	87	90	94	90	82	93	104	92	84	92	93	83	119	84	90	98	96	92	109	112	103	92	87	92	92	95	100	100	84	99	99	109	108	107	108	96	98	105	104	95	86	77	94	105	93	92	97	96	117	90	99	107	119	87	110	84	89	85	109	103	104	99	93	104	120	87	97	101	112	105	103	98	110	82	90	80	110	94	98	108	102	97	110	103	108	116	108	100	96	87	101	90	115	99	103	78	81	88	79	94	102	100	98	97	98	112	107	99	84	110	103	99	97	116	85	82	105	97	86	94	89	102	89	88	95	87	92	103	107	92	110	90	99	107	77	84	84	98	94	80	100	106	95	98	99	77	89	91	106	90	107	100	99	91	100	123	85	100	108	88	95	95	113	91	101	92	95	113	96	79	118	98	109	80	101	92	95	91	85	89	109	99	95	96	106	70	92	89	105	86	95	98	97	99	87	94	83	85	83	82	88	99	107	106	107	132	105	101	105	99	80	86	97	91	87	93	90	102	94	109	96	97	114	99	95	85	104	85	88	93	106	100	97	95	103	91	89	105	89	103	89	88	90	86	103	100	86	92	105	101	99	91	92	94	106	99	79	100	98	91	102	92	80	102	95	90	107	105	95	88	110	89	107	92	113	96	97	97	97	103	94	95	92	104	93	98	110	98	102	107	105	104	101	73	100	105	120	108	111	92	101	107	101	99	90	101	95	97	99	85	73	100	94	98	103	86	88	102	81	92	81	88	99	110	95	88	99	112	89	107	84	92	87	104	104	106	85	90	96	102	86	85	85	92	98	96	101	80	107	106	75	90	92	93	107	105	89	92	93	103	98	101	98	109	96	117	106	119	101	98	80	113	100	102	96	99	91	98	103	98	102	79	95	101	100	97	85	116	92	111	92	83	79	86	101	98	110	90	105	94	89	104	93	89	85	101	75	92	89	124	93	95	97	83	95	103	96	93	90	80	99	114	89	101	108	86	92	91	92	88	94	99	106	101	97	92	78	96	119	98	88	103	113	102	93	81	95	84	104	82	93	104	93	113	101	79	90	105	95	111	106	95	95	105	95	98	90	133	81	110	100	111	105	119	100	107	88	83	99	66	113	97	91	88	76	109	97	96	108	92	114	95	101	85	109	93	105	98	104	91	106	98	91	97	90	102	109	102	107	101	111	112	93	105	105	101	109	90	109	97	89	110	100	94	115	95	91	88	105	104	110	91	94	94	86	85	97	101	92	94	107	91	114	96	102	95	95	107	106	87	95	99	100	87	121	96	98	91	78	99	99	99	115	97	85	99	96	88	98	81	90	87	90	104	95	99	93	95
8289	6471	3258	3797	3148	2609	2024	1710	1381	1193	1018	985	849	762	786	683	668	633	644	588	554	539	523	576	594	637	711	777	717	722	620	512	507	486	509	417	419	393	458	431	431	429	450	391	375	359	419	351	386	348	407	385	385	396	344	342	339	357	333	347	376	358	347	329	335	320	325	298	344	322	344	345	329	343	330	345	318	331	308	340	316	300	349	354	353	283	358	311	323	339	348	335	292	310	330	318	326	321	334	319	344	329	329	323	310	308	357	326	331	342	334	314	346	331	303	357	344	314	327	353	329	301	328	312	319	323	288	292	315	297	334	333	342	331	305	328	306	316	299	331	312	328	316	293	296	332	317	313	339	359	327	330	307	332	304	311	345	321	314	298	317	309	319	310	340	342	304	333	311	315	328	309	342	317	305	338	325	315	372	340	328	341	333	309	344	303	310	343	302	314	323	320	293	350	317	308	329	299	332	315	324	342	342	349	315	296	373	313	328	344	344	311	358	294	310	344	311	283	310	342	337	308	337	349	322	320	354	288	363	307	344	327	323	344	312	340	369	367	313	331	300	340	278	333	311	328	315	313	325	308	320	309	314	313	343	334	321	288	302	307	313	322	324	340	344	342	335	335	291	296	328	312	321	319	310	336	313	347	317	316	342	343	312	342	313	328	376	298	318	317	335	339	349	316	340	303	305	342	340	316	324	313	340	335	341	311	296	325	313	306	312	320	319	318	325	329	336	345	339	338	312	326	323	322	315	340	322	329	374	339	352	341	321	301	338	308	330	378	302	315	306	321	314	322	343	326	294	343	341	315	322	331	299	327	324	322	326	358	329	316	304	340	340	332	326	333	312	307	307	358	294	309	356	338	333	341	321	314	300	323	315	313	332	296	340	338	342	326	305	313	311	296	284	320	341	334	333	309	305	321	325	319	327	338	351	315	309	311	330	359	347	309	335	305	333	344	333	312	334	319	318	350	329	322	335	316	322	338	311	304	326	321	326	352	329	344	378	304	313	315	342	337	308	323	329	323	313	330	346	333	299	310	312	311	308	291	308	291	328	299	339	308	322	346	323	342	296	340	320	297	328	306	332	330	315	291	307	284	311	329	310	306	344	334	349	319	344	338	319	310	295	338	335	342	363	335	290	318	333	301	361	332	342	337	347	313	328	352	336	328	319	350	300	320	309	360	331	310	343	321	328	291	285	339	325	323	325	316	350	311	326	315	314	319	309	323	321	307	319	323	296	347	312	324	302	310	344	323	337	302	377	321	360	281	344	304	277	322	345	291	278	328	321	319	319	304	299	294	341	305	304	323	322	304	318	308	318	318	353	313	326	336	315	343	354	321	292	315	342	325	301	299	329	323	300	337	319	330	321	320	330	289	320	334	317	354	340	289	281	300	308	288	327	320	371	340	320	306	332	321	310	342	315	341	330	265	321	326	330	334	285	330	330	289	317	320	337	336	293	324	318	348	351	357	340	318	301	308	326	339	322	329	320	305	337	301	311	333	328	345	298	305	303	275	325	364	356	328	293	341	315	321	303	315	323	302	323	308	324	336	310	335	312	305	304	327	318	319	316	317	318	323	309	319	338	300	306	311	326	323	352	338	350	306	313	336	336	343	324	341	328	311	358	312	326	306	324	296	332	324	340	327	329	308	347	323	302	334	332	318	321	346	319	313	296	359	312	350	328	313	345	304	320	308	382	324	297	341	321	308	326	316	314	324	313	341	313	289	318	330	317	316	346	318	320	372	323	351	313	339	333	328	316	323	358	323	308	324	321	323	307	329	328	309	310	318	320	320	349	310	309	318	351	327	324	310	281	312	334	328	367	323	337	326	323	346	360	322	325	331	343	313	313	314	314	328	314	346	304	325	334	338	325	347	317	326	338	311	324	347	328	331	306	321	291	333	311	297	328	327	318	333	342	308	332	312	329	341	360	317	305	308	319	373	339	314	345	314	327	337	319	323	359	295	347	331	316	303	327	319	330	328	304	355	361	294	315	339	324	350	337	328	339	311	309	339	312	320	323	310	323	340	295	330	286	339	303	325	326	315	360	279	361	313	326	321	314	342	351	310	315	308	291	311	367	326	339	330	348	315	320	336	327	316	302	362	323	334	314	287	336	306	343	292	327	316	309	322	321	303	329	322	311	324	309	295	291	302	320	322	353	343	310	312	324	313	333	323	326	344	300	306	316	323	330	345	313	307	312	376	357	341	324	326	329	329	307	309	331	314	340	347	310	326	284	304	307	318	324	329	340	334	313	359	329	329	305	320	363	332	337	322	327	360	304	348	350	292	330	331	350	329	341	308	315	331	339	331	319	301	330	305	315	341	350	321	328	313	293	332	346	302	332	338	327	332	325	270	309	304	346	309	323	340	311	334	345	330	330	324	328	328	329	334	335	332	318	334	315	318	366	336	334	331	330	328	306	343	321	314	323	317	336	332	333	341	335	287	308	340	319	311	341	340	294	299	341	309	318	310	322	318	330	333	341	324	298	317	345	333	340	299	352	308	308	317	352	325	307	340	323	341	343	314	354	353	313	335	304	312	331	330	338	301	324	332	335	314	307	353	289	318	297	323	328	315	340	337	318	316	312	314	310	341	308	347	323	332	284	350	319	294	332	332	336	316	328	293	321	299	309	337	330	336	339	360	333	334	340	333	349	351	317	338	330	309	289	309	343	301	318	314	328	317	308	334	337	321	310	357	314	330	300	354	327	352	331	377	305	306	352	335	352	328	317	331	302	306	378	338	298	301	303	311	325	312	343	315	313	321	337	347	323	332	343	310	295	332	321	338	336	332	329	298	336	276	329	317	330	312	312	338	342	353	309	292	295	347	300	330	317	330	325	334	338	320	329	346	307	339	328	326	294	352	314	330	318	336	324	319	338	332	332	330	318	312	316	339	310	306	299	323	314	321	349	306	329	324	338	311	324	333	339	322	347	338	332	310	333	319	310	347	308	329	329	297	290	316	331	326	285	330	315	334	350	282	338	331	324	335	315	334	323	326	334	332	298	326	331	307	313	325	333	314	329	341	324	318	341	325	348	330	318	305	340	308	307	338	348	293	310	358	335	282	325	322	319	329	330	303	301	292	362	336	324	298	295	339	337	281	320	304	368	332	358	331	316	338	319	337	321	312	325	347	351	316	311	323	333	332	356	327	346	338	340	297	330	306	320	320	331	303	323	323	328	316	330	307	343	308	319	331	328	303	352	324	333	316	336	295	337	326	364	302	311	310	315	321	323	289	324	322	305	334	295	325	348	265	353	338	314	340	356	346	312	318	302	313	355	352	326	341	310	320	336	317	346	336	303	323	345	298	323	334	310	337	331	353	309	327	327	321	315	326	312	310	339	332	324	337	365	331	324	285	346	332	340	282	339	323	304	361	321	309	326	349	304	327	297	317	268	362	329	290	313	323	330	328	329	307	332	339	324	316	332	348	319	330	339	311	318	324	309	316	336	331	322	331	314	324	324	333	305	328	322	351
23768	15098	3640	2239	1509	1108	843	637	544	458	339	330	286	265	271	256	230	235	229	214	183	211	218	197	209	229	241	253	231	246	213	299	224	197	179	171	179	164	166	180	181	166	186	145	155	171	145	170	142	173	173	163	144	173	156	151	166	175	175	135	162	150	170	146	145	157	156	165	149	152	137	156	145	150	149	154	148	147	147	158	142	152	164	159	152	169	163	166	151	159	163	133	139	158	162	173	148	157	147	154	140	143	146	144	141	156	143	141	146	144	141	156	150	147	128	150	144	153	150	166	165	159	140	146	160	168	157	140	145	150	147	160	164	153	164	156	154	157	153	154	150	134	126	151	172	173	149	151	131	136	159	152	172	139	156	143	146	139	151	155	162	138	148	162	148	162	168	155	167	130	157	144	149	164	146	159	152	160	180	169	131	149	141	172	149	162	154	149	160	149	156	130	166	146	167	144	128	142	141	161	164	137	165	152	150	156	153	163	144	163	154	169	159	113	155	124	132	157	126	161	128	144	149	145	138	140	174	143	174	152	128	155	165	137	143	170	126	159	141	160	125	152	113	137	139	179	140	182	146	152	174	135	158	139	130	144	177	166	131	170	147	157	131	146	152	156	164	157	131	140	177	159	144	147	142	140	159	150	141	144	161	147	167	147	148	161	152	136	156	161	158	137	144	121	164	163	165	162	151	168	170	146	151	148	181	161	159	148	141	158	119	144	143	151	142	135	136	155	140	148	164	155	135	161	141	150	139	164	171	137	132	129	174	155	147	150	135	161	147	140	157	145	134	147	151	153	138	143	155	146	147	162	155	131	150	159	156	158	148	165	147	144	152	155	155	131	153	150	160	155	127	142	152	130	144	131	148	158	165	159	149	161	163	136	160	137	134	138	150	170	158	164	153	135	156	158	155	154	143	151	155	142	137	141	136	165	156	144	151	165	126	151	137	164	154	153	148	132	144	141	123	158	161	157	170	153	171	156	163	155	178	148	146	138	143	129	159	128	162	163	168	153	138	158	163	162	146	140	145	150	131	147	134	136	167	156	147	122	158	179	156	141	144	140	164	149	162	130	161	143	172	150	157	143	156	145	147	147	168	169	157	174	140	148	162	138	174	139	156	172	145	125	146	168	147	177	157	148	158	155	167	151	144	151	156	140	149	144	155	155	154	142	173	137	153	159	143	149	170	165	164	148	162	145	142	145	146	141	179	144	147	134	154	151	154	149	148	144	148	160	154	149	147	136	151	168	160	138	153	134	154	165	142	156	166	194	153	148	150	147	144	151	138	146	148	147	138	142	141	148	139	138	160	130	155	169	145	144	155	166	149	124	149	159	146	110	152	151	139	158	120	138	148	161	133	174	151	151	140	134	138	158	120	147	143	141	133	141	157	147	158	151	138	146	139	156	155	164	145	137	157	131	146	143	149	126	143	150	142	156	175	147	136	141	142	147	157	128	140	148	159	136	156	141	153	138	142	163	160	144	157	166	131	144	167	150	137	134	142	145	144	157	145	183	159	136	165	149	133	152	147	151	137	135	168	158	150	159	141	142	153	155	138	150	154	179	151	150	149	145	145	162	142	139	134	144	142	164	161	151	133	146	140	148	149	160	145	147	163	153	137	140	161	161	152	139	159	145	161	146	183	175	153	127	169	171	140	140	159	150	172	144	151	144	132	164	157	166	141	158	151	165	168	142	117	137	185	152	146	155	142	156	169	168	153	163	151	133	176	178	148	150	154	140	166	148	128	158	147	181	138	167	157	145	163	149	158	153	151	137	163	146	154	148	141	146	149	148	138	136	150	133	163	167	158	163	156	144	144	136	156	141	129	137	171	149	136	160	138	150	139	130	155	137	142	151	173	147	150	174	156	143	151	148	166	139	135	141	158	123	145	147	157	161	149	174	151	157	130	134	166	166	166	142	154	156	170	147	132	119	160	157	147	149	154	140	149	145	173	172	139	158	150	156	147	145	158	159	175	169	170	132	167	137	185	149	174	153	149	135	138	119	180	171	161	169	151	155	145	139	159	148	135	134	155	152	128	155	140	164	165	141	159	149	144	137	124	144	162	137	154	147	146	145	139	136	138	142	152	155	157	137	166	145	172	161	139	166	172	149	165	158	171	138	137	148	153	140	147	169	145	163	150	141	147	152	140	141	145	187	140	134	144	146	133	139	148	158	156	134	165	175	127	161	128	159	161	160	174	156	153	145	174	154	162	157	149	145	151	134	151	134	167	162	147	150	160	165	154	167	152	131	150	149	157	150	141	154	165	135	142	139	141	143	141	156	147	162	149	148	120	158	146	151	134	152	136	171	146	152	152	148	139	176	157	164	154	172	141	156	166	151	162	135	166	148	154	144	160	148	122	158	153	170	162	148	142	166	157	141	157	137	145	158	135	153	128	143	142	143	145	155	142	150	154	159	156	186	172	163	164	146	119	149	156	153	153	152	154	154	126	141	152	158	126	145	169	141	150	155	153	160	150	162	151	148	168	165	147	131	147	146	167	151	163	118	130	146	143	155	129	155	164	154	139	139	161	138	127	147	136	148	149	142	158	142	174	147	141	133	157	170	140	167	158	145	150	146	136	140	137	163	166	141	162	145	145	179	144	156	147	151	135	151	167	148	156	133	154	152	151	143	160	150	167	151	149	166	140	155	160	157	150	163	141	152	155	148	153	166	155	147	150	146	143	143	142	160	154	151	161	151	130	148	150	142	174	140	161	168	161	148	148	172	145	144	160	139	145	150	156	166	144	172	165	150	143	146	154	148	141	157	140	149	166	135	170	152	146	154	171	164	162	141	150	136	152	158	159	148	139	168	178	146	151	147	149	151	167	153	124	150	154	144	146	143	156	148	149	160	153	130	136	137	152	161	161	132	151	164	137	162	179	161	151	150	152	172	171	128	158	115	141	162	171	144	145	142	141	155	154	150	143	153	151	161	156	149	161	152	150	158	137	150	154	150	149	142	159	165	152	161	154	173	150	161	168	167	174	149	148	139	140	156	162	157	147	138	145	143	144	171	149	144	151	167	142	161	156	163	150	129	167	154	140	164	143	153	156	155	130	139	176	155	169	154	155	145	146	145	169	136	152	144	167	135	168	167	169	149	142	131	146	171	158	164	142	140	149	148	151	144	163	161	149	141	147	157	172	157	135	165	138	160	162	149	136	175	154	172	126	150	155	145	130	153	150	170	141	158	159	166	149	161	155	144	148	162	139	159	146	146	138	161	133	141	148	140	143	145	159	134	158	151	144	143	142	171	147	145	128	150	158	163	145	137	140	142	155	137	177	166	157	168	158	151	139	155	155	135	163	125	159	189	132	163	163	147	163	142	155	143	155	143	152	164	148	145	150	138	146	136	141	160	156	164	149	164	168	173	171	144	148	147	161	142	154	134	158	170	161	148	152	163	150	153	151	153	166	140	139	136	182	155	141	148	150	146	173	158	167	143	152	157	135	137	126	154	159	158	159	150	166	159	137	151
13351	10995	6073	6768	5745	4697	3897	3128	2608	2244	1960	1807	1540	1412	1317	1233	1182	1142	1003	994	879	920	931	896	962	1048	1119	1308	1309	1230	1001	836	900	696	721	696	693	685	648	616	683	676	666	592	638	625	614	691	574	562	587	568	584	561	602	591	593	550	524	542	542	519	493	550	502	530	504	497	478	523	518	506	539	539	521	489	495	536	477	486	463	454	527	487	493	534	505	535	505	499	490	480	501	498	462	518	473	481	517	459	458	477	521	527	482	504	477	452	496	501	493	489	496	490	525	469	458	443	473	495	482	495	507	466	470	468	476	498	437	490	495	463	455	452	445	475	477	450	474	449	485	467	498	490	468	487	496	462	471	489	472	480	463	456	479	495	484	497	522	478	502	464	473	484	490	459	487	480	447	465	476	487	486	474	440	457	470	472	455	431	501	502	500	464	488	454	437	479	479	483	479	496	491	507	448	465	421	480	515	480	457	499	457	461	484	496	474	502	484	466	478	473	507	479	473	468	455	511	498	491	463	469	448	454	456	493	490	469	457	460	488	450	474	481	498	481	468	488	481	461	495	464	490	450	469	467	430	458	466	498	455	458	520	460	446	524	461	483	476	507	454	509	449	487	506	463	493	468	465	515	446	445	462	443	466	498	471	486	499	462	487	444	459	490	479	450	473	446	464	473	478	468	494	456	420	431	477	475	458	473	482	457	476	485	427	472	515	461	465	452	469	476	472	489	462	457	463	468	451	467	473	478	475	497	482	503	514	499	535	502	446	460	504	486	428	456	462	495	441	477	480	483	460	469	478	469	456	474	437	455	516	506	452	482	545	490	457	494	458	457	491	451	511	488	486	408	452	444	467	508	484	451	497	487	457	456	455	494	465	472	478	448	446	478	498	493	467	476	425	425	457	478	495	461	468	442	447	457	474	480	497	493	447	453	475	468	467	486	474	482	484	489	471	503	475	467	497	474	524	497	500	494	469	435	462	454	466	479	473	464	479	485	461	501	529	486	474	485	444	470	478	446	479	499	436	455	464	441	446	518	442	441	508	487	455	462	464	488	493	508	498	470	466	489	435	498	457	490	455	485	492	461	482	471	464	407	506	508	467	480	463	471	476	488	456	460	440	488	482	470	473	491	452	448	463	452	478	474	500	506	455	483	473	486	479	488	498	478	435	453	496	472	514	432	507	471	495	453	473	528	472	468	458	474	490	460	494	461	452	489	470	446	505	483	476	452	454	483	470	478	455	509	503	497	463	462	479	472	442	473	457	496	473	472	478	475	440	461	442	463	447	513	478	464	513	462	459	442	477	486	490	456	469	506	493	446	491	487	420	474	480	473	486	444	503	496	465	494	483	464	456	470	489	465	474	510	503	462	497	468	475	464	461	528	447	435	464	461	468	455	497	479	504	431	459	453	475	471	490	447	459	476	481	469	478	472	480	474	450	433	471	487	461	474	486	508	479	435	464	505	490	433	472	471	457	502	477	466	463	469	458	471	466	475	492	441	474	460	455	473	477	502	478	460	491	434	437	435	478	514	485	469	496	467	447	496	466	480	478	467	456	463	502	526	469	441	445	488	492	495	527	498	417	485	469	464	475	458	485	461	487	494	468	438	456	477	479	507	460	444	453	457	460	473	466	462	452	440	413	519	434	451	497	511	495	501	474	464	484	475	486	475	458	498	483	480	466	474	447	460	441	502	442	469	438	484	467	460	499	490	449	475	471	462	492	495	498	451	496	456	494	455	452	464	487	440	493	471	470	462	464	420	517	488	467	485	461	518	460	485	486	454	487	462	402	475	468	499	478	465	453	439	475	471	443	483	491	444	484	452	464	460	492	476	437	461	442	445	457	463	464	489	489	459	462	512	455	468	488	492	419	458	436	463	496	479	479	478	456	473	472	460	457	449	468	440	508	483	465	479	472	482	456	468	450	451	487	484	529	465	483	489	454	497	429	476	484	442	501	464	464	459	528	488	459	418	488	441	505	471	483	481	479	475	497	497	487	454	475	478	467	505	456	516	529	478	497	461	494	487	472	466	481	484	494	474	494	455	505	481	459	469	473	467	446	437	488	478	473	468	492	490	518	444	487	453	493	499	455	456	483	485	464	446	487	492	471	508	488	483	452	472	479	500	438	464	493	481	457	475	470	454	460	474	462	513	484	487	491	468	454	524	494	488	498	446	448	520	482	501	418	507	467	448	453	473	485	475	452	486	437	466	476	458	463	479	475	465	459	500	504	505	489	479	452	489	480	480	459	475	496	476	471	506	489	472	460	464	473	484	481	497	427	475	451	430	490	480	486	498	459	466	463	455	457	461	457	505	505	466	452	478	481	446	460	460	438	463	460	499	457	443	460	458	495	490	455	503	506	445	512	454	484	471	484	448	481	508	498	487	491	469	454	477	510	453	471	488	517	476	464	462	484	472	496	443	443	510	499	487	473	451	467	499	435	476	474	469	476	472	463	457	498	509	447	498	493	450	485	470	491	496	446	518	482	470	493	507	479	440	490	490	514	472	465	490	503	444	475	511	445	447	463	455	469	534	443	495	503	502	483	479	503	484	481	505	470	483	432	463	483	463	463	471	477	442	473	489	514	470	464	446	468	480	452	493	482	472	492	446	504	475	484	456	415	502	466	435	459	466	504	445	502	455	550	435	492	509	465	466	519	456	505	451	464	440	425	464	479	476	494	459	430	490	467	461	480	453	473	465	505	486	427	487	487	444	460	482	480	494	493	479	443	432	473	480	449	500	454	454	510	500	472	462	459	492	474	496	453	493	480	448	489	513	497	435	499	473	466	478	504	491	457	448	437	461	468	455	464	478	465	510	495	458	478	480	452	473	468	474	471	506	480	478	485	456	469	490	517	453	532	489	425	484	453	495	452	461	461	495	492	469	486	476	503	457	494	486	457	491	465	494	460	484	432	455	543	471	455	439	446	489	453	440	504	469	446	460	486	470	456	486	461	471	472	451	461	490	482	474	453	468	477	488	477	463	476	460	440	471	491	501	448	448	464	463	462	423	468	476	467	504	466	475	411	478	488	455	490	462	464	493	462	474	479	468	472	480	458	408	482	435	478	444	464	452	447	436	505	464	474	464	483	490	473	439	469	486	461	492	462	492	452	498	459	462	461	442	501	473	460	477	482	468	445	510	501	463	457	461	480	472	464	497	463	528	464	470	475	504	459	494	478	429	452	499	469	522	480	473	467	495	459	487	458	486	453	466	460	469	465	460	488	499	483	496	474	466	442	474	498	483	509	496	464	474	434	496	504	452	457	462	468	457	455	451	472	513	485	453	468	462	459	494	451	497	466	463	476	464	481	489	492	466	465	490	473	433	462	460	488	470	468	454	462	464	523	492	437	469	449	454	487	435	476	483	471	460	480	488	442	457	459	504	477	487	458	474	457	469	490	464	454	492	479	507	447	469	474	479	424	478	480	451	472	469	461	479	495	471	475	530	493	439	463	442	480	476	453	487	474	470	452	465	463	465
2469	726	291	261	241	255	227	229	208	201	207	194	222	202	226	219	207	209	202	220	232	179	208	201	212	246	221	203	198	206	227	207	193	234	192	230	205	213	212	228	237	202	235	221	192	204	211	202	199	214	207	196	212	251	194	221	205	214	224	203	191	225	206	190	187	197	211	197	209	216	193	210	224	183	205	207	206	208	182	209	193	208	203	195	198	207	219	179	215	213	192	212	194	207	231	200	213	207	202	193	203	220	198	196	210	208	208	219	197	195	207	195	218	174	227	209	222	217	188	199	192	205	207	213	239	202	206	196	191	176	217	209	207	200	208	183	206	179	208	184	188	205	181	210	207	221	194	203	214	200	192	196	189	198	194	219	209	201	215	195	196	210	200	216	240	191	226	213	194	211	204	215	195	210	200	204	229	190	205	196	187	213	216	223	209	205	200	227	231	195	215	212	183	193	211	193	190	213	207	222	188	226	198	199	177	194	195	220	219	196	205	190	198	200	185	198	180	191	213	227	193	207	223	211	190	220	208	228	208	208	216	193	202	197	199	201	199	181	202	191	212	193	220	208	235	215	209	210	185	193	209	220	204	212	205	225	206	192	227	185	206	199	195	202	207	221	210	230	209	227	239	194	203	209	179	195	223	216	234	193	206	212	215	195	195	205	208	213	194	215	219	212	211	215	200	183	183	196	196	198	238	197	199	213	225	204	194	204	185	203	202	194	174	193	207	229	224	208	220	194	163	186	214	221	187	212	195	215	217	209	195	170	199	205	218	232	211	191	195	225	210	194	208	221	206	210	213	207	198	195	200	194	218	205	213	200	195	189	197	204	205	205	195	212	196	185	193	228	202	198	211	193	212	196	227	197	197	193	210	190	212	235	202	202	208	195	218	209	194	197	201	193	206	201	198	221	208	186	215	195	199	204	182	201	200	221	210	198	226	194	185	208	192	174	193	219	195	205	213	210	211	191	194	205	197	220	202	172	194	195	191	199	237	233	215	227	204	217	213	200	193	204	217	185	199	196	212	207	220	177	206	197	220	222	217	222	210	230	194	195	213	187	200	181	197	204	189	206	204	224	179	209	213	196	197	177	196	224	218	209	209	229	185	230	178	237	213	206	202	194	211	204	215	217	199	202	218	218	167	187	193	192	226	193	235	198	217	188	190	203	224	187	221	206	211	194	225	214	197	203	197	183	218	200	205	180	197	188	210	212	211	221	206	215	187	211	203	197	234	189	227	188	203	194	216	216	226	200	199	236	201	197	189	194	194	179	193	209	218	220	225	209	200	234	191	202	191	207	203	196	197	220	174	210	207	199	197	203	200	210	190	194	175	209	212	224	215	216	196	212	213	177	225	201	195	181	199	210	229	210	216	208	192	196	206	223	209	226	209	191	191	204	205	225	198	213	193	225	196	183	225	224	199	196	226	177	198	180	226	182	212	195	206	206	221	217	191	207	221	227	197	184	203	213	205	201	180	203	212	223	189	190	219	218	202	210	168	196	177	226	210	198	203	220	200	197	197	224	201	219	190	225	212	196	221	202	199	200	193	210	212	192	196	207	195	217	210	207	212	195	211	213	183	202	223	224	191	221	216	214	199	222	206	200	201	193	184	195	216	216	168	203	212	191	197	209	213	194	213	217	198	176	232	205	209	214	203	202	201	235	193	209	222	179	216	210	191	190	214	220	210	191	213	208	179	182	194	224	207	192	214	208	213	204	191	230	194	214	206	182	210	224	196	201	201	202	210	219	198	186	195	199	196	182	192	212	206	220	209	184	235	211	231	178	196	217	188	207	190	213	210	200	190	205	201	215	189	194	180	195	198	223	196	231	213	191	228	190	194	222	197	181	219	199	194	202	197	200	209	222	230	199	192	198	200	172	188	197	204	185	169	196	202	210	222	194	229	223	209	199	203	222	169	198	214	241	218	222	219	179	196	207	209	210	191	190	198	176	181	185	205	213	230	216	176	233	192	209	201	185	213	198	181	204	215	206	213	180	201	203	211	203	191	209	209	184	209	212	210	193	184	185	219	185	207	188	219	213	192	191	204	226	192	198	188	216	223	203	218	222	198	206	187	198	193	220	197	212	220	197	190	208	206	196	148	233	239	178	205	190	186	202	206	196	193	210	203	206	220	197	217	199	173	212	210	198	185	194	228	201	217	221	204	203	211	185	208	200	204	195	217	209	187	198	211	212	195	188	219	217	179	212	238	214	180	211	222	197	212	208	209	188	203	212	233	177	211	212	187	207	205	202	215	198	190	206	207	203	196	212	209	215	216	209	200	195	208	201	205	231	193	228	219	216	223	185	212	187	213	215	214	200	232	200	222	204	211	226	207	209	202	200	201	211	202	205	195	200	172	223	185	205	227	179	193	193	226	207	206	203	207	205	200	192	192	174	218	193	218	212	197	220	214	187	188	213	191	220	229	191	226	213	189	197	210	214	228	215	181	198	213	204	193	217	204	208	209	213	195	196	179	212	214	205	200	206	218	180	212	209	207	223	191	193	192	191	217	222	232	197	204	178	195	230	203	183	221	206	207	212	207	200	181	183	195	191	207	200	206	200	210	206	189	206	208	207	183	194	194	201	217	200	217	225	193	198	201	206	184	223	226	201	185	199	203	210	216	207	213	203	201	201	160	198	219	215	199	197	193	205	196	240	208	216	219	201	203	212	228	185	234	187	199	196	193	194	207	178	213	194	189	187	234	201	206	204	209	220	199	202	210	218	197	209	191	178	225	239	210	204	211	194	192	219	217	219	241	193	217	211	204	208	199	234	229	182	203	196	204	188	196	241	200	169	185	188	197	205	202	205	183	221	208	213	200	202	221	196	199	214	192	221	198	218	217	201	195	231	174	217	195	195	181	203	195	241	202	220	188	222	208	193	201	190	194	231	224	210	192	189	199	201	212	221	235	198	205	225	234	237	218	218	190	208	223	207	212	202	196	185	206	210	188	209	207	224	220	198	209	193	217	187	214	201	201	207	206	194	212	200	213	207	212	223	201	203	231	197	199	203	194	231	226	193	194	209	210	209	239	180	175	247	196	203	194	264	191	203	186	196	206	208	216	194	213	197	205	199	216	187	192	199	219	204	198	183	182	198	202	221	212	202	200	193	200	233	249	220	224	205	195	216	217	219	203	213	225	190	182	235	208	196	223	194	197	187	219	196	210	213	203	210	198	207	184	200	203	181	208	213	202	166	201	168	197	197	193	201	201	215	224	212	230	191	207	201	216	214	195	208	210	217	220	217	184	204	218	201	199	194	194	195	225	242	177	191	227	209	185	185	173	212	204	188	190	220	163	215	178	204	224	206	187	204	208	235	200	209	207	189	190	209	199	209	207	196	204	212	215	207	207	213	209	201	211	206	200	191	194	203	200	215	192	197	216	234	202	215	230	229	225	197	191	204	220	205	221	218	187	200	214	181	210	205	237	198	221	222	212	190	215	228	205	229	222	219	184	208	214	196	183	198	231	212	190	221
2351	1073	801	794	790	732	709	685	700	683	627	658	616	666	655	640	636	572	619	642	627	608	624	586	586	550	629	642	643	632	634	593	599	594	620	623	627	617	606	632	667	574	588	636	654	597	583	604	641	609	607	579	610	553	679	582	578	623	561	600	589	604	619	598	596	569	628	651	584	568	601	573	599	623	589	590	590	608	644	605	601	589	609	580	636	615	663	602	642	585	576	616	578	584	581	566	609	624	589	631	595	595	607	561	618	667	578	621	602	626	637	606	592	619	591	600	583	617	574	557	576	588	608	574	608	615	608	608	631	602	613	604	600	603	610	626	593	675	603	636	575	573	589	592	586	627	597	607	603	626	613	575	578	617	585	579	617	576	577	609	566	576	565	658	648	603	572	553	627	591	604	607	563	593	586	573	600	591	611	557	573	607	595	594	635	634	601	602	588	579	597	595	624	562	575	616	610	572	574	599	566	623	597	568	594	616	545	619	616	658	619	609	602	591	569	595	581	609	636	555	630	624	625	667	595	577	598	638	577	614	619	572	579	580	602	560	561	582	614	583	588	600	554	588	598	621	665	617	594	585	578	599	594	570	586	564	582	553	573	602	614	574	607	602	593	560	552	559	585	606	599	597	617	593	625	586	567	566	590	579	605	591	620	586	549	584	644	596	572	571	587	574	584	614	562	585	537	564	599	603	602	606	576	585	567	582	601	604	570	627	584	598	565	587	641	577	629	611	600	580	600	607	569	594	598	583	563	629	612	602	599	598	596	620	616	537	572	604	626	603	598	575	608	588	603	613	588	585	573	570	592	607	588	576	546	549	578	578	596	554	615	609	581	576	571	614	583	622	596	592	616	563	631	596	584	561	602	601	580	600	586	521	586	593	596	586	590	602	586	616	593	556	591	578	575	585	592	591	586	630	652	623	612	620	589	610	603	609	598	588	619	630	548	629	540	574	594	577	580	627	571	621	602	625	573	635	586	620	587	611	607	591	599	568	576	545	649	597	583	614	593	593	595	546	560	587	622	581	588	607	622	631	620	570	539	572	591	583	565	594	598	560	644	556	613	577	605	598	542	606	563	597	616	548	589	616	614	579	589	601	615	605	571	554	594	591	600	590	616	619	623	610	615	555	565	580	598	612	547	554	599	598	645	558	576	605	607	572	581	618	603	604	636	588	597	588	612	564	564	560	585	618	603	601	598	546	615	553	600	571	623	570	620	576	582	600	625	588	593	586	544	575	595	566	576	539	618	567	603	575	600	570	592	596	615	606	616	621	601	585	609	598	628	613	584	578	564	605	591	622	613	616	602	593	587	598	631	629	621	603	608	621	607	579	606	655	572	615	619	604	542	621	562	616	616	609	607	605	589	575	571	601	619	576	582	599	551	578	599	583	594	598	627	637	601	608	573	582	627	577	608	630	583	592	601	619	628	583	585	588	613	591	580	635	594	630	605	630	607	599	576	570	575	590	609	620	605	614	580	596	597	599	612	560	554	607	647	652	595	577	588	602	564	598	627	557	597	640	538	604	551	586	582	572	634	584	588	585	611	584	608	620	588	611	568	624	583	566	582	562	622	572	609	568	613	574	593	565	613	600	601	576	606	628	632	554	571	620	620	612	598	562	639	618	612	599	605	610	620	595	548	595	609	602	583	582	535	596	622	583	634	625	603	612	599	598	599	538	587	573	627	587	588	609	572	597	596	582	579	557	579	602	613	578	618	579	581	584	583	639	612	587	632	598	589	644	607	592	609	569	580	538	560	566	580	631	589	551	609	643	631	571	608	559	590	577	597	574	600	601	608	608	567	585	630	567	591	629	574	614	574	604	619	637	608	607	592	626	564	600	606	607	633	610	601	617	619	621	614	575	540	612	553	613	593	573	609	595	573	591	629	629	553	615	609	542	552	587	591	605	590	603	565	553	607	613	563	624	583	588	613	589	608	574	608	614	576	587	596	571	624	621	608	574	612	629	550	624	572	606	594	603	577	595	556	612	591	599	583	596	635	574	575	620	624	622	593	595	632	603	604	557	607	609	596	541	605	577	608	591	650	606	629	532	606	587	606	598	555	582	626	580	586	572	572	570	587	597	576	607	584	572	584	573	568	582	607	582	608	571	594	602	578	582	634	654	590	620	570	594	559	632	609	596	612	602	602	594	572	600	564	568	584	630	569	624	612	600	607	589	622	633	552	633	616	640	596	576	564	641	607	599	595	591	587	574	588	581	582	616	557	609	632	594	595	621	610	553	598	576	582	562	593	564	622	549	571	641	605	555	575	613	600	601	603	622	579	604	613	558	594	568	605	639	598	574	587	599	571	580	581	596	626	582	554	604	578	600	641	607	614	587	541	603	629	551	563	593	645	620	566	619	556	588	586	617	598	615	591	617	587	635	580	621	614	554	605	581	578	622	612	576	557	591	625	566	610	574	648	571	592	610	578	591	589	561	608	589	599	604	633	549	571	601	616	622	587	632	604	623	563	623	602	600	549	590	646	640	612	590	580	588	636	600	614	620	584	584	546	611	596	588	595	602	529	604	602	597	542	590	594	595	641	628	620	639	599	637	597	576	618	577	585	589	614	633	617	542	585	603	616	591	629	614	616	600	597	579	639	552	555	634	554	569	564	589	597	612	589	612	626	592	587	567	642	601	581	572	606	576	555	615	590	593	588	620	578	554	622	655	565	589	634	620	608	605	612	601	601	581	619	592	603	589	571	578	603	588	582	565	642	590	620	628	592	582	617	610	574	579	597	606	585	552	586	600	605	579	587	617	577	586	577	605	588	582	582	586	575	623	602	557	662	562	534	599	612	594	625	596	597	593	590	553	599	575	601	571	588	562	590	591	544	582	613	582	591	573	644	585	596	587	586	566	599	673	585	604	589	617	602	638	619	595	623	670	566	587	580	610	579	601	573	587	612	613	565	604	553	608	668	636	595	566	573	601	598	602	536	564	561	568	597	582	594	605	587	609	585	602	580	577	600	594	568	603	559	557	558	632	628	599	578	609	607	588	602	611	586	595	555	617	599	571	636	543	593	569	621	603	593	570	622	557	620	548	555	559	665	617	617	594	563	565	650	585	598	594	598	566	595	610	610	580	620	605	649	607	602	610	597	637	626	599	610	597	573	581	580	616	575	574	603	591	596	581	610	618	580	614	656	612	607	606	592	579	583	630	572	617	560	624	607	608	593	597	608	568	571	591	646	575	557	633	589	604	652	593	575	583	581	579	574	625	601	575	577	608	646	591	592	552	599	574	641	636	606	583	588	584	615	594	617	553	598	679	538	593	590	580	598	580	616	594	571	610	570	574	584	593	570	531	559	581	580	539	600	652	590	570	606	580	561	581	594	546	568	589	597	566	581	586	594	585	566	608	606	597	606	609	619	624	555	617	570	584	593	647	619	610	618	634	613	612	553	606	570	581	638	592	622	584	594	554	592	638	576	556	561	583	572	569	607	602	600	612	578	577	600	598	616	568	609	605	566	564
13534	6765	1651	1164	795	593	436	338	281	227	209	204	181	205	152	154	163	146	143	138	125	118	126	138	136	147	131	145	129	144	120	140	136	124	114	106	108	114	107	128	88	116	117	122	127	89	88	111	101	129	84	95	111	91	81	104	109	121	97	114	101	107	107	106	118	118	88	87	80	90	114	113	96	113	85	99	121	105	91	93	138	92	113	65	112	116	103	100	107	102	130	120	92	98	108	95	101	100	88	120	104	105	92	114	108	117	100	92	98	85	101	97	123	96	80	91	115	83	114	92	101	99	98	106	112	116	112	102	86	101	95	104	103	110	88	102	95	106	103	89	97	106	103	94	96	96	98	78	100	111	96	107	89	96	119	110	98	107	117	114	73	100	113	107	113	97	90	111	131	108	92	134	97	104	96	106	96	108	95	110	90	109	119	73	120	89	106	112	88	99	118	83	105	101	94	99	112	115	99	113	112	83	97	99	106	108	97	101	115	102	123	107	114	114	99	110	102	102	102	94	108	79	115	101	110	93	100	98	107	98	101	110	113	85	104	100	100	114	83	111	100	117	118	105	107	100	93	105	112	108	113	93	99	91	108	92	92	91	99	98	111	103	109	84	106	113	107	104	102	101	112	110	112	83	112	92	110	89	101	105	99	94	90	102	103	119	104	109	102	100	109	95	101	96	105	98	104	113	114	122	92	106	96	105	101	100	110	108	88	115	111	104	104	107	99	88	103	97	95	111	102	99	92	97	100	107	88	104	102	107	103	79	85	90	94	86	116	101	94	85	98	102	116	95	101	84	102	109	98	99	88	95	95	104	106	87	103	101	106	109	105	115	117	109	94	102	84	87	113	92	113	117	96	102	114	109	91	115	111	100	91	121	97	118	103	107	86	107	93	103	97	93	109	90	111	96	98	101	84	101	102	111	110	96	104	100	101	86	104	93	99	115	95	107	99	102	101	116	83	97	97	100	107	114	114	130	86	104	113	99	120	82	121	95	94	71	92	80	110	121	95	92	98	98	90	109	109	92	96	101	122	116	97	96	101	103	108	117	97	83	104	100	120	104	96	108	87	96	103	84	100	81	105	118	98	96	102	113	117	107	78	92	89	97	103	107	91	86	90	95	92	86	100	107	95	89	106	102	84	107	106	103	109	110	109	106	90	102	102	113	116	133	90	97	100	115	96	89	106	111	82	100	100	94	98	110	106	97	98	107	96	90	101	85	107	107	107	109	94	105	112	94	114	95	105	123	79	88	122	81	123	86	89	103	104	95	83	79	111	96	104	100	97	100	95	107	87	105	105	94	97	91	110	104	94	109	109	105	122	101	110	98	89	111	109	91	111	121	103	102	95	98	110	101	103	93	105	98	102	90	89	101	111	113	117	88	96	109	109	103	118	84	95	86	107	98	84	120	117	105	108	112	108	91	105	99	101	102	89	108	95	102	109	91	92	103	98	96	110	99	84	108	92	96	107	105	104	96	105	97	105	107	101	111	91	97	100	96	79	108	102	85	105	97	101	109	98	98	90	98	109	100	85	118	84	101	101	91	109	90	118	99	109	112	93	104	92	124	106	102	92	95	113	93	100	106	96	116	92	89	109	107	102	121	122	105	89	109	115	133	111	92	111	117	92	97	99	101	106	91	95	114	106	98	98	88	105	89	114	97	110	110	94	99	100	89	92	106	108	97	83	97	97	96	102	95	110	95	95	100	98	89	100	102	99	113	116	90	98	89	88	104	104	86	98	100	101	95	92	84	119	90	108	81	102	98	117	113	94	93	95	94	90	104	93	98	110	100	99	99	106	105	124	111	108	94	102	105	103	92	94	90	111	113	82	97	99	114	105	103	108	102	114	110	118	112	100	95	97	99	90	99	99	81	115	99	93	99	117	102	106	99	100	103	90	91	103	106	100	93	93	97	100	101	107	112	104	106	113	92	94	96	101	91	92	113	99	115	107	79	88	116	120	91	94	114	104	107	116	95	105	99	103	104	112	126	111	105	90	109	105	106	99	133	106	95	96	106	110	98	108	116	114	90	111	102	98	126	116	90	113	99	108	101	104	110	101	98	85	101	106	94	99	105	92	104	105	108	103	100	108	98	94	111	104	100	88	99	91	94	105	96	103	106	86	106	108	91	104	96	88	87	98	96	83	95	81	100	110	107	109	104	108	99	90	115	114	113	109	107	104	108	127	88	118	95	106	104	113	107	111	93	97	91	90	98	80	126	99	89	102	97	87	104	105	97	106	107	100	107	98	97	101	88	93	96	108	93	99	97	90	110	99	111	127	117	97	100	91	109	102	108	107	90	100	115	78	111	99	100	94	85	99	120	105	111	95	90	97	104	95	128	87	103	108	100	106	92	100	99	98	111	92	108	113	77	110	132	114	91	110	113	105	82	88	95	91	110	99	89	86	117	90	100	99	109	109	108	105	102	103	103	97	104	102	93	97	109	117	100	92	85	97	105	105	90	97	112	95	95	101	95	95	114	107	97	88	120	87	116	99	107	88	102	93	99	100	107	101	87	119	112	96	104	112	78	106	104	120	90	99	123	111	104	108	93	102	92	98	88	99	104	101	101	104	101	94	89	109	111	91	94	105	103	87	107	94	107	96	87	89	125	101	93	111	81	104	108	109	89	98	120	94	89	98	78	92	91	111	94	119	85	110	114	108	110	113	78	87	112	110	101	113	96	97	83	87	113	100	100	94	111	104	105	104	95	109	90	99	94	100	104	96	80	108	106	109	99	81	103	85	87	109	103	101	107	108	94	122	99	111	105	92	96	98	100	93	98	98	93	111	105	114	96	109	113	106	107	101	113	106	92	109	115	110	92	106	114	101	109	126	94	89	98	85	99	89	99	109	89	116	95	102	114	113	105	117	102	95	117	113	97	100	101	116	101	102	75	115	112	104	116	113	96	113	101	94	115	101	80	113	101	110	107	108	92	103	83	116	116	84	102	106	99	100	108	110	115	98	99	103	91	107	105	99	115	109	112	109	100	100	94	104	108	114	97	98	122	102	101	90	89	121	105	84	98	134	96	102	112	112	99	108	108	110	107	115	97	96	98	106	89	115	105	102	95	113	110	99	108	107	108	97	100	112	102	116	110	93	102	113	93	97	102	89	104	99	116	106	105	103	91	97	101	109	82	107	117	111	93	89	90	114	100	122	105	99	92	113	95	114	111	76	109	108	99	102	94	103	100	116	107	104	86	119	104	91	94	115	100	101	112	90	111	125	86	113	107	100	93	87	81	114	112	112	106	121	97	99	103	89	98	97	102	110	102	104	110	118	112	117	83	101	106	109	102	90	97	96	105	90	118	99	91	97	98	91	112	92	96	88	102	110	81	89	82	85	119	117	107	100	92	95	108	113	114	90	138	122	101	106	87	103	98	101	100	127	95	101	83	113	112	94	104	113	90	101	93	88	106	105	90	86	91	99	94	96	115	92	114	83	112	104	117	97	110	109	107	102	96	103	99	110	99	97	89
8624	6172	3385	3845	3176	2643	2161	1721	1443	1214	1139	988	870	875	721	696	734	624	584	588	578	567	568	538	585	656	691	759	786	687	597	547	510	482	453	429	443	424	439	457	449	405	423	452	435	401	418	423	370	381	399	375	432	391	364	348	345	379	386	373	388	348	340	362	374	336	368	372	361	325	359	348	371	374	340	341	358	377	385	301	331	359	339	335	357	347	392	371	362	332	344	345	371	352	364	335	363	319	328	346	368	366	331	345	282	359	311	347	350	335	357	396	317	334	306	372	335	364	351	349	367	322	337	327	336	370	309	334	341	316	338	360	295	348	372	349	356	330	381	335	309	337	355	335	344	335	351	329	368	325	345	337	342	348	332	353	352	347	325	292	335	342	324	348	322	355	352	360	350	354	338	315	342	344	355	336	356	334	347	356	295	350	333	372	368	334	368	361	370	332	325	343	359	350	352	295	344	345	360	309	327	318	342	313	362	320	345	357	323	322	352	369	294	334	344	340	370	332	360	348	342	371	382	332	326	334	321	347	331	315	331	346	319	356	324	326	348	338	350	331	379	336	333	322	339	363	348	317	345	332	348	366	308	339	306	304	384	333	325	336	319	349	370	344	348	320	341	359	380	366	337	330	375	349	333	354	322	346	320	316	330	347	334	350	338	367	351	329	358	329	310	343	360	364	373	342	357	337	370	341	344	343	315	301	363	357	355	343	345	345	334	316	379	330	320	334	336	307	327	339	323	321	356	346	333	344	325	332	350	380	334	324	360	328	297	334	331	320	337	358	322	369	348	317	346	362	352	339	339	322	306	347	360	314	318	343	331	332	336	363	323	331	350	318	333	350	323	307	337	340	342	340	324	338	357	330	316	391	326	337	298	331	343	319	341	313	350	346	350	302	366	350	342	321	353	326	371	315	337	351	312	363	327	329	353	328	335	365	330	367	386	336	334	366	326	348	337	323	341	397	325	314	315	355	336	334	324	355	355	332	343	349	321	322	350	303	320	334	349	350	357	352	386	299	340	317	363	353	365	326	313	361	324	340	370	343	356	338	346	349	332	338	321	321	334	353	338	345	312	344	309	327	323	312	360	351	342	323	362	318	338	359	324	350	310	350	344	348	337	300	318	370	314	339	359	340	327	331	358	336	332	372	344	341	371	354	340	320	332	329	324	329	344	345	315	327	347	350	353	342	331	383	329	332	358	320	374	336	324	388	356	359	331	310	327	337	372	362	351	327	340	328	363	353	363	344	345	318	335	381	366	318	310	314	325	303	355	332	345	355	357	366	339	334	357	337	365	351	340	325	373	346	343	340	318	339	320	331	363	309	323	373	340	338	333	347	354	354	320	341	379	339	332	313	352	374	328	314	348	312	319	343	320	325	335	341	370	349	324	348	362	335	381	355	333	340	336	323	369	347	358	331	347	323	311	306	315	337	336	345	344	307	339	299	323	335	362	327	337	336	328	305	333	366	344	308	345	329	324	323	325	345	321	347	340	319	348	355	350	364	355	391	316	349	302	340	327	356	365	356	324	341	342	325	323	349	345	349	355	357	324	345	335	311	350	362	319	330	345	311	335	356	353	348	328	328	341	339	308	325	322	321	351	301	336	349	323	347	361	321	321	323	330	327	360	355	350	348	353	353	318	365	320	336	337	354	336	367	376	331	326	328	359	341	349	358	345	348	343	360	337	331	337	305	298	358	340	311	312	327	328	344	343	334	343	319	307	349	374	338	309	332	369	338	343	339	337	325	338	325	342	331	314	330	327	340	334	358	330	343	334	357	333	332	330	363	345	339	337	353	340	301	337	327	342	319	341	337	304	328	338	353	363	376	343	384	345	354	355	314	360	336	363	353	374	312	333	349	364	353	351	335	340	385	329	348	356	355	298	309	323	327	337	310	333	328	357	355	352	374	332	340	328	340	358	322	366	317	343	318	342	360	304	347	323	379	336	377	341	336	325	365	323	347	364	339	301	369	320	325	338	355	373	367	332	354	359	349	316	333	320	348	328	334	321	355	320	321	326	334	329	348	376	340	359	353	351	347	346	349	354	346	343	304	318	352	347	334	319	338	333	357	331	342	314	326	322	342	365	395	330	341	332	340	349	329	334	341	350	337	322	327	337	341	350	342	342	343	368	351	340	346	349	328	354	364	322	360	325	321	353	368	332	304	343	322	344	348	340	327	339	361	348	328	328	350	302	301	318	372	325	308	349	340	369	356	354	375	359	327	326	346	324	315	342	319	350	334	292	339	323	318	325	337	318	338	319	333	351	345	317	350	329	384	355	332	330	350	333	333	326	326	333	321	336	334	325	361	340	324	314	369	350	345	343	344	356	359	323	330	312	311	345	323	349	345	340	320	342	323	321	347	316	314	334	373	343	336	392	321	342	345	352	321	337	330	346	348	358	336	361	340	401	359	328	393	354	328	347	341	358	324	319	345	331	329	336	324	313	364	345	319	317	334	341	344	351	342	318	331	354	315	331	346	346	340	371	332	352	351	310	354	347	345	332	346	328	305	336	343	305	351	343	319	336	358	329	296	345	344	328	354	350	340	309	314	335	368	316	359	353	332	340	374	308	338	332	341	338	359	374	321	334	303	374	318	354	344	339	359	327	322	335	315	360	349	346	359	331	323	338	326	335	317	355	344	349	361	363	381	322	336	348	356	341	334	344	327	350	323	345	366	327	335	321	323	359	349	341	336	356	323	355	378	321	350	363	354	361	341	356	362	321	338	322	318	357	335	313	346	349	324	358	299	340	323	352	367	341	376	322	353	365	324	310	329	340	343	346	374	314	335	330	356	355	330	354	336	365	342	322	375	335	326	318	349	343	313	295	330	333	355	343	347	330	355	339	344	321	302	311	322	362	336	374	351	366	350	357	323	332	345	328	322	302	327	321	322	311	318	343	348	351	323	318	366	330	339	287	339	383	326	355	330	336	341	323	331	339	322	342	356	357	372	346	296	338	356	351	355	329	350	328	322	364	354	340	347	295	381	339	352	271	326	317	337	348	383	351	316	344	347	339	341	320	345	355	321	360	326	382	322	344	312	366	331	348	342	323	359	335	332	334	360	344	299	321	325	305	339	345	363	352	326	316	317	350	332	356	321	350	367	355	320	329	357	351	354	351	317	364	341	345	357	335	363	351	334	325	348	335	367	371	337	302	332	349	339	347	316	354	355	352	317	341	335	333	345	316	335	333	322	335	318	310	343	352	364	374	358	349	365	356	339	364	334	318	318	352	339	362	358	341	324	336	360	298	332	353	321	364	327	322	340	327	313	355	321	335	353	333	339	344	353	352	320	342	344	325	365	326	363	367	352	348	340	331	342	358	311	343	369	367	328	358	344	322	339	342	324	308	342	302	334	360	307	321	328	338	376	320	369	322	315	304	342	362	319	318	329	346	337	349	339	340	328	346	353	331	326	332	354	355	324	340	310	337	364	329	349	306	332	334	383	355	336	361	331	334	337	358	308	349	371	356	356
21630	12664	3368	2304	1478	999	801	674	531	450	358	324	302	251	279	240	233	217	196	200	181	201	205	200	200	224	234	230	232	243	168	196	187	178	178	167	158	188	179	166	149	151	180	165	172	162	160	156	175	157	160	167	162	147	165	165	126	151	147	147	166	157	156	182	153	145	134	158	129	147	143	146	135	147	150	140	144	144	153	150	160	124	126	141	155	139	136	154	138	129	140	147	156	174	141	146	157	142	150	142	143	154	141	158	149	146	135	134	143	136	147	148	157	141	128	131	157	132	133	178	145	156	155	148	135	130	141	160	146	135	152	147	139	121	135	146	135	139	143	161	160	146	150	130	131	150	147	140	131	145	149	127	128	148	149	118	132	150	132	137	149	141	149	144	130	132	126	134	151	168	140	141	145	145	140	136	155	136	129	144	142	147	136	154	129	143	158	130	143	139	143	144	148	133	109	149	152	145	126	148	156	138	143	146	147	152	132	138	138	166	149	145	153	150	164	136	153	144	133	127	147	122	137	151	151	144	139	140	120	177	140	124	131	141	130	138	142	131	159	141	152	151	117	147	150	159	147	162	135	143	157	124	149	157	140	175	129	139	142	138	164	127	168	122	146	165	152	142	131	131	138	145	147	178	145	151	131	143	176	149	167	139	146	146	153	137	130	129	149	152	156	130	151	135	136	143	131	149	152	146	156	149	140	133	160	154	126	149	152	168	146	153	141	144	135	141	147	127	161	152	127	133	146	134	128	130	112	154	167	146	134	153	142	161	153	151	144	119	143	140	142	126	152	169	146	146	144	136	142	145	152	134	143	151	150	149	144	134	146	137	136	139	127	152	146	136	137	155	132	124	155	150	131	137	136	152	131	162	156	147	151	161	146	143	136	163	126	146	129	135	120	159	157	153	155	132	125	138	137	142	155	142	143	153	167	126	149	155	156	134	137	154	137	139	139	155	144	147	137	142	137	134	149	171	138	140	141	161	147	143	133	165	145	134	155	138	134	169	121	144	153	153	150	144	169	160	146	150	140	153	150	131	158	151	148	144	164	144	124	123	145	144	151	143	145	159	141	151	140	136	134	149	147	141	158	145	156	130	133	173	145	136	158	148	149	144	154	138	146	146	143	153	126	171	133	136	141	155	171	143	156	132	161	142	136	154	144	142	122	146	139	134	144	143	164	156	133	133	133	176	151	136	145	161	139	136	143	143	139	145	150	154	147	129	140	146	134	162	148	162	140	143	148	145	151	116	153	146	137	164	135	141	148	145	155	127	127	149	142	124	155	143	169	152	124	133	127	139	136	170	155	133	157	131	151	165	141	137	138	142	137	148	133	154	139	125	149	139	150	140	162	144	158	122	141	154	132	139	137	140	128	130	133	145	161	127	138	148	173	138	142	138	131	143	144	102	144	152	146	144	140	150	145	127	140	135	156	150	154	133	144	170	150	119	143	167	165	141	136	148	135	146	145	137	164	140	159	120	140	129	145	130	149	147	141	146	136	154	130	129	135	128	129	134	153	155	144	138	139	127	165	153	142	119	146	142	148	137	135	127	138	125	142	123	148	125	140	150	155	149	125	152	166	139	168	144	144	119	133	133	147	148	179	130	154	133	159	166	156	140	140	153	148	138	154	158	156	148	142	136	149	134	119	145	133	150	131	159	144	141	137	117	142	121	127	129	151	140	136	138	133	148	136	151	151	165	137	133	165	154	160	139	138	139	130	137	130	144	130	151	136	129	125	146	145	132	146	132	143	141	165	114	166	155	165	128	132	166	135	129	144	155	162	130	132	151	143	151	136	134	130	126	128	143	139	138	145	145	139	123	129	138	129	150	152	149	152	148	149	141	151	131	125	149	125	127	133	146	143	151	144	153	147	157	140	132	150	167	149	155	142	138	154	125	157	142	128	141	151	146	135	142	165	134	118	121	119	131	143	154	141	160	121	141	132	137	148	149	144	129	173	119	170	157	168	134	139	138	138	143	174	130	146	116	151	150	120	155	146	150	150	138	153	133	149	137	129	140	146	161	134	144	133	136	146	139	130	161	128	143	148	142	139	145	148	109	138	152	157	140	156	140	116	161	133	152	130	136	141	164	131	160	133	149	155	161	130	147	150	171	138	146	141	163	126	152	148	151	132	158	156	130	154	136	145	135	137	164	138	152	165	128	141	146	158	157	154	140	133	162	151	143	128	120	134	150	139	121	147	162	149	139	132	141	137	124	154	136	154	133	157	163	119	162	144	161	132	131	145	137	149	152	159	146	167	132	150	148	155	155	160	131	130	138	159	148	139	151	154	152	158	155	149	137	128	145	125	147	160	162	141	136	140	138	148	133	120	155	149	151	142	155	140	156	139	134	158	148	152	163	144	135	114	134	146	143	155	137	131	142	136	129	144	135	147	137	153	156	163	138	147	153	148	175	158	153	118	140	130	161	121	147	149	155	132	133	171	148	147	136	121	129	127	146	144	148	157	144	145	141	149	152	156	145	160	131	127	134	119	138	123	158	134	128	132	129	140	150	135	136	143	163	153	135	138	137	137	142	134	139	163	151	131	134	155	154	133	152	136	130	148	150	140	138	150	159	128	158	149	137	143	156	131	150	156	145	149	152	130	143	129	139	143	126	131	161	129	156	154	144	124	143	139	148	119	115	131	172	145	171	131	146	148	142	140	146	133	140	160	126	150	160	146	142	134	164	147	145	139	158	139	145	137	157	134	149	140	121	124	147	156	138	150	158	134	144	116	158	145	152	150	144	143	142	164	138	167	150	157	143	138	141	128	140	155	144	160	140	135	153	125	143	151	133	131	149	150	135	160	134	136	151	150	137	143	150	116	143	154	131	150	165	143	131	149	152	146	138	161	137	153	151	152	132	139	141	138	151	150	129	150	130	149	158	138	132	135	177	149	148	156	158	149	114	114	148	151	156	168	141	128	161	144	150	153	159	141	127	139	130	135	147	146	127	153	108	151	162	161	146	132	149	144	137	143	151	133	156	157	155	137	147	140	161	179	140	138	129	132	144	151	139	133	136	149	161	152	129	155	133	145	146	127	152	140	143	143	162	161	149	143	157	144	146	149	160	148	161	150	126	151	128	161	131	142	157	126	150	120	123	128	132	134	148	159	142	140	154	149	143	156	144	125	131	137	161	164	166	159	131	150	161	166	152	159	173	127	143	154	161	132	137	139	125	138	143	144	158	132	138	145	134	142	155	171	168	145	137	141	137	145	139	125	127	132	137	167	132	134	175	149	152	149	153	132	149	140	161	126	144	137	134	140	148	136	157	119	158	144	127	110	150	130	133	147	141	126	125	149	148	125	116	150	170	127	143	141	135	165	136	131	130	126	160	148	148	117	135	159	158	156	156	154	138	135	141	139	144	169	158	115	135	135	143	159	150	158	150	140	141	142	157	139	138	139	156	150	160	152	132	154	147	156	165	159	150	162	150	144	152	141	148	150	141	151	139	153	172	164	150	146	159	152	151	135	130
11490	9704	5787	6596	5620	4432	3616	2982	2574	2156	1849	1671	1497	1345	1218	1152	1115	1064	947	935	836	873	859	899	954	1072	1094	1197	1131	1146	842	792	709	724	770	620	607	657	611	607	581	605	615	613	574	572	581	591	527	556	573	541	536	534	524	538	553	533	485	532	528	560	461	512	521	508	512	498	514	510	468	491	497	498	471	491	468	453	441	488	478	499	486	502	450	482	498	489	493	477	452	456	481	425	463	443	460	449	490	469	517	439	459	472	504	454	441	425	524	468	469	478	498	468	487	470	462	455	456	481	456	462	474	462	436	454	482	474	494	496	465	462	464	495	477	454	413	487	434	465	471	461	465	465	451	469	447	441	473	463	473	458	486	455	419	493	424	475	471	442	429	455	455	430	457	446	457	414	446	423	455	482	448	487	447	430	465	445	465	453	490	438	456	456	490	429	472	454	456	411	441	476	444	435	428	479	441	447	466	425	494	461	453	468	496	449	462	459	475	433	462	442	460	417	454	434	464	439	458	441	494	465	500	444	455	484	414	472	443	482	459	445	450	416	405	493	459	433	444	484	443	449	458	467	436	444	425	445	472	478	450	476	432	439	461	456	453	475	460	451	411	428	461	450	475	461	420	453	468	416	440	410	478	429	461	435	432	381	443	441	433	450	452	454	467	443	454	484	451	434	430	439	442	445	397	485	464	442	455	484	489	442	398	456	472	469	451	444	498	439	457	425	462	411	473	449	434	493	444	470	423	468	483	408	421	446	411	450	455	471	444	461	465	477	459	473	439	493	448	481	488	442	452	448	442	450	448	473	422	439	476	439	461	432	451	430	462	417	416	472	450	457	438	444	430	481	466	474	457	425	449	434	454	450	492	469	458	400	438	472	464	447	454	496	466	445	429	454	475	437	439	458	446	443	425	424	433	467	429	478	506	431	444	434	443	482	419	491	432	481	410	501	464	481	437	455	440	450	438	438	417	453	441	465	479	438	421	454	429	474	447	434	410	470	433	405	459	425	427	426	482	453	493	444	458	444	415	484	464	456	447	461	475	486	477	462	409	491	451	496	434	403	458	460	471	462	439	445	476	450	476	448	463	477	438	442	453	425	432	481	432	460	480	461	441	439	427	475	435	479	442	427	470	452	451	413	457	466	420	464	473	471	453	458	463	444	461	476	445	459	449	455	481	431	433	438	480	472	473	453	432	498	457	442	490	423	467	464	444	451	438	422	516	463	475	443	460	482	466	403	438	460	469	469	440	444	461	493	453	448	416	448	441	475	431	464	459	448	443	438	471	498	405	497	438	482	467	423	446	457	449	459	426	464	461	470	454	435	479	460	477	449	438	485	432	408	441	446	429	461	480	453	482	402	446	418	427	463	460	449	414	470	445	436	459	451	499	438	428	441	496	451	449	464	394	453	414	445	419	468	480	471	443	429	471	443	430	426	474	427	487	425	442	445	450	450	461	490	458	425	472	462	425	475	434	406	459	426	501	441	461	474	425	463	463	472	406	409	416	472	447	484	467	431	433	410	472	422	461	434	458	465	448	461	455	481	487	486	423	420	462	408	458	449	465	459	462	438	442	451	423	435	453	491	463	499	510	456	460	457	473	417	480	446	452	467	469	444	479	441	450	428	462	462	449	506	426	448	460	473	434	468	492	462	485	447	446	475	470	418	442	471	468	480	444	495	463	456	464	403	445	471	464	400	439	478	436	424	461	431	424	464	444	447	496	465	440	451	456	437	466	471	447	472	469	431	445	423	458	479	436	479	504	458	459	456	439	452	474	423	436	431	450	455	431	419	435	427	446	451	463	437	450	430	458	423	464	446	471	456	458	439	432	459	482	435	428	445	484	455	437	466	431	436	453	459	511	510	493	452	461	444	448	460	466	461	440	491	430	450	459	455	424	438	462	495	454	433	444	455	456	444	441	453	479	444	433	443	419	452	434	444	468	424	490	460	443	448	461	427	439	449	443	445	489	415	427	475	442	438	442	482	452	486	464	468	424	459	425	451	445	444	469	460	412	479	420	444	424	462	474	430	455	422	457	463	435	462	434	450	410	427	428	447	456	456	476	428	471	443	455	452	449	483	458	445	422	435	485	486	456	449	436	446	432	398	458	473	431	445	485	454	449	440	432	439	479	469	457	496	436	458	432	439	438	454	419	460	420	433	454	459	495	440	466	453	438	461	462	485	441	457	498	469	463	433	471	464	438	436	440	476	457	444	468	497	475	456	429	447	448	501	462	468	480	433	452	452	463	466	437	486	440	455	483	451	465	463	463	458	485	452	460	414	487	447	479	448	447	421	468	449	429	457	496	472	447	472	452	486	451	433	432	453	474	422	430	452	482	432	471	433	436	476	468	482	436	438	479	429	465	482	443	451	454	426	432	426	438	471	461	476	460	436	429	418	462	429	437	474	495	423	473	474	447	463	471	459	454	469	434	476	455	484	432	425	440	436	461	437	447	430	484	426	464	424	454	475	457	445	472	482	486	478	483	449	476	406	480	475	411	430	444	477	475	505	434	462	470	463	487	437	513	416	431	477	454	436	483	431	439	465	425	465	437	421	480	420	416	446	437	482	444	437	460	429	451	461	463	440	426	432	441	482	477	444	442	469	460	442	508	447	432	463	453	435	470	458	425	463	468	439	430	449	455	465	467	441	427	427	435	432	476	461	418	461	453	454	449	456	473	428	447	455	450	482	417	408	443	439	454	447	428	439	429	436	448	452	470	470	424	439	464	441	439	468	471	462	425	485	461	473	461	429	431	460	406	467	413	447	453	446	441	442	449	459	459	483	425	450	471	418	466	438	461	445	457	464	450	424	507	498	509	452	448	457	458	482	432	446	442	460	452	448	473	461	412	447	465	448	486	424	485	404	427	468	437	457	462	472	481	472	457	445	442	459	456	448	429	417	461	470	446	461	476	432	449	468	473	463	443	478	467	470	466	429	458	442	446	428	447	480	441	455	451	435	441	453	449	454	455	485	430	477	478	453	426	475	447	447	478	451	482	440	464	466	444	430	454	476	438	444	441	455	413	408	432	473	449	443	492	449	456	426	503	455	413	481	466	467	475	408	432	462	434	475	480	467	427	410	458	472	447	467	432	510	474	501	448	477	433	467	451	449	483	456	454	487	485	431	454	463	418	471	486	427	502	439	448	489	437	449	452	438	486	499	440	478	478	461	456	455	447	460	465	473	444	446	440	458	476	432	471	451	457	461	434	433	447	439	460	470	486	468	440	453	454	477	438	425	458	448	405	468	451	453	415	490	450	457	465	464	445	443	484	470	431	472	468	438	438	466	458	428	425	413	461	440	434	456	482	467	410	427	473	453	424	457	450	449	462	472	422	472	429	423	431	456	455	455	464	449	431	506	461	486	449	461	452	464	438	476	450	434	451	470	437	473	451	455	434	480	466	465	432	451	459	512	485	468	487	473	433	450	414	454	456	476	428	441	461	444	448	439	453	444	480	442	425	449	466	421	478	428	421	453
2601	811	309	322	293	241	255	203	266	236	222	226	224	251	203	214	224	217	222	199	230	215	198	222	204	205	232	196	194	222	221	223	234	204	203	204	260	221	216	213	180	198	227	182	207	225	209	244	235	205	202	217	205	230	247	197	231	231	217	237	226	208	215	220	222	205	220	225	202	185	235	198	226	231	243	215	210	198	216	204	222	218	210	231	205	237	184	208	212	215	188	217	204	219	205	230	192	203	223	202	226	222	210	232	197	202	214	234	215	240	224	225	242	209	227	225	232	188	235	213	200	211	228	186	197	226	245	196	209	211	200	219	234	206	229	187	213	204	245	228	198	203	226	213	211	208	216	226	201	202	205	215	236	200	207	222	220	198	193	237	208	212	198	206	213	227	224	205	205	191	224	221	224	235	209	223	201	234	221	214	211	226	217	240	207	236	207	225	208	203	211	224	211	222	208	212	232	224	227	207	237	205	213	217	244	219	246	235	214	207	218	231	205	185	230	179	190	211	198	223	212	230	208	217	211	205	188	228	245	194	219	230	242	220	203	211	242	236	208	216	192	227	234	210	196	204	211	190	221	209	250	204	235	212	209	198	228	217	204	205	220	220	230	227	232	209	186	210	225	211	195	244	221	225	223	197	234	223	212	225	189	211	221	236	199	219	240	232	200	188	200	230	194	237	220	225	204	216	213	217	204	179	221	215	226	243	202	215	198	216	201	212	210	231	207	231	209	200	231	219	244	217	204	217	253	223	253	199	240	235	222	217	203	216	194	214	211	202	243	200	244	233	195	219	205	202	234	215	243	231	195	250	197	220	215	200	227	231	206	203	208	192	244	207	215	227	210	220	230	226	197	177	213	225	196	220	233	225	249	220	212	224	169	227	217	208	213	222	208	224	193	231	201	201	205	198	199	211	224	209	212	222	217	240	211	211	216	229	222	222	191	225	207	208	210	196	213	200	246	198	201	223	223	182	201	185	217	216	227	193	255	231	204	215	206	215	210	213	188	220	198	225	192	210	207	215	213	234	221	213	212	219	208	208	251	257	198	226	205	204	227	190	208	226	219	182	203	243	212	220	205	226	192	228	192	203	225	197	215	209	220	218	187	226	220	216	211	233	222	181	224	208	234	218	225	194	242	211	231	208	227	210	218	226	214	211	213	195	210	252	214	212	219	227	215	240	232	214	211	199	222	213	218	211	217	216	215	211	212	206	206	213	217	221	231	244	206	184	222	207	180	231	214	221	223	220	210	207	210	215	220	221	221	221	201	201	186	208	205	234	230	218	167	215	220	207	225	219	214	196	232	197	208	217	194	228	219	245	224	206	232	210	215	199	206	209	226	186	201	236	211	217	215	221	206	210	236	233	203	210	229	230	253	216	194	215	222	215	202	225	222	252	227	214	228	209	219	205	202	202	214	216	232	215	212	203	218	221	187	217	240	228	213	212	207	209	243	241	216	225	201	236	202	213	220	245	205	201	232	207	217	210	219	248	200	197	217	262	236	203	215	228	207	237	202	204	204	204	221	222	196	190	227	223	227	232	197	208	234	217	196	226	219	213	184	232	224	200	196	201	197	202	228	218	212	229	224	200	230	194	256	233	219	181	226	240	190	207	216	206	214	225	230	216	226	219	202	212	197	212	175	241	226	216	221	263	203	224	228	212	231	182	228	200	235	225	216	228	208	221	208	204	214	202	199	238	228	189	198	194	217	216	241	223	216	210	222	211	209	229	223	216	224	219	209	211	217	226	224	213	183	225	223	217	213	183	220	201	238	221	224	235	210	256	230	204	233	227	243	211	196	210	220	197	211	218	188	215	212	209	199	220	202	218	236	213	230	204	216	209	230	217	224	218	193	215	243	219	201	235	232	219	221	221	241	218	217	231	203	191	225	209	209	218	210	210	246	205	204	208	220	211	198	215	222	224	198	201	225	218	223	217	204	222	218	200	188	205	218	235	225	217	194	219	233	194	227	202	212	194	195	185	190	191	224	201	213	218	192	209	216	214	210	218	241	210	210	218	224	221	191	231	222	229	226	230	195	239	188	229	212	238	220	227	209	229	221	224	206	207	230	198	220	214	244	233	256	201	234	235	235	221	191	195	218	200	213	216	217	196	222	203	223	208	201	211	216	234	210	223	206	212	215	211	210	220	224	214	219	216	191	220	198	200	218	231	208	213	226	226	222	204	228	206	217	203	221	223	216	206	240	203	223	217	221	218	215	197	209	208	211	226	207	235	197	223	216	223	227	233	220	221	222	209	227	200	209	211	230	224	219	196	181	217	192	217	224	213	244	242	192	207	226	217	202	210	218	192	227	223	234	227	213	193	202	212	208	221	235	226	220	209	212	212	219	214	221	222	225	203	224	198	205	236	224	223	216	238	210	190	210	221	222	211	223	223	227	209	218	223	229	232	207	230	210	232	249	211	195	212	202	212	234	225	233	217	197	199	212	234	213	229	228	212	212	233	218	232	227	216	241	229	220	238	221	205	205	214	205	236	212	213	186	209	242	189	238	234	222	214	226	228	233	232	221	227	189	220	210	212	230	240	198	214	213	228	229	216	226	226	196	213	209	229	244	227	223	237	186	215	207	209	215	214	220	203	218	213	179	199	216	220	204	210	211	184	231	226	200	236	218	207	213	214	223	225	219	182	212	204	224	184	240	201	237	191	235	232	188	217	239	236	204	212	237	205	204	242	197	219	223	196	197	227	215	189	201	236	196	217	237	212	219	197	220	210	228	207	199	217	197	210	213	217	235	214	243	222	222	215	193	219	216	198	227	190	232	211	240	203	228	220	220	222	221	215	219	199	189	218	215	194	232	217	223	224	199	206	241	204	213	242	242	193	227	230	235	221	214	215	219	211	222	214	224	206	181	213	222	224	205	218	203	229	218	219	233	206	196	222	202	221	203	215	217	201	227	220	219	217	206	239	233	199	227	210	225	228	228	221	217	228	224	211	202	214	234	199	249	224	215	205	238	208	208	222	206	214	218	233	207	217	204	243	214	217	209	248	205	223	219	220	221	230	202	208	214	213	239	224	234	206	200	222	243	217	204	226	233	224	214	192	195	207	218	216	208	207	207	244	219	205	200	217	224	217	200	226	210	204	196	223	210	229	221	220	184	188	228	212	233	203	226	237	227	207	241	239	210	222	221	209	196	192	219	198	217	199	199	204	234	212	230	209	203	229	229	195	197	193	206	208	229	209	205	219	238	249	224	223	210	224	228	213	197	209	233	217	210	220	221	224	208	193	213	202	218	231	219	213	203	223	213	203	239	221	205	210	207	215	235	216	173	197	239	230	221	222	197	226	227	195	195	221	215	215	211	224	210	226	252	211	212	214	223	214	188	213	226	231	227	220	216	207	220	217	229	225	229	214	218	215	227	204	245	188	228	198	231	234	196	220	195	205	220	222	206	221	224	201	238	240	235	229	185	211	178	217	233	225	247	212	201	216	212	206	219	224	200	182	191	214	236	212	212	214
2620	1212	817	935	802	790	741	713	675	674	723	689	680	645	666	641	640	622	635	651	664	642	670	632	656	627	648	667	679	636	629	653	622	649	629	627	630	630	643	608	605	638	642	602	662	633	622	612	684	626	607	657	701	643	604	646	628	575	629	659	625	675	612	624	600	624	632	648	631	636	642	625	639	658	613	533	665	615	662	615	663	620	619	605	637	628	616	659	635	671	681	612	583	587	588	619	624	638	627	649	636	670	652	636	633	607	644	571	651	630	648	628	670	613	652	604	608	615	633	609	629	627	627	642	651	601	591	647	600	660	619	612	657	604	655	649	661	610	632	583	626	622	603	627	639	643	635	555	627	646	591	650	616	653	638	601	657	602	605	624	596	583	642	597	630	609	596	636	661	628	626	625	601	650	617	611	599	651	573	634	623	624	593	588	602	615	630	636	642	684	639	624	647	634	670	604	642	590	635	550	613	623	618	641	663	579	619	680	629	613	574	646	658	604	626	644	552	635	593	601	656	642	627	584	613	644	644	607	670	603	609	618	631	647	601	593	617	613	669	611	684	618	656	588	681	643	668	631	647	639	608	584	637	624	612	646	651	633	634	650	604	627	647	614	587	645	603	617	621	622	642	611	610	597	604	609	596	598	637	639	618	643	626	644	578	635	641	614	631	648	621	618	624	613	578	616	593	677	604	617	606	618	638	652	597	597	622	623	627	644	599	607	590	619	653	635	636	624	608	612	604	643	615	622	655	629	627	635	657	684	674	641	627	577	618	654	630	624	634	632	623	595	598	656	625	645	605	594	620	670	625	647	622	641	645	624	612	646	619	628	648	637	643	645	630	649	627	653	616	608	604	672	632	633	616	652	640	592	599	652	604	604	629	627	636	642	662	611	645	595	619	668	634	641	632	613	620	611	654	603	583	630	630	597	618	622	586	652	595	621	612	609	595	622	630	607	660	605	663	616	673	590	588	685	628	635	677	635	675	665	612	686	574	600	595	592	636	604	621	634	640	612	663	633	654	621	631	629	594	654	666	665	626	648	626	641	644	640	599	618	592	646	625	598	632	611	548	595	635	574	597	606	650	630	614	625	629	618	629	608	572	643	612	631	631	642	635	622	646	642	630	609	614	630	660	612	638	591	676	632	635	609	687	646	634	622	621	634	621	620	661	620	613	606	607	605	585	610	634	632	617	633	569	578	635	637	596	598	645	594	654	613	636	609	604	612	613	620	618	634	629	634	628	612	647	631	589	658	645	607	654	635	639	586	636	616	589	638	645	606	566	619	640	611	618	642	634	645	596	625	615	613	617	665	620	620	599	651	592	629	612	609	611	604	599	626	619	606	617	628	571	628	617	641	643	630	617	622	603	664	636	656	616	615	620	638	618	613	632	637	621	634	620	608	645	613	614	590	634	633	604	642	649	667	639	606	692	625	611	601	613	628	645	636	664	600	642	632	606	651	617	625	630	609	610	612	668	637	629	593	612	618	601	649	666	626	587	587	652	603	564	640	638	644	633	610	609	633	634	619	611	627	640	604	628	613	619	648	593	640	607	594	647	597	612	603	596	628	612	620	586	653	619	599	614	637	601	577	618	635	637	636	633	605	625	616	642	644	616	610	678	597	622	614	611	651	604	611	614	665	623	607	651	648	598	607	622	571	624	622	620	623	646	618	642	636	622	636	603	651	636	623	632	638	594	619	586	622	650	582	590	592	623	652	639	611	612	604	614	628	645	610	630	621	636	631	607	612	633	618	589	626	635	622	622	602	574	574	626	632	636	632	621	580	638	605	609	640	632	677	635	579	619	669	586	627	621	594	598	655	666	634	599	634	605	639	615	578	611	613	609	652	608	569	596	641	599	624	644	646	612	611	604	605	646	665	611	608	609	624	649	610	645	644	614	603	605	643	572	589	601	624	636	652	591	605	628	611	576	630	662	600	613	611	631	591	578	594	639	600	620	629	645	641	657	634	621	602	654	618	655	631	598	621	643	653	666	585	677	655	607	596	655	619	645	634	667	590	682	638	639	666	611	599	599	645	630	635	599	602	620	648	614	631	654	579	635	632	654	607	607	632	610	656	584	620	621	647	659	653	650	619	607	647	619	616	657	640	614	650	645	626	644	615	598	583	649	625	582	621	610	611	635	637	611	631	603	629	627	590	627	661	665	630	637	613	581	630	650	664	662	637	585	647	606	611	646	600	655	607	620	634	594	657	620	639	579	612	599	623	612	643	668	594	631	595	637	595	667	639	608	636	604	669	604	643	597	609	619	605	628	634	637	672	605	631	622	635	620	623	600	609	596	624	587	652	581	684	640	590	589	646	645	656	575	636	641	627	653	598	610	665	620	635	654	620	627	613	632	605	617	609	619	629	602	615	611	661	623	650	663	643	646	602	656	638	580	656	667	631	595	649	646	609	613	636	644	632	670	641	687	659	618	633	645	654	646	601	644	597	610	638	638	631	641	652	573	605	638	637	649	613	652	623	644	652	674	632	607	609	645	618	604	593	662	615	631	649	618	641	598	622	622	594	627	643	611	658	666	601	658	616	612	603	648	660	639	638	653	621	634	599	604	647	564	590	658	609	628	626	676	644	601	589	624	640	661	657	629	608	612	626	628	629	588	566	606	629	656	597	578	680	634	648	607	586	629	655	636	605	647	663	675	600	644	651	589	666	637	623	622	657	605	631	588	623	644	615	625	629	577	605	658	629	626	661	644	638	659	620	616	629	659	655	641	627	626	628	649	608	631	567	663	664	698	607	651	584	595	658	582	650	591	638	605	648	635	657	606	635	604	681	615	596	617	586	650	636	605	639	585	630	628	619	639	632	648	590	657	613	631	616	639	695	615	655	632	607	615	639	625	617	611	642	626	630	633	619	626	621	623	597	678	644	649	605	630	638	631	615	606	669	665	612	601	639	617	590	621	634	617	563	610	639	637	646	608	639	591	585	668	597	616	605	631	658	649	614	645	627	643	617	643	649	644	633	621	606	655	634	638	615	635	609	627	646	640	642	603	617	613	613	630	598	621	583	590	642	641	633	600	585	667	601	609	634	652	584	627	654	691	621	679	633	625	649	587	637	634	592	666	661	608	588	603	604	621	610	636	666	608	637	670	630	614	650	634	619	653	583	595	648	620	577	635	598	608	634	644	691	653	635	660	650	576	627	629	637	631	677	606	656	634	671	650	668	598	614	663	633	651	581	653	581	602	594	604	647	590	618	610	603	637	622	606	615	664	681	647	650	620	624	611	598	630	638	623	649	607	587	681	597	623	660	634	660	673	631	626	642	617	609	594	635	661	625	575	590	602	617	649	653	646	662	614	585	594	607	646	648	623	619	621	614	630	625	614	575	623	622	657	619	641	626	568	638	647	613	600	599	624	613	635	642	637	603	633	630	645	658	631	619	625	558	585	576	658	622	596	677	621	642	595	597	629	634	637	641	639	628	625	621	631	671	614	609	630	651	678	622	596	619	635	638	613	621
14697	6359	1608	1138	746	534	391	347	278	288	203	196	165	180	172	144	145	146	128	131	127	114	135	134	147	141	143	148	129	130	126	124	119	101	133	116	104	116	114	104	108	118	131	109	106	108	107	136	102	109	95	77	100	89	108	100	122	114	116	106	95	119	111	98	107	91	100	102	104	98	85	107	78	113	89	109	109	104	109	105	116	102	104	95	99	97	92	94	112	92	126	78	96	106	100	102	99	112	100	94	107	91	107	105	109	108	94	95	100	96	101	94	90	86	116	97	103	103	108	101	93	88	93	94	99	94	91	91	81	90	101	91	93	105	103	77	86	84	87	110	84	115	89	88	94	97	81	115	97	91	89	67	108	73	107	87	84	90	101	77	90	90	107	105	96	97	105	87	80	93	95	97	94	101	83	107	104	86	99	88	88	78	95	95	104	110	94	99	104	104	86	99	109	102	120	103	102	102	98	102	98	82	108	110	103	84	102	100	109	110	105	89	77	102	99	118	100	83	96	84	86	122	87	82	109	102	88	96	89	98	99	87	101	96	86	104	94	88	90	93	106	81	95	99	89	93	96	102	93	98	88	108	87	102	96	86	81	113	105	95	87	105	98	103	78	96	96	105	77	108	83	96	104	108	101	106	120	89	98	104	110	102	100	102	94	99	107	96	97	102	82	107	94	119	96	91	92	99	100	86	106	89	104	101	93	112	86	86	93	82	80	100	100	92	100	88	102	82	99	99	94	92	117	100	94	87	89	89	101	114	102	89	103	111	86	104	91	83	81	107	93	105	97	85	100	86	91	116	99	96	101	101	85	108	86	89	99	97	75	90	99	95	95	98	87	112	105	92	86	107	77	108	99	98	99	105	93	111	86	112	93	88	82	97	92	103	78	82	80	108	112	96	79	84	110	104	105	112	109	114	102	114	75	100	96	102	106	97	86	89	100	94	87	85	77	95	100	87	88	105	97	92	78	95	104	84	111	101	112	95	84	110	90	110	107	95	87	81	110	112	103	109	97	85	121	98	87	94	89	93	96	101	86	124	81	94	99	107	108	88	88	100	101	107	101	103	85	95	87	97	102	103	108	97	93	101	102	93	90	101	104	113	98	105	104	101	93	77	88	100	93	98	98	92	96	94	107	117	95	100	73	87	108	91	87	101	97	100	85	115	89	94	95	109	73	98	86	115	98	99	84	87	98	99	92	110	95	103	94	91	95	106	109	79	109	94	89	101	101	122	94	99	123	94	98	93	94	83	85	84	84	95	103	98	92	80	115	108	96	87	74	104	95	115	123	102	108	101	105	106	107	84	102	98	114	91	92	94	103	96	79	110	101	102	100	89	124	99	87	102	127	70	80	112	110	123	98	107	99	113	77	109	94	91	84	95	108	85	103	91	84	85	106	84	94	102	84	108	77	99	115	106	104	103	103	95	85	112	94	98	94	93	98	89	83	99	110	102	93	93	97	84	116	85	91	98	83	103	104	99	113	96	94	89	102	103	93	87	89	101	105	102	84	120	88	91	89	88	91	98	90	108	91	82	86	89	95	91	98	97	96	79	104	96	98	97	112	108	91	106	74	116	104	116	111	94	83	82	97	100	99	117	82	78	105	75	112	101	112	101	76	103	102	106	92	94	101	99	91	109	94	82	95	84	90	91	103	95	124	104	106	87	100	87	107	101	96	91	105	100	93	90	116	107	96	99	111	97	79	82	106	85	98	95	103	101	91	95	104	108	85	87	113	108	82	115	91	105	96	104	101	101	83	107	76	85	105	105	95	88	99	110	88	86	99	92	85	117	89	84	91	90	102	105	94	88	79	97	98	103	88	97	96	85	106	79	99	86	114	110	81	103	98	110	111	116	102	84	88	89	100	85	100	91	100	99	82	106	90	113	114	109	96	112	81	85	80	100	100	105	80	93	83	106	95	98	97	104	94	111	96	99	97	98	108	94	117	105	94	92	98	120	108	104	92	108	93	105	80	110	101	93	115	86	74	92	107	100	88	90	93	86	94	101	107	90	109	106	110	105	92	78	86	87	84	102	97	102	104	85	113	103	94	92	85	86	118	91	90	96	97	97	104	100	107	125	110	103	85	96	104	91	91	101	102	85	108	81	103	110	97	105	95	95	87	88	91	87	94	112	111	100	96	102	89	101	110	102	93	110	108	86	104	87	84	96	113	91	84	98	89	98	108	109	84	99	94	95	112	92	99	86	82	97	76	103	99	88	111	110	98	77	107	114	98	110	109	97	89	128	91	104	93	125	88	79	92	94	114	104	104	88	86	100	110	92	96	95	94	103	97	99	91	103	105	97	119	93	105	117	106	89	85	109	98	91	96	99	96	107	106	76	90	102	112	83	94	104	103	101	87	104	131	95	95	92	83	108	123	108	108	89	93	115	96	105	115	96	97	108	102	95	110	94	100	108	98	101	117	100	100	104	87	99	100	80	101	112	102	87	91	92	84	96	98	112	87	90	84	89	99	89	106	94	105	102	109	97	100	94	112	80	115	92	104	90	93	93	91	93	107	87	108	88	92	96	103	91	99	107	110	99	102	103	114	95	117	96	86	101	98	97	111	96	97	113	101	112	110	105	109	106	93	96	97	95	125	85	99	102	95	87	84	90	92	102	88	93	105	105	91	95	109	86	102	126	93	90	95	89	94	112	93	99	96	96	94	76	88	98	110	92	94	100	101	99	98	78	83	102	92	100	115	102	95	85	110	99	100	95	95	94	91	88	98	107	97	108	108	82	89	98	110	91	100	101	86	104	92	95	92	106	91	89	98	95	100	86	89	120	103	88	105	106	95	96	102	104	102	92	91	95	97	90	93	106	110	100	88	99	105	104	91	112	120	92	120	101	82	105	79	99	88	85	90	80	90	113	104	118	99	123	108	82	93	93	90	86	93	94	98	108	107	89	81	77	104	83	92	105	90	104	116	104	94	116	109	103	106	82	88	97	88	99	86	84	107	86	105	103	94	91	101	88	109	116	106	95	112	85	88	83	91	100	100	102	93	86	107	116	98	92	81	90	88	93	104	105	97	93	100	73	105	94	81	114	95	79	100	97	103	101	115	99	81	95	103	104	105	99	99	90	105	100	101	98	86	101	120	97	102	99	95	88	106	92	102	90	79	94	100	100	112	115	114	99	93	75	85	87	97	103	94	105	106	92	89	98	88	108	98	114	97	81	101	81	116	81	97	97	97	108	97	95	98	89	91	106	100	107	106	84	105	101	89	96	99	87	101	82	109	90	112	111	110	102	82	102	96	107	99	105	118	106	86	85	106	84	98	88	92	100	104	92	87	101	109	95	84	88	114	90	86	95	79	100	94	84	81	83	112	116	91	95	90	99	115	107	104	102	101	96	97	100	103	89	85	102	109	107	95	97	89	95	90	108	97	96	83	110	77	77	97	115	105	111	77	85	103	95	88	93	90	86	109	104	74	104	108	139	106	98	86	79	90	105	94	100	97	107	97	95	104	106	97	93
9248	5773	3277	3675	3075	2464	2133	1651	1448	1152	1078	990	835	764	761	656	618	645	587	599	548	507	534	535	581	603	633	701	739	646	572	583	475	442	473	454	432	422	427	424	392	424	432	404	422	376	369	391	364	353	370	346	396	378	373	363	319	367	331	332	342	360	370	357	349	365	366	343	358	337	352	330	357	366	365	323	353	336	328	317	340	332	308	364	332	316	323	340	348	326	318	341	325	317	343	314	349	339	316	302	310	331	342	322	348	320	327	354	333	323	339	321	359	326	347	328	318	314	319	293	331	311	325	355	347	302	339	364	324	317	273	302	315	318	314	319	322	310	306	346	346	332	309	332	306	358	304	336	313	300	329	293	303	359	324	311	301	290	325	325	333	316	319	337	354	335	349	325	333	324	331	353	344	323	330	303	306	282	326	307	340	336	336	337	297	297	310	318	332	341	291	298	304	346	289	305	304	341	370	341	295	319	331	323	305	299	317	331	342	320	308	332	339	329	293	334	345	314	318	323	335	314	312	342	318	349	309	305	303	314	365	313	343	300	325	310	351	325	341	290	343	302	300	325	298	324	331	327	312	313	310	305	329	309	333	343	314	326	356	327	311	342	316	346	335	310	307	308	331	330	323	292	336	334	318	315	298	332	301	320	306	335	307	334	338	324	306	345	347	349	312	294	344	351	311	329	334	276	315	325	299	323	301	358	319	317	338	292	320	321	323	365	299	293	374	338	335	329	350	330	315	303	336	299	354	304	336	323	342	319	332	320	314	324	318	326	324	318	312	354	334	337	300	335	314	328	308	328	339	327	304	323	370	341	298	325	318	293	309	335	325	314	345	315	326	338	311	293	320	301	286	317	304	317	337	305	319	317	285	322	301	316	322	316	335	320	330	331	339	307	310	323	341	301	338	335	316	298	363	292	315	310	334	354	329	318	341	341	329	310	318	343	339	291	314	277	329	334	332	293	302	322	335	326	303	331	306	328	298	341	306	290	318	363	327	327	317	336	298	321	344	333	331	302	319	336	332	315	305	295	320	340	314	335	310	324	310	308	287	314	316	330	330	314	289	338	342	307	331	339	303	284	332	281	346	283	324	309	335	302	340	327	300	365	337	302	319	330	368	341	302	314	296	349	326	320	330	311	338	332	310	324	329	331	312	311	310	328	348	345	325	319	290	347	329	324	321	317	343	306	339	298	319	338	357	337	308	318	315	299	308	317	333	316	328	332	308	315	312	362	278	320	322	311	348	331	305	337	320	355	343	323	327	339	302	366	333	359	322	321	309	309	324	328	306	321	337	320	342	326	365	288	310	329	332	321	336	326	320	332	306	301	302	349	321	312	290	331	320	310	312	308	328	316	320	316	374	323	316	322	361	330	339	319	323	320	353	347	342	351	311	305	315	353	311	330	347	328	297	322	309	352	333	325	293	306	282	284	299	312	336	327	329	303	315	307	327	324	309	309	316	341	348	331	344	330	298	331	322	326	330	324	332	340	352	334	322	317	314	312	373	335	332	302	310	306	322	315	333	375	314	289	290	316	296	320	353	297	332	315	326	295	312	328	299	288	309	337	318	296	316	338	304	290	334	334	287	330	318	330	354	323	313	305	314	290	331	316	373	325	315	347	306	336	327	353	338	301	337	294	300	310	331	345	301	326	336	339	345	332	336	329	306	321	302	329	296	323	323	334	351	318	318	301	302	339	313	339	339	351	295	320	320	345	321	319	324	301	327	328	365	318	343	316	306	316	296	355	328	313	337	327	342	326	303	340	335	324	326	313	335	353	331	363	336	339	346	333	341	331	316	337	337	311	331	336	347	318	316	343	301	304	309	295	367	305	324	338	300	313	320	349	314	334	359	320	307	322	317	318	326	326	309	334	330	338	331	320	325	354	318	289	323	314	307	288	322	299	330	356	314	293	325	312	366	331	342	340	335	322	328	323	330	337	330	317	319	279	328	305	301	324	337	330	343	330	316	316	327	311	302	315	324	315	305	337	310	337	377	307	343	319	308	332	301	344	311	331	296	304	327	341	316	320	321	284	326	330	368	350	326	354	363	349	319	319	352	321	309	278	313	315	321	328	308	338	367	332	315	314	309	323	302	345	321	309	321	338	362	310	343	321	336	347	325	377	348	360	335	329	358	283	338	338	321	319	311	290	334	313	320	317	318	320	337	308	360	322	328	356	316	350	337	323	332	290	322	337	330	339	340	354	325	323	314	303	317	319	322	331	284	302	305	327	331	358	317	325	361	347	332	296	328	310	277	309	368	319	322	349	324	325	310	335	312	325	319	318	331	344	359	310	335	312	342	293	320	308	297	342	359	329	307	328	332	313	305	310	305	324	340	316	367	336	306	313	318	295	337	314	323	305	323	329	338	292	314	319	324	308	333	335	299	293	315	287	317	344	310	336	349	325	327	308	342	301	338	323	308	328	326	336	303	289	331	295	312	339	298	312	329	326	302	360	325	323	297	316	342	347	320	330	329	346	349	332	280	339	313	311	328	339	329	301	325	324	304	322	335	328	313	294	344	323	311	310	321	325	323	323	310	295	336	305	298	301	346	318	289	339	370	319	324	273	360	332	325	317	328	315	327	302	315	313	329	314	344	322	301	340	336	333	313	362	336	279	357	332	323	331	333	330	313	340	345	323	341	363	327	349	309	357	331	326	330	309	298	335	311	343	321	349	337	322	321	313	345	339	318	312	358	314	308	301	357	321	340	323	352	349	288	299	357	335	329	333	323	316	295	322	329	317	353	323	339	312	313	323	334	306	331	318	329	334	338	310	315	327	321	337	291	312	315	331	331	340	333	324	295	357	326	335	287	325	305	336	327	310	322	337	346	324	339	328	322	316	326	347	296	291	311	316	314	328	315	313	326	331	305	325	300	291	345	317	320	338	336	311	329	305	308	377	331	358	317	316	341	337	327	344	316	310	310	294	348	333	372	342	326	317	334	283	312	341	318	336	335	315	303	319	335	290	361	352	306	325	310	305	335	358	348	321	311	312	341	332	305	306	337	313	299	271	302	307	330	279	340	315	336	319	319	327	345	289	321	300	337	314	354	321	317	310	308	285	328	350	321	288	338	319	326	304	336	317	323	319	337	297	320	298	312	333	298	326	351	335	338	328	379	302	301	334	328	323	320	311	323	321	326	344	318	339	332	336	315	322	326	336	317	317	329	330	359	311	318	305	330	316	307	313	347	312	338	298	335	316	292	315	340	311	337	347	315	325	306	284	319	306	303	327	335	290	315	302	331	321	333	309	295	319	323	309	320	335	358	307	315	326	303	337	317	351	335	338	317	318	348	321	304	328	322	335	320	338	332	340	323	314	371	329	338	345	330	310	325	314	331	331	283	321	315	330	301	322	302	319	333	326	300	372	308	322	325	337	306	322	348	317	326	285	314	337	304	349	313	322	313	330	294	342	333	323	320	351	345	298	326	314	334	302	295	331	287	324	345	361	320	322	343	306	325	346	297	315	339	331
24099	13732	3528	2174	1459	1079	827	627	455	439	367	345	313	311	245	273	240	216	208	191	196	174	216	204	197	217	232	210	239	204	188	202	175	144	158	171	152	178	160	160	129	152	137	144	149	135	156	155	131	144	147	154	141	150	136	149	154	151	138	135	137	156	158	140	141	178	145	127	157	143	147	144	163	135	147	155	155	138	138	153	165	173	133	150	130	143	156	134	164	161	158	152	138	161	158	149	148	142	157	139	125	139	139	157	133	138	142	160	155	153	135	161	128	126	161	141	157	138	146	150	128	141	168	150	155	147	147	147	176	147	159	135	145	110	136	137	150	151	152	144	129	136	141	137	156	136	162	152	136	146	151	129	133	137	131	163	147	139	128	151	161	129	144	125	147	156	151	148	146	144	143	137	159	149	146	139	192	136	140	149	163	144	146	132	147	154	135	176	147	132	139	125	138	154	142	142	149	150	149	148	141	151	143	164	160	135	150	117	137	146	113	135	138	174	135	136	137	152	138	151	131	139	131	144	139	146	144	154	149	128	145	149	155	171	140	139	163	135	146	131	137	140	138	156	143	144	149	148	138	158	159	147	136	127	141	154	132	140	144	151	144	166	118	177	159	159	132	140	136	108	146	120	145	140	132	141	157	152	155	158	171	149	139	148	143	172	141	137	144	149	144	150	135	133	161	147	154	144	161	135	129	145	135	156	137	115	145	150	151	154	146	141	135	143	137	149	126	133	158	132	122	146	146	145	149	125	136	143	167	148	134	134	135	159	156	153	157	135	146	142	118	159	144	139	153	128	149	153	125	138	155	154	135	140	128	145	149	133	139	145	127	160	126	160	143	138	149	135	146	141	149	152	137	152	138	159	152	151	158	152	155	157	114	128	148	133	156	147	140	122	164	152	154	150	136	148	154	127	148	161	127	117	135	157	140	171	134	166	135	136	133	150	148	152	139	148	155	143	166	128	132	154	130	144	162	136	146	152	167	120	170	149	144	136	166	146	128	176	148	130	119	136	113	149	157	145	131	131	135	141	147	149	134	155	121	171	138	159	151	169	148	142	130	149	133	132	148	165	146	128	129	139	156	150	139	154	146	140	135	148	118	155	145	134	162	154	142	145	140	134	149	142	150	150	134	162	131	153	144	136	133	138	150	140	154	127	150	149	144	157	161	149	144	158	143	160	144	165	148	154	154	135	134	163	134	144	176	140	171	154	141	141	162	134	145	148	149	129	132	136	157	145	151	142	141	165	128	150	150	144	144	150	149	146	158	141	140	152	175	137	126	155	130	144	142	150	151	160	146	138	138	156	129	149	137	157	145	152	142	131	142	148	144	151	150	127	137	143	135	129	144	149	145	155	143	134	172	142	152	151	148	160	131	153	154	163	134	152	132	150	137	124	149	159	149	138	153	150	142	158	137	135	150	145	123	153	141	127	132	152	153	157	160	145	142	138	170	137	156	129	142	162	158	149	138	140	148	153	162	141	151	143	144	132	131	127	149	151	155	124	140	138	144	126	159	142	131	141	126	158	133	164	139	145	134	134	139	143	164	145	158	159	136	143	127	131	142	134	141	139	130	142	142	147	159	147	138	141	154	148	149	132	132	132	149	159	153	139	161	116	145	124	149	133	140	156	143	127	144	119	158	139	139	137	144	132	151	132	145	123	154	124	145	146	157	159	134	153	134	160	154	152	135	143	136	156	147	148	173	129	146	122	153	148	159	127	150	125	133	125	132	153	150	146	150	158	127	145	140	137	154	152	160	141	139	130	146	138	156	129	150	109	128	145	141	166	143	131	133	149	148	162	117	146	134	138	162	142	169	146	156	139	163	155	140	149	124	153	128	140	163	157	136	170	151	137	144	143	159	161	135	186	147	146	130	138	145	153	155	151	151	135	156	142	140	145	135	158	157	135	150	125	148	147	150	151	157	131	157	139	150	169	152	137	151	154	128	135	114	138	137	145	130	129	149	128	154	143	120	146	140	174	157	135	145	136	157	115	131	154	154	145	146	150	151	145	169	142	161	146	130	139	134	150	158	138	151	139	133	141	137	162	126	130	165	138	158	169	146	140	168	158	161	136	158	153	131	170	166	169	146	124	117	142	127	137	161	147	157	133	143	144	149	146	144	156	151	174	144	126	160	158	140	130	141	146	168	155	153	147	137	157	151	144	136	151	151	164	140	138	157	165	117	145	137	177	128	124	147	131	143	145	162	159	137	132	145	166	149	153	135	158	168	163	162	141	139	133	140	143	157	154	158	146	141	139	132	143	137	139	154	134	157	127	147	144	154	134	139	156	156	153	142	155	142	135	137	148	134	152	137	125	127	135	135	124	104	160	159	144	157	141	141	154	137	119	148	144	139	137	140	152	179	137	142	127	131	154	144	166	143	136	131	167	145	125	142	148	162	131	136	145	160	153	146	155	139	146	153	163	145	140	129	142	159	137	141	152	130	143	136	163	152	138	145	152	149	153	153	142	139	140	136	141	128	127	156	141	157	146	133	143	142	182	144	170	155	150	140	143	139	138	134	134	157	160	137	141	132	154	172	144	184	131	143	114	124	137	152	138	126	158	143	138	129	131	141	146	141	161	135	137	156	134	149	134	138	139	136	153	153	144	130	133	151	138	158	143	155	152	173	151	141	159	142	156	144	144	139	142	153	157	151	152	151	150	166	124	154	146	190	134	159	135	135	143	155	163	156	166	123	132	139	158	143	145	149	131	133	137	145	146	149	138	143	165	140	154	144	127	150	142	134	130	144	158	128	136	137	148	153	137	148	162	137	138	128	157	173	144	160	149	148	138	160	140	139	131	149	161	132	142	136	155	150	140	165	147	153	150	155	141	121	143	131	143	133	143	144	154	138	132	143	146	143	130	147	159	170	127	139	144	160	149	153	147	139	138	133	130	131	153	140	133	148	138	155	140	156	157	129	142	117	142	147	130	137	119	126	137	143	145	122	139	149	157	146	166	138	151	156	166	148	166	137	145	146	163	121	155	124	129	151	138	154	141	130	162	146	151	138	135	146	139	137	147	127	144	131	133	172	125	161	175	147	127	127	155	132	160	171	117	130	163	151	148	153	141	140	141	137	131	162	122	136	153	127	166	147	147	134	130	135	150	148	148	150	163	148	152	134	147	141	148	152	168	133	143	148	131	138	146	148	154	150	140	156	144	126	158	144	136	132	151	152	123	117	151	133	137	130	141	140	149	136	124	149	152	132	157	139	158	149	161	136	130	155	166	126	133	146	151	136	140	129	163	147	143	150	155	132	128	136	129	129	153	141	140	165	147	163	168	149	126	150	145	140	143	143	137	145	155	148	124	150	156	139	143	169	141	140	121	146	143	137	162	151	146	132	135	138	155	147	135	151	168	156	159	147	157	146	145	135	148	148	149	157	143	169	158	149	143	141	140	150	132	144	137	143	148	146	126	160	165	175	140	154	138	150	159	155	139	132	135	121	142	153	142	139	160	129	138	125	135	154	138
13584	10058	5823	6579	5508	4574	3709	3007	2492	2225	1964	1635	1512	1346	1312	1218	1108	1041	1029	888	901	818	814	922	998	992	1077	1278	1164	1018	933	774	738	675	669	719	658	602	635	590	596	610	593	612	548	588	551	586	591	569	559	543	533	523	532	554	529	496	486	502	540	471	479	502	500	515	543	520	476	499	447	494	483	469	457	469	454	487	475	483	426	498	510	459	458	497	482	501	465	492	498	472	509	466	478	481	493	485	486	439	494	472	448	453	465	463	492	471	478	492	486	494	453	472	454	449	427	493	495	442	474	490	445	466	467	482	465	464	498	440	429	418	466	477	420	461	466	489	490	423	453	460	498	418	460	438	459	465	466	456	458	458	477	431	464	462	446	477	447	433	472	426	460	466	495	483	461	445	468	458	471	489	459	498	501	448	467	456	447	433	471	469	434	479	418	450	483	435	436	497	452	447	474	462	465	445	461	450	424	508	421	410	489	509	500	466	466	478	443	465	435	464	437	471	453	468	460	457	492	449	463	459	480	453	437	468	457	437	472	450	474	469	423	419	464	430	444	466	491	437	449	438	468	446	459	445	420	484	451	426	445	465	460	437	472	442	471	461	437	469	474	503	449	476	474	456	418	457	463	468	432	437	481	411	434	453	448	464	470	482	475	417	451	462	425	473	483	426	438	457	430	452	441	494	435	461	464	450	435	477	470	417	472	442	451	436	440	454	474	468	451	473	456	447	459	433	441	488	448	460	453	455	455	453	456	483	453	459	444	441	392	484	438	468	441	476	437	466	472	450	460	469	455	488	479	431	441	496	422	466	462	460	475	458	431	483	460	468	454	460	472	449	473	433	450	468	440	466	444	476	429	454	479	477	451	447	457	444	435	464	468	454	422	458	472	445	450	466	454	456	430	438	463	443	464	483	454	461	439	494	468	432	464	457	424	465	423	451	470	480	408	443	446	426	504	431	459	446	444	474	456	487	418	443	459	458	452	441	446	453	479	444	452	451	439	433	455	435	508	436	454	485	473	466	441	452	421	466	446	449	481	465	402	415	463	464	478	480	473	418	479	456	466	443	473	495	438	434	464	477	519	461	480	451	462	443	454	472	422	472	486	485	453	471	506	469	458	444	456	453	430	449	442	441	446	462	464	480	467	468	499	459	440	426	418	454	433	425	434	468	483	455	428	451	499	470	473	422	451	408	444	461	452	451	448	447	439	434	463	412	453	456	469	503	467	445	495	441	440	482	425	466	435	475	438	471	456	469	487	460	466	439	437	454	438	453	449	458	474	463	455	457	448	437	429	459	470	467	447	442	431	464	483	482	456	427	444	475	480	442	471	461	444	475	505	461	430	440	447	478	486	460	457	438	465	479	452	405	501	452	460	490	442	484	447	437	444	447	467	429	446	444	486	477	467	435	443	508	394	471	467	452	495	446	437	455	431	471	462	435	458	449	427	485	452	444	458	437	452	475	448	446	435	461	508	437	424	439	453	441	381	435	484	484	455	490	437	447	437	433	466	496	445	431	436	470	474	450	470	451	432	434	456	490	445	454	412	473	437	439	472	450	413	464	476	476	493	483	412	465	471	485	443	496	497	427	414	458	434	450	429	423	470	451	456	444	457	452	450	468	444	512	482	423	455	465	456	427	453	484	465	425	408	428	506	508	492	474	482	450	441	445	476	423	472	475	458	457	448	451	445	457	446	462	453	481	461	473	466	398	462	452	466	443	449	473	432	454	427	425	455	474	441	444	444	448	442	455	480	462	450	457	438	480	463	426	463	449	427	442	462	437	454	457	421	488	434	471	478	433	443	476	465	472	479	446	446	473	460	459	490	461	444	439	467	426	471	416	451	427	486	426	414	484	468	460	453	457	483	415	442	474	472	447	421	492	478	461	438	447	453	475	454	490	443	439	442	466	480	438	447	464	489	443	434	437	424	438	457	477	438	436	433	451	452	474	458	487	466	474	440	473	482	397	454	465	427	455	447	477	475	467	462	437	451	442	465	460	476	456	477	466	445	498	470	435	449	445	435	443	419	430	458	484	441	453	416	448	465	464	449	479	444	496	457	457	440	425	437	433	459	428	426	443	424	449	441	467	478	490	400	473	451	432	445	429	448	444	478	436	476	452	472	458	457	444	476	451	469	469	467	455	458	433	443	413	465	435	494	420	486	451	471	416	450	435	453	422	422	463	495	467	431	501	498	509	468	421	483	462	441	433	432	437	470	443	452	460	476	470	441	457	427	459	460	486	438	492	418	459	436	469	438	505	463	403	433	450	416	428	454	454	433	474	464	427	450	466	462	455	436	438	489	481	460	478	463	458	497	463	492	443	485	442	464	478	483	461	475	472	445	474	449	443	462	470	418	440	415	517	444	470	440	465	446	426	473	429	463	441	487	450	458	515	459	468	447	468	481	451	454	430	458	422	458	463	434	446	480	489	423	400	469	439	453	445	470	433	434	497	478	468	437	462	464	425	436	468	411	474	460	497	453	501	451	461	450	477	469	450	490	445	437	432	455	470	408	426	463	500	460	439	452	435	448	434	444	436	464	434	464	453	439	454	476	442	477	448	454	503	415	432	476	457	455	454	452	447	478	472	455	431	442	473	478	454	475	449	458	447	447	456	439	485	402	480	449	437	447	447	444	470	439	464	439	468	453	443	466	453	444	456	461	449	443	455	496	441	467	501	431	405	449	416	459	443	503	449	441	471	465	433	436	472	475	442	450	465	472	491	420	436	482	465	454	447	454	446	499	447	465	441	460	444	467	485	457	464	465	447	442	485	429	467	420	445	452	439	427	471	459	435	476	436	471	463	457	433	463	473	470	455	438	445	453	421	489	458	428	435	486	440	481	425	481	428	474	427	467	412	470	448	470	474	470	463	468	480	415	430	479	424	479	451	447	465	463	452	433	435	478	481	477	461	454	482	470	482	454	458	462	468	412	446	448	455	444	420	470	437	467	470	437	450	499	485	494	446	454	446	461	452	479	518	458	457	444	448	422	429	487	478	475	452	476	427	466	438	454	497	449	496	448	446	498	456	493	468	459	428	456	440	441	470	452	462	439	460	439	438	459	429	432	445	435	468	440	475	476	400	450	474	472	473	449	419	441	476	450	456	465	421	476	472	473	429	433	412	435	459	420	432	421	433	461	517	456	489	491	466	464	442	412	480	461	425	450	415	439	451	460	479	448	469	463	482	467	437	460	487	434	441	484	455	435	469	453	446	455	458	418	438	407	491	435	479	460	444	448	436	451	434	447	464	467	454	442	476	417	462	452	449	471	448	471	431	428	432	467	447	444	445	474	477	439	462	456	439	463	470	418	434	440	474	437	462	446	466	488	458	469	456	438	462	486	473	433	435	453	484	472	425	499	445	474	483	449	449	500	479	432	455	464	483	448	483	432	468	416	433	449	428	453	453	472	469	432	466	432	455	471	450	463	483	452	462	456	434	464	477	456	462	456	451	449	459	461	476	454	450	475	434	423	449	473	434
2386	693	311	286	302	255	231	197	190	222	223	207	207	179	212	201	219	201	208	219	216	202	180	215	197	190	204	222	220	191	206	197	214	232	201	221	233	207	189	191	215	212	209	207	189	193	209	214	189	182	192	218	212	212	199	189	240	209	195	219	228	208	188	199	255	220	215	183	188	220	207	229	196	224	201	200	192	226	209	184	209	219	206	182	229	229	198	210	229	208	216	230	215	195	192	190	194	194	198	194	213	205	209	194	194	184	194	212	210	217	198	187	199	209	224	213	202	193	198	201	217	223	203	186	186	197	205	205	215	194	223	201	219	211	194	216	242	203	190	186	197	214	181	237	203	215	221	191	189	234	181	214	209	214	183	211	200	220	245	216	195	184	202	196	179	218	184	233	213	215	209	225	174	210	197	228	227	214	223	222	220	192	201	191	204	213	213	178	214	209	207	194	228	194	203	191	200	204	171	220	213	209	190	199	206	213	213	187	209	210	195	204	207	213	191	219	202	221	209	218	210	195	217	213	202	217	208	202	191	205	181	213	194	189	189	196	225	192	207	197	198	208	232	202	207	192	196	198	211	205	212	204	185	208	216	187	218	213	183	210	224	196	214	189	190	216	231	209	216	224	212	209	199	195	210	184	181	202	184	197	214	188	245	188	188	205	204	194	197	205	216	184	203	197	205	183	211	214	187	208	181	197	194	208	181	230	188	209	196	194	206	175	195	232	195	209	198	187	222	193	185	204	207	202	191	208	206	212	195	226	195	215	228	225	186	190	190	227	243	193	199	202	194	210	209	219	207	208	203	180	181	185	190	202	212	221	212	195	190	224	212	215	226	178	215	217	188	209	228	191	204	196	207	207	169	223	201	208	201	187	216	204	226	205	205	186	204	203	225	214	222	180	201	182	192	196	194	195	215	206	217	202	214	192	184	193	199	196	223	181	192	196	242	220	201	213	233	203	191	196	207	195	204	198	239	207	208	212	207	197	198	217	180	210	200	202	207	214	208	197	192	205	201	192	199	214	193	199	215	206	197	223	207	165	212	176	204	195	239	229	232	200	193	218	217	197	187	202	213	228	217	206	197	201	231	201	198	204	213	200	188	208	203	205	217	215	191	219	193	209	187	214	210	202	200	203	223	212	201	195	190	204	219	202	203	199	202	205	189	183	206	194	192	208	182	216	206	201	168	196	196	210	214	191	231	215	206	196	230	187	199	219	183	199	225	188	167	180	190	210	224	180	216	207	180	207	188	170	217	181	194	182	206	192	221	193	215	181	190	205	194	218	175	178	207	205	212	210	208	200	198	209	190	194	196	213	195	211	212	201	204	229	199	194	213	200	170	206	212	220	188	217	198	182	202	194	212	192	185	200	222	183	217	213	199	205	188	189	197	190	185	201	200	199	211	190	189	181	173	206	201	188	212	212	166	205	199	194	200	195	197	195	171	194	184	191	212	220	188	186	178	215	195	208	180	222	210	182	180	210	231	174	194	229	179	191	215	200	213	211	213	195	214	203	231	197	214	186	177	208	215	194	199	199	208	200	203	209	202	205	194	207	199	202	208	206	220	191	160	205	216	208	207	198	216	211	178	200	214	177	208	214	194	196	207	200	209	194	182	246	204	197	235	210	217	188	227	191	220	214	226	195	176	222	194	200	197	179	227	193	176	205	200	194	210	206	210	206	174	215	215	194	197	211	191	214	210	197	213	217	215	212	210	216	202	199	217	220	207	185	194	191	170	214	228	207	190	181	205	202	208	228	203	234	214	198	217	201	210	180	200	174	177	199	201	210	186	220	200	205	234	216	209	199	194	211	215	164	187	216	219	182	190	202	183	225	189	219	202	194	196	203	233	203	229	217	207	200	187	202	197	190	199	180	244	214	205	190	212	213	183	232	204	218	201	215	201	219	209	196	195	206	214	203	249	204	210	213	230	208	192	203	204	205	214	207	224	206	222	187	200	193	217	199	224	213	210	195	214	220	219	189	211	205	221	201	199	186	206	193	208	212	213	181	212	213	207	205	182	195	221	205	175	180	192	211	205	210	188	207	209	210	212	212	205	193	190	197	190	239	199	209	222	204	214	178	200	212	192	198	215	190	198	215	197	202	187	200	198	220	212	208	179	196	208	205	200	197	223	202	180	183	208	219	190	203	188	195	197	203	217	193	195	194	203	198	201	203	212	213	200	197	235	210	194	204	200	172	227	181	200	196	192	207	190	207	192	210	223	206	192	209	180	214	185	182	203	202	224	196	220	208	193	216	207	224	202	236	224	200	193	209	205	212	201	189	193	210	209	212	227	207	185	228	174	216	203	201	177	207	206	194	195	188	208	224	199	218	221	210	215	206	199	204	210	225	201	179	219	218	195	193	195	183	211	212	189	211	237	195	194	210	177	205	231	190	201	205	202	207	222	223	206	207	192	197	182	209	207	188	210	187	214	203	198	205	202	186	215	233	185	220	223	205	187	206	208	204	212	197	225	201	215	211	209	210	204	199	226	212	205	195	208	211	215	226	229	217	181	181	212	204	194	216	189	197	219	203	216	199	187	194	211	229	218	216	205	202	215	227	198	196	187	185	204	218	218	201	206	218	206	206	201	205	178	218	199	208	206	228	212	208	199	194	241	218	188	191	204	206	194	215	213	205	214	211	222	204	222	191	194	194	179	184	199	194	203	198	207	217	200	190	214	210	201	204	198	186	179	177	211	206	209	206	206	209	200	185	218	190	197	236	208	184	215	210	200	209	193	213	213	211	205	212	219	208	230	202	204	197	180	184	191	171	206	193	214	222	219	214	215	196	217	226	187	205	231	201	208	189	201	193	192	218	187	217	198	213	197	212	194	216	209	207	206	195	177	213	196	211	205	223	199	179	203	202	211	226	223	188	202	169	197	194	211	189	202	194	210	230	195	192	206	203	199	196	196	182	200	179	214	197	178	220	233	238	212	192	210	193	200	198	213	213	173	204	210	204	202	220	191	185	209	221	214	202	212	202	215	214	194	195	194	224	204	230	219	227	195	220	201	217	184	225	197	182	183	214	196	187	197	180	198	219	210	184	212	222	198	222	214	208	225	198	211	231	194	215	231	224	209	203	204	181	201	237	200	215	227	219	208	215	207	214	206	207	213	193	203	190	200	210	174	205	194	232	194	204	183	197	232	196	224	187	218	213	216	215	197	221	205	216	208	216	212	191	182	187	200	195	186	225	190	222	207	220	180	220	223	204	206	219	208	208	191	215	204	203	178	205	192	231	209	219	211	190	188	198	190	189	205	204	242	194	195	194	227	208	197	180	218	201	215	209	199	217	192	196	203	178	220	217	206	212	187	214	209	217	202	226	211	208	216	190	173	229	208	196	202	197	207	202	195	178	190	193	208	215	220	209	195	210	188	207	203	214	202	199	206	218	197	192	216	211	202	215	224	199	208	225	213	208	191	196	241	206	191	218	197	197	224	198	198	208	215	221	196	210	188	199	219	185	192	211	196	209
2419	1102	871	767	755	755	682	723	640	647	583	624	629	659	616	622	591	604	554	620	607	600	612	653	642	648	619	594	623	649	610	609	596	624	608	571	576	591	627	587	624	576	619	637	576	600	584	614	604	577	576	620	632	577	630	598	589	651	603	592	618	635	576	577	576	581	573	576	640	629	571	544	576	588	595	583	606	589	575	632	578	563	601	575	613	595	597	592	606	609	584	603	599	606	594	537	603	644	600	597	623	569	575	576	642	616	611	623	587	613	595	579	602	597	608	610	579	572	582	590	554	586	595	586	613	628	607	628	559	591	622	630	572	614	559	571	623	596	655	607	596	589	600	583	621	621	639	580	653	605	602	606	592	553	603	590	593	592	610	615	586	568	597	586	569	576	561	583	598	551	630	594	618	590	552	573	610	588	595	555	587	610	574	612	573	598	600	666	548	612	616	539	603	580	587	590	624	614	621	547	612	611	625	583	575	582	586	588	602	577	609	569	597	618	598	593	583	620	628	618	629	624	599	580	594	608	604	579	575	575	599	573	568	589	590	606	592	596	590	591	612	687	598	579	608	557	616	613	592	613	650	557	559	567	662	586	611	573	583	577	614	603	609	582	595	633	592	590	579	561	663	571	595	583	604	619	553	540	573	600	577	597	591	577	597	579	612	626	580	647	582	606	595	582	540	573	629	625	579	605	562	617	615	612	612	622	592	598	554	625	606	633	577	566	600	586	625	587	608	572	575	598	578	623	581	585	625	607	630	591	610	591	624	573	588	616	584	612	599	596	606	591	587	593	609	580	594	559	584	599	611	593	610	648	571	560	624	590	594	560	628	581	594	544	606	594	591	591	570	621	599	581	594	599	639	622	610	622	562	591	609	567	609	588	585	648	622	619	623	611	547	573	652	594	590	599	552	600	583	546	595	588	579	639	594	565	587	566	587	643	594	612	536	605	594	647	559	647	580	551	539	581	599	617	594	552	617	599	670	650	601	559	605	585	581	605	655	582	619	646	638	652	581	542	570	586	571	575	586	583	601	598	615	597	631	628	591	559	577	588	580	609	568	576	587	591	598	586	596	594	542	542	591	566	636	582	597	629	601	541	621	598	583	625	601	627	586	627	591	599	581	570	631	561	606	569	606	554	559	604	594	576	550	630	565	584	598	597	577	571	638	603	580	583	597	591	629	552	581	537	621	584	651	620	587	580	562	615	602	524	620	593	568	634	615	623	541	561	633	594	620	581	629	605	598	593	605	601	612	597	587	577	602	644	543	597	606	625	575	568	580	604	599	602	576	660	597	587	574	610	610	615	602	567	569	634	650	585	589	639	585	614	653	600	614	608	581	604	589	591	566	610	622	589	561	618	595	604	563	554	637	590	587	631	572	614	560	647	608	587	619	617	610	561	594	599	626	604	556	613	610	586	570	587	561	629	584	570	594	601	602	595	568	597	589	613	619	587	558	550	586	611	589	589	574	576	567	646	574	600	573	601	560	566	597	606	607	594	597	586	613	632	577	601	610	622	563	600	602	607	579	586	572	648	571	589	567	595	606	575	621	529	612	605	548	593	620	559	622	609	583	596	581	597	581	619	612	574	610	583	639	607	553	607	575	561	576	590	592	576	577	549	595	587	552	601	618	597	611	624	628	633	583	605	611	591	643	629	563	596	576	569	567	587	614	566	570	595	627	600	582	586	604	562	613	552	565	572	551	609	586	602	613	586	588	611	598	591	585	598	652	598	613	615	609	615	584	564	608	626	628	567	576	564	612	588	660	591	655	613	604	583	606	599	600	591	610	607	581	552	570	571	593	597	581	600	602	598	600	609	602	584	588	650	590	581	607	595	613	602	612	573	581	578	608	573	620	550	569	638	546	610	644	570	575	592	615	631	590	626	570	621	564	564	565	602	581	602	605	591	592	593	556	558	610	595	677	577	588	574	616	573	647	569	607	612	626	577	572	551	604	563	597	594	621	595	573	585	603	595	597	614	586	607	593	586	577	560	605	583	569	595	611	564	617	609	614	610	613	631	610	623	605	598	607	588	601	589	632	644	566	618	614	618	609	610	556	587	573	604	560	608	634	622	592	593	571	598	612	583	627	597	557	536	599	588	572	596	602	587	608	559	591	616	604	586	578	590	587	584	603	554	549	584	623	614	589	607	554	591	591	602	575	578	591	606	589	580	609	625	632	593	579	596	603	594	539	610	626	576	607	613	690	597	612	617	598	566	648	566	582	636	614	602	597	560	602	569	574	590	582	601	574	588	563	590	597	528	606	581	600	573	555	606	611	622	599	618	581	595	645	598	563	541	583	566	561	619	602	577	620	574	602	619	590	592	557	591	558	610	584	575	624	555	588	613	619	618	600	616	583	569	600	639	581	589	590	603	627	573	593	601	626	636	519	586	562	610	617	650	591	627	588	580	618	596	629	564	594	562	604	631	605	600	607	613	584	631	585	612	579	553	574	627	607	622	625	581	657	562	581	643	633	582	592	579	583	604	606	602	601	534	577	578	593	555	604	647	583	582	587	631	635	565	572	568	586	591	640	557	632	608	606	619	596	588	540	579	633	544	643	613	600	622	583	630	567	571	578	571	580	573	579	650	554	617	565	600	582	583	595	582	590	601	597	597	575	612	572	606	588	536	664	599	583	596	587	632	565	635	568	603	553	604	622	557	630	618	616	588	600	590	620	640	603	622	575	599	539	643	579	557	578	595	625	577	593	611	588	607	587	584	605	618	573	585	576	612	602	593	608	593	613	596	624	598	615	605	560	562	613	636	611	615	586	609	614	586	611	640	561	570	595	599	559	618	603	598	634	593	594	539	623	552	607	596	569	610	608	583	618	596	559	593	582	610	591	604	572	581	594	613	637	612	626	603	592	594	581	564	600	620	584	604	596	608	591	643	621	624	612	591	555	568	556	572	612	566	624	609	627	603	602	607	622	617	585	609	597	580	593	571	583	578	592	607	555	578	532	612	611	577	611	612	595	561	647	596	606	635	596	585	552	581	586	631	584	599	585	630	618	590	585	573	576	598	610	638	568	579	600	580	555	585	597	565	565	605	561	637	598	627	565	610	606	625	560	614	555	602	588	609	582	576	602	637	573	596	593	580	598	561	596	580	612	604	638	605	602	581	542	618	624	579	567	583	595	591	584	578	581	576	606	622	566	541	551	641	590	574	591	595	559	641	583	577	604	550	615	581	590	593	605	600	588	624	621	609	565	597	635	588	598	607	599	611	627	612	601	590	623	615	583	629	581	595	619	575	583	601	616	610	584	584	604	604	596	598	602	567	538	615	607	618	562	568	618	611	555	570	605	586	597	633	581	587	552	590	594	585	565	581	571	610	600	532	581	571	562	587	542	576	633	603	587	630	607	575	598	565	595	585	600	584	564	561	607	587	574	620	587	600	610	614	627	619	584	577	605	551	607	572	565	579	575	583	564	615	585	583	596	573	660	578	641	594	620	593	630	580	536	553	617	586	573	601
13068	7029	1628	1156	780	565	457	323	298	237	214	173	184	167	142	129	141	137	135	140	133	119	128	141	134	142	142	148	140	154	137	110	139	136	107	115	106	116	93	100	102	95	96	110	113	122	84	103	110	96	114	103	109	106	107	103	107	95	102	107	89	103	106	108	95	85	93	91	114	99	109	90	100	103	85	101	85	101	100	105	115	102	89	87	92	86	88	110	88	90	118	91	110	103	93	97	101	92	105	85	105	102	94	83	86	101	91	102	96	101	100	95	96	103	77	85	114	112	100	102	97	99	100	102	102	83	98	97	115	96	96	105	81	95	87	87	112	106	92	77	110	93	107	114	94	88	97	92	84	78	114	93	104	108	93	96	93	77	90	90	108	103	93	94	88	88	93	109	91	75	100	84	86	94	83	104	94	85	92	85	83	100	87	88	79	118	95	103	99	86	93	106	118	92	89	71	79	98	88	80	98	101	88	107	112	106	92	105	92	101	84	77	98	95	104	102	84	87	101	102	96	101	95	113	104	93	116	83	95	102	93	93	119	89	97	102	93	95	94	93	108	86	101	82	103	82	88	88	93	111	85	90	112	109	91	88	93	105	91	108	102	97	115	93	92	81	100	90	81	100	115	97	101	95	94	100	102	86	93	103	117	110	86	101	85	81	98	104	92	101	91	89	83	102	101	100	93	91	90	102	94	95	118	110	95	116	87	105	93	82	99	101	114	106	81	116	101	91	86	103	92	89	101	78	102	100	105	109	104	86	95	86	101	105	121	100	87	94	89	100	89	104	92	101	92	85	65	92	97	94	93	90	98	100	98	93	72	97	111	95	93	108	82	96	110	85	114	95	85	81	100	95	88	93	115	105	90	97	101	85	78	95	78	119	73	98	98	96	86	94	100	87	97	96	91	94	96	100	101	91	97	94	102	94	115	107	114	95	103	101	92	105	79	80	86	105	88	104	99	96	100	93	101	96	108	94	93	92	106	71	95	110	98	87	107	111	99	75	105	87	102	81	99	106	87	107	93	86	80	90	99	83	89	96	91	125	95	100	99	91	104	91	103	98	90	77	88	89	90	102	112	104	106	80	94	111	95	98	104	85	88	102	109	103	88	96	84	81	99	95	88	96	100	101	110	106	89	94	96	86	96	83	103	105	87	106	108	85	100	86	111	91	97	103	95	98	119	101	91	108	87	93	95	93	102	92	103	88	97	104	88	113	107	104	97	111	85	93	99	117	113	96	94	93	103	101	111	89	110	85	113	99	97	84	92	96	116	94	99	106	88	108	112	117	84	90	110	93	97	87	101	96	116	93	98	95	107	90	96	98	106	86	112	94	87	81	82	92	97	106	79	78	104	99	91	90	103	101	86	82	100	112	114	93	97	92	87	103	103	112	105	106	93	78	108	105	98	85	95	91	87	102	115	104	88	105	97	78	103	101	92	96	99	87	101	101	91	104	120	98	106	109	93	95	84	99	99	75	121	94	101	91	82	104	96	96	93	93	87	87	102	101	93	83	91	102	103	95	89	100	97	89	78	88	93	107	108	108	90	91	103	90	89	90	97	101	83	108	92	110	95	115	88	87	93	108	86	85	118	102	86	84	103	103	94	94	98	88	97	103	82	95	88	89	97	90	103	83	100	106	101	90	96	79	89	99	88	78	79	96	87	104	90	107	80	77	93	93	96	111	105	86	95	96	89	76	101	92	110	95	89	110	105	96	86	87	95	95	103	93	96	94	93	92	93	115	90	97	81	88	93	100	99	104	114	97	85	106	93	93	98	116	96	62	102	89	94	94	110	109	90	92	78	105	96	89	99	101	89	110	98	79	107	88	84	108	98	80	89	104	90	85	90	112	105	108	88	102	88	72	82	105	96	90	85	110	102	101	117	101	105	96	91	103	90	106	111	78	78	99	64	91	83	93	81	90	85	118	99	101	93	87	99	93	80	105	102	96	92	99	86	101	92	104	103	87	88	107	105	95	81	85	89	72	91	89	98	91	110	99	79	94	99	92	80	88	82	91	99	88	109	101	91	89	91	93	99	97	97	105	98	102	117	90	96	90	119	84	101	88	88	96	84	85	100	109	98	87	103	105	88	90	94	91	94	86	106	90	105	101	101	96	98	100	95	99	111	96	96	92	88	102	107	103	93	113	91	87	92	102	84	97	101	95	103	97	106	114	90	111	98	98	101	96	89	106	104	77	88	93	102	82	96	94	93	115	109	84	100	99	78	111	98	111	98	111	95	95	95	103	101	89	119	90	105	102	101	92	91	95	122	104	99	89	90	78	103	102	91	95	95	97	85	100	96	76	73	106	108	98	103	88	106	92	99	98	105	83	100	100	91	91	85	75	91	87	101	93	100	105	107	111	105	98	97	77	110	94	92	89	89	102	92	91	85	99	111	77	82	93	101	107	105	77	106	100	77	96	88	105	101	106	107	105	98	97	80	91	86	113	85	82	102	99	87	97	98	111	91	89	91	94	100	93	93	98	113	94	100	107	113	95	98	94	104	87	88	98	101	102	103	100	86	87	95	85	104	109	79	90	109	99	89	99	114	93	94	98	101	89	92	94	100	97	81	90	102	97	95	92	86	93	86	78	91	84	82	107	99	80	91	97	102	99	82	90	97	88	106	93	116	96	107	112	87	104	105	86	115	96	95	96	106	76	93	94	104	99	103	98	96	71	94	104	101	84	82	112	102	98	95	98	89	109	102	84	107	101	98	98	96	93	100	101	97	85	105	92	90	111	96	82	101	109	96	96	97	105	97	95	85	83	97	107	94	100	116	76	108	87	102	106	108	104	92	99	74	108	89	85	106	102	101	106	92	115	106	102	96	93	90	93	92	107	101	90	101	89	99	102	79	92	88	121	97	95	92	115	94	104	110	84	103	97	84	84	90	91	99	94	114	103	106	117	97	115	103	94	90	102	108	103	106	94	99	118	91	109	101	100	94	103	91	79	92	105	92	92	75	111	103	117	87	118	116	93	99	108	90	105	97	84	91	99	89	100	95	76	114	114	91	81	93	91	93	109	97	86	85	125	104	98	107	98	116	96	106	91	105	88	109	99	88	87	105	101	105	104	90	99	112	94	93	100	111	89	85	89	104	105	79	106	101	91	99	91	98	102	92	107	88	95	88	88	93	123	86	92	102	113	97	85	91	120	55	125	93	100	96	100	111	98	106	102	86	92	90	100	93	103	108	80	74	93	105	94	93	95	97	96	105	106	99	90	86	96	92	89	99	110	88	94	92	98	95	90	122	109	107	111	101	101	104	104	98	122	82	94	89	78	103	103	97	92	80	95	95	80	99	95	88	102	98	86	87	91	106	96	79	101	107	90	93	97	102	115	93	94	107	111	90	93	98	91	95	98	104	86	92	86	86	99	109	102	73	97	87	98	100	91	100	100	108	107	94	110	100	93	101	103	95	103	91	98	81	91	115	85	105	92	107	111	103	116	90	99	98	83	102	92	109	88	98	95	106	81
8216	6518	3057	3690	3161	2499	2089	1719	1402	1253	1017	1010	889	847	735	698	720	630	603	590	535	557	508	554	616	626	668	723	725	653	606	502	498	488	422	421	424	395	402	383	377	410	406	377	362	442	432	384	370	358	375	366	371	355	375	363	384	334	353	373	363	346	325	367	356	351	315	354	356	317	309	305	373	356	312	350	355	292	362	321	329	325	332	325	328	329	329	315	336	324	367	338	349	324	315	348	323	325	331	286	310	352	318	336	302	344	332	337	306	315	318	306	352	309	300	345	303	328	322	352	325	342	324	348	306	346	330	316	344	290	337	314	325	298	348	334	318	312	316	323	310	299	299	310	315	333	305	346	308	289	356	300	321	313	326	332	294	341	329	327	303	318	305	297	326	332	313	323	313	312	322	324	325	319	310	311	336	299	338	325	330	328	317	308	321	343	345	296	332	332	317	314	353	331	313	330	312	314	336	344	322	299	314	327	309	318	322	316	324	295	303	312	327	340	328	307	292	311	326	313	336	324	335	328	297	337	306	341	314	309	315	286	326	339	347	328	334	331	321	350	330	336	367	351	323	328	291	325	320	308	341	334	298	300	307	310	318	321	321	316	349	337	323	329	312	334	341	318	296	311	332	360	321	296	317	326	301	328	351	321	328	304	324	327	363	337	320	295	331	326	326	305	323	356	298	284	315	302	304	332	372	309	319	308	337	327	329	354	336	324	303	342	321	279	307	348	328	344	354	342	336	351	366	298	336	313	326	313	306	361	314	311	309	314	291	319	307	323	330	328	320	300	336	322	323	291	298	351	314	321	318	350	297	339	311	313	312	301	321	323	351	338	317	310	332	337	355	334	331	337	365	309	349	327	288	334	309	333	349	325	317	355	305	300	326	308	310	324	331	322	329	323	316	309	331	338	341	355	323	305	306	326	323	318	315	333	334	335	356	336	347	357	327	357	342	326	313	296	323	325	348	298	322	299	330	335	325	317	321	305	292	324	323	318	332	288	312	334	315	347	304	348	313	322	293	325	313	332	310	319	351	323	319	308	293	341	305	369	330	318	315	347	301	321	294	277	328	292	343	316	323	364	332	302	303	307	346	353	332	304	298	352	307	338	308	346	314	292	332	300	330	308	328	309	307	302	329	298	335	321	303	340	349	327	342	327	330	304	328	326	302	326	302	336	339	312	356	350	320	318	320	300	293	306	333	333	320	316	341	345	310	316	292	323	326	314	322	331	311	326	312	334	274	327	324	325	346	341	338	337	325	332	304	299	317	293	337	341	340	323	339	332	330	309	301	332	311	330	307	327	317	324	320	321	342	325	314	322	360	319	341	321	326	288	304	323	309	316	302	341	261	329	282	299	283	283	317	298	316	331	328	323	295	314	350	326	337	338	295	315	357	322	305	324	334	307	292	343	336	334	339	316	324	313	282	294	301	302	341	324	320	331	347	302	329	328	348	332	325	308	290	323	350	303	344	308	331	345	301	300	304	334	313	322	337	340	317	344	325	288	290	309	340	328	308	313	324	306	330	337	303	296	314	321	319	344	316	352	345	317	269	309	330	363	331	330	354	313	330	320	322	327	324	348	303	283	319	298	316	302	359	339	335	333	345	288	352	319	310	339	349	331	328	362	336	322	338	349	321	343	325	318	324	322	345	327	279	349	320	309	331	302	299	315	322	307	294	345	329	301	323	310	307	329	333	355	322	321	314	297	313	329	323	298	345	343	295	318	315	326	312	333	345	337	309	326	318	345	322	311	301	299	314	341	322	315	329	312	362	316	339	377	312	317	307	298	315	324	307	340	320	337	327	345	298	279	326	317	312	297	322	293	326	318	307	325	290	300	300	318	336	305	309	310	317	338	307	297	330	320	347	314	311	341	303	323	325	318	334	302	322	330	323	317	328	337	332	348	338	311	320	326	321	310	331	329	313	319	296	327	336	349	332	353	336	336	317	311	304	319	300	329	322	340	339	316	328	336	322	333	339	294	319	284	300	318	339	311	338	295	306	308	317	319	348	310	349	295	314	298	318	300	324	315	311	334	342	347	318	306	369	317	350	320	319	322	326	314	316	345	344	325	290	344	334	306	354	319	330	334	326	309	332	312	324	306	334	323	317	320	355	338	313	340	298	305	363	343	324	304	305	333	329	339	344	295	318	323	295	320	306	329	307	300	337	324	311	304	313	313	281	307	305	354	292	334	332	326	307	305	308	331	320	307	318	347	337	308	308	324	340	357	332	348	362	348	312	296	344	342	328	340	297	305	331	344	341	332	300	338	340	311	321	341	321	330	306	297	328	313	317	321	314	341	324	298	338	303	326	333	329	312	306	291	304	301	306	321	287	325	326	306	296	359	374	333	342	301	322	355	335	345	333	328	316	336	341	338	316	317	309	339	304	312	308	301	305	318	305	275	322	334	335	305	302	351	321	335	325	303	319	322	331	328	304	305	314	347	314	346	315	363	308	325	322	302	313	319	307	308	306	312	311	278	305	329	316	342	304	328	304	338	335	323	311	311	333	287	342	312	316	295	326	333	333	316	280	322	290	308	319	289	328	322	306	311	332	314	341	318	361	320	326	303	319	321	305	347	328	335	348	355	310	318	307	324	315	329	339	330	325	365	318	324	333	317	328	326	317	293	322	328	335	311	284	344	320	319	316	330	316	340	355	311	290	333	348	306	280	329	350	321	336	350	318	342	333	326	323	342	318	329	338	336	355	308	318	319	327	328	327	295	304	345	305	357	323	327	305	296	332	340	281	314	307	342	302	318	320	309	329	337	326	359	331	328	309	332	340	294	318	309	329	307	298	332	342	313	366	350	299	283	332	319	310	312	308	341	330	338	334	313	316	326	304	326	318	339	310	304	335	326	320	338	331	297	355	323	317	324	316	349	306	305	285	305	307	322	332	337	326	332	335	306	313	341	289	307	301	287	318	324	336	340	306	327	307	351	313	327	328	344	299	317	326	313	319	332	361	333	318	327	284	323	304	299	296	316	322	344	302	325	309	344	306	332	323	324	305	306	318	302	324	271	314	319	322	353	332	327	349	320	299	318	303	347	328	346	344	311	310	339	344	328	323	295	296	313	322	313	333	362	369	312	298	371	328	323	325	326	349	344	361	324	321	316	295	306	287	310	351	330	326	303	290	315	303	338	348	322	292	322	272	332	333	348	330	332	319	326	301	329	327	310	313	298	315	316	324	305	349	330	331	315	323	331	354	337	337	298	273	333	318	285	341	305	314	348	333	320	318	364	313	305	318	283	324	308	333	316	287	318	326	344	322	338	307	296	314	359	298	343	345	361	354	335	305	327	319	356	284	295	312	325	302	324	336	307	343	317	330	324	323	295	324	301	331	333	323	349	295	313	340	329	291	345	282	331	316	351	309	323	325	309	325	309	333	294	326	341	304	323	332	290	342	328	332	349	338	315	329	321	307	309	344	298	331	345	335	315	307	322	303	341	324	312	341	315	319	329	289	297	349	337	321	316
22146	16958	3852	2316	1466	1075	793	611	504	395	372	325	321	303	264	238	211	214	191	242	201	171	172	182	188	219	222	252	217	215	204	192	215	193	158	175	170	158	185	154	154	177	155	181	157	168	138	178	169	143	136	156	150	157	154	133	143	153	165	154	158	151	150	166	131	157	149	151	154	153	143	145	150	132	138	160	157	147	133	153	176	155	150	118	162	158	148	146	148	156	160	139	171	147	149	125	149	151	157	135	149	131	146	150	151	143	159	149	132	160	146	148	149	158	125	144	130	139	170	134	140	126	126	157	166	135	146	145	147	142	156	142	146	141	135	137	150	156	146	161	144	148	140	150	135	154	147	125	136	166	163	136	150	138	154	142	163	158	139	122	152	153	133	175	153	142	141	128	139	143	139	158	148	125	149	140	166	162	157	153	122	156	153	131	152	169	133	155	167	142	137	149	141	159	147	154	129	143	158	149	145	145	163	142	143	138	131	149	118	167	142	160	133	122	139	124	146	146	128	153	155	129	144	162	165	130	130	149	141	145	140	143	169	162	155	156	137	167	154	169	141	136	132	141	161	152	131	144	129	138	148	147	155	127	165	142	148	139	141	135	162	157	148	146	166	154	141	145	153	145	139	153	133	124	146	146	174	127	137	145	138	151	155	123	132	137	128	168	141	127	159	150	132	145	148	157	150	136	157	132	151	157	143	160	124	151	166	148	157	133	167	143	141	149	149	180	134	158	145	131	149	150	157	150	155	152	106	158	128	147	151	154	146	139	151	141	150	181	150	142	159	143	156	150	138	149	151	154	135	142	139	154	139	157	145	147	122	138	132	136	165	117	153	138	158	138	163	155	150	134	134	127	137	131	148	169	147	159	130	168	149	161	141	137	164	134	166	145	150	149	153	148	141	130	155	156	137	147	146	136	154	146	144	131	153	137	150	149	138	160	141	133	150	137	135	148	140	135	147	146	160	153	146	142	147	151	144	164	161	133	148	134	122	129	144	150	166	139	144	162	138	141	147	133	162	147	142	130	147	161	141	155	157	123	143	150	144	148	164	145	140	147	168	155	128	165	143	125	162	139	118	138	118	148	168	133	146	150	148	154	134	173	163	147	147	144	139	151	146	154	150	146	142	145	149	134	163	127	149	135	146	143	142	159	140	132	142	145	153	153	136	145	160	148	142	133	138	145	144	139	138	142	135	142	144	152	147	149	134	176	138	126	138	146	145	146	144	144	169	156	140	136	150	155	160	127	160	128	144	144	140	141	148	154	153	155	162	133	137	137	161	132	135	138	143	158	147	156	147	127	130	126	142	153	161	136	166	146	138	139	137	139	150	144	167	161	116	147	156	158	118	139	156	138	155	138	171	143	136	143	137	129	138	129	143	155	143	142	121	140	147	161	140	145	149	145	169	130	138	136	143	138	162	149	159	132	144	171	163	131	141	176	132	137	131	155	131	156	142	158	154	149	151	116	148	146	116	132	131	139	148	160	159	139	129	149	153	151	145	148	156	151	150	149	151	148	159	138	122	154	158	124	148	127	149	124	137	147	139	142	145	144	122	150	130	148	137	142	139	146	158	134	137	142	142	153	146	153	136	157	177	134	132	144	122	149	157	156	137	143	156	146	148	148	158	148	130	144	151	147	135	160	165	151	145	132	146	137	140	143	144	156	161	117	146	135	139	173	167	118	150	143	156	151	139	139	147	135	109	162	156	167	131	137	171	159	144	149	152	130	141	147	125	145	133	140	150	145	135	120	160	120	151	143	154	154	142	142	158	155	146	128	142	116	154	156	135	142	152	182	163	165	148	153	147	140	134	142	145	146	146	144	130	157	156	123	136	129	157	122	164	131	144	147	137	169	159	143	135	149	127	156	139	139	124	142	134	166	138	142	144	158	146	126	125	143	114	151	139	156	152	120	122	154	132	162	142	152	126	170	146	151	143	143	143	139	119	140	130	124	162	116	122	142	134	137	125	156	122	145	132	139	144	145	145	148	146	121	167	135	154	144	154	171	136	139	135	169	154	156	179	148	148	145	153	174	138	159	151	140	144	145	161	145	123	166	143	134	146	146	172	148	143	162	131	129	147	146	143	149	163	135	139	151	141	141	162	144	131	173	143	140	141	147	137	134	118	141	141	160	145	164	127	145	143	142	148	144	138	144	131	149	154	155	121	158	141	136	160	158	125	154	143	137	146	143	149	112	161	180	133	153	154	162	119	144	150	164	152	135	136	146	136	170	138	146	163	138	133	137	142	161	150	142	146	141	114	147	130	123	161	176	162	152	127	160	158	155	140	164	144	156	137	147	150	157	153	155	147	143	140	121	120	141	127	137	128	165	150	151	157	150	129	151	141	135	145	136	145	141	157	134	131	140	109	129	148	143	130	151	123	136	175	134	163	115	141	146	148	162	147	128	124	126	134	140	129	151	160	176	140	144	156	143	140	145	129	137	149	156	135	142	152	160	158	143	157	148	134	128	136	118	145	128	149	147	135	158	147	149	141	154	159	149	158	130	130	164	134	114	151	155	152	152	151	138	146	155	127	135	135	174	145	146	133	133	126	160	142	145	117	138	131	160	141	146	121	153	137	140	134	142	135	142	146	163	146	143	140	145	130	144	142	160	127	153	116	144	144	154	139	140	135	147	152	144	134	144	137	135	161	128	138	138	138	140	144	141	139	129	134	150	146	131	167	152	139	138	146	142	132	140	137	157	156	137	130	148	123	165	147	149	158	150	129	140	120	145	142	141	146	138	128	153	146	164	155	130	132	125	159	151	166	153	160	140	146	145	165	149	148	125	140	150	171	144	143	140	159	140	149	158	149	106	160	136	171	137	136	156	136	139	151	150	146	142	137	136	129	130	148	129	142	151	140	136	134	145	147	139	148	141	137	150	148	151	135	147	125	176	137	137	146	150	162	146	149	132	153	169	153	152	138	138	150	143	158	171	149	139	131	150	144	138	125	145	170	145	166	149	168	168	152	129	148	146	133	131	144	138	140	173	155	143	147	146	167	152	148	142	142	141	139	147	141	129	160	154	158	133	141	149	131	153	151	153	150	157	147	142	152	146	142	153	156	154	153	129	135	149	156	140	159	148	137	155	159	121	139	133	144	154	164	146	147	132	170	136	154	168	152	160	142	158	135	123	144	138	147	136	125	138	147	145	141	134	152	139	127	143	147	153	131	145	142	138	130	157	161	145	148	149	170	141	165	160	155	145	134	167	141	128	158	137	131	141	146	131	121	146	154	136	136	119	146	159	150	162	141	143	136	146	137	143	148	141	139	143	157	138	149	158	134	163	150	137	138	144	159	161	145	146	175	169	139	140	132	144	154	140	143	136	156	146	120	143	134	148	142	124	138	132	151	132	139	129	124	136	147	139	154	145	149	134	163	136	157	144	136	147	146	133	169	151	170	166	129	125	166	168	152	151	149	150	153	147	141	158	149	132	165	157	137	141	155	139	129	151	168	115	128	156	123	136	137	160
12491	12683	5745	6352	5450	4488	3694	2995	2536	2172	1936	1667	1499	1377	1293	1172	1068	1026	939	901	888	856	870	919	908	1074	1096	1211	1146	1056	875	827	759	698	698	664	616	685	625	548	575	663	572	600	572	565	628	539	539	525	507	521	541	510	554	499	494	540	497	528	471	503	476	448	498	506	479	496	506	506	488	487	458	500	481	479	483	488	495	473	471	450	441	471	491	481	486	491	431	458	479	469	435	477	468	476	428	489	471	453	478	454	444	499	470	458	424	446	449	409	437	452	455	434	495	461	500	487	490	482	467	491	460	476	463	484	462	473	466	448	441	463	486	442	433	470	487	435	430	459	457	449	399	490	483	427	439	432	450	467	457	468	465	471	435	441	467	418	437	457	407	434	497	494	417	454	451	455	443	463	437	454	437	418	497	431	457	466	445	479	448	495	471	410	466	490	433	420	432	464	494	481	478	445	446	456	453	476	463	471	460	460	452	454	454	432	469	457	451	495	499	478	500	448	450	435	461	459	450	451	470	479	454	474	456	430	454	440	453	455	429	462	502	450	479	445	463	452	468	457	429	495	480	455	456	414	443	510	452	436	474	466	469	472	472	442	481	430	469	416	434	442	479	457	425	431	425	431	450	492	435	457	432	448	462	473	462	459	473	427	425	491	467	491	443	512	396	477	448	439	473	484	451	402	463	455	458	460	473	448	458	479	445	453	462	413	455	415	452	453	462	465	466	446	478	438	456	450	446	449	479	449	448	405	444	467	414	448	452	497	460	387	461	454	450	432	464	469	461	482	447	466	451	490	438	449	437	445	440	446	433	434	478	457	440	460	432	430	465	451	448	442	472	454	469	448	435	478	409	449	459	435	453	460	481	398	448	450	489	457	464	450	458	455	472	454	470	454	438	477	381	511	462	446	463	445	464	445	426	437	437	453	448	482	439	454	442	433	453	490	451	497	462	464	465	479	471	416	434	466	440	485	449	451	457	432	445	414	438	461	428	435	432	449	445	457	458	414	481	437	434	448	443	475	484	459	449	458	476	472	464	421	462	465	495	464	450	431	443	413	445	479	435	463	465	442	472	454	463	483	455	441	481	441	446	496	438	435	495	500	465	451	440	461	448	453	458	452	483	461	480	475	435	437	443	468	445	442	451	450	443	452	440	421	452	463	487	445	449	452	461	422	436	446	470	452	460	454	486	436	424	471	446	488	450	480	489	466	455	468	432	460	481	491	416	484	441	427	452	448	455	470	438	462	434	457	504	450	456	451	465	444	422	433	426	465	424	437	426	491	436	467	442	457	427	444	440	441	421	459	443	437	450	418	435	434	452	443	442	479	451	462	465	429	468	479	475	428	452	439	498	436	447	461	439	425	440	428	468	454	490	445	451	450	457	447	431	427	470	448	426	472	460	453	412	439	460	461	449	464	449	443	436	474	485	491	419	464	482	476	486	438	473	444	443	474	441	458	450	468	432	410	455	494	486	399	440	459	473	456	454	456	451	470	459	401	466	478	435	447	465	441	450	447	463	456	485	481	474	486	455	408	466	474	447	452	467	437	442	469	455	464	446	441	473	461	474	459	460	475	456	464	443	477	469	447	433	441	478	472	460	457	502	463	433	432	447	458	469	420	437	476	452	470	467	469	400	430	458	461	469	472	486	461	453	454	450	438	414	448	430	480	451	463	490	451	437	419	500	474	475	447	475	464	442	411	456	473	480	452	440	440	474	465	504	456	440	474	436	433	446	449	465	488	429	411	434	480	462	496	481	403	406	449	485	444	452	449	479	475	395	427	490	468	469	453	436	457	462	440	484	465	430	474	491	463	468	429	466	460	429	454	456	447	466	484	448	454	450	418	464	447	447	461	471	525	431	495	462	446	437	462	424	463	451	444	457	477	466	437	474	439	449	464	455	464	481	469	463	435	445	491	433	423	476	452	454	459	463	467	416	386	424	439	457	430	455	426	470	481	476	436	441	492	424	438	428	431	489	490	521	439	489	450	435	435	431	462	451	482	467	464	446	480	447	448	469	466	450	446	477	462	425	425	443	479	470	473	454	492	454	456	447	469	431	495	442	491	451	447	457	457	419	450	419	461	448	458	444	479	451	453	473	476	473	468	455	474	487	455	449	417	481	424	423	466	459	490	466	489	432	467	467	405	456	430	440	445	448	436	437	438	444	430	429	427	482	429	469	458	435	410	456	471	423	489	411	419	466	442	448	444	436	480	434	454	449	495	453	438	458	398	438	468	465	486	458	476	447	424	448	441	486	432	500	441	427	459	431	454	434	465	470	442	466	457	413	438	457	439	466	445	463	465	471	472	512	439	473	455	433	431	485	407	470	474	452	478	424	455	501	452	493	469	458	459	478	468	482	443	446	458	440	451	452	463	453	458	430	425	436	457	471	480	406	477	474	489	459	434	434	445	450	457	470	461	413	469	443	441	434	450	479	468	437	444	440	439	484	429	445	444	443	456	459	444	465	440	423	482	468	450	481	467	444	459	473	463	456	459	439	443	467	497	426	461	460	480	445	466	455	468	489	417	424	445	392	443	471	423	416	471	449	436	425	477	460	460	446	428	468	464	455	442	448	471	481	470	432	458	404	448	433	428	448	446	463	436	486	445	438	425	489	441	452	466	472	425	446	440	420	473	455	455	422	457	445	451	486	466	485	457	463	446	454	469	461	453	451	453	411	448	451	449	464	474	448	416	427	451	481	448	502	480	462	429	502	464	440	439	489	448	421	454	459	412	443	437	429	429	415	485	466	457	477	434	462	471	477	480	459	478	484	493	479	464	454	481	426	439	454	438	470	463	493	432	460	463	486	469	425	427	420	475	425	447	404	456	437	449	439	432	459	492	424	453	435	452	418	448	429	462	446	454	436	399	468	434	439	472	421	478	439	448	440	412	420	460	449	470	446	444	466	444	469	461	494	479	449	466	447	482	433	462	467	456	425	457	457	484	437	442	458	429	418	449	472	426	451	453	468	455	469	436	457	517	490	401	472	427	453	474	426	455	445	481	417	494	480	455	499	454	453	475	441	436	443	462	421	478	443	462	437	430	467	450	464	435	471	451	468	421	456	437	464	442	433	494	473	447	437	418	455	437	460	452	435	429	459	456	423	460	430	448	484	464	466	461	440	422	455	456	427	439	465	446	455	443	470	476	451	440	467	450	440	435	463	486	451	449	493	433	453	449	469	459	447	455	458	445	451	426	467	445	442	493	465	426	454	445	454	447	479	457	458	455	462	437	467	409	441	451	410	489	438	461	468	484	451	453	438	474	472	448	431	480	429	495	423	446	473	416	439	431	472	441	423	451	465	437	431	431	467	444	445	432	444	472	426	496	451	438	460	462	448	449	429	466	444	460	451	446	470	461	461	450	441	485	456	471	455	434	455	467	458	463	454	499	480	447	463	441	471	475	448	442	474	465	467	409	451	464	475	447	469	446	438	494	447	479	491	465	433	427	459	467	456	453	436	496	462	428	427	434	452	477
2474	879	332	284	230	229	248	247	219	188	195	205	161	172	194	196	212	216	195	204	208	202	187	229	229	190	186	200	214	217	196	206	207	212	212	193	215	194	202	213	211	194	199	223	220	191	209	180	221	194	213	236	226	197	224	192	185	210	206	221	212	190	209	240	195	189	198	207	204	194	193	189	219	196	205	202	217	217	200	196	172	218	226	212	232	197	202	214	188	189	221	191	195	202	211	186	194	197	236	179	222	217	218	188	202	200	212	210	212	193	199	192	230	200	176	213	190	228	209	191	218	227	195	206	238	218	206	195	218	207	202	206	206	223	206	216	255	202	204	191	196	216	226	222	202	214	182	211	207	202	196	211	218	191	212	191	217	214	213	237	185	202	214	199	206	190	190	221	211	187	220	195	202	171	206	210	183	194	219	199	208	201	201	222	193	182	187	206	225	191	197	189	235	199	182	208	200	209	207	189	216	180	197	210	207	178	206	214	192	224	232	177	199	202	190	192	216	218	214	218	199	210	180	201	200	210	209	191	185	192	196	210	202	240	205	217	183	210	188	210	195	221	175	202	212	203	186	214	206	199	233	183	199	180	208	208	187	209	207	193	209	209	195	213	202	223	211	207	224	196	205	188	215	198	200	200	196	200	209	211	186	206	186	225	209	196	200	187	219	198	199	223	219	212	206	209	216	200	224	204	198	200	224	242	220	219	224	176	211	192	186	212	213	228	189	205	204	220	235	184	219	196	199	217	210	199	187	198	202	159	196	196	211	207	239	214	201	196	210	196	207	222	171	194	193	210	200	204	195	204	247	196	193	180	182	212	226	195	214	185	198	197	220	191	205	201	207	210	176	181	200	225	195	207	165	222	207	189	197	195	196	185	192	208	196	208	216	203	215	180	209	204	195	215	194	203	219	205	181	222	221	204	204	181	189	207	208	207	194	211	202	215	202	213	191	195	200	223	191	228	223	240	200	182	204	208	200	222	213	200	230	174	209	219	197	228	195	217	200	189	208	213	244	218	215	205	222	216	206	211	212	208	205	188	192	213	190	188	217	190	188	205	209	202	186	206	211	222	202	217	218	211	198	194	215	232	198	204	204	210	175	201	204	196	214	204	196	198	190	184	183	201	194	200	201	191	218	185	205	177	217	220	223	223	210	207	203	201	216	205	230	204	212	225	210	233	207	216	205	210	216	203	195	222	200	177	212	202	193	210	206	196	195	204	213	182	218	234	228	214	218	190	216	196	204	215	171	210	198	223	242	199	205	217	229	194	181	213	215	199	224	203	177	209	192	182	193	198	206	182	235	210	204	211	192	192	208	220	196	222	214	208	188	193	196	213	199	199	195	232	199	214	203	224	219	222	213	200	189	231	209	227	199	217	188	195	234	213	211	206	245	212	185	198	209	202	198	203	184	195	181	205	203	185	201	207	186	220	204	197	208	202	198	194	235	195	202	210	211	201	205	185	209	205	197	209	209	201	208	225	196	199	197	201	219	210	204	216	214	195	197	200	217	190	204	195	215	185	211	198	200	211	211	188	221	188	192	227	176	206	203	208	201	202	202	208	190	187	196	225	198	196	197	218	200	183	203	192	185	202	203	239	204	198	210	209	209	200	189	224	197	198	206	235	202	185	203	215	232	185	214	199	194	189	208	209	229	206	201	175	214	193	182	197	210	219	196	208	207	201	227	209	199	211	198	202	234	217	223	213	199	204	194	212	222	209	230	200	226	208	226	226	215	208	198	197	218	216	236	221	210	190	212	197	195	202	206	209	206	202	234	211	209	205	199	190	201	210	205	215	181	212	217	224	215	219	195	206	213	220	187	210	192	195	198	200	201	183	195	222	184	216	205	207	191	205	193	203	186	219	200	223	227	196	188	185	228	192	192	219	195	209	206	198	194	212	194	214	219	220	189	197	205	188	219	199	228	188	218	220	208	207	219	237	228	180	205	211	200	208	202	209	215	188	223	214	221	205	204	215	215	203	205	198	202	217	207	225	216	219	199	211	205	226	196	192	202	228	201	191	197	164	207	194	222	211	195	203	178	195	180	224	195	202	206	215	187	205	219	218	194	195	205	174	210	195	212	199	212	216	212	192	224	231	197	205	229	194	211	207	192	228	226	193	196	223	193	212	208	196	190	213	207	200	218	188	227	239	200	218	186	197	212	193	212	219	213	215	208	221	237	203	203	203	210	195	200	200	211	179	225	232	201	204	188	205	214	213	194	194	186	223	187	213	180	214	219	211	200	187	193	189	208	219	204	209	216	206	198	212	194	199	206	188	215	198	214	225	210	209	189	204	233	214	212	187	202	224	216	188	199	201	219	194	193	208	211	209	186	191	205	198	202	214	194	221	244	214	207	219	191	207	212	213	212	249	195	192	201	173	208	214	165	211	201	221	214	220	210	207	209	191	209	203	217	202	196	211	203	218	205	193	218	220	189	186	217	176	191	196	183	204	197	202	188	215	242	223	229	187	211	212	213	223	210	206	202	226	226	219	207	218	210	221	205	194	220	216	203	218	199	211	205	223	200	204	180	200	219	193	190	200	212	187	198	191	219	221	217	224	199	228	221	210	227	209	204	203	213	206	199	236	219	189	191	214	204	192	186	193	222	195	209	221	210	229	209	191	198	196	207	201	174	223	211	189	223	215	198	230	228	211	214	210	215	192	191	180	225	226	218	198	198	220	183	198	197	195	188	192	214	196	194	217	221	205	183	216	207	178	223	195	205	219	181	207	240	192	220	199	225	226	189	212	225	196	231	198	209	191	232	191	212	205	201	196	195	182	219	217	228	208	189	220	216	222	199	205	234	190	210	195	208	213	208	203	209	193	209	206	194	188	203	218	214	235	198	219	239	202	209	222	227	200	207	217	218	200	193	216	198	193	177	206	198	200	224	200	172	203	183	212	191	194	191	193	230	201	189	195	218	176	191	216	193	178	201	198	221	227	193	197	193	222	214	189	220	203	217	200	191	217	197	195	215	185	179	202	206	220	210	202	206	206	175	187	194	215	205	188	207	222	212	215	211	209	208	186	193	203	187	212	196	197	209	202	216	214	238	206	223	205	222	222	205	208	196	220	201	207	195	184	199	228	187	222	188	176	174	233	213	205	192	189	196	193	191	216	218	206	202	205	204	185	198	200	195	198	202	235	187	218	226	216	205	182	219	212	193	219	196	238	222	214	199	197	201	197	194	203	225	201	178	202	183	230	182	235	229	214	218	204	210	182	230	210	198	188	197	216	195	178	211	210	195	201	215	203	198	192	175	188	204	191	185	230	205	200	215	189	180	209	209	218	217	210	193	227	196	191	216	212	217	208	209	191	220	224	208	207	215	181	201	184	235	222	196	205	224	211	198	206	197	184	184	186	215	191	209	208	181	223	214	222	218	215	236	205	212	238	198	205	199	179	194	234	173	220	222	221	217	192	201	201	239	230	245	216	178	200	203	217	213	217	192	173	194	197	195	208	198	226	215	178	188	236
2337	1396	814	851	757	764	736	691	611	688	638	643	640	626	650	566	580	604	632	595	587	619	588	593	563	615	648	640	608	585	628	615	606	619	646	611	589	646	554	588	604	569	606	560	600	637	603	624	591	600	605	600	612	590	653	561	597	606	554	643	590	608	607	576	545	588	613	566	550	596	617	559	617	563	592	602	581	612	578	607	613	611	621	592	565	600	647	643	616	617	592	629	579	631	596	596	594	581	576	579	586	533	619	586	557	571	609	580	596	576	579	592	644	563	592	596	578	582	586	593	615	556	616	602	613	609	670	583	574	581	621	599	611	639	552	631	576	619	618	591	568	598	625	579	600	597	613	575	567	623	595	613	588	573	611	595	593	599	624	593	603	609	570	562	633	553	633	598	586	596	607	544	551	571	605	633	585	582	636	611	559	619	589	613	636	574	597	583	595	599	598	614	561	585	568	589	622	640	596	627	580	622	570	568	646	630	589	601	542	564	601	557	594	602	606	589	615	594	585	600	616	611	591	595	606	626	550	633	598	580	576	564	585	570	601	600	614	570	637	642	603	600	600	562	578	645	592	592	587	618	606	622	560	558	623	581	558	531	574	612	602	572	579	583	585	591	584	574	599	620	573	604	581	623	606	607	612	603	592	620	584	592	632	616	599	558	609	623	595	549	625	593	602	616	617	534	636	631	620	592	594	564	625	610	538	629	570	595	575	661	564	615	612	635	584	594	616	612	563	623	570	594	588	600	570	562	602	617	621	545	566	600	616	589	607	623	619	625	599	655	666	616	605	550	576	617	604	555	578	570	606	606	567	598	603	621	607	590	596	622	589	579	612	598	581	547	577	573	604	549	568	638	632	626	619	566	561	586	611	574	606	624	554	546	575	588	594	647	567	581	602	600	617	605	573	585	600	644	614	583	581	570	568	570	621	585	602	613	586	609	553	610	592	613	575	604	567	609	618	661	583	586	591	577	592	573	581	610	614	572	596	589	582	578	619	553	566	568	577	617	603	601	602	599	601	532	589	607	589	615	610	579	584	572	601	543	608	579	583	606	617	580	617	572	604	646	584	621	586	552	564	570	562	589	564	584	573	569	603	593	592	602	591	599	583	617	577	614	559	628	580	555	555	610	600	571	628	610	588	593	558	654	605	581	559	570	590	574	560	576	575	622	558	575	588	610	551	600	599	571	647	596	593	572	579	574	610	635	573	591	627	608	608	598	607	564	589	579	618	590	562	617	619	591	585	584	588	579	606	561	599	538	589	551	578	612	602	607	561	587	563	636	603	614	619	626	576	564	598	576	588	584	594	589	583	603	574	589	603	607	592	604	620	589	542	607	523	619	588	617	629	572	610	588	620	606	607	626	562	586	631	568	612	597	595	595	631	604	581	554	659	608	586	586	588	578	564	619	615	609	587	570	576	584	613	561	548	620	524	577	631	598	561	614	580	594	620	570	590	571	600	601	610	580	649	617	578	568	572	585	640	588	617	576	578	582	609	556	594	596	587	598	585	591	602	598	620	652	582	603	615	614	583	611	565	656	606	590	579	593	598	577	617	594	603	630	576	575	587	582	607	559	581	567	570	576	585	575	583	540	615	548	587	618	619	569	580	608	603	585	552	591	591	597	632	583	598	591	640	590	587	638	590	553	570	618	622	572	650	600	590	627	614	570	608	564	563	587	600	671	594	570	618	597	607	529	621	576	639	590	604	591	581	620	624	592	585	576	578	626	628	563	595	583	586	550	549	578	546	610	598	575	579	561	562	592	605	593	566	608	583	639	639	627	635	612	574	583	639	637	562	567	608	624	608	656	605	575	633	612	572	562	590	605	586	603	609	561	566	604	608	604	586	618	574	600	580	621	583	623	573	600	623	567	649	597	592	583	597	590	601	576	577	617	587	610	564	587	609	613	630	567	615	588	604	582	589	588	604	545	566	586	595	595	620	646	576	571	586	610	589	624	591	607	549	556	577	583	627	618	644	612	610	606	586	597	621	586	596	583	587	583	563	587	594	610	653	607	604	564	595	605	577	615	606	603	559	588	566	601	590	571	580	602	592	560	616	597	642	590	566	618	612	592	568	568	599	607	572	601	561	613	589	621	584	561	582	618	597	553	538	598	608	598	566	559	593	602	567	560	601	578	639	637	588	598	568	553	648	585	614	591	608	571	598	616	614	626	624	608	613	564	614	598	593	540	582	594	570	603	532	601	590	579	645	585	618	591	610	605	584	604	610	611	607	620	602	542	564	611	550	611	620	541	563	587	637	587	562	628	609	570	632	579	614	570	616	622	543	587	588	597	580	590	639	587	618	632	571	559	583	590	600	571	587	614	571	601	612	579	627	614	633	595	568	595	598	594	562	578	584	632	597	612	591	603	597	595	625	595	578	581	570	608	601	561	590	598	601	566	560	605	585	562	575	616	573	599	569	597	600	605	629	647	583	617	616	558	583	589	589	564	582	605	588	600	591	568	570	576	614	549	635	602	593	572	548	588	595	566	566	561	596	576	593	617	567	605	572	587	599	594	622	551	551	586	599	543	581	589	610	588	581	595	581	585	612	572	553	574	607	623	568	573	620	605	528	559	605	592	611	566	572	652	574	596	605	613	585	622	599	586	607	574	596	618	599	550	566	576	646	600	595	592	616	560	598	597	583	629	585	576	589	596	606	593	645	589	603	576	590	595	582	606	571	617	640	579	563	558	590	640	630	616	578	580	575	571	573	540	574	591	623	547	612	593	590	602	636	587	586	612	587	564	556	552	591	566	615	554	577	577	632	574	602	601	586	609	587	580	628	612	577	593	615	610	589	567	566	611	582	592	580	557	553	562	620	619	616	588	574	586	564	612	585	630	638	585	626	609	614	602	599	559	572	598	581	611	595	595	584	582	588	591	587	540	542	591	610	596	617	610	547	614	589	590	582	594	566	594	588	631	609	582	575	607	596	609	615	556	652	584	602	609	610	569	584	612	547	543	599	595	551	566	535	611	600	579	576	586	603	569	610	590	580	586	573	607	611	567	602	556	583	580	539	609	618	575	580	591	590	604	553	585	593	579	582	604	561	607	604	628	573	609	557	546	589	607	556	598	587	626	556	600	624	650	618	572	536	607	626	574	571	583	639	610	576	603	609	578	646	555	607	659	625	569	582	591	567	595	586	594	611	569	609	557	603	606	574	563	573	609	614	569	564	608	608	576	605	603	604	632	587	574	575	585	601	567	618	617	587	560	587	631	580	546	582	613	556	577	547	616	576	571	552	597	593	594	604	549	588	574	573	587	599	542	557	580	564	592	571	587	598	551	595	601	570	659	592	563	596	652	573	613	566	610	613	608	575	562	588	550	588	570	561	606	578	586	574	603	604	598	590	572	589	570	640	584	634	584	618	605	565	592	585	578	573	573	559	606	608	585	608	549	575	562	568	594	572	592	576	565	602	527	602	594	603	558	584	591	627	595	556	576	597	582	564	612	578	598	604	587	539	590	585	630
13392	7332	1638	1190	835	582	426	398	350	251	216	214	190	168	163	145	143	132	145	149	147	125	135	127	139	129	141	162	137	115	125	132	112	116	100	102	119	117	111	111	99	130	105	110	117	106	115	96	115	108	105	126	113	85	99	91	102	108	103	115	110	96	102	83	111	97	110	104	126	99	98	118	99	76	96	93	100	101	96	101	99	88	108	111	98	117	121	103	89	100	101	84	117	92	103	90	109	110	98	101	99	113	91	109	93	119	105	104	97	102	103	89	91	91	110	132	98	95	89	98	104	104	82	83	111	106	87	89	83	103	91	112	84	91	98	108	127	102	88	94	105	104	97	80	104	96	115	92	135	80	113	110	85	103	94	116	96	118	77	95	106	102	84	107	95	96	98	115	90	116	112	93	96	95	104	86	91	90	99	117	103	107	113	97	80	95	114	104	114	107	96	98	93	114	104	94	105	84	111	108	104	108	95	105	101	99	92	103	104	90	99	110	95	120	93	98	102	103	95	101	108	104	98	109	107	96	92	103	92	120	94	85	92	100	124	110	113	109	100	104	93	94	89	110	90	95	98	108	99	94	91	110	90	97	102	122	105	88	115	115	125	85	82	114	127	92	106	103	93	93	114	101	81	107	86	96	97	112	90	112	97	93	96	98	94	97	110	111	100	104	106	99	95	99	112	83	100	94	107	96	100	82	110	89	92	105	91	121	109	99	100	102	112	110	85	85	103	108	97	105	111	115	101	101	103	104	107	97	124	79	99	86	103	88	87	120	84	94	91	106	121	101	103	106	85	106	97	98	95	84	87	92	102	95	95	107	112	101	100	107	103	99	103	94	107	100	108	95	104	99	96	93	96	87	106	105	113	95	108	100	109	104	103	104	89	109	107	104	98	94	99	116	81	82	85	92	100	101	96	95	96	97	102	91	108	91	124	114	112	93	97	98	89	85	105	104	91	102	84	106	83	107	113	97	95	107	104	104	101	104	95	99	98	97	101	107	99	122	106	115	104	114	90	91	98	87	88	99	107	89	101	78	116	113	98	99	95	86	115	111	94	109	98	92	105	99	115	105	89	103	92	105	89	98	109	99	96	88	97	107	108	101	98	89	118	93	107	90	98	94	98	105	101	102	100	103	125	100	87	107	114	107	91	106	93	110	102	106	90	102	95	104	97	131	115	109	83	115	110	81	106	96	104	95	108	100	99	89	102	110	117	100	105	102	85	96	75	117	97	108	95	96	88	86	95	104	104	106	95	104	118	109	77	92	84	106	117	109	110	111	92	99	99	91	92	109	101	105	96	111	102	118	103	95	97	94	95	126	103	95	90	87	87	115	121	109	96	105	96	104	78	104	88	98	101	104	118	80	103	95	108	104	91	87	95	111	89	119	92	105	90	107	109	114	115	105	108	105	102	108	95	114	107	103	128	91	101	95	111	86	99	125	99	116	100	107	100	90	83	88	96	111	87	111	109	106	90	103	116	105	106	105	95	86	83	102	100	92	91	108	98	97	95	120	97	110	108	99	75	84	98	93	104	92	108	95	99	112	106	99	109	105	110	93	81	99	92	89	98	85	93	90	81	109	90	119	90	106	113	107	108	88	112	99	79	107	105	94	105	123	97	96	126	98	98	102	101	104	106	100	98	95	107	105	118	100	99	105	104	76	99	113	115	100	92	93	87	105	92	92	98	99	95	84	85	90	121	88	87	97	101	80	98	85	101	100	96	120	109	112	112	96	105	91	96	92	90	107	104	97	121	96	94	86	104	89	107	105	98	91	99	95	97	99	111	82	100	110	113	116	100	82	103	108	81	112	114	92	93	104	95	89	94	108	96	117	130	101	106	99	116	92	96	96	80	99	88	89	86	98	93	95	120	101	101	104	104	115	92	99	100	88	101	100	100	73	112	108	124	92	95	104	105	99	100	99	103	103	102	87	80	102	99	104	87	109	113	116	104	98	106	82	97	97	96	90	108	99	120	76	107	109	108	95	89	94	118	99	101	97	98	91	123	101	103	102	95	96	100	101	103	113	85	113	105	104	95	91	112	97	104	121	98	114	83	106	120	107	86	92	109	110	85	88	109	96	84	95	95	80	100	94	82	115	104	99	109	110	110	100	103	83	116	102	110	100	110	89	100	119	100	121	99	121	111	100	111	112	84	102	109	83	113	96	106	98	88	105	115	98	86	108	109	101	103	97	99	97	89	102	108	99	99	109	117	106	100	97	89	98	103	88	100	94	102	106	106	111	109	123	95	114	113	107	90	129	108	107	97	109	110	101	91	105	115	86	96	107	97	86	103	102	106	88	109	100	107	88	85	95	103	94	102	110	118	110	94	104	121	95	108	80	97	112	106	119	102	115	93	85	98	88	116	94	90	108	99	99	108	102	94	107	95	83	108	109	120	96	99	99	97	109	93	101	85	103	107	79	120	112	101	128	106	107	96	92	125	94	115	103	106	109	112	92	104	99	111	101	122	99	103	118	94	95	102	88	102	98	102	111	91	106	105	79	81	91	104	97	88	129	107	87	101	94	110	109	102	111	111	97	95	101	98	106	101	89	110	108	83	116	90	91	128	87	92	115	100	107	122	109	75	97	93	101	101	93	102	93	105	101	117	115	105	102	87	80	106	112	87	95	114	124	101	99	96	104	110	112	94	105	94	109	105	86	103	117	109	117	93	108	91	91	101	95	118	114	116	98	119	100	95	108	99	76	112	92	100	107	110	98	106	92	109	125	112	108	116	97	101	108	100	110	121	104	105	87	102	96	97	99	77	95	112	104	112	96	102	99	108	90	97	116	118	106	82	84	105	98	87	103	95	101	119	112	112	108	114	114	83	96	98	108	91	94	80	94	111	99	95	105	109	100	107	97	96	111	95	94	105	93	103	105	103	118	111	90	107	97	105	101	101	90	111	84	87	107	105	92	91	112	77	101	102	110	119	117	108	89	88	95	98	106	102	105	98	89	89	113	111	114	98	91	109	89	104	102	114	90	108	99	109	97	97	112	107	91	93	104	86	122	95	88	92	102	108	101	100	104	103	108	92	108	99	84	96	99	95	87	118	107	106	86	98	111	101	101	106	102	116	85	109	98	104	103	94	98	96	121	121	101	126	97	106	110	96	81	97	100	96	105	118	105	85	96	100	121	99	95	104	88	101	105	118	93	101	106	82	89	85	101	78	88	96	116	109	103	120	114	123	101	82	109	95	109	115	101	86	101	119	94	99	93	95	92	112	103	111	83	95	93	101	96	120	92	81	101	95	86	94	88	120	86	87	96	113	98	98	101	103	102	96	100	111	106	117	105	113	114	82	88	114	101	92	118	110	114	110	89	92	106	100	88	110	120	115	79	101	106	90	103	100	101	82	116	85	88	110	117	94	109	115	117	96	93	91	119	88	82	113	96	96	104	82	76	85	85	101	118	108	121	102	113	95	112	92	89	93	97	119	94	105	92	84	109	105	105	97	101	109	114	112	95	109	88	86	104
8176	6601	3405	3805	3203	2577	2035	1661	1540	1288	1103	990	899	832	750	717	731	659	612	586	577	508	593	583	595	652	616	665	719	675	577	521	454	489	433	465	408	438	423	409	446	447	413	447	420	415	416	403	400	378	355	382	426	347	365	381	382	372	394	375	394	365	341	353	368	388	357	343	372	366	342	345	336	339	369	357	357	366	346	317	341	350	354	378	366	350	372	333	386	328	372	348	341	345	318	340	335	343	336	345	358	341	306	344	335	340	312	331	331	338	365	342	352	345	352	342	331	344	338	320	299	338	357	352	344	318	345	338	335	311	323	322	349	322	331	325	365	337	297	340	323	335	328	349	318	327	338	350	320	354	342	354	330	332	345	336	352	312	308	347	352	354	305	340	357	304	345	313	310	355	332	331	315	327	315	333	346	358	335	345	349	328	355	362	321	309	322	335	351	361	291	306	337	325	321	322	370	381	344	317	332	354	313	338	355	333	347	357	345	372	344	334	358	337	383	302	348	319	323	319	327	318	347	319	359	302	300	338	307	343	323	338	351	327	318	307	316	357	346	332	328	336	289	304	346	353	334	324	338	340	330	331	320	334	352	372	326	353	339	331	344	343	334	346	356	342	341	310	310	343	332	382	323	355	337	343	339	350	323	333	339	325	367	320	372	323	351	337	331	346	342	347	312	291	356	316	347	371	317	331	328	304	363	358	338	359	313	317	330	355	356	331	313	338	331	342	316	354	329	310	357	352	325	303	353	327	324	359	312	301	319	335	346	332	355	339	312	309	312	319	373	314	302	327	360	350	329	350	345	313	334	329	317	354	328	317	329	332	334	322	339	341	327	338	325	359	334	330	342	360	293	343	353	329	334	288	323	346	319	325	372	321	343	343	330	329	322	327	346	316	343	297	343	315	333	338	315	308	335	346	319	293	312	326	304	350	326	298	336	337	317	358	328	341	307	324	347	344	347	358	324	337	361	340	355	331	369	316	319	326	358	334	321	329	303	329	362	325	360	325	340	350	305	356	302	356	330	382	324	325	317	328	314	326	352	347	307	349	348	356	355	361	340	384	321	328	320	323	345	354	357	335	352	335	331	331	309	343	309	298	341	353	326	322	333	326	312	354	321	355	328	339	341	348	339	334	300	355	303	345	326	357	331	341	355	342	316	335	341	358	325	346	327	343	353	326	323	343	322	345	325	352	320	321	326	346	373	313	337	334	330	330	316	302	286	318	355	332	327	348	353	344	369	329	305	360	314	331	308	345	353	330	336	324	342	349	307	330	353	361	393	326	344	354	342	322	323	358	347	338	336	298	324	342	359	329	342	315	315	348	330	336	329	361	333	319	320	315	328	301	354	345	304	342	342	319	300	330	372	310	329	326	347	304	328	333	321	329	356	328	334	309	300	358	345	341	327	307	321	355	330	334	346	324	347	310	323	318	325	314	339	345	333	351	292	319	348	316	361	355	348	313	327	335	332	332	336	333	335	316	323	344	329	349	326	324	329	344	341	321	344	329	330	340	306	318	333	307	329	349	345	345	340	311	344	383	315	330	364	322	329	344	337	325	321	316	326	310	335	306	312	337	334	317	340	318	330	346	391	316	313	328	348	335	347	340	320	325	327	354	335	378	336	319	317	342	318	343	360	355	311	326	310	340	328	337	328	305	327	351	331	347	334	327	341	308	334	353	350	337	316	355	326	326	335	323	313	360	350	362	341	334	350	330	366	344	352	344	361	301	337	327	319	317	333	304	304	325	347	337	338	341	337	346	322	295	344	355	324	353	322	346	333	343	336	320	328	326	335	340	330	331	326	333	335	349	322	346	361	291	331	357	347	359	358	326	334	332	346	353	320	344	326	349	366	371	319	305	326	358	340	360	318	352	292	332	326	319	329	310	338	334	346	307	348	338	338	304	333	318	338	329	328	322	322	366	322	365	360	324	356	369	324	361	320	326	359	356	314	326	305	359	343	344	342	383	325	321	362	302	289	346	325	315	339	321	316	350	336	318	304	309	358	323	340	304	332	342	361	332	312	300	344	332	362	337	337	322	340	317	316	344	334	306	354	304	292	394	323	321	330	344	343	331	321	318	339	350	300	341	323	321	323	349	313	348	302	367	327	357	320	331	317	321	302	348	324	327	336	345	336	309	353	350	336	326	342	340	309	363	306	337	354	349	352	330	346	340	322	361	329	346	337	351	357	344	346	302	368	338	348	341	353	328	318	331	346	343	301	335	336	322	332	345	317	362	324	320	336	373	350	328	334	330	327	325	329	344	344	352	329	338	361	306	362	326	332	329	317	351	320	326	387	331	310	313	343	356	329	347	344	335	316	333	354	325	335	338	357	322	335	375	361	348	321	316	327	335	307	329	347	344	364	339	309	377	331	350	329	361	352	330	340	321	365	318	349	332	338	330	333	344	358	346	352	343	357	344	369	318	328	317	324	316	342	342	364	334	326	332	343	357	321	322	340	288	298	303	292	324	336	377	347	360	346	336	323	380	320	344	347	367	317	305	362	292	326	344	378	318	322	349	329	351	348	337	331	327	324	356	350	341	355	308	340	343	326	355	341	355	325	351	297	358	313	314	307	364	303	309	307	312	334	346	301	313	308	302	320	320	339	315	332	335	333	353	376	359	306	340	343	317	300	359	315	319	358	309	289	311	326	337	355	336	319	370	326	322	336	335	324	358	340	365	337	321	311	336	345	344	337	328	342	334	364	336	318	337	348	321	352	342	349	320	339	357	319	349	344	371	334	323	327	318	352	352	338	356	321	356	330	365	343	363	404	336	321	327	352	339	349	331	340	376	319	315	307	331	324	322	332	318	334	356	320	314	347	327	354	365	335	357	364	346	321	303	345	317	318	301	328	327	328	327	328	339	345	343	345	322	329	330	345	322	338	322	317	315	318	334	337	326	327	328	321	308	323	331	328	376	314	316	337	319	326	316	338	328	344	348	332	358	335	302	320	350	328	334	355	328	344	338	318	317	367	338	347	327	306	326	339	342	324	349	303	329	322	328	308	335	312	326	309	325	316	371	331	357	338	360	354	370	351	327	333	299	364	326	329	310	351	322	321	371	328	314	336	329	316	335	357	331	336	363	371	320	359	319	357	322	364	330	311	347	316	319	316	337	297	344	326	339	324	349	330	339	355	292	331	319	341	320	341	380	314	295	361	334	356	339	351	332	334	329	330	313	322	368	312	338	347	339	342	335	369	341	359	314	297	372	315	297	306	309	321	362	306	327	361	312	350	300	332	299	369	312	326	344	332	341	321	340	310	348	346	294	348	332	323	291	327	330	317	320	324	326	327	319	342	306	356	340	343	380	356	317	337	332	320	320	341	309	326	345	377	333	355	352	323	321	370	321	327	346	305	331	338	335	308	300	331	334	347	361	344	337	338	350	299	381	299	337	338	325	341	352	285	354	332	334	333	341	318	338	294	329	323	326	297	299	339	334	318	329	327	327	355	322	311	323	340	316	322	340	342	314
23330	17078	3871	2302	1500	1086	816	613	496	481	413	382	290	293	286	284	258	207	203	229	188	203	225	211	220	238	241	233	229	200	212	201	195	171	218	189	183	184	147	183	167	171	167	157	164	169	161	167	161	150	145	147	141	161	163	148	143	147	161	138	143	145	134	142	150	155	147	153	157	122	155	152	155	195	129	157	154	143	183	155	161	165	145	183	141	167	163	154	150	173	147	135	135	167	146	169	158	144	159	164	164	138	134	149	160	143	150	170	149	158	142	148	163	129	153	147	147	149	162	157	144	133	159	156	141	151	151	155	141	159	153	158	159	147	161	142	144	163	135	145	149	164	160	150	131	157	151	166	140	142	132	173	154	144	141	144	143	129	160	137	151	153	136	142	164	151	156	163	164	169	140	164	165	147	149	138	145	157	154	135	150	133	147	157	148	164	154	160	149	152	167	144	129	136	142	146	148	166	149	169	142	146	157	159	145	164	157	135	167	161	139	165	150	168	148	154	159	149	137	164	139	157	163	160	132	153	165	165	144	161	157	148	132	160	141	145	162	162	149	127	158	140	148	161	163	144	149	161	150	145	140	173	134	173	168	152	137	143	141	162	141	152	147	146	143	152	139	126	137	139	133	147	135	165	154	133	148	139	149	137	156	160	145	140	152	178	126	140	136	156	160	145	157	166	155	156	154	158	141	161	152	167	156	162	163	158	144	177	156	143	157	146	152	144	166	156	149	134	159	163	119	141	141	151	127	137	160	152	119	166	147	139	143	166	147	142	141	160	169	160	143	135	144	141	125	150	148	165	157	157	159	169	137	151	137	162	143	137	131	141	174	136	146	149	156	125	145	178	148	145	158	145	127	141	156	172	163	146	143	162	150	140	152	134	145	147	140	163	184	175	160	150	167	142	129	135	132	124	142	156	140	154	160	168	139	135	144	140	150	152	158	131	164	159	133	133	135	141	155	137	142	157	158	136	144	140	156	125	149	130	150	161	141	142	148	157	157	169	164	149	177	157	133	150	157	153	159	159	146	155	143	149	163	163	136	149	156	176	155	160	141	142	161	164	129	136	137	148	154	136	147	158	158	144	161	144	162	148	142	179	162	149	139	140	168	152	143	153	134	146	156	160	164	132	143	154	137	173	157	169	122	169	143	141	156	161	172	144	151	138	152	170	149	160	171	140	160	141	142	152	140	164	164	146	150	140	156	155	136	142	159	142	176	159	173	152	127	155	141	155	170	149	149	171	155	140	148	172	168	165	165	151	149	141	155	160	176	173	162	140	151	156	162	164	165	171	153	130	134	147	158	154	157	158	142	157	147	159	134	148	136	152	135	162	159	156	117	134	143	139	170	133	134	158	162	145	153	159	143	137	165	138	152	159	143	146	160	148	146	164	151	152	138	162	157	172	152	146	146	167	159	144	142	131	181	157	139	144	156	149	153	133	164	151	168	138	135	135	136	146	164	139	170	145	166	142	153	147	153	146	142	132	157	165	147	149	155	149	123	146	140	153	152	161	140	158	151	154	155	160	142	133	140	150	147	173	150	159	142	139	154	161	172	152	166	158	162	148	126	163	149	161	140	148	144	119	154	143	179	139	172	149	148	179	143	140	168	137	145	143	158	153	149	150	155	151	145	137	140	134	141	147	147	166	143	162	168	143	161	149	150	141	171	156	151	147	156	142	150	134	128	157	139	171	160	145	146	157	156	149	169	122	140	155	171	145	148	154	155	150	169	153	159	143	159	173	148	163	152	132	146	159	141	136	143	152	159	157	158	148	151	135	150	140	152	156	145	155	139	144	148	143	160	143	164	146	163	136	150	151	144	151	156	150	150	158	142	153	135	144	159	123	145	150	154	159	139	129	137	143	127	153	134	150	157	165	161	145	154	153	141	162	119	174	172	140	171	172	148	141	142	164	151	133	145	163	153	149	141	157	145	131	144	159	154	142	168	132	147	151	148	142	158	177	140	152	135	149	163	163	179	160	146	153	137	146	142	157	153	166	147	143	150	143	143	142	141	147	152	162	144	152	156	158	159	153	135	153	144	146	157	157	152	148	139	125	156	160	152	151	169	130	166	143	149	127	122	159	126	137	158	150	132	157	170	137	132	157	158	160	145	158	163	155	142	181	161	147	126	144	161	132	120	148	154	136	173	153	125	144	162	169	169	172	170	137	136	145	170	144	153	167	185	145	139	149	147	153	153	156	164	135	155	133	155	138	150	141	162	148	151	150	135	143	145	144	141	149	130	180	164	155	147	149	137	156	144	157	140	146	142	137	123	159	169	152	175	137	129	141	163	137	142	153	152	123	151	174	181	167	163	149	165	147	150	169	144	126	155	153	148	140	157	156	149	148	159	161	164	160	151	164	143	157	142	133	151	132	175	140	157	166	147	149	149	159	141	141	136	143	146	162	171	150	146	145	171	117	173	138	142	136	142	166	149	172	149	138	141	136	158	184	148	150	151	151	144	143	140	158	151	167	139	143	144	152	156	148	155	150	149	152	157	140	153	143	150	137	136	138	163	169	161	153	135	145	158	158	146	173	131	177	168	152	156	158	161	127	165	158	115	156	153	144	146	149	149	149	128	156	142	139	150	139	180	136	148	138	138	156	158	153	132	154	163	157	133	162	155	160	141	170	175	143	141	153	143	148	143	154	156	160	146	150	127	140	154	142	149	139	154	161	162	124	159	154	149	150	123	158	152	150	166	172	169	182	129	156	131	166	155	170	151	144	148	155	165	139	128	163	154	163	131	147	137	149	146	128	162	151	147	150	149	174	121	141	146	168	173	162	154	171	154	137	136	156	146	140	157	124	156	138	149	155	128	134	140	135	124	151	149	135	160	182	159	162	157	168	147	144	133	151	154	153	147	127	126	173	141	151	137	157	158	136	136	139	156	155	134	162	165	152	133	173	153	143	142	159	153	154	154	166	156	152	134	144	145	168	154	149	148	175	147	140	161	160	148	155	159	136	142	160	147	165	171	163	150	164	171	150	147	159	160	153	130	146	166	164	135	147	131	157	141	152	148	147	158	166	174	146	146	153	155	146	151	135	141	144	146	154	143	172	159	148	141	146	169	158	141	123	147	139	150	146	147	146	131	139	149	130	149	157	146	130	154	164	136	155	123	146	147	173	135	138	168	140	158	175	138	128	139	160	144	163	155	151	138	149	146	160	177	136	172	140	131	137	160	126	134	140	153	140	154	167	166	155	168	159	145	135	145	148	150	170	160	174	151	172	138	131	155	135	144	133	138	150	147	147	154	157	130	136	129	121	154	148	175	161	131	135	150	153	152	150	146	140	133	141	167	152	161	162	157	166	144	161	144	166	156	177	135	153	126	177	144	158	158	150	149	124	157	159	156	141	156	161	156	124	162	136	131	158	139	154	137	139	151	147	121	134	151	139	145	154	156	148	146	142	163	151	145	141	169	160	135	173	165	169	192	135	155	128	149	134	155	134	136	135	141	139	158	134	144	155	144	154
12914	12775	6151	6763	5779	4664	3671	3094	2684	2253	1897	1735	1541	1378	1335	1212	1184	1016	978	921	886	922	867	907	944	1069	1188	1110	1149	992	913	823	818	860	730	634	615	625	589	625	623	631	604	620	623	620	551	610	541	549	584	575	580	572	569	528	542	530	534	533	542	555	495	511	496	539	518	532	498	532	470	506	500	464	499	475	510	523	491	500	444	560	501	501	504	508	466	480	517	456	490	484	500	487	495	487	556	508	510	470	481	504	505	467	491	479	505	482	488	496	465	505	489	498	502	486	437	448	516	459	473	482	462	464	482	460	486	439	483	496	478	445	474	503	464	431	494	463	474	464	484	503	463	453	484	450	450	469	441	482	504	504	416	459	460	487	496	489	458	468	469	476	417	470	488	458	440	475	497	475	473	510	478	460	462	458	483	437	450	483	490	474	484	474	478	463	441	501	479	491	462	451	469	479	470	484	482	515	495	512	489	443	493	457	500	469	451	464	472	441	494	465	443	525	517	517	473	454	478	445	493	490	488	486	470	448	431	522	478	434	435	452	481	439	454	468	468	522	447	474	452	465	475	457	489	477	483	489	479	454	479	468	470	481	490	444	446	498	468	516	430	499	500	520	506	465	499	471	476	457	469	463	481	480	471	471	493	474	470	441	439	496	471	493	444	499	439	452	454	424	463	441	470	444	512	477	469	479	466	445	446	451	464	461	441	491	480	470	435	497	497	452	490	486	434	510	501	476	491	470	438	439	479	469	461	435	518	481	473	472	442	496	466	517	482	448	492	483	472	454	477	520	446	443	481	535	465	483	440	445	481	483	443	476	487	441	448	448	488	506	429	441	481	490	450	450	435	453	500	453	438	490	467	483	456	469	443	454	467	433	465	463	469	486	457	462	481	507	468	449	475	470	448	493	451	486	459	509	429	498	469	472	496	490	438	502	488	485	457	487	456	488	508	460	519	463	497	484	425	487	469	491	467	506	493	492	491	481	506	474	460	437	480	443	469	481	464	473	473	451	498	444	479	501	453	502	474	478	499	429	464	473	496	492	468	458	503	450	490	477	473	486	456	492	476	480	440	454	480	467	472	494	461	479	473	502	513	449	471	476	456	519	492	516	455	506	450	498	435	481	482	465	468	427	479	451	499	462	498	481	470	424	499	499	479	457	478	479	451	479	462	479	436	491	518	480	474	473	497	462	485	469	466	436	480	486	490	450	459	487	514	510	438	478	510	449	514	451	486	500	488	474	453	488	488	454	468	478	466	485	437	468	471	522	449	501	465	479	454	491	473	479	461	481	455	453	448	483	454	493	469	472	468	491	455	463	500	473	478	524	472	527	475	452	474	504	461	450	469	447	469	499	465	451	461	447	454	494	500	467	483	456	454	470	462	462	494	489	479	522	477	518	505	461	503	472	472	502	461	452	486	463	475	465	464	469	476	454	485	444	458	431	472	454	462	454	474	479	487	459	477	450	458	443	485	460	503	458	483	464	470	446	445	469	447	481	478	459	479	468	510	435	499	464	485	489	481	459	494	511	469	455	471	441	499	485	427	475	499	497	467	474	462	468	491	456	472	468	476	470	485	498	507	444	427	458	457	461	502	485	472	449	433	506	471	488	436	430	465	461	474	486	496	465	449	478	480	482	500	491	495	498	480	452	453	443	439	438	485	490	463	464	460	524	448	473	472	479	443	482	474	480	480	510	464	494	498	488	469	450	523	516	493	466	492	450	472	501	499	455	445	467	455	480	442	470	455	454	442	480	473	479	438	479	456	459	488	465	478	457	490	472	491	447	444	467	491	483	451	434	460	483	483	462	460	447	450	481	425	498	454	504	468	441	491	475	464	431	505	531	482	436	491	442	452	444	440	486	474	526	444	429	458	493	468	481	464	478	523	487	519	467	465	478	472	435	439	470	462	442	496	448	496	460	459	490	505	484	484	485	481	456	455	464	444	462	450	501	494	462	450	466	472	484	484	495	465	446	449	471	461	468	449	474	458	431	497	513	445	497	465	478	491	477	457	495	431	479	496	504	503	490	488	517	470	483	473	498	419	477	471	447	460	456	422	483	460	449	485	450	475	449	453	480	480	454	481	490	451	464	455	503	482	462	450	454	468	466	463	452	432	488	480	471	491	522	455	467	455	474	443	475	468	446	457	476	498	452	433	480	448	482	434	491	471	471	467	465	507	473	504	485	482	492	460	454	470	469	460	487	474	445	462	454	464	528	473	479	510	473	455	443	497	482	457	476	448	487	428	475	478	483	498	433	481	540	450	490	467	451	484	472	491	426	452	488	476	485	473	480	468	460	481	523	471	479	536	473	448	454	456	421	444	469	478	458	452	457	478	503	432	472	491	474	446	441	466	462	451	475	489	444	502	463	463	430	463	450	492	470	488	490	470	447	457	488	510	470	497	459	481	448	508	466	468	494	469	493	457	481	483	496	472	470	501	447	474	435	447	475	465	497	471	432	460	442	488	505	492	448	474	514	455	475	496	445	452	434	484	472	469	486	444	458	487	479	501	446	457	457	448	484	478	482	479	470	468	510	469	486	444	489	464	508	512	490	447	471	440	495	486	467	478	475	466	420	447	499	448	451	465	514	472	501	446	450	475	479	451	552	496	441	501	454	505	456	457	455	482	492	482	454	468	480	497	441	473	471	472	470	474	439	514	465	477	446	523	474	469	508	474	449	469	473	470	469	506	463	464	534	481	459	516	475	484	434	483	455	434	435	498	432	481	484	454	462	447	491	446	459	463	465	433	491	496	472	483	518	460	501	460	494	471	475	469	448	497	448	475	475	436	492	478	483	451	467	482	462	465	452	502	502	499	456	483	462	469	484	488	448	471	478	492	488	508	454	511	471	449	449	484	474	473	495	510	450	498	441	433	440	504	483	481	457	512	470	481	482	441	461	458	504	490	446	421	505	483	455	471	448	508	462	485	459	518	472	468	501	452	443	458	470	484	529	505	466	475	486	440	486	443	491	486	457	466	468	482	461	475	481	502	481	446	489	444	479	440	509	467	477	448	454	451	498	464	486	488	464	437	440	463	457	450	478	465	513	479	496	456	460	435	468	492	439	458	446	491	464	459	449	488	465	486	450	473	468	485	486	470	477	472	511	492	456	481	492	474	451	479	473	473	459	455	509	460	485	477	497	430	479	472	454	474	460	437	444	456	436	468	446	449	469	490	440	482	461	432	455	473	500	466	494	436	493	450	479	479	483	450	441	495	468	478	481	458	445	439	457	493	493	450	460	493	461	471	474	473	493	451	469	428	477	446	492	482	483	487	436	519	496	485	456	484	470	470	445	453	470	477	476	459	486	413	462	438	454	454	497	474	493	484	464	476	519	466	449	472	453	476	528	502	484	498	445	491	455	469	454	480	450	475	436	499	495	442	504	499	468	490	495	507	506	486	475	498	467	470	439	434	448	468	455	452	490	427	491	480	462	488	457	488	498	447	480	501	450	514	447	479	479	453	459	471	498	461	488
2553	903	298	258	244	244	234	207	240	202	204	214	206	192	216	192	218	257	213	212	203	213	227	206	200	198	213	217	210	239	213	210	193	218	210	213	217	232	219	196	203	207	234	187	215	196	214	194	203	213	188	213	182	208	190	238	206	197	238	203	208	214	188	215	212	241	203	213	204	208	218	196	200	196	225	194	197	191	232	224	211	194	209	205	221	189	176	205	186	240	201	209	209	219	195	209	188	178	218	196	206	223	207	221	225	205	179	202	204	226	175	192	183	199	191	196	180	199	204	195	185	197	208	221	214	215	200	183	185	210	212	184	211	220	223	211	229	187	201	188	182	209	193	179	209	223	195	162	201	219	209	202	216	220	236	206	204	184	228	208	199	205	207	188	210	184	201	215	220	240	208	209	202	193	223	201	206	215	192	220	193	197	216	208	185	200	237	206	206	208	212	222	201	196	192	180	189	224	197	187	190	227	195	208	205	227	224	206	210	187	208	211	231	209	217	249	212	212	243	202	204	178	205	181	213	192	185	204	189	180	227	210	190	189	216	180	192	191	203	202	190	201	205	211	220	223	192	204	190	181	200	201	205	207	200	196	202	221	208	209	208	224	189	200	188	213	213	223	210	197	233	213	189	212	212	193	178	190	216	231	198	209	217	226	218	196	201	223	196	192	189	208	227	192	225	217	215	198	210	202	221	183	185	208	214	209	213	210	195	202	215	193	178	196	185	207	204	194	185	204	186	195	189	220	194	214	213	199	198	213	210	201	204	195	210	213	204	210	196	174	190	230	206	209	210	195	203	206	201	198	201	197	193	201	208	194	216	193	217	211	199	184	229	197	217	201	224	237	197	223	210	190	197	206	219	213	220	204	178	188	212	203	196	235	188	198	197	215	197	211	236	194	223	194	228	198	182	174	211	202	202	257	218	194	198	203	214	194	200	202	193	185	211	198	227	183	194	212	207	195	155	195	222	188	195	205	187	189	205	181	188	216	187	223	194	194	202	205	213	220	190	218	191	198	218	208	193	193	221	225	196	219	217	194	218	241	201	240	205	217	198	209	194	216	207	190	191	187	219	201	229	225	223	198	181	166	218	223	193	192	206	194	205	206	194	197	214	220	196	183	191	212	195	202	187	211	193	200	228	197	188	195	212	187	183	191	207	193	219	221	196	196	212	200	190	214	188	198	171	190	190	221	212	199	203	211	194	219	215	210	209	232	211	176	196	224	222	200	195	201	211	236	212	184	188	184	202	190	183	225	194	193	186	214	217	205	193	197	221	219	203	213	204	242	221	181	203	188	196	207	195	178	214	184	217	237	195	234	218	208	196	187	202	208	203	188	219	196	222	200	205	213	210	211	185	192	196	226	215	193	193	212	203	216	185	194	214	199	211	233	200	194	183	214	212	199	214	212	199	207	214	203	204	220	224	187	194	208	213	213	218	177	187	190	225	217	200	210	191	193	216	189	196	221	195	222	194	199	197	203	194	191	203	202	199	200	211	182	215	205	173	211	202	197	190	204	212	199	213	203	221	233	197	212	214	203	198	192	208	205	224	231	216	187	184	202	186	222	152	220	204	194	230	212	211	179	210	189	226	216	199	215	195	199	202	192	192	209	221	203	221	213	225	223	193	217	215	216	214	195	201	227	217	218	205	208	218	189	201	186	209	196	196	215	212	225	221	210	227	192	198	207	197	229	194	178	181	227	205	196	219	199	229	205	210	220	190	202	201	192	211	180	177	204	248	187	204	206	234	213	234	187	203	199	202	209	216	204	200	193	195	223	187	196	181	205	201	203	210	225	216	211	193	200	206	207	203	192	187	212	200	216	191	178	189	197	184	185	213	206	199	187	193	249	199	248	195	237	206	208	215	227	200	222	205	230	201	212	194	220	195	198	219	186	231	205	235	187	211	216	209	188	217	198	227	214	193	211	197	199	207	176	199	215	190	190	203	204	197	189	220	221	193	197	213	200	217	208	193	207	210	177	188	227	221	212	189	195	213	225	187	219	214	194	210	204	206	193	228	215	228	209	193	207	190	185	205	191	211	216	200	207	198	194	239	215	209	188	204	192	201	213	213	203	210	205	206	206	211	215	196	199	213	208	218	190	199	232	222	209	167	181	212	214	193	188	211	186	206	215	202	195	218	230	214	202	221	185	203	193	216	198	195	203	224	211	226	185	216	222	184	218	197	216	181	218	211	200	204	193	221	187	190	206	206	226	205	183	225	190	193	201	201	212	208	206	225	219	230	196	207	201	235	198	195	172	219	200	200	181	196	200	193	207	186	198	197	228	207	186	192	199	219	198	188	211	206	199	194	213	205	206	196	231	200	205	199	200	207	199	214	191	193	204	218	187	202	185	212	206	180	199	171	210	198	224	228	224	224	218	212	212	207	195	212	197	197	214	216	171	213	220	236	200	164	216	190	221	203	201	196	208	193	204	201	213	208	195	192	189	227	202	224	195	215	176	204	236	232	176	216	214	215	188	171	198	182	222	213	200	222	201	185	193	215	215	203	208	189	207	202	205	193	215	179	213	204	205	212	188	181	208	193	182	192	209	192	214	201	205	204	213	199	246	193	216	209	190	206	195	227	218	209	222	204	210	187	211	204	204	186	213	235	228	221	198	221	195	208	227	217	189	212	178	226	186	217	193	205	204	211	208	207	192	205	200	201	211	201	200	214	224	209	214	228	209	211	215	209	235	219	205	187	196	231	236	196	199	185	189	214	200	194	217	216	196	198	203	225	177	197	195	209	193	218	179	224	200	201	188	216	204	197	188	224	192	177	212	229	188	196	182	219	202	189	214	192	227	189	200	192	226	214	206	197	216	165	204	212	187	197	201	215	221	195	204	201	218	207	222	218	201	191	176	186	215	173	212	235	196	192	185	177	226	206	189	220	196	197	210	218	202	206	197	233	226	225	222	199	195	208	212	201	212	242	193	207	181	231	229	190	208	180	201	192	196	225	207	201	200	195	199	210	176	222	186	214	220	208	197	229	189	213	205	217	201	198	204	201	198	212	203	186	205	225	207	201	206	208	187	219	188	220	205	192	198	190	197	220	205	223	187	237	243	200	216	192	215	198	213	175	220	216	185	169	212	201	209	204	200	169	185	204	202	213	184	199	198	213	191	211	217	199	215	219	187	214	195	202	202	202	201	219	224	187	202	197	222	196	194	201	183	213	220	220	203	202	203	214	209	195	201	213	243	231	202	218	207	248	202	238	238	210	219	213	245	230	202	202	234	186	202	217	202	206	214	214	193	220	204	205	203	226	199	197	230	214	196	204	186	216	202	202	192	208	203	230	198	191	203	189	191	196	228	198	232	212	200	217	226	204	196	222	211	190	212	235	197	209	218	188	218	241	202	215	205	220	198	199	199	192	200	207	235	192	184	196	195	201	220	206	202	208	195	200	194	184	177	226	209	200	195	203	186	209	220	232	165	219	192	201	199	217	200	189	204	227	198	199	205	199	210	215	199	208	210
2487	1349	802	828	815	770	734	725	700	672	628	666	652	614	579	647	586	589	625	624	621	615	661	561	623	593	616	663	623	590	601	599	646	590	591	589	558	601	617	568	631	616	617	606	595	584	607	622	626	613	580	616	581	608	629	599	592	609	585	566	592	560	635	594	642	625	570	550	617	586	627	605	615	611	588	633	564	602	582	534	583	611	622	613	567	617	552	606	604	608	610	568	591	608	552	623	591	610	580	587	598	573	569	601	609	565	592	553	575	638	604	633	611	582	591	604	581	603	579	584	594	597	603	590	617	577	605	602	600	545	586	611	626	581	629	562	583	606	609	580	596	580	591	570	562	598	608	570	554	579	593	574	585	597	564	611	606	607	603	586	567	598	626	591	591	578	565	576	589	602	576	581	627	604	593	550	627	552	610	541	574	558	582	560	581	576	588	573	618	550	613	601	589	613	614	642	568	626	600	587	605	594	579	618	603	589	592	583	625	578	595	576	601	598	604	599	588	595	594	605	603	585	567	599	579	625	617	575	575	577	609	599	577	593	552	613	556	571	576	546	526	522	606	603	575	615	591	599	585	561	596	588	606	615	545	590	632	609	642	575	586	621	598	592	580	579	595	618	582	611	582	589	595	633	602	613	603	565	592	579	567	612	625	618	620	555	536	638	632	580	618	607	618	570	586	593	561	615	585	613	587	590	578	574	570	584	565	571	624	552	592	557	584	598	633	592	659	586	601	582	575	584	568	621	549	587	557	556	596	564	608	590	652	565	567	612	608	563	542	596	608	600	600	579	547	580	607	548	578	568	614	598	657	566	613	563	560	581	553	626	603	586	605	650	544	618	607	542	606	584	564	567	590	603	586	602	597	622	550	590	613	584	560	587	580	596	559	614	586	579	635	572	603	593	590	603	597	594	572	618	607	609	585	570	589	597	602	612	630	597	614	572	606	594	619	586	544	577	578	606	597	570	576	556	602	587	582	585	570	655	642	667	612	569	622	605	619	555	578	573	600	569	615	568	656	580	599	627	609	589	593	686	593	620	605	574	584	617	623	605	570	583	596	629	609	598	644	561	610	574	619	573	620	575	604	624	577	617	616	569	553	625	608	587	635	608	573	595	591	598	586	584	602	612	597	611	569	612	630	577	552	557	618	556	597	616	626	612	628	628	607	586	546	621	623	566	612	601	580	572	587	647	581	583	568	585	609	569	596	586	619	572	583	596	577	597	595	601	612	596	594	574	614	633	594	575	550	606	580	595	593	594	589	567	595	563	574	608	649	583	568	588	566	600	589	550	586	583	582	589	607	610	594	605	556	558	570	596	602	585	566	570	593	559	558	600	531	572	629	600	593	600	581	595	630	615	631	571	607	582	620	626	575	624	595	636	594	608	592	570	574	614	588	587	613	633	607	621	566	637	597	582	600	610	595	617	587	594	558	593	597	560	634	618	587	621	578	608	599	599	602	596	614	576	581	599	592	599	617	605	577	571	591	634	589	587	567	564	581	653	575	625	573	595	612	567	588	573	538	547	618	583	578	597	623	578	595	563	536	590	569	564	598	589	591	619	548	598	553	550	627	618	594	590	587	602	621	553	575	577	636	597	610	623	552	584	587	602	581	611	612	583	625	574	604	568	579	595	607	565	568	551	579	592	623	623	551	571	584	638	588	595	608	582	591	580	641	614	572	563	613	616	551	552	619	576	589	590	580	591	556	583	596	615	619	609	592	573	602	604	604	608	642	593	613	594	644	601	581	624	590	584	561	630	564	602	578	606	615	572	585	582	613	568	605	627	589	574	601	618	624	602	565	573	535	560	587	587	566	605	586	552	557	605	587	610	611	594	605	619	584	632	606	564	656	594	631	583	627	596	591	629	539	615	571	617	581	616	557	602	580	567	600	598	571	582	581	576	618	606	575	606	612	630	597	559	608	604	549	612	615	584	611	556	566	593	616	613	601	585	625	585	592	562	630	556	618	579	588	566	603	624	597	562	586	603	624	568	588	587	587	616	568	572	594	599	609	593	593	625	568	579	566	644	542	561	597	600	580	588	606	571	600	553	606	597	587	556	598	661	605	618	594	584	572	579	579	632	563	623	625	547	583	629	604	639	587	574	552	646	600	633	587	566	590	602	579	489	591	599	612	618	598	561	583	591	573	599	584	566	579	601	616	584	562	590	590	553	633	581	610	613	564	558	578	606	620	608	625	590	556	613	553	574	604	576	615	543	592	576	602	559	621	562	610	644	601	596	599	612	605	626	607	572	622	615	572	603	570	577	609	575	592	583	615	586	581	590	605	596	567	565	596	589	640	605	566	561	574	617	594	605	568	617	570	613	646	611	583	616	576	616	559	597	588	562	585	580	595	595	532	594	545	611	580	577	586	626	576	584	630	607	597	611	587	608	589	578	598	605	592	564	603	591	628	636	598	630	580	595	600	581	608	582	606	604	601	643	597	573	575	593	574	554	566	579	601	628	580	636	589	594	623	645	584	607	590	584	565	572	594	606	585	615	631	591	608	602	581	624	621	635	580	629	595	584	609	626	637	591	590	593	617	575	599	606	609	565	579	598	577	601	597	563	602	606	523	593	540	608	602	570	602	643	555	566	575	609	574	588	611	602	615	590	638	588	579	561	582	566	596	608	620	619	600	594	563	554	629	577	584	576	638	608	568	595	585	608	597	634	603	616	574	647	559	603	665	635	589	579	580	605	600	610	569	577	539	610	604	616	603	620	588	599	604	592	596	615	612	627	628	563	638	627	615	616	602	613	554	602	600	566	616	593	618	619	583	605	625	652	609	582	557	598	549	603	595	604	565	576	589	533	660	611	614	575	607	580	608	568	552	603	611	628	609	621	590	572	608	578	594	585	602	644	538	627	611	604	587	556	593	611	614	589	603	568	581	607	593	605	570	626	633	615	586	645	589	598	623	573	609	600	564	622	595	604	607	586	569	599	633	574	608	611	601	543	550	605	600	564	568	605	594	601	619	597	576	588	607	614	578	605	631	595	615	603	600	623	585	599	624	590	601	619	599	524	604	661	586	590	597	578	571	582	590	598	542	589	554	588	576	586	607	598	572	534	559	609	593	535	616	597	632	626	611	560	604	599	583	613	597	591	597	599	615	608	610	555	588	614	598	654	605	603	622	573	574	617	602	622	644	603	596	629	615	649	598	619	580	593	591	620	588	564	559	621	599	601	566	613	577	570	605	566	604	558	569	579	568	644	593	604	630	600	609	615	612	599	603	624	553	564	602	590	637	660	594	614	568	570	598	611	602	554	621	567	627	590	611	557	578	590	588	580	593	587	611	557	569	603	585	630	583	592	602	554	593	566	555	590	653	617	594	576	600	588	576	606	615	602	566	590	615	536	593	577	612	610	598	609	578	611	586	654	623	637	569	578	597	576	619	619	568	585	598	570	565	577	598	609	619	610	633	626	588	584	588	602	616	648	648	592	604	582	568	623	623	561	640	580	564	603	590	607	582	579
14371	8959	1632	1110	812	606	412	347	276	234	220	183	185	170	155	159	154	129	163	113	133	120	151	138	122	157	137	153	134	138	134	122	129	101	110	111	112	124	112	99	119	114	105	123	113	107	98	131	118	89	132	125	93	100	92	121	106	104	112	92	124	118	112	80	90	133	121	101	107	114	102	81	103	112	99	103	105	107	87	103	89	110	94	113	89	92	84	87	115	96	99	116	91	93	99	105	103	99	124	101	100	91	86	92	109	110	99	92	113	95	105	106	94	100	99	78	102	116	97	107	88	104	102	92	85	100	98	105	98	108	107	81	110	81	107	98	104	106	101	105	100	109	106	92	71	105	112	97	102	108	109	105	116	115	102	107	103	97	93	95	88	117	106	119	98	95	84	113	88	99	114	107	84	103	99	109	106	101	102	92	111	120	82	92	109	102	108	100	109	114	90	102	86	97	92	110	106	109	111	107	103	108	107	107	126	124	114	92	111	112	108	86	100	101	119	103	88	99	101	112	82	103	103	114	97	91	110	109	107	105	107	116	119	100	104	97	99	89	87	100	112	100	110	84	112	112	121	127	111	94	110	98	84	74	107	120	103	105	96	91	105	108	97	85	102	95	99	93	80	91	90	90	89	107	112	112	89	108	88	108	111	111	96	100	101	98	92	105	95	93	111	106	100	102	108	75	115	87	123	116	116	102	114	79	105	92	107	119	115	96	107	88	99	89	116	91	104	97	100	89	95	103	106	93	100	91	111	93	89	89	96	97	107	97	89	92	96	100	85	108	91	95	108	96	99	111	121	105	103	113	118	89	97	108	103	100	105	117	118	112	98	107	112	111	99	91	118	98	106	99	99	102	86	96	102	107	95	109	98	119	99	100	103	118	84	109	102	104	115	102	98	81	102	98	103	102	98	121	92	114	116	110	93	105	102	92	109	117	98	86	95	85	102	104	113	103	112	108	97	84	98	105	110	118	108	107	95	86	108	105	109	108	106	95	121	106	93	85	94	101	85	93	96	97	116	117	106	129	103	113	88	95	96	82	101	112	96	100	122	107	114	110	89	111	112	110	106	104	97	92	101	86	104	98	108	92	92	104	118	101	93	98	91	100	99	102	106	107	85	103	82	93	101	108	103	88	109	109	104	104	114	86	95	103	114	99	101	100	102	103	95	102	100	93	114	102	87	105	104	107	89	116	98	95	102	88	104	87	101	119	94	106	107	77	122	107	122	98	101	93	113	115	118	93	97	97	104	106	97	102	113	109	97	118	91	101	91	99	98	116	102	104	89	108	99	100	112	99	113	109	91	122	111	83	114	99	110	90	98	114	99	88	93	102	98	101	85	100	102	89	124	117	97	87	87	110	98	110	105	106	104	106	89	124	118	90	106	113	116	87	104	88	94	95	101	111	100	99	101	99	92	99	93	99	113	116	116	79	117	101	84	94	91	105	111	83	99	96	102	84	105	98	93	86	111	98	91	127	98	106	108	83	102	101	96	97	102	109	93	102	93	97	101	105	91	108	85	93	94	81	107	121	99	108	89	90	98	105	116	94	98	106	84	94	106	116	99	117	117	87	106	111	88	97	95	100	102	101	110	118	102	106	89	97	117	87	112	100	106	98	95	94	109	102	105	82	113	89	108	86	110	112	91	105	109	96	89	102	82	87	103	112	97	103	87	102	99	102	87	106	104	124	119	96	113	104	87	101	99	117	114	111	84	93	91	98	95	106	92	96	105	92	102	88	110	85	93	81	104	114	112	108	98	115	87	94	88	102	122	101	106	93	107	105	84	111	104	92	124	106	112	116	105	95	94	89	92	106	105	112	90	89	109	112	101	96	77	105	96	116	107	104	122	104	105	107	108	99	98	101	100	96	94	93	95	105	115	102	106	101	95	114	96	95	91	95	89	97	85	126	82	103	86	100	102	110	92	99	100	91	105	117	93	85	84	95	96	101	91	120	101	88	91	98	96	110	103	97	91	95	109	119	99	106	97	98	80	88	106	104	108	86	86	111	107	102	98	96	93	76	108	110	104	104	107	101	103	119	98	93	92	92	105	102	98	121	111	101	83	98	90	110	100	101	112	105	99	109	105	107	108	92	123	92	112	108	113	103	93	109	78	96	89	99	103	108	105	116	99	92	92	107	104	116	101	107	76	90	103	85	114	113	111	95	122	106	113	86	102	107	88	102	99	109	98	96	94	108	110	95	103	81	91	102	108	96	94	112	93	105	95	125	110	98	115	99	89	118	97	109	79	108	98	92	100	119	89	103	108	119	95	97	107	101	119	86	111	91	106	105	95	105	104	108	113	108	114	84	101	95	105	119	94	90	105	86	92	110	85	93	88	94	101	94	101	97	83	117	118	116	93	101	114	111	94	82	87	92	107	109	98	91	107	96	89	109	111	106	104	89	101	99	95	97	95	109	104	107	87	84	107	113	113	97	88	102	114	98	106	109	112	111	115	99	114	103	99	91	120	94	95	84	101	107	95	102	109	95	103	100	105	98	112	95	98	101	115	110	102	110	86	107	104	85	90	94	103	112	109	88	107	90	113	96	104	94	116	98	102	107	94	106	103	114	99	99	90	101	105	78	91	97	95	110	94	108	86	117	112	95	111	102	84	100	117	101	98	95	90	87	108	98	87	99	107	108	96	103	95	110	97	107	98	77	111	108	104	98	116	86	103	102	75	101	99	107	109	123	91	99	94	111	94	92	103	103	87	112	102	110	91	94	109	88	106	89	128	90	101	84	104	92	108	96	108	103	89	96	109	116	110	105	92	113	108	111	92	93	85	101	102	113	88	93	97	95	104	88	94	84	123	98	108	106	108	106	90	107	84	106	104	98	105	107	90	111	93	105	96	110	101	95	98	95	105	72	101	104	104	80	105	83	93	118	100	98	79	104	90	129	94	113	107	90	92	106	103	101	92	118	101	100	113	100	93	92	106	105	111	109	107	99	68	98	114	111	109	99	96	117	107	116	86	99	119	92	75	94	99	105	94	113	100	90	110	99	99	96	79	115	124	105	84	98	111	92	89	114	97	101	130	102	110	107	106	98	100	91	96	100	100	108	65	95	96	121	115	95	86	122	113	94	105	106	88	96	116	99	103	83	108	99	87	110	109	114	97	101	105	103	93	92	95	99	94	105	104	96	107	90	85	89	111	100	100	98	104	122	116	93	94	91	100	94	95	107	114	108	85	117	103	89	95	98	94	83	114	112	107	99	95	119	97	118	98	95	120	97	99	87	105	82	81	99	105	107	110	111	83	104	92	119	119	91	102	102	110	109	88	94	109	103	110	77	92	95	89	105	98	100	109	137	99	121	119	121	125	105	97	75	102	102	103	98	103	100	98	100	108	117	91	117	106	92	101	101	83	117	115	115	99	116	112	116	98	101	80	97	103	92	126	93	80	109	94	98	101	97	98	80	99	103	99	103	87	109	118	98	112	100	93	101	102	95	93	100	95	98	91	118	111	96	105	103	105	107
8980	7868	3465	3838	3265	2573	2116	1756	1446	1227	1086	1037	860	803	737	709	655	650	627	592	588	569	581	592	574	675	670	682	673	699	539	498	461	492	438	462	453	434	431	401	414	401	407	402	419	433	400	393	373	349	409	417	379	374	374	363	382	400	366	408	358	364	349	345	369	350	400	331	347	368	335	346	376	330	344	348	342	360	375	351	369	322	352	362	364	341	357	344	344	350	355	350	357	349	376	356	349	394	344	367	353	360	346	350	357	328	378	358	346	330	340	332	326	368	376	345	346	351	307	346	331	325	363	338	323	318	357	316	337	353	323	329	358	326	344	372	330	317	341	352	328	297	300	340	339	348	314	343	360	298	360	342	308	333	382	329	338	348	327	331	353	372	338	337	338	341	325	398	352	358	345	323	334	365	357	322	360	343	342	332	362	327	366	351	352	370	334	328	348	345	342	355	343	384	306	351	327	356	355	320	337	366	330	304	332	348	330	335	367	324	375	313	349	305	342	351	348	361	344	341	335	342	340	317	351	352	352	336	321	311	362	331	323	328	298	298	340	350	355	350	309	332	343	345	330	320	330	338	320	333	359	367	347	335	348	329	339	337	339	346	343	364	323	350	333	343	330	303	331	330	356	384	347	351	342	361	326	321	350	327	354	337	331	322	348	318	334	313	330	334	354	304	340	345	328	326	322	320	321	322	334	334	337	329	343	344	339	313	341	369	328	338	359	339	327	373	303	328	335	330	318	362	327	342	338	316	326	351	327	316	325	334	356	313	327	329	312	359	336	343	349	346	319	339	300	346	344	350	352	317	321	311	298	321	353	336	370	336	317	332	363	334	353	334	308	328	352	374	336	328	342	324	351	330	371	349	329	329	354	345	361	330	311	334	328	329	300	316	288	344	346	322	329	329	363	364	354	383	339	346	309	356	350	303	359	329	316	361	319	318	318	348	317	331	322	345	339	317	327	341	380	336	305	345	334	330	353	371	356	337	330	335	344	314	345	334	358	301	304	356	324	329	320	333	334	338	334	363	312	349	333	341	343	329	330	365	323	357	346	345	298	336	336	362	328	282	341	368	325	315	342	354	375	324	348	333	381	343	307	335	327	339	347	328	342	306	294	358	314	338	346	353	364	345	305	369	356	309	326	353	316	329	373	319	336	352	364	340	331	344	321	331	339	338	313	327	326	326	307	337	319	326	333	327	330	328	338	354	333	337	359	352	333	345	361	352	331	313	351	355	364	321	337	381	324	355	348	340	327	320	370	298	329	358	343	334	335	329	328	319	328	328	378	357	354	366	314	356	347	347	336	316	318	326	355	313	321	335	343	321	333	351	320	361	326	299	309	334	361	340	352	349	338	318	319	361	311	352	299	323	340	308	324	372	307	335	326	335	317	344	304	355	367	349	352	311	333	370	331	348	347	334	344	313	313	344	334	351	329	336	339	347	371	359	313	332	352	326	329	354	314	309	315	340	316	355	349	323	328	353	297	323	322	338	347	330	317	339	309	337	352	335	328	358	364	322	343	339	316	317	352	336	367	342	366	327	311	358	338	356	354	342	350	324	332	323	318	342	352	302	344	320	320	337	367	367	349	343	372	333	304	336	339	332	337	317	357	332	349	378	364	326	341	337	345	326	329	345	331	329	359	340	320	340	335	323	340	314	346	339	335	327	343	342	313	344	318	294	325	336	334	346	365	359	355	354	331	303	353	338	325	354	324	343	336	309	318	346	330	368	340	318	348	328	334	338	370	368	346	332	350	354	329	350	324	359	363	347	321	332	332	307	324	340	373	350	311	342	325	341	351	310	325	315	324	361	344	351	357	329	331	321	362	333	316	342	333	333	356	311	354	384	364	328	321	313	343	364	332	310	370	316	314	324	338	348	384	309	356	317	345	338	316	338	349	343	314	336	337	327	343	335	344	361	340	339	317	336	334	311	378	328	303	333	337	339	349	344	303	305	364	353	342	355	342	328	343	325	355	339	327	326	342	344	354	365	325	393	328	322	332	326	376	350	334	330	340	373	338	323	345	335	329	316	357	345	365	336	334	315	345	348	329	334	327	366	334	335	348	319	351	330	345	344	347	336	355	360	323	324	327	362	327	362	308	339	333	332	344	364	316	315	324	318	344	307	358	288	312	334	293	333	333	328	347	341	333	348	319	369	327	336	348	312	345	310	337	315	329	313	323	355	373	354	353	358	321	367	339	333	348	359	305	383	321	350	340	353	318	314	326	338	328	342	332	299	336	377	337	342	371	352	318	339	310	329	333	351	327	340	300	353	340	363	361	358	322	331	352	340	315	310	340	346	361	344	330	317	338	356	332	323	368	331	329	312	351	334	354	351	358	331	337	337	319	297	356	335	349	335	334	301	320	330	348	344	332	311	326	361	308	332	328	347	334	326	319	345	352	315	355	347	322	310	330	280	337	356	300	344	332	321	358	333	338	313	334	374	330	329	318	324	331	326	363	326	316	313	299	349	347	327	333	368	346	346	317	356	343	324	333	330	347	342	331	360	348	349	341	328	334	340	322	351	338	346	318	329	349	310	354	342	343	339	316	313	342	345	345	318	312	338	338	347	359	325	355	354	364	378	336	341	330	338	330	312	340	330	298	347	325	341	352	314	317	321	327	339	338	324	340	332	375	289	329	320	352	329	361	330	355	359	341	347	325	351	316	355	322	327	346	336	366	319	324	357	349	318	346	316	344	342	328	359	328	332	332	337	311	325	340	342	295	347	333	323	326	324	329	360	319	323	336	318	311	323	360	318	322	335	314	342	357	338	320	336	323	364	356	288	332	335	320	307	322	313	330	335	317	297	335	333	315	331	331	329	325	343	343	350	348	309	381	337	336	331	329	337	335	339	325	361	362	368	319	333	335	323	344	313	318	347	319	319	364	335	324	328	333	324	318	360	311	340	303	354	299	325	323	362	357	336	348	302	316	357	337	358	367	352	328	329	328	343	336	329	330	338	366	336	350	349	335	305	357	331	338	356	289	332	315	334	337	358	336	356	345	339	329	317	334	354	348	348	319	329	340	312	323	320	347	364	324	324	350	353	354	319	358	358	322	336	313	325	346	341	359	329	340	344	314	316	325	338	330	330	355	324	337	380	338	345	334	370	354	347	313	337	365	370	331	336	323	330	323	354	314	342	343	334	292	334	341	355	298	299	348	351	311	379	299	357	358	372	356	331	351	321	314	334	313	300	354	341	335	313	339	384	340	331	331	347	352	343	349	362	322	345	323	330	362	328	331	359	308	307	333	313	348	328	348	333	329	310	342	331	345	345	323	297	331	326	313	310	372	331	336	313	332	351	334	339	330	334	325	334	356	343	373	345	311	359	333	321	353	325	355	330	335	324	325	355	357	346	353	359	351	324	345	341	318	347	380	340	338	363	346	348	345	329	332	329	376	371	324	362	329	337	338	334	335	340	330	333	320	302	354	346	336	343	363	334	340	355	311	358	369	357	335	352	342	382	361	312	368	337
21377	15354	3573	2079	1468	1028	842	651	522	468	374	339	294	295	265	239	228	222	210	191	195	205	204	192	175	236	214	219	215	234	189	190	195	175	196	177	161	184	165	152	187	164	168	157	145	174	165	182	155	168	142	149	137	192	158	164	161	161	166	133	180	149	139	152	161	161	143	149	159	134	156	158	142	144	141	164	145	135	134	125	154	147	158	164	127	144	138	112	116	147	141	152	153	163	142	150	144	148	139	151	141	158	157	164	149	151	133	143	148	175	144	155	147	135	134	159	147	144	131	149	146	160	153	127	158	119	167	144	158	127	132	163	131	135	146	130	135	147	167	166	151	147	122	137	153	130	159	148	151	122	139	153	143	152	138	163	141	133	134	138	139	144	150	146	116	149	112	146	161	145	170	144	144	158	159	116	154	141	153	130	123	116	150	128	146	133	142	142	126	160	144	136	132	157	138	147	153	143	156	150	153	158	137	138	129	137	155	135	153	166	154	148	127	140	137	132	159	132	149	137	145	160	173	142	143	145	144	148	149	167	143	144	158	133	138	129	160	168	147	157	164	153	150	145	143	145	130	140	164	148	126	161	140	115	125	147	155	148	143	140	154	135	159	140	137	129	133	176	159	135	159	154	156	146	146	158	139	144	164	122	175	149	147	149	149	166	139	113	146	147	129	143	134	146	161	135	154	151	145	127	151	161	136	155	170	138	178	135	142	155	150	138	143	151	119	148	134	159	141	161	136	142	138	138	161	146	153	154	136	154	146	134	145	142	159	153	136	147	152	132	164	135	152	135	153	127	151	147	142	154	137	136	147	150	152	148	137	135	132	141	156	141	134	152	150	146	141	183	148	154	155	165	153	152	123	131	137	141	130	138	112	165	153	132	122	136	118	139	139	142	151	127	159	129	152	161	155	151	154	166	139	138	150	130	127	156	150	142	158	130	142	138	141	145	152	153	139	146	143	135	139	163	143	139	153	153	146	121	133	135	155	149	122	153	135	137	173	147	150	153	126	151	119	144	129	146	165	149	151	150	173	145	155	131	136	143	137	132	161	140	155	120	128	151	157	151	142	144	131	141	146	143	146	143	148	145	134	150	131	147	149	160	142	151	158	155	153	145	135	157	133	153	133	165	125	109	151	148	126	135	128	148	149	139	163	141	154	128	166	143	137	147	140	124	146	136	130	140	132	148	139	155	148	143	129	150	151	136	144	135	150	123	147	150	139	150	163	137	156	136	150	146	115	136	121	129	127	139	131	139	142	161	154	139	138	150	154	139	151	148	162	148	125	123	142	143	143	154	135	142	127	132	126	153	152	148	161	148	154	143	134	159	166	140	163	144	139	156	167	136	131	134	142	130	119	149	143	123	152	155	152	151	137	141	131	134	130	152	155	139	145	152	144	136	151	143	143	135	136	115	151	153	146	143	168	140	149	135	155	128	152	135	144	121	136	162	156	144	136	145	163	135	144	134	153	151	149	157	143	130	147	132	139	151	168	144	134	145	124	136	152	134	172	146	148	145	144	129	147	167	138	153	133	159	113	130	151	152	139	153	149	137	154	130	139	144	154	144	147	143	171	163	134	147	159	148	154	149	134	155	149	143	149	149	129	150	145	127	133	147	144	150	142	128	125	164	144	157	149	150	141	154	177	166	137	146	131	151	128	141	140	127	129	132	165	141	164	137	125	136	134	160	157	162	155	158	164	147	158	142	171	149	114	169	156	122	132	125	156	150	143	142	135	134	122	140	148	171	128	152	130	132	128	127	135	149	149	178	132	157	141	143	162	159	130	163	160	132	151	152	165	136	158	139	133	150	128	162	167	147	144	127	137	153	166	132	172	170	149	143	138	163	135	157	149	134	154	152	139	141	146	154	145	128	151	130	138	144	143	143	143	154	156	159	147	147	150	159	128	125	126	135	153	155	130	132	147	165	166	137	138	147	136	162	152	139	153	134	166	137	155	159	123	157	174	161	127	145	140	141	142	152	135	121	136	167	150	159	143	160	146	146	157	140	144	130	143	170	136	157	161	122	134	150	145	144	135	144	144	154	138	156	135	147	161	131	126	142	142	143	146	139	142	144	135	126	144	141	137	148	152	124	172	152	152	149	146	128	127	155	133	146	148	143	150	125	131	138	154	125	142	152	139	104	141	123	159	134	151	157	156	143	152	132	123	156	158	126	145	132	143	154	153	137	156	146	141	130	144	130	146	141	134	128	139	138	133	152	140	160	140	142	139	153	127	145	155	152	143	132	176	160	152	117	152	129	140	141	151	148	172	151	164	142	123	156	155	143	123	129	129	153	129	147	143	142	139	123	135	155	135	149	153	140	125	154	146	148	133	140	142	137	164	149	132	129	121	109	162	143	143	134	125	137	148	144	137	147	153	135	136	124	139	133	112	155	143	155	126	115	152	137	154	140	165	154	161	147	154	129	132	152	147	139	118	137	136	155	135	164	137	153	144	136	163	127	136	143	165	127	132	156	150	148	163	169	154	163	156	152	155	128	139	148	145	137	144	154	140	157	153	122	158	143	135	143	131	129	112	132	136	131	138	152	141	143	135	129	127	134	133	124	143	127	147	142	123	137	122	146	129	136	150	149	150	140	162	137	153	145	146	139	144	144	171	136	140	140	140	139	129	154	143	155	127	142	136	166	150	126	140	138	149	120	147	167	136	130	158	131	136	145	125	133	146	128	128	134	148	108	133	125	146	134	142	152	131	131	160	140	138	129	147	133	118	163	152	157	151	165	151	138	132	139	155	152	130	168	151	135	152	131	157	145	140	145	138	142	143	155	145	142	164	140	146	141	137	143	149	149	141	135	150	133	149	132	132	146	142	148	140	146	134	143	146	156	154	164	143	128	121	152	156	120	145	131	135	121	130	135	138	138	156	120	152	134	171	140	146	141	129	147	144	143	140	157	140	137	140	153	122	163	158	155	113	128	142	156	119	135	153	136	157	171	120	150	136	143	127	172	131	137	159	138	130	120	167	133	132	160	158	134	147	145	141	146	126	123	150	167	140	142	124	122	137	146	153	132	128	160	145	133	146	145	150	135	134	141	147	137	149	161	156	120	150	135	133	150	128	151	176	148	142	126	145	148	125	113	123	143	146	151	150	130	163	146	152	156	163	130	137	159	155	151	145	121	158	138	142	122	149	153	127	138	168	151	129	151	161	151	135	130	150	126	144	146	134	124	140	121	144	140	141	128	140	162	134	161	138	165	145	144	121	128	132	137	146	114	151	141	154	147	147	154	149	151	151	145	130	151	133	148	136	133	138	166	138	129	155	135	164	146	153	138	139	146	157	161	140	148	140	124	136	157	144	136	141	163	162	131	136	134	138	140	147	160	150	146	156	152	137	148	123	135	153	163	152	148	157	142	150	107	148	133	132	130	146	149	149	142	145	155	152	143	140	140	140	146	161	140	149	145	143	136	140	148	154	171	133	177	151	145	128	123	159	170	133	146	117	135	143	134	133	131	140	162
11783	11803	5775	6495	5433	4441	3579	2974	2452	2144	1904	1720	1449	1353	1168	1144	1040	1008	1006	902	818	836	898	912	851	1104	1153	1016	991	1103	929	747	742	717	762	667	640	664	673	572	609	602	555	579	609	598	566	561	566	560	518	527	546	560	526	498	545	493	492	520	549	501	508	486	458	480	488	466	461	499	462	452	449	463	442	458	431	476	481	478	464	516	475	466	475	468	493	436	476	516	447	441	473	463	474	443	463	460	442	498	470	417	500	446	479	454	433	485	478	436	467	464	456	476	483	483	508	477	474	442	495	424	477	467	475	472	451	422	441	438	442	451	439	461	409	445	431	449	503	428	446	452	458	468	450	475	465	451	443	450	434	464	457	454	449	459	449	454	483	468	428	468	475	406	456	438	498	461	457	451	417	485	462	437	475	481	445	459	462	458	501	443	415	428	432	463	467	479	483	410	468	457	445	462	466	460	427	441	436	451	459	440	472	435	442	429	448	441	477	408	427	441	448	447	444	417	433	519	479	426	462	447	452	461	424	454	455	490	455	424	411	465	430	450	460	416	463	464	464	448	437	459	465	475	410	414	438	477	471	421	452	446	458	457	433	424	432	447	485	442	438	431	439	455	451	454	418	450	507	450	434	440	430	436	462	434	441	408	450	475	450	461	459	468	440	471	406	502	474	430	471	456	422	456	448	421	441	412	459	477	450	465	484	443	495	477	466	462	434	425	500	444	435	451	433	461	457	407	440	425	441	468	435	499	442	432	467	450	473	479	445	457	446	467	450	474	451	464	422	466	453	424	463	465	440	476	461	438	469	430	449	430	438	419	437	460	445	460	468	471	458	454	480	451	449	431	453	414	449	488	424	474	417	433	458	478	452	458	445	462	447	455	452	429	467	436	476	466	449	402	509	466	453	456	470	452	435	460	439	399	448	428	428	464	458	477	398	453	447	476	486	461	484	460	514	454	435	472	414	448	415	445	470	458	478	426	425	483	469	442	470	471	458	438	438	479	402	421	432	428	431	417	474	467	436	458	468	433	441	441	438	433	444	453	449	433	426	418	484	447	425	471	459	478	455	431	433	461	441	437	434	430	451	507	451	461	452	474	464	450	481	463	437	443	428	470	495	442	461	428	428	437	442	452	468	418	413	457	473	461	457	436	437	441	399	486	454	470	417	435	457	424	487	454	458	425	443	425	467	463	463	439	502	420	479	473	450	472	453	437	454	423	451	467	477	459	464	412	457	443	455	474	447	480	473	476	441	455	473	450	399	446	415	454	414	488	491	487	402	422	450	429	455	442	445	455	457	394	420	434	449	473	423	456	427	459	445	462	440	440	467	438	460	420	440	415	444	439	456	455	495	428	451	435	445	472	451	456	425	400	443	479	460	434	489	470	440	432	426	433	443	475	437	454	467	407	452	413	448	458	455	427	480	441	445	437	460	430	430	429	473	461	475	439	452	425	422	472	468	488	446	452	446	441	404	438	455	440	465	418	418	479	452	424	432	463	426	419	474	447	430	470	473	440	426	461	471	453	428	437	421	452	500	446	432	452	443	487	492	457	454	482	484	469	458	450	478	450	462	424	434	434	415	426	424	462	460	454	492	451	458	450	442	455	392	473	436	436	433	469	478	487	440	465	460	398	472	441	426	445	456	461	453	420	435	444	446	464	435	425	451	461	441	487	454	476	457	419	478	473	481	486	429	434	438	439	458	460	450	454	440	431	470	479	470	403	458	493	414	500	443	446	468	446	461	453	434	478	449	414	505	448	492	444	417	479	417	461	421	454	437	443	442	433	457	451	442	465	472	462	457	430	417	426	424	434	461	448	428	431	454	450	461	457	465	462	458	449	464	433	461	461	423	443	446	446	486	445	460	433	444	484	496	483	445	443	439	461	404	447	479	444	452	457	441	493	437	414	456	425	459	489	456	438	437	445	469	442	457	432	475	431	429	477	478	462	459	455	470	430	468	445	435	455	437	432	482	450	512	445	428	449	473	455	447	458	425	437	447	465	439	453	448	432	460	432	435	489	460	457	448	423	444	452	433	484	446	459	460	462	457	495	427	458	428	480	439	418	502	472	455	454	425	429	444	500	500	438	447	410	427	420	477	452	436	436	476	428	417	468	420	442	483	474	474	470	448	478	412	453	492	438	457	458	478	467	474	433	426	449	451	443	454	471	443	437	438	447	430	460	472	487	443	472	444	474	475	460	440	429	452	450	445	467	421	433	488	462	440	450	461	422	471	482	432	469	452	418	440	449	423	473	460	446	455	429	433	450	440	448	470	448	459	467	460	438	472	446	446	470	441	431	467	466	445	439	446	439	457	452	405	414	406	454	458	475	440	444	430	477	499	430	500	474	459	437	468	446	440	415	438	462	466	452	471	452	408	441	418	437	425	419	428	457	467	456	450	435	429	468	430	472	457	468	457	488	440	510	409	420	463	442	436	453	461	451	448	457	469	441	473	437	469	461	431	459	459	471	450	436	432	446	435	452	432	472	439	448	432	430	439	484	460	490	492	447	429	434	481	464	466	454	430	422	450	459	471	465	464	504	500	447	481	451	446	443	437	464	451	471	428	446	475	434	462	457	463	453	476	442	443	475	471	445	469	442	484	456	448	474	435	428	470	468	457	456	431	431	481	482	473	457	474	431	444	468	449	456	471	437	451	437	465	446	451	459	465	459	455	435	425	436	452	461	488	478	456	462	413	473	442	473	492	435	436	454	401	441	408	437	434	465	472	434	432	443	430	441	439	452	430	474	442	458	471	429	463	454	486	440	478	444	471	466	451	450	466	434	456	436	469	457	439	416	444	477	446	485	466	439	470	443	460	444	467	423	456	423	461	466	447	429	455	411	446	456	455	477	425	461	425	412	445	458	438	440	493	461	453	443	460	476	473	452	431	472	426	434	461	450	430	439	472	454	469	433	438	457	425	474	478	479	463	459	440	453	525	450	452	453	429	446	443	460	446	462	456	434	448	404	429	427	447	438	460	478	440	441	428	455	462	446	451	464	457	465	449	461	460	435	463	465	448	450	482	431	458	439	452	465	468	458	434	431	438	437	451	446	435	436	471	424	460	451	446	410	460	434	448	440	428	447	441	461	451	485	460	440	446	489	424	437	447	441	473	476	431	449	437	407	428	451	427	419	479	467	460	419	474	433	492	439	482	452	443	426	448	416	440	449	426	436	469	441	437	439	452	476	441	435	433	404	451	460	461	417	410	433	413	443	440	419	457	418	433	449	447	423	426	447	451	429	510	434	450	451	484	463	454	459	445	464	420	445	468	440	475	448	472	422	477	424	411	493	441	475	483	474	464	439	434	443	436	402	434	476	438	452	464	462	469	451	465	444	469	442	418	435	459	426	471	461	437	470	417	486	413	440	418	465	457	427	465	453	438	440	473	474	409	544	421	448	498	477	467	529	418	457	461	450	432	438	432	476	445	462	454	418	468	467	445	448	471	421	472	476	442	469	446	442	424	424	441	440	444	450
2457	973	313	276	287	240	218	231	236	232	222	235	222	214	218	212	234	205	196	217	224	211	217	225	223	224	203	220	196	214	215	228	227	208	234	204	212	198	192	218	226	221	226	194	208	198	197	233	202	240	242	221	240	239	220	221	222	220	210	202	211	225	199	222	233	205	203	213	198	223	230	232	224	228	231	205	220	193	203	189	207	209	202	217	218	201	205	228	222	211	222	223	213	226	229	226	233	222	207	210	210	225	196	220	238	235	217	219	235	184	222	201	215	203	216	206	203	194	210	194	193	221	222	216	205	205	201	240	202	229	216	213	225	236	221	233	222	231	209	220	200	213	228	210	240	200	202	201	203	200	215	235	206	203	239	229	231	189	230	205	222	194	222	204	218	226	201	214	238	252	216	212	205	188	213	207	222	201	199	208	213	209	201	196	210	214	203	211	221	244	201	199	215	214	213	228	213	238	195	203	204	232	207	190	220	222	234	238	226	201	225	197	205	214	214	189	201	177	225	204	221	209	223	255	199	196	240	214	216	205	216	205	223	207	203	231	223	216	217	201	228	213	219	204	200	218	207	228	207	216	227	182	217	267	196	214	225	212	231	207	215	184	213	207	210	206	190	213	223	202	214	212	219	219	203	195	212	208	186	199	222	213	222	188	210	207	223	195	240	237	217	223	199	211	203	194	217	228	216	199	172	226	196	227	215	225	223	219	210	204	201	216	216	221	204	214	218	249	201	189	220	218	213	208	186	171	195	241	217	212	199	217	196	231	203	185	224	217	222	194	206	197	204	208	219	203	180	213	212	221	218	216	235	219	239	228	232	205	216	222	239	237	214	209	201	192	229	235	201	209	237	214	211	214	231	204	203	185	220	222	229	217	255	229	208	231	214	173	186	211	208	214	242	205	194	201	208	217	192	216	226	217	195	216	215	206	210	241	226	188	209	229	203	231	204	201	217	225	219	238	231	186	208	223	199	196	235	220	233	206	227	194	232	212	245	187	234	211	196	221	209	218	214	197	214	211	220	208	217	227	188	202	211	217	194	203	213	245	210	214	202	200	199	208	199	229	232	227	242	205	235	243	211	218	211	197	216	230	221	181	202	187	222	202	221	207	205	195	215	224	233	235	180	218	210	239	244	229	201	194	189	220	205	214	193	226	202	201	224	235	186	200	230	195	223	226	219	203	222	216	213	210	209	211	199	247	196	224	223	226	204	210	244	197	215	221	190	211	207	202	250	226	239	209	217	230	199	239	190	227	217	219	205	201	209	190	226	216	238	225	229	240	236	218	232	222	205	232	229	219	185	202	239	212	232	220	233	211	202	245	211	224	228	251	216	219	238	235	208	236	205	214	262	225	206	213	227	216	220	199	230	222	209	217	227	226	240	231	220	229	225	218	218	223	191	210	221	199	202	207	230	228	210	212	250	213	200	191	202	229	218	228	230	207	200	211	208	230	225	203	203	208	251	195	208	213	230	217	236	195	236	214	207	234	192	188	191	219	184	208	196	215	208	205	225	222	248	210	222	207	220	227	236	245	223	209	210	213	204	238	240	202	198	214	219	202	209	230	219	209	199	230	190	215	202	180	231	221	216	217	222	199	204	197	221	246	223	207	237	221	197	185	208	200	224	199	241	178	215	235	235	201	222	209	236	229	215	201	225	233	199	202	238	238	183	208	183	225	206	228	208	215	225	219	226	230	224	232	228	227	226	210	220	208	184	213	199	212	209	204	185	209	203	208	212	221	201	190	214	211	200	218	178	166	213	196	238	238	226	198	212	196	217	199	216	193	211	187	204	200	210	230	200	209	230	203	221	218	207	223	226	201	216	211	207	239	227	221	198	215	211	243	225	206	213	221	232	210	217	225	195	213	215	244	219	213	222	219	197	224	196	211	245	187	218	184	214	214	218	229	190	215	206	239	206	213	220	194	213	214	221	205	238	228	242	199	211	195	239	213	199	207	240	190	200	230	199	181	194	217	241	202	213	210	202	194	210	206	224	218	229	193	203	221	224	219	198	212	209	207	202	214	193	209	188	230	236	230	226	203	214	220	221	202	203	195	215	232	217	196	193	210	209	233	236	216	212	194	229	199	230	202	231	211	200	214	221	207	239	206	224	238	217	214	252	231	221	199	218	210	214	230	225	195	199	251	236	203	197	228	225	214	210	206	220	180	192	225	228	215	229	214	226	227	218	189	216	208	200	182	201	195	197	207	227	217	203	198	206	187	197	218	200	201	218	210	219	217	225	212	212	217	226	188	234	204	216	207	207	198	225	247	221	215	203	218	213	219	224	213	205	237	208	218	218	220	209	210	205	191	204	209	217	181	210	220	209	223	227	227	240	217	216	222	194	224	227	207	232	211	197	237	214	195	182	186	204	206	205	199	208	201	191	221	195	231	223	199	207	228	232	212	191	204	236	216	218	210	221	207	198	219	227	230	189	200	207	224	215	208	212	193	201	226	232	206	227	204	220	220	215	229	211	210	209	207	225	211	218	205	209	222	233	209	185	222	196	218	230	237	226	201	226	230	197	224	210	236	220	222	231	221	218	207	231	197	205	219	226	227	188	222	215	249	215	235	215	214	227	244	222	213	217	198	202	245	219	219	213	227	176	208	206	195	208	229	234	215	222	243	221	214	212	202	251	209	215	225	189	227	243	221	221	210	202	229	209	197	229	218	209	202	216	207	215	258	238	207	216	222	200	210	203	215	215	218	219	215	217	241	227	200	205	208	246	220	215	191	218	219	235	225	222	226	225	196	228	220	194	209	219	214	220	212	222	217	223	238	196	245	222	208	223	203	224	207	217	194	221	174	216	230	204	246	207	192	201	236	195	236	209	200	239	198	204	225	202	199	242	195	214	230	233	210	196	202	212	213	199	205	211	202	200	220	236	208	220	188	210	188	206	207	217	205	219	210	212	209	194	213	223	218	219	228	205	227	191	240	221	217	195	205	208	205	212	223	218	195	202	208	227	239	245	215	213	224	229	219	225	205	244	222	197	213	227	220	228	219	222	210	219	216	214	217	205	212	228	218	211	216	219	232	201	214	206	197	213	208	215	213	188	204	197	200	210	218	210	214	225	206	245	230	223	225	208	214	225	217	243	210	195	224	201	213	226	206	219	231	229	232	187	208	218	223	217	212	201	230	213	206	204	200	224	245	202	199	189	213	179	189	210	212	223	198	227	178	203	219	217	217	242	201	189	219	222	221	207	194	227	214	208	224	215	232	199	220	193	195	228	220	239	215	209	228	201	207	230	230	224	229	165	207	199	205	199	205	211	214	209	198	197	211	206	201	196	222	202	197	203	205	211	194	208	224	226	235	211	250	203	210	226	237	205	227	226	198	211	207	205	207	188	230	214	235	196	182	215	219	209	216	205	249	205	232	216	212	224	193	217	202	221	212	217	211	196	229	223	247	222	220	218	222	215	208	200	197	194	228	195	193	217	220	232	205	223	208	198	207	215	210	217	195	237	221	201	214
2593	1488	807	875	778	757	751	721	684	698	637	732	670	600	667	613	652	630	611	667	635	619	654	624	611	654	636	688	682	645	627	636	709	643	658	630	659	651	628	667	664	718	642	561	645	616	642	593	628	604	625	608	590	617	651	624	593	631	660	561	621	575	635	597	614	626	623	637	591	644	608	586	644	568	616	593	631	642	599	612	647	605	581	618	598	629	661	653	610	655	655	599	616	610	607	588	649	613	581	627	626	664	588	643	601	622	675	636	598	655	629	597	615	654	665	614	618	619	631	622	643	599	586	640	637	594	625	559	612	617	644	601	590	645	619	631	650	583	620	629	645	605	625	615	647	627	582	600	578	615	637	643	652	653	638	630	631	609	631	611	671	581	629	610	587	581	596	648	627	664	617	611	631	666	640	592	614	620	625	607	618	571	653	566	631	668	585	609	650	601	663	594	645	638	672	619	686	605	581	650	618	638	640	620	601	652	621	627	637	640	666	600	629	624	621	619	648	661	632	615	610	615	614	622	650	635	611	656	607	583	646	582	672	614	620	585	651	631	605	626	662	618	621	581	580	576	590	636	581	687	617	643	619	609	591	637	631	591	613	614	612	581	654	638	620	643	621	593	598	587	635	649	596	655	612	635	633	665	650	610	604	624	639	620	672	591	637	641	597	611	610	623	637	641	622	651	621	603	608	618	615	618	631	610	610	636	625	600	621	643	626	614	622	674	621	564	632	613	624	579	648	670	653	623	650	642	622	651	672	586	657	641	613	684	582	606	596	633	619	601	633	644	607	652	580	624	635	640	623	591	603	592	594	632	601	620	639	625	632	634	588	597	600	661	642	620	611	620	586	597	635	666	664	646	608	608	627	618	635	624	617	636	673	649	650	595	610	621	618	629	627	640	617	620	598	590	587	576	614	630	616	624	619	648	616	648	606	563	616	627	647	605	617	629	608	599	629	633	654	604	632	604	660	619	639	593	584	657	596	600	603	612	597	573	609	605	634	645	662	644	645	648	635	636	611	652	624	638	656	641	607	660	645	584	663	630	628	627	654	664	635	607	648	604	632	627	671	624	658	649	603	653	632	616	584	644	594	625	663	632	608	648	638	606	654	605	631	655	635	643	631	608	615	603	597	613	643	590	661	639	585	659	646	623	653	660	567	640	612	573	640	594	634	630	639	613	649	611	591	600	619	671	653	663	612	629	619	600	596	670	681	616	590	640	648	595	597	645	650	593	614	641	589	626	655	634	636	628	649	637	615	611	641	640	617	594	562	644	676	601	595	601	646	626	653	631	647	613	616	586	620	586	619	620	632	672	590	588	614	654	578	618	650	643	629	631	599	633	624	616	612	595	572	609	603	626	611	648	592	625	604	612	609	618	597	649	634	611	644	639	650	602	597	603	584	631	632	595	632	598	616	639	619	614	641	620	629	580	643	646	613	635	659	663	661	597	661	629	639	618	639	618	662	595	668	655	624	649	657	588	613	613	619	589	633	631	659	610	621	598	631	637	607	639	613	633	610	643	631	607	624	624	635	650	650	645	640	631	618	555	590	612	629	591	662	582	594	640	620	638	625	605	582	617	618	597	661	613	677	645	621	620	639	619	630	640	623	649	642	587	631	615	610	606	593	602	589	584	622	606	626	628	648	671	620	555	600	617	617	637	665	631	613	646	580	614	606	600	614	620	565	631	610	642	596	626	627	597	625	672	637	592	583	640	608	607	617	627	656	613	633	628	647	612	616	649	609	625	597	630	639	624	660	647	592	622	596	620	599	627	639	603	606	639	596	606	596	597	666	561	614	629	580	661	630	589	616	624	604	634	614	594	591	632	636	585	649	597	591	600	593	632	603	599	605	658	615	676	648	591	650	613	592	618	601	627	628	611	620	603	626	628	616	593	623	643	634	625	625	593	627	638	625	596	583	642	600	623	647	647	605	647	655	599	562	609	617	625	650	622	630	668	638	599	665	615	640	614	609	610	656	614	637	671	610	601	610	612	631	611	675	594	629	586	633	639	624	644	625	585	614	605	585	619	596	641	591	621	690	613	601	620	636	639	614	633	609	644	636	636	600	592	606	625	644	597	628	607	652	613	626	651	616	598	586	628	597	616	623	646	624	645	613	630	622	639	612	692	617	591	625	601	614	661	616	619	638	651	601	642	638	614	631	644	609	625	630	627	600	623	664	616	621	650	650	594	593	644	643	625	628	626	604	601	639	606	602	578	658	553	584	604	645	625	626	635	621	617	585	606	623	591	619	616	623	640	629	606	608	631	643	635	635	613	636	635	609	568	594	600	654	681	542	642	578	591	599	615	621	606	648	619	616	612	618	586	594	599	593	605	635	599	650	604	633	602	627	615	705	634	628	655	619	603	636	563	658	587	619	621	633	616	632	627	669	606	598	644	623	628	661	614	640	622	644	578	618	575	583	624	611	598	657	627	644	634	652	624	617	640	615	635	638	629	626	622	619	619	616	597	626	661	634	613	675	637	643	651	619	628	643	568	598	587	630	608	627	585	659	614	645	632	634	626	614	626	597	633	600	650	629	625	617	648	611	593	617	643	649	645	645	644	658	635	610	611	613	656	609	623	619	663	610	653	613	623	682	618	634	618	626	586	650	580	601	605	628	657	623	653	595	616	631	613	600	614	634	603	609	619	612	618	631	651	624	618	590	643	658	635	616	665	600	640	661	623	624	599	561	633	664	654	632	601	661	630	604	684	596	626	603	632	591	644	597	615	575	583	588	616	653	663	635	667	594	609	609	621	635	631	650	639	651	617	653	610	640	649	644	644	636	609	607	626	608	615	601	667	657	619	638	604	607	597	573	605	559	651	622	618	622	633	645	638	608	610	639	610	649	647	594	655	632	662	620	573	632	617	659	662	607	590	665	618	588	588	613	661	602	634	554	600	578	663	582	616	622	624	574	621	596	622	663	649	630	645	619	602	600	569	656	602	635	598	579	636	637	624	670	646	653	626	597	603	640	649	678	631	616	641	579	632	656	629	667	603	629	606	602	641	604	612	645	578	631	594	627	604	622	636	593	638	638	607	659	590	587	625	635	601	694	614	624	638	595	672	623	603	631	605	587	606	634	575	656	580	647	660	590	624	576	573	628	597	602	618	620	593	663	678	619	595	660	632	584	648	587	624	633	610	640	616	621	614	622	651	646	617	571	610	624	624	635	595	656	600	626	667	654	611	699	625	614	616	667	614	611	561	599	619	613	623	580	598	647	650	604	625	582	621	602	634	597	615	658	596	642	606	635	626	628	607	646	646	645	624	575	620	649	583	602	603	621	654	633	636	619	633	572	640	603	607	635	604	623	617	653	669	616	632	624	608	595	629	592	578	638	593	628	596	615	658	625	608	615	636	605	639	631	683	590	610	651	641	611	651	560	589	628	682	651	590	614	599	611	621	646	655	655	631	589	622	618	574	537	554	641	636	600	622	544	648	607	644	617	616	633	637	617	688	655	624	626	597	641	672
12990	8439	1658	1161	733	554	444	345	309	267	207	190	204	161	143	147	143	113	135	132	136	128	125	130	116	119	138	117	140	136	100	111	126	126	96	103	101	106	116	96	90	99	88	127	88	106	102	116	87	93	106	105	101	101	89	100	94	101	94	91	85	96	95	105	95	92	107	90	99	121	118	98	107	95	93	109	103	97	93	109	82	105	111	96	98	119	101	108	113	90	90	85	110	93	92	92	103	114	106	107	93	90	100	91	109	97	94	95	82	101	86	93	95	104	78	100	100	97	92	106	88	93	105	92	87	99	82	97	106	114	90	103	99	101	96	100	98	90	107	102	114	94	94	95	91	77	104	89	111	89	87	92	107	79	85	99	96	83	83	91	99	88	96	80	110	92	94	108	104	92	89	89	82	86	108	68	101	89	107	98	106	109	83	96	90	97	106	84	107	111	103	90	95	111	109	96	93	97	101	100	90	97	88	97	104	80	95	90	84	88	85	87	97	104	98	91	108	102	98	112	109	107	93	109	97	110	105	93	89	89	96	93	110	101	105	101	98	91	90	97	87	89	116	122	97	90	100	91	91	93	93	82	100	98	103	81	99	95	104	73	98	81	90	78	98	92	92	93	86	96	97	118	102	92	96	98	87	90	118	91	97	85	88	82	99	100	85	100	87	94	95	94	99	101	97	89	94	88	85	85	96	119	112	100	99	110	89	106	89	75	89	83	98	89	115	77	90	92	85	102	97	92	94	94	102	113	91	92	91	99	99	87	92	87	105	100	109	100	101	101	86	93	90	90	105	115	97	99	107	94	95	105	94	98	78	91	108	94	73	85	107	91	102	79	100	90	99	89	100	91	92	92	101	102	103	107	97	102	94	88	96	89	105	94	86	79	85	79	108	101	104	102	91	98	110	101	90	93	93	96	104	96	93	91	97	106	110	105	87	93	89	104	106	110	93	107	86	91	82	88	92	116	82	104	93	100	103	71	110	80	97	94	103	82	87	104	86	96	90	81	105	103	92	106	95	89	117	86	80	90	104	124	101	99	97	98	104	109	80	101	86	82	88	106	101	96	111	86	94	90	117	103	88	84	87	93	83	100	83	70	83	100	90	98	112	94	92	105	99	110	95	89	74	108	93	94	94	93	73	94	78	98	102	102	97	105	97	89	95	97	107	102	91	83	110	82	105	118	101	103	95	88	108	96	111	91	83	109	93	91	99	89	87	76	92	86	81	85	104	110	112	95	110	78	104	100	91	82	99	106	98	76	100	96	101	100	103	81	113	97	104	85	92	93	98	103	100	78	72	91	93	88	107	109	83	98	93	107	87	108	85	96	104	88	100	99	86	97	93	105	108	101	94	95	96	88	112	97	90	84	97	108	90	89	98	107	104	95	113	85	96	84	87	90	103	132	88	96	88	99	82	78	112	85	88	103	111	98	106	88	83	116	77	109	103	91	97	106	78	84	106	97	101	99	106	98	92	104	114	110	95	102	106	110	108	101	93	98	89	93	96	86	100	102	80	103	89	105	96	92	88	99	102	100	93	92	92	90	110	95	82	89	87	105	91	107	102	88	108	103	107	99	101	87	97	91	90	90	91	102	88	100	105	105	102	93	96	102	105	101	95	84	105	89	99	99	93	113	86	89	96	102	109	98	95	87	96	106	112	99	98	90	88	89	92	109	91	73	97	88	104	98	101	107	95	104	107	121	118	95	119	99	90	92	95	85	111	105	96	102	100	110	101	80	113	101	95	89	88	91	96	88	94	97	99	90	114	80	103	87	93	98	108	114	100	101	108	101	85	88	90	96	92	102	94	97	94	101	113	74	84	85	85	97	97	83	97	85	83	69	92	87	94	90	93	102	98	95	96	89	85	94	87	86	93	94	108	84	116	94	92	106	95	81	112	86	93	87	82	93	96	91	91	116	92	101	102	93	95	104	102	108	91	102	97	119	102	97	97	99	83	80	90	97	100	84	93	117	96	84	100	113	90	87	97	77	87	86	92	93	92	91	101	99	89	98	105	103	108	89	101	99	107	92	91	97	92	107	111	87	87	117	108	92	117	95	87	112	99	108	87	94	101	103	123	105	97	96	102	100	99	96	98	107	106	109	77	104	94	112	96	91	96	98	82	88	102	103	96	92	105	89	104	88	94	91	91	104	89	99	98	105	110	115	87	88	94	93	112	109	78	85	87	106	81	102	103	83	105	107	106	99	94	88	99	95	97	107	79	92	100	103	94	90	89	88	105	91	85	92	93	105	93	104	116	97	88	106	93	97	96	83	112	101	91	99	90	107	91	94	111	97	95	85	79	94	84	100	81	88	110	102	92	111	93	100	92	101	96	106	97	111	100	107	104	78	97	90	109	87	94	94	93	87	105	94	90	101	108	107	107	106	80	90	103	95	111	91	94	105	98	97	113	90	119	91	112	80	101	89	97	109	71	93	99	90	95	99	89	99	103	93	85	91	88	123	94	83	90	83	115	77	86	75	98	97	105	107	106	81	82	105	98	79	106	105	98	85	94	110	86	98	97	98	111	80	106	93	113	81	95	94	103	97	92	92	88	87	94	108	114	88	98	94	90	86	111	84	85	91	107	108	112	99	85	92	95	96	121	106	99	113	86	122	108	102	101	88	92	89	104	103	88	85	108	106	95	92	100	88	79	107	82	94	97	89	99	99	90	115	83	89	75	92	99	112	94	99	104	89	111	82	111	102	89	98	94	104	100	89	109	100	80	109	101	90	113	112	105	91	90	97	101	109	85	95	98	117	90	79	98	105	120	89	80	95	117	100	94	94	79	118	116	81	97	77	103	95	107	102	86	102	76	104	103	71	81	104	85	106	80	102	92	99	98	112	108	92	99	91	74	93	85	105	107	92	101	102	108	108	111	110	86	92	96	99	95	93	90	93	100	102	93	95	89	112	120	94	94	95	97	103	105	93	97	89	87	106	82	105	123	83	108	85	90	96	86	93	110	105	99	100	89	102	83	114	97	87	97	101	107	87	96	86	117	97	120	101	98	100	91	103	85	92	99	113	112	98	101	95	94	105	92	85	97	98	100	101	120	93	100	80	91	72	98	107	96	84	117	104	93	84	79	105	97	82	119	92	83	100	87	94	97	88	102	93	111	87	111	90	91	74	112	85	106	104	95	108	104	112	90	84	83	80	103	86	115	81	89	93	82	104	81	83	100	113	98	99	90	94	84	85	93	88	105	111	78	92	116	73	105	104	97	107	109	116	95	100	86	87	82	112	83	103	97	93	81	92	101	96	109	111	90	84	83	92	93	75	88	95	98	116	101	107	113	102	97	108	113	108	81	107	88	96	102	99	115	105	111	81	87	104	123	91	94	97	99	95	97	94	106	90	107	90	104	92	123	102	113	100	100	92	99	108	87	114	94	93	102	100	108	109	92	94	102	98	93	104	99	107	110	97	84	100	90	91	101	105	93	99	96	99	104	98	104	102	83	87	94	101	101	89	74	92	95	72
8181	7715	3171	3639	3032	2506	2052	1637	1420	1214	1103	914	892	812	719	670	636	622	573	564	513	522	580	557	592	649	655	617	641	666	542	463	454	448	438	428	404	427	458	419	392	373	369	437	381	393	370	394	393	373	403	368	345	359	382	353	375	377	384	374	343	357	345	338	353	332	354	374	314	334	377	360	340	319	340	363	329	312	369	363	315	371	337	330	360	388	362	290	336	316	336	334	305	319	318	352	333	315	325	324	334	343	316	344	341	327	328	341	322	350	309	311	326	307	350	351	328	324	311	317	356	335	333	315	326	325	327	334	325	318	309	306	338	327	321	340	355	313	327	330	340	331	321	341	324	303	336	319	313	328	314	337	314	347	291	325	323	354	322	317	318	333	352	344	306	310	330	339	347	299	284	339	345	307	318	302	330	314	307	335	314	325	316	346	317	334	345	329	307	313	315	297	327	300	348	311	333	324	299	307	319	321	296	307	305	345	360	333	317	320	307	333	288	323	308	318	335	321	305	306	319	300	324	298	332	326	326	336	328	307	313	325	348	288	339	353	337	332	314	327	337	300	327	335	297	291	325	299	335	344	312	291	292	304	333	314	314	325	311	338	322	322	331	298	346	313	299	313	329	345	360	331	316	299	353	325	330	319	298	346	324	335	336	339	333	302	315	300	328	324	341	325	347	323	352	307	354	333	299	354	325	289	312	345	318	325	307	318	323	305	309	323	333	317	308	339	295	308	303	338	290	317	302	309	331	295	306	321	374	339	342	312	287	305	280	322	327	324	309	328	310	340	327	324	336	366	321	344	328	332	327	328	341	315	309	329	342	342	352	328	317	309	312	298	357	349	322	337	333	340	314	338	357	329	316	316	305	344	362	329	313	307	300	321	331	304	327	318	346	307	333	327	340	299	336	290	334	330	311	314	342	311	357	321	334	313	314	345	322	304	299	332	300	313	322	336	330	338	317	292	329	327	274	309	327	310	346	348	326	313	355	323	331	306	309	333	302	329	319	303	336	354	310	302	342	320	351	333	324	305	321	313	331	304	313	347	313	301	318	324	341	335	308	329	329	306	336	333	306	344	321	302	314	322	300	340	321	307	334	341	347	294	357	321	317	321	307	322	316	329	318	349	296	317	287	307	308	316	340	301	289	312	330	315	318	323	342	339	306	293	334	300	303	288	306	318	317	327	342	354	347	322	362	322	315	335	312	331	304	318	304	328	317	305	349	327	316	337	313	296	323	299	298	330	317	321	311	346	340	325	334	336	352	307	327	327	309	291	306	302	296	319	316	325	302	331	294	306	363	340	337	288	328	330	332	314	333	315	333	338	317	320	327	338	300	329	318	314	325	298	306	333	323	324	340	342	348	325	309	306	339	331	318	325	343	338	313	328	334	327	305	329	309	313	337	351	322	316	371	344	330	328	355	321	333	332	329	313	293	321	332	347	355	371	324	355	326	310	331	322	300	334	340	335	307	330	308	332	323	307	344	298	338	289	324	335	324	307	330	305	335	323	312	323	265	331	312	279	326	304	338	308	334	312	308	312	320	318	346	283	321	308	287	341	330	339	309	327	306	342	316	319	344	314	352	307	349	311	342	333	344	315	314	319	306	327	325	346	325	282	292	278	311	339	349	335	319	346	350	349	351	305	343	324	325	319	320	335	345	322	314	334	318	296	315	343	301	340	311	348	321	306	326	357	327	306	362	310	330	321	305	337	360	321	345	346	309	334	320	319	326	355	308	315	294	296	315	354	343	332	315	313	357	324	315	290	302	314	333	313	358	331	328	325	327	340	314	301	353	320	377	290	347	320	337	326	314	299	347	297	308	358	362	304	305	309	322	298	342	303	286	339	350	331	318	334	284	347	324	334	310	297	323	345	325	303	350	320	326	338	322	354	314	287	336	291	311	330	343	312	307	318	339	352	322	314	324	315	322	333	338	290	324	319	300	325	316	281	317	330	326	317	323	331	340	290	330	327	323	347	326	314	311	306	353	323	327	326	300	293	335	345	294	314	347	340	358	336	309	300	310	308	322	350	303	339	290	326	309	315	309	304	337	331	317	336	338	323	303	304	332	317	300	279	327	283	321	317	327	335	342	321	324	301	331	336	320	341	296	360	326	301	321	311	349	291	322	301	302	305	299	309	326	356	317	335	347	344	341	303	322	324	277	355	305	364	340	321	312	354	337	324	300	315	310	306	346	334	339	340	330	335	331	334	339	299	291	313	323	299	300	298	333	315	351	308	330	336	351	336	324	331	317	339	333	329	283	349	325	343	330	296	321	336	299	334	303	321	304	355	340	319	294	335	301	307	320	290	316	318	316	307	326	347	331	307	352	297	317	315	314	327	325	343	294	294	318	334	340	325	348	299	314	301	321	343	327	296	300	330	328	329	326	372	316	337	346	323	305	312	265	325	315	314	311	327	341	324	328	314	338	344	299	313	346	314	324	314	324	323	308	280	357	317	345	323	296	317	314	326	326	340	307	339	306	334	312	333	321	344	304	338	313	318	331	297	318	288	307	299	344	301	341	326	335	324	327	323	290	315	372	334	325	296	330	336	342	309	328	287	327	351	333	316	318	329	288	320	319	312	330	328	306	309	305	316	313	323	303	314	288	342	330	336	296	322	301	326	313	345	350	333	305	339	323	305	321	315	320	337	311	310	338	303	347	334	314	328	297	349	335	321	318	286	321	343	278	339	336	322	346	292	330	332	331	342	325	327	338	324	314	324	304	325	337	341	330	308	317	309	326	352	313	341	327	340	295	319	328	327	343	337	329	297	336	312	300	354	309	313	347	302	335	335	306	307	317	330	328	334	292	329	358	324	337	333	311	334	324	307	327	334	285	344	318	323	355	317	308	330	301	326	300	321	340	327	329	344	320	299	347	326	329	315	344	313	349	315	351	306	359	281	339	320	322	289	317	339	347	279	324	320	322	313	320	327	265	332	362	305	349	324	322	306	306	350	312	322	296	338	314	329	355	308	334	343	348	362	311	324	335	320	303	334	347	318	329	305	336	312	299	342	329	295	307	315	303	324	325	351	338	300	325	319	325	332	322	300	326	327	309	285	320	312	332	358	346	317	290	316	325	333	301	321	314	341	344	329	307	292	330	300	341	285	312	321	336	317	286	322	296	304	339	301	339	320	307	337	324	323	345	340	313	346	333	352	308	331	302	344	341	322	316	320	308	338	314	382	321	297	321	333	295	289	310	329	344	319	313	310	311	283	344	339	357	301	313	314	292	377	324	312	329	351	335	316	316	320	293	308	327	308	334	326	316	303	334	307	311	321	329	306	306	365	348	321	340	347	291	361	333	351	365	336	310	345	328	320	357	310	323	314	313	302	327	331	301	352	330	328	313	314	326	355	320	356	345	318	332	321	340	335	329	308	350	307	304	327	316	312	331	321	320	312	327	303	345	323	335	315	330	299	346	304	329	294	323	331	274	316	294	286	349	300	336	336	322	336	318	310	321	333	337	315	323	325
20710	14580	3494	2212	1435	1067	794	588	523	426	385	331	290	277	252	250	219	227	209	198	191	200	209	191	199	232	229	222	198	249	212	178	179	173	169	175	160	178	172	160	156	146	180	145	127	161	155	163	148	134	166	159	145	174	163	151	156	159	138	139	158	153	133	146	147	187	137	124	135	153	152	148	141	157	153	147	153	141	159	147	160	149	146	119	147	139	172	159	153	144	163	155	136	136	132	142	153	132	139	140	154	158	141	122	152	137	151	151	168	163	135	152	148	130	164	141	152	124	154	151	157	161	153	143	132	148	157	141	167	135	159	141	138	144	149	118	142	133	137	138	152	145	147	142	157	148	150	133	164	169	126	140	170	145	147	149	130	159	138	143	146	168	151	142	149	152	152	139	112	162	126	154	140	132	157	140	129	149	150	140	146	123	143	152	139	131	143	139	140	150	138	123	140	142	138	131	156	150	159	150	142	140	148	132	150	154	154	130	142	139	164	135	133	145	143	131	156	135	154	144	142	143	145	166	137	158	151	150	149	136	137	138	151	154	159	137	156	150	122	132	161	153	150	157	148	143	140	148	145	148	147	144	138	143	119	134	156	150	145	139	150	149	145	133	143	153	146	157	139	155	161	154	139	144	135	168	143	138	134	154	117	145	148	165	132	144	146	149	141	152	153	137	150	137	175	140	144	157	169	128	159	143	131	141	154	157	147	134	171	162	150	154	122	134	134	162	146	125	148	133	164	141	135	164	129	159	116	157	175	159	135	137	153	141	139	167	130	149	131	122	163	126	143	148	159	160	129	139	169	159	152	140	140	137	154	146	149	160	153	140	129	145	123	126	146	149	138	139	149	150	148	141	160	140	158	162	139	140	152	151	118	135	156	147	148	149	158	130	143	147	136	166	159	156	140	130	161	152	151	156	127	149	166	157	132	132	150	152	153	162	119	125	134	161	152	131	159	165	140	151	138	146	152	149	137	149	152	146	149	165	147	129	177	139	138	136	125	166	143	138	113	139	145	162	133	139	130	134	154	144	158	130	139	138	145	147	126	134	143	162	142	125	123	157	130	147	145	141	162	156	117	121	124	155	133	132	159	146	153	131	139	165	135	138	129	148	168	131	151	165	154	130	145	135	133	132	139	148	162	164	134	140	138	150	170	151	137	149	138	157	143	158	140	155	144	134	153	130	156	158	134	139	141	137	123	136	151	133	148	145	138	164	139	149	147	139	160	133	154	146	139	153	135	132	132	157	163	143	125	177	152	136	144	157	128	122	118	146	152	144	124	160	157	133	138	142	136	144	136	158	153	139	159	122	154	168	153	171	142	142	149	158	127	123	134	157	140	148	142	141	151	146	131	142	168	156	139	139	159	128	124	132	136	115	126	167	136	147	144	154	150	151	160	135	150	136	145	151	130	154	138	127	132	124	155	158	135	139	139	128	156	149	137	157	136	140	136	148	148	152	151	116	125	148	159	143	140	153	149	127	151	148	169	133	143	128	152	173	137	134	149	159	143	138	135	151	130	138	133	137	146	142	149	162	164	130	129	151	155	138	149	144	155	145	177	135	143	136	166	150	120	143	144	138	158	119	138	136	140	140	139	169	145	137	148	147	154	129	125	147	139	154	156	142	138	133	138	158	147	149	125	140	167	142	144	169	150	145	126	152	145	134	161	144	144	132	143	149	141	159	146	134	159	144	129	153	157	140	137	143	167	156	134	147	140	142	145	129	127	160	144	166	154	147	128	143	157	138	132	140	167	146	142	158	155	139	116	129	162	156	176	134	162	166	149	146	133	138	145	142	119	137	152	154	161	142	159	143	157	152	147	139	142	134	150	129	151	132	154	139	160	146	122	135	128	141	131	127	143	130	163	167	121	140	166	149	156	150	132	150	152	144	144	139	149	133	140	160	136	135	149	146	146	140	126	173	137	135	154	143	145	162	113	138	155	125	158	157	136	140	158	133	157	165	134	118	167	132	124	166	144	121	142	135	136	149	139	147	140	165	135	153	138	160	136	152	155	149	141	127	155	140	156	157	133	131	157	148	134	142	153	156	146	155	160	172	159	143	160	157	149	125	155	155	129	144	138	163	155	123	154	133	132	139	129	152	157	139	144	148	111	151	134	137	147	168	142	153	144	143	168	130	131	125	132	136	140	118	160	137	155	136	144	153	140	142	145	156	145	160	128	148	140	137	150	142	150	155	151	153	163	122	161	135	152	139	143	143	137	139	134	127	160	145	159	142	141	150	148	153	145	140	161	158	138	136	140	161	128	155	158	157	143	135	140	166	145	152	146	143	153	136	134	152	141	146	144	142	153	151	135	144	155	158	133	158	145	115	128	160	147	127	157	136	140	145	135	127	139	154	124	153	135	131	135	135	156	142	144	133	146	144	138	143	140	135	158	147	132	140	126	139	130	135	149	140	138	162	141	134	158	146	151	174	157	145	145	135	137	147	150	156	147	151	142	149	134	129	137	152	150	148	152	157	156	135	108	134	146	143	151	156	156	153	139	147	171	137	172	139	165	129	130	136	109	145	148	133	151	155	152	152	137	142	149	141	149	139	143	143	135	145	157	169	135	131	131	167	132	146	147	151	141	155	142	157	146	149	143	137	144	161	170	176	134	124	134	118	140	145	153	145	146	140	139	155	140	160	128	144	149	152	124	142	137	148	156	144	130	139	145	153	146	160	139	151	153	127	132	155	132	163	156	158	154	146	152	148	142	154	156	121	146	166	149	127	137	144	149	166	146	145	133	161	155	154	129	139	139	162	157	129	156	163	135	157	155	163	153	158	141	151	144	145	154	122	146	144	150	154	156	141	154	145	141	148	141	148	139	143	141	139	137	164	144	149	160	134	147	146	117	143	125	137	164	141	157	168	154	161	137	170	148	138	147	143	136	152	158	110	155	133	135	148	179	150	160	137	159	146	171	137	147	154	144	137	180	140	147	142	136	144	139	123	146	152	151	143	128	135	144	147	149	138	134	150	143	143	131	132	133	137	152	150	133	153	142	177	148	149	157	144	138	154	133	141	149	138	143	139	150	141	134	172	142	148	152	144	153	133	148	146	128	152	154	152	143	135	134	156	164	158	149	148	167	139	167	139	156	134	136	128	124	154	152	138	159	144	158	141	124	162	151	143	143	160	169	125	135	153	156	122	142	130	146	149	145	156	146	143	123	141	140	162	150	160	171	152	126	146	157	147	157	137	156	148	148	137	160	139	148	125	134	154	170	156	160	140	150	134	149	148	150	149	129	135	130	132	126	154	143	151	143	141	165	151	131	161	156	158	153	148	148	138	139	155	145	138	152	147	122	128	137	138	152	133	152	168	154	131	139	137	153	146	124	155	148	151	135	148	143	115	146	150	141	153	160	144	136	144	123	146	138	147	139	126	141	138	143	154	134	145	151	143	146	150	167	166	136	135	143	148	139	122	163	147	141	148	139	168	132	128	132	137	147	157	159	151	155	125	134	158	145	143	143	151
11143	11393	5827	6403	5524	4463	3584	2962	2488	2092	1898	1689	1500	1388	1176	1128	1053	1076	947	915	866	870	867	802	899	1114	1008	1114	979	999	747	788	729	685	639	736	618	617	665	598	619	611	576	626	581	584	627	583	569	560	535	584	508	508	519	552	522	544	519	525	493	542	462	514	497	465	500	502	470	477	458	464	474	494	452	484	473	474	493	499	467	492	495	497	446	462	489	448	497	447	462	477	456	486	442	471	456	452	476	468	493	486	449	466	464	473	469	472	438	457	430	488	437	444	457	435	468	504	440	460	486	499	454	445	453	471	446	490	424	472	451	469	483	466	468	415	478	480	436	462	462	483	442	443	446	466	435	460	441	436	458	433	464	453	404	487	444	467	482	477	458	494	437	430	483	433	471	444	450	450	437	442	464	445	470	433	446	419	489	479	452	455	477	446	464	459	423	440	490	481	430	491	445	428	454	454	462	431	470	470	424	424	437	444	470	464	455	445	471	430	453	449	439	441	474	466	489	469	445	469	450	463	494	449	457	455	498	431	427	413	454	440	439	479	434	426	415	479	491	452	447	474	441	455	469	429	475	458	485	452	441	454	425	430	430	477	454	448	467	428	446	436	434	465	452	484	468	449	433	424	508	449	463	452	481	445	456	465	455	435	431	448	477	449	441	472	466	449	451	461	436	444	446	480	442	458	479	461	414	478	426	479	454	436	442	463	489	472	451	472	426	465	451	438	442	424	459	420	449	454	437	439	450	465	480	481	430	438	476	420	437	445	469	444	458	463	441	411	422	420	449	442	437	471	435	477	452	467	428	478	459	475	460	465	474	417	420	456	429	475	404	456	417	460	451	429	426	445	461	448	475	448	434	456	446	472	417	435	453	501	446	467	459	423	495	486	422	454	439	440	421	414	419	481	442	475	413	429	466	469	463	398	427	434	436	454	462	442	434	429	465	471	462	421	490	471	494	494	457	466	426	435	406	401	430	466	418	433	443	454	451	411	445	447	465	469	470	481	414	438	465	468	425	437	472	457	462	447	459	454	490	472	470	448	461	430	449	474	438	473	468	444	426	435	463	465	485	432	460	439	455	444	466	472	466	472	420	485	449	438	466	454	462	443	493	445	442	450	470	453	440	460	474	403	462	432	494	448	480	441	471	441	436	455	447	429	447	433	470	450	423	462	444	456	451	468	474	483	426	446	428	454	431	453	425	461	452	422	450	468	467	474	448	488	444	456	459	441	502	464	438	455	432	424	484	454	477	477	477	452	416	452	471	420	472	466	459	428	481	464	450	422	470	450	430	423	477	446	454	456	466	407	439	481	402	447	449	438	471	432	473	438	487	451	478	438	474	453	446	460	473	449	461	413	473	473	446	433	441	437	441	428	396	462	471	479	470	477	428	445	469	421	462	512	435	446	473	434	458	407	465	394	458	488	456	446	437	446	457	433	437	454	454	465	466	446	429	456	474	450	461	436	475	461	454	437	453	456	435	448	440	474	404	479	445	459	445	433	453	453	428	442	473	421	450	485	455	466	426	444	441	439	460	495	466	439	445	505	458	398	444	483	445	414	454	424	443	434	463	440	437	458	431	447	467	450	424	432	432	434	446	445	422	469	462	446	451	494	415	461	463	464	474	427	494	462	423	413	455	465	467	460	439	487	445	451	446	466	429	441	405	488	457	452	444	467	476	489	481	467	421	448	471	449	464	461	440	465	438	442	452	457	453	438	479	415	465	431	525	458	459	473	457	426	448	428	468	482	451	461	470	437	437	453	463	464	457	433	431	469	455	446	426	458	453	462	465	458	451	479	415	452	460	487	488	468	487	407	421	427	443	434	438	416	460	415	464	438	441	402	463	420	490	442	440	428	461	487	431	443	458	474	429	431	413	449	463	414	482	431	441	444	481	456	461	455	426	443	451	456	437	448	418	450	514	465	467	441	449	431	494	453	411	483	511	412	460	452	455	457	450	463	414	485	455	445	438	455	425	427	454	463	447	466	486	481	429	453	435	484	467	454	501	422	441	442	460	413	448	465	439	445	407	473	464	468	429	469	440	469	480	406	411	478	482	426	443	472	453	467	437	441	432	449	483	504	406	461	454	441	425	443	477	451	429	437	482	452	443	458	464	433	426	461	434	436	454	483	421	460	442	469	404	449	454	478	444	460	473	449	437	431	414	473	475	481	462	466	403	435	443	462	405	476	441	444	448	458	439	440	449	435	474	465	446	472	452	480	460	406	442	445	448	484	430	448	462	459	459	460	445	455	435	399	477	459	450	463	448	468	459	449	468	446	454	452	432	495	451	439	458	445	479	457	475	441	462	462	469	503	451	451	432	435	440	458	423	491	460	454	473	439	487	437	502	461	481	460	461	434	461	458	438	433	435	448	465	483	444	463	462	442	443	434	466	433	460	451	488	452	440	464	435	430	444	449	476	471	486	432	429	447	455	452	460	456	431	459	489	455	472	459	448	461	434	466	459	416	429	456	418	450	430	455	459	467	458	454	428	463	443	442	460	469	425	498	474	427	457	465	424	464	443	509	464	496	433	494	467	462	442	440	437	455	469	495	471	434	463	450	441	452	457	471	440	435	437	483	459	439	476	470	417	460	406	431	477	428	444	412	473	464	424	436	483	443	425	459	463	469	427	494	458	465	485	404	467	479	442	431	443	449	461	438	432	449	450	485	411	441	435	465	455	426	485	454	467	445	458	441	432	468	405	435	448	462	465	455	472	448	451	461	432	451	472	461	472	447	438	440	450	451	446	442	450	471	465	466	429	435	436	462	487	476	451	428	446	467	460	466	462	425	425	452	438	470	471	447	453	431	482	453	429	426	442	450	448	435	462	432	435	484	452	480	430	429	470	462	470	419	437	457	442	413	450	457	481	425	415	466	457	447	512	454	459	439	448	412	455	456	464	476	440	452	441	439	437	426	462	457	460	454	445	491	428	437	445	447	426	432	459	469	446	424	439	424	414	447	465	474	453	491	459	427	468	430	437	444	484	470	448	459	410	476	472	450	453	458	452	461	471	463	467	438	458	453	485	458	460	432	447	430	442	473	451	457	456	460	417	447	513	472	460	440	456	464	431	443	442	440	447	525	487	440	450	413	450	429	408	474	466	430	446	488	496	452	434	442	478	466	468	477	452	449	454	458	454	462	464	453	443	454	452	484	437	462	458	440	475	457	465	491	455	449	423	428	456	453	447	467	459	463	496	413	458	430	438	430	482	466	484	441	446	409	436	431	489	430	472	443	409	443	476	440	468	473	467	419	433	479	430	467	418	447	431	454	447	472	445	495	414	452	447	500	466	467	452	436	437	483	448	434	423	454	421	486	446	485	459	426	446	426	457	438	457	458	434	414	422	428	432	425	430	413	471	479	458	408	433	486	452	460	460	454	461	462	495	433	417	424	420	452	463	428	489	444	470	478	467	442	444	410	419	494	441	487	443	514	468	456	430	427	463	423	424	420	437	441	463	449	453	451	430	462	461	416
2453	727	287	270	262	246	226	229	248	211	231	209	197	151	216	202	206	198	203	199	212	216	201	214	214	222	213	213	197	196	191	229	190	201	203	186	198	210	214	212	176	201	234	203	206	201	204	184	217	178	204	199	222	235	196	192	216	211	207	237	217	176	196	178	232	210	212	215	227	201	236	222	223	195	185	185	215	191	223	177	200	170	192	198	195	226	201	190	211	179	197	213	202	199	188	200	184	200	208	211	210	195	208	190	214	226	189	213	185	209	210	195	188	205	199	194	201	218	204	202	200	204	217	221	233	206	190	202	180	194	174	206	217	211	212	188	194	202	192	217	191	206	206	190	201	199	191	204	181	223	219	215	210	204	192	211	213	217	207	209	210	197	194	169	183	205	202	178	217	204	208	208	194	192	203	189	188	234	203	187	209	215	218	210	188	211	203	196	219	217	191	208	214	207	199	198	200	198	221	208	199	207	189	213	177	206	196	221	192	213	216	179	210	197	192	192	178	201	203	207	202	205	213	202	193	207	222	195	227	182	191	219	191	177	198	181	205	226	198	194	211	214	209	203	219	234	190	208	203	207	213	190	214	207	206	213	224	209	190	198	195	209	192	197	231	215	196	208	217	213	229	186	229	187	226	233	222	213	187	209	175	172	207	199	181	206	187	203	197	197	163	218	191	221	191	190	174	221	158	214	201	204	181	206	214	193	202	198	214	238	209	214	211	205	182	176	192	197	211	222	226	188	183	225	201	205	214	191	211	201	217	225	201	195	179	204	222	207	210	199	186	209	224	216	225	189	193	193	201	176	223	210	213	219	210	222	217	186	217	203	193	208	202	196	221	203	215	185	213	210	202	206	173	185	205	203	198	185	203	202	225	192	216	221	193	203	183	180	208	205	191	174	209	190	187	200	211	164	188	220	202	202	203	195	207	222	185	198	192	199	192	208	206	195	194	212	216	217	222	182	186	220	218	226	174	197	204	213	186	187	199	230	216	197	221	204	184	208	195	207	200	196	196	220	214	230	208	190	191	218	182	232	227	188	216	188	201	199	190	216	224	191	174	205	186	197	206	183	186	218	211	206	213	197	211	223	200	208	210	186	215	218	200	199	202	218	200	205	202	216	196	189	205	189	202	190	215	187	207	210	238	191	218	244	215	216	213	203	195	207	210	203	206	204	219	209	201	209	196	179	182	209	199	206	188	209	198	202	227	164	210	180	208	238	201	204	201	211	207	190	208	223	226	206	208	197	212	191	218	203	218	183	217	203	228	209	191	199	185	201	204	202	200	165	226	195	184	195	195	200	245	189	203	189	223	211	180	191	208	208	217	201	205	192	208	189	196	196	197	237	199	204	228	203	228	202	202	215	223	234	196	193	189	225	197	198	197	182	219	197	176	197	210	199	202	243	229	195	201	191	207	199	198	195	226	202	195	217	203	205	170	204	223	215	206	200	188	194	186	196	203	188	193	203	182	217	189	198	222	215	215	195	203	214	210	218	204	229	202	207	209	200	192	211	191	219	230	229	201	209	242	209	213	201	240	218	179	198	190	199	195	201	178	203	205	222	191	220	183	192	194	226	195	211	224	199	200	198	217	209	198	215	200	220	191	202	209	181	211	210	203	198	226	178	215	211	228	232	196	212	184	208	191	174	206	215	183	202	186	187	219	204	207	239	179	218	201	192	217	188	189	201	208	201	218	201	211	193	213	171	226	216	212	227	212	210	206	213	212	199	192	200	191	191	189	198	210	202	216	212	198	189	216	200	212	218	202	212	185	220	198	202	203	208	218	193	214	201	209	185	200	227	211	208	189	223	180	210	208	217	205	208	210	198	176	194	205	202	211	202	202	181	211	180	205	206	187	211	211	201	192	219	211	202	204	213	211	200	214	198	237	223	186	245	211	215	213	195	192	218	218	212	173	209	212	210	187	200	220	212	201	223	204	213	177	217	207	208	202	214	216	229	202	211	211	220	186	197	221	221	220	177	200	204	183	189	195	201	190	200	184	203	202	224	201	178	203	215	189	206	232	199	218	174	203	206	214	196	204	216	210	205	215	189	193	212	214	198	221	184	199	188	183	213	190	221	152	203	185	211	202	203	191	189	186	210	185	201	194	212	201	194	222	188	214	182	221	197	167	180	174	212	180	212	187	218	190	173	219	200	211	209	210	217	232	187	176	189	198	235	198	202	205	189	217	215	223	206	195	210	207	180	204	231	206	204	198	189	223	206	194	195	196	178	212	206	216	194	185	205	224	218	218	185	187	212	212	199	192	199	183	200	210	194	209	170	197	208	207	208	177	216	212	194	206	206	216	235	223	193	196	187	204	199	193	213	207	217	177	212	175	223	193	201	190	209	229	186	204	204	203	203	195	195	207	198	204	204	200	196	207	198	193	188	211	206	222	179	196	214	227	205	216	216	189	181	213	217	203	214	216	230	222	202	184	203	200	216	225	212	193	224	223	213	183	253	215	219	200	207	213	181	186	204	213	207	206	219	191	234	197	185	194	201	208	201	213	193	186	183	211	228	184	218	217	228	222	202	196	184	179	202	206	204	211	226	187	198	202	201	200	235	182	214	208	200	184	175	210	198	203	229	196	219	176	212	203	206	194	199	208	201	213	193	178	213	207	201	203	227	215	182	238	208	200	194	197	196	181	220	206	198	223	214	170	210	179	192	205	195	210	177	221	227	213	211	210	225	221	202	227	212	211	212	232	193	182	227	225	196	217	187	195	188	229	176	202	205	213	200	179	207	188	215	208	200	185	199	219	202	181	217	187	192	209	203	174	184	182	187	183	235	214	198	230	207	207	174	201	212	197	183	186	218	214	211	210	225	207	208	227	198	233	231	199	207	168	201	211	195	228	221	220	203	200	204	201	212	190	202	195	191	175	202	186	213	193	217	171	214	184	214	222	192	183	203	197	194	212	204	223	183	196	176	214	207	200	199	222	192	185	186	212	197	196	198	206	185	199	205	213	193	191	182	239	213	180	205	192	195	200	219	181	207	198	214	215	184	186	207	204	209	200	217	182	184	174	208	214	224	205	189	196	226	197	178	222	213	201	206	191	208	185	181	230	197	199	216	169	197	208	200	199	202	186	219	215	228	199	198	209	190	196	173	235	191	199	212	210	210	178	197	206	193	176	216	215	191	210	195	223	221	207	205	190	205	191	196	230	202	218	184	213	174	199	204	202	186	207	216	221	210	196	185	200	189	199	199	193	223	202	202	239	187	193	230	199	210	216	206	216	194	208	215	210	200	224	210	231	207	225	204	233	224	189	217	210	209	205	182	209	215	216	200	207	198	175	190	184	198	182	208	235	215	220	199	201	212	194	199	200	236	197	189	210	209	199	188	204	193	216	201	203	190	186	206	184	202	209	193	223	187	247	195	210	189	196	208	210	204	174	211	215	219	206	198	193	201	212	179	202	195	207	191	214	211	202	200	220	210	212	198	205	205	188	194	211	216	179	212	219	212	241	201	180	191
2281	1163	795	816	779	766	634	707	680	655	685	637	631	608	591	609	619	621	651	591	601	597	669	572	620	630	606	649	596	611	610	612	638	601	594	635	623	635	618	572	596	564	620	603	602	548	597	599	575	567	586	592	597	607	617	610	568	619	609	574	588	584	599	566	586	589	632	598	574	540	582	573	615	596	569	585	594	619	602	565	617	600	562	595	580	517	602	614	577	589	572	579	566	615	614	588	578	595	602	582	593	562	583	583	610	591	559	588	589	570	618	628	605	570	577	608	595	581	567	612	563	571	556	558	628	594	594	566	626	627	616	574	559	595	559	608	607	604	602	592	604	558	614	614	615	594	594	548	599	586	603	565	602	588	555	551	580	620	595	568	576	614	631	572	546	586	586	583	603	547	596	544	601	595	559	586	611	574	580	586	557	609	604	608	623	575	605	597	575	575	621	582	575	613	597	629	605	607	588	617	586	586	539	539	558	565	625	612	542	585	636	580	577	584	609	600	589	594	574	592	601	609	642	570	576	590	586	616	579	546	573	601	613	608	606	652	606	606	600	613	602	593	537	589	616	549	544	599	626	591	591	576	553	609	597	584	574	594	555	610	588	607	572	597	597	593	581	600	551	579	671	648	560	601	613	609	563	626	585	621	613	585	607	593	595	615	567	547	633	644	540	598	587	560	595	561	596	592	591	602	596	618	568	583	618	562	622	576	637	621	608	584	587	568	587	612	586	621	571	571	595	578	624	575	591	620	648	605	569	594	600	561	625	586	598	585	568	581	591	520	563	592	573	601	554	613	574	556	626	605	599	603	559	607	571	605	577	566	623	578	593	621	578	636	625	602	564	574	641	607	602	573	590	598	603	594	630	569	593	612	581	584	538	611	581	619	590	585	591	598	607	597	610	588	610	529	576	603	574	587	596	636	561	555	566	589	606	567	576	592	585	644	600	563	596	576	572	590	563	591	627	645	604	605	554	589	592	586	548	587	616	587	604	582	586	572	608	602	578	617	610	597	591	594	610	595	602	579	609	544	575	610	576	539	626	598	596	563	607	636	573	581	617	553	563	576	596	564	631	577	588	587	574	597	607	591	594	616	598	590	602	615	603	622	599	574	617	630	583	603	603	585	570	590	577	600	615	593	631	551	562	557	572	611	594	574	563	565	545	591	560	586	566	613	589	628	561	534	603	571	587	604	586	611	605	576	585	552	591	575	567	565	617	569	577	601	620	562	636	533	568	563	583	581	584	604	606	572	599	565	612	591	615	612	564	580	575	620	591	586	596	630	547	593	622	612	591	588	605	615	616	581	627	588	609	608	585	577	606	632	588	595	578	652	586	611	620	550	549	569	621	566	600	588	600	612	610	583	570	573	588	620	573	607	584	586	580	553	631	596	614	609	558	597	555	587	596	559	591	591	567	583	613	562	594	575	639	559	561	600	597	554	569	624	593	595	602	589	608	565	593	586	560	596	574	582	582	561	606	604	556	599	609	604	587	606	598	611	570	591	598	617	576	582	608	599	585	608	615	610	597	601	607	619	573	588	601	560	580	586	575	617	619	578	575	593	591	566	532	603	650	594	649	549	588	588	571	587	590	614	593	599	616	556	603	598	591	624	542	588	544	572	585	571	549	584	591	639	585	608	547	590	596	599	600	587	611	570	571	597	606	589	578	589	573	566	599	570	570	575	544	619	564	629	588	539	606	627	585	581	570	575	595	619	621	604	601	568	529	614	562	599	598	658	578	583	583	600	605	566	577	588	599	571	563	563	593	602	610	585	646	597	591	547	594	564	575	615	602	550	590	571	588	559	569	593	614	575	582	573	536	604	596	601	574	555	543	616	624	627	586	585	595	645	592	609	577	576	565	575	579	629	553	587	559	589	645	597	615	610	628	593	573	582	560	628	573	617	579	591	581	575	563	582	593	592	558	584	598	589	576	590	540	579	598	568	618	576	647	580	606	574	624	601	617	630	566	610	574	530	566	593	600	598	635	606	582	607	587	602	556	595	606	563	583	608	563	575	578	543	595	606	594	564	599	580	629	547	588	622	601	564	582	536	633	571	623	527	582	569	606	632	591	607	586	593	616	607	599	604	622	585	631	599	575	600	542	589	591	558	625	579	605	560	618	590	599	589	559	581	586	600	558	586	595	569	589	617	599	617	594	541	611	572	617	611	623	593	625	566	600	604	550	594	602	565	604	566	598	578	600	563	626	611	627	584	570	584	591	602	617	649	587	588	621	588	599	578	589	606	591	614	593	622	551	606	571	571	572	593	627	618	600	618	578	580	583	585	659	561	594	579	544	564	574	569	595	545	575	580	612	572	618	606	589	585	567	581	616	573	586	609	585	584	618	604	598	582	583	548	594	618	615	599	615	631	584	554	568	605	603	629	586	586	608	599	553	579	623	584	616	584	605	583	593	623	610	612	626	550	590	612	594	579	595	553	579	620	569	590	589	550	567	543	556	594	594	589	619	612	600	599	580	591	556	572	559	615	649	576	611	578	602	616	579	609	572	611	589	613	580	623	584	581	556	585	577	567	615	633	636	588	591	580	564	603	597	629	584	610	602	593	611	603	609	578	587	572	569	592	605	589	540	575	633	628	555	567	564	624	627	629	613	584	577	561	608	578	568	589	593	576	601	589	637	578	602	540	630	578	596	571	607	588	575	570	603	590	587	600	623	547	608	594	601	562	578	636	557	594	601	603	553	589	615	559	648	581	565	583	591	577	595	629	586	572	588	582	602	567	578	570	608	580	614	581	556	606	645	562	584	624	641	592	557	593	584	584	597	590	541	608	595	581	636	591	592	578	569	584	606	568	577	557	645	545	554	601	561	585	590	560	625	572	605	594	587	642	584	631	612	581	545	586	562	592	591	548	519	593	561	542	537	615	566	568	589	568	576	602	576	576	555	621	606	606	599	577	579	598	593	593	637	612	600	592	589	601	589	541	595	615	563	596	570	598	572	573	615	575	615	589	633	615	553	564	555	543	541	556	592	570	586	586	546	552	581	567	599	593	600	588	579	576	564	579	597	595	584	596	582	575	617	595	580	589	586	586	646	574	651	617	589	584	607	582	589	590	609	572	583	629	574	597	570	546	588	606	605	623	568	568	571	562	596	619	588	535	604	597	579	572	630	587	620	576	622	596	620	619	558	538	606	585	626	616	576	586	574	588	581	596	581	600	604	561	565	560	607	620	604	587	585	585	578	576	567	587	576	586	568	596	551	550	629	596	605	587	617	634	639	648	567	592	603	600	593	587	599	572	621	577	627	592	566	583	573	592	549	555	568	612	564	591	530	617	615	584	668	510	627	583	627	564	594	571	604	598	551	601	612	620	569	584	569	598	593	607	588	572	613	627	593	583	592	549	625	575	578	570	587	618	577	601	580	611	614	559	587	576	574	593	601	618	562	618	563	590	580	647	575	618	564	617	593	628	619	587	563	587	589	552	579	592	572	559	630	624	587	610	603	599	606	580	587	603
10949	7035	1627	1094	783	531	398	340	310	242	187	200	167	131	149	137	165	160	116	124	126	118	127	123	129	130	141	128	114	128	110	132	153	100	104	111	108	109	110	89	101	94	106	118	101	86	99	119	104	90	104	110	111	89	109	103	97	103	114	94	95	92	106	84	104	106	104	114	91	105	116	106	97	82	96	99	89	87	98	81	97	86	94	91	88	81	87	92	69	104	102	93	93	90	96	92	93	117	74	87	114	100	94	81	93	87	107	85	89	103	93	99	90	99	80	113	89	94	94	100	94	101	103	123	100	89	98	96	100	90	98	73	77	93	87	104	104	103	93	87	98	80	91	113	82	102	92	106	103	83	102	88	94	115	82	102	87	78	92	94	103	94	82	76	88	110	93	86	103	75	100	83	92	87	99	81	89	92	105	91	104	108	90	94	97	78	100	90	95	87	89	84	85	87	96	102	92	103	112	108	121	86	89	105	90	90	113	79	98	87	78	105	100	98	97	82	94	103	101	99	95	112	96	93	95	93	98	104	93	95	99	94	97	84	98	81	111	97	67	98	96	99	102	80	95	76	83	90	97	100	109	88	85	111	98	107	96	96	95	86	107	105	102	100	110	98	109	100	99	101	80	93	98	100	96	81	96	104	99	80	93	105	94	98	91	93	82	88	79	97	87	90	91	92	82	103	97	85	92	111	107	102	98	89	103	98	98	102	98	79	89	97	86	90	92	89	92	101	108	114	91	89	80	92	84	103	95	92	103	91	108	95	94	105	88	99	112	112	93	93	96	92	97	92	96	100	97	87	86	109	83	79	104	100	77	88	107	104	93	83	93	122	105	105	97	90	91	108	111	105	78	92	101	93	110	99	76	101	103	97	100	96	98	88	83	87	83	90	100	103	118	97	92	101	91	82	85	92	97	90	90	123	82	119	98	114	110	90	118	100	95	103	113	85	85	116	108	101	88	81	92	91	101	120	99	88	99	106	80	94	100	97	100	91	91	109	103	85	91	106	95	93	98	92	91	82	88	94	94	109	89	101	83	92	96	90	94	95	99	91	99	115	81	104	81	87	104	109	103	81	94	83	86	102	116	86	83	94	108	96	89	98	92	91	119	102	95	112	95	108	88	83	109	98	116	103	100	98	107	90	87	97	101	97	100	83	78	93	84	99	75	76	83	95	81	95	98	97	90	85	89	84	87	87	97	111	91	105	109	90	87	96	100	100	107	82	94	85	94	105	101	92	94	95	101	89	119	82	86	104	98	90	95	95	87	99	99	89	96	90	112	112	82	110	86	90	90	87	90	108	103	97	95	100	94	91	103	91	94	87	95	96	112	94	97	114	95	84	100	102	88	94	95	89	91	109	86	82	90	87	104	90	86	107	100	91	89	91	90	92	101	102	94	85	88	92	94	77	94	88	97	104	80	84	86	104	102	102	107	96	108	121	81	96	91	108	92	93	106	109	102	96	91	126	95	116	99	95	105	112	78	73	106	100	90	109	90	92	101	109	104	95	94	94	107	91	89	112	96	115	94	105	119	84	107	93	106	83	79	89	100	84	97	98	103	98	82	106	86	71	90	99	86	75	95	91	101	95	111	120	99	88	87	98	101	87	85	90	102	74	95	95	91	103	85	83	87	96	89	108	101	111	103	104	101	102	84	97	98	94	93	85	95	98	80	85	95	96	111	99	98	102	87	93	94	94	91	104	88	87	111	109	91	107	101	94	105	80	96	91	94	97	101	119	104	93	92	101	97	89	106	86	103	94	88	78	87	100	76	99	122	103	96	98	84	104	95	89	92	85	94	81	93	103	85	110	84	85	84	106	98	92	95	83	92	111	114	79	100	85	102	86	89	112	98	98	88	101	95	87	93	114	97	103	100	88	100	83	93	86	102	114	101	104	95	98	106	104	105	80	102	98	94	98	92	72	96	89	110	100	104	110	92	90	102	84	102	92	92	96	78	99	102	99	103	84	93	105	77	87	108	94	86	88	100	118	99	100	97	95	102	84	89	88	98	102	110	70	82	96	106	99	89	108	93	97	94	95	107	80	90	83	101	88	100	84	112	95	80	89	87	100	105	101	96	84	92	102	100	92	84	101	82	77	99	102	91	95	112	76	99	90	106	89	107	85	86	101	89	99	99	99	101	94	106	98	92	99	103	106	94	105	97	100	101	107	101	92	108	90	91	96	92	92	85	90	115	96	91	96	94	91	82	99	115	88	104	112	105	102	100	109	89	93	99	78	108	94	99	100	75	96	100	97	98	86	96	104	90	100	99	92	96	80	93	95	100	103	103	108	101	92	101	92	81	94	79	95	99	88	94	95	99	98	85	88	101	96	97	92	90	98	96	87	110	90	95	84	85	84	91	98	96	105	91	94	103	83	84	94	83	83	95	86	89	96	100	89	96	96	87	104	95	95	104	86	88	98	87	107	77	103	87	91	105	104	104	105	108	106	99	92	102	70	99	94	100	78	91	103	92	87	100	88	99	88	99	110	89	92	105	104	91	97	99	101	117	93	96	90	95	101	110	90	92	99	113	70	96	86	106	96	100	105	97	89	83	93	92	89	101	95	90	87	97	102	102	100	100	94	97	99	88	94	104	81	111	100	103	71	110	87	102	94	92	88	85	94	98	97	86	105	100	98	93	113	107	94	94	100	83	100	104	87	93	84	95	111	100	106	87	108	110	79	104	102	103	89	84	77	101	78	93	91	95	95	101	84	100	84	88	80	107	106	87	73	104	91	81	117	102	112	98	80	97	80	97	108	100	100	107	101	98	83	105	109	93	82	80	94	100	75	99	117	99	96	73	87	93	113	79	87	81	104	103	98	79	99	92	93	102	100	88	112	88	97	96	78	73	82	103	92	106	82	93	83	88	111	89	86	96	92	97	91	82	79	95	92	98	80	103	106	112	100	102	85	95	93	68	111	84	100	86	85	93	112	95	103	104	86	84	100	91	81	76	99	101	98	108	85	87	103	122	79	97	83	94	90	91	91	87	94	100	110	102	96	90	82	96	111	83	125	96	90	118	95	89	100	100	110	90	94	85	118	119	86	98	99	86	90	100	94	76	95	94	93	79	97	100	105	80	94	100	96	89	106	97	80	102	96	102	97	101	94	100	87	102	99	99	99	92	105	111	92	85	105	68	96	100	104	99	96	84	106	98	101	85	108	89	111	87	84	79	82	90	94	96	98	82	82	79	86	99	87	91	87	122	110	93	96	92	106	105	107	75	91	75	107	85	99	93	87	88	94	91	82	103	91	99	102	89	88	93	101	106	101	108	98	120	99	87	102	105	102	86	91	93	80	74	106	107	90	96	93	88	92	105	101	108	100	85	80	94	105	91	97	109	100	91	97	94	93	94	102	102	97	102	101	96	97	107	101	71	99	104	98	82	98	93	102	98	111	100	101	115	103	98	100	83	75	85	108	102	106	91	94	95	94	96	87	108	86	91	105	88	103	89	86	93	92	98	107	110	102	83	91
6684	6509	3277	3616	3109	2539	2038	1670	1414	1166	1067	986	869	803	765	692	655	629	601	552	564	517	538	559	575	598	666	644	602	604	557	517	442	440	396	518	456	389	420	394	363	405	407	394	349	400	417	376	372	380	350	375	377	322	368	364	338	335	363	335	336	310	364	317	369	343	371	361	340	344	365	341	311	362	341	351	341	329	324	318	344	311	352	359	330	311	353	315	314	347	305	314	341	360	316	332	336	301	321	307	301	310	305	324	340	312	322	350	297	326	292	290	319	336	321	300	344	316	359	328	331	293	333	322	338	296	308	318	374	324	283	323	341	339	314	333	348	297	364	337	330	342	283	316	304	319	308	310	326	317	325	304	316	333	298	318	337	332	311	345	283	362	311	298	358	315	287	362	301	300	318	314	317	307	325	324	325	319	318	299	289	306	307	323	331	314	318	281	317	307	291	335	321	316	298	346	324	302	322	322	308	334	302	322	317	340	347	321	333	346	329	346	310	279	319	295	316	306	335	336	339	311	310	313	314	351	325	340	332	317	320	324	314	353	313	328	296	306	302	346	313	304	298	328	317	317	321	332	296	323	346	323	333	314	305	297	339	309	306	327	325	337	352	307	346	356	322	293	345	312	300	336	300	352	324	318	326	339	331	327	328	319	350	305	335	352	332	338	316	321	338	329	319	309	332	312	315	324	316	323	318	286	324	334	308	330	322	321	314	314	350	321	335	334	306	354	312	297	373	322	301	306	306	297	323	286	329	322	338	312	289	323	323	291	326	371	337	316	298	308	321	291	311	325	297	313	333	322	318	330	314	304	300	289	330	302	328	346	322	328	332	277	321	310	341	332	295	335	334	323	334	306	301	293	347	371	313	301	337	331	327	318	365	289	312	333	306	303	349	319	303	311	349	362	330	339	301	300	334	325	296	322	331	332	319	326	320	320	327	299	304	329	310	316	311	311	343	337	298	285	282	311	311	311	340	297	324	316	303	303	318	326	341	312	338	298	293	327	306	299	298	326	353	326	300	294	308	322	319	317	327	321	299	339	355	336	308	308	324	318	348	283	315	318	282	316	316	315	327	329	320	319	310	341	325	341	345	311	286	324	321	276	327	352	342	344	316	307	302	309	291	360	328	326	295	325	331	323	337	344	347	314	324	336	322	282	343	301	320	315	333	304	315	301	323	305	332	351	328	333	295	318	337	291	337	308	292	343	316	325	296	324	321	335	340	287	328	317	338	325	291	302	323	331	292	326	342	332	344	305	341	331	296	334	331	334	322	300	335	333	330	344	326	303	329	324	297	310	313	329	309	330	317	313	294	317	306	317	328	325	288	324	305	330	302	296	288	326	324	285	312	288	294	318	332	301	348	317	309	318	312	303	315	314	299	332	319	276	323	319	323	297	319	322	307	313	302	327	310	314	299	336	332	300	301	330	335	342	300	349	323	299	349	298	305	292	301	278	308	312	304	327	276	323	286	320	341	324	361	344	337	325	339	308	295	309	326	306	308	332	326	328	303	314	311	324	313	300	297	288	283	342	353	315	330	295	302	346	315	300	312	330	327	338	319	272	304	289	313	321	327	307	343	346	316	339	327	326	314	333	283	337	289	303	327	290	327	294	331	305	275	328	330	335	310	322	302	336	331	297	303	299	319	322	319	305	293	346	325	328	292	310	317	303	310	333	321	319	335	290	282	314	308	309	333	303	313	306	329	359	326	307	315	300	303	319	309	349	316	338	324	307	309	376	321	311	303	334	298	329	330	324	304	299	312	304	327	348	317	309	327	352	338	295	329	314	307	304	303	325	277	297	343	318	318	305	308	331	335	295	326	319	312	310	301	305	332	328	320	344	325	307	348	334	319	312	323	309	302	313	311	285	317	303	312	327	333	315	320	291	316	318	327	298	295	342	339	329	323	304	336	330	334	328	319	328	331	324	309	315	340	311	315	308	344	304	328	311	294	305	343	330	296	312	310	322	310	294	332	309	340	315	329	318	318	310	366	364	287	302	294	323	339	355	335	320	332	337	346	305	338	310	322	293	310	315	316	317	315	314	335	306	355	316	292	353	317	319	328	300	312	324	325	315	321	355	336	302	314	313	341	289	313	313	338	312	315	341	287	318	354	322	306	311	346	328	298	314	333	331	325	308	299	313	354	288	338	334	308	316	322	338	346	282	317	333	314	316	349	320	341	346	298	349	312	321	355	346	333	306	299	336	337	330	338	339	317	292	356	326	320	318	317	294	303	316	319	331	271	315	297	347	314	325	314	328	324	337	312	346	297	320	300	328	329	334	339	333	309	327	284	327	297	323	305	352	305	316	319	340	294	315	296	331	319	344	317	341	307	342	335	300	296	300	314	312	316	338	326	295	330	309	320	306	357	366	305	303	326	320	273	325	320	318	324	298	323	317	292	330	329	323	290	305	354	292	331	337	330	316	349	339	305	344	346	331	312	345	307	337	297	344	325	343	311	291	321	355	304	332	305	307	307	335	351	309	293	316	318	290	340	324	302	325	320	297	318	302	327	324	313	315	322	314	312	299	345	319	339	303	313	347	339	311	316	295	332	327	313	305	298	330	281	290	315	352	316	336	335	307	331	317	296	313	313	313	327	325	343	323	326	316	304	319	341	321	302	301	312	327	368	317	291	310	314	338	329	301	307	351	318	304	315	339	312	339	318	305	324	342	334	330	316	312	312	336	330	354	289	307	321	321	317	322	347	354	309	314	350	309	310	340	331	320	300	294	309	319	329	330	291	332	321	332	351	324	363	303	347	364	316	335	303	287	314	336	303	320	331	324	301	314	307	330	308	333	329	296	292	301	330	299	318	337	326	325	322	341	339	303	315	309	313	313	331	354	325	328	321	338	330	315	317	345	307	324	302	294	326	317	334	309	312	326	338	331	345	295	333	336	303	318	310	322	291	300	324	315	297	336	330	300	305	312	312	334	308	302	303	336	310	341	327	340	319	313	316	338	318	347	350	304	325	333	320	338	321	297	330	297	337	297	338	315	337	326	285	352	323	320	322	287	347	302	342	325	338	324	324	322	310	330	295	319	300	323	338	321	304	329	302	320	315	306	311	306	306	338	323	315	312	340	322	306	290	298	301	316	307	334	308	295	325	319	308	325	299	316	298	322	276	315	312	308	307	315	319	307	346	340	321	333	305	323	301	299	317	326	328	336	318	314	317	318	303	327	346	312	335	318	336	312	297	337	327	336	360	329	327	337	323	319	343	297	313	342	353	307	332	328	277	305	325	311	336	344	308	315	318	306	320	327	328	328	338	324	313	328	308	339	300	320	315	302	297	309	319	331	316	303	319	339	326	306	308	314	313	315	319	323	343	309	312	297	305	349	314	307	337	302	282	338	324	349	327	339	312	326	307	295	320	353	364	326	317	312	327	358	285	306	317	301	330	312	324	333	359	294	301	322	298	307	357	315	341	277	313	309	322	332	334	296	339	317	319	297	348	302	300	290	334	326	307	333	315	287
18792	12651	3483	2144	1473	1085	849	661	512	450	355	350	324	294	249	260	233	229	232	184	230	202	199	212	193	224	208	191	205	228	207	186	193	161	188	180	163	159	155	143	165	177	177	151	166	182	165	174	161	163	169	166	146	169	140	157	151	146	164	160	146	153	151	146	147	139	138	124	134	153	152	151	142	160	133	162	145	141	139	155	144	171	155	156	150	164	144	141	152	160	145	129	138	154	150	160	163	153	146	145	154	144	157	153	150	154	129	162	167	135	144	151	131	146	144	147	151	142	156	151	135	122	146	176	141	135	133	156	157	133	137	146	139	133	139	147	126	155	158	150	138	149	157	150	141	144	140	135	146	157	148	151	156	124	158	151	137	135	133	133	154	150	140	125	135	116	169	124	159	137	165	141	118	148	136	143	165	132	155	131	147	139	127	128	137	136	134	150	122	133	158	146	150	143	129	151	154	140	173	129	125	150	164	145	158	138	159	148	133	135	157	135	140	152	128	173	122	149	146	134	161	146	168	134	149	141	146	127	123	149	150	142	128	145	152	167	164	156	145	142	151	169	159	149	129	149	140	144	181	145	151	159	118	152	145	137	122	151	151	139	157	140	158	136	129	155	150	147	146	146	137	135	136	166	144	124	143	129	129	134	123	130	164	119	136	128	150	127	142	126	142	128	131	135	149	142	134	139	147	160	134	149	139	135	139	155	128	158	134	138	151	141	121	122	140	138	146	142	140	166	161	133	136	122	157	135	155	126	151	137	137	149	155	141	145	139	159	147	140	158	122	127	127	122	152	118	146	146	148	127	162	131	146	144	158	133	138	151	146	152	147	131	146	145	141	160	139	142	140	157	149	154	117	129	148	152	155	118	145	149	134	137	137	148	157	147	122	147	139	151	142	164	128	140	155	148	157	138	145	169	178	143	135	123	136	171	152	132	156	144	133	147	151	136	133	147	166	133	145	131	128	163	172	140	168	159	160	141	151	140	137	159	147	141	148	140	160	147	132	167	143	136	135	163	150	142	145	118	158	150	153	138	146	141	136	149	148	125	154	143	135	145	142	150	148	139	142	139	140	146	114	181	140	137	126	133	136	145	148	140	137	146	140	132	118	142	145	133	155	146	138	131	129	147	154	139	144	125	149	152	134	140	122	143	125	134	159	155	135	145	147	151	146	175	145	116	149	139	109	150	142	135	132	144	146	122	150	132	125	148	146	161	149	158	147	151	151	149	153	159	153	139	157	140	135	146	139	153	126	134	135	147	138	158	144	130	133	144	153	169	152	156	130	110	139	152	145	152	148	143	140	152	135	125	137	150	129	150	142	143	145	132	140	131	142	141	165	148	140	135	149	140	142	121	129	148	164	124	159	135	142	143	153	147	143	148	149	147	126	118	129	137	163	142	149	150	155	144	146	148	121	148	147	139	159	144	126	146	155	126	167	158	137	143	141	146	157	124	120	142	141	135	155	123	141	153	140	144	124	118	138	152	164	147	157	148	149	149	139	149	133	126	152	153	126	141	151	133	147	144	124	143	138	151	157	139	144	147	144	118	135	145	142	129	141	158	178	133	168	140	146	162	171	162	141	156	169	147	128	160	124	159	147	153	141	146	154	145	132	165	167	129	138	133	141	141	159	148	157	130	148	143	139	131	149	136	149	160	152	140	133	153	160	132	149	127	129	147	146	132	166	158	155	134	132	160	165	162	138	151	111	138	175	132	159	133	120	141	132	134	145	153	134	162	157	137	125	151	157	142	144	152	136	162	148	133	129	132	141	177	150	143	140	152	136	133	144	131	146	147	143	152	124	145	149	157	131	125	145	158	128	153	151	172	159	138	149	138	138	129	145	127	131	138	146	143	132	139	137	144	160	154	117	132	167	129	151	124	116	151	143	148	140	154	154	161	152	150	154	153	146	153	130	143	141	155	139	137	162	158	158	141	152	118	164	147	131	167	135	133	166	139	150	137	133	150	141	126	151	148	149	149	143	153	117	139	155	147	166	146	172	142	143	137	139	155	155	137	149	152	136	177	139	154	147	142	149	162	152	162	128	147	129	143	158	158	132	133	146	126	124	135	154	127	169	180	139	155	145	123	156	128	169	154	157	161	134	151	152	165	152	161	150	137	158	153	151	124	144	139	157	132	137	135	146	156	148	151	135	136	141	150	121	157	140	139	144	156	149	132	126	166	160	151	154	159	128	120	138	143	146	133	132	138	129	148	143	147	166	156	144	125	136	146	147	141	157	143	125	148	135	142	134	145	125	138	154	127	153	149	152	138	139	172	144	156	131	146	129	131	144	135	137	161	169	124	153	139	140	138	140	146	150	137	153	131	146	106	156	148	137	170	162	128	142	149	125	135	138	139	136	134	146	144	149	132	142	133	141	142	148	142	151	122	154	154	154	140	135	149	152	140	142	140	134	158	135	156	171	171	153	151	146	161	137	173	132	154	161	151	172	136	155	142	152	133	159	153	123	157	141	149	159	143	152	138	134	137	135	159	142	182	142	149	155	141	150	136	134	144	157	134	153	128	137	153	167	140	150	134	147	150	164	137	166	142	160	138	156	134	129	145	157	123	136	128	164	129	145	140	166	139	121	140	169	155	142	150	151	143	148	134	134	147	137	135	126	147	139	135	125	131	168	158	147	144	120	142	145	142	143	165	132	134	132	153	146	147	143	157	151	138	128	142	153	139	164	138	153	128	156	165	138	141	150	138	144	121	157	137	122	151	132	156	142	145	167	141	134	138	148	133	149	168	167	147	125	137	124	123	155	143	140	126	150	123	129	164	140	134	156	148	125	141	178	142	158	141	125	133	141	143	148	125	136	145	141	133	147	131	143	155	128	153	139	135	141	126	129	131	144	143	145	134	132	138	163	170	138	149	142	154	133	147	139	150	153	120	158	151	132	150	134	151	140	154	138	151	131	150	129	144	133	137	155	153	118	135	140	137	135	155	133	140	131	133	158	128	144	141	142	156	136	133	149	121	136	137	145	136	171	143	146	149	140	129	155	140	151	141	155	143	147	148	142	138	130	162	163	162	131	134	152	142	137	120	133	166	134	137	155	123	157	143	149	121	162	123	150	140	146	127	179	137	130	150	149	154	117	146	157	145	150	144	142	156	155	155	139	150	136	139	128	127	157	150	154	134	165	158	156	160	134	154	135	130	145	151	138	139	137	149	138	152	137	120	138	133	137	130	145	150	164	144	128	139	142	133	157	143	124	155	139	139	122	142	127	124	140	149	154	133	153	136	139	129	136	165	131	152	136	137	142	171	111	153	149	155	142	142	122	147	150	144	120	146	138	136	137	159	153	141	157	138	136	132	132	162	142	153	130	155	148	129	132	143	153	143	119	142	146	160	154	128	152	132	138	156	137	142	138	171	130	139	138	129	148	113	149	124	142	130	149	155	140	123	128	124	131	133	156	156	146	134	133	142	124	152	147	148	152	147	161	166	140	140	154	142	141	163	158	137	141	159	128	136
9534	10023	5820	6501	5464	4497	3555	3042	2533	2123	1902	1612	1464	1355	1299	1218	1088	1041	1046	910	873	821	884	892	937	1108	1091	938	982	976	890	801	693	655	667	717	666	603	598	589	543	580	575	541	578	604	622	584	515	554	528	553	555	526	543	463	500	514	518	498	509	493	474	498	529	458	505	457	518	542	456	491	463	487	488	440	475	517	486	481	463	523	488	462	417	489	486	485	483	481	472	465	474	463	482	471	431	471	466	472	424	485	464	473	494	457	458	439	462	442	455	492	473	457	467	489	475	484	451	422	438	461	494	485	517	451	414	451	504	437	479	463	437	481	423	445	502	397	501	426	477	457	468	409	458	450	469	467	453	447	436	462	477	468	467	441	434	471	482	448	464	470	418	461	448	442	463	438	491	459	443	464	459	471	451	453	441	462	445	471	455	451	447	452	467	436	435	445	491	431	447	465	413	487	442	477	447	468	460	449	476	470	477	470	471	435	416	450	457	430	416	438	462	426	480	436	438	463	463	462	450	446	478	452	453	452	423	425	445	461	455	450	454	459	455	448	484	427	471	417	427	450	455	449	436	437	476	443	458	500	435	442	466	431	434	452	467	429	454	448	461	432	445	460	445	458	412	431	493	420	462	462	506	465	487	451	446	433	427	469	502	466	419	448	481	441	473	476	487	429	465	442	459	465	462	459	482	439	436	442	463	423	483	462	422	463	435	444	472	452	478	438	444	447	444	444	456	474	506	457	429	488	451	450	454	449	503	442	438	445	446	409	471	472	424	493	445	425	453	464	451	457	457	432	457	427	479	416	467	464	468	459	454	472	494	479	465	447	474	456	443	462	479	460	432	447	439	409	487	454	415	460	456	452	478	445	427	498	472	429	487	464	429	459	424	467	452	424	444	457	444	432	457	430	399	443	489	445	470	473	468	462	448	439	446	456	480	462	472	448	472	433	442	471	451	445	440	423	473	447	447	447	439	459	441	417	461	442	451	456	440	441	456	456	454	452	452	444	443	509	480	424	450	443	481	490	453	477	452	461	427	424	468	488	436	462	458	442	413	478	438	449	401	462	467	459	448	459	447	432	446	469	479	433	466	445	428	415	439	464	404	434	451	448	458	428	416	444	450	471	450	454	443	474	455	447	463	434	475	493	460	434	483	460	435	454	447	416	464	446	466	496	472	441	447	424	471	470	471	481	452	484	450	464	450	473	429	451	470	449	442	455	415	462	456	437	407	472	442	473	420	427	440	467	452	437	478	441	449	455	456	422	455	464	481	473	487	416	486	423	451	452	447	447	446	453	438	440	470	466	459	439	442	456	432	450	471	464	439	438	446	467	471	423	441	466	447	448	445	444	426	495	399	465	449	491	477	476	433	435	441	452	442	462	437	448	443	456	442	460	449	439	455	468	472	408	424	448	437	441	433	399	447	488	462	469	466	424	464	453	455	437	436	477	463	464	402	474	490	486	396	443	463	450	458	459	451	482	480	431	437	509	462	433	452	452	460	455	461	422	447	522	446	459	456	474	483	429	483	440	408	456	461	421	429	462	473	409	456	448	442	477	449	455	423	441	456	445	488	408	437	449	467	440	466	505	413	404	480	468	444	451	489	474	444	436	488	405	487	456	425	458	422	477	437	438	450	454	427	479	448	454	472	483	433	428	440	462	435	433	450	453	464	460	471	446	467	465	436	426	476	446	440	399	452	453	460	434	445	454	455	446	439	471	464	438	427	457	482	465	428	472	445	452	471	448	437	412	470	450	469	448	456	499	429	466	424	426	456	469	451	467	447	458	471	477	482	439	458	461	450	447	463	458	439	466	453	421	484	467	461	460	428	458	429	461	476	475	439	436	468	451	463	433	392	404	453	464	467	434	446	492	457	449	474	460	458	454	443	446	472	452	478	424	443	459	467	466	423	486	447	479	434	477	437	419	412	426	400	457	476	434	423	455	446	462	448	466	424	456	420	450	474	434	461	426	450	459	419	460	462	439	481	457	470	470	468	471	429	451	450	450	441	447	473	452	449	436	440	465	458	456	493	463	502	443	442	450	471	479	442	438	417	460	420	439	463	471	422	462	440	434	465	424	426	451	442	454	408	413	421	498	453	420	440	435	444	415	473	451	476	447	405	443	412	418	445	433	429	445	438	442	428	465	420	423	490	481	430	454	441	436	443	425	443	502	479	453	410	426	459	423	422	423	473	436	402	452	455	464	467	456	431	459	484	480	451	450	453	401	445	415	459	465	479	424	472	424	438	436	472	477	491	422	424	453	431	420	439	470	408	438	479	483	458	482	463	441	416	463	469	449	453	453	462	452	473	437	476	467	453	470	442	469	461	435	478	463	434	465	450	427	443	464	433	492	480	466	403	477	486	441	422	448	437	440	463	461	480	440	448	460	459	452	472	448	443	442	458	430	446	413	442	433	458	450	434	397	475	441	436	428	493	440	449	449	461	473	430	444	466	470	460	433	468	463	511	447	450	478	437	455	473	450	445	449	454	464	466	452	450	427	446	477	501	464	469	447	441	474	468	461	449	456	441	498	467	451	437	449	439	435	470	505	441	448	432	440	463	469	410	450	424	446	431	498	459	489	463	482	465	434	460	443	466	415	486	444	463	452	461	456	459	434	476	466	445	438	458	464	432	408	436	431	463	474	439	449	438	439	437	405	467	471	453	474	429	451	446	470	444	449	466	447	464	420	431	442	450	423	480	440	455	466	426	460	463	491	477	465	456	466	443	431	465	450	417	447	489	454	452	472	458	480	447	443	493	423	411	452	469	460	455	452	490	420	497	427	466	451	405	409	462	423	450	464	464	443	456	441	439	430	459	461	460	448	471	441	431	411	439	474	462	454	463	385	445	457	445	452	458	425	449	494	482	453	430	448	450	425	478	455	449	459	446	458	468	408	461	410	452	439	452	451	443	463	430	471	422	457	479	435	476	464	451	454	450	444	444	455	456	446	414	449	428	447	524	445	475	447	466	445	465	478	437	498	452	437	437	475	436	454	419	459	498	492	483	462	426	461	490	449	449	475	430	480	429	451	479	421	442	462	467	456	446	431	446	486	472	481	462	478	438	464	467	469	447	445	400	485	457	492	441	459	478	431	452	431	463	451	434	454	442	449	413	460	468	432	452	434	448	432	462	456	475	444	452	454	445	469	475	437	432	456	460	470	444	421	472	466	447	429	434	463	442	424	451	455	447	463	462	457	438	467	431	476	436	445	434	438	458	485	431	473	442	424	448	424	440	444	476	445	453	460	459	480	459	455	476	465	425	496	452	466	434	452	456	473	470	462	443	426	417	422	425	445	451	471	462	434	445	446	463	402	439	443	460	457	488	448	435	403	427	463	429	432	439	472	446	424	442	444	432	450	451	414	422	440	464	441	452	458	489	455	481	460	468	494	481	466	442	445	486	462	432	437	480	459	467	460	470	456	451	458	453	457	466	485	466	456	470	467	459	508	445	415	422	431	434	400	438	429	431	454	459	424
2208	629	318	285	247	223	219	206	236	221	227	225	201	229	206	188	197	233	204	187	207	220	177	211	203	220	230	207	185	209	200	242	201	205	224	192	188	203	194	214	192	177	216	196	217	205	201	216	210	193	199	206	210	210	176	223	208	213	228	191	214	237	191	211	204	196	181	201	228	193	218	201	215	202	181	196	183	223	186	194	195	181	211	186	227	200	187	187	205	175	189	204	209	194	237	203	178	199	240	215	200	169	196	202	214	199	194	188	199	213	206	225	228	183	201	231	217	185	208	194	197	198	225	191	207	219	218	217	203	206	202	220	201	209	182	213	203	209	191	217	202	211	187	200	207	198	190	219	208	194	216	197	200	196	222	181	196	177	207	194	182	219	196	195	188	199	231	239	222	202	207	209	229	196	224	204	209	227	194	205	228	228	212	205	198	200	169	174	222	189	198	184	204	203	212	200	197	228	192	198	210	192	219	194	150	212	211	198	207	226	202	198	202	195	204	236	207	192	220	192	201	194	195	207	172	204	210	204	205	206	225	200	202	184	214	214	200	214	196	196	212	208	201	192	229	203	230	222	213	176	208	185	209	191	202	164	201	203	199	214	200	199	194	210	216	203	224	226	205	201	206	201	189	187	186	188	192	203	210	216	206	211	171	192	185	206	188	191	203	199	197	232	180	184	200	198	197	221	196	204	215	212	202	210	186	185	197	211	210	194	252	214	227	168	199	192	206	198	207	216	194	218	240	195	203	204	200	193	213	205	199	205	205	196	191	202	229	184	234	202	220	176	196	230	192	189	193	175	207	210	205	186	204	215	192	215	226	214	189	201	228	222	204	209	223	217	200	222	188	197	202	209	203	182	210	210	198	197	218	234	217	229	177	198	210	206	202	191	207	192	202	233	193	190	197	213	211	200	236	228	198	196	227	223	214	190	190	188	209	179	205	208	187	196	205	195	184	204	216	220	196	185	206	198	199	199	198	215	196	209	244	200	225	200	207	198	213	206	199	205	198	226	194	194	170	181	203	214	198	186	202	199	214	215	220	212	187	192	219	191	209	194	193	196	207	192	204	187	219	166	187	202	227	193	210	189	211	237	210	206	205	206	208	197	219	230	193	210	202	198	229	196	220	193	194	191	202	177	203	213	193	192	191	217	189	199	201	216	224	173	193	188	221	226	195	176	176	184	190	208	198	197	199	204	221	181	193	206	186	170	198	205	230	194	182	209	212	203	207	219	212	224	208	208	204	198	186	190	195	196	202	192	192	225	217	212	200	195	183	206	198	234	205	195	193	205	195	200	177	205	197	220	227	229	206	200	240	203	213	191	166	188	179	186	195	247	192	214	174	202	225	208	199	207	175	207	209	204	200	201	190	220	200	205	202	223	218	212	223	194	211	192	231	191	192	214	199	225	220	197	205	231	184	195	189	202	189	183	186	182	199	212	208	197	219	191	205	205	216	207	218	185	208	207	195	198	210	206	187	208	191	203	210	199	225	208	177	209	180	199	186	178	179	206	197	204	225	194	198	216	222	193	191	224	194	203	196	220	203	199	193	200	184	221	199	206	194	181	172	200	202	206	210	199	185	176	197	199	214	204	192	206	211	212	196	186	219	229	180	202	204	165	208	245	204	213	212	226	212	195	189	177	202	184	222	201	193	191	194	235	208	228	209	195	217	196	227	210	211	184	205	202	211	177	197	220	203	221	195	211	193	178	189	198	188	218	200	185	203	206	211	194	199	194	211	209	207	204	211	222	205	167	213	212	184	239	185	209	216	199	205	198	210	217	200	199	207	191	199	210	188	192	191	195	195	193	202	212	229	205	215	201	219	201	204	198	218	191	201	194	220	214	204	191	230	207	214	212	197	205	213	179	198	222	203	200	201	199	206	205	184	201	216	188	207	223	191	214	195	230	185	204	201	225	205	201	183	224	189	217	201	166	186	201	227	219	215	184	200	204	208	203	187	172	186	215	209	200	197	222	182	211	199	217	216	204	205	241	207	228	208	222	215	228	184	188	199	196	192	192	216	207	220	221	203	192	183	183	208	219	223	184	194	215	203	238	199	185	212	221	195	231	197	182	190	181	190	199	176	223	256	207	173	211	228	189	219	195	174	210	185	219	208	179	199	206	210	214	215	209	193	183	192	189	227	174	214	222	194	184	191	195	207	200	218	212	213	217	213	220	198	206	217	209	219	192	180	185	198	195	214	209	204	179	198	174	192	191	197	207	220	203	203	187	209	211	194	207	197	187	199	203	211	181	201	226	216	189	230	218	215	196	197	201	214	216	208	207	190	211	208	198	204	210	214	208	175	182	207	186	215	196	227	208	205	199	208	159	204	209	198	207	207	203	215	206	199	232	202	206	201	190	203	186	198	193	230	207	203	214	226	198	217	204	205	184	215	206	227	198	184	186	195	191	210	215	172	206	226	194	201	185	221	180	205	209	204	201	198	198	224	186	198	206	192	191	231	216	235	206	205	200	200	222	195	205	189	218	214	190	195	197	177	190	227	200	225	196	226	234	212	209	209	177	165	206	218	226	217	177	208	202	225	195	175	207	217	238	204	226	200	214	198	171	229	207	190	235	198	186	199	206	185	188	232	189	202	191	209	189	192	205	194	210	221	216	194	194	201	193	224	198	216	215	196	201	203	207	217	197	206	181	203	193	199	204	183	216	208	214	196	213	233	222	225	202	174	201	235	186	200	227	202	216	187	193	194	179	184	200	178	165	214	193	198	202	209	195	190	170	237	199	177	246	211	201	213	204	226	207	211	205	198	200	203	207	218	202	189	203	200	242	195	228	212	182	207	203	197	193	200	209	202	210	195	230	189	194	206	184	200	215	210	216	222	205	207	231	212	196	200	199	221	193	187	190	196	198	212	215	208	202	214	197	184	204	193	195	187	205	209	193	196	185	210	199	190	213	200	200	180	224	220	204	204	194	212	230	199	186	202	225	191	216	173	203	219	216	220	205	208	219	201	207	232	209	179	187	219	204	209	212	204	210	197	187	199	209	205	191	209	193	232	217	219	188	189	201	181	199	200	189	205	215	191	202	191	201	199	196	204	217	210	190	192	198	200	192	210	181	197	199	181	209	205	207	224	209	203	211	199	191	198	210	222	219	212	221	234	177	182	193	222	178	202	190	189	198	197	233	208	217	212	190	177	192	219	221	231	240	222	215	195	163	196	206	194	211	222	182	206	215	192	215	214	183	198	172	199	226	228	211	190	190	192	208	194	208	193	212	229	206	210	203	196	185	203	225	184	218	213	221	204	203	189	193	189	194	182	207	196	189	203	219	208	211	205	194	187	210	207	194	230	194	178	207	181	187	205	210	199	206	194	191	182	190	192	203	202	190	183	192	222	200	224	218	216	204	202	219	227	178	211	194	182	222	224	191	203	199	189	198	210	219	229	184	219	207	207	217	218	205	189	196	206	229	207	179	184	207	229	213	217	203	196	216	202	195	196	185	179	194	198	225	189	219
2337	1115	801	808	771	725	727	634	678	612	609	582	634	634	638	642	600	656	629	622	614	608	620	626	580	618	586	642	608	587	588	624	622	636	616	601	591	619	563	547	617	636	599	593	593	623	560	561	596	578	575	649	601	537	628	575	591	623	559	633	569	598	577	600	575	619	575	601	558	608	584	573	605	586	618	620	595	540	631	561	567	593	581	620	607	582	610	597	586	591	596	572	624	593	572	594	573	580	602	620	603	577	560	578	563	571	574	601	592	582	554	545	634	599	584	602	579	592	601	582	604	571	586	609	604	564	571	565	609	603	569	590	602	610	573	576	626	577	564	540	595	561	537	625	566	576	577	609	596	606	586	558	598	561	594	584	630	561	603	569	609	585	629	639	594	595	552	616	566	624	584	578	624	573	622	599	583	592	570	579	570	571	576	653	559	586	596	606	577	596	571	585	546	597	602	585	641	616	592	557	570	590	602	601	609	596	578	598	607	588	598	565	545	626	600	550	589	590	573	577	640	574	608	604	605	596	583	551	599	567	542	569	592	588	566	577	582	593	598	586	549	605	609	573	585	583	620	530	544	589	591	563	625	597	582	579	570	598	595	565	584	604	542	637	594	565	578	593	573	590	592	639	584	549	585	581	580	586	570	585	542	575	622	560	595	580	626	551	572	564	629	560	582	593	585	568	576	589	572	593	586	591	568	605	655	614	604	576	618	573	573	549	601	619	588	571	563	596	591	568	609	617	613	600	561	553	607	581	569	604	597	595	625	614	590	604	620	622	593	558	593	557	579	603	560	574	592	567	569	575	558	566	557	579	563	603	581	612	608	562	579	578	569	672	578	543	596	541	611	588	594	652	557	540	612	586	580	571	619	591	557	602	605	633	539	607	613	592	586	586	588	601	603	592	579	632	547	578	630	575	549	593	571	612	585	584	598	572	604	594	568	597	541	605	557	570	573	614	601	588	612	562	605	622	578	650	608	595	584	572	593	600	567	603	588	611	604	601	559	599	556	583	528	560	554	600	614	628	577	584	599	648	591	588	574	572	613	584	614	583	589	544	634	573	576	610	554	549	574	594	585	646	575	609	630	584	585	553	570	605	605	605	607	615	609	609	548	601	608	530	568	589	621	572	629	569	571	594	594	595	591	573	587	588	550	574	581	583	586	590	556	598	576	583	607	547	595	560	631	568	621	624	583	603	571	568	632	596	588	604	616	624	568	572	580	547	577	611	584	638	593	597	603	591	608	558	617	592	555	608	561	581	514	588	610	571	549	590	621	608	632	575	585	536	615	593	606	582	564	632	608	542	607	612	583	580	583	606	559	576	586	631	593	590	618	592	629	588	605	614	611	597	625	553	574	581	643	563	610	617	563	555	580	612	580	555	612	607	611	581	544	587	569	593	576	608	598	568	644	588	572	595	604	585	561	573	566	588	592	582	605	633	571	578	611	587	608	578	596	616	575	614	586	605	549	600	578	560	557	599	607	606	584	614	540	586	552	587	631	554	601	572	610	612	620	594	648	575	551	576	590	575	608	549	563	576	595	560	614	580	629	597	542	650	616	573	591	619	608	599	583	630	571	624	573	586	645	607	552	606	580	571	570	592	586	583	549	548	585	619	607	619	586	572	623	600	617	616	600	590	603	584	556	582	616	589	610	587	604	607	575	607	601	597	612	590	615	618	562	566	607	591	591	600	605	609	598	600	583	577	599	606	615	589	560	593	590	578	535	582	605	622	589	615	629	587	535	598	628	613	590	604	628	608	599	602	571	578	556	594	600	567	619	584	595	585	556	617	603	644	609	606	605	582	589	614	546	605	576	581	571	574	556	591	578	590	625	632	541	583	593	622	627	552	638	598	572	563	601	595	613	579	578	600	610	569	598	605	613	596	543	613	608	596	567	606	585	558	565	575	606	600	616	579	607	587	566	547	597	595	526	595	640	637	612	592	568	612	597	611	571	639	584	589	587	606	594	601	593	576	607	636	596	589	598	594	604	565	642	604	601	622	586	610	624	607	639	607	590	582	558	622	598	545	612	562	556	560	582	604	542	608	570	596	610	613	582	606	578	567	565	593	543	595	595	541	586	571	586	645	623	608	566	561	528	543	629	591	559	548	576	600	614	567	625	594	588	648	567	597	602	582	568	599	602	594	603	608	636	582	591	584	609	636	561	554	607	627	606	555	580	608	539	582	604	582	597	562	555	592	616	611	627	560	584	582	550	616	626	616	575	607	589	632	585	558	553	582	598	553	586	597	587	608	549	597	585	585	578	586	567	601	601	569	577	607	625	545	602	593	578	572	601	619	559	574	611	596	622	538	622	587	562	582	557	557	575	607	586	587	596	618	594	572	600	603	583	583	604	547	538	545	608	644	626	608	602	611	565	614	599	523	604	536	589	620	600	575	620	595	617	635	607	595	589	607	593	555	579	599	604	549	613	583	557	604	602	618	606	572	581	557	621	581	574	570	601	629	612	601	581	611	553	588	569	612	601	568	587	632	609	629	595	620	567	600	592	585	611	603	604	549	629	582	565	604	545	557	636	562	566	585	590	605	559	564	572	577	597	603	585	594	599	627	547	614	564	581	595	575	589	614	610	578	620	586	550	555	603	576	571	623	569	575	568	585	623	574	592	582	556	583	583	621	620	592	598	593	602	607	599	600	586	605	590	596	631	587	604	635	560	624	638	637	562	619	605	591	586	584	553	602	587	577	577	627	597	581	550	576	588	616	566	576	573	583	641	607	621	570	591	594	613	568	609	572	570	557	566	600	623	577	539	603	585	578	618	570	639	576	604	614	628	582	555	600	596	606	557	568	579	589	566	550	586	561	611	542	617	536	613	569	578	598	581	564	589	578	602	565	588	599	587	588	629	582	569	611	592	611	591	563	606	593	612	620	580	612	600	592	647	578	598	590	600	608	547	571	611	544	588	620	567	571	615	635	625	589	605	610	601	588	598	590	607	617	610	564	597	575	572	559	546	581	600	624	632	560	564	600	606	578	559	608	602	611	567	602	569	546	608	584	604	580	592	622	563	580	632	611	607	588	617	559	595	579	595	602	581	594	599	589	609	575	550	630	565	625	608	547	644	548	586	594	603	597	573	574	544	573	573	606	569	592	592	586	559	561	581	578	561	549	604	630	591	593	632	597	611	601	609	580	588	594	542	588	607	591	579	580	582	627	621	599	557	543	618	571	585	580	625	574	581	611	579	585	593	606	613	592	554	592	570	612	573	592	564	630	573	626	609	580	609	595	577	622	602	605	605	586	551	553	590	604	594	611	574	635	561	560	538	574	576	622	657	625	580	599	570	611	575	572	572	620	592	603	579	585	601	629	560	593	626	607	578	593	571	597	548	603	582	577	598	589	601	595	554	587	575	563	572	562	585	595	585	566	587	614	578	624	583	577	611	592	593	583	603	563	595	618	569	587	619	591	595	596	580	646	583	587	588	635	605	589	624	659	570	601	601	570	583	571	626	592	605	614
10721	6652	1719	1206	808	633	388	338	297	238	203	203	169	195	161	151	149	133	126	122	99	108	116	148	141	127	162	115	139	122	139	105	137	132	117	118	124	109	114	100	100	92	112	105	109	93	97	114	109	122	107	97	129	112	104	108	97	110	99	122	106	102	112	108	90	112	119	119	98	93	87	106	101	88	100	100	109	101	108	104	99	116	105	108	100	95	104	107	95	88	107	116	86	82	107	91	89	104	103	106	84	111	91	106	95	102	102	91	92	102	104	101	102	103	93	96	124	104	109	111	111	79	85	91	99	80	88	85	95	111	110	98	111	93	112	120	112	110	92	107	107	113	102	99	90	106	95	107	97	98	120	110	79	108	102	99	108	75	97	105	69	87	105	115	94	107	102	104	110	114	106	100	95	103	112	97	119	105	100	112	111	92	79	92	99	84	87	97	115	105	81	97	106	129	105	93	98	81	104	86	98	108	99	93	104	88	96	119	107	100	97	99	94	111	92	106	105	110	82	89	101	104	114	110	91	98	101	117	96	90	91	103	99	103	102	110	92	114	96	107	125	97	104	82	104	100	104	107	93	91	97	121	79	105	98	96	91	95	113	91	82	112	117	88	102	84	93	98	101	104	100	99	90	92	93	94	91	91	112	100	105	103	102	106	92	78	100	108	97	101	112	106	107	120	94	92	113	113	93	93	90	114	117	110	89	89	97	108	96	95	100	99	89	110	95	94	113	104	111	90	103	118	135	101	101	105	117	106	106	88	106	118	101	105	106	110	94	78	93	95	102	121	80	99	100	115	113	83	95	102	112	90	103	108	93	93	96	98	101	95	96	105	92	103	97	93	97	107	110	99	86	97	79	100	97	102	100	103	109	107	108	93	94	105	103	122	107	97	90	105	94	107	104	81	103	114	114	101	92	97	105	112	110	88	110	104	96	102	92	112	111	85	108	101	92	99	91	112	99	101	101	119	78	94	101	97	105	97	84	103	96	106	103	113	98	97	99	120	108	118	112	105	113	106	118	95	83	123	110	122	102	103	114	115	98	94	92	117	86	105	85	96	80	111	87	98	97	102	83	90	112	102	83	89	93	94	81	92	101	103	89	114	110	110	99	132	97	94	92	98	97	97	89	87	87	81	91	90	103	120	108	97	106	98	105	114	107	121	96	107	113	84	102	101	99	85	103	104	106	83	85	81	90	91	103	106	113	112	105	98	76	102	111	104	103	108	119	100	84	104	104	94	96	98	91	85	103	108	103	111	93	112	85	97	87	109	96	103	95	92	110	134	100	107	110	93	98	107	96	102	107	114	85	83	96	100	100	84	104	103	115	88	96	101	107	106	96	100	118	107	86	87	83	106	111	93	95	96	105	74	107	116	98	97	104	99	113	100	96	91	95	115	108	97	120	97	92	94	99	98	112	118	101	90	122	103	115	98	97	106	111	103	90	96	104	93	102	93	103	99	97	92	113	111	80	98	90	114	104	109	87	97	103	96	95	98	94	93	96	101	105	103	93	99	101	113	104	86	101	102	85	82	107	119	105	80	122	109	96	89	117	117	103	79	74	104	95	88	103	94	102	103	110	100	85	102	110	99	89	93	80	101	89	95	101	98	104	86	113	89	98	107	120	108	117	127	92	97	103	85	108	118	103	96	107	92	104	93	95	110	113	93	113	97	103	105	99	105	93	111	89	93	109	118	102	105	78	105	103	98	100	110	95	101	67	94	97	108	105	80	106	122	107	110	111	89	96	88	106	112	90	88	101	87	104	88	109	110	68	98	103	116	96	119	101	107	102	110	100	102	111	90	107	111	111	96	98	109	95	105	95	100	113	115	93	97	85	90	103	100	113	99	96	114	91	89	105	115	98	97	83	108	105	98	107	107	99	89	109	94	89	101	99	91	94	95	106	95	80	89	82	89	84	110	91	80	107	100	113	94	93	100	95	89	106	101	117	95	107	106	99	103	101	111	94	84	90	101	96	97	86	101	105	106	101	90	87	111	91	106	95	102	97	108	83	94	81	101	94	104	80	110	116	107	88	87	97	106	107	121	122	111	90	112	109	99	94	95	101	87	106	107	94	96	102	83	88	101	100	95	97	92	91	110	93	91	90	106	93	93	116	70	112	94	89	91	105	99	95	102	90	124	105	99	92	93	114	108	95	116	89	96	96	87	107	80	105	100	92	102	127	91	105	91	83	104	105	113	97	101	85	105	99	78	96	105	102	116	100	93	99	84	114	102	99	97	98	108	119	97	99	92	94	91	119	117	92	110	99	99	103	90	104	98	89	117	102	108	114	106	103	97	94	97	107	96	93	86	108	93	87	102	94	81	92	93	86	112	97	108	91	114	100	92	103	101	88	106	108	86	89	80	74	91	88	103	110	111	85	90	95	84	112	89	101	118	92	109	118	104	94	112	102	95	95	102	77	95	97	104	105	103	104	104	90	89	123	79	99	101	89	94	113	106	115	91	95	102	110	104	95	109	108	88	101	103	97	97	98	94	116	97	107	90	91	92	100	110	113	103	92	76	90	112	88	90	108	99	98	110	96	108	124	105	94	98	111	102	100	105	98	101	92	108	104	108	103	92	89	113	85	105	101	114	78	96	88	110	101	93	100	117	113	107	103	93	97	97	101	84	88	93	103	109	96	94	115	87	106	92	109	108	121	110	81	89	101	81	103	94	107	109	100	106	101	96	96	102	92	112	87	78	110	92	88	93	103	87	102	102	87	113	90	97	93	112	91	112	111	109	110	105	102	103	104	72	116	121	106	97	110	105	99	96	110	102	99	100	96	82	78	114	111	113	108	87	106	91	88	99	87	110	95	105	96	88	96	110	83	106	96	108	100	90	95	97	103	89	98	98	89	87	117	109	102	93	101	91	100	87	120	110	93	94	101	111	98	103	93	88	101	86	104	109	91	115	94	100	106	106	96	104	118	120	113	108	97	104	113	96	112	99	103	124	112	102	103	86	100	119	78	92	97	96	90	111	113	103	94	93	107	105	111	98	97	100	100	86	105	98	117	75	106	99	102	90	95	116	89	95	89	115	103	104	101	111	111	114	98	107	97	104	100	82	107	98	109	94	93	97	103	101	98	108	93	102	82	102	98	91	105	106	113	90	93	127	86	100	104	106	104	86	92	101	117	106	97	101	110	89	90	93	88	125	99	105	118	93	103	95	96	87	99	96	101	88	104	93	114	87	109	111	98	113	115	108	117	114	99	104	102	98	86	92	116	97	97	88	94	121	90	113	97	82	105	98	85	89	108	108	107	100	94	97	120	89	88	100	98	85	94	110	110	103	106	90	101	96	98	108	99	118	108	94	99	103	94	104	126	97	114	88	85	110	92	99	111	113	102	94	105	117	92	100	102	106	106	96	81	102	106	95	82	92	111	91	100	103	94	106	111	98	110	88	92	93	83	93	101	94	96	91	84	103	102	98	116	107	112	98	117	98	95	100	98	92	105	107	92	86	98	100	112	104	100	99
6587	6596	3363	3804	3348	2647	2126	1832	1526	1333	1123	1025	891	848	729	724	670	674	633	592	599	525	551	579	567	632	723	592	677	609	520	514	502	455	504	496	429	431	420	429	441	424	420	419	389	391	409	422	369	377	413	401	376	385	385	360	367	375	365	373	380	353	363	373	346	345	369	339	340	334	353	364	365	362	361	357	352	388	350	327	317	350	317	336	365	345	342	350	323	357	330	354	338	355	334	368	332	344	349	368	328	340	336	346	342	343	357	337	361	316	361	381	306	338	330	341	329	330	348	329	346	359	359	352	342	283	321	351	342	326	351	336	323	344	356	305	354	333	316	350	349	373	341	358	323	340	339	350	368	346	314	320	336	322	347	331	338	329	344	322	315	337	357	347	369	317	304	327	347	303	358	338	335	340	312	357	345	363	334	332	316	332	330	355	357	331	310	322	367	323	329	319	347	348	359	323	353	343	308	332	343	308	354	371	344	333	337	328	331	321	342	298	314	320	364	377	355	319	302	331	323	332	322	355	332	336	323	327	351	314	321	344	333	342	338	353	346	320	314	337	333	339	290	326	345	317	342	336	324	360	315	309	357	343	315	333	330	336	321	297	365	321	315	353	366	340	328	345	319	367	315	333	361	330	321	336	324	338	337	326	351	310	340	331	333	332	313	315	312	362	305	334	361	298	319	340	355	306	367	372	330	310	333	354	321	313	316	346	316	330	326	334	326	346	325	367	346	329	354	336	323	344	365	348	300	322	346	315	367	352	343	305	360	337	346	357	306	337	304	349	333	342	328	362	335	339	350	344	344	325	283	349	351	323	346	298	327	306	331	332	322	303	360	326	329	349	338	349	347	333	337	346	353	313	334	310	295	354	336	318	348	314	356	327	319	328	332	325	339	340	356	331	333	333	324	343	369	357	350	320	359	314	323	367	328	322	341	346	329	331	333	350	334	338	355	315	356	348	341	329	338	354	355	352	328	369	339	302	329	310	329	337	326	349	321	317	352	337	309	307	334	356	347	339	356	337	316	329	330	278	320	338	339	319	318	315	329	333	331	347	333	346	362	293	346	331	331	325	318	329	315	340	326	308	323	355	355	338	326	380	301	351	334	312	354	339	368	341	372	321	311	362	329	353	348	337	336	329	341	342	326	314	315	338	349	333	343	337	346	286	348	330	369	342	390	304	351	336	356	292	329	309	342	349	311	343	364	324	329	330	364	333	331	319	316	345	339	356	333	321	336	322	321	337	321	321	360	325	327	342	365	328	320	369	339	338	330	345	348	317	314	314	325	346	340	327	330	359	353	319	342	336	320	347	330	345	292	328	324	341	326	352	342	341	330	360	339	307	356	351	335	336	349	341	349	339	311	300	321	334	370	370	319	308	335	329	326	356	333	307	334	359	340	328	352	357	362	351	320	337	359	354	329	366	326	325	351	342	319	323	298	339	330	337	311	316	323	305	337	329	341	318	335	301	342	318	354	303	310	313	338	333	346	352	318	356	311	356	318	339	351	326	317	355	317	332	336	297	325	317	304	343	350	317	327	345	331	348	309	347	330	331	357	354	329	341	349	355	318	334	333	317	342	317	348	368	303	355	332	337	348	315	349	330	340	339	361	318	354	386	358	346	300	302	343	337	336	341	309	337	324	312	347	337	335	356	373	347	338	325	292	315	380	355	341	348	341	336	311	324	342	321	323	341	292	353	320	341	359	357	330	291	355	349	338	350	332	326	345	342	349	353	334	315	342	357	322	339	331	338	374	323	330	344	321	306	357	295	322	337	330	333	327	312	333	345	314	329	303	338	321	370	344	357	324	296	316	336	346	360	299	317	327	337	366	345	333	348	328	323	333	333	334	324	316	333	306	350	338	312	361	343	374	342	348	344	331	353	336	312	356	357	311	363	328	318	350	315	345	346	349	359	329	328	348	358	341	366	326	324	349	328	312	307	331	356	354	342	309	314	329	315	337	349	349	311	344	333	327	328	342	348	340	332	330	329	299	360	338	324	333	348	307	340	306	315	354	360	306	324	329	351	362	326	354	363	305	347	348	322	342	342	355	327	340	362	352	360	328	348	321	339	362	312	325	350	331	318	380	324	327	336	317	335	336	345	365	328	350	317	340	336	349	360	321	331	341	368	336	338	358	334	353	339	355	286	352	366	332	346	339	325	342	316	333	327	314	358	342	342	361	335	297	343	317	337	355	366	290	308	330	316	343	336	307	328	325	337	314	335	323	312	346	332	344	330	317	316	367	319	351	358	291	330	361	341	342	338	337	344	313	361	325	329	343	332	337	347	348	353	325	347	347	342	344	323	371	327	296	335	332	337	324	349	325	345	356	375	315	364	332	319	344	344	339	334	341	329	355	335	316	321	364	291	344	340	309	310	336	326	328	313	333	327	340	355	358	340	314	319	318	317	318	312	340	346	356	320	335	321	326	338	337	333	349	334	355	308	328	317	339	322	335	356	335	367	319	333	345	344	335	347	322	347	349	334	310	346	333	316	320	335	323	334	349	347	323	340	355	336	346	331	336	334	328	341	350	337	325	357	295	324	316	316	308	348	316	320	317	363	366	314	360	330	344	349	337	352	358	354	328	300	326	345	364	354	323	331	340	313	338	315	326	331	313	315	317	297	319	366	340	324	352	338	336	309	333	333	333	322	335	339	338	315	370	329	349	338	344	334	308	342	369	302	364	327	370	324	331	338	310	329	367	347	317	337	302	332	308	332	323	345	349	356	338	331	376	329	319	326	311	326	358	340	318	348	316	335	358	323	318	342	315	318	308	324	340	327	353	329	327	316	326	323	302	327	342	347	340	346	317	336	313	317	323	350	366	293	354	344	323	393	338	323	325	360	335	330	322	350	351	337	312	334	345	363	316	337	323	329	344	350	314	319	314	320	328	351	326	331	313	367	331	345	338	343	329	378	316	327	336	321	306	330	346	340	339	314	355	359	335	348	358	316	303	335	370	308	327	335	339	320	349	317	290	319	333	312	355	306	325	292	328	329	331	338	348	319	354	334	327	348	336	337	324	346	331	319	334	332	311	316	332	342	344	358	349	339	335	346	328	337	323	322	340	340	305	345	355	347	302	351	297	322	331	335	324	315	315	355	340	343	303	322	342	348	351	318	345	323	341	337	331	344	363	318	359	326	320	334	319	294	325	330	337	319	293	340	338	357	327	375	374	340	296	336	340	333	325	339	316	312	332	335	362	354	343	336	336	358	314	342	354	339	334	324	330	323	330	338	328	335	326	349	304	309	336	334	321	361	331	349	319	342	361	295	366	375	311	312	340	346	321	348	330	348	347	341	368	316	344	332	347	338	340	313	340	345	320	341	333	307	345	348	367	308	346	305	333	330	329	333	320	323	320	349	336	331	347	346	358	327	328	353	331	335	350	317	333	345	313	317	323	351	329	365	360	340	345	318	326	328	309	303	341	350	315	342	345	346	314	347	351	328	324	312	307	341	350	318	323	325	341	331	341	309
18191	13928	4455	2202	1468	1046	818	655	532	424	385	307	300	275	251	258	237	254	224	189	203	183	180	217	212	214	226	231	219	223	239	189	216	185	151	193	193	159	164	174	183	170	127	154	180	165	168	145	155	146	136	134	127	136	163	161	147	150	145	180	126	157	146	176	192	153	150	159	176	129	135	127	138	165	139	136	149	149	169	159	133	150	162	136	142	146	157	154	133	137	151	128	153	150	147	136	125	165	127	144	155	156	162	145	158	157	152	146	157	130	142	147	148	133	141	147	152	135	145	131	148	147	174	149	140	135	131	147	135	140	140	149	133	132	132	161	145	134	127	170	145	151	153	143	142	144	148	148	146	150	163	142	166	139	142	142	144	126	138	128	135	116	147	135	124	140	148	145	150	139	149	154	136	143	126	140	144	138	139	130	169	148	140	133	156	143	145	138	137	138	133	165	145	146	152	161	155	132	163	139	132	143	153	147	148	117	143	140	141	125	132	143	138	133	110	149	142	136	143	157	120	139	143	147	154	113	131	135	143	150	146	136	146	144	154	131	140	137	160	164	151	153	149	155	157	119	144	130	140	144	130	136	135	151	160	112	145	148	142	137	140	133	149	159	153	138	147	151	133	126	131	153	156	134	152	144	143	156	126	137	154	146	142	155	136	143	143	145	137	147	144	126	151	165	155	158	151	124	147	120	137	149	150	148	127	131	154	130	148	161	133	136	148	153	146	162	154	141	159	149	153	149	144	151	168	127	149	133	162	138	168	151	135	144	142	135	142	145	129	148	137	139	154	137	139	155	156	153	125	129	161	146	160	151	139	144	137	135	167	155	153	133	142	135	143	134	158	156	137	136	154	141	148	134	162	150	154	135	147	146	155	149	145	158	155	141	159	126	155	153	150	156	156	138	129	156	135	145	151	168	142	144	157	132	140	144	153	167	144	139	144	142	130	151	161	158	156	143	147	132	139	172	168	139	147	147	146	134	145	144	167	144	152	134	149	122	147	142	142	151	141	134	143	146	146	164	130	147	138	157	153	137	143	120	144	139	123	151	147	144	145	158	135	148	128	158	150	159	151	140	145	161	144	123	158	142	147	141	140	132	145	134	147	151	126	136	167	137	132	156	132	142	146	124	151	121	154	133	146	122	139	165	141	139	143	160	157	160	137	167	148	131	152	129	154	158	143	155	151	141	130	147	129	174	128	163	143	154	163	150	134	142	133	146	121	146	141	150	146	149	152	140	147	145	133	153	129	127	131	145	143	148	155	165	154	154	147	155	152	139	140	150	137	146	140	126	164	152	133	128	143	133	160	182	140	144	159	148	145	149	146	156	148	128	155	127	149	144	124	152	115	144	142	139	129	139	143	136	160	160	162	135	158	128	124	142	139	164	132	114	151	175	122	152	159	152	133	146	166	147	157	163	146	140	158	156	164	129	171	117	127	162	156	148	144	143	149	139	143	148	152	123	130	124	147	151	147	148	148	162	141	135	130	148	134	141	124	157	143	147	117	113	147	135	150	118	142	132	142	157	149	134	124	132	140	132	150	143	157	135	145	168	171	139	140	150	166	161	129	139	145	163	148	146	145	159	135	151	141	123	147	134	144	141	145	169	137	139	129	115	158	146	153	145	129	160	123	124	139	156	111	151	146	143	143	129	164	151	140	131	139	154	180	160	146	145	143	168	147	125	146	126	141	143	141	137	160	136	143	150	145	137	144	146	148	155	174	154	156	141	150	127	157	156	144	125	152	133	131	133	138	122	134	127	130	137	127	123	163	142	127	174	154	140	145	161	141	135	128	147	143	171	139	156	153	125	128	163	128	141	150	140	143	121	121	133	150	139	144	144	129	148	127	141	157	182	160	137	139	153	146	139	148	142	171	136	164	131	136	138	118	141	134	126	138	156	126	130	141	136	156	131	147	155	132	162	156	143	150	146	142	152	145	140	137	132	155	138	132	148	154	151	153	140	149	167	136	133	148	151	158	140	141	145	151	130	156	139	142	142	135	123	161	133	143	165	151	134	135	144	153	134	124	130	139	165	155	171	139	175	124	139	127	144	136	166	130	159	165	148	125	149	152	150	147	153	162	152	154	142	128	146	143	162	127	148	130	147	157	136	135	163	157	144	146	137	141	134	129	141	158	140	131	146	146	157	131	148	137	150	164	133	148	163	141	142	143	162	145	149	152	139	145	161	149	150	156	130	146	152	141	158	135	146	154	148	146	114	138	162	137	128	125	135	134	136	159	159	149	141	162	125	153	148	143	141	130	132	149	148	144	132	132	128	159	141	144	145	159	165	161	153	132	139	140	136	141	153	149	146	133	159	156	145	135	113	124	140	164	139	154	140	137	145	158	146	159	142	141	132	159	135	158	123	137	140	154	163	137	128	148	155	124	166	145	160	145	159	163	141	143	133	153	150	153	135	160	137	150	159	141	168	139	131	133	145	129	132	133	122	135	160	132	130	155	147	122	141	161	141	162	145	176	158	143	134	143	134	141	129	159	161	162	171	157	137	142	151	151	149	119	131	147	186	156	165	164	127	124	140	138	153	159	157	133	130	147	151	124	146	139	140	130	158	145	133	153	154	145	120	148	137	150	140	129	144	138	131	145	148	172	135	143	139	152	136	124	144	140	144	129	138	159	150	141	158	180	142	138	141	153	148	149	127	150	151	135	142	147	147	161	143	162	136	119	142	149	129	135	166	137	148	175	120	153	114	162	172	139	138	161	146	148	146	143	132	137	126	135	152	154	164	127	131	133	135	145	149	173	113	158	156	124	158	146	151	144	133	135	152	153	159	119	149	141	142	160	141	163	114	146	157	133	114	144	128	121	148	128	134	139	141	156	131	139	157	148	137	149	132	136	144	140	154	162	144	148	162	134	118	158	158	148	144	128	158	140	141	147	134	146	165	139	149	170	158	134	147	124	147	147	143	161	152	142	143	132	157	157	160	145	133	141	139	130	163	141	134	135	138	136	150	137	154	145	155	159	146	147	136	141	147	139	150	155	153	152	170	156	150	132	160	160	164	139	151	144	139	127	133	138	152	166	121	159	148	143	144	137	180	127	135	128	145	126	140	124	120	136	153	143	162	137	137	154	136	141	160	143	151	147	143	169	151	142	136	142	144	154	176	146	143	145	146	142	135	134	138	144	160	156	163	140	141	118	146	135	162	132	153	133	154	156	140	151	152	130	150	134	130	133	132	175	158	131	141	165	137	146	170	146	147	141	149	165	149	142	130	147	129	151	155	157	129	139	142	142	156	170	131	152	124	164	167	146	144	149	151	145	141	145	137	141	139	139	135	145	154	162	144	154	146	137	158	141	150	149	132	146	137	150	151	162	176	141	144	160	148	143	134	158	133	154	141	140	134	125	164	112	157	129	144	133	133	145	154	117	158	143	146	126	141	121	144	152	146	158	142	149	140	163	141	136	129	144	130	124	144	145	144	145	159	147	156	154	138	174	146	163	146	154	150	137	144	139	173
9008	11777	5780	6476	5662	4476	3684	2907	2485	2122	1871	1674	1429	1312	1201	1189	1050	1025	971	851	886	867	868	852	914	1015	1054	937	907	874	845	862	781	724	673	789	652	591	623	625	583	604	640	619	574	595	586	609	528	588	548	525	521	528	530	543	545	496	517	505	508	486	535	489	475	543	491	457	454	460	490	490	475	487	499	453	463	488	511	458	513	506	485	503	464	490	456	464	490	452	483	490	488	475	482	475	449	458	470	505	457	510	474	436	469	439	483	468	467	473	497	461	479	448	475	461	473	489	473	456	464	486	476	454	426	483	451	449	456	452	451	442	459	438	451	457	449	466	440	464	489	426	435	484	455	443	478	412	442	478	464	464	449	480	451	458	472	417	455	458	475	446	431	491	491	443	439	493	467	461	473	471	484	464	448	453	453	457	470	449	419	480	468	498	500	446	439	491	478	417	413	460	458	462	483	477	482	422	460	476	469	485	434	430	478	494	438	442	449	495	484	433	445	484	472	425	450	456	431	471	454	449	471	456	476	487	446	453	425	479	466	460	429	412	457	455	441	429	421	479	494	443	435	441	449	455	451	496	410	432	442	467	467	440	467	442	442	492	465	463	430	467	469	487	419	454	476	424	398	454	435	440	452	436	485	484	459	439	440	454	438	443	461	465	446	424	467	474	506	440	440	435	441	415	463	470	441	448	441	445	448	416	484	526	459	431	487	466	493	474	430	467	462	463	470	467	477	461	461	476	456	497	473	474	450	475	461	475	447	482	470	463	454	456	478	509	503	476	433	440	470	472	455	427	452	434	429	481	466	472	478	411	501	413	475	442	495	429	463	452	417	465	495	488	447	447	457	493	436	515	447	439	428	455	488	431	423	452	487	446	453	461	446	445	437	458	414	408	442	457	459	505	433	453	445	508	441	468	429	456	396	450	455	453	440	450	479	444	462	460	445	437	440	433	496	487	470	422	487	425	441	492	476	443	439	446	458	449	459	438	447	441	466	450	438	440	451	487	460	440	482	459	448	465	460	462	484	473	415	442	445	403	468	457	494	415	440	456	445	414	411	433	470	453	452	475	437	445	436	455	436	424	477	449	456	471	438	508	425	447	443	463	479	453	472	448	466	424	446	491	428	475	486	456	461	449	436	417	482	477	460	457	434	452	466	478	466	430	466	415	437	461	484	431	487	443	461	450	479	429	458	454	461	433	453	439	446	469	476	438	417	449	438	416	432	452	458	433	428	441	453	500	434	456	448	474	496	441	441	491	451	478	475	452	470	455	471	444	480	480	457	483	490	459	513	479	486	463	450	467	461	432	486	456	444	428	474	456	423	488	475	481	463	455	435	461	431	457	476	453	449	467	470	491	444	430	454	434	433	441	461	460	442	468	396	455	479	399	435	452	426	448	440	452	465	471	446	435	440	482	448	439	452	432	446	491	459	465	470	463	457	446	462	419	424	476	466	492	445	414	431	417	463	448	479	465	422	453	432	457	448	509	465	456	471	419	472	484	479	475	464	489	426	488	454	467	440	497	489	465	425	448	438	463	453	406	431	499	463	481	488	450	446	477	453	436	447	472	474	444	446	481	448	435	456	454	428	443	452	429	449	513	461	458	460	470	464	452	476	439	483	457	459	453	462	441	407	432	444	468	496	453	437	459	474	460	471	413	477	475	434	462	483	437	419	466	458	470	482	466	421	431	456	428	418	457	463	463	466	459	476	504	476	414	510	456	440	457	463	479	416	494	483	445	468	465	447	459	454	471	454	426	455	440	413	472	500	435	459	492	458	472	454	459	447	431	460	482	430	414	450	459	462	424	469	479	463	434	485	451	448	459	441	470	464	429	496	500	461	471	423	435	449	437	450	456	452	442	473	467	439	439	443	457	421	473	412	428	504	458	426	463	441	437	495	449	472	433	432	424	437	460	477	487	440	457	442	450	454	461	482	440	452	443	441	473	455	436	449	471	416	441	446	429	445	444	459	496	456	479	447	458	409	453	437	435	409	428	475	459	411	478	448	492	466	473	447	440	435	462	467	436	483	470	460	435	431	447	503	501	462	472	433	481	456	445	501	405	478	456	469	447	450	433	434	428	449	448	474	455	462	455	469	470	448	433	449	474	415	503	462	463	472	439	471	443	480	465	447	456	464	432	433	457	483	461	455	421	482	432	468	482	456	453	492	440	492	452	475	430	445	455	429	465	477	470	479	452	461	415	494	461	468	440	443	430	463	487	437	441	423	480	432	472	464	434	450	454	438	474	478	455	429	456	432	467	478	450	471	444	434	439	494	467	468	451	443	457	465	450	505	436	461	448	441	462	443	413	459	477	471	436	464	471	435	469	453	463	455	451	418	492	474	461	457	478	450	441	430	464	425	458	474	478	449	444	483	467	445	468	474	422	469	462	462	431	453	477	473	488	429	441	483	446	464	450	455	484	439	438	465	439	505	524	404	478	440	448	458	445	474	455	480	465	438	423	426	480	472	476	459	435	449	419	451	448	460	438	425	449	447	479	486	431	432	477	479	472	439	415	452	441	437	479	454	436	459	451	449	469	408	460	445	452	459	409	465	444	436	425	408	435	482	467	468	421	450	487	434	431	452	432	472	494	441	455	440	462	474	464	449	450	443	481	465	476	457	421	467	408	433	451	475	432	460	437	505	460	458	436	450	460	465	455	469	444	455	427	449	440	450	458	467	454	446	481	414	427	473	480	453	472	432	483	433	434	432	450	441	458	464	418	447	479	451	418	466	461	475	423	466	479	485	454	445	462	438	438	467	430	462	452	498	460	440	490	461	476	452	403	458	454	472	452	440	444	435	460	438	429	434	444	443	435	435	483	451	455	415	425	459	453	471	463	446	452	476	457	424	443	436	415	421	434	462	433	426	401	430	465	429	452	460	448	456	439	483	471	455	363	424	432	465	427	470	440	409	467	423	453	399	431	457	493	476	438	448	439	438	490	449	420	446	467	455	422	484	448	456	444	501	424	469	474	488	466	491	456	454	442	414	429	459	475	465	483	418	477	455	498	448	444	436	412	465	466	489	452	424	479	470	447	446	490	411	453	466	445	447	427	417	469	492	438	483	458	472	456	460	464	446	460	440	428	441	461	454	442	475	433	451	443	454	488	429	476	479	446	436	434	436	443	490	502	460	417	443	391	461	435	459	454	482	417	459	458	459	434	458	456	438	414	485	426	473	438	472	456	456	457	459	440	455	400	504	444	456	424	433	451	480	442	465	457	414	447	453	443	478	428	474	457	454	434	475	414	439	487	420	411	426	440	433	445	451	443	426	438	461	466	425	451	453	496	438	438	448	466	449	434	455	447	455	441	430	480	472	459	459	474	449	463	476	410	440	451	449	439	434	433	452	452	450	441	451	445	448	433	478	446	450	447	444	445	481	455	445	475	452	463	472	440	469	478	423	464	456	458	440	478	486	430	444	452	461	438	462	480	471	447	452	435	455	461	440	462	428	446	468	488	437	442	450	428	439	452
2324	642	326	275	236	260	258	233	227	205	226	248	201	202	208	211	211	232	217	208	229	224	223	184	225	218	227	238	237	214	198	204	223	226	198	196	242	225	194	230	200	215	218	235	230	239	202	206	206	215	209	217	220	228	218	215	211	251	228	194	203	177	230	193	204	204	220	214	229	232	222	183	213	223	225	218	222	215	207	197	204	237	201	236	223	206	226	232	206	225	213	228	205	213	213	208	209	183	198	173	220	206	227	193	215	181	201	235	188	215	218	236	190	192	213	198	212	226	219	204	195	233	207	204	202	222	211	211	219	204	208	223	207	205	203	217	228	204	208	223	234	226	211	197	220	217	229	214	232	236	192	199	204	192	199	210	204	209	217	206	220	224	211	218	225	224	212	212	199	218	205	223	212	221	232	205	228	217	227	215	194	226	231	208	208	215	209	210	185	228	249	233	211	215	186	205	205	194	196	200	196	199	199	197	240	218	211	207	237	211	200	218	233	210	205	212	241	218	234	227	223	214	218	222	210	237	225	226	224	216	217	202	211	227	208	197	238	227	223	233	198	199	248	198	219	205	213	236	215	217	266	206	207	221	212	216	211	218	195	215	195	193	198	256	178	200	224	232	204	216	221	196	199	229	230	193	212	224	198	203	192	209	201	206	220	196	213	216	222	219	208	229	221	224	204	199	197	179	199	234	240	205	211	228	239	196	196	217	212	205	201	238	220	200	218	181	221	222	210	188	208	183	219	216	231	214	198	201	229	242	226	217	195	210	216	217	225	184	208	209	243	188	218	208	216	214	215	190	223	198	221	200	215	225	221	227	213	202	230	198	230	223	221	236	204	201	212	204	201	229	230	201	214	189	224	191	222	216	228	220	209	224	227	227	196	230	203	213	224	209	212	211	263	224	195	215	244	217	225	199	191	207	230	193	207	202	206	167	220	210	212	216	243	200	211	198	209	187	215	190	213	213	207	236	216	214	191	228	233	251	207	238	183	223	195	248	202	210	204	214	214	221	194	211	230	202	207	221	227	216	223	214	211	208	227	210	218	232	233	214	239	234	221	229	200	188	215	217	203	223	204	222	213	185	220	205	216	200	216	202	214	204	195	202	198	218	209	220	222	217	222	237	214	206	212	203	209	200	224	213	231	219	239	217	204	210	222	190	239	229	219	222	191	208	207	196	187	225	201	216	227	215	233	217	203	219	223	223	232	211	193	194	201	210	224	203	210	200	209	190	201	204	230	220	218	256	196	198	204	223	203	190	210	222	210	219	232	216	226	207	235	199	204	224	225	192	223	215	253	208	224	209	218	235	242	200	219	218	201	240	209	208	192	228	202	208	195	196	189	196	241	220	215	209	219	202	207	194	211	224	215	213	217	201	222	208	220	188	203	226	208	207	226	196	205	194	211	224	213	212	198	204	239	220	228	195	195	209	171	211	225	217	215	203	201	246	209	231	225	206	176	217	228	219	213	216	237	213	212	198	203	201	231	228	200	192	205	188	208	204	211	234	222	230	230	211	215	262	197	193	220	220	219	217	227	216	186	197	192	201	237	228	198	258	229	239	206	228	222	213	223	210	210	197	220	238	201	218	204	218	215	220	201	222	216	208	225	221	218	226	206	220	211	224	215	219	209	209	216	200	192	226	204	206	218	213	190	213	208	206	213	218	228	188	201	219	221	200	215	212	211	208	247	251	200	214	222	169	227	214	188	225	220	198	211	192	236	206	216	221	200	202	211	207	200	208	258	197	227	234	203	254	226	215	201	229	223	206	203	225	202	221	219	223	219	207	232	215	187	216	217	211	203	214	195	221	211	220	195	212	198	206	227	198	221	213	204	221	196	209	200	205	197	204	219	215	203	223	213	202	226	208	186	191	248	208	185	220	232	207	226	213	228	185	241	218	206	194	190	206	226	199	225	195	203	231	217	209	235	187	194	201	219	206	199	220	204	206	223	207	220	187	231	220	206	221	209	207	219	260	204	223	230	217	219	216	226	205	201	185	233	208	217	237	196	222	205	218	249	205	197	227	216	202	214	214	220	183	235	222	199	195	236	188	209	194	199	214	220	219	236	222	192	213	225	208	192	219	212	184	221	197	227	208	232	212	190	229	229	220	204	215	219	192	197	193	202	196	209	210	216	246	189	218	206	237	199	187	189	208	215	234	213	215	227	232	229	206	221	221	205	212	214	234	223	210	201	208	209	235	198	221	224	200	222	229	211	224	216	191	214	216	213	180	227	215	214	188	203	205	233	212	226	242	217	220	200	229	214	220	222	209	218	202	216	217	216	235	204	226	203	237	234	229	219	235	231	198	202	243	213	206	215	202	205	200	229	204	199	211	204	200	236	196	224	203	216	225	228	200	210	203	219	218	210	213	238	198	200	227	213	221	176	175	186	199	206	215	221	192	210	180	196	204	228	221	207	234	203	213	218	200	210	208	212	228	211	225	211	225	217	222	221	196	210	200	211	225	215	199	204	209	241	221	209	203	213	215	226	199	219	211	225	219	222	208	200	205	196	199	211	244	215	232	229	203	231	200	194	221	212	218	195	192	242	199	215	221	200	223	216	216	215	255	195	214	203	204	218	231	208	194	210	225	228	207	217	215	225	230	201	219	198	232	225	205	246	216	221	244	203	227	221	208	217	214	242	223	206	232	218	185	235	206	213	218	205	195	196	211	200	239	202	204	183	233	206	211	211	201	237	224	193	195	214	214	219	232	213	217	197	216	213	214	194	224	216	210	217	200	202	207	220	245	226	224	217	194	199	200	217	237	236	226	225	195	208	193	215	198	198	205	203	223	235	216	217	198	235	255	205	198	212	213	225	242	202	198	219	195	200	225	211	235	224	211	218	214	221	234	191	200	213	259	226	220	211	221	221	181	201	217	236	201	209	215	226	234	224	222	227	198	219	197	241	252	213	207	215	224	225	215	184	222	205	207	213	212	208	186	216	211	190	227	211	219	219	191	214	213	225	214	202	228	204	257	224	225	218	227	231	214	204	206	206	208	229	176	229	215	184	211	228	203	193	179	179	220	213	222	228	209	192	212	208	228	208	223	212	197	200	203	225	224	207	201	208	202	220	220	204	227	231	218	210	203	209	205	216	226	233	203	228	216	237	220	201	225	230	221	189	197	208	223	241	179	227	203	221	219	168	208	195	199	195	230	221	207	194	200	215	210	217	203	228	195	192	190	216	212	201	225	216	206	197	218	209	230	237	199	213	186	213	216	206	194	200	223	224	198	222	235	207	211	231	225	199	213	211	220	206	195	249	207	218	243	246	223	187	210	189	221	230	234	220	230	220	263	234	217	240	220	227	211	214	197	215	203	226	197	219	219	206	215	207	213	199	206	193	226	212	185	221	205	185	228	236	204	234	205	216	218	210	216	190	211	204	203	220	212	221	202	182	220	221	205	213	215	222	210	217	229	218	215	194	201	208	214	230	211	167	223	194	222	221	218	220	234	210	198	203	219	206	215	202	219
2322	1084	856	912	844	759	777	701	670	681	663	646	629	636	676	655	643	607	629	630	652	666	624	609	659	617	676	677	668	647	662	651	680	652	663	607	628	632	676	627	638	626	601	620	613	601	662	610	623	597	596	635	670	655	587	670	597	601	598	644	678	663	597	590	624	590	655	628	641	611	588	618	608	641	607	563	591	648	622	670	594	628	625	681	635	567	585	629	633	611	640	619	653	579	616	656	610	628	612	597	610	613	677	617	656	619	633	634	595	605	586	614	613	592	604	633	649	572	622	608	607	569	606	641	607	614	629	654	574	614	603	611	661	603	636	602	620	602	613	658	618	606	594	586	631	647	619	639	598	633	632	610	638	574	660	611	610	607	624	661	641	614	620	648	635	629	613	624	652	650	615	569	626	651	604	624	641	628	645	604	657	625	652	598	593	628	648	621	652	636	668	590	623	601	642	597	616	581	586	612	606	629	577	630	581	657	634	611	642	622	604	603	635	612	565	648	596	632	603	621	689	611	611	597	622	625	622	612	611	663	608	571	623	631	634	618	577	635	644	655	608	651	622	665	600	589	617	590	642	584	630	607	595	623	642	620	576	630	574	625	638	617	583	616	613	640	589	592	635	605	597	650	683	592	558	649	597	582	617	555	556	589	631	583	589	634	599	644	605	633	609	604	619	622	627	606	691	613	654	643	595	617	626	630	654	642	628	614	602	633	654	617	674	581	623	626	624	620	654	632	611	577	622	586	612	632	586	659	613	613	617	645	608	627	606	609	595	626	638	613	608	603	603	637	632	642	597	610	612	644	666	619	642	644	592	626	619	613	625	614	611	627	624	610	631	627	610	604	599	648	651	637	613	631	618	617	639	592	604	593	621	595	638	620	592	576	638	614	634	594	615	632	617	647	629	591	634	617	597	593	600	596	597	620	581	588	654	649	622	616	590	638	682	603	671	642	632	682	581	610	669	618	604	676	631	614	623	585	584	597	626	634	656	637	626	661	603	606	558	606	619	613	626	622	608	605	625	618	626	602	629	606	638	602	633	630	594	644	640	612	607	648	636	621	625	635	614	652	656	577	589	620	646	609	624	643	635	674	619	595	604	604	655	631	598	639	648	568	610	547	585	648	633	631	615	616	592	606	603	655	619	690	606	646	626	617	633	666	608	628	611	599	617	615	627	627	638	586	629	624	633	622	621	627	655	588	596	632	590	602	630	613	623	642	617	631	593	623	620	610	624	599	633	634	623	647	590	606	607	643	677	601	630	604	603	623	600	592	587	616	601	626	624	637	569	613	672	577	589	620	607	608	639	628	579	620	637	653	581	626	622	621	629	575	671	578	641	638	596	578	667	660	623	641	629	589	634	625	678	553	627	594	628	601	604	610	632	601	607	650	613	623	610	624	627	596	629	606	642	611	580	626	622	589	592	633	599	616	670	630	623	613	596	621	641	627	635	627	583	649	642	643	573	603	601	633	594	643	569	597	634	596	620	621	632	603	645	572	581	696	618	606	589	633	642	615	626	598	620	682	566	646	584	584	644	661	594	593	611	574	623	654	667	608	612	594	633	619	637	643	613	647	665	638	605	616	583	569	633	625	631	580	636	633	623	617	610	673	656	595	570	637	572	621	620	628	594	616	627	600	604	601	653	587	626	597	665	651	625	624	583	658	577	583	624	612	608	673	621	601	581	643	568	634	628	626	703	614	605	605	629	602	618	613	613	663	599	603	650	657	589	646	579	639	637	650	611	661	624	639	645	643	669	645	726	633	611	627	605	597	569	612	618	675	633	599	594	608	609	659	660	633	629	632	624	625	597	614	614	601	636	598	591	630	630	612	633	613	573	628	633	622	582	621	589	621	634	607	613	630	636	594	588	589	603	632	650	592	602	600	581	600	609	596	647	622	598	634	615	610	637	622	620	615	602	643	609	613	607	633	632	657	622	600	604	582	623	629	649	613	615	600	621	643	622	625	555	631	628	590	650	602	621	630	632	619	590	599	599	602	595	614	642	637	623	616	630	617	661	610	649	634	668	609	617	621	635	615	581	618	656	624	634	563	658	600	668	622	591	636	639	612	615	585	647	607	655	594	604	644	639	624	654	602	630	618	629	640	624	625	584	605	593	601	586	606	638	582	579	610	619	584	627	584	607	657	625	603	674	573	613	605	619	590	615	585	623	660	591	629	604	645	606	586	588	642	614	595	646	597	635	604	638	614	619	564	653	600	649	568	602	642	615	649	613	606	611	596	636	584	658	617	602	595	609	615	641	637	601	612	567	637	645	620	616	635	595	630	595	677	602	629	628	598	663	587	600	656	598	613	613	645	616	581	644	624	586	637	628	597	620	591	701	655	643	625	598	607	617	627	618	586	646	611	599	586	647	588	579	614	629	589	598	585	632	673	662	623	588	630	646	621	638	626	582	588	641	631	628	603	597	597	675	586	584	647	632	611	595	581	639	642	631	658	622	637	558	616	660	600	604	605	638	602	632	622	605	589	607	633	604	632	581	601	596	634	619	594	625	655	586	615	617	628	595	617	667	605	624	651	563	579	616	620	610	600	633	612	619	603	637	584	640	625	644	679	649	644	622	609	613	608	646	620	606	640	635	616	643	599	642	673	608	617	634	626	636	600	625	660	621	638	647	612	594	632	574	627	600	620	609	627	630	650	629	663	591	699	662	630	613	628	638	561	582	612	623	578	641	612	566	653	583	662	593	615	613	655	602	615	657	599	654	604	600	637	613	618	590	607	643	644	643	612	596	686	627	647	668	629	669	628	607	609	589	612	610	616	641	652	585	615	602	598	612	606	658	624	681	584	617	647	617	635	591	592	571	604	563	650	619	621	614	599	616	638	590	639	618	612	579	652	648	607	598	619	618	601	614	628	579	650	588	594	646	619	592	629	612	620	664	630	596	625	661	643	627	650	618	634	656	599	631	641	603	599	644	597	631	602	597	621	618	616	620	565	620	596	603	646	686	635	610	634	598	600	644	620	565	630	624	610	669	618	647	654	656	610	611	632	640	578	621	612	657	634	661	590	640	626	587	639	642	586	625	617	630	579	690	626	616	593	596	611	585	620	579	650	584	622	617	610	627	613	604	647	638	618	570	610	594	637	632	611	669	658	634	598	598	621	699	614	572	593	646	624	647	609	629	633	610	661	642	568	598	626	592	609	585	577	610	618	612	631	632	613	620	603	616	618	636	622	612	586	610	609	648	608	626	619	627	640	614	602	632	575	614	656	609	643	622	642	614	636	638	592	645	596	623	631	607	645	634	617	642	613	607	614	576	604	618	596	628	622	617	642	619	599	591	641	675	628	642	631	592	676	585	623	561	621	629	645	640	598	612	612	576	651	610	613	607	632	639	594	620	600	625	609	606	608	619	590	628	621	592	605	638	597	617	637	615	654	664	642	596	570	650	625	636	625	620	611	579	637	642	614	614	616	623	622	620	618	615	621	615	590	567	589	614	590	595	548	662	631	637	633
9604	5837	1633	1139	780	541	440	328	268	217	197	164	198	165	152	137	154	111	110	119	136	130	125	139	135	111	140	112	122	131	111	120	126	106	113	120	123	114	92	108	102	110	110	100	112	97	84	98	89	115	114	96	90	117	107	104	111	90	117	87	93	116	99	111	112	85	98	107	99	90	92	101	88	99	89	101	83	107	107	106	96	86	86	99	88	99	104	114	103	97	86	102	86	86	93	112	107	97	107	104	89	114	88	100	113	98	92	94	101	98	116	89	106	87	82	83	89	102	88	103	83	91	80	112	113	97	78	100	112	89	98	112	108	102	100	92	102	94	101	97	102	98	112	100	100	92	82	103	95	108	105	101	105	99	97	88	120	81	91	82	89	88	91	114	101	104	99	94	91	90	84	88	86	104	93	96	98	81	102	87	77	88	98	87	104	87	101	94	111	86	89	108	104	111	92	84	91	117	99	100	115	102	92	81	89	89	96	100	101	81	96	77	102	107	100	84	95	107	108	104	88	97	76	94	86	95	96	112	109	79	88	95	101	98	107	106	110	85	109	85	91	95	104	109	84	87	86	93	116	103	86	105	108	118	109	89	96	103	110	87	103	110	95	89	83	101	102	106	96	89	110	93	85	102	94	95	112	99	71	81	117	98	82	109	92	100	108	95	97	101	94	97	102	88	98	111	85	93	100	96	113	98	89	108	96	110	90	93	110	109	106	110	103	122	107	106	104	111	103	100	105	95	96	104	84	107	119	88	97	104	99	91	76	95	88	97	94	113	96	90	97	91	90	91	114	94	103	97	86	93	85	95	89	86	94	84	92	90	110	94	94	107	107	100	97	89	97	93	90	102	89	86	103	98	92	97	99	89	77	101	96	83	107	61	106	99	63	92	99	80	82	92	83	82	104	99	98	96	104	91	81	102	100	116	107	99	100	87	88	101	108	98	81	100	83	98	78	99	93	103	101	112	95	95	80	99	107	106	87	94	104	92	105	92	103	94	86	97	105	111	108	110	88	105	105	97	113	100	76	105	93	94	83	94	90	85	85	87	100	89	93	93	97	102	85	89	110	89	104	98	92	116	111	90	94	104	97	99	79	97	103	89	87	97	93	94	103	88	106	94	92	86	100	102	91	88	121	103	91	90	94	98	95	100	92	96	112	105	101	101	102	102	81	82	102	94	89	110	82	105	93	106	97	90	109	95	91	102	98	70	79	108	84	95	86	89	96	92	101	103	98	117	90	94	100	107	91	113	102	98	89	81	109	97	102	97	74	90	87	94	94	94	102	81	82	97	102	108	91	88	102	98	73	110	99	99	90	106	86	96	83	121	95	92	88	102	108	81	102	118	89	98	84	90	103	99	95	84	116	106	99	106	113	102	80	98	86	108	112	91	120	109	94	106	96	79	102	108	88	107	99	115	90	96	117	90	100	110	88	102	109	98	99	109	95	99	99	87	76	102	127	103	98	96	115	86	86	94	101	97	98	89	92	91	104	93	104	109	118	74	94	93	106	87	121	101	89	96	115	98	101	75	95	93	123	108	75	97	88	100	99	106	104	76	97	92	101	99	102	87	106	83	98	100	102	119	103	103	101	84	105	104	83	98	98	111	86	94	89	95	102	95	94	87	77	96	92	91	103	88	90	105	83	112	86	78	121	84	96	92	92	97	102	88	99	93	96	90	103	109	99	112	118	98	131	105	95	106	105	119	93	100	92	88	87	121	103	104	99	88	88	88	91	97	105	90	92	105	122	97	82	95	90	94	110	96	98	93	100	107	77	97	92	89	102	71	103	86	115	111	91	99	87	109	85	86	110	94	91	93	92	103	103	84	91	101	109	86	94	106	95	103	89	99	83	103	95	92	90	95	97	84	102	91	83	86	98	109	119	95	79	101	100	100	105	77	90	93	103	116	100	82	93	88	101	103	85	87	98	95	90	82	92	107	90	86	97	101	87	100	102	96	92	99	96	99	108	95	82	111	104	106	103	102	83	96	94	98	110	78	102	107	96	102	110	105	102	105	90	91	94	105	85	84	98	98	95	101	95	86	110	118	92	93	98	95	88	92	94	112	89	96	105	106	95	109	103	105	101	92	104	116	92	110	96	104	90	88	87	107	119	91	91	97	104	95	92	88	104	86	94	89	97	107	116	101	86	112	101	80	91	105	85	93	90	118	95	99	117	96	89	93	89	100	102	81	81	122	101	107	106	92	81	105	89	92	105	88	112	110	100	92	98	76	95	92	88	137	96	86	97	102	92	81	108	92	91	107	103	88	98	99	102	102	106	92	85	74	87	81	75	97	107	117	87	93	84	100	100	87	85	96	83	104	93	104	82	82	92	88	106	100	94	86	101	87	114	80	102	97	84	94	94	123	81	93	91	95	91	93	105	105	85	115	96	127	93	79	104	110	105	101	106	109	83	80	98	102	96	95	107	94	103	90	96	95	97	91	82	86	82	103	72	98	100	89	93	91	93	113	79	113	111	99	102	97	104	98	89	97	94	103	94	97	88	87	91	111	92	109	103	101	93	118	113	112	93	97	113	88	110	89	112	93	100	94	94	112	100	91	90	101	107	91	97	82	87	98	99	100	113	109	76	105	101	97	73	106	111	107	122	96	83	90	93	97	86	98	85	83	102	86	105	90	90	95	112	90	97	106	93	107	101	104	105	91	102	115	79	99	94	97	96	87	94	98	85	102	92	90	83	102	100	94	95	87	97	95	90	93	95	92	100	85	101	80	98	97	85	102	85	99	89	98	86	92	114	115	97	101	105	81	98	93	111	86	99	108	96	101	79	86	88	103	113	110	93	96	91	87	92	72	88	90	97	93	101	122	76	82	109	105	96	82	89	100	91	89	98	110	78	83	99	100	95	102	103	96	91	98	88	87	98	95	97	102	112	103	89	89	81	87	91	95	96	98	106	100	112	97	83	105	71	87	94	101	111	78	99	114	83	105	98	100	94	99	106	90	90	106	96	84	95	105	106	90	89	75	96	85	72	102	102	96	85	94	88	92	106	88	96	105	98	100	98	77	104	85	90	106	115	88	106	96	101	91	88	99	97	128	101	107	94	86	103	88	105	85	98	95	96	105	81	94	85	101	92	92	100	94	106	82	89	106	98	100	98	85	93	83	106	114	95	109	111	92	112	93	103	91	100	97	105	93	104	95	90	82	101	104	88	82	86	91	103	101	104	91	97	86	111	97	92	98	94	90	98	92	94	98	104	87	94	91	97	93	94	81	93	120	103	113	95	113	89	106	105	101	101	96	79	85	92	105	99	97	84	109	113	98	95	97	111	94	100	106	92	112	101	96	107	97	95	113	122	98	89	92	86	102	112	80	100	83	96	94	91	95	98	100	88	90	98	96	98	117	98	106	94	96	100	91	98	99	100	90	88	78	109	110	103	107	99	90	110	104	90	105	119	111	90	104	108	104	100	93	93	87	94	89	97	117	88	93	92	93	86	104	92	94	100	104	106	84	100	91
6073	5593	3275	3628	3140	2395	1974	1687	1417	1219	1152	952	870	815	781	725	676	590	576	542	562	535	511	568	589	569	659	596	588	605	592	559	461	469	429	450	442	431	410	413	400	376	398	386	390	362	399	352	401	383	368	385	368	332	302	398	360	376	352	378	353	329	320	341	348	312	338	340	356	289	343	322	357	332	338	333	324	331	333	329	308	330	341	347	329	315	350	343	312	340	361	333	327	341	348	291	333	366	326	328	328	345	328	367	313	386	330	324	353	335	311	344	362	305	337	334	315	302	327	333	341	333	299	330	301	337	317	334	348	338	345	318	357	302	307	323	326	311	330	321	332	357	295	309	306	343	316	334	336	305	324	287	342	314	316	285	327	327	304	308	278	330	336	332	326	344	313	342	313	330	319	321	316	321	328	324	291	322	332	294	318	312	297	332	347	328	331	303	329	318	309	347	364	318	340	293	302	315	296	306	314	319	322	351	326	328	302	316	322	315	304	343	347	314	321	290	351	308	329	330	328	357	340	356	348	317	337	311	314	336	277	317	324	291	364	326	335	333	324	292	306	311	342	322	364	336	308	324	309	293	312	322	333	341	310	316	319	322	343	307	319	364	344	319	284	306	298	343	280	333	343	339	286	356	321	309	318	301	335	344	303	291	309	302	353	323	333	351	336	294	306	348	333	295	284	322	327	302	340	317	301	338	340	330	296	306	320	309	310	285	313	319	321	331	335	312	296	343	324	295	318	308	355	354	338	325	328	318	330	309	358	314	316	333	337	317	353	323	326	324	281	304	276	333	303	313	335	327	310	312	300	301	346	318	317	318	310	320	298	309	291	342	300	313	301	335	351	333	325	330	324	342	317	337	301	335	340	336	343	317	327	370	323	336	321	319	326	347	318	309	330	343	328	339	316	318	331	328	296	311	317	327	322	281	316	330	295	336	319	297	332	360	322	338	319	338	325	324	356	319	300	337	297	309	360	312	339	338	330	308	329	323	337	323	354	344	299	351	315	305	324	320	381	328	334	307	296	331	318	338	308	326	358	316	307	338	331	308	360	303	332	327	306	316	326	358	317	304	321	296	319	337	329	300	290	313	297	332	313	309	325	288	332	325	318	328	312	341	300	329	309	330	316	308	351	327	342	333	297	339	314	327	301	308	320	327	347	350	364	323	320	319	311	335	344	309	301	326	313	332	317	306	341	303	340	315	299	312	323	305	316	283	303	284	290	323	327	322	360	307	308	327	274	287	305	327	307	325	349	311	322	296	322	363	310	332	325	320	314	321	313	294	330	322	324	315	324	314	333	319	276	340	305	356	312	330	364	339	310	313	310	322	321	327	302	291	328	315	315	299	324	302	307	341	337	329	310	307	336	325	332	330	322	288	314	329	341	313	343	316	331	350	284	294	326	323	340	310	293	324	293	350	301	295	328	356	326	329	324	330	321	336	345	313	300	341	312	353	336	334	326	341	282	324	283	304	359	316	327	348	317	320	312	334	314	332	319	321	321	325	338	302	341	342	289	334	323	326	271	328	328	320	328	340	326	310	322	341	318	326	321	300	328	318	302	327	322	324	338	314	326	334	336	326	336	327	297	321	340	351	301	338	306	344	310	311	312	321	333	325	331	316	343	332	330	309	321	350	310	330	295	306	349	298	346	360	338	319	313	287	311	307	289	333	313	299	325	342	347	311	326	317	323	316	333	278	337	319	319	344	306	330	304	316	318	334	324	278	321	310	311	312	374	336	312	303	329	330	321	320	278	316	309	331	337	301	328	287	340	332	353	338	327	318	313	345	332	323	321	308	314	316	350	320	324	323	328	303	345	327	334	326	281	345	322	306	350	315	308	328	319	328	317	311	331	316	332	342	307	295	326	310	312	325	312	352	317	318	345	303	337	312	311	339	329	318	303	343	341	302	328	337	308	303	307	292	339	314	305	321	313	284	341	302	310	298	289	313	300	296	315	338	303	328	313	312	329	335	347	356	315	302	342	332	301	319	314	331	302	316	314	340	333	313	326	346	342	311	322	325	321	320	350	356	347	308	318	320	359	328	317	324	319	329	314	325	340	311	314	330	351	325	360	332	289	325	348	337	337	313	359	342	315	327	335	339	325	326	300	298	328	340	333	340	324	306	325	307	318	310	328	315	325	319	332	325	324	330	276	325	332	290	341	316	351	332	311	293	321	314	303	305	315	302	312	307	307	307	357	314	332	301	310	333	315	299	312	348	303	309	341	335	309	301	339	338	313	318	327	334	312	337	323	347	318	294	285	316	286	351	357	334	324	303	349	347	310	323	303	292	322	279	319	353	305	304	320	314	324	289	362	327	341	309	319	313	320	309	322	283	339	336	311	372	349	320	285	351	334	313	350	338	364	336	302	312	307	323	315	293	332	333	331	341	315	354	318	320	319	324	353	335	321	329	294	319	323	333	334	307	327	327	315	307	312	313	313	311	326	331	318	356	304	318	324	316	314	309	342	333	314	331	319	345	347	307	330	330	296	347	317	307	344	300	326	324	328	300	317	330	324	325	323	323	290	346	319	344	304	293	320	337	331	345	295	321	305	316	306	367	352	354	325	335	341	348	307	340	292	314	339	318	326	331	312	326	342	365	316	342	303	307	348	319	344	280	304	340	335	337	335	327	313	336	338	298	316	317	323	295	336	325	304	322	355	340	311	296	335	354	348	336	343	316	319	325	331	333	333	334	321	304	319	320	329	300	316	322	339	301	296	298	323	342	316	311	339	306	310	332	319	318	303	335	305	326	295	302	326	307	332	313	341	328	340	329	318	336	298	274	317	341	350	279	354	308	329	299	315	302	337	318	336	331	312	327	332	327	318	288	336	321	308	312	337	365	316	331	280	337	337	318	349	303	292	350	324	325	348	342	330	342	297	319	330	339	323	344	311	302	345	361	306	344	306	338	325	333	339	326	298	315	309	326	330	349	312	297	327	320	325	320	339	310	336	315	317	315	299	300	363	319	277	314	302	312	304	292	303	319	329	324	355	346	311	328	309	309	309	352	356	326	337	327	298	312	306	355	321	324	304	335	276	321	320	308	330	315	318	329	302	313	283	308	310	327	332	333	314	334	313	340	317	321	332	316	346	357	314	349	315	309	339	303	315	312	325	319	315	308	356	326	310	320	314	335	337	303	347	322	325	308	327	334	294	339	311	324	333	312	316	346	312	312	281	317	321	288	320	315	294	378	317	324	342	333	307	330	336	316	296	323	336	351	309	299	302	338	326	315	312	333	301	303	318	328	321	331	337	325	341	309	317	322	325	332	336	321	333	332	313	306	324	331	285	315	326	316	328	323	323	294	342	323	335	338	328	285	297	317	316	321	317	344	374	342	341	281	334	349	313	312	329	322	302	320	323	336	312	351	334	293	332	301	299	348	333	319	324	302	315	316	347	329	288	339	289	322	305	309	310	336	299	337	327	347	303	311	294	319	328	314	334	330	321	305	318	346	360	329	330	313	332	355	328	336
17876	11076	3371	2235	1507	1039	825	659	484	443	395	358	296	267	242	229	230	267	217	204	207	192	179	191	209	207	194	189	205	197	208	196	182	188	185	165	158	158	175	159	164	148	165	135	148	155	190	171	138	128	155	145	146	148	142	182	142	172	162	155	146	156	153	167	140	146	136	128	145	134	146	147	134	154	157	145	148	146	135	128	148	155	142	154	171	182	162	138	128	163	141	179	129	154	140	136	155	164	147	144	144	153	138	168	127	121	152	145	145	147	148	152	160	151	142	148	132	137	148	141	154	135	148	146	163	145	143	134	162	137	136	144	140	136	144	140	142	121	164	127	152	165	165	148	142	144	132	143	133	120	140	145	131	157	111	133	116	143	137	140	168	137	143	139	138	158	150	109	131	145	161	147	154	189	160	129	139	147	149	145	135	132	127	144	145	140	129	139	143	148	145	150	131	149	145	127	133	148	150	149	147	134	154	133	147	143	130	142	161	161	121	154	161	145	124	133	127	157	129	141	144	121	130	132	138	138	145	111	153	147	140	161	133	163	139	164	129	135	146	120	135	158	144	127	137	145	141	161	127	133	126	137	140	154	130	142	162	144	161	146	122	134	148	141	147	128	125	153	143	150	128	164	159	142	134	136	127	145	156	161	137	143	156	136	155	150	150	143	152	128	153	133	169	163	126	145	150	148	123	141	134	144	154	131	143	164	157	149	177	166	167	145	138	159	156	145	130	124	151	156	170	139	140	142	151	135	151	152	151	123	149	130	149	136	133	145	143	124	152	138	147	131	140	147	145	150	144	136	162	156	161	157	144	147	126	148	135	120	152	141	143	131	157	156	157	152	146	173	131	152	158	131	147	157	151	162	146	131	123	139	135	152	171	139	126	149	147	132	145	144	159	153	145	152	129	144	139	137	133	137	155	144	119	131	144	147	148	154	176	153	132	151	150	154	139	150	140	156	144	166	151	155	138	155	138	143	146	137	123	141	135	152	129	127	141	186	151	167	148	135	132	143	143	168	159	153	143	132	157	126	140	153	142	145	125	165	163	150	151	148	161	134	150	149	130	139	160	159	168	146	143	132	132	160	136	148	146	128	155	136	140	153	153	168	148	142	143	151	160	140	127	153	158	142	146	143	136	143	135	134	158	138	142	151	138	149	135	159	158	144	152	152	160	140	146	128	153	133	138	109	118	129	150	158	154	145	150	144	140	148	140	136	147	155	137	141	160	130	141	154	137	153	134	182	128	145	137	137	154	129	136	134	167	160	144	134	143	132	142	157	134	134	145	131	134	157	163	150	149	154	183	165	130	114	162	151	140	124	156	133	148	149	140	130	150	145	136	140	145	124	136	133	134	145	133	164	126	151	168	168	138	146	170	136	155	142	154	154	138	152	159	135	157	144	158	152	140	147	158	155	159	139	136	165	133	164	139	149	124	130	145	146	157	156	144	152	164	130	142	128	147	172	152	151	143	162	138	142	135	139	158	174	153	136	149	142	152	161	135	161	141	163	157	138	140	151	154	131	128	141	133	121	134	133	112	138	151	144	169	165	141	147	166	135	127	158	139	129	151	157	128	128	125	153	136	157	139	149	171	134	139	154	134	140	159	142	128	137	142	140	141	158	137	131	138	155	158	134	148	149	138	133	148	140	159	135	141	152	139	152	150	151	143	151	121	156	148	151	138	166	155	143	142	132	151	157	151	129	161	147	149	154	161	172	168	141	154	161	128	141	156	161	152	142	134	123	131	154	137	159	127	144	134	130	130	150	129	148	142	142	147	143	170	111	140	162	148	138	121	134	150	162	155	127	143	165	130	153	149	128	127	134	157	145	154	139	148	164	165	129	171	148	138	146	178	123	142	154	145	138	136	154	145	166	140	154	158	153	169	141	139	155	147	136	129	163	127	144	145	152	145	153	165	164	147	165	139	119	153	143	127	136	159	144	140	133	152	139	133	137	144	128	151	120	126	150	134	149	148	162	134	166	151	136	149	168	144	127	148	141	160	157	129	133	140	138	139	132	163	153	161	165	135	157	133	124	150	127	154	149	150	139	154	144	155	157	158	129	169	150	125	140	155	139	163	150	150	151	125	144	139	138	144	137	139	155	130	142	137	173	155	135	147	139	133	149	149	135	152	164	143	149	146	153	141	153	137	144	155	157	143	129	146	158	133	176	130	132	142	145	164	162	127	159	154	146	149	132	138	144	158	165	151	127	157	149	132	151	151	156	132	171	147	139	136	128	148	142	123	141	129	148	158	144	134	139	128	119	149	144	149	152	123	133	163	128	134	145	140	160	166	149	149	156	152	138	144	138	140	144	123	127	156	131	154	150	136	135	157	147	130	154	146	139	130	145	150	149	172	164	166	147	121	136	142	144	143	131	134	134	157	133	149	144	153	138	125	164	162	152	122	137	133	157	147	127	153	139	154	158	142	137	148	151	120	142	150	118	148	149	144	121	145	150	131	159	164	162	126	143	146	128	142	144	130	120	160	149	151	147	153	128	131	140	163	149	135	152	119	148	140	144	118	149	156	148	148	145	146	140	144	148	137	158	158	146	162	140	150	170	154	132	137	153	169	135	136	136	154	140	152	141	154	131	159	133	152	139	137	141	141	141	156	145	144	153	138	164	164	144	148	133	144	139	146	134	161	159	114	131	143	128	152	142	150	134	144	147	141	139	116	146	163	161	136	164	148	144	147	174	150	135	143	143	153	153	143	151	132	150	144	146	141	138	112	160	137	157	149	141	144	146	147	141	168	135	146	148	141	150	147	133	140	167	164	146	125	125	144	145	151	142	143	140	114	141	143	145	142	129	124	141	155	135	167	151	151	135	137	155	156	141	143	143	149	147	130	165	134	145	139	148	131	143	133	107	135	141	159	147	157	139	150	171	148	131	158	137	163	169	126	129	139	125	159	163	147	145	132	123	121	141	122	124	151	161	127	146	131	164	164	134	140	146	158	130	144	146	143	128	136	136	149	124	139	122	135	146	144	112	171	155	150	145	152	139	146	141	153	149	149	143	128	133	152	147	139	146	153	137	154	123	137	141	143	138	140	166	155	148	158	153	149	131	177	140	169	135	140	142	143	130	138	146	156	171	118	150	118	128	135	145	156	155	138	161	147	138	150	144	129	147	161	139	160	145	128	142	135	135	142	124	130	153	152	138	141	146	134	150	156	147	151	143	131	157	141	149	139	132	136	150	138	145	158	152	147	126	124	152	131	150	136	136	135	158	147	166	165	137	147	140	153	134	149	140	134	145	151	150	165	161	142	147	157	146	182	142	155	152	150	145	164	145	125	123	142	145	159	138	141	161	144	135	148	120	161	144	142	147	139	155	136	149	149	141	161	141	165	122	159	133	165	163	144	130	146	136	155	123	137	131	165	167	145	164	153	143	153	148	149	151	141	139	145	172	139	141	143	135	134	141	159	138	142	135	161	140	156	144	143	123	136	136	141	133	158	139	144	130	146	132	137	147	146	156
8902	9182	5942	6641	5526	4523	3674	3033	2552	2242	1962	1732	1518	1409	1248	1180	1082	995	1007	919	880	861	941	876	934	998	996	945	954	929	833	739	812	680	739	716	679	617	644	603	604	643	571	568	511	608	623	607	567	544	538	569	537	504	500	541	513	532	537	589	540	519	543	464	508	460	491	513	519	462	471	469	468	484	450	446	487	483	459	473	488	456	496	418	488	482	455	473	462	493	490	493	478	481	449	434	445	463	457	500	482	472	461	487	482	516	486	462	476	472	466	446	463	466	499	444	470	450	469	469	444	451	483	466	487	464	456	440	467	477	454	441	467	455	459	449	484	471	443	469	442	479	442	450	472	466	491	493	427	491	482	439	448	473	425	440	461	452	435	427	470	437	454	456	444	457	481	459	455	461	475	439	439	478	411	447	481	448	473	430	495	445	488	447	462	454	445	479	457	461	462	476	446	424	464	459	465	423	452	431	468	480	448	472	457	470	474	449	467	442	412	459	436	454	467	463	441	450	468	465	463	487	432	491	450	406	460	454	415	467	450	430	450	443	443	432	451	476	463	444	495	468	446	425	460	427	452	484	446	442	447	467	433	440	448	429	481	483	458	476	490	444	445	448	449	472	421	444	443	404	448	406	416	467	486	449	496	453	438	463	458	435	464	477	460	471	480	447	481	458	472	478	467	453	456	433	458	468	463	441	481	461	429	454	473	438	443	409	429	433	444	439	447	472	428	453	439	417	477	482	410	461	451	456	437	445	443	436	430	429	439	446	468	427	434	469	433	459	454	455	451	428	507	451	467	474	442	418	489	473	427	456	411	458	404	447	442	448	433	472	393	474	460	442	473	481	446	469	428	463	426	434	467	465	487	431	484	431	474	459	456	455	479	487	460	465	450	469	482	426	430	473	437	444	486	465	436	431	450	454	455	470	453	464	480	450	437	436	460	434	437	464	448	468	441	449	444	440	434	406	425	465	438	449	426	483	422	475	444	456	497	456	465	458	455	469	471	473	460	473	480	467	423	454	433	445	459	436	419	493	433	449	451	447	451	417	445	484	454	456	448	409	456	453	460	433	443	496	429	470	466	442	477	439	460	453	463	441	442	449	418	456	449	452	457	421	465	463	443	493	449	434	473	439	439	404	471	467	472	439	538	452	450	461	435	458	496	496	457	426	484	470	466	473	476	440	479	472	453	487	464	432	437	431	488	411	424	461	420	446	465	481	437	457	414	440	435	452	449	458	431	455	470	445	433	470	450	452	451	459	434	456	477	462	468	450	403	416	467	464	462	458	441	467	462	437	479	471	460	475	454	465	441	473	464	493	482	457	469	466	452	447	431	456	439	459	453	424	457	444	431	453	464	473	483	485	427	440	460	442	439	459	408	453	442	472	465	457	461	467	448	452	470	455	447	440	469	466	470	488	433	448	478	448	450	468	474	444	479	426	462	469	463	436	448	485	433	459	443	433	482	450	449	466	481	454	451	445	453	463	457	451	434	449	480	449	445	444	428	445	458	489	478	446	467	443	452	463	474	439	465	439	467	446	465	474	437	425	452	464	410	426	427	474	451	466	447	478	458	476	456	436	466	463	422	420	442	429	423	445	481	447	447	473	431	435	437	432	479	444	493	478	460	460	485	458	447	424	460	412	467	467	401	454	488	467	451	455	453	457	428	491	442	427	468	438	434	459	453	470	478	426	424	433	449	470	459	437	449	472	475	464	479	413	469	452	406	466	447	480	439	431	415	453	454	460	474	406	481	440	442	480	456	456	476	431	457	462	470	455	454	423	476	441	461	468	474	459	468	468	427	472	415	457	422	426	451	445	483	470	427	450	421	446	479	428	440	474	436	439	450	455	421	456	456	453	446	454	433	435	474	437	433	483	472	440	436	428	460	468	473	461	439	456	425	469	430	464	450	456	433	481	426	457	428	472	448	463	458	437	450	463	487	436	449	457	451	428	486	440	426	447	434	435	439	459	430	440	444	461	423	430	450	419	416	417	440	444	492	428	463	420	467	462	447	438	444	463	425	480	428	440	457	464	487	444	411	442	447	432	426	432	442	461	463	425	440	459	447	451	474	436	440	491	466	462	451	449	456	449	460	438	466	448	436	495	453	439	470	441	437	457	455	457	424	464	487	446	441	472	499	429	455	452	456	413	446	444	473	453	458	496	493	437	410	465	483	443	455	468	446	470	472	463	442	448	447	443	449	489	410	447	451	459	467	446	449	482	495	443	481	461	424	469	453	426	431	469	469	487	473	466	444	456	472	418	471	435	455	485	454	479	451	447	476	467	479	460	462	455	495	470	457	425	469	444	429	483	439	428	467	504	448	440	426	451	456	453	492	457	461	441	476	440	439	458	447	477	465	449	442	455	446	419	452	488	444	446	457	452	438	460	417	467	455	454	478	504	411	466	448	476	418	433	418	460	433	445	426	455	449	460	431	442	434	472	464	431	488	424	440	474	462	458	452	470	450	460	411	449	404	452	448	460	476	434	478	450	452	433	439	450	410	418	443	440	460	447	448	486	457	429	492	436	429	442	449	443	456	423	412	444	447	470	467	416	482	436	450	446	437	490	438	437	428	464	452	460	438	493	456	453	464	436	416	407	452	446	450	483	470	465	427	441	442	434	462	447	472	433	451	465	424	466	441	470	427	455	418	451	460	423	450	444	480	474	472	424	448	485	468	442	423	450	443	466	443	449	437	473	458	453	466	473	467	435	482	454	463	448	441	475	458	460	412	461	444	455	460	449	471	476	484	466	490	463	464	451	444	457	450	440	436	432	462	445	462	440	456	455	453	476	439	470	445	447	437	448	461	458	468	463	436	465	449	433	437	445	434	440	457	454	471	464	427	431	432	475	440	479	448	451	482	470	441	439	440	479	418	448	459	499	452	435	429	437	422	467	457	464	512	444	455	409	477	428	448	450	416	482	452	422	444	425	475	450	485	452	508	451	433	452	493	450	486	446	438	490	447	468	452	463	444	447	445	454	470	466	444	420	430	463	467	486	471	480	464	449	451	443	452	423	439	423	477	463	487	469	423	455	456	486	470	446	434	446	435	501	464	424	493	458	482	443	441	423	445	461	437	492	475	480	441	482	474	439	430	485	421	435	487	434	452	428	438	439	447	435	437	462	457	470	475	475	511	454	468	442	466	482	433	448	421	496	465	461	451	436	415	474	479	467	430	449	457	429	444	481	438	430	434	476	457	489	473	474	422	446	463	454	458	435	462	441	482	500	416	435	428	470	492	434	448	470	478	440	451	461	454	410	430	455	456	458	428	452	429	418	445	454	450	443	431	494	491	445	473	481	447	476	509	447	471	461	471	411	445	437	418	424	438	479	470	487	437	480	446	451	453	446	447	456	445	494	482	415	489	433	433	460	447	455	417	512	414	457	418	469	465	460	462	432	479	475	462	471	460	484	470	432	474	483	474	471	474	448	432	442	412	433	470	470	491	436	474	454	455	453	456	432	459	472	455	462	430	456
2212	670	319	258	263	233	254	209	220	196	220	237	194	206	207	202	208	224	188	194	189	176	190	204	218	222	208	207	201	213	202	214	223	213	204	204	184	202	186	222	154	203	194	225	192	189	206	197	181	200	196	206	220	212	198	214	183	209	212	194	218	212	190	202	207	202	209	208	202	194	189	230	189	232	195	209	182	203	207	233	176	212	196	216	208	221	193	205	207	189	170	206	218	219	206	193	228	196	212	181	206	212	194	208	177	220	187	204	195	204	217	197	217	203	192	209	184	212	193	197	165	188	172	216	201	210	192	201	225	222	209	208	197	187	182	210	211	210	213	221	237	227	205	182	213	202	195	208	195	212	213	216	186	187	207	208	237	202	205	187	204	212	209	192	176	193	187	187	164	204	192	205	176	169	203	216	222	202	191	208	216	196	200	236	214	216	202	202	204	212	208	198	222	167	190	221	193	183	197	201	184	193	228	220	207	200	200	208	211	219	164	180	206	206	225	196	211	209	203	194	219	171	225	203	188	202	188	183	188	204	191	201	222	189	176	198	193	196	227	180	222	208	215	209	196	194	212	183	200	205	218	209	214	210	232	190	227	178	200	206	200	183	189	188	196	218	212	215	202	209	185	184	202	235	249	187	174	206	185	190	209	212	200	218	177	189	209	200	198	201	227	221	188	215	216	198	202	168	189	226	188	188	191	219	210	192	192	209	185	197	191	207	185	179	205	203	211	216	201	198	211	174	182	223	215	193	227	199	200	210	179	215	210	198	186	184	214	208	192	197	216	182	179	196	200	186	193	173	181	178	193	222	195	207	191	185	198	196	198	207	220	207	207	199	208	193	205	201	197	185	202	206	216	187	193	210	187	210	200	201	229	163	202	206	198	195	203	218	194	174	182	209	195	191	209	247	208	188	209	214	223	197	185	194	191	188	219	214	182	196	215	197	181	194	203	229	189	205	185	205	207	213	210	223	195	214	198	224	201	217	193	206	212	206	209	202	208	197	204	234	190	215	210	219	183	219	218	195	193	233	210	201	197	195	183	228	213	193	203	199	197	215	222	230	211	210	194	198	208	229	181	207	197	192	223	206	197	216	181	174	194	195	188	169	197	219	204	205	236	200	207	214	228	189	207	226	199	208	200	199	187	184	197	198	198	180	217	192	221	226	191	200	189	188	196	186	208	189	182	214	196	200	206	211	214	182	193	206	203	188	208	199	215	207	189	190	225	193	193	188	213	195	209	212	175	212	203	222	205	182	209	191	244	182	220	189	193	194	212	224	203	190	227	198	207	193	196	206	193	203	207	200	214	214	192	188	218	209	176	198	203	167	216	197	199	173	200	186	206	218	214	207	206	182	210	212	180	204	216	195	230	214	234	207	184	203	191	214	223	214	212	215	211	220	198	193	171	188	210	172	198	219	213	192	227	233	212	200	214	208	207	209	206	190	202	191	198	228	202	194	196	184	192	226	182	186	219	214	212	188	194	172	204	180	216	198	201	186	199	201	198	174	197	197	218	228	218	193	213	192	219	221	209	229	169	212	210	179	213	213	218	171	220	215	184	202	201	196	202	222	219	203	224	200	216	219	212	202	192	202	206	228	208	189	177	202	182	202	188	202	197	220	190	197	205	210	193	174	207	207	200	219	182	197	219	212	186	203	177	213	211	231	165	186	208	228	171	195	216	204	227	229	198	211	199	195	192	195	199	204	197	199	206	231	218	203	198	219	191	197	207	213	189	217	191	202	191	204	193	202	191	218	204	200	216	220	204	208	229	217	207	208	196	197	202	185	203	191	206	200	223	219	194	193	186	207	212	210	222	187	213	197	177	228	202	187	210	201	210	223	194	195	196	209	219	205	214	208	233	207	200	189	187	181	202	203	190	200	197	178	216	210	199	219	211	194	185	213	199	241	214	183	175	213	206	166	211	229	239	192	188	193	183	197	207	217	193	194	208	187	205	205	199	213	187	210	203	188	245	205	188	210	224	214	191	215	222	205	200	186	208	213	211	183	227	206	168	189	221	203	186	203	236	193	191	207	199	219	203	221	204	210	187	219	206	199	230	194	193	192	169	206	196	211	230	229	219	188	209	205	225	225	200	199	225	184	190	204	223	201	202	189	210	216	192	204	193	201	194	226	205	200	195	222	232	208	194	205	206	185	193	218	202	192	196	175	161	192	181	192	207	188	221	222	224	195	192	204	225	216	200	210	206	215	205	206	217	207	193	196	211	202	171	182	202	245	214	177	191	222	205	209	208	225	193	205	220	217	236	161	236	214	208	209	204	181	218	200	195	207	191	185	178	185	208	234	189	218	210	205	191	200	206	207	219	204	210	225	191	231	208	215	176	190	198	212	197	188	202	184	186	214	198	203	199	223	204	221	181	186	195	189	203	193	200	194	200	189	201	188	169	182	193	211	212	203	169	213	196	206	203	227	202	179	182	213	203	205	195	208	198	188	200	205	200	209	217	204	204	219	232	205	209	195	210	205	195	227	203	200	199	217	208	185	188	201	219	222	200	221	203	226	194	212	202	189	197	200	190	185	213	181	212	225	220	190	210	218	212	225	224	190	188	220	179	210	174	216	182	237	223	203	201	196	166	198	188	223	196	206	188	183	178	190	213	198	231	221	205	195	205	189	199	191	229	209	199	194	211	215	200	188	212	210	189	210	206	198	233	204	235	188	206	192	212	196	174	211	237	201	231	189	228	204	212	185	214	200	202	212	188	232	206	219	213	206	207	222	208	193	193	182	188	188	189	210	196	219	217	199	190	217	213	201	208	188	211	191	213	211	225	194	191	222	226	201	191	186	213	189	182	216	236	205	213	195	202	201	207	222	217	187	193	208	200	236	208	197	210	209	194	201	224	222	211	203	213	221	199	205	215	187	198	203	220	211	204	196	198	196	211	197	199	238	202	213	210	179	183	174	217	208	201	194	208	223	218	192	191	210	211	207	207	214	183	204	220	179	172	208	210	205	225	217	213	185	193	186	220	205	184	209	223	210	196	239	194	201	217	228	222	199	214	219	204	204	183	177	189	196	211	172	191	187	204	195	189	211	226	200	215	170	202	185	189	213	207	217	197	225	184	217	193	198	208	231	214	216	194	202	227	204	220	209	181	224	215	207	229	242	214	223	197	195	212	211	217	186	204	196	186	189	222	214	193	203	201	196	207	239	204	234	201	215	210	192	195	173	192	188	214	175	177	206	182	203	190	186	222	184	199	196	205	200	184	205	249	214	194	187	208	218	189	190	200	199	189	219	200	196	214	191	227	202	200	207	184	220	173	162	201	205	196	193	208	192	194	199	210	226	199	208	192	204	219	201	212	195	187	221	214	196	207	197	179	206	201	208	184	191	184	191	211	183	198	195	214	185	197	201	198	206	211	210	193	196	225	195	213	198	211	204	196	207	220	206	212	208	194	208	208	220	210	207	207	195	202	231	208	213	214	197	196	163	214	197	198	196	223	198	212	214	182	217	213	201
2257	1116	778	851	758	762	711	679	622	662	606	641	637	634	610	630	551	613	603	551	607	593	618	639	629	649	587	567	630	626	595	586	598	630	631	617	542	598	570	591	604	611	581	597	613	622	578	621	597	586	591	564	593	557	560	602	616	623	583	579	625	589	585	586	540	583	598	645	595	601	579	618	625	574	602	612	596	590	624	583	598	591	598	584	642	604	581	600	565	608	562	554	593	617	576	595	618	619	578	582	636	618	578	596	567	588	526	646	591	601	540	608	663	616	574	618	581	589	569	576	620	595	575	589	580	570	603	618	568	585	590	558	592	612	597	624	580	568	632	576	598	617	564	575	578	551	571	553	603	608	579	625	568	574	583	593	585	613	636	578	610	581	570	620	602	617	571	553	593	607	621	615	586	550	568	573	618	587	572	575	571	610	592	588	601	579	561	597	607	544	586	595	613	555	568	577	561	620	585	587	628	577	601	578	597	566	557	594	581	590	593	578	562	563	577	597	596	569	568	574	586	609	572	611	617	588	606	614	580	600	609	584	597	594	582	575	593	602	589	567	568	606	564	583	586	573	626	587	594	615	588	629	589	588	601	568	570	601	572	655	564	605	553	581	595	554	577	628	626	577	594	587	573	586	587	582	553	589	631	590	594	597	590	563	547	609	608	549	604	576	594	616	586	577	603	563	599	574	554	571	533	582	596	577	582	589	560	591	588	570	573	596	555	553	562	621	581	610	568	589	567	639	604	582	575	592	534	576	591	604	587	618	624	590	618	581	601	614	562	549	567	633	571	612	575	586	565	590	594	604	544	618	607	571	604	588	600	578	625	596	558	596	603	573	580	605	571	574	596	574	598	590	643	556	579	585	633	600	612	624	610	598	601	616	606	628	589	592	608	550	597	619	578	620	579	603	554	612	593	569	638	608	551	605	556	585	603	550	565	605	545	578	597	581	629	600	591	598	546	578	594	619	582	562	590	611	592	603	591	603	585	632	591	563	569	544	567	566	587	610	649	588	619	524	563	589	589	597	593	563	610	592	608	551	593	561	606	590	626	588	626	598	616	635	604	610	578	592	609	582	617	570	558	564	563	572	604	581	608	615	573	607	598	580	580	583	584	613	604	595	617	582	600	586	586	624	609	571	560	620	590	602	574	554	610	533	592	554	592	627	569	572	568	570	563	626	581	627	594	598	619	604	580	578	593	576	607	554	597	571	638	579	594	626	595	571	602	628	589	566	577	579	627	594	567	593	607	580	535	596	560	581	599	584	585	627	603	597	603	590	564	584	572	607	597	553	590	568	547	535	564	616	588	574	580	576	632	618	538	573	581	582	575	627	577	614	603	559	641	566	594	602	550	598	567	601	602	550	593	631	599	578	594	578	610	613	590	589	581	557	604	563	579	613	569	588	592	609	610	586	579	559	648	581	628	618	638	623	595	573	610	617	605	565	599	552	571	604	583	589	597	582	595	617	606	616	584	592	617	608	572	591	614	583	545	588	600	606	587	579	594	603	563	604	571	572	609	582	532	593	608	540	609	605	594	559	589	580	628	592	591	606	547	526	616	603	574	581	562	629	606	552	566	568	614	562	589	597	551	588	597	582	599	618	613	628	577	605	566	593	628	592	573	597	590	603	609	616	613	611	568	589	597	603	576	590	600	655	600	556	558	533	620	601	582	571	590	606	584	580	600	580	564	578	543	623	585	565	576	591	613	581	543	566	572	555	599	620	589	618	612	614	581	586	663	605	555	548	602	634	618	621	598	599	556	575	548	580	632	603	539	561	546	614	613	583	592	601	541	575	607	581	589	583	566	612	598	622	607	614	589	579	586	626	619	606	570	560	593	561	580	603	586	548	609	609	574	618	546	629	585	589	572	539	591	558	580	584	579	588	602	618	566	596	593	585	538	634	570	579	610	574	574	610	571	619	588	603	575	595	571	586	572	566	575	574	638	540	617	596	597	626	632	576	580	620	575	555	587	580	582	622	599	583	565	588	605	574	557	608	594	577	563	590	580	584	573	577	569	589	559	579	616	610	555	640	627	585	560	609	572	585	581	636	551	579	570	602	603	603	631	646	599	587	588	607	602	599	622	562	582	602	562	605	582	561	619	559	589	607	616	598	557	585	589	598	578	595	573	620	586	593	613	618	582	590	631	580	618	558	650	565	583	603	609	617	627	553	610	580	607	564	601	548	640	599	576	569	644	606	617	614	574	607	577	620	612	595	614	619	576	573	550	608	587	561	598	548	603	582	606	594	578	566	593	579	598	568	623	592	587	575	587	568	557	641	645	575	593	591	572	553	588	601	579	597	618	586	585	549	581	594	551	549	599	592	571	590	626	630	588	584	584	606	580	551	545	602	562	627	574	597	590	579	566	595	574	582	601	568	594	629	583	584	566	625	616	614	601	582	578	593	624	592	583	587	591	594	525	579	595	551	606	571	591	572	575	601	621	608	541	617	561	576	625	612	582	568	558	609	591	591	538	569	595	596	633	562	618	583	597	601	606	588	577	600	603	628	556	548	598	577	628	600	565	604	637	589	606	568	573	602	653	562	602	570	570	598	580	591	563	542	580	578	565	592	564	572	615	615	582	604	625	600	587	585	598	588	583	560	604	626	613	564	584	594	596	613	579	555	599	612	576	614	638	580	581	561	590	571	557	542	575	585	576	639	555	649	587	593	578	613	568	556	599	616	569	615	594	547	560	549	555	597	560	597	614	579	596	535	607	650	559	598	586	598	560	595	558	567	621	593	585	591	580	565	584	569	560	535	612	583	567	552	604	579	557	591	638	622	590	580	566	603	576	560	576	593	583	551	563	628	600	612	585	578	583	567	609	583	568	558	624	579	606	588	608	575	620	581	573	591	587	610	571	608	591	566	600	580	619	592	618	598	547	582	597	615	596	581	588	619	567	618	561	597	588	584	561	594	567	552	577	602	604	570	579	567	566	604	585	568	587	604	611	610	601	617	634	574	573	579	615	561	595	592	610	571	598	592	573	582	597	663	616	570	556	545	562	611	602	560	577	584	588	587	594	584	549	620	574	605	582	605	595	638	614	590	605	630	591	591	635	625	595	587	612	622	606	588	585	623	572	620	583	600	578	571	569	571	577	574	616	568	598	582	555	560	581	556	573	616	616	630	580	594	623	592	566	578	576	595	582	576	620	623	612	590	565	600	594	583	611	612	595	600	584	603	609	591	636	575	592	563	567	617	587	642	550	597	577	611	579	580	611	593	626	625	582	581	563	598	596	558	594	606	591	588	596	633	620	583	573	588	608	585	612	569	585	617	569	554	589	611	551	544	531	590	569	613	596	587	636	611	601	604	542	576	624	572	559	631	587	607	566	576	590	602	588	604	586	582	609	581	591	595	551	564	600	597	597	580	623	577	609	588	554	573	543	654	591	568	623	565	546	625	544	577	596	579	547	608	562	583	610	574	589	603	629	585	584	639	614	600	596	592	575	588	569	615	550	557	590	571	579	639
10541	5472	1713	1133	781	589	431	362	291	269	228	188	176	141	175	140	155	158	119	116	155	125	159	131	117	128	126	137	128	119	122	116	119	103	114	145	122	124	99	105	99	111	126	114	102	98	103	91	101	112	104	97	94	98	79	103	102	98	103	115	107	87	97	111	94	96	105	112	113	100	108	93	101	92	91	103	99	86	95	112	97	95	101	111	110	112	107	89	96	88	109	104	89	100	101	105	106	79	103	85	107	104	105	97	114	110	80	100	119	85	100	94	117	116	113	107	107	108	117	97	101	88	86	113	103	113	101	103	96	96	95	86	111	88	98	93	91	89	119	114	99	84	101	94	122	82	110	109	100	106	104	85	93	91	91	128	89	86	82	97	109	106	95	107	89	106	99	103	92	86	94	109	89	95	105	128	102	88	101	97	109	105	85	123	99	108	95	92	97	84	108	85	96	103	108	102	103	94	106	87	112	92	109	104	99	81	113	99	113	111	91	98	98	95	109	114	101	96	94	108	96	99	106	85	104	101	100	85	97	82	94	106	112	94	99	88	102	100	97	105	101	92	126	102	101	94	101	100	113	90	105	95	102	114	99	113	99	90	110	110	91	91	96	75	100	101	103	98	108	116	113	107	96	84	101	75	115	112	86	96	100	85	101	103	104	94	92	100	93	104	96	91	86	90	96	92	102	108	106	90	98	108	98	109	79	90	93	97	86	89	99	85	95	100	86	115	95	102	101	106	101	111	95	89	87	96	77	100	102	101	93	97	106	111	118	95	98	104	116	102	107	114	99	87	106	89	99	103	81	118	104	92	114	107	104	116	105	107	104	104	100	105	99	96	118	102	100	107	101	127	121	105	98	120	99	101	113	93	79	87	94	90	117	100	117	83	110	107	90	90	123	104	109	101	111	88	106	112	89	86	89	106	111	100	78	100	108	100	90	95	89	115	91	100	98	117	108	117	83	109	96	112	87	98	104	102	118	95	97	99	114	106	94	105	104	120	99	96	95	109	84	103	89	118	108	99	98	97	101	98	92	100	94	93	99	86	93	115	91	91	99	101	111	101	96	100	103	80	95	95	98	96	81	88	111	99	107	101	94	104	105	116	109	112	107	101	132	105	108	101	89	96	92	92	95	105	103	104	123	92	112	75	102	102	91	105	92	113	110	98	82	111	85	110	121	109	108	105	102	108	101	95	104	109	102	89	107	116	87	102	106	100	90	102	106	96	109	99	105	89	93	92	87	97	89	105	107	89	97	112	94	86	107	101	103	101	94	101	104	102	119	105	101	86	115	99	90	115	100	97	111	115	93	103	97	84	95	114	105	104	113	110	104	95	111	119	93	118	105	82	96	91	95	115	87	102	95	96	111	99	99	114	97	97	99	109	114	93	110	115	111	77	96	102	114	112	121	94	104	117	109	96	87	107	95	85	86	112	98	96	80	93	102	95	82	93	89	110	88	112	116	109	96	105	99	75	113	84	98	94	95	96	102	87	109	114	98	117	101	106	94	107	96	112	105	109	86	105	113	92	104	94	109	100	102	95	99	85	103	120	76	115	104	107	100	92	116	120	97	99	95	87	89	86	116	93	102	105	100	120	97	109	97	103	87	89	90	107	104	125	97	103	111	89	98	87	109	80	81	105	91	93	99	119	93	94	110	109	87	92	96	102	87	113	117	88	85	98	101	106	93	105	96	121	105	99	100	113	106	103	88	122	100	100	95	89	93	109	105	91	108	99	99	94	100	105	89	98	101	112	117	101	87	97	91	94	109	108	93	103	96	106	96	97	94	112	104	103	92	101	115	104	100	103	116	109	109	91	103	79	95	100	99	84	89	89	116	91	99	108	110	100	88	115	112	95	80	112	100	119	86	115	90	103	92	102	94	108	105	90	116	97	92	93	100	86	92	98	128	83	108	87	112	107	114	94	104	104	86	107	106	107	112	100	94	85	105	103	115	91	103	106	103	110	95	110	93	107	89	97	104	109	93	98	108	85	105	94	110	91	95	96	121	106	92	96	110	107	104	108	91	103	104	83	124	102	88	107	98	106	100	100	101	104	95	98	100	101	113	86	95	102	97	97	104	80	103	103	102	108	96	97	110	98	98	80	124	97	101	97	100	92	96	98	95	92	94	84	93	83	100	109	88	116	93	112	98	96	101	104	85	92	102	95	106	110	113	94	106	96	109	103	89	121	83	95	94	95	87	111	97	96	103	98	102	96	109	101	89	95	104	104	93	99	108	106	78	97	104	88	113	94	106	106	121	95	96	101	105	99	99	98	102	87	104	109	91	89	87	116	111	105	111	91	110	89	103	94	102	95	111	114	107	109	100	115	99	103	110	107	105	103	107	91	98	100	103	88	106	102	83	99	98	117	109	92	101	91	101	98	111	113	97	143	97	106	89	99	104	100	112	112	100	96	98	104	114	82	99	103	100	98	121	93	85	100	101	100	88	88	94	96	90	93	96	116	94	117	80	105	104	88	111	97	107	117	105	105	115	109	83	106	97	82	99	108	102	114	102	97	117	86	102	84	114	109	103	93	105	95	101	118	88	90	107	109	110	114	109	94	105	97	91	107	120	87	88	105	100	110	125	110	99	105	107	106	100	91	91	103	107	105	113	96	99	113	93	106	109	103	112	94	113	89	94	78	111	92	105	108	98	95	101	103	89	107	104	96	106	94	108	100	90	113	96	89	99	102	95	87	91	106	97	91	96	99	114	103	86	103	106	99	89	105	100	110	105	88	111	130	86	100	102	89	111	108	91	111	92	91	105	110	94	111	93	91	105	101	95	103	88	105	104	87	103	102	81	104	78	102	106	101	85	116	96	89	113	100	107	96	98	105	99	92	84	98	90	112	93	96	106	98	102	87	112	103	115	90	118	113	100	110	104	108	115	101	96	94	96	107	103	80	96	113	113	100	95	111	122	99	91	96	91	116	88	123	92	98	93	105	99	112	110	113	109	108	90	85	109	96	120	103	98	102	99	103	109	104	103	81	102	101	112	84	110	112	115	85	103	84	110	90	93	100	89	97	102	112	102	114	82	101	98	102	108	89	112	99	102	114	114	115	89	95	114	91	105	116	105	103	99	95	93	111	120	99	108	107	98	77	92	98	115	102	90	90	105	110	96	94	110	77	100	89	101	93	101	101	108	114	98	110	101	86	102	88	84	99	116	94	120	96	94	93	94	89	88	96	112	90	113	98	102	82	114	109	90	100	88	106	104	90	116	99	105	114	98	95	113	109	119	86	89	104	104	96	99	90	95	104	97	106	99	97	106	98	98	102	103	99	92	110	127	94	98	96	103	98	101	100	94	90	103	85	94	114	97	81	105	101	105	95	95	96	93	114	104	111	92	99	101	98	91	91	101	86	96	99	88	114	118	93	90	118	94	112	105	112	94	98	95	103	90	99	95	111	105	105	91	106	82	91	86	90	108	89	107	106	113	101	100	91	112	88	87	115	90	84	101	106	92	91	98	115	115	87
6448	5456	3402	3836	3246	2702	2140	1752	1536	1322	1113	954	933	853	765	685	757	682	596	556	592	545	562	575	553	643	599	593	586	582	517	544	541	463	422	487	424	429	416	397	439	400	447	417	392	382	406	390	363	340	360	373	390	381	395	376	394	384	343	403	411	369	391	374	344	357	340	327	368	358	304	370	361	332	379	325	372	324	336	363	343	372	352	329	379	368	347	367	320	348	352	335	332	354	315	354	348	356	359	327	345	329	352	297	331	357	327	300	317	339	354	332	317	343	358	378	352	317	331	329	363	342	346	354	347	345	350	343	362	361	344	324	341	332	337	338	329	326	319	358	331	333	349	345	344	345	363	340	332	352	383	344	313	341	341	317	327	317	305	321	346	336	339	324	341	337	341	326	344	334	319	346	349	324	328	340	348	351	379	368	330	348	314	336	321	338	335	337	297	347	380	311	356	345	366	361	344	333	294	358	311	383	344	325	340	339	334	380	312	332	327	325	342	327	317	326	307	332	351	322	330	311	342	370	295	319	388	348	330	324	332	324	342	381	354	358	344	357	360	358	336	341	319	317	322	308	349	368	341	375	339	289	357	345	345	304	329	328	338	351	353	364	357	316	351	329	315	340	335	325	357	346	367	347	339	368	304	333	333	322	310	316	337	323	325	313	319	330	378	337	316	364	340	341	343	320	330	340	327	319	329	327	332	350	342	350	358	315	320	357	337	339	308	318	342	346	340	337	388	299	303	306	346	337	315	328	345	337	295	353	316	360	330	339	332	371	344	338	327	322	301	325	335	331	332	330	319	314	344	329	330	334	325	347	350	319	344	337	336	361	347	327	327	317	323	360	348	323	334	319	338	354	335	317	341	354	323	355	311	329	367	317	326	360	329	278	339	322	314	348	359	316	331	326	380	320	324	325	302	346	359	327	363	354	334	330	351	345	361	332	320	357	354	335	323	337	334	349	354	358	300	333	326	325	346	327	358	326	305	346	339	346	357	357	373	330	315	358	356	357	339	336	338	325	383	343	353	327	311	321	318	306	325	321	309	347	337	326	323	318	343	346	328	349	320	340	327	306	296	333	304	314	355	323	304	333	347	336	309	320	303	347	290	321	309	297	350	331	364	376	330	335	362	321	350	345	334	315	339	354	354	366	356	331	342	342	311	334	357	317	289	350	348	325	344	353	334	349	331	345	331	320	320	316	334	323	343	335	351	327	319	365	311	346	317	328	336	321	323	327	353	316	324	355	362	343	348	322	357	341	373	339	365	324	347	331	343	365	313	305	343	332	340	338	330	336	355	327	346	357	347	337	340	342	372	371	322	324	350	342	325	318	328	379	343	362	295	322	331	313	341	339	356	335	322	314	380	348	319	362	320	379	358	328	345	332	367	312	327	312	346	315	336	319	342	307	361	364	324	328	330	349	375	353	340	322	330	330	338	346	336	352	343	359	363	322	321	330	351	326	346	345	331	340	320	312	341	337	344	347	345	340	324	315	338	344	339	338	344	318	340	343	332	378	349	355	311	331	321	304	362	372	320	313	371	309	332	325	323	365	350	329	345	345	362	344	324	346	312	327	292	344	308	361	369	302	330	360	325	340	356	322	350	325	308	345	332	339	322	370	337	322	304	344	351	324	331	330	334	344	351	355	326	315	340	342	303	327	340	342	333	321	326	339	305	343	357	337	317	330	349	320	342	343	348	336	389	319	334	337	317	311	325	344	307	335	326	336	349	344	327	320	319	325	335	303	354	339	358	329	341	349	315	348	318	311	354	347	316	346	314	344	353	341	341	332	315	306	342	329	309	348	324	315	336	322	317	349	346	346	302	323	326	362	367	315	323	343	324	316	357	355	338	335	286	326	300	330	345	354	304	323	348	333	335	312	344	337	312	334	320	345	314	343	307	334	332	308	353	337	331	330	356	303	348	305	342	312	336	344	331	361	353	323	343	323	337	346	364	344	318	309	311	338	355	321	332	345	361	313	341	359	323	335	343	324	326	320	306	340	328	326	349	345	348	356	332	323	326	326	331	359	356	335	300	346	331	332	316	335	308	379	343	342	341	315	319	292	353	322	346	319	327	345	315	312	329	351	357	363	347	323	291	378	351	344	288	304	355	343	346	336	308	345	333	331	323	342	367	337	323	318	334	293	338	348	353	336	341	345	315	341	356	349	331	324	322	324	349	364	333	331	313	398	345	325	353	369	316	320	339	346	320	331	308	344	341	316	340	339	372	314	353	350	307	350	286	369	335	348	338	337	347	330	335	338	347	333	359	328	338	331	344	316	352	339	334	323	317	333	355	349	326	355	319	353	340	333	298	316	351	345	337	351	352	354	332	352	346	330	339	388	348	319	309	318	326	326	337	334	340	316	324	368	313	324	314	343	326	355	309	331	340	356	366	359	334	353	303	319	308	340	298	335	344	303	304	346	355	326	331	311	369	378	337	351	328	321	349	349	303	378	318	336	379	329	365	344	344	360	337	340	306	319	342	346	311	308	310	355	309	304	317	344	321	317	341	331	319	323	369	342	339	362	374	333	365	351	310	325	343	325	350	300	350	341	348	294	336	362	300	364	314	317	339	290	325	333	361	376	360	303	339	334	341	330	321	376	333	343	328	329	349	337	314	352	362	322	326	319	329	342	320	339	323	327	320	300	313	344	283	336	318	354	305	332	318	378	330	331	331	333	315	343	337	337	339	336	320	327	384	325	333	320	341	340	353	328	336	314	339	341	332	340	318	327	340	334	343	343	327	356	327	329	332	323	350	322	326	324	320	338	301	331	362	315	307	361	339	331	347	369	323	348	345	333	368	342	317	336	348	336	303	319	324	309	347	349	342	317	320	342	354	348	338	355	315	308	302	352	334	326	372	334	344	345	336	345	341	302	331	334	307	358	366	333	351	341	331	335	351	333	320	344	309	326	354	311	349	317	333	343	373	338	338	349	340	305	344	301	358	336	345	339	364	341	364	363	336	321	313	311	354	377	311	333	336	346	341	307	345	333	359	368	340	328	319	359	327	331	327	364	315	315	362	326	329	321	331	319	332	317	320	327	345	345	380	343	333	363	336	323	350	334	318	342	343	314	336	340	305	338	336	338	333	334	344	347	344	336	333	325	315	340	320	320	363	331	339	323	327	376	350	344	314	329	320	329	330	324	367	319	318	352	337	359	325	348	360	309	363	307	309	373	341	337	328	335	301	328	311	359	337	323	322	340	353	329	319	349	345	329	366	303	357	352	356	334	343	327	314	352	328	343	338	338	360	367	325	339	324	327	335	325	328	351	341	358	326	329	357	321	328	351	313	343	345	311	333	339	337	373	342	351	320	338	352	330	360	328	332	307	307	338	340	326	341	324	328	335	335	344	341	321	321	359	320	323	322	349	320	332	356	303	336	344	365	305	361	317	358	381	329	358	369	327	332	342	351	310	389	321	309	301	319	318	331	341	318	330	331	337	328	329	321	344	315	349	309	333	331	331	312	327	337	308
18576	11900	3660	2347	1504	1102	875	640	570	447	392	343	323	304	310	276	208	243	230	198	236	189	221	214	213	230	203	193	189	225	216	225	202	188	199	197	155	187	173	160	155	164	199	166	173	169	168	157	163	140	154	174	185	175	144	144	150	184	160	174	152	128	152	142	165	158	177	156	170	162	147	170	140	119	149	166	152	149	148	165	152	158	162	154	152	155	156	159	172	156	163	162	168	153	156	143	166	140	134	120	168	170	168	167	135	133	143	161	154	147	153	137	153	138	148	167	161	168	157	150	140	163	137	181	146	152	159	156	157	157	149	167	147	179	157	153	141	152	153	163	147	155	144	141	142	167	174	163	156	188	142	144	168	173	148	140	147	154	133	160	148	177	154	149	160	170	143	159	156	151	137	143	147	168	152	162	149	161	150	146	162	146	136	151	156	183	139	164	146	170	154	158	152	144	144	147	141	142	151	148	143	161	161	147	146	147	149	151	182	159	171	157	151	158	153	158	140	135	152	125	149	177	145	138	155	149	175	142	160	165	157	157	152	162	151	148	142	145	167	136	178	166	167	158	140	163	149	152	157	144	146	165	129	157	158	138	135	141	150	153	137	161	145	154	149	133	144	145	152	123	153	158	150	148	169	158	139	151	142	164	138	143	143	137	156	150	159	156	131	136	137	175	164	141	144	155	139	139	173	149	138	142	143	146	148	152	169	156	165	144	125	164	158	135	157	167	145	136	163	139	165	142	152	159	165	162	181	147	162	144	162	139	158	150	175	166	158	168	141	149	164	177	154	150	147	148	141	150	147	138	158	155	162	149	151	160	147	147	171	162	157	144	152	152	154	143	160	137	145	156	151	165	145	125	161	168	148	153	141	159	143	144	151	138	156	152	151	170	144	134	141	136	126	141	161	159	142	142	159	142	150	140	135	155	167	132	145	157	166	162	142	159	160	157	156	150	175	152	141	129	167	157	158	155	161	163	164	156	146	161	159	158	153	154	135	146	152	151	141	165	152	144	160	160	157	134	157	160	157	173	148	163	162	169	137	143	164	142	152	148	140	177	163	159	149	142	129	168	146	138	140	149	144	131	148	140	166	159	144	167	173	153	150	154	118	155	141	162	141	139	152	162	154	156	160	149	152	156	151	133	176	155	176	155	167	160	132	133	148	157	147	149	176	154	141	156	144	177	143	148	144	148	129	138	137	148	157	129	134	169	156	161	155	155	155	181	183	188	155	145	146	165	150	149	146	151	128	146	184	143	167	168	159	162	172	153	146	139	166	148	160	173	168	151	160	159	162	160	143	152	142	145	172	165	175	137	156	167	131	160	153	159	160	135	134	158	163	169	153	143	172	155	159	159	156	155	152	149	138	168	160	153	171	157	140	159	147	158	172	155	147	145	156	148	147	139	135	183	136	147	139	182	170	164	154	175	147	179	171	169	143	155	155	146	153	144	183	141	147	170	136	135	159	175	142	143	145	161	126	141	138	154	145	156	144	137	156	151	152	155	134	135	144	161	157	141	154	153	146	158	167	156	141	163	174	167	150	144	130	129	132	158	150	147	148	152	152	144	132	197	143	151	173	146	165	158	150	148	146	133	155	172	164	134	152	137	154	140	163	134	172	149	155	143	173	160	144	145	162	168	143	162	147	179	145	146	139	147	161	144	155	156	147	141	162	181	154	148	143	162	157	143	179	149	170	145	159	145	166	161	155	133	149	168	141	153	169	169	173	132	148	172	152	160	134	132	153	153	152	159	128	145	152	154	156	167	158	153	138	166	149	135	156	137	150	151	160	168	131	161	155	146	165	136	150	156	144	152	153	134	142	154	146	139	172	156	146	149	155	157	170	165	168	179	166	129	145	168	139	147	161	164	155	157	148	141	158	145	154	152	160	140	159	165	159	156	147	165	160	156	153	135	159	154	178	171	152	156	170	152	181	146	168	138	179	156	149	162	148	146	147	157	148	149	143	152	138	155	132	144	157	160	171	137	155	144	141	160	160	155	145	148	160	172	162	150	136	164	150	154	137	151	150	132	156	153	137	135	158	141	140	140	156	163	161	156	164	140	141	169	179	169	158	153	143	155	145	160	164	167	161	165	148	152	158	163	163	166	161	165	165	157	149	152	156	121	143	148	150	151	133	147	173	155	159	148	147	150	162	164	182	169	168	149	157	155	143	159	155	134	181	144	160	145	178	166	166	154	169	165	141	160	142	149	154	151	171	161	150	148	159	158	143	162	156	167	183	140	157	141	148	148	137	168	159	179	151	147	153	148	148	176	156	141	142	140	158	175	169	141	162	147	181	151	177	140	145	148	158	146	154	163	150	166	129	149	188	157	170	155	135	152	149	135	162	145	163	130	128	151	156	139	164	161	142	141	154	175	158	147	145	139	156	151	155	146	163	156	151	154	172	138	158	152	172	173	151	167	157	175	154	160	183	147	149	169	115	134	160	160	144	176	157	125	128	137	160	150	152	179	145	174	149	160	160	143	158	140	133	153	143	136	137	170	154	150	145	149	135	153	149	162	162	151	132	152	165	141	138	145	148	158	140	153	164	150	160	145	150	160	160	161	141	159	156	183	182	161	131	140	128	150	119	147	135	162	147	149	134	168	170	154	151	154	146	155	194	142	179	148	153	173	145	134	152	144	149	128	158	153	153	136	137	143	157	153	153	151	182	152	162	159	153	148	157	157	166	161	163	146	162	159	167	126	154	167	160	147	161	154	144	155	136	138	148	145	175	121	162	146	164	168	142	150	130	154	137	148	142	162	144	152	143	165	149	149	152	154	172	153	138	145	160	130	170	168	147	162	168	138	161	142	135	152	142	138	158	168	170	160	153	144	147	163	172	147	130	159	169	138	144	143	157	126	148	155	160	141	136	141	172	143	151	159	176	149	148	139	160	137	129	161	160	144	153	147	179	168	142	160	185	168	147	153	148	153	164	148	155	167	124	153	166	154	151	139	137	151	167	143	161	182	163	141	169	164	129	132	155	170	160	151	175	136	146	156	159	141	137	155	149	177	139	162	168	164	143	168	154	142	138	153	150	138	167	159	145	134	146	149	169	163	144	140	171	168	151	167	147	141	150	170	148	162	161	155	141	153	156	161	144	154	156	150	143	149	135	137	155	158	165	144	135	161	160	152	160	153	182	152	148	147	144	140	169	146	148	157	135	145	147	144	142	155	152	185	158	144	175	159	159	150	167	147	136	144	165	156	143	154	150	152	177	153	154	171	171	143	181	163	154	141	157	166	151	151	145	152	145	144	154	152	152	136	157	152	151	155	148	162	155	145	154	132	153	153	146	174	154	157	150	139	158	152	159	161	159	147	167	147	156	159	160	153	150	141	157	162	134	138	132	144	143	147	157	145	154	181	143	146	162	149	142	169	138	150	186	162	165	133	149	151	169	145	163	148	155	150	160	167	160	160	175	140	147	171	139	162	163	166	149	133	162	158	175	152	147	171	157	169	170	146	163	166	167	172
8987	9912	6198	6986	5908	4815	3810	3172	2653	2281	1956	1727	1598	1452	1337	1246	1178	1100	980	997	905	938	932	1002	969	1034	1126	1037	913	973	872	783	840	734	733	717	673	644	643	596	617	631	621	606	648	649	616	592	579	568	604	528	579	562	549	540	553	516	612	551	533	527	518	555	487	533	489	508	552	536	519	513	523	505	503	494	541	543	484	507	498	534	510	526	487	488	552	476	478	510	454	477	503	486	497	498	490	437	427	452	514	483	508	480	491	481	468	496	492	504	507	478	469	516	484	495	448	486	471	506	531	514	501	480	454	466	482	468	496	476	451	471	480	455	495	468	439	459	501	499	479	471	456	487	491	465	465	494	493	473	497	484	476	463	486	473	472	480	433	502	453	489	470	501	451	483	443	487	506	496	470	454	464	466	485	492	494	438	484	510	442	472	478	450	498	498	472	466	439	494	507	494	473	447	501	467	453	507	506	489	533	492	476	481	485	483	466	488	511	504	476	483	488	471	511	474	509	483	508	475	535	456	489	484	488	490	452	484	472	507	468	444	486	513	480	464	466	487	427	460	480	428	451	473	468	453	508	512	420	482	472	510	452	454	502	480	531	488	536	467	504	447	469	455	494	442	530	493	480	444	497	501	439	481	433	475	480	467	461	469	469	486	461	468	483	502	460	483	444	506	481	513	483	449	469	457	483	480	473	483	482	452	484	499	452	466	490	477	479	450	442	493	485	503	457	479	473	493	490	486	512	455	453	489	465	471	505	507	480	463	449	454	434	437	452	460	491	485	522	482	518	487	518	482	463	510	442	529	508	507	478	518	488	493	489	441	447	470	493	490	454	498	493	506	481	480	472	482	493	523	479	493	457	481	459	512	454	474	480	478	471	511	480	495	438	457	475	460	473	428	473	467	494	442	460	472	457	447	499	513	479	486	505	502	470	504	502	481	483	463	462	491	488	476	480	465	434	512	494	526	500	483	493	446	488	463	492	457	478	454	476	492	448	490	464	475	481	436	473	485	494	483	466	461	497	466	454	438	505	475	482	481	479	509	458	480	473	452	465	452	506	443	486	441	483	479	471	475	474	482	463	475	476	462	512	506	472	449	487	490	467	472	465	497	462	472	455	498	431	467	515	467	523	521	427	439	482	482	460	471	489	490	496	522	465	425	504	471	447	457	488	523	468	490	484	469	446	486	527	506	503	522	419	488	484	484	484	467	468	483	477	476	435	464	472	444	440	466	489	503	463	475	527	457	464	436	460	439	465	469	463	487	521	460	536	455	486	503	482	476	483	491	483	455	436	503	471	480	500	490	499	451	525	472	496	494	460	486	498	497	463	503	447	483	497	470	478	525	508	452	472	477	456	478	490	457	485	469	458	449	474	485	499	510	504	437	489	482	495	487	477	494	469	478	474	463	500	443	462	473	469	480	481	460	491	490	490	462	453	458	479	459	475	456	495	534	487	494	483	493	476	486	434	489	478	469	496	455	462	506	506	526	442	469	456	487	478	467	499	465	501	431	462	478	493	475	473	440	437	427	475	482	466	484	471	475	478	513	446	483	498	465	479	489	466	449	465	476	476	479	494	467	475	477	454	459	477	476	488	461	477	474	475	481	484	483	491	494	472	452	436	469	443	442	490	470	487	442	447	499	473	471	471	483	453	461	475	485	420	480	484	501	484	487	451	475	489	467	450	454	488	468	484	467	464	479	498	477	460	498	488	467	482	468	452	457	478	472	436	498	500	486	466	517	470	472	470	493	462	470	473	483	470	483	461	507	501	463	453	488	458	484	454	505	459	458	471	499	482	490	457	465	477	492	477	478	480	437	466	464	478	435	427	436	472	461	500	516	456	472	521	464	478	497	456	462	504	492	434	448	465	462	485	486	457	457	473	446	475	467	449	460	472	472	468	468	460	507	483	478	501	461	475	451	506	453	500	442	434	479	466	497	511	470	485	467	490	498	475	491	483	511	438	478	456	497	469	487	462	432	472	482	461	446	465	517	459	421	484	494	475	405	488	473	470	483	471	460	448	450	502	461	452	485	504	484	461	483	468	470	448	510	491	463	494	440	492	479	452	450	435	501	481	467	485	471	470	468	473	452	482	505	466	441	457	488	469	478	460	450	430	491	473	474	472	404	448	467	528	487	497	501	450	422	470	463	452	465	485	457	509	486	482	494	484	445	456	487	473	485	465	476	481	462	492	518	452	473	531	444	464	530	485	421	496	485	465	462	484	468	465	465	504	513	454	486	439	465	428	549	469	450	435	472	483	473	457	478	492	471	502	519	512	504	489	481	511	489	494	449	502	430	466	465	481	473	498	515	484	464	478	461	490	485	438	463	499	449	493	475	455	503	472	492	458	550	444	459	530	483	493	472	447	488	481	492	480	455	480	447	495	440	498	474	466	469	502	479	489	467	452	484	467	443	452	470	482	472	475	464	486	485	470	443	491	511	499	523	510	445	466	461	487	501	492	465	448	486	505	473	513	505	469	463	467	494	465	491	430	469	479	477	473	492	466	451	479	477	484	437	484	424	476	456	455	477	491	449	487	475	432	441	461	449	472	516	460	441	488	453	475	443	483	523	472	483	503	451	488	463	468	481	502	499	477	501	419	464	467	479	564	451	459	490	478	475	493	497	457	481	491	522	456	470	460	453	501	483	481	469	499	478	465	476	455	523	504	478	514	439	461	481	477	473	440	487	438	465	459	519	493	472	483	497	512	464	476	485	444	512	478	470	480	469	444	450	475	469	477	508	445	478	478	468	452	476	491	497	493	431	501	475	439	492	464	519	496	485	461	484	449	452	482	455	507	511	485	472	459	488	450	453	460	489	471	482	474	472	473	445	488	486	462	480	443	510	520	483	489	465	491	476	506	444	480	488	462	485	501	536	453	472	474	507	500	489	494	481	452	494	463	491	451	466	457	473	456	463	486	482	495	483	501	489	482	487	408	504	464	479	519	480	474	460	491	497	446	511	438	453	473	495	487	482	512	497	480	489	499	498	478	473	459	481	485	442	475	451	440	468	462	497	484	477	468	514	474	480	470	450	478	465	474	510	486	480	485	462	511	490	486	438	435	478	471	463	493	449	449	460	444	458	441	479	481	427	494	448	453	457	476	474	477	465	451	472	445	462	472	512	470	481	467	503	442	501	503	462	477	497	486	498	486	513	497	480	456	481	473	497	494	434	532	479	495	496	487	464	488	479	423	494	480	446	459	470	480	455	485	431	469	507	511	432	478	487	473	488	444	473	464	500	472	456	453	475	460	489	466	490	502	497	505	469	519	475	452	464	474	460	417	473	484	486	489	466	512	522	464	489	478	493	484	488	451	474	465	490	478	462	491	481	516	519	482	517	486	497	483	445	432	481	485	465	479	450	445	464	477	490	480	445	470	504	479	454	516	481	464	479	453	485	470	512	529	493	465	444	485	503	480	502	449	498	468	479	502	492	484	483	447	483	479	493	451	444	466	492	448	469	489	460	482	483	498	492
2332	785	348	277	252	251	241	238	218	204	226	222	219	185	219	209	192	200	194	194	215	201	220	190	209	201	220	222	214	206	214	203	193	190	189	209	212	224	195	188	219	216	202	206	201	218	239	227	229	202	213	202	223	220	220	207	219	235	207	206	219	214	195	189	186	208	218	233	178	223	203	214	192	191	179	189	177	186	199	198	202	215	198	213	216	191	199	202	206	215	177	194	199	201	193	183	183	202	205	210	226	183	184	189	183	188	209	205	186	214	200	222	200	198	206	180	191	211	181	221	226	210	206	200	198	197	214	209	193	194	178	199	197	184	202	204	186	205	194	208	223	222	219	170	214	187	189	196	194	218	207	212	210	215	216	209	204	207	172	179	188	194	198	195	189	212	200	177	186	213	190	217	204	193	198	200	210	210	185	177	206	202	197	213	206	219	215	200	224	202	188	222	166	205	204	207	212	205	194	208	216	182	194	185	193	204	197	188	181	220	188	210	225	205	199	220	217	231	186	218	193	215	193	195	215	182	217	200	190	206	222	221	186	194	209	213	188	204	205	219	196	220	176	201	192	216	204	194	215	200	210	172	198	188	180	197	207	203	232	208	210	188	192	211	196	203	194	213	220	224	217	219	237	196	189	191	205	218	224	203	216	208	181	200	210	199	205	202	204	187	187	211	205	205	229	197	209	211	213	196	196	179	196	210	217	205	183	173	203	205	188	213	177	192	221	193	208	198	229	207	205	199	182	193	201	195	208	190	219	231	221	171	201	229	210	189	215	232	200	192	192	203	192	188	203	210	205	226	187	204	180	218	200	217	205	196	205	201	212	184	200	210	223	214	226	187	211	204	193	190	200	211	216	220	198	190	223	229	222	201	222	216	212	195	201	200	193	213	178	194	202	204	201	182	203	215	196	223	200	213	195	226	219	203	208	194	180	181	212	199	197	197	206	199	193	202	187	229	205	214	205	201	196	205	190	184	187	223	197	183	224	193	205	186	241	183	218	233	188	211	207	195	210	174	207	189	199	213	205	200	204	219	229	193	185	197	194	192	203	189	203	209	203	210	175	197	203	259	200	182	203	215	201	210	223	225	209	207	218	215	204	203	212	226	179	224	187	207	208	182	185	199	200	213	220	205	197	206	212	215	197	229	215	215	221	208	202	212	213	228	211	196	218	171	224	205	237	201	209	195	209	232	206	192	196	187	206	215	199	214	205	172	189	197	211	216	222	183	187	203	210	191	207	220	212	213	207	207	195	225	206	189	215	184	228	217	207	200	165	202	219	198	199	205	192	166	219	208	191	195	210	185	197	209	213	188	221	170	215	190	209	229	210	193	214	209	241	202	172	201	189	199	201	172	161	214	212	184	212	216	193	198	198	207	188	201	206	214	188	204	205	192	211	211	201	196	208	187	211	198	233	212	207	188	212	221	208	211	200	205	222	200	211	200	239	211	232	229	200	212	185	237	228	222	216	194	196	184	180	207	198	216	185	164	205	218	203	198	190	212	194	211	187	194	219	239	213	208	196	195	209	173	217	218	181	218	208	221	238	207	215	229	219	188	236	180	206	194	180	208	220	180	187	201	173	181	212	200	178	201	201	234	200	212	178	199	216	182	176	220	196	201	209	209	222	198	211	192	179	197	215	215	199	217	214	189	222	227	205	187	202	209	218	203	236	197	227	228	205	199	178	216	196	217	206	204	206	221	220	181	208	186	182	226	228	204	200	182	219	199	199	195	211	198	237	197	196	193	217	192	206	206	239	206	197	200	239	208	215	202	191	215	194	204	201	214	186	228	223	214	202	215	227	197	192	210	196	220	208	218	199	214	212	200	213	192	216	200	213	201	207	192	220	216	215	213	189	209	194	222	214	220	178	201	198	246	208	244	199	195	227	205	198	207	203	214	191	160	181	176	206	207	170	199	195	184	193	201	197	184	197	207	191	191	209	195	219	181	208	200	216	227	183	228	169	182	205	218	208	218	190	195	206	187	209	219	165	193	239	228	214	200	203	219	200	185	195	206	210	212	229	178	209	209	209	179	197	211	191	194	217	179	196	218	212	204	174	210	208	208	220	229	178	194	193	196	187	217	220	221	206	206	192	194	186	212	192	195	207	226	193	196	194	219	223	213	222	185	196	197	200	212	209	176	215	206	175	201	229	213	209	209	206	202	208	193	215	189	202	210	204	195	171	192	197	213	214	208	202	185	223	171	193	203	228	211	183	177	195	222	201	173	221	211	215	193	223	200	209	212	182	199	188	203	214	183	206	199	189	196	210	169	190	186	188	178	189	201	206	232	200	214	202	192	240	207	202	178	197	218	220	211	198	202	202	214	239	224	224	231	182	232	174	226	178	191	196	196	193	211	196	194	200	221	183	202	218	223	211	188	212	204	219	229	198	212	207	215	216	205	202	207	192	198	194	225	226	184	179	200	164	213	180	193	190	212	216	220	217	188	201	191	188	211	220	185	205	209	204	198	191	198	219	197	180	189	213	175	205	197	196	175	205	202	199	194	194	224	192	223	191	194	198	193	193	193	199	190	190	198	233	193	212	208	210	202	189	197	195	168	217	209	216	209	182	220	197	186	221	207	185	206	215	229	219	200	203	211	198	206	195	223	188	224	216	180	230	199	221	200	204	208	208	197	195	216	211	181	197	207	213	196	217	192	189	211	208	222	198	216	210	198	210	192	193	232	189	204	205	196	216	183	195	193	202	204	215	226	223	219	212	176	193	209	201	192	195	206	194	187	207	199	214	171	198	208	188	187	187	208	212	210	220	222	188	199	188	199	196	219	227	207	203	216	180	218	215	187	222	198	201	194	194	210	188	182	197	201	192	206	193	223	224	186	196	212	230	210	222	228	221	217	174	215	200	208	202	213	207	217	206	192	197	223	202	197	209	172	190	200	166	196	213	209	201	206	181	200	204	190	189	199	197	207	206	191	189	206	195	214	204	192	204	220	194	182	178	173	191	206	186	241	197	191	197	206	198	234	218	198	214	209	216	221	228	222	193	212	190	208	216	195	189	183	189	187	201	225	192	187	189	193	219	189	204	208	217	219	199	198	203	195	206	181	194	197	173	211	192	203	220	208	188	191	206	210	178	190	210	199	188	218	203	191	219	192	211	191	221	199	213	169	215	218	195	196	206	196	190	202	217	209	184	177	200	178	187	198	214	179	185	228	217	204	207	202	213	209	189	215	199	240	195	218	200	210	191	216	205	201	206	207	188	203	199	222	193	204	205	188	190	211	228	197	200	193	220	210	180	199	186	210	220	191	209	207	201	210	189	204	180	181	215	198	219	209	220	189	189	195	213	228	198	202	190	198	201	207	211	185	221	182	205	221	226	197	185	229	240	192	208	191	208	246	200	208	208	211	246	194	178	198	239	198	216	218	230	213	172	210	211	218	193	202	226	216	203	202	218	190	223	179	178	192	190	225	186	199	181	186	213	210	210	207	213	189	197	207	220	209	186	197	205	201	218	193
2261	1226	852	888	825	768	689	679	657	645	657	631	662	548	607	634	615	578	604	691	646	602	582	675	623	611	623	644	619	595	653	594	588	644	585	620	630	630	595	616	566	591	627	616	602	595	592	585	613	591	598	563	562	561	589	611	615	560	584	570	648	636	543	584	590	596	587	588	594	595	588	595	672	601	581	613	583	618	633	586	583	587	582	610	601	603	613	621	596	570	555	583	625	561	622	596	553	584	602	588	570	606	573	620	595	604	600	574	590	600	626	568	586	611	623	589	563	618	603	620	512	567	588	665	589	585	595	589	586	594	548	564	567	601	599	599	550	608	600	628	569	596	579	601	597	638	606	610	581	615	647	602	554	608	577	584	613	591	598	552	605	595	563	603	651	580	601	598	664	594	630	578	593	575	581	621	576	533	558	614	594	584	597	625	582	605	567	571	578	552	600	585	598	601	611	603	635	608	582	615	591	559	555	588	594	623	597	574	601	565	577	581	607	633	595	582	606	601	589	607	575	618	557	592	578	556	608	570	588	603	588	582	612	605	571	564	561	579	577	565	593	583	610	593	588	636	658	580	608	597	632	600	545	579	564	575	561	562	587	591	607	600	586	592	604	570	603	603	579	546	594	583	578	643	593	572	591	539	593	608	597	572	585	599	588	640	628	599	554	595	581	593	563	597	572	584	600	581	578	610	583	565	553	582	614	575	569	614	572	564	586	610	596	575	597	571	591	591	576	628	605	585	562	579	585	567	606	604	631	608	602	634	595	601	603	598	616	584	600	577	620	591	592	590	589	624	582	586	594	575	558	619	530	588	580	586	550	582	584	556	599	616	576	607	604	622	602	581	560	585	617	569	554	562	564	618	528	616	512	580	617	618	631	603	659	598	585	583	608	589	609	608	592	560	573	563	609	590	587	602	591	627	549	578	625	585	653	629	619	640	582	613	589	572	601	557	593	614	556	564	602	589	574	549	591	563	596	568	609	578	586	560	588	571	587	581	606	579	579	600	586	605	627	560	576	641	602	563	588	608	589	585	611	596	591	560	560	570	653	601	611	553	624	569	604	594	593	605	575	600	602	587	585	599	564	570	586	516	597	589	603	579	617	575	571	589	538	572	582	645	601	593	576	556	633	601	567	568	574	619	571	597	560	592	577	577	606	567	574	591	576	613	600	633	619	567	609	557	583	584	596	610	604	610	605	631	616	566	592	588	616	544	625	598	597	598	609	573	608	602	577	605	589	618	599	550	571	574	590	577	631	562	602	604	584	610	609	566	608	603	586	594	607	589	605	592	570	596	540	579	628	628	587	582	592	611	589	575	541	652	587	595	576	595	594	596	589	618	598	590	632	644	578	610	620	631	616	592	578	556	601	575	615	582	624	609	600	566	649	598	634	560	613	590	579	593	566	578	564	579	541	575	552	620	598	563	603	612	575	576	582	587	605	638	577	619	626	610	571	576	604	594	557	554	646	568	577	565	596	582	587	585	591	592	605	606	608	607	565	549	600	574	566	598	569	560	580	610	622	567	612	638	550	572	558	560	563	629	574	608	551	601	583	624	626	602	629	603	659	609	536	600	563	594	547	591	605	596	596	640	582	575	570	550	630	609	601	595	562	587	612	625	587	599	593	609	612	575	612	618	617	579	581	617	616	580	569	584	606	606	631	658	615	580	595	576	596	587	602	554	586	589	581	560	621	562	615	633	594	569	605	601	590	623	567	596	563	608	630	619	634	591	609	569	608	604	609	631	566	587	570	593	583	581	583	632	613	606	635	626	594	603	567	626	577	584	560	583	611	565	596	552	573	617	577	627	591	563	552	628	565	565	546	546	573	623	581	579	610	608	610	587	605	582	614	575	602	561	599	568	591	605	592	563	582	617	634	560	537	604	623	584	646	578	585	590	599	590	578	590	526	624	592	591	614	623	611	567	596	552	573	614	579	575	595	578	555	557	574	558	571	572	575	593	592	580	564	596	601	641	588	583	564	622	595	566	563	566	597	570	596	598	572	622	576	550	598	618	594	604	608	543	580	619	599	592	571	623	554	592	635	560	568	592	554	627	602	587	588	619	559	599	554	612	602	554	585	559	553	587	599	588	598	565	559	587	579	603	612	590	597	568	642	576	540	579	603	586	622	601	588	601	610	582	547	584	561	572	580	586	602	548	599	593	608	610	602	598	589	610	584	606	596	602	596	590	600	587	603	617	639	600	584	584	626	609	551	556	584	576	578	574	566	564	576	558	550	605	647	558	584	579	580	601	561	595	616	595	564	589	587	632	614	566	593	578	638	606	596	613	584	619	589	591	576	609	574	573	616	584	592	599	615	537	602	594	601	536	584	627	636	602	603	604	550	582	608	590	607	596	567	594	559	604	591	612	593	576	612	613	606	590	561	599	645	580	585	591	596	625	623	584	608	583	579	583	628	589	609	585	607	611	562	585	584	576	522	564	569	573	591	602	583	624	623	573	611	589	632	609	559	581	581	527	573	619	625	601	599	585	578	605	560	569	632	553	581	609	617	597	637	577	603	602	594	574	575	599	588	572	564	614	592	581	573	591	587	562	592	528	587	571	581	582	577	594	566	574	585	608	648	587	575	557	601	556	572	590	584	611	565	593	573	614	565	597	564	575	582	570	579	573	610	565	552	604	567	569	605	602	582	649	567	659	568	534	606	584	598	617	579	605	605	609	596	588	592	598	626	613	572	569	616	606	606	572	596	587	595	596	577	582	512	593	602	620	577	590	549	613	615	577	567	599	607	579	584	608	548	575	587	565	598	567	638	534	604	600	619	634	604	622	583	591	596	545	619	585	584	628	590	606	619	602	564	556	583	567	601	583	585	575	597	627	551	583	584	611	571	591	568	591	582	581	602	583	611	569	606	606	586	544	537	607	586	665	607	597	579	596	541	598	589	623	625	605	632	589	583	579	561	612	600	606	577	588	578	594	659	594	609	610	560	558	595	616	586	565	578	607	585	589	592	571	592	601	585	618	570	576	567	585	573	601	583	599	624	557	590	591	604	570	573	613	598	576	577	608	616	601	594	566	577	611	618	576	618	566	554	569	595	634	612	598	611	561	614	611	609	607	606	654	592	596	572	575	610	640	587	597	585	571	582	592	597	558	623	563	625	632	595	607	549	582	595	597	578	604	579	605	588	601	568	581	571	645	593	606	584	634	562	580	599	590	608	579	577	597	558	618	596	588	621	611	575	600	580	604	632	597	594	602	601	579	608	598	629	581	639	642	635	585	580	589	582	557	557	567	603	633	630	593	636	568	591	640	547	557	572	570	598	585	578	581	620	579	596	578	593	608	622	603	594	581	591	583	559	555	549	629	567	542	589	600	589	607	578	559	602	587	565	600	585	583	584	568	608	605	610	610	550	594	560	565	623	580	591	592	555	620	622	611	561	588	603	600	594	602	609	568	574	621	594	619	572	567	636	607	527	579	612	568	592	600	618	636	624	575	595	652	590	640	610	583	561	552
10221	7298	1810	1189	768	608	497	372	315	251	219	210	193	182	175	168	169	140	126	135	106	129	115	137	133	142	136	122	138	113	117	140	121	123	105	104	123	109	108	127	98	95	104	127	115	97	112	112	101	110	111	94	125	111	90	102	86	105	107	91	99	79	108	110	116	109	111	96	108	98	105	89	97	94	103	102	113	97	87	103	120	91	93	111	102	102	94	104	115	94	119	105	93	107	110	101	90	95	93	99	96	98	111	118	100	109	102	113	90	115	104	101	113	106	110	95	105	110	108	109	103	108	85	113	109	130	87	94	105	110	88	114	98	108	112	110	104	101	90	110	118	114	103	125	106	87	113	91	97	112	96	105	110	125	101	116	103	98	97	95	99	101	107	97	91	86	109	110	100	89	104	111	94	115	86	101	97	112	104	98	95	111	119	108	97	92	108	101	98	108	100	108	100	90	104	89	91	104	107	93	99	127	112	84	104	115	105	106	99	107	108	88	102	92	110	93	98	93	100	108	93	99	91	109	89	103	125	93	106	102	113	108	107	94	112	90	87	85	88	99	81	101	115	88	89	91	92	129	92	89	96	80	98	118	109	91	104	103	85	103	102	116	105	102	97	104	96	125	91	116	95	113	107	91	88	107	97	92	94	88	121	86	111	95	92	83	97	100	109	103	97	106	103	85	100	81	116	107	107	87	116	97	93	127	98	129	101	103	91	117	112	97	103	97	106	99	106	84	86	98	105	101	89	94	101	92	116	102	94	106	109	96	100	98	104	123	90	93	107	119	108	86	108	90	103	97	101	117	111	95	120	79	102	102	108	81	97	99	91	109	110	112	95	96	97	97	101	102	92	100	88	97	111	103	98	95	116	107	105	91	97	110	108	91	92	84	110	101	78	88	97	123	94	83	98	90	107	121	100	93	114	107	92	108	108	97	114	106	90	82	107	123	106	107	103	121	105	99	83	116	96	100	108	112	99	93	96	101	95	105	95	106	102	106	81	92	91	100	93	99	103	88	108	108	90	89	91	96	103	102	112	87	101	109	106	97	94	97	99	119	91	109	105	99	84	104	115	84	96	86	87	117	107	86	123	100	109	119	111	96	109	95	115	110	105	119	109	102	101	89	109	79	95	92	100	91	104	82	98	116	126	110	107	103	106	110	116	87	109	114	87	99	92	85	111	122	127	118	91	93	101	118	90	95	98	99	104	109	106	97	116	94	92	93	110	92	114	103	89	94	94	101	122	103	113	91	104	98	108	115	90	100	99	97	93	100	104	97	101	110	113	89	97	89	111	83	89	125	103	87	114	110	118	104	70	110	111	107	106	112	96	105	127	88	96	108	89	103	106	86	98	93	100	102	114	112	96	110	90	72	107	96	98	96	97	126	98	98	89	89	102	93	96	85	103	102	112	88	109	90	112	124	120	87	93	93	92	90	90	89	94	101	111	114	113	89	102	84	107	102	104	105	96	107	97	97	100	115	90	101	105	94	87	91	96	104	120	112	91	100	113	115	109	95	96	92	102	95	118	83	124	106	101	111	115	119	115	100	111	104	85	94	97	94	93	107	115	100	91	121	92	114	84	101	120	109	114	114	90	113	112	97	102	117	99	119	96	97	108	109	91	100	106	95	104	119	102	103	90	91	107	114	93	104	90	99	96	96	111	100	99	105	112	106	101	104	95	99	109	120	103	92	94	91	94	112	93	106	101	100	99	96	101	95	91	86	117	95	100	90	88	93	121	87	91	97	106	112	91	89	91	105	114	109	105	104	101	116	87	112	99	98	102	101	89	105	84	113	116	92	100	113	113	96	98	81	107	87	107	100	99	94	87	88	86	101	105	99	87	102	107	95	89	99	101	100	112	91	99	121	89	107	113	95	94	103	108	94	115	97	94	109	97	102	100	98	99	94	98	95	104	121	95	85	92	117	106	106	104	91	99	109	93	91	96	81	92	113	100	81	114	91	108	89	101	91	101	105	113	109	92	111	90	102	100	86	109	87	93	99	111	103	107	98	107	84	98	93	113	117	102	98	95	92	115	120	103	102	107	99	98	100	112	117	97	106	97	106	102	103	105	93	93	120	101	97	119	92	84	76	123	109	110	108	102	103	98	113	104	100	108	110	98	93	104	114	109	111	115	98	105	100	101	101	111	107	84	108	91	92	112	105	106	104	94	94	115	113	91	98	98	107	101	95	116	94	109	100	102	100	82	94	82	104	94	99	99	108	90	113	98	84	92	116	103	82	97	101	109	99	96	114	115	79	111	79	102	101	108	113	102	116	100	91	91	96	108	111	106	107	110	102	120	97	93	95	110	120	91	95	115	119	105	121	98	110	99	117	116	113	107	83	121	109	109	98	98	97	107	107	82	107	78	114	91	95	106	91	89	107	116	92	107	105	115	100	119	90	111	100	86	100	82	96	113	94	112	103	105	100	101	98	111	92	92	81	116	99	95	104	101	91	119	104	94	86	104	80	76	87	104	89	93	93	100	103	104	99	102	104	118	114	90	88	105	106	105	109	105	101	114	99	95	104	104	105	98	119	104	100	118	91	103	97	96	87	110	122	100	101	106	96	105	107	102	108	88	103	107	104	93	98	107	108	97	94	99	92	95	108	101	99	101	97	95	78	99	92	85	118	114	85	90	112	84	98	104	95	106	93	111	93	102	107	123	107	109	85	115	103	106	92	107	101	93	95	96	109	101	81	117	109	106	106	101	101	83	107	111	104	98	97	96	113	98	104	82	114	104	101	97	97	110	80	118	96	101	105	96	106	108	104	117	98	112	110	106	108	86	97	107	90	102	87	82	110	99	99	92	96	77	101	109	95	98	92	91	89	88	110	100	94	108	106	96	111	101	96	88	91	101	94	114	85	103	110	112	101	104	99	100	120	95	95	103	76	97	116	107	99	115	75	108	99	91	117	110	107	120	85	92	103	88	112	95	97	111	89	100	93	113	95	98	105	120	99	105	107	90	100	104	95	93	86	108	110	116	86	86	105	115	96	111	107	90	98	91	104	105	115	97	108	102	97	100	107	119	83	95	102	92	96	95	90	106	126	106	92	123	97	113	113	107	108	109	101	91	103	95	92	94	96	92	113	90	115	117	117	91	101	103	97	100	121	98	115	93	108	117	116	119	91	122	102	93	115	94	108	102	99	111	90	111	83	99	107	106	98	107	88	109	101	125	89	100	102	104	79	89	91	92	95	106	98	106	103	106	126	97	99	88	107	99	98	119	112	105	101	114	104	100	94	94	100	97	87	90	99	110	139	115	111	98	99	104	109	82	95	109	87	86	87	105	89	109	101	93	89	111	102	88	92	87	92	114	106	98	111	106	95	112	103	95	83	100	114	85	93	96	101	107	102	94	97	95	85	111	96	105	93	104	95	98	90	110	107	94	99	98	96	88	96	79	89	109	100	100	103	112	98	111	99	103	120	80	101	88	102	108	97	98	113	106	100	108	96	107	117	105	104	104	100	90	110	115	106
6147	6911	3445	3933	3306	2642	2199	1768	1481	1250	1107	1072	885	843	819	706	701	673	615	539	562	581	547	563	662	667	655	561	619	557	539	501	454	486	459	489	432	443	425	457	391	440	391	417	380	395	391	406	389	371	392	403	408	411	400	377	400	361	346	352	410	339	347	387	340	350	382	326	355	368	333	353	359	371	372	345	349	319	368	379	364	332	342	334	364	328	357	338	385	330	364	339	353	350	338	342	342	340	329	338	387	367	320	353	337	375	340	364	368	302	346	355	308	325	364	339	354	330	324	316	347	330	329	294	336	378	344	357	374	363	314	357	332	350	353	299	339	365	335	338	318	344	336	342	338	348	325	349	309	337	309	349	351	333	321	342	347	309	342	323	329	309	318	309	351	328	345	341	302	326	316	333	360	326	375	346	358	354	324	376	331	346	324	369	356	335	345	329	358	354	325	355	316	325	348	359	344	346	341	355	378	358	331	317	351	326	318	327	319	339	342	315	306	351	356	324	355	309	306	330	331	338	336	352	315	330	302	355	345	351	351	346	331	323	339	313	341	323	320	320	377	339	373	342	328	355	315	338	327	278	320	327	314	324	333	336	331	346	360	340	340	345	327	365	334	344	361	357	371	345	333	355	333	352	300	342	373	342	345	331	357	334	349	306	311	331	345	314	340	323	354	335	339	350	348	351	345	345	342	332	341	314	356	311	352	329	378	325	351	370	335	367	332	315	345	343	350	370	318	336	340	339	311	346	367	321	320	346	328	347	300	344	303	332	363	320	359	320	329	383	342	321	336	364	357	321	354	296	333	357	324	368	319	346	344	316	378	348	329	330	358	361	355	336	336	365	321	332	367	356	355	353	343	318	364	334	330	319	373	325	348	321	346	328	341	361	328	355	345	373	326	353	367	334	334	318	336	339	334	305	334	304	323	357	374	348	308	348	320	329	351	338	330	305	336	344	356	333	310	374	309	323	304	328	360	358	328	358	328	323	329	323	359	324	337	336	352	363	349	311	329	325	327	332	348	326	366	384	347	336	334	348	366	349	342	331	352	308	311	326	346	343	341	329	324	358	360	337	339	326	365	327	308	377	330	323	346	320	334	330	322	304	301	333	340	361	342	348	349	355	333	310	359	332	334	345	354	340	352	356	321	312	313	336	344	331	339	382	352	323	330	349	372	325	340	302	324	342	359	344	338	319	321	337	315	332	328	345	316	334	327	361	344	328	328	354	368	342	331	301	341	334	315	370	320	333	349	331	337	326	314	351	324	330	340	332	334	329	316	312	329	345	356	359	315	312	348	356	333	347	339	332	326	328	356	329	332	300	349	304	367	334	331	325	325	293	340	317	343	345	336	344	320	314	325	339	368	343	349	351	317	353	319	345	327	293	320	334	363	333	334	322	347	352	311	356	330	335	330	338	315	339	339	348	321	330	373	333	366	337	334	322	351	313	351	327	313	351	358	349	322	329	349	353	362	335	336	303	333	320	331	317	307	354	345	334	323	336	351	347	335	355	320	313	336	371	325	343	354	349	332	329	326	339	326	346	342	372	366	322	318	348	326	311	336	343	375	354	368	380	339	325	342	344	342	310	328	317	318	319	348	384	332	307	308	320	350	345	357	343	325	334	315	334	321	331	350	363	321	319	307	316	319	327	299	352	360	350	296	352	325	310	316	338	335	308	304	316	350	303	325	375	355	349	344	349	341	365	336	332	341	327	342	335	336	333	343	337	351	345	335	344	360	330	343	336	343	338	364	369	355	351	318	306	310	321	370	300	347	337	354	351	349	366	364	348	351	331	304	337	360	334	341	334	342	343	341	384	352	336	327	321	332	330	350	357	340	333	335	374	345	333	373	353	315	344	333	332	328	359	358	354	316	332	327	336	335	333	354	346	312	344	314	356	321	363	364	340	316	333	337	352	328	358	323	339	329	331	367	352	340	336	330	328	342	335	316	305	348	332	321	317	315	361	347	334	323	344	340	332	346	352	319	333	334	337	383	320	352	346	321	332	344	341	348	375	316	329	357	301	301	348	337	343	342	348	340	332	340	359	350	302	333	329	374	319	327	312	342	335	311	325	355	347	331	322	347	338	333	334	328	330	310	341	340	329	317	345	310	326	331	345	338	308	342	326	374	338	333	337	337	352	337	337	361	335	321	351	354	328	345	338	350	310	372	332	339	326	328	325	346	348	352	287	348	341	369	304	356	304	355	338	371	339	308	357	323	374	338	331	364	331	323	318	330	355	325	293	341	385	344	331	348	347	358	313	347	347	343	347	333	352	334	365	329	378	292	351	336	344	335	340	372	297	355	359	307	354	317	350	332	332	336	310	330	349	342	351	341	347	288	343	315	343	315	303	322	352	338	315	351	359	364	346	317	328	290	338	307	345	331	316	328	336	350	324	378	345	313	356	300	318	336	317	289	325	321	361	320	340	300	307	334	349	322	326	344	340	345	336	337	346	347	308	323	334	311	323	365	333	316	335	345	375	359	375	316	343	350	357	330	329	346	362	369	347	334	348	325	338	340	331	330	336	342	336	330	323	348	331	344	332	336	320	313	355	338	361	346	320	325	322	324	314	348	323	322	359	356	331	333	316	341	320	351	366	301	315	354	344	342	327	334	328	349	336	313	347	336	341	372	322	361	365	342	333	329	330	325	356	344	298	373	357	328	363	317	339	326	331	358	343	323	330	308	346	363	337	349	369	341	339	352	334	324	320	350	364	317	343	315	324	323	339	359	344	343	331	341	310	331	369	328	342	350	315	353	327	331	334	322	313	337	345	334	344	344	330	321	325	338	362	326	333	342	348	327	341	338	337	332	341	361	328	329	345	339	345	315	345	361	372	357	346	315	336	323	337	345	332	323	329	334	342	360	314	316	315	329	305	356	339	349	358	340	296	346	325	319	354	354	367	322	360	310	358	324	351	352	339	333	361	333	341	318	330	351	321	327	321	355	317	330	340	302	334	325	350	318	332	345	319	328	341	334	336	319	374	316	337	329	337	333	368	345	359	356	357	338	356	349	361	327	303	348	331	319	351	337	348	324	341	324	351	336	315	392	351	343	369	338	339	357	364	333	322	357	313	318	370	342	331	312	359	328	327	337	343	332	342	309	344	304	332	352	345	345	340	294	313	329	332	327	330	321	321	337	315	335	319	360	323	298	352	339	327	346	353	324	359	332	329	326	343	375	335	349	348	330	366	346	333	326	354	348	310	331	345	349	323	352	307	356	295	339	350	337	358	317	330	364	347	344	302	325	329	309	339	341	342	297	321	335	335	345	359	351	322	350	306	322	350	375	343	327	326	331	348	364	326	301	339	357	345	343	321	302	335	354	299	328	348	340	294	339	349	322	340	319	348	351	344	349	323	348	335	300	337	348	351	331	308	328	338	332	334	360	341	315	337	322	288	346	320	319	364	321	305	339	377	317	332	332	328	340	353	311	330	358	335	315	367	332	326	370	328	367	342	354	343	322	306	352	329	321	333
17313	9145	3309	2178	1469	1015	825	574	539	442	384	324	289	247	253	261	242	209	198	184	195	219	223	205	176	184	199	191	197	198	180	196	204	183	174	171	177	147	163	142	171	174	156	174	144	165	156	166	162	162	161	155	146	142	128	151	150	161	172	154	152	158	148	157	130	152	144	154	158	145	151	159	141	132	147	169	140	130	150	150	148	157	141	145	150	131	126	138	133	147	142	165	142	149	159	139	114	162	132	148	145	137	151	128	146	143	133	134	151	156	155	143	149	144	133	148	144	145	154	154	144	166	134	146	154	163	145	144	124	162	128	151	131	131	129	149	153	145	152	138	147	150	152	131	152	183	151	164	134	149	127	159	137	158	178	143	155	140	147	129	158	183	154	147	153	169	142	137	162	136	155	157	141	124	143	139	142	130	145	138	161	159	140	161	129	143	156	149	133	147	158	127	128	137	137	160	150	137	154	140	162	153	125	143	149	135	144	169	143	142	161	155	146	136	166	156	135	137	148	142	136	143	147	142	157	144	164	142	145	149	114	148	126	141	160	142	152	132	131	147	155	138	133	140	154	144	145	137	134	159	139	130	150	136	123	158	126	139	156	169	147	136	148	143	134	136	148	154	150	142	123	118	143	134	128	128	148	154	141	126	149	158	147	139	137	164	151	169	132	138	138	139	145	136	122	138	144	141	149	138	151	125	129	137	131	143	150	134	120	141	137	148	149	153	135	176	155	136	166	149	143	124	155	150	138	161	147	138	149	119	144	150	150	141	147	122	140	151	129	131	131	132	146	158	143	138	162	139	147	127	155	156	156	162	130	154	141	125	141	141	145	147	135	161	156	128	142	155	173	136	148	156	150	132	146	162	130	138	139	125	140	161	137	148	133	130	130	135	136	142	150	129	123	140	153	152	129	150	149	147	141	144	134	146	154	131	144	136	155	146	121	128	135	148	148	133	150	148	128	151	130	164	133	154	147	131	133	127	166	142	129	144	155	123	145	133	162	130	152	136	130	161	144	128	144	134	127	136	137	133	160	151	145	138	139	156	148	135	140	158	147	149	140	135	145	158	158	138	136	139	125	146	132	126	161	145	137	165	134	143	142	143	162	150	155	133	134	181	148	151	159	143	140	138	146	139	149	154	149	140	152	133	138	147	134	125	155	145	131	156	141	152	131	144	128	146	152	137	140	126	146	143	152	151	160	148	160	134	158	152	149	161	138	144	146	148	138	140	135	136	151	137	135	155	149	144	160	149	142	146	138	129	140	144	166	136	164	144	158	162	167	145	128	151	132	148	156	150	146	137	165	145	133	140	139	135	158	157	132	128	122	136	141	151	159	125	146	150	155	172	116	167	135	143	145	133	131	170	145	127	140	139	190	138	136	166	149	152	149	148	126	157	144	162	142	147	137	145	140	144	131	140	130	145	141	144	113	153	136	146	132	150	140	146	140	157	127	152	152	158	148	151	151	141	118	143	145	124	142	146	135	140	149	154	162	129	154	132	133	143	139	141	126	144	131	151	133	145	150	168	147	132	146	162	142	130	150	130	151	159	157	124	137	145	135	163	151	149	158	152	140	144	141	133	140	148	166	122	152	137	141	138	149	151	162	138	150	133	133	136	161	147	144	158	129	122	157	154	142	139	137	158	143	151	158	140	139	154	150	139	142	138	143	144	129	152	157	118	147	151	131	140	131	154	134	152	165	138	155	147	143	152	143	160	119	159	129	146	169	140	155	141	129	150	141	138	157	150	167	138	158	169	146	153	153	150	144	141	145	163	155	149	155	141	148	150	121	152	133	143	145	132	124	138	145	135	146	147	155	148	156	122	149	171	126	172	131	147	131	138	131	118	145	135	146	131	144	128	145	135	155	145	129	147	147	158	165	145	125	147	126	142	151	139	140	120	131	168	153	164	139	144	144	131	137	151	145	136	138	133	152	159	115	137	149	136	140	130	145	127	150	176	155	157	137	153	128	152	127	126	166	133	165	153	144	151	126	121	163	145	160	176	116	145	138	146	170	156	163	132	134	128	150	149	150	155	149	138	145	146	151	139	173	145	158	149	147	152	157	165	126	158	138	149	168	144	139	152	150	153	156	158	153	138	174	158	160	152	161	159	130	145	132	125	130	141	143	151	144	167	153	148	120	140	158	141	144	140	157	157	132	129	159	135	150	149	157	149	133	130	136	137	142	153	149	143	131	133	149	129	142	150	142	155	135	152	115	137	135	149	142	159	148	156	159	174	140	152	126	137	149	149	133	132	141	143	154	151	137	168	150	160	142	146	130	139	126	138	150	155	126	149	159	135	122	149	149	144	148	138	137	136	151	150	146	140	140	152	153	155	139	164	143	133	147	157	143	164	161	135	113	138	131	134	139	135	164	134	139	150	152	146	139	136	144	155	135	141	165	136	132	157	161	142	131	148	147	139	140	143	146	129	155	143	153	148	141	136	144	127	151	134	127	169	162	163	150	139	137	142	143	137	157	160	146	150	157	166	136	156	165	149	136	141	138	148	139	153	136	155	152	158	127	171	157	142	162	133	130	157	137	147	152	154	163	144	144	126	144	160	160	133	141	152	160	109	157	152	142	137	164	180	135	147	154	129	158	135	132	160	140	144	152	150	145	150	165	158	113	127	147	138	130	146	150	143	140	152	138	149	135	148	126	121	180	139	113	151	143	139	155	153	133	128	137	151	136	141	145	153	154	136	174	160	140	113	151	140	166	139	135	134	159	153	149	147	136	156	151	166	141	165	158	129	167	144	146	149	118	130	153	135	135	141	145	140	148	153	141	140	139	131	142	120	135	138	166	149	145	131	166	123	136	147	143	136	159	144	136	129	139	154	131	142	141	140	120	139	155	135	117	167	103	162	143	171	139	126	158	149	147	140	121	115	134	154	143	141	150	148	160	161	146	145	144	144	164	143	130	127	177	133	132	161	139	157	128	125	155	125	144	152	135	139	145	150	157	138	151	125	152	134	131	152	121	148	144	126	141	149	154	159	130	130	140	139	155	145	164	161	158	147	138	135	151	144	155	135	159	149	130	146	126	150	147	136	136	153	132	142	145	121	147	145	140	137	136	174	137	126	151	148	143	163	149	167	131	141	147	150	153	132	148	122	183	146	157	152	167	154	149	155	171	143	139	129	162	149	156	174	150	154	140	139	131	151	145	157	167	131	139	132	149	153	143	138	135	152	148	143	125	147	136	153	130	161	170	155	142	144	154	135	155	147	138	146	159	136	150	137	133	143	141	127	148	146	152	165	149	167	152	135	160	131	158	156	162	132	152	137	134	131	153	143	133	137	162	130	136	151	140	115	154	155	153	142	146	144	146	153	151	142	147	146	132	177	136	134	145	137	152	147	155	159	144	142	161	118	164	160	164	159	156	143	146	146	142	133	135	154	161	161	146	160	146	129	161	127	145	149	144	133	129	151	137	133	147	144	143	141	179	155	140	156	151	140	146	126	144	154	148	136	148	166	137	169
8502	7656	5846	6574	5492	4480	3701	2897	2572	2212	1989	1685	1530	1384	1256	1177	1087	1025	953	874	885	872	943	967	936	969	950	889	899	867	784	774	757	702	702	678	623	655	628	546	567	539	598	624	623	601	525	571	521	535	529	534	598	538	496	497	523	533	530	543	536	491	503	515	512	531	536	471	503	492	472	466	474	507	493	436	501	509	447	493	442	443	477	471	482	493	445	469	504	449	465	461	449	511	465	493	450	449	473	466	494	485	445	452	475	458	440	478	442	470	441	460	438	444	479	495	444	475	450	440	460	441	445	440	443	470	450	450	483	491	476	452	471	473	450	459	460	474	453	488	465	492	456	473	477	473	466	487	439	455	462	465	469	504	433	496	439	476	484	435	472	464	471	460	421	452	460	445	449	485	470	435	465	475	491	494	454	463	445	474	467	434	479	461	440	465	469	449	412	466	464	439	453	462	477	437	476	417	449	464	451	448	471	478	446	444	433	459	434	450	461	445	455	482	428	453	462	511	476	484	483	465	444	439	434	472	445	490	456	411	447	477	456	443	438	448	464	422	487	471	467	462	451	429	487	448	406	451	447	443	488	475	448	487	473	426	472	454	487	463	499	427	432	469	442	471	462	443	456	458	445	405	478	430	413	468	488	453	434	425	468	450	467	436	467	435	439	404	448	425	437	407	475	450	472	461	449	480	467	433	489	441	426	480	429	487	483	483	457	428	438	436	419	471	483	438	461	422	417	455	447	465	484	458	455	468	455	451	449	457	427	467	461	477	498	453	446	436	476	454	462	425	430	469	446	470	468	448	433	506	449	474	429	454	492	470	429	463	466	441	479	432	433	435	415	442	446	422	439	451	443	462	482	427	447	442	470	481	437	478	456	444	433	451	498	418	465	464	471	454	432	454	464	484	459	447	420	467	457	430	462	443	450	441	425	402	442	463	502	431	479	464	480	473	456	433	461	433	432	479	428	437	485	453	449	409	478	473	444	439	419	461	436	450	469	477	443	444	474	440	422	461	468	419	458	434	446	470	454	421	467	442	447	464	473	475	423	437	439	476	466	440	442	478	459	437	488	481	458	501	478	440	465	476	426	424	433	480	453	462	461	442	441	447	492	428	494	415	446	449	423	438	491	465	420	438	406	448	451	494	472	440	468	470	445	445	460	491	445	464	462	484	492	446	449	439	422	460	450	462	446	431	452	486	434	476	457	437	422	465	473	489	437	441	444	446	435	464	437	438	439	431	451	472	467	468	423	493	446	505	477	448	443	469	505	423	470	473	439	441	460	470	468	442	435	430	455	422	475	463	464	432	456	482	425	411	472	421	463	434	464	455	451	462	468	454	460	444	465	452	463	450	483	481	461	469	453	468	452	474	426	453	458	435	456	419	461	434	463	434	443	479	464	464	460	471	433	442	435	434	459	477	453	444	449	437	438	436	463	437	459	440	482	456	457	468	428	421	437	463	425	441	468	452	490	467	431	473	422	439	459	455	446	473	446	420	451	470	437	438	458	445	431	442	481	460	460	413	453	411	469	467	439	444	467	476	436	437	441	440	453	461	466	427	458	460	441	484	464	498	444	451	440	455	438	445	492	441	461	491	471	445	436	441	448	497	446	477	473	454	463	426	457	446	452	445	460	401	479	473	465	471	448	463	419	482	434	437	470	474	471	440	459	483	477	448	440	447	462	456	465	456	441	439	496	431	429	452	478	456	456	446	449	478	467	445	451	487	459	453	476	451	471	450	477	471	456	431	427	430	459	441	482	446	475	449	415	460	438	451	436	452	422	485	487	458	436	451	429	463	440	406	467	439	469	445	454	463	459	462	444	449	453	419	462	430	464	444	458	439	458	439	469	471	421	479	453	477	464	471	427	450	436	422	426	467	463	449	433	446	498	471	462	465	469	470	446	483	405	457	464	459	419	470	451	448	463	468	459	440	443	428	427	416	421	438	461	457	488	442	453	478	462	498	459	443	450	424	444	472	425	465	430	458	420	431	462	454	477	453	428	480	451	444	468	490	484	407	412	474	436	534	445	435	418	493	448	470	464	481	482	463	457	481	497	435	456	490	412	415	441	431	447	424	425	471	473	490	450	459	461	453	442	493	474	430	460	430	455	472	455	426	473	455	435	439	420	451	467	435	449	432	470	468	459	506	462	503	476	450	486	477	442	447	438	451	452	409	444	461	475	467	399	462	452	451	477	445	456	459	446	451	438	450	440	456	444	456	430	448	458	446	437	452	477	428	467	428	443	467	450	459	388	463	491	466	443	457	439	413	444	450	496	445	466	474	469	447	420	493	457	441	480	466	419	467	470	441	441	470	449	461	452	421	453	456	426	486	449	474	449	431	446	419	437	434	444	455	419	424	435	467	430	446	451	459	432	407	429	473	444	444	431	480	425	459	439	449	430	463	422	448	410	472	462	427	482	447	447	496	451	429	462	428	435	429	451	443	400	441	457	429	472	421	449	445	445	429	477	456	435	440	440	454	445	457	443	449	504	455	448	430	404	420	446	454	441	472	473	453	454	411	461	488	468	463	446	467	456	483	431	441	443	482	459	440	471	467	437	458	452	415	493	485	440	419	439	499	469	441	468	411	417	501	416	483	473	421	433	473	435	466	427	438	456	430	467	478	453	453	425	445	455	442	419	436	430	423	496	449	486	474	467	441	419	467	435	453	443	443	443	452	485	438	443	404	459	477	449	454	435	424	460	462	471	434	434	438	469	460	483	468	465	447	469	447	431	439	466	480	449	444	424	420	466	449	445	380	460	409	485	478	467	458	454	438	431	454	451	470	438	425	471	431	454	462	497	465	470	449	472	444	444	437	449	459	472	438	440	479	446	439	441	481	451	424	453	432	460	435	431	463	491	414	462	456	477	467	412	474	441	417	459	436	441	448	488	446	473	451	440	436	449	491	447	467	466	435	457	444	430	450	450	472	457	476	444	461	421	452	445	468	444	476	462	496	452	475	465	463	420	422	437	402	454	449	459	446	451	446	441	447	444	448	482	439	430	460	436	421	434	492	486	440	463	472	418	435	464	431	473	449	455	465	481	471	452	453	428	482	450	460	488	483	476	442	463	450	469	470	434	467	429	458	480	466	424	495	475	451	445	425	430	428	404	477	474	459	467	447	462	469	446	454	500	456	460	472	463	509	469	502	448	471	446	461	453	421	407	426	473	446	456	445	425	452	440	442	473	430	417	468	424	472	477	486	422	471	447	441	472	501	468	463	430	478	466	457	460	422	453	432	457	431	457	444	477	425	446	430	471	463	454	452	454	454	490	477	436	470	446	430	472	399	457	446	452	405	475	485	459	438	447	423	454	458	480	434	411	453	463	447	435	451	467	430	486	457	473	439	480	454	447	435	461	457	459	457	452	412	486	459	465	445	477	440	456	420	457	447	443	446	414	468	502	446	439	481	486	466	472	428	472	439	447	456	455	427	406	478	436	470	453	476	446	445	449	443	436	407	456	445	478	467	463	484
2200	633	332	282	255	216	248	234	203	218	214	198	176	207	217	232	207	243	219	245	184	188	223	225	207	196	206	204	195	207	205	232	204	221	211	224	202	201	193	199	197	196	211	231	205	179	223	197	197	206	198	197	207	217	218	214	205	215	214	224	204	193	198	191	207	196	173	209	202	206	194	187	195	216	211	199	205	206	206	179	197	197	196	202	196	217	199	224	202	208	231	205	183	204	195	165	185	208	188	203	219	189	219	179	217	189	211	196	189	208	222	220	216	184	225	217	217	199	206	210	169	204	210	203	205	206	190	229	209	224	193	218	217	211	207	195	210	190	221	204	208	182	193	211	193	200	230	201	209	198	220	214	207	198	196	207	198	163	193	217	179	195	210	213	201	215	194	210	169	193	208	219	247	204	220	198	195	184	224	187	216	202	222	191	208	190	188	202	211	231	171	201	205	198	201	214	212	215	226	192	212	206	205	186	208	184	200	217	184	222	207	196	212	215	195	176	219	209	194	219	211	212	205	202	214	190	195	196	229	207	202	198	207	191	223	187	195	211	194	206	210	199	212	183	174	202	172	194	209	180	193	189	195	206	197	191	211	213	223	192	200	206	215	201	232	222	201	196	213	202	227	184	206	208	183	203	219	221	190	209	202	196	193	204	208	194	206	161	217	200	229	184	200	211	206	175	201	196	221	206	228	193	215	182	244	205	201	212	202	191	211	208	222	207	182	203	196	197	231	191	193	215	215	215	235	208	192	209	205	182	204	186	186	204	218	165	193	180	211	223	216	207	181	208	207	209	196	234	206	180	199	195	196	219	225	197	205	219	206	206	195	215	212	206	222	219	203	215	227	200	201	177	185	209	187	192	237	192	180	206	208	205	178	205	210	214	199	215	198	182	210	181	206	203	199	199	208	188	188	223	214	203	216	196	213	202	227	219	203	207	211	178	207	198	197	213	222	191	201	172	204	214	191	189	200	195	203	202	201	196	222	209	215	180	201	197	226	195	195	213	246	220	206	201	207	219	196	184	210	206	182	191	186	216	196	198	191	208	230	223	197	199	193	194	218	170	216	228	211	225	212	207	198	211	194	193	208	206	214	235	195	214	196	202	192	229	204	209	204	202	189	202	213	188	197	222	196	193	201	188	200	190	195	208	189	199	200	225	236	188	204	206	222	219	225	192	210	221	200	175	210	209	204	222	204	213	183	234	221	196	201	190	174	235	209	202	178	194	181	196	221	206	195	199	226	177	210	194	229	205	204	200	212	246	228	202	182	216	191	213	197	216	237	194	232	190	186	193	214	230	226	198	202	189	207	225	228	214	202	186	209	192	219	215	191	229	202	210	181	218	193	222	202	209	203	202	183	208	188	202	195	206	197	196	209	234	235	198	192	174	201	199	225	193	198	196	207	202	199	201	185	232	208	185	218	187	209	186	222	222	209	208	204	222	224	215	183	202	195	206	212	186	207	197	190	206	183	218	186	190	191	196	209	188	219	172	222	184	187	219	169	211	236	216	214	210	215	207	186	214	216	215	210	230	202	187	188	215	221	202	199	236	199	214	210	205	184	200	187	212	211	201	190	220	195	191	197	224	221	211	216	205	207	211	180	219	183	212	228	202	206	210	197	208	212	200	205	227	184	216	188	218	178	178	213	184	212	198	216	201	216	201	199	200	200	201	213	184	208	221	205	204	211	227	202	196	201	221	235	197	200	206	165	205	203	212	188	186	209	226	188	189	199	197	195	209	198	223	197	206	217	181	175	198	197	198	219	192	197	206	203	220	169	198	199	195	223	185	210	197	205	187	191	196	165	201	186	208	212	210	214	193	221	209	169	202	182	185	201	221	190	198	238	203	209	211	194	209	167	186	214	206	201	216	206	217	211	199	230	196	217	177	239	189	188	215	198	227	188	199	224	205	207	217	222	209	227	192	191	198	205	210	166	233	222	221	200	203	196	195	208	199	167	218	236	189	190	220	210	208	182	198	204	210	195	196	180	215	196	191	207	202	196	194	225	191	206	203	178	181	177	167	220	186	200	196	215	221	190	210	183	212	235	236	193	224	216	213	208	209	229	213	201	199	195	196	197	238	189	182	200	217	207	210	197	184	216	221	212	204	203	180	186	206	209	178	212	217	196	229	212	199	207	188	190	216	210	185	197	171	235	197	194	228	205	201	211	190	235	208	196	204	210	180	200	199	202	185	188	187	191	203	204	212	201	201	213	205	212	185	189	207	211	206	176	186	215	205	188	226	194	191	180	221	202	198	210	196	195	213	203	201	196	201	213	214	226	213	202	202	216	193	201	214	215	196	193	207	210	193	213	203	191	189	234	208	182	202	198	169	226	213	214	182	199	204	198	212	208	205	190	204	178	192	210	183	196	210	188	201	198	207	212	205	208	225	205	201	185	194	215	218	202	213	169	188	187	215	221	199	195	189	188	211	215	194	185	215	208	212	169	204	187	226	211	192	188	189	179	217	208	220	221	199	221	208	224	220	171	209	192	208	228	194	207	211	199	191	196	210	173	185	195	188	225	212	181	201	203	216	210	230	220	218	207	235	220	195	186	192	181	193	197	210	211	219	216	210	209	180	210	208	213	223	182	187	174	212	186	202	199	216	187	213	208	201	187	207	206	202	198	195	206	218	203	195	207	213	243	216	189	193	202	208	192	197	209	208	217	207	204	220	191	210	224	223	196	220	202	188	209	197	199	181	218	215	206	207	203	218	236	205	199	229	185	207	186	212	191	204	210	205	186	220	179	219	196	206	211	243	205	216	212	229	208	213	208	210	181	187	204	186	191	195	203	199	204	186	193	193	197	218	203	192	219	187	204	204	227	194	209	196	191	211	210	188	221	204	186	191	212	216	183	181	209	192	193	242	207	228	194	201	220	214	179	213	188	210	207	211	203	239	186	213	188	172	216	235	209	210	205	188	183	196	204	184	187	195	186	212	217	198	218	224	211	200	190	215	202	208	198	205	193	209	207	214	195	214	188	205	187	199	203	234	194	208	198	203	215	217	207	196	184	207	199	199	205	203	195	214	196	213	215	197	210	189	213	208	186	215	245	211	213	196	230	196	199	180	206	181	200	193	212	211	203	178	194	212	197	192	190	221	198	197	224	243	208	205	180	225	190	182	204	213	184	185	198	206	186	209	196	215	225	222	203	222	229	221	205	191	208	214	202	198	199	213	211	195	197	200	197	198	210	212	183	202	203	209	212	247	210	181	204	212	196	175	198	197	210	192	176	201	215	201	202	228	205	220	186	190	204	214	187	199	183	215	224	191	190	220	191	185	208	192	202	216	178	226	203	205	198	206	196	210	237	184	217	194	214	212	227	197	200	185	230	193	228	181	213	211	221	200	203	209	208	208	196	192	202	222	193	221	190	208	227	205	207	161	224	193	192	191	216	193	225	210	178	205	219	225	199	182	208	198	195	205	229	208	227	183	191	185	220	211	226	168	196	200	187	178	214	209	172	185	188	201
2199	1046	796	834	771	707	705	660	653	687	684	660	630	609	573	634	632	609	617	605	605	640	610	648	645	614	591	647	555	645	573	578	632	595	577	571	611	580	561	623	596	587	596	618	601	590	598	604	546	605	590	611	537	615	615	595	547	599	622	587	589	579	592	563	619	610	659	615	604	567	609	615	553	596	568	620	587	578	601	567	612	634	642	585	567	637	582	551	616	567	575	595	604	584	626	568	566	602	580	603	575	609	587	581	637	576	575	603	604	562	599	595	620	650	626	556	574	582	585	576	695	590	594	604	609	635	543	621	596	595	592	585	581	557	608	621	604	590	595	591	605	570	602	550	564	576	580	629	628	584	594	583	613	604	540	587	565	585	570	600	595	614	577	536	589	605	557	611	614	553	568	591	608	590	567	560	624	571	588	603	602	570	603	606	616	548	608	602	629	536	584	572	577	566	540	608	601	627	643	584	584	605	608	579	577	593	596	611	577	541	593	602	625	586	595	632	589	598	606	622	581	595	620	623	567	553	603	612	560	576	549	581	586	588	583	604	576	577	596	548	593	559	567	642	583	576	576	581	588	547	635	645	633	615	550	556	617	549	615	583	604	601	577	588	580	601	566	585	586	633	563	607	553	583	607	580	613	582	576	585	585	608	589	578	541	599	571	639	580	573	561	604	571	590	592	619	582	597	591	583	567	574	572	602	610	620	603	576	602	548	594	589	622	576	575	582	601	599	609	525	558	571	574	626	576	550	562	577	617	588	609	562	562	629	566	592	591	633	603	619	578	596	580	576	604	624	599	575	621	569	569	573	557	623	609	584	600	622	572	619	626	617	554	629	534	599	614	605	550	564	590	546	578	591	569	529	554	580	618	626	640	617	593	588	595	640	583	611	623	591	613	589	540	625	573	586	572	617	649	540	601	578	591	595	565	594	569	567	568	578	610	537	558	590	592	561	578	576	587	587	546	625	550	576	581	588	593	592	586	553	590	603	584	554	612	596	566	619	603	553	593	576	575	610	614	615	601	594	623	563	613	609	576	564	612	568	570	590	612	542	552	593	590	591	574	581	578	567	603	575	573	567	567	610	589	588	575	550	609	593	546	603	619	589	575	587	592	600	580	575	562	558	602	577	591	574	619	577	571	564	589	610	580	552	600	619	594	602	592	580	575	570	573	581	558	551	573	581	558	580	615	539	582	548	569	573	552	551	563	613	591	559	551	592	592	584	582	567	582	566	561	612	592	560	580	583	589	584	590	588	571	622	590	568	601	628	576	593	607	647	613	561	624	575	592	619	561	569	593	596	619	575	629	533	546	597	525	577	560	603	572	565	538	599	583	605	612	610	593	529	569	517	596	560	604	620	575	570	595	602	599	588	582	639	545	546	553	557	598	615	569	578	562	564	613	558	613	540	582	629	580	593	616	566	614	621	614	609	572	580	570	584	580	595	592	543	580	593	583	607	544	571	563	591	576	594	619	597	550	605	603	578	614	602	599	591	612	634	580	610	603	580	595	577	592	606	582	597	587	565	566	578	558	576	606	603	563	580	583	550	522	578	571	597	566	575	584	603	583	552	552	576	552	566	586	628	576	557	561	606	572	602	620	635	566	613	572	589	636	623	601	583	591	584	585	575	579	594	571	625	568	586	565	566	554	543	584	574	603	602	572	585	618	580	559	606	598	617	554	568	566	575	626	597	604	600	571	559	615	609	590	588	573	588	573	568	570	605	585	622	600	600	593	555	590	535	573	624	577	608	600	585	610	551	572	594	571	583	553	549	570	593	587	590	595	585	583	610	579	592	578	579	561	574	595	629	551	595	549	614	570	595	559	587	574	612	567	578	584	569	587	561	608	614	579	592	574	544	596	608	531	571	597	580	589	581	631	590	608	567	607	566	577	572	572	546	613	584	598	567	592	605	595	576	576	579	622	625	564	576	565	585	602	565	555	541	574	591	623	572	564	634	567	604	557	575	595	580	612	616	583	593	594	573	573	602	616	572	576	553	625	574	549	564	572	602	579	564	604	617	554	609	598	607	560	611	606	635	621	584	551	578	643	567	535	598	614	616	592	559	588	571	571	606	552	590	578	578	578	586	604	573	584	597	597	572	584	608	584	575	575	549	600	624	584	542	554	567	636	595	538	597	606	608	542	563	630	607	575	580	578	620	575	606	598	617	577	565	611	567	548	561	576	568	551	646	576	556	612	553	599	592	631	561	614	583	575	585	578	576	619	611	576	596	611	572	626	538	598	645	589	615	565	582	601	602	541	597	583	611	574	611	616	554	586	605	580	567	550	592	611	584	573	579	613	555	552	628	581	553	590	608	621	600	543	605	584	615	573	632	604	579	597	568	603	581	608	607	623	604	577	623	572	581	601	563	590	578	605	598	601	564	644	621	566	604	580	588	538	592	589	565	614	578	562	608	591	576	576	557	563	588	607	658	599	575	580	547	599	608	603	564	587	610	599	597	592	612	611	603	574	575	614	579	588	625	600	588	624	568	608	574	592	561	600	586	601	574	666	633	587	556	586	582	616	602	589	610	584	614	612	614	618	614	588	632	596	570	605	603	596	586	591	596	618	578	607	606	592	569	629	561	589	577	589	624	568	616	586	568	588	589	585	605	595	573	604	512	597	611	565	576	573	586	569	554	599	602	621	611	573	544	638	592	584	590	591	574	616	604	627	598	614	596	511	613	624	542	609	621	585	628	589	571	579	597	607	626	582	578	593	569	580	544	650	582	571	591	567	558	589	581	615	548	552	596	566	593	616	568	620	556	564	603	596	603	604	641	574	581	617	590	565	584	591	567	559	562	565	579	564	571	569	598	559	581	562	592	590	580	581	545	572	593	533	601	613	563	586	591	596	575	600	649	613	580	550	534	612	548	564	609	609	579	592	598	534	558	607	545	572	603	565	601	566	577	589	574	596	584	643	571	550	592	597	574	584	596	579	559	626	595	610	539	601	599	585	606	580	601	584	581	587	569	586	560	623	577	617	599	575	621	562	591	623	571	601	605	584	566	584	605	633	592	560	595	603	626	555	555	600	578	585	603	636	618	599	603	602	586	548	592	572	652	593	648	587	617	575	585	570	594	552	572	580	575	578	605	640	608	573	645	587	613	563	595	571	590	581	562	576	562	559	610	600	590	594	607	562	595	572	600	584	597	608	552	558	609	578	581	582	593	638	592	627	582	581	605	534	584	568	591	610	596	576	567	593	528	602	581	611	586	605	598	619	587	594	570	540	608	607	594	556	572	586	633	563	604	551	558	607	540	602	583	598	576	624	584	571	586	594	604	603	608	563	609	577	576	597	630	583	587	566	596	593	568	637	605	602	605	602	603	630	529	589	627	595	609	623	631	597	617	617	593	598	627	604	563	590	594	550	552	565	567	604	563	615	593	566	591	600	602	577	595	609	605	568	564	570	596	583	608	565	597	574	625	575	601	551	580	545	612	594	604	604	564	587	577	614	626	559	571	582	576	583	612
9667	3921	1589	1087	752	573	422	358	270	248	212	196	182	181	167	138	145	129	146	123	129	146	136	141	125	124	128	120	132	112	118	135	109	132	118	115	118	97	108	85	96	115	85	106	115	106	102	100	89	100	105	96	105	102	92	95	108	99	70	113	106	82	103	89	98	99	88	96	105	115	104	109	108	98	104	80	92	98	95	90	102	97	86	99	110	80	74	111	100	97	100	106	116	101	103	102	91	97	101	118	100	110	90	92	105	98	117	97	107	99	88	84	95	114	108	90	86	97	87	98	97	86	85	95	93	99	100	107	99	111	83	93	104	111	99	96	112	99	92	98	98	105	81	110	82	97	92	103	91	111	91	94	101	106	93	83	92	78	99	108	87	102	92	92	112	103	98	100	74	95	105	86	92	102	91	92	94	97	110	93	96	88	95	98	88	106	90	99	70	72	94	95	87	92	78	108	102	84	94	100	102	100	81	89	101	98	89	121	88	112	101	92	94	102	89	93	89	96	105	93	87	98	90	118	99	85	110	101	89	116	93	107	100	87	110	99	99	89	112	106	103	101	99	102	104	87	95	88	108	90	103	98	110	105	99	109	82	89	91	122	82	97	112	92	93	87	98	111	80	79	102	110	110	106	75	106	83	96	86	88	102	107	90	84	95	103	96	108	94	91	109	103	104	108	94	91	95	101	93	99	116	110	94	78	110	94	87	83	93	94	97	97	90	94	104	95	109	100	98	100	78	109	103	93	104	94	90	100	94	84	97	104	98	96	111	91	91	114	86	101	108	109	98	120	98	107	82	94	92	78	110	93	124	98	101	96	120	91	96	102	78	97	105	97	88	86	86	88	117	100	101	98	101	94	96	90	98	76	98	113	119	88	104	105	79	98	96	90	101	97	110	96	95	90	112	116	84	94	81	86	91	97	88	96	99	86	114	110	87	97	73	100	90	88	108	90	110	87	106	110	88	103	89	91	86	120	101	102	101	89	90	109	93	103	104	96	105	97	98	95	93	117	83	104	92	89	98	105	86	112	94	103	94	92	75	107	99	98	88	88	94	109	100	85	86	92	100	96	90	88	98	83	91	104	112	111	89	93	98	86	90	84	111	97	93	108	76	92	97	113	94	82	72	80	99	95	103	88	78	92	104	100	97	103	91	86	94	104	102	97	95	89	100	92	103	109	76	89	93	92	100	82	99	98	88	107	106	90	100	95	92	110	89	89	104	94	90	101	92	95	99	99	93	96	95	103	104	81	87	79	105	99	86	101	101	91	100	105	80	98	97	99	93	75	101	105	81	85	103	94	108	91	96	105	78	80	99	96	92	86	90	95	90	93	94	83	108	114	82	87	103	96	92	115	101	100	104	90	91	77	92	89	106	84	101	92	115	108	86	91	106	102	100	76	100	93	100	111	94	110	106	81	92	80	95	93	78	92	92	95	96	99	98	90	93	91	84	101	110	104	105	97	87	92	102	91	87	106	92	102	67	98	117	109	105	96	94	99	83	82	105	77	81	100	90	99	80	92	94	84	98	106	92	106	99	106	123	108	99	89	85	91	120	104	104	103	109	103	87	119	84	95	103	88	96	106	81	103	95	105	100	105	108	107	94	92	87	85	102	112	83	100	78	90	103	97	104	94	97	98	75	102	88	93	104	123	109	94	95	92	93	115	94	80	86	96	87	98	78	94	86	108	114	114	89	89	81	102	87	85	83	93	101	91	102	96	89	98	89	88	86	92	100	97	96	100	92	91	96	98	98	105	95	91	96	101	114	80	109	90	91	74	92	92	81	97	95	103	82	113	112	98	110	87	78	123	87	79	75	86	88	96	83	90	92	81	92	100	100	93	99	95	85	82	101	97	95	94	89	109	98	114	90	87	95	96	94	80	80	86	82	89	95	76	94	92	102	88	100	106	87	97	90	85	93	101	110	97	91	108	93	120	94	97	86	103	87	97	112	110	81	92	87	102	103	85	104	102	70	112	93	97	114	88	91	103	101	101	102	109	81	101	112	91	113	97	69	82	79	119	95	108	108	120	97	92	96	92	104	95	107	100	87	97	92	92	76	105	107	107	101	90	106	87	106	99	95	94	99	124	106	121	102	98	100	83	102	90	103	92	77	97	78	107	114	96	91	117	92	100	84	93	89	103	82	112	103	92	99	89	78	101	108	102	101	77	99	115	101	102	106	85	95	115	94	116	73	89	82	85	76	100	95	91	79	87	94	73	98	77	96	88	105	91	92	97	107	76	99	83	110	78	102	71	79	95	93	93	97	112	89	99	79	92	86	101	93	96	98	101	90	94	90	86	91	90	102	99	95	110	95	87	87	93	106	87	95	79	87	100	88	85	91	82	103	79	94	100	92	98	80	87	114	112	99	98	86	82	83	105	91	93	100	81	85	80	82	98	99	105	78	98	80	86	103	108	103	106	99	92	113	88	95	96	82	121	95	102	106	93	101	101	94	90	96	110	93	95	101	88	112	79	106	117	91	106	99	88	82	106	95	93	90	96	87	98	90	101	82	89	88	95	74	90	98	94	100	108	75	101	83	102	99	80	94	93	105	89	105	87	110	75	100	98	96	88	104	95	98	89	98	75	107	83	105	111	112	96	101	79	95	97	116	74	99	113	94	105	114	90	104	95	111	115	97	93	90	105	93	98	109	91	86	110	87	92	90	100	83	91	99	88	96	86	104	89	84	95	104	105	105	92	97	93	102	80	94	91	102	79	87	99	82	104	83	91	95	90	107	100	80	81	92	97	117	97	80	86	90	80	88	105	111	109	103	76	106	93	96	112	93	104	110	102	99	80	108	104	102	105	103	86	93	85	98	82	104	80	94	104	87	100	92	103	102	107	97	86	98	81	92	103	66	93	98	89	94	96	106	97	85	90	92	106	97	103	102	101	117	102	89	95	101	113	99	96	81	98	106	91	83	91	114	88	109	104	112	86	112	90	91	101	106	104	73	94	98	95	109	84	83	88	97	103	104	99	96	115	101	98	93	90	88	116	84	88	74	103	101	108	88	110	98	94	110	82	91	80	87	88	81	102	105	117	70	82	101	95	98	100	98	90	90	100	95	94	92	122	107	98	93	122	81	111	115	101	92	91	99	100	97	104	92	86	97	89	97	101	62	100	102	91	100	91	102	91	89	81	96	117	100	87	88	102	96	95	98	103	98	109	99	83	98	75	93	105	102	101	90	103	94	92	84	82	92	105	102	92	78	108	93	88	102	97	83	102	95	91	97	86	93	118	103	84	103	89	98	90	95	98	103	97	93	92	117	97	80	95	111	96	104	81	84	82	92	102	83	102	94	108	85	93	82	98	88	113	102	91	86	92	91	103	92	98	79	100	117	94	94	85	77	106	94	94	107	90	85	121	78	73	75	88	107	93	99	103	108	107	80	108	108	104	98	81	95	98	76	104	110	93	107	96	109	100	95	87	88	110	118	106	77	91	104	107	89	105	100	109	96	71	95	86	94	103	109	103
5799	3933	3181	3632	2984	2515	1988	1669	1453	1228	1069	979	830	819	773	662	650	602	623	574	547	575	615	550	596	639	595	585	592	537	478	515	425	479	394	474	417	416	433	376	438	412	407	372	341	395	406	353	355	349	408	375	357	372	361	403	351	347	347	314	375	338	363	386	351	354	365	321	341	333	322	299	363	313	337	356	327	359	340	341	342	322	321	352	339	317	336	327	307	333	340	325	312	347	355	339	346	327	306	342	321	301	332	349	359	333	326	350	324	345	325	327	304	321	316	316	303	312	339	290	319	304	313	335	341	331	268	303	321	336	327	325	331	318	325	309	307	369	325	326	323	301	316	333	313	351	322	308	336	297	298	340	284	331	308	312	313	342	294	351	329	304	312	320	342	314	359	312	292	323	312	333	324	321	317	326	317	328	315	320	321	316	307	330	332	332	311	310	273	333	340	343	300	338	341	305	313	316	318	313	330	329	296	332	325	331	330	347	343	292	300	344	342	323	282	333	306	315	338	327	334	294	314	310	299	332	321	308	314	339	301	350	339	298	313	316	333	355	320	313	329	334	345	311	305	315	315	313	322	325	304	328	323	323	296	331	341	318	318	313	363	309	335	296	313	305	333	328	318	308	316	301	323	341	303	329	334	312	345	354	325	320	333	310	314	304	326	321	339	303	325	336	288	307	311	302	330	317	320	317	296	322	303	315	349	319	317	339	334	283	338	286	311	322	321	304	356	311	343	324	321	311	341	340	327	337	328	309	303	315	312	323	347	301	342	301	328	314	297	298	327	321	319	312	304	300	315	311	317	314	318	317	320	355	354	310	310	309	326	324	336	330	342	323	321	321	336	318	292	321	324	310	303	334	324	333	324	333	342	283	314	329	336	350	324	314	289	319	330	321	279	301	295	301	336	322	353	305	315	333	336	312	323	305	305	337	310	324	317	324	307	347	350	310	303	304	323	315	333	313	345	357	310	290	316	306	325	350	315	317	314	323	306	307	329	321	332	298	297	305	336	343	324	316	308	310	319	307	314	300	340	311	355	330	282	328	310	326	327	332	325	326	299	322	324	298	299	330	289	349	331	302	350	306	309	320	321	317	353	307	350	313	333	317	302	314	313	321	308	326	346	303	314	297	341	339	315	340	303	301	283	339	319	329	318	334	298	318	312	328	310	310	292	323	319	309	319	317	332	339	312	317	302	317	320	329	315	348	319	319	316	321	291	323	316	307	284	325	326	313	337	318	322	316	309	322	333	286	312	322	344	305	324	370	321	315	329	313	343	313	292	346	308	296	304	278	340	322	316	309	301	319	330	322	310	303	313	304	319	351	319	315	329	317	293	315	310	297	332	288	320	305	327	315	279	334	329	319	306	307	310	340	336	328	317	302	287	305	318	298	328	336	276	328	322	309	320	313	336	347	297	299	338	334	319	308	331	326	310	327	314	336	347	307	343	313	339	276	317	324	296	338	330	324	320	313	314	313	306	330	336	341	312	289	312	292	340	321	285	308	310	326	354	332	297	361	338	352	319	310	326	295	329	298	326	297	284	322	328	322	316	312	332	319	298	298	311	346	284	307	312	331	334	313	344	300	332	344	334	351	306	321	309	294	327	313	308	335	322	310	317	310	326	360	342	320	286	285	337	314	329	330	315	359	341	348	336	333	347	309	294	321	291	311	316	298	314	294	319	317	331	324	329	312	312	289	322	336	302	306	337	318	335	314	309	340	315	310	338	308	317	324	320	293	308	286	322	309	329	323	318	328	310	343	339	335	310	334	323	308	323	331	320	304	315	323	326	317	306	328	306	305	336	317	341	311	305	281	326	342	295	323	325	298	324	310	347	331	324	331	321	362	298	315	305	353	355	342	333	301	326	301	324	334	302	334	311	295	316	327	335	306	312	325	329	320	336	322	308	302	315	303	310	312	352	304	317	320	325	336	302	303	313	305	307	337	308	314	364	335	336	334	333	332	333	336	344	316	311	335	309	331	299	316	320	328	321	347	319	329	302	311	337	344	334	308	322	324	314	291	317	305	310	299	317	313	312	318	335	305	320	314	310	331	304	314	332	349	322	337	327	312	293	310	303	289	315	303	296	326	325	352	327	314	351	317	324	328	301	329	322	339	302	341	346	337	312	311	339	301	319	298	357	314	316	295	329	290	282	318	350	359	338	317	332	309	360	331	331	327	318	297	319	328	297	351	326	315	318	324	319	334	310	358	336	299	319	325	342	321	343	311	300	316	298	330	305	353	301	310	323	333	308	311	338	329	328	362	293	318	332	304	324	305	278	334	321	313	325	308	316	338	346	337	337	335	327	303	318	306	315	298	296	307	360	307	318	306	287	299	332	310	289	306	309	323	334	319	326	333	308	317	290	296	331	314	304	336	347	307	292	318	315	308	319	313	289	321	314	310	362	344	312	293	312	328	314	303	302	335	308	311	316	328	331	290	318	347	323	324	316	330	320	312	329	303	297	277	327	325	344	306	341	304	315	319	315	313	312	350	332	338	325	302	329	328	334	327	303	303	279	289	306	296	313	326	304	325	328	350	355	302	336	349	314	307	324	319	328	318	325	312	304	353	321	343	314	317	331	343	307	336	338	329	332	312	348	287	335	287	313	302	313	316	340	329	316	300	300	328	305	304	329	330	309	317	330	346	306	318	346	342	326	310	319	311	336	306	329	365	345	332	308	313	346	325	313	301	324	319	337	322	308	342	324	301	332	315	334	368	307	326	304	313	325	324	300	312	329	299	333	321	287	333	298	301	309	318	328	325	297	315	319	345	342	327	290	321	325	329	280	310	348	340	296	323	326	303	342	313	302	293	316	317	315	326	329	301	321	335	272	313	330	344	311	311	343	295	317	301	308	344	313	334	330	331	336	345	339	347	314	305	332	325	317	329	317	306	335	311	350	305	318	313	334	301	344	312	316	315	294	303	320	334	369	332	350	316	315	324	311	314	329	325	342	333	316	337	351	321	322	311	329	310	337	293	347	298	338	321	324	291	333	302	349	305	334	325	337	307	277	339	302	316	318	344	331	313	292	302	345	346	341	313	330	315	303	324	322	345	330	296	306	314	318	325	313	281	369	316	323	302	342	310	301	321	319	287	322	281	323	346	339	327	340	314	308	339	310	336	329	307	292	321	336	335	319	324	322	304	324	347	332	344	328	300	305	319	324	323	338	317	307	340	321	342	303	347	301	332	313	352	352	326	336	335	296	355	341	296	327	311	316	323	320	322	316	317	334	316	309	348	313	303	330	291	356	336	321	343	335	289	327	296	294	343	312	326	314	312	346	308	297	322	297	354	342	306	293	314	322	308	328	309	330	307	331	337	321	321	322	318	339	309	321	297	300	332	329	346	331	323	313	333	297	359	357	314	289	345	303	332	314	329	338	324	328	329	352	327	298	314	318	323	324	322	323	306	332	312	299	345	329	341	309	321	314	281	323	306	335	331	309	316	322	338	308	335	340	291	341	336	351	340	319	293
17341	7964	3222	2221	1413	1073	850	610	559	466	398	358	310	301	274	254	234	226	225	206	194	222	213	236	203	218	207	180	223	188	183	143	192	180	171	163	159	186	171	159	150	154	156	169	166	138	145	152	157	152	161	159	152	172	160	162	169	162	141	143	164	128	143	150	149	163	141	148	138	137	169	144	165	136	154	132	167	169	150	151	152	157	125	141	154	156	157	132	163	147	142	170	155	146	147	155	134	127	153	145	137	183	142	161	159	169	148	151	137	154	148	172	125	150	141	146	159	142	126	169	169	151	143	154	163	137	159	157	146	134	147	136	134	141	147	141	169	134	166	164	119	146	130	154	145	143	149	161	149	125	146	143	145	149	147	147	133	155	150	140	148	144	150	164	139	177	120	147	139	148	138	131	167	134	135	159	142	126	131	146	137	131	156	154	152	144	157	153	176	140	142	156	128	176	141	149	132	126	142	144	147	140	151	137	167	142	137	142	142	132	140	152	154	155	161	141	121	155	143	143	152	138	136	129	161	146	154	158	136	157	161	129	152	151	137	148	147	132	141	144	152	152	144	136	119	130	139	147	152	143	144	157	151	147	135	139	142	133	160	141	131	146	154	169	150	154	156	159	127	149	140	154	130	164	161	154	145	134	145	149	143	151	174	141	152	165	151	144	135	144	156	133	135	150	133	151	154	138	128	141	152	156	130	138	147	173	123	118	171	158	156	146	151	151	161	132	153	136	156	161	148	148	126	142	137	127	142	152	150	144	155	141	154	134	158	160	159	159	172	149	135	125	144	170	161	142	148	130	137	145	149	168	132	142	120	156	142	168	161	136	129	131	154	146	148	160	137	138	140	144	136	163	161	133	154	129	173	151	164	127	125	169	144	139	124	132	151	141	132	145	154	166	134	119	137	141	144	146	166	157	130	123	159	150	145	157	153	122	141	146	129	132	157	148	149	156	142	138	163	147	147	159	141	157	142	131	156	139	159	142	163	140	128	142	134	136	150	144	178	161	147	144	142	152	142	141	139	162	121	150	149	124	140	136	138	157	141	173	137	138	136	150	128	143	135	146	139	153	127	152	127	136	149	153	162	135	153	141	158	140	143	164	140	138	137	139	142	158	152	148	124	141	124	153	147	169	147	140	151	143	150	147	144	143	142	146	135	163	131	140	171	142	155	145	162	143	141	148	145	122	147	156	145	148	160	149	174	138	152	152	151	122	140	149	153	150	139	165	153	154	144	124	146	138	139	163	157	153	159	158	164	147	162	147	155	120	162	153	147	157	158	150	161	142	136	151	123	136	139	145	171	142	160	143	135	148	146	143	173	158	142	151	142	151	137	130	140	111	131	136	138	152	135	152	115	155	162	134	166	154	143	133	142	150	122	127	126	159	164	134	134	152	148	113	139	183	144	151	145	120	156	144	130	139	145	129	135	142	150	140	136	154	172	151	129	138	151	134	136	152	151	142	139	121	151	140	175	146	155	139	145	143	145	168	154	140	163	151	156	154	132	152	155	142	142	149	142	155	144	135	169	149	134	154	153	147	160	157	139	126	141	135	155	146	128	137	127	147	138	130	157	156	140	124	148	146	183	172	146	148	145	136	145	147	161	162	162	150	128	131	130	143	148	181	129	157	143	139	134	131	156	117	137	152	179	156	116	137	169	158	153	140	145	117	144	147	134	148	151	139	152	158	135	153	133	137	162	156	138	143	129	154	146	125	143	142	129	148	129	145	156	126	139	140	172	154	142	151	172	157	157	156	129	150	149	149	146	124	135	157	135	132	155	143	153	156	145	137	151	144	159	136	152	134	131	145	149	146	111	159	155	159	136	142	159	143	150	151	142	157	124	140	139	155	159	136	146	158	136	166	165	130	162	150	128	154	144	130	133	157	153	125	148	149	142	148	148	128	133	132	149	156	147	138	138	157	150	130	129	143	148	116	158	140	140	160	159	132	145	132	170	142	140	170	152	149	149	127	144	142	135	139	141	147	132	145	148	129	132	148	160	150	145	163	139	150	130	154	159	144	139	157	134	149	136	161	130	136	146	148	142	159	150	153	150	168	146	153	139	137	134	136	141	149	154	144	169	152	148	132	132	145	141	142	120	149	130	137	123	144	142	167	137	152	153	158	136	131	154	150	158	133	132	165	137	142	162	148	156	151	144	149	136	139	164	135	129	144	143	139	163	156	128	144	147	145	162	140	128	135	127	131	150	141	122	179	139	141	137	147	137	162	155	144	153	155	136	160	156	154	138	158	137	143	170	176	143	150	166	153	164	145	158	146	128	155	133	135	140	156	130	143	140	141	140	142	132	143	143	118	159	141	154	148	156	130	135	153	140	152	142	132	145	125	143	142	145	157	146	163	144	169	140	139	148	123	143	151	150	121	166	139	148	145	130	127	163	163	127	152	132	162	135	145	166	165	132	139	155	143	160	150	155	120	171	119	139	143	140	134	136	158	141	149	152	147	147	170	159	155	134	133	144	157	150	157	154	142	151	151	154	140	137	139	165	135	162	142	172	146	155	144	135	146	150	155	149	151	155	149	131	149	145	156	152	154	148	122	148	157	159	154	135	151	163	157	157	162	138	155	143	163	135	147	138	147	135	143	156	144	150	137	138	136	136	145	163	127	143	154	140	150	138	138	131	131	146	134	153	159	121	140	126	138	136	142	138	154	126	150	130	150	158	154	167	156	159	148	134	172	173	147	144	138	157	157	121	154	156	137	163	155	128	140	145	132	155	143	143	145	183	161	156	154	143	142	147	137	154	165	173	135	117	143	139	119	147	156	148	127	145	168	137	143	130	135	150	139	139	147	132	155	149	173	135	132	142	145	131	157	131	139	157	148	123	154	144	144	155	152	143	163	154	133	150	158	172	172	145	155	157	133	173	136	145	147	146	155	157	156	140	152	120	142	149	131	149	128	137	155	147	170	154	143	150	133	145	149	129	147	139	131	164	121	135	131	145	154	160	168	142	128	163	148	142	163	152	135	160	147	135	181	155	136	127	156	132	146	151	147	156	148	148	145	146	150	129	139	123	135	145	136	154	118	158	149	139	141	146	145	145	141	154	135	167	109	171	129	155	143	155	162	137	157	145	175	141	160	149	174	155	149	154	141	125	147	162	160	145	153	134	161	164	135	138	152	148	144	143	154	129	150	147	146	141	143	156	138	153	145	136	157	132	121	146	149	150	147	142	132	165	135	133	139	135	144	140	153	162	141	128	160	151	161	142	152	164	135	136	136	171	134	157	148	121	140	125	134	149	139	120	157	138	153	135	146	125	149	145	160	138	141	159	124	160	166	154	124	138	134	137	153	134	155	140	134	153	157	148	124	128	142	148	126	149	163	152	148	154	153	135	131	159	150	139	141	142	159	128	135	121	135	138	143	146	128	155	165	156	139	152	145	169	147	124	142	133	158	145	132	150	133	150	150	151	155	126	153	146	152	151	133	146	133	157	149	152	150	146	135	152	167	166	147	142	136
8495	6749	5817	6650	5767	4487	3648	2994	2495	2103	1858	1666	1511	1365	1238	1174	1082	1003	981	990	879	901	893	941	953	1095	928	797	867	846	758	757	803	748	680	704	572	604	594	628	616	600	579	591	572	547	552	531	553	523	572	526	513	533	544	544	503	519	530	513	533	480	522	506	471	509	446	457	495	511	472	471	517	481	505	535	448	498	452	452	522	458	473	513	453	491	509	507	461	497	439	489	471	433	452	434	439	449	436	497	455	488	461	446	465	455	424	446	434	450	444	491	449	450	520	488	489	478	476	460	442	505	471	486	439	452	459	428	447	452	451	447	489	466	440	431	456	476	455	436	475	477	442	446	453	449	471	466	438	475	474	468	463	447	474	476	451	470	432	472	439	432	450	441	455	457	459	448	456	458	435	434	442	465	473	470	452	422	467	437	473	464	443	413	466	504	428	480	495	453	473	448	468	506	485	451	458	454	467	457	450	445	430	462	488	442	453	460	431	407	445	447	470	485	494	431	446	458	419	436	465	464	408	456	490	440	468	459	475	458	503	453	430	450	481	428	425	434	468	436	470	442	467	490	444	408	454	410	455	419	438	472	486	458	404	479	458	437	441	494	450	448	476	457	423	451	463	476	447	496	502	424	462	418	484	411	490	473	427	426	448	448	473	423	416	459	472	464	458	467	407	444	397	430	431	481	405	450	444	437	450	463	442	475	461	443	457	433	419	499	444	446	469	445	479	460	434	457	471	469	437	422	451	467	489	453	425	465	477	447	455	448	447	469	447	446	436	477	477	435	497	448	453	439	431	461	463	438	452	469	458	462	452	443	433	437	461	468	481	444	493	436	460	448	496	430	490	425	436	472	437	438	416	429	470	441	458	499	409	475	465	461	438	470	455	443	426	444	488	449	448	450	461	427	425	484	451	425	444	461	458	467	454	481	422	500	457	474	424	443	473	446	433	431	417	422	493	428	444	462	449	469	454	442	433	462	458	461	440	455	462	486	456	408	470	429	427	492	475	459	462	456	461	450	448	473	451	444	452	456	475	469	463	450	470	483	427	467	448	445	457	453	433	463	471	381	508	483	472	460	443	407	443	436	458	434	445	435	447	427	468	462	486	476	435	491	484	453	432	459	421	401	461	434	423	444	461	469	472	484	409	482	447	446	450	452	465	430	440	431	438	412	491	461	469	457	451	480	505	435	476	447	488	453	462	436	444	448	436	429	485	490	466	435	489	475	446	434	439	490	477	486	486	419	444	443	499	448	474	424	422	429	440	446	458	477	438	461	498	433	468	457	443	463	442	469	412	442	469	449	467	434	449	447	419	430	473	439	439	446	425	498	437	434	450	469	420	503	469	460	467	448	456	453	462	436	486	435	459	492	466	478	522	432	465	448	463	459	450	444	461	471	474	439	450	440	432	448	449	467	470	483	426	426	449	475	456	445	404	444	435	480	460	455	410	486	455	455	490	453	466	469	442	458	485	482	461	460	477	468	452	482	444	417	457	448	482	442	459	459	461	443	450	507	447	459	478	457	452	465	450	424	511	467	425	439	437	453	475	441	451	446	477	390	451	445	423	451	464	468	451	468	469	446	474	453	452	453	459	472	454	459	415	468	448	431	478	430	465	442	480	417	476	441	470	441	463	440	441	438	459	461	491	491	495	401	479	434	449	397	449	459	464	433	441	472	470	447	442	431	471	445	462	464	462	427	456	480	467	452	495	444	488	418	439	437	471	479	466	449	448	440	429	465	450	472	453	433	442	468	442	460	436	442	446	462	440	490	445	454	455	468	490	475	435	423	470	430	453	432	469	442	455	459	435	420	430	455	445	466	481	488	421	453	447	429	470	446	469	462	460	428	450	455	453	442	449	465	415	479	456	453	498	456	422	453	418	445	443	437	454	436	480	449	440	463	475	469	439	446	486	449	449	454	445	469	466	411	464	486	445	477	446	420	430	501	462	452	435	415	455	444	442	460	449	443	477	473	457	439	437	434	428	464	425	446	464	449	449	471	421	442	473	468	441	463	458	464	458	453	419	471	480	466	456	486	466	453	461	466	456	507	439	465	428	439	511	445	457	457	425	483	434	442	422	438	502	449	451	438	469	404	472	488	464	463	464	486	441	474	427	452	494	502	461	428	459	471	430	452	435	440	491	404	468	471	466	459	433	465	474	451	473	453	474	444	459	432	449	447	470	455	465	449	438	443	438	446	461	473	484	450	453	457	475	432	459	440	469	432	454	477	477	454	422	456	447	435	490	461	448	456	446	431	456	432	429	449	441	436	430	459	465	393	428	487	454	494	496	447	456	454	468	454	450	428	462	434	438	442	443	446	434	428	409	471	438	449	455	473	442	465	451	457	439	481	486	462	453	459	436	468	490	463	448	456	497	455	447	466	452	452	448	454	453	408	488	438	448	424	445	455	503	438	461	505	457	424	447	478	447	490	451	437	468	470	451	452	444	451	433	440	459	469	459	476	447	444	457	451	482	475	456	444	441	457	444	453	478	475	479	438	443	405	443	448	439	455	459	420	457	425	456	413	463	460	460	441	435	452	478	458	452	485	439	477	484	431	447	459	430	424	485	427	447	460	460	436	440	467	476	463	456	450	470	450	450	455	451	458	430	415	450	412	479	454	456	467	447	467	454	422	446	439	466	464	473	483	466	479	450	465	471	439	465	464	458	435	449	464	457	490	452	443	455	440	452	437	462	461	460	459	434	446	453	464	455	443	498	482	423	415	437	478	482	443	479	427	444	454	449	457	472	468	465	454	441	465	462	439	478	463	458	472	440	414	445	448	442	444	461	465	445	497	434	488	441	460	447	447	455	407	455	456	447	451	440	478	412	489	428	475	409	457	463	445	442	487	454	472	451	478	453	421	438	466	458	453	478	465	462	468	467	424	467	472	420	423	483	469	419	468	472	471	419	500	464	451	467	424	451	487	415	438	434	478	464	442	486	469	473	457	423	453	465	475	461	477	470	444	496	459	437	473	474	423	475	462	449	451	468	452	430	436	465	464	442	450	456	464	463	415	473	434	483	468	445	439	433	468	469	474	477	460	470	456	454	442	433	453	504	469	445	476	479	476	497	469	475	479	509	407	478	431	433	463	496	450	431	423	470	446	457	502	453	460	434	454	453	440	421	475	405	435	446	461	501	435	454	458	414	472	465	490	450	464	469	457	422	462	433	496	428	459	442	444	418	450	457	432	438	451	483	424	446	451	457	459	447	449	443	437	440	477	469	425	431	465	471	439	422	431	449	428	446	472	479	429	440	465	464	407	440	464	446	425	473	456	475	470	432	426	459	439	460	450	413	471	444	457	456	455	456	449	449	421	451	430	485	438	518	460	463	421	445	438	483	457	459	445	421	418	447	426	452	441	460	440	458	464	481	445	430	469	477	451	456	472	463	427	441	440	443	450	468	449	447	506	476	460	449	465	470	455	446	449	451	485	436	465	452	435	449	424	437	488	469	433	477	451	439	449	488	451	439	453
2397	558	357	288	270	264	236	199	218	210	222	219	200	248	226	198	212	178	198	206	220	208	259	226	220	211	214	201	221	228	201	183	248	244	222	245	214	211	232	215	217	225	230	231	239	192	227	203	191	193	215	219	208	218	213	189	220	251	221	224	192	201	211	197	190	224	216	212	215	194	230	212	191	205	218	200	225	237	221	203	215	211	198	221	239	197	189	220	214	214	223	225	223	216	236	224	233	201	208	229	226	199	214	200	198	194	210	212	215	216	186	209	204	202	211	225	220	191	207	188	205	202	229	213	218	210	212	219	207	204	214	199	213	204	240	230	229	215	188	218	205	225	210	215	222	209	213	187	238	214	186	219	185	222	230	217	220	227	237	227	214	226	219	207	205	249	196	202	200	214	231	214	200	200	221	205	230	221	206	210	243	221	206	219	228	216	217	215	225	216	212	200	206	194	223	252	217	213	227	209	223	225	213	224	200	226	202	210	217	190	200	223	198	233	202	207	242	216	219	206	222	228	200	223	230	221	194	219	238	214	208	229	215	204	250	193	210	224	234	208	212	203	234	205	213	201	236	223	187	226	241	210	198	172	220	204	193	199	230	228	205	243	201	216	235	225	237	204	230	222	223	223	210	196	206	208	220	232	203	226	221	197	215	220	209	218	207	232	202	213	219	222	218	236	209	219	193	189	235	225	223	212	211	225	165	226	222	211	227	212	218	248	216	222	236	211	200	214	204	220	230	214	204	210	209	229	212	215	223	218	223	197	192	191	192	214	222	203	238	223	242	205	207	188	225	240	231	202	208	238	203	202	222	232	225	185	193	195	194	220	200	207	223	203	226	192	231	213	219	191	229	212	234	223	188	220	213	207	221	213	247	224	229	214	210	219	201	210	204	216	210	232	202	227	217	208	182	202	217	254	184	196	231	235	210	220	191	202	202	236	214	185	217	231	240	255	219	216	208	178	205	221	223	208	206	212	198	224	206	206	220	197	215	211	230	179	217	213	204	204	222	220	225	211	227	206	214	227	202	201	211	213	221	219	220	227	220	210	230	219	231	194	212	238	216	215	206	204	225	205	202	239	194	206	216	200	213	214	201	202	228	247	213	206	215	207	199	219	220	224	212	236	185	206	230	185	200	200	212	205	224	214	229	200	214	217	228	200	189	173	221	217	202	223	189	204	221	197	195	207	207	220	216	182	227	217	194	218	235	205	222	214	192	230	183	216	209	211	234	203	219	218	207	187	211	215	228	211	228	221	215	230	227	215	194	202	208	205	212	213	199	189	224	215	210	210	214	220	228	218	207	222	212	217	208	233	197	230	220	203	209	216	223	183	200	255	218	227	221	218	198	205	198	211	224	226	246	190	226	224	236	255	209	202	229	224	236	196	220	224	230	222	217	217	193	196	231	197	200	213	224	212	244	207	236	223	186	240	209	206	226	216	229	207	212	212	221	221	231	231	207	222	222	225	203	217	215	202	190	208	201	210	210	245	201	219	224	191	212	207	188	219	206	223	198	191	189	210	209	207	226	216	209	212	218	187	225	215	206	209	237	212	216	199	189	237	199	204	228	193	238	218	207	220	209	210	197	225	217	185	206	221	182	204	235	199	244	209	183	219	209	200	229	209	201	226	230	193	206	203	267	218	251	232	178	213	220	220	215	203	189	178	225	211	200	210	188	214	213	218	212	212	210	208	209	224	223	186	233	187	216	230	215	187	218	220	225	196	230	188	206	232	205	220	195	213	194	207	214	214	179	245	220	224	238	225	216	190	237	216	228	202	193	230	199	200	228	204	187	192	218	233	223	192	198	208	213	209	208	203	208	231	206	206	214	221	218	223	224	223	213	212	237	226	211	209	205	206	190	215	215	238	227	202	194	224	227	230	214	216	207	211	215	220	216	235	229	200	239	205	200	214	193	205	234	201	203	205	218	202	205	249	215	221	213	206	216	220	225	177	201	197	226	235	215	192	208	226	210	210	242	193	202	227	216	188	208	202	196	210	210	187	208	189	234	201	226	207	210	224	203	225	200	225	224	214	216	225	207	205	198	200	231	198	208	225	192	243	226	212	207	208	203	198	218	205	188	223	233	215	204	196	218	200	206	205	234	227	203	219	214	214	219	204	225	219	203	214	204	209	207	210	209	198	182	194	203	220	204	235	211	199	215	213	216	229	219	219	202	220	217	219	234	212	204	220	179	211	219	210	230	210	216	217	221	214	207	218	221	213	205	214	200	213	210	207	200	223	197	216	200	228	243	212	199	228	206	229	233	193	196	203	204	225	235	191	261	212	197	225	195	232	211	215	231	206	213	218	220	181	204	256	205	205	225	228	211	211	224	210	198	223	235	183	206	208	225	217	206	190	235	223	220	218	196	239	213	196	187	202	201	216	262	199	216	217	214	209	220	222	194	213	205	196	206	204	222	218	206	224	192	216	204	225	197	203	194	216	225	213	192	218	204	202	210	199	176	217	190	213	211	208	202	221	214	191	173	205	237	198	214	213	253	208	239	220	207	208	212	222	215	215	219	201	212	211	213	213	235	218	198	241	224	204	226	225	203	207	222	226	231	213	221	209	193	215	232	209	210	224	224	210	219	188	207	212	204	220	190	201	208	202	216	211	218	232	221	215	213	209	191	198	205	223	208	197	202	191	220	193	197	199	194	208	215	239	206	242	203	210	210	234	228	195	235	207	208	228	228	204	213	211	214	215	234	233	231	244	207	185	170	220	237	214	215	212	210	212	221	192	217	237	214	229	216	211	202	214	222	214	207	235	219	195	220	206	207	193	201	226	229	211	192	197	201	207	228	207	184	234	223	212	213	205	212	195	236	204	203	205	218	228	192	194	200	207	198	205	211	192	210	208	200	209	213	209	207	215	218	204	210	193	214	207	239	213	215	214	210	214	217	239	206	237	227	242	208	219	212	189	216	230	220	203	201	223	200	214	243	228	224	221	214	209	197	196	220	228	203	215	211	223	202	217	193	229	237	211	201	229	210	203	190	182	188	226	218	204	234	216	204	214	207	223	212	197	203	201	229	193	233	207	213	205	225	187	251	208	226	207	233	233	214	206	223	229	210	216	209	236	220	195	215	207	219	200	187	203	208	239	188	188	198	225	236	222	231	182	215	209	207	178	222	227	215	205	183	218	202	188	201	235	203	199	184	195	195	230	215	231	195	216	200	205	215	213	209	219	211	211	212	201	214	243	228	221	226	239	197	215	194	219	215	245	208	232	212	217	229	211	211	238	191	224	220	204	205	232	207	231	206	234	210	223	191	229	222	194	210	198	223	217	215	195	206	228	214	202	213	209	224	228	206	213	224	220	207	222	243	207	219	190	201	225	197	193	189	223	237	216	197	219	202	228	202	213	212	227	196	195	199	216	194	252	203	212	216	245	198	203	208	195	209	223	228	215	194	208	220	220	227	207	218	216	194	217	229	248	210	202	208	217	179	212	211	214	201	210	201	239	255	240	208	203	216	192
2297	986	865	899	843	756	770	706	691	695	650	674	722	648	627	639	651	613	654	607	630	672	659	636	603	639	690	636	625	656	638	639	636	652	639	674	664	629	636	597	627	618	660	634	629	648	641	650	621	626	630	630	632	638	599	574	659	634	666	611	671	597	593	633	622	603	618	619	619	656	635	586	599	621	625	609	622	559	596	639	610	613	663	589	601	617	628	611	619	586	644	629	628	601	633	599	609	577	598	604	611	606	622	652	563	591	643	611	627	609	633	620	665	622	596	617	640	622	591	612	585	602	679	626	614	650	625	587	630	666	586	603	626	589	620	618	615	610	605	600	625	630	604	619	621	656	606	646	628	585	631	625	628	601	556	601	602	600	601	614	617	603	629	581	598	603	645	575	657	609	619	592	586	629	612	594	636	641	583	590	621	577	587	623	607	634	645	548	600	609	603	617	603	630	573	602	632	583	620	621	624	594	672	644	580	622	599	622	611	616	668	663	655	601	642	629	675	622	633	617	650	640	645	651	598	629	596	664	601	570	595	610	662	592	634	604	591	623	672	631	611	618	621	661	642	622	611	597	601	609	694	614	595	610	643	621	620	604	647	616	616	597	586	610	640	624	630	638	612	622	624	660	634	622	615	561	652	586	623	620	628	596	609	641	642	613	591	604	607	601	607	594	597	614	659	601	633	631	583	627	605	621	605	596	601	696	589	590	617	655	621	603	644	581	606	608	614	631	687	604	615	629	645	616	631	588	598	626	618	603	595	632	602	612	576	579	628	605	591	618	662	607	649	619	602	622	603	625	598	653	629	606	611	595	650	593	568	624	569	641	581	695	594	618	588	633	624	609	591	637	596	627	686	593	584	670	646	643	579	628	614	609	645	592	597	637	632	606	590	655	626	571	597	600	608	603	636	634	634	598	623	586	622	671	623	631	635	623	588	626	611	672	607	584	621	582	652	612	638	630	654	622	598	649	624	648	633	608	596	582	629	582	634	616	651	592	618	631	601	590	641	648	599	656	572	627	618	634	651	635	644	684	613	604	626	593	641	650	572	627	603	588	585	592	585	615	651	648	592	586	621	646	569	667	600	581	594	652	636	572	594	570	622	629	586	646	647	621	605	659	637	600	625	653	633	643	569	598	633	607	616	618	562	656	607	633	639	592	632	663	621	602	617	612	665	613	622	627	610	626	668	576	601	596	632	632	584	565	611	634	634	598	578	639	609	612	601	631	612	623	601	625	703	615	568	572	624	623	609	629	602	663	640	604	622	610	613	566	631	620	598	596	642	596	583	614	626	607	583	607	619	655	624	632	598	622	617	607	591	587	582	643	604	569	601	614	625	659	620	634	647	635	641	632	604	656	586	580	607	607	649	659	596	606	631	646	586	643	634	666	677	615	625	628	605	630	647	676	639	654	646	602	622	588	625	568	634	610	571	599	625	616	597	631	687	584	634	606	616	627	568	610	613	647	649	596	624	606	644	619	639	608	588	646	634	624	617	617	596	614	588	573	585	636	636	619	635	606	611	600	601	622	622	615	601	643	581	642	596	623	622	646	645	566	622	628	628	615	639	627	655	647	621	602	605	614	635	590	605	598	615	623	638	602	623	657	653	607	601	632	641	607	580	608	636	609	608	631	649	565	630	608	629	596	669	596	617	606	622	595	637	639	592	624	587	659	630	624	683	600	619	633	631	576	591	579	612	637	667	618	618	593	629	622	612	605	602	636	595	615	646	600	563	574	581	635	641	620	571	614	603	585	655	641	581	621	625	585	620	626	624	615	593	635	635	633	610	648	616	616	577	656	580	610	598	594	637	590	608	646	611	618	628	598	595	594	630	609	596	607	642	631	658	581	601	609	649	564	631	595	604	605	636	641	600	588	609	633	654	670	586	604	596	605	647	582	627	638	609	623	629	577	603	635	585	593	618	630	646	575	627	603	680	610	606	571	619	656	619	631	637	624	595	618	591	641	644	605	593	619	573	589	639	578	636	642	637	583	608	602	633	647	663	614	613	583	622	628	585	636	615	631	609	590	587	601	615	611	650	659	593	633	611	653	630	603	639	611	646	599	593	619	641	616	640	661	613	617	588	604	627	655	625	624	608	580	613	629	627	605	609	599	599	602	650	602	579	678	638	593	620	555	611	634	606	602	611	615	585	606	608	619	648	582	656	605	570	622	589	640	634	637	600	602	626	602	614	667	644	623	611	585	622	620	615	649	627	638	666	625	665	622	648	607	614	633	610	628	627	592	626	599	650	626	613	639	641	570	593	648	584	589	601	572	616	622	622	619	586	596	579	627	602	664	551	634	596	586	619	648	588	622	636	638	652	638	624	626	622	671	644	579	624	640	581	613	637	659	672	662	660	660	621	624	625	618	567	547	626	673	600	606	606	642	632	601	641	603	613	633	613	607	585	616	624	621	604	606	640	626	641	622	600	603	611	591	612	624	615	619	630	642	637	645	602	638	602	637	604	621	617	590	610	596	609	618	642	642	600	623	630	601	621	638	603	590	624	598	600	600	649	582	606	608	634	584	663	630	621	621	600	595	590	621	582	606	629	647	586	664	628	666	641	619	616	594	595	569	611	686	626	595	611	622	614	636	635	661	626	618	590	586	613	597	638	592	623	637	643	630	629	638	625	658	601	633	577	609	616	620	612	625	577	614	636	614	605	607	587	596	610	589	599	611	652	616	646	563	577	593	623	637	622	600	621	670	629	629	603	669	578	596	578	587	618	604	605	600	620	649	702	611	640	587	637	640	624	631	642	585	582	626	612	635	613	613	617	640	623	610	592	599	623	610	634	650	612	598	598	638	626	626	617	591	647	639	609	604	624	627	667	604	574	630	556	635	613	611	637	627	582	595	628	622	632	588	618	647	604	646	637	658	646	640	642	631	600	636	603	576	609	583	585	609	634	617	654	606	647	658	616	595	625	631	640	604	661	598	634	650	597	649	647	630	567	636	655	642	619	605	657	596	596	617	613	641	626	585	581	625	610	626	595	594	634	653	646	582	592	567	614	606	651	593	630	599	643	649	639	657	619	633	609	586	606	606	650	654	631	604	585	589	613	615	628	598	592	604	616	642	633	605	617	618	569	653	571	626	637	608	632	647	635	652	618	618	593	633	612	642	621	625	611	608	642	584	608	638	610	621	600	599	616	588	625	594	624	689	620	652	561	628	599	581	644	596	634	628	662	602	592	586	621	622	605	618	698	640	641	597	602	659	630	627	599	621	649	629	626	652	631	608	633	621	645	609	639	633	648	669	582	621	606	588	623	647	593	593	595	637	607	642	624	643	609	596	655	616	600	634	623	611	579	599	661	613	632	608	612	624	605	588	647	588	631	636	620	623	656	643	594	609	616	633	580	602	601	606	614	602	601	583	619	625	592	609	549	625	623	623	659	607	619	630	565	573	635	601	572	607	587	629	644	566	631	610	588	612	619	616	643	633	607	617	648	642	601	607	634	586	639	598	558	637	589	615
9440	3821	1511	1108	770	525	423	320	320	268	210	185	166	152	157	142	164	149	139	121	117	127	119	136	110	129	118	127	108	117	122	106	109	107	115	101	115	100	100	116	105	89	99	105	108	114	96	90	119	94	109	94	106	98	107	105	105	105	105	102	99	71	86	107	102	88	109	97	88	89	83	97	82	107	88	97	98	102	93	106	100	103	98	103	94	88	112	110	120	85	89	105	81	102	82	98	96	98	94	81	104	72	83	112	90	100	114	105	92	98	100	112	81	102	107	87	105	94	96	91	100	98	101	103	101	111	95	95	107	104	83	87	89	96	88	111	96	107	101	89	73	97	98	105	101	77	88	90	85	99	87	102	86	97	90	94	90	94	88	88	94	114	84	89	92	77	86	80	86	93	81	94	78	95	100	91	96	105	104	95	101	108	103	102	90	95	96	92	84	85	79	89	102	105	88	111	95	96	97	84	93	101	114	77	99	119	92	86	98	97	109	106	106	89	77	93	97	100	111	93	86	87	97	100	95	90	100	102	104	93	93	98	88	99	80	84	86	104	115	110	103	83	102	91	95	85	95	93	90	96	107	101	85	112	97	100	102	84	79	95	95	92	99	82	99	79	84	82	101	92	87	104	76	107	98	107	101	90	92	88	94	117	89	83	79	99	98	114	93	119	88	75	91	115	83	87	108	93	107	111	105	105	114	118	88	71	98	95	96	108	99	108	93	88	91	98	83	85	103	105	88	101	99	92	109	85	101	109	88	103	102	100	98	94	112	77	102	101	109	107	99	97	99	102	94	106	115	104	88	106	94	93	103	89	95	94	116	99	100	81	101	96	98	97	91	97	95	108	107	109	108	101	86	86	91	103	106	88	90	79	79	88	98	82	104	88	105	99	75	86	87	70	97	106	99	91	85	94	91	93	78	107	107	97	91	114	89	91	123	98	106	94	93	92	95	75	101	100	115	98	82	88	107	83	105	114	100	97	104	80	97	94	99	90	94	96	95	86	105	115	96	99	104	96	115	100	98	73	82	84	109	99	103	88	105	96	104	105	89	92	99	98	100	106	113	89	99	104	97	106	75	81	101	97	87	103	87	92	86	100	105	86	78	90	105	86	88	101	93	79	89	80	96	97	111	93	87	92	89	101	88	100	78	88	95	92	117	95	95	117	105	110	116	96	94	110	111	97	90	108	75	97	96	104	87	91	86	92	93	93	124	91	94	101	101	97	81	84	112	95	112	104	108	89	107	103	93	98	101	90	113	86	94	78	105	104	107	85	98	109	108	99	106	95	105	105	105	111	109	78	99	88	90	95	82	97	102	112	97	105	101	97	79	117	109	110	125	82	111	92	91	90	100	106	89	85	100	113	89	88	89	100	84	109	88	96	100	103	108	89	102	102	77	93	108	105	96	103	87	97	87	86	95	87	119	95	96	95	100	76	97	102	85	78	86	94	92	103	95	120	105	102	90	106	93	88	76	73	118	94	109	110	92	98	88	83	89	85	116	74	98	84	102	89	97	108	88	102	101	91	90	87	90	105	92	94	106	96	96	83	119	110	108	96	93	81	76	76	103	94	80	94	84	94	121	107	90	100	94	94	92	107	91	102	97	99	108	102	95	108	100	89	91	96	72	69	95	92	108	103	86	91	92	112	97	99	112	82	94	94	107	87	103	105	97	97	90	87	78	77	94	93	90	104	97	83	91	96	87	99	105	89	95	98	93	98	85	81	76	118	81	102	91	90	92	86	103	104	103	101	91	111	94	103	81	95	88	105	106	80	101	85	101	111	88	84	106	95	97	102	108	102	93	84	104	98	95	96	101	97	128	108	111	83	99	77	89	79	100	81	88	91	104	97	102	107	92	114	84	97	98	105	116	88	92	90	90	109	111	95	103	90	92	82	92	88	94	89	92	94	89	101	91	94	82	108	114	98	101	93	102	104	102	89	96	72	116	99	92	109	89	91	109	93	96	102	89	99	91	96	107	77	92	81	99	95	89	94	103	91	90	103	92	97	99	85	107	103	82	109	110	88	78	94	103	99	94	86	133	109	104	97	109	107	111	97	87	94	103	94	94	84	88	94	91	89	85	96	86	85	97	89	104	105	97	92	87	99	102	88	86	98	95	91	99	97	93	90	92	89	106	107	94	83	82	99	96	112	102	88	85	109	119	92	89	104	98	102	99	95	111	84	85	96	77	78	108	105	97	87	92	83	104	106	90	106	107	94	88	103	103	101	94	84	88	68	105	97	99	93	89	78	91	113	91	89	109	90	92	85	97	98	100	102	88	104	99	102	98	79	91	97	94	104	96	94	99	98	97	103	96	94	101	96	84	96	77	98	106	103	93	78	96	78	89	105	97	99	88	99	94	89	97	105	92	87	115	92	97	106	81	109	85	92	96	99	96	99	92	93	80	107	85	109	93	99	110	96	97	100	90	89	83	103	103	92	94	99	83	97	94	92	90	86	91	91	101	94	77	111	96	115	107	93	105	104	117	96	90	99	95	100	94	116	99	96	94	117	83	108	117	98	91	90	98	113	106	89	83	97	104	87	96	108	110	91	112	101	109	92	96	110	97	102	109	101	79	87	87	81	94	99	120	101	100	90	85	90	103	93	95	81	98	77	107	95	105	85	79	81	100	85	94	92	98	91	92	99	80	104	99	87	99	81	103	97	97	95	105	77	111	116	102	101	101	89	77	98	88	96	89	103	95	92	122	90	93	97	84	99	81	106	97	82	96	104	96	115	106	101	103	96	113	110	112	94	114	88	86	95	91	85	107	95	102	93	91	101	101	101	101	109	91	108	95	103	99	87	90	90	97	86	92	89	104	94	92	102	90	99	95	93	98	96	92	81	84	97	102	95	81	92	98	105	99	112	99	94	117	84	85	83	110	88	92	88	92	96	104	89	94	108	105	86	92	111	65	97	92	84	110	92	103	99	86	110	99	105	103	92	88	89	82	77	97	123	83	92	92	86	86	88	96	103	96	105	97	86	107	105	104	92	92	87	101	94	89	105	117	99	94	98	97	98	90	87	85	97	107	91	111	92	93	98	85	108	82	103	88	95	99	112	83	95	83	108	97	89	100	84	102	95	84	97	90	84	86	80	97	105	84	88	85	92	108	96	100	71	92	99	88	90	102	109	99	103	93	105	86	92	97	100	102	95	89	89	94	98	91	101	96	114	96	105	76	108	90	113	97	99	103	109	92	90	102	82	105	94	94	116	100	86	103	100	88	98	85	93	107	90	88	76	99	107	89	114	93	94	93	97	84	115	99	101	98	97	94	85	106	105	95	89	96	95	92	79	93	103	93	118	84	89	88	87	90	105	95	96	87	103	97	91	95	94	79	99	83	100	88	96	75	105	83	107	76	96	92	93	100	82	98	118	80	94	99	99	84	95	91	84	102	102	90	91	111	102	97	95	84	94	93	99	95	106	92	90	102	97	95	98	88	79	87	91	103	87	93	95	92	102	113	90	94	78	97	80
5744	3984	3194	3575	3164	2464	2105	1642	1474	1252	1089	932	918	803	786	725	640	622	587	600	550	546	556	641	622	587	582	518	563	500	486	519	449	488	407	457	449	430	408	369	369	417	395	376	349	389	368	370	374	417	332	364	386	356	341	339	327	369	343	344	359	353	331	366	345	338	339	327	342	352	340	318	317	321	318	329	344	342	362	314	341	340	332	359	358	333	350	310	330	347	312	320	309	298	343	322	319	337	324	327	314	353	354	332	328	314	318	346	320	300	316	298	334	314	290	333	301	347	285	298	305	298	351	335	363	320	328	337	356	324	300	350	325	342	311	340	327	312	317	300	322	345	312	336	301	324	334	295	308	330	296	304	292	309	335	323	324	304	308	293	308	335	313	293	301	329	308	348	345	333	327	320	305	338	310	291	316	323	309	337	290	317	320	368	309	349	322	311	336	328	306	346	347	310	332	315	311	325	310	323	351	312	354	334	348	366	321	330	311	297	302	318	314	312	341	296	328	315	350	319	293	297	327	303	340	336	345	304	293	313	313	301	337	355	300	299	310	309	293	322	323	333	325	322	320	322	336	324	304	304	324	330	323	329	293	300	353	328	321	323	305	329	313	328	330	347	350	322	318	315	328	357	324	300	288	322	314	319	331	325	342	315	344	273	326	289	314	285	329	306	330	316	313	281	304	315	333	336	319	352	322	361	290	302	320	321	297	325	337	306	316	326	315	327	335	326	335	349	325	347	306	300	313	308	323	314	313	316	331	323	305	328	313	337	354	331	317	320	320	296	310	330	291	300	321	327	301	306	329	368	335	300	306	309	315	354	298	322	323	329	324	335	356	308	343	308	308	331	306	295	312	331	326	295	279	312	334	325	308	315	320	348	333	310	319	299	313	313	303	310	327	309	316	307	330	330	324	310	335	326	303	298	300	343	342	337	305	332	322	327	308	328	311	322	297	318	323	303	310	329	324	339	305	309	326	331	323	320	320	300	297	303	298	324	334	308	300	335	306	282	338	314	345	321	296	330	336	338	326	325	285	346	335	313	320	292	293	321	290	345	326	340	319	328	337	310	333	337	311	328	307	345	284	324	326	314	327	304	332	304	310	339	302	335	299	290	309	346	303	326	317	318	316	294	333	294	321	337	325	328	319	340	323	322	303	327	316	310	304	312	301	297	305	344	304	326	359	308	325	328	315	343	314	330	338	309	323	353	306	311	315	315	327	310	312	325	321	344	327	319	315	311	381	282	302	307	270	326	314	318	309	311	316	308	293	323	317	320	300	325	278	296	312	306	344	332	324	288	318	305	306	319	340	298	330	338	311	304	332	318	321	325	327	310	318	298	333	340	301	318	298	336	316	321	322	303	334	321	306	326	310	315	331	319	316	336	325	305	315	310	328	331	318	361	296	333	299	328	338	335	334	283	384	334	289	321	308	338	311	328	360	288	312	296	321	330	322	318	366	320	300	318	315	301	299	335	306	320	355	300	311	304	335	323	338	293	322	321	332	350	280	338	332	318	356	298	313	315	306	291	304	303	310	280	298	300	331	337	324	320	309	314	324	290	307	263	358	318	340	292	327	349	295	319	315	323	328	303	316	304	315	325	290	289	332	321	318	286	336	341	322	332	302	321	309	322	341	334	305	331	332	319	324	324	319	334	303	309	311	321	305	349	305	329	317	338	303	331	327	314	324	323	332	338	285	290	308	284	325	268	333	304	314	328	316	331	309	320	275	333	316	313	293	303	338	336	331	313	284	303	316	309	346	352	334	317	328	291	299	349	341	344	308	317	297	307	293	333	303	329	335	315	327	313	333	319	338	291	285	339	296	335	343	301	320	297	308	291	287	312	320	327	308	332	306	305	311	299	331	351	329	317	301	303	350	293	289	332	319	292	315	306	316	312	324	313	316	329	298	283	294	337	330	303	301	288	349	357	309	316	348	298	302	299	335	326	309	301	308	326	302	330	324	315	284	340	328	323	308	347	295	313	296	347	316	324	302	292	310	334	319	327	311	329	320	313	302	311	331	284	334	339	297	326	309	323	294	329	316	353	301	296	317	330	322	339	325	339	335	315	311	324	290	340	310	296	333	329	326	322	331	322	320	347	317	328	344	340	327	310	329	311	299	316	369	320	341	330	308	306	298	304	331	317	312	341	328	294	299	340	306	354	346	317	351	293	308	301	328	291	336	309	306	317	322	281	335	311	338	335	320	294	299	316	324	328	301	302	359	339	324	336	333	286	304	311	325	332	309	335	307	289	336	322	314	325	340	319	321	284	308	307	318	314	322	316	305	337	349	309	292	293	301	341	288	325	291	303	360	336	324	332	300	337	326	286	309	283	308	349	310	318	307	324	314	348	340	324	352	333	346	346	294	325	320	306	318	332	350	319	310	299	336	334	317	302	335	310	323	317	316	292	302	295	323	315	307	338	341	310	307	302	316	315	347	326	295	337	312	302	316	300	339	316	302	328	311	307	341	289	320	301	318	293	350	296	335	353	289	305	291	307	315	328	298	287	306	293	332	335	330	321	309	271	326	309	300	313	329	306	311	311	339	331	306	303	318	323	286	349	300	331	313	330	357	313	313	342	276	280	308	305	343	300	336	352	315	299	301	327	314	310	319	318	298	300	274	334	323	318	287	309	318	321	331	345	305	331	311	331	361	296	317	313	335	289	336	310	316	327	328	290	317	319	308	350	344	286	314	320	275	324	289	295	328	329	302	357	309	329	298	343	319	318	349	304	297	306	326	295	326	317	331	336	328	329	307	317	327	324	299	303	322	333	311	340	342	329	298	334	336	322	306	325	297	315	322	331	338	289	311	313	325	290	301	349	323	299	331	328	299	308	301	326	322	310	327	297	326	315	350	325	325	305	311	371	312	343	317	319	350	300	346	289	322	351	305	327	331	307	322	332	307	322	303	290	309	310	321	296	317	346	325	309	328	327	306	337	332	315	304	311	318	292	333	334	312	312	328	346	315	304	305	315	310	296	351	324	308	304	336	333	338	345	326	313	344	288	310	330	317	358	331	324	295	292	300	305	329	306	330	308	314	333	320	324	358	301	331	294	334	332	315	311	296	329	318	320	317	308	316	317	313	309	315	299	334	300	306	329	332	343	327	344	312	293	324	317	324	327	317	329	335	314	289	340	297	307	334	313	320	283	313	321	350	321	316	343	324	296	306	307	317	314	333	316	331	328	354	321	309	318	321	338	337	323	333	343	319	339	325	336	313	336	334	315	313	316	292	318	346	328	322	322	337	330	325	315	328	325	357	326	333	334	308	329	308	332	339	315	289	328	309	309	318	292	334	321	287	308	305	303	296	306	315	319	341	289	278	328	325	311	314	328	317	305	336	308	332	307	300	268	323	326	330	295	313	301	308	310	304	317	296	311	337	306	326	327	305	326	331	310	308	298	326	299	348	287	344	288	331	306	309	354	343	346	328	293	315	341	338	308	323	326	330	324	307	309	319	308	341	285	342	296	338	320
18162	7651	3263	2285	1588	1138	829	681	530	478	424	350	334	279	256	228	234	237	219	223	232	211	234	225	212	234	196	202	193	194	202	188	182	175	189	167	171	143	183	177	192	185	175	169	160	176	174	164	156	160	149	164	183	174	152	159	144	163	155	163	152	145	161	169	151	172	168	154	151	146	185	163	159	146	169	153	137	185	168	158	138	158	152	149	161	154	133	164	156	155	152	138	180	162	163	155	175	166	178	139	171	153	159	163	165	175	179	162	144	177	146	172	149	163	131	150	153	138	140	157	157	156	146	161	146	166	161	153	148	152	162	167	138	155	173	162	149	151	154	127	161	163	148	164	171	179	173	178	170	152	155	165	161	141	154	137	173	142	144	139	145	136	176	163	134	139	151	141	156	161	153	132	178	161	135	162	159	176	145	153	172	134	169	153	156	150	143	173	147	154	165	148	160	173	138	147	149	138	143	158	152	156	148	145	154	171	175	122	154	168	164	141	154	160	138	139	156	160	136	146	140	144	135	158	178	169	152	150	147	154	123	177	160	153	138	152	166	154	129	153	151	134	170	169	151	154	142	161	173	165	163	155	144	166	149	149	173	145	155	158	147	169	160	128	146	167	154	165	167	132	145	163	130	154	129	148	157	149	131	147	163	164	165	153	160	149	120	164	142	166	165	160	158	160	131	156	147	157	154	162	139	162	166	184	144	134	168	144	168	153	133	154	167	156	153	169	156	164	135	153	143	135	136	133	123	147	137	164	151	144	149	153	155	167	138	162	132	150	168	136	149	154	157	167	157	150	142	161	138	152	153	155	138	156	155	175	152	159	140	132	140	169	146	149	146	168	155	170	151	154	151	117	172	138	142	156	177	152	172	138	164	182	164	151	153	153	166	162	153	157	144	145	142	165	153	166	148	160	159	152	158	154	177	142	158	176	145	140	168	153	145	154	155	147	147	164	149	141	145	142	163	149	154	132	162	157	176	149	151	167	135	163	135	156	159	161	170	156	177	168	129	146	152	127	158	158	156	155	149	135	143	151	148	148	178	143	141	161	166	143	147	145	165	137	161	155	157	138	161	179	120	165	146	154	141	173	167	161	164	154	157	159	133	165	154	149	152	159	155	140	140	131	149	143	141	161	163	136	156	160	158	155	144	153	145	168	163	170	150	186	152	126	135	155	146	156	144	147	140	145	168	134	155	175	175	150	155	154	146	153	141	166	123	164	143	139	156	169	178	157	158	150	145	131	145	152	168	153	142	160	132	159	141	152	170	147	150	180	138	127	160	153	157	172	161	165	151	155	166	144	166	167	149	158	132	168	151	152	149	154	155	157	181	158	152	131	133	147	138	162	142	152	152	158	156	162	158	141	148	144	163	150	140	142	160	161	137	152	151	150	161	154	155	148	142	155	139	156	158	161	149	151	160	144	161	139	157	143	163	165	142	128	167	162	151	166	167	143	134	161	149	138	148	173	139	140	118	146	134	160	162	133	138	167	157	161	150	133	165	136	151	141	145	154	174	161	140	136	144	165	164	149	171	137	149	155	157	149	161	142	134	132	156	144	163	150	152	110	164	157	148	142	156	135	176	175	135	143	149	169	126	135	162	160	149	150	147	151	150	146	159	174	139	144	166	149	142	134	162	129	165	136	156	150	159	162	139	141	162	144	149	146	134	136	149	157	144	158	160	156	173	143	149	152	137	171	148	177	159	160	155	163	138	154	151	148	134	158	174	146	157	172	126	150	139	146	166	144	172	147	139	144	160	150	128	154	159	155	152	145	165	142	144	155	147	165	159	141	136	141	186	160	141	137	164	149	160	128	169	139	186	144	153	148	165	141	153	166	175	167	160	145	135	149	182	145	152	144	161	161	149	152	168	155	159	153	169	134	159	157	146	163	172	165	167	133	171	133	130	160	137	166	171	174	143	148	145	164	137	144	161	162	159	149	152	163	143	141	154	155	178	161	167	154	158	160	151	138	161	169	154	156	150	175	170	153	132	151	157	146	147	149	141	160	158	143	151	150	163	154	151	133	149	143	155	138	156	150	163	145	147	151	163	180	126	129	163	160	150	175	122	159	164	156	171	147	149	160	131	142	142	131	154	146	144	174	131	163	130	156	160	168	148	164	163	152	166	128	166	149	178	151	156	139	153	141	142	143	151	136	150	165	160	133	158	142	153	152	153	169	126	133	149	142	141	145	144	142	132	185	169	178	162	157	135	138	141	118	132	138	157	138	153	154	139	146	133	167	154	176	168	148	173	127	161	140	152	146	143	152	123	140	149	151	147	151	148	167	154	140	150	157	131	157	130	151	153	133	155	148	143	152	162	165	153	135	159	151	159	164	167	165	153	162	157	129	151	154	148	172	148	139	172	164	146	121	164	132	124	164	161	153	154	178	163	139	144	152	123	164	138	180	146	151	167	136	141	156	170	184	175	173	140	150	156	165	149	168	146	143	159	142	164	151	151	160	146	125	120	150	153	135	151	162	150	137	143	143	167	166	140	124	163	167	170	146	144	155	161	155	134	143	133	147	140	150	148	143	150	155	146	161	144	156	144	150	156	167	159	149	136	170	172	139	143	152	162	163	152	161	147	142	160	159	159	140	151	162	141	153	151	162	142	157	148	175	175	139	161	159	159	145	155	144	159	148	143	145	157	160	152	154	152	161	155	145	154	153	179	178	172	129	126	156	159	142	117	146	155	170	135	153	138	140	178	159	158	137	145	140	163	151	142	159	132	163	167	150	141	151	144	153	153	126	136	167	156	138	170	150	166	160	156	166	154	153	137	162	156	159	146	150	198	145	145	149	150	140	155	151	158	155	153	159	145	146	149	146	153	147	146	157	149	167	144	158	164	150	154	142	144	135	135	150	132	171	161	173	135	139	148	141	168	143	155	151	161	173	147	147	156	147	148	118	160	160	150	153	153	172	135	142	144	138	146	146	157	153	160	172	170	161	160	141	148	147	152	139	150	140	168	153	138	176	140	135	143	139	154	149	150	146	133	153	189	153	148	148	158	132	168	137	161	162	152	162	144	157	152	152	155	142	142	156	166	161	173	173	146	157	166	137	126	146	152	142	155	134	135	151	168	142	170	176	152	162	141	152	144	153	171	146	148	139	138	139	155	158	157	169	153	170	129	153	165	179	152	163	149	137	160	138	185	164	141	148	141	132	154	156	148	157	156	144	153	169	146	160	161	156	168	138	145	149	159	143	164	139	148	162	158	150	159	136	146	144	135	145	145	140	139	166	131	137	151	173	145	146	159	148	142	152	151	141	151	160	166	147	159	162	136	147	167	142	137	141	155	157	136	166	162	153	166	127	134	162	121	153	159	154	167	174	154	145	146	145	136	160	171	140	158	139	142	154	145	161	133	148	145	168	173	153	135	149	184	157	154	151	161	148	138	154	148	150	172	158	152	167	141	166	153	146	145	149	147	151	128	135	143	140	132	161	134	159	152	139	165	137	143	142	153	171	159	157	148	147
8798	6591	6008	7025	5774	4696	3851	3123	2672	2214	1937	1836	1583	1466	1347	1232	1135	1098	1004	995	900	962	949	1022	977	1082	993	904	978	815	878	813	773	754	677	742	728	639	651	625	595	615	586	598	621	599	640	614	626	575	545	561	565	559	515	511	557	561	558	530	552	568	506	536	486	471	522	527	516	520	524	514	507	485	537	534	500	490	539	505	477	530	488	534	479	525	502	505	497	478	486	497	505	475	516	475	543	471	483	483	455	510	513	527	457	518	509	494	491	467	445	451	530	470	541	489	467	515	491	479	465	459	467	519	521	479	490	471	488	489	498	468	501	496	464	482	465	449	493	480	502	454	514	480	481	466	464	456	482	486	492	466	514	513	488	468	457	459	485	499	445	460	477	454	447	517	485	494	458	461	487	514	489	472	419	487	466	503	490	502	468	477	444	480	477	502	469	524	463	451	480	475	458	490	465	496	466	508	490	442	501	482	529	457	500	510	478	426	500	466	474	519	440	498	489	471	508	475	478	494	479	513	497	432	455	472	535	503	489	526	480	475	466	457	468	461	489	457	478	496	437	472	441	436	435	509	511	426	510	462	519	505	478	485	501	496	473	453	487	494	457	444	487	482	491	520	472	517	475	497	479	465	460	476	455	503	451	489	486	469	473	507	492	492	485	474	498	442	499	485	480	453	475	448	481	457	467	469	468	489	441	472	464	469	475	448	462	482	495	487	510	487	458	479	495	440	475	496	486	460	459	481	518	515	439	444	477	472	518	427	475	492	483	469	467	457	448	505	486	451	474	473	461	475	443	493	453	514	452	526	449	490	502	439	491	484	453	482	486	484	509	465	502	451	476	478	471	490	532	425	461	466	489	453	495	491	497	484	517	480	502	466	472	488	462	482	477	485	454	446	459	443	521	442	497	467	494	467	440	474	528	459	481	488	487	496	500	497	469	476	528	483	468	497	470	467	467	489	493	494	491	467	470	498	463	532	463	486	451	478	520	506	485	466	476	500	497	475	501	454	503	456	509	496	457	473	474	490	462	513	473	493	485	528	473	501	468	493	465	484	499	475	469	447	503	479	447	534	526	518	458	451	489	483	499	455	519	488	495	446	503	438	444	501	473	505	447	474	466	473	489	516	466	461	456	476	466	469	488	505	494	487	445	479	493	496	471	483	456	492	476	470	468	488	469	456	485	430	458	449	432	462	504	433	498	464	471	471	499	506	498	473	480	472	491	464	454	475	473	413	457	484	447	471	512	473	486	471	471	494	484	477	519	458	468	492	469	494	447	450	458	482	497	444	500	489	500	493	457	485	493	452	473	519	482	456	504	459	485	464	472	488	507	479	478	444	467	474	501	448	463	468	428	470	443	480	446	502	478	488	463	473	430	478	480	489	459	496	456	458	453	441	475	470	448	497	487	467	468	464	480	453	499	439	446	479	459	420	449	485	456	508	493	502	492	477	487	487	469	478	482	448	459	475	480	433	497	505	477	473	440	478	492	441	474	475	483	448	482	483	472	500	455	503	459	453	484	489	455	462	512	462	467	456	478	494	465	479	486	441	505	494	477	432	485	488	459	491	410	465	498	468	463	473	469	510	474	477	483	522	471	478	501	507	429	487	499	477	484	510	479	477	490	450	473	490	494	464	482	438	465	453	515	513	522	496	469	454	458	492	474	492	487	467	487	484	445	475	480	465	426	492	441	447	463	477	503	451	481	475	497	469	473	476	493	465	495	460	493	478	437	515	449	487	448	462	461	469	486	481	459	487	463	452	467	445	500	448	510	469	494	456	483	480	487	524	466	486	476	465	446	459	467	499	459	457	455	456	469	485	457	467	477	450	466	475	470	480	542	440	473	485	457	463	500	429	461	480	497	478	479	452	468	449	446	440	500	483	494	492	490	478	528	514	500	482	464	469	514	494	474	426	453	498	495	474	459	454	477	491	448	491	480	424	439	489	478	502	454	484	445	497	485	476	464	480	511	460	503	475	486	504	444	453	433	448	513	480	460	480	469	437	434	469	436	471	455	500	468	459	478	505	442	477	464	529	468	502	452	472	427	483	443	461	501	512	455	463	491	482	476	475	509	453	494	487	462	462	473	472	447	476	480	469	488	457	475	466	493	439	440	463	473	489	449	493	496	448	519	473	458	492	475	462	468	488	460	481	474	475	524	497	436	514	502	472	443	432	469	506	461	497	462	483	473	504	488	528	467	505	467	457	476	470	438	486	492	454	474	492	428	479	485	499	487	488	495	464	497	504	460	494	433	505	432	438	438	458	448	477	498	480	469	475	497	519	455	514	442	528	493	446	451	501	451	437	516	456	467	473	468	451	481	433	486	449	468	487	458	483	454	478	470	453	444	453	469	505	457	492	494	488	490	440	494	482	459	482	487	454	473	470	495	480	472	488	466	475	459	465	461	471	467	493	487	484	473	491	472	507	483	518	468	449	475	507	493	501	424	453	448	440	505	503	492	458	526	501	437	441	448	514	501	461	474	471	477	449	485	469	459	500	483	484	460	495	455	478	476	471	469	431	501	491	460	507	480	454	450	481	467	509	505	501	486	433	490	474	447	458	507	491	495	477	474	473	509	469	461	502	461	506	492	453	478	441	472	486	463	513	503	475	497	487	474	439	457	491	528	479	428	457	483	464	459	492	451	478	499	430	471	448	486	456	467	477	524	445	458	431	493	477	506	452	483	505	439	514	431	479	480	440	449	461	501	445	464	471	467	468	463	489	477	491	503	461	443	499	477	516	502	496	474	467	478	491	490	517	495	479	479	468	470	461	411	468	522	499	497	453	483	499	465	442	455	516	527	497	470	451	467	488	442	468	499	465	436	503	518	462	467	474	484	448	495	476	451	506	508	479	500	481	470	462	527	476	480	460	486	478	459	522	493	474	517	478	481	471	492	461	485	484	504	475	476	463	480	456	474	529	469	453	477	462	456	506	424	495	457	492	528	447	494	483	507	511	523	482	483	479	472	505	477	460	444	460	477	469	439	451	441	473	481	465	496	457	432	492	493	450	477	478	478	433	481	441	460	517	452	485	484	484	498	456	474	494	486	488	476	456	461	469	443	476	497	480	451	482	437	506	478	461	467	525	484	479	492	478	466	460	476	485	442	539	461	476	495	471	483	488	457	484	480	483	463	430	494	485	474	464	459	470	467	465	459	485	477	495	455	445	478	483	468	463	465	468	482	455	491	490	478	520	488	435	477	502	461	493	503	476	495	512	487	482	475	484	477	459	493	523	459	471	508	457	479	477	501	469	446	428	449	471	505	468	501	473	474	438	473	484	468	458	496	475	496	487	454	485	429	498	464	476	502	523	473	468	470	489	501	447	463	495	467	470	486	493	478	489	467	458	459	460	481	485	464	509	502	449	447	464	465	515	464	464	458	475	497	478	503	478	471	452	487	459	469	484	456	501	456	469	441	493	459	489	460	477	439	479	474	499	512	441	497	467	464	441	434	487	508	478	466	461	486	475	495	515
2220	614	327	286	268	234	217	209	213	229	187	223	200	208	229	231	220	227	221	189	213	237	213	196	216	220	217	216	214	232	193	221	205	212	209	219	207	228	222	206	191	233	215	228	217	218	210	194	260	232	210	197	188	219	214	195	221	192	223	206	211	220	193	208	208	209	213	194	176	184	199	216	190	223	207	193	210	230	189	204	219	204	210	216	213	232	215	213	207	206	206	207	197	221	216	196	231	203	234	203	221	217	207	195	215	230	202	224	228	225	200	222	204	216	209	218	216	210	222	229	221	225	213	208	234	240	234	211	197	220	183	220	211	211	229	208	236	214	201	198	201	191	204	171	218	216	218	214	240	205	197	250	229	182	204	201	202	196	208	220	234	187	208	230	217	233	212	203	202	217	202	213	213	212	206	210	215	215	210	210	213	202	225	203	207	239	205	224	226	171	203	230	219	198	227	204	212	222	216	215	208	187	203	200	225	225	230	196	216	223	212	188	214	212	218	230	196	210	214	241	199	203	252	210	209	221	198	215	216	186	204	235	208	207	210	199	213	222	224	249	216	213	236	203	218	199	209	206	222	192	215	212	200	227	215	205	206	207	221	195	207	207	217	191	221	198	224	214	214	206	202	233	173	215	189	240	232	212	205	240	217	224	228	199	225	218	212	202	202	199	221	235	190	208	202	203	232	189	186	205	218	189	203	216	210	212	209	204	202	205	234	191	221	217	197	225	177	223	218	187	222	203	209	218	199	193	212	232	182	199	211	220	204	201	220	205	210	212	192	198	207	214	212	232	203	210	199	216	230	186	196	223	218	211	192	199	200	202	221	200	237	205	212	218	210	214	220	207	234	219	228	232	197	237	190	195	210	231	218	206	222	216	222	219	225	206	198	210	216	211	218	199	219	209	212	209	229	222	226	208	202	205	207	209	218	208	241	206	211	226	226	229	213	196	227	209	210	201	220	208	202	205	203	201	216	208	208	207	222	201	188	192	195	211	195	202	210	193	203	196	217	208	195	244	217	211	211	209	202	181	215	189	220	200	233	228	213	204	212	222	206	202	220	222	194	198	198	220	196	218	214	204	190	217	223	214	209	229	223	229	198	219	198	228	186	225	210	204	204	235	225	220	213	212	197	207	224	257	239	229	212	216	235	209	220	240	215	217	217	221	199	188	218	195	236	193	213	202	221	217	214	190	219	222	225	246	199	252	203	205	212	246	217	218	205	204	217	215	220	200	208	215	233	251	194	193	199	185	210	203	236	221	219	204	187	236	217	211	200	231	213	209	218	195	226	225	195	205	203	206	193	210	231	221	195	220	242	206	203	225	206	214	223	227	228	181	210	229	223	219	218	207	210	214	170	231	215	200	213	223	251	217	206	203	222	203	220	203	209	218	212	180	211	229	198	228	247	222	226	202	210	221	234	200	194	212	199	208	221	191	223	209	210	194	214	203	201	207	238	214	219	209	205	210	233	238	218	218	195	222	179	217	225	215	243	201	229	208	211	244	221	211	214	207	210	196	211	222	210	215	229	188	236	209	207	218	183	235	210	226	219	192	208	196	212	207	220	189	203	220	215	217	205	213	211	216	222	219	215	181	212	219	216	218	212	202	222	228	230	216	183	175	234	224	216	215	219	235	214	213	214	221	220	211	222	235	192	200	218	217	217	201	218	230	263	204	199	210	220	224	222	188	240	204	198	215	208	207	215	229	215	213	211	209	223	194	184	185	210	217	228	199	221	215	205	208	224	219	211	213	211	213	212	212	212	191	199	220	243	208	196	205	225	218	223	206	205	191	202	197	217	204	208	209	234	207	223	237	209	242	212	206	212	207	209	216	211	203	206	238	209	209	230	201	205	206	206	208	186	202	214	225	203	198	198	235	199	239	219	214	198	225	224	212	222	189	214	197	214	193	234	205	238	221	245	241	185	201	218	207	212	229	227	187	202	214	208	217	217	214	216	214	208	210	205	198	228	207	203	216	218	237	207	205	208	221	200	202	228	216	188	207	189	241	217	187	203	226	229	202	227	202	232	209	189	202	200	209	216	205	195	213	206	200	217	216	217	216	213	209	215	208	219	221	203	219	219	251	192	207	215	193	213	206	210	194	216	221	224	202	200	203	228	210	209	216	218	212	242	198	231	215	197	218	217	202	206	188	221	211	245	238	214	221	246	221	203	222	218	200	230	217	205	196	212	211	212	206	215	205	215	208	217	194	233	229	220	221	238	209	193	205	218	216	210	227	201	234	228	215	190	194	215	203	201	217	206	215	206	208	230	212	196	217	217	188	203	219	190	220	209	189	222	226	213	214	216	211	197	222	220	213	196	217	189	216	217	207	197	198	257	233	215	209	213	251	239	195	216	203	204	215	195	208	209	195	212	224	184	198	222	207	198	216	217	225	233	229	221	200	227	222	220	225	200	217	191	203	228	208	214	233	192	200	194	233	198	207	221	220	209	213	227	225	215	211	223	236	210	204	207	219	211	210	213	194	191	191	215	229	214	221	211	226	220	224	214	221	196	214	208	213	207	207	231	200	220	218	220	208	184	227	209	228	212	203	204	221	222	213	201	185	195	212	226	215	206	213	212	212	213	218	220	200	209	200	206	222	212	218	223	231	230	190	216	206	203	196	222	204	250	208	195	215	204	227	192	220	215	193	200	211	211	208	201	207	209	221	213	210	230	221	199	206	208	196	202	220	198	205	203	229	195	227	219	217	222	225	205	196	208	207	221	244	186	220	214	203	219	229	219	221	197	230	199	196	208	203	206	228	217	197	210	209	192	209	219	192	219	250	206	193	215	218	257	199	221	207	231	201	218	213	241	205	226	187	214	210	216	215	219	189	204	208	222	204	205	204	233	204	204	220	211	213	225	203	206	212	218	226	200	209	206	182	207	243	219	217	223	206	188	236	225	205	196	220	242	223	192	200	186	232	229	190	250	241	228	234	196	177	219	217	225	189	223	204	199	239	209	220	195	214	241	229	221	207	213	181	245	195	223	210	212	205	192	206	217	240	203	207	211	221	184	202	197	218	203	197	174	209	220	207	211	197	225	205	210	240	200	195	195	202	205	203	214	211	236	236	198	193	183	231	208	202	218	212	243	218	223	240	217	197	207	208	219	212	203	188	213	208	193	225	174	246	252	213	224	210	220	199	194	172	185	206	206	207	214	227	191	215	244	204	197	204	213	189	233	175	200	209	205	206	225	194	210	223	216	205	207	200	203	229	223	201	215	221	218	218	237	188	198	226	182	207	231	209	206	222	247	191	228	197	213	221	228	228	235	224	209	219	214	236	217	231	208	211	189	190	218	212	217	188	192	196	200	208	186	205	217	232	186	218	204	209	208	197	198	216	219	190	205	223	244	242	229	236	201	258	209	226	190	215	203	219	211	187	205	214	204	201	191	214	236	227	196	233	183	212	235	194	210	185	237	211	224	229	201	222	204	184	233	221	220	196	229	240	243	222	236	220	218	232	220	235	217	179
2363	989	852	851	810	787	729	743	682	706	586	676	667	630	641	645	623	668	636	639	640	632	623	656	644	615	669	681	595	641	634	685	625	638	590	605	641	614	642	626	624	635	638	623	632	607	641	600	624	628	646	582	597	635	655	598	640	634	633	590	628	641	605	663	621	623	654	624	604	662	616	659	611	585	655	614	644	613	568	616	623	635	589	589	612	625	580	630	594	614	624	669	586	658	639	628	597	667	611	609	644	637	610	601	646	652	599	623	585	620	633	587	610	622	637	603	589	607	602	606	607	591	601	607	627	577	629	629	646	621	646	580	625	592	644	644	591	606	607	580	601	628	603	613	628	577	618	584	627	623	651	571	614	638	623	587	610	607	621	622	627	620	625	623	609	604	618	598	578	634	598	619	610	610	587	625	637	608	611	627	643	621	617	661	607	591	616	602	600	647	616	606	603	638	597	567	582	608	619	575	614	611	593	612	600	613	643	589	598	610	598	598	675	623	636	584	656	604	652	637	650	621	574	637	589	621	576	612	630	616	688	579	611	601	575	638	652	603	611	581	573	588	636	593	612	618	640	581	606	619	610	609	672	635	627	645	615	607	570	641	603	641	646	626	617	596	679	638	602	625	631	617	603	601	607	608	600	654	608	630	666	638	618	595	606	637	625	641	628	601	598	636	627	640	603	621	602	591	583	572	662	641	641	630	669	622	627	633	592	632	630	661	626	609	609	612	615	641	662	665	664	620	566	589	638	626	652	612	605	594	639	610	643	590	631	597	592	637	598	614	634	621	624	657	644	610	621	633	597	607	614	593	586	644	644	626	626	631	573	631	610	646	625	627	616	630	607	605	579	592	634	625	628	597	583	591	646	591	612	628	619	645	650	602	651	601	660	653	638	579	549	596	643	625	608	628	670	594	606	669	616	606	625	611	633	610	651	568	629	616	649	636	655	608	613	617	644	635	652	630	642	600	635	586	670	638	581	650	641	587	594	655	645	620	617	580	579	594	595	600	657	567	664	606	613	631	687	587	601	610	616	573	614	603	600	631	652	612	604	591	635	618	616	601	605	594	610	615	660	581	586	653	594	601	579	667	610	622	669	632	623	609	654	617	585	614	656	653	651	613	612	581	620	646	596	646	606	622	580	574	544	618	580	659	602	623	570	586	594	624	634	629	620	601	599	613	609	598	618	602	621	597	604	616	597	617	624	603	631	640	591	645	607	607	612	617	576	667	627	626	594	648	596	637	634	642	662	616	608	661	665	593	618	633	608	647	586	638	570	592	630	644	603	598	586	626	596	612	581	676	611	614	654	606	608	588	612	636	603	643	599	631	577	562	620	661	646	619	661	633	627	626	624	671	617	656	602	617	589	607	601	567	615	641	636	651	622	623	621	611	594	623	604	642	618	577	657	642	668	581	601	639	592	599	616	647	637	556	639	650	656	665	626	597	621	645	610	630	594	619	587	609	634	615	615	606	613	639	667	596	583	641	591	610	634	618	625	611	579	609	667	569	635	680	634	628	605	649	628	650	629	598	660	636	597	636	633	650	633	640	560	658	612	626	604	630	588	678	582	622	616	631	597	629	619	629	604	622	654	626	613	585	628	657	658	607	667	615	614	621	608	626	601	645	662	631	647	626	576	673	608	620	618	599	588	605	599	631	640	652	566	590	628	641	609	629	583	589	587	623	597	634	595	668	613	603	663	595	597	660	599	631	572	545	630	646	591	643	648	639	636	638	580	617	620	618	565	645	625	629	607	638	626	567	641	614	654	553	595	604	599	634	628	646	627	605	594	631	613	632	650	614	623	585	594	590	617	570	581	614	613	591	649	653	597	612	599	595	603	617	645	588	617	640	663	616	622	619	638	550	633	630	586	640	595	610	599	636	623	585	655	600	605	639	582	670	644	612	593	628	665	640	620	595	600	605	628	641	643	660	618	648	643	634	620	660	569	611	611	569	606	609	611	647	568	595	593	606	618	684	613	584	584	680	610	622	660	613	628	594	588	639	613	609	639	596	614	622	625	595	631	625	616	675	603	630	642	627	647	662	600	584	638	628	594	651	598	615	643	616	579	591	613	635	642	607	650	637	649	607	658	609	637	630	609	659	642	611	623	626	668	625	605	665	640	615	599	638	601	645	591	638	598	606	590	596	608	634	638	591	590	620	573	617	595	616	604	616	632	615	654	626	626	595	577	646	647	585	604	649	638	647	626	572	629	613	618	625	634	637	607	622	634	564	613	583	635	606	620	578	656	599	610	567	652	597	622	636	624	687	631	605	612	606	588	644	605	570	606	630	643	657	606	639	582	650	641	599	595	642	649	623	604	647	682	581	651	599	612	613	653	590	559	602	592	593	605	652	604	613	666	623	623	607	643	614	592	622	615	604	634	597	628	657	625	621	619	629	622	629	606	645	613	624	642	601	563	651	659	618	635	606	591	600	595	622	620	611	624	627	593	626	654	602	593	609	639	629	627	611	628	647	620	601	599	632	651	628	591	591	672	547	645	663	627	620	635	612	616	624	685	658	608	608	626	628	617	630	597	584	669	656	617	650	609	636	588	634	635	622	597	583	603	617	624	595	635	586	596	621	588	628	566	633	645	577	586	604	615	632	577	610	638	589	626	601	604	637	617	595	597	567	625	594	615	635	599	659	602	672	633	602	623	569	666	608	643	629	611	610	647	657	635	629	618	649	611	606	599	636	634	633	609	602	611	641	644	622	620	602	673	620	621	655	598	582	624	616	615	627	608	658	624	617	608	576	658	583	637	616	613	636	635	610	603	614	624	587	703	623	593	637	609	624	608	621	591	582	608	635	594	618	652	609	621	602	595	594	626	616	641	622	641	627	640	603	642	573	617	626	623	635	636	641	591	614	624	614	651	607	615	616	593	651	612	590	616	609	584	669	597	601	649	618	586	640	642	651	670	601	620	586	610	619	634	647	596	653	627	574	618	633	638	636	628	640	625	603	606	612	592	630	611	650	651	633	638	610	596	596	583	637	588	630	628	613	622	587	621	659	640	613	623	654	626	594	591	609	629	581	618	627	614	596	576	646	625	642	660	634	666	620	600	627	621	564	629	606	574	660	597	623	614	680	588	566	608	608	603	620	604	603	604	587	638	629	580	673	617	619	566	590	675	587	658	623	612	642	607	638	621	647	643	629	622	579	593	650	633	655	593	652	619	635	598	602	651	642	615	615	616	646	621	614	598	609	634	619	581	618	623	688	673	584	598	597	631	658	587	627	613	653	625	666	652	646	628	596	647	597	653	604	645	636	608	624	614	605	600	584	644	586	614	616	615	579	615	627	606	574	600	587	632	651	606	615	591	563	633	593	651	632	629	603	606	620	674	582	625	622	626	610	642	632	608	632	662	624	631	658	676	661	635	567	630	571	594	636	595	654	647	628	624	630	616	634	591	573	650	623	635	610	561	635	623	626	639	605	598	619	626	584	572	599	619	605	624	609	633	662	623	626	604	612	594	655
9555	3841	1537	1131	768	546	444	311	271	243	238	216	166	174	172	153	134	119	127	119	138	131	112	152	128	145	117	123	120	108	145	111	109	121	103	103	106	115	91	130	118	107	112	106	119	112	105	114	96	97	87	98	107	117	101	115	94	97	109	103	110	109	105	96	113	104	113	96	112	99	104	106	106	100	108	119	93	101	95	88	101	89	88	89	92	98	100	116	82	81	96	97	74	76	77	94	104	91	96	98	91	75	93	94	109	101	85	107	102	104	99	89	102	99	88	101	85	91	118	91	79	96	109	93	80	106	92	85	109	107	93	102	86	95	90	95	108	91	103	93	109	94	96	96	94	83	86	108	94	82	100	98	102	108	99	92	79	86	108	99	107	109	119	102	103	86	103	112	90	95	99	104	94	100	99	95	94	80	86	76	105	100	86	95	95	88	98	71	88	109	96	91	100	92	91	85	89	102	93	93	108	89	95	99	104	99	90	100	107	104	89	91	108	85	85	87	102	100	105	86	101	81	102	81	98	107	96	101	107	95	110	93	91	116	88	87	86	98	104	113	112	104	84	104	99	84	103	116	82	86	83	75	101	103	121	92	112	80	78	102	99	79	99	91	114	103	121	105	91	89	101	98	103	103	104	76	81	92	97	107	103	84	91	106	102	88	98	74	105	93	104	70	96	109	107	87	115	100	108	90	108	97	96	99	109	93	81	91	99	74	97	98	85	102	87	101	102	104	102	84	95	98	84	77	107	82	87	91	88	83	91	100	111	96	101	105	97	86	92	96	89	91	93	98	100	109	83	100	101	100	97	95	93	102	100	96	93	122	91	87	98	92	114	71	87	100	95	90	107	90	109	98	96	114	107	101	86	101	80	90	85	104	108	108	95	90	97	103	95	96	86	89	85	102	98	83	90	92	88	82	95	91	92	88	96	101	98	91	99	116	75	125	102	111	88	97	110	95	105	107	84	87	100	89	85	98	91	98	95	91	86	100	102	88	95	95	105	76	87	108	95	109	85	84	103	95	99	102	101	91	109	105	96	100	101	100	77	92	87	113	99	101	91	105	108	99	88	89	95	110	100	106	95	110	88	87	103	81	95	90	86	84	84	94	104	92	105	101	93	84	108	102	93	81	84	113	94	102	83	93	100	87	103	82	94	97	78	92	94	107	94	90	78	89	109	84	97	82	108	96	89	100	81	85	97	78	80	92	87	91	103	88	85	81	82	85	121	89	105	92	96	90	98	103	92	101	107	77	102	89	102	91	85	92	102	107	82	82	77	75	109	91	114	90	101	93	88	106	105	99	105	87	90	99	85	103	84	107	85	97	115	103	115	97	97	100	80	114	96	92	87	86	74	89	100	92	107	89	95	103	99	111	100	105	104	92	82	91	91	113	102	89	117	109	79	82	87	109	87	103	99	95	96	88	88	79	102	116	111	79	85	96	113	99	102	93	92	93	83	95	108	114	84	105	90	91	93	98	115	113	106	73	90	102	95	88	76	98	95	80	81	106	83	94	93	85	107	104	81	98	104	81	92	102	97	90	97	91	107	94	108	82	90	82	94	94	95	89	96	111	94	96	108	99	104	92	93	97	101	106	90	93	83	84	83	90	96	110	96	93	114	92	100	84	102	89	101	91	101	96	89	104	91	98	90	98	94	109	100	93	100	110	99	93	101	95	98	97	84	105	95	103	91	104	109	90	94	85	94	103	109	113	85	98	97	83	87	104	88	117	96	92	88	96	96	98	92	101	109	111	87	100	93	103	94	98	95	85	93	106	97	97	105	112	89	93	104	80	79	100	102	91	84	101	103	93	118	82	100	100	96	96	121	98	96	82	86	100	89	103	97	86	95	79	91	105	110	106	86	94	79	95	84	102	102	92	90	114	103	104	109	93	96	114	101	87	77	95	98	91	90	89	93	95	102	100	98	105	101	81	105	87	101	100	83	102	108	94	94	97	111	80	100	83	87	111	96	90	93	89	88	88	92	91	87	93	103	99	99	100	83	126	95	99	87	99	87	80	109	100	98	102	107	108	124	109	98	92	86	96	101	111	82	91	89	98	95	105	104	93	99	106	99	87	109	95	103	100	87	112	95	93	97	98	102	86	101	91	100	85	94	98	106	103	89	99	97	100	93	93	121	95	85	80	96	98	97	99	122	101	88	98	83	95	93	85	98	67	93	88	91	105	97	122	93	99	82	99	108	104	105	102	92	110	110	101	97	93	89	102	92	99	104	80	98	104	101	105	88	96	80	88	90	106	125	90	101	107	88	99	93	89	79	82	83	99	122	101	106	71	94	123	81	106	110	95	95	82	105	100	99	101	99	105	92	98	81	100	94	90	97	87	76	98	98	97	87	89	97	97	88	93	84	101	83	103	97	93	105	101	80	101	100	97	73	93	97	100	97	86	106	103	98	97	106	92	98	90	100	96	97	101	107	93	109	98	98	113	89	111	99	81	87	98	103	100	103	90	90	110	103	111	105	96	103	93	96	97	99	104	97	100	88	92	94	89	99	104	100	88	98	81	104	91	101	92	87	115	103	90	106	101	94	102	103	105	101	97	115	95	99	109	95	94	96	108	106	101	98	91	91	76	94	93	96	78	99	100	85	106	100	96	99	100	97	87	73	91	110	92	114	85	85	102	85	100	89	98	96	91	94	103	87	101	85	79	94	90	112	101	101	94	80	98	99	100	99	99	89	81	113	109	94	94	101	94	105	86	100	99	92	93	95	103	108	102	109	104	72	108	84	104	73	94	91	109	82	83	105	78	100	80	92	88	86	83	100	113	101	87	114	96	89	100	92	90	102	91	102	95	84	89	89	90	87	93	92	78	84	111	104	117	76	94	100	107	94	97	102	100	102	95	89	94	92	103	84	106	92	75	118	101	86	97	107	86	100	96	76	100	95	83	111	105	104	93	89	78	104	106	96	102	88	92	104	89	92	105	88	93	86	99	99	87	81	88	84	87	102	101	96	104	105	97	87	85	104	82	95	105	101	108	93	109	99	90	92	109	88	107	117	98	88	98	89	105	96	112	94	104	101	88	99	83	105	89	112	99	92	94	91	75	113	78	103	81	86	97	97	95	95	103	84	100	95	96	94	95	98	101	111	86	103	107	91	96	104	99	111	86	100	98	74	82	93	90	96	107	87	93	111	101	81	111	111	98	89	76	102	99	116	101	111	97	94	100	72	88	89	86	115	93	94	83	84	100	92	97	76	94	104	92	106	112	97	107	86	111	85	93	103	110	101	112	98	88	87	86	92	90	102	111	86	86	99	100	113	82	112	102	93	90	84	107	90	84	111	108	97	73	109	80	104	89	90	115	97	110	82	94	98	95	75	91	74	87	111	91	88	108	92	101	94	94	84	100	95	123	122	90	97	97	101	93	102	83	103	91	105	105	96	103	110	105	101	102	109	101	98	89	101	89	91	73	105	90	84	100	99	97	97	111	90	88	90	102	102	102	89	105	98	80	100	89	85	93
5832	3823	3184	3602	3073	2551	1986	1632	1445	1197	1099	942	887	796	752	698	669	623	581	595	552	562	620	587	563	614	597	516	540	504	557	450	466	462	434	443	428	409	368	396	378	398	421	398	382	394	345	366	318	355	345	374	392	332	361	319	366	372	371	338	356	342	373	358	346	366	359	350	347	321	333	351	331	330	314	326	336	340	351	330	331	335	317	318	354	355	308	345	344	307	330	316	342	308	358	308	352	363	339	327	333	325	337	317	308	333	331	354	361	298	307	359	304	330	335	330	316	327	341	366	289	313	307	290	337	295	312	321	339	338	297	299	337	324	349	326	386	318	360	323	368	313	306	299	328	344	341	319	311	323	292	342	322	307	317	306	361	341	312	316	325	312	344	337	269	315	337	336	307	317	322	335	330	314	291	333	328	299	319	326	318	316	344	313	326	306	286	314	309	308	325	301	308	323	343	281	330	305	288	319	353	331	331	332	333	326	299	335	342	320	313	299	320	323	338	322	329	328	341	344	318	328	310	290	286	315	305	318	313	338	306	326	348	314	320	318	323	307	330	311	335	304	326	310	319	306	301	333	335	336	319	347	298	300	358	308	335	303	303	310	306	352	333	322	326	306	316	330	322	334	314	299	314	328	327	346	344	324	330	304	312	311	322	327	309	291	336	315	341	348	297	283	324	383	314	293	301	313	338	307	331	293	316	302	337	323	312	300	285	318	312	335	314	326	339	326	277	326	329	325	297	322	323	326	286	330	362	331	326	340	316	298	268	322	338	312	334	332	309	321	342	321	317	318	341	361	308	282	343	319	327	338	321	317	286	343	312	332	300	329	334	319	327	295	319	284	323	325	314	295	329	309	326	325	289	317	325	308	328	351	302	309	312	309	337	337	349	321	316	360	315	281	329	338	301	320	326	289	360	333	326	342	329	350	289	296	330	343	308	359	311	294	303	312	333	331	312	327	339	309	354	365	359	315	352	315	297	330	295	321	332	349	353	287	335	313	326	338	325	307	320	314	337	326	359	302	290	330	341	329	303	307	333	309	312	321	334	338	334	351	333	319	340	327	303	307	327	340	339	321	333	329	337	312	329	326	335	296	356	347	315	314	310	338	334	298	346	302	310	334	287	306	306	286	319	304	284	291	314	317	304	347	316	340	331	334	332	307	284	313	328	304	314	335	351	307	310	313	315	333	323	324	284	319	318	319	325	311	303	297	323	326	301	335	313	317	332	342	313	360	309	340	321	340	319	333	315	305	308	366	299	318	296	328	327	337	342	301	295	337	326	314	341	327	321	314	356	347	314	322	332	327	275	312	292	309	294	334	312	332	314	336	335	314	316	293	318	313	308	330	329	336	326	342	349	310	328	291	299	294	295	326	323	286	309	318	342	360	300	298	296	308	306	319	353	311	347	318	302	330	322	318	317	311	315	318	308	294	320	304	295	302	302	311	323	342	321	327	365	322	290	301	323	329	338	339	324	346	301	315	299	326	277	333	306	327	312	284	310	345	303	337	316	344	302	322	308	314	321	308	290	306	309	308	309	350	317	301	334	329	332	322	311	324	317	318	320	354	339	321	340	318	326	319	323	327	366	303	352	320	317	299	336	330	345	328	306	316	328	301	293	343	308	316	290	334	312	342	340	328	301	298	343	326	351	317	356	351	317	307	326	340	340	301	315	307	323	345	290	309	295	313	312	321	319	313	336	315	312	339	349	319	345	340	318	330	313	311	348	330	311	340	320	329	307	339	320	359	302	335	339	313	316	359	335	332	322	294	311	342	325	317	331	349	319	332	315	305	342	309	332	304	307	290	312	307	291	351	330	296	317	346	292	290	338	304	322	298	316	331	327	334	332	337	329	333	328	306	292	367	328	315	312	290	297	318	367	336	355	316	303	325	311	326	327	331	318	324	342	328	330	321	305	360	336	326	315	309	356	361	336	292	350	307	343	334	338	326	308	327	316	340	339	312	333	328	340	311	311	339	359	333	321	315	337	321	311	311	298	314	321	322	326	320	324	331	314	323	299	299	322	309	308	337	327	316	329	309	299	301	337	348	333	360	326	326	326	346	295	342	328	310	298	314	349	322	312	322	301	306	333	322	342	352	323	320	311	342	343	317	303	327	348	336	293	333	345	306	308	337	300	336	343	303	322	284	331	302	327	346	341	307	347	334	341	332	349	329	330	341	346	302	339	334	297	286	326	306	342	340	305	349	337	326	328	354	303	322	315	308	322	311	312	274	288	323	347	314	337	314	302	309	327	337	343	320	326	308	316	255	324	321	307	331	315	321	361	347	319	272	317	322	306	320	331	304	321	325	302	317	330	294	319	361	320	322	331	342	322	299	314	325	305	317	324	341	325	335	313	301	296	315	314	345	334	295	341	303	321	289	289	314	310	320	311	343	325	353	320	312	315	323	326	322	336	295	305	321	326	333	336	325	328	362	352	342	302	346	321	309	295	314	335	326	331	307	332	319	328	307	328	338	329	282	333	317	314	287	305	330	326	304	326	322	325	302	292	362	317	298	301	332	310	339	305	336	331	327	315	342	298	304	317	314	294	315	327	317	315	342	315	304	336	313	319	314	331	342	325	350	338	322	299	339	320	328	305	315	326	304	289	312	317	329	288	303	294	310	310	313	323	316	321	332	317	354	325	315	309	356	305	319	322	298	322	303	307	327	317	335	330	299	304	306	300	317	294	320	316	313	339	328	313	320	312	336	333	311	312	304	337	339	284	311	303	361	331	295	340	336	324	301	318	322	328	339	331	293	327	337	355	332	295	319	294	355	311	309	306	290	328	338	332	290	293	292	323	326	313	340	341	335	286	312	314	309	331	346	343	351	318	299	322	331	303	318	338	313	317	311	310	351	306	284	310	310	340	332	303	319	301	312	321	312	356	320	352	294	300	303	335	307	332	340	329	279	328	325	302	321	327	330	331	311	347	310	312	349	346	309	324	297	325	317	313	288	300	333	326	332	326	348	314	316	328	282	343	327	324	357	327	298	320	304	313	331	318	345	331	326	328	331	337	332	339	299	321	335	324	298	309	336	350	326	309	329	332	340	323	331	323	362	286	305	376	314	319	348	334	338	313	328	365	287	310	326	324	310	296	314	362	332	313	323	295	324	318	319	286	330	303	323	314	314	340	319	327	320	312	318	335	293	332	342	318	334	318	289	321	308	307	288	325	297	300	301	340	316	317	327	342	340	326	315	324	311	300	323	318	309	317	337	319	315	341	305	323	302	331	318	313	314	338	331	330	300	322	293	347	338	328	319	328	320	307	347	300	348	300	304	317	324	292	316	327	330	325	288	321	315	307	361	328	282	334	338	285	314	318	301	333	348	289	326	337	292	315	317	318	337	267	339	335	325	344	315	351	342	318	336	344	293	323	330	307	334	312	328	331	300	330	307	307	299	293	312	311	328	282	310	317	294	312	320	311	315	335	336	297	303	320	334	318	327	314	315	322	339	301	328	329	323	326	326	314	336
17183	6026	2965	2146	1502	1093	810	611	544	420	371	333	292	289	273	233	213	209	196	211	204	244	212	206	203	217	217	217	218	189	170	163	176	181	188	158	187	158	177	168	165	165	183	166	159	168	167	160	172	147	138	173	171	169	149	154	163	137	162	150	174	141	137	122	165	160	168	146	148	138	139	128	120	131	148	159	143	157	149	153	148	147	144	153	144	132	124	155	150	160	138	144	125	143	154	143	124	126	143	148	145	149	137	153	168	160	158	142	115	152	144	150	145	129	137	154	132	139	154	145	166	142	157	143	140	155	167	153	159	135	140	163	148	153	128	136	158	152	148	131	152	144	154	130	150	148	149	141	125	143	139	136	161	169	157	144	121	126	119	132	174	137	164	156	153	148	146	128	148	130	163	140	151	137	144	155	151	153	141	135	139	162	145	122	147	142	126	156	160	161	152	137	163	126	146	145	132	156	139	141	139	121	156	143	148	140	121	138	144	138	144	149	126	138	154	147	141	151	147	146	158	148	159	164	145	156	145	153	127	154	146	153	158	133	169	152	138	141	152	172	133	145	151	134	122	141	154	142	154	107	152	150	138	129	148	139	152	138	158	116	149	144	117	139	134	150	153	133	133	140	158	170	142	147	137	146	143	173	153	166	132	137	144	140	141	135	143	137	147	127	119	154	136	143	126	164	164	129	172	143	153	136	190	140	138	152	146	145	115	127	117	170	139	145	156	122	162	136	142	127	134	134	163	145	132	132	158	153	139	128	167	148	137	147	132	163	141	142	142	160	156	135	164	132	151	139	145	141	138	164	132	146	146	152	149	167	138	125	139	145	159	118	131	159	143	152	142	144	145	167	132	142	120	140	152	143	120	158	140	126	143	127	158	141	147	115	133	125	147	135	126	130	154	147	150	139	145	149	136	123	166	148	156	146	160	139	143	134	149	153	151	130	125	132	133	152	147	138	154	145	140	136	157	130	183	120	142	129	152	131	162	168	141	150	151	141	148	127	128	139	133	135	168	141	155	159	171	146	143	156	137	130	149	157	160	140	127	153	128	145	152	155	128	135	153	132	150	129	155	141	162	139	137	160	150	137	134	158	147	157	164	152	162	123	132	161	157	144	159	153	156	148	148	149	140	154	144	150	162	151	152	135	148	137	154	149	123	153	171	150	144	153	126	143	145	175	152	139	146	142	144	145	152	151	159	159	140	156	166	155	143	147	127	145	164	145	148	155	135	143	141	162	150	139	137	144	149	132	142	139	132	140	145	145	138	147	141	151	161	141	153	125	162	127	150	166	156	167	128	159	131	142	149	140	125	123	151	135	129	139	123	145	133	148	153	163	140	150	147	136	147	136	159	148	157	157	149	139	134	141	128	129	126	170	130	165	137	141	159	134	146	131	149	153	133	151	123	150	129	135	128	139	171	153	142	132	156	108	146	152	134	171	130	130	146	128	127	138	146	174	145	153	161	142	154	144	140	142	149	154	128	145	168	136	131	142	147	151	146	134	165	139	146	152	140	150	141	131	166	140	142	154	150	162	156	141	149	132	147	126	130	140	123	131	155	133	144	133	131	140	147	152	137	146	123	158	137	118	144	154	149	143	158	136	122	160	156	145	145	136	135	144	120	142	169	138	127	144	122	158	159	155	147	143	155	174	159	162	156	151	131	144	154	130	156	119	155	132	138	158	150	138	113	139	147	163	150	136	128	134	160	142	139	160	137	111	139	155	140	156	128	143	146	124	142	155	141	123	152	145	141	151	131	122	154	141	131	154	136	154	146	156	139	152	150	152	172	152	123	119	156	137	154	133	146	125	154	142	148	138	122	159	141	145	130	159	128	142	119	159	165	135	140	143	170	157	131	163	160	143	144	131	145	156	127	134	138	145	143	146	136	141	154	148	124	162	115	130	160	153	154	139	144	149	150	143	149	146	142	138	136	133	150	158	137	157	160	158	180	149	167	171	145	134	141	136	149	165	142	128	120	131	148	132	157	147	143	135	137	143	159	137	157	151	143	141	154	158	167	128	144	134	127	143	138	141	151	172	133	150	165	149	149	139	152	147	136	161	147	143	153	148	167	137	148	126	140	154	136	134	144	165	157	158	134	148	159	127	132	145	139	160	144	147	145	156	146	137	126	170	154	136	144	162	134	152	159	144	165	146	137	145	144	148	142	159	145	147	133	147	167	156	136	149	142	159	153	132	150	133	126	128	134	164	156	138	131	138	156	145	145	134	151	167	144	155	155	148	149	115	146	136	123	126	155	136	133	139	167	148	140	143	143	144	145	147	148	134	149	136	145	141	144	147	159	148	136	145	148	129	133	138	132	133	158	133	153	158	139	147	155	150	155	151	156	131	124	152	150	150	158	146	161	148	141	159	138	134	121	160	136	121	144	155	145	136	139	138	141	113	131	144	136	128	159	144	138	133	126	141	122	122	132	160	132	141	123	146	143	155	147	126	129	126	146	141	133	145	148	167	136	159	139	151	161	152	172	135	151	130	148	156	121	164	160	147	160	144	140	162	135	152	137	149	133	150	150	138	130	138	160	162	149	153	143	162	143	150	151	150	148	140	147	148	150	167	152	145	147	144	136	149	154	137	142	153	130	147	124	142	137	139	151	137	134	131	154	161	140	150	149	150	148	131	141	156	125	141	148	141	120	153	157	132	154	157	154	153	147	155	146	143	151	163	151	154	118	152	145	148	155	150	158	135	145	152	137	151	130	146	143	144	138	142	142	151	139	158	144	142	140	152	162	145	132	153	146	126	127	140	155	132	144	140	150	151	157	142	150	131	143	145	150	150	140	127	135	148	144	144	141	139	160	167	163	123	139	138	153	129	152	169	140	133	131	151	145	149	159	155	128	126	147	127	138	138	144	138	153	137	151	143	128	159	149	123	146	164	132	149	158	145	162	153	128	153	152	161	153	158	157	128	137	122	139	148	143	154	168	130	124	156	145	111	140	143	154	148	143	162	133	137	146	129	148	133	141	147	131	127	147	140	157	141	137	161	146	159	146	156	146	137	140	139	156	145	166	161	108	145	152	150	134	155	157	154	143	144	154	138	158	135	139	134	160	154	138	142	131	152	162	155	133	142	149	139	144	127	122	141	143	156	142	150	123	156	146	130	119	141	146	162	122	161	161	136	150	113	144	170	152	123	137	148	158	153	155	145	155	138	135	145	131	128	133	114	147	146	140	125	141	148	127	140	128	153	144	142	147	161	183	147	126	149	131	127	148	131	159	158	151	136	141	127	145	143	133	148	146	147	136	150	151	152	149	145	125	139	140	125	139	140	130	147	137	143	126	159	143	148	135	153	138	148	148	135	122	135	137	145	149	128	168	148	149	140	128	154	133	143	144	149	139	142	143	134	142	149	164	140	128	130	142	130	159	165	135	156	135	137	134	114	142	129	142	153	153	150	152	135	132	142	125	157	132	164	137	140	143	136	126	153	131	149	147	167	147	149	143	144	158	152	148	129	126	143
8201	5303	5859	6721	5506	4430	3669	3050	2475	2129	1891	1696	1465	1435	1326	1149	1089	1004	961	940	905	873	961	980	887	927	1110	894	889	899	775	723	694	716	686	670	637	601	572	569	632	571	610	603	595	583	539	545	500	562	620	524	530	527	543	561	528	497	537	517	481	498	487	463	506	528	524	520	490	489	494	460	511	509	531	463	541	501	463	504	470	467	470	495	463	469	488	466	510	465	514	451	454	467	452	474	475	470	469	478	443	495	450	456	501	459	462	470	459	451	497	438	513	493	461	443	440	469	479	441	439	458	471	460	453	460	472	436	460	439	493	445	408	486	458	441	468	462	464	439	470	461	493	458	492	502	472	490	520	445	468	489	478	450	452	487	436	478	484	467	447	472	467	424	466	466	443	427	488	455	482	419	461	474	506	479	444	505	454	453	474	425	449	468	495	455	463	453	479	489	424	506	421	507	421	478	443	440	442	469	462	465	450	496	463	450	428	441	468	435	457	443	445	461	441	427	449	485	456	426	438	462	432	446	437	422	454	446	490	441	440	458	447	463	461	482	475	495	459	467	448	485	432	459	466	434	472	404	481	437	451	454	464	442	407	449	436	425	430	456	445	459	453	451	473	451	490	440	453	473	490	444	466	448	458	487	414	461	466	448	434	487	464	489	480	470	473	450	476	416	465	416	440	456	442	458	497	459	450	473	470	436	471	444	425	415	453	444	477	441	436	460	437	479	463	456	422	465	478	462	482	448	463	412	470	475	462	455	452	439	462	490	458	464	444	505	459	453	436	437	447	478	428	470	433	448	470	462	467	441	458	490	462	457	476	465	457	461	446	402	467	448	476	491	506	456	448	459	441	412	481	446	460	437	404	466	515	442	440	475	489	469	479	447	464	480	480	427	455	462	430	478	456	457	470	456	435	436	466	443	441	452	447	446	456	482	425	440	444	471	436	457	430	477	424	432	471	472	488	432	456	433	517	459	419	463	444	475	463	480	437	479	467	445	497	491	476	455	482	485	454	485	439	477	467	445	450	444	485	455	422	418	463	435	456	439	446	434	462	449	489	473	456	475	464	465	444	456	437	441	426	444	471	472	442	474	456	441	441	482	425	448	468	492	472	501	488	444	457	465	470	457	434	448	459	460	458	465	452	469	446	469	466	463	447	473	484	460	477	488	459	464	445	437	452	458	470	469	460	438	457	461	478	445	460	408	481	501	464	456	468	470	466	466	457	457	462	413	479	434	475	430	480	511	457	441	478	431	445	435	485	478	438	457	465	463	451	475	472	429	473	472	478	413	444	472	472	451	470	448	438	445	450	441	427	462	465	500	451	454	455	467	447	461	458	443	452	441	463	449	457	455	464	453	454	445	465	481	497	432	447	416	452	440	433	428	420	472	472	457	447	436	479	448	458	437	440	480	460	460	449	438	458	463	462	460	445	445	492	491	460	494	441	475	454	433	447	444	482	451	443	447	460	430	437	467	416	469	448	464	456	423	441	448	507	452	481	466	481	517	447	449	451	425	461	441	463	454	439	474	460	499	448	473	464	475	439	493	452	495	447	439	453	468	459	455	459	410	465	457	444	464	470	437	456	453	471	434	447	438	442	487	455	466	463	500	447	465	446	466	495	474	418	475	467	438	468	424	426	436	466	492	444	472	460	440	469	439	438	447	465	477	426	446	463	489	458	427	416	442	470	473	409	478	461	465	432	483	452	472	440	454	440	428	461	485	442	483	435	467	424	473	424	460	433	439	468	417	443	441	503	466	485	433	468	435	451	453	421	442	452	443	500	445	434	467	446	425	467	447	451	449	419	413	466	410	455	455	447	432	462	449	425	468	462	463	454	454	462	446	431	452	464	461	448	460	463	454	466	479	473	467	424	465	454	422	460	459	449	457	425	477	431	450	481	440	453	472	439	398	425	464	470	425	436	452	463	436	487	443	451	455	474	469	457	454	467	455	458	489	472	448	468	429	475	449	429	451	456	446	468	444	430	463	462	434	437	466	454	451	436	477	428	471	433	449	428	443	481	447	428	494	464	438	435	431	472	506	413	452	462	449	459	451	476	464	428	480	462	414	471	392	467	434	454	470	452	419	459	454	478	468	456	428	446	436	455	445	409	452	493	447	480	494	442	461	465	451	485	428	440	467	445	471	457	483	436	462	449	452	468	464	458	424	461	435	447	453	459	425	424	461	451	472	465	427	480	473	444	472	437	440	495	476	460	458	447	436	424	443	435	458	469	418	428	425	473	466	469	439	489	476	481	437	473	440	419	482	394	520	431	459	454	386	441	511	473	466	491	420	434	446	496	454	474	460	487	448	399	424	457	462	447	454	460	493	438	454	466	493	468	438	433	469	458	429	449	448	459	461	458	449	446	440	419	446	464	450	447	451	439	475	458	477	459	445	428	455	456	463	442	464	454	472	471	479	455	434	443	438	435	457	445	416	457	451	471	424	470	438	441	456	468	455	451	429	450	454	425	442	438	449	461	463	450	460	437	459	436	402	471	462	442	451	482	427	479	463	458	448	430	476	462	486	461	427	456	429	492	465	476	457	501	444	446	494	447	465	452	434	446	486	471	448	436	408	442	453	441	432	424	438	456	450	465	436	491	434	414	425	471	447	485	485	471	455	437	420	475	476	463	414	452	481	462	473	459	455	415	451	471	456	425	521	450	429	467	435	444	472	461	444	468	472	467	465	438	442	446	482	464	444	489	480	497	474	456	434	447	458	479	453	465	490	420	466	458	479	487	444	461	462	451	473	442	477	477	487	440	453	427	478	444	474	454	492	468	410	453	464	433	449	507	454	470	450	447	481	467	424	469	458	449	434	452	483	473	443	471	458	501	490	469	467	448	468	453	415	488	458	439	451	439	495	422	456	435	472	432	438	459	461	467	442	441	454	464	474	494	437	437	474	464	468	479	416	431	463	489	460	454	456	455	435	468	447	460	441	471	463	436	445	436	451	454	467	444	460	458	459	449	456	465	481	479	489	443	452	489	464	463	453	465	451	447	442	498	437	459	440	437	461	435	440	435	471	456	409	490	445	455	456	455	479	459	413	521	471	444	479	474	396	442	458	462	465	443	448	490	426	457	455	435	476	459	419	482	451	453	465	440	460	458	453	456	473	445	478	495	478	441	461	458	448	434	482	453	469	460	440	460	459	455	466	462	496	431	448	452	482	441	455	484	469	397	414	432	465	430	447	441	473	461	497	423	445	478	454	489	419	500	464	412	445	441	438	479	412	451	438	513	478	461	498	443	432	484	449	451	475	416	483	498	461	446	468	466	442	466	480	492	476	420	439	445	459	436	474	442	477	466	456	451	443	441	408	441	462	493	471	448	425	462	421	478	431	469	510	452	449	465	460	485	439	469	452	449	461	474	477	409	462	479	460	452	477	421	441	456	455	450	428	413	454	446	424	464	440	479	482	440	472	467	502	471	406	450	440	445	460	428	477	443	491	406	449	435	457	444	467	476	482	464	459	472	477
2153	452	324	271	257	228	250	218	223	236	218	216	219	236	199	222	216	220	207	212	208	204	215	194	197	204	184	211	231	215	214	173	181	210	199	190	203	197	180	206	207	186	195	186	204	226	180	186	180	229	193	218	214	210	215	214	223	191	219	198	216	210	214	220	215	186	222	188	207	186	221	217	216	202	186	183	202	193	190	205	199	192	210	216	197	201	208	205	204	211	191	192	204	210	243	190	230	175	202	213	205	199	218	222	179	200	191	196	184	205	188	195	221	217	181	202	204	207	192	220	197	197	188	222	199	211	190	192	195	228	192	216	216	203	214	213	191	231	213	192	220	190	202	183	201	165	194	188	196	187	188	194	232	198	214	187	222	181	186	190	190	200	192	193	210	202	206	193	197	185	209	222	178	196	202	206	208	182	206	212	190	218	203	200	199	209	195	206	190	216	201	191	202	222	224	193	187	189	223	232	177	197	171	222	201	178	210	209	197	212	201	191	192	224	183	194	199	185	191	193	199	202	214	202	194	206	224	204	213	204	211	190	204	214	206	202	192	202	226	194	194	194	227	216	192	213	209	192	220	200	198	213	183	206	218	206	223	184	206	191	182	222	204	198	202	205	208	190	178	193	184	209	195	199	201	201	214	243	198	203	200	233	182	207	213	197	197	190	195	201	170	212	175	222	197	217	185	201	192	198	186	195	207	197	192	225	202	188	211	183	214	202	208	209	205	191	195	201	216	208	204	211	190	208	217	181	207	210	214	214	188	199	206	219	182	219	200	223	207	218	208	189	210	212	195	191	185	210	207	193	158	216	207	200	180	196	204	210	201	209	200	199	187	189	184	200	226	194	202	186	198	177	202	187	190	208	186	186	187	188	173	213	164	172	178	198	198	199	199	201	212	188	201	206	209	190	180	213	191	192	197	213	193	199	200	176	210	193	172	204	194	194	223	179	181	197	205	177	205	197	228	192	194	203	172	185	183	205	215	179	197	195	197	219	192	193	191	208	211	193	201	183	221	214	210	191	198	217	215	204	165	202	207	209	209	213	207	188	187	214	191	180	210	173	214	198	176	175	182	201	220	178	198	175	207	183	208	178	188	191	213	196	204	199	205	203	216	195	193	210	171	181	204	200	179	186	203	179	181	196	210	191	195	198	227	195	207	207	214	199	203	210	216	202	193	203	186	207	214	195	211	195	206	186	179	191	191	194	179	201	187	206	220	197	221	198	217	204	186	182	200	209	187	199	188	214	214	198	214	178	182	217	190	184	202	205	190	200	202	188	189	194	191	171	207	195	212	216	224	216	197	182	216	235	190	219	194	176	217	212	204	193	179	202	198	200	204	205	213	207	195	199	203	179	201	200	185	210	195	203	192	192	211	222	178	198	192	198	194	222	235	197	203	199	189	193	193	197	195	196	175	204	192	206	189	212	188	182	188	208	187	193	221	188	183	222	213	193	195	210	207	207	209	193	193	206	188	206	190	184	207	179	226	198	196	184	203	220	220	203	180	201	190	229	205	212	188	200	197	193	216	193	199	170	215	222	224	185	192	209	189	200	214	204	201	196	194	205	208	200	204	208	218	200	184	183	182	215	199	208	195	218	192	192	202	188	204	165	193	209	212	199	204	199	209	194	205	182	199	216	192	207	194	211	186	206	209	207	204	216	188	199	208	188	203	188	220	205	219	200	205	204	208	200	200	188	182	197	219	202	202	172	179	183	191	212	192	191	224	183	218	191	202	181	209	181	207	195	194	203	190	209	204	209	198	217	192	227	197	207	208	204	210	178	220	194	205	211	201	197	200	182	189	215	204	216	214	184	229	201	230	208	219	222	195	201	183	200	198	198	206	223	201	204	215	184	177	210	216	209	233	207	202	201	229	209	200	170	207	204	209	235	189	203	199	209	193	213	195	221	204	230	179	198	203	209	194	204	212	201	186	219	234	213	175	186	212	212	194	194	205	204	219	211	211	205	215	225	198	199	214	200	200	208	186	208	210	202	199	210	189	188	211	191	211	193	211	211	222	180	205	209	215	214	185	191	193	203	214	207	202	199	199	242	187	219	203	199	210	232	204	210	173	200	196	187	195	189	218	191	175	198	203	227	176	186	193	207	220	196	224	177	195	185	209	205	206	198	210	197	198	218	223	194	185	180	196	191	230	188	214	197	189	224	197	201	200	204	177	195	197	182	214	214	211	196	199	221	208	200	211	187	196	202	220	183	186	215	213	202	195	206	206	203	209	196	216	198	193	215	190	194	182	227	210	208	214	199	195	183	192	176	228	196	212	187	216	193	187	212	207	197	205	208	213	195	184	185	190	212	199	242	194	196	203	185	221	189	195	196	199	184	224	208	192	196	215	222	222	210	210	203	196	208	201	205	224	178	182	219	201	224	204	214	207	194	181	227	194	198	212	208	222	187	191	210	201	233	194	211	192	200	205	218	224	199	179	194	194	190	188	201	186	191	214	180	185	190	201	186	194	247	225	198	178	211	218	176	195	206	206	232	199	213	194	187	195	224	205	202	176	203	205	189	214	190	196	207	211	195	223	206	208	181	212	200	213	214	174	191	181	203	200	205	191	198	230	208	207	210	194	176	207	187	218	201	200	245	175	186	200	206	207	185	223	215	211	200	213	231	187	216	214	186	214	199	216	226	200	204	202	219	179	194	190	220	197	205	203	202	194	195	216	192	204	198	203	237	196	200	213	186	211	210	222	199	179	199	198	204	202	215	218	185	211	226	219	193	213	199	196	187	181	226	187	200	182	199	197	213	218	196	191	196	202	203	212	192	209	185	198	216	204	197	185	211	196	178	204	183	205	185	203	186	219	165	199	181	203	214	192	216	184	216	187	181	205	210	186	182	235	194	212	184	196	186	191	194	204	203	164	211	212	200	204	194	194	198	198	201	193	193	174	199	222	212	169	199	204	223	204	229	220	202	211	213	193	215	237	196	216	186	217	187	198	216	205	183	205	181	190	203	213	216	210	187	221	204	194	191	207	195	211	175	212	201	189	214	234	208	217	189	210	203	198	208	222	182	185	204	191	166	206	202	191	200	213	200	203	203	231	191	192	211	193	203	209	185	203	223	211	202	207	192	208	183	215	207	172	197	195	208	188	205	176	212	185	202	215	200	209	191	240	196	191	235	205	194	187	186	196	191	194	201	192	216	220	219	201	188	206	202	215	168	225	191	210	218	192	203	219	200	170	186	175	226	207	199	202	155	207	195	197	187	217	206	188	220	202	219	210	193	209	199	178	216	207	201	183	211	222	196	221	194	197	213	206	215	195	204	237	210	211	201	191	162	205	180	213	208	213	221	203	169	202	218	213	204	185	215	228	205	197	200	212	192	209	211	178	183	216	221	214	214	254	182	219	200	212	194	218	210	215	202	213	213	204	209	206	233	212	193	195	219	194	197	176	216	209	192	197	192	190	181	201	229	186	191	192	214	220	191	221	203	191	161	198	236	209	187	196	205	244	189	200	202
2241	868	767	823	801	772	702	684	648	610	632	668	616	641	595	601	577	575	592	564	620	616	566	619	597	623	637	646	635	579	590	670	600	596	593	584	600	579	632	588	645	566	590	606	614	592	545	604	601	622	533	580	548	603	577	586	602	578	546	578	614	609	557	579	585	599	591	578	579	569	562	552	589	594	608	609	560	596	615	586	581	599	618	609	580	550	595	594	565	552	542	609	584	577	582	610	610	619	582	629	569	593	623	587	618	597	563	605	552	591	586	606	578	539	598	587	559	568	602	577	551	588	588	627	583	596	588	564	600	624	578	580	568	550	609	604	615	621	541	618	606	594	621	580	537	599	581	576	582	608	572	562	568	582	582	633	627	532	589	550	550	554	558	569	611	552	557	549	572	616	581	579	601	644	575	556	604	574	553	621	580	593	576	558	571	590	584	606	545	579	585	578	552	609	607	572	595	585	587	566	571	590	554	581	559	583	617	590	605	581	637	594	586	584	595	566	574	591	600	590	606	574	582	578	602	572	574	535	561	567	574	570	553	574	573	597	584	589	562	599	591	602	587	605	574	593	618	595	583	569	557	598	565	551	570	623	607	572	598	585	608	602	554	552	583	590	584	640	597	541	624	585	614	567	587	574	581	591	549	557	606	581	524	571	578	526	561	608	564	585	595	586	619	559	572	582	576	600	572	591	565	597	612	618	537	612	587	600	603	581	622	574	619	580	533	566	554	590	588	590	572	593	584	584	612	568	577	558	575	584	631	541	549	620	586	606	629	579	549	593	555	576	601	602	540	574	609	545	580	622	534	607	555	575	588	582	575	612	560	623	585	587	570	582	580	565	609	601	604	605	582	559	573	604	607	562	597	579	593	572	593	589	591	556	576	606	593	587	594	568	543	581	614	587	593	600	535	585	596	574	594	572	585	551	558	582	589	639	575	560	632	548	595	573	583	582	591	583	585	606	599	598	595	540	567	591	578	567	571	611	620	579	582	577	584	556	565	557	608	592	590	584	567	604	553	584	609	561	587	589	596	630	579	580	591	560	560	637	573	572	590	594	550	565	623	613	559	584	582	549	562	618	539	579	632	551	592	585	561	639	599	643	587	569	566	593	564	561	577	579	570	559	582	586	556	570	630	616	564	598	601	605	561	614	560	618	588	585	557	592	577	618	555	606	569	599	586	576	610	590	560	565	555	589	569	586	593	605	568	583	577	553	624	572	590	617	575	591	535	544	545	552	569	641	621	591	580	605	567	590	564	615	580	595	613	596	590	637	581	626	600	569	573	635	587	598	531	578	591	557	603	589	529	568	593	563	587	581	599	595	555	630	563	571	588	558	583	596	583	617	569	547	553	563	577	576	616	584	555	549	542	579	596	618	560	542	596	604	556	556	564	558	587	573	587	597	567	590	565	562	581	593	585	582	592	594	619	607	600	552	561	580	579	607	568	595	611	622	600	633	582	537	590	560	605	621	599	580	573	616	599	581	593	626	596	607	589	600	555	572	581	616	584	607	559	614	567	559	554	579	613	572	570	561	592	580	597	564	577	531	592	604	559	631	559	567	609	603	569	614	593	602	558	522	584	563	630	604	595	561	610	577	589	617	538	536	580	571	596	613	563	562	580	625	594	616	588	623	621	596	613	581	595	572	643	593	582	588	616	602	586	549	583	564	597	585	576	638	561	538	582	603	591	582	556	550	605	577	602	577	594	582	590	572	567	599	574	604	580	589	578	584	605	603	593	538	640	556	584	555	571	597	565	629	579	590	611	566	565	608	601	569	582	581	591	572	590	610	546	566	607	610	572	625	571	579	598	574	575	606	571	573	635	605	571	560	614	618	555	570	597	581	596	595	561	592	561	609	579	605	569	546	604	579	623	580	582	553	606	606	575	580	586	612	579	582	575	584	570	588	539	588	605	542	564	591	615	630	593	647	592	579	590	578	564	577	579	604	560	563	546	569	611	553	560	587	572	567	600	581	607	599	635	606	586	562	591	622	600	588	621	592	581	585	607	608	590	589	608	560	549	599	568	580	550	570	594	544	586	639	608	580	562	532	579	597	560	626	593	594	549	610	624	565	611	554	618	578	653	590	603	568	561	606	599	581	534	575	618	563	599	573	655	576	585	628	608	617	626	564	583	567	641	623	610	548	589	630	590	585	581	586	539	601	576	601	596	583	618	575	576	576	581	573	594	603	563	595	616	572	589	580	577	601	627	549	603	568	562	555	572	593	581	542	584	558	582	657	581	585	599	577	594	574	621	590	578	617	557	581	554	607	607	588	580	592	609	565	610	623	567	622	545	658	566	581	528	618	607	596	573	603	639	585	606	607	599	595	571	594	531	620	570	581	610	592	603	576	570	634	610	559	584	607	571	584	553	568	580	554	605	557	567	553	590	571	553	595	577	566	614	601	574	596	537	624	579	605	556	571	637	621	582	559	574	548	609	578	578	547	589	593	619	553	570	585	604	603	575	614	545	617	620	618	610	598	577	570	611	620	557	587	587	548	571	588	622	613	625	569	602	567	562	580	592	575	636	529	604	625	590	558	656	594	581	562	591	605	633	565	564	569	572	529	564	534	550	570	589	609	584	586	579	607	589	587	560	555	587	589	576	647	618	612	593	599	583	611	576	639	593	579	591	576	667	605	554	545	600	617	594	557	593	601	572	585	541	582	574	602	603	628	547	602	555	565	574	610	614	626	554	575	545	575	596	570	535	544	571	595	602	596	590	588	602	605	590	577	584	592	577	570	599	597	604	604	572	617	547	586	560	618	547	563	534	532	567	561	602	632	541	547	571	591	602	599	580	548	589	613	567	568	582	615	580	556	571	550	622	572	584	636	585	552	596	588	619	579	554	568	614	571	554	587	593	588	618	551	612	583	554	592	615	600	562	650	572	593	614	569	585	587	566	620	580	597	593	586	611	562	597	573	538	568	596	579	557	579	600	570	566	578	620	585	604	577	558	574	608	583	584	578	564	620	588	569	609	603	621	596	596	590	611	592	551	600	608	563	581	583	564	614	584	591	600	540	601	564	549	579	589	572	648	605	612	590	614	563	594	592	573	571	616	602	599	631	560	592	610	573	614	595	624	584	569	573	616	588	577	608	589	594	571	633	605	610	580	586	573	582	603	621	576	571	598	591	578	576	592	575	586	580	580	613	581	577	590	639	585	586	584	595	583	596	576	612	635	562	531	598	586	595	575	609	613	558	565	588	600	598	586	610	622	559	541	605	598	601	554	578	575	620	614	587	598	598	594	583	583	604	566	601	580	579	616	602	588	591	541	540	607	598	599	566	558	595	598	556	603	595	557	528	557	595	612	594	576	578	568	629	601	572	593	564	567	600	548	581	595	584	588	629	595	556	561	572	539	572	627	574	564	559	593	609	556	608	648	565	571	583	583	551	566	575	595	557	639	566	581	571	569	621	599	599	566	541	599	576	566	594	596	590	579	565	546	595	607	521	622	618	588	589	610	597	604	588
9282	2859	1483	1148	750	576	385	375	281	213	218	195	171	190	148	157	163	139	145	129	123	125	142	134	111	123	118	110	118	111	138	121	122	136	114	126	102	122	105	86	106	99	85	103	97	104	100	107	91	103	113	88	110	93	97	99	94	90	112	86	103	93	105	99	77	80	111	101	92	111	111	110	106	115	106	103	79	109	99	84	109	97	113	97	99	105	84	98	105	95	98	98	102	96	97	123	103	88	86	100	109	89	100	89	88	86	91	92	95	103	109	96	112	86	79	100	85	92	108	111	88	102	79	105	79	93	100	91	95	85	99	84	97	116	98	95	106	97	75	110	85	102	105	106	81	73	59	96	101	91	99	82	112	87	94	88	91	103	97	102	117	90	98	102	79	110	101	82	97	96	101	98	96	98	88	101	103	113	90	94	89	98	96	93	101	101	100	105	104	99	78	92	100	105	85	80	94	89	96	95	101	89	97	100	104	101	106	98	95	96	85	90	95	104	91	104	95	74	87	87	100	83	90	112	101	93	79	108	89	86	103	95	117	109	100	113	96	80	93	102	98	93	94	94	90	88	87	96	111	106	95	92	84	98	98	104	99	84	94	113	97	88	99	87	101	106	103	103	97	91	91	103	94	75	77	87	88	81	109	102	86	87	116	98	103	79	106	99	94	91	94	92	107	88	99	103	89	94	90	92	87	98	119	98	94	90	95	103	97	97	115	86	86	89	86	79	88	92	120	96	91	95	111	85	103	108	93	81	70	83	101	112	104	86	88	86	78	84	109	82	93	106	89	88	89	104	108	112	84	98	107	127	90	87	108	101	96	86	96	83	117	110	100	94	95	81	100	89	90	87	102	85	95	88	110	81	103	96	103	107	90	108	99	103	87	89	87	84	88	90	84	94	96	100	92	95	102	98	108	89	93	99	108	95	95	101	110	95	90	97	87	80	106	105	87	90	102	103	90	88	121	90	96	76	94	80	85	103	95	109	95	94	96	90	86	89	88	86	104	101	91	107	96	104	100	101	92	101	98	80	82	86	91	70	93	98	101	94	98	98	101	99	90	91	83	100	94	121	91	97	97	118	88	120	96	106	103	106	101	98	89	109	107	111	107	109	99	88	87	92	98	96	98	96	106	93	88	106	104	95	78	87	86	87	94	105	85	105	87	98	92	94	107	101	101	126	99	89	83	86	84	101	105	106	111	108	120	97	107	79	98	98	85	79	93	98	108	86	86	97	91	102	100	91	88	84	85	108	114	96	98	99	89	93	98	104	92	83	87	94	87	91	90	103	78	89	94	111	93	75	97	93	94	90	108	111	95	106	100	108	102	110	104	91	73	85	94	92	96	81	106	106	92	84	115	73	101	94	79	99	90	85	82	102	89	84	91	81	105	95	95	78	87	92	94	100	91	87	88	106	110	130	93	88	96	86	102	102	94	78	85	99	91	104	109	93	85	89	99	104	91	111	96	102	75	102	107	88	94	94	93	88	104	105	96	86	86	86	98	104	91	103	86	87	103	97	95	97	83	110	100	96	110	104	108	99	93	101	83	89	109	93	114	94	105	103	97	95	110	94	101	105	87	111	99	85	102	97	97	88	108	95	100	83	94	102	86	91	106	99	100	91	96	101	77	96	116	89	112	97	99	93	97	84	93	102	79	91	93	94	106	87	96	106	87	110	92	85	96	99	108	86	109	106	106	99	107	83	105	87	92	93	97	89	97	93	103	89	92	97	104	101	97	86	85	95	92	93	92	81	100	97	99	97	89	96	89	104	108	100	85	97	100	90	87	91	105	100	88	101	98	96	113	108	84	101	92	66	88	103	75	106	100	106	100	97	98	105	99	89	96	82	113	83	78	83	127	99	87	97	64	97	81	118	90	98	92	108	89	75	79	100	98	106	96	98	98	89	91	104	102	104	102	88	89	98	103	110	73	103	86	114	88	96	74	90	97	94	104	95	82	107	77	116	99	95	108	90	87	105	95	86	90	94	88	102	96	103	88	99	93	89	87	93	88	88	91	83	104	82	103	107	101	98	100	99	109	104	86	67	100	91	84	82	97	88	101	96	119	104	80	109	99	94	75	101	87	96	87	88	103	82	97	95	94	78	94	81	100	91	94	71	96	92	89	103	94	79	97	116	89	99	88	99	97	104	94	94	111	100	95	93	100	96	100	110	108	89	85	79	100	109	86	112	105	94	101	95	92	84	92	104	99	74	105	116	85	110	87	113	93	91	89	95	89	97	85	91	121	95	112	82	82	96	82	93	91	103	101	88	97	110	106	93	99	94	86	79	69	85	99	115	91	85	84	92	79	98	96	101	105	93	83	109	109	78	103	103	108	97	93	101	89	94	104	96	114	97	82	85	80	89	92	95	98	90	106	82	94	119	114	101	108	94	78	90	92	106	112	110	92	104	97	90	92	103	94	93	98	101	110	106	96	96	82	81	92	99	83	103	89	104	90	101	109	95	93	95	109	97	88	114	116	95	100	91	103	104	96	83	123	87	106	99	95	88	101	92	99	95	97	108	98	90	86	89	88	88	92	92	80	94	98	86	114	101	85	103	95	92	81	103	98	99	106	80	82	71	96	100	96	113	87	103	108	101	89	103	87	102	97	88	90	93	81	101	100	96	90	87	94	103	89	113	115	105	106	90	96	98	92	121	92	106	108	113	92	93	94	88	81	97	89	91	79	98	81	89	82	106	92	100	99	106	88	92	84	105	77	94	95	104	89	98	85	78	93	92	94	88	109	100	76	100	89	103	105	78	99	104	104	88	84	97	89	104	82	109	81	94	86	86	94	89	84	91	99	94	100	91	85	79	88	83	96	98	106	75	93	91	95	120	116	97	96	83	93	96	98	90	96	91	91	80	102	102	86	102	88	79	84	112	90	110	99	88	101	72	101	100	81	94	95	100	87	109	98	94	83	82	104	97	103	103	98	105	111	94	84	99	96	104	96	91	97	77	100	90	98	98	92	86	87	93	87	88	98	93	92	118	105	92	91	92	109	99	90	87	99	116	111	97	93	89	96	94	84	100	107	93	90	102	108	91	98	87	81	107	90	92	99	96	87	80	86	99	99	97	65	104	99	100	89	111	88	81	108	110	95	86	98	97	106	102	102	100	100	96	79	89	99	93	92	84	100	107	69	94	113	96	85	96	91	98	104	105	100	111	96	104	87	100	106	95	110	96	90	90	83	91	93	102	95	88	94	87	102	106	84	109	99	94	85	92	99	84	133	105	97	116	105	89	76	94	85	106	111	94	94	110	78	89	84	89	91	100	111	111	96	85	96	84	97	93	87	84	81	88	67	97	111	70	87	117	98	89	101	92	86	98	98	91	97	99	109	92	106	94	89	87	97	106	92	89	92	77	93	75	78	90	89	87	100	89	103	93	90	96	112	106	109	84	93	111	74	98	102	82	83	99	78	112	105	107	96	96	85	90	103	103	82	100	89	110	97	92	82	95	91	86	104	100	97	86	100	107
5795	2948	3259	3673	3121	2557	2034	1762	1377	1218	1058	934	846	766	736	704	649	619	577	534	568	556	564	580	539	617	521	469	511	503	549	461	456	503	446	448	382	431	383	360	373	370	381	410	399	368	408	421	357	382	380	364	327	386	343	378	351	340	378	374	320	352	367	335	355	348	364	345	299	327	361	338	304	321	333	294	331	310	333	298	367	339	348	309	345	330	338	356	336	303	331	343	308	319	333	329	336	322	321	331	318	375	332	320	335	303	340	328	304	340	289	311	321	323	328	352	319	320	306	341	313	319	335	326	350	328	301	310	336	334	324	304	321	329	335	336	320	325	312	285	318	334	306	295	328	319	316	317	297	330	327	297	350	292	352	314	300	326	326	355	299	319	328	313	332	305	348	311	311	326	360	328	334	315	336	325	309	323	326	322	288	308	308	319	305	352	316	346	325	317	309	320	314	319	279	324	327	301	335	321	314	308	302	304	322	288	299	316	325	309	344	320	326	329	325	313	361	322	324	308	305	319	300	328	284	324	322	324	293	325	284	367	309	290	308	337	345	339	323	294	344	317	351	337	339	346	285	316	320	301	328	317	299	314	289	324	296	323	318	322	315	322	343	317	314	310	309	317	299	300	346	315	306	331	298	308	342	342	319	316	303	301	327	310	361	298	293	331	338	317	314	318	304	314	330	333	285	323	328	332	334	348	358	323	342	328	337	332	325	344	337	306	323	339	308	351	351	331	303	338	304	310	315	313	295	296	314	309	310	315	325	340	328	308	324	334	323	324	320	302	327	346	296	350	353	304	316	363	330	317	316	310	291	336	339	339	319	333	312	314	329	319	334	292	323	300	328	343	325	322	295	298	317	340	342	325	324	293	314	324	297	300	332	357	290	311	322	331	333	316	323	362	325	297	327	334	320	338	325	379	317	320	299	323	331	322	325	320	311	344	272	330	325	355	357	322	319	323	310	287	344	317	330	277	300	317	330	316	313	333	306	331	327	314	310	331	297	306	310	335	309	299	325	275	308	319	298	341	314	302	311	293	336	334	323	311	309	303	300	295	296	287	356	325	331	308	323	317	320	297	338	294	344	324	332	303	302	319	287	308	329	328	309	306	339	294	336	327	306	296	310	309	320	314	318	328	310	314	300	284	332	300	331	323	322	297	301	342	329	321	336	338	296	302	321	294	336	333	289	333	333	324	301	316	322	322	305	303	315	318	286	305	281	335	360	323	350	329	318	328	309	314	296	357	322	318	294	290	326	299	319	307	308	308	344	306	346	320	334	317	293	295	314	312	299	318	334	332	313	353	308	332	300	337	282	371	316	305	343	312	337	323	314	280	353	313	351	313	333	316	294	288	315	281	303	341	303	311	335	316	317	305	295	328	327	331	333	306	297	296	343	315	360	307	286	290	308	307	312	311	300	344	331	322	312	317	295	293	348	327	313	347	286	330	335	316	341	329	366	333	327	278	345	330	310	317	310	342	297	325	331	285	322	309	317	341	304	311	326	323	303	329	297	315	345	339	307	315	307	311	296	347	322	303	304	335	308	305	346	356	321	312	325	299	313	313	323	333	307	325	304	312	311	288	306	289	336	309	328	306	320	328	318	293	302	331	310	327	337	317	342	319	318	327	297	305	325	307	325	302	304	316	313	332	324	340	291	339	325	318	304	320	326	288	313	340	318	332	305	322	309	347	311	302	335	362	358	347	325	317	327	317	323	329	317	304	334	317	274	329	328	293	323	324	300	310	356	344	280	311	312	351	306	320	285	316	299	305	323	340	349	356	324	294	329	334	307	301	292	309	299	318	329	304	337	313	339	318	336	327	317	290	323	296	313	331	312	336	318	301	332	318	309	347	334	331	313	317	346	308	341	316	307	319	351	287	332	294	358	293	338	347	318	326	330	307	310	315	331	304	306	282	320	313	344	301	327	327	327	337	319	289	308	292	327	347	300	335	333	308	298	311	314	321	357	293	331	283	345	307	305	324	317	362	331	315	329	327	298	333	326	327	304	343	291	326	342	337	307	295	299	358	313	292	278	300	306	323	309	336	309	298	323	313	329	308	353	310	333	293	295	301	307	312	336	327	304	324	334	353	310	342	323	313	327	327	345	310	326	302	317	309	303	342	320	387	328	343	337	302	320	316	343	314	315	352	286	324	364	308	340	347	317	304	326	328	336	262	302	288	326	320	334	327	335	315	306	329	319	330	320	322	312	336	353	333	330	313	314	323	318	314	319	348	333	306	295	305	316	316	331	295	344	299	294	299	302	350	313	313	281	327	316	330	310	302	337	341	312	293	333	323	325	301	327	328	305	307	324	285	338	308	316	309	316	281	321	299	317	321	319	306	291	340	324	307	323	343	295	342	300	309	317	330	307	343	310	330	326	302	310	327	284	308	327	317	330	314	291	306	305	303	312	301	314	274	326	285	335	312	335	332	316	311	280	300	320	334	342	316	325	313	297	341	283	314	339	305	326	305	281	272	309	332	339	325	351	319	327	351	346	293	331	310	323	302	354	324	329	324	345	324	346	319	317	328	298	323	321	307	357	361	310	304	303	346	347	302	308	317	362	326	292	327	305	294	304	339	308	338	294	319	314	326	307	292	286	326	314	341	330	322	328	333	348	325	311	310	335	320	335	324	313	312	306	326	284	324	329	287	324	335	314	326	300	310	346	327	350	365	331	329	317	342	309	317	311	293	286	298	304	341	322	322	294	327	317	329	323	313	365	321	340	311	294	330	318	308	305	325	348	372	283	350	314	326	341	303	323	380	284	316	349	343	285	317	313	365	327	322	331	317	292	320	308	347	313	340	300	328	318	328	321	278	339	293	307	344	338	291	294	332	302	336	333	295	309	338	339	300	289	312	304	303	323	320	288	309	319	306	312	345	330	318	299	325	330	325	340	324	345	299	298	308	333	330	296	278	335	306	325	330	334	325	318	302	310	318	306	325	302	331	318	307	333	338	309	320	334	299	396	302	351	342	305	337	317	335	291	313	319	321	323	317	329	328	314	322	330	325	330	317	351	315	303	342	339	335	343	315	295	306	332	308	338	360	335	307	356	306	340	324	320	304	319	322	312	301	335	314	302	303	338	334	338	313	317	328	386	303	324	301	332	329	297	289	281	307	339	288	329	329	300	340	296	325	349	318	377	301	302	334	319	331	297	314	324	329	323	331	356	294	300	311	318	311	291	329	305	317	280	333	290	350	272	335	343	290	338	325	296	332	336	307	308	321	333	301	315	308	324	339	304	319	305	297	306	333	306	309	330	336	317	292	321	301	322	328	333	327	310	322	291	325	313	336	312	299	355	331	312	292	326	314	320	363	327	309	303	300	323	338	316	314	282	296	316	343	319	327	320	294	285	278	315	331	302	316	341	331	344	301	301	333	350	324	303	316	315	302	343	314	314	292	302	314	336	307	300	316	337	307	344	275	302	316	342	327	316	326	282	307	318	351	287	314	344	293	319	327	318	301	338	316	314	307
16792	5400	2981	2196	1493	1045	745	597	488	457	360	316	314	262	254	283	228	207	202	195	189	196	209	206	217	193	205	199	188	202	174	150	169	189	201	220	181	142	167	140	169	166	151	177	142	173	133	164	154	156	138	141	142	145	130	147	122	159	170	132	130	161	142	133	115	143	125	152	152	144	137	154	171	134	160	152	136	130	176	155	124	148	154	162	146	159	161	151	133	129	130	176	171	126	149	134	160	133	147	142	152	153	134	153	175	168	127	142	145	148	146	152	147	135	143	136	146	152	152	133	150	153	151	144	153	144	165	144	144	154	145	144	123	146	133	164	132	147	162	157	137	161	139	160	132	145	155	151	163	131	147	142	153	135	133	139	148	146	136	124	140	147	149	144	148	147	122	165	138	130	153	158	145	128	157	130	126	137	137	125	119	137	159	140	130	182	132	136	129	174	147	136	153	130	148	134	121	132	146	144	147	143	146	157	143	148	149	140	132	146	148	144	123	144	128	133	160	133	134	139	151	139	126	131	141	142	155	139	138	161	160	137	135	129	155	147	149	141	152	162	149	138	153	151	147	168	165	153	122	135	155	170	140	135	139	137	164	124	141	166	125	134	136	121	130	138	136	124	136	164	137	156	137	154	155	147	136	128	139	150	143	147	157	142	146	154	152	129	147	154	151	127	156	140	130	132	121	124	139	153	180	160	146	159	143	131	151	139	142	139	139	144	145	155	138	141	148	148	145	147	140	142	143	151	131	122	153	136	150	137	159	144	144	125	139	150	150	150	163	161	144	148	152	131	150	141	140	120	142	135	134	144	156	138	127	138	153	139	143	124	129	137	152	132	147	154	149	146	139	142	172	144	144	135	144	145	144	136	137	141	146	153	136	151	150	138	153	150	146	136	147	131	129	172	144	147	151	156	158	148	148	140	160	149	142	150	155	144	131	160	135	143	151	146	131	151	167	149	120	125	158	139	169	156	136	150	134	151	122	138	147	131	148	160	123	158	139	133	126	136	135	135	138	140	150	133	151	143	141	163	150	133	147	124	123	156	150	128	141	147	147	156	143	143	144	143	142	138	151	159	141	132	137	141	135	124	142	143	154	109	146	154	141	136	158	159	140	165	148	116	119	149	173	138	141	172	142	145	135	135	124	119	158	126	132	151	144	153	140	130	143	126	142	143	159	141	148	159	149	160	138	139	156	124	148	152	162	141	141	132	138	132	156	142	136	154	135	126	138	162	157	151	135	137	160	149	139	169	140	134	152	152	131	141	141	144	135	149	157	155	155	133	140	166	141	147	144	139	134	144	157	143	130	161	148	161	157	158	154	137	154	156	136	151	164	149	155	140	125	147	168	149	135	156	152	155	144	149	142	165	169	165	144	144	145	155	160	130	145	141	147	148	161	147	130	131	151	143	135	141	135	154	146	140	153	138	155	123	138	126	149	138	142	128	134	136	148	160	140	158	133	148	136	148	157	135	153	129	138	147	133	162	141	150	142	136	145	134	163	129	150	109	136	143	142	135	157	147	146	145	128	177	148	155	145	151	146	127	116	154	156	140	155	130	135	153	118	158	143	141	131	139	149	156	137	154	154	158	136	150	143	135	131	130	137	141	142	124	155	133	146	137	160	150	136	125	149	146	156	159	158	138	137	147	135	135	143	135	139	162	141	159	133	143	143	166	135	146	162	145	147	135	157	157	154	143	141	137	143	135	145	144	143	160	144	141	129	131	143	151	122	127	163	139	128	143	151	146	148	147	132	134	139	133	143	147	149	151	139	172	133	125	142	133	136	144	157	138	136	148	137	138	159	133	145	148	151	136	151	145	146	154	137	148	133	158	139	129	157	149	123	133	166	143	142	159	144	164	156	144	141	128	137	118	140	130	154	146	129	151	140	130	141	130	139	152	141	152	146	142	129	145	141	139	138	165	152	141	149	145	154	152	153	162	141	151	160	145	134	130	146	163	146	148	138	145	139	138	149	141	132	165	154	145	142	127	137	156	142	146	161	124	134	164	145	169	138	156	147	132	153	134	141	136	139	153	127	152	135	130	149	153	153	135	123	143	145	159	139	137	127	132	149	139	153	137	150	133	125	163	134	159	147	148	158	145	138	155	145	151	146	156	140	147	138	156	138	159	169	129	143	140	135	157	125	141	151	134	150	135	148	150	124	126	175	125	129	122	138	149	140	143	153	148	147	151	168	133	129	140	135	164	147	141	136	148	137	156	129	167	144	144	134	149	144	121	139	145	153	145	148	139	137	153	139	156	152	132	159	116	117	129	154	173	141	149	158	143	161	154	148	142	166	167	142	151	166	133	132	134	140	137	128	142	136	151	161	137	142	127	147	143	157	163	167	131	150	168	154	153	143	146	142	126	139	129	153	142	140	155	129	139	147	149	145	156	161	178	139	140	140	140	131	147	143	147	124	133	158	142	123	130	127	136	131	143	144	158	143	142	138	123	127	147	137	157	141	142	152	125	153	156	163	146	162	157	152	150	143	148	152	134	126	151	133	124	155	152	143	149	134	139	154	158	152	150	158	127	156	148	155	157	137	153	155	127	159	150	136	136	136	132	145	129	152	137	156	161	155	161	150	116	141	156	147	123	157	151	148	161	151	156	140	135	148	125	162	127	143	121	134	142	142	123	141	132	135	152	154	141	138	145	124	151	145	123	163	154	178	146	134	144	125	134	148	152	140	130	148	156	168	150	137	150	143	153	159	123	147	141	128	135	132	132	152	124	159	157	122	151	161	134	148	141	133	147	140	132	129	147	156	141	155	151	129	136	145	121	147	154	142	150	145	136	140	137	138	153	150	135	137	152	119	151	135	145	142	160	151	132	133	136	151	162	157	139	133	138	149	138	138	146	138	142	148	153	144	141	136	139	135	143	145	134	140	144	143	144	131	139	162	147	133	130	139	146	149	147	138	131	150	146	134	148	153	161	148	142	145	139	137	157	137	154	127	159	123	124	128	159	133	136	129	140	133	157	139	171	157	143	144	165	151	129	138	120	139	122	142	138	146	133	170	138	127	160	148	142	142	156	151	123	148	120	133	139	141	143	132	177	140	141	164	131	147	148	146	162	143	139	135	149	132	140	128	143	137	138	140	143	152	168	167	146	148	133	149	153	167	133	135	138	147	149	138	151	139	145	154	130	141	134	135	145	131	123	151	154	141	129	163	139	145	134	137	146	151	136	162	125	133	147	153	117	141	140	157	143	168	134	140	160	129	126	151	135	147	140	149	144	142	136	149	120	138	161	141	154	137	142	163	146	133	123	144	136	162	132	144	135	145	149	151	149	143	134	133	147	160	124	127	139	131	160	147	136	127	151	129	138	139	186	137	167	136	135	134	150	136	144	112	119	154	157	161	128	122	146	136	131	146	149	163	149	163	141	139	177	144	146	159	152	130	135	153	135	138	137	144	129	141	168	142	146	151	141	159	151	141	144	153	133	156	121	137	129	154	136	141	167	143	157	115	170	155	157
8123	4743	5783	6585	5623	4434	3539	3020	2504	2136	1923	1643	1512	1392	1277	1206	1139	1037	966	1001	906	901	1017	991	938	943	911	798	813	837	769	738	798	686	649	693	632	575	657	617	609	614	604	559	567	607	595	570	576	547	539	578	543	542	551	514	501	531	551	508	498	523	518	513	464	448	510	530	480	454	484	492	503	516	489	478	482	500	504	468	465	468	489	458	429	464	447	452	497	494	504	483	501	432	479	452	415	458	503	499	485	439	468	472	451	496	456	446	498	487	483	503	459	510	479	446	484	473	457	436	466	470	462	455	445	441	456	482	486	481	460	455	464	455	474	440	477	490	474	472	449	469	462	458	471	472	502	453	488	474	466	455	472	487	464	467	479	453	437	489	445	493	486	437	461	453	438	454	407	444	490	455	458	492	493	483	465	462	422	434	454	457	468	469	452	458	449	457	472	459	495	436	471	446	469	458	469	492	452	479	479	458	461	486	446	425	473	460	435	469	465	439	472	443	429	462	480	468	472	401	475	451	438	450	447	440	467	443	451	456	469	440	443	430	475	460	426	442	469	477	467	461	452	451	452	483	505	440	451	480	426	479	449	488	512	422	452	466	451	475	500	456	453	443	446	441	475	476	448	492	480	470	484	450	432	463	443	434	475	458	442	411	435	416	480	476	437	425	441	471	443	482	437	465	501	450	455	472	463	463	473	474	462	453	449	469	435	492	423	465	461	473	421	446	468	472	446	483	465	439	453	465	466	448	448	466	380	471	447	451	472	431	485	458	434	433	429	424	464	484	500	463	455	494	444	439	443	466	494	475	458	468	452	467	475	488	451	452	436	431	448	446	457	439	465	436	482	477	459	450	476	478	436	506	464	475	438	467	473	449	465	432	470	447	474	453	461	434	457	481	448	463	458	428	447	480	458	434	438	425	433	458	432	442	433	435	488	458	439	463	463	429	450	469	433	493	391	509	429	444	452	476	458	481	465	415	466	408	425	430	438	456	463	423	502	433	477	427	444	441	488	449	433	447	441	448	433	429	480	479	469	427	443	421	436	486	445	430	479	437	445	486	468	449	474	442	429	405	453	505	473	437	501	486	452	481	478	446	463	449	472	455	451	434	459	451	441	422	433	423	469	470	463	445	443	461	433	493	445	442	477	446	431	447	439	502	489	431	456	475	467	439	478	429	470	446	467	465	434	446	468	487	460	452	471	456	436	430	458	489	416	495	466	455	461	491	473	466	435	470	470	453	437	432	422	480	450	461	448	488	464	451	430	435	461	447	461	452	441	428	484	453	458	442	499	490	493	453	418	426	396	490	445	473	473	479	475	441	441	421	461	451	452	480	446	421	430	503	494	458	429	430	453	426	452	435	441	437	463	472	428	444	438	481	475	426	442	444	443	431	434	470	483	470	480	488	426	427	442	461	463	456	497	460	430	445	429	451	447	432	495	427	453	485	429	505	461	454	404	416	457	445	429	459	481	454	473	466	465	459	457	400	453	437	503	453	474	420	462	431	443	449	426	439	480	440	432	455	442	446	463	467	473	431	465	443	493	454	460	477	459	478	459	439	460	438	451	458	452	459	503	482	459	433	438	460	433	474	459	479	462	419	450	446	452	435	439	428	465	457	417	450	432	437	436	435	418	481	469	426	450	449	444	489	456	456	474	403	465	487	463	431	432	440	427	428	422	499	466	456	488	456	440	452	456	463	485	444	471	477	488	425	427	438	481	448	490	441	490	447	396	466	462	459	433	471	473	438	431	449	423	490	448	441	450	453	426	448	467	455	464	445	407	445	451	438	455	462	452	482	432	425	442	414	429	458	425	463	480	427	443	489	448	456	465	434	438	449	462	477	451	437	458	476	441	464	474	458	469	449	399	512	459	449	445	439	427	427	474	473	445	456	456	450	463	402	462	472	443	488	451	434	458	447	472	478	500	427	454	426	469	536	470	461	461	453	438	434	464	475	461	483	425	464	414	443	456	482	414	424	441	470	467	423	462	433	442	483	442	450	443	478	454	470	439	472	509	480	439	478	450	453	478	505	468	444	463	456	472	419	485	494	431	491	435	442	459	477	436	465	471	449	457	429	454	436	457	463	465	467	440	460	458	461	432	430	477	440	447	453	448	435	459	465	435	444	489	434	456	492	421	454	507	433	455	426	443	454	417	441	457	481	429	473	468	500	469	456	476	495	436	488	410	439	461	487	461	484	417	428	463	473	463	471	418	484	444	459	451	458	442	414	476	456	426	443	416	444	469	462	470	436	467	465	438	442	418	483	468	474	423	428	446	395	451	454	453	464	459	447	484	409	448	430	442	478	456	480	440	473	429	457	408	482	437	493	461	446	456	460	446	461	438	473	443	477	458	468	443	456	456	422	439	468	456	476	420	448	464	463	450	423	454	455	450	439	433	461	423	463	473	438	465	474	459	480	408	468	433	441	498	478	448	440	444	428	484	446	460	478	447	428	468	455	453	443	474	469	449	443	471	486	415	490	464	450	454	481	452	483	396	436	446	461	455	464	492	444	422	476	450	466	455	438	480	442	428	441	453	462	468	426	491	416	479	465	492	465	482	432	442	462	422	431	470	441	468	490	438	484	471	412	522	423	455	455	491	434	456	436	472	483	484	470	448	464	481	489	468	467	459	476	459	421	413	452	424	446	479	419	472	457	454	461	435	472	413	461	490	446	479	461	461	470	431	461	444	479	451	447	455	473	432	423	445	450	444	436	476	506	472	467	487	477	487	457	478	479	464	461	464	467	463	441	466	447	451	441	440	440	447	462	468	447	458	422	464	472	419	444	457	449	448	458	418	477	445	453	450	415	396	478	451	458	450	452	439	409	485	441	452	460	464	493	446	470	456	444	478	419	442	443	436	505	440	450	467	458	437	415	431	431	450	442	448	448	438	440	476	437	449	437	455	459	421	457	433	427	472	471	468	492	468	454	470	456	467	484	463	472	457	444	477	469	474	452	487	405	428	419	464	462	479	455	469	443	467	477	442	448	442	439	463	443	453	421	440	461	463	459	415	460	414	492	462	462	457	407	439	427	466	479	474	456	486	480	442	434	522	424	445	458	459	429	455	489	444	471	437	448	480	441	443	450	445	446	482	464	486	424	449	449	442	455	492	469	467	471	429	446	457	399	414	447	453	432	454	456	489	473	477	465	429	472	459	433	441	450	443	440	445	433	455	415	477	459	438	511	458	429	446	433	461	447	481	446	497	455	428	466	474	446	476	428	484	439	418	434	457	450	451	459	452	455	431	469	482	466	464	445	460	444	448	467	477	463	473	484	466	482	488	455	492	462	428	448	429	450	445	453	484	452	437	453	448	478	483	476	473	457	441	456	466	433	472	464	473	479	456	456	451	447	480	440	426	467	453	456	470	472	418	460	423	486	440	477	449	452	432	444	440	432	476	460	462	478	451	489	429	448	484	451	415	472	473	432	495	463	444	462	458	456	429	413	484	446	476	451	479	446	454	449	457	453	439	456
2218	514	318	307	244	238	217	230	209	202	192	188	191	215	188	203	193	210	199	188	191	203	215	175	205	210	179	207	197	186	205	197	192	198	218	214	201	198	209	191	199	204	210	209	218	195	187	208	193	210	162	198	207	203	220	191	199	188	220	171	218	201	187	199	192	205	202	198	201	214	222	201	203	209	211	214	198	208	198	204	218	198	188	224	199	183	187	212	182	201	196	182	208	174	208	205	215	181	209	209	204	204	195	204	185	173	180	201	186	195	187	204	210	193	201	196	184	210	184	208	182	212	206	208	200	209	203	203	215	202	199	175	204	208	238	186	216	191	214	196	178	209	206	196	201	190	182	195	215	177	187	219	204	194	211	192	180	220	197	191	213	183	200	190	202	213	191	181	186	188	213	196	203	195	212	179	217	203	194	219	173	189	180	187	203	171	210	209	194	194	211	191	204	223	204	176	216	215	202	203	216	225	210	194	201	201	190	208	184	181	216	161	196	198	217	191	224	195	195	186	227	197	184	185	212	173	200	208	207	206	185	193	194	201	203	206	217	214	176	209	168	200	214	197	180	248	217	190	206	180	190	223	197	187	192	201	190	208	199	210	191	181	198	191	173	203	201	216	185	194	180	190	209	209	181	224	205	201	202	213	213	224	199	196	206	199	217	203	199	197	204	230	209	196	187	189	180	183	211	213	188	217	201	189	194	173	190	215	192	189	215	188	192	205	195	187	226	190	190	214	222	187	168	186	195	192	199	191	200	200	213	203	195	210	227	218	185	210	192	164	199	203	188	200	211	199	195	187	207	200	180	220	196	217	189	197	181	196	208	206	173	193	201	196	191	206	171	185	176	190	244	212	195	216	193	201	211	204	210	201	221	181	197	230	221	217	202	194	206	230	180	183	192	204	205	232	180	204	188	218	197	210	204	206	169	193	231	211	185	208	212	211	206	196	194	186	212	211	196	191	201	215	207	231	203	206	204	201	187	193	191	187	188	196	221	182	203	198	197	207	204	210	201	221	187	188	207	220	208	176	186	197	190	206	179	192	218	202	205	195	201	222	196	201	217	187	197	174	187	197	177	204	202	203	204	188	199	192	177	203	197	205	204	214	188	205	201	188	223	213	195	196	217	193	186	196	201	186	201	195	191	210	198	236	206	209	181	181	188	168	180	212	183	186	222	213	209	208	186	197	187	211	200	189	206	214	196	188	226	215	177	204	183	221	201	214	193	197	220	226	185	191	208	189	194	208	200	196	203	200	211	185	178	199	184	206	215	177	215	168	211	208	201	173	205	212	184	191	195	198	205	170	215	198	200	188	211	214	207	214	217	203	216	208	180	184	205	174	207	210	201	186	210	189	194	213	200	220	201	242	210	180	188	184	182	207	183	179	191	213	197	183	190	190	212	182	225	186	229	198	205	228	183	195	210	187	197	197	206	186	223	200	179	215	185	183	202	208	213	198	191	179	212	207	218	205	210	188	200	198	198	221	190	227	209	211	210	212	172	209	209	202	218	180	192	205	210	214	203	193	214	194	232	210	166	215	208	201	201	199	201	210	195	183	207	192	226	188	190	193	219	199	220	210	195	189	203	204	200	187	185	201	210	201	192	209	192	222	185	245	222	200	166	192	215	189	208	176	183	212	205	197	201	198	198	228	193	194	216	210	223	193	213	183	188	203	165	196	176	206	191	223	189	188	204	196	206	179	200	185	193	183	194	189	186	202	197	177	207	181	200	186	207	218	198	189	219	213	205	193	191	186	185	176	196	177	214	211	203	200	203	180	192	194	179	208	197	189	208	191	177	224	182	203	194	170	216	198	178	201	210	211	214	216	207	202	199	202	212	198	183	210	213	200	220	185	171	217	196	193	178	201	183	188	206	207	191	178	194	224	190	221	202	208	211	215	190	186	203	181	203	207	182	196	187	189	193	199	205	208	185	230	179	187	190	197	200	166	183	190	207	200	195	182	197	226	193	174	186	206	196	214	188	195	189	202	175	212	183	196	222	195	199	198	198	202	190	204	183	195	186	186	229	184	222	210	215	173	183	189	197	221	202	201	192	206	201	202	207	188	172	182	209	199	199	208	206	211	173	188	186	184	204	231	209	184	202	203	206	178	190	202	186	219	169	190	194	201	193	204	214	178	208	206	225	167	180	172	204	187	175	198	206	181	205	180	215	199	181	209	171	219	194	195	191	196	209	172	215	167	204	197	198	207	194	211	193	179	198	233	194	215	201	203	207	173	198	198	190	204	210	186	214	215	179	215	204	192	201	180	215	214	203	199	186	181	213	211	209	180	201	213	170	208	204	208	175	202	216	194	197	182	214	213	191	215	208	186	212	187	202	217	200	181	226	195	198	201	218	160	206	189	212	182	206	182	197	188	185	236	221	188	194	193	213	185	206	197	185	184	187	198	209	200	206	174	207	206	182	213	183	184	215	207	200	190	221	194	213	190	181	205	199	210	188	192	205	212	196	178	215	200	209	192	195	224	201	184	199	200	183	197	200	194	237	214	204	212	207	241	195	187	223	189	198	185	213	233	217	204	188	182	193	212	202	199	195	219	204	192	187	195	174	186	201	184	188	211	224	188	200	196	214	197	226	210	199	180	180	192	204	207	203	223	195	184	210	171	213	194	195	200	192	194	204	200	203	197	200	183	216	182	204	191	204	195	218	200	199	197	208	196	193	198	225	211	215	177	228	214	187	186	186	191	188	201	212	209	211	195	187	180	225	188	191	185	178	197	209	212	212	191	241	193	214	189	226	195	200	204	189	186	204	193	192	189	214	190	206	215	194	207	212	197	176	205	193	194	213	198	218	198	198	183	184	172	196	190	207	201	181	190	189	183	199	199	237	194	202	210	202	176	217	206	208	178	174	201	219	188	233	180	187	202	243	196	192	221	198	210	186	207	195	191	203	182	194	202	186	206	203	198	225	204	219	197	207	204	168	197	197	181	208	208	186	189	216	201	202	212	218	188	218	214	197	194	164	185	207	195	207	218	186	221	204	207	210	214	191	188	210	177	207	214	189	198	207	230	198	193	194	214	211	215	195	202	201	202	196	188	183	208	213	191	207	195	189	180	215	181	201	201	187	197	211	189	197	187	190	186	217	204	197	216	198	208	185	194	196	206	210	186	204	176	185	198	191	225	213	182	184	183	186	205	206	213	205	183	198	222	199	176	202	203	195	192	194	221	197	204	194	197	197	199	195	189	183	216	187	194	201	203	198	222	183	184	191	197	194	182	211	174	199	177	200	195	187	206	186	206	198	208	179	191	191	209	178	226	184	205	184	212	215	200	193	198	195	199	215	210	200	182	187	202	205	187	201	221	199	213	205	199	207	190	187	206	183	204	205	185	231	210	204	190	217	210	177	188	219	195	180	173	194	199	206	210	187	211	228	210	220	206	196	194	209	207	237	200	192	185	177	196	189	198	183	209	203	219	186	200	195	206	202	191	188	198	181	215	187	202	209	183	221	223	169	205
2185	937	829	816	811	735	706	670	703	670	641	619	662	648	587	601	602	585	637	618	612	595	624	618	626	604	613	606	613	617	623	596	536	576	596	596	622	582	591	607	590	600	572	596	593	589	618	566	575	624	536	543	595	580	572	583	581	618	566	556	585	558	585	602	579	567	587	581	597	566	616	544	611	599	593	593	593	591	558	575	534	582	536	578	597	552	566	615	610	619	627	564	551	574	583	606	561	599	575	604	562	604	561	543	572	598	570	543	574	587	595	622	597	577	568	610	626	587	544	585	574	576	527	622	611	553	576	613	583	583	574	569	585	589	536	611	602	521	567	569	559	576	574	607	574	561	588	570	556	565	581	566	581	603	567	589	605	637	541	597	578	562	618	580	597	623	611	596	574	527	567	552	592	569	566	570	579	593	545	611	590	611	580	589	594	604	584	597	628	621	617	586	593	575	532	561	624	580	580	610	544	570	598	570	602	586	602	569	601	576	562	625	567	538	563	619	623	581	539	583	593	581	569	613	592	601	554	581	584	592	589	591	575	542	621	612	591	598	628	583	596	575	534	580	586	589	621	590	579	599	570	580	512	564	565	590	566	609	585	601	620	555	621	564	607	561	584	587	611	563	570	596	564	524	594	597	575	583	595	587	570	582	573	569	631	604	599	614	538	579	561	568	599	566	559	600	594	556	595	610	585	532	536	671	544	602	568	596	590	541	584	614	619	603	555	592	632	593	590	572	547	558	589	595	596	550	562	574	588	581	582	590	610	594	574	549	552	631	613	574	581	598	578	581	575	582	604	582	618	636	582	584	594	582	603	578	581	570	553	596	571	562	597	585	583	543	639	550	594	577	570	555	542	610	584	581	536	572	557	595	571	610	593	592	569	602	530	556	564	620	564	559	589	551	578	627	537	561	594	589	556	572	605	604	618	575	614	572	591	550	548	586	563	580	562	584	519	600	608	596	550	611	589	573	582	600	638	568	565	614	632	593	593	588	562	581	598	547	582	603	616	547	592	608	552	577	619	574	557	605	597	585	580	543	545	556	628	593	608	607	593	617	614	615	587	625	573	607	620	604	583	598	566	572	550	587	573	571	563	606	580	613	567	598	629	594	569	603	597	556	582	579	577	577	587	546	585	593	580	593	625	580	552	578	586	626	495	585	564	541	629	605	579	594	564	573	592	590	601	557	607	588	589	640	587	580	585	563	529	613	545	579	587	606	629	569	578	599	612	584	546	567	592	624	588	575	606	584	550	641	574	561	616	602	594	583	587	569	591	597	602	585	620	583	596	559	607	561	612	626	630	632	577	623	565	606	590	595	578	592	561	573	596	582	610	597	606	610	559	601	582	598	632	607	584	563	577	605	584	578	618	557	579	608	548	649	599	615	530	556	638	569	593	519	595	582	605	626	645	615	598	601	570	601	613	584	586	575	560	586	569	544	564	574	626	549	626	549	568	598	553	574	598	558	560	579	578	584	592	587	591	530	580	605	626	596	594	599	602	585	626	579	594	601	568	578	623	591	579	567	578	603	556	573	561	577	580	562	592	582	548	601	603	602	573	581	619	616	537	567	544	574	572	581	594	593	587	570	530	639	556	577	572	583	603	573	660	595	614	554	570	611	580	522	597	610	604	583	567	604	590	588	574	581	549	599	572	565	585	563	541	557	579	560	554	562	620	616	581	568	563	556	578	558	621	553	602	588	562	565	542	561	547	596	555	586	620	577	574	589	573	581	571	581	573	614	557	567	598	575	621	620	573	562	590	582	565	587	573	563	596	574	596	566	653	595	616	578	608	622	578	580	593	612	611	560	612	639	563	574	555	580	566	536	561	583	563	641	571	596	592	562	547	596	555	566	588	555	546	549	585	570	556	561	568	566	601	620	556	567	552	574	572	607	593	573	563	579	581	586	559	607	590	541	610	580	599	630	607	591	580	557	591	587	593	587	600	596	569	597	588	581	582	613	593	591	597	566	593	615	583	583	529	587	579	606	595	569	579	596	580	595	634	629	550	557	575	610	545	587	598	573	596	574	589	587	591	572	519	581	559	591	575	604	589	564	644	572	588	566	584	615	622	568	600	584	625	587	628	586	585	545	595	560	563	555	558	541	578	533	608	543	543	590	591	571	590	610	569	567	635	576	607	558	608	548	569	570	611	617	587	571	610	570	597	589	613	563	525	602	572	588	630	544	572	559	567	557	565	540	602	610	515	561	584	596	587	599	568	559	623	582	610	580	598	613	611	606	610	532	593	553	570	614	622	575	595	585	618	607	603	567	590	600	523	590	567	574	616	558	539	592	621	583	573	586	593	575	580	563	585	624	572	586	596	621	548	599	581	564	619	609	583	588	586	619	597	541	538	580	578	595	590	575	578	599	568	561	550	622	522	613	596	548	614	548	586	555	561	596	585	584	596	614	589	573	605	569	593	585	595	612	565	553	582	582	598	587	573	599	559	565	536	552	551	627	607	572	559	624	579	552	589	544	581	574	614	603	559	595	594	552	590	564	589	597	581	513	581	551	573	595	599	575	534	583	596	563	544	616	645	612	565	571	558	586	605	585	570	580	639	582	559	584	619	599	611	596	595	576	582	604	595	618	582	584	622	538	620	591	537	545	592	549	582	602	601	564	571	582	599	550	605	610	606	624	584	556	579	555	584	615	626	576	611	569	565	597	601	584	629	626	611	582	585	597	594	579	594	553	593	550	606	622	595	586	545	642	550	575	602	570	541	592	562	622	569	582	632	572	603	600	564	561	608	608	578	584	608	566	615	633	584	586	567	559	591	578	567	640	578	589	599	564	541	593	588	593	563	595	584	611	678	593	605	598	608	584	603	573	594	560	562	585	602	580	561	591	615	602	610	623	620	582	589	589	535	572	617	592	619	542	536	602	631	618	591	639	547	558	585	568	605	634	519	566	601	580	559	574	563	615	549	541	577	572	614	515	568	612	607	623	552	617	625	572	587	618	595	565	538	566	594	571	569	569	573	642	529	587	582	618	565	564	592	532	592	578	567	560	627	606	574	610	607	563	562	605	556	587	589	619	590	592	594	538	583	597	585	594	552	596	560	530	596	617	615	558	596	556	555	574	588	583	583	597	564	602	563	552	589	568	582	578	569	587	626	593	589	570	582	598	618	599	612	581	501	600	552	596	583	554	566	587	543	557	578	576	577	587	597	577	591	608	596	528	551	600	605	575	564	567	592	589	574	581	547	569	609	593	607	598	556	586	648	573	614	547	597	598	570	607	608	569	587	610	555	583	545	573	574	601	572	567	588	603	568	604	617	583	581	633	596	597	603	583	575	598	568	552	557	534	590	562	523	609	556	556	571	616	569	580	586	644	596	554	600	599	603	601	573	582	562	593	564	557	657	583	558	567	570	613	570	557	588	596	591	590	578	573	572	612	591	566	576	546	607	625	550	622	580	589	576	610	580	535	593	580	545	551	604	560	532	608	539	603	549	589	628	611	582	599	586	576	584	594
9837	3044	1624	1196	843	547	464	359	314	248	237	181	181	159	175	156	159	148	167	138	149	125	132	145	130	129	127	128	123	115	129	108	124	110	114	106	113	119	109	110	123	107	105	114	100	114	119	90	91	113	109	101	99	89	100	94	111	106	117	92	107	94	130	104	105	101	97	99	119	98	110	102	90	105	113	94	92	105	92	98	100	111	104	97	103	103	96	110	103	99	95	111	118	93	87	106	100	129	115	94	93	103	85	100	102	92	101	96	97	92	97	105	95	88	101	94	85	96	93	85	104	102	114	81	109	103	94	87	98	102	103	78	116	90	91	92	105	91	88	106	124	100	98	118	93	107	93	103	109	92	84	92	97	90	90	114	92	99	90	96	103	96	101	94	84	99	88	110	100	95	106	97	102	109	98	105	94	103	86	98	83	96	100	106	98	89	91	116	93	91	86	99	100	88	94	90	87	106	96	104	98	92	86	94	95	108	102	90	72	108	101	96	97	93	75	85	78	107	84	99	90	113	118	107	99	110	104	88	96	103	101	88	107	100	98	102	112	106	99	93	108	87	94	108	94	97	95	104	91	90	107	96	120	123	101	88	90	89	90	92	117	107	109	108	117	97	95	99	107	90	95	89	84	112	102	105	116	114	97	95	107	103	107	91	105	100	89	118	84	82	97	101	102	88	88	109	87	99	100	99	92	102	108	102	93	112	92	98	109	88	102	96	88	103	89	96	95	127	92	92	95	115	103	92	107	103	106	88	88	109	94	78	91	96	99	94	96	108	104	99	112	105	123	106	88	92	97	95	79	104	100	100	107	112	105	117	111	94	100	103	106	96	99	104	108	99	100	88	95	99	103	104	77	90	95	90	90	101	94	118	98	97	79	113	90	99	94	108	91	89	91	105	98	90	97	119	89	102	86	109	97	93	111	98	96	90	81	114	106	100	96	101	98	101	93	111	97	99	97	98	93	84	108	91	103	107	76	79	102	90	109	98	100	105	86	92	98	93	103	95	94	92	94	103	113	107	105	90	79	111	99	81	95	96	94	111	94	106	111	102	86	117	112	116	99	95	98	106	82	77	97	88	83	105	95	104	97	92	119	112	110	101	109	105	92	115	85	100	95	83	92	103	105	96	111	100	98	96	106	101	94	102	92	93	86	99	83	101	108	93	82	106	75	116	88	98	95	83	117	84	90	96	106	94	107	99	95	82	103	98	109	101	113	101	94	97	95	101	104	88	85	80	100	113	88	99	90	104	98	93	90	96	115	75	93	98	106	86	77	88	89	110	94	96	88	88	122	95	81	100	103	90	101	95	90	86	103	109	108	103	105	99	101	119	108	89	90	92	90	111	107	101	89	99	88	97	108	96	98	93	94	102	113	94	102	99	92	103	108	96	94	93	98	100	104	100	62	107	99	108	81	88	94	101	90	92	85	94	89	98	97	101	100	89	107	109	101	87	93	107	106	118	105	91	118	107	103	94	89	76	95	109	99	95	97	93	113	106	86	107	97	98	91	98	88	100	110	105	114	92	90	85	76	88	109	95	90	112	96	86	103	107	94	104	102	108	101	102	83	89	112	108	120	90	95	112	108	103	107	74	93	106	90	87	102	110	104	96	85	97	82	104	88	89	89	83	99	94	96	80	92	95	89	105	89	103	87	99	112	91	108	83	110	92	99	101	94	95	97	97	86	89	102	107	86	94	117	106	91	88	99	94	96	99	88	92	106	90	104	107	112	101	109	98	111	99	82	107	99	103	88	98	93	92	123	89	103	97	115	88	97	109	106	103	91	112	96	103	98	85	88	91	78	105	99	95	123	87	89	80	114	94	96	87	116	103	97	96	97	81	105	111	83	95	94	109	104	102	119	102	102	113	93	105	89	96	108	86	108	105	80	109	96	96	106	95	105	85	90	102	81	94	96	91	111	120	88	89	109	80	87	87	104	86	90	88	101	95	98	100	106	113	82	93	109	84	102	84	97	106	87	89	93	114	117	98	88	103	99	98	91	95	83	100	93	88	84	103	98	97	90	80	110	110	120	97	97	95	85	111	100	94	93	105	93	93	85	113	85	89	93	102	100	103	75	97	118	87	93	99	106	83	101	108	89	88	107	114	98	105	86	90	81	102	95	104	116	100	110	97	86	108	86	99	96	105	91	101	111	92	97	94	86	101	80	114	117	77	97	109	93	78	98	108	105	92	91	105	105	109	93	105	96	97	98	88	111	130	106	95	90	119	113	110	83	109	107	90	86	96	81	109	108	127	86	103	96	109	96	102	91	86	96	90	108	90	94	89	101	103	75	109	104	98	110	89	116	120	82	95	97	101	87	92	93	101	105	103	87	93	90	85	95	100	82	87	88	111	107	110	112	97	107	99	103	84	99	96	101	87	108	99	102	88	90	97	95	96	84	111	100	105	102	83	101	109	104	107	97	95	87	106	114	99	99	102	103	96	89	96	116	104	81	100	86	100	99	104	102	93	93	101	93	81	102	94	102	104	99	98	89	83	102	104	98	106	99	107	91	87	101	103	99	106	99	88	113	88	93	80	94	91	96	105	116	86	111	90	104	84	108	101	85	91	107	118	101	85	100	108	93	99	114	105	96	82	84	86	96	105	85	97	116	99	93	91	87	106	98	86	95	94	101	120	108	89	113	99	98	115	100	82	112	110	83	89	96	123	110	100	108	95	81	119	100	96	79	104	88	75	97	105	108	92	91	83	95	79	86	89	101	84	84	95	86	95	101	96	87	81	120	95	99	104	87	87	103	116	102	98	84	81	97	83	114	92	82	101	78	89	107	114	95	107	92	100	105	102	105	101	96	103	91	87	88	98	101	104	88	98	106	84	84	116	87	81	99	92	102	97	109	95	77	93	101	114	104	89	99	85	91	109	102	108	100	87	114	92	106	107	93	86	94	80	90	126	90	111	94	109	104	99	127	111	88	95	98	104	113	94	107	94	100	98	106	88	99	97	106	101	95	114	86	92	84	93	88	108	89	100	105	87	108	114	103	100	113	99	102	99	118	93	110	97	101	107	84	101	97	97	78	102	96	100	101	105	111	92	108	88	103	92	104	107	92	96	101	91	98	104	72	121	96	100	97	98	103	90	102	95	94	115	90	96	107	88	95	91	93	93	76	101	92	100	89	100	108	103	98	103	105	85	89	89	94	86	102	93	102	89	87	84	87	95	94	111	106	111	104	98	94	88	77	104	90	109	83	86	97	85	120	128	94	97	91	95	99	88	99	95	112	103	106	87	112	85	111	107	94	91	88	116	87	101	95	96	88	105	97	96	78	87	109	103	107	76	107	93	94	104	94	105	97	104	116	89	100	82	103	105	109	108	98	108	110	107	93	104	88	88	106	94	91	100	111	95	103	118	88	111	111	109	116	97	108	79	103	111	106	126	83	100	94	100	83	94	96	108	110	97	96	102	103	101	102	104	103	93	94	100	93	100	90	106	91	105	91	97	91	99	106	100	110	96	107	96
6136	3157	3380	3893	3346	2640	2172	1785	1533	1269	1130	1055	944	828	779	699	656	622	632	586	566	614	603	675	644	612	628	552	539	528	496	554	471	503	449	473	417	419	422	388	423	437	399	394	391	396	437	383	365	359	347	349	391	389	413	382	348	347	367	338	373	354	370	370	370	338	348	372	363	332	360	345	371	353	380	346	391	331	349	324	330	362	327	324	301	333	304	328	348	341	380	348	344	317	364	355	322	341	378	333	335	334	319	326	364	354	332	328	354	310	316	320	318	322	328	327	314	338	343	333	331	308	351	345	334	312	334	286	340	353	310	344	356	318	310	317	334	379	305	329	297	318	374	304	356	301	356	312	332	322	300	338	318	289	328	323	337	316	342	328	336	343	369	326	338	355	319	337	326	344	338	349	305	383	327	320	302	325	318	342	341	334	334	320	338	321	292	342	324	359	334	355	320	362	363	308	339	311	342	310	333	325	338	331	354	301	307	321	314	347	311	322	323	333	338	363	320	310	345	288	354	342	317	326	340	312	342	337	333	334	344	385	348	323	311	304	350	315	362	333	360	317	346	337	356	328	338	295	308	337	308	336	361	367	340	354	341	335	337	336	317	274	339	357	329	311	330	309	339	337	336	356	344	303	362	354	321	358	324	353	330	328	344	313	311	340	310	349	353	351	338	343	309	320	336	319	299	308	328	329	317	341	370	325	340	318	351	340	328	342	331	293	341	299	342	351	338	306	319	318	345	334	325	367	309	323	316	288	331	354	324	343	330	356	334	349	352	299	321	301	318	318	351	373	311	333	322	339	299	315	340	307	341	317	319	335	310	334	331	341	309	341	376	369	334	356	325	352	331	307	351	347	316	322	317	352	336	325	332	340	336	364	358	345	324	336	380	340	328	344	348	342	333	344	333	336	314	360	316	354	330	353	333	336	315	364	345	320	325	333	294	334	343	318	321	346	353	312	372	336	345	330	328	335	348	340	329	318	318	321	340	331	338	320	336	347	327	306	340	341	344	313	351	305	362	324	346	353	333	350	323	329	330	302	309	311	313	313	327	316	349	340	319	305	317	320	342	343	332	335	363	299	321	301	328	307	313	331	337	321	335	343	337	330	313	336	325	299	331	344	354	339	330	333	305	320	324	317	311	346	309	341	334	337	334	332	334	319	346	336	336	301	341	332	321	280	352	335	304	351	367	352	348	315	357	347	354	312	327	336	362	357	339	345	315	324	340	311	343	350	336	305	319	333	296	325	355	354	288	337	334	294	347	356	310	348	348	323	350	368	322	329	338	352	322	299	333	315	339	333	331	315	329	336	333	337	361	315	299	330	351	307	327	356	333	340	323	331	336	357	329	292	343	324	323	325	306	319	358	331	341	346	329	301	318	306	344	336	316	326	374	329	326	299	356	326	347	349	315	322	328	343	321	348	296	365	343	341	319	336	310	324	291	375	346	327	334	346	335	330	301	317	328	349	330	317	333	286	322	320	349	345	299	344	299	335	307	328	342	373	330	321	317	324	304	338	361	326	325	356	341	321	325	344	336	336	328	328	303	351	312	340	322	288	348	363	344	338	321	350	333	320	348	316	301	304	332	325	283	347	311	307	347	321	302	331	356	328	342	326	361	308	337	333	346	319	350	333	306	351	334	328	311	338	310	324	330	350	329	349	329	335	339	328	346	360	326	330	310	350	333	360	290	333	343	309	326	320	318	348	310	315	314	316	313	323	344	324	323	346	366	314	294	331	310	323	320	339	315	340	333	323	343	327	346	344	332	346	319	341	349	321	345	328	322	341	316	354	354	308	324	324	329	348	311	346	320	317	302	308	356	334	341	316	332	288	335	342	364	349	314	342	345	347	334	363	288	329	349	358	314	330	338	288	341	315	293	342	315	336	350	321	317	317	360	318	335	322	300	301	325	356	340	318	352	376	308	300	368	337	362	326	348	298	310	330	328	345	305	291	299	314	302	373	320	309	361	320	324	319	314	330	318	350	342	347	361	342	331	311	361	335	323	342	315	326	338	338	342	325	320	337	290	305	328	333	354	342	343	333	334	339	337	349	330	362	347	341	337	319	363	332	315	357	350	345	312	332	323	320	326	315	347	330	344	329	353	317	336	347	328	337	310	331	343	304	318	322	333	308	324	305	350	325	320	339	306	333	337	338	300	344	338	345	329	317	315	321	316	319	322	307	310	307	337	312	292	336	355	331	312	327	360	345	377	352	382	316	331	318	327	303	321	330	336	319	322	328	351	339	327	347	306	330	320	322	297	346	333	318	318	330	340	313	341	313	290	349	330	310	338	329	279	335	353	370	329	331	338	359	292	311	343	337	326	350	310	323	310	323	314	302	347	357	343	363	333	311	322	332	299	331	313	348	329	310	323	315	327	343	339	355	338	297	343	339	337	324	351	354	336	335	334	289	330	330	333	328	354	342	317	314	311	334	324	360	312	329	338	335	333	346	354	317	322	326	324	332	345	298	330	316	353	342	346	322	345	364	362	320	333	312	341	363	343	322	335	341	353	308	331	336	345	355	339	373	329	349	337	318	334	339	300	293	350	326	361	348	370	311	348	344	349	313	333	361	342	338	333	318	339	342	327	355	327	351	342	347	318	300	304	336	328	320	305	321	319	314	323	344	341	296	317	308	320	341	337	359	361	326	381	337	346	311	310	321	344	337	357	319	358	335	327	322	333	322	326	305	308	367	330	321	350	358	310	281	331	332	329	320	338	366	308	355	322	340	334	354	316	358	325	345	348	344	315	351	343	297	290	350	310	317	329	298	370	329	329	315	320	357	339	335	310	344	324	287	316	317	350	339	326	340	321	317	331	362	316	315	333	372	334	331	374	363	306	322	329	309	324	374	372	326	318	316	337	307	319	304	318	307	330	354	341	351	328	384	336	347	313	341	322	347	322	298	352	327	341	340	326	348	351	273	319	327	338	334	348	335	333	339	329	340	313	316	345	347	307	316	339	307	318	344	321	325	320	341	328	309	319	338	318	332	335	363	336	345	336	325	322	334	349	338	320	363	332	317	328	305	335	349	345	334	338	330	325	327	361	347	313	338	342	332	319	337	325	364	315	372	332	299	321	331	340	325	322	312	357	324	340	330	331	294	381	335	312	328	311	357	328	334	327	361	324	340	372	341	317	343	311	331	297	327	313	349	343	307	357	324	335	324	343	330	320	357	333	350	317	304	360	336	307	369	369	331	339	342	352	335	342	306	320	341	334	326	319	366	312	297	362	351	313	318	326	327	371	310	344	356	295	339	352	330	343	333	335	324	335	341	342	347	347	320	332	350	325	340	328	343	310	313	332	332	348	337	344	351	371	306	340	318	314	393	370	323	343	349	292	317	298	324	327	326	333	325	279	340	334	314	325	319	329	336	333	326	342	337	365	308	350	329	346	377	335	346	364	359	318	312	279	345	354	312	308	316	363	325	333	332	325	352	347	347	364	338	321	314	354	331	326	341	308	310	324	333	314	303
17797	5466	3040	2281	1587	1138	895	630	573	441	399	361	361	301	272	276	241	240	210	207	199	207	214	229	242	220	244	186	168	179	187	186	192	191	168	190	149	182	164	164	171	159	159	151	191	180	153	150	183	165	198	152	157	148	167	167	170	145	160	161	176	143	150	149	144	169	173	150	169	147	127	171	155	156	168	175	148	160	163	128	182	154	135	165	139	173	167	158	148	149	147	181	147	159	155	131	136	139	163	151	158	157	178	141	126	151	157	151	160	137	136	154	145	137	160	160	135	156	142	139	167	144	149	154	164	147	156	154	157	161	168	147	173	146	183	154	144	164	148	155	160	161	149	151	147	166	173	154	172	153	144	176	130	158	139	150	166	129	162	154	171	158	148	155	152	147	136	169	149	156	140	153	175	153	159	149	155	133	160	160	147	149	149	147	157	154	158	141	141	151	157	137	153	180	128	150	144	181	148	157	154	136	144	166	149	166	138	134	168	145	147	170	156	160	167	155	154	126	157	168	146	136	145	154	156	164	139	136	143	156	131	146	148	146	126	139	156	153	147	131	157	152	132	118	146	145	124	141	156	157	152	138	155	143	155	149	155	164	145	155	133	146	143	160	136	156	157	127	137	156	157	147	151	178	141	177	140	150	141	154	135	139	149	179	147	163	138	154	160	165	149	145	153	128	158	165	156	158	136	166	153	150	128	156	151	148	129	122	161	160	136	166	146	158	151	138	149	150	168	138	155	165	132	146	145	153	146	170	167	165	131	148	153	162	148	145	155	153	163	147	165	157	162	140	142	161	148	159	161	160	137	158	144	146	147	140	152	161	146	156	155	138	169	146	162	150	151	145	140	176	176	141	159	176	138	161	151	148	176	165	140	148	166	152	167	155	146	148	159	133	153	144	160	145	157	155	152	142	151	166	151	164	146	153	141	146	142	173	151	122	165	158	132	153	146	153	132	137	137	152	148	155	148	145	138	139	148	152	155	155	141	134	166	163	151	155	167	169	142	154	166	158	136	138	187	145	160	138	138	143	188	156	162	143	141	148	152	169	141	152	152	144	152	151	168	158	146	164	150	150	157	152	142	136	154	169	141	167	173	141	127	162	161	156	169	159	138	160	169	164	152	156	161	158	157	172	144	145	154	154	150	141	159	144	156	152	147	160	162	144	153	151	154	168	162	152	131	151	168	148	153	187	140	132	148	130	149	135	161	139	175	162	138	161	141	161	160	155	142	162	166	170	152	160	150	148	115	165	157	150	127	134	158	160	162	166	149	137	172	155	162	154	160	149	172	163	143	150	143	130	146	170	150	146	150	131	156	157	162	133	162	158	175	146	140	143	158	151	141	153	172	157	142	152	129	164	158	154	167	149	158	155	156	147	153	148	141	155	139	147	137	138	150	163	167	147	152	158	136	163	164	161	131	158	153	148	150	160	146	123	133	154	139	152	144	145	150	154	139	167	134	140	141	154	158	142	164	159	141	162	156	154	155	143	142	145	162	145	139	174	132	142	151	152	143	131	159	158	150	162	175	115	154	142	157	143	156	136	150	149	151	162	147	161	153	170	130	150	149	137	135	159	157	157	166	153	142	148	167	164	152	137	158	155	165	143	152	150	158	157	134	134	133	142	122	148	135	170	133	158	159	180	170	166	138	175	153	157	180	161	133	177	127	154	137	149	138	158	121	138	146	160	150	155	139	152	166	138	139	161	138	139	152	156	147	148	130	177	177	145	151	123	141	159	162	135	158	152	131	163	133	139	136	168	151	142	168	164	145	158	141	132	151	147	152	155	135	139	156	123	150	154	151	130	163	143	138	172	117	160	136	133	139	170	150	147	132	142	155	153	140	150	155	161	145	161	155	150	153	162	140	152	128	154	141	139	148	123	150	157	169	147	156	150	180	141	152	143	142	158	164	157	145	137	163	182	134	133	168	154	129	162	137	162	181	155	166	146	153	147	145	138	152	160	152	150	134	176	163	169	150	154	146	161	169	158	148	153	138	143	163	162	144	158	151	152	168	140	141	137	161	149	137	144	139	139	151	168	158	160	152	149	126	148	135	134	166	158	148	139	159	144	171	139	144	140	152	152	163	158	131	141	148	126	171	140	145	157	134	165	149	142	138	156	148	148	121	160	155	162	145	147	160	139	169	152	150	134	150	135	143	133	149	176	143	158	133	161	134	148	169	161	133	128	149	148	163	150	161	142	159	163	153	149	140	167	141	162	120	147	146	149	150	141	162	171	161	176	152	156	140	159	148	165	161	168	138	157	143	151	134	140	162	144	136	150	142	141	152	142	174	140	144	143	172	150	157	146	150	160	172	162	163	152	173	148	145	153	191	161	132	152	175	156	155	156	137	155	143	150	133	165	125	149	153	150	134	168	181	149	144	162	169	164	125	125	126	138	140	143	151	145	134	157	160	161	130	159	168	160	150	147	153	157	152	132	139	145	155	145	159	156	153	172	138	150	151	153	131	168	142	157	150	144	183	140	138	138	166	140	122	134	144	134	161	145	140	141	172	166	163	142	143	161	134	153	146	157	154	172	154	152	151	172	147	145	160	135	132	139	145	157	138	137	170	149	140	152	144	159	176	147	163	153	151	155	172	150	154	156	135	119	148	149	137	154	162	185	146	129	140	146	151	149	155	160	154	150	169	121	193	165	135	159	165	172	134	163	164	167	163	150	154	157	156	149	125	140	148	167	172	164	141	141	179	129	168	148	140	150	163	135	128	134	174	158	147	153	149	139	138	156	138	150	159	151	160	152	151	139	139	149	157	144	156	152	161	164	138	161	141	144	143	171	150	159	161	138	145	143	149	145	129	151	167	165	164	131	149	150	140	182	151	175	135	154	171	147	140	147	156	134	146	133	159	155	131	147	152	143	145	144	147	147	148	168	160	112	148	173	165	140	126	141	141	150	140	160	165	137	149	148	160	162	162	159	151	130	131	161	146	148	158	143	164	172	138	189	163	153	151	153	137	140	136	168	153	140	146	150	152	140	175	155	162	159	149	154	147	143	155	156	165	162	156	154	134	155	172	121	148	161	157	138	146	155	171	160	165	167	142	145	117	148	166	132	167	155	154	140	151	141	159	161	130	137	139	152	173	139	129	156	167	161	140	170	163	163	154	144	147	156	168	172	169	134	126	143	151	144	146	177	143	145	133	171	133	148	123	148	121	172	137	140	157	152	157	156	143	165	153	126	144	136	152	144	154	156	152	157	149	152	130	157	159	152	141	165	134	135	154	142	163	136	143	143	134	139	133	155	157	152	159	133	156	156	168	162	164	149	151	148	159	141	141	160	152	171	153	158	156	159	166	163	156	133	140	147	165	133	160	165	144	138	132	141	147	139	152	175	178	149	148	139	151	168	152	162	165	147	152	166	167	139	161	133	167	144	147	150	126	131	119	134	154	137	146	145	144	145	132	146	179	158	131	151	147	126	149	143	142	137	153	160	176	145	153	150	153	162	169	145	139	145	138	169
7823	4199	5673	6338	5345	4283	3433	2820	2433	2070	1805	1627	1418	1303	1204	1113	1016	979	945	902	860	823	944	965	937	976	896	759	816	742	780	708	716	659	629	670	616	611	587	589	574	564	505	561	531	600	556	527	536	588	510	516	538	480	501	463	497	482	487	479	496	493	487	479	494	480	461	483	501	465	467	468	472	439	451	474	480	420	456	449	452	439	471	471	449	450	466	496	447	461	456	424	461	468	429	452	408	451	438	448	463	460	435	434	487	456	431	458	458	444	438	430	467	438	439	425	437	450	416	449	443	452	440	426	438	429	442	392	429	433	469	441	431	466	417	397	433	440	446	432	469	428	437	440	424	466	450	464	410	454	441	426	444	409	438	419	449	434	431	431	486	461	425	448	441	427	484	419	419	482	444	454	427	445	441	419	400	476	420	405	435	434	468	423	433	448	457	444	460	451	452	406	420	399	406	454	436	443	442	443	413	440	409	453	440	480	466	439	446	415	468	407	409	429	475	439	475	435	426	421	478	423	404	420	423	427	408	438	436	403	392	427	399	433	443	400	431	448	409	427	412	465	416	419	440	439	440	438	433	453	421	407	403	439	419	445	420	461	438	444	388	434	429	410	453	429	431	423	402	427	458	429	445	415	447	427	397	457	431	429	448	417	445	446	402	431	450	413	420	406	430	433	440	416	451	407	452	442	476	429	446	416	399	432	420	450	421	395	421	479	431	412	433	440	453	412	445	453	422	402	422	389	424	421	429	467	424	393	411	443	417	426	427	430	468	381	434	419	427	410	440	417	412	451	432	400	433	412	440	414	455	436	451	466	469	450	483	434	434	453	435	433	418	431	450	453	466	409	437	435	420	432	416	439	437	437	419	436	414	420	403	434	408	460	423	475	420	394	395	437	429	440	440	423	434	442	423	477	450	434	445	453	420	445	439	445	477	467	414	469	435	464	400	439	429	430	406	425	438	433	442	438	428	444	451	427	425	451	457	436	458	419	438	447	418	463	408	469	408	416	388	421	430	407	445	434	437	451	481	400	448	421	427	433	457	465	403	410	427	439	445	415	393	440	435	428	458	384	437	459	391	422	416	441	452	425	456	438	448	445	456	457	402	435	445	416	404	367	411	459	407	418	428	428	440	419	429	442	450	388	436	418	423	422	414	459	445	396	427	427	438	438	473	446	449	472	400	432	385	419	428	433	414	389	407	428	450	415	437	411	411	425	438	443	446	468	451	463	420	421	440	405	411	413	458	471	431	421	417	461	434	427	446	425	400	427	414	468	471	471	426	407	421	490	459	453	389	437	403	383	460	433	412	432	420	436	441	436	427	428	446	421	425	383	450	474	451	450	419	437	406	430	420	445	428	410	428	457	448	427	453	401	387	431	463	428	442	422	447	426	423	447	433	397	439	460	470	397	469	406	448	430	424	446	450	452	456	416	423	401	415	412	425	431	417	404	417	450	419	447	452	416	457	439	451	430	452	413	430	405	434	426	433	426	425	441	411	417	461	436	434	435	453	427	430	435	424	447	431	411	431	443	390	463	446	456	434	458	431	467	409	440	404	428	422	442	408	401	414	439	421	464	445	468	386	437	441	424	384	468	440	421	470	401	394	445	410	432	423	440	455	425	439	452	440	406	449	405	455	416	430	430	409	396	436	439	427	450	449	450	465	446	389	394	432	440	449	448	455	395	445	434	405	437	454	400	429	436	432	401	431	455	456	401	399	436	412	431	419	416	412	437	465	428	402	421	445	417	435	444	439	406	430	499	439	437	441	469	409	402	432	424	443	462	425	411	436	428	425	418	427	400	424	448	413	435	413	423	459	458	395	451	434	425	454	415	444	441	376	438	417	430	453	438	377	493	427	427	394	446	405	434	449	403	451	446	460	442	407	432	432	421	444	436	421	421	446	426	400	409	431	421	461	433	451	460	439	419	458	440	451	401	418	391	445	433	448	419	435	432	445	427	405	451	449	404	434	434	438	420	425	458	427	442	453	440	452	423	433	410	442	388	455	432	412	450	430	416	461	456	423	425	432	471	435	430	492	440	407	408	388	417	427	447	423	402	432	428	466	420	426	438	440	479	431	451	420	449	434	459	406	438	454	397	406	406	446	428	419	445	406	480	436	414	422	438	413	441	444	430	449	441	439	431	452	441	415	400	454	448	464	429	460	442	437	431	406	455	459	419	434	456	442	430	412	420	439	432	439	401	454	458	422	451	443	459	393	439	430	445	439	443	445	401	477	446	393	462	445	398	443	457	451	433	401	439	399	430	420	379	439	417	475	451	414	455	421	432	438	447	436	445	384	432	461	426	430	406	423	434	423	468	460	459	442	482	430	429	432	437	460	426	464	454	470	427	432	376	464	448	441	450	381	426	438	403	437	425	459	440	447	440	436	467	442	421	429	429	453	402	430	437	434	452	448	434	428	450	453	434	421	389	460	391	433	425	463	420	405	417	426	426	463	418	470	417	402	432	426	471	442	409	411	404	426	433	452	470	431	454	391	412	399	405	432	426	475	437	433	432	435	462	460	432	451	425	421	450	421	405	436	394	426	450	430	410	458	431	409	428	414	426	443	405	427	412	415	433	408	385	459	450	394	434	441	420	432	469	418	448	421	426	430	453	421	403	425	445	421	427	426	483	427	422	452	447	478	432	440	453	452	383	443	435	410	420	448	450	422	418	420	474	448	432	459	437	412	435	439	435	440	416	397	448	456	424	457	451	414	413	445	442	468	425	410	453	415	436	418	407	424	451	410	390	416	443	470	429	389	436	416	422	424	432	444	412	440	458	404	439	406	430	403	434	449	422	446	431	410	455	409	426	423	441	442	419	424	436	436	417	448	425	442	449	386	407	425	434	425	444	427	424	409	431	446	428	438	397	399	431	448	404	455	432	494	485	430	444	446	412	435	436	448	429	429	412	422	413	405	446	447	430	427	473	435	422	449	431	435	423	412	446	455	458	397	451	429	422	452	412	434	432	428	457	438	453	449	468	419	466	406	447	441	462	411	431	405	467	426	420	476	452	429	483	395	481	414	447	458	439	420	460	478	425	417	427	429	474	430	411	414	442	431	428	443	435	443	427	449	447	427	434	440	444	421	452	419	419	443	431	458	448	461	457	440	402	423	409	477	439	464	473	453	423	430	442	390	453	395	413	431	448	420	436	415	416	457	424	444	431	429	404	456	418	454	407	418	407	426	431	397	445	429	406	405	447	424	439	427	432	445	446	412	446	402	388	409	416	421	427	484	457	467	415	405	421	454	444	445	438	427	385	422	398	414	404	395	441	411	389	403	442	433	414	411	417	426	442	427	424	422	422	424	451	472	450	459	421	444	423	380	429	422	437	413	419	419	444	436	428	411	399	425	436	411	445	413	472	416	432	434	412	395	395	446	403	420	433	414	424	438	399	421	426	435	428	426	419	440	445	434	420	420	405	430	413	473	474	469	446	414	437	420	427	424	489	427	443	439	468	426	421	456	446	459	410
2350	467	314	283	266	242	217	226	246	245	239	182	203	221	216	218	213	212	219	202	222	216	235	219	240	196	183	233	223	206	227	183	203	207	232	214	199	220	232	215	194	224	217	201	215	219	209	206	207	204	220	200	227	239	221	204	216	196	203	217	208	219	219	213	186	211	200	223	209	202	223	205	185	214	201	197	229	251	203	202	215	189	208	222	201	208	207	222	231	204	236	202	198	206	181	204	208	190	221	210	207	214	175	200	207	176	210	207	217	214	226	211	202	222	218	194	208	230	215	215	222	202	225	201	214	252	208	203	206	224	211	211	202	191	215	204	199	215	198	189	207	176	196	210	195	220	205	227	203	205	191	221	225	205	218	195	193	196	196	191	205	220	216	212	204	208	201	198	200	200	217	204	225	200	243	238	206	201	207	194	210	215	221	203	200	211	191	210	233	203	197	220	215	200	220	225	198	220	199	209	242	207	208	195	212	205	219	233	229	209	206	209	216	217	221	209	206	209	206	241	199	215	230	216	202	224	209	211	212	193	207	215	205	214	186	206	222	207	211	184	201	186	208	186	205	217	234	220	221	222	207	193	206	169	190	209	220	215	213	235	206	226	217	193	226	219	241	198	203	208	216	222	227	203	192	207	197	189	188	225	225	186	226	197	188	203	210	227	207	228	236	189	244	197	218	186	203	224	217	222	194	213	191	210	214	191	202	213	222	210	204	227	203	208	226	228	178	221	212	210	223	225	218	209	202	211	191	218	232	215	213	216	207	222	214	187	205	229	205	200	222	199	212	209	209	210	221	208	193	215	214	199	212	237	199	191	238	224	223	231	184	236	200	189	215	221	209	208	207	211	220	207	206	190	221	217	209	206	200	196	216	204	212	219	195	212	207	190	213	223	214	198	209	204	206	209	197	215	213	227	239	215	217	229	217	183	239	216	183	225	213	218	174	235	207	184	198	201	201	179	210	201	185	183	235	190	205	201	208	211	178	238	199	220	228	217	219	190	189	221	205	196	219	212	188	206	205	224	216	211	235	192	188	207	215	190	228	223	184	217	207	215	226	231	204	214	199	211	230	189	214	222	220	180	204	203	195	225	217	209	201	206	201	226	199	224	238	171	218	205	183	211	228	195	210	186	197	202	200	223	192	230	195	213	208	221	219	192	183	209	187	192	193	213	209	209	220	196	190	200	203	201	218	199	206	194	180	215	212	201	195	230	186	201	213	194	214	206	230	209	223	230	218	209	212	230	204	238	196	208	206	211	211	221	198	235	197	235	222	195	204	202	232	204	203	204	206	206	211	200	220	203	223	194	221	204	168	211	226	221	190	190	224	200	194	202	196	213	213	202	207	217	216	221	183	203	207	197	205	200	207	203	219	210	202	209	225	224	222	210	195	196	222	223	210	215	231	222	209	230	215	221	205	191	190	233	204	196	210	188	193	192	211	226	227	201	233	221	209	222	210	214	202	211	195	197	232	205	215	207	227	219	210	190	234	236	211	195	210	243	233	194	224	216	213	177	205	227	209	190	206	211	198	195	223	208	219	224	196	218	190	180	226	187	170	214	218	207	246	206	220	195	206	224	215	223	216	207	211	200	242	226	219	175	198	220	198	196	231	190	190	213	191	220	229	232	207	205	188	209	194	224	203	210	221	200	210	227	214	221	188	226	221	201	197	179	188	222	206	211	226	218	237	202	217	208	201	200	204	203	217	214	221	190	219	217	186	221	223	230	221	229	201	213	206	218	227	212	200	209	190	204	236	193	203	204	185	198	205	225	199	232	205	227	206	215	236	205	200	198	189	203	203	194	202	200	203	193	224	234	202	205	218	219	234	204	221	195	224	224	207	223	239	217	221	225	218	206	191	219	204	224	210	220	218	219	214	211	193	198	215	194	226	220	233	224	209	222	214	230	220	200	193	196	230	219	213	185	200	235	177	244	223	212	221	176	217	224	228	222	211	185	228	242	212	221	199	217	213	232	202	196	203	226	199	207	210	215	225	232	219	210	211	192	222	241	198	220	197	190	189	202	233	216	226	217	193	208	197	214	218	214	231	221	213	209	204	188	200	194	231	204	229	220	203	208	229	205	227	222	204	204	214	218	200	213	203	219	205	212	189	214	226	187	215	182	230	186	208	220	236	183	206	198	202	241	191	184	203	208	243	212	207	215	209	197	215	210	210	216	211	200	203	200	198	215	225	193	184	220	204	209	211	198	224	214	236	209	205	213	204	239	229	200	202	212	205	205	207	230	214	211	224	226	209	179	228	206	207	221	176	180	187	200	198	218	223	211	186	183	195	198	203	217	210	223	200	210	194	220	197	236	218	203	221	200	203	210	192	206	225	214	228	207	220	200	196	214	205	181	237	222	203	248	218	224	228	207	225	186	183	215	205	238	249	205	200	218	214	208	202	235	237	195	227	223	193	205	187	217	179	200	231	213	194	179	221	228	221	203	212	186	176	209	225	209	220	195	218	228	222	218	229	185	211	201	200	202	222	214	224	221	185	198	201	219	201	195	211	200	220	232	222	220	193	221	215	222	192	214	209	191	211	215	209	196	200	205	186	235	227	215	200	208	188	221	225	202	222	245	188	243	213	216	208	189	222	222	204	206	208	217	221	217	245	205	208	225	197	202	192	205	198	218	203	201	226	195	187	246	192	232	237	220	201	199	225	213	186	221	187	205	203	229	182	223	211	220	229	218	187	220	209	221	200	213	220	215	201	225	201	198	202	211	224	195	186	193	211	233	204	214	183	205	208	233	209	200	209	200	234	213	201	210	224	195	203	215	203	211	197	239	200	203	232	210	225	199	206	218	226	215	191	198	213	189	195	207	220	190	215	208	224	209	198	196	207	209	231	194	185	216	224	206	208	192	212	208	208	202	213	224	221	235	251	228	169	191	218	207	239	197	216	228	186	244	214	198	219	217	199	230	218	183	205	206	213	199	205	207	224	219	228	194	223	210	222	188	219	202	241	224	206	214	215	212	213	213	217	212	227	173	203	206	201	216	209	206	193	196	235	176	227	200	210	257	201	247	225	211	223	226	244	201	206	220	206	240	224	218	239	224	195	209	220	223	223	210	201	195	218	206	216	207	207	207	219	209	210	191	212	197	213	228	210	219	203	222	184	210	208	217	216	204	223	187	212	189	200	221	225	236	230	198	204	239	201	210	221	204	199	194	219	183	201	193	197	223	224	202	216	217	188	196	201	221	208	192	220	225	189	195	208	228	211	206	206	214	203	209	206	215	213	197	222	199	210	206	211	175	209	206	231	211	200	252	209	219	219	200	198	236	221	235	203	215	217	205	188	205	204	202	203	189	218	215	225	210	217	233	171	219	223	200	200	198	223	211	194	228	238	194	215	188	197	199	224	226	211	231	214	198	185	195	230	219	173	232	200	240	189	228	219	222	204	197	183	210	183	201	207	211	213	171	187	208	202	188	195	213	213	220	227	188	208	229	216	223	223	200	212	217	206	197	191	215
2379	866	848	872	789	778	767	670	748	661	647	653	640	653	639	608	654	651	657	667	634	651	683	632	649	675	551	681	598	603	676	649	617	642	627	601	615	606	618	605	630	575	618	602	651	606	619	630	624	647	622	642	605	616	603	599	621	614	615	634	633	582	641	655	581	622	623	603	574	604	608	650	586	589	598	580	589	613	602	617	593	607	658	649	603	572	603	632	625	622	588	606	595	635	612	619	634	588	593	639	631	601	625	575	588	634	598	606	629	617	633	585	611	593	623	601	599	627	651	620	585	617	622	624	609	600	586	581	598	623	569	648	646	631	627	619	643	593	605	655	611	570	679	624	601	643	589	669	614	594	578	633	611	626	590	586	621	601	628	586	584	594	620	629	600	579	609	591	630	602	619	603	622	619	594	632	606	604	635	620	602	616	606	628	613	590	624	575	647	606	593	609	613	577	623	620	623	626	615	662	633	633	617	573	617	594	600	641	626	597	618	646	590	588	585	596	614	600	628	576	618	593	611	632	610	643	639	563	603	614	601	630	579	555	649	573	646	629	599	628	585	624	615	641	608	625	625	639	586	619	671	622	613	595	616	599	658	584	597	574	632	603	622	627	598	637	610	582	599	581	617	603	561	588	627	620	573	612	602	587	595	601	635	600	588	583	584	614	617	624	575	621	587	598	584	602	630	594	628	616	636	578	620	615	674	556	589	604	638	648	600	613	627	588	632	610	588	651	601	610	565	572	625	608	573	616	651	567	561	636	630	644	626	610	619	641	566	626	601	620	633	583	643	605	601	601	622	616	616	613	620	606	640	596	624	589	660	591	592	628	659	595	630	537	624	628	608	627	631	677	601	561	628	627	593	589	592	622	660	585	614	623	637	640	635	622	600	591	630	571	620	607	572	627	611	567	612	641	637	599	580	634	639	612	575	651	630	583	623	628	600	636	597	634	643	616	578	641	618	611	567	623	610	577	599	602	571	598	574	606	588	653	617	631	640	582	606	612	623	643	626	614	644	605	646	594	624	632	574	615	590	617	624	633	622	652	575	635	634	658	568	538	589	654	610	629	616	638	582	585	581	632	654	584	590	606	590	638	551	625	618	610	580	666	595	653	633	633	590	591	636	618	621	606	603	615	553	625	602	611	583	632	660	609	635	590	595	583	607	603	621	600	596	558	614	587	553	592	637	654	616	651	588	615	613	573	639	587	549	591	581	603	617	618	567	609	650	623	561	634	651	647	661	610	586	657	583	620	549	594	594	592	590	606	604	605	619	598	609	627	651	597	643	605	623	653	602	599	610	642	638	618	631	624	572	653	615	625	598	630	552	571	625	605	636	642	609	596	626	593	591	596	614	608	636	591	617	553	593	596	633	623	628	607	634	599	604	611	610	610	609	627	570	608	608	592	629	599	652	635	591	556	609	621	645	573	638	614	599	627	611	634	642	624	584	622	609	596	594	555	600	634	589	605	681	577	592	616	604	589	618	583	602	606	641	573	588	587	607	591	592	581	603	600	645	601	590	615	586	560	614	579	606	574	629	628	611	573	613	637	642	625	632	634	601	619	573	607	590	627	628	643	619	655	645	613	605	628	608	619	596	654	604	648	601	602	580	628	658	596	617	598	604	598	608	591	591	637	563	614	632	602	618	563	605	627	652	596	632	636	649	566	600	610	638	631	615	627	637	563	551	604	621	607	634	602	604	627	611	636	638	637	625	651	637	625	586	614	620	639	597	643	587	592	614	614	626	618	622	586	614	613	620	557	593	559	591	607	615	632	613	569	635	663	665	633	601	608	644	635	601	620	640	582	659	610	616	662	681	621	612	578	613	612	601	584	563	594	621	621	602	626	590	610	586	618	601	592	594	568	634	590	613	612	573	585	609	621	640	633	653	577	552	621	626	608	569	596	631	616	633	573	613	672	666	629	627	551	615	666	627	588	598	602	583	612	592	599	630	618	669	612	615	638	610	589	650	604	635	636	587	601	624	628	587	592	622	627	622	606	656	622	631	607	595	614	541	644	597	618	654	618	563	613	608	595	654	603	638	656	650	579	609	576	623	620	600	583	613	612	629	593	614	635	627	647	577	612	631	635	615	578	635	645	650	597	596	608	638	615	606	595	624	626	572	635	595	623	631	637	612	663	623	620	626	580	600	633	560	586	619	626	563	620	575	639	601	633	604	622	603	593	613	603	626	610	599	617	601	640	600	614	615	601	646	653	588	625	622	548	640	623	624	582	579	626	625	640	616	618	602	637	594	593	583	556	599	644	577	599	600	651	659	615	616	600	631	618	637	621	594	563	609	617	580	608	602	614	650	614	632	631	581	571	595	603	665	583	638	603	632	605	596	599	604	551	594	549	647	598	601	616	676	581	646	616	619	595	670	582	664	596	617	598	581	573	609	665	613	630	633	609	632	631	627	631	591	562	634	611	562	569	614	603	620	601	645	603	608	588	616	594	617	617	597	581	591	599	630	637	631	614	644	622	600	618	574	607	619	619	637	640	612	568	613	615	594	602	673	622	605	620	548	663	626	642	587	615	618	640	624	604	551	637	656	645	582	619	570	609	576	630	607	632	636	636	620	630	610	586	608	602	604	633	660	598	661	645	614	602	602	548	613	616	606	604	635	608	595	584	641	588	664	655	595	629	625	654	576	656	595	598	619	638	645	613	587	612	594	633	623	648	541	618	607	625	639	636	582	615	619	582	584	638	631	575	587	607	626	614	598	592	606	607	628	594	607	630	589	640	600	642	565	607	590	671	630	602	635	571	646	629	645	620	592	642	662	601	581	607	625	577	603	631	611	581	598	631	674	620	651	578	638	612	641	598	606	640	594	596	589	596	619	598	651	602	590	598	591	593	599	643	605	611	620	617	628	615	629	605	609	624	607	623	642	571	645	601	631	588	623	606	636	610	647	604	573	628	624	617	631	643	626	644	606	604	655	590	626	633	604	610	581	662	601	591	668	664	639	628	616	600	619	619	595	591	576	611	593	606	654	594	601	586	608	604	652	610	665	647	601	602	572	576	608	634	681	603	629	597	554	629	587	616	534	606	589	640	629	615	575	592	595	599	587	620	585	657	620	587	579	621	606	601	602	635	561	617	605	616	586	615	652	631	558	614	604	631	623	637	619	607	608	648	569	598	610	592	608	626	635	586	588	595	627	601	589	573	592	638	628	556	657	595	612	619	653	640	591	568	591	610	608	591	615	615	638	567	580	600	634	642	638	599	606	639	635	604	596	613	605	587	572	618	636	571	595	644	640	573	634	643	591	567	620	613	591	630	623	605	616	615	589	569	589	621	608	569	647	573	629	606	630	620	619	618	602	588	648	604	619	618	605	626	601	581	604	656	609	571	636	616	601	643	581	551	602	591	605	644	641	623	600	592	603	669	616	585	586	610	611	612	639	651	672	580	630	572	671	596	592	617	607	660	578	604	578	577	602	623	579	615	622	618	646	582	591	630	605	598	612	606	622	630	620	638
9751	2780	1589	1164	824	562	440	332	305	244	250	177	190	190	162	164	140	128	147	165	127	129	137	148	128	137	130	130	124	127	109	127	150	103	103	99	125	137	123	121	104	118	116	103	116	109	116	104	108	103	121	95	99	102	98	125	107	81	123	106	98	112	108	100	83	103	106	112	95	106	110	80	98	98	90	144	93	99	109	101	98	100	104	102	90	116	109	88	104	97	104	119	101	104	91	111	95	92	93	104	110	114	103	93	112	112	104	93	106	93	108	96	85	110	109	99	102	105	95	86	97	95	101	106	101	106	103	87	120	89	103	109	100	100	107	98	101	112	109	116	104	97	95	94	98	95	109	79	84	113	116	100	110	95	98	100	84	109	86	93	98	114	95	110	99	103	110	114	95	106	74	102	111	91	99	116	97	99	93	107	84	94	88	116	94	103	90	96	93	102	93	98	97	106	96	94	95	99	83	96	105	104	109	98	99	96	90	86	92	100	104	94	114	108	99	112	127	108	78	89	93	98	110	93	101	118	94	88	93	99	86	84	100	94	105	100	99	89	90	93	99	131	96	108	98	100	93	101	93	99	111	88	101	107	98	105	106	89	107	105	96	98	92	98	116	102	98	100	106	108	95	93	92	124	83	93	118	87	98	93	96	96	110	120	78	116	112	106	104	80	90	76	112	105	117	106	89	93	81	103	106	88	105	91	111	99	88	82	98	97	100	99	95	91	91	97	98	114	103	97	93	107	107	103	76	95	105	112	98	86	102	122	113	99	93	112	108	90	89	90	93	109	95	117	93	107	117	89	100	112	84	104	91	102	95	102	97	90	108	93	85	98	93	78	120	93	100	96	91	97	93	98	96	94	105	93	109	108	93	98	103	94	95	91	86	92	94	92	98	102	105	88	100	106	94	101	105	94	103	109	111	78	119	83	88	90	104	94	114	112	108	116	109	102	105	111	114	96	118	97	82	92	90	92	96	109	126	107	112	103	117	101	98	109	96	88	104	78	105	104	94	93	115	94	86	98	110	108	108	86	91	98	99	113	93	103	86	95	79	112	110	91	96	90	101	104	100	108	87	102	103	94	95	108	100	95	100	103	127	89	98	103	114	97	101	99	101	94	76	100	106	94	89	95	83	106	99	106	92	100	104	95	113	91	101	103	101	109	90	106	99	97	103	95	89	112	106	97	99	100	95	102	81	104	89	82	105	84	109	99	119	93	94	99	97	84	107	113	96	108	99	100	94	103	114	102	96	95	100	99	93	102	91	78	103	111	96	90	100	82	120	98	92	116	94	89	102	94	102	98	93	97	107	105	83	95	80	83	99	98	90	106	109	91	111	108	113	98	105	109	110	107	97	105	108	96	80	90	98	102	109	108	102	95	85	83	101	120	93	118	115	119	78	92	112	97	117	84	105	104	107	100	93	96	110	113	90	96	101	109	94	94	111	98	97	100	95	96	114	105	88	95	93	109	102	101	96	87	106	123	88	101	100	91	94	88	95	100	111	88	87	83	94	103	124	96	92	111	81	93	98	99	102	92	102	106	89	94	96	103	106	97	101	99	101	102	95	96	120	107	103	99	108	92	107	100	107	94	87	78	90	96	99	102	97	110	94	108	106	114	99	90	94	106	90	91	92	110	84	97	114	111	101	98	95	96	97	97	118	99	96	95	119	113	83	100	108	90	93	88	102	87	112	104	83	102	101	106	102	92	94	118	88	102	93	112	94	91	91	110	93	102	95	114	93	93	114	98	104	91	84	96	86	89	115	77	92	107	99	97	107	88	93	111	111	95	113	110	97	96	94	102	76	97	83	102	92	103	105	116	90	102	94	86	100	105	101	86	121	85	88	96	96	102	103	106	104	92	97	100	112	88	115	110	84	96	99	82	106	88	106	109	91	88	102	109	115	123	92	108	120	95	94	96	99	110	95	112	100	94	83	93	92	115	109	107	103	115	94	96	94	99	89	100	79	117	105	95	99	90	77	102	79	95	104	106	106	98	94	113	89	105	112	106	81	93	103	91	103	98	103	95	100	95	100	101	104	95	85	81	91	116	80	104	115	85	96	121	106	101	103	104	116	91	89	79	100	106	88	92	94	105	112	92	77	95	98	96	98	92	100	93	95	123	127	69	91	111	98	101	86	106	94	104	110	94	109	111	93	119	103	103	100	89	115	110	85	84	110	104	90	97	103	94	112	96	125	88	94	103	90	108	90	97	80	94	93	122	96	111	100	108	99	108	99	110	118	122	96	83	98	111	101	83	89	106	111	101	108	102	99	93	103	89	86	100	104	98	120	96	99	96	107	82	89	113	106	115	114	85	99	93	112	98	79	119	95	104	110	101	98	109	116	94	97	90	103	97	115	106	96	98	67	85	96	92	106	81	91	92	100	83	106	105	88	89	100	114	86	99	105	115	90	98	105	95	94	101	103	113	105	92	107	113	106	97	98	118	98	80	100	93	100	96	91	96	93	71	97	119	104	109	81	98	96	110	103	114	86	97	106	96	85	89	99	110	89	91	108	105	103	98	110	90	98	103	103	103	96	100	103	115	104	84	111	96	97	86	111	104	93	108	88	101	99	90	121	114	98	78	100	96	108	89	93	109	94	92	112	104	97	98	80	120	94	100	94	95	110	120	112	103	103	93	101	113	90	92	85	105	81	96	95	102	87	101	106	103	103	110	102	99	102	98	98	107	98	108	100	80	100	86	106	97	82	95	104	104	82	113	102	104	107	107	90	104	95	99	104	82	94	111	104	103	115	82	97	103	93	101	84	102	102	116	92	105	87	96	95	80	88	107	89	102	110	103	86	104	96	92	114	99	110	104	89	73	101	101	107	97	97	106	103	75	81	84	117	102	101	106	104	101	98	109	115	89	105	104	103	86	97	100	93	96	109	104	98	102	81	128	90	111	99	90	105	93	105	103	111	95	124	88	103	104	105	102	109	85	92	110	103	88	109	81	89	92	82	96	109	116	87	112	98	107	104	114	94	96	77	96	97	108	105	99	99	112	102	96	89	91	90	99	95	101	115	104	100	105	115	105	104	100	108	104	92	103	99	90	92	101	97	114	94	110	96	113	114	98	95	107	95	120	104	97	102	113	105	91	102	113	83	91	106	78	88	121	124	121	94	95	98	104	98	95	91	90	113	98	84	87	92	98	115	104	110	107	112	109	104	87	97	109	93	99	115	93	97	104	109	104	109	93	91	98	108	98	97	83	105	93	99	115	132	86	104	113	102	108	119	106	91	98	101	97	96	115	100	113	100	115	102	124	97	87	109	101	101	84	88	99	98	105	68	92	83	91	96	126	109	89	91	100	97	110	92	121	115	111	92	90	86	99	105	85	98	99	113	88	93	91	92	95	82	85	115	116	107	119	108	111	94	123	102	91	116	93	102	83	93	95	107	100	92	110	109	108	105	121	92	102	91	97	102	94	97	76	105	104	105	103	84	92	96	115	86	117	100	111	113	103	116	91	110	106	104	114
6018	2862	3424	3912	3255	2593	2159	1668	1471	1360	1209	1009	912	832	788	764	716	676	609	606	606	604	564	646	600	612	595	533	539	554	433	493	485	447	445	470	419	442	423	421	416	434	363	401	358	438	416	393	416	388	430	364	429	381	355	383	357	368	365	348	392	360	366	381	321	338	379	352	413	346	327	358	334	341	342	351	353	356	350	390	347	321	344	343	377	353	328	313	316	327	361	305	339	340	344	343	348	348	366	371	328	344	340	326	370	344	348	325	327	356	337	366	353	300	369	337	327	336	339	331	317	306	350	359	361	345	330	355	308	333	320	357	358	322	351	354	310	334	340	310	354	305	341	315	337	334	334	330	314	337	329	379	327	312	327	326	356	332	339	316	355	336	349	353	332	347	321	353	325	340	370	331	313	324	336	349	341	307	356	333	361	341	316	345	307	334	335	354	308	320	337	312	341	343	326	305	326	353	339	331	332	353	317	326	335	338	323	338	314	347	341	366	331	338	355	347	311	327	322	322	337	381	296	324	348	350	326	334	334	335	328	337	335	350	355	301	342	327	316	358	346	346	334	343	320	362	334	346	349	327	327	352	318	321	353	321	344	325	355	317	361	336	312	302	317	336	321	323	305	303	333	299	311	360	325	345	274	352	316	321	341	349	321	325	336	329	338	307	346	315	349	320	368	323	339	335	328	326	344	339	359	346	322	318	319	366	334	366	348	317	378	335	366	335	315	307	340	320	335	337	349	311	314	297	323	334	327	358	350	326	322	317	351	324	344	326	322	311	341	333	300	363	328	360	342	322	328	338	313	343	344	331	335	362	336	352	321	351	316	332	366	323	338	337	338	331	342	321	361	321	335	349	340	323	331	343	327	307	326	360	336	305	353	317	327	309	325	311	348	338	319	361	366	328	307	325	351	328	319	326	327	323	357	342	367	293	329	336	342	328	325	372	331	330	317	364	366	364	321	322	346	338	350	330	328	355	317	311	342	347	319	306	339	358	334	305	332	314	371	337	334	302	336	332	327	362	337	350	344	330	346	353	331	314	307	331	310	303	351	336	358	332	324	356	361	338	330	335	334	369	375	337	350	338	298	328	355	322	320	335	345	332	335	332	313	319	324	366	344	364	334	314	327	310	319	327	328	344	316	371	317	345	345	320	338	336	323	396	362	345	302	311	344	328	321	344	332	303	323	333	305	360	351	363	328	337	317	340	360	321	336	315	311	330	330	345	332	345	328	319	331	317	339	299	345	329	370	335	338	329	365	343	346	320	316	328	329	346	306	318	356	324	349	349	329	326	341	340	309	315	282	319	342	348	315	341	299	297	355	348	344	353	348	333	301	324	349	321	326	315	343	302	330	323	305	322	358	336	346	349	329	326	361	332	357	338	307	369	315	338	337	335	343	356	304	378	310	328	365	341	341	379	300	342	321	335	345	367	305	332	334	333	364	309	317	315	332	343	302	333	329	349	341	345	366	345	363	316	340	321	339	346	333	313	350	310	357	338	340	301	333	339	331	299	332	320	325	313	307	331	339	349	349	336	346	331	318	330	320	336	302	321	356	308	321	292	336	362	325	359	348	380	343	328	333	331	331	347	340	315	323	343	351	316	322	358	323	365	346	321	357	362	295	336	320	350	317	354	328	340	330	328	354	339	331	354	331	349	346	312	322	331	322	330	337	365	322	355	309	327	364	315	309	309	320	322	354	320	320	323	303	316	341	348	333	315	345	312	362	337	338	334	284	345	379	305	313	307	313	302	303	340	350	326	331	324	328	341	338	327	328	336	343	328	299	361	318	330	342	300	363	322	327	314	326	348	349	340	367	329	300	354	332	337	338	321	319	345	308	330	292	367	360	320	316	371	331	345	309	354	302	355	322	341	332	353	352	331	351	357	334	311	347	363	328	336	309	320	344	306	342	346	338	333	329	352	309	333	347	349	325	324	354	318	355	384	338	357	335	342	351	350	364	315	343	317	344	314	345	354	320	324	308	339	326	358	351	323	331	321	344	319	336	311	356	358	359	367	318	345	337	339	379	346	331	312	308	316	333	334	354	326	337	335	328	349	363	305	353	330	359	330	318	327	319	344	325	328	338	315	345	310	342	326	327	343	358	324	319	311	352	332	350	335	330	324	308	317	349	302	304	367	335	352	276	312	313	335	303	327	350	327	352	337	313	350	325	309	333	282	365	310	318	338	359	336	314	330	311	336	339	343	322	308	327	343	322	317	308	317	359	347	351	338	379	336	351	341	351	352	330	330	348	363	344	338	343	352	339	318	330	358	354	341	341	344	307	336	365	297	352	346	321	327	341	319	348	339	342	325	341	328	324	311	309	360	368	350	332	353	286	355	341	323	325	317	297	336	319	342	329	343	326	347	307	342	338	337	329	350	326	343	348	374	330	309	354	344	322	309	348	316	299	356	369	332	315	329	329	310	324	359	364	338	330	307	344	321	343	365	340	365	341	345	359	340	341	345	337	359	315	353	330	341	287	367	325	328	326	342	349	318	330	344	334	307	317	323	350	349	305	355	322	358	362	319	345	376	348	322	330	329	339	332	322	352	314	326	355	339	338	335	337	302	305	302	339	322	292	308	335	347	314	308	338	326	307	346	345	331	332	329	317	308	328	300	322	362	326	324	343	321	319	342	337	348	328	368	319	304	340	358	338	334	329	335	337	356	317	333	320	320	308	318	371	339	373	312	341	333	320	350	327	357	326	343	347	339	347	374	349	322	335	343	319	315	334	300	360	337	297	344	301	356	343	331	329	330	357	314	360	307	338	320	305	333	346	338	336	336	337	303	318	372	353	363	335	334	340	345	359	365	345	309	374	344	344	347	307	340	349	318	345	349	330	355	339	327	323	349	352	337	321	336	314	334	320	333	368	336	342	360	342	314	350	302	334	335	357	327	315	381	303	327	326	343	328	329	330	346	320	334	331	344	309	346	346	306	334	355	350	352	371	324	353	319	366	337	342	352	301	340	337	329	356	367	348	328	324	336	316	348	328	342	334	321	333	358	342	344	338	367	331	344	344	357	311	313	332	324	321	330	335	346	299	341	330	331	342	365	290	312	313	331	312	317	325	337	345	327	317	320	336	329	355	385	322	330	347	317	331	372	350	314	339	355	342	328	329	304	333	320	347	344	308	333	293	301	317	345	342	337	322	317	351	356	309	313	302	326	343	333	342	323	331	342	349	327	322	340	320	312	336	322	309	344	317	321	359	339	339	352	347	328	329	353	352	340	334	321	326	293	341	346	372	372	356	310	359	304	363	373	327	345	326	345	347	335	353	350	329	314	303	325	344	367	324	351	334	342	328	378	343	330	340	309	310	324	340	343	334	351	367	338	331	363	306	347	316	345	312	333	389	343	344	326	350	353	331	320	349	335	341	312	336	305	315	370	316	361	351	323	305	344	345	351	344	341	399	312	329	346	366	324	295	345	349	362	334	309	329	326	335	332	310	328	324	334	321	290	313	336	350	356	328	306
17740	5805	3330	2297	1565	1105	876	650	524	449	409	355	350	296	266	271	272	237	234	240	186	202	195	216	249	229	203	204	189	208	188	203	188	169	190	209	162	189	165	177	158	166	154	151	158	171	156	159	166	177	149	164	150	164	163	164	173	154	153	174	182	155	150	156	162	173	160	154	141	150	165	135	134	145	135	152	155	141	154	137	161	145	142	167	139	156	158	133	158	173	189	157	146	175	145	131	142	131	155	169	113	143	144	151	150	164	147	170	166	150	137	161	158	157	154	143	146	132	140	150	153	157	138	154	146	168	160	150	162	146	168	136	169	129	159	160	171	150	142	147	157	135	152	182	141	157	153	182	126	134	142	151	135	180	145	161	137	161	157	152	172	163	138	162	150	164	168	136	170	160	168	145	152	150	159	173	156	152	155	176	155	154	153	145	156	151	181	140	143	159	145	153	185	148	118	168	141	153	155	168	135	152	154	149	145	171	140	142	159	177	160	137	145	157	157	123	138	153	160	124	152	142	139	163	141	161	149	164	142	168	135	155	140	144	142	146	147	156	156	152	119	163	141	156	155	150	146	148	154	128	144	145	149	151	145	152	163	136	159	144	143	138	158	159	129	153	146	157	152	150	147	158	135	140	157	170	148	143	144	154	164	174	163	153	145	182	142	171	139	150	157	165	156	158	148	162	177	139	154	140	165	151	122	143	171	153	138	147	162	157	168	191	135	148	134	146	136	149	155	168	151	147	171	162	139	155	137	146	148	156	158	163	158	151	168	149	162	158	146	137	150	152	142	166	150	133	157	136	148	166	158	147	176	147	149	154	125	164	137	135	156	123	151	152	153	156	139	173	140	129	148	155	175	170	153	126	111	158	153	136	160	145	141	171	169	144	165	139	141	149	145	158	148	171	158	133	143	141	180	145	152	146	142	144	147	145	161	124	147	161	157	161	145	153	136	146	156	154	154	141	153	155	172	147	149	148	163	163	135	157	164	166	139	165	174	155	149	149	170	157	155	146	176	157	136	142	137	142	149	136	168	133	160	141	142	165	132	144	170	164	149	152	154	149	152	140	148	152	155	148	150	160	146	179	169	145	155	153	168	173	149	143	153	159	179	136	144	164	169	139	163	145	153	163	173	139	124	147	144	146	166	159	160	147	161	163	146	138	147	154	139	176	169	143	138	129	150	135	154	159	160	133	160	132	147	144	143	161	147	128	125	152	143	160	138	148	157	154	137	164	161	161	136	153	143	137	169	151	160	145	156	144	151	179	161	161	168	154	162	157	148	156	136	185	169	146	150	132	146	152	146	167	148	145	169	159	138	154	144	144	139	131	158	142	141	159	148	152	161	161	144	154	175	150	141	156	126	147	146	157	145	177	167	165	158	147	134	143	154	152	148	147	158	126	170	146	160	154	155	136	153	147	146	142	146	151	151	181	155	154	137	161	133	176	158	155	171	158	145	169	139	151	154	171	158	151	154	133	152	115	153	164	158	157	156	160	155	134	160	149	131	149	145	141	157	149	157	146	171	149	142	165	179	180	168	144	151	162	143	160	141	154	153	165	136	171	152	145	155	137	161	154	146	148	153	147	151	166	159	138	135	148	147	151	143	153	150	163	154	146	154	137	152	157	156	159	140	134	159	140	145	155	144	142	154	129	123	154	149	150	137	162	150	147	147	154	143	144	156	149	144	142	187	142	159	163	158	140	141	153	153	136	154	140	167	186	168	159	140	142	134	132	164	158	131	148	155	134	165	151	149	164	132	159	152	153	152	145	155	156	144	142	145	179	145	136	168	152	171	137	149	163	154	155	136	151	162	145	160	164	160	170	145	136	153	158	131	155	163	147	154	153	135	149	138	152	157	145	140	152	147	153	152	152	140	143	146	158	164	152	143	151	144	187	173	164	154	141	150	146	137	172	144	149	170	144	127	152	145	147	144	147	170	141	135	166	158	155	165	140	147	163	140	152	171	168	155	131	152	156	141	149	170	143	121	139	142	168	155	154	140	141	171	163	165	131	160	155	148	160	179	155	159	174	159	163	155	145	148	151	164	144	142	151	148	132	134	131	132	139	150	161	141	153	150	158	145	149	147	133	155	133	168	162	155	133	171	149	153	141	149	148	158	154	167	157	138	159	156	148	156	121	142	153	144	157	135	142	141	126	153	148	146	143	146	149	153	144	168	130	155	145	124	133	164	150	158	164	157	159	158	159	146	137	171	153	129	128	153	152	162	152	135	146	147	150	151	162	136	137	150	161	132	140	140	146	160	161	156	142	158	161	172	179	149	143	157	147	133	151	155	165	135	146	149	141	166	134	126	137	130	158	152	158	141	151	157	153	161	151	151	164	163	143	151	136	152	154	167	154	162	145	140	146	139	164	157	171	146	162	126	158	151	142	127	144	154	162	157	172	167	148	146	159	130	156	153	169	145	148	160	146	132	134	164	157	151	165	147	146	154	154	134	148	148	154	145	145	156	171	155	135	170	151	160	161	138	145	144	130	189	168	142	158	147	152	139	172	145	142	140	162	155	137	149	175	160	156	120	150	147	174	147	145	158	164	140	165	154	179	139	173	165	135	159	167	148	148	153	152	134	148	149	157	149	136	136	153	141	140	145	149	160	140	133	159	137	154	135	146	128	143	162	145	138	163	139	157	175	147	133	152	144	160	150	146	162	144	135	133	158	148	171	149	144	148	148	164	149	141	146	144	156	162	159	132	162	129	139	141	175	143	160	150	157	117	151	148	156	155	136	159	116	153	140	135	149	129	149	145	144	144	179	156	140	147	155	150	135	156	151	154	146	167	159	126	142	166	133	138	137	155	159	147	138	136	139	158	177	143	156	157	144	141	158	131	164	153	160	167	153	134	145	153	147	141	130	148	153	146	163	156	156	179	155	143	142	162	159	158	160	153	173	140	164	162	159	147	185	141	129	137	145	125	142	148	152	154	138	156	135	149	149	157	146	152	158	151	146	144	154	156	150	149	178	154	185	143	144	137	169	155	163	124	169	146	150	139	154	151	116	156	170	166	156	169	158	146	172	142	115	158	146	138	158	163	150	162	170	126	149	165	166	129	131	143	166	124	166	149	132	132	137	156	156	170	150	169	127	133	149	145	155	163	174	155	149	165	164	156	140	155	146	137	149	151	173	148	147	147	149	138	160	136	134	125	132	144	151	170	154	141	161	163	147	143	146	158	170	181	137	171	164	139	152	156	165	164	142	157	143	140	152	141	162	136	148	175	145	139	137	153	143	151	136	152	160	162	141	143	143	157	139	163	145	134	141	143	165	172	150	142	151	158	147	159	180	142	143	165	166	151	141	133	147	152	170	164	175	140	159	128	158	145	146	173	151	165	133	154	164	155	146	146	162	158	142	143	150	166	163	139	163	176	142	169	163	141	158	150	144	136	136	140	176	155	157	126	168	166	138	142	139	156	120	151	144	143	173	178	176	168	173	154	150	149	156	162	139	149	137	145	143	145	137	148
8341	5204	6242	6829	5841	4677	3806	3173	2530	2334	1985	1749	1533	1407	1311	1192	1159	1080	1043	933	931	938	996	1024	966	989	927	859	955	823	821	810	731	747	786	715	648	624	620	630	643	608	578	618	632	640	582	562	576	587	543	558	545	565	544	526	538	508	531	546	524	487	508	511	558	526	521	532	527	522	532	495	478	454	513	479	480	497	485	567	526	504	535	477	478	496	516	494	539	501	497	462	485	465	479	557	511	471	525	494	492	512	463	508	458	474	501	460	478	510	485	494	482	501	473	525	487	508	467	437	483	513	501	483	486	488	463	456	505	516	450	475	497	507	498	475	460	469	476	477	460	497	448	481	503	444	465	458	501	466	466	497	513	434	458	450	508	490	485	467	479	480	476	486	455	448	458	497	484	482	449	468	489	473	477	484	496	499	495	460	474	466	498	473	455	508	491	465	528	453	471	497	452	484	457	464	440	479	477	466	487	496	456	478	509	481	457	488	489	455	472	488	462	486	457	470	464	452	471	439	473	473	472	516	500	492	486	492	443	460	454	493	486	502	479	437	452	473	487	492	473	469	454	476	482	481	476	499	482	462	456	449	477	481	475	467	488	486	479	487	484	491	490	516	477	495	484	472	465	494	485	478	471	440	477	483	478	475	472	499	498	482	493	461	443	465	491	468	488	505	480	508	482	480	464	498	476	450	477	475	470	483	508	497	460	457	451	469	462	425	467	486	463	469	481	461	485	466	486	428	473	470	448	482	488	452	445	479	479	485	443	461	461	501	471	462	492	486	464	486	486	476	466	488	476	457	506	519	479	496	502	492	505	418	485	471	451	493	463	475	487	492	484	458	456	498	443	477	492	489	454	453	495	492	489	480	474	460	439	426	526	446	488	516	486	483	478	481	495	466	464	458	467	492	494	467	469	523	493	479	480	496	469	477	483	470	482	488	471	474	456	449	448	484	495	484	485	460	492	496	468	511	475	465	443	440	481	471	456	480	472	509	502	450	461	480	476	497	468	463	471	475	474	477	500	468	483	442	462	456	508	456	446	451	466	502	483	460	470	486	461	502	451	450	499	456	462	470	479	482	467	483	426	463	473	498	482	427	478	495	492	476	474	449	472	494	470	496	479	491	460	472	460	458	451	496	436	451	452	520	488	479	452	470	444	478	476	459	446	464	482	419	450	446	440	496	435	462	506	484	443	504	471	484	465	413	472	493	452	496	523	455	496	458	459	478	459	461	497	477	445	448	445	471	480	472	457	465	445	503	493	428	460	468	460	440	434	507	492	485	472	467	454	490	458	480	496	474	429	456	474	482	462	451	467	459	504	484	483	468	467	437	487	447	460	481	479	469	472	485	495	461	504	479	473	433	487	465	451	468	499	487	431	428	494	479	471	493	487	478	490	462	484	471	479	499	484	482	483	479	470	474	466	486	475	461	476	501	449	445	469	440	494	471	397	476	504	444	472	494	491	443	454	490	479	425	495	502	456	500	510	472	446	511	478	455	478	477	462	498	470	463	456	506	468	474	481	480	476	465	450	515	474	458	477	521	459	510	494	500	481	465	457	465	469	461	488	461	474	493	513	453	477	481	459	456	458	440	478	471	470	451	499	486	455	484	515	452	491	464	457	472	482	496	496	461	544	429	474	464	490	470	462	481	509	473	503	474	464	474	483	484	464	469	459	479	461	477	496	504	464	460	446	469	485	495	462	479	468	464	527	527	518	449	461	434	478	447	445	480	486	458	461	493	477	465	495	476	477	466	462	452	458	463	513	510	453	496	476	466	513	481	433	486	455	476	492	518	498	425	471	470	503	469	430	453	477	485	459	482	455	481	464	453	441	454	461	498	488	464	489	463	438	490	483	460	519	458	489	520	483	502	492	485	477	450	440	450	454	461	480	480	454	476	460	503	461	468	502	436	479	485	476	467	506	477	483	472	478	463	447	489	494	453	452	478	461	477	450	483	474	516	498	480	446	464	458	474	482	473	456	468	479	464	426	492	484	504	446	519	453	445	481	458	445	494	462	476	426	481	437	454	467	476	435	482	419	465	488	480	465	490	456	464	469	502	477	473	468	514	474	464	429	456	475	463	466	439	462	451	484	471	442	419	446	460	441	481	473	468	492	454	464	470	475	497	495	463	472	492	476	479	460	462	455	467	487	509	512	460	493	460	456	460	484	475	469	474	511	471	473	438	460	485	477	502	517	428	491	471	444	475	455	463	439	428	477	481	470	482	470	459	454	488	470	453	438	452	476	448	460	493	485	482	440	482	476	503	459	474	438	456	455	475	498	462	481	461	500	461	474	476	511	469	489	458	426	467	490	511	484	467	478	473	482	463	488	445	434	448	449	473	460	471	471	476	473	439	456	459	466	463	473	493	483	484	469	477	493	482	501	464	469	439	483	466	466	509	435	457	452	472	484	485	488	501	444	471	472	477	472	507	489	455	447	487	478	484	468	468	495	452	489	478	458	473	470	468	471	486	452	518	528	473	488	498	485	480	462	449	488	450	473	496	470	465	460	484	459	480	453	474	447	472	513	458	492	493	522	489	490	487	445	469	456	479	476	478	455	500	462	470	488	452	483	495	459	471	487	468	464	477	490	461	481	455	474	471	457	463	456	481	455	488	486	447	488	489	450	520	465	478	493	495	481	502	495	529	481	525	468	461	488	480	472	503	465	465	483	456	491	487	470	476	475	506	467	460	457	467	481	462	487	490	485	489	454	468	476	471	466	493	447	504	454	489	482	437	517	480	483	524	475	500	436	520	487	498	481	507	454	465	486	497	461	502	462	489	483	482	468	446	446	480	448	456	494	468	513	451	470	504	434	466	468	436	489	464	483	459	430	471	485	482	485	475	447	485	462	518	441	443	483	478	467	500	441	495	477	482	453	446	481	435	467	477	445	496	457	463	477	475	466	481	441	480	433	459	442	441	503	500	488	490	456	500	490	460	484	465	469	445	484	418	493	513	432	496	475	455	473	472	466	433	491	466	474	482	468	482	488	481	455	458	472	494	447	493	452	475	502	448	463	452	490	463	453	459	462	475	461	468	471	489	451	510	475	458	455	452	506	457	456	454	460	479	473	462	515	474	445	495	464	488	478	487	509	478	470	464	432	482	458	454	468	468	457	491	485	472	464	495	461	468	479	457	449	463	455	441	466	468	459	462	472	484	434	471	462	481	468	485	480	459	495	478	494	474	493	510	479	440	442	444	499	485	478	479	478	472	487	495	442	447	459	476	505	470	484	465	478	503	489	476	481	497	461	454	482	457	505	490	479	474	475	469	454	463	491	480	470	494	457	426	450	472	441	491	514	470	467	481	470	474	495	476	495	458	473	448	447	492	491	459	460	429	461	484	501	472	453	477	484	526	490	483	478	501	469	483	502	464	482	471	447	488	505	470	497	485	471	481	465	461	485	468	470	477	497	499	464	491	464	486	455	496	492	457	474	452	469	481	451	494	472	497	474	471	485	452	465	468	500	491	460	510
2213	438	321	300	242	213	228	225	219	197	196	229	216	207	207	211	220	206	188	193	180	195	210	185	191	199	199	204	175	191	193	185	206	202	186	226	212	215	193	194	189	182	211	184	189	201	196	149	228	189	197	190	202	193	192	193	200	236	229	189	185	189	174	174	162	201	192	207	193	194	210	173	186	211	220	180	224	205	192	181	183	198	182	177	214	192	218	204	186	195	226	194	214	215	162	182	186	213	216	219	188	217	228	200	200	225	196	177	212	199	197	194	178	170	200	184	218	208	191	234	180	189	194	227	209	168	195	203	201	202	194	198	205	183	193	212	227	223	185	208	178	203	203	193	212	200	199	222	198	180	203	194	208	181	201	211	225	206	205	177	191	193	168	175	220	187	179	217	173	187	206	194	194	205	175	187	195	194	207	178	214	179	229	171	208	198	195	212	193	198	182	208	202	212	211	208	196	203	189	196	179	192	206	201	205	195	184	198	177	195	208	206	195	220	196	190	217	174	186	180	201	208	195	179	200	208	191	199	213	195	185	201	226	192	228	216	218	207	196	196	207	220	172	211	210	193	224	189	201	207	200	190	182	187	207	195	195	221	216	189	165	206	217	185	200	183	214	204	205	191	179	203	199	187	203	176	213	214	196	194	201	188	190	204	191	192	197	219	189	201	220	167	204	205	180	198	217	176	202	220	218	220	204	189	178	234	189	207	191	195	196	196	187	206	217	179	193	199	176	219	198	210	227	209	184	206	194	213	195	194	187	193	194	203	200	221	174	176	200	222	186	183	226	215	187	191	212	184	182	193	199	205	211	198	185	191	195	208	197	197	199	198	205	184	200	211	195	232	192	199	186	192	200	183	197	187	185	204	225	205	205	178	200	176	194	200	188	206	213	212	221	218	187	184	211	201	207	215	211	199	202	202	200	233	202	210	195	201	205	180	228	208	203	232	178	213	197	189	218	199	200	181	196	191	185	188	203	195	206	209	194	196	200	184	198	205	216	201	169	214	214	162	191	195	195	179	206	187	188	181	205	188	208	203	195	205	188	201	206	228	207	205	201	202	193	187	163	205	201	197	208	192	197	199	184	171	189	199	207	215	229	185	227	205	222	190	199	197	173	197	183	208	196	195	196	223	188	232	205	188	182	197	169	172	215	183	204	194	197	215	189	190	189	195	207	194	183	220	191	203	196	215	184	218	196	199	179	192	208	212	198	199	197	203	197	170	210	207	188	196	181	194	181	215	200	189	202	199	200	170	188	192	194	217	211	203	177	199	209	219	194	202	205	216	225	201	178	209	187	200	178	214	207	198	187	206	201	190	190	187	207	206	201	208	192	203	209	181	194	193	183	196	209	211	176	200	183	210	212	188	212	209	196	185	204	193	205	197	221	210	208	220	199	196	212	198	192	194	205	185	190	208	200	204	203	195	202	204	193	183	190	165	192	207	208	190	201	176	198	191	220	206	192	190	211	214	214	210	212	173	199	191	194	205	204	187	184	183	184	203	222	184	196	238	199	201	198	184	198	184	202	205	190	181	186	209	201	179	220	208	213	202	213	206	203	219	216	198	196	193	210	194	180	192	187	209	184	211	219	176	182	185	185	220	220	209	202	195	182	217	191	193	213	195	179	178	182	219	200	205	202	168	198	181	191	225	200	218	210	203	188	190	190	205	203	185	178	208	209	192	190	183	195	207	209	191	195	186	218	241	207	207	205	196	211	205	188	199	214	212	216	190	192	181	185	212	235	211	224	198	195	229	203	197	191	239	202	199	208	188	175	191	174	233	207	221	186	204	188	205	197	187	201	169	196	185	206	214	195	208	196	210	241	193	180	205	195	197	186	198	180	183	200	205	184	226	183	225	166	228	173	199	182	201	173	205	202	209	204	197	169	196	218	216	209	223	197	197	188	217	171	176	205	192	189	186	205	168	173	201	229	181	202	211	207	216	201	185	216	179	206	208	189	158	212	188	225	184	186	185	186	204	202	163	196	202	185	183	195	209	183	191	189	187	192	200	194	199	185	200	208	184	214	163	184	183	196	206	185	181	207	177	189	217	192	192	202	195	193	213	197	196	195	196	183	197	210	200	218	196	180	190	179	190	234	214	192	192	228	214	214	217	216	183	199	208	200	210	190	230	174	198	202	194	205	168	193	193	191	204	170	199	191	195	196	165	192	197	175	225	212	175	204	188	198	200	184	197	197	165	192	183	213	182	208	177	181	198	184	190	193	202	182	195	184	210	202	188	198	179	207	226	176	183	193	202	180	202	197	215	213	193	223	177	228	177	203	207	184	169	183	197	210	192	183	206	198	229	191	186	217	206	213	213	212	212	201	178	201	195	196	191	189	195	191	203	203	194	212	204	187	189	208	177	197	185	193	181	201	208	217	212	196	178	207	202	191	191	213	185	199	195	180	205	193	173	213	184	197	206	190	213	214	212	216	204	226	195	194	199	199	215	200	195	204	205	195	183	210	199	200	202	196	179	203	200	208	193	208	205	199	198	187	208	194	192	188	190	188	216	209	185	195	245	190	212	202	198	211	187	208	175	203	195	204	186	203	206	207	175	204	216	191	202	213	208	177	189	200	203	200	196	232	202	214	201	199	208	219	188	183	225	201	197	196	222	177	213	221	203	218	209	202	223	177	188	190	195	212	199	166	175	188	185	207	219	191	197	175	196	199	201	205	204	197	178	185	196	221	179	187	199	205	193	182	202	216	196	190	203	192	199	190	188	183	177	221	212	209	213	208	184	197	203	189	183	199	186	190	199	194	208	193	227	185	203	211	217	180	198	185	180	185	209	200	183	183	203	167	203	203	168	206	208	186	192	212	195	196	206	190	194	221	193	204	196	210	207	205	199	187	207	213	182	216	209	201	177	195	197	199	181	210	208	207	190	184	221	207	206	203	181	198	213	194	207	204	209	190	192	203	188	204	217	202	227	169	217	205	182	215	203	202	219	224	171	193	197	193	169	195	205	187	190	181	214	189	209	208	207	200	218	207	194	192	204	180	193	201	183	243	204	201	215	182	215	209	195	194	201	198	192	186	196	218	218	193	201	225	198	211	205	220	183	192	216	170	207	209	201	209	217	178	188	204	211	204	203	174	189	201	195	196	188	234	206	203	205	206	211	182	209	193	199	213	186	192	209	186	198	209	172	158	196	192	199	184	185	185	191	194	198	203	190	174	193	196	199	197	205	192	207	201	216	206	194	179	206	232	201	188	194	165	221	206	189	183	199	202	192	197	220	198	166	221	214	188	210	199	193	185	177	198	185	182	221	207	195	221	203	188	210	167	199	209	191	209	192	215	212	184	189	199	196	194	206	158	195	219	196	195	185	207	198	197	223	191	218	246	194	181	201	194	208	204	206	179	180	192	192	178	183	183	191	196	179	176	207	195	198	192	203	194	203	171	216	195	217	184	209	209	180	194	240	191	185	199	211	199	194	196	214	217	193	205	187	193	214	175	184	191	174	211	179	217	191
2215	834	786	802	823	726	703	666	656	616	601	573	623	619	633	578	625	592	570	554	621	594	600	624	613	602	617	585	598	576	640	549	609	549	584	601	601	601	576	614	560	586	599	553	595	574	632	601	623	548	593	592	522	590	612	597	523	573	549	578	628	558	588	588	577	583	565	552	595	572	592	574	590	590	569	577	545	566	599	577	564	536	610	548	587	539	611	556	532	638	591	582	606	613	578	592	599	585	603	610	633	606	540	572	555	572	609	597	584	555	569	601	549	545	588	552	557	585	635	612	588	653	570	555	586	581	643	535	584	568	563	540	579	586	542	540	564	619	575	577	555	598	575	604	606	591	595	602	591	566	571	566	594	603	559	578	589	625	571	574	570	577	599	564	596	596	587	564	592	587	550	556	584	604	579	549	535	602	565	596	564	582	528	580	583	535	592	562	564	560	583	604	595	571	552	585	610	604	599	550	570	550	557	574	630	572	599	560	534	541	597	560	596	564	584	623	574	589	620	588	592	606	577	609	573	582	549	589	589	618	572	581	577	602	547	556	552	579	559	564	609	589	586	588	562	586	584	575	583	585	584	592	627	562	593	624	575	570	576	596	537	590	589	554	563	579	569	587	579	607	575	592	643	563	564	546	567	535	589	613	591	577	558	558	568	520	601	557	604	569	625	599	595	573	545	560	544	582	603	574	605	600	612	689	578	611	623	562	601	607	585	600	601	576	604	590	593	547	589	575	566	570	602	576	618	579	592	538	569	565	579	585	591	606	583	542	581	564	567	562	587	552	602	556	552	641	609	549	592	512	582	553	558	574	559	569	548	593	570	577	611	577	581	623	561	578	606	608	549	591	595	596	554	564	539	527	610	615	579	537	572	614	565	559	586	574	614	557	589	569	536	612	594	551	579	579	581	538	550	599	625	560	587	563	589	573	555	592	614	571	601	617	581	543	554	637	579	552	535	581	600	580	590	609	592	540	557	579	585	572	606	541	591	567	605	607	609	566	589	582	611	581	584	616	537	609	607	567	617	589	553	619	566	599	549	579	590	599	583	613	533	602	608	575	586	555	614	573	590	558	575	614	608	562	562	535	566	563	550	617	612	576	600	582	600	553	640	557	609	532	580	570	581	583	607	600	588	597	599	582	583	603	602	599	583	593	580	585	588	624	576	579	587	570	580	589	548	553	568	604	601	587	576	623	568	542	598	560	603	564	599	586	584	568	535	543	539	581	544	538	595	595	579	608	629	593	577	589	563	542	535	584	575	594	569	585	584	587	605	575	538	552	572	634	558	581	590	579	583	559	591	559	575	620	568	569	565	601	624	584	580	600	559	610	599	584	559	575	601	620	550	578	628	628	559	610	595	591	610	575	612	572	630	571	541	580	566	559	567	592	558	566	560	566	595	587	581	548	575	590	551	560	584	593	595	600	576	573	609	577	599	548	590	590	547	595	576	575	581	568	611	534	578	562	567	600	585	599	556	580	550	597	564	551	531	601	587	604	599	556	548	564	569	593	582	567	570	568	576	590	585	617	539	605	566	601	588	606	576	581	555	569	584	553	577	586	563	531	577	615	548	566	598	589	585	564	571	571	568	588	584	579	601	537	556	574	559	588	597	588	573	540	567	630	516	549	584	655	598	596	575	606	606	611	555	608	592	574	596	564	597	605	590	594	601	613	583	587	572	595	575	544	520	578	574	572	601	558	626	596	596	590	575	579	544	587	531	575	605	550	545	584	566	593	595	582	539	597	568	613	611	550	623	631	612	560	601	582	572	568	567	526	602	582	567	569	628	574	561	542	618	532	571	643	614	621	604	562	566	618	547	612	599	608	530	548	523	563	608	590	592	595	560	559	577	546	570	615	581	589	589	567	573	534	619	599	597	588	553	608	612	632	558	560	609	602	561	585	612	550	595	591	573	596	591	579	560	583	609	581	558	602	554	544	555	560	594	608	586	560	576	544	551	602	552	582	602	608	551	627	545	590	588	598	590	615	577	574	559	621	585	570	610	560	580	574	591	555	592	580	581	588	599	601	601	641	584	598	585	606	538	563	575	555	619	558	614	545	571	538	567	562	580	577	585	553	630	564	577	606	589	563	562	547	554	585	617	594	609	591	585	600	577	623	561	567	568	526	592	593	605	549	567	593	596	596	563	620	566	584	599	568	562	575	584	596	555	624	542	558	625	603	591	603	583	605	610	627	627	596	561	549	555	560	625	623	564	583	613	574	570	590	600	584	589	618	592	596	588	575	590	544	600	610	588	559	563	576	600	559	562	571	596	563	605	617	589	572	592	597	568	587	579	561	587	613	588	582	566	578	578	567	557	543	588	558	559	538	584	621	602	631	580	588	581	548	585	589	562	636	551	561	584	604	604	607	592	540	605	624	609	588	562	607	551	565	613	578	579	580	588	590	602	595	626	579	589	561	563	552	575	572	593	570	536	570	599	523	552	589	566	583	603	582	596	576	540	568	550	619	581	587	571	628	570	641	580	573	590	603	537	590	575	600	523	612	611	586	600	542	578	599	573	586	627	585	643	601	580	647	642	586	559	540	587	606	547	599	604	556	545	638	547	569	570	585	587	593	575	569	597	584	582	583	620	565	550	547	547	618	597	561	544	609	622	603	599	556	633	586	572	572	602	549	553	564	579	583	573	568	547	549	564	596	611	568	577	601	592	581	571	592	562	541	577	560	595	603	580	613	602	608	560	586	579	567	534	629	601	560	618	588	579	577	590	561	621	591	575	558	557	559	582	544	576	608	570	565	551	559	596	582	542	546	608	577	587	546	605	590	602	587	558	550	586	574	585	600	549	578	595	599	538	534	561	568	588	562	577	624	605	593	546	593	643	543	557	588	603	561	545	594	563	613	581	545	594	535	587	606	601	532	541	552	585	539	567	626	588	604	552	581	550	573	556	550	564	592	598	550	525	556	612	599	547	545	582	557	602	608	587	595	586	630	556	624	572	543	575	627	575	567	570	577	587	589	592	581	567	542	578	581	616	576	607	608	550	557	586	571	568	603	534	552	602	597	580	584	576	570	573	567	582	578	565	567	564	567	601	559	552	587	594	603	574	572	567	572	579	570	584	595	536	625	623	603	614	577	564	567	547	585	583	557	606	584	594	540	547	581	571	564	582	531	580	577	607	547	606	606	554	631	561	595	594	602	552	587	575	619	568	569	568	601	593	574	574	542	583	556	569	605	581	599	557	599	599	594	576	634	597	554	598	594	584	576	581	575	584	603	606	577	581	623	581	589	524	548	556	578	560	586	602	566	566	635	566	610	608	621	573	579	567	567	592	589	571	568	592	557	614	577	573	550	617	614	539	563	596	603	551	657	572	549	598	589	564	538	557	550	591	580	574	616	562	593	607	574	575	593	558	619	557	592	554	588	576	622	580	596	591	585	576	557	556	580	591	575	612	600	585	601	563	574	580	607	587	595	585	606	600	585	554	569	575	578	616	620	554	580	603	563	572	615	600	560
9531	2739	1559	1148	804	588	461	331	292	273	209	175	172	184	151	128	160	133	147	122	118	113	129	135	144	130	120	110	135	151	119	101	127	125	101	109	106	102	94	84	123	120	104	114	108	92	92	102	108	98	98	96	107	89	100	104	107	109	110	105	84	101	93	98	107	97	107	115	98	120	101	100	88	78	104	117	109	83	78	104	114	98	91	117	91	104	142	105	103	106	89	87	120	122	104	82	104	110	97	91	99	78	114	98	91	108	102	108	114	100	104	106	76	100	111	108	102	99	96	88	121	104	91	94	106	94	96	94	85	91	98	99	100	104	92	124	115	88	92	93	115	93	100	87	101	91	102	84	97	103	88	97	93	98	104	93	87	104	87	107	85	107	91	105	90	94	77	101	74	86	99	123	93	107	96	97	106	118	98	104	104	105	96	91	89	110	98	105	116	78	110	90	92	96	113	91	100	92	106	99	83	83	89	103	105	91	98	90	94	92	103	93	95	88	112	111	96	119	100	96	90	100	86	102	94	101	105	99	95	114	87	117	105	88	98	98	110	98	97	86	86	90	91	83	105	93	111	106	97	103	91	109	100	80	99	94	99	100	104	84	92	102	95	83	94	101	102	91	101	93	88	90	79	93	92	93	95	90	112	103	102	97	94	99	90	103	80	79	95	106	79	91	92	112	110	101	88	79	80	103	117	78	93	105	98	113	92	108	96	97	105	103	103	120	106	103	101	116	87	104	99	92	98	89	101	114	108	110	87	97	98	99	97	95	106	110	124	93	87	92	74	107	115	115	109	94	112	97	90	101	96	79	88	105	103	90	109	98	112	85	88	89	89	90	125	99	90	111	103	104	90	104	101	104	112	96	103	99	104	104	98	91	97	109	110	105	105	87	101	88	97	107	97	104	113	96	91	96	103	90	88	126	98	90	96	98	90	98	106	101	104	91	93	89	100	87	107	99	113	98	92	115	101	90	83	107	114	81	87	102	100	96	93	85	101	97	111	105	118	106	99	99	92	87	96	107	101	88	88	101	109	100	95	98	91	96	113	99	106	96	109	91	107	96	92	98	91	122	101	104	89	101	95	110	100	99	96	101	112	96	101	116	106	102	98	108	101	95	94	72	96	80	111	92	95	91	87	90	94	74	109	99	104	101	99	91	80	87	93	88	82	97	90	91	93	67	84	115	127	115	85	94	100	107	105	95	85	94	94	93	108	93	117	102	101	103	91	98	84	103	87	117	86	104	101	102	103	99	93	76	110	94	119	82	100	102	95	103	102	99	96	96	99	94	103	113	99	89	101	98	88	94	95	99	109	86	107	99	81	92	99	93	82	87	105	101	120	123	100	92	86	95	108	100	88	89	79	95	83	103	97	86	109	102	87	97	95	114	93	101	85	102	110	102	106	97	88	106	94	111	94	101	92	83	107	105	103	90	90	112	94	87	100	94	97	97	100	85	102	104	95	87	83	104	125	112	90	91	90	103	80	103	89	99	89	109	108	95	86	107	96	108	92	87	92	103	81	105	100	91	103	114	103	101	82	110	90	98	103	92	90	110	94	99	103	107	81	102	82	90	94	110	107	85	83	100	116	94	97	90	79	85	102	82	109	100	115	102	92	84	99	93	90	92	97	107	98	99	90	97	121	99	101	84	111	101	97	113	79	101	116	102	86	89	107	96	94	88	97	105	100	105	117	112	101	105	94	93	111	112	113	100	103	103	93	113	88	104	102	102	85	106	92	88	101	90	90	99	98	91	106	94	91	93	94	93	104	100	91	100	88	94	110	91	109	98	94	98	87	94	79	88	113	83	117	81	90	114	89	85	82	96	91	91	118	103	94	104	100	100	103	92	99	92	80	87	87	97	114	108	101	104	80	95	94	102	93	102	83	108	109	96	84	97	97	101	87	111	101	101	106	86	75	103	82	98	101	104	96	86	93	127	111	82	103	100	99	96	106	90	85	108	110	102	91	108	104	98	99	91	95	93	92	94	92	98	80	80	94	100	107	85	97	97	98	102	106	90	98	89	110	100	106	92	82	105	97	89	110	95	113	114	103	108	99	92	107	82	106	101	78	103	104	102	96	95	92	85	101	110	92	95	103	101	94	103	93	110	101	88	83	83	98	106	97	90	96	107	96	104	100	112	94	101	107	96	101	105	102	91	94	95	102	96	97	99	107	87	89	85	95	107	99	115	121	112	93	85	99	109	93	110	92	101	95	93	97	103	103	88	77	86	85	109	109	98	85	109	96	116	98	92	104	105	95	112	102	99	110	106	99	123	84	104	95	77	90	96	92	102	108	96	102	101	99	111	80	96	98	96	97	95	103	88	104	98	84	113	91	100	96	105	108	94	89	96	92	96	103	109	92	96	113	106	101	91	105	95	94	94	107	107	125	94	100	102	92	100	89	98	106	107	124	128	104	92	109	102	102	105	93	107	136	100	98	97	94	102	85	74	83	92	99	102	101	95	106	97	118	94	103	85	93	89	105	99	115	90	99	89	83	90	85	102	96	87	89	102	91	82	92	90	79	114	101	81	102	84	106	102	88	106	91	111	113	85	92	85	103	99	92	103	114	107	104	90	87	97	96	109	87	58	97	120	112	86	104	91	97	94	96	94	100	97	109	92	109	105	104	81	106	89	104	104	102	98	101	105	111	93	94	110	83	88	106	87	88	93	89	108	104	100	88	92	109	92	109	100	90	89	96	116	113	111	93	105	87	104	105	89	94	101	73	123	93	91	90	104	117	88	88	111	99	94	111	107	121	82	85	109	107	96	113	102	116	103	98	71	119	95	96	103	112	92	110	99	80	98	111	117	93	97	103	94	97	104	89	89	96	100	94	97	90	82	103	85	97	102	107	90	121	78	105	96	102	99	101	104	102	106	97	113	107	95	100	85	88	110	82	102	98	105	114	95	90	84	100	101	125	96	88	100	91	87	105	95	111	104	91	93	113	92	92	104	92	93	99	112	92	86	96	97	91	105	100	108	100	86	80	99	90	94	97	99	73	101	114	113	82	82	115	84	97	92	75	97	88	97	103	108	118	85	106	103	87	104	103	99	114	86	102	88	102	86	98	110	109	106	94	102	86	95	94	103	97	94	95	88	85	109	110	97	94	96	104	112	97	94	100	112	80	97	82	84	94	107	97	128	108	91	99	109	94	107	105	97	92	105	106	112	81	95	121	106	80	95	94	104	122	84	97	88	112	99	96	112	90	101	96	102	104	92	108	93	103	91	89	100	109	90	106	96	111	85	90	100	106	101	95	91	89	97	115	87	103	90	98	93	81	94	88	96	104	111	103	105	112	99	107	101	89	101	101	116	94	94	91	87	96	101	79	98	100	104	107	96	115	115	106	97	89	101	101	94	87	108	87	92	112	80	97	94	95	78	100	101	100	109	102	90	97	91	94	104	97	97	91	98	103	97	110	86	95	98	90	98	77	85	93	109	94	98	100	95	95	83	96	86	90	107	112	92	92	97	88	92
5805	2967	3434	3876	3315	2593	2051	1688	1518	1287	1144	998	922	871	726	737	683	653	526	586	544	583	585	625	628	586	596	552	508	542	499	505	464	493	434	433	401	429	386	426	403	401	387	359	406	392	378	386	415	386	364	400	373	352	351	347	383	390	363	346	371	348	399	369	378	363	337	342	372	335	366	326	337	383	346	370	364	369	326	358	342	309	315	357	412	368	351	374	318	308	362	331	338	309	324	329	359	326	336	307	349	296	348	353	347	347	334	349	336	351	346	346	307	325	327	350	401	335	346	326	367	316	346	324	327	313	349	344	341	355	332	327	332	347	342	317	300	314	339	329	333	331	337	339	298	317	333	345	361	347	346	363	321	329	355	280	325	350	330	350	301	325	330	342	353	312	361	324	350	343	316	308	336	324	318	313	357	347	352	319	341	324	331	336	326	348	322	359	315	326	329	295	370	335	347	307	323	324	346	315	321	337	340	331	327	283	325	351	327	302	321	335	321	312	327	326	317	307	338	319	301	321	304	317	329	318	343	330	338	321	345	323	303	305	316	357	356	342	329	302	305	326	360	325	366	344	335	348	344	355	337	310	320	331	311	350	337	346	369	361	327	348	345	321	342	329	310	323	364	344	328	325	341	304	289	311	386	340	326	327	318	316	302	308	330	333	300	325	332	338	324	364	324	344	338	328	356	308	323	322	330	316	355	320	344	324	332	357	331	330	368	354	319	330	309	355	336	321	318	344	327	335	324	332	339	302	358	324	362	278	335	323	342	326	330	311	356	350	324	309	319	301	298	323	287	314	316	294	347	349	358	354	334	316	332	312	320	346	309	341	365	334	339	308	315	355	328	319	317	308	316	324	334	290	346	313	316	312	310	312	357	323	315	323	341	354	288	386	335	342	311	307	305	334	341	350	335	300	337	327	319	307	328	331	313	322	340	335	346	318	342	311	369	317	317	335	295	345	316	338	351	336	340	320	341	337	317	323	314	316	341	333	326	350	285	320	329	327	317	322	322	379	355	345	321	339	348	360	357	310	318	327	341	354	327	325	344	334	341	308	341	335	356	347	337	313	340	348	309	332	298	337	330	299	344	319	296	328	333	336	341	330	357	326	316	333	338	329	321	313	334	347	322	337	311	334	338	297	337	328	356	361	323	349	316	311	343	318	332	312	321	347	337	343	333	327	337	348	314	310	335	298	333	354	338	342	336	312	284	321	326	310	302	315	305	291	321	307	315	315	367	375	326	324	324	297	336	352	324	318	314	314	323	344	296	315	327	358	333	309	352	333	315	331	292	348	284	321	333	305	330	309	319	337	340	292	316	338	334	324	287	337	314	274	312	309	364	318	320	338	287	340	335	330	324	340	309	310	337	359	344	301	334	339	331	322	318	339	320	327	322	322	310	332	309	314	344	289	352	304	346	327	367	322	313	324	324	315	308	331	310	342	323	368	304	322	328	312	344	311	322	345	316	324	313	356	346	299	347	339	317	318	328	338	289	349	332	338	337	311	305	325	324	325	334	349	301	316	331	340	337	300	317	359	320	323	304	324	327	307	337	333	333	344	306	328	318	338	322	333	339	330	321	337	329	333	341	340	326	333	320	329	313	333	308	363	354	333	305	325	343	310	333	302	357	317	337	361	320	292	330	304	337	335	316	310	317	342	352	321	315	324	316	339	326	316	346	341	350	339	356	296	329	322	342	354	301	322	315	327	332	373	337	349	328	334	327	335	346	332	348	329	318	307	372	328	332	303	373	334	304	327	315	327	331	345	342	343	317	329	344	334	310	304	339	287	355	325	325	334	334	357	309	376	324	334	351	357	338	321	308	337	299	321	332	350	304	327	327	305	332	335	335	332	355	373	371	330	313	323	361	338	361	321	315	324	325	310	312	309	339	340	334	317	326	321	343	288	315	344	339	347	346	325	333	328	343	337	349	356	313	335	342	344	325	317	329	342	349	319	345	357	366	306	284	364	306	315	335	354	345	353	328	306	322	317	327	338	310	324	353	296	324	322	337	362	312	327	351	362	354	316	318	327	314	274	317	337	310	319	315	336	339	321	337	338	331	341	335	346	349	336	301	361	343	348	339	325	342	324	343	340	291	329	327	381	325	303	321	366	338	339	346	352	331	318	343	341	342	314	322	339	328	332	304	320	341	312	338	322	336	339	323	384	338	340	297	323	325	323	345	308	346	344	311	331	349	369	309	309	329	347	325	319	333	321	356	337	344	329	340	352	293	264	349	321	336	346	331	317	341	334	358	323	355	314	331	321	329	314	325	338	347	303	317	362	312	297	302	322	329	300	361	355	334	312	310	344	364	318	351	331	343	334	352	350	345	329	324	325	306	354	347	312	336	308	317	308	318	329	360	332	353	357	338	321	339	355	335	299	330	323	334	320	338	290	322	335	302	330	376	308	316	339	326	327	324	335	316	319	322	357	302	351	303	339	365	313	354	287	365	335	360	309	328	352	338	307	323	341	321	310	328	291	349	321	320	316	335	331	331	334	297	326	340	349	320	355	299	302	320	325	362	347	342	353	326	341	329	332	330	341	339	323	324	310	362	374	305	349	314	339	315	360	307	347	354	331	298	344	302	300	385	318	305	336	354	326	326	313	344	313	315	338	350	330	323	301	332	328	303	344	328	333	340	354	301	330	356	341	355	339	360	296	373	304	324	350	313	327	309	353	300	316	325	361	314	331	306	320	324	315	349	316	316	327	323	329	336	366	323	330	345	324	351	333	326	316	338	323	337	304	346	336	316	312	348	312	311	337	329	334	336	336	322	304	319	348	328	353	315	321	304	305	303	337	323	329	321	309	345	294	305	323	315	325	303	340	314	322	321	355	331	301	337	322	338	345	302	321	313	342	332	314	304	329	305	303	339	306	333	285	312	317	318	331	327	327	352	313	349	357	316	358	337	329	348	345	351	320	341	308	303	319	285	342	363	362	333	323	344	344	327	338	349	348	328	360	314	306	354	351	346	327	363	333	328	344	309	301	328	328	334	337	325	354	346	335	322	321	276	344	331	335	289	346	321	280	347	357	307	334	321	331	320	313	316	332	345	320	310	325	350	324	338	357	331	322	328	323	323	328	358	336	327	350	335	297	357	348	370	315	301	341	327	353	307	332	322	308	347	326	344	324	325	317	355	316	299	319	325	340	332	309	346	355	326	327	315	332	334	317	333	351	353	326	321	339	335	316	328	341	362	291	362	306	345	356	322	321	323	342	350	316	323	355	317	350	324	325	369	330	333	346	331	314	326	337	330	347	328	327	308	320	354	318	320	332	305	352	316	302	318	334	361	306	314	340	336	317	314	287	338	348	347	354	342	290	346	322	326	352	309	317	353	324	302	319	368	320	318	325	330	306	347	303	332	303	332	326	310	318	344	317	330	320	321	325	319	361	350	321	354	332	327	319	333	312	319	328	365	362	334	338	332	350	319	335	327	321	340	321	357	338	356	343	359	336	363	305	326	319	366	345	369	344
17854	4798	3080	2259	1533	1062	830	627	575	461	413	363	337	286	314	283	235	241	238	217	234	222	201	214	213	220	201	201	188	191	152	166	189	174	170	168	181	176	161	164	162	185	168	168	164	173	168	161	156	210	159	138	146	167	149	149	165	146	146	154	139	131	173	156	167	154	169	145	177	157	159	124	176	133	159	135	139	129	151	143	161	161	166	148	162	169	142	138	170	158	130	147	149	179	137	154	160	163	127	130	160	140	179	151	143	138	138	144	142	136	153	145	152	133	135	146	142	143	149	150	159	150	139	153	143	150	144	164	150	146	155	150	184	148	147	149	140	144	146	167	133	161	171	145	141	149	167	171	157	147	135	144	183	141	159	147	146	148	147	157	142	139	143	152	160	151	129	152	166	148	145	142	146	178	146	149	158	134	153	141	164	152	155	133	138	149	131	169	155	165	154	132	146	147	130	139	131	152	139	157	170	165	147	158	135	147	151	127	180	139	146	146	156	135	150	161	164	138	156	162	144	146	172	140	160	152	157	152	128	163	142	147	150	140	170	149	146	131	164	159	140	141	153	162	161	161	148	147	160	176	148	156	143	142	152	144	135	164	164	149	147	143	138	147	163	132	129	147	160	136	143	139	137	153	157	155	149	131	156	137	165	162	151	154	155	138	155	146	159	152	164	154	176	159	139	137	124	141	154	148	166	130	144	155	140	135	152	163	163	149	161	164	135	146	145	149	143	152	160	156	156	167	168	137	154	166	164	137	155	150	163	147	152	127	157	149	135	169	151	149	143	135	144	155	152	134	164	144	147	164	152	161	145	142	161	148	152	145	146	153	155	161	156	145	143	159	145	162	138	163	112	162	169	137	132	165	121	169	176	123	152	161	170	152	163	159	190	145	152	135	163	122	147	146	179	147	156	149	140	139	159	157	171	170	143	166	126	129	151	144	157	139	140	150	175	148	146	141	134	148	138	141	168	145	153	141	162	149	144	146	160	151	153	141	158	137	154	162	149	150	154	142	153	148	154	156	150	148	145	149	143	140	157	153	153	134	125	153	133	145	152	156	143	139	146	154	163	143	123	134	158	135	191	133	156	158	126	157	177	139	147	154	177	139	155	153	172	156	138	169	127	141	170	152	136	134	138	163	134	175	141	129	177	144	131	150	135	140	134	163	150	148	165	136	151	164	147	143	155	145	140	156	140	151	146	161	137	169	142	153	167	147	127	150	149	162	164	170	143	147	151	148	153	137	146	150	144	151	139	153	169	146	152	169	159	135	156	152	141	146	155	131	169	142	164	174	163	124	122	152	159	145	171	140	148	135	162	138	157	144	132	137	150	137	122	161	144	150	144	155	147	140	136	166	142	175	177	160	160	146	155	155	146	130	138	154	165	158	144	156	161	122	142	166	146	171	157	146	138	148	194	149	158	142	162	158	139	149	151	133	153	161	154	148	140	171	184	141	139	172	153	160	128	156	172	133	148	166	154	155	157	145	156	131	127	141	135	126	165	152	164	144	150	143	130	151	148	175	160	169	154	149	168	143	147	169	145	138	177	140	180	149	165	163	159	167	151	147	157	153	142	137	144	156	157	163	148	150	130	163	151	152	163	145	136	164	158	157	137	154	135	142	153	152	165	157	134	157	158	132	148	155	155	156	180	146	132	155	165	140	122	150	141	134	161	140	184	164	183	146	150	149	141	169	150	137	135	141	143	164	150	152	147	144	129	150	167	154	158	155	154	143	125	144	152	155	155	129	154	148	146	166	130	162	145	177	172	158	147	143	157	162	155	148	153	168	131	152	165	136	163	138	161	154	116	147	134	150	156	167	134	149	137	133	154	167	165	131	159	162	152	170	146	150	143	162	137	149	154	151	135	141	146	156	160	163	140	129	167	148	121	138	173	145	161	163	139	127	135	148	137	155	147	140	134	165	146	159	144	156	161	147	165	148	129	145	163	146	132	156	183	158	170	171	130	159	137	140	184	161	145	137	163	158	142	144	157	146	131	148	150	159	157	160	144	133	121	151	147	139	151	169	148	165	139	132	160	152	169	167	139	147	146	174	138	151	132	136	164	148	185	160	152	154	182	148	173	142	161	146	167	168	141	159	157	164	139	155	128	138	162	162	141	160	151	167	150	152	145	136	136	150	149	131	142	152	163	153	139	155	147	146	154	156	159	166	169	169	140	137	155	158	182	138	139	136	156	136	185	156	136	150	147	132	148	159	165	143	154	151	132	174	148	166	152	175	144	144	154	156	141	142	140	159	123	155	144	156	152	154	146	169	156	151	145	161	169	155	155	176	140	141	143	147	140	174	148	147	158	144	148	179	165	182	157	161	154	143	138	127	151	159	137	147	141	162	158	145	159	156	142	159	158	161	140	133	147	151	145	138	144	164	169	151	130	152	158	136	122	151	140	138	148	156	128	134	158	158	171	163	152	132	142	155	153	142	148	157	136	142	148	124	179	156	166	164	162	149	148	158	150	160	135	144	153	167	134	144	141	168	151	144	172	135	108	147	145	163	148	145	151	162	135	157	148	149	151	180	133	146	157	151	151	146	163	150	176	140	150	158	153	149	151	133	140	158	147	138	153	146	160	150	163	143	156	148	123	151	141	173	152	150	147	155	167	172	148	167	142	145	136	159	163	163	146	140	153	147	144	142	163	134	136	155	152	141	136	161	145	159	162	166	145	152	129	144	140	160	149	163	153	139	142	143	153	149	137	149	133	148	143	162	138	152	145	171	153	155	147	179	147	137	133	163	153	127	142	165	144	148	181	150	131	147	177	146	152	162	144	128	150	146	161	160	153	148	139	149	163	163	161	148	144	177	158	137	161	166	144	133	143	144	141	121	140	149	146	174	167	153	143	191	166	168	164	165	194	149	157	152	131	150	154	139	142	164	126	138	159	151	123	186	162	144	158	151	143	146	149	144	138	164	178	158	145	145	165	163	131	127	146	167	161	168	170	169	178	159	139	140	139	159	137	167	156	144	147	123	136	144	139	151	138	139	159	171	145	133	140	144	164	156	162	169	162	151	137	149	154	150	128	155	169	153	143	164	139	171	145	158	130	143	151	165	136	144	150	144	124	143	152	153	167	164	134	126	154	169	142	153	140	133	153	135	158	156	138	166	155	143	137	132	140	152	163	160	169	141	150	133	143	166	159	173	148	174	139	144	164	130	163	161	149	168	141	141	150	158	147	142	171	158	167	148	164	140	152	161	134	155	174	174	158	125	142	158	188	147	127	166	155	153	147	141	136	149	137	155	143	173	150	125	137	154	136	171	167	142	172	136	167	165	135	145	155	152	159	138	157	142	166	130	141	166	166	140	141	174	147	140	151	165	153	166	152	144	166	163	165	164	164	142	143	142	167	147	137	178	152	143	175	164	123	147	162	162	168	155	190	163	147	132	163	147	168	153	159	129	167	135	138	158	153	146	154	123	142	147	147	188	137	154	139	139	156	160	155	163	182	164	127	135	120	134	145	153
8637	4262	6200	6825	5992	4757	3836	3189	2535	2295	1963	1824	1557	1432	1308	1272	1183	1095	1049	981	915	894	971	955	931	944	856	904	812	917	776	699	797	720	668	708	597	693	632	610	649	634	616	599	570	585	559	587	543	600	528	574	591	555	506	533	511	516	560	533	600	511	554	488	494	481	516	519	474	490	456	504	486	491	492	450	453	502	490	490	480	470	507	503	485	482	524	502	477	488	476	473	493	523	476	472	472	496	462	507	517	485	485	479	495	461	489	501	491	479	466	541	458	447	470	492	497	470	482	503	431	486	483	476	490	501	481	477	469	520	520	483	479	494	505	517	493	505	463	516	487	509	473	510	434	533	473	460	464	476	520	496	469	468	498	455	456	460	446	521	482	473	479	488	484	468	460	459	431	476	486	491	492	499	453	457	493	468	502	492	436	519	479	461	489	483	471	517	468	502	436	476	461	453	492	473	432	494	481	509	450	518	489	531	490	480	460	477	463	459	451	472	481	464	488	435	510	466	478	471	480	513	513	477	455	466	480	498	431	427	474	517	466	460	477	438	489	520	445	486	479	475	493	502	505	476	512	512	491	491	486	464	461	494	464	442	490	465	496	446	470	465	475	441	478	472	514	478	473	489	485	468	469	483	467	477	414	525	465	438	496	496	480	512	455	494	522	488	493	471	480	453	463	508	477	488	463	478	457	505	464	474	460	491	454	501	494	451	481	438	462	466	455	479	436	470	452	465	465	480	468	530	465	484	484	457	482	454	458	463	466	527	506	473	479	488	475	486	486	449	436	508	476	504	508	453	469	476	479	435	481	499	487	460	479	469	474	449	447	448	488	475	478	505	469	505	463	441	443	493	491	467	485	463	507	472	468	441	450	481	489	452	452	431	480	479	492	497	506	504	499	478	479	462	479	471	506	450	505	447	472	459	479	455	447	489	504	430	449	485	466	461	489	485	491	444	501	448	478	468	509	475	419	474	452	459	495	466	473	498	453	468	504	473	469	477	480	493	442	479	464	490	495	494	427	461	462	471	489	470	486	482	501	516	494	457	478	506	480	512	524	450	495	444	474	507	447	479	479	436	492	447	504	486	469	467	512	494	456	447	460	466	466	511	491	495	466	467	520	498	490	503	502	461	469	497	484	448	461	454	481	464	464	483	492	481	476	499	496	457	436	463	439	482	455	480	452	495	446	499	457	445	516	456	473	481	467	456	455	501	490	509	520	472	491	519	465	496	444	481	504	464	503	477	514	468	439	496	456	492	454	483	426	478	466	474	427	453	471	449	433	446	465	469	441	507	493	502	484	449	476	484	483	476	465	458	478	441	429	487	484	469	489	480	465	469	476	497	479	496	472	452	482	471	519	495	459	475	442	464	442	483	465	471	494	490	472	455	489	475	490	453	501	489	489	449	455	475	497	421	476	451	479	448	461	469	494	479	485	471	451	422	459	467	474	449	445	474	493	489	478	477	495	498	433	468	490	483	477	474	543	444	462	503	442	443	465	503	483	504	515	455	442	430	449	475	480	492	490	445	508	432	449	465	485	475	468	493	494	462	457	450	431	522	450	503	498	452	468	443	493	475	472	493	478	434	476	489	465	473	490	482	476	478	450	455	455	412	474	484	457	473	475	450	468	492	492	498	494	467	437	507	452	492	479	484	499	454	487	469	477	469	463	438	492	486	479	470	475	446	453	420	447	498	464	492	486	511	476	447	426	467	509	523	504	503	438	485	453	476	505	495	489	476	474	501	431	448	480	432	472	463	489	509	465	533	436	450	466	477	495	502	482	485	462	453	510	439	469	522	485	496	415	491	502	487	429	479	472	489	516	478	450	454	456	485	520	495	471	497	484	487	462	445	470	479	467	502	515	486	477	494	454	461	483	527	484	500	452	472	476	454	509	470	459	493	478	485	438	424	454	491	493	469	475	505	502	447	470	495	463	478	461	472	491	476	466	474	484	457	467	502	470	481	453	482	493	445	505	472	467	503	481	485	442	464	456	458	464	505	445	540	469	463	517	522	476	456	453	509	472	486	467	442	506	452	473	474	496	440	474	485	478	480	497	470	492	469	479	488	449	485	455	473	455	463	437	479	492	437	479	508	473	461	500	454	467	467	443	480	477	509	481	442	480	457	491	489	433	443	481	453	459	434	489	489	448	479	490	498	442	496	482	455	499	467	508	465	448	438	503	461	459	512	489	499	517	496	478	467	444	429	466	501	507	481	476	491	483	463	486	476	487	509	488	478	463	437	454	453	508	485	464	463	471	460	429	470	480	482	476	499	474	447	455	485	460	504	431	454	433	477	486	475	444	450	482	477	480	492	482	481	494	481	434	520	456	486	487	490	493	493	462	463	487	487	489	488	458	472	463	480	440	516	487	484	469	512	499	478	483	466	474	517	490	474	506	464	472	481	463	445	485	473	446	450	492	486	478	482	458	501	471	453	481	496	439	483	485	471	461	507	491	445	524	471	419	478	428	457	482	495	461	462	439	497	534	469	457	477	506	435	481	511	486	474	495	465	460	445	482	508	477	460	477	495	495	513	452	478	519	504	535	463	455	448	480	463	471	431	473	494	469	497	472	432	479	487	462	444	469	496	522	470	490	462	473	447	469	471	490	476	449	454	454	460	459	442	483	498	470	466	485	493	463	482	468	465	504	466	492	460	499	451	490	460	478	512	477	523	496	484	491	426	442	459	492	478	460	486	487	459	449	510	478	499	448	477	487	507	502	496	457	469	481	472	467	485	511	477	508	452	449	480	430	481	497	454	499	470	437	445	490	462	442	459	483	468	502	506	478	454	496	461	494	467	456	496	483	451	486	482	495	488	469	514	460	489	487	450	488	441	487	448	450	477	481	475	498	450	454	445	461	494	472	455	454	477	468	450	486	462	542	478	460	456	485	480	455	497	489	461	472	519	490	492	474	469	419	505	487	497	472	427	490	471	482	519	503	439	478	440	487	470	471	483	449	513	420	497	483	459	515	466	502	447	467	484	484	439	432	474	447	470	498	471	487	456	496	481	507	477	467	519	471	511	482	521	441	501	484	495	469	496	479	468	491	469	490	487	474	460	473	436	529	460	462	470	492	485	470	485	437	468	474	481	469	453	490	466	467	506	463	500	504	462	500	512	458	489	490	491	442	439	494	490	450	485	468	479	422	446	457	463	489	460	479	420	485	458	459	473	456	517	486	464	436	472	469	468	503	480	476	488	456	506	474	518	482	454	470	494	484	456	528	461	475	452	486	447	482	475	531	456	442	472	446	502	471	453	444	500	490	473	479	483	456	500	487	462	471	457	460	527	433	486	471	489	511	491	434	498	474	459	458	512	461	474	491	453	479	457	463	454	490	465	452	452	467	449	463	490	472	472	458	500	465	456	457	486	441	482	479	465	457	486	464	500	486	468	489	448	496	455	454	466	465	495	434	457	460	496	491	447	490	465	470	461	489	495	466	431	478	497	466	476	478	484	435	501	444	467	503	438	477	431
2147	346	275	262	231	240	248	231	205	225	207	202	199	201	184	226	199	215	199	194	205	188	163	176	193	193	217	202	183	251	195	186	196	198	186	201	191	201	194	191	232	202	205	194	224	205	178	198	214	194	207	178	205	191	199	197	166	200	196	177	186	181	195	214	219	206	200	196	212	204	174	186	166	188	185	200	205	196	221	216	207	194	221	214	209	226	213	221	175	201	208	212	210	188	205	195	190	205	171	211	232	207	180	204	194	196	200	190	191	187	199	209	193	187	196	180	190	183	214	210	190	199	209	202	202	196	199	225	211	194	213	186	199	219	188	183	195	204	185	217	204	211	203	194	197	188	202	190	203	181	215	196	198	194	188	192	182	198	213	189	222	182	203	197	195	192	180	208	183	193	173	197	210	200	216	178	176	234	197	235	205	207	184	170	180	231	183	208	200	195	207	217	201	213	204	191	190	213	203	197	216	196	220	177	191	195	187	203	188	200	202	178	219	168	203	206	193	200	194	196	195	198	194	184	193	201	225	203	197	208	189	201	195	196	199	205	176	197	203	196	182	213	197	191	208	162	184	199	204	205	188	223	175	176	197	210	189	224	185	191	211	185	183	201	170	207	193	188	211	224	189	196	220	188	207	204	187	199	182	188	223	213	166	191	227	211	217	192	186	195	185	198	220	228	162	202	196	188	200	182	210	195	187	241	190	199	183	218	205	184	220	204	209	162	196	205	205	197	217	202	205	190	176	202	214	185	197	200	164	193	183	207	184	205	193	197	193	193	222	174	174	188	191	175	204	189	197	188	177	198	193	209	194	238	210	198	207	216	201	196	189	211	183	190	208	200	205	193	182	214	211	188	198	172	196	220	217	211	203	204	177	233	187	184	161	215	167	223	246	220	187	194	200	184	185	208	213	193	178	217	205	198	217	194	195	201	195	198	205	211	218	194	205	223	187	168	200	211	188	195	189	201	206	211	199	191	175	207	191	191	207	173	203	217	204	194	184	198	202	206	173	196	188	204	191	199	224	201	186	183	182	209	203	216	186	185	199	214	193	230	174	207	211	184	185	217	194	190	195	180	220	216	213	188	221	204	212	220	203	196	191	199	218	186	178	200	167	198	204	211	180	212	181	197	177	210	207	189	181	177	187	183	193	199	184	190	184	203	219	212	199	225	215	179	192	184	186	217	217	174	203	182	227	203	212	201	196	228	189	186	194	209	206	179	224	180	213	197	191	216	204	199	195	214	218	181	219	222	201	205	230	199	206	221	194	205	161	173	181	207	186	198	228	197	205	199	195	185	210	169	190	187	225	205	206	194	172	201	222	180	186	209	220	209	180	184	197	191	187	186	204	185	193	216	203	178	187	219	179	188	203	204	184	202	196	206	205	216	231	205	200	196	177	196	186	199	194	202	178	181	196	210	207	185	193	199	176	201	203	194	224	190	201	187	198	186	201	235	206	195	204	214	190	204	202	188	204	216	189	174	206	202	186	210	187	216	162	213	210	181	197	215	228	174	213	190	214	202	207	215	208	212	203	188	211	207	175	205	201	213	239	200	214	191	204	193	214	207	190	215	185	183	224	230	212	185	187	179	200	206	206	207	176	185	181	192	179	178	196	204	207	209	185	196	181	199	195	188	198	206	195	178	199	189	188	192	221	195	211	185	198	203	200	214	188	187	185	196	205	202	221	202	222	220	221	191	207	172	201	195	185	189	213	200	203	202	208	191	196	188	180	205	195	188	206	208	202	200	193	205	194	208	198	185	182	199	193	160	221	187	183	189	230	188	200	206	171	192	210	203	195	192	194	203	169	180	208	200	193	164	222	200	200	171	177	179	208	181	190	201	185	195	193	195	207	199	191	196	195	189	220	203	195	196	195	200	220	218	191	201	200	214	194	184	183	208	211	186	188	183	189	175	180	167	212	186	210	221	179	203	227	189	219	190	192	198	190	196	188	179	204	186	206	222	223	217	213	180	176	194	201	207	193	195	202	214	194	200	180	191	205	195	200	220	190	193	208	215	201	209	211	184	195	189	213	202	203	196	184	210	179	214	198	204	201	187	194	202	179	201	204	190	220	183	196	206	192	184	237	196	196	220	191	199	207	213	194	214	199	202	210	197	195	218	203	183	192	221	188	161	190	178	182	188	188	176	221	174	212	191	213	193	198	194	197	178	196	177	223	166	207	217	206	215	205	229	194	167	217	198	218	212	199	183	218	198	187	196	189	206	194	183	182	204	195	181	196	206	196	186	192	201	216	193	219	172	190	205	194	187	214	179	199	208	186	192	205	208	198	227	187	199	168	189	207	210	200	190	189	197	182	202	224	196	173	182	212	182	202	183	167	210	201	209	204	204	220	180	229	203	204	195	209	216	192	212	169	200	182	191	186	188	217	198	217	214	213	210	183	192	200	194	209	198	180	201	194	198	190	214	213	203	187	209	163	180	178	188	207	189	207	203	196	192	197	221	199	215	213	169	212	191	195	202	199	191	178	208	209	210	202	220	173	231	195	198	187	186	187	203	186	187	213	216	204	182	204	207	191	195	197	175	185	203	209	181	187	181	190	210	183	230	187	169	204	199	207	216	196	174	198	195	215	176	190	203	182	173	213	219	222	212	183	185	200	177	155	200	194	210	202	213	195	211	196	200	205	196	201	212	185	193	210	213	186	185	184	203	190	189	207	206	211	200	180	200	196	180	216	214	199	204	197	212	215	182	200	171	201	196	202	200	209	192	182	185	210	225	195	205	222	200	203	175	190	204	186	178	205	201	202	205	203	200	188	192	207	187	222	184	196	201	215	202	200	168	191	194	198	183	196	208	215	221	187	200	232	207	205	221	198	177	180	207	176	195	199	180	200	204	182	194	203	200	180	198	201	202	211	191	202	198	198	189	231	179	201	215	177	196	195	203	217	225	179	216	202	216	189	202	196	208	208	214	196	222	219	193	189	199	216	209	191	216	172	189	179	211	161	215	175	195	213	202	199	177	186	174	204	190	194	191	191	183	216	198	204	212	191	212	205	207	196	198	212	168	212	216	205	205	199	198	198	212	174	197	225	197	185	188	204	193	214	209	186	224	205	217	172	178	216	188	195	212	171	210	179	196	218	235	181	191	201	201	209	182	212	191	195	194	209	188	178	215	185	177	220	196	220	197	186	203	192	212	177	210	184	178	208	208	213	183	191	189	192	176	177	211	226	224	195	186	185	186	181	238	183	204	212	213	216	197	193	182	195	191	195	214	207	183	194	201	184	209	202	205	218	206	198	214	192	198	208	215	189	189	196	203	219	198	194	207	197	186	184	211	216	202	184	217	184	202	184	183	196	198	190	217	189	205	201	224	201	206	186	188	198	190	220	225	195	191	202	193	191	176	172	177	195	182	204	203	208	209	177	192	184	203	187	184	169	205	194	203	178	178	215	198	198	222	180	199	217	217	199	171	189	187	220	218	174	216	195	201	190	166	197	176	183	198	208	200	213	203	174	198
2229	740	855	759	711	730	719	668	608	615	632	575	638	612	634	607	556	609	590	545	615	592	607	665	601	627	675	596	600	571	584	567	561	579	615	575	596	607	611	581	556	559	553	605	582	581	613	580	567	616	583	576	560	591	562	614	619	563	579	548	565	587	555	575	578	588	601	600	570	564	516	586	545	555	537	551	570	570	546	604	578	600	595	547	613	571	573	610	552	584	589	597	556	541	576	578	583	590	532	568	528	601	552	576	595	621	553	557	603	627	562	594	586	566	588	511	567	583	595	589	564	571	571	580	583	588	594	524	557	536	560	577	611	550	569	542	605	526	583	585	551	585	610	585	564	596	605	561	622	574	576	575	617	565	552	615	590	583	596	621	560	584	584	613	574	634	602	592	541	600	541	583	579	600	576	597	564	555	574	579	557	601	618	540	566	559	615	570	576	552	591	567	582	579	550	520	604	559	556	559	611	554	604	572	537	593	573	604	605	564	569	578	565	560	602	574	608	542	582	562	567	607	596	602	577	601	629	607	591	548	555	583	567	554	604	607	571	568	634	595	582	568	562	581	608	622	613	608	611	569	591	557	590	578	517	574	574	533	640	585	566	595	563	532	609	595	616	568	567	571	592	609	551	583	589	587	564	551	591	566	579	557	615	584	618	594	590	587	571	603	591	616	593	579	584	547	559	572	576	575	570	598	555	588	559	564	574	602	505	615	564	624	540	618	546	561	593	581	583	575	608	586	593	615	555	550	587	584	579	588	588	541	589	579	604	582	590	603	570	645	565	619	573	574	578	591	596	549	562	636	572	581	562	556	580	585	586	610	580	621	571	559	571	579	588	566	594	568	554	588	527	556	585	585	559	543	595	604	599	557	589	605	561	547	545	545	600	578	582	607	583	569	580	609	582	599	601	535	574	615	554	607	609	629	582	610	583	551	622	604	548	611	622	564	567	564	563	563	592	556	588	583	612	608	574	632	547	588	538	582	588	538	579	575	587	630	523	574	572	611	558	575	617	613	583	578	624	643	554	588	548	562	576	602	595	613	566	615	584	579	545	568	522	597	633	562	597	571	599	594	585	542	595	606	525	586	593	596	567	600	563	598	583	558	551	605	590	566	578	558	546	593	565	564	540	547	596	552	554	567	599	596	565	580	578	593	580	629	594	574	570	576	589	590	601	595	609	603	612	573	573	569	595	601	602	572	566	529	553	568	581	556	632	593	573	587	577	568	594	576	598	573	611	557	568	592	574	604	621	580	592	582	582	555	562	612	594	626	580	558	620	637	599	578	566	618	575	574	598	596	543	555	577	620	587	578	571	592	645	579	553	618	583	584	599	564	585	608	579	598	528	639	603	611	573	573	575	619	541	529	541	577	603	591	575	577	575	587	525	597	550	577	565	603	575	554	610	528	577	566	566	585	602	535	605	596	557	584	535	559	590	597	549	605	613	584	572	575	585	610	616	554	582	591	585	593	576	524	625	603	558	598	552	552	600	571	599	558	585	633	572	575	569	569	577	636	592	556	574	627	562	643	599	563	562	552	582	587	616	593	599	622	600	566	546	582	608	639	624	580	558	534	577	587	614	583	585	594	588	562	653	602	588	536	593	528	625	597	587	583	582	557	542	573	541	553	584	575	546	568	572	574	608	604	553	599	609	568	555	593	564	613	551	596	554	521	555	590	589	577	561	602	603	565	589	573	576	563	594	582	568	604	545	551	589	604	629	624	593	559	596	598	595	621	580	622	575	603	575	590	621	589	594	608	594	592	588	558	612	573	539	591	591	629	575	549	566	570	594	607	557	546	574	589	563	554	563	551	589	610	579	571	595	568	591	619	567	603	552	572	548	604	594	559	590	586	584	595	619	576	551	625	600	636	579	592	542	621	560	625	593	595	556	587	590	575	528	583	580	582	593	559	609	566	625	593	563	523	608	586	558	589	598	631	544	563	594	530	556	585	597	591	573	571	582	589	584	587	581	597	546	582	586	520	575	594	592	579	649	566	603	582	579	580	586	551	609	567	584	612	538	586	510	541	584	590	552	590	604	564	588	632	563	554	546	582	577	586	573	563	578	670	595	541	541	579	567	588	563	560	588	589	589	596	576	616	569	602	568	632	580	582	570	595	609	572	573	579	543	558	579	575	596	609	605	539	576	586	519	588	579	564	590	529	572	559	590	604	609	574	568	576	609	558	578	552	597	557	571	586	608	579	575	589	558	579	588	647	605	567	548	600	576	592	571	580	588	583	544	590	608	589	520	560	545	579	612	603	563	587	552	584	546	574	634	618	576	558	569	548	578	560	570	577	637	595	593	591	540	593	579	604	584	610	563	592	628	613	581	542	652	575	592	583	573	605	558	572	583	602	566	572	542	570	606	578	585	583	581	554	602	592	603	608	629	567	587	593	595	590	554	586	568	572	547	602	568	585	579	556	554	563	584	596	617	601	613	569	584	606	568	597	573	534	566	544	573	513	626	590	606	561	614	619	615	587	555	612	590	572	575	587	600	604	585	601	535	555	605	566	570	552	560	584	612	524	622	565	558	580	622	563	594	610	579	608	543	594	639	609	569	558	582	534	584	600	593	546	582	630	574	605	549	597	586	568	545	588	591	618	582	621	566	568	560	545	609	550	574	598	537	566	587	562	600	606	577	527	541	599	574	568	573	543	557	577	587	652	590	607	582	546	633	584	563	548	582	572	613	582	560	556	555	599	608	565	577	576	560	628	572	581	601	600	562	545	592	611	556	560	543	619	575	532	583	605	577	594	600	584	593	565	564	560	573	620	594	573	587	596	574	546	600	606	597	567	603	548	550	576	587	577	590	610	621	581	563	564	597	549	592	588	583	581	578	602	569	573	590	585	631	572	571	553	576	562	581	556	507	619	578	595	573	589	570	597	554	564	570	584	605	618	595	538	593	640	589	612	565	585	574	567	578	609	589	588	614	571	580	521	554	583	549	557	541	566	587	604	608	556	592	591	586	602	615	535	606	621	582	544	577	523	568	573	568	567	584	561	631	573	567	610	584	567	566	564	588	610	556	596	571	584	592	585	583	558	591	612	600	583	589	583	582	563	575	595	574	563	623	608	582	600	548	581	601	575	564	545	606	578	561	552	606	571	602	561	547	557	588	542	564	612	549	620	611	572	615	617	578	536	612	592	564	583	551	579	575	580	572	565	558	557	570	565	569	595	570	583	592	604	592	615	588	570	594	544	603	594	544	530	588	600	549	550	596	591	602	579	589	607	591	610	580	558	591	593	590	550	563	568	546	558	568	654	585	597	564	563	594	567	575	570	582	609	565	575	586	606	650	615	643	559	592	601	550	586	619	569	603	592	591	584	585	589	598	572	580	541	594	576	610	597	555	600	570	529	611	580	596	562	575	591	614	589	599	576	577	571	581	590	601	602	592	654	556	600	566	601	582	570	610	562	571	617	621	579	599	572	625	596	600	590	595	573	554	587	603	602	549	569	572	597	620	622	583	559
9434	2833	1566	1141	787	583	403	364	299	222	244	197	185	147	184	150	138	126	124	127	128	109	115	165	120	127	115	116	115	118	130	112	162	135	109	95	93	114	85	101	111	91	91	113	101	89	91	105	107	112	89	96	98	97	108	71	113	104	99	77	109	88	110	97	111	101	93	84	105	86	114	86	84	107	100	90	88	114	91	101	84	104	113	106	82	100	107	99	95	104	97	109	84	90	98	96	102	89	110	112	90	100	90	90	98	96	93	110	83	83	103	94	95	84	90	105	93	105	94	100	78	92	88	96	115	85	98	100	105	95	91	87	100	76	93	103	91	92	102	99	101	82	94	118	94	95	102	91	95	88	111	77	104	86	84	98	99	77	96	105	80	101	99	87	118	83	98	97	87	109	101	100	103	96	91	104	88	109	92	86	103	103	77	108	113	107	96	92	106	87	89	78	84	111	101	99	101	91	111	115	100	106	91	108	86	103	81	81	102	108	100	79	88	103	85	109	84	92	92	84	98	93	82	82	94	88	98	100	100	107	101	81	91	98	102	83	82	85	87	104	94	79	104	113	93	101	84	87	103	89	81	109	92	78	87	90	91	101	107	96	100	92	99	112	78	100	96	120	76	105	78	103	88	85	78	95	90	83	112	104	102	98	86	100	96	100	77	100	110	80	116	96	102	96	93	82	107	74	112	87	96	91	95	95	88	76	82	107	94	89	93	101	84	98	100	86	102	96	93	100	89	90	78	88	85	83	95	104	78	105	95	117	84	95	101	96	89	74	104	63	87	98	88	85	90	92	82	80	90	116	80	105	107	96	102	95	92	91	93	95	74	94	89	99	96	113	83	92	92	95	75	99	94	81	104	105	91	80	96	88	103	87	100	94	105	113	101	106	94	101	96	86	110	86	87	88	94	92	96	86	85	78	95	104	93	93	96	95	98	114	99	97	84	118	104	99	88	82	104	106	86	86	102	93	80	101	86	100	96	83	98	99	89	90	89	92	94	97	88	83	102	88	102	92	93	90	93	85	101	128	102	113	93	85	99	86	97	95	77	104	96	88	113	95	104	92	91	101	91	91	79	86	89	104	79	82	97	96	83	106	94	87	98	81	93	99	89	100	90	87	88	101	101	94	101	95	90	103	97	124	79	89	84	86	99	67	84	103	99	94	85	96	105	103	90	85	83	78	110	94	94	87	94	92	100	96	71	103	86	87	92	94	105	102	94	81	108	94	97	94	91	113	81	110	81	87	79	91	84	101	106	113	99	83	106	99	88	88	99	91	82	111	84	99	94	92	96	95	99	96	104	90	86	106	95	96	99	112	101	96	90	72	89	106	109	89	90	95	84	103	102	89	87	95	80	92	99	93	96	95	92	97	108	83	74	95	90	102	81	98	96	102	107	94	115	97	98	80	101	101	95	89	91	85	95	81	104	97	101	92	79	105	107	92	91	113	87	97	85	103	98	108	97	90	89	109	80	99	86	81	116	106	98	88	93	99	108	96	117	83	98	70	107	87	104	97	110	94	79	93	97	95	97	82	112	83	87	99	101	94	89	83	79	85	109	89	94	92	93	108	94	94	104	90	103	92	88	92	94	93	103	93	98	93	126	94	90	101	90	86	99	90	84	73	100	70	86	105	91	102	104	81	90	88	72	90	95	91	106	95	94	95	99	92	103	83	112	103	85	78	83	99	98	93	102	97	98	108	96	108	105	101	76	91	101	100	98	119	97	100	81	89	91	94	96	128	88	86	103	91	86	84	104	114	78	117	107	108	92	99	97	84	91	96	91	87	98	109	87	99	105	86	70	90	100	101	117	97	90	105	87	86	108	93	100	103	105	98	95	88	102	89	103	101	84	93	84	110	77	89	92	87	99	88	88	98	90	82	91	107	89	99	94	104	89	107	132	84	102	95	92	102	115	96	97	106	104	91	110	104	98	91	104	101	82	90	90	111	96	95	95	82	96	123	97	99	108	84	89	99	96	83	103	117	112	108	99	81	87	97	100	105	86	91	70	97	85	107	101	96	96	109	85	93	97	82	93	118	85	101	82	87	86	92	113	89	96	95	95	88	89	98	92	86	112	101	100	109	99	119	99	97	94	102	102	94	102	108	82	96	78	101	77	90	94	96	93	95	106	103	104	95	89	87	89	100	88	90	106	93	91	94	79	109	97	96	81	98	95	92	96	99	81	92	87	102	87	97	85	100	69	121	96	100	98	87	121	100	82	98	106	94	90	86	110	90	99	88	80	95	84	100	101	103	93	100	106	93	67	94	103	99	96	105	117	80	114	96	88	79	91	103	97	110	98	81	87	102	83	98	96	80	91	83	91	95	104	91	94	87	91	112	88	96	99	102	85	111	99	115	96	102	101	90	99	90	93	87	92	91	86	79	102	88	86	110	105	105	83	92	104	98	94	105	93	108	98	91	90	103	89	87	93	98	113	82	80	89	94	93	111	107	87	91	105	84	80	71	110	102	94	87	105	85	86	93	105	89	95	98	85	90	104	80	80	91	127	95	91	112	103	106	97	98	92	89	110	89	113	88	80	92	99	86	81	97	94	91	77	98	100	91	97	99	109	96	95	94	89	89	123	96	95	93	84	88	95	113	96	106	101	94	106	89	102	74	104	100	95	91	85	110	99	105	88	92	93	97	82	97	100	101	104	88	87	108	117	93	97	100	94	103	104	88	88	75	121	91	94	110	102	102	90	106	102	92	90	92	100	106	94	91	87	107	94	103	101	94	86	95	101	94	104	95	87	98	99	107	103	96	102	110	88	87	102	89	81	104	84	95	99	71	91	105	116	97	89	98	102	106	92	96	84	93	76	103	96	97	79	86	96	90	89	99	86	85	114	96	102	89	92	102	75	93	99	81	105	119	98	110	98	101	88	104	100	91	95	84	97	98	97	99	110	97	108	97	111	119	100	97	100	108	119	103	91	98	101	87	106	89	93	92	104	86	93	111	101	86	119	102	86	100	91	87	99	86	88	80	99	101	97	101	81	71	106	105	92	88	96	91	108	90	84	87	89	96	92	88	95	100	89	89	104	94	99	97	116	103	86	92	96	106	92	109	92	86	91	95	93	83	89	94	105	102	90	111	100	91	103	87	106	112	84	90	98	79	105	101	102	94	97	90	73	81	100	98	104	91	92	105	84	84	94	92	84	91	88	88	96	88	95	89	96	103	100	98	107	88	103	106	90	82	102	106	111	100	92	96	99	113	94	86	100	94	95	101	92	90	109	106	93	99	88	96	88	98	93	97	97	108	95	95	92	105	97	87	93	88	83	94	107	108	95	94	88	88	97	102	98	98	92	101	97	100	107	94	94	96	101	100	94	85	83	98	80	84	94	98	105	85	87	99	93	85	92	109	108	99	99	105	103	99	75	92	93	112	89	81	106	92	99	82	105	97	80	99	97	88	77	92	96	95	94	100	97	84	99	96	103	92	90	82	81	96	91	88	92	90	92	106	107	107	84	92	83	90
5642	2835	3145	3647	3064	2496	2007	1688	1376	1243	1065	940	887	813	739	719	683	609	629	604	522	591	578	579	553	506	539	497	524	539	457	428	522	450	419	408	443	405	392	366	375	420	350	325	379	365	380	364	358	369	362	342	338	380	336	333	379	363	367	348	368	354	363	344	355	329	349	312	341	317	344	358	314	336	336	359	294	312	319	329	341	305	349	362	338	318	342	327	340	341	340	312	324	330	380	351	333	333	354	318	317	310	327	324	333	298	316	311	318	316	313	326	331	341	328	304	295	326	318	332	365	356	313	292	319	329	313	329	309	343	288	344	303	312	324	321	308	322	292	308	334	342	305	335	341	332	320	324	305	311	302	328	313	313	305	301	317	286	334	309	342	304	310	324	306	343	360	325	308	307	319	315	345	320	325	324	324	333	323	308	327	301	350	322	344	334	329	334	334	317	327	340	291	316	342	320	321	341	353	319	301	327	308	312	299	336	312	330	345	284	333	349	352	314	294	324	316	319	288	317	330	312	317	318	310	320	307	325	318	327	336	334	318	299	332	311	313	321	311	329	338	305	317	324	317	321	291	305	328	327	324	338	321	314	320	326	326	317	318	332	325	338	331	316	325	316	313	313	325	312	308	327	303	306	295	317	304	292	350	315	330	335	318	291	340	307	311	342	338	295	308	323	302	309	299	319	325	300	332	313	310	324	304	283	282	329	335	306	303	326	312	325	269	302	294	299	337	325	301	306	314	311	337	323	308	328	338	331	283	343	292	309	338	321	324	298	294	310	285	315	291	312	330	327	303	312	336	273	271	334	312	314	329	366	300	323	348	333	302	319	357	330	300	302	334	344	307	313	318	305	311	326	309	323	309	316	315	332	314	318	295	341	287	329	313	327	348	318	304	316	352	293	353	294	301	341	307	311	325	316	331	356	310	329	276	327	289	345	316	337	309	345	346	331	288	285	322	340	336	307	322	359	281	299	299	321	332	323	324	323	317	309	324	328	340	287	306	349	308	301	314	336	320	308	327	343	280	319	331	329	292	348	307	308	342	329	267	324	314	317	304	287	290	338	335	299	324	317	336	330	309	334	325	308	293	325	302	299	317	307	303	313	323	309	323	326	349	324	317	330	295	306	313	343	331	281	301	324	321	313	305	335	303	279	336	351	335	304	316	325	309	300	311	322	313	315	322	332	294	346	300	314	332	305	277	307	281	318	329	314	349	336	297	340	309	338	294	292	327	349	329	317	335	321	301	317	306	335	316	321	291	312	325	324	289	290	309	328	322	346	327	335	292	331	310	304	308	291	343	338	288	303	321	325	346	275	335	291	327	305	323	324	294	324	339	313	314	277	324	333	309	344	326	328	288	304	300	336	298	328	345	330	341	325	331	345	320	314	347	332	322	302	332	334	319	322	307	335	303	339	296	325	317	327	318	340	330	331	296	309	316	305	331	315	330	314	310	337	333	316	298	341	338	317	315	338	331	335	283	315	282	326	300	321	321	322	331	335	311	365	313	310	321	321	302	331	314	279	341	316	312	291	329	338	332	318	330	291	290	287	287	362	327	302	307	360	324	298	329	346	310	309	326	332	310	307	340	330	276	349	347	311	322	298	319	317	319	340	282	312	295	333	320	290	317	340	348	320	303	306	347	331	307	310	314	322	317	331	351	336	275	346	311	294	365	292	301	293	322	320	284	307	308	332	280	321	277	333	317	336	336	314	338	305	319	327	322	332	301	334	323	321	305	360	340	315	314	307	328	331	293	295	333	330	332	315	320	342	322	321	364	318	309	327	309	296	320	345	328	334	326	360	332	325	281	314	314	328	301	297	304	318	354	319	283	300	339	298	342	335	307	318	303	337	340	330	317	306	320	279	306	294	318	323	304	297	309	334	311	342	318	338	333	326	332	317	312	327	334	305	310	330	302	322	315	336	347	304	326	315	286	328	294	320	304	308	300	303	327	322	286	308	306	334	309	318	320	345	320	319	319	320	331	298	320	325	293	334	302	326	331	344	303	308	334	306	349	326	306	335	335	294	320	285	293	333	322	311	333	317	287	301	332	312	309	330	347	334	335	330	324	330	317	288	341	309	321	334	343	330	363	354	322	313	323	321	302	312	289	353	316	313	335	324	300	302	313	286	326	308	345	313	316	317	359	325	327	357	311	284	302	316	318	292	293	323	321	310	299	332	341	286	328	317	338	328	341	334	339	361	316	294	303	342	294	289	333	329	337	334	321	302	303	340	325	347	325	336	327	296	316	291	291	325	321	302	296	302	332	337	314	324	330	323	343	300	341	319	322	312	317	333	308	320	309	316	305	333	315	292	325	315	324	341	305	318	306	322	319	329	293	305	311	296	344	304	320	319	323	325	305	309	308	303	324	329	293	305	321	331	322	290	318	305	317	330	347	321	333	346	334	314	305	336	323	274	349	314	303	316	294	310	337	339	286	318	308	320	315	346	326	323	307	322	334	313	277	318	299	284	332	315	281	352	322	344	307	322	319	306	346	296	331	335	319	301	293	312	323	329	302	310	292	351	304	291	356	292	307	328	320	305	297	331	324	324	303	372	288	337	319	312	308	328	305	280	303	308	318	306	321	267	310	299	281	308	332	304	310	297	320	307	334	329	330	350	337	342	330	321	310	337	355	348	323	331	325	318	297	304	333	316	318	315	318	333	288	325	293	293	313	308	311	321	320	335	326	307	289	311	333	337	302	344	304	306	316	295	320	299	312	302	311	310	327	326	321	319	301	322	303	306	276	346	311	319	323	310	333	296	311	318	346	310	317	352	284	307	296	302	301	321	315	322	339	327	308	301	278	347	306	319	326	318	316	292	312	316	327	355	300	324	312	287	325	296	300	324	287	331	279	301	344	321	312	301	315	343	306	311	308	296	287	315	305	325	307	312	306	320	281	305	266	328	325	315	295	326	307	347	319	324	279	324	335	330	281	329	297	296	331	298	315	316	327	307	356	324	337	304	302	334	299	327	300	336	317	315	331	293	350	317	322	304	321	326	315	318	324	314	321	333	306	281	291	301	350	302	319	336	325	320	282	319	331	300	316	307	328	331	329	302	315	328	326	336	308	332	328	306	328	329	325	334	302	356	337	307	321	344	300	279	310	352	299	304	304	284	313	326	320	305	326	339	275	323	310	317	290	308	321	297	314	328	301	332	325	282	319	327	329	349	316	330	339	342	341	356	347	325	335	297	307	307	329	322	332	304	323	300	274	329	311	294	338	323	299	300	363	308	327	304	338	325	316	326	331	305	296	365	307	323	279	335	326	314	286	315	325	323	294	343	337	334	318	295	311	333	290	309	356	319	319	310	333	294	325	314	342	340	334	334	321	329	311	326	313	308	302	306	298	297	311	324	349	291	338	339	329	338	321	292	325	359	310	347	336	324	312	314	292	308	319	319	299	288	317	338	305	331	316	338	311	285	307	326	329	339	297	335	279	328	315	285	364	367	318	289	324	332	298	353	307	285	299	302
16891	5247	2954	2126	1471	1072	779	603	532	457	380	345	293	275	274	261	240	241	193	220	183	204	180	212	201	217	195	178	178	228	194	209	173	157	188	183	170	166	167	165	145	178	182	155	167	152	140	149	163	152	181	148	158	143	161	132	184	152	135	135	162	170	162	167	142	176	152	167	154	139	147	145	142	154	157	151	159	156	130	155	127	157	134	145	138	171	141	145	123	122	122	145	141	143	154	156	158	142	163	155	148	140	121	143	146	163	133	156	144	143	139	153	143	135	146	168	146	160	163	138	139	149	141	143	149	171	147	170	141	141	155	147	156	139	150	162	153	149	124	148	127	141	151	158	149	135	144	138	151	143	161	148	139	133	131	143	168	148	142	143	146	145	132	134	132	137	143	151	155	142	144	157	137	141	122	155	156	150	147	167	152	146	122	141	161	160	156	145	167	148	156	136	132	149	131	145	145	137	133	152	144	157	130	139	135	136	124	141	142	136	136	137	147	161	122	147	127	150	154	148	127	156	135	134	148	146	168	160	148	138	139	142	141	147	144	136	137	155	153	152	146	167	163	183	157	146	135	152	138	138	131	131	136	155	153	127	122	145	162	143	170	159	151	156	149	156	154	149	144	161	141	142	148	136	151	135	144	143	152	133	150	153	143	148	129	141	151	161	150	143	152	147	147	149	145	128	141	136	150	155	144	129	161	148	140	146	131	163	146	168	144	152	139	147	158	157	147	130	131	142	137	141	147	138	124	134	134	158	156	132	168	139	142	161	135	143	155	154	170	138	143	127	133	115	159	129	149	143	146	151	140	151	153	145	157	128	147	147	140	153	151	162	141	141	154	144	146	149	140	132	143	139	117	146	146	128	155	156	142	130	157	132	148	146	119	120	151	158	138	144	145	141	150	133	139	138	131	138	145	136	164	129	165	174	147	134	129	140	131	163	125	163	163	157	137	143	152	148	154	136	142	138	146	152	139	155	135	142	151	128	153	147	153	141	133	152	136	144	127	144	140	152	143	153	147	132	142	142	142	164	152	146	150	153	130	153	150	138	123	109	140	159	122	160	126	166	174	143	140	144	144	182	151	144	161	131	146	147	143	154	136	150	141	128	129	130	141	141	152	149	158	143	151	146	157	146	114	126	127	152	152	150	157	157	159	161	128	127	162	131	138	140	145	137	129	136	135	160	153	130	155	145	115	139	172	157	151	137	158	149	161	145	168	132	145	149	150	153	130	164	132	142	157	151	144	128	142	139	160	167	146	149	165	172	140	139	141	134	162	148	144	157	144	136	150	145	157	140	139	146	153	137	155	156	156	156	131	157	151	161	178	155	128	149	142	142	152	167	136	134	142	155	155	137	138	145	161	157	159	164	151	145	155	141	147	146	152	141	141	142	169	133	142	146	160	112	157	138	142	138	141	151	127	155	159	138	146	163	147	149	162	137	137	144	154	135	116	154	164	160	157	149	140	147	150	144	144	135	181	139	111	129	133	150	157	140	124	141	127	132	154	154	144	150	147	132	136	154	172	148	167	170	131	134	152	146	127	162	172	136	126	130	152	179	113	155	167	122	142	139	151	129	140	129	164	142	133	141	137	143	142	151	134	146	152	145	154	145	157	168	145	132	151	163	166	136	136	162	146	133	167	151	130	160	146	147	144	137	156	127	144	155	159	142	136	121	127	136	156	140	140	147	155	146	150	136	137	142	152	138	140	148	135	144	125	157	165	139	152	168	143	151	159	161	144	156	162	120	139	142	141	127	137	139	132	136	144	135	172	146	138	165	139	144	148	153	157	159	153	144	131	133	155	142	149	128	134	148	148	131	140	175	146	141	138	158	147	133	136	139	160	143	150	150	151	162	138	131	121	169	152	133	146	128	144	168	141	130	147	126	145	139	154	135	142	160	140	153	156	136	155	161	167	156	135	157	145	150	131	141	155	149	141	125	152	147	145	133	140	145	175	161	152	146	124	124	164	154	153	141	150	149	137	143	139	156	145	142	126	165	138	176	138	138	146	141	137	149	150	131	145	148	140	134	142	119	137	140	151	129	145	146	168	148	139	143	163	162	155	134	129	167	152	146	135	144	150	150	145	165	173	143	139	152	144	162	141	156	136	139	135	146	167	151	176	165	149	139	156	156	153	125	153	142	164	145	125	139	157	142	149	149	141	139	156	158	147	132	129	120	138	148	161	163	145	143	149	133	136	127	136	154	152	135	157	132	148	151	149	153	155	139	123	147	149	128	147	136	141	142	143	135	140	143	143	149	140	144	143	156	152	154	142	155	142	142	153	130	147	167	157	152	127	137	140	145	143	130	148	118	146	128	150	143	147	152	145	138	157	165	132	158	141	118	155	135	128	139	156	130	145	128	165	141	150	151	162	149	151	138	158	164	141	150	156	135	138	116	147	143	153	141	146	135	137	154	160	150	136	154	153	128	125	146	131	160	160	153	144	142	142	122	153	139	143	145	129	160	141	140	137	155	147	135	173	155	139	138	134	143	150	173	162	159	139	120	120	147	142	133	156	132	135	137	123	137	167	141	138	150	147	135	158	136	160	139	134	172	157	143	149	154	129	142	135	157	150	148	162	148	153	157	134	135	153	145	130	153	138	146	168	134	136	143	124	134	150	135	165	140	133	163	136	141	121	134	129	140	158	145	138	142	155	149	140	122	155	142	138	149	159	176	151	147	137	162	142	156	150	144	149	134	148	145	173	154	154	142	139	154	134	143	140	159	138	150	150	126	150	146	147	129	130	157	133	143	140	149	143	164	153	148	149	147	126	139	161	139	163	158	137	143	138	141	138	139	165	121	179	145	131	164	159	132	133	131	132	161	143	141	174	137	154	128	145	156	142	140	129	145	156	150	135	141	131	134	135	156	157	129	150	138	134	141	164	134	139	151	141	154	149	121	145	150	151	142	138	135	144	146	148	163	143	151	141	149	131	143	162	162	127	161	129	151	141	137	158	129	138	150	151	139	158	152	156	133	150	129	125	152	144	132	134	148	145	135	165	151	142	138	120	141	119	154	152	134	145	146	142	143	140	137	144	119	148	152	145	132	151	167	147	156	134	175	138	150	147	128	129	151	138	131	148	162	154	125	132	158	136	161	140	143	168	160	137	154	141	148	143	135	124	147	153	157	147	150	130	141	154	188	154	126	143	153	160	160	157	133	147	135	134	163	140	135	137	144	135	159	144	149	127	136	149	150	155	139	149	145	168	129	120	154	138	148	145	135	148	146	128	146	124	145	145	139	150	152	133	150	147	131	140	161	138	144	163	149	134	115	169	160	148	156	155	150	141	140	137	151	120	155	165	135	162	130	136	133	133	159	151	163	128	149	136	145	125	145	163	147	165	138	148	148	138	182	151	148	138	164	122	152	185	145	144	154	147	121	131	148	157	130	162	140	186	138	157	146	142	140	144	142	134	137	145	127	162	149	147	173	132	161	138	140	145	136	150	143	155	154	137	134	156	142	144	154	146	151
7904	4566	5653	6563	5547	4406	3637	2998	2514	2173	1841	1728	1474	1481	1200	1176	1127	1019	975	947	934	877	919	845	853	870	964	803	793	840	744	754	748	718	733	667	590	631	594	599	562	561	598	518	593	616	557	581	562	526	534	481	496	542	491	507	475	547	504	507	507	485	514	504	517	480	552	440	485	501	478	489	468	459	501	464	501	518	501	474	492	467	496	467	479	451	453	472	430	483	453	492	506	433	459	450	447	497	466	442	472	496	472	492	497	473	459	484	476	457	456	435	492	442	464	469	460	482	477	487	465	429	451	448	487	474	407	509	434	450	460	483	449	467	453	450	474	431	518	483	461	447	466	479	448	496	458	434	486	461	438	470	461	441	469	478	455	454	438	472	426	450	448	480	474	463	488	456	461	490	412	419	474	431	472	483	440	447	420	447	423	427	483	468	458	483	440	458	421	440	474	460	455	466	445	453	467	470	426	470	462	469	477	472	492	453	492	470	441	435	434	457	447	471	452	468	475	478	471	443	459	458	461	471	462	456	451	472	449	492	479	475	461	446	445	474	464	452	436	475	450	457	477	457	469	444	445	447	476	486	472	447	393	458	426	437	504	483	433	497	465	446	450	501	499	460	465	463	435	451	459	454	416	455	442	461	469	484	479	460	462	450	456	426	462	418	428	462	481	437	466	439	483	429	449	441	455	483	445	419	421	502	405	452	450	427	436	474	440	458	448	459	460	453	434	450	477	487	440	485	429	417	454	498	444	480	481	453	419	437	449	458	454	438	463	457	466	449	459	466	450	459	471	454	453	504	420	437	460	459	454	445	466	458	425	451	461	452	462	444	471	457	472	465	444	449	436	464	462	447	466	456	489	487	488	470	420	413	466	452	472	420	464	446	452	439	455	441	450	470	456	423	455	435	496	464	485	431	433	453	465	438	443	442	427	458	419	455	458	395	421	466	469	419	475	446	474	458	479	431	489	459	457	454	407	452	449	491	446	400	446	429	422	460	454	450	477	449	441	461	462	468	477	440	458	444	462	492	500	458	459	443	450	476	459	488	469	476	462	463	417	450	471	473	488	420	465	471	448	429	436	467	490	451	447	470	455	453	418	465	449	483	449	454	409	471	431	477	438	490	423	447	455	408	476	487	480	452	477	439	433	484	458	425	447	453	451	484	455	442	473	464	434	445	475	456	459	441	475	444	481	433	473	429	463	434	459	443	462	440	500	419	447	419	442	456	475	476	445	448	450	463	435	435	464	432	466	449	479	488	505	432	489	454	402	446	487	472	426	450	423	444	493	461	440	449	435	500	474	467	466	473	453	424	465	436	448	447	483	445	455	454	484	487	457	450	434	467	461	421	481	460	438	474	481	467	462	437	449	461	442	427	486	427	470	413	493	478	478	441	474	460	494	450	455	443	462	451	460	460	445	480	464	461	424	443	454	488	503	465	426	445	502	440	463	450	437	425	460	428	472	473	451	443	455	463	478	458	455	419	500	439	487	445	462	434	454	456	466	481	448	480	434	449	413	462	432	447	441	446	423	477	384	431	438	441	438	489	467	455	443	448	456	462	458	471	454	446	469	476	446	443	470	450	448	444	464	467	495	458	481	455	436	459	486	467	471	453	454	412	435	430	459	420	436	424	443	451	441	440	461	449	484	457	489	444	473	449	418	430	422	466	439	438	419	509	449	449	427	451	442	443	471	445	482	451	482	419	467	441	474	440	456	487	450	471	448	438	470	449	416	448	432	454	435	424	454	504	452	441	494	463	482	469	463	473	458	431	473	462	469	439	457	443	484	471	473	431	415	493	469	483	452	432	461	454	453	468	452	440	449	452	447	455	463	440	440	474	500	467	465	481	440	438	464	441	459	449	450	477	462	427	429	451	464	467	447	487	478	445	441	429	452	461	433	467	450	481	467	445	452	470	460	432	462	466	443	463	440	483	473	451	458	484	449	462	432	394	444	449	438	499	472	475	451	438	469	459	468	422	456	446	466	452	493	462	420	442	471	463	438	399	467	474	423	448	464	426	465	492	450	468	481	487	446	488	472	469	481	460	419	467	474	410	480	466	459	413	487	463	467	477	422	434	447	480	462	466	443	473	473	476	458	496	440	443	428	456	454	464	443	453	437	472	443	409	479	448	425	503	473	453	455	435	471	476	477	448	410	469	458	444	427	481	476	461	412	432	458	446	474	448	458	419	420	472	491	482	414	439	468	430	443	462	444	456	438	444	478	420	441	453	473	439	436	455	467	445	471	474	470	434	439	410	426	459	469	451	446	477	422	419	464	463	392	417	466	447	477	498	449	454	471	430	451	514	460	451	401	508	447	466	444	489	471	496	447	464	458	470	443	502	462	467	456	414	422	397	457	471	464	427	469	497	432	464	471	450	468	434	440	438	467	464	407	429	467	451	438	473	489	427	455	459	483	446	431	445	427	467	464	467	475	463	433	450	456	488	464	466	486	477	502	463	487	424	466	406	440	464	472	492	458	444	454	474	462	453	462	443	504	464	456	434	471	451	459	451	436	463	463	488	439	450	504	434	484	418	450	472	476	443	447	465	480	457	437	448	486	447	464	415	428	458	462	462	463	453	478	439	438	452	456	441	473	458	449	440	453	446	465	475	429	464	444	469	459	452	475	463	465	474	459	496	478	448	463	399	468	471	462	452	478	463	490	409	461	439	462	440	449	450	487	467	451	414	468	444	448	452	479	473	427	419	456	439	445	432	470	451	425	432	446	445	450	436	426	434	491	463	450	406	413	454	414	447	464	480	421	470	446	439	513	470	474	490	446	432	464	479	443	510	466	467	452	449	445	433	452	439	414	428	451	430	401	445	447	409	478	452	457	460	476	458	486	451	479	457	441	449	455	465	430	428	457	438	502	436	438	429	476	444	455	474	449	481	455	498	416	446	494	453	442	436	465	430	435	460	447	432	457	470	455	478	464	434	451	424	457	468	453	491	494	477	452	450	458	437	443	460	450	446	489	401	491	448	432	454	454	431	454	443	455	466	477	451	441	433	439	468	450	435	437	438	460	452	430	516	434	497	415	469	431	427	429	461	440	458	492	437	452	409	466	470	507	457	435	503	467	425	471	464	437	457	442	458	449	440	449	466	452	474	475	457	443	478	468	463	426	420	462	446	425	435	428	490	446	438	463	464	443	481	444	448	457	431	447	449	440	423	453	447	477	451	447	456	463	450	457	416	464	448	457	456	428	405	460	469	476	446	441	455	435	463	446	459	478	416	427	504	456	434	440	474	496	444	458	450	416	451	448	437	478	448	465	470	452	457	442	442	487	472	450	492	473	473	507	482	464	447	445	457	490	464	450	437	428	450	460	483	474	436	438	439	485	463	431	461	479	460	471	487	462	471	443	431	464	444	481	448	464	460	446	455	436	456	426	479	461	452	448	457	483	464	427	454	499	424	441	435	441	423	429	442	438	459	459	505	500	475	473	413	451	459	465	438	425	426	502	496	462	446	452	456	437	473
2240	382	297	236	270	248	187	217	206	208	199	215	192	219	200	211	200	222	218	180	197	208	207	214	210	194	196	186	225	176	202	222	191	210	209	204	209	205	177	206	198	207	189	201	211	207	175	186	216	194	223	171	180	185	201	185	198	206	196	198	195	211	187	168	211	185	209	179	225	196	216	188	195	199	183	206	214	220	222	211	198	221	210	193	171	197	225	163	183	175	205	221	219	222	215	203	215	194	195	190	213	188	206	233	156	176	192	182	188	201	215	228	181	200	220	177	198	202	209	189	188	166	159	206	187	179	206	191	199	175	188	198	194	193	177	203	185	201	222	198	199	208	170	187	223	189	195	167	207	196	200	191	202	216	192	182	179	220	212	233	197	184	186	194	210	207	176	196	189	190	187	189	193	203	225	192	168	203	191	199	213	199	227	190	226	182	198	198	176	207	196	212	193	193	172	199	206	185	195	200	188	196	201	187	216	186	198	198	197	211	227	165	216	201	191	226	208	202	218	218	215	188	193	187	181	208	228	208	215	200	192	209	199	200	193	181	185	205	222	202	201	183	196	191	193	221	193	181	185	189	172	179	203	200	222	185	206	198	183	194	172	210	188	231	209	202	221	186	179	190	218	196	190	218	200	203	190	234	210	232	201	188	219	182	195	179	193	162	190	188	182	222	181	172	236	189	227	193	225	177	198	188	182	201	200	206	188	203	205	236	198	196	211	194	181	181	200	209	208	231	188	190	201	190	195	182	218	187	208	189	195	168	225	199	207	225	172	217	212	218	180	191	208	214	210	199	194	207	192	208	223	198	233	220	226	198	211	208	221	205	208	195	211	200	213	172	211	208	190	212	215	221	186	223	186	195	209	201	199	218	196	192	182	201	184	206	203	209	186	173	237	200	206	190	197	213	212	199	226	211	190	225	226	207	181	191	231	193	185	217	222	180	183	183	226	189	218	183	212	187	188	219	207	194	177	203	215	206	210	218	205	199	184	198	175	195	203	237	168	225	185	229	226	169	188	195	200	201	172	198	194	204	196	203	201	227	216	206	208	208	178	228	186	196	217	220	197	221	198	194	232	211	186	206	206	211	216	200	205	195	190	206	192	182	193	186	199	213	194	212	200	198	208	220	230	200	203	195	195	210	191	199	218	197	203	207	192	223	184	231	208	217	196	182	207	199	197	202	202	208	207	194	188	195	207	215	209	178	193	162	194	196	192	190	219	179	216	185	207	191	178	219	178	211	195	182	210	226	171	199	205	210	200	198	207	196	211	200	187	184	183	192	181	223	188	168	213	203	201	194	185	204	196	197	207	214	192	205	207	225	184	196	211	198	191	217	209	175	178	190	198	180	179	208	194	201	206	185	179	188	199	194	204	232	201	186	219	213	183	193	194	187	182	199	192	210	162	194	198	205	227	186	213	198	222	194	192	216	195	211	188	202	194	190	202	188	213	188	196	200	200	211	207	175	213	201	196	186	178	186	211	216	193	210	201	195	211	200	188	192	170	217	215	191	201	217	188	193	184	217	190	196	199	180	204	168	186	197	214	202	181	200	202	187	199	204	203	184	215	191	197	193	212	202	183	194	195	197	188	195	199	184	191	194	190	203	201	172	200	178	221	198	189	189	210	218	215	179	204	177	198	193	213	215	200	196	197	204	182	189	200	206	219	219	237	196	195	218	199	200	196	215	192	203	190	203	202	190	195	175	230	193	224	216	216	189	209	234	205	212	209	174	214	197	204	206	193	186	203	188	181	185	196	199	181	196	196	185	165	192	195	199	210	190	204	211	202	207	200	195	198	201	176	186	218	203	204	218	192	219	188	219	219	206	192	218	214	211	203	194	203	216	181	180	219	196	211	210	202	200	184	213	189	211	208	184	186	210	194	213	204	187	189	185	188	219	212	203	208	217	216	197	231	227	221	204	189	209	187	198	214	196	198	206	168	200	196	191	202	196	214	188	191	208	205	214	193	191	209	200	168	196	195	205	203	217	195	192	209	177	215	191	220	207	221	211	192	214	157	188	200	201	197	211	206	192	213	191	221	182	177	221	205	179	211	200	202	210	188	204	202	176	197	223	237	181	222	177	179	227	195	197	192	220	220	181	183	206	187	187	191	204	196	202	225	194	220	172	216	203	184	188	211	198	211	200	175	179	224	198	198	197	210	195	192	192	217	207	191	197	217	206	201	187	199	206	202	217	228	201	190	210	181	194	184	218	211	196	202	190	204	228	187	214	191	200	191	172	211	201	202	198	182	185	198	191	214	228	185	192	178	204	201	224	189	185	209	229	209	177	186	211	208	212	208	207	182	198	205	208	197	220	226	217	210	177	171	207	209	198	198	200	189	184	197	232	195	219	223	184	206	216	200	200	180	228	210	204	187	183	200	229	193	229	224	187	187	189	208	223	207	188	215	207	240	216	211	169	192	185	211	216	197	197	212	195	173	189	218	206	202	205	181	198	185	204	207	189	223	212	226	197	208	193	198	193	180	214	207	163	211	203	209	172	217	191	197	180	221	183	206	194	220	200	186	198	196	210	190	215	205	204	183	228	205	189	184	174	193	221	172	222	189	211	200	208	200	211	203	197	187	223	192	246	206	192	197	186	193	213	214	220	174	185	209	206	181	190	205	180	206	193	180	217	194	213	192	186	198	218	197	208	210	200	185	201	207	191	206	193	192	195	205	177	198	200	221	193	212	193	206	233	200	195	187	193	205	199	172	214	204	208	185	197	194	219	230	186	171	213	182	198	194	187	209	215	224	191	202	187	180	190	202	176	223	204	209	178	195	176	220	206	231	219	205	195	196	185	211	194	196	208	208	193	198	190	187	183	204	187	184	218	193	208	197	188	177	220	207	198	192	180	221	191	186	206	189	213	189	201	199	187	203	197	181	209	195	197	204	189	204	198	195	170	214	199	199	197	194	183	174	204	188	194	205	201	189	188	209	180	170	222	204	201	212	191	198	197	216	184	163	204	187	206	206	201	197	206	190	188	209	214	192	229	215	192	213	184	197	217	207	234	217	185	203	194	205	197	204	201	205	199	215	204	209	180	210	197	206	183	174	181	206	184	206	233	179	213	191	183	204	186	204	191	180	190	181	181	224	197	197	195	184	214	184	194	193	209	205	184	201	194	221	236	181	210	215	194	205	187	177	202	187	185	228	219	189	193	183	211	199	210	184	188	189	192	215	210	207	178	214	196	191	201	231	224	208	195	222	179	190	184	208	205	183	199	193	219	192	202	205	207	212	182	206	192	181	204	188	220	187	210	211	191	189	180	216	209	199	229	219	190	204	219	206	211	192	178	209	191	213	202	191	198	198	204	191	202	190	212	211	183	177	193	232	181	194	225	182	218	181	236	196	212	202	161	211	207	204	204	173	188	202	203	178	199	209	196	203	187	178	206	179	208	189	212	203	201	243	232	192	191	250	210	181	198	180	195	213	214	201	167	200	189	188	223	206	196	199	200	198	186	163	215	188	165
2198	756	791	825	766	755	717	636	621	687	659	648	650	630	624	612	564	588	621	610	597	625	593	585	646	623	610	585	637	607	569	596	598	588	600	593	549	581	584	595	544	623	585	616	569	601	579	525	550	578	589	569	583	574	590	635	654	603	612	588	589	615	595	581	636	580	534	557	575	608	573	614	599	577	604	561	587	606	567	610	556	601	568	595	592	588	582	565	555	577	573	582	619	597	570	552	534	635	590	574	576	572	568	542	590	561	619	579	586	547	587	577	576	554	576	561	618	609	572	541	576	563	588	569	595	566	555	572	608	596	601	546	615	553	574	576	580	602	557	582	578	559	580	617	578	598	593	535	579	602	534	597	588	576	525	638	622	526	599	511	549	605	540	575	545	585	575	598	599	598	552	573	576	590	578	582	559	619	579	599	593	534	582	558	581	595	601	578	597	560	586	556	593	577	607	590	607	546	604	559	585	553	594	571	593	598	621	556	553	598	544	546	582	641	604	562	617	629	503	622	538	579	609	562	554	561	612	589	542	569	603	581	593	555	599	598	592	575	612	532	574	638	567	549	596	562	580	568	604	593	557	569	613	579	564	565	570	580	553	563	592	585	610	601	616	573	576	564	563	590	552	594	596	574	574	609	594	578	576	584	578	596	555	573	586	585	587	573	617	594	539	561	546	596	611	599	551	557	569	583	568	616	559	608	588	580	568	576	552	586	599	552	594	579	569	531	584	535	606	544	540	591	551	572	577	575	580	578	551	529	615	588	597	599	548	585	572	629	546	556	588	591	559	597	601	561	601	596	583	577	582	535	575	593	583	573	570	564	583	555	595	576	613	558	542	597	586	625	562	561	562	556	598	630	563	549	656	553	606	578	570	610	551	572	585	566	580	573	590	594	574	572	560	581	609	562	583	554	545	592	577	596	581	563	618	602	601	589	555	540	573	587	618	558	594	588	538	535	566	622	555	579	571	527	573	596	557	562	588	579	598	602	543	581	567	591	616	601	586	585	599	618	558	558	518	590	567	598	582	579	610	558	543	566	605	572	604	564	560	570	553	576	565	593	593	563	620	585	584	621	574	622	584	579	571	564	553	587	556	555	542	605	551	563	588	609	585	615	561	562	611	592	571	583	556	566	579	552	572	589	586	628	603	623	501	599	546	597	601	603	586	544	581	553	546	551	556	576	594	581	548	559	566	627	610	576	586	556	605	538	547	580	607	603	537	594	604	591	568	590	652	593	656	558	583	550	587	554	565	532	554	577	599	575	584	604	535	570	621	585	561	567	588	583	564	592	594	608	589	594	585	573	588	567	610	573	527	570	534	597	592	570	632	574	576	615	563	617	577	602	587	545	583	612	595	586	534	594	597	582	610	568	538	582	551	548	584	609	623	573	575	546	595	596	590	625	586	552	579	594	586	616	597	574	613	633	587	610	593	591	573	572	614	531	571	576	600	553	541	560	558	574	600	527	560	600	578	587	563	562	576	539	594	557	591	597	594	593	583	607	579	532	581	585	566	557	583	568	643	553	583	590	622	569	543	563	592	607	562	590	571	558	579	584	633	587	603	588	573	591	588	571	576	622	569	541	585	596	567	574	578	554	533	601	587	540	587	596	558	595	620	595	605	566	634	592	583	564	602	562	611	590	571	585	609	581	549	638	590	574	569	605	552	569	605	565	571	579	586	637	565	590	574	569	585	577	576	566	546	555	561	598	573	560	588	594	589	587	591	605	591	560	554	547	590	569	584	595	599	572	598	554	533	597	580	558	589	576	615	536	608	599	609	526	595	590	625	568	596	531	572	624	585	580	590	606	589	575	584	603	610	605	556	571	571	587	524	628	618	633	571	584	570	576	600	567	587	597	575	533	563	573	609	590	581	566	554	579	570	578	561	566	605	524	556	549	597	534	553	591	611	568	598	549	543	550	593	579	582	628	559	564	615	571	559	625	560	591	583	585	601	599	580	564	567	533	576	578	559	520	615	626	552	591	605	574	627	545	611	607	601	591	551	551	559	590	568	611	621	593	633	528	600	612	598	585	570	599	615	560	564	581	613	569	569	556	543	555	594	562	575	599	527	612	634	562	602	587	569	574	626	536	568	562	562	564	607	591	585	651	590	591	560	613	583	612	562	564	556	574	602	628	568	609	558	614	570	583	626	572	572	577	577	619	548	556	575	601	588	595	552	602	550	624	529	584	545	566	610	537	559	596	604	591	602	592	566	540	559	600	577	593	575	615	589	555	586	602	552	529	585	564	606	548	559	588	541	553	610	576	586	578	607	555	558	616	557	548	592	643	588	572	576	595	611	569	604	587	559	584	573	565	563	569	584	620	576	569	582	599	534	565	577	608	602	584	593	601	596	603	604	535	587	596	566	551	595	563	586	567	624	579	625	588	596	612	628	587	574	547	553	556	593	560	572	572	554	583	549	587	588	635	532	577	541	591	588	557	597	615	563	582	570	559	596	541	545	583	595	581	609	603	597	569	580	586	556	591	586	591	570	588	578	555	568	614	588	571	571	612	547	581	610	576	594	583	585	585	584	563	601	622	569	567	590	571	565	601	572	559	578	580	598	577	569	577	636	643	583	579	573	575	566	549	549	567	601	562	590	583	588	599	565	568	593	584	562	566	615	581	550	601	572	587	596	605	585	560	571	574	573	596	517	599	588	562	572	574	621	572	635	528	544	621	592	602	582	584	550	624	619	598	584	586	574	605	535	562	563	582	581	613	592	558	634	617	589	568	582	564	610	555	591	582	568	565	559	571	609	597	590	552	556	601	574	581	563	584	586	570	627	560	615	591	602	545	557	566	581	593	563	606	590	584	564	596	568	583	579	595	611	618	580	631	573	588	576	545	644	591	557	570	555	581	587	622	594	548	568	579	573	579	587	585	548	541	579	561	599	628	600	579	563	559	544	587	581	580	573	602	575	606	606	573	619	606	585	592	575	603	535	598	590	545	550	541	555	604	582	618	578	578	602	592	610	535	568	559	548	635	564	558	537	579	577	576	583	542	573	606	576	565	617	571	572	588	575	623	591	590	560	580	606	570	571	600	576	566	588	597	565	658	616	580	581	607	579	589	605	587	566	551	599	614	563	558	571	561	596	601	552	568	581	580	609	547	576	563	546	594	593	589	521	530	579	552	572	603	579	550	575	597	566	566	605	586	571	570	567	538	572	575	577	584	592	554	553	609	563	603	635	561	546	582	593	565	561	585	585	581	620	578	562	615	611	597	545	561	592	613	581	545	566	596	610	556	563	586	576	581	609	563	567	593	561	576	594	565	597	565	602	585	531	597	609	579	587	586	635	593	604	559	586	559	575	611	564	574	566	584	570	633	612	601	570	557	559	550	602	595	549	555	588	591	570	562	587	568	577	560	588	565	609	544	604	585	631	574	583	609	610	602	556	574	561	592	558	568	589	594	580	577	599	578	558	571	580	592	606	571	589	571	614	588	571	545	553	544	607	617	581	597	574	581	586	586
9791	2605	1594	1113	793	572	438	393	300	301	225	196	180	170	171	174	136	154	128	123	128	127	122	134	144	135	144	111	118	135	136	128	133	112	116	121	91	111	104	102	103	116	93	98	107	103	115	127	99	107	102	78	107	101	93	129	99	96	108	98	105	72	107	92	119	94	100	100	94	96	95	95	86	89	93	103	98	99	113	98	105	106	109	126	99	98	109	96	117	101	99	87	101	92	106	100	109	113	97	91	108	86	99	82	97	106	115	89	107	96	108	82	112	94	92	90	111	104	105	91	95	93	93	107	97	103	99	95	91	91	105	107	115	102	109	102	78	94	131	96	102	97	114	107	105	92	114	95	95	100	86	94	115	103	110	112	87	98	86	100	102	109	106	103	108	75	96	89	93	96	120	105	97	96	102	101	91	106	86	88	101	101	86	91	88	102	95	80	108	88	94	93	111	88	107	123	90	101	113	88	111	110	95	103	100	98	91	105	122	99	111	85	87	102	86	109	102	91	87	99	89	73	96	89	102	85	111	101	97	105	79	104	97	86	110	92	106	106	83	102	85	104	115	89	104	118	93	100	125	93	82	86	118	102	96	83	77	100	92	103	100	94	98	93	119	91	111	102	98	93	79	108	94	96	90	85	103	83	95	91	114	102	92	102	102	111	88	102	95	113	98	112	113	101	115	104	100	80	114	104	113	93	86	83	106	100	104	86	100	87	88	97	105	109	79	94	116	110	94	114	87	94	93	88	106	95	105	97	85	84	107	119	85	107	97	99	108	100	112	100	87	91	82	97	100	102	84	111	97	111	87	92	91	90	88	88	110	111	110	91	97	97	110	96	100	98	104	108	116	99	106	106	102	102	99	73	99	89	114	90	92	102	97	101	86	102	96	101	100	107	96	87	98	97	93	100	122	108	93	113	93	95	117	98	90	106	106	108	110	100	91	99	85	89	96	105	93	100	95	84	105	108	94	101	107	79	100	103	93	94	81	93	98	101	97	100	100	112	101	106	98	91	109	114	103	93	94	113	102	93	99	94	89	96	114	110	94	85	78	80	99	83	100	116	95	93	113	77	101	123	85	102	111	92	83	82	96	110	86	86	107	86	108	107	91	91	86	99	99	103	86	124	100	109	103	87	100	98	75	91	96	103	100	109	81	93	86	109	113	99	107	94	112	100	93	106	94	91	96	112	117	110	111	103	105	115	95	90	92	106	94	88	112	106	113	84	118	103	90	81	85	98	94	99	98	103	101	97	103	104	97	86	92	97	88	91	100	113	99	102	93	87	109	91	75	92	94	101	101	92	82	82	99	110	102	118	89	80	99	106	101	104	94	91	96	97	122	95	122	103	97	107	95	91	96	112	93	107	100	87	88	99	107	97	110	102	99	86	101	110	107	105	85	77	110	97	81	106	92	86	112	106	84	110	114	91	92	114	89	100	84	100	97	83	97	93	105	101	90	97	99	97	111	102	105	88	100	91	93	94	112	88	101	115	89	87	96	119	115	106	113	102	94	99	96	99	88	106	99	98	86	85	100	106	87	93	100	93	78	104	99	102	95	95	110	110	84	96	102	115	76	92	102	117	106	91	120	113	114	95	105	95	98	91	96	103	95	90	110	92	103	90	93	102	97	102	114	93	114	96	100	107	106	103	112	85	93	80	109	89	112	90	96	96	113	77	97	101	85	93	84	108	109	113	107	81	122	106	101	90	94	122	100	86	89	100	106	90	109	98	106	95	85	87	80	107	117	103	88	89	108	106	100	99	93	94	90	97	101	111	93	91	103	102	115	106	95	91	118	108	100	105	94	101	113	97	94	105	99	84	111	105	91	76	115	85	99	91	91	87	111	101	94	96	110	88	92	102	108	113	113	84	112	95	99	96	106	94	89	117	96	103	97	93	93	102	97	99	80	96	91	88	99	80	99	97	86	90	100	107	99	98	92	97	111	103	98	100	102	108	103	103	103	86	96	105	97	114	95	93	74	92	91	90	102	76	73	95	107	110	89	94	99	91	103	88	100	116	107	120	115	94	104	104	108	106	85	88	115	91	88	94	95	80	107	86	86	113	102	98	97	100	92	82	101	71	94	95	96	98	90	92	96	107	97	99	113	108	81	90	103	110	106	97	96	112	101	119	85	77	120	103	109	118	95	100	107	92	89	109	95	104	99	111	93	107	101	112	99	99	95	82	105	97	106	98	103	86	102	95	92	98	107	94	101	89	111	125	99	101	99	116	101	85	101	112	106	88	109	125	100	105	97	92	84	90	118	91	96	94	94	104	97	103	109	106	89	112	101	97	88	87	109	117	88	95	93	100	98	91	107	85	97	103	90	81	96	95	102	98	78	88	109	81	104	90	114	87	116	97	109	107	105	102	78	98	88	111	110	95	73	108	90	107	90	109	96	119	88	124	106	102	111	89	104	102	102	88	116	96	105	100	93	103	94	86	95	86	101	106	110	104	104	75	105	97	88	112	96	104	86	100	115	111	84	100	105	92	99	95	104	105	102	89	96	110	92	92	98	76	104	88	92	92	88	99	98	81	87	110	91	117	92	100	98	113	90	96	100	94	91	118	94	99	91	93	102	105	103	101	101	88	105	114	97	107	96	109	102	93	121	78	99	110	108	92	101	96	105	112	105	92	106	115	97	106	100	90	109	94	108	91	104	91	103	105	101	112	112	81	87	86	92	111	93	93	115	95	96	91	81	81	98	88	85	104	99	92	90	85	94	102	99	86	88	103	105	99	94	96	109	94	67	121	106	89	81	106	112	101	98	106	92	109	98	93	105	78	105	92	91	113	112	109	113	101	98	92	94	111	103	117	89	87	104	95	96	109	99	78	102	107	92	113	91	101	122	99	98	104	83	96	80	106	84	94	105	85	104	107	77	113	101	107	104	89	89	113	95	119	86	133	97	91	89	84	79	115	88	106	112	99	94	104	96	101	91	121	102	74	78	95	103	95	103	96	89	100	91	112	90	107	95	93	104	98	82	92	100	105	102	116	100	93	109	107	96	99	102	98	97	91	96	84	85	104	118	104	82	88	115	104	108	108	99	102	103	82	92	99	96	93	108	106	86	97	95	98	82	87	95	101	95	95	119	97	92	113	109	94	124	113	103	100	111	125	83	97	89	77	107	107	104	93	88	99	91	110	88	104	85	95	99	111	93	93	110	100	100	101	103	90	89	70	87	91	109	113	96	101	100	100	84	109	93	100	93	84	93	105	80	100	115	108	113	84	114	104	102	103	98	89	100	102	104	87	99	90	103	89	111	93	82	98	118	110	100	110	94	99	98	84	108	105	104	110	98	86	80	98	99	107	97	99	95	96	101	105	111	119	93	91	100	95	106	92	107	84	98	96	81	108	85	96	102	87	97	113	80	89	112	99	97	102	119	102	97	89	102	89	109	100	101	100	105	115	102	115	93	117	108	103	97	102	85	110	92	86	86	106	106	105	91	93	106	85	109	109	98	105	100	82	111	78	113	99
6070	2732	3405	3942	3258	2661	2189	1799	1485	1258	1115	951	895	829	845	727	720	681	682	579	573	597	569	605	543	574	595	509	508	545	468	538	466	502	502	458	398	407	421	394	408	396	366	379	394	390	403	386	401	414	408	373	395	377	399	381	353	365	357	386	359	369	347	372	348	366	364	373	367	320	307	357	370	356	358	365	332	322	362	336	333	327	353	356	350	304	342	321	322	305	402	347	377	402	342	336	332	319	354	331	326	328	340	331	346	348	327	328	341	357	323	318	322	316	335	351	302	315	311	327	315	291	348	318	368	314	328	328	310	327	338	376	350	334	364	330	325	306	346	313	363	354	317	332	354	308	332	355	308	350	354	323	318	303	303	352	322	322	326	316	338	335	327	320	310	364	355	336	319	318	318	317	348	365	345	345	319	332	336	329	306	330	315	324	352	323	335	307	334	327	340	339	332	323	302	321	340	308	358	314	315	340	361	334	323	346	364	312	336	349	334	328	330	333	311	310	318	359	343	280	325	311	349	295	336	319	329	319	333	317	367	353	332	353	326	331	344	320	347	318	345	337	299	361	334	309	354	334	303	328	344	307	345	320	333	330	319	297	305	311	309	328	317	356	333	337	334	316	275	353	326	344	335	291	328	308	342	373	310	319	320	340	344	357	315	336	321	284	325	312	311	325	315	345	341	339	328	322	315	321	340	358	309	329	325	355	320	365	314	319	360	338	321	344	333	312	318	362	320	342	329	309	346	358	322	320	346	303	332	322	320	352	315	316	336	329	333	280	325	359	341	337	347	315	339	319	347	352	304	356	309	320	320	327	319	337	341	333	346	330	335	331	371	335	337	343	316	338	312	345	314	329	339	319	321	316	324	290	329	298	318	317	330	329	376	319	365	285	299	326	317	311	315	327	325	354	344	335	308	310	336	344	334	338	335	327	347	312	349	303	325	321	307	328	331	350	310	325	342	336	362	328	328	313	355	364	370	362	342	316	348	362	321	355	329	306	367	328	300	368	310	328	332	342	355	324	336	301	343	323	293	350	321	328	312	332	331	337	346	309	330	323	315	322	300	355	294	349	320	347	297	333	332	325	310	321	311	310	357	330	324	349	308	352	340	327	314	342	307	344	301	310	339	320	318	350	292	312	333	339	328	327	313	352	318	311	297	326	312	330	316	313	359	339	340	326	346	344	377	321	354	320	299	350	317	332	307	321	342	326	321	337	340	319	321	328	380	335	318	320	351	327	352	334	338	302	307	294	337	313	356	359	323	300	318	337	293	355	335	345	322	378	294	358	330	341	317	342	323	328	332	325	330	337	348	345	314	309	321	333	338	335	378	332	332	335	323	331	376	342	340	325	322	338	323	324	307	347	331	348	329	346	338	311	343	289	334	361	323	317	350	319	322	340	329	304	344	362	330	326	336	304	338	317	323	348	301	287	344	311	325	300	343	343	332	312	325	331	325	372	379	325	313	363	323	324	338	343	347	303	325	333	325	320	336	321	359	324	337	339	367	333	343	347	324	335	347	300	310	336	302	366	342	325	322	334	329	320	326	325	332	342	362	304	330	307	316	322	355	326	324	330	307	314	333	316	351	320	337	322	341	340	335	337	339	331	347	352	353	351	342	322	346	313	344	323	331	325	351	374	316	320	308	337	336	346	345	321	293	316	329	308	340	336	342	335	311	331	339	322	331	318	338	319	346	357	306	323	309	321	316	327	313	320	328	314	332	353	347	355	315	317	302	357	318	338	308	340	318	285	337	330	358	312	369	348	358	325	333	326	298	319	299	331	306	325	334	341	342	310	338	306	325	338	332	341	364	344	327	339	323	328	321	355	349	339	381	328	357	338	300	321	370	340	312	343	355	359	318	343	329	324	306	331	314	338	341	348	340	318	345	336	359	357	347	331	330	346	324	303	319	303	316	323	341	322	341	351	332	300	358	334	337	359	306	335	348	322	331	333	323	350	327	336	361	345	342	324	331	328	344	343	337	333	315	337	315	306	346	323	311	357	319	331	356	339	314	337	303	318	306	297	332	374	317	339	336	324	296	355	304	340	336	346	317	333	339	352	325	337	338	360	320	335	335	331	339	331	326	335	336	335	302	311	316	317	339	337	351	294	327	346	331	343	330	334	303	309	323	329	300	331	323	331	325	323	333	305	344	309	334	338	342	333	325	320	298	332	314	352	369	352	331	326	330	352	316	368	310	342	315	308	314	325	324	347	333	366	365	355	312	342	326	341	338	340	368	339	317	339	344	337	362	344	306	334	316	345	301	330	342	319	340	358	328	301	324	365	344	339	295	347	303	340	347	309	326	298	330	334	338	345	324	353	337	316	339	301	320	330	326	353	291	338	305	301	312	330	322	322	301	303	302	300	319	322	333	323	321	324	363	322	373	332	338	346	349	307	348	338	302	302	330	336	310	317	322	301	318	325	327	357	349	319	346	300	334	325	341	316	312	344	331	293	330	326	338	306	324	296	359	328	314	358	360	315	330	329	330	338	322	316	322	322	343	310	319	326	317	328	345	337	318	330	319	358	290	328	346	335	288	318	305	321	335	335	348	315	343	336	335	331	341	348	328	316	329	308	289	308	337	355	300	333	358	329	306	350	327	368	307	324	323	361	318	300	345	329	340	331	349	306	343	307	329	319	317	312	367	332	343	354	350	345	316	326	338	354	328	316	341	295	326	341	327	334	348	286	336	351	341	356	321	327	305	302	328	312	340	339	327	308	372	303	315	341	322	294	341	356	337	350	349	298	355	333	329	350	334	327	294	329	349	333	318	316	307	335	329	327	336	324	344	299	340	307	313	345	322	327	338	346	352	338	321	332	309	318	313	320	332	334	354	354	338	349	306	329	326	322	322	335	334	340	337	362	338	319	334	337	325	352	348	293	328	340	348	301	310	344	357	342	341	337	329	303	326	332	356	308	326	335	331	350	367	319	369	304	324	336	324	321	322	342	314	314	304	320	326	333	311	313	326	347	345	330	314	315	317	333	305	323	333	348	346	306	314	355	318	376	350	309	337	319	349	325	327	302	296	340	309	294	356	317	333	310	314	307	328	301	310	327	326	295	374	327	327	342	343	323	316	323	349	329	321	320	316	336	324	340	321	349	318	336	315	284	336	310	311	310	315	315	336	331	339	327	330	325	307	338	313	335	316	365	307	355	332	343	311	359	311	358	321	348	334	350	328	307	318	352	318	348	319	324	321	315	311	332	326	343	347	322	286	296	333	322	290	345	339	355	316	343	320	341	317	338	295	335	352	323	318	328	319	295	308	305	317	351	314	316	325	304	323	333	323	347	324	330	335	334	305	340	342	328	342	312	339	356	308	329	349	317	319	307	317	316	341	316	335	349	321	331	334	325	340	335	340	329	308	340	330	322	323	346	357	333	328	304	335	339	314	349	359	348	305	356	330	330	323	312	347	372	337	319	373	359	340	331	303	317	337	344	343	297	338	316	315	358	320	303	311	343	343	372	349	288
16853	4819	2981	2221	1471	1084	775	615	510	472	401	346	289	288	248	223	244	203	188	212	182	193	226	203	195	168	210	204	197	202	200	158	156	201	145	173	162	149	157	145	153	169	176	170	167	138	166	167	156	152	150	154	173	172	137	187	154	169	176	154	177	123	164	125	146	161	128	146	147	158	139	137	152	146	143	136	156	148	124	143	142	154	127	143	163	135	137	150	144	143	148	127	152	145	131	129	157	153	145	147	151	156	149	141	128	147	154	152	129	135	140	163	121	143	144	134	161	146	165	168	154	158	137	168	159	137	160	134	138	164	133	147	149	138	141	161	144	152	161	127	141	146	156	139	139	168	134	133	138	150	137	156	152	143	130	127	159	153	149	160	141	141	146	127	124	134	147	151	148	151	142	141	139	158	130	136	160	133	151	158	153	156	129	154	154	154	163	165	161	155	173	149	145	123	143	170	155	139	128	158	135	137	160	137	136	163	150	142	143	135	142	170	133	138	146	128	134	157	132	146	125	160	127	122	144	140	134	140	143	145	160	131	146	149	158	150	145	150	153	154	142	150	145	150	120	150	126	145	148	129	125	117	151	160	141	153	143	136	141	149	130	152	150	171	156	155	160	159	132	129	157	120	145	145	162	137	160	138	141	143	146	133	158	136	127	151	148	164	104	143	145	146	149	150	135	142	158	158	135	161	125	145	149	142	156	137	154	159	154	140	133	151	149	117	123	136	131	135	141	147	145	142	136	156	153	152	141	161	150	148	159	139	137	159	116	157	112	156	131	158	169	128	137	125	154	136	149	135	140	125	134	143	135	137	157	134	130	156	162	136	139	151	137	120	137	147	127	149	145	136	141	130	141	136	141	155	173	139	144	139	148	160	154	143	138	159	168	147	151	143	139	143	158	150	142	141	155	146	154	144	150	146	152	142	138	155	174	155	149	135	151	168	114	134	173	149	157	165	138	135	153	136	131	146	144	157	122	145	136	147	147	129	156	141	135	155	187	147	130	147	160	153	170	166	144	125	133	167	125	164	137	142	153	169	141	131	157	145	135	135	149	153	140	141	129	136	154	131	151	144	156	128	137	137	134	165	136	139	153	142	137	126	154	140	138	146	157	148	143	150	147	128	130	127	126	144	143	142	155	151	153	148	121	131	139	166	167	138	165	133	162	143	158	169	134	144	155	133	137	124	148	148	151	140	128	132	144	151	149	147	155	150	145	152	162	156	144	127	152	134	151	168	124	131	176	154	142	145	132	146	139	128	137	147	137	160	154	117	147	141	150	128	159	146	157	165	151	148	151	138	159	135	173	149	155	145	152	128	137	148	130	150	135	155	140	135	143	131	153	158	153	142	136	125	155	146	139	132	130	148	142	161	143	107	161	148	118	113	153	143	151	140	168	135	148	133	174	136	120	135	110	126	132	128	129	136	142	146	159	155	140	165	134	153	147	134	123	138	148	119	145	139	132	167	138	148	150	163	148	155	156	157	124	146	149	139	156	151	139	129	140	126	146	143	152	160	152	139	149	140	146	147	146	158	138	146	153	146	131	149	165	151	135	137	142	136	135	146	134	158	130	161	122	153	132	155	136	151	157	149	137	143	144	147	130	147	135	118	148	148	117	143	189	154	142	132	148	141	129	153	173	128	138	158	151	132	125	137	160	115	133	136	144	139	120	160	143	143	123	165	143	148	130	137	127	146	150	115	152	130	141	141	145	148	148	161	156	137	133	153	149	126	133	163	140	165	160	147	142	139	165	148	152	127	166	146	126	160	165	130	133	156	141	158	139	177	156	145	134	162	130	159	153	131	136	161	150	146	150	151	158	154	139	122	137	117	140	137	140	155	148	150	152	156	165	161	130	145	179	150	167	160	132	137	156	129	137	129	157	142	146	129	134	140	146	149	157	146	145	156	133	133	153	139	158	160	164	139	161	141	128	136	124	140	136	151	141	146	152	114	122	139	146	130	147	145	140	150	144	147	144	133	147	128	152	150	135	151	146	145	136	146	142	147	151	151	158	150	160	177	159	125	142	141	139	121	151	134	133	146	162	153	159	163	143	129	145	130	149	161	155	149	148	144	148	128	137	132	150	130	146	154	151	133	125	160	148	148	131	140	123	152	150	142	150	160	131	141	135	146	140	134	129	166	155	132	163	164	163	147	126	148	151	136	147	140	156	147	160	146	132	131	174	165	139	163	147	152	121	166	157	143	171	141	119	163	122	130	144	153	157	164	147	123	140	164	139	154	132	138	131	137	130	135	160	161	142	148	140	135	136	118	120	142	154	157	141	147	145	132	143	141	138	147	139	159	149	136	142	151	133	160	146	162	161	153	135	163	146	132	147	155	145	139	138	164	140	148	144	153	144	161	144	134	160	148	147	140	130	132	142	164	121	133	132	129	154	160	159	150	150	152	164	134	120	160	121	144	145	169	153	158	146	135	138	128	142	138	155	154	122	135	147	164	147	155	142	128	136	157	145	143	159	148	156	136	157	151	161	131	120	154	148	137	162	146	133	149	170	130	142	162	155	130	154	146	155	152	160	141	145	148	165	151	138	147	137	157	152	156	156	153	124	153	145	144	129	140	128	153	125	156	161	137	145	149	142	135	155	136	158	155	142	144	147	159	125	148	144	163	158	136	151	115	158	149	173	147	128	164	141	138	148	137	132	157	139	138	130	153	147	146	143	142	139	152	158	130	136	139	146	160	133	129	147	163	134	161	150	156	152	129	126	137	154	161	147	153	158	154	141	138	143	164	157	117	133	143	150	129	140	158	132	136	142	154	141	123	126	161	154	146	169	138	165	158	137	150	135	132	137	146	117	141	155	152	149	151	144	157	154	131	145	147	144	141	145	160	139	159	151	163	126	140	132	129	159	149	139	140	154	158	133	156	159	148	126	138	149	132	149	153	127	147	151	149	116	156	161	159	164	129	161	147	144	131	148	145	146	137	142	130	157	158	112	143	169	154	141	145	120	148	143	145	114	150	136	141	134	156	150	126	146	161	115	152	157	147	129	134	130	140	140	151	150	125	142	153	173	148	149	169	158	149	133	134	141	166	139	132	139	150	150	121	161	137	164	148	140	134	152	147	154	146	162	143	132	131	134	144	165	109	141	137	135	136	131	142	170	152	133	129	128	162	135	131	148	144	140	149	145	139	155	133	139	148	135	147	145	137	145	152	146	140	153	135	138	142	153	133	147	144	141	156	139	159	147	120	153	181	164	146	144	157	148	138	144	152	130	148	142	135	124	131	173	147	143	146	129	141	134	155	144	140	152	150	123	148	138	153	128	127	127	148	157	151	145	138	132	139	160	148	155	125	150	141	124	138	139	161	129	138	147	145	149	147	164	155	146	155	142	147	165	128	142	129	143	150	160	151	140	153	141	171	117	168	147	129	128	119	126	153	138	125	146	148	159	148	146	151	165	142	142	136	139	134	138	134	140	134	109	156	152	127	161	135	144	163	133	138	132	137	155	133	153	131
7949	4230	6011	6769	5568	4533	3631	2961	2585	2161	1932	1643	1489	1387	1256	1162	1082	998	1034	948	960	881	982	926	893	862	838	832	857	901	804	656	687	735	650	685	638	598	609	594	564	616	553	575	588	539	583	553	531	546	539	544	526	503	533	522	563	471	513	484	525	503	516	496	467	505	484	491	462	530	446	471	496	488	452	454	510	432	493	431	442	440	455	476	451	430	474	459	486	452	495	460	477	499	488	532	467	494	491	462	475	463	491	452	473	472	462	441	470	470	432	451	435	468	475	443	463	456	451	470	475	437	430	471	460	450	479	462	496	428	425	425	478	448	431	446	440	462	465	491	446	421	454	521	457	430	465	421	475	437	462	478	458	481	395	441	471	463	432	438	490	431	458	530	473	456	471	456	450	488	441	436	444	470	462	483	469	491	407	461	443	467	462	419	440	458	418	459	477	478	448	435	449	419	440	449	463	424	490	454	507	455	425	470	446	447	427	449	441	465	459	439	463	431	456	468	488	434	457	476	419	477	475	428	460	433	438	453	481	446	483	458	467	469	423	470	432	475	464	452	447	477	445	478	474	473	462	453	466	462	436	438	448	416	415	430	418	471	445	408	488	460	445	427	456	481	439	452	486	479	405	435	459	442	465	462	454	447	434	425	445	437	451	446	470	452	462	427	456	412	432	458	426	476	475	421	442	436	433	459	453	461	457	462	460	448	436	443	474	419	449	445	457	452	456	459	445	473	427	460	445	474	427	443	473	474	469	441	441	476	468	459	432	482	444	448	437	455	445	460	490	447	467	431	458	402	463	452	464	457	416	429	458	479	428	442	430	436	454	471	449	454	492	447	431	467	471	437	462	452	475	439	444	417	423	449	444	498	452	410	438	446	465	473	442	448	467	480	450	475	447	475	467	459	437	446	466	419	465	422	437	454	447	435	440	452	449	468	438	416	463	469	456	413	435	469	438	466	441	437	435	424	419	486	434	455	468	472	470	446	460	452	439	464	452	433	400	474	509	466	414	441	429	441	501	462	419	453	436	411	474	434	421	478	428	448	459	493	464	500	421	425	487	414	463	480	448	441	454	416	481	432	475	437	432	448	431	419	457	468	434	461	464	431	450	467	419	423	444	428	464	437	416	472	417	428	455	484	427	467	478	432	443	442	472	458	474	448	460	487	451	489	467	464	452	425	459	467	438	447	449	461	428	446	433	431	417	412	448	469	465	477	471	445	469	439	437	490	445	452	460	472	438	446	469	454	469	447	446	465	448	445	441	474	470	461	450	443	443	421	439	475	479	462	445	486	453	490	406	448	468	419	423	451	459	441	426	433	468	429	419	414	453	416	443	478	440	444	447	428	444	424	443	432	430	457	486	484	442	463	450	427	472	486	471	457	413	474	450	458	437	433	434	420	492	460	456	445	459	466	450	453	415	450	431	500	451	496	443	452	474	437	469	467	456	491	432	424	509	449	456	441	469	450	471	472	476	415	425	470	473	484	463	462	402	462	447	441	453	418	463	411	418	447	477	450	422	435	477	437	438	436	462	419	426	457	497	432	442	448	447	449	485	470	454	457	450	447	442	422	470	451	435	421	461	443	446	468	481	436	473	403	416	489	427	446	406	448	440	418	451	448	448	463	460	449	440	487	435	478	467	434	442	443	445	419	466	453	447	462	448	457	441	443	424	478	425	461	449	423	422	473	489	466	437	469	453	458	432	426	457	447	463	444	438	484	460	435	457	474	425	440	463	454	434	454	463	422	429	440	451	462	449	426	490	408	445	461	494	461	456	474	427	491	474	468	483	450	440	446	456	454	447	442	438	429	459	450	477	482	424	397	450	430	466	429	454	441	464	422	446	433	460	455	447	481	429	457	452	433	453	445	422	459	426	428	474	452	472	467	441	446	431	469	428	466	471	443	450	453	441	448	393	426	432	448	467	443	431	444	474	441	479	412	461	473	449	455	467	468	494	432	468	478	446	446	462	454	455	472	499	455	450	467	480	419	472	455	447	443	450	464	425	468	443	477	472	475	432	482	506	440	433	460	430	444	480	446	439	464	429	432	461	442	457	483	464	442	493	465	451	471	461	451	442	448	487	440	452	439	419	428	454	472	445	450	461	437	445	440	462	481	452	472	467	439	424	432	402	459	465	460	416	456	408	478	459	458	451	435	436	442	450	483	393	458	468	441	457	397	460	446	435	479	488	467	515	451	444	438	451	451	462	460	418	422	437	466	437	429	435	400	437	429	499	442	458	427	446	498	468	462	483	464	432	446	436	451	415	498	449	474	442	454	415	466	428	447	453	460	432	465	436	458	434	429	484	465	454	437	445	484	459	432	459	479	483	483	464	475	454	482	494	478	483	428	468	476	437	470	420	481	416	466	428	450	485	452	437	462	435	455	384	452	488	444	457	439	477	427	453	450	457	445	446	459	490	497	457	427	466	465	448	431	457	489	439	457	457	470	448	462	483	452	433	456	487	426	486	427	456	443	454	454	438	477	463	413	463	458	465	471	482	447	467	474	452	450	459	479	441	448	443	445	450	430	436	422	494	468	444	442	484	460	438	426	453	477	473	454	468	495	442	464	456	434	441	471	485	442	448	437	485	443	466	433	452	462	429	473	445	442	441	438	452	392	435	426	430	448	476	415	423	423	451	443	453	449	452	443	455	422	423	468	479	481	423	464	489	470	466	454	460	444	477	453	469	448	454	407	446	428	442	506	441	461	465	464	449	410	507	422	471	464	463	437	429	501	465	464	462	505	455	451	460	430	443	437	482	435	455	427	464	454	467	449	463	489	462	457	439	454	478	474	452	428	452	468	440	443	470	421	459	452	443	436	450	429	452	472	445	400	451	464	487	449	431	418	452	443	460	444	455	436	441	479	470	447	438	457	481	440	450	459	476	446	475	438	437	464	477	478	479	470	400	466	435	450	465	453	476	401	434	458	446	454	435	456	471	467	458	427	495	467	465	442	464	450	441	451	451	443	460	439	460	468	465	504	430	458	452	425	464	421	439	443	461	450	445	465	459	496	444	463	466	434	523	452	472	455	469	428	440	436	411	471	465	442	459	478	461	456	479	436	452	455	457	420	487	432	453	457	470	433	428	453	436	454	483	471	421	455	464	451	470	486	456	454	467	417	460	461	503	423	417	427	458	421	454	492	465	479	463	424	463	472	502	451	480	446	494	427	473	440	427	462	451	466	404	475	449	453	450	470	447	448	476	454	464	427	473	458	458	425	425	470	452	457	462	446	431	453	432	452	419	420	437	447	470	426	445	471	462	442	434	432	444	447	424	442	461	445	504	466	449	455	448	436	462	438	478	474	473	466	446	447	424	443	416	438	456	446	435	452	444	461	439	445	443	479	490	449	467	438	423	476	421	453	450	470	416	454	486	443	450	452	476	469	424	441	430	460	432	456	453	470	456	462	453	463	470	442	464	452	410	415	452	409	436	468	450	477	453	463	484	469	461	457	441	433	449	423	450	431	442	454
2283	361	317	268	248	245	238	213	235	222	241	198	208	216	200	201	205	227	200	203	197	213	181	199	219	231	187	217	211	227	208	194	207	220	235	206	193	214	237	209	208	199	196	209	217	177	211	204	209	196	194	213	197	207	229	224	182	201	197	205	222	216	223	206	206	199	217	204	207	184	206	194	197	229	219	228	203	196	202	206	208	217	205	225	183	183	204	209	198	190	207	214	189	209	224	203	214	215	213	206	218	197	197	218	219	212	191	203	205	191	220	206	207	192	251	258	204	211	199	216	202	178	209	210	209	175	206	225	211	220	229	197	242	223	189	188	202	210	211	215	206	198	191	198	213	202	214	198	212	206	238	215	193	191	196	236	191	215	196	204	220	221	217	220	222	212	211	205	186	195	215	195	182	204	220	245	244	203	213	207	227	210	190	214	183	210	208	237	212	209	202	218	191	222	193	225	217	218	192	200	215	206	223	210	208	197	212	215	185	237	189	226	187	204	212	212	204	217	208	185	204	223	236	210	216	199	217	217	175	224	196	218	206	194	190	204	220	214	207	220	234	204	201	218	214	231	202	193	208	184	221	209	233	191	206	207	208	209	196	205	175	186	227	178	203	220	230	186	217	208	228	205	232	218	187	214	212	190	242	206	229	212	181	215	227	206	222	202	195	195	202	238	191	212	217	220	221	196	208	230	231	193	186	232	230	199	228	221	196	236	210	198	197	212	202	204	194	215	201	197	202	210	203	242	192	198	199	198	205	221	197	206	225	189	226	238	202	211	187	207	196	192	192	218	182	205	186	227	214	165	233	201	227	171	200	229	220	172	246	218	193	201	215	230	197	208	200	206	187	191	220	203	202	213	183	204	210	227	219	215	205	193	200	236	186	195	244	195	201	203	220	201	211	193	183	187	197	221	188	207	183	197	225	177	207	201	200	211	246	206	216	202	203	202	212	217	212	195	235	229	211	214	208	204	183	198	201	220	232	198	208	216	193	200	211	220	218	199	205	231	216	227	195	222	190	223	207	201	198	212	192	186	199	208	202	209	185	205	204	214	222	207	217	230	221	221	183	196	211	215	209	205	211	210	204	218	200	217	188	235	201	176	191	222	242	208	209	218	209	196	218	224	230	217	201	199	203	233	213	219	198	191	226	177	214	213	220	207	210	207	215	219	220	212	213	206	220	200	212	214	225	219	228	194	181	221	199	229	208	216	193	204	198	214	219	219	213	222	195	178	210	194	178	186	196	207	203	197	227	200	204	202	196	218	214	179	214	236	233	210	191	198	190	195	205	218	210	180	202	191	186	209	204	183	240	198	217	178	205	221	188	194	212	196	208	216	221	205	215	187	203	225	244	212	193	202	227	201	206	202	219	201	199	176	234	205	222	226	186	206	214	225	194	202	206	198	190	181	219	217	195	247	210	216	211	201	178	186	207	198	185	216	205	210	206	206	201	218	209	213	194	212	204	182	207	188	219	214	212	205	169	211	245	201	216	212	206	216	213	205	197	219	196	214	223	190	186	191	194	214	219	190	230	196	202	210	195	211	185	188	220	192	234	203	218	216	185	209	221	201	200	247	220	210	199	210	201	229	227	226	203	210	227	201	202	224	210	218	219	211	225	223	209	222	215	223	234	215	220	190	190	179	202	200	208	196	207	201	199	209	203	180	208	183	194	222	194	205	207	214	206	204	206	204	185	222	227	222	211	203	193	186	211	212	208	213	200	190	192	212	205	186	211	197	201	203	223	207	201	191	190	219	196	188	204	209	183	220	232	207	210	219	195	194	229	214	198	228	220	207	213	205	211	210	196	181	205	202	216	188	187	206	208	217	229	225	206	214	194	186	198	232	216	187	228	206	195	192	207	209	205	207	213	214	200	199	212	221	218	216	223	212	184	202	205	205	205	207	210	237	208	204	202	204	230	193	215	189	192	196	194	213	213	221	184	191	223	218	212	191	222	217	214	226	212	210	190	219	241	217	205	227	178	215	221	207	207	212	190	189	203	216	235	179	221	207	197	213	228	202	206	203	214	203	189	206	194	186	181	220	217	217	203	212	201	239	205	217	201	212	248	217	214	193	190	214	201	206	192	202	211	213	201	189	207	183	206	199	203	224	213	199	205	207	212	227	210	220	217	206	200	227	198	211	210	209	155	199	186	195	193	199	203	216	221	203	218	199	201	226	188	195	199	208	196	205	195	225	199	194	191	187	213	200	195	194	187	203	190	200	199	205	204	188	202	227	217	191	192	211	204	220	207	198	213	212	209	235	199	235	190	204	202	220	212	193	213	217	195	226	181	177	202	194	229	216	203	217	190	211	198	225	205	219	231	186	229	221	226	210	217	209	210	211	177	173	195	225	213	201	198	200	206	215	209	212	210	222	204	236	194	218	213	212	214	205	201	193	236	210	206	233	189	221	217	213	225	217	224	211	189	207	213	184	213	213	226	211	218	200	218	213	193	206	192	225	183	206	204	229	206	216	202	202	226	221	209	198	219	222	204	200	193	238	224	215	233	200	217	221	197	227	196	201	219	199	197	186	224	178	201	231	208	209	194	207	206	215	200	231	224	213	213	202	204	184	195	190	202	211	208	227	218	197	212	175	215	197	230	191	205	187	209	215	215	205	193	220	204	223	190	193	232	180	206	188	183	201	221	250	219	234	209	216	194	205	198	204	204	254	186	190	217	193	209	205	202	219	198	212	232	202	199	219	225	207	228	207	215	195	227	169	218	196	211	193	180	214	207	212	236	219	227	206	237	202	223	196	210	177	217	211	212	209	199	196	177	217	221	202	210	208	234	195	210	212	208	220	191	207	215	206	184	190	231	203	206	195	211	254	196	230	185	207	228	216	214	203	215	198	201	214	180	231	212	228	202	183	219	238	204	214	209	211	188	198	222	208	210	201	218	180	202	215	216	192	186	211	229	205	187	190	185	211	190	176	208	210	223	202	234	198	196	204	204	210	211	219	185	242	217	228	202	203	221	215	213	220	214	195	232	209	211	220	196	179	238	184	210	208	218	207	199	205	199	216	173	206	218	182	197	205	225	199	216	210	225	216	210	198	203	221	210	220	228	228	221	202	212	217	195	221	182	193	184	206	216	215	195	202	207	178	227	223	235	200	216	224	207	218	194	211	246	220	205	182	208	216	214	205	211	189	192	198	181	206	258	205	148	196	219	195	206	220	214	217	215	218	230	210	185	201	211	206	205	218	183	196	207	197	218	210	226	205	190	192	206	195	214	213	227	204	209	206	220	213	198	220	201	198	212	184	210	181	220	201	227	208	201	215	231	190	205	231	220	217	220	221	228	225	189	216	202	210	201	207	217	220	198	230	183	232	206	208	205	218	193	204	183	217	191	205	213	212	217	216	214	191	192	202	206	200	203	205	217	239	225	217	222	194	193	203	221	202	200	197	197	209	225	220	194	219	213	190	229	208	219	193	222	193	210	185	194	222	194	205	207	197	221	216	219	212	227	214	232	217
2305	725	843	853	759	729	760	696	720	684	668	691	637	654	668	654	643	657	593	657	639	619	652	630	641	618	642	656	644	622	592	654	635	608	640	633	611	637	610	587	562	664	593	611	619	595	574	612	640	621	600	620	628	608	632	601	620	604	601	605	608	595	610	627	635	604	576	537	595	636	584	655	639	629	577	601	585	582	649	562	587	600	627	568	622	610	617	595	593	577	616	561	622	596	601	581	602	613	625	633	612	605	642	588	629	623	589	605	596	593	555	617	611	556	631	570	607	605	584	619	581	639	601	598	611	615	615	609	605	584	582	635	595	610	662	600	626	646	584	613	596	587	682	604	667	619	617	618	591	633	647	601	616	603	611	589	641	583	612	624	646	594	646	618	585	630	628	568	597	631	664	639	574	601	551	619	595	601	598	594	584	556	575	629	673	586	626	596	540	657	644	597	604	565	571	626	566	611	608	597	598	615	642	655	578	628	623	607	623	584	600	564	607	583	552	572	634	614	603	569	581	624	614	655	585	586	600	563	564	594	606	615	562	604	632	630	624	602	625	584	633	595	650	606	602	583	591	650	604	623	593	611	600	597	645	629	584	622	640	601	629	636	615	583	623	601	614	594	650	616	601	625	631	615	628	609	602	641	582	613	576	642	581	608	634	624	590	576	596	608	630	595	592	626	589	578	577	605	573	598	605	616	603	586	603	583	599	568	616	621	588	572	599	591	583	573	621	613	603	598	618	592	601	602	606	595	589	611	590	572	601	591	565	649	562	609	619	578	634	584	562	590	596	644	647	598	627	593	604	645	599	584	645	623	585	636	639	581	583	618	619	621	596	599	594	610	602	590	606	599	588	603	615	624	621	618	610	607	611	623	575	591	595	578	661	593	666	592	618	592	615	648	589	608	614	608	591	583	598	612	604	594	622	601	590	629	639	660	581	635	605	608	593	584	632	579	598	618	624	605	632	621	645	660	613	619	584	598	628	590	625	581	650	567	626	625	596	573	628	622	641	625	590	567	600	555	598	582	559	631	642	627	579	609	663	615	574	635	616	613	590	624	604	635	616	609	562	611	651	628	605	588	572	611	576	597	592	609	627	616	603	582	631	613	614	612	617	602	609	600	597	613	579	623	584	597	595	623	640	611	589	625	598	632	631	600	658	644	629	615	599	545	623	637	591	588	647	599	610	592	587	606	603	579	621	579	658	590	586	581	605	609	614	625	631	601	603	611	656	625	605	643	580	631	652	610	598	566	620	643	605	614	600	610	623	655	669	592	626	578	622	594	585	559	611	598	672	581	619	581	589	615	603	601	567	618	600	607	597	576	601	622	641	619	596	604	642	603	633	630	611	591	599	620	637	617	628	629	578	545	591	636	610	592	606	609	596	619	627	578	561	564	637	613	546	581	585	593	637	587	598	578	575	566	566	606	609	622	646	578	629	614	616	636	598	632	624	635	612	611	629	555	610	597	620	583	615	576	577	558	619	596	635	615	628	607	621	564	630	606	561	631	573	585	629	615	569	579	602	603	614	610	628	589	594	553	590	618	597	573	613	603	574	619	582	644	604	584	607	563	611	544	588	618	621	591	608	619	593	612	585	581	575	643	615	635	651	611	576	583	584	633	622	649	632	557	617	631	613	618	547	622	628	633	618	619	618	611	586	585	660	638	604	558	633	647	635	583	608	610	622	569	597	596	603	628	626	600	604	547	602	609	621	556	602	610	610	655	591	620	632	604	598	625	593	652	617	656	604	630	583	602	548	603	648	585	593	624	619	634	620	617	626	604	594	631	630	629	582	618	587	632	620	617	608	607	591	614	646	576	587	649	626	581	576	622	591	568	566	593	660	614	622	609	666	588	591	552	638	593	638	586	565	579	601	603	639	610	607	611	632	627	618	581	613	617	624	612	602	622	606	638	609	599	614	613	599	614	652	631	582	615	576	593	606	618	618	617	576	609	599	619	620	601	619	568	624	637	591	616	562	612	588	592	589	634	619	593	611	605	638	606	603	591	608	637	589	625	620	568	578	591	607	599	553	578	642	559	674	605	638	600	631	571	615	608	619	610	590	624	597	645	588	613	594	597	625	596	601	581	619	578	596	607	626	620	632	597	629	578	617	604	620	616	579	609	574	612	644	563	587	652	623	614	624	614	603	597	588	592	617	577	643	615	632	577	624	634	607	617	639	622	579	585	581	608	621	617	614	616	604	598	665	660	623	593	624	625	574	614	643	590	602	603	613	542	620	603	606	577	654	627	582	568	602	642	677	634	634	588	601	589	605	642	579	615	612	595	601	562	575	595	552	581	617	618	596	619	591	596	578	578	623	637	627	559	647	637	616	609	599	605	649	611	611	635	615	599	625	559	581	641	562	581	625	665	586	630	681	634	604	629	591	616	584	596	579	614	625	601	619	575	572	573	636	681	615	621	623	584	617	625	544	643	653	602	596	637	614	603	626	621	587	570	587	616	609	643	627	612	605	613	581	577	597	582	627	582	624	614	658	634	600	573	642	621	577	634	617	654	599	597	594	610	549	619	596	611	618	621	616	610	574	612	596	605	607	578	622	591	616	646	618	609	615	593	612	604	620	608	570	621	611	661	596	545	562	585	617	617	603	611	575	627	631	596	592	614	630	605	606	642	618	601	633	652	562	628	586	588	601	631	620	615	558	560	588	603	596	633	610	581	587	642	610	597	636	605	582	571	579	604	629	654	626	588	599	651	616	610	621	616	600	602	563	601	588	585	648	629	581	617	624	585	596	600	648	599	653	640	558	620	616	602	624	635	611	587	632	596	610	564	652	618	634	612	595	629	572	622	642	613	567	611	592	644	650	645	611	636	590	605	565	599	643	567	616	586	603	601	623	591	613	620	589	605	618	633	605	625	602	589	589	649	571	582	576	584	597	645	608	581	594	594	618	607	622	614	653	601	594	593	620	581	611	649	605	585	604	609	575	575	615	590	635	615	607	597	659	628	632	625	577	613	574	628	609	618	631	591	604	652	620	615	612	621	596	609	543	608	591	591	621	616	608	580	632	592	552	620	613	647	615	626	593	638	612	611	590	622	591	633	580	573	614	635	583	666	610	613	608	595	613	566	594	604	606	625	590	581	581	641	637	558	572	585	604	602	589	621	582	590	584	610	602	600	616	608	584	663	548	626	605	618	615	611	556	566	632	557	635	674	588	605	590	601	604	627	609	608	577	639	628	650	635	575	671	640	611	619	635	621	649	566	608	608	620	633	588	630	599	604	617	599	626	588	607	610	613	593	595	606	621	588	639	584	630	629	610	592	635	625	617	638	561	601	581	613	652	638	636	585	678	653	563	654	597	613	619	619	579	634	636	572	639	614	585	600	608	609	611	587	571	650	623	615	553	642	611	630	627	622	622	606	602	645	624	606	610	558	645	600	643	616	656	628	672	610	586	615	612	609	596	590	630	576	623	582	607	598	609	650	615	614	623	639	601	555	633	586	662	607	626	585	605	613
9380	2021	1503	1106	745	558	416	336	267	264	207	169	175	159	144	151	152	131	125	119	136	138	136	109	136	117	103	136	130	121	137	95	169	113	89	102	111	92	107	80	93	99	100	118	102	106	118	109	105	107	98	89	83	115	83	100	113	76	106	94	84	97	79	97	110	99	89	94	81	96	91	101	108	106	103	93	98	91	98	81	89	93	105	106	123	93	83	102	90	107	110	95	87	100	93	108	103	90	94	97	112	104	89	103	80	95	91	91	103	83	103	101	109	95	91	105	98	73	90	95	91	99	93	88	100	95	109	96	102	101	93	85	104	103	86	97	95	85	101	105	102	92	110	80	89	82	85	80	88	79	94	104	85	91	86	88	86	86	96	95	85	83	98	94	95	113	102	98	91	103	97	116	86	103	87	104	109	106	88	119	99	89	95	107	84	98	82	114	92	90	111	98	105	86	95	94	110	107	105	98	110	78	85	90	93	101	108	105	103	110	121	104	74	103	66	93	92	104	94	91	93	116	77	92	90	81	108	94	100	92	94	94	87	95	100	95	110	77	92	109	81	80	82	76	103	81	104	89	103	96	103	94	96	82	101	108	105	87	92	108	102	100	108	91	89	83	102	95	79	82	92	92	118	94	98	112	90	93	96	104	86	91	103	97	90	98	87	94	105	105	97	97	102	95	108	96	90	95	89	100	105	102	93	92	95	89	87	99	85	84	83	88	92	96	91	80	101	86	100	107	90	101	68	94	99	85	106	93	100	75	97	96	98	85	71	89	86	91	89	101	89	96	84	107	104	81	98	93	82	94	77	97	103	106	84	109	102	95	108	82	89	96	92	66	90	106	95	98	81	96	99	102	94	89	81	104	89	103	90	95	90	100	99	95	104	88	88	89	90	94	115	97	88	83	95	105	106	110	117	93	90	79	114	100	88	82	101	97	83	103	100	106	108	83	75	89	110	91	106	110	103	89	85	87	81	82	90	95	115	103	101	87	89	93	89	97	79	83	84	98	88	104	103	92	105	94	92	91	101	91	106	118	104	83	95	95	106	88	100	107	94	79	104	71	97	100	89	104	89	88	90	86	99	95	76	81	93	82	79	91	86	105	92	94	102	91	110	97	73	96	83	75	106	112	96	93	71	103	89	89	93	79	110	88	72	106	99	85	90	81	100	105	87	89	90	96	101	100	94	91	120	93	75	91	88	106	86	99	83	113	92	93	85	88	98	83	75	97	111	83	105	85	71	95	90	116	102	73	87	91	111	84	91	103	92	86	81	72	106	82	93	75	82	75	100	91	79	108	100	84	107	100	86	76	92	98	103	88	105	102	90	93	111	92	93	97	96	98	73	97	88	78	96	91	95	95	107	102	110	89	104	104	103	105	89	93	92	88	89	94	84	105	106	101	94	79	95	86	82	101	85	107	91	88	85	91	88	87	108	82	96	111	101	77	93	99	104	98	86	99	98	85	90	90	104	82	94	87	106	115	90	101	96	88	91	92	89	87	106	83	98	88	96	99	92	117	85	79	109	92	96	85	90	89	86	83	90	108	103	113	99	81	101	94	85	109	92	92	107	102	83	91	92	88	109	87	103	90	81	97	96	98	94	104	97	90	90	94	69	82	106	102	86	103	83	88	98	99	83	87	95	88	103	86	86	96	83	97	83	97	93	90	100	99	87	87	102	106	82	97	99	96	102	89	76	119	103	82	104	91	90	87	82	86	90	99	95	94	89	91	91	94	81	85	85	112	110	109	86	95	93	87	86	103	96	87	105	93	90	108	106	103	83	83	77	73	92	96	94	95	103	99	101	102	90	79	107	89	83	106	114	78	99	98	109	89	92	92	99	92	88	101	123	95	91	85	90	100	83	93	84	87	96	86	86	105	96	114	89	102	99	81	85	106	106	78	101	102	99	83	108	95	76	124	95	105	103	92	103	99	79	74	95	95	87	87	98	101	81	100	91	114	87	95	110	83	102	97	100	92	104	102	96	91	86	86	92	79	108	83	87	99	81	106	80	101	86	106	94	116	82	84	96	75	80	98	87	105	77	88	98	101	102	91	93	88	80	101	94	98	105	95	91	93	80	103	81	111	100	94	98	108	90	94	95	66	89	100	95	78	96	88	91	88	95	88	100	93	107	103	78	78	105	80	90	100	87	111	84	76	87	94	107	93	91	106	98	88	102	92	95	83	93	87	77	84	94	95	79	91	90	97	86	91	90	94	105	87	81	90	108	101	102	82	105	95	86	101	107	68	98	101	94	84	91	87	96	90	120	89	109	97	88	74	94	94	87	108	86	81	92	87	87	90	82	91	77	98	79	86	101	98	91	105	111	91	107	94	94	84	107	118	89	102	106	99	111	91	83	87	77	101	75	87	97	103	92	104	95	99	91	99	86	113	99	96	92	101	91	81	117	101	98	85	95	100	102	85	90	117	92	76	94	80	89	81	82	88	95	94	84	88	90	96	78	93	83	100	87	85	95	84	96	91	103	90	91	87	108	76	92	110	82	97	96	95	108	99	89	84	95	93	87	111	95	88	75	92	95	88	94	87	81	82	94	88	102	78	96	99	90	107	94	89	87	90	104	104	95	90	102	92	105	97	90	90	87	104	99	82	110	92	82	93	91	98	91	92	85	95	79	95	77	82	98	98	91	91	85	84	101	88	84	100	84	96	98	85	97	90	96	73	75	88	125	82	98	87	84	100	94	90	87	99	108	113	93	102	99	106	96	98	78	80	96	95	82	99	106	92	85	100	92	104	93	94	94	105	93	89	97	113	93	88	92	81	110	88	93	113	99	80	98	102	80	97	100	94	94	106	110	106	92	89	95	96	99	85	90	87	96	82	111	92	90	93	104	80	103	83	99	86	88	96	98	101	75	87	92	92	77	107	84	100	91	89	118	101	85	91	93	96	95	95	86	94	101	95	103	88	100	103	82	79	105	96	95	91	99	109	85	101	89	104	84	108	89	104	73	98	78	95	112	119	106	97	106	86	95	77	86	98	95	82	87	94	103	71	87	90	88	100	85	102	106	89	84	98	104	91	103	96	94	98	86	110	84	98	106	95	92	95	96	113	86	80	81	95	118	95	93	128	95	97	97	99	91	117	98	77	96	111	92	115	81	86	81	111	102	105	80	84	89	78	74	100	91	87	101	107	94	93	79	96	102	103	87	88	81	76	93	69	90	102	90	84	84	102	89	92	88	106	96	94	95	73	94	90	89	98	80	92	105	76	78	80	86	84	103	111	82	99	90	88	109	104	100	92	95	103	85	89	87	85	78	95	97	97	94	92	87	88	78	90	76	94	97	72	105	104	89	86	105	88	92	103	104	73	98	94	86	101	98	110	105	83	88	91	97	98	114	99	71	75	105	104	88	88	82	88	100	102	86	100	96	100	104	98	75	104	123	113	96	89	80	76	93	100	114	92	98	106	88	93	83	92	95	73	76	104	76	76	96	88	98	91	95	109	109	88	87	98	70	110	88	91
5685	2197	3283	3753	3063	2477	1996	1627	1457	1213	1121	935	882	801	721	696	643	600	552	560	576	547	592	556	551	525	566	477	494	515	487	439	539	459	416	417	388	416	395	390	404	442	368	350	378	407	402	357	361	393	354	361	384	383	330	336	362	359	366	359	360	358	327	348	340	356	338	359	339	340	317	345	309	330	338	315	320	340	306	344	308	342	335	300	324	350	326	299	305	329	320	323	336	325	327	325	341	315	322	318	326	320	302	312	309	329	327	325	314	337	344	355	319	332	363	300	294	334	345	362	313	325	329	307	346	321	307	316	293	301	335	331	333	315	335	311	300	307	300	313	323	331	335	319	321	306	325	308	311	304	334	320	316	347	318	319	345	333	321	299	299	306	302	287	354	328	316	320	333	348	322	312	309	311	312	299	312	298	323	330	306	333	337	314	275	322	306	335	335	299	342	335	330	320	323	311	301	325	314	308	303	297	328	283	319	320	284	294	314	303	303	301	293	335	298	329	308	309	345	328	317	308	312	330	311	328	320	305	275	302	316	332	321	344	315	330	311	354	322	300	340	338	317	310	320	329	310	351	299	294	312	336	306	282	298	313	319	296	306	306	286	309	316	326	332	311	309	317	330	305	323	299	293	306	325	337	317	313	326	346	314	316	318	312	283	324	276	329	310	311	325	343	323	309	311	305	330	324	325	316	291	325	296	335	332	339	292	288	334	292	328	320	300	283	306	321	321	314	310	326	310	310	308	356	375	319	311	334	316	281	305	335	295	320	314	288	275	324	301	330	314	311	302	347	312	310	314	314	309	351	327	334	301	318	303	292	314	321	312	303	344	308	291	326	320	288	306	319	303	314	305	324	315	284	302	282	288	332	313	310	309	302	293	318	326	318	312	319	322	328	285	318	312	292	331	332	299	330	300	320	323	319	322	313	314	337	288	308	303	313	306	321	322	348	310	304	323	316	329	313	330	356	313	284	296	309	308	279	301	313	297	297	307	318	308	302	319	337	342	314	295	336	313	301	312	327	318	326	343	326	307	303	296	309	335	372	325	334	310	357	319	300	327	321	315	319	326	332	291	310	314	286	275	306	321	317	303	312	317	318	296	346	340	290	306	289	304	286	333	265	300	315	318	300	286	320	344	333	316	293	317	313	325	283	358	297	313	318	324	311	312	311	306	327	300	306	318	309	316	330	328	304	323	314	314	309	315	301	283	296	311	305	306	312	330	320	292	317	302	309	297	326	303	326	325	291	300	332	338	324	322	298	323	317	329	315	331	320	330	295	310	339	327	350	334	332	319	275	329	349	303	302	311	330	344	298	319	313	314	323	337	326	320	295	332	305	346	314	324	324	315	310	296	304	329	315	328	319	303	329	338	301	325	331	321	327	312	326	314	324	311	266	335	300	299	314	314	306	308	332	303	321	275	337	326	332	306	305	293	315	324	302	297	329	309	329	305	318	275	335	360	323	367	330	350	315	311	330	298	316	330	340	311	318	297	308	318	320	308	303	324	307	320	300	307	291	328	301	355	335	297	311	308	319	322	303	326	332	313	308	337	293	313	285	301	332	292	305	328	311	308	325	348	314	303	342	341	326	309	306	304	327	300	298	309	303	318	315	291	335	308	300	313	312	323	305	320	293	326	301	309	327	309	309	344	338	300	324	312	292	285	303	282	299	273	277	283	294	281	337	327	314	308	297	316	305	304	329	331	303	307	298	303	300	327	320	287	313	284	329	308	314	272	293	353	324	301	289	288	306	319	306	309	311	333	325	321	307	304	324	335	326	351	326	312	307	293	309	300	316	316	295	319	286	308	323	291	325	314	324	309	328	315	335	302	313	319	300	307	335	304	337	320	321	306	289	311	339	308	282	305	316	317	332	340	287	332	315	339	318	316	301	286	345	340	274	320	320	344	317	300	297	307	277	321	338	318	321	301	305	309	322	330	298	330	309	333	310	303	321	345	324	323	304	321	293	314	328	340	330	320	321	315	325	293	316	320	313	344	333	313	320	335	293	306	316	296	314	314	321	297	296	302	300	338	287	333	314	325	286	335	319	333	286	308	314	304	303	287	309	298	327	321	321	319	326	319	317	277	315	317	309	306	332	345	320	307	320	346	325	308	336	284	335	323	307	332	305	305	280	316	290	308	337	304	295	311	320	333	339	279	306	298	314	306	311	298	322	320	321	330	332	334	321	315	323	314	325	326	301	326	313	303	291	309	293	284	319	283	312	306	306	318	291	334	310	343	306	335	311	344	318	336	318	331	317	322	315	293	337	309	302	299	312	343	327	348	310	331	273	311	294	280	314	299	309	318	319	348	315	331	294	332	331	290	284	307	350	296	292	316	294	270	308	317	319	280	323	339	285	334	295	313	308	333	307	363	300	302	312	308	274	310	352	317	308	315	302	277	303	318	295	296	340	307	293	290	338	303	318	327	311	325	283	348	311	316	339	309	309	313	316	329	317	320	299	287	290	315	318	314	280	322	308	336	281	303	309	322	341	299	308	307	335	337	326	305	316	325	341	308	328	323	331	340	342	291	319	278	313	281	340	326	311	305	320	287	293	311	295	339	307	336	274	303	284	333	308	316	310	313	308	312	311	301	293	309	292	304	315	317	300	327	313	326	309	323	315	292	293	323	308	300	313	316	326	316	317	319	313	308	309	307	333	315	300	308	311	301	314	303	313	312	305	313	361	314	292	345	303	304	329	300	339	275	307	337	323	292	327	311	311	316	323	343	333	309	278	331	317	307	318	308	308	327	345	317	304	329	316	313	305	291	329	332	309	332	300	322	289	314	336	327	336	324	317	325	315	314	310	296	321	320	307	310	325	279	303	314	324	324	340	343	287	319	293	347	328	344	322	336	299	294	286	311	287	300	308	330	314	294	314	286	299	317	337	341	319	282	317	337	328	312	298	308	320	314	316	351	324	293	320	303	302	319	309	309	346	308	331	309	324	301	303	312	287	319	301	303	333	308	319	303	324	285	300	318	305	324	330	300	292	315	314	311	289	326	283	285	283	323	278	361	307	328	289	306	307	329	304	282	325	312	316	313	319	308	316	286	322	276	298	333	300	322	273	301	273	289	315	324	341	336	301	331	315	287	340	307	298	311	332	345	343	319	309	328	299	331	311	327	314	324	317	319	291	296	337	297	333	322	306	335	321	314	283	289	308	306	321	325	313	313	312	320	318	290	298	320	286	309	306	306	322	300	317	320	314	351	300	304	332	314	339	331	315	290	317	320	295	340	327	344	349	327	342	290	305	322	293	313	311	299	310	308	321	298	275	326	340	304	277	318	316	297	329	278	312	302	304	345	306	326	324	299	351	307	306	317	335	284	312	323	321	326	313	327	316	320	300	343	325	323	321	289	314	322	320	310	314	326	326	339	313	338	328	321	291	316	264	303	324	305	320	317	319	307	325	319	319	329	286	287	318	339	306	330	307	287	309	295	322	310	296	324	325	277	310	319	284	301	304	322	300	313	341
16816	3718	2876	2160	1467	1090	801	640	489	426	346	344	328	288	299	263	233	215	205	201	191	197	195	215	207	173	186	218	196	172	151	212	146	167	149	181	164	150	131	148	168	138	175	150	188	168	172	135	168	163	152	116	169	166	157	154	139	166	150	150	156	121	170	141	139	156	150	124	146	148	159	137	178	152	148	133	141	155	124	141	147	152	152	131	152	153	145	156	136	146	173	157	125	152	142	146	160	151	130	150	167	148	125	159	121	149	164	143	157	131	168	134	159	154	156	141	171	135	148	163	136	132	143	148	141	123	168	134	141	150	169	118	136	153	144	143	131	137	135	148	139	141	139	128	139	130	154	128	157	147	143	155	142	137	131	145	136	149	162	140	130	157	155	125	150	135	150	141	146	152	146	152	147	141	139	153	140	136	156	140	164	148	120	144	142	138	136	149	145	152	135	145	136	150	132	129	134	131	148	146	152	144	140	134	134	138	157	139	141	135	133	134	157	153	159	143	126	129	152	141	159	144	138	136	160	157	139	146	146	152	133	133	136	141	142	131	133	174	162	137	149	151	146	136	142	135	146	124	151	153	152	160	140	133	138	134	170	129	153	147	147	141	155	138	154	161	143	139	146	128	156	116	139	147	138	144	153	136	150	141	125	165	133	147	158	132	131	164	139	158	133	143	127	127	133	161	135	151	146	131	150	151	135	129	139	149	131	147	171	141	124	162	165	139	151	144	123	162	141	142	154	130	146	148	128	159	142	158	132	138	143	139	154	152	145	145	136	129	144	165	152	145	134	125	145	139	156	158	148	148	135	136	146	124	154	146	149	151	148	151	124	142	166	151	129	134	137	153	140	143	162	137	136	154	141	137	122	143	149	148	144	157	127	135	146	141	120	130	142	148	163	137	137	135	152	132	157	153	135	143	133	148	152	138	134	142	146	144	140	145	164	145	169	141	132	129	141	124	160	126	133	118	136	147	156	138	130	156	140	134	146	146	172	130	150	144	143	145	133	139	139	133	130	138	136	109	148	123	156	151	138	156	152	125	165	145	139	126	162	124	137	147	125	138	134	151	145	145	150	147	150	137	161	148	143	157	163	165	125	163	134	156	170	144	134	129	133	128	145	134	150	149	142	156	134	132	155	133	148	156	143	156	146	136	168	150	141	132	164	177	163	148	155	142	150	150	140	146	156	143	152	143	155	154	145	160	167	141	137	144	166	143	139	144	140	139	138	160	161	126	140	138	140	174	157	150	187	122	137	135	132	130	156	148	141	159	135	132	137	146	164	132	155	142	138	145	150	164	146	159	171	148	134	151	149	133	133	152	127	130	149	138	155	169	139	155	143	164	147	144	136	157	160	147	131	145	138	136	133	141	141	126	139	133	147	148	129	158	159	152	151	143	140	125	150	151	134	146	150	151	141	142	164	145	158	172	154	145	136	165	146	158	137	127	160	156	119	151	128	158	156	124	142	146	155	141	137	139	150	131	129	149	164	164	149	144	139	149	151	143	132	155	144	163	125	133	133	122	160	153	137	156	127	127	133	151	146	161	151	132	153	160	159	145	136	139	135	156	137	121	132	146	166	130	138	165	144	147	128	141	135	137	146	162	135	153	148	135	155	150	147	154	130	164	189	155	141	157	141	126	134	129	142	162	124	156	154	162	133	161	134	150	145	152	158	128	137	132	132	137	146	150	145	140	153	136	142	134	135	149	175	165	172	138	130	129	155	142	156	132	165	137	147	139	148	140	161	131	147	135	146	140	134	154	136	121	141	145	142	153	163	147	144	118	157	144	145	150	157	140	142	142	150	149	157	135	129	142	127	141	138	147	155	132	138	152	149	163	135	153	120	148	123	172	139	145	141	139	148	153	165	129	133	165	147	175	152	135	140	154	127	164	143	148	144	154	147	139	154	167	136	129	150	132	153	171	135	141	131	133	138	135	147	177	136	159	145	145	138	145	109	141	131	144	143	153	140	146	159	141	154	138	142	152	154	155	153	164	173	148	132	172	153	141	141	170	136	133	155	152	157	146	149	136	163	135	150	167	149	172	139	138	166	110	133	145	158	131	146	145	132	146	136	129	125	151	142	155	130	167	159	123	150	145	159	140	156	151	166	153	147	138	141	152	150	134	134	143	143	168	135	153	122	159	167	129	133	143	142	118	157	157	142	144	151	124	136	151	144	155	151	161	131	138	166	132	149	139	136	164	159	145	137	150	160	136	150	154	137	146	131	126	141	146	140	147	152	133	145	161	166	141	150	159	140	165	142	144	138	121	156	146	140	157	150	140	148	136	118	122	135	128	154	168	135	148	161	137	153	138	135	147	153	125	128	148	136	147	158	118	129	156	138	156	149	140	132	156	133	138	131	138	159	163	125	126	163	135	127	147	134	137	153	135	136	155	145	130	133	159	160	137	155	177	146	141	133	143	144	135	140	144	143	143	161	135	145	146	163	142	159	130	149	128	143	132	144	149	151	128	133	123	143	155	138	157	123	127	142	143	154	148	127	146	139	143	136	138	110	147	171	146	139	154	133	139	172	140	154	143	127	134	126	137	135	160	157	132	134	119	150	154	147	140	155	143	135	141	139	139	150	141	146	137	153	143	147	114	154	145	133	126	157	131	135	133	150	133	119	135	149	136	137	142	135	146	150	147	155	152	122	153	140	165	150	144	151	138	151	127	165	150	151	143	126	168	165	147	144	148	142	169	148	162	134	124	141	131	127	138	163	136	156	147	164	153	143	161	141	127	150	152	146	167	124	137	134	147	128	123	126	135	141	152	146	142	151	163	152	116	165	145	150	141	149	164	128	138	144	146	148	142	152	141	131	160	143	135	146	165	130	130	178	140	131	131	136	152	162	153	137	141	136	161	151	144	134	144	150	131	150	142	158	128	136	153	142	132	131	121	139	159	147	155	144	169	146	139	128	129	149	133	125	140	145	146	164	147	153	144	139	145	161	137	159	131	139	131	142	117	152	155	149	131	160	171	134	147	137	153	165	145	142	142	153	139	126	147	126	166	136	120	157	136	139	147	148	162	140	116	137	177	134	140	146	142	144	138	138	133	184	151	145	162	168	159	159	141	132	136	113	141	136	134	150	147	150	139	153	138	158	148	152	162	147	133	125	152	138	113	186	135	149	124	161	156	150	142	129	139	159	137	152	134	150	153	148	135	132	139	143	131	143	146	126	129	145	149	152	171	134	142	160	152	148	145	117	136	148	131	148	127	127	125	139	135	130	140	148	134	127	149	134	155	139	144	137	173	136	161	134	150	133	127	162	116	147	132	159	140	151	128	146	134	128	143	123	144	125	140	145	124	154	148	150	148	138	151	144	160	133	137	158	164	150	150	140	157	136	145	124	150	157	144	151	136	145	148	136	126	136	150	138	153	140	140	149	146	137	154	145	140	135	128	145	146	150	147	123	149	168	142	158	147	127	152	155	149	159	134	161	151	152	164	173	139	159	144	127	162	127	156	170	153	163	147
8109	3230	5786	6659	5533	4537	3672	2992	2531	2223	1832	1748	1519	1391	1291	1166	1087	1058	990	931	965	968	915	938	893	825	885	836	839	865	816	749	778	683	665	653	661	594	615	618	605	572	633	540	574	636	615	559	516	543	525	519	509	560	546	532	538	533	527	477	512	512	511	487	485	490	488	434	520	525	521	469	488	461	485	471	498	482	463	505	465	480	475	492	491	478	451	465	468	510	495	428	483	444	457	429	479	459	434	455	505	472	450	450	458	485	446	476	476	499	431	429	502	484	484	489	448	500	485	415	486	484	513	481	498	474	448	457	460	436	441	480	496	504	463	444	463	506	472	467	444	466	470	476	475	476	468	460	525	479	445	449	470	457	455	422	449	444	467	449	480	461	478	465	454	458	460	470	466	443	440	451	444	445	451	481	438	481	441	459	502	461	476	491	503	449	472	446	474	483	426	464	462	484	444	470	465	430	462	489	427	453	484	489	442	464	451	479	438	455	449	448	450	471	442	450	454	491	441	466	435	458	429	454	445	446	457	476	440	473	432	495	435	459	486	473	430	495	445	449	424	443	468	471	440	491	472	408	437	420	457	484	450	451	458	464	443	451	453	447	427	500	443	453	449	445	436	448	476	431	442	472	489	466	415	443	491	482	475	423	460	429	464	465	444	442	458	478	474	469	434	522	450	490	483	458	446	464	434	440	491	449	430	468	501	480	444	472	475	445	442	456	468	432	447	445	456	436	451	505	475	457	459	470	438	444	428	417	463	446	452	445	462	435	452	435	446	464	429	436	480	458	481	447	477	444	482	432	412	462	460	442	457	499	469	453	442	447	460	470	429	421	449	458	487	440	440	461	490	454	499	448	440	469	430	471	424	483	469	453	431	434	444	444	448	464	450	481	450	472	490	476	470	450	466	415	440	440	455	474	490	467	497	461	455	458	452	415	454	433	424	438	463	473	427	483	432	416	468	435	475	434	483	427	439	439	442	467	489	475	482	454	469	461	450	445	444	451	491	447	435	457	469	436	449	474	442	455	442	454	460	453	450	433	496	446	467	467	447	471	395	448	479	466	446	444	429	442	444	439	481	439	444	450	461	459	482	451	466	467	458	445	448	492	451	442	484	461	477	439	438	442	483	473	460	483	438	435	440	438	450	433	438	449	461	449	435	421	466	439	458	470	426	418	459	488	454	427	467	454	409	482	495	472	450	438	474	452	489	455	453	461	473	490	479	429	440	478	486	448	440	458	446	457	471	472	429	437	476	505	448	399	464	476	457	485	460	470	476	423	430	427	425	432	454	433	483	446	462	471	436	480	477	507	482	457	465	446	443	417	466	463	447	485	470	454	444	456	411	469	473	430	438	451	445	421	459	445	431	480	432	462	465	455	446	470	419	473	427	446	430	466	471	435	427	491	460	466	459	447	428	467	427	429	424	433	455	421	465	446	454	442	427	456	459	447	468	477	466	422	437	442	440	461	465	420	482	468	482	485	457	454	441	464	470	495	422	458	421	456	430	489	452	433	465	452	496	473	502	431	473	465	453	446	485	460	448	463	430	448	487	460	438	449	480	505	465	446	460	456	457	457	464	460	496	422	457	483	449	449	483	434	434	417	432	445	426	465	489	435	468	424	488	462	416	494	435	461	469	436	444	449	461	471	445	457	460	455	486	471	429	423	443	449	468	429	478	468	502	460	457	467	462	461	479	461	496	491	440	481	435	432	452	430	464	459	476	452	476	475	421	443	498	472	480	418	434	442	474	506	454	456	447	431	466	497	432	466	487	465	439	460	462	468	453	471	434	441	434	457	450	459	482	418	495	486	461	425	463	457	434	453	434	447	444	489	497	454	448	435	455	419	448	443	414	450	450	429	473	419	437	428	452	443	419	445	494	435	461	460	458	432	449	435	459	481	438	436	481	413	474	452	456	440	467	433	456	453	483	466	469	477	461	467	431	465	448	477	439	461	442	491	440	448	444	443	444	471	510	496	473	420	467	446	502	446	451	496	457	453	469	457	470	474	442	479	454	493	445	453	469	455	434	481	463	493	468	406	448	433	464	462	448	438	436	472	489	461	461	450	464	456	444	441	456	487	422	445	433	418	470	481	430	454	465	447	447	460	449	493	430	463	452	470	479	444	428	478	429	447	489	455	454	426	441	438	464	449	489	437	454	467	471	460	456	433	465	429	409	430	436	446	443	435	439	454	503	466	441	451	450	453	454	479	459	437	446	456	474	453	465	475	445	505	423	478	448	468	467	478	443	431	450	463	439	456	465	461	459	474	475	480	461	464	448	502	461	459	459	423	462	453	456	424	431	461	484	477	458	429	421	475	418	451	476	433	444	429	495	454	456	491	457	451	474	461	479	468	466	459	448	474	476	469	442	415	461	454	452	490	434	447	405	468	463	461	466	472	475	407	442	466	440	481	461	448	449	413	418	443	462	450	480	478	449	425	450	430	440	446	470	442	426	488	466	473	425	473	456	469	462	470	448	397	416	470	457	474	453	444	452	459	515	482	461	463	436	448	451	401	440	440	484	478	495	422	460	469	436	470	456	458	465	448	456	478	454	470	466	422	475	472	434	465	498	470	464	517	423	421	437	431	439	456	445	446	447	448	449	456	458	467	436	476	457	479	442	446	419	463	479	466	472	455	474	447	472	429	471	455	454	409	470	427	478	494	448	444	431	476	424	430	434	449	485	457	494	459	467	461	438	465	478	428	461	456	449	466	432	459	465	465	486	441	454	455	428	457	450	463	445	486	479	502	464	473	478	419	446	479	445	459	458	445	430	439	465	459	460	436	441	456	449	482	453	464	431	457	465	420	472	496	430	463	456	427	477	493	470	462	496	446	432	457	472	466	437	449	437	419	475	457	466	446	456	454	441	405	451	416	426	467	445	450	456	465	435	422	418	452	444	448	447	465	445	441	473	474	454	469	438	423	452	435	445	431	438	462	439	480	497	480	458	460	468	428	455	467	437	455	485	470	493	437	461	450	462	482	428	446	439	482	445	432	475	453	460	452	490	407	444	445	478	432	485	491	441	437	443	454	472	451	435	489	450	479	438	444	462	447	486	443	441	442	459	467	491	445	449	429	407	432	467	469	472	458	450	449	443	455	472	431	438	489	466	479	470	432	454	396	432	445	497	451	432	448	462	445	418	453	475	467	481	490	461	450	417	445	454	436	440	464	458	472	480	439	415	444	465	440	476	441	459	471	448	429	481	440	488	466	430	405	465	465	459	462	466	476	456	459	457	438	450	443	434	488	446	437	446	424	471	397	444	476	492	424	440	455	458	461	483	471	446	473	491	454	447	478	446	473	482	472	434	443	424	510	459	418	451	419	475	488	476	472	490	491	456	440	450	479	462	460	429	441	503	458	441	451	462	419	415	537	459	429	464	464	490	438	463	486	476	444	477	459	478	462	460	460	430	440	469	441	442	445	477	431	480	437	458	457	461	424	432	445	455	443	474	428	439	450	478	461	462	442	489	466
2174	358	350	252	234	229	241	198	206	203	192	195	199	214	210	201	189	184	188	166	201	210	202	189	211	185	188	222	194	208	192	199	196	207	180	217	192	203	226	218	188	210	237	196	197	202	226	200	220	212	197	213	221	189	199	213	207	190	181	209	185	201	215	193	197	183	224	181	199	207	185	206	189	200	201	179	207	212	185	198	183	225	193	190	187	171	190	192	208	208	185	195	197	211	174	208	206	189	203	183	196	190	189	186	192	187	185	195	191	215	179	180	195	202	203	184	207	195	180	193	205	183	189	198	192	199	201	190	226	185	177	190	194	171	181	179	197	202	175	208	205	178	191	191	202	200	219	198	178	209	182	213	217	195	208	166	212	181	207	183	197	189	199	207	203	222	205	212	211	193	195	206	192	200	189	204	207	203	188	188	200	214	217	190	195	218	190	198	186	202	191	190	202	188	217	196	189	191	194	197	163	189	170	201	221	213	208	175	204	217	217	210	183	212	222	185	187	195	209	224	185	181	193	174	205	181	218	211	208	196	195	208	192	188	197	206	199	187	174	207	194	182	188	233	198	195	183	204	233	187	201	189	210	183	223	236	202	202	211	207	201	177	194	192	183	204	180	178	204	223	207	178	196	198	189	205	182	220	215	199	196	187	206	222	171	185	201	209	217	218	214	205	185	202	195	177	214	202	199	205	214	194	188	215	196	185	188	221	229	196	191	196	194	218	234	201	197	197	202	202	186	196	194	188	168	207	212	209	194	228	195	199	202	174	207	213	195	214	223	197	195	158	193	187	193	215	205	180	223	189	207	176	199	215	203	197	225	188	185	174	176	177	178	203	161	203	183	201	201	217	202	211	170	196	209	199	220	195	209	193	192	214	209	197	206	190	194	198	213	195	201	192	204	197	203	208	201	216	168	177	201	185	196	196	212	200	216	200	220	194	178	208	211	212	204	188	221	192	184	198	203	209	184	190	192	194	186	194	188	186	209	193	200	198	200	199	194	209	185	203	199	196	199	203	192	181	204	205	196	194	205	188	192	202	191	220	203	207	187	200	193	209	200	194	189	192	220	201	196	209	203	209	184	190	202	184	213	197	221	205	197	210	182	170	208	193	219	206	175	201	177	206	205	203	192	172	196	205	192	192	203	204	203	201	224	177	182	192	201	210	186	185	179	214	206	198	190	202	237	190	189	192	183	221	211	205	197	189	166	200	181	206	193	202	194	192	180	187	216	199	190	207	193	180	216	179	211	196	219	196	214	199	198	172	177	214	202	195	185	188	199	220	200	175	210	190	217	205	170	204	201	183	179	223	201	211	174	191	203	192	199	190	196	191	201	183	205	193	216	196	190	178	181	209	211	205	197	208	197	204	193	193	207	204	201	199	209	217	197	190	191	200	198	207	192	188	169	198	184	213	216	216	204	188	199	199	204	165	201	193	220	198	202	186	210	225	200	200	221	191	194	193	203	190	204	189	195	231	181	191	226	226	195	184	195	192	189	217	191	193	206	193	216	191	210	220	225	188	204	189	204	197	207	194	170	204	207	205	199	156	213	153	210	217	210	207	201	207	186	201	193	197	178	188	179	201	198	189	220	196	187	183	193	203	197	199	184	221	206	185	189	201	189	219	213	203	185	179	204	210	185	215	228	198	195	182	186	197	189	195	185	208	194	211	188	181	182	202	223	208	209	178	169	195	177	187	219	193	213	214	193	208	198	151	189	187	192	187	225	191	184	189	207	211	214	188	211	195	190	178	187	209	208	195	183	212	208	198	176	211	191	201	181	175	212	192	206	175	201	181	219	180	205	188	220	197	204	193	211	214	219	213	199	185	219	181	195	188	216	219	208	201	165	186	199	184	216	191	198	204	194	188	201	202	174	171	191	204	217	194	183	186	185	194	197	196	234	198	200	194	210	217	178	195	197	215	182	207	211	219	213	193	222	178	233	201	189	198	192	211	188	210	193	190	208	189	209	180	202	181	197	191	189	197	176	177	192	187	186	213	197	205	209	216	184	191	196	204	175	188	197	191	201	192	200	202	198	211	200	205	192	206	187	205	191	208	190	192	184	207	188	182	223	213	216	187	201	156	198	209	213	197	214	204	233	199	194	212	200	198	209	201	195	194	182	214	204	193	201	205	171	206	192	183	171	214	200	185	203	195	188	187	213	194	197	203	201	218	196	209	191	199	172	210	197	215	207	200	188	174	199	181	189	203	184	187	177	205	239	189	181	213	182	195	200	199	217	199	194	210	209	205	191	195	198	183	193	210	183	224	205	227	180	206	183	212	197	183	189	177	180	185	192	199	208	174	199	184	203	208	191	210	196	183	192	198	196	206	205	179	178	186	203	209	211	178	200	207	228	194	193	196	213	204	207	179	211	196	172	198	200	223	197	186	172	203	182	191	186	189	209	229	205	187	192	215	190	157	212	195	184	198	177	171	207	208	180	171	218	196	190	209	184	188	208	199	207	190	209	228	200	193	187	175	176	196	202	193	219	175	181	200	209	227	202	173	190	167	200	217	207	211	198	188	188	189	202	176	201	212	213	246	230	211	204	204	209	197	183	188	198	200	174	188	180	192	200	208	197	198	196	184	183	202	189	216	190	171	197	190	181	209	223	212	199	190	169	209	212	237	204	186	177	184	196	213	184	178	207	189	208	200	203	192	203	195	195	211	182	193	211	188	226	177	198	193	201	196	178	203	190	223	188	192	179	199	215	203	211	214	212	190	186	205	197	203	186	218	183	183	212	202	164	204	208	206	180	211	172	198	193	181	211	198	177	217	184	213	211	173	191	195	218	212	171	193	197	204	196	180	205	203	208	206	206	194	181	205	198	197	184	191	222	209	185	216	181	170	183	194	219	196	204	222	209	186	201	206	220	192	208	216	195	197	223	205	212	186	200	188	184	186	171	188	197	209	190	176	216	173	213	207	193	193	195	212	195	192	212	202	180	184	209	212	179	177	211	195	199	199	182	208	207	194	194	177	189	171	204	213	207	207	207	184	195	168	200	235	190	198	218	227	186	190	204	231	195	195	193	211	200	204	211	173	184	222	197	205	199	211	218	220	216	201	177	195	180	213	187	199	188	196	175	199	177	236	200	185	195	205	205	207	215	191	195	194	194	210	192	206	213	195	186	201	222	209	198	200	228	186	199	195	211	224	187	196	206	213	233	192	202	200	192	207	221	204	176	202	191	184	191	197	215	204	204	212	203	211	226	202	214	199	207	198	204	185	216	190	180	204	187	183	171	186	216	212	203	184	195	189	208	185	222	203	194	211	190	228	188	190	226	168	208	193	186	186	191	188	166	180	182	206	181	186	176	208	218	192	179	203	213	207	196	210	198	219	205	189	190	200	188	221	206	207	193	198	195	198	195	206	186	187	169	182	189	190	213	192	180	199	228	209	202	211	204	222	205	201	212	212	202	186	196	182	179	209	206	195	186	193	194	183	175	202	202	210	199	186	213	196	188	219	212	178	215	192
2150	757	797	814	800	769	698	712	660	634	652	585	594	622	595	590	595	664	656	559	624	606	631	617	633	591	635	591	587	562	595	587	613	609	637	586	582	541	610	574	562	595	592	593	580	604	593	594	551	594	567	628	610	598	567	618	583	607	554	514	586	603	585	575	570	603	560	569	564	563	583	562	577	610	584	583	609	555	610	577	575	574	596	575	559	569	577	519	608	636	588	583	560	574	549	532	573	581	629	576	585	572	553	582	569	600	584	568	565	596	592	603	535	597	577	584	579	590	583	550	570	587	592	525	536	615	565	575	573	575	585	587	590	551	572	579	629	602	584	609	560	630	590	535	595	592	570	551	610	555	605	562	581	618	615	585	551	620	546	546	592	568	592	582	606	584	558	592	561	557	583	553	550	540	603	577	535	630	580	589	568	571	570	533	593	575	562	565	596	598	591	566	561	591	560	545	572	574	545	654	577	569	538	575	577	634	614	552	599	571	602	550	592	591	603	568	593	562	547	597	606	612	578	614	569	575	543	562	593	537	523	552	554	524	556	607	601	575	566	573	586	610	541	567	579	572	595	581	575	602	588	595	570	572	652	561	566	608	587	605	556	548	548	580	555	564	546	596	554	605	569	602	602	611	565	580	578	567	570	609	571	583	561	614	534	620	602	586	563	540	551	569	585	562	589	594	579	572	584	556	574	544	588	530	549	571	578	576	568	527	582	618	567	592	539	569	559	578	550	603	582	537	544	571	587	559	575	603	613	581	570	572	588	584	603	557	588	574	621	612	578	556	557	599	567	612	563	564	595	554	587	600	586	563	553	602	527	545	558	563	591	551	583	598	566	612	606	528	601	546	587	577	591	571	619	568	559	542	573	596	605	574	611	578	595	550	593	550	612	600	532	595	564	566	576	579	602	601	569	518	552	571	533	585	576	627	588	556	572	586	612	523	579	571	565	536	587	604	653	586	567	600	617	570	609	611	558	568	601	581	542	576	610	594	538	575	593	616	552	626	543	623	543	559	615	586	539	611	581	557	581	577	581	562	551	586	564	545	596	606	563	599	565	598	556	592	571	567	581	615	550	561	586	581	554	576	554	559	593	592	590	581	564	587	609	595	562	611	557	571	553	572	595	588	544	596	563	582	555	559	604	589	543	613	553	600	543	555	625	583	585	603	579	588	598	606	555	567	625	588	592	552	578	541	586	550	592	601	590	579	567	581	569	556	531	596	557	606	569	552	564	560	575	607	583	580	547	575	539	538	583	586	610	605	538	576	564	610	548	615	585	571	581	557	578	561	567	569	590	581	597	565	547	582	591	579	578	574	563	584	566	569	577	591	596	553	603	605	619	570	606	601	608	593	558	572	543	619	558	583	624	578	560	601	608	591	581	600	582	602	599	558	553	560	550	568	520	585	556	598	605	584	596	550	584	585	584	616	606	581	582	583	596	592	532	571	588	555	586	574	577	612	647	571	558	552	610	595	594	575	564	567	607	586	571	586	589	582	579	595	586	538	576	564	568	509	588	595	534	558	587	570	571	598	630	610	581	590	576	519	550	596	564	541	599	589	585	534	581	555	534	577	611	584	586	557	565	581	583	579	565	550	565	580	570	555	573	513	597	608	575	595	593	578	611	601	561	593	596	569	560	590	572	581	551	563	593	561	575	561	538	597	619	582	582	571	584	564	613	582	563	614	561	607	611	574	600	523	562	543	569	596	603	590	576	536	596	534	618	613	572	563	629	564	632	558	599	566	567	579	517	593	593	601	565	559	558	621	578	587	575	605	569	583	577	522	583	576	587	617	564	584	564	587	555	591	600	596	583	573	539	556	558	584	586	561	596	581	525	590	560	563	594	552	558	600	553	592	584	562	591	577	575	569	584	619	578	566	569	546	535	583	578	579	601	525	582	556	556	591	540	542	558	574	550	599	580	578	541	577	553	599	571	588	587	605	543	567	561	589	553	550	549	588	553	551	588	579	548	589	542	590	572	632	579	564	560	571	578	583	573	586	588	575	585	554	577	520	550	551	581	539	560	585	593	593	581	600	555	553	529	574	534	537	575	601	581	571	596	605	606	564	561	579	535	575	567	575	598	581	567	557	554	545	623	513	559	599	594	579	590	609	542	646	600	582	602	589	580	571	550	598	599	559	597	609	597	563	568	619	560	594	594	593	569	575	584	609	550	579	606	568	593	583	552	579	602	606	559	567	582	592	594	570	534	593	578	581	562	589	547	577	557	584	516	588	596	609	625	624	586	619	587	558	540	576	588	568	624	626	557	576	590	564	602	576	594	597	547	628	562	632	587	569	587	619	625	570	587	582	611	546	558	603	608	605	598	600	596	573	604	618	560	616	576	579	574	552	570	595	603	597	600	584	561	557	574	533	571	576	588	543	560	572	576	569	600	564	578	561	562	588	584	547	610	535	555	569	571	574	561	577	562	593	578	603	600	602	582	539	566	565	562	572	600	555	599	554	602	570	603	553	547	590	585	597	595	610	621	581	617	588	564	560	566	591	579	577	558	608	576	579	542	581	617	552	554	614	620	600	562	569	617	596	551	538	567	554	542	534	620	578	559	605	566	608	559	609	551	573	633	588	596	528	628	555	546	542	593	549	542	525	576	648	576	581	607	571	595	578	645	534	547	552	599	566	616	591	580	581	562	607	585	560	609	554	618	578	563	603	596	601	581	586	575	584	572	572	610	558	583	550	570	588	594	573	580	545	561	580	622	592	557	599	604	547	533	574	597	623	581	568	606	579	574	585	600	551	546	565	612	604	558	576	564	575	562	540	591	590	568	559	578	622	581	594	592	587	585	593	583	571	605	524	570	598	574	560	616	540	589	590	601	548	582	598	586	614	590	568	580	579	611	612	528	609	573	542	547	594	578	545	615	604	577	568	606	615	572	582	592	635	606	582	534	598	573	577	633	602	582	542	571	590	574	600	557	573	591	573	583	573	554	579	562	588	565	543	572	518	608	573	563	619	542	614	582	573	604	595	576	573	616	554	564	578	554	595	503	584	611	520	572	594	581	596	599	559	582	555	570	609	563	557	597	555	613	603	570	584	575	556	542	597	563	589	556	596	594	586	617	572	568	575	612	563	584	569	584	553	597	542	567	576	579	599	609	650	545	564	582	585	566	568	573	594	581	633	607	574	582	558	561	572	578	594	620	622	557	561	560	606	557	567	579	567	563	568	587	609	577	553	594	627	614	552	601	585	561	616	603	633	606	563	584	564	576	596	562	575	608	582	622	615	628	618	537	611	606	525	581	588	574	552	563	574	556	580	595	563	545	576	622	545	589	624	558	592	571	560	560	570	567	557	569	565	596	647	565	584	568	560	600	568	597	597	622	566	529	563	563	538	605	561	542	582	530	590	601	557	566	564	592	590	609	533	535	566	517	636	598	588	573	566	624	546	601	603	592	568	593	567	557	563	612	582	588	563	612	568	543	557	499	604	582	592	564	585	582	554	553	526	586	595	611	562
8985	2703	1772	1103	789	572	429	368	299	242	219	192	173	158	159	140	140	136	120	144	123	143	121	110	99	110	109	109	113	115	109	108	120	104	102	89	93	91	101	95	101	97	104	108	103	105	103	114	102	75	101	106	82	98	85	89	102	101	87	103	111	105	118	101	99	106	101	101	92	92	102	83	100	85	91	104	89	105	104	112	111	93	90	83	98	100	91	105	76	93	91	83	106	77	98	101	91	90	107	99	92	90	106	96	94	90	95	78	96	83	85	93	102	72	101	91	113	89	100	79	98	90	94	94	111	87	93	102	73	104	120	96	90	94	95	96	82	98	88	80	92	99	76	86	103	87	95	108	106	100	95	91	89	93	106	91	97	84	91	99	81	85	116	96	100	114	94	90	96	94	93	110	91	86	87	91	97	80	110	84	108	73	92	99	100	86	100	84	110	83	103	97	84	105	115	99	90	85	114	108	94	106	84	81	86	97	105	104	99	92	98	108	89	78	78	100	96	97	84	94	121	98	104	114	78	85	89	106	112	82	113	85	106	90	98	108	96	114	78	89	104	100	89	98	110	102	101	101	86	84	85	103	90	92	92	99	95	73	92	103	82	95	87	96	93	96	92	100	88	90	94	99	102	100	85	93	97	91	104	98	95	86	108	90	85	107	97	102	96	89	117	106	105	100	90	86	87	103	92	94	95	101	89	109	87	104	80	111	100	84	93	99	97	98	95	105	85	89	99	103	93	99	95	99	79	99	98	95	112	104	91	82	97	104	103	74	107	69	107	95	85	93	99	93	89	96	103	88	88	75	90	80	97	86	92	107	95	96	91	84	94	99	97	94	86	109	99	95	97	104	104	94	109	98	106	104	106	90	83	102	99	80	104	86	108	101	93	99	91	94	91	94	108	99	102	110	100	109	90	83	97	97	115	102	86	109	100	90	92	89	83	95	92	94	87	92	83	85	101	92	88	94	98	104	93	109	101	86	85	100	90	86	112	85	104	88	81	93	114	98	109	97	89	95	111	79	96	92	95	74	109	93	102	106	98	98	89	101	86	88	88	108	100	83	92	74	99	96	88	102	91	103	105	96	112	89	82	98	99	92	111	88	94	98	106	95	76	100	102	81	98	93	79	92	108	89	86	106	88	95	109	105	99	92	101	80	91	122	87	77	103	79	94	112	89	87	97	96	96	95	97	83	114	111	108	98	93	102	101	98	102	97	106	86	102	80	83	102	93	112	93	73	97	94	96	105	93	92	96	78	79	102	97	83	99	86	84	88	89	90	94	97	81	91	99	85	89	93	98	96	89	105	113	92	94	91	88	97	102	105	92	95	109	125	111	109	91	89	90	106	107	93	84	98	78	100	90	103	112	91	89	104	87	91	105	100	78	71	98	104	105	88	73	89	105	104	89	84	115	91	89	94	88	104	84	107	91	101	89	81	93	94	86	103	102	96	90	83	92	94	106	77	87	80	95	93	95	87	98	107	86	99	103	85	98	92	95	84	88	87	113	95	104	82	87	102	87	102	88	90	115	105	100	103	90	101	84	105	103	101	91	111	94	79	86	83	116	96	98	103	96	99	94	96	105	85	79	98	92	96	87	108	82	92	89	99	121	99	104	85	104	89	102	76	95	86	91	94	107	96	90	100	92	89	93	108	90	90	94	106	100	113	89	100	95	104	77	106	67	119	77	84	85	86	82	88	110	79	82	84	94	103	85	107	94	104	100	87	109	81	99	86	89	86	91	99	101	85	102	92	76	100	113	95	117	95	94	83	83	112	92	108	100	97	103	99	93	75	97	105	93	98	92	97	107	92	83	84	81	97	104	88	103	77	95	90	105	90	90	86	100	95	98	83	94	101	93	91	79	107	95	103	81	74	92	104	106	93	100	94	91	89	114	99	92	101	92	81	89	73	87	98	80	105	101	98	87	107	101	94	98	98	103	88	99	75	93	90	89	96	76	80	102	91	104	85	96	113	97	91	89	106	95	109	92	87	94	105	86	103	80	89	99	94	77	97	82	86	92	113	94	86	87	99	104	83	99	109	97	102	98	98	100	81	97	95	86	92	96	94	110	80	79	87	80	85	91	83	100	104	88	95	91	106	107	88	98	99	91	96	111	104	88	95	82	96	90	79	102	87	95	99	115	94	86	101	88	112	116	103	94	95	76	94	86	95	94	106	90	89	91	89	108	105	96	89	102	75	100	113	91	100	105	75	91	108	93	106	93	107	99	97	112	80	102	81	109	105	77	100	84	82	107	83	90	89	97	86	98	94	112	83	104	88	92	93	88	94	84	85	99	98	95	99	100	93	95	106	83	87	103	93	119	100	81	91	99	93	81	109	99	94	83	89	72	100	113	100	108	102	97	90	105	94	92	93	94	87	89	93	84	94	99	95	86	81	95	98	102	81	98	88	90	89	93	112	86	91	84	104	112	104	76	105	105	95	77	82	91	90	100	104	75	105	81	92	101	119	90	91	111	87	111	86	109	96	106	90	98	87	83	93	92	98	96	96	98	104	94	86	100	87	77	97	106	79	96	92	104	97	85	103	92	85	93	82	104	115	116	100	94	102	90	98	80	110	90	99	91	107	90	100	89	100	95	101	101	99	124	99	94	92	98	101	83	95	115	97	95	94	101	97	101	112	80	93	102	87	101	107	96	103	104	89	103	95	84	98	98	100	86	105	87	104	87	84	89	100	77	92	91	83	86	84	109	82	100	91	109	90	84	110	86	80	100	96	88	100	88	105	85	103	88	103	104	95	89	96	101	94	109	92	99	118	88	96	110	93	73	76	79	93	82	87	110	86	98	88	101	83	101	91	95	102	89	112	75	102	89	86	95	89	82	85	90	97	88	101	105	81	92	95	102	72	93	89	97	75	99	99	86	92	94	82	94	67	96	104	100	90	103	86	87	92	84	93	106	88	96	101	75	91	109	114	89	97	113	96	97	106	103	112	81	85	104	96	103	104	91	103	109	85	72	90	85	95	94	96	81	95	90	81	94	102	109	81	97	107	82	88	88	92	96	98	95	81	88	91	79	94	100	100	106	89	82	86	103	102	100	79	97	103	97	111	104	95	93	91	102	101	66	100	105	105	86	97	106	89	85	87	101	95	94	107	106	82	87	93	97	94	103	113	95	89	88	87	97	83	93	98	105	98	96	74	102	117	83	106	77	97	96	81	70	96	80	102	93	73	85	117	111	102	93	80	80	89	102	81	89	111	93	88	90	87	91	87	106	82	77	88	100	118	95	106	92	114	93	97	73	96	103	96	85	99	82	110	99	106	101	94	88	92	108	107	83	110	83	95	104	90	98	98	100	114	82	97	106	87	105	83	101	106	93	112	86	93	101	100	101	106	99	81	85	90	79	102	69	97	102	103	96	96	86	93	84	100	99	109	101	98	96	101	91	105	111	108	110	71	98	91	103	100	99	101	97	85	87	105	108	90	100	108	103	87	107	88	88	100	88	97	110	86	105	99	88	97
5605	2959	3389	3601	3111	2345	2010	1707	1446	1235	1082	966	847	799	734	723	670	573	595	548	534	581	487	547	590	546	534	515	471	543	462	448	477	495	395	439	367	377	374	400	389	395	404	357	392	395	400	393	371	381	340	416	310	345	358	347	359	319	368	338	382	315	380	326	329	346	374	307	339	327	337	322	344	348	309	322	355	340	337	326	313	312	332	329	319	316	319	327	314	317	328	334	365	324	306	326	319	332	314	309	361	346	326	316	331	329	330	320	329	343	335	303	330	295	330	321	338	317	313	314	309	358	322	335	317	309	297	303	346	305	332	319	321	338	301	334	332	318	335	333	330	282	334	308	305	310	317	323	331	324	288	317	324	319	309	305	345	324	334	302	312	337	301	317	334	308	329	297	323	329	322	298	298	312	316	275	335	326	318	312	321	326	316	325	348	333	334	305	316	306	316	322	308	322	321	319	324	311	291	342	328	304	322	294	317	297	322	316	325	327	319	322	323	341	291	347	294	305	335	324	319	318	305	299	309	342	326	311	289	332	292	312	313	319	326	320	323	325	299	363	331	300	314	329	308	322	332	304	297	352	331	349	305	309	348	337	306	316	351	315	347	347	327	308	303	345	298	295	297	292	276	315	299	331	321	318	337	348	301	306	326	302	273	314	288	319	326	353	315	340	327	356	324	302	338	313	332	321	334	312	309	280	349	313	271	312	319	282	309	290	319	323	312	321	323	310	306	303	336	328	338	317	304	337	345	300	347	294	304	300	323	351	316	315	323	314	308	338	309	291	326	337	328	307	292	346	332	328	319	321	324	329	316	319	325	311	344	310	311	314	296	299	298	293	308	317	323	314	297	316	323	309	307	314	303	352	313	312	336	308	340	303	340	318	328	293	307	330	326	344	341	294	282	292	317	322	321	339	333	322	310	327	310	317	325	340	329	346	341	309	343	335	321	323	306	288	314	309	305	321	298	301	335	335	292	286	315	337	297	334	301	326	313	283	296	327	326	307	316	314	305	315	332	285	338	345	316	317	273	312	319	323	300	324	340	334	324	336	322	349	314	310	306	339	316	348	331	298	374	325	273	331	328	312	303	327	317	357	325	310	297	326	254	290	305	318	365	304	316	329	315	303	369	312	351	316	311	307	346	327	321	315	322	312	279	308	323	312	331	307	309	321	337	308	360	339	292	310	319	348	274	314	302	316	312	338	322	331	324	322	324	300	310	318	313	326	315	312	310	294	317	301	327	330	302	300	312	282	270	326	314	327	308	304	303	307	311	314	344	324	298	319	310	301	317	307	303	292	320	328	302	306	325	297	322	320	304	321	307	323	333	304	311	311	337	321	319	338	300	336	302	329	301	306	339	328	322	288	324	287	315	330	309	322	291	295	325	320	298	311	311	318	325	288	335	309	320	288	319	278	297	344	315	340	313	302	312	306	332	328	283	309	314	302	336	339	313	366	322	318	312	349	313	310	338	328	304	325	306	328	315	312	301	313	312	329	297	323	299	316	321	298	298	334	309	319	286	315	323	320	342	322	311	334	316	269	327	307	294	323	318	313	274	329	305	334	352	331	308	320	274	334	321	303	297	332	328	336	326	311	297	304	304	328	316	316	306	314	336	306	322	291	292	312	331	336	319	317	310	327	356	354	310	311	319	324	338	298	305	306	304	296	307	306	318	340	339	314	304	332	330	317	326	314	317	308	313	304	316	306	290	312	326	308	285	325	314	330	318	289	319	326	296	299	335	316	324	306	320	324	312	309	300	304	325	320	312	342	297	338	291	315	287	300	316	318	297	341	306	299	312	314	342	335	280	339	304	323	317	324	305	319	305	295	301	340	309	312	310	318	341	317	297	336	307	327	372	292	332	329	310	316	290	327	317	347	323	320	313	323	306	294	340	290	309	336	295	354	344	338	299	307	318	328	326	312	284	293	322	316	302	322	327	291	343	342	304	328	315	303	287	333	336	304	318	335	299	292	307	335	335	302	284	293	329	302	298	305	302	317	323	314	316	326	310	306	316	350	322	295	338	319	334	297	330	345	308	317	266	315	344	307	303	298	296	320	333	310	326	331	301	316	299	360	332	286	311	313	323	337	311	324	300	306	304	326	322	325	310	344	314	297	321	307	319	336	328	318	314	327	290	319	328	317	323	318	304	315	350	306	303	330	331	368	317	326	271	292	323	310	344	305	299	309	332	335	332	326	312	306	317	304	318	334	304	329	293	322	334	303	325	308	330	327	284	306	353	295	301	326	318	296	314	297	303	291	308	278	322	306	296	311	310	351	307	336	319	319	309	336	314	333	309	292	295	292	324	308	320	320	291	301	309	294	328	328	287	334	294	312	351	313	293	317	333	303	297	327	320	313	296	307	319	359	312	315	360	326	306	295	320	303	308	358	297	300	307	316	322	311	299	307	306	302	323	319	337	319	316	336	308	313	326	329	338	308	314	312	320	349	329	306	281	339	325	296	330	277	315	300	312	312	324	299	315	294	304	314	305	304	304	286	266	304	328	303	332	317	316	352	319	328	328	330	354	319	346	321	320	311	312	340	329	327	342	314	320	338	312	339	319	297	292	306	310	288	337	273	290	292	320	292	326	328	290	345	324	317	293	298	311	334	340	327	332	317	306	322	298	324	291	348	330	313	335	293	305	314	318	310	311	317	317	332	338	321	321	310	314	295	281	337	340	335	307	307	295	327	307	284	307	336	339	308	304	352	294	293	294	301	315	319	320	315	316	329	358	327	308	312	300	296	323	358	324	292	342	291	282	333	307	314	328	323	323	328	331	350	337	386	305	295	329	308	308	347	332	298	288	327	335	267	313	320	310	301	293	338	315	312	300	321	343	314	320	304	298	291	331	323	311	296	294	324	308	328	304	331	294	321	300	297	305	326	280	262	333	309	341	287	309	309	312	339	302	304	318	294	325	320	328	298	296	295	313	316	314	316	329	319	325	306	295	317	304	326	298	328	312	336	326	307	328	324	332	299	319	303	294	339	351	325	310	278	319	338	309	308	310	311	332	298	331	309	268	295	310	323	329	305	334	302	339	329	303	313	345	325	308	294	303	307	331	305	344	289	328	289	328	337	308	320	344	331	309	332	334	320	324	320	317	312	316	300	299	323	307	324	312	339	305	311	315	341	327	325	313	318	313	331	339	297	312	337	319	320	307	311	315	305	306	315	316	306	330	282	349	361	294	337	336	299	335	315	284	295	307	304	325	317	301	301	339	312	307	336	293	309	317	333	309	321	332	322	291	326	315	300	287	332	307	304	289	303	314	327	314	285	343	331	349	293	301	306	321	320	311	323	306	321	334	293	293	331	290	311	317	321	308	295	319	312	309	319	296	351	326	289	312	307	318	312	286	315	322	293	319	301	327	323	310	292	340	335	310	340	349	324	324	311	327	293	313	312	311	292	304	353	327	308	338	297	304	317	321	332	292	323	296	333	359	280	318	330	303	356	314	303	300	270	305	299	327	328	295	309
16590	3425	2840	2189	1475	1031	873	609	521	429	347	371	271	283	268	236	239	198	200	217	202	216	167	213	224	188	187	174	282	224	200	194	189	164	182	193	162	186	167	136	166	166	147	152	166	178	178	167	167	176	173	172	148	139	153	163	163	155	133	157	147	163	138	127	159	133	152	133	148	153	127	126	136	159	133	154	165	130	126	154	162	146	155	145	142	153	147	148	141	140	166	133	156	142	138	118	153	147	146	136	135	156	160	131	191	127	141	155	140	154	141	139	130	147	148	167	138	142	143	148	139	125	135	152	148	129	122	145	142	144	166	143	157	139	132	147	136	156	127	135	157	138	136	163	153	145	139	158	140	141	144	154	148	164	142	153	147	159	137	131	165	143	150	141	138	133	144	152	162	164	150	147	153	132	129	155	153	152	150	146	157	131	147	149	127	150	151	149	158	141	141	160	143	157	124	140	161	140	153	146	124	161	135	152	140	155	159	163	148	120	138	147	149	158	137	155	144	161	143	148	146	152	152	143	126	134	149	147	143	148	136	140	135	128	139	123	175	135	174	148	160	152	148	163	148	159	148	117	141	149	142	128	147	160	134	162	137	169	156	140	170	160	127	139	142	147	140	153	148	147	139	158	148	127	164	130	136	142	134	160	126	122	165	133	137	154	159	137	135	157	147	138	139	135	136	144	161	167	151	140	141	125	144	149	157	158	169	162	127	159	134	128	148	134	157	137	149	140	138	160	145	151	152	164	143	147	149	148	121	147	152	144	139	133	150	139	139	152	140	142	138	145	146	140	145	145	150	142	152	156	136	161	144	133	160	127	153	149	154	153	154	152	133	163	167	164	137	139	150	145	141	126	134	129	133	141	160	137	159	141	142	150	138	147	126	145	130	134	141	149	161	136	165	152	138	148	139	142	132	153	148	144	163	160	138	142	157	134	146	161	155	156	159	148	145	149	137	133	141	177	185	127	140	157	136	153	135	137	144	170	144	170	142	142	140	151	147	145	148	154	139	124	119	150	131	128	134	160	146	131	137	130	153	152	156	120	154	165	137	157	152	149	156	145	127	165	143	137	163	126	149	139	170	127	130	158	142	156	144	164	149	130	147	131	128	154	155	137	145	136	151	146	121	135	139	117	134	155	139	145	138	168	135	156	132	162	152	140	140	128	161	151	144	157	156	146	144	145	131	148	137	130	151	152	143	120	151	134	132	128	142	153	160	151	122	145	168	154	127	125	137	162	138	117	138	147	134	144	148	136	161	132	154	143	141	148	147	140	152	129	138	157	163	148	123	135	139	145	139	150	137	140	138	164	132	144	133	133	146	121	132	150	130	142	163	148	155	135	136	132	135	127	151	153	140	136	153	147	147	134	138	149	142	146	145	143	136	147	145	130	134	156	134	152	142	124	142	148	133	143	149	162	123	158	124	146	146	157	162	150	151	128	175	164	153	137	141	163	145	155	133	145	128	146	169	137	143	136	133	116	134	121	148	178	163	144	145	126	156	179	155	149	157	164	143	142	172	146	130	143	132	140	161	144	150	143	161	126	113	138	145	155	137	153	133	148	149	141	151	150	165	140	136	138	144	125	148	142	167	131	139	134	148	147	152	147	158	153	144	124	156	162	162	158	159	141	149	124	159	130	146	138	150	127	126	143	130	155	140	138	136	133	145	134	141	142	138	147	140	126	153	143	142	141	161	155	148	154	149	126	146	147	131	147	135	172	127	134	141	159	162	137	143	165	145	150	155	152	164	158	149	158	169	149	137	153	151	159	133	141	137	130	122	154	132	146	156	146	146	150	132	147	163	151	148	131	140	140	154	146	165	128	132	137	148	144	163	135	146	126	146	148	148	148	158	144	149	142	153	144	148	153	152	134	143	130	165	155	115	141	119	133	139	164	139	122	151	160	149	121	144	153	132	131	144	144	146	134	129	147	132	141	144	134	118	155	139	139	134	142	155	160	153	158	127	131	155	157	129	145	157	134	131	137	143	128	147	163	146	147	162	144	139	141	144	147	137	144	134	138	150	136	146	140	155	145	164	140	157	132	136	150	149	149	133	145	148	151	157	135	140	149	133	141	156	134	155	162	165	150	151	136	126	158	136	160	153	162	151	116	132	143	157	141	151	140	140	162	139	138	145	141	157	127	162	153	150	168	140	154	144	143	134	138	137	148	136	170	137	138	151	142	148	143	140	149	131	155	149	160	152	147	147	162	138	136	144	137	128	151	141	156	131	134	166	139	143	141	150	173	155	145	145	146	131	124	146	151	146	138	125	140	162	155	142	143	156	129	154	136	156	149	122	144	135	147	133	143	137	141	158	148	164	161	133	144	154	157	129	136	130	140	156	158	158	139	140	144	142	149	150	150	138	145	136	156	158	137	145	150	162	127	155	149	150	158	147	148	159	139	148	124	139	123	148	144	134	142	143	138	149	132	170	137	149	145	133	146	172	144	150	139	123	167	160	147	148	112	130	138	147	125	147	158	138	114	140	113	141	122	134	144	130	139	147	153	126	143	148	161	156	137	127	133	159	149	145	146	142	153	136	143	153	153	144	149	140	145	146	129	153	137	143	133	138	153	141	141	141	154	159	125	142	141	131	145	167	152	160	147	145	144	156	162	159	145	153	148	149	144	130	154	142	143	147	143	144	158	146	132	147	157	153	130	141	156	145	164	164	165	134	131	146	149	160	152	150	125	141	144	155	144	135	144	127	132	148	153	141	129	114	132	135	127	141	141	133	138	152	135	151	154	129	141	142	141	144	146	138	140	134	170	145	134	142	123	130	134	135	141	154	158	158	131	136	148	144	144	143	137	127	145	145	144	167	151	139	130	135	143	130	149	166	150	170	141	150	147	148	148	157	150	125	153	152	155	133	141	164	149	142	138	140	147	162	120	141	156	136	146	159	148	166	123	155	144	141	142	160	154	150	160	155	141	162	143	131	140	132	139	139	165	139	155	144	156	146	148	137	155	137	155	127	129	139	122	148	153	137	155	153	155	143	136	142	142	137	164	149	136	161	144	149	143	152	138	155	144	171	175	167	152	157	113	139	150	148	136	148	149	157	132	164	134	134	150	142	143	148	147	149	142	130	156	152	148	155	152	157	134	156	137	158	145	136	165	145	155	160	130	148	141	160	140	161	128	149	130	141	124	158	121	159	132	134	145	136	159	160	137	141	137	142	165	142	122	155	167	152	143	153	158	138	138	148	174	178	137	156	162	147	146	142	167	136	141	127	160	145	147	142	126	148	149	138	139	131	174	135	149	136	149	145	156	126	145	160	161	139	145	156	157	123	141	133	146	152	149	155	144	157	135	118	139	151	138	154	139	137	156	158	153	152	145	152	145	152	130	166	141	149	159	135	136	145	137	145	172	140	121	166	150	163	137	137	136	131	139	166	135	138	154	156	126	130	127	143	177	150	139	133	139	131	162	150	148	135	148	147	139	138	133	147	146	161	159	164	142	134	141	147	147	135	162	152	133
7865	3062	5771	6647	5544	4481	3650	2982	2490	2132	1765	1706	1506	1399	1310	1116	1094	1016	988	923	911	933	845	990	936	826	874	814	931	898	739	793	742	676	733	685	645	679	617	622	639	569	560	576	572	519	599	571	545	542	541	523	557	498	550	487	518	532	524	492	497	530	469	511	530	516	466	477	456	510	500	459	506	522	483	464	442	479	500	501	492	451	476	481	506	482	476	471	489	480	453	464	459	524	455	449	480	455	512	428	480	421	469	463	483	488	453	476	473	453	470	495	456	443	428	452	536	483	503	461	438	468	447	446	462	461	418	475	448	473	458	466	474	443	470	458	458	443	475	506	453	442	483	502	445	504	475	456	457	479	466	449	502	472	486	466	471	462	456	469	463	461	429	462	459	457	455	443	466	476	463	468	430	493	438	453	466	481	480	457	484	493	431	411	439	463	423	456	416	472	457	466	440	471	471	445	455	440	483	439	417	463	503	472	459	445	412	470	487	446	453	479	440	444	440	454	467	459	481	477	434	439	432	426	507	468	478	456	464	466	488	478	460	449	476	448	465	474	459	457	462	424	471	455	452	429	436	463	460	486	430	485	476	493	446	438	459	489	442	477	487	487	478	427	447	450	478	485	445	472	420	443	449	453	459	434	459	453	484	437	434	416	460	472	480	486	418	443	436	476	465	422	469	458	470	436	460	445	435	459	434	448	425	478	445	442	432	470	437	464	443	431	477	459	423	470	498	470	433	447	505	502	461	437	435	461	449	465	487	444	465	444	484	446	403	508	446	472	486	447	447	478	456	429	475	450	456	441	443	459	476	440	462	466	472	469	438	431	447	464	445	448	458	480	431	492	475	463	431	461	451	469	464	495	430	445	459	443	431	461	462	414	453	467	449	461	456	448	420	455	415	420	472	459	488	471	448	476	460	493	466	461	456	442	462	420	445	441	484	475	443	423	459	424	497	467	419	439	459	429	429	466	390	420	440	451	463	470	443	441	443	437	448	428	430	459	466	462	463	467	448	482	448	469	450	448	447	437	472	466	411	451	459	458	463	433	437	437	452	409	448	460	485	434	482	469	438	445	451	449	460	440	515	467	468	440	482	435	450	462	437	482	457	447	488	452	500	447	434	425	460	438	486	450	461	451	478	462	458	450	471	455	468	454	449	440	442	462	420	444	450	458	446	470	482	492	434	446	451	429	483	469	398	442	453	463	454	437	446	464	445	466	429	461	380	505	461	460	439	445	449	465	436	467	439	438	467	456	457	455	426	449	443	451	441	492	413	476	470	434	438	475	425	435	435	448	491	446	474	449	460	423	458	452	456	444	427	423	440	446	445	432	448	475	461	428	438	468	430	473	467	451	445	467	480	435	445	462	439	487	472	447	461	455	439	436	470	485	422	465	448	461	439	427	479	510	447	481	474	468	436	426	427	434	474	461	470	467	419	448	472	472	467	444	449	449	438	470	450	494	447	474	487	460	459	450	456	453	469	453	475	443	430	486	464	457	459	457	436	444	454	462	480	456	448	461	438	424	464	451	451	446	426	430	469	495	457	439	458	445	505	444	458	454	464	444	446	477	435	448	433	439	463	445	461	413	459	455	438	483	467	441	448	437	444	495	432	438	466	478	443	481	459	460	410	465	502	398	455	464	485	458	448	436	456	427	463	426	469	457	463	451	465	461	430	461	408	465	428	479	437	466	445	429	435	449	450	414	456	439	468	472	458	443	436	433	470	468	441	479	428	470	450	435	468	425	429	436	482	452	472	495	431	472	457	475	486	464	451	430	448	415	444	430	491	430	456	427	448	479	454	485	443	421	466	473	473	443	454	434	483	453	440	464	430	448	468	451	475	418	456	422	454	492	462	451	484	429	456	449	440	483	433	522	429	463	466	431	419	450	485	448	483	470	443	444	457	444	452	425	455	455	497	454	446	445	431	501	463	440	475	458	439	463	446	413	434	464	473	437	423	470	451	447	446	476	427	464	413	445	436	442	445	453	457	448	446	425	460	474	450	485	445	475	453	424	492	455	429	472	449	413	456	470	437	473	470	443	422	488	478	489	475	466	472	459	483	477	458	443	423	449	454	450	463	454	482	447	437	427	439	459	442	393	420	467	460	475	444	466	458	437	464	460	466	414	435	478	437	468	436	436	462	451	453	468	452	443	466	431	400	482	461	453	460	466	420	456	466	441	442	442	427	419	428	450	461	445	425	449	473	449	478	459	452	391	470	473	442	464	457	472	463	510	465	438	432	471	472	462	456	464	442	477	447	469	488	438	468	421	448	454	443	472	505	446	459	496	496	451	454	454	477	455	456	446	422	469	459	469	476	466	442	450	446	442	449	445	450	442	442	484	476	439	460	464	459	446	452	484	424	442	447	443	446	464	461	488	443	439	470	463	416	483	486	454	490	476	446	448	416	431	436	447	437	415	454	458	444	446	429	459	493	464	465	466	444	468	472	433	477	471	436	434	472	403	479	457	451	461	492	428	482	465	423	415	458	431	416	439	439	457	460	459	484	462	446	440	447	436	468	447	485	484	482	460	453	488	442	473	468	454	438	478	423	427	448	449	418	451	442	460	444	457	467	447	431	448	458	468	478	495	451	480	469	488	417	440	426	453	454	430	500	466	490	426	446	451	485	462	448	433	429	441	456	405	433	443	464	472	464	491	465	496	435	445	472	443	482	450	449	466	442	473	459	450	469	435	434	463	451	457	470	457	438	473	425	462	446	439	440	455	443	437	467	495	481	439	454	474	484	442	470	443	468	441	443	426	482	440	454	457	484	427	425	474	453	480	425	464	483	445	419	462	466	452	429	469	429	447	461	446	436	465	484	463	436	461	454	416	467	456	456	430	492	468	466	447	447	458	417	454	469	470	475	448	418	445	445	431	446	473	440	472	501	502	474	459	451	437	415	473	471	454	422	481	451	453	467	448	468	439	416	459	436	440	472	438	505	461	492	487	463	444	449	465	456	454	432	464	456	468	428	473	496	445	440	442	449	431	484	439	458	481	478	449	460	469	466	450	411	446	463	393	426	436	456	442	436	417	478	431	428	453	456	404	459	472	419	448	437	444	459	468	480	456	476	478	451	468	478	455	433	488	435	421	483	441	462	479	440	459	500	470	431	434	445	449	412	527	470	430	471	441	455	428	452	441	478	465	433	460	461	491	477	447	451	429	457	436	476	450	456	395	466	479	456	465	486	454	422	448	436	453	467	466	483	451	449	452	429	438	474	433	494	477	427	454	473	457	443	448	458	454	459	477	496	488	437	470	457	477	489	486	460	474	480	480	438	473	452	437	475	478	443	473	483	472	453	479	455	423	466	474	461	466	451	434	442	467	477	469	469	463	454	448	444	433	467	428	454	435	480	437	486	452	480	496	467	472	430	421	447	461	474	462	455	485	448	475	464	498	464	456	425	439	438	468	427	459	435	437	445	470	459	433	465	467	438	470	469	429	461	444	439	442	439	471	470	447	406	476	445	460	437	442
2315	333	333	288	239	240	233	226	195	211	213	219	188	215	220	238	210	225	184	215	216	211	208	234	205	220	232	209	199	200	222	218	185	217	211	202	213	207	231	216	211	214	206	228	212	208	192	207	211	246	219	210	229	206	198	193	213	200	223	233	206	202	235	196	213	222	208	215	195	219	204	229	220	206	194	199	209	198	196	219	202	183	167	202	215	218	192	214	187	196	221	211	189	219	212	204	193	193	241	183	225	210	205	193	208	208	217	193	190	214	211	228	186	195	210	213	208	209	221	196	200	192	167	184	213	208	190	235	210	179	213	206	239	190	227	219	205	184	213	208	223	209	213	199	192	199	194	206	191	198	201	184	191	215	196	212	191	203	200	196	209	202	185	186	185	224	198	212	215	200	190	240	210	214	196	189	221	221	204	206	206	239	224	239	191	213	218	215	231	219	205	218	209	209	183	236	193	189	199	206	170	217	207	222	222	200	193	197	239	192	225	228	235	224	196	205	201	222	203	202	213	209	195	215	205	196	203	227	222	214	220	191	219	180	194	212	203	220	205	201	198	216	208	201	215	218	190	208	227	189	207	201	208	208	226	240	214	187	209	204	194	193	220	192	201	212	215	196	197	208	221	204	196	184	191	214	214	194	214	202	221	197	222	205	201	206	172	204	190	193	211	193	222	200	201	184	218	204	210	214	207	210	213	220	188	212	191	224	220	230	215	203	207	216	192	205	189	215	189	207	195	225	200	229	182	187	212	197	210	200	182	196	209	206	205	209	210	204	188	212	230	225	199	226	198	192	204	187	182	195	193	217	207	202	195	228	225	220	197	204	215	226	207	182	191	181	188	183	201	203	204	190	216	213	212	225	213	207	164	179	210	237	196	195	244	233	210	222	205	202	197	191	204	203	219	189	217	194	205	192	181	227	183	180	203	226	228	207	220	198	196	200	198	224	225	207	206	235	211	205	210	196	224	200	189	202	195	192	186	210	201	171	201	247	179	251	202	209	204	191	220	228	215	214	226	215	216	200	218	234	232	213	203	215	224	193	214	221	212	215	202	221	222	198	186	200	220	184	205	222	211	214	222	214	214	235	201	222	219	226	228	201	201	220	197	212	236	216	224	200	193	202	212	220	203	214	221	208	194	194	222	236	204	222	217	219	212	209	206	209	225	203	214	184	230	189	219	200	209	187	197	190	210	203	194	229	206	199	198	218	209	204	209	208	173	200	200	211	201	199	209	195	212	220	213	224	215	205	192	203	207	191	200	197	230	191	214	198	196	176	242	236	228	251	200	208	192	183	185	210	190	200	215	203	211	219	220	210	187	209	191	189	198	226	215	205	230	208	212	225	206	211	203	217	209	192	207	227	221	208	208	219	223	187	224	186	202	221	190	203	222	230	181	209	194	208	210	200	215	192	214	194	230	202	201	204	189	206	212	209	213	247	214	180	200	200	205	215	202	214	188	217	222	196	201	222	204	207	240	188	199	196	191	201	181	214	220	214	205	197	225	202	198	210	194	227	218	217	237	183	209	213	204	228	220	209	203	222	191	215	185	188	204	199	204	204	202	186	212	189	181	200	199	186	231	231	211	203	212	239	186	217	195	203	204	208	229	189	194	201	196	188	197	200	202	196	205	216	202	189	232	203	205	200	203	195	207	192	201	210	208	206	208	236	193	219	182	206	185	214	226	207	206	221	209	208	204	191	206	201	214	194	194	201	197	209	206	203	225	211	206	225	199	205	227	210	185	221	219	197	213	185	230	240	230	187	241	214	201	206	224	209	240	207	206	236	222	188	184	221	224	201	217	215	213	184	226	217	228	195	205	199	236	206	220	243	179	229	209	197	212	212	207	207	198	249	191	219	202	181	221	187	221	194	193	182	215	194	195	196	212	215	189	244	184	201	222	212	211	196	225	191	184	238	176	215	195	212	217	204	217	190	221	192	201	203	205	211	221	215	185	212	230	207	210	205	219	203	213	198	212	202	196	188	196	189	230	198	217	221	200	203	214	204	205	205	225	199	207	180	218	223	191	189	178	200	212	193	204	193	192	200	174	211	222	205	189	185	190	208	204	212	202	207	202	200	193	195	217	203	184	193	220	219	212	200	240	223	191	226	239	203	222	231	205	214	247	203	223	195	193	203	190	201	229	201	227	215	207	196	203	195	200	204	223	197	209	192	242	201	175	235	205	227	205	228	192	223	236	191	214	218	197	194	208	196	200	212	209	205	213	199	211	218	198	225	193	195	185	221	207	203	233	234	222	232	202	202	209	190	208	198	220	211	209	189	205	190	201	195	198	212	204	182	236	186	192	204	223	180	209	219	186	177	230	215	187	209	204	190	180	198	202	197	205	183	219	213	223	204	196	203	213	181	226	191	191	193	192	212	192	232	218	202	182	215	194	221	210	225	182	205	206	194	223	183	186	159	188	215	231	206	225	199	235	200	198	207	232	194	202	201	205	215	234	214	200	229	210	185	205	243	230	201	226	222	222	219	193	186	213	223	193	179	198	199	213	213	185	187	238	208	221	205	244	198	218	210	210	217	209	212	187	230	211	212	205	219	208	232	183	206	202	200	226	208	198	197	227	209	211	237	216	232	201	209	239	191	191	217	220	217	232	192	231	218	202	223	216	212	202	241	239	204	171	206	217	223	239	210	211	201	202	216	199	206	202	197	232	203	213	233	190	225	197	211	215	190	201	205	203	204	242	216	215	194	213	195	208	203	207	228	217	191	223	228	188	195	210	205	203	198	215	198	186	189	227	202	219	189	214	208	213	210	225	201	206	219	231	203	207	209	214	215	207	222	198	191	188	216	208	194	207	193	232	200	202	230	204	208	228	225	206	222	214	216	209	188	224	195	195	199	222	199	201	190	194	217	196	201	210	183	235	229	183	208	209	219	200	204	213	218	197	209	201	190	183	198	207	219	208	188	195	220	211	192	206	200	200	199	215	205	204	207	217	215	183	198	209	190	204	213	233	202	253	215	209	206	228	183	214	172	212	189	201	206	213	230	194	217	203	211	212	174	222	208	210	206	226	214	203	198	215	181	205	230	198	196	226	199	195	218	201	234	217	203	204	197	212	195	205	190	214	230	241	209	184	215	205	228	207	224	195	222	211	197	235	217	207	200	186	237	215	201	190	229	232	204	209	214	212	211	202	202	202	195	216	182	203	222	207	222	216	244	247	219	168	208	215	213	197	216	217	219	204	212	209	204	195	184	227	198	214	235	194	206	236	207	227	191	232	211	207	206	194	192	180	203	252	224	221	168	213	210	224	228	234	206	203	192	208	231	242	185	224	237	234	254	221	197	225	195	212	230	213	232	213	204	198	227	208	197	211	228	201	206	203	239	209	196	194	222	245	233	209	220	212	212	215	198	216	185	212	202	191	203	198	204	210	219	215	224	185	207	174	231	218	201	211	218	205	191	223	221	210	201	203	187	220	204	223	195	208	187	179	225	192	212	211	202	211	208	212	220	203	205
2301	726	862	848	805	783	687	713	640	694	654	675	621	631	663	615	622	643	604	621	646	628	643	627	642	610	634	652	618	617	673	611	606	642	602	660	620	580	604	676	578	631	606	613	626	604	620	624	632	638	636	619	609	664	563	589	582	615	622	601	634	612	619	603	608	626	639	621	627	607	640	632	624	585	572	607	607	610	630	652	570	636	660	618	632	604	630	589	624	585	633	569	610	600	558	596	604	663	589	587	615	629	627	593	584	597	595	626	594	585	603	617	631	585	649	588	606	582	605	626	617	693	607	630	634	592	609	579	561	654	623	651	606	618	591	633	581	618	597	581	586	539	642	627	644	679	602	630	612	588	620	609	604	630	645	600	621	575	599	592	571	595	615	589	605	634	612	627	630	668	594	594	622	598	644	622	589	596	607	595	557	539	617	597	624	607	628	593	634	623	615	622	627	624	606	634	657	611	587	626	614	608	627	604	557	575	653	613	600	619	637	637	589	604	611	597	608	608	611	614	668	567	626	558	574	595	584	596	644	594	621	588	560	562	622	605	587	626	594	615	611	620	596	593	601	653	599	575	639	590	629	621	604	582	630	638	608	596	563	590	551	637	659	625	624	565	654	582	619	614	603	621	650	620	563	584	582	576	599	604	578	601	617	576	593	616	569	603	587	595	626	640	621	579	600	631	565	612	604	605	624	556	624	590	664	610	627	603	600	607	646	591	614	675	642	600	597	576	567	617	585	599	622	633	618	608	610	560	579	598	626	599	613	587	593	640	617	665	605	588	606	624	593	594	605	579	646	579	626	616	645	611	623	615	593	601	634	632	617	566	613	588	570	612	605	619	651	601	586	608	611	620	615	621	595	597	614	596	610	607	624	607	616	606	581	645	575	636	645	595	572	608	616	619	625	613	621	639	574	564	584	604	626	613	640	569	666	577	607	614	599	598	621	584	586	615	574	599	562	577	616	581	630	625	557	625	591	641	595	643	638	604	601	632	616	604	591	640	582	630	578	621	627	609	604	556	582	602	618	589	604	609	654	606	597	587	587	599	590	628	574	588	595	582	664	613	584	585	603	619	621	605	609	616	630	591	616	585	609	609	593	627	626	616	645	635	631	644	577	616	620	585	581	577	621	596	650	575	609	589	618	608	589	598	566	587	601	568	547	603	622	643	595	638	576	606	587	600	593	573	543	580	606	596	578	602	644	610	601	608	596	641	631	634	583	614	566	639	646	611	597	606	632	614	550	640	606	582	579	637	580	619	619	559	557	617	556	622	633	573	630	605	621	599	570	631	590	606	601	593	634	593	650	574	602	576	596	581	624	570	652	636	617	607	548	621	623	616	576	636	607	594	604	605	609	594	576	593	576	577	633	603	567	631	604	646	653	585	571	579	595	586	590	592	605	604	667	551	632	607	603	622	596	620	627	578	544	634	621	625	601	660	645	612	629	606	595	599	583	617	592	619	581	596	595	585	598	629	592	599	617	609	595	619	617	609	602	610	574	606	626	642	573	631	632	600	603	619	591	610	588	590	570	621	619	655	576	578	585	622	619	594	612	622	573	628	581	639	619	644	608	588	634	587	604	632	575	612	590	594	557	611	632	536	616	602	586	601	564	628	573	576	587	617	575	590	617	579	583	638	620	589	598	609	604	636	615	561	632	639	610	599	612	617	588	606	575	603	629	606	626	622	577	609	584	604	590	579	630	602	623	656	632	575	634	640	587	615	614	616	611	609	613	564	596	626	619	692	632	591	647	590	574	575	576	582	605	612	598	550	644	580	579	581	591	589	610	648	665	584	664	609	651	606	624	596	598	581	636	596	580	611	569	596	573	607	608	585	602	596	579	630	605	633	587	638	639	567	586	581	602	574	619	617	598	628	592	569	620	569	638	621	582	578	616	616	632	633	589	597	620	616	622	603	609	616	641	597	621	626	644	609	615	629	590	642	598	581	584	605	575	610	552	594	628	589	632	588	632	577	636	588	603	600	583	611	586	602	624	618	600	604	618	562	602	573	551	585	590	613	617	608	612	589	596	620	561	578	607	604	610	623	641	601	648	584	554	602	629	615	580	612	563	620	617	658	604	617	636	572	597	600	637	593	628	575	629	634	563	590	602	621	594	561	612	594	609	593	609	615	586	632	596	614	633	660	658	604	631	610	654	604	560	616	604	662	635	615	578	619	619	578	618	625	593	685	612	628	620	605	642	626	593	592	618	587	637	566	632	610	563	577	615	634	613	622	589	599	614	633	625	579	561	579	588	591	560	585	610	591	660	595	593	628	627	574	610	590	591	585	646	583	643	607	650	583	622	632	615	612	561	653	612	607	585	595	589	622	596	612	598	583	586	650	603	643	631	641	605	618	627	650	586	624	582	577	651	598	601	568	631	565	568	620	625	614	606	605	556	599	587	626	646	633	594	619	598	615	614	661	589	616	603	649	612	583	565	613	636	614	586	570	627	611	592	565	611	603	576	633	577	603	603	592	578	541	600	623	680	629	629	593	626	630	603	608	627	582	672	599	640	579	643	583	627	608	646	660	609	548	606	610	577	591	614	607	583	635	569	672	600	627	577	582	614	595	591	632	622	601	578	639	600	635	638	654	574	611	617	643	616	573	579	561	582	622	593	616	660	607	625	601	568	558	608	634	610	664	598	659	613	592	588	623	590	621	556	598	590	608	620	616	620	639	600	642	565	660	600	622	608	590	605	612	600	565	576	585	639	615	623	641	615	677	642	598	568	579	577	636	607	647	595	646	614	587	611	642	593	620	612	623	579	591	605	615	580	629	591	584	629	585	647	602	614	635	607	615	557	603	613	639	561	604	595	580	630	604	618	608	610	620	602	615	592	580	617	599	603	604	618	661	599	604	571	589	640	588	617	590	612	605	649	661	588	615	618	630	589	632	591	614	634	590	606	594	635	602	628	586	603	578	659	581	597	628	611	605	606	595	573	610	592	580	595	607	590	587	623	595	637	597	595	601	608	656	620	595	585	584	600	602	612	593	651	667	562	566	618	624	589	639	618	637	595	616	651	583	620	618	614	609	629	602	583	615	605	632	577	606	618	619	590	601	615	565	598	535	604	587	610	620	609	618	636	600	600	622	607	622	600	574	632	559	626	594	622	597	610	586	627	613	657	583	612	598	637	633	599	616	574	586	597	604	588	580	679	619	652	632	602	607	590	629	601	575	631	600	612	609	630	615	619	583	619	594	579	617	565	596	629	584	623	573	548	595	609	589	556	600	594	587	626	635	617	595	605	612	622	615	599	619	616	557	613	599	565	601	615	602	666	608	627	628	592	623	643	593	630	629	619	636	628	601	640	622	675	648	577	597	607	583	606	592	623	595	588	600	613	628	571	635	648	623	609	617	602	576	577	640	602	597	573	620	614	581	624	611	598	611	634	591	589	595	641	617	595	600	645	606	611	601	617	641	595	625	619	652	617	617	610	571	600	635	624	544	579	620	629	583	581	607	603	614	615	572
9173	1442	1495	1075	783	553	420	310	259	238	244	194	179	156	146	163	127	134	111	127	130	135	144	126	119	118	129	111	103	125	126	115	119	131	99	108	109	128	105	107	113	112	94	95	114	113	117	94	116	99	97	101	106	92	96	105	113	109	103	90	92	113	114	89	90	86	107	79	100	92	95	115	96	92	83	82	91	102	90	86	99	95	111	107	87	98	105	104	86	84	100	101	78	107	97	101	93	83	88	102	98	87	86	91	98	115	103	105	106	95	95	82	114	95	107	85	93	81	94	87	100	91	104	94	98	88	96	95	82	77	93	83	85	95	75	101	101	104	90	99	117	97	92	85	98	94	84	76	112	86	92	89	85	84	88	75	94	113	103	107	125	88	85	84	100	82	99	95	105	106	106	96	78	116	86	111	104	105	102	104	93	95	92	84	102	114	100	104	100	81	88	98	101	94	81	87	88	100	96	106	87	84	96	79	99	85	102	99	80	93	83	83	97	91	90	94	87	85	100	89	89	99	99	84	86	90	97	89	83	88	83	93	106	91	89	89	111	97	98	90	87	94	100	107	86	90	91	98	95	119	101	100	99	78	94	89	92	101	94	86	80	85	80	76	101	113	94	95	103	87	113	110	84	85	80	108	102	79	93	103	92	95	98	92	84	86	103	104	98	88	98	109	99	80	84	108	100	92	82	89	110	85	96	99	84	90	88	95	96	105	87	95	92	101	98	91	101	98	95	89	99	82	111	102	91	102	100	91	100	99	101	79	86	93	84	90	93	85	107	97	90	91	86	101	110	97	90	94	98	105	96	102	78	84	113	99	89	92	116	119	117	83	94	79	88	100	109	101	100	98	89	89	95	88	96	96	105	101	97	77	74	100	76	70	82	103	88	115	101	87	107	83	96	112	99	89	92	85	101	83	100	89	92	94	84	78	93	89	97	84	81	92	87	77	100	95	81	98	82	99	94	95	86	99	94	96	108	105	118	108	101	84	78	101	93	120	94	96	98	106	79	109	103	97	91	96	88	98	96	86	93	89	93	95	114	95	85	88	97	99	77	115	82	110	98	78	91	90	119	78	92	96	99	99	94	88	94	110	102	84	100	100	90	95	102	97	94	101	96	89	90	85	112	98	102	78	105	99	102	88	119	88	95	91	81	102	87	101	93	95	80	98	103	94	96	81	84	78	95	95	91	103	102	94	104	95	100	106	94	83	101	94	93	116	93	105	91	100	84	80	90	96	83	90	89	109	81	118	99	90	92	109	89	79	107	90	99	99	105	98	82	93	80	89	92	86	107	85	84	75	110	100	79	118	95	99	100	121	88	85	92	95	97	78	71	88	96	117	111	83	84	92	103	118	92	85	99	93	105	100	107	93	82	94	89	100	97	102	89	92	88	107	85	78	93	88	90	96	86	116	116	87	101	73	103	87	88	109	107	87	81	87	95	98	103	114	89	94	97	85	108	75	98	100	105	103	97	84	96	105	91	98	113	112	87	90	78	88	90	81	100	102	90	103	90	93	107	77	79	104	87	107	106	92	100	95	95	78	82	78	109	104	106	102	112	108	92	102	90	104	78	109	99	81	89	105	93	98	102	101	88	98	88	95	105	106	105	91	113	87	90	101	98	94	95	86	91	89	99	94	87	90	89	89	85	105	100	91	86	97	116	91	93	92	91	100	87	97	89	89	105	105	94	94	84	100	81	92	93	85	84	84	107	81	87	99	107	96	88	79	98	91	105	97	110	95	90	75	94	90	89	94	92	89	101	94	95	114	91	95	77	83	90	89	101	99	91	110	76	107	103	94	96	90	100	98	86	96	102	88	87	103	103	92	90	83	99	78	81	94	104	111	103	99	97	107	98	115	82	111	103	83	88	94	82	97	98	95	89	86	95	87	101	90	93	76	98	97	81	93	98	114	88	101	93	97	106	79	91	100	84	91	93	94	92	95	83	92	81	115	87	97	89	98	102	98	90	94	97	93	91	94	78	90	81	84	93	102	88	86	100	96	90	94	107	99	99	89	119	77	81	91	80	95	100	78	91	83	99	85	79	99	77	87	85	82	91	103	93	99	106	98	96	98	89	75	98	116	96	95	90	93	112	91	82	90	88	101	95	87	102	86	109	99	92	96	115	89	91	92	111	93	103	95	96	95	94	92	102	109	103	94	119	99	70	89	95	114	86	80	104	108	93	99	94	108	93	112	106	91	104	93	101	85	82	104	90	108	81	98	98	102	90	97	107	100	112	101	88	100	103	83	81	80	89	88	93	100	103	73	91	80	99	70	106	107	86	94	90	104	86	90	84	84	107	88	117	93	79	88	92	91	98	92	97	91	102	90	90	100	94	98	109	87	105	101	113	105	106	88	79	100	98	95	92	95	95	93	86	77	101	96	117	103	77	91	96	81	111	122	95	87	90	102	95	76	86	94	104	108	98	85	90	104	109	82	110	105	100	95	91	100	91	85	107	92	90	100	98	109	84	73	85	93	100	100	83	98	103	87	98	88	98	110	98	92	90	85	101	109	99	99	96	83	105	113	101	84	82	94	92	89	105	92	98	86	92	91	85	88	93	86	82	95	101	99	105	98	100	106	101	89	87	96	91	93	97	89	91	81	81	103	88	92	110	92	113	82	86	106	106	107	107	92	102	98	95	99	96	104	89	77	91	94	109	98	81	77	89	100	104	98	102	90	92	97	102	86	96	113	88	86	95	106	89	96	95	82	80	75	104	109	94	95	85	99	111	97	87	106	98	80	102	84	94	103	80	90	89	91	86	112	106	72	84	98	85	82	78	79	89	91	99	95	97	100	91	104	87	93	99	90	105	97	84	94	83	83	93	103	93	119	89	103	95	97	117	77	90	101	99	85	95	87	109	95	78	84	94	92	101	89	73	107	92	100	82	104	85	96	92	88	101	95	105	95	101	110	103	93	95	83	111	78	90	94	82	82	88	88	95	104	104	87	113	97	81	92	93	112	101	109	91	108	103	117	75	92	87	83	73	97	112	117	83	106	98	99	119	93	73	98	93	98	105	80	79	98	86	88	89	110	86	104	104	86	99	96	85	83	97	89	104	118	99	103	95	109	108	95	102	79	107	103	97	93	110	92	109	113	83	100	108	101	102	98	91	101	96	85	93	84	86	98	110	85	91	98	101	93	94	98	105	105	99	95	105	95	101	89	87	100	88	93	98	98	89	79	96	81	103	95	84	109	85	96	76	102	101	91	107	96	87	86	85	107	72	85	93	91	89	94	102	84	87	75	97	100	98	85	91	89	100	107	95	88	103	99	104	87	105	90	97	87	100	83	100	88	97	104	104	97	109	101	84	112	91	92	95	100	109	99	102	84	96	103	88	119	91	93	92	96	121	85	79	98	87	103	92	95	111	78	92	100	91	94	102	83	95	91	82	85	100	84	91	94	97	115	107	103	106	103	95	94	82	102	89	87	87	89	81	92	94	103	101	101	119	127	102	106	80	89	113	93	97	88
5535	1715	3188	3681	3091	2553	1981	1670	1392	1204	1043	946	855	824	758	691	678	637	594	571	542	539	565	559	557	528	571	516	577	540	406	416	449	513	428	449	346	433	360	420	389	354	383	355	395	367	394	330	393	401	372	348	333	329	359	335	365	335	345	329	339	342	351	355	372	369	326	325	348	334	318	341	317	338	355	354	325	319	317	328	334	325	329	290	308	321	357	310	312	321	393	351	282	328	325	332	343	341	348	310	301	325	318	323	298	325	323	284	310	331	301	323	326	305	321	300	323	313	330	331	318	324	354	337	343	308	345	296	344	335	314	316	313	297	316	302	360	312	336	307	308	327	345	317	327	330	302	328	291	333	316	315	315	309	300	327	298	306	344	347	316	325	323	334	322	337	309	349	329	337	321	326	323	333	282	300	291	284	287	341	326	303	346	313	301	310	316	308	288	330	333	318	290	303	325	333	318	348	297	300	302	332	336	328	328	313	326	311	306	313	317	297	303	314	280	294	294	303	337	276	341	310	306	317	314	347	308	297	323	331	315	325	326	318	309	332	319	322	325	332	325	307	315	307	360	327	316	286	303	302	263	308	324	314	321	343	355	288	323	305	360	319	321	310	335	333	325	286	319	316	311	305	284	313	321	313	323	289	311	324	294	317	314	329	339	305	316	328	289	345	321	326	314	298	309	339	360	297	282	272	319	323	308	328	316	326	335	333	292	318	337	287	320	278	315	269	325	316	319	325	302	318	312	329	301	327	300	280	340	296	265	328	307	323	304	314	303	312	327	323	340	309	326	310	317	329	281	327	331	324	325	320	282	346	332	318	294	303	341	299	309	323	283	318	319	306	285	292	318	297	318	358	338	328	340	323	339	309	326	331	289	305	329	299	296	303	324	323	314	333	327	312	338	355	314	314	315	309	319	341	311	318	293	300	322	331	315	304	313	314	342	335	334	317	306	318	317	298	329	353	308	331	304	310	321	317	362	358	323	339	286	316	305	292	322	310	322	315	314	302	326	332	315	296	320	329	316	304	330	285	324	332	322	326	320	311	346	334	304	322	319	315	341	306	285	342	301	353	330	274	294	338	321	319	337	346	347	317	339	327	293	301	321	311	303	322	304	335	325	321	307	291	313	338	328	312	331	308	294	324	329	314	311	335	318	326	301	280	288	301	351	300	316	320	325	308	332	350	325	303	331	305	325	335	320	307	311	323	330	302	311	335	322	333	308	307	307	298	322	320	320	318	335	306	327	324	320	301	304	298	302	324	310	321	315	319	307	327	343	325	292	305	314	321	290	335	290	323	328	336	286	316	319	306	303	339	289	323	283	338	295	294	316	305	318	324	289	300	340	324	310	317	341	296	305	300	305	295	307	300	325	297	283	311	335	282	299	328	298	304	321	292	314	324	312	295	290	344	311	263	300	335	294	322	312	312	321	317	328	320	334	283	268	343	287	311	296	355	319	312	299	309	304	314	326	323	362	317	328	311	298	322	321	321	320	297	308	306	310	330	333	289	289	340	296	326	307	296	315	311	329	317	315	323	315	336	329	345	298	314	315	324	333	301	311	289	322	303	284	316	353	299	293	290	308	325	311	331	341	337	337	302	289	295	297	328	338	296	314	300	310	304	323	301	323	318	331	304	279	319	343	310	315	335	333	314	329	332	332	313	331	331	330	329	362	280	334	322	299	328	301	325	332	323	303	326	320	289	302	310	296	266	332	346	355	296	316	330	306	305	344	348	320	330	336	322	342	354	322	297	308	321	322	288	319	292	352	320	293	305	270	290	324	321	323	309	317	294	318	338	341	310	284	309	318	335	325	390	299	315	325	324	321	326	287	309	306	357	292	324	338	349	270	320	323	312	324	305	330	323	288	328	311	328	302	330	301	347	299	340	313	342	356	356	334	350	313	282	294	305	308	306	279	290	354	296	305	284	327	321	294	334	329	318	318	329	286	298	343	308	316	327	312	314	321	335	329	340	333	314	331	307	314	329	319	310	328	320	304	317	343	321	331	319	365	331	342	332	317	294	281	314	289	291	359	318	319	328	324	297	315	318	303	311	341	332	335	308	330	311	311	302	310	330	298	305	290	303	324	324	317	329	324	320	323	327	304	287	332	313	324	298	333	288	309	326	300	329	304	321	304	281	309	304	323	342	327	329	302	309	313	311	317	334	299	316	331	312	302	291	300	343	337	313	334	321	344	298	340	354	294	326	323	312	292	310	305	308	335	321	340	329	294	320	336	307	334	306	298	342	301	324	310	285	358	323	311	317	310	314	311	290	348	325	323	337	312	305	289	316	302	302	348	266	318	349	331	294	338	311	304	312	321	294	348	328	327	317	294	318	309	330	320	305	309	301	276	314	312	323	318	288	314	309	315	272	298	319	338	307	329	291	298	301	337	304	316	303	320	324	308	313	339	304	348	338	312	333	311	310	311	302	315	309	320	316	328	306	331	324	305	325	317	314	317	299	287	337	325	329	293	316	329	292	317	321	345	271	336	288	326	320	286	329	319	349	344	310	309	324	307	294	342	296	312	334	347	300	304	318	273	310	336	343	311	276	321	324	298	281	335	287	290	316	328	336	311	305	297	302	296	298	309	315	313	325	325	306	320	306	298	327	320	308	351	315	306	285	324	330	339	308	284	318	306	329	320	325	339	340	331	307	296	308	326	324	300	339	342	307	329	336	309	347	307	354	291	340	309	319	305	288	315	317	307	306	316	297	333	304	315	298	341	325	312	276	320	318	315	335	296	325	324	303	324	354	326	337	334	298	291	323	302	317	318	297	325	341	296	331	308	305	289	329	310	299	329	327	327	308	295	334	328	345	327	306	325	354	333	332	323	331	321	317	297	306	328	290	308	329	338	329	336	305	338	300	299	323	309	299	286	316	327	328	301	298	315	319	303	314	301	290	350	313	314	323	304	287	315	299	307	295	293	328	308	306	324	316	347	334	304	337	308	323	336	274	340	318	291	305	294	328	301	331	327	302	308	304	308	321	303	306	335	326	295	324	320	299	315	306	327	363	306	307	326	334	327	326	314	328	331	305	328	330	338	322	338	346	321	340	330	316	290	310	327	339	335	312	306	295	312	323	326	325	296	325	320	335	310	286	351	312	310	315	307	313	301	297	300	305	307	328	306	328	333	316	311	347	286	342	329	322	308	320	325	318	316	310	293	291	311	309	303	321	339	315	293	320	292	292	328	311	340	300	305	309	320	344	303	338	326	320	313	294	325	294	327	291	320	281	301	324	332	288	276	316	334	327	312	339	341	351	354	328	291	290	324	333	351	309	318	317	310	320	334	331	333	318	331	336	300	308	343	340	318	332	295	328	332	282	279	328	309	346	301	327	313	343	320	307	326	323	336	320	347	354	321	297	327	315	308	316	320	341	293	323	356	348	378	324	336	352	312	326	328	330	299	289	320	343	311	345	325	315	339	322	295	348	305	310	303	313	299	312	297	303	301	328	314	304	293	325	329	316	330	299
16940	3425	3034	2198	1460	1064	797	605	496	394	357	330	270	282	265	248	203	201	229	212	193	196	187	177	202	211	238	229	206	173	196	185	177	170	171	150	172	183	154	161	172	160	154	151	174	174	167	176	179	158	152	138	156	164	150	149	164	163	147	134	168	155	142	171	148	151	133	146	168	154	185	127	154	143	152	143	162	155	151	151	135	145	165	155	135	166	164	155	152	132	164	156	139	141	138	129	166	148	141	153	135	147	160	151	162	145	133	157	155	140	143	177	129	145	151	153	159	153	128	144	161	154	136	146	139	145	130	139	149	136	150	127	150	158	147	122	153	160	126	163	142	145	152	150	139	142	147	167	157	141	162	156	160	142	146	125	166	156	130	157	134	147	152	144	142	143	141	139	139	149	151	146	161	137	138	145	149	161	134	167	136	168	147	132	152	151	159	147	143	128	144	133	149	161	131	140	153	157	146	130	158	146	131	138	144	140	152	138	152	145	153	150	139	145	157	157	164	174	138	131	139	142	137	128	155	139	168	136	150	176	128	130	155	148	147	147	152	131	151	176	135	143	141	140	166	155	158	143	146	163	119	118	147	140	150	167	143	127	130	122	151	146	149	146	141	139	132	130	123	165	145	143	150	147	139	152	157	137	165	131	156	137	140	160	154	159	121	140	141	133	138	149	143	157	130	142	142	118	131	141	160	135	149	125	133	156	165	157	171	118	162	133	127	144	148	119	148	138	150	137	135	142	155	148	148	154	130	154	168	143	152	153	134	143	139	133	157	142	156	121	154	140	136	138	141	146	121	162	141	143	158	163	134	129	160	166	134	157	137	173	147	149	158	146	131	140	129	152	155	126	132	136	159	160	136	144	146	141	149	160	156	130	142	136	121	153	157	147	152	122	148	160	119	173	148	145	146	131	147	126	129	163	148	132	146	132	150	147	175	134	142	129	132	135	146	139	153	153	159	151	130	130	154	126	130	140	150	161	153	135	152	143	164	138	143	161	166	152	173	145	143	144	130	150	147	151	147	155	135	136	153	171	155	173	141	163	160	128	142	171	156	149	144	135	158	135	150	147	166	139	146	134	137	131	158	160	148	137	152	147	161	167	166	129	147	140	133	141	129	135	144	139	147	117	144	132	145	136	144	162	136	128	150	152	140	136	162	152	139	169	145	133	149	137	139	142	144	154	138	152	130	177	147	129	127	145	126	166	147	150	141	172	139	149	146	148	157	177	127	136	128	141	147	158	140	154	141	139	153	168	151	151	159	147	142	146	138	156	142	143	130	167	161	139	136	134	145	144	140	138	116	137	145	145	149	159	153	144	148	146	141	157	144	144	145	136	139	162	140	146	131	127	152	147	138	141	137	166	135	147	139	147	141	137	135	169	158	148	141	163	150	99	147	138	128	158	126	150	132	152	148	125	149	159	130	157	132	141	157	138	149	144	133	129	154	135	154	143	142	129	158	170	152	150	157	144	149	137	147	132	160	169	151	155	125	165	138	156	137	143	133	164	146	127	135	145	137	132	149	157	151	142	146	137	146	163	167	145	127	143	151	147	140	139	152	137	145	125	145	119	129	135	147	133	171	141	149	145	149	143	130	151	145	171	152	147	114	149	153	126	132	147	141	145	155	137	156	170	146	135	137	140	165	140	128	136	162	136	122	121	142	163	123	158	140	152	136	145	176	159	152	152	148	143	146	145	135	147	146	127	136	158	122	142	134	161	156	129	135	124	167	130	146	149	142	129	130	154	143	147	150	173	144	127	142	135	145	148	139	145	154	170	137	131	148	126	137	134	150	148	152	160	153	148	161	145	161	141	173	149	135	148	130	151	163	148	148	150	155	147	126	164	140	137	176	139	137	146	154	147	138	147	141	159	129	170	132	150	154	169	151	161	149	129	144	163	144	149	131	156	132	145	137	160	140	141	153	149	136	147	127	156	161	130	148	169	139	150	152	156	145	148	147	138	156	143	148	129	143	134	160	142	134	159	172	137	138	172	127	137	160	159	135	144	148	170	153	138	148	117	153	127	155	159	137	155	148	142	149	148	177	143	176	141	135	160	144	146	162	157	171	135	138	148	139	157	139	129	156	136	144	163	147	177	156	161	139	144	143	188	140	144	154	132	128	142	143	139	161	156	141	136	143	139	144	140	139	140	117	143	149	147	161	156	143	150	149	142	136	164	151	149	161	152	145	136	136	133	159	137	155	151	138	164	134	147	148	159	139	131	145	132	147	129	131	143	146	157	167	158	132	143	138	126	165	142	144	138	140	137	146	119	127	152	144	153	145	167	151	114	147	149	135	139	142	178	144	148	128	146	157	150	138	157	123	155	137	157	165	140	155	149	153	169	143	146	182	170	151	147	155	149	129	148	142	139	156	129	131	121	149	163	143	134	139	177	134	138	138	123	129	136	136	150	141	133	145	144	138	137	154	148	152	150	155	142	143	169	145	147	138	141	136	132	152	158	145	141	168	153	137	140	144	157	137	159	145	163	144	153	158	130	157	162	127	146	148	128	133	149	174	133	159	151	156	131	125	154	149	128	133	137	157	154	154	153	139	161	132	160	155	169	153	150	145	172	150	159	148	140	160	140	149	134	163	164	144	128	149	146	144	164	142	140	125	147	153	139	142	143	149	137	138	144	139	138	139	159	140	165	139	147	129	152	137	141	144	150	149	166	143	139	126	127	158	134	159	143	117	152	157	147	141	141	145	136	137	138	135	148	147	148	151	132	136	133	142	143	150	145	136	133	174	154	145	166	154	151	133	142	156	133	133	166	137	167	133	152	154	153	154	164	151	142	144	144	161	148	130	145	149	148	146	158	147	158	142	137	158	167	158	141	148	134	131	118	129	126	143	120	149	135	147	155	135	139	155	138	149	140	158	138	163	141	129	150	133	149	152	170	141	138	138	173	157	138	135	137	127	149	147	141	145	139	122	172	145	152	124	153	149	154	156	142	138	151	167	146	143	146	149	122	122	141	148	152	147	146	137	149	143	139	140	162	141	121	154	151	153	142	139	148	148	163	126	140	141	134	140	177	153	138	130	129	129	141	153	122	170	161	147	139	145	132	140	147	130	143	148	130	140	132	130	135	143	125	158	135	135	141	144	139	155	154	136	119	136	156	132	148	177	154	137	127	121	132	130	145	155	141	145	163	143	154	144	145	163	151	161	140	141	136	128	152	143	161	155	154	136	144	138	141	165	152	131	144	155	150	146	154	158	147	145	158	132	128	145	147	136	160	149	133	148	142	153	158	156	163	132	129	143	130	143	147	140	154	147	145	152	137	136	149	153	152	154	129	141	136	136	141	141	144	123	149	154	136	138	117	160	137	169	140	151	157	133	141	137	113	141	153	129	124	146	137	158	148	143	148	155	150	141	113	155	141	147	162	152	122	139	147	155	150	143	160	149	139	150	142	138	155	151	121	153	145	152	144	154	137	151	171	167	143	153	162	147	143	155	148	136	154	147	147	155	159	142	150
7952	2886	5778	6507	5585	4380	3554	2961	2493	2188	1836	1631	1519	1393	1265	1158	1105	991	993	914	879	883	856	866	884	924	941	874	972	1014	730	792	775	670	649	634	579	595	609	575	600	597	589	535	599	594	589	585	564	542	548	464	518	595	518	533	526	480	517	492	501	503	547	498	481	465	520	493	491	475	505	503	466	465	428	494	451	468	484	466	518	481	527	456	457	487	470	484	476	478	484	490	449	463	507	452	478	463	464	484	460	440	450	466	498	485	429	430	413	490	478	486	450	414	479	500	477	443	454	466	466	448	469	482	446	444	424	457	496	433	467	495	503	411	477	459	446	444	443	430	461	471	487	461	493	459	474	467	459	441	466	464	436	469	452	446	465	437	493	429	465	459	465	462	467	510	464	448	434	490	467	469	474	479	468	470	463	465	445	439	455	442	513	449	448	446	440	456	469	430	465	456	453	424	450	454	466	414	439	461	457	446	435	407	426	452	467	454	443	456	418	475	450	500	453	486	438	457	419	451	483	499	432	441	466	470	466	448	472	467	454	429	454	444	447	448	448	423	463	439	449	430	464	455	468	450	492	472	435	467	468	446	442	485	416	451	452	446	466	451	439	468	436	469	492	501	453	458	441	476	454	490	434	500	502	491	460	425	462	452	504	444	454	498	440	490	446	442	448	402	423	466	429	457	435	454	468	459	487	453	430	453	446	444	455	472	464	441	458	467	436	467	447	418	450	457	454	445	490	451	415	495	431	434	451	474	474	468	447	463	435	446	497	459	486	473	462	427	434	497	478	460	452	475	458	445	428	476	435	481	447	439	435	442	507	430	463	423	485	436	470	481	459	444	461	437	444	437	480	463	479	462	462	440	436	405	470	446	452	446	465	447	468	457	460	497	480	469	476	437	427	447	462	430	438	477	464	483	451	465	453	427	483	450	455	459	476	428	476	407	498	435	482	420	437	485	445	436	449	422	421	436	440	452	452	454	448	466	488	451	434	450	430	460	453	438	454	452	423	425	434	450	489	486	440	455	457	433	441	423	460	420	448	434	477	449	470	440	451	458	419	424	422	456	449	467	440	457	468	452	450	460	457	463	444	432	449	471	413	436	477	455	432	433	441	423	435	420	471	475	440	458	473	442	450	454	506	442	468	448	478	460	465	403	454	451	418	473	447	514	460	448	460	432	463	455	463	461	451	457	445	443	431	449	484	476	493	463	438	436	485	519	451	465	438	457	472	484	435	433	487	473	461	459	417	478	457	436	488	459	478	434	465	442	432	429	448	458	456	449	442	484	443	467	472	477	454	491	474	457	448	442	473	432	435	465	470	435	482	454	481	451	490	454	468	442	451	445	454	450	460	435	417	440	438	456	464	455	433	480	477	449	447	441	430	456	463	463	439	442	478	427	471	486	442	470	487	491	461	442	437	460	469	464	453	422	483	455	487	453	497	428	477	454	508	490	447	448	451	491	467	433	453	463	450	466	438	467	420	470	395	420	494	450	448	456	431	456	469	390	426	436	441	423	453	446	467	434	481	423	447	484	470	400	457	449	453	449	456	470	447	461	452	488	446	449	454	465	416	452	467	467	460	471	437	443	433	455	466	424	457	426	467	428	477	432	441	458	471	444	400	455	463	466	459	421	462	424	437	460	487	457	470	469	519	458	439	442	437	478	494	430	466	416	447	430	454	455	425	465	456	468	477	457	444	449	479	435	469	475	449	453	452	458	461	471	438	477	425	448	451	446	442	466	450	452	427	442	483	471	464	440	430	428	431	448	444	458	457	473	466	456	429	443	469	424	478	487	473	435	476	484	446	465	466	505	447	455	388	470	393	431	441	444	449	454	405	480	416	433	462	450	418	451	428	433	426	477	458	487	483	449	445	459	481	441	494	431	461	442	445	441	473	447	461	442	451	469	465	476	473	494	426	472	474	464	453	463	432	427	441	464	442	467	444	463	434	477	472	439	437	459	466	441	414	480	413	462	439	473	488	459	438	481	451	440	459	420	470	410	426	466	466	467	449	448	474	480	447	432	437	451	480	433	434	462	449	451	451	437	517	454	445	499	450	464	469	463	473	467	501	448	462	416	426	464	447	475	442	439	431	430	462	465	468	444	415	449	461	514	444	450	440	421	452	449	482	460	432	496	429	441	483	488	439	460	456	459	466	472	457	492	427	442	453	459	479	447	468	477	466	408	442	474	469	445	434	469	474	464	439	456	450	451	459	463	465	435	454	447	465	431	471	464	490	443	478	478	436	483	449	475	435	468	478	466	429	461	466	454	471	446	454	439	441	432	474	438	444	458	439	464	425	450	481	442	456	464	434	440	441	455	456	470	453	466	472	478	452	438	489	443	483	448	456	441	429	419	461	428	482	478	454	454	434	459	458	458	491	472	446	469	508	474	465	482	446	469	482	442	444	414	405	412	466	459	462	407	428	422	432	455	402	413	451	427	449	431	472	422	446	466	478	453	446	456	464	452	474	480	460	424	465	433	496	443	460	479	430	485	472	462	447	468	404	440	477	430	445	455	414	466	450	436	451	467	481	505	475	462	464	398	433	514	453	431	456	396	481	436	445	454	413	455	434	443	464	453	473	443	433	453	514	425	441	467	445	492	466	466	484	447	447	460	424	462	443	445	438	458	440	417	483	487	450	465	447	463	455	479	478	489	481	464	496	453	500	481	460	420	430	461	485	474	459	481	462	410	417	509	448	441	434	464	449	449	463	443	473	420	484	445	422	424	441	435	471	456	446	443	453	453	460	405	466	459	430	484	495	445	414	496	446	502	453	484	444	464	462	456	477	442	437	451	478	462	441	405	443	457	439	466	461	441	463	469	450	471	423	460	438	464	425	451	471	486	443	457	441	396	473	482	464	401	465	446	450	464	455	469	454	455	438	460	485	417	440	461	487	487	474	442	436	453	450	433	430	460	491	485	441	459	469	479	473	411	446	468	491	442	476	452	442	451	440	441	455	446	478	447	458	467	454	487	436	476	453	467	492	514	392	440	447	422	463	488	440	445	442	451	417	430	453	472	438	420	459	431	455	461	428	456	502	429	417	444	477	440	498	463	434	430	490	435	469	443	434	448	439	461	440	457	485	465	486	464	476	425	440	449	420	466	454	451	415	431	472	458	436	464	498	466	449	457	448	435	475	435	476	473	450	441	473	474	456	452	478	461	460	431	452	422	450	458	444	432	481	471	444	474	478	474	405	464	468	460	458	422	461	473	437	444	479	448	469	434	474	498	443	417	440	517	477	430	430	462	470	461	425	457	448	448	455	440	472	422	442	450	448	445	431	479	488	451	412	440	491	483	480	456	451	472	451	454	415	473	434	461	447	476	412	452	480	479	405	465	430	462	447	430	434	456	479	446	437	492	443	433	460	479	463	437	424	438	461	472	409	420	426	464	440	472	464	468	451	437	480	466	462	468	456	474	488	479	481	467	460	469	440	435	464	478	443	494	442	446	430	476	486	479	463	454	420	402	447	486
2131	310	334	274	241	240	235	225	200	200	181	185	173	204	216	206	180	173	198	195	208	200	207	178	212	210	187	214	236	210	202	200	215	207	187	203	199	196	190	201	201	193	190	199	187	197	191	190	195	183	194	196	190	222	201	185	191	215	196	209	212	225	200	196	179	220	191	194	186	209	185	204	180	202	197	207	193	189	191	195	199	206	192	226	227	195	178	196	196	190	194	197	175	208	238	179	192	236	196	197	212	226	224	217	187	200	213	228	190	198	202	209	222	191	187	190	182	223	203	185	175	201	209	192	202	214	197	186	167	218	200	212	210	193	192	206	203	197	225	177	180	182	171	213	182	219	201	219	164	168	205	171	202	216	230	206	215	178	190	185	191	202	197	187	177	193	208	221	201	192	185	200	174	197	209	190	200	199	191	210	196	195	202	175	187	219	200	222	225	191	173	198	190	183	213	200	167	185	200	197	193	209	179	209	186	196	181	213	197	206	196	183	201	189	207	206	182	210	186	198	199	199	173	185	189	214	191	206	195	192	184	192	178	226	191	187	221	205	193	166	210	209	191	175	196	191	203	204	208	180	176	202	218	192	215	200	181	201	209	204	184	190	181	203	211	194	185	215	202	186	192	210	188	185	200	203	229	230	201	194	176	209	208	199	188	204	205	221	192	185	192	195	194	194	209	183	187	180	172	159	204	200	179	180	214	199	195	196	202	167	198	212	194	191	204	208	176	205	225	205	211	209	199	210	202	194	204	191	198	184	192	193	204	181	215	188	207	210	219	210	208	220	203	180	188	198	212	171	213	214	215	190	217	200	185	186	180	183	206	191	205	183	185	179	190	204	193	190	201	179	180	200	172	180	201	185	195	197	190	208	242	206	202	173	177	190	202	192	196	192	206	185	179	234	235	200	190	202	192	210	195	211	225	197	218	200	177	177	191	231	208	175	181	206	206	209	183	193	186	185	195	181	196	211	188	197	191	202	186	192	207	208	196	186	179	201	206	181	190	201	198	209	210	223	178	186	191	179	205	212	190	188	181	174	199	217	192	209	177	199	222	174	197	193	202	192	211	202	201	203	207	206	190	181	201	192	188	167	186	198	206	182	193	204	222	172	197	202	208	190	176	189	194	190	194	185	184	187	217	206	190	218	204	188	203	212	196	210	212	213	213	214	186	190	159	177	182	168	207	188	209	179	169	208	225	215	220	176	188	205	214	178	167	171	194	187	179	195	185	192	225	198	223	219	188	217	197	211	207	192	176	211	191	194	196	184	200	188	198	228	190	203	205	184	211	215	187	182	182	183	195	220	199	205	217	215	203	212	189	191	171	211	222	196	215	227	203	182	208	219	188	199	210	191	211	197	196	203	190	189	199	220	204	207	187	204	220	198	186	193	212	203	204	214	202	186	207	202	215	200	189	186	189	192	198	182	204	189	187	181	185	198	205	206	186	162	177	178	180	190	210	202	183	198	227	178	196	200	199	206	188	217	198	213	200	191	210	185	197	221	192	210	163	210	197	209	181	185	205	206	217	207	186	203	214	185	212	189	205	203	210	195	224	199	225	195	217	191	208	183	184	174	189	173	177	175	219	224	196	212	195	220	193	188	199	213	210	193	206	178	209	184	196	208	204	195	187	189	225	190	188	173	191	177	229	204	195	219	197	180	197	198	213	194	191	204	208	190	210	196	215	210	214	172	205	215	198	206	213	147	195	214	222	200	185	218	181	212	200	193	204	207	216	182	214	185	207	190	206	213	198	199	168	196	207	211	190	202	189	174	205	194	215	191	210	188	181	201	191	185	172	202	195	211	175	193	207	202	192	196	189	202	220	186	198	165	188	182	201	208	201	211	213	220	197	208	203	175	201	218	203	194	198	197	222	208	178	188	200	216	186	193	210	193	196	155	217	180	201	186	187	182	214	203	192	202	193	194	208	204	213	185	193	211	203	204	200	195	211	205	199	213	205	197	194	187	210	215	198	215	212	195	199	181	195	177	187	205	200	195	196	178	201	187	190	209	205	191	181	191	193	207	196	224	199	196	204	199	193	185	196	195	195	184	199	224	196	191	186	198	188	210	202	195	195	180	186	213	204	224	193	191	202	210	205	221	168	194	197	180	203	222	195	203	177	214	218	218	204	186	211	187	207	187	228	208	220	212	192	178	192	196	188	199	200	193	227	193	208	213	204	197	199	170	214	197	196	177	191	204	205	172	231	197	201	222	178	181	203	194	228	175	222	214	203	206	183	198	169	217	203	205	180	187	193	187	212	193	238	226	199	186	194	201	185	194	217	193	199	199	194	193	196	215	193	186	211	193	201	186	209	212	191	210	186	223	180	170	188	190	193	202	204	183	209	200	192	223	226	205	190	191	200	224	213	182	188	205	209	218	200	197	212	214	209	180	201	184	201	215	206	187	183	189	199	206	201	213	202	191	185	210	199	201	197	213	184	194	198	204	206	198	208	215	202	177	194	199	167	196	185	192	185	188	190	217	195	192	208	193	188	197	190	205	190	203	216	193	195	200	175	220	209	171	193	187	191	210	213	225	181	201	191	225	202	175	183	190	182	234	194	183	181	218	217	223	195	188	216	203	182	189	198	158	204	212	210	171	202	219	194	197	180	207	204	194	192	195	169	187	195	201	203	191	220	180	197	216	214	205	197	199	179	193	191	180	190	182	219	204	181	180	199	206	184	201	205	196	178	213	193	187	187	189	173	200	197	186	191	178	204	189	175	207	195	204	193	181	182	205	207	209	195	202	179	181	191	209	193	233	187	204	200	174	214	194	187	202	204	202	210	174	207	189	186	202	201	206	205	229	233	192	216	169	186	192	188	195	200	170	183	201	180	202	200	220	201	197	201	192	208	196	188	195	217	190	204	196	215	210	204	226	186	227	188	204	220	223	199	192	199	214	189	204	195	213	203	194	180	202	191	198	205	206	195	196	200	214	201	212	204	191	202	187	214	206	190	184	198	208	183	189	192	223	192	226	190	205	222	205	196	204	183	203	196	154	203	217	205	190	202	204	198	187	209	216	200	185	213	201	196	193	211	186	219	178	191	187	215	181	223	204	189	206	181	209	210	204	192	195	211	189	201	204	170	193	182	205	196	183	189	216	207	193	209	170	170	209	168	217	183	210	217	206	198	206	198	194	197	187	203	191	179	167	225	184	213	215	205	187	212	215	192	198	202	193	195	197	187	204	205	197	214	206	221	171	195	202	165	212	200	200	219	198	193	201	207	206	184	203	231	191	184	180	204	161	206	191	223	203	203	190	204	216	198	204	198	193	210	169	181	181	190	205	187	219	190	213	205	162	178	185	209	189	187	187	205	203	184	181	221	212	188	200	210	191	194	234	189	195	184	180	205	199	198	179	196	209	179	228	202	204	186	203	229	202	197	195	204	202	194	202	204	208	216	201	211	171	211	172	199	204	199	207	201	200	210	210	205	217	197	202	216	214	185	206	189	185	183	201	184	203	184	202	195	185
2201	696	803	799	806	751	651	666	682	647	642	616	682	641	561	550	623	576	606	597	595	614	616	566	559	579	608	608	599	585	572	566	542	557	571	558	608	598	561	594	605	608	599	576	578	548	576	549	596	604	570	551	578	577	603	564	617	533	566	587	557	576	571	556	534	602	585	599	574	564	566	649	554	573	532	579	539	560	563	549	591	626	566	633	579	582	554	605	567	593	600	619	579	573	548	557	580	588	574	561	584	565	559	602	593	571	551	580	597	576	542	582	622	589	593	566	593	584	568	582	548	578	562	593	587	553	577	599	586	571	541	607	556	566	536	607	577	562	575	555	602	532	583	551	597	610	594	538	586	586	586	547	568	623	570	613	569	585	576	562	588	593	594	564	556	585	573	586	564	590	605	570	604	584	575	581	576	586	618	563	588	549	537	596	547	575	556	594	605	563	576	575	535	566	559	591	577	572	640	595	561	618	593	592	604	565	539	604	569	573	550	594	546	601	572	528	562	576	576	561	553	613	589	560	596	563	553	567	600	568	557	541	557	608	611	573	612	576	578	596	579	560	591	592	600	553	551	627	598	580	556	560	570	559	621	581	583	585	555	573	546	651	576	563	627	552	592	586	621	583	542	585	565	575	563	562	559	556	611	582	583	606	576	597	578	599	595	570	611	566	656	563	564	596	581	572	563	560	545	534	536	566	583	577	604	559	589	527	602	581	554	550	607	579	623	559	527	586	545	560	553	578	565	567	563	554	605	569	564	607	572	577	557	611	577	557	619	561	599	626	573	608	599	605	543	564	560	538	593	606	547	574	581	577	551	552	513	565	566	565	594	618	584	560	567	585	590	567	600	568	586	584	536	542	589	577	575	546	589	551	591	597	593	575	578	536	583	582	625	536	590	573	554	569	581	563	574	555	585	593	605	554	574	569	610	608	512	659	585	588	587	560	553	580	581	604	543	570	561	532	580	541	554	580	584	572	572	588	589	599	602	625	567	567	563	574	610	567	575	584	545	561	604	608	563	606	628	592	552	581	539	551	592	557	590	536	549	571	587	577	538	588	601	553	568	560	600	568	546	595	576	588	566	572	577	588	608	556	592	581	586	596	603	579	538	614	577	565	613	532	612	562	575	588	570	566	605	573	557	580	589	573	564	588	595	590	597	555	593	627	559	580	567	596	553	587	622	579	538	589	638	573	553	597	565	571	602	568	603	614	596	550	594	579	627	571	589	559	579	575	583	571	594	582	563	546	580	552	588	607	573	580	541	537	546	581	548	562	571	580	568	576	648	573	563	588	563	584	611	595	597	600	581	594	586	581	546	567	596	567	534	591	557	572	540	558	595	611	558	584	535	595	575	568	544	621	603	564	579	579	571	581	587	579	627	550	553	590	552	585	591	560	611	564	590	542	560	537	584	574	548	590	598	569	581	564	587	580	587	578	565	612	574	618	570	561	562	559	590	569	590	571	564	561	570	622	537	572	527	599	549	559	585	599	593	540	641	604	547	575	579	549	538	582	550	562	570	576	554	516	590	575	609	602	578	582	584	565	552	544	585	530	584	599	590	591	622	597	570	543	533	522	571	583	572	606	580	553	546	572	577	608	585	564	570	575	583	571	550	563	567	608	614	575	556	592	550	617	599	564	635	558	570	566	544	623	553	540	593	580	579	520	584	521	542	529	540	579	579	578	574	606	567	595	546	561	582	557	587	562	627	544	525	571	551	585	605	596	561	554	608	553	589	565	568	596	571	586	581	593	573	539	578	548	576	563	563	602	572	560	539	570	580	611	538	584	592	575	602	583	601	618	595	569	594	586	584	575	585	607	597	597	582	567	579	558	608	574	582	585	601	562	605	574	568	582	546	559	581	590	598	567	550	584	549	571	562	536	550	636	568	579	551	556	554	568	519	558	591	592	564	577	578	598	609	598	541	571	611	520	541	563	585	593	565	537	600	600	573	554	596	557	555	538	593	573	578	585	596	578	581	558	596	593	533	588	545	547	561	557	601	574	600	607	580	575	579	543	518	574	594	554	598	555	583	558	636	609	579	539	596	606	600	570	525	622	580	603	624	592	530	585	584	582	539	582	600	530	582	583	586	569	568	568	577	564	577	541	562	586	551	573	674	588	538	551	550	576	585	586	555	565	572	584	568	570	595	593	575	588	580	581	528	613	580	593	603	562	602	583	611	573	591	576	580	584	563	579	596	520	555	620	559	601	572	523	558	571	587	565	569	552	593	570	583	559	603	593	589	550	561	555	630	587	603	550	563	568	591	533	552	579	626	593	553	560	602	560	561	591	561	611	598	579	608	577	600	625	590	596	587	562	554	604	547	589	593	618	578	582	592	608	558	573	554	552	570	559	595	583	617	573	583	562	607	541	561	567	590	561	608	550	590	596	558	566	578	576	595	590	567	598	567	617	559	546	590	585	560	556	593	532	577	618	600	580	597	568	599	526	553	558	498	614	591	531	567	586	561	561	595	588	558	612	581	584	579	567	596	553	571	590	598	581	541	532	593	515	577	544	580	566	564	582	599	589	601	563	583	560	618	586	539	555	564	576	592	530	605	577	588	573	561	559	561	556	535	595	588	613	596	601	584	516	570	550	553	592	578	552	532	579	619	555	573	547	608	598	586	543	588	575	579	588	558	539	562	560	563	569	561	555	548	587	597	607	630	594	605	611	595	594	607	568	610	548	618	582	585	550	598	631	565	547	569	600	607	546	545	607	560	568	551	535	597	546	569	604	563	633	565	541	595	578	618	543	585	586	603	600	623	560	599	578	593	619	561	584	528	578	595	586	570	558	617	581	523	594	588	584	609	589	636	644	548	584	561	594	568	594	600	584	569	547	591	580	581	559	592	535	504	592	612	597	594	531	548	594	586	578	539	568	588	556	552	605	573	575	536	568	550	583	540	568	579	558	617	559	586	558	542	591	585	511	537	562	569	595	572	556	585	576	578	567	561	600	557	565	540	641	577	590	560	568	568	591	591	536	564	533	597	598	581	594	580	589	559	603	573	558	535	590	605	602	542	574	565	568	558	611	576	585	582	544	573	584	549	595	563	581	557	567	540	525	529	574	584	583	566	571	561	629	536	563	558	557	575	553	610	574	562	589	605	595	570	572	577	560	581	579	580	578	574	587	569	623	557	562	603	530	577	553	556	589	608	613	554	599	561	531	565	554	536	596	567	577	591	635	587	605	558	577	556	585	573	595	564	611	586	580	579	618	589	535	574	542	566	566	535	545	571	609	596	605	588	592	596	579	562	580	560	594	553	582	597	573	566	587	567	567	581	571	536	534	560	606	588	558	597	567	614	602	575	534	544	599	539	574	592	599	581	568	580	572	552	565	532	554	585	571	594	594	540	581	582	568	600	633	548	557	599	560	574	571	589	556	634	538	526	575	584	542	606	612	566	537	611	583	571	569	573	581	537	594	565	595	615	615	593	620	554	588	536	567	565	552	560	597	566	569	608	577	575	613	588	584
8999	1301	1461	1122	723	564	477	343	238	263	203	201	187	162	145	149	127	131	147	144	139	121	123	129	134	131	126	122	123	113	127	107	116	128	138	90	95	104	112	119	106	96	104	94	110	95	117	93	91	110	102	106	96	105	86	97	93	93	84	94	108	94	112	87	115	102	95	94	81	102	86	86	94	86	107	94	88	97	116	85	95	102	99	104	91	114	101	105	101	86	90	98	94	104	74	95	102	84	86	75	93	89	97	99	82	104	85	88	82	109	86	79	89	98	84	92	92	88	92	97	81	77	98	86	76	118	94	100	91	94	100	102	84	105	90	116	96	95	102	83	103	100	97	92	91	81	91	95	93	86	97	83	95	100	118	92	95	90	101	82	112	106	89	117	88	105	98	106	115	92	87	94	83	85	96	110	103	80	89	93	108	91	99	89	98	99	86	88	97	98	89	95	96	101	86	96	96	99	87	84	93	89	109	100	99	90	97	81	104	111	90	90	114	89	106	91	73	80	96	82	94	96	88	75	96	92	87	95	97	94	116	79	82	74	87	90	95	104	87	86	109	118	89	88	89	91	85	88	94	88	86	83	76	90	104	98	97	100	103	122	94	106	105	108	94	89	92	90	94	95	100	79	100	86	97	89	90	90	75	99	97	99	99	102	96	95	93	101	100	85	90	90	88	92	104	84	106	104	115	77	93	101	109	107	87	91	101	87	82	73	108	98	89	85	95	90	96	96	97	96	77	86	93	107	94	95	81	112	99	103	92	103	100	87	105	86	100	92	96	116	90	92	112	87	64	103	99	99	114	105	91	100	90	99	100	93	114	70	96	109	80	83	95	87	106	84	96	86	99	93	113	88	91	85	92	102	83	91	107	89	86	79	78	97	103	94	99	108	96	92	88	122	106	94	81	92	77	71	102	90	101	92	103	110	80	83	85	91	98	97	89	116	96	89	88	92	109	99	103	84	106	82	108	117	102	101	97	101	114	83	86	102	90	112	102	103	90	88	95	87	78	93	87	99	93	88	73	87	93	89	92	91	92	117	83	108	95	100	110	93	94	101	110	107	105	80	111	91	91	85	108	88	99	103	86	89	100	79	104	91	79	84	96	106	73	96	92	90	101	97	72	95	91	95	89	85	82	91	92	97	76	95	79	84	92	110	85	102	93	106	85	97	94	87	88	88	98	98	86	107	95	108	82	116	89	98	105	84	85	89	91	89	81	114	110	81	99	87	96	80	95	110	84	100	107	92	100	90	103	94	91	97	87	100	92	90	110	95	104	108	99	96	93	82	95	96	106	90	88	106	87	83	86	74	111	89	112	78	104	96	99	92	108	105	112	96	93	76	121	103	91	112	89	88	95	105	100	99	94	88	95	90	100	99	93	81	80	84	84	106	110	88	103	99	107	72	96	92	81	88	91	101	100	88	76	108	97	84	97	93	96	98	77	86	87	91	94	98	91	85	81	69	101	93	103	121	88	84	79	96	104	86	70	87	95	74	90	82	78	93	102	92	101	91	92	100	91	85	101	79	84	111	94	82	89	86	102	97	96	87	110	107	85	89	80	111	83	86	101	82	100	101	98	82	89	97	109	96	88	102	77	99	100	99	116	91	91	75	91	83	86	94	90	87	102	96	101	95	102	90	91	91	110	105	78	83	92	89	99	106	90	86	95	111	96	104	105	87	113	98	110	88	93	83	87	105	97	96	88	85	92	97	90	104	73	100	83	99	104	106	85	92	74	86	109	67	100	73	95	105	86	106	100	91	80	98	79	103	96	91	81	104	86	102	98	92	98	84	81	77	95	85	93	85	103	91	102	113	95	92	96	96	85	101	93	96	97	95	87	82	102	73	90	92	75	94	84	95	100	98	92	105	98	98	85	80	101	90	90	89	94	93	87	90	93	100	99	80	94	83	91	97	109	93	101	91	71	82	79	94	93	101	103	102	98	99	113	85	89	86	77	92	87	74	91	108	96	92	100	107	77	105	95	95	69	95	88	88	101	83	103	78	100	80	97	94	98	82	93	76	87	81	94	87	103	96	115	91	95	98	86	109	99	80	86	111	87	92	101	96	96	78	89	105	85	89	91	95	81	99	88	111	90	94	110	93	95	97	94	68	96	86	92	88	111	101	91	99	92	81	113	79	101	93	81	95	110	85	88	93	97	106	97	120	97	87	93	77	105	100	99	86	82	98	104	96	80	89	97	90	88	95	79	87	85	116	60	93	81	93	86	110	115	96	101	98	94	91	95	88	106	94	101	84	94	76	87	85	103	84	109	82	80	99	102	84	100	100	102	101	106	74	90	98	87	92	69	99	95	103	90	88	97	96	106	91	97	79	114	95	98	85	83	88	92	93	90	106	94	75	91	74	78	92	82	108	95	107	88	81	85	93	96	120	94	97	86	92	90	85	97	90	92	97	95	108	89	99	108	115	80	83	96	95	90	100	101	97	93	97	103	101	92	99	86	91	85	79	91	89	97	90	99	104	72	93	114	86	93	93	109	90	90	81	87	104	86	91	95	88	89	110	96	74	99	115	99	101	89	83	90	74	93	83	93	103	104	101	83	95	104	84	94	105	104	90	96	71	99	90	103	95	96	97	91	90	87	108	107	77	88	106	94	95	106	83	95	100	101	95	105	77	95	88	110	96	103	93	87	69	77	77	79	98	95	81	90	100	88	89	109	93	90	91	80	102	96	76	97	92	83	91	110	103	99	82	116	107	79	82	102	112	83	85	84	109	95	93	104	92	102	103	89	104	88	111	85	105	77	88	92	93	79	91	95	107	78	75	109	84	98	89	84	112	84	85	72	101	86	86	102	97	112	101	100	91	97	85	97	84	92	90	92	90	91	89	100	92	99	81	99	108	93	98	92	83	97	90	85	106	110	118	90	103	89	92	92	96	81	94	78	84	86	95	77	82	90	87	86	87	94	87	85	98	88	109	97	70	77	102	88	74	119	94	96	91	109	84	94	85	78	88	110	97	106	90	98	85	94	74	108	100	91	98	83	95	93	112	82	100	91	98	83	94	106	79	107	76	87	107	100	109	102	85	81	94	107	87	94	98	99	75	85	95	87	90	106	89	86	87	90	97	80	81	99	87	104	86	90	96	89	80	94	82	84	90	88	95	91	94	89	79	78	94	105	81	91	95	99	95	72	94	70	91	90	95	100	123	80	91	93	83	99	90	92	80	99	91	92	79	112	106	89	87	104	83	95	89	89	105	105	103	103	99	93	97	101	83	75	80	92	109	104	118	93	110	94	98	77	99	109	89	96	87	91	115	114	70	85	85	105	105	97	109	95	110	108	98	88	89	80	120	104	96	71	88	84	92	93	62	97	81	92	99	111	108	83	86	96	103	79	96	87	104	96	110	80	94	79	99	84	96	82	92	82	103	100	96	90	98	90	101	81	85	94	88	79	94	84	109	78	93	90	95	98	92	93	114	80	93	99	83	96	81	107	89	78	102	89	98	96	93	95	108	104	87
5545	1545	3266	3790	3191	2544	2038	1677	1401	1244	1095	933	869	819	732	665	670	605	598	537	610	566	567	533	596	575	544	475	532	500	480	457	450	449	411	423	422	371	431	357	368	373	380	379	343	372	370	378	371	357	342	366	311	359	362	330	331	354	344	341	349	311	330	344	321	323	339	362	349	334	338	338	256	331	338	351	337	308	312	343	324	350	312	345	297	333	299	339	311	330	328	317	369	366	294	318	314	325	332	367	338	353	293	347	312	348	283	334	317	307	334	313	347	325	302	321	327	308	315	341	305	317	302	331	334	310	303	277	338	278	314	311	295	328	320	295	330	318	291	292	296	291	315	311	302	317	287	331	310	365	320	341	291	324	300	274	312	324	327	283	306	311	306	343	323	323	299	345	277	326	338	287	320	317	291	336	331	319	337	338	303	309	305	304	344	297	332	295	289	333	323	324	302	302	331	329	299	311	297	316	303	315	323	318	292	321	315	344	341	332	308	312	301	320	273	306	320	319	312	307	297	301	298	328	317	332	304	312	338	337	327	332	329	315	331	288	301	304	305	271	280	325	324	337	311	294	289	342	344	341	347	323	301	314	320	310	313	305	341	327	307	339	315	314	292	317	309	327	313	353	298	311	328	319	332	323	297	337	288	302	301	336	308	339	324	310	325	312	339	295	328	325	309	350	338	323	333	305	336	297	289	321	299	300	301	328	304	303	308	312	313	343	304	291	305	300	322	335	338	284	330	332	316	310	321	300	277	324	320	290	327	294	330	301	306	301	335	327	328	335	287	318	314	291	320	336	308	307	310	311	336	309	310	322	308	313	301	291	323	300	288	304	339	331	319	327	322	307	325	302	315	284	300	295	294	303	304	322	300	310	315	329	320	267	309	349	308	286	298	305	318	305	331	307	323	341	307	310	301	287	320	319	321	323	316	332	272	342	331	313	308	300	318	315	314	288	300	317	328	351	336	295	363	284	299	302	317	295	322	324	305	313	339	300	293	293	301	294	322	315	284	298	314	324	309	302	284	299	298	325	325	304	313	310	297	298	324	314	305	319	302	337	307	300	313	297	338	352	300	337	296	322	291	305	324	318	286	295	296	298	281	340	329	320	320	283	321	337	312	327	299	314	328	313	274	294	331	306	331	318	330	351	281	341	297	332	306	285	341	321	337	289	306	307	297	299	332	306	281	334	321	319	309	325	335	310	288	307	326	330	325	312	293	302	328	299	310	290	290	322	307	302	317	322	300	277	301	305	305	324	324	309	315	310	319	318	291	299	287	337	322	308	315	335	305	313	277	324	307	332	325	327	323	291	287	294	321	331	319	289	308	318	336	319	316	309	293	330	286	272	324	344	318	329	337	319	312	318	290	323	271	292	318	305	332	315	328	311	344	303	319	302	316	310	303	285	317	322	322	290	341	333	285	291	317	294	312	338	282	311	326	310	319	307	342	316	320	297	334	316	323	332	328	318	328	298	331	316	310	320	326	316	305	306	275	294	328	324	293	291	300	296	318	325	292	292	298	313	304	290	296	305	294	319	302	301	328	323	294	310	294	322	304	335	311	322	322	281	330	297	347	316	304	315	330	312	310	324	291	336	341	313	358	292	332	306	284	296	284	318	323	286	289	327	336	297	296	305	325	335	332	307	307	317	317	313	342	313	329	301	299	325	342	300	324	290	326	299	321	301	321	304	320	297	341	338	313	316	307	303	330	303	329	306	318	323	315	306	307	326	343	307	301	311	284	299	298	316	302	314	314	325	333	342	332	313	332	335	325	313	296	303	298	308	284	319	327	308	305	295	306	278	305	309	289	296	327	292	289	302	297	297	333	296	336	318	288	272	314	298	327	314	295	316	326	337	303	314	314	328	312	304	291	312	324	286	297	319	298	308	323	320	314	327	318	299	305	319	334	316	294	303	307	315	343	297	348	278	315	313	323	323	323	325	306	336	324	324	327	301	314	349	319	325	316	295	323	308	313	327	335	325	343	292	330	330	305	304	331	302	310	305	294	346	323	317	287	309	324	342	323	306	289	281	318	323	299	304	300	341	330	299	326	337	313	301	320	341	323	300	297	308	292	297	298	300	280	352	300	315	303	317	295	285	306	314	343	308	317	312	330	340	311	347	306	305	318	319	319	323	314	288	322	300	341	320	332	302	291	315	297	319	336	328	341	328	316	297	301	326	328	310	328	291	309	342	315	308	300	304	307	320	296	318	330	310	302	304	321	348	340	312	296	333	291	336	310	327	304	329	320	292	306	330	310	302	323	339	318	330	315	325	318	328	308	314	293	316	307	337	346	310	307	321	313	309	333	322	323	297	301	304	294	287	326	313	331	316	309	335	309	293	346	334	329	321	350	270	333	327	335	319	318	356	310	329	327	306	310	334	305	312	332	329	295	333	338	332	303	297	306	316	308	325	322	341	282	295	345	306	319	334	313	312	315	268	292	318	290	317	307	299	293	317	336	309	300	308	311	289	280	347	315	308	316	295	325	337	292	340	285	307	316	323	322	289	319	334	327	318	322	316	325	283	295	307	332	301	308	321	294	300	306	338	317	284	316	329	338	340	307	323	310	300	317	334	347	328	319	315	318	303	310	313	322	313	308	316	311	324	294	308	331	321	318	342	308	350	328	333	316	331	308	270	293	292	311	276	320	296	317	326	337	319	314	305	330	293	319	326	293	301	305	319	303	306	304	325	323	320	314	309	299	311	310	291	328	289	309	320	310	318	311	341	322	302	300	318	278	324	342	308	316	317	320	296	294	323	305	300	307	319	319	333	319	286	292	303	331	339	292	341	342	326	330	329	303	285	337	281	315	306	331	309	317	314	314	308	309	339	296	306	307	301	288	293	297	312	322	314	305	317	307	316	279	306	328	297	343	297	308	299	302	321	294	341	331	304	295	300	307	290	336	340	345	336	322	316	312	302	309	334	313	328	325	309	335	295	303	305	304	309	315	297	307	349	341	346	295	328	302	309	298	303	286	337	285	310	332	291	307	314	315	320	316	336	297	316	272	311	321	339	317	286	335	293	315	310	306	317	294	325	307	287	337	311	323	326	311	321	305	290	300	287	281	302	295	334	323	302	313	310	273	313	296	283	284	314	300	327	319	318	289	304	329	327	321	308	340	305	326	352	320	300	339	315	322	298	324	334	314	308	301	319	324	317	302	303	305	335	294	345	307	312	327	327	313	335	313	304	318	341	312	299	322	335	295	317	336	322	330	309	304	302	286	364	283	327	315	304	320	304	323	291	307	297	326	314	312	312	342	342	311	286	309	342	318	308	316	339	328	316	296	335	321	278	328	302	317	291	350	300	274	310	323	299	336	310	311	325	328	306	347	299	318	329	323	300	298	303	328	329	315	320	322	323	310	336	317	332	338	311	325	321	310	325	297	303	308	279	324	300	326	308	308	295	298	293	319	336	316	310	332	277	313	328	283	323	280	313	335	316	296	298	294	335	304	328	331	318	308	316	318	312	329	306
17375	3539	3128	2340	1634	1115	848	675	514	447	410	371	317	315	274	258	258	240	242	231	186	209	192	200	234	195	241	199	221	195	195	188	178	188	189	182	173	180	173	174	156	170	174	186	165	145	168	182	181	167	169	145	168	149	163	174	145	156	161	126	195	169	164	146	149	143	177	162	156	152	183	156	160	162	160	160	139	166	147	154	153	155	158	146	133	172	153	157	167	172	160	146	157	180	150	168	162	145	160	182	148	164	148	155	161	144	149	152	152	144	157	138	149	165	150	154	159	163	159	145	180	183	141	141	160	148	146	158	164	148	151	156	155	144	149	173	144	170	150	152	143	148	158	171	163	144	142	157	171	155	141	148	152	164	159	150	173	138	150	148	154	145	153	160	165	170	162	135	169	167	148	171	164	147	134	155	146	159	149	142	177	142	154	144	142	155	167	170	156	144	132	159	150	141	131	164	159	128	165	153	150	143	157	168	133	144	151	145	144	139	154	138	158	151	159	138	144	157	146	145	153	141	169	155	165	148	138	140	157	163	141	151	160	130	144	155	166	134	144	161	153	145	147	144	133	128	126	142	148	166	169	165	150	158	148	159	139	141	161	141	148	138	137	152	149	150	142	150	163	135	151	137	140	136	167	117	135	150	154	129	145	175	166	161	148	154	168	157	153	159	168	170	166	155	174	134	138	170	141	158	154	135	151	149	155	150	148	154	158	127	151	161	145	182	164	161	150	155	163	136	161	155	163	177	145	172	133	154	171	148	168	157	150	164	126	152	155	148	151	139	177	165	166	139	143	120	164	176	134	154	150	126	173	151	150	157	139	153	153	127	178	163	130	160	151	131	149	147	165	149	143	153	131	148	147	140	149	146	167	137	137	156	141	147	148	156	162	157	168	157	173	144	141	148	149	171	150	132	141	137	162	127	128	162	154	146	165	142	163	143	159	156	138	164	170	152	170	154	181	164	128	152	134	154	168	159	151	173	148	150	135	161	150	158	144	144	165	153	154	119	154	149	144	163	146	152	148	170	146	178	154	175	151	156	150	152	164	146	165	137	149	175	155	141	141	137	162	136	153	170	155	149	116	148	169	168	138	168	140	148	160	136	133	138	131	162	161	153	150	146	148	162	149	156	141	125	132	144	126	154	133	148	139	147	195	148	162	156	162	166	161	145	154	144	129	150	158	170	162	147	153	161	150	146	151	160	162	172	166	170	138	149	160	158	142	161	127	144	157	154	162	156	168	165	140	155	149	153	133	154	143	151	169	137	164	166	155	157	141	169	155	150	158	144	160	163	135	141	148	159	150	152	162	158	150	162	160	163	164	146	160	114	152	156	166	138	145	155	166	146	161	127	147	150	146	150	154	158	156	157	164	138	153	141	152	170	161	141	155	155	175	132	142	142	162	155	151	175	149	163	143	163	164	147	155	161	162	158	137	159	143	166	173	147	140	152	175	137	143	156	155	170	171	158	146	141	164	150	166	158	148	157	149	110	145	140	147	165	153	162	158	153	165	130	166	162	149	139	173	158	156	169	156	154	167	159	157	153	156	151	136	147	135	173	161	161	162	135	149	158	145	154	159	161	164	152	142	153	147	157	160	158	127	128	151	161	159	172	172	144	161	133	145	146	178	157	136	138	149	136	159	154	162	133	165	163	146	159	167	143	161	141	147	149	154	168	160	143	164	161	153	157	145	129	161	164	136	136	141	136	160	139	160	143	154	130	169	143	160	157	141	158	134	128	154	161	148	165	167	163	139	140	146	157	140	161	169	135	166	151	130	155	164	126	156	164	163	148	144	158	151	129	143	137	144	171	168	171	168	159	162	162	148	158	146	145	154	152	138	158	128	143	174	164	144	169	164	161	154	160	130	149	147	149	160	148	147	166	154	166	148	160	164	136	139	163	158	152	174	157	151	156	151	154	143	138	138	162	144	166	140	153	163	125	142	153	164	143	176	175	163	125	144	142	139	156	156	140	142	156	156	152	170	155	158	161	154	174	159	144	157	134	150	156	166	135	160	151	147	155	131	138	129	180	160	148	152	150	151	141	139	144	157	177	165	150	172	151	159	154	158	144	123	138	141	144	168	141	154	144	142	149	163	141	168	144	157	153	161	154	146	135	139	155	137	157	148	146	169	154	155	141	166	150	164	158	160	161	162	158	174	153	164	176	175	175	156	145	138	162	154	155	165	157	143	171	162	153	159	151	166	153	148	162	154	150	144	160	134	151	148	145	193	143	158	144	156	133	146	149	141	156	140	149	168	177	164	140	164	139	153	161	152	159	142	148	156	144	151	148	163	171	168	144	142	159	139	131	152	153	145	151	150	143	141	150	157	160	174	173	149	141	171	157	154	154	166	166	148	148	173	154	170	173	157	159	146	151	142	145	142	146	148	160	151	165	183	155	146	119	151	165	185	187	142	152	152	135	162	164	156	134	135	148	127	151	126	143	155	160	166	145	146	156	176	155	153	141	154	154	171	152	159	143	161	137	144	145	121	144	144	152	156	153	174	146	165	143	132	127	146	169	175	137	155	152	153	143	158	174	161	145	146	147	159	137	144	141	142	137	178	167	171	129	132	129	161	150	148	139	147	148	156	154	159	164	142	132	152	157	173	156	151	164	160	159	144	173	156	166	153	176	147	158	143	156	143	162	154	143	170	149	150	138	153	135	159	149	160	142	147	129	143	130	135	137	140	158	123	144	162	155	161	165	177	139	169	151	124	155	163	149	156	152	161	155	156	161	168	141	168	153	157	132	135	157	138	149	134	136	167	152	154	139	175	138	177	166	160	144	140	147	162	163	147	153	153	170	131	152	154	177	155	159	174	159	163	153	168	148	154	145	143	142	157	151	172	137	167	145	136	150	159	133	177	162	142	157	169	168	181	141	146	132	150	165	129	152	138	139	149	151	160	133	163	147	140	151	126	169	164	161	150	149	138	176	171	161	164	158	149	147	139	150	125	155	146	135	149	169	176	158	132	116	175	144	146	165	168	155	137	162	153	129	165	154	152	171	166	149	134	170	138	141	199	132	149	148	172	164	159	161	155	154	176	133	147	142	145	150	156	148	146	164	150	167	154	150	133	141	138	139	151	149	164	146	160	162	153	138	153	161	167	153	137	155	184	143	121	143	157	123	168	139	158	149	153	165	151	153	159	154	173	157	152	147	133	162	148	140	158	140	137	151	165	164	155	156	152	155	172	168	133	158	146	143	152	148	134	148	165	146	156	147	156	150	123	150	150	141	142	151	145	153	166	153	161	165	151	164	153	147	182	151	150	139	171	135	165	169	156	159	149	165	142	146	149	144	151	153	152	147	157	150	165	130	129	187	166	144	139	161	146	162	162	157	164	156	137	144	152	165	161	163	147	167	145	173	159	147	164	138	177	164	163	144	132	156	135	140	126	173	161	148	141	150	164	141	156	177	157	163	158	139	152	166	158	126	158	163	148	174	159	174	152	149	140	153	142	144	148	163	151	156	160	172
8345	3253	5914	6910	5863	4768	3866	3109	2681	2361	2015	1745	1614	1414	1360	1229	1098	1086	1043	939	922	960	960	921	975	940	906	896	921	816	825	717	753	721	679	697	640	660	627	638	673	652	619	656	607	648	603	564	624	549	533	515	532	618	520	520	556	564	548	515	538	509	481	478	529	511	497	546	506	513	545	534	520	532	492	496	507	508	501	500	484	490	498	474	506	479	485	478	515	466	548	497	490	483	519	509	532	514	515	495	505	554	517	510	492	517	496	452	526	466	478	481	505	491	512	465	475	471	464	492	486	512	516	485	516	463	527	492	450	472	442	485	475	508	454	431	466	458	488	446	442	517	494	470	471	494	480	471	458	494	467	508	500	473	461	505	486	459	486	474	459	476	504	458	511	444	497	493	487	493	453	459	504	502	492	514	463	537	471	475	480	495	456	530	478	460	515	475	469	512	464	460	465	418	455	484	483	488	495	495	469	452	489	486	456	500	454	512	439	488	535	426	471	482	456	489	440	475	451	503	476	445	468	490	465	499	450	501	472	455	465	511	490	476	470	446	475	481	511	459	448	497	447	488	460	502	482	476	476	486	467	502	501	492	490	464	508	458	457	483	488	449	487	491	485	508	495	451	511	462	470	483	478	523	421	482	473	482	441	471	491	487	488	488	499	474	486	427	484	505	441	480	477	450	456	455	474	495	491	490	512	471	457	465	468	479	471	488	469	452	476	482	449	456	467	489	480	514	503	493	432	502	508	481	507	511	478	494	513	445	479	470	464	498	452	445	479	474	502	467	446	462	460	455	438	533	431	477	470	450	498	487	483	514	523	489	483	464	492	474	481	421	501	489	451	481	445	475	454	473	483	470	486	458	474	471	422	474	497	466	506	454	498	487	482	473	488	508	487	494	484	491	480	462	456	481	470	453	464	484	463	469	457	466	465	517	496	507	497	456	474	478	487	452	474	517	451	480	491	477	520	486	491	450	485	466	490	480	525	447	485	475	468	482	529	465	459	492	495	453	473	460	520	472	496	492	473	479	454	454	464	478	482	476	484	467	521	487	507	464	460	497	465	500	458	474	502	478	461	505	473	458	480	480	475	484	498	471	445	472	488	451	455	510	475	491	502	473	532	437	462	489	455	483	470	474	448	514	487	488	456	474	467	522	455	492	460	452	499	448	493	476	529	496	466	426	479	517	512	433	470	488	500	465	471	459	444	444	465	496	467	504	455	446	490	482	467	466	468	490	504	446	485	501	514	474	511	473	490	471	484	510	446	480	475	460	473	478	453	494	477	463	452	496	461	443	469	499	486	486	484	465	458	466	469	479	438	479	505	500	489	478	445	484	505	491	489	472	459	473	491	504	477	488	448	455	493	456	466	453	475	481	487	497	500	488	476	525	453	499	467	495	473	501	466	465	447	442	472	464	489	490	468	483	464	475	489	478	472	455	465	481	469	484	489	511	521	464	476	504	456	473	491	480	465	462	443	443	497	438	465	476	459	478	463	520	489	488	469	458	456	489	503	460	490	484	502	458	491	492	469	449	428	471	474	510	463	460	442	467	480	487	515	474	462	473	441	513	456	483	466	481	476	502	433	478	458	470	457	494	527	518	473	491	465	511	479	447	472	459	454	433	490	507	489	466	489	512	481	458	511	492	468	508	476	493	465	516	480	517	457	485	472	460	476	474	478	460	452	471	499	495	479	464	490	489	497	489	523	463	471	472	489	497	480	463	473	468	504	439	470	518	454	498	447	473	521	430	432	496	474	508	444	458	485	459	488	467	498	500	440	498	450	466	455	473	496	464	458	478	472	505	480	454	483	445	500	483	489	475	488	516	460	500	494	499	492	472	474	435	466	448	506	496	445	491	514	448	489	519	483	501	463	443	461	474	490	462	507	511	522	468	505	483	467	431	460	473	498	446	445	480	463	462	438	503	488	479	464	454	463	473	488	471	498	469	475	465	417	480	451	478	466	484	432	508	498	426	509	461	461	508	488	446	507	491	479	444	490	489	482	449	452	481	465	456	426	462	494	446	492	484	468	490	482	484	462	456	496	500	476	472	448	471	455	471	464	459	440	471	492	453	471	461	503	505	439	493	494	490	511	469	484	536	490	485	435	451	485	495	491	512	454	454	468	471	449	498	480	488	466	462	503	466	449	451	463	448	454	503	452	507	505	472	475	485	467	490	442	461	468	513	501	430	456	472	478	478	478	464	459	480	471	479	448	493	465	515	501	508	445	486	468	482	494	484	471	483	487	469	472	509	471	489	453	471	483	485	460	502	458	446	493	499	453	520	443	469	499	441	477	442	470	504	471	504	477	462	486	452	461	519	470	476	470	454	461	461	468	466	515	480	473	469	460	503	492	492	485	513	480	477	475	483	495	496	464	459	467	499	493	483	474	476	481	483	478	504	492	506	474	470	466	484	522	482	474	451	501	488	471	515	474	487	483	507	497	442	491	507	482	484	495	480	478	465	455	519	487	510	446	506	506	485	442	506	481	459	467	474	449	488	433	496	495	485	455	490	484	449	465	470	504	430	483	492	464	490	497	430	465	477	468	499	482	475	478	461	505	481	526	503	499	485	457	458	457	498	474	420	466	440	515	451	465	465	487	460	484	500	488	476	458	470	495	471	478	492	493	499	496	485	472	445	501	493	517	470	514	490	500	486	479	458	469	509	501	486	488	483	500	464	467	468	446	464	482	489	460	488	483	486	466	470	504	507	499	470	513	405	493	465	491	504	478	508	426	487	450	441	481	512	468	475	500	460	465	479	460	471	462	442	512	473	501	474	474	487	511	480	471	492	464	448	509	470	475	477	484	512	488	518	473	495	463	454	482	482	471	463	510	481	474	489	485	506	506	466	457	471	499	447	466	473	442	492	490	489	478	473	476	481	460	473	451	467	462	482	442	529	477	493	465	508	493	462	471	509	472	465	493	476	448	442	466	473	455	472	513	489	489	492	430	444	493	446	482	484	487	451	463	461	505	475	494	483	455	477	492	511	509	467	456	485	480	493	473	471	491	495	516	478	472	461	453	484	454	476	435	482	476	454	455	469	438	470	474	492	464	526	473	424	490	457	439	431	513	459	475	463	446	467	469	471	428	483	482	445	474	475	468	483	449	464	474	487	493	464	498	481	467	472	473	449	448	484	464	476	456	493	472	486	484	467	462	490	460	486	477	472	491	447	502	488	460	463	454	443	473	475	489	462	457	478	464	486	480	469	479	471	491	468	456	498	443	503	497	502	485	475	483	486	508	465	454	498	486	477	496	457	476	486	469	445	454	474	484	513	441	465	436	468	454	447	496	477	464	455	467	455	476	494	463	478	485	453	513	465	489	496	513	444	488	487	531	433	436	452	460	470	483	483	467	488	470	468	465	458	461	475	479	494	425	490	478	492	503	474	478	461	491	464	451	484	468	493	490	408	483	503	460	498	475	497	494	501	506	457	464	484	487	508	444	467	478	493	420	474	489	473	480	468	512	451	476	469
2236	338	312	273	265	247	198	210	215	221	206	213	187	203	230	206	190	203	202	198	217	207	186	178	206	184	198	210	206	215	200	190	196	203	170	208	183	203	206	184	203	195	205	213	195	188	203	200	213	217	209	192	200	204	212	200	204	249	203	195	198	187	188	191	193	185	176	217	211	190	229	204	185	206	189	195	198	193	187	162	194	182	192	194	166	190	207	222	181	196	187	159	168	210	188	197	198	197	201	197	211	184	177	184	196	244	204	180	192	224	206	203	197	196	172	205	189	191	193	188	180	189	194	210	174	198	209	191	197	200	207	204	219	166	183	208	192	177	197	210	213	201	189	168	207	180	186	214	211	186	195	199	200	199	216	202	179	196	194	213	204	190	194	193	197	183	204	207	187	228	184	208	205	216	165	203	198	230	224	199	200	186	180	194	216	175	177	205	186	222	207	215	219	193	181	231	208	193	195	209	155	222	206	196	209	191	197	179	204	184	187	200	210	203	190	185	216	171	205	183	201	197	197	203	188	205	185	201	207	177	220	181	195	188	200	239	199	224	194	183	234	213	204	194	156	218	185	194	182	172	209	188	204	191	177	191	213	188	194	197	182	217	223	183	184	200	210	198	204	221	204	193	211	200	184	197	191	200	170	204	190	200	188	196	203	198	207	208	182	207	183	207	189	178	191	185	194	189	182	188	217	190	203	187	199	192	202	210	218	186	175	187	218	167	185	186	190	203	189	205	192	207	190	200	198	192	176	208	227	208	217	200	201	192	207	210	198	187	184	176	195	183	177	201	202	205	177	202	200	184	180	210	185	180	183	192	187	243	188	183	195	197	214	221	189	209	181	177	175	187	198	234	219	176	200	190	176	209	212	197	209	190	180	220	217	186	167	189	182	189	197	216	189	184	209	184	195	203	175	190	179	233	192	218	220	181	187	208	196	192	201	200	196	172	215	210	199	167	208	187	220	209	160	200	189	213	208	216	197	193	207	190	191	199	182	183	196	222	198	182	169	170	172	237	210	219	196	227	189	180	208	200	199	198	221	214	203	203	195	208	207	208	192	193	196	176	188	196	190	180	182	197	186	179	200	191	185	192	215	197	205	205	181	213	179	201	215	186	200	207	196	213	185	212	199	204	222	215	203	220	215	212	189	212	215	179	208	193	209	191	194	201	199	210	178	181	196	196	183	192	193	194	189	197	173	194	208	180	204	203	187	197	201	201	205	196	190	202	209	207	192	172	200	187	217	212	185	185	211	167	216	203	175	180	194	205	196	185	191	184	197	214	187	191	192	187	219	216	182	205	203	169	217	179	204	199	173	186	227	213	171	230	175	213	166	197	182	206	190	179	188	202	216	212	203	190	187	231	222	216	195	194	200	220	202	207	218	212	185	195	201	191	205	193	220	187	198	178	151	194	183	197	160	212	202	195	185	213	204	212	215	208	208	200	197	185	190	182	177	209	184	187	191	167	175	175	179	196	188	197	168	190	178	198	202	200	189	175	188	193	230	216	205	172	205	218	182	185	209	184	189	230	196	189	207	208	191	206	179	190	199	208	204	222	188	172	205	181	199	209	215	196	213	200	193	200	187	226	187	197	197	180	201	188	197	190	215	219	199	204	198	198	196	179	204	204	194	198	192	183	177	215	173	173	184	188	202	190	205	197	203	188	213	203	191	189	186	183	194	171	192	181	215	184	234	187	188	200	187	233	213	203	184	197	189	226	181	196	193	203	189	201	187	187	182	178	200	219	204	197	186	221	212	190	195	215	223	199	208	181	191	191	211	174	192	190	198	188	175	232	165	162	219	188	206	195	213	204	210	180	207	175	212	212	173	191	182	182	194	186	194	173	185	174	200	194	214	211	197	185	181	221	197	192	188	196	225	216	209	194	201	193	187	217	186	184	208	211	193	209	198	220	171	155	192	193	179	196	215	204	227	183	199	186	182	169	212	175	225	177	178	199	184	186	199	203	196	215	182	198	201	208	210	224	206	195	213	194	197	202	168	171	200	176	202	191	192	202	191	188	193	199	168	195	190	212	202	189	180	220	204	188	196	194	181	209	214	203	186	213	216	199	175	216	195	189	185	204	183	180	202	213	211	183	201	185	205	218	204	192	210	201	182	206	192	193	176	200	199	213	171	178	200	172	200	183	205	170	192	178	196	217	226	193	198	180	222	190	192	191	212	200	215	213	192	216	187	214	166	179	192	211	212	201	187	204	175	205	198	191	183	202	176	194	175	181	189	198	195	208	178	215	183	205	196	207	191	185	196	209	223	195	203	211	182	193	210	196	216	198	194	229	198	197	198	203	214	200	185	194	226	189	185	209	200	193	189	194	214	207	231	206	196	204	182	180	192	197	203	205	170	177	202	222	222	179	195	213	200	207	190	196	195	194	178	204	203	199	208	203	196	197	197	180	193	184	193	199	189	159	194	175	218	183	211	222	197	209	227	198	184	187	202	207	204	182	223	206	220	209	180	183	204	229	186	215	193	183	225	209	212	213	212	210	206	193	181	191	182	209	208	177	191	179	190	219	217	213	189	202	195	192	202	163	193	224	195	236	204	209	205	196	209	178	178	216	184	199	195	207	213	200	213	208	191	192	200	187	190	213	197	188	180	197	196	199	197	194	191	196	200	182	189	219	190	191	215	227	193	209	213	191	187	178	197	193	198	188	190	210	196	178	200	191	200	180	197	183	207	205	202	173	199	212	191	195	188	199	193	191	210	205	179	172	211	207	185	201	191	216	173	192	193	199	202	191	211	205	169	180	222	202	185	194	180	190	195	203	188	209	208	217	198	209	212	216	220	197	196	207	201	200	208	195	184	205	225	193	202	191	186	188	243	187	218	197	219	209	215	187	166	201	212	208	207	204	175	184	189	199	182	234	194	207	198	170	204	218	194	204	178	184	176	202	221	214	210	202	169	206	189	190	223	188	205	209	217	182	201	186	217	170	204	190	172	186	192	173	201	191	210	171	184	196	202	188	173	192	206	187	190	209	190	202	203	175	197	186	195	199	184	198	188	198	168	178	191	193	198	214	171	203	194	209	207	184	210	206	184	192	205	204	176	207	196	173	204	222	194	187	195	207	179	198	204	200	193	197	191	191	191	171	205	206	173	204	185	202	194	175	234	197	185	191	181	195	184	167	189	191	193	200	176	196	195	204	199	208	207	192	185	198	184	202	173	218	211	197	221	184	185	209	209	197	195	214	209	210	194	209	209	195	231	204	189	209	204	184	191	191	217	206	201	183	203	190	179	210	155	203	206	206	214	222	194	196	189	191	202	224	209	203	224	202	208	196	204	182	196	191	176	186	177	193	179	186	197	205	219	206	193	214	223	184	206	203	207	205	192	188	211	212	195	230	205	179	215	195	191	170	181	186	198	210	175	211	190	204	175	205	203	210	186	222	202	206	191	180	175	199	176	192	208	209	183	179	215	176	201	179	209	192	206	195	180	189	239	199	178	218	184	219	169	183	200	188
2215	727	833	754	771	708	700	693	657	641	642	601	621	610	623	624	597	607	650	582	603	615	592	628	581	566	614	590	594	570	565	636	628	587	581	601	591	605	626	578	560	579	587	576	571	572	603	618	590	553	539	582	573	607	588	555	587	612	584	592	597	590	587	620	576	578	571	591	585	566	570	621	579	624	583	548	537	593	603	589	530	566	630	595	577	516	565	569	630	555	575	587	561	575	587	590	552	566	602	591	580	538	637	560	584	601	545	568	546	542	554	607	596	599	572	569	584	550	588	603	603	568	564	555	553	602	595	602	589	602	564	565	563	539	602	561	594	569	543	581	594	605	588	556	546	598	568	640	570	555	607	550	594	576	578	545	563	602	604	578	555	634	574	561	578	563	600	590	582	613	605	591	610	571	610	547	595	625	574	578	582	569	586	613	560	606	600	564	592	571	535	583	549	621	540	569	562	550	589	646	599	526	593	607	582	535	575	571	577	586	554	531	607	558	571	592	603	570	575	596	583	563	545	597	615	567	560	634	634	571	608	587	536	563	600	542	603	574	572	583	588	562	575	557	562	568	577	583	578	617	540	572	562	549	607	539	582	555	596	556	593	611	598	614	589	576	578	569	587	578	560	562	553	556	598	614	589	580	577	592	550	577	580	567	556	575	586	564	600	568	560	577	589	578	620	588	565	599	603	580	572	564	564	571	584	626	592	585	577	645	560	571	554	615	550	582	561	611	579	577	553	533	578	598	591	550	608	579	546	542	593	570	568	553	626	545	571	604	590	592	571	556	609	554	582	561	548	570	592	594	604	562	592	585	617	577	563	551	606	561	572	578	566	543	567	556	590	588	556	563	565	548	559	594	536	606	589	538	588	565	551	537	550	587	557	570	574	578	585	563	580	572	597	607	582	597	577	553	574	521	617	594	587	548	579	584	588	547	621	529	622	603	600	593	590	602	563	585	606	604	567	587	579	585	544	573	576	566	604	581	609	557	608	555	579	570	565	542	562	568	574	548	552	560	545	578	589	586	545	554	547	591	596	576	568	585	611	606	541	546	588	602	540	572	557	573	586	602	604	601	545	605	551	563	550	564	601	609	611	590	567	590	588	605	560	530	581	565	601	573	567	572	562	571	578	601	539	601	590	555	606	570	566	581	620	581	576	616	598	555	536	577	590	592	550	606	552	532	599	559	603	585	598	571	576	574	595	609	566	601	563	583	628	618	594	566	561	521	590	658	577	574	588	595	570	574	566	596	580	584	585	605	547	585	547	598	588	605	559	550	558	567	612	599	588	578	582	576	545	642	569	586	561	620	584	614	564	577	562	563	579	596	604	542	596	595	563	561	581	580	604	629	566	597	594	615	601	572	587	575	605	567	569	586	567	562	584	575	583	542	557	568	582	551	565	579	561	579	540	577	582	588	556	583	575	560	606	531	558	580	604	609	566	571	584	543	561	602	538	642	523	588	592	558	637	591	528	568	571	584	561	599	584	560	602	574	585	546	580	602	615	561	556	592	531	561	600	621	563	592	558	581	568	598	586	561	607	590	575	563	567	563	563	577	563	568	588	564	540	575	591	561	572	550	552	627	552	572	566	533	548	599	581	572	579	569	571	599	603	585	553	581	601	493	599	541	575	596	556	600	610	605	557	586	550	583	574	579	579	573	564	543	609	567	632	583	578	543	539	630	554	590	592	590	549	572	560	593	594	575	623	572	594	576	564	557	571	613	559	571	555	557	627	538	577	598	613	554	612	543	565	642	584	560	560	561	578	569	536	593	551	563	537	578	573	574	613	559	578	606	617	596	575	553	595	575	587	608	586	557	571	539	543	605	594	565	551	574	554	580	607	623	545	572	571	561	550	537	572	593	562	593	550	556	553	549	594	614	614	533	570	600	536	617	600	608	615	595	560	529	617	576	585	594	589	582	615	573	564	580	585	613	595	596	553	560	568	557	576	623	594	521	606	596	575	584	539	577	625	546	579	618	578	599	592	563	584	564	610	641	545	584	522	561	597	616	566	599	565	585	565	578	574	648	579	589	568	568	589	554	567	568	571	532	562	562	561	607	612	543	559	569	531	597	581	613	548	603	518	587	599	598	599	625	557	601	584	573	545	566	588	544	550	578	598	552	597	572	535	622	542	604	567	581	576	546	565	574	613	579	570	633	586	591	565	619	554	584	585	591	551	555	567	581	524	636	602	595	566	579	561	571	565	599	557	591	584	645	574	555	572	573	587	592	571	565	548	597	560	611	584	559	594	585	618	602	536	553	558	606	553	529	497	594	562	587	571	550	595	582	578	553	575	619	585	589	559	555	550	548	602	542	577	599	603	576	630	575	629	571	574	557	610	555	556	585	537	535	563	562	597	622	580	605	560	544	577	604	607	566	577	575	558	646	547	533	606	542	592	589	631	560	539	566	616	578	606	585	593	567	584	591	568	570	587	572	555	600	572	590	595	589	546	595	581	571	574	556	574	544	586	517	579	515	591	564	593	556	595	589	591	574	622	536	612	599	527	592	555	604	598	584	585	572	596	586	569	615	599	580	550	576	582	581	587	595	582	586	583	589	588	588	590	604	600	574	582	542	579	585	577	577	610	573	567	570	559	602	609	572	540	620	570	616	530	585	584	575	623	583	568	544	575	546	643	590	588	612	590	534	586	575	563	575	578	607	627	538	568	589	588	539	577	577	543	587	587	591	575	538	583	608	581	590	558	581	609	565	551	570	595	605	554	617	600	573	526	579	578	582	588	582	592	638	580	555	583	565	576	538	539	610	603	595	580	575	572	562	573	590	593	591	528	575	593	592	601	565	592	554	586	600	565	582	594	549	575	587	562	542	600	601	582	566	558	571	624	596	579	582	615	595	560	599	575	584	578	635	542	598	547	643	561	593	563	574	583	589	566	596	587	618	574	588	570	549	561	602	584	599	565	558	518	582	568	555	582	598	606	595	581	604	584	600	555	598	579	646	580	603	585	566	586	557	565	632	588	580	565	571	526	543	632	591	613	590	578	536	542	562	594	550	574	567	553	590	570	557	585	558	569	563	585	610	573	597	547	581	580	539	632	581	547	617	593	615	584	550	553	571	569	587	508	581	595	551	591	598	575	576	546	581	568	587	611	555	585	557	600	576	598	550	575	567	583	578	632	588	583	587	584	563	575	560	597	577	605	585	562	572	571	560	554	554	589	562	558	627	594	553	551	608	589	560	561	539	536	586	591	579	567	541	552	547	562	552	590	601	582	612	549	564	591	587	580	574	577	592	528	554	588	506	556	603	574	555	567	636	576	586	562	574	540	579	547	574	575	586	593	579	616	561	553	542	574	561	594	594	591	606	545	591	593	572	591	584	582	540	552	544	566	582	596	559	597	590	569	585	576	534	588	577	580	568	582	568	604	597	588	583	569	592	532	626	546	541	584	587	614	576	574	570	606	606	462	550	548	591	541	546	518	605	565	575	589	557	582	564	591	591	577	567	563	600	584	629
9486	1537	1482	1156	742	584	440	336	290	227	242	204	189	206	139	177	147	137	126	125	125	124	131	133	124	147	130	123	124	156	140	126	115	141	120	113	109	103	102	105	99	80	116	88	95	119	107	89	110	119	109	93	89	121	103	97	104	94	89	98	114	98	94	115	113	103	87	104	103	93	90	100	101	98	98	101	100	81	103	87	87	98	98	87	103	97	102	99	94	111	88	89	82	86	107	104	92	96	90	86	99	85	118	85	102	99	84	91	98	114	104	81	115	98	104	86	104	94	85	93	107	90	102	121	93	98	84	108	87	108	108	96	109	74	95	102	97	91	107	110	80	102	105	90	92	99	90	100	100	98	93	107	86	89	88	88	99	96	89	85	96	93	111	76	103	89	94	112	113	104	94	98	91	96	97	85	108	119	92	103	95	100	100	119	101	99	88	90	107	89	88	76	88	96	115	96	87	96	101	107	117	109	100	94	67	86	96	92	108	95	105	95	90	102	86	88	101	100	98	93	99	105	99	92	108	84	98	88	94	94	117	94	100	107	90	103	108	99	104	74	97	97	95	82	89	90	98	95	111	84	73	110	100	108	106	96	103	92	101	85	90	101	75	96	104	98	92	103	99	95	114	95	99	107	90	93	85	73	97	103	108	76	93	89	102	100	99	91	94	112	100	98	99	92	107	101	98	101	105	85	90	111	91	83	129	108	92	89	87	97	87	105	105	82	85	105	79	93	87	95	90	112	106	117	98	97	98	89	93	95	99	92	85	92	110	101	89	95	106	118	76	88	94	94	88	91	100	95	113	102	102	93	82	103	113	81	115	82	89	78	102	112	92	106	93	87	106	98	93	100	91	111	88	92	93	101	101	95	112	88	105	110	83	95	92	96	96	119	89	107	96	103	103	95	87	86	102	105	99	96	93	96	98	78	80	87	92	83	85	88	90	91	107	114	89	84	100	105	102	96	90	104	94	89	109	99	101	85	93	89	97	91	112	96	95	103	91	101	97	100	83	94	91	85	95	90	92	114	91	80	86	104	97	87	97	92	90	91	86	103	101	98	100	109	91	85	109	116	102	99	91	99	87	96	99	90	101	117	110	103	100	90	112	107	103	98	110	108	73	103	115	108	90	96	99	76	104	94	102	86	90	95	105	112	111	106	77	101	91	96	103	104	82	92	86	110	82	86	83	84	96	88	76	101	97	101	105	102	85	104	93	105	89	96	105	88	102	94	88	88	119	107	111	108	111	107	111	92	88	88	90	85	104	111	88	94	105	90	87	107	120	112	96	100	103	95	100	79	96	86	111	97	103	80	102	91	83	107	104	112	108	92	101	110	90	98	96	89	122	105	99	79	87	94	103	106	105	90	117	100	104	111	88	100	114	96	88	99	94	100	80	87	90	79	82	83	96	102	121	94	94	102	97	90	104	105	122	120	86	110	116	102	116	95	105	98	92	91	94	100	94	84	85	92	93	82	103	92	114	92	104	88	103	96	99	107	102	102	102	110	89	105	82	103	97	104	103	89	91	93	97	86	96	110	87	90	69	102	95	94	99	91	86	101	115	92	102	104	101	105	112	85	99	79	107	94	99	96	90	91	98	78	106	94	109	80	89	115	102	99	112	105	107	90	94	90	73	96	90	116	99	94	102	101	107	92	95	100	118	101	70	112	94	106	92	91	91	99	110	86	116	90	99	104	87	89	96	88	80	89	94	108	107	91	100	96	106	85	103	88	123	102	114	102	86	87	115	99	97	102	105	83	97	92	83	92	86	101	103	84	102	114	88	84	84	105	107	90	107	88	124	91	111	93	88	91	103	101	95	110	90	96	82	86	92	103	90	83	107	107	88	78	90	85	80	94	74	96	99	112	85	87	102	95	99	95	84	99	102	88	124	102	91	90	118	96	95	93	98	104	98	102	107	104	112	103	98	97	97	107	94	107	97	87	100	83	91	77	109	99	95	90	112	76	93	101	92	92	107	81	94	101	114	92	85	82	102	90	107	100	77	73	95	96	95	104	99	99	87	111	102	104	100	98	90	112	103	88	93	89	107	119	93	95	111	93	86	84	92	83	85	107	98	87	111	97	100	101	95	115	86	99	108	85	96	88	112	106	80	110	94	92	91	95	111	106	92	114	108	108	99	112	106	97	100	107	92	96	94	79	110	94	103	103	97	95	110	87	100	85	101	104	103	111	95	82	98	78	96	98	88	95	93	90	105	113	96	96	90	102	100	87	83	106	93	86	79	90	84	107	93	97	75	108	95	99	93	82	92	113	93	93	94	81	103	94	117	104	99	101	105	113	78	97	105	88	101	82	96	84	104	91	93	91	89	102	110	89	98	102	93	105	108	97	89	98	89	104	93	91	105	99	84	89	103	96	93	105	105	102	107	95	86	109	92	94	96	99	90	101	93	101	98	102	96	96	89	111	86	109	100	98	82	92	91	103	105	91	97	105	102	93	95	100	115	100	83	88	104	107	110	78	88	88	90	98	94	99	77	114	102	103	106	96	83	86	99	93	101	107	108	89	97	92	95	91	100	93	117	89	116	103	98	88	99	98	109	96	88	104	110	99	87	93	102	113	112	109	105	84	105	102	98	86	92	105	71	89	100	93	101	104	85	107	98	103	108	95	102	99	88	80	89	109	116	98	90	121	99	111	96	90	104	93	91	103	111	108	92	95	89	120	103	90	96	94	80	92	106	109	101	106	83	95	78	94	98	95	104	104	109	98	99	85	91	100	100	100	102	72	88	101	91	74	99	83	108	96	93	93	102	84	87	85	91	96	114	98	105	101	94	93	92	96	91	100	85	92	97	92	94	90	83	110	95	109	89	89	103	93	95	108	93	99	90	83	105	90	81	104	100	112	100	79	92	88	80	88	74	108	103	102	85	103	99	104	97	95	113	104	82	92	101	91	106	104	101	94	91	81	97	102	82	102	104	122	94	90	114	110	93	112	114	92	99	95	91	92	102	107	94	101	98	96	98	95	83	91	118	86	91	76	103	86	93	109	98	106	96	97	103	84	101	95	94	99	101	108	96	88	95	96	103	104	107	86	97	109	95	91	81	94	97	101	98	102	115	89	117	111	100	89	100	92	123	98	108	105	90	88	90	101	92	90	105	97	105	94	89	89	108	85	100	95	107	108	90	95	91	97	101	104	106	91	93	106	92	85	105	93	104	91	112	92	103	82	85	104	93	93	94	97	87	90	92	108	79	94	88	95	106	91	119	104	96	111	103	102	119	95	105	96	87	100	108	93	101	92	77	93	114	98	108	96	96	99	110	111	126	114	90	85	112	97	92	113	93	80	93	88	94	110	94	103	97	104	109	103	95	77	91	94	86	115	100	99	104	88	101	83	92	99	94	105	93	94	94	75	104	122	94	113	87	95	98	112	110	101	88	76	101	93	119	102	83	98	76	105	97	112	111	105	97	91	117	96	99	107	106	109	109	107	90	113	100	71	89	119	97	109	96	100	104	101	93	105
5859	1719	3393	3878	3281	2611	2183	1793	1502	1346	1081	1049	875	835	760	775	664	630	611	607	622	555	547	571	614	639	544	548	558	526	491	459	517	469	458	467	391	408	388	424	422	397	445	424	406	394	450	344	376	383	359	376	327	358	374	349	364	379	366	365	359	381	355	319	318	353	357	346	364	335	327	380	337	355	367	344	314	352	314	351	312	320	391	322	314	328	341	331	330	336	326	305	386	339	348	375	313	347	346	317	316	333	343	337	340	358	343	331	375	321	343	344	324	301	337	330	319	307	298	327	328	333	302	344	339	305	326	309	306	320	355	302	367	312	320	306	312	316	319	338	306	330	339	353	314	358	336	347	369	330	311	329	303	329	319	334	306	277	339	331	337	325	336	331	320	300	335	319	311	317	318	345	310	351	345	329	320	299	322	349	329	376	343	282	348	330	333	348	361	357	366	338	320	351	319	325	340	318	311	357	326	351	300	309	316	315	318	322	327	354	332	344	346	327	338	373	330	333	309	324	321	348	319	321	334	342	327	328	330	341	294	332	327	311	355	321	314	333	332	316	314	323	369	306	320	340	345	333	327	324	327	300	334	312	353	313	337	331	360	354	359	336	350	324	337	326	323	318	328	336	314	360	323	303	334	328	314	335	339	322	339	324	309	314	315	307	332	319	328	321	332	327	313	340	336	342	312	333	320	312	340	355	311	316	324	322	351	332	342	336	292	345	305	343	330	321	293	334	334	305	321	336	316	290	300	290	329	337	345	336	341	305	344	310	345	338	320	340	313	328	320	318	368	358	338	293	345	325	304	317	347	315	314	326	310	357	343	324	301	309	320	333	354	345	343	349	344	314	338	319	298	351	318	323	300	322	335	351	320	336	336	314	309	307	343	336	345	339	298	338	336	308	342	301	326	322	306	305	298	332	330	311	345	342	308	310	321	328	331	320	345	339	335	333	300	318	317	350	332	300	312	316	330	321	324	336	334	359	301	289	334	333	340	370	325	297	334	317	324	355	335	324	327	346	324	349	313	290	348	308	315	348	308	319	327	348	364	298	329	312	320	302	324	336	317	302	351	336	345	314	349	337	335	294	345	333	376	335	335	335	334	301	317	305	335	328	326	333	358	330	338	333	338	343	333	347	339	319	322	309	306	349	316	330	325	357	311	337	378	322	300	316	320	307	344	331	321	333	325	337	351	319	331	319	316	324	338	332	355	344	334	332	355	298	340	342	318	301	304	327	308	344	324	341	302	365	346	364	353	338	345	296	308	336	327	327	343	317	343	332	326	333	329	331	328	351	348	317	338	349	313	318	321	324	355	337	336	307	340	321	307	312	326	364	320	359	341	304	353	327	313	337	333	324	331	331	316	320	342	331	307	362	321	351	340	363	312	347	338	302	318	350	336	320	336	344	316	339	339	339	325	327	345	365	311	321	337	344	331	324	313	340	327	313	346	343	337	321	344	337	366	328	315	315	312	334	307	327	343	337	322	335	324	311	270	351	379	324	316	318	341	306	333	341	322	296	325	323	342	357	312	333	302	332	360	328	335	329	313	356	293	363	334	344	341	330	303	347	331	330	330	328	326	295	339	347	329	306	324	325	353	335	336	294	353	306	312	335	305	306	337	309	304	340	338	306	328	299	297	288	314	321	353	325	317	321	314	318	356	326	333	345	337	345	348	309	340	323	306	343	318	308	329	315	354	357	322	339	350	337	317	357	332	322	319	299	324	311	303	327	340	305	331	351	331	335	341	321	316	321	297	329	310	331	318	303	340	350	311	334	321	340	313	314	330	309	335	320	284	320	329	339	305	308	356	319	362	321	337	329	329	340	330	308	316	341	361	308	324	313	319	335	343	328	321	317	329	302	348	322	342	340	340	330	333	351	357	330	330	322	338	364	340	308	297	323	345	308	361	296	312	311	361	336	318	335	331	319	359	357	322	332	320	320	295	341	320	317	322	329	337	365	344	330	318	305	343	290	325	325	342	340	355	317	331	339	340	313	330	326	315	334	306	350	353	327	344	352	297	316	327	317	310	312	312	335	327	329	325	367	301	313	319	324	328	319	307	338	298	350	319	328	338	329	322	324	320	342	347	317	344	317	323	332	311	321	347	334	335	325	335	320	335	321	313	356	321	324	345	316	328	312	326	321	323	334	356	351	359	344	298	353	305	316	351	324	302	364	311	374	349	331	339	333	350	322	331	333	349	331	355	304	335	316	351	311	323	344	329	326	344	343	305	340	330	345	337	359	360	322	353	336	301	316	317	344	336	296	343	335	320	360	307	331	313	352	315	309	348	348	356	302	312	344	319	304	303	331	307	324	324	327	340	313	335	341	328	317	339	332	334	338	317	332	330	319	307	296	299	321	332	308	359	307	311	321	340	338	318	317	324	322	324	325	313	346	329	320	303	314	327	317	329	311	359	326	329	307	342	352	341	355	312	339	327	284	336	327	333	333	324	295	349	367	341	288	302	311	338	353	314	315	356	327	320	343	325	344	320	323	313	345	343	319	326	344	302	334	308	298	361	318	330	322	344	322	329	308	339	330	330	312	331	337	352	310	338	341	320	320	332	318	322	307	338	338	304	324	353	341	337	348	345	306	331	340	372	341	330	327	337	323	306	321	339	316	370	352	333	342	321	337	327	331	330	323	296	305	346	335	335	308	339	363	312	314	281	344	331	298	314	343	316	329	339	352	340	369	319	374	322	316	333	332	319	319	305	333	357	316	366	330	327	338	362	355	306	322	305	321	329	309	297	340	320	329	343	380	316	303	337	315	323	344	349	323	339	314	313	304	318	306	321	302	315	342	315	302	346	316	333	303	320	325	369	313	311	349	304	341	325	332	320	302	284	313	332	292	302	317	349	337	321	319	344	320	334	320	308	325	302	336	334	316	315	350	330	358	316	319	348	349	308	340	355	320	338	330	353	345	326	331	325	344	323	371	310	329	324	316	336	326	303	341	354	350	346	339	328	319	285	332	337	295	315	361	323	334	341	322	313	352	326	349	347	328	341	362	360	316	326	313	322	330	355	345	291	364	306	329	355	307	323	328	335	374	354	274	351	306	328	357	323	351	342	301	337	323	314	315	332	318	287	327	336	333	313	346	331	308	311	365	288	314	329	300	294	318	311	331	320	320	300	306	333	356	329	344	345	314	282	319	338	350	328	350	353	322	350	319	372	329	323	338	352	349	344	359	317	351	326	315	317	347	339	337	334	323	316	313	300	351	324	324	350	334	329	345	310	334	340	339	315	366	346	347	332	307	337	358	333	319	340	329	333	326	322	318	322	337	342	346	334	289	312	352	352	333	336	323	357	345	332	334	317	329	303	353	340	322	354	363	318	336	337	363	324	314	351	317	303	292	295	324	362	327	347	334	309	313	302	324	345	318	327	326	343	311	312	391	301	345	330	321	327	341	334	303	313	319	336	335	337	328	300	334	316	352	298	322	301	346	344	311	326	347	319	324	327	315	327	309	328	355	348	353
17337	3341	2909	2239	1503	1055	803	639	505	433	411	341	357	296	261	264	216	243	247	219	195	201	205	208	232	199	232	202	198	184	198	177	193	183	167	154	155	149	185	172	175	172	178	165	160	198	156	172	156	177	182	158	163	171	173	169	158	181	166	142	156	151	170	149	153	164	148	164	173	169	152	174	141	151	186	151	133	153	139	159	165	159	147	175	171	145	145	163	161	167	166	154	148	127	130	145	140	156	159	168	148	159	168	166	146	201	144	145	141	181	143	161	137	149	161	165	151	149	151	140	139	153	128	145	140	151	149	138	148	166	151	156	145	146	143	149	199	141	165	170	143	173	167	149	155	155	154	151	169	138	160	136	155	171	152	165	148	154	154	170	136	170	176	122	131	147	163	118	148	179	151	139	137	154	145	153	166	147	175	147	182	164	141	162	131	163	165	155	146	169	124	159	132	170	151	136	174	150	159	156	142	145	173	161	140	176	154	146	159	150	151	146	159	176	150	158	150	144	143	144	143	133	141	122	140	157	162	142	133	142	155	138	132	164	138	145	143	160	126	182	160	164	137	156	160	133	142	143	168	140	158	160	149	180	155	146	165	166	149	142	158	135	161	152	173	156	146	146	133	143	145	156	163	142	172	149	139	150	143	189	155	148	174	157	164	164	160	137	144	168	152	156	139	165	163	146	150	155	154	149	150	170	144	144	158	164	153	159	145	148	164	140	182	145	151	170	177	138	137	167	131	172	156	174	172	156	158	138	155	143	160	166	169	151	169	170	157	152	150	155	148	140	138	166	144	138	165	150	140	146	155	170	129	175	141	152	159	164	161	143	157	145	144	163	165	155	146	151	150	159	128	165	137	161	157	136	124	137	162	160	143	146	157	156	142	150	141	122	167	153	157	148	169	172	158	137	148	142	169	144	149	171	144	152	169	139	138	158	141	156	153	151	160	146	160	147	147	144	172	166	153	144	178	165	164	155	163	152	152	139	146	152	147	156	149	169	157	156	141	170	164	148	120	160	140	149	153	144	157	145	137	151	144	158	154	137	141	150	153	174	174	144	164	154	143	155	160	186	174	158	141	156	171	150	148	165	157	155	162	167	131	138	126	169	153	154	172	144	140	166	155	164	158	137	145	140	156	165	121	137	147	163	159	130	144	183	182	139	160	171	173	159	149	155	162	154	146	138	165	126	139	149	135	154	140	151	157	146	158	168	156	148	191	154	146	163	149	149	152	155	152	157	165	163	136	153	149	145	131	152	131	151	153	153	165	155	157	150	157	156	154	150	159	145	152	152	148	167	145	152	147	174	123	153	162	149	185	149	153	154	156	138	141	148	178	154	168	144	152	148	154	176	151	154	145	162	139	161	153	172	160	154	138	152	141	153	157	149	139	153	160	145	141	155	154	137	157	163	170	138	145	156	162	153	174	136	169	145	156	157	154	173	131	165	167	145	164	153	149	161	144	159	157	141	144	142	131	138	131	168	134	132	169	147	139	147	150	127	147	131	151	172	148	159	151	156	137	130	125	145	129	141	145	148	135	155	145	166	152	158	146	177	149	164	155	142	168	169	159	153	146	132	129	151	153	169	142	141	165	167	140	135	143	142	147	171	132	147	161	170	169	171	161	146	142	128	148	159	163	154	155	144	154	132	160	153	144	159	171	158	184	138	156	149	162	158	163	169	154	146	166	158	154	147	153	158	146	131	138	143	178	141	156	145	161	160	154	137	130	165	139	147	140	172	145	162	168	143	153	168	156	151	142	155	139	138	128	161	150	126	140	146	153	155	147	151	158	149	147	154	145	156	153	154	158	150	161	141	142	154	152	141	136	149	153	174	138	163	168	154	147	154	154	142	174	149	161	142	141	147	160	143	159	163	156	138	161	172	142	136	140	139	163	158	158	151	138	136	164	162	145	164	145	145	174	145	166	127	162	143	153	147	164	159	139	172	159	144	145	142	147	152	177	138	163	148	134	144	137	136	158	157	145	153	172	144	150	142	148	147	135	160	150	175	154	144	144	163	174	147	169	155	145	162	176	151	174	140	149	165	164	147	158	175	154	151	129	176	171	151	155	157	160	152	172	157	127	166	160	150	152	150	144	147	163	152	159	153	147	149	142	162	130	142	148	157	136	125	147	140	153	168	177	146	155	138	159	143	172	129	156	163	129	165	161	171	145	129	141	163	159	148	133	148	156	152	162	156	145	165	166	177	154	141	174	146	151	153	137	146	150	153	159	141	158	141	151	170	147	129	160	133	153	154	158	129	152	150	194	159	166	148	151	156	156	174	158	119	169	157	170	144	150	143	141	137	127	144	134	166	134	137	147	156	151	140	138	127	148	139	142	161	149	131	156	168	161	166	170	135	155	154	145	139	169	171	144	151	158	115	175	137	142	129	130	142	171	169	172	157	188	163	162	157	146	155	158	142	160	164	134	129	135	152	163	149	144	155	157	162	135	166	160	140	150	158	141	150	135	155	168	149	142	147	142	141	155	171	137	142	150	161	161	147	139	152	180	172	143	148	174	149	167	163	135	132	156	157	152	142	137	143	137	142	150	124	146	159	141	143	144	150	150	151	142	137	159	144	139	145	130	136	146	135	146	129	158	152	170	135	159	154	163	153	146	133	160	148	161	131	146	155	157	139	139	130	159	164	137	142	156	153	151	158	131	141	137	155	173	167	143	169	140	132	162	161	158	174	152	183	157	159	149	166	137	159	179	162	152	157	161	147	143	139	160	156	161	152	163	134	164	150	133	175	173	161	168	136	142	162	144	165	135	165	152	169	136	167	158	167	121	154	151	147	171	145	146	156	149	134	147	137	169	176	153	146	142	145	127	160	164	159	141	165	146	132	169	151	164	145	148	159	139	138	141	140	148	135	163	167	162	135	158	170	173	165	170	147	138	179	152	127	155	160	166	145	161	139	168	162	155	160	168	157	165	161	157	141	144	154	136	153	149	157	153	146	144	163	170	141	141	149	138	130	142	161	147	124	131	142	139	162	175	152	134	145	161	145	172	150	170	146	139	156	162	151	163	156	141	162	130	154	153	156	143	148	175	165	163	148	156	156	142	158	153	154	160	167	159	148	138	160	175	161	143	144	134	159	157	131	159	174	175	133	147	150	151	148	167	124	162	148	164	142	172	157	136	157	138	150	148	149	127	156	148	162	120	175	153	143	158	150	131	170	158	122	165	144	154	146	137	165	154	155	137	144	142	146	142	156	141	159	145	155	135	140	158	162	156	150	154	132	125	147	134	150	181	146	152	135	139	138	132	169	168	145	158	167	153	161	145	150	162	144	144	169	178	128	162	158	171	159	172	133	166	135	152	144	156	161	146	148	153	142	149	150	133	155	145	155	137	140	146	150	136	152	143	154	134	152	140	128	157	145	180	144	137	154	152	131	145	157	164	155	151	155	151	150	140	181	165	174	155	142	150	163	140	171	157	148	151	162	157	149	160	147	158	152	174	167	149	154	157	157	150	151
8209	3007	6012	6900	5814	4706	3751	3071	2574	2321	2020	1754	1557	1356	1337	1206	1141	1036	1058	891	902	968	969	896	945	975	1022	949	994	872	819	724	789	793	709	682	655	674	622	588	644	625	597	663	662	608	637	585	546	599	551	544	602	552	536	548	546	542	548	542	498	566	545	564	538	519	515	476	544	473	485	502	505	484	488	512	505	513	482	504	504	472	508	498	505	504	496	459	506	522	490	514	503	492	503	517	467	520	473	533	479	539	503	516	457	483	466	481	472	447	475	486	494	467	474	478	480	458	481	476	484	432	524	473	490	452	495	453	446	488	510	490	462	477	507	502	476	500	476	422	455	484	441	464	480	468	506	430	469	513	503	507	426	513	455	489	497	486	451	482	468	499	491	463	498	422	441	490	489	484	467	444	474	490	496	478	480	476	459	436	485	459	472	480	486	450	509	484	500	463	461	500	438	465	447	494	478	509	487	483	494	473	453	478	465	466	491	482	481	491	505	494	490	478	484	459	476	485	521	475	480	512	503	483	483	471	456	538	473	455	443	453	451	512	446	455	474	504	439	476	450	434	499	458	494	474	446	504	477	525	464	458	502	457	465	456	479	433	465	459	483	479	528	454	488	475	491	469	501	499	452	487	483	478	476	445	470	447	466	491	523	479	464	507	459	471	483	480	498	477	455	480	465	487	496	444	516	463	480	490	488	509	452	460	460	505	434	416	437	474	455	458	462	431	469	489	474	464	495	496	462	478	484	483	455	479	470	481	514	483	468	487	483	464	482	523	521	488	478	484	484	497	458	485	505	480	522	490	480	422	459	504	472	469	462	487	494	465	481	473	442	446	470	475	442	498	489	480	507	481	492	454	479	442	504	473	456	458	482	483	466	471	490	488	479	453	444	468	478	451	473	455	479	516	479	506	488	445	462	464	445	432	466	496	471	479	462	481	483	432	503	456	500	476	492	471	463	458	460	493	465	449	448	448	478	501	443	537	463	443	520	485	504	469	438	525	476	474	463	465	456	493	470	424	489	509	505	473	476	479	459	490	461	474	492	426	432	448	482	466	450	500	473	482	492	469	462	441	480	474	422	478	476	426	431	498	482	496	477	494	478	498	488	472	498	477	482	505	512	508	449	471	451	498	451	521	479	519	494	482	466	481	471	480	451	483	468	525	486	497	464	476	462	471	491	470	483	515	482	469	466	477	463	458	496	442	490	454	490	472	462	474	515	500	432	437	464	476	456	507	469	475	466	485	455	453	428	467	446	462	455	485	468	453	468	419	484	475	435	461	445	450	471	498	459	472	495	514	505	465	503	468	461	473	472	507	478	502	475	465	481	492	469	461	450	488	479	478	461	443	496	494	430	473	506	469	519	473	482	460	466	444	504	503	486	443	441	489	485	485	445	452	469	484	491	485	482	464	491	490	451	476	470	474	469	486	494	473	495	448	484	489	505	470	508	444	503	497	430	480	460	486	484	453	510	453	456	469	475	493	450	505	504	461	481	478	538	493	464	457	450	490	472	448	455	467	425	452	496	456	481	480	446	465	490	466	466	483	495	498	483	481	509	483	463	472	527	472	446	445	480	494	472	485	442	495	482	463	469	446	500	414	463	470	482	493	472	492	476	488	512	472	460	507	479	451	483	459	506	476	478	463	463	548	490	473	461	487	489	452	512	469	452	453	463	491	456	519	482	482	526	448	474	490	496	467	474	464	417	502	505	498	467	472	472	494	502	457	461	505	462	498	473	488	494	445	460	469	475	492	460	428	443	472	471	526	476	513	483	464	497	495	440	502	461	469	481	483	486	510	456	439	446	478	477	467	491	460	488	476	491	453	510	476	471	524	485	474	454	465	497	495	470	518	498	523	517	496	466	496	450	454	469	474	482	472	441	496	498	449	495	472	496	466	484	471	478	475	487	495	467	487	481	488	489	519	472	478	475	447	462	498	496	509	492	446	471	431	438	506	480	470	481	465	474	472	454	419	442	452	472	513	487	476	483	457	512	497	453	486	455	447	524	503	477	488	456	457	494	478	453	479	475	520	465	458	484	447	469	472	472	504	477	468	476	454	486	453	542	498	464	474	460	470	465	486	456	466	505	457	479	492	487	469	448	466	477	453	475	484	482	445	487	452	481	491	487	475	469	399	501	487	469	466	488	491	509	464	452	453	470	480	476	460	444	472	441	488	451	465	498	486	496	488	482	491	492	490	492	435	449	492	474	512	474	421	490	487	461	477	496	495	456	504	511	500	458	482	468	496	453	471	446	430	475	453	485	448	479	482	507	487	467	455	479	501	490	473	484	467	457	502	496	523	491	497	470	438	457	454	466	480	468	489	502	462	479	497	455	483	479	448	511	505	450	452	474	492	516	431	458	477	454	458	494	522	472	444	441	492	479	468	484	488	499	429	451	466	458	495	472	483	467	468	469	479	477	454	467	469	488	485	506	492	486	495	489	480	422	489	474	501	487	487	500	477	474	484	476	451	488	461	502	504	487	481	500	430	493	493	508	470	479	484	485	497	496	489	493	453	508	484	457	475	454	496	440	499	452	458	482	497	501	471	459	485	463	493	490	466	476	502	460	484	468	435	453	484	485	466	518	488	456	470	466	492	466	502	496	468	499	483	462	493	517	487	480	473	456	485	481	463	395	484	447	463	471	457	444	512	467	539	488	463	494	453	500	472	448	479	456	479	476	482	491	478	491	485	501	527	451	476	479	479	471	476	434	444	458	505	454	451	489	518	439	506	476	471	472	503	480	475	538	545	489	472	456	472	503	469	493	492	444	488	461	485	503	454	493	466	467	449	472	499	460	450	499	504	472	473	471	475	470	497	482	476	480	526	462	466	442	493	482	469	497	473	502	518	522	458	492	471	475	502	451	513	484	485	479	481	498	513	481	475	500	480	480	479	492	478	458	515	485	508	493	503	519	481	471	477	493	521	487	453	483	494	508	466	470	457	458	493	474	467	504	493	487	460	488	472	456	455	470	485	512	452	477	459	432	508	472	447	448	470	458	465	450	430	461	503	486	488	455	477	459	502	508	489	495	487	508	483	479	473	482	491	418	467	517	493	485	459	489	506	526	435	468	494	475	480	506	482	473	487	499	488	485	479	467	450	479	480	511	491	465	464	479	465	485	496	447	530	457	463	464	488	470	425	484	438	461	517	447	482	486	468	499	475	477	466	473	500	503	497	479	494	492	493	465	495	479	449	505	527	444	492	471	487	510	496	456	502	491	479	479	483	481	475	487	517	448	481	476	478	513	495	499	457	432	492	459	520	497	481	477	503	493	469	445	495	452	492	480	467	492	449	482	456	481	462	524	451	462	477	506	466	479	483	492	452	445	464	498	480	448	458	463	468	515	446	513	490	468	502	472	490	504	503	477	468	429	485	482	462	475	426	496	478	452	483	461	525	484	513	489	497	458	492	490	519	460	476	451	485	480	482	497	476	466	470	475	479	519	520	461	469	482	477	473	469	530	459	462	446	467	501
2250	343	261	243	244	235	232	218	215	221	203	218	205	247	211	177	216	224	218	228	198	204	192	191	194	201	208	202	208	209	212	202	210	218	199	191	205	224	209	197	191	209	205	217	211	185	202	225	217	187	201	228	210	193	197	213	190	203	198	197	220	227	205	195	210	191	203	199	235	245	229	187	227	200	219	180	228	212	205	216	199	195	204	186	198	217	236	238	216	180	193	215	220	207	222	211	218	207	225	192	185	206	210	227	187	209	200	198	191	212	183	205	217	209	188	214	194	212	200	190	199	201	196	210	189	192	208	208	233	227	223	224	201	212	192	214	173	205	224	202	210	203	213	199	201	192	206	188	231	195	208	213	222	184	226	210	191	226	185	215	212	179	236	208	209	223	232	197	201	181	213	187	219	205	204	226	200	195	234	184	196	194	231	177	187	199	193	196	212	203	192	218	215	194	194	217	203	212	206	211	202	203	193	185	204	187	196	215	212	207	225	189	203	206	197	200	203	208	196	225	196	203	204	232	207	240	210	201	194	199	203	195	206	185	192	207	198	180	181	229	218	216	211	192	222	210	182	194	215	194	194	217	201	199	232	194	215	204	198	197	218	210	225	217	189	204	202	213	182	219	210	201	203	201	175	188	195	221	190	201	192	173	219	184	182	186	190	227	205	198	173	195	203	227	202	204	231	241	203	197	204	220	199	205	209	214	195	192	206	211	210	197	208	222	182	235	217	211	217	214	221	204	196	208	219	178	190	200	199	202	195	210	200	202	175	197	208	231	204	222	207	213	213	198	208	182	223	196	203	170	198	220	214	217	226	189	229	205	231	221	217	202	174	203	202	224	206	199	209	228	182	222	192	196	218	219	222	219	204	200	186	213	208	202	198	190	170	183	196	190	196	212	173	219	190	234	194	174	230	210	208	198	197	214	212	181	208	199	205	200	197	195	174	201	224	218	212	198	191	229	207	187	208	193	203	206	220	212	228	203	234	205	249	184	204	196	209	251	198	210	179	196	222	203	200	198	188	200	187	215	213	206	214	206	225	219	201	195	234	204	201	226	211	208	226	197	228	209	225	187	206	178	204	204	192	220	215	198	238	217	200	189	185	202	174	207	173	209	192	204	203	174	189	214	209	188	201	229	216	205	213	209	229	224	202	211	201	196	191	220	227	231	204	221	189	191	225	192	209	185	212	208	214	198	217	213	199	202	209	227	198	228	203	178	175	188	213	186	217	179	201	201	239	212	182	208	219	196	204	219	206	221	219	202	220	194	213	203	210	211	205	198	208	213	182	221	223	237	195	229	225	208	192	224	218	205	207	231	224	198	201	212	185	202	191	185	200	196	216	197	193	205	209	203	198	212	202	216	250	201	236	205	204	215	194	216	172	232	202	222	221	225	198	213	219	200	213	191	199	203	193	181	203	201	229	208	236	210	206	191	202	208	232	189	194	196	217	194	193	200	216	190	184	205	204	181	209	197	226	202	206	243	210	203	177	203	198	201	184	213	221	193	207	183	226	219	215	202	218	187	198	210	227	240	213	208	229	208	196	195	197	189	206	222	220	220	197	199	234	169	195	219	223	198	200	194	219	187	200	184	202	200	231	193	210	212	243	203	222	204	222	207	183	209	229	204	217	198	182	218	191	201	194	189	198	195	213	226	199	202	201	224	208	196	177	219	218	216	218	191	188	243	185	190	203	183	193	223	220	253	218	191	214	201	228	192	199	220	211	198	240	212	209	199	202	205	205	193	206	194	193	212	216	208	222	195	227	203	172	200	204	226	215	197	184	209	204	205	213	207	205	213	174	208	191	230	231	205	210	221	203	203	189	205	214	214	211	183	212	211	221	210	218	192	201	183	206	207	191	205	206	200	215	201	185	194	166	191	207	203	191	225	224	183	194	238	221	212	199	213	226	200	227	224	207	196	202	190	202	219	203	186	199	190	223	212	212	212	192	200	222	211	191	219	209	187	232	209	211	202	230	200	208	219	203	190	192	213	191	201	195	228	199	213	211	226	205	191	218	217	188	239	224	208	198	219	216	191	201	216	212	218	213	213	229	214	237	223	208	209	211	214	215	214	212	185	190	205	218	213	188	205	217	219	223	211	174	213	187	209	190	208	219	206	213	236	198	207	161	204	221	215	193	209	202	197	213	193	221	198	199	220	207	229	177	207	220	194	211	224	175	221	226	217	212	202	210	203	209	244	231	196	216	189	193	218	216	176	214	239	206	191	177	195	210	217	192	184	210	232	212	223	191	222	199	204	214	221	207	195	200	182	222	194	199	213	198	207	227	201	190	207	239	233	216	207	205	207	207	223	217	191	188	187	205	193	207	210	209	192	216	233	214	218	211	199	209	194	179	201	201	219	199	225	205	204	207	201	211	230	231	225	210	199	197	204	217	201	174	213	196	194	214	226	223	194	211	195	175	214	205	205	227	184	196	201	240	198	185	215	196	173	176	226	214	212	207	228	192	222	193	203	204	232	204	205	208	207	182	200	207	192	213	192	229	205	204	225	209	206	205	201	214	200	207	183	207	210	218	212	199	201	240	187	184	183	208	183	177	212	181	197	194	198	196	243	235	198	216	233	211	214	205	207	188	200	199	220	193	195	212	200	198	207	214	200	216	199	214	230	211	204	215	236	210	223	204	208	203	206	234	215	198	190	205	204	216	215	209	200	211	207	212	224	193	198	213	221	185	233	188	187	215	209	219	193	223	195	212	224	218	195	209	192	228	236	216	201	183	179	226	225	197	195	198	192	204	204	206	187	196	193	207	206	220	211	219	200	222	230	183	214	214	199	174	223	205	201	206	201	208	214	223	209	226	198	196	224	176	201	217	202	211	207	214	199	194	200	204	227	214	215	187	213	182	226	228	182	204	183	206	211	219	211	210	204	222	214	213	220	196	232	194	217	204	183	225	188	201	211	202	190	188	198	208	185	194	242	175	232	204	199	205	235	179	216	186	227	223	192	204	212	236	205	213	226	176	208	217	218	224	190	187	225	202	208	203	218	233	199	198	230	183	237	223	213	205	189	184	235	204	207	224	204	186	198	188	190	189	196	176	212	215	219	213	203	186	220	199	203	190	216	203	211	194	197	203	190	213	228	203	205	202	199	202	195	224	190	216	214	192	220	206	180	204	191	212	202	215	212	194	220	199	218	202	205	165	212	211	201	235	216	188	208	204	206	196	214	203	200	189	214	229	198	213	229	197	218	208	199	217	208	217	214	199	204	222	221	224	235	195	227	224	233	200	217	205	212	194	219	218	191	204	220	207	219	196	195	195	229	201	191	207	199	205	189	212	214	190	207	235	234	217	183	202	206	223	189	214	205	198	223	209	180	183	215	217	216	195	202	179	189	206	211	200	215	207	212	211	219	193	210	193	202	216	194	211	208	188	210	195	220	196	198	217	186	201	203	205	225	207	221	213	212	221	211	203	216	207	190	214	211	196	209	217	200	185	201	205	188	194	227	204	216	211	215
2172	751	826	839	798	744	747	727	689	657	656	683	625	662	622	633	631	616	611	636	640	613	615	654	602	606	630	561	616	629	591	616	598	648	599	630	591	592	658	597	585	630	642	620	568	638	604	584	586	583	564	591	586	643	608	565	611	601	574	591	590	561	593	616	633	617	582	619	624	614	564	553	615	605	601	607	607	593	587	598	623	608	613	600	586	609	590	578	586	568	578	584	580	567	611	599	624	612	602	613	549	640	617	604	625	587	574	584	664	554	607	617	567	591	618	613	541	592	643	600	618	614	594	632	608	574	584	566	602	587	574	607	601	627	603	594	598	586	610	620	579	587	609	615	565	579	611	583	615	596	633	590	604	582	617	608	566	589	629	588	660	596	557	574	593	597	609	598	598	609	615	569	581	590	609	612	556	595	621	613	596	575	594	637	586	614	588	577	613	665	560	565	602	593	600	594	599	626	613	634	612	637	574	581	593	608	585	612	592	603	621	646	589	610	584	605	549	617	541	571	578	629	604	600	590	584	588	590	576	641	607	567	583	621	664	589	545	596	600	603	589	647	608	591	621	562	586	630	605	607	561	560	635	600	563	596	586	663	614	613	559	610	607	607	635	605	646	587	590	617	621	626	569	581	605	619	622	525	597	567	569	630	620	616	597	570	605	574	617	601	639	532	594	568	605	561	596	585	571	654	619	610	601	557	620	583	629	599	613	605	603	573	540	572	568	643	556	616	578	592	621	577	642	595	631	598	583	594	576	634	630	610	610	604	605	594	570	618	591	618	571	620	677	618	617	593	593	641	605	596	612	580	652	577	582	622	576	593	579	634	560	631	632	591	653	595	568	585	608	608	591	591	593	616	581	605	609	563	599	589	637	628	592	573	581	632	619	614	604	650	631	619	623	633	560	540	597	621	550	623	603	617	550	619	558	628	634	582	634	614	621	667	579	589	635	592	612	589	592	597	567	619	631	620	631	560	643	608	578	635	622	603	652	583	631	557	575	580	628	555	641	649	631	600	613	623	629	618	601	610	602	629	628	612	604	580	577	608	599	569	619	629	579	660	612	599	606	605	598	593	631	578	628	618	616	625	579	622	628	600	588	577	568	626	590	619	624	583	611	552	615	596	571	616	614	585	582	589	604	620	573	607	653	619	611	621	640	614	596	605	624	575	631	579	581	586	601	661	607	615	596	584	624	664	603	574	603	598	606	601	610	628	593	568	584	618	605	606	571	600	642	632	630	575	615	560	603	631	569	614	629	570	545	587	626	620	603	630	621	620	571	575	646	616	575	570	616	600	555	638	651	606	583	602	597	600	613	548	611	589	626	612	565	617	598	617	630	582	599	605	603	578	616	582	551	639	597	609	594	625	563	612	606	557	557	590	572	607	593	576	608	593	576	610	597	559	548	595	614	583	579	608	615	619	633	628	617	615	601	593	607	587	599	605	570	579	584	597	635	578	581	604	590	610	593	549	590	547	591	576	680	590	566	578	595	599	587	626	616	620	588	542	616	568	604	639	579	629	583	602	596	614	606	655	593	653	587	631	563	602	600	611	578	603	607	584	599	574	596	624	580	602	629	595	592	573	580	616	612	534	569	597	604	638	612	598	537	612	605	606	574	630	580	618	607	660	632	602	591	599	564	557	561	576	600	608	570	601	601	597	578	581	607	577	630	561	575	625	599	587	609	591	620	579	633	604	617	601	610	599	579	597	591	626	604	570	642	604	614	614	612	615	618	580	620	604	653	613	618	605	620	626	618	563	611	579	615	622	629	613	566	592	657	619	596	602	579	593	585	625	605	598	635	587	593	634	575	605	605	617	663	598	602	635	656	594	575	634	602	622	579	629	569	594	674	616	617	597	588	619	594	604	616	607	540	611	600	595	654	594	607	605	570	609	593	588	600	586	629	598	631	607	600	622	579	615	596	588	586	569	561	609	626	607	581	615	580	554	559	567	593	596	566	598	598	600	595	591	573	634	585	584	616	581	526	570	636	593	580	621	625	590	589	577	605	633	617	605	616	595	568	596	594	658	626	653	620	593	578	561	617	579	587	642	581	630	660	642	612	622	580	584	605	616	590	631	596	599	594	587	592	586	534	619	656	602	596	571	619	603	615	628	623	583	582	571	580	544	615	591	614	598	627	567	565	640	569	607	605	590	595	579	614	637	570	599	585	578	591	564	549	626	610	609	614	596	613	622	633	633	593	633	573	615	626	574	607	570	617	599	628	608	600	578	626	610	606	582	611	617	602	569	619	576	536	601	589	588	620	568	568	594	584	548	584	594	570	577	599	576	633	616	572	643	618	555	605	618	578	647	610	587	606	578	616	574	588	626	642	585	583	612	648	632	618	542	647	594	578	576	630	621	613	591	608	614	649	600	584	618	606	581	565	601	627	613	622	618	569	579	617	578	627	597	596	614	607	583	609	599	601	563	595	611	607	615	616	635	561	560	644	594	640	619	596	640	615	582	604	622	595	586	598	618	584	596	630	631	588	594	606	592	634	610	624	599	603	569	601	592	617	575	574	576	585	567	649	598	633	600	641	555	592	609	640	567	597	625	640	553	638	594	628	584	631	627	584	620	606	596	564	604	608	619	615	613	573	638	621	591	608	608	574	565	594	567	580	629	601	579	573	616	635	616	611	634	625	585	608	601	589	599	582	590	591	611	558	602	606	595	598	647	538	660	646	616	566	618	579	588	592	600	627	575	619	587	618	598	636	640	557	639	594	599	578	625	628	578	625	591	629	609	640	562	582	578	620	621	581	614	574	608	607	643	618	592	633	624	597	579	610	588	639	601	630	608	610	559	624	579	637	558	585	602	565	580	597	573	625	563	644	599	606	592	633	620	579	630	605	598	603	581	589	605	601	613	594	630	603	572	606	613	608	587	623	626	606	618	602	635	651	603	593	595	586	616	631	619	635	577	598	582	600	618	590	629	555	601	606	601	613	592	606	627	569	628	568	582	625	620	558	589	628	607	645	592	561	591	623	617	583	627	619	586	602	601	599	560	619	554	602	575	611	579	558	586	588	584	626	573	598	608	612	598	613	548	558	593	589	611	576	589	645	606	643	591	618	632	611	623	634	647	578	575	634	559	584	570	615	630	581	578	635	584	591	585	610	609	635	586	619	625	582	604	609	589	621	610	596	608	631	617	592	577	625	588	593	609	607	603	595	585	603	600	618	566	567	623	580	598	578	609	618	650	644	620	599	605	643	629	602	629	603	593	632	587	600	614	567	600	584	576	641	623	617	600	597	608	600	627	596	594	600	622	638	619	658	557	562	589	617	635	621	604	611	599	594	609	625	597	639	618	592	586	625	561	569	628	581	621	590	608	624	594	612	619	601	596	545	575	533	589	570	590	555	613	638	538	560	622	627	598	606	546	571	598	596	571	595	600	640	586	605	588	613	585	613	612	573	585	590	608	603	593	570	597	623	614	625	615	606	559	620	603	601	607	568	599	624	619	595	599	601	585	610	643
9109	1453	1441	1027	748	528	435	335	279	240	206	149	145	151	145	156	135	124	150	135	118	106	120	127	98	130	137	124	120	116	107	109	101	130	90	104	88	87	109	105	93	116	94	97	103	111	110	92	91	100	84	80	97	106	101	102	94	110	97	98	92	95	85	121	93	95	85	97	94	109	96	108	80	109	107	97	95	85	99	99	103	81	101	106	92	95	83	98	89	87	94	104	91	102	102	103	99	93	100	102	93	101	70	98	88	89	116	95	86	108	113	97	73	99	120	92	80	89	81	78	107	94	85	90	91	96	95	95	115	96	85	98	79	84	92	107	101	95	91	92	87	84	99	82	90	108	83	112	88	104	85	97	101	98	102	94	89	72	92	86	93	90	94	97	88	115	85	104	86	95	107	86	93	97	94	77	97	106	89	99	95	88	99	102	113	111	87	83	90	91	85	89	128	100	97	101	81	89	100	91	86	89	90	91	98	99	88	104	89	97	102	94	92	112	94	89	91	85	88	108	93	89	109	106	95	97	85	88	76	95	100	86	79	94	95	109	79	109	82	98	104	90	82	93	91	88	97	84	86	106	96	105	94	100	83	83	106	88	103	88	105	93	102	96	84	97	99	80	93	95	83	114	85	89	102	106	92	92	106	92	85	94	91	87	98	82	94	104	96	114	94	91	90	85	116	106	88	86	101	94	96	93	89	101	88	101	88	90	99	93	99	118	85	104	98	109	82	94	87	94	89	103	99	86	110	107	90	89	82	75	100	94	97	75	106	94	104	109	89	99	88	112	100	92	113	80	66	83	80	98	93	76	123	93	96	102	94	90	106	90	92	86	95	100	91	99	96	95	117	101	94	85	87	86	104	95	94	80	85	116	98	94	100	95	96	96	79	102	104	97	92	100	83	93	91	81	82	81	100	103	108	96	104	87	90	103	97	93	89	90	80	82	103	101	98	85	113	98	78	68	105	93	87	97	103	89	107	104	89	85	88	84	89	85	96	109	83	104	101	91	77	104	83	85	96	103	107	94	108	85	94	95	97	105	105	92	101	98	102	110	94	107	94	98	115	75	93	103	77	109	91	105	82	83	85	107	85	91	101	102	86	108	102	92	100	94	94	91	118	95	112	95	101	80	89	88	107	91	99	103	96	83	94	111	93	94	108	89	93	91	97	94	79	103	110	99	112	79	92	92	100	77	83	95	93	97	98	106	83	104	100	114	100	95	103	98	100	77	83	106	92	87	99	109	92	82	90	94	104	79	104	91	93	78	96	89	108	108	99	96	83	92	98	91	101	100	91	85	83	100	107	98	91	91	95	100	95	82	98	88	106	114	98	82	123	99	82	103	104	91	88	118	83	107	102	77	81	92	81	100	86	89	94	84	113	97	90	86	93	85	81	91	101	88	87	97	99	80	93	98	97	90	99	118	87	87	110	110	98	98	92	103	84	87	89	95	103	89	92	99	91	96	98	107	87	86	99	80	94	95	77	113	98	96	102	93	86	116	83	100	82	91	102	101	86	104	87	109	88	87	113	89	90	76	88	87	80	90	97	99	93	97	83	93	96	89	94	94	92	106	84	98	90	100	96	99	102	93	85	97	97	95	88	103	85	101	93	95	86	106	95	103	88	93	114	103	102	94	90	99	90	99	89	98	68	80	95	95	101	100	100	106	88	100	97	99	99	83	88	106	88	94	97	98	104	101	82	86	98	104	99	95	102	103	86	101	90	91	103	93	100	98	102	97	75	86	107	97	86	76	84	72	102	88	102	83	106	83	94	92	95	99	90	75	88	86	91	94	93	98	104	106	93	87	84	94	96	98	106	89	96	88	120	93	79	105	77	88	99	97	94	91	99	103	100	92	95	86	92	90	93	106	96	101	90	88	97	92	84	91	99	101	95	99	84	95	79	95	88	77	96	99	90	93	82	88	86	101	93	81	81	96	83	94	97	89	111	101	88	89	82	105	103	93	92	112	95	95	96	91	99	95	110	91	97	91	94	90	79	95	97	99	104	104	103	108	98	103	100	82	89	85	88	89	93	110	106	92	103	97	101	75	98	93	72	119	93	93	94	85	90	92	98	116	96	102	109	99	86	96	83	100	114	81	81	81	83	97	112	80	104	118	100	89	94	85	94	108	109	83	97	105	100	80	75	102	107	89	66	86	106	106	76	91	98	84	117	95	105	93	97	103	97	96	94	74	77	97	87	82	109	102	87	91	86	88	92	108	77	84	94	106	94	89	115	100	86	99	95	92	98	90	103	78	100	97	86	95	81	111	87	87	99	91	98	101	70	105	84	113	87	87	102	102	93	101	80	91	73	105	96	89	99	104	98	83	91	99	84	83	83	88	95	94	101	90	85	104	90	86	72	82	98	84	81	93	90	97	81	110	85	91	111	100	101	95	88	94	99	96	83	99	98	103	101	86	84	105	79	98	103	107	97	99	105	86	94	91	103	93	79	96	85	93	103	98	94	105	93	89	88	85	79	94	97	86	95	104	91	88	77	98	82	91	97	99	87	82	96	97	88	78	79	99	90	89	92	91	91	90	103	85	89	98	82	90	98	101	94	101	104	76	86	96	88	75	101	97	103	88	112	87	105	86	92	100	99	92	80	93	85	99	94	83	100	89	84	100	89	97	100	105	104	111	90	101	84	94	107	90	83	98	92	100	93	80	93	98	83	102	109	99	91	93	86	89	97	95	111	92	101	84	86	102	103	89	110	98	70	81	90	76	87	85	116	97	111	110	73	91	98	85	100	102	69	98	100	80	84	80	83	101	93	87	92	82	83	105	82	93	79	95	77	94	99	111	97	99	99	97	95	95	104	84	127	90	86	99	113	87	102	86	86	91	104	107	100	81	98	118	89	80	93	117	64	94	101	91	89	96	106	97	73	85	89	84	96	93	90	75	94	79	82	90	87	78	101	104	86	76	84	86	82	77	99	98	105	98	94	95	101	84	96	103	104	70	88	108	102	98	98	87	75	101	90	86	108	99	103	92	93	83	102	91	94	97	89	91	103	74	95	96	95	91	86	107	102	75	90	84	96	87	90	86	107	102	94	106	104	97	99	95	110	111	89	94	95	87	89	87	101	100	81	98	103	107	104	78	101	101	78	87	121	102	93	111	79	96	87	89	90	118	99	101	105	115	97	76	109	93	93	98	88	82	80	98	102	92	94	87	110	94	105	105	94	102	90	103	106	89	89	90	100	89	86	94	87	105	93	87	105	87	83	99	103	88	105	96	118	80	99	89	103	91	76	99	79	105	98	94	106	85	96	93	97	98	82	89	85	102	81	108	89	78	95	87	101	96	95	92	81	87	84	104	85	81	99	75	112	105	92	95	90	92	102	99	82	97	115	94	74	78	93	93	84	94	99	99	89	97	86	107	87	88	106	107	94	86	84	83	121	97	106	89	75	82	98	103	88	97	106	91	71	97	94	79	92	88	97	97	93	79	114	92	92	99	118	88	85	96	92	88	94	92	87	98
5519	1647	3265	3708	3119	2584	2061	1671	1419	1261	1061	940	849	821	752	696	642	627	587	568	520	532	528	554	524	522	533	517	477	481	475	497	479	502	416	381	405	375	396	390	398	385	409	363	385	368	370	352	373	346	368	353	366	350	355	347	365	339	336	364	328	320	329	319	333	336	317	296	308	340	344	345	325	330	323	321	331	304	313	312	307	343	331	333	325	340	347	314	356	338	340	318	323	354	320	335	318	323	310	345	329	307	292	305	324	315	323	340	303	322	332	273	339	316	344	323	301	333	339	324	303	282	342	308	322	313	328	309	347	274	312	327	306	340	346	316	317	321	326	322	323	319	309	318	303	326	334	312	287	293	295	326	312	300	296	324	320	341	330	291	280	309	315	301	306	316	333	308	316	347	329	342	303	353	317	319	362	339	295	309	300	320	310	342	294	278	286	303	322	368	313	307	337	304	338	326	300	284	300	295	318	302	295	318	302	293	320	336	327	303	314	324	309	288	334	338	318	320	342	300	316	316	314	292	307	306	317	297	308	306	328	282	314	348	348	339	333	268	327	312	336	333	325	342	289	304	319	311	307	307	312	310	308	314	299	331	297	291	308	319	306	318	320	302	297	328	320	313	309	339	316	332	308	339	327	289	279	311	307	303	327	328	323	305	299	307	321	290	329	321	298	330	323	302	334	301	317	318	321	295	302	319	306	328	314	311	290	290	312	313	312	312	330	282	320	318	300	294	287	315	325	319	280	321	314	348	324	314	320	313	335	298	330	320	325	324	336	322	329	303	292	289	317	341	340	318	347	295	306	289	319	319	309	331	322	336	325	311	311	326	355	321	344	316	320	303	323	326	325	350	317	322	301	317	314	258	331	333	318	338	326	295	325	283	283	322	312	312	334	326	315	333	299	315	339	318	344	322	312	299	327	295	346	320	279	284	300	326	312	341	329	357	328	332	309	320	326	319	303	312	312	321	301	349	321	302	303	308	330	311	289	319	282	275	327	319	352	315	329	312	282	337	305	333	304	352	333	297	329	312	297	317	307	296	347	325	322	322	302	365	310	306	315	332	339	295	331	310	314	288	298	304	329	341	333	313	276	325	320	299	297	322	318	301	304	316	326	308	311	292	278	356	355	340	288	288	349	326	324	304	288	290	320	324	325	282	314	337	325	360	278	313	310	288	300	341	320	316	376	339	304	337	300	325	295	309	313	329	332	343	321	332	309	319	327	346	298	295	316	305	313	300	278	322	312	307	328	314	329	317	325	305	354	327	333	337	355	323	318	317	317	341	301	280	325	323	270	327	307	333	322	309	307	327	316	320	295	291	316	320	277	323	290	314	321	330	312	316	324	283	316	330	315	313	293	308	316	323	313	298	310	298	297	335	306	322	300	324	334	296	293	313	336	315	311	315	333	308	309	317	344	314	341	290	301	331	319	328	327	319	316	299	319	300	318	298	367	325	330	312	318	295	300	298	301	328	312	319	295	312	309	290	320	334	353	318	314	335	307	316	312	336	311	309	312	294	315	295	307	333	310	285	322	311	318	309	304	351	312	298	310	304	330	321	357	305	337	317	312	334	297	297	360	341	318	318	327	313	324	324	285	299	305	294	304	318	348	274	301	282	325	346	298	332	309	290	285	333	325	321	291	327	273	331	325	324	315	313	311	302	324	345	307	318	331	313	291	323	316	293	308	308	309	285	308	308	309	306	327	311	307	287	349	292	310	334	331	322	312	323	348	315	294	310	346	323	319	310	334	292	345	313	310	295	333	314	304	315	339	328	306	323	304	299	336	315	303	335	324	317	304	303	348	336	314	285	316	331	334	338	296	281	313	330	319	313	343	336	330	298	296	318	348	355	355	295	332	341	332	322	282	315	321	309	346	313	296	307	318	311	300	329	282	291	321	330	308	299	309	326	329	294	328	293	291	300	293	304	312	303	321	304	366	305	318	315	305	313	327	303	309	303	303	334	301	303	335	320	321	321	295	305	301	351	322	323	310	316	321	324	292	318	315	306	320	332	297	304	330	280	315	336	327	336	326	330	321	322	301	312	324	298	338	332	304	294	300	326	321	307	317	307	318	356	319	320	300	317	307	351	307	290	290	315	308	291	297	319	309	330	295	329	330	297	323	350	307	291	305	329	325	309	320	304	301	320	296	300	295	306	313	300	321	342	315	281	317	353	320	330	323	326	335	313	302	286	269	305	292	336	328	323	312	314	314	289	325	298	330	316	319	307	289	271	314	331	327	311	312	293	323	316	313	308	303	342	297	301	309	317	311	338	331	319	301	308	315	324	309	290	338	326	314	324	318	292	323	322	342	327	321	309	289	325	310	325	306	327	331	329	328	317	338	282	328	318	287	320	352	300	329	342	316	322	315	309	313	310	321	313	324	314	286	283	341	290	304	320	332	304	329	311	310	347	305	312	292	297	317	318	300	309	331	308	333	324	340	312	308	299	317	284	321	329	301	355	292	310	315	318	318	318	341	284	309	351	307	308	302	325	291	282	333	316	348	346	310	319	319	358	330	308	286	315	297	319	314	292	297	301	317	307	313	295	298	320	301	333	307	337	267	327	305	329	317	294	311	332	325	328	336	299	298	327	305	339	338	307	289	319	324	311	306	333	343	299	298	323	318	340	312	300	280	348	307	315	332	283	334	316	299	272	301	279	314	341	313	264	327	311	317	303	316	317	312	337	351	315	304	313	311	297	328	303	297	289	332	319	330	350	317	334	343	331	309	292	313	307	309	300	330	288	332	291	358	306	321	296	314	307	339	315	283	339	330	322	313	313	300	321	321	307	303	312	327	287	320	329	315	287	320	328	325	328	324	336	308	307	336	313	315	330	312	308	311	335	328	293	344	308	309	315	301	320	276	344	295	323	295	313	309	301	310	350	292	343	314	297	339	345	344	291	333	318	328	302	300	307	296	289	306	339	318	301	319	318	296	316	321	330	308	337	334	304	330	325	271	340	341	292	328	324	321	316	312	315	304	349	332	344	300	306	295	334	336	319	347	294	299	290	313	324	304	336	292	304	331	309	315	298	316	335	297	296	324	336	299	309	280	324	281	355	321	300	334	280	306	309	362	308	302	305	289	300	286	319	293	296	310	302	290	300	327	311	310	324	310	342	312	319	322	298	336	322	297	335	299	294	277	298	339	299	307	337	312	345	286	299	305	334	308	331	330	314	316	283	295	320	318	292	308	264	304	305	320	305	293	333	338	315	318	310	320	291	308	299	310	319	307	322	315	329	301	307	289	325	332	321	293	313	344	286	316	313	320	357	346	286	273	289	296	312	292	282	299	332	330	308	334	309	309	309	301	320	294	339	309	276	302	305	326	303	304	313	333	298	340	314	297	315	319	341	278	346	332	327	312	307	261	329	307	328	327	317	295	327	309	287	320	299	314	306	318	309	330	298	307	331	312	350	343	347	302	292	323	348	309	310	305	321	298	321	333	303	305	323	326	345	304	304	304	329	330	323	331	288
16563	3507	2965	2181	1443	1034	820	587	483	465	343	319	298	281	245	257	224	240	214	201	212	186	190	203	209	198	213	201	167	195	180	187	177	206	177	179	165	147	162	172	175	165	151	142	154	147	150	151	177	133	151	156	168	150	132	149	159	139	142	141	172	148	149	140	147	155	131	159	156	165	146	155	162	156	147	154	182	162	143	153	153	138	175	155	163	156	150	179	163	152	147	137	138	136	150	156	158	162	147	158	170	158	154	167	151	133	134	164	153	158	154	163	152	142	167	145	161	159	146	135	139	160	157	163	130	163	138	139	123	132	149	140	175	159	130	150	153	148	147	150	150	156	153	129	164	154	151	137	131	136	143	135	154	135	141	141	144	157	152	138	119	135	105	139	165	135	149	140	147	120	152	163	158	148	141	142	147	158	148	138	134	152	148	143	143	140	145	154	143	149	151	142	133	139	139	128	142	162	150	128	148	169	141	161	150	137	137	139	135	151	160	147	156	142	139	137	163	155	148	159	140	150	145	148	128	166	161	144	141	149	131	165	149	161	149	148	140	156	121	143	122	142	146	166	161	154	158	171	133	158	142	158	152	142	156	140	146	155	133	134	147	146	145	169	168	129	131	167	150	133	141	145	121	119	157	129	145	119	159	136	164	127	154	152	153	141	146	127	141	146	156	146	137	126	140	122	150	137	143	160	149	131	164	137	129	149	144	136	143	162	147	140	157	140	135	148	154	137	146	144	156	160	156	131	166	137	147	147	150	153	142	148	137	135	130	152	138	163	129	131	152	142	140	156	153	118	130	141	165	142	182	162	145	160	155	134	151	139	143	143	135	133	144	155	141	147	127	154	151	163	148	149	164	162	177	150	163	146	131	127	140	154	133	151	139	147	142	151	159	118	129	147	141	128	155	169	159	145	163	146	122	160	164	121	157	158	132	157	134	119	156	140	137	150	114	154	150	159	124	134	154	138	135	146	138	144	148	154	148	151	148	169	135	135	142	149	127	140	155	131	169	136	126	153	144	156	144	160	146	150	160	129	119	157	145	132	145	133	151	128	144	134	150	150	160	158	164	151	172	176	146	139	116	136	162	133	139	142	164	148	150	164	141	133	152	136	142	142	136	153	137	139	117	146	153	140	155	138	163	137	139	132	143	140	141	127	138	158	151	137	150	115	138	130	150	136	152	156	157	149	143	125	160	152	138	155	147	190	153	149	132	120	175	147	142	133	130	135	128	132	133	146	130	139	140	130	160	148	120	141	145	157	129	140	148	136	146	157	130	160	135	128	154	158	123	98	155	134	158	155	129	155	129	144	117	145	159	148	145	144	128	149	145	155	129	144	154	146	139	119	166	148	161	148	146	131	134	133	140	141	147	134	177	147	155	129	142	160	149	172	149	123	162	176	152	144	128	138	143	140	165	151	166	159	144	165	145	145	170	154	145	145	133	146	133	140	147	148	143	159	134	131	142	128	154	136	144	147	129	147	117	127	155	149	135	137	144	124	129	147	145	134	140	130	143	140	140	148	148	132	131	144	149	151	148	133	139	183	136	152	146	163	153	132	135	140	141	133	144	140	158	144	142	170	158	133	161	124	146	139	142	137	148	132	151	125	140	144	149	140	131	151	164	162	139	160	140	160	143	143	136	147	156	158	163	163	140	132	139	139	149	163	140	177	162	135	141	131	147	148	140	164	148	116	139	138	132	144	142	123	108	147	147	136	135	134	136	149	153	157	154	133	143	139	134	152	147	173	160	159	170	173	162	133	150	150	134	149	156	163	146	142	142	153	145	160	152	142	147	156	136	162	153	160	156	143	131	135	141	155	153	137	147	157	154	138	140	130	146	140	132	112	142	142	142	159	120	131	143	137	157	136	132	144	144	136	120	151	153	142	146	143	152	137	135	158	137	161	121	155	131	164	142	138	178	133	137	136	137	132	150	135	153	150	147	145	123	126	151	145	129	146	139	160	159	161	136	161	168	137	143	147	154	132	151	166	155	147	137	160	135	173	144	131	133	132	158	134	136	120	124	142	147	135	146	145	146	138	136	148	145	129	152	149	149	163	124	156	126	160	150	166	155	142	135	121	143	149	146	147	136	123	135	136	154	130	130	145	142	155	148	152	162	144	138	168	141	148	156	142	149	126	149	139	168	140	155	134	148	154	157	136	123	158	161	151	139	131	154	172	131	139	151	163	141	149	152	161	143	167	160	140	152	141	134	141	140	166	135	147	142	137	137	148	136	152	146	134	131	134	139	137	159	141	149	124	132	151	147	124	151	119	148	171	137	131	163	161	137	147	142	142	140	142	147	117	127	157	138	118	129	127	120	137	164	141	144	144	156	133	151	144	133	146	143	164	138	139	127	139	143	141	151	135	151	145	154	143	162	138	158	154	127	145	148	144	112	144	154	146	151	135	142	135	145	153	145	133	147	133	156	159	158	169	133	124	167	146	132	154	142	165	147	120	151	148	151	155	139	144	147	152	150	151	144	136	134	173	146	140	144	144	159	141	142	141	157	160	141	133	142	169	138	173	148	165	140	136	136	131	140	151	130	137	147	165	142	156	131	161	142	164	143	135	131	154	166	145	147	160	133	137	155	133	139	135	172	136	129	149	147	148	159	139	161	155	145	175	110	142	168	152	152	162	155	160	134	158	152	143	143	146	152	157	147	151	156	151	148	156	156	156	136	134	155	164	130	149	125	141	129	157	146	144	146	164	152	141	117	145	135	154	135	126	143	150	135	137	126	151	146	126	119	141	140	140	137	153	156	150	175	142	124	145	151	157	146	135	151	145	140	151	138	148	161	136	154	143	134	138	144	173	130	152	156	132	154	149	149	139	147	128	151	137	124	120	131	139	147	160	143	154	162	140	144	149	166	145	138	135	142	146	131	162	128	161	156	161	158	132	155	143	142	137	155	136	157	133	129	161	156	141	152	159	173	151	144	141	131	166	165	149	155	131	138	129	140	153	176	131	143	120	113	147	145	147	131	121	141	145	160	140	147	146	136	119	134	138	149	151	132	126	166	141	164	150	139	124	151	147	127	135	132	173	142	160	165	137	153	157	146	132	137	136	164	132	152	172	151	129	162	145	129	140	142	157	162	151	154	156	143	149	139	119	142	147	145	153	135	154	188	116	140	128	141	151	156	161	138	129	139	142	152	139	129	146	123	125	148	147	155	141	131	135	161	176	139	173	129	151	151	157	131	139	132	145	146	116	123	155	142	143	165	138	144	113	127	133	137	159	153	145	159	128	137	122	141	160	140	167	141	152	160	152	127	138	168	156	140	167	144	121	146	131	148	151	141	136	153	150	160	138	136	126	141	147	146	146	130	153	123	143	157	131	137	130	142	151	144	139	149	132	148	149	151	141	144	162	151	140	159	164	132	147	129	154	134	140	138	144	162	154	132	167	138	137	109	154	152	141	141	136	139	162	133	144	166	135	121	148	137	150	140	134	164	140	130	133	146	144	176	150	149	160	145	151
7854	3137	5981	6487	5574	4485	3575	3063	2580	2136	1864	1695	1514	1367	1294	1223	1129	971	944	959	922	826	864	940	891	915	916	873	797	756	760	769	775	719	652	734	619	620	573	605	625	594	598	576	556	529	552	560	567	537	560	543	457	573	499	537	491	511	512	487	506	519	478	513	486	507	490	496	527	484	477	463	479	521	479	463	498	450	474	508	457	475	481	488	450	486	470	485	465	473	462	493	476	482	475	452	486	476	456	427	514	445	477	446	429	512	466	474	448	484	463	447	477	487	453	476	479	420	476	477	508	434	496	499	459	458	423	471	486	483	458	454	478	450	435	498	461	454	446	514	428	472	443	475	453	451	480	493	507	478	439	441	442	445	461	475	435	458	439	466	413	491	426	471	457	457	484	478	439	452	454	487	474	423	453	500	490	473	468	446	420	447	467	454	457	439	438	468	447	441	465	432	424	476	440	493	471	470	488	444	448	458	441	447	493	447	442	481	448	478	454	455	443	453	416	449	398	470	471	402	462	478	458	458	453	480	424	434	484	452	420	429	470	483	451	453	477	456	475	434	494	442	456	496	477	462	441	460	452	491	465	473	486	441	437	413	396	459	459	456	456	465	434	399	461	480	433	452	446	469	460	467	489	439	443	434	473	445	473	429	464	498	419	428	489	480	414	469	476	448	444	450	478	471	471	469	472	506	463	466	459	466	415	434	469	498	465	457	458	456	461	432	462	417	469	428	413	433	456	449	432	451	435	456	428	461	453	468	455	456	429	448	481	446	483	502	415	494	420	477	435	430	465	488	453	460	481	448	470	427	449	472	467	450	461	506	462	466	432	432	459	414	440	445	453	442	485	476	403	459	476	460	466	461	490	456	433	433	475	458	456	458	460	470	426	430	453	487	455	487	453	462	425	445	455	430	436	446	428	431	458	425	447	459	442	413	446	442	474	479	454	418	456	462	493	451	455	462	467	449	430	428	473	445	443	448	442	468	459	448	496	468	468	458	498	451	468	443	443	435	452	447	442	465	472	472	434	438	442	433	480	423	454	514	484	397	390	451	490	425	435	487	451	464	418	428	437	462	431	440	423	460	402	434	436	431	422	412	432	453	461	439	453	471	432	426	432	469	414	451	476	427	441	499	442	469	414	445	404	449	460	483	447	413	456	454	452	481	438	459	423	440	425	432	437	429	460	459	452	465	444	461	441	462	464	471	407	446	436	439	447	472	449	491	476	451	425	439	444	454	433	451	467	466	450	413	449	457	406	490	425	429	459	439	494	452	487	460	448	441	465	394	445	425	458	495	473	450	451	431	432	473	493	442	411	441	456	439	469	444	454	462	443	471	454	475	505	446	463	421	473	456	437	452	392	479	458	452	435	432	474	429	464	489	446	430	451	442	439	437	454	440	457	445	439	433	472	395	450	439	460	447	451	450	446	455	469	470	421	451	474	415	453	470	451	430	466	466	440	432	462	467	486	466	429	439	473	435	441	502	469	461	478	467	460	447	417	465	459	435	440	429	419	471	439	467	428	421	444	459	470	459	393	479	449	465	444	436	461	483	449	474	448	454	439	461	429	452	429	455	494	459	433	451	429	477	439	456	474	444	448	473	447	444	458	447	447	440	470	474	451	452	462	432	473	442	433	459	447	427	460	460	419	439	436	449	465	468	450	472	454	464	466	455	449	447	452	432	458	499	414	465	465	459	453	434	481	433	446	454	472	439	439	445	443	423	458	452	483	467	443	475	426	434	404	439	478	425	455	480	467	494	452	454	479	469	445	386	464	434	426	449	429	426	449	451	464	449	431	468	458	500	454	477	466	490	472	463	456	467	455	441	478	445	422	460	475	461	461	471	442	481	459	413	506	450	446	420	475	461	435	455	479	464	439	461	457	406	466	439	458	463	433	403	510	437	493	432	457	442	468	441	431	439	438	462	446	458	436	456	416	424	455	447	438	438	471	421	441	457	443	457	459	434	481	440	442	409	462	438	441	416	428	446	431	470	445	475	439	434	437	478	448	432	436	455	445	462	470	437	477	448	454	466	447	483	473	479	445	402	488	451	443	486	471	500	436	464	494	428	451	452	474	478	461	461	452	452	456	454	454	440	420	442	472	415	470	479	501	488	437	439	476	417	462	447	459	454	462	473	473	459	457	435	467	460	450	461	411	430	460	430	450	450	459	435	439	440	439	457	439	452	467	475	494	458	459	456	454	457	420	472	463	449	453	438	450	463	490	420	452	471	442	451	458	429	452	481	463	422	451	437	402	488	413	453	470	455	458	459	483	436	488	467	457	459	465	484	479	442	469	473	476	472	455	449	467	446	453	488	469	441	430	469	489	446	414	452	452	441	484	438	476	467	467	442	467	459	446	474	467	472	467	480	441	435	444	446	453	443	456	431	458	451	503	471	442	475	454	470	455	468	416	459	456	504	438	424	480	474	507	451	477	466	488	476	449	472	432	476	437	463	477	445	422	481	484	459	455	420	434	451	444	446	422	468	477	491	472	432	458	455	444	467	443	446	437	448	469	431	438	461	455	484	451	460	473	469	431	450	445	447	428	464	441	478	476	468	473	454	378	433	458	442	478	416	436	487	412	431	454	452	437	460	477	462	478	469	441	517	443	428	453	478	466	442	481	463	475	448	447	428	477	453	450	471	439	426	482	487	471	492	449	420	470	453	453	437	478	468	453	405	462	479	473	463	479	425	453	461	471	435	462	480	476	432	441	490	476	426	465	439	457	468	426	459	408	463	500	460	427	438	478	463	429	457	449	505	415	446	413	497	434	415	455	420	485	464	416	439	465	463	427	479	429	457	484	431	476	428	438	461	460	470	460	476	462	482	436	425	451	471	468	464	455	463	457	456	456	471	463	464	463	470	450	460	420	436	474	486	450	457	459	495	423	400	494	430	448	465	435	429	463	426	470	454	442	458	445	459	423	468	476	497	479	494	452	462	455	485	455	467	456	466	474	450	493	464	434	442	451	456	447	474	457	471	461	422	441	486	441	492	485	497	445	464	419	416	449	439	441	438	460	440	470	441	487	448	444	446	451	469	485	461	429	445	454	429	475	452	503	427	443	464	463	493	454	474	440	426	463	483	450	441	512	486	410	453	430	455	442	450	473	463	446	430	499	440	473	465	468	438	443	471	436	459	459	471	455	457	495	485	466	496	466	460	437	447	471	456	440	411	444	461	457	502	454	520	460	435	460	468	456	454	469	473	448	474	475	453	467	472	437	455	420	464	481	420	434	474	493	433	462	493	423	441	456	428	422	490	484	459	430	457	437	423	447	443	431	467	463	464	455	456	429	458	421	477	458	467	479	446	490	454	425	475	459	462	430	442	417	429	434	460	440	449	454	434	441	464	426	444	454	481	433	426	455	442	510	450	457	472	461	483	466	464	456	458	455	430	426	424	447	455	445	450	442	422	471	484	449	458	442	435	471	442	446	485	448	460	431	436	451	450	442	446	434	445	473	455	456	464	463	444	520	424
2171	338	328	252	238	239	236	210	216	225	199	233	208	209	207	249	195	211	217	209	214	232	212	197	218	223	214	225	224	214	206	210	214	224	241	176	221	208	221	207	195	208	212	192	201	206	186	197	196	196	210	215	173	181	201	204	205	207	203	222	218	178	168	224	205	211	223	200	201	205	199	213	205	213	242	214	221	216	218	223	213	220	199	176	197	208	196	195	191	218	210	210	204	207	211	197	203	221	208	219	216	183	210	191	242	207	189	211	224	215	202	248	182	174	221	220	199	200	213	234	221	209	228	220	203	200	212	182	218	211	207	206	219	213	192	210	191	205	220	206	240	205	222	197	191	229	215	194	202	200	215	205	191	206	210	206	205	211	179	215	190	177	229	197	226	209	212	226	222	201	190	185	211	204	212	216	197	220	199	206	197	196	213	211	210	209	200	192	204	246	209	206	187	203	217	215	194	213	219	196	203	199	251	231	248	218	211	206	209	220	217	227	210	187	208	211	207	199	222	242	214	220	179	195	205	198	206	214	193	222	173	198	174	224	198	203	199	215	191	221	219	240	224	196	198	196	197	217	231	217	205	202	205	201	224	211	231	187	200	215	216	216	201	228	222	201	197	193	208	180	198	199	190	191	186	202	238	205	195	204	229	208	220	216	218	186	223	177	216	229	200	187	224	205	191	201	215	216	198	217	215	201	210	239	207	212	215	211	201	198	202	218	195	215	226	196	224	196	218	222	207	218	194	209	210	207	228	226	221	195	205	213	213	232	189	214	194	198	195	205	193	209	197	191	221	191	211	223	198	201	204	177	211	208	190	188	194	201	204	217	219	180	210	213	195	217	202	203	192	180	174	199	214	231	227	223	198	200	205	245	227	198	186	195	199	210	204	219	198	199	209	216	205	185	229	204	191	210	167	224	219	207	165	200	193	174	224	206	225	201	220	203	183	203	238	191	235	233	225	222	241	221	190	191	183	200	205	211	216	168	202	192	170	234	204	209	193	201	196	203	205	182	215	216	208	189	208	214	178	207	193	208	197	190	173	190	228	187	180	205	221	220	212	218	230	188	228	206	201	220	211	196	207	233	210	206	202	215	198	226	205	204	195	182	236	178	197	195	212	191	206	189	190	180	200	242	217	201	187	190	180	173	199	214	207	212	199	213	215	220	208	185	197	183	236	219	200	193	213	191	199	215	212	223	184	189	191	200	208	195	222	219	202	230	210	207	188	235	206	170	212	221	216	225	213	197	201	226	182	224	227	207	194	208	192	194	207	216	234	219	212	188	203	209	214	203	217	209	221	198	209	207	199	223	220	191	222	214	222	203	229	187	197	202	188	205	216	184	190	194	220	220	204	207	204	190	225	217	205	214	212	199	184	230	196	185	226	208	189	215	225	213	217	215	201	231	215	191	237	200	198	198	186	190	202	203	206	191	189	201	214	172	222	224	195	198	226	216	203	198	247	203	205	205	201	219	212	212	233	211	196	208	218	200	223	213	227	212	203	210	228	207	222	200	203	216	212	228	198	216	212	215	185	195	208	195	208	206	245	207	195	186	205	194	202	208	211	188	201	211	199	209	211	195	188	185	195	209	189	212	208	205	228	191	205	198	184	182	195	198	199	205	219	188	208	200	197	211	204	212	188	218	200	182	202	214	181	217	214	214	192	206	206	231	192	194	206	195	192	214	216	221	193	205	202	194	213	205	221	229	206	213	200	192	190	191	215	214	225	174	213	190	219	202	198	189	203	207	193	202	183	208	204	217	253	196	179	204	207	198	210	192	220	216	210	217	204	216	227	199	219	204	211	183	187	219	203	219	207	177	191	192	212	193	215	217	190	202	205	192	199	207	207	217	216	213	184	205	221	186	211	205	224	191	188	214	189	210	232	222	207	215	226	190	221	198	209	225	204	179	198	205	230	247	187	213	196	206	219	211	201	186	212	190	188	220	199	200	235	219	192	218	189	200	213	236	234	203	195	218	174	204	202	210	202	196	208	217	203	207	226	205	221	199	200	207	201	199	225	199	215	211	200	229	224	196	204	227	179	169	219	215	227	169	225	204	173	203	218	200	211	220	198	227	188	183	205	217	197	201	197	239	196	201	234	207	212	183	212	199	213	217	233	213	190	198	189	208	184	218	190	190	200	179	198	193	206	192	189	201	191	196	222	225	213	197	208	199	226	204	204	191	186	187	200	172	182	197	213	201	218	217	211	221	220	203	204	204	216	198	196	188	179	202	213	214	189	196	208	194	216	205	223	221	223	194	205	225	195	205	192	227	200	203	219	187	205	224	187	167	206	222	194	223	213	218	184	213	224	198	192	205	221	206	194	199	208	199	187	206	185	215	215	209	174	197	230	178	206	213	202	220	190	231	217	226	218	217	202	212	211	209	217	202	183	192	197	184	191	186	222	205	223	214	227	230	192	173	206	188	225	184	228	200	201	186	211	200	203	188	198	212	208	192	186	218	207	212	200	184	212	198	203	207	227	192	200	216	202	223	206	221	173	212	206	189	219	248	190	220	228	209	186	191	232	218	182	174	202	216	208	206	206	223	227	196	203	197	232	224	192	190	216	212	200	201	227	218	180	216	207	202	218	195	192	210	190	187	232	230	202	202	203	218	203	224	234	206	190	195	193	194	201	204	197	213	187	198	195	223	235	193	212	214	204	212	188	204	197	195	198	201	200	193	213	202	202	209	199	219	206	174	185	208	213	202	184	247	199	189	189	214	192	215	196	216	193	204	230	203	204	216	198	223	192	214	195	187	224	182	215	231	209	222	214	189	224	227	200	206	208	218	209	215	181	232	214	200	222	210	210	183	176	211	200	205	203	192	194	229	216	191	189	208	204	217	216	205	216	208	213	217	192	182	218	207	212	215	220	225	218	210	200	172	210	208	211	204	209	234	197	223	185	206	198	207	189	209	236	224	204	199	198	217	205	215	227	205	172	189	220	189	188	228	200	183	202	191	202	208	220	242	198	199	216	181	229	195	214	215	189	193	194	210	216	179	214	209	195	201	202	211	188	207	184	219	197	188	179	177	206	214	212	190	201	209	181	224	232	200	198	220	212	196	180	206	215	200	190	218	216	212	199	232	213	216	224	180	207	209	201	211	215	222	218	212	205	232	215	196	208	175	186	207	188	213	211	196	196	189	205	227	207	201	216	223	206	182	184	216	202	181	200	224	217	239	209	225	202	210	202	205	194	212	209	189	236	195	209	200	184	188	218	205	187	196	179	223	213	208	225	183	228	208	212	232	227	209	217	212	216	214	206	211	247	212	215	198	214	210	191	203	184	217	211	194	195	211	207	202	200	198	200	224	211	203	206	192	213	225	200	186	205	199	209	182	213	230	203	219	215	202	204	179	212	225	208	213	224	198	202	190	185	197	220	212	234	207	204	208	203	208	197	219	180	186	212	228	199	196	199	224	189	194	196	190	184	194	201	199	191	215	205	202	204	222	187	210	215	208	201	204	241	216	213	208
2219	773	813	874	841	806	701	690	650	689	658	631	597	632	601	620	635	623	645	606	646	611	625	664	641	633	640	621	590	600	605	632	640	629	582	569	654	625	597	572	594	577	591	626	597	656	602	616	654	565	571	580	650	612	576	600	556	578	625	609	606	580	589	605	605	648	635	621	651	621	618	553	584	630	565	580	611	615	588	646	589	560	624	599	640	594	615	582	626	577	608	588	619	632	605	580	583	619	572	626	601	630	566	594	596	617	589	592	630	574	544	584	629	615	599	578	568	646	622	600	612	603	608	612	610	595	579	557	604	608	585	589	611	590	584	620	554	609	629	569	624	593	581	656	607	628	609	563	590	620	626	588	601	612	634	638	587	633	595	607	579	594	598	597	606	626	621	593	623	590	641	627	589	575	600	571	601	631	612	530	600	622	597	612	605	637	586	653	591	649	635	607	599	590	609	565	621	599	633	583	603	641	588	624	605	606	595	621	558	578	614	582	639	566	584	590	588	654	573	606	598	612	638	552	601	618	582	604	607	565	622	606	599	586	621	605	591	599	630	615	599	587	566	589	626	632	653	603	563	645	630	606	609	572	663	594	618	598	582	592	586	587	559	618	606	594	617	601	584	586	607	571	626	620	605	585	597	599	618	605	592	596	625	621	565	593	618	605	611	578	560	621	617	621	656	611	604	644	597	575	575	596	636	617	590	610	611	651	588	636	597	597	660	604	590	566	624	580	569	600	594	634	605	599	632	593	598	588	644	597	603	575	599	600	614	601	595	634	598	631	594	614	622	607	625	640	587	605	578	621	589	606	581	565	609	604	632	581	649	585	619	632	671	625	596	576	607	607	651	583	647	575	609	570	646	636	606	621	589	609	627	602	613	583	658	596	611	612	607	576	631	587	578	567	607	635	572	611	592	608	582	627	585	569	608	579	600	590	591	591	598	580	567	615	574	589	630	571	621	608	596	629	596	544	598	598	587	583	588	608	628	633	630	588	562	618	625	649	613	583	587	583	656	599	568	606	573	608	619	555	614	585	599	627	597	555	655	588	619	657	565	605	592	581	609	610	641	583	592	569	601	571	576	594	617	555	622	605	618	576	625	617	595	600	602	579	619	606	612	594	612	591	578	622	616	615	595	586	585	584	615	561	601	574	587	631	562	589	595	623	654	572	643	631	575	621	583	635	630	590	616	567	601	583	585	629	594	622	598	594	573	632	604	627	607	598	654	579	581	621	610	592	635	595	585	571	586	608	657	598	595	557	595	599	586	589	623	591	595	573	632	617	623	554	658	576	605	604	613	629	573	608	605	591	583	602	613	580	565	577	608	562	611	579	598	593	615	609	582	614	608	577	637	575	584	554	566	614	611	602	560	658	592	613	560	609	614	588	610	611	599	596	628	626	606	594	688	595	617	638	599	648	586	607	607	597	597	614	623	617	602	558	606	636	599	617	601	615	596	652	605	593	631	606	598	603	611	570	570	586	592	646	584	656	575	577	645	607	629	559	613	589	628	621	581	614	623	580	599	596	636	612	605	579	623	616	637	575	577	663	609	607	630	672	560	619	558	591	639	628	605	580	613	583	625	587	609	562	566	619	600	602	625	611	585	599	601	653	590	614	636	594	595	588	591	618	606	622	604	597	593	561	611	630	617	575	559	582	617	577	600	633	584	578	653	587	574	590	608	599	602	608	617	622	647	597	605	573	624	589	601	607	605	602	595	586	614	614	594	595	638	651	629	626	602	582	576	579	622	598	589	569	567	635	587	593	595	623	627	571	592	608	612	642	613	642	565	538	573	570	600	605	585	624	631	616	600	591	634	610	623	622	584	667	576	613	595	622	593	584	620	587	587	593	599	620	579	593	600	642	575	593	579	608	584	590	635	627	559	598	607	652	610	598	583	567	598	594	620	590	612	609	637	621	586	620	561	621	565	611	635	602	591	579	619	630	576	621	633	590	623	616	624	604	585	604	605	565	605	617	617	637	617	650	643	664	608	639	555	578	588	585	586	591	604	619	601	605	595	591	580	632	562	554	607	607	581	593	585	635	571	645	600	602	605	612	618	580	616	588	573	614	602	586	619	607	632	600	608	610	582	623	615	586	603	573	627	577	612	620	624	645	641	613	588	614	616	536	630	657	594	604	608	594	644	609	569	576	630	594	575	638	604	595	596	578	623	615	608	573	615	581	643	626	645	596	580	620	595	653	610	607	591	594	628	567	571	608	588	598	605	582	606	579	627	645	610	599	617	587	614	658	612	582	609	596	559	621	588	598	618	591	562	573	637	661	606	594	606	649	617	570	600	606	612	577	599	614	602	594	629	594	584	618	555	574	610	593	616	625	571	602	561	586	585	584	638	639	550	592	610	576	601	677	563	592	599	589	636	604	625	604	648	567	644	615	573	537	591	601	614	602	614	611	631	585	614	572	635	597	626	590	615	591	618	631	630	603	617	598	667	607	566	611	587	564	616	575	596	614	584	583	585	608	595	626	644	572	591	630	602	553	623	596	629	596	606	563	606	582	613	647	629	583	593	583	598	609	583	593	603	616	631	591	643	577	594	624	626	650	616	594	572	617	615	585	631	629	619	619	628	626	624	600	576	586	616	605	575	599	617	626	572	610	573	606	651	621	577	644	588	592	611	603	599	557	583	633	616	551	590	585	581	596	597	642	634	601	613	587	589	637	584	601	629	598	570	580	578	618	586	626	602	591	657	635	583	616	602	555	594	620	648	579	623	637	576	597	625	642	609	609	609	606	591	616	656	631	613	618	593	623	624	604	643	621	614	625	581	606	594	576	599	586	601	607	661	598	586	579	592	619	591	583	560	582	640	616	623	577	601	575	570	645	615	581	572	584	616	623	608	602	612	593	659	602	583	617	614	631	562	582	640	613	609	590	619	607	631	617	616	620	586	616	598	620	611	567	598	550	633	594	605	621	628	622	583	561	571	618	604	645	597	608	617	556	634	577	572	573	574	618	662	609	628	615	616	620	587	620	589	564	617	618	592	603	628	609	592	606	576	584	621	589	605	568	599	606	561	600	611	565	629	603	589	569	609	614	619	596	604	592	562	601	596	580	657	585	627	633	623	596	606	587	589	573	582	615	686	610	620	603	620	608	590	593	618	631	590	622	564	588	641	606	590	630	569	617	638	587	642	596	659	645	609	578	633	608	589	613	602	622	591	581	619	611	592	609	561	620	592	599	610	574	579	607	576	591	616	676	590	614	632	613	629	651	620	626	541	639	592	615	586	582	595	598	597	614	644	571	584	646	625	588	623	609	607	576	603	619	602	629	620	560	575	617	600	627	616	602	563	558	587	607	595	621	634	642	618	629	603	611	597	631	605	588	636	598	590	585	640	612	626	595	630	635	613	606	635	576	611	616	598	597	603	579	613	596	611	594	576	634	595	535	608	625	598	588	592	599	630	632	636	604	596	610	574	605	616	605	606	585	594	606	577	627	652	609	605	601	605	578	599	645	593	583
9120	1564	1452	1126	728	583	386	288	265	252	194	209	183	180	133	183	149	144	135	121	129	106	116	109	133	113	134	113	126	125	120	129	110	131	107	95	116	101	101	87	129	116	104	100	104	113	87	104	119	96	96	98	90	116	101	102	91	96	103	107	94	96	91	87	88	83	98	103	87	104	104	102	97	107	101	106	123	91	87	109	86	102	107	65	98	113	107	79	107	104	91	84	91	101	92	103	113	93	85	101	79	71	93	108	94	99	88	81	104	86	97	115	92	78	79	111	84	98	96	101	105	99	88	95	79	99	83	82	87	99	74	83	89	76	103	101	92	78	86	100	77	114	89	98	102	87	98	101	87	96	81	91	127	94	102	86	100	87	91	94	84	82	97	102	92	88	89	88	88	97	103	98	89	92	102	86	87	91	87	82	97	76	104	110	97	91	104	90	93	86	85	85	79	102	106	101	75	80	81	99	110	99	94	94	110	80	88	90	111	89	105	108	89	107	96	102	83	92	86	87	103	95	101	102	108	105	98	95	104	87	86	73	101	79	106	93	86	95	93	93	93	89	99	87	105	85	94	87	99	89	100	114	101	78	96	87	88	91	115	109	90	90	91	81	88	88	87	100	71	113	114	100	103	115	98	86	89	108	93	84	88	103	114	89	97	87	109	99	91	93	101	95	87	85	105	86	93	96	83	87	78	95	99	83	88	92	93	90	101	91	86	96	107	103	78	105	102	81	90	91	85	104	96	93	100	89	106	86	97	97	106	105	102	95	94	88	105	98	92	111	95	84	99	92	106	88	94	94	97	96	93	82	100	106	77	90	104	83	85	111	108	77	96	83	89	103	80	86	96	87	110	88	87	101	84	86	82	97	87	105	98	91	81	81	84	98	103	108	93	80	96	93	107	96	94	91	87	93	99	102	101	108	86	95	87	79	117	92	104	93	99	95	86	102	112	94	84	80	86	104	98	88	103	96	94	80	100	97	96	97	91	95	82	96	80	83	91	107	78	92	93	82	98	105	100	100	92	98	100	98	70	86	96	89	113	103	94	100	101	90	78	91	82	78	83	80	94	99	99	97	92	96	75	96	106	96	88	82	93	95	107	76	91	93	102	89	103	84	90	99	91	100	86	109	100	107	90	98	91	105	81	87	91	89	97	81	106	91	97	84	91	90	113	107	84	98	84	100	104	88	88	100	91	91	102	104	102	108	85	102	94	78	102	81	90	104	93	98	85	87	100	111	99	74	109	94	86	99	102	109	83	100	108	98	85	96	106	99	104	94	89	80	84	84	95	97	88	90	87	90	111	97	85	92	85	90	120	102	93	103	93	81	100	107	82	92	76	95	85	95	85	90	92	92	94	89	95	77	86	96	100	91	97	117	84	101	82	100	87	75	92	81	105	94	81	85	77	69	105	84	98	99	99	102	79	82	82	93	87	112	106	96	99	92	112	92	81	79	115	94	102	87	78	78	107	97	99	92	92	101	122	95	91	92	80	96	95	101	104	98	102	78	91	102	90	89	92	101	114	95	93	106	77	100	94	83	96	99	96	89	100	82	100	90	61	106	106	94	80	106	76	86	101	78	99	102	92	72	89	84	96	87	97	103	82	84	100	93	94	95	87	98	85	93	95	104	84	89	83	74	101	80	91	89	102	119	108	101	85	112	93	98	96	94	91	86	105	88	77	90	106	106	86	105	101	101	91	102	104	97	73	88	96	86	102	92	84	74	114	74	86	93	97	89	80	96	89	91	109	100	93	98	79	111	91	91	91	122	88	92	103	89	99	100	96	95	96	92	79	85	101	94	85	104	106	98	97	87	108	87	76	111	97	82	94	109	108	96	85	89	89	103	90	86	88	101	101	84	90	85	90	88	96	91	94	85	89	102	102	100	106	86	98	119	94	91	90	90	99	97	66	87	87	98	88	90	94	105	104	94	101	96	91	80	84	105	95	91	106	82	93	98	99	97	80	90	84	100	107	86	110	96	83	97	102	89	91	73	106	98	99	97	99	82	108	99	76	90	84	84	92	92	99	98	81	90	106	102	101	99	94	99	89	83	90	88	97	89	99	100	88	99	83	100	85	103	82	81	88	93	85	76	85	101	83	98	98	108	101	82	100	87	94	97	80	92	104	104	91	90	103	76	93	109	93	100	93	80	90	92	96	89	93	88	94	97	104	93	99	87	92	85	108	88	105	91	90	101	97	90	69	89	96	86	104	102	81	101	95	97	97	95	69	90	80	84	91	85	92	100	75	88	81	85	73	83	93	103	91	91	73	92	91	93	77	108	93	92	86	111	84	108	86	81	103	84	84	103	103	113	93	95	90	80	87	109	95	97	91	103	88	94	90	84	89	90	84	93	86	96	99	89	98	85	78	100	86	95	91	82	107	76	100	90	83	86	99	94	79	93	93	95	92	92	84	81	109	85	89	91	83	79	95	102	95	88	84	70	103	100	100	102	110	104	85	93	94	104	94	90	94	82	85	117	91	104	90	75	92	96	95	119	98	84	91	101	104	94	104	83	85	97	108	91	82	89	90	98	107	87	98	78	95	109	102	88	93	90	92	93	98	92	90	85	103	96	103	92	80	82	96	96	92	99	84	95	88	78	93	101	109	86	104	92	110	85	87	96	99	83	89	91	100	91	93	104	105	89	89	115	89	97	75	91	86	95	77	83	118	84	100	82	84	98	86	97	79	100	85	93	96	79	96	96	73	77	77	92	92	109	96	76	87	89	91	84	92	89	87	110	103	90	82	105	98	90	108	90	84	85	81	90	100	99	81	113	94	89	91	103	109	100	90	109	96	94	91	94	96	85	120	99	86	99	82	96	87	80	101	93	93	90	96	99	98	106	99	95	85	95	89	98	94	92	94	92	103	91	77	101	82	85	104	76	78	116	111	95	102	104	92	101	82	108	98	95	81	100	85	88	85	86	103	92	107	79	96	80	120	104	84	99	89	86	96	83	87	92	105	93	83	83	84	91	81	94	96	105	109	96	101	86	102	87	88	97	92	104	102	83	101	100	83	83	94	102	83	96	98	94	87	98	107	100	73	110	80	98	104	94	96	91	99	99	75	94	88	102	99	83	111	99	97	91	86	87	84	96	68	101	83	93	79	90	107	99	88	108	88	82	88	89	100	111	85	92	90	111	95	94	93	85	86	84	89	98	92	96	83	92	98	98	98	104	94	82	93	106	89	98	78	87	85	91	82	104	102	97	92	109	80	92	96	91	99	109	91	95	98	77	79	99	85	83	94	99	94	95	64	105	106	92	96	93	91	110	94	99	99	98	105	101	95	82	99	93	102	81	90	108	76	96	93	81	73	73	89	104	93	82	89	100	74	94	109	80	91	89	93	93	88	80	97	91	100	110	95	102	96	107	88	107	91	86	83	105	83	86	119	115	102	91	98	81	87	102	87	83	94	92	106	105	89	95	87	94	80	84	95	106	104	83	87	84	88	96	100	100	113	91	90	100	101	88	92	91
5581	1731	3182	3735	3108	2527	2050	1663	1456	1213	1055	978	843	787	739	702	634	662	589	535	533	558	529	524	523	546	645	538	581	458	484	485	489	458	443	451	413	414	390	391	421	374	361	393	371	384	377	414	400	352	341	378	353	354	336	384	356	375	366	334	374	361	335	349	320	360	296	351	303	326	303	323	333	384	325	311	352	348	335	342	321	342	320	332	335	317	307	313	359	346	339	325	309	326	344	322	297	311	326	334	324	337	317	369	324	338	332	302	325	327	335	297	358	288	346	335	314	318	316	337	332	320	330	332	343	314	321	316	353	315	306	342	318	326	299	315	307	284	323	325	309	314	320	331	301	338	338	329	319	306	324	309	288	295	329	342	314	330	318	325	331	323	322	322	297	295	282	317	318	311	320	309	311	318	295	345	326	323	306	307	325	310	322	285	335	314	308	319	306	300	278	297	362	333	332	334	324	343	311	323	347	329	334	326	331	313	316	323	328	328	311	320	326	319	299	303	312	352	311	306	330	310	308	306	336	329	317	320	286	315	313	329	328	281	319	314	288	313	309	325	303	292	314	333	344	311	317	321	336	332	324	328	278	318	351	323	314	287	334	312	329	308	324	303	281	328	329	294	315	282	337	324	313	317	310	340	312	329	327	313	310	291	305	322	349	287	313	337	315	316	310	324	304	302	304	335	313	333	300	324	326	300	332	337	305	317	284	336	338	309	294	300	339	326	305	314	298	322	344	317	296	328	329	328	312	313	356	303	338	297	326	303	343	342	319	304	292	329	308	335	305	311	296	302	337	338	316	316	312	337	312	314	322	345	323	303	295	328	294	305	307	347	332	298	316	326	325	307	300	336	313	313	336	296	301	303	322	323	294	359	352	311	335	337	321	326	310	316	320	300	306	299	310	345	325	310	347	316	288	316	322	309	301	296	291	340	333	321	315	298	315	313	294	344	308	308	316	293	313	290	307	333	370	325	280	329	314	316	316	295	318	335	286	304	328	325	318	318	334	323	286	298	318	323	299	313	289	301	294	318	283	322	311	337	319	335	284	338	313	303	332	308	335	281	292	306	324	331	309	320	306	277	303	316	327	316	333	315	330	312	335	332	313	299	298	329	315	319	297	298	277	336	280	292	287	330	329	310	337	301	330	287	335	307	328	312	315	300	286	330	353	302	287	310	311	325	323	312	325	287	284	316	316	328	307	308	360	319	329	321	312	284	295	315	356	317	312	316	298	294	312	289	267	304	341	301	329	320	312	324	337	330	310	317	310	317	293	339	311	298	332	322	313	299	312	301	327	328	315	324	349	306	338	319	330	302	343	324	300	302	296	330	291	323	323	321	307	313	338	309	304	329	331	336	323	300	308	313	290	308	338	292	311	328	328	344	338	307	314	322	302	348	294	315	344	312	331	319	305	314	298	297	291	333	320	338	330	313	299	336	335	322	329	315	321	326	326	294	297	327	320	294	339	317	305	315	332	297	285	340	280	323	317	292	338	306	328	329	291	303	306	324	314	324	313	312	312	303	344	324	280	318	298	316	295	311	289	330	325	326	303	319	347	315	313	279	311	317	288	317	288	320	338	297	326	311	290	300	326	311	300	300	285	329	294	332	329	311	325	321	318	332	312	302	301	315	317	305	283	323	322	282	316	310	324	316	308	306	332	305	305	338	323	306	318	322	298	333	311	329	305	311	308	265	312	325	318	288	302	321	280	326	331	324	304	314	322	339	300	318	306	289	298	313	323	280	285	325	326	330	270	324	286	295	297	342	310	310	307	301	311	304	294	309	275	319	314	322	339	299	320	313	328	355	318	295	313	290	307	314	309	297	317	298	311	305	304	313	288	311	285	311	319	298	335	285	346	251	290	296	310	291	313	314	333	314	320	330	288	330	316	307	290	349	313	366	307	321	308	329	300	342	329	320	311	337	331	313	284	328	297	316	277	343	346	323	336	344	311	335	328	312	337	327	301	297	317	312	334	341	277	297	324	296	290	316	341	298	334	316	281	328	347	335	305	292	299	323	309	318	301	298	332	340	322	340	339	303	319	327	334	309	338	306	307	298	311	299	328	287	325	287	304	299	337	359	311	322	353	310	342	331	367	303	337	346	286	304	315	319	339	326	316	302	332	302	336	321	340	296	329	289	313	315	314	330	319	346	321	339	323	291	299	331	316	332	298	315	290	333	288	281	300	332	307	288	325	308	320	345	297	327	323	321	307	312	331	297	305	289	319	285	291	358	314	303	316	281	313	305	353	321	308	314	295	310	328	315	310	317	327	289	295	313	330	311	325	336	327	327	310	299	302	304	293	329	317	290	302	321	337	302	315	333	281	323	325	288	319	289	334	302	320	313	333	292	334	326	322	313	314	311	316	312	302	326	301	327	305	331	314	306	316	296	314	290	279	280	339	345	268	319	308	324	324	339	344	297	302	301	330	349	316	285	317	321	330	336	339	335	298	342	317	330	303	332	308	348	315	324	310	330	317	343	318	312	306	320	290	316	335	376	264	327	285	275	324	308	340	355	298	336	315	281	321	315	313	307	317	323	291	304	265	325	331	275	299	334	317	343	326	308	327	326	326	332	334	307	332	307	305	291	290	303	342	346	296	339	334	304	310	339	313	252	248	328	314	317	323	296	290	317	307	316	314	286	335	336	333	331	292	354	329	306	300	311	357	306	294	297	301	299	325	320	329	336	314	311	271	322	305	316	340	288	330	315	342	303	339	328	347	333	306	291	317	327	322	322	324	311	331	352	360	339	318	295	308	297	318	318	328	303	331	349	343	330	316	314	319	319	304	303	319	325	277	333	346	322	297	319	336	306	309	311	326	307	309	311	314	308	316	313	299	317	316	323	296	336	315	313	310	297	298	306	322	314	302	329	316	303	309	291	316	289	335	326	323	324	306	323	324	311	318	302	310	315	315	315	322	292	306	298	338	308	317	318	305	298	295	302	296	300	313	308	301	334	312	306	311	289	332	311	316	297	341	310	320	304	297	319	332	312	311	323	266	323	304	316	296	316	317	319	344	296	348	323	306	345	320	328	312	317	311	314	301	299	293	299	318	318	310	313	329	307	325	302	311	333	300	352	301	315	330	305	339	314	313	319	304	328	340	326	324	330	304	344	316	324	311	309	325	330	342	327	327	301	296	316	336	320	308	336	295	345	309	314	295	320	306	321	329	332	294	319	334	313	320	343	305	324	302	300	335	310	325	326	322	280	312	278	307	335	305	280	297	321	298	322	344	353	312	294	309	310	300	322	330	346	308	289	296	284	299	300	319	348	320	335	303	322	291	293	307	298	326	311	318	309	358	304	298	318	326	315	313	304	325	283	338	340	306	306	322	305	304	286	293	303	308	331	312	295	320	302	281	302	293	319	318	317	309	315	346	322	294	317	316	301	301	326	294	291	287	295	292	304	316	325	310	324	328	297	310	309	306	326	322	336	324	308	297	358	310	328	335	332	319	363	316	308	311	314	330	311	316	327
17413	3494	3023	2295	1568	1075	855	617	554	477	395	356	342	285	274	279	232	221	261	230	224	229	199	208	219	202	218	221	187	197	254	194	168	183	200	191	178	170	176	152	154	142	184	176	191	176	176	166	153	160	177	156	148	175	178	155	174	150	157	157	170	159	151	152	162	178	167	163	158	153	179	130	154	159	155	147	152	135	162	139	167	155	150	145	151	168	175	142	138	139	132	135	151	160	165	163	180	178	166	146	157	152	139	154	167	165	160	170	149	168	158	165	150	140	143	149	191	166	142	146	140	149	157	133	149	166	137	160	129	158	183	148	135	166	149	156	141	141	150	166	170	182	160	137	160	149	147	133	158	141	147	149	152	171	153	155	142	147	147	162	153	173	149	153	158	166	164	165	132	166	150	169	144	151	186	172	150	166	138	176	158	154	150	157	141	141	166	139	154	153	143	157	174	157	152	155	165	150	162	164	181	145	143	152	153	148	148	160	164	135	147	141	167	147	168	179	136	151	147	148	142	160	169	149	151	149	162	164	146	167	142	157	150	159	150	147	157	152	149	143	154	152	164	155	145	157	150	154	128	139	158	166	150	142	138	146	146	169	138	142	147	187	148	152	157	161	152	164	165	116	159	133	171	134	134	131	147	146	149	175	154	154	141	147	152	139	138	164	164	165	134	166	147	168	165	148	140	151	149	149	159	166	154	129	168	166	139	162	129	155	167	170	156	149	130	165	145	156	174	133	159	164	175	146	140	148	146	145	159	147	152	135	138	169	145	164	152	157	165	132	143	134	182	162	138	139	157	146	164	171	169	160	160	159	146	155	139	163	142	167	172	155	138	154	153	135	142	136	166	118	156	111	136	162	147	161	148	165	177	138	153	154	173	137	140	153	140	125	184	174	152	151	139	162	149	159	148	145	159	151	158	165	139	146	162	135	177	159	139	157	154	157	144	169	179	168	166	152	157	165	146	161	153	129	165	153	154	125	159	156	159	162	162	130	142	153	162	151	150	146	183	172	136	148	143	139	171	144	171	159	172	174	163	160	148	137	145	172	169	165	158	136	172	144	173	163	142	185	165	155	158	168	142	146	158	177	156	152	148	147	175	139	128	170	145	188	158	161	166	145	169	140	192	153	151	149	148	142	148	165	169	178	160	136	130	163	166	147	157	153	140	163	149	154	169	158	162	158	152	138	132	164	143	150	161	170	157	170	158	127	158	156	138	148	121	156	170	147	153	159	153	170	162	134	150	141	150	176	149	159	141	161	152	157	153	155	168	150	147	151	153	134	149	173	161	148	141	140	151	142	129	169	145	128	155	166	148	172	156	166	160	148	134	148	167	154	153	159	172	155	147	145	153	159	166	151	142	139	120	138	188	173	155	157	169	173	147	175	156	157	153	180	143	159	143	148	150	161	145	130	154	148	158	140	169	149	144	145	179	154	157	157	143	154	143	151	138	152	154	154	179	156	148	154	150	147	155	160	156	137	142	148	145	156	139	152	158	146	135	163	178	153	147	155	151	121	153	154	160	135	144	146	145	142	151	164	130	145	169	168	151	157	166	153	154	134	135	173	138	172	166	155	148	154	168	150	167	158	156	151	163	167	162	146	175	150	150	158	149	162	156	138	140	152	140	148	147	148	144	172	169	170	155	152	140	156	161	161	182	144	148	159	138	155	148	155	167	140	160	154	162	144	152	186	148	171	153	163	154	145	159	158	151	143	161	124	157	160	163	167	162	158	149	140	140	145	163	152	149	146	167	143	146	157	165	157	137	162	165	147	156	141	163	156	136	144	126	155	152	135	176	148	134	178	117	164	155	145	143	148	164	143	162	159	157	148	155	146	158	142	153	163	156	138	143	168	141	155	147	140	144	172	144	146	118	154	148	150	160	153	161	148	143	137	160	158	157	162	146	169	181	148	163	168	161	165	157	145	165	162	156	176	148	139	136	156	158	153	153	175	146	163	146	149	180	169	165	151	146	139	140	142	150	141	153	144	162	161	149	147	157	178	171	162	163	142	157	150	135	161	142	159	166	146	154	147	177	149	183	151	157	141	152	171	144	157	154	168	153	160	123	157	174	144	168	140	147	159	131	143	167	155	148	153	163	155	158	165	165	177	154	152	151	151	167	162	147	159	144	173	165	146	146	151	128	154	127	169	151	151	160	156	146	169	170	161	176	125	172	147	150	152	130	145	156	138	155	166	141	138	149	153	164	164	170	137	136	169	143	150	129	153	138	140	156	171	145	148	154	141	159	163	164	147	160	139	147	167	140	133	175	149	144	144	141	159	151	145	168	169	167	158	145	154	158	174	151	138	139	150	147	124	147	145	143	143	170	148	142	146	151	148	160	168	144	169	171	139	154	170	148	155	163	132	140	154	164	157	134	138	172	145	157	152	149	146	143	180	164	157	169	167	148	142	155	168	123	173	139	135	130	139	148	153	166	146	166	151	168	137	154	163	159	133	161	170	161	151	160	160	168	153	148	131	156	144	157	138	170	142	157	133	149	127	137	148	184	168	158	149	162	132	149	157	164	141	167	167	162	173	143	157	134	162	145	174	152	152	147	167	147	137	159	175	177	147	147	146	137	168	163	142	152	156	137	157	167	154	173	139	135	144	132	152	184	142	153	156	170	131	147	142	148	151	158	159	157	176	161	123	151	170	154	127	153	147	128	142	154	140	133	155	146	144	157	165	168	143	157	149	133	176	149	179	146	165	151	150	156	155	136	140	141	160	137	166	160	149	150	137	186	152	144	176	144	160	157	124	163	163	170	149	157	153	124	161	173	164	147	153	147	141	139	146	151	138	162	173	147	151	132	138	147	146	125	151	149	161	166	167	150	170	167	161	154	161	128	152	156	160	163	168	160	145	142	149	161	149	136	167	165	140	156	157	158	143	151	155	139	169	158	169	166	153	153	161	160	141	150	169	154	182	156	152	155	159	139	147	150	174	143	148	156	151	140	160	124	184	155	150	146	155	135	141	146	153	161	145	158	181	172	144	166	145	156	135	122	131	138	155	158	145	169	171	164	159	125	138	178	161	166	157	164	151	170	175	162	166	133	173	144	163	148	145	151	129	162	148	133	155	142	154	155	139	156	145	142	137	164	151	175	145	156	139	152	163	157	160	154	161	173	143	146	162	142	134	136	151	167	151	147	147	156	142	160	163	149	155	154	150	168	150	161	147	163	161	142	140	144	155	163	146	174	133	160	164	163	145	185	139	125	155	137	156	166	141	147	141	156	148	156	155	138	135	147	156	136	150	133	142	162	156	168	175	152	149	161	152	146	158	157	177	150	146	147	143	149	142	167	174	146	159	156	164	147	160	148	154	159	143	146	148	130	146	155	166	172	156	142	151	151	136	150	162	164	151	126	167	157	157	138	141	152	135	137	157	140	161	149	170	134	203	148	149	157	151	158	145	172	165	157	143	157	166	129	178	165	161	166	155	156	141	171	158	138	136	149	172	156	156	147	192	146	146	150	155
8280	3155	6066	6991	5801	4697	3737	3165	2571	2287	1970	1731	1547	1476	1364	1266	1149	1066	988	972	935	915	906	916	978	1038	965	968	927	891	873	838	729	727	704	758	650	655	644	615	683	591	578	620	633	564	588	623	570	608	582	555	570	579	597	515	573	588	560	548	560	539	505	540	584	567	570	498	537	485	523	516	541	523	463	527	535	542	473	508	519	510	455	508	486	521	490	458	505	497	451	552	502	485	490	512	510	514	472	461	469	543	520	479	484	494	453	500	473	478	559	481	526	483	461	501	442	455	493	473	455	482	494	496	520	470	536	516	502	496	500	502	481	485	499	458	484	521	475	490	488	474	508	434	485	538	486	486	490	431	485	530	503	536	507	478	491	479	497	494	459	503	485	452	475	492	503	475	440	513	460	478	483	518	460	466	462	475	493	463	500	465	493	484	479	470	493	466	483	464	462	470	498	463	477	496	481	490	425	513	481	493	493	469	462	459	472	528	490	496	476	491	443	489	503	490	463	479	473	456	467	469	414	500	490	509	480	548	484	477	478	496	520	475	497	472	473	498	473	505	501	497	506	455	476	518	498	527	493	447	490	471	468	481	483	531	457	495	456	498	469	477	461	509	451	472	456	477	510	475	465	480	484	473	482	503	467	496	451	488	499	453	510	498	481	490	495	495	458	498	490	435	515	458	478	509	472	492	493	465	480	481	475	457	480	477	486	512	498	502	492	446	489	489	466	487	517	450	494	486	473	480	456	484	489	473	461	468	471	496	462	471	459	504	467	484	489	513	486	477	503	454	484	481	488	453	483	434	480	481	436	469	490	471	473	499	474	482	494	498	467	512	485	481	472	496	507	481	472	480	473	498	454	453	462	488	499	443	528	491	444	467	468	457	473	438	499	517	463	493	477	469	470	480	456	474	511	495	474	492	447	504	476	474	480	482	470	483	502	491	457	468	472	503	455	481	507	469	460	450	439	471	507	480	458	479	436	490	519	496	510	470	472	469	527	480	460	472	536	460	470	460	494	427	482	506	488	461	449	507	454	480	500	446	480	452	464	464	497	498	467	515	518	477	520	437	478	462	465	519	428	497	489	483	541	495	452	456	453	491	464	466	509	498	483	474	461	457	474	509	477	491	478	500	441	483	508	472	492	461	501	492	486	485	542	490	456	489	510	477	507	435	469	512	478	493	465	456	490	521	483	473	503	513	475	533	505	462	474	490	491	492	482	474	442	439	466	464	478	488	474	486	456	482	507	523	486	492	462	508	447	501	525	518	494	496	502	498	495	487	482	511	484	470	501	467	498	500	488	462	461	446	480	443	483	479	467	479	516	500	505	501	507	455	517	483	484	479	497	470	480	464	441	496	467	511	456	500	473	475	492	477	485	519	502	513	479	467	462	461	447	427	507	488	472	461	474	502	498	500	502	498	460	464	459	470	489	514	493	494	512	465	464	479	473	499	471	495	455	447	469	499	485	464	471	508	478	512	542	488	483	484	512	523	475	500	467	517	500	476	470	517	492	500	476	487	499	492	475	482	503	490	479	525	439	471	465	494	502	468	509	433	473	498	477	480	509	536	477	460	503	468	525	483	501	492	532	501	468	481	507	467	460	463	472	449	492	470	482	471	454	460	478	468	486	447	505	518	496	471	465	473	491	530	494	488	458	481	502	491	483	457	433	495	483	490	462	485	469	485	474	493	483	469	509	478	449	507	499	472	480	482	498	492	478	493	464	487	463	491	452	433	447	472	466	485	483	473	471	473	470	462	481	508	511	471	523	507	501	488	504	482	483	489	456	409	510	485	471	491	481	473	487	463	464	502	491	459	459	458	492	478	508	502	489	460	452	468	483	498	470	489	507	465	473	489	479	478	486	442	470	475	497	460	436	465	494	480	467	464	496	479	444	474	481	499	447	500	496	457	475	459	472	479	499	495	479	489	453	467	471	497	447	518	531	497	496	529	474	472	466	473	481	485	480	452	485	475	505	500	457	480	472	443	474	535	495	507	490	472	444	439	451	484	452	461	456	473	449	453	545	504	464	497	488	493	469	469	447	496	511	514	468	506	503	464	472	480	444	461	504	447	471	529	454	475	500	487	459	450	483	484	474	506	478	480	491	506	500	507	462	452	437	476	500	484	434	494	511	492	453	479	495	511	504	479	451	482	485	468	450	479	486	502	476	460	447	482	479	460	461	482	526	468	515	520	496	446	458	466	468	468	483	467	491	486	453	467	464	480	488	492	498	461	530	474	457	463	471	503	471	481	489	472	454	450	480	497	474	438	465	511	444	510	468	458	493	485	498	471	463	475	492	518	500	476	484	450	520	488	432	471	490	464	467	486	488	509	458	515	521	504	468	435	466	484	457	501	525	498	487	469	479	469	467	465	462	523	472	480	493	456	477	462	516	459	515	492	478	483	515	438	474	506	475	491	482	500	462	491	501	498	465	477	486	478	500	460	470	474	476	533	489	490	448	465	506	457	478	530	474	495	439	489	469	490	503	487	478	501	509	462	485	448	496	486	471	478	465	472	519	470	495	505	475	468	485	458	452	447	488	455	504	493	508	490	479	444	520	479	430	441	491	462	472	489	508	481	432	488	525	469	466	481	500	492	470	487	471	454	514	527	495	464	476	488	515	490	485	488	503	490	480	488	441	491	461	477	435	494	521	486	520	533	440	477	486	492	465	481	462	498	484	469	462	451	461	500	482	514	452	512	490	438	482	511	453	485	473	488	470	466	508	489	514	489	422	483	470	465	489	470	441	474	461	480	491	491	485	463	499	443	501	490	474	441	484	504	485	473	474	497	459	438	464	494	453	484	498	506	497	455	534	482	510	485	481	481	482	485	460	494	472	500	490	454	491	466	452	473	514	470	508	450	466	479	474	522	458	535	470	498	478	449	472	457	503	509	444	485	485	483	480	475	501	479	469	466	460	489	505	505	457	494	482	448	499	497	463	502	504	484	480	464	489	470	474	517	466	480	460	465	460	459	483	492	492	492	463	450	448	491	487	480	501	514	461	502	445	473	454	489	445	520	465	468	480	462	459	487	444	505	493	508	481	481	478	498	520	464	466	508	513	486	455	505	470	485	482	459	492	439	476	500	497	524	441	459	475	494	475	468	474	509	492	487	479	479	459	465	485	468	495	496	493	497	499	476	481	453	469	500	457	461	495	444	469	479	513	526	468	423	535	491	482	512	470	533	474	495	445	538	502	501	454	442	502	477	468	477	520	487	519	481	477	483	462	498	485	476	508	480	447	476	472	511	458	491	471	488	498	519	502	470	482	517	496	483	476	495	497	493	500	491	485	475	482	469	513	511	530	519	515	512	492	483	484	475	459	502	452	495	486	516	477	499	488	509	470	482	491	456	503	456	515	496	480	500	509	483	490	449	491	530	501	503	464	545	464	477	486	470	465	481	444	515	460	482	483	492	468	474	457	469	474	515	479	451	482	450	479	472	502	481	485	445	502	469	477	452	508	475	463	494	508	477
2162	330	306	259	236	239	228	186	189	165	208	181	203	216	211	202	177	179	187	225	202	191	190	195	208	203	206	173	191	208	204	199	191	210	178	207	183	217	211	185	196	203	226	206	193	187	205	208	227	209	183	206	196	186	200	199	208	177	206	216	236	198	183	198	206	183	196	204	197	172	194	195	172	216	212	190	209	204	202	205	212	190	184	197	193	194	196	182	205	182	187	219	211	221	189	190	186	176	210	221	189	189	207	192	213	206	176	192	167	187	215	198	170	191	176	191	217	201	202	198	222	204	198	206	194	203	199	217	213	229	197	197	199	187	211	202	184	217	192	194	199	202	184	214	174	180	206	196	198	187	204	190	169	212	216	204	193	177	175	213	197	177	216	209	208	206	188	182	207	183	200	196	199	189	221	211	214	194	200	202	167	204	170	204	197	214	176	187	200	185	198	170	200	167	202	173	198	181	206	184	188	211	200	183	184	218	202	196	226	197	205	188	210	221	199	204	221	169	206	222	202	197	192	191	202	198	200	206	201	202	190	184	200	208	202	194	206	188	195	172	201	202	216	196	216	191	191	212	189	193	185	187	195	206	191	195	212	207	177	168	196	206	180	204	192	183	189	191	198	187	221	214	199	206	207	209	231	187	184	213	190	190	180	209	205	197	184	197	208	177	171	182	208	189	193	188	215	192	212	196	197	206	215	203	187	181	196	180	193	198	209	231	207	191	178	180	194	218	206	190	206	217	204	198	209	212	196	188	181	191	201	203	196	213	211	212	210	219	218	204	200	189	192	201	204	186	214	208	183	187	212	196	191	181	190	187	186	198	224	206	192	179	181	194	209	174	185	178	207	195	196	196	211	202	202	216	200	182	185	208	207	213	206	218	214	181	181	194	215	200	204	204	198	207	211	199	207	184	193	178	198	200	199	206	211	190	207	189	214	207	181	219	191	195	202	200	182	204	184	169	204	193	186	190	192	211	199	203	175	201	181	200	201	201	195	199	207	197	220	206	174	199	170	211	184	202	190	210	195	210	192	213	207	202	199	190	189	196	187	205	174	221	190	195	190	206	185	243	195	177	201	185	208	189	187	196	182	196	206	218	206	155	197	202	182	236	220	201	204	195	193	190	211	189	211	205	211	185	180	212	198	195	190	184	195	218	207	199	198	178	208	195	217	174	195	200	209	176	174	209	190	191	183	230	215	232	160	198	233	177	196	168	202	173	193	230	191	178	180	210	189	174	183	186	207	182	174	197	215	201	205	202	183	209	213	183	178	193	182	190	205	219	185	181	207	212	205	215	210	190	185	178	217	210	201	200	196	194	202	217	206	185	178	249	168	204	188	193	244	210	184	197	203	213	197	202	182	192	173	183	195	201	226	181	197	215	189	204	209	187	195	202	191	191	206	186	193	203	182	190	183	205	195	208	209	180	195	202	179	197	190	181	184	202	202	189	183	199	188	176	192	174	189	207	203	199	194	187	187	196	183	177	194	219	197	210	194	175	173	223	191	213	202	193	203	207	190	185	201	214	182	201	216	202	186	209	208	197	170	194	205	202	193	211	199	201	188	191	197	191	188	181	211	212	197	215	196	215	172	204	224	203	194	188	201	211	190	206	205	177	182	194	199	205	207	179	200	187	192	186	207	188	181	200	196	205	181	219	199	194	207	209	203	203	196	198	178	206	204	184	213	209	205	185	210	222	193	167	203	187	188	200	191	205	203	200	212	197	198	180	193	185	189	200	196	194	214	198	182	202	217	202	216	191	209	186	181	212	181	189	223	198	208	194	182	186	212	190	210	212	191	198	173	181	184	201	183	179	197	204	223	212	201	219	237	176	217	173	204	202	175	214	185	196	173	185	171	206	185	207	184	201	160	190	192	192	192	200	209	205	175	194	189	200	184	209	216	183	202	165	185	205	181	189	195	211	212	193	219	186	211	193	191	226	187	191	200	176	167	193	180	205	179	198	204	201	199	176	230	209	184	191	213	203	199	193	196	200	195	206	176	202	204	185	193	195	189	225	187	219	212	179	197	202	212	181	221	220	203	166	193	190	188	198	217	192	205	211	235	186	191	191	198	218	213	202	176	205	201	177	199	211	182	191	228	201	184	201	193	200	209	193	209	205	183	208	176	195	224	210	187	197	181	213	187	190	213	194	184	182	183	217	196	210	175	229	214	205	220	217	188	176	191	240	207	222	180	182	184	196	191	193	191	206	206	167	183	185	210	195	215	171	225	204	216	221	182	216	184	210	217	211	189	191	181	175	194	195	213	189	180	188	193	182	211	176	191	188	182	167	204	202	198	190	215	189	215	203	196	213	211	211	217	196	190	214	183	199	200	182	202	215	195	215	185	211	219	202	202	178	189	209	173	226	168	181	224	196	192	197	221	192	181	219	221	197	200	231	208	201	205	204	191	188	186	178	197	178	174	197	200	222	216	199	190	182	215	206	201	192	204	204	210	180	193	207	217	171	214	187	214	193	213	172	239	210	212	202	215	198	201	182	192	200	207	202	187	222	228	196	195	219	204	205	199	220	219	194	200	161	223	197	175	206	197	206	192	199	211	207	168	209	184	190	217	171	191	207	190	180	219	184	207	191	185	188	199	188	197	178	183	199	203	219	191	218	200	200	217	196	220	207	173	221	224	201	193	208	170	190	202	205	184	212	196	167	200	188	180	197	188	194	193	189	205	186	174	193	198	212	180	202	207	177	203	197	212	184	174	167	183	195	193	202	189	205	192	183	211	206	210	198	192	178	186	186	202	195	198	173	195	207	169	180	205	195	223	177	202	205	204	208	192	222	174	197	189	218	210	183	171	196	186	210	178	208	199	239	197	196	208	193	192	187	184	178	194	170	202	192	207	168	190	213	180	198	202	191	229	199	215	175	199	201	203	209	206	204	198	198	186	203	184	191	192	176	194	207	218	209	179	186	202	183	196	208	181	198	206	179	170	188	193	189	216	199	192	207	188	156	202	203	201	198	228	218	214	172	180	166	173	196	218	190	176	187	205	201	198	188	189	206	168	174	191	217	191	190	198	217	197	185	212	184	202	199	194	200	213	212	187	189	179	201	184	222	189	198	216	197	196	201	213	201	202	187	199	198	183	197	198	189	202	207	207	194	191	194	198	197	208	208	203	186	207	200	210	147	181	197	190	206	213	200	209	192	213	209	187	203	191	201	191	200	189	196	200	179	189	201	196	198	207	192	193	189	178	194	195	197	179	203	204	191	196	159	208	214	192	204	192	191	182	202	189	209	142	210	189	178	186	188	187	205	201	189	217	217	185	164	243	183	204	226	181	181	208	180	194	187	203	231	200	219	192	211	184	189	206	203	193	209	209	176	191	193	206	175	192	194	197	206	228	204	191	186	202	199	188	181	208	196	215	190	199	181	182	195	197	200	201	208	197	207	185	194	198	194	220	181	198	212	197	203	215	212	178	198	204	177	185	193	209	182	180	212	206	170	201	195	188	166	204	192	214	202
2152	725	771	846	779	712	708	632	631	673	621	626	607	584	596	603	623	575	594	608	531	591	556	618	586	583	595	639	600	561	585	614	575	624	620	524	577	595	577	573	608	594	609	621	594	569	530	554	577	582	534	598	595	594	617	569	589	544	581	602	564	599	557	552	560	592	607	563	583	562	604	557	655	617	552	559	615	558	608	599	567	589	557	551	582	597	594	556	591	597	595	560	560	554	624	559	572	612	550	574	603	603	542	608	587	577	564	602	627	615	574	584	562	631	570	567	568	616	613	593	595	576	581	573	574	586	597	590	593	594	591	532	597	621	565	548	597	557	569	575	568	582	571	542	574	569	552	562	586	594	554	547	605	581	563	578	595	556	543	589	565	599	566	588	552	595	602	557	597	577	602	548	567	580	547	603	586	544	561	575	579	603	610	575	580	568	544	544	576	564	566	578	610	589	568	595	590	572	578	551	582	574	545	575	621	568	613	582	567	599	560	580	553	600	574	594	573	583	601	596	558	549	606	521	553	555	576	597	553	606	601	607	536	565	612	557	539	585	618	546	568	620	589	559	574	602	578	575	579	566	546	565	582	543	553	541	567	553	557	591	538	574	577	570	591	562	554	559	562	551	551	579	589	545	574	603	587	595	589	587	594	540	552	584	548	600	569	577	571	612	565	589	605	572	647	611	611	545	554	565	544	577	564	594	618	552	594	563	572	540	559	618	604	559	533	561	592	561	558	566	570	545	577	557	588	561	573	601	563	552	567	616	564	553	584	553	584	564	550	564	557	593	549	561	559	545	551	540	579	590	522	574	556	572	595	573	556	625	582	616	532	540	576	572	629	559	545	544	574	573	572	541	574	573	549	615	554	595	583	584	600	599	558	600	562	559	550	582	570	623	574	608	571	548	532	546	559	621	582	544	593	623	572	609	600	616	560	652	574	546	540	582	579	582	583	597	541	602	584	519	603	642	591	558	595	558	599	596	548	571	515	559	590	572	619	582	591	548	562	568	600	525	582	565	551	562	605	601	579	560	632	515	608	582	598	551	577	598	606	525	583	571	576	586	562	577	578	596	537	602	608	574	559	551	593	610	602	587	601	549	549	599	600	557	561	586	572	547	584	605	575	548	572	602	563	582	549	581	578	545	576	604	564	574	555	613	600	571	575	561	586	562	572	583	570	578	553	555	543	583	621	570	598	527	572	577	568	628	569	569	584	540	584	617	566	569	561	593	534	564	570	558	601	560	564	585	540	599	598	616	577	573	621	583	585	596	607	606	532	596	596	550	639	585	568	539	577	540	575	553	571	564	565	591	581	598	579	595	588	572	568	550	548	590	604	584	627	566	548	596	583	623	555	582	578	570	533	593	582	571	581	573	587	573	555	539	581	594	570	561	567	551	583	526	585	557	558	578	571	579	559	549	571	573	599	565	563	587	578	586	540	540	570	578	566	583	590	541	571	580	577	567	637	573	594	583	561	588	607	567	598	573	532	593	584	595	576	545	570	601	600	539	592	613	544	580	597	550	570	589	581	561	608	565	609	540	548	603	589	574	560	573	546	573	579	573	565	597	543	590	564	594	594	600	598	556	574	587	613	595	604	606	557	612	564	617	594	580	576	607	566	595	595	615	564	604	575	562	568	551	581	599	530	568	592	576	604	580	573	597	584	601	601	543	610	554	573	562	570	576	585	553	575	548	553	614	542	605	564	614	574	564	566	566	614	577	564	597	600	590	566	560	626	580	576	572	601	607	567	558	595	540	584	529	565	588	529	569	609	586	564	554	618	541	556	627	604	555	576	545	585	569	566	559	558	551	561	516	595	561	571	538	576	581	557	588	547	577	577	596	619	559	567	539	565	591	606	600	582	624	596	589	596	554	617	555	563	606	583	575	554	601	565	583	554	550	555	560	575	557	577	578	544	570	611	544	600	587	590	562	555	570	566	606	574	549	591	594	576	584	569	581	550	569	571	556	576	573	586	537	572	580	582	572	565	579	597	553	591	569	615	580	554	577	541	588	576	626	563	569	623	541	571	544	563	629	591	641	587	563	580	589	565	562	563	579	597	571	548	599	570	565	532	613	554	580	571	571	589	597	552	560	564	576	564	576	546	603	548	604	557	586	584	553	573	550	594	532	644	574	539	572	618	572	599	597	539	593	543	586	571	579	597	541	566	564	549	556	595	616	596	579	586	601	564	545	576	614	588	576	575	563	561	552	584	555	554	572	578	593	562	577	563	562	549	576	534	562	571	599	590	572	572	581	570	577	532	603	610	579	576	569	586	571	590	580	532	593	594	572	587	549	568	570	604	555	586	548	541	594	619	586	554	568	549	575	566	556	586	586	558	580	595	570	544	587	579	529	581	601	561	584	590	556	568	556	575	549	550	557	587	585	527	556	570	573	534	553	595	559	547	578	618	579	567	528	535	558	573	554	575	555	596	606	596	520	580	557	549	564	560	558	602	574	562	558	579	575	566	561	546	578	609	522	587	569	580	572	553	537	538	567	519	573	559	597	592	568	580	591	630	549	603	609	583	548	606	584	590	554	600	527	575	596	564	527	583	575	552	552	577	617	574	587	567	575	585	557	596	585	535	589	607	601	586	610	596	599	589	541	595	577	576	595	595	551	518	567	587	575	592	584	603	586	634	556	601	602	572	524	564	574	581	551	574	606	593	591	566	559	605	570	559	546	557	600	540	615	543	554	576	584	556	573	550	546	563	566	562	684	549	590	621	582	567	558	574	534	578	620	583	587	571	581	588	542	587	562	587	591	552	591	537	528	577	568	590	570	620	603	533	571	512	572	566	581	554	587	588	599	530	544	613	555	617	568	552	543	549	579	573	636	594	589	590	605	600	574	606	596	551	565	588	541	592	554	561	598	567	559	576	583	587	559	578	548	596	540	608	577	584	571	602	518	567	570	540	569	583	602	606	572	604	609	573	605	545	548	533	542	569	618	580	621	609	585	561	628	571	598	522	571	608	623	598	579	584	594	583	578	602	567	543	547	589	614	551	594	552	568	636	623	574	562	555	558	573	581	579	568	607	578	616	581	559	623	531	560	581	556	550	607	547	621	599	624	610	568	556	560	556	560	555	516	556	545	578	604	584	593	555	547	609	553	581	591	607	601	602	601	560	558	598	544	536	595	537	593	606	579	571	560	552	571	589	568	575	585	551	595	538	585	595	620	563	571	532	584	605	633	622	534	578	615	558	573	586	586	577	605	569	565	552	536	582	562	549	565	566	573	590	578	551	555	540	543	537	621	574	569	543	591	605	583	569	540	570	518	584	547	572	586	616	528	562	591	535	566	576	583	540	507	617	622	568	557	613	604	560	624	574	598	584	596	594	585	577	621	571	573	579	560	525	536	555	558	568	561	628	567	591	579	588	557	579	545	605	567	575	610	550	542	586	550	604	541	596	607	554	559	546	612	581	608	555	582	606	563	616	582	644	542	570	573	569	555	585	606	593	572	581	548	592	578	542	614
9187	1689	1406	1157	759	551	415	333	283	253	199	211	145	150	126	155	129	137	141	136	115	118	134	130	124	120	125	111	131	104	119	115	113	113	100	106	92	123	89	92	98	106	109	104	93	93	90	82	101	109	80	89	90	103	123	81	92	98	97	93	78	95	99	85	83	95	102	99	90	98	97	83	81	102	102	90	99	107	84	108	114	95	93	93	115	90	95	95	101	118	90	81	108	102	108	100	78	108	115	101	89	103	72	84	91	102	76	96	98	92	101	78	106	97	100	89	91	84	92	99	81	108	116	93	97	92	92	100	81	82	94	85	85	101	78	102	108	103	114	91	86	100	100	91	117	89	111	102	104	93	95	100	75	89	97	94	90	86	115	89	94	102	87	96	86	101	87	104	95	91	103	91	87	86	81	104	91	91	101	89	83	102	99	85	105	89	100	88	80	94	91	98	97	107	84	71	101	95	89	102	90	88	98	116	109	88	104	95	97	71	98	109	95	95	90	101	98	107	88	85	97	82	86	94	97	82	95	92	105	82	91	92	92	98	88	101	78	82	97	109	86	70	89	89	95	96	105	91	90	90	87	88	83	82	94	92	101	104	94	108	84	96	83	78	84	89	96	99	93	90	97	89	92	86	86	104	101	113	104	89	97	92	101	79	96	102	87	91	87	95	95	86	80	98	75	94	78	86	100	104	94	98	82	92	109	88	86	90	106	101	103	92	102	86	96	89	91	94	84	93	93	91	89	100	85	115	89	110	97	101	88	95	86	86	102	99	104	108	101	89	83	96	95	94	102	94	92	100	96	94	82	96	84	115	95	100	103	101	89	98	92	83	91	93	87	95	97	94	97	99	84	80	90	79	90	79	85	93	105	116	83	86	98	88	89	90	77	90	95	84	84	80	102	110	91	93	85	86	93	91	88	79	95	102	97	93	95	92	87	103	99	97	76	78	90	104	86	106	100	97	94	89	94	86	81	89	83	87	90	85	108	84	97	104	99	74	96	97	108	95	100	82	90	93	66	108	97	74	99	76	84	95	113	101	89	102	112	99	105	101	88	98	82	99	97	94	100	102	85	105	100	75	98	102	111	101	89	85	99	79	86	96	84	99	99	101	103	111	104	95	97	86	90	108	98	88	86	80	108	108	109	102	80	75	106	79	94	77	69	107	84	90	88	87	97	92	82	100	84	79	91	101	96	103	86	78	101	99	83	95	94	103	89	103	78	112	103	97	88	100	91	100	105	104	91	89	92	90	95	94	90	99	90	79	92	87	93	66	105	83	97	90	91	96	92	101	74	94	86	105	102	95	86	110	105	84	99	93	111	95	83	104	99	96	88	73	87	94	98	97	98	107	97	81	90	87	94	85	105	90	99	93	84	93	91	91	100	94	119	110	78	94	96	90	95	85	93	92	81	101	79	106	96	102	99	88	89	103	97	90	120	100	99	88	95	103	106	88	89	94	81	85	106	88	90	91	96	91	103	78	79	117	93	95	106	125	91	86	88	91	93	109	107	85	91	89	93	71	92	85	108	98	84	93	84	86	79	91	89	88	96	103	104	88	100	93	90	88	88	109	87	86	105	113	93	70	106	105	91	90	76	86	89	92	98	85	91	119	88	100	100	98	102	85	95	84	85	111	102	96	102	101	117	103	89	111	106	104	98	97	96	109	94	95	87	99	103	102	111	101	109	105	87	104	88	99	91	102	109	113	68	89	99	90	108	104	105	99	85	98	94	97	88	112	102	100	76	100	110	90	91	81	99	67	98	103	96	89	95	109	87	86	108	91	81	103	90	69	104	88	103	88	98	104	98	99	92	98	94	101	107	102	86	88	100	100	83	99	90	92	101	114	100	93	109	80	99	90	104	89	75	99	86	101	102	114	86	99	107	85	97	91	99	106	88	68	96	101	109	90	106	100	102	103	110	84	101	103	84	98	89	70	88	88	95	113	94	96	101	88	90	98	86	102	98	98	78	85	85	93	126	100	93	102	99	89	92	93	99	78	108	95	116	97	87	76	85	100	88	99	86	100	76	90	92	70	101	103	82	93	76	108	84	101	107	110	95	96	102	92	77	81	91	102	86	90	93	82	86	97	93	85	95	88	89	88	81	92	104	89	99	108	85	69	79	104	96	118	79	103	95	105	98	95	90	92	106	90	95	92	84	91	102	104	96	88	86	94	85	113	92	88	76	112	103	106	72	99	93	86	94	90	95	121	87	90	100	83	99	108	110	97	81	89	87	99	94	87	99	88	101	95	90	89	89	96	89	102	109	117	85	104	85	105	104	90	100	84	100	81	88	88	97	80	101	99	88	81	85	111	81	81	104	90	105	86	95	93	86	85	79	96	91	100	89	86	98	104	94	95	102	98	92	99	111	91	81	86	93	81	89	98	87	97	98	103	103	87	91	102	87	96	82	90	111	86	94	73	86	97	88	97	92	98	97	93	95	101	89	73	104	86	102	115	82	100	95	78	105	86	89	80	91	83	88	111	96	102	103	99	101	107	97	88	96	77	102	88	103	92	107	104	94	89	110	100	104	90	86	105	87	100	104	91	80	81	85	118	92	97	88	86	87	95	96	96	89	89	83	100	81	85	102	104	107	80	87	92	98	89	97	93	109	105	102	68	98	84	108	101	77	90	96	86	91	87	107	92	91	87	104	98	105	93	77	94	87	87	82	84	93	100	81	105	77	88	82	89	108	117	89	93	100	98	89	85	98	96	90	95	97	120	102	101	92	97	107	72	106	90	98	95	87	93	90	89	80	91	87	82	88	91	92	93	104	90	83	95	88	97	90	88	80	97	104	95	101	97	81	94	92	104	60	89	117	94	73	84	104	78	110	95	90	93	88	93	105	89	81	99	113	104	79	98	87	95	84	104	99	90	115	105	97	99	65	103	100	91	94	102	95	98	97	80	85	105	91	97	112	93	116	96	77	110	93	75	95	101	101	100	111	100	97	92	93	91	108	89	95	103	97	87	77	102	97	101	77	71	69	99	86	104	92	94	83	101	89	103	105	94	96	91	93	112	97	97	95	99	92	100	89	109	86	96	92	91	96	87	74	104	94	104	90	95	84	86	84	87	92	81	101	102	107	110	87	90	96	84	92	110	87	100	107	102	100	80	86	106	93	93	95	69	88	98	92	81	94	101	89	98	91	91	101	115	92	76	98	91	97	92	87	89	90	96	79	91	111	83	90	106	86	101	89	91	82	95	88	89	92	84	107	80	75	97	88	81	102	82	102	87	86	76	91	94	98	107	97	83	75	92	101	101	84	101	90	102	113	86	113	114	83	97	109	95	86	94	100	87	83	83	103	102	85	81	80	103	84	87	105	102	98	79	88	113	104	103	89	86	101	83	103	112	89	94	81	95	85	72	84	96	86	114	96	80	78	109	92	95	104	95	90	87	78	79	103	71	100	92	101	95	90	84	81	92	92	100	77	92	100	71	103	88	94	96	103	105	101	71	94	89	98	80	86	103	85	97
5506	1822	3170	3695	3101	2454	2042	1743	1396	1139	1084	920	862	820	723	689	672	605	613	510	568	586	518	567	521	567	544	533	496	467	475	484	464	446	445	406	393	395	390	369	376	395	409	414	401	419	373	361	405	331	355	351	382	357	339	368	329	362	342	387	326	345	339	364	320	374	337	343	307	329	329	330	350	307	350	390	361	323	331	321	336	328	313	347	342	321	329	320	297	315	331	321	322	329	308	324	331	344	359	327	317	330	332	337	321	324	306	277	297	324	313	309	308	314	350	349	319	327	344	345	330	324	320	315	318	327	293	310	353	297	322	328	298	343	312	344	304	386	354	323	339	281	319	338	301	310	300	305	309	317	331	356	325	315	315	339	295	301	330	350	332	321	331	315	318	332	315	314	270	338	306	320	317	336	324	288	285	332	301	326	308	324	323	331	317	295	321	311	316	322	320	322	306	340	304	318	335	342	341	278	345	346	352	325	347	338	324	288	324	326	284	341	327	316	289	314	300	321	333	339	326	342	333	314	312	308	349	345	350	334	332	308	329	311	343	306	324	317	335	332	312	305	322	327	346	299	302	318	306	288	320	334	297	328	304	314	306	314	320	307	306	322	283	327	328	316	331	308	309	302	325	341	350	308	349	278	312	310	319	353	340	323	293	332	294	311	310	328	323	323	305	361	324	298	342	303	290	290	337	313	340	316	310	331	319	301	303	335	343	309	265	299	299	349	346	327	345	285	336	308	321	299	334	330	296	333	353	317	312	307	297	326	326	313	329	279	334	284	310	348	317	307	321	292	325	333	313	348	322	351	324	286	298	326	275	357	329	335	319	305	328	310	334	294	288	328	326	315	300	298	296	329	345	316	316	334	342	316	325	321	305	289	340	358	326	314	304	325	288	328	323	324	329	318	337	322	295	293	306	325	290	321	309	333	315	313	319	348	298	327	329	290	313	318	341	353	295	310	317	335	334	325	339	314	293	280	320	289	287	338	300	314	320	313	300	333	360	288	295	353	326	305	313	284	332	316	304	323	314	353	319	306	341	298	323	320	327	327	309	338	346	340	333	335	338	298	318	316	338	334	319	288	320	350	339	337	331	318	317	286	325	334	319	309	292	302	289	332	320	293	318	310	334	320	307	315	344	314	344	315	319	313	317	338	317	302	341	306	318	300	323	324	307	328	314	318	314	335	313	308	334	306	315	309	326	344	312	294	319	296	339	322	309	311	323	315	316	324	322	313	281	336	308	342	303	310	310	287	324	311	286	309	306	303	319	299	312	319	292	293	308	312	329	317	313	336	336	359	328	315	328	309	350	324	310	313	325	325	341	326	320	300	313	360	306	336	334	283	315	295	337	294	324	318	293	305	295	300	343	340	306	326	325	306	343	342	303	290	315	309	304	314	303	313	332	303	306	320	324	318	287	333	333	315	315	315	341	317	322	336	298	302	327	368	322	319	318	306	310	324	301	327	337	326	316	332	271	316	313	318	285	314	322	284	337	328	297	293	332	354	302	298	311	307	317	327	283	293	319	343	339	300	316	328	310	289	335	318	290	293	326	322	328	309	320	334	277	306	294	337	326	300	296	301	292	358	311	285	333	282	322	301	315	324	306	321	334	304	352	314	318	319	319	296	312	302	328	307	351	370	344	324	325	303	295	304	341	321	323	299	290	322	301	309	275	311	300	313	324	324	344	310	336	344	296	331	307	309	349	305	301	305	320	310	343	314	312	292	305	342	342	303	313	289	333	308	348	325	331	308	310	318	297	311	313	314	303	294	322	332	328	339	338	316	305	291	347	345	314	318	330	280	302	339	316	304	331	312	349	302	311	312	310	330	326	297	312	300	291	350	328	294	312	328	342	330	266	334	336	290	315	314	324	314	304	294	305	321	348	318	303	333	334	337	338	334	300	311	325	282	333	317	312	306	305	314	319	328	289	306	319	310	322	313	315	302	325	314	293	289	336	316	307	301	326	288	293	339	302	312	305	340	349	302	330	338	307	334	319	319	330	306	312	323	306	316	312	301	304	299	332	299	305	308	295	288	340	319	292	325	280	309	336	316	309	297	316	320	314	309	317	316	286	322	321	313	333	282	307	302	319	308	315	293	307	327	336	310	326	300	297	322	286	320	307	300	296	314	328	320	310	305	332	340	281	287	348	258	322	326	315	331	329	323	325	315	308	354	304	328	343	317	312	321	312	325	326	307	299	331	342	346	311	326	297	332	289	305	340	330	312	298	335	339	321	322	338	300	326	323	313	328	318	285	289	297	324	332	301	336	371	326	312	323	314	288	315	336	329	306	300	347	305	338	315	282	319	325	321	300	336	323	287	310	325	317	310	326	319	308	300	292	304	326	324	331	342	323	313	329	308	340	321	293	296	353	319	326	300	297	302	319	301	320	288	320	335	333	310	296	322	326	312	333	354	312	313	312	317	314	306	334	332	312	306	317	346	281	318	309	354	322	308	329	353	316	308	307	341	297	284	302	323	315	330	279	331	318	303	345	342	284	336	304	302	330	330	331	315	339	307	301	309	326	307	313	340	307	299	313	321	336	312	305	297	323	316	277	358	316	328	327	335	317	335	322	338	326	321	312	336	305	310	331	288	304	311	308	307	322	309	329	313	311	300	319	297	306	308	316	298	304	318	290	311	325	321	347	319	302	300	297	335	321	309	278	345	314	318	338	324	304	301	303	287	312	340	347	304	300	328	335	336	289	252	323	272	321	325	297	325	347	327	316	322	314	319	315	301	323	314	330	303	282	335	312	320	300	332	311	353	321	307	315	309	329	316	296	326	319	323	302	333	300	297	330	311	324	314	335	312	330	310	313	288	321	345	348	326	330	323	314	319	305	332	301	290	343	351	286	342	354	318	326	316	317	335	311	327	320	276	311	332	319	331	336	303	348	338	334	317	318	317	314	325	329	338	325	315	335	324	303	316	323	331	324	327	330	327	289	321	294	344	334	292	327	335	299	308	358	313	346	303	313	311	311	295	320	299	337	327	319	327	311	294	317	314	289	303	317	324	336	314	312	311	310	339	355	335	327	322	332	311	311	329	305	317	312	337	307	303	313	305	334	313	327	312	311	321	278	321	306	298	346	295	327	299	298	318	322	319	316	309	329	282	335	303	359	287	328	279	297	312	330	326	315	330	312	337	301	356	301	328	357	302	305	330	311	295	303	307	318	276	306	300	268	359	326	305	329	322	329	318	309	342	362	333	303	342	304	292	337	322	300	327	329	291	320	285	298	316	316	301	330	321	296	303	339	312	316	309	297	331	305	342	317	297	328	294	288	300	309	321	326	310	315	320	338	330	317	325	314	313	307	305	315	318	310	290	348	354	325	315	331	325	291	295	309	352	345	274	294	329	334	353	339	308	321	293	320	333	313	304	316	309	327	309	311	298	315	327	301	330	324	289	346	326	317	307	293	303	320	336	306	309	305	319	329	339	326	302	305	367	304	321	330	310	337	352	340	308	318	306	301	302	308
