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
336304548528	336304549048	336304549598	336304550148	336304550698	336304551248	336304551798	336304552348	336304552898	336304553448	336304553998	336304554548	336304555098	336304555648	336304556198	336304556748	336304557298	336304557848	336304558398	336304558948	336304559498	336304560048	336304560598	336304561148	336304561698	336304562248	336304562798	336304563348	336304563898	336304564448	336304564998	336304565548	336304566098	336304566648	336304567198	336304567748	336304568298	336304568848	336304569398	336304569948	336304570498	336304571048	336304571598	336304572148	336304572698	336304573248	336304573798	336304574348	336304574898	336304575448	336304575998	336304576548	336304577098	336304577648	336304578198	336304578748	336304579298	336304579848	336304580398	336304580948	336304581498	336304582048	336304582598	336304583148	336304583698	336304584248	336304584798	336304585348	336304585898	336304586448	336304586998	336304587548	336304588098	336304588648	336304589198	336304589748	336304590298	336304590848	336304591398	336304591948	336304592498	336304593048	336304593598	336304594148	336304594698	336304595248	336304595798	336304596348	336304596898	336304597448	336304597998	336304598548	336304599098	336304599648	336304600198	336304600748	336304601298	336304601848	336304602398	336304602948	336304603498	336304604048	336304604598	336304605148	336304605698	336304606248	336304606798	336304607348	336304607898	336304608448	336304608998	336304609548	336304610098	336304610648	336304611198	336304611748	336304612298	336304612848	336304613398	336304613948	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23323	17798	24626	18861	10275	6878	7231	6799	6583	5102	2633	2458	1768	1209	1096	1060	1131	1260	1397	1835	5175	6976	5495	3477	1830	973	473	302	206	198	161	152	155	157	189	166	174	152	149	176	166	154	154	146	159	151	158	179	150	166	177	173	177	186	162	161	153	185	156	154	153	164	155	147	187	163	163	134	167	173	170	173	153	163	137	152	171	145	169	135	139	174	200	173	170	148	149	176	157	160	145	167	172	168	178	137	156	134	153	171	176	166	183	177	165	159	150	157	170	166	170	173	158	148	160	154	163	181	175	148	173	149	159	160	157	162	173	171	154	154	165	135	156	175	155	158	148	154	164	150	157	151	152	169	159	171	172	154	152	177	162	152	168	151	139	184	147	150	156	155	140	164	140	157	136	165	155	160	154	160	161	165	150	164	170	133	158	161	160	179	137	174	193	161	180	176	163	158	172	130	183	157	175	169	172	170	149	173	169	140	152	133	187	157	178	144	179	173	154	149	174	187	181	166	161	157	154	173	165	151	148	151	160	164	170	156	172	158	156	163	164	174	169	156	161	143	190	158	175	160	162	164	127	177	169	151	162	163	195	151	162	147	178	147	154	174	147	139	133	183	158	177	157	139	158	162	127	151	177	160	164	146	161	158	150	151	136	153	157	146	134	162	164	150	168	155	147	148	168	165	167	146	177	153	175	159	169	160	150	178	151	172	160	174	156	143	168	154	185	163	151	155	167	150	167	153	175	151	169	137	159	156	165	167	178	168	199	174	162	153	164	167	146	168	144	173	176	159	174	177	169	148	160	152	173	166	143	157	168	180	172	135	159	161	154	145	170	152	167	153	181	155	139	166	170	136	127	165	164	157	156	164	172	172	172	173	153	167	154	139	165	145	159	168	159	147	164	180	161	150	158	178	160	147	168	182	155	138	162	168	149	151	174	151	180	163	163	162	178	173	165	176	151	157	147	176	192	153	177	188	139	147	168	171	156	154	176	157	134	160	145	188	156	176	163	152	139	143	160	159	153	174	167	157	162	137	145	149	162	165	153	174	172	150	140	158	142	183	174	153	166	146	160	169	150	140	157	160	163	172	162	158	161	168	156	138	153	170	165	147	153	168	154	159	156	142	165	165	168	162	169	150	169	150	154	174	168	172	184	169	144	164	157	145	158	139	146	155	177	167	145	151	171	157	179	164	152	139	161	173	166	171	174	145	159	167	158	155	157	158	164	171	150	178	182	176	174	186	161	159	146	155	155	174	154	166	161	161	152	159	177	153	149	184	163	164	151	175	156	171	148	149	157	160	180	160	147	163	140	144	183	151	176	143	158	170	142	155	172	164	166	164	152	153	156	152	158	171	155	134	146	150	142	161	171	160	140	161	158	144	160	179	144	171	142	167	152	182	164	156	157	160	142	165	160	139	158	154	137	143	171	142	174	175	158	174	186	164	164	162	162	152	191	153	164	155	168	165	161	152	156	146	153	169	164	171	160	155	177	169	161	159	142	153	156	141	188	163	165	154	139	154	148	179	160	161	161	147	143	155	154	159	151	179	160	140	166	163	154	156	143	170	156	144	161	178	152	164	153	179	171	160	173	162	179	172	180	159	161	177	151	169	185	156	152	148	151	155	169	157	169	167	158	160	155	154	157	172	149	153	171	164	174	170	159	149	166	179	164	152	160	147	144	167	162	168	170	181	145	164	172	139	170	168	152	171	147	173	151	168	155	149	159	154	158	178	144	157	182	142	165	169	186	159	175	181	153	162	132	148	181	158	156	154	154	139	184	167	151	165	137	175	163	157	168	148	170	170	168	176	136	146	152	163	162	165	168	166	158	135	167	183	181	151	163	153	149	160	173	148	144	159	167	162	158	165	151	138	156	168	151	132	162	152	152	142	153	162	178	176	165	149	180	170	150	155	158	155	174	170	168	170	147	179	118	182	154	165	151	143	175	198	154	154	169	152	154	154	169	146	156	152	162	167	184	151	161	152	141	156	176	178	156	158	165	176	153	154	178	159	188	167	152	169	165	166	158	156	176	167	152	153	160	163	166	157	172	161	161	149	151	156	165	150	172	181	132	143	163	168	162	191	173	157	168	170	157	167	170	177	176	152	167	161	146	166	143	156	178	169	143	150	149	145	153	161	181	162	150	186	160	172	145	148	156	156	169	176	161	155	134	159	166	141	147	156	155	152	148	163	152	137	166	152	161	133	155	143	140	133	146	164	170	191	180	167	171	141	148	174	171	143	169	153	154	164	157	157	165	156	174	154	150	149	171	152	144	185	162	149	156	149	151	159	157	166	156	165	156	179	162	154	188	156	171	172	159	153	158	175	186	174	157	133	161	167	142	158	169	156	155	147	174	170	182	150	179	175	159	169	158	153	155	153	162	162	153	154	132	158	148	150	172	187	163	176	166	168	141	152	153	171	140	147	165	168	157	162	177	168	152	168	166	169	148	155	153	142	172	150	172	163	132	165	172	163	170	188	141	179	174	165	180	152	159	177	166	172	181	173	165	154	145	153	185	161	184	193	163	155	153	166	162	137	171	187	155	173	167	158	173	149	160	159	142	162	156	155	138	176	147	162	176	163	148	147	156	171	149	152	161	158	163	160	164	159	140	169	170	152	155	164	158	144	154	151	152	136	146	153	177	191	162	166	145	145	158	173	174	161	161	146	162	158	144	147	161	188	157	156	161	147	174	163	142	178	151	166	158	141	158	166	170	155	154	176	174	159	176	165	158	176	153	167	139	153	170	169	150	162	168	153	161	169	190	151	146	160	170	143	170	167	154	158	157	132	163	161	156	167	173	172	143	160	149	170	164	156	134	152	192	151	153	149	151	165	151	170	153	151	148	150	176	153	156	184	165	154	166	172	149	185	141	158	172	147	151	173	142	151	177	138	163	179	180	161	169	175	152	163	143	142	138	169	185	180	141	171	158	160	148	169	157	172	154	170	172	152	174	188	148	156	138	157	165	169	164	155	153	172	159	150	167	160	162	148	148	171	164	147	135	174	151	164	167	151	164	135	174	156	140	162	176	152	141	138	150	160	151	178	164	137	156	159	159	137	168	158	163	142	144	157	161	141	157	169	159	178	171	175	153	182	154	156	153	172	170	163	162	151	141	142	172	167	162	184	129	168	165	167	150	157	153	162	162	161	170	155	167	165	150	139	174	159	171	162	147	170	136	153	160	149	157	176	201	155	176	160	162	153	153	145	140	151	157	165	136	183	174	187	142	165	151	179	144	142	170	159	161	148	160	159	188	171	177	206	177	194	165	166	164	157	168	173	162	162	159	174	153	156	152	152	167	165	142	164	172	177	171	166	180	141	167	145	162	151	192	174	134	182	152	158	166	147	168	168	157	162	170	172	159	161	143	153	177	157	166	150	140	162	171	151	173	148	143	161	177	176	173	159	158	139	146	176	142	178	151	150	180	169	156	165	180	149	155	164	165	146	139	156	145	150	161	151	163	169	168	169	155	148	173	150	141	160	190	154
14154	15542	26733	27025	21137	19161	21726	21412	22014	17681	11620	11869	8909	6531	5965	6405	6586	7392	8504	10211	22483	26213	21755	15792	9904	5446	2426	1199	750	507	486	457	473	450	440	493	438	454	446	429	455	436	422	458	445	452	467	449	448	459	416	472	425	447	474	429	466	477	454	417	449	453	465	459	464	437	503	491	471	451	440	450	442	437	487	434	480	435	467	451	451	468	407	514	444	436	465	454	444	433	444	460	459	472	447	459	450	501	453	438	480	439	455	435	441	494	465	460	487	484	484	460	430	481	446	492	457	459	426	461	469	477	449	477	453	482	469	467	495	444	441	449	426	474	463	473	466	502	464	437	463	435	481	448	463	469	461	467	477	456	485	415	438	475	441	477	449	471	476	473	439	504	438	451	463	464	460	466	472	428	479	452	469	465	451	456	462	469	473	473	431	487	482	457	462	455	450	471	421	433	446	447	491	466	456	447	463	453	462	483	475	483	475	473	444	481	437	463	466	467	480	454	449	505	463	484	491	445	421	511	469	447	447	496	474	471	437	436	459	455	478	480	459	460	440	454	419	448	501	477	503	443	433	484	426	474	450	446	478	460	475	468	442	477	442	447	457	462	460	453	475	481	466	458	490	475	474	448	455	441	433	433	482	489	432	463	487	496	456	480	452	461	482	440	505	462	456	495	488	427	455	465	453	461	422	457	458	424	481	460	499	459	441	439	476	456	462	465	494	469	439	472	455	473	459	465	466	463	470	472	455	454	496	435	480	489	469	470	467	480	468	452	486	515	479	445	490	445	493	447	454	497	459	488	504	473	476	428	440	456	446	476	482	489	438	458	458	512	472	469	481	463	473	469	464	487	428	444	425	455	464	478	461	482	446	486	434	472	434	444	446	456	489	428	482	452	442	444	427	482	425	478	468	461	503	469	461	453	440	489	514	455	461	461	490	475	447	447	389	502	485	470	452	455	467	500	466	482	473	456	468	444	446	459	444	478	444	467	426	453	425	488	496	474	505	492	474	453	482	472	473	483	450	470	439	413	463	477	458	444	463	456	497	500	445	472	458	459	463	473	481	471	468	468	495	451	447	441	457	445	463	480	458	492	431	456	469	453	458	475	433	483	456	483	422	500	472	484	452	457	492	443	476	434	440	467	465	462	473	454	434	441	442	475	465	423	452	455	475	506	448	447	468	476	471	427	460	452	471	458	452	479	459	445	468	435	490	466	460	467	432	504	459	467	492	487	462	462	449	442	489	436	449	463	443	439	466	455	467	458	458	493	479	466	472	445	482	456	434	474	451	445	465	489	448	457	448	442	443	467	463	446	463	485	467	458	461	451	452	487	478	472	439	453	425	474	481	514	470	475	474	462	461	451	466	432	470	470	434	458	475	479	489	451	480	479	475	479	478	462	483	462	463	458	517	461	434	474	472	447	492	480	446	420	458	459	452	468	444	461	466	492	483	416	457	439	469	455	451	473	427	499	495	427	445	503	489	452	459	486	439	477	497	409	501	460	416	451	444	433	411	478	490	449	489	459	452	467	449	491	426	475	467	436	461	440	465	482	471	440	436	459	521	427	449	471	451	458	440	454	459	444	472	479	463	430	449	502	429	455	493	491	434	454	428	462	458	429	448	441	427	440	481	481	442	480	511	460	448	473	475	454	478	465	486	441	442	444	478	490	480	499	477	450	463	436	457	466	493	435	467	484	462	473	484	454	476	479	465	474	446	468	463	438	434	446	486	458	470	486	459	439	454	453	504	457	448	483	435	455	455	502	445	440	453	452	440	444	467	514	467	436	449	432	456	476	441	477	440	456	476	461	423	483	457	482	446	470	460	455	499	444	453	451	430	465	475	453	484	493	414	451	473	464	433	485	486	482	449	476	465	441	473	449	460	444	476	458	455	453	415	457	474	475	452	452	491	492	478	460	471	477	450	433	422	498	438	471	486	434	432	469	495	452	457	461	471	487	470	453	473	456	443	478	465	448	462	448	421	474	455	428	440	451	472	453	483	466	455	469	469	443	483	479	440	478	468	464	469	429	505	458	464	445	458	506	461	433	459	425	471	475	478	467	467	477	447	428	502	448	482	468	486	456	464	440	460	499	469	452	493	444	447	458	483	457	474	468	461	479	468	468	484	478	458	485	478	449	489	451	433	491	472	462	474	477	456	444	446	460	459	492	463	483	450	467	422	450	439	475	443	419	463	433	466	439	448	472	484	447	435	480	423	452	446	476	493	466	469	460	490	459	467	453	476	464	475	448	488	439	482	458	459	462	478	476	461	430	471	439	426	445	427	486	427	417	494	484	494	508	452	463	462	480	455	429	447	494	417	455	468	485	478	453	449	444	447	485	471	469	471	506	464	446	464	462	443	464	472	490	480	462	467	458	446	480	443	453	482	452	439	509	442	445	488	467	475	448	466	435	466	462	486	426	463	449	418	452	481	450	450	497	452	429	444	478	468	456	463	460	462	474	441	505	458	472	449	487	484	488	423	447	454	443	473	484	473	470	500	489	473	462	461	454	439	493	472	476	443	452	435	475	464	443	524	470	452	451	465	495	433	457	455	481	493	480	444	456	438	428	448	449	490	460	434	457	413	401	429	455	438	452	479	432	465	450	459	425	420	428	493	452	469	437	447	483	439	435	455	489	500	496	497	496	429	474	461	466	464	471	488	471	421	482	461	471	468	419	445	466	461	461	443	479	440	411	496	437	498	473	465	463	501	452	458	436	472	464	472	471	438	471	467	448	496	456	453	491	464	497	464	452	489	480	477	473	445	458	453	474	426	457	456	454	462	456	409	432	451	450	508	433	438	487	464	503	484	463	462	473	429	431	467	474	428	441	460	469	469	491	452	472	491	469	472	449	436	469	467	464	466	451	425	446	447	430	464	415	444	485	487	460	479	435	440	427	472	456	472	459	452	444	461	503	448	461	452	479	477	453	433	474	486	473	434	463	473	433	461	479	464	466	450	490	441	458	466	478	458	469	457	482	436	476	472	435	454	464	465	446	447	473	462	449	446	436	473	417	453	481	489	470	446	432	466	446	445	446	435	454	463	454	443	468	462	470	510	496	455	434	415	458	446	432	472	478	476	453	511	460	472	485	451	527	471	466	447	435	408	475	489	427	485	425	493	457	454	438	495	455	462	468	456	497	490	465	414	439	465	464	432	437	490	416	476	483	447	446	468	468	444	459	448	466	484	470	461	458	446	452	479	485	478	445	428	492	442	457	495	464	473	461	440	466	448	443	470	426	517	458	414	433	479	428	463	441	470	425	462	469	441	445	466	460	470	486	446	438	480	449	447	480	487	445	436	452	454	485	457	460	471	453	467	461	479	478	449	445	449	456	425	467	440	474	495	472	449	435	445	458	432	455	477	434	414	440	462	526	455	460	450	488	461	475	456	449	468	462	467	412	432	422	456	458	478	485	486	461	457	425	431	473	501	459	486	455	474	497	476	444	459	426	465	452	431	458	490	489	443	460	472	469	459	458	455	469
11074	11067	13029	11676	6541	2684	2983	2699	2099	1798	917	956	653	411	339	291	404	413	495	620	836	817	708	543	414	288	223	181	172	170	148	153	146	169	151	146	142	168	145	162	171	156	155	168	160	169	168	132	162	154	145	135	172	148	163	150	139	138	155	155	163	148	142	149	153	140	177	161	149	156	152	134	166	157	162	150	181	162	156	144	158	147	161	164	156	151	162	132	161	154	159	158	149	143	135	159	145	156	150	146	162	161	132	158	144	143	136	139	152	155	152	147	153	133	173	165	161	161	156	175	142	147	158	134	155	143	136	164	144	153	140	158	153	138	147	146	141	173	153	165	153	160	161	150	164	155	146	135	157	167	152	135	158	149	173	150	165	159	165	157	150	145	142	134	142	149	168	142	156	157	154	144	169	152	162	148	145	152	160	159	151	142	152	143	147	146	159	157	131	158	167	143	152	148	163	127	157	151	162	145	153	151	148	180	157	161	166	148	147	156	134	163	170	151	163	160	165	144	155	162	160	150	163	120	157	143	127	137	162	133	154	143	150	148	153	169	139	144	151	154	183	155	154	142	140	158	178	192	157	171	128	136	166	146	164	153	171	141	150	144	152	159	135	163	151	160	143	157	160	198	147	140	136	162	151	123	167	146	165	143	161	160	165	132	156	143	181	161	150	140	161	156	153	178	161	139	149	170	131	159	162	165	163	139	148	155	157	162	159	158	152	176	156	145	142	141	142	154	162	141	141	158	155	149	142	133	140	149	132	150	127	130	181	142	148	166	161	163	148	134	148	172	167	165	163	159	145	143	161	148	154	146	152	134	144	178	158	136	142	159	180	144	161	153	155	165	147	156	171	152	164	140	150	162	156	169	155	132	167	129	143	121	146	172	161	147	163	153	159	152	152	178	166	144	155	141	178	158	160	175	180	141	147	148	166	133	154	168	158	147	154	156	145	150	158	164	148	146	159	158	157	149	149	172	134	154	148	121	172	159	143	163	152	122	160	162	164	158	144	159	153	178	146	154	145	152	130	149	127	165	165	174	165	141	147	156	169	130	162	155	159	173	144	151	146	147	132	165	156	139	149	167	124	154	159	164	177	164	160	148	191	180	181	167	145	143	140	139	143	153	152	196	148	135	156	163	148	149	154	149	167	152	133	179	178	154	182	144	139	181	145	154	139	130	149	156	149	175	149	171	158	167	169	155	150	147	161	173	161	171	155	160	152	147	161	139	145	179	165	141	146	137	158	145	140	158	158	162	161	133	174	140	144	154	179	148	144	143	156	147	161	134	152	154	148	137	151	167	140	149	165	155	174	166	153	159	143	153	159	151	156	143	179	153	140	152	131	141	141	162	145	151	150	160	151	155	168	140	172	145	153	141	138	150	146	157	151	175	138	169	142	131	141	158	150	159	172	146	145	145	162	158	154	135	159	165	135	152	141	133	154	142	166	158	164	156	116	142	162	160	153	144	134	169	168	150	143	165	153	154	144	144	136	156	122	167	147	152	166	162	162	158	152	144	139	148	168	149	175	160	146	125	139	149	185	162	148	140	165	145	127	178	168	153	151	165	140	171	143	159	160	146	140	152	158	142	155	187	170	162	162	177	153	146	145	153	157	160	136	140	186	165	163	167	163	144	167	142	153	180	146	155	150	143	142	161	142	136	152	159	128	146	141	155	152	158	139	135	175	157	153	143	146	154	150	166	146	128	158	159	153	136	153	158	173	173	140	145	145	158	151	165	169	137	164	153	175	148	159	183	146	150	176	147	153	137	139	146	155	132	177	155	146	148	169	166	152	179	170	165	144	152	171	150	151	176	184	167	154	157	147	151	148	144	160	161	164	150	154	147	143	144	159	153	148	134	160	153	141	133	134	145	167	142	154	158	154	137	159	146	140	148	157	130	147	142	165	152	166	170	165	153	163	158	133	171	157	147	168	182	145	168	142	152	160	157	162	153	159	159	153	163	154	161	168	158	139	155	149	147	177	144	144	153	145	146	180	164	148	141	135	135	141	167	163	154	163	169	155	143	156	162	137	152	167	140	175	148	168	153	165	159	161	141	167	172	161	162	150	165	166	164	149	145	135	162	127	165	153	171	136	133	142	154	182	164	158	137	153	158	149	132	158	177	158	124	145	156	163	146	143	172	158	127	143	154	146	144	147	170	165	167	144	137	148	156	135	139	142	139	155	136	163	146	168	162	168	176	153	148	158	126	148	132	170	154	138	172	156	166	156	167	143	157	134	169	139	151	160	158	168	147	152	141	154	155	150	168	156	169	142	150	144	154	185	161	159	145	148	159	151	179	136	161	153	158	158	154	150	161	173	159	173	178	142	149	156	136	178	170	156	150	154	153	116	148	192	154	162	170	156	170	174	161	154	156	153	158	132	167	158	152	163	134	151	139	161	128	175	180	171	153	152	168	163	139	169	150	141	159	159	162	161	164	153	148	150	161	145	177	154	169	141	173	140	156	158	148	156	155	132	147	146	169	131	169	148	154	157	165	150	166	145	146	163	171	168	139	148	154	154	162	131	163	180	131	151	161	160	147	182	153	126	167	192	148	133	164	138	152	144	163	153	156	160	134	158	173	177	170	162	151	150	143	171	150	177	151	144	174	157	166	160	153	157	164	173	172	155	151	144	160	145	143	129	163	155	150	151	162	165	149	159	164	139	171	165	159	157	164	155	159	158	148	167	156	147	148	155	158	168	147	140	154	162	130	156	154	144	166	152	150	155	156	169	153	146	167	188	150	144	163	166	145	145	169	150	161	151	153	169	152	148	163	139	162	169	164	154	150	155	150	158	156	166	162	126	177	170	157	166	145	136	144	146	131	149	168	165	141	140	170	144	149	165	160	159	151	148	134	159	131	159	161	134	146	146	159	157	144	146	172	137	154	151	162	167	167	160	152	133	180	162	146	162	153	166	175	170	136	150	162	177	163	146	160	159	148	159	159	158	140	170	124	171	151	143	160	173	143	172	171	158	161	163	129	188	178	133	164	157	158	162	165	147	152	164	181	173	183	150	159	145	177	158	149	147	146	158	138	145	162	155	145	143	136	155	158	163	153	159	142	153	165	145	160	152	137	165	142	148	147	152	165	182	176	166	180	149	152	153	146	156	177	154	144	144	147	155	184	151	162	139	140	174	143	146	125	168	178	154	164	171	185	133	197	171	164	153	185	168	168	158	132	143	159	164	182	129	152	133	158	143	169	165	169	155	156	164	150	159	152	162	155	164	152	159	151	140	169	151	140	156	171	157	147	183	157	154	161	128	145	155	162	166	131	169	152	149	166	160	160	140	131	163	150	158	163	158	148	163	145	153	133	161	168	143	137	149	153	120	157	153	146	158	165	151	156	144	159	176	174	148	137	152	145	147	163	180	158	150	185	158	167	168	146	135	169	164	162	153	184	160	162	131	139	137	155	151	142	155	142	148	160	144	150	190	153	151	147	147	149	150	154	153	160	133	166	149	150	147	171	152	153	162	137
7532	10622	17770	21768	16969	9242	11772	11273	9754	8256	4704	5117	3483	1850	1646	1789	2047	2571	3015	3598	4911	4857	3831	2651	1825	1145	820	598	509	438	479	441	432	441	443	449	461	440	448	424	436	421	441	457	446	449	448	505	451	433	487	450	445	449	456	460	426	424	412	449	450	466	475	449	456	409	442	473	447	426	454	457	405	455	457	430	460	471	430	468	429	428	439	441	402	427	445	443	426	427	428	454	472	449	473	463	438	414	444	454	434	442	438	458	444	460	441	454	437	428	443	440	466	447	419	452	426	461	473	456	469	421	463	425	471	418	455	413	446	421	443	475	445	431	439	430	443	438	461	452	439	426	409	491	432	453	458	466	438	460	450	464	446	437	467	417	433	467	441	469	443	431	478	428	464	414	426	428	430	450	451	437	434	416	467	417	431	459	456	430	436	472	444	468	451	445	431	409	440	398	448	422	464	447	422	443	446	489	457	443	472	462	447	457	461	471	419	464	474	462	502	439	430	457	478	441	437	420	446	441	446	420	448	454	417	433	446	481	428	457	430	457	452	431	437	443	460	428	468	436	458	423	454	501	441	482	472	446	446	461	409	470	476	468	445	508	436	465	493	495	413	428	417	442	474	449	456	431	428	394	404	428	469	475	444	445	456	435	450	440	419	485	482	432	449	457	497	445	443	489	445	421	405	479	445	433	457	398	432	465	474	472	397	448	424	458	428	473	448	455	437	483	441	455	440	453	482	479	454	434	447	438	457	457	437	455	470	450	466	429	415	429	455	434	449	409	441	464	475	444	442	419	444	454	457	445	451	463	454	436	433	432	447	447	436	477	429	413	447	411	468	454	466	409	446	467	506	448	433	456	455	461	464	419	412	444	431	468	449	451	426	439	422	475	438	454	468	466	423	463	450	447	414	473	469	412	460	441	462	437	448	428	505	426	470	470	468	444	444	458	442	465	457	449	456	467	485	464	466	465	435	415	441	424	448	408	467	459	448	505	444	417	439	477	451	456	476	428	459	435	455	467	423	453	429	475	468	444	432	463	426	428	440	466	444	439	458	421	467	444	449	460	448	448	448	453	486	436	429	436	432	445	472	420	439	470	441	441	438	435	446	464	442	477	476	429	445	458	447	442	448	463	406	428	439	451	443	421	449	441	458	468	396	476	459	443	444	501	401	444	472	438	431	435	477	464	430	459	458	447	462	447	442	406	454	432	457	441	460	444	444	430	423	430	464	470	490	472	419	452	468	463	417	439	438	466	440	448	444	470	417	430	461	457	465	459	447	463	444	419	451	455	433	418	498	471	455	440	462	451	434	439	455	417	461	447	454	469	453	438	430	449	434	445	426	490	480	421	456	493	460	459	478	437	442	442	455	452	475	445	491	436	421	487	447	413	437	463	461	457	443	458	435	418	441	446	441	414	438	462	473	450	442	418	474	468	450	406	475	430	429	450	428	482	441	436	437	441	448	451	466	446	458	453	441	423	452	447	436	491	481	462	439	455	480	473	444	464	454	466	440	465	417	442	498	473	438	439	439	462	434	465	439	430	448	435	413	450	461	435	435	416	443	465	493	427	447	439	451	471	467	427	453	471	415	454	464	451	444	465	447	492	467	447	447	450	464	452	455	479	468	431	454	434	462	434	462	422	454	481	453	443	459	433	423	456	409	440	483	449	464	456	479	450	409	452	458	455	443	501	477	445	452	439	469	497	468	459	456	438	466	411	432	440	456	479	447	415	431	433	472	424	443	480	464	459	438	420	422	479	437	453	469	414	465	441	475	420	428	466	452	447	418	438	434	470	440	467	469	471	483	445	428	472	431	434	471	426	424	405	460	460	423	421	472	461	479	445	463	452	476	462	436	464	489	454	452	434	493	483	423	445	462	438	476	493	471	424	436	460	473	406	458	436	450	465	478	431	450	430	456	459	457	456	464	446	443	483	421	440	438	441	458	409	442	440	468	428	444	450	482	502	419	471	452	500	474	432	441	460	443	463	463	486	460	460	423	452	441	435	443	443	449	434	466	463	453	481	440	436	449	447	458	439	423	445	467	435	420	480	443	474	432	466	441	453	428	410	396	435	469	441	458	456	428	478	469	472	431	468	451	492	451	470	456	481	463	469	437	478	426	426	446	431	479	457	462	484	467	464	478	442	470	434	473	450	473	444	485	475	433	469	490	445	457	400	499	449	434	486	438	448	456	422	463	446	443	442	436	410	521	475	479	435	473	424	487	441	398	420	441	454	459	467	424	463	458	424	426	443	446	447	456	423	454	488	440	459	431	471	426	420	476	480	433	474	426	456	426	463	425	487	439	431	428	484	463	477	449	382	442	447	448	463	450	435	501	425	454	447	461	446	472	419	431	476	479	430	444	415	462	451	490	469	457	516	455	432	470	457	453	423	490	482	432	458	435	493	475	447	451	453	438	414	447	456	422	456	450	468	455	448	459	396	463	393	453	472	424	423	448	451	428	459	424	419	453	436	465	464	476	438	484	455	474	466	407	411	450	436	439	444	446	468	449	468	444	429	472	434	441	501	452	430	471	446	419	481	454	445	428	454	439	461	458	415	450	473	446	446	442	459	475	462	461	450	459	417	480	441	430	429	485	433	446	472	479	483	443	499	469	456	449	402	465	434	461	435	462	458	489	497	465	449	455	450	439	439	432	476	448	449	478	440	457	444	425	462	455	429	430	451	443	435	439	447	478	404	462	465	452	440	442	460	476	467	478	436	476	428	451	425	493	458	497	420	438	442	450	433	444	455	443	430	405	421	454	425	472	445	431	467	454	421	464	433	407	443	437	450	462	460	451	431	443	440	447	439	468	441	491	471	458	425	463	449	452	424	408	429	458	434	457	449	427	465	490	434	428	426	442	479	467	460	455	441	443	471	429	447	427	429	471	481	435	487	442	464	443	453	419	450	431	470	452	431	447	473	449	489	463	451	432	472	454	476	443	416	465	478	463	435	448	449	468	443	452	480	465	422	456	422	412	475	429	417	465	446	468	439	454	422	451	426	481	443	494	433	477	437	461	468	451	452	476	440	422	425	433	437	501	431	457	443	471	424	470	432	482	411	443	423	442	474	458	474	455	449	445	448	456	436	513	454	416	420	469	452	453	435	448	441	433	466	454	438	489	435	429	427	450	462	448	460	479	430	438	439	488	428	468	431	463	472	428	429	419	464	431	458	442	469	450	464	472	464	465	491	440	448	447	441	427	418	471	462	443	468	445	451	422	428	424	435	456	458	423	472	475	450	477	417	461	467	478	437	417	470	453	425	422	441	466	454	434	462	449	491	463	438	423	451	446	409	441	457	428	439	498	423	437	453	430	449	444	482	471	448	459	462	424	435	429	451	474	459	479	427	469	494	419	443	460	468	420	423	451	448	456	423	476	469	438	472	423	467	465	444	425	440	445	463	444	405	460	436	449	467	475	445	477	455	452	454	443	464	443	414	465	489	441	469	438	469	440	424	451	458	460	444	425	463	455	434	474	442
18772	13487	15930	14956	11375	5620	5651	4778	3537	3566	2733	1639	1578	861	741	825	948	1007	1049	1327	2986	3818	2833	1904	1223	603	386	233	203	192	169	149	179	156	155	155	164	144	153	148	144	142	164	158	168	154	161	158	158	146	146	161	151	182	171	149	152	153	164	148	170	156	146	158	163	156	168	174	158	165	164	164	164	161	180	167	180	179	164	145	177	137	155	166	161	160	167	154	146	168	165	150	150	135	149	182	147	155	182	152	137	143	183	165	171	150	158	167	161	159	157	151	165	167	166	152	152	157	142	145	158	154	156	154	180	156	148	142	191	146	161	151	145	163	167	165	159	144	144	137	145	164	152	158	162	140	140	135	134	152	172	179	171	150	138	143	147	158	147	162	138	167	172	141	148	155	156	157	152	144	177	154	168	150	153	158	163	153	160	163	157	149	178	158	155	175	158	153	146	174	175	156	145	180	146	155	156	147	178	151	144	163	167	170	158	159	142	177	171	159	151	156	172	165	144	147	156	149	167	157	147	160	155	182	143	161	178	159	176	158	164	148	151	139	177	157	197	156	169	173	150	150	169	186	147	155	152	164	178	153	148	138	164	182	177	185	175	131	160	165	146	147	164	153	145	168	177	166	151	158	145	172	181	188	174	157	146	132	171	175	159	165	158	135	171	177	162	155	176	146	170	140	137	157	162	138	168	147	153	169	147	135	168	158	196	154	154	133	165	138	159	176	170	147	166	162	159	163	166	159	141	172	160	158	155	169	178	186	172	146	168	150	162	148	165	160	164	152	147	136	178	160	153	176	142	156	164	157	172	144	165	150	159	136	156	136	149	142	143	179	150	162	177	154	149	174	150	173	168	140	144	156	166	138	140	155	158	154	151	161	159	167	163	165	157	164	152	156	150	133	162	162	142	177	163	137	176	152	144	146	135	165	144	162	183	173	139	168	165	169	149	139	158	133	167	146	166	176	178	162	195	152	153	145	152	153	151	157	161	185	149	180	156	148	153	151	168	133	152	165	177	148	162	170	142	143	150	173	161	159	178	148	153	159	178	145	155	146	159	166	144	159	165	162	168	142	154	139	158	169	178	166	142	164	172	181	152	158	169	221	168	145	168	162	158	154	140	170	152	172	133	158	157	142	151	146	152	161	138	136	167	140	145	166	174	169	155	158	170	169	174	169	152	158	159	156	142	166	163	161	159	164	165	156	157	178	165	189	160	152	166	152	170	165	152	162	147	149	164	177	165	174	188	172	138	164	149	162	166	159	156	149	165	160	137	156	174	159	160	181	160	161	137	178	164	150	143	153	163	165	164	151	165	177	134	151	162	149	153	192	156	154	162	154	150	164	170	153	143	165	165	176	160	164	185	161	152	172	168	160	175	166	186	146	157	152	154	152	161	163	155	141	182	171	156	165	171	162	159	172	153	169	171	149	134	134	142	151	162	155	137	166	184	191	147	135	160	169	162	139	154	157	164	151	172	163	171	160	149	153	169	164	160	152	157	148	159	163	162	159	146	169	171	172	168	185	165	169	166	169	176	147	159	161	166	176	153	126	152	162	162	148	139	144	161	137	155	141	152	168	162	162	147	148	167	176	141	153	186	184	167	168	166	174	150	172	153	165	149	169	172	139	161	158	147	150	168	157	148	156	165	135	141	166	160	158	169	161	153	141	155	147	171	174	167	164	161	179	160	182	144	146	158	149	162	150	142	157	174	166	179	152	181	158	166	135	157	168	163	162	157	168	152	160	156	165	138	164	165	137	172	147	154	187	147	159	163	181	181	137	181	149	151	157	154	151	158	166	148	132	156	136	161	151	160	150	175	153	160	164	149	155	148	156	154	151	170	159	154	184	167	178	148	146	167	162	164	156	158	174	172	163	159	157	142	146	168	161	166	160	166	156	182	150	192	156	146	138	167	158	163	148	185	150	159	182	163	155	175	146	142	162	155	149	148	173	146	140	152	161	142	155	153	154	170	194	158	156	145	159	184	166	167	166	145	148	160	155	163	148	165	174	155	162	150	147	146	160	141	155	142	157	159	177	173	168	168	188	147	145	153	135	136	155	166	166	160	155	145	150	168	158	140	152	157	162	150	169	139	163	138	151	156	143	127	174	158	138	175	162	160	156	139	140	161	165	169	161	180	151	178	161	154	164	158	150	152	154	143	131	160	148	156	149	151	160	155	191	159	160	159	170	142	163	148	166	164	155	154	181	156	149	173	155	160	163	172	160	147	169	170	150	159	153	163	155	151	173	172	163	156	156	168	156	154	169	149	159	152	148	152	167	172	144	149	187	166	162	175	154	156	186	157	173	172	158	160	154	173	157	166	167	173	162	160	155	171	172	149	150	177	142	176	152	163	160	181	140	167	148	158	138	164	165	158	154	146	146	169	152	163	152	158	170	153	155	165	152	152	155	181	149	181	165	146	151	141	171	152	166	159	159	167	167	162	151	170	169	157	160	150	161	149	168	148	155	171	162	154	147	140	138	161	151	149	150	163	145	146	164	142	172	162	152	146	147	149	166	159	167	168	160	183	153	154	146	159	166	159	168	159	162	136	159	146	146	158	178	156	155	151	150	158	166	140	171	170	157	171	164	164	149	154	151	167	148	142	153	171	156	145	152	155	152	146	130	162	157	155	159	159	167	160	162	160	173	152	158	162	181	155	145	170	142	152	162	173	177	160	141	137	150	147	142	148	175	149	174	142	140	150	159	153	146	160	150	162	173	150	163	147	141	153	137	168	137	153	143	185	145	177	158	147	177	171	166	171	141	164	176	157	171	161	176	148	147	169	152	174	143	148	165	150	167	143	146	169	159	163	160	178	163	158	145	152	174	181	185	169	162	154	170	140	145	153	144	175	127	141	169	158	161	146	151	154	143	159	138	155	166	183	158	177	148	156	152	178	178	163	154	143	141	164	180	175	170	157	173	152	136	168	156	142	164	185	154	147	170	157	129	162	171	170	154	172	152	146	161	165	139	172	192	127	171	169	156	155	157	134	131	158	175	171	164	155	165	169	170	169	166	168	159	172	139	149	148	180	164	163	140	166	153	162	165	156	165	166	155	180	159	166	167	154	146	145	174	148	145	145	172	154	154	176	158	186	138	166	141	151	157	144	155	167	177	153	132	142	170	159	128	170	136	190	169	154	179	151	152	180	155	178	147	148	150	161	156	161	182	163	155	137	162	159	161	172	139	150	182	147	175	176	160	163	145	155	184	163	157	152	165	154	128	129	156	171	180	173	170	153	155	155	152	153	171	183	161	154	179	151	171	146	150	166	164	138	159	143	158	149	163	162	159	166	162	160	173	168	133	184	166	146	158	157	160	164	153	160	160	153	183	171	197	166	147	156	142	168	152	144	161	150	158	143	179	153	135	168	127	159	162	149	129	163	158	155	133	173	138	159	171	157	149	161	159	152	147	148	156	168	159	161	192	157	142	152	171	142	163	163	147	179	150	139	168	134	163	161	145	167	138	145	137	171	168	158	162
12795	11689	20548	26019	24460	16450	18865	17576	14991	15525	12733	8748	8302	4953	4337	4896	5451	6262	6390	7994	15806	18751	15002	10431	6753	3285	1665	1021	665	536	452	460	469	457	457	459	445	466	507	471	468	426	467	450	494	464	456	445	455	461	442	437	458	474	473	473	480	473	488	466	477	482	477	475	457	470	459	466	486	447	475	442	465	469	457	413	490	458	456	488	423	454	458	452	460	455	460	426	487	428	440	488	437	494	489	465	461	443	465	426	479	447	465	471	464	451	488	478	430	442	474	451	452	442	439	463	474	468	449	481	482	448	458	505	500	445	473	447	464	438	491	446	445	456	483	435	461	454	458	422	481	481	438	484	480	479	409	450	432	490	471	448	488	465	454	473	463	474	483	441	502	481	455	432	483	446	443	453	447	479	451	435	502	461	488	474	434	430	476	447	453	466	511	491	439	458	460	451	444	436	494	462	453	473	454	471	446	454	459	502	487	435	469	460	452	431	450	454	477	448	448	461	494	463	466	442	417	456	446	458	465	470	467	459	500	485	453	499	437	450	495	446	452	484	446	468	461	426	471	449	461	472	456	479	445	427	481	493	449	426	461	462	431	473	470	449	446	438	440	436	466	432	484	466	442	458	486	447	443	459	457	484	469	467	463	441	485	482	464	456	427	473	435	456	418	453	427	463	465	463	473	443	447	454	496	445	422	455	464	448	453	443	445	446	498	466	451	483	479	447	457	458	495	429	420	460	443	507	517	484	463	468	494	473	480	464	506	445	449	465	441	473	469	475	473	495	460	482	462	396	464	489	425	421	446	446	449	486	467	455	441	430	430	475	461	456	457	479	497	434	472	443	412	467	474	511	420	471	457	470	449	449	435	444	491	433	493	474	444	435	476	438	444	435	472	473	474	450	511	448	450	484	435	439	469	438	461	424	510	497	473	463	446	462	462	437	437	449	478	473	463	444	442	455	473	476	430	469	483	465	458	450	497	421	417	459	447	442	445	457	430	460	520	460	454	445	471	473	464	463	458	475	461	471	442	478	454	460	431	447	463	431	470	453	476	476	437	441	479	461	476	448	452	449	487	443	492	439	483	487	496	487	487	440	465	472	484	443	481	428	460	461	458	462	502	451	443	422	419	507	458	470	472	474	476	458	473	462	480	486	446	440	441	461	451	458	444	483	522	506	462	466	468	460	454	448	446	476	480	482	481	512	458	480	449	458	491	458	463	452	452	450	438	420	453	482	462	444	459	451	443	465	466	464	449	434	461	451	481	455	452	521	431	470	460	469	415	471	505	472	430	484	445	470	500	453	478	508	457	455	439	464	428	457	501	476	464	449	489	456	427	474	429	441	445	455	457	441	461	456	458	460	482	472	475	478	439	468	488	505	405	465	469	475	464	455	432	504	472	457	469	474	466	447	459	462	445	465	456	456	478	514	465	466	497	439	454	464	463	443	467	468	488	458	469	456	462	475	472	483	476	468	467	469	405	473	464	475	425	498	440	438	462	434	464	460	454	457	469	470	483	472	472	462	473	447	448	469	457	462	449	417	452	425	479	477	454	460	437	454	472	444	474	481	483	456	466	465	477	450	436	455	454	480	459	453	428	472	504	474	466	434	437	466	444	449	491	463	483	427	469	457	441	445	493	437	471	478	471	449	476	498	443	458	452	439	452	481	445	490	477	453	470	455	468	448	432	446	442	465	428	443	454	468	467	455	440	434	458	492	442	454	483	435	452	432	476	424	455	484	443	463	481	464	481	480	439	462	454	499	479	492	480	457	487	458	418	504	453	459	454	475	439	443	446	434	454	488	409	447	491	479	481	442	486	445	447	481	477	467	495	478	501	502	449	445	492	497	470	425	463	461	475	460	484	427	438	425	482	470	456	496	461	458	463	497	461	517	497	466	460	486	430	461	441	454	449	475	437	461	480	475	451	458	461	441	477	475	479	474	471	487	453	443	478	436	475	466	481	461	464	383	468	437	422	459	448	433	439	458	493	438	431	453	480	461	473	481	461	449	484	467	426	440	459	468	472	440	477	458	423	469	422	499	449	488	463	459	455	500	505	461	470	447	424	491	498	490	451	442	484	490	493	484	433	476	440	494	457	433	435	493	494	494	457	438	487	472	459	474	457	433	454	470	453	464	434	491	499	499	459	457	460	464	447	448	473	446	442	421	453	445	447	535	454	495	456	508	449	428	436	476	466	464	450	471	441	489	463	474	512	459	435	455	422	479	460	446	446	460	481	445	471	429	440	446	438	446	483	417	446	497	458	436	467	418	421	504	485	449	449	493	477	485	445	446	449	441	456	471	451	457	473	404	450	473	472	480	413	457	442	475	440	451	442	455	467	445	449	479	465	417	519	442	450	448	473	458	487	478	446	457	463	481	460	474	457	487	457	457	457	489	482	449	429	469	424	495	445	439	440	444	456	484	496	477	493	485	466	448	470	424	485	484	466	417	468	451	487	469	429	478	455	472	471	434	465	459	444	461	403	439	442	463	442	439	463	456	488	435	461	452	483	443	432	463	472	424	435	481	482	454	466	480	472	455	460	439	452	456	475	494	432	444	476	463	441	471	443	451	472	487	443	437	454	415	469	443	440	419	473	465	443	468	487	414	476	467	464	467	491	505	488	476	471	457	497	465	458	483	482	497	463	451	443	455	432	471	480	463	421	422	428	460	451	441	457	487	470	485	426	462	417	464	432	457	466	484	455	501	467	495	465	467	460	414	437	465	439	454	456	477	422	443	467	419	451	448	477	428	469	437	446	455	470	439	453	480	467	462	456	477	445	472	482	455	472	412	490	460	430	469	471	459	444	478	453	479	477	505	473	435	443	523	487	427	471	449	465	452	460	435	505	446	472	456	481	454	455	443	500	439	464	473	482	467	473	442	481	426	509	484	444	447	457	445	463	498	440	498	461	456	449	476	426	447	424	464	471	457	446	475	442	477	469	462	469	491	446	455	487	509	474	445	437	478	461	495	464	523	483	476	451	466	464	447	490	484	444	450	480	420	485	479	442	433	470	464	459	469	458	501	428	454	484	492	440	471	498	430	472	442	482	479	467	451	409	406	473	481	458	447	424	467	450	473	478	458	479	496	469	466	487	476	466	459	465	471	426	444	443	453	523	467	483	450	458	475	491	475	467	456	463	428	464	449	476	483	458	494	428	486	399	417	464	469	456	490	445	446	448	454	483	443	448	452	463	467	512	463	437	430	430	475	480	474	441	442	480	474	484	477	459	420	452	431	527	447	480	452	441	431	439	492	453	473	447	469	446	486	464	444	473	478	471	503	490	483	450	477	466	541	472	462	467	478	443	449	444	448	507	458	432	487	471	452	460	440	486	489	476	480	467	456	457	434	452	466	447	468	469	447	450	444	440	471	428	465	495	469	445	458	435	456	392	478	458	445	451	472	461	440	450	487	442	484	510	479	435	406	428	449	489	495	460	463	459	522	458	443	445	473	465	475	441	453	426	487	458	442	459	441	447	457	473	423
24901	15209	18438	15779	14843	7647	7447	7430	5246	4672	5014	3174	2654	2069	1323	1512	1602	1775	1988	2113	5647	6754	5147	3074	1993	953	489	321	191	208	163	190	196	176	151	176	164	174	146	176	187	179	184	203	154	172	170	175	153	176	162	190	176	170	191	184	151	179	155	174	180	190	167	170	175	175	165	190	142	182	186	161	187	153	157	165	151	183	162	182	153	159	151	152	171	172	167	174	141	170	163	160	163	159	167	180	163	155	157	185	170	170	195	191	157	166	180	165	149	175	176	168	179	161	151	163	163	182	201	175	145	167	167	205	190	194	179	173	178	151	167	137	190	164	159	192	185	174	152	164	148	165	185	175	176	173	169	172	161	150	163	136	170	170	153	172	169	170	159	160	185	180	169	156	156	162	147	178	175	168	171	174	160	200	172	158	157	175	162	150	155	191	166	173	194	176	180	191	190	200	177	152	162	152	176	164	164	167	179	160	174	188	160	141	185	181	183	192	169	178	168	155	178	194	164	168	175	193	173	158	178	155	158	151	176	184	177	178	170	171	177	165	168	166	175	165	169	135	167	184	177	196	178	160	165	165	185	164	158	176	174	185	182	184	170	164	154	167	178	172	167	180	189	183	179	196	162	159	156	171	179	179	179	150	185	186	165	150	169	165	167	184	158	192	178	167	162	190	157	154	209	188	191	153	187	164	162	173	185	169	154	171	136	182	161	173	178	176	172	181	178	164	157	194	189	168	154	156	182	161	167	164	169	156	155	166	166	150	190	189	142	170	185	176	180	195	181	164	159	174	173	186	183	160	207	174	181	154	179	170	182	166	176	173	208	176	166	181	179	172	173	184	179	179	149	174	164	180	183	155	171	158	171	171	157	161	160	185	176	180	157	169	187	165	158	162	176	141	167	155	163	173	174	183	182	184	169	152	163	164	165	177	169	181	164	176	168	180	190	187	167	160	187	161	157	163	173	160	153	156	182	186	167	209	165	171	184	168	164	177	163	186	162	178	175	154	177	169	181	145	177	172	178	173	168	159	155	180	153	146	168	166	164	181	155	168	163	153	184	172	194	181	176	162	178	165	163	198	175	198	165	201	176	162	166	183	192	179	157	185	167	183	169	174	167	188	190	169	189	185	157	178	161	186	174	191	160	182	164	169	186	200	190	150	179	172	174	162	164	167	169	159	164	166	177	181	183	155	174	187	175	169	193	156	198	164	159	159	189	158	159	181	176	164	136	173	156	157	167	157	183	167	169	178	174	149	201	194	161	168	180	163	176	188	162	177	166	190	162	155	168	182	157	162	172	161	194	150	194	183	170	172	182	187	173	158	152	153	180	143	168	187	186	186	191	177	177	165	161	179	173	169	166	140	185	173	176	176	174	179	167	168	176	168	165	175	170	188	180	195	165	148	167	160	183	210	155	179	168	168	165	168	167	182	173	171	166	197	181	170	180	129	159	189	189	181	190	154	160	175	179	189	170	149	161	180	174	193	185	173	199	158	152	168	192	190	166	169	190	164	161	189	196	184	173	182	189	171	165	179	162	166	145	212	171	169	151	143	188	177	164	181	178	175	162	171	174	184	179	188	152	151	182	150	159	190	151	170	169	186	181	170	178	172	182	140	169	181	192	147	158	155	177	144	200	175	159	163	184	152	155	179	172	178	168	173	192	172	171	162	186	162	168	161	166	180	169	188	178	194	172	177	180	204	184	195	186	182	191	190	194	206	182	171	172	167	194	148	166	194	170	167	157	173	182	161	191	177	168	173	169	174	180	170	138	163	172	186	200	176	182	167	176	162	175	164	178	162	163	181	152	151	169	166	160	176	155	187	155	169	167	164	171	182	164	176	178	172	176	175	163	181	190	160	177	172	184	176	189	146	154	172	181	179	192	168	156	153	165	182	134	183	173	172	194	174	187	164	171	195	167	153	152	193	142	179	150	150	172	179	177	183	194	172	160	181	184	152	161	175	179	165	195	186	175	187	158	185	173	177	142	167	183	152	201	168	182	158	165	195	183	180	178	177	181	146	160	171	139	185	185	165	143	161	177	161	195	177	177	167	204	169	175	160	158	195	186	172	164	176	160	170	163	162	176	165	164	187	200	173	168	170	171	179	196	193	146	190	181	190	179	172	164	182	160	185	177	187	156	182	158	174	180	169	176	163	174	162	177	189	182	173	182	158	200	188	179	174	183	167	162	172	169	174	158	164	147	177	158	162	179	174	187	186	176	163	174	180	182	183	180	158	182	172	214	170	176	170	176	176	155	173	183	168	161	179	155	170	188	165	189	177	223	192	204	166	180	186	174	176	169	170	170	176	165	167	153	170	168	166	153	175	163	171	159	172	200	197	166	153	166	179	165	161	174	177	178	152	174	165	173	163	164	161	164	165	185	173	200	172	171	159	168	168	175	174	149	183	178	200	175	157	169	168	163	176	173	162	179	174	170	197	169	162	181	188	183	180	176	174	169	167	183	155	172	170	178	167	171	148	187	163	170	182	168	186	181	151	157	174	170	176	164	181	167	171	183	158	155	176	160	167	172	172	164	168	182	170	181	183	154	163	165	154	155	180	197	183	163	167	158	158	175	166	173	154	164	160	180	160	162	178	181	149	165	161	186	173	191	189	162	154	175	172	171	154	193	171	199	168	168	173	154	174	174	184	189	168	182	179	177	180	168	174	187	175	192	163	169	175	152	156	200	168	146	179	176	177	175	171	184	157	175	175	172	173	176	179	170	200	194	170	193	170	178	165	158	184	167	168	186	177	194	170	173	170	164	195	165	184	175	161	202	174	178	168	147	154	172	178	175	165	179	199	170	160	181	188	153	156	156	156	175	172	168	170	182	172	162	165	170	155	180	177	199	156	167	173	157	165	180	178	192	172	183	145	172	193	159	156	169	164	152	193	174	170	159	182	163	160	174	165	167	157	151	166	175	180	181	175	183	163	170	162	164	161	158	167	179	186	155	160	167	163	175	179	173	168	147	161	167	191	174	161	170	177	187	188	180	146	169	190	176	174	171	176	183	151	189	169	173	178	155	151	180	179	176	174	152	170	171	165	177	185	191	181	178	177	170	160	179	183	178	170	156	155	171	168	165	149	161	193	181	189	175	170	162	158	161	157	163	204	153	182	171	168	177	182	166	194	183	188	191	163	199	181	160	177	175	165	170	177	179	211	165	164	165	180	174	157	175	160	172	189	164	184	172	165	164	162	169	171	211	161	172	172	172	149	169	158	155	153	180	162	167	172	194	186	183	158	157	191	194	162	177	179	158	197	196	176	157	172	204	180	168	167	203	175	187	168	183	166	162	173	184	155	173	187	165	164	177	160	173	179	184	164	180	187	166	173	188	175	153	178	161	156	186	182	186	165	165	168	152	180	182	160	184	163	163	202	176	178	195	141	179	168	171	176	161	155	168	186	184	165	177	171	171	165	183	169	189	190	162	177	187	160	180	171	181	169	176	197	198	166	158	175	170	162	184	191	165	163	160	191	171	160
14971	12261	21634	25939	29111	19661	23155	23443	19091	18575	19900	14068	12714	10370	7331	8841	9458	10148	10830	11981	24404	25929	21260	15802	10296	5110	2436	1340	794	583	539	499	493	523	500	546	488	515	472	474	479	507	483	561	495	510	473	500	510	509	477	519	482	484	515	495	452	516	527	497	473	473	479	497	522	492	466	463	431	505	498	496	495	491	515	468	498	524	504	496	474	563	502	466	482	479	488	505	478	509	496	481	485	501	482	537	448	484	553	476	495	496	504	512	454	465	465	533	465	467	487	488	503	505	537	483	504	503	486	485	467	471	465	485	508	453	479	471	500	481	491	493	493	516	486	539	477	435	485	481	518	487	489	482	458	498	503	521	478	483	484	488	532	514	501	536	515	488	518	519	525	499	498	496	477	461	501	484	495	444	463	488	504	489	475	464	489	506	482	497	505	499	508	515	491	469	505	546	478	492	452	498	516	504	457	516	531	473	487	476	520	499	492	503	521	478	459	509	484	503	510	488	497	525	483	472	518	498	497	481	496	471	493	494	462	489	514	503	481	480	488	496	497	520	492	485	509	446	507	516	522	516	502	469	457	515	515	504	509	512	495	468	518	443	531	493	516	487	508	469	529	495	480	454	475	452	503	502	492	478	461	467	467	481	516	461	484	495	510	443	490	525	455	497	465	477	531	446	506	506	486	479	473	467	480	490	505	478	502	491	492	509	496	455	507	500	496	504	520	507	496	510	480	522	516	531	526	510	515	502	489	529	449	457	494	466	448	486	451	495	521	518	496	476	477	484	529	507	485	498	482	487	451	486	472	479	532	501	496	494	504	452	479	535	507	457	481	508	447	535	491	518	479	513	508	503	511	475	518	505	508	497	467	479	509	493	468	498	509	486	501	495	501	518	485	479	513	497	470	469	482	473	506	481	509	492	494	514	472	477	533	462	515	528	493	512	500	508	514	489	506	488	503	490	497	494	484	516	487	503	493	523	510	472	508	476	465	497	499	483	495	501	509	493	534	481	470	485	472	493	492	472	508	459	510	493	501	473	443	470	515	504	542	481	503	505	433	520	522	499	483	493	496	518	499	486	496	462	496	488	474	487	491	486	485	495	424	506	501	490	518	475	518	516	481	481	508	523	470	512	493	489	507	468	503	487	461	495	495	496	486	512	497	455	494	498	497	450	485	488	478	457	480	457	498	533	483	479	529	496	534	514	472	510	479	508	527	468	503	499	485	466	524	477	504	491	530	493	521	513	524	502	489	482	481	512	471	482	513	492	507	475	513	499	475	500	494	482	455	454	510	513	503	480	529	465	500	498	490	508	513	506	493	469	500	488	518	521	519	525	482	498	495	497	484	449	498	485	469	502	506	441	525	474	476	489	500	470	504	501	473	490	465	477	504	501	515	486	479	466	477	503	454	501	524	503	474	475	467	472	499	496	543	478	486	509	511	522	459	465	470	492	502	498	497	500	489	488	498	487	490	505	488	501	476	516	468	542	462	466	514	495	531	441	491	506	462	497	494	492	509	462	527	519	505	503	453	478	535	506	511	490	513	489	477	522	501	490	487	489	477	486	509	491	483	518	503	444	484	480	477	497	496	510	506	465	515	465	476	524	504	493	490	487	526	485	519	475	457	501	485	476	484	495	476	480	446	530	521	502	494	502	484	484	485	503	491	468	466	472	510	515	469	464	486	510	491	496	500	478	501	505	464	473	485	538	459	502	494	492	500	527	468	466	445	498	515	508	512	473	509	469	490	501	490	490	501	492	543	491	501	474	514	497	490	460	510	480	523	507	517	487	498	501	497	464	479	533	493	505	500	487	495	539	452	476	490	461	492	503	472	502	497	494	558	556	509	494	494	472	531	485	545	473	496	502	487	489	484	468	533	536	522	533	503	508	508	463	531	512	484	427	510	536	483	501	474	440	471	498	518	486	501	472	474	526	530	499	495	483	517	452	526	508	492	495	528	469	529	498	528	478	482	470	507	491	494	495	439	500	483	506	513	460	488	511	510	500	526	522	488	440	442	499	468	502	440	491	481	471	486	525	527	493	501	498	456	492	467	457	497	488	489	505	442	472	459	485	458	475	483	503	499	479	452	496	485	479	464	488	504	532	494	521	467	521	479	494	508	527	512	504	509	538	502	498	502	500	504	497	501	461	494	529	460	525	494	479	493	474	461	498	448	508	475	474	506	500	506	512	497	499	453	502	467	505	485	505	458	511	509	496	482	472	498	490	481	498	468	525	455	489	454	485	513	493	502	511	482	519	498	480	458	500	508	513	459	490	467	506	513	491	485	497	540	503	510	504	507	471	481	508	471	495	478	479	504	476	462	527	450	467	535	490	473	456	475	449	470	488	497	509	479	516	516	510	482	480	472	514	455	507	478	534	460	481	510	464	461	440	493	487	506	449	483	509	487	520	460	458	510	486	499	467	471	524	493	495	474	517	474	480	437	494	486	514	471	476	483	500	464	522	478	501	504	524	488	499	509	501	472	496	494	460	455	493	469	500	501	530	471	456	508	456	494	493	493	516	516	507	503	519	491	468	496	487	509	509	494	528	478	478	535	481	517	493	501	476	493	524	521	498	519	522	503	512	472	467	491	499	463	499	506	529	501	464	478	487	477	523	465	522	512	509	504	485	503	509	518	507	510	484	499	481	481	517	510	507	536	501	481	511	473	496	487	478	516	483	473	464	474	487	469	526	526	502	467	478	468	515	492	469	523	531	487	514	497	451	480	521	468	478	499	466	488	481	494	496	511	499	485	482	475	500	487	493	494	480	497	512	515	450	471	489	448	523	490	518	505	445	470	497	466	476	486	506	512	495	491	501	459	469	471	514	492	511	474	470	484	477	497	467	476	518	493	520	470	507	493	475	489	494	500	487	444	479	502	476	539	511	473	505	496	490	452	498	469	507	543	489	546	481	505	492	481	470	499	499	490	457	480	501	506	467	499	428	481	490	498	479	499	471	507	520	481	462	509	523	509	497	508	549	470	529	526	507	485	541	469	510	459	492	500	457	543	520	490	468	503	553	492	508	498	495	513	509	518	504	528	502	498	489	507	503	497	505	494	498	516	537	488	507	457	497	483	520	477	477	481	487	451	484	457	506	476	484	514	500	459	502	499	477	509	484	507	477	515	519	513	474	512	515	468	536	467	518	541	508	490	478	475	471	466	511	486	487	502	481	464	459	508	487	486	489	471	505	498	525	498	476	499	480	499	473	499	508	533	520	470	508	520	496	483	507	523	471	458	520	488	477	480	491	501	497	451	471	543	466	508	508	498	487	494	534	497	503	451	495	478	467	526	482	499	524	527	506	484	468	516	512	477	475	522	502	547	497	484	448	539	522	505	498	513	488	489	467	470	493	485	454	522	466	485	524	452	478	491	463	485	475	489	530	465	455	512	504	491	509	498	481	479	504	521	507	532	473	502	508	530	473	500	485	489	463	508	503	510	493	464	470	463	509	511	517	474	492	453	454	506	511	460	481	500	518	456	460
9827	6304	7851	7227	7151	2896	2962	2884	1962	1290	1354	936	876	862	557	615	741	729	624	548	575	691	640	506	428	298	216	184	173	154	149	162	149	154	153	161	173	133	160	139	139	161	147	151	147	173	155	154	163	124	160	151	174	183	132	151	145	164	159	144	146	159	145	183	145	150	158	172	159	161	162	160	138	145	161	151	161	161	156	138	170	145	167	175	155	165	159	149	161	154	150	159	171	150	149	160	170	150	156	143	149	160	141	157	155	147	147	157	155	161	170	143	138	159	167	157	155	168	152	140	158	149	151	137	166	161	164	178	152	170	168	156	167	168	148	149	163	152	181	160	157	148	141	152	154	170	153	165	170	169	158	150	140	154	152	136	170	149	146	166	146	169	153	171	151	140	170	137	170	179	153	171	165	171	144	183	170	148	152	144	156	161	140	155	161	165	155	173	154	143	131	179	199	150	138	169	159	151	158	174	147	163	142	139	184	153	153	154	143	137	161	140	170	148	151	153	161	134	176	161	156	162	170	164	185	155	167	186	152	157	154	143	153	163	135	143	166	164	144	160	178	164	167	160	161	139	157	134	162	136	148	137	163	160	140	173	154	154	146	159	136	143	159	149	160	162	151	150	150	142	131	171	140	162	151	166	169	149	154	174	136	167	166	151	144	154	166	169	152	148	180	165	161	144	163	145	152	153	136	166	171	132	158	158	146	147	161	159	170	159	152	160	162	162	144	157	160	147	158	156	158	157	147	181	187	154	171	181	162	162	137	142	175	156	145	154	158	147	142	147	138	129	158	167	147	154	174	159	148	144	175	146	159	120	154	169	123	141	145	150	181	161	173	150	147	162	164	161	149	149	147	147	145	151	166	152	153	160	140	130	167	155	128	175	163	134	159	155	153	154	149	177	163	149	177	157	155	139	171	166	154	173	126	137	153	152	151	145	177	174	159	158	147	168	146	149	163	164	173	155	166	178	176	146	159	151	152	153	159	181	144	167	124	160	159	143	160	187	142	135	161	151	141	167	161	176	145	171	145	160	169	141	154	170	157	157	149	148	146	191	147	148	134	156	175	173	146	172	163	140	174	132	157	169	162	162	180	143	176	170	152	160	146	166	154	160	169	140	159	162	142	154	148	123	137	141	159	176	156	179	170	150	125	165	151	156	182	178	165	136	146	152	163	132	179	173	139	171	172	158	166	141	155	166	147	150	174	150	144	151	167	151	142	147	158	145	155	162	155	148	169	143	170	184	139	157	157	148	154	165	157	168	171	141	166	146	158	152	167	157	149	156	145	169	164	155	139	139	163	149	169	148	147	146	181	168	145	150	161	154	141	175	148	152	143	147	163	164	139	181	178	160	164	156	151	158	149	148	157	156	136	166	155	157	166	136	182	163	174	142	145	150	135	147	167	180	155	147	164	158	151	159	170	159	161	150	151	143	163	139	170	162	171	160	149	145	144	162	149	171	152	155	165	168	145	157	178	162	153	166	164	149	153	157	169	147	148	167	144	169	147	145	175	167	169	141	183	140	144	145	158	134	163	152	157	139	156	169	182	140	154	155	166	150	150	152	165	151	158	174	148	139	163	171	154	160	166	152	164	165	152	175	150	151	160	156	145	153	166	159	142	174	160	169	157	171	141	170	163	164	151	172	145	170	179	143	164	174	152	148	165	149	152	154	153	142	147	164	164	164	168	125	151	153	194	157	153	158	173	141	147	128	157	168	175	159	166	166	164	164	149	163	161	152	167	129	164	158	143	182	151	164	165	175	154	150	148	149	164	142	148	147	169	171	171	137	170	173	163	179	143	163	143	160	141	170	139	146	176	168	143	143	152	147	147	145	158	173	134	139	151	149	161	152	160	157	142	154	152	139	142	134	156	164	152	174	163	173	156	164	161	167	170	162	173	147	154	163	173	160	146	146	174	149	176	140	174	143	145	155	157	157	151	139	165	160	166	141	160	146	142	155	143	153	146	171	144	148	139	160	168	165	156	155	171	153	169	173	153	152	151	159	169	156	168	168	160	138	141	158	181	153	151	154	158	163	162	155	167	148	141	169	171	158	165	166	173	164	142	127	166	153	154	166	149	147	148	161	173	159	156	159	176	141	142	148	137	155	158	139	146	150	159	190	193	160	160	153	131	169	166	130	170	180	159	132	163	172	153	172	146	149	154	134	154	146	146	171	155	144	144	153	166	173	159	145	175	137	170	154	170	147	160	153	149	126	155	171	164	146	147	161	148	183	146	196	153	141	160	152	162	168	156	146	172	147	168	148	141	177	150	165	167	157	173	160	162	159	179	154	150	150	207	154	167	146	152	162	150	159	154	165	153	156	170	162	171	151	160	149	164	157	153	167	161	162	134	158	137	144	160	160	163	160	144	135	151	147	172	171	143	183	140	160	150	164	156	185	135	160	158	134	142	147	161	160	146	151	151	148	144	141	155	165	151	124	160	141	168	162	141	163	149	147	151	168	126	164	155	130	159	155	164	163	165	155	149	152	162	164	172	138	155	160	152	147	186	145	127	145	153	144	167	140	147	159	146	158	153	162	127	136	174	171	149	148	162	181	155	157	191	149	139	140	144	166	165	173	131	160	119	165	144	165	134	138	172	142	145	148	178	147	144	147	170	155	180	142	174	165	149	162	171	160	156	137	157	147	181	161	156	149	167	173	138	149	142	169	150	154	161	154	163	139	166	146	134	161	180	139	164	152	143	155	157	152	141	164	155	149	148	171	151	168	159	160	153	148	143	142	143	157	173	145	133	182	171	172	165	159	168	163	156	168	162	168	166	154	162	162	173	148	162	156	156	153	159	160	166	159	150	148	154	157	153	168	162	158	184	165	164	147	155	159	145	166	160	146	148	147	156	163	162	137	159	144	148	187	176	169	153	182	153	149	159	162	151	142	167	173	158	145	147	150	155	158	150	135	160	160	148	140	146	179	163	151	145	143	172	155	183	187	146	144	146	156	177	145	159	156	157	145	150	148	160	161	154	138	151	162	137	159	150	141	132	157	170	167	147	147	162	151	178	168	142	161	173	148	165	143	152	154	147	157	159	172	139	179	182	155	179	170	166	153	167	152	133	151	182	172	151	169	147	173	138	157	164	160	141	165	163	151	158	146	161	153	174	174	155	157	155	147	156	168	156	165	163	142	159	163	168	160	145	181	131	151	128	135	158	151	155	154	160	149	171	133	159	144	161	139	154	164	161	150	169	161	162	153	159	141	153	155	162	163	173	153	152	141	145	187	172	145	152	149	151	172	165	163	150	158	159	150	143	160	127	153	137	164	155	141	145	163	157	118	148	155	148	172	150	138	147	142	167	155	150	156	152	147	166	149	159	167	143	160	160	155	141	142	163	150	155	160	183	155	160	148	162	176	145	145	154	155	155	140	153	135	161	164	165	149	155	165	173	179	131	159	163	131	162	157	155	162	186	135	183	163	157	162	156	142	148	163	151	165	161	164	150	152	149	164	143	160	180	157	143	155
6683	5729	11322	16372	18377	10502	12236	12153	8956	6445	7164	5275	4913	4921	3070	3646	4185	4514	3675	3080	3315	3875	3547	2344	1841	1107	703	570	503	443	462	477	433	446	455	445	462	470	477	449	447	430	486	436	461	482	434	431	437	412	460	457	480	444	424	463	416	416	438	449	468	446	447	487	463	457	416	412	429	433	436	463	431	444	407	481	435	433	435	444	415	480	456	455	459	441	433	435	466	453	471	454	469	502	416	424	490	434	468	456	467	462	463	454	446	472	485	474	429	501	458	438	433	468	449	458	473	448	489	470	439	436	495	480	458	445	437	445	463	423	472	451	459	451	436	464	444	458	428	433	443	424	420	469	460	481	464	441	448	448	445	465	408	438	471	452	453	452	459	441	464	453	474	482	421	455	456	435	473	443	436	463	465	443	437	440	446	473	474	449	419	445	475	423	419	455	474	454	469	478	477	400	451	431	454	454	425	478	444	441	449	447	444	453	466	478	459	487	475	453	452	456	441	474	451	471	452	463	439	505	446	452	444	468	431	443	447	444	475	476	435	455	446	479	455	466	462	459	459	438	435	446	451	456	420	454	439	458	483	454	448	422	423	436	438	425	462	420	449	477	454	443	461	467	470	456	469	429	447	469	442	446	426	446	459	403	427	453	467	491	473	482	450	481	424	439	447	459	448	429	422	408	421	430	470	451	470	457	454	448	442	487	469	427	464	450	443	396	423	482	433	449	465	506	425	486	464	443	458	468	442	452	479	437	464	451	433	441	446	470	505	496	440	456	435	478	408	451	454	443	423	464	485	486	460	450	470	463	443	473	441	445	420	425	456	482	445	439	453	448	452	457	492	437	476	467	478	445	491	448	433	450	434	474	483	470	477	448	454	465	458	475	454	459	455	443	433	409	441	430	461	448	421	460	418	438	434	400	437	419	474	414	464	446	441	446	464	440	459	468	488	455	456	454	447	442	466	426	424	452	469	464	462	437	450	451	463	461	437	489	445	472	432	462	452	439	424	461	459	452	482	460	450	450	480	426	410	459	473	476	436	420	474	447	457	435	485	415	462	468	443	438	436	456	450	434	480	452	453	473	419	462	454	444	437	485	441	453	471	423	417	431	446	433	487	477	452	454	423	475	430	449	468	489	412	432	441	403	449	426	418	424	455	449	474	494	447	437	434	479	460	436	459	420	495	449	482	465	461	455	457	474	450	437	429	424	443	435	442	474	450	449	485	440	422	453	429	487	425	476	441	444	453	452	424	449	463	467	495	449	431	450	450	434	406	456	487	452	467	462	416	440	444	443	447	470	474	448	459	458	485	437	448	440	468	420	472	438	485	462	466	461	486	466	473	441	402	443	430	473	441	456	479	454	452	461	443	462	432	468	434	442	458	445	431	476	469	422	457	427	439	463	464	433	457	481	437	462	464	450	433	485	490	451	423	489	479	432	462	441	449	478	426	430	455	463	419	421	452	471	449	437	449	466	435	472	450	487	424	475	467	452	454	409	434	482	472	460	425	472	435	437	416	458	458	433	470	442	513	466	440	444	488	466	470	436	422	471	447	451	459	424	463	441	465	457	435	480	449	480	440	455	464	434	464	447	494	451	454	437	466	459	426	435	430	456	463	445	439	470	424	473	459	444	406	461	442	454	442	446	439	477	431	476	439	478	478	476	463	435	479	443	441	455	450	415	469	479	471	444	460	443	456	437	423	454	444	426	427	451	450	491	428	441	438	467	441	444	476	458	464	412	457	453	463	464	479	447	448	465	463	448	472	430	428	483	439	462	490	466	444	471	472	470	467	461	449	463	451	434	473	432	481	487	446	482	467	456	461	508	446	457	461	449	454	475	463	440	482	424	451	447	454	463	436	440	456	460	433	470	451	461	430	437	493	496	421	443	430	439	460	488	499	485	444	427	432	449	426	437	456	486	461	492	423	445	475	447	447	469	462	410	461	435	449	451	446	447	456	443	430	452	460	458	443	462	448	456	454	457	451	419	420	469	473	472	458	427	457	471	462	442	460	475	440	452	434	462	418	436	451	441	446	429	445	485	465	459	429	472	461	459	445	465	431	492	442	440	508	415	488	442	463	437	422	489	426	451	456	420	447	420	441	453	470	440	465	461	451	453	492	450	442	463	442	446	463	477	457	470	437	459	450	454	416	467	428	449	432	438	442	450	427	462	485	440	449	458	438	420	468	466	428	465	457	484	466	400	482	437	481	486	469	450	477	450	479	472	440	440	437	462	448	458	488	476	447	451	480	441	447	451	438	455	452	458	468	467	448	430	440	418	448	442	433	456	481	452	495	459	414	435	482	430	462	459	434	504	468	494	463	442	472	450	449	435	461	426	431	455	443	472	436	430	446	434	463	488	450	449	439	441	468	412	426	458	433	453	451	502	480	481	476	453	475	468	412	495	423	469	440	450	467	453	437	490	415	479	457	444	440	434	446	420	442	476	455	451	432	458	452	463	473	450	414	473	440	447	477	472	491	468	450	438	467	476	440	475	428	473	426	459	465	440	479	477	450	464	448	463	464	482	430	461	481	460	457	453	467	496	412	466	450	451	449	449	459	445	424	421	439	415	457	466	448	468	435	464	450	438	424	478	459	439	455	451	454	458	469	449	454	454	464	453	475	479	455	452	462	457	463	473	475	434	474	450	437	392	458	442	450	459	442	443	472	389	477	434	475	449	411	435	434	457	430	446	459	451	480	499	453	493	474	432	471	478	447	465	453	432	432	470	437	446	440	477	470	487	474	432	451	456	452	405	481	422	452	451	439	443	447	446	433	435	466	470	450	469	471	509	411	467	478	494	468	484	457	443	420	483	450	469	467	402	461	469	483	404	463	471	438	453	482	430	487	458	451	452	470	462	435	497	471	430	458	448	442	455	454	454	435	484	487	458	463	449	457	453	448	432	484	478	456	470	462	424	492	463	451	501	484	499	476	434	443	441	441	427	442	476	453	476	444	471	445	410	424	435	478	436	431	423	449	490	486	456	457	437	440	435	454	451	451	412	414	449	415	458	452	470	430	432	450	416	433	455	428	437	430	458	451	443	451	443	464	510	430	435	452	439	471	455	422	467	459	437	489	480	452	469	460	467	467	410	466	439	451	450	454	448	464	447	441	474	457	513	422	414	477	475	447	423	443	450	446	451	464	464	430	441	439	431	424	448	449	458	431	437	456	440	488	445	402	481	456	473	462	447	422	466	448	432	443	455	444	458	464	479	466	440	447	416	424	440	479	423	484	394	453	444	463	473	453	468	470	466	446	430	432	471	440	455	451	428	452	454	495	457	467	409	433	423	448	470	455	473	465	467	476	452	433	455	458	446	453	428	450	461	491	453	476	441	433	455	456	438	466	445	458	456	458	446	468	450	457	423	439	462	469	443	438	437	451	462	466	460	435	456	445	450	445	442	445	456	437	427	483	455	462	462	448	509	434	461	477	461	440	434	441	461	453	426	436	441	442	474	474	446	444	446	468	394	425	495	452	443
14626	7575	10616	11580	11163	5501	4192	4264	4076	2610	2702	2283	1686	1715	1431	1480	1397	1108	1019	1667	3341	3531	2715	1635	1076	570	349	242	190	163	184	178	185	167	150	158	136	143	148	168	154	155	172	174	156	150	167	133	162	155	173	171	160	150	169	142	151	176	174	150	166	165	156	148	172	163	165	174	152	173	159	164	155	166	173	152	139	175	147	150	163	168	169	153	167	176	182	147	143	143	167	144	154	144	144	148	150	139	164	145	173	167	172	151	159	176	175	159	156	153	169	168	176	157	143	158	147	165	181	166	145	169	156	152	159	167	168	161	161	149	159	134	169	146	171	156	133	158	139	168	180	164	164	130	133	138	154	169	161	157	159	152	165	189	154	149	166	164	178	158	168	177	158	158	146	145	149	173	181	200	142	161	158	184	139	167	165	163	185	176	159	156	171	165	161	155	152	168	160	154	195	185	138	154	179	150	153	136	163	179	163	175	154	149	157	151	150	147	162	158	135	173	144	151	145	162	155	145	164	196	162	155	164	165	152	168	171	169	161	162	154	148	166	185	153	168	153	145	148	176	168	170	185	153	134	142	145	171	141	179	174	154	153	163	161	159	161	176	167	157	137	152	160	157	159	159	172	158	153	157	156	142	166	155	157	146	169	174	145	161	178	177	168	172	158	162	152	158	177	151	164	149	176	168	166	164	163	144	148	151	162	175	160	169	149	157	164	164	158	157	154	162	157	164	158	159	138	153	145	137	169	131	166	158	170	162	148	163	149	157	167	196	181	160	165	137	153	155	153	161	183	145	165	137	145	159	166	130	155	166	165	147	149	159	142	158	168	173	170	169	150	135	185	166	165	171	159	167	183	169	149	170	134	157	175	150	140	160	164	185	182	160	177	151	184	170	163	154	149	158	153	159	171	151	164	148	150	163	179	166	158	163	153	161	156	156	165	166	159	153	164	138	149	143	189	151	165	171	157	174	162	159	129	160	142	164	159	170	185	160	150	142	156	134	140	168	155	156	147	177	174	169	160	146	149	172	173	157	166	166	165	156	154	163	155	144	164	202	186	161	165	144	158	165	163	154	156	142	166	153	143	159	157	140	146	151	164	166	136	156	136	190	144	161	165	154	132	196	174	153	160	168	151	156	170	136	146	155	148	180	144	161	170	146	169	159	165	141	171	148	149	173	175	173	164	151	174	176	173	156	166	140	140	144	185	161	167	148	195	179	150	170	168	158	166	168	163	177	172	184	164	169	178	140	159	138	167	146	141	176	162	174	167	177	151	133	170	172	173	136	173	177	171	161	158	154	162	164	165	160	156	159	156	152	174	187	151	160	161	167	166	137	146	152	160	149	184	163	168	173	162	200	157	155	150	151	159	173	148	149	141	154	166	153	170	166	169	147	145	175	130	172	159	163	177	185	155	165	150	158	171	150	153	178	148	151	164	160	153	136	138	150	154	153	192	174	163	158	154	154	176	146	153	165	137	139	153	177	170	145	158	164	171	171	144	155	144	170	159	152	174	155	163	172	130	145	174	153	164	152	151	134	135	177	153	160	162	160	158	190	185	148	153	163	157	164	149	146	158	172	169	155	139	156	163	139	175	154	170	155	199	164	162	180	158	196	166	153	187	135	148	171	167	160	170	165	174	171	156	138	156	174	129	143	187	166	183	184	147	173	161	140	172	148	135	153	157	148	172	182	157	145	159	149	144	138	155	174	159	151	150	137	143	156	179	173	163	150	182	158	130	152	157	153	134	150	162	167	145	161	180	166	144	138	182	169	157	137	168	160	152	159	165	158	132	140	150	135	162	191	161	157	159	176	170	164	162	149	174	160	170	164	148	166	164	151	169	165	164	144	159	174	169	161	146	181	168	170	166	189	136	157	151	166	159	152	166	140	148	179	150	166	185	171	170	174	166	142	145	162	167	139	162	163	159	164	178	163	148	167	158	192	173	155	161	170	189	152	148	185	161	175	168	146	170	166	147	139	168	155	156	164	180	152	150	149	158	160	155	170	164	170	157	143	157	175	162	172	185	163	164	152	156	172	178	156	151	166	162	162	154	156	156	166	191	165	146	163	171	150	138	166	169	177	154	149	151	166	168	149	166	163	130	152	138	161	150	165	159	163	161	140	158	166	193	151	148	154	182	159	140	164	146	169	154	152	172	143	150	154	160	169	158	169	157	170	176	158	169	137	159	149	143	157	147	194	152	154	158	146	159	156	184	160	135	168	169	153	159	185	126	139	176	177	177	178	133	150	153	156	160	141	172	171	148	159	160	154	160	164	179	161	142	144	154	181	162	160	155	178	158	167	144	173	169	162	177	159	150	155	182	162	169	178	162	148	170	161	176	153	164	172	162	145	137	163	165	157	168	156	152	149	159	147	186	177	156	158	147	155	179	163	132	187	154	149	155	170	144	165	137	179	171	156	152	181	142	172	151	183	146	152	160	153	147	158	135	161	171	155	153	146	173	142	161	143	183	164	176	160	143	168	196	151	168	179	175	183	171	172	154	147	156	161	184	175	170	152	154	135	173	155	162	156	155	157	159	169	175	162	152	168	158	169	147	159	153	142	175	158	164	152	147	155	140	156	141	142	156	149	169	161	162	141	171	191	134	163	134	143	155	161	171	150	147	170	175	150	148	178	143	159	149	159	167	164	171	163	166	170	148	164	157	142	171	160	151	167	153	146	178	163	166	143	154	173	174	140	169	167	162	165	161	165	158	176	156	147	141	154	161	143	178	181	163	170	143	146	160	151	153	153	167	183	145	163	150	145	169	144	147	153	151	142	166	168	169	156	146	157	146	171	160	181	180	163	169	157	154	168	157	174	169	152	163	142	162	143	167	123	162	169	158	153	170	177	173	137	162	146	150	171	155	163	164	143	165	160	162	156	165	168	168	158	170	174	165	139	169	156	157	155	137	172	155	165	175	160	147	146	166	154	157	164	143	172	162	168	162	186	161	154	153	147	158	170	160	153	155	172	178	171	167	148	182	171	156	160	171	148	173	168	176	154	153	146	144	170	134	162	144	168	133	156	175	151	159	164	140	163	146	153	172	148	139	172	149	163	147	155	167	147	183	166	167	147	161	161	159	165	150	156	173	165	143	152	157	166	152	146	135	177	159	163	168	157	146	151	153	147	162	150	157	169	139	163	135	155	137	145	136	157	155	155	164	170	145	182	139	177	178	167	156	172	166	186	157	190	162	178	164	137	154	164	146	143	155	165	159	157	163	160	181	147	147	157	141	171	148	160	154	162	151	160	171	171	164	159	159	159	151	178	178	147	175	164	144	163	173	162	151	141	154	151	173	163	159	187	144	181	161	163	155	172	155	154	127	158	159	159	166	138	155	136	164	157	170	155	159	148	162	145	174	165	146	156	157	168	156	119	165	144	175	157	182	163	163	170	176	156	150	170	158	160	164	147	167	157	167	168	154	158	152	158	148	151	170	175	151	171	157	153	158	169	163	154	146	148	158	175	136	175	180	157	163	155
9852	7117	15168	23174	24609	16138	15441	16779	16613	12288	13249	10843	9200	9579	8241	8674	8372	7089	6108	9777	16887	17271	13824	9127	5905	2870	1462	911	612	557	466	475	459	470	474	478	500	458	451	456	475	458	440	447	457	473	441	448	491	451	479	467	455	456	498	508	461	471	499	503	476	450	465	466	432	483	455	430	501	463	463	457	491	460	463	507	461	487	485	479	471	475	481	477	497	494	483	503	447	477	455	447	477	474	469	432	505	448	467	463	447	473	466	460	474	493	483	475	441	482	467	455	450	456	450	476	500	468	491	474	429	434	483	487	441	459	498	469	475	431	448	476	469	455	481	446	495	474	502	454	444	434	501	470	451	430	490	465	470	449	438	484	454	503	460	466	456	453	469	465	488	477	435	496	482	443	461	490	472	461	446	461	479	446	432	473	482	492	484	442	452	433	467	467	449	442	482	441	460	454	454	407	496	443	465	473	443	441	458	478	475	451	451	448	460	467	475	465	485	502	427	523	430	466	457	478	478	462	451	441	442	446	495	436	489	464	491	473	471	467	463	496	475	476	467	444	444	477	459	466	447	439	485	449	516	447	471	455	486	479	458	441	437	479	483	483	480	472	451	445	436	442	432	494	446	489	459	444	504	431	419	480	480	451	444	486	490	454	445	482	491	503	481	436	490	485	448	511	477	489	468	454	459	468	462	436	462	467	472	515	472	452	465	484	466	446	460	473	479	455	444	446	454	471	505	442	512	467	429	485	468	455	458	485	464	460	492	478	467	443	484	433	493	427	482	471	524	462	466	463	452	452	464	508	507	426	486	479	459	463	487	450	466	475	474	431	494	503	464	475	458	462	470	442	476	484	434	494	439	451	494	464	468	464	455	475	471	463	467	455	462	500	465	458	492	473	465	424	473	435	500	459	491	478	461	436	470	493	477	513	473	482	448	434	486	472	480	434	457	472	468	434	503	467	417	446	485	457	466	483	471	454	412	450	487	463	473	460	470	451	470	461	504	486	534	468	523	444	507	425	445	465	478	482	507	470	472	475	467	475	487	452	446	484	459	495	504	435	464	470	436	472	460	496	433	468	488	478	507	466	429	453	426	441	474	470	459	509	491	517	461	449	466	439	435	449	509	493	480	436	454	455	451	466	448	485	431	442	469	461	448	424	483	474	489	437	430	458	445	459	449	446	459	453	513	457	506	453	460	418	469	461	494	448	459	468	467	478	495	506	462	452	433	469	461	458	492	492	448	478	466	439	426	497	500	451	491	445	499	466	465	462	482	463	474	479	496	428	518	474	477	472	473	449	433	455	457	429	472	482	455	446	480	483	469	484	484	467	486	424	474	456	477	465	435	483	446	460	470	498	456	452	439	477	459	446	438	435	420	457	460	483	458	458	418	466	434	505	458	430	490	444	448	461	462	473	475	435	470	473	453	491	465	525	483	401	455	478	499	490	486	489	465	420	439	472	510	436	468	458	474	493	464	491	459	472	405	434	490	484	499	445	485	441	436	468	489	477	444	465	454	457	505	468	478	477	484	484	469	459	459	484	455	472	453	439	454	486	466	441	459	497	470	496	482	479	468	473	498	470	465	464	462	473	514	514	468	427	476	449	505	461	458	454	471	454	458	465	420	467	497	478	512	476	469	458	461	425	435	450	482	481	475	470	508	500	438	470	476	516	507	503	451	471	430	488	463	461	457	457	470	497	493	445	444	473	453	442	435	423	488	445	457	470	460	457	438	485	472	434	461	453	490	465	467	460	446	461	431	453	475	457	448	495	462	432	457	466	426	446	500	456	479	444	500	468	454	495	487	492	467	452	492	440	487	463	455	495	466	478	487	489	427	443	484	476	496	458	470	466	520	468	449	455	464	470	504	475	463	508	437	462	454	486	475	436	460	448	478	466	489	473	497	479	422	492	487	488	420	456	427	428	529	456	437	438	424	473	475	537	428	462	475	485	465	437	449	409	496	489	477	471	472	444	484	494	481	436	503	455	477	447	465	512	406	479	447	447	468	466	459	474	456	470	451	485	456	436	480	435	478	442	431	462	448	467	461	484	473	457	455	492	448	409	445	453	436	486	494	450	466	445	475	465	454	494	445	463	462	456	491	456	470	466	414	479	453	471	468	416	477	460	464	491	465	494	465	442	476	468	488	508	476	473	464	503	479	469	477	478	459	412	444	439	442	462	455	492	459	453	436	450	456	484	456	463	432	467	483	454	499	443	484	447	437	492	492	433	433	507	466	440	476	484	439	487	500	474	478	453	445	464	481	517	476	466	469	461	437	498	449	424	491	488	456	438	457	442	448	454	461	476	501	494	509	446	472	436	464	473	472	501	453	488	439	454	465	448	504	464	438	439	490	485	474	495	477	461	469	505	434	470	426	481	449	466	480	459	434	447	425	460	451	453	500	452	457	450	479	458	493	422	440	458	460	477	480	499	483	447	430	466	479	457	416	438	435	467	490	474	494	486	430	480	460	450	476	448	478	461	445	446	414	496	440	397	498	453	461	486	474	444	494	467	483	493	468	449	447	474	446	462	440	454	504	461	439	461	479	447	445	490	432	486	422	480	469	489	489	490	474	478	499	440	465	438	463	497	451	492	479	479	461	467	488	494	467	464	448	466	452	455	442	442	426	483	483	500	446	449	414	455	470	414	475	465	470	467	439	470	459	420	485	445	484	476	462	483	440	466	473	472	474	462	475	450	457	479	432	474	452	503	498	448	458	441	437	476	468	474	512	484	484	468	466	462	503	510	482	458	423	463	506	444	487	476	459	468	484	483	498	492	492	482	441	450	444	450	499	503	443	447	479	476	515	511	450	464	418	465	453	441	428	409	511	442	467	480	469	406	449	464	448	495	467	489	440	516	490	446	448	507	506	478	465	480	469	447	473	478	482	455	472	485	452	469	446	501	446	448	471	415	448	445	501	421	446	488	455	462	459	466	471	477	471	525	488	458	473	474	457	446	455	471	476	434	453	451	477	441	467	447	449	460	469	458	461	442	487	471	446	456	452	451	464	464	458	448	428	473	470	469	471	499	431	496	478	466	443	496	449	458	484	451	483	460	483	470	499	425	466	485	501	466	475	469	497	444	491	444	498	443	469	481	471	476	451	470	476	468	451	455	472	475	485	476	449	498	517	478	446	440	487	469	466	447	441	461	472	482	472	478	458	454	450	493	452	432	475	433	465	482	509	434	469	488	445	459	450	472	456	474	509	453	467	463	476	516	490	488	467	445	480	453	480	471	471	458	488	472	494	455	452	468	492	433	456	424	474	479	423	485	467	453	499	469	447	472	465	509	476	467	451	467	445	506	477	456	443	434	453	427	478	450	469	450	428	455	470	441	425	475	479	442	454	477	485	489	469	441	430	463	473	442	455	481	461	464	469	449	470	466	455	484	460	420	480	434	424	486	435	460	507	479	454	434	485	473	469	468	493	448	472	468	480	477	447	437	456	458	455	450	435	468	454	434	465	476	452	429	452	493	479	418	485	458
20561	11551	15668	16351	17707	9197	4278	4910	6516	4224	4145	3957	2985	2599	2492	2335	2009	1661	1631	2744	6079	6533	5120	2921	1799	814	447	295	206	180	174	185	183	172	193	179	189	137	179	180	163	182	175	174	175	192	198	171	162	173	201	168	191	187	161	163	161	150	180	151	167	179	175	171	163	192	185	197	176	148	143	196	171	191	157	181	171	159	159	201	178	185	180	165	164	151	142	191	188	158	168	167	171	160	188	184	157	188	162	175	163	148	160	169	163	178	173	185	169	164	176	168	198	179	150	166	183	153	181	186	158	184	155	181	176	167	167	172	177	177	186	172	169	193	230	157	170	197	170	176	167	162	168	179	195	180	169	187	176	173	176	168	162	180	179	155	157	177	194	167	139	161	188	172	184	160	168	180	184	179	170	176	160	152	142	175	173	160	155	172	173	190	145	151	193	191	194	163	182	150	157	194	176	168	188	171	178	168	165	154	163	188	172	158	177	167	181	186	172	164	171	172	166	171	167	181	177	173	178	184	184	194	192	190	167	186	144	172	190	178	172	183	174	181	163	184	168	165	191	185	170	180	180	186	160	213	166	161	190	166	189	165	182	176	140	166	174	176	173	184	169	164	180	166	167	174	186	168	184	162	194	151	178	175	170	152	182	167	174	182	177	161	193	162	180	178	176	188	161	161	162	176	168	154	172	160	179	158	185	182	164	169	165	180	162	164	184	163	158	183	194	156	168	166	154	168	161	173	208	156	157	191	177	193	155	169	169	176	164	155	171	169	153	173	176	164	183	178	180	163	158	162	174	166	181	172	156	172	178	178	169	183	176	179	186	165	168	208	157	186	146	165	163	184	204	185	154	175	163	163	178	177	163	196	162	156	159	190	177	172	167	176	188	158	153	157	171	179	160	181	177	161	153	170	186	187	190	193	164	189	170	162	179	185	191	183	162	173	172	174	179	184	180	162	161	166	156	139	183	158	186	160	168	173	193	157	202	178	178	181	192	169	173	172	192	186	181	170	183	184	178	181	172	162	160	175	182	139	172	128	171	154	174	187	185	182	194	182	173	183	162	167	158	163	175	188	192	178	181	161	148	172	178	180	182	154	169	197	141	174	184	166	143	174	154	164	176	181	174	177	200	162	140	164	189	154	182	156	170	180	171	187	171	182	143	184	189	166	169	150	178	188	187	177	168	168	188	191	195	164	157	173	188	158	186	175	174	163	179	166	183	171	163	163	169	166	154	171	163	180	173	184	171	169	171	187	193	176	161	191	169	180	170	159	171	177	170	197	176	170	168	166	153	166	153	168	176	187	176	188	190	202	151	158	156	195	156	174	188	151	165	168	184	167	159	151	174	159	184	177	192	179	171	174	166	188	175	173	166	150	205	165	158	180	187	165	170	165	177	161	182	169	163	183	167	178	179	176	170	184	182	175	159	166	170	165	156	154	161	161	175	167	184	131	170	169	168	181	182	190	197	188	202	168	174	154	168	164	180	175	192	181	197	181	170	176	178	169	193	163	167	177	183	167	174	153	168	199	190	174	167	161	167	165	175	181	183	175	180	163	155	210	150	171	173	189	159	201	177	154	171	177	194	169	189	156	172	159	186	171	169	174	169	175	168	156	156	169	161	179	182	170	195	172	165	178	188	180	163	160	182	173	197	170	169	171	167	155	176	146	170	189	165	198	160	167	170	169	170	177	178	179	161	184	184	170	172	193	174	183	176	171	174	186	193	190	161	174	155	188	153	186	151	189	183	189	172	182	162	210	152	182	155	178	168	171	180	163	168	186	176	181	176	184	160	190	165	176	179	176	172	163	181	187	192	167	146	170	181	161	191	159	186	180	192	161	178	166	177	170	177	169	164	191	151	173	184	163	178	169	183	167	174	170	170	168	169	178	161	161	147	196	172	188	164	176	153	195	167	154	182	161	161	189	185	164	159	164	179	173	198	194	162	174	193	169	182	170	159	153	181	192	187	188	161	179	167	174	182	183	163	176	161	168	204	169	198	192	165	185	156	169	178	171	163	166	160	177	167	170	171	168	175	181	158	174	167	182	180	161	180	173	181	166	190	176	182	149	156	170	151	180	160	173	188	152	158	151	175	166	166	180	190	179	196	176	156	179	196	175	182	171	199	171	163	192	155	187	173	170	201	186	175	157	166	171	179	181	177	178	158	178	173	170	195	160	170	200	195	159	173	162	187	178	174	166	196	176	156	169	173	161	166	185	186	187	161	165	140	172	166	174	185	158	160	173	190	194	184	175	193	160	179	199	170	180	164	164	162	148	149	195	156	191	167	173	202	173	195	177	181	150	200	198	169	151	177	164	157	179	177	173	166	164	178	165	181	192	174	183	178	159	181	164	162	177	181	158	172	159	188	149	180	176	195	159	173	191	178	163	183	169	167	155	179	183	175	201	181	177	183	150	182	176	164	169	177	182	186	171	194	208	187	178	163	174	146	144	174	169	179	159	155	184	167	152	198	184	176	169	188	175	151	175	194	162	200	161	157	191	178	174	169	166	177	176	166	188	187	162	176	168	165	161	186	187	161	167	196	169	168	168	171	175	177	144	181	168	177	181	153	185	191	162	168	165	171	158	200	151	165	176	193	162	175	163	203	185	170	187	175	149	170	153	167	186	178	175	146	173	194	184	155	164	176	173	159	167	159	177	187	158	189	182	162	179	180	154	169	184	186	190	165	201	169	185	167	189	185	174	168	175	174	178	170	188	161	186	167	170	205	165	168	189	166	166	175	184	177	170	178	166	172	175	177	169	169	192	163	163	175	180	181	194	158	157	198	186	196	163	159	200	177	170	164	187	171	187	155	180	185	170	190	186	166	191	159	165	178	186	187	194	174	147	162	201	170	185	148	184	202	170	190	149	205	190	154	194	175	170	186	165	167	154	167	164	166	169	208	169	192	169	167	179	185	157	158	150	178	151	185	168	196	167	172	151	181	135	145	188	185	168	168	188	174	171	172	182	182	145	174	177	163	159	163	172	173	172	177	162	166	190	183	174	179	172	168	150	172	165	180	147	162	191	169	183	164	188	154	181	179	175	173	181	144	163	179	154	172	174	197	183	173	163	163	164	168	173	162	176	144	178	177	185	209	189	177	188	152	178	170	166	163	164	175	158	187	206	175	203	165	158	175	176	163	180	165	187	166	164	178	158	167	179	169	177	161	189	169	152	155	169	190	173	171	174	180	188	173	165	177	199	163	179	195	194	166	171	179	187	190	173	182	158	200	156	186	177	194	163	180	166	149	187	171	177	181	183	179	165	161	157	168	176	196	170	176	180	178	159	171	184	152	171	179	184	153	175	164	157	170	170	163	183	192	177	174	163	173	188	168	161	174	184	166	179	147	167	157	175	180	165	171	167	180	173	175	173	171	168	179	196	175	193	173	173	166	176	182	185	180	175	169	177	177	180	187	180	168	185	172	182	158	159	163	160	169	182	180	169	184	154	175	189	155	181	170	185	182	176	164	155	165	201	166	181
11752	10079	20087	27955	32469	20811	15240	18193	22216	16768	17743	16930	14199	12707	12706	12225	10930	9469	9407	13968	25189	25491	21674	14467	9304	4586	2237	1190	707	551	570	480	489	485	470	504	506	507	488	487	494	451	488	496	457	473	517	524	532	500	544	500	505	480	477	493	482	452	499	476	511	529	472	479	522	506	468	494	444	490	517	504	466	540	499	475	490	511	486	484	461	499	526	434	535	505	490	465	492	474	516	505	467	481	477	462	524	484	471	466	490	511	494	530	483	521	519	511	498	504	472	506	495	483	509	497	517	483	509	485	450	510	480	514	500	498	478	494	542	507	463	516	501	531	507	518	522	477	513	484	514	497	508	535	502	492	503	544	539	514	505	497	509	499	547	498	511	447	525	512	483	493	521	469	530	510	477	517	479	517	495	466	507	544	503	526	504	490	497	490	456	500	493	474	491	519	514	518	526	510	505	499	457	525	486	481	441	490	520	501	492	531	492	524	477	519	518	469	486	512	503	538	556	512	491	499	466	509	502	514	514	503	519	534	517	486	503	481	490	513	509	518	513	508	504	499	494	477	501	516	513	532	475	469	499	459	552	493	457	481	463	481	504	524	487	541	486	484	519	477	481	499	516	518	450	503	484	488	504	499	477	477	492	495	527	491	510	504	478	488	486	531	506	514	522	522	457	487	546	490	477	450	456	471	487	475	460	456	522	473	504	502	493	518	492	498	496	464	511	467	510	553	509	479	474	518	464	500	502	487	521	516	509	476	463	444	511	494	486	519	507	489	492	522	500	547	531	516	507	496	476	492	522	492	503	481	515	517	449	477	468	499	504	506	448	496	530	503	493	494	488	521	529	507	506	504	524	490	509	470	553	478	490	517	478	486	432	498	464	508	514	532	501	495	502	484	501	461	529	441	498	477	513	496	520	510	501	489	488	510	493	507	488	515	469	490	535	500	503	491	492	459	524	482	491	506	501	556	506	528	500	519	542	525	485	451	479	477	518	502	492	546	491	481	530	494	481	498	473	467	492	503	486	517	458	522	523	516	513	509	469	454	498	512	508	466	478	524	486	505	509	516	492	506	456	535	517	493	488	487	487	505	493	496	501	503	490	510	473	445	506	517	491	522	479	482	503	549	506	528	475	522	523	505	497	528	530	510	486	524	496	488	507	481	479	509	490	494	484	516	465	457	555	526	505	499	524	528	461	512	496	479	531	476	502	490	463	537	493	516	501	498	499	523	496	474	476	498	490	534	495	462	510	501	480	525	490	494	490	516	464	557	501	478	492	500	479	509	488	533	487	484	527	499	539	471	491	503	511	490	466	480	519	516	478	470	471	489	474	477	528	511	514	465	502	501	491	521	472	506	513	482	494	520	487	520	499	521	483	498	518	487	505	494	516	492	451	486	485	513	455	506	502	492	474	490	537	475	485	521	503	460	468	511	494	508	484	528	466	512	481	486	484	450	519	515	475	482	530	484	477	463	481	519	501	508	510	444	493	499	533	507	495	473	497	513	496	487	504	481	538	522	504	505	521	481	521	497	531	494	527	490	499	520	534	500	456	512	498	476	509	476	532	525	512	547	477	493	473	471	471	487	523	498	506	533	506	523	502	493	477	511	479	566	499	460	480	510	496	445	473	560	498	501	504	524	506	471	527	466	471	482	473	466	515	472	504	511	501	529	486	503	496	507	497	514	477	515	501	519	525	510	506	465	523	501	523	491	489	518	496	499	517	518	500	497	492	476	526	519	532	516	485	480	499	463	485	487	509	472	564	499	496	516	483	536	486	487	514	444	473	508	522	486	502	509	467	476	499	519	507	522	484	459	518	473	518	533	530	486	472	493	534	514	502	490	471	437	540	467	513	461	509	506	506	519	485	524	462	515	500	468	513	462	458	503	509	529	542	462	533	494	491	508	522	507	493	513	497	494	455	511	495	500	485	518	489	510	479	476	492	530	491	487	506	522	491	518	506	505	493	525	520	496	505	507	496	467	480	462	508	477	507	489	499	451	510	490	509	487	450	505	516	488	490	493	501	520	508	484	537	488	471	458	475	500	538	466	490	483	478	505	529	539	522	475	477	493	528	530	516	516	488	478	494	505	483	442	504	506	528	551	484	478	488	487	526	500	492	516	482	526	511	503	519	486	518	483	475	508	512	512	467	522	489	488	476	469	493	485	504	481	499	524	520	528	467	476	497	526	528	506	473	513	487	510	511	504	532	484	491	493	474	510	529	483	508	492	480	466	524	502	494	448	497	491	483	503	509	504	476	466	469	480	528	507	478	510	510	476	527	486	502	490	509	486	486	488	491	485	521	496	500	515	512	510	455	483	515	492	513	534	507	519	461	476	522	489	471	507	535	476	510	484	520	523	516	519	557	516	493	509	495	520	512	477	499	516	500	509	525	510	489	484	501	482	501	491	517	505	537	487	488	491	489	486	479	527	484	515	502	492	512	505	513	489	492	529	489	449	469	503	501	444	455	504	509	505	521	481	514	492	459	513	503	528	486	456	489	474	491	495	493	491	528	495	490	495	494	491	511	502	535	478	483	489	500	467	496	535	483	463	511	462	523	486	499	519	482	502	493	460	537	506	499	493	487	503	492	484	473	496	474	516	508	495	484	533	499	485	502	497	510	503	468	506	521	542	482	508	534	492	518	479	514	473	500	504	493	483	505	505	473	486	519	499	502	473	493	499	446	499	542	488	489	487	502	519	476	515	474	497	479	499	475	452	504	497	516	479	489	512	506	491	500	538	475	504	483	515	514	501	471	503	488	462	479	510	473	484	479	509	494	476	522	500	512	496	476	510	536	497	513	495	509	440	495	478	524	446	513	485	465	494	472	552	549	500	514	480	507	508	487	456	539	510	482	506	486	576	498	501	478	522	480	519	532	494	468	506	522	487	476	514	495	464	459	488	497	476	534	505	488	492	499	504	493	490	498	485	462	494	519	468	482	495	495	508	467	501	517	481	484	553	509	553	505	498	504	463	471	513	504	511	480	519	510	497	520	472	512	468	500	485	487	461	498	462	513	516	524	463	513	498	507	480	466	473	517	513	485	539	506	465	532	471	497	486	528	511	485	530	487	466	503	498	501	464	479	491	497	478	507	475	487	475	478	525	519	488	499	491	465	465	499	485	532	470	506	511	509	479	481	497	534	481	494	500	510	500	484	522	524	503	508	534	503	519	471	539	486	456	486	507	526	438	521	489	507	514	488	470	496	469	495	484	507	518	488	467	491	511	496	526	492	491	485	480	489	487	492	499	470	512	520	486	485	488	492	460	515	484	524	481	523	483	508	490	489	522	436	458	481	481	468	472	443	506	486	493	501	480	506	498	489	478	528	573	518	493	488	547	493	477	510	491	482	528	518	488	514	520	516	499	503	493	495	468	505	473	490	500	496	525	462	509	505	485	512	491	505	519	496	480	503	489	483	470	512	512	474	508	501	526	511	488	494	542	486	506	509	487	521	519	524	500	485	467	504	472	489	510	481	520	499	524
7942	6582	7841	9350	9100	2644	1194	1359	2236	1449	995	1120	894	761	725	646	538	425	404	422	529	688	619	443	363	268	204	173	165	172	134	149	153	167	137	156	156	173	153	159	155	153	143	160	169	171	160	151	124	164	150	156	169	161	160	160	164	149	158	165	151	169	140	157	151	154	158	151	150	182	171	149	135	154	161	185	119	157	160	149	153	143	191	131	173	149	134	146	137	167	190	161	157	180	186	156	144	135	171	178	155	148	172	184	149	157	146	179	154	146	143	150	152	168	156	154	157	164	146	172	152	138	151	184	166	143	163	159	169	170	147	144	150	184	172	165	152	183	178	153	162	167	149	176	148	148	158	148	153	155	147	135	154	159	128	167	153	171	160	138	159	160	165	140	160	159	164	162	135	181	150	162	171	167	143	166	161	175	147	177	151	171	138	182	152	190	170	165	145	162	167	133	168	160	154	162	163	166	162	160	166	155	143	175	137	149	165	164	151	160	148	176	145	156	159	169	148	158	161	138	149	147	182	158	148	150	174	151	149	166	138	161	179	164	143	153	152	160	130	168	151	149	142	170	158	146	156	151	160	162	174	148	153	121	167	141	176	128	139	159	141	174	170	160	157	158	173	166	141	154	165	152	135	155	160	146	151	156	162	151	165	153	156	146	167	153	149	177	128	150	171	174	161	136	169	141	154	168	172	154	158	167	161	143	180	166	161	168	166	148	166	171	136	165	165	143	146	178	149	147	184	167	164	151	173	162	158	156	160	155	161	164	156	140	177	159	143	151	160	160	166	147	152	174	160	144	160	137	164	148	164	123	152	145	166	153	141	147	147	156	135	167	152	156	155	150	161	165	163	149	148	163	147	177	166	160	171	159	161	166	181	138	164	146	142	164	165	154	132	175	190	160	177	161	144	140	158	163	159	154	146	151	126	152	175	143	152	159	160	139	152	181	169	158	149	140	140	169	161	159	160	167	161	170	160	178	160	177	202	187	163	159	174	166	163	167	165	152	153	156	147	162	158	168	164	146	162	173	157	157	152	151	149	137	164	186	161	179	144	151	156	154	177	128	126	177	159	148	182	169	157	181	148	137	170	154	151	155	175	152	170	159	162	140	155	149	152	159	163	158	155	162	153	144	133	161	144	161	141	146	155	164	154	136	133	153	149	155	161	157	156	152	174	170	149	152	176	162	178	173	154	155	150	151	157	138	146	144	176	124	166	162	151	175	148	186	152	183	150	151	162	167	155	176	165	150	162	152	173	148	157	157	148	152	162	157	141	140	142	178	159	170	164	153	151	161	158	185	156	138	174	168	150	149	152	130	155	161	153	155	151	154	144	148	150	145	141	176	172	164	138	152	176	148	180	169	135	153	135	164	164	181	168	162	162	144	137	162	144	155	168	169	156	177	197	159	147	135	159	155	163	162	180	144	151	154	159	172	172	154	146	157	172	152	152	158	147	157	189	169	166	157	160	162	174	168	158	137	169	141	168	145	160	158	170	158	170	155	167	141	152	145	167	155	172	151	166	151	142	163	162	153	140	137	159	142	145	173	140	169	154	165	156	146	138	146	144	154	149	144	156	156	142	157	171	162	153	161	184	167	177	161	179	137	157	167	168	160	153	164	162	149	180	153	184	185	182	153	164	165	148	154	146	151	168	170	155	164	154	155	155	166	149	159	152	158	156	163	149	177	140	149	157	156	156	157	158	155	198	147	165	174	170	149	153	126	156	169	166	147	166	155	159	131	168	162	150	137	160	165	141	167	148	143	141	166	149	143	136	159	172	152	151	148	156	153	152	174	158	160	147	160	159	165	142	131	158	159	148	140	152	166	159	157	145	156	144	158	174	159	159	155	165	171	161	164	155	186	138	165	158	159	167	148	161	168	151	146	148	139	135	157	162	163	162	192	171	173	164	150	177	174	166	144	150	147	169	160	128	129	177	177	165	157	191	165	158	165	139	163	165	153	130	161	148	149	159	162	161	169	153	148	162	155	166	170	154	145	159	138	165	133	137	156	148	160	170	173	176	173	137	150	173	164	148	157	175	175	154	149	151	171	175	146	162	145	154	165	149	172	142	165	158	153	175	135	167	167	158	168	176	156	162	170	132	167	140	159	156	151	162	151	142	182	146	159	166	181	123	151	144	162	172	130	158	155	177	179	154	164	171	155	155	156	168	150	167	176	158	151	157	155	160	151	146	174	153	157	144	161	149	152	152	172	168	163	151	151	167	169	135	167	158	153	173	166	147	162	157	147	151	169	170	172	182	138	165	131	148	171	161	148	148	136	152	173	148	176	149	159	147	147	173	168	156	150	149	163	151	167	149	134	149	144	159	164	145	179	168	147	148	178	139	164	180	144	176	162	137	148	150	167	167	141	169	161	168	164	149	183	170	166	144	157	177	141	169	147	154	163	176	149	150	166	154	160	160	156	135	157	149	156	161	161	150	155	159	160	179	140	149	153	158	149	174	147	154	139	158	167	162	176	138	169	154	140	144	142	156	143	166	175	176	143	164	148	157	151	159	149	154	169	173	174	165	145	175	142	158	150	160	170	149	166	136	161	174	161	174	162	165	186	160	154	160	155	160	138	158	161	154	170	167	171	162	165	161	153	185	181	157	139	142	164	152	176	162	174	149	158	167	148	147	160	165	151	183	168	160	175	171	164	181	147	160	152	150	181	150	143	170	142	144	165	128	170	169	158	156	153	134	180	161	167	157	168	163	164	145	167	170	171	175	169	143	155	156	164	149	158	158	149	177	180	151	147	161	158	158	160	142	164	148	158	163	159	137	183	143	167	161	153	154	142	142	163	163	154	179	162	163	176	158	168	180	153	149	156	169	171	124	153	171	151	142	153	144	142	140	154	143	160	167	156	157	182	160	144	148	168	159	139	167	175	173	179	159	151	192	148	164	154	164	165	160	156	147	141	157	148	161	175	137	188	169	170	143	157	156	168	151	138	197	162	153	157	158	160	182	153	193	164	148	160	171	149	154	147	169	152	152	116	161	146	163	155	145	163	155	163	159	158	152	164	164	166	172	153	156	137	157	147	155	155	162	151	164	155	164	161	145	149	140	160	190	167	181	173	121	130	143	152	143	147	159	153	145	162	159	153	162	170	153	136	152	156	151	159	157	165	151	127	149	175	171	144	151	161	153	152	137	158	144	167	164	166	167	160	185	170	156	144	175	160	152	167	168	173	159	152	172	146	164	166	180	156	169	169	155	179	134	146	126	151	158	163	154	145	146	150	166	157	159	153	153	163	175	150	154	135	140	150	153	154	135	138	147	165	168	125	174	161	142	169	167	171	140	159	158	162	141	152	159	191	142	172	136	155	168	180	157	164	154	148	135	136	157	156	170	150	153	173	164	175	149	169	151	152	145	166	163	160	160	172	153	138	143	155	161	164	159	180	155	160	164	161	145	156	157	153	183	161	158	148	173	158	147	161	150	151	169	171	172	159	161	160	156	149	147	157	177	148	171	141	156	156
5636	6306	11592	20018	21815	8557	5166	6503	10464	7138	5230	5917	5162	4110	4328	3964	3125	2554	2446	2384	3285	3490	2951	2049	1591	1072	711	553	514	487	465	440	467	467	447	510	493	449	478	469	458	456	440	475	439	495	433	414	482	458	441	437	459	457	461	494	440	469	444	464	459	465	484	425	416	465	448	452	458	452	452	452	441	428	487	474	474	436	470	473	411	463	461	416	474	463	454	431	435	470	453	429	499	465	417	452	474	447	453	441	498	468	491	475	450	458	436	482	459	456	476	463	481	447	476	452	470	467	462	511	438	461	458	431	423	427	471	452	437	445	483	455	401	404	475	468	449	453	497	450	455	435	458	455	454	461	467	453	457	464	475	456	511	481	475	470	443	473	470	439	461	452	429	469	453	450	460	444	445	473	445	463	471	459	473	433	454	454	426	450	446	448	419	421	465	403	455	435	450	418	442	450	460	455	456	468	484	450	437	447	476	465	452	462	456	448	443	446	462	440	464	419	426	461	439	475	437	466	440	468	438	494	445	454	449	477	467	450	439	425	475	448	452	465	426	428	441	464	478	463	420	450	465	488	456	445	466	455	467	444	439	454	446	457	431	464	460	495	437	446	448	462	487	424	428	469	461	480	461	470	422	495	458	457	450	453	485	463	441	474	493	470	469	454	519	454	462	468	479	461	469	485	464	495	451	465	481	493	472	448	462	445	468	476	455	482	418	471	467	446	433	439	430	450	455	463	474	424	480	442	418	462	426	443	471	494	444	460	440	459	470	458	452	479	481	450	436	449	485	472	389	448	456	455	440	472	472	460	483	446	462	462	449	458	431	435	458	436	457	477	476	463	483	466	473	466	467	444	500	479	453	482	481	444	445	475	464	464	431	448	465	437	490	429	441	485	469	452	443	450	436	458	464	479	473	417	446	453	457	476	444	435	453	453	468	514	465	491	474	457	423	443	471	432	448	476	461	450	485	468	425	430	466	471	444	426	469	451	488	426	464	474	434	485	505	474	459	470	455	462	463	466	493	441	412	470	427	458	472	426	480	444	438	452	435	445	430	463	449	463	453	429	460	446	490	477	449	466	434	474	471	467	454	472	473	467	442	476	447	447	455	430	439	414	470	421	446	478	442	441	476	450	424	429	470	470	467	445	447	447	441	460	466	437	449	464	447	438	491	477	442	461	472	481	457	462	483	512	487	455	420	424	442	470	468	432	427	480	439	427	420	523	502	482	443	460	453	472	453	459	461	484	431	482	439	442	480	434	474	452	481	456	463	438	500	435	444	470	487	492	480	485	456	430	446	441	398	473	443	453	453	458	456	434	435	481	460	495	469	479	458	478	451	457	466	447	445	478	439	460	461	418	450	468	441	425	451	456	487	446	482	444	482	465	464	454	465	494	462	465	453	484	462	479	475	433	439	469	462	456	445	471	489	423	443	466	443	445	459	440	474	423	418	462	461	445	473	419	461	422	460	457	413	470	469	441	456	483	461	484	464	463	442	461	449	478	444	439	467	441	472	452	499	472	425	413	409	438	433	403	479	462	425	428	466	425	438	436	448	445	431	460	453	470	468	455	485	507	452	411	457	451	438	447	473	463	452	437	460	457	442	461	500	435	438	463	444	482	447	413	453	441	445	444	456	454	430	427	446	453	468	455	468	471	438	446	446	506	499	452	469	448	487	458	452	514	455	456	467	456	439	463	452	427	477	430	469	437	460	495	452	466	461	422	484	465	435	467	445	446	431	456	459	448	438	466	445	442	434	466	434	452	465	483	483	461	455	445	441	459	462	466	479	450	456	481	436	438	444	471	441	454	496	461	457	505	489	436	434	471	414	434	467	446	454	511	447	443	466	466	521	470	479	471	467	439	445	470	465	454	450	430	442	502	435	504	454	479	467	483	460	452	451	468	445	494	485	487	434	471	434	469	446	441	477	473	456	426	495	466	456	468	468	461	496	422	444	470	444	458	441	463	475	438	505	440	473	486	449	427	464	443	487	472	429	457	446	431	445	463	456	494	443	459	487	450	479	459	463	462	467	486	472	453	466	409	457	487	420	497	428	431	480	483	440	461	477	457	427	470	455	458	473	406	418	445	452	465	424	478	465	467	432	432	472	408	468	496	408	455	424	462	453	484	466	467	475	493	457	459	450	453	463	466	516	404	476	447	500	473	443	448	441	501	470	423	432	438	449	443	486	413	435	454	448	453	457	447	458	458	469	473	482	482	460	436	446	473	452	427	453	473	464	454	485	485	451	445	445	460	480	458	459	443	444	463	430	438	442	493	435	452	458	510	461	464	481	442	454	437	472	461	468	416	488	420	502	482	467	456	440	417	464	460	473	472	464	461	461	454	442	446	463	489	471	470	486	484	443	429	461	470	476	475	461	460	511	470	442	400	456	449	486	436	463	443	454	433	448	443	475	443	428	489	458	437	469	468	425	461	451	445	466	484	497	463	459	453	449	481	451	450	448	458	480	468	438	402	457	449	457	438	468	403	430	468	502	460	447	452	442	449	466	464	485	459	458	431	440	437	430	421	460	460	444	470	457	447	482	455	484	457	468	483	464	456	478	454	460	473	452	456	476	463	434	439	428	479	426	424	472	432	447	442	513	463	468	482	486	428	469	464	454	425	424	436	424	452	460	429	480	422	483	467	486	436	431	480	454	453	470	429	455	428	472	485	499	427	484	479	466	465	490	454	445	480	448	444	441	438	433	453	469	446	451	482	446	433	485	427	430	479	459	492	438	452	461	421	452	459	473	512	457	437	476	471	456	446	426	410	445	463	442	464	487	445	456	420	437	454	456	440	424	447	452	478	472	452	458	443	470	417	441	462	511	441	505	452	439	450	452	495	464	460	453	496	447	469	427	434	448	412	475	451	439	435	467	455	470	453	445	488	454	440	500	429	462	466	492	450	474	483	475	448	427	445	440	444	443	435	454	480	457	422	471	478	462	466	488	452	461	447	441	452	445	462	432	468	497	456	471	452	451	431	454	455	444	457	455	453	457	482	432	474	473	498	409	469	428	467	462	444	484	469	451	448	424	424	492	501	460	475	459	433	471	501	419	408	457	463	430	469	456	517	495	426	462	478	500	532	469	493	482	438	465	456	453	483	473	465	476	444	462	474	454	484	468	428	526	471	470	477	451	469	426	481	490	464	471	443	457	426	469	455	427	472	475	477	480	461	452	482	457	491	458	422	492	457	459	457	451	431	460	468	454	479	441	476	467	474	495	457	490	437	443	436	467	447	458	497	483	455	453	440	441	461	482	485	484	468	435	475	451	460	478	416	468	455	476	449	469	429	487	458	473	496	438	439	434	496	461	433	450	453	502	444	446	455	443	484	459	485	464	466	486	488	428	419	468	470	448	467	410	454	454	466	424	445	447	462	435	455	437	438	472	472	434	476	418	436	443	471	473	466	431	446	471	449	457	468	458	421	502	464	482	477	448	445	474	450	463	472	476	468	439	442	454	443	471	440	478	439	455	467	468	473
15052	9089	10082	11221	12933	5864	2929	2694	3722	2666	2191	2243	1971	1611	1182	1071	974	1159	1573	2042	3238	3403	2265	1529	1011	547	323	234	198	197	155	176	151	162	144	157	142	149	167	145	173	151	159	164	158	155	169	158	160	172	163	158	169	162	162	156	167	143	175	161	159	170	149	184	160	166	162	159	157	140	143	141	158	165	164	167	154	182	155	175	193	185	163	140	154	154	169	153	152	178	159	153	159	176	183	157	163	178	180	172	139	149	144	162	156	145	166	158	192	154	141	173	158	172	179	170	167	149	160	166	165	151	163	140	170	170	159	147	147	157	180	168	164	160	158	172	182	147	132	153	151	185	144	135	163	149	159	162	163	164	156	160	158	169	134	168	147	152	156	156	163	151	171	195	169	178	163	153	171	181	176	180	155	177	156	174	148	152	158	142	187	174	150	148	162	175	148	176	149	130	167	157	147	148	166	195	156	140	166	185	173	167	155	174	151	176	177	164	142	161	176	175	179	149	175	179	137	152	159	182	158	158	168	150	176	168	156	178	153	132	139	173	154	152	179	153	171	130	134	171	155	177	151	164	174	157	162	187	161	189	140	178	184	167	161	173	146	159	160	156	160	158	180	175	189	171	177	161	169	159	148	148	171	160	170	167	172	161	161	163	154	149	152	137	136	174	139	159	150	146	156	147	181	161	153	175	178	158	193	173	142	153	162	177	136	171	172	139	195	150	152	177	174	143	160	145	165	187	148	159	152	136	144	149	145	173	157	164	156	151	167	162	157	169	185	151	162	161	144	149	166	177	165	153	164	188	169	157	160	151	174	177	168	151	153	160	165	169	158	167	152	156	168	155	175	151	150	158	171	168	139	138	173	186	185	143	138	164	149	161	168	167	179	156	165	166	154	167	151	162	168	172	169	146	164	188	178	158	171	158	168	153	168	171	155	157	170	146	160	143	161	159	152	148	168	175	168	178	181	162	172	156	167	155	178	145	157	111	190	170	164	168	176	168	154	165	139	154	152	149	162	172	153	146	164	189	155	155	154	144	155	167	189	174	163	161	158	173	166	155	154	136	150	169	140	187	171	170	166	169	177	158	172	161	174	162	173	158	144	136	160	176	157	166	159	159	163	166	131	160	155	141	160	163	147	154	181	173	119	161	154	148	155	148	147	183	166	159	170	187	173	166	171	142	159	158	159	185	153	152	163	176	168	161	176	170	167	156	135	158	165	169	169	141	147	143	166	146	189	154	151	150	163	164	156	150	155	159	167	167	146	145	170	165	162	141	168	161	156	161	164	198	152	150	168	158	163	151	158	181	166	164	151	165	147	176	167	143	175	160	151	154	153	171	166	160	161	152	186	185	158	156	180	146	170	178	149	157	168	166	144	155	153	141	171	167	158	172	159	184	155	175	171	172	167	156	172	158	170	168	167	181	150	170	160	146	183	151	164	161	160	152	163	142	125	175	152	176	172	154	197	163	187	183	153	169	171	138	142	201	154	146	174	181	164	141	154	161	159	184	165	175	157	150	168	164	170	160	159	181	171	143	159	156	165	160	156	144	158	150	169	160	165	161	189	154	165	162	174	172	178	161	156	144	156	168	145	173	166	174	168	181	158	162	172	172	161	168	157	164	155	173	170	183	144	167	190	173	136	157	164	137	154	174	129	160	197	188	192	156	162	148	166	177	161	168	162	147	171	182	126	167	153	164	157	164	169	158	161	164	162	167	165	172	152	145	158	163	190	192	165	145	178	178	158	156	153	169	149	147	161	163	188	172	172	183	143	157	170	144	164	139	172	151	181	175	190	144	167	156	170	177	153	172	159	157	146	149	166	142	156	136	153	165	156	169	154	144	156	139	164	174	153	157	159	175	151	135	173	160	163	143	182	160	148	181	168	164	153	173	154	156	154	171	172	165	164	166	162	151	161	174	164	146	152	158	182	131	175	151	155	143	174	154	151	172	168	165	130	154	152	138	156	158	156	145	179	152	158	160	167	171	154	150	163	156	164	137	154	156	175	141	149	149	153	164	157	140	150	163	166	163	161	150	166	157	170	137	168	149	153	174	191	161	169	158	142	180	177	185	168	151	163	164	150	149	156	177	148	160	158	156	156	161	169	185	153	172	175	160	168	143	172	159	158	171	163	146	145	145	137	176	161	177	171	164	162	147	170	169	175	170	171	159	148	143	177	170	148	158	174	168	176	137	141	161	156	170	175	152	146	155	186	157	146	132	170	152	168	154	172	159	159	169	157	175	161	154	169	172	171	153	149	160	149	157	167	150	172	156	160	160	179	150	166	175	169	184	142	134	146	178	158	166	169	156	163	140	169	167	183	176	173	150	153	170	147	158	157	156	166	153	148	145	153	174	207	144	159	173	149	177	152	151	153	168	163	164	154	154	139	186	153	150	169	157	171	145	174	173	142	166	173	169	175	165	170	173	138	175	147	148	145	162	156	158	179	170	170	128	181	183	161	144	167	147	154	159	186	161	164	159	159	163	162	171	170	158	159	174	152	163	154	176	150	184	150	181	180	170	167	168	181	147	176	166	162	154	154	158	180	170	151	169	162	158	186	182	157	167	169	143	162	167	177	149	165	147	165	166	157	167	157	133	152	158	156	169	159	191	153	181	161	151	153	156	174	150	205	156	168	187	171	163	175	143	165	147	145	160	156	179	158	166	170	168	167	176	159	151	175	158	176	160	172	151	164	134	172	172	157	154	154	149	154	165	150	181	160	166	159	139	162	155	178	167	164	145	155	154	173	155	168	164	169	171	160	159	146	183	158	154	192	154	181	148	153	163	153	171	185	160	150	148	144	162	172	175	140	154	145	159	161	147	146	152	153	141	168	158	158	172	163	146	164	166	193	148	154	157	174	163	160	170	169	170	161	134	155	179	170	162	146	150	172	168	162	174	146	160	156	169	175	156	174	168	168	173	145	176	146	171	158	146	172	163	170	173	167	168	169	169	152	164	168	165	179	155	174	143	142	171	171	175	161	152	164	155	158	164	144	164	172	159	154	158	151	168	165	155	161	157	157	165	178	166	150	157	155	143	157	131	154	152	188	159	172	186	163	171	164	145	181	156	155	154	152	157	151	163	155	144	170	165	167	189	153	165	161	166	174	159	173	166	160	178	165	148	177	173	159	155	163	174	175	162	158	182	147	171	163	179	146	159	153	161	168	160	153	181	168	167	162	163	172	171	143	161	176	137	142	145	142	164	161	159	150	169	146	176	157	154	154	179	170	146	172	156	149	140	155	165	150	163	179	164	146	177	148	173	157	183	155	145	173	183	172	171	189	169	135	175	160	169	148	172	179	155	163	152	160	172	174	181	155	159	165	176	168	165	165	156	179	145	179	192	141	156	179	160	163	146	158	178	161	134	168	151	121	149	163	151	158	172	171	147	153	164	156	158	158	149	140	166	180	164	160	199	132	150	161	183	147	159	156	155	190	178	145	184	156	136	197	144	168	159	157	159	161	172	181	174	158	175	156	160
10176	8333	14584	23216	26560	16840	11531	11893	15726	12090	11101	11752	10479	9272	6920	6344	6005	6818	9271	11470	17047	16696	12611	8447	5462	2575	1420	791	570	559	442	481	464	452	480	466	449	472	490	450	483	461	479	451	496	497	489	489	464	484	440	465	476	495	478	467	459	478	448	455	486	476	488	493	483	446	495	505	466	468	458	476	456	434	448	479	435	497	447	461	513	469	500	505	452	469	448	486	491	475	443	456	444	466	492	444	417	454	480	445	497	440	508	483	458	519	455	474	487	438	487	445	453	475	461	479	450	457	438	466	449	441	487	459	475	502	463	488	453	479	459	451	441	495	464	439	491	468	459	471	435	454	456	455	490	479	446	453	476	479	455	426	478	460	439	455	468	458	472	440	479	466	499	447	483	484	472	462	480	468	432	476	446	422	482	494	468	465	482	489	469	500	441	481	466	465	457	485	504	435	484	490	459	466	471	452	484	488	521	454	450	468	483	417	478	464	485	456	466	501	464	459	455	428	452	494	452	483	444	429	482	508	454	461	456	453	456	441	455	425	459	466	475	466	462	495	462	534	491	462	450	469	472	430	487	461	495	420	477	461	468	478	482	434	482	460	469	449	439	477	434	427	475	482	460	471	499	478	476	445	467	483	500	477	493	471	490	495	495	519	477	511	440	469	443	472	491	470	499	521	467	465	469	499	494	470	485	429	478	482	429	443	477	468	464	447	469	475	462	470	452	461	482	441	461	442	490	493	456	492	445	455	501	484	456	443	458	443	464	446	479	448	504	429	461	460	481	493	478	476	472	434	450	434	449	491	445	477	487	481	491	486	433	496	465	451	488	472	471	446	450	485	469	466	534	469	466	502	508	449	453	483	451	474	479	442	475	483	461	438	476	460	490	508	500	485	468	446	438	486	489	429	491	474	500	474	433	460	468	507	468	456	471	521	470	462	505	438	480	453	488	444	474	503	483	401	462	438	478	432	487	461	449	491	464	491	471	441	455	459	446	455	447	459	462	481	517	432	463	451	449	464	456	488	474	466	480	462	456	430	453	505	482	448	474	471	468	490	447	442	424	489	460	459	482	447	456	527	457	457	468	475	461	512	481	466	450	464	464	500	445	469	476	499	435	512	495	460	468	471	490	496	460	485	466	507	463	442	430	437	463	438	489	442	476	452	517	499	477	452	470	447	515	453	459	481	459	465	470	457	433	468	447	455	472	475	478	499	478	511	473	482	467	461	479	460	460	464	489	460	470	472	476	475	459	452	452	457	450	466	491	499	497	491	463	465	473	432	442	473	485	469	466	469	419	444	438	448	475	437	487	499	449	465	507	477	475	459	472	457	491	465	507	466	467	433	463	497	450	469	458	471	496	479	432	452	489	487	450	451	497	448	468	465	468	465	407	476	471	452	494	471	426	470	483	480	467	469	473	475	455	482	485	447	487	478	502	454	500	488	465	476	446	479	489	477	472	499	433	471	480	500	428	454	472	477	431	511	487	498	442	492	467	440	460	480	465	449	488	475	472	447	478	451	451	487	452	490	442	433	507	477	480	497	476	458	488	479	472	478	483	440	489	447	470	477	448	494	417	500	475	430	479	476	451	490	503	437	479	440	453	498	489	439	445	485	494	497	497	478	455	480	440	505	470	486	466	481	421	502	463	480	427	475	453	482	449	490	504	484	466	436	529	486	465	486	461	459	441	468	465	486	455	477	451	471	505	428	456	489	483	493	483	467	530	431	487	458	491	446	483	475	468	466	483	469	507	439	505	483	462	469	450	478	488	453	473	476	444	503	455	465	468	501	449	499	462	513	480	467	457	468	460	448	485	482	475	513	491	456	462	487	453	462	480	459	486	453	456	485	472	451	411	424	472	472	475	457	438	480	462	463	460	489	459	447	443	482	450	435	451	483	462	474	487	459	497	445	458	469	449	447	448	479	493	484	467	465	474	462	479	489	467	464	472	470	518	508	447	521	478	454	459	480	477	469	487	435	453	489	456	479	480	491	463	465	460	457	506	440	481	437	502	480	466	458	485	478	460	452	508	467	471	434	467	488	488	518	462	470	472	421	510	426	477	476	480	464	479	446	480	468	462	503	459	490	466	433	471	484	478	473	449	436	463	499	491	450	448	507	474	421	498	480	511	469	441	485	499	489	485	485	499	489	488	444	491	461	470	478	472	461	482	425	448	455	439	481	451	480	459	468	503	489	488	434	456	459	480	481	474	465	445	442	462	441	445	460	444	495	501	464	492	472	493	441	477	455	487	488	488	484	476	452	486	463	515	433	477	509	467	448	510	429	463	449	454	498	474	421	490	477	437	469	484	513	486	476	468	451	465	458	500	453	486	472	477	459	473	462	475	423	469	501	521	491	456	478	470	486	447	465	438	482	501	460	449	481	503	448	433	469	529	462	492	473	489	461	467	495	446	474	508	468	488	504	475	445	476	502	443	505	462	455	493	459	483	467	518	478	434	479	485	485	474	511	483	460	492	469	499	474	472	440	463	448	429	459	451	438	471	496	479	501	462	442	446	460	480	461	481	466	477	500	465	549	442	481	481	444	457	473	438	421	467	464	430	483	455	430	441	464	474	481	485	461	448	472	432	457	452	461	454	490	436	492	455	453	469	474	481	446	503	472	425	453	443	463	468	504	475	481	453	466	466	451	523	464	479	451	444	484	471	439	515	447	483	463	468	465	482	452	508	469	487	486	464	436	422	432	475	495	463	505	481	480	449	487	488	454	447	459	509	435	451	446	497	490	483	494	509	453	480	485	452	496	434	454	461	485	434	463	468	479	434	474	484	490	466	453	496	469	452	500	465	491	493	456	466	452	472	453	461	457	484	442	437	479	463	438	466	447	493	458	511	454	460	475	458	454	478	483	481	444	480	456	467	468	485	501	458	459	468	456	479	487	471	483	493	472	473	492	471	470	482	474	507	450	478	499	468	474	453	472	471	489	450	448	524	469	478	464	430	448	456	417	514	463	475	464	444	482	470	472	431	454	468	476	483	440	507	438	475	483	495	492	473	489	460	507	465	460	449	468	488	471	446	440	466	451	477	502	461	475	491	492	443	454	477	480	444	501	457	435	467	456	464	469	454	456	482	480	451	470	476	461	477	427	453	500	466	479	459	508	433	447	460	471	463	475	471	452	456	469	441	493	479	490	467	475	465	454	497	492	434	452	489	450	456	465	460	488	465	444	437	483	441	468	482	503	497	449	486	511	470	494	458	446	490	443	476	456	491	459	466	492	472	472	458	439	428	441	475	456	437	490	486	498	498	451	457	433	494	472	438	460	479	483	424	488	475	512	443	498	527	482	463	473	550	468	512	488	468	480	517	438	463	474	459	472	456	463	491	456	469	441	454	490	467	467	477	507	508	461	451	500	476	440	485	507	466	493	463	464	463	485	497	485	466	453	457	484	479	464	464	482	454	482	497	479	433	482	451	462	468	469	438	465	497	495	450	488	475	483	474	468	481	480	497	509	478	469	491	485	513	455
21971	12014	13673	19784	18984	8592	4873	4553	5384	3844	3226	3603	3186	2467	2234	1818	1849	1853	4164	4578	5598	5282	3963	2466	1533	821	431	261	206	176	168	152	168	161	172	167	185	169	187	192	193	143	188	159	156	204	180	202	191	192	194	186	182	181	169	194	166	186	178	178	162	165	185	166	155	177	177	168	163	168	164	156	177	181	149	163	177	175	187	182	185	184	155	158	171	165	173	147	189	208	155	166	178	189	190	164	175	155	170	184	158	171	153	176	161	171	175	190	181	161	176	185	178	185	189	161	185	176	202	180	173	168	180	171	160	187	185	180	185	172	174	187	182	155	180	185	191	189	163	205	177	156	176	178	176	186	189	161	164	159	192	167	161	150	178	147	173	176	161	178	161	172	184	169	163	142	161	175	170	160	141	178	157	182	179	160	161	184	174	175	153	169	163	209	155	194	179	166	170	183	185	197	183	177	209	161	200	195	176	166	158	179	176	172	174	173	178	181	182	187	182	178	170	179	193	167	192	194	219	180	172	169	189	190	163	171	155	190	191	169	206	205	197	172	190	178	170	163	164	193	195	171	172	190	189	172	170	161	185	213	181	168	160	184	187	162	182	187	175	168	186	170	184	168	189	180	180	182	176	189	205	177	172	195	196	172	195	185	164	181	183	171	173	185	171	191	179	190	179	188	169	180	161	177	192	171	179	187	201	187	189	176	177	208	176	154	182	167	181	180	172	190	180	169	168	182	173	173	168	188	185	181	183	189	184	151	174	181	164	168	211	162	150	187	178	193	174	175	178	195	174	210	180	176	179	171	143	167	173	166	193	177	176	166	175	177	186	157	185	168	185	191	160	197	162	163	157	176	175	164	175	180	200	170	179	161	191	168	162	160	173	165	164	162	170	176	174	185	177	176	168	167	179	171	174	158	173	175	159	183	182	189	191	181	166	181	178	145	171	184	185	188	172	166	203	212	166	176	166	191	171	181	143	198	175	191	202	178	191	195	175	198	149	183	165	160	177	192	148	203	174	190	185	207	185	209	177	195	180	175	169	166	176	181	165	158	179	171	154	166	195	183	183	179	180	182	175	180	188	182	193	178	165	173	170	175	207	171	176	192	171	175	179	178	182	181	171	168	168	158	163	185	199	158	169	173	178	162	173	179	167	163	182	159	176	155	158	156	201	173	163	177	145	178	166	170	159	184	175	172	173	159	173	163	174	165	174	184	177	174	150	154	167	178	184	169	172	178	164	160	191	190	200	167	190	188	173	195	168	183	183	168	181	172	185	149	179	152	187	197	157	159	181	178	170	181	165	195	178	164	189	162	158	200	164	160	176	197	165	195	163	177	167	168	178	215	164	193	178	152	151	168	171	181	170	172	170	177	169	165	169	158	160	152	161	175	204	175	159	165	168	199	183	178	166	176	181	180	159	151	179	164	159	173	177	189	163	183	173	181	187	199	214	178	171	180	193	168	186	180	169	158	155	183	182	146	188	181	173	184	168	143	164	172	193	186	198	161	206	175	168	175	179	182	173	169	160	170	180	185	169	188	182	180	180	171	173	177	201	147	181	183	156	171	148	136	157	176	171	178	181	172	158	166	176	181	205	180	181	157	190	187	180	160	176	194	156	176	170	185	171	178	185	160	169	138	154	155	164	191	187	196	192	150	175	173	201	193	170	146	188	185	172	160	166	179	168	178	179	176	176	183	148	182	209	175	167	186	183	185	161	169	138	185	197	177	181	175	177	178	168	185	164	186	190	178	170	199	175	173	174	168	170	157	193	168	174	187	171	171	174	177	198	176	174	175	181	186	150	177	155	177	176	179	194	163	172	177	173	192	163	167	175	170	152	171	183	157	188	195	196	164	182	163	188	161	167	175	182	173	157	161	148	168	176	151	159	192	168	169	195	173	182	178	166	161	155	159	160	171	166	169	197	182	178	183	158	180	163	174	173	184	174	150	202	182	168	188	184	167	171	185	182	189	169	154	161	167	179	188	194	206	170	151	175	187	182	162	183	178	175	154	198	189	169	176	162	194	149	191	173	164	190	176	162	180	177	177	159	176	161	182	180	155	203	167	182	176	157	184	184	186	182	181	194	172	186	169	178	181	167	164	187	168	192	163	165	175	183	183	169	171	181	174	184	172	184	209	174	171	168	171	181	178	172	174	173	145	185	161	191	186	172	159	167	161	163	183	192	182	176	161	166	194	191	184	176	176	171	174	186	167	186	152	193	164	166	163	164	173	178	183	153	173	171	190	191	169	156	173	157	199	181	188	170	183	187	180	154	175	189	189	167	180	190	168	197	172	184	188	167	165	172	180	202	169	184	168	164	199	171	194	186	171	198	186	178	177	175	199	164	168	184	188	169	173	166	162	171	177	164	152	172	166	186	183	151	185	152	180	164	154	159	160	192	177	181	185	171	175	181	185	170	180	181	183	167	191	178	196	199	173	175	169	166	163	178	167	168	184	171	204	174	163	178	184	188	165	189	185	176	166	179	208	177	191	154	161	179	162	198	147	178	180	194	160	181	152	185	171	166	165	170	174	150	152	170	207	198	165	182	162	171	163	172	168	183	171	164	161	176	193	172	188	165	171	175	175	210	188	169	194	194	165	202	159	154	163	185	183	184	165	176	204	180	182	170	185	161	199	176	177	172	172	173	184	178	161	150	154	190	176	198	158	184	189	158	182	178	172	154	177	165	191	159	180	173	151	184	191	163	165	174	183	174	171	179	190	170	184	158	195	170	171	146	178	171	176	186	183	180	193	180	151	172	178	185	192	183	181	195	162	170	173	180	189	168	169	187	165	178	162	195	173	195	183	178	180	146	189	178	179	164	172	162	158	167	155	178	198	180	173	197	165	175	175	180	169	178	203	176	173	195	183	180	169	166	161	183	180	179	190	186	171	173	173	188	195	173	181	193	156	179	177	185	162	186	182	164	187	168	183	176	184	187	163	154	165	164	179	183	177	150	194	202	192	191	167	189	178	173	166	162	167	150	171	184	198	165	163	179	166	165	178	181	167	190	155	164	193	147	189	205	174	170	187	199	184	181	168	176	179	154	180	168	152	158	165	189	161	192	148	174	164	182	200	165	165	172	178	166	182	186	174	181	170	163	173	180	171	166	172	181	200	167	163	175	169	175	195	164	177	170	164	176	205	161	190	170	171	152	181	186	220	159	158	179	182	162	168	177	161	173	204	166	173	173	191	196	198	169	184	168	182	180	174	160	160	179	164	175	169	160	147	163	178	183	168	188	179	159	161	197	185	166	194	171	182	184	179	184	174	179	168	188	155	188	166	184	180	173	168	193	171	147	171	162	155	183	176	183	175	170	155	189	165	178	187	159	177	155	180	185	172	172	188	179	186	176	166	173	176	170	143	169	190	173	198	198	182	184	184	153	169	173	146	186	182	151	171	176	174	174	161	141	181	168	167	173	165	204	187	186	190	182	155	139	190	174	155	172	221	176	181	168	171	174	163	180	189	146	175	184	165	186	187
12458	10064	18038	32290	32145	20521	17000	17781	19780	16094	14805	16559	14695	12259	11379	9869	9733	10750	19414	20899	23612	22364	18351	12422	8596	4193	2055	1087	652	508	511	547	486	489	467	531	483	494	546	516	482	506	490	507	515	450	528	505	493	497	526	514	506	507	468	553	488	511	503	519	533	519	507	490	526	492	465	532	496	537	496	501	527	521	525	494	509	510	528	529	512	518	503	524	534	481	472	522	522	521	495	489	515	507	480	489	483	445	551	539	518	486	452	505	515	502	493	501	506	509	495	514	482	504	479	491	500	518	478	496	519	506	524	520	474	488	509	522	516	502	506	473	486	525	490	525	552	516	470	511	497	482	477	486	499	499	476	513	498	476	492	509	514	513	510	491	501	479	512	532	532	495	459	521	503	496	491	503	487	517	504	480	483	493	513	532	491	510	475	503	485	468	495	482	517	516	495	491	493	513	495	509	536	527	512	477	526	476	480	526	477	510	527	520	522	478	468	495	534	495	485	481	489	524	511	487	502	482	495	446	535	536	521	525	559	550	533	497	525	549	486	566	486	506	485	500	525	470	476	521	506	488	500	536	534	542	519	497	490	486	492	481	531	511	514	481	497	546	486	546	484	503	560	494	496	495	530	501	522	482	522	540	519	515	505	458	508	506	548	490	476	533	478	496	517	538	491	528	516	471	513	501	519	548	490	492	498	494	538	486	526	484	465	496	464	465	520	474	531	495	528	531	526	509	486	493	525	547	492	510	505	496	500	502	476	548	519	503	505	472	500	498	498	504	526	471	499	514	498	505	531	488	508	520	521	509	523	512	512	514	495	474	521	490	454	473	464	524	519	508	483	496	525	526	482	473	517	491	524	465	463	499	530	494	561	499	495	485	484	504	491	501	495	497	490	460	486	504	469	489	502	491	482	487	492	509	509	506	512	517	494	473	504	501	537	528	489	551	526	491	460	502	513	506	484	512	510	502	469	493	483	504	501	460	468	474	516	466	497	534	499	501	503	509	553	493	544	509	491	481	463	495	521	507	498	507	533	456	511	501	496	536	479	508	490	467	465	515	488	523	547	476	463	483	501	492	444	507	531	474	476	512	496	488	532	505	492	472	524	496	491	486	494	527	519	498	521	507	509	532	505	545	507	517	481	505	484	475	499	504	478	539	476	504	546	518	540	494	520	508	517	520	466	488	505	517	491	486	482	482	501	497	458	528	493	498	526	509	490	520	508	534	514	516	567	475	555	531	504	509	508	481	513	509	510	493	464	517	500	518	503	503	490	495	493	483	522	518	508	485	484	524	526	528	502	497	500	525	531	570	543	510	496	487	493	514	485	543	519	482	500	540	518	498	499	478	517	497	519	501	509	515	526	463	529	550	496	521	551	545	556	493	481	519	509	494	503	489	523	551	495	516	510	487	525	532	501	520	492	492	521	507	475	464	492	488	531	494	505	494	537	505	490	481	501	500	500	502	431	521	489	515	515	507	510	497	551	499	527	511	497	515	513	512	496	532	519	494	459	523	528	520	536	480	493	515	469	475	559	466	519	504	536	515	534	509	511	502	507	485	491	463	503	478	513	498	486	509	518	524	571	469	485	530	498	486	463	534	455	481	509	483	504	497	498	520	510	526	532	501	539	500	518	530	478	500	485	493	505	484	489	481	461	501	490	460	501	539	503	531	502	494	495	490	510	485	527	515	540	534	518	496	507	474	504	473	517	474	526	510	547	517	476	466	502	459	491	477	512	507	500	490	513	526	522	483	540	482	508	522	495	539	565	499	459	505	490	523	517	523	557	528	512	521	507	479	484	471	498	516	487	488	482	509	531	466	499	481	510	492	484	512	486	509	532	524	495	523	466	502	504	473	482	491	530	501	493	527	496	516	503	550	502	525	503	522	502	506	508	541	501	491	491	508	465	535	530	502	487	494	540	511	531	474	519	511	468	510	496	532	504	548	484	466	467	497	476	475	521	547	496	483	491	543	475	526	507	503	478	484	533	494	524	476	538	510	503	514	458	526	498	555	481	506	477	505	501	498	515	522	459	466	474	511	490	495	488	509	495	527	522	488	490	462	470	462	509	505	518	516	495	502	527	535	513	530	504	522	507	480	521	493	534	500	560	524	515	488	521	478	498	469	487	508	499	518	552	511	539	493	506	532	489	484	500	520	516	498	513	517	468	506	489	468	534	524	477	493	499	508	497	545	541	499	564	517	470	474	482	552	492	487	467	495	524	489	484	477	507	550	518	493	481	506	484	531	512	494	508	482	538	495	501	443	512	516	498	520	498	521	507	503	476	513	532	476	500	483	505	473	558	505	517	492	503	479	539	484	535	530	505	530	514	475	520	514	496	472	517	546	502	488	490	496	498	501	495	507	503	495	506	528	494	526	496	538	495	506	465	530	485	486	481	520	490	529	496	511	526	537	500	507	505	499	502	484	487	536	513	508	472	488	530	501	527	505	532	527	527	484	479	500	472	479	504	512	534	499	507	506	507	532	524	549	504	484	480	548	502	516	527	496	464	512	462	469	477	510	492	477	499	500	494	489	497	528	540	518	502	528	541	484	530	515	476	503	481	504	509	506	518	507	516	515	513	479	527	474	507	487	518	487	484	509	510	532	471	524	498	545	568	515	498	524	475	490	495	524	523	507	517	515	490	515	507	516	529	506	475	512	514	473	538	468	487	489	498	509	519	470	507	487	500	506	503	500	529	469	532	486	451	540	525	518	479	530	507	529	519	544	491	492	525	487	523	510	484	502	506	519	463	489	522	475	513	525	532	515	538	500	455	529	501	518	507	508	519	527	529	495	502	495	534	486	510	542	495	512	512	555	517	557	469	479	569	521	494	483	503	538	489	497	544	482	492	473	526	488	484	532	497	468	503	488	505	510	510	542	513	491	508	587	514	574	510	500	509	484	515	519	525	513	534	537	508	480	517	503	519	512	504	511	492	534	531	497	488	510	513	482	509	507	512	473	508	484	494	506	479	520	494	492	491	471	481	510	486	492	504	525	473	476	489	486	473	491	486	512	468	507	487	513	503	496	500	503	487	490	470	471	487	494	546	526	506	495	509	466	494	531	491	519	518	474	521	493	517	516	481	488	504	479	503	521	472	528	533	521	543	469	484	515	495	503	481	504	544	531	520	522	504	468	477	508	514	510	498	503	490	494	505	499	470	503	500	472	523	475	521	527	456	515	523	518	546	509	508	510	492	490	490	508	505	494	483	481	528	494	488	470	539	515	519	507	543	511	529	526	529	509	511	473	503	497	479	530	509	482	480	490	503	516	487	511	499	470	504	518	519	484	521	496	515	511	560	522	492	486	527	494	516	525	487	513	498	487	505	478	492	530	513	500	527	430	503	479	516	508	499	497	500	519	493	552	540	503	511	497	500	528	513	478	484	491	526	481	529	491	527	507	460	506	525	537	495	444	499	482	507	519	524	517	497	539	490	534	483	545	479	490	458	476	505	472	465	476	493	470	469	498	501	506	468	479	495	507
7766	6002	7363	13895	10137	3792	1585	1483	2091	1520	1043	827	997	809	806	639	607	526	612	592	556	525	493	473	365	259	208	160	170	172	167	147	148	174	178	168	153	159	164	174	162	177	148	143	153	180	192	158	134	155	177	178	170	180	134	157	160	163	162	148	182	168	160	160	168	146	152	179	161	148	189	169	172	153	166	169	160	147	168	192	165	147	161	145	165	153	164	147	149	169	128	191	160	165	166	165	155	161	173	149	178	195	179	168	140	179	166	159	151	155	165	162	144	142	158	134	145	166	142	156	131	157	153	161	171	152	173	166	160	146	157	174	150	158	159	156	171	164	152	194	155	163	150	159	152	177	146	151	172	168	156	162	166	162	163	151	153	150	147	136	157	170	162	169	155	140	160	176	141	151	180	172	156	152	149	169	187	147	163	162	173	140	142	138	160	159	150	176	179	148	162	185	177	185	172	141	154	186	150	169	174	171	171	170	155	172	158	176	162	208	154	156	172	177	170	156	166	143	158	174	165	185	159	149	149	147	160	147	136	189	150	137	170	165	169	156	142	163	172	143	186	163	175	153	177	160	141	143	158	150	145	143	161	169	160	195	143	167	168	163	148	172	127	151	166	154	150	165	156	151	169	166	154	184	143	168	166	146	151	153	153	164	171	168	161	172	158	169	153	155	191	163	162	123	148	152	150	158	142	144	154	150	135	170	158	161	156	164	149	165	141	153	155	165	174	162	162	169	160	173	151	151	148	174	156	187	167	176	147	149	161	172	162	147	154	163	160	161	159	157	180	152	158	141	183	148	170	189	171	147	142	146	155	151	153	134	175	171	157	165	167	176	152	145	161	150	171	154	177	172	158	162	145	163	185	150	149	146	147	149	175	146	158	158	158	166	156	172	184	176	173	172	150	137	148	152	159	168	156	143	169	167	155	152	165	169	147	169	165	166	173	181	168	175	173	160	153	144	169	175	162	190	179	171	159	164	167	172	160	166	164	156	173	206	151	185	172	175	141	156	160	184	177	178	126	149	171	152	133	148	171	160	162	151	155	164	153	174	176	165	162	148	170	151	174	152	167	161	158	182	149	161	145	160	178	144	167	169	167	148	170	160	161	172	141	134	172	178	147	171	157	150	149	173	178	144	160	181	161	167	158	167	129	170	165	155	156	158	169	154	164	146	137	170	166	174	147	170	168	159	168	144	142	155	157	170	161	152	163	170	167	172	167	157	163	149	152	163	150	193	173	160	155	140	157	156	150	155	163	163	160	162	167	154	166	166	164	161	171	152	141	155	198	140	166	146	152	175	158	190	163	150	151	159	133	165	155	155	171	163	163	145	161	140	178	154	170	151	160	168	152	139	148	152	153	152	145	134	176	171	163	162	163	149	140	177	154	160	165	168	196	160	167	176	144	160	167	151	149	168	154	145	158	158	160	150	154	173	164	151	184	157	154	142	173	161	171	165	180	176	161	177	145	162	149	164	160	161	172	149	152	157	186	185	152	156	141	179	178	189	163	165	167	156	146	175	184	171	154	155	164	141	153	145	173	158	166	179	170	160	163	150	179	167	179	120	178	153	175	150	168	170	135	168	158	151	165	171	164	141	134	148	181	172	158	161	156	166	156	174	161	177	159	161	138	149	146	151	170	153	179	151	145	148	166	144	176	177	182	166	150	153	147	156	153	177	146	154	153	171	157	178	168	168	128	147	167	147	137	172	130	152	168	179	159	163	151	144	178	164	159	154	178	148	176	144	169	157	153	154	135	163	172	158	148	160	173	150	116	166	158	156	178	139	161	153	174	149	156	151	140	155	151	153	170	169	163	150	150	164	178	147	183	155	150	152	165	165	191	139	150	178	146	160	158	151	169	155	167	195	160	166	171	164	165	182	162	146	167	161	156	161	155	167	150	149	147	155	172	173	156	184	173	157	178	159	149	132	154	164	176	174	168	169	172	151	159	163	161	158	166	151	144	169	150	148	186	158	179	164	176	160	155	154	146	147	172	169	184	136	156	157	156	152	168	185	169	146	152	156	156	150	187	147	165	154	133	139	164	167	171	188	165	184	166	161	137	169	169	178	155	170	154	155	146	159	163	150	145	166	159	140	154	164	146	157	153	150	170	150	171	167	125	169	167	144	164	160	158	168	180	147	149	150	154	141	156	138	162	147	157	181	158	151	153	167	148	162	158	163	170	172	153	151	171	165	147	145	167	167	147	156	179	173	155	158	165	149	164	151	163	160	148	153	151	169	166	147	169	161	160	177	153	176	174	154	148	174	149	166	157	165	142	153	157	164	162	154	172	158	158	149	176	167	182	173	206	164	149	153	163	147	169	150	153	145	156	146	166	171	175	150	153	160	176	175	145	166	154	156	162	155	174	146	163	161	153	169	170	149	155	152	167	160	159	144	155	161	174	173	141	167	166	156	150	184	151	134	175	154	159	148	142	164	186	177	161	159	165	155	150	152	168	155	170	159	180	172	160	153	161	162	162	151	149	130	164	166	174	157	149	167	178	179	162	145	170	154	151	193	153	150	162	161	171	148	180	163	157	170	186	171	145	160	139	149	153	164	165	163	147	144	165	143	156	160	159	168	172	179	149	144	185	158	162	164	155	157	138	163	165	166	167	173	145	159	134	171	148	146	148	129	145	169	160	157	157	165	138	148	164	151	180	136	155	166	155	168	149	182	164	157	178	148	169	146	184	162	170	147	171	181	177	137	164	142	152	160	164	147	172	140	175	146	151	145	166	155	158	160	141	140	164	159	152	155	151	155	172	178	161	161	152	167	192	167	140	176	148	165	162	155	168	164	158	143	176	166	151	173	144	140	160	150	161	156	177	167	164	152	161	161	152	162	143	142	179	186	151	142	137	154	146	182	166	184	152	151	146	161	173	151	156	176	143	191	183	164	154	161	154	149	165	137	149	174	151	167	177	149	157	190	162	154	165	156	154	168	151	177	183	133	123	147	161	173	138	160	181	153	186	163	154	144	161	147	150	141	142	127	162	143	153	126	143	140	173	155	161	140	168	184	147	193	166	176	134	164	187	187	169	143	160	173	149	143	174	141	147	151	157	166	173	155	148	138	156	159	150	153	152	169	165	151	153	180	173	158	158	172	174	153	140	164	137	156	143	167	150	156	179	166	155	171	155	156	168	175	150	159	153	161	171	174	172	144	158	151	162	151	154	152	159	158	151	195	170	162	144	160	173	157	158	163	156	144	163	145	137	168	148	166	150	158	142	129	167	167	162	170	175	153	151	161	153	170	175	177	151	140	156	142	148	161	155	168	179	154	182	167	168	167	159	155	156	145	147	154	148	157	144	164	158	163	129	183	128	148	169	185	178	144	177	158	145	158	196	165	146	149	172	165	167	167	142	157	181	160	178	174	137	154	158	156	158	180	149	168	164	167	155	171	157	160	159	162	156	182	142	152	177	163	182	147	153	168	160	170	157	147	162	153	171	176	184	151	151	172	158	185	173	145	147	165	190	191
5840	6027	11951	25729	22504	11333	6521	7055	9737	7632	5241	4478	5811	4304	4341	3570	3303	2843	3422	3342	3291	2958	2605	2078	1605	936	728	562	477	472	455	467	469	459	459	471	462	453	466	452	459	481	470	462	489	476	461	457	486	461	473	464	464	488	424	470	458	483	465	501	494	493	448	448	427	460	447	490	493	450	478	498	453	462	463	437	450	435	456	447	446	461	473	454	431	483	481	472	421	465	467	467	490	461	436	463	461	455	447	487	430	507	449	461	455	474	439	485	446	464	450	468	496	429	453	475	463	447	449	451	425	448	479	467	495	423	519	453	472	484	421	482	444	437	432	444	455	482	468	434	478	468	458	491	492	444	515	418	466	510	476	484	450	461	451	429	477	451	493	474	461	495	475	434	479	479	438	495	451	489	475	450	473	457	462	477	484	448	456	477	439	476	443	446	442	507	464	458	483	473	459	441	485	453	471	459	411	461	438	434	451	465	443	443	490	444	459	452	504	476	470	438	468	424	456	478	455	424	478	487	457	446	443	489	444	464	472	466	475	446	436	469	454	450	482	465	458	480	499	508	451	443	457	469	467	496	443	458	492	423	457	448	459	465	494	461	472	458	478	452	450	482	467	476	482	444	418	444	460	475	464	491	481	448	478	484	482	479	451	442	458	452	458	480	470	441	447	495	500	480	484	473	476	462	480	451	473	511	491	479	470	442	437	449	447	451	492	457	501	434	472	483	470	461	520	442	462	456	445	453	465	480	482	521	473	452	474	460	451	467	454	442	441	431	412	473	462	459	441	487	466	484	438	463	460	496	491	475	488	424	459	438	439	457	456	478	496	460	471	489	476	433	480	442	431	460	457	462	425	447	496	461	506	454	461	474	463	447	487	446	458	468	436	441	435	494	510	453	469	480	437	421	484	459	422	470	462	474	453	463	431	518	442	436	453	453	472	503	484	465	475	499	414	464	447	443	459	429	457	455	438	436	442	458	391	506	438	432	454	471	463	425	453	425	476	480	447	464	478	461	469	450	433	506	467	478	459	448	477	465	457	425	456	482	444	492	475	483	456	473	453	478	468	478	423	463	448	497	479	479	463	443	440	455	462	472	472	461	484	429	487	472	466	463	459	500	428	470	502	449	480	458	443	441	413	479	434	437	482	466	480	442	474	469	495	480	468	521	466	468	492	459	491	456	458	434	471	449	443	424	469	446	477	446	460	455	443	442	484	479	449	463	482	421	452	442	414	473	442	466	476	439	470	485	436	475	417	474	496	465	447	444	474	447	475	476	468	479	453	446	460	469	458	420	466	425	446	430	508	481	471	459	441	478	487	457	488	450	481	476	491	452	455	472	453	446	462	470	453	506	456	456	465	412	443	479	428	476	455	452	470	443	476	480	464	466	451	470	465	491	433	426	466	448	482	481	430	444	465	485	495	462	436	468	479	480	443	494	463	435	476	468	469	472	446	475	438	465	482	490	456	461	438	489	439	507	444	451	461	456	452	471	451	521	441	481	439	451	494	464	473	487	459	459	444	475	437	482	482	476	501	477	447	462	483	469	512	469	443	461	429	482	438	451	470	494	442	436	459	482	493	451	462	437	461	463	471	472	471	481	477	460	473	455	439	470	462	473	438	448	465	494	457	458	443	496	472	446	472	499	481	474	478	461	434	465	483	474	437	486	480	479	515	449	447	473	505	491	449	405	454	487	437	467	441	463	455	449	468	477	465	475	431	443	468	457	456	427	468	429	484	474	433	485	448	447	466	442	461	478	490	469	474	480	440	458	452	452	491	464	464	472	481	425	469	458	475	433	472	486	470	452	417	444	491	465	492	463	443	467	484	442	420	500	431	433	486	436	469	401	479	465	451	481	473	463	434	457	473	426	435	487	482	442	419	474	493	496	444	469	440	448	471	455	455	482	464	490	456	495	455	447	451	479	460	481	447	510	471	465	438	439	475	447	479	517	425	464	476	473	507	479	465	441	431	468	457	477	476	440	429	477	466	430	441	447	499	432	471	467	445	482	443	433	463	473	437	444	462	497	440	473	456	478	465	466	489	458	467	415	469	447	448	493	471	446	495	485	474	475	466	439	484	483	459	440	464	467	479	466	457	470	447	489	465	462	480	445	455	440	453	490	448	433	458	436	445	507	467	466	477	466	436	449	475	419	472	442	460	452	471	469	496	486	449	472	488	467	492	451	458	458	458	441	449	478	477	445	493	439	447	459	449	480	441	424	470	487	441	473	484	493	474	472	440	474	446	459	472	473	469	485	441	501	443	459	492	468	476	453	487	440	443	432	468	470	482	441	498	436	468	463	446	471	473	492	461	441	483	441	440	467	468	484	490	464	467	464	453	439	475	468	490	489	513	470	456	444	419	481	466	442	430	475	461	442	452	461	452	477	461	482	491	441	443	478	442	461	457	471	448	483	435	484	474	478	454	462	462	476	456	473	454	497	494	459	486	478	491	472	457	495	480	477	443	427	435	450	485	467	409	430	452	480	436	455	470	449	409	471	430	457	485	451	466	473	462	480	478	469	450	493	453	441	459	483	440	513	481	485	450	460	453	516	473	492	464	455	436	439	474	445	442	408	468	444	473	480	476	449	450	466	470	461	453	458	451	450	475	416	489	423	482	489	489	483	456	468	460	464	462	463	436	453	449	465	490	472	472	446	472	459	447	535	429	497	437	463	458	482	448	455	456	469	446	464	428	450	479	437	487	486	460	472	468	439	433	485	457	428	500	495	439	474	492	451	455	489	450	455	412	508	443	400	462	475	476	469	438	490	408	462	493	480	467	449	475	454	486	463	452	450	459	477	481	494	521	457	420	447	432	438	467	432	457	466	475	461	499	455	461	462	476	475	440	443	434	463	453	465	494	459	498	471	439	448	448	486	484	478	444	444	470	500	467	457	477	480	457	484	486	491	442	454	432	444	454	459	495	456	438	437	452	509	478	455	481	444	462	490	458	478	464	447	450	447	445	467	445	451	476	474	412	423	474	460	444	460	443	521	450	489	447	435	463	460	452	420	476	469	506	466	476	432	441	445	460	460	470	468	450	462	483	468	488	458	454	452	462	487	494	472	454	445	448	460	435	434	471	456	434	483	463	447	463	472	425	447	453	473	446	482	481	465	498	438	479	460	476	445	459	481	438	460	418	468	394	472	487	464	520	467	451	456	476	467	473	482	466	483	478	459	461	430	469	477	498	459	416	461	474	460	495	451	469	480	442	441	494	487	486	448	478	458	430	477	451	500	502	463	442	487	451	437	454	469	478	465	493	432	487	461	464	466	471	492	450	461	428	487	470	461	478	449	517	448	465	447	467	450	465	434	471	488	459	426	450	475	468	468	486	471	455	461	467	447	436	487	461	480	463	474	450	477	445	467	511	461	445	476	419	445	485	482	441	446	482	452	431	466	469	447	444	436	453	492	480	459	471	472	434	449	454	439	510	478	483	504	476	476	448	482	493	459	449	476	508	461	451	486	467	464	470	476	472	447
14274	8458	12905	12578	11546	9099	3443	2839	3889	2846	2045	1915	2027	1789	1531	1336	1224	1035	1028	2017	3700	3187	2683	1866	940	453	261	204	191	151	150	164	145	155	159	160	158	183	175	171	174	161	178	181	166	171	154	191	154	168	175	134	174	146	155	170	173	170	151	166	183	180	176	164	159	170	177	176	172	176	159	167	152	166	161	180	158	158	182	173	160	162	165	158	158	150	165	151	180	144	195	153	167	159	141	163	144	167	151	159	168	141	183	169	148	148	169	136	126	149	168	168	180	152	147	156	150	160	167	176	173	166	180	145	177	165	149	138	170	177	175	173	164	146	161	172	168	181	136	172	179	155	171	174	168	162	157	159	161	171	171	148	155	163	161	143	150	167	179	154	152	157	177	153	169	173	164	171	180	150	166	163	172	166	165	164	146	151	151	174	176	179	195	171	205	165	163	151	180	170	177	150	162	151	158	180	167	171	164	170	151	148	165	187	145	165	169	169	181	169	147	141	157	163	156	175	174	150	168	167	161	153	178	167	148	186	176	157	152	156	167	180	158	179	156	204	156	147	166	165	153	152	162	165	155	165	162	166	179	141	154	193	176	153	162	154	184	146	130	171	160	169	161	172	159	185	129	178	181	158	164	162	159	176	173	187	154	151	167	165	173	167	160	164	139	168	135	157	169	178	198	170	157	158	154	158	151	170	165	165	142	168	152	169	148	145	158	187	169	172	194	148	155	197	163	168	150	163	172	166	167	145	162	168	156	194	168	169	167	153	164	145	138	168	172	145	174	166	165	175	134	150	162	176	149	176	158	149	172	155	159	159	150	181	189	166	176	147	166	183	168	144	169	159	160	156	176	172	176	156	159	167	181	171	172	156	138	187	154	169	155	180	148	170	151	166	146	159	152	181	154	157	164	157	159	183	155	180	172	156	165	164	170	170	184	174	181	153	151	164	147	176	156	148	179	154	153	159	160	153	168	171	161	171	164	153	147	167	155	154	160	154	154	189	166	150	195	145	163	157	168	141	167	179	176	168	162	176	163	162	165	146	154	167	149	197	171	169	150	145	146	158	170	174	141	160	157	166	163	168	186	144	166	158	159	154	177	180	184	158	165	166	162	167	148	175	152	145	153	185	161	177	155	169	146	185	134	153	167	160	177	161	146	184	180	163	187	175	180	174	163	178	158	159	169	160	152	167	164	172	172	163	168	146	160	155	155	171	149	167	155	175	161	169	174	181	166	160	147	156	182	161	158	159	166	150	182	147	136	166	172	183	153	158	159	170	160	158	142	180	160	165	171	158	164	151	158	184	147	160	174	161	173	158	184	164	172	202	170	177	162	177	151	148	177	148	155	166	160	132	162	172	158	181	179	170	162	156	152	167	184	146	153	155	168	180	174	163	183	178	166	167	142	140	174	142	181	165	145	150	137	181	172	164	133	150	152	185	166	154	144	161	152	169	175	173	170	157	156	138	155	170	179	197	149	157	170	164	141	165	160	164	183	157	168	146	155	149	160	182	195	164	152	156	162	157	179	172	146	177	191	147	204	164	159	144	134	198	170	155	164	138	146	169	140	143	157	160	173	158	166	161	152	170	173	181	156	158	168	152	143	155	167	172	151	178	140	183	182	175	172	162	173	159	149	167	145	164	142	177	175	167	156	155	169	154	168	123	180	191	176	149	140	170	155	145	167	184	154	157	186	140	142	153	149	179	159	176	160	148	172	164	138	179	161	161	134	172	174	165	148	154	147	169	169	167	166	170	149	168	169	172	154	168	177	159	158	157	142	165	142	146	172	174	162	142	183	194	168	152	185	150	155	168	160	163	171	166	139	165	174	182	146	179	172	172	175	145	183	178	157	147	161	160	160	158	146	142	163	154	159	166	157	181	147	177	145	173	186	165	201	170	171	165	188	161	181	175	170	160	151	180	168	153	125	176	171	174	154	153	161	182	159	159	172	166	174	150	161	177	145	170	175	186	162	145	138	130	153	183	183	163	170	149	163	149	198	179	154	171	152	146	162	184	174	168	147	183	154	161	152	141	146	158	170	166	157	160	170	139	156	142	163	162	160	173	163	149	170	168	163	162	162	152	160	140	161	168	167	184	167	185	168	161	158	167	153	169	157	178	160	164	154	170	162	159	162	175	164	149	150	185	164	178	144	156	177	159	163	179	193	139	166	159	171	157	176	139	171	162	169	168	180	177	144	165	165	137	151	135	151	155	162	143	174	151	183	151	164	149	171	159	150	146	176	167	170	161	143	154	140	166	169	161	165	139	162	172	167	172	169	159	176	160	165	163	163	125	206	185	146	169	153	156	171	189	159	163	165	170	159	192	176	164	146	182	162	145	158	162	159	168	170	173	172	162	163	147	158	165	154	156	166	159	165	161	157	150	160	161	160	158	179	168	166	158	156	185	154	167	156	167	158	168	163	172	160	160	167	180	179	156	174	159	146	160	169	172	178	157	160	186	175	179	151	160	158	180	160	175	156	137	159	190	153	168	179	149	147	167	171	192	154	158	169	179	161	164	140	138	159	167	151	171	169	154	179	175	152	162	165	186	154	177	159	150	157	164	161	180	159	162	164	169	181	164	167	147	157	156	154	162	166	176	170	166	159	165	168	157	179	159	151	149	174	167	173	165	153	166	173	154	159	162	142	151	161	176	170	146	156	168	161	169	182	164	160	152	161	171	160	152	179	169	158	147	155	176	175	175	179	159	172	149	155	157	177	174	173	170	145	150	163	130	177	177	167	169	177	154	156	180	162	169	156	179	160	172	157	168	179	160	164	146	168	147	154	166	173	165	169	163	166	157	183	154	183	139	167	157	161	183	170	162	166	188	171	159	178	137	147	177	152	172	165	152	148	175	187	157	169	150	176	149	182	164	157	170	135	148	180	153	185	163	155	150	159	175	154	173	145	174	181	160	167	142	145	188	163	187	164	155	159	185	148	186	165	143	172	186	161	157	158	158	156	175	168	159	172	167	152	151	153	171	144	162	152	170	178	181	149	145	165	181	155	171	152	154	152	163	152	179	151	165	157	174	171	157	165	144	148	166	158	164	185	163	160	180	173	162	168	171	146	166	146	186	153	154	160	155	158	168	184	158	183	149	182	140	157	179	171	168	145	142	195	151	163	153	167	174	157	163	177	156	157	172	155	149	153	177	161	158	164	174	168	167	172	166	149	173	158	166	166	157	169	152	170	164	144	159	141	169	129	163	172	168	160	159	175	148	184	161	172	163	155	166	173	159	178	154	163	149	156	179	150	159	136	174	172	161	156	168	182	166	165	147	171	135	161	162	155	162	177	167	157	152	148	174	166	179	148	168	175	179	154	165	161	156	156	182	187	158	187	164	167	164	172	155	160	152	161	156	166	169	175	163	168	190	165	140	139	146	191	172	157	165	189	155	150	184	138	163	175	142	183	133	145	169	156	162	170	187	168	167	140	167	166	161	144	184	161	168	182	176	168	157	134	171	151	141	172	172	169	159	161	175
9806	8426	17846	23134	25633	22764	12492	12457	16209	13027	10275	9811	10860	9657	8888	7985	7352	5991	6229	11365	18714	15870	13939	10001	4856	2097	1085	680	526	452	503	493	472	448	446	492	439	479	482	504	470	452	461	440	483	439	488	469	462	471	481	485	516	462	432	489	447	443	442	506	470	494	455	429	487	470	480	454	449	456	494	467	488	508	483	473	451	445	471	465	461	484	495	454	466	509	498	455	445	500	461	439	443	470	468	453	463	489	480	461	485	458	462	474	472	463	461	471	495	488	466	483	494	473	441	488	454	486	510	468	457	488	502	469	490	449	502	459	485	476	491	492	478	491	473	457	490	457	447	475	466	461	515	480	468	478	457	475	457	485	457	480	460	487	478	466	448	462	500	473	481	496	475	458	464	505	466	464	472	546	486	504	485	481	494	499	449	469	466	473	457	476	500	480	420	469	458	496	486	486	476	501	488	475	522	441	469	440	440	485	491	463	443	506	462	451	481	476	516	473	460	495	513	461	446	475	477	529	477	468	515	502	473	505	466	505	483	428	520	494	492	460	455	458	459	491	492	453	481	472	493	459	481	452	447	449	478	487	467	479	478	464	485	450	467	481	499	487	458	447	467	472	480	474	438	443	484	494	472	486	479	484	480	457	473	465	465	424	508	483	446	478	469	446	501	469	483	465	449	460	514	469	475	487	432	464	460	497	482	487	454	471	454	462	516	474	459	447	474	488	474	481	449	472	462	493	436	496	475	502	484	445	490	524	470	463	484	455	466	467	486	459	509	444	450	470	453	517	441	485	473	472	473	480	470	493	473	491	517	473	459	437	479	457	481	489	500	481	497	462	488	424	479	498	501	451	456	507	499	488	478	477	442	427	478	484	482	461	490	478	455	455	489	478	445	463	473	457	454	455	469	435	430	471	484	456	484	505	524	509	437	433	449	482	447	458	486	481	495	477	469	456	483	461	476	454	443	478	491	473	493	469	468	482	463	443	489	488	483	451	487	474	491	474	513	471	478	434	467	501	472	462	500	503	501	438	479	470	473	443	478	433	462	477	469	507	497	489	438	495	461	485	477	484	486	488	485	492	465	502	444	471	481	488	454	489	472	448	477	458	463	481	436	523	475	454	480	443	441	459	482	472	456	519	458	485	460	466	477	473	514	478	473	483	491	480	461	491	487	503	491	516	484	445	530	464	472	460	464	442	472	418	481	461	477	481	499	457	485	442	475	498	468	450	486	517	505	488	495	453	484	463	463	473	470	482	467	459	478	488	490	466	455	458	464	476	472	493	459	457	488	471	468	477	453	401	430	494	452	481	484	440	488	500	450	480	496	483	449	446	496	466	468	461	474	463	454	478	487	462	498	454	476	471	488	522	500	434	446	471	469	460	441	439	486	468	484	498	483	436	513	471	469	463	444	446	456	494	489	478	516	472	527	463	466	467	470	457	468	504	487	467	471	479	459	455	441	480	457	477	468	456	485	453	487	511	466	470	483	455	468	491	471	452	466	475	462	471	522	450	477	469	480	504	496	478	462	472	461	505	420	478	479	485	438	455	505	396	483	492	465	515	498	493	495	494	439	492	500	494	492	449	466	504	484	489	486	519	488	462	507	447	475	455	448	491	521	468	460	431	472	453	461	468	497	457	462	463	535	477	490	462	491	417	499	477	496	490	486	494	506	446	502	508	469	508	486	529	490	507	488	432	440	417	475	489	462	454	459	473	456	490	471	476	471	453	486	424	484	461	467	502	453	475	453	479	462	486	492	494	437	464	473	448	500	463	469	500	475	517	478	488	470	469	442	481	484	468	500	465	527	449	413	475	472	441	437	473	461	448	484	504	441	473	464	517	504	492	476	496	507	463	488	466	481	514	499	510	459	493	449	454	468	514	461	458	458	478	504	470	476	462	499	456	468	445	497	471	493	533	508	486	505	456	493	501	470	466	464	476	462	452	471	490	484	487	472	470	451	479	470	478	472	458	530	455	462	478	425	439	550	496	471	471	471	449	483	484	482	440	425	467	485	494	490	443	464	422	483	476	499	481	471	477	460	481	425	451	483	521	497	467	500	491	474	436	526	481	469	507	471	466	441	508	471	431	502	493	480	463	483	473	465	489	502	462	527	474	455	483	474	485	505	479	465	506	448	482	454	463	470	458	461	472	467	502	449	478	482	490	480	468	442	487	482	511	430	465	468	459	490	514	458	443	504	519	468	492	474	465	466	463	472	483	445	493	510	428	461	513	481	510	475	473	473	476	485	467	477	443	466	476	455	477	479	497	492	480	513	475	503	493	484	472	462	492	458	467	446	471	485	463	454	443	490	434	504	499	449	489	467	487	498	472	448	445	476	452	464	505	473	492	487	482	450	485	469	447	488	461	459	482	472	443	479	391	508	489	438	505	485	457	461	480	433	486	457	454	455	475	513	473	472	472	491	490	479	459	466	455	474	495	480	473	481	481	469	504	503	432	478	505	493	462	476	463	469	484	483	464	468	480	439	456	464	437	454	489	526	499	480	459	477	504	457	483	495	489	431	465	449	454	474	484	471	491	505	455	463	461	517	501	472	432	459	418	477	481	462	442	439	414	500	469	498	451	463	487	494	481	454	506	481	478	478	477	498	461	443	472	461	448	449	453	445	462	476	485	441	507	491	467	487	503	480	470	482	507	481	457	459	492	467	484	463	464	469	488	488	456	499	470	471	479	464	494	474	481	483	460	487	474	485	468	491	477	473	487	486	480	467	467	451	470	492	462	469	474	477	475	521	462	488	430	492	463	448	516	504	450	501	497	481	484	454	495	475	482	458	475	475	454	488	485	500	456	488	479	477	477	476	508	487	480	495	452	475	474	510	442	440	463	497	460	445	433	462	475	454	479	464	437	495	476	494	513	470	445	463	464	492	441	450	498	494	484	465	446	460	457	426	494	508	454	454	461	462	469	494	468	418	501	509	459	446	511	490	497	453	461	469	474	511	484	483	468	478	462	471	500	500	468	491	489	486	492	469	481	464	499	493	472	489	485	501	424	471	463	454	470	437	470	399	497	477	462	505	486	450	463	500	494	439	484	425	460	443	454	470	491	495	468	498	426	491	485	481	447	467	436	482	474	500	449	475	474	509	489	480	453	461	474	462	496	459	485	432	485	482	440	492	451	459	484	435	497	460	488	457	492	467	446	476	497	527	481	492	465	443	492	440	489	477	488	508	468	464	486	474	482	466	462	507	486	474	449	451	476	468	480	515	483	442	494	476	475	515	450	506	522	500	505	481	449	476	456	486	466	450	459	502	476	469	440	468	477	480	510	475	479	486	489	489	431	485	469	487	458	507	478	495	477	495	464	450	439	492	449	470	464	460	518	449	472	523	456	463	486	495	486	467	495	472	500	513	473	418	492	475	515	452	486	485	499	487	427	457	460	499	492	466	518	505	508	441	458	473	462	490	435	465	471	446	466	458	468	485	469	439	479	478	474	498	452	489	488	483	548	472	496	502	469	460	478	482	477
21145	12393	15804	12908	11603	12611	6022	3723	5035	4241	3737	3393	2904	2865	2488	2276	2018	1454	1528	3036	7152	6336	5305	3182	1554	648	347	247	194	174	164	175	168	198	197	173	196	180	184	175	162	179	151	198	182	186	185	171	166	179	181	168	172	177	186	200	182	179	158	157	174	179	166	192	194	179	154	167	184	168	171	180	168	167	170	164	163	163	190	180	202	168	169	181	210	179	181	163	166	163	183	162	185	174	189	196	156	173	161	149	185	162	194	197	196	203	180	154	184	199	195	170	164	190	170	186	202	162	172	180	180	164	187	197	169	157	166	173	181	175	171	189	166	173	162	186	180	187	174	159	189	179	173	169	182	190	175	185	159	196	196	165	182	177	169	177	196	183	163	185	181	191	170	171	175	168	170	160	179	188	187	164	167	177	196	173	186	168	195	188	178	179	168	194	164	190	191	194	180	177	169	163	157	165	196	185	186	162	182	180	164	181	174	178	206	196	175	157	161	177	189	180	170	158	190	170	159	180	186	182	199	166	166	182	181	192	192	165	148	161	187	173	166	170	187	193	170	171	168	172	175	169	151	161	181	197	171	161	177	182	171	150	188	161	194	181	211	191	185	193	189	173	169	178	168	179	170	191	168	166	194	169	187	194	186	179	193	194	213	172	174	184	163	171	190	156	212	195	177	181	189	166	186	182	182	179	152	188	148	177	177	167	169	173	171	161	177	157	158	185	188	193	183	179	162	169	170	205	191	178	161	177	193	184	188	198	185	184	162	182	162	189	186	188	189	168	201	152	142	172	177	167	176	180	162	166	192	161	175	181	168	172	136	181	178	197	195	185	195	170	181	156	178	158	183	193	177	200	159	181	158	185	186	173	178	157	188	157	164	168	156	197	201	161	170	177	195	161	203	201	189	186	163	175	163	162	204	186	195	166	187	169	162	177	175	178	175	193	172	154	192	157	190	157	203	189	159	179	170	170	183	184	158	168	203	164	183	180	168	160	192	180	156	179	155	171	156	170	185	172	170	163	193	163	169	176	167	167	177	174	178	186	171	165	165	192	170	191	180	196	164	179	196	167	173	177	168	195	172	171	179	181	152	186	179	194	172	199	168	178	164	192	164	184	172	159	178	153	173	168	161	179	164	159	175	178	160	144	177	200	192	175	175	170	179	177	167	204	174	174	191	168	182	191	198	173	192	171	170	189	156	185	184	172	165	184	150	160	185	189	178	179	185	181	160	187	171	171	188	152	184	180	177	163	161	182	156	180	174	167	170	197	174	171	168	168	167	178	173	162	193	171	174	179	175	196	157	165	183	168	169	173	168	188	171	156	174	177	178	170	195	202	158	175	186	170	178	137	151	186	184	177	180	183	179	170	155	186	187	169	159	176	166	163	169	198	191	186	168	174	153	166	184	188	165	177	162	201	170	158	186	175	167	174	194	171	207	167	189	153	182	176	187	185	179	185	168	181	180	181	190	178	200	154	171	188	193	183	162	179	180	197	177	163	153	161	185	180	164	174	171	189	192	186	151	177	164	205	184	164	174	193	177	168	181	160	160	162	157	191	161	180	191	183	183	160	169	178	154	206	166	164	180	142	181	172	152	169	178	170	168	186	179	193	182	181	180	169	205	178	188	182	195	186	172	173	165	185	170	189	168	166	172	167	200	193	188	169	159	181	181	171	181	196	197	195	184	182	174	178	166	149	182	188	167	164	176	188	176	166	182	154	168	157	163	177	187	147	193	172	184	185	173	194	170	155	179	180	196	174	174	151	166	186	177	177	198	182	195	192	156	180	176	173	182	162	178	157	192	183	172	171	167	160	177	174	160	161	183	186	176	175	164	184	171	169	166	192	163	168	174	174	170	220	182	173	166	166	176	189	152	188	167	163	178	192	174	168	191	178	167	168	155	201	188	158	192	170	207	184	158	148	156	169	171	185	158	172	181	156	169	164	194	166	167	153	159	173	169	160	166	187	190	180	182	173	188	187	188	188	189	164	146	177	176	178	167	166	177	173	169	140	178	170	196	184	185	183	167	188	203	173	178	178	182	182	159	168	204	163	159	175	159	175	187	170	155	172	175	194	183	173	181	196	172	174	182	150	203	169	158	170	163	167	175	182	165	195	186	173	196	174	172	182	175	180	166	172	170	163	175	168	171	195	203	177	170	158	158	166	189	193	173	162	197	172	187	159	162	151	198	191	168	167	177	147	182	162	189	167	190	152	164	162	198	183	176	183	190	163	150	176	211	180	188	177	182	168	199	160	186	150	161	180	213	167	159	153	180	197	187	179	174	194	163	147	179	169	171	178	175	169	164	212	146	166	151	170	158	180	185	176	186	162	194	187	197	174	174	215	166	189	170	180	182	180	146	188	166	162	159	168	160	181	171	200	168	173	190	179	183	163	163	177	176	179	185	179	173	175	170	196	193	168	173	188	182	178	161	176	196	180	209	179	181	176	167	146	190	195	175	174	161	171	195	186	170	179	163	191	188	180	171	193	171	183	190	164	158	177	189	193	165	202	180	163	184	175	177	163	179	162	169	178	171	174	173	188	177	166	165	158	177	173	168	173	175	192	162	193	172	175	186	171	158	180	194	178	161	182	164	212	183	160	173	186	189	191	166	178	172	172	163	184	174	197	169	176	159	185	147	184	202	172	175	172	187	176	183	186	176	174	170	184	182	190	182	187	154	161	161	175	185	161	172	184	177	177	186	151	181	171	164	183	145	167	152	174	174	190	174	181	211	180	187	164	199	164	170	162	194	167	185	155	171	171	184	182	162	176	170	197	182	178	191	187	189	135	174	164	191	171	183	179	180	179	178	179	153	155	167	199	176	198	161	163	167	170	201	185	162	191	165	162	196	193	172	188	175	164	159	167	189	174	172	190	173	184	179	158	206	175	165	196	183	178	189	161	166	177	200	186	209	177	169	205	183	176	175	187	186	162	157	176	198	199	191	212	158	167	179	166	165	193	186	166	169	163	186	173	162	181	152	188	187	159	177	188	176	192	157	175	164	170	199	190	168	197	173	174	167	199	169	157	198	190	168	165	159	159	164	174	178	165	159	184	194	168	186	171	159	176	186	172	152	170	166	172	183	174	184	165	151	179	191	179	182	195	176	202	180	189	198	173	163	167	182	175	180	158	170	178	164	169	181	193	178	161	170	181	196	162	181	185	181	167	174	175	179	189	173	196	174	177	189	181	187	175	175	162	178	184	142	186	195	161	179	194	166	175	168	179	177	189	194	180	169	165	195	196	189	184	179	157	182	183	164	177	197	174	166	177	210	183	182	146	180	166	165	194	166	172	179	171	180	171	181	175	184	193	162	180	188	158	151	157	174	199	188	183	183	187	148	179	168	163	144	173	180	155	183	177	189	182	208	158	182	177	179	161	184	180	169	184	168	160	172	153	180	163	175	186	162	185	186	175	173	176	153	170	153	178	183	175	171	161	194	164	195	165	181	162	173	184	192	193	170	186	163	182	160	163	181	177	182	190
12098	10923	19448	23200	25811	28663	17536	14524	18874	17144	16512	14848	13817	14020	13037	11955	10787	8501	8710	16112	27585	24764	21983	15149	7620	3218	1424	832	659	586	509	526	487	466	531	573	478	514	530	480	517	480	512	499	537	514	515	498	519	533	502	519	508	535	536	511	479	503	482	519	489	478	495	521	500	519	492	492	491	479	499	499	493	519	489	515	519	485	485	502	521	531	509	513	460	533	510	532	536	480	491	517	511	482	492	509	470	512	514	531	485	495	523	492	530	505	505	484	505	528	555	504	487	518	505	517	513	530	474	524	531	526	512	490	531	505	515	512	489	467	500	503	480	498	480	507	512	521	510	494	502	474	495	524	518	459	534	478	524	519	503	515	505	534	496	518	490	518	513	487	512	505	493	488	522	539	500	492	477	517	504	488	475	514	532	467	514	512	509	485	511	512	527	490	503	499	470	556	521	501	495	423	500	503	532	500	524	525	528	523	496	494	489	526	504	469	482	501	532	495	520	495	495	476	508	494	528	553	532	505	500	508	575	550	465	536	521	497	512	496	581	497	491	536	509	493	535	492	539	500	508	500	504	523	498	506	511	494	537	495	513	506	539	469	489	504	479	486	513	520	496	501	538	499	531	469	513	474	505	500	524	519	498	511	501	460	463	473	495	482	433	534	521	501	470	541	513	481	518	512	530	519	520	547	458	514	495	498	514	489	519	496	488	535	509	502	516	507	489	546	532	500	454	519	480	511	507	533	550	512	491	527	480	520	520	531	525	538	537	464	528	500	463	500	464	496	486	535	503	481	512	513	450	509	519	511	534	486	532	524	518	485	499	484	478	494	491	517	520	483	525	545	478	535	496	505	498	539	496	480	473	478	510	479	471	531	516	514	515	529	525	456	514	517	535	490	502	510	478	474	497	539	447	507	470	515	496	498	519	474	500	457	528	498	514	532	476	488	502	523	510	521	477	497	518	547	501	510	496	480	514	485	494	512	513	506	571	530	516	535	509	543	511	490	514	522	477	504	506	491	491	511	508	484	533	495	501	478	547	540	490	519	477	484	535	497	531	488	490	483	489	503	460	492	508	507	475	491	527	521	504	471	476	541	515	533	527	485	533	516	491	470	478	526	517	517	467	506	510	487	506	505	482	505	519	552	513	489	532	473	506	548	506	458	518	512	487	521	493	529	512	499	510	518	480	532	508	531	507	512	527	487	508	544	509	526	505	497	503	487	485	518	549	513	486	510	463	469	493	504	505	512	487	507	538	510	517	508	486	530	561	501	489	524	512	491	505	522	508	534	500	491	448	496	483	518	503	459	506	514	499	514	476	522	476	505	504	495	552	550	497	492	520	492	483	506	485	533	505	488	491	486	476	497	493	501	493	496	507	500	515	496	472	470	526	517	473	477	507	493	506	483	509	523	495	496	505	495	531	490	515	530	527	500	511	525	487	513	497	537	526	567	525	521	479	519	512	509	539	538	522	488	545	487	506	541	503	472	506	519	494	477	535	519	495	488	494	517	532	496	515	488	485	521	476	499	491	526	546	530	486	509	493	525	443	527	499	533	502	509	489	481	491	458	485	491	483	490	507	504	456	497	462	510	480	525	493	481	488	521	508	502	494	474	505	498	510	501	519	518	479	559	492	517	512	483	489	499	561	487	502	499	484	484	531	482	532	509	475	553	544	514	516	506	502	519	517	491	529	495	539	476	530	474	519	511	479	484	523	474	553	531	490	535	524	443	482	496	491	444	462	471	526	515	519	542	503	520	494	517	499	527	516	447	475	494	505	553	522	515	530	518	533	464	532	496	496	480	466	474	507	496	501	512	510	513	497	486	472	497	470	498	500	495	508	477	505	516	455	477	464	497	522	532	535	516	501	465	481	520	490	537	533	506	514	500	484	472	483	489	492	492	500	495	534	481	488	502	505	498	498	518	508	493	510	532	553	511	493	529	540	471	501	458	460	491	520	494	480	536	470	442	487	506	513	478	509	514	544	508	529	542	543	513	525	493	484	510	495	479	471	520	517	506	520	485	507	518	478	521	521	496	500	520	488	465	499	519	516	532	543	487	545	527	521	497	508	539	488	466	527	531	498	502	511	523	552	486	476	504	501	512	503	499	498	488	485	512	494	536	531	518	508	474	501	533	525	483	525	508	554	506	498	478	523	462	494	527	527	535	529	499	503	529	532	485	536	541	513	470	524	509	493	509	485	529	490	480	470	521	519	540	558	488	486	545	498	522	532	524	503	462	522	499	501	483	521	506	528	518	522	494	498	544	461	503	461	557	504	493	504	526	521	482	471	485	507	494	491	500	502	501	510	491	535	476	506	495	507	466	504	551	533	532	484	466	483	518	511	494	524	491	491	546	490	509	505	498	545	516	480	496	512	512	505	468	482	526	519	532	489	536	502	488	486	469	503	527	531	557	493	493	528	546	484	465	496	545	512	499	478	476	497	483	498	493	501	518	461	527	528	515	485	502	534	513	477	492	528	504	479	529	454	496	491	494	489	539	508	512	477	532	499	471	489	522	545	511	489	485	527	522	492	510	467	497	497	516	522	495	520	502	479	479	512	509	504	533	523	492	514	521	475	499	499	536	531	497	491	509	491	494	480	520	520	505	518	500	548	500	502	521	493	557	528	519	524	477	537	504	480	492	546	493	499	520	502	528	530	514	504	521	494	520	519	512	486	461	497	510	464	514	509	466	524	489	534	528	515	499	542	482	507	477	470	546	505	487	530	517	542	494	505	481	518	493	522	525	521	519	513	494	506	510	494	529	527	509	528	512	507	497	474	492	528	535	467	497	494	513	469	510	499	512	525	508	490	549	495	487	497	496	487	526	479	489	458	508	542	505	473	473	556	551	522	497	476	532	532	538	507	486	500	508	490	489	498	534	517	526	526	463	484	523	510	510	506	522	465	496	528	541	527	500	502	518	473	492	530	520	475	517	458	512	500	541	497	484	484	485	508	534	492	507	530	478	521	511	488	511	499	483	516	511	497	507	494	470	517	499	540	518	498	502	504	465	487	502	543	470	482	501	503	535	525	521	541	477	541	491	505	535	473	523	532	501	504	473	515	495	475	494	516	504	502	482	556	556	519	502	534	510	474	473	545	498	510	502	514	528	499	499	482	518	518	518	507	499	464	551	510	493	536	537	501	515	488	493	517	487	524	515	502	536	496	455	511	473	498	486	511	500	501	503	566	553	539	495	511	504	485	505	519	463	536	514	509	484	477	474	501	491	487	517	497	522	512	534	512	517	504	546	534	480	534	459	488	512	485	515	523	500	470	506	482	516	533	491	511	579	480	506	498	495	504	503	488	510	516	497	506	547	540	524	525	488	498	536	489	522	538	477	464	491	535	534	532	513	486	509	515	490	496	503	515	509	457	497	491	489	541	497	499	507	467	473	479	516	479	480	483	472	541	498	481	519	530	486	497	514	480	475	500	571	510	493	516	482	504	467	519	515	481	507	517	509	551	473	522	550	526	522	514	500	530	493
7104	5938	6261	5412	4259	5673	3572	1158	1515	1443	1036	709	615	673	742	711	521	369	352	363	564	642	681	583	426	274	204	174	179	161	157	158	181	161	179	179	139	157	151	167	172	169	169	159	169	149	158	143	154	182	177	168	160	145	167	158	175	154	158	178	163	171	148	153	161	173	139	171	152	152	148	157	159	177	157	172	165	164	152	166	160	169	151	160	174	157	163	172	185	153	144	148	151	174	170	142	160	147	160	161	187	166	173	164	156	172	164	158	161	151	145	162	163	171	167	171	156	169	153	151	158	157	151	145	153	167	163	168	158	176	150	161	157	177	152	175	144	204	168	157	151	162	161	145	166	148	155	172	165	154	178	175	168	162	152	161	163	132	182	145	163	153	163	152	168	152	131	172	173	137	181	147	168	157	167	158	174	163	159	154	172	148	147	155	164	161	152	148	164	177	168	164	155	177	163	141	171	158	160	137	160	156	151	167	141	168	138	179	137	165	155	159	166	154	154	158	154	172	146	139	180	174	167	179	170	163	166	144	153	187	179	142	171	156	165	147	164	180	163	136	153	171	151	129	172	183	150	160	168	153	181	145	164	173	154	174	178	188	161	149	136	173	161	151	193	155	157	149	158	156	143	180	148	172	156	174	142	150	173	172	157	164	145	164	147	157	160	150	155	150	164	179	147	148	161	170	165	149	180	144	165	143	173	173	154	159	162	164	182	159	187	173	164	147	156	146	181	174	140	156	142	139	181	178	165	176	152	162	186	142	146	165	152	164	174	164	163	163	150	151	158	150	158	172	196	129	171	179	147	165	183	162	177	158	163	174	179	155	173	154	173	151	175	170	157	156	165	166	171	162	150	155	178	163	173	167	185	179	161	149	151	169	146	174	126	168	173	181	160	172	160	167	174	164	163	159	180	190	161	148	163	161	155	150	163	170	164	135	168	155	157	155	167	185	155	166	167	156	158	166	158	167	181	160	170	176	177	156	178	169	162	170	158	183	165	174	162	161	163	191	154	208	166	147	151	146	156	163	136	165	146	149	142	147	169	157	161	176	169	172	143	173	153	139	153	186	170	154	141	133	164	148	165	165	161	151	176	167	168	159	130	142	154	151	155	152	172	161	184	155	146	160	138	158	125	159	169	163	182	196	154	164	169	172	149	160	180	161	161	147	187	167	158	168	161	174	182	156	165	161	160	151	147	176	171	171	164	174	165	161	173	166	156	160	137	156	177	164	146	147	167	150	170	170	170	184	173	156	175	149	148	142	171	184	142	168	163	192	173	157	142	130	159	156	148	159	144	181	156	159	173	168	164	157	138	165	164	152	170	164	174	161	158	173	170	174	150	145	161	171	160	151	160	190	157	154	151	152	191	160	185	138	178	189	160	148	178	159	158	158	176	170	154	156	144	157	167	157	157	148	171	154	172	166	141	130	143	161	159	168	144	176	182	166	153	161	162	152	158	174	151	157	179	173	167	164	164	168	151	166	169	137	160	152	188	138	174	158	161	154	177	164	178	145	160	178	158	173	142	166	164	154	178	149	183	121	156	164	155	160	174	172	172	166	164	177	159	147	160	178	164	158	154	173	155	176	165	154	194	167	169	132	156	177	163	170	199	152	184	140	165	164	155	179	181	168	183	145	175	190	160	150	167	175	164	161	163	159	161	159	184	161	174	173	153	173	161	157	166	167	167	163	200	161	160	160	171	176	171	174	129	159	169	172	154	165	174	168	161	147	168	155	143	173	166	142	165	181	151	173	156	144	156	174	155	164	130	178	154	176	203	174	156	167	205	166	172	163	163	148	150	169	170	155	151	152	175	165	167	159	166	152	160	163	150	147	179	159	158	146	145	150	149	156	160	164	158	149	154	156	156	173	176	157	167	160	176	140	157	167	134	147	160	156	161	146	157	166	157	171	171	175	153	156	176	131	148	176	169	138	153	136	172	165	151	153	184	174	146	158	157	165	190	190	162	163	147	178	161	157	156	164	135	159	137	175	169	163	183	156	141	192	174	151	157	157	162	131	158	174	164	167	154	158	147	147	131	139	183	161	157	152	171	171	177	168	167	170	143	173	141	152	156	159	174	136	175	170	156	153	166	170	182	124	155	153	170	173	172	165	158	171	156	163	149	170	172	183	167	200	166	164	180	165	181	172	161	182	175	162	167	167	156	139	172	189	165	136	155	174	161	157	174	179	157	165	163	160	178	151	175	148	175	157	178	149	162	167	152	158	137	164	170	154	168	149	169	157	132	150	157	157	155	155	173	183	147	130	163	149	175	162	158	169	159	166	175	194	163	169	147	167	172	165	150	162	169	144	148	164	167	159	167	143	156	171	161	147	165	172	153	160	169	155	152	154	147	168	162	150	169	164	152	157	152	175	162	152	177	165	149	169	151	156	160	158	173	178	141	169	160	175	171	168	136	168	186	169	178	154	159	141	166	167	170	176	155	166	165	172	159	161	180	175	158	149	162	159	163	159	178	168	149	150	170	165	157	162	162	169	159	169	151	144	155	171	158	166	176	151	173	171	164	158	172	156	147	166	157	173	172	179	187	148	160	159	173	159	172	168	150	141	135	175	158	161	157	155	178	159	149	173	150	158	152	147	142	166	153	157	164	143	184	158	178	139	176	147	150	143	156	123	141	156	141	156	184	142	163	152	164	162	157	163	169	157	164	163	167	165	150	165	165	162	160	156	178	144	163	150	148	156	150	165	153	163	162	166	151	164	176	160	171	152	178	149	183	161	148	156	154	134	168	136	147	174	162	157	144	145	158	162	163	144	177	157	173	161	153	170	154	176	151	177	161	154	167	172	176	150	170	171	182	151	150	135	167	166	151	193	163	160	153	175	188	167	165	171	153	166	144	151	170	182	162	182	167	166	165	127	177	150	153	147	170	176	163	162	160	142	173	177	166	137	169	161	141	177	148	168	170	174	152	164	174	172	160	158	152	158	176	155	183	177	169	185	157	166	165	159	152	166	156	175	174	188	159	165	143	155	192	169	158	145	157	169	154	141	153	149	176	174	157	147	163	165	153	171	153	156	155	172	159	165	178	163	172	131	164	173	145	158	176	158	174	155	171	151	162	162	168	197	191	145	163	180	159	163	171	142	169	168	172	187	148	179	187	170	153	163	167	158	158	175	159	147	161	173	149	157	169	182	157	160	166	166	197	175	153	167	160	164	155	152	167	181	152	159	151	177	187	161	161	155	167	165	191	151	139	185	181	174	139	157	151	163	199	167	166	167	171	186	171	184	182	168	171	172	176	178	157	181	158	158	170	159	184	171	140	165	146	150	169	140	176	177	168	175	154	157	185	149	170	160	132	152	180	163	175	169	150	169	157	166	148	153	165	157	163	155	144	177	160	169	153	146	171	160	164	145	166	162	155	162	173	156	149	187	186	155	176	185	170	175	138	163	160	165	191	146	166	162	177	152	162	161	146	148	144	163	153	153	169	145	150	137	192	172	163	176	150	173	131	165	167	184
5192	5733	9895	13007	13156	18361	12767	5243	7492	7132	5392	3913	3154	3664	4245	4269	3292	2010	1761	1949	2875	3542	3278	2662	1481	914	622	545	490	428	474	453	449	474	431	462	458	466	494	475	502	438	451	472	440	496	438	467	480	503	441	471	437	437	498	502	451	475	451	515	466	529	479	483	456	477	459	472	464	485	450	476	515	433	441	462	458	468	500	475	479	463	467	496	444	466	464	502	499	498	485	499	461	469	492	473	451	453	486	480	475	478	460	480	470	493	467	476	475	458	451	471	511	445	486	459	462	477	445	470	454	486	483	485	471	469	455	486	490	466	491	478	460	484	439	478	476	454	454	416	467	467	471	493	458	503	468	429	510	459	455	512	459	471	485	448	466	474	440	457	464	478	495	452	480	463	494	428	476	477	477	479	476	471	447	477	457	476	481	444	458	463	448	497	483	468	460	483	430	486	490	454	432	453	492	465	475	467	457	466	475	455	470	448	460	481	469	470	418	425	440	452	445	490	423	482	489	456	456	505	479	494	442	462	440	446	464	485	503	516	466	459	462	478	419	489	479	456	444	464	482	474	479	496	487	477	453	464	467	447	463	465	446	489	487	440	427	461	471	447	471	480	453	462	500	465	438	461	464	471	460	457	479	416	444	500	466	500	474	438	501	463	443	490	490	435	460	465	449	499	463	498	476	468	457	476	437	479	458	480	491	443	463	442	436	457	478	493	449	473	459	464	469	452	479	463	482	483	481	440	469	455	450	494	465	487	472	448	501	468	448	477	432	468	461	481	436	423	474	414	473	460	476	455	498	475	441	460	514	468	467	468	459	503	483	429	440	471	480	449	432	446	470	491	477	432	463	459	470	452	488	461	449	545	490	497	434	461	445	465	466	488	463	427	491	442	422	461	455	451	427	491	432	455	456	483	467	463	449	505	455	492	440	479	432	513	489	454	519	428	461	459	463	455	445	468	473	446	467	472	473	450	469	465	445	497	508	434	466	486	445	485	481	502	450	470	466	511	436	443	459	486	482	480	538	463	447	469	450	484	457	465	439	465	472	476	452	442	457	487	475	460	469	452	474	444	467	511	455	483	470	455	476	476	495	453	496	478	525	454	469	508	466	469	493	452	443	504	442	483	469	483	455	428	467	443	487	451	504	483	456	458	474	473	495	515	467	456	469	458	468	484	447	461	467	490	430	441	480	487	445	497	457	491	452	500	486	461	451	459	476	467	472	470	505	465	495	504	476	488	484	479	418	433	451	456	449	472	493	445	455	494	487	473	441	467	443	476	456	495	465	449	494	459	462	482	460	459	504	489	436	491	481	478	437	504	465	447	458	457	464	449	453	481	437	442	425	429	478	472	504	441	455	495	489	496	478	433	447	475	460	474	453	469	491	445	452	463	434	449	472	483	443	492	459	472	479	507	505	470	488	488	464	479	458	456	424	493	456	477	471	449	432	484	450	486	471	460	485	417	445	467	458	474	481	460	463	474	451	430	497	452	459	428	434	438	490	447	466	446	460	504	447	501	457	487	429	469	452	446	466	512	458	459	441	516	486	481	476	458	454	452	438	467	471	479	447	467	440	460	441	495	456	441	445	455	455	476	429	484	458	506	463	518	456	472	464	419	477	460	457	444	432	456	470	481	440	453	492	508	451	490	469	457	459	426	477	461	489	436	500	463	477	491	453	449	456	491	446	478	435	449	434	511	463	450	429	490	451	448	478	458	432	491	474	464	477	454	454	457	468	505	474	488	462	479	447	483	428	492	467	450	426	463	449	481	447	469	472	461	479	476	481	483	445	496	497	459	505	447	509	480	497	471	469	458	447	444	452	456	444	435	469	451	440	477	444	497	479	457	459	441	441	477	450	462	491	459	393	518	510	471	497	484	460	476	504	434	470	443	431	455	482	461	461	489	468	455	483	453	484	470	433	496	441	468	493	469	479	447	475	482	444	463	440	457	464	444	461	439	463	492	481	468	452	478	475	453	465	463	472	484	425	494	460	474	499	484	447	452	456	458	451	476	489	503	471	479	517	499	485	467	492	476	510	481	452	435	430	472	455	434	469	477	494	463	449	465	484	473	488	469	462	492	454	511	478	474	436	440	490	466	475	478	445	458	470	450	478	469	443	447	427	495	439	467	508	491	488	461	454	481	451	444	433	480	475	467	465	482	471	454	467	460	460	448	479	485	463	444	446	459	471	477	486	463	442	457	470	479	457	476	453	493	444	463	451	464	432	466	460	471	460	478	467	476	467	468	416	450	483	436	487	457	481	458	446	461	486	452	467	456	513	467	493	471	449	504	455	494	452	437	482	470	488	467	470	525	478	455	462	485	458	442	455	460	441	447	465	501	467	460	484	436	463	459	481	470	455	476	481	421	472	478	483	444	523	475	458	434	454	448	471	480	435	459	469	494	449	454	466	464	433	446	466	469	484	499	479	435	469	462	472	485	451	502	534	435	453	451	437	466	506	467	486	477	476	485	438	492	466	437	447	522	479	428	447	449	449	475	444	460	455	478	488	445	494	462	485	512	486	506	460	484	424	440	471	437	483	459	494	484	469	464	470	412	452	457	439	468	488	466	465	439	449	490	447	446	470	489	490	463	455	465	475	475	447	445	452	459	455	446	473	490	471	473	473	471	483	495	465	447	422	492	452	449	459	468	469	441	475	429	464	449	465	493	463	454	453	447	435	441	455	510	461	490	482	444	463	477	467	454	466	472	468	482	472	464	531	477	450	493	463	481	464	465	481	426	453	422	429	507	450	498	438	471	435	452	450	489	510	504	476	462	459	500	433	465	424	468	467	473	456	454	488	506	457	478	415	513	441	473	456	440	418	490	428	446	467	459	461	443	457	489	469	456	501	497	493	532	500	505	471	450	489	471	442	508	471	448	472	451	476	470	431	460	457	494	474	453	467	480	467	480	466	453	470	479	441	491	490	427	474	466	434	460	449	485	441	459	464	458	477	481	457	463	494	462	490	462	483	477	478	466	436	463	493	484	476	482	469	476	468	457	457	498	448	452	441	460	476	450	461	447	466	470	464	460	462	406	475	469	462	447	483	485	483	507	483	411	456	481	507	478	463	410	483	507	429	479	456	455	478	457	504	456	465	476	506	470	505	480	502	488	475	512	460	483	498	472	446	482	448	448	444	471	483	462	485	457	472	448	468	473	476	450	470	442	492	474	502	456	491	414	530	459	475	462	465	460	487	457	480	442	472	452	469	475	439	465	496	486	467	414	495	471	448	492	484	462	449	457	485	458	476	456	453	439	456	434	475	469	465	478	453	448	455	498	535	442	494	480	484	472	439	469	468	505	463	468	426	475	431	470	471	450	472	407	470	462	488	443	437	479	464	429	479	444	447	448	474	464	438	478	442	482	439	454	513	508	502	444	443	482	438	480	463	469	474	472	466	511	482	489	458	463	443	491	477	471	480	426	442	468	466	472	482	486	475	459	470	482	499	495	464	449	461	465	479	490	464	460	511	452	434	496
13245	6732	9278	8469	6857	7841	6373	2286	2669	2712	2494	2307	1800	1261	1100	1298	1163	716	732	1917	3562	3963	2839	2054	1032	433	277	227	187	174	179	146	176	176	163	154	139	164	187	162	170	155	162	168	172	185	154	154	150	156	171	179	175	184	157	168	171	156	169	172	185	157	181	138	175	167	170	179	177	148	147	165	163	155	163	166	140	160	176	195	156	161	164	148	165	195	153	152	162	171	161	150	158	160	168	166	173	150	152	159	162	178	163	151	169	168	169	139	161	155	156	189	153	170	167	172	153	138	162	163	162	150	156	169	158	181	165	155	191	166	169	187	182	168	175	156	173	158	171	177	179	130	155	165	149	187	181	129	192	161	152	179	197	170	157	130	177	212	153	176	165	145	161	178	158	173	177	167	147	155	174	176	161	186	152	164	166	148	172	149	175	159	157	162	174	154	133	179	179	184	151	180	158	171	175	152	163	199	172	144	142	157	156	175	160	148	167	165	169	161	152	157	188	168	180	153	174	174	144	185	159	161	164	182	162	190	163	165	166	156	172	178	168	166	168	171	147	185	141	137	149	159	173	162	147	164	157	167	151	154	168	160	136	147	154	149	174	154	179	163	156	164	159	150	191	167	151	193	179	140	173	162	161	161	175	171	167	187	159	166	194	192	158	174	166	196	160	150	162	170	149	155	154	186	178	149	170	167	188	157	160	141	175	167	187	169	168	156	158	179	200	156	173	175	159	156	176	172	168	152	184	152	165	140	178	165	150	170	160	160	157	171	174	169	162	183	161	168	170	151	155	170	153	155	141	165	160	180	179	164	160	147	165	158	167	164	135	178	169	180	175	150	157	169	149	166	163	158	174	160	158	171	160	132	168	163	167	158	159	182	167	173	178	150	164	177	148	158	168	147	169	182	169	154	156	154	139	156	172	166	154	184	164	152	175	195	165	158	151	165	178	170	171	174	171	167	150	184	153	175	172	173	159	169	159	168	154	168	163	170	167	159	144	180	175	141	154	169	187	154	181	172	178	170	161	170	166	150	152	155	156	168	180	168	170	174	169	159	200	172	179	164	184	155	170	156	180	158	189	159	173	154	154	171	160	176	167	178	162	162	180	145	162	167	144	190	159	182	165	187	166	165	166	176	162	163	173	171	145	161	144	155	151	181	197	165	164	162	138	169	151	152	173	175	169	169	180	168	146	145	162	164	196	172	185	153	152	156	143	145	153	178	182	167	151	169	162	169	159	172	170	163	189	181	155	163	163	162	159	173	161	172	169	165	153	188	148	154	157	172	164	171	149	147	160	170	180	168	142	171	162	185	169	174	177	167	169	153	136	152	147	172	161	157	169	179	179	162	170	169	172	162	162	167	186	159	177	181	168	172	173	181	165	151	169	157	183	158	182	179	154	154	169	152	163	145	158	178	166	152	171	151	165	157	181	163	174	171	168	170	171	186	174	173	151	157	157	180	154	180	173	147	183	152	159	158	167	154	163	186	157	152	146	160	169	161	177	174	172	180	160	179	153	179	168	147	171	171	166	167	170	179	160	194	166	168	163	168	188	171	151	171	179	160	163	153	150	179	151	162	177	172	166	144	181	137	154	158	161	184	126	175	167	146	168	155	146	150	177	151	180	197	187	170	177	197	159	160	176	177	161	160	174	175	172	165	171	161	155	128	162	171	164	164	172	175	168	153	160	174	157	160	173	160	151	205	164	157	163	191	160	165	166	178	166	157	148	155	141	159	152	185	183	168	177	176	185	153	163	168	169	161	167	167	171	178	159	155	150	177	174	154	161	183	187	179	181	166	173	192	175	197	161	168	191	187	163	184	163	163	174	155	182	181	158	174	140	158	163	161	182	173	158	174	174	190	167	185	175	164	163	179	179	167	165	159	163	183	171	187	176	158	172	161	178	190	157	173	189	173	150	155	190	183	173	171	155	181	171	175	149	180	173	152	170	156	143	171	166	161	180	174	183	149	177	171	174	185	149	162	169	154	149	185	159	173	153	140	165	145	150	173	192	176	154	159	172	179	144	148	160	166	159	161	170	170	176	144	171	162	179	185	166	160	170	146	145	190	157	149	185	175	159	185	167	149	173	169	153	183	171	184	163	144	182	147	150	145	146	196	169	189	162	158	137	135	185	171	159	157	166	166	148	156	149	169	157	157	164	181	151	164	182	171	169	166	138	180	173	154	170	143	186	147	149	152	164	188	178	170	171	184	190	173	145	170	153	146	183	162	181	158	176	159	174	172	166	157	144	154	163	158	172	175	160	156	155	180	158	159	153	159	151	145	166	172	158	161	151	153	153	162	172	150	152	169	182	173	163	162	197	153	161	178	173	183	153	152	178	168	182	157	168	164	172	160	148	158	189	157	170	164	170	167	145	136	129	163	171	165	171	183	167	177	169	182	164	167	144	141	153	153	186	160	177	179	165	141	150	183	157	180	173	157	147	159	156	169	163	176	152	186	155	165	155	154	156	192	170	170	157	175	151	160	174	151	137	167	146	190	175	163	169	196	177	166	176	178	160	166	166	181	160	161	171	173	180	175	180	157	168	139	153	145	151	152	154	159	151	160	156	185	177	185	161	169	170	188	161	168	145	167	159	171	156	174	162	164	176	154	184	162	156	160	168	186	150	203	174	196	149	160	145	178	184	155	163	166	146	176	152	171	151	164	150	160	173	156	159	153	173	153	171	164	177	139	169	144	150	166	160	146	177	175	167	168	174	176	166	186	174	169	192	152	167	177	176	177	160	159	142	165	177	154	167	172	183	181	177	155	125	140	184	156	173	162	145	166	198	156	180	184	190	145	160	181	170	153	155	162	182	173	149	192	150	151	162	168	146	161	154	169	158	168	149	160	164	172	178	149	187	175	161	189	179	141	137	183	179	155	142	161	157	146	155	183	165	168	166	163	176	152	178	175	166	166	156	176	157	173	180	149	170	159	161	170	164	160	167	175	174	160	150	154	155	189	156	158	175	185	148	210	152	165	155	158	163	166	182	152	156	162	160	167	163	162	160	177	158	178	155	145	166	151	177	150	158	183	155	179	173	140	169	154	152	155	171	160	151	183	173	163	187	200	169	178	170	170	163	152	192	154	158	156	149	183	171	153	179	170	159	145	144	158	176	176	159	147	149	176	161	166	158	183	189	167	184	163	164	183	171	157	138	190	172	145	161	174	155	161	182	153	190	153	171	165	163	154	173	153	160	155	172	170	139	178	161	154	184	164	157	168	159	166	167	171	181	165	161	176	158	178	148	152	155	152	168	166	162	170	136	156	169	176	151	160	152	145	155	163	154	171	167	162	151	162	154	164	168	187	170	163	165	150	168	162	144	153	162	157	178	151	180	171	164	154	157	146	140	172	181	177	163	185	169	147	155	189	171	160	170	162	181	183	156	155	183	151	167	152	174	170	184	177	179	153	154	156	155	164	161	173	182	151	173	152	176	152	151	157	182	193	156	177	157	189	164	173	153	163	157	165	178	160	172	192
8981	6775	14393	18199	18772	22607	19675	9912	12513	12629	11854	11318	9748	7147	6306	7335	6882	4441	4337	11429	17829	18578	14291	10169	5307	2127	1026	702	553	506	448	463	482	456	462	466	504	421	480	506	481	492	462	494	444	491	467	481	487	465	456	497	450	484	446	489	462	481	514	501	472	479	497	433	463	503	448	452	495	486	450	497	471	515	467	476	500	539	477	482	446	506	422	487	475	498	450	485	486	466	446	440	512	482	480	490	486	506	463	501	477	473	491	460	467	504	481	449	458	482	429	521	500	494	480	455	476	461	492	472	491	463	470	480	486	499	472	506	498	483	467	481	478	457	480	472	471	444	454	474	494	425	459	475	492	488	487	505	498	461	477	450	494	480	466	482	451	481	507	481	494	493	485	478	476	488	491	468	470	481	491	428	488	471	469	457	511	450	462	460	489	480	455	454	468	505	461	487	486	462	496	459	458	462	494	494	489	479	508	454	488	500	477	527	487	521	506	509	457	523	468	470	448	489	482	492	512	416	462	487	459	491	505	478	480	503	464	520	481	501	472	497	478	432	465	505	487	457	448	461	473	441	475	448	487	474	471	467	502	483	492	475	456	463	445	484	529	494	431	506	441	469	470	479	503	468	468	458	448	483	482	499	486	466	504	452	442	482	459	464	482	499	528	490	447	485	443	492	440	484	471	466	505	471	464	508	486	443	483	458	481	480	485	502	489	480	480	443	459	476	423	462	459	494	453	446	482	472	452	512	490	473	432	462	458	466	493	459	481	477	452	448	498	461	448	478	476	458	485	487	501	488	461	491	484	451	497	446	496	421	455	460	484	468	508	487	468	497	465	492	506	475	485	513	450	435	448	519	492	495	466	464	489	503	491	508	493	470	495	508	476	477	499	451	487	494	449	475	485	473	480	477	469	493	466	475	473	482	476	482	479	463	492	511	522	483	467	474	432	477	445	462	488	504	472	483	455	454	489	475	479	483	501	496	474	491	446	475	499	470	483	431	466	515	476	493	485	493	511	460	437	477	477	470	423	463	507	457	464	504	468	461	476	491	477	511	515	485	444	459	477	523	492	473	474	455	452	486	493	482	482	469	449	444	487	486	472	433	474	534	452	442	502	468	477	470	439	510	481	455	462	504	481	493	502	487	483	491	461	462	464	470	518	477	480	456	499	477	469	491	480	456	497	485	506	474	505	510	453	432	515	460	480	461	502	459	489	492	454	460	499	515	492	516	462	452	480	505	477	455	473	502	481	465	494	502	478	466	449	469	499	478	469	468	455	447	489	476	493	502	451	475	452	476	480	488	487	514	520	511	506	476	472	486	470	470	481	459	425	451	471	496	513	485	471	467	440	468	472	507	452	521	463	478	498	477	466	491	517	481	453	497	474	466	496	428	455	456	504	448	497	478	488	484	452	492	469	440	451	467	463	516	492	460	475	466	504	473	515	485	502	451	484	489	454	474	513	476	488	469	464	486	464	511	492	401	465	480	510	482	475	463	463	473	458	470	480	480	493	496	467	432	486	477	471	434	514	487	476	470	473	515	475	505	490	460	463	493	445	493	473	443	473	475	453	443	463	462	484	432	496	492	415	468	490	505	510	448	446	498	504	512	476	478	446	482	467	446	474	523	484	531	478	480	474	487	467	472	477	474	517	483	496	498	511	473	479	483	448	489	476	517	451	484	484	442	454	465	445	459	460	495	452	495	431	472	460	489	476	467	453	503	530	467	468	495	481	483	435	454	491	492	479	495	499	464	459	468	470	465	502	431	489	471	466	431	440	484	469	474	467	477	482	429	458	481	453	480	454	443	466	461	470	453	470	481	451	466	458	444	509	490	482	502	477	474	472	460	471	499	457	502	486	471	482	464	487	487	497	491	487	470	466	521	462	446	461	429	505	486	479	457	486	465	470	484	449	454	474	495	470	489	483	479	490	495	493	487	551	482	448	523	505	447	425	543	499	458	489	459	480	444	479	486	471	485	483	479	496	464	460	468	478	476	500	461	478	479	465	506	443	461	479	483	451	468	490	488	489	466	475	480	488	486	524	447	471	473	458	497	484	485	480	494	468	526	465	486	485	520	472	462	475	450	454	503	494	462	467	488	492	508	491	493	484	438	484	490	475	486	465	446	490	463	465	496	488	470	480	459	481	475	446	457	436	496	486	512	435	453	483	486	498	476	467	466	483	477	493	467	455	491	468	495	469	503	474	476	499	487	489	436	495	468	471	448	493	484	501	462	481	505	497	473	482	491	446	503	473	501	473	489	476	481	461	442	453	516	501	496	456	515	464	454	462	499	491	503	513	490	477	444	493	432	484	481	514	498	462	506	482	471	471	474	510	438	458	472	461	496	462	483	449	465	488	511	470	477	461	491	456	475	493	515	453	503	491	446	485	494	466	465	469	470	444	479	462	488	470	467	469	468	505	511	497	482	464	484	500	491	458	484	483	418	467	462	515	486	494	475	517	454	460	448	472	475	489	467	462	464	474	456	508	474	474	468	465	518	474	443	505	472	473	493	487	469	494	491	480	471	496	445	511	502	480	483	448	455	444	480	437	469	462	446	528	461	461	513	474	479	501	495	483	492	464	474	486	466	463	449	508	502	482	479	491	472	472	520	484	459	527	496	451	480	469	446	442	468	453	475	478	475	523	469	494	455	467	512	516	479	435	453	493	442	488	444	478	499	480	445	475	452	454	465	509	435	463	458	514	505	472	440	484	477	480	446	489	470	492	449	523	491	542	471	488	474	470	489	461	505	496	484	486	480	459	453	509	524	451	473	524	490	461	461	486	467	470	500	481	486	447	483	480	510	476	466	491	482	464	474	508	458	493	458	482	494	469	473	472	477	484	480	465	487	503	502	454	463	474	537	476	497	475	488	475	492	473	479	472	449	463	449	462	492	491	531	457	477	438	480	486	484	458	520	493	479	460	477	484	481	446	460	503	426	490	441	485	489	481	507	460	458	451	491	437	482	460	438	448	448	459	461	426	437	478	485	490	488	493	500	480	485	477	506	507	461	479	518	475	451	468	477	485	491	514	448	491	489	484	490	490	427	458	463	535	471	496	448	531	429	468	456	455	467	502	460	490	467	499	493	451	505	496	453	466	481	453	462	455	454	500	428	461	473	516	503	485	438	477	488	464	466	449	491	481	476	474	439	485	468	451	464	435	469	462	475	477	464	482	489	499	488	412	487	480	506	480	467	500	439	499	524	462	491	485	470	455	483	492	442	477	502	455	468	503	506	470	504	498	514	440	470	473	479	458	450	462	439	515	505	499	440	493	501	500	487	519	473	472	486	473	485	474	495	520	480	482	489	467	463	474	468	500	479	480	495	502	436	497	490	526	516	487	456	443	500	492	483	495	515	479	460	447	475	486	472	501	537	433	486	481	482	495	459	475	478	501	484	509	475	447	485	492	499	448	472	473	477	476	458	464	438	468	488	453	486	472	483	505	482	421	466	465	485	465	474	460	468	501	472	442	480	465	465	478	483
20425	9667	13028	11713	8876	9661	8824	3895	3801	4338	4008	3854	3449	2744	1835	1667	1370	1133	1187	2261	7121	7647	5429	3460	1688	786	420	283	214	170	206	163	183	190	181	172	163	180	158	168	168	179	173	180	150	191	180	195	165	177	167	164	188	190	201	184	149	170	172	179	168	189	169	191	196	161	170	206	161	153	188	188	190	194	138	190	173	168	157	193	179	164	177	177	169	161	175	173	208	182	179	172	177	166	164	194	203	193	192	195	164	186	164	171	202	184	175	170	191	177	170	191	202	183	188	183	168	161	179	176	197	179	162	175	184	206	176	168	181	178	187	175	177	165	180	166	193	182	159	160	163	164	203	181	182	195	176	166	165	196	165	166	174	159	166	158	196	193	194	152	180	175	194	186	153	192	165	159	192	155	204	184	186	164	166	175	175	188	173	176	196	172	185	177	189	173	197	161	160	182	191	172	179	173	185	173	164	175	176	155	166	169	167	162	179	182	189	178	172	173	176	183	175	152	202	176	174	194	166	203	152	170	178	194	168	198	155	180	185	185	201	176	176	208	192	176	175	171	147	156	194	176	163	192	187	185	188	142	205	175	163	173	177	178	182	168	165	183	184	211	159	199	168	169	184	172	162	183	188	159	173	190	160	163	188	166	167	171	179	180	184	177	187	185	191	187	171	178	174	177	183	187	170	185	160	181	170	203	203	171	187	164	170	193	183	202	175	154	171	187	157	184	188	181	155	176	167	169	204	191	190	179	187	179	191	200	165	175	202	175	171	167	167	191	164	176	192	210	186	166	159	183	172	178	182	169	170	182	162	152	170	176	180	157	189	159	167	172	185	184	182	180	184	187	173	176	185	166	184	170	183	212	166	174	161	193	172	177	163	171	173	162	166	188	171	170	195	167	187	181	182	179	191	209	172	188	190	184	168	160	175	181	179	185	168	182	159	164	184	179	190	185	172	216	162	167	179	167	165	173	195	163	181	181	186	148	188	190	184	187	165	175	172	156	177	152	160	171	164	172	181	166	179	189	196	180	186	173	198	161	173	183	197	184	174	172	174	184	175	207	174	162	178	158	147	191	163	205	173	173	168	166	163	186	205	167	141	198	181	189	159	167	175	172	183	156	178	178	185	191	181	173	171	182	176	191	194	151	166	181	180	165	217	181	178	176	180	151	182	168	182	180	181	174	199	192	172	195	174	177	170	157	178	160	182	184	164	191	185	170	161	192	174	199	167	182	163	201	197	185	171	152	208	200	173	192	169	194	165	175	161	186	161	148	169	191	165	192	197	199	159	187	175	188	160	173	180	183	185	169	178	182	190	210	163	170	170	176	178	171	172	182	173	175	189	176	150	189	160	176	185	189	174	187	187	191	171	168	164	182	176	190	167	161	187	193	193	179	169	195	190	205	191	190	141	177	176	208	174	173	158	188	165	178	193	169	191	191	204	197	153	184	194	180	160	207	172	169	179	189	184	178	172	179	189	170	207	178	165	175	178	175	159	168	182	210	180	173	173	174	178	175	187	167	193	192	182	198	174	170	183	205	188	174	162	201	203	174	180	191	181	169	190	158	187	178	196	193	150	185	193	182	161	175	155	192	185	177	166	174	175	162	169	167	205	182	191	188	160	193	166	169	171	198	163	206	161	184	190	180	203	154	151	184	170	164	170	168	194	171	169	190	190	151	174	169	186	188	197	169	195	185	166	193	215	198	183	196	157	164	180	169	180	179	197	191	169	167	154	177	186	198	173	190	187	183	159	182	163	161	182	177	192	146	185	175	169	148	186	183	193	168	185	188	201	217	163	161	201	168	192	182	191	197	166	136	154	145	181	179	159	171	166	170	182	189	172	193	174	177	168	173	171	193	159	202	164	181	179	175	199	161	165	172	185	150	184	170	192	169	187	165	185	173	171	191	180	174	182	188	199	168	176	150	200	188	200	171	162	184	179	212	164	162	195	183	178	164	180	133	171	173	172	147	151	185	160	170	189	163	186	189	165	171	151	195	170	188	178	165	181	191	195	169	196	175	184	156	202	194	179	174	167	189	163	188	194	194	196	170	177	187	166	183	183	174	184	185	176	180	170	191	193	195	189	170	191	166	162	170	180	174	180	172	177	190	174	187	169	138	181	159	204	195	199	180	187	175	173	171	183	186	190	180	187	171	185	162	199	197	184	175	189	198	182	171	153	174	172	174	146	170	200	163	175	177	149	181	171	182	167	180	185	172	191	189	179	170	181	157	162	176	180	184	166	172	172	173	169	165	184	185	188	183	167	190	188	183	193	163	171	183	174	179	157	168	198	180	173	181	149	180	178	168	205	193	184	145	176	173	176	195	174	196	198	180	185	172	186	170	174	189	212	175	207	180	169	166	161	173	176	210	184	191	169	162	151	162	176	172	160	163	186	211	192	184	173	183	185	174	178	186	143	162	174	186	187	191	187	184	188	183	199	191	203	171	173	162	164	160	157	163	206	157	189	213	180	197	181	165	185	183	194	202	189	160	176	183	157	189	184	182	184	181	160	166	165	174	174	188	166	181	215	160	183	191	184	174	165	178	164	190	179	174	198	192	190	145	173	188	157	197	173	165	171	175	174	173	185	168	188	211	194	187	173	175	155	178	173	187	184	190	177	176	195	172	180	168	188	156	195	188	182	180	185	181	172	197	189	161	189	163	197	188	153	180	186	181	214	182	206	190	190	181	193	164	170	195	178	209	170	196	148	171	182	197	186	181	191	163	199	174	165	195	193	180	184	186	161	177	156	177	168	175	202	193	167	190	191	178	183	178	187	203	164	178	174	196	193	160	167	206	190	140	182	191	194	167	183	186	175	165	151	183	195	173	207	162	182	174	156	184	198	180	179	174	190	193	171	172	190	174	184	188	169	186	167	165	163	179	188	197	176	192	162	203	181	179	169	164	188	176	175	180	171	170	196	189	161	182	175	177	175	171	151	167	186	176	178	184	194	179	169	179	182	159	174	183	171	174	167	181	180	185	161	155	170	202	171	170	175	170	183	171	172	160	192	187	163	207	204	184	169	157	181	159	187	151	183	184	205	199	174	198	155	181	189	155	181	182	179	179	166	191	170	176	163	185	177	173	168	178	168	162	163	198	160	194	192	162	195	168	160	177	168	163	172	191	182	161	167	171	156	176	174	142	181	175	198	166	185	185	179	178	220	173	174	181	177	153	190	179	171	200	200	182	151	186	172	159	190	170	178	176	163	175	144	175	179	172	181	170	185	175	179	191	205	189	175	202	174	175	179	164	172	177	181	172	168	178	179	201	187	160	173	189	200	188	171	171	167	194	179	203	179	212	196	172	200	172	192	183	175	171	206	178	164	181	185	185	179	198	169	172	174	171	179	193	196	188	168	185	193	180	194	197	178	198	164	167	181	193	190	209	162	157	171	208	195	168	185	194	169	210	177	167	187	162	196	154	189	170	183	191	179	184	177	174	181	176	165	154	177	183	163	164	169	181	198	178	181	193	194	160	175	205
11650	8220	17920	22275	21762	26114	23589	14304	16196	17623	17106	16893	15889	13228	9638	9369	8231	6787	7428	12849	27750	27116	22493	15804	8934	3947	1807	998	606	602	513	514	483	500	549	492	446	543	527	501	495	514	505	515	503	474	466	524	504	530	500	523	530	476	499	516	496	472	488	479	506	509	491	540	513	501	487	532	482	520	465	535	527	524	503	489	484	488	470	458	528	514	504	504	554	516	505	492	501	550	511	524	506	532	510	521	504	510	480	539	515	526	512	532	497	466	515	493	520	503	474	521	531	542	538	525	510	487	533	516	472	513	520	557	514	501	488	566	494	512	483	484	545	506	501	506	530	538	509	510	524	549	489	502	506	524	533	469	499	528	559	535	500	481	537	502	479	498	538	488	506	525	467	528	494	496	476	557	512	550	525	481	536	520	506	494	472	499	527	494	498	547	506	524	503	477	522	515	507	491	581	501	460	536	522	540	535	510	495	521	547	519	540	494	502	493	472	525	514	508	513	465	520	483	496	526	498	497	497	513	511	532	507	547	519	471	540	504	505	515	467	492	529	475	536	499	551	562	473	514	546	537	529	530	508	529	504	492	516	549	501	510	498	535	473	531	521	526	540	517	475	497	502	513	558	520	535	520	505	504	536	508	525	539	509	514	506	520	502	533	537	485	528	522	506	475	470	521	506	493	502	496	507	510	512	508	492	505	505	541	514	496	523	520	464	515	527	519	521	533	518	538	478	506	542	483	499	510	486	508	498	506	550	491	447	514	495	553	485	519	522	541	463	490	482	523	496	503	523	524	503	480	535	495	502	521	522	498	556	553	492	522	502	519	540	548	503	510	469	508	529	502	484	511	536	500	535	532	495	531	494	492	508	504	534	489	531	531	523	501	538	511	553	502	516	517	500	512	500	507	508	496	512	554	544	514	507	527	493	514	527	496	488	528	483	518	527	520	503	532	549	515	491	514	529	478	528	501	526	488	545	502	513	512	537	539	488	473	529	485	504	469	495	521	525	506	527	556	539	540	534	534	501	490	539	528	531	516	482	493	504	444	529	517	500	488	497	542	491	509	491	539	520	489	497	477	541	569	519	522	478	503	520	510	509	488	538	501	525	486	509	483	518	483	528	534	483	515	528	486	541	514	491	522	521	503	551	523	501	509	483	503	526	481	539	515	511	490	468	482	525	533	533	521	512	528	492	486	499	523	485	527	531	536	492	493	512	526	483	502	521	498	513	493	524	472	517	525	528	528	525	517	491	511	514	555	527	525	518	529	503	503	508	546	540	476	515	484	502	513	488	469	526	498	539	495	500	529	477	521	546	519	532	495	521	515	511	500	507	500	485	481	554	553	556	514	478	505	523	502	504	508	499	486	489	512	504	488	517	481	509	518	499	479	541	509	539	512	564	552	519	505	513	507	508	506	521	529	509	543	497	509	515	494	534	452	471	527	498	499	540	502	522	505	523	540	478	523	490	536	501	467	512	541	524	510	511	503	529	480	503	509	513	496	477	513	514	503	507	492	507	545	540	525	516	540	529	526	510	564	497	490	507	560	498	488	478	524	504	537	552	550	489	537	520	555	551	473	523	505	505	509	526	544	499	484	526	493	570	565	533	509	519	528	456	531	490	530	480	532	491	498	500	505	514	540	500	512	512	517	525	520	504	484	504	522	546	509	539	506	540	538	506	515	519	507	555	518	542	484	522	501	501	524	522	507	469	506	528	499	498	525	520	547	500	519	491	489	531	489	513	496	553	533	494	523	478	473	507	523	503	510	501	516	513	512	567	523	483	498	544	516	515	498	529	487	486	522	526	503	528	558	498	533	477	514	491	493	529	524	494	489	499	546	477	511	512	467	507	528	506	509	519	512	488	521	532	515	490	509	549	516	512	498	533	485	460	506	494	538	474	510	506	530	532	506	527	484	534	471	552	471	489	500	494	493	482	453	479	508	489	515	501	453	507	505	532	500	464	478	481	503	542	524	484	502	536	503	519	516	493	508	539	518	516	463	469	542	500	511	479	523	521	550	543	494	512	519	511	483	477	541	509	554	520	521	503	515	538	500	480	489	513	501	503	517	536	501	506	484	507	511	497	521	550	543	493	503	479	532	479	470	494	495	509	540	478	500	572	508	518	517	510	520	546	511	539	477	501	547	554	534	496	509	524	519	514	510	471	504	507	507	510	521	480	509	483	548	472	490	444	512	498	565	526	518	513	518	464	480	505	535	501	508	512	534	527	511	550	500	528	459	503	532	506	532	541	461	506	492	496	511	518	518	543	492	534	503	518	524	509	499	533	489	539	548	521	538	513	550	505	545	518	486	520	493	477	552	513	511	487	484	533	535	549	466	465	521	517	515	538	481	467	516	498	530	525	501	482	502	516	512	559	500	566	530	518	486	539	492	506	528	484	507	507	503	507	525	485	492	515	529	523	501	491	515	517	515	520	529	537	501	494	493	531	531	538	478	533	476	482	511	502	469	486	485	480	481	503	534	483	513	500	531	509	500	515	520	496	506	485	522	507	516	488	530	536	505	524	535	519	542	499	504	559	508	500	512	544	503	510	527	512	485	483	540	512	515	512	511	495	543	492	512	538	496	502	541	533	526	497	517	527	489	492	526	533	513	529	456	487	518	457	483	512	502	516	462	522	503	490	513	464	488	577	504	531	504	523	492	514	527	465	562	481	489	516	503	499	471	563	518	472	518	473	538	515	489	542	545	510	522	500	494	485	508	467	470	506	512	492	528	491	534	528	477	516	525	488	464	545	527	533	519	521	512	475	502	502	506	467	503	470	525	494	518	480	510	553	504	506	557	490	496	474	517	527	509	512	498	498	522	507	498	529	482	522	471	520	517	490	530	494	530	533	488	548	494	501	564	524	495	517	526	501	529	488	484	504	513	500	521	527	491	530	496	503	503	513	513	528	496	533	515	507	526	504	531	469	501	519	512	508	513	513	525	521	506	538	524	488	512	499	484	516	489	488	511	515	487	525	527	525	508	516	492	483	510	516	522	537	509	515	535	498	502	514	489	531	491	477	504	532	518	536	520	479	526	478	499	494	509	504	474	500	498	513	503	556	493	502	507	518	508	517	459	471	529	486	492	523	460	510	512	536	491	548	518	496	482	504	530	534	480	528	481	531	509	541	546	506	516	484	499	498	527	522	494	511	502	518	495	527	490	476	494	501	508	516	511	468	544	515	513	524	523	482	548	467	495	535	531	533	561	467	498	499	504	466	484	530	492	506	464	527	467	500	517	549	504	532	503	518	472	513	479	492	499	525	527	495	488	549	548	523	515	524	483	505	471	512	506	526	501	522	480	515	534	496	487	547	509	528	491	512	524	522	507	503	508	516	515	530	515	531	523	520	512	494	506	568	544	480	511	513	485	491	502	523	522	506	520	512	515	537	524	498	510	502	501	532	526	552	502	545	498	474	497	499	528	483	490	502	464	493	488	508	519	496	538	535	527	528	485	473	551	503	510	497	527	522	511	493	477	483	542
7000	4604	6114	5369	3687	3741	3737	1191	983	1377	1236	986	768	526	392	376	302	308	289	269	582	709	720	543	403	246	206	181	153	183	175	180	168	143	169	153	162	172	200	169	171	153	143	176	156	145	152	178	140	156	179	154	191	159	155	150	141	163	149	151	170	154	151	161	135	152	142	188	148	169	176	170	141	172	173	149	147	164	176	162	157	149	153	162	164	143	153	141	143	157	163	173	152	147	161	151	142	165	166	180	166	163	156	169	164	169	159	159	134	153	180	155	177	177	160	180	168	170	161	168	174	168	201	160	192	158	153	158	137	171	171	134	160	165	168	156	142	147	167	155	146	162	182	153	165	172	171	164	164	158	152	138	153	171	167	153	186	172	154	178	159	161	174	160	158	158	178	164	184	154	169	158	159	174	162	163	191	154	156	161	154	152	150	154	183	164	135	131	174	177	173	161	168	158	161	163	148	161	174	172	154	173	167	163	160	156	169	159	169	136	181	160	145	150	192	184	178	155	171	168	136	151	160	157	150	170	144	168	153	161	160	156	154	157	157	151	138	184	167	139	173	164	159	166	173	158	167	176	146	150	148	163	168	146	148	170	169	162	158	172	164	188	160	174	175	170	156	166	162	147	152	172	167	162	154	141	164	154	150	161	171	155	169	165	176	178	137	166	141	162	164	159	165	169	169	125	156	171	149	148	151	154	153	169	157	166	151	171	187	145	144	160	158	157	176	142	175	154	170	181	162	134	152	157	159	158	155	171	162	166	151	171	175	165	152	171	159	161	146	190	145	146	157	168	175	186	162	144	148	163	133	169	159	158	160	149	170	153	173	159	159	157	157	160	157	142	147	171	173	158	162	167	150	138	166	155	151	178	153	146	172	155	164	167	180	150	162	151	177	168	152	156	176	148	146	178	139	189	173	171	185	160	160	182	147	170	173	166	168	159	180	159	139	161	155	141	173	168	172	168	170	164	151	153	167	155	178	160	172	185	165	153	177	169	171	178	157	172	177	153	171	135	161	158	133	127	167	187	179	139	163	170	159	175	173	154	133	185	153	170	175	155	143	169	145	160	171	149	176	177	191	170	180	172	168	158	158	159	147	170	163	147	164	198	158	176	168	155	187	165	185	137	139	172	155	169	168	179	166	183	171	170	155	177	157	154	153	171	152	156	154	164	154	184	152	145	170	164	160	159	163	160	158	139	146	147	153	189	158	163	131	134	176	165	145	161	175	158	148	154	161	158	174	168	161	168	174	186	147	154	178	189	142	138	163	165	173	158	155	155	157	173	161	154	178	174	164	153	146	162	150	174	163	174	158	166	163	168	164	157	159	152	148	159	173	153	146	162	167	159	148	186	160	171	163	167	176	149	159	157	165	183	164	173	194	175	177	147	158	148	175	162	141	154	161	147	166	145	149	179	184	161	175	188	162	168	149	146	153	147	169	155	138	140	175	173	154	187	165	180	163	152	157	141	183	157	166	169	163	174	173	155	165	153	155	168	167	149	158	167	191	163	163	145	155	163	170	153	156	152	152	159	149	167	161	150	165	169	171	159	153	146	163	153	136	172	177	187	148	155	161	157	178	169	144	163	154	185	167	164	157	172	161	181	161	149	174	170	135	144	147	167	153	165	161	170	169	156	153	179	157	152	170	176	179	174	157	164	172	168	195	158	171	197	163	167	166	143	158	164	155	166	173	174	179	167	170	144	164	137	149	164	162	144	190	170	163	176	157	175	171	161	150	151	138	172	168	155	157	161	170	163	166	174	152	145	184	169	144	147	173	172	179	162	132	168	162	153	150	178	166	186	180	172	157	135	155	144	172	173	163	181	192	162	163	169	165	168	168	165	165	163	183	169	177	164	155	181	157	145	172	182	151	147	193	178	170	156	151	186	137	157	149	142	132	164	177	168	173	162	169	154	147	163	152	145	155	163	177	150	138	170	163	137	168	167	163	160	164	173	140	165	149	151	179	173	151	157	164	146	158	161	192	183	146	149	153	179	158	177	166	164	147	132	185	148	151	146	144	171	184	165	152	141	167	174	141	162	159	171	147	163	145	174	141	155	182	137	160	167	185	156	184	171	189	176	158	175	151	157	167	157	163	157	151	146	138	169	147	182	150	165	168	171	144	160	175	166	165	160	146	189	140	171	175	138	166	144	166	150	165	168	173	180	141	172	170	137	166	172	182	163	155	162	160	169	164	150	163	182	183	168	181	167	171	146	160	137	163	184	152	146	162	158	154	136	158	159	153	169	167	154	156	134	148	166	174	159	150	161	157	143	185	171	179	158	168	155	173	156	169	165	142	185	166	155	179	171	160	190	154	154	157	134	165	191	162	175	200	159	139	164	156	170	160	162	166	174	144	179	170	145	168	147	174	149	171	164	154	146	164	184	149	156	172	163	175	169	165	136	172	171	185	171	146	163	182	162	166	161	169	143	159	158	180	146	144	164	185	169	156	150	150	181	177	157	159	179	183	152	150	155	153	158	156	161	147	148	153	149	153	152	178	162	160	146	153	140	155	156	162	164	181	155	170	161	161	157	165	160	143	180	159	152	190	153	162	151	170	194	174	152	175	141	181	183	125	156	164	170	128	157	154	168	153	158	175	176	142	175	158	157	149	182	181	141	178	150	141	160	168	178	167	142	186	154	149	157	178	186	164	171	172	159	159	157	160	172	152	157	178	168	168	183	177	134	143	158	187	169	149	153	173	155	187	172	182	151	193	185	167	157	174	178	171	142	202	175	144	161	174	176	183	155	161	165	140	144	166	153	183	157	150	164	150	167	172	148	152	169	160	159	182	175	144	184	168	169	149	164	186	170	172	184	146	163	166	148	178	159	169	166	160	162	151	171	146	159	171	156	141	155	169	147	148	163	147	167	145	156	170	158	165	189	173	170	160	155	159	162	165	148	169	150	161	161	142	157	157	140	168	171	185	173	144	170	164	159	161	147	156	160	176	182	163	160	176	158	156	178	168	160	168	167	159	152	165	184	177	174	170	153	148	164	170	144	185	164	169	175	169	147	156	181	150	175	175	190	160	153	164	162	157	165	178	170	156	150	158	159	164	159	160	171	164	183	159	170	171	151	169	180	165	154	148	171	137	144	186	153	152	161	154	166	172	162	165	173	163	184	160	155	167	172	157	169	178	179	170	170	160	173	164	146	176	148	174	136	167	144	188	155	165	203	135	169	163	183	156	165	156	157	169	173	153	157	205	160	162	166	170	174	154	157	139	161	143	149	174	171	178	141	178	165	153	169	192	146	145	182	157	182	171	166	168	144	153	173	155	151	152	156	146	153	162	175	154	180	158	143	148	174	170	182	155	160	177	160	156	159	182	161	165	159	155	148	188	160	145	167	157	169	144	160	163	151	158	171	155	164	148	139	156	170	169	167	162	177	162	149	147	168	158	164	168	167	163	145	164	150	169	154	160	170	155	176	163	180	169	184	160	150	171	140	150	178	156	168	155	160	194	153	171	161	151	151
5047	4804	10097	12841	11623	13668	13629	5501	4939	7047	6599	5211	4102	2616	2067	1797	1559	1258	1176	1313	3298	4004	3625	2446	1524	981	688	544	483	468	466	470	483	473	477	472	462	482	459	461	491	467	472	481	463	500	501	512	498	464	470	477	512	493	484	493	459	463	462	461	455	480	471	430	475	430	492	477	463	484	468	476	489	521	468	456	500	488	485	444	473	450	462	485	437	451	452	510	454	445	484	483	487	389	468	454	437	504	445	471	450	464	471	467	490	484	466	446	455	508	479	471	456	470	443	441	499	517	485	475	471	455	503	472	472	487	472	472	465	472	435	472	492	429	473	452	471	460	446	509	496	480	466	484	467	459	479	462	456	425	404	485	471	475	436	436	474	448	465	461	459	472	478	483	482	463	495	471	482	476	456	472	461	492	428	479	448	465	484	480	463	465	520	534	469	465	454	496	457	465	459	468	453	430	494	479	504	481	468	455	473	467	472	491	463	487	444	419	454	460	418	480	490	497	466	442	443	431	450	443	446	467	484	458	444	452	484	472	462	501	493	479	454	522	467	520	488	469	466	486	481	454	447	448	450	489	489	477	501	440	466	475	452	472	500	482	408	446	488	481	506	478	452	478	478	496	455	444	500	431	469	463	471	466	477	454	482	502	479	487	432	473	432	465	459	465	455	476	458	470	461	430	431	455	479	452	468	510	458	455	489	433	497	478	454	465	457	485	467	490	495	416	448	473	518	492	478	461	461	496	445	479	494	468	471	445	451	467	482	452	472	505	462	491	477	464	445	468	494	489	491	495	489	485	449	511	520	458	444	512	475	513	485	440	498	464	437	449	497	446	466	454	479	460	494	435	536	459	479	480	477	447	475	487	470	437	438	511	481	476	498	471	454	480	492	476	460	458	474	454	478	466	453	464	478	468	450	430	489	498	493	497	483	507	475	456	452	492	424	447	483	474	474	455	479	448	496	454	497	474	462	478	470	481	476	469	471	443	478	508	471	480	473	497	438	447	466	438	478	452	480	457	443	452	502	521	484	445	484	508	459	475	509	476	432	434	471	488	470	438	467	442	475	466	445	457	464	459	443	463	473	459	474	431	516	446	484	439	497	464	469	444	487	484	458	494	482	421	486	496	461	453	481	472	447	483	453	430	436	454	447	457	488	443	473	474	487	466	475	478	488	474	471	458	471	496	434	479	462	465	471	467	458	481	448	469	471	425	495	482	446	460	442	463	518	476	481	445	487	471	483	459	455	447	456	468	458	497	501	500	491	493	448	479	467	493	434	467	460	508	500	464	451	468	458	480	469	484	443	481	455	496	442	502	447	489	426	502	468	469	488	479	469	450	482	442	486	451	455	501	467	466	459	469	432	467	436	487	445	489	442	490	477	469	442	456	454	451	495	444	491	481	523	455	456	456	465	507	470	475	489	467	443	462	517	457	493	488	453	469	496	523	449	466	474	473	459	487	482	467	465	440	493	441	470	462	430	455	474	495	495	487	468	478	506	452	490	452	449	521	466	454	511	487	468	475	480	460	496	464	502	437	455	467	447	465	468	506	480	484	501	474	478	457	438	506	478	452	484	468	482	453	447	447	492	500	444	440	477	475	447	430	464	474	478	488	504	486	433	484	459	485	464	439	488	436	455	467	473	444	461	447	486	497	419	451	472	479	469	443	495	428	491	467	518	494	504	497	456	446	457	474	446	466	467	466	491	482	494	466	455	445	491	480	465	475	456	479	439	514	469	477	449	452	482	453	454	471	451	462	415	482	461	456	465	455	484	469	472	427	434	452	471	451	448	459	471	442	459	453	501	475	500	462	451	450	446	472	483	439	447	493	467	480	460	501	448	495	507	430	436	426	467	481	464	522	483	435	514	509	439	447	495	486	476	474	505	439	458	480	467	495	463	450	480	469	456	499	492	486	456	478	466	462	467	467	457	454	450	443	478	437	486	425	477	495	465	459	482	451	432	453	451	437	494	470	442	478	478	493	461	509	479	500	473	487	465	474	435	490	456	445	456	484	449	455	453	429	471	499	441	460	478	485	454	459	500	453	503	471	475	519	453	466	503	459	488	520	432	482	471	474	460	471	488	454	453	453	450	480	455	461	447	455	475	471	488	456	485	463	509	483	442	467	461	494	439	469	478	447	471	455	441	468	488	464	516	451	478	452	467	405	488	423	468	423	445	445	489	454	485	452	464	479	493	468	489	498	481	456	465	454	478	455	484	486	483	456	467	522	471	502	453	460	453	500	454	477	463	479	448	445	460	463	477	509	440	459	489	489	457	479	432	482	476	476	471	460	469	445	503	457	484	428	451	485	459	424	464	464	483	506	459	467	497	494	466	475	483	520	484	466	475	479	459	467	472	454	429	457	440	477	482	493	478	460	517	435	494	478	466	470	480	447	486	484	504	439	470	429	458	467	448	475	443	499	460	446	454	485	470	440	454	464	475	459	454	531	461	463	453	480	447	454	474	476	486	474	445	483	454	504	447	472	495	421	452	501	472	490	448	471	455	496	452	459	450	468	474	466	464	425	430	454	453	467	482	471	492	462	465	441	416	455	471	489	465	465	486	452	429	452	479	477	474	468	491	462	446	457	468	486	488	470	457	445	448	474	487	474	494	460	445	444	434	460	480	485	467	488	459	487	500	470	458	496	495	478	503	472	488	506	466	473	498	503	459	485	429	478	454	406	463	479	452	458	440	483	489	471	474	462	471	489	475	480	483	443	452	431	481	506	478	455	489	477	467	481	484	428	421	455	449	463	494	469	449	429	508	451	462	437	443	490	473	478	464	474	494	465	457	478	495	453	499	456	466	503	474	472	483	481	454	507	441	457	479	472	494	437	492	489	448	488	489	469	484	496	465	475	464	501	445	505	510	475	446	457	479	493	452	478	487	500	466	456	461	479	477	481	503	457	508	478	473	459	459	484	440	483	479	451	434	445	460	495	456	486	448	454	506	462	466	456	468	463	446	479	446	501	499	485	460	463	456	458	496	480	492	460	438	470	493	470	471	498	457	505	473	436	471	480	485	498	494	456	442	483	461	468	481	481	437	495	469	456	469	443	502	512	434	469	538	498	479	498	466	458	454	476	455	498	464	461	465	483	514	482	470	481	498	484	520	489	468	466	480	440	478	449	449	491	457	493	499	480	471	470	479	463	449	447	501	410	484	465	467	432	474	466	491	457	450	473	463	487	462	497	464	462	443	466	477	447	456	478	432	465	444	470	482	477	453	504	463	461	456	470	428	440	446	449	445	482	455	487	464	440	469	495	448	489	425	474	440	491	485	504	477	455	458	452	499	453	487	509	429	484	480	462	455	466	456	483	479	440	482	461	486	478	479	494	474	504	445	474	430	484	449	486	422	458	459	491	476	451	472	461	474	440	450	471	454	435	482	453	498	481	484	466	430	477	484	453	475	484	477	456	419	455	481	455	472	469	508	452	508	454	487	466	445	453	517	475	459	480	462	468	455	450	448	431	505	462	434	497
14003	7388	8316	8259	6029	5002	5885	3070	1933	2533	2421	2183	2340	1902	1491	904	813	772	757	1263	3802	4059	3117	1874	981	485	271	206	207	170	159	161	165	181	149	187	188	159	150	166	173	176	165	173	163	163	170	179	169	172	165	157	161	175	181	179	144	159	159	164	162	186	169	176	162	168	163	163	147	164	171	140	153	172	161	170	172	143	176	174	174	172	164	154	165	168	157	177	179	163	162	158	150	163	166	172	159	172	174	177	166	144	172	172	160	156	182	156	167	147	165	146	161	151	154	149	160	157	172	166	173	181	166	169	170	164	164	162	169	155	164	157	169	178	180	177	189	162	170	165	172	165	169	176	154	160	168	168	191	190	166	165	167	158	170	164	181	158	176	159	162	157	169	162	162	161	175	167	137	159	162	153	158	142	179	172	148	169	167	180	168	161	166	173	175	172	173	181	151	174	158	171	203	181	176	148	168	181	193	159	176	169	184	166	153	168	172	172	159	159	171	173	174	176	171	162	175	154	177	149	163	151	198	154	168	161	186	165	170	171	153	165	156	141	158	169	163	161	197	166	170	170	162	175	167	182	166	141	154	184	167	157	180	180	158	179	174	171	177	181	164	162	170	172	175	164	150	154	187	176	157	154	157	161	168	179	176	154	172	150	170	186	155	176	190	152	186	161	161	163	171	164	169	162	142	146	163	198	179	159	173	163	170	130	185	171	167	166	160	146	154	161	183	154	177	180	199	174	166	166	153	138	173	154	183	170	165	168	131	164	177	152	187	179	178	162	164	169	189	179	176	196	153	181	192	178	165	151	193	165	168	162	175	144	147	162	184	169	146	180	156	194	162	173	163	170	177	189	164	190	192	161	149	168	181	160	190	193	143	160	185	158	156	150	190	172	155	155	139	154	152	168	187	184	171	166	148	165	152	178	183	153	182	144	143	179	186	144	173	156	169	151	158	162	193	171	163	189	177	144	160	162	160	154	196	161	146	166	156	145	164	172	168	152	129	188	174	174	145	175	165	158	175	150	166	162	159	173	149	179	146	187	159	190	173	168	188	180	175	152	170	166	164	185	153	158	157	168	168	153	149	168	164	169	183	176	167	151	152	154	194	173	182	158	177	186	172	189	160	144	163	147	179	159	150	160	162	212	169	153	161	187	154	159	164	184	156	177	164	164	160	172	157	175	171	161	130	160	161	175	151	168	169	173	175	170	162	153	161	189	167	164	155	167	171	174	155	156	179	157	169	149	183	155	184	161	156	143	139	177	186	180	158	153	159	167	151	156	142	191	165	154	169	159	130	143	194	165	147	134	174	163	174	151	158	154	161	138	156	144	184	169	156	177	177	160	163	165	174	183	181	153	186	185	185	158	147	162	175	164	176	159	192	140	159	171	169	151	183	178	166	151	160	160	197	160	161	169	160	160	158	160	150	180	147	145	173	151	166	154	179	158	166	173	154	171	200	159	174	166	155	186	162	153	186	162	167	176	169	167	174	181	162	131	150	161	175	154	170	170	182	159	172	155	167	158	167	181	169	174	176	173	176	174	182	178	156	161	164	162	187	139	186	167	180	152	164	177	162	178	146	187	154	167	174	185	161	160	174	155	167	157	178	166	168	150	170	162	151	165	157	155	168	155	171	163	147	190	159	168	174	174	180	158	154	152	153	153	159	181	185	159	168	140	178	190	149	156	164	149	165	179	172	146	176	149	166	164	185	181	185	199	176	168	144	176	176	166	193	150	167	158	168	183	194	177	159	168	188	165	176	165	166	168	168	162	180	167	168	189	160	184	148	163	170	179	184	185	177	191	157	152	165	178	188	173	153	174	164	183	157	171	143	162	152	189	193	182	179	164	182	165	181	160	161	166	156	161	161	150	178	210	156	161	153	150	187	178	156	158	145	189	163	179	153	188	156	157	131	163	141	161	173	178	148	157	165	162	164	172	149	181	163	172	178	160	166	149	173	167	187	154	154	163	150	173	165	155	154	177	161	156	171	166	169	173	169	158	161	180	174	173	166	171	148	175	140	151	183	168	169	163	160	167	173	178	179	176	170	151	180	157	183	159	164	181	155	149	154	158	155	165	190	167	171	158	151	170	183	173	160	159	205	198	161	146	181	164	143	169	170	168	177	175	167	164	166	165	173	159	161	165	155	163	167	149	143	163	166	165	172	176	167	164	159	156	153	173	169	162	173	176	159	170	188	153	190	159	175	161	157	182	157	159	168	152	183	149	177	173	185	162	174	163	181	166	160	166	184	162	172	173	167	168	164	160	150	196	152	168	155	175	155	155	179	159	182	162	152	170	153	182	185	177	179	175	167	158	165	170	152	160	186	174	158	178	161	160	177	162	162	177	142	144	150	162	170	160	161	162	156	157	180	177	184	157	160	167	194	164	176	154	182	172	161	167	165	161	143	171	158	160	178	166	163	157	129	170	204	169	173	158	168	167	159	183	175	161	185	194	177	156	170	175	191	183	141	150	168	183	169	174	173	173	173	162	164	173	187	165	160	176	146	167	140	179	163	170	156	158	170	168	163	168	155	169	180	186	172	167	167	158	172	154	151	180	155	148	174	169	163	151	165	134	147	163	144	159	181	165	203	161	186	182	173	175	173	159	158	159	160	191	174	170	193	163	177	173	169	182	155	137	182	166	178	171	170	157	169	172	156	179	180	157	153	129	166	154	152	174	180	167	182	176	156	169	156	189	153	152	169	156	158	151	145	170	170	173	171	166	156	139	173	187	197	160	162	159	163	161	163	167	168	162	146	148	139	192	174	164	172	173	173	176	161	154	157	161	173	182	181	176	163	153	151	149	167	165	155	180	179	164	166	169	177	182	178	159	162	172	160	159	163	149	164	165	185	150	158	157	165	153	155	170	155	144	169	130	156	171	167	165	159	143	179	186	182	155	167	148	186	174	188	162	169	152	147	163	186	177	181	174	174	148	176	150	156	175	181	172	173	166	156	177	172	163	167	176	179	171	176	153	180	169	154	171	165	172	159	150	178	159	153	167	161	187	142	202	182	165	152	173	179	148	153	163	151	186	191	182	189	163	156	167	179	171	171	154	174	164	172	189	169	170	167	178	164	182	165	158	159	158	158	161	152	171	166	158	168	147	158	176	182	163	155	172	152	161	188	148	177	162	150	178	150	150	164	145	175	146	160	165	166	157	165	148	170	163	152	165	169	198	171	151	174	152	165	172	158	165	161	151	163	153	166	142	175	171	176	160	171	166	171	157	156	158	165	147	168	168	164	171	169	175	173	190	148	169	158	188	158	165	177	179	160	169	162	166	179	157	161	169	186	180	159	186	132	175	175	174	177	168	161	158	149	175	180	167	182	184	180	182	184	176	161	169	181	169	154	167	165	158	185	144	155	181	179	167	199	170	152	161	169	151	176	170	179	169	158	195	148	173	156	176	161	164	156	178	159	154	159	182	163	176	180	155	167	171	169	158	153	166	155	173	172	167	170	149	164	168	189	177	170	160	159	177
9481	6986	12474	18036	17048	16704	19735	11801	9425	11869	11859	11644	12014	10549	8472	5455	4671	4476	4459	8196	19143	18868	15595	9322	4842	2537	1103	664	539	488	507	490	480	471	492	458	501	462	468	452	520	468	506	511	485	505	488	488	518	505	444	490	477	473	490	488	453	469	472	517	497	550	487	486	477	454	478	482	486	478	493	508	454	483	456	473	501	481	477	492	467	482	485	503	454	454	498	496	503	459	466	479	494	535	478	461	466	492	481	497	465	510	496	475	487	540	487	452	488	458	475	454	486	445	520	444	503	491	508	474	475	528	480	468	454	481	454	501	468	492	463	472	481	490	459	446	477	483	473	494	479	472	575	523	458	477	524	491	507	471	471	474	449	487	444	494	481	469	458	494	457	487	500	457	504	477	495	490	484	442	463	518	491	483	474	466	466	478	491	465	516	509	474	502	511	506	454	470	493	474	489	489	471	473	432	452	480	509	523	467	486	506	467	528	476	473	511	472	476	486	477	503	465	475	455	482	479	503	487	478	443	481	481	493	533	465	484	463	497	498	478	487	524	508	485	513	495	442	502	451	487	498	476	514	474	472	508	462	503	451	477	490	475	483	501	459	462	457	494	475	506	501	496	498	457	507	503	488	500	475	474	497	476	517	515	491	515	453	462	508	473	503	498	438	478	474	479	472	517	542	495	482	518	515	447	477	473	494	505	505	474	441	493	473	462	457	441	505	458	442	507	528	488	482	521	484	471	455	472	514	503	484	483	466	478	492	481	419	474	487	516	490	455	463	501	497	483	489	487	488	475	509	476	456	481	456	489	487	443	470	472	490	474	522	510	539	480	513	485	490	462	484	498	500	488	466	480	502	489	452	501	474	470	450	471	501	499	454	452	462	512	456	454	542	464	481	501	475	494	444	532	505	450	439	454	501	494	434	491	505	527	475	467	474	486	457	472	481	473	476	476	493	477	466	486	496	474	454	508	472	475	466	469	456	490	486	496	496	471	527	470	502	531	487	471	475	476	479	487	500	487	507	457	505	479	499	498	496	484	477	508	491	526	484	460	498	462	501	439	429	479	513	504	498	515	455	499	451	455	497	444	503	462	504	506	494	491	478	451	478	457	496	439	491	470	413	457	508	436	500	473	471	486	467	489	432	484	497	441	450	509	477	513	494	463	451	491	486	473	501	512	446	477	494	495	473	474	504	441	454	464	505	482	497	485	461	507	477	471	445	513	503	490	474	484	482	460	534	501	508	462	506	500	481	490	472	494	496	491	501	510	466	484	519	492	508	475	495	506	486	499	503	474	504	467	497	510	460	505	494	498	442	449	462	473	450	495	483	462	465	453	470	494	448	512	522	511	513	492	450	544	493	473	475	463	477	446	522	477	461	497	474	474	502	432	488	508	507	467	471	498	491	470	485	509	472	481	522	453	489	492	456	474	469	492	500	482	480	479	516	455	462	481	530	488	525	509	477	498	482	492	474	505	470	520	509	466	515	479	469	461	483	513	499	500	482	535	469	481	445	455	501	451	430	456	497	473	505	474	471	484	469	496	451	495	495	497	525	496	518	485	507	427	474	436	486	503	484	515	506	474	469	481	502	496	466	449	447	467	458	481	494	477	457	500	507	477	470	474	451	460	482	481	468	498	459	475	502	456	493	492	472	446	468	493	480	545	461	438	485	480	497	470	504	482	467	484	509	528	484	462	486	446	516	458	484	471	459	484	499	474	469	472	528	477	507	485	443	485	507	446	495	508	438	457	477	486	442	455	434	491	465	481	469	467	527	462	502	454	481	472	446	507	487	429	499	508	469	496	465	468	478	481	458	489	456	483	454	487	495	517	494	479	459	446	502	545	476	467	480	476	482	459	517	441	481	445	520	450	477	487	466	499	431	479	493	488	485	464	521	478	460	510	473	494	473	498	491	482	532	485	483	449	500	495	466	486	474	480	476	467	489	501	469	499	495	508	506	495	507	453	434	465	462	512	463	520	483	479	489	480	464	502	486	485	514	494	469	487	540	489	493	443	494	520	508	490	542	486	502	463	445	446	449	454	468	415	482	493	487	490	497	480	460	494	494	511	489	505	463	485	470	503	473	451	497	480	480	498	485	504	477	497	451	491	502	467	479	467	457	491	466	489	507	517	449	468	466	505	479	451	504	469	502	451	449	489	465	458	467	470	477	485	451	459	478	479	496	495	466	463	488	458	514	511	477	474	481	479	470	501	495	474	525	498	471	468	475	470	515	493	481	499	466	470	476	476	436	482	481	474	464	510	468	501	482	488	488	497	500	447	452	513	432	463	502	482	490	478	478	476	466	480	456	499	491	453	507	459	505	487	462	475	485	488	477	488	516	488	460	463	477	474	474	506	477	506	501	472	472	500	472	499	475	527	517	538	495	473	477	486	497	465	490	504	485	488	479	488	494	486	512	487	476	502	450	464	489	505	448	471	506	501	434	502	427	482	484	476	518	476	495	463	464	533	481	514	472	497	501	486	513	501	454	458	483	461	477	455	526	501	533	507	535	493	467	503	439	491	468	500	467	500	487	513	458	485	477	461	448	468	521	461	461	484	498	501	452	495	491	490	481	471	449	496	462	528	488	461	474	510	472	478	498	478	513	482	502	484	501	485	488	518	522	468	492	496	503	497	434	506	497	512	464	483	467	485	471	493	485	476	482	505	491	505	478	460	498	490	476	457	452	446	465	451	482	492	469	465	466	472	500	494	512	495	478	496	509	471	493	496	470	441	471	480	463	461	424	495	487	464	499	471	460	464	480	459	481	475	480	485	505	455	484	489	484	495	438	534	544	459	508	480	506	506	494	477	493	474	487	461	477	495	442	486	504	476	494	499	483	470	476	514	476	470	464	486	503	489	504	472	520	484	468	440	444	472	520	483	468	447	499	473	472	469	476	463	453	487	491	487	488	498	453	436	502	504	501	483	507	472	466	490	480	492	476	481	518	462	484	472	494	471	502	485	510	471	472	528	458	491	490	428	518	467	505	458	495	517	490	457	471	492	492	485	457	461	494	462	468	462	473	483	485	478	487	498	521	465	453	493	461	510	486	510	467	494	474	505	466	492	472	485	482	463	453	476	479	504	473	458	454	508	438	484	486	525	484	448	480	474	502	522	487	500	451	499	450	510	434	474	489	462	465	483	523	489	506	434	491	476	496	489	490	507	492	498	496	469	459	436	478	454	487	467	487	525	483	468	472	441	476	501	481	483	462	467	467	517	508	474	483	502	486	503	452	457	453	450	487	496	477	502	504	505	522	463	456	461	508	466	441	511	478	525	469	451	463	468	479	448	511	514	517	485	463	484	497	466	464	479	504	500	468	456	470	498	486	512	501	473	469	499	475	450	499	475	467	486	474	467	467	483	502	494	530	504	472	461	500	497	501	464	527	493	492	480	468	505	465	463	475	456	487	497	467	477	479	472	461	481	461	521	459	501	465	511	480	486	489	479	473	483	483	450	498	469	497	473	493	455	466	481	511	493	446
20945	9769	11282	11841	8718	7607	8895	5511	3515	3406	3365	3158	3505	3245	2578	2030	1373	1222	1213	5311	7312	7089	5197	3131	1218	635	287	243	229	198	160	174	185	200	181	193	187	195	192	171	177	156	182	194	156	162	170	168	178	170	187	178	174	161	178	190	193	168	195	161	195	192	185	163	174	187	215	186	162	173	182	167	176	167	164	176	164	189	186	174	185	171	191	172	160	143	187	187	195	158	197	195	175	175	179	176	160	175	185	167	169	158	171	197	168	190	172	171	162	181	175	166	190	172	207	197	189	210	196	199	187	181	160	175	171	184	160	203	167	183	168	158	183	196	179	195	177	166	174	192	174	159	148	168	164	206	166	183	176	196	157	162	187	180	173	149	186	190	164	190	189	191	175	184	168	177	167	192	174	174	168	187	175	168	171	201	165	158	177	174	213	181	171	160	175	182	166	195	188	174	179	185	179	187	185	185	163	193	171	180	196	189	174	186	194	173	190	185	170	161	175	194	183	166	172	174	160	175	170	190	186	177	204	157	190	187	169	177	174	179	190	201	185	187	194	159	208	178	185	193	190	203	163	188	183	178	169	181	182	221	179	167	167	174	160	167	190	170	166	174	148	189	198	170	176	177	137	159	184	198	181	216	160	195	176	159	188	199	162	185	174	188	175	174	160	179	178	173	178	189	170	187	163	189	189	170	158	173	173	175	170	188	192	181	176	179	194	171	189	176	165	209	175	178	179	179	187	194	169	178	149	193	172	162	191	207	184	182	183	202	167	174	165	191	175	179	189	177	187	195	201	198	174	177	184	182	171	145	193	157	184	184	157	189	183	184	180	180	173	179	207	171	163	185	179	173	194	185	190	177	192	177	169	173	140	144	193	175	177	186	179	167	188	196	184	177	168	185	183	185	184	192	179	177	197	150	169	186	171	179	195	194	202	177	172	175	193	170	174	167	196	188	180	178	202	169	164	179	191	155	169	183	154	198	170	167	149	175	164	182	156	191	167	199	168	173	173	169	158	158	190	180	184	184	178	180	181	159	200	148	196	182	170	171	207	188	184	155	169	172	185	178	187	173	182	168	178	183	174	176	178	198	165	182	200	180	160	178	167	174	179	231	162	166	177	186	172	161	177	184	182	216	177	167	189	171	178	152	163	205	164	163	161	191	187	159	192	178	190	189	176	187	153	163	194	178	190	180	155	165	157	164	190	182	177	188	191	175	203	169	179	174	198	165	209	182	156	186	185	179	199	180	169	171	162	206	173	205	198	188	191	201	183	170	180	153	179	158	203	172	191	185	190	190	174	179	173	199	195	175	183	176	180	186	177	193	179	189	187	192	179	178	202	196	191	176	181	162	177	168	184	166	168	150	175	176	198	188	196	189	172	144	166	185	187	161	158	177	207	157	157	187	203	172	203	185	194	193	187	176	211	184	151	185	194	172	149	191	174	166	181	176	168	201	169	180	174	180	175	164	170	188	187	171	193	173	178	153	175	170	175	165	167	152	162	197	186	183	193	183	168	174	179	192	134	157	169	171	182	180	175	171	190	160	184	184	171	184	183	196	173	183	174	198	177	212	210	178	171	187	164	159	187	181	185	187	176	180	183	163	203	199	175	185	172	207	168	166	166	202	185	184	167	173	185	178	188	195	176	186	184	167	184	167	164	173	179	181	170	164	181	203	190	179	175	171	170	179	167	181	179	188	165	194	200	168	179	160	172	175	178	169	189	219	222	165	183	162	164	173	169	185	178	174	180	170	168	175	184	182	173	208	158	167	195	180	185	194	173	179	153	188	175	163	176	192	186	194	201	163	179	168	163	162	165	184	162	168	186	189	186	197	180	183	164	190	176	174	168	163	188	188	177	169	185	175	176	171	165	198	177	172	158	188	163	159	171	152	167	183	193	175	195	197	180	177	184	178	162	171	183	148	180	186	192	191	195	187	201	160	187	184	175	162	151	178	180	149	173	190	177	193	192	180	173	173	166	181	182	162	207	175	159	182	203	162	184	154	175	177	194	176	188	157	166	193	190	171	183	194	183	180	175	183	174	188	190	178	179	177	172	187	207	178	172	176	200	166	190	187	189	168	181	162	177	168	165	171	141	178	170	184	188	162	187	185	196	181	198	177	190	177	178	163	173	181	188	173	191	181	175	195	166	171	175	162	189	186	197	198	175	152	173	166	190	181	186	169	186	179	199	187	181	180	181	204	188	154	178	203	186	162	170	182	183	182	177	184	205	181	186	199	198	183	176	171	174	200	193	189	181	185	182	177	188	184	183	212	174	182	185	173	174	170	204	171	182	179	208	193	179	172	202	183	191	176	174	193	174	176	180	181	184	169	165	157	158	179	172	178	204	158	182	178	170	211	168	190	177	180	182	164	176	179	186	167	190	184	191	174	190	181	185	159	165	184	186	189	190	181	183	177	183	180	163	203	187	179	180	169	195	168	175	184	165	195	175	172	192	164	167	190	172	164	176	179	164	175	198	178	196	178	203	184	175	176	192	169	184	167	181	184	175	215	194	190	198	187	170	181	166	188	176	175	202	189	171	204	173	200	187	190	168	199	179	183	186	182	199	192	183	198	187	182	186	201	185	187	188	193	171	183	173	174	166	163	180	185	194	167	164	162	179	186	183	167	163	190	173	181	207	168	182	195	184	176	186	180	163	183	179	201	162	178	186	176	166	191	175	162	188	194	181	163	162	159	179	184	179	167	204	184	175	194	169	147	187	189	176	203	209	215	184	178	176	184	173	177	180	175	193	159	167	197	169	193	186	172	174	176	186	158	162	166	163	185	156	193	161	192	188	176	166	201	187	171	204	161	169	178	182	211	177	169	207	179	179	176	166	208	182	165	190	203	156	191	182	195	184	180	194	169	174	197	187	173	164	191	183	168	195	202	197	198	172	193	183	196	193	175	177	175	166	168	169	191	156	195	173	185	157	163	180	164	170	162	156	167	168	175	195	182	206	192	193	174	176	172	181	174	186	173	180	189	166	189	187	176	172	178	180	197	201	189	154	161	177	171	174	167	186	172	195	169	191	169	176	173	177	169	202	181	176	190	170	177	158	193	175	178	184	202	189	171	155	182	168	186	172	195	175	184	176	200	186	197	172	195	171	201	182	154	175	188	179	158	177	186	178	187	182	187	173	172	181	164	194	197	182	172	169	175	194	206	169	158	180	170	177	187	172	168	170	187	176	213	170	170	159	187	185	207	176	163	153	191	180	175	199	172	160	173	172	178	193	176	168	191	150	196	197	184	198	187	204	198	179	195	182	192	153	171	175	186	170	175	181	219	193	175	180	184	209	184	174	170	172	199	192	189	164	180	190	169	193	176	174	182	192	188	180	179	186	169	183	213	162	175	189	175	203	159	159	174	200	163	173	178	171	165	171	180	148	184	204	191	195	184	169	154	194	187	184	168	179	162	179	178	160	183	196	186	185	195	172	182	193	189	195	185	189	166	183	179	185	217	190	172	159	173	188	198	173	182	193	180
11829	8528	15960	22594	21883	21806	25301	18083	14770	15092	15032	15011	16198	15468	12817	10691	7783	7099	7323	22563	26362	25940	21228	14364	6263	3222	1113	864	691	621	556	540	537	539	504	546	484	507	511	523	476	548	511	523	515	522	536	472	481	549	523	527	484	494	557	489	532	517	519	497	509	487	552	510	509	485	516	502	521	465	524	516	484	506	541	505	540	501	536	520	507	480	464	510	524	510	517	500	524	558	505	533	511	501	509	487	508	540	531	518	512	517	522	497	476	538	530	533	526	535	474	576	508	478	509	477	496	534	483	496	509	483	509	566	502	531	510	517	541	521	525	527	501	530	488	519	526	501	507	540	490	530	494	490	501	528	536	551	539	541	489	513	499	505	531	479	523	536	533	474	518	501	513	488	520	508	523	545	483	531	531	531	537	514	509	523	493	540	530	538	509	514	512	547	486	531	509	514	482	525	509	506	505	497	517	481	498	508	482	522	528	541	523	526	492	545	517	530	506	531	540	509	498	567	546	484	520	499	528	505	500	526	509	547	509	519	491	481	519	526	514	542	514	486	501	533	514	472	511	490	500	531	533	513	542	528	517	522	498	488	525	543	531	523	507	544	507	504	524	481	505	579	524	527	516	526	531	508	497	554	494	535	499	543	535	530	526	540	535	504	526	479	539	516	487	515	521	479	502	509	553	523	563	514	516	507	507	494	546	487	455	497	509	477	539	522	534	508	491	504	540	506	513	491	468	519	519	506	499	533	495	491	506	523	541	526	524	535	486	509	508	496	547	514	537	510	483	496	533	549	484	492	523	508	497	520	524	498	523	524	510	512	542	502	491	533	479	510	543	520	478	508	499	518	506	502	514	498	478	525	534	524	512	489	546	483	508	485	487	505	483	526	473	516	495	514	530	509	504	498	507	550	490	511	503	513	495	492	522	539	508	489	488	496	525	512	520	502	527	507	522	514	515	526	489	501	530	520	529	484	530	542	563	546	512	560	473	509	504	496	517	538	521	532	486	545	518	517	513	482	516	517	493	539	500	497	529	512	494	499	564	538	580	467	510	477	516	531	522	462	503	534	528	509	477	543	550	528	523	504	493	497	501	505	550	479	525	501	494	525	524	508	523	564	565	496	536	495	512	533	509	521	510	527	526	512	515	542	522	484	552	548	527	496	530	491	525	499	523	504	536	514	494	524	507	521	525	522	528	536	475	548	518	510	545	537	500	528	501	520	534	487	542	483	547	506	532	485	489	509	508	541	512	500	520	492	513	525	504	522	509	517	471	469	506	498	554	538	499	523	508	497	511	488	517	540	494	517	525	532	527	561	575	499	508	503	539	514	532	539	539	550	476	548	518	547	531	505	505	559	498	507	509	537	522	533	511	531	519	525	503	497	521	547	499	508	470	490	515	526	493	465	504	508	512	559	499	526	521	536	555	521	552	492	528	527	484	510	514	533	491	527	535	489	508	526	541	506	512	507	497	517	502	500	506	522	492	528	521	528	530	474	555	533	552	487	512	529	548	487	510	554	552	538	477	503	471	513	491	508	531	501	502	510	502	518	527	503	505	517	508	509	518	512	503	498	523	502	523	519	563	488	539	560	532	499	474	510	505	502	512	519	508	557	515	512	533	503	523	531	499	525	518	524	527	518	537	479	512	525	480	524	471	505	478	488	502	484	528	522	527	522	506	498	513	550	510	510	489	507	501	508	489	538	500	544	497	524	509	502	542	527	489	547	508	521	490	505	492	515	503	476	507	509	507	474	513	539	546	479	544	525	550	538	491	495	514	538	516	558	494	536	504	477	510	527	538	494	475	508	528	552	510	501	496	508	536	508	490	527	483	510	520	538	522	485	467	509	529	527	540	526	515	520	525	528	537	545	507	535	493	522	498	483	488	510	503	489	528	500	523	503	489	528	514	519	477	528	516	495	488	507	557	503	540	552	494	535	536	547	511	537	555	503	495	515	542	513	519	506	549	540	554	502	570	491	539	527	468	515	503	514	552	479	501	514	504	484	529	539	540	559	514	520	553	521	481	532	520	542	555	524	540	498	577	513	545	507	473	539	490	490	531	523	484	496	534	517	536	527	509	504	517	506	556	543	498	505	551	538	505	516	525	471	528	491	521	531	502	482	532	518	555	499	515	524	528	507	511	521	529	481	484	477	508	534	510	547	526	467	501	516	530	497	522	506	522	463	527	496	542	550	476	536	499	528	517	478	511	538	501	527	529	537	512	515	512	489	550	516	502	525	547	526	471	492	481	544	512	508	496	526	492	504	514	492	478	516	498	530	510	516	503	527	500	503	481	539	505	531	505	496	545	507	504	517	530	484	518	548	485	502	525	499	554	526	552	545	525	509	519	542	553	505	497	503	531	512	503	482	496	503	499	491	488	543	495	567	516	514	508	495	491	486	489	505	503	507	501	536	475	559	480	490	508	485	488	491	486	492	528	536	540	441	496	507	509	492	487	521	520	513	476	567	531	565	517	521	492	509	498	520	517	483	554	533	516	525	475	508	531	513	566	519	549	532	482	518	487	513	487	515	507	510	497	481	487	517	509	543	504	524	534	500	520	503	511	474	556	548	538	484	523	553	524	503	517	538	592	510	516	510	555	558	519	470	495	515	482	546	531	489	481	515	499	491	526	519	492	520	511	501	486	515	488	499	497	554	510	525	529	536	501	534	554	498	518	507	516	534	505	535	511	508	563	502	494	499	497	509	511	465	492	499	495	534	545	498	497	511	470	545	489	517	532	522	484	520	536	524	499	489	528	536	546	499	514	527	552	530	507	495	554	498	507	534	524	525	515	514	531	501	542	499	511	531	485	504	512	494	514	540	495	538	492	497	535	510	488	510	507	514	477	500	465	504	476	496	488	511	542	514	533	493	528	507	482	553	502	507	485	566	519	485	516	530	524	480	493	505	513	516	560	507	519	543	574	501	489	517	505	534	543	518	529	499	574	515	504	552	510	526	546	435	531	480	557	506	508	518	513	471	526	495	500	582	509	493	494	538	544	534	492	508	519	556	466	499	518	495	510	506	527	532	540	515	537	544	485	500	523	525	511	536	512	491	552	540	500	480	516	510	532	496	467	545	486	504	510	523	510	507	520	515	466	515	521	466	527	484	540	527	492	527	521	502	521	531	508	516	514	557	498	529	497	505	499	493	523	515	522	536	494	542	520	501	501	475	467	520	510	517	509	477	528	529	493	507	494	459	531	548	538	510	502	555	519	507	518	509	509	494	519	537	549	501	532	499	529	485	496	539	519	477	489	552	538	495	526	484	547	542	525	473	525	503	532	517	523	513	526	505	475	517	505	525	504	517	545	490	490	534	552	531	487	542	541	520	517	528	482	508	527	498	543	503	507	489	537	522	507	493	535	538	524	529	525	448	506	502	562	523	501	522	512	545	513	519	546	527	517	522	506	511	488	520	526	453	491	511	510	524	490	526	591	525	507	488	528	553	509	514	585	499	525	482	526	527	518	530	512	524	499	513	486	514
7300	4291	6023	5988	4062	3390	3473	2289	1193	863	1051	1061	914	664	458	404	354	255	305	491	623	689	652	462	297	256	203	189	172	169	163	151	158	160	176	177	153	134	149	153	156	157	162	164	177	163	163	161	164	188	165	157	170	183	135	175	171	133	146	152	164	160	158	165	165	164	132	146	154	179	170	151	185	160	156	187	148	163	167	156	158	143	181	151	158	166	165	171	165	150	153	158	188	160	140	172	171	178	182	166	146	161	174	178	172	180	167	176	176	154	169	164	149	179	182	154	150	161	153	163	168	167	152	156	132	158	176	153	148	155	162	154	167	177	168	157	166	179	187	173	154	155	166	179	156	184	176	149	181	144	152	150	158	160	179	149	151	155	168	185	142	169	175	167	169	164	154	140	168	184	170	163	169	156	174	165	169	170	161	157	190	157	165	176	175	183	164	175	168	159	178	166	171	155	187	190	169	170	159	165	165	160	150	161	152	168	141	169	177	155	169	159	169	169	165	160	166	165	158	179	173	158	188	139	157	132	171	136	155	151	173	175	168	163	168	174	162	169	152	158	179	174	160	179	184	151	155	177	194	141	155	158	169	147	142	144	172	158	184	163	179	164	171	169	142	167	164	185	187	141	160	148	168	153	146	149	153	164	186	171	153	179	153	171	165	173	164	173	165	155	166	157	159	156	162	156	170	164	147	166	146	155	155	169	168	169	164	152	166	161	149	151	183	151	178	150	175	161	162	181	167	169	160	156	158	148	149	147	163	170	162	166	162	169	164	171	158	167	168	156	142	147	157	142	164	150	150	174	155	145	176	182	184	174	163	154	130	148	166	142	180	181	145	140	157	157	191	156	166	162	176	157	146	161	192	161	157	169	161	181	177	174	160	165	152	185	150	168	189	155	163	194	147	169	176	150	155	165	170	164	166	166	172	180	170	157	175	169	152	146	179	160	174	165	160	156	179	180	149	151	173	177	161	181	155	169	185	151	182	156	180	155	164	150	174	169	164	160	163	170	174	174	158	187	172	167	155	201	159	167	169	171	160	165	165	149	174	167	174	150	158	178	156	170	165	162	157	190	175	187	146	176	172	137	174	167	147	158	180	160	144	166	166	182	158	160	155	180	184	165	162	163	183	160	173	159	165	175	159	128	152	151	175	165	155	135	189	151	167	148	167	166	166	148	162	175	158	177	163	167	165	175	154	146	165	157	160	185	166	147	145	128	148	158	157	142	155	183	154	164	145	157	196	179	173	161	159	158	144	159	139	147	155	178	177	169	172	167	169	146	158	166	166	155	169	143	161	154	176	164	146	166	165	174	176	158	172	159	158	169	161	144	166	154	164	149	167	165	186	153	157	139	193	174	166	167	171	153	197	175	165	167	153	166	140	150	156	163	176	153	184	170	170	156	169	188	174	152	137	176	153	181	160	158	156	156	174	157	150	170	184	177	152	138	168	158	163	146	145	175	163	167	173	141	167	170	184	160	156	173	166	161	181	163	173	156	174	162	161	176	153	176	167	150	165	141	173	165	171	152	182	154	172	139	180	165	158	161	158	152	139	158	161	178	166	165	175	183	161	153	164	175	154	168	163	162	172	178	177	169	162	162	173	182	184	164	167	157	154	182	170	162	168	185	149	143	154	165	153	151	175	176	148	150	174	153	161	197	162	166	135	163	143	148	144	139	153	166	162	140	161	177	164	163	152	154	177	174	158	145	145	158	165	170	178	193	163	132	180	172	176	162	154	180	139	173	158	134	164	171	153	147	158	157	161	184	159	182	181	188	172	190	141	173	164	167	176	176	151	146	164	160	167	166	158	183	176	150	166	166	157	166	175	176	162	155	155	153	168	149	186	166	157	155	147	170	168	157	152	155	168	151	180	142	150	200	167	162	165	189	142	146	173	156	154	160	178	170	171	152	176	155	160	166	164	180	148	181	167	175	161	156	163	160	172	149	172	178	162	154	149	168	153	159	177	160	173	152	180	178	168	171	151	161	169	172	145	170	173	178	173	177	150	165	142	172	195	167	187	179	143	181	170	158	141	170	160	181	172	166	175	175	157	160	172	160	167	151	146	166	159	172	188	158	180	162	175	183	175	164	155	172	188	173	145	157	189	182	180	149	158	169	182	158	170	172	138	169	145	164	151	169	168	181	167	161	160	146	177	172	154	151	173	183	156	175	159	164	155	184	150	168	133	194	147	159	165	162	173	171	179	173	166	162	154	152	157	183	165	177	175	147	162	137	151	158	156	172	178	167	170	158	163	143	169	175	161	160	183	166	146	166	153	164	178	171	167	150	156	134	163	141	153	153	150	166	154	167	169	178	167	154	143	166	148	165	178	166	155	191	162	173	160	149	183	187	169	168	172	170	176	167	151	161	152	157	161	136	174	177	158	183	180	147	154	153	140	150	166	155	154	157	170	170	178	168	154	174	164	198	156	179	148	162	168	175	156	181	174	167	160	151	148	154	161	166	155	181	163	161	161	173	175	157	162	175	165	163	177	182	157	171	143	133	172	180	181	159	168	165	166	178	139	177	179	171	152	169	163	180	162	173	149	146	181	175	153	183	152	162	166	160	169	157	152	163	163	166	168	161	177	154	161	167	156	165	159	167	155	154	163	170	181	169	173	168	145	189	170	164	164	190	179	165	158	162	158	147	163	171	198	139	184	139	162	169	164	184	168	167	159	188	145	182	161	181	168	152	203	151	147	144	171	170	159	158	202	170	159	166	182	165	149	146	142	177	167	167	176	158	160	144	155	167	167	151	162	171	178	160	152	146	177	155	172	146	171	154	161	168	156	157	169	152	173	168	164	152	164	157	163	170	173	149	172	167	172	135	155	147	156	173	169	139	157	176	159	166	176	161	151	157	154	181	153	157	168	174	162	165	165	137	157	165	158	177	167	177	165	161	188	167	158	178	149	160	162	170	161	181	137	168	160	156	153	167	177	159	140	166	163	196	158	167	175	148	168	172	137	178	164	162	158	130	165	172	143	150	164	172	162	156	146	148	157	145	175	157	172	176	167	162	175	158	162	187	148	149	171	162	166	152	179	146	183	163	147	159	176	173	161	143	158	173	171	173	171	153	155	169	150	192	122	166	147	182	160	172	156	169	151	166	155	165	140	174	156	171	157	174	149	163	157	180	157	146	155	173	156	147	154	156	189	164	161	147	139	163	148	190	165	170	165	171	168	177	141	164	171	177	168	157	179	180	167	147	179	154	159	160	169	163	162	180	172	130	171	172	149	169	192	164	164	171	189	157	159	160	162	149	141	155	155	177	160	172	176	145	152	158	154	188	146	153	174	151	142	170	181	170	184	156	186	149	179	157	193	174	180	157	148	158	159	166	153	141	156	166	141	155	181	166	140	165	166	171	174	156	173	155	150	162	158	156	177	157	152	159	170	159	159	167	157	171	157	158	176	158	157	157	174	161	163	173	152	178	157	163	167	173	150	151	165	165	159	162	155	154	169	175	160	159	157	153	199	166
5159	4275	10129	14164	12589	12589	13530	10028	5876	4348	5768	5710	4942	3661	2792	2119	1606	1303	1253	2824	3430	3676	2925	2111	1125	838	554	496	514	497	490	491	470	481	506	487	462	452	484	480	469	481	475	452	457	500	440	465	479	482	481	488	516	493	469	482	465	457	458	488	462	485	465	467	488	468	480	442	480	474	449	458	474	481	470	448	453	476	447	488	461	457	526	482	492	515	530	481	454	467	482	468	482	454	473	458	491	461	480	457	476	429	458	517	441	507	470	465	469	468	491	457	462	449	493	479	480	492	423	444	473	495	456	484	482	495	466	503	492	438	486	496	467	459	470	472	492	505	450	488	478	475	440	473	477	491	462	465	511	496	514	472	519	522	449	480	474	484	491	480	460	469	505	455	455	478	477	464	482	455	475	427	504	448	480	483	472	431	449	523	465	461	510	451	435	484	490	455	471	484	486	491	516	479	450	427	469	477	514	459	488	470	461	472	500	464	450	465	437	503	520	434	500	480	453	453	469	491	446	474	485	500	484	478	450	488	494	448	473	504	497	496	494	540	478	464	492	483	480	425	428	447	475	484	456	445	449	483	465	502	446	469	519	490	434	465	478	442	481	430	468	467	477	509	468	469	472	513	498	471	469	459	455	504	480	473	497	482	466	462	465	444	477	504	466	489	464	451	479	488	501	477	455	449	483	491	506	446	496	495	472	490	517	472	484	469	512	479	444	469	459	449	488	479	465	468	478	504	464	501	501	479	506	482	511	488	495	482	508	453	457	482	493	474	489	468	491	486	483	492	497	464	450	480	492	481	457	501	447	439	455	444	484	465	498	453	474	428	510	488	490	514	448	442	463	465	488	475	502	453	460	478	485	454	443	479	479	452	450	467	494	454	479	505	465	414	441	466	506	521	490	432	494	491	503	501	479	475	515	452	475	472	476	487	493	476	476	492	461	430	498	494	469	466	477	484	479	460	445	482	479	474	453	455	492	466	492	446	446	466	476	473	484	492	454	461	509	468	505	493	462	459	471	464	458	513	459	473	466	481	543	486	488	461	468	444	448	495	499	488	493	449	469	480	481	476	473	457	484	489	449	513	475	492	480	479	479	494	434	482	436	501	471	481	477	481	465	476	503	497	499	486	452	483	470	491	446	491	507	487	486	499	478	474	497	473	502	457	502	472	497	488	477	458	464	479	454	490	492	435	497	507	518	466	477	491	474	454	480	464	474	447	518	482	485	477	468	488	505	478	488	475	498	509	455	475	457	471	474	487	491	505	452	459	474	480	455	479	444	469	529	468	475	420	475	494	475	506	470	427	455	494	488	495	461	455	454	506	477	463	505	481	471	484	462	462	489	521	444	508	472	470	434	471	501	460	475	481	469	454	471	435	460	520	470	455	490	503	465	461	461	490	439	482	446	488	471	476	473	519	482	470	488	512	463	455	499	481	461	440	481	456	444	453	465	474	473	457	464	462	506	502	462	429	459	468	457	452	481	491	492	454	464	478	437	467	485	475	465	478	488	479	489	485	451	429	469	496	469	467	458	484	482	505	476	522	456	470	465	443	440	451	482	478	495	427	443	464	496	497	469	493	489	450	500	440	459	469	499	466	504	532	468	480	530	480	476	524	475	492	468	486	482	468	458	464	472	480	459	480	495	489	448	458	511	490	429	444	450	485	499	434	518	459	450	487	445	450	450	441	495	447	482	493	479	510	497	510	447	490	436	455	483	479	506	484	469	465	501	451	463	491	477	478	507	463	486	488	492	464	421	456	486	459	486	461	456	525	493	469	481	526	493	439	438	477	467	468	437	458	498	441	483	478	492	496	469	492	473	498	519	482	482	475	513	458	487	498	457	494	461	491	474	503	487	463	511	512	474	451	450	447	432	512	496	483	490	466	464	471	481	479	478	463	472	504	486	459	472	435	514	453	420	479	438	474	517	502	466	486	480	483	488	469	498	488	424	454	421	482	448	447	462	518	467	477	459	463	487	489	480	437	508	451	480	496	463	445	460	457	481	477	473	514	522	476	458	500	490	477	492	477	477	470	477	494	488	489	464	481	454	485	426	476	492	423	481	468	486	427	420	481	504	503	488	474	475	469	469	487	467	445	471	448	471	495	440	480	467	502	468	498	496	446	513	470	463	477	477	452	452	465	502	438	494	493	453	498	458	476	429	496	461	438	502	462	506	445	472	455	499	475	490	441	445	459	500	444	482	463	505	488	506	478	483	472	452	467	488	478	491	466	442	491	435	491	460	511	533	506	497	462	460	462	469	467	501	469	480	500	489	473	494	487	473	481	456	522	446	485	508	526	472	486	495	470	457	433	442	441	489	451	471	472	483	478	466	473	469	458	478	471	476	478	401	488	494	505	492	468	487	459	479	459	516	486	493	500	502	491	456	461	457	456	477	486	467	472	503	496	441	419	471	491	465	471	470	471	463	500	432	482	493	415	468	461	440	453	487	490	497	459	482	457	508	442	495	459	470	445	501	479	469	436	465	487	479	503	459	493	497	473	481	507	433	490	504	488	464	496	491	446	476	443	482	481	459	472	474	439	458	495	453	498	461	456	485	487	464	473	482	482	476	488	479	476	472	464	451	453	493	504	467	484	448	485	492	494	505	445	491	461	501	474	502	450	482	449	485	509	488	460	460	503	463	461	464	476	482	527	473	468	499	458	507	491	506	494	502	464	515	486	459	523	459	506	495	465	438	458	421	462	481	484	458	496	480	440	441	483	478	508	464	492	469	505	509	488	466	437	474	462	461	495	490	455	546	463	457	479	471	456	427	441	487	478	494	473	467	466	472	473	504	434	473	496	478	466	470	481	521	479	437	459	494	450	493	512	460	443	471	493	488	500	472	501	440	450	434	458	456	513	458	460	522	475	520	466	458	489	482	504	482	449	499	487	475	483	522	443	490	472	482	466	459	457	478	496	505	459	476	463	514	464	453	449	446	469	475	474	446	519	507	491	466	467	511	478	453	507	489	479	485	440	470	460	499	432	446	478	452	475	461	462	497	467	465	466	486	456	460	459	440	469	463	467	456	448	535	460	465	491	459	467	447	471	486	477	500	454	443	465	441	466	478	516	440	449	485	400	480	469	448	491	460	477	450	471	515	456	432	444	516	483	476	525	473	496	445	452	513	458	450	464	436	480	477	500	470	396	477	474	493	446	428	461	495	470	461	454	486	508	433	465	464	500	485	434	481	459	453	498	468	443	449	470	485	486	483	475	456	516	438	478	474	481	522	474	449	483	442	473	480	480	486	502	471	490	474	478	482	464	506	499	483	464	491	447	418	482	437	470	480	464	459	456	462	527	433	457	487	486	455	507	477	482	507	496	456	469	467	474	486	462	450	486	476	441	469	497	497	499	493	461	453	465	481	472	482	507	482	484	440	473	484	499	495	459	441	457	483	453	472	496	493	464	475	474	477	463	465	483	495	454	479	474	430	443	455	455	490	447	453	444	483	446	477	492	479	447	479	467	484	457	484	466
13663	6549	9149	8895	7015	6325	5430	4156	2802	1801	2139	2061	2129	1997	1463	1145	859	769	704	3520	4464	3580	2373	1264	622	343	186	172	203	190	169	169	160	171	160	165	161	164	178	169	179	162	150	144	174	190	190	171	169	158	157	176	185	154	163	167	189	164	182	179	178	160	179	162	169	194	149	164	182	170	169	171	163	168	141	152	164	164	164	162	170	172	175	133	137	195	168	165	129	147	156	177	158	170	189	167	185	158	145	169	176	193	166	169	155	167	182	154	186	140	162	180	151	170	150	182	154	163	154	152	169	172	162	153	186	172	168	159	167	177	153	193	174	153	167	161	185	189	180	148	167	160	170	162	161	177	163	172	179	178	176	154	161	179	158	164	166	190	187	169	181	151	161	160	156	155	161	175	144	176	145	170	171	181	173	181	144	170	169	139	161	176	175	178	151	177	174	146	181	171	166	161	176	179	183	164	178	163	153	155	162	167	167	170	167	177	149	161	157	160	139	165	169	143	155	166	153	144	157	173	164	158	153	170	164	166	170	154	177	157	167	155	196	171	158	177	167	175	135	167	165	166	176	130	154	179	162	170	166	164	154	163	160	164	154	168	162	179	188	167	163	176	149	176	189	162	144	183	175	204	183	176	188	143	156	154	163	147	172	154	177	148	170	183	171	169	168	175	157	168	149	166	184	181	168	159	157	183	179	186	162	164	163	155	163	187	178	181	183	167	175	155	180	175	167	152	182	162	166	161	142	160	159	143	163	171	189	188	175	168	161	169	160	159	162	167	174	150	156	169	180	177	168	178	159	161	201	181	175	163	149	170	186	151	172	170	161	167	154	162	178	159	176	159	157	162	168	191	173	160	206	154	181	175	179	139	174	169	166	165	194	176	162	167	147	183	173	167	152	144	160	172	146	164	147	174	170	173	157	157	178	167	156	175	153	174	148	192	166	162	179	173	163	157	187	165	181	175	166	163	143	183	168	169	179	165	151	179	172	154	164	156	157	176	171	182	161	172	157	181	157	156	155	184	161	152	166	171	143	172	177	193	161	178	174	169	168	187	168	173	167	170	210	193	151	174	170	155	171	162	152	167	172	157	167	179	156	155	156	154	165	151	157	143	138	183	177	178	172	156	171	150	174	172	161	176	159	162	187	158	160	185	178	174	147	150	158	164	192	164	167	174	184	145	186	189	171	167	197	175	183	141	161	174	148	167	152	180	173	157	150	161	147	204	163	181	167	175	147	152	163	160	174	160	173	175	168	148	184	172	178	172	161	176	150	145	153	158	167	181	170	168	173	149	173	163	170	147	190	151	189	151	145	166	161	165	159	155	164	168	158	174	175	161	171	163	158	186	166	173	168	169	165	150	173	177	163	171	143	157	174	171	156	161	162	161	191	148	186	179	152	151	167	168	174	169	145	174	167	170	181	177	185	178	168	192	175	185	182	160	187	185	167	174	186	177	175	169	160	187	179	159	181	178	177	165	168	151	172	173	166	177	183	168	165	161	150	179	179	157	153	142	177	158	165	186	182	165	167	157	177	152	168	205	157	177	181	167	161	159	149	171	172	136	182	170	151	154	166	176	147	149	165	174	160	166	166	163	168	171	177	173	168	165	176	150	160	164	162	168	174	175	167	183	174	179	179	163	175	170	129	167	142	179	135	154	148	178	152	158	167	172	158	147	168	141	189	155	164	173	168	178	178	178	147	188	145	163	162	166	157	147	173	146	162	168	169	164	152	167	164	162	159	183	186	138	152	166	169	175	157	165	164	149	166	178	163	175	166	181	185	168	150	175	161	155	173	184	173	183	159	169	159	168	165	165	162	166	169	147	177	179	156	171	167	173	172	150	189	153	160	180	180	170	159	167	154	185	177	159	173	171	178	174	172	160	160	196	175	171	156	172	139	143	181	149	181	155	157	151	160	159	153	145	149	158	151	182	171	157	174	164	176	174	164	172	185	160	146	151	165	160	159	171	140	154	185	168	174	160	173	161	160	158	168	159	149	175	161	162	156	147	164	171	151	174	165	173	187	181	183	168	150	154	157	149	154	161	148	149	192	172	192	169	136	180	169	165	162	161	180	164	163	152	158	194	163	178	168	162	158	161	148	188	165	176	169	151	176	162	155	159	190	148	149	160	173	146	164	143	169	175	176	182	184	156	145	164	176	154	170	166	152	157	163	156	167	170	160	161	144	174	184	151	169	162	186	156	171	168	154	152	151	147	184	184	162	179	163	149	178	150	175	151	156	170	173	137	168	158	189	193	149	171	149	210	158	147	171	188	172	159	183	171	139	184	149	171	156	164	181	154	152	194	162	173	184	164	192	139	195	169	171	159	155	179	164	170	154	170	147	174	169	161	172	155	169	147	148	158	185	145	169	174	147	160	167	176	170	180	170	162	169	182	187	163	158	171	185	198	143	182	176	190	176	167	152	149	168	170	155	162	165	175	188	159	163	159	156	181	142	184	170	180	159	167	154	162	154	165	192	175	165	175	170	172	137	159	168	162	177	179	171	153	150	178	165	187	152	175	160	163	176	165	153	155	180	177	190	179	174	149	170	161	165	160	168	188	197	186	165	171	170	160	141	164	171	162	165	142	169	184	190	169	158	162	188	151	183	141	143	189	151	183	169	188	179	181	164	152	187	162	166	157	153	151	157	162	172	167	172	178	176	148	170	186	173	163	187	168	166	160	185	176	151	189	161	175	174	156	169	165	152	169	168	203	154	149	181	175	182	154	175	162	163	161	162	175	162	154	160	180	180	159	186	167	163	186	175	165	175	187	185	165	152	168	150	160	168	179	166	166	169	149	179	162	186	159	161	165	167	183	169	176	160	175	194	161	180	171	186	176	169	176	160	149	190	155	171	166	167	169	185	158	167	157	167	174	175	184	178	158	155	159	191	192	167	165	158	179	146	168	169	170	167	166	173	171	172	167	156	179	156	174	171	164	177	185	148	186	164	172	165	163	170	171	190	174	189	163	156	166	160	144	164	153	165	167	178	180	172	136	165	165	159	178	165	193	160	181	178	170	163	154	184	161	152	153	181	174	187	150	175	167	170	178	181	169	159	183	181	190	158	149	185	169	173	183	170	171	165	183	163	183	173	164	187	183	175	160	157	155	170	165	158	132	191	148	215	165	159	171	155	165	147	164	170	167	163	168	161	202	163	159	161	195	164	157	171	171	159	138	168	173	161	160	163	169	158	172	146	176	165	156	166	163	155	180	165	187	170	159	176	152	166	166	159	153	167	160	187	156	169	163	168	167	175	177	166	161	147	150	177	177	152	163	178	175	177	168	182	187	186	165	138	176	180	150	166	161	171	158	158	172	166	187	173	155	160	155	166	154	145	160	189	146	154	163	164	162	183	171	158	146	176	177	172	159	157	153	171	165	157	143	155	155	170	141	181	154	168	168	174	169	161	160	175	150	166	158	151	156	138	166	153	156	171	171	138	179	181	167	161	157	182	160	172	166	160	184	158	164	170	158	161	169
9169	6486	14123	19451	18654	19587	18618	15837	11533	8759	10860	11064	11493	11003	8426	6875	5034	4686	4513	18021	20320	17523	12541	7104	3229	1555	758	643	558	519	497	504	477	534	491	506	549	501	470	498	498	475	524	472	454	505	458	475	463	477	501	506	525	472	481	474	482	465	481	470	497	445	499	458	504	473	472	502	520	470	520	458	528	506	456	486	442	504	486	486	447	477	464	490	469	514	463	520	470	465	530	481	503	484	491	488	465	474	465	456	521	507	490	481	483	506	477	462	496	485	478	480	490	493	507	509	453	472	489	469	481	483	459	478	470	493	486	458	505	510	518	480	453	534	468	494	511	514	518	477	494	455	454	474	450	456	485	510	467	484	483	474	514	503	455	525	480	474	526	478	481	493	513	483	500	461	510	520	479	516	481	475	488	479	469	519	481	488	511	536	488	470	479	477	476	478	463	467	471	499	509	474	468	494	509	504	478	479	471	497	504	464	497	456	468	494	470	500	486	492	514	489	495	530	482	473	484	444	484	473	527	484	532	479	481	468	499	498	536	491	477	479	492	526	466	501	512	465	518	505	507	467	492	451	466	454	507	468	493	499	472	522	483	449	442	510	511	533	483	483	500	509	464	506	500	501	506	469	516	489	467	550	505	495	505	462	531	504	476	461	460	473	538	522	485	458	487	496	503	521	478	467	487	476	478	488	491	493	493	481	479	491	485	452	496	498	473	462	510	510	492	494	480	513	495	522	472	458	509	450	485	478	500	512	481	502	476	470	450	468	527	488	454	455	468	505	458	467	514	492	489	465	471	497	466	515	466	468	474	450	451	505	481	475	492	443	487	510	492	499	481	473	452	520	518	499	486	479	507	478	481	498	462	507	476	518	501	472	493	514	499	489	450	483	484	474	527	446	490	509	473	483	479	494	504	516	475	462	493	457	516	459	484	507	482	470	457	466	491	507	480	485	494	493	482	470	518	493	491	505	476	486	515	494	503	478	470	457	478	509	502	476	479	476	498	506	492	469	485	495	486	513	493	503	478	463	490	501	508	512	501	482	478	508	493	478	515	479	520	517	471	469	525	500	517	450	492	506	501	493	451	524	493	501	541	521	507	477	474	491	487	513	481	443	468	494	482	455	495	521	526	481	493	475	475	519	505	443	474	485	457	458	534	479	502	482	478	465	476	462	472	480	453	511	455	459	451	525	481	488	492	458	448	453	469	499	453	474	478	498	514	503	457	516	531	521	514	451	481	502	474	470	504	454	468	472	509	488	479	446	503	482	483	505	488	483	467	447	456	535	506	491	485	465	485	487	530	476	482	488	517	507	487	505	499	474	543	497	487	445	506	470	456	484	481	485	469	523	460	472	489	476	483	515	488	496	482	472	458	489	460	484	500	470	502	516	524	451	464	474	510	470	484	504	470	476	517	479	496	468	471	530	513	526	498	500	481	467	488	476	490	498	485	484	458	466	477	514	501	475	503	495	498	489	448	478	492	478	482	461	492	463	497	522	472	495	477	470	505	453	478	505	487	469	513	491	478	503	444	461	482	518	509	474	508	470	474	522	486	507	490	515	484	466	492	475	473	523	517	454	490	463	511	462	441	479	490	496	461	534	501	483	492	513	467	472	489	517	504	480	477	451	525	494	462	497	476	483	473	486	498	486	485	491	471	460	464	496	493	456	489	520	473	517	499	444	475	506	481	478	485	465	492	503	460	444	474	513	474	473	483	542	510	506	487	467	477	486	503	487	490	495	480	491	532	463	511	511	471	499	487	481	487	474	495	497	517	479	479	476	504	458	428	476	518	538	482	484	464	465	472	543	508	513	489	437	471	484	497	471	481	492	520	483	507	498	494	481	492	512	516	455	445	425	432	495	485	472	472	465	468	513	520	501	498	484	500	506	469	500	491	503	472	478	458	475	482	471	496	496	473	477	494	501	492	492	507	461	492	437	499	500	475	511	508	491	487	509	435	502	483	486	485	468	513	519	463	490	502	472	501	478	520	491	458	503	480	434	492	500	502	487	495	458	508	478	459	470	502	499	468	510	491	507	521	478	482	536	493	484	510	454	457	436	458	493	455	503	515	519	498	475	485	532	496	509	517	480	486	467	498	474	494	485	524	511	477	453	476	465	485	442	485	504	513	523	465	484	514	513	508	484	525	504	481	488	549	479	481	480	495	506	498	486	472	458	520	549	498	487	453	451	465	477	494	481	457	488	529	473	478	449	473	476	512	466	493	485	508	482	516	500	513	470	474	488	458	458	459	481	508	490	499	501	506	509	477	510	486	482	492	490	488	482	465	476	479	520	534	500	490	472	487	468	476	507	462	507	516	437	508	476	492	497	465	489	467	498	493	463	500	484	489	521	480	493	474	483	520	500	492	474	480	520	505	475	507	469	475	511	524	511	528	466	481	514	458	509	493	488	487	480	450	495	506	467	468	446	472	494	497	490	488	476	469	487	500	499	462	478	480	474	432	503	450	501	449	464	461	485	476	505	512	440	510	422	447	518	482	457	448	495	496	446	521	487	473	453	474	459	452	494	473	504	511	526	506	465	472	460	431	483	526	481	482	500	473	483	455	476	488	477	519	515	479	471	481	461	494	498	495	487	477	482	477	477	466	476	471	499	503	463	493	462	481	485	511	505	494	495	459	469	482	513	508	468	508	519	477	474	550	471	482	517	491	519	475	537	463	459	497	500	483	519	471	484	470	511	482	483	501	480	457	462	479	469	500	498	487	498	478	474	494	488	499	472	499	476	480	454	500	508	489	444	471	509	528	489	501	469	540	514	479	468	463	495	518	510	509	497	498	498	505	489	495	452	476	493	500	485	483	517	494	510	475	474	494	494	539	499	495	491	524	485	478	446	500	504	453	488	445	478	538	434	490	485	487	489	498	510	468	475	507	489	508	481	499	516	512	494	475	453	516	513	482	495	503	511	511	514	518	498	448	491	496	476	457	501	488	462	476	454	477	462	525	456	485	470	452	491	443	499	500	503	495	476	494	512	486	505	475	481	500	466	444	470	486	490	505	467	474	466	475	454	473	525	454	462	489	487	486	477	500	463	487	478	497	483	488	461	487	508	509	523	498	449	507	483	497	503	496	509	454	443	471	483	498	532	469	464	499	478	524	493	476	450	518	503	471	493	471	497	467	480	482	526	504	472	466	441	450	496	456	486	457	504	468	506	450	494	471	481	486	470	509	494	452	496	439	516	491	482	508	514	469	484	500	499	475	517	495	486	476	512	479	556	487	530	461	493	479	468	483	492	498	499	490	485	450	503	496	490	474	503	484	486	492	453	472	500	486	460	489	503	475	462	489	533	472	470	518	496	488	498	474	495	453	508	521	457	468	483	489	486	505	526	477	516	507	505	496	453	515	498	497	509	488	497	488	506	505	526	494	471	475	516	464	467	489	457	449	456	463	468	496	465	487	516	479	500	495	503	469	485	474	451	480	497	506	487	484	530	478	491	504	473	527	496	501	484	503	469	496	474	485	487
20294	9891	13139	12458	9965	9135	8750	5826	4202	2342	2928	3084	3457	3420	3100	2275	1522	1285	1166	5389	8749	6059	4707	2713	1167	441	272	240	250	176	194	212	174	177	169	189	177	196	193	168	202	190	176	172	192	186	199	176	188	162	215	192	202	173	185	192	183	171	189	181	192	204	173	159	168	198	177	164	186	167	193	199	168	172	167	175	193	154	179	198	182	180	164	161	181	183	161	193	160	157	168	154	211	169	180	184	200	175	176	176	176	146	173	192	197	174	185	193	177	187	179	168	180	175	185	182	186	184	195	166	199	192	185	186	169	182	189	168	156	166	199	184	191	167	170	168	159	195	189	203	172	197	187	188	186	164	185	191	181	184	188	173	177	223	176	195	163	180	179	187	202	177	166	191	174	172	162	177	171	178	170	184	201	171	173	189	190	194	170	159	158	171	186	194	209	175	169	173	179	195	177	172	181	196	184	199	184	189	186	172	172	151	180	178	176	187	175	183	183	202	199	173	179	192	175	173	189	190	172	178	178	182	170	170	173	203	176	177	207	206	174	177	223	173	199	156	195	155	203	180	177	198	143	166	199	186	182	192	174	168	164	188	166	200	183	174	199	191	201	176	201	179	182	156	184	188	174	204	156	189	180	170	177	181	153	175	182	174	200	182	171	152	173	167	176	172	172	189	183	167	183	174	160	185	175	215	212	165	194	172	181	161	180	189	186	178	178	191	169	171	166	179	171	199	180	185	188	166	165	172	186	203	182	205	174	197	198	175	186	161	202	181	191	183	198	176	196	162	177	185	185	193	155	167	210	176	187	186	182	190	172	174	176	172	179	175	183	177	184	170	187	173	190	182	182	174	189	164	177	169	173	162	181	205	189	172	196	178	173	179	193	204	185	170	197	172	178	200	153	177	181	168	181	205	168	198	171	175	191	189	212	203	159	175	167	191	172	176	183	172	156	167	172	182	183	151	168	180	193	182	187	197	180	173	161	169	161	191	175	185	156	166	196	188	207	179	178	179	180	175	184	183	183	184	179	192	179	185	191	164	172	197	165	180	188	195	188	162	193	216	190	162	197	169	160	172	168	198	172	149	171	174	180	151	190	173	168	183	157	187	184	176	162	195	194	194	178	182	151	182	169	196	187	170	181	178	174	185	189	180	197	207	187	162	180	182	162	159	159	168	188	169	206	207	191	160	172	184	172	202	174	170	162	178	203	179	167	191	160	158	181	193	173	187	189	195	203	166	188	192	160	167	165	177	140	171	171	194	190	177	178	171	165	161	189	183	193	192	173	168	160	168	170	166	156	206	181	182	160	184	156	191	177	139	194	165	179	189	193	188	187	178	171	164	182	180	181	179	178	179	158	168	160	171	185	182	168	176	207	170	172	181	162	201	198	200	178	158	195	178	196	180	186	173	165	198	189	176	166	169	194	174	159	186	188	181	163	186	168	201	195	203	201	171	172	176	172	165	181	179	186	165	198	175	174	192	196	158	188	205	177	186	154	198	169	188	179	179	200	183	180	196	167	206	197	160	175	147	196	186	190	191	155	194	178	184	185	188	187	199	189	173	169	182	182	171	153	179	193	157	193	183	169	198	183	186	173	203	176	165	185	168	197	184	183	187	215	181	168	184	191	174	180	180	166	174	162	161	177	171	173	168	169	186	176	175	165	174	171	180	210	181	188	189	153	174	177	157	147	185	166	168	171	176	177	174	166	195	157	176	195	170	179	185	180	159	181	173	178	178	179	164	168	174	168	204	163	174	190	165	165	177	179	180	175	170	152	170	193	178	183	172	183	203	149	181	178	192	168	180	193	198	177	190	171	164	206	166	201	176	197	211	176	184	172	150	202	186	161	173	178	166	193	201	181	173	188	185	224	178	186	178	176	174	144	177	171	170	158	169	145	177	181	192	166	185	178	162	189	167	178	168	181	176	203	176	182	171	185	183	173	158	196	155	170	205	186	175	174	168	157	174	161	185	178	171	193	173	174	185	182	190	168	163	195	167	200	175	180	171	193	180	160	174	196	176	174	166	178	158	184	182	183	181	175	188	198	172	180	180	177	192	177	177	174	185	181	174	190	185	202	204	191	191	170	190	176	175	171	179	196	174	186	174	169	161	177	176	190	162	185	184	182	183	163	188	172	155	171	163	182	190	165	166	183	171	182	198	178	168	167	180	189	185	179	179	174	164	185	182	173	200	174	182	188	193	180	191	182	178	193	174	168	181	175	186	184	186	181	169	181	156	182	175	196	189	185	177	187	183	184	182	184	161	170	171	160	186	194	193	172	180	171	187	187	165	157	196	188	191	185	180	169	177	172	187	175	153	171	172	171	193	191	195	183	156	202	180	166	185	166	179	161	184	181	157	177	175	178	187	188	220	164	195	187	169	189	174	208	193	172	165	155	191	168	163	166	201	164	186	162	199	209	174	181	188	175	182	182	190	181	171	185	190	186	169	199	195	182	184	169	184	197	173	209	194	176	160	192	188	170	180	204	197	179	186	206	180	182	177	175	196	183	163	172	187	156	185	159	194	176	171	189	199	179	174	176	194	177	194	183	185	162	165	194	168	192	170	179	173	199	165	166	184	158	174	192	165	198	193	169	163	172	203	179	164	206	175	179	178	186	193	194	191	186	197	177	183	187	177	165	169	196	177	169	177	178	180	212	212	185	175	177	208	169	191	183	202	162	165	172	159	175	205	176	151	181	163	187	161	192	168	165	181	187	204	168	158	161	160	176	152	168	168	183	171	170	177	168	183	226	185	199	178	168	154	204	187	192	187	191	200	173	203	166	186	200	191	180	184	191	197	182	187	200	193	187	165	168	171	183	180	185	183	175	170	182	183	183	159	189	187	190	178	186	198	178	168	199	182	195	166	190	164	178	179	202	168	155	163	204	156	168	169	184	163	214	185	190	167	195	190	183	207	175	165	153	189	172	176	188	172	183	168	161	190	155	190	170	183	191	177	166	177	194	169	190	181	192	161	196	163	192	175	190	187	191	204	186	191	171	170	171	176	189	188	170	174	175	189	175	187	188	168	189	195	166	182	197	160	182	179	176	186	144	170	154	185	175	184	175	185	204	166	208	159	190	207	164	160	161	194	168	161	203	173	186	181	194	181	178	189	202	195	176	171	195	181	196	202	199	171	177	180	174	183	174	173	214	164	184	166	179	170	193	183	180	211	166	162	187	173	176	181	181	181	202	172	175	199	184	180	178	160	175	168	168	180	186	181	187	197	179	176	183	168	188	193	189	174	195	171	202	185	171	178	189	186	192	170	168	183	186	168	198	172	161	197	176	181	174	183	178	185	173	177	184	200	183	173	172	156	186	196	183	162	179	166	175	200	173	189	181	174	214	197	195	198	177	197	163	152	170	165	180	142	203	189	176	150	168	174	175	180	158	180	167	174	192	167	172	176	192	178	156	161	210	172	193	170	167	175	203	187	187	187	176	173	162	187	164	191	170	190	198	172	163	177	190	151	164	170	182	161	195	192
11731	8889	17637	22946	23292	24316	24648	19613	16099	11260	13692	14612	16196	16032	15220	12146	8559	7644	7271	23470	29409	23755	20238	13076	6182	2100	1154	985	747	606	569	538	523	545	496	503	552	499	530	532	532	528	518	521	520	504	514	542	496	489	508	493	495	507	515	483	503	528	541	544	533	503	526	497	508	518	492	497	526	528	536	486	493	499	501	538	479	500	519	479	502	515	525	514	540	535	574	557	506	533	506	529	515	502	546	506	510	539	505	535	521	541	490	494	492	500	463	511	514	526	510	499	510	508	538	489	491	543	538	526	516	521	503	511	535	489	515	524	487	507	498	514	546	488	528	516	479	566	559	502	519	517	542	519	511	509	492	508	522	542	526	519	480	527	508	521	515	525	516	475	552	506	526	498	505	495	521	542	478	532	529	513	534	518	507	508	491	522	510	528	481	515	516	479	520	494	544	510	485	486	482	541	523	543	492	553	477	536	499	524	500	512	527	525	506	534	538	533	508	501	525	532	531	480	515	514	520	510	547	543	485	513	500	526	507	519	501	545	481	476	524	475	557	563	534	483	488	512	498	516	520	553	522	524	511	504	503	515	523	513	515	522	553	544	507	547	518	533	541	537	518	539	497	538	530	522	537	535	514	542	492	512	525	569	488	503	520	526	536	542	549	514	548	530	509	495	497	504	535	515	479	502	499	520	501	512	559	517	522	524	518	528	479	532	524	501	514	521	482	514	529	536	528	533	526	535	553	530	521	491	542	500	563	520	480	498	498	493	552	520	545	504	570	528	522	502	494	518	520	512	510	482	497	491	530	514	480	535	525	531	535	520	555	509	460	519	508	493	527	516	524	477	538	525	541	515	526	524	498	513	503	551	504	503	519	525	497	481	543	498	471	517	518	498	528	517	526	488	489	547	503	505	528	520	495	510	542	540	545	487	537	513	520	499	517	532	509	495	522	545	530	520	539	495	560	526	556	484	489	515	535	500	504	490	516	508	528	541	526	536	522	476	549	474	546	510	521	528	507	539	508	512	529	479	532	536	528	516	541	498	503	500	525	553	469	523	557	500	529	476	519	536	551	511	491	508	502	545	503	503	538	538	536	523	511	490	497	499	495	537	545	520	505	539	489	520	503	529	533	531	530	549	536	514	503	483	506	541	478	544	534	519	500	499	469	493	513	506	499	486	462	475	494	533	534	577	514	497	547	561	504	460	547	568	469	537	527	552	545	484	520	516	540	512	566	491	499	547	529	524	496	517	504	482	500	505	483	516	530	533	487	517	562	557	546	528	533	510	559	510	547	553	512	531	550	527	502	549	541	562	513	550	487	503	529	505	519	547	526	524	497	475	520	508	513	493	520	516	534	522	497	503	532	516	549	519	528	483	482	526	483	537	527	526	536	513	536	519	530	517	541	528	476	551	516	493	534	482	526	489	533	529	558	553	529	532	515	541	455	524	521	500	525	566	528	505	488	489	518	480	521	540	540	529	536	548	502	516	580	518	547	507	529	541	513	507	515	536	479	556	479	522	536	538	527	505	524	541	500	552	535	498	487	531	518	487	511	516	501	557	493	503	537	503	530	473	539	541	503	527	492	545	513	559	518	509	494	549	515	552	519	505	502	512	500	534	530	535	536	494	510	528	477	501	503	462	536	530	524	527	491	493	539	483	535	508	527	535	549	522	511	507	535	557	530	498	502	515	494	517	517	502	505	521	484	497	508	550	489	504	539	506	506	492	508	521	544	459	560	551	537	513	540	521	514	521	535	507	517	556	572	487	524	510	504	503	528	536	568	513	503	498	513	509	501	540	493	494	510	497	525	546	519	523	521	485	548	543	573	513	553	518	536	499	517	527	550	495	522	469	502	530	520	544	544	539	488	546	503	503	522	520	481	508	513	474	513	529	495	533	522	536	467	534	508	506	486	529	488	524	504	529	562	500	555	512	533	512	574	551	515	502	514	516	468	511	558	541	522	513	534	550	469	546	527	532	488	505	508	503	544	503	508	520	546	511	479	509	505	519	513	500	515	500	512	523	508	557	499	515	539	512	518	545	500	509	500	534	548	497	494	513	506	515	486	551	521	515	546	533	526	545	509	478	519	539	555	490	524	530	532	515	505	514	545	534	471	504	508	534	531	509	542	498	520	501	516	519	526	516	545	509	514	509	460	508	539	484	526	510	516	521	515	546	571	540	493	536	528	515	512	478	506	496	510	514	490	477	516	518	515	507	541	546	517	541	537	463	539	500	509	539	499	529	480	530	533	536	495	547	503	502	511	504	532	550	520	512	537	537	515	529	510	546	529	512	524	544	510	501	510	499	512	548	493	568	505	513	523	503	528	504	529	495	523	541	520	542	534	538	499	507	515	512	515	547	554	550	537	537	543	541	505	510	555	541	502	485	537	500	487	500	518	499	480	510	509	506	524	531	510	522	514	531	533	510	508	497	551	495	525	504	484	497	478	510	524	510	517	521	483	555	517	513	505	496	537	474	511	515	526	506	542	497	529	495	561	527	546	507	531	475	503	486	527	523	513	541	525	487	491	523	486	522	490	526	509	516	516	517	520	503	498	566	492	536	533	508	503	510	538	533	512	531	490	530	530	539	479	501	497	543	525	527	504	532	513	511	509	541	484	531	503	495	533	471	513	527	521	529	491	516	527	558	485	506	507	512	495	525	529	533	487	513	475	562	522	474	517	557	549	554	519	502	537	482	494	538	490	505	521	533	515	519	459	507	545	531	538	543	505	470	502	517	494	567	520	489	539	542	518	543	478	536	496	499	524	505	508	522	562	515	501	558	503	507	551	531	513	533	498	511	498	549	537	549	491	527	530	539	478	513	507	556	539	538	501	502	514	515	549	501	527	487	521	518	485	486	517	535	534	509	487	519	530	534	485	536	510	587	527	536	516	507	486	506	551	488	505	521	512	530	513	558	528	508	532	500	519	574	541	531	549	506	524	517	492	510	511	506	508	554	504	517	538	490	529	522	519	526	495	525	508	516	512	522	511	546	492	488	481	540	526	509	494	551	519	532	525	533	512	523	560	515	528	542	516	532	489	532	533	496	524	504	542	508	538	482	523	479	562	516	510	513	540	554	514	514	536	531	532	532	488	488	513	522	496	504	552	531	541	515	525	511	535	516	548	502	511	554	530	534	491	550	513	538	533	514	506	512	519	506	486	520	503	545	526	533	519	522	530	510	505	518	553	536	509	500	508	484	502	519	515	531	546	561	509	517	520	528	493	539	503	520	526	545	564	515	535	522	497	518	523	517	495	510	501	498	519	541	553	501	513	541	544	545	525	462	553	526	531	517	521	571	509	507	531	489	500	531	493	502	495	522	526	505	497	517	536	542	532	535	509	519	525	544	515	524	529	499	514	484	546	547	494	562	538	529	517	526	533	505	495	509	530	509	496	546	527	499	503	516	518	518	524	515	503	535	549	500	535	519	529	508	548	499	518	521	547	493	525	504	549	517	504	526	506	498	529	504	502	532	534	502	521	540
6648	4918	6221	6111	4907	4442	4300	2218	1281	731	878	864	822	683	562	467	339	314	290	508	532	556	643	517	333	200	195	186	188	198	175	147	145	169	173	175	151	165	192	167	167	173	155	158	168	156	159	173	149	169	174	166	171	166	150	162	154	165	165	145	140	178	152	158	154	148	159	177	202	169	173	155	171	148	170	155	159	166	171	145	157	153	167	157	178	159	181	171	158	135	182	153	174	192	157	179	160	166	174	154	175	140	205	140	172	169	161	156	171	170	164	152	180	142	181	154	152	165	173	144	169	174	183	170	175	184	171	141	145	164	174	167	172	163	177	171	158	178	177	170	151	175	160	195	147	130	172	147	183	162	148	167	171	175	180	176	176	174	183	162	178	156	155	165	156	160	158	148	162	157	153	158	175	159	144	192	160	186	166	157	152	167	176	152	174	170	162	164	179	180	163	147	168	163	159	168	139	150	156	156	177	172	163	174	172	152	171	177	182	157	184	175	151	165	193	168	174	164	180	167	168	156	155	148	177	157	173	192	141	158	188	163	148	155	158	156	165	166	164	153	190	190	163	123	161	186	178	160	156	151	181	182	149	165	173	166	170	153	150	186	167	170	180	180	146	154	163	161	166	176	169	167	141	160	167	166	160	150	148	160	174	205	170	177	177	152	152	178	169	153	155	153	169	176	191	144	164	166	155	184	167	180	185	157	154	170	171	159	171	162	153	168	173	176	157	152	178	169	158	166	156	172	159	178	151	187	174	169	162	167	161	153	170	167	150	195	176	174	170	159	190	151	170	185	169	172	164	154	159	151	182	180	165	177	162	140	159	160	149	156	169	152	154	161	159	164	210	160	188	149	166	163	159	155	144	164	165	172	167	148	179	187	162	165	162	175	157	143	171	146	164	180	186	174	167	168	164	169	167	153	160	171	167	139	142	180	180	155	190	169	159	167	140	164	157	176	142	160	167	146	151	167	152	164	159	150	150	153	171	164	174	164	160	184	164	152	141	171	185	161	169	154	161	150	147	161	180	171	145	150	160	166	180	144	167	144	172	170	160	155	161	169	159	165	177	152	155	157	168	170	147	152	170	166	161	173	163	179	167	182	173	178	151	166	172	159	173	173	152	176	156	163	165	132	148	171	162	180	199	161	160	176	165	185	168	161	169	160	180	172	177	175	188	174	154	174	152	142	160	175	172	174	184	151	161	138	159	177	156	162	164	172	171	146	170	153	175	169	166	177	148	172	158	175	180	147	164	176	170	151	158	156	147	164	180	157	176	164	164	161	187	186	166	168	153	174	157	155	150	178	165	181	163	176	165	174	177	165	133	147	165	188	163	156	165	186	142	183	155	182	159	162	148	158	167	151	157	157	181	163	163	158	177	143	176	167	173	163	168	159	150	154	156	152	152	173	167	167	178	182	139	183	156	162	169	173	171	166	173	160	153	149	201	162	164	151	168	157	149	163	155	180	175	172	185	181	164	169	144	168	170	192	160	144	167	174	187	164	144	146	169	154	153	154	154	176	157	175	175	171	148	159	181	174	182	148	165	165	172	179	176	154	196	170	152	149	189	143	143	166	166	155	156	163	180	166	168	171	168	164	159	172	158	149	159	182	183	166	169	177	169	167	173	174	161	163	161	158	154	164	169	176	161	184	176	163	144	172	179	178	163	148	143	171	154	173	159	159	177	158	162	177	175	150	164	164	166	143	159	157	171	144	158	187	159	161	143	176	144	160	157	179	162	134	153	152	165	162	136	169	183	160	135	174	155	165	167	163	137	175	163	167	160	175	162	172	155	155	181	154	168	177	161	147	183	169	186	177	175	175	175	164	164	161	152	184	139	149	149	189	168	175	172	184	187	170	144	159	170	180	181	156	162	168	156	191	143	150	148	183	217	183	167	165	163	162	173	160	162	143	167	175	160	167	194	155	162	177	168	161	168	157	149	176	170	179	151	164	168	179	141	185	146	172	157	174	167	160	157	186	164	164	166	170	145	127	183	175	179	173	158	162	166	165	185	184	168	199	156	135	172	179	160	168	163	172	155	180	191	166	147	153	172	169	168	176	185	147	175	175	180	170	154	168	168	160	167	168	156	142	174	160	161	173	181	159	166	180	161	171	182	159	150	177	155	155	148	174	151	170	164	171	159	164	151	141	148	151	142	164	152	172	196	181	170	174	189	155	160	161	143	169	169	162	161	161	157	186	182	188	166	172	164	159	147	157	180	158	160	146	146	160	136	148	167	176	170	182	173	140	175	171	147	171	175	163	170	134	168	149	160	154	155	174	161	155	164	187	178	148	173	165	167	154	185	168	150	153	172	163	188	155	152	165	167	152	168	172	173	157	191	156	170	169	154	169	184	150	167	165	175	169	151	150	152	153	180	160	135	157	155	184	161	169	189	151	164	179	172	179	160	156	171	156	161	151	133	166	154	145	177	169	155	178	160	165	181	166	167	146	153	165	159	177	151	156	171	179	178	178	166	164	162	167	170	160	164	145	191	167	154	175	164	150	174	166	167	150	162	143	163	163	151	173	189	149	162	162	161	165	172	169	205	191	163	149	138	135	155	154	155	169	174	185	149	169	175	174	161	166	143	159	165	179	169	150	169	166	174	181	167	159	131	177	183	165	176	164	161	172	138	164	169	153	161	170	151	142	177	157	151	165	164	167	171	144	156	154	150	161	165	174	137	137	165	161	177	156	173	176	174	167	166	163	171	186	164	160	207	162	165	178	153	174	162	177	193	166	161	175	160	163	173	170	152	147	177	158	173	171	188	156	160	173	159	159	153	180	167	178	174	156	188	170	189	166	174	136	167	169	143	165	159	176	153	165	170	147	176	174	191	173	145	190	165	177	156	163	153	172	173	181	182	153	159	149	146	160	165	148	179	186	176	171	169	153	160	158	162	147	172	155	167	142	138	161	192	157	160	187	159	159	154	149	160	152	144	150	164	184	173	164	171	164	170	157	168	163	176	160	175	164	167	180	148	173	174	163	150	168	151	193	144	165	183	153	144	162	186	149	166	155	140	168	170	161	183	180	142	160	158	174	174	154	166	153	174	171	164	175	157	159	163	135	138	162	173	160	175	158	183	160	166	187	167	151	140	176	174	179	163	171	162	163	173	141	165	158	159	172	179	176	150	151	153	171	173	155	185	180	154	178	168	158	159	155	160	171	165	136	184	167	188	148	163	164	169	161	170	153	194	146	173	177	178	166	154	208	171	153	146	174	133	157	159	153	177	175	178	151	172	162	181	150	144	156	163	191	135	178	175	172	154	179	185	164	156	190	162	178	163	170	166	148	143	163	147	168	145	165	167	186	164	165	167	171	161	159	174	137	173	198	198	161	156	153	163	157	175	165	142	191	171	170	170	170	176	169	148	175	155	166	179	155	175	148	144	168	154	172	154	179	163	165	160	153	172	180	181	161	156	170	179	186	152	164	200	163	171	139	165	169	177	170	164	172	159	170	145	176	143	141	164	164	179	157
4842	4975	10512	14503	14484	15169	15645	9286	6098	3668	4612	4588	4496	4218	3209	2509	1772	1431	1243	2729	2900	2783	3086	2498	1554	765	555	605	527	509	515	465	482	454	537	523	437	530	473	535	459	471	469	465	500	480	485	464	428	454	458	498	478	443	477	514	448	475	484	449	459	484	469	491	470	415	497	457	467	471	470	494	475	489	546	442	461	473	500	487	464	450	458	516	488	478	488	452	489	500	468	499	470	458	463	460	478	474	461	458	449	486	481	497	469	472	455	463	478	476	472	465	448	443	452	466	467	454	471	452	489	447	496	529	460	510	479	484	488	447	462	500	485	534	468	507	443	518	481	462	471	466	438	456	496	474	460	452	485	446	504	427	497	480	463	469	485	495	452	454	459	495	468	429	452	479	499	469	466	475	471	472	467	461	512	476	478	475	455	491	498	460	488	455	482	468	449	446	489	465	499	463	493	453	478	465	515	467	472	441	484	476	488	453	475	486	501	441	497	488	489	446	485	498	477	473	494	474	493	497	491	470	486	511	488	472	447	454	471	443	484	458	428	516	474	482	468	466	464	458	464	494	472	457	469	426	458	499	456	505	455	454	479	472	465	471	476	471	459	463	498	459	470	530	498	497	473	468	478	468	483	474	467	496	484	453	459	462	476	477	490	473	487	448	452	525	529	523	408	448	480	458	471	475	480	482	454	491	499	480	494	463	431	480	454	467	494	464	452	467	431	491	482	483	484	465	502	492	485	470	480	473	487	475	481	497	490	499	483	479	481	468	463	463	497	459	470	494	496	462	457	488	489	493	486	467	471	476	466	489	467	457	466	486	467	448	465	500	455	443	467	493	461	499	521	459	478	467	488	504	448	477	458	472	454	471	497	472	480	502	503	458	495	517	475	499	462	455	493	496	465	441	426	461	469	486	483	475	498	479	414	486	493	466	473	473	504	458	469	435	485	430	477	487	454	442	495	486	479	493	486	475	472	486	447	495	469	452	489	500	447	446	460	499	479	483	482	503	478	450	463	466	496	458	481	483	481	480	442	476	504	454	496	486	490	464	492	416	495	448	470	449	504	466	452	444	447	475	455	508	462	467	466	509	490	480	458	478	457	482	474	509	478	452	476	488	473	475	485	459	464	448	433	496	491	498	447	484	456	456	481	489	488	470	434	473	476	479	488	488	479	510	498	473	488	481	479	486	449	446	453	448	489	466	509	515	488	459	491	473	458	456	496	503	492	503	475	512	482	512	489	495	466	492	485	442	467	482	444	499	453	484	481	487	472	486	480	534	464	481	512	477	466	488	477	491	481	535	453	476	485	473	517	467	449	477	474	455	484	452	471	470	445	450	516	521	486	502	455	443	481	491	475	467	468	476	488	474	492	478	459	513	513	445	497	462	478	458	451	488	460	490	488	484	486	473	443	493	455	481	456	443	450	460	472	449	468	495	487	496	490	496	472	483	482	472	488	499	482	460	452	492	503	519	455	483	491	525	480	470	512	428	465	495	461	529	475	511	478	434	460	485	470	460	497	477	489	430	457	489	502	453	457	459	488	488	477	521	469	513	447	457	462	478	493	487	476	455	452	456	461	503	479	476	494	493	461	480	457	502	491	459	471	505	478	494	511	489	495	483	469	482	475	494	459	447	487	421	464	480	483	435	474	489	499	466	455	453	472	445	469	459	547	454	426	501	481	488	486	466	499	514	506	495	507	461	492	459	488	460	487	444	456	431	487	499	465	503	519	439	480	482	486	468	501	454	481	480	440	480	497	461	426	455	502	486	485	480	516	504	466	512	476	470	461	477	450	478	473	468	441	432	535	483	427	475	486	489	470	472	491	492	452	475	495	480	474	492	442	475	514	484	486	488	485	503	477	499	473	464	470	440	470	510	462	490	437	527	492	520	436	482	533	497	518	442	488	481	511	481	504	465	465	516	467	457	495	461	447	487	509	452	483	464	493	522	516	455	457	475	455	485	456	468	470	462	488	495	483	480	468	512	460	446	475	473	502	473	473	507	463	499	463	497	479	424	497	491	446	515	451	523	437	471	450	482	487	468	485	488	487	507	472	476	473	474	473	462	454	534	466	450	506	505	445	490	518	476	443	488	502	504	506	420	483	480	460	494	459	483	487	489	504	469	499	446	516	469	445	475	452	480	464	476	501	473	495	480	468	463	448	485	468	477	435	459	495	501	474	492	459	494	440	473	434	462	473	458	504	513	488	460	467	469	487	523	446	485	497	478	456	456	477	512	484	498	466	507	477	469	478	501	511	492	507	433	494	470	490	447	488	448	446	485	481	508	479	441	466	467	474	498	466	461	477	469	455	465	460	477	480	508	484	509	491	476	474	458	487	468	487	500	491	449	458	457	492	484	484	479	454	449	512	489	473	487	495	481	508	500	464	454	413	473	452	460	466	525	513	486	508	508	478	458	449	486	467	461	500	460	457	479	469	453	485	499	449	489	493	480	479	413	489	474	450	480	478	475	503	468	499	488	484	498	468	454	458	465	453	485	466	527	494	507	507	476	467	494	502	471	471	425	487	453	459	480	436	478	479	487	481	457	464	452	447	465	495	485	501	489	466	494	477	458	478	478	455	451	503	459	501	513	454	489	494	480	450	461	499	463	499	490	484	475	463	481	431	450	453	468	489	477	450	482	470	500	454	488	498	456	511	491	470	448	453	469	528	469	480	503	494	472	480	470	444	498	454	509	515	512	447	486	508	477	489	435	489	468	509	493	501	439	459	489	463	470	443	509	490	457	468	491	532	487	473	444	480	453	482	479	511	484	508	467	458	479	503	475	486	429	463	493	498	476	495	452	460	507	445	493	448	490	464	478	503	440	484	467	496	503	487	466	490	498	524	494	462	454	439	497	451	478	473	408	487	474	484	483	465	484	424	532	473	501	483	463	496	476	476	482	470	489	505	479	467	484	517	485	489	493	504	499	459	471	470	412	523	493	474	469	477	453	470	474	447	438	461	509	474	473	487	488	465	494	500	500	472	446	448	484	483	495	471	464	487	464	489	501	474	452	438	423	513	480	451	465	485	470	496	427	464	476	472	484	488	482	516	474	441	484	507	473	500	511	457	530	498	488	502	448	479	479	488	480	495	486	457	495	460	457	461	500	507	468	469	482	530	481	503	470	489	462	449	465	492	487	489	488	473	466	493	489	464	464	484	492	446	468	498	507	445	462	450	454	466	470	451	508	494	483	460	482	465	455	470	527	481	431	478	449	492	448	435	455	459	454	469	484	480	505	452	468	430	465	458	513	519	465	474	468	474	462	467	496	478	468	495	461	509	448	483	483	459	474	473	482	480	466	493	458	470	467	497	472	458	505	461	487	454	461	502	463	471	517	502	473	481	472	443	471	503	456	491	478	454	457	486	496	457	489	503	509	480	451	459	465	477	482	479	516	483	476	460	456	496	472	455	467	487	442	477	455	437	474	477	493	481	483	500	469	479	493	475	487	511	462	480	472	480	497	489	436	446	494	478	491
13332	6876	9647	8976	7316	6277	5074	4047	2976	1799	1615	1712	1731	1900	1790	1437	993	859	820	2803	3532	3550	2432	1728	941	399	314	311	239	195	166	160	154	185	150	188	156	182	166	153	175	149	166	170	151	140	162	166	173	166	163	165	171	182	163	166	141	165	152	163	188	162	165	161	163	170	160	191	177	181	175	165	148	147	165	183	166	179	186	164	164	181	180	157	163	166	160	170	163	167	149	163	179	142	164	180	171	160	141	194	178	176	182	171	181	176	193	180	152	172	161	203	158	170	174	172	160	165	167	170	185	188	161	163	192	180	162	193	154	151	190	166	162	167	169	162	159	167	138	169	176	160	154	166	169	152	169	204	153	174	179	167	158	162	170	180	169	150	165	209	192	168	165	171	156	134	163	175	182	185	152	176	164	139	161	163	181	155	184	159	180	163	168	186	172	188	157	153	179	180	164	166	180	180	171	190	169	155	151	174	182	173	164	165	167	176	176	176	179	175	172	143	174	182	150	164	151	161	156	173	182	179	179	172	187	160	156	168	188	165	182	167	165	163	166	165	183	158	154	160	150	173	170	160	177	162	159	165	173	140	169	159	160	152	168	180	158	158	158	169	168	172	161	163	146	156	158	178	164	177	190	172	181	163	169	192	143	172	160	188	168	136	170	185	190	166	159	156	161	153	201	165	157	167	161	171	152	190	148	184	194	169	178	160	178	187	177	162	170	187	176	153	141	168	151	173	183	179	161	183	156	157	173	168	149	169	148	183	167	158	166	172	167	159	155	164	148	185	187	174	167	173	163	179	175	157	158	146	165	165	171	155	159	161	160	165	179	173	176	163	173	178	147	160	195	170	180	158	158	171	171	165	145	169	167	189	168	153	169	177	152	161	172	163	161	170	170	161	145	198	153	178	164	174	182	174	188	155	139	180	153	181	166	180	163	175	168	156	165	172	151	186	164	164	164	172	173	137	163	174	159	169	149	196	174	161	161	176	175	144	146	146	178	174	164	172	154	181	182	186	155	156	120	170	185	167	148	185	156	167	186	180	162	173	186	188	165	154	158	172	144	178	170	160	159	174	168	162	163	172	161	176	166	164	163	188	157	163	178	145	170	163	154	174	169	151	209	140	175	166	210	170	164	166	156	167	162	187	157	159	167	180	177	172	172	187	175	168	175	172	162	184	195	188	185	164	146	178	160	171	160	170	158	168	163	161	182	172	176	169	153	165	181	149	177	189	173	196	147	176	152	179	172	175	173	192	159	166	185	161	163	152	167	160	165	159	164	177	181	167	164	173	160	154	170	149	178	160	182	152	181	186	162	177	166	158	176	170	166	169	163	151	153	174	178	178	171	178	170	163	149	169	177	178	164	155	170	171	159	171	153	167	157	173	159	168	147	152	186	150	178	182	165	194	157	140	174	171	179	172	144	149	163	171	168	166	195	134	164	163	162	183	172	172	176	143	155	163	164	162	173	175	182	165	140	160	155	162	144	149	166	197	154	162	169	158	157	181	161	173	185	142	168	192	176	173	162	157	172	138	153	167	151	172	177	189	182	153	142	160	153	184	180	149	168	193	175	195	170	138	163	176	165	184	184	191	149	182	179	195	188	160	154	172	174	165	162	178	152	162	171	178	150	173	157	176	176	155	167	188	170	161	183	187	153	148	198	173	165	160	173	179	179	171	147	160	185	168	163	182	160	186	176	147	136	183	172	161	166	184	175	188	153	148	172	190	165	155	174	161	165	156	178	171	172	182	163	178	159	185	182	176	181	165	154	155	168	150	180	182	151	161	163	186	152	153	170	142	177	149	151	180	169	164	162	164	165	165	191	154	158	168	153	154	171	168	159	185	170	138	167	147	187	168	160	192	159	168	146	145	160	162	145	154	157	164	159	160	172	170	180	172	185	175	181	180	166	150	199	175	168	170	157	164	175	156	166	161	170	161	168	157	160	169	167	173	148	182	173	169	177	148	155	162	160	176	168	174	165	146	182	174	198	174	178	156	154	163	162	186	155	155	161	193	167	163	197	183	173	179	163	191	162	164	184	171	186	167	177	165	181	173	167	168	181	148	162	168	169	177	151	152	173	158	168	176	162	179	191	173	158	165	168	159	160	162	157	157	170	182	163	166	166	152	152	177	185	151	173	176	169	166	151	189	158	146	177	160	156	153	176	189	160	142	159	184	161	161	175	157	171	158	155	164	171	166	173	167	158	186	167	165	168	169	161	154	174	167	172	182	159	165	145	175	184	160	171	177	181	163	162	186	151	162	158	168	178	188	197	187	155	186	143	170	166	159	169	171	186	188	201	147	187	172	159	179	182	158	186	164	152	176	164	187	172	148	166	170	166	216	167	149	167	166	169	174	166	147	167	177	179	177	142	176	171	166	167	157	174	148	158	166	149	186	176	173	173	183	170	164	172	133	152	173	159	132	160	172	183	182	152	169	166	170	149	161	155	190	172	176	135	179	166	177	181	167	172	171	155	152	181	173	166	171	168	191	195	150	176	168	166	183	176	181	172	182	155	180	182	181	173	176	165	166	171	168	163	148	155	184	181	153	173	150	165	184	182	149	173	178	169	162	157	189	158	177	179	154	153	178	159	182	168	186	179	177	173	156	160	175	166	175	187	193	155	175	157	169	167	174	148	168	180	164	182	167	159	179	167	194	168	158	176	156	172	176	168	166	164	167	149	204	181	147	159	160	179	150	180	162	150	156	194	171	178	161	178	160	155	184	166	177	172	157	181	196	165	172	163	198	172	186	154	184	191	184	161	183	187	186	187	137	173	178	166	173	157	182	168	172	190	178	198	165	179	168	165	169	185	162	174	174	184	159	159	182	178	172	171	168	161	149	183	178	153	162	170	166	175	169	181	163	173	156	157	171	195	165	168	161	178	167	175	184	179	160	166	166	172	155	188	171	181	175	164	170	170	153	171	166	165	180	162	185	132	206	159	170	169	167	173	155	169	158	176	184	161	160	143	151	163	154	162	167	186	143	179	180	155	151	156	184	177	180	158	171	175	154	176	170	162	165	166	147	153	174	172	178	175	188	155	165	200	141	174	168	187	173	168	181	162	179	163	168	176	160	183	162	183	178	153	168	160	143	170	170	187	173	180	173	185	174	169	170	171	168	160	160	162	172	177	170	168	178	197	156	156	163	187	185	175	181	158	161	151	163	191	153	173	159	168	175	159	145	159	177	178	176	173	195	161	168	149	185	148	159	162	171	163	163	147	189	169	188	178	185	162	168	166	159	186	168	164	175	162	170	180	168	189	180	156	160	149	189	173	138	154	168	154	164	178	163	186	173	152	182	176	158	167	161	180	163	169	172	155	192	169	161	156	168	180	173	155	164	177	179	160	162	159	168	158	178	188	169	189	192	178	162	201	189	166	176	173	164	176	158	148	174	164	194	168	164	193	150	164	178	181	170	180	163	157	173	163	157	148	159	143	197	157	160	162	153	175	172	189	166	158	146	168	180	155	166	162	187	149	160
9249	6517	14670	18665	19868	19059	17317	15724	12994	9167	8211	8903	9242	10218	9658	8299	5912	4894	5280	14564	18033	16702	12810	9818	5045	1699	1403	1386	962	666	558	502	498	452	455	500	430	481	500	478	495	496	526	490	479	483	455	483	453	497	518	509	462	498	482	530	521	453	489	481	475	459	461	484	478	503	496	465	501	533	491	462	502	465	485	499	495	475	462	505	472	488	480	512	479	501	495	476	483	507	497	463	501	488	479	524	471	470	442	523	488	495	479	486	479	489	438	503	497	487	482	476	500	446	512	523	491	460	489	516	513	520	502	495	459	536	496	513	495	503	461	524	522	525	472	501	494	474	459	500	547	505	519	472	467	483	484	491	436	494	526	480	515	553	445	463	508	491	476	543	457	461	508	477	480	481	498	460	536	480	486	512	514	467	478	486	458	515	485	492	490	455	460	479	524	482	516	492	465	465	493	445	472	484	496	514	518	452	493	447	498	484	493	475	495	472	491	490	484	464	471	507	501	478	514	524	515	487	495	496	431	484	475	522	491	497	506	506	498	527	468	452	448	482	499	520	497	473	483	467	519	482	468	514	471	487	494	522	516	486	454	469	469	490	506	511	472	477	487	483	484	485	533	487	487	511	476	457	516	506	478	499	504	500	449	473	504	490	493	501	554	481	459	492	488	502	454	499	509	487	473	525	468	478	484	491	501	482	464	474	488	498	487	482	466	476	468	511	481	471	533	498	463	469	463	504	521	475	481	504	459	459	517	474	506	457	462	504	448	471	504	459	520	498	423	490	465	477	484	509	472	497	479	490	445	507	509	481	501	491	494	488	497	491	451	497	525	485	472	462	453	523	485	481	470	450	513	447	465	513	481	479	444	446	518	521	512	491	426	467	461	458	456	462	476	493	477	492	488	469	505	474	495	506	502	476	494	489	507	508	469	530	493	501	487	470	501	467	495	483	473	460	496	458	477	498	514	506	501	481	493	458	494	490	488	493	533	493	493	490	530	519	505	486	491	476	475	486	486	489	516	512	533	524	497	469	523	496	473	496	515	508	517	493	488	540	484	499	420	519	488	480	492	484	490	491	486	510	472	482	503	485	475	496	494	497	478	480	507	512	493	501	470	489	472	515	496	486	508	534	469	485	492	470	515	523	504	453	489	488	471	508	475	488	505	487	511	447	487	468	461	487	492	507	482	491	468	469	506	505	481	483	478	514	476	531	452	432	473	488	481	507	497	507	473	523	511	516	470	459	507	474	484	476	460	464	493	486	539	476	554	503	491	504	492	493	490	486	485	458	478	465	490	472	498	483	476	500	511	514	463	490	476	471	500	465	479	497	447	483	503	519	491	458	488	524	537	497	481	508	499	486	456	480	508	487	479	528	511	492	493	488	479	447	477	512	510	470	505	471	517	458	483	481	498	475	507	512	501	490	550	477	529	468	503	529	506	510	479	490	496	492	507	477	493	466	476	504	498	454	465	464	455	492	492	452	522	494	457	520	471	514	478	483	484	530	506	472	478	461	507	492	465	465	491	483	534	494	458	497	508	494	467	478	495	475	489	454	501	464	513	481	482	469	485	490	535	489	472	503	487	487	480	458	480	499	510	495	460	492	496	521	511	462	487	495	504	508	453	512	483	485	483	492	505	484	480	493	554	503	476	493	501	484	479	485	481	488	475	491	441	479	488	490	488	478	508	462	481	525	510	441	510	509	467	454	486	496	465	503	434	503	473	493	478	496	485	509	487	534	497	459	516	526	493	486	523	510	493	454	504	455	470	461	488	478	518	502	501	470	478	526	476	507	467	516	521	515	477	507	497	484	512	474	498	519	482	513	493	533	500	514	471	467	487	478	478	496	498	515	476	464	476	523	455	481	526	515	513	508	473	493	495	487	504	491	527	481	452	534	483	447	498	461	485	477	461	477	469	533	430	483	513	480	474	512	466	521	509	456	510	478	509	509	453	461	486	498	490	491	492	498	482	493	473	447	533	505	456	492	489	479	522	481	476	485	491	456	475	512	460	455	460	473	482	513	479	466	535	486	488	477	497	511	478	511	486	515	522	496	498	491	464	540	480	469	493	482	488	474	516	454	497	511	491	523	492	473	440	468	509	490	498	478	507	468	502	464	480	503	508	481	525	484	542	449	465	488	493	468	469	450	521	451	486	509	496	493	496	489	472	520	499	480	509	507	484	475	495	514	513	483	483	467	496	504	494	496	474	478	476	505	467	474	500	462	477	561	457	487	504	498	488	516	504	486	475	494	507	490	441	478	477	489	484	444	494	487	480	460	484	504	478	463	526	507	469	516	482	496	484	451	494	485	491	491	468	476	488	497	471	478	539	457	479	481	478	482	520	495	496	457	535	499	487	481	517	489	538	527	528	462	472	471	454	491	487	470	476	457	485	482	487	506	462	493	524	463	487	478	493	467	516	479	506	471	476	451	499	505	484	471	491	466	492	512	483	501	462	484	506	507	497	483	513	484	480	488	485	465	463	517	485	513	471	513	477	483	495	496	487	481	510	507	453	503	513	485	473	455	484	538	516	480	502	496	501	484	472	501	519	466	488	456	502	489	487	493	461	513	483	479	514	489	540	453	473	506	464	479	490	507	459	509	486	489	514	475	473	492	465	486	491	484	488	480	493	503	525	467	484	496	499	521	492	477	486	484	541	504	511	458	500	469	528	483	461	475	469	460	476	481	509	486	467	478	496	438	469	482	473	517	532	478	485	457	503	480	514	488	491	484	499	487	468	488	529	537	518	526	483	494	497	452	493	473	455	458	516	465	468	480	487	549	483	467	470	455	473	473	484	489	487	523	489	502	506	474	463	474	488	493	494	481	474	484	479	500	503	496	480	468	515	482	522	502	497	478	517	460	494	476	523	517	509	468	528	472	466	489	469	516	500	469	485	460	492	479	461	510	478	507	506	473	485	528	511	464	468	532	482	513	491	498	473	473	455	470	512	447	429	511	517	495	480	494	477	464	492	497	502	471	488	495	505	480	472	478	474	472	471	493	474	517	474	467	476	467	522	464	463	486	490	443	505	468	478	479	515	459	472	471	473	519	470	514	459	485	497	463	504	517	486	500	490	517	493	508	490	471	493	477	482	519	510	541	471	491	475	486	489	494	476	484	501	499	483	488	514	463	478	486	478	506	467	440	495	504	476	446	495	463	493	478	489	460	488	513	479	493	480	521	500	502	512	470	508	542	480	500	472	492	519	536	529	495	471	529	488	491	496	520	502	491	494	516	469	451	484	484	518	488	484	472	504	508	463	405	510	489	512	513	496	493	486	501	514	484	495	509	490	456	480	485	481	504	501	493	496	458	536	461	451	455	526	466	491	496	487	514	459	479	482	515	506	480	512	515	488	514	430	528	473	443	488	469	493	520	475	487	457	481	470	470	437	466	489	494	528	522	482	497	516	498	524	468	500	508	467	504	454	496	492	484	444	466	500	511	487	513	463	493	484	487	502	502	501	514	475	460	466	527	505	462	466	499
20028	9541	13244	12941	10545	8330	6631	5899	4582	2799	1984	2073	2141	2754	3007	2456	1905	1554	1929	4197	5593	6315	5256	3698	1552	707	569	508	372	263	190	173	180	189	217	177	205	197	201	175	181	187	204	166	180	189	178	175	173	194	197	198	190	189	175	172	162	192	171	198	181	205	169	193	175	166	194	155	185	159	188	157	178	181	192	181	164	190	180	186	179	151	167	166	171	178	195	191	194	175	185	178	159	181	175	177	179	196	209	188	179	183	160	171	157	203	191	190	176	193	190	179	201	187	193	191	176	188	190	167	173	198	190	188	184	197	145	187	200	167	197	153	195	193	198	205	217	186	201	175	178	197	170	163	186	185	171	181	202	198	143	167	175	187	203	174	174	178	182	178	192	197	189	198	186	184	183	187	216	181	183	193	194	181	190	170	203	170	199	177	181	174	164	170	196	182	197	190	165	209	189	189	168	192	172	199	168	165	181	196	204	197	181	200	184	181	216	212	202	161	199	180	185	184	161	178	207	170	191	152	194	186	196	181	185	196	180	196	185	194	187	180	153	201	194	188	192	174	200	176	168	199	194	175	205	199	164	169	168	183	173	203	175	175	196	187	178	165	173	181	172	175	197	195	193	202	200	174	195	171	176	180	165	186	207	165	159	188	182	189	178	170	184	182	205	185	189	197	164	206	180	170	166	161	199	185	183	160	200	194	183	195	172	201	165	206	169	196	165	190	186	192	200	200	147	169	200	171	160	179	204	154	180	176	190	177	168	178	150	148	172	174	168	168	193	191	160	176	194	193	182	186	185	182	187	181	192	187	174	191	165	163	193	178	188	174	187	186	180	189	176	208	214	210	170	187	178	212	190	165	193	173	181	186	194	184	175	155	181	187	163	188	175	189	172	187	189	185	189	174	159	195	164	195	181	198	169	177	188	185	192	176	193	160	183	180	193	172	182	185	178	197	193	174	184	192	195	191	169	180	186	166	157	191	183	171	215	187	163	189	179	171	182	183	169	164	169	177	183	150	175	175	186	186	189	196	186	200	187	176	175	199	195	178	191	170	180	196	170	182	166	168	163	180	194	187	185	167	163	172	191	197	194	182	182	164	193	178	204	209	162	167	163	155	170	151	162	185	184	180	210	191	179	185	174	184	167	165	186	175	164	180	179	177	186	164	175	171	195	163	191	179	201	180	163	189	173	154	164	173	198	174	198	192	185	183	192	163	187	192	187	167	169	166	193	157	196	178	185	180	154	209	191	201	177	175	178	166	197	182	192	148	202	189	195	188	203	149	161	184	176	185	162	185	181	190	171	183	195	174	165	173	188	169	183	187	175	191	158	194	163	188	181	156	191	173	182	163	180	193	177	177	173	176	181	156	178	174	177	168	203	163	181	173	175	168	162	164	198	217	203	196	173	196	157	162	169	194	192	168	187	192	171	176	182	172	159	190	170	182	163	166	178	204	184	197	180	184	175	169	191	162	171	172	197	199	181	154	190	147	189	150	165	171	179	192	189	175	193	187	198	161	182	183	187	188	182	189	184	187	196	185	216	164	171	181	176	171	182	156	202	199	171	178	172	204	171	170	163	192	188	183	185	167	174	168	172	162	195	166	199	175	178	175	189	185	166	169	159	167	167	180	209	155	190	186	186	172	180	199	183	198	182	163	182	176	186	199	162	185	192	152	167	165	186	178	175	180	190	194	187	184	192	179	179	177	209	179	178	181	171	200	169	208	170	211	228	196	182	164	176	189	213	202	194	184	189	185	178	164	185	167	184	182	190	197	175	186	156	178	176	172	174	183	188	190	201	152	187	178	177	197	191	178	181	186	199	179	177	183	177	181	196	183	198	205	184	204	170	170	170	181	199	194	189	193	181	193	171	192	183	177	167	187	178	200	162	180	194	173	192	173	193	184	164	152	183	207	202	171	195	167	179	190	167	198	167	183	168	169	159	186	165	174	178	170	194	177	181	163	211	180	199	201	185	191	188	178	180	197	163	187	181	169	172	199	172	167	192	171	184	202	188	188	166	158	187	171	182	163	207	189	188	171	178	190	153	177	186	200	166	176	179	190	192	148	173	197	163	159	184	163	175	176	181	184	192	175	187	187	169	179	201	205	178	167	184	166	160	177	189	185	172	158	181	166	180	189	191	183	189	191	198	178	180	188	188	165	184	188	170	168	168	187	181	186	198	169	196	185	182	168	185	206	191	189	182	191	159	187	182	168	199	174	191	172	181	204	187	172	168	178	170	176	177	184	166	167	174	150	180	202	177	201	194	155	172	184	198	143	176	181	171	180	178	175	170	174	196	167	183	191	155	194	189	181	178	202	168	172	203	154	163	167	193	183	179	187	178	194	182	176	176	166	167	200	189	185	182	167	178	177	183	188	200	171	162	174	187	184	163	179	185	176	193	222	187	167	203	191	175	179	197	196	175	189	170	178	172	186	163	191	176	174	184	172	182	161	170	186	191	184	160	168	177	187	158	185	143	180	174	170	181	194	180	194	182	173	169	177	164	172	191	164	203	180	170	194	171	174	202	197	161	182	190	167	189	185	189	181	190	169	193	190	181	200	205	182	210	170	189	172	165	191	176	162	169	188	168	175	188	175	168	167	180	181	186	181	167	180	196	190	184	159	169	187	186	178	169	197	165	156	170	180	168	201	184	179	155	166	184	174	177	172	199	168	161	174	168	183	174	166	179	175	190	159	185	179	170	193	179	170	158	176	178	184	175	196	197	192	181	188	163	187	176	189	177	175	195	198	166	184	191	184	179	176	165	167	187	189	210	175	198	153	179	170	175	213	170	168	166	198	177	162	172	191	175	165	159	171	192	179	184	190	188	170	194	186	215	183	171	174	175	179	166	186	173	176	189	172	176	185	171	174	187	182	178	187	180	191	190	165	155	169	179	207	191	177	178	178	177	200	166	179	167	188	158	182	172	161	168	182	205	175	162	160	174	202	177	174	178	202	180	158	168	216	172	180	179	164	179	207	160	190	162	198	182	161	173	196	155	183	153	165	179	181	203	185	178	174	178	182	203	172	184	161	193	184	163	179	166	173	182	184	184	153	175	209	162	183	196	192	178	191	159	192	183	170	212	175	193	197	172	177	203	176	169	165	199	182	185	173	215	160	203	192	172	173	193	192	181	171	175	199	178	183	181	184	165	180	183	176	199	181	200	171	199	184	169	173	166	199	175	203	174	180	201	158	189	161	176	187	187	178	191	166	171	187	213	159	193	171	187	183	163	200	183	186	196	176	193	186	186	162	178	153	161	212	167	185	186	198	177	165	202	192	180	195	179	195	168	167	156	202	180	192	187	186	186	180	176	175	185	209	182	199	180	178	208	160	166	199	169	190	191	165	176	189	172	182	183	216	198	175	179	183	198	184	159	163	170	196	192	185	184	166	193	191	201	179	190	186	176	179	185	177	174	196	170	190	160	162	165	190	162	188	198	191	197	192	166	166	167	167	185	168	159	180	206	181	176	170	198	148	186	177
11666	8081	17480	23983	24119	22616	20550	20036	17770	12362	9634	10685	11228	13451	14613	13037	10305	8661	10694	18032	23493	25099	21887	17108	7726	3573	2920	2492	1542	1000	710	596	534	577	503	518	551	521	509	520	475	482	550	519	533	487	533	524	529	506	520	488	508	550	533	519	537	547	551	529	512	531	547	512	539	517	506	535	517	534	490	492	512	552	496	504	527	508	518	465	531	562	544	502	545	501	534	534	549	551	503	531	507	525	525	512	546	569	495	511	510	537	518	541	516	487	528	503	522	535	525	520	503	505	514	517	540	522	525	502	544	551	535	527	521	551	498	503	515	504	544	492	545	539	517	580	528	516	537	515	528	556	500	516	529	504	548	540	523	538	574	503	535	529	543	525	518	498	564	518	505	533	528	498	556	546	491	515	505	497	516	493	512	561	521	502	508	519	519	544	532	556	512	485	522	539	522	532	499	522	510	535	558	571	499	522	493	492	512	520	450	465	517	494	520	560	542	497	496	473	531	542	508	538	504	533	469	541	519	503	530	552	452	517	536	540	526	531	485	528	520	501	472	537	546	490	557	490	508	525	509	470	507	520	500	508	507	508	514	503	524	520	497	490	491	548	486	540	509	563	524	557	502	526	522	534	561	547	543	517	504	525	534	537	506	538	500	537	521	534	518	523	557	500	521	540	514	502	516	525	501	528	487	517	496	533	536	546	485	525	501	559	550	531	529	518	471	483	519	543	499	513	556	594	499	542	517	492	518	523	485	538	547	481	562	538	572	528	538	514	530	491	517	526	469	504	512	560	537	525	568	549	506	548	493	525	541	526	554	549	551	505	520	546	536	540	497	546	518	504	481	512	497	559	506	507	512	537	515	476	532	539	532	538	529	518	555	486	502	495	523	480	513	551	512	491	539	518	566	527	519	513	531	529	516	506	528	541	557	558	523	540	501	505	506	516	605	517	493	519	503	509	513	546	561	494	550	524	551	519	515	505	532	501	557	533	541	547	539	539	528	538	562	500	543	515	548	512	527	543	499	523	503	540	530	490	556	492	546	534	519	522	537	534	522	502	554	532	477	537	538	513	502	542	532	518	498	542	501	561	540	539	501	503	506	540	510	528	545	547	490	517	538	548	503	503	520	500	507	524	539	514	530	501	509	509	523	534	542	528	503	520	487	482	521	544	524	524	516	510	528	477	504	519	482	499	503	527	503	509	518	519	516	518	521	512	548	541	519	511	548	534	500	526	488	495	546	534	539	549	562	563	522	508	567	511	499	580	518	570	513	541	519	485	515	520	493	512	527	551	529	506	522	533	474	516	486	522	516	518	554	528	480	589	492	507	517	554	540	464	511	541	500	485	533	548	533	500	498	511	508	501	525	535	512	534	508	544	499	535	522	509	552	559	520	533	508	489	552	521	540	530	550	483	514	566	541	523	491	519	545	526	530	592	566	538	533	525	558	541	591	544	507	536	502	541	513	539	545	538	498	525	564	519	510	525	517	539	526	504	539	478	523	538	505	529	529	535	480	475	553	552	551	512	497	520	555	528	529	502	539	542	525	514	523	571	482	524	514	517	541	516	513	510	505	534	537	512	514	479	549	541	510	582	507	512	563	438	523	513	527	527	496	518	556	502	584	499	554	526	518	546	526	525	551	531	534	509	551	543	523	566	515	511	544	537	547	528	527	541	590	545	474	519	480	496	551	499	533	534	470	479	503	497	519	532	561	523	546	524	533	533	519	556	561	544	532	517	491	492	489	527	516	508	517	541	489	534	495	510	529	541	562	476	529	516	517	526	512	504	524	498	504	545	504	507	516	490	536	524	498	512	534	548	510	482	538	511	541	529	531	522	520	525	499	567	546	475	521	587	505	511	546	560	486	543	510	527	514	524	473	541	553	505	510	513	488	552	557	503	516	511	509	515	538	505	536	522	539	498	515	514	516	511	531	524	532	527	524	534	476	529	543	534	543	492	539	535	494	509	565	501	516	524	509	496	536	518	523	540	510	551	546	508	490	551	501	509	512	525	552	509	509	525	543	520	507	502	540	514	497	536	534	544	517	576	502	528	542	536	475	549	508	520	546	555	509	544	538	493	557	491	528	527	552	521	499	529	532	500	524	497	491	537	521	549	529	500	530	503	465	476	493	473	503	515	535	532	559	518	531	509	519	522	577	554	537	526	591	535	544	542	506	526	525	524	531	525	508	496	553	537	524	519	532	535	522	514	492	517	494	490	552	532	549	515	564	536	519	514	500	569	514	563	498	540	538	548	500	517	487	524	527	560	553	531	572	522	524	561	481	536	500	523	506	517	507	521	566	491	482	514	515	515	500	532	569	518	532	558	525	561	548	531	534	540	487	568	509	519	531	515	528	522	529	515	515	528	522	536	519	503	557	517	511	519	520	531	540	517	494	525	484	525	541	542	562	532	515	532	551	500	538	482	544	486	556	515	524	497	502	513	511	507	557	533	531	484	569	497	525	463	508	540	522	502	484	544	550	528	533	540	563	560	543	492	551	541	492	523	511	480	529	517	529	534	510	562	479	557	545	574	529	527	516	558	494	493	529	516	546	559	506	514	490	513	491	490	507	518	506	560	573	550	497	529	511	561	509	497	520	564	527	526	518	527	486	502	564	570	500	573	539	510	548	507	511	547	536	495	500	541	548	498	527	532	547	531	531	522	517	501	531	515	533	495	516	514	522	534	558	511	524	504	483	523	530	521	533	498	532	529	531	509	540	507	504	572	494	525	511	552	513	560	510	513	527	521	550	504	503	546	525	525	523	538	545	555	515	515	521	514	579	546	529	506	547	524	516	521	524	532	529	502	547	508	506	497	584	514	573	534	539	510	504	545	502	549	546	513	488	535	486	503	496	499	524	537	529	524	539	522	475	468	543	512	509	534	506	510	537	545	482	502	514	515	473	520	553	516	525	501	524	568	491	545	537	521	509	506	540	536	476	521	523	471	514	518	550	537	525	561	504	525	518	512	547	502	498	508	490	559	550	498	528	518	570	486	545	534	501	539	496	505	529	526	540	555	507	554	505	499	522	531	491	534	516	542	540	521	522	525	526	519	538	565	527	532	542	544	502	569	524	516	492	519	500	512	543	535	502	503	522	480	531	509	529	548	519	488	545	493	491	527	530	515	525	514	539	539	536	523	496	554	524	508	519	537	520	493	535	506	502	541	558	536	525	534	498	501	474	518	530	509	525	542	574	520	529	504	469	546	512	523	504	541	547	529	540	531	479	565	534	519	549	539	521	528	515	576	513	550	518	546	552	546	510	502	514	531	536	520	512	536	541	537	538	528	521	526	556	500	528	541	517	563	536	498	505	512	563	487	541	532	504	504	508	512	501	515	497	525	552	521	509	502	531	512	508	503	512	528	556	524	525	493	517	504	459	513	529	528	532	491	499	488	548	528	508	520	550	570	514	504	483	496	521	486	519	481	497	527	506	503	500	527	501	556	482	520	506	474	530	511	520	519	559	548	597	530	548	541	496	538	548	533
6226	4663	6935	6817	4871	3592	2155	2097	1348	889	625	506	606	725	633	524	433	324	335	351	544	615	627	550	400	258	219	185	184	220	186	164	178	175	169	171	174	162	142	167	161	181	176	179	155	167	177	159	181	196	183	160	158	160	145	154	151	187	148	163	187	153	176	150	146	163	141	185	164	146	164	156	160	149	184	179	173	152	177	169	146	194	167	151	144	157	182	169	152	191	187	183	150	153	163	165	161	171	144	163	156	157	179	152	144	155	167	164	161	170	175	165	175	158	167	182	181	185	177	156	162	177	160	154	167	181	171	139	177	168	140	190	169	173	164	153	168	178	166	167	173	165	161	165	180	162	155	159	150	154	162	182	178	153	168	159	152	151	159	163	166	176	153	166	163	192	157	148	163	144	167	171	148	158	174	164	160	163	176	186	161	183	155	164	188	151	161	148	146	184	154	160	141	162	144	144	152	170	155	187	166	175	163	166	126	157	175	161	166	177	149	165	158	179	175	144	160	128	180	173	170	159	150	164	171	147	146	180	195	164	182	154	192	155	170	192	146	153	164	150	171	165	169	168	156	164	183	153	196	175	168	174	158	177	146	179	182	190	158	166	148	150	171	170	160	172	162	166	163	172	163	149	180	165	163	184	171	186	178	175	146	179	172	138	172	157	163	170	162	139	193	179	176	154	164	151	148	184	169	161	163	158	178	177	183	175	158	146	153	158	164	157	164	177	157	185	156	175	193	160	149	157	182	197	167	165	173	165	172	180	168	164	177	166	146	168	155	177	169	159	158	167	169	165	170	168	154	166	152	175	164	170	182	157	161	166	157	159	171	154	165	176	158	160	169	149	154	145	149	167	167	200	160	159	169	143	164	168	168	167	176	187	165	163	161	173	169	162	171	172	163	147	161	174	155	161	159	162	172	176	158	182	169	166	181	191	191	177	153	163	166	167	129	162	157	162	157	151	161	157	185	161	176	150	146	174	151	158	163	182	162	162	187	157	164	158	162	171	149	186	164	154	143	158	186	170	161	155	156	173	151	140	163	167	172	160	141	165	155	175	170	193	147	164	170	171	160	149	179	155	169	162	157	188	172	197	181	148	188	147	181	158	164	128	184	136	162	160	161	159	173	178	154	183	174	142	163	174	178	152	169	186	174	172	156	161	151	137	170	148	174	172	149	158	147	171	154	189	167	180	179	170	164	168	174	181	156	177	174	154	180	173	177	178	174	178	156	185	150	153	143	155	178	178	164	178	158	163	176	158	160	163	171	142	171	188	143	168	160	169	183	163	156	151	171	178	193	153	168	158	196	176	147	174	153	155	152	129	143	166	176	167	157	152	162	161	157	163	175	158	182	141	160	163	186	162	165	164	167	168	167	158	153	199	172	174	164	159	168	167	188	185	166	173	184	151	167	183	150	190	194	150	169	150	182	193	149	179	157	181	156	169	164	154	150	169	171	153	162	160	162	163	161	187	169	144	174	168	169	158	181	192	146	170	146	159	174	150	173	169	148	160	163	163	159	154	163	152	174	164	173	153	144	154	168	191	167	184	159	174	170	169	162	176	178	147	174	135	200	162	155	159	149	145	162	184	181	137	173	180	172	171	178	162	160	150	161	154	170	164	178	182	166	179	146	171	155	155	181	172	169	183	169	185	154	159	167	172	168	192	159	162	160	168	149	155	193	173	160	183	191	162	178	155	173	147	161	158	156	154	171	167	158	152	142	157	154	187	160	154	157	170	178	152	157	176	156	203	172	174	162	141	152	185	148	181	146	184	188	141	163	162	163	162	187	150	167	152	160	155	162	183	168	165	156	151	144	172	157	164	139	167	166	172	164	175	163	165	164	148	178	162	189	150	137	155	150	179	171	171	162	171	169	162	170	161	180	150	168	175	171	151	171	163	162	159	162	163	195	132	166	150	184	158	164	158	163	186	159	162	169	151	147	173	174	144	166	166	156	172	157	171	156	167	138	177	162	170	179	161	134	146	161	180	183	164	144	160	175	172	150	204	188	170	161	175	160	155	172	143	164	180	160	172	151	171	163	158	182	164	170	177	149	141	147	180	155	173	171	155	150	166	161	168	155	176	177	169	159	169	167	163	138	168	165	174	163	168	142	150	172	152	157	167	175	155	170	184	158	171	148	184	177	170	160	160	160	171	194	153	145	169	171	150	169	194	158	181	181	160	163	160	156	150	150	180	178	170	175	167	155	159	167	151	166	179	172	153	159	166	143	162	148	182	155	163	161	164	157	160	165	153	162	174	173	181	151	172	167	173	180	147	165	169	167	163	162	152	143	155	189	144	149	167	156	171	161	182	162	161	164	169	175	159	176	166	179	163	152	158	188	158	155	172	169	152	147	180	152	176	160	189	166	142	149	171	166	149	166	144	151	159	160	163	157	158	183	146	151	157	160	163	150	172	145	190	171	165	181	156	164	124	164	171	181	166	157	178	190	142	174	146	150	161	158	169	168	182	159	155	149	160	161	187	174	153	155	157	181	163	157	158	174	155	175	161	167	173	169	171	143	162	166	161	173	190	164	172	149	182	149	182	151	174	163	188	180	153	174	156	146	164	167	185	171	173	143	174	156	181	160	161	155	161	172	173	175	165	174	184	170	154	156	163	166	179	156	150	175	160	191	174	182	165	170	176	141	169	170	168	158	161	184	154	190	152	156	193	168	149	168	150	150	165	178	145	130	171	166	151	168	156	176	173	160	177	149	164	170	149	158	169	162	147	180	179	174	190	156	162	188	166	141	181	165	183	179	169	168	168	173	171	173	152	158	161	158	174	148	158	178	171	143	148	170	199	164	177	162	157	148	175	159	156	166	149	182	154	169	157	162	157	154	161	184	183	174	157	163	146	166	173	182	172	172	167	153	172	164	179	147	179	178	193	158	167	176	157	148	163	173	166	144	147	179	162	169	150	151	177	170	161	169	162	151	154	168	175	182	184	172	170	177	179	157	153	162	178	188	168	167	186	149	174	175	153	176	156	171	156	182	185	175	176	170	146	148	177	145	175	182	142	155	165	150	164	162	150	163	151	160	182	166	135	143	164	171	138	140	169	165	159	180	180	139	160	172	151	148	139	178	151	160	169	166	163	162	171	147	166	168	150	180	186	166	179	168	168	161	173	165	170	177	159	171	177	144	146	159	167	154	188	166	145	179	155	169	169	176	174	185	145	152	156	163	177	167	166	160	179	160	169	176	166	173	161	134	193	147	155	168	148	166	174	168	155	131	143	165	176	172	191	173	168	145	145	162	157	155	169	183	173	166	190	162	155	153	162	165	157	165	150	163	146	176	159	198	154	161	187	163	171	161	163	153	164	135	145	161	146	155	176	174	175	140	148	160	160	188	164	168	177	164	159	170	166	198	151	168	204	174	183	142	160	170	156	180	174	181	174	184	166	167	160	177	164	150	157	172	181	167	167	167	179	169	149	158	152	164	155	149	167	209	178	173	171	173	138	185	177	162	161	157	159	185	159
4560	4982	11099	15669	14294	12824	9061	9236	6613	4400	3254	2720	3215	3992	3698	2750	2213	1565	1714	1758	3037	3095	3037	2632	1767	932	629	600	562	538	487	483	472	482	496	460	443	486	487	446	477	513	475	478	457	479	485	502	481	431	504	428	492	513	503	488	522	467	490	485	459	519	482	483	454	499	493	481	485	532	470	476	483	482	503	456	496	499	492	497	503	464	453	492	492	477	497	472	494	483	462	464	497	457	483	495	454	441	499	493	525	467	479	460	464	465	481	461	491	490	470	474	476	502	496	453	486	465	463	474	490	456	449	472	506	521	497	479	469	472	464	487	487	494	484	473	464	484	482	468	435	481	487	456	506	446	487	475	455	466	453	442	491	534	500	486	465	493	487	498	486	485	499	450	423	460	452	453	467	402	462	483	512	475	480	471	498	454	492	452	458	479	518	492	446	463	513	500	484	477	496	491	462	483	462	482	521	473	464	439	503	438	529	469	465	504	442	509	455	489	440	442	471	493	462	459	527	477	471	470	451	495	474	494	447	449	501	480	477	479	468	469	529	466	489	509	470	461	516	472	480	469	468	473	486	468	436	480	516	496	497	467	453	454	477	469	467	530	502	485	469	495	503	488	509	481	440	505	478	432	483	449	491	498	462	487	483	507	499	481	464	448	462	449	483	482	449	452	452	455	461	469	476	508	479	476	491	476	531	475	512	469	469	477	471	452	483	475	489	485	480	448	428	469	455	479	454	464	499	474	458	460	526	509	475	476	495	509	501	467	471	484	487	517	474	480	422	480	449	483	508	503	497	474	468	479	490	452	494	504	503	490	500	521	500	464	481	476	511	478	475	486	477	465	466	480	486	482	473	505	468	515	459	460	490	456	486	492	496	501	505	514	456	496	488	506	497	456	461	452	479	479	415	428	500	471	491	422	450	465	465	463	487	463	505	514	460	453	471	472	492	465	490	491	504	498	468	491	468	469	491	496	478	478	493	504	470	464	481	469	497	503	476	449	512	442	481	493	466	474	499	507	500	482	494	506	465	504	467	483	458	468	477	466	472	476	486	521	484	472	446	463	489	485	482	436	508	523	435	490	473	501	446	489	487	490	452	468	465	465	481	495	536	458	483	471	503	462	484	510	489	469	477	497	482	461	475	479	485	454	490	505	479	459	481	499	506	448	460	476	484	436	459	495	481	481	463	454	509	500	498	416	515	466	469	496	489	517	473	467	516	469	479	468	483	509	452	564	503	493	494	508	507	498	469	442	476	434	470	484	451	499	483	501	446	486	497	508	454	502	466	470	460	476	475	477	482	486	484	460	486	479	449	493	468	477	489	441	482	467	480	470	512	465	468	501	483	463	461	472	469	453	523	481	478	484	490	476	478	491	487	459	482	531	442	453	480	459	532	479	470	470	507	472	458	473	487	481	446	500	514	523	461	486	491	459	483	519	484	445	487	471	487	463	489	496	484	525	459	504	471	509	462	494	495	470	517	463	493	493	456	434	463	470	507	520	483	494	473	484	493	492	471	489	442	450	500	498	512	506	466	470	476	498	474	475	458	499	480	466	487	447	477	491	480	512	500	445	490	492	442	458	495	499	489	470	454	484	489	479	456	460	479	480	490	495	511	510	468	487	481	480	459	482	501	458	448	461	489	454	458	505	461	500	486	483	481	453	462	457	498	480	443	501	493	486	488	481	457	515	484	451	464	461	482	465	438	465	511	455	479	464	485	487	510	521	477	434	433	509	472	499	432	485	503	454	492	500	479	477	460	469	438	474	470	509	497	493	462	443	470	505	493	505	525	481	520	486	482	455	495	453	489	444	478	480	450	475	518	453	454	478	492	505	470	493	507	485	483	430	502	499	474	478	452	480	453	498	467	456	479	474	449	470	484	514	489	493	482	468	476	457	444	477	450	456	478	493	521	480	476	469	441	447	451	462	465	486	501	463	473	477	481	492	491	461	490	477	495	516	473	481	486	512	469	482	485	468	471	431	479	523	492	484	498	480	475	490	448	480	498	478	477	433	463	473	462	455	462	522	495	509	475	505	458	501	454	469	473	453	512	449	499	491	470	478	458	488	507	468	460	455	449	463	487	462	484	490	495	451	508	465	492	483	457	489	464	486	519	447	539	484	436	509	506	482	489	509	459	471	481	490	475	478	487	451	475	479	495	473	465	506	524	484	487	469	477	471	474	467	481	459	533	471	473	437	495	460	487	488	502	528	507	508	474	474	440	516	498	507	467	480	489	493	485	473	424	468	472	498	484	497	474	542	489	483	484	489	514	527	470	446	495	501	417	483	484	475	488	506	508	472	464	494	493	442	522	480	488	457	493	478	484	478	528	513	485	472	493	510	456	474	462	468	466	497	474	486	435	508	502	493	505	483	460	465	485	477	476	488	484	485	471	440	460	496	482	428	487	479	474	481	466	472	490	495	473	472	453	462	461	514	478	444	438	457	490	467	510	506	459	471	459	453	486	467	482	456	483	443	477	477	474	503	496	474	483	499	447	470	497	498	469	464	505	493	480	449	494	461	473	462	472	494	449	484	485	474	496	487	465	478	489	451	491	474	488	461	464	490	470	440	455	453	497	452	448	487	488	510	490	456	472	516	488	480	525	492	489	439	483	494	483	515	463	478	446	470	468	478	503	497	498	490	479	468	517	505	466	503	505	465	490	456	493	493	476	486	503	480	468	480	481	469	514	537	506	500	480	475	469	511	467	485	462	486	468	454	467	490	481	490	500	513	526	490	458	523	453	479	478	467	526	451	444	507	453	499	477	464	470	456	454	473	491	504	499	463	478	469	485	429	450	498	477	485	503	458	449	488	507	481	473	488	484	493	416	472	519	461	494	482	470	479	468	447	503	504	490	457	478	484	501	462	507	457	532	478	439	477	459	484	535	458	456	446	431	479	535	493	437	457	470	463	487	492	507	477	478	491	463	487	494	455	515	471	480	488	463	478	529	527	484	514	537	490	475	437	475	476	496	493	465	511	456	466	455	493	480	505	485	527	500	473	464	475	460	488	475	501	492	463	448	514	494	478	481	510	456	461	483	483	453	477	507	489	518	505	438	484	496	463	471	468	486	506	480	467	476	478	513	517	513	478	472	519	486	498	463	470	441	477	474	431	499	494	465	492	510	472	449	487	486	477	483	477	477	451	496	459	507	539	506	474	479	470	468	469	479	494	450	486	464	465	486	458	460	481	481	505	482	484	450	500	513	485	450	484	469	504	465	467	437	506	483	497	477	426	476	502	473	509	487	466	476	495	469	446	438	501	479	472	489	478	461	440	480	455	468	491	505	461	522	449	512	493	444	480	498	498	482	449	515	536	476	452	483	464	498	479	434	502	445	437	461	489	488	467	473	501	499	454	462	485	499	473	465	459	469	433	455	455	509	486	479	529	477	447	488	506	471	468	464	538	467	474	488	470	448	468	496	512	470	487	498	479	483	456	463	454	474	457	482	446	466	467	460	490	476	460	469	476	443	438	456	491
12721	7549	10296	9164	6769	5171	3606	3453	2708	1733	1270	1342	1263	1673	1953	1478	1282	891	1233	3445	3855	3154	2301	1655	893	511	273	246	206	181	188	169	174	160	163	159	180	184	166	161	174	184	175	159	144	192	183	183	164	155	167	176	169	198	178	148	160	162	168	170	172	166	153	174	167	175	171	151	168	164	181	163	173	155	143	162	158	183	193	174	184	153	188	171	178	169	182	190	160	152	172	180	158	187	181	181	155	173	189	165	153	169	164	155	172	152	174	172	185	167	161	187	180	181	168	176	156	155	128	169	158	165	177	155	146	154	158	157	151	169	196	182	157	181	167	180	169	162	166	196	171	147	202	167	173	180	165	193	154	157	173	162	179	156	183	187	158	172	177	146	161	179	190	168	182	159	161	178	166	162	178	185	197	183	167	186	174	187	162	162	197	151	176	160	185	175	147	171	185	134	187	160	163	172	157	168	166	144	183	152	177	182	139	172	186	167	167	139	177	182	185	157	146	170	183	177	144	179	156	166	169	150	178	173	160	171	182	183	165	159	204	184	165	174	168	179	193	163	180	174	169	165	147	200	151	152	173	181	177	171	172	181	161	164	186	179	196	172	161	173	202	172	182	175	159	167	170	170	167	191	156	179	168	161	176	154	183	167	145	181	163	159	193	161	189	177	181	183	176	173	184	156	139	183	174	178	185	144	180	179	152	169	165	166	164	167	177	183	180	171	157	187	160	160	187	193	156	169	145	149	160	158	189	149	166	157	179	162	161	175	189	160	177	175	178	166	165	190	181	156	171	159	155	141	179	180	169	179	180	172	151	149	162	167	159	153	179	168	173	164	157	157	154	173	180	156	167	180	168	186	175	138	162	159	193	157	165	164	157	175	179	198	174	162	166	184	165	190	174	188	178	163	182	167	162	150	191	172	155	155	175	183	177	161	189	176	197	165	162	172	170	171	193	182	154	177	158	156	159	190	168	165	166	170	176	178	162	151	183	179	169	179	165	161	191	162	169	167	167	183	154	171	178	166	170	180	168	181	169	178	152	162	172	181	179	173	190	150	150	155	168	163	170	189	168	173	151	150	204	170	177	173	176	159	172	165	193	159	184	162	172	156	165	188	175	154	196	170	154	171	169	184	166	169	205	159	186	192	185	168	156	175	172	182	178	149	174	164	164	174	162	176	159	157	172	156	166	171	168	151	156	155	179	174	164	186	149	174	179	176	157	175	187	179	165	159	186	170	186	178	164	155	161	154	180	167	186	170	188	187	170	183	174	184	196	176	156	193	165	195	163	186	181	172	166	176	163	164	197	180	146	181	178	166	173	166	160	193	171	166	172	207	157	167	158	145	160	191	177	173	164	165	144	168	175	167	160	192	167	153	159	155	170	172	177	175	177	168	180	161	163	148	172	167	152	176	169	184	167	143	192	194	185	168	170	151	182	169	172	170	155	171	172	150	174	143	168	187	180	170	180	180	171	158	177	180	183	175	175	161	158	170	154	164	181	160	182	158	174	170	146	153	176	170	170	203	156	166	166	167	163	181	176	181	183	144	164	177	169	154	176	174	178	189	182	132	158	185	168	170	175	173	193	162	164	178	170	168	125	195	170	150	170	179	165	167	178	179	150	159	138	173	177	173	160	153	167	173	173	156	142	172	153	164	179	173	147	170	168	148	200	166	182	182	163	182	162	177	179	184	135	172	182	178	185	158	176	178	166	146	165	178	189	175	197	169	179	165	181	171	168	170	188	214	178	160	166	154	181	194	180	160	159	170	165	169	168	169	175	170	157	159	182	169	178	171	171	162	165	163	158	192	146	183	155	171	179	177	154	176	172	203	164	162	170	159	189	143	160	181	171	170	177	164	170	159	181	184	195	173	175	199	176	187	184	177	170	149	172	157	162	194	178	184	169	178	147	146	156	158	178	185	158	179	166	171	169	153	159	184	178	189	166	178	186	150	151	165	161	185	170	183	178	174	189	161	157	177	171	168	166	164	154	170	158	172	169	152	159	180	153	167	174	150	172	181	166	157	156	143	173	168	211	163	171	194	174	160	169	162	151	165	174	160	176	157	193	156	188	160	168	178	171	170	196	164	198	175	176	169	168	178	176	158	183	167	154	167	160	155	163	164	142	189	164	151	171	190	156	162	185	183	162	150	182	194	178	154	170	187	178	160	163	192	184	168	166	173	161	160	167	164	158	162	179	162	171	167	172	154	178	175	167	184	153	170	191	167	168	148	154	165	172	175	161	171	176	171	165	176	215	168	173	165	149	144	150	158	162	159	155	167	192	184	147	170	167	179	172	193	169	174	177	189	189	197	174	145	186	182	174	173	161	167	144	174	164	180	163	150	178	186	149	183	166	178	168	155	155	168	162	186	175	175	166	153	153	163	158	163	177	140	166	183	162	169	182	176	156	191	165	163	161	181	171	162	179	173	191	164	161	190	183	184	165	179	176	161	185	186	186	172	182	179	183	173	150	174	153	167	152	162	160	156	169	172	180	173	165	174	184	179	151	184	172	177	180	159	167	182	152	162	168	153	161	153	177	166	155	166	192	167	178	147	169	190	172	172	156	175	161	167	156	158	169	169	168	166	182	193	182	181	165	162	183	174	161	168	223	159	152	176	181	184	175	144	161	159	190	179	191	152	160	171	167	173	206	185	157	193	156	194	180	196	155	183	162	170	168	170	187	168	161	155	171	154	197	173	165	173	164	161	156	165	157	177	152	163	182	141	162	156	156	167	167	196	166	177	174	156	137	176	163	124	174	169	181	182	160	148	175	155	163	184	132	207	164	179	153	155	186	192	157	173	173	181	182	164	150	159	146	146	167	184	179	162	168	162	182	166	175	177	169	183	171	177	176	164	180	171	157	183	176	174	164	147	184	173	160	174	187	165	194	198	176	172	181	177	170	178	184	163	177	196	195	137	179	167	191	181	178	169	191	179	193	196	179	163	156	180	159	172	184	196	180	165	170	171	161	139	185	193	175	158	160	170	164	170	152	172	156	164	180	168	180	176	193	168	170	151	176	150	140	177	170	194	144	179	165	172	187	176	189	169	175	166	174	152	176	160	174	170	190	156	171	179	170	165	190	165	153	166	145	141	151	188	166	161	165	168	169	170	173	153	172	159	193	178	185	152	160	171	176	200	175	189	165	179	198	178	172	191	165	182	180	184	159	163	156	192	173	178	189	192	158	150	165	160	192	206	194	188	160	158	144	170	182	174	166	158	179	142	169	168	140	162	165	149	184	165	176	151	170	188	178	157	185	175	164	166	179	175	171	189	169	145	164	169	148	196	168	150	198	136	160	160	164	166	160	165	167	182	159	174	154	186	174	161	159	202	156	164	154	172	182	156	167	157	168	206	176	184	158	173	190	173	179	181	181	199	168	168	160	149	190	161	175	161	186	176	160	171	162	163	154	170	178	167	150	174	173	187	160	164	167	178	170	152	178	182	170	164	178	165	181	168	182	159	186	185	170	165	168	189	156	163
8813	7405	15390	18774	18831	16576	13699	14376	12511	8614	6888	6997	7269	9449	10576	8590	7352	5495	7597	17543	18747	15866	12489	9323	4799	2401	1230	863	674	567	508	485	510	481	480	515	491	522	503	524	533	485	509	517	468	474	480	488	473	506	500	443	519	463	527	483	458	517	490	458	478	509	498	499	508	516	478	508	525	429	464	510	491	534	466	515	466	468	459	529	523	503	503	506	498	471	473	536	491	510	465	482	529	505	497	494	490	474	511	477	496	517	512	508	497	503	490	482	494	533	490	476	484	504	485	486	479	498	492	500	488	517	487	485	489	486	492	489	482	478	500	520	527	459	478	526	484	514	538	523	475	511	493	493	477	488	495	489	516	522	479	491	494	504	485	517	494	490	503	517	493	502	505	502	498	502	514	510	495	521	522	504	481	511	518	495	461	520	464	517	492	490	492	461	499	505	478	488	480	508	499	464	517	503	458	457	499	485	473	519	505	506	520	506	494	471	502	479	500	493	485	511	476	499	472	524	566	530	499	489	492	544	495	482	485	497	519	542	480	477	491	492	518	467	496	519	464	513	508	478	494	517	507	496	489	463	482	483	535	491	464	495	505	514	510	458	471	500	474	505	452	508	506	489	519	546	519	519	484	511	448	476	461	477	488	494	474	520	488	497	470	474	444	512	479	498	508	495	498	491	457	480	493	478	483	454	493	519	476	517	479	499	498	459	533	521	499	495	560	432	483	503	478	456	550	523	533	451	511	512	497	482	482	477	503	515	454	488	523	518	485	485	497	487	515	534	489	469	493	460	466	538	465	490	488	470	492	513	444	529	468	513	479	499	470	450	496	498	474	495	490	471	512	507	511	487	480	462	504	523	485	502	464	446	473	471	472	502	507	472	516	485	482	517	475	513	511	536	490	510	509	457	544	481	463	476	509	568	505	483	524	509	492	511	494	514	519	524	494	491	487	483	508	501	525	472	506	524	489	489	502	459	494	494	470	518	511	454	495	490	475	509	503	461	500	473	477	501	487	521	486	476	501	559	502	508	494	471	483	488	517	511	478	515	503	527	513	486	510	517	510	483	529	509	493	508	489	472	500	458	506	482	522	478	487	469	502	483	467	473	517	522	490	445	486	495	500	512	485	501	491	508	534	508	488	489	511	514	462	474	508	446	446	463	460	482	513	518	492	458	470	526	483	504	484	482	562	492	460	471	485	463	503	503	487	485	495	529	452	450	491	471	455	528	491	470	468	517	462	478	488	482	498	490	512	470	492	530	479	516	500	503	494	458	483	522	494	502	492	490	549	475	501	491	523	517	504	492	514	475	494	487	466	521	494	467	476	479	506	483	509	517	477	502	537	457	466	496	490	454	510	514	512	504	453	479	487	539	503	518	482	507	484	498	531	512	468	512	475	502	477	453	490	534	519	512	494	472	508	507	514	480	501	508	476	496	499	504	499	484	461	486	510	481	467	511	509	511	510	482	510	498	513	481	483	502	533	439	475	489	480	475	527	493	450	457	496	480	451	489	488	481	527	504	505	509	510	507	467	476	488	484	485	503	498	425	506	437	515	473	492	482	432	468	468	488	478	532	470	499	490	519	515	489	486	493	500	451	527	504	495	531	502	473	503	486	487	501	492	508	461	452	466	524	505	516	500	497	496	504	513	521	494	482	477	473	517	516	483	500	542	487	503	489	462	514	482	539	506	473	453	474	529	477	499	499	523	502	505	512	496	478	467	498	484	508	499	505	502	506	454	471	483	482	512	509	504	525	480	493	496	538	472	524	487	489	519	474	494	516	480	505	510	476	486	497	467	499	504	520	473	463	490	512	478	506	479	456	522	486	516	511	469	478	491	519	501	485	475	466	524	472	504	470	503	476	494	523	492	463	554	513	489	504	495	496	483	473	507	494	483	462	515	503	488	506	507	535	500	476	504	531	497	509	477	468	444	522	482	492	468	462	529	523	454	496	485	475	471	447	499	474	535	474	477	530	524	490	491	521	513	519	520	495	514	501	482	471	485	485	519	459	484	490	456	480	484	491	488	509	489	503	520	494	504	494	450	461	499	520	477	486	493	523	506	462	504	494	532	516	509	505	503	468	449	468	492	500	481	488	471	528	512	506	521	494	518	475	456	475	434	503	469	481	513	472	502	472	483	488	474	475	474	467	517	505	500	508	499	446	485	508	495	493	479	504	496	513	489	493	477	487	491	468	491	484	507	479	525	512	443	513	459	486	473	486	496	496	475	444	525	506	487	515	505	505	462	522	531	461	468	454	501	502	480	526	499	527	454	476	448	513	485	482	488	508	495	540	480	473	490	466	539	470	527	476	488	481	429	470	486	518	505	544	456	504	515	468	505	483	473	453	462	498	459	485	524	471	517	470	483	464	518	545	459	528	516	477	482	518	475	509	501	448	515	526	511	495	469	509	498	495	506	521	485	534	446	482	480	468	468	509	478	500	530	471	487	514	518	532	526	473	487	494	494	468	497	497	533	508	481	488	538	467	506	508	497	536	466	500	500	503	499	466	553	481	494	469	461	529	436	486	493	475	457	473	478	499	476	511	484	429	499	514	535	476	511	505	490	501	506	530	505	478	509	507	481	509	464	503	466	491	473	513	495	508	485	529	497	472	502	478	484	465	439	468	491	486	462	472	476	490	504	477	447	517	457	501	477	501	493	534	497	476	481	486	520	454	490	485	491	473	520	541	498	517	478	513	521	509	473	524	444	459	467	490	496	498	481	494	493	520	488	482	494	495	496	499	486	464	497	516	491	498	465	488	547	499	471	499	510	473	499	497	503	527	502	542	503	499	489	472	531	527	530	511	497	485	497	522	488	469	528	490	505	472	452	474	510	508	525	486	493	453	533	485	513	523	500	449	533	487	495	474	468	488	491	483	473	450	523	510	507	514	464	516	511	546	489	516	503	464	512	487	491	510	474	475	458	531	501	511	459	492	514	463	515	485	514	482	478	493	521	468	510	491	498	520	486	494	474	498	502	510	510	521	504	478	465	481	499	492	469	523	501	473	498	502	507	467	496	523	505	483	506	497	489	510	504	517	501	475	495	505	501	522	479	475	495	515	502	501	518	514	446	530	515	477	478	467	484	482	483	499	534	496	506	518	507	528	476	467	474	490	510	525	511	498	522	472	477	474	481	501	526	458	468	454	465	504	491	512	481	507	494	489	476	462	494	473	511	520	480	462	486	434	503	453	475	519	503	477	475	517	466	557	452	481	529	502	517	487	496	478	469	513	450	514	498	461	512	469	455	503	491	484	476	500	490	518	474	486	528	505	483	488	514	505	487	471	488	472	508	483	467	499	533	457	465	489	511	522	494	481	489	514	517	524	492	488	498	491	504	456	479	483	499	459	505	508	496	516	487	495	510	490	463	469	489	466	534	491	502	513	510	463	456	471	490	505	447	524	530	485	529	481	519	554	456	509	526	491	498	466	492	505	494	556	469	503	493	470	499	466	507	497	464	489	514	482	496	495	492	474	517	469
20313	11267	14340	11646	9396	6192	4962	5292	4400	2676	2496	2082	2163	2786	3067	2378	1993	1428	2827	7246	6856	5884	3740	2789	1530	803	495	289	214	213	169	187	166	182	181	184	178	191	192	178	196	197	181	185	201	184	187	170	211	176	181	187	185	169	179	179	175	188	204	173	179	177	187	199	189	174	189	181	176	185	166	179	166	155	168	175	174	200	191	230	191	158	182	206	197	199	203	186	177	202	194	205	184	198	167	189	185	179	181	208	167	162	194	185	170	196	188	185	174	200	188	168	166	193	199	172	187	170	174	162	207	166	209	193	206	186	200	214	183	158	198	185	171	198	199	172	206	174	185	180	175	204	190	180	192	190	179	199	193	180	160	188	194	176	180	176	191	187	177	176	196	174	177	202	214	150	180	165	179	201	157	176	182	178	198	171	201	162	175	177	182	190	178	163	191	190	168	185	178	195	177	191	175	204	193	161	177	192	173	168	197	179	172	184	159	177	192	172	185	190	173	193	170	184	171	183	163	199	200	179	169	206	187	186	193	191	191	184	194	183	193	150	185	164	172	168	169	180	161	173	175	168	168	173	152	183	187	188	189	175	171	186	182	181	193	170	170	187	176	172	159	196	186	174	175	166	186	170	188	176	196	182	183	189	175	176	157	157	188	178	164	189	197	196	164	177	169	178	168	178	205	173	197	174	177	183	182	184	159	186	195	177	175	183	182	189	191	205	211	182	179	189	163	184	204	174	202	168	186	179	193	179	163	168	204	176	161	206	205	171	181	195	186	169	173	178	214	186	191	180	197	177	196	179	174	204	189	190	175	204	181	192	189	202	172	207	191	191	179	171	181	174	172	170	188	191	189	181	179	197	203	193	176	206	176	186	186	166	174	189	214	195	184	167	160	218	187	160	190	192	194	177	207	191	211	173	177	192	158	199	163	196	178	201	195	205	189	183	184	171	195	179	169	180	179	182	177	207	205	177	183	178	167	201	173	169	181	173	199	176	184	186	189	212	173	203	191	181	180	188	158	170	183	187	198	219	174	207	170	195	165	191	140	182	197	183	193	204	201	180	188	160	174	212	181	186	201	184	193	203	200	206	196	176	189	182	185	183	186	159	189	195	162	186	181	180	192	186	177	174	159	188	166	172	185	187	186	203	179	159	171	215	174	187	194	173	210	182	169	208	185	189	184	195	184	183	170	169	178	183	177	176	193	183	184	200	187	194	171	196	184	174	191	195	171	174	196	200	183	166	191	161	154	212	189	188	184	167	194	176	191	182	169	186	172	177	176	179	188	159	177	175	173	166	182	194	184	179	187	200	180	175	184	171	174	161	202	186	174	187	169	171	212	199	198	184	183	169	185	197	193	185	182	180	193	178	188	182	204	216	175	211	176	183	207	196	149	174	176	198	183	182	178	167	213	162	181	182	164	175	209	193	160	197	193	175	182	203	165	170	171	180	176	186	192	179	184	191	204	193	194	156	211	187	175	165	189	201	196	184	204	176	174	192	200	194	181	164	195	181	156	173	213	186	186	172	179	156	176	187	165	186	188	185	194	176	154	169	182	192	194	206	198	212	181	174	184	188	162	192	171	171	187	204	186	192	184	179	195	151	182	205	174	166	195	164	165	168	176	177	194	179	179	173	178	187	178	183	177	200	179	178	189	190	175	178	185	183	191	194	188	176	185	178	185	168	197	189	184	178	192	186	191	186	198	197	176	177	179	190	200	176	190	190	192	187	182	183	167	191	171	186	157	166	169	183	189	185	176	168	196	173	185	180	164	172	168	197	163	207	166	188	183	183	190	202	194	161	183	177	154	204	219	182	185	186	189	182	177	164	178	166	194	196	186	177	221	169	185	205	214	196	164	200	180	176	175	179	185	190	200	190	188	172	187	157	166	180	200	185	196	174	183	185	187	174	189	179	181	197	161	160	177	196	188	187	194	167	167	182	181	192	178	214	179	192	199	190	172	215	183	198	187	186	203	170	189	169	185	198	165	164	189	197	187	166	196	179	184	177	196	178	185	184	175	184	210	186	176	190	168	166	182	189	184	184	194	183	195	198	191	203	174	176	185	181	189	172	162	191	166	190	198	178	169	180	169	163	167	189	183	195	192	174	204	200	184	183	175	186	159	177	182	186	157	173	176	187	200	195	196	185	187	188	171	173	189	198	170	191	174	179	226	170	201	184	185	180	186	180	212	188	176	170	165	164	200	157	194	204	173	179	167	182	194	189	187	190	184	173	196	190	176	173	163	204	181	200	189	151	165	204	162	170	196	194	204	185	168	177	160	192	202	190	188	185	179	193	151	171	179	157	176	167	172	184	200	181	184	189	190	171	158	186	206	191	190	178	194	155	185	196	225	175	164	190	202	195	170	175	173	190	203	182	189	198	189	156	174	195	185	184	180	166	221	193	185	173	163	181	164	200	198	180	192	193	165	207	182	201	191	180	205	174	176	186	186	196	185	191	188	177	200	185	194	174	184	211	173	211	203	185	172	199	182	194	175	168	165	174	193	170	176	177	183	173	191	193	194	187	164	212	180	173	192	170	183	180	189	162	179	187	189	188	168	199	170	189	190	164	155	213	168	189	172	180	165	179	193	172	169	168	189	190	192	176	156	183	185	172	177	182	184	167	177	167	182	182	191	194	181	195	166	192	164	167	210	178	189	188	178	164	175	189	152	179	197	184	195	155	176	185	158	195	174	197	209	193	178	168	208	207	172	154	191	184	168	179	179	177	186	180	171	187	194	187	177	169	208	198	201	187	179	175	160	177	188	188	168	192	170	177	196	168	181	174	170	179	199	171	181	160	180	182	179	178	171	180	195	173	185	178	200	211	178	187	173	195	176	189	174	160	181	191	161	157	181	175	175	187	196	186	183	178	186	200	188	181	177	193	185	184	176	188	183	199	189	203	194	187	167	165	187	202	179	169	166	177	181	171	201	173	153	193	190	178	176	175	183	192	179	178	195	158	174	192	184	181	176	184	172	194	192	194	176	141	199	184	185	169	208	192	193	187	192	178	166	158	184	173	177	182	177	203	180	185	220	201	207	171	203	186	199	177	189	200	203	184	187	166	184	221	166	168	198	186	164	173	174	176	166	176	190	198	161	186	184	193	192	205	184	176	187	184	160	199	191	218	175	175	176	206	169	180	185	187	180	200	157	155	206	186	190	191	176	163	180	202	199	174	182	177	160	189	160	201	179	198	182	174	199	205	162	181	186	170	176	200	194	188	175	196	177	166	177	191	174	181	173	212	197	186	176	181	182	199	193	185	190	192	189	159	169	203	188	184	186	182	166	174	204	162	192	192	171	182	189	180	171	185	181	193	195	183	177	186	171	187	177	189	165	178	205	199	174	164	195	197	177	204	182	171	191	168	173	184	194	156	195	170	174	203	171	189	193	167	186	198	175	159	194	158	188	164	169	187	188	199	172	172	176	200	196	174	156	189	188	184	205	174	166	174	178	200	166	174	199	183	181	172	182	179	178	189	157	183
11842	9972	18749	21616	22297	18882	17429	19407	16602	12135	11771	10544	10980	13826	15127	12558	10617	8823	14449	27143	26561	22907	17726	13519	8263	4184	2037	1086	729	615	583	531	545	472	496	522	497	511	544	485	530	545	582	489	573	504	549	501	514	528	559	501	528	527	523	533	542	495	538	502	558	535	532	509	492	540	518	526	502	494	551	517	485	552	519	521	492	505	564	546	565	538	515	499	525	572	509	564	517	536	548	513	503	562	553	528	505	504	509	488	533	485	525	554	539	600	527	553	546	558	529	515	541	529	551	499	553	555	552	501	581	529	537	572	549	504	525	517	561	525	512	545	490	502	524	569	489	522	502	504	513	491	501	523	543	518	506	489	529	535	488	514	562	517	547	547	546	497	573	516	529	571	526	530	493	561	545	495	540	575	524	535	543	527	515	493	527	524	538	503	530	541	584	527	511	538	525	518	505	553	494	540	556	547	534	494	537	530	551	529	519	536	538	576	554	538	495	503	498	528	508	514	546	532	491	536	556	546	552	515	548	487	556	502	533	541	521	540	523	531	517	503	539	517	568	519	567	544	500	504	528	507	492	496	516	515	560	497	519	536	513	516	555	580	486	546	524	494	537	521	519	528	523	506	510	511	517	534	544	537	529	525	494	546	499	533	499	542	547	549	526	493	478	494	561	510	507	537	506	506	489	521	522	524	491	515	530	527	507	518	561	506	526	533	528	500	494	545	482	533	552	547	557	539	504	523	528	530	539	552	546	577	525	526	522	556	525	495	494	508	543	488	526	546	554	526	511	552	513	498	518	566	569	529	554	521	543	514	549	504	549	531	529	543	494	583	558	500	510	535	565	518	488	552	510	526	509	550	552	504	529	511	525	513	548	525	519	537	533	475	528	539	523	519	507	546	490	552	500	532	482	515	529	552	558	584	525	500	558	538	485	491	539	551	529	478	489	513	476	533	477	529	563	556	525	542	537	545	526	527	521	558	541	508	522	570	538	525	525	518	500	512	519	508	561	548	473	537	543	501	507	514	546	519	473	561	549	506	503	540	502	561	500	511	549	514	527	522	514	550	537	507	521	520	549	505	549	510	519	572	529	533	540	521	494	524	509	554	526	516	514	580	544	520	499	523	523	496	544	559	531	527	547	535	524	594	529	525	509	556	541	531	508	528	534	518	545	535	521	532	551	535	531	552	515	536	568	491	520	531	498	546	522	541	565	527	509	537	504	516	505	540	519	517	520	576	536	558	581	506	533	519	557	580	499	521	531	502	554	505	562	556	515	501	507	546	494	518	493	543	554	545	525	535	509	550	511	500	530	524	531	512	523	557	528	518	562	546	517	545	537	512	566	514	522	567	495	513	568	586	521	543	519	523	511	548	519	533	519	521	546	514	519	514	540	550	540	559	522	546	509	545	538	534	502	495	493	505	525	545	520	544	538	527	511	490	503	534	526	519	528	527	554	539	536	559	488	519	575	505	551	549	521	541	503	505	525	512	506	546	485	493	535	527	526	549	546	561	533	520	498	501	485	486	529	534	490	490	508	557	540	489	519	555	502	523	503	569	547	551	552	531	535	534	531	552	552	486	540	495	535	556	579	501	532	536	484	516	552	515	501	509	525	465	503	560	468	533	528	558	495	471	518	533	520	536	531	520	513	497	548	519	540	504	537	516	534	502	499	526	507	531	535	531	544	497	509	569	519	510	511	543	537	527	509	542	529	512	510	528	508	525	534	523	495	564	490	540	508	496	520	534	541	534	498	537	524	540	497	561	525	533	501	531	489	536	504	538	521	487	511	499	538	532	495	525	531	520	534	561	510	532	529	525	545	525	528	503	554	544	505	559	504	516	552	522	532	506	555	498	480	528	536	540	526	486	501	562	517	514	534	537	492	504	530	546	521	504	500	565	527	577	527	562	550	502	537	582	524	533	533	544	532	528	535	530	529	534	558	541	510	539	550	546	537	515	546	534	488	470	519	514	543	491	554	539	506	548	504	522	548	514	561	575	563	518	519	528	520	497	501	541	523	523	452	521	534	485	546	554	554	484	536	499	504	552	513	493	529	569	559	504	549	546	502	535	550	533	524	536	535	505	506	513	524	484	555	538	538	499	531	538	525	521	533	495	521	529	482	472	537	524	555	549	507	519	548	512	500	516	506	483	533	536	518	535	570	557	565	525	489	521	528	527	535	596	538	531	550	506	526	520	500	525	545	487	518	524	540	583	563	560	521	491	486	498	496	493	487	576	488	491	565	555	557	520	538	520	533	535	507	477	563	517	488	542	527	505	509	545	519	500	523	531	499	494	477	532	502	494	467	494	531	535	500	535	509	523	551	544	503	523	544	541	541	553	533	526	505	522	490	525	546	542	518	547	516	551	536	529	517	510	539	510	538	542	546	524	519	560	518	529	545	550	554	512	513	537	500	503	522	491	534	540	491	535	565	514	540	509	498	518	542	545	548	507	505	552	497	547	548	540	526	533	548	539	492	503	527	522	546	521	528	544	495	529	527	502	526	494	532	550	498	493	537	511	535	508	516	544	522	545	537	522	561	521	551	567	546	528	544	471	543	517	497	519	531	523	509	555	518	518	540	545	528	523	512	547	530	527	489	550	592	522	521	514	523	518	512	549	536	537	559	500	503	561	499	526	559	543	513	526	532	541	539	530	545	550	503	526	482	492	567	496	510	538	537	509	521	506	520	511	483	512	534	494	531	546	566	553	565	502	509	534	565	532	528	529	524	574	511	486	521	514	520	519	503	550	514	534	529	500	512	565	520	491	552	541	549	498	527	557	499	509	562	511	494	544	489	518	511	519	486	523	512	503	554	547	514	524	528	526	498	524	545	525	546	518	550	529	547	572	557	558	539	502	511	501	554	586	587	535	521	517	546	465	549	534	523	533	499	562	541	521	496	521	521	515	536	537	538	556	551	533	530	508	521	545	528	551	542	513	554	552	506	533	535	514	519	565	529	538	556	516	528	544	526	504	503	515	547	524	511	553	490	510	527	495	510	526	543	525	526	522	531	491	537	529	511	512	550	513	503	561	515	536	523	542	522	543	522	541	515	537	532	516	537	544	547	518	536	577	535	574	506	534	521	495	531	543	533	505	585	510	537	556	507	536	518	550	538	536	578	458	562	478	526	555	556	484	542	515	510	502	549	478	558	528	563	540	513	543	543	518	518	527	527	524	526	488	533	553	539	539	555	587	534	523	518	547	503	507	542	496	541	559	574	535	526	545	487	509	527	508	519	497	506	546	467	512	574	536	489	500	543	508	563	499	524	507	545	545	538	526	513	512	501	541	488	533	516	540	553	527	521	532	563	495	535	538	498	524	549	535	517	515	571	480	548	511	562	557	485	548	503	534	501	550	553	535	510	533	522	518	538	520	558	537	524	520	512	520	606	556	537	538	533	525	499	559	494	516	494	538	505	529	541	513	547	514	526	528	488	552	572	568	515	522	521	529	537	554	509	531	517	551	535	540	540	511	524	539	534	533	518	551
7702	5809	5788	4489	3481	2110	1701	1645	1061	878	581	574	622	671	681	582	396	405	380	629	747	613	653	498	381	286	249	185	191	199	179	162	164	174	168	175	167	178	176	160	170	144	146	148	174	171	176	160	165	175	177	165	177	167	187	170	151	165	189	187	180	156	156	162	163	155	168	181	151	185	183	187	160	152	155	175	164	166	178	194	181	156	173	191	179	170	146	175	186	170	156	159	173	160	174	178	164	172	177	165	165	157	201	153	167	165	191	194	169	172	167	185	179	176	158	185	201	155	153	155	160	171	176	146	162	174	184	180	178	167	172	154	166	150	147	139	165	189	179	163	141	167	172	184	145	172	150	174	198	184	184	188	170	162	160	167	151	167	176	183	153	197	158	187	165	176	182	162	181	164	189	167	186	179	161	165	184	171	146	179	166	169	159	159	179	155	158	159	147	165	156	169	168	162	176	173	171	178	169	173	164	154	168	159	192	173	162	180	171	157	139	163	176	153	168	150	159	175	162	148	186	182	176	151	184	180	171	200	167	148	154	157	155	184	173	173	177	160	180	175	166	166	184	180	168	176	160	204	180	149	151	175	181	163	155	220	158	178	164	138	139	180	153	161	157	161	173	159	179	156	166	156	162	177	168	169	151	165	170	172	178	159	166	166	167	169	171	171	170	175	160	169	159	152	168	178	173	163	167	154	175	182	170	180	165	152	167	145	173	169	200	161	185	175	161	166	170	184	163	168	192	157	167	155	167	152	178	162	167	185	154	175	176	165	179	172	160	175	192	193	181	181	180	190	174	189	175	171	154	169	163	166	192	162	173	186	169	152	157	158	161	197	179	153	151	178	196	159	169	181	187	178	184	169	194	172	161	157	166	164	149	154	171	191	165	175	170	151	194	173	156	182	158	179	186	188	175	165	155	149	157	156	166	203	168	171	165	181	149	161	146	166	170	147	155	167	168	172	161	162	165	167	198	179	153	182	154	176	175	187	172	157	157	171	161	176	168	147	159	163	173	179	183	157	177	188	174	178	167	155	164	179	172	164	173	161	167	162	151	166	161	172	156	167	151	166	183	176	178	155	168	162	185	175	164	190	173	154	151	184	175	153	162	179	201	153	168	174	170	159	161	167	161	173	189	164	174	177	159	158	158	155	160	143	162	173	148	186	174	174	198	154	173	152	154	161	164	151	148	171	158	174	155	165	154	169	177	184	175	196	182	174	166	167	181	165	158	171	149	151	187	165	156	178	206	150	185	164	155	153	153	182	178	155	149	172	160	160	178	177	176	173	210	161	151	174	149	154	161	172	159	144	160	173	202	167	172	173	198	165	172	149	168	184	168	181	176	148	181	149	149	169	154	143	134	168	181	165	152	163	147	156	193	170	156	175	187	165	173	173	155	174	153	168	191	169	167	167	193	181	161	160	172	161	167	162	185	161	162	190	169	177	154	168	130	182	158	154	176	155	169	158	169	167	163	164	168	160	173	180	161	148	178	160	152	156	149	142	182	147	168	147	170	159	162	168	186	176	143	153	167	162	157	181	152	142	164	170	170	174	200	171	178	169	137	170	183	171	168	174	171	155	179	173	174	180	199	147	170	153	155	176	169	182	162	179	180	163	183	152	165	155	187	159	166	191	175	167	146	157	152	149	191	161	154	187	163	164	155	151	175	190	180	162	177	171	164	161	157	175	181	162	180	170	169	175	141	160	173	173	168	143	161	143	157	173	171	169	156	180	157	154	169	169	179	170	181	159	179	164	154	174	186	173	155	159	171	157	169	143	173	165	169	181	171	144	156	159	164	164	152	190	147	153	182	183	180	160	164	153	187	179	141	175	186	164	161	151	174	149	188	177	179	148	178	176	162	163	176	161	173	146	159	167	175	183	145	176	173	158	147	151	168	174	141	181	174	165	177	179	163	180	171	180	171	154	178	164	141	168	152	177	176	173	174	184	149	174	179	162	165	160	156	201	167	171	171	182	162	156	169	167	178	173	155	169	170	165	166	168	184	162	185	188	185	174	173	178	165	175	145	167	193	181	165	167	178	183	169	174	176	176	163	190	168	163	167	177	160	173	179	180	185	163	157	152	148	157	179	164	173	169	163	153	169	162	174	177	171	166	161	187	171	166	188	168	151	180	157	182	170	161	178	183	194	149	132	176	176	178	163	151	161	164	159	181	179	150	193	141	178	184	182	173	165	146	184	178	173	155	179	142	146	179	164	164	190	161	178	174	155	181	162	176	163	164	166	173	157	139	158	175	159	185	143	160	142	173	158	175	171	180	184	145	149	159	162	157	162	181	190	164	151	146	163	158	187	168	155	184	187	167	190	184	162	185	152	157	180	177	161	169	174	156	181	162	164	151	139	165	166	161	161	149	177	148	171	196	197	163	175	172	166	166	184	155	162	185	176	168	178	152	175	165	173	178	186	199	177	208	166	198	164	184	150	176	164	151	182	152	190	157	188	181	162	166	163	167	166	161	167	186	178	189	169	163	153	164	147	182	182	160	177	166	179	194	171	167	173	142	140	177	187	175	167	154	169	164	153	168	184	188	153	149	156	153	164	176	182	160	177	167	184	191	161	181	189	138	178	208	168	184	164	162	197	160	164	155	194	170	152	165	164	171	163	175	182	155	164	171	186	169	151	172	163	172	175	172	157	169	163	200	173	160	153	166	182	149	187	152	178	148	168	180	155	168	167	177	185	159	169	186	164	189	192	161	164	186	160	185	180	150	171	155	150	174	150	158	153	184	178	135	168	170	173	193	153	174	180	185	177	171	159	186	170	155	171	176	151	167	165	176	202	158	155	173	172	171	152	170	150	168	172	162	177	179	170	181	168	174	183	183	163	177	167	182	161	164	188	170	155	173	148	175	159	157	167	156	157	177	179	193	156	157	161	167	173	162	164	160	168	179	164	169	169	175	162	165	149	168	170	158	189	169	183	186	157	153	159	148	164	181	181	177	204	176	169	133	181	167	163	172	172	158	179	180	176	174	165	163	180	162	166	187	160	162	185	173	178	178	188	171	162	179	158	176	165	166	173	168	174	161	161	177	183	165	182	189	185	182	176	144	170	178	169	169	175	147	169	176	161	184	174	179	167	171	186	188	153	168	158	161	183	141	169	151	188	154	181	172	173	194	174	167	162	172	180	178	150	164	153	174	163	164	173	162	153	185	153	161	171	189	164	185	161	160	191	159	143	159	153	160	180	166	168	176	163	180	142	160	172	162	183	173	145	157	169	173	173	164	149	179	164	188	200	174	195	171	172	157	200	149	159	152	169	165	180	150	196	180	179	167	189	193	162	165	167	166	167	173	153	148	181	203	199	149	175	182	200	168	190	165	190	150	142	181	182	184	151	162	172	176	148	169	167	170	190	152	157	176	187	174	170	149	182	170	165	188	158	156	178	153	154	156	161	199	150	181	175	151	161	177	160	166	163	178	155	164	156	163	158	148	175	194	183	168	166	166	193	173	145	173	157	166	183	172
5570	5477	9035	11498	10999	8450	7292	7548	5435	4373	3125	2828	3419	3554	3796	3140	2252	2013	2058	3494	3676	3313	2948	2117	1455	1041	769	531	495	478	486	509	472	472	467	511	485	521	444	493	492	515	457	470	500	491	510	518	459	502	481	524	465	475	494	531	460	487	515	464	490	461	481	516	505	469	448	531	497	459	473	515	488	498	524	495	497	467	431	510	443	453	481	497	481	504	548	476	508	482	484	465	435	479	484	473	465	478	513	495	460	510	481	474	448	499	464	511	498	510	508	482	451	512	464	510	469	494	486	505	505	517	474	469	496	489	491	468	460	523	528	500	466	473	521	486	495	467	479	491	500	511	507	446	494	558	474	477	515	468	539	461	519	488	469	437	464	471	491	511	473	503	485	445	500	483	498	505	519	441	455	488	478	489	473	466	460	523	499	483	469	489	500	484	492	519	473	502	475	472	486	464	513	466	491	495	491	536	482	486	490	477	496	504	526	514	486	449	480	497	497	476	497	464	454	495	482	466	463	478	477	494	496	495	470	478	480	518	467	476	464	475	510	505	454	475	506	505	508	505	460	499	452	471	506	459	484	495	453	481	523	482	499	503	449	478	465	445	509	465	517	540	483	476	487	489	503	489	540	475	511	481	494	497	469	547	479	465	481	465	471	479	517	520	488	526	496	506	518	481	459	499	468	510	504	503	489	466	484	491	493	469	475	510	488	451	498	486	493	522	496	516	518	494	450	468	509	514	489	460	541	495	502	462	481	502	507	503	492	480	493	495	484	494	482	456	504	500	516	491	529	520	493	468	443	484	494	481	537	477	490	488	442	504	468	512	503	517	458	519	475	479	498	505	488	491	461	484	488	469	485	462	515	475	494	519	482	515	474	447	509	516	471	514	476	472	516	514	495	477	476	484	491	456	513	501	519	488	467	484	487	485	488	455	490	458	457	465	518	478	488	459	504	483	484	476	467	469	524	516	486	457	502	514	465	521	468	495	480	508	453	484	490	508	510	499	506	482	487	488	505	510	487	504	481	495	482	484	497	495	488	489	491	504	471	490	497	531	483	490	450	462	493	472	479	493	519	502	500	491	490	491	520	477	496	476	508	459	503	462	526	433	452	488	491	480	484	499	486	489	525	487	508	484	485	475	516	529	485	447	487	503	509	469	491	524	463	491	479	477	466	484	469	533	471	507	552	516	474	477	503	461	487	473	473	460	483	498	542	483	511	502	496	435	476	513	488	498	466	515	453	482	510	501	504	489	480	500	497	467	512	447	474	486	487	498	503	468	481	494	471	504	516	503	476	483	491	475	460	453	514	508	511	492	518	483	471	489	484	467	493	529	477	507	484	493	444	433	508	476	497	449	517	477	459	492	496	492	483	513	466	463	496	517	438	463	460	491	459	500	470	511	501	495	496	469	487	515	531	473	522	477	503	427	485	427	516	499	502	463	447	519	495	487	499	481	492	524	509	486	469	473	444	492	481	470	489	489	452	491	489	477	480	477	468	483	495	473	495	495	476	499	481	444	491	488	511	456	517	487	482	475	473	492	509	518	448	473	500	495	488	532	472	491	492	461	476	497	500	485	466	501	516	500	486	508	497	490	501	529	509	524	509	488	464	488	479	482	473	484	477	484	496	478	509	488	502	469	473	517	470	459	478	473	509	490	495	463	480	433	481	471	502	495	486	481	440	483	476	480	481	482	497	486	519	464	504	488	474	475	484	467	496	497	436	435	521	476	454	500	496	470	469	442	496	445	496	520	461	504	441	457	514	502	490	517	501	457	483	468	502	478	456	508	501	511	467	499	511	491	488	488	482	504	508	498	500	464	470	451	467	493	495	494	501	473	498	498	473	436	481	482	468	484	479	486	508	515	467	506	482	501	512	475	492	497	560	518	489	474	451	470	476	514	534	513	495	499	481	484	479	510	467	472	474	509	474	477	477	469	493	477	466	469	507	481	502	466	473	481	520	465	504	492	517	520	495	519	502	470	460	525	452	490	517	512	465	493	532	472	454	505	523	484	496	494	460	495	476	479	510	475	516	478	464	482	478	442	471	517	509	456	485	502	482	462	516	478	497	479	480	480	472	482	497	497	478	447	481	502	477	511	454	473	508	469	480	514	484	479	468	506	479	490	494	469	518	492	481	500	495	472	479	499	489	478	464	456	532	519	473	467	474	484	478	481	502	485	527	500	471	453	470	480	483	476	459	486	486	508	509	479	501	489	504	477	470	488	524	492	460	488	492	484	495	463	516	505	483	496	456	455	464	473	493	483	488	470	489	484	486	510	482	511	515	502	488	464	520	495	513	466	498	495	454	448	480	510	465	501	524	480	472	497	484	477	549	453	475	475	503	433	481	471	468	467	470	472	529	474	530	491	488	487	532	508	488	470	453	486	483	524	501	476	502	500	469	485	494	481	485	468	480	461	450	517	483	497	505	505	508	493	531	504	490	484	499	493	471	472	494	456	482	493	520	472	478	520	482	502	498	453	472	482	540	526	502	504	508	485	461	505	509	478	495	451	517	502	502	486	460	496	478	489	519	483	461	476	459	499	472	523	487	497	496	478	487	453	462	501	496	505	490	487	451	510	467	477	497	456	477	469	512	505	482	518	533	488	524	483	483	507	499	458	470	493	497	472	532	496	480	518	528	488	515	516	503	492	521	483	467	543	471	504	502	472	501	509	515	514	502	465	469	471	492	502	460	492	493	486	508	547	478	480	436	457	449	490	490	487	473	515	503	477	486	489	502	459	500	457	496	478	472	437	501	517	477	489	488	492	485	493	483	486	488	483	465	517	485	516	539	495	539	486	536	480	474	490	537	484	490	494	500	466	514	471	501	517	475	471	490	483	494	459	503	488	494	460	507	482	501	493	469	478	467	512	453	506	492	494	503	468	491	510	520	457	507	508	427	516	475	474	521	503	498	468	453	484	533	483	472	507	446	484	486	480	496	489	526	509	509	494	468	534	480	456	478	497	487	493	503	478	507	511	492	468	530	487	480	499	464	472	421	493	487	474	459	532	436	466	556	471	486	500	469	479	514	502	519	502	488	489	506	493	466	544	473	507	486	502	465	463	510	518	500	466	463	494	478	481	511	517	487	488	496	504	483	507	499	525	474	444	485	495	539	503	465	477	453	474	479	463	456	477	484	465	436	499	474	480	512	489	493	503	467	458	506	500	475	491	491	482	459	495	489	470	483	506	472	505	496	524	506	516	503	470	499	491	477	500	496	494	485	481	528	558	463	455	461	490	569	520	458	458	512	485	500	483	481	483	452	506	511	475	500	489	474	509	469	480	476	480	488	481	522	494	470	461	465	518	476	474	493	481	541	443	521	485	530	475	473	466	497	502	487	497	475	497	509	490	496	502	476	485	496	468	500	453	444	502	508	496	497	488	513	464	492	482	484	490	482	477	512	469	486	476	533	479	471	484	452	514	492	499	476	456	434	482	472	502	475	467	470	477	509	489	540	506	462	476	471	496	499	483	497	461
13583	6421	7729	7071	5897	3816	3247	3379	2729	1642	1353	1537	1711	1735	1383	1378	1126	1072	1358	3051	4292	3505	2596	1330	794	476	281	244	205	167	169	159	205	175	165	172	160	161	196	196	168	204	187	176	176	187	167	188	169	158	187	191	167	173	160	153	175	151	179	153	166	192	192	207	174	184	155	200	169	170	167	176	172	191	174	173	162	149	191	165	153	167	162	171	167	156	149	174	175	156	178	167	179	175	169	184	194	178	189	181	166	186	179	167	181	184	174	185	167	179	175	188	181	178	167	176	188	176	180	157	166	190	161	184	160	175	196	195	194	163	172	174	185	179	163	184	161	159	156	158	177	176	193	166	150	139	171	171	178	169	149	160	186	180	185	195	179	179	172	173	174	162	166	175	157	178	179	163	158	195	184	163	168	175	156	170	165	184	184	161	178	171	181	182	164	172	178	153	159	167	166	173	154	170	172	164	156	159	160	175	172	150	165	176	174	190	172	178	167	174	170	163	168	160	185	171	152	187	171	154	172	160	166	182	185	183	191	157	177	173	165	162	185	165	161	188	218	173	166	175	156	181	171	175	153	150	165	161	172	170	185	161	163	171	186	161	161	176	165	158	176	152	164	172	173	195	170	176	154	156	180	178	188	157	158	158	149	175	168	144	166	169	170	165	174	169	151	160	180	174	164	166	199	156	174	175	175	174	180	166	163	161	175	185	173	174	193	134	174	162	154	157	177	164	146	198	147	171	183	162	162	179	150	184	177	178	182	166	157	176	194	160	159	189	180	183	167	171	160	174	163	165	178	162	165	161	173	171	148	176	175	167	164	176	166	175	161	195	176	186	163	193	191	153	166	178	170	199	166	181	164	175	167	172	170	187	162	166	169	165	172	175	190	163	173	178	142	170	159	186	146	167	181	167	168	181	194	186	176	171	183	168	188	170	175	174	169	168	174	181	159	145	180	180	163	169	164	148	158	168	169	177	189	154	176	179	188	212	170	137	185	152	172	168	185	152	174	162	173	149	166	174	155	163	162	171	162	176	176	177	176	171	167	180	185	190	161	191	179	173	148	206	151	177	196	178	159	174	198	158	170	152	181	162	181	180	194	169	182	159	174	153	176	170	158	169	187	171	153	166	173	178	145	179	163	170	160	174	167	153	171	177	158	166	163	173	181	160	158	165	155	174	148	172	179	188	166	175	170	188	164	161	170	160	150	190	177	161	167	193	164	168	168	168	147	162	192	185	185	174	170	164	174	208	182	148	198	161	165	175	157	167	186	186	183	182	170	159	170	189	171	170	163	161	165	169	199	178	168	173	184	176	174	173	187	178	175	167	177	170	170	161	170	189	167	159	188	144	172	158	165	180	187	177	177	180	170	161	136	178	157	196	195	174	162	191	167	164	161	144	160	215	170	179	180	165	189	164	151	164	187	208	178	163	171	186	172	184	168	149	153	167	156	184	164	167	152	185	176	170	155	158	216	159	171	188	154	158	179	168	159	186	185	142	170	198	184	158	187	183	168	157	180	190	193	182	170	176	188	190	165	168	180	188	169	165	173	169	167	163	151	159	182	169	163	173	159	165	169	173	177	163	154	199	163	199	171	180	179	171	152	185	180	164	160	174	187	187	185	168	171	173	170	162	171	163	133	170	149	171	185	158	184	179	189	175	186	165	158	185	169	176	170	164	161	188	159	165	175	174	171	179	165	191	168	178	183	174	166	164	171	180	157	162	179	178	166	161	182	195	174	173	181	157	177	157	186	162	194	198	180	187	170	169	181	165	157	179	175	161	161	186	179	166	181	165	160	170	165	181	165	174	211	167	179	140	177	169	197	178	171	167	179	162	159	154	209	165	162	183	168	164	148	175	167	154	161	156	172	151	151	183	149	177	196	169	175	174	149	197	183	175	157	161	170	159	156	172	157	183	173	177	169	163	165	168	158	197	148	146	163	142	190	165	142	161	160	182	174	159	173	163	159	169	153	154	158	175	172	179	156	165	167	174	170	164	186	187	173	171	173	169	174	167	164	148	162	156	176	141	176	181	189	171	190	185	149	158	188	182	150	171	154	191	170	164	173	184	164	170	149	169	189	176	172	167	170	180	164	153	184	186	185	156	170	165	142	162	167	182	173	166	161	175	159	168	190	185	183	179	172	187	165	166	157	187	169	172	160	163	176	175	183	166	151	176	159	158	166	171	173	147	168	165	148	192	157	165	155	171	164	171	183	173	151	162	177	174	164	194	171	169	157	171	164	165	171	179	187	179	168	174	184	147	176	156	177	164	184	163	179	170	163	172	170	169	164	171	177	188	178	166	181	176	165	179	164	166	180	208	184	179	156	192	166	173	170	202	203	182	191	174	167	201	178	177	162	148	178	196	187	159	140	149	204	179	164	194	195	199	175	178	167	176	191	167	176	162	152	153	177	138	177	177	174	186	180	165	187	194	169	164	170	156	201	177	177	193	171	145	166	199	184	165	176	166	177	183	187	190	189	161	154	185	164	153	154	163	161	173	166	170	172	164	175	170	175	188	171	181	165	192	179	186	204	174	174	192	169	159	177	166	168	192	165	156	187	192	174	177	189	161	172	191	163	182	161	167	192	170	163	159	177	182	188	187	154	149	155	187	157	177	174	178	182	179	147	178	176	173	164	144	196	197	164	176	167	177	186	162	180	177	157	156	190	169	150	175	171	171	188	164	186	176	192	184	163	176	208	174	177	157	168	161	166	158	175	150	173	158	164	157	185	160	166	163	157	163	174	165	159	177	160	161	172	190	193	149	196	161	163	151	160	164	163	170	174	189	172	173	162	166	179	167	186	159	161	163	197	155	183	174	169	169	187	156	160	170	169	177	173	166	197	194	162	169	171	169	159	150	180	179	173	186	148	174	176	175	162	178	187	189	191	192	169	189	171	169	157	179	174	170	191	176	165	182	140	200	160	183	174	172	161	170	167	179	171	161	162	193	161	166	159	157	160	146	201	167	195	169	181	165	148	207	164	149	192	169	201	187	162	154	182	180	194	194	178	187	151	173	158	180	183	161	168	189	171	181	194	154	176	193	179	181	170	170	202	169	169	190	181	170	180	168	182	174	166	179	168	154	164	182	172	178	160	162	186	168	184	164	170	158	162	165	167	173	167	192	174	171	181	182	172	181	187	155	183	175	196	185	163	156	178	183	188	196	174	169	163	185	180	154	185	170	162	180	152	172	177	187	149	183	169	174	177	166	150	193	177	173	150	188	152	177	199	197	181	183	175	177	171	184	188	179	147	194	153	171	144	205	177	185	158	187	166	164	194	178	184	173	166	182	193	147	177	152	162	180	162	168	178	167	148	189	172	165	189	185	169	160	153	172	148	175	149	176	160	171	162	143	157	196	191	155	154	196	139	165	180	183	166	179	187	161	155	167	158	166	177	171	195	150	173	173	190	183	202	166	150	165	167	167	164	173	155	161	186	158	166	177	159	183	186	167	162	178	178	202	157	189	167	143	140	144	170	160
9117	6312	12287	16258	16504	13513	12923	13787	12331	8600	7277	8684	9453	9663	8393	7668	7032	6244	8413	16760	20152	17038	12961	7285	4174	2253	1206	679	597	546	537	500	493	468	487	504	521	495	513	503	459	473	481	476	502	483	460	477	491	505	532	505	526	563	503	525	519	491	477	493	551	534	508	526	464	512	541	484	491	509	515	508	503	506	496	502	487	451	469	508	506	475	493	520	485	478	545	511	475	498	528	488	476	533	554	475	520	530	485	529	472	501	516	507	498	480	495	537	544	466	483	486	512	461	489	500	537	484	493	500	503	510	509	501	517	505	487	520	524	481	484	469	491	496	492	495	519	516	450	476	483	505	477	460	504	476	469	448	509	497	480	462	524	519	480	506	491	478	533	492	495	509	515	494	535	509	499	526	502	476	472	495	491	533	509	492	491	507	527	517	486	489	480	504	528	508	480	506	474	489	513	496	487	502	486	482	490	546	458	501	493	446	489	525	498	490	457	537	484	472	525	523	518	537	474	526	521	449	487	474	492	516	447	557	531	515	524	502	490	526	502	499	493	494	444	515	517	504	509	545	462	473	494	541	515	481	517	515	522	488	497	473	489	542	497	463	456	458	531	490	507	480	504	503	448	484	474	467	492	496	533	512	540	481	531	477	543	501	503	476	530	498	523	505	486	497	517	484	548	503	480	496	511	497	522	492	521	498	527	489	471	483	496	488	470	500	502	502	476	511	498	475	543	505	483	506	491	501	535	537	517	503	480	514	476	489	494	501	486	478	490	516	494	471	541	476	494	464	502	501	513	465	501	488	521	499	504	480	507	531	478	505	489	516	504	493	475	501	519	514	464	519	508	509	513	514	548	504	510	508	506	549	489	543	482	464	489	494	520	510	512	556	525	479	516	487	520	473	514	527	497	495	488	485	485	479	510	489	505	490	510	499	488	486	527	520	499	495	491	452	491	510	585	496	534	475	480	496	538	520	535	524	499	507	531	476	473	518	499	482	513	480	501	491	478	461	463	490	470	511	493	480	439	518	496	495	459	467	505	517	510	512	506	525	512	524	473	502	478	529	493	484	484	522	458	489	486	516	500	498	536	494	499	478	518	482	482	530	489	476	513	503	480	509	469	500	509	515	518	522	484	521	490	496	493	476	466	509	508	515	468	509	493	514	529	462	496	509	497	509	483	499	521	511	519	524	458	480	489	496	493	465	523	485	468	503	507	463	502	496	507	489	497	522	490	509	517	491	512	508	491	497	498	538	508	480	493	527	506	519	488	531	500	513	537	506	494	532	454	475	483	503	498	554	467	512	470	494	494	474	490	499	489	510	506	468	504	486	506	503	516	492	499	472	533	523	493	523	487	506	511	509	517	499	482	458	492	504	481	503	517	525	516	469	543	492	516	502	505	490	524	507	480	521	505	507	533	478	501	502	484	507	513	508	500	497	504	523	481	562	478	545	511	479	458	472	507	476	519	503	496	446	476	517	532	524	527	509	504	500	546	487	528	490	496	524	492	468	485	511	554	482	507	518	512	491	483	477	475	509	495	506	507	499	488	510	512	504	523	505	507	510	489	513	534	502	475	472	489	506	514	501	471	512	482	518	522	434	508	517	514	446	485	513	500	454	479	508	494	474	506	487	490	495	508	459	511	510	473	549	492	472	524	516	493	499	487	482	563	514	522	494	535	524	497	479	496	464	519	505	473	534	445	509	513	497	491	523	515	453	493	515	506	490	509	506	522	495	527	491	483	496	497	540	477	516	521	465	541	513	486	511	478	534	492	488	490	508	479	487	540	506	543	469	542	482	508	530	520	524	465	505	493	505	549	531	505	532	509	482	499	489	515	488	492	497	511	480	461	492	460	477	491	500	510	478	545	492	523	529	542	510	509	506	520	485	525	509	487	518	509	492	490	470	506	481	494	497	476	537	487	485	493	511	519	500	508	511	518	492	502	525	532	491	480	506	507	477	501	463	493	498	540	486	521	491	517	530	481	506	501	441	476	510	485	501	523	502	452	519	485	532	471	502	521	524	515	482	481	518	506	559	541	523	488	554	521	453	534	519	493	498	530	497	518	513	474	479	507	494	472	503	505	465	500	498	497	495	522	461	525	502	509	459	528	455	533	517	481	496	473	509	483	517	459	470	505	480	486	505	502	499	520	510	493	489	483	479	484	515	476	491	468	516	493	509	494	526	514	511	483	491	463	523	527	488	525	500	523	532	514	488	498	471	475	518	491	502	483	507	536	481	519	515	507	519	523	478	480	542	467	473	491	534	487	493	468	477	511	530	497	507	462	502	538	534	510	541	498	505	466	546	519	520	489	513	463	462	498	455	541	503	474	477	479	453	496	509	487	554	481	502	486	502	488	493	534	482	509	508	477	462	537	457	501	506	508	502	486	522	453	507	497	518	488	541	527	443	522	513	489	487	523	550	481	553	520	507	500	520	445	501	524	502	485	516	490	530	528	479	520	492	500	542	502	538	501	483	525	493	467	507	475	524	510	577	515	490	493	497	532	523	466	453	496	487	493	504	508	521	517	485	513	464	482	497	517	500	476	507	497	507	488	494	488	501	503	516	506	544	478	527	537	481	528	493	532	473	528	490	522	486	508	489	557	484	475	538	496	527	536	516	494	458	521	541	461	496	506	513	478	502	495	547	516	527	475	499	486	489	512	510	546	527	533	502	500	509	523	457	501	463	534	507	511	475	518	457	472	507	552	484	512	489	480	470	468	502	519	509	462	501	513	497	496	489	477	476	547	507	504	543	492	492	476	501	506	496	497	520	513	491	517	500	523	517	495	515	507	489	530	461	489	491	513	494	530	527	505	488	459	497	485	488	463	499	516	516	520	521	480	500	500	474	516	499	487	532	475	540	487	531	517	511	500	512	509	456	499	489	495	488	491	495	534	507	522	495	513	526	478	501	434	503	497	510	561	499	481	477	508	495	514	487	505	519	509	538	516	485	504	508	485	481	503	465	504	484	499	556	509	527	495	528	516	484	456	498	537	492	510	500	465	503	530	501	501	487	493	511	488	511	482	502	527	523	484	486	508	484	485	498	567	473	529	480	507	521	508	510	504	447	512	512	512	516	499	496	473	487	490	488	483	523	487	508	498	492	498	537	454	513	472	505	472	475	513	522	487	530	496	485	516	529	508	489	510	483	481	478	489	481	515	491	516	474	541	502	498	498	509	489	509	501	524	481	525	485	469	525	506	539	520	501	467	511	524	498	505	485	489	497	512	487	464	468	520	492	503	470	525	490	516	482	491	517	511	473	480	485	539	493	501	513	513	538	475	505	525	500	503	469	494	506	531	538	487	500	491	510	535	498	516	519	460	481	504	518	518	461	476	521	500	481	504	509	500	538	512	475	471	485	515	480	464	585	501	533	484	514	538	516	509	490	527	490	506	542	495	447	493	463	510	522	512	483	460	486	480	507	519	482	484	563	488	505	492	476	497	517	510	496	533	497	520	502	490	455	519	511	497	478	496	486	505	518
19860	9011	12106	10487	7355	5559	4947	5259	4611	2697	2301	3005	3346	3188	2401	2007	1782	1669	3013	6950	7924	6730	3995	1971	1105	549	309	262	177	166	180	197	182	167	169	218	164	187	200	173	184	202	184	214	180	176	189	186	208	192	197	160	161	199	189	191	197	193	188	180	186	178	188	166	170	189	209	172	185	165	164	203	193	185	171	200	157	173	191	197	178	164	166	194	206	167	173	188	206	186	189	186	188	197	165	205	196	198	195	183	174	196	188	187	168	172	168	173	192	205	174	183	183	179	195	194	182	174	180	173	206	178	201	170	193	183	162	185	172	185	191	180	188	175	193	196	182	155	183	206	205	202	196	182	197	186	183	173	181	174	187	182	188	199	187	183	173	187	177	170	172	208	208	197	180	185	183	186	187	204	194	177	199	185	199	204	175	193	195	177	199	190	169	182	215	179	183	174	159	183	183	197	165	173	184	174	178	184	181	183	198	183	198	193	182	175	165	178	201	193	190	162	201	175	193	195	165	201	201	193	204	186	175	176	217	172	201	167	201	190	174	167	187	214	191	174	158	178	175	166	177	186	184	199	175	176	187	174	194	180	191	201	179	184	182	211	161	168	192	180	185	192	180	192	191	199	194	188	185	197	180	166	166	184	169	201	187	188	182	156	174	208	225	186	182	194	191	202	187	159	186	149	169	193	191	181	176	170	172	196	209	191	215	184	202	192	214	231	183	166	181	164	189	202	174	189	182	175	170	174	158	203	181	185	172	194	195	159	183	179	173	171	161	184	183	193	180	184	167	165	202	214	189	197	214	188	176	176	193	193	192	178	180	195	182	162	160	175	198	203	180	173	193	158	161	156	174	190	176	181	184	171	202	204	173	174	202	181	186	187	182	203	184	165	181	185	174	190	174	181	195	197	158	179	176	192	198	189	190	150	172	195	205	178	155	155	172	157	193	189	166	172	182	190	206	172	194	191	169	165	190	183	154	161	187	171	167	173	190	162	203	166	205	175	207	170	183	165	172	182	200	189	181	193	191	176	199	208	180	210	172	203	189	171	172	174	190	188	192	175	178	184	200	198	189	161	187	180	161	185	181	164	198	176	186	173	189	188	186	197	186	192	160	169	166	197	187	154	182	185	206	179	178	185	181	164	191	217	178	193	198	200	179	180	196	194	194	190	192	179	188	193	203	184	189	162	171	206	172	180	171	202	196	207	175	178	178	197	191	188	215	193	184	177	194	172	195	183	176	175	219	189	183	201	189	175	189	192	181	174	159	159	192	206	197	203	174	213	194	181	174	186	182	177	158	176	173	175	184	197	175	195	189	172	135	204	170	186	208	205	196	181	187	170	206	182	170	170	173	166	179	160	153	210	168	202	236	181	188	166	190	211	182	166	182	205	179	164	174	189	180	189	205	166	198	201	196	179	192	198	185	213	187	176	176	192	152	165	186	165	179	185	166	163	198	191	195	203	179	202	192	184	159	204	186	200	178	207	206	170	163	175	189	178	177	165	171	171	163	172	185	191	200	183	190	185	187	188	182	178	170	186	202	182	196	182	193	174	185	191	160	164	168	189	217	161	180	181	167	177	191	192	164	181	212	159	176	196	198	185	187	178	166	198	158	160	197	193	176	182	186	159	181	186	179	189	205	188	176	192	189	193	180	178	180	220	168	178	187	172	201	175	199	187	181	183	201	195	185	153	198	154	171	176	192	167	187	188	175	186	208	201	175	202	156	190	187	184	161	199	193	180	186	168	193	187	205	155	189	167	194	197	171	178	177	172	156	193	174	163	204	194	200	203	181	190	187	207	184	179	169	191	184	179	207	196	192	181	181	191	194	172	179	207	183	163	178	182	165	172	204	193	199	170	195	193	177	195	180	184	199	168	183	172	173	181	175	164	231	199	179	176	209	185	203	171	172	173	151	200	202	182	185	175	179	178	201	174	182	186	195	180	199	168	191	178	168	183	193	186	167	175	182	175	157	187	188	204	190	186	193	174	184	199	177	176	168	191	166	180	186	188	181	195	167	168	173	205	184	209	189	176	192	170	211	186	208	175	183	178	188	172	162	191	202	213	171	194	173	182	161	183	189	175	168	185	165	186	175	196	186	194	183	185	197	174	191	163	201	191	196	173	185	206	195	199	197	206	199	200	191	204	175	206	174	182	176	182	171	195	194	175	154	190	186	184	166	188	182	195	159	195	173	185	198	173	174	202	181	166	182	218	194	201	179	184	186	186	209	154	194	212	185	176	207	206	184	203	181	195	169	173	196	171	188	206	153	187	206	187	168	191	158	206	212	228	193	169	176	179	183	164	211	163	181	155	214	202	190	185	158	205	173	193	172	177	180	192	174	201	181	186	172	191	179	188	176	202	219	182	166	178	192	200	182	204	182	196	197	213	165	149	182	198	181	204	186	190	208	174	172	179	175	186	200	181	172	209	179	187	193	163	161	179	162	170	203	171	164	196	181	191	210	161	222	181	178	168	172	168	214	215	191	182	171	170	158	155	193	174	162	185	173	196	196	182	170	204	167	201	174	177	181	170	192	194	178	204	175	177	184	173	161	199	186	193	227	182	187	174	178	181	190	187	192	176	180	170	190	176	171	187	190	163	188	168	194	165	164	193	192	191	177	203	167	177	180	193	185	185	181	175	181	176	177	166	181	169	198	191	192	175	210	180	185	186	194	187	178	196	180	170	172	200	174	178	172	198	184	178	204	171	182	196	180	174	178	174	173	202	207	187	163	181	183	179	184	157	174	195	179	159	199	166	166	185	220	202	178	182	196	189	173	176	168	183	190	159	180	199	215	187	207	210	181	168	175	152	191	164	181	172	197	189	161	189	180	174	185	185	193	182	195	179	177	168	189	194	189	182	207	171	167	181	174	192	204	194	180	190	174	179	201	197	171	191	170	189	183	175	177	195	188	197	184	204	181	195	190	161	190	195	179	189	190	181	202	196	163	187	188	205	193	182	198	181	185	193	182	203	197	182	175	211	170	175	162	188	167	191	193	197	168	206	169	184	177	158	179	180	174	181	182	169	176	177	173	197	172	203	170	195	192	196	176	165	227	170	171	173	168	162	172	170	213	175	169	165	185	171	198	196	187	186	201	163	174	186	178	179	169	194	171	179	157	219	189	178	187	186	182	168	218	157	191	166	178	176	166	178	189	191	191	174	175	185	166	168	182	207	202	189	195	180	177	200	175	152	212	205	177	173	177	201	192	190	191	172	182	183	190	175	179	206	207	197	200	196	194	181	181	182	176	179	179	162	194	153	186	170	173	204	171	173	182	176	189	178	205	200	186	179	185	203	193	193	173	179	180	162	169	185	189	175	176	183	172	171	201	168	192	178	174	200	166	198	181	171	183	202	162	194	176	199	186	195	178	181	205	171	194	197	192	174	181	194	203	183	179	184	194	189	185	188	174	201	180	195	160	186	192	155	180	179	207	182	206	195	203	160	185	186	161	187	168	178	183	164	191	186	206	161	173	186	187	151
11388	7769	16758	20390	18731	17437	17482	18939	17540	12359	11233	14135	15542	14830	12267	10749	9862	9880	15779	26834	28597	24768	17564	9879	5880	2965	1392	808	665	587	585	557	514	523	525	538	533	514	528	511	521	538	502	500	559	591	544	567	531	547	523	506	515	559	520	556	535	532	539	533	526	506	505	545	556	519	513	510	520	479	510	526	579	554	550	506	518	555	500	541	551	547	550	572	559	538	531	559	538	534	516	532	485	512	551	570	570	548	506	523	537	543	497	523	560	505	519	523	537	478	547	516	536	524	522	548	528	538	560	518	546	532	507	544	537	528	517	571	555	507	540	525	510	515	508	519	522	508	536	518	503	532	538	517	547	556	510	521	539	536	547	493	538	545	514	499	530	547	518	524	569	543	547	501	516	552	522	529	535	525	532	520	537	546	559	481	551	543	571	526	526	477	538	554	554	539	505	541	566	578	519	547	548	523	517	547	559	480	524	563	570	519	518	512	517	549	507	500	515	581	527	500	529	517	510	522	538	547	516	537	542	540	539	510	505	499	552	520	499	500	511	551	525	528	558	513	533	545	537	559	575	489	523	561	506	550	511	496	519	492	547	530	488	526	507	502	529	523	504	521	507	530	506	560	511	521	525	546	519	546	520	555	488	503	550	594	549	511	503	509	566	528	513	550	529	514	544	561	506	471	587	488	508	515	506	597	533	554	550	528	531	505	550	527	531	567	481	504	507	553	509	567	537	479	512	499	554	536	508	529	546	524	504	561	553	544	517	522	540	532	508	498	564	553	525	514	520	521	498	519	507	533	537	545	520	531	546	522	534	540	562	506	515	530	514	501	563	545	536	566	528	490	589	515	547	525	567	544	496	561	533	501	564	519	498	537	533	502	506	539	574	556	553	571	519	510	482	563	544	553	489	565	530	530	525	547	501	510	539	499	575	525	555	499	556	514	520	565	515	569	526	511	540	562	525	560	524	512	535	531	564	525	575	523	535	522	510	543	519	537	563	541	503	504	560	532	477	493	515	526	533	526	519	536	574	526	526	529	550	544	543	542	527	553	493	553	529	527	543	476	499	535	486	564	518	546	566	547	495	469	508	547	519	532	554	511	565	557	534	494	511	547	515	509	536	560	492	543	547	529	524	521	522	553	510	555	526	536	523	476	532	516	549	539	527	522	494	530	529	505	552	514	534	527	524	519	591	583	540	546	517	527	532	568	535	561	520	475	562	565	569	492	538	514	479	536	546	543	571	554	573	550	533	538	530	553	526	521	569	518	524	571	543	506	492	530	541	516	518	581	560	535	530	526	516	524	519	537	535	522	470	536	522	507	513	519	551	562	524	475	505	535	545	541	511	543	546	478	552	530	491	520	529	529	532	523	561	533	500	544	569	502	568	536	515	540	534	545	489	505	523	506	526	518	499	505	493	494	536	522	545	543	554	543	512	573	479	524	513	534	488	536	537	540	532	542	501	524	529	515	563	511	553	536	494	534	539	522	518	541	558	578	539	470	509	551	524	520	535	509	539	560	534	561	561	536	531	517	531	496	510	509	549	547	502	556	587	573	511	507	546	472	504	513	507	568	591	510	552	537	506	538	488	506	563	530	512	542	559	555	544	540	497	522	530	526	496	540	491	523	559	510	563	515	521	540	545	538	535	527	539	552	538	560	545	558	513	510	537	513	539	537	559	555	558	538	543	535	520	538	553	543	522	542	527	512	503	509	503	496	528	497	494	507	505	531	518	551	499	535	563	538	545	541	539	557	536	489	493	493	535	536	499	511	534	525	592	514	540	515	557	532	540	561	542	533	548	514	564	511	543	513	566	523	513	532	548	499	541	506	508	499	553	534	535	562	524	496	530	551	497	492	544	533	529	527	531	537	515	552	553	542	579	540	544	499	539	543	544	569	535	493	518	544	530	531	536	485	539	550	525	520	552	508	552	553	546	571	540	518	568	516	534	505	519	486	556	544	545	599	560	541	520	568	541	517	547	507	493	520	548	550	501	514	523	539	515	548	530	512	551	542	553	528	524	555	576	571	569	493	532	538	527	503	492	507	515	512	514	533	532	547	492	525	537	542	516	512	549	524	531	527	530	540	529	549	521	548	530	566	547	541	531	523	561	563	543	568	495	509	467	561	530	545	519	514	536	520	542	536	528	535	560	531	523	507	565	519	493	551	538	550	543	546	542	568	565	575	537	518	523	528	541	535	505	492	545	522	524	522	521	550	526	541	545	549	549	489	549	528	572	514	520	506	494	559	537	513	512	508	559	494	552	528	533	540	513	523	526	517	510	504	501	537	549	549	531	511	521	539	511	530	497	537	546	531	544	534	518	517	510	520	521	540	521	563	537	499	530	538	550	494	528	561	541	545	557	545	514	535	529	507	542	529	553	560	565	546	543	527	550	568	530	530	571	468	585	547	545	549	580	545	478	498	563	539	562	515	519	558	522	545	494	535	553	481	486	527	513	492	512	491	531	551	563	571	506	558	536	544	537	500	506	507	518	520	535	495	569	533	512	520	548	507	567	547	538	501	517	534	502	558	560	544	520	528	538	538	544	519	513	567	525	545	548	509	503	493	539	550	570	563	541	514	477	571	528	543	541	545	501	556	508	560	498	540	509	511	593	501	538	518	532	544	507	565	538	518	527	552	572	565	525	530	519	519	537	529	542	510	522	508	549	510	518	552	513	502	533	512	535	534	521	540	507	506	520	524	512	546	556	506	522	535	517	562	496	529	500	522	549	502	541	520	534	498	546	489	542	505	535	530	541	562	535	550	509	541	511	548	541	560	536	535	536	527	550	548	526	481	529	528	541	488	489	537	506	513	529	492	515	513	516	502	530	514	484	518	489	506	518	505	466	515	534	524	528	536	524	526	536	528	529	486	540	516	522	531	522	517	521	546	536	563	508	523	556	563	498	568	546	541	553	503	536	527	546	572	520	552	533	513	546	526	492	542	527	530	541	534	521	527	554	556	533	525	551	509	512	533	499	540	525	507	536	509	553	561	548	522	511	522	477	539	549	523	550	568	526	534	511	523	565	525	555	557	485	493	502	556	584	543	510	553	524	544	494	541	539	541	534	502	537	538	529	546	530	541	534	526	520	537	503	557	538	478	486	540	522	521	524	519	498	513	517	519	556	492	553	555	517	536	516	561	526	520	510	528	487	498	544	531	560	499	519	560	544	524	542	489	524	505	537	501	556	542	544	564	520	503	516	508	544	546	524	520	550	522	536	525	539	542	549	513	508	528	501	547	532	513	514	527	544	515	506	519	500	558	544	537	571	501	536	549	545	567	503	537	498	541	561	535	576	532	551	568	504	529	526	517	530	529	515	535	533	546	535	510	526	518	527	514	530	518	542	498	526	514	505	559	519	523	564	534	567	547	529	521	548	538	502	555	497	571	546	526	526	556	536	550	493	551	507	498	506	518	546	525	505	526	527	539	541	531	486	513	534	561	518	510	542	524	543	509	550	526	512	557	503	502	560	524	502	547	515	555
6374	4421	6380	4272	2890	2270	1716	1543	1055	602	540	567	600	583	523	473	409	377	560	745	749	700	553	387	276	254	212	179	170	154	182	159	178	179	195	165	178	154	188	168	178	165	165	175	164	163	153	167	147	159	170	158	191	176	151	177	182	171	174	191	161	160	147	182	149	183	170	182	158	152	177	194	170	157	192	174	149	193	159	164	194	171	179	169	179	171	169	168	153	164	198	188	185	180	183	184	165	171	175	163	158	169	177	152	195	175	153	179	187	178	184	164	171	167	174	158	163	172	206	165	184	167	169	135	158	152	137	168	186	168	176	155	162	151	153	161	155	168	159	184	173	141	173	182	147	174	135	165	173	157	156	147	156	177	165	181	157	165	182	162	178	160	164	160	160	156	184	187	188	179	144	171	161	183	193	163	159	172	171	178	166	170	172	163	143	171	211	162	187	199	169	175	153	198	153	153	171	176	181	156	162	157	173	185	177	172	181	168	173	149	185	160	162	192	182	178	197	166	191	165	161	195	169	177	162	166	219	179	163	178	164	155	176	153	164	177	174	152	171	157	184	171	148	170	169	163	184	161	175	154	160	166	163	193	182	172	159	178	176	145	168	167	188	166	178	191	167	204	172	183	180	163	170	178	153	164	158	179	168	186	162	168	182	148	164	169	165	198	168	154	165	165	191	175	188	163	185	172	172	151	147	169	179	169	166	164	154	155	167	172	158	174	141	184	183	174	149	175	174	157	180	173	175	182	166	178	156	158	163	161	173	154	163	154	156	187	185	189	167	178	188	176	192	162	161	165	177	176	175	172	181	167	185	170	161	159	166	159	179	178	152	175	170	168	176	159	156	174	171	194	161	171	166	195	168	177	155	148	182	185	179	184	205	191	172	166	150	172	179	158	179	174	161	158	203	177	165	161	184	167	179	181	186	175	159	161	172	150	183	184	171	190	182	162	149	170	158	157	189	177	164	166	177	189	195	170	189	162	192	140	170	182	156	191	202	137	156	184	162	168	153	160	164	162	172	153	151	185	155	182	179	160	177	160	173	168	182	182	207	159	172	159	192	156	192	177	171	170	185	204	179	196	186	169	170	171	176	172	160	159	173	167	151	168	177	168	198	179	173	164	147	180	184	180	164	185	183	176	167	174	158	162	180	173	161	173	179	159	169	177	165	159	184	180	173	186	160	172	195	183	204	172	168	150	175	171	175	193	185	157	193	192	159	163	166	175	156	180	162	159	166	171	191	171	185	170	178	177	162	175	169	190	171	169	185	174	177	148	171	188	171	173	174	158	153	162	161	171	156	187	184	156	169	183	185	165	168	186	148	167	164	170	147	182	188	173	187	174	175	156	187	169	197	168	181	175	149	174	142	188	165	167	174	183	172	180	175	173	176	189	166	174	157	142	177	181	161	167	191	164	148	188	175	156	159	183	162	166	171	156	175	147	188	171	166	175	173	152	178	187	167	167	173	170	186	177	159	154	164	172	163	165	188	179	157	179	177	189	177	196	171	169	156	168	150	184	165	164	180	184	176	171	173	139	186	198	162	171	169	172	164	172	198	163	169	171	154	151	181	160	176	192	183	166	186	176	161	189	176	165	160	184	159	186	152	192	188	173	144	186	161	174	149	167	200	177	185	186	173	171	162	188	183	190	199	152	168	178	144	174	165	156	159	169	151	168	170	173	167	181	180	176	164	155	185	160	164	147	180	165	162	155	147	177	157	169	187	173	193	169	178	155	168	176	181	185	161	192	178	160	175	187	170	165	170	158	191	185	183	171	165	201	158	151	173	188	163	172	189	167	178	165	191	151	164	165	147	212	177	171	177	165	167	180	207	177	181	154	176	162	167	167	187	173	177	179	163	166	163	165	182	159	169	122	187	175	163	183	165	163	167	170	161	195	179	151	175	178	167	163	188	174	179	149	173	196	151	185	163	170	196	177	161	178	166	172	206	175	172	180	180	169	158	146	166	152	177	161	168	165	163	157	168	149	169	174	153	202	163	160	166	194	164	162	179	176	149	170	158	143	189	161	189	188	180	160	180	170	177	173	179	171	153	183	187	145	142	163	185	145	189	165	169	169	177	206	179	183	164	158	164	189	179	166	184	160	162	163	172	156	179	220	173	177	168	168	137	182	168	155	171	171	186	179	146	184	181	174	174	166	181	165	197	168	176	163	192	186	205	168	167	168	174	158	162	174	175	143	184	200	183	162	159	188	154	163	172	163	153	163	179	172	200	181	179	182	166	161	174	156	159	152	194	167	175	158	166	150	191	165	191	175	161	149	177	179	158	175	183	181	175	157	153	172	164	178	189	168	176	143	165	162	168	174	154	178	162	138	170	174	167	182	168	163	174	168	178	165	181	161	204	176	173	192	152	160	145	179	125	181	172	174	180	168	156	163	164	163	192	180	165	170	155	153	180	191	172	202	161	176	181	156	156	185	179	185	160	164	172	162	195	193	184	165	173	154	154	178	161	173	173	186	174	167	176	154	156	155	155	166	174	181	211	157	149	171	142	173	148	159	155	160	173	162	152	190	169	161	166	183	162	165	171	183	172	172	136	147	174	191	181	148	165	163	162	158	166	161	172	169	193	178	167	172	156	168	160	185	164	159	167	180	183	180	165	156	156	173	163	156	154	158	187	181	169	172	187	177	183	173	178	160	172	149	183	153	173	147	168	181	209	164	171	166	178	188	170	169	168	177	180	169	170	164	182	163	177	167	174	188	168	182	183	179	166	184	176	169	185	181	170	167	170	160	179	174	186	162	150	153	181	146	139	180	177	177	162	157	159	183	165	173	170	159	175	199	160	183	166	151	160	161	169	172	167	191	163	172	148	177	185	191	155	161	177	163	188	165	142	173	161	182	173	165	146	156	162	177	175	184	169	163	176	157	194	185	159	173	139	139	160	188	176	191	183	190	161	172	170	193	165	162	173	175	184	152	165	200	159	160	148	176	173	171	178	156	183	154	156	154	166	182	196	164	147	159	151	180	194	160	158	180	166	173	145	172	164	167	160	171	180	188	170	148	140	172	193	181	189	185	173	162	173	172	166	158	184	172	166	163	178	163	188	147	146	162	165	171	181	167	180	182	163	163	197	158	167	152	166	176	164	163	197	164	165	157	170	184	208	164	144	156	155	182	189	169	193	165	175	158	163	181	171	169	150	184	198	159	162	200	192	175	176	174	180	156	150	187	195	170	184	176	189	170	158	144	177	167	178	170	183	178	169	157	166	190	199	160	161	181	165	178	184	183	154	172	157	152	166	174	193	154	158	157	159	178	157	174	170	182	164	163	173	169	188	179	156	192	164	184	170	176	159	187	155	179	168	175	192	183	201	143	167	194	208	185	194	167	168	140	187	160	178	176	144	169	185	181	167	165	160	168	164	192	188	156	152	160	161	165	186	165	201	181	164	169	196	163	194	174	192	176	171	186	171	194	186	162	180	147	186	175	169	171	172	180	209	184	184	179	173	182	173	182	171	178
4605	4708	9781	10393	9342	8669	7479	7165	5121	2930	2819	3032	3437	3117	2965	2632	2318	2336	3040	4130	4130	3405	2489	1660	1069	783	524	569	518	555	501	536	497	508	502	541	528	472	517	466	468	502	466	493	513	471	539	481	447	444	528	502	489	480	514	508	487	484	472	494	547	467	518	494	474	502	501	504	506	475	491	466	501	451	533	567	494	470	514	490	496	491	523	508	518	506	487	491	498	448	486	519	509	491	489	534	519	488	445	489	518	490	493	485	463	523	546	450	460	494	493	510	501	512	489	487	490	484	528	470	485	458	465	482	488	485	522	491	483	506	471	473	477	478	485	479	490	520	509	514	482	518	504	474	537	487	497	475	506	500	519	518	502	498	500	481	512	516	488	519	512	489	502	484	506	501	482	515	490	480	492	480	490	524	486	537	493	465	463	473	499	475	474	482	493	484	459	488	497	500	468	499	471	557	448	485	526	466	489	489	499	524	488	530	515	508	479	503	488	464	508	443	493	480	510	508	493	471	503	474	476	507	462	535	483	519	500	520	452	517	491	486	478	469	474	530	514	540	541	517	486	456	490	448	478	485	474	493	506	469	476	477	492	481	543	465	461	486	461	513	471	495	464	530	474	500	511	478	511	476	482	489	484	473	475	515	498	514	476	499	495	487	485	512	493	487	520	504	523	489	504	473	510	539	505	489	524	483	499	530	504	546	502	474	505	509	525	475	489	474	495	509	492	503	505	527	454	518	447	500	494	507	483	497	474	493	515	491	523	469	489	491	518	489	460	503	476	524	502	432	472	515	475	467	498	514	499	460	547	493	475	496	480	499	494	517	494	516	501	484	504	476	482	499	498	508	487	524	478	487	483	501	474	501	521	468	459	461	487	488	508	470	491	509	507	513	451	538	484	504	504	496	499	504	494	496	470	444	490	502	500	520	459	508	474	519	505	525	490	483	494	473	477	481	496	497	507	463	467	510	497	531	473	524	479	476	480	483	479	486	529	496	519	516	483	480	511	525	495	520	464	485	494	471	471	475	479	530	460	479	521	522	488	483	477	486	506	520	489	483	488	489	502	460	475	519	539	540	509	510	513	499	472	472	483	480	498	460	518	474	529	475	492	506	484	493	499	464	522	482	502	498	486	503	479	526	522	493	475	490	449	469	480	488	471	483	502	497	467	476	505	521	508	539	501	512	519	497	520	479	462	481	518	485	500	462	477	497	498	522	526	533	462	479	461	467	508	462	539	487	477	500	503	482	444	512	479	496	509	503	524	529	513	485	494	503	485	502	505	498	472	475	521	498	494	479	514	463	457	526	454	472	508	488	531	487	487	519	482	484	505	511	474	442	503	509	510	512	449	501	502	508	485	477	502	522	496	461	481	556	482	476	483	459	502	497	535	508	501	488	504	495	465	515	485	491	495	500	514	521	491	463	485	496	488	488	518	456	483	489	501	518	510	516	475	481	475	493	463	519	489	509	507	505	507	465	496	455	492	483	482	534	481	511	495	440	512	501	476	511	492	532	465	513	505	487	466	485	514	546	473	483	490	486	501	446	504	510	486	476	514	493	505	489	537	481	488	526	505	498	533	490	507	528	497	535	495	483	510	451	536	513	525	476	510	525	521	500	483	470	533	504	495	534	459	482	540	517	506	438	529	498	488	482	488	469	484	512	507	539	467	507	495	492	487	502	488	484	502	504	457	457	524	524	484	485	506	481	474	467	534	506	504	491	479	492	472	498	449	506	499	523	476	483	473	488	492	480	538	496	457	510	486	498	499	477	493	492	507	514	504	505	470	502	487	494	474	514	480	430	503	501	510	497	471	511	528	510	519	507	510	494	537	517	467	461	504	459	457	491	449	495	514	480	480	483	494	479	490	459	485	494	523	518	462	513	485	468	533	510	475	501	456	508	513	533	475	514	527	533	501	455	469	499	498	508	500	487	456	508	493	495	452	486	466	472	485	486	514	509	469	469	509	518	506	445	518	496	481	504	498	530	529	502	475	483	453	495	485	494	501	512	471	524	469	524	488	492	500	480	500	489	494	510	482	490	486	493	496	510	501	487	489	505	482	502	497	518	469	490	456	478	500	508	496	460	489	485	523	502	499	449	480	507	513	500	526	486	494	507	515	527	541	507	468	501	493	484	508	494	490	505	484	492	482	513	515	524	490	523	546	445	507	499	476	511	496	474	499	508	508	497	458	519	510	490	448	461	524	506	522	515	468	491	534	509	521	513	470	503	503	526	495	510	467	516	546	490	516	475	517	516	512	486	476	466	526	494	532	506	459	471	452	486	427	456	497	514	480	496	480	533	497	491	491	505	476	492	458	457	506	503	540	466	504	450	505	516	485	457	517	483	482	498	484	477	453	507	455	483	481	478	473	499	476	503	447	532	516	485	477	492	478	493	537	485	509	478	505	510	485	495	504	502	471	516	482	493	504	483	533	497	523	473	470	501	466	493	482	481	505	468	466	538	446	509	498	500	491	494	478	484	498	503	503	483	475	486	452	490	462	489	484	490	535	469	487	466	526	492	474	489	492	505	502	526	446	458	470	509	477	506	513	518	491	478	504	509	492	515	531	483	498	490	495	490	462	488	519	506	518	509	515	496	468	484	464	540	489	486	489	494	498	512	490	520	497	474	517	467	547	492	480	495	483	499	521	464	532	482	519	496	497	470	479	483	464	499	491	472	502	489	469	492	527	468	502	466	521	487	529	513	514	517	491	483	502	477	504	485	506	492	489	494	444	460	494	479	491	490	478	502	508	469	483	492	511	528	508	478	496	530	533	506	477	526	505	501	486	491	469	459	452	473	486	482	497	484	489	513	481	517	518	489	531	469	481	483	473	541	489	501	487	525	515	502	525	490	504	490	483	495	512	493	466	518	492	489	503	501	534	513	464	484	484	502	473	507	508	479	497	524	488	489	478	486	476	463	497	477	500	483	491	456	483	483	521	551	487	502	513	514	485	458	510	498	467	486	484	507	507	492	517	494	482	514	502	497	487	489	520	488	487	480	496	476	497	460	519	530	487	482	485	457	538	504	513	518	551	484	543	472	498	522	488	482	478	498	519	496	530	486	479	512	502	514	501	538	499	477	470	516	465	491	469	475	497	516	489	492	497	484	476	520	475	474	481	516	453	499	521	526	491	490	492	492	489	486	508	527	502	481	445	472	525	474	466	519	482	439	490	439	474	474	491	499	468	516	503	475	489	489	450	498	517	510	492	490	524	477	488	485	506	534	454	482	452	481	453	497	465	499	489	465	516	523	465	477	493	502	516	518	529	528	545	539	524	484	473	486	515	485	489	501	522	475	496	492	504	505	494	495	503	492	505	463	474	509	514	464	480	520	505	497	485	497	515	488	488	490	521	487	517	509	516	489	467	460	519	497	506	495	529	486	497	474	481	482	488	467	489	522	481	502	489	460	486	483	488	505	533	531	512	494	493	513	477	494	504	498	512	505	478	515	487	507	464	506	516	469	492	518	478	470	493	484
12168	7046	9004	6613	5264	4850	3736	3448	2402	1370	1298	1577	1745	1575	1250	1040	980	843	2010	4069	4712	3420	2083	1112	600	308	267	223	209	199	154	165	185	175	167	168	194	175	157	182	183	182	176	196	205	181	168	194	188	160	177	182	161	151	191	194	179	170	174	169	170	156	176	181	181	161	178	180	179	163	182	171	161	182	192	184	204	182	154	168	159	178	141	160	161	203	184	176	178	142	181	171	181	183	202	166	170	181	154	176	156	203	174	166	196	179	160	187	176	194	181	177	191	140	178	178	183	175	168	176	153	179	178	172	151	170	194	177	171	184	152	177	160	158	177	177	196	171	190	169	185	168	196	186	219	177	177	193	148	185	163	164	155	174	177	174	184	208	153	155	181	195	173	173	173	156	159	161	189	159	171	165	195	188	212	149	198	191	181	184	155	172	188	206	183	167	167	173	178	183	170	155	179	174	190	159	166	180	189	193	179	196	182	165	174	163	163	166	193	175	172	157	182	184	160	174	174	183	177	177	173	174	181	158	178	172	171	173	183	173	193	179	165	185	188	178	171	152	185	162	174	155	152	185	176	160	174	172	176	180	180	173	179	187	176	177	176	189	168	166	184	156	168	168	166	172	160	137	163	182	196	188	160	167	181	162	172	195	170	179	171	177	160	169	189	181	151	167	179	188	163	175	173	164	141	165	207	162	158	161	170	154	195	159	190	171	174	163	160	165	176	165	163	178	177	188	171	164	166	206	172	157	173	176	150	181	183	181	185	169	179	157	165	160	185	191	158	190	193	186	171	165	168	188	158	173	184	168	166	138	174	203	158	158	188	206	172	181	165	168	196	169	169	160	186	198	191	164	194	169	170	184	174	170	157	194	190	185	211	171	185	166	157	168	176	172	181	182	163	174	172	174	161	168	158	167	173	199	191	191	173	162	167	181	172	132	177	195	175	146	170	169	202	181	175	183	159	170	171	164	171	181	156	165	172	174	170	185	160	173	160	167	173	195	186	177	147	164	158	163	180	185	176	179	203	185	165	178	167	180	179	180	163	184	159	173	187	150	166	175	166	173	179	194	192	162	186	150	149	161	150	189	169	198	192	155	182	190	172	169	186	159	171	167	162	182	175	190	163	171	185	188	166	167	161	179	161	175	158	182	174	183	199	153	175	154	163	166	176	168	177	200	148	191	174	167	174	154	184	159	180	183	177	164	162	164	162	187	185	175	187	172	187	156	172	181	178	173	181	188	174	149	168	155	202	175	191	161	164	203	170	169	179	163	166	184	185	185	173	160	172	173	171	184	186	179	178	188	175	174	179	179	183	167	158	171	169	185	177	172	165	183	183	168	174	193	188	174	179	174	178	158	170	153	190	174	169	186	171	190	179	159	183	166	177	193	142	144	169	170	184	184	157	170	173	146	163	160	188	163	164	187	172	176	178	178	177	161	164	182	194	179	158	144	179	184	169	170	181	143	186	179	150	149	177	156	183	155	172	145	182	172	177	164	167	201	193	177	166	178	169	182	156	183	185	196	188	164	171	186	161	168	180	178	171	181	171	190	146	190	149	175	189	171	181	169	184	150	162	187	167	172	180	175	132	193	191	175	180	156	164	185	186	173	189	163	203	182	165	183	150	147	192	186	168	172	161	181	178	199	176	166	173	179	179	183	194	171	195	195	170	175	165	166	151	157	180	177	215	149	176	170	181	175	175	184	151	191	177	166	197	191	159	178	179	175	155	168	166	179	180	166	201	193	194	175	181	165	197	177	163	177	184	167	172	183	185	189	169	190	159	157	180	162	185	174	173	187	183	190	164	178	179	168	181	167	204	163	175	163	190	181	174	170	154	174	138	145	174	173	170	184	179	168	199	163	188	165	181	156	183	183	196	185	190	187	168	177	184	168	186	189	188	157	216	175	178	176	161	174	169	191	193	154	180	161	187	152	163	166	190	180	179	201	176	182	169	180	174	174	173	184	156	177	173	199	189	158	193	193	153	174	203	177	191	166	191	206	177	167	170	193	179	151	160	188	150	188	176	180	165	159	183	196	179	160	172	178	174	159	164	171	178	166	174	170	170	171	156	179	162	183	179	177	174	181	176	177	183	166	174	183	181	155	191	180	187	171	184	164	182	180	169	166	179	183	192	169	189	145	170	167	175	148	193	143	163	188	169	163	176	200	165	182	186	175	178	167	167	156	173	170	175	169	169	177	161	195	196	163	219	179	176	180	162	167	190	173	188	154	164	186	154	178	169	155	178	178	186	173	182	187	187	157	144	164	185	170	163	170	191	188	186	169	173	166	195	186	158	158	178	174	198	155	190	185	153	174	155	173	173	162	177	177	198	156	150	178	178	158	169	176	186	159	174	184	172	167	168	164	186	185	170	154	179	175	167	149	177	178	205	156	203	175	182	182	175	178	183	176	169	185	162	170	179	175	179	162	154	169	165	171	188	155	163	188	163	152	188	197	170	188	161	178	169	181	189	170	168	169	172	165	181	182	182	171	180	166	187	151	190	179	191	182	167	183	166	169	191	180	165	161	166	178	173	184	160	149	181	166	189	161	175	188	182	200	157	152	179	201	164	175	162	168	193	181	170	162	148	188	173	161	194	170	173	192	163	176	183	193	180	165	165	187	167	179	179	170	203	170	173	182	160	177	179	169	156	183	187	209	183	172	187	159	178	209	204	192	184	165	188	181	159	171	189	171	207	159	154	166	171	191	165	163	189	185	185	178	173	172	185	164	165	187	185	178	207	166	161	186	182	183	179	172	164	191	182	169	194	164	180	164	166	187	182	177	189	171	162	182	177	186	169	167	189	170	151	177	167	179	162	167	166	179	168	133	181	155	190	175	174	163	183	170	167	148	169	149	165	174	184	197	151	182	171	161	184	187	179	167	163	187	179	164	163	156	190	170	167	164	160	158	186	174	186	185	180	151	191	181	164	205	146	190	168	169	191	179	176	170	184	179	174	168	171	163	172	207	155	181	180	171	162	189	176	156	189	166	156	193	166	168	189	159	183	183	174	162	207	187	172	180	170	175	170	166	169	155	186	196	160	175	162	187	195	158	192	155	176	165	170	164	173	155	166	184	181	184	172	150	180	177	178	178	165	184	180	173	170	192	192	175	195	182	200	177	184	185	159	171	172	193	172	191	203	194	186	166	173	184	182	170	165	140	161	201	180	164	169	197	185	171	168	184	166	163	156	145	180	184	179	191	171	165	189	153	186	161	192	143	190	149	178	182	159	201	186	176	172	191	195	204	189	176	183	153	181	162	161	170	177	145	175	180	168	151	201	141	182	160	148	173	191	183	170	194	148	188	155	153	169	172	167	163	161	149	150	185	170	155	159	164	192	177	182	151	151	180	177	175	186	203	137	184	180	186	185	182	178	180	179	169	171	169	147	189	170	180	167	176	183	180	165	177	160	167	176	168	151	184	170	164	152	186	185	177	193	152	188	170	184	184	182	179	175	176	197	183	145	193	168	158	139	151	167	186
8512	6990	13489	15319	15330	15497	14040	14311	10821	7161	6770	8625	9460	8566	7327	6243	5695	5172	11780	19475	21089	16317	10305	5988	3278	1499	852	710	620	566	519	501	514	515	506	490	462	507	523	520	499	512	510	543	499	496	545	501	476	552	486	481	528	534	516	504	519	491	495	499	491	525	498	507	498	502	445	495	488	476	559	518	509	505	495	490	520	499	525	537	516	507	522	486	538	503	467	528	504	497	506	503	494	509	494	528	513	480	484	495	487	477	505	531	491	504	489	498	545	509	453	534	507	524	520	544	520	529	515	455	512	506	495	504	519	518	515	477	558	514	478	532	487	488	502	509	543	519	465	489	495	475	535	489	495	504	476	522	503	483	525	488	556	516	507	521	490	537	472	547	503	522	481	494	536	523	467	507	519	485	488	495	484	521	491	548	503	507	540	529	500	549	482	511	551	507	525	531	460	517	481	509	485	545	506	489	488	510	494	510	500	498	486	528	518	530	516	501	497	523	509	485	529	504	461	492	516	509	565	530	534	530	528	478	521	482	523	472	480	514	522	534	535	553	502	498	538	509	493	472	508	485	487	500	491	462	485	550	511	492	502	513	525	522	535	486	505	496	505	507	513	503	510	477	529	509	517	523	507	494	489	519	485	508	492	469	491	502	526	516	528	491	476	500	531	506	498	512	522	497	510	503	494	497	473	503	554	515	511	530	509	469	479	467	476	500	479	524	510	501	518	542	520	503	518	485	517	481	521	481	483	513	507	494	500	489	518	517	485	489	538	530	533	510	538	475	512	523	521	501	516	488	516	505	501	481	526	515	485	507	514	505	478	556	514	546	508	509	497	501	500	489	556	495	482	506	481	520	513	508	496	512	497	477	524	515	511	534	515	540	538	510	512	499	519	518	546	514	519	457	493	535	507	515	503	534	504	549	538	494	506	549	510	498	485	454	493	507	499	483	505	487	502	509	477	496	505	489	479	481	503	501	542	505	510	440	497	521	548	504	523	502	518	514	538	468	519	532	508	508	497	500	529	502	483	487	527	488	506	497	492	490	495	534	519	516	475	488	483	491	477	499	493	448	528	540	536	524	479	475	483	518	542	508	475	477	549	491	532	484	492	510	507	471	557	502	447	491	481	535	530	495	524	538	491	515	533	503	508	511	472	483	519	533	519	474	501	539	509	503	513	546	517	491	500	512	495	533	555	525	499	524	517	515	531	480	509	507	502	505	489	517	458	445	457	486	515	498	500	518	537	528	493	488	500	496	486	490	500	490	476	554	491	523	471	501	492	495	541	472	568	471	502	518	466	532	484	545	475	521	524	526	502	525	502	487	487	549	554	512	511	531	506	508	518	490	510	509	506	527	501	507	509	522	481	501	525	472	504	527	502	519	527	497	513	504	548	499	480	514	529	502	516	516	501	478	541	494	483	465	489	532	559	515	500	505	523	453	504	510	499	481	475	501	503	505	495	508	497	504	484	497	491	496	521	501	513	521	501	521	501	477	486	533	529	502	527	503	498	513	492	549	492	508	496	488	517	486	510	560	519	491	512	517	522	501	549	489	498	503	528	514	500	528	520	512	527	510	494	490	512	516	529	506	508	550	525	487	487	522	542	501	563	511	501	499	483	533	509	525	514	513	496	478	508	505	536	497	516	518	501	540	527	509	496	488	539	534	512	507	495	514	487	502	508	490	548	509	524	495	458	537	480	513	526	515	538	468	465	512	499	513	511	524	501	511	521	520	502	489	508	520	514	493	477	503	517	540	513	538	515	532	500	491	542	509	491	494	501	518	540	516	501	503	476	532	493	497	488	498	493	517	469	525	535	516	505	499	491	527	531	502	503	487	510	514	486	496	519	507	529	546	544	473	523	506	492	505	460	509	518	497	558	510	528	486	472	537	514	509	521	487	519	480	531	522	517	457	523	533	528	517	473	524	465	535	482	514	535	530	526	551	506	493	513	508	525	509	504	494	549	506	516	533	473	502	487	467	481	526	475	492	494	511	500	490	517	496	527	499	510	501	484	494	538	455	532	498	533	484	517	477	519	508	506	527	511	484	505	496	511	513	493	510	512	510	505	509	517	524	502	490	518	542	538	490	466	546	486	493	494	530	504	534	488	514	477	496	494	443	482	490	515	480	474	517	486	476	541	506	515	498	496	481	508	500	491	502	500	472	483	528	497	526	513	508	497	480	541	554	490	506	501	481	495	503	497	486	561	501	512	494	535	512	525	463	516	495	519	507	497	504	505	499	526	502	518	494	533	508	507	505	532	480	503	496	508	491	491	520	537	492	563	508	491	481	534	501	534	484	535	533	502	488	520	512	527	489	544	529	455	518	527	484	468	490	507	526	493	507	505	503	504	492	511	523	536	525	515	502	527	508	535	510	549	499	503	518	528	504	509	492	483	508	497	510	511	542	467	534	508	508	519	486	515	485	505	528	485	523	464	514	518	497	480	525	521	468	505	484	527	526	511	471	498	521	532	515	452	532	535	533	522	490	512	485	494	497	546	499	519	496	478	499	484	515	468	500	473	493	541	450	488	507	486	530	506	496	478	527	460	475	488	483	519	502	500	529	508	483	488	509	534	497	497	497	513	494	530	515	542	520	504	498	506	524	499	536	497	454	503	524	539	515	555	541	473	507	546	528	500	563	537	487	520	526	521	532	519	543	519	539	570	504	472	515	497	490	503	499	565	500	498	490	493	538	512	506	505	488	472	535	497	555	468	490	488	520	539	513	506	471	470	552	487	516	478	513	504	554	504	479	536	532	496	518	498	541	522	472	494	515	533	520	516	501	501	517	477	479	523	482	529	488	530	526	511	471	522	499	533	513	499	530	491	557	468	497	498	497	486	531	495	514	516	512	471	524	446	514	513	482	485	507	500	483	474	535	492	470	551	521	473	529	489	502	528	505	487	517	465	511	527	499	513	483	508	511	515	515	484	494	492	490	470	477	540	472	518	494	478	459	480	509	464	478	490	504	515	481	530	494	489	505	457	490	504	485	508	498	519	507	529	491	435	492	527	459	502	510	519	467	500	490	503	515	531	536	524	529	525	495	487	499	564	508	515	511	498	477	518	470	482	510	463	528	487	505	495	487	500	511	564	472	509	523	478	489	495	478	548	537	522	481	493	517	533	493	506	480	509	489	487	508	479	498	486	478	509	453	489	531	511	522	512	530	519	506	503	498	503	498	509	508	501	482	529	533	542	489	490	538	531	477	509	497	498	498	515	523	500	506	510	461	524	490	514	521	503	475	489	515	512	502	486	496	486	521	567	522	527	507	509	526	505	474	515	524	525	488	514	507	527	474	515	520	501	521	527	498	480	508	522	518	487	510	506	541	490	492	528	524	553	485	510	531	509	480	526	463	468	495	510	476	545	482	534	551	512	523	545	521	514	527	519	552	484	469	491	472	519	494	521	526	551	470	524	521	527	487	497	517	497	506	481	528	497	474	553	546	535	537	500	480	519	498	491	516	506	489	526	475	508	521	514	480
19200	9810	11786	9694	7454	7080	5636	5478	3849	2277	2157	2693	3095	3078	2300	1925	1760	1619	3064	4870	8035	7126	4900	2598	1258	478	368	278	228	203	209	201	193	203	199	214	197	182	162	189	192	201	196	182	159	191	178	154	200	192	197	187	171	196	187	159	180	200	201	189	198	192	174	204	193	180	175	187	211	200	177	187	209	208	202	184	183	189	179	179	188	202	193	199	207	189	193	173	185	169	182	189	178	192	170	201	194	214	191	184	185	173	191	180	204	164	171	167	211	171	163	190	159	189	182	209	181	182	188	184	181	168	198	196	178	210	184	209	227	178	192	165	194	191	192	206	197	174	181	166	174	180	205	182	192	204	198	187	199	189	180	173	183	198	158	200	172	167	193	202	180	209	182	207	211	200	190	193	197	181	187	192	189	199	193	221	197	179	164	175	162	202	187	203	184	191	210	180	174	174	190	181	187	184	195	189	191	203	147	177	184	196	176	186	200	196	185	175	202	204	194	191	183	217	201	178	159	176	185	197	190	180	194	168	181	181	192	206	173	164	191	185	177	170	188	194	195	167	208	173	189	175	219	187	189	176	189	192	182	183	195	196	189	173	215	190	193	193	197	169	173	162	177	167	168	196	182	197	209	193	197	183	178	180	177	177	178	192	168	178	188	199	155	188	179	194	171	189	174	192	176	187	192	184	177	222	184	188	197	170	187	176	171	187	176	200	198	188	186	186	211	159	181	180	192	194	196	179	208	194	171	203	159	192	191	221	162	178	188	196	202	177	182	179	192	182	200	179	212	198	198	195	180	196	192	195	178	179	190	184	194	205	193	180	179	171	213	176	217	200	174	204	158	150	195	202	179	190	176	186	206	201	180	203	175	180	164	199	190	186	172	193	199	209	202	181	165	187	182	206	186	196	196	176	163	181	206	191	196	166	175	194	170	156	212	190	176	184	192	200	164	176	182	184	182	177	188	181	172	180	208	191	175	208	212	173	159	156	186	180	200	180	186	174	194	163	174	196	177	186	170	206	194	182	176	166	192	198	165	207	183	187	180	179	204	168	193	225	187	177	177	183	190	188	230	197	195	182	207	160	204	190	184	196	189	202	213	193	175	188	203	197	200	180	224	195	200	169	179	195	192	212	195	174	206	203	154	187	200	184	186	189	175	208	191	191	189	187	166	217	186	173	197	194	168	192	202	176	222	206	197	179	180	202	177	182	186	202	164	207	191	170	213	199	204	178	177	169	184	199	180	171	185	179	181	197	180	185	179	193	217	175	174	188	178	176	203	191	215	175	201	189	168	200	185	169	179	201	158	170	205	183	175	170	181	172	183	195	219	183	174	195	221	189	197	182	197	164	211	159	180	202	224	191	184	180	173	168	180	181	200	187	195	186	165	185	174	188	203	164	198	199	201	178	217	177	177	213	187	191	191	181	177	189	189	171	189	196	188	189	189	203	166	191	202	195	189	180	209	181	206	181	212	188	176	192	187	192	188	212	183	175	170	185	182	210	169	184	193	205	199	190	197	202	187	204	187	205	188	189	208	218	169	172	184	178	164	183	190	183	189	200	191	195	193	202	177	204	185	198	158	184	178	198	174	188	210	214	179	199	202	184	227	204	200	179	180	167	208	186	190	184	196	155	186	171	191	211	189	167	177	180	202	185	208	169	189	188	200	207	208	186	190	190	179	184	187	192	191	210	199	202	173	197	184	180	191	171	198	203	179	222	186	210	167	184	163	188	180	181	198	209	162	181	173	189	190	201	171	179	171	165	190	168	188	207	186	204	187	199	203	189	185	202	200	166	193	179	192	194	188	192	173	180	218	177	178	175	170	162	160	183	195	176	157	201	176	221	191	163	189	169	201	190	206	172	185	198	199	172	195	174	189	192	160	165	184	186	197	171	196	197	178	190	210	193	187	181	185	173	168	173	161	178	211	169	192	189	195	198	183	189	190	173	177	167	190	184	174	198	192	169	187	180	197	198	179	200	168	193	192	192	188	180	200	177	170	185	198	177	188	176	177	207	207	225	170	184	186	176	173	194	171	191	157	182	197	175	185	193	166	190	200	185	209	195	187	197	186	184	180	189	158	207	207	196	156	200	184	200	185	181	162	208	198	181	219	180	210	190	215	174	192	189	187	185	198	185	186	190	194	198	193	160	189	189	213	173	179	173	190	200	179	198	195	195	199	193	177	178	187	175	206	197	184	155	180	205	192	204	146	179	186	173	191	183	171	181	211	190	191	190	190	197	188	206	189	171	170	170	182	189	192	181	182	201	184	199	187	200	203	198	182	173	211	184	179	213	177	199	190	180	192	173	169	173	205	177	198	168	204	153	180	183	166	182	189	196	183	187	188	159	162	182	171	183	183	175	186	173	167	203	189	173	186	183	175	193	207	173	160	194	186	196	191	187	199	189	181	185	165	173	183	203	177	188	179	178	198	181	187	196	178	209	196	177	159	188	182	211	182	177	192	215	187	209	172	185	184	209	187	210	185	197	179	188	187	200	191	191	189	210	173	184	182	185	180	174	196	192	206	170	175	219	190	183	206	188	197	178	200	199	182	183	182	186	179	188	183	190	185	177	195	188	185	155	186	207	163	198	167	169	190	205	218	185	193	190	177	188	188	182	169	178	180	219	182	175	174	196	194	203	215	186	188	199	190	203	199	164	187	170	183	203	183	184	188	173	180	178	196	200	190	155	174	176	174	205	167	201	188	207	196	207	198	180	185	184	183	196	168	189	168	198	170	185	189	170	181	184	170	188	175	167	215	188	196	157	195	193	191	173	194	180	190	165	190	188	193	188	205	193	165	159	181	162	187	206	193	181	167	180	191	168	164	186	198	186	194	176	162	167	188	166	201	198	177	195	170	178	182	185	208	189	194	192	191	213	203	165	175	198	172	192	159	207	174	199	186	163	167	194	212	167	196	204	166	215	185	166	183	181	176	174	193	166	209	177	228	183	202	185	184	170	170	212	171	184	172	220	179	157	179	174	196	166	209	168	185	190	195	182	173	166	203	213	192	212	177	177	197	186	186	168	173	201	181	187	195	195	187	189	190	183	180	169	185	188	196	203	150	206	174	176	169	192	216	175	185	200	161	181	182	196	189	190	194	185	163	160	179	179	189	197	189	190	196	202	164	193	187	178	171	187	184	164	205	196	169	213	167	173	181	191	203	194	197	206	174	166	202	152	177	187	176	186	189	207	196	182	198	181	184	164	183	166	195	181	199	175	180	177	171	200	163	205	191	188	169	184	180	181	200	200	196	201	196	176	202	200	163	159	187	189	204	197	171	186	193	179	177	171	202	205	203	191	200	175	186	200	194	193	173	201	160	180	195	187	187	196	170	176	178	181	203	187	188	171	184	172	196	210	173	176	188	183	183	182	189	189	192	182	187	185	187	195	182	180	217	190	174	173	191	214	195	183	226	203	171	202	183	199	214	193	206	162	171	177	191	177	192	182	161	169	187	160	182	186	198	196	168	169	186	178	190	166
10990	8636	16404	19290	19403	19991	18775	19193	15583	10697	10708	12777	14637	14723	11581	10721	9700	9358	15564	21589	28897	26564	20243	12376	6760	2376	1568	1015	781	602	551	602	563	507	485	562	515	552	532	533	526	578	558	528	551	553	552	504	517	527	546	530	528	568	539	562	571	528	529	550	529	528	562	536	555	542	552	551	500	562	569	565	511	511	538	498	503	528	556	573	513	508	578	539	524	558	546	527	561	587	535	552	572	530	540	538	491	543	526	543	558	529	516	565	543	574	531	558	568	549	565	569	519	535	559	509	574	529	555	526	593	545	574	525	558	505	558	503	531	529	600	525	519	477	495	552	542	550	529	496	553	549	568	498	535	530	562	541	523	550	510	526	564	499	522	534	615	527	548	524	543	538	567	559	545	547	553	529	530	529	560	509	551	485	512	547	592	528	507	558	537	560	534	586	521	510	532	544	501	531	560	533	564	500	525	525	514	550	524	529	552	550	530	534	562	515	541	547	547	544	569	551	537	517	521	534	532	513	550	550	574	550	541	500	543	548	544	514	569	568	525	573	532	534	526	529	531	547	548	502	541	564	579	507	534	536	546	566	557	528	524	578	480	535	534	543	547	527	504	538	557	488	564	540	526	541	541	519	552	552	539	526	528	538	540	557	545	578	501	526	548	547	513	532	532	545	557	531	533	509	511	578	533	500	545	535	546	544	527	540	555	504	507	518	560	552	511	549	554	532	550	497	534	510	525	508	483	554	532	514	551	562	536	539	535	581	529	586	529	536	524	499	522	548	530	552	540	497	548	541	533	535	516	546	577	485	525	531	501	543	496	529	509	552	516	592	526	497	530	538	569	547	532	541	513	550	515	543	514	520	543	586	565	572	449	559	545	488	543	539	559	525	536	540	505	561	527	548	483	566	536	549	530	522	532	537	558	535	515	549	540	529	550	543	518	556	534	508	547	563	529	518	494	567	532	538	487	497	546	511	563	516	537	606	548	545	550	558	595	582	519	532	534	549	549	534	512	582	524	555	500	523	547	517	551	533	538	510	503	540	569	560	544	539	571	545	514	554	531	535	545	553	487	538	568	540	524	535	509	532	513	534	558	515	508	525	542	485	512	526	541	527	547	540	519	526	533	514	543	554	569	505	526	530	510	592	551	533	529	521	513	518	541	533	566	563	560	547	515	521	536	493	514	552	534	528	555	552	516	523	515	528	528	542	500	607	611	545	483	475	561	600	565	552	520	520	549	536	517	574	549	555	562	501	531	561	545	546	538	547	563	513	503	471	526	532	523	564	524	573	520	542	574	501	564	555	466	542	536	551	581	513	561	514	522	554	524	548	542	549	558	550	507	537	526	525	506	552	519	554	546	543	551	550	563	537	568	503	519	572	519	537	543	531	549	527	557	559	540	535	539	534	554	504	546	566	560	499	562	572	519	544	557	521	522	540	528	532	501	524	521	514	557	535	558	539	543	559	551	554	519	553	491	505	505	552	533	561	529	519	545	499	515	518	576	527	531	545	531	515	546	541	567	532	536	550	541	514	575	574	515	549	541	551	568	487	572	486	536	540	537	561	525	547	512	569	539	594	487	530	524	547	490	529	510	557	532	568	528	507	541	582	508	538	490	517	514	521	523	538	580	558	560	492	565	520	529	531	555	533	536	520	523	525	496	571	560	514	535	489	565	526	517	555	522	539	540	552	513	537	504	514	528	543	548	553	556	541	523	533	543	569	534	533	534	494	556	514	534	505	531	541	539	539	528	571	517	553	521	580	546	562	549	499	556	558	533	500	512	476	581	523	529	515	502	545	533	569	539	556	580	521	565	519	522	555	556	515	578	532	484	601	565	590	540	500	511	538	568	499	521	540	562	516	558	564	564	537	501	540	504	519	530	525	523	527	508	542	556	540	542	518	511	514	494	532	530	513	532	527	535	523	550	536	540	490	507	518	549	508	556	497	511	523	555	524	559	521	536	541	571	570	522	487	556	505	534	553	537	572	583	490	487	496	505	540	577	540	551	545	531	493	543	534	524	545	577	520	519	539	570	544	572	548	558	564	514	516	546	561	556	570	576	524	541	533	518	518	505	544	526	535	521	574	527	551	574	582	546	486	555	527	539	488	546	563	543	559	569	523	528	550	550	565	552	535	542	544	551	549	542	540	534	541	557	544	577	546	554	557	481	536	552	518	561	540	527	526	531	584	535	519	587	571	505	547	555	551	513	573	534	496	523	548	528	517	587	523	518	550	515	575	545	597	586	563	556	508	536	514	551	545	534	520	563	493	555	542	540	572	504	538	446	509	516	536	552	539	524	554	502	530	522	555	543	524	518	534	566	500	516	555	549	535	549	529	538	541	538	563	505	548	564	569	480	568	534	509	525	524	567	542	548	551	528	529	505	490	514	553	540	560	548	506	528	528	536	510	498	549	551	567	514	564	535	549	552	568	553	563	558	514	547	536	532	545	494	535	602	564	549	550	518	556	530	543	540	546	524	518	523	563	515	555	543	527	515	543	518	548	514	527	518	566	589	545	523	532	573	516	520	544	520	544	510	499	523	557	507	546	517	569	554	500	576	533	533	559	535	553	515	555	545	514	536	582	523	596	536	507	517	579	537	526	543	541	527	590	507	553	527	522	543	550	521	579	580	547	534	536	524	517	549	546	554	554	541	543	501	560	546	544	586	536	553	541	551	521	535	521	550	573	503	540	498	564	557	576	511	517	541	579	519	540	524	521	568	503	532	541	576	525	509	540	553	576	544	489	536	516	482	556	528	554	519	513	532	549	534	526	577	534	524	521	522	529	534	513	522	534	495	539	549	545	523	518	506	505	549	501	493	549	525	553	551	545	557	527	555	533	549	575	548	568	527	526	540	555	555	551	516	509	602	552	545	519	542	525	533	538	572	521	522	533	554	543	556	571	548	518	542	549	511	543	498	546	519	557	512	527	567	548	534	550	501	570	535	515	511	565	498	554	530	549	550	503	528	509	525	536	534	517	530	531	559	511	543	520	531	527	526	525	554	548	533	543	507	598	530	524	577	511	538	520	533	525	555	524	528	507	522	545	471	547	567	537	589	499	534	538	507	571	549	512	536	562	535	538	488	559	499	517	535	542	549	524	525	542	549	586	552	526	557	548	519	556	543	561	483	576	509	556	534	517	540	555	528	541	543	567	559	531	531	547	500	524	539	527	535	510	535	545	534	542	524	514	546	553	529	510	551	480	536	525	565	530	521	564	561	539	541	565	551	528	545	527	539	520	520	536	561	502	519	534	486	524	509	525	538	535	508	549	548	551	541	550	545	513	556	507	559	526	536	567	522	539	570	512	532	546	539	479	560	539	517	542	497	504	556	509	569	538	545	523	548	526	545	528	547	504	554	533	499	554	531	485	507	529	572	520	509	543	546	556	550	517	524	520	538	554	525	548	544	525	552	554	524	543	555	542	546	542	535	557	523	527	594	511	548	549	488	561	519	514	506	515	508	574	562	523	542	573	484	570	526	553
6237	4315	4628	3658	2868	2101	1966	1583	1246	594	388	446	476	538	506	493	463	480	406	444	792	742	755	538	351	238	216	200	194	171	164	184	173	170	182	189	184	171	186	201	159	161	172	196	173	182	158	168	188	148	182	164	160	148	165	175	164	176	150	160	175	152	157	180	182	180	190	165	170	189	163	157	155	162	153	154	180	174	176	175	170	174	192	159	165	195	187	174	164	180	163	168	173	177	171	157	154	160	177	169	166	153	169	165	160	193	168	164	177	159	164	178	152	170	166	183	153	169	193	168	184	181	185	206	177	161	181	150	168	184	176	166	159	173	160	174	184	167	183	151	190	181	166	167	157	171	183	169	168	163	178	189	153	167	190	156	201	160	155	163	175	165	174	181	177	182	185	168	149	203	166	162	165	173	178	188	164	170	176	181	160	155	193	158	162	168	149	166	190	180	185	170	192	185	187	147	192	202	170	172	184	180	165	160	143	175	175	166	176	183	179	148	158	168	177	152	186	167	187	156	180	180	173	167	200	183	183	153	189	181	181	165	167	169	178	191	173	175	148	173	173	154	174	140	175	156	173	151	170	177	155	140	194	156	182	160	144	154	135	186	175	169	165	170	158	176	165	178	167	161	152	154	178	148	172	174	184	166	186	180	169	163	176	165	184	169	175	189	162	158	154	172	184	167	161	181	199	183	158	195	195	171	159	159	147	178	163	202	171	184	162	169	166	172	175	157	174	208	167	177	188	181	161	180	156	160	158	176	218	180	176	173	201	161	156	178	166	143	192	190	165	175	166	170	165	150	181	180	151	158	176	171	160	173	163	178	137	166	205	165	183	171	153	167	162	176	172	148	154	180	158	179	175	174	185	173	173	187	180	200	165	146	174	174	167	176	166	147	187	175	189	157	166	175	179	178	163	156	198	171	174	184	179	148	163	165	184	192	176	172	186	165	162	153	178	164	168	157	177	164	192	184	151	177	164	198	159	188	172	173	142	180	151	174	169	185	174	175	172	153	189	179	159	140	194	196	184	170	180	175	173	146	177	177	169	171	171	170	176	178	189	187	179	184	183	169	192	184	160	170	160	152	166	165	173	174	197	189	151	170	155	186	190	165	162	165	190	161	162	154	171	160	184	161	207	189	153	189	172	166	165	155	171	193	170	160	161	171	160	173	174	198	158	187	177	176	172	163	190	161	186	192	159	187	153	190	166	176	165	197	169	183	179	154	176	151	193	148	174	177	181	159	191	168	174	175	180	143	161	179	157	173	181	180	157	147	156	169	154	173	167	185	184	183	151	170	154	163	162	148	168	169	160	182	179	164	152	153	178	172	178	161	162	153	185	155	185	180	158	209	165	191	168	182	181	163	187	161	160	170	160	177	190	160	155	173	156	175	171	181	187	181	165	173	173	190	179	168	173	166	169	155	194	188	186	157	171	172	192	165	173	185	174	178	178	169	189	172	171	162	156	165	176	182	174	169	186	178	160	164	192	159	157	160	175	177	182	167	169	178	183	181	153	201	183	175	169	180	166	182	147	165	175	162	185	178	166	186	149	181	173	163	183	161	143	174	177	183	175	175	170	174	172	171	168	181	191	152	157	181	199	180	171	186	166	164	173	166	186	186	161	167	191	177	162	167	167	184	174	187	176	162	193	204	177	180	176	169	163	177	167	169	181	194	157	158	171	191	190	170	175	176	179	166	142	172	168	167	163	160	182	181	173	170	160	182	151	170	170	203	178	159	176	171	159	163	175	140	168	166	178	186	166	164	157	177	186	172	172	191	204	149	168	191	172	170	167	189	168	187	178	169	192	146	167	185	158	167	163	187	169	178	184	155	182	180	170	180	185	172	177	174	175	172	187	175	169	163	170	170	203	175	185	196	193	186	182	172	182	190	179	170	170	165	165	199	156	198	172	171	168	160	164	160	155	174	155	202	165	191	182	192	189	162	170	192	160	171	176	201	173	173	188	158	163	164	195	197	174	168	176	163	181	169	145	192	187	193	176	183	152	186	160	192	173	171	161	192	173	175	175	153	175	184	185	147	183	173	173	161	166	172	166	166	195	167	188	178	180	162	158	193	170	173	156	154	185	170	179	206	183	160	161	149	171	163	167	203	191	172	178	189	167	186	168	166	186	189	178	178	174	156	176	153	160	188	172	168	170	175	175	169	172	161	216	163	180	162	170	185	176	185	196	169	152	205	159	168	164	192	173	171	173	183	160	164	165	155	166	148	164	192	169	162	160	168	177	177	161	170	141	161	166	167	162	160	162	182	171	189	181	197	165	169	190	183	154	175	161	168	192	180	152	166	158	175	169	183	184	201	164	196	155	173	172	155	165	169	170	184	175	167	175	189	180	170	158	179	177	185	177	166	170	158	166	164	176	166	178	173	187	181	163	184	176	143	158	182	182	175	175	175	164	151	167	163	174	165	174	197	177	186	184	154	144	174	179	164	167	183	160	179	180	163	188	183	174	170	167	194	148	198	171	174	190	154	189	186	183	191	177	166	174	170	180	157	176	165	189	144	184	175	166	170	193	170	198	173	160	142	179	185	160	157	155	163	167	198	168	175	174	208	176	171	168	178	195	145	177	164	180	164	168	187	181	181	184	151	174	168	180	158	157	156	183	181	180	191	176	157	179	169	184	169	173	169	167	163	189	186	196	194	144	171	186	191	173	166	172	195	170	203	164	176	154	164	164	168	190	189	171	147	181	195	182	166	171	185	166	171	174	165	170	170	187	157	180	161	166	170	183	157	178	163	159	143	183	195	167	199	185	157	176	176	153	172	172	186	162	158	151	166	158	183	176	174	164	179	188	157	174	184	170	165	178	208	156	177	176	173	177	204	172	179	182	198	179	168	186	166	168	186	170	184	162	178	171	158	164	149	182	186	168	172	158	166	166	167	146	176	170	191	161	193	178	187	180	194	157	160	150	187	181	150	166	173	166	174	168	173	164	159	163	186	196	184	171	163	179	156	170	150	154	168	159	171	168	208	181	163	194	170	149	175	168	160	150	156	162	165	170	172	168	153	160	171	163	192	174	163	180	168	190	197	178	176	159	197	160	177	173	151	169	162	160	180	160	158	151	181	186	198	171	171	176	170	153	204	178	169	149	161	168	158	166	177	205	163	168	165	178	154	155	164	190	185	213	192	172	166	173	171	168	168	167	187	172	169	175	200	174	166	160	174	176	168	188	174	138	168	200	190	159	163	193	181	165	176	150	153	185	159	164	168	172	160	180	164	174	179	176	180	199	185	174	161	171	156	164	169	170	178	156	181	171	168	189	163	179	189	184	162	184	184	176	184	172	194	186	183	168	145	174	212	141	170	149	158	178	183	175	174	192	152	202	178	138	178	174	183	176	161	186	176	188	159	197	188	172	160	150	160	179	182	167	191	174	205	167	174	166	150	175	170	203	202	134	174	182	167	168	148	172	176	167	185	179	159	165	156	160	162	194	211	148	170	173	178	176	164	163	173	195	176	173	167
4637	4334	8178	9542	9456	8285	8531	6866	5983	2910	2063	2100	2669	2985	2839	2674	2481	2578	2269	2497	4511	4073	3602	2458	1389	778	669	583	574	517	516	497	518	499	470	526	500	513	519	461	520	472	476	492	489	498	494	490	481	498	472	521	488	487	529	493	491	467	476	497	512	481	465	481	487	510	532	506	494	479	521	443	499	475	510	491	475	533	528	515	481	501	530	471	496	518	516	493	514	458	516	483	458	489	499	471	543	482	486	500	502	498	548	484	482	529	483	494	503	477	488	527	531	497	476	484	530	529	515	524	470	490	481	513	515	480	511	487	499	547	505	490	492	487	495	501	458	462	447	472	505	523	513	475	457	505	512	495	490	497	527	494	492	469	506	527	473	498	469	509	469	493	474	487	492	502	476	477	511	514	475	530	495	536	481	464	497	517	530	495	534	473	517	493	502	528	458	490	557	465	460	530	512	442	540	480	529	465	543	511	498	528	466	492	541	482	477	501	529	491	491	482	490	527	486	499	477	482	461	493	522	470	536	521	503	495	486	487	482	514	498	510	483	491	501	522	480	489	456	510	467	514	476	468	578	466	514	521	500	458	504	512	497	500	478	509	508	481	505	487	494	476	478	524	504	508	531	507	498	511	485	486	487	508	504	508	501	502	547	479	519	507	491	517	529	512	515	493	492	463	501	473	491	471	511	490	514	523	473	507	516	513	492	464	506	495	522	483	515	454	494	496	474	506	505	515	477	545	531	500	501	497	486	487	487	487	522	506	519	520	508	523	520	507	523	514	539	492	513	481	505	520	495	517	480	477	530	513	514	507	501	449	510	499	479	512	486	499	513	496	508	530	471	498	537	495	478	534	565	508	520	495	487	502	490	511	488	506	542	481	484	461	474	448	447	495	488	490	501	508	489	495	502	498	469	500	511	505	501	477	496	540	486	534	461	476	507	520	489	483	442	443	509	511	506	512	500	525	519	480	482	465	481	494	495	507	504	478	457	518	476	461	508	480	490	547	523	492	488	536	486	504	521	496	498	519	486	499	498	487	472	510	478	492	523	494	495	499	524	556	444	541	486	531	490	517	481	483	470	512	508	503	515	454	488	518	505	507	486	513	528	479	485	465	479	506	508	516	539	510	533	460	523	484	526	519	505	516	488	445	501	491	525	447	511	510	498	474	464	492	518	505	534	530	460	533	529	484	500	466	501	485	527	495	496	527	514	510	544	467	474	521	488	536	511	500	497	476	469	473	481	495	487	477	506	545	518	513	504	530	518	487	502	464	483	502	501	497	469	507	496	476	514	505	504	514	471	499	483	512	477	473	510	483	460	507	532	498	473	469	500	478	487	518	515	543	485	501	481	524	484	490	510	470	515	501	534	468	511	460	473	519	525	468	495	471	517	512	528	504	460	473	497	463	504	489	496	521	517	486	501	500	521	517	522	490	497	489	491	516	514	519	508	523	517	493	456	515	460	501	506	465	458	497	527	462	496	475	510	468	496	508	517	513	491	484	501	461	445	465	534	493	478	513	543	503	544	491	507	485	503	485	456	504	508	493	548	522	482	532	473	502	461	488	481	509	500	511	516	528	509	461	487	526	483	482	489	565	504	476	497	472	489	523	518	477	516	477	499	440	475	531	500	544	522	464	514	506	474	484	484	499	514	503	510	499	503	494	514	489	558	531	462	535	486	486	526	513	519	498	489	483	533	492	468	479	469	507	495	490	493	535	483	467	510	479	488	520	508	517	445	479	501	500	519	467	521	466	451	510	509	507	501	503	478	517	523	522	517	471	500	511	506	490	508	509	491	503	505	499	505	462	500	525	475	489	509	473	522	510	524	468	527	508	487	489	494	533	463	514	501	513	531	466	488	500	489	497	515	512	512	487	521	427	494	503	513	546	521	501	503	512	517	477	470	477	473	511	502	502	474	483	495	514	477	488	507	536	498	490	471	521	511	480	496	481	471	488	485	500	486	526	513	504	481	492	513	510	505	460	538	494	481	481	501	472	486	498	484	491	537	524	517	496	506	487	456	501	513	503	498	514	515	509	503	506	501	507	481	504	511	515	491	535	443	425	506	493	502	504	488	487	516	471	495	513	455	496	481	495	535	502	461	503	518	484	531	530	506	495	513	517	490	497	525	517	511	480	474	510	501	469	536	505	507	484	497	481	490	504	516	431	520	524	537	495	513	514	498	467	474	466	474	487	498	477	503	496	470	496	454	503	471	494	506	497	494	482	508	466	516	500	489	515	522	529	493	469	472	484	493	467	487	473	463	539	504	500	492	519	512	539	476	479	478	491	508	466	548	535	500	473	500	477	472	485	469	496	496	461	517	521	514	498	517	470	512	525	510	504	513	465	508	516	530	505	441	496	499	499	489	488	477	482	496	533	505	497	506	541	483	542	479	489	533	535	501	499	466	503	475	494	488	509	480	533	471	480	491	514	483	539	516	511	518	511	489	480	521	535	526	534	510	493	504	515	459	510	497	506	486	521	486	495	469	525	507	475	502	507	507	511	525	441	504	458	480	509	489	510	543	512	482	509	459	487	497	534	520	492	526	485	487	485	513	486	507	492	534	532	497	518	477	476	521	492	496	471	491	492	515	460	482	494	486	531	490	478	518	491	451	498	519	479	529	503	511	518	528	480	482	498	470	474	525	505	502	535	444	500	502	524	477	518	488	444	497	515	464	515	505	468	487	470	539	475	507	530	505	509	480	466	488	513	454	477	488	483	468	495	505	484	509	497	487	521	513	471	497	447	516	497	503	525	509	516	502	510	488	491	515	522	489	482	467	506	504	492	500	485	504	499	526	472	480	504	508	508	482	528	472	485	501	489	457	506	525	509	471	473	482	516	510	520	432	485	491	498	500	532	503	505	520	461	492	496	497	495	529	495	506	495	478	458	496	509	477	528	512	487	516	492	494	522	483	484	480	525	474	498	455	477	507	533	513	502	455	531	509	498	502	494	473	508	488	443	510	501	507	530	514	561	508	461	481	506	503	478	440	477	455	473	473	529	518	505	496	492	519	507	439	495	512	514	508	469	493	511	497	487	511	491	520	484	495	498	464	501	514	474	498	489	544	511	529	503	495	509	503	465	464	495	507	485	511	515	456	457	500	497	530	480	529	482	493	496	474	493	495	522	508	518	493	501	503	530	466	441	524	522	476	500	492	480	452	497	474	501	490	512	469	513	493	505	493	534	515	497	540	484	489	521	526	528	482	501	525	481	498	565	506	515	495	489	495	489	486	476	464	500	447	480	497	509	486	466	495	509	532	474	491	534	498	528	482	515	496	514	505	543	523	473	531	502	492	471	463	480	514	544	516	502	521	482	495	478	492	543	506	508	519	494	491	503	508	517	496	500	489	483	502	505	530	497	493	497	510	497	460	489	481	461	501	474	479	510	481	482	483	495	474	521	476	506	511	465	530	485	528	502	521	531	493	499	505	473	505	505	532	494	541	505	460	495	492	486	546	502	518	470	514	492	506	486	500	468
13058	6098	7858	6739	5181	4097	3794	3401	2471	1688	1341	1058	1283	1723	1465	1278	1251	1046	959	2817	4073	3890	2695	1470	801	481	363	286	251	223	197	190	173	159	182	174	163	180	186	189	167	163	179	160	185	155	185	198	196	171	154	169	180	176	184	160	201	163	182	163	182	176	196	178	170	177	171	190	168	200	147	182	192	189	175	169	153	151	165	163	189	153	183	210	173	172	179	177	180	186	169	166	163	178	192	165	185	196	156	189	194	194	162	191	151	168	153	198	172	169	173	164	159	187	176	181	179	177	181	182	153	183	190	196	167	178	175	182	173	173	190	177	161	199	177	198	174	194	181	170	160	187	166	148	191	164	174	184	185	198	178	173	183	148	175	176	200	169	171	197	169	178	198	188	182	172	207	175	170	168	185	147	176	168	184	159	183	186	188	146	179	184	166	162	193	157	163	156	165	159	175	179	189	171	165	152	174	202	186	200	188	181	160	139	174	179	181	175	163	164	169	170	176	181	155	161	174	177	164	189	169	193	182	179	174	178	177	184	181	196	153	167	192	152	154	149	189	191	191	195	188	165	180	187	181	176	184	165	175	189	185	172	169	150	167	190	168	177	172	166	193	182	164	173	164	180	172	183	154	165	175	194	158	177	200	170	187	179	163	164	175	180	168	197	201	158	180	170	206	189	162	207	150	195	164	162	164	170	200	195	185	181	164	175	164	173	138	177	183	176	194	189	191	186	184	162	190	190	214	165	169	177	175	182	181	181	185	176	183	180	178	197	195	160	157	174	175	160	193	171	187	197	186	185	178	200	167	161	168	172	183	177	185	164	166	157	173	157	171	163	173	168	170	184	154	167	184	183	194	179	184	183	158	150	187	158	181	181	189	170	190	185	170	185	166	179	177	187	162	153	169	177	176	174	188	169	150	174	167	175	177	175	205	183	178	177	182	165	178	164	171	181	167	193	187	168	166	203	186	162	154	186	185	169	188	153	168	180	166	182	207	181	169	165	190	176	201	167	185	177	167	185	156	163	211	181	171	193	184	156	195	183	172	167	164	158	165	186	186	189	166	177	186	191	182	181	171	179	167	215	162	165	166	166	170	201	192	193	159	192	157	152	168	159	174	172	183	169	181	194	188	156	163	181	192	175	199	177	179	173	180	172	174	179	186	180	167	178	177	192	164	163	185	195	142	160	188	162	194	175	174	179	161	153	185	176	189	172	164	166	170	172	173	155	200	196	187	184	160	187	179	195	168	170	207	161	170	172	179	172	187	188	164	179	210	179	176	175	187	165	166	155	176	163	189	140	186	172	182	186	172	172	183	168	199	192	173	168	184	184	157	181	198	200	150	160	164	184	159	192	162	161	191	165	174	168	161	172	167	192	171	176	194	156	181	186	158	165	192	175	185	181	186	173	210	180	169	166	174	183	164	170	171	185	174	191	187	179	190	186	165	180	183	161	183	191	155	194	180	176	174	145	188	165	168	159	189	180	171	190	169	181	174	176	179	163	176	194	171	178	205	166	176	190	174	164	177	166	193	183	180	182	192	168	164	171	186	176	183	153	158	176	158	197	171	157	221	172	176	171	188	181	179	164	203	173	185	207	193	173	187	184	169	188	161	174	194	192	166	157	170	177	168	164	183	159	169	177	171	157	193	189	168	178	184	160	169	185	168	188	163	163	170	147	175	169	181	188	184	177	189	150	190	160	180	184	164	172	164	176	188	197	169	184	178	185	176	189	176	168	175	157	182	168	148	153	178	174	177	186	174	176	197	179	162	157	168	203	178	174	190	176	177	166	189	173	180	173	163	182	152	174	198	172	155	176	189	174	193	176	171	160	154	146	162	172	169	165	191	189	201	190	158	172	184	165	168	168	171	171	169	169	169	205	175	179	177	185	172	173	150	168	151	169	203	179	157	187	166	168	176	189	184	179	180	189	167	177	155	166	197	175	201	215	179	167	137	185	177	172	171	155	167	168	169	192	184	184	167	181	162	182	200	179	174	173	173	187	187	171	157	192	170	180	163	180	158	169	165	191	169	145	188	189	202	188	195	156	180	166	197	166	156	182	202	144	189	164	154	164	184	172	158	163	158	169	185	169	186	175	208	163	179	179	159	169	163	173	194	192	194	190	193	173	175	152	166	168	174	182	187	176	170	174	167	168	190	165	182	161	196	180	170	196	171	173	185	174	146	161	194	178	180	173	167	150	170	197	163	174	182	187	180	190	164	155	170	163	177	177	172	190	181	156	172	188	192	172	183	171	157	196	178	201	180	178	177	183	183	169	167	195	169	188	201	191	166	156	189	200	186	171	182	185	165	165	150	173	171	162	181	184	186	178	178	196	182	188	184	186	199	162	167	157	159	155	169	170	180	184	186	182	176	169	194	195	190	206	178	208	191	174	186	186	175	173	168	186	182	187	174	201	168	175	181	142	172	195	186	163	171	180	185	169	182	177	167	192	195	185	187	217	180	182	154	190	209	175	191	158	159	193	172	185	182	176	207	156	170	171	179	187	169	185	166	173	195	195	176	182	164	182	186	171	199	182	183	199	163	189	204	178	197	159	159	168	202	165	193	189	196	173	208	157	158	159	187	182	205	172	161	166	178	171	188	164	186	196	163	165	155	183	169	177	178	150	169	198	153	165	203	172	177	182	211	171	182	169	152	171	188	178	192	171	195	205	176	151	175	161	192	198	168	182	181	182	171	163	169	156	156	193	167	172	171	169	199	155	170	185	171	176	186	165	176	182	164	182	189	175	182	180	189	150	181	156	176	153	178	168	171	165	155	167	176	158	181	187	159	179	151	192	176	183	212	175	166	176	171	160	178	177	193	165	159	157	174	155	146	198	167	174	141	159	163	196	172	162	178	177	178	169	187	177	181	161	192	166	177	205	175	179	158	169	177	197	178	194	192	167	178	186	187	184	179	189	191	190	183	153	172	186	184	172	165	174	181	143	181	145	160	176	196	180	185	180	168	159	181	184	186	174	204	177	166	182	166	176	157	157	167	176	154	207	187	172	197	181	185	174	181	189	145	177	178	157	194	188	180	168	159	172	154	190	178	207	161	167	199	185	208	186	165	163	158	152	184	165	158	194	183	156	157	165	181	160	193	179	186	181	176	178	163	169	165	185	194	157	180	162	175	180	175	181	190	174	173	148	179	166	187	185	171	155	168	185	190	175	201	153	169	174	186	176	164	168	161	186	158	179	194	180	193	175	172	176	180	174	172	177	182	163	172	179	173	173	168	176	164	164	173	185	171	184	173	200	186	179	186	193	168	172	186	184	184	167	187	170	198	173	193	179	180	160	188	189	161	202	184	201	179	172	155	177	171	154	178	175	174	190	174	181	180	172	183	175	183	176	175	162	198	176	183	183	175	163	173	174	180	200	156	208	199	180	202	150	169	162	151	199	188	171	161	189	178	142	178	161	177	177	179	165	180	168	178	198	193	176	186	150	201	166	192	167	167	145	180	186	173	188	182	155	161	181	181	163
8816	5798	12605	15413	14837	14468	14408	13783	11347	8060	6981	5962	7275	9342	8060	7947	7420	6224	5797	15658	19272	18722	13950	7745	4060	2262	1725	1169	841	633	611	547	521	497	522	505	505	507	481	509	507	495	525	481	490	533	492	503	511	486	541	508	518	504	520	543	520	477	499	540	533	519	520	531	540	521	525	507	504	468	532	522	542	506	479	548	505	524	547	504	490	503	513	496	523	482	517	523	498	512	525	529	504	492	512	531	487	535	520	550	488	535	544	504	514	527	519	479	511	525	497	472	540	491	513	550	496	530	514	522	501	487	543	487	507	522	526	495	504	503	540	484	535	519	508	516	530	493	503	534	491	501	538	508	522	495	551	523	539	482	543	488	520	552	481	524	558	539	478	508	484	498	497	494	547	523	497	517	509	505	503	511	515	499	525	485	471	479	524	486	497	529	492	490	521	492	591	487	514	537	509	499	519	491	478	518	506	553	530	514	483	529	516	525	485	507	510	537	540	533	538	503	513	527	537	469	512	501	465	496	484	502	501	450	516	551	511	491	508	525	562	551	510	502	520	513	537	523	507	515	472	487	552	515	524	554	537	523	490	535	530	502	522	577	497	521	522	496	518	531	532	492	504	540	544	540	489	526	535	477	521	521	538	478	489	536	536	494	553	538	488	509	496	514	524	496	463	466	513	485	537	500	509	506	541	527	578	514	523	522	513	524	546	501	532	493	535	529	521	522	498	520	540	521	502	527	510	535	503	491	496	518	499	523	482	450	489	511	519	502	507	493	507	520	527	512	493	492	549	501	516	489	546	469	530	537	503	488	533	536	524	510	493	533	504	520	511	492	502	518	573	545	521	470	535	479	481	509	477	497	538	501	446	507	526	537	506	554	521	482	490	534	545	506	513	490	533	525	460	526	525	507	540	531	544	494	469	499	585	514	523	477	508	491	498	481	519	529	523	488	527	508	506	589	513	548	503	528	493	532	534	501	523	503	482	547	537	533	518	532	477	489	551	510	498	495	510	495	523	542	533	514	539	524	512	531	505	518	485	509	536	517	509	551	545	527	495	569	519	492	485	486	497	500	512	501	546	520	507	504	529	567	489	523	507	535	527	516	536	521	503	461	515	532	535	501	485	462	518	536	514	486	480	530	520	495	510	550	491	509	519	525	476	488	526	546	487	493	513	529	507	525	505	530	522	498	507	491	534	486	485	502	519	524	509	518	502	552	478	539	532	538	515	474	486	516	488	500	464	526	504	513	514	548	545	566	521	501	503	526	501	522	488	473	522	494	528	507	497	526	528	471	497	558	472	526	495	538	544	506	502	505	545	532	491	483	519	514	492	517	516	493	518	518	509	483	546	542	483	501	512	545	520	545	507	521	511	487	542	514	498	526	519	523	506	516	520	549	517	498	512	534	481	511	523	559	521	493	504	490	490	543	518	526	543	517	500	509	507	566	534	532	493	533	511	523	486	471	484	512	449	553	511	513	501	501	507	491	502	484	532	560	499	507	489	516	543	482	525	502	523	509	485	489	519	490	473	483	511	505	522	484	486	504	502	518	495	509	501	551	515	490	513	505	506	521	499	532	471	495	498	520	500	506	518	492	503	506	529	522	519	476	461	519	510	500	546	487	509	507	544	487	521	534	486	514	507	471	518	503	532	516	509	521	520	500	520	471	473	503	498	514	532	530	494	506	501	496	482	501	495	530	519	526	521	513	557	519	495	485	478	552	506	509	516	535	520	497	472	512	494	491	474	527	507	504	505	550	535	550	527	509	527	547	505	535	491	526	500	492	489	483	523	504	486	484	513	506	524	521	522	496	508	550	496	499	485	549	499	514	449	445	551	528	529	515	505	511	543	545	471	525	468	509	499	579	550	509	480	495	504	506	505	530	558	484	511	530	491	555	510	496	510	563	511	525	511	509	526	497	499	508	551	515	544	507	507	491	527	522	526	512	543	520	512	519	530	499	483	480	491	533	494	531	490	489	515	494	527	505	479	508	509	499	506	560	536	497	502	512	495	502	541	528	501	514	498	533	480	584	498	451	535	498	447	517	493	519	448	492	533	528	497	526	504	532	498	519	497	457	526	510	503	525	484	522	500	532	518	534	515	546	476	480	493	500	469	540	524	518	506	502	496	484	499	515	529	521	518	456	482	542	523	532	507	481	554	518	500	487	542	511	552	500	502	486	502	574	507	523	550	505	479	537	458	527	536	529	505	522	500	514	478	509	545	534	508	494	484	487	590	532	506	493	525	507	494	510	482	511	489	537	478	514	498	479	502	484	507	512	530	492	513	528	483	529	507	516	512	517	496	496	488	522	515	551	484	497	492	542	468	504	515	526	507	503	489	533	527	534	497	488	495	477	495	497	500	539	495	518	523	488	517	503	507	517	518	476	533	528	530	529	536	541	508	532	492	523	474	504	507	562	559	516	506	537	507	497	544	500	493	502	474	581	520	500	471	552	539	505	491	519	520	522	487	472	530	515	491	462	464	531	489	503	489	537	543	486	546	492	509	516	544	547	517	509	539	545	458	504	517	519	487	467	488	517	525	528	517	472	491	463	546	485	513	499	544	482	517	520	506	515	479	564	490	541	535	514	529	507	487	554	506	527	521	532	539	471	505	490	494	499	490	517	496	529	484	505	518	531	490	483	486	492	510	569	497	575	533	526	484	527	563	485	499	537	546	541	502	518	486	530	519	564	507	491	542	483	485	528	480	548	509	524	512	498	523	505	511	503	516	501	507	519	523	492	503	503	525	560	540	521	554	502	513	556	480	533	525	486	508	492	554	527	488	512	500	532	536	543	511	445	529	520	547	486	509	513	558	538	523	512	535	552	531	533	508	519	505	502	565	548	516	498	478	509	480	554	529	490	502	520	506	525	455	503	496	483	533	535	485	484	533	525	528	488	505	501	532	525	483	482	512	495	480	520	497	497	509	528	538	478	516	514	486	502	527	524	525	506	483	501	514	491	507	502	488	502	481	528	529	494	537	531	529	478	488	508	505	518	529	506	523	521	528	492	473	533	526	515	500	507	515	502	500	491	530	523	513	526	540	548	510	489	488	473	537	496	511	506	505	542	475	531	511	524	488	462	531	521	550	501	530	531	494	547	517	527	527	536	501	517	549	540	494	477	526	530	546	519	525	513	543	501	497	500	525	489	538	502	505	495	541	484	530	498	484	512	513	501	560	541	506	537	452	552	535	536	519	497	518	520	506	503	493	548	519	525	517	486	459	469	528	504	481	520	544	499	481	503	460	483	483	499	546	502	523	543	498	483	510	503	496	485	499	571	538	512	513	534	483	510	512	531	470	499	546	487	497	517	530	505	506	518	530	523	512	527	531	480	508	486	529	502	472	499	509	511	493	518	524	534	504	507	502	496	501	500	544	539	461	500	530	540	512	493	518	504	544	498	510	529	529	513	515	504	483	514	469	492	509	493	532	552	502	506	505	526	502	513	471	546	488	496	475	506	519	536	546	492	508	509	537	520	559	515
19303	8998	10835	10045	7017	6451	6351	5211	4145	3272	2145	2019	2138	2841	2776	2411	2142	1786	1773	5750	6842	5848	2757	2629	2222	1423	995	654	387	327	206	213	176	204	202	208	177	202	204	201	195	191	205	191	177	181	180	184	192	195	177	174	188	173	197	198	205	180	191	208	181	180	182	187	199	207	193	183	180	187	197	205	189	177	197	188	207	201	189	200	172	189	187	169	186	202	196	179	174	187	163	212	196	187	176	188	176	188	184	198	198	173	185	207	164	201	186	187	181	187	214	187	177	175	184	214	201	176	206	210	196	171	203	172	197	181	190	188	187	158	201	193	172	183	179	175	162	185	191	169	190	176	172	203	178	182	166	208	178	188	179	192	180	184	202	187	172	210	191	165	175	189	177	177	161	207	157	212	196	179	181	180	190	188	184	183	213	209	196	205	201	223	193	208	173	202	208	191	171	177	211	180	180	202	197	192	200	198	182	178	175	194	177	204	196	203	198	187	196	193	206	167	183	196	175	206	197	179	175	182	212	180	178	194	179	182	193	185	174	194	184	198	192	202	185	197	179	197	167	182	195	196	179	193	206	213	191	216	214	196	201	206	198	188	182	201	190	176	213	189	192	180	171	196	189	181	196	182	173	176	187	202	187	204	181	203	181	164	148	196	169	197	183	201	198	194	195	195	173	196	197	189	180	196	200	177	204	179	171	193	212	178	197	209	192	207	201	190	187	185	185	209	174	184	174	180	182	157	193	219	176	197	178	203	188	184	186	186	189	182	178	193	207	218	195	196	182	186	191	186	199	181	191	186	187	172	212	200	186	187	184	194	164	165	166	190	169	192	187	183	192	177	215	175	181	210	179	200	196	205	171	193	201	188	188	198	200	183	200	193	195	206	215	177	171	190	190	191	198	215	172	180	215	191	206	211	195	187	178	189	182	198	191	193	186	180	190	179	186	194	178	201	191	176	196	198	179	201	164	203	200	185	198	176	170	206	207	165	204	202	173	181	172	162	191	195	195	196	175	157	184	188	196	190	179	189	164	165	193	201	196	203	200	182	202	215	180	177	163	188	212	198	189	177	192	205	182	178	219	199	199	195	210	190	184	202	206	182	191	212	172	180	192	183	182	184	168	179	184	186	177	191	201	205	204	163	193	164	159	193	214	213	170	190	183	199	190	193	175	169	201	204	165	197	181	173	187	194	211	188	188	198	208	198	191	183	182	170	198	170	197	190	216	194	198	181	175	195	192	184	193	192	222	191	205	183	191	203	206	166	194	201	195	232	182	182	194	202	188	179	197	191	203	182	188	188	206	220	194	186	183	230	193	206	186	177	188	192	192	196	182	175	184	195	202	166	190	196	173	164	201	188	190	194	182	202	184	198	180	222	185	200	221	214	180	180	198	202	178	192	195	201	200	189	187	182	176	196	179	200	175	160	168	192	184	187	191	184	197	205	176	210	204	186	208	167	196	201	161	194	197	211	190	198	204	190	205	194	197	184	198	187	187	173	174	196	168	203	188	190	192	179	183	208	194	194	166	208	183	184	181	197	174	184	190	194	181	182	191	175	191	205	185	198	186	184	189	184	188	175	191	175	177	184	179	205	173	204	184	191	198	183	189	209	188	183	173	181	192	196	200	184	204	205	173	195	177	203	195	179	184	182	199	200	185	175	203	200	191	188	199	168	184	196	201	187	167	183	183	190	207	193	197	191	224	208	167	201	195	191	188	175	195	182	192	182	185	202	207	179	204	191	191	202	203	186	164	176	192	174	189	210	181	183	189	186	190	164	194	188	206	201	173	193	186	194	183	201	178	177	189	167	195	201	178	187	185	180	175	188	184	185	190	179	205	191	182	217	176	188	207	213	179	181	170	191	191	191	191	178	195	182	170	205	184	206	197	185	208	191	187	193	199	172	183	176	157	171	210	180	178	177	191	210	216	171	191	166	215	192	209	213	198	182	178	183	178	214	185	208	188	188	188	203	201	195	185	178	172	181	195	208	182	198	201	197	171	198	194	191	203	196	210	170	198	213	189	200	179	193	162	198	185	187	209	210	176	196	182	182	157	174	169	198	193	167	184	182	177	191	183	174	195	198	168	204	185	163	186	207	212	184	188	193	194	199	185	197	176	185	190	175	189	184	184	173	177	176	188	168	182	185	199	204	172	176	200	196	199	195	195	209	191	207	180	197	191	206	204	183	204	207	196	191	174	208	196	184	190	198	207	173	197	207	174	186	190	198	178	161	189	189	223	171	181	186	199	175	173	184	186	188	227	198	173	191	191	193	179	195	188	196	186	193	184	173	206	185	198	177	176	179	208	170	179	189	187	204	177	199	179	182	204	200	181	186	179	168	179	165	193	193	185	181	182	206	184	175	188	205	205	163	214	200	191	192	196	210	181	194	202	203	213	198	183	167	211	184	194	185	165	158	208	191	208	181	169	181	169	186	198	185	210	190	169	205	191	183	182	188	182	177	167	183	167	202	210	205	197	173	184	184	191	192	168	184	162	186	180	204	194	175	181	202	220	145	186	152	168	209	194	196	197	171	178	166	181	187	194	205	198	171	183	193	182	173	179	223	189	185	203	182	178	208	182	185	184	202	172	196	200	187	175	192	192	199	194	192	179	198	174	197	184	179	185	196	191	191	178	190	182	195	195	198	189	180	195	206	224	171	177	182	208	185	191	181	188	204	195	205	177	188	197	212	186	208	198	178	196	164	153	210	176	177	191	192	184	208	217	178	179	180	178	162	181	205	185	206	189	173	193	209	182	175	190	180	210	186	174	185	194	184	213	163	178	214	175	185	186	149	198	164	182	176	194	184	174	192	178	195	179	189	225	188	174	194	171	182	178	186	169	194	188	169	197	182	190	194	198	198	195	186	205	182	192	197	181	209	182	191	191	198	180	208	181	190	195	184	198	189	173	192	156	197	172	203	157	185	176	197	169	183	189	183	182	185	198	181	182	202	185	163	191	179	163	187	192	185	188	172	182	196	208	183	180	169	201	209	180	168	181	168	173	190	186	173	198	181	216	185	215	178	198	185	182	205	223	193	187	165	183	176	187	189	183	194	205	179	200	191	185	190	181	193	170	211	168	176	173	197	164	169	160	184	183	170	195	179	188	219	176	183	195	178	186	160	219	212	208	186	208	203	179	176	203	201	206	197	180	175	170	182	199	177	187	199	176	177	198	216	194	216	198	196	184	167	189	175	210	178	196	174	189	190	183	186	169	178	155	193	195	179	181	194	172	162	179	190	187	196	180	197	191	210	214	198	168	196	182	206	198	197	190	197	195	194	190	175	199	195	220	199	204	167	185	186	187	196	190	173	208	186	216	177	181	179	202	217	174	213	201	177	177	200	212	206	190	174	192	179	208	194	164	186	174	194	194	184	160	191	197	200	187	182	187	184	173	190	218	195	186	194	194	187	202	167	183	204	202	201	197	193	209	183	171	160	166	194	220	197	203	173	189	180	212	198	194	192	201	182	174	179	180	186	207	193
10990	8124	15335	20449	18351	19557	20336	18497	16183	13777	10508	10140	10844	14231	14091	12646	11818	9771	10157	24058	26264	23268	11837	13850	11514	7605	5482	3495	2052	1046	752	614	574	539	524	567	564	590	534	524	507	527	567	556	564	536	558	530	534	528	527	539	553	557	570	558	520	556	558	555	528	530	513	542	517	545	531	530	541	561	530	556	562	559	522	589	535	487	559	540	543	585	595	531	532	522	574	529	543	519	569	524	573	492	536	555	539	547	542	540	550	597	579	552	545	514	520	538	599	523	546	568	532	552	562	526	512	563	525	537	555	570	510	581	538	503	543	515	548	544	575	511	541	535	534	553	537	545	553	550	516	547	536	553	567	556	531	542	534	541	560	500	535	557	571	505	539	535	511	509	547	512	541	540	548	557	540	571	552	539	533	557	532	536	562	513	577	575	541	536	560	578	530	547	584	528	490	538	575	565	540	561	535	522	538	554	549	542	557	541	612	544	541	555	545	543	515	555	562	522	573	527	553	543	595	550	583	516	551	545	552	549	562	551	546	545	572	555	561	527	495	537	522	553	530	563	575	573	559	508	531	546	559	538	586	534	545	535	559	562	540	534	556	548	560	567	575	532	533	574	558	515	506	534	560	533	529	553	574	529	532	561	546	531	556	577	543	516	504	533	573	518	520	534	545	584	553	531	512	550	492	559	561	550	545	507	543	575	557	570	560	542	561	555	539	551	551	524	551	523	558	543	543	556	543	526	565	557	550	542	542	544	525	590	560	530	518	534	559	517	559	535	530	571	540	568	529	530	532	507	552	541	529	590	537	546	530	553	548	548	558	518	529	555	545	538	523	566	543	520	559	584	518	568	580	581	545	551	554	565	534	555	556	567	559	531	507	555	487	492	535	545	532	560	572	569	561	560	529	532	518	513	498	545	545	563	528	568	514	512	563	576	497	594	556	536	519	532	582	549	544	532	596	514	539	544	541	516	549	519	563	592	572	524	564	557	556	556	550	491	556	556	577	542	561	552	524	564	598	581	547	583	583	539	554	539	506	564	542	549	532	619	530	541	521	552	535	550	528	579	524	567	529	546	545	580	526	546	526	472	537	561	549	635	542	534	546	532	550	561	540	518	542	515	571	557	546	535	585	539	562	511	582	545	573	557	560	586	555	535	580	496	551	587	541	564	530	569	512	578	578	577	532	526	551	561	573	558	536	538	465	532	541	532	547	577	542	537	528	528	549	540	553	518	569	563	560	569	561	528	548	488	525	544	557	596	544	498	545	521	552	530	536	505	598	509	525	562	541	551	553	533	527	566	537	566	499	547	509	550	495	564	508	565	545	545	550	543	522	551	527	510	558	528	493	560	531	591	525	534	526	549	523	545	547	519	503	550	561	569	577	577	568	549	568	559	544	589	523	565	490	518	559	535	558	585	551	532	522	577	562	557	550	549	517	546	563	523	535	531	604	542	561	533	533	541	517	532	525	553	567	519	553	523	524	548	594	498	514	559	541	545	557	561	603	523	528	529	545	525	527	517	529	559	526	515	540	530	584	521	568	573	528	534	596	552	520	523	529	537	577	574	530	539	536	530	518	517	544	596	547	526	526	491	549	555	532	558	522	558	564	502	590	585	579	513	563	584	515	567	523	557	542	577	536	547	538	530	559	531	501	543	492	502	455	537	543	530	543	515	510	514	569	523	532	546	528	543	583	569	594	582	552	556	504	539	521	523	518	599	563	543	585	544	532	546	539	526	577	607	544	539	496	531	530	504	571	541	516	547	569	535	521	531	554	566	533	563	566	540	545	563	549	521	553	528	532	582	558	569	526	561	610	545	565	555	549	516	528	597	532	549	528	600	565	550	518	538	561	584	527	549	542	621	535	545	558	531	588	551	554	585	559	519	542	540	515	533	530	582	518	505	545	539	521	534	577	537	530	567	497	545	553	530	511	542	550	494	528	548	584	536	555	528	563	559	512	520	535	529	556	549	498	535	507	569	550	525	553	509	547	541	535	508	546	497	538	496	544	535	562	528	525	516	531	545	529	530	546	563	528	520	590	568	539	523	564	545	513	532	564	568	546	536	528	485	549	571	526	538	545	517	536	518	538	544	548	533	563	578	523	520	542	539	525	533	579	556	579	564	534	552	556	535	514	568	549	557	550	548	506	532	566	537	525	516	521	504	573	564	533	515	541	570	551	541	577	566	568	546	537	533	527	561	553	565	582	532	544	527	544	520	547	546	545	480	564	576	514	534	534	520	567	551	511	573	514	513	583	581	557	537	568	544	556	541	537	597	541	584	529	548	579	531	501	582	544	543	547	555	509	539	550	572	525	565	500	521	548	556	549	536	519	568	520	553	562	534	541	577	533	530	519	536	571	518	541	531	543	572	525	543	535	546	524	526	527	547	554	528	567	607	537	512	527	539	506	537	546	536	528	499	559	533	571	550	577	546	573	550	549	509	599	547	538	584	526	499	570	514	559	529	524	541	546	540	517	569	555	530	526	518	561	495	539	543	536	561	505	545	523	568	590	539	531	524	550	525	520	525	579	542	497	523	512	559	549	549	564	508	520	524	535	605	513	483	565	509	571	603	537	568	548	546	527	567	515	538	543	528	503	594	545	519	569	511	539	554	547	564	511	527	552	528	534	592	566	522	572	502	523	550	548	534	540	535	562	553	569	542	526	537	573	522	614	558	545	527	541	576	566	582	539	567	564	478	530	525	579	550	584	562	543	506	550	558	514	527	545	549	500	521	560	515	548	546	502	538	523	529	542	552	540	578	526	554	560	560	558	506	503	567	549	538	521	536	571	520	538	542	527	550	515	524	524	528	513	565	537	520	582	509	555	540	545	542	515	505	529	543	525	517	560	540	537	550	567	542	536	549	535	552	502	536	519	527	560	586	533	568	560	529	541	517	561	522	559	530	551	533	541	572	522	572	520	588	534	585	591	539	534	536	541	543	549	543	579	546	548	510	563	547	553	552	593	559	548	564	537	539	527	564	494	514	534	541	558	548	579	543	557	540	544	530	524	512	511	570	536	583	546	535	545	538	515	536	531	507	574	561	557	519	546	597	554	484	515	547	544	530	540	556	540	570	554	527	520	523	609	497	508	528	502	563	525	519	556	572	535	511	587	594	532	502	572	558	551	550	528	591	506	568	532	569	529	592	530	540	513	532	547	548	515	561	528	558	553	538	535	538	536	561	510	560	574	561	545	540	545	525	563	558	596	540	525	528	507	589	493	511	521	550	555	520	573	548	543	514	590	511	520	558	558	576	550	514	553	504	521	546	540	570	515	538	493	539	565	553	565	549	533	517	518	535	549	537	543	538	546	547	527	514	580	525	522	499	520	514	518	571	530	559	531	556	564	568	531	545	559	549	529	550	570	592	536	543	547	556	548	542	568	562	524	545	542	552	559	539	494	566	538	537	506	504	540	574	547	524	538	538	545	581	520	541	534	552	539	584	529	541	552	613	528	555	549	502	514	533	591	560	551	509	520	547	537	531
5518	3536	4729	4095	2679	2061	1898	1462	1200	1226	604	477	423	556	529	477	480	468	443	455	562	435	284	415	466	413	362	323	259	201	200	167	188	155	170	165	169	181	196	184	162	174	186	176	181	166	182	208	155	176	165	167	175	169	155	156	159	165	175	190	163	166	172	168	153	160	170	153	159	176	171	182	150	170	160	169	166	145	166	196	180	189	189	162	183	175	168	165	215	193	177	198	175	201	151	155	143	184	189	157	170	174	157	161	181	157	186	172	170	203	165	189	155	166	165	169	178	153	178	176	174	178	175	199	176	191	165	154	160	180	173	186	168	142	172	180	175	156	161	173	191	193	171	165	193	182	166	166	176	172	176	182	155	177	175	181	170	183	165	182	175	172	159	177	177	164	170	185	180	186	163	175	187	176	162	185	196	184	158	191	187	160	164	174	180	165	192	169	186	171	164	171	209	173	173	191	194	184	184	165	153	152	183	168	183	167	155	171	188	179	167	152	198	156	177	163	169	166	197	178	154	176	156	169	163	162	164	196	169	187	160	187	162	164	178	165	191	164	172	178	165	176	158	178	185	175	170	173	152	162	177	169	190	164	184	164	187	172	186	142	193	167	178	178	192	190	169	169	172	196	196	179	174	164	179	179	164	177	160	158	164	170	201	179	179	172	179	190	176	157	212	144	163	144	175	162	164	164	168	160	181	171	177	166	193	175	154	174	184	160	164	187	175	171	191	187	189	178	137	166	193	181	161	189	161	183	157	152	163	152	154	173	192	163	176	154	159	186	193	175	189	183	168	179	155	158	171	173	197	162	178	173	167	165	176	166	160	192	176	178	191	175	204	173	164	171	154	175	157	179	142	171	200	180	181	167	163	203	171	186	154	167	152	158	165	196	153	179	196	147	171	193	198	210	171	166	159	184	165	155	158	185	183	196	163	174	177	182	173	157	172	180	177	163	178	178	163	175	171	184	181	171	154	168	187	189	176	151	177	183	176	166	183	178	183	172	151	197	160	153	196	187	175	192	177	202	177	183	164	192	159	169	206	173	195	190	170	165	157	170	140	177	159	165	164	174	157	150	186	206	157	146	152	181	175	180	186	171	195	173	171	154	179	183	133	165	160	166	172	172	184	174	173	169	161	159	203	189	166	185	150	172	187	172	185	151	166	162	165	181	174	200	145	173	173	161	189	181	166	168	198	161	190	188	163	178	185	185	181	186	180	201	161	151	173	181	160	174	170	173	179	161	194	179	172	170	172	167	161	175	177	171	162	185	176	199	182	196	178	172	188	184	147	162	170	194	185	168	158	176	175	163	155	178	167	152	173	164	174	189	185	153	173	173	181	186	172	144	191	186	170	192	174	173	175	191	163	170	150	162	191	169	184	175	164	171	181	164	161	169	140	190	162	187	174	162	183	159	169	158	161	176	187	186	160	159	162	175	163	201	170	148	158	163	153	174	163	178	169	189	176	181	177	169	178	162	172	158	151	177	173	156	208	170	182	166	174	158	202	186	188	146	156	200	163	155	151	171	160	162	170	186	146	168	174	184	176	167	180	155	161	191	180	165	179	166	174	182	174	163	194	158	187	178	180	177	212	164	166	171	180	160	162	169	160	171	176	217	180	175	176	158	165	182	181	174	164	157	173	168	173	150	179	165	166	173	162	174	169	178	175	186	189	178	159	167	184	164	181	220	189	174	181	180	176	172	180	182	188	178	192	186	142	179	184	166	150	129	172	165	187	161	147	178	159	186	193	161	177	178	183	186	183	198	182	197	189	176	180	174	156	175	192	210	174	189	168	174	138	182	169	174	153	181	176	184	170	175	181	183	171	166	188	174	187	178	175	193	164	160	183	167	173	168	175	166	178	171	161	170	174	183	182	184	159	151	167	192	158	156	165	178	173	181	171	173	187	167	187	170	185	166	175	157	186	152	144	168	175	180	178	165	164	175	177	187	172	215	180	178	163	172	191	153	175	181	176	171	182	180	149	194	156	180	161	171	160	174	163	162	177	197	186	196	180	185	180	189	175	207	163	187	164	183	168	181	175	185	187	176	166	176	180	171	162	177	181	173	173	150	154	192	184	194	148	158	180	193	177	166	150	180	176	179	154	182	167	177	178	142	191	175	188	202	163	177	153	183	168	151	169	153	176	186	174	155	156	171	178	182	180	168	183	178	155	181	177	168	182	145	183	180	156	166	210	180	170	155	176	157	193	170	178	185	183	173	172	175	188	178	178	193	168	159	153	170	149	169	169	154	165	186	174	182	179	178	159	182	178	180	158	185	180	186	176	163	172	174	172	178	166	150	171	170	167	189	173	185	178	161	139	194	178	197	154	181	174	159	168	163	166	179	171	169	200	155	180	164	198	190	160	182	171	172	178	184	151	182	164	190	160	169	194	160	189	185	197	200	175	197	161	168	192	179	201	180	177	173	157	153	163	154	183	184	169	163	180	165	189	141	175	174	150	172	176	165	190	140	169	184	160	158	171	175	195	162	172	165	181	173	176	191	176	166	173	183	156	175	157	189	213	194	165	164	175	172	165	184	166	162	187	171	169	179	192	170	173	176	173	149	173	168	186	162	177	173	173	159	155	184	173	180	153	170	179	196	147	165	173	187	167	170	169	180	158	185	162	173	183	184	139	189	166	172	147	161	190	181	182	177	164	162	190	166	155	190	194	160	166	166	172	175	175	157	167	175	161	171	168	152	147	177	167	151	184	174	172	151	165	176	189	188	160	155	168	145	148	147	174	170	171	193	169	167	177	162	175	159	188	162	171	202	144	196	172	175	168	182	159	168	166	183	202	182	149	155	189	188	171	158	145	159	190	167	191	174	162	173	161	190	172	150	172	163	168	163	183	182	182	171	192	180	177	176	183	181	157	186	169	195	183	153	187	192	192	177	203	146	177	161	176	201	171	191	164	175	166	176	171	169	186	168	159	187	171	173	179	154	170	170	174	189	175	150	176	157	188	165	188	159	194	182	146	168	178	198	190	177	189	170	199	172	174	175	168	148	160	178	168	169	180	192	172	184	164	165	195	186	163	172	161	173	156	174	175	168	160	177	178	188	176	186	157	177	155	158	155	179	198	198	176	199	166	177	208	192	175	178	159	172	178	163	152	176	165	175	180	167	184	174	184	152	172	180	168	178	151	171	192	179	150	178	167	158	165	177	179	180	161	188	162	149	179	180	174	185	160	192	173	166	164	213	199	175	163	175	183	181	168	181	178	159	192	200	148	171	199	172	175	183	185	145	168	176	182	167	167	175	199	182	169	171	191	183	199	150	181	190	173	167	168	176	172	182	188	167	181	184	158	179	195	162	177	176	156	177	183	171	180	196	160	164	182	156	185	167	144	173	197	148	166	189	154	167	194	176	180	181	140	171	181	150	185	158	156	172	185	165	158	200	162	171	180	171	178	207	156	184	186	169	180	180	158	160	181	159	178	167	179	192	175	183	198	180	175	170	171	175	167	166	183	202	193	162	174	173
4309	3962	8211	10724	8735	8000	7976	6698	5868	6117	3049	2349	2171	2703	2829	2649	2621	2683	2479	2672	3107	2205	1273	2089	2610	2000	1685	1254	1001	741	621	538	470	496	531	549	470	505	534	511	531	495	473	505	516	542	523	514	521	501	501	488	546	493	511	505	483	514	520	484	448	515	523	518	482	511	520	510	494	501	509	520	478	467	455	469	518	489	474	485	496	467	495	474	516	529	524	496	500	472	497	508	519	498	520	516	522	558	465	518	461	501	523	519	535	514	525	465	484	540	488	526	519	549	499	506	488	483	460	500	478	509	522	501	515	506	500	517	469	485	490	503	519	485	454	532	519	494	508	484	536	495	473	503	513	530	492	522	508	503	516	457	454	522	506	482	514	535	458	516	523	498	509	479	506	468	489	557	497	488	511	543	479	473	504	505	529	509	507	495	471	551	483	482	532	494	465	533	468	505	526	529	475	540	466	504	508	525	494	469	502	468	492	486	497	504	501	503	518	510	500	537	491	520	533	510	476	537	494	505	448	486	494	469	511	498	466	497	543	495	482	452	502	508	488	501	499	472	490	454	497	525	521	520	483	510	482	494	491	512	517	514	528	489	533	450	512	523	480	482	492	471	507	487	528	486	487	487	546	489	493	505	470	521	513	464	491	521	549	502	520	521	506	504	506	511	524	519	520	504	471	488	476	500	493	518	504	465	524	468	496	475	475	504	522	482	507	486	460	482	501	497	462	524	480	485	543	455	479	511	489	516	485	486	457	510	495	511	557	529	497	513	515	488	515	456	484	458	499	493	503	520	527	519	470	502	473	520	491	504	538	516	447	472	494	541	476	471	538	495	489	477	508	518	518	487	515	471	478	457	516	446	512	495	479	511	514	509	493	493	486	488	460	478	509	509	457	520	547	534	483	541	489	506	527	491	533	471	451	531	496	485	513	488	503	512	484	496	494	512	508	523	511	519	499	496	471	492	473	523	534	509	508	462	546	477	502	476	494	513	491	468	499	488	528	509	480	515	447	478	513	517	475	520	495	482	504	460	489	509	498	483	507	482	526	515	475	511	538	474	502	502	525	493	524	502	497	490	509	539	522	475	507	544	511	456	503	463	485	516	508	455	472	471	493	513	532	508	520	454	507	506	491	488	495	512	488	500	469	502	490	448	503	501	501	506	510	505	526	516	492	523	488	501	478	478	495	472	501	502	467	533	504	492	527	506	490	509	497	460	488	501	467	470	504	473	511	493	503	472	501	453	454	491	472	510	497	522	542	482	514	518	479	511	538	520	512	502	540	518	479	489	514	512	486	472	518	485	528	549	506	511	511	540	468	512	517	551	505	504	499	498	484	524	510	490	506	490	515	486	499	524	529	497	553	525	511	483	497	527	526	507	477	486	503	485	487	502	487	502	502	524	501	522	482	505	491	491	491	516	517	499	503	517	480	460	527	538	447	494	511	502	543	527	493	533	520	483	538	509	501	513	512	506	502	493	487	494	488	536	518	476	461	487	479	495	525	512	506	509	532	491	534	474	520	531	497	493	531	455	475	491	525	475	524	515	517	509	518	515	530	553	520	506	544	500	481	539	490	487	512	506	483	486	476	493	524	510	482	511	523	451	517	528	516	479	482	482	509	505	492	507	520	519	511	474	489	532	498	472	467	513	522	522	468	521	514	508	513	495	490	514	494	526	531	486	496	500	528	494	520	485	509	499	496	475	484	517	480	502	502	474	524	463	490	487	523	542	495	511	507	519	512	490	520	491	498	507	499	501	513	477	498	529	509	506	511	520	526	479	494	514	482	502	524	504	511	502	523	462	485	483	475	519	486	478	493	510	505	491	487	495	489	505	492	473	507	468	510	498	477	500	516	548	509	489	485	460	477	521	546	495	522	503	480	467	506	490	509	491	521	483	470	515	511	535	527	492	523	483	510	489	562	504	521	485	488	495	494	523	513	505	512	546	508	547	493	469	473	535	509	513	522	467	487	541	491	542	484	484	498	469	526	515	526	526	455	517	520	478	469	479	497	502	510	497	499	540	518	503	524	486	537	508	491	474	482	492	511	495	502	466	500	484	502	472	488	500	495	484	520	534	480	546	458	495	546	490	460	537	503	476	509	503	527	494	479	510	503	447	487	485	516	476	513	501	513	522	487	515	513	549	505	512	522	513	499	531	518	492	478	474	472	500	513	513	503	507	507	495	528	478	537	514	512	525	465	561	517	510	484	537	506	481	494	477	486	497	506	506	512	515	537	509	514	489	505	497	525	500	496	476	461	515	476	528	509	492	504	490	517	516	490	523	492	497	526	491	496	460	523	499	478	495	492	504	493	492	489	523	506	487	512	530	514	493	486	485	499	504	470	540	515	514	512	497	457	510	489	487	475	483	489	460	496	479	512	473	494	507	479	520	513	490	528	490	513	511	475	483	488	496	493	529	484	491	466	498	485	492	504	506	491	517	474	489	493	549	495	496	508	530	509	485	493	490	482	474	520	485	511	482	530	476	485	482	483	521	525	508	494	498	521	499	524	441	498	503	498	501	496	481	472	488	476	467	493	473	481	535	497	524	490	489	480	531	484	508	501	507	471	488	484	516	526	517	503	483	518	493	483	469	482	467	549	516	516	519	486	523	503	482	533	519	493	501	491	521	467	532	504	489	516	521	536	517	514	532	520	528	502	464	488	511	491	474	485	519	476	504	501	488	518	521	502	475	490	511	495	505	496	483	480	518	490	487	481	509	490	548	506	529	493	504	547	486	517	539	507	481	526	471	511	475	489	507	495	479	507	522	533	519	524	478	486	493	495	485	490	481	542	498	531	474	480	481	533	495	466	539	531	533	516	485	489	543	500	511	509	486	510	513	508	485	501	490	521	502	485	539	523	482	523	478	470	500	508	512	508	509	481	517	516	492	501	453	491	522	472	483	505	539	498	460	485	519	486	497	542	498	497	510	496	502	494	495	513	494	509	489	496	524	477	476	486	547	472	509	493	494	477	486	533	519	498	503	494	478	556	512	531	526	535	504	505	486	481	528	525	493	516	460	459	506	529	505	497	533	522	543	492	517	520	467	478	511	510	473	491	454	515	527	505	515	510	511	533	525	487	514	505	512	475	507	509	488	484	507	484	506	502	479	497	530	531	495	501	497	508	502	509	502	557	482	483	515	493	506	519	502	548	488	475	534	531	543	479	486	490	479	499	519	529	492	528	495	480	488	489	502	451	523	493	502	487	500	486	508	501	490	527	487	490	510	483	487	478	495	522	490	493	486	500	510	495	505	506	508	488	479	483	503	513	452	515	497	512	535	502	441	500	490	510	493	510	510	507	499	504	550	529	516	500	516	466	530	450	518	525	506	481	513	484	524	471	549	471	484	477	506	461	514	490	477	452	464	490	538	503	515	499	470	475	493	496	502	479	481	513	542	459	462	505	479	495	516	502	553	481	554	483	477	470	493	502	513	521	508	521	475	484	494	512	528	489	482	502	521	539	517	462	566	475	499	516	482
12375	6194	8021	8059	6104	4235	3638	2671	1947	2236	1731	1543	1351	1374	1446	1495	1234	1180	970	864	972	825	1144	2103	3019	2231	1750	1132	572	417	266	227	178	158	169	175	175	176	175	183	185	173	177	163	168	184	185	174	183	184	166	187	156	187	174	187	181	183	173	171	161	170	168	174	186	184	159	180	153	173	165	176	154	171	177	197	162	186	182	151	178	167	165	157	191	173	151	199	169	175	170	179	149	197	192	197	160	161	192	159	164	170	175	177	169	177	183	177	183	167	183	183	166	193	164	170	161	207	175	159	184	182	171	194	175	176	169	169	172	173	156	171	173	190	173	180	177	195	195	168	156	161	160	161	179	161	190	193	161	199	174	197	172	181	171	176	201	170	174	159	172	153	182	168	153	144	185	183	219	166	194	178	183	200	180	186	184	173	196	173	167	188	162	188	173	166	206	168	179	174	166	207	167	183	186	170	162	179	175	176	184	172	182	163	192	183	170	153	187	169	180	158	199	150	182	160	158	195	172	187	190	172	174	170	206	180	162	163	173	170	193	203	158	189	184	182	178	188	179	167	164	187	191	175	189	173	187	174	196	176	181	183	185	171	155	151	176	189	155	181	192	175	161	178	185	165	175	195	201	170	190	198	169	177	177	171	187	203	178	158	178	181	190	164	186	164	164	190	185	163	157	192	168	173	157	188	203	182	150	178	175	173	171	194	169	172	197	193	191	176	158	164	177	177	194	154	169	174	173	169	190	186	175	176	183	165	163	168	162	166	184	180	166	161	159	180	174	183	162	171	181	192	163	172	187	178	184	189	176	185	155	175	149	144	159	174	190	163	177	182	169	196	178	182	167	159	179	183	197	176	189	185	192	192	144	168	153	168	206	181	178	188	203	182	177	174	178	173	196	160	165	157	186	175	171	168	143	165	172	187	200	184	171	185	179	196	186	182	175	183	196	170	163	165	150	191	184	152	194	166	164	186	170	171	172	162	160	173	190	183	177	159	156	205	179	190	176	212	179	195	165	162	192	159	178	179	191	175	199	186	157	187	154	192	190	190	187	159	163	187	160	179	179	160	199	179	199	188	169	185	166	178	165	197	166	172	178	209	147	153	146	150	171	168	155	153	176	187	187	165	167	165	183	174	152	173	170	178	178	182	180	178	193	175	162	178	186	176	175	176	181	166	181	189	172	151	173	161	169	152	178	200	204	168	188	166	174	147	166	190	177	182	172	166	150	198	161	164	181	189	175	180	161	197	187	192	166	178	185	205	164	175	193	160	185	156	193	166	175	188	163	179	191	170	169	156	185	167	174	195	182	160	164	164	186	171	177	161	178	205	187	162	168	156	182	161	184	204	163	157	170	159	165	163	160	166	181	201	189	152	174	175	172	182	186	162	177	174	170	183	216	164	177	161	206	181	159	194	175	170	151	174	185	178	160	180	207	189	188	189	180	175	201	158	158	196	185	166	190	178	164	157	177	188	181	190	181	191	162	164	168	175	194	162	150	167	181	166	180	170	185	170	186	184	170	172	184	196	184	187	184	202	173	178	180	177	161	194	200	171	181	188	175	193	179	174	159	173	173	172	185	205	155	165	156	173	193	173	183	179	182	192	197	163	157	179	161	167	168	175	167	174	178	176	150	152	159	162	210	172	192	171	178	192	179	194	184	169	175	167	186	191	173	152	177	178	165	186	198	163	172	181	185	168	197	180	186	188	173	193	176	182	192	164	188	201	168	176	169	164	178	167	179	177	173	168	170	189	177	166	187	186	155	152	176	173	179	172	155	186	176	174	183	193	165	184	165	185	189	162	166	143	193	177	176	167	211	176	182	185	166	194	177	191	175	206	163	174	179	179	192	180	194	192	183	169	182	149	170	183	178	174	167	180	187	169	179	169	151	175	164	181	166	173	177	178	192	172	180	174	189	162	194	203	188	205	180	171	194	185	184	182	201	174	168	191	196	176	166	162	176	160	191	175	149	170	172	170	167	211	174	162	165	174	174	176	157	171	174	175	213	187	179	169	169	194	181	184	168	187	174	187	194	193	168	195	178	169	188	180	177	174	180	174	167	183	161	167	184	176	186	155	183	168	154	185	184	200	190	187	182	174	177	174	180	185	204	189	200	173	168	163	193	171	198	168	166	175	183	178	176	168	211	165	165	159	173	176	168	177	186	174	181	175	184	166	177	153	184	196	169	198	199	182	175	178	160	145	160	181	175	185	177	162	184	184	164	164	187	178	186	180	187	201	188	167	168	190	203	177	157	173	196	185	189	186	189	171	153	189	158	183	167	171	188	185	159	163	177	154	183	175	175	162	193	167	184	181	174	181	171	173	164	159	173	181	196	163	170	197	173	174	172	174	199	190	175	167	178	158	188	174	169	166	161	197	192	167	167	174	213	174	174	156	172	196	195	187	204	199	144	204	171	198	181	188	175	175	172	166	179	166	194	199	179	176	178	161	168	174	191	181	155	193	188	178	195	185	166	188	192	180	216	212	161	179	168	171	185	169	172	180	163	199	172	183	173	180	180	209	157	177	178	178	169	189	167	194	179	174	170	177	178	186	167	182	197	171	199	177	164	170	164	198	190	177	172	167	199	182	174	144	174	195	174	169	176	186	172	191	176	162	169	156	192	189	179	187	201	184	183	201	175	193	153	168	202	164	179	191	178	186	173	160	205	212	172	148	183	204	170	187	184	172	186	185	195	176	197	187	160	155	175	173	179	168	176	184	188	195	196	164	161	177	191	179	142	179	179	173	163	179	172	169	163	188	178	184	195	169	176	178	174	168	155	189	186	174	192	164	169	161	184	163	185	196	195	202	171	176	176	181	159	184	199	188	168	180	184	170	177	179	177	155	178	198	217	195	156	189	199	170	187	159	165	173	183	187	163	166	169	177	173	186	180	161	185	168	161	178	190	171	174	174	192	147	175	214	162	181	210	175	187	175	171	185	173	182	174	196	198	170	190	162	187	160	168	190	176	192	177	203	199	164	184	175	181	194	171	204	200	173	163	175	174	141	177	150	200	186	180	175	170	201	176	186	166	180	160	155	164	173	195	190	170	187	181	163	175	172	149	153	193	195	181	195	168	194	182	152	172	169	176	187	191	189	208	170	181	174	204	185	168	179	172	174	179	189	188	192	203	169	154	166	188	181	183	160	179	164	175	188	187	192	180	165	167	170	182	161	185	175	186	184	175	176	177	156	183	177	160	198	177	198	182	166	180	192	189	194	173	166	156	170	162	144	178	184	187	197	177	167	179	196	167	169	174	172	161	165	181	178	169	187	159	183	160	188	193	178	164	183	165	185	171	163	187	181	172	177	202	188	170	182	158	171	162	160	178	166	174	212	173	176	155	153	168	182	166	166	183	163	173	185	192	159	193	177	173	189	179	198	162	196	205	150	174	171	172	167	173	197	171	176	162	189	183	185	167	183	187	211	164	183	177	162	165	176	190	181	139	182	193	165	185	154	181	167	168	195	169	210	176	178	180	179
8640	6418	12641	17916	16567	14485	13639	11402	9023	10933	8338	8215	7395	7740	8651	8495	7355	7059	6053	5305	5848	4981	6741	12167	15668	12397	9815	6390	3393	1883	1030	698	579	550	558	519	551	474	503	496	526	508	502	512	542	489	484	490	521	511	514	529	500	515	469	514	517	515	529	517	526	534	560	530	522	561	494	539	545	457	523	497	545	527	560	534	504	558	567	542	472	513	503	528	534	496	524	510	515	527	520	496	495	477	583	518	574	496	514	518	502	532	505	499	511	490	508	539	491	480	463	492	509	509	503	552	506	495	499	531	499	521	520	501	529	524	504	529	529	514	480	530	505	544	504	554	565	485	546	527	521	521	512	510	542	549	482	526	513	506	533	505	539	499	538	465	547	546	523	502	549	523	461	499	555	523	553	528	496	515	500	500	482	499	521	543	505	542	525	534	497	485	508	524	492	536	490	504	516	497	522	489	474	529	504	473	554	516	508	503	503	534	530	517	542	515	518	516	518	497	529	486	517	510	518	500	552	540	523	516	503	545	535	527	519	503	487	531	537	500	499	484	484	517	533	537	531	518	534	524	511	476	536	554	495	517	549	519	513	510	495	515	483	498	535	515	503	501	521	489	525	499	522	556	522	531	514	489	502	539	501	522	536	524	538	510	513	519	558	526	534	491	504	540	506	539	539	512	496	516	529	507	545	512	499	534	556	513	481	502	569	530	531	489	561	489	513	511	546	511	490	539	511	480	515	499	511	489	529	492	502	471	520	526	515	543	473	522	515	462	510	534	516	535	505	507	519	466	503	520	509	469	459	522	568	552	577	511	574	495	548	537	487	543	551	484	519	504	530	475	491	499	484	544	547	513	525	532	456	489	545	484	465	524	511	510	557	507	496	567	509	513	502	549	514	529	502	550	522	494	549	479	517	517	521	518	482	474	535	494	530	494	522	556	521	536	506	525	507	494	518	474	528	490	537	548	538	527	545	495	548	519	490	484	504	468	546	526	507	529	494	493	498	529	489	541	502	524	494	502	548	534	494	498	510	518	545	466	481	534	517	531	518	493	532	492	526	512	555	493	520	514	543	547	499	496	487	493	507	531	519	475	526	539	486	515	522	477	523	515	491	537	503	522	521	525	517	536	525	510	554	517	477	504	554	532	499	486	495	497	570	497	501	504	492	494	499	548	493	518	494	513	488	525	486	552	505	511	513	492	513	527	527	442	515	511	484	543	523	535	527	497	478	510	553	550	521	530	515	507	480	477	494	518	526	477	505	532	489	495	521	517	538	476	520	484	497	489	552	510	502	483	559	522	526	516	517	541	481	452	520	517	527	523	538	482	499	514	529	503	555	481	503	554	487	510	493	499	486	491	532	560	519	479	487	507	509	568	492	444	515	497	525	512	541	536	515	517	454	532	515	518	503	499	520	524	563	547	521	530	495	506	520	537	490	503	519	501	498	537	520	536	521	511	491	539	530	528	530	479	482	475	519	521	522	531	498	521	510	529	513	525	494	534	497	506	512	520	523	534	540	531	528	521	569	491	537	529	523	497	502	505	514	545	544	521	515	501	521	490	547	522	498	501	482	530	518	514	515	487	515	500	516	534	474	504	526	509	544	509	504	518	512	552	529	496	555	494	585	505	521	495	543	485	525	507	510	514	520	521	520	514	535	510	493	488	508	482	518	517	498	527	492	497	460	486	561	514	472	498	512	484	532	529	460	488	512	515	510	465	544	529	496	486	516	520	511	520	501	489	511	538	519	495	527	531	528	516	492	518	530	494	484	492	502	511	499	540	508	507	472	530	526	500	494	537	494	532	493	501	500	523	488	509	521	496	560	495	513	555	525	532	510	485	524	540	526	531	485	518	492	535	547	509	540	540	495	509	524	504	518	550	512	557	477	499	531	505	486	500	504	515	528	509	529	501	495	484	542	500	484	533	503	502	529	503	531	535	567	517	509	498	504	522	495	515	538	522	514	507	513	542	504	558	490	498	475	514	528	525	500	505	529	528	516	502	547	515	512	517	507	534	522	525	517	485	540	535	485	515	483	506	483	530	517	485	473	534	514	514	470	525	479	563	536	525	521	486	508	486	531	533	480	521	506	516	546	510	506	557	480	531	507	515	528	497	529	540	508	530	512	498	494	517	519	484	541	472	513	525	502	502	512	528	516	514	519	515	527	519	502	536	484	554	493	496	494	511	548	471	506	541	523	529	521	473	481	467	529	518	489	485	511	508	553	523	473	509	542	530	509	529	508	497	561	503	491	530	500	513	516	484	527	496	545	489	526	509	528	498	552	497	520	487	518	459	546	552	517	522	534	549	483	505	485	517	545	505	498	517	543	524	497	532	504	533	508	506	499	546	517	505	540	522	515	512	513	507	492	475	474	502	553	479	545	546	495	535	512	521	493	488	512	546	535	512	533	475	524	503	489	505	534	488	503	509	542	507	519	507	499	524	530	497	512	530	486	540	493	517	518	485	484	490	477	514	527	502	529	493	526	553	556	504	493	504	485	531	534	520	491	509	509	539	515	542	516	535	500	514	496	487	504	522	477	525	532	527	494	512	505	557	502	530	539	528	479	507	544	513	492	489	525	488	496	485	479	500	509	493	482	501	528	521	504	503	510	505	508	484	504	518	486	491	547	520	525	530	486	493	511	482	537	533	509	510	574	517	464	506	536	526	495	523	497	503	536	547	529	461	499	505	527	471	517	486	511	523	519	512	502	486	537	530	513	534	536	516	485	530	533	510	534	507	489	497	486	533	487	551	487	517	494	526	534	542	493	495	490	497	501	536	515	523	551	492	478	510	506	494	513	532	519	465	497	511	528	519	543	500	515	494	498	534	508	517	526	513	558	540	552	518	532	500	496	533	498	494	543	529	541	499	545	504	510	526	498	502	523	519	531	483	485	513	546	519	527	478	480	530	518	496	524	462	497	517	524	495	529	535	507	525	486	534	473	515	555	513	518	536	524	516	542	493	503	500	520	480	498	511	517	548	499	487	518	496	470	551	533	513	539	479	510	509	478	470	530	552	519	525	523	509	523	540	497	525	550	519	546	466	518	534	509	468	489	497	471	494	533	504	500	471	532	506	538	508	526	494	510	532	509	528	518	521	539	520	518	552	519	565	512	511	514	482	513	484	544	523	483	577	510	511	516	501	540	483	498	513	532	509	501	511	525	509	506	557	526	500	512	526	517	528	500	528	530	522	557	502	511	492	516	539	503	525	540	498	536	514	548	519	511	513	505	522	533	535	539	503	533	530	536	528	561	535	518	519	529	534	485	513	533	518	510	503	515	508	475	489	525	535	486	575	520	508	496	494	488	532	490	501	514	483	511	510	522	457	529	516	496	539	520	523	527	456	524	509	515	544	527	486	507	468	510	519	472	539	491	480	528	516	489	554	493	510	497	506	448	528	548	510	536	496	497	463	527	490	536	524	536	495	508	524	506	499	497	504	507	520	504	494	535	499	484	509	548	570	493	516	542	519	536	526	520	500	543	528
20418	9546	12936	12719	10227	6836	5029	3617	3196	2786	2811	3497	2879	2459	2526	2400	2287	2106	1475	1287	1287	1293	1535	4030	5496	4265	3287	1994	1031	628	346	262	223	215	194	178	172	184	198	159	166	179	188	185	184	214	179	171	181	193	190	208	191	197	203	192	191	201	176	170	189	202	204	195	193	184	191	203	196	191	217	196	202	186	208	181	201	188	201	193	192	205	209	215	187	175	194	176	168	188	193	176	185	172	176	179	184	203	189	184	174	204	173	199	187	217	175	187	194	188	165	190	166	201	190	179	184	191	201	221	198	201	191	169	204	204	213	174	196	163	181	196	178	189	179	208	164	176	218	214	190	219	180	181	195	200	218	197	206	211	199	191	180	218	174	160	191	224	200	233	199	187	190	207	193	207	207	186	209	184	207	182	200	174	200	176	174	197	198	212	189	186	184	184	182	182	201	190	195	182	213	208	220	192	199	180	204	196	218	187	205	175	196	171	211	178	188	197	190	202	189	207	208	212	170	193	186	189	183	195	186	184	182	189	160	192	189	190	172	187	185	182	179	168	182	204	199	178	185	192	211	180	174	195	189	184	182	179	229	202	191	218	192	193	177	201	186	177	191	215	234	179	201	182	217	216	203	204	198	209	210	223	195	213	184	186	206	222	192	177	193	193	186	226	200	192	212	194	195	175	196	186	188	182	189	202	203	189	192	196	166	194	182	197	185	196	201	173	211	192	207	163	191	198	195	175	196	204	189	204	189	194	195	192	195	170	176	190	193	201	187	209	186	213	201	179	212	194	207	161	213	187	190	193	196	195	159	183	171	180	190	174	185	197	199	177	183	189	195	197	210	196	189	196	188	189	183	190	189	180	211	178	167	198	189	182	190	191	184	169	165	158	223	202	198	180	211	179	191	189	183	176	210	197	187	195	184	207	200	190	184	191	195	179	188	194	169	176	220	189	169	203	187	177	184	170	166	210	205	178	178	194	190	208	171	196	172	193	204	182	205	205	177	185	190	204	205	206	173	206	173	182	184	202	192	216	176	180	195	186	195	177	189	168	201	184	187	178	206	199	225	206	187	210	192	200	193	209	195	181	204	165	221	191	210	185	187	191	183	169	152	194	196	218	189	207	201	206	196	179	186	208	192	195	184	177	200	196	187	189	175	175	179	191	185	199	181	185	204	194	195	207	192	196	214	196	192	185	182	190	169	203	180	196	179	195	192	190	193	208	201	190	191	183	205	180	210	197	197	196	192	185	192	201	186	189	200	173	171	188	208	189	208	200	194	172	197	202	212	169	193	211	196	178	196	175	193	193	152	183	198	195	195	191	184	183	199	193	199	193	187	200	191	192	179	182	206	180	186	202	178	216	235	189	194	203	216	196	188	175	177	186	206	205	193	208	185	204	204	193	186	210	192	173	198	196	193	201	190	198	204	202	176	197	179	192	195	197	187	223	193	182	183	170	183	184	190	186	215	192	211	204	175	192	218	202	198	176	201	184	183	182	228	202	191	195	188	155	194	191	199	206	193	182	192	182	186	185	193	186	188	177	169	174	203	184	184	190	214	185	192	193	191	190	179	205	184	172	216	211	181	181	205	176	190	186	197	200	189	186	175	199	199	191	187	189	180	190	188	217	175	161	194	191	172	185	182	196	184	190	197	172	187	185	199	206	198	191	191	199	186	190	192	193	194	198	186	182	213	193	164	215	190	167	198	185	195	210	189	196	208	189	183	178	200	185	192	189	191	219	163	180	179	196	205	175	208	180	175	174	183	181	176	169	185	199	225	189	165	187	204	165	189	191	199	176	181	179	212	215	177	192	193	199	207	202	184	166	176	209	202	196	165	198	189	200	193	204	185	180	186	190	193	182	177	183	175	183	205	203	200	193	179	176	200	200	170	192	208	205	211	195	182	212	173	182	169	193	184	177	184	199	175	192	183	203	204	180	207	183	222	193	203	203	160	194	165	209	209	207	161	199	211	188	217	176	199	195	216	219	191	184	196	191	178	184	194	179	200	189	190	166	180	197	186	204	192	201	208	185	207	181	179	199	214	198	184	185	179	198	204	200	204	183	210	184	185	201	197	198	169	196	199	187	185	197	194	198	214	180	194	192	197	192	170	204	178	193	192	192	175	216	186	197	208	198	197	166	197	200	174	199	188	171	178	182	190	173	188	190	184	194	182	208	202	199	168	206	195	186	200	184	201	154	194	199	201	199	204	170	213	209	208	174	200	195	214	180	201	176	211	202	216	196	198	183	188	170	176	218	200	188	176	203	192	192	174	182	204	213	178	224	202	199	186	185	183	201	172	183	192	207	192	189	185	179	159	170	199	180	180	209	196	205	174	228	201	174	199	192	208	182	169	176	191	191	187	205	197	166	188	194	192	186	184	194	217	221	196	210	187	198	187	199	212	172	199	169	213	188	199	199	186	189	191	186	205	201	189	177	196	190	192	198	192	219	180	210	193	183	188	190	177	181	203	174	186	208	186	192	200	202	178	185	187	191	195	192	214	209	191	198	224	189	181	200	200	179	173	184	183	211	205	178	203	194	220	186	209	181	196	177	178	183	205	211	182	193	208	222	176	182	196	202	197	202	189	197	187	184	194	192	202	202	167	183	213	177	203	202	176	202	182	184	194	192	200	178	194	193	179	178	194	178	203	185	187	214	181	186	191	211	206	188	218	179	206	164	169	210	183	211	198	199	188	190	211	213	190	180	193	193	196	196	187	189	200	184	174	198	189	212	186	196	187	182	204	188	190	204	171	174	212	219	217	184	196	175	206	188	199	174	173	194	175	171	205	187	181	189	202	182	162	190	152	211	196	186	178	186	208	182	222	190	196	169	187	195	190	187	170	189	166	188	212	185	167	185	179	202	210	210	186	193	202	162	194	193	185	179	229	206	195	209	158	180	204	187	204	173	194	193	185	208	175	192	189	172	189	208	178	215	174	191	197	177	188	171	179	187	186	216	176	179	234	187	149	192	184	192	203	184	182	183	185	201	195	207	189	178	177	163	179	193	182	191	213	179	187	222	205	194	191	216	188	181	183	191	189	182	176	207	194	176	207	166	197	198	206	216	197	187	203	232	208	185	177	194	205	192	181	201	190	207	197	184	196	191	203	196	187	198	160	173	165	196	183	178	180	215	196	191	205	188	194	218	202	186	200	178	199	207	194	182	143	211	200	198	157	185	202	189	179	164	183	180	212	181	166	187	209	181	183	203	197	211	194	197	172	174	206	179	195	200	188	209	191	191	201	171	187	204	209	180	231	191	218	212	229	183	182	201	205	194	213	193	178	215	177	185	189	180	170	211	195	188	214	188	195	188	191	178	175	161	190	224	205	177	189	184	181	197	182	179	194	171	180	202	211	184	174	186	193	214	194	211	183	180	192	199	203	208	202	196	190	209	190	194	189	201	162	208	202	194	172	195	193	207	200	194	191	186	188	188	200	176	174	218	221	169	195	195	184	184	201	180	209	216	204	187	204	184	184	208	178	203
11437	8369	18114	23930	22726	19379	17064	14189	13503	12828	13308	15778	13375	12317	12945	12421	12038	11395	8905	7483	7712	7958	9410	19731	23104	19827	15858	10807	5862	3124	1532	910	636	576	521	517	572	581	512	527	562	577	545	526	546	570	578	567	526	569	583	520	545	575	581	556	518	556	555	546	580	558	594	536	564	560	554	546	532	537	561	529	537	537	534	584	529	549	515	556	551	591	524	547	560	539	550	656	526	538	556	540	574	587	530	577	495	554	577	575	567	566	522	537	527	549	555	547	549	545	546	552	548	535	536	568	569	512	571	582	572	558	538	538	508	527	496	555	526	559	526	557	542	539	556	549	560	531	523	554	542	561	522	516	547	525	588	565	575	532	539	535	567	516	551	524	505	564	564	553	544	559	579	500	529	543	517	557	527	560	514	510	546	527	552	533	579	526	517	539	531	534	581	553	542	612	498	539	514	545	556	573	563	521	550	519	528	542	559	576	551	560	586	532	553	572	585	581	550	599	565	571	540	563	534	536	561	590	523	573	557	564	587	543	575	531	548	553	560	554	533	501	561	522	564	525	539	554	537	543	584	523	575	563	537	577	602	511	514	544	549	541	527	558	556	599	569	547	522	591	538	560	568	481	515	578	568	567	558	584	565	563	531	539	550	543	573	555	525	537	565	560	536	550	547	544	529	523	535	555	536	571	565	541	540	543	534	498	556	558	524	559	496	527	562	573	500	516	537	550	582	529	556	540	549	568	575	532	560	523	532	519	530	509	553	540	572	588	563	554	587	581	511	524	561	566	553	587	569	532	564	560	531	556	615	522	524	569	557	562	524	564	583	551	542	587	541	506	572	550	557	567	542	528	562	581	560	557	530	611	510	559	559	548	562	546	551	551	552	540	531	536	510	531	580	576	541	544	516	541	528	510	563	550	535	543	575	547	542	554	557	567	537	522	542	543	551	529	524	546	534	556	541	564	544	542	580	548	501	575	561	573	577	576	534	520	505	554	522	524	491	529	550	508	522	551	560	558	579	561	554	536	560	540	577	522	511	530	568	552	580	554	563	569	548	540	532	567	545	567	534	563	533	564	576	543	581	527	520	561	568	537	534	531	563	545	565	537	540	561	549	588	523	571	558	535	548	558	517	527	565	553	543	548	540	566	536	564	551	534	547	563	560	539	558	542	541	509	535	520	605	562	499	544	547	560	530	547	534	569	558	538	569	537	566	558	555	542	564	540	544	558	557	539	572	528	541	539	580	563	511	557	543	585	579	585	560	566	548	545	592	508	551	544	544	498	530	536	584	552	532	541	534	524	554	539	542	553	535	507	549	552	534	534	582	545	556	549	522	539	564	547	536	577	595	518	574	549	536	510	563	578	524	578	534	525	565	562	590	538	520	527	552	536	532	539	517	548	517	545	541	540	592	562	560	576	522	564	524	532	528	540	521	550	520	562	516	585	535	557	544	519	595	519	528	539	524	555	529	578	538	565	522	540	535	544	513	535	552	517	571	545	575	541	533	557	548	564	544	559	566	603	591	539	552	547	534	524	580	536	524	535	574	519	541	533	549	552	559	577	547	568	576	577	555	576	571	537	568	565	530	557	537	542	561	512	581	543	514	565	525	554	562	538	535	575	593	527	570	563	579	538	554	517	529	557	575	515	542	539	501	550	527	552	588	584	576	549	540	546	607	532	523	566	553	604	529	570	556	508	534	548	565	516	567	534	560	538	546	547	534	524	548	562	527	521	558	589	548	540	524	488	579	534	566	512	501	552	506	543	535	515	588	560	560	563	560	537	560	491	551	559	527	557	550	531	568	560	554	555	560	558	547	548	545	546	560	512	514	531	516	580	527	595	548	551	538	537	589	529	526	516	509	521	534	536	522	536	539	562	556	535	543	530	518	541	557	582	547	540	552	577	577	606	559	554	539	516	525	557	519	537	548	514	563	539	544	544	555	568	556	547	526	536	552	569	570	566	528	551	566	562	554	512	544	562	551	574	522	527	566	536	525	566	529	551	573	575	543	551	511	541	515	588	549	522	522	532	594	523	590	550	599	539	566	536	543	588	576	546	559	572	552	585	534	535	570	545	569	592	546	513	532	543	538	555	537	589	535	554	572	529	558	556	496	511	558	561	564	539	527	559	556	532	541	569	539	570	513	598	554	565	553	529	552	500	529	556	537	535	551	556	523	500	545	553	565	592	546	558	564	537	592	528	540	599	537	534	523	563	590	524	548	513	548	476	568	506	550	552	545	577	564	580	528	540	518	534	545	575	550	534	513	530	550	528	575	550	574	557	530	591	539	584	562	612	550	571	545	542	546	542	571	547	546	561	552	507	562	537	519	558	539	569	594	507	570	565	535	559	555	525	593	600	572	550	592	596	536	574	536	568	586	592	573	583	562	499	516	571	551	562	541	620	562	561	529	546	546	556	589	549	531	574	556	540	519	592	554	540	567	510	500	544	561	535	528	542	546	521	548	549	594	568	541	557	566	526	531	507	538	528	546	513	509	535	540	569	568	550	532	547	542	515	560	532	571	521	568	557	558	590	553	551	591	611	570	548	596	535	523	576	553	610	526	529	557	531	530	556	522	539	512	519	522	540	568	564	525	558	542	517	500	516	566	568	565	564	538	570	600	555	535	579	575	538	551	575	550	571	549	539	532	555	540	515	565	550	586	540	530	577	542	545	555	541	535	530	575	541	540	545	546	552	541	558	561	536	508	576	517	549	552	580	536	534	548	584	538	547	558	576	538	532	561	525	554	549	553	587	510	524	544	568	561	531	549	589	543	582	539	550	552	569	582	562	537	572	514	530	567	583	540	551	549	571	557	570	545	519	567	537	527	565	582	538	535	531	537	595	540	521	584	524	548	567	535	595	526	562	560	562	531	625	561	548	556	525	529	599	517	570	568	536	554	521	528	549	539	506	577	564	541	557	545	567	538	542	549	586	561	514	509	532	546	564	580	566	535	543	524	583	547	524	535	525	582	545	556	487	570	485	594	541	538	552	532	509	536	571	540	548	532	526	517	550	529	575	560	524	563	535	561	546	561	565	524	522	553	553	529	580	585	568	557	532	562	539	571	560	568	587	525	546	534	503	500	528	543	561	565	535	580	513	559	543	582	526	569	572	588	562	544	557	565	529	550	560	546	538	540	564	581	528	543	574	550	576	592	531	531	559	560	584	544	572	545	585	536	557	528	518	541	550	572	539	579	597	544	564	568	557	549	569	537	542	516	548	559	580	547	544	518	566	536	550	567	516	533	551	525	549	522	533	530	551	562	539	522	584	551	566	541	539	528	579	552	555	566	528	552	533	533	573	546	536	524	511	557	555	529	576	542	505	570	554	553	568	540	548	535	580	504	551	547	558	568	569	573	548	509	570	533	524	531	558	576	562	541	567	551	542	544	546	540	553	520	533	550	546	548	560	571	543	555	521	526	554	569	534	548	547	543	512	509	577	566	500	564	537	540	545	564	509	537	549	535	554	548	511	564	560	537	589	549	547
5856	4098	6175	5598	3904	2049	1101	804	781	860	1053	1049	745	592	584	488	443	387	377	389	356	324	303	455	587	507	440	402	290	257	210	172	175	153	189	172	176	193	147	163	160	185	180	161	167	161	166	193	161	169	164	186	171	169	189	180	169	170	158	174	168	168	169	170	166	162	189	212	150	179	162	172	178	175	168	156	162	165	175	162	186	161	172	176	178	196	205	156	156	179	171	190	184	175	178	185	179	185	198	169	167	200	183	184	167	168	164	181	172	192	190	184	195	183	189	164	160	176	153	170	194	161	162	202	159	178	180	167	173	199	160	169	191	180	191	176	166	171	172	186	176	174	177	169	181	164	173	157	199	178	195	158	150	181	171	181	194	157	194	165	166	175	185	164	190	176	178	144	156	170	173	173	167	163	187	165	167	166	157	174	182	169	157	148	168	177	205	178	163	194	157	164	189	166	177	173	187	186	164	157	186	166	187	175	203	170	177	181	186	171	182	192	171	179	164	183	179	175	160	171	143	152	187	173	186	160	173	168	166	187	174	161	171	171	183	181	178	172	184	177	178	178	183	151	185	160	173	174	162	191	188	182	177	191	176	179	156	167	172	168	167	179	186	168	153	161	206	166	167	179	185	167	161	165	189	187	180	171	157	170	172	165	169	153	188	176	184	158	154	171	175	158	163	162	166	189	176	159	170	160	177	170	170	173	176	172	177	168	184	168	179	177	184	154	167	172	163	154	177	167	159	197	171	184	173	184	182	187	201	171	184	179	166	166	182	157	171	166	181	160	155	150	175	169	170	167	200	174	179	198	168	161	179	189	195	158	162	195	153	170	200	177	183	160	168	156	164	165	166	210	179	188	181	163	172	160	187	182	163	188	173	212	161	182	155	181	180	159	142	158	156	184	171	180	187	179	150	188	157	189	176	186	162	175	184	162	168	156	151	191	166	171	162	159	172	181	178	185	166	184	163	167	183	177	154	186	151	183	180	168	159	183	179	180	173	209	191	144	166	182	163	157	187	159	183	181	195	194	171	169	178	176	175	174	194	178	168	170	177	151	162	173	162	187	182	181	197	162	190	197	187	175	164	163	173	190	151	169	180	165	165	156	164	165	157	141	158	204	185	199	171	174	188	171	185	183	151	172	176	189	172	181	171	167	171	174	200	157	153	195	155	170	175	175	170	166	192	158	170	178	182	163	180	151	162	172	154	158	163	183	171	165	173	174	182	177	174	178	158	157	198	162	198	165	193	195	174	180	184	159	179	166	180	192	168	175	187	175	181	196	169	157	156	153	184	213	168	182	172	166	165	166	174	169	150	173	178	165	188	159	156	180	164	176	178	170	160	180	174	170	167	178	166	192	180	182	188	174	165	197	179	176	161	164	182	162	167	162	179	189	195	189	175	159	144	175	155	156	163	182	174	190	194	159	196	195	167	152	173	173	188	191	186	177	182	191	188	186	169	169	184	155	172	160	174	167	176	165	171	162	172	184	185	153	171	176	159	169	170	153	190	174	148	174	173	186	179	155	153	135	174	198	159	170	169	178	184	176	189	166	192	177	156	179	178	175	154	165	161	191	186	181	164	161	169	177	174	168	166	193	193	182	184	190	190	165	158	140	192	184	154	178	143	168	168	187	174	189	158	177	167	201	171	156	153	175	173	167	175	179	177	164	182	157	174	182	180	179	169	177	192	194	165	185	170	198	170	199	188	174	161	168	182	150	165	171	174	166	176	169	188	177	145	179	180	180	179	205	207	167	189	176	167	184	171	195	170	152	165	173	158	175	167	160	169	179	163	182	154	192	161	156	183	169	186	180	145	158	173	175	178	158	174	184	163	174	153	190	153	188	165	195	178	173	197	170	190	168	171	166	171	212	164	155	155	148	158	173	172	169	156	185	184	181	182	181	177	173	148	178	196	168	179	179	180	166	174	169	169	174	184	176	173	173	172	189	191	172	193	182	181	170	161	184	193	187	177	174	166	181	179	163	175	181	171	186	174	151	161	153	172	172	176	180	178	179	196	212	179	185	186	178	175	177	162	195	168	159	169	162	195	175	195	166	159	182	174	174	182	168	155	191	166	194	196	194	152	178	179	199	182	164	180	179	171	189	146	189	172	172	154	178	186	175	195	192	183	181	179	180	160	148	185	158	162	169	157	173	144	210	165	160	153	180	194	154	187	173	163	180	162	176	165	168	176	160	152	155	170	169	183	175	182	158	160	190	194	190	173	161	175	207	179	158	181	182	166	161	186	176	171	164	154	176	153	175	159	157	174	187	153	162	160	188	182	155	164	181	171	178	183	164	169	162	182	162	163	193	182	196	197	177	171	164	159	182	183	158	161	181	153	173	189	181	171	163	174	188	178	184	179	146	188	180	171	159	167	156	169	200	192	154	168	170	191	196	188	197	150	171	176	155	171	172	167	171	181	166	144	170	156	158	211	163	185	170	161	162	188	151	152	180	185	184	202	184	184	151	177	186	160	186	155	177	188	190	190	163	178	176	161	175	176	204	179	172	170	173	177	182	199	170	145	160	170	211	163	178	165	190	177	164	172	172	174	193	172	185	176	169	174	192	191	177	191	189	160	158	176	198	168	190	184	180	158	163	175	169	171	163	144	165	179	172	188	164	184	152	184	190	154	169	146	194	159	186	175	169	176	189	179	176	182	203	180	174	177	176	179	179	162	174	180	174	162	163	193	184	162	179	170	176	181	166	178	155	179	199	171	183	177	171	175	156	175	158	183	139	168	164	186	171	153	195	164	177	166	188	198	166	174	179	165	175	194	148	186	175	183	185	195	168	176	184	185	174	157	177	169	165	164	194	157	161	158	168	146	192	175	171	168	175	184	159	175	209	168	152	177	171	194	168	176	169	185	205	155	177	166	181	159	169	163	169	146	176	179	147	186	146	185	200	180	155	159	191	170	166	176	171	175	154	178	171	175	175	182	168	174	155	177	171	175	160	159	167	159	165	196	205	158	163	173	182	171	188	208	174	171	153	149	181	191	183	167	173	148	158	198	187	178	186	145	167	168	175	174	172	166	171	153	194	178	176	164	181	156	163	193	164	199	188	157	183	169	167	186	190	180	177	202	168	194	152	179	159	165	158	158	161	170	157	184	188	168	163	181	176	158	187	166	184	177	161	173	166	153	164	183	174	176	173	162	177	173	190	177	179	179	181	176	164	189	172	194	188	170	156	167	171	147	170	190	172	172	197	183	179	165	197	190	182	152	161	169	166	166	144	210	173	204	181	159	184	195	170	166	172	194	164	170	169	161	181	174	184	203	168	171	188	154	175	173	170	180	169	156	166	186	175	178	159	160	141	175	153	168	170	198	165	181	160	154	179	172	159	167	167	151	189	177	168	172	166	171	162	169	183	158	188	152	151	182	194	184	151	179	165	190	192	190	173	193	165	173	197	190	181	156	171	161	193	176	178	181	198	180	161	183	172	180	171	168	178	163	160	163	162	179	190	172	154	159	200	163	158
4237	4541	10200	13598	11775	7880	5072	3659	3764	4412	5433	5312	4186	3234	3265	2730	2266	2181	2014	1959	1827	1521	1538	2321	3255	2694	2105	1714	1243	874	631	581	547	579	539	484	524	486	481	461	529	483	484	475	508	468	470	513	524	522	468	505	507	523	492	499	503	517	484	510	482	525	478	513	497	467	494	510	538	476	500	525	503	503	478	531	456	514	525	518	514	484	563	478	519	517	504	476	509	512	476	494	521	488	481	463	508	517	500	508	481	493	503	504	495	536	470	454	483	533	507	500	536	503	500	495	500	483	474	486	478	502	495	475	476	476	498	503	514	496	485	510	501	526	473	530	470	486	490	488	490	505	520	488	480	509	470	502	507	493	528	508	496	541	551	537	506	473	550	507	436	513	490	512	483	461	546	438	472	508	535	481	495	544	468	475	486	508	487	483	492	495	483	480	515	507	507	473	530	529	523	533	518	486	489	475	491	500	500	461	486	502	516	519	490	497	434	470	484	501	499	489	503	476	503	499	521	516	489	531	521	491	488	470	494	491	500	473	534	485	537	508	498	528	486	457	525	531	491	465	516	482	485	482	533	514	486	513	499	477	507	518	502	478	513	493	493	476	525	486	503	517	477	492	497	507	512	534	464	557	499	496	475	500	494	492	526	497	490	480	440	498	527	484	490	475	469	489	480	503	470	471	496	485	480	517	540	523	486	483	514	460	507	520	540	476	545	538	500	488	452	489	479	533	495	510	471	529	491	463	474	477	501	520	483	501	456	492	524	476	502	503	504	512	486	492	452	508	494	499	461	500	479	451	460	504	537	473	494	492	471	488	482	570	523	488	495	519	476	509	512	515	510	488	567	503	507	508	512	486	493	470	504	515	535	459	499	528	533	510	506	495	538	517	499	466	487	534	469	486	490	514	521	496	492	456	492	477	534	534	491	486	486	516	446	505	519	478	500	473	491	487	495	516	529	533	474	541	520	500	505	564	475	487	470	505	527	499	481	482	511	514	514	535	467	542	502	510	464	496	481	475	528	514	480	497	517	467	523	493	508	469	503	516	523	509	529	524	479	520	477	474	488	514	482	509	502	459	525	535	485	490	487	482	484	498	502	491	481	495	480	517	495	526	510	481	466	480	487	507	483	495	526	499	480	523	528	520	496	532	497	475	504	489	521	502	489	488	498	517	487	507	481	513	512	525	509	476	512	486	498	511	516	538	512	497	520	509	494	521	475	467	554	511	535	529	465	481	473	523	485	505	514	520	504	513	507	518	506	455	513	502	556	514	461	482	478	489	536	486	490	538	487	479	534	482	509	490	502	492	488	522	457	481	492	515	518	496	496	510	523	515	540	483	498	510	509	494	520	500	506	519	447	499	494	510	500	480	482	421	523	509	515	482	506	474	481	486	508	524	470	498	515	534	479	501	501	515	495	506	500	482	510	501	446	478	487	480	503	512	493	513	536	472	509	516	486	435	544	486	535	511	484	492	487	530	533	503	486	502	491	494	498	525	536	492	495	465	505	479	516	510	493	519	529	480	491	485	481	513	528	475	520	489	524	527	513	485	510	507	467	547	521	485	525	556	522	499	495	470	497	527	471	519	499	471	503	521	489	486	514	508	511	535	491	499	449	536	545	453	483	501	528	502	521	515	519	476	495	539	500	489	500	467	481	512	491	495	492	476	510	478	512	457	502	474	524	573	505	500	476	494	518	543	509	546	462	496	523	482	481	475	493	443	487	516	478	474	492	519	522	495	485	523	572	507	508	496	504	500	518	522	464	536	490	502	477	479	523	463	527	499	533	513	481	490	546	518	514	490	565	535	508	504	522	485	473	519	498	497	520	499	481	486	491	489	484	513	468	544	490	497	497	495	480	502	504	522	507	477	498	524	445	495	511	489	514	482	448	506	493	476	510	534	523	490	491	514	493	525	505	477	491	528	547	490	474	492	503	502	494	512	465	500	517	485	489	471	498	480	540	521	514	494	455	492	503	534	546	503	502	506	529	515	509	516	474	493	529	520	471	495	491	488	469	492	483	501	495	496	544	509	511	498	499	474	458	497	507	542	506	467	515	515	531	508	507	488	495	471	488	489	491	475	482	491	492	527	522	491	509	496	476	508	483	469	512	473	475	527	503	487	488	465	480	525	480	551	547	494	474	499	471	571	493	491	517	533	480	523	489	499	520	499	504	557	522	498	498	513	489	506	524	489	537	519	496	527	542	497	511	473	495	489	491	510	537	465	539	482	540	496	476	549	519	522	466	494	503	492	498	493	496	484	481	473	519	517	484	490	527	478	550	482	504	511	496	502	489	513	496	532	519	504	490	510	414	478	513	460	523	515	505	480	533	487	497	512	523	502	517	474	505	506	501	527	490	474	493	494	509	488	501	505	491	468	512	534	509	489	491	486	524	482	495	517	487	505	502	493	479	514	519	487	505	508	490	502	480	512	516	548	510	506	517	469	507	497	460	525	518	461	503	496	477	528	543	497	491	508	521	522	571	502	525	506	518	457	526	523	487	451	540	525	492	556	517	455	520	525	511	469	506	484	488	508	527	559	474	499	534	487	470	513	516	522	482	512	520	508	483	492	516	527	493	538	489	487	502	478	509	513	474	498	492	515	492	470	482	500	464	482	511	495	480	506	471	478	488	542	482	496	524	535	471	485	459	479	539	493	436	481	503	494	531	497	534	488	515	511	538	552	508	504	520	481	523	537	487	519	486	498	504	511	485	471	493	462	501	486	491	508	473	499	500	479	507	517	525	533	512	504	509	500	532	508	511	469	465	492	489	495	477	524	490	529	509	493	501	472	482	544	514	489	531	451	497	470	472	515	534	503	476	498	484	503	489	529	467	503	550	506	558	477	497	504	506	526	537	491	493	467	503	476	500	497	482	468	513	455	490	464	464	490	480	509	452	481	513	499	512	513	558	532	542	518	473	480	461	510	493	486	484	522	508	483	497	517	491	520	503	493	475	538	517	473	470	497	476	502	508	485	517	502	492	491	496	508	531	507	467	505	484	489	516	484	494	508	490	507	554	512	498	497	474	483	521	510	488	482	487	474	525	509	519	504	505	515	515	480	480	491	541	487	481	473	458	472	474	519	490	479	500	511	503	505	488	467	500	486	504	531	498	505	554	486	532	490	467	489	518	484	523	500	534	478	511	507	505	509	483	545	501	524	542	529	498	471	464	502	508	557	477	514	467	496	482	504	502	481	522	526	468	508	472	538	495	508	471	503	512	536	519	491	468	501	461	494	506	480	506	509	484	516	497	517	530	460	485	484	471	505	531	515	504	460	485	504	508	530	511	519	537	515	473	456	481	469	524	523	475	495	470	485	470	506	547	443	496	545	504	528	480	492	483	539	498	512	498	510	526	479	505	492	504	480	487	489	510	508	455	470	521	500	487	488	476	511	497	491	500	509	500	536	524	510	502	478	475	479	488	536	527	553	499	467	489	557	511	491	525	486	498	466	489	505	503	486	509	487	491	487	502	477	479	513
13233	6662	8545	8466	6402	4220	3206	2586	2189	1819	1656	1520	1766	1635	1632	1642	1320	1119	967	912	801	767	927	1751	2842	2545	1963	1150	703	466	281	232	196	180	180	160	182	184	165	176	194	171	168	198	158	175	161	172	175	161	178	180	171	180	194	184	183	163	181	177	162	186	178	194	177	169	164	156	169	170	175	179	161	172	159	175	195	180	201	168	190	179	173	167	170	180	172	183	175	158	169	169	172	200	198	183	162	177	180	186	190	174	172	186	195	189	174	168	172	167	168	186	186	175	171	150	196	173	187	180	174	155	179	182	161	190	157	169	205	181	168	159	187	189	200	173	166	196	186	209	183	162	190	188	176	167	211	187	179	194	194	166	172	165	173	146	167	183	209	182	169	182	182	174	172	184	189	174	172	175	182	172	191	179	167	190	193	192	174	181	185	182	166	164	165	183	167	170	166	199	176	182	172	171	165	190	158	192	170	191	198	165	163	180	181	192	186	198	167	168	163	179	144	205	178	166	180	190	194	171	196	178	182	172	183	191	169	182	162	174	160	188	173	189	178	161	180	175	182	162	179	186	165	195	163	177	187	199	149	182	198	185	160	191	180	206	198	163	164	174	189	177	172	153	168	186	141	181	167	188	194	168	183	183	183	191	162	177	202	171	152	170	186	188	157	184	205	150	188	188	174	184	183	181	189	181	178	176	161	188	156	162	164	177	182	175	178	168	147	190	167	182	203	176	188	162	176	182	174	187	167	179	195	168	183	173	197	192	166	178	181	174	177	195	183	175	167	166	176	183	171	187	159	175	201	167	187	180	185	152	177	184	165	170	169	180	199	183	185	163	175	168	198	169	152	182	181	162	150	188	175	175	175	175	201	166	200	184	160	161	170	174	185	176	174	165	153	167	198	158	181	192	147	165	172	186	151	201	182	164	183	186	162	179	173	191	188	190	176	176	176	178	157	174	181	168	189	158	180	185	205	159	182	185	176	177	170	171	176	193	153	178	168	170	169	158	161	188	187	169	197	174	180	172	190	182	190	167	163	188	162	167	162	184	172	206	194	190	185	175	190	167	177	170	190	187	171	181	177	151	155	181	183	168	162	161	185	164	161	150	181	200	179	197	194	182	153	181	154	157	177	179	162	176	174	166	177	187	185	195	182	197	170	174	174	158	171	174	194	217	178	180	182	172	166	165	182	185	175	177	169	174	185	188	181	202	154	174	158	192	167	160	175	161	162	165	193	179	188	168	191	173	178	181	193	182	176	194	173	158	164	155	173	178	199	156	170	151	180	167	149	150	173	170	181	170	191	168	174	175	194	162	175	167	164	169	187	199	178	170	159	175	176	181	184	189	189	185	162	192	175	180	171	177	196	178	197	171	189	158	172	181	156	166	154	181	157	159	169	173	190	157	183	171	177	181	181	181	170	170	165	165	191	171	196	180	166	183	179	190	172	174	180	166	181	167	160	182	167	188	198	178	199	177	212	176	176	176	180	158	171	180	158	172	186	173	180	200	164	159	186	170	208	186	181	174	172	187	169	201	174	146	161	175	163	183	161	173	170	164	190	194	153	182	165	173	156	157	187	189	171	176	162	183	176	185	182	179	160	175	188	168	188	176	183	148	204	184	179	166	193	158	210	171	172	178	191	170	164	164	164	168	187	167	176	184	183	191	157	159	186	172	184	172	184	193	188	173	168	170	174	194	165	167	181	168	199	160	155	169	165	167	159	192	168	178	160	183	181	199	184	179	180	189	184	169	184	172	179	176	181	162	166	174	164	177	164	166	193	176	163	181	184	185	190	172	170	177	170	168	155	166	192	199	159	154	172	185	198	165	195	191	162	210	180	146	182	188	154	189	170	183	182	167	177	170	164	185	171	174	158	192	175	163	165	149	173	187	179	174	157	169	172	177	196	182	187	165	166	192	175	181	189	196	174	178	180	176	145	196	165	167	191	178	196	146	179	188	168	195	166	202	172	177	182	182	151	175	172	165	193	186	172	169	185	168	205	213	162	200	188	180	181	175	174	190	191	187	174	176	179	162	162	183	200	179	160	165	194	171	165	181	153	157	168	173	180	179	177	193	167	172	174	184	157	185	206	173	167	185	161	162	194	185	182	176	180	183	164	182	197	172	180	183	176	182	173	167	199	179	188	190	186	190	172	200	157	159	182	186	171	181	192	184	198	174	189	175	203	178	186	171	178	165	195	176	208	164	171	187	171	191	166	177	159	199	163	164	190	186	174	178	172	187	202	168	162	176	183	164	183	167	190	168	182	170	190	176	165	174	191	185	157	181	149	199	189	185	183	201	188	173	199	168	191	204	196	184	181	184	156	161	170	165	182	183	184	196	191	185	181	183	153	152	185	162	157	148	170	174	187	168	190	190	178	187	175	187	185	174	166	182	143	159	182	181	193	142	176	179	170	166	181	192	172	181	168	174	164	180	200	174	171	195	210	202	194	200	191	190	156	167	175	157	178	164	164	175	182	187	180	188	176	189	180	189	172	185	174	180	182	183	161	175	163	194	193	176	187	206	166	185	185	185	183	169	167	160	179	169	173	185	163	170	186	173	174	190	195	169	187	176	174	197	169	184	149	186	196	165	145	163	165	184	144	156	177	179	189	169	198	183	169	168	169	172	166	166	159	186	181	185	186	150	173	152	173	179	173	192	163	161	174	184	176	164	191	170	175	188	172	182	188	186	185	167	210	199	197	168	188	173	165	197	160	185	178	198	192	171	177	195	176	173	199	187	163	165	207	177	170	187	153	198	194	191	164	171	174	202	161	193	196	180	190	179	167	163	186	203	184	206	181	138	169	151	173	175	182	174	185	186	184	193	180	193	189	177	161	157	169	165	165	180	180	169	198	156	177	187	179	169	177	149	185	164	163	157	186	182	172	169	193	166	191	178	168	176	164	191	157	196	166	161	162	205	181	206	183	171	174	180	210	163	172	159	155	198	171	175	168	161	181	187	179	145	192	184	186	178	177	173	170	174	172	170	176	180	149	175	184	185	162	161	189	185	171	192	167	159	177	194	180	178	159	190	178	189	181	193	189	167	172	213	186	171	184	165	173	181	161	172	193	170	181	192	176	188	192	172	158	174	151	182	178	170	190	167	190	182	180	190	161	185	190	198	194	193	150	192	207	203	178	168	180	187	170	174	177	188	185	179	177	189	189	161	177	179	184	182	172	165	190	194	174	201	182	168	189	173	199	162	168	155	181	187	192	176	180	187	187	159	161	190	165	174	166	170	163	190	185	150	207	199	193	166	186	182	181	169	181	146	190	163	165	176	191	172	189	182	156	178	181	188	163	167	179	178	177	186	175	155	179	154	173	172	191	184	174	179	196	203	186	179	189	203	173	170	190	175	163	176	205	171	161	184	187	157	166	182	175	197	185	159	152	178	178	161	182	197	165	160	184	196	154	184	181	184	171	178	184	165	204	173	195	175	175	175	176	191	174	152	159	165	183	155	193	155	183	161	173	203	170	162	172	166
8810	6793	13711	18698	17400	14300	12415	11309	9960	8890	8465	8239	9668	8997	9146	9401	7893	6636	5793	5526	4898	4653	5654	10578	15982	13800	10589	6468	3792	2061	1138	738	571	505	542	553	494	510	517	512	507	516	547	504	489	496	476	539	520	532	554	555	512	533	537	502	493	493	508	493	487	533	544	498	484	484	489	519	522	481	502	464	525	510	544	515	557	535	534	511	543	518	487	469	524	542	499	521	542	510	464	530	535	500	543	496	497	518	512	522	527	519	525	517	481	545	508	491	498	531	503	534	482	558	503	488	529	515	518	554	522	518	478	497	524	523	474	501	528	534	538	531	497	548	519	528	540	561	501	501	504	463	485	496	491	504	508	495	517	549	527	507	519	498	499	526	536	476	519	515	521	512	507	515	486	535	499	518	529	482	523	517	500	511	532	520	518	521	541	525	523	521	504	498	529	523	539	527	539	502	487	522	536	519	515	498	508	533	505	543	489	519	505	511	530	491	543	472	520	545	548	543	545	469	472	503	543	531	483	522	534	510	533	505	518	535	488	559	494	487	531	513	517	504	550	491	543	500	514	492	504	509	567	510	487	542	496	487	529	501	520	542	503	519	519	536	506	495	526	499	490	537	499	477	518	515	536	515	572	501	518	518	506	499	485	508	511	522	481	525	482	538	504	495	532	481	523	532	517	507	497	512	500	501	472	521	525	520	501	512	496	510	527	478	558	543	537	493	505	534	543	496	493	462	539	538	504	510	516	512	576	526	515	503	523	556	483	520	503	485	532	505	545	458	531	484	496	535	543	465	528	524	513	540	540	500	524	544	490	518	510	477	547	536	528	534	538	508	481	510	528	514	542	509	502	519	493	508	523	477	551	529	531	557	533	486	528	512	565	545	548	521	537	494	479	503	555	509	522	530	535	515	530	496	507	532	498	509	505	551	508	557	469	464	526	549	526	507	492	510	522	536	555	536	509	529	490	514	525	534	504	494	502	510	504	527	512	555	502	505	531	556	514	490	493	526	457	510	505	492	530	533	531	517	515	491	499	492	489	521	509	477	509	519	495	477	516	521	514	523	528	537	501	510	501	538	558	502	499	474	500	491	546	523	505	525	556	513	576	524	525	523	528	506	495	482	470	522	522	507	528	526	538	516	532	523	538	500	513	509	506	476	507	512	466	523	520	506	515	525	512	515	520	509	536	506	550	549	481	533	527	490	508	496	503	502	513	521	518	517	499	492	541	530	557	494	541	492	557	520	491	484	473	508	497	510	503	482	508	547	527	506	558	525	529	489	518	533	470	516	551	514	479	503	495	519	496	490	490	540	517	514	567	498	462	487	504	523	512	490	530	499	553	531	502	493	499	510	547	511	502	538	520	488	548	504	529	485	531	510	525	526	515	501	489	512	509	530	528	486	531	523	489	492	520	464	508	503	495	515	535	528	526	540	529	497	518	483	464	525	504	541	518	497	532	530	510	541	517	515	506	491	544	543	509	523	501	544	539	510	527	536	526	536	515	499	517	534	542	468	493	558	515	492	507	512	567	533	509	498	517	522	503	506	524	499	509	475	486	507	501	511	541	520	514	467	559	522	513	552	509	494	514	508	553	503	511	520	473	557	525	480	550	489	469	503	463	538	507	503	481	478	491	529	476	486	467	497	502	520	508	509	525	493	523	524	535	476	495	498	503	471	483	509	540	556	479	524	494	490	458	501	492	507	488	514	501	503	495	547	561	534	519	527	515	511	506	520	527	503	487	504	518	488	519	555	498	520	506	501	481	529	525	519	493	507	497	513	513	554	516	492	538	522	532	496	526	499	532	507	523	469	542	477	495	514	518	446	505	505	529	530	482	541	519	543	528	472	527	505	506	557	520	458	479	490	501	497	529	570	536	564	498	504	507	516	511	539	573	551	512	543	515	540	551	488	525	535	487	500	485	518	542	529	548	536	504	534	498	507	518	529	498	515	522	471	469	542	538	508	504	519	543	511	538	497	507	519	480	477	526	525	476	533	523	527	501	524	506	499	508	540	526	510	481	498	523	527	501	521	508	508	517	488	561	519	516	510	529	511	519	506	523	519	501	476	497	509	535	504	545	528	475	495	504	520	503	520	500	526	516	519	524	559	516	511	534	512	522	529	519	492	524	575	523	518	519	526	519	546	504	550	514	510	502	524	504	520	511	496	533	506	506	518	548	556	526	524	518	509	528	479	510	516	508	506	516	550	531	512	500	463	539	515	515	505	509	482	496	535	533	522	514	505	520	508	519	458	515	501	493	516	488	506	526	517	491	530	495	509	543	484	518	566	478	477	480	517	514	524	517	530	521	567	532	509	511	534	488	488	544	497	486	515	478	479	517	476	537	497	505	574	487	505	507	532	500	504	523	530	483	486	542	481	483	541	505	521	507	497	539	482	479	517	498	488	531	524	505	499	534	496	491	497	505	552	496	497	527	517	531	471	529	508	487	510	514	537	527	529	467	480	526	517	497	518	526	529	484	500	533	509	515	530	542	553	544	479	499	549	527	490	547	541	461	534	549	487	535	517	520	493	502	564	502	528	511	542	505	515	541	473	535	565	502	468	496	489	457	531	525	530	503	503	488	500	472	520	523	511	543	504	510	528	505	538	519	534	508	473	480	543	504	486	485	487	510	541	520	521	477	493	459	527	525	558	502	536	522	479	539	516	537	488	494	492	505	508	503	565	499	511	481	518	527	533	482	484	533	507	513	524	561	492	543	489	512	535	506	496	527	516	511	528	541	510	543	481	499	519	524	506	500	546	535	512	509	510	540	515	504	513	491	565	515	554	516	520	544	520	529	508	507	518	541	532	528	530	503	490	530	543	522	515	538	516	543	503	524	531	519	498	504	500	523	488	521	523	492	500	509	588	489	542	495	557	528	519	507	538	489	504	498	519	485	489	521	468	542	509	544	515	497	493	511	500	523	512	495	499	535	541	498	501	495	529	495	548	514	484	527	532	510	503	541	492	544	509	474	498	484	525	523	511	517	518	508	500	522	537	508	515	513	493	541	532	503	523	542	523	479	493	533	507	488	484	534	511	524	487	552	509	518	474	496	478	501	510	485	523	516	497	505	546	493	521	528	502	526	523	493	539	504	495	485	502	488	495	515	489	538	520	519	538	477	521	516	500	491	559	492	491	522	522	519	512	532	500	530	495	544	533	466	502	501	570	504	491	517	512	495	524	533	525	558	547	523	543	494	528	563	500	535	492	517	513	501	550	526	505	492	493	478	512	528	525	555	514	538	530	514	505	506	516	519	564	476	517	536	492	517	488	492	499	570	521	553	549	537	533	495	540	539	554	517	529	509	514	506	515	499	492	549	509	496	501	531	506	498	520	531	503	519	528	501	515	488	485	523	519	556	521	532	507	468	538	521	531	481	517	484	559	539	519	510	486	517	518	509	478	530	540	512	523	513	543	533	496	523	508	529	515	508	501	476	507	521	527	501	500	561	510	536	519	482	482	527	463	490	545	520	570	539	507	518	501
19854	9063	10923	11372	10095	6989	5418	5175	4256	3262	2473	2107	1911	2390	2688	2785	2484	2129	1649	1502	1526	1632	1743	2760	4578	5105	4057	2288	1085	638	362	291	218	204	223	190	189	227	194	212	190	188	185	200	191	154	216	204	201	199	186	196	209	184	175	201	219	204	181	187	182	199	177	184	204	189	182	194	209	162	207	157	217	169	200	202	192	191	181	182	186	196	217	210	210	182	181	186	171	208	178	167	186	183	197	191	186	183	214	173	197	192	196	203	178	194	207	194	156	177	192	208	194	178	212	179	179	190	191	172	213	188	206	189	161	182	206	181	173	188	191	191	180	209	184	205	218	207	203	199	201	182	183	190	191	183	174	198	214	179	189	189	211	191	204	195	215	188	195	186	183	191	212	194	181	179	195	194	198	192	174	185	170	199	191	188	187	221	222	205	165	201	206	184	200	201	202	224	188	207	180	176	193	233	209	189	170	165	205	212	191	188	203	190	177	197	195	205	210	206	188	219	204	218	187	194	211	187	173	184	186	194	195	178	217	218	208	210	180	192	204	173	184	218	179	189	207	159	200	217	189	191	214	180	218	187	202	198	210	186	175	181	194	184	191	191	208	201	172	191	202	202	196	208	206	218	201	185	195	201	199	175	184	206	192	188	205	184	201	160	198	209	200	184	202	185	191	195	170	191	174	181	193	208	187	181	180	177	201	189	184	204	189	215	197	210	169	208	183	196	195	212	187	204	213	214	181	178	194	220	205	210	211	188	186	188	199	182	182	217	228	197	201	171	211	210	218	195	201	169	219	194	194	188	180	189	200	173	171	199	192	192	211	183	184	197	186	204	208	193	186	182	193	178	192	211	197	204	185	192	193	192	209	204	231	180	215	178	207	169	177	181	175	187	199	201	210	183	199	185	174	179	224	207	192	198	173	187	168	195	203	180	202	208	203	206	186	178	191	196	181	201	188	210	188	205	202	184	173	195	176	184	199	185	175	182	205	197	198	197	193	213	160	198	187	195	204	186	185	184	214	184	189	185	168	197	207	214	199	168	221	181	193	175	182	191	200	195	194	184	199	193	169	202	196	195	208	205	186	198	193	188	216	216	190	210	212	204	212	183	185	190	186	185	169	208	181	191	185	174	195	170	217	191	188	185	185	195	206	189	166	193	189	170	197	194	211	180	189	186	227	174	210	209	214	184	181	172	196	166	204	182	182	209	178	178	205	193	228	203	207	171	193	182	187	190	188	202	176	175	215	203	202	188	211	195	202	214	177	193	211	201	188	179	185	204	163	183	196	193	206	213	174	186	205	201	205	200	202	193	185	171	198	183	193	215	200	188	176	183	215	190	172	174	195	199	204	197	184	205	187	178	214	188	210	181	193	182	185	195	187	204	173	195	196	173	170	197	192	204	181	175	186	210	199	198	181	194	212	190	189	179	190	187	209	206	196	181	199	203	193	190	207	182	184	182	208	185	200	210	191	198	229	215	205	180	180	212	177	170	184	202	206	180	198	178	186	175	194	199	202	196	179	188	200	211	191	178	188	217	184	185	183	199	199	182	201	189	164	169	202	210	203	207	173	213	205	207	180	184	196	196	207	182	195	181	213	180	180	201	182	191	194	192	228	177	188	201	203	187	225	178	169	192	205	178	207	203	202	206	203	198	191	173	203	179	171	199	196	175	206	164	168	188	192	179	189	186	198	186	194	191	202	177	186	209	202	206	191	185	183	191	183	195	187	198	167	197	201	183	188	191	197	204	182	198	213	212	185	195	205	166	193	210	164	169	213	193	206	210	188	190	184	223	201	203	191	205	185	179	195	193	169	193	201	169	206	180	199	213	194	188	204	186	197	182	212	197	206	175	191	162	190	204	201	192	189	182	187	169	190	195	217	208	196	202	205	190	188	196	190	206	171	191	184	191	196	185	203	200	181	185	182	199	183	199	188	167	179	187	196	188	201	201	215	191	208	192	187	185	193	201	203	187	176	178	192	196	197	196	198	179	195	210	190	194	184	194	168	175	201	180	204	170	193	187	195	205	185	191	186	183	171	210	203	180	197	166	183	195	175	190	185	212	196	174	187	190	192	188	193	204	196	167	176	192	203	203	208	171	213	214	173	185	199	188	185	177	161	175	189	211	145	187	188	184	181	197	213	186	197	206	167	197	200	225	212	202	193	196	190	195	190	205	218	226	205	196	167	185	172	198	191	210	196	192	197	189	175	175	180	180	202	210	210	195	165	205	180	210	229	188	209	217	198	173	198	187	179	180	183	199	213	178	205	185	188	185	201	171	204	214	199	195	194	210	201	194	182	183	192	187	196	198	211	181	215	194	206	174	193	171	180	206	194	199	190	192	170	222	195	193	195	195	197	214	182	199	182	172	160	210	185	217	191	175	179	179	203	174	209	206	197	210	210	196	196	207	170	166	193	189	182	217	184	187	174	208	199	214	200	193	230	196	209	161	180	183	191	199	212	208	205	191	203	182	205	161	198	200	212	208	193	184	204	199	198	174	192	170	214	199	214	188	210	223	175	217	183	190	184	215	179	166	191	204	211	190	197	198	225	193	189	183	211	174	182	204	185	179	188	187	217	193	174	198	175	195	188	169	170	209	187	188	200	175	199	171	216	189	193	198	172	199	175	204	204	191	185	211	189	225	182	170	185	181	194	202	197	190	175	194	214	172	188	198	189	211	182	170	189	189	188	218	223	177	152	199	177	193	183	172	212	209	214	205	201	211	186	220	181	199	204	225	181	210	209	170	205	171	176	152	216	193	174	199	179	197	183	205	203	188	190	183	183	147	196	195	189	209	189	178	183	174	204	206	176	179	179	192	186	207	192	192	203	172	187	179	200	191	167	208	189	196	224	211	184	226	177	166	206	204	174	205	179	192	183	211	197	164	179	207	193	172	183	188	178	174	195	172	182	196	175	215	191	184	200	201	193	199	167	183	187	178	194	174	193	182	195	200	174	210	184	206	206	179	191	166	222	200	182	186	224	190	184	191	182	184	200	221	209	195	188	187	194	193	172	192	206	156	179	210	205	183	187	217	169	188	182	199	174	201	178	212	199	201	184	197	196	200	178	202	198	195	171	182	213	211	156	190	221	201	204	191	165	179	210	197	180	180	177	198	212	200	170	208	190	194	190	190	181	182	202	199	208	196	201	200	186	158	189	194	175	204	207	199	197	192	174	192	195	207	209	189	196	186	210	163	207	193	178	171	176	203	223	199	213	175	196	208	206	192	195	179	206	181	198	193	188	188	186	190	166	179	188	183	216	190	197	195	191	188	183	197	207	174	192	199	214	200	214	193	179	179	179	211	190	197	168	193	180	197	198	194	186	177	179	182	173	223	188	185	185	209	188	176	177	201	192	195	194	193	217	202	189	180	205	184	185	186	186	190	209	206	204	177	174	181	198	193	189	217	208	194	207	187	174	174	194	201	192	200	190	179	194	190	191	186	179	189	197	189	170	196	202	215	181	190	195	191	196	198	160	191	200	196
11493	8041	15905	22004	23056	19169	17637	17976	16717	13970	12033	10898	10032	12335	13272	14177	13105	11549	9749	8441	8678	9523	9847	15148	21338	22442	18618	11317	6051	3645	1847	1038	696	577	604	591	585	551	541	526	557	534	540	545	557	582	486	561	522	577	570	508	570	567	559	542	545	556	559	531	562	537	567	577	527	584	562	567	560	510	571	532	542	576	528	596	586	569	550	522	587	594	578	574	516	551	554	576	562	590	519	540	587	542	555	510	548	532	546	535	587	547	572	539	542	518	578	563	553	575	553	538	513	563	537	566	493	540	560	583	577	550	532	524	502	512	521	528	593	557	543	520	544	539	562	550	579	542	580	564	522	571	500	577	581	564	524	553	514	553	558	545	526	578	567	532	552	551	521	501	579	507	585	540	562	541	603	540	530	577	532	569	557	527	492	560	555	541	520	532	548	567	555	533	552	580	539	578	554	521	567	558	562	554	572	528	539	528	558	514	539	553	549	561	528	540	515	573	583	541	525	573	557	572	557	526	549	574	546	554	531	573	544	540	531	512	540	528	548	526	493	493	497	522	578	555	561	567	575	549	565	575	566	578	535	589	583	591	576	557	575	535	537	547	542	552	518	560	517	548	560	553	545	541	510	560	556	609	574	540	550	553	521	543	537	567	575	529	536	532	531	527	528	526	541	590	591	514	537	513	619	517	568	612	596	514	528	520	602	587	555	538	553	527	577	557	534	556	548	552	515	575	540	508	534	536	588	518	566	569	534	565	527	519	533	536	584	515	524	563	552	569	558	536	541	567	580	559	575	539	567	554	552	570	531	587	530	566	542	541	527	552	530	576	574	560	564	583	531	592	555	550	512	531	566	523	532	507	527	553	537	550	544	501	559	527	575	563	554	549	563	562	569	543	552	548	565	543	563	567	552	550	552	575	538	564	546	578	584	552	532	530	545	574	596	578	535	561	494	542	565	497	584	562	553	551	561	558	570	545	559	563	541	594	573	541	550	511	574	495	517	603	561	529	547	531	567	525	535	524	522	544	557	544	551	585	594	555	563	558	579	539	580	563	559	545	583	554	517	553	576	547	564	551	578	561	545	538	523	560	542	546	546	529	574	541	535	561	528	549	573	543	548	487	572	529	528	550	562	586	576	546	559	545	554	512	553	550	527	556	555	574	530	580	542	568	528	621	572	558	521	558	534	540	548	565	559	564	532	525	526	519	506	533	552	569	585	545	535	569	521	543	546	590	540	548	565	527	536	533	519	556	536	540	551	519	533	567	543	551	602	553	515	551	562	570	495	520	516	593	573	603	582	564	549	563	533	584	570	534	572	522	559	584	523	533	568	573	551	537	537	543	516	566	538	578	556	554	571	517	540	545	490	544	577	547	520	553	568	530	571	591	601	578	554	553	521	528	565	585	570	567	577	569	525	544	534	534	546	564	545	543	548	543	545	604	585	539	541	549	570	534	575	554	568	555	542	534	554	535	536	531	558	600	536	577	532	535	574	566	561	534	549	545	557	547	541	541	556	540	561	588	570	566	493	566	542	570	512	571	558	541	582	527	565	547	579	528	576	542	561	535	519	566	574	551	567	554	509	520	540	529	558	522	562	584	562	557	525	587	555	549	583	524	548	557	519	523	514	561	572	554	560	539	539	562	617	551	563	538	529	530	600	571	545	564	541	500	518	524	517	552	545	563	544	542	552	520	576	555	554	593	550	577	586	559	545	562	525	548	572	550	571	561	587	569	524	557	580	565	547	549	559	570	544	578	587	550	594	566	561	573	523	519	534	559	523	522	562	591	535	541	546	551	549	513	527	562	559	554	598	520	571	585	562	559	559	576	566	557	562	548	594	562	569	599	554	564	551	497	580	549	551	583	603	565	554	553	583	511	555	519	571	570	563	549	547	537	570	560	542	602	541	576	592	537	551	530	513	533	537	564	518	542	555	547	569	586	548	574	557	578	533	530	564	518	561	574	538	539	528	609	570	616	568	603	562	537	553	514	540	538	573	518	555	524	531	554	547	560	492	529	582	568	534	527	567	582	534	555	569	545	531	557	528	575	567	573	567	586	528	503	550	561	493	526	537	535	559	590	548	569	518	527	541	552	594	542	547	583	534	549	572	547	570	526	556	594	557	580	532	568	541	534	572	571	499	558	573	532	565	568	532	509	565	589	567	558	576	567	539	531	560	567	535	549	576	549	545	523	555	540	564	543	554	588	546	609	585	555	562	610	491	531	524	574	551	533	558	548	519	555	559	552	596	533	552	552	548	523	551	558	516	564	585	554	522	549	580	572	560	555	537	562	557	552	563	539	543	613	570	550	554	542	531	547	562	588	476	521	585	542	542	572	560	569	523	562	557	567	521	575	541	541	560	569	544	547	511	512	554	527	534	553	508	570	560	568	545	549	548	517	519	550	521	554	564	527	558	577	575	555	557	552	569	560	545	562	538	519	549	593	519	572	565	561	511	572	536	539	527	540	574	555	564	563	545	548	537	549	514	509	553	563	539	550	522	524	523	563	540	544	563	585	536	570	580	553	561	547	584	567	586	556	510	578	580	501	533	563	565	534	571	537	571	555	562	536	554	516	517	558	543	555	570	569	530	528	554	598	568	549	531	548	594	541	536	535	514	550	558	542	550	575	579	540	555	559	525	583	557	539	571	574	535	568	546	575	527	544	540	539	575	560	540	543	650	546	584	569	533	566	555	540	573	567	549	527	583	560	534	611	566	526	585	578	525	540	530	576	567	587	530	553	573	571	540	558	550	555	588	541	590	547	572	558	529	571	533	550	520	573	584	553	575	561	566	552	508	533	546	533	556	509	510	547	585	551	581	544	576	573	567	554	540	533	515	549	580	541	519	560	555	553	612	573	540	574	548	545	545	567	577	553	556	545	532	526	519	549	509	577	560	580	525	557	566	526	577	578	554	551	530	553	547	597	555	514	545	534	571	561	542	525	548	556	542	551	565	515	597	562	519	570	583	558	582	519	538	530	580	546	532	623	553	553	523	612	555	561	539	581	564	564	563	552	563	539	570	544	550	534	531	567	543	588	526	551	540	553	569	577	571	515	525	574	568	523	534	556	619	533	543	566	571	538	555	580	521	521	560	502	592	563	557	573	528	575	559	538	532	587	560	526	562	568	530	550	576	555	545	570	577	550	544	572	541	562	536	542	533	551	514	536	546	548	550	556	546	544	552	546	560	514	563	519	521	573	525	502	574	553	510	535	591	535	516	524	539	541	547	566	550	590	519	573	522	548	520	569	522	543	562	593	588	562	536	571	537	546	519	577	531	566	520	543	545	529	580	526	561	570	485	523	572	533	545	576	573	508	520	542	559	574	561	526	592	536	555	578	544	532	573	527	556	541	602	595	543	566	547	560	569	575	540	548	538	493	577	534	514	518	565	530	566	560	528	510	537	580	583	546	591	554	536	583	550	560	549	561	584	557	581	608	560	582	592	541	543	583	567	586	557	544	574	565	537	566	574	567	554	550	530	520	551	584
5689	3158	4030	3481	2707	1386	999	1210	1236	909	716	756	786	741	778	729	667	556	469	454	397	358	418	431	493	532	475	460	290	272	219	200	175	160	169	169	172	171	186	173	177	178	158	198	177	189	162	190	166	199	175	167	178	151	164	154	178	161	173	172	148	164	174	168	157	173	195	184	163	144	172	186	167	174	176	166	172	189	165	172	155	152	144	170	195	165	173	173	141	183	163	172	192	178	167	163	180	154	180	189	169	176	165	162	168	187	160	176	160	168	174	172	155	181	150	169	169	164	193	184	185	186	159	167	156	168	177	177	166	171	153	176	158	178	185	177	169	169	182	173	195	174	162	192	163	183	185	166	172	177	168	167	168	159	188	182	173	175	158	156	182	180	179	189	154	163	152	175	168	157	160	190	193	173	147	178	189	200	183	160	171	206	184	182	163	145	178	155	156	191	175	181	174	172	210	200	188	184	149	184	178	161	184	180	167	206	156	175	173	168	146	189	163	182	155	169	168	180	187	174	155	193	182	184	172	193	187	170	179	186	174	164	154	176	190	190	179	168	166	180	182	157	186	188	162	166	180	158	167	193	181	170	174	149	172	175	182	192	168	181	152	175	170	172	192	175	177	173	174	197	186	143	170	171	150	195	167	168	151	177	173	159	181	152	194	171	174	178	177	162	189	184	176	163	163	205	178	159	172	204	163	200	172	173	157	137	169	162	176	187	191	181	154	156	200	164	188	168	160	203	162	148	171	181	193	166	159	176	213	171	170	185	179	159	164	195	158	191	189	167	176	174	164	172	165	176	156	183	148	173	182	174	172	172	190	160	171	181	163	168	170	172	167	173	180	172	185	208	162	172	157	170	192	157	184	196	157	160	191	195	191	199	198	205	159	201	192	189	166	180	164	160	166	161	164	171	183	153	155	176	179	202	181	183	164	166	162	153	179	168	178	181	184	155	174	169	165	160	172	152	192	176	175	198	168	162	174	174	153	196	170	185	151	185	164	162	155	175	174	178	180	174	181	176	171	168	152	175	163	170	192	185	155	170	169	168	164	160	163	181	179	165	180	167	142	185	199	184	178	160	180	184	175	175	180	160	178	178	195	167	180	149	154	174	183	182	194	179	195	193	171	168	193	166	178	172	168	201	162	163	161	197	170	183	165	158	166	163	166	171	160	197	159	188	176	153	169	155	165	184	181	156	187	178	182	132	181	144	157	200	175	158	157	192	149	161	176	186	170	165	152	150	179	183	182	176	177	183	168	187	165	149	174	173	168	159	156	161	180	174	177	172	173	172	184	173	183	168	149	183	163	176	190	175	158	191	167	171	164	174	181	170	180	172	171	174	167	165	169	181	172	215	173	153	185	172	183	159	158	191	167	179	158	175	176	188	175	172	167	191	171	160	163	176	168	189	159	188	166	153	176	172	170	174	177	178	168	177	159	147	183	155	186	161	184	150	185	191	173	168	191	182	166	197	179	183	171	141	163	186	157	154	158	166	157	167	176	140	197	193	164	166	154	170	195	166	181	174	178	192	181	189	186	147	180	198	150	166	159	186	174	180	173	173	165	192	183	190	161	189	168	181	191	190	180	175	164	174	152	178	160	173	172	153	170	174	172	187	168	166	172	170	177	156	190	154	148	188	171	175	163	181	183	149	180	175	191	170	173	177	162	149	159	167	170	165	160	180	171	196	193	161	183	172	183	163	163	161	169	200	177	168	168	166	184	161	188	168	185	200	160	208	172	177	178	171	200	175	158	160	173	155	172	161	169	170	167	166	182	190	187	172	160	162	181	171	171	182	139	160	164	161	193	165	190	173	183	172	174	159	183	193	170	184	149	183	165	179	159	167	204	173	171	189	189	171	177	137	184	184	151	159	160	161	167	212	172	184	176	200	166	173	170	162	170	184	198	147	159	149	187	172	171	150	153	179	173	167	188	165	165	166	153	182	190	186	201	194	179	155	181	164	163	173	194	179	180	167	177	176	164	181	151	158	148	173	163	153	164	149	190	163	182	164	182	171	168	192	169	178	178	161	176	167	192	159	172	183	189	174	179	193	191	173	158	159	143	173	195	151	148	185	173	149	186	180	170	160	169	153	176	167	187	170	151	185	174	179	204	169	187	181	177	165	180	165	136	172	204	175	180	163	176	184	183	173	170	164	178	178	151	177	177	156	168	171	173	170	166	171	191	170	173	186	150	173	155	202	179	178	165	162	169	178	174	160	179	170	178	179	176	180	182	164	139	172	207	192	164	167	157	163	180	159	191	188	171	176	160	182	171	154	176	172	179	149	201	157	166	182	145	178	180	132	159	194	184	149	185	186	178	159	184	183	181	163	182	190	147	180	168	165	175	171	161	161	177	182	171	150	181	182	187	177	186	197	183	184	174	172	182	173	161	183	166	177	153	182	196	166	154	189	176	190	182	188	170	188	158	168	179	183	178	173	164	164	161	151	153	170	197	175	178	165	163	175	154	165	155	178	157	167	184	208	163	150	165	183	164	193	178	189	178	177	177	165	171	173	200	164	177	175	157	180	153	171	199	176	174	198	160	201	192	190	162	150	173	171	193	155	176	184	162	173	182	177	180	159	182	184	165	151	165	181	173	178	160	196	175	155	163	163	164	162	169	176	184	207	181	168	165	187	176	171	185	154	164	187	175	150	150	173	167	158	168	161	171	163	193	160	174	195	172	170	176	175	196	147	177	186	165	173	150	158	185	184	185	163	140	168	164	195	172	175	164	142	164	181	154	169	148	159	170	181	161	146	173	178	192	170	176	189	181	149	181	185	178	186	195	179	164	182	177	177	179	191	169	178	172	191	175	171	165	182	169	155	175	183	168	160	184	177	185	170	165	186	165	161	161	185	171	176	197	147	188	180	157	158	170	155	188	183	173	177	178	156	169	168	159	163	190	173	166	172	138	174	190	176	146	152	181	185	174	181	183	159	165	167	165	181	177	156	198	183	169	164	164	161	181	160	177	190	167	182	153	163	176	194	192	161	178	155	175	163	203	190	165	209	171	177	162	175	180	180	172	183	166	162	159	171	150	168	180	171	172	136	169	164	202	166	156	186	161	183	178	164	156	171	159	168	140	160	161	156	162	167	179	176	160	183	162	191	165	143	166	152	189	171	185	170	183	155	195	152	170	184	152	164	164	176	186	171	184	181	191	170	158	163	164	165	185	168	157	174	196	168	178	188	158	167	172	162	169	177	165	164	167	170	183	168	179	194	185	163	161	162	153	196	197	176	148	167	186	166	162	150	169	149	146	211	178	192	174	177	185	178	161	169	177	177	164	193	165	178	171	177	175	179	154	171	148	178	184	162	156	168	167	159	177	173	166	164	176	178	160	183	179	155	171	196	161	170	176	168	168	164	172	171	186	175	163	184	174	156	191	186	209	187	156	182	174	186	186	195	173	163	172	161	156	181	177	158	169	169	140	163	143	189	186	167	173	170	191	195	171	180	181	162	167	152	171	173	164	200	164	176
4397	3545	7385	9395	9220	5482	4489	5670	5921	4758	3865	3878	3964	4099	4429	4258	3887	3133	2476	2714	2197	1983	2474	2465	2813	2936	2422	2034	1191	915	707	609	500	523	472	498	527	519	538	496	455	478	516	499	480	488	496	511	497	483	542	500	504	496	559	515	474	510	530	469	522	454	495	492	480	529	524	502	471	474	442	485	480	485	473	509	458	489	508	532	486	525	483	501	485	536	532	522	532	521	508	482	485	527	525	495	499	500	497	512	530	528	502	478	519	501	544	512	480	485	512	538	487	500	528	550	490	531	482	484	533	478	500	469	466	499	510	530	461	490	540	485	527	495	521	496	525	511	505	541	491	501	488	467	468	498	505	490	488	494	454	488	523	449	497	490	500	514	537	461	486	532	465	532	483	545	472	550	518	514	469	519	535	480	474	492	494	504	520	485	528	493	530	503	476	522	515	522	503	489	515	494	464	484	536	463	483	429	468	501	486	513	486	527	484	509	495	512	494	522	509	496	508	516	482	500	480	504	487	520	511	511	540	534	492	510	487	516	513	530	475	539	441	516	479	502	458	476	456	511	514	509	456	481	522	489	503	518	497	535	505	545	510	490	514	473	497	536	509	506	472	502	505	540	504	529	491	543	519	507	481	558	486	480	502	463	497	466	510	492	459	479	494	483	476	480	496	523	510	539	496	506	497	462	488	516	479	489	496	511	519	506	516	470	495	489	500	494	500	519	510	504	506	489	515	504	506	519	513	466	517	478	483	512	541	498	529	468	484	490	506	508	471	509	510	506	497	566	523	490	511	478	513	501	464	510	499	481	504	527	502	464	513	492	490	473	497	483	509	478	505	495	461	506	522	533	510	551	524	509	512	530	493	528	527	496	505	523	518	498	489	478	499	488	485	475	476	492	504	465	478	530	537	445	454	499	536	485	520	554	504	500	518	484	498	530	482	539	500	490	508	475	487	498	511	502	518	504	485	518	486	515	494	487	520	531	534	487	491	515	487	499	484	517	511	489	533	508	503	511	524	468	489	508	491	484	504	490	490	496	495	488	484	515	519	494	486	518	488	481	541	495	517	520	482	505	506	515	492	513	478	492	522	490	477	531	510	487	448	469	477	478	492	505	502	500	485	520	487	516	498	470	482	465	452	466	504	506	511	470	501	530	519	550	481	523	490	493	487	505	522	544	536	528	519	486	478	557	525	508	510	483	540	520	509	502	525	488	440	516	523	510	488	507	499	476	500	494	468	480	518	510	495	509	516	531	503	496	496	513	519	479	476	510	474	501	519	490	485	535	510	513	490	483	483	482	486	474	503	522	556	502	482	495	507	501	492	511	482	547	512	495	509	494	498	524	476	514	504	572	483	450	474	492	473	513	489	499	480	537	492	469	521	510	488	485	514	483	481	517	482	529	482	464	525	525	489	567	478	498	530	481	507	514	472	500	501	480	532	529	500	522	515	502	509	490	500	500	493	509	512	487	462	484	525	541	471	508	528	493	450	538	504	494	498	490	487	440	511	476	508	502	526	497	505	501	517	502	500	512	509	549	497	498	511	488	512	529	503	483	513	479	515	484	465	485	467	495	473	462	490	522	492	501	517	500	486	506	498	467	497	514	485	539	480	486	489	499	502	537	504	483	500	490	494	505	497	483	509	482	496	491	560	525	475	504	505	463	517	517	489	536	491	484	493	489	498	466	483	517	478	474	474	502	480	471	524	466	528	494	546	506	539	463	506	505	531	484	519	520	493	476	467	522	507	508	489	506	518	468	458	496	533	473	525	510	494	484	498	507	530	481	537	485	495	491	514	503	433	500	494	465	462	507	518	491	472	484	493	475	500	516	499	456	521	451	484	520	480	483	542	515	532	502	477	460	552	466	484	517	538	512	522	542	530	466	533	490	489	523	484	493	538	470	480	488	499	529	529	486	532	498	488	499	498	492	525	477	519	490	468	484	457	518	531	474	482	469	477	475	550	486	548	526	507	487	481	470	538	497	509	512	517	478	468	484	511	496	475	491	503	509	496	518	506	513	481	518	509	493	496	481	508	522	473	482	515	517	472	489	506	474	477	532	524	498	498	518	514	470	476	512	487	518	528	517	500	484	451	506	476	486	489	506	489	543	491	508	498	507	498	487	486	508	490	511	510	526	442	524	483	504	467	451	538	516	527	497	532	510	512	506	476	472	504	504	542	525	503	512	475	467	504	530	542	488	480	530	488	485	504	484	496	474	506	464	508	538	502	495	516	485	500	487	499	506	501	513	505	489	535	507	456	532	459	513	506	494	537	455	530	525	497	524	482	510	484	464	514	486	523	491	486	506	496	514	499	513	483	520	484	478	487	475	479	514	475	503	456	477	489	496	474	487	517	546	474	472	464	532	447	477	563	494	492	481	503	494	498	540	520	466	486	483	488	485	517	532	460	466	505	523	489	536	524	521	475	466	528	526	506	505	489	490	513	515	487	486	484	513	512	484	488	517	526	511	498	511	512	420	545	469	499	511	563	497	453	518	473	496	509	518	512	485	466	487	499	520	503	505	509	544	468	477	508	482	487	514	482	478	482	529	498	476	464	519	484	523	518	521	524	506	476	502	503	486	472	489	490	529	542	501	492	515	491	517	536	514	470	527	506	476	460	484	471	504	511	510	526	483	506	513	533	491	507	501	513	506	496	524	506	496	531	513	494	502	501	494	473	478	509	484	541	488	511	524	519	474	455	502	523	518	538	523	480	486	486	530	485	468	458	522	546	476	505	464	502	532	515	506	512	526	513	489	510	488	480	512	477	491	523	467	518	490	483	507	458	505	550	493	515	499	494	488	487	485	501	497	498	524	526	505	522	472	525	533	495	482	518	470	526	516	534	486	513	517	478	483	509	467	496	462	496	498	514	484	527	523	518	488	449	486	526	453	453	505	549	515	502	537	500	494	499	480	528	485	493	497	509	528	489	507	502	517	520	536	498	483	477	496	492	499	525	479	481	523	465	463	472	510	535	496	474	506	516	476	494	481	514	507	479	499	443	499	478	485	512	525	445	495	549	524	493	522	494	502	526	500	470	520	504	491	487	489	533	518	493	461	498	501	529	500	468	510	535	464	494	501	512	489	481	492	534	475	474	520	528	529	481	525	512	510	510	476	472	477	500	510	504	532	493	496	500	541	534	516	534	483	532	478	486	511	541	531	503	497	492	504	508	550	523	543	498	524	512	470	487	508	501	511	503	492	456	515	510	517	558	509	533	499	517	498	486	509	481	521	513	522	492	496	486	511	496	466	506	507	512	534	517	497	495	478	440	518	504	517	480	509	524	466	517	500	529	487	518	501	517	501	505	476	514	485	484	562	524	472	515	492	521	454	505	493	565	472	495	490	490	516	491	501	485	515	488	483	517	512	503	494	489	493	486	514	498	512	468	486	480	503	494	491	479	467	542	517	492	446	488	526	503	536	506	522	494	501	481	483	468	493	503	503	443	480	508	471	522	533	519	501	459	482	508	537	510	536	503	494
12592	5034	6934	5827	5105	3751	3339	3174	2727	2185	1833	1372	1194	1297	1374	1467	1460	1353	1303	1232	1014	991	1445	2020	2731	2514	1714	1157	672	417	279	195	190	200	135	167	196	178	170	180	163	176	147	182	160	176	172	189	182	194	172	167	162	201	167	189	162	175	184	183	179	168	176	190	200	189	171	177	175	154	175	198	178	177	183	161	194	181	175	155	156	176	191	159	176	176	183	179	142	171	170	191	186	157	179	177	171	182	189	171	167	191	167	188	192	188	172	156	187	171	191	189	177	168	180	162	175	186	184	186	162	171	159	193	183	160	171	173	152	185	186	178	172	203	172	163	180	180	158	192	170	191	169	177	166	160	175	167	146	173	172	179	166	185	153	160	150	180	182	183	196	191	189	181	151	202	179	194	175	179	212	194	176	168	165	171	169	172	153	185	184	158	174	179	185	158	197	182	179	178	188	167	202	170	168	176	180	186	167	170	159	164	194	198	190	173	164	156	187	187	191	180	165	172	201	176	159	183	183	189	181	157	161	176	202	181	165	175	159	189	170	159	174	164	192	209	177	137	160	209	163	166	162	178	196	163	163	177	170	176	163	173	170	189	194	172	182	196	180	178	171	167	170	163	177	178	177	175	173	182	179	175	153	181	176	195	170	165	175	173	164	179	178	160	161	186	146	146	182	169	177	182	163	180	186	132	189	178	172	182	158	172	169	174	178	173	176	189	168	184	198	155	214	152	171	168	193	205	198	197	169	183	168	182	162	181	185	180	177	180	191	167	163	188	183	172	185	170	186	178	164	179	186	171	169	158	177	180	174	164	194	157	183	184	183	187	176	194	183	161	189	190	181	172	171	186	178	186	169	180	163	170	179	183	203	173	157	173	165	179	155	176	155	192	185	163	189	174	177	179	178	212	173	177	180	181	160	184	175	206	171	173	176	197	166	196	152	167	172	170	176	180	188	176	146	182	183	196	184	166	182	190	165	165	166	182	162	162	167	193	173	197	191	171	192	175	166	186	160	158	183	182	170	189	189	175	174	145	210	159	160	157	178	177	176	181	164	183	180	191	194	169	190	169	194	215	181	184	180	177	166	188	182	164	189	171	153	198	191	191	194	136	185	179	180	158	156	170	166	178	197	180	186	216	191	195	190	180	195	162	186	168	188	162	180	164	185	177	173	202	187	163	194	148	171	178	191	179	152	177	190	179	168	181	182	159	182	180	168	185	159	177	182	163	193	153	213	173	180	161	164	176	171	174	196	185	170	183	169	160	189	177	170	163	183	165	201	187	178	178	180	162	208	171	172	188	153	184	175	192	169	156	170	182	216	177	174	165	166	189	176	176	158	185	199	184	171	199	176	180	183	190	169	181	173	165	196	168	188	179	175	157	162	181	173	160	196	179	171	169	173	160	193	184	193	166	178	203	160	174	193	172	166	183	161	167	185	209	198	169	193	185	178	168	154	169	186	181	190	189	154	182	169	172	161	165	193	164	163	183	196	184	168	157	184	178	196	178	192	182	189	163	186	179	176	187	168	178	175	184	167	174	173	169	180	175	164	217	168	175	197	175	186	178	177	176	188	200	182	156	183	171	177	160	170	179	196	185	183	159	159	165	167	190	183	160	190	172	185	190	183	168	186	192	168	181	204	196	184	175	180	198	165	181	181	169	182	189	178	188	156	181	185	164	189	171	163	184	196	182	175	191	179	192	199	149	176	187	175	182	171	181	172	174	193	166	166	170	176	184	197	192	191	168	182	178	182	176	179	142	180	195	159	193	183	188	181	172	180	173	181	172	197	182	183	191	189	181	203	209	175	193	193	169	163	161	182	181	181	170	193	161	177	199	192	169	177	191	189	169	180	177	145	189	172	175	169	167	168	170	184	149	192	180	172	158	172	195	179	170	194	155	176	188	184	198	172	180	186	180	174	176	193	173	164	193	149	177	174	169	180	189	182	159	197	169	173	167	198	162	193	183	202	189	194	184	166	178	193	200	168	195	189	172	183	192	158	177	179	175	194	177	193	184	150	167	172	160	169	184	189	162	169	199	169	169	189	178	202	192	199	156	174	177	175	152	162	152	196	151	189	183	177	174	173	175	176	175	164	175	160	183	175	165	181	185	187	172	172	185	172	167	174	159	183	180	190	159	196	185	178	178	157	172	172	176	172	168	166	168	191	158	174	176	183	160	183	174	196	189	175	182	164	172	187	154	171	150	174	191	142	165	153	182	186	196	162	186	149	174	173	194	180	188	165	170	168	187	189	206	188	161	194	161	197	176	184	173	197	177	164	158	176	164	156	184	174	178	185	188	197	154	148	195	172	146	173	187	164	183	156	185	166	164	169	200	197	189	177	185	191	158	168	187	182	187	158	181	180	158	184	170	170	164	192	181	188	190	138	187	179	168	167	178	182	175	187	191	161	167	162	175	178	192	181	181	196	165	180	166	170	161	181	184	162	188	185	215	205	195	169	179	180	159	177	200	172	199	161	177	165	170	196	162	168	183	171	154	172	170	172	174	174	163	172	173	156	171	174	168	182	155	172	173	173	184	205	183	169	171	163	203	153	160	191	175	167	186	183	169	183	175	176	154	183	165	166	192	191	171	179	165	194	170	159	186	195	163	174	183	162	159	161	172	185	181	181	161	136	211	187	164	167	199	185	180	158	166	179	186	196	178	149	179	169	173	171	179	183	183	181	173	179	189	194	180	179	148	168	166	178	187	170	187	190	180	185	180	183	186	177	171	173	179	166	188	165	172	182	181	167	177	188	169	167	165	182	176	197	173	169	158	148	159	194	164	211	190	177	160	174	164	178	184	168	153	174	183	166	181	175	174	180	172	191	184	179	190	173	198	174	150	183	163	200	165	171	183	156	163	198	191	182	175	189	196	171	190	180	178	196	170	180	165	172	179	207	211	178	182	159	179	197	159	167	184	166	184	170	173	188	183	177	178	190	209	172	172	181	153	172	167	182	178	190	185	198	164	162	194	185	147	184	156	196	189	172	184	182	196	151	177	184	178	195	171	199	197	174	152	176	178	163	190	196	183	169	176	170	164	170	155	175	193	163	170	177	148	180	203	167	160	172	185	198	186	158	179	174	161	188	153	211	160	153	201	189	176	181	192	184	178	177	182	186	174	180	135	176	172	181	172	187	170	153	162	200	178	155	178	155	166	166	189	175	184	188	168	190	177	182	196	165	190	180	185	183	198	167	192	193	183	181	181	169	177	189	173	143	154	179	187	167	183	184	195	203	192	179	171	206	186	172	188	169	178	181	165	176	177	174	183	197	149	163	146	184	164	181	180	168	180	165	189	163	189	170	170	177	153	215	198	160	178	192	144	169	171	178	205	163	148	173	168	182	149	165	143	172	203	184	171	199	228	178	182	172	195	185	186	191	169	160	194	149	168	178	171	165	169	189	146	185	175	161	197	190	172	191	180	151	178	190	185	158	185	190	167	189	177	192	183	173	174	193	208	155	188	183	186	167	157	175	200	187	179
8514	5177	11735	13948	15003	13556	13184	13818	11706	10577	9454	7083	6716	7484	7848	8446	8580	8109	7810	7162	6374	5989	8839	11954	15042	13797	10237	6332	3327	1950	1195	762	626	522	507	549	523	534	476	500	495	508	520	514	505	471	511	566	525	520	493	535	530	544	512	490	524	516	558	478	496	506	524	518	526	534	446	524	525	561	526	513	501	530	494	527	506	475	460	516	504	512	486	532	521	488	521	528	509	508	526	496	514	518	504	493	489	507	492	519	541	516	487	509	475	519	478	533	499	515	509	498	540	490	517	477	530	508	524	514	540	502	500	479	536	523	512	510	554	493	547	511	519	512	512	549	516	501	555	481	498	523	500	511	541	487	536	495	517	532	521	486	499	480	508	500	522	470	544	519	569	514	536	496	495	566	532	496	467	507	528	572	511	519	532	543	528	484	507	540	472	530	531	504	492	504	507	495	522	516	503	497	514	490	504	561	503	534	504	535	495	471	515	482	544	527	506	509	485	519	493	501	518	526	548	529	528	489	535	503	539	488	508	515	526	511	535	531	509	486	523	524	514	513	506	497	549	503	498	525	488	535	544	543	484	491	500	525	494	508	551	519	484	515	520	472	529	512	526	532	455	484	523	522	505	516	525	519	524	531	524	472	494	507	476	516	503	539	500	518	490	495	500	490	502	528	546	470	491	507	502	537	515	530	489	503	543	489	516	487	512	514	529	536	545	525	497	555	497	517	503	509	499	503	506	516	513	500	502	495	495	503	540	506	538	524	509	518	557	524	506	506	519	518	506	508	504	491	498	465	484	509	477	553	531	533	510	535	527	513	499	447	536	535	541	473	528	502	501	502	534	543	533	528	526	527	496	530	554	511	548	512	484	509	469	481	543	469	541	494	544	481	490	540	528	516	513	520	488	505	510	488	478	520	532	500	528	537	512	508	490	507	503	514	479	498	492	489	533	485	507	525	548	543	502	510	536	511	527	500	541	539	513	493	525	569	538	496	499	532	495	481	503	474	532	529	505	518	511	473	536	503	523	548	538	559	544	480	545	494	576	485	549	539	514	532	485	539	484	517	491	522	481	509	527	532	530	501	510	537	492	537	499	521	465	511	504	531	528	522	536	515	561	482	501	507	546	482	543	490	507	522	480	526	493	474	526	490	538	516	507	523	514	511	538	521	532	524	535	519	505	477	541	494	539	509	513	516	492	532	499	525	498	545	534	493	494	525	506	485	511	507	509	514	497	531	509	484	527	525	530	548	526	516	510	526	510	506	511	529	510	503	511	506	504	509	509	505	513	513	485	501	527	465	527	532	504	506	501	505	526	534	527	512	515	521	522	496	537	488	540	537	539	527	569	507	525	546	530	502	514	532	501	490	513	458	513	507	501	501	482	487	495	491	532	511	522	526	542	509	495	485	517	551	586	507	513	501	545	515	525	539	536	506	565	521	525	549	496	574	508	549	520	507	491	520	547	502	516	499	490	516	490	526	510	488	468	529	513	508	513	507	518	519	522	494	498	535	498	562	545	547	495	508	538	518	498	521	473	531	544	484	511	522	516	509	529	500	493	542	495	542	491	518	548	470	517	496	518	534	508	507	481	499	509	488	557	519	500	510	525	534	512	509	528	540	548	520	515	535	519	519	538	498	561	518	534	511	509	496	494	498	501	548	505	560	501	523	509	504	502	502	532	521	523	506	538	502	538	470	546	544	540	505	505	478	499	517	483	533	525	500	529	527	525	503	502	523	514	544	487	540	535	531	518	533	476	512	521	528	497	515	496	528	544	525	539	543	484	529	499	541	474	513	577	512	540	502	519	522	491	517	497	511	535	477	534	476	527	526	537	538	503	562	461	520	520	529	504	519	532	525	500	561	462	532	523	534	516	512	495	491	543	499	539	522	556	476	499	511	559	508	534	511	502	557	534	492	484	526	514	510	532	492	510	523	541	537	533	515	483	494	496	507	548	555	492	507	487	489	479	495	544	489	528	469	509	480	525	523	550	496	517	509	507	543	540	532	575	518	488	489	511	523	490	540	552	498	532	525	498	501	548	543	550	526	492	521	472	534	518	485	529	520	481	533	521	528	510	540	494	545	494	515	538	552	535	501	531	512	501	519	462	530	500	522	512	511	527	520	495	531	495	494	511	490	510	527	482	526	511	515	533	517	504	538	567	545	506	513	483	521	493	494	585	520	534	519	528	527	532	562	484	514	496	530	487	548	510	493	529	540	491	510	501	517	550	500	523	559	551	548	512	519	528	531	522	543	548	530	522	537	528	518	526	492	557	501	538	545	487	478	544	482	536	503	522	493	579	559	534	507	480	551	545	494	522	491	535	553	500	504	545	513	510	544	514	521	485	507	440	470	535	542	486	520	527	525	521	500	491	508	550	581	508	509	474	514	473	494	514	514	511	518	499	520	504	522	539	476	527	514	525	509	547	533	528	518	546	521	507	513	486	499	509	560	487	556	521	515	514	523	572	557	525	492	539	497	503	489	537	504	526	533	502	507	532	454	499	542	527	547	508	530	523	485	526	477	504	532	554	495	512	532	542	524	521	538	467	560	517	526	507	511	519	523	520	488	497	511	529	491	492	522	532	490	535	497	500	515	522	504	542	505	535	496	488	493	520	522	512	499	498	522	454	515	539	491	578	550	518	506	521	470	518	503	560	489	520	477	475	534	497	491	494	519	536	529	619	557	492	501	525	546	511	494	488	504	536	507	494	562	531	504	488	538	497	500	532	471	487	519	549	537	516	538	497	537	541	524	513	501	497	520	511	469	507	482	531	460	560	555	547	456	482	575	526	550	550	504	519	523	535	510	497	525	512	534	491	517	499	510	517	495	525	503	531	511	515	505	505	489	528	536	525	525	538	531	484	524	509	526	492	523	541	534	543	452	535	569	498	522	537	561	530	523	480	501	509	510	549	493	505	521	506	531	539	463	495	535	489	543	477	526	533	545	533	534	507	520	524	519	532	495	492	527	494	514	529	515	499	534	548	506	529	494	502	507	535	493	493	547	501	527	497	554	521	526	510	514	509	546	519	528	487	497	534	477	545	500	540	535	523	506	531	513	481	531	513	498	454	506	483	554	542	514	509	506	546	538	533	475	529	559	519	514	514	524	522	484	498	525	476	503	513	515	481	559	509	514	525	522	518	534	511	523	524	501	517	541	504	551	524	497	520	537	509	479	528	499	541	499	521	537	497	519	516	474	496	523	494	547	503	492	545	528	518	503	517	533	487	548	533	531	528	513	528	512	488	531	501	524	545	496	517	516	507	517	485	524	487	536	517	537	530	497	535	521	571	531	501	536	560	501	513	529	518	523	545	543	527	545	567	542	508	553	503	534	501	510	555	522	513	559	505	494	469	508	521	493	490	534	520	479	546	509	458	515	491	498	531	509	513	505	454	514	505	600	468	522	515	558	517	525	467	519	524	493	520	512	507	520	528	540	550	538	477	484	539	501	527	491	519	534	501	489	507	511	523	471	501	533	545	527	505	504
19097	8358	10828	8932	8359	8102	6679	5306	4399	3446	2967	2587	2152	1947	1928	2173	2346	2524	2398	2023	1730	1632	2184	3446	5189	4930	3432	1920	1090	601	333	267	232	238	208	231	203	185	174	180	218	181	208	194	189	210	186	199	166	180	179	195	170	180	192	193	204	189	200	192	209	171	182	205	230	216	205	193	206	183	183	187	196	231	185	172	180	200	195	190	204	172	199	224	202	185	196	211	197	192	197	211	192	197	170	185	199	193	199	190	186	188	211	197	205	207	195	195	200	195	180	182	194	212	190	210	192	194	210	177	193	205	195	204	197	196	194	218	209	206	168	198	185	216	184	174	181	174	185	190	199	184	196	176	200	185	175	208	194	215	209	188	198	198	191	194	213	198	196	198	171	234	206	194	191	218	199	194	174	218	190	184	180	210	202	201	208	206	208	195	190	197	203	194	190	179	179	164	193	201	179	195	200	213	192	207	190	200	179	206	203	184	186	185	196	198	179	169	199	178	182	211	176	197	214	210	214	161	183	174	191	192	212	188	196	180	189	199	180	194	187	220	184	221	207	219	185	196	182	211	194	198	197	196	189	212	185	190	199	190	195	187	191	211	217	170	195	208	200	188	193	170	191	201	193	197	216	174	194	198	197	187	175	197	179	207	183	178	205	196	221	204	210	190	186	211	191	204	177	186	170	178	177	176	192	217	205	180	182	201	220	197	200	203	177	209	172	180	170	190	182	174	205	178	146	200	180	172	210	178	191	195	203	183	202	212	219	188	187	183	188	232	217	193	193	187	187	200	203	205	154	181	202	212	173	180	177	199	211	197	191	204	225	210	173	220	200	190	189	210	194	203	188	202	181	206	199	198	189	169	177	200	182	172	190	189	200	168	194	173	193	195	193	172	199	230	193	190	186	182	180	187	179	176	195	213	208	200	176	221	184	195	178	177	188	194	183	171	157	217	196	187	187	187	190	180	199	190	184	211	193	181	194	186	216	194	199	210	206	184	202	200	178	188	204	187	174	187	202	197	194	199	193	169	178	196	198	169	184	175	188	219	200	226	181	197	210	195	177	202	184	193	187	171	218	210	192	214	195	205	176	183	179	208	184	214	189	212	196	182	165	196	186	191	187	170	181	198	207	199	206	223	213	186	201	183	204	154	160	192	206	211	180	207	183	189	210	184	199	187	197	187	191	205	196	204	206	219	176	219	187	204	187	204	177	205	195	190	187	209	193	208	196	210	181	197	193	191	206	201	204	206	201	206	170	184	156	209	175	204	189	183	192	208	188	196	187	206	218	204	193	199	205	221	196	193	176	194	192	182	179	182	173	184	208	197	181	212	211	168	181	168	160	178	195	184	195	203	196	210	200	220	185	173	210	191	196	169	198	216	200	206	197	181	202	193	182	175	183	167	194	174	196	213	205	203	178	188	196	184	161	200	185	181	182	210	218	221	182	181	200	187	200	190	196	176	169	215	196	198	190	196	209	180	211	171	178	225	190	208	198	195	182	216	168	187	212	182	170	217	226	201	187	189	197	190	174	200	186	217	182	221	193	208	203	211	200	201	211	183	175	173	211	199	193	187	194	178	195	174	192	182	179	178	214	182	174	200	173	209	188	187	177	187	194	190	215	217	200	190	186	205	188	196	206	182	184	206	183	201	171	195	171	193	205	187	218	169	211	193	202	203	182	191	186	199	192	205	179	210	191	164	200	192	185	179	191	183	212	187	205	193	208	206	203	204	187	187	190	183	199	190	182	190	193	185	195	203	194	200	188	179	172	185	168	203	172	201	189	198	227	194	183	203	210	185	183	215	191	218	174	175	190	169	203	191	187	180	207	180	211	161	194	175	180	199	219	181	200	188	196	213	180	170	193	213	187	175	177	187	212	202	192	185	195	190	236	184	201	198	190	195	199	190	194	181	170	199	186	162	208	174	203	213	213	163	178	198	194	190	189	196	176	193	176	192	191	193	204	215	212	208	195	210	216	184	183	216	216	205	181	178	184	197	166	182	170	197	199	205	199	185	214	200	202	209	206	195	216	207	173	201	182	204	180	186	190	212	204	169	188	199	199	171	188	201	215	160	195	180	176	197	207	188	186	221	204	211	172	203	200	190	192	213	220	165	208	210	194	177	169	201	175	184	173	180	199	198	197	205	212	176	198	181	193	183	185	189	205	201	194	186	209	192	176	185	183	174	194	179	210	185	202	206	183	213	210	202	178	225	235	182	212	202	204	208	216	203	229	211	181	178	200	206	182	192	192	207	192	186	183	185	191	185	183	181	198	175	174	198	199	207	217	192	172	199	203	178	199	180	193	212	202	223	199	187	196	201	203	182	158	173	178	194	190	199	204	182	198	178	175	210	204	205	182	210	185	173	200	167	213	193	204	212	205	191	184	195	188	199	185	216	175	221	198	188	188	195	159	179	182	201	196	182	191	170	217	193	221	187	186	184	224	191	181	180	180	185	180	206	211	183	187	192	188	171	189	180	185	196	207	208	193	190	168	198	215	202	185	180	234	204	196	188	230	173	199	205	180	177	190	190	166	192	183	192	202	198	194	206	205	178	220	180	182	191	187	190	208	199	205	181	213	184	198	197	191	171	192	194	192	190	184	184	176	179	177	177	175	167	170	187	207	185	196	207	183	190	210	186	214	210	203	203	202	190	181	207	185	205	182	194	179	182	197	196	229	187	214	187	203	187	193	185	188	182	202	205	176	185	191	189	159	224	192	178	211	180	173	209	209	201	164	180	211	186	167	175	190	211	193	186	171	190	193	190	198	207	198	206	245	202	195	198	183	178	208	179	204	182	204	182	198	188	174	194	198	199	187	181	169	208	199	179	181	181	201	193	214	194	183	178	174	188	185	195	191	197	173	196	189	174	189	189	200	198	218	198	205	194	184	202	206	192	228	190	219	175	201	188	170	200	195	179	189	193	208	166	188	207	193	199	199	208	182	176	205	208	190	206	195	187	194	209	211	196	188	179	176	195	184	225	182	187	186	180	187	210	194	186	194	203	181	194	184	183	188	198	206	170	194	174	192	177	185	170	190	196	201	217	198	188	181	200	174	191	219	189	192	208	202	197	188	178	190	178	176	199	200	189	214	188	184	199	170	180	207	178	182	179	180	201	200	188	192	170	176	187	184	186	159	173	189	202	203	196	184	188	178	213	182	183	196	201	232	192	205	178	197	214	195	191	215	209	207	180	191	182	204	179	187	207	188	208	197	193	178	202	195	189	209	200	186	174	169	198	207	204	187	189	184	201	198	218	200	176	179	185	163	202	209	182	185	183	201	211	177	197	191	186	199	178	170	187	171	194	187	209	184	180	231	197	185	193	183	188	217	192	203	233	197	192	213	151	220	182	191	207	217	198	189	179	213	182	198	212	182	197	224	177	191	244	193	177	177	183	186	186	200	190	180	184	199	194	213	206	200	199	182	173	211	201	185	197	198	176	182	182	201	213	182	170	181	197	184	197	210	190	184	202	184	185	191	181	183	192
10718	7329	15852	18708	20513	21436	20429	18611	16721	14701	13547	12113	10717	10175	10703	11494	12721	12994	12933	10987	9759	9809	12222	18185	23139	21647	16409	10492	5847	3028	1579	993	654	633	551	545	551	555	557	548	579	557	563	506	533	565	586	582	529	578	521	538	559	552	546	573	573	514	548	556	534	507	557	547	536	579	557	563	528	556	516	543	567	552	572	524	566	588	515	518	523	547	571	554	571	549	584	557	563	563	544	509	539	581	571	562	545	541	539	531	567	549	521	535	516	516	546	505	529	572	555	552	541	541	585	531	556	560	537	602	527	542	559	553	532	545	538	592	532	521	532	567	549	592	552	542	573	580	564	575	555	558	521	544	593	534	536	553	556	546	538	581	543	559	531	602	525	544	546	553	592	536	535	578	544	552	574	568	566	576	530	561	555	524	513	503	543	595	557	560	557	537	548	526	533	575	557	540	594	524	561	517	581	560	553	602	560	511	551	533	578	544	517	558	555	544	532	508	527	559	578	592	590	556	580	550	555	582	538	535	589	547	585	527	563	566	556	549	572	532	561	543	539	573	570	534	525	558	538	547	560	569	552	573	596	558	536	543	521	543	586	570	533	556	577	561	557	566	568	579	546	520	559	574	552	516	542	555	572	597	570	545	539	520	536	545	528	566	564	551	509	502	555	557	499	596	558	603	543	539	579	522	502	524	566	542	590	542	564	581	565	535	547	564	586	539	557	568	539	555	533	515	574	536	572	562	575	544	555	604	525	536	538	556	561	518	544	566	546	538	580	560	587	560	553	571	563	542	569	516	527	550	548	552	567	601	507	567	524	555	528	546	519	516	538	522	565	520	547	570	520	581	539	545	569	563	538	531	511	526	579	585	575	581	606	573	548	585	550	539	506	554	559	511	554	555	515	536	617	534	509	592	544	537	569	537	536	544	550	555	542	556	586	573	562	578	554	528	532	524	573	541	594	570	518	599	522	563	512	553	538	579	561	553	570	569	564	545	534	492	536	551	530	532	525	595	557	535	538	544	553	594	546	549	536	548	514	530	569	549	568	548	542	550	545	558	594	585	539	545	564	529	522	565	575	533	564	542	507	581	563	545	556	544	542	597	552	539	574	600	555	530	524	522	567	536	560	550	527	588	556	493	541	560	576	538	547	619	556	533	576	536	572	554	550	547	543	566	568	561	554	569	518	564	555	518	575	576	600	540	558	591	536	556	558	585	557	519	543	509	570	569	571	575	511	511	536	511	558	528	568	556	580	551	540	586	556	541	554	543	541	546	506	559	579	517	593	576	574	538	558	544	551	541	570	551	568	566	569	552	531	551	548	565	550	549	582	581	536	550	533	581	561	570	546	512	564	606	544	540	555	570	556	549	536	582	563	537	553	511	545	593	544	523	548	568	549	547	516	551	511	504	577	524	540	587	547	545	495	573	543	562	633	532	588	572	566	526	524	573	567	555	552	575	528	554	571	542	537	521	542	570	562	551	531	525	525	527	563	557	514	578	546	505	507	573	547	571	554	540	546	543	548	560	545	583	562	526	545	563	528	573	523	514	538	562	528	584	565	610	541	568	567	525	531	570	572	525	524	575	588	572	560	550	560	583	566	545	560	545	574	502	555	513	527	614	562	529	540	601	551	580	558	561	548	549	580	592	528	603	590	601	518	562	542	567	539	553	523	591	529	531	556	513	564	524	586	559	530	562	561	534	590	542	607	549	560	506	548	541	572	543	568	522	573	541	556	576	527	527	595	548	526	545	551	560	522	557	569	565	589	545	568	565	541	565	594	555	591	570	563	620	569	529	543	582	518	559	581	581	543	525	555	564	514	553	572	553	508	539	569	555	509	573	556	578	531	539	519	569	568	566	557	565	541	587	577	541	563	537	540	521	540	573	525	573	558	563	530	540	517	580	568	545	563	555	548	557	585	543	495	527	541	555	475	568	536	559	536	559	546	551	563	549	549	539	562	557	533	551	545	542	558	551	556	529	607	577	519	569	550	564	540	583	554	541	596	575	535	505	550	548	577	601	580	484	582	567	558	563	563	561	568	603	573	533	496	520	523	551	539	562	578	527	523	555	565	537	570	571	559	524	536	555	560	506	570	506	544	543	546	513	575	589	558	593	568	550	559	557	565	567	539	543	543	528	579	559	571	541	525	545	550	516	507	537	535	556	529	528	531	584	529	582	586	607	553	537	553	546	540	586	556	523	522	607	555	536	554	578	565	548	571	586	556	552	550	536	549	566	561	558	533	543	552	569	572	565	533	549	557	571	514	528	569	546	535	592	553	534	548	545	569	550	534	533	552	527	546	525	511	571	551	566	533	528	561	569	571	514	504	533	580	544	536	547	563	592	573	599	561	551	505	531	510	551	588	551	532	569	578	534	546	522	576	573	553	515	568	543	560	572	533	553	555	551	523	581	565	591	579	549	535	583	513	494	565	541	548	551	556	530	550	567	591	559	570	578	517	514	575	544	588	510	545	526	537	562	587	539	493	527	544	504	534	560	533	559	562	511	546	576	520	543	572	578	585	503	541	569	535	549	590	539	561	587	564	498	531	546	556	549	574	570	519	541	590	576	545	566	560	541	560	569	593	574	547	536	538	539	547	575	620	561	556	539	511	515	558	568	534	512	524	538	550	578	603	592	548	559	544	542	522	540	548	530	524	561	556	582	556	537	539	515	563	545	578	570	570	615	540	551	567	518	501	559	540	574	563	567	532	553	572	545	521	531	534	543	534	549	559	540	527	560	552	604	541	529	577	597	578	563	596	535	567	541	593	580	542	531	492	574	527	549	532	588	588	547	545	560	560	575	541	554	545	553	536	548	586	559	582	552	537	562	555	556	551	528	529	536	552	555	521	535	544	561	572	571	533	541	563	552	537	549	550	549	551	544	538	548	560	524	569	536	540	538	547	559	560	581	559	573	511	566	575	557	587	568	539	580	563	553	575	608	562	541	584	524	552	555	578	530	568	547	483	500	548	569	564	560	563	560	556	555	566	545	592	547	553	594	591	599	556	530	570	513	533	490	543	507	523	549	577	570	580	555	565	554	549	531	556	538	565	538	541	533	556	538	546	532	528	564	534	544	546	556	567	598	568	506	547	554	550	526	535	558	554	506	551	497	557	555	550	543	528	540	557	584	555	531	568	548	537	545	564	520	549	556	493	539	512	579	550	582	538	535	568	521	566	578	521	560	507	532	547	532	559	545	570	548	557	540	544	551	544	537	558	589	596	546	570	557	541	545	585	565	536	526	536	534	550	550	547	566	517	530	554	556	561	546	528	547	575	516	574	557	541	536	567	603	526	572	589	582	549	576	549	564	551	560	565	486	537	535	541	548	533	534	595	547	612	556	551	566	560	565	520	549	521	547	592	594	527	556	524	547	527	560	554	533	557	524	582	601	582	556	594	562	525	569	555	535	558	559	604	557	597	532	528	521	532	554	547	536	595	602	537	522	533	557	584	522	570	553	550	546	522	536	542	547	555	545	537	552	563	544
4493	2667	3626	2905	2174	1445	1079	1163	1195	1119	965	910	696	702	706	673	706	700	626	554	513	485	447	414	538	551	481	417	346	238	212	159	211	165	146	185	189	184	170	187	165	176	153	167	146	183	165	196	158	165	159	166	198	185	188	161	180	175	159	173	160	185	168	181	189	161	175	168	156	160	173	185	178	216	171	151	159	157	170	184	175	160	176	166	165	179	185	153	215	191	174	187	168	185	184	197	177	139	189	154	188	161	188	175	171	186	157	190	159	177	191	190	151	171	186	200	165	198	180	162	157	177	169	163	178	185	182	176	177	166	184	168	181	162	170	171	191	165	164	172	163	170	169	183	172	193	186	188	182	173	164	176	195	181	168	186	157	155	165	173	174	202	195	186	196	178	162	152	186	155	189	173	172	174	179	183	162	177	176	183	149	180	168	163	174	169	172	157	153	202	183	179	177	165	189	160	173	194	179	192	158	177	168	201	180	190	179	143	183	191	178	174	175	154	141	175	173	163	158	163	164	183	158	206	166	155	193	185	211	166	159	164	146	171	186	181	187	151	165	173	165	189	179	162	188	149	185	162	161	168	173	177	163	196	160	149	151	168	206	171	159	182	175	168	176	164	188	171	168	166	180	171	179	184	157	176	162	180	183	170	185	171	170	185	162	173	184	171	145	192	166	199	165	173	149	179	179	166	204	182	152	175	169	146	162	160	174	167	189	180	148	137	154	173	176	147	171	160	160	170	176	152	147	180	172	176	164	160	159	163	168	158	191	181	187	172	167	190	145	189	177	164	161	170	190	165	170	163	180	182	165	169	183	167	160	163	152	188	148	189	177	176	178	178	173	170	182	190	190	168	205	193	146	168	172	158	162	189	202	183	195	188	187	170	167	168	184	196	176	171	190	172	158	167	173	207	174	186	183	152	172	167	177	175	171	176	153	180	171	168	169	201	154	193	189	173	178	171	161	170	173	172	175	189	159	173	198	216	158	183	172	175	182	170	175	166	173	195	166	167	162	179	181	182	158	152	148	188	171	184	185	191	171	175	165	168	171	179	169	152	173	185	186	170	182	155	173	190	163	186	190	189	149	164	183	169	158	173	187	170	172	176	193	171	171	169	161	182	180	181	188	160	160	174	141	167	174	169	169	193	191	196	174	172	167	187	199	179	157	172	171	173	163	199	172	181	162	168	176	171	163	164	171	187	178	193	192	184	186	186	173	181	187	174	175	164	152	154	180	173	177	200	203	161	168	178	155	200	166	172	179	150	151	185	158	196	170	156	212	169	153	162	170	156	191	172	161	168	198	147	161	186	180	157	186	160	170	175	171	168	209	168	194	148	167	173	182	182	174	186	173	180	164	162	176	183	170	171	162	194	179	188	195	193	210	151	182	149	202	196	171	179	200	170	202	168	175	190	184	192	196	161	154	176	174	163	155	169	175	177	165	165	170	197	190	180	178	181	170	168	164	171	177	200	192	189	152	183	200	172	191	181	178	147	168	175	151	177	173	182	167	179	179	186	183	179	164	181	176	200	178	171	169	189	183	183	177	166	171	183	191	162	178	173	159	167	156	180	170	171	181	191	190	181	194	182	163	167	169	162	176	167	172	199	162	159	143	169	206	182	178	198	205	185	153	162	163	183	154	155	157	183	180	163	175	162	158	188	163	182	192	173	158	211	191	156	165	173	169	178	174	194	164	165	188	188	173	158	149	179	181	180	144	201	180	163	181	199	145	201	162	180	187	187	179	150	180	173	164	164	167	202	176	171	189	180	182	194	190	182	172	175	177	167	160	195	173	178	174	169	181	167	173	167	189	166	168	180	186	165	157	156	187	169	157	193	162	198	153	190	189	167	182	168	169	167	193	170	194	177	168	164	160	191	173	188	196	168	180	205	182	177	183	178	174	160	166	165	167	171	179	182	172	178	160	195	160	166	174	210	177	161	183	176	153	196	160	170	171	170	196	173	184	186	169	157	185	164	152	214	164	181	165	172	180	201	168	133	172	164	161	141	186	183	190	175	185	163	180	168	176	176	184	167	162	175	167	147	179	160	178	171	163	175	172	174	153	165	160	187	169	181	177	167	172	162	145	155	173	167	165	197	159	149	149	169	167	181	169	163	166	180	182	159	190	170	187	177	178	175	180	196	159	191	158	188	186	183	182	160	162	177	173	183	173	182	167	175	172	186	167	165	147	178	169	200	176	163	187	165	175	183	177	174	168	173	186	174	177	149	170	152	183	170	175	178	176	184	163	167	184	183	175	176	197	197	168	181	162	172	178	157	174	164	194	151	189	190	174	157	160	183	185	182	190	180	162	175	177	157	190	177	156	178	178	170	167	183	191	183	188	175	161	187	196	175	176	174	169	177	187	178	161	173	178	178	183	160	179	181	184	180	153	186	186	160	186	209	181	186	182	175	180	175	153	182	177	149	171	177	188	173	175	156	200	170	178	156	185	167	197	184	172	167	175	184	173	174	180	171	181	182	181	199	168	161	167	184	145	173	169	160	169	180	166	163	166	175	172	182	189	168	171	168	178	156	183	185	187	168	193	162	186	181	187	169	181	168	178	159	157	171	177	163	179	164	171	159	186	167	174	160	169	176	178	175	162	175	179	175	186	176	166	187	180	164	191	174	190	174	173	196	185	186	168	172	164	194	167	177	182	172	180	191	181	176	157	158	191	182	190	169	167	187	172	152	161	190	184	192	182	164	175	185	170	186	175	160	168	166	155	174	162	167	166	173	171	184	177	194	170	160	158	174	166	175	170	173	176	180	164	159	168	153	192	185	168	168	171	152	176	161	158	175	183	198	165	142	202	165	182	196	170	167	182	190	195	180	157	191	161	163	148	165	158	136	175	177	145	153	171	176	179	157	181	152	189	167	169	168	205	163	177	160	191	193	181	184	173	181	143	205	168	167	163	175	188	171	173	168	183	162	146	199	159	163	183	187	158	187	173	170	171	162	181	166	188	201	178	172	188	172	172	183	190	169	167	166	164	173	171	184	172	180	182	189	163	167	147	175	180	182	187	163	161	190	191	174	173	173	152	179	178	185	198	193	143	155	175	173	167	206	155	170	178	167	151	181	148	177	173	179	182	176	152	187	203	182	164	177	147	190	162	167	178	202	169	191	189	175	173	181	195	167	168	172	160	156	143	182	161	197	150	182	181	170	188	150	157	184	167	177	176	164	158	158	188	171	178	165	167	181	158	161	163	167	169	169	188	182	183	197	163	187	165	171	171	169	162	155	187	175	166	171	185	161	147	182	168	178	165	165	171	174	198	168	149	165	179	177	184	165	178	182	180	178	168	195	166	147	178	188	159	194	163	173	172	166	170	166	162	175	169	181	169	179	164	154	181	175	194	156	151	182	166	186	164	189	175	161	152	193	178	179	183	178	152	175	181	152	187	172	180	181	167	169	179	169	164	201	182	164	185	164	134	180	182	173	188	172	160	181	175	174	161	151	187	198	171	183	174	143	177	145	182	173
3602	3121	6814	8083	7521	6050	4694	5422	5797	5588	5172	4906	4067	3839	4001	3862	3949	3936	3449	3311	2934	2569	2422	2468	2958	3101	2475	1849	1300	898	702	581	539	532	506	524	491	492	476	521	491	545	517	498	500	529	489	544	514	509	525	519	510	505	499	497	548	487	466	501	488	506	522	519	491	487	520	494	520	502	508	498	467	500	490	482	473	485	457	521	504	508	515	514	527	483	492	502	522	451	485	525	486	459	524	511	503	521	508	473	457	487	491	528	528	480	478	515	505	512	529	477	505	512	474	487	488	531	476	505	533	483	523	491	513	515	496	470	512	505	520	467	470	467	503	497	512	510	511	434	491	467	508	496	458	540	507	454	514	526	499	494	490	501	513	532	492	502	522	500	544	539	505	518	512	504	509	498	531	486	488	531	448	502	489	510	505	515	525	515	486	515	497	477	512	517	499	514	491	477	485	484	497	516	537	488	516	520	533	519	519	515	489	519	543	503	504	499	506	512	472	474	512	521	479	471	499	512	554	521	521	493	509	489	528	526	473	484	486	503	518	504	485	509	513	525	493	482	522	521	520	502	460	521	520	530	519	507	493	495	523	510	492	486	496	488	524	503	468	542	493	470	494	510	518	481	516	500	453	487	517	462	472	515	513	514	487	500	506	524	534	518	510	507	494	502	526	540	472	504	492	460	512	513	469	516	522	512	490	480	476	499	496	453	515	531	504	513	517	491	490	537	506	483	480	527	506	516	506	549	494	463	464	524	481	516	511	513	521	494	431	507	494	503	531	507	495	516	522	465	493	532	498	506	484	493	504	504	488	520	495	510	486	484	492	515	526	489	541	496	522	494	487	512	505	486	497	490	506	498	515	493	504	463	514	474	492	490	509	515	482	514	501	512	525	482	506	448	469	486	483	465	492	524	516	489	473	502	547	519	512	513	480	535	513	483	525	499	526	515	529	556	517	467	483	517	518	485	499	502	480	534	499	473	520	492	519	515	472	471	521	525	496	494	465	502	535	497	506	536	504	567	492	528	480	484	485	487	470	503	505	521	491	478	509	501	473	532	476	487	498	528	514	496	517	496	503	474	531	513	512	505	503	517	500	476	528	482	509	547	482	502	528	553	513	489	483	513	486	528	519	447	550	511	491	449	561	528	482	532	523	512	537	486	545	484	501	522	473	518	529	504	508	495	480	530	483	531	503	493	554	489	505	502	453	490	482	538	457	480	497	520	533	499	475	470	471	478	518	454	540	535	487	492	519	489	474	506	469	537	495	516	483	500	528	529	504	478	497	498	477	489	491	505	491	506	519	520	497	517	494	462	460	505	511	482	536	469	523	498	497	468	466	470	477	501	492	506	523	485	479	554	446	488	482	499	516	523	517	498	522	509	509	470	530	488	507	540	521	512	529	488	512	498	458	508	529	505	491	505	531	529	480	514	470	529	528	497	545	458	537	518	484	473	526	543	528	496	482	535	494	537	508	525	519	508	533	529	501	521	502	484	514	521	452	494	485	502	494	486	541	515	491	500	496	532	512	493	519	538	506	450	472	481	506	553	515	507	521	493	515	503	483	546	513	551	516	494	505	516	516	526	481	513	515	460	514	460	494	502	489	524	567	516	503	510	494	500	519	518	482	485	469	498	518	513	506	484	494	501	503	498	499	529	491	507	467	509	503	511	513	499	479	503	542	530	513	548	478	511	491	514	491	499	485	508	503	506	511	468	474	493	472	491	532	516	473	543	512	528	523	514	476	491	505	499	522	510	501	497	500	480	481	513	502	513	493	514	498	521	490	497	451	547	472	483	515	501	490	469	479	530	500	498	515	489	540	513	483	475	512	512	498	507	511	482	495	504	497	484	476	481	515	509	534	534	502	506	496	504	484	483	521	523	494	519	530	499	518	522	492	528	476	488	499	525	519	507	480	511	504	497	498	557	466	474	516	521	503	501	512	447	502	509	495	502	549	496	545	519	480	488	489	538	507	477	495	498	525	540	491	501	519	495	492	481	477	506	497	473	499	516	464	518	512	541	505	475	494	530	560	486	490	495	538	494	472	491	510	498	532	529	510	495	508	491	497	463	522	500	516	532	487	526	492	528	473	516	478	533	502	539	527	524	547	499	483	495	512	510	492	509	542	495	475	480	489	469	481	489	516	493	463	521	509	524	530	508	544	493	485	471	514	514	513	486	546	517	472	508	505	484	530	518	508	473	481	537	476	479	464	498	498	519	497	485	469	508	511	486	499	529	479	572	511	526	501	536	480	443	513	504	506	495	480	472	518	513	491	495	499	525	481	529	535	480	525	502	479	532	450	513	467	499	498	512	519	497	482	524	516	515	497	482	530	468	509	540	492	492	487	475	499	499	527	508	510	513	509	506	505	517	502	505	512	498	474	557	491	489	489	454	509	485	536	477	525	483	478	503	530	528	481	464	507	507	520	451	530	518	490	511	478	501	497	507	495	532	501	494	541	494	475	523	514	465	468	485	507	495	511	521	499	496	497	502	517	507	472	494	526	498	488	465	533	469	513	503	541	510	530	505	484	505	518	520	503	504	499	498	497	533	461	542	492	513	481	529	480	533	487	544	465	494	480	515	499	507	453	489	479	521	468	461	513	461	496	495	459	508	478	525	464	507	510	499	478	494	509	462	474	480	495	521	512	504	500	512	462	511	505	508	488	513	499	503	497	468	477	484	512	488	485	463	539	543	528	496	503	485	483	502	487	497	502	515	508	465	481	505	504	499	516	471	530	519	535	479	504	486	520	508	511	455	480	512	478	461	519	488	510	507	495	467	461	473	479	503	451	471	535	520	452	521	504	500	535	483	518	515	524	517	460	535	484	483	508	524	476	489	525	496	499	501	533	521	495	494	508	484	504	480	502	526	512	483	511	510	470	504	473	513	510	519	521	518	502	479	524	539	506	503	513	521	517	500	492	477	527	520	499	505	522	538	502	499	510	532	489	533	520	512	497	509	455	457	503	492	507	509	501	490	542	461	489	483	474	462	508	485	475	498	489	464	521	507	509	495	563	492	490	503	488	508	511	502	475	495	507	490	516	489	505	510	492	453	544	488	511	500	498	470	525	524	500	533	506	524	534	543	554	515	532	543	506	479	511	518	513	537	491	482	510	485	452	528	513	535	509	486	495	468	514	501	511	509	540	483	513	460	502	516	521	470	497	528	491	468	489	494	498	533	522	508	512	516	501	484	525	525	533	533	488	509	501	503	479	492	535	499	494	489	519	492	490	472	474	516	460	516	506	533	505	477	516	503	485	482	470	508	546	530	506	513	500	538	511	511	530	477	493	484	465	525	545	518	505	482	513	510	516	506	476	492	496	562	457	513	480	495	535	472	473	518	510	506	469	513	474	519	493	483	500	504	520	523	548	494	542	483	496	474	505	493	514	507	508	513	516	503	507	470	541	549	496	473	506	458	509	509	453	528	507	519	451	499	495	467	500	505	495	479	492	484	478	474	499	502	522	522	487	460	481	535	510	519
11438	5144	6895	6087	4675	4805	3613	2549	2861	2228	1818	1718	1552	1399	1349	1413	1401	1382	1335	1226	1121	1084	1114	1940	2679	2545	1925	1331	765	457	306	241	181	169	192	181	181	158	167	161	177	175	190	183	177	181	183	168	174	169	158	173	158	184	208	177	162	170	172	199	175	173	200	171	190	187	157	178	169	198	182	194	163	181	181	199	214	161	194	178	185	186	178	152	178	178	166	163	182	176	149	192	186	199	162	179	205	185	173	164	181	188	176	183	196	189	177	157	214	187	172	167	193	171	183	181	182	195	180	194	171	194	167	179	195	165	191	175	186	173	177	158	168	180	184	181	189	188	164	179	162	162	188	174	179	177	180	174	173	194	173	173	168	182	191	172	191	184	193	196	179	205	180	180	171	165	194	204	223	192	178	184	194	179	179	191	176	200	165	182	182	204	170	160	179	166	191	179	175	187	166	197	193	183	169	177	161	174	149	177	167	182	183	155	187	191	187	172	158	197	194	176	174	166	176	177	193	155	174	178	177	174	196	184	197	165	161	177	176	168	172	191	160	173	180	189	185	172	184	163	170	182	189	178	172	169	180	173	178	181	175	189	180	149	180	224	172	184	175	164	172	165	174	165	200	190	189	162	188	200	186	162	201	189	198	175	192	157	166	188	183	164	155	157	193	171	186	208	174	174	167	179	162	173	203	158	184	183	185	190	184	189	188	167	207	197	187	165	155	166	183	162	171	176	181	180	179	198	182	154	184	192	197	181	174	197	187	184	165	182	178	186	180	186	189	190	169	163	152	190	188	173	191	187	142	174	199	178	186	179	159	184	188	189	164	175	188	183	180	177	160	173	182	205	186	150	181	188	160	178	183	183	172	178	182	182	181	188	184	181	175	173	171	169	167	176	183	195	192	187	179	198	176	160	197	162	177	192	168	178	173	199	211	213	181	159	181	169	159	157	205	195	184	188	190	182	150	166	158	172	180	189	176	170	194	169	167	183	185	168	167	194	183	175	163	204	157	176	157	182	167	171	150	157	173	188	168	182	184	170	169	174	185	183	164	177	190	151	164	182	204	189	175	185	186	186	189	202	190	210	183	185	201	160	163	167	175	207	171	194	181	176	167	162	163	178	164	180	169	168	146	170	178	176	203	182	179	177	186	162	167	172	182	163	182	184	172	183	159	159	161	189	185	188	171	169	172	196	171	202	173	177	147	195	191	205	183	195	180	182	189	175	174	142	167	196	168	179	202	163	198	196	169	169	169	188	169	156	184	162	201	192	177	180	160	168	170	183	177	154	172	181	204	177	181	178	149	174	184	171	163	184	168	186	168	192	177	160	177	203	179	200	174	198	206	185	180	169	189	186	178	176	197	180	182	175	162	171	196	176	181	191	189	198	177	186	162	175	183	179	190	167	179	168	158	171	173	161	168	182	180	143	181	180	186	178	169	175	183	188	178	179	175	171	183	168	190	231	182	191	178	177	180	169	180	206	180	177	177	184	172	168	196	157	164	189	190	199	182	177	179	197	177	176	171	184	187	183	178	173	181	207	187	175	174	178	159	180	174	174	173	187	200	178	192	166	189	185	199	175	175	170	168	195	187	171	190	217	165	180	186	204	165	173	161	181	169	183	189	182	171	168	181	180	189	181	186	170	159	189	188	209	167	158	165	161	167	183	174	165	183	189	163	168	158	179	190	183	173	170	186	175	176	176	148	171	185	168	170	175	182	195	186	180	181	169	179	192	169	176	176	184	170	168	169	187	207	187	176	183	168	158	165	193	166	166	164	188	181	171	171	162	183	191	159	187	181	151	158	160	179	149	185	178	181	186	168	196	154	162	159	192	179	182	212	166	207	175	183	181	177	167	171	170	182	172	182	188	179	169	179	161	197	184	181	175	177	165	199	187	177	175	172	174	172	182	187	168	180	165	155	172	184	167	169	163	160	179	187	186	166	201	187	194	159	171	183	177	163	190	176	177	190	184	197	162	187	163	187	163	196	189	172	199	175	162	180	186	172	176	174	176	185	171	177	160	186	184	198	180	207	184	186	152	170	203	170	167	177	186	171	165	173	180	188	168	180	168	179	156	161	191	179	160	156	195	162	171	173	157	192	176	186	166	192	186	167	194	170	182	176	169	176	182	164	175	176	176	162	175	179	192	173	182	175	175	174	165	163	174	195	173	169	176	180	175	174	178	159	179	187	177	167	206	171	158	172	198	201	203	190	167	155	192	199	179	181	192	178	193	182	205	153	185	191	190	186	187	168	167	175	178	170	192	184	196	167	164	186	182	179	184	185	178	180	179	198	156	187	182	179	178	162	178	196	157	160	160	186	161	167	170	176	188	180	184	162	191	207	195	211	165	180	210	182	208	200	169	179	177	191	171	175	189	163	169	164	193	175	176	166	159	182	177	177	166	193	198	189	175	189	184	181	169	192	183	158	167	176	185	159	181	168	189	188	185	185	188	174	174	189	186	186	170	184	186	180	183	155	164	171	182	186	176	185	200	152	201	169	178	172	186	191	184	156	171	181	174	161	207	170	176	174	166	201	187	181	176	170	191	188	185	197	163	191	215	184	177	210	187	179	206	184	179	181	174	155	196	177	184	191	166	175	161	177	193	195	186	192	178	183	179	163	177	199	187	185	178	174	181	181	173	176	196	175	183	207	193	188	184	179	166	157	176	191	203	188	196	218	180	190	157	201	182	195	180	189	151	181	185	199	188	177	155	165	167	186	183	184	200	196	167	177	151	176	187	144	193	187	172	186	187	160	204	175	182	164	183	181	171	167	177	203	177	153	204	201	175	170	172	179	198	188	173	202	172	200	158	189	182	147	161	171	193	178	176	160	191	168	178	187	202	195	176	177	164	188	191	195	147	199	179	182	172	184	185	170	187	165	194	208	173	189	161	170	194	174	218	183	181	166	172	184	178	188	170	191	181	189	180	173	172	165	136	186	180	168	203	164	186	188	189	184	195	181	182	206	181	181	166	178	180	153	178	183	204	187	171	182	185	189	171	182	178	179	184	174	170	187	157	191	184	163	172	160	185	168	189	193	187	187	186	191	174	203	172	171	154	181	183	182	183	185	194	175	188	174	197	180	182	188	209	172	187	213	175	187	204	170	187	162	185	169	166	208	205	168	168	171	167	143	178	177	171	162	160	186	202	185	168	172	142	186	188	176	201	155	173	195	172	187	166	172	165	177	159	176	149	188	181	196	189	189	175	189	167	182	203	190	170	163	164	179	188	195	177	194	186	188	190	190	167	172	161	175	183	169	163	157	168	175	182	194	182	177	187	181	205	192	169	172	172	179	180	190	182	156	198	183	187	181	164	179	167	171	194	170	216	200	200	171	180	188	191	155	146	171	180	160	150	180	165	184	189	184	188	207	186	187	172	203	178	170	167	196	179	191	181	167	169	181	176	187	183	186	200	192	195	214	194	166	171	188	197	177	178	169	190	184	188	175	180	193	173	221	201	171	183	172	192	164	174	176	192	176	162
7939	5374	11058	14998	14260	16120	13522	10944	12590	10869	9144	9242	8226	7660	7702	8466	8277	8344	8457	7162	6745	6370	7328	10997	14961	14225	10956	7408	4259	2380	1192	747	587	509	518	512	532	522	507	538	481	548	525	530	509	563	526	516	500	510	499	511	530	534	503	556	508	499	511	542	518	529	532	514	541	519	487	522	530	490	527	498	545	541	538	542	490	524	527	533	535	506	504	519	527	540	546	524	540	520	501	505	523	513	517	503	560	495	523	502	515	542	549	529	483	502	497	547	544	534	509	516	503	477	570	527	499	525	468	516	471	490	517	527	493	513	515	519	507	536	529	547	525	538	489	525	554	497	484	517	484	513	537	526	502	516	464	521	502	506	557	521	550	515	491	529	536	491	527	530	529	501	550	540	530	523	522	531	538	485	506	520	473	533	534	534	506	561	514	490	545	530	525	506	550	539	523	509	524	507	574	503	505	580	473	518	529	560	508	564	502	508	524	519	488	519	547	500	549	522	494	475	532	531	513	525	490	512	489	529	531	490	547	510	527	538	469	530	524	549	549	505	525	466	534	536	510	509	542	502	507	535	449	513	531	552	461	535	560	498	535	506	529	519	470	539	506	515	518	530	512	501	542	530	545	478	543	528	526	526	586	514	514	555	533	496	512	503	561	501	476	561	493	498	550	533	473	511	505	466	524	491	508	551	545	502	524	450	525	499	504	549	510	529	482	507	517	509	488	473	537	532	488	511	508	499	545	508	496	508	525	545	512	513	516	532	532	549	487	482	535	487	556	481	523	533	498	506	504	510	492	484	560	535	560	500	544	565	488	524	510	516	531	526	499	527	484	509	556	479	527	500	522	560	510	505	509	537	510	533	506	506	565	541	521	531	521	512	545	515	511	503	497	518	479	521	522	525	540	570	531	516	505	506	503	500	507	529	533	528	543	512	528	515	552	506	584	526	469	530	527	543	524	544	550	516	491	531	506	489	495	502	469	515	497	488	491	526	499	537	515	536	539	503	529	535	504	549	471	498	507	521	470	543	497	479	450	506	506	525	498	520	535	538	471	526	524	504	551	516	555	503	514	539	538	527	527	542	516	500	537	492	518	501	523	503	512	521	534	501	534	490	553	533	499	492	488	520	540	504	516	493	465	542	538	509	547	589	470	536	518	553	547	499	537	509	490	513	535	500	576	522	512	494	508	541	525	539	543	525	492	531	508	507	531	520	453	528	503	534	505	545	512	512	514	472	542	529	550	528	511	531	524	538	479	517	521	496	493	511	513	564	506	486	523	489	469	515	470	553	521	532	519	512	504	491	525	531	543	551	508	489	543	535	538	500	551	487	536	528	580	523	508	525	546	555	515	473	510	490	520	525	520	544	511	507	557	490	506	520	525	530	495	513	541	542	473	516	541	505	555	555	511	527	514	546	492	525	530	499	535	542	534	490	515	522	507	528	504	562	484	517	518	521	528	502	501	497	543	482	512	521	562	472	483	519	495	498	504	535	508	514	514	486	568	526	513	516	521	544	493	546	543	495	501	471	506	525	521	516	519	520	562	503	504	550	543	541	508	512	548	522	511	507	490	530	513	525	511	515	545	544	510	515	510	527	516	521	530	506	557	543	561	511	503	516	489	526	494	458	502	532	501	543	509	528	507	510	503	505	528	547	501	494	520	525	502	479	541	492	501	489	512	512	541	503	523	513	525	532	523	508	495	528	488	471	511	528	490	534	573	530	553	527	532	565	515	505	520	535	499	492	482	533	534	521	482	504	510	511	486	521	520	517	520	534	483	510	519	523	502	552	493	509	523	486	557	510	538	534	527	531	518	482	500	468	493	481	524	557	486	478	481	558	525	492	511	502	537	517	509	512	556	473	538	557	517	527	557	491	521	537	512	546	493	485	535	540	539	518	514	516	532	491	523	512	521	474	503	552	534	519	549	473	514	549	518	499	515	554	514	518	509	546	471	496	546	484	464	513	531	520	481	539	519	530	481	519	532	472	529	531	475	511	547	539	492	499	510	535	508	528	523	477	487	566	518	474	489	527	477	532	497	535	543	552	529	487	542	495	516	516	522	484	521	511	518	516	540	574	520	549	497	527	504	552	563	535	504	538	490	562	533	510	547	497	524	488	527	574	524	500	493	512	529	523	526	532	519	554	530	533	519	556	507	483	536	460	514	519	533	493	494	491	573	557	519	510	504	499	538	536	504	512	546	530	486	529	523	539	496	507	504	484	561	507	497	544	511	530	527	491	495	527	474	555	492	506	502	509	504	493	548	529	510	537	496	529	528	515	516	532	512	496	499	497	491	498	543	559	530	556	523	500	541	514	515	503	565	537	564	506	483	549	548	502	508	455	544	549	512	543	506	523	533	475	482	535	519	519	514	498	525	507	546	528	530	498	498	509	532	493	522	545	487	506	524	525	514	510	545	518	514	552	516	541	496	507	504	564	536	508	535	515	545	519	506	548	508	533	510	516	549	529	511	540	461	531	512	514	494	525	529	535	518	494	518	512	534	551	480	549	500	473	527	498	524	471	498	536	479	482	549	520	541	484	518	506	557	533	580	486	522	510	531	531	533	511	497	493	494	498	533	504	485	479	509	497	516	519	529	535	492	559	513	519	525	529	495	508	546	536	504	535	475	531	540	522	493	503	505	509	555	574	522	479	509	550	523	507	541	542	525	550	526	494	518	517	547	531	527	508	550	548	543	515	496	538	502	583	521	519	492	510	518	530	533	529	514	529	488	531	533	546	538	479	517	519	499	507	546	522	506	515	485	511	525	490	488	495	566	493	527	511	512	545	477	530	557	502	511	503	522	508	550	559	549	526	515	496	528	549	508	549	547	501	526	502	492	567	531	529	521	510	511	494	544	507	496	496	564	549	494	528	489	529	541	498	523	533	522	533	506	518	473	502	506	528	507	524	531	507	498	557	495	537	552	502	493	505	547	503	509	545	504	532	511	526	496	505	507	518	511	511	512	540	564	525	508	477	537	529	540	529	534	547	490	501	548	494	477	535	545	555	515	488	535	515	535	534	529	527	498	529	493	503	525	502	580	500	519	495	537	531	550	505	487	495	521	496	545	503	528	531	489	540	487	536	523	559	553	478	520	573	502	504	540	506	531	493	465	514	506	513	527	554	526	545	503	517	516	508	516	492	570	492	473	476	549	515	519	538	531	502	535	513	482	520	536	514	488	544	565	482	517	518	513	516	506	478	493	525	511	520	460	505	538	526	509	584	502	489	519	525	545	505	539	522	501	507	522	522	520	518	513	504	542	531	498	499	529	493	501	536	537	507	505	484	513	535	533	488	529	497	481	525	542	538	583	582	507	510	493	504	562	525	512	540	522	514	546	469	524	515	507	509	499	529	521	549	534	518	517	571	482	508	534	524	491	537	467	477	551	527	529	531	542	531	526	508	478	515	554	518	543	517	531	532	494	505	491	532	515	503	509	538	497	506	547	525	524	511	516	523	499	517	490	526	524	547	547	493	515	532	526	564
18464	7548	9003	9753	9113	8968	6788	4371	4001	3376	2778	2451	2344	2174	2219	2452	2307	2248	2075	1891	1472	1590	2007	3058	5016	4902	3599	2355	1287	702	421	285	235	210	183	199	190	183	211	174	187	199	203	206	185	185	191	186	209	226	208	190	194	184	187	199	200	192	193	204	180	206	185	197	182	209	208	216	190	194	188	204	212	191	192	192	180	195	179	191	190	209	194	178	177	172	178	182	162	226	192	207	205	207	223	168	204	197	173	225	197	201	173	233	187	199	230	173	204	237	183	192	213	183	198	232	186	180	217	197	193	183	173	181	189	195	183	194	190	230	182	235	219	202	211	162	187	178	207	197	204	186	166	184	199	181	205	204	212	179	195	199	196	199	179	186	211	195	197	186	223	184	212	181	215	190	182	200	191	235	200	181	184	191	167	198	210	208	221	199	189	180	175	205	186	188	190	187	203	175	204	206	194	175	187	213	177	198	182	207	184	180	214	225	211	193	191	180	200	188	206	216	211	206	200	185	186	181	217	211	202	210	182	188	186	204	180	184	219	188	190	176	191	162	211	202	186	196	188	202	201	161	203	202	212	196	198	188	168	181	198	206	176	175	185	206	184	204	194	185	213	201	204	178	199	176	219	162	175	200	167	189	167	178	197	165	183	210	173	215	180	231	209	188	171	186	221	202	186	176	170	179	189	184	192	208	182	212	190	166	174	195	191	209	196	178	189	201	220	231	171	191	195	209	180	201	196	171	197	189	162	205	170	187	182	206	204	203	231	185	196	176	197	216	184	186	192	178	161	192	208	208	186	182	191	189	196	205	188	198	193	208	212	204	207	216	205	197	184	195	201	209	169	189	207	184	201	205	177	217	196	189	185	206	212	193	179	184	208	198	187	213	189	205	189	165	179	198	212	186	186	191	202	192	193	176	187	199	164	202	226	191	179	178	213	205	189	181	184	227	197	216	197	207	175	212	195	203	190	203	191	193	226	190	175	191	166	182	166	188	196	178	185	207	199	186	201	192	211	180	215	191	207	183	163	186	170	196	185	200	191	193	189	169	205	203	174	194	196	193	217	199	203	222	203	208	210	204	192	190	201	215	202	180	211	202	193	209	177	210	211	209	184	195	205	182	210	203	207	197	229	228	184	190	176	190	216	153	194	204	184	197	235	189	173	181	182	210	198	185	187	178	205	197	195	194	196	200	213	220	189	193	214	219	167	200	198	199	203	179	192	208	196	193	209	191	191	204	205	193	187	196	178	196	198	202	192	194	212	187	207	215	170	189	181	203	216	192	182	179	195	194	184	182	196	191	186	169	199	187	193	205	186	195	220	181	188	195	193	190	177	192	179	201	216	168	207	221	216	170	181	186	191	215	199	212	213	166	210	206	171	189	206	187	189	225	194	175	189	189	196	168	213	174	196	193	175	213	193	180	169	205	196	203	212	184	205	186	198	204	202	193	176	214	202	185	169	192	174	196	186	206	189	183	187	203	180	184	186	194	192	221	191	190	220	196	205	197	189	170	197	182	195	196	234	157	227	190	186	185	194	203	179	196	214	202	171	200	223	189	167	170	204	188	212	209	189	215	173	209	176	209	210	181	184	202	208	210	179	196	202	188	203	189	200	185	199	202	189	189	184	202	203	201	205	222	192	196	176	205	210	184	218	226	212	207	176	190	205	205	163	197	198	189	208	178	185	192	200	198	202	198	201	200	194	175	189	183	202	198	206	183	182	183	207	199	219	194	181	215	199	220	190	192	171	177	185	216	190	197	206	201	177	195	149	181	202	193	195	171	168	204	210	203	206	206	176	179	196	219	190	191	193	180	204	204	181	189	200	221	209	203	179	225	200	195	171	212	187	201	200	203	210	194	166	195	180	176	207	217	202	180	185	177	200	202	168	184	207	184	206	203	191	185	197	182	193	193	205	216	198	191	183	193	179	167	194	183	211	184	209	206	190	175	199	198	213	171	209	185	215	197	174	194	176	179	178	183	217	180	205	188	209	208	241	190	183	182	197	182	198	197	219	196	183	198	203	185	180	212	185	179	199	195	188	196	184	182	188	177	201	197	189	183	202	191	175	207	179	172	200	207	192	201	190	195	189	157	209	204	190	198	219	183	206	194	169	190	188	167	194	191	208	193	189	177	201	191	192	186	173	179	179	198	204	202	218	189	193	188	174	161	197	183	182	196	197	201	208	202	187	187	195	195	219	206	204	212	196	208	164	191	178	190	189	177	199	210	233	173	189	190	206	191	180	185	206	190	165	189	186	195	197	211	183	177	185	209	162	190	190	197	202	190	170	200	200	211	191	164	175	180	195	190	209	192	201	199	179	193	203	210	161	187	203	183	203	166	163	177	162	193	192	164	206	194	180	190	211	193	193	189	187	205	187	210	174	182	229	225	188	206	189	160	198	215	178	203	185	196	181	181	191	188	189	208	243	227	181	171	204	190	182	184	181	197	201	182	212	198	177	225	210	198	204	196	203	194	188	214	191	180	200	211	224	220	208	201	180	199	190	181	201	198	168	191	176	186	207	175	189	171	211	197	200	205	181	185	213	191	184	193	176	197	196	196	220	182	209	205	183	188	213	220	202	198	211	197	186	185	178	189	189	202	219	173	189	197	182	217	219	222	207	173	195	191	212	196	173	179	198	205	197	205	191	204	172	216	196	197	183	187	191	196	203	220	207	208	186	183	183	194	197	175	199	198	180	209	185	159	199	206	167	226	198	192	212	176	194	195	174	195	175	204	201	206	200	183	180	213	197	198	206	182	197	211	217	189	195	184	209	219	178	189	189	173	203	208	188	173	200	194	175	209	202	196	192	172	183	194	178	199	172	184	197	189	200	177	223	187	197	201	193	190	220	182	208	199	193	194	189	192	209	205	204	189	199	194	200	183	185	201	194	213	200	193	193	181	187	191	192	187	156	182	181	196	195	211	175	194	186	199	168	188	212	200	191	194	191	201	206	210	209	196	205	199	194	196	197	196	180	212	182	186	211	189	174	169	167	194	179	206	172	202	201	178	201	200	197	203	182	182	192	209	190	181	202	174	194	211	201	223	205	170	202	184	186	195	183	187	211	168	194	181	189	217	228	188	212	202	189	189	181	193	193	193	175	198	169	182	205	208	175	210	191	191	195	180	187	186	193	194	189	202	182	204	192	185	199	202	181	152	199	205	208	220	193	211	177	185	228	184	206	207	212	193	188	198	194	187	184	200	198	213	214	216	181	165	193	206	196	174	177	195	177	204	173	212	199	189	174	203	221	210	211	207	193	183	205	195	194	172	183	197	210	202	210	204	186	179	205	196	182	195	191	208	205	204	176	162	197	187	196	210	183	178	192	214	177	210	190	166	149	202	182	208	186	211	197	193	206	204	183	167	189	184	176	184	189	192	178	186	215	212	172	185	195	212	189	216	212	196	195	194	175	187	200	197	197	197	201	183	195	205	173	172	197	192	199	185	183	180	185	171	195	198	203	232	202	212	217	208	180	176	209	158
10458	7043	13788	20439	21974	23064	20220	16468	16021	14774	13173	11952	11546	11310	11370	12425	12426	11884	11429	10752	9363	9819	11986	16234	22678	21881	17405	12130	6774	3690	1873	1034	704	575	599	595	579	551	549	544	593	524	549	584	561	555	593	539	563	527	552	549	537	528	571	543	576	591	526	549	572	554	568	616	581	558	570	517	593	555	544	545	519	574	543	523	548	554	535	540	531	562	530	546	556	565	533	593	609	569	560	529	556	571	537	534	575	577	562	546	545	536	567	564	568	544	550	549	563	535	540	591	577	601	534	566	565	516	509	523	560	532	561	542	537	511	511	530	558	537	560	545	527	575	556	546	538	535	577	528	575	565	528	589	496	559	557	562	584	593	542	534	554	519	526	539	541	569	603	530	569	522	524	613	591	536	628	548	592	529	552	589	540	588	561	546	542	500	548	565	580	556	575	576	540	562	562	578	558	546	577	572	543	540	579	533	572	580	536	567	560	553	561	527	562	545	542	539	581	526	635	567	545	586	598	582	532	559	574	555	595	536	513	524	562	579	510	589	566	517	570	535	584	575	481	570	565	543	514	525	551	503	575	570	543	550	526	569	553	563	539	535	554	534	577	542	557	523	551	556	595	564	578	554	612	558	587	569	551	585	619	519	559	604	558	514	551	530	572	549	549	548	576	579	554	589	527	572	531	548	565	552	513	556	549	610	559	570	549	573	538	503	617	585	610	554	584	550	563	551	512	503	563	566	574	533	558	555	565	544	576	572	535	531	546	568	563	525	524	547	529	540	574	587	563	546	512	569	548	484	564	584	612	517	580	547	593	528	576	538	552	539	556	522	521	542	553	519	510	548	532	529	572	589	568	551	513	558	499	520	530	567	578	551	521	529	572	543	597	585	557	540	559	524	557	551	557	557	547	505	574	547	586	522	576	591	577	550	542	542	546	527	567	546	557	576	523	540	548	595	567	560	583	581	559	570	560	539	582	558	596	546	579	550	515	511	577	579	554	576	536	580	545	548	529	557	554	565	635	555	563	515	568	564	501	579	550	538	567	556	535	575	549	534	585	550	541	528	539	593	539	550	585	552	527	537	592	511	593	564	527	580	566	533	573	586	617	535	522	535	568	547	547	519	579	547	539	558	565	578	556	565	565	592	537	579	547	512	565	546	535	555	568	561	533	552	566	502	598	541	542	605	526	610	571	576	574	580	575	523	515	562	599	546	560	577	554	537	533	548	511	572	554	522	565	598	537	583	585	549	563	532	561	579	573	536	560	530	591	546	557	539	523	542	525	555	568	535	557	576	557	542	554	570	538	543	565	583	512	555	544	551	576	540	567	600	546	580	572	562	550	570	596	580	589	537	541	558	559	518	557	572	576	585	589	561	546	549	554	533	582	556	568	533	573	586	556	565	524	576	543	564	521	549	600	549	549	567	558	529	586	550	543	548	516	591	568	533	528	567	595	545	544	579	564	561	532	592	570	544	576	596	528	521	548	547	562	530	551	543	556	545	558	520	556	581	527	561	531	600	552	557	530	514	567	527	538	566	545	524	529	525	583	557	526	572	584	606	570	524	563	573	582	499	537	558	537	567	551	560	548	563	563	564	571	586	564	560	585	525	512	565	550	565	554	549	529	585	528	583	541	564	574	551	584	558	588	575	558	521	557	585	533	511	566	564	564	568	533	551	519	526	577	547	547	535	553	511	549	526	539	552	549	567	524	555	587	576	545	579	511	545	576	583	538	565	595	620	611	550	573	600	544	560	564	574	558	533	548	534	582	508	523	586	570	546	548	504	581	598	572	564	554	519	574	571	553	568	570	559	561	595	573	536	546	566	565	552	558	508	552	565	539	576	549	526	555	528	556	542	534	563	543	557	514	527	548	572	553	563	539	560	557	544	561	585	545	518	541	545	556	534	542	584	561	559	554	537	554	532	562	546	563	590	595	586	519	529	554	586	587	584	544	526	574	559	558	586	542	567	523	543	563	533	542	532	542	553	579	537	523	557	550	581	583	584	564	532	529	549	609	557	525	521	543	589	572	544	543	510	564	563	554	556	596	577	531	528	568	544	543	521	568	536	565	590	548	552	522	559	521	546	516	498	558	559	552	524	510	579	584	591	565	516	579	562	566	497	549	567	566	523	582	557	546	546	545	535	549	542	578	556	559	546	576	570	538	579	550	521	563	530	540	540	597	551	578	550	542	553	544	572	577	558	559	565	538	554	579	565	572	560	548	556	579	584	557	539	580	545	569	558	543	528	577	551	519	545	558	553	558	575	562	547	558	554	575	593	557	578	566	519	570	566	572	555	550	565	571	553	592	588	562	546	547	528	550	570	548	536	545	543	548	551	543	577	539	553	568	562	574	567	562	572	570	533	595	585	523	528	557	522	527	552	580	573	541	555	564	551	562	561	546	555	513	600	568	584	587	563	532	588	545	591	557	571	587	565	550	566	590	501	539	559	568	564	512	557	605	533	554	566	541	548	557	572	592	575	563	575	626	613	550	561	568	577	590	579	558	574	569	545	580	554	607	525	552	543	582	550	524	536	564	549	579	518	529	541	587	571	555	538	550	524	515	586	546	519	542	576	597	542	556	546	523	585	599	543	565	565	555	555	565	556	557	539	547	561	533	542	495	556	585	568	567	590	603	528	551	575	560	515	596	510	558	554	543	577	580	566	569	523	517	573	483	605	549	548	520	559	554	551	532	551	586	589	593	596	524	581	555	558	559	549	503	559	555	587	572	530	560	556	539	540	608	560	525	530	534	610	538	508	560	551	589	608	546	560	561	534	546	554	575	572	553	515	534	569	560	587	588	583	573	553	564	529	529	597	564	574	553	554	535	551	555	544	539	540	517	558	569	559	573	501	529	558	560	538	562	574	536	525	569	574	550	552	520	534	547	565	555	549	560	539	544	565	551	539	590	561	550	540	525	510	520	555	505	571	534	521	574	562	581	548	573	562	577	549	587	533	553	548	569	568	566	539	544	539	568	585	542	576	547	549	579	594	587	569	573	543	615	539	560	554	570	582	567	566	605	556	548	564	541	557	530	574	538	581	584	522	551	588	538	539	567	503	546	582	562	580	600	597	596	573	552	546	605	550	569	575	588	500	545	555	588	560	536	573	591	529	528	544	547	583	549	579	512	570	532	547	545	555	551	498	533	556	557	528	569	564	576	561	558	564	608	543	550	568	539	522	535	552	528	578	559	534	575	571	526	527	531	611	601	565	544	544	551	542	543	569	571	586	562	576	585	574	580	565	536	529	531	534	554	528	565	541	589	543	546	536	548	528	567	569	550	527	530	602	534	534	561	585	589	506	575	516	566	592	544	585	530	556	576	561	582	591	551	599	540	564	543	542	551	532	546	538	546	519	593	535	534	525	585	563	554	549	557	572	605	559	559	519	528	560	555	529	560	549	564	550	559	524	575	538	572	549	572	524	521	545	551	570	567	537	576	581	546	558	544	568	565	534	575	589	531	543	573	585	580	582	512	562	581	582	524	578
4631	2077	2725	3754	2987	1635	1137	820	932	1090	967	850	736	731	667	705	648	579	447	432	426	502	474	381	484	548	490	418	340	272	228	197	173	170	196	183	167	177	207	162	169	179	175	173	178	197	165	158	171	166	185	201	181	167	183	173	172	178	178	147	182	161	176	188	195	181	155	179	180	175	187	188	177	176	171	174	184	188	154	168	182	153	138	156	166	167	156	178	164	180	153	182	165	177	156	202	161	163	165	188	162	162	151	188	198	177	181	185	175	164	191	174	171	167	185	193	176	173	191	179	167	189	128	187	186	176	155	170	177	162	176	182	172	161	175	188	185	190	152	193	205	177	169	174	163	161	172	174	164	170	176	186	179	166	174	180	168	158	179	169	183	174	182	189	186	179	194	159	173	180	187	164	187	153	168	173	185	198	184	186	167	180	169	167	165	176	185	173	170	157	177	182	168	163	166	178	180	174	176	182	168	175	178	168	168	151	172	188	169	183	186	148	173	162	174	172	173	179	174	190	169	182	148	176	189	181	177	194	174	188	196	156	192	174	167	162	188	151	176	169	177	171	167	197	173	172	150	187	153	198	149	187	156	183	147	182	174	159	164	204	175	166	176	198	201	162	172	164	181	176	177	154	185	177	170	180	158	177	181	172	167	172	176	203	184	166	171	184	169	169	206	169	190	191	189	173	178	160	173	172	180	168	168	165	203	176	195	172	178	190	167	186	174	177	178	173	200	151	193	200	175	158	179	181	193	187	200	196	187	195	183	190	139	149	183	172	192	172	163	179	192	154	180	198	212	203	189	168	180	155	148	155	170	190	172	189	180	184	158	169	190	155	172	178	177	182	181	180	180	177	192	172	170	186	176	170	160	150	177	180	184	176	185	163	206	168	172	173	186	160	170	196	171	169	174	183	170	179	177	178	190	192	184	178	205	167	168	177	162	176	158	203	177	168	171	188	170	160	180	145	189	173	163	188	171	182	188	171	174	166	143	177	167	205	155	196	160	169	172	164	157	190	175	172	193	171	178	164	167	185	180	164	161	150	156	172	178	165	180	182	150	170	180	194	178	173	193	170	181	175	184	158	179	190	162	176	178	173	171	174	171	165	172	188	161	171	177	179	195	168	157	164	162	154	191	180	184	183	194	150	185	164	172	146	170	183	185	171	182	163	204	168	162	152	192	178	177	180	190	183	195	170	176	182	177	179	165	169	170	194	176	205	172	169	182	169	156	186	179	186	201	169	148	180	179	153	180	190	164	170	166	176	169	193	172	149	183	203	163	174	165	163	154	172	174	181	168	181	158	177	171	161	160	180	169	196	182	184	171	189	170	176	156	173	168	194	194	198	189	160	160	158	176	188	177	150	158	173	167	157	151	187	170	172	178	180	157	176	186	175	173	157	193	188	174	193	169	189	198	170	162	165	166	173	187	199	179	174	159	186	161	142	191	164	177	185	179	177	176	166	179	186	184	196	155	178	155	191	157	181	179	157	175	182	158	195	163	174	155	167	167	155	187	153	163	149	175	164	170	173	155	155	181	174	187	186	172	184	177	154	170	168	198	182	178	193	201	172	163	219	185	194	184	173	182	195	176	171	183	178	165	163	185	196	186	199	192	147	191	182	171	160	184	186	168	176	178	177	181	162	184	210	154	211	175	169	162	141	161	173	168	161	153	188	143	180	169	191	164	159	167	191	164	157	171	196	179	175	163	161	184	166	170	180	186	189	166	170	173	166	177	141	179	168	207	174	152	155	198	156	181	164	181	178	198	195	173	186	180	177	197	203	181	180	175	145	157	181	180	172	182	179	168	187	159	189	176	186	159	188	149	186	157	166	197	169	157	179	183	169	188	178	184	175	186	193	182	164	163	155	191	192	172	200	179	159	170	187	173	170	190	168	191	186	166	177	175	178	157	179	189	156	172	178	180	161	184	177	182	147	163	193	166	177	182	168	172	175	165	180	172	177	163	158	198	181	186	189	201	179	147	177	183	170	186	176	170	169	171	165	184	180	162	153	161	188	168	186	169	182	156	193	168	179	142	154	148	158	176	153	163	181	175	172	175	186	182	196	160	155	178	166	157	158	162	196	185	168	186	180	171	164	168	167	182	217	167	176	172	179	153	170	161	195	179	168	187	163	178	158	179	189	188	198	179	186	195	160	208	172	188	179	163	169	186	200	161	184	198	164	197	181	184	178	173	169	185	173	174	167	168	173	150	165	164	186	183	197	171	160	161	162	181	169	200	162	160	177	180	176	159	175	153	181	189	163	162	174	195	159	166	170	177	171	187	187	193	179	169	177	173	171	171	164	174	169	192	195	158	179	176	183	171	155	167	203	165	169	169	176	175	190	199	163	172	165	189	198	184	141	182	165	164	185	165	162	187	175	171	164	170	171	201	191	174	189	196	169	157	181	176	175	182	143	179	167	168	164	161	172	169	155	181	170	208	183	177	162	185	162	192	186	186	156	165	212	214	184	159	172	192	173	178	166	162	181	179	177	156	165	175	163	182	167	156	187	190	185	188	182	185	182	181	207	189	193	169	169	185	153	179	175	178	175	163	193	185	166	161	169	197	174	170	189	176	185	169	185	200	185	175	179	170	160	163	172	191	176	160	178	168	192	161	161	183	180	159	171	166	169	186	172	155	162	214	179	161	174	187	215	162	158	158	183	193	185	192	158	169	168	158	183	174	155	193	171	182	164	193	186	152	191	184	177	172	191	180	166	189	139	157	167	183	167	165	182	158	149	170	164	180	173	185	172	186	179	181	174	169	174	162	169	150	157	166	188	177	179	177	170	180	181	171	179	174	164	166	178	190	173	193	181	199	174	180	158	166	168	188	167	180	177	165	152	155	175	176	168	169	159	184	149	164	170	167	184	151	177	198	194	189	181	183	173	168	187	167	154	160	188	162	180	198	171	184	175	161	161	153	199	161	170	178	184	159	187	158	173	170	171	167	180	180	169	177	158	188	162	162	165	176	195	177	166	153	173	211	172	181	177	190	173	182	163	180	168	171	179	188	196	176	182	165	209	170	155	166	172	172	186	167	178	187	167	161	189	191	162	193	176	165	151	169	168	158	179	177	162	185	162	177	178	174	158	154	166	162	174	167	184	188	179	182	158	161	192	162	174	162	171	173	147	177	184	185	165	153	184	146	182	183	179	166	189	171	178	180	176	167	160	162	189	171	164	170	170	192	186	157	161	161	174	146	180	170	165	155	166	194	151	151	175	167	170	166	195	172	181	167	175	177	172	165	164	182	206	156	180	166	186	173	164	180	160	178	175	158	170	161	167	181	172	185	181	175	157	157	176	176	185	168	180	181	163	178	174	161	193	179	159	168	181	167	175	159	149	183	187	179	162	179	187	150	181	171	164	167	179	149	179	195	188	172	181	180	166	197	150	180	161	190	160	179	164	183	176	177	171	157	165	150	180	192	173	199	152	196	146	175	155	154	182	184	175	183	174	192	189	188	168	178	200	191	157	164	158
3465	2345	5473	10719	9412	6728	4801	3887	4857	5507	5121	4363	4198	4273	3990	3939	3485	3252	2550	2380	2404	2854	2667	2281	2722	2827	2589	1993	1451	1024	699	597	503	539	497	504	526	539	503	497	538	512	511	512	536	476	525	500	512	524	496	518	479	482	483	489	492	518	503	517	505	517	552	485	479	508	517	488	500	493	529	547	497	500	505	493	503	497	499	505	490	497	522	522	470	547	507	519	501	559	477	481	508	486	480	512	483	516	516	532	516	478	533	484	467	527	497	480	513	508	479	516	502	498	488	517	499	499	502	468	510	482	507	507	499	538	491	518	538	517	542	515	483	517	524	479	492	495	538	543	452	494	501	528	493	526	502	534	495	490	504	552	466	541	544	487	509	510	502	501	524	510	510	510	468	518	477	459	518	505	494	508	472	510	515	497	479	524	506	519	490	521	510	511	503	478	477	514	476	531	522	524	473	488	502	534	521	504	511	493	503	503	479	510	469	514	455	485	495	516	498	520	521	481	514	493	504	515	494	497	527	498	488	501	530	522	504	499	489	487	506	463	538	534	524	468	501	511	528	539	499	473	469	485	502	507	522	508	526	472	472	515	542	491	510	532	546	494	495	501	524	525	525	536	535	489	522	503	533	523	520	489	494	497	515	510	480	504	507	500	534	485	479	527	501	516	488	493	504	544	504	496	514	519	498	496	459	515	534	496	483	487	510	518	501	475	471	461	491	495	511	485	521	509	467	501	456	552	486	478	533	534	501	499	490	479	511	536	501	523	446	529	534	511	507	485	503	488	519	512	484	529	518	535	562	497	497	540	502	498	497	510	492	488	514	440	523	535	501	462	522	538	504	542	509	511	525	521	452	509	497	488	506	504	507	488	501	515	505	457	533	531	580	503	536	512	569	546	486	533	526	484	539	551	471	515	541	457	486	505	514	522	540	506	506	480	493	520	502	498	504	488	501	474	452	497	531	531	531	522	489	481	499	475	520	520	500	476	515	504	474	512	493	512	487	501	497	450	534	497	514	498	506	495	509	509	487	505	524	505	547	514	550	490	481	495	496	507	503	513	489	513	545	486	503	524	482	481	488	496	484	533	474	534	486	470	491	528	468	534	499	502	495	491	517	520	502	516	503	510	533	515	509	448	513	479	477	467	567	506	480	494	489	501	504	528	527	527	500	529	518	527	480	520	487	511	516	487	521	504	532	514	475	509	530	510	494	480	534	504	477	507	485	493	572	520	514	495	503	516	497	511	496	516	494	492	489	521	497	522	470	479	495	511	510	512	511	538	487	513	515	550	490	532	563	475	509	536	491	501	545	553	500	529	488	501	519	479	484	518	473	525	482	504	528	520	485	463	539	506	517	519	522	505	478	477	531	545	457	475	512	527	523	499	534	503	523	515	532	532	514	524	515	513	459	541	494	470	501	510	535	532	498	510	481	461	518	469	467	507	544	561	541	515	534	501	514	486	566	552	525	493	506	499	491	519	539	468	511	456	527	524	565	546	463	478	506	518	520	473	525	522	502	502	535	519	514	494	483	495	515	532	474	517	500	555	493	494	482	490	497	509	543	502	506	512	478	514	502	483	555	490	503	512	514	520	503	475	504	522	509	468	519	526	492	499	492	517	527	522	521	508	540	514	481	519	514	471	558	474	547	495	466	481	518	514	540	499	548	500	488	559	487	530	541	510	503	481	519	496	477	471	503	522	534	496	522	517	503	481	502	540	560	493	483	542	517	515	471	508	503	515	524	490	497	495	488	512	485	473	538	523	493	508	536	516	556	514	523	496	469	514	504	503	528	507	530	531	511	515	518	537	505	476	520	520	524	510	514	477	505	497	503	500	512	541	485	507	487	492	530	466	527	505	501	527	463	562	512	516	522	522	517	497	514	487	547	485	536	503	496	517	464	538	504	529	518	461	534	516	466	487	484	515	527	494	492	510	516	519	477	471	458	515	516	511	534	483	527	508	493	482	466	508	483	504	479	484	511	518	495	501	525	508	512	510	521	496	527	506	497	533	470	516	479	514	486	527	521	505	524	531	524	491	514	508	548	519	486	505	496	492	495	497	492	515	531	544	504	469	524	513	522	526	477	505	497	520	525	508	500	534	510	496	494	524	497	512	507	522	488	529	509	494	449	539	488	509	538	483	526	506	498	517	564	538	509	523	502	517	531	502	556	492	503	488	503	554	534	490	498	506	522	485	515	496	502	528	537	497	524	507	513	532	497	502	564	480	512	504	443	477	488	524	534	535	521	470	504	551	503	495	548	511	509	507	491	466	497	486	510	549	529	503	484	478	504	451	545	494	491	534	489	518	515	476	506	563	491	528	497	496	534	493	482	474	508	531	515	522	553	462	508	530	483	536	498	530	490	514	501	514	515	512	529	548	516	469	474	517	498	528	504	492	524	526	540	514	517	543	522	486	522	521	524	522	500	498	512	480	533	504	506	499	501	515	481	528	493	514	536	543	516	542	515	475	481	488	487	517	518	503	516	472	479	522	510	530	480	516	503	492	501	500	506	504	531	509	543	472	479	521	492	489	494	494	497	514	499	525	495	491	503	487	474	515	512	515	515	522	501	525	517	522	525	509	519	493	492	553	528	492	533	522	480	508	493	534	473	506	525	527	531	557	505	510	464	511	511	500	496	539	471	517	484	531	520	492	503	513	501	546	492	472	492	498	521	525	547	488	538	523	532	502	497	506	512	519	509	508	512	500	496	484	496	508	511	501	539	507	515	536	521	530	505	463	516	509	525	496	531	506	486	478	522	528	509	536	529	506	515	492	479	514	517	528	531	518	542	519	494	527	486	490	486	476	526	516	509	472	514	484	518	489	476	533	489	472	544	480	529	475	560	457	499	499	480	510	523	500	529	503	489	493	525	536	505	478	498	535	536	470	513	463	515	506	486	498	529	515	496	507	509	517	482	481	564	508	513	527	507	464	508	494	523	461	528	486	490	522	514	537	493	508	520	544	498	508	520	553	478	505	502	479	499	511	544	520	498	525	497	503	502	502	504	495	493	551	507	486	472	569	454	503	522	485	491	513	500	522	467	487	540	516	497	497	471	509	514	505	509	533	532	517	540	477	524	526	516	476	511	492	490	524	526	501	466	537	492	483	526	503	494	511	469	513	521	506	542	531	520	505	511	540	486	529	510	525	505	538	513	529	511	531	505	535	565	492	532	506	493	532	509	541	511	506	519	496	503	553	517	504	516	476	494	502	503	525	471	490	501	513	533	462	512	494	497	474	483	522	541	490	503	490	480	485	544	548	543	535	515	514	488	520	493	510	498	491	488	474	491	529	513	496	535	500	479	563	520	482	473	507	518	489	491	504	469	531	492	536	517	494	485	477	503	497	482	551	524	537	543	509	521	489	506	493	530	496	481	519	518	527	516	457	531	528	526	479	488	520	503	491	514	554	481	518	527	505	528	527	515	487	504	489	472	516	507	511	489	492	510	533	529	493	507	497	493	511	561	512	528	473	465	547	472	471
11152	3975	6019	7623	6717	5769	4048	2374	2133	2142	2006	1474	1331	1333	1650	1630	1499	1265	1135	990	783	830	1161	2172	2576	2614	2033	1303	682	475	300	227	185	162	190	192	212	176	190	167	180	188	177	187	167	191	163	195	174	158	197	166	175	193	159	177	158	185	136	183	193	165	145	191	168	187	171	174	173	176	158	211	180	174	175	202	194	177	190	181	193	177	175	175	180	187	191	200	171	170	173	181	182	164	183	172	189	206	176	176	195	190	186	159	158	200	188	170	179	186	175	187	195	163	167	169	193	157	204	179	174	172	171	188	185	177	184	173	170	179	178	182	160	176	168	184	177	194	162	166	194	181	165	163	180	168	181	158	182	186	193	184	182	179	176	179	179	186	199	210	165	171	187	189	165	174	174	174	161	164	193	164	187	194	196	190	174	176	160	175	161	185	184	180	193	178	182	136	188	176	174	184	185	186	191	170	186	211	149	170	189	186	162	199	163	206	169	205	187	183	174	189	212	193	152	153	166	186	181	158	178	177	208	191	186	183	175	190	174	185	161	198	175	204	190	193	184	182	172	172	191	164	177	172	196	210	181	162	182	174	179	186	194	174	187	178	175	195	176	181	173	161	185	153	182	183	178	174	189	191	174	184	166	184	186	185	186	201	194	170	160	170	174	184	180	194	181	154	176	212	188	177	210	180	175	183	198	206	168	190	187	169	168	197	169	186	174	168	186	177	176	172	161	190	164	175	171	182	199	171	197	172	177	194	172	164	189	171	158	164	155	160	208	145	180	163	209	169	203	180	192	158	178	183	186	181	182	187	172	194	177	177	180	179	192	202	202	194	185	147	189	176	173	168	180	186	178	184	194	171	181	201	165	197	169	177	186	209	177	187	175	177	194	175	168	190	180	152	196	177	178	170	175	191	194	188	185	149	169	194	192	173	183	201	171	175	155	192	178	166	178	166	201	177	191	172	164	177	186	170	164	180	182	190	180	196	171	160	179	172	142	178	189	183	191	178	141	194	182	188	188	163	181	171	192	201	158	145	189	174	165	193	188	158	196	161	197	178	191	151	171	156	187	184	170	173	182	193	180	179	169	196	168	176	165	157	197	177	174	180	186	191	174	189	169	165	182	194	168	186	177	182	163	151	171	150	188	197	167	172	182	188	163	166	158	190	161	161	157	170	184	178	146	174	196	191	182	180	180	197	182	188	153	157	189	163	194	177	177	184	157	202	185	177	149	172	178	177	172	183	180	178	187	195	178	200	204	196	189	182	177	186	170	187	186	189	161	151	196	180	194	172	188	188	168	186	161	176	185	189	192	217	148	164	173	179	173	171	195	186	161	198	179	165	151	187	169	166	173	168	177	186	175	188	178	170	163	168	174	183	177	204	197	175	175	191	194	185	188	192	180	192	201	162	179	191	178	175	186	174	153	166	199	209	170	162	163	170	180	171	194	165	200	207	196	185	166	183	195	192	179	195	174	156	181	175	176	197	183	183	170	167	181	174	168	176	195	177	168	178	176	187	188	185	181	179	174	163	175	184	173	167	191	180	181	210	167	178	180	188	184	186	191	155	211	181	190	162	175	172	191	172	167	157	175	193	185	196	180	190	170	183	170	159	176	170	203	156	198	183	191	187	194	182	189	169	180	192	164	189	174	177	183	178	200	171	184	172	160	165	195	162	183	144	165	195	188	191	170	170	212	182	157	194	162	168	168	180	160	185	170	174	178	167	170	189	166	184	159	178	172	196	183	193	173	183	213	180	176	184	181	198	181	198	188	163	177	202	176	175	188	193	186	183	202	190	176	192	171	171	192	183	175	194	166	189	173	183	193	182	174	191	172	171	184	188	162	182	185	191	176	181	180	171	189	172	195	188	196	187	182	194	190	184	181	175	174	194	173	167	177	153	178	172	184	172	192	202	175	163	160	194	185	169	196	154	175	178	150	174	187	170	187	169	182	184	180	213	146	177	199	153	180	197	169	190	176	158	186	185	175	178	178	208	198	177	184	182	173	186	179	200	186	177	171	181	184	191	162	178	172	183	169	184	181	175	144	197	178	188	193	187	167	176	189	166	188	178	180	153	170	152	164	200	148	163	193	183	186	189	189	165	187	187	176	166	153	175	175	183	211	183	178	189	188	193	148	153	197	209	180	196	165	182	157	176	179	193	170	191	161	171	190	166	187	193	192	161	193	165	180	159	177	170	195	181	206	227	174	182	173	186	187	190	195	171	185	185	155	167	182	165	191	184	167	177	181	183	212	218	167	188	199	178	176	190	164	187	174	180	161	172	173	154	174	156	167	155	172	172	144	172	148	161	202	184	174	159	172	177	170	181	161	156	185	178	204	186	178	199	173	161	174	189	186	175	177	176	170	169	174	189	187	178	176	170	168	190	179	171	178	178	171	165	175	188	193	186	172	158	203	192	185	201	185	167	172	184	198	161	182	185	186	190	168	192	185	193	166	177	168	177	201	178	183	165	181	169	173	177	152	199	174	178	193	177	153	179	157	196	196	158	185	183	196	168	176	179	201	206	170	185	179	209	189	182	171	188	174	217	145	168	192	177	180	166	175	169	180	168	180	181	181	170	178	171	162	173	155	175	180	175	162	186	195	175	178	159	175	150	198	182	161	182	175	180	169	182	194	178	180	174	165	174	185	180	176	176	197	181	162	175	184	168	197	162	169	202	190	174	184	200	172	196	183	160	193	182	182	180	190	182	185	179	186	183	176	187	160	169	146	202	175	179	171	180	179	179	147	175	175	162	182	171	179	168	226	154	149	176	162	188	183	189	179	176	192	161	191	173	187	214	168	156	187	164	174	186	181	164	170	182	181	201	217	146	196	192	177	175	173	189	184	190	186	167	149	172	192	180	155	174	162	194	195	172	202	178	178	170	170	165	162	187	170	170	184	164	160	184	174	177	184	183	176	182	184	171	192	200	173	174	201	172	198	188	189	187	190	163	174	165	180	192	185	202	198	192	173	190	175	178	218	206	184	155	184	155	167	191	167	180	184	175	182	197	176	173	171	184	162	184	176	187	171	176	186	172	176	170	206	174	171	176	165	189	181	167	190	192	170	190	198	204	178	168	170	180	155	174	171	191	193	198	197	194	181	174	194	196	169	186	214	175	189	202	192	161	177	192	170	181	183	198	165	206	200	163	188	173	153	195	196	155	176	165	173	178	175	174	190	189	177	187	161	157	189	192	200	183	209	166	195	183	185	180	179	158	158	180	173	173	168	184	179	184	167	172	170	161	167	196	192	197	183	193	179	170	187	172	171	180	178	164	192	176	178	165	164	144	193	188	152	187	193	170	181	170	165	186	172	174	194	178	201	195	164	171	184	179	188	163	194	158	188	171	198	176	184	176	188	175	166	193	187	186	180	182	177	187	182	169	183	190	185	190	166	172	171	179	168	176	189	167	158	190	163	181	172	185	194	185	166	206	193	164	176	196	214	179	171	181	171	181	177	197	183	182	194	180	179	186	163	188	189	148
7666	4368	10348	17561	18491	17921	14769	10449	10238	10534	9987	7761	7625	8105	9102	9251	8524	7783	6798	5771	4699	5335	7220	12450	14851	14188	11238	7528	4116	2292	1200	807	572	540	559	527	506	536	534	532	515	528	522	530	530	538	490	512	510	516	522	541	514	574	506	557	515	540	492	536	491	525	527	499	529	495	572	563	541	490	502	544	512	517	517	551	501	471	504	520	516	520	494	552	500	543	542	545	520	526	499	519	554	525	510	475	534	472	512	524	539	520	543	505	510	479	543	562	525	523	511	500	535	516	528	508	512	544	539	483	509	500	513	498	516	552	548	492	522	522	541	504	518	514	572	521	520	551	546	513	500	488	554	524	510	541	491	509	535	503	519	535	494	526	522	517	516	483	542	546	545	498	521	532	562	513	567	562	511	517	529	517	503	535	504	522	540	506	528	508	512	515	560	522	527	528	524	568	522	572	498	547	536	498	534	486	537	525	527	544	521	542	527	532	545	515	545	513	486	537	522	449	512	507	526	507	542	521	517	510	500	522	477	498	502	490	534	532	548	494	535	528	525	522	516	519	562	518	518	527	521	497	546	523	494	519	522	543	549	499	515	544	539	531	483	489	529	547	540	540	496	505	513	529	569	551	510	502	518	530	513	512	522	515	532	516	517	492	537	498	526	554	500	514	541	440	529	516	512	542	557	543	498	517	498	528	543	531	526	511	530	552	542	525	519	508	525	553	478	523	525	517	502	537	581	532	555	551	498	471	470	546	547	575	514	543	508	495	557	541	517	508	510	527	489	514	485	538	543	496	508	519	512	558	505	507	529	522	498	528	528	492	464	533	547	571	530	557	511	498	490	538	527	530	515	549	524	539	521	537	554	511	511	495	556	480	568	503	510	489	522	530	532	537	503	517	544	494	536	533	543	523	466	542	544	487	515	510	551	526	540	558	538	504	532	480	505	521	528	546	530	492	521	527	539	495	510	526	522	520	528	548	553	530	616	476	494	507	509	516	535	498	545	503	560	490	499	522	530	503	511	583	522	488	535	487	523	483	540	502	525	497	526	547	505	532	550	563	510	535	548	571	499	522	519	544	525	511	545	520	522	523	498	547	485	553	515	571	521	535	530	501	498	521	533	531	530	512	506	537	527	502	542	561	535	528	503	525	550	555	558	528	528	506	515	570	532	474	487	456	494	500	512	512	524	482	489	502	541	488	512	518	510	490	531	522	498	494	500	506	533	528	538	494	508	527	550	522	513	562	549	574	483	531	534	541	494	522	506	549	535	522	513	515	506	542	526	490	532	511	513	487	527	545	571	507	493	505	554	522	515	561	548	507	518	554	515	511	501	518	526	505	516	507	559	538	520	541	496	537	557	494	488	536	561	507	524	492	474	540	522	542	537	511	571	520	497	536	497	505	505	519	496	503	513	544	518	528	540	507	511	520	510	501	512	552	530	522	549	547	513	505	519	538	494	526	511	536	508	535	527	526	523	509	521	512	543	565	494	518	501	532	553	505	522	486	490	501	519	502	531	554	516	535	518	560	502	491	531	517	543	537	530	556	541	542	497	519	486	501	533	521	530	502	504	506	538	478	569	533	548	564	553	511	521	536	517	549	498	539	526	507	513	513	532	525	525	474	552	526	564	571	509	575	525	555	501	512	533	540	509	516	482	543	479	512	544	515	501	535	515	523	501	591	499	504	533	507	517	533	526	518	522	571	502	527	508	505	492	501	512	485	502	506	577	547	496	539	531	532	537	491	538	553	521	512	514	509	558	517	533	552	498	528	519	544	517	515	526	508	490	565	450	533	529	506	521	521	550	533	476	542	505	536	534	498	533	520	526	494	541	538	514	513	537	531	513	530	489	480	532	516	502	528	493	548	552	508	497	516	499	468	538	507	538	530	538	500	512	495	510	504	520	541	508	467	537	517	526	520	550	534	483	520	517	552	537	522	523	570	524	506	558	534	532	509	523	553	540	525	447	494	495	500	541	505	520	544	537	478	511	525	503	523	543	535	545	500	537	491	531	516	548	503	481	542	511	505	478	533	551	526	519	564	491	519	493	499	531	522	477	518	527	486	516	576	542	521	510	548	512	523	554	535	529	541	523	566	496	530	525	534	505	522	476	471	541	561	493	499	487	534	515	516	587	474	528	547	543	500	539	515	517	520	541	550	532	480	520	524	516	502	498	539	502	485	510	546	517	544	534	549	512	509	539	499	499	521	498	517	538	559	513	507	459	510	533	531	526	537	547	508	536	571	501	582	513	505	492	539	533	537	520	520	522	529	567	529	491	541	526	548	478	517	500	508	563	516	512	572	490	541	524	508	563	527	522	533	519	480	554	542	511	521	481	519	518	535	571	514	504	542	494	533	535	528	551	497	512	530	516	550	553	494	523	529	556	487	540	552	523	507	565	541	521	519	519	548	479	558	472	522	500	561	522	502	534	500	518	565	563	544	482	526	508	496	562	511	604	520	521	523	485	503	476	523	546	526	527	524	460	533	522	537	525	501	531	487	529	525	501	517	508	510	488	500	532	517	540	508	516	530	526	500	498	510	546	522	545	527	465	557	474	489	488	515	541	488	500	511	521	521	504	551	526	509	518	536	526	527	583	563	575	521	525	568	512	528	529	537	532	525	561	508	525	567	487	486	497	523	535	522	551	540	522	582	513	554	511	484	518	526	532	530	499	548	506	522	526	527	522	517	491	513	451	522	506	538	565	544	545	499	553	498	537	530	566	553	530	567	566	549	502	524	522	497	530	552	544	535	532	528	539	543	507	548	526	542	510	492	511	528	545	504	489	509	486	500	487	548	584	506	566	481	530	544	532	509	521	500	517	562	542	529	492	502	472	523	546	510	521	526	533	504	539	517	503	497	498	501	538	529	494	512	554	546	525	525	529	550	502	554	529	507	471	502	525	491	482	538	512	494	526	535	528	497	537	519	512	511	488	534	552	509	466	521	514	566	536	536	506	519	537	532	511	546	525	515	488	540	521	472	507	503	517	512	510	544	494	527	496	528	542	518	514	501	495	516	534	502	561	534	572	549	515	518	554	534	547	523	473	518	519	551	496	556	547	533	539	576	555	542	493	525	536	499	522	547	535	517	515	487	554	521	557	523	541	505	514	519	510	501	513	538	581	565	534	550	523	509	559	519	547	544	530	556	536	541	520	465	522	523	519	565	539	524	556	507	544	504	478	525	517	480	535	506	525	500	502	521	519	518	479	569	474	538	527	535	541	504	544	503	522	512	501	502	542	529	501	483	515	501	522	546	561	527	517	534	528	511	533	514	519	498	514	527	558	531	585	501	548	517	518	531	532	543	522	516	522	506	537	509	546	468	514	573	562	511	536	500	521	449	579	513	513	558	527	523	562	538	580	531	537	498	499	527	546	515	509	522	507	551	502	476	503	510	482	530	530	519	509	526	526	562	517	549	520	549	551	545	531	536	498	527	521	508	530	519	501	521	531	516	550	516	480	487	492	511	517	598	530	546	502	527	523	541
18499	7191	9863	10404	9810	10653	7899	4678	3477	3179	2989	2428	2252	2281	2447	2707	2652	2201	1827	1625	1123	1161	1589	3733	5359	5088	3743	2284	1227	665	372	270	231	203	175	201	208	200	201	213	186	200	186	191	201	195	180	197	183	203	199	185	184	191	198	164	172	189	196	201	195	202	189	187	199	192	198	183	195	189	201	168	178	173	199	190	179	178	187	203	200	208	195	194	197	195	186	174	211	169	204	213	217	208	197	202	187	229	183	189	204	184	195	176	205	193	206	182	200	165	188	205	213	193	204	184	176	187	220	201	164	210	187	187	198	202	194	181	200	207	196	223	176	194	162	205	190	188	196	207	212	189	185	179	201	198	189	177	194	209	189	170	205	193	208	199	189	206	176	224	193	199	207	232	207	182	205	202	217	189	199	191	213	206	193	194	195	182	198	187	215	186	208	218	217	200	216	204	190	203	194	195	184	191	223	186	191	208	163	189	212	192	180	228	191	191	181	204	185	202	181	209	195	202	184	197	173	211	200	197	182	203	197	216	179	205	180	199	180	192	195	180	186	199	217	202	191	196	189	211	180	190	221	170	199	182	201	198	200	196	217	197	205	166	207	192	201	194	183	179	184	208	179	216	195	202	220	175	197	177	192	190	199	192	192	203	195	175	175	175	195	182	188	202	173	190	233	195	173	177	201	197	190	190	210	201	222	186	204	188	174	214	193	165	197	197	202	208	176	193	199	199	213	194	174	181	209	184	177	172	190	204	228	174	190	207	198	206	202	208	194	217	189	188	197	204	204	201	199	179	190	204	215	177	191	177	181	199	172	188	212	200	189	206	183	195	195	191	210	195	180	200	196	204	186	195	185	199	187	209	193	200	200	207	196	195	195	210	191	216	198	188	202	189	179	183	227	179	189	162	196	189	196	214	207	193	188	198	182	188	194	190	204	194	196	203	192	193	210	203	221	191	215	197	187	187	188	191	197	240	196	200	201	179	196	199	200	192	211	208	175	195	188	207	180	210	170	181	208	199	203	183	206	209	160	223	202	209	171	212	209	170	181	207	212	214	213	197	220	236	183	208	214	211	192	206	187	194	210	181	199	185	200	201	202	196	187	218	193	208	202	183	199	220	204	202	206	196	199	191	183	186	170	211	209	189	181	199	201	205	180	207	192	217	198	187	221	185	189	185	198	182	180	194	187	201	203	198	211	199	214	169	202	187	193	190	203	188	192	191	205	192	188	181	211	188	206	195	176	197	189	178	186	189	184	202	197	178	194	190	205	208	196	201	187	172	197	199	207	192	210	164	183	205	202	184	166	210	211	191	208	200	179	206	204	171	212	193	190	190	199	188	200	227	210	179	208	195	198	212	202	195	192	211	181	182	220	174	190	215	185	212	201	201	177	192	178	168	182	212	182	190	194	215	193	163	193	212	200	203	210	207	178	202	204	184	217	173	215	198	218	189	207	180	190	164	199	183	195	181	205	207	195	188	184	196	220	194	197	184	186	201	189	186	194	205	175	201	190	187	188	213	199	209	180	195	183	183	198	192	205	206	221	189	183	203	191	212	180	212	221	198	203	160	170	202	224	202	188	195	189	213	188	209	197	212	188	209	210	212	188	189	181	183	196	186	187	180	182	176	214	210	190	168	211	177	201	202	200	200	190	179	201	187	203	202	188	194	183	197	210	205	194	184	182	220	224	218	199	192	187	188	199	208	201	177	185	198	202	196	186	210	190	218	205	194	200	180	178	209	195	182	200	204	168	177	204	191	191	207	167	189	208	182	213	200	204	187	192	219	219	212	199	226	203	198	218	198	203	211	190	178	200	204	206	186	210	201	214	196	209	204	192	201	194	201	183	200	190	220	201	181	206	196	183	197	197	205	208	182	203	180	180	207	220	213	198	196	219	200	218	210	212	193	180	199	189	188	202	171	179	201	179	217	191	167	199	213	213	196	172	190	184	193	192	204	194	212	178	184	180	213	189	205	196	199	189	186	218	185	167	163	199	198	184	232	189	191	188	187	172	196	172	179	196	202	206	185	186	182	197	215	191	209	196	176	184	175	168	192	199	189	188	178	181	190	187	183	189	198	208	194	213	193	203	170	188	176	179	177	231	194	217	185	209	198	217	202	205	192	163	182	189	178	170	206	206	198	222	206	192	216	196	170	213	186	195	201	193	193	207	190	204	197	209	199	174	197	186	195	178	176	200	213	200	164	178	199	183	187	182	206	200	216	218	173	195	196	167	201	197	205	195	196	193	188	211	197	215	177	192	220	190	179	192	188	195	198	196	206	175	193	190	194	198	182	213	206	212	209	180	189	200	179	186	150	170	205	198	217	189	173	188	197	165	201	173	185	192	194	205	182	201	181	202	199	188	202	208	183	200	175	181	201	220	187	178	226	186	195	196	200	185	187	190	198	199	198	202	186	198	188	183	211	189	191	216	200	210	191	185	171	208	205	211	197	188	189	206	194	208	192	190	176	194	207	204	167	186	207	213	194	174	203	207	198	183	197	181	202	209	199	187	220	205	189	179	211	212	176	192	187	202	194	198	203	201	197	211	206	205	211	183	197	183	188	193	188	193	195	229	167	185	155	200	202	195	204	215	184	188	209	193	205	192	178	216	190	216	218	182	177	218	194	192	177	220	218	208	190	164	220	220	215	205	188	188	170	199	213	175	233	191	184	210	200	195	187	202	194	182	208	195	192	169	187	178	186	190	187	207	206	194	176	186	178	187	175	184	189	202	184	182	142	180	182	175	208	192	193	199	205	192	203	219	216	178	226	209	208	223	185	199	187	174	198	197	183	184	197	178	196	202	175	192	206	183	223	197	198	189	205	220	204	174	208	192	208	197	177	183	222	181	196	181	196	182	201	179	174	203	197	192	182	199	206	182	203	196	186	182	200	213	176	212	217	196	192	185	200	177	208	182	216	210	201	168	206	208	207	194	205	185	189	185	196	217	208	202	184	205	206	183	211	192	184	183	206	189	196	182	214	169	160	202	202	206	187	194	210	175	191	216	183	177	201	216	184	185	198	206	205	187	178	192	184	213	182	209	199	183	208	190	176	193	199	199	191	185	193	213	196	201	182	180	201	185	205	178	209	188	187	203	181	195	206	197	209	209	202	185	204	208	181	206	205	172	198	188	159	206	186	195	190	195	192	183	207	171	187	201	213	225	185	216	179	176	182	199	193	210	209	196	209	196	209	189	165	221	178	214	164	182	175	197	189	185	203	190	199	171	204	206	182	194	197	194	214	206	183	203	197	181	207	179	197	171	205	186	235	183	211	186	182	165	162	184	198	193	201	191	198	213	166	199	184	184	184	192	221	189	201	163	231	202	188	211	208	173	202	174	219	192	199	216	226	196	188	202	199	185	168	189	220	209	213	192	212	217	195	221	163	185	210	194	194	218	178	172	171	187	188	175	204	190	206	202	188	217	195	175	207	203	209	189	209	204	169	209	191	181	178	214	227	200	183	199	212	201	192	212	201	173	186	195	171
10279	6442	14263	20721	23207	25668	22120	16622	14642	14055	13737	11754	11222	11302	12656	13796	13512	11951	10496	9302	6814	7052	9094	18831	23799	22403	17890	11991	6754	3413	1762	974	718	603	552	564	577	542	547	557	542	589	598	514	557	548	538	579	581	576	587	561	559	567	570	545	532	564	571	544	585	603	567	541	561	579	570	556	535	574	584	536	593	564	562	557	568	585	507	536	546	564	585	554	527	526	567	545	529	623	551	570	539	585	585	579	557	577	531	590	612	539	537	528	559	538	537	559	544	614	575	559	517	544	599	564	573	552	543	537	586	565	542	553	517	562	539	563	495	572	562	566	591	522	568	578	562	542	558	565	554	554	506	525	561	522	535	606	578	536	554	575	555	553	600	546	585	532	501	563	577	524	544	572	523	552	566	575	571	581	539	564	524	544	549	573	535	570	551	560	541	562	601	537	583	523	587	556	538	580	551	600	577	583	551	555	626	560	525	512	565	585	530	602	531	540	530	565	554	511	541	569	562	570	605	573	583	544	580	558	559	562	565	545	577	557	516	536	552	555	550	560	552	576	553	570	569	554	581	526	576	576	550	523	544	527	603	527	537	559	550	498	575	551	547	575	561	537	557	580	594	589	548	579	525	573	576	548	564	524	577	542	540	535	539	582	520	577	599	566	551	597	576	559	582	562	563	560	577	540	586	566	588	592	566	554	511	612	581	532	577	562	594	546	599	571	599	551	586	563	549	526	553	550	542	569	509	522	543	569	556	552	590	515	559	561	524	597	536	585	574	573	548	534	564	555	518	580	561	575	543	558	541	570	531	556	615	563	531	619	604	549	524	588	564	578	548	574	616	572	548	599	527	574	594	604	548	564	579	550	546	582	574	522	588	567	595	554	579	531	547	568	594	574	555	562	560	556	528	570	556	576	550	578	555	582	527	592	572	558	556	567	572	552	561	558	537	552	558	557	541	583	519	532	547	572	556	552	569	565	555	581	546	517	588	530	599	583	596	594	532	555	582	521	582	572	594	544	530	570	584	571	565	591	554	570	556	587	552	551	585	598	545	553	549	542	555	585	572	575	563	580	569	571	539	494	541	590	568	561	568	542	544	566	559	553	561	571	565	519	605	586	536	550	593	551	527	528	592	547	544	591	555	565	540	579	570	569	536	549	553	582	534	589	569	541	589	595	561	552	650	558	527	579	564	587	517	561	560	547	600	556	506	508	566	566	558	535	569	580	560	600	560	593	564	551	551	591	573	513	582	559	527	536	564	536	558	549	559	573	518	557	553	539	588	535	555	606	579	571	551	573	576	561	573	544	522	543	571	559	605	552	581	564	535	554	555	535	548	552	622	535	576	573	525	562	530	563	580	608	556	550	572	556	553	578	545	571	594	541	565	563	537	563	563	576	581	571	572	579	547	598	572	555	560	569	584	589	570	543	565	539	560	559	535	528	566	563	497	552	571	518	555	558	550	562	538	547	551	480	522	582	555	606	547	575	536	562	550	562	546	586	573	588	596	546	573	562	529	564	554	566	584	570	572	568	557	564	517	554	542	600	601	595	557	574	554	566	574	550	564	541	609	523	549	551	519	593	539	567	547	533	535	572	575	529	580	562	577	577	535	545	562	541	602	561	576	525	549	546	573	562	550	556	559	561	524	542	551	573	564	563	548	561	549	512	567	542	548	556	565	559	564	537	551	533	549	553	545	560	571	578	602	551	557	552	531	602	561	523	544	582	550	590	549	541	541	556	543	556	549	556	548	551	576	570	582	578	556	551	564	545	534	582	565	547	577	595	558	573	557	575	562	553	567	605	562	567	577	613	535	567	562	530	571	544	572	562	596	544	532	595	544	589	565	571	557	555	551	559	554	589	573	565	559	576	558	567	554	534	590	557	514	574	547	515	524	531	550	551	549	588	555	544	594	562	571	572	589	540	562	591	571	560	601	573	532	554	569	562	533	572	586	545	515	560	611	545	560	537	552	519	546	576	517	594	548	608	597	529	559	551	604	602	572	539	541	539	567	536	558	525	600	573	547	550	545	558	566	567	558	555	520	599	586	564	611	584	588	522	608	570	602	575	580	570	582	544	583	558	537	553	566	559	573	573	556	589	556	575	617	559	598	568	532	549	574	535	585	578	553	555	547	589	536	568	544	507	547	558	504	551	558	549	536	596	582	587	575	529	552	544	539	564	566	566	597	535	545	603	594	545	542	577	560	565	557	542	612	570	531	573	572	582	550	573	529	556	568	538	583	549	549	576	515	544	550	576	559	566	525	581	601	536	524	589	550	554	563	541	551	551	523	559	576	576	575	547	538	556	597	572	544	616	587	550	513	567	555	507	584	566	561	597	560	530	523	573	614	552	556	571	545	551	598	557	573	568	527	578	603	572	583	578	537	579	532	587	540	552	551	591	594	570	598	535	536	576	571	512	582	565	554	575	582	513	580	556	565	538	544	541	568	546	533	577	563	563	576	519	584	570	571	545	574	566	545	579	569	601	561	570	578	506	562	526	583	549	565	563	573	578	567	527	571	621	562	509	524	525	549	557	565	524	580	559	556	524	581	558	532	579	578	527	533	572	559	569	543	546	569	539	563	548	593	594	565	571	573	582	563	563	563	581	520	587	536	525	553	554	553	597	557	571	516	578	562	567	524	597	596	566	564	563	531	580	590	561	588	556	583	520	529	571	605	569	543	554	561	550	560	522	563	582	590	545	540	612	529	570	599	558	563	589	560	561	554	570	570	610	586	544	542	580	599	575	569	550	562	542	554	572	567	547	532	585	565	571	550	535	546	582	531	591	579	555	530	563	525	558	570	571	587	563	550	567	534	517	566	565	561	601	539	571	586	567	556	594	566	593	536	556	573	574	573	559	586	542	564	588	584	552	537	593	559	578	557	557	601	558	564	561	537	564	564	584	511	543	543	583	581	528	547	540	553	528	537	583	533	541	583	542	570	562	587	551	565	524	542	558	562	581	543	525	558	614	533	560	553	607	568	554	588	573	543	532	562	538	540	519	535	573	562	560	561	536	586	562	519	545	520	516	550	507	546	529	537	627	540	551	579	556	555	590	544	547	538	548	565	593	541	562	571	512	566	585	527	528	545	530	538	580	516	573	566	554	532	546	546	623	560	593	598	562	558	569	616	514	556	543	530	603	550	573	535	550	558	557	533	627	599	548	589	538	561	576	553	571	565	579	577	556	538	542	552	526	561	609	557	558	603	585	526	576	560	546	547	563	580	576	561	572	576	569	579	553	553	537	559	575	597	523	555	566	582	566	568	577	529	575	545	599	548	577	533	576	581	547	588	568	554	569	541	582	585	540	592	548	542	562	612	565	598	537	596	591	531	579	592	606	612	554	586	520	548	548	523	569	501	550	579	558	543	584	532	538	597	539	576	582	571	559	564	516	562	545	558	560	572	610	549	546	554	539	571	576	576	552	510	582	573	564	585	550	590	550	559	570	559	589	556	588	534	523	551	604	541	559	600	592	546	563	559	565	578	581
4091	1621	2567	2923	3035	2293	1137	823	729	862	1050	889	806	734	633	706	634	483	504	381	324	334	312	353	522	539	529	433	363	288	245	215	164	169	169	162	153	199	159	170	210	184	196	178	196	193	168	172	191	171	177	174	186	178	188	165	170	183	165	175	175	188	196	175	180	173	158	172	163	176	197	177	167	172	175	186	181	165	165	169	194	160	153	173	179	169	167	156	164	179	187	156	156	173	187	202	179	202	182	182	160	182	199	152	166	178	181	193	168	169	186	170	151	169	191	175	161	156	185	186	156	178	176	177	184	193	170	188	178	187	157	178	193	175	163	190	186	171	158	179	205	187	170	186	184	164	156	165	187	157	209	185	199	185	173	163	171	170	158	185	189	160	184	180	179	159	149	143	166	187	158	206	183	165	180	176	170	147	179	171	165	154	186	174	186	171	182	174	177	183	174	171	163	171	176	168	164	187	175	184	187	192	159	156	179	174	187	213	185	172	186	195	178	188	199	153	161	177	174	167	191	203	176	169	170	173	179	190	187	160	182	168	174	202	172	164	188	185	204	180	174	204	180	172	167	179	161	166	191	172	171	177	186	173	163	184	165	184	171	201	174	192	159	176	166	186	173	164	199	203	182	164	168	192	179	164	186	198	179	180	172	210	166	156	157	192	182	201	189	164	179	201	161	189	193	185	152	172	182	181	196	166	169	190	167	165	196	147	214	194	177	175	181	163	170	189	171	181	147	181	162	179	173	169	183	159	182	179	167	193	167	161	179	184	153	184	163	165	164	188	172	180	180	180	196	181	177	167	165	186	155	186	164	142	179	167	169	178	169	175	164	206	162	152	191	189	155	183	192	163	182	163	146	150	182	188	176	211	174	178	168	168	177	190	184	201	171	164	168	146	178	185	189	159	178	175	177	174	160	183	180	181	206	219	175	179	186	164	175	170	176	202	149	178	189	167	166	196	158	179	167	130	191	189	178	159	192	177	194	166	164	172	178	168	169	165	199	182	215	167	170	141	203	181	202	179	187	183	178	162	176	165	182	189	171	185	190	187	182	191	167	178	178	173	168	174	159	154	190	202	203	203	160	167	171	176	180	170	194	154	168	166	178	177	177	174	158	189	189	191	187	182	170	172	185	167	169	179	156	175	181	169	159	203	170	184	172	172	194	166	160	172	162	174	168	165	180	176	189	167	195	199	162	181	184	204	189	171	193	181	178	176	178	186	171	186	182	185	176	158	173	177	181	191	165	200	173	188	171	189	155	218	173	175	178	170	187	161	175	191	179	174	159	180	181	173	187	207	172	188	165	167	189	160	166	192	171	178	160	170	173	162	188	162	182	205	150	175	172	205	192	170	145	174	173	159	192	169	177	204	169	177	179	192	177	169	181	172	183	171	185	169	187	159	166	181	164	165	156	188	170	166	182	199	179	181	179	167	162	176	182	190	196	175	172	173	159	176	164	173	178	158	196	177	185	178	180	185	170	180	179	177	190	208	157	172	172	166	168	194	164	166	176	158	154	189	165	185	172	161	186	175	168	170	164	168	208	172	190	159	172	170	166	202	166	186	189	189	153	170	193	165	181	161	169	172	167	160	177	191	174	164	169	168	168	173	170	166	148	182	175	192	181	175	150	169	191	193	181	197	160	192	184	178	180	158	170	176	181	182	202	158	183	173	170	181	178	167	167	170	171	178	154	193	179	184	165	168	154	176	183	209	211	166	150	136	165	166	172	170	171	162	178	188	180	174	179	177	182	169	161	170	177	181	177	158	176	181	188	186	172	176	175	170	173	174	170	187	169	196	176	188	182	176	157	181	175	164	178	165	166	204	161	165	170	157	189	177	193	170	196	182	177	189	177	180	165	170	189	173	181	185	176	177	178	197	165	185	187	168	188	165	155	178	174	185	182	205	161	189	181	194	166	186	152	155	197	166	167	161	190	175	164	177	191	162	164	171	180	154	197	153	202	163	162	175	166	169	198	165	187	176	161	168	162	185	166	164	182	176	183	178	157	175	167	166	185	174	169	161	182	188	216	192	179	175	190	186	146	173	184	166	210	183	166	175	181	178	182	196	164	181	195	207	203	195	183	174	195	192	171	174	164	189	186	179	177	165	174	175	202	155	161	160	206	172	191	210	168	191	183	184	184	164	173	182	179	203	174	180	164	180	177	169	186	187	185	173	199	172	164	191	172	157	182	167	161	171	179	182	165	184	191	173	182	183	181	175	177	170	172	177	173	168	172	174	164	190	181	187	178	165	169	182	163	172	176	193	176	178	153	166	165	169	180	188	174	187	193	162	168	195	177	184	180	171	165	191	173	169	181	175	201	182	156	162	179	152	161	166	178	178	170	149	166	183	169	166	183	166	204	190	174	183	178	170	158	177	217	177	198	157	184	185	188	157	184	177	172	181	183	168	178	174	178	187	183	182	191	184	163	170	177	181	162	196	184	177	190	181	167	174	181	197	169	190	178	169	140	163	162	178	152	157	174	173	190	170	189	180	176	162	200	163	198	193	176	167	178	182	187	163	169	159	181	197	169	153	181	177	202	192	171	182	158	157	164	168	159	182	199	174	151	169	177	182	194	193	182	151	197	164	155	176	182	184	196	158	156	158	178	171	180	198	170	193	174	182	197	192	156	168	185	177	175	194	159	170	185	175	178	185	200	174	189	199	184	182	167	158	162	171	182	166	166	168	212	201	178	209	193	167	168	179	170	152	171	189	207	165	206	216	168	193	171	187	162	194	164	189	155	183	186	196	178	170	173	187	156	182	181	199	170	166	171	175	170	180	198	190	180	194	195	158	179	172	196	179	184	163	197	193	181	180	179	198	181	172	165	178	188	179	185	157	179	186	182	176	176	192	181	147	205	175	193	164	176	189	199	195	199	185	185	173	180	181	174	168	164	171	186	187	190	165	173	168	165	172	178	190	156	153	173	187	180	164	178	166	168	163	159	194	186	164	172	164	173	196	197	173	178	179	168	203	167	197	166	168	184	176	176	190	170	197	177	174	176	159	178	173	172	161	182	158	182	183	160	158	186	195	186	179	188	201	190	173	167	170	161	167	185	169	163	158	180	168	175	195	162	158	174	189	180	160	141	162	163	182	166	179	190	172	177	178	160	179	182	166	164	199	161	155	179	159	190	184	160	157	176	190	175	183	193	161	169	193	161	170	187	210	174	172	163	165	189	171	145	177	204	164	186	191	170	160	180	179	168	177	207	168	174	166	180	177	179	138	171	164	181	179	175	173	173	182	187	178	175	175	157	187	172	181	179	151	178	177	177	201	186	174	146	174	184	177	182	156	167	195	186	186	178	170	175	189	195	192	206	166	175	170	180	179	185	183	149	151	158	177	214	147	172	172	170	177	158	166	165	169	188	184	191	193	172	190	200	168	164	192	194	189	175	193	167	173	165	162	167	185	175	164	189	186	192	189	162	196	195	170	192	170	166	185	172	192	171	165	176	171	169	196	188	184	196	191	157	174
3231	2074	5057	8044	10429	8504	5136	3873	3680	4399	5157	4709	4064	3972	3800	3806	3305	2655	2658	2147	1583	1664	1634	2088	2953	2905	2507	2076	1422	952	685	639	540	524	526	507	511	552	509	516	507	495	498	484	513	514	509	506	523	516	538	530	510	503	513	483	487	514	526	501	480	528	510	507	541	499	513	520	538	544	549	453	520	531	491	505	545	495	520	520	523	512	530	505	536	524	492	493	506	468	520	497	476	510	500	514	475	498	525	510	523	536	492	477	547	478	498	506	520	505	494	499	491	510	501	487	557	506	516	532	522	485	504	554	494	546	514	526	535	472	514	524	517	485	478	479	512	496	542	485	500	504	488	503	564	497	489	474	478	517	512	520	470	500	516	531	516	520	522	486	484	534	480	493	492	515	535	509	514	530	519	488	487	475	529	505	505	510	514	503	506	533	521	495	508	477	526	530	496	465	517	460	507	497	540	505	524	494	466	525	527	564	509	520	526	522	521	486	557	541	481	515	517	472	525	533	499	527	473	495	532	491	523	488	565	499	524	503	510	540	499	503	491	584	510	514	481	511	539	494	458	500	518	540	516	512	516	484	515	490	527	524	485	516	548	483	524	484	515	557	524	521	515	478	525	476	520	489	522	502	517	501	445	502	509	521	512	528	488	504	485	509	520	499	564	529	500	514	510	539	513	477	533	530	481	518	499	503	529	460	507	500	523	546	471	520	539	518	499	482	474	500	510	525	511	519	507	490	491	465	551	501	480	491	506	498	512	521	488	504	491	505	503	505	491	545	506	518	516	531	482	493	514	502	498	524	509	510	534	472	583	530	514	557	494	570	514	474	486	525	473	510	513	450	491	546	501	502	501	500	479	503	512	534	529	499	501	517	501	513	522	517	484	471	508	482	514	552	465	528	521	492	568	516	533	514	500	495	534	535	495	510	509	484	500	525	502	493	487	531	459	464	510	525	488	492	475	547	534	507	533	503	527	475	494	446	504	532	536	531	527	525	478	511	530	534	488	540	470	515	507	507	570	538	508	494	517	506	517	541	480	535	489	508	532	492	511	476	484	491	510	508	498	524	506	492	506	506	529	490	526	524	510	509	548	538	477	554	506	466	476	528	496	523	551	558	504	528	538	542	499	476	502	507	456	530	498	436	519	554	451	530	533	502	509	479	511	479	497	511	510	503	500	524	527	555	536	525	490	542	488	535	525	526	549	485	511	508	519	550	501	496	494	493	510	489	505	522	528	507	493	480	468	526	489	504	556	508	506	516	529	473	508	516	493	533	503	511	495	468	530	548	475	481	539	542	554	533	507	537	460	481	479	516	494	535	525	503	501	488	483	515	512	483	500	517	510	534	492	536	508	526	506	507	513	505	507	521	523	504	520	475	505	548	478	524	534	511	531	494	526	491	516	512	536	485	486	518	513	465	489	489	543	516	519	488	503	515	499	465	502	535	514	507	546	513	561	502	500	499	479	506	505	523	517	535	520	474	548	468	513	483	554	540	493	503	532	511	469	533	523	509	535	493	529	516	492	512	489	496	513	505	523	533	512	527	523	486	492	485	501	533	495	526	484	515	467	513	498	522	475	489	506	514	497	530	513	510	519	506	513	490	496	531	486	483	474	542	558	549	527	502	517	508	505	517	534	492	481	508	489	482	529	517	508	516	517	498	522	514	511	544	486	505	509	547	494	504	505	537	520	522	537	514	529	505	517	537	514	506	508	507	512	526	508	499	509	480	481	508	517	503	504	473	515	532	492	494	522	525	521	521	525	521	528	508	521	507	496	518	483	507	487	509	522	519	510	534	532	510	514	502	480	553	481	549	516	511	544	526	480	504	488	518	489	500	508	521	516	535	505	491	510	523	528	511	519	519	549	494	498	512	518	497	513	519	514	497	491	518	512	486	532	526	506	499	528	508	519	529	500	485	486	463	498	538	477	525	509	508	523	479	515	565	548	529	525	505	525	523	475	535	503	524	479	526	548	528	510	506	463	538	500	524	517	499	529	511	527	488	544	567	491	526	522	473	512	548	494	563	530	504	513	530	494	484	481	529	502	448	535	532	529	529	539	534	500	488	521	492	533	495	551	482	483	489	520	523	540	494	537	517	493	520	505	498	538	502	506	545	545	493	495	533	543	496	511	518	498	517	503	476	485	540	509	512	469	488	520	498	468	536	545	465	527	492	496	492	558	500	488	486	500	506	539	518	482	533	523	489	509	565	519	516	499	490	494	531	520	519	524	555	511	518	549	512	487	496	490	505	485	495	504	546	537	510	520	499	511	483	492	506	512	487	486	505	493	519	505	500	532	475	521	485	507	519	475	502	525	529	486	514	488	503	527	501	507	475	507	504	494	500	479	520	503	541	517	533	525	506	497	502	546	534	524	556	536	516	501	532	514	484	493	489	521	499	511	539	515	503	534	518	463	530	525	479	511	489	511	490	495	510	496	528	501	557	457	527	500	506	494	479	505	515	534	536	462	531	527	498	517	536	531	512	467	485	529	490	504	486	509	502	500	494	502	478	506	495	496	521	498	479	488	505	511	506	561	516	484	531	509	484	490	523	550	508	513	529	475	506	525	533	488	494	504	500	557	529	480	470	506	483	490	507	529	538	531	519	477	494	515	500	497	495	495	494	527	519	469	501	535	460	549	505	562	480	538	494	552	509	504	493	539	530	555	526	501	489	502	434	517	555	513	534	470	510	534	499	484	536	522	465	501	479	516	518	477	527	505	515	521	520	490	533	516	517	529	508	443	506	512	473	540	490	515	515	496	506	498	497	550	521	534	471	519	512	544	444	509	527	513	558	488	504	505	518	488	524	466	465	470	505	510	536	524	518	489	483	521	456	533	537	502	538	508	489	538	505	499	526	495	538	498	549	511	500	495	494	521	502	509	500	520	549	478	485	555	524	535	516	484	488	522	520	530	530	508	548	522	501	520	538	504	475	490	525	490	512	521	509	522	458	532	517	478	541	482	537	527	502	461	527	493	511	490	512	504	500	500	512	531	528	496	503	488	534	510	507	514	496	510	516	562	536	556	507	519	545	520	521	503	519	514	482	527	466	489	483	485	514	533	528	501	491	536	526	496	491	486	525	482	538	558	488	482	508	484	509	529	543	539	504	490	503	507	528	551	496	523	484	497	475	498	518	506	525	497	474	516	531	493	482	533	510	507	507	494	494	497	520	503	558	509	510	528	487	515	503	533	475	542	522	503	547	514	504	516	484	531	532	513	502	523	531	487	499	542	522	548	508	487	499	540	507	519	521	519	517	507	535	526	495	488	493	521	543	478	503	521	507	495	516	505	496	518	523	527	514	513	501	490	490	488	496	501	535	513	508	499	564	504	492	505	516	496	519	500	505	521	505	505	527	542	517	560	519	476	502	506	505	534	513	537	496	516	532	504	511	536	489	493	521	499	513	488	528	499	493	482	495	532	497	491	541	538	524	517	566	499	545	499	508	509	456	495	499	554	509	498	489	465	509	514	515	485	513
10612	3832	5480	6473	8556	7394	4877	2913	2034	1617	1605	1474	1286	1128	1355	1628	1488	1235	1116	747	642	696	885	2155	2988	2780	1910	1227	774	432	258	240	219	192	185	194	182	189	165	194	168	196	192	172	169	186	183	181	171	184	200	156	168	159	195	200	161	197	183	189	191	177	170	155	188	192	188	174	179	177	181	200	157	188	180	160	164	175	184	168	154	167	157	180	182	188	185	167	176	180	164	138	171	197	188	168	173	176	189	199	198	177	181	186	190	189	199	201	159	201	194	190	183	170	178	168	189	170	199	179	158	172	190	166	187	175	180	196	187	199	170	183	186	190	194	174	170	176	156	193	195	167	166	173	173	189	163	178	173	181	197	169	176	170	137	182	183	162	174	166	184	182	192	183	213	177	184	171	181	179	202	189	181	159	177	186	183	180	196	168	156	184	166	187	179	198	199	186	183	197	195	183	172	175	151	152	193	178	193	175	206	177	188	207	161	181	162	182	195	166	177	187	176	185	174	175	172	165	171	177	191	190	199	177	169	170	177	199	189	191	215	170	168	198	159	177	185	159	183	186	173	203	183	167	193	186	180	189	163	185	191	169	193	184	172	170	193	191	190	173	165	196	201	177	171	170	181	204	178	159	173	159	196	183	189	170	174	169	194	159	158	175	188	174	194	202	164	178	202	187	174	187	191	180	162	195	183	176	176	159	158	150	174	186	178	163	169	175	180	180	158	165	183	201	186	178	173	166	188	164	161	203	177	185	192	177	198	167	186	198	183	157	201	161	169	165	177	187	187	173	172	165	190	184	158	170	173	188	200	187	167	181	177	160	192	162	178	189	205	201	193	187	163	173	167	193	210	173	179	180	176	196	169	194	175	180	166	184	189	204	186	165	179	181	172	167	204	188	171	156	174	189	180	180	184	192	200	175	193	154	213	185	159	167	167	170	189	177	185	194	185	191	199	195	203	199	192	170	192	175	206	182	187	170	210	195	176	177	173	154	179	191	168	176	209	174	174	183	158	196	192	163	173	171	182	197	199	193	167	149	188	193	186	170	185	172	172	152	183	194	191	181	174	194	184	172	166	187	199	177	162	181	175	189	213	193	162	185	189	192	172	169	202	180	186	194	186	173	163	187	186	152	185	174	177	161	181	183	168	191	195	167	184	184	164	188	223	174	174	215	170	177	191	193	178	195	184	186	201	171	176	195	192	187	179	198	189	188	179	158	168	181	206	163	178	194	166	190	167	183	159	182	182	180	169	184	190	168	188	186	184	174	198	178	204	192	205	209	177	188	161	210	159	147	202	168	191	170	205	157	173	193	174	185	196	170	196	175	182	158	184	169	171	174	191	153	176	194	178	189	176	182	179	197	192	162	189	183	191	178	185	173	189	160	198	177	172	175	203	197	188	150	191	178	163	167	168	207	206	167	185	166	193	175	161	170	181	169	158	201	198	184	199	189	170	204	180	167	183	184	184	163	180	158	179	187	181	166	169	189	207	169	165	181	185	190	187	189	202	186	187	179	181	178	196	178	166	163	196	183	194	177	195	179	192	190	182	198	165	190	188	173	175	170	175	181	189	191	156	169	157	177	198	191	177	153	178	162	164	187	158	168	184	156	174	171	177	192	160	177	165	173	171	182	176	174	187	172	176	165	184	165	192	198	222	186	195	185	187	197	167	190	175	173	179	192	196	167	204	160	162	174	181	162	161	167	176	182	172	187	175	219	192	205	179	164	178	187	196	150	190	164	180	186	185	172	173	175	175	204	177	175	181	189	185	173	168	183	215	181	182	187	188	169	176	199	172	179	173	180	186	189	151	179	198	171	198	206	194	169	171	190	168	184	195	201	155	185	186	188	186	169	200	183	162	161	188	191	181	175	166	174	199	169	171	166	152	189	179	184	175	172	151	208	153	163	168	212	171	192	195	178	172	177	166	184	166	174	165	149	192	175	187	182	225	207	193	178	180	168	163	180	169	192	184	152	178	170	176	175	170	192	172	184	175	181	189	163	184	166	161	212	169	188	155	182	171	186	168	174	149	160	205	172	154	167	211	192	166	189	200	174	176	191	179	148	168	184	177	192	179	202	202	172	178	194	180	179	170	188	172	191	200	193	194	182	176	177	161	162	170	176	162	194	196	191	168	159	168	150	181	176	191	199	171	174	192	161	157	168	170	165	150	187	163	152	173	171	203	167	152	196	168	159	179	165	159	192	159	178	198	174	177	173	174	162	169	180	177	167	181	191	184	181	186	195	177	154	180	166	194	165	164	200	195	173	174	172	162	192	187	192	188	181	178	164	172	165	168	189	188	175	178	169	174	171	177	202	196	159	200	167	150	176	195	182	162	160	179	177	170	170	166	155	167	180	169	187	174	196	175	193	161	188	172	196	184	194	188	166	204	177	167	178	186	189	155	160	169	190	176	166	192	175	189	186	181	192	199	163	193	182	183	183	168	196	174	195	170	180	192	195	164	176	178	185	173	206	193	191	182	157	196	170	194	215	196	182	185	183	180	161	193	185	184	173	165	185	197	182	179	183	204	161	190	188	216	175	167	182	220	163	207	192	162	178	187	191	172	184	183	168	190	167	165	200	177	183	188	190	175	167	161	212	198	180	169	183	187	167	176	177	177	186	205	207	179	161	181	195	215	178	188	182	185	173	185	168	174	197	204	191	188	173	169	183	188	183	182	162	194	193	184	167	173	203	156	191	185	195	179	178	157	166	177	195	182	170	187	193	203	184	180	161	190	179	170	161	193	188	177	188	211	156	203	182	175	170	181	166	186	182	158	167	188	175	156	190	183	165	158	185	163	176	190	161	172	168	187	192	167	143	200	195	176	166	171	196	191	164	162	183	196	178	156	187	196	164	178	160	178	184	177	167	188	184	171	187	180	206	189	185	169	210	176	182	197	196	159	180	189	185	188	169	207	163	165	202	201	191	185	191	173	196	171	161	156	198	162	146	199	163	174	192	174	196	200	182	186	196	171	187	171	171	174	187	176	171	180	180	157	171	179	190	164	176	190	168	163	180	172	192	166	178	171	209	163	178	183	168	163	195	174	198	183	211	161	172	184	172	191	173	171	194	180	186	182	185	174	176	183	173	178	176	200	191	167	180	187	159	173	154	186	193	174	184	183	159	186	194	180	173	178	181	191	190	180	186	183	174	159	200	199	189	192	200	178	206	186	206	194	167	186	177	175	185	186	198	176	184	182	166	185	157	190	199	176	163	170	196	179	165	206	194	197	177	178	188	191	172	200	175	174	192	177	184	186	192	189	186	180	178	186	193	177	186	168	166	187	165	164	193	173	180	200	195	206	184	198	170	186	174	193	174	175	155	203	182	172	201	184	177	188	177	182	184	176	180	177	165	181	187	189	183	166	183	176	196	160	185	173	167	204	198	173	180	184	184	169	184	173	193	189	192	174	193	159	175	164	208	175	189	177	171	204	176	192	190	215	168	182	192	165	158	180	172	188	198	189	174	155	185	170	183	177	171
7511	4313	9765	15638	22187	20443	16640	11837	9561	8410	8297	8121	6996	6662	7441	9061	8440	7555	6650	4294	3783	4618	5627	12476	16487	14577	11033	7086	4141	2212	1276	844	602	552	506	539	563	521	503	505	516	505	535	544	530	530	532	517	507	522	556	548	506	548	499	536	520	526	516	495	545	475	546	505	521	502	515	528	528	525	560	513	496	491	512	532	520	535	561	488	511	551	492	516	546	536	533	498	531	524	510	550	492	512	512	540	496	551	540	529	508	506	532	570	516	526	516	529	505	499	513	545	568	503	525	537	542	488	533	484	547	581	527	526	513	539	552	514	476	540	529	500	524	546	521	508	540	522	546	517	518	537	538	509	524	521	550	512	512	509	528	512	522	541	466	502	544	526	524	524	526	495	557	565	507	496	504	569	489	530	519	502	542	557	526	512	525	560	498	565	528	510	548	513	481	546	518	515	547	514	545	549	521	549	492	532	539	535	548	489	525	508	565	510	508	538	471	551	539	494	568	514	520	560	548	531	521	552	521	540	542	495	540	496	525	532	513	548	525	541	506	518	537	493	501	551	502	508	540	558	566	480	529	515	486	543	558	521	535	514	539	526	535	518	511	513	515	493	504	519	533	531	495	539	528	533	503	515	536	487	511	442	573	524	545	537	516	515	502	475	491	575	506	589	549	544	535	538	549	488	548	600	557	515	551	490	524	530	507	529	527	502	479	535	522	550	514	522	518	488	548	588	523	530	545	560	534	518	535	535	501	552	538	517	541	553	494	506	522	537	508	538	536	534	530	506	521	524	547	508	507	530	528	512	515	529	519	536	540	502	517	535	489	561	512	542	491	517	568	548	541	491	515	511	538	533	523	530	508	475	482	516	521	513	528	472	528	538	523	519	494	552	524	555	514	523	544	534	508	523	535	527	547	552	558	567	483	491	564	507	544	524	511	528	507	494	507	514	562	523	502	556	507	529	503	533	542	590	474	512	540	544	498	520	506	533	527	528	532	494	565	541	525	493	519	525	501	538	462	492	519	498	479	512	536	535	521	499	546	483	542	523	520	528	557	518	532	547	533	533	497	531	579	560	489	506	503	516	515	537	542	500	509	491	546	519	528	522	538	489	493	528	541	555	531	510	473	524	532	542	511	490	562	530	516	509	520	517	498	537	491	535	514	534	526	532	497	513	530	555	501	519	583	517	573	533	548	508	527	494	545	539	557	500	538	521	517	520	522	523	519	561	534	561	550	527	498	522	537	529	503	494	538	521	492	525	492	541	582	487	501	498	494	540	522	528	519	518	524	499	555	545	473	513	531	483	520	551	525	552	519	558	493	552	501	537	538	523	516	535	532	522	525	499	553	540	517	565	531	526	546	527	517	508	553	515	508	532	558	564	510	541	545	533	523	565	529	508	551	522	493	509	515	581	544	513	525	545	564	533	553	547	552	464	499	497	559	539	510	544	531	525	526	523	520	519	508	531	517	477	575	506	489	505	493	533	534	525	527	530	519	513	522	498	542	516	502	521	535	519	530	526	564	547	490	509	540	506	524	543	547	547	527	527	528	549	509	508	549	537	497	507	506	515	517	568	525	529	513	491	557	508	547	524	526	522	530	542	493	483	530	503	503	500	532	531	539	509	543	545	541	510	523	537	520	562	520	495	506	520	515	518	533	493	548	529	545	543	505	527	508	515	576	508	510	516	481	523	534	481	528	531	517	545	508	565	546	559	567	490	530	534	519	555	488	492	547	530	545	513	505	519	514	525	511	483	520	510	508	549	503	601	513	497	536	509	580	553	523	525	537	558	490	565	494	495	515	555	513	547	501	509	494	489	548	506	521	491	521	510	529	538	523	525	525	534	499	527	543	480	553	524	526	572	570	515	563	520	532	528	507	525	546	554	505	557	542	507	514	536	546	511	532	505	503	497	523	520	545	535	537	549	507	498	507	523	521	556	524	533	494	493	518	539	527	515	502	541	552	524	531	569	527	559	509	509	492	542	558	518	553	514	538	520	533	555	516	539	524	515	530	532	574	517	520	528	537	552	491	502	508	487	540	491	543	478	519	521	519	530	511	531	517	496	508	551	523	499	532	510	514	501	517	519	559	519	522	509	520	537	571	546	496	529	495	509	534	544	504	532	521	537	504	555	540	513	517	519	532	509	519	545	540	506	502	540	507	544	535	581	493	492	537	494	506	527	552	528	502	550	485	536	541	549	534	535	566	534	544	566	510	532	529	558	513	506	494	507	573	559	505	507	547	527	528	502	525	511	508	566	532	502	508	529	499	511	519	507	532	549	512	487	545	485	539	544	535	461	508	521	572	554	514	549	516	537	498	555	534	518	529	516	555	545	530	530	532	497	491	539	536	506	529	559	495	553	505	528	558	522	500	536	532	484	514	557	496	517	528	508	493	465	506	534	532	499	496	485	560	566	536	519	518	525	554	548	532	553	543	526	516	508	501	568	506	507	525	562	549	530	525	541	507	516	510	491	522	541	510	512	524	516	530	533	499	523	516	537	530	529	514	506	527	526	532	540	555	552	547	564	519	548	530	518	509	510	522	542	552	526	508	502	516	522	506	511	520	500	552	523	542	541	539	565	496	494	519	501	507	518	553	518	488	511	500	562	511	543	538	533	545	482	542	485	533	481	516	543	524	532	498	549	542	523	509	521	500	525	516	512	521	493	536	518	523	569	504	481	551	546	534	467	536	489	549	486	541	518	596	553	523	540	533	515	505	544	566	564	528	555	517	535	533	533	550	546	511	519	574	550	583	498	532	537	513	533	550	513	539	529	556	500	512	537	552	504	568	515	475	553	532	569	568	520	521	524	524	548	530	521	527	533	472	504	547	493	527	553	508	479	494	492	452	544	533	533	527	493	533	532	543	544	527	509	536	525	496	542	565	534	507	540	507	478	552	591	516	468	574	509	524	520	516	535	470	550	514	520	556	567	517	539	534	561	552	570	529	501	493	522	511	523	552	544	526	551	518	505	490	529	545	514	518	506	500	535	550	541	566	522	543	530	539	561	541	543	547	508	510	536	538	515	538	505	569	507	550	512	527	551	549	513	525	497	552	584	489	545	525	560	522	561	499	529	508	527	528	518	554	514	524	489	514	520	485	549	545	495	532	504	541	541	507	493	519	552	552	509	530	530	506	481	523	504	494	565	554	497	505	517	514	547	516	520	527	527	544	519	530	526	496	514	497	550	533	535	531	526	484	536	516	518	531	522	515	481	538	532	491	560	513	545	552	557	547	532	544	535	509	543	564	541	519	557	543	543	524	519	516	528	562	539	500	504	495	536	483	499	485	523	552	513	495	488	501	521	545	493	509	502	524	552	505	505	591	525	516	549	555	540	513	544	521	493	502	542	573	554	531	537	520	494	495	518	509	531	494	521	546	539	512	537	551	523	561	523	546	579	533	540	537	528	489	535	554	494	521	482	546	499	531	540	508	512	513	556	505	525	539	550	482	548	526	514	517	517	528	513	509	546	525	522	533	539	516	547
18069	7678	11064	13734	16883	13457	10312	6021	3430	2795	2675	2451	2066	1657	1750	1764	2232	2234	1421	1124	1032	1381	1549	5466	6668	4473	2696	1647	879	494	362	289	227	221	217	205	205	203	203	176	184	196	185	187	198	200	199	187	172	197	205	204	210	199	208	197	205	206	173	195	202	209	177	200	178	176	181	205	176	195	217	183	222	184	190	177	192	176	174	235	204	199	187	181	207	209	180	182	193	197	201	177	221	188	191	187	190	199	209	200	211	223	200	188	181	160	178	209	174	214	188	209	166	196	206	201	215	159	190	192	195	186	204	205	209	210	232	183	187	199	177	187	207	186	216	208	198	183	191	174	219	202	188	204	181	204	202	198	218	175	236	202	195	197	196	187	172	187	207	191	188	199	195	230	194	213	185	192	183	165	198	177	181	167	180	202	190	195	193	196	185	190	199	205	219	197	209	194	215	192	190	179	181	217	199	190	185	187	212	173	222	181	195	225	174	204	181	203	190	199	192	169	200	149	205	181	182	209	176	179	203	203	201	194	193	188	219	184	207	192	213	188	181	203	190	197	199	199	211	194	210	199	205	198	201	185	199	204	190	191	190	197	193	215	203	207	184	212	208	179	187	210	218	206	218	197	192	190	185	202	191	196	207	210	209	195	193	217	184	191	212	170	220	197	186	204	219	215	220	232	189	229	207	193	229	187	160	163	195	201	200	174	213	206	216	193	198	190	194	199	196	205	191	191	199	169	213	200	177	199	204	195	194	192	185	203	200	199	188	188	169	180	205	181	196	197	208	183	200	186	180	194	187	193	198	196	203	199	210	194	195	200	189	188	207	206	198	201	197	196	190	189	186	195	190	190	205	208	196	214	222	211	192	183	198	182	191	189	201	198	195	221	197	202	191	188	212	209	187	208	221	179	170	192	181	206	196	195	222	216	206	191	172	220	214	197	206	193	202	197	201	209	223	200	190	199	183	224	188	196	209	198	197	199	207	184	223	218	184	184	207	186	197	172	210	215	220	183	209	203	202	189	192	192	189	188	195	223	214	200	212	225	203	209	176	194	206	170	213	177	227	203	180	202	197	213	213	184	196	189	182	202	185	194	181	189	223	181	201	181	184	196	214	199	191	184	193	187	170	180	194	230	200	199	182	228	219	208	199	216	194	198	211	202	197	185	192	187	218	219	192	178	221	208	192	185	210	199	197	198	213	194	196	184	174	186	180	194	194	197	201	221	193	206	199	199	182	178	175	186	193	230	168	183	186	205	182	168	193	167	196	182	185	201	208	225	177	196	206	177	209	200	234	194	198	214	203	196	183	176	197	217	201	198	174	217	183	197	197	196	170	189	201	207	186	194	172	188	193	193	197	166	217	235	213	197	198	173	185	207	204	201	203	212	167	196	198	191	186	182	202	188	197	211	189	183	177	186	166	194	185	221	211	206	184	211	187	199	187	182	183	194	196	203	199	184	172	205	177	215	182	208	167	171	199	181	176	175	202	177	219	204	194	197	186	189	213	194	217	233	178	205	180	198	194	196	219	214	195	216	195	188	180	196	208	208	210	188	193	201	193	208	205	176	221	196	216	193	194	199	191	178	189	213	204	223	189	193	186	180	188	221	214	191	176	186	191	204	195	183	205	195	196	183	192	180	210	184	217	188	186	150	207	185	194	181	195	184	174	192	201	196	195	195	206	177	196	223	191	190	179	198	201	219	209	174	185	205	197	188	184	226	211	193	204	204	185	198	211	196	191	197	189	183	203	186	217	205	187	210	204	196	170	188	222	155	189	193	204	208	207	199	181	192	197	199	190	204	186	203	210	198	228	174	250	213	182	207	214	198	218	208	193	189	181	193	207	201	207	189	170	205	180	192	194	173	176	182	208	190	208	191	191	198	186	223	199	179	214	187	207	205	210	194	181	193	195	159	207	177	181	171	202	183	190	186	210	183	188	228	182	191	203	180	213	183	196	191	211	196	188	193	215	189	200	191	217	174	178	219	195	225	178	179	172	214	186	195	193	213	170	173	199	193	221	201	195	185	191	183	205	188	176	175	194	189	214	216	200	215	202	187	197	190	178	192	171	222	201	201	171	189	183	203	216	193	223	216	199	190	183	179	182	198	206	199	208	211	180	209	227	188	224	177	188	183	217	180	196	198	210	188	201	190	174	189	196	201	200	212	193	197	189	218	199	219	186	207	171	188	184	205	205	166	196	198	203	196	208	197	193	206	202	188	191	179	187	210	183	198	191	213	216	181	187	195	194	200	201	200	199	177	206	195	201	206	219	185	150	188	183	182	218	192	200	186	202	198	215	197	217	214	208	177	192	177	212	192	184	209	184	209	182	210	175	184	187	207	175	213	188	218	192	205	211	185	183	189	186	189	216	208	214	197	202	179	187	196	196	191	209	178	189	190	172	185	168	210	175	193	205	217	192	193	169	192	203	218	228	207	199	191	188	233	199	185	198	210	156	203	208	230	198	175	189	220	187	190	206	197	202	214	193	187	183	187	176	172	192	170	192	195	202	196	183	201	186	196	191	212	195	174	205	172	210	206	223	197	199	186	219	212	195	199	201	176	219	177	205	211	193	200	209	191	178	174	179	195	191	180	190	212	205	201	173	211	186	197	195	176	178	206	205	191	173	199	206	184	196	210	207	193	197	212	176	179	188	204	188	203	208	199	190	211	189	183	195	199	180	178	206	191	211	199	195	192	191	170	212	185	197	203	194	202	215	191	206	201	205	181	205	203	210	186	196	166	203	208	197	212	183	188	197	180	162	207	189	192	214	155	171	199	188	193	206	174	178	180	204	202	206	175	194	199	202	185	220	211	192	190	195	198	196	198	195	188	213	184	186	185	199	191	184	176	219	207	176	214	189	173	203	185	188	182	181	217	201	202	214	168	205	186	218	174	198	213	201	172	196	202	206	220	181	184	194	187	202	209	185	195	196	205	199	202	179	197	208	188	210	212	188	227	186	190	207	207	182	216	194	186	213	189	190	188	226	163	218	207	200	196	180	197	189	203	197	190	199	196	195	190	213	193	190	216	199	221	197	184	207	201	165	212	204	206	209	171	202	188	192	206	181	194	186	199	173	191	176	188	190	182	195	176	206	206	196	209	205	201	212	194	207	196	193	196	207	201	167	201	207	199	197	177	182	186	214	241	200	213	196	206	185	186	194	192	196	193	195	197	207	183	195	184	182	217	183	190	203	212	176	205	223	186	212	197	188	191	176	192	195	206	198	150	214	195	203	216	206	220	184	182	193	192	207	203	195	170	194	181	213	223	209	193	189	184	172	188	211	229	201	215	200	213	208	211	208	177	202	213	178	211	182	226	206	181	197	216	188	181	197	201	181	214	170	165	211	183	227	181	190	187	180	209	186	222	168	206	194	219	190	204	209	190	191	186	190	191	198	220	213	222	212	200	198	192	207	204	192	190	213	168	182	193	188	208	182	231	187	193	214	193	193	191	202	191	183	191	196	221	198	188	190	214	195	209	197	192
10005	7050	16083	25120	31011	28371	25650	19228	13947	12402	12332	12143	10684	8931	9510	10399	12315	11763	8265	6664	6350	8449	9254	23653	25958	19734	14291	9408	4963	2567	1523	1015	726	638	561	538	561	542	582	518	549	586	578	568	574	548	583	555	614	582	546	539	582	563	519	530	582	571	552	593	608	583	587	518	582	550	544	605	533	596	556	610	559	582	549	559	565	571	557	557	546	542	574	571	577	540	523	561	591	541	569	579	579	564	574	570	562	555	579	573	544	613	530	544	571	555	574	562	584	531	563	580	519	571	571	584	566	583	575	500	548	554	551	565	589	555	572	519	537	577	589	575	585	568	585	601	560	576	622	535	545	576	602	585	579	528	577	584	605	554	561	549	545	551	576	534	574	544	597	575	568	584	551	509	580	558	554	540	553	531	541	584	522	521	556	560	578	586	553	553	583	577	582	534	563	542	570	541	552	541	533	586	531	554	556	598	560	545	596	547	536	501	586	547	551	555	602	520	553	534	563	585	591	583	534	565	562	598	542	563	571	595	569	527	538	557	536	577	572	576	584	542	608	596	550	566	588	585	612	580	573	544	587	562	544	566	596	541	570	565	552	579	558	542	575	528	557	555	539	558	552	566	564	526	558	551	578	576	540	621	552	568	531	602	561	559	553	560	566	559	540	582	533	590	515	514	549	604	564	568	529	559	565	605	533	567	576	555	561	520	569	558	577	578	594	572	523	590	562	577	559	537	544	552	570	556	593	538	572	599	559	597	520	550	546	585	605	526	610	604	549	547	561	557	562	560	567	520	596	540	601	593	573	549	543	522	558	525	549	613	592	575	543	567	590	556	552	515	565	557	541	583	577	556	591	577	553	585	567	564	552	537	514	521	562	547	551	596	593	582	540	531	564	562	552	528	536	576	553	603	629	521	555	549	533	520	587	540	547	573	560	532	593	572	537	590	565	566	577	533	546	548	545	561	570	577	559	560	570	524	562	550	562	559	557	584	552	558	577	578	575	596	545	526	573	577	543	607	616	563	533	577	575	560	556	550	590	552	595	599	519	572	561	548	607	541	562	548	544	580	553	588	562	583	534	555	566	591	566	547	536	591	538	574	609	570	605	559	588	589	589	567	550	573	533	569	548	615	556	570	553	587	564	561	574	567	565	549	579	562	583	620	555	546	529	575	572	561	539	528	559	553	565	584	615	580	533	560	548	590	553	541	569	601	593	581	566	544	562	581	547	563	545	579	538	562	600	537	556	588	562	551	593	573	575	555	604	562	564	574	594	560	573	541	545	558	564	610	565	552	533	548	554	544	596	546	531	537	537	564	523	559	546	562	576	577	566	505	529	555	588	543	574	565	562	521	542	552	559	582	581	554	534	572	568	566	564	510	560	561	571	564	566	535	575	595	565	557	592	566	526	570	562	542	564	569	595	557	539	577	567	532	568	577	569	524	565	567	542	540	552	526	612	564	579	606	560	525	578	553	530	564	570	566	551	555	556	558	543	551	577	587	572	572	545	560	568	554	569	537	542	522	574	581	561	567	546	520	551	570	600	575	610	563	548	583	543	552	529	562	557	548	564	558	544	568	589	554	579	564	520	588	561	603	587	590	576	561	589	539	561	531	565	560	574	526	587	566	582	531	513	530	511	568	590	542	614	584	563	576	617	563	585	589	552	563	588	580	601	641	557	567	552	551	587	547	605	570	545	581	577	625	559	548	547	553	590	580	540	552	603	582	543	546	583	546	584	590	560	550	543	502	609	591	595	538	611	562	569	557	581	548	558	562	602	575	545	562	546	576	581	586	549	548	595	554	555	566	569	588	579	573	592	552	518	580	584	570	564	581	533	579	601	588	549	591	587	567	523	571	603	547	550	542	570	537	568	554	563	601	553	554	521	574	557	582	588	519	530	548	548	597	551	513	585	565	561	580	574	544	565	569	597	529	570	527	543	561	571	568	584	588	535	573	556	554	557	552	572	582	543	538	538	552	545	570	566	566	534	540	563	568	549	598	578	537	527	569	561	564	611	570	539	555	542	579	592	579	561	537	588	579	592	589	566	544	563	538	579	571	562	524	597	622	538	576	562	550	498	552	554	558	567	571	591	588	546	564	573	548	559	584	567	538	569	560	531	557	612	577	549	583	601	510	518	541	537	586	515	574	595	573	591	509	610	612	542	575	610	580	513	554	570	538	550	568	571	562	576	565	562	581	602	536	557	575	545	527	569	524	588	613	543	559	558	571	569	558	567	578	567	530	554	584	522	614	565	560	598	579	555	565	545	596	563	547	538	546	540	573	541	537	565	584	569	542	565	583	574	589	589	599	568	597	550	514	540	549	551	555	554	515	584	589	588	583	578	533	558	542	534	551	544	607	575	601	559	536	582	555	584	546	498	549	558	590	588	543	528	592	602	505	527	579	570	586	554	603	552	505	585	547	554	547	604	533	568	617	525	556	501	546	542	535	594	531	556	576	544	554	560	577	559	538	540	561	553	561	533	556	560	561	535	573	523	543	563	572	543	533	559	575	589	600	596	569	563	552	543	547	561	554	540	577	577	559	568	557	547	612	560	575	535	547	616	585	514	554	544	585	569	543	572	600	525	610	593	557	575	553	612	562	561	577	515	560	562	545	567	566	577	545	603	579	552	582	553	544	564	592	571	543	601	539	578	567	545	558	522	556	581	516	537	606	543	575	558	565	593	594	561	601	547	577	602	554	539	587	570	543	557	581	602	554	570	575	579	524	574	552	575	577	544	579	548	563	581	596	565	536	556	574	574	598	559	587	548	575	581	569	575	548	556	528	535	532	519	566	559	607	591	545	570	547	552	559	585	562	564	561	578	526	554	556	589	511	565	535	542	611	556	554	538	564	542	607	576	535	591	563	562	567	561	548	572	570	533	546	539	522	569	570	598	582	579	572	571	503	584	546	580	545	552	595	563	547	513	617	536	555	548	542	566	550	535	552	564	572	528	567	561	580	613	571	532	561	524	563	565	578	561	545	543	599	540	543	596	544	563	568	559	583	567	563	564	553	568	552	567	568	551	618	588	563	596	557	551	623	533	570	573	592	606	560	541	559	605	570	567	583	578	566	556	536	572	571	555	575	570	525	568	574	572	578	564	550	598	568	573	572	557	582	564	554	559	572	558	581	573	565	550	572	578	548	583	566	552	567	593	584	539	561	545	550	552	528	592	588	611	506	562	565	545	593	548	590	573	549	533	494	579	551	606	544	562	554	517	573	583	534	568	533	569	603	566	537	523	586	552	574	542	611	544	563	576	601	539	608	603	562	577	549	568	554	576	563	574	608	570	577	553	559	578	607	560	567	567	608	579	549	568	565	593	538	549	534	562	544	587	600	595	547	571	589	609	577	543	586	568	541	600	515	549	570	552	536	545	591	571	584	550	592	592	545	558	558	540	611	548	513	556	556	585	602	598	571	544	550	562	562	560	576	583	547	546	572	599	593	506	563	581	589	532	605	546	559	581	545	618	558	561	549	522	600	575	538
3808	2277	4642	6289	5200	2978	1496	812	630	681	825	638	607	540	599	593	618	691	458	422	351	363	377	599	633	511	406	320	292	225	180	171	173	187	158	184	171	189	194	162	185	183	162	159	214	167	189	161	169	185	174	189	176	194	174	183	176	166	178	185	171	169	162	191	181	183	190	169	162	181	183	178	183	192	171	167	162	166	185	177	196	195	194	184	189	190	175	168	161	159	183	177	171	172	163	182	175	192	162	166	174	186	202	188	176	183	170	166	199	185	202	207	185	202	163	161	177	171	157	174	203	184	150	182	186	180	190	182	189	180	180	193	163	166	184	178	194	208	181	167	188	176	165	193	147	166	182	185	174	193	165	176	169	191	181	177	180	167	210	181	182	198	179	160	166	181	169	192	159	175	168	156	179	192	153	181	176	167	185	171	167	175	175	193	190	191	168	169	199	174	191	165	179	180	172	168	175	173	186	187	167	170	143	183	193	178	155	189	169	167	180	147	196	168	195	168	184	165	171	167	153	177	199	158	169	147	181	183	170	156	171	177	196	185	176	172	195	189	182	180	171	186	185	156	200	208	181	167	158	183	174	166	143	194	178	194	176	177	166	159	185	174	182	175	132	207	172	188	178	186	182	195	146	179	197	188	164	159	192	178	181	163	171	167	195	176	189	187	179	155	183	167	143	184	196	203	166	190	148	170	184	179	182	177	174	175	179	191	195	169	179	192	163	194	163	151	166	170	182	175	187	169	216	188	176	189	162	163	172	169	172	160	171	189	164	165	189	168	170	196	173	180	158	186	164	183	190	173	163	176	180	184	175	155	218	185	194	166	182	172	169	192	172	178	180	183	150	200	198	188	177	174	169	195	192	193	151	160	194	162	186	167	170	172	173	197	165	186	169	176	187	180	159	177	174	193	147	181	155	181	183	173	173	182	160	184	211	165	169	198	169	178	180	170	169	208	162	188	177	174	185	189	166	180	187	200	170	161	186	199	176	184	174	175	169	185	191	164	184	166	165	187	151	186	182	174	172	176	178	159	154	177	181	184	190	166	158	167	163	195	164	182	183	155	181	158	173	176	168	154	167	154	172	161	180	186	142	192	196	198	176	180	170	202	161	186	173	157	182	190	183	190	162	177	187	173	188	182	169	167	174	177	201	166	192	183	193	164	205	191	146	160	192	183	164	197	171	197	188	187	165	175	172	181	189	175	182	182	157	186	164	191	160	185	175	179	198	169	153	158	164	164	178	178	177	192	168	173	179	187	181	185	187	163	166	210	177	160	169	173	146	154	168	185	169	179	165	173	172	161	182	161	203	166	193	159	179	181	190	163	191	183	182	170	173	177	179	181	192	164	149	171	157	184	185	179	191	162	210	187	164	193	165	147	157	205	159	167	198	194	167	197	185	180	176	202	170	202	180	190	157	164	175	183	166	151	197	176	167	175	182	183	163	166	175	168	175	181	189	188	174	175	159	165	180	171	162	163	154	186	156	181	171	160	181	187	166	172	188	176	177	151	169	171	159	160	193	181	173	210	173	175	159	181	175	166	177	184	188	176	161	191	186	194	201	175	178	191	173	201	159	183	175	178	162	153	161	197	177	165	163	202	171	182	161	217	155	194	192	178	194	178	168	151	175	137	204	153	176	169	189	180	173	169	162	190	181	190	173	179	188	175	178	166	168	179	178	164	177	176	170	181	180	191	182	182	192	180	181	171	170	183	182	168	181	207	175	181	167	197	167	192	189	181	174	143	185	176	181	182	155	176	164	151	155	186	173	193	159	185	169	165	158	171	186	169	171	166	181	192	165	173	172	180	187	182	172	181	173	161	192	179	158	175	190	153	178	194	185	168	148	163	190	169	160	184	164	166	155	160	166	184	153	168	182	147	187	170	176	177	164	174	177	193	191	192	158	157	178	157	165	201	165	184	189	180	170	188	195	176	181	180	158	202	177	163	194	168	191	192	165	175	168	165	172	206	179	175	171	174	180	171	189	179	183	180	181	203	173	183	168	196	186	185	182	170	180	178	164	170	214	209	152	159	177	176	168	192	197	161	178	169	182	182	156	176	162	156	180	173	155	159	171	159	180	158	186	174	170	167	167	187	168	186	174	180	170	190	185	187	175	167	169	188	178	155	155	174	178	181	197	187	158	196	158	181	170	177	174	169	193	180	179	192	166	155	213	205	171	157	160	166	156	169	157	173	166	177	176	188	176	191	182	169	174	158	175	170	180	182	178	197	177	183	161	182	173	157	166	169	166	173	174	188	175	181	180	160	180	184	160	174	172	183	155	175	152	179	171	164	173	174	173	184	157	187	180	175	168	168	189	207	190	200	220	170	204	170	160	167	187	172	180	183	178	160	188	171	154	170	191	192	197	159	178	148	177	159	165	177	185	180	157	174	201	174	181	188	169	192	175	174	159	160	185	175	179	186	174	187	188	156	182	178	200	168	192	160	176	191	170	167	162	169	173	174	172	184	185	175	171	177	190	174	169	180	179	176	187	180	164	184	173	183	155	164	174	168	168	168	184	212	177	179	172	174	185	177	171	170	191	155	188	196	171	165	189	169	192	173	141	168	184	173	163	184	178	177	187	191	160	166	178	162	180	199	149	157	165	186	167	176	172	192	178	173	180	189	170	163	147	168	160	152	150	183	176	181	181	168	171	181	167	174	158	177	188	169	190	166	186	186	185	168	198	199	170	191	164	164	155	178	184	191	176	172	178	201	202	166	185	177	173	175	196	181	164	178	189	163	187	182	162	166	174	189	171	171	171	151	188	195	142	145	190	165	185	164	163	175	149	177	178	163	165	185	189	155	162	183	204	179	186	170	178	188	189	191	175	170	175	178	195	201	173	173	187	181	166	183	172	165	183	176	176	179	180	178	169	181	189	167	176	177	169	196	198	170	178	176	172	157	180	180	184	179	171	176	169	185	202	165	179	159	193	191	205	172	157	169	181	161	178	175	184	203	159	171	204	169	168	193	172	168	179	173	171	198	194	180	187	168	153	162	174	174	185	167	177	200	194	178	154	193	185	164	162	178	182	175	176	188	192	162	182	173	170	171	176	182	170	198	176	199	193	176	170	180	202	170	175	184	163	174	180	176	182	171	188	169	139	176	177	175	168	206	195	189	172	202	199	171	182	175	165	182	176	165	169	158	181	184	200	179	189	168	163	207	179	185	166	165	182	177	200	144	184	140	197	180	171	162	176	177	170	161	195	180	187	187	164	152	157	174	164	177	168	164	184	179	168	165	174	191	166	196	180	195	178	194	186	180	170	169	161	168	172	166	164	164	159	192	162	165	177	184	172	175	153	189	174	196	186	180	179	188	174	193	170	171	160	174	191	193	188	213	164	180	191	200	156	191	209	130	161	182	190	188	189	170	180	178	168	178	167	178	175	174	164	189	175	174	177	175	202	179	187	186	184	166	215	181	178	151	203	169	197	189	161	197	179	157	163	175	192	183	198	180	179	170	170	190	189	195	165	183
3234	2623	8676	15481	14729	10694	6760	4065	3093	3437	4310	3752	3367	3199	3420	3200	3573	3802	2652	2195	2137	2190	2173	3243	3159	2774	1882	1402	1058	734	658	543	489	534	477	505	504	475	568	509	520	517	536	487	491	501	512	523	513	520	539	469	497	488	537	555	495	526	479	521	507	510	526	523	514	544	509	551	481	521	501	539	502	515	524	524	477	505	488	493	499	503	522	481	495	453	484	493	534	516	522	489	531	537	475	504	488	486	476	491	553	498	525	488	528	549	474	549	483	508	507	497	489	538	539	467	531	525	488	471	541	537	483	517	492	491	485	512	512	523	491	504	534	530	518	517	500	507	549	536	474	501	542	516	523	508	521	508	506	499	472	536	525	525	523	525	484	552	514	506	523	515	488	540	514	510	505	521	504	521	512	489	516	464	501	526	527	525	469	516	510	518	520	467	491	526	540	508	533	531	525	502	540	508	548	518	521	535	539	513	544	487	469	494	493	494	545	484	516	487	506	528	492	503	537	498	502	527	544	493	504	477	525	534	500	515	537	550	528	531	533	505	531	525	528	482	512	474	520	543	517	484	537	493	533	492	544	532	562	572	534	530	532	511	520	519	536	516	517	518	568	503	512	504	544	495	498	523	485	491	521	570	524	538	506	466	556	523	519	499	568	502	522	566	499	549	500	518	524	525	550	479	540	512	532	500	507	519	509	490	493	482	517	522	529	516	519	527	486	506	508	503	470	539	529	499	502	528	510	487	527	504	505	466	539	488	509	532	523	498	508	506	497	528	532	521	507	526	511	509	503	474	501	528	506	475	497	521	501	516	490	498	535	491	502	518	515	488	512	509	488	498	534	486	508	458	527	511	513	500	478	528	505	480	529	514	512	530	533	514	526	520	476	475	531	510	509	495	499	504	495	504	502	510	476	518	472	504	500	481	481	522	486	513	537	507	517	529	467	477	490	508	493	514	514	485	467	502	519	493	496	516	502	498	524	524	531	515	510	552	534	514	493	487	514	508	493	500	534	513	499	544	516	499	514	491	502	507	483	529	487	533	522	474	511	541	532	531	510	521	539	483	509	523	550	560	534	553	514	506	492	531	551	515	470	522	537	498	506	532	488	476	535	554	551	505	495	519	527	503	568	533	508	506	460	487	493	533	495	483	499	521	473	540	527	512	517	509	517	521	563	537	482	553	502	540	514	508	534	542	562	501	511	532	484	471	558	499	522	483	552	512	489	518	541	505	508	535	547	504	498	531	519	527	463	509	517	506	495	491	508	515	517	500	507	480	541	525	556	549	530	505	504	541	497	556	520	497	522	497	506	486	521	538	505	527	510	509	514	504	537	512	518	464	492	494	484	501	496	515	510	496	546	518	523	530	539	517	516	533	508	507	489	499	504	474	473	497	496	522	524	473	494	517	444	510	537	502	523	574	520	504	500	572	520	530	507	531	515	531	524	490	529	506	501	522	492	521	512	487	489	551	524	522	523	534	537	483	479	487	511	522	490	532	545	499	533	537	538	527	440	513	525	479	548	498	502	530	507	493	504	528	504	527	465	543	493	488	515	531	509	500	520	541	514	506	494	517	517	524	534	521	508	509	514	486	501	525	495	549	489	537	515	502	527	529	521	489	506	566	546	515	539	514	561	537	569	468	510	497	506	497	493	512	536	520	503	506	551	526	493	494	528	541	485	482	468	521	511	522	521	522	503	512	473	550	499	495	496	501	537	511	526	530	480	501	479	508	538	506	499	513	528	517	548	511	520	510	477	530	512	525	511	508	535	481	505	532	528	513	496	516	506	510	528	571	518	475	539	526	527	581	442	528	519	496	511	498	497	522	475	520	517	497	509	527	512	514	541	571	490	502	508	520	502	517	530	488	498	547	535	531	502	530	513	521	538	484	581	515	508	534	529	488	486	548	475	528	531	510	461	474	509	501	512	522	541	565	526	515	518	497	525	513	473	528	518	487	521	521	480	494	491	473	524	486	490	543	495	495	484	507	470	510	511	533	565	488	553	527	515	461	536	513	503	500	506	512	501	501	484	541	529	481	525	530	504	526	516	523	529	541	477	467	511	505	505	496	519	528	516	506	516	542	520	508	487	534	489	500	524	515	509	512	525	513	523	537	530	503	523	492	490	507	546	496	492	523	495	527	535	536	502	546	483	500	543	507	494	491	508	509	462	562	526	492	527	503	527	522	521	537	516	523	520	497	545	497	487	507	528	551	507	524	483	506	454	517	490	544	553	544	536	503	549	509	543	500	543	517	542	532	481	506	550	557	553	465	541	498	516	536	506	541	524	502	495	502	495	565	498	547	486	513	509	529	457	527	516	507	497	513	525	546	535	528	535	514	533	539	549	507	487	483	499	498	556	490	515	485	525	558	514	511	520	507	572	531	484	486	506	502	505	510	501	510	526	548	512	488	500	490	499	463	538	479	517	507	503	564	508	499	508	509	475	528	504	492	528	490	494	527	491	514	535	509	519	535	500	495	525	504	507	522	517	510	465	502	490	538	500	561	540	540	524	506	549	507	512	543	525	522	513	485	469	521	474	482	492	534	500	538	524	543	484	504	500	496	469	447	486	497	559	508	470	535	510	517	495	525	503	469	568	480	555	523	473	500	540	526	494	485	539	541	490	536	478	516	523	546	503	485	534	489	519	544	487	527	503	474	544	519	510	528	535	508	511	533	515	555	536	539	543	515	500	532	530	522	528	532	553	524	507	524	454	503	481	527	525	531	536	517	516	521	553	524	499	492	545	489	530	533	527	536	490	528	492	508	483	505	497	547	494	498	491	546	512	504	524	524	525	542	538	531	498	570	506	503	484	502	496	514	552	490	476	510	519	475	520	517	521	495	519	513	453	467	512	511	513	506	525	509	510	508	523	492	551	502	504	526	481	525	559	499	515	521	497	469	511	511	528	496	519	509	509	509	501	482	532	522	472	544	518	487	502	537	496	506	482	534	520	501	473	521	529	527	532	494	524	512	505	506	520	538	503	535	513	538	520	504	492	555	508	490	511	517	543	487	513	496	507	526	478	519	550	510	518	538	528	499	504	519	510	497	513	482	498	504	474	496	531	508	523	550	491	532	513	523	520	471	556	500	470	482	523	518	485	532	496	517	482	536	505	506	543	521	543	510	502	495	482	475	496	506	506	501	533	494	505	497	547	491	541	525	520	531	519	528	553	493	524	527	497	501	557	499	483	520	522	550	500	511	500	497	509	536	501	527	520	527	502	495	492	510	552	510	531	534	523	515	524	540	484	535	498	523	519	486	523	510	515	522	536	521	521	512	519	564	536	481	463	535	492	524	521	501	487	506	504	516	528	503	517	491	491	500	496	521	490	523	492	470	496	488	487	546	526	529	533	469	506	492	520	526	540	510	499	549	496	500	490	515	541	520	509	529	557	501	514	525	483	486	486	505	491	531	508	573	565	514	528	542	496	502	513	483	487	564	501	517	515	536	512	521	538	496	479	511	542	488	497	482	508	453	491	530
11018	5990	13331	13844	9682	8418	7245	4954	2458	1725	1790	1595	1294	1113	1278	1108	1231	1270	854	748	990	808	1751	3667	3032	1970	1128	685	445	278	242	232	207	189	176	196	177	161	187	191	178	188	208	165	191	176	180	181	176	213	167	223	184	181	180	208	194	195	182	178	171	200	177	157	151	195	199	185	191	165	180	194	159	194	165	166	178	166	175	185	150	173	169	169	190	181	168	184	158	186	157	184	168	176	182	177	185	189	187	190	202	177	184	147	163	162	189	176	183	181	145	193	179	174	176	201	189	175	187	172	174	154	172	186	167	190	182	187	174	183	200	158	174	193	183	178	197	174	183	177	171	168	155	159	173	183	206	177	165	216	175	179	167	182	185	181	178	174	195	179	160	199	182	174	175	161	161	188	172	156	181	166	176	165	193	170	162	163	190	172	186	194	179	176	164	178	210	171	181	200	177	187	172	177	191	157	170	189	202	158	178	181	181	188	181	175	175	176	205	211	157	174	199	184	182	187	213	198	197	175	194	181	187	181	160	182	155	189	177	184	171	188	170	191	196	169	153	192	199	185	191	155	188	168	174	180	193	189	215	202	167	146	174	161	191	174	169	185	168	160	180	192	191	166	200	190	155	206	193	179	173	180	194	185	154	193	170	176	176	175	177	180	175	177	176	172	180	198	181	208	161	171	173	158	206	195	186	192	190	176	167	153	172	175	177	182	191	185	158	196	190	173	185	173	202	187	189	187	172	186	179	192	191	191	194	176	190	165	210	170	204	191	198	183	150	166	192	176	185	198	188	190	179	120	196	204	174	186	191	215	198	190	188	197	162	169	179	167	169	179	180	175	189	189	187	182	161	184	197	156	215	167	198	183	167	158	174	196	172	184	191	160	171	189	181	185	195	165	187	197	166	169	171	172	156	191	202	169	183	169	164	175	176	170	183	165	167	207	182	189	189	177	205	191	177	187	176	186	177	195	197	169	181	177	176	188	184	185	165	173	164	168	187	182	176	192	164	166	179	178	159	178	163	168	182	188	188	210	178	176	185	170	163	175	171	153	186	175	194	194	208	172	198	178	178	178	175	198	177	202	173	185	194	211	185	178	195	199	181	177	189	203	171	172	178	173	177	188	158	164	173	198	190	189	200	152	187	166	165	188	158	207	171	162	166	165	177	172	186	196	166	186	169	192	182	176	209	160	172	178	191	192	153	166	181	175	166	178	182	158	198	172	163	214	182	171	167	187	167	167	189	170	192	198	193	175	183	176	178	179	195	172	193	181	194	178	186	174	175	166	222	186	176	165	172	182	193	168	180	171	201	206	183	207	177	186	180	191	179	177	190	170	197	172	186	175	190	190	188	165	172	167	189	173	167	198	171	184	195	177	177	174	185	181	201	161	175	182	185	172	182	190	171	201	171	166	185	175	192	178	174	168	180	185	181	204	182	184	193	190	188	175	184	174	195	204	189	177	179	142	162	224	177	181	189	167	180	139	208	186	179	176	178	201	196	181	179	188	179	162	184	165	187	166	194	186	171	183	192	186	182	169	181	177	195	178	179	178	176	179	181	185	198	176	196	164	187	149	153	182	191	182	194	178	169	172	181	170	172	182	179	173	170	185	187	199	204	185	174	195	197	200	188	194	200	168	205	196	182	175	181	194	184	187	180	182	204	191	176	177	169	179	194	192	188	156	175	182	186	163	205	216	177	170	199	184	172	164	184	193	167	159	183	166	181	201	167	165	169	185	186	177	181	172	181	184	186	180	189	206	172	183	185	176	179	158	159	188	178	169	200	204	170	169	204	163	176	161	191	184	171	181	212	165	157	174	186	187	172	202	189	203	181	190	190	193	178	217	179	184	171	206	187	176	190	167	169	193	174	185	158	198	181	192	167	178	174	183	195	203	189	173	201	162	188	180	185	180	175	171	180	194	193	184	182	193	190	148	184	181	203	189	187	186	204	208	169	209	184	182	184	162	180	166	197	190	208	153	190	160	160	184	171	180	168	167	214	201	178	169	219	184	170	170	164	168	177	175	164	180	200	189	188	165	195	164	180	173	181	158	168	179	184	176	169	180	182	184	204	209	186	192	178	193	188	169	201	177	184	169	164	188	187	178	178	191	184	161	197	172	165	191	159	178	174	164	171	152	178	168	210	164	167	185	180	164	191	178	190	200	194	193	183	165	172	163	188	155	170	178	173	165	178	194	177	181	171	179	186	158	172	194	187	177	191	181	189	158	215	185	184	170	189	177	169	169	181	190	179	195	208	174	168	175	164	183	188	189	182	181	200	167	187	187	222	168	187	132	165	182	183	181	194	181	177	194	182	185	191	197	201	206	178	185	170	183	180	180	165	188	196	177	191	185	177	177	184	204	190	170	165	203	173	178	170	177	196	193	192	171	178	186	170	186	180	173	167	196	188	183	198	172	173	177	183	169	177	165	161	189	197	176	168	212	171	176	202	179	159	181	186	187	188	181	199	188	186	189	186	180	178	167	170	152	183	159	165	170	197	182	180	197	165	177	165	205	153	161	191	185	169	189	191	202	165	172	180	175	163	192	168	193	188	203	179	195	184	191	151	179	165	175	185	165	196	163	179	191	191	193	169	197	181	215	171	183	194	181	169	168	182	182	187	184	190	182	158	180	166	193	163	185	179	173	190	168	176	187	190	173	177	193	170	167	176	172	194	186	178	162	180	170	168	170	197	192	197	187	200	188	178	215	182	163	216	189	178	203	193	162	169	180	163	190	175	179	150	178	180	154	165	179	182	166	187	161	169	198	196	176	183	188	176	190	153	180	176	173	173	211	199	193	164	179	177	180	179	201	195	184	175	182	183	203	180	160	178	189	178	187	186	173	179	171	178	170	145	178	167	179	180	198	164	170	185	185	187	189	189	169	180	188	181	181	186	180	188	175	193	189	168	180	181	171	188	180	172	186	173	178	180	202	170	193	194	171	186	192	187	185	187	159	195	186	173	174	210	181	176	158	167	190	200	179	187	145	180	176	157	162	159	197	174	204	209	211	199	200	182	162	176	207	164	179	170	178	187	158	184	191	182	176	200	166	181	184	167	163	172	165	178	200	174	186	190	168	174	191	201	180	165	163	194	182	170	197	188	201	175	196	168	185	189	184	170	183	185	201	197	154	168	200	178	199	187	178	224	192	189	176	183	181	179	180	167	163	181	194	190	177	183	163	195	188	184	196	179	188	162	160	160	176	171	185	192	183	156	194	179	182	178	170	185	192	172	174	186	169	205	199	197	166	202	182	166	178	171	201	196	183	208	175	184	183	190	169	200	170	198	187	193	172	184	186	178	168	183	190	197	186	186	173	198	196	167	164	174	172	195	161	192	189	202	185	178	190	187	209	194	193	191	176	165	185	184	187	184	177	203	172	186	186	201	178	192	184	198	180	149	196	177	144	180	163	169	169	170	175	231	158	169	171	181	199	189	222	171	148	180	177	176	180	190	164	170	176	159	157	189	178	182	169	186	173	184	173
7815	6576	18874	24946	22964	22551	21833	17148	10527	8545	9568	8309	7138	6203	7206	6777	7503	7431	5216	4779	6204	5052	10307	18695	15973	10941	6367	3686	2137	1153	842	671	575	492	579	515	548	507	570	562	561	537	561	533	561	537	511	536	533	549	516	527	584	546	534	551	541	564	531	535	503	506	534	551	510	539	533	546	568	572	499	540	509	532	531	520	491	523	499	553	544	542	535	571	563	521	564	509	535	524	553	570	557	515	542	520	485	544	535	547	525	547	521	506	517	529	526	547	529	552	537	514	575	543	525	549	501	575	532	531	550	541	526	537	525	527	546	520	544	500	503	534	547	482	518	518	539	486	512	521	532	554	513	514	541	525	540	521	555	544	517	525	525	496	533	519	596	528	531	522	535	561	568	519	506	540	501	534	541	535	525	518	532	539	530	541	534	536	542	520	471	557	501	533	521	547	531	486	560	527	527	512	521	511	544	586	553	544	552	526	510	495	516	518	522	556	583	553	529	537	548	500	543	508	499	547	524	541	544	521	534	514	528	498	538	492	545	527	549	512	535	553	535	484	501	483	550	538	542	504	567	557	479	499	561	547	538	545	485	570	500	535	556	561	522	487	541	538	526	539	530	533	527	548	522	577	513	537	523	543	490	535	566	517	520	546	500	543	560	526	559	521	491	534	511	480	555	537	522	512	558	536	530	521	540	543	534	520	527	543	533	518	538	489	498	500	523	483	527	524	543	512	603	546	554	562	545	509	512	514	495	561	499	548	529	517	474	560	560	536	545	529	500	514	548	506	573	507	527	540	563	529	521	537	513	521	528	525	530	510	522	541	528	537	546	501	523	573	511	566	547	477	556	514	540	522	563	505	559	550	511	535	509	539	512	539	496	548	477	566	520	547	517	537	525	532	517	574	516	517	530	529	537	509	522	515	518	542	525	520	505	516	549	543	502	564	514	541	561	500	542	520	517	490	589	500	563	525	515	546	507	523	539	532	551	517	546	520	556	522	513	486	545	529	529	511	529	529	568	536	556	562	497	536	527	525	539	510	505	519	498	529	517	496	535	541	500	538	525	525	585	516	569	564	511	466	543	503	532	543	533	536	515	554	472	506	528	522	508	522	517	489	547	555	547	529	526	499	491	553	517	547	538	550	550	538	525	531	529	538	539	555	535	533	516	543	510	517	493	509	469	534	541	492	515	506	528	526	538	556	551	538	524	536	502	535	568	463	560	556	554	494	534	532	502	487	550	526	540	550	526	530	553	508	547	550	533	508	523	524	528	544	517	535	536	554	511	534	526	559	567	547	517	575	532	535	531	571	505	551	557	518	549	537	525	533	494	545	551	539	547	530	549	513	513	517	507	467	531	552	538	497	514	549	574	556	517	565	523	496	523	535	542	553	525	529	530	575	515	505	549	561	505	550	555	518	559	541	533	508	490	527	552	515	540	527	519	523	533	513	580	532	496	567	525	528	559	508	533	520	541	514	505	521	544	480	514	537	562	587	497	507	551	550	522	542	515	527	509	551	503	520	524	493	561	537	565	550	491	526	494	570	605	533	562	557	537	528	537	494	518	569	565	527	500	556	535	548	574	526	523	524	528	517	526	545	530	537	507	553	554	517	508	533	550	530	494	552	512	531	529	537	547	507	531	529	505	517	486	553	558	504	560	574	558	552	515	532	504	526	553	474	547	527	553	535	551	528	531	552	547	550	503	517	513	528	557	531	544	507	535	517	537	503	530	513	553	555	547	518	579	508	508	548	569	528	539	520	504	520	567	508	565	496	506	545	555	551	486	532	524	523	502	533	552	526	543	551	505	477	528	517	534	530	510	547	510	544	541	558	559	558	574	506	528	535	537	540	544	524	514	496	550	574	522	520	533	494	502	510	535	523	546	534	526	533	525	536	538	498	568	541	492	564	540	568	498	528	529	535	541	493	530	540	549	520	543	533	520	512	510	538	491	562	519	536	590	510	522	537	505	550	537	523	540	516	505	510	525	520	548	547	549	540	521	539	567	518	508	515	543	511	518	505	492	573	550	539	498	519	525	529	525	520	546	538	550	490	531	510	525	486	551	528	524	519	552	547	554	515	542	551	501	565	598	501	516	527	507	528	532	542	504	558	486	518	556	536	541	511	506	531	503	509	552	533	560	523	519	498	514	561	538	567	557	532	569	503	535	508	490	569	508	550	539	532	506	531	536	557	548	510	496	563	520	532	511	542	521	485	543	493	515	512	520	503	527	510	543	558	468	522	561	555	516	514	546	535	540	550	529	536	536	550	511	553	520	534	529	521	502	513	562	527	550	527	514	537	510	558	494	567	542	521	514	518	530	563	523	544	504	555	516	560	490	550	536	523	532	515	551	535	555	531	517	521	517	505	517	492	529	535	550	515	580	572	551	516	531	532	558	519	530	538	520	540	498	554	528	521	484	523	518	533	502	527	535	567	526	539	554	527	547	531	506	537	516	531	559	538	518	533	527	523	555	541	499	540	511	563	519	562	513	504	554	500	558	547	530	509	537	558	534	522	484	552	501	556	564	541	516	555	496	552	558	495	506	546	571	537	525	518	497	501	509	554	528	519	539	530	534	489	522	523	531	525	560	541	512	557	525	550	510	519	533	558	504	519	519	528	540	514	549	569	538	535	549	534	526	492	541	524	512	550	558	529	591	551	552	561	525	508	512	527	540	504	500	567	544	539	546	516	512	508	494	559	524	523	487	526	572	528	523	529	540	513	570	516	534	553	504	531	547	481	558	522	552	509	516	574	555	502	551	527	511	510	519	569	551	514	538	595	538	554	500	546	578	525	536	564	528	516	491	514	524	533	511	545	516	529	550	543	526	504	524	499	544	497	512	573	563	526	528	529	488	541	540	534	530	531	549	505	558	499	530	531	528	569	544	503	556	534	512	537	538	523	498	505	531	520	491	521	557	531	511	526	522	541	522	553	540	509	527	508	536	529	537	507	535	548	524	561	549	527	548	534	509	504	511	503	547	534	519	500	493	523	543	516	521	543	479	530	571	515	531	529	556	532	528	511	498	495	558	525	509	520	547	556	531	577	555	551	503	542	553	535	559	535	517	507	544	502	520	537	523	524	529	568	532	518	563	537	556	538	544	530	542	540	494	505	512	526	549	489	533	562	525	558	498	535	587	523	520	568	554	507	579	531	514	519	534	514	533	528	506	582	563	577	529	541	546	479	521	493	548	505	554	522	520	543	522	508	543	518	526	535	558	516	529	552	548	534	494	500	556	544	528	516	549	558	524	547	500	532	526	512	525	578	524	520	483	495	488	535	556	548	552	544	516	546	528	525	526	582	544	545	540	530	545	523	513	548	526	516	526	526	515	545	513	526	511	476	523	533	503	533	503	523	532	528	577	569	505	522	517	525	495	509	516	544	564	577	516	523	547	524	533	563	552	562	552	520	575	538	500	538	562	560	550	515	538	521	527	553	573	542	535	547	542	531	530	530	514	566	572	486	581	544	531	514	570	521	564	540	530	501
19192	14425	24240	21789	13960	12259	13554	10760	6457	3479	2383	2219	2126	1767	1728	1952	1902	1929	1483	1381	1715	1562	3887	5412	5185	3782	2204	1271	711	408	287	242	218	196	200	228	184	186	203	172	199	175	196	186	227	186	191	193	203	196	186	189	203	178	166	197	206	216	185	199	200	176	192	207	176	202	185	170	187	180	218	199	207	196	203	189	190	195	197	201	186	188	204	149	204	195	193	192	202	177	206	225	195	196	180	209	196	217	210	198	192	176	171	179	193	188	173	208	180	200	194	191	219	208	203	208	202	198	214	194	187	195	183	185	199	198	171	191	180	184	186	182	200	181	201	196	195	200	227	219	191	185	189	234	202	198	220	212	200	208	178	185	189	177	177	201	198	198	202	203	174	197	184	193	201	196	211	172	215	203	195	197	212	194	196	192	188	200	183	200	201	208	214	206	193	212	187	190	192	185	195	198	193	199	211	185	196	193	216	206	210	205	195	199	161	217	214	199	188	191	199	173	166	193	202	214	208	195	193	223	173	208	184	175	184	203	191	190	200	199	196	251	203	192	184	207	197	216	198	184	209	185	203	202	212	192	198	177	195	187	211	214	205	180	191	187	206	238	194	169	197	186	218	212	228	198	196	205	182	208	203	168	198	203	201	222	198	196	213	205	155	209	176	178	211	209	195	188	204	177	162	229	181	192	170	188	201	228	214	206	212	209	199	185	160	194	221	183	205	191	189	210	198	189	222	201	201	190	203	196	188	193	212	224	208	235	205	193	214	189	187	210	178	221	222	207	175	170	182	178	181	189	214	189	216	191	201	199	209	181	190	188	192	192	205	201	175	190	223	191	175	200	160	210	212	195	200	209	186	159	188	164	202	156	211	179	191	184	187	196	213	181	225	199	189	192	184	193	201	192	176	213	203	202	195	186	183	188	177	195	188	221	188	197	180	184	227	180	210	218	204	189	174	215	198	207	207	192	170	183	187	179	201	175	186	189	210	198	223	225	186	207	192	196	192	188	200	185	197	212	195	194	197	178	203	191	193	206	210	177	190	208	200	201	193	195	196	203	233	184	204	202	182	203	189	180	195	217	203	195	193	197	202	238	181	191	191	186	191	187	192	190	193	180	194	167	215	186	180	200	182	190	184	196	219	190	192	201	183	203	191	189	197	183	214	172	192	172	189	171	208	191	181	185	186	163	217	183	195	180	203	208	210	197	206	161	186	190	189	215	179	196	208	175	192	210	237	180	189	213	217	208	205	209	182	191	186	204	164	171	185	205	192	206	177	190	191	201	205	220	173	226	212	205	192	197	190	174	194	186	197	172	200	219	213	195	210	226	197	210	173	179	173	218	194	210	218	181	192	212	200	188	188	182	199	200	178	204	212	196	188	201	204	191	194	203	217	188	209	195	194	201	178	186	176	200	190	224	211	197	193	201	194	208	194	177	202	191	199	198	197	182	191	194	205	199	194	196	207	189	205	184	204	199	185	206	181	201	197	193	206	196	198	174	194	191	203	187	182	199	221	185	216	174	208	185	206	207	208	187	206	207	187	170	192	195	175	205	201	205	196	207	209	215	219	198	191	194	196	202	183	200	206	193	184	205	165	194	206	174	181	197	174	215	214	218	168	209	196	189	176	209	190	189	200	195	200	191	223	190	203	220	199	180	196	196	201	201	218	207	204	203	189	204	214	218	205	197	209	187	202	202	181	187	183	193	219	179	205	219	193	202	173	179	208	187	219	201	188	197	197	198	184	175	195	202	194	183	222	160	165	157	188	213	216	189	193	214	201	192	190	220	202	195	209	202	198	205	201	206	184	201	222	179	211	195	197	201	207	203	206	204	180	180	189	192	162	184	187	215	195	208	175	198	209	197	200	194	202	200	201	182	221	187	191	208	228	211	200	199	198	211	200	207	214	203	207	194	202	188	216	191	206	194	185	198	205	178	207	175	176	210	192	199	189	194	194	168	204	218	209	229	182	178	230	224	178	173	187	177	186	202	186	194	212	210	187	201	202	186	206	193	185	200	179	193	194	199	202	194	210	194	175	175	187	213	198	179	214	204	171	211	188	176	182	232	170	209	183	190	204	209	184	186	188	207	185	212	197	197	211	222	179	182	187	171	197	191	205	175	188	213	208	208	212	197	190	194	228	206	206	198	203	206	185	211	189	211	196	190	174	209	189	197	210	204	188	189	169	212	224	179	214	222	205	193	213	186	203	182	172	186	176	204	185	207	216	207	202	194	196	215	203	184	206	187	188	206	213	178	156	194	197	202	205	205	196	190	195	229	196	180	218	191	189	197	181	176	179	215	192	187	190	203	193	182	199	211	192	200	184	209	213	170	185	192	190	192	220	197	210	211	215	200	196	189	184	184	192	204	204	172	172	184	172	209	197	187	191	203	208	188	198	185	183	182	196	189	196	213	256	183	203	195	213	206	203	183	177	211	194	184	200	248	192	199	213	206	186	197	183	188	206	201	200	212	185	223	195	215	216	211	220	200	195	217	200	201	188	159	182	217	197	170	184	179	182	221	219	182	219	205	187	230	183	191	209	193	189	202	183	182	210	179	168	198	171	179	179	203	206	175	221	207	207	181	218	203	190	182	197	203	197	169	199	190	218	188	205	212	190	215	174	179	192	171	200	209	181	170	191	189	193	164	197	179	210	195	200	194	235	213	213	177	217	204	207	212	199	163	190	217	208	211	213	235	207	199	186	198	199	225	219	197	191	166	172	219	192	212	192	194	195	223	190	207	199	179	199	216	221	172	175	203	198	220	213	218	180	186	212	189	208	170	197	173	183	231	198	189	216	206	208	204	189	212	186	208	188	191	196	199	210	187	171	244	202	191	201	195	196	205	180	178	186	200	203	190	212	197	199	199	200	201	196	183	202	180	177	207	204	199	177	189	195	175	193	204	212	188	201	191	209	175	243	175	232	212	182	192	212	212	181	192	201	178	190	198	230	213	216	193	190	203	191	202	198	193	224	196	184	187	184	189	199	193	206	176	192	217	201	198	212	210	202	186	200	176	196	171	195	205	208	209	199	187	182	197	193	180	188	189	188	186	191	205	183	198	187	192	169	168	196	194	221	189	192	180	190	211	208	217	186	172	221	188	189	200	201	179	196	218	194	174	184	210	199	203	189	198	191	205	213	215	188	217	193	219	218	200	232	185	236	205	204	206	211	202	173	216	181	188	164	205	202	187	196	213	189	205	204	223	204	195	201	193	198	193	176	190	200	183	220	186	211	211	191	192	202	168	198	163	199	222	215	214	191	201	227	189	191	199	187	202	222	204	207	195	173	183	195	190	205	213	209	224	173	191	213	207	163	208	179	210	208	203	208	183	185	180	199	203	207	210	175	184	198	187	181	210	210	184	179	175	215	182	194	190	186	239	211	175	195	185	204	193	214	208	191	210	211	180	188	209	202	208	192	190	192	189	182	197	212	234	210	224	168	178	183	191	196	220	187	179	199	167	176	199	208	189	203	187	193	198	209	197
11269	13170	27723	31519	26694	28534	29723	26480	19268	14238	11463	10997	10999	9055	9410	10533	10336	10113	8300	8099	9592	9671	19544	23258	22556	17607	11557	6887	3638	1901	1264	861	667	563	579	558	533	553	549	554	564	527	575	601	507	559	592	523	529	567	557	608	551	585	573	591	606	594	568	593	574	589	582	533	579	564	576	516	541	615	608	554	544	570	567	526	601	543	566	583	532	617	533	554	582	560	575	565	543	550	558	566	571	549	588	573	583	553	535	577	570	549	602	562	537	563	548	552	532	536	587	527	607	537	594	550	538	590	509	560	553	605	575	570	559	563	546	547	590	577	578	567	604	542	553	537	558	536	583	556	528	583	563	570	575	549	563	553	598	587	560	593	569	530	590	527	596	598	562	543	548	604	568	570	549	583	563	524	605	565	608	568	564	542	592	589	542	557	550	546	575	589	582	541	569	550	563	565	564	549	594	564	572	573	574	582	566	561	618	612	524	550	577	534	592	561	540	589	551	555	566	553	530	596	585	545	529	546	550	557	550	550	542	514	548	584	619	538	560	587	591	549	556	564	617	594	551	522	541	575	572	550	538	559	597	601	567	603	507	558	558	550	552	588	596	576	591	510	571	561	555	564	540	557	504	576	602	549	566	520	556	597	580	610	565	566	561	561	516	567	556	548	573	544	560	578	563	586	549	541	568	573	573	569	564	589	607	554	572	534	571	579	563	606	554	574	585	615	550	578	562	563	584	561	573	585	577	573	551	537	591	541	608	558	555	563	567	547	543	577	598	537	602	618	602	529	569	578	583	561	532	588	563	563	571	523	555	586	588	552	595	590	530	557	530	541	554	532	583	561	550	544	562	569	619	595	536	550	538	563	559	558	547	552	569	549	569	615	577	530	586	605	545	591	566	551	537	633	593	516	559	560	562	578	567	552	562	586	577	546	585	553	575	592	575	563	529	610	541	581	513	590	556	556	532	564	537	584	588	563	575	582	575	541	528	589	606	558	535	542	531	538	619	594	622	549	556	527	562	556	530	550	534	582	558	517	543	534	607	535	531	513	595	563	533	557	536	557	552	571	600	560	533	567	564	587	538	599	576	595	507	573	552	566	559	620	600	561	591	611	592	549	551	562	557	559	533	582	560	555	577	590	567	556	554	542	556	604	556	548	585	582	597	557	548	602	571	577	572	543	569	573	542	584	596	545	533	561	579	540	551	567	559	588	586	559	505	574	542	556	603	556	537	527	599	520	556	551	600	553	532	570	561	575	527	547	570	561	606	565	549	538	554	566	571	588	560	557	569	557	565	581	569	538	571	574	554	563	590	607	568	562	548	600	540	540	588	579	541	539	548	608	550	565	596	546	585	596	566	545	581	583	577	561	563	573	546	585	570	560	566	578	570	568	550	570	580	557	541	609	553	597	577	580	585	543	603	552	561	600	555	548	553	596	572	553	552	545	554	555	589	572	566	597	524	580	585	561	573	604	580	577	576	555	584	551	572	585	548	567	565	553	586	532	575	545	571	552	562	575	547	577	564	528	545	560	525	572	573	598	583	567	606	586	550	508	551	613	591	541	550	584	596	585	558	548	542	596	568	552	594	584	553	562	593	581	619	587	571	562	558	528	567	538	591	596	531	587	558	505	571	549	563	573	529	542	555	568	580	563	561	594	551	532	609	551	531	549	552	515	563	517	570	535	572	554	564	576	601	551	550	588	586	610	511	569	590	498	551	525	581	599	537	588	522	546	599	519	533	572	560	567	561	603	618	563	571	594	535	555	583	579	570	598	569	549	582	598	550	566	589	627	594	566	560	576	566	575	563	604	563	549	545	556	558	568	589	560	584	556	575	547	584	533	525	532	538	574	548	570	561	600	558	597	538	560	568	538	547	524	599	590	564	588	602	596	543	556	588	557	555	586	545	590	535	587	544	560	537	559	592	585	564	619	576	575	569	586	599	554	599	553	569	596	531	582	562	574	603	580	614	573	588	555	561	564	573	572	611	546	585	547	550	532	539	599	590	585	578	557	537	580	596	557	549	591	565	534	577	590	601	589	579	606	554	551	572	575	538	558	560	543	578	570	579	602	571	559	583	561	530	592	562	544	569	548	534	605	601	571	578	538	543	605	572	537	568	613	529	585	564	586	567	570	542	565	601	611	562	591	536	600	553	530	531	568	550	509	555	585	576	554	618	540	540	560	571	578	611	562	576	585	564	608	591	557	579	583	573	582	586	608	547	548	596	548	521	572	587	597	563	534	569	535	528	577	574	572	569	527	555	560	594	595	564	555	579	566	571	558	587	592	612	569	552	556	564	567	567	539	553	551	546	530	623	567	541	585	549	566	558	544	606	559	561	564	576	537	562	538	581	618	562	576	583	548	604	545	518	532	550	582	546	550	562	579	560	590	534	594	587	581	600	595	571	555	565	548	538	559	582	552	544	555	583	539	551	606	551	592	602	563	563	600	537	545	540	543	621	611	565	576	581	606	584	560	594	578	509	578	557	545	570	553	532	611	561	502	581	575	560	610	549	579	597	573	544	547	589	575	575	590	575	547	583	522	588	543	571	627	574	601	553	528	563	584	544	549	550	577	565	576	575	587	543	617	585	582	584	559	529	559	570	550	596	542	586	590	573	535	561	575	514	532	552	554	563	527	588	584	579	559	572	588	618	551	564	603	566	529	541	551	585	566	547	593	546	539	567	575	541	551	575	581	531	577	528	548	520	580	593	531	569	532	563	554	586	561	547	534	548	623	556	560	550	579	559	587	544	567	561	530	522	569	551	558	545	581	578	532	611	606	582	567	570	513	536	571	532	565	560	552	575	515	520	573	548	549	582	518	578	589	533	578	575	580	552	560	537	555	546	596	579	593	560	483	547	585	565	566	558	575	577	523	554	596	529	598	555	571	605	562	574	592	578	592	583	584	510	533	574	533	588	586	555	561	550	558	533	558	567	546	564	568	565	587	525	578	577	583	552	554	580	601	610	539	523	574	558	613	561	541	556	580	565	545	579	543	557	577	560	597	594	585	553	548	540	570	589	621	567	568	552	581	540	564	593	554	583	583	549	547	529	579	619	571	564	548	556	555	578	557	587	568	546	564	559	562	597	578	596	553	560	592	571	553	564	552	582	570	531	565	584	588	611	628	554	566	558	550	590	576	569	592	564	576	547	543	591	599	615	549	599	575	602	532	566	551	538	608	570	592	566	593	565	560	630	569	562	570	577	548	506	539	559	565	552	540	549	567	566	554	543	610	547	552	547	599	535	517	552	535	578	530	522	575	532	553	565	566	504	583	527	612	564	581	555	545	551	587	581	577	614	559	528	553	540	544	564	577	549	595	599	559	574	623	572	587	616	579	565	542	535	546	566	563	527	592	588	556	589	563	548	571	589	543	578	547	578	547	587	612	553	564	533	570	512	595	559	540	579	608	590	586	538	589	574	547	574	578	542	600	546	573	542	542	594	595	553	554	561	552	561	584	537	545	566	542	580	605	511	587	586	569	549	547
6032	9980	13450	10314	6201	4589	3095	2055	1103	703	656	558	479	506	518	550	542	471	466	485	534	440	463	445	593	493	416	345	241	237	216	211	186	186	190	168	173	161	158	188	158	161	186	202	204	184	165	182	185	197	194	175	179	173	156	198	179	199	174	163	185	172	164	194	157	203	178	180	185	201	183	178	210	183	187	184	191	172	184	176	206	183	161	169	183	171	157	189	156	182	162	168	172	161	172	182	173	184	171	153	177	169	178	173	168	170	169	180	174	178	203	150	169	182	168	190	171	207	168	171	170	180	178	182	175	189	193	181	169	174	167	174	168	165	156	195	183	172	189	186	166	167	180	184	191	170	160	152	186	158	215	179	174	191	169	186	186	168	175	174	203	164	153	158	190	173	183	149	205	210	196	174	166	192	184	180	167	214	178	171	162	193	170	189	180	178	180	169	155	174	178	198	163	178	157	171	174	176	177	195	190	157	151	159	194	203	181	193	168	167	213	167	182	164	174	183	184	179	182	177	200	169	188	159	169	172	185	188	169	177	190	171	144	221	200	179	179	191	188	191	181	171	176	172	180	181	180	171	179	166	179	162	170	183	184	183	198	190	173	165	155	153	208	189	167	164	180	194	173	172	193	167	160	184	189	170	164	186	167	145	177	187	169	168	180	198	213	200	183	184	171	185	188	159	186	165	210	180	182	179	158	182	184	180	182	184	190	175	183	162	154	169	188	189	179	169	163	152	170	168	176	182	191	156	157	180	139	162	171	174	191	161	183	190	191	162	192	144	158	192	185	164	156	164	171	186	174	166	184	179	192	196	166	178	174	200	161	168	171	189	173	178	167	182	172	182	151	155	186	196	183	186	194	186	176	167	188	162	166	203	179	185	175	184	208	164	178	195	170	198	175	163	191	177	182	174	170	189	176	160	179	173	161	184	173	166	182	184	147	161	172	171	200	168	179	169	206	181	206	179	196	200	184	184	179	173	177	184	169	183	176	189	184	182	196	175	173	165	173	170	166	170	158	183	174	202	187	179	201	178	178	214	172	177	189	155	175	167	166	175	165	181	185	171	174	198	190	186	164	191	173	184	186	184	189	154	178	189	177	164	174	185	179	176	166	200	186	170	171	188	179	194	182	181	170	178	177	183	192	162	163	184	191	164	186	181	186	187	207	173	184	181	170	177	187	180	160	199	172	166	162	186	174	189	196	185	194	188	177	184	162	204	184	188	170	174	187	185	172	190	177	198	173	176	179	165	190	189	187	183	175	179	169	187	161	191	154	196	169	215	173	191	172	159	170	168	185	197	179	190	197	176	143	171	191	156	167	177	176	186	191	168	165	176	170	171	177	182	192	154	168	179	175	186	191	187	175	174	165	162	173	190	174	175	178	161	165	169	153	181	163	194	185	161	190	176	184	195	187	171	172	161	214	164	164	187	200	208	170	171	184	175	168	190	188	173	190	171	178	170	181	157	211	189	178	178	168	169	188	187	167	155	173	167	170	180	184	168	175	191	182	169	177	184	173	156	171	172	183	164	144	178	134	180	159	170	171	173	148	168	174	182	205	168	170	174	176	178	178	181	159	146	157	162	195	195	159	182	161	179	196	170	182	175	163	183	168	171	166	166	161	164	183	190	166	201	180	180	161	193	168	183	168	187	165	180	160	187	170	186	212	184	178	194	189	172	186	192	199	200	174	203	183	177	176	196	187	150	185	186	194	190	172	179	175	209	171	170	188	164	171	169	207	174	200	175	168	193	166	185	172	162	179	168	174	179	166	207	166	184	169	194	180	190	180	173	161	174	169	156	175	158	156	175	173	194	181	194	184	183	178	166	156	171	195	153	179	168	169	201	177	178	160	197	173	172	186	175	158	176	180	185	179	203	203	177	170	171	155	173	173	180	193	171	185	159	173	189	176	180	194	183	166	175	201	188	191	161	176	169	177	163	172	182	164	154	199	199	186	171	185	186	175	190	187	190	190	168	164	179	174	182	166	163	167	173	185	179	184	162	173	192	174	180	186	181	168	194	176	179	194	174	151	150	151	191	184	188	180	198	167	185	186	151	158	215	172	164	161	165	184	183	178	194	183	165	185	199	185	211	160	203	173	173	189	169	184	192	176	179	168	196	148	174	187	162	179	189	159	184	184	196	187	164	181	167	174	169	174	180	184	195	175	176	182	181	152	179	201	195	181	183	170	212	184	185	149	167	178	188	176	177	195	176	198	167	174	201	155	182	172	170	185	178	191	168	178	192	158	185	175	188	169	179	189	177	171	199	171	185	189	167	172	173	196	188	152	183	150	156	183	164	169	196	178	181	185	178	191	169	169	185	182	183	184	187	165	175	185	187	170	175	198	184	190	175	175	151	168	160	172	171	186	182	183	168	158	156	188	173	182	179	191	178	169	148	148	174	168	160	173	160	168	186	193	165	158	204	160	162	177	176	181	178	195	176	164	187	179	187	164	188	179	182	158	193	193	183	166	189	171	171	207	175	199	156	190	179	164	186	161	196	191	185	182	188	156	183	162	197	162	179	168	192	168	163	193	153	168	170	170	175	172	172	189	178	153	166	169	172	183	178	191	176	163	177	181	192	163	180	189	161	191	175	179	186	186	176	182	157	150	163	169	191	180	177	162	176	182	162	183	166	165	162	159	190	186	158	167	169	160	187	175	178	170	169	178	172	172	185	180	175	188	157	168	163	169	198	190	176	191	190	208	191	184	171	169	178	203	178	157	210	169	179	184	157	206	208	165	176	189	199	187	163	185	164	170	182	174	191	185	187	154	194	155	188	183	184	192	167	159	199	166	200	170	158	199	175	171	184	189	157	148	178	183	190	183	171	179	154	190	139	202	187	179	193	174	176	172	170	179	180	174	179	179	201	186	190	173	189	193	180	192	164	188	186	180	172	199	190	183	156	167	178	173	195	186	196	188	169	190	205	178	177	179	167	180	178	180	186	164	182	161	172	162	195	176	185	159	186	187	184	154	173	154	167	177	159	164	191	137	165	189	169	198	183	182	190	169	169	180	157	169	173	173	189	162	171	196	188	190	176	176	151	173	184	193	192	178	191	161	173	177	178	178	165	177	171	184	159	162	178	173	190	194	186	174	185	174	172	146	163	183	203	170	172	176	152	193	176	174	172	179	148	173	183	204	182	184	161	203	166	153	184	183	199	170	159	190	174	169	194	179	172	183	196	145	176	163	199	168	183	197	185	172	178	204	164	184	206	179	188	184	178	179	172	153	178	156	153	190	179	169	198	182	183	188	187	192	193	185	170	171	184	171	176	175	173	173	168	171	171	174	147	205	190	193	171	173	191	195	165	159	172	176	173	181	144	179	184	172	177	192	201	175	181	183	209	167	168	187	176	188	157	160	179	187	171	172	173	183	166	167	180	179	169	177	142	168	165	187	154	187	206	208	201	175	180	210	192	186	176	211	165	176	188	164	175	195	151	195	176	163	185	171	154	177	193	179	214	192	168	180	202	182	174
4649	10178	18187	20244	16895	15086	12093	8824	5159	3664	3473	2921	2883	2729	3091	3159	2863	2763	2601	2940	2729	2362	2634	2387	2897	2614	1928	1360	911	789	689	587	564	512	519	547	502	520	512	506	479	522	469	546	558	555	512	529	513	521	540	541	515	507	548	532	521	521	497	517	477	491	473	528	476	510	513	569	511	527	593	519	526	498	500	516	572	528	494	496	482	505	495	519	463	526	572	535	497	502	511	523	499	501	498	510	525	532	504	523	530	556	513	541	561	479	529	526	515	517	564	508	481	538	526	483	465	563	508	518	542	506	552	493	488	499	517	531	517	542	506	526	534	516	517	548	530	553	503	503	511	558	548	523	533	510	546	508	540	489	472	541	554	483	499	515	534	517	525	541	497	513	550	514	509	524	544	535	543	534	479	508	500	522	515	501	494	501	496	537	505	489	499	539	518	492	539	520	499	510	543	526	477	517	529	499	525	564	540	495	499	541	537	531	482	506	489	497	516	518	481	530	508	506	514	511	538	476	514	530	496	510	494	532	537	538	540	543	568	520	530	500	563	516	522	515	483	507	511	517	504	491	552	523	510	540	522	473	515	514	505	488	521	507	531	505	505	506	519	482	519	474	502	490	515	507	539	498	479	518	530	485	537	537	498	501	497	508	527	536	551	542	514	540	536	535	523	503	488	531	537	527	534	506	530	529	524	510	492	532	524	525	511	513	494	529	535	498	507	529	519	512	484	510	546	536	531	532	525	545	519	542	547	516	522	505	499	487	495	496	476	516	537	540	500	510	519	512	536	503	493	535	515	512	535	543	518	520	509	538	504	502	481	489	496	547	501	537	508	484	481	512	498	535	531	527	524	498	531	498	530	510	591	543	537	525	505	511	509	552	521	515	544	550	492	515	540	531	521	535	539	535	540	535	509	535	522	522	532	535	520	529	541	532	459	500	505	514	541	504	512	522	525	499	492	476	528	538	545	531	515	502	494	475	493	547	509	532	521	472	563	520	487	479	505	558	532	496	519	487	510	522	534	539	533	557	502	495	530	486	524	554	573	521	515	505	524	543	493	513	526	489	524	528	513	463	472	513	534	486	504	485	528	520	520	525	494	542	507	521	532	535	509	497	536	521	473	521	571	512	541	494	517	518	511	529	518	540	511	496	566	569	552	533	511	533	550	521	541	503	529	498	527	498	466	541	555	501	519	511	495	484	479	526	485	493	510	535	531	564	556	448	550	535	486	505	486	468	533	509	503	518	499	503	493	483	500	536	533	513	549	505	540	496	555	538	531	518	511	508	508	545	486	509	509	478	524	551	477	516	478	475	516	512	519	535	511	506	494	499	540	523	518	461	549	502	498	520	494	504	546	532	505	473	546	489	515	510	484	533	512	532	484	509	525	517	467	507	477	570	508	544	498	527	515	491	500	489	527	520	524	527	541	498	508	509	515	505	460	497	515	558	538	494	495	511	543	549	543	509	530	553	494	508	517	510	521	528	500	507	558	480	537	536	550	529	480	543	534	510	536	519	499	541	543	504	546	490	526	509	494	480	502	508	535	534	503	504	508	509	557	530	505	521	497	507	548	510	509	530	542	483	503	542	520	492	534	484	514	535	481	538	500	507	504	542	500	495	510	497	510	531	554	530	541	494	507	496	521	527	519	543	523	546	518	530	524	521	487	495	515	564	509	543	515	542	505	532	522	536	533	551	532	516	493	520	545	502	501	540	457	538	490	540	533	539	513	515	532	571	494	528	501	528	536	567	515	502	508	492	491	518	533	530	513	499	477	499	535	488	524	537	486	552	503	561	522	470	552	509	558	490	563	515	489	506	544	514	496	510	555	525	539	539	511	501	520	506	490	500	533	505	532	521	516	486	513	511	559	528	521	546	517	506	530	519	541	494	522	467	485	531	501	549	494	526	509	536	490	513	514	555	515	537	533	519	508	518	485	484	526	445	526	529	487	524	521	550	527	518	552	492	522	509	517	524	535	513	508	549	471	528	484	556	496	483	507	487	495	560	481	506	563	528	495	563	530	473	496	540	526	551	513	521	527	505	515	511	540	524	510	493	530	526	512	557	515	492	537	528	570	541	533	475	491	494	508	500	493	489	519	505	509	486	491	461	520	494	546	482	533	505	521	504	502	499	542	494	520	511	485	529	492	516	460	508	499	512	466	522	519	539	489	485	537	524	561	546	514	555	519	523	490	500	514	505	536	514	499	504	504	519	494	525	487	538	506	572	521	534	510	497	520	532	488	510	508	526	478	500	533	526	509	516	520	527	478	528	505	526	504	463	555	568	487	504	490	516	550	525	500	487	544	519	472	474	514	504	525	509	545	507	485	478	476	528	496	508	509	471	517	539	543	537	522	492	513	519	540	541	510	532	520	496	504	505	544	502	524	480	522	542	557	485	527	491	496	508	511	505	509	502	511	503	493	499	490	513	513	531	562	523	540	524	485	474	494	522	496	531	497	466	525	537	511	501	495	507	509	536	490	513	485	545	539	526	509	533	499	485	552	489	501	501	548	552	489	507	511	500	496	510	514	479	498	520	486	523	518	491	515	544	513	533	560	538	547	500	535	494	495	471	481	515	541	497	526	525	510	503	483	503	543	506	545	511	517	499	506	559	517	547	537	501	507	514	494	550	504	528	530	494	519	516	544	487	509	504	528	488	557	540	531	502	501	520	513	503	531	525	512	497	497	525	520	505	523	509	539	536	483	483	516	473	512	469	516	522	512	527	552	501	512	483	562	546	537	480	493	497	495	513	527	473	471	506	526	517	479	508	507	527	501	496	481	504	494	498	498	503	492	530	494	511	491	497	491	522	524	509	510	541	560	534	529	526	530	492	527	470	489	562	513	503	541	549	494	477	530	504	531	551	444	503	508	522	517	544	507	530	509	532	478	491	509	532	542	509	501	563	490	520	560	495	522	556	534	525	518	502	502	489	516	542	539	482	513	507	497	481	540	490	511	556	548	532	526	477	518	492	507	503	506	518	526	530	507	550	513	527	539	555	521	519	479	500	530	490	490	524	532	490	521	483	521	528	517	520	525	482	516	487	516	499	548	541	516	518	531	547	524	516	533	523	495	482	477	496	521	536	545	502	478	560	507	522	503	555	535	528	516	545	513	514	526	489	530	522	536	532	496	489	530	506	534	504	515	525	483	503	522	500	518	528	521	477	480	512	525	503	524	499	521	507	541	519	515	519	511	511	509	534	527	509	521	546	529	478	555	527	526	512	546	498	492	519	510	496	564	535	487	553	508	542	484	526	493	521	536	514	461	541	559	503	479	508	507	508	512	500	563	509	519	548	513	524	500	546	504	509	530	500	548	533	536	534	499	479	468	543	522	534	518	490	544	531	525	559	548	498	537	533	515	506	493	518	564	471	527	521	496	533	523	488	504	497	482	537	573	537	477	494	508	482	527	526	523	495	514	512	508	537	557	554	525	479	497	504	526	522	508	489	503	558	518	540	501	492	545	500	541	510	543	550	499	495
15752	15748	18694	15848	10096	6699	6656	6178	5705	3271	2178	1543	1413	1244	1179	1375	1268	1262	1070	921	882	938	873	2448	3335	2264	1315	878	531	336	252	197	194	196	178	208	191	197	194	189	166	175	185	189	192	174	173	186	180	180	171	171	178	183	166	169	161	182	178	154	188	202	199	183	173	182	193	159	207	185	153	187	161	167	171	176	182	181	189	177	187	196	201	174	185	185	171	193	166	180	152	161	162	184	188	190	185	173	189	167	165	182	182	180	180	215	186	156	158	174	178	155	173	212	165	178	174	188	190	190	179	204	173	177	167	204	188	164	185	182	190	209	194	175	197	197	188	166	178	185	208	188	185	162	179	200	181	180	175	175	180	182	180	190	186	224	198	175	168	164	186	161	180	190	188	193	193	189	177	197	204	173	191	180	166	203	182	191	185	170	177	177	159	185	169	182	192	185	185	176	192	174	181	170	200	185	193	199	174	191	169	187	173	166	196	190	203	152	175	183	189	190	188	196	195	152	181	176	190	182	175	161	187	183	185	202	205	204	174	193	167	150	191	176	181	176	194	202	170	186	155	181	189	176	181	185	173	200	180	173	163	186	190	176	171	178	177	194	187	140	169	179	198	203	184	165	184	174	166	177	189	195	161	178	207	174	194	151	179	193	168	172	170	193	183	188	180	186	185	179	165	177	179	191	185	188	176	208	176	184	196	185	176	167	189	213	168	163	196	163	198	182	186	183	179	176	184	189	167	202	169	165	195	194	161	194	220	187	192	188	201	200	175	185	195	181	192	167	195	162	222	180	184	163	201	178	194	182	177	172	175	167	164	196	174	176	178	168	175	219	172	183	193	172	162	189	174	208	158	190	198	184	170	205	193	169	160	195	182	172	165	171	181	168	170	208	194	171	191	185	182	172	173	174	174	208	173	182	178	200	172	186	161	179	185	192	182	187	176	150	175	183	177	215	198	178	181	186	184	201	199	173	143	180	190	175	171	195	164	168	179	168	196	182	185	190	182	186	163	177	175	171	186	213	199	190	172	190	192	188	147	183	186	176	183	161	179	173	179	171	187	181	168	168	195	186	208	159	196	181	180	170	201	171	155	172	189	182	165	176	195	194	159	187	172	179	214	178	158	213	165	174	196	161	200	163	188	179	185	194	165	155	198	177	189	190	177	194	188	195	161	188	190	176	172	189	183	177	167	191	164	179	165	178	178	163	168	173	175	172	176	172	166	176	199	166	190	176	187	162	163	193	185	217	186	164	180	211	218	216	198	178	203	167	168	153	176	208	170	182	195	173	188	195	176	183	185	169	193	188	174	178	190	173	180	197	185	169	195	181	198	165	212	210	209	164	198	151	165	177	170	179	183	159	171	175	199	176	177	186	182	176	189	186	203	184	193	181	211	204	178	163	192	159	181	176	182	189	173	218	168	203	192	200	189	171	183	183	158	156	177	182	189	188	213	162	185	170	183	164	165	156	168	158	182	161	174	189	193	184	171	187	186	188	200	184	195	211	167	163	169	181	165	205	178	163	192	166	182	180	193	196	157	188	164	220	171	179	195	200	190	175	173	155	186	186	182	191	190	173	160	187	188	182	172	176	185	163	197	166	208	174	199	194	183	160	186	188	209	195	169	183	164	185	179	184	187	188	193	197	196	186	210	184	179	194	182	170	177	186	168	188	204	171	168	177	192	215	185	197	219	162	152	212	197	193	182	194	169	171	182	197	188	211	191	192	175	173	200	183	182	199	192	188	201	167	194	166	167	166	166	179	196	156	214	207	189	183	175	166	225	186	162	198	179	173	186	175	181	189	180	172	182	176	193	197	189	181	199	156	178	167	208	178	196	177	209	174	177	196	211	170	163	191	180	184	175	194	169	156	183	172	159	188	182	183	189	174	160	180	197	187	186	190	203	194	193	202	191	197	183	169	200	173	193	175	180	179	176	173	151	176	198	173	166	177	162	174	151	193	188	183	185	186	186	175	185	184	157	167	171	160	173	180	170	161	174	165	159	174	187	204	187	181	184	164	186	179	162	195	182	160	194	172	182	181	173	180	188	186	189	208	166	197	201	184	161	180	199	184	194	194	187	179	182	170	165	171	179	156	184	183	175	190	197	180	154	170	160	194	170	184	179	196	185	171	193	190	178	185	176	170	184	180	194	179	171	200	191	184	195	194	171	165	201	178	198	196	191	167	161	159	194	198	196	172	177	172	161	181	186	170	177	181	188	188	184	196	190	208	183	157	165	183	205	172	188	196	186	182	177	190	194	164	171	177	177	173	178	192	177	199	175	193	180	200	180	154	193	167	181	169	175	185	196	198	181	174	162	183	182	157	165	164	152	172	172	175	182	181	176	183	163	173	180	194	161	197	198	198	171	200	162	173	181	176	190	176	192	159	160	178	172	172	171	186	171	185	182	182	194	186	165	173	176	199	186	142	183	170	160	199	180	197	180	186	174	144	191	183	178	197	176	181	170	203	174	166	170	168	190	190	204	187	193	169	187	185	169	194	191	192	197	191	183	198	172	175	169	166	159	183	192	171	187	181	166	183	154	178	182	159	184	172	166	171	168	172	161	195	171	172	182	195	181	183	163	178	166	176	164	191	143	209	168	179	188	196	193	178	203	168	173	175	196	195	180	173	166	179	179	145	171	195	196	177	186	172	168	179	164	191	160	168	185	193	169	192	177	204	190	186	176	178	172	182	171	190	200	198	185	182	185	184	171	194	196	178	174	195	198	182	169	190	167	176	177	148	209	169	167	184	166	193	172	206	194	200	179	195	175	168	201	176	191	172	174	162	167	188	192	185	178	221	201	188	156	168	170	174	169	201	167	179	185	193	198	188	197	172	187	153	190	180	183	167	166	172	166	191	179	178	165	206	173	179	164	170	172	198	190	176	184	168	190	169	186	178	186	174	180	164	192	173	172	194	172	158	189	185	195	186	172	195	160	207	199	185	185	167	194	134	192	161	191	146	168	187	181	194	167	174	193	175	192	210	195	210	174	204	169	206	206	183	182	175	177	179	177	180	171	185	187	187	181	174	150	202	170	167	188	214	200	178	161	186	200	186	187	167	213	188	169	189	169	173	190	187	191	179	183	194	175	175	170	181	202	186	180	185	176	188	166	162	191	178	215	193	194	188	187	170	161	191	169	186	170	178	174	191	200	189	182	191	197	168	178	176	187	186	181	166	185	189	180	163	204	182	160	176	171	194	190	202	166	183	187	161	194	163	196	188	187	211	169	187	191	191	184	169	193	165	177	186	199	183	176	173	179	183	183	174	198	178	185	207	189	178	192	171	179	191	199	179	197	181	184	182	167	177	186	178	162	164	189	165	173	196	177	170	175	197	194	169	183	166	209	192	171	163	156	205	159	193	168	178	193	196	176	171	166	163	191	187	179	197	160	170	209	197	175	146	193	163	175	175	178	158	197	176	197	193	209	196	154	193	157	183	154	197	189	195	170	192	179	149	183	187	200	191	165	175	159	204	172	160
11018	14355	23042	26539	22965	19937	20496	20250	18737	13307	10828	8582	8020	6722	7065	7276	7271	7187	6015	5448	5693	5251	5169	14099	17270	12470	7834	4919	2541	1561	1073	726	594	515	554	531	534	559	540	506	545	527	536	532	535	547	520	497	528	543	503	518	509	534	576	555	517	536	525	473	512	526	549	495	521	507	574	511	501	518	543	492	543	568	538	517	548	496	544	539	524	533	540	556	535	548	571	520	490	530	532	543	513	511	491	528	539	523	520	513	533	523	509	536	532	510	568	545	513	540	539	509	548	531	568	542	516	565	532	516	590	516	513	514	502	526	547	534	537	486	555	518	545	518	543	523	529	516	533	522	523	518	550	480	531	539	507	539	516	527	538	474	539	564	532	520	510	528	517	532	510	543	535	521	526	542	560	540	533	562	526	505	559	522	495	531	516	514	509	483	487	491	568	510	586	533	527	573	548	506	522	555	509	553	547	525	495	511	559	544	504	522	493	553	527	505	519	523	573	532	507	538	558	528	550	527	566	518	553	523	531	519	501	532	512	545	529	505	505	561	512	497	577	521	521	539	550	496	554	565	486	530	532	488	508	487	496	488	532	508	539	517	526	561	480	480	538	558	529	548	523	521	561	510	546	502	563	496	536	500	540	484	526	562	533	522	522	559	524	563	508	551	528	527	508	536	557	496	549	507	542	502	528	516	507	491	528	539	514	526	510	539	523	528	508	541	530	533	515	537	519	571	515	578	529	524	527	586	534	533	561	518	506	548	526	533	496	499	545	552	520	505	516	516	532	520	543	535	519	539	543	514	531	536	541	479	514	552	508	504	522	541	483	530	549	546	538	503	512	538	507	546	506	525	547	493	538	514	517	498	537	491	511	548	544	477	583	512	506	533	536	523	559	516	529	531	540	521	477	524	528	554	546	496	558	517	524	532	515	557	504	536	531	518	522	532	490	549	524	517	507	507	546	484	532	544	506	535	497	554	500	568	535	555	518	487	484	534	579	511	524	525	504	524	561	558	543	507	523	525	537	515	526	494	498	585	520	545	573	538	534	503	532	552	540	518	517	550	528	525	545	495	525	554	568	551	526	566	557	498	524	500	576	551	557	527	544	526	501	542	490	586	481	535	566	503	507	508	502	524	510	506	536	532	542	550	519	524	508	527	514	553	547	493	574	554	532	542	533	507	539	530	575	523	516	525	552	521	486	530	487	563	514	488	559	538	538	561	540	489	521	488	536	462	529	548	487	553	585	508	535	510	506	512	521	511	540	547	574	493	490	550	500	483	500	536	570	560	518	527	539	534	510	510	527	544	528	519	492	509	474	497	544	534	506	522	509	484	534	506	538	512	515	512	524	546	523	572	525	532	505	521	529	538	548	516	523	522	531	497	533	524	538	554	502	529	536	514	562	543	575	532	528	557	555	587	519	518	533	520	529	563	552	516	532	522	533	525	548	565	522	536	528	550	512	515	534	507	532	520	539	487	548	483	537	534	449	558	520	555	515	504	491	557	494	528	474	551	563	558	533	520	522	510	504	531	545	532	563	513	523	540	516	542	540	506	521	552	523	517	503	511	554	511	542	530	535	531	543	583	553	558	531	541	476	533	489	501	576	504	558	497	525	509	490	523	505	512	512	499	507	531	562	513	521	503	515	518	511	521	519	542	518	526	564	457	510	520	556	487	569	546	530	485	561	524	544	533	548	540	496	518	493	509	536	559	533	519	534	513	571	499	518	540	547	537	529	525	524	480	522	533	494	543	499	550	489	567	559	539	524	533	594	494	510	525	528	515	532	548	520	532	579	545	574	546	558	559	524	533	514	521	562	540	514	529	555	549	523	554	545	525	544	515	544	549	502	524	531	526	518	485	537	549	573	501	543	528	538	539	560	548	530	512	483	505	491	556	553	535	563	542	554	519	529	491	498	538	528	562	493	509	518	521	532	548	539	520	540	521	519	508	564	474	547	561	521	533	560	556	533	516	543	506	520	533	555	510	509	528	551	543	565	535	529	509	527	539	515	537	512	496	565	549	555	537	517	540	528	539	531	569	516	543	511	558	547	514	498	525	505	541	558	528	536	548	522	534	559	517	497	556	521	528	531	512	505	541	506	506	549	580	511	543	509	505	536	539	528	513	540	519	548	511	502	517	555	488	526	511	513	519	521	514	537	473	522	585	551	520	539	503	563	500	545	525	540	518	522	531	550	539	502	551	544	544	513	527	564	576	573	509	499	558	552	531	507	524	515	517	502	502	537	538	519	566	508	547	565	499	518	550	514	573	513	533	536	521	483	546	492	562	552	556	592	493	501	546	547	538	538	552	523	498	504	551	532	519	531	497	528	533	531	536	554	542	550	532	490	574	505	544	504	524	533	563	520	562	535	518	560	522	545	541	526	559	503	487	534	560	520	531	501	547	564	515	493	504	506	507	547	508	514	516	490	528	534	528	523	520	543	532	537	520	539	559	489	562	520	531	524	502	532	543	485	545	563	527	512	545	512	471	496	576	554	535	525	544	523	506	531	545	513	537	515	518	507	536	557	522	514	555	535	535	520	505	517	585	560	524	522	530	530	555	525	509	501	513	540	494	540	545	531	501	538	556	509	518	517	543	527	543	543	547	501	559	527	519	525	528	568	522	463	486	533	508	520	528	539	528	577	547	523	496	529	503	501	477	561	541	558	511	497	491	501	538	488	529	535	558	466	502	513	497	505	530	504	487	535	573	582	482	533	539	501	503	542	545	526	526	511	528	533	477	526	532	540	526	556	538	520	582	493	503	495	506	555	496	565	512	524	511	519	536	509	509	530	536	517	532	548	541	527	549	518	518	516	526	532	519	508	481	528	554	552	504	476	553	555	550	557	522	545	537	545	542	542	552	548	505	506	523	558	497	547	560	506	511	537	507	508	546	523	542	523	502	540	532	507	555	526	563	508	508	530	527	511	559	519	556	530	495	542	509	505	485	531	538	555	539	518	493	526	517	567	555	507	525	541	510	498	495	527	528	527	568	540	505	526	535	536	500	555	541	532	495	557	525	501	499	535	524	550	507	546	526	500	559	581	557	530	512	558	534	556	520	514	550	544	524	541	542	569	497	526	527	515	521	543	523	530	536	562	544	533	544	533	562	531	490	541	520	520	499	507	512	524	517	518	539	531	507	524	581	507	506	543	509	514	506	545	536	507	527	531	566	523	532	541	552	557	542	515	556	536	556	505	549	562	535	528	547	524	548	535	492	522	506	514	551	534	536	528	522	527	556	510	540	564	523	528	556	551	501	518	468	519	549	521	487	497	538	547	510	508	548	529	538	566	560	551	523	569	527	510	483	483	518	516	535	519	540	539	553	552	547	545	522	550	536	509	531	517	524	487	564	519	527	534	502	526	541	543	528	486	550	520	576	513	500	523	519	521	531	480	559	552	526	514	503	536	505	516	532	511	560	506	524	527	507	539	513	493	503	497	527	502	575	537	518	492	545	565	486	471	579	507	544	559	532	528	547	527	528	484	541
25939	20362	22726	20037	11945	9450	10245	10362	10122	6856	4721	3278	2521	2197	1978	2259	1958	1942	1558	1405	1410	1373	1261	4343	6456	3783	2542	1628	890	594	362	249	231	210	190	210	201	208	181	212	220	198	209	184	184	172	191	199	203	195	214	181	201	193	190	213	206	188	214	215	196	217	202	202	196	204	208	200	208	198	206	169	204	201	194	200	205	212	198	182	177	212	201	189	205	193	203	187	210	197	226	174	188	230	189	208	209	199	203	211	186	166	189	200	219	194	193	201	186	209	199	195	209	189	209	192	187	187	196	218	186	220	206	189	195	167	215	224	198	215	201	185	220	192	192	211	207	211	205	182	204	194	189	196	171	235	198	171	174	225	187	196	186	199	198	199	192	184	184	181	194	208	209	176	194	216	201	203	203	218	200	180	213	214	216	201	218	197	179	197	218	206	187	192	209	195	191	192	178	206	189	157	191	200	204	186	195	197	199	193	217	221	209	160	186	208	178	193	202	209	196	192	205	183	191	190	179	194	214	205	188	178	173	233	197	221	200	209	204	222	222	236	216	206	200	215	235	200	213	211	183	198	198	219	165	193	211	198	216	204	233	186	195	186	184	193	193	206	188	198	209	187	190	174	215	202	183	185	196	199	214	195	181	215	181	185	193	179	194	167	184	201	223	204	184	201	210	202	217	193	176	228	195	189	207	221	191	217	195	181	172	175	165	208	208	192	195	171	207	212	196	195	196	209	196	203	197	210	203	192	212	179	168	189	171	202	183	198	189	203	183	189	187	198	204	222	193	195	203	191	205	175	205	183	189	186	194	204	185	194	217	193	201	187	204	220	176	197	183	180	209	188	174	208	216	213	206	179	198	174	187	203	188	209	194	198	197	183	214	211	208	186	217	186	195	196	196	200	186	189	190	221	206	193	206	223	203	202	188	208	201	209	217	182	195	190	186	220	196	212	197	187	204	195	191	181	187	225	181	200	195	186	199	195	194	185	174	196	159	231	179	188	183	205	218	195	202	198	226	199	180	166	221	203	209	212	213	226	208	186	198	233	221	195	195	219	201	205	201	214	221	179	206	210	187	190	236	193	206	193	207	183	193	191	184	183	192	212	187	190	180	204	183	198	200	206	199	220	166	202	202	205	185	214	196	216	217	192	187	203	180	186	185	198	178	197	180	196	204	194	173	210	195	222	206	180	192	188	180	188	153	185	222	202	210	186	225	202	188	232	216	192	194	206	221	214	172	196	184	210	182	205	208	231	210	216	206	215	211	177	183	189	164	192	199	209	187	205	167	213	229	194	184	202	218	186	210	196	184	185	197	184	203	204	190	161	194	181	210	198	195	213	166	192	199	193	199	186	185	179	199	194	205	213	178	205	197	194	217	211	178	219	192	187	185	204	198	188	220	203	208	212	195	194	210	217	198	199	203	216	205	181	184	218	228	224	165	219	219	194	206	186	189	170	211	188	191	188	195	203	202	225	203	227	198	197	176	209	200	200	225	201	214	224	182	201	196	191	176	221	189	203	172	185	213	169	169	202	230	178	187	229	197	214	195	182	173	219	207	217	200	169	201	196	210	197	193	175	203	187	232	193	192	196	211	210	219	222	196	194	189	206	167	187	203	208	212	214	211	184	210	184	217	210	212	230	185	191	217	184	195	220	218	188	205	194	194	195	167	172	208	191	207	191	197	203	198	206	218	173	165	206	199	208	190	200	187	215	198	204	188	216	195	195	208	190	185	199	223	211	204	189	177	201	208	232	207	203	218	215	203	215	192	179	214	189	195	186	178	189	170	208	194	212	186	209	174	196	172	204	194	215	185	202	192	193	176	206	175	194	194	183	199	219	197	199	204	210	182	206	182	185	180	178	224	200	215	209	186	205	216	181	174	207	186	225	231	192	187	184	178	213	208	194	201	180	223	209	204	189	190	214	188	191	198	200	210	208	190	201	203	187	196	203	175	219	177	184	180	192	183	193	194	171	206	204	211	204	172	206	211	183	193	206	213	214	201	188	190	210	183	206	196	212	198	177	194	199	190	223	195	187	192	219	196	201	208	189	208	208	204	196	192	199	208	215	205	200	180	242	189	200	209	224	217	203	220	182	222	194	188	199	182	194	213	221	187	205	215	171	208	181	193	209	177	210	193	212	204	212	204	212	218	199	212	181	207	195	210	178	218	203	197	179	193	159	181	197	196	205	187	203	170	216	203	192	178	199	194	201	169	215	184	212	200	210	205	201	187	200	193	206	206	204	185	212	204	203	182	179	207	213	218	189	208	181	192	208	207	203	199	179	218	203	194	186	234	187	176	177	212	212	194	191	190	204	187	185	218	220	190	204	189	178	184	201	209	193	197	191	202	210	193	195	188	206	212	209	168	189	191	213	210	168	190	196	201	181	191	200	214	199	183	195	199	197	197	210	204	195	204	189	188	220	154	207	186	192	207	179	226	199	186	205	175	196	212	198	206	194	223	199	206	198	200	211	191	191	192	204	191	228	199	203	196	206	207	202	196	206	191	213	219	204	215	215	181	196	220	216	178	209	191	216	197	189	183	185	219	191	222	209	217	205	210	200	210	206	180	208	193	195	196	206	196	167	218	199	202	167	217	191	178	183	202	200	213	186	166	192	203	187	199	184	214	177	202	212	196	177	184	208	176	205	206	185	195	203	192	223	195	191	160	226	231	185	198	207	177	184	230	204	198	193	201	216	204	195	195	198	154	191	168	193	173	180	206	207	198	177	199	206	190	175	211	220	192	197	191	195	188	178	187	163	179	206	170	192	201	180	198	209	208	189	195	198	196	196	203	170	200	198	187	202	227	176	212	192	202	195	199	191	193	181	221	205	199	194	169	208	199	189	191	207	211	212	178	192	187	189	194	202	195	197	199	190	208	224	211	190	184	189	199	192	206	200	182	206	205	183	205	203	176	193	203	181	198	183	178	225	191	224	185	188	204	203	174	208	196	197	193	184	189	206	192	221	187	176	197	213	188	215	169	208	195	188	208	206	191	192	208	186	196	190	215	200	185	194	187	207	200	222	197	202	183	215	180	194	203	188	227	224	194	202	193	197	197	203	203	190	211	195	188	194	204	217	174	207	200	207	194	202	231	215	206	207	203	198	198	183	223	218	206	198	188	215	219	212	226	170	216	210	192	182	202	209	204	200	187	209	198	204	194	196	204	194	204	221	181	210	222	210	198	179	188	192	188	189	222	188	184	183	192	177	186	199	204	173	191	215	222	202	211	172	204	225	208	216	195	210	195	196	205	200	198	160	182	203	221	206	199	199	184	212	173	214	205	214	192	204	208	222	215	173	175	211	191	215	197	198	188	201	211	210	200	181	216	196	179	196	191	200	177	181	197	166	199	193	218	172	207	193	186	198	219	208	201	214	199	188	198	221	202	230	197	190	207	187	185	232	198	202	195	195	192	181	208	200	222	197	211	178	192	220	208	161	207	196	208	202	195	208	181	197	202	196	210	186	182	219	202	191	205	206	174	216
16391	16794	26113	29577	24724	24503	26225	26275	25772	21597	18134	14711	12636	11401	10708	11686	10580	10952	8812	7991	8246	7960	7537	20476	25698	17622	13085	8924	5200	3005	1655	918	720	677	582	584	614	554	552	535	572	610	526	565	594	556	574	574	546	603	591	556	539	595	585	532	585	546	567	560	567	584	571	594	566	566	561	569	560	586	576	573	596	558	516	609	574	568	561	571	575	576	561	582	576	586	554	547	561	566	593	549	526	595	566	583	537	540	574	566	580	591	554	583	584	578	554	573	549	546	502	551	551	571	566	570	584	548	585	596	593	564	570	569	575	589	562	534	575	565	567	566	577	535	555	539	599	575	528	569	580	592	541	589	568	603	601	582	552	565	585	576	524	570	564	603	527	557	626	568	560	577	554	553	554	504	562	590	553	555	547	573	563	589	546	544	543	557	527	577	576	571	544	584	579	580	620	585	588	566	573	560	529	545	583	590	551	589	570	550	542	545	511	570	597	545	545	584	570	566	555	580	542	583	558	560	564	553	527	565	539	551	556	575	522	548	588	546	549	563	555	549	567	563	575	503	538	576	493	571	541	561	512	589	577	594	532	541	566	572	541	551	557	557	580	570	561	553	558	575	579	574	557	600	580	544	570	561	606	518	529	597	510	556	583	563	629	610	585	556	552	576	555	569	586	582	569	572	550	525	531	559	565	579	636	623	541	610	566	554	605	588	535	567	545	609	549	586	584	557	574	529	582	556	572	544	542	574	569	574	591	563	558	579	547	562	556	583	523	599	563	560	530	559	571	586	568	581	592	584	524	570	554	603	560	568	537	591	590	568	565	608	492	539	576	583	511	572	567	540	572	545	543	595	621	576	562	557	532	605	585	538	556	604	576	611	590	563	574	586	535	506	576	533	569	559	563	553	544	535	555	596	553	542	598	573	548	551	557	548	503	602	530	598	543	601	516	514	530	586	551	562	587	594	514	582	564	587	534	586	522	581	575	606	538	520	581	589	606	556	553	558	554	562	552	554	594	541	546	572	548	601	557	590	566	577	564	525	574	556	552	595	571	516	519	592	548	524	567	598	562	564	534	572	563	616	601	546	566	542	562	540	565	627	600	584	567	584	554	547	563	526	561	562	572	586	533	592	573	517	574	639	531	592	559	574	579	553	559	575	576	592	599	517	576	553	563	589	567	574	543	572	551	567	580	580	589	551	523	548	545	547	574	530	615	565	566	601	576	605	567	591	558	611	587	595	544	586	539	562	583	567	567	577	575	546	597	543	540	559	556	534	550	532	548	605	591	539	557	577	588	566	565	534	553	611	564	556	556	582	601	561	547	559	557	517	579	515	577	522	575	591	538	593	564	609	583	611	586	575	543	609	523	557	579	574	545	546	570	614	552	638	593	544	597	512	565	575	592	577	584	566	524	594	572	559	552	574	552	555	587	564	590	548	538	562	586	592	540	581	585	551	562	568	571	528	570	600	514	579	552	557	573	641	565	582	541	555	546	546	575	546	611	576	527	574	570	545	537	555	606	537	594	574	531	567	551	568	616	570	527	554	575	588	541	597	570	586	561	581	560	547	540	577	535	528	554	574	584	556	557	533	586	590	587	543	536	548	615	571	588	557	600	573	572	554	544	562	578	579	599	561	597	568	571	578	568	573	561	605	520	566	549	605	569	559	567	544	584	587	570	504	581	555	522	609	559	547	558	574	585	584	545	573	593	521	538	539	536	549	564	559	523	585	602	593	596	587	553	588	569	553	567	616	573	573	609	544	567	593	586	605	563	543	560	599	562	572	560	590	589	575	571	601	626	616	563	527	567	565	536	575	537	551	556	578	554	586	584	558	618	562	580	569	541	577	544	566	578	591	561	577	586	593	555	561	531	578	538	569	560	556	594	600	540	543	605	592	568	578	586	546	577	587	601	575	568	531	548	558	560	545	593	560	571	559	549	580	601	556	578	572	552	579	580	589	552	566	529	595	564	566	560	585	564	547	534	547	597	588	570	563	532	559	563	559	588	565	556	555	550	571	566	521	557	559	598	566	559	559	573	554	579	583	556	568	569	577	561	587	535	601	540	532	579	571	580	615	566	518	561	521	545	570	560	547	590	573	590	579	550	587	557	582	553	598	596	584	559	571	603	545	541	577	618	522	541	565	579	554	550	580	656	539	534	597	563	562	532	601	563	567	563	558	572	514	587	515	562	544	599	569	568	579	530	541	564	552	561	554	585	570	555	570	596	574	517	551	598	532	556	582	591	550	549	617	542	560	586	568	578	547	569	581	620	570	586	634	555	606	607	491	542	531	548	524	535	598	565	554	494	582	562	562	574	567	565	583	554	585	594	563	546	571	579	566	571	519	552	554	575	580	544	578	612	581	560	559	582	578	592	556	558	599	549	563	566	569	572	556	547	549	542	565	586	586	542	566	558	521	588	555	579	619	526	595	597	534	579	569	526	572	592	562	538	580	553	546	548	572	538	578	574	558	547	528	558	532	594	612	542	576	562	573	542	578	583	602	563	570	574	581	564	540	589	570	597	527	557	584	566	566	535	576	580	590	528	576	584	550	548	598	557	562	556	545	603	532	549	573	548	583	548	561	552	523	580	560	601	538	563	586	585	563	623	560	523	564	536	553	549	573	590	576	563	581	589	543	577	557	576	578	543	572	532	536	596	544	541	574	577	572	590	547	612	537	565	572	515	608	602	593	594	568	551	553	583	588	586	596	564	542	545	533	599	574	543	582	568	575	600	612	548	608	578	522	536	556	576	563	575	561	529	577	559	544	590	549	541	566	565	540	551	624	586	590	575	569	566	577	568	549	547	569	601	578	593	544	583	575	570	580	547	613	557	567	540	545	585	574	552	575	556	586	586	586	607	580	580	555	510	568	578	581	549	606	530	571	558	580	576	588	538	585	555	565	579	553	555	606	568	519	537	563	539	585	552	586	543	582	543	549	541	568	538	544	535	600	571	566	550	560	593	551	593	553	553	574	547	582	553	592	578	574	591	564	561	575	577	531	535	574	558	585	559	564	555	572	589	571	545	613	542	564	598	596	521	544	558	549	545	547	553	557	554	555	555	591	553	563	590	589	577	575	527	532	588	543	515	559	603	515	580	577	540	568	564	552	585	546	535	590	561	560	634	584	578	577	607	591	578	587	561	606	573	565	581	593	561	529	546	611	598	551	586	573	554	542	583	532	555	585	556	573	524	578	625	563	531	587	584	592	557	553	563	567	519	551	527	559	506	581	544	597	583	535	591	571	587	575	595	566	608	607	547	572	577	565	570	532	566	549	567	580	578	567	590	578	588	544	573	542	593	574	561	508	558	584	598	550	558	566	567	553	615	551	603	568	518	521	557	549	565	543	543	581	545	603	538	584	575	557	586	549	549	551	586	580	577	542	507	553	591	535	578	515	569	623	595	565	514	560	568	561	579	585	571	575	525	589	578	560	548	600	558	531	521	577	588	492	588	557	548	566	550	559	600	583	527	548	586	569	577	548	562	566
13009	9422	10284	6181	3980	2946	2409	2158	2123	1719	1210	895	569	523	538	622	655	636	524	511	403	422	375	429	530	488	453	389	278	249	215	176	176	183	162	172	196	181	213	189	186	184	172	170	177	169	171	185	166	171	158	173	181	173	169	162	142	182	177	161	186	160	190	161	180	181	170	157	176	203	165	189	159	154	156	180	175	188	176	177	184	163	161	173	178	174	172	177	186	201	172	173	167	193	169	183	186	190	208	182	161	189	182	154	187	175	181	185	157	192	179	175	174	180	174	166	191	154	184	176	162	180	166	173	185	187	185	174	191	176	186	135	182	205	153	169	176	189	173	161	181	168	186	179	199	179	176	173	185	185	159	187	169	164	172	166	180	194	171	171	169	181	206	188	146	176	182	173	154	158	150	175	179	160	174	157	143	173	168	188	178	169	181	183	194	176	174	200	158	143	169	186	196	175	194	169	163	166	170	176	164	184	165	173	186	156	178	201	186	172	162	196	160	187	163	199	183	176	181	154	207	196	157	186	180	182	175	167	179	165	179	178	174	162	174	176	197	209	167	187	169	184	173	183	174	173	169	185	189	171	178	170	182	184	163	193	181	195	164	181	188	164	172	147	177	185	157	172	182	171	157	200	167	189	181	173	177	191	165	169	165	160	183	185	182	147	190	192	162	179	184	187	169	179	167	154	166	163	196	191	181	199	189	169	162	208	194	198	168	193	204	164	189	174	178	161	153	184	190	183	167	166	171	200	159	187	161	175	155	182	180	177	176	176	171	169	196	165	166	195	157	164	167	169	182	198	167	181	179	164	189	152	164	188	187	171	202	202	196	183	189	169	160	178	175	170	195	175	188	172	170	174	190	155	178	182	177	182	163	216	193	172	181	177	168	159	170	179	188	182	185	184	163	181	185	179	191	169	176	166	165	190	146	174	174	169	179	203	191	165	184	173	191	190	194	174	173	212	207	171	178	174	184	180	174	178	167	171	163	163	171	185	181	181	150	175	198	151	177	202	173	162	181	200	169	177	171	177	176	156	159	178	159	166	160	153	168	171	184	154	174	165	189	176	154	164	187	188	172	180	196	174	191	171	199	180	192	170	189	176	166	174	177	173	186	179	160	156	196	184	182	181	163	174	201	185	180	179	178	173	172	166	195	180	172	184	174	181	167	194	177	178	174	159	169	167	179	170	172	203	170	153	173	187	196	167	164	178	166	177	181	156	218	181	179	207	185	188	157	176	178	179	156	182	203	179	157	172	161	179	170	173	193	184	179	175	163	186	181	181	188	177	162	206	190	191	180	185	173	193	170	200	185	175	160	202	178	181	186	177	174	172	179	162	181	193	157	158	185	171	157	172	181	185	179	169	181	151	175	208	182	163	177	174	168	186	187	176	190	201	169	173	167	175	175	165	190	178	176	177	191	196	182	201	171	195	169	162	168	161	185	173	173	139	191	174	160	171	171	181	173	177	207	192	158	176	172	178	169	177	181	184	188	176	208	195	190	169	176	178	176	176	188	190	168	162	184	182	182	200	178	172	175	172	162	192	189	174	159	182	182	197	164	187	187	182	202	163	184	181	190	168	184	178	177	180	152	161	188	175	161	174	187	179	164	167	179	154	177	176	177	188	194	188	179	159	177	198	183	164	178	182	181	160	160	152	164	170	171	174	174	162	201	189	188	176	189	194	204	175	175	183	195	194	168	185	152	212	171	172	168	161	171	173	169	185	183	188	164	167	191	169	175	157	173	168	193	175	179	180	182	181	178	167	173	152	159	162	167	158	172	187	167	167	143	152	193	174	179	181	194	180	144	204	167	176	184	165	186	178	184	184	179	156	174	155	194	165	181	188	155	163	184	174	178	191	163	186	189	187	169	173	178	171	194	180	183	190	178	175	159	192	184	206	180	185	181	168	188	177	168	172	194	173	165	182	166	184	170	184	158	177	190	168	166	178	170	166	154	177	193	178	196	189	198	179	181	171	173	161	170	194	165	180	155	169	167	180	208	180	182	170	152	162	175	175	184	180	170	202	184	176	184	179	173	172	151	162	176	173	202	166	167	178	165	191	183	177	163	179	184	155	156	169	170	168	181	170	158	190	183	186	182	165	183	151	182	167	178	182	196	177	160	179	173	167	181	163	196	169	162	179	168	181	195	194	184	154	181	196	160	162	183	174	165	201	168	163	158	192	170	175	156	146	182	181	174	168	177	184	182	170	202	183	179	162	173	157	167	164	194	184	163	180	195	191	177	175	193	188	187	179	183	198	171	175	163	176	155	176	183	154	182	175	176	185	153	185	196	159	191	147	172	204	176	191	165	180	181	170	176	174	186	159	203	186	206	164	179	173	186	139	145	189	185	183	152	162	174	172	191	185	205	161	169	164	171	185	159	174	161	188	175	182	179	184	166	175	179	182	194	177	145	163	178	175	169	185	173	174	170	172	168	159	172	188	193	189	188	156	191	186	178	183	181	174	168	185	196	164	197	156	174	170	166	177	182	180	185	174	173	175	182	175	158	186	174	158	180	190	178	155	166	180	150	179	156	192	200	169	191	178	202	196	189	177	180	195	186	183	169	190	180	174	192	182	167	173	198	171	177	184	141	150	184	181	198	155	193	181	177	174	162	164	168	187	181	179	174	184	200	153	181	158	172	161	178	182	201	166	180	175	185	167	178	173	164	162	207	195	169	173	164	173	182	150	180	160	183	177	185	191	183	171	175	192	172	178	191	175	165	165	154	183	187	167	192	173	160	190	181	160	186	184	150	155	187	170	176	179	176	181	169	201	151	173	185	158	210	179	182	159	183	185	169	159	183	170	209	195	164	185	182	193	164	190	180	195	166	184	184	170	164	192	191	191	170	180	195	185	194	186	171	158	155	172	172	170	172	187	197	168	171	179	192	191	207	173	184	168	176	173	157	202	185	183	180	185	165	160	163	161	189	186	188	163	182	174	164	158	176	182	196	188	184	149	169	172	175	170	173	190	167	166	161	182	153	176	192	191	157	173	181	165	172	169	157	196	179	181	157	151	171	189	190	199	196	173	183	197	189	186	176	184	174	179	193	178	168	163	165	176	202	168	181	180	193	189	186	171	170	166	212	165	162	172	157	182	184	172	171	173	174	154	184	163	172	157	170	172	182	165	162	181	174	167	163	146	176	165	187	166	172	186	172	152	180	170	171	162	180	165	165	193	172	145	184	174	189	178	189	190	167	183	189	204	177	176	186	168	211	183	176	166	173	190	185	195	164	200	189	161	192	183	178	180	201	170	162	175	160	166	169	193	196	192	171	183	171	178	176	175	176	186	177	174	178	182	206	166	160	169	177	193	161	185	183	175	178	199	186	168	187	166	174	171	171	168	169	151	206	184	175	199	185	183	179	189	188	171	172	171	168	153	178	167	167	185	163	150	161	187	135	189	182	172	184	174	167	186	172	171	182	172	174	189	184	163	171	191	155	195	169	176	187	206	163	188	183	162	184	175	161	179	168	179
8317	8304	14513	14208	12583	11310	10009	9901	9828	8316	6244	4691	3351	2793	2909	3623	3815	3723	3053	2547	2228	2010	1885	2382	3037	2670	2342	1535	1217	940	693	601	556	512	505	535	483	550	501	523	541	506	570	520	513	532	527	528	486	522	508	515	541	518	481	502	471	520	509	492	508	473	488	496	503	508	500	533	516	518	544	504	498	515	492	534	499	510	472	526	520	560	493	478	533	521	494	494	501	514	507	524	509	519	550	480	533	516	495	499	489	527	486	568	521	520	508	496	511	498	513	508	551	542	488	489	525	463	532	483	480	498	532	524	504	509	482	486	523	506	516	529	514	482	506	511	529	500	483	522	537	481	509	525	498	483	527	563	482	494	466	544	516	515	468	507	529	491	485	518	515	529	511	471	480	526	521	502	549	532	516	509	519	510	470	505	559	486	490	478	495	482	498	471	531	512	559	504	544	526	488	510	511	522	518	525	459	484	492	501	502	512	467	516	491	526	540	475	522	501	524	509	488	494	488	515	495	529	529	500	484	535	535	544	528	558	500	524	495	514	475	503	518	533	520	497	511	546	521	511	504	500	534	531	538	451	490	523	529	475	489	513	473	534	513	460	506	508	509	510	497	487	517	533	499	517	505	556	497	494	546	502	496	453	496	517	511	545	496	468	479	539	508	529	477	508	492	491	523	521	522	499	541	467	537	515	466	496	503	526	512	492	530	493	476	544	522	484	538	532	478	508	522	502	506	497	511	539	504	478	503	485	518	497	455	482	516	481	511	504	511	498	533	521	526	525	514	504	470	498	523	492	516	469	497	522	507	510	519	482	517	512	471	484	515	512	526	481	498	532	544	468	499	526	510	529	506	509	485	503	490	470	502	497	514	490	516	529	481	562	490	521	529	485	510	547	518	532	492	539	511	481	507	527	510	536	537	497	542	540	522	492	510	518	505	481	515	539	520	524	515	517	495	488	510	539	502	512	511	488	549	520	517	507	497	490	523	503	505	497	509	505	487	530	525	495	478	557	505	475	535	504	543	490	498	474	512	470	490	521	513	501	533	480	520	497	528	556	531	524	494	482	487	502	500	535	514	512	525	497	562	484	530	485	506	502	525	490	479	505	503	514	511	540	525	494	537	526	513	502	530	488	517	538	500	532	507	523	491	499	514	527	529	491	515	555	499	530	475	491	502	546	447	514	522	479	495	493	514	532	482	537	538	481	510	499	542	515	535	520	500	493	513	504	516	535	508	485	518	535	464	479	514	495	511	511	502	490	489	544	523	541	504	495	508	544	474	507	524	504	475	501	540	486	560	505	508	466	503	524	535	487	523	534	503	463	490	504	517	522	475	548	534	539	519	494	484	507	489	509	495	519	508	504	482	520	511	515	522	498	513	523	493	495	517	474	526	496	489	540	492	521	504	557	543	562	509	536	497	497	521	513	486	547	536	477	513	534	509	509	477	556	475	518	524	538	542	488	517	495	489	562	498	466	531	531	529	499	523	490	574	488	503	516	483	539	549	528	538	498	511	515	494	535	548	498	505	501	482	519	544	546	525	542	541	489	514	503	503	548	515	528	444	511	501	514	482	497	469	537	564	499	513	528	499	491	549	509	480	492	550	480	539	531	502	518	477	518	526	513	509	506	531	536	527	501	529	509	475	497	506	532	531	497	502	517	511	499	481	547	485	504	539	523	536	477	515	497	525	550	518	522	524	511	512	525	464	493	482	505	473	525	530	475	498	521	520	487	468	511	506	516	538	522	510	520	530	474	513	555	491	517	493	472	527	529	499	474	520	532	518	507	508	469	514	533	510	488	497	591	491	509	511	509	492	543	508	495	504	493	501	520	523	516	517	504	503	495	483	531	506	503	479	492	520	496	517	536	509	500	527	498	487	529	519	490	470	519	515	513	518	523	504	526	481	502	533	524	509	501	518	489	546	516	511	510	539	507	490	525	493	491	493	522	528	535	522	471	505	457	532	510	482	513	560	592	491	514	494	512	486	469	530	529	530	492	482	478	503	514	485	518	509	500	486	488	485	508	480	473	500	481	486	526	462	466	537	507	510	477	514	500	487	514	507	508	459	497	529	533	534	539	546	519	476	485	471	511	482	515	530	518	472	528	534	518	505	483	574	518	506	521	528	515	511	501	499	492	500	509	476	471	516	505	519	529	512	517	517	519	492	528	508	511	489	539	520	493	471	504	486	525	507	497	506	527	495	525	506	485	493	500	524	502	508	560	519	524	496	532	530	520	498	505	520	527	500	525	495	534	516	495	559	508	561	512	539	492	510	486	509	517	511	493	498	532	534	465	544	524	506	505	530	503	505	520	542	539	470	488	511	493	549	498	491	520	548	529	465	491	499	536	492	516	504	503	505	523	513	522	499	508	489	540	522	508	509	475	513	487	516	519	518	474	533	526	466	498	470	514	478	515	493	483	525	500	507	516	510	524	464	436	502	516	555	524	514	490	507	497	498	481	494	519	501	551	509	507	517	545	499	516	516	514	521	502	550	493	504	503	522	569	513	529	507	524	514	497	517	537	483	497	493	521	501	511	502	517	524	518	526	482	483	493	493	530	503	555	492	496	456	494	485	489	525	500	523	540	501	545	516	497	509	519	523	514	471	521	514	507	495	533	552	534	540	527	501	532	488	535	533	548	561	533	521	560	555	519	508	540	533	533	493	486	542	502	518	507	524	528	505	493	539	490	512	506	537	493	468	502	494	541	517	527	500	507	513	523	502	513	583	515	504	536	509	477	543	531	477	503	518	530	486	522	504	505	484	493	538	495	490	512	535	517	556	505	504	521	478	490	561	505	550	502	488	518	508	520	540	544	524	499	511	521	542	501	517	569	556	506	483	507	541	540	486	490	513	519	499	483	506	510	501	519	527	503	530	481	484	491	515	534	535	502	507	521	532	503	523	531	498	503	495	483	511	502	527	502	547	507	529	534	502	492	490	494	537	490	511	507	495	514	518	533	489	514	513	524	487	470	508	439	505	555	502	517	507	518	517	496	536	515	473	520	523	522	536	540	538	488	535	498	501	507	523	489	527	531	517	517	490	498	567	529	516	507	489	532	514	516	493	558	515	512	496	537	475	569	506	528	473	503	507	497	532	490	519	472	514	516	521	522	513	519	555	498	508	543	529	484	515	490	521	499	502	492	493	525	503	528	522	482	521	504	479	462	484	476	520	560	495	519	509	482	550	495	541	468	539	549	530	515	518	495	529	539	480	489	504	512	484	503	513	494	498	517	452	510	485	529	499	525	482	498	505	441	514	507	547	488	487	515	493	480	541	493	498	539	554	501	504	492	527	483	535	531	497	458	522	516	479	489	513	507	486	508	536	560	511	497	480	521	499	496	559	558	496	521	543	537	517	535	548	483	497	527	525	501	494	498	535	525	508	561	459	511	491	535	450	518	521	528	521	497	508	552	515	495	468	537	482	493	489	479	516	488	505	542	529	487	492	547	504	516	498	517	470	494	523	501	552	520	483	546	488	533
20420	14681	15282	11119	7000	5565	6472	6536	5881	4638	3301	2310	1610	1350	1366	1292	1211	1215	1031	858	971	1028	1040	1133	970	2838	2569	1579	1038	636	343	290	234	213	222	206	167	183	188	200	151	169	155	197	204	156	163	182	171	169	191	218	177	183	212	202	198	181	211	188	186	174	199	203	199	200	182	171	173	170	173	195	192	154	193	195	177	162	188	194	171	171	207	183	159	177	166	195	212	179	177	195	199	180	176	165	174	147	167	183	173	190	171	174	174	191	178	180	176	186	185	176	177	183	178	166	218	159	173	184	177	186	186	187	187	186	167	196	217	180	164	167	190	200	179	195	146	157	172	206	195	176	170	194	176	168	201	177	206	170	178	183	166	179	194	183	178	176	170	177	193	171	174	186	168	182	214	187	193	186	191	209	205	182	183	187	170	205	186	189	187	178	168	180	177	199	188	222	183	157	199	181	199	189	173	162	180	191	171	183	208	182	182	189	199	178	179	170	165	185	169	182	193	183	185	164	177	185	171	149	160	185	162	170	164	162	189	152	202	171	171	176	171	156	176	165	184	179	167	182	174	189	185	203	170	162	197	162	180	174	171	193	203	201	173	154	185	204	173	191	175	204	181	164	143	161	178	191	161	184	179	178	181	169	192	172	185	178	188	171	193	175	163	187	207	157	188	170	183	170	172	169	175	142	182	195	182	179	180	181	185	160	160	163	188	179	154	170	165	173	199	168	195	168	196	188	181	167	172	196	189	185	170	180	170	191	170	157	166	206	181	202	179	201	169	189	158	170	199	179	168	152	172	174	179	149	188	202	173	188	179	182	169	170	203	157	195	206	192	191	204	183	180	168	195	178	185	175	181	177	174	172	175	146	185	190	183	199	181	189	160	174	174	186	180	177	185	183	161	211	183	199	181	185	174	168	170	187	171	179	231	169	160	179	170	184	160	190	199	155	150	174	168	166	198	178	178	214	182	153	176	196	181	183	193	171	190	190	196	180	187	205	181	197	173	190	181	155	181	200	180	201	183	208	186	185	198	186	207	194	169	185	174	174	180	202	189	153	171	196	180	196	174	183	180	167	196	171	182	157	205	197	164	209	187	190	198	195	180	178	172	178	184	195	179	187	180	191	168	168	180	181	203	171	182	157	193	202	171	172	178	198	187	184	173	188	201	180	179	191	202	158	179	184	199	157	188	175	167	181	166	171	193	196	188	159	175	175	179	182	176	170	183	189	163	193	205	176	152	191	165	168	178	194	158	198	162	197	192	184	176	162	161	179	170	198	173	189	179	189	171	193	199	189	195	189	193	179	202	168	209	180	196	189	173	192	153	193	163	168	173	167	193	168	172	175	175	182	200	196	192	200	186	168	189	196	192	201	175	192	172	184	172	192	209	206	177	175	194	151	168	209	181	166	186	179	193	155	166	204	213	177	189	188	184	171	169	193	177	191	192	170	174	188	178	159	180	172	183	195	188	188	179	186	176	175	180	178	215	154	173	173	168	170	167	220	212	191	191	190	168	191	175	179	188	192	161	158	169	182	186	173	191	192	179	182	163	186	183	193	159	184	180	185	203	164	160	192	168	187	165	196	185	174	205	186	184	164	175	185	163	164	180	189	163	204	194	170	186	168	173	170	181	179	168	187	162	194	181	182	185	180	192	183	172	189	199	175	163	179	177	155	174	173	156	194	166	162	179	183	199	165	171	174	174	189	173	169	178	155	168	177	154	197	159	164	197	184	180	204	179	196	171	159	179	209	185	176	153	185	186	163	174	191	175	195	187	201	154	191	192	181	174	195	186	188	182	184	176	179	165	155	185	172	174	195	188	170	168	162	200	185	167	165	174	190	178	194	197	181	192	185	181	168	205	196	175	164	179	174	183	171	163	160	160	194	196	193	172	182	192	211	173	164	176	184	185	186	178	182	181	181	156	177	194	176	186	176	167	192	172	190	188	176	179	198	187	156	212	176	188	170	180	178	185	187	200	173	181	172	168	186	187	175	191	213	195	170	179	186	191	184	195	206	175	178	218	178	207	170	192	223	178	183	175	171	173	211	173	186	204	183	156	203	172	182	176	201	220	185	192	197	212	196	168	180	170	168	165	187	188	178	179	184	185	180	162	174	177	154	170	206	166	168	174	187	166	181	189	171	200	177	188	159	196	183	179	155	183	183	161	183	189	179	192	195	153	174	173	173	168	192	191	196	182	170	173	189	192	210	187	173	191	174	180	184	176	173	199	185	171	170	168	175	174	166	157	171	183	165	170	161	184	164	218	192	183	177	191	179	182	193	205	180	185	157	196	178	206	155	187	172	167	181	176	186	194	168	174	179	176	180	161	209	185	193	180	183	190	181	173	188	201	192	187	196	196	178	160	180	168	200	189	184	175	176	177	216	185	182	201	202	177	153	171	182	178	183	190	158	201	200	161	188	145	198	180	194	209	178	213	187	197	175	182	174	185	176	169	189	194	179	184	208	165	153	173	164	161	198	183	172	155	184	170	196	157	148	167	168	184	140	211	173	194	182	193	207	195	180	174	168	168	173	193	171	159	190	186	170	182	165	184	186	172	205	184	212	185	172	161	185	184	172	199	152	180	186	199	168	168	201	193	196	192	226	181	193	162	155	188	192	176	169	197	143	167	189	177	160	176	211	163	179	172	171	183	180	183	193	170	194	173	193	188	174	161	171	191	190	161	207	162	187	188	178	178	185	196	159	175	169	165	169	187	182	168	164	165	176	173	174	198	178	171	181	204	190	176	169	176	170	197	177	192	168	156	187	184	164	203	206	180	182	187	192	173	169	161	162	180	184	170	199	155	162	176	193	165	164	203	187	195	174	175	180	197	189	190	173	183	192	196	196	173	193	200	179	162	200	172	188	175	169	178	186	177	185	189	193	223	183	158	186	197	190	200	144	172	184	189	214	194	196	187	179	186	176	175	168	182	176	174	187	185	166	174	177	180	182	188	173	191	190	179	187	189	199	185	171	176	169	210	180	167	187	179	175	174	184	193	167	178	173	186	201	173	195	186	196	149	184	168	203	175	165	175	192	213	181	187	215	202	186	178	169	176	213	175	167	202	170	158	170	176	193	152	202	188	173	179	202	179	205	183	194	190	199	187	181	195	177	208	172	197	177	198	191	189	190	154	175	178	173	190	167	186	196	165	172	202	206	184	198	166	189	193	166	161	181	208	178	187	185	172	197	162	174	215	174	196	185	193	176	193	183	160	193	170	181	159	184	196	183	160	178	190	179	158	181	172	190	206	176	172	200	176	172	176	193	184	190	178	183	168	160	195	190	191	206	182	203	169	193	187	198	171	186	185	221	170	185	189	218	184	178	181	162	190	151	185	171	185	166	204	188	184	185	188	189	194	169	183	172	152	203	192	187	202	175	175	178	173	197	177	159	179	194	175	188	183	168	198	197	178	182	192	202	156	184	171	198	178	177	198	185	183	165	197	150	155	188	169	193	188	172	188	199	177	156	185	190	172	166	186	187
13642	12363	19424	21256	18822	17709	20614	21074	20116	18207	14794	11112	8584	7768	7901	7437	7526	7484	6091	5234	5996	6314	6383	6755	6002	15952	14023	9137	5968	3238	1514	1156	828	744	597	569	531	527	532	514	517	503	502	517	555	534	499	507	533	555	511	539	506	518	475	520	498	519	514	520	503	521	483	511	532	520	541	533	508	504	534	515	489	503	543	599	526	529	529	524	554	539	530	528	536	570	536	533	526	573	523	526	545	530	514	510	511	497	542	521	525	541	499	510	523	564	532	510	519	512	511	524	523	525	518	540	557	514	546	492	494	517	514	539	530	544	480	520	503	536	496	499	498	534	524	552	534	516	509	544	498	514	527	577	534	511	502	556	514	543	515	504	550	527	541	519	462	487	522	540	536	522	521	511	544	495	516	493	558	526	481	555	558	546	558	531	559	529	526	513	517	537	532	537	520	533	515	551	470	529	527	532	536	519	518	507	519	482	523	526	506	482	522	496	512	548	552	521	528	526	530	526	509	517	491	526	493	531	549	533	514	513	521	515	530	555	525	535	481	495	497	482	471	505	501	525	515	560	526	544	545	490	509	510	523	529	540	527	505	535	555	531	490	531	526	495	530	502	503	531	532	493	500	540	547	509	574	515	510	513	534	534	520	509	553	539	584	508	526	478	486	481	517	497	538	468	522	553	548	527	546	493	522	519	537	554	476	525	524	552	553	534	498	498	540	507	546	483	540	531	504	523	512	510	503	554	530	557	521	539	539	537	584	530	514	481	543	534	533	528	547	536	518	544	531	490	534	510	564	493	565	477	500	555	510	511	570	574	482	558	511	534	507	515	525	514	499	525	513	508	514	495	534	557	524	526	511	519	555	507	493	510	532	540	526	478	544	475	533	537	517	542	521	535	502	512	562	497	529	547	512	554	515	525	510	540	532	506	548	541	522	544	517	475	575	530	568	528	521	514	552	531	558	516	516	516	469	501	537	511	505	517	512	524	517	515	485	530	542	566	538	531	508	549	566	541	557	549	546	515	513	500	509	524	536	518	489	514	519	518	539	479	517	495	523	510	532	493	533	531	544	554	541	553	508	486	474	492	515	527	551	514	511	524	564	577	520	494	524	522	520	533	541	519	504	531	509	574	478	512	518	496	513	532	551	520	536	534	520	507	483	554	528	509	521	535	491	523	504	536	507	537	532	506	528	512	528	514	523	491	521	550	520	520	490	520	540	519	565	504	528	539	561	515	552	527	522	554	507	531	533	492	517	544	514	559	563	518	516	528	497	546	495	562	478	551	520	504	520	493	538	527	484	536	511	522	534	525	574	522	502	507	497	503	498	549	476	567	551	531	520	535	538	548	509	531	529	476	543	486	512	555	477	541	509	533	503	562	486	507	518	570	527	541	504	537	486	478	522	537	569	482	510	511	497	530	553	520	560	529	559	513	554	546	555	547	487	481	538	504	569	536	532	529	526	513	508	508	557	541	530	529	548	562	550	491	524	493	536	526	521	555	523	525	535	572	496	510	520	524	508	490	527	506	520	499	513	503	573	492	515	528	530	565	547	520	541	506	552	538	541	507	557	526	553	518	498	485	524	515	527	506	550	520	528	545	520	543	544	559	523	551	510	513	540	526	490	501	497	532	508	513	511	550	509	498	505	500	549	519	529	529	541	510	540	509	479	489	558	511	545	496	553	567	538	490	477	537	524	511	533	522	510	509	569	550	534	550	490	562	503	562	515	565	519	545	455	514	595	499	505	502	507	554	558	534	537	534	530	539	529	541	497	535	500	560	509	511	528	539	566	556	526	542	483	513	491	519	521	501	555	491	530	500	510	513	495	538	589	532	513	507	516	507	533	546	518	494	540	523	482	543	521	522	571	558	532	534	532	527	551	518	573	541	481	519	500	504	523	494	579	519	512	517	515	539	540	504	534	506	544	526	558	525	526	515	546	490	492	523	554	509	503	507	538	521	499	528	543	519	503	490	526	512	510	505	535	516	529	524	509	488	523	499	531	521	492	492	519	522	520	560	542	487	536	526	503	528	503	518	550	473	522	514	484	511	502	541	522	542	503	514	545	517	549	560	514	539	512	483	537	505	515	515	525	503	481	535	534	508	554	531	496	524	551	541	538	502	497	553	502	516	507	515	489	546	509	533	512	529	512	527	541	527	523	544	524	528	502	519	475	530	507	515	547	485	512	555	527	534	525	502	538	554	539	522	539	516	533	514	542	510	537	556	526	536	544	513	526	534	495	541	477	529	552	548	538	490	585	518	511	540	513	533	499	532	510	484	506	535	558	515	544	540	510	545	519	554	554	521	536	531	526	532	457	544	564	487	555	518	497	515	516	512	525	541	517	512	554	508	529	543	538	541	538	523	518	521	483	533	555	540	543	540	530	500	522	545	528	541	496	531	522	530	506	532	503	529	487	534	551	534	543	523	538	495	513	489	510	486	570	539	496	528	549	508	496	512	531	485	542	514	512	548	507	489	544	482	497	562	547	525	513	496	500	540	574	499	549	541	471	532	551	537	502	501	483	526	531	508	508	489	535	541	528	533	539	539	506	512	511	549	542	567	526	522	529	496	555	522	501	533	511	520	537	537	552	525	532	503	496	534	517	519	547	511	538	524	518	500	538	513	468	520	518	532	570	520	541	517	502	550	508	539	543	535	498	495	505	553	537	531	543	556	520	546	513	523	513	562	488	501	559	536	550	533	532	570	513	546	534	550	519	560	542	513	548	530	534	521	528	519	519	506	549	516	507	495	538	517	552	491	535	532	537	518	527	521	539	536	534	526	511	529	542	505	502	541	529	534	548	524	541	549	540	509	528	528	545	531	538	538	509	488	539	535	514	483	512	566	524	507	530	531	511	529	527	499	551	556	519	532	532	507	498	533	504	509	532	551	507	507	551	531	508	518	558	561	540	482	522	491	504	551	554	508	550	561	528	524	534	528	509	532	524	536	542	538	538	528	535	467	555	517	572	516	542	505	487	505	555	518	531	511	497	577	548	516	519	519	507	508	516	516	539	565	501	521	519	530	526	525	565	536	545	535	564	528	502	525	520	513	561	534	504	553	555	528	519	521	505	562	492	498	520	517	523	503	495	497	510	551	514	546	513	509	486	532	533	500	539	489	494	543	527	505	475	514	534	559	506	521	517	517	516	543	547	521	522	487	517	548	498	552	541	522	552	509	505	518	493	499	520	543	524	533	501	539	513	486	528	548	561	566	551	509	503	548	513	514	560	535	548	540	483	510	537	503	509	506	492	513	477	532	534	549	531	507	496	503	543	512	518	524	536	521	531	498	485	495	515	534	512	543	525	532	530	517	508	553	547	547	502	550	534	542	540	506	523	562	524	572	521	557	524	539	472	507	515	527	503	546	544	493	530	518	511	525	554	558	492	506	487	541	517	486	469	478	524	566	472	541	535	473	495	526	528	512	542	524	523	541	538	497	505	554	516	513	498	524	497	508	523	515	550	514	507	508	526	555	533	517	510	495	569	521
27633	18741	21121	16478	10400	8294	8380	9384	9296	8922	6636	5281	3424	2640	2325	1989	1828	1756	1652	1549	1844	1763	1720	1646	2161	5287	5109	2718	1605	774	493	359	287	231	216	223	202	165	202	210	207	208	208	176	239	200	206	200	199	203	220	228	206	204	209	195	178	208	211	194	203	202	193	209	203	168	190	189	202	197	201	201	193	190	220	200	210	198	217	186	192	226	204	198	199	235	228	208	190	210	188	205	208	218	210	192	191	186	188	199	223	206	206	212	196	215	201	196	232	164	171	199	159	194	232	214	197	204	193	195	195	193	238	179	172	195	205	195	210	208	190	185	212	190	219	198	227	204	180	189	200	204	194	216	217	171	212	183	182	198	206	188	218	195	197	204	208	212	216	221	230	188	195	219	204	191	213	227	216	179	195	197	193	201	211	160	191	215	187	205	232	193	181	183	210	209	193	205	179	218	208	191	202	203	207	191	214	216	194	189	198	173	182	189	209	207	235	189	181	187	209	195	212	181	190	184	193	200	201	200	182	188	198	188	192	220	203	200	213	200	203	188	191	202	182	195	203	189	193	222	214	207	224	192	201	195	182	178	211	189	222	189	174	193	206	188	193	190	218	202	210	204	192	195	205	179	186	206	196	197	190	185	200	205	178	212	202	206	210	189	184	228	214	173	193	180	191	217	182	208	202	199	206	205	239	211	163	207	212	185	209	192	184	201	212	195	177	193	189	191	203	205	206	208	217	211	184	188	194	204	218	197	176	195	209	211	197	194	207	190	201	200	200	155	188	202	198	215	199	200	185	198	216	187	212	169	163	191	222	203	194	182	189	203	204	208	197	186	173	209	191	185	204	198	214	173	224	169	183	199	201	220	204	197	199	199	195	201	197	182	207	174	201	189	185	198	197	216	205	193	215	222	198	191	175	209	212	178	178	216	229	214	221	195	205	210	192	200	180	203	197	178	197	193	210	196	199	212	222	196	188	192	198	188	180	175	193	206	215	174	184	174	201	205	183	183	227	220	192	184	217	208	218	223	207	217	205	197	221	233	175	197	198	214	183	194	184	191	220	178	222	233	208	223	209	200	186	200	223	174	191	205	206	210	201	188	181	184	233	220	191	205	174	190	205	176	181	186	193	197	175	185	203	190	208	186	198	206	176	185	176	186	216	199	201	214	242	197	213	205	162	187	216	208	175	196	190	187	188	212	196	204	215	191	196	204	192	191	202	208	207	200	197	221	202	200	208	215	213	211	201	214	188	191	213	210	216	211	190	186	185	196	208	179	205	188	201	186	207	233	202	183	183	207	206	180	211	197	229	214	207	201	198	202	190	216	189	194	188	204	209	202	189	219	177	210	198	198	191	199	198	212	211	197	211	176	211	167	221	197	196	190	183	212	194	191	207	178	186	210	191	202	207	209	217	198	218	189	182	189	191	242	210	222	219	207	209	204	207	194	200	202	174	183	204	195	179	208	213	190	229	204	212	204	181	194	177	232	195	214	205	193	199	187	199	205	190	195	219	204	216	173	196	203	214	198	201	202	191	187	215	188	191	175	213	207	190	188	196	194	211	203	176	203	188	192	206	190	181	202	172	196	177	200	208	196	207	233	214	222	203	203	196	193	210	191	198	188	196	197	196	201	219	199	218	202	186	209	191	222	206	227	204	213	203	207	225	204	191	196	188	188	217	213	179	224	188	202	185	228	202	195	186	200	203	196	199	212	210	207	219	224	198	216	183	206	166	208	197	214	192	206	180	180	210	182	197	179	203	190	209	219	182	191	196	215	201	214	203	203	185	203	199	204	195	198	234	207	188	172	199	192	196	199	176	210	173	201	192	195	210	201	209	201	210	175	198	188	196	203	184	225	201	208	194	204	224	218	197	198	204	185	214	229	196	191	188	176	197	205	211	205	198	200	212	196	213	205	190	192	189	182	193	212	198	217	213	219	229	199	221	188	208	212	219	194	184	219	208	209	183	190	170	201	200	182	200	199	213	204	181	193	200	188	188	216	229	191	215	206	189	214	193	193	214	198	207	195	188	183	200	203	175	226	209	206	195	200	183	209	201	209	226	169	204	191	191	210	201	209	182	196	193	170	186	217	206	182	189	211	210	201	184	206	188	192	187	182	176	199	193	188	212	212	191	190	220	190	182	198	240	206	196	208	208	211	203	178	214	196	175	204	180	185	188	178	209	191	219	198	209	180	185	173	194	226	209	186	227	205	220	206	191	187	189	199	202	205	235	200	190	177	211	231	187	187	199	206	198	197	194	191	189	175	195	185	186	209	172	196	177	188	222	202	212	198	230	181	188	199	193	189	228	213	196	222	179	192	206	185	206	192	199	215	191	203	189	193	190	188	164	164	191	174	198	186	194	199	194	192	194	181	191	177	196	209	210	198	197	196	203	205	205	187	201	203	202	211	210	187	193	198	213	179	205	193	195	210	195	180	207	209	180	172	183	205	184	193	212	187	194	206	218	208	200	189	206	192	191	202	206	180	218	211	194	170	193	196	205	214	198	202	193	205	201	208	185	188	208	186	201	186	176	206	184	194	210	204	199	216	194	223	192	179	178	219	211	161	201	207	192	194	187	190	189	170	182	209	210	206	199	200	191	208	185	192	207	196	180	184	188	198	174	203	195	199	192	207	209	197	213	180	191	210	178	184	218	182	210	204	199	185	215	213	171	181	188	199	184	201	239	194	200	206	214	203	204	211	200	216	181	195	213	210	195	206	209	216	192	206	223	182	197	188	226	184	213	165	195	203	210	186	207	204	198	215	185	195	206	193	204	194	206	227	194	199	180	202	210	201	200	189	205	181	185	207	206	225	198	198	196	199	207	201	207	191	181	177	178	208	211	197	195	178	202	206	200	179	196	195	239	203	208	210	190	187	223	178	178	202	160	194	194	190	179	224	207	188	202	211	189	229	195	204	186	223	193	187	195	201	204	202	185	196	198	190	207	186	209	201	181	200	207	218	177	208	199	185	178	200	194	201	194	199	201	195	212	192	176	209	186	186	228	193	195	186	188	217	225	205	185	185	205	213	183	199	198	185	200	220	201	194	227	198	198	212	211	174	181	199	204	200	223	191	184	166	194	186	211	189	197	218	193	202	207	208	198	196	209	196	202	195	186	192	180	177	222	205	186	199	170	191	185	213	211	197	188	205	200	201	205	174	193	207	177	192	195	208	201	215	179	204	200	210	198	189	186	195	197	188	200	192	198	211	188	197	206	204	203	211	212	199	180	176	204	169	171	193	184	213	201	196	176	209	204	197	214	176	192	213	211	181	170	183	204	188	187	187	197	221	217	203	198	222	204	222	199	184	184	196	213	180	193	192	205	208	203	191	191	203	193	213	201	198	212	191	199	225	200	212	199	189	190	198	160	191	207	190	203	224	193	179	196	202	207	200	175	193	207	195	212	217	189	194	197	190	197	213	191	205	217	189	211	195	193	203	215	191	196	191	210	227	168	187	228	190	206	205	182	193	212	182	188	206	189	198
17354	14931	24170	25903	23125	22648	24184	25339	25528	25702	22169	19926	15056	12646	12087	10704	10183	10263	9440	8918	10187	9949	10148	9605	12612	23340	21978	13610	9078	4426	2472	1374	1101	769	657	579	628	588	591	566	578	584	600	590	558	599	540	546	532	596	598	549	544	564	589	578	557	569	543	583	580	582	539	612	538	596	535	527	548	512	592	542	607	590	539	541	576	562	552	552	540	572	554	583	595	580	543	548	575	575	545	541	538	601	624	572	529	630	617	524	571	575	527	563	575	512	548	603	552	593	553	577	548	583	600	538	571	586	576	570	546	563	573	580	522	574	603	567	576	576	510	601	555	575	531	539	566	548	551	554	582	615	565	574	601	583	561	537	556	557	532	596	561	567	588	591	562	574	584	530	550	582	575	539	559	586	557	561	525	533	580	541	546	626	581	569	559	567	555	611	545	555	562	583	591	548	517	554	552	575	584	581	551	522	571	593	531	541	599	572	541	559	550	547	579	584	583	547	575	564	563	590	588	579	577	564	565	562	588	550	551	572	605	563	556	621	527	603	568	561	592	572	586	539	558	592	519	558	560	540	613	532	584	568	590	570	582	549	569	607	581	571	562	620	525	596	569	585	572	580	544	559	616	568	570	527	524	560	515	559	553	561	533	526	561	593	532	592	556	590	558	584	578	527	595	550	579	571	604	597	589	562	580	589	580	536	559	571	567	552	597	556	530	569	545	587	550	575	597	549	582	575	588	589	561	542	554	583	578	558	600	525	529	571	530	550	601	587	522	549	549	580	592	603	594	584	576	553	541	563	608	565	603	560	595	582	570	533	555	534	571	544	510	596	564	533	572	533	583	568	602	534	579	597	549	574	585	591	543	579	605	631	543	606	555	571	550	543	534	546	584	536	544	542	569	581	544	550	550	596	600	604	572	566	520	586	568	586	619	570	528	556	527	558	544	599	593	578	614	523	555	581	553	596	588	553	549	566	589	527	550	579	543	574	547	593	602	597	526	559	633	524	555	552	595	561	566	560	546	506	560	547	531	565	559	573	563	540	560	534	537	538	572	544	549	522	553	586	540	542	583	543	555	568	531	568	556	558	545	580	535	546	578	597	540	559	565	564	579	575	584	557	570	560	574	565	609	567	574	602	568	564	524	542	531	522	535	532	594	594	587	577	593	573	566	559	558	546	594	586	568	584	553	562	586	565	588	569	588	613	565	562	547	533	578	556	568	568	584	561	542	565	559	602	551	615	564	593	544	540	564	531	546	581	566	567	559	621	556	568	566	546	574	575	584	609	533	573	535	584	561	574	542	573	576	600	578	560	631	560	493	562	574	595	597	553	548	555	564	581	558	581	594	565	572	591	553	558	588	548	586	613	565	540	570	565	579	533	533	574	567	616	543	555	557	583	562	590	530	574	602	533	574	583	569	578	589	594	573	602	597	522	552	561	541	584	531	583	622	579	612	588	547	548	574	570	572	514	550	629	606	563	576	567	567	627	577	545	586	543	565	558	588	542	587	541	565	578	542	564	545	555	574	554	596	594	562	553	559	548	576	577	542	562	614	543	581	553	577	569	579	551	551	554	567	562	537	546	574	561	576	595	598	573	550	598	581	576	539	522	565	572	598	585	578	593	610	564	537	558	572	572	533	572	531	522	588	607	538	557	581	568	585	611	568	551	542	573	576	522	537	555	528	550	574	557	586	558	543	576	550	584	570	576	579	579	559	560	534	532	551	572	562	569	574	571	588	528	521	568	536	523	587	558	553	555	567	535	535	558	544	543	554	563	575	532	555	558	558	603	573	579	531	520	566	569	592	574	594	589	541	537	624	550	557	553	577	574	582	573	596	588	592	608	549	544	576	569	561	611	545	574	551	584	556	558	534	520	576	601	553	548	569	604	575	591	545	601	598	535	562	555	550	583	544	568	563	593	553	567	602	584	589	543	563	545	602	521	561	593	622	550	565	577	565	579	547	530	587	548	573	553	580	628	527	545	542	548	581	578	572	539	564	589	552	581	556	539	564	593	595	538	567	572	534	540	521	550	544	559	583	589	588	554	565	539	577	573	605	568	594	547	564	535	591	571	560	534	515	560	587	573	568	565	563	571	505	535	544	542	541	506	583	537	564	545	607	580	587	570	595	607	594	547	552	566	549	572	601	588	576	583	601	553	553	605	577	537	585	574	584	579	556	582	574	590	540	565	597	543	530	563	615	590	569	593	568	582	562	603	541	545	534	592	611	530	583	597	563	544	556	586	593	560	595	561	572	526	558	527	561	599	534	560	590	574	541	586	533	583	565	542	592	551	554	572	575	564	510	569	584	549	544	550	561	567	577	599	560	531	569	568	570	544	557	563	578	538	610	566	576	570	623	541	522	520	576	550	592	560	564	578	571	574	581	610	564	564	580	570	554	549	525	573	545	527	539	608	526	566	562	575	578	551	561	574	587	591	607	564	589	573	598	563	563	580	571	553	562	577	548	511	599	555	608	563	555	540	580	559	607	550	598	574	561	528	525	529	552	553	544	588	583	565	583	559	592	559	573	545	571	557	571	560	577	526	584	561	593	623	550	592	553	589	570	569	577	581	576	582	571	560	557	558	564	562	584	568	539	519	536	553	596	586	561	600	529	557	539	521	577	523	538	531	577	577	547	552	576	594	583	590	599	560	567	551	602	611	552	573	578	563	576	539	571	587	564	564	532	555	587	579	559	583	561	551	564	581	557	542	566	508	561	542	558	560	561	555	566	588	597	566	542	556	562	602	532	601	565	614	595	511	527	572	515	604	551	558	565	575	562	594	565	577	636	606	579	548	598	559	552	539	595	512	578	559	579	564	565	549	570	574	586	575	556	579	563	577	604	548	554	565	564	578	533	580	577	540	625	554	558	563	544	559	557	560	565	561	560	569	527	556	564	577	613	599	555	593	618	558	565	570	584	593	560	571	544	571	597	580	580	532	539	596	561	578	578	552	559	584	564	578	567	555	581	646	586	566	558	599	558	580	561	550	562	587	573	568	572	574	554	581	565	545	548	580	574	599	563	564	584	519	541	557	571	535	570	589	583	569	517	565	521	556	566	544	557	564	589	578	526	552	556	609	635	559	606	598	588	579	590	556	546	566	545	566	551	561	562	571	539	542	572	599	561	581	561	573	592	542	553	595	529	538	609	550	581	529	578	566	596	615	581	517	584	562	551	568	569	593	547	557	616	568	552	618	571	580	558	539	606	536	559	571	574	577	597	561	591	587	552	531	546	529	613	594	582	596	535	550	563	568	566	578	566	570	560	574	566	603	563	558	582	543	578	557	572	555	590	560	594	565	571	535	529	609	572	571	581	555	602	591	516	563	530	525	558	539	537	580	576	535	568	539	558	555	556	561	553	566	589	541	526	578	567	591	588	601	558	593	549	562	539	557	542	556	516	555	547	549	583	605	518	556	571	603	570	539	584	535	549	582	579	606	566	568	569	548	593	607	565	551	580	582	558	600	583	589	606	554	599	637	610	553	530	610
11496	8677	9395	5477	3286	2444	2346	2236	2103	1699	1477	1210	878	739	616	527	525	564	492	540	472	471	477	451	364	511	582	514	357	285	257	210	193	178	182	163	187	192	178	180	173	181	187	160	189	178	161	171	176	177	174	179	155	163	174	177	182	178	183	169	173	186	205	174	186	175	194	186	159	176	175	157	151	168	188	189	169	168	173	175	173	151	169	184	167	159	146	181	182	174	178	185	170	174	183	164	177	203	194	201	153	157	189	172	167	169	155	153	171	169	154	171	146	172	183	178	191	152	193	162	176	181	170	136	191	153	192	163	155	170	167	183	188	176	195	155	158	166	166	177	153	162	185	175	199	165	151	194	162	192	169	176	164	168	184	173	172	176	183	184	138	179	178	175	176	191	167	169	173	187	174	176	161	196	181	167	181	157	155	175	169	185	174	182	175	199	198	180	160	178	163	171	171	177	173	172	207	187	165	165	162	161	171	182	187	148	174	158	174	192	188	183	160	163	161	181	184	184	169	206	159	168	179	175	165	165	147	162	174	192	160	180	169	175	175	153	186	153	187	178	176	177	168	147	162	159	177	165	189	177	188	161	204	178	167	199	176	201	179	177	192	162	180	180	178	174	180	182	161	169	173	165	187	180	163	189	157	152	157	191	194	169	210	182	154	172	171	186	186	184	171	183	184	169	188	173	194	192	191	189	153	170	187	155	173	183	177	172	173	162	179	180	183	176	186	163	167	203	170	191	173	194	179	169	188	164	149	177	170	186	174	177	162	178	178	160	199	187	173	190	187	193	151	166	179	207	185	187	208	171	183	171	187	193	170	165	184	178	172	162	166	197	191	156	181	174	161	168	163	176	176	192	177	194	159	167	160	161	187	185	205	172	182	169	169	173	186	189	161	180	178	190	156	195	182	200	179	175	154	177	168	184	174	153	190	167	172	173	141	206	170	179	197	196	170	158	196	186	167	179	164	204	189	201	152	168	159	175	179	153	184	165	172	187	167	176	184	192	161	198	175	192	169	165	167	175	183	174	163	175	185	162	163	167	176	168	167	161	193	191	180	174	172	178	200	187	188	177	186	162	167	186	173	180	187	165	168	185	181	188	165	160	178	192	200	167	175	211	183	175	154	184	153	190	169	177	170	190	169	188	196	160	196	155	179	164	167	170	176	178	184	160	166	171	154	176	192	185	167	173	164	163	200	178	176	159	171	178	181	189	173	163	177	166	165	187	163	188	178	186	176	196	200	188	165	179	188	169	189	182	174	166	174	178	190	180	171	191	192	172	181	197	191	165	194	183	169	168	197	177	196	156	186	172	207	195	173	167	178	172	188	177	168	175	188	206	177	163	168	175	198	176	167	183	185	170	181	186	161	180	172	190	163	175	168	161	197	182	154	181	187	160	175	176	173	183	157	166	177	182	178	179	157	184	180	188	166	195	182	196	171	203	150	218	179	154	172	210	164	195	178	192	164	148	185	196	188	193	172	153	169	172	185	171	180	168	158	185	166	174	184	152	165	191	190	163	166	192	187	195	178	173	177	165	179	173	170	179	194	171	190	182	159	166	188	158	197	187	208	163	158	181	161	176	159	194	157	160	169	192	165	161	180	188	159	183	150	203	152	174	204	203	193	181	164	168	162	182	189	174	191	187	185	163	196	175	170	151	185	168	166	167	162	172	170	164	155	169	169	179	181	174	172	163	182	161	198	169	170	201	153	161	147	158	169	173	169	181	174	182	185	177	197	183	158	184	164	184	144	199	169	177	186	148	148	187	157	165	177	179	160	180	189	183	183	178	173	167	190	153	176	176	163	168	191	173	194	170	201	205	178	185	175	167	168	180	172	204	195	167	161	168	177	179	195	161	218	163	178	180	198	158	183	154	173	178	162	174	163	183	168	179	189	182	198	165	175	168	218	173	156	186	192	188	181	170	191	171	170	188	188	183	171	146	190	180	190	209	146	183	175	189	166	200	179	220	175	178	174	183	203	177	184	203	175	173	145	186	181	157	181	171	188	161	185	183	195	161	192	175	178	184	178	175	168	170	153	168	170	189	176	166	170	177	181	170	182	169	159	189	172	158	187	180	175	157	185	184	169	187	178	169	180	179	184	184	193	168	173	177	188	169	186	168	171	177	173	182	176	183	179	167	164	181	167	176	204	194	162	181	180	169	153	178	176	152	173	178	175	191	166	179	175	182	184	158	190	163	164	185	185	173	174	159	177	220	166	169	174	188	197	169	179	177	163	192	175	183	168	175	166	156	193	181	166	181	191	176	190	190	204	177	196	194	173	166	179	161	178	182	187	161	165	163	163	178	158	146	189	197	178	191	152	157	184	184	167	166	177	164	183	193	159	180	170	151	179	178	168	179	190	170	179	178	160	168	195	180	153	168	160	179	164	187	183	172	180	178	167	178	156	194	201	132	178	176	184	157	178	151	170	163	172	175	182	193	200	158	192	180	181	191	150	175	172	181	190	185	175	165	172	164	176	155	182	159	161	166	172	173	170	169	186	166	175	158	178	179	190	178	171	198	188	179	178	181	189	200	189	169	168	195	192	170	170	178	162	178	169	191	174	182	170	180	177	192	182	172	179	145	179	206	192	180	152	171	181	186	173	174	164	169	161	177	200	184	188	218	152	174	153	184	177	143	171	185	188	154	169	189	192	193	194	187	186	153	163	177	171	181	166	176	153	153	179	162	194	183	185	169	188	184	193	174	166	176	175	179	163	175	199	186	190	171	166	176	180	176	146	155	190	192	157	174	174	173	171	204	177	163	181	153	168	187	169	153	167	183	168	196	162	183	182	199	164	183	185	178	189	153	180	170	186	186	200	179	183	185	148	154	154	175	156	159	182	183	155	164	188	178	186	159	146	165	195	152	164	187	156	170	184	164	183	179	190	165	177	198	179	155	192	205	163	160	182	168	159	178	156	152	178	177	157	172	179	181	166	182	168	184	166	190	169	187	153	175	183	149	172	174	186	187	159	189	166	172	170	168	153	170	179	164	177	145	157	159	139	159	183	206	187	190	188	176	168	193	180	139	168	175	163	190	153	174	180	150	160	160	184	167	177	179	220	188	184	201	174	185	159	162	183	164	186	187	187	169	201	195	190	159	187	177	162	180	168	199	171	181	183	169	183	156	166	169	169	164	164	195	172	155	187	177	175	179	175	147	164	167	188	159	177	170	190	194	180	189	165	160	186	167	155	179	184	200	185	173	163	153	165	181	166	165	159	156	171	194	186	202	189	191	175	174	159	158	179	187	172	190	187	174	167	183	172	191	149	167	181	185	168	178	181	164	174	167	191	191	183	177	150	175	182	184	186	158	207	166	146	168	184	170	168	184	158	171	196	175	185	172	212	148	171	168	192	175	170	201	169	184	195	182	164	165	187	189	168	175	165	177	191	185	169	168	183	164	150	181	169	186	181	177	186	170	184	178	171	190	178	171	157	194	178	175	181	187	176	182	179	165	183	168	145	181	180	198	172	157
7737	8150	13820	13015	10444	9423	9794	9821	9681	8747	8225	6265	4575	4260	3239	2672	3183	3058	2881	2800	2739	2757	2570	2426	2064	2890	3209	2535	1607	1046	754	606	554	541	522	524	506	509	480	523	506	505	531	526	503	515	502	504	463	543	524	495	501	521	496	476	498	524	485	498	523	468	518	526	542	535	479	549	528	452	502	507	525	515	506	510	498	466	496	518	495	486	503	532	475	487	450	494	471	484	528	457	505	478	507	488	497	495	537	506	453	505	480	500	484	608	539	533	498	522	539	504	522	524	502	468	506	507	497	533	496	498	494	509	516	518	519	517	479	475	503	534	511	520	447	529	511	487	525	500	511	536	512	551	517	521	516	506	492	527	522	553	539	501	485	491	501	543	516	488	545	518	495	498	512	531	527	564	533	483	566	533	566	475	504	523	526	512	513	524	520	524	489	520	515	520	497	503	490	513	495	500	490	501	505	487	474	504	519	473	537	568	490	527	505	531	525	484	545	499	517	512	509	474	555	504	536	494	472	502	542	512	473	486	477	503	460	465	523	479	512	549	529	470	567	503	503	514	489	553	485	471	504	543	529	509	517	505	502	523	498	495	526	523	510	521	510	525	527	527	516	515	546	511	545	475	512	513	499	511	492	502	487	527	490	514	499	509	485	511	529	523	491	536	480	498	547	475	518	487	535	526	512	531	576	495	523	513	506	534	481	525	487	489	537	521	513	516	521	501	492	545	511	555	486	504	498	530	493	479	477	514	510	540	527	489	513	522	516	513	556	514	539	556	516	546	477	467	485	492	508	529	508	537	518	499	500	518	487	521	486	546	551	510	522	511	526	530	528	501	524	527	499	480	520	521	472	534	498	532	530	548	522	506	514	525	487	543	488	509	490	481	485	478	509	511	529	484	547	520	501	554	450	511	507	504	450	497	505	499	486	490	493	516	493	526	515	503	504	526	488	506	516	498	530	545	481	498	482	497	515	482	537	487	565	503	525	514	499	517	519	499	526	481	520	503	499	518	523	481	480	539	522	505	503	513	479	538	516	518	509	539	525	532	508	525	508	533	477	509	521	523	530	484	526	530	537	509	471	532	484	524	495	519	480	480	485	498	519	525	486	516	536	513	507	532	492	482	531	489	479	524	504	528	486	466	475	494	485	547	512	480	510	502	491	516	511	441	494	502	521	542	467	502	479	541	532	556	486	517	503	504	484	506	520	500	519	517	510	530	502	520	505	496	498	475	499	504	507	513	531	511	545	535	459	534	504	535	502	492	490	478	510	474	497	468	492	485	504	492	518	503	550	497	498	536	491	512	481	505	496	512	521	474	492	558	532	485	511	503	488	482	521	530	488	536	510	488	472	525	530	506	514	528	524	496	525	513	512	512	489	522	517	463	543	541	509	501	540	467	490	556	515	527	504	555	488	512	480	478	495	514	461	497	521	515	514	486	516	524	488	503	490	534	496	510	500	530	532	510	471	475	512	489	543	530	511	509	478	495	537	479	485	489	544	492	510	489	496	492	535	542	485	505	513	515	508	522	526	486	495	522	532	533	479	506	510	540	507	522	519	520	517	542	498	501	551	499	536	489	506	497	523	497	515	517	510	518	472	504	501	476	482	477	502	529	511	533	515	505	539	513	522	537	517	495	471	521	485	501	479	505	484	518	542	515	527	456	517	547	487	536	475	535	497	512	505	541	482	509	518	518	501	515	533	508	497	497	480	514	528	482	514	502	499	546	500	504	491	511	474	488	488	488	539	531	462	483	502	505	529	528	530	505	543	536	527	512	507	509	550	511	460	531	484	462	514	530	521	516	521	508	507	495	527	519	515	546	499	567	508	475	517	470	474	505	462	533	505	484	500	552	506	533	506	510	494	544	508	503	514	567	516	507	516	531	494	493	554	514	538	496	510	497	498	525	503	487	532	499	492	501	524	510	526	551	503	477	515	522	490	481	498	503	520	512	512	465	510	487	485	536	521	519	502	525	449	479	540	509	514	533	537	492	527	532	506	443	494	521	497	548	513	562	487	465	507	509	520	505	536	532	530	480	549	484	486	542	449	514	477	517	502	504	505	492	489	537	527	511	498	512	509	505	475	509	488	495	530	512	554	463	497	507	500	506	514	460	485	545	533	499	521	511	516	537	499	505	511	537	553	520	495	521	498	494	524	489	519	510	508	505	528	457	540	532	509	503	506	505	462	519	528	496	508	543	497	535	473	548	548	485	520	514	504	536	521	504	536	491	510	528	511	484	509	531	515	514	505	511	482	498	499	526	479	517	493	514	494	487	499	489	508	479	478	500	484	536	525	531	522	518	519	499	547	516	517	481	517	500	504	526	495	511	501	512	570	543	521	533	492	517	509	510	581	502	483	531	535	505	502	537	485	493	497	524	519	460	519	513	482	501	504	530	488	509	466	530	536	507	479	492	526	524	521	499	529	515	522	482	515	547	495	552	501	568	480	505	531	495	528	574	525	513	484	492	544	487	493	531	561	507	519	513	529	494	535	490	519	525	541	470	496	501	525	515	483	524	503	511	501	504	553	493	509	535	525	488	513	477	506	520	515	527	511	509	518	514	533	532	507	512	530	472	521	483	518	507	556	509	504	524	531	501	536	537	536	527	541	535	491	503	518	477	492	564	487	507	534	496	526	498	544	507	531	505	496	461	475	487	493	456	492	484	512	507	458	489	558	487	505	502	552	515	501	471	499	527	514	514	505	492	518	481	473	505	575	512	510	509	529	517	515	495	521	482	495	489	503	544	547	483	561	476	497	487	529	486	525	497	492	498	512	515	510	537	533	496	520	509	521	510	517	505	525	501	513	506	524	493	548	525	515	512	533	521	512	505	506	459	513	516	495	511	546	500	520	519	503	524	512	556	507	530	498	488	502	532	517	542	503	541	489	471	525	492	524	496	527	478	525	520	507	518	496	540	531	489	534	513	504	493	494	509	484	495	484	545	507	508	541	483	569	557	528	485	491	532	482	504	515	528	496	481	517	496	562	525	521	529	539	532	501	506	513	531	514	476	512	493	478	515	512	543	561	532	458	511	515	510	480	522	531	505	497	491	501	508	510	493	535	526	509	537	541	502	482	573	490	496	548	534	469	526	486	515	503	512	524	513	516	506	519	481	477	464	469	521	519	504	482	510	549	462	503	517	532	527	482	527	552	518	482	478	536	504	454	510	520	533	507	496	484	499	509	497	512	556	510	515	472	505	461	496	494	511	502	515	526	527	539	498	565	501	522	513	517	524	506	529	526	477	529	540	491	523	480	522	512	497	527	487	534	497	530	503	526	515	521	480	485	488	485	514	538	515	505	538	535	531	517	513	535	472	486	506	490	535	533	491	503	517	549	492	505	537	479	546	484	536	517	521	530	512	535	543	491	545	525	481	511	487	506	503	529	529	513	496	489	514	501	499	491	497	487	496	484	474	539	501	496	522	530	519	482	552	482	509	493	498	494	494	530	504	556	513	549	508	515	479	537	468	505	508	520	482
19028	13136	12852	9375	6645	4683	4158	4376	4365	5912	5194	3376	2724	2257	1991	1482	1244	1182	992	980	971	983	870	1006	1462	2088	2607	1868	912	549	394	258	219	194	190	177	179	181	212	170	167	168	185	188	165	185	180	167	152	186	197	179	175	148	191	167	202	178	176	188	176	178	187	195	175	179	158	186	175	181	173	172	168	183	185	183	206	170	207	188	187	188	164	167	182	188	195	166	188	197	177	167	192	177	190	166	188	183	176	189	170	161	195	172	178	187	201	182	183	144	190	177	163	189	185	174	195	176	167	181	191	192	180	186	197	174	184	200	178	173	195	192	156	170	198	167	172	185	192	169	183	198	195	188	190	206	195	173	168	172	197	189	182	177	175	191	185	184	165	172	190	169	182	208	155	203	173	203	160	202	187	181	161	183	185	185	193	174	178	185	202	183	211	179	187	190	178	206	170	178	172	185	188	192	198	174	169	176	194	183	193	172	185	177	183	168	178	172	209	209	173	202	196	179	160	201	169	190	181	180	187	203	164	186	184	184	174	177	189	187	204	166	203	170	181	162	207	166	198	189	154	187	164	174	187	184	180	180	189	195	182	169	182	195	177	188	215	174	182	191	168	186	192	197	170	200	194	181	187	217	169	162	173	176	192	173	180	165	161	175	172	211	197	174	168	192	176	191	167	204	185	180	183	195	185	191	171	202	181	182	170	162	173	188	189	190	179	198	207	158	185	174	190	175	198	153	191	185	188	182	169	192	186	178	170	183	187	165	196	178	169	187	212	186	187	210	181	164	182	178	198	180	196	187	173	196	215	176	172	197	164	177	188	201	177	170	182	183	173	177	171	190	161	173	171	184	195	178	173	149	200	195	171	200	193	213	178	185	199	175	187	180	175	178	210	181	194	182	199	177	181	177	195	183	203	160	166	170	173	188	180	179	180	201	183	200	188	186	177	178	174	192	175	186	179	194	185	168	201	175	174	179	183	162	183	189	187	172	196	199	182	199	208	194	193	183	172	209	188	167	174	187	179	202	172	179	155	188	196	192	198	185	184	184	189	175	176	204	177	162	199	174	213	197	204	164	209	184	175	180	198	170	175	196	178	162	180	187	182	162	188	199	174	175	170	194	190	180	166	200	187	194	188	192	191	171	168	184	164	193	178	191	164	181	198	178	192	170	169	186	173	185	200	161	183	185	186	192	180	197	179	198	192	193	172	193	185	172	180	212	159	191	222	201	191	169	169	178	191	190	187	175	186	175	180	181	171	178	206	179	174	188	184	178	182	169	181	180	191	151	192	190	201	171	204	187	183	180	173	192	205	198	179	170	168	189	155	198	178	192	201	213	159	181	163	192	181	189	199	216	163	200	234	197	176	173	161	170	174	185	185	168	171	176	192	199	164	207	171	192	146	200	180	182	195	181	196	170	162	180	189	166	172	168	162	170	180	197	196	187	187	171	182	191	167	146	182	178	180	184	172	197	182	187	171	164	197	204	194	184	192	190	156	182	173	190	174	194	183	167	181	193	186	188	194	186	181	191	202	181	181	178	158	171	177	175	176	198	190	188	146	172	192	165	176	174	184	176	176	169	171	174	191	160	183	185	174	174	199	185	175	183	190	182	187	208	185	177	163	197	191	186	198	186	198	177	172	164	196	166	158	188	183	194	217	189	179	198	185	183	203	186	199	184	192	179	170	183	185	189	188	205	162	169	187	179	167	172	193	172	187	168	165	174	187	165	193	167	167	171	180	185	198	171	154	179	184	178	184	191	162	171	180	179	206	156	195	194	174	173	169	197	200	193	175	186	178	208	205	168	180	176	216	191	182	188	182	180	198	187	175	183	183	197	185	195	179	164	217	193	201	170	184	169	192	183	175	185	207	174	183	173	179	202	179	198	171	214	163	165	199	173	190	180	187	163	173	172	185	198	193	177	174	164	197	187	158	170	178	150	170	189	170	169	170	198	181	181	174	201	176	198	181	195	149	169	183	194	187	213	188	170	198	202	167	188	199	167	215	175	204	192	177	159	196	171	159	189	187	188	168	200	172	183	193	166	187	169	176	160	183	195	171	168	189	197	174	174	197	175	184	187	190	180	175	185	206	178	183	197	161	175	197	198	186	162	166	174	201	190	177	187	170	190	176	175	196	201	174	180	175	190	180	197	160	191	185	164	189	188	175	176	201	216	188	180	177	188	181	181	179	160	173	188	152	153	179	135	190	180	187	190	185	181	172	186	205	172	175	176	171	180	162	188	171	167	191	184	176	179	165	180	197	183	199	184	176	166	178	165	173	196	167	187	197	186	183	177	186	207	183	171	176	172	193	171	173	190	191	181	168	182	196	178	193	181	199	172	185	190	170	185	169	188	180	172	219	173	170	194	201	199	187	177	189	160	173	175	171	174	200	192	172	165	167	179	176	201	167	191	196	189	184	194	192	165	179	163	174	181	191	180	177	164	176	197	160	168	187	179	173	182	194	212	185	198	184	197	165	180	183	181	170	184	195	168	169	195	199	177	160	195	220	205	174	189	192	196	192	175	159	172	172	194	189	179	186	168	180	189	160	211	195	195	190	162	167	173	196	171	186	190	188	164	170	166	169	182	170	191	188	200	179	184	178	179	182	171	197	176	179	203	181	171	186	166	166	172	162	201	189	181	186	184	179	185	203	175	192	185	188	183	180	186	191	189	173	187	181	183	186	174	181	199	211	198	175	169	173	187	199	206	198	195	189	189	171	186	180	167	181	185	206	157	191	178	188	159	186	189	200	191	178	182	185	197	201	181	192	196	171	181	157	172	199	189	167	197	188	177	169	204	180	190	202	174	173	181	179	188	177	204	169	152	198	180	181	196	166	172	180	185	186	171	179	171	154	181	209	163	193	169	186	197	194	169	179	185	177	173	188	190	189	164	166	179	187	185	195	186	165	188	181	216	176	168	177	185	177	194	169	180	183	178	181	198	187	172	198	181	163	214	183	183	192	179	175	188	167	174	208	192	183	205	176	176	195	176	197	175	166	211	172	181	170	190	162	156	198	179	159	169	216	204	180	178	199	174	180	172	164	196	200	185	158	177	166	190	184	178	184	171	192	188	175	173	196	192	178	196	180	170	202	201	191	187	194	216	181	173	192	181	187	143	161	205	172	174	166	188	200	195	189	171	186	173	184	190	154	192	202	187	172	181	181	155	173	172	194	190	194	154	175	170	157	177	189	201	186	166	171	196	179	172	170	191	170	197	156	199	175	171	181	192	222	189	219	204	191	180	178	187	196	177	174	191	169	183	179	172	165	197	174	186	194	184	187	185	180	181	172	177	153	180	184	171	191	180	177	194	200	177	183	189	174	193	179	154	169	189	186	177	182	196	186	170	184	178	147	190	198	167	188	188	191	182	179	178	160	199	187	194	187	167	163	223	180	185	195	186	187	185	183	178	180	190	180	170	169	181	175	197	167	197	186	192	172	202	206	186	200	156	202	152	162	176	192	182	182	193	193	174	184	188	174	154
12592	11788	16943	19447	18185	15649	15774	17167	17167	21689	19378	15333	12987	11725	10867	8500	7549	7100	6594	6029	6210	6448	5752	6989	9051	12080	14567	10273	5471	3025	1557	1044	694	629	559	550	512	499	540	518	489	562	546	488	478	493	523	519	550	558	515	576	514	499	547	520	528	497	523	536	496	521	491	520	534	554	558	566	537	525	534	543	525	528	516	521	549	537	515	549	510	508	503	553	523	529	570	544	566	533	526	562	487	503	520	601	576	531	559	563	557	500	514	506	529	514	521	507	537	546	530	530	538	561	527	540	522	563	533	530	538	596	521	545	530	542	520	500	551	557	546	536	529	510	517	545	541	576	520	528	552	530	530	546	570	485	501	477	501	493	501	504	498	513	509	500	530	528	514	483	549	522	488	538	498	514	520	573	555	530	524	556	542	554	548	562	535	519	563	535	514	492	524	509	546	495	525	518	527	509	506	587	513	566	545	573	506	493	511	520	555	510	575	525	519	525	516	519	528	541	533	528	507	530	511	556	543	532	498	537	516	520	485	524	511	513	575	511	531	550	580	527	556	523	550	518	543	519	517	549	554	524	505	541	596	576	536	524	531	499	521	561	549	592	512	533	527	564	513	499	532	545	470	513	540	549	560	560	510	548	499	511	541	549	504	534	539	537	545	522	507	543	559	531	535	515	525	539	479	524	564	535	554	565	572	505	543	578	515	535	524	548	536	525	499	539	531	506	570	537	581	589	524	566	504	530	567	515	511	543	538	547	533	512	477	535	494	549	535	482	522	563	539	538	538	569	544	518	504	533	537	503	522	532	594	506	524	528	557	568	543	555	557	562	541	566	550	566	509	539	530	500	508	517	519	515	489	547	507	555	536	501	565	551	545	542	499	521	566	486	563	534	538	549	511	547	526	533	487	526	540	539	533	563	557	562	560	532	530	547	520	517	498	543	531	490	518	579	546	512	531	540	554	551	510	558	483	535	539	541	587	551	571	555	545	513	539	584	546	536	540	544	513	472	537	537	475	540	541	533	561	533	521	513	498	551	578	532	499	521	530	526	573	543	558	507	525	490	516	524	538	543	527	544	566	492	529	493	511	514	512	517	518	499	575	530	524	523	541	529	504	502	534	543	546	511	570	517	546	523	558	535	561	485	535	538	548	518	529	533	557	551	564	503	516	500	523	546	524	505	549	500	493	543	559	514	581	531	575	541	521	526	524	495	544	509	525	515	539	551	517	550	498	540	530	516	516	546	546	513	569	508	530	516	549	503	513	551	519	515	506	559	514	497	535	524	528	527	482	511	548	506	571	514	528	539	524	524	501	522	532	543	521	562	542	520	518	514	528	492	547	563	524	504	519	551	542	548	510	502	506	560	554	541	512	550	516	571	537	546	550	524	511	555	527	556	521	581	529	507	556	566	573	564	546	547	533	529	547	540	568	538	540	536	501	523	559	527	570	511	558	522	523	529	555	542	513	509	530	507	521	534	549	552	544	529	536	510	515	544	488	493	529	523	538	512	508	530	547	531	545	539	516	582	591	502	536	524	509	533	530	530	551	540	526	550	567	551	575	501	520	536	537	520	532	490	517	523	521	529	548	484	533	516	509	517	501	548	500	507	563	510	539	525	539	544	534	532	515	503	505	540	529	556	529	498	528	567	557	450	539	564	546	534	527	541	534	520	547	541	513	531	569	579	556	535	590	523	541	501	533	532	534	536	519	532	494	540	550	516	513	516	527	551	517	516	508	533	564	536	525	536	526	521	511	538	544	505	566	470	518	531	517	524	520	550	521	534	561	563	506	533	528	499	530	521	519	557	525	516	509	534	525	497	531	550	525	542	559	539	509	538	521	550	516	526	509	502	535	558	542	541	525	591	513	555	514	499	494	556	526	503	556	522	520	549	539	516	521	527	528	542	533	517	559	509	547	522	535	535	490	544	553	517	474	544	536	532	549	550	500	558	515	501	514	510	572	579	513	500	566	547	505	523	527	553	592	567	515	507	508	499	535	541	550	468	492	525	568	497	525	512	539	582	510	555	524	551	503	497	487	526	547	514	559	486	548	531	506	528	531	545	531	520	574	507	541	536	533	547	492	514	564	531	525	514	535	576	529	526	518	543	540	547	495	512	578	488	537	499	496	557	609	521	548	510	553	514	515	534	535	503	506	477	533	531	506	490	509	530	532	515	517	495	547	539	521	525	545	512	547	549	514	566	515	511	503	542	504	510	543	584	496	517	557	501	515	537	513	503	532	528	527	531	543	483	509	516	576	524	495	509	538	520	495	515	549	511	556	533	482	524	515	526	534	507	502	514	533	521	506	536	524	546	570	532	551	553	493	524	512	515	491	556	542	561	521	537	591	534	534	562	572	522	500	556	507	515	511	539	527	532	547	580	505	546	525	561	498	537	515	548	491	496	546	548	519	491	542	559	494	506	520	502	516	589	571	536	529	514	555	540	563	506	515	524	521	548	485	517	517	536	525	582	509	563	513	520	513	524	555	524	542	548	511	555	495	529	548	565	560	536	515	527	515	522	540	538	508	509	534	536	540	507	532	532	512	528	530	558	550	466	529	516	486	537	512	539	545	508	499	525	536	561	513	527	540	526	541	531	536	541	513	541	516	504	547	547	542	523	555	556	540	523	514	540	507	555	545	503	532	525	516	507	534	539	595	508	492	525	508	533	495	497	525	522	522	543	541	510	514	551	542	498	532	508	542	515	542	553	549	496	540	532	550	534	510	585	533	544	551	543	525	492	538	519	524	544	517	536	532	522	524	547	551	539	547	506	556	481	501	512	548	556	523	522	499	559	555	558	529	526	505	564	569	546	534	536	487	525	501	561	549	524	551	554	537	548	540	544	531	554	542	528	520	502	503	496	525	537	498	536	536	498	510	509	549	556	539	569	542	514	473	514	527	505	559	531	550	513	518	481	563	518	525	535	528	518	559	483	542	528	528	505	503	529	553	535	497	518	516	536	552	542	547	533	501	547	539	521	525	560	509	527	515	509	505	520	519	526	508	493	509	550	554	516	542	519	551	510	478	516	526	552	510	552	502	488	501	467	563	563	512	530	507	560	549	537	509	528	546	559	542	503	497	491	531	556	557	515	502	532	550	552	550	517	550	513	545	545	512	502	542	526	533	503	560	499	506	553	507	475	540	495	576	532	535	476	555	498	516	517	559	514	542	540	495	495	540	575	529	546	531	488	555	500	518	519	546	542	506	542	524	600	555	553	509	510	535	517	522	551	548	510	543	524	516	507	530	534	518	519	527	524	501	510	537	506	538	511	526	532	533	494	556	549	550	498	522	523	501	547	508	483	513	484	574	514	524	595	563	507	546	513	519	543	562	503	537	526	521	558	542	517	487	492	511	549	504	482	515	516	531	521	482	498	515	530	488	504	501	506	502	485	523	545	523	500	492	539	524	567	519	526	550	560	553	557	576	537	525	500	548	548	523	589	536	491	489	531	560	557	498	506	505	557	516	521	524	543	507	523	488	541	555	504
27305	17732	17022	13310	10061	7241	7050	7355	6829	9860	8770	5594	4566	3720	3428	3431	2382	1916	1635	1644	1669	1628	1678	1864	2137	4407	4480	3382	1633	920	501	347	253	201	198	195	215	207	189	193	217	181	192	211	210	173	185	179	213	179	203	205	225	201	207	216	207	191	204	185	188	210	192	207	211	200	186	201	245	215	215	187	193	215	214	193	216	186	202	192	174	183	212	210	191	212	193	206	203	216	211	202	215	241	191	211	204	207	195	210	208	181	205	190	184	201	185	207	206	232	225	203	196	217	210	203	175	203	218	193	183	194	196	187	212	220	232	210	183	222	199	208	199	201	212	212	192	211	214	216	197	198	213	194	212	178	190	203	178	212	197	214	188	217	183	205	214	176	194	207	186	195	213	183	187	179	218	217	187	194	195	180	191	207	211	193	216	220	204	189	219	208	211	177	193	212	198	196	199	197	187	183	230	202	185	213	204	178	212	201	189	200	223	207	206	224	188	196	211	213	188	189	157	227	189	177	185	209	195	214	170	208	193	175	235	213	185	198	200	192	179	176	217	198	196	216	223	178	200	211	228	237	209	198	189	194	203	206	185	215	208	204	195	181	232	192	207	199	218	205	227	228	188	228	185	213	196	175	197	192	208	202	202	197	233	191	218	193	187	194	200	205	184	201	224	213	200	188	231	198	190	204	215	216	218	194	197	214	206	205	191	183	207	200	184	191	178	188	199	191	209	207	181	205	197	200	198	204	177	202	197	198	214	208	201	198	194	209	180	207	193	211	208	223	178	178	221	198	202	185	211	169	205	215	198	196	192	187	192	192	237	205	187	183	222	175	221	200	196	188	190	182	177	196	216	203	214	198	188	212	183	198	183	200	209	217	223	185	215	210	179	205	198	184	197	180	203	204	198	211	202	202	195	229	214	190	208	203	208	217	185	216	185	194	187	211	200	219	224	212	197	198	202	186	195	219	194	188	215	190	218	216	213	185	203	204	202	196	185	214	206	192	176	171	175	199	165	226	188	201	211	209	218	188	203	180	208	182	201	194	183	213	220	211	235	196	201	210	198	185	221	193	212	185	187	190	187	168	224	204	217	189	179	171	200	202	189	193	184	194	218	197	187	197	193	213	221	216	168	184	183	197	210	214	196	211	164	204	204	201	199	195	217	210	228	195	162	203	203	211	190	207	187	203	215	207	201	202	216	181	217	206	224	191	199	189	212	207	179	185	218	171	194	194	213	200	189	216	173	215	208	200	203	197	191	206	192	203	201	225	193	200	214	214	198	217	201	175	202	221	200	211	208	212	216	216	217	194	207	207	209	196	200	192	202	179	182	171	194	214	190	192	192	203	229	223	225	219	212	204	227	203	206	199	227	204	197	205	194	209	205	224	211	195	198	210	181	211	182	178	201	195	225	220	194	191	205	201	218	199	198	186	220	217	200	221	178	207	223	196	187	197	209	177	202	193	196	242	195	170	202	194	208	208	201	175	181	203	184	207	204	215	197	189	209	197	196	208	185	187	228	197	226	201	206	236	192	187	204	204	217	201	174	202	201	204	204	184	189	191	186	204	187	199	179	194	200	199	226	178	226	187	190	189	202	226	208	207	192	206	182	192	206	177	194	195	182	207	224	206	190	198	183	203	191	216	192	199	210	225	200	202	197	206	225	207	190	195	212	194	214	214	209	197	156	187	189	173	175	213	198	214	215	185	173	209	167	205	206	213	226	213	211	216	210	212	205	207	196	211	199	221	221	198	188	192	178	221	233	201	194	190	228	194	216	186	221	205	184	211	202	183	174	212	191	202	186	184	204	191	200	204	194	177	225	195	213	184	213	203	225	199	193	189	194	236	188	189	183	220	199	229	207	219	195	232	193	189	192	198	179	203	175	190	217	192	201	196	179	216	157	199	202	198	221	194	208	184	189	225	175	197	206	205	200	193	184	211	207	189	197	214	200	170	195	216	232	198	198	198	182	207	222	192	201	194	191	178	211	197	193	198	183	192	189	218	202	208	186	215	201	194	205	206	193	200	209	199	190	189	217	220	223	217	181	214	170	223	209	205	206	200	189	226	174	189	181	194	191	202	204	175	231	211	195	183	208	210	182	212	195	181	221	200	191	173	187	205	190	207	205	193	220	185	171	196	195	202	184	207	203	200	185	223	197	198	216	207	202	190	191	200	206	210	206	205	212	197	203	202	180	215	186	235	197	230	193	206	183	227	188	193	198	232	183	194	214	217	212	188	202	204	201	165	217	210	200	185	174	194	203	191	213	200	226	190	199	224	209	206	202	196	209	185	206	215	220	174	190	189	190	189	222	194	172	204	203	196	192	193	186	205	181	174	190	180	200	196	198	202	189	205	229	238	195	229	226	190	216	230	184	204	210	201	202	189	202	171	202	201	214	173	204	206	206	219	199	210	224	217	190	190	201	210	208	224	224	189	227	206	214	212	201	189	191	198	197	210	197	222	188	209	195	211	229	211	215	189	210	212	196	197	187	201	224	220	190	201	183	201	211	198	186	204	190	210	193	195	192	240	223	199	180	210	186	199	206	206	184	188	209	206	179	187	192	171	186	191	214	227	213	205	237	175	211	225	213	206	203	202	195	206	189	204	198	199	221	194	202	185	213	204	161	198	186	190	202	184	203	183	190	202	228	200	205	205	210	196	205	203	182	210	203	184	186	196	182	186	189	225	182	191	182	213	195	202	216	209	192	225	200	203	188	187	209	220	212	209	181	203	198	192	205	177	219	206	190	208	217	194	170	191	166	212	196	226	196	187	180	198	207	198	171	205	164	203	201	211	198	211	209	195	189	194	207	216	215	211	215	187	225	217	183	211	196	237	189	172	211	192	189	193	187	198	191	187	202	184	205	183	202	192	196	192	168	211	191	185	226	211	211	211	200	227	186	207	207	167	203	196	180	187	202	209	196	192	228	215	196	219	186	203	214	213	207	188	224	200	213	212	184	229	216	219	194	198	177	217	205	223	212	205	209	219	180	192	209	184	184	209	224	203	206	178	228	190	208	212	184	214	197	212	220	215	214	198	201	215	184	175	217	204	201	185	208	184	205	204	208	206	200	191	208	186	187	212	178	218	207	219	209	205	190	207	191	202	194	232	215	210	177	196	198	193	203	213	211	194	202	219	207	205	207	183	207	229	185	203	221	201	203	199	205	224	211	192	209	213	179	176	180	199	213	208	198	207	212	170	211	187	193	205	221	208	229	214	209	191	219	191	189	207	193	181	215	183	185	199	185	178	194	189	174	213	212	195	198	199	192	214	178	184	244	206	198	187	184	206	205	191	193	211	205	175	188	199	198	201	197	208	197	210	178	237	179	198	221	191	202	207	187	191	186	192	213	188	187	200	211	207	200	201	208	214	194	200	181	179	199	200	200	199	234	201	192	229	235	212	199	184	196	200	200	187	206	207	214	203	210	204	209	217	172	201	207	188	199	206	192	214	214	180	174	200	208	201	178	192	212	203	216	209	201	182	179	193
16699	14067	20173	23428	23506	21088	22279	22969	22529	28004	25192	20614	19154	16514	15977	16047	12578	10539	9583	9396	9521	9662	9751	10475	12021	21692	20942	15892	8913	5085	2356	1398	884	696	587	616	632	582	604	574	544	559	558	607	595	575	580	601	590	580	535	567	592	592	559	588	529	595	598	551	608	593	569	535	591	589	606	584	594	593	577	559	552	577	580	601	571	577	568	541	571	524	570	629	592	591	559	612	565	562	602	591	611	543	572	562	540	614	603	538	563	575	592	588	561	570	586	555	558	585	554	603	588	587	586	561	587	595	596	596	593	580	604	596	581	562	559	587	563	553	579	579	595	584	542	588	559	555	617	586	601	561	562	589	576	565	524	600	587	592	571	569	561	553	584	574	601	605	566	604	608	584	558	549	586	577	546	545	571	588	575	604	604	556	576	597	593	610	559	549	526	567	575	550	609	581	557	535	587	558	568	592	569	603	547	601	554	577	568	587	573	566	593	549	568	557	543	571	571	565	565	550	578	607	571	573	584	584	580	576	551	559	522	625	606	573	572	557	551	599	587	592	591	568	512	520	616	616	556	575	580	562	598	537	600	543	582	550	577	552	580	624	558	578	540	565	598	623	587	597	603	495	551	596	562	581	591	586	575	577	578	601	566	578	552	574	599	564	570	607	545	559	595	571	579	568	567	576	551	558	583	593	575	586	559	589	557	612	550	601	597	525	540	593	587	595	605	565	551	583	552	552	548	551	539	571	576	582	585	574	617	569	591	621	585	595	554	602	581	549	585	540	598	558	524	555	605	573	595	603	609	580	512	592	604	599	550	573	566	598	593	589	556	554	564	587	571	550	589	554	552	623	617	591	571	561	618	566	598	552	587	547	601	586	555	545	563	568	579	588	598	569	574	572	590	552	532	607	571	551	542	603	606	598	601	609	566	571	537	574	594	530	569	583	582	539	556	598	572	575	596	571	535	586	587	534	614	591	559	593	644	645	557	527	584	599	610	561	532	555	595	582	579	593	589	594	593	560	582	578	555	580	577	576	596	609	589	556	589	571	558	617	584	538	539	574	579	569	558	620	539	546	566	559	560	570	563	533	612	565	561	560	593	567	597	593	531	591	603	558	542	608	589	600	606	603	663	633	577	597	576	566	571	556	590	574	616	607	602	594	581	539	525	588	607	568	558	566	596	582	551	568	575	601	579	579	602	574	603	576	591	614	572	564	626	597	598	626	600	542	564	566	524	593	564	570	562	569	575	609	590	603	602	546	604	565	576	580	598	540	606	580	602	552	534	575	611	579	561	548	534	581	621	599	626	576	551	571	584	582	593	613	595	634	569	570	594	541	545	556	579	581	590	586	550	571	596	553	528	581	562	552	555	571	555	593	587	545	530	574	583	569	566	562	545	558	583	588	607	568	544	589	556	594	572	592	593	571	555	612	536	553	542	587	546	552	573	559	551	568	563	554	572	549	566	577	545	593	524	546	560	566	581	581	573	602	609	587	579	557	617	580	545	588	560	568	536	580	572	563	596	535	579	586	590	590	596	542	576	617	576	561	593	548	583	579	593	582	575	586	552	636	582	571	608	616	552	576	557	572	556	568	574	568	545	568	559	551	551	593	548	570	563	577	551	594	583	610	604	566	606	567	597	578	570	565	566	544	551	567	581	578	585	572	576	591	624	574	579	539	549	580	529	590	575	563	568	608	571	601	567	601	624	565	568	606	561	564	594	542	594	587	591	559	586	559	594	619	576	523	583	549	609	538	575	574	548	577	608	558	560	570	582	562	603	587	608	615	564	563	555	611	625	590	545	611	542	579	579	591	584	565	590	593	581	541	551	543	584	539	616	568	583	598	579	561	563	594	543	593	594	577	610	539	604	593	538	569	586	581	555	569	543	573	576	580	547	515	592	547	633	565	573	603	562	542	583	560	609	568	591	566	560	606	547	568	574	578	583	567	532	582	572	611	573	607	595	573	601	599	557	562	600	540	561	545	622	567	613	590	549	596	581	606	533	590	613	560	614	549	503	584	562	567	558	581	568	561	563	533	584	576	575	530	558	574	633	533	548	577	556	593	571	538	618	599	571	571	590	582	567	584	607	561	572	593	538	602	545	577	560	540	564	563	583	604	605	651	599	547	576	589	607	559	600	561	572	564	597	592	567	583	571	568	515	579	598	518	582	624	581	573	629	586	514	578	555	580	577	624	589	596	581	560	549	562	521	582	597	588	599	600	513	551	575	601	550	564	573	573	625	598	519	588	593	537	561	610	561	552	587	561	602	560	572	591	561	548	571	554	538	565	595	574	573	600	574	562	573	540	545	573	606	561	541	612	557	565	592	559	583	607	576	589	560	566	538	607	592	626	565	605	585	614	591	529	598	595	638	538	559	568	576	585	589	600	605	580	588	545	563	577	551	623	546	610	585	543	565	572	534	593	554	591	573	585	570	538	598	601	617	592	599	590	577	591	576	572	539	529	511	552	573	571	562	585	602	598	601	550	549	570	573	613	562	563	563	581	542	602	590	582	605	578	616	570	610	563	572	610	587	543	550	561	573	540	552	568	574	540	534	579	565	582	613	544	563	543	558	531	586	574	590	577	600	583	601	600	566	592	589	581	602	573	556	581	546	572	580	596	570	603	570	593	571	581	614	553	564	568	603	599	600	566	577	561	565	547	586	581	535	620	577	576	620	577	589	561	542	593	540	542	552	570	615	586	556	573	561	590	563	578	625	596	568	584	555	535	573	518	593	602	547	572	606	580	607	545	545	610	557	580	576	554	585	538	561	644	573	568	579	572	553	561	595	590	592	554	538	562	568	547	548	581	575	564	544	576	561	550	588	530	631	614	590	623	531	588	593	593	555	545	574	576	562	564	588	571	558	566	590	557	541	594	560	587	578	567	609	570	564	556	595	594	571	578	537	566	587	588	597	542	590	567	568	605	562	579	542	585	537	553	602	597	554	527	573	592	566	602	564	542	559	549	549	599	567	612	619	577	610	572	580	596	578	568	555	567	604	557	559	563	586	548	545	526	561	589	614	609	552	550	573	588	562	585	557	569	565	595	618	568	570	591	536	557	582	578	579	539	598	515	579	585	597	567	584	573	553	521	601	597	581	550	604	615	574	536	580	599	613	582	596	573	604	592	567	534	575	575	576	554	587	559	563	591	595	575	577	573	560	548	604	627	570	560	547	555	552	557	546	554	609	571	565	610	578	575	605	551	568	558	573	632	582	589	608	566	542	577	611	619	554	558	575	530	598	548	576	584	566	587	558	573	607	565	523	559	606	576	594	548	590	619	562	572	581	602	552	575	550	584	592	554	600	572	572	570	594	573	567	574	567	605	599	587	570	571	616	549	589	605	579	567	592	613	618	550	572	610	567	546	592	579	569	606	597	555	558	562	565	597	559	546	575	576	554	642	610	568	584	566	531	594	560	566	567	584	521	564	552	601	593	585	592	585	578	567	581	567	588	583	547	601	614	565	576	554	556	543	542	594	650	602	557	571
11284	7302	6587	5049	3905	2749	2828	2952	1832	1666	1444	1280	1038	851	805	808	708	553	528	557	449	428	418	443	438	547	511	539	350	278	240	199	199	207	194	193	205	188	160	196	199	184	159	178	168	151	185	199	183	172	199	191	157	154	178	163	206	185	176	194	216	174	182	182	175	185	190	175	185	173	190	193	186	167	192	156	192	159	177	189	168	179	172	175	192	166	168	174	141	187	200	162	195	179	166	199	192	160	173	167	192	179	174	171	163	197	191	190	181	183	180	192	203	167	168	199	192	193	171	210	173	189	156	170	185	196	203	185	177	183	220	183	196	168	193	181	178	176	189	184	193	190	190	177	173	176	189	169	191	203	173	165	173	169	186	191	159	165	188	176	171	198	173	200	185	175	203	166	163	172	159	208	189	156	168	197	174	190	172	166	167	145	178	177	176	163	163	164	196	155	183	186	180	212	173	162	170	178	191	180	187	171	168	177	167	171	188	194	182	169	198	191	177	186	179	161	174	171	182	187	204	193	207	168	174	204	198	187	183	159	187	180	179	181	181	180	152	189	171	174	183	179	190	191	199	171	159	161	169	165	212	186	167	163	206	180	166	195	181	177	205	173	173	179	181	176	169	195	175	186	170	190	189	213	196	195	179	175	174	180	153	174	182	172	179	194	197	212	163	194	184	176	164	185	181	190	170	204	179	189	167	206	166	171	197	181	202	186	192	197	195	199	174	146	166	156	194	177	182	175	174	187	163	157	199	207	181	199	175	201	170	196	170	181	180	196	172	187	194	163	179	193	183	180	162	184	158	178	188	164	187	170	160	189	192	173	177	178	196	182	205	188	190	201	172	190	161	202	190	200	195	192	170	186	180	203	191	183	190	192	164	171	179	190	174	207	184	179	183	185	175	175	182	187	206	163	215	193	179	160	153	190	178	175	187	189	181	170	183	169	180	187	204	197	181	186	193	176	192	192	166	174	183	188	171	199	170	195	202	179	156	187	169	167	180	181	165	168	173	185	197	184	178	169	182	194	185	157	192	183	163	188	175	185	189	197	174	200	187	187	179	187	204	189	181	194	163	155	202	176	190	148	184	162	193	183	185	185	169	175	204	184	176	174	186	166	193	184	179	163	179	177	163	190	187	155	208	173	181	183	221	186	194	183	177	171	191	164	191	163	191	169	180	180	188	185	165	201	201	186	193	163	202	179	195	183	191	196	159	198	171	171	193	157	174	189	197	191	183	194	159	176	156	181	189	182	193	158	150	180	163	203	201	189	167	171	171	187	184	179	153	175	170	186	183	157	197	155	188	178	178	164	161	185	187	175	173	184	178	180	189	175	168	172	192	192	167	180	199	173	168	167	184	170	188	184	191	186	201	191	200	166	198	181	163	185	198	174	178	193	164	174	168	170	200	192	164	200	186	182	180	174	192	195	165	171	183	191	181	174	193	187	195	176	202	163	172	207	196	173	186	170	163	204	190	201	166	206	195	164	193	174	185	186	169	179	186	196	187	181	173	197	170	191	187	179	166	186	195	193	161	179	218	187	178	191	189	181	194	167	191	196	198	165	199	174	207	187	185	211	182	187	201	185	198	197	205	178	176	164	195	203	179	185	193	184	187	183	184	165	172	179	180	177	171	182	186	176	182	169	173	182	224	196	184	177	194	169	165	217	194	187	161	184	174	203	192	173	178	177	184	194	171	148	191	181	169	182	196	170	178	186	178	164	192	184	165	168	169	192	202	170	190	173	190	171	218	177	179	171	175	180	179	189	184	191	181	185	168	194	173	191	181	184	179	175	195	169	182	189	182	196	156	199	173	191	179	171	168	158	196	210	165	239	170	160	176	172	161	181	165	177	188	180	204	188	182	192	176	172	189	171	155	178	187	163	189	192	179	213	190	191	167	185	179	181	189	185	170	209	190	183	158	189	194	198	199	183	195	194	181	190	181	176	175	185	195	188	167	186	167	175	172	164	182	193	200	178	170	164	175	183	160	198	202	172	202	186	186	179	178	179	170	196	182	169	165	173	174	180	190	187	170	168	190	188	170	194	167	174	181	175	174	176	201	193	169	176	189	188	199	161	200	180	166	191	174	177	169	189	174	176	157	186	198	170	190	184	191	197	178	211	188	202	175	173	186	168	183	189	180	183	186	168	205	170	178	208	214	186	189	206	174	186	190	172	170	178	169	186	159	196	196	194	190	173	162	172	142	177	148	194	209	161	180	212	196	196	176	208	177	172	193	158	174	198	165	186	155	180	199	197	191	196	161	189	177	175	183	185	191	173	180	193	207	187	176	204	189	183	177	175	167	211	176	171	173	173	180	178	173	166	184	201	168	198	169	184	182	185	195	176	185	188	189	197	184	206	176	183	181	187	170	176	172	190	178	172	178	194	171	191	157	189	192	183	189	167	204	183	167	200	181	174	194	205	206	170	196	173	184	183	185	164	203	174	182	164	166	177	191	177	212	152	170	166	172	183	181	165	167	185	191	165	178	174	164	193	150	178	171	208	185	201	190	164	216	186	177	166	186	146	183	135	172	196	204	168	177	182	168	177	174	185	165	184	177	180	173	182	179	187	167	158	179	188	172	178	206	172	169	162	181	194	169	162	159	177	193	199	180	178	184	197	185	174	194	185	201	172	179	185	185	178	184	175	197	185	192	181	185	214	169	202	199	185	189	197	167	175	170	196	181	165	182	162	188	183	175	166	182	172	177	171	167	200	199	177	197	187	152	187	204	165	218	183	187	191	171	191	195	174	185	185	177	184	167	178	154	177	194	179	194	184	181	201	173	180	166	188	162	189	186	179	169	190	176	173	177	204	170	202	187	196	201	175	187	163	202	194	175	152	188	163	175	187	162	180	185	187	178	184	208	192	159	162	191	193	185	162	194	159	163	200	166	162	168	201	171	178	189	187	211	175	188	178	197	186	172	171	192	191	181	196	170	191	193	174	169	155	158	179	195	197	183	176	207	189	188	173	187	204	173	198	182	184	180	163	187	199	197	196	176	172	172	163	177	184	175	169	153	180	180	197	184	183	172	161	168	174	160	178	185	174	183	184	172	188	167	198	180	167	172	172	169	183	160	166	174	185	186	205	185	177	208	195	181	171	180	177	182	191	156	178	172	177	193	211	192	163	185	192	159	176	172	166	184	169	168	186	158	166	191	170	184	179	211	190	173	195	162	186	191	199	192	200	178	155	166	181	160	190	174	155	195	156	176	177	170	181	174	173	187	164	189	179	172	184	195	164	186	171	196	178	185	206	190	182	157	193	192	185	195	180	180	194	176	193	200	167	184	181	172	164	187	183	198	157	171	176	187	163	190	169	181	193	189	181	186	167	194	177	172	208	182	178	186	167	183	187	185	191	183	161	167	189	140	181	178	174	185	174	180	169	168	202	203	180	198	171	154	181	213	171	191	169	166	187	189	186	178	191	162	176	166	191	171	162	185	166	179	177	209	182	154	174	177	170	178	171	182	167	182	194	177	195
7577	6395	10717	12441	12490	10285	11804	12333	8436	8588	7447	6896	5516	4737	4608	4752	4095	3290	2923	2823	2504	2275	2246	2363	2405	2882	2884	2602	1507	1064	808	665	557	526	528	509	510	546	538	503	554	511	582	533	542	464	536	513	519	517	526	542	503	469	528	549	512	547	523	529	484	554	560	572	530	527	499	460	509	556	516	512	498	520	538	524	510	535	531	503	498	492	518	511	533	510	539	536	522	512	530	522	543	543	512	568	499	535	547	499	533	534	518	571	561	483	519	503	539	533	520	503	511	518	538	523	533	578	509	515	514	551	540	551	506	530	536	502	560	498	562	537	521	490	507	504	522	491	565	544	542	536	486	514	547	505	545	516	488	520	490	552	537	509	512	490	508	523	529	507	495	535	578	508	528	509	501	552	501	556	515	482	538	556	518	521	551	512	526	547	572	584	528	550	542	518	531	506	518	533	490	469	501	553	548	543	547	552	528	524	499	544	504	502	555	543	565	529	518	476	516	513	521	491	537	503	503	557	511	536	504	503	521	462	514	504	526	541	536	533	512	518	517	531	541	545	524	538	519	527	472	529	513	550	521	517	515	486	555	502	564	506	517	514	563	556	500	523	521	524	512	523	550	542	525	507	527	523	573	523	490	569	518	535	516	572	549	498	517	531	463	515	512	538	523	504	556	560	544	542	543	506	541	540	489	530	527	492	524	545	502	517	533	544	536	532	545	544	530	534	522	538	524	529	532	461	485	546	521	570	553	565	471	532	539	487	521	545	535	527	526	465	525	513	558	556	512	498	510	585	512	522	510	533	540	554	559	519	517	576	538	541	523	543	494	517	556	519	496	520	507	559	510	531	522	523	515	480	528	535	526	515	557	563	501	490	523	537	534	499	541	540	494	568	506	501	484	530	535	515	504	527	576	557	508	551	520	501	557	509	512	515	532	491	552	520	501	546	508	500	524	486	503	528	545	502	513	497	522	559	476	499	523	543	500	486	497	511	543	541	511	550	529	505	511	505	539	543	520	569	534	477	510	517	486	557	462	482	532	552	526	506	514	488	492	533	486	512	543	512	512	528	527	511	519	485	523	489	507	505	519	521	550	525	568	537	513	495	504	521	510	506	541	535	514	529	536	520	540	539	468	500	527	501	514	535	520	508	562	485	498	548	529	525	531	506	559	508	498	512	556	525	473	519	500	513	511	462	470	545	540	540	546	536	524	503	498	536	541	523	525	504	544	552	534	546	528	520	537	538	534	538	546	530	519	501	534	529	501	517	531	487	517	528	520	518	504	531	544	480	511	522	500	543	535	515	526	537	531	492	531	509	540	503	552	495	528	552	516	536	509	515	522	563	510	539	522	519	531	521	559	533	539	513	545	610	539	520	516	496	529	468	499	515	595	500	519	533	515	522	482	532	467	537	559	538	489	556	590	509	561	528	553	521	547	497	569	569	504	500	518	510	522	508	534	598	517	565	515	509	540	521	561	566	499	526	525	537	507	479	519	560	543	547	483	538	535	523	544	532	484	554	515	502	508	583	520	560	528	482	502	511	522	525	525	505	546	547	518	510	522	548	485	516	529	577	554	489	541	559	533	524	547	562	516	505	552	492	511	520	548	517	517	516	533	500	542	549	572	564	516	514	498	507	535	532	512	512	503	562	507	550	475	508	522	486	552	535	538	549	500	507	483	545	520	492	497	537	509	534	501	561	529	542	561	551	507	529	509	550	524	536	521	489	539	520	542	511	553	499	535	515	548	506	545	570	542	526	582	552	517	552	548	504	563	524	522	529	538	595	533	513	541	582	505	531	514	503	513	555	520	516	537	559	540	553	553	515	526	536	516	506	522	504	525	537	536	518	536	545	536	561	511	506	553	566	541	500	538	540	483	512	568	537	557	519	569	534	564	543	538	518	531	486	524	517	542	498	539	514	518	506	516	543	496	546	525	560	542	494	475	482	549	523	472	547	506	517	516	530	514	540	522	491	537	528	512	525	481	546	525	514	518	519	556	478	530	489	547	531	530	519	478	494	507	515	515	531	483	527	526	513	523	526	513	535	520	538	523	492	536	537	513	523	501	533	506	515	502	523	544	529	501	567	533	512	572	544	514	525	551	521	546	499	523	501	548	526	517	436	548	513	539	538	528	535	516	506	473	540	557	547	555	509	491	506	547	535	559	538	501	536	521	497	536	490	501	515	508	544	554	553	544	530	512	521	525	497	548	494	531	500	533	545	532	546	524	548	461	513	492	535	466	522	504	512	524	533	500	490	516	489	513	524	503	528	508	552	514	519	569	507	544	532	538	541	530	518	514	542	521	500	555	531	523	564	522	517	499	508	506	526	496	528	536	504	525	476	525	499	510	496	537	514	512	527	523	527	492	555	514	523	520	532	513	496	536	542	551	543	512	562	492	527	506	522	493	502	491	518	505	536	492	526	544	519	570	513	528	560	550	541	491	538	509	547	505	550	535	575	479	526	513	508	531	509	530	540	538	487	516	581	546	543	486	512	488	530	536	527	493	504	538	526	509	540	532	512	487	480	505	494	564	544	501	515	514	561	542	526	530	516	493	555	485	509	532	496	553	520	523	497	536	494	553	519	522	507	503	502	562	536	565	531	479	526	522	496	529	477	509	553	502	524	524	537	536	507	477	517	495	517	478	524	499	541	510	518	502	509	510	511	542	535	588	488	515	514	563	510	516	512	509	503	518	553	525	552	529	551	484	571	525	535	526	512	503	560	489	541	494	563	530	527	520	518	510	567	541	524	535	511	537	532	529	542	522	540	523	529	518	550	529	495	518	502	525	525	523	544	526	514	514	512	472	521	510	479	543	527	549	552	507	531	511	528	535	493	548	541	536	528	548	550	461	551	498	553	500	464	554	536	496	510	509	576	507	540	514	530	537	513	514	503	543	520	539	525	518	526	563	575	520	495	531	488	543	519	512	520	517	502	514	564	493	538	510	525	490	527	524	531	527	538	506	493	489	515	533	481	501	500	502	529	514	530	499	548	534	539	495	547	540	532	518	511	545	553	518	505	478	546	537	561	529	484	498	505	488	487	541	530	528	546	516	525	525	552	528	564	519	542	515	521	541	554	494	492	512	543	510	513	526	515	542	498	527	519	517	520	511	543	502	530	553	491	518	546	527	541	505	537	576	507	528	521	461	527	554	474	493	524	512	527	495	553	518	530	494	524	517	549	547	569	538	490	541	480	479	528	531	520	515	511	537	521	522	537	494	533	492	550	525	514	528	554	481	513	537	500	515	495	481	575	509	490	521	529	506	508	559	547	523	536	513	512	524	519	528	489	514	510	539	519	510	556	590	508	481	483	509	525	493	513	536	515	560	493	551	531	488	518	517	516	508	503	532	557	536	509	537	510	519	525	516	541	511	531	546	524	545	513	567	535	541	531	530	528	528	572	526	542	462	567	505	516	499	541	481	505	535	551	489	493	522	570	525	545	545	564	524	513	552	503	568	502	517	553	507	474	533	526	508	547	538	495
19044	10385	9963	8196	5840	4726	4840	5898	4176	4218	4843	3918	2919	2089	1990	2033	1929	1626	1241	1196	1121	1168	1569	2558	1436	1644	1879	1444	748	442	336	215	211	199	209	179	186	196	198	184	204	192	203	179	193	197	180	189	159	186	189	190	176	198	188	166	182	187	165	182	173	201	163	200	189	231	203	173	186	180	172	209	187	198	184	185	191	196	167	202	203	196	167	184	192	182	208	176	200	216	192	187	169	172	181	189	180	193	173	171	180	198	208	169	193	184	198	175	201	199	175	204	204	200	188	170	190	165	200	183	199	187	186	172	219	204	183	190	202	199	210	198	180	194	207	173	179	196	187	193	189	185	185	182	173	189	184	184	196	191	196	195	189	182	194	178	193	176	206	180	183	180	154	192	169	197	170	155	207	174	183	166	167	202	196	158	185	186	203	189	187	202	180	188	176	208	150	197	190	199	170	190	179	179	177	199	217	183	182	171	182	171	209	168	211	192	191	182	165	201	196	202	165	180	173	187	170	174	178	185	173	177	186	212	168	175	193	209	175	162	203	188	207	177	222	183	210	173	196	190	189	192	152	193	189	171	194	209	179	182	190	173	154	194	172	163	205	181	183	174	170	208	171	178	202	182	168	166	201	197	160	172	193	192	173	159	194	185	198	198	202	172	186	186	194	205	209	205	171	171	181	168	203	174	166	179	197	196	178	168	155	203	180	177	209	175	209	167	199	173	188	203	171	194	179	184	183	193	218	162	188	198	179	204	187	169	162	198	172	193	188	197	188	190	174	196	179	184	200	190	196	175	181	175	189	191	161	206	189	164	167	208	193	201	201	188	201	202	186	196	186	186	178	199	174	195	198	177	186	194	197	187	208	191	207	168	163	202	167	229	172	187	185	166	185	181	198	179	180	170	179	203	190	171	188	191	177	210	182	175	163	164	198	160	196	184	156	167	183	195	199	204	190	168	191	180	180	190	190	186	187	198	190	193	202	179	171	193	188	182	171	191	148	175	205	181	192	181	193	183	181	208	197	202	168	162	151	182	200	196	195	200	181	198	193	187	174	192	175	192	196	172	198	197	202	169	177	192	197	216	175	192	200	196	185	165	190	168	176	194	183	171	183	200	206	173	190	190	172	187	159	208	158	193	208	191	187	201	188	211	172	201	189	189	184	185	174	182	237	188	172	177	187	189	189	214	189	171	200	192	212	183	173	168	185	178	155	175	168	180	195	198	189	216	175	193	172	196	179	186	169	188	216	172	187	189	213	184	185	182	166	209	186	177	181	198	191	168	178	181	191	178	198	182	177	164	182	167	184	182	175	211	181	164	190	159	202	189	189	195	204	189	187	172	197	186	185	190	170	181	193	180	194	197	178	172	181	197	185	191	185	184	196	171	190	181	171	176	169	185	185	169	173	209	179	192	191	169	183	192	177	183	206	218	188	210	205	183	196	194	167	187	188	185	181	167	182	196	183	187	231	188	197	190	175	181	173	196	198	215	209	194	195	177	185	179	183	186	150	159	180	185	179	169	181	175	194	208	203	170	197	192	172	171	184	189	171	200	215	187	201	204	152	163	183	164	177	201	189	183	194	186	191	208	213	187	194	206	184	185	171	210	179	179	193	181	185	185	170	215	170	159	184	194	186	170	194	170	201	179	191	173	172	179	191	195	189	213	187	183	170	203	172	185	169	187	185	193	166	194	193	194	181	197	180	158	174	166	195	196	177	172	163	208	216	183	164	176	176	166	183	168	181	175	185	188	179	198	203	202	181	182	185	204	182	196	186	183	179	210	196	195	200	197	181	171	186	207	166	178	166	165	164	206	174	194	174	195	184	163	197	219	192	181	211	191	182	177	184	173	185	169	190	217	166	217	208	187	178	181	172	164	193	219	193	193	139	192	205	204	174	190	198	178	196	194	195	182	190	176	200	200	207	194	182	173	186	191	168	193	172	178	186	201	202	194	188	191	204	177	181	178	153	171	192	187	215	177	184	183	194	184	196	175	165	197	154	192	176	206	214	206	183	180	173	193	212	186	190	179	199	204	156	201	166	193	205	178	199	182	187	198	164	187	189	189	170	170	199	167	194	163	192	194	171	168	197	187	184	177	193	180	188	167	203	176	217	173	188	177	194	203	174	178	185	175	191	181	197	203	197	201	190	160	181	166	175	201	189	182	198	193	180	183	202	194	194	182	175	202	164	178	195	183	183	177	167	192	204	187	210	169	180	197	185	171	191	179	169	181	176	198	184	187	205	191	207	205	189	191	187	187	204	182	214	192	182	191	182	192	179	204	174	195	176	171	191	184	178	199	191	200	160	181	174	187	212	171	184	194	188	152	207	176	186	174	188	193	198	191	175	212	185	199	190	172	202	217	177	189	182	219	214	175	185	203	211	189	189	175	169	184	189	162	188	180	196	188	197	199	190	184	191	180	185	217	218	172	171	173	191	186	187	178	196	156	169	191	201	180	176	174	184	191	176	202	185	179	219	176	214	213	166	205	162	153	166	181	187	226	200	167	171	173	176	156	191	193	195	204	176	185	203	178	170	181	192	191	193	217	189	196	189	188	178	193	190	216	177	184	198	175	195	200	183	188	179	180	190	198	194	189	195	168	167	236	195	195	183	157	203	191	185	181	156	185	183	186	202	201	175	200	188	207	183	195	148	196	189	204	167	220	188	164	172	204	188	183	212	169	199	193	202	190	178	177	179	194	185	161	186	179	199	165	178	190	182	201	181	187	156	196	195	219	184	174	178	175	175	172	184	185	185	185	194	199	191	171	194	176	209	160	186	176	181	178	173	160	161	172	195	193	203	195	175	185	206	210	181	186	170	172	192	200	185	174	180	177	180	206	172	187	165	197	193	179	175	160	152	209	182	191	183	205	188	180	194	197	178	197	192	199	184	187	171	175	192	186	197	180	185	194	163	187	176	204	190	225	177	183	191	181	204	185	212	191	175	182	202	160	204	160	163	210	190	196	163	180	186	169	178	174	163	189	157	163	174	175	185	195	170	182	218	193	206	207	188	175	186	198	193	202	176	171	202	177	195	167	188	193	177	194	168	181	183	183	180	160	190	185	198	188	187	187	176	179	200	198	196	208	189	174	208	180	191	206	175	226	185	192	193	193	194	165	177	214	195	200	182	174	204	182	181	174	154	179	199	217	201	201	188	194	205	200	171	187	195	194	186	204	176	193	179	202	184	186	172	169	190	187	189	186	181	173	176	187	180	226	187	206	195	186	198	177	190	180	205	201	169	154	176	199	186	164	199	182	203	162	192	195	140	202	190	184	201	185	209	178	194	187	188	180	221	184	190	174	184	196	162	163	159	165	196	172	192	175	157	192	192	191	196	191	193	185	193	209	189	177	194	180	168	153	191	184	191	179	198	162	195	193	220	160	175	203	184	189	178	176	166	169	192	179	194	178	192	191	196	172	195	165	193	174	181	198	198	168	158	183	186	177	188	172	192	208	153	176	204	175	192	188	202	204	203	198	178	193
12399	8518	14574	18336	16769	16222	18446	21030	16856	16698	19034	16314	14111	11383	10634	11342	11361	9567	7960	6991	6997	7056	9903	14225	7845	9722	11179	8413	4109	2084	1251	753	609	549	558	524	559	550	566	495	560	534	567	485	526	560	506	557	542	517	520	523	550	546	543	540	552	560	564	560	527	500	523	496	562	496	574	512	530	547	563	543	528	551	524	509	571	525	527	532	541	542	560	543	555	539	578	562	543	532	523	521	546	545	583	509	530	513	532	545	546	563	605	548	566	517	520	544	547	544	513	551	507	529	527	531	527	551	545	573	560	566	548	519	529	535	566	542	570	526	553	530	519	518	501	529	566	536	544	523	508	521	589	575	511	471	537	535	553	531	558	537	533	536	529	505	551	544	575	559	547	529	587	530	500	542	565	536	548	540	522	486	525	520	498	529	527	509	539	512	515	572	491	558	510	531	553	546	542	538	508	525	560	518	571	535	511	539	530	547	530	522	542	514	536	536	542	510	543	493	536	528	492	531	523	508	498	542	513	544	542	522	539	506	527	568	515	505	546	559	539	518	558	530	536	505	540	549	586	551	522	526	553	540	536	546	556	577	534	586	567	533	523	536	554	526	540	536	542	519	535	573	558	569	543	525	515	533	536	516	539	543	523	572	545	527	510	509	596	550	531	560	554	528	557	532	552	525	510	507	591	512	554	495	547	542	532	523	551	558	556	548	585	528	551	528	557	546	558	517	551	477	547	524	564	556	542	556	536	531	532	501	502	488	547	537	525	564	591	567	551	550	536	569	533	505	555	499	547	554	538	573	573	558	546	525	512	502	527	558	528	484	565	538	535	531	587	528	551	537	578	512	542	513	555	525	541	518	552	564	571	548	509	530	508	558	534	550	548	542	523	509	474	521	569	534	576	567	542	498	554	528	510	521	597	584	561	550	549	514	527	525	506	578	543	531	543	544	561	532	533	544	559	587	531	525	576	561	502	528	506	538	504	544	534	529	531	514	571	551	534	528	543	533	526	548	522	493	572	533	505	549	528	503	575	565	567	517	511	517	535	552	516	548	568	545	494	522	556	549	575	521	539	544	546	526	566	563	516	545	572	524	521	561	535	545	560	481	564	537	505	545	525	549	538	501	482	528	518	556	521	534	531	510	532	558	578	508	550	517	564	584	551	541	522	526	507	507	554	571	553	522	568	548	532	531	500	509	588	516	519	549	597	505	539	533	581	544	527	563	533	549	551	514	545	525	534	549	519	492	522	557	531	524	515	572	546	546	534	571	556	489	557	569	533	519	552	533	538	523	538	505	530	538	577	558	571	531	540	553	523	554	547	509	554	534	509	525	552	545	507	563	584	550	544	528	493	526	532	581	558	506	572	542	532	542	542	549	544	547	567	546	533	546	514	543	552	530	529	516	545	549	551	558	550	567	524	569	558	538	520	504	560	520	530	532	524	557	562	530	535	577	522	542	538	593	515	544	529	557	562	541	538	550	530	559	505	560	558	515	537	563	529	554	533	563	586	551	521	573	505	573	545	519	512	547	545	516	581	532	546	525	545	528	527	542	511	529	545	566	560	517	553	533	568	497	554	534	535	534	525	522	554	526	529	557	574	525	538	553	570	554	530	556	516	609	503	514	513	570	519	553	543	540	554	501	529	545	547	540	543	525	562	531	491	526	552	539	520	537	549	538	535	552	499	530	540	530	550	548	530	533	546	493	523	508	582	553	526	500	507	564	525	535	555	602	528	525	544	502	547	521	547	509	530	525	561	556	566	545	566	536	549	527	547	536	484	541	528	521	527	524	527	586	523	552	553	543	482	547	519	543	523	548	562	557	532	545	539	546	546	536	529	533	564	559	505	562	569	541	548	524	566	508	569	507	541	566	555	547	549	518	576	524	517	540	513	545	518	548	574	497	533	507	544	562	554	583	559	521	534	556	556	542	548	546	524	525	517	513	527	525	542	547	518	578	528	479	516	563	574	516	541	557	535	538	512	561	571	546	536	514	524	551	531	550	499	544	579	543	552	537	556	517	577	560	544	574	539	541	525	549	549	526	506	529	557	526	549	523	518	560	516	538	553	611	476	564	539	514	552	516	522	540	517	547	484	553	547	576	585	541	554	554	561	480	538	501	562	550	535	529	525	502	536	565	570	543	537	531	542	501	563	507	520	551	514	521	527	539	543	534	523	536	512	585	543	516	555	533	531	539	542	546	546	528	564	568	515	564	522	560	535	547	517	542	546	535	543	540	590	538	554	525	576	547	568	505	539	559	532	494	537	539	536	523	517	499	538	575	560	540	576	542	532	561	580	512	530	563	565	536	521	517	530	549	560	565	539	539	538	539	505	538	580	530	520	553	530	526	535	538	554	570	560	544	540	591	569	580	525	515	550	528	496	532	521	574	528	529	565	528	569	521	529	567	548	536	540	508	539	529	515	534	525	523	547	517	549	533	561	531	512	534	526	539	522	574	508	557	538	547	545	553	556	535	536	533	503	531	536	560	557	538	518	567	534	489	541	545	539	547	563	514	521	537	572	579	529	543	562	538	549	567	518	557	539	567	509	549	551	575	533	544	539	528	539	538	536	543	499	536	547	548	560	542	546	533	508	522	510	526	543	531	590	549	524	539	529	560	533	535	569	532	534	533	536	517	529	529	510	563	561	513	537	522	541	525	581	511	518	530	561	524	531	534	567	547	552	544	556	538	555	526	544	559	598	552	517	507	572	499	517	533	554	548	545	538	531	561	522	575	553	487	564	514	564	517	501	534	525	517	496	541	503	522	541	530	557	533	560	531	569	535	547	508	527	509	538	538	563	534	528	538	554	544	560	513	539	571	534	523	508	558	529	564	494	546	538	512	524	524	515	548	546	519	534	533	539	563	529	536	524	558	568	512	520	526	525	552	568	546	546	554	560	565	550	587	539	533	558	596	568	535	549	541	537	549	548	548	567	519	507	521	501	553	532	518	493	537	536	556	522	549	542	560	533	540	554	537	571	541	559	533	557	534	515	526	544	572	588	507	512	540	532	581	537	546	536	568	524	562	551	533	595	567	513	555	570	559	542	536	531	539	540	568	522	525	551	546	613	531	542	554	532	497	583	505	545	536	567	579	497	534	540	528	503	569	516	539	544	518	547	532	535	514	540	547	493	534	522	533	549	574	510	522	545	594	536	537	544	524	548	515	581	547	530	505	529	574	537	536	520	509	550	537	568	536	520	492	528	502	552	539	550	506	547	502	494	595	536	532	568	571	558	540	558	524	552	513	559	568	508	512	542	540	550	518	521	569	548	512	543	561	521	558	552	535	553	514	545	528	521	554	555	549	521	566	562	591	566	546	546	530	544	556	508	522	502	489	538	562	551	524	525	526	508	530	570	551	543	572	486	524	520	566	553	536	541	545	536	546	560	544	521	529	524	509	521	505	512	558	521	519	497	520	563	527	583	558	541	599	527	524	514	530	540	516	578	508	521	533	513	546	481	551	561	546	540	516	550	532	539	515	541	541
25005	13298	12923	10593	7612	6949	8816	9317	6317	7841	9691	7291	5271	3544	2870	3409	3026	2942	2445	2106	2373	2258	5132	5588	3083	1722	2303	1957	940	572	295	246	199	206	209	197	187	199	199	200	185	223	209	205	206	187	212	187	206	208	209	196	192	188	194	211	216	213	200	204	199	212	189	196	199	185	193	208	223	220	191	183	205	192	195	202	220	201	211	198	197	196	187	206	199	206	189	210	212	190	206	209	180	213	214	224	227	192	217	207	198	186	214	182	220	185	190	220	199	201	186	202	189	203	191	201	195	185	212	181	210	189	208	187	232	185	239	202	210	196	190	190	209	200	187	209	203	191	206	187	203	204	203	190	192	216	212	209	200	193	208	177	188	179	181	189	222	198	214	205	188	201	200	213	188	193	195	228	211	207	207	206	211	200	188	216	212	178	211	195	204	225	190	184	219	183	190	175	178	205	200	200	225	230	172	188	205	198	189	199	211	195	182	194	206	207	200	200	191	187	200	194	217	206	193	195	213	216	187	203	185	210	224	220	204	189	199	214	204	207	201	208	196	193	209	217	193	200	191	179	214	201	195	207	173	233	187	192	199	198	178	200	195	216	171	229	215	229	191	183	188	202	178	196	199	195	195	190	202	192	202	198	175	199	187	215	188	217	204	186	205	201	203	213	176	194	180	196	202	197	199	218	215	214	218	207	172	222	183	217	192	175	169	183	192	205	212	189	194	200	202	208	203	217	216	183	201	203	219	188	211	191	184	216	187	230	220	195	174	196	224	201	201	219	233	192	194	189	202	213	202	218	189	226	192	203	186	196	213	168	204	209	202	192	171	211	212	203	190	194	222	180	227	205	214	216	208	206	186	179	224	233	200	204	173	217	199	195	207	212	175	180	202	217	191	195	211	175	208	187	197	211	214	202	206	219	197	187	210	214	196	223	197	175	232	197	206	201	224	184	189	183	200	209	201	187	193	175	189	218	189	184	205	178	197	227	206	215	184	206	195	188	207	207	189	202	203	208	185	199	204	209	200	203	210	181	205	173	201	213	215	224	203	213	173	207	194	191	216	211	216	195	206	197	217	202	212	196	207	189	200	199	211	213	189	196	199	197	205	204	213	210	206	212	188	188	189	219	199	190	202	208	219	215	185	200	206	170	200	190	194	195	192	211	209	239	209	191	203	209	205	187	210	210	211	196	209	228	209	207	229	209	205	205	199	195	233	221	197	231	205	195	191	191	191	185	214	230	219	195	205	226	212	200	219	198	181	185	218	230	187	185	176	204	201	187	190	200	199	198	199	213	220	202	165	215	170	188	199	195	212	200	185	208	222	208	175	173	231	190	240	186	210	160	214	208	203	207	201	196	203	211	216	207	209	214	200	200	210	198	186	205	228	219	210	191	184	224	177	208	214	200	185	206	209	206	188	189	223	214	221	228	195	211	196	194	207	213	208	189	218	201	218	203	200	196	200	194	206	220	191	214	205	208	167	192	214	198	198	203	216	193	206	230	199	197	192	213	176	194	216	206	201	217	203	233	231	203	219	187	195	227	199	209	181	200	189	206	218	196	206	202	183	182	184	198	224	190	198	198	210	225	206	198	207	224	224	177	171	192	203	183	206	192	221	204	200	191	199	216	197	208	173	215	206	218	193	183	213	195	209	224	201	219	187	189	193	191	171	217	213	218	196	212	191	240	208	212	223	198	209	216	177	196	184	186	191	198	210	209	216	216	200	183	191	192	209	215	221	204	206	205	197	185	223	224	207	238	193	200	188	189	222	216	220	201	188	225	212	197	192	187	194	222	199	185	200	184	189	209	197	194	207	207	202	213	229	227	198	203	225	215	201	201	234	191	214	208	229	184	194	200	198	206	207	204	201	193	165	212	190	188	185	194	189	185	183	186	214	180	195	187	219	181	169	199	176	206	172	198	195	189	200	192	207	215	209	206	214	212	213	190	198	203	183	234	210	199	200	204	207	206	198	225	167	232	204	209	213	212	155	176	203	205	218	233	202	149	208	213	199	184	206	209	206	207	214	192	193	204	201	206	194	220	208	186	189	194	205	225	204	205	160	201	182	186	201	209	199	205	218	193	202	194	192	220	207	219	211	184	209	197	199	203	189	192	200	214	218	213	224	201	186	187	203	196	179	190	209	192	194	179	218	230	228	182	216	195	207	170	216	199	205	194	220	216	216	204	201	202	202	223	213	167	204	194	215	201	194	196	234	230	201	180	197	203	184	212	201	169	216	188	215	208	227	191	234	218	195	203	213	195	191	185	199	201	178	204	209	204	223	203	208	221	194	236	204	168	199	189	217	206	218	205	196	191	189	201	191	211	199	188	183	188	236	230	206	236	208	181	188	194	203	208	204	213	220	211	197	216	200	224	196	191	224	218	201	183	201	224	192	184	244	204	230	184	206	206	192	191	197	235	199	219	200	190	189	199	202	185	206	220	205	167	203	186	225	193	220	199	205	207	209	205	192	215	216	214	179	190	183	195	188	175	206	214	194	193	193	202	206	183	215	190	215	200	206	208	205	205	186	199	198	199	185	207	179	219	186	190	206	193	211	188	194	213	209	195	213	188	191	200	194	178	181	220	234	193	199	199	167	200	212	211	202	185	234	211	225	198	191	209	191	198	195	215	179	202	191	212	208	182	195	187	196	183	199	210	224	188	199	203	187	203	223	215	192	192	199	193	218	199	208	199	184	197	197	200	201	198	202	217	182	192	214	190	227	209	201	175	206	198	211	213	213	250	206	223	196	195	170	182	212	212	184	178	214	188	190	208	175	216	189	219	188	190	194	208	211	219	208	199	210	197	184	183	184	211	228	224	228	227	207	164	213	228	195	191	196	189	196	227	174	201	205	180	213	193	208	200	201	189	198	210	192	201	195	221	202	213	191	175	175	200	188	214	204	202	205	211	214	228	190	205	222	195	220	195	183	198	213	208	196	200	208	192	192	202	172	187	185	192	214	180	167	203	207	219	183	185	196	216	205	209	197	222	184	228	179	195	190	219	190	204	192	215	188	195	217	217	225	220	186	214	221	209	205	197	218	189	199	208	186	197	204	231	199	205	218	189	177	203	201	223	208	199	195	237	220	200	194	200	222	201	225	186	199	208	204	221	195	189	174	166	184	185	207	217	215	214	195	205	190	192	210	196	225	204	177	172	213	207	191	205	186	192	214	198	191	190	167	194	183	195	191	218	206	231	230	187	180	224	190	195	222	220	211	195	216	206	199	179	223	190	202	204	183	208	208	202	202	198	206	227	205	181	209	190	200	211	205	186	190	212	217	208	225	219	196	211	218	204	198	199	220	201	197	216	193	173	192	204	197	212	217	187	185	194	196	201	208	202	202	201	190	190	165	214	200	192	203	188	211	213	197	174	185	221	174	201	191	215	193	205	228	204	204	208	215	176	187	207	197	205	193	205	204	201	192	187	227	193	202	192	188	197	213	236	220	190	195	204	192	202	203	197	185	185	175	201	186	198	184	197	197	212
14866	10202	16698	20167	19661	20752	25896	26515	21460	25236	27330	23813	20375	16209	14251	16033	14986	14390	12785	11698	12502	12656	22988	22857	15173	9490	12890	10321	5177	2698	1341	833	663	598	619	582	565	582	574	537	581	582	544	580	562	564	587	559	563	610	575	582	564	559	559	574	546	578	544	572	588	604	568	579	615	546	568	581	566	524	563	570	561	611	533	553	548	563	585	597	581	566	552	609	571	566	554	571	555	610	551	593	563	554	585	578	614	577	519	565	571	594	558	553	611	590	550	590	609	565	603	568	532	576	591	576	554	539	553	610	595	591	582	608	564	557	521	584	589	576	587	625	561	538	596	575	584	552	562	573	602	589	572	576	598	560	561	580	605	561	562	542	594	548	595	538	530	545	603	552	570	577	581	611	544	614	584	558	580	586	569	553	598	555	593	585	550	573	554	594	619	591	585	567	572	591	562	547	587	548	520	561	562	617	536	575	567	548	525	575	559	580	601	554	548	566	590	617	598	631	568	560	570	561	599	582	563	594	594	570	589	585	597	546	577	587	542	558	589	557	539	590	578	550	547	547	589	584	608	575	558	563	645	567	566	590	565	612	562	591	560	560	593	563	551	581	568	555	592	570	617	549	620	593	598	574	556	569	562	615	603	543	591	608	588	574	630	550	544	557	589	580	569	594	584	561	548	534	574	603	549	563	564	535	657	595	555	541	565	605	536	548	573	593	549	562	594	529	536	528	538	537	578	583	574	571	610	566	564	561	553	556	586	563	585	562	572	569	605	546	590	589	577	548	585	590	555	581	582	549	602	605	597	574	571	562	608	569	568	564	563	580	553	589	580	535	554	601	566	591	553	583	606	580	607	596	600	536	577	568	628	569	554	536	587	555	584	575	571	535	600	548	566	519	603	591	573	557	572	564	606	593	547	615	581	568	580	575	565	556	547	569	607	601	550	557	554	556	583	575	575	588	580	584	558	525	559	538	539	539	590	571	616	565	594	585	570	608	604	589	568	588	573	546	557	556	576	558	531	608	568	583	589	599	545	614	560	589	639	595	579	568	579	598	559	581	613	523	579	575	581	552	547	549	558	584	586	580	592	618	581	553	578	568	569	584	570	597	538	566	561	592	590	594	558	533	562	593	574	577	571	584	547	554	576	595	550	574	603	564	560	567	567	584	557	562	561	586	579	553	546	578	543	546	572	551	531	568	531	538	570	544	559	559	588	586	589	580	581	527	597	556	584	616	626	579	598	561	552	612	577	554	561	594	582	541	592	549	540	547	565	614	535	576	578	569	558	582	599	589	587	559	550	538	552	584	571	558	583	580	576	562	554	572	567	568	565	587	572	559	549	567	604	524	573	571	550	540	590	596	601	607	593	528	525	545	586	516	588	570	575	597	584	613	561	570	606	611	596	577	557	567	573	543	567	553	568	594	511	578	575	569	551	604	534	547	547	565	563	561	629	597	574	514	598	591	571	582	596	591	574	591	558	545	587	535	562	569	559	600	542	607	600	541	537	533	582	551	580	563	623	555	574	628	539	585	593	553	594	551	574	553	568	555	537	532	583	616	578	521	589	549	558	539	596	549	541	559	599	599	569	566	588	564	614	593	549	607	571	571	535	604	615	530	577	586	571	539	557	578	593	604	588	582	595	596	572	557	509	591	592	553	543	564	604	576	601	597	563	596	598	571	574	571	580	589	551	548	596	583	573	530	573	572	592	575	533	516	588	617	556	613	554	602	584	545	590	568	559	564	543	563	611	546	578	577	570	540	589	560	550	614	569	576	583	560	570	561	538	555	612	594	580	599	548	608	572	571	572	595	515	513	566	578	588	557	569	563	560	587	556	566	558	582	558	578	555	608	556	610	560	604	589	578	588	550	541	590	571	519	543	619	576	585	609	548	608	593	616	600	590	616	559	549	596	587	589	547	557	628	567	547	594	569	601	602	548	594	564	574	587	586	583	591	560	561	598	551	502	572	567	574	583	570	578	563	559	552	590	568	573	576	548	635	589	637	580	575	540	566	572	555	554	526	588	582	576	570	573	566	541	564	532	584	596	560	561	546	584	547	559	585	596	579	596	605	557	558	645	585	581	556	601	524	572	554	551	541	607	571	606	584	622	582	569	607	593	580	600	554	563	606	604	584	567	601	594	587	582	561	563	579	613	602	559	572	594	553	555	564	598	547	583	580	591	564	571	599	598	567	576	623	571	584	566	556	584	551	611	604	586	563	594	575	588	542	620	594	579	523	583	552	583	523	626	582	580	595	561	583	549	535	565	598	575	614	584	553	576	603	550	579	573	579	582	557	573	590	542	604	544	580	572	573	570	541	586	530	548	585	586	540	593	564	584	591	565	621	610	594	594	572	548	617	563	553	552	574	566	539	575	610	582	566	579	561	593	564	508	571	582	509	593	591	569	539	569	534	602	600	556	563	551	514	562	600	567	594	595	607	574	543	558	557	567	589	570	541	585	572	575	546	557	614	575	590	616	586	565	547	546	566	555	586	571	591	561	583	597	586	542	566	603	588	586	576	556	543	600	562	560	594	541	545	642	589	562	609	579	576	598	555	551	586	594	602	601	566	582	566	547	572	607	545	575	597	565	614	553	573	589	613	580	586	589	561	575	603	550	576	604	543	506	572	573	593	553	557	598	597	620	582	564	555	628	543	570	618	561	577	585	552	546	580	584	585	583	559	574	544	574	572	584	569	614	600	580	572	559	590	580	622	566	587	552	606	548	575	567	569	569	561	568	589	572	588	521	545	569	576	580	577	626	595	574	566	579	580	581	565	574	584	527	600	604	541	579	506	562	526	553	555	536	576	648	574	586	540	578	610	573	575	591	565	552	586	576	537	566	538	606	596	531	592	593	582	603	580	568	566	588	566	535	557	578	590	584	571	565	574	575	594	573	592	542	537	590	557	610	595	567	544	599	567	592	572	606	575	564	534	519	560	595	591	554	528	547	563	585	632	548	602	561	527	572	561	570	626	616	631	537	552	566	583	579	579	599	550	612	563	599	566	576	598	569	590	615	542	598	584	549	603	579	571	600	604	580	597	559	541	559	556	589	558	571	608	582	601	594	500	594	550	558	586	567	587	582	589	554	569	606	557	560	587	570	569	544	550	591	566	521	603	589	539	561	559	592	555	581	565	590	563	575	542	592	586	525	624	552	552	559	539	581	560	571	554	558	602	575	561	598	579	570	544	546	596	598	599	572	601	575	538	539	565	560	584	586	585	557	592	546	571	549	569	561	555	556	597	573	567	539	565	554	570	599	568	579	584	617	588	577	555	606	585	569	583	540	582	565	563	594	590	562	552	589	534	593	570	584	562	554	592	530	576	568	577	572	558	572	562	614	615	592	553	575	627	582	572	572	588	582	622	595	554	589	563	574	598	569	558	577	560	608	538	550	552	568	600	580	557	573	565	573	540	620	602	575	578	560	565	555	529	590	533	565	538	560	585	592	575	562	572	564	606	579	564	566	587	571	568	551	573	592	571	554	566
8965	4301	4633	3288	2514	2429	4389	3289	2290	2268	2067	1798	1396	934	951	1068	803	683	668	717	668	542	485	582	530	378	341	350	254	246	195	200	201	184	199	172	191	187	167	154	178	175	192	169	174	179	175	169	175	171	182	187	187	171	190	170	155	195	186	175	182	185	168	180	189	198	178	178	171	193	184	176	198	180	174	178	179	193	182	174	163	202	198	186	163	201	187	202	191	169	194	180	168	157	180	154	195	202	177	179	195	176	184	182	193	180	207	194	194	188	215	168	179	181	184	165	179	193	174	182	182	172	178	136	183	219	159	207	177	173	171	188	172	181	176	167	186	190	190	204	187	164	190	186	198	183	173	194	185	197	193	168	193	183	195	185	178	176	175	162	199	179	163	190	159	164	161	184	180	169	167	204	156	182	169	197	164	197	167	178	184	175	215	205	179	190	192	172	184	189	184	225	181	189	186	203	178	203	190	171	189	192	195	192	181	214	165	198	206	186	189	189	194	204	193	176	181	168	183	169	204	196	170	211	182	190	187	197	139	178	210	182	192	180	171	191	184	174	220	201	191	179	198	174	190	155	166	183	198	172	210	166	197	199	206	169	199	187	203	185	190	178	180	190	174	197	181	181	190	198	175	191	191	190	193	194	175	209	175	172	211	166	176	181	169	187	191	179	168	176	176	200	200	227	169	167	203	196	206	166	174	192	161	179	172	177	173	165	179	202	192	192	196	200	185	174	183	188	208	168	158	173	188	168	190	170	192	164	204	172	180	197	182	181	182	181	179	177	189	187	173	193	189	191	168	188	192	172	181	168	190	178	192	183	211	183	171	188	165	190	191	170	181	189	167	178	195	191	190	202	207	169	173	177	179	181	201	188	190	181	174	180	180	180	189	190	174	178	196	184	183	172	189	175	183	191	186	178	180	177	196	186	175	168	194	180	208	218	167	199	187	209	168	166	175	201	168	181	186	180	209	205	180	205	187	191	176	155	183	170	190	176	207	198	164	185	188	195	191	182	214	180	163	179	182	184	190	197	166	168	199	192	222	198	165	153	184	194	162	191	153	177	180	196	194	209	187	149	210	172	203	186	186	169	192	215	180	203	185	190	203	193	184	165	188	201	185	186	185	173	169	208	197	191	194	177	190	167	154	177	174	184	187	181	170	201	199	189	197	193	182	171	176	183	193	166	195	177	192	177	189	176	143	173	179	198	148	194	168	191	212	195	176	207	164	192	199	181	198	155	156	185	177	200	192	187	184	201	174	170	193	185	175	210	199	163	161	181	197	178	194	200	193	199	157	200	167	183	166	197	192	171	195	191	185	200	177	197	178	180	180	186	191	182	181	177	186	220	191	151	170	173	184	154	180	187	192	201	173	183	168	173	203	180	184	180	199	179	205	164	192	182	177	157	159	184	188	179	183	185	149	205	197	160	198	201	174	185	184	205	171	177	203	184	177	198	177	191	193	169	170	195	213	176	182	185	178	190	158	170	178	194	170	175	219	167	179	177	185	153	190	191	199	170	186	183	195	180	151	191	182	224	201	212	199	196	189	187	191	197	156	197	182	178	190	199	179	212	194	186	178	194	206	179	183	207	195	177	188	175	153	182	187	197	195	198	171	187	196	188	186	175	188	162	203	190	181	213	179	199	186	174	181	194	185	168	183	165	179	208	183	174	177	209	188	189	185	171	167	177	216	193	180	201	180	170	186	181	194	169	185	179	194	193	175	165	192	188	186	198	197	197	189	156	174	166	178	189	218	200	207	213	183	191	179	176	197	186	184	186	176	180	199	199	180	206	176	179	168	183	193	178	195	170	212	202	195	210	143	181	164	199	199	218	184	191	185	176	188	176	172	185	170	197	175	189	173	192	212	189	182	167	181	180	173	162	179	213	178	171	197	181	199	192	167	182	169	177	186	189	186	191	191	183	187	180	196	196	189	190	173	213	177	159	182	193	173	184	165	185	184	181	182	193	172	188	180	165	193	199	185	201	193	156	197	188	170	177	169	186	155	181	180	182	191	156	188	165	184	177	168	189	192	195	200	189	194	181	191	173	179	171	148	180	170	165	174	200	177	185	177	200	161	184	180	211	183	191	190	179	164	184	189	199	181	180	194	183	183	189	185	201	184	178	189	188	179	187	208	179	178	155	154	195	169	192	168	181	188	172	204	206	189	195	168	183	172	199	212	186	194	155	181	227	198	190	169	177	205	167	192	157	186	173	171	177	197	177	170	192	186	160	154	178	212	170	191	203	176	185	187	185	169	212	187	183	171	179	161	205	204	167	195	169	207	158	153	150	180	188	176	212	182	181	190	180	182	196	166	188	195	179	158	199	183	173	207	195	172	190	148	153	188	182	189	166	165	194	182	164	179	171	204	180	213	182	198	203	182	193	180	184	180	190	194	183	174	190	197	181	185	197	185	169	185	172	197	201	192	177	205	187	170	189	164	193	175	194	182	184	193	198	177	172	192	181	173	168	181	173	166	192	195	153	171	173	180	199	170	165	175	182	185	174	195	200	192	181	194	212	180	174	193	173	150	163	187	209	179	186	178	186	168	160	164	198	193	168	173	163	167	188	166	184	180	183	194	176	174	193	182	201	191	192	199	182	192	198	192	169	169	202	159	172	184	195	163	190	166	162	168	177	181	182	177	192	177	168	167	179	165	181	165	179	196	190	200	152	213	184	192	182	177	176	183	157	181	166	172	177	170	167	171	159	188	217	188	180	177	161	178	182	172	195	190	206	178	192	172	145	180	195	190	189	178	170	191	195	176	168	162	188	192	198	178	185	167	202	198	185	173	194	185	200	185	189	180	199	190	192	162	176	183	175	185	183	182	173	187	186	186	166	182	186	175	203	168	187	191	179	165	183	184	191	168	165	186	153	195	195	189	167	166	186	180	202	197	178	177	173	198	190	188	168	159	194	166	199	194	211	165	183	176	189	196	177	204	184	182	168	197	164	168	189	175	194	213	190	187	176	202	175	195	183	183	186	181	175	197	207	202	180	164	191	177	200	159	182	206	201	192	179	201	169	186	194	173	197	196	201	196	179	179	193	169	206	187	172	166	184	196	200	166	157	183	212	178	174	216	163	210	195	184	168	168	187	169	187	180	162	196	163	163	198	167	186	181	168	195	188	169	195	154	187	196	186	155	169	194	175	156	174	181	186	174	203	211	166	177	184	191	168	148	162	199	177	202	180	155	164	183	186	180	208	199	201	191	158	187	192	179	176	194	181	190	202	180	171	185	191	191	174	200	168	173	150	170	181	178	185	161	168	166	179	177	194	176	184	155	187	182	164	160	192	172	206	201	170	188	177	186	208	181	190	194	175	188	189	197	174	188	169	190	191	187	179	188	187	204	181	178	196	199	202	194	181	204	172	173	195	181	192	189	198	189	195	181	199	180	176	179	216	207	202	201	163	182	171	189	181	172	185	172	165	180	176	184	191	191	188	198	185	185	171	165	215	189	182	193	181	173	201	178	178	187	166
5848	4136	7781	9110	8698	9182	16806	13207	10303	11091	9834	9082	7481	5047	5360	6204	4352	4106	3902	4133	4054	3122	2798	3307	2967	1829	1510	1283	923	735	624	568	552	493	521	548	554	558	549	485	525	518	528	540	489	536	534	544	528	528	546	570	556	523	526	522	506	564	533	545	541	467	486	530	491	511	568	502	545	581	522	565	529	529	497	544	538	549	524	489	541	548	515	527	524	532	520	557	499	561	559	543	554	536	519	495	521	497	566	475	516	538	516	538	494	506	502	534	508	490	524	526	519	485	479	537	507	508	541	587	503	575	511	548	499	544	547	590	528	507	523	503	539	549	531	523	545	508	562	536	545	547	499	550	564	488	537	523	520	521	519	506	508	498	489	501	505	536	495	542	536	533	509	535	514	525	530	576	522	556	512	513	528	550	484	500	532	522	532	513	514	522	493	533	515	505	469	532	529	503	539	478	534	501	525	528	551	533	573	537	541	500	527	550	497	531	524	531	513	541	486	542	503	534	503	515	532	531	512	516	493	555	516	529	568	533	547	572	544	493	494	519	563	509	546	512	524	557	506	547	563	504	520	531	498	501	504	533	525	513	531	557	517	545	535	527	513	570	526	559	525	507	553	545	516	546	502	523	557	565	551	500	539	582	541	554	519	482	513	513	541	572	508	506	498	535	503	521	525	553	514	528	496	521	474	529	559	567	516	549	559	515	533	527	550	561	512	563	512	523	515	544	516	587	517	511	532	539	573	505	598	532	538	528	554	513	502	494	527	518	529	548	560	550	511	513	517	507	516	548	555	545	574	526	544	511	548	517	511	505	538	509	525	560	565	520	514	530	507	526	539	535	516	503	542	522	522	505	529	542	515	502	553	528	514	528	515	544	547	491	558	518	509	513	544	524	550	524	513	540	506	567	531	539	531	539	542	519	525	541	586	533	548	545	513	554	524	497	532	544	556	539	535	527	504	555	531	508	560	573	530	540	554	545	515	566	492	539	494	497	555	504	515	552	542	489	535	488	490	558	533	524	521	543	531	483	528	516	568	526	552	552	473	516	533	527	550	568	540	550	497	523	554	530	521	509	527	525	547	493	499	506	578	516	484	496	560	511	536	501	508	541	514	551	522	549	514	520	497	525	553	528	501	524	580	559	544	541	536	525	577	522	552	537	556	523	545	578	521	511	558	507	547	483	565	522	546	531	546	541	507	502	509	534	564	522	521	516	576	486	485	476	517	529	516	563	509	476	508	512	493	518	564	547	518	519	507	573	509	540	503	543	534	510	517	519	522	533	511	518	521	537	531	558	510	541	499	539	545	533	546	561	478	526	527	506	506	513	493	502	536	526	565	551	531	516	497	541	532	492	479	535	540	539	520	509	521	566	541	497	569	480	571	581	520	487	526	530	495	537	464	519	533	537	563	521	532	541	541	505	522	525	533	524	546	547	532	519	475	530	499	549	547	520	539	525	509	520	533	558	551	531	520	519	499	570	478	539	505	536	516	516	533	538	552	521	543	530	553	561	538	508	522	492	541	523	518	531	556	520	543	526	519	557	500	542	547	495	532	507	558	520	545	548	513	527	525	517	500	526	536	515	496	557	460	546	509	528	534	497	513	496	579	554	524	493	547	540	527	525	560	552	531	531	557	562	522	559	537	534	536	514	507	506	519	526	515	525	508	564	523	530	536	532	541	544	497	530	526	514	516	543	533	522	543	579	567	531	498	575	540	559	497	510	513	533	498	513	498	528	503	515	545	524	528	524	498	550	528	558	540	524	529	591	519	519	532	484	541	557	503	514	536	571	548	539	529	500	552	517	511	530	547	520	511	531	565	537	504	533	515	518	515	517	494	496	493	525	564	561	544	529	528	520	503	536	523	516	517	519	530	524	517	522	515	555	517	534	533	558	509	530	532	552	566	522	539	522	545	517	562	518	539	535	526	528	556	514	544	536	541	518	541	521	533	537	499	520	507	520	551	525	604	543	545	513	537	532	530	540	500	553	515	488	527	530	508	533	548	540	544	537	540	529	516	506	551	508	514	519	553	508	532	525	575	569	544	538	528	522	512	575	535	554	503	528	498	514	545	509	505	502	529	506	519	524	538	506	536	511	480	533	493	523	545	525	531	503	524	522	540	518	539	533	500	510	520	518	536	502	519	505	535	520	548	514	512	531	537	543	505	542	522	500	527	556	543	532	530	537	530	556	517	513	555	521	532	574	593	533	553	530	548	538	549	511	550	524	493	512	551	519	546	527	511	521	506	509	520	506	530	514	527	525	495	554	524	549	543	577	548	552	518	549	568	543	548	534	524	536	534	530	501	520	521	521	511	523	526	520	536	555	546	540	541	541	506	522	506	509	487	535	521	519	529	553	576	513	480	558	534	525	511	566	542	524	477	525	530	510	540	571	539	507	566	503	573	545	511	492	542	516	518	534	537	523	531	565	511	581	504	531	516	511	544	505	541	515	515	502	503	523	545	515	518	553	552	547	539	508	480	502	516	556	559	508	504	555	563	520	529	512	573	588	549	552	521	502	477	581	521	527	569	504	517	571	558	522	501	534	504	544	531	500	499	538	548	530	513	550	519	535	543	527	557	501	515	501	533	540	509	518	513	519	547	516	511	507	509	569	540	493	526	582	503	520	513	531	555	527	513	557	515	537	509	538	472	554	500	543	500	530	503	556	515	506	558	541	519	545	549	529	552	511	550	521	526	555	532	517	529	542	494	518	507	501	540	475	510	541	549	547	510	523	495	563	520	547	526	528	528	572	517	491	508	566	495	511	535	534	538	543	521	531	535	521	536	548	506	536	519	506	555	503	534	515	493	532	535	536	514	523	537	520	491	524	538	525	511	480	547	560	512	524	554	569	509	520	519	493	518	516	500	519	569	511	521	533	532	550	526	528	545	495	514	476	516	561	533	557	499	492	545	537	520	481	524	556	513	545	533	547	479	505	541	551	532	544	519	518	559	535	563	526	510	524	512	555	532	485	550	529	518	508	526	539	503	523	545	549	495	509	509	516	566	550	505	524	564	473	512	551	525	558	564	536	501	469	576	546	564	521	547	545	540	534	489	504	527	547	519	524	540	435	530	526	510	507	515	538	512	556	505	553	512	530	529	585	523	530	525	533	541	510	531	512	570	501	538	490	547	555	554	517	529	527	530	538	524	561	509	531	522	547	543	498	526	549	531	512	507	578	525	526	542	466	569	552	527	550	536	525	541	527	528	505	495	520	533	551	555	518	523	513	526	551	542	482	552	526	535	526	476	519	509	547	520	536	566	543	510	515	507	524	507	533	555	508	498	514	576	544	513	539	532	499	525	545	510	513	561	505	559	562	522	526	553	502	537	505	517	542	537	532	554	525	520	513	520	506	544	501	525	508	577	509	523	535	510	557	505	553	538	499	555	534	514	540	534	523	538	531	541	555	549	558	564	560	548	524	535	546	563	526	611	530	537	528	546	558	559	540	520	515	546	569	560	524	517	501	534	512	503	515	510	495
15385	7421	8547	5870	4427	3793	6573	7151	5610	5212	5461	5005	3930	2722	2877	2623	2260	1898	1906	1771	1300	1062	2089	2566	2474	1392	894	740	484	335	262	229	210	204	174	162	175	207	188	195	198	183	185	172	179	190	192	189	160	185	189	200	162	170	174	212	188	164	195	170	190	170	164	189	188	168	179	169	172	164	179	186	179	157	195	178	191	176	186	187	175	177	187	185	180	189	206	187	179	188	186	184	189	180	196	161	167	170	180	184	198	183	184	190	146	200	205	210	200	174	190	187	170	180	176	171	212	190	182	166	184	190	172	188	189	175	188	196	203	194	162	196	192	189	188	193	198	193	190	213	191	217	175	181	191	195	188	181	174	193	175	202	184	161	199	169	194	181	187	200	174	191	187	175	190	179	192	217	183	205	199	198	206	177	194	201	179	176	171	203	186	217	198	204	187	190	188	169	154	175	175	179	190	206	207	218	206	196	193	175	181	196	198	188	213	196	164	172	215	181	169	214	167	167	204	205	186	202	165	189	199	196	189	196	171	200	211	211	191	180	162	176	208	177	180	199	205	210	167	198	189	180	196	167	188	182	193	183	197	175	199	206	182	202	202	167	194	193	234	194	188	183	168	188	217	184	176	182	180	197	185	203	184	207	182	188	185	166	185	186	176	180	190	175	172	180	167	183	182	186	170	171	183	187	185	202	188	170	200	196	203	188	190	171	181	192	175	202	181	210	177	183	177	178	223	181	156	196	173	164	199	168	154	169	196	202	209	154	167	178	206	220	197	174	206	201	198	175	190	153	182	193	199	157	174	166	202	195	201	192	193	192	189	198	198	188	178	188	190	168	202	164	209	187	189	167	189	188	207	159	195	187	209	161	199	206	187	173	174	181	182	186	188	174	173	187	167	207	187	158	185	205	188	196	186	188	209	193	176	195	212	199	198	175	171	209	167	188	208	205	184	186	207	179	181	226	190	188	206	196	197	200	183	199	196	199	216	199	191	210	186	165	175	187	196	198	182	199	209	189	196	202	180	187	214	214	189	198	172	184	205	174	186	191	183	205	194	181	198	190	190	202	211	186	182	145	195	175	157	190	180	183	210	190	208	208	196	187	173	161	184	186	195	161	202	193	173	182	167	192	204	174	182	176	196	203	158	168	192	203	183	191	187	201	180	173	184	195	205	203	189	198	201	189	199	194	190	184	184	186	219	194	205	194	187	188	171	179	219	195	181	187	190	207	175	165	167	175	183	204	191	212	204	198	181	186	183	182	176	202	188	211	192	173	183	173	188	177	169	212	200	217	212	175	200	213	192	181	187	201	190	202	167	179	182	200	192	173	201	209	172	197	176	189	188	180	158	176	194	177	198	190	178	180	188	189	186	177	192	187	190	200	176	170	175	179	168	202	186	196	177	201	186	191	192	217	176	182	202	195	186	192	211	172	200	187	190	192	202	190	171	163	191	189	179	214	188	188	210	179	179	190	196	190	181	191	199	197	191	201	193	202	200	198	220	188	189	168	195	183	201	213	190	192	189	166	181	178	168	198	171	199	195	191	181	202	201	188	215	190	215	183	199	190	195	183	216	175	199	185	184	198	182	202	204	192	174	174	205	191	173	190	197	191	185	187	191	203	204	208	189	214	210	170	197	205	195	211	183	184	217	187	181	192	206	159	203	213	168	188	186	202	178	199	203	219	186	192	183	198	158	195	177	210	177	182	178	182	169	170	181	194	178	192	196	188	164	178	200	192	172	190	174	203	203	178	194	182	158	218	198	190	193	202	189	201	191	211	191	185	184	171	183	186	193	177	193	189	194	204	184	184	210	194	203	178	199	183	185	181	180	173	178	175	210	191	173	183	168	213	203	181	169	189	166	180	222	202	197	198	197	192	195	202	215	186	202	195	183	158	195	193	196	192	184	197	182	192	175	202	186	180	177	211	169	177	202	181	171	185	186	176	173	191	201	187	215	203	176	214	191	177	199	205	185	180	183	185	188	204	179	175	192	204	184	201	228	174	209	179	189	183	207	195	169	162	172	178	209	207	203	164	196	169	178	185	172	166	215	190	196	181	201	182	174	192	186	204	195	172	179	179	188	188	172	179	181	189	185	204	186	212	217	177	211	176	210	185	187	232	184	172	199	188	183	213	165	194	170	191	178	175	198	200	190	194	182	194	183	191	166	189	184	178	170	213	174	206	182	165	185	183	200	182	196	191	197	201	195	187	225	195	200	186	179	207	183	152	185	188	185	167	205	181	195	174	183	212	186	179	191	174	202	196	197	203	171	198	162	187	180	198	150	204	174	184	171	185	187	194	203	188	192	187	169	188	201	205	158	214	202	186	210	195	207	191	179	180	205	188	161	187	190	212	202	162	168	164	196	186	210	168	158	221	182	214	194	171	212	176	200	220	191	197	181	202	171	197	197	203	226	204	176	162	205	195	181	185	190	197	199	205	196	195	208	196	196	187	194	183	185	211	197	199	179	195	195	195	185	187	184	182	183	188	185	170	186	180	204	208	161	173	186	186	174	159	207	201	179	196	189	175	216	186	212	196	200	175	180	174	197	186	178	205	175	188	191	187	183	158	205	165	176	193	179	202	200	190	164	178	178	200	166	189	211	196	185	181	190	186	202	181	169	184	177	227	193	178	201	177	179	181	201	210	181	173	173	162	180	189	173	189	217	198	181	197	188	200	185	181	210	157	210	209	188	189	185	180	204	169	199	201	187	187	173	182	192	183	181	202	162	192	188	192	212	187	159	178	172	185	200	186	188	210	191	189	180	175	191	199	181	187	193	186	203	189	166	198	179	172	177	199	203	195	182	169	176	177	201	183	177	202	165	161	180	154	180	181	175	171	168	206	200	196	171	222	187	209	198	200	199	194	190	191	191	173	179	189	183	185	205	186	196	174	190	206	190	180	194	169	198	211	202	191	193	162	175	211	164	186	192	188	196	182	158	193	184	190	170	179	228	184	192	184	181	203	195	192	173	185	201	178	185	212	185	153	205	193	189	187	190	194	208	217	200	165	182	188	183	207	200	175	191	182	206	196	200	191	177	171	205	162	191	166	168	160	196	191	158	186	171	185	190	192	204	171	180	185	181	163	206	194	185	184	175	166	215	192	184	186	202	197	205	184	208	191	177	204	211	189	203	187	215	200	171	172	191	191	174	198	186	169	161	187	191	173	206	196	210	222	229	193	178	198	170	169	169	163	196	186	174	171	213	195	192	188	211	165	186	159	194	213	175	178	187	178	188	198	160	213	193	198	182	174	202	185	208	183	175	198	202	179	208	177	180	179	213	185	180	203	170	170	205	186	183	198	171	164	178	198	205	214	175	172	198	178	186	191	192	195	193	185	184	183	175	148	200	155	177	183	178	180	189	216	194	193	194	190	195	197	168	185	178	195	171	194	203	203	192	192	191	173	202	184	180	194	170	191	209	208	181	200	195	183	185	221	194	185	158	220	187	155	193	175	196	171	184	214	183	180	188	190	182	178	199	178
10196	6712	12954	13601	13586	13716	21934	23218	20271	19465	20102	20132	16852	14103	14334	13641	12312	10658	10875	10199	7954	6569	11862	14306	13161	8004	4952	4004	2347	1399	906	627	583	570	556	588	551	560	541	515	537	524	533	539	542	526	556	512	532	530	558	527	562	545	549	546	558	518	571	557	514	538	533	551	549	539	551	598	534	546	530	552	569	573	520	540	545	534	540	524	518	584	527	531	531	525	566	545	533	547	522	567	556	539	562	574	510	587	570	579	582	513	532	587	546	546	546	578	541	550	548	533	547	519	536	519	557	541	520	583	544	531	510	505	534	541	551	556	542	515	525	577	516	556	547	528	504	553	536	547	522	537	564	567	543	556	546	518	523	561	551	545	518	530	531	552	561	542	569	537	569	538	515	551	551	548	550	549	519	507	532	512	545	564	553	552	558	566	533	548	504	528	525	537	509	555	554	537	570	588	538	556	589	518	545	553	593	506	539	529	554	560	526	538	535	560	547	577	574	517	487	563	554	542	582	542	566	566	588	597	516	560	526	553	553	539	550	512	540	576	515	520	555	574	528	547	535	522	541	511	553	566	519	523	510	546	486	540	504	533	544	520	537	480	554	557	583	523	560	549	527	557	532	556	519	528	519	578	542	551	538	521	581	515	560	542	559	557	524	510	544	543	517	503	551	541	557	533	562	526	516	549	519	547	503	524	494	527	533	558	513	550	569	549	531	514	523	566	511	530	533	559	522	558	517	500	591	508	536	565	552	524	578	550	575	506	523	490	524	514	547	508	503	537	630	539	513	573	573	551	560	578	490	569	508	584	523	501	551	553	571	526	559	581	545	548	513	552	532	544	488	544	533	563	556	516	557	501	536	473	537	528	538	512	549	520	550	506	540	520	568	569	541	529	552	534	575	536	519	562	530	547	528	509	541	538	565	573	525	583	583	549	555	562	570	531	543	546	544	523	529	512	557	559	524	521	550	561	567	550	532	548	526	553	493	505	514	533	512	551	522	555	581	526	582	554	531	544	568	528	500	560	538	560	526	555	562	534	526	529	506	536	535	551	575	518	530	565	550	532	595	521	549	506	548	548	509	492	559	544	542	504	520	531	545	524	519	544	565	552	547	562	537	509	554	500	560	536	560	495	559	565	553	539	522	530	527	566	554	487	534	543	553	526	560	548	536	555	574	551	551	543	518	535	518	543	539	512	555	530	545	538	510	511	504	531	557	562	570	582	485	539	523	538	531	555	542	557	563	512	546	614	523	530	543	544	580	527	577	567	544	543	548	527	553	513	543	483	550	523	548	526	574	519	579	523	563	494	547	562	528	533	561	504	557	532	537	537	583	505	542	527	546	536	592	593	515	522	537	554	579	528	541	582	573	495	525	528	543	540	539	543	534	559	545	535	541	534	523	520	580	547	589	577	512	522	550	537	557	504	510	534	559	504	531	564	581	555	538	528	556	539	509	544	581	552	518	532	547	525	576	515	568	533	548	534	552	545	537	609	514	582	532	579	517	527	500	566	532	499	522	534	538	581	493	550	550	542	568	547	552	544	563	580	542	549	559	505	538	517	569	569	571	528	565	556	545	530	581	512	546	539	521	555	528	557	527	580	571	543	561	563	552	562	536	524	538	495	570	557	534	548	568	543	596	540	552	575	543	570	589	513	556	539	572	596	508	556	533	553	543	517	549	558	570	505	512	540	533	560	562	579	541	538	573	527	535	572	526	540	557	535	523	575	497	534	545	556	497	543	535	554	553	560	568	573	544	510	525	557	567	574	517	560	539	546	548	525	515	526	515	534	523	536	563	549	516	513	596	556	556	534	513	551	531	525	554	576	555	537	523	514	565	533	562	510	518	540	538	539	562	558	567	525	560	555	554	536	533	543	524	547	498	562	506	542	517	529	555	568	536	533	494	566	567	515	559	526	532	512	540	583	577	487	604	545	548	545	537	565	538	570	543	513	522	541	521	512	557	544	555	491	543	538	528	556	519	549	539	572	522	598	544	565	525	554	510	545	513	547	563	581	572	538	539	512	533	576	525	533	548	544	544	537	541	538	594	588	554	538	568	527	526	522	526	579	545	530	507	568	531	551	543	530	549	498	544	522	533	563	534	566	553	542	551	554	534	544	539	549	539	540	508	511	567	503	520	557	534	562	518	517	542	537	525	524	524	555	529	486	498	586	529	577	507	520	514	530	524	531	523	530	535	567	553	575	557	581	501	539	525	550	547	558	572	521	575	512	530	575	539	589	520	532	555	498	512	539	535	556	489	495	555	559	521	555	533	542	579	588	523	523	531	574	519	521	546	526	583	569	568	520	566	542	557	542	546	592	568	486	548	530	530	507	546	509	515	550	545	548	552	543	526	553	548	507	529	512	535	518	567	531	547	509	526	509	510	564	578	509	574	538	535	535	493	559	540	516	511	564	514	551	525	565	521	523	559	557	513	587	555	563	544	533	520	547	564	574	536	549	540	542	544	549	550	538	532	591	537	496	505	525	543	533	552	537	529	541	553	558	520	546	531	527	565	503	559	519	552	562	518	565	545	543	539	517	527	569	545	601	531	553	570	550	529	535	511	535	508	532	537	548	529	565	505	529	518	559	554	553	536	561	536	553	538	567	547	531	529	508	577	561	524	546	524	534	523	517	567	540	531	530	561	515	570	531	563	505	545	541	549	529	539	538	508	506	556	540	509	533	529	503	559	579	566	547	574	531	520	547	545	501	501	570	602	561	524	550	519	536	523	516	536	511	556	592	528	576	521	528	549	522	526	506	534	578	520	559	560	563	523	566	516	518	561	540	553	566	539	556	547	502	548	609	532	540	554	541	560	517	519	505	529	586	527	554	520	585	528	566	556	558	554	533	547	535	519	513	536	481	540	522	555	503	523	530	549	551	510	551	507	504	522	547	523	526	540	525	532	571	552	545	553	506	532	573	558	556	531	569	540	550	522	508	575	528	520	557	564	522	532	528	565	570	570	546	551	520	546	551	510	522	534	534	546	561	549	519	526	568	502	538	536	581	554	546	554	562	550	571	509	525	516	532	526	531	546	529	558	541	542	537	557	534	518	512	504	538	484	545	496	576	517	550	546	555	571	525	556	568	540	565	553	532	554	549	526	583	499	545	513	577	517	545	563	564	482	533	542	520	524	532	517	531	551	530	554	527	577	545	612	503	509	549	580	554	570	516	573	545	534	484	532	495	536	526	556	574	532	587	516	572	579	522	538	566	538	555	527	524	531	533	575	534	563	575	552	541	614	528	585	516	573	592	539	547	538	562	532	557	565	572	533	518	522	524	505	522	557	574	551	498	546	523	552	526	512	513	563	539	595	513	529	544	565	524	548	562	561	513	535	545	536	523	584	568	540	526	549	539	561	567	538	515	606	574	534	528	539	548	516	497	565	528	574	544	519	528	544	516	521	542	554	561	516	571	520	536	555	529	554	531	484	537	559	534	567	538	544	534	551	542	565	545	563	519	468	501	556	552	536	530	520	521	523	529
21625	11981	12358	8349	5952	7171	11594	11637	8587	7920	8117	6951	5860	4630	4315	4272	3949	3383	2933	2208	1969	1609	2004	4806	4807	2923	1675	1451	894	490	349	265	233	205	226	200	196	201	187	200	211	198	201	244	200	204	212	210	207	222	206	201	213	183	203	193	199	182	189	177	200	197	209	172	206	209	201	195	215	210	200	202	184	189	199	192	203	185	197	181	200	195	226	209	199	191	205	211	218	164	230	200	188	205	203	209	186	188	208	202	202	179	219	210	192	214	209	210	194	222	202	198	205	201	192	190	204	183	209	215	184	217	182	192	207	209	194	218	228	196	195	201	221	232	182	210	196	199	211	204	210	175	183	215	208	184	219	205	220	189	200	223	196	200	214	209	214	207	216	176	198	206	209	207	216	206	195	219	202	202	229	176	207	228	185	212	207	204	233	195	208	188	215	207	193	178	206	202	204	210	222	205	193	176	186	194	199	174	202	239	210	212	211	200	195	211	179	213	203	213	193	196	217	223	197	218	221	198	187	220	184	184	208	191	184	185	197	207	193	196	193	196	202	191	195	215	200	195	186	200	199	209	187	201	213	193	206	238	201	196	213	185	196	211	181	206	215	174	201	203	184	203	183	201	221	200	188	217	211	183	194	185	200	211	181	230	201	184	219	207	219	214	208	199	187	189	192	204	194	204	193	170	204	173	203	192	197	202	210	205	182	187	193	187	201	215	221	214	214	204	213	206	166	225	222	217	186	206	220	216	211	193	208	211	211	192	217	199	199	201	226	188	192	189	190	188	202	193	196	208	201	179	222	209	218	185	181	203	173	204	212	225	204	215	200	203	204	194	188	191	190	219	185	214	203	211	187	199	193	190	208	222	218	211	194	188	206	195	192	239	173	204	173	188	210	224	223	187	217	201	192	203	183	195	213	204	205	209	184	209	207	204	216	193	207	224	195	200	222	207	210	210	194	202	230	208	188	211	187	200	200	212	193	202	193	210	195	216	191	208	181	229	200	189	189	217	211	187	197	176	200	181	215	205	200	192	207	181	216	202	189	213	187	213	200	193	208	196	235	210	206	197	196	201	223	204	178	211	189	221	194	207	227	182	177	208	209	184	212	209	197	227	216	179	182	191	217	196	211	201	192	201	195	215	199	164	186	212	206	214	199	203	230	200	199	193	206	215	212	228	219	210	204	193	206	217	221	184	191	201	213	180	206	212	213	201	212	192	187	211	220	202	214	178	198	210	193	216	186	197	204	213	213	184	203	211	207	193	208	212	217	199	210	223	209	181	209	219	191	198	190	207	195	204	215	193	180	201	186	186	193	189	192	206	203	195	192	193	212	175	189	195	202	208	208	206	188	211	202	203	195	190	199	186	207	203	210	222	188	223	204	189	201	192	184	213	192	229	200	172	191	158	189	218	194	201	205	198	197	214	205	208	191	212	183	216	198	212	222	200	232	183	206	209	199	183	205	191	212	214	202	206	192	181	213	221	202	211	203	229	215	174	200	208	176	216	218	236	227	185	200	192	197	192	196	210	181	212	177	213	197	204	192	204	213	214	172	180	208	195	209	186	188	200	177	215	223	229	200	218	187	187	183	214	202	213	193	209	204	201	196	217	179	210	205	195	195	185	191	215	208	214	196	204	230	195	231	187	196	204	214	199	213	178	212	211	205	199	167	200	213	183	181	197	208	214	188	222	181	210	207	192	207	189	224	198	185	204	217	192	220	219	216	220	220	207	208	200	197	180	229	185	198	183	199	208	183	201	225	205	181	218	196	194	221	226	201	202	211	205	201	209	182	197	202	215	200	184	206	179	202	188	236	196	185	199	198	201	190	196	200	221	202	187	217	206	177	188	189	204	206	198	213	186	209	185	196	208	198	203	184	172	181	221	225	194	190	167	199	228	186	207	189	206	215	213	201	188	235	199	216	223	226	200	203	193	219	203	192	233	197	210	186	198	217	183	185	197	215	202	201	192	187	194	198	191	194	179	200	216	211	196	189	172	219	209	221	227	212	175	227	210	233	208	200	172	191	222	199	212	204	212	206	211	195	194	211	206	201	217	200	209	195	181	184	206	197	195	206	206	187	241	210	240	207	188	232	178	212	211	172	218	203	199	207	200	176	185	190	189	201	207	204	217	176	222	201	201	182	204	206	189	215	185	178	203	201	215	210	228	211	230	215	179	194	175	219	207	201	201	193	241	212	236	201	218	200	222	214	207	212	202	200	193	205	204	173	198	208	191	214	214	200	219	210	203	196	217	210	182	165	195	178	203	184	194	194	155	206	186	188	205	193	178	177	193	192	195	190	183	212	213	231	191	199	211	187	201	179	232	194	209	204	216	181	221	170	212	194	173	210	191	204	187	185	209	218	218	237	211	189	201	215	202	207	216	185	205	218	205	218	211	192	206	213	212	230	207	203	179	203	208	212	199	202	216	228	204	211	196	208	189	198	174	191	205	210	187	211	218	198	207	186	167	180	216	190	174	225	186	213	204	188	196	211	204	218	230	198	189	194	229	202	219	226	201	221	197	228	193	171	203	218	203	219	171	211	194	203	202	225	185	216	168	205	211	203	219	202	212	213	201	205	183	210	181	212	185	212	193	219	235	202	212	213	192	203	194	215	203	219	204	196	208	186	178	207	210	232	206	169	195	222	211	218	181	189	211	207	201	193	214	199	211	186	200	185	201	195	211	181	221	210	200	201	196	211	211	205	201	197	187	188	217	201	207	226	193	213	219	209	206	191	206	171	191	192	186	191	175	196	183	212	208	232	195	186	204	234	194	210	212	212	220	174	222	192	177	188	185	205	191	202	202	195	186	189	216	180	194	178	198	189	186	204	177	165	219	201	195	215	173	198	201	199	236	195	197	193	196	212	210	203	207	222	184	185	176	218	209	196	231	231	222	207	198	168	209	203	194	220	183	189	196	173	203	231	205	188	193	218	205	211	209	192	233	203	218	200	187	181	190	201	199	228	216	195	207	186	239	220	212	174	185	169	212	209	198	175	194	208	194	234	206	212	220	196	193	188	215	207	207	198	203	207	209	202	225	174	208	214	216	184	190	215	207	190	186	178	198	195	198	200	220	203	211	204	198	227	217	207	212	197	203	190	189	197	217	199	239	216	198	194	189	202	190	203	195	204	197	187	201	165	218	206	194	211	205	180	209	214	227	202	201	197	201	223	187	182	194	227	197	211	210	223	199	185	188	222	198	207	210	214	201	215	190	205	197	218	190	191	177	188	202	187	203	184	207	215	207	195	189	211	208	192	183	210	208	220	183	214	190	189	218	192	215	196	213	227	217	218	204	170	212	216	206	188	193	229	197	198	203	205	187	165	195	179	189	190	197	201	199	183	209	204	205	235	208	219	180	204	189	200	204	184	183	204	208	172	217	216	197	202	201	221	211	219	210	183	211	206	196	217	184	194	186	194	184	226	225	191	202	201	214	191	168	211	209	198	218	201	188	203	222	209	193	220	193	204	206	197	206	209	197	196	197
12452	9933	15992	17026	16797	21667	29838	29658	25814	25504	25528	23467	22289	19543	19070	18979	18049	16368	14462	12539	11199	9849	11635	21935	21163	14116	9152	8276	4780	2532	1414	855	690	608	577	565	554	548	601	573	581	594	574	583	629	616	542	521	570	577	600	623	606	596	578	550	548	597	564	554	573	593	531	613	635	584	572	556	592	540	566	580	581	586	593	544	603	623	598	593	607	570	555	586	586	556	541	607	591	558	576	537	568	581	604	605	615	562	601	551	564	596	577	579	561	568	588	581	581	599	511	543	580	628	573	542	566	616	563	546	587	580	585	569	602	579	559	624	560	610	553	601	578	629	625	574	582	621	608	568	570	564	561	597	594	582	568	546	616	605	635	576	589	531	544	591	574	607	564	554	592	560	564	581	562	580	572	587	585	578	544	616	578	566	611	607	604	593	562	573	572	594	533	541	552	576	566	520	593	548	548	580	547	579	564	555	549	626	601	596	571	608	584	607	553	575	536	568	564	541	582	535	554	534	608	572	568	583	562	547	554	571	544	565	534	569	579	556	598	586	568	545	583	580	557	573	571	585	569	586	565	570	541	592	540	570	584	577	562	602	561	530	544	577	580	605	572	577	607	579	554	584	604	582	548	617	576	565	546	621	575	575	554	596	593	569	579	574	574	568	598	588	540	617	602	582	589	565	572	562	556	579	536	615	560	580	554	556	602	564	536	567	554	591	573	560	589	587	630	546	565	590	567	581	591	629	567	524	633	582	618	552	591	594	583	607	539	580	588	562	610	555	539	582	591	552	584	613	594	603	580	557	589	595	555	564	566	553	558	577	551	565	603	587	563	606	590	548	576	566	518	546	598	574	581	593	588	583	565	546	566	562	576	541	596	583	568	611	560	566	596	549	596	566	533	584	563	607	562	566	566	586	596	606	572	588	560	598	566	588	566	592	574	573	562	621	556	584	578	597	559	573	591	554	558	566	530	574	571	568	558	551	562	560	585	557	536	599	542	526	619	616	579	586	598	539	557	615	569	602	567	578	612	624	573	566	552	596	571	581	593	554	595	567	570	569	519	574	578	571	599	566	586	552	564	602	538	552	599	620	586	575	541	559	597	603	592	583	528	591	556	570	600	569	567	593	580	586	561	591	571	558	592	573	630	573	576	573	561	583	594	572	631	575	563	596	587	546	587	648	534	546	568	614	608	551	548	597	609	609	552	609	586	598	593	571	555	586	552	560	543	607	577	561	559	607	544	594	536	608	609	585	562	600	580	522	580	561	630	538	572	604	562	560	590	537	564	632	575	554	617	584	582	535	543	560	599	589	556	601	587	574	567	501	573	592	563	545	561	564	594	548	562	592	555	585	576	549	597	566	572	558	612	527	532	594	569	571	540	603	588	567	593	601	548	561	574	564	575	636	619	601	570	585	582	597	552	572	585	592	560	590	581	586	576	551	577	582	589	590	554	593	564	598	576	592	559	555	559	588	551	555	579	571	577	580	545	600	588	561	599	560	617	575	540	527	556	549	595	573	633	581	554	588	573	569	559	605	652	593	618	606	619	532	607	543	591	579	612	607	554	562	589	603	601	580	587	600	575	582	621	542	577	574	616	588	561	551	570	601	558	574	599	589	529	573	602	570	565	607	547	545	593	570	578	568	539	586	583	619	537	588	559	593	629	630	614	561	587	584	607	537	591	563	568	622	522	599	578	611	587	595	588	599	619	543	582	539	558	586	597	582	583	566	552	622	600	589	568	542	570	569	599	569	572	550	616	572	565	560	592	576	591	573	617	600	557	556	602	515	604	565	604	555	549	560	553	570	593	570	560	548	593	622	578	539	505	574	620	571	579	549	581	561	591	576	564	554	625	572	589	557	548	565	571	561	560	566	572	565	546	583	541	550	603	577	535	562	598	554	578	571	562	570	595	592	548	581	594	577	574	564	584	546	586	626	567	552	542	583	579	568	614	565	569	609	583	573	572	599	571	581	628	587	596	558	550	604	580	589	577	643	577	613	568	553	580	579	577	563	533	621	572	634	600	505	580	580	580	580	569	551	586	562	571	550	566	548	558	562	594	579	571	557	578	595	596	582	595	574	523	571	558	580	563	575	545	605	573	536	592	591	600	597	581	630	523	625	558	561	558	519	559	614	563	595	600	594	601	581	581	578	536	576	600	603	589	580	609	593	569	593	567	579	581	600	573	600	594	593	591	546	561	565	552	609	573	573	632	555	596	606	527	575	591	590	598	608	585	618	577	565	523	603	598	628	513	574	646	591	575	587	587	599	592	603	597	576	612	568	571	602	613	585	547	608	572	609	608	613	615	570	642	537	554	614	561	533	555	578	554	551	588	580	597	606	590	579	582	579	560	562	584	576	584	560	573	578	574	531	571	576	593	590	606	540	594	615	559	602	557	580	591	620	587	546	568	551	591	610	616	563	588	600	541	542	553	565	603	566	610	582	566	563	585	570	638	535	548	590	551	630	510	550	581	609	582	572	629	588	540	602	577	541	613	582	547	565	571	590	554	577	596	594	594	532	566	600	613	524	599	588	520	596	555	575	580	586	592	559	567	584	625	556	569	594	596	543	560	600	579	613	604	587	603	585	584	559	539	619	578	554	549	611	554	528	569	556	557	618	568	599	609	581	555	569	556	532	587	580	568	574	592	574	550	602	532	579	559	568	562	601	608	559	550	579	594	557	596	570	534	577	557	569	599	570	572	589	574	535	575	610	547	568	579	574	608	572	574	588	585	609	611	526	632	589	562	581	587	579	565	550	576	576	595	571	574	564	529	604	605	566	570	564	544	563	593	576	608	556	598	592	555	587	586	633	561	599	596	553	581	578	553	597	552	580	539	582	580	548	565	611	594	539	564	636	575	623	561	570	559	533	601	549	605	572	563	558	582	572	601	530	592	551	551	566	563	548	565	589	631	585	536	551	539	596	584	581	538	590	585	551	543	601	564	604	594	549	561	585	565	609	600	567	585	585	577	604	552	576	587	592	577	578	591	620	558	607	559	538	570	571	575	596	576	564	563	555	579	569	628	583	565	550	587	585	563	540	589	559	603	604	558	615	628	550	587	549	567	606	580	620	596	577	550	586	589	554	549	579	629	616	616	603	573	595	597	611	633	558	595	558	557	545	627	570	587	558	598	618	611	575	562	586	578	600	552	551	619	574	601	562	604	595	570	587	576	591	582	585	539	567	568	576	566	574	607	606	589	638	599	590	552	554	563	620	557	594	587	556	576	589	583	596	587	540	585	556	544	600	582	596	608	582	573	544	556	589	608	522	619	586	581	616	575	563	541	553	563	571	568	574	572	544	609	565	552	619	560	564	527	587	574	570	631	573	556	610	580	588	577	571	558	602	568	575	595	599	599	574	570	543	558	552	571	527	600	555	589	564	559	575	564	598	581	572	552	553	573	580	535	593	606	555	646	601	610	567	576	549	565	602	608	617	611	565	555	562	566	595	572	594	595	548	588	563	576	564	597	554	584	600	590	583	580	572
6688	4680	4150	2757	1950	3709	6507	5343	2727	2470	2175	1842	1541	1606	1279	1068	956	788	648	680	580	517	483	482	593	356	350	318	313	234	204	179	179	184	174	187	186	189	212	175	164	185	163	195	206	162	195	189	174	170	205	190	184	185	185	173	195	163	199	181	185	208	197	176	170	191	169	172	181	204	191	174	209	193	169	165	172	186	171	193	180	187	187	178	170	188	211	164	176	191	184	165	196	180	186	177	211	189	195	176	181	179	179	189	183	181	178	196	187	189	180	171	196	176	189	173	193	203	182	186	184	197	178	189	191	199	201	188	214	205	184	188	162	176	193	209	190	174	206	200	169	171	195	216	166	181	185	182	190	205	176	152	186	157	178	166	206	184	179	197	213	182	192	174	190	196	206	178	183	174	189	186	204	198	175	189	158	176	165	202	208	195	205	197	173	199	192	182	170	194	181	210	204	187	152	191	188	162	201	198	179	168	170	185	181	203	196	170	189	164	183	187	168	201	189	171	210	173	178	189	196	191	203	173	193	197	177	171	181	195	170	183	192	181	169	182	162	172	185	175	198	185	172	194	174	181	188	199	164	167	187	171	218	191	175	164	183	172	172	209	192	178	172	171	181	176	177	208	171	184	190	179	159	189	179	184	220	180	194	188	211	201	213	187	185	160	185	175	187	178	190	192	208	173	190	155	192	188	198	168	195	181	186	187	184	183	196	173	177	173	176	204	196	195	216	181	202	211	176	179	191	196	163	177	167	179	200	184	194	188	171	213	180	183	175	194	202	199	187	174	183	169	162	205	175	187	196	184	178	196	182	179	220	153	169	197	197	200	195	211	169	200	194	192	170	183	192	172	170	195	194	180	164	190	202	191	195	181	189	199	216	187	184	198	192	188	198	178	183	165	207	166	187	187	183	161	200	191	210	188	191	171	174	180	188	186	158	176	187	192	177	192	167	192	185	171	171	163	174	183	180	180	195	187	191	188	205	197	170	175	164	191	190	175	191	215	193	195	182	179	162	178	166	176	152	205	187	152	192	175	184	185	201	184	157	203	179	201	170	160	200	178	191	193	177	170	180	221	166	163	177	171	185	190	198	184	198	177	167	181	158	184	211	209	172	181	212	214	203	175	182	195	163	182	174	176	164	203	165	215	205	174	201	211	181	193	189	186	188	205	198	189	171	181	180	188	161	198	195	167	189	198	176	185	180	172	182	174	171	192	184	194	181	187	186	189	184	178	196	199	168	181	190	170	231	169	207	183	176	180	180	205	180	176	190	204	207	180	194	178	183	187	199	181	207	178	181	187	160	168	187	183	163	189	192	209	207	192	191	193	194	179	169	172	187	187	183	169	204	179	189	186	208	172	180	177	195	203	190	165	185	202	181	170	170	183	201	189	177	164	191	201	195	185	194	164	166	199	200	200	165	203	198	174	171	199	177	183	195	180	200	152	195	175	202	193	186	190	172	186	183	175	204	208	189	168	195	197	183	184	190	182	184	194	198	190	161	182	168	208	184	198	174	187	189	199	186	199	175	199	152	164	187	178	186	183	195	158	186	175	174	188	198	201	184	193	181	186	176	184	181	177	167	189	183	178	178	182	165	167	194	192	172	184	198	203	173	199	173	225	171	175	209	194	188	174	209	177	161	196	182	184	201	183	200	178	170	204	188	176	194	185	187	190	193	179	167	172	165	211	178	184	167	171	174	172	160	197	188	164	187	172	182	195	173	174	198	194	209	184	184	184	176	182	201	184	181	207	193	189	158	190	190	203	178	187	180	164	180	166	176	197	178	210	178	186	175	193	184	177	174	175	196	192	186	176	173	165	200	183	183	164	196	172	151	191	193	202	186	175	180	187	189	195	176	189	182	195	170	196	161	203	184	182	182	182	187	183	177	173	176	209	201	167	197	192	200	209	183	204	191	198	176	169	189	188	199	176	193	184	189	187	175	195	209	188	211	191	174	173	196	182	204	206	175	165	191	166	181	207	176	179	184	199	178	173	176	159	176	190	167	227	178	191	151	199	177	190	192	202	196	193	187	174	187	175	196	161	158	189	171	192	173	187	199	172	182	194	216	177	214	179	199	191	204	205	161	168	182	202	148	187	203	177	180	181	180	174	187	168	189	186	173	180	171	190	178	184	205	194	193	192	173	193	189	192	214	179	183	170	189	164	192	209	196	194	202	185	181	175	177	186	204	168	179	174	179	163	161	174	149	189	182	185	176	184	198	192	190	215	181	170	157	203	200	193	202	176	170	201	178	210	196	194	185	198	178	194	201	177	190	182	178	159	188	207	194	207	181	151	180	191	188	168	190	166	186	209	181	163	166	168	177	194	167	165	185	194	188	185	198	187	186	189	204	199	195	182	182	178	187	166	185	176	160	199	181	204	180	166	175	171	190	190	185	192	169	181	189	169	170	191	183	213	195	179	194	180	209	172	184	164	184	196	179	202	181	193	211	172	186	158	190	161	170	191	177	203	163	187	169	203	153	165	182	193	183	189	198	169	179	214	170	164	191	167	197	197	191	206	176	184	163	181	206	170	169	200	195	187	151	179	177	186	191	213	211	168	193	173	206	217	186	193	196	187	166	183	179	174	166	159	180	180	183	182	186	187	202	224	188	182	171	181	201	158	181	209	202	208	178	167	214	214	155	187	197	175	215	183	177	192	188	176	183	202	193	181	186	193	175	170	171	184	172	182	190	189	199	171	183	182	189	178	190	183	180	183	195	168	187	204	162	186	176	199	184	177	175	188	171	179	203	195	185	170	197	191	187	175	188	182	175	180	206	157	187	182	178	164	181	188	197	222	195	164	194	171	170	162	177	189	185	200	192	219	200	201	200	190	167	180	183	176	196	181	188	199	181	182	181	198	187	182	195	165	201	161	169	178	184	187	170	161	194	190	180	204	162	173	186	163	172	189	182	164	190	194	188	161	175	172	184	171	191	210	173	183	168	174	189	179	214	201	215	187	189	177	188	184	193	195	168	189	209	199	168	195	202	190	178	205	176	171	191	195	178	210	195	196	156	196	169	188	171	183	199	202	178	180	212	158	181	181	162	164	196	184	200	178	189	162	187	180	174	172	200	196	179	183	179	170	160	182	193	198	175	192	173	177	181	174	177	184	178	200	160	159	184	173	181	193	172	169	200	186	187	194	175	192	185	203	172	170	188	166	188	156	211	197	186	207	197	171	189	192	173	197	196	195	210	185	176	153	193	192	182	172	208	198	206	184	191	180	172	201	186	176	190	198	192	187	150	179	173	170	176	205	188	191	204	186	173	185	190	199	188	195	176	197	195	169	170	183	176	186	158	177	186	194	185	171	194	185	218	181	183	203	160	176	190	202	177	192	180	205	177	183	209	191	204	178	189	174	160	165	191	184	191	163	184	195	185	196	182	184	183	200	169	188	150	192	203	186	176	184	192	208	190	193	191	200	181	181	154	176	172	198	173	211	184	204	186	187	166	189	207	187	169	180	170	192	185	174	178	201
4776	4664	6783	7658	7275	13761	21451	18768	11908	11625	10539	9310	8373	8333	7295	6352	5830	4840	4255	3952	3446	2835	2528	2920	2950	1701	1480	1444	1154	817	739	580	562	561	536	511	551	510	530	548	530	531	520	491	527	508	541	553	549	499	506	492	551	535	541	508	531	518	521	524	536	514	520	520	562	531	535	568	543	545	512	543	505	548	536	563	524	507	576	514	533	513	546	521	516	521	514	527	507	564	557	514	538	537	554	563	473	591	592	560	517	565	548	484	563	576	530	549	528	527	506	531	478	514	520	548	513	538	538	542	517	506	547	540	529	523	506	556	538	539	526	510	507	557	532	530	537	544	568	505	548	533	536	544	515	544	524	534	560	536	504	519	521	497	559	514	516	534	563	504	565	515	536	527	544	533	515	509	496	507	534	520	522	514	534	521	536	566	508	515	525	548	510	503	576	501	536	514	574	506	527	558	543	578	530	531	469	521	518	561	515	549	542	504	567	546	560	507	522	526	543	529	527	553	528	518	539	526	520	543	494	531	498	541	515	520	494	550	529	557	561	531	531	514	527	513	555	500	513	542	575	510	520	556	569	473	502	519	517	516	508	527	513	509	538	518	500	566	495	531	537	510	552	522	557	516	554	490	493	538	542	558	497	518	534	544	530	518	542	478	520	500	518	518	560	533	517	525	509	545	525	522	533	530	558	537	539	520	532	550	507	544	553	573	540	504	551	554	530	560	521	555	526	506	530	525	502	524	493	529	491	551	527	547	532	539	540	527	520	518	533	521	549	487	520	513	508	498	539	556	490	489	535	556	516	520	519	520	527	520	529	536	566	561	547	543	547	557	530	565	551	547	496	510	507	538	492	464	512	560	516	541	552	528	555	529	550	539	557	527	519	494	545	547	526	565	545	546	535	556	547	517	526	502	528	526	560	579	531	549	508	538	532	555	568	529	566	585	502	525	507	545	496	492	532	521	524	546	577	523	527	533	556	530	573	532	522	496	506	514	510	518	546	490	486	546	506	502	506	493	546	563	520	525	497	512	537	509	526	513	533	538	521	514	539	530	576	513	525	502	533	511	500	510	603	498	536	504	518	537	534	535	497	499	552	510	520	524	567	522	527	494	504	513	502	501	519	554	555	567	526	523	502	551	540	554	512	499	574	532	547	539	528	501	517	498	506	548	526	538	503	517	535	538	523	496	516	566	506	544	530	518	489	548	546	583	514	543	573	522	481	533	551	571	523	475	484	541	523	526	497	558	519	565	502	496	508	550	496	530	567	527	549	545	548	533	509	538	565	528	526	552	482	518	509	523	497	521	546	527	495	520	482	487	558	530	517	514	489	498	572	556	497	529	565	534	562	548	526	604	555	559	563	503	530	555	523	502	522	549	520	513	512	555	537	585	536	526	542	516	505	553	552	542	544	515	497	532	565	559	543	511	548	549	555	486	607	543	511	548	532	502	525	542	516	534	535	542	537	536	570	528	538	499	570	533	556	555	544	501	500	519	536	542	526	506	524	523	501	554	463	496	542	531	516	506	526	551	517	541	529	543	548	526	565	538	484	511	549	508	508	530	500	537	534	540	527	493	519	537	525	532	522	543	573	478	521	535	512	530	496	551	516	517	556	499	523	502	514	526	526	529	517	512	537	483	510	538	519	524	505	511	511	554	533	480	546	503	523	517	553	544	511	540	505	514	484	513	546	524	521	502	558	533	519	477	517	555	559	525	542	544	521	579	532	499	494	582	546	552	531	507	541	526	514	541	554	493	531	535	527	540	540	506	516	533	533	563	539	546	524	557	529	563	506	507	508	535	553	520	563	536	552	476	549	555	519	537	519	518	570	531	539	514	580	532	502	550	534	545	525	521	549	550	541	551	572	512	539	547	543	537	522	497	540	496	544	536	519	545	496	523	509	491	533	556	527	533	523	530	531	520	552	501	548	518	554	506	519	575	537	516	504	506	485	519	510	539	499	589	521	497	542	516	531	537	537	530	520	540	533	513	516	514	591	551	546	516	523	506	517	490	536	526	555	538	576	556	541	556	517	538	531	543	507	517	520	520	531	515	538	551	516	495	539	524	557	497	518	530	563	500	517	517	575	505	548	516	529	495	534	480	518	549	522	510	555	513	515	516	513	551	501	501	487	505	554	502	534	577	567	508	506	525	531	485	507	578	493	529	539	547	548	521	537	551	535	550	499	533	537	547	569	515	513	552	539	558	503	524	505	519	516	481	562	486	495	551	543	509	533	493	547	537	521	546	531	525	543	541	559	531	500	509	527	522	501	544	513	538	497	487	537	551	495	531	517	543	490	546	529	503	513	517	521	516	524	543	535	525	531	517	546	590	551	513	532	516	508	525	571	563	544	475	545	518	507	541	516	492	521	543	556	563	528	508	538	537	507	499	550	548	546	508	534	500	505	514	529	507	470	511	492	499	534	565	504	521	465	521	567	558	493	505	545	530	541	524	507	518	569	551	493	535	480	509	503	563	541	540	537	495	544	501	544	491	557	540	540	509	523	522	543	547	553	561	491	506	555	539	503	502	551	480	545	541	512	527	537	550	519	573	526	557	555	592	559	526	547	507	532	540	538	518	554	529	568	554	535	521	548	518	546	517	555	510	549	546	508	561	523	524	514	529	509	546	587	550	548	510	521	518	522	523	533	546	533	494	523	528	582	576	489	487	510	494	501	521	505	520	531	500	542	538	522	529	494	522	537	498	521	535	591	540	551	536	533	481	549	485	481	505	546	536	495	531	572	503	553	502	566	537	515	533	560	502	501	497	535	520	569	526	523	526	509	521	516	590	513	546	545	508	500	525	529	498	516	536	529	522	529	538	539	491	554	551	557	516	542	570	552	539	541	544	533	503	529	525	540	505	544	517	550	533	521	538	542	526	493	521	533	523	567	527	530	514	519	522	551	505	502	502	536	533	564	556	535	536	553	553	563	516	575	541	584	527	529	500	525	502	519	537	526	532	521	574	503	534	526	565	552	484	545	562	491	551	542	546	511	514	530	500	509	520	591	546	572	537	567	540	569	537	556	521	499	548	553	556	538	496	532	547	527	495	514	545	506	552	534	516	550	534	511	493	546	537	497	538	515	526	531	526	545	548	523	543	506	510	494	566	472	513	530	538	524	551	508	487	511	494	526	544	564	556	539	547	531	553	503	560	543	532	539	529	509	533	529	519	578	520	514	505	540	488	502	548	516	498	546	549	510	573	554	564	549	506	555	528	481	543	574	566	481	549	549	587	528	578	477	540	519	521	535	569	545	526	511	502	523	539	578	553	527	543	540	554	559	551	544	537	526	573	497	521	530	479	510	493	578	530	503	538	500	591	532	525	533	506	538	542	511	512	497	536	531	478	519	537	542	510	547	526	536	512	576	503	532	523	510	539	535	509	468	534	527	551	475	568	511	517	518	536	571	541	535	515	514	541	537	525	549	519	503	514	517	511	487	495	498	505	549	532	494	542	481	540	530	564	526	526	484	507	532	513	538	544
15071	7674	6827	5457	3484	3535	6697	8365	7124	6234	5968	4536	2816	2676	2758	2388	2376	2051	1947	1983	1825	1634	1204	2137	2433	1309	1622	1071	734	399	334	210	229	187	167	175	185	197	182	212	184	201	207	163	194	171	196	197	175	189	171	185	189	194	193	189	204	192	170	173	190	206	197	171	185	216	187	185	151	178	184	172	192	161	210	222	187	202	159	166	182	176	173	200	193	185	198	184	178	193	205	213	183	191	195	154	187	197	213	184	206	176	176	179	171	181	194	192	200	184	190	187	186	173	172	173	202	199	198	178	205	183	179	173	179	195	187	196	180	186	190	208	184	173	202	184	184	169	213	178	187	181	193	208	198	188	191	190	187	192	185	200	173	191	182	174	195	174	197	194	193	170	185	195	168	169	191	191	187	192	165	188	179	196	182	167	180	191	200	214	207	185	196	160	191	188	191	183	172	139	194	179	189	198	183	178	186	189	166	190	180	172	221	188	190	168	190	174	199	166	150	188	196	189	181	173	184	201	190	160	161	171	170	171	196	171	204	173	189	185	199	207	189	195	184	198	197	194	180	179	178	195	202	174	184	199	169	206	197	205	171	170	180	183	198	161	190	186	192	181	170	214	199	197	185	193	180	198	189	198	189	172	191	183	219	199	179	178	173	218	169	173	192	189	188	198	220	172	215	182	175	176	181	195	175	175	180	199	165	207	184	183	198	212	184	174	195	212	184	203	184	172	185	200	174	179	185	205	187	161	205	176	199	178	173	206	186	196	212	186	205	198	193	181	194	198	184	206	187	183	197	165	184	175	170	204	184	191	172	186	193	191	182	189	182	188	206	194	208	183	213	195	185	195	189	156	175	172	220	191	158	213	186	175	199	187	207	164	186	177	165	203	198	166	177	184	200	173	168	174	190	208	190	184	196	193	165	185	197	183	192	215	189	202	227	190	195	200	191	240	212	203	179	175	190	195	180	186	179	191	204	202	189	166	220	200	189	169	199	209	165	174	202	199	195	200	204	191	210	166	185	180	174	173	182	173	194	195	168	186	176	188	160	161	222	211	189	213	202	199	217	206	181	206	171	163	166	194	173	188	185	178	183	203	200	199	181	194	192	181	186	182	165	172	205	202	197	214	182	187	184	182	184	192	188	187	183	181	203	165	187	165	188	184	183	180	205	192	174	204	188	180	189	202	186	191	198	190	194	194	195	180	192	194	199	193	194	210	205	215	179	211	191	185	194	191	199	169	184	186	199	179	190	197	188	201	199	201	162	193	211	193	181	176	185	192	171	209	168	159	163	183	175	195	188	197	184	169	178	202	192	176	169	176	206	194	178	209	181	191	199	206	198	186	191	205	179	208	180	210	180	167	182	180	196	173	181	180	198	174	199	191	195	175	203	181	200	188	167	183	189	206	191	187	189	198	176	203	177	203	194	195	187	199	183	171	173	198	219	194	192	181	186	180	194	178	185	204	164	173	209	181	152	187	192	190	182	193	171	179	196	181	185	183	197	200	179	173	190	182	182	188	203	185	196	191	206	177	205	173	176	186	203	189	187	206	195	182	186	181	190	183	179	188	197	192	185	194	171	201	173	199	174	182	175	178	179	186	183	171	195	189	199	194	194	188	178	194	191	197	181	160	193	161	190	214	184	179	203	200	186	208	185	169	172	195	199	184	191	204	190	186	192	217	189	202	182	179	196	177	198	187	194	175	188	193	181	189	181	177	197	193	206	218	180	203	203	203	186	178	217	197	199	167	220	183	197	210	180	196	190	172	167	175	186	207	203	186	174	167	214	202	215	195	189	163	200	184	170	180	180	203	181	205	194	173	187	178	204	170	186	182	204	189	183	184	194	183	190	168	206	177	166	171	175	189	196	188	189	177	169	199	193	179	179	184	175	185	188	183	218	191	202	151	182	194	208	188	214	175	233	186	196	205	197	170	216	193	197	184	193	186	185	180	167	201	194	214	189	194	159	208	195	177	222	176	203	181	187	206	204	178	176	195	199	191	194	193	167	223	191	209	210	187	196	195	175	197	184	196	203	205	187	176	182	192	176	209	195	191	193	208	185	208	196	190	153	180	216	169	174	171	199	174	191	209	184	198	205	189	203	199	192	168	157	173	185	196	197	185	204	210	192	176	182	202	173	193	192	190	200	205	207	181	214	190	199	162	176	194	185	178	219	197	185	204	171	193	200	189	174	195	178	204	202	187	173	192	185	204	179	196	189	199	171	178	177	199	176	167	182	158	206	180	180	179	196	201	180	195	173	204	177	187	184	180	201	189	185	183	189	205	187	182	184	169	183	203	211	183	214	187	203	176	176	185	175	191	226	172	208	164	193	203	178	187	193	184	186	164	186	176	209	184	204	177	157	197	173	212	226	203	197	189	220	191	218	203	175	214	187	175	204	192	175	171	191	215	207	203	194	183	196	197	177	188	201	197	180	186	208	198	190	183	157	205	195	201	174	183	201	165	189	198	199	199	217	175	197	188	167	166	191	179	179	191	208	152	201	162	209	191	186	192	191	201	176	211	171	191	203	193	196	180	201	214	174	180	176	196	178	181	203	172	180	193	182	178	184	171	219	172	172	174	170	173	179	171	162	194	186	176	187	175	190	198	191	203	176	181	218	193	179	202	192	183	163	166	191	204	201	198	172	192	190	181	181	193	217	186	194	191	184	198	189	181	204	208	188	191	209	196	190	202	192	172	181	176	179	191	161	187	182	188	199	173	176	199	157	180	179	198	210	181	205	183	184	183	187	218	179	220	196	183	217	195	184	214	187	164	186	190	184	189	183	158	196	195	169	152	190	198	196	201	194	180	173	191	204	195	198	179	179	171	208	174	173	170	216	184	189	166	189	203	192	198	163	174	203	200	192	205	206	193	183	193	193	192	224	172	177	192	198	193	180	189	193	207	193	164	184	192	201	217	205	202	193	161	192	198	203	213	200	176	190	186	190	177	188	183	187	172	191	185	199	183	203	180	176	218	181	182	191	178	183	163	204	175	199	202	176	165	189	177	210	204	193	172	208	209	177	179	184	170	182	186	184	197	161	192	181	171	184	190	195	223	206	211	198	188	180	200	187	200	208	198	173	177	190	167	199	189	173	215	191	198	185	163	187	172	209	186	174	174	203	193	193	168	173	186	185	185	197	195	190	168	169	208	193	186	206	203	211	197	190	195	190	187	183	194	176	194	183	172	183	193	179	191	176	181	160	202	197	213	181	199	201	202	192	198	189	188	188	156	200	182	176	189	189	194	164	206	217	196	178	188	175	203	172	173	197	199	192	191	187	160	231	196	186	196	214	159	200	175	170	171	204	167	195	180	187	193	179	166	183	196	175	166	202	174	190	200	181	192	171	205	172	182	203	181	157	193	195	191	220	197	181	203	180	205	173	192	208	205	170	210	189	183	204	191	200	208	188	214	160	193	214	183	180	197	170	184	194	197	228	185	192	167	208	178	193	202	206	197	172	189	174	196	202	181	201	169	173	193	187	226
10007	6815	11281	12931	11852	13750	22554	25755	23736	22169	21315	17820	13506	13758	13448	13317	12871	11047	11392	11649	10513	9464	7020	12579	12733	7453	9299	6205	3926	2254	1393	860	621	554	545	534	512	549	509	516	527	510	522	564	542	540	567	528	553	561	546	539	532	537	517	565	557	601	523	533	559	566	541	576	572	531	517	563	550	541	501	577	552	539	522	546	526	537	548	560	529	572	568	555	548	540	521	503	540	551	559	550	535	548	562	561	520	542	552	511	534	514	554	576	538	485	552	561	535	541	520	539	552	527	565	518	538	558	556	477	579	549	529	559	539	532	544	508	531	502	564	589	562	544	527	533	544	533	574	559	539	544	535	564	556	563	554	574	567	515	497	587	567	547	562	575	574	522	515	574	579	564	573	554	518	537	528	533	518	537	545	530	536	532	586	544	586	541	545	547	561	518	594	514	512	536	562	528	539	583	561	550	547	534	550	560	534	522	527	506	483	550	541	600	531	587	535	524	597	528	535	567	542	541	534	499	542	531	524	564	556	535	558	534	523	518	566	532	559	527	586	505	547	530	556	576	551	528	510	558	528	536	528	518	623	565	523	569	543	484	580	559	537	566	516	508	549	577	534	516	540	545	534	546	544	545	531	540	583	535	541	561	589	566	510	557	540	527	600	557	550	538	541	509	519	539	573	544	532	558	554	577	553	490	556	554	548	524	551	529	571	514	531	537	487	517	556	521	555	585	530	517	529	527	524	504	537	534	569	547	535	507	513	541	517	551	536	524	564	527	533	517	568	533	518	522	559	523	567	549	557	491	549	539	548	566	519	489	538	532	590	568	553	552	515	549	543	538	551	587	517	521	521	559	514	558	541	528	555	535	539	531	559	558	578	564	525	558	549	522	535	550	535	518	528	551	544	494	541	539	518	580	558	582	528	533	533	528	529	559	563	529	564	552	546	524	563	528	526	516	539	535	514	556	512	534	565	509	542	579	571	549	517	544	545	532	578	568	602	563	549	515	527	568	499	506	519	526	553	536	543	538	567	529	525	547	553	544	514	513	478	550	545	568	527	487	514	543	542	549	518	518	503	535	502	569	602	573	551	539	517	555	551	549	542	533	577	544	557	553	558	537	529	551	526	537	478	478	503	533	508	530	543	561	546	530	529	507	516	556	510	536	557	580	525	530	587	510	546	559	533	543	547	571	566	505	570	552	562	591	515	565	567	562	515	524	569	499	526	520	529	557	553	548	528	522	537	540	494	545	497	547	560	550	566	541	533	586	510	530	543	547	518	521	540	526	518	543	610	548	559	509	559	535	556	539	519	556	554	545	535	563	559	551	538	532	535	565	542	569	534	549	551	519	537	556	543	556	534	509	540	545	535	525	523	515	541	521	526	569	496	545	543	533	552	550	574	575	581	589	529	555	524	499	556	530	565	547	523	558	525	548	563	534	540	501	493	530	553	537	555	580	570	504	566	551	569	561	541	520	508	540	570	560	556	566	514	543	537	531	554	556	559	541	579	549	491	538	564	543	530	557	562	567	557	529	578	538	534	521	546	529	546	569	541	526	581	539	525	534	545	544	592	510	544	511	523	532	537	556	562	530	558	583	559	511	571	552	517	555	542	552	531	583	533	536	573	552	558	512	539	527	553	527	523	526	562	540	516	516	526	551	547	493	526	541	554	549	522	575	547	562	544	500	518	499	553	516	554	565	515	550	535	544	549	511	555	540	534	511	554	541	559	508	532	542	547	537	535	536	565	550	465	514	564	533	526	561	565	512	512	522	577	520	546	560	534	533	566	542	549	513	551	574	535	525	598	561	541	528	508	522	582	533	536	552	558	521	568	584	519	590	484	533	530	570	534	550	554	553	546	529	527	557	538	514	507	561	551	544	522	541	549	581	532	536	534	532	573	542	528	547	548	547	580	546	583	596	538	564	523	517	544	568	539	547	506	536	512	508	580	555	504	576	526	524	591	545	557	577	553	544	583	513	552	584	531	530	527	575	562	532	543	525	556	575	577	531	517	573	520	569	545	556	562	530	525	519	546	554	546	535	562	533	550	578	565	546	546	566	543	525	528	504	550	521	526	538	543	515	569	555	572	557	515	536	526	529	568	525	542	493	540	481	560	536	530	559	584	536	564	553	541	543	554	535	515	591	553	520	540	518	518	580	528	526	558	583	531	562	529	538	530	538	562	585	512	544	528	513	535	549	563	529	536	538	533	558	549	557	533	579	550	575	493	590	531	559	536	566	525	499	552	510	516	549	520	558	554	533	555	554	526	577	477	476	565	571	557	568	556	564	564	516	551	573	534	603	567	507	508	525	556	528	535	565	530	537	560	534	561	560	522	545	534	535	509	555	495	594	535	548	529	553	516	571	557	575	593	522	508	565	585	545	513	557	561	566	519	516	556	530	515	545	558	553	546	529	550	547	538	552	525	560	541	535	533	571	537	546	515	503	559	545	526	471	551	535	526	532	536	500	530	532	546	543	563	550	510	533	473	551	562	583	553	514	547	530	550	538	573	550	550	549	543	559	584	551	524	558	511	548	550	529	592	529	523	520	581	546	533	504	613	564	516	563	522	549	564	584	524	525	539	547	531	524	551	525	576	521	527	561	525	528	559	540	544	600	533	532	543	509	507	576	546	535	507	516	548	559	537	555	551	535	567	530	530	560	561	511	533	539	563	557	570	552	514	569	514	551	544	531	521	505	510	533	546	536	546	527	532	544	586	522	533	565	552	571	534	568	569	543	551	531	555	536	569	491	552	544	532	538	537	563	582	538	571	503	566	569	545	552	541	539	490	521	590	571	534	571	504	565	505	563	530	558	549	514	555	551	518	516	522	556	551	570	486	521	570	524	515	553	526	549	551	529	565	568	588	521	529	534	543	537	561	511	523	555	536	567	523	529	497	559	544	534	545	582	517	522	551	520	530	536	494	576	525	547	539	570	584	509	564	565	533	519	546	550	477	557	526	543	522	544	523	548	534	546	566	552	559	548	478	526	554	566	573	574	574	556	529	531	538	510	518	536	529	546	530	556	531	561	534	561	516	521	540	565	589	520	561	531	568	547	546	539	509	518	546	576	569	546	575	559	526	534	508	569	523	528	522	530	539	511	528	531	527	515	532	525	533	537	518	540	555	562	556	538	521	541	526	537	519	500	546	542	570	565	577	530	575	583	553	546	527	550	594	549	584	515	490	539	545	495	544	572	540	551	545	566	502	524	494	532	600	537	520	546	531	532	560	562	520	543	534	563	506	580	532	517	564	546	527	545	544	499	553	538	575	542	498	589	559	557	527	540	553	535	597	513	516	570	503	579	581	542	587	553	530	561	561	598	554	500	504	570	538	534	550	533	511	531	544	526	548	534	546	556	581	567	580	497	528	522	530	529	530	551	548	563	517	547	559	528	534	533	573	564	506	556	551	538	539	551	548	560	519	544	518	521	493	577	524	561	532	603	534	549	521	551	509	549	531	533	517	520	548	556	526	579	547	539	541	521	521	524
21843	10967	10786	9101	6221	4779	7346	11001	10895	9538	8418	8147	5474	4597	4616	4764	4216	4108	4404	4809	3950	3509	2285	1863	1785	3687	4221	2329	1295	852	540	355	250	204	210	231	188	203	193	213	183	175	181	192	194	188	192	182	188	203	194	208	212	172	219	184	195	181	198	226	205	202	198	233	193	201	184	191	209	192	188	179	230	207	185	200	206	198	215	191	209	196	183	210	171	199	199	198	186	212	197	184	181	196	192	204	204	188	186	219	214	196	243	223	193	193	186	180	188	208	210	186	203	192	193	208	201	212	215	201	214	169	214	222	186	187	208	201	256	200	194	191	168	197	232	201	215	185	181	190	178	207	206	224	240	216	208	201	206	220	198	220	197	207	205	198	204	195	195	203	220	186	195	231	225	208	191	188	219	193	181	213	205	185	211	225	205	189	207	196	201	224	190	186	196	194	185	206	191	193	214	211	239	197	213	185	208	205	190	204	232	174	221	198	213	200	215	188	215	227	223	225	199	219	201	196	209	202	195	203	175	225	223	213	210	208	204	203	211	186	175	197	203	190	213	216	200	188	215	218	194	190	205	178	219	198	229	199	201	226	189	196	183	188	177	214	188	201	213	214	205	208	198	178	200	213	227	189	217	208	214	218	190	203	219	209	202	203	216	197	202	195	207	208	177	203	191	195	216	184	198	237	201	191	180	227	210	213	216	211	204	196	180	186	188	204	196	218	234	207	211	200	225	193	192	194	214	220	213	194	216	197	187	195	181	192	193	209	194	208	227	211	163	205	205	220	187	202	180	189	191	217	220	216	182	217	210	183	211	207	194	196	197	202	212	222	193	190	231	200	192	172	221	195	186	201	208	203	198	215	198	216	208	193	188	215	220	216	179	202	169	204	200	180	177	220	223	188	196	186	212	198	214	225	212	194	197	182	223	201	201	199	191	217	187	222	212	196	216	173	190	233	210	209	193	221	192	199	204	191	181	209	210	208	215	212	203	189	189	206	220	232	242	212	190	228	177	207	233	205	194	198	201	192	212	219	217	204	178	187	197	208	187	206	200	230	193	200	211	213	198	222	209	188	195	168	196	187	213	206	190	209	209	194	190	207	204	191	209	202	208	178	203	204	212	203	219	191	212	210	180	211	200	208	214	203	201	207	202	202	204	199	239	222	238	233	212	222	193	211	213	218	194	180	229	200	189	205	195	192	208	237	213	203	202	212	207	194	210	190	188	212	238	180	192	174	243	177	200	210	206	196	187	192	191	212	204	216	192	216	195	208	192	202	198	175	181	205	219	174	193	204	199	207	198	189	230	205	201	200	209	210	198	211	208	211	202	192	215	192	212	201	187	218	209	214	221	215	214	208	247	182	213	189	185	196	214	221	179	196	201	215	193	208	196	230	216	203	198	210	183	196	194	213	192	223	200	189	202	223	203	186	196	207	223	217	204	206	178	187	198	202	251	200	205	194	189	195	213	204	218	216	193	208	194	194	181	196	206	195	192	190	194	227	190	194	192	222	196	209	183	207	192	196	190	207	176	176	227	201	193	214	199	197	197	187	180	199	229	206	198	194	204	191	178	216	201	206	209	189	177	241	214	186	197	209	228	220	219	200	175	243	183	215	173	190	222	207	201	203	197	201	193	175	210	220	201	205	200	209	217	227	202	213	173	200	202	216	233	216	187	196	199	211	210	215	187	182	206	209	211	200	207	222	219	206	214	234	189	221	203	203	200	197	206	211	215	225	222	197	191	192	197	203	200	192	217	195	203	190	189	208	226	209	210	210	219	225	220	193	197	199	212	195	204	206	199	202	193	213	192	219	208	188	224	204	200	200	210	193	187	188	218	214	210	213	204	211	194	190	201	210	170	206	188	209	213	212	217	208	182	197	203	224	197	200	173	205	194	195	184	194	192	207	196	185	204	183	194	204	172	185	197	201	201	206	206	197	211	211	223	219	195	204	199	205	184	193	211	187	177	209	225	195	206	198	211	198	190	202	192	208	198	184	186	216	189	227	209	209	198	203	202	187	227	231	224	184	213	194	198	217	208	216	233	217	192	200	216	227	206	194	201	201	195	212	185	193	204	197	230	194	171	225	190	213	206	201	206	197	206	195	224	203	215	211	193	221	176	180	215	197	199	206	223	215	223	197	219	201	191	207	194	211	192	195	212	224	182	220	195	204	204	198	189	221	175	217	205	191	203	196	202	217	218	217	224	226	231	214	200	196	174	206	190	203	222	205	203	186	208	195	194	211	211	226	207	188	224	190	195	205	200	195	205	228	202	201	213	218	202	199	178	212	220	213	203	208	198	200	187	213	194	207	188	206	187	187	177	202	199	194	220	211	214	184	196	226	195	213	215	191	206	212	210	194	183	191	236	199	213	199	207	220	203	208	179	197	165	203	210	196	221	201	204	215	197	192	210	210	220	202	199	200	210	202	210	182	202	204	222	203	208	201	214	196	197	177	225	193	197	188	192	198	188	220	207	195	216	249	211	214	212	204	201	200	212	203	202	187	173	218	222	214	233	200	218	220	204	184	226	232	188	200	189	196	217	193	211	203	214	212	199	210	194	192	193	198	213	205	198	203	197	210	210	200	193	192	225	206	200	213	202	214	173	201	217	195	199	209	169	198	199	207	213	200	211	193	198	209	197	198	193	187	209	203	217	197	207	199	177	210	205	203	241	222	220	188	201	227	197	206	208	179	204	222	200	233	217	189	213	207	214	214	214	200	189	235	202	213	182	206	221	188	194	191	181	190	209	208	191	187	195	227	210	238	205	219	203	216	202	199	203	202	210	205	162	188	210	201	212	177	213	186	214	207	224	202	211	207	225	207	201	190	201	221	211	193	223	192	203	201	238	215	203	193	219	199	193	218	193	188	186	204	217	204	202	213	219	202	212	203	208	223	219	235	186	190	225	188	209	189	210	202	222	209	200	198	209	218	196	189	183	213	195	204	194	211	196	198	193	194	201	211	212	221	208	199	197	182	234	192	222	208	185	206	171	196	209	217	200	193	222	195	201	190	180	205	233	171	173	195	177	206	206	169	202	206	220	217	202	204	221	212	197	218	219	214	202	211	199	213	213	208	177	202	204	230	207	235	191	193	219	211	205	201	208	211	195	169	197	215	200	210	154	192	174	229	212	227	217	208	210	190	205	184	205	225	230	206	184	206	214	200	205	202	190	198	186	198	200	230	198	178	217	201	188	200	214	205	211	224	200	194	188	205	203	197	189	211	192	203	196	193	188	206	196	187	204	201	207	220	200	216	218	175	201	179	208	204	196	203	210	199	178	204	207	194	209	205	192	203	195	197	198	214	204	208	204	184	214	186	193	198	198	228	191	218	234	196	237	213	237	207	189	204	233	213	192	209	202	189	191	218	217	182	199	201	199	191	203	207	215	217	195	197	207	200	191	182	209	212	204	225	217	201	214	191	200	202	209	196	182	201	192	186	183	210	197	197	212	187	197	217	193	196	192	199	186	187	195	190	216	224	220	201
12651	8363	14555	18714	16854	16243	23451	30242	29509	27428	25451	26444	20526	19373	19593	19733	19034	19382	20447	21008	19169	17253	12153	11046	10181	19245	19505	12402	7142	4549	2795	1358	808	636	591	581	564	598	575	532	582	552	592	572	575	567	558	572	608	592	621	561	599	605	599	576	534	573	588	620	601	610	567	604	563	611	587	578	556	543	584	569	583	621	563	595	558	566	562	566	574	583	589	580	576	584	600	592	559	592	560	573	607	577	591	554	535	615	563	599	576	576	543	563	553	553	560	549	540	577	501	579	530	619	577	566	565	526	606	594	590	586	620	593	565	563	582	618	580	615	569	557	550	575	548	575	602	621	537	596	556	559	595	576	574	566	603	633	528	586	574	566	604	565	593	585	593	561	523	557	609	527	551	578	536	576	616	543	626	587	594	591	538	572	602	565	569	576	571	591	567	589	552	604	586	567	610	621	586	579	572	604	549	576	586	569	593	606	569	583	584	572	583	609	579	558	586	555	526	578	631	559	553	606	583	595	514	542	583	580	598	609	597	601	542	586	592	592	530	602	607	553	631	595	617	556	574	601	595	579	567	530	558	582	590	572	611	566	625	573	596	571	580	596	558	574	585	552	596	617	588	573	569	590	593	595	553	588	560	571	617	568	600	597	585	571	589	588	584	545	572	511	561	576	557	551	568	595	583	566	548	546	540	534	518	607	544	575	578	552	572	595	565	599	607	611	613	553	582	616	557	557	558	603	591	579	663	568	558	599	544	556	590	592	553	634	563	601	590	581	585	614	596	555	573	624	605	605	600	591	565	578	587	590	589	575	592	587	591	558	594	571	566	593	585	570	577	603	588	608	605	570	617	546	531	583	556	575	541	590	577	567	558	537	576	598	605	572	607	607	552	601	583	582	571	555	540	602	579	579	624	540	585	590	565	566	552	595	584	573	577	579	629	590	575	555	569	576	618	555	598	563	566	610	562	601	553	654	567	563	555	567	575	615	556	558	542	605	573	575	569	580	617	562	593	580	623	558	541	535	553	581	570	574	617	607	584	598	552	625	556	612	565	601	591	582	532	566	569	560	595	532	581	584	605	577	588	592	551	541	576	568	558	564	606	572	593	556	586	566	569	610	601	569	604	526	615	614	610	574	564	591	578	579	531	553	547	579	596	581	605	564	571	550	580	589	547	572	593	563	574	558	595	559	591	573	645	568	548	618	561	587	590	619	606	583	562	605	531	546	564	551	588	592	611	587	555	574	559	537	565	567	580	580	578	565	546	594	573	583	574	584	600	564	563	566	543	582	609	562	556	566	586	549	569	574	586	603	558	575	568	565	571	572	610	561	567	588	601	606	607	562	575	561	586	543	541	590	618	592	539	603	580	547	575	552	545	616	570	555	553	561	587	594	568	613	569	582	611	579	535	573	586	595	591	554	580	561	567	535	587	590	607	631	545	568	602	543	574	588	526	605	572	529	591	579	601	593	566	555	598	605	609	610	579	559	574	550	569	598	589	566	593	607	555	580	600	552	610	598	555	572	589	577	587	553	600	563	615	570	561	569	588	546	562	578	516	551	548	574	570	575	578	564	572	616	599	583	626	608	541	575	577	580	579	602	571	571	539	581	605	532	632	575	605	563	548	586	568	569	537	575	598	592	573	530	572	539	623	595	605	594	562	572	571	565	584	571	573	584	579	604	555	581	577	597	559	532	605	618	586	554	594	596	628	633	590	544	575	555	578	613	601	561	575	591	576	576	608	595	579	567	585	577	555	562	596	584	566	522	605	598	597	550	608	622	580	594	593	604	573	542	621	570	587	587	600	541	596	596	574	597	539	590	573	577	557	547	572	611	565	591	544	572	531	607	619	579	551	535	588	606	571	554	549	604	587	575	567	552	571	592	590	539	581	580	595	588	547	577	586	617	586	608	562	602	602	600	595	576	617	588	575	568	547	557	562	588	576	577	540	616	586	540	572	579	596	513	584	563	591	584	572	559	585	563	616	579	565	550	587	621	568	542	576	572	586	560	578	565	606	562	539	583	573	578	571	592	564	590	575	529	597	571	609	569	530	576	591	550	549	602	581	604	593	631	587	554	536	586	608	570	604	584	540	564	551	594	565	572	561	585	587	647	566	557	601	615	602	524	618	556	536	588	533	571	534	601	568	603	587	573	537	572	524	594	571	596	591	538	581	622	609	572	550	568	605	546	603	535	566	561	546	596	604	563	582	579	603	565	608	583	550	577	599	585	545	589	605	616	566	551	575	599	562	599	575	591	572	601	612	602	562	583	604	606	535	598	551	594	586	523	610	561	560	608	579	584	550	559	602	596	560	546	608	620	593	533	568	572	589	609	597	603	567	579	587	571	565	566	584	584	603	556	577	612	590	575	614	610	585	613	522	569	577	584	549	579	532	604	545	593	593	577	587	591	585	610	591	589	576	594	585	558	579	555	587	582	553	526	579	553	594	577	557	544	599	552	569	586	610	590	584	579	557	569	571	598	597	558	584	584	576	625	555	590	591	576	602	604	586	597	584	598	584	577	570	627	580	550	603	612	599	571	544	624	551	579	569	602	543	572	566	570	583	589	553	552	592	580	637	600	580	564	523	557	555	614	590	558	575	599	597	534	548	593	565	592	594	568	572	534	558	584	566	560	562	573	589	597	604	580	604	557	572	614	555	559	579	573	519	574	571	558	563	593	587	573	614	566	558	583	622	600	551	568	575	550	547	612	568	610	569	606	578	553	577	573	607	558	557	558	562	547	572	549	589	596	585	574	604	574	600	594	616	601	599	550	581	580	597	585	602	600	608	592	573	569	581	565	568	557	612	561	585	556	597	586	586	566	650	593	600	587	581	558	598	578	583	587	587	582	579	585	581	567	577	555	569	580	545	583	635	560	581	607	568	602	623	559	551	555	574	585	564	576	574	590	585	541	584	578	601	559	589	585	555	596	608	586	618	482	546	582	567	554	585	572	582	620	608	538	615	573	588	575	536	567	563	561	574	601	596	575	621	523	595	615	532	528	575	596	599	550	556	562	521	553	570	572	586	564	528	549	596	583	608	588	573	572	593	509	582	589	572	599	603	574	613	572	617	586	544	599	557	557	557	625	596	609	552	533	592	578	573	556	572	570	615	562	513	572	575	562	614	580	584	551	564	614	575	574	615	612	565	565	591	562	600	586	571	604	605	568	574	591	565	538	565	616	607	576	590	557	555	549	595	580	573	567	555	590	558	572	595	522	566	541	575	587	552	556	537	596	599	614	597	581	595	628	551	642	556	576	574	632	557	567	557	594	575	600	566	550	565	562	592	568	579	584	544	612	568	605	600	523	577	597	601	571	567	561	504	574	587	593	610	621	581	586	606	589	516	529	577	561	544	582	585	598	547	580	567	572	583	602	594	573	602	569	603	564	545	603	563	529	549	588	536	572	543	571	571	600	573	603	590	575	574	620	569	550	610	570	548	578	589	572	597	573	572	588	540	574	578	595	595	601	549	571	558	570	599	590	592	595
6807	3429	4205	3799	2681	1835	2686	4498	4460	2827	2930	2986	2255	1688	1399	1225	1022	1033	1018	989	895	854	739	537	488	480	494	365	310	282	220	234	208	186	183	196	178	203	169	153	205	184	191	164	178	208	200	180	177	189	178	177	164	188	173	186	186	185	198	177	195	183	187	185	175	168	198	175	148	166	185	206	197	183	171	179	183	183	164	166	174	198	211	176	175	171	187	183	194	190	196	182	200	178	199	195	169	181	175	179	217	185	211	181	192	211	187	201	162	178	181	176	175	193	181	194	203	190	178	183	175	156	173	188	209	177	199	208	184	211	185	202	186	192	166	179	192	189	182	174	212	171	165	174	184	185	169	171	183	185	184	198	199	197	181	173	173	197	172	172	194	188	187	196	167	200	176	186	173	190	184	209	188	170	170	199	204	196	153	196	209	203	171	205	226	189	176	183	177	188	180	182	201	177	205	199	208	175	175	182	176	182	196	172	187	160	182	201	182	186	171	186	177	193	201	200	181	167	197	194	189	206	210	189	190	209	163	203	189	202	178	177	165	175	171	191	186	213	198	153	176	207	189	177	174	163	206	173	160	178	176	185	170	184	219	174	181	188	175	169	196	181	185	186	183	172	176	180	197	186	179	147	183	198	193	188	191	182	202	184	203	177	169	172	188	188	181	162	173	193	176	194	158	209	191	192	188	174	189	179	192	213	194	187	184	194	173	170	182	214	214	187	194	159	211	208	174	175	201	203	197	171	186	183	179	191	162	180	200	174	193	192	176	180	202	171	185	189	184	181	198	186	200	152	178	183	194	164	179	176	206	197	167	217	176	173	166	180	202	209	182	180	193	181	196	178	212	185	179	180	185	205	184	161	187	168	174	200	180	193	184	163	188	184	176	175	172	193	165	184	181	193	188	193	167	180	168	179	181	184	171	185	201	183	187	184	191	170	189	178	176	187	186	163	184	164	180	167	179	207	201	194	192	198	183	188	171	195	172	169	186	175	188	207	208	165	162	181	167	194	172	169	189	203	195	153	170	200	189	192	173	196	165	176	176	202	185	164	178	200	178	173	189	199	191	161	182	194	184	184	160	190	154	196	184	181	168	182	184	179	177	176	167	190	188	160	183	170	185	183	197	205	168	194	191	170	199	196	171	190	172	201	208	187	194	169	210	170	182	179	176	172	181	188	166	174	193	179	178	187	172	185	186	193	191	163	185	153	169	175	168	179	167	182	168	189	189	166	170	196	170	159	169	184	217	193	203	180	205	194	205	176	212	195	202	193	194	196	184	192	176	170	185	189	169	163	199	175	193	206	178	183	205	177	169	176	200	190	217	186	148	189	183	183	192	176	159	156	195	167	169	172	189	161	171	194	167	179	202	179	179	182	212	177	172	163	185	179	191	210	199	155	185	167	212	188	169	197	175	192	175	187	165	188	182	194	176	170	195	177	194	181	203	161	175	187	181	165	178	180	201	179	193	191	214	195	187	186	174	161	186	192	203	189	193	165	190	176	195	182	195	176	169	183	166	161	190	202	187	182	155	174	180	189	177	203	202	181	181	201	192	198	169	185	196	195	179	197	163	170	166	177	187	184	188	176	176	196	185	191	170	189	212	165	209	187	156	187	173	165	203	150	225	199	180	181	193	173	188	171	177	170	178	188	177	181	195	190	191	199	190	156	210	166	167	180	182	199	180	196	174	187	190	184	186	177	189	178	195	184	172	188	214	195	186	163	166	207	186	156	197	209	184	184	179	175	174	189	191	183	179	173	200	183	171	165	194	192	172	193	186	194	189	195	202	167	181	188	190	188	198	184	187	190	181	176	202	197	176	182	166	176	191	165	179	162	187	170	200	163	170	175	191	168	187	180	191	186	182	171	188	171	214	188	197	186	165	202	191	177	193	176	200	188	184	170	212	194	197	190	162	183	187	189	177	206	203	171	185	173	185	188	205	190	189	223	183	192	178	209	180	189	199	174	173	193	212	194	165	194	197	200	201	183	186	197	189	172	185	184	154	198	184	183	189	174	193	171	195	174	210	198	179	169	198	193	196	166	190	182	201	169	183	163	197	192	188	164	175	173	186	168	196	194	201	186	188	171	181	190	188	179	187	198	188	190	189	200	199	186	187	179	174	193	189	185	190	184	187	188	191	196	171	204	177	181	157	183	181	187	192	175	211	171	170	183	208	161	182	158	167	179	189	197	186	176	177	152	180	187	202	182	177	184	193	204	197	192	197	177	187	174	180	168	177	194	210	180	193	192	161	177	172	192	187	186	206	184	202	206	201	183	191	188	182	196	174	214	198	199	152	188	156	162	188	182	198	177	188	167	211	202	178	153	184	202	169	202	193	170	195	174	177	167	190	182	189	199	202	185	202	188	178	181	167	197	180	180	178	177	188	207	195	192	200	196	176	162	201	172	210	203	180	206	181	154	184	189	186	188	183	192	181	213	182	179	174	178	178	186	197	216	197	173	173	174	163	174	182	192	172	191	155	182	167	185	198	188	168	190	180	191	177	172	181	164	173	198	176	193	171	208	185	197	189	192	194	198	173	167	169	185	160	173	180	185	196	177	183	196	191	173	177	194	176	180	186	183	169	195	179	205	170	177	179	189	191	175	189	175	156	185	175	180	190	194	163	179	192	173	166	200	178	176	184	165	174	184	181	197	190	172	157	166	195	169	204	174	196	198	198	184	197	172	210	172	195	199	168	194	176	181	208	206	174	178	191	194	171	199	183	188	156	176	179	196	185	210	192	175	197	212	207	177	205	190	185	186	174	185	201	185	178	192	186	198	162	191	205	189	162	183	187	179	187	187	186	195	196	193	181	189	176	178	194	175	198	167	173	186	162	191	189	188	180	182	182	188	165	151	190	175	171	168	206	196	181	182	191	161	180	177	228	223	201	189	185	181	167	176	193	190	193	214	186	192	171	197	149	177	182	189	146	169	201	190	196	168	195	186	205	188	187	233	177	171	201	196	178	163	162	169	170	207	181	212	184	196	180	183	177	170	192	187	189	168	184	186	216	185	185	189	176	184	188	170	166	200	186	183	199	190	175	181	174	181	178	204	186	197	195	195	193	183	200	175	208	182	188	150	201	214	200	200	179	177	186	175	180	170	166	182	202	195	156	167	192	188	198	192	177	183	193	168	180	198	195	175	180	156	175	188	185	166	167	196	201	188	180	180	178	189	180	184	190	161	174	186	174	184	202	188	186	183	183	187	169	166	177	195	198	191	190	162	191	193	172	187	211	182	195	182	185	199	198	173	167	179	198	168	178	195	184	202	217	174	207	183	181	183	181	199	195	198	174	185	199	194	190	185	181	198	194	183	184	189	148	189	160	193	188	178	166	173	185	172	184	193	209	175	196	201	177	190	185	188	177	174	191	206	186	188	184	171	203	180	176	179	169	173	180	181	213	174	186	162	187	193	190	204	185	176	179	177	171	179	188	180	192	191	193	164	193	199	181	184	155	179	176	192	210	182	193	180	192	169
4797	3396	7219	9854	9030	7302	11327	17663	17601	12950	14027	13891	11259	9034	7620	6675	6227	6251	6279	6214	5574	4917	4041	2975	2797	2600	2219	1577	1293	1018	818	687	572	541	540	538	501	522	546	524	530	528	523	541	495	498	526	525	520	504	540	530	507	528	559	501	498	510	523	531	519	565	584	489	529	555	489	510	511	540	527	551	503	527	535	536	554	533	536	503	517	535	530	544	520	540	483	483	552	563	536	573	518	543	475	522	531	584	541	543	541	551	566	513	510	504	532	520	525	517	534	580	559	535	570	531	497	500	523	506	525	516	518	512	535	535	573	490	555	539	522	528	533	533	548	515	543	586	512	525	523	504	503	541	526	503	550	549	494	502	499	530	521	536	550	537	538	540	538	539	524	530	554	605	495	537	530	528	538	541	515	545	532	538	521	552	546	532	515	505	530	515	517	541	514	530	537	482	556	561	506	581	507	505	497	506	543	525	539	510	520	541	567	495	495	541	528	575	516	490	529	499	524	541	513	548	546	512	489	543	533	559	539	534	505	522	544	561	534	515	562	528	499	544	508	538	520	558	547	529	526	503	548	556	494	536	528	492	541	520	536	521	530	532	550	600	555	529	561	561	517	555	528	542	481	533	559	486	542	520	528	503	524	557	554	540	555	505	537	535	526	584	538	498	533	492	524	541	444	483	510	588	527	556	562	549	562	543	582	514	547	526	504	516	503	545	525	546	512	503	502	545	530	537	536	549	523	517	507	522	481	508	530	535	538	495	524	519	559	530	541	501	525	556	496	553	512	549	542	535	554	535	549	525	529	544	524	536	562	553	535	530	547	511	516	519	503	543	535	529	534	531	496	519	533	534	494	487	539	573	503	561	485	575	474	549	531	534	554	532	517	566	581	517	500	556	533	499	543	533	525	486	534	564	508	543	598	548	537	571	551	511	500	542	538	523	506	497	540	550	545	532	511	523	526	569	523	572	508	513	574	490	535	527	533	575	530	544	550	531	511	542	582	513	519	524	547	516	551	495	526	526	571	536	546	494	552	505	512	539	514	525	546	532	560	492	491	496	525	526	524	524	519	546	520	495	559	531	504	549	533	549	503	528	522	544	510	548	545	572	537	518	555	498	517	537	517	507	547	499	517	504	547	516	515	508	524	522	514	521	566	495	472	539	533	585	512	539	544	540	513	517	538	537	548	496	568	500	523	538	486	502	554	517	503	511	496	548	545	566	496	521	535	549	550	528	515	578	542	488	535	487	515	558	469	494	518	505	516	531	491	508	536	576	525	499	553	521	519	538	527	529	520	572	527	572	531	534	554	515	512	540	515	552	566	502	564	544	535	522	543	554	525	527	511	559	560	507	539	532	511	511	596	521	503	515	522	511	555	497	505	517	486	504	518	514	544	550	513	525	537	514	558	502	537	525	531	488	520	549	509	523	485	513	500	527	509	519	524	492	523	507	516	565	509	549	514	536	482	544	540	523	508	518	553	553	550	506	537	521	538	526	511	502	478	492	522	522	518	512	526	489	539	533	510	516	527	543	541	500	577	497	515	449	546	573	537	530	473	503	556	530	505	520	557	502	489	514	538	521	555	488	549	544	515	492	557	546	519	539	534	562	502	521	554	535	520	532	523	558	549	508	512	523	562	512	550	536	551	550	511	544	518	508	478	535	513	569	529	501	544	502	537	521	545	490	570	540	549	510	527	497	501	478	525	562	492	517	536	498	496	492	530	521	532	569	533	529	543	569	525	493	542	515	518	515	533	556	556	543	521	520	475	532	507	521	535	579	542	512	521	548	561	541	554	528	536	507	502	493	537	544	554	499	536	516	506	507	501	538	488	502	551	526	529	546	545	514	573	497	505	563	498	500	550	535	511	535	524	538	507	551	532	493	500	542	502	521	550	532	506	508	561	552	499	530	530	551	515	585	556	503	488	505	527	515	519	517	553	516	567	537	569	554	493	533	525	503	526	480	490	513	532	530	540	548	555	509	483	546	512	534	539	532	539	492	540	515	516	531	538	531	548	512	517	541	549	565	526	535	518	485	546	583	492	523	539	507	546	523	551	530	515	546	515	525	536	504	525	545	543	529	581	564	498	519	529	561	521	592	548	529	486	524	560	557	483	521	529	531	488	539	494	548	548	543	479	565	520	550	511	516	557	519	543	551	542	539	527	519	527	578	574	494	505	528	488	505	587	536	512	504	539	531	576	545	546	519	509	541	528	531	539	566	502	513	495	553	553	520	532	525	483	559	507	524	552	557	510	513	581	541	501	506	514	531	542	524	507	550	531	561	517	534	499	531	540	484	510	566	534	523	556	539	534	535	530	532	523	510	501	567	508	537	572	519	539	574	560	551	543	542	519	510	558	513	503	508	499	546	516	534	531	536	524	505	557	500	533	575	536	511	507	557	543	539	498	573	581	542	506	516	502	543	542	535	555	495	517	537	528	530	573	478	521	553	512	514	581	553	529	518	513	550	497	520	525	543	550	520	525	540	539	502	494	534	528	530	559	489	500	548	540	563	515	543	528	549	503	505	508	490	532	550	522	545	533	534	519	525	494	545	525	507	508	539	532	518	519	556	519	561	507	525	467	488	529	506	545	526	522	525	542	525	530	538	495	497	480	511	519	503	569	518	502	495	525	566	527	499	515	535	481	534	503	524	514	480	516	533	541	532	549	525	543	529	556	535	523	498	505	566	526	522	545	553	472	555	533	505	582	502	563	524	540	539	485	555	533	543	537	498	554	539	554	497	520	540	519	538	518	519	484	513	508	505	541	508	525	557	551	507	556	552	521	533	494	528	527	553	488	543	490	526	530	489	527	533	530	539	564	535	560	505	537	512	544	546	532	522	547	549	504	579	511	563	524	528	532	540	538	492	523	600	548	556	530	586	484	560	511	498	462	492	533	546	510	553	508	506	525	480	544	540	543	529	535	532	540	546	530	515	553	545	542	490	543	555	498	541	554	523	522	474	545	503	507	550	500	530	500	546	493	504	534	491	473	550	525	493	527	561	524	516	551	515	511	545	538	523	560	520	533	566	543	561	504	529	533	551	545	490	536	517	517	546	559	504	555	460	511	493	473	528	554	514	550	495	533	509	553	531	580	485	530	529	545	513	573	557	530	554	508	516	547	557	528	534	564	532	471	514	521	529	555	520	542	523	541	541	547	508	512	488	536	492	538	521	501	504	563	488	554	489	511	516	567	536	484	506	517	554	529	548	526	548	556	497	557	501	558	520	562	567	574	537	521	544	526	529	527	538	542	527	505	525	527	555	532	527	550	513	522	509	503	535	531	521	513	544	562	537	519	502	528	567	492	548	554	532	533	527	516	516	532	489	504	491	522	505	558	560	513	570	546	544	550	501	511	558	517	471	529	495	524	525	559	547	530	564	505	567	527	506	488	565	521	525	552	515	522	492	536	503	577	537	525	522	493	567	522	555	566	574	514	517	536	538	540	550	511	559	526	545	506	540	519	523	542	527	486	522	521	529	511	573
14079	6140	7673	6244	4707	4030	4412	6174	6813	5989	6005	4980	3682	3092	3563	3504	3390	3542	2960	3527	2421	1454	1271	1536	1819	1907	1610	1211	870	514	389	275	217	192	182	174	179	175	194	209	180	203	164	209	197	191	193	193	174	190	178	178	191	181	187	176	200	194	199	183	188	202	194	171	206	171	189	179	194	176	179	197	179	183	188	200	159	170	190	195	190	176	170	172	200	193	162	194	173	210	193	180	187	185	215	199	197	167	194	196	185	192	167	199	171	177	210	184	190	186	186	157	177	189	166	208	197	165	174	181	211	191	198	204	206	188	195	189	202	175	199	178	190	180	198	177	166	194	181	179	207	195	201	209	183	199	188	190	182	192	179	177	192	185	193	200	162	182	155	188	192	176	178	188	173	182	200	187	173	180	202	201	176	217	160	158	171	178	177	170	195	173	182	184	196	189	201	212	180	171	214	194	182	188	194	172	192	213	181	185	180	191	198	197	206	190	163	179	222	178	175	180	180	191	189	225	178	199	205	183	176	177	174	192	190	205	185	170	191	211	189	198	175	186	203	169	203	193	196	216	194	176	174	214	188	175	200	223	195	219	201	179	185	185	200	198	184	196	200	191	185	162	208	179	177	181	193	187	205	185	195	188	189	184	175	177	169	189	204	197	206	170	193	208	177	191	185	190	188	193	188	177	200	191	171	202	173	189	215	200	176	207	187	191	173	183	181	193	189	212	179	181	197	200	190	168	203	173	206	240	165	197	199	181	176	180	191	203	191	185	165	185	173	183	194	178	188	197	177	198	197	190	174	187	202	191	194	209	167	185	184	196	187	188	175	191	185	204	173	186	197	206	180	202	176	197	202	214	186	184	205	167	176	204	175	176	194	162	203	176	182	185	182	199	186	183	189	199	192	210	179	181	184	193	161	187	159	159	172	177	184	214	180	186	161	179	193	190	201	186	143	201	171	162	185	174	205	190	210	206	177	179	173	197	184	184	199	193	198	181	218	164	170	192	192	174	191	200	185	208	178	181	219	176	172	195	165	193	199	209	180	201	200	193	192	166	195	173	194	178	206	186	195	165	187	168	210	211	176	175	189	193	176	171	157	195	174	189	194	185	180	183	164	205	192	172	213	167	184	199	156	181	197	183	183	180	209	189	189	218	174	198	186	191	218	194	197	172	196	195	201	182	194	164	197	147	188	172	181	175	185	203	194	184	203	202	199	187	194	178	180	182	196	179	207	178	187	144	168	179	170	171	174	204	189	172	197	177	218	184	208	187	178	217	160	197	194	167	215	206	180	201	198	195	185	212	215	200	167	154	182	198	202	180	223	209	196	175	194	184	161	198	181	170	165	173	175	209	195	170	182	203	179	195	174	191	172	202	174	189	180	195	176	169	178	177	174	167	171	185	185	168	168	195	193	203	169	200	169	203	175	185	204	185	201	186	165	191	205	189	188	178	190	192	187	185	172	198	182	187	198	187	195	205	189	199	215	187	194	183	167	212	176	212	175	188	191	156	187	179	183	180	185	198	209	175	162	188	189	168	175	204	171	174	176	205	181	198	220	184	201	201	192	186	186	210	194	176	198	192	188	173	184	178	178	179	202	185	181	197	216	180	185	201	181	176	206	167	160	165	177	191	170	181	198	219	191	172	197	180	211	213	199	199	201	189	177	200	167	175	185	193	187	168	221	198	173	219	211	218	186	168	176	193	178	159	217	186	197	204	188	194	198	190	188	185	200	193	198	198	194	197	181	179	211	204	197	187	203	198	172	189	195	190	184	172	199	168	172	189	231	165	184	194	192	168	169	199	170	187	179	183	211	166	187	202	196	197	186	210	206	184	186	172	197	179	183	182	175	187	186	171	179	195	171	172	197	193	186	188	190	184	177	193	183	203	196	191	190	184	183	180	213	183	176	175	185	154	176	207	202	174	199	170	170	178	202	206	162	199	182	196	195	191	169	211	182	169	198	187	176	167	205	197	173	184	209	176	215	191	191	180	178	171	160	197	196	212	192	215	167	170	186	182	171	170	179	181	209	202	232	150	235	190	175	183	186	175	176	167	195	179	203	205	165	188	182	189	182	187	201	205	175	197	173	192	186	192	182	173	208	204	205	230	201	180	167	175	185	191	214	201	192	199	175	217	188	181	213	174	160	161	194	165	174	174	191	200	217	152	177	188	189	193	194	221	197	178	200	195	175	194	194	185	176	196	172	180	204	195	191	172	184	196	174	189	180	195	191	203	185	192	183	194	198	190	172	206	211	204	179	179	197	195	189	163	172	170	189	182	189	201	180	176	187	168	192	187	200	198	195	175	195	211	180	177	175	188	178	189	194	170	194	186	178	184	150	180	212	190	190	183	179	191	199	199	217	163	201	183	188	190	183	190	198	182	188	164	207	162	212	181	172	189	187	180	189	186	192	217	170	212	175	205	217	178	202	177	184	186	168	179	165	197	170	200	186	181	162	200	181	188	184	214	175	193	195	185	205	171	177	184	173	170	190	222	179	190	179	167	191	188	191	163	168	184	182	199	168	202	184	192	178	198	196	199	202	232	195	195	195	155	190	204	202	176	182	178	173	183	188	198	196	208	185	191	213	198	193	201	175	194	192	191	185	195	177	206	202	202	167	199	177	179	175	198	196	182	186	203	188	181	203	185	204	200	183	202	180	180	158	195	180	180	197	162	174	168	171	192	184	177	185	173	174	164	205	202	197	211	178	178	191	191	189	187	203	206	186	186	199	201	183	179	186	181	162	185	221	184	203	178	159	189	159	188	196	193	179	211	175	181	188	188	205	179	206	187	194	198	193	182	195	174	161	174	168	190	200	203	177	213	192	186	176	170	180	186	195	198	213	193	211	175	180	204	208	193	179	191	186	205	182	173	164	184	172	208	200	205	178	176	161	191	183	183	179	183	205	239	191	180	180	206	183	201	186	163	187	193	194	195	179	203	207	183	179	189	178	208	196	208	178	190	184	180	195	175	194	180	187	167	185	222	217	184	208	199	198	171	178	206	201	198	188	185	184	177	201	192	180	184	188	204	166	184	188	171	195	150	192	206	204	188	184	193	195	178	180	192	181	191	208	179	180	159	180	207	183	194	166	179	176	175	210	206	171	200	201	166	179	198	180	190	189	161	202	191	180	192	180	197	187	167	203	209	207	189	192	154	201	216	174	193	185	175	171	195	181	172	217	177	185	193	215	189	187	194	190	176	195	178	177	181	195	201	214	212	217	178	196	181	164	199	196	186	163	186	194	146	201	175	183	172	171	193	198	168	181	187	185	203	193	173	177	182	197	204	186	188	186	213	189	174	203	202	186	203	205	174	214	193	181	161	193	186	199	219	177	233	188	212	202	185	202	171	171	195	181	172	193	191	188	185	181	165	170	189	187	180	168	188	216	196	183	185	175	175	211	204	185	195	205	221	175	173	208	193	206	186	201	182	185	198	181	192	192	192	178	196	181	180	182	159	172	207	187	169	192	193	177	196	192	184	196	185
9301	5596	11761	14755	15283	14050	16676	21917	23625	22093	22195	19924	16536	15893	16974	16444	16543	16910	15016	17796	12685	8814	8357	9148	11000	11283	9455	7075	4847	2882	1977	1151	777	592	592	560	585	545	540	587	499	536	547	534	533	485	493	551	572	553	517	512	510	526	531	549	570	555	530	553	488	605	514	529	530	531	547	512	556	517	551	613	547	585	556	509	571	552	545	534	524	492	556	549	521	548	513	565	544	560	514	501	553	545	526	524	527	509	535	525	516	567	514	574	562	502	550	510	504	542	548	516	510	557	531	546	524	542	500	563	556	584	536	530	541	544	569	597	515	538	512	504	508	494	521	565	487	521	517	542	546	595	567	535	523	544	533	521	489	553	547	554	555	541	550	510	558	539	554	535	534	537	531	593	510	577	539	543	493	535	540	538	547	522	495	557	545	554	534	523	543	542	605	574	530	550	526	572	561	589	554	534	532	541	549	577	526	553	518	539	521	551	550	554	558	503	570	542	531	525	532	546	534	499	540	512	568	520	555	571	537	528	524	530	562	528	530	563	549	524	558	534	547	527	551	561	547	560	524	532	537	541	525	539	534	543	559	542	578	543	550	577	522	586	554	560	556	511	533	535	498	533	517	549	505	497	531	475	526	546	531	549	542	564	562	525	569	552	497	505	581	523	541	547	578	540	541	585	507	505	558	522	546	593	540	536	525	514	553	583	535	548	551	540	567	496	568	564	543	523	508	536	549	545	499	539	532	527	532	551	580	562	540	574	537	568	526	533	559	473	591	551	499	523	530	550	550	545	561	558	554	549	582	519	513	529	529	531	537	543	538	535	551	555	574	575	542	541	570	535	548	582	568	573	504	533	559	538	518	519	542	512	520	506	562	571	530	578	512	579	519	552	571	534	535	541	549	525	526	548	547	554	545	538	544	520	509	549	553	509	586	575	524	503	537	564	533	585	549	516	509	525	520	556	552	528	532	548	543	496	538	529	532	553	537	511	525	551	536	578	564	526	511	533	497	571	492	574	526	529	529	537	545	545	534	573	541	541	600	517	535	515	535	570	531	577	577	538	523	524	549	530	588	533	552	514	540	558	530	531	537	532	510	570	572	518	546	512	584	571	586	544	533	547	548	512	562	539	572	540	578	527	498	517	527	549	516	517	569	548	544	588	571	501	558	517	510	534	516	544	579	562	530	576	510	580	568	557	605	554	505	529	560	534	487	500	524	552	532	555	551	511	523	567	559	550	541	533	550	562	493	550	544	514	546	535	551	587	520	585	581	560	577	557	504	527	514	579	536	521	582	558	547	545	519	527	521	572	555	516	570	546	554	578	578	533	498	565	581	577	502	519	547	551	484	502	508	568	552	536	547	513	530	540	522	521	545	542	566	511	555	520	532	534	510	568	550	566	596	576	528	538	530	540	524	541	525	521	588	521	568	588	477	505	562	522	554	545	540	549	520	552	557	587	535	504	566	538	547	560	551	544	483	581	478	557	553	589	578	582	530	565	547	553	539	547	535	540	572	506	511	575	568	537	543	511	548	531	550	547	523	536	570	542	509	544	529	520	516	556	581	536	514	494	563	537	505	517	556	545	533	537	543	547	568	547	574	575	517	565	521	545	538	492	533	531	555	502	531	580	523	521	537	530	574	538	505	543	538	586	542	508	578	547	536	514	533	528	563	533	561	564	553	551	541	505	579	539	519	541	561	525	522	559	551	572	570	509	561	568	546	569	558	567	516	527	570	518	514	505	492	557	535	586	539	570	493	557	513	534	548	547	524	572	530	551	563	496	531	504	522	533	557	541	560	521	535	505	503	555	557	532	561	535	562	551	514	567	560	567	541	540	508	533	540	535	515	516	550	531	529	549	544	561	540	529	546	580	553	515	552	500	533	555	543	562	507	518	559	522	541	569	497	540	537	501	540	528	588	538	528	512	535	540	551	545	539	556	541	586	535	554	530	530	546	551	547	515	542	514	511	566	542	590	576	537	539	567	538	549	565	556	564	553	500	512	511	542	568	535	533	516	550	544	537	538	527	562	536	542	587	587	554	538	531	528	574	538	553	552	540	539	573	521	535	530	539	536	543	533	542	580	508	580	525	523	577	552	548	560	601	526	555	557	537	560	523	571	533	568	572	521	521	548	543	543	528	498	548	564	544	568	536	544	562	527	512	518	603	569	514	533	546	517	508	579	555	544	532	536	546	555	527	554	545	518	542	562	559	533	552	550	533	538	531	578	534	532	583	562	518	536	555	558	528	524	515	568	509	538	540	531	527	520	533	559	528	566	570	556	577	551	532	569	572	564	555	544	572	542	512	522	558	535	578	582	580	541	523	540	555	606	509	545	581	531	532	527	556	558	548	553	513	553	526	537	500	522	552	512	570	576	541	525	560	576	566	523	538	529	543	520	533	534	537	557	582	570	511	539	548	508	548	563	513	507	535	558	534	548	517	572	558	528	568	566	547	542	555	586	555	584	539	543	584	517	564	524	542	571	535	542	525	552	531	530	509	519	519	578	519	505	533	546	546	563	557	549	568	558	545	530	550	538	532	516	554	527	491	527	509	586	574	542	549	548	544	543	547	549	536	525	548	569	560	564	527	548	509	519	565	533	513	555	524	551	557	520	544	552	522	535	544	575	531	548	552	577	514	553	542	507	527	558	546	573	544	540	571	538	533	489	540	511	512	532	570	546	537	527	567	503	550	546	530	522	520	577	577	546	543	549	489	524	526	538	565	558	577	548	536	546	553	608	531	566	534	518	547	513	527	555	519	543	537	558	545	527	543	541	565	523	544	534	530	534	525	541	528	526	564	549	547	549	489	509	499	543	530	533	558	580	534	545	547	564	587	547	532	521	522	579	510	519	536	515	561	533	525	526	535	559	544	546	500	562	545	549	566	499	493	530	549	530	583	547	575	507	526	539	561	551	561	594	551	546	541	543	538	548	564	485	572	535	529	513	573	541	558	517	582	585	562	538	548	536	508	537	533	511	559	561	520	529	500	506	535	553	516	570	550	524	521	533	561	544	534	548	503	529	531	528	527	529	540	564	523	509	520	573	553	559	527	572	558	557	510	605	522	501	511	501	540	536	515	552	551	503	549	512	516	546	546	564	528	522	546	548	531	549	572	520	503	550	533	549	565	563	509	540	552	586	565	512	519	562	580	514	560	500	533	546	537	548	553	546	556	530	551	543	571	529	557	510	589	570	518	536	520	540	539	548	520	543	542	584	558	506	523	563	572	528	564	523	549	541	529	551	498	555	558	515	537	551	528	534	556	553	534	521	582	555	491	580	583	550	563	526	556	560	539	567	517	551	544	546	548	548	563	538	514	541	588	560	533	534	514	555	527	545	514	542	564	543	544	548	599	553	546	536	536	599	528	525	522	543	486	543	494	510	493	525	540	529	541	577	526	580	525	524	540	561	567	529	530	558	566	524	553	517	523	535	519	578	558	544	533	509	521	568	556	525	540	534	551	537	553	565	570	564	537	522	567	581	548	520
20681	9769	10650	8663	7404	6021	4748	6534	7637	8053	7336	7029	6692	6544	7065	8588	10000	7473	4063	3530	3160	2658	1818	1928	2934	3823	3564	2627	1444	898	613	408	272	239	234	209	205	191	232	222	216	209	208	186	186	224	238	195	191	211	240	205	181	197	236	196	224	209	208	212	215	196	195	218	200	180	199	211	226	201	192	211	189	213	198	186	208	197	187	157	200	202	208	194	216	211	201	204	202	193	212	237	198	235	196	197	177	194	193	196	199	217	212	197	196	202	211	189	207	214	210	204	206	193	183	192	217	216	190	205	194	203	188	193	224	204	225	217	232	196	204	185	211	188	194	214	209	212	181	191	193	207	199	205	176	206	219	225	217	206	187	196	220	198	188	194	216	199	215	197	198	191	187	205	206	187	228	194	197	206	209	182	218	212	189	203	205	211	214	217	207	200	193	219	196	192	195	221	202	217	207	217	190	220	209	218	246	199	233	234	203	218	186	190	175	190	222	201	190	192	200	191	182	203	200	187	219	193	207	207	186	190	184	213	210	187	212	196	208	212	209	227	215	215	202	201	213	202	205	189	218	182	194	204	214	197	218	198	202	200	226	185	213	214	212	184	180	197	208	193	192	193	187	195	196	209	201	187	205	182	219	234	177	205	205	195	182	204	199	235	200	194	180	187	214	208	217	179	215	192	202	189	233	190	224	213	186	205	223	218	200	204	209	216	214	197	205	219	207	198	225	204	207	195	201	199	188	199	187	215	213	205	196	223	170	212	218	194	189	229	205	200	188	193	203	221	212	183	182	194	176	201	210	201	214	202	181	213	189	213	215	218	193	209	186	212	184	179	197	210	212	211	211	202	221	191	225	195	202	196	175	187	209	181	207	211	222	209	208	207	195	200	185	194	217	183	206	173	217	194	187	207	204	196	194	213	198	202	205	197	212	203	202	187	226	192	202	223	180	201	202	174	185	215	216	186	210	230	194	213	219	205	206	201	205	208	190	207	201	215	220	205	187	192	197	173	198	220	217	192	202	187	207	201	223	195	212	199	205	200	213	197	220	233	184	229	218	190	184	214	177	188	186	223	202	204	192	228	195	230	218	222	193	199	193	176	209	172	215	188	163	205	197	203	190	208	197	214	190	195	177	193	213	212	198	201	186	200	188	190	191	217	189	204	211	198	224	205	195	192	197	202	201	210	207	200	190	219	232	184	194	202	191	213	218	185	201	180	179	207	204	200	219	219	205	193	202	203	203	219	223	206	199	190	183	214	212	204	200	211	175	216	197	191	182	194	210	222	180	226	221	210	213	189	206	189	190	195	205	194	176	207	210	189	171	208	225	214	198	176	207	200	207	195	213	204	194	193	212	216	213	206	215	212	191	222	192	210	185	212	194	194	211	201	200	214	222	197	188	229	222	188	201	197	186	217	209	199	184	212	193	186	239	177	197	209	190	193	218	199	205	203	226	211	186	199	214	221	186	213	203	198	199	204	213	198	180	235	186	207	214	205	182	207	204	175	195	233	203	202	195	189	183	214	229	202	190	217	199	201	247	180	224	194	229	206	219	215	189	205	226	170	203	194	184	193	203	190	205	231	201	195	184	209	223	204	209	212	206	195	214	199	215	249	212	211	197	191	182	187	184	194	209	191	186	196	190	233	202	229	191	189	181	193	179	211	194	189	207	203	237	198	170	207	179	198	174	204	196	205	211	173	218	212	212	200	186	230	212	190	199	190	192	217	208	215	171	220	203	193	224	206	188	213	231	198	223	205	198	200	202	211	222	224	193	206	196	236	193	217	209	200	195	202	184	210	196	204	203	206	199	182	204	209	215	217	214	208	191	197	187	196	226	216	208	199	185	194	227	201	212	200	208	207	204	202	203	190	192	227	218	192	189	189	181	205	198	213	204	202	198	208	192	220	202	220	218	175	216	225	221	206	208	218	175	180	225	189	186	176	231	208	199	223	212	198	194	216	195	214	180	183	192	197	205	225	208	214	221	217	219	213	217	195	198	219	171	201	182	188	197	216	223	212	197	220	198	210	209	220	197	201	196	212	191	213	205	202	197	222	191	229	221	212	209	211	190	193	192	185	222	217	186	182	188	217	193	214	203	205	207	202	201	198	204	189	200	210	219	190	213	216	194	194	215	227	203	244	187	208	221	186	200	194	203	180	243	191	181	188	206	198	200	190	209	226	193	220	195	201	194	195	217	201	171	186	187	178	192	207	216	206	189	194	189	226	211	219	180	206	228	226	180	207	196	202	191	180	223	213	209	179	210	195	198	188	205	195	197	193	219	165	203	193	219	197	211	224	230	199	192	162	225	216	183	207	198	208	196	206	196	222	212	186	173	208	185	193	192	217	198	199	178	227	212	199	214	177	199	191	222	218	207	229	206	222	194	215	218	210	207	190	192	198	191	203	182	182	215	188	197	196	187	186	205	241	199	209	175	168	203	195	214	214	189	206	211	177	198	192	207	202	207	170	180	176	182	203	192	205	210	185	204	177	186	236	194	203	210	196	187	192	222	198	186	157	199	202	200	234	182	181	202	197	203	196	221	171	231	216	198	202	187	181	176	177	197	202	196	194	229	196	221	200	181	193	203	196	196	173	229	197	212	201	201	178	199	197	215	200	228	198	193	182	204	229	199	215	198	200	219	209	191	213	216	170	211	183	152	192	212	185	213	204	197	247	191	221	210	199	205	174	188	203	186	200	193	202	193	199	193	211	193	181	209	207	242	187	198	200	168	213	202	219	214	210	207	188	219	214	193	206	209	219	232	220	204	215	227	208	185	173	198	215	200	189	208	204	201	210	209	194	202	205	207	181	202	189	205	214	193	205	197	196	205	219	208	193	218	183	199	195	215	205	185	208	203	201	201	221	216	210	195	199	170	182	231	194	222	190	208	197	191	194	217	200	188	213	209	206	219	216	196	190	191	206	200	204	200	203	244	182	225	187	187	198	193	171	203	194	193	213	201	219	198	225	205	194	216	207	215	201	217	204	197	202	229	209	202	209	198	210	223	215	187	234	194	199	218	198	182	223	167	194	188	207	207	189	200	184	213	202	199	207	202	207	189	210	187	192	170	209	214	209	192	186	189	182	197	214	191	193	207	209	200	216	204	204	189	198	194	209	192	223	200	193	200	227	194	205	196	188	186	173	208	204	215	184	202	197	202	214	202	193	205	205	196	208	220	199	196	200	211	209	200	181	198	204	217	207	200	214	203	224	197	230	209	219	204	197	200	207	201	214	208	203	180	198	218	211	193	186	213	187	217	200	184	214	218	192	211	214	216	179	191	217	213	216	184	193	240	192	199	213	198	208	179	201	199	191	229	212	197	219	230	190	189	199	186	187	230	195	221	220	210	191	207	225	195	211	214	213	203	190	216	206	205	169	197	219	189	208	187	182	166	214	194	211	206	189	213	212	219	209	193	202	187	196	213	208	184	207	224	204	191	198	245	200	182	196	210	198	178	222	210	236	206	208	188	199	176	217	212	230	215	199
12161	7987	14388	18761	19786	18292	16942	22138	25310	26287	24689	24303	24219	25025	25837	28510	30458	24938	18017	17891	16932	14432	10522	11519	15998	19211	17666	13531	8535	5265	3360	1805	1137	780	634	596	573	625	590	538	590	543	552	561	546	579	603	580	615	559	595	574	577	548	611	608	597	605	577	578	617	572	565	598	539	565	601	624	529	571	564	564	560	588	574	588	584	576	576	591	618	561	579	581	573	539	591	575	555	609	568	566	529	587	576	534	551	564	564	567	612	561	547	591	547	572	577	610	614	561	533	554	567	607	583	611	562	557	579	593	550	585	629	567	551	577	571	617	556	571	636	588	565	583	584	614	514	552	568	584	591	533	559	578	610	569	579	598	597	541	608	616	574	566	575	576	566	585	543	565	606	610	557	576	593	592	554	574	566	533	568	609	578	558	571	586	564	524	578	566	603	630	518	617	571	598	562	595	599	620	565	572	564	579	563	546	558	559	532	583	630	590	560	613	569	553	544	600	586	573	590	574	553	551	570	561	574	519	586	573	580	608	552	548	561	572	541	532	582	551	587	549	538	579	584	620	545	571	591	564	574	630	622	572	607	544	549	607	590	575	569	584	617	565	546	606	592	597	570	600	573	586	617	607	579	552	600	583	589	546	555	605	575	606	516	545	513	577	557	551	544	580	597	596	582	518	558	553	584	590	588	592	558	552	542	548	561	560	590	561	558	592	548	589	573	573	530	577	542	559	592	584	636	555	615	594	561	565	583	569	595	584	548	583	594	580	586	597	553	590	606	540	604	558	594	591	616	578	568	591	556	575	540	584	529	574	576	616	584	576	585	606	633	585	556	594	595	595	540	528	611	576	615	541	591	600	558	563	589	556	574	596	562	559	565	572	627	618	605	582	612	604	548	553	601	568	584	538	586	586	551	559	612	571	559	551	553	592	607	599	566	569	586	617	601	555	562	574	553	584	564	560	562	580	528	569	580	532	586	569	532	570	614	586	599	548	560	573	598	555	543	503	524	618	612	565	560	557	601	559	568	588	576	538	595	576	562	556	552	566	580	550	606	564	572	589	524	537	599	573	525	560	591	599	579	608	585	572	590	552	583	591	546	556	576	586	549	585	567	550	583	569	619	576	582	575	597	592	582	538	588	548	547	582	540	573	558	563	564	589	533	567	590	569	583	584	575	617	539	579	578	587	571	563	593	589	593	576	587	550	605	568	580	580	579	561	527	539	599	582	562	596	574	549	533	583	572	584	601	557	566	558	582	581	565	560	614	601	570	564	553	582	553	577	521	573	551	572	564	567	585	594	568	591	606	578	574	558	535	552	574	553	572	540	590	584	611	580	565	596	566	578	582	552	563	601	543	541	602	625	552	532	575	593	563	571	565	578	570	609	593	593	563	576	546	538	555	564	595	546	542	564	596	536	578	570	539	585	574	598	599	568	559	531	574	539	566	555	569	575	591	587	558	575	587	571	574	580	568	592	596	555	602	553	581	558	570	606	593	539	596	617	546	546	575	596	621	525	589	613	565	582	535	596	557	568	617	593	573	610	602	564	628	587	572	608	552	573	570	552	572	615	566	529	569	590	557	557	546	601	605	569	528	606	623	588	556	549	590	554	615	586	592	595	572	513	549	620	547	599	578	550	561	552	615	548	609	574	557	587	590	594	565	607	578	583	555	584	593	551	589	584	584	569	591	561	577	596	552	586	582	573	563	543	570	582	610	551	559	585	591	607	603	586	576	591	602	550	549	580	591	573	560	604	562	587	541	611	632	526	565	574	604	560	599	532	557	593	602	601	576	567	571	563	565	549	590	541	562	547	578	588	563	572	589	613	568	605	581	625	575	589	540	557	564	571	536	599	591	564	567	591	541	537	604	598	541	604	566	578	623	588	548	613	563	591	581	597	598	512	607	550	608	577	589	619	553	539	577	598	592	584	582	554	550	560	636	565	578	570	577	592	547	593	588	579	565	589	565	595	578	562	547	572	569	586	561	593	579	578	564	642	564	585	573	604	537	597	583	561	570	593	539	575	595	608	547	541	582	566	555	554	600	566	561	622	564	594	583	576	564	568	547	604	581	536	571	602	585	609	568	613	554	589	581	555	561	555	541	563	560	566	573	606	543	555	615	644	569	553	629	583	547	544	563	570	576	576	557	578	589	514	557	555	603	565	625	570	586	550	570	584	566	545	550	598	580	577	610	589	573	580	583	592	569	612	560	576	606	531	581	558	615	552	571	531	609	542	545	551	572	570	604	555	560	566	577	561	580	597	577	574	567	585	581	603	595	545	550	609	578	576	599	577	574	591	550	579	603	566	609	543	536	577	603	620	557	539	602	571	534	613	598	590	556	570	556	604	571	565	563	587	564	552	558	545	557	572	577	592	564	619	588	606	570	605	610	547	592	626	579	563	549	523	556	562	531	533	608	565	561	560	545	554	606	583	586	533	575	554	587	603	573	548	588	581	572	568	608	548	557	560	552	551	576	585	599	595	622	633	571	497	545	548	608	577	594	580	578	578	585	586	608	585	552	522	642	565	567	593	555	548	591	578	552	564	529	583	624	604	612	583	587	567	581	617	571	566	587	563	529	570	581	549	568	587	552	583	543	559	526	552	568	601	571	577	552	607	626	598	522	588	621	557	583	548	607	606	591	579	577	595	526	590	553	543	573	610	543	619	533	608	595	603	544	615	609	544	558	592	588	595	599	576	557	609	566	592	536	561	526	580	565	565	569	591	528	608	573	612	538	553	594	564	597	541	583	524	605	597	557	586	606	574	582	518	563	580	553	572	562	599	567	594	566	590	568	574	628	550	582	622	573	563	554	554	610	603	537	577	546	591	589	549	545	580	550	560	633	562	546	581	594	579	573	572	504	588	592	559	582	544	627	564	563	596	584	585	561	569	557	561	584	573	567	588	594	623	583	619	588	593	559	594	625	534	560	590	611	625	565	582	549	586	538	569	587	574	574	542	546	578	548	572	583	604	595	573	585	625	561	592	545	572	601	579	567	570	544	561	574	595	550	631	560	541	539	580	571	541	577	558	597	573	572	592	611	581	545	567	642	588	569	610	585	592	573	607	552	566	567	619	581	611	577	597	589	554	588	592	570	556	581	543	575	541	570	532	542	542	581	591	533	580	584	579	559	536	593	595	583	567	595	578	539	594	567	581	578	583	553	603	584	586	596	635	559	547	576	556	555	571	575	547	558	601	571	580	632	565	577	587	559	607	596	565	586	578	577	563	576	587	588	607	593	592	543	612	561	562	584	561	557	555	577	573	569	565	536	586	558	567	601	593	571	610	556	570	593	565	537	590	582	605	554	554	575	584	615	596	582	596	591	584	533	630	564	619	588	557	587	581	577	587	560	582	603	607	540	608	555	605	605	594	570	566	596	565	570	560	571	552	568	574	557	608	593	569	606	571	577	622	562	588	572	560	586	573	547	578	582	592	573	573	554	598	597	564	563	589	547	590	594	558	569	555	572	572	576	589	578	565	576	585	540	577
5965	2787	2811	3006	2849	2222	1889	2346	2978	2887	2173	1738	1666	1577	1284	1080	950	758	630	534	485	607	572	542	692	774	604	508	325	247	213	241	219	190	182	176	193	189	173	189	194	203	190	180	174	170	169	169	184	176	178	163	194	180	182	184	170	187	184	189	199	183	156	160	196	158	191	181	184	181	150	179	216	179	169	178	199	197	176	195	185	190	186	195	164	177	214	170	178	194	189	190	163	170	179	188	181	181	183	178	183	169	179	195	203	153	187	180	192	177	192	197	202	198	193	185	174	181	183	166	194	187	167	153	209	180	185	171	184	186	184	197	163	188	189	187	188	173	184	171	175	180	184	191	177	176	197	181	196	194	176	178	195	177	168	212	173	189	156	158	198	193	172	181	189	190	173	171	197	180	172	170	169	187	187	210	172	195	162	228	193	190	161	175	174	187	181	173	195	179	170	188	173	182	191	181	189	181	166	188	194	200	168	177	197	190	183	188	175	173	178	168	171	177	186	167	187	201	181	196	177	163	172	166	184	216	180	171	177	191	196	198	175	167	173	177	169	177	210	176	198	189	185	172	198	172	191	182	214	199	197	179	189	171	194	173	199	196	173	155	186	182	182	193	163	187	163	180	185	173	165	162	199	171	179	174	163	173	170	177	187	190	172	176	182	209	188	180	184	193	166	194	175	192	180	183	196	190	205	183	163	200	193	189	192	221	178	170	205	193	181	174	188	163	170	197	158	185	191	191	174	182	183	188	178	186	186	190	190	191	198	206	170	181	204	180	174	178	183	165	166	194	167	167	197	172	208	154	187	155	169	185	167	155	171	186	192	171	188	179	184	176	192	211	158	198	175	182	187	195	195	171	186	175	202	188	179	185	207	193	188	192	190	188	189	167	177	170	194	159	172	177	180	222	178	184	186	185	180	192	168	186	200	173	198	210	195	187	186	170	199	174	172	172	173	187	177	180	191	183	218	173	169	195	184	196	177	159	200	161	197	149	183	202	168	189	173	161	186	181	192	202	182	179	190	187	186	143	162	189	198	193	193	163	178	180	166	191	191	190	165	170	186	189	197	197	174	177	187	169	164	190	161	177	177	178	193	207	183	159	170	188	178	181	191	188	210	202	170	179	164	197	212	172	191	186	186	175	195	184	180	187	204	183	199	195	199	178	189	178	184	174	186	166	186	171	175	185	188	203	174	182	189	175	215	165	193	181	205	151	176	179	206	180	191	191	184	180	183	183	186	175	181	168	180	200	169	184	168	176	177	178	197	179	188	170	179	171	201	174	166	184	189	188	174	171	170	173	173	183	165	180	185	162	147	151	203	182	183	178	180	176	163	176	180	187	159	163	157	185	175	208	166	204	176	173	189	195	152	219	193	170	195	175	194	207	202	185	174	204	175	177	202	150	171	192	193	188	160	186	202	187	188	186	183	172	175	187	179	175	170	180	193	169	163	181	188	193	188	193	174	180	192	160	188	227	198	184	192	186	180	159	203	211	179	161	196	182	168	180	199	177	190	198	182	183	161	176	163	143	194	196	171	179	154	174	187	179	207	184	214	174	197	200	180	179	172	189	187	175	184	187	197	158	197	193	176	191	175	197	171	180	182	183	176	174	193	153	178	188	177	169	175	177	188	169	194	194	205	173	192	192	176	193	201	180	187	181	180	213	201	187	166	212	186	150	173	192	186	177	159	183	204	196	190	182	183	173	175	191	180	183	173	198	160	193	189	157	198	188	175	172	207	170	192	169	202	170	192	199	180	184	179	186	188	168	175	185	195	181	170	186	175	193	205	183	187	188	172	167	190	177	181	189	165	180	158	169	181	180	189	197	202	170	171	212	175	187	187	187	186	163	178	191	168	191	155	206	150	200	170	177	206	177	195	179	163	196	204	180	178	185	195	189	195	172	185	168	149	189	169	191	201	204	175	181	163	196	183	167	220	198	182	185	205	189	200	187	154	193	177	212	169	195	191	187	156	202	167	174	219	158	182	185	178	169	181	172	175	174	170	182	185	178	181	185	181	194	190	190	177	169	164	183	177	193	166	196	189	166	199	188	178	175	197	188	165	178	190	195	197	199	199	179	184	185	208	174	163	199	193	176	184	181	186	188	187	202	185	179	185	161	173	173	187	185	146	175	145	175	177	191	202	188	175	181	191	183	195	171	175	200	195	156	170	181	186	196	177	176	164	165	187	173	176	185	200	188	204	191	183	186	193	221	174	168	148	184	185	208	185	173	194	144	187	178	192	187	193	192	175	182	183	177	194	178	197	192	204	178	175	180	175	157	174	186	182	178	205	186	183	195	182	176	184	180	138	189	174	166	172	169	211	176	193	195	183	188	200	203	200	176	166	166	186	189	194	181	208	179	184	214	187	202	184	182	184	203	171	195	173	167	194	187	216	210	185	204	181	198	193	182	153	178	167	185	182	186	188	153	173	166	175	162	170	181	193	177	175	196	206	183	192	178	195	191	188	170	199	193	175	183	214	184	193	193	176	159	152	181	167	173	181	175	161	191	179	195	171	175	181	191	173	188	173	190	182	198	184	191	173	180	179	186	159	191	209	190	167	221	190	162	174	206	181	182	183	170	191	172	191	205	202	173	183	191	161	175	192	186	192	180	161	162	197	212	178	166	184	171	190	197	190	206	187	178	180	186	163	189	183	163	182	178	180	166	182	195	188	179	177	183	194	190	183	200	186	191	167	189	153	176	201	176	196	185	173	201	180	162	185	160	197	185	189	185	208	180	184	198	194	179	161	184	185	183	175	194	180	194	175	175	179	188	193	171	192	188	163	172	179	222	200	182	167	186	186	189	177	194	191	155	176	173	183	160	185	183	187	191	190	187	193	202	185	187	165	175	182	206	175	187	152	170	176	152	168	207	171	173	169	171	210	186	156	179	178	180	170	168	187	178	171	175	169	176	178	203	191	183	168	211	209	184	192	179	214	186	184	162	180	172	177	180	175	184	185	194	208	187	187	179	202	187	159	178	178	178	177	176	169	172	180	169	195	173	203	168	176	199	184	200	180	182	172	181	184	175	175	209	194	168	171	204	182	168	140	170	190	204	173	199	174	191	190	189	200	180	173	185	177	207	176	188	199	212	187	209	185	197	190	216	184	171	175	185	182	202	182	156	181	183	176	191	170	175	195	171	194	180	178	200	158	184	191	159	196	191	199	205	169	193	174	168	179	197	167	176	177	174	169	167	181	180	169	174	157	193	181	174	199	181	157	191	160	197	191	220	167	175	161	199	162	179	163	152	189	190	174	190	186	166	176	189	160	180	207	184	177	186	178	187	156	171	180	210	190	175	189	183	180	204	187	175	201	176	178	174	162	201	182	172	194	211	157	188	172	180	158	184	189	178	197	171	164	187	204	192	208	187	193	163	183	188	191	181	195	206	183	191	190	176	173	193	173	194	197	183	186	201	177	182	181	160	207	182	175	192	166	189	189	188	226	174	186	175	197	175	222	177	191	189	180	177	200	187
4423	2929	5387	8129	10312	8526	8308	11097	13643	13310	10701	9381	9470	8279	7141	6644	5592	4386	3697	3085	3051	3554	3590	3090	4137	4552	3337	2414	1517	1126	786	685	644	585	533	513	512	502	491	520	527	522	566	530	552	519	531	512	550	515	466	515	553	515	482	518	522	528	528	537	520	521	536	526	529	537	510	574	517	488	500	541	505	501	510	485	509	513	516	528	517	498	485	552	488	512	521	503	494	559	537	491	542	520	535	509	551	508	548	492	561	533	521	517	552	564	499	538	495	465	501	539	519	523	495	533	517	544	532	551	522	506	564	542	539	549	506	524	479	530	512	515	552	502	575	471	555	547	539	505	536	538	554	512	533	519	538	578	518	524	516	524	522	504	499	490	505	560	524	504	516	511	578	512	511	525	549	509	536	449	522	521	541	500	508	494	465	511	479	538	503	550	499	502	482	500	493	487	504	497	569	492	522	528	505	526	560	534	536	546	540	519	506	525	484	523	496	519	509	561	529	504	489	537	488	507	537	514	538	555	493	496	547	529	525	481	491	545	530	523	541	509	569	496	527	508	526	525	533	518	522	500	523	535	505	510	538	514	534	502	570	506	554	531	520	544	503	521	496	535	547	524	535	509	508	540	500	526	534	539	526	531	535	484	480	497	563	569	511	491	529	493	499	517	521	500	557	507	528	514	531	526	537	540	530	504	525	529	493	503	533	538	479	538	515	530	494	532	480	540	515	500	547	577	517	522	492	535	506	539	507	530	495	506	536	531	510	531	525	503	497	541	486	535	525	535	517	500	538	487	517	532	578	521	543	535	550	566	533	519	530	542	499	529	501	500	477	504	550	564	512	517	544	509	522	499	503	546	520	521	496	533	537	536	558	553	515	542	538	556	529	498	524	465	522	477	519	568	557	505	540	523	537	526	510	569	515	499	485	525	521	530	505	512	549	535	516	507	520	507	535	544	511	478	521	514	492	536	495	529	529	528	484	529	468	494	518	512	522	524	500	577	535	542	512	556	548	517	553	546	526	529	534	523	549	535	561	522	545	494	492	499	522	521	511	519	518	497	502	534	531	516	532	502	504	560	548	520	508	552	511	493	555	515	533	523	521	489	554	535	483	545	502	501	553	525	522	518	519	521	556	526	523	513	554	535	524	500	487	510	509	524	521	523	533	526	543	536	528	542	509	521	511	538	522	503	555	524	519	513	551	530	536	530	502	498	519	519	528	497	514	530	523	509	525	502	535	493	515	502	489	497	532	509	538	517	494	541	508	479	496	531	514	515	493	508	542	535	538	487	537	531	506	509	524	545	489	544	487	527	515	476	527	536	512	534	514	509	553	534	534	508	531	553	522	556	548	560	526	545	529	518	557	500	502	505	514	515	533	560	528	537	503	522	533	525	507	476	494	527	505	522	536	520	477	519	544	525	556	508	503	513	528	554	534	548	540	554	533	566	518	522	553	503	536	487	529	517	510	555	536	538	551	518	571	500	557	525	606	533	497	485	515	548	515	514	524	539	516	501	502	510	558	575	547	529	511	505	519	526	512	511	524	491	490	502	554	525	542	504	539	501	486	513	494	568	531	530	508	485	519	520	527	534	490	537	551	506	503	483	531	543	555	526	529	530	502	539	531	506	527	487	526	512	518	495	539	524	515	503	545	502	552	515	523	531	516	518	536	519	510	502	504	511	562	508	556	552	514	491	566	527	515	552	522	505	524	490	539	521	523	532	492	538	550	559	540	501	553	525	505	496	507	532	540	525	581	540	521	521	503	554	510	518	519	529	533	541	507	543	500	542	527	515	507	542	536	545	498	494	517	549	556	499	526	506	532	514	516	496	503	536	550	511	532	490	505	535	503	553	505	546	493	514	536	515	512	511	511	489	512	515	523	515	527	531	505	514	534	505	520	535	519	507	570	547	486	498	510	517	581	546	491	513	506	559	541	549	550	500	467	544	506	564	549	534	545	512	533	524	512	533	541	519	491	510	579	521	506	521	562	520	520	487	552	529	510	487	533	537	543	558	497	507	555	546	495	516	496	527	527	535	522	511	489	524	508	518	508	541	528	536	560	555	480	557	542	563	533	521	541	501	532	518	498	519	502	532	539	509	570	522	512	521	522	520	477	528	529	510	540	521	543	531	507	515	535	536	497	488	485	533	541	516	543	521	502	486	523	493	522	521	530	524	508	550	564	539	527	508	531	514	527	503	530	557	521	561	524	557	525	531	524	520	527	515	489	543	535	491	525	494	556	493	548	526	512	534	565	530	510	525	556	534	506	528	531	552	503	511	540	509	544	494	532	482	517	541	531	506	482	556	531	533	525	542	538	552	488	530	532	504	551	465	553	528	566	512	556	547	545	512	515	528	494	525	522	552	511	539	516	509	531	543	536	548	529	481	494	524	510	526	535	533	567	536	540	563	531	493	511	519	541	545	511	517	543	512	483	504	574	506	510	528	523	553	520	518	537	498	517	538	480	515	544	529	526	497	491	536	507	512	512	526	514	513	556	491	557	540	523	523	529	497	539	532	509	531	538	494	560	523	566	535	491	524	515	531	498	524	529	545	531	547	541	529	515	539	495	524	513	514	524	541	564	510	503	511	489	503	518	516	541	537	521	516	509	487	525	557	513	511	504	510	518	520	514	504	506	537	546	556	506	543	500	562	519	542	510	503	517	507	541	522	519	539	552	530	514	503	539	516	531	530	499	532	552	545	541	505	498	547	479	481	530	523	487	511	539	485	541	517	529	500	501	499	537	481	549	533	519	510	544	542	503	529	533	498	543	556	529	511	535	548	524	507	530	469	501	512	541	525	557	594	539	520	534	547	515	540	538	546	509	555	521	493	537	545	526	531	527	510	541	544	512	556	510	482	522	503	519	531	524	562	510	541	520	499	504	517	531	517	513	522	524	538	507	495	539	519	502	510	504	541	506	538	510	510	541	492	475	514	435	509	512	534	494	581	515	518	507	501	480	531	512	543	527	524	506	469	478	519	554	543	523	558	561	531	540	508	528	534	487	533	587	490	502	529	511	497	558	507	540	523	518	543	521	514	536	469	509	515	563	519	501	543	544	512	533	519	493	495	495	516	531	498	533	495	565	555	508	499	496	514	516	535	483	508	527	520	519	532	533	548	553	510	504	503	580	538	529	496	551	546	509	537	525	536	515	538	512	557	541	508	481	500	520	516	531	491	529	540	509	525	519	547	522	501	526	515	496	540	490	525	534	473	564	522	523	522	514	479	502	552	545	527	495	534	482	501	490	524	536	492	534	447	585	515	498	525	535	537	511	524	524	546	533	530	526	536	546	515	489	538	554	540	547	482	521	547	494	532	502	545	526	493	553	503	531	488	549	493	547	545	553	546	507	532	500	513	501	517	508	517	515	561	520	602	522	515	518	500	539	514	545	524	529	501	539	545	566	536	537	520	516	525	511	567	507	496	519	541	512	519	584	531	453	549	553	544	523	544	501	511	503	577	519	524	528	518	579	489	492	496	487	533
13063	5016	5766	5104	4283	3389	3763	4971	5183	5146	4703	5346	4878	3400	2613	2294	1939	1580	1718	1609	1348	1482	1471	1230	1431	2469	2187	1454	907	568	396	320	277	231	179	221	195	206	191	190	216	177	177	208	189	182	205	166	185	173	205	188	170	176	198	192	181	211	168	172	191	175	171	182	182	201	166	194	215	176	206	207	185	164	199	183	184	175	193	189	198	186	210	162	184	179	183	195	199	192	173	209	212	201	167	184	195	183	185	188	208	198	216	168	171	182	189	194	179	189	179	181	168	211	209	192	176	191	201	186	201	174	174	190	187	201	206	207	190	186	177	171	194	184	200	186	201	174	193	189	194	202	190	205	213	174	203	205	169	175	198	189	175	178	183	211	182	218	172	185	181	173	165	184	197	201	215	184	179	210	195	182	187	174	194	176	184	206	196	203	215	191	202	183	189	192	182	195	161	174	188	187	196	180	201	198	178	184	202	178	154	216	187	189	221	192	212	184	190	203	170	199	187	174	192	196	186	189	204	181	194	198	218	193	211	205	162	171	180	183	178	180	205	165	171	191	204	202	206	191	175	191	200	175	180	209	183	191	168	184	181	200	156	164	190	166	187	176	208	210	212	212	179	214	201	180	188	182	167	173	198	186	184	205	173	182	157	193	190	185	196	176	172	172	175	197	188	193	202	176	209	199	203	200	196	175	186	209	198	198	193	167	172	194	157	215	193	175	192	186	182	185	191	193	200	170	211	163	223	197	204	164	185	213	187	156	201	180	197	218	203	167	182	197	182	169	204	190	173	173	189	187	194	185	179	198	204	180	169	189	168	195	185	172	200	167	170	195	199	186	186	174	195	172	193	200	174	161	192	196	173	191	182	210	198	208	175	163	188	227	168	202	220	200	196	190	173	188	156	191	202	191	181	193	202	200	168	199	160	188	205	183	226	192	195	179	186	188	196	201	217	170	168	196	198	186	209	184	166	217	183	162	165	190	200	181	193	179	178	179	203	188	198	177	188	216	196	172	172	182	206	173	167	176	194	191	184	183	188	191	178	212	173	186	182	193	173	186	180	184	192	180	177	187	178	195	168	193	187	191	188	180	195	190	183	186	216	193	194	173	176	202	180	193	216	191	170	173	191	207	187	150	189	199	221	174	204	209	198	183	205	184	171	179	200	189	176	206	206	182	207	193	191	185	199	196	218	164	200	212	199	177	168	206	194	219	168	168	183	188	191	177	178	204	187	202	193	206	175	162	198	173	196	194	177	173	211	202	183	196	171	207	211	198	161	186	161	190	179	190	173	191	193	206	189	177	207	194	227	205	160	194	189	173	180	210	186	173	158	164	193	228	189	199	178	187	195	192	180	180	193	172	181	191	199	179	198	214	186	189	178	192	193	206	203	175	174	194	178	207	186	190	187	181	180	169	179	184	165	204	202	176	188	209	175	177	190	186	170	197	183	183	204	204	210	196	177	197	191	179	172	174	184	176	176	196	160	189	169	175	196	180	160	197	195	177	187	185	178	209	186	205	186	220	166	164	205	186	193	185	206	214	184	209	190	180	185	220	192	202	191	215	204	198	186	197	198	193	193	189	192	184	189	159	200	188	162	188	164	179	189	169	194	196	171	186	190	163	204	208	196	179	209	193	184	177	204	176	184	177	197	170	187	189	197	182	186	213	193	181	186	195	216	212	188	210	190	195	207	215	188	184	200	203	201	180	198	191	202	192	209	193	182	200	177	196	188	196	223	189	183	211	175	197	153	190	167	189	173	201	179	195	214	183	213	179	176	188	184	191	188	187	183	213	191	182	195	150	189	186	199	193	200	179	194	191	177	217	176	202	174	215	197	186	181	177	189	172	189	207	215	190	195	187	185	192	172	188	195	184	195	167	184	194	189	183	200	197	193	188	184	174	180	186	185	188	202	174	184	189	180	190	186	178	203	215	167	191	203	200	214	187	199	182	213	168	177	176	195	196	196	181	193	195	180	194	193	203	188	195	182	189	179	167	184	181	168	199	177	190	185	186	186	171	193	195	194	179	198	190	159	200	169	198	207	175	217	204	169	196	192	206	190	192	190	194	187	192	219	190	196	176	172	209	184	197	175	199	168	188	174	191	202	166	169	161	189	184	182	196	169	167	209	171	199	172	173	194	209	215	202	206	215	212	210	173	194	214	209	199	188	185	133	191	187	192	173	174	201	182	202	184	167	166	195	187	188	180	189	197	192	179	174	178	181	179	213	218	184	200	166	159	195	183	202	204	201	196	187	181	198	203	199	208	170	183	197	157	182	188	190	170	190	186	193	188	189	188	209	184	195	170	190	183	183	217	201	173	192	182	197	209	189	196	200	155	188	174	194	195	187	206	172	200	185	201	170	190	173	207	180	191	191	184	187	196	220	189	188	200	184	201	178	211	205	198	185	184	169	184	172	178	172	196	169	188	206	181	197	188	180	184	192	189	211	198	192	176	193	203	209	206	191	172	202	201	173	209	206	175	208	183	198	203	177	190	175	208	164	181	174	181	190	162	188	202	193	198	184	183	168	186	197	170	185	202	190	204	186	171	200	190	194	186	184	153	202	189	177	159	181	218	170	151	177	192	189	180	178	186	181	181	177	204	190	205	207	196	177	176	203	168	214	198	175	186	188	177	193	204	190	210	202	185	188	185	227	186	188	168	196	192	181	191	171	190	215	186	178	177	195	164	174	174	197	186	206	176	190	199	169	188	184	175	190	184	192	182	205	183	218	204	190	173	209	179	203	186	199	197	182	188	220	193	166	208	186	192	217	201	185	162	183	195	191	188	228	173	194	220	183	200	162	192	166	180	191	171	176	191	174	151	182	185	181	190	199	173	194	193	204	168	168	178	166	180	165	190	165	193	207	215	188	204	157	180	189	192	177	202	200	194	185	184	188	197	171	175	198	197	210	217	163	175	178	171	205	189	175	193	177	226	193	185	193	203	171	228	191	186	190	185	211	201	166	187	186	189	193	167	171	205	177	193	166	191	178	212	195	196	190	181	195	199	194	203	192	202	202	167	184	184	192	196	208	204	182	185	186	222	195	181	205	192	185	207	177	174	180	194	190	190	196	188	197	193	197	206	219	183	173	187	196	186	188	179	185	207	189	187	192	193	192	193	166	169	180	161	192	211	185	169	191	197	179	195	177	192	193	191	190	207	189	174	180	187	218	181	222	187	168	187	193	223	193	179	169	199	193	170	202	182	206	201	199	187	193	189	190	192	188	187	175	194	179	190	188	213	199	167	190	199	156	172	196	202	195	189	189	189	182	182	206	199	181	187	161	169	179	157	190	176	184	197	194	183	179	177	188	192	188	179	193	185	190	170	187	178	184	180	184	202	197	209	219	175	199	221	179	185	204	206	161	202	191	172	177	184	188	182	179	176	201	167	200	177	185	182	177	205	199	180	200	214	184	175	188	196	172	186	161	202	176	194	208	160	194	188	192	197	192	179	178	170	208	205	189	196	172	185	222	177	197	207	200	173
8662	4756	9656	13124	13735	12686	15015	18609	20238	19712	19063	20992	20120	15975	13282	12304	10918	9500	10239	9404	8284	8995	9254	7645	8674	14135	12350	8499	4975	3234	1954	1360	980	694	540	601	533	527	535	515	545	489	548	504	571	518	550	525	583	510	514	519	563	562	542	528	528	557	573	526	564	562	486	546	580	483	512	544	545	519	527	535	551	512	530	541	584	542	509	574	573	547	521	536	525	545	531	554	504	511	554	558	536	552	550	505	544	543	508	535	526	527	537	560	545	556	513	552	506	540	572	540	524	521	522	531	525	530	558	515	483	534	533	542	552	514	582	528	506	537	542	503	544	511	551	536	526	568	567	479	538	533	563	534	518	509	529	540	543	528	557	571	548	505	563	508	527	568	536	534	562	521	527	497	538	573	530	527	558	544	551	543	546	521	572	538	545	525	554	533	510	575	544	535	516	512	505	532	538	549	572	566	517	528	530	570	544	524	561	548	549	542	546	568	571	514	511	499	584	505	564	540	548	516	536	596	549	495	578	583	565	527	591	554	559	554	551	542	531	539	559	558	547	564	556	550	522	546	554	524	517	566	501	511	508	538	543	536	555	565	534	558	534	535	547	554	574	539	574	516	548	549	522	544	576	570	544	512	610	575	563	568	491	534	543	542	542	558	539	584	536	572	551	530	544	523	500	537	519	534	550	552	485	542	512	535	512	541	543	482	541	535	518	542	545	532	544	543	534	540	549	566	535	555	524	546	556	548	536	528	587	527	512	548	527	536	553	538	513	497	518	556	541	527	554	529	523	556	561	520	542	557	558	558	563	517	551	535	488	541	567	546	534	509	566	524	547	564	535	538	526	515	523	554	558	512	534	585	570	490	511	513	525	512	577	541	544	576	513	548	519	545	565	530	522	579	572	540	503	529	552	497	565	504	537	531	527	524	560	531	523	538	515	553	501	505	490	523	553	508	549	537	511	503	599	559	541	540	546	579	566	476	499	551	545	533	559	568	505	577	525	524	535	520	550	573	520	546	526	525	539	543	567	537	509	545	589	511	526	516	556	533	553	544	536	527	539	568	526	588	540	570	578	522	494	544	527	540	540	556	553	577	549	551	532	497	499	566	511	509	567	505	518	548	511	508	562	544	521	527	510	517	526	502	537	563	544	525	538	547	527	570	606	544	538	584	561	500	512	547	538	555	536	506	547	544	543	513	550	547	533	541	537	507	544	535	539	565	539	543	547	570	542	533	485	564	580	559	577	553	552	521	548	576	535	559	576	556	524	523	544	529	568	534	539	597	546	570	585	519	515	579	558	535	568	527	511	517	577	551	502	523	552	566	517	562	569	595	566	556	568	524	540	520	543	552	527	540	563	573	564	531	533	538	583	491	493	522	577	524	533	567	557	541	550	576	520	510	526	525	570	561	535	577	540	553	553	532	535	523	566	553	519	516	526	536	533	570	563	533	550	547	542	585	524	563	548	521	515	544	580	548	528	510	522	563	533	548	547	583	533	544	518	569	528	523	522	561	568	505	537	534	554	554	538	565	535	535	550	488	539	530	522	542	501	547	533	544	586	557	537	527	552	509	559	497	511	533	543	517	519	482	594	497	576	545	527	529	529	568	553	541	549	542	537	554	519	528	540	532	573	529	560	538	555	533	549	511	538	534	507	536	564	531	547	514	493	512	583	509	536	523	523	501	516	513	576	549	556	576	562	553	537	552	568	587	508	521	563	524	544	531	519	531	578	548	567	557	554	523	539	560	519	550	537	588	556	546	504	533	509	559	575	536	538	547	514	538	533	570	488	535	524	550	566	545	512	545	555	507	527	562	546	495	502	596	542	548	550	530	523	524	547	525	533	542	532	540	532	511	538	504	563	555	532	545	533	532	520	552	519	548	531	550	544	538	516	529	538	554	575	554	586	561	564	578	553	543	578	512	584	537	495	537	493	514	530	549	525	559	570	535	523	501	575	556	553	533	546	565	514	569	545	550	549	587	539	533	554	513	531	536	514	525	489	537	545	562	529	535	539	496	533	544	544	526	546	530	542	563	540	561	524	521	543	521	548	540	529	550	565	525	523	567	553	500	521	511	502	526	508	567	494	547	498	513	543	573	490	526	500	579	511	547	558	591	546	555	529	512	555	492	527	487	541	567	520	526	539	530	513	529	494	558	542	511	535	568	553	568	526	545	516	538	485	503	510	531	539	582	494	560	514	507	492	521	542	503	540	576	594	544	515	536	562	556	536	514	545	536	537	574	542	537	558	542	557	556	546	535	533	565	525	477	544	545	533	502	542	500	514	537	533	567	535	499	517	530	520	524	526	534	534	565	522	550	542	555	537	559	570	530	546	565	526	519	520	566	530	547	531	539	552	508	572	571	533	510	502	530	549	517	548	543	521	551	583	521	598	562	537	586	535	562	525	512	538	538	578	537	552	514	517	563	565	531	550	553	514	533	521	561	529	532	599	504	539	556	562	550	548	554	542	526	513	533	492	559	561	586	531	516	549	554	526	542	542	587	523	514	549	538	529	544	572	595	519	540	518	512	559	518	496	517	521	537	514	552	520	564	572	537	551	557	556	519	586	548	509	497	567	554	543	523	500	523	535	540	547	527	513	544	527	526	505	541	547	544	513	520	523	529	565	526	535	531	520	539	548	585	529	566	565	508	561	526	556	551	543	543	535	524	580	531	567	526	544	573	538	524	553	552	571	588	593	534	557	561	535	534	518	498	535	564	508	535	551	549	569	585	550	552	541	523	521	550	580	556	521	535	546	544	544	542	558	553	572	540	527	560	558	551	524	559	549	534	515	531	583	528	538	534	533	558	528	529	548	531	550	535	537	534	569	517	530	479	541	540	552	556	544	538	537	547	540	527	554	539	537	527	557	517	558	536	539	528	552	531	528	558	518	535	568	564	566	553	529	534	536	525	565	525	506	585	539	566	533	583	535	520	507	560	561	547	529	536	590	560	517	543	563	534	574	543	516	547	532	533	529	527	512	519	562	540	538	505	528	561	552	519	531	514	519	527	582	544	528	531	540	545	558	544	517	543	577	596	512	568	541	578	557	571	520	553	532	567	548	554	529	492	510	552	510	555	557	520	537	507	512	508	516	533	528	541	536	515	558	553	508	581	548	522	527	525	535	541	545	549	566	557	526	528	535	558	531	535	536	574	541	539	544	551	516	513	558	515	516	546	531	545	563	544	535	513	501	557	504	512	529	555	521	532	524	555	528	502	528	551	518	534	532	572	560	552	542	527	527	545	543	552	557	502	553	527	556	572	502	491	547	569	556	550	543	582	557	537	573	535	529	524	508	550	554	554	543	509	522	585	571	538	533	532	554	538	546	564	563	499	537	557	573	542	547	527	551	563	559	515	544	520	541	566	541	571	547	507	549	537	549	559	560	524	520	615	563	512	534	532	506	523	549	538	569	549	553	536	545	542	546	557	550	551	539	545	539	521	515	526	543	558	512	564	559	550	551	555	540	562	536	573	511	529	571	536	586	578
20115	7878	9501	8036	5447	5324	6573	8160	7474	7647	7501	7696	6104	4069	3589	4063	3397	2760	2482	2536	2581	2936	3085	2646	3093	3742	3584	2459	1390	856	614	411	292	265	219	206	205	196	198	186	190	185	224	205	210	196	226	214	207	198	205	222	183	211	201	179	193	196	214	194	201	198	221	215	188	207	215	202	226	206	197	208	201	186	190	208	198	181	214	209	211	195	210	192	189	216	202	197	198	197	182	204	209	232	221	192	230	221	192	187	201	201	174	181	193	195	200	195	222	212	181	194	185	202	216	220	199	233	202	187	229	207	195	188	229	209	193	195	178	210	192	220	199	206	225	234	199	195	187	204	226	208	200	194	197	185	208	215	185	197	198	205	203	216	193	212	206	215	183	180	202	211	183	194	192	187	200	203	189	174	208	182	185	198	201	220	194	201	225	202	213	202	183	223	206	205	229	196	186	207	222	192	219	209	196	196	224	198	169	207	206	195	207	198	183	182	210	170	238	226	211	160	214	197	223	179	207	187	196	200	205	205	188	209	212	206	222	207	200	190	207	185	182	177	208	206	195	205	172	197	180	199	195	194	215	213	207	165	224	215	230	200	214	204	192	196	222	202	212	198	187	187	225	186	194	198	190	211	197	185	191	214	228	211	204	223	190	201	207	207	198	203	217	205	200	223	190	190	206	227	190	211	205	221	214	199	193	223	202	196	190	199	186	204	196	214	212	207	200	225	209	207	226	194	200	205	190	198	187	201	209	203	220	203	187	205	195	210	198	196	191	194	207	220	207	205	207	216	168	214	210	181	181	207	201	188	239	222	207	206	193	192	207	212	220	190	199	200	186	196	194	211	207	194	208	204	221	206	185	198	187	170	191	204	198	222	160	206	198	199	215	226	233	191	199	184	174	209	212	223	214	206	202	226	224	181	190	175	211	238	203	200	230	208	219	231	184	209	239	226	197	212	231	205	238	208	186	198	228	222	233	208	187	210	209	209	238	196	188	202	243	193	189	220	208	210	193	206	219	212	213	179	202	223	177	214	205	187	191	210	212	200	203	199	219	182	221	225	191	193	210	212	221	194	198	204	201	182	182	211	215	206	223	188	187	202	223	199	208	181	190	240	202	189	210	199	232	217	202	212	209	202	216	230	177	175	204	213	200	197	216	195	205	193	191	219	216	170	204	206	210	219	201	207	204	202	225	216	220	193	199	207	230	194	170	192	229	205	223	214	190	222	194	207	173	214	195	199	204	200	195	191	222	194	188	194	197	179	209	229	224	187	200	205	213	182	206	215	218	211	205	223	221	180	239	221	208	193	216	182	207	190	190	203	213	211	192	175	194	185	204	205	160	216	177	159	209	208	207	223	189	223	230	215	226	202	216	229	212	227	202	193	210	196	195	201	180	182	196	174	215	208	220	198	207	210	210	217	183	208	203	213	194	226	205	174	178	181	188	184	211	195	204	186	202	193	201	190	207	232	168	225	214	210	238	222	208	197	225	207	205	198	208	185	215	196	227	201	212	189	216	217	181	246	205	201	187	230	203	182	222	185	196	212	200	192	230	213	215	202	180	201	207	206	178	205	193	197	192	179	191	207	194	180	201	189	206	181	208	203	194	217	225	171	218	205	212	191	212	194	211	221	203	202	193	185	207	209	191	205	194	210	201	198	190	192	197	233	190	212	223	191	212	204	189	210	189	205	201	231	201	222	233	185	197	187	197	225	211	215	178	203	184	201	187	220	224	171	213	227	169	188	193	239	216	203	195	231	218	176	199	168	202	215	209	209	225	177	199	189	210	200	211	193	194	210	190	199	203	210	231	227	206	205	224	199	208	198	218	217	212	166	200	218	205	227	200	204	211	198	211	213	195	210	205	221	199	193	197	201	199	196	216	186	208	197	214	207	196	215	222	218	218	207	181	225	199	227	212	187	202	178	196	222	199	189	198	198	235	201	200	187	193	212	204	207	200	193	191	196	213	204	218	206	203	207	231	231	208	218	190	200	197	208	203	214	212	227	200	199	180	198	182	195	192	195	213	182	186	195	208	214	223	199	200	217	198	217	207	188	196	210	217	182	177	198	220	220	189	191	219	217	187	187	205	216	193	207	207	196	212	187	239	206	200	204	176	228	207	201	193	193	194	231	208	193	216	207	181	198	207	222	198	203	185	193	211	198	184	230	226	217	213	228	215	190	214	212	214	176	196	194	222	199	234	235	200	210	208	194	209	233	218	218	177	190	211	210	217	223	189	194	187	178	205	187	214	196	191	204	207	210	219	200	205	223	192	212	200	189	197	181	208	198	197	183	189	200	168	207	204	189	197	206	208	218	213	172	226	210	203	200	185	219	191	206	192	205	212	208	216	193	204	206	190	197	196	204	209	204	228	202	200	200	208	223	224	213	200	190	202	207	198	220	207	184	199	193	202	215	218	186	217	187	218	205	229	185	199	229	225	181	194	200	187	183	194	233	212	210	203	239	208	220	191	184	184	216	207	206	221	187	198	198	204	212	205	187	220	223	210	198	226	204	188	244	191	215	189	201	177	191	193	195	197	235	213	204	205	164	215	206	188	231	193	207	201	179	212	198	180	192	234	198	228	192	199	200	199	209	181	206	190	241	220	180	210	188	217	194	193	220	208	207	186	207	199	210	204	203	197	218	193	215	203	192	202	182	200	213	198	188	204	197	194	210	193	210	234	203	190	206	218	199	204	218	218	198	205	225	193	208	203	205	202	177	216	218	209	205	207	213	208	210	221	214	216	211	201	185	203	215	210	221	168	200	202	197	186	201	221	201	204	191	194	208	220	199	218	201	209	228	204	192	208	195	204	207	206	221	196	213	187	212	222	223	207	223	203	221	201	185	232	202	211	219	204	197	206	202	205	221	207	216	211	169	178	192	235	200	254	207	207	202	215	192	235	207	189	185	210	211	212	200	203	209	210	196	190	226	213	208	199	173	187	224	225	208	214	207	193	204	195	202	217	207	208	194	173	197	194	194	211	232	194	211	225	219	220	218	193	172	200	185	208	205	207	213	218	210	202	209	209	191	219	200	198	201	207	221	197	167	183	203	209	206	208	213	190	222	167	202	205	212	192	194	211	209	218	240	200	245	218	200	185	201	193	224	222	210	199	170	186	185	207	197	198	177	204	201	199	222	208	205	215	184	218	204	216	233	204	212	217	205	199	177	234	217	237	194	206	200	204	227	216	225	199	209	200	203	212	191	208	187	249	208	219	197	202	183	209	220	205	198	181	197	208	198	179	198	219	206	195	197	182	241	223	208	220	194	197	210	188	207	218	210	209	204	207	189	199	196	213	219	202	202	208	210	204	207	230	210	185	200	205	230	216	208	212	210	231	193	221	215	228	175	194	207	209	221	233	218	201	218	226	239	195	202	200	200	181	193	203	224	158	199	205	205	193	200	204	202	222	191	180	220	196	218	190	194	200	222	204	230	209	181	232	213	211	204	185	241	206	209	169	206	222	202	196	194	237	205	229	191	206	205
11336	6318	13478	17597	15839	17451	21888	25798	24542	24995	25113	24929	22157	17645	16627	17739	16869	14331	13827	13974	14037	15845	15657	14969	16293	19256	17473	13432	7573	5002	3230	2052	1254	819	655	611	553	611	591	608	613	587	578	561	550	526	540	556	559	543	578	541	568	570	589	613	553	557	571	607	595	570	550	536	567	613	582	597	614	565	585	580	557	616	573	583	578	563	550	540	563	572	604	555	615	545	571	561	589	542	567	550	588	579	514	582	542	615	560	565	578	557	566	562	592	539	586	558	564	605	598	566	579	589	558	564	578	619	588	552	580	578	592	586	576	577	580	597	609	601	567	571	579	588	599	574	575	577	613	624	599	582	575	569	558	537	577	591	566	559	543	556	598	577	603	607	591	599	585	572	617	609	600	562	585	572	608	564	569	565	587	545	532	581	623	561	582	563	588	550	554	578	590	562	586	554	598	576	561	612	599	508	545	599	582	562	584	552	600	581	557	563	554	583	559	558	553	582	550	566	516	564	569	564	579	544	615	530	536	583	593	590	519	576	572	573	590	548	598	603	588	562	527	624	584	593	553	528	584	590	652	581	583	590	584	564	584	617	555	546	583	555	591	564	586	563	582	567	610	569	567	556	564	563	559	579	566	604	566	561	535	581	591	597	616	563	608	587	537	557	572	562	587	532	581	573	581	595	560	584	573	590	589	589	594	558	606	611	581	563	579	579	614	604	592	580	561	610	558	549	569	570	612	583	566	587	579	595	584	617	581	576	641	592	597	563	612	583	593	576	616	572	585	585	571	557	569	583	560	614	589	572	567	595	567	600	566	560	588	565	539	588	550	582	568	575	576	579	573	539	548	590	547	573	595	621	582	596	573	598	564	550	579	568	584	573	585	531	543	528	574	547	602	564	529	572	568	547	553	609	592	566	591	550	574	602	596	541	545	564	567	542	557	587	581	597	575	552	586	526	576	560	542	569	561	551	546	605	575	610	618	568	608	585	571	537	580	562	618	573	542	594	624	541	590	578	576	583	618	588	562	568	598	617	582	570	504	583	649	586	526	607	590	569	582	616	566	587	556	565	593	575	596	577	546	561	605	585	598	536	561	589	588	577	571	559	543	553	550	556	555	571	616	590	586	569	599	556	585	602	590	608	589	579	583	595	560	560	568	585	542	582	529	563	583	565	583	588	593	569	578	569	569	589	543	592	602	571	612	574	588	582	580	606	590	586	551	617	585	666	584	589	560	574	606	594	574	544	607	580	583	603	574	590	606	585	588	563	605	568	533	561	611	566	555	569	605	566	610	562	529	594	578	576	594	570	561	588	578	584	564	567	616	599	568	588	576	517	610	575	593	577	561	575	558	597	558	600	580	550	588	563	589	547	559	584	592	553	617	557	582	620	562	603	549	563	567	568	589	600	539	602	584	584	564	555	570	609	561	569	565	581	557	590	584	591	562	587	581	534	595	619	568	546	545	608	628	568	563	584	598	603	599	585	579	556	585	566	542	578	537	600	565	559	569	612	589	554	549	597	572	559	596	603	571	533	567	597	584	555	554	597	596	565	602	580	580	552	552	556	603	548	589	622	603	581	603	585	548	563	594	579	548	565	590	609	559	613	625	577	565	624	565	556	562	529	551	568	626	566	576	601	557	584	582	556	598	536	578	586	576	562	613	547	584	548	586	567	585	615	581	596	590	581	562	579	547	566	589	597	575	554	567	574	602	536	578	620	593	611	563	559	586	603	596	624	612	565	606	571	556	557	533	618	618	545	593	553	584	587	542	582	583	599	540	563	557	594	578	561	556	532	590	574	541	612	563	594	580	595	562	561	562	575	605	577	586	584	557	637	598	555	556	576	625	618	595	553	593	573	543	594	564	614	568	619	587	588	555	521	580	542	584	598	548	580	596	593	571	595	548	601	546	586	532	582	552	616	542	571	591	550	561	609	570	604	552	575	526	618	573	597	621	563	567	571	513	585	546	571	597	596	572	610	579	553	613	569	568	617	577	584	542	572	604	576	599	598	595	535	546	611	563	576	591	534	603	597	581	564	594	592	603	642	573	545	577	546	578	538	602	609	596	568	552	614	570	597	608	572	583	593	535	589	585	589	596	591	538	595	571	569	579	592	593	570	544	571	551	558	566	567	576	569	574	587	575	607	557	557	599	580	566	569	578	569	535	613	581	564	606	597	561	527	554	572	544	624	576	540	571	604	535	554	596	564	560	564	580	556	598	572	586	571	606	588	605	576	538	586	551	680	573	582	581	608	569	583	512	562	585	603	576	573	573	561	573	591	636	567	549	606	538	589	544	574	584	588	559	531	613	587	532	594	582	607	610	548	612	578	573	575	563	597	570	607	573	596	588	579	577	560	563	597	568	567	601	598	572	586	624	549	570	580	568	562	573	593	553	533	577	594	552	568	600	588	592	620	577	610	546	571	579	572	587	631	563	623	570	540	597	556	598	563	542	540	570	587	632	574	554	580	551	589	547	567	557	577	589	583	596	609	608	577	612	589	589	527	583	574	542	594	582	544	617	553	562	589	566	577	610	582	584	578	578	554	579	562	580	581	509	514	547	560	574	560	593	544	557	570	538	584	580	553	525	574	561	592	561	632	589	596	557	599	588	573	572	605	569	590	577	577	614	603	563	578	587	604	549	581	604	546	608	559	580	560	586	583	584	562	565	590	578	572	551	556	596	567	558	525	597	596	547	564	610	576	562	581	550	571	561	607	576	595	612	557	586	613	596	590	582	587	550	618	596	564	563	577	625	591	572	602	573	583	613	561	589	601	573	563	593	580	590	508	562	579	547	534	560	579	570	523	567	540	554	616	590	579	563	596	560	531	538	530	581	594	574	591	566	605	553	585	612	593	612	592	632	545	539	552	555	547	583	539	600	564	617	549	540	546	563	567	577	548	609	537	557	588	585	573	587	573	562	622	574	624	559	582	552	545	528	611	562	585	558	577	581	584	538	580	593	564	608	598	572	548	593	541	587	577	567	572	604	584	561	592	584	566	572	592	573	556	557	546	541	576	572	577	613	545	535	646	567	602	539	571	569	594	548	592	545	553	593	619	583	591	582	563	599	589	589	599	582	573	545	594	612	593	553	630	588	577	608	610	562	567	627	593	607	584	541	573	595	582	565	562	585	550	591	591	566	575	617	575	542	613	599	537	610	579	569	556	581	519	588	608	572	641	518	578	590	571	589	593	566	591	584	541	576	597	538	654	560	630	535	527	594	617	583	570	539	564	594	551	583	546	592	555	529	625	574	585	551	638	590	570	583	592	593	564	579	545	566	596	566	577	581	569	576	547	572	570	591	571	569	615	584	555	574	624	572	553	575	602	584	576	544	542	588	567	567	580	592	570	569	552	622	608	615	630	591	617	538	632	519	582	591	588	576	549	539	610	548	541	602	560	610	576	597	564	558	562	593	542	574	607	610	561	545	576	601	585	546	548	573	586	552	582	556	551	559	574	566	583	582	567	544	586	616	609	609	621	546	600	555	616
4931	2048	3372	2312	1671	1826	2282	2954	3046	2539	2238	1819	1401	1082	939	1071	982	835	758	700	644	539	614	657	785	802	724	525	354	291	255	223	203	202	169	180	194	179	197	176	200	180	180	190	183	175	182	199	191	164	196	185	165	217	181	207	177	207	228	183	200	185	171	212	178	201	161	166	173	171	166	194	184	198	183	171	176	164	180	173	189	167	177	188	164	190	179	195	183	210	193	195	196	176	203	176	176	194	173	177	187	196	183	182	186	191	150	210	168	172	164	214	201	202	179	191	193	196	188	193	198	211	188	181	189	186	175	176	190	186	181	196	177	190	204	162	190	186	162	172	202	189	173	168	206	218	180	183	172	206	154	164	191	186	171	185	171	184	178	192	172	189	163	180	194	181	178	174	170	173	201	167	163	176	161	177	186	193	202	175	220	201	167	178	179	201	196	188	194	181	146	215	186	200	187	164	180	180	192	197	195	183	190	165	186	172	169	200	146	180	203	198	166	163	170	180	191	209	191	199	178	181	165	165	169	204	174	172	169	196	176	169	162	191	201	196	179	178	178	191	166	170	189	193	172	196	164	177	172	186	181	196	184	197	185	197	183	158	174	192	158	180	177	182	197	162	197	179	191	187	169	193	194	163	166	190	165	184	190	161	179	185	187	181	170	186	176	214	177	179	208	197	179	188	179	168	175	165	190	180	180	189	177	173	172	195	188	168	189	194	202	178	186	176	192	188	163	162	181	176	193	190	194	179	178	188	198	188	182	196	187	200	170	178	202	185	202	174	193	174	193	172	185	175	176	216	173	169	163	184	176	179	189	176	175	172	184	199	171	173	195	175	187	174	186	174	172	210	176	165	192	163	167	183	178	175	185	199	164	183	226	188	171	176	173	175	191	189	173	186	178	159	185	171	189	174	164	180	176	183	192	179	176	189	185	172	187	171	173	173	174	175	178	190	181	184	194	188	157	181	190	206	175	176	196	164	192	184	180	182	164	185	167	183	182	178	188	186	159	181	187	177	181	193	166	223	169	189	176	188	157	161	175	170	185	187	162	205	185	226	177	192	190	157	215	194	166	198	202	206	164	160	189	188	174	169	179	178	194	188	182	179	162	164	204	178	200	187	182	182	176	177	199	181	154	180	177	143	189	169	203	192	179	171	175	176	174	171	182	162	188	189	209	178	178	173	197	163	183	179	180	178	193	194	203	186	198	165	202	175	210	182	189	176	191	184	180	162	172	185	184	164	193	191	181	193	174	169	191	186	192	167	168	170	180	189	191	173	186	164	203	194	200	181	186	178	177	173	185	184	174	188	179	180	187	185	212	155	187	165	194	161	199	190	173	182	185	173	207	186	188	182	184	173	191	180	173	175	191	189	191	176	172	182	185	180	170	165	176	195	186	168	192	178	202	190	185	189	201	176	191	183	213	172	178	184	196	171	192	180	188	189	174	173	179	197	189	175	165	176	186	180	205	173	175	175	195	191	167	169	186	174	183	195	182	145	173	217	169	170	178	174	184	201	194	178	163	158	195	179	191	177	194	189	169	174	195	187	188	177	159	192	171	175	181	181	184	196	174	176	191	177	196	189	221	199	181	186	193	194	183	183	193	176	190	214	181	183	189	204	187	171	196	180	180	199	188	171	157	175	205	210	187	165	162	210	184	202	192	159	174	189	178	171	187	184	176	194	151	180	196	171	193	196	179	182	176	180	184	187	180	205	161	203	199	179	159	153	198	194	193	218	174	176	179	187	183	166	185	154	180	163	194	197	187	205	168	173	145	192	169	177	174	161	182	188	200	186	181	192	198	185	183	184	201	188	185	161	188	176	191	194	184	179	182	161	182	180	196	211	174	193	165	187	191	191	183	201	161	200	193	188	214	184	190	203	193	169	185	198	211	165	185	208	215	167	205	187	186	180	175	189	177	192	191	168	182	182	185	179	212	196	164	177	183	189	196	207	212	189	187	203	174	149	199	176	187	175	197	184	191	170	211	174	183	199	198	185	187	193	176	190	179	166	156	190	204	198	185	185	192	206	182	161	215	188	175	182	167	187	183	181	185	170	168	190	177	197	210	194	193	183	187	190	166	169	171	194	201	181	165	182	180	173	193	167	177	182	194	184	182	169	172	193	179	168	211	177	161	150	187	180	168	177	170	190	189	186	171	183	198	203	192	212	196	179	184	191	178	191	156	169	185	193	198	156	189	178	217	191	187	175	184	166	197	189	174	186	179	175	169	211	191	190	178	199	200	162	160	178	190	188	183	181	183	188	186	155	190	181	187	188	178	192	167	173	155	202	182	183	188	182	164	177	191	188	161	175	184	155	162	200	190	179	175	199	159	193	207	184	197	154	211	194	184	168	182	201	181	203	174	180	187	183	175	188	204	171	163	192	155	172	168	174	192	161	167	154	183	185	206	185	167	181	200	177	197	182	188	186	199	185	177	180	220	197	164	177	173	167	188	192	174	197	193	192	174	166	166	202	193	200	156	164	184	176	203	161	165	193	200	196	156	189	173	182	164	164	176	197	191	197	187	172	176	186	186	194	172	187	185	175	181	193	181	173	178	185	194	169	165	183	184	184	204	170	193	199	196	189	175	182	207	195	172	173	186	200	176	184	181	187	177	176	164	182	180	192	189	178	150	163	171	158	172	190	204	169	181	191	198	188	202	198	191	177	203	182	160	189	172	193	177	178	177	171	170	210	182	193	187	192	189	189	206	172	216	180	181	187	171	169	174	184	187	195	186	210	188	183	163	194	199	168	160	208	190	178	181	184	187	169	186	185	195	186	210	171	206	167	184	177	169	174	199	161	188	179	167	182	212	177	181	208	172	176	163	202	155	206	170	189	198	168	182	184	189	181	208	186	169	176	182	167	173	195	176	187	196	197	167	195	189	178	196	187	188	191	193	182	170	190	195	188	184	209	177	204	192	184	192	178	175	160	176	172	189	174	198	193	186	173	193	199	197	184	175	180	197	186	167	180	181	177	211	146	195	187	206	200	177	200	184	192	172	184	172	190	169	182	185	208	178	176	186	191	201	188	182	190	175	197	176	182	175	186	159	191	155	178	185	178	174	188	188	193	177	180	174	175	173	187	171	186	191	181	169	157	176	200	171	175	176	197	166	204	153	165	171	184	157	204	191	187	202	161	197	158	171	175	201	182	183	173	192	166	179	190	164	175	150	167	196	187	181	167	186	162	190	179	178	179	187	155	193	174	182	155	183	201	176	171	170	182	198	174	191	191	174	205	184	210	191	196	179	183	179	175	195	187	193	189	178	157	177	185	162	173	186	165	160	188	178	169	184	186	168	205	184	195	176	174	176	188	171	170	184	184	192	174	172	188	182	168	192	192	180	178	181	171	199	202	183	150	186	170	182	170	173	175	182	173	193	166	181	165	190	182	156	206	186	170	183	173	204	180	183	172	173	192	194	166	194	169	182	194	197	198	187	192	189	168	162	167	171	201	191	196	161	173	168	200	197	194	184	188
3681	2331	6313	6280	6426	7792	9889	13430	13398	12310	10933	9138	7791	6351	5569	6167	5790	5098	4334	4200	3818	3361	3577	4228	4919	4960	4005	2590	1550	1033	835	747	634	560	562	525	548	509	467	540	477	546	518	556	528	529	519	530	510	486	491	575	514	507	514	547	527	508	510	510	505	519	535	507	529	537	524	507	537	539	516	483	538	535	546	509	516	520	564	551	539	520	552	538	509	529	523	495	484	507	475	554	523	503	510	536	555	522	545	512	503	495	523	507	479	532	547	465	537	535	513	544	572	502	512	546	553	529	515	535	484	513	527	549	523	506	505	520	512	507	515	504	488	528	514	492	546	551	542	515	512	516	538	472	482	566	552	489	499	535	518	533	487	501	534	481	552	519	527	539	559	517	540	536	536	520	534	532	511	519	517	523	500	533	520	571	517	513	516	524	524	529	499	522	505	509	525	544	517	500	518	511	514	617	542	534	543	510	531	546	532	528	519	543	507	493	522	560	502	556	517	549	547	528	501	534	476	530	557	515	516	535	545	504	549	521	497	496	549	550	527	548	522	540	544	561	541	518	505	501	535	494	528	547	506	556	539	560	560	515	508	539	516	503	532	486	535	506	483	535	485	529	512	487	553	516	491	505	538	529	517	541	513	517	543	530	530	515	520	555	514	523	504	513	514	480	485	521	545	545	502	523	530	519	512	493	523	527	558	521	505	554	506	502	513	508	537	564	507	498	518	543	501	559	540	536	562	558	527	555	544	555	530	533	520	532	555	551	563	574	547	537	522	504	510	504	495	520	529	561	519	548	490	531	536	516	541	517	466	522	500	554	493	547	529	527	539	503	554	512	538	499	527	541	532	500	529	548	497	538	526	515	539	488	547	504	513	469	531	542	520	524	498	537	502	534	504	516	532	498	497	525	487	524	548	506	525	491	489	553	500	502	511	546	507	495	521	459	555	572	506	512	492	507	550	499	555	506	508	468	509	550	489	517	515	501	457	488	548	514	503	545	507	513	540	540	523	544	527	523	504	542	541	507	511	515	526	493	531	507	566	528	488	510	554	463	543	532	550	513	475	507	524	524	519	527	514	504	558	485	522	488	520	550	468	517	540	549	530	530	494	530	520	537	539	591	513	541	536	528	497	520	551	543	522	510	504	497	492	520	525	533	500	510	517	513	529	515	530	544	519	518	536	527	495	529	540	523	551	522	538	507	509	541	561	543	515	516	496	569	509	545	536	497	550	510	525	475	504	510	508	503	504	520	540	518	556	537	544	495	516	496	537	526	512	454	546	557	500	500	528	550	546	545	515	534	538	511	495	516	536	566	517	510	470	536	496	538	511	521	568	527	558	504	533	530	540	491	528	518	493	543	560	505	534	515	530	502	520	530	525	533	566	534	523	507	541	540	531	534	530	516	520	539	535	555	551	537	471	527	506	493	526	479	522	514	524	540	481	537	515	490	517	528	540	507	511	508	506	517	515	492	509	566	500	559	525	553	471	520	533	502	524	541	547	520	546	509	534	523	528	519	454	504	513	563	527	512	518	552	519	492	530	504	496	515	517	505	529	554	509	528	523	535	548	522	497	505	545	516	483	519	522	528	526	519	496	504	527	546	541	480	554	496	521	517	507	541	491	492	533	534	565	499	547	508	539	526	521	561	575	499	502	532	516	463	536	501	551	523	536	546	527	556	548	497	496	533	538	522	512	504	509	542	492	535	524	479	516	505	540	531	534	505	551	525	532	523	551	494	533	523	550	540	556	535	545	498	569	567	527	551	554	547	529	522	504	527	548	513	505	535	540	527	544	529	517	535	517	538	509	574	489	529	517	502	544	532	566	525	535	536	493	512	527	530	500	525	517	543	506	527	510	533	537	522	560	526	518	507	466	511	532	520	500	541	515	477	543	552	549	523	502	505	560	519	509	529	506	555	565	481	527	552	521	529	498	509	536	494	516	490	522	551	503	533	544	511	538	538	540	524	519	561	537	578	546	483	551	463	537	523	504	512	535	528	538	507	540	514	557	502	552	515	527	529	511	549	509	506	558	530	496	535	537	503	508	535	515	514	476	522	519	553	562	486	558	465	589	526	529	535	540	514	512	506	538	517	494	474	512	446	540	530	532	540	530	514	535	502	495	552	548	484	515	503	528	550	507	513	509	500	506	555	521	547	515	539	529	520	496	506	504	506	514	545	506	533	501	518	528	528	477	510	534	517	509	536	539	529	587	555	533	543	525	575	545	551	508	502	514	527	502	563	473	504	516	496	519	524	521	548	507	534	519	525	539	545	538	546	513	503	494	523	530	527	489	500	504	503	523	540	556	500	557	555	513	521	498	533	506	521	482	524	523	522	498	514	506	502	559	528	526	516	514	489	527	493	480	507	527	547	505	519	505	558	544	541	538	528	552	507	493	466	493	556	547	505	511	515	530	533	445	523	543	515	492	525	510	489	533	474	533	521	506	546	561	493	541	541	486	509	569	486	487	525	516	551	535	518	505	502	507	543	505	518	514	499	518	522	514	569	520	541	548	516	502	517	536	518	506	561	524	505	508	515	534	525	543	526	540	513	517	566	518	533	531	539	548	502	538	515	489	564	510	536	519	510	508	540	514	545	534	542	510	515	542	528	504	547	518	524	519	525	489	534	546	521	543	523	547	537	503	511	478	555	541	514	543	539	513	533	516	571	549	481	561	505	475	518	525	536	530	547	523	543	531	521	504	548	534	526	520	503	489	552	504	509	510	515	532	513	540	544	509	561	474	519	563	479	540	511	520	509	498	530	482	530	519	533	481	557	522	512	528	527	476	535	522	506	558	540	527	547	541	500	513	526	550	492	542	521	547	587	535	553	529	553	510	549	493	535	523	589	500	539	553	538	505	507	519	558	481	525	510	508	536	536	512	515	507	478	541	520	491	514	492	528	513	517	496	577	530	488	509	500	519	527	494	503	534	553	589	484	504	546	544	473	531	515	530	536	566	529	485	526	521	511	506	506	523	547	540	476	526	509	530	478	546	495	563	550	552	541	525	486	513	531	518	526	539	500	479	500	509	535	544	494	558	479	530	527	545	536	502	542	517	507	512	499	530	515	535	483	557	575	564	557	497	519	556	522	520	563	533	542	507	550	496	499	532	514	528	529	504	568	540	509	491	569	513	553	498	565	509	485	504	512	508	553	484	536	496	545	523	521	566	536	522	513	560	545	531	497	511	557	524	552	512	513	496	525	518	554	508	577	545	511	507	531	548	585	481	533	526	538	511	529	498	517	555	491	511	519	522	544	534	526	481	540	520	513	518	559	549	503	512	506	570	526	511	525	481	557	534	510	548	551	528	511	554	486	546	526	523	537	508	503	530	512	487	562	537	532	514	552	512	509	520	509	531	542	508	515	567	514	504	510	479	495	548	512	539	485	549	531	519	485	545	497	542	535	538	518	493	486	544	526	513	561	492	506	562	506	488	574	547	504	529	541	492	518	536	524	509	509	491	503	558	550	526	520	522	513	536	474
11652	4779	5687	3973	3508	3275	4331	5559	5517	5309	4174	4759	3324	2059	1856	1590	1577	1615	1555	1463	1425	1154	1172	1336	1871	2979	2467	1479	893	566	440	296	246	193	219	186	171	182	198	157	208	182	167	187	213	181	177	180	178	189	210	198	225	208	187	193	172	175	170	183	178	190	168	194	201	193	194	172	185	178	172	188	197	196	193	199	176	181	169	190	201	200	184	188	188	173	200	157	219	194	162	184	187	182	184	170	162	191	172	196	173	208	200	205	169	181	175	198	185	158	185	214	183	167	174	216	179	212	173	172	169	205	195	196	191	184	184	184	191	182	175	179	187	174	182	177	192	197	191	192	164	165	175	206	176	189	178	179	180	205	173	179	147	209	199	193	184	184	188	208	186	195	169	182	200	188	188	187	222	200	183	193	158	177	189	168	172	188	189	209	167	204	160	189	190	195	195	178	200	201	169	202	183	208	190	188	165	180	198	195	176	183	198	180	194	218	196	179	193	180	192	184	184	191	174	188	214	192	189	143	192	202	206	181	171	173	213	205	195	182	186	188	196	223	189	184	187	204	188	177	167	191	176	207	206	166	170	174	171	206	213	193	196	172	199	185	170	182	170	198	203	189	173	178	185	191	174	188	187	183	198	169	182	200	191	195	186	176	178	171	193	201	183	180	166	183	210	179	167	164	188	175	187	175	183	182	157	179	172	200	179	178	188	213	211	188	199	185	205	203	193	193	197	189	189	186	155	208	212	200	163	210	187	169	172	172	175	194	156	188	172	165	194	192	172	181	198	187	189	182	176	193	192	197	181	164	185	173	214	160	229	189	170	166	177	198	179	198	176	225	191	190	196	207	179	170	177	186	178	160	179	188	203	191	178	205	203	195	197	181	192	199	188	180	180	188	188	165	178	188	183	205	189	212	182	159	168	216	173	187	207	195	175	188	185	185	198	184	203	208	159	203	192	156	200	184	185	192	170	190	174	193	192	211	161	191	188	149	188	191	182	178	180	191	178	178	188	173	193	197	184	184	174	167	171	204	187	163	187	183	199	190	223	189	206	187	194	192	219	180	197	207	176	194	169	192	194	185	224	200	205	192	184	180	195	177	179	203	164	198	185	182	192	165	184	194	166	181	197	183	205	191	171	178	192	182	206	193	178	199	194	156	191	191	203	157	187	195	181	186	184	189	171	236	209	189	195	197	181	194	193	179	188	198	159	182	182	184	197	187	183	180	189	197	193	192	195	178	186	176	195	193	185	214	185	205	199	207	152	175	175	223	189	203	184	180	192	190	167	167	158	179	167	204	201	197	187	176	197	183	189	167	178	165	163	192	192	192	190	194	184	170	175	186	183	201	206	175	196	202	175	201	196	199	156	184	188	187	157	198	159	198	160	186	200	189	173	190	177	165	184	187	184	196	182	171	199	183	151	208	194	182	191	187	186	202	197	174	175	200	200	178	170	192	181	186	197	158	179	173	192	179	155	190	188	208	173	167	178	197	186	186	196	172	181	194	195	173	186	192	167	198	191	181	168	178	210	185	203	182	173	180	197	195	191	194	191	203	182	192	188	207	189	197	166	202	192	176	180	187	202	180	177	160	188	192	177	188	186	201	199	169	192	193	178	200	167	178	190	204	203	177	166	178	193	187	190	211	174	191	168	200	170	196	168	196	214	177	171	190	195	208	188	187	182	200	183	197	195	182	205	171	208	207	207	182	181	181	179	195	197	176	212	197	185	201	198	191	209	169	166	190	173	183	172	181	200	212	188	170	204	184	168	181	195	176	173	170	179	184	205	184	203	183	171	175	195	208	162	208	202	190	188	190	180	191	185	186	186	222	187	188	189	190	210	197	186	164	170	174	178	180	204	194	172	200	177	199	193	185	172	197	165	190	177	197	185	166	201	196	178	208	193	203	184	193	198	189	183	165	176	187	208	168	180	184	205	185	175	178	175	189	189	193	168	177	176	173	191	178	185	213	185	181	178	182	166	194	213	198	195	204	167	168	193	207	190	196	173	171	208	198	177	200	173	177	182	195	185	196	205	212	180	189	201	189	188	182	198	176	194	191	189	189	195	211	179	212	199	172	186	193	165	180	150	187	219	193	174	206	192	154	197	208	155	181	201	190	181	171	188	198	171	190	186	189	184	169	196	233	190	183	195	187	207	201	187	201	188	185	194	180	170	187	202	201	177	188	166	190	166	204	199	207	178	183	170	197	177	193	173	195	180	206	176	201	167	170	197	191	197	178	194	188	190	175	200	189	200	167	165	171	189	194	199	225	200	192	187	170	197	150	182	174	174	182	193	197	195	190	193	173	218	196	209	181	179	194	178	159	177	181	195	200	185	172	198	191	201	156	208	182	185	191	200	190	180	177	195	216	201	185	180	177	182	192	184	183	175	193	186	181	213	146	182	191	190	173	177	190	204	193	172	195	180	210	208	220	185	184	183	181	183	189	184	163	187	169	181	200	202	203	173	166	177	217	176	182	200	178	200	181	214	187	194	190	202	178	196	221	183	169	178	174	183	173	201	183	167	214	192	186	175	178	191	204	181	193	186	183	189	181	201	208	185	185	196	198	176	185	177	191	184	183	183	163	211	189	216	206	197	202	184	175	182	186	177	185	166	204	210	209	198	193	180	202	199	179	192	223	181	183	204	180	198	175	183	214	184	174	176	181	176	178	185	185	185	200	175	205	179	203	174	205	197	205	175	194	174	184	201	193	210	190	197	172	213	176	189	183	188	179	188	181	199	188	178	181	158	182	188	186	182	214	186	190	201	191	205	186	201	202	183	179	210	208	188	193	182	185	188	170	219	203	177	214	186	199	180	175	167	215	194	180	193	210	182	188	148	204	185	177	155	193	174	192	162	179	187	184	196	190	211	186	182	181	193	171	227	181	205	190	191	199	188	182	206	182	217	186	169	212	200	200	165	197	179	168	174	206	166	187	169	187	208	185	187	203	204	173	191	197	202	209	189	187	211	204	168	198	177	202	199	196	159	204	167	200	189	172	185	184	199	181	195	177	181	178	172	199	170	194	198	199	174	199	184	207	190	178	183	183	227	189	167	179	158	198	196	184	189	177	216	182	198	186	198	186	162	184	181	192	198	213	167	198	167	181	189	161	196	186	165	210	188	185	183	188	175	178	201	159	194	168	201	195	158	187	171	190	178	187	192	211	196	185	168	201	189	200	196	184	205	178	200	188	177	177	204	177	181	215	215	171	189	183	151	174	167	191	188	198	187	205	181	175	171	205	207	199	185	203	176	199	197	198	209	194	168	191	175	191	178	178	216	183	182	179	197	180	207	203	191	217	211	203	192	181	192	201	168	179	185	197	209	207	171	193	178	187	178	195	185	209	220	189	199	183	190	182	171	191	180	184	177	164	182	198	182	194	198	164	191	175	210	185	189	197	185	211	147	191	180	167	175	203	182	197	201	203	172	183	191	183	179	198	184	189	191	164	194	179	188	180	184	178	159	194	188	185	166	172	163	210	180	159
7937	4799	9412	10518	12191	12781	16803	20822	20686	20600	17506	19495	15533	10868	9866	8958	9267	9201	9320	8646	8480	7804	7606	8268	11386	16361	13602	8718	5286	3113	1924	1300	797	673	575	589	529	547	545	576	525	502	508	528	512	540	526	558	590	560	571	540	534	578	577	532	495	533	540	510	510	534	507	531	515	561	517	538	560	568	530	544	522	513	565	538	546	536	532	537	521	527	525	567	490	583	550	556	540	563	562	535	516	522	543	527	526	605	540	579	519	547	555	502	557	532	514	517	549	532	555	585	542	543	515	515	550	564	543	527	556	515	571	525	540	569	499	543	563	535	532	554	503	544	544	544	543	529	550	540	541	566	570	560	519	467	551	534	532	577	587	545	558	498	574	546	466	553	594	547	578	547	526	532	532	529	511	514	569	544	526	514	515	525	515	552	506	543	522	550	545	567	545	539	571	509	521	528	569	510	548	510	563	565	560	541	530	529	556	600	556	540	514	503	547	558	522	477	543	516	521	576	559	529	581	569	587	531	530	521	493	525	534	569	570	536	538	548	511	533	573	506	506	590	549	537	530	518	542	482	540	557	531	535	546	545	622	586	505	530	510	546	541	503	520	553	540	555	543	519	536	543	546	491	563	560	541	552	562	547	532	540	528	530	535	538	570	530	589	543	551	557	515	491	544	520	524	529	506	561	582	557	542	515	517	540	562	545	528	502	590	548	550	519	542	534	570	495	534	514	530	519	565	483	542	540	540	533	518	522	497	513	539	525	560	567	494	511	531	590	530	545	507	522	531	553	557	554	539	525	548	531	574	528	555	572	520	537	552	551	540	538	546	516	546	561	513	532	509	532	530	559	519	523	533	525	572	509	546	528	539	555	544	524	583	521	530	568	533	591	549	577	510	490	568	524	531	557	510	547	560	546	562	516	572	531	555	522	531	513	546	504	527	547	550	538	562	510	532	548	564	550	556	549	536	530	538	565	518	548	541	553	541	543	535	528	548	525	524	531	583	553	535	524	519	553	501	498	550	567	577	566	555	555	541	567	558	496	537	539	548	551	550	527	543	531	521	543	549	557	509	537	544	545	522	533	548	514	558	551	539	583	547	559	496	542	544	516	568	556	543	504	523	531	534	519	558	543	575	531	507	499	511	570	556	596	526	526	524	556	555	555	569	568	499	520	527	535	531	556	552	499	563	533	506	553	515	547	549	538	547	494	540	546	557	536	529	558	529	556	507	537	564	527	545	522	574	517	542	564	578	545	571	530	544	563	542	573	547	500	546	558	542	523	549	521	534	540	575	545	554	570	530	526	540	550	551	546	557	562	518	542	584	556	529	558	540	537	533	533	553	537	541	503	537	539	545	525	536	508	547	561	509	527	531	553	550	543	519	551	573	545	551	478	559	536	524	527	532	498	550	563	559	552	536	532	564	509	566	510	541	523	505	514	544	506	555	538	548	537	494	584	528	552	525	570	531	487	521	532	504	520	520	513	496	572	523	568	539	485	534	559	553	536	527	527	560	517	502	509	558	525	558	532	513	535	560	513	501	534	531	575	496	573	544	532	521	495	585	539	519	535	542	564	515	598	546	548	527	539	551	549	557	541	538	532	578	547	540	508	524	492	557	530	549	570	552	530	528	537	531	586	548	521	544	549	566	549	516	543	527	544	532	531	556	527	546	533	509	529	514	548	498	579	563	554	556	541	545	547	517	528	497	499	568	535	528	544	521	535	579	568	538	526	563	538	507	581	506	559	552	551	572	550	499	548	548	542	552	514	523	578	532	522	539	556	498	533	544	494	543	519	558	508	538	528	525	560	540	571	561	538	518	566	565	523	543	547	517	518	526	561	524	555	509	539	530	526	498	570	550	557	536	515	567	524	539	553	499	533	531	521	572	559	556	511	553	552	533	533	530	497	584	525	598	579	558	528	501	550	549	525	557	529	529	559	556	519	504	562	532	543	533	582	509	519	518	527	558	500	540	530	546	585	551	505	535	527	531	519	511	513	570	529	503	531	525	529	587	559	502	504	541	545	519	561	542	558	544	508	560	542	522	527	521	481	550	541	528	504	538	538	524	538	531	528	525	553	542	527	571	525	562	476	589	561	494	531	553	583	529	534	533	548	530	557	519	558	524	590	538	527	575	568	511	537	533	559	542	529	545	511	553	549	547	489	505	540	478	556	532	541	554	570	528	563	490	595	522	539	523	588	512	530	504	534	558	546	513	552	530	559	527	555	584	512	556	547	535	558	541	501	561	562	558	546	548	565	546	510	554	551	532	508	509	545	522	548	511	550	517	526	538	568	527	566	529	550	522	560	556	548	551	548	512	534	569	534	579	551	548	529	532	504	525	565	511	589	474	539	554	546	559	502	526	533	537	518	511	552	553	574	539	550	565	525	552	567	534	537	547	503	572	584	548	547	569	523	546	512	518	515	538	509	507	525	476	549	540	568	551	554	513	549	571	511	528	523	512	539	507	537	514	535	533	536	568	553	554	509	539	521	483	559	529	558	521	538	516	523	557	528	543	579	511	559	558	485	554	573	565	570	569	529	546	570	547	532	526	522	507	567	544	527	526	551	522	540	599	530	541	523	530	493	560	541	511	557	526	544	525	551	517	525	569	527	530	521	557	526	560	548	564	580	551	530	567	508	528	534	524	563	539	538	563	539	583	516	505	498	542	557	539	551	514	540	526	560	551	537	564	519	533	563	521	546	554	537	498	546	516	524	513	542	523	566	529	543	529	507	546	549	539	550	524	527	577	555	565	551	556	548	555	577	499	531	532	531	535	531	545	546	529	512	554	571	525	539	529	585	536	526	508	588	536	553	528	553	514	535	555	528	546	532	539	612	572	501	538	547	544	519	545	523	552	512	540	501	528	551	519	534	531	552	494	517	545	506	546	518	546	571	531	511	499	529	561	568	537	505	516	543	593	511	546	531	505	546	561	528	556	558	538	584	522	610	558	502	574	513	546	536	524	567	532	512	527	502	545	516	536	494	542	522	521	543	533	553	505	561	559	560	578	544	527	516	503	519	541	544	524	547	527	523	531	525	514	509	520	592	519	544	535	544	521	515	539	559	521	524	553	560	556	532	558	541	563	543	525	572	505	550	555	566	531	532	569	546	525	581	536	564	517	503	506	547	570	591	520	504	558	592	503	578	533	505	512	538	545	555	580	551	568	524	525	570	545	544	553	509	537	511	556	535	520	541	537	555	544	488	545	552	535	510	522	509	561	549	473	493	512	528	494	539	555	523	523	562	569	515	526	548	505	553	532	538	546	542	546	624	546	503	566	524	560	540	596	510	509	581	518	547	546	527	541	499	534	488	532	522	547	531	560	531	538	524	510	518	538	560	551	509	542	505	574	515	559	598	581	545	543	563	525	495	529	490	532	550	511	570	541	539	511	569	505	524	499	554	548	539	562	606	552	509	554	574	543	542	571	522	518	532	593	595	558	546	531	534	533	543	553	530	552	566	567	513	537	564	565	531	528	533	520	536	543	537
18488	8198	7870	6649	5998	4956	5812	7645	8818	7931	6326	6838	4657	3344	2686	2980	2627	2482	2219	2082	2089	2146	2018	2465	3774	4857	4184	2731	1467	955	644	416	294	239	219	205	224	198	217	196	209	226	189	206	206	194	185	190	184	175	192	210	217	209	221	206	182	185	195	211	192	185	210	197	203	191	191	224	191	215	215	197	184	196	192	196	202	195	225	204	231	197	186	220	209	198	189	209	205	193	205	217	217	177	224	208	226	199	190	205	225	179	210	190	210	194	175	216	224	184	209	206	177	198	196	199	204	177	222	210	213	172	196	192	224	187	214	204	211	194	192	156	190	190	202	200	203	217	205	210	218	225	212	186	207	236	208	233	201	201	210	217	212	221	199	207	214	200	198	219	200	209	206	224	208	218	192	167	210	208	202	196	201	197	203	187	219	206	210	210	194	221	196	209	214	204	180	195	217	207	218	198	187	195	188	201	181	211	191	188	201	182	205	226	208	234	197	203	214	219	225	195	211	223	200	212	200	210	186	200	186	177	209	176	195	213	221	202	200	225	200	208	212	214	188	184	196	199	211	188	207	210	208	210	198	198	194	199	212	204	213	215	204	203	186	198	185	193	213	184	201	184	192	215	174	198	186	213	218	199	209	195	206	214	220	201	209	220	206	207	185	192	221	212	218	210	226	209	222	194	176	189	208	194	197	202	205	218	190	240	202	191	192	230	200	205	190	198	199	201	214	212	205	216	201	190	211	192	210	202	206	192	209	213	187	191	185	191	195	202	198	196	183	217	209	201	203	202	190	189	200	188	210	201	195	189	184	194	193	196	219	223	201	186	212	201	209	208	185	213	191	215	225	201	196	195	179	197	201	210	200	206	206	194	209	186	207	187	216	227	182	191	192	220	227	189	189	205	183	200	191	200	224	222	186	198	193	210	188	216	208	211	205	195	216	215	210	229	205	210	202	203	220	203	225	208	231	213	199	209	199	227	192	211	213	214	217	214	213	202	215	173	215	203	197	197	214	195	197	202	217	229	197	227	212	221	201	181	210	208	213	200	198	229	221	204	215	211	217	212	208	207	197	190	211	187	198	227	196	205	203	226	210	184	202	199	181	200	147	191	213	202	238	236	212	207	202	212	214	211	212	162	169	209	225	214	206	205	210	218	222	205	204	209	219	218	192	206	213	211	195	199	213	218	204	204	221	207	206	227	205	209	212	205	182	216	190	203	217	208	206	178	220	216	228	207	188	207	217	206	196	207	191	196	179	201	193	194	240	184	164	191	208	225	200	218	182	217	245	220	200	199	218	200	198	213	196	214	211	216	188	199	223	212	200	173	207	195	219	222	209	184	206	218	224	208	210	194	189	173	208	201	193	216	210	174	227	204	193	212	197	201	184	211	201	204	183	207	192	230	214	204	217	201	216	202	192	219	205	224	229	208	205	183	214	216	213	238	216	203	199	231	189	206	197	193	206	199	192	219	202	209	217	206	217	194	187	198	199	170	189	195	201	216	196	208	217	199	215	209	207	190	225	183	192	209	211	216	202	224	216	202	215	204	201	225	207	217	223	215	220	197	202	197	207	205	184	208	220	191	194	212	189	186	183	236	213	214	202	223	230	212	188	201	207	192	206	215	202	175	204	196	197	199	206	220	187	235	206	198	232	215	208	194	196	219	199	183	213	203	190	202	202	206	207	215	222	196	205	200	176	199	209	187	204	213	203	203	174	178	190	189	206	197	190	202	236	185	202	201	200	222	213	193	190	207	217	224	194	224	184	191	202	192	206	195	214	187	212	221	199	216	205	217	225	191	203	195	214	213	203	214	240	183	209	201	200	198	201	194	230	196	215	222	205	209	193	253	210	192	216	212	198	195	188	204	192	202	190	211	214	174	234	183	214	197	197	209	211	192	203	199	205	187	202	202	207	208	226	208	190	221	206	185	204	195	184	206	218	229	199	215	237	230	199	233	209	233	191	205	190	203	192	222	175	219	192	228	217	201	167	192	197	225	205	177	227	197	207	201	221	200	194	193	214	187	226	205	196	211	217	186	209	187	186	224	202	198	200	197	217	196	201	191	182	201	199	210	196	197	203	218	214	205	208	209	212	208	210	209	233	213	210	213	204	197	230	195	216	170	195	207	194	183	231	212	191	228	216	197	179	186	194	212	227	207	195	177	221	218	185	189	195	198	210	181	193	186	213	207	174	203	195	207	197	192	225	214	198	211	191	195	212	214	216	208	212	198	206	215	179	195	201	211	216	206	206	217	191	214	229	204	191	200	185	212	194	203	193	211	210	191	201	211	220	188	207	197	179	191	211	204	198	215	189	175	191	210	204	191	207	205	184	184	182	195	205	191	198	198	232	183	215	197	189	217	181	196	204	212	204	164	204	206	214	203	198	194	208	205	228	210	196	201	187	188	210	226	201	206	182	213	207	198	209	216	173	196	208	202	186	190	204	207	213	211	209	216	184	191	187	196	213	206	205	190	194	198	209	216	200	220	209	200	193	223	203	217	196	218	190	196	207	178	226	201	196	217	199	192	195	193	202	201	189	209	230	219	197	197	209	195	215	175	197	237	210	183	187	200	214	178	218	216	195	204	198	197	214	198	170	241	192	208	180	207	190	205	179	207	218	200	219	204	197	185	220	231	203	196	178	190	198	208	175	200	215	206	212	184	212	186	194	203	229	206	199	213	208	221	214	193	233	207	180	174	202	191	195	202	209	197	205	193	199	230	209	200	232	211	199	221	200	208	204	197	206	214	195	192	204	204	229	211	189	187	196	208	190	189	218	190	186	187	192	195	191	215	205	208	193	219	178	210	213	218	188	225	213	215	197	196	220	206	204	219	222	233	196	214	198	218	219	204	201	189	201	209	192	206	224	178	217	203	221	207	180	206	201	222	225	208	193	198	225	233	197	205	194	181	218	200	192	192	196	227	192	205	180	200	226	210	217	202	204	203	186	197	191	210	230	198	200	191	202	215	201	211	213	223	196	185	189	224	198	224	191	210	190	198	219	237	208	173	192	220	212	219	194	221	216	207	209	201	200	200	194	207	194	207	188	177	173	216	192	190	210	186	223	193	176	212	201	206	216	214	200	208	204	184	204	209	193	213	211	192	205	204	213	190	204	183	216	206	208	208	195	188	216	218	212	205	212	200	191	210	190	193	193	191	213	196	217	192	214	190	214	161	214	221	191	190	197	193	211	214	213	222	177	214	213	193	195	205	206	200	200	208	190	208	194	183	209	215	200	212	184	213	203	186	214	178	207	194	199	213	188	194	197	192	205	202	205	200	236	215	183	195	204	198	200	229	187	181	218	221	176	190	223	203	195	229	189	206	220	235	186	222	198	213	191	212	203	204	216	186	212	188	219	208	185	209	220	223	197	184	234	189	191	184	199	221	191	199	208	196	200	224	210	180	223	213	194	205	206	212	195	175	193	203	198	218	197	189	197	206	224	190	201	180	182	222	221	207	209	203	217	214	190	188	193	222	195	208	199	221
10358	7202	11477	15676	17389	16997	20207	25010	27436	25440	22432	24554	18463	15488	13545	14993	13831	13352	12078	11788	12392	12277	11729	14196	18799	22370	19771	13679	8354	5058	3188	1911	1210	803	675	632	594	572	554	616	551	575	594	622	570	564	564	600	549	604	612	594	579	583	603	604	550	605	559	533	585	558	594	574	577	625	565	548	591	597	619	583	572	586	576	601	577	515	563	548	605	563	561	570	586	595	578	558	580	575	567	608	556	586	548	604	558	570	541	578	610	600	618	574	595	522	568	570	579	596	634	554	613	548	592	578	600	574	547	575	551	574	630	545	589	604	611	587	583	609	598	530	581	568	595	570	560	569	607	648	571	581	586	576	618	599	612	589	603	593	545	587	580	572	576	608	551	570	581	576	566	584	578	576	595	595	599	567	534	540	592	535	562	556	603	570	557	593	592	550	644	570	614	591	574	555	548	572	603	560	561	533	574	558	586	586	618	572	546	548	601	576	603	618	584	565	541	574	582	594	606	553	573	598	511	599	566	589	595	611	607	588	544	557	618	590	611	562	586	575	557	611	600	560	587	566	609	581	501	575	589	606	567	575	568	586	598	577	555	570	595	557	581	568	553	569	610	571	572	556	572	535	621	592	595	597	541	629	609	584	608	540	562	606	613	594	580	563	570	581	558	557	544	565	584	586	570	590	602	630	585	606	540	618	586	583	608	573	605	580	585	613	607	586	554	574	571	531	570	561	578	582	629	586	566	595	586	574	575	583	586	603	561	524	551	568	566	564	577	560	592	535	572	557	600	582	557	637	605	581	579	610	565	544	573	567	589	546	572	603	584	566	584	593	594	545	585	575	612	575	554	539	574	600	594	549	567	542	580	577	586	567	509	616	592	587	579	614	595	561	599	570	591	626	553	560	619	527	557	540	630	573	630	580	573	511	632	591	591	610	576	592	577	576	589	583	572	557	562	620	579	563	564	577	594	596	584	556	564	563	605	601	575	580	564	570	581	571	569	582	528	550	591	558	551	599	572	553	606	594	523	620	557	565	544	575	586	589	617	578	585	608	575	544	593	604	584	559	582	563	574	575	597	566	580	590	561	568	546	528	521	570	543	571	534	559	553	578	583	560	581	567	588	538	549	534	633	595	540	602	612	565	554	601	578	574	594	591	617	570	572	544	537	586	575	566	542	604	594	582	566	569	588	567	552	578	590	567	607	533	574	538	581	576	618	543	587	558	607	567	579	573	555	617	537	570	579	607	589	604	554	600	595	545	584	613	589	564	540	618	533	560	560	575	589	583	581	606	585	570	511	607	587	579	596	519	573	590	587	547	558	560	585	610	552	582	590	530	581	577	579	553	558	582	553	576	583	542	560	550	583	575	627	612	563	574	552	541	551	566	562	558	619	555	561	544	584	532	540	603	595	562	628	589	593	542	578	561	510	576	558	596	544	572	579	587	584	559	565	579	583	588	577	575	578	527	537	614	591	591	570	591	574	568	579	542	583	563	608	637	595	611	617	588	560	570	591	584	592	559	588	599	623	545	550	593	583	593	543	518	599	579	594	571	641	558	558	601	577	568	552	586	573	572	598	574	611	599	570	569	581	553	566	552	566	572	616	592	584	551	557	588	590	586	526	602	600	545	548	637	599	574	557	572	568	617	595	621	599	561	562	617	552	565	527	584	566	522	609	586	564	625	583	541	563	600	596	596	576	565	593	538	518	601	591	598	566	597	572	579	584	589	565	572	558	619	562	578	560	562	579	567	601	553	553	603	614	636	578	590	556	593	548	589	596	581	567	582	586	529	607	589	535	539	573	589	576	577	553	588	608	568	558	571	564	592	595	570	577	582	570	596	594	597	584	567	594	572	583	590	565	593	602	580	618	555	585	640	599	593	555	560	578	540	579	584	549	576	576	558	612	578	574	586	582	546	582	597	622	595	572	579	578	591	544	604	547	577	541	631	592	566	585	625	593	529	564	590	572	555	593	574	552	546	558	548	589	567	552	574	578	570	608	603	605	564	591	571	550	560	609	582	590	540	564	520	568	589	563	572	610	606	616	591	573	584	534	597	620	601	564	572	572	569	581	643	569	609	568	600	603	574	574	571	591	565	573	583	552	584	574	585	548	560	601	587	575	590	557	596	584	585	531	589	567	554	586	622	596	555	569	576	546	601	580	581	549	576	557	582	547	589	575	548	593	588	578	580	572	598	597	558	561	542	593	560	581	594	570	597	566	572	597	572	561	568	568	572	551	609	557	593	542	568	575	581	582	593	594	588	592	529	564	574	598	592	605	615	554	590	566	541	609	623	586	547	584	589	558	616	583	597	589	579	600	571	569	584	581	595	548	571	610	568	578	583	558	589	583	591	597	573	559	616	538	583	551	575	549	577	565	562	613	542	563	584	577	592	579	557	584	573	581	559	568	584	570	583	588	560	584	590	541	618	608	584	571	579	595	556	560	569	573	615	547	607	575	601	559	588	618	572	582	573	565	577	594	580	599	571	574	587	552	597	549	513	570	588	591	583	571	623	579	591	575	572	564	569	579	573	557	569	571	587	596	576	586	549	594	573	574	618	548	566	600	578	552	600	571	561	563	531	573	578	541	585	568	545	594	594	587	619	604	610	597	555	551	628	598	569	571	568	588	573	613	556	585	579	566	580	555	575	615	563	594	604	561	584	598	579	609	550	575	626	582	586	541	537	546	559	529	587	550	592	601	582	584	609	605	574	592	577	627	580	581	573	608	596	567	555	578	591	609	604	569	579	565	554	591	578	560	555	591	601	561	602	575	580	589	576	576	585	609	606	565	561	563	566	551	562	572	519	579	600	551	588	564	566	596	618	646	563	576	563	530	603	600	592	521	558	588	585	588	581	593	590	604	536	564	575	591	578	564	584	576	591	600	598	568	546	558	588	611	587	563	572	561	549	562	632	586	595	582	562	548	583	620	578	599	586	584	579	575	597	591	619	578	503	572	561	572	556	556	526	641	562	559	549	566	549	596	557	552	594	543	603	558	586	577	528	594	589	565	543	615	567	571	576	553	601	592	602	555	607	567	610	577	566	544	569	589	571	594	615	593	567	609	608	571	590	533	582	577	608	573	582	582	589	630	534	616	581	605	576	563	599	595	593	554	600	563	587	580	594	581	580	579	558	551	587	595	569	556	586	608	593	545	553	627	550	541	537	574	572	565	578	566	603	545	551	589	572	568	575	579	633	557	562	600	573	593	594	616	606	582	588	542	552	553	556	611	560	641	576	579	553	588	545	571	584	599	588	578	562	555	585	520	589	528	566	518	577	566	580	549	571	599	617	578	583	565	565	595	640	570	573	548	581	610	574	564	573	588	610	563	577	574	565	574	619	603	532	562	571	573	573	609	560	578	577	586	553	589	573	568	570	520	560	584	569	556	540	589	560	543	572	548	572	577	567	615	603	579	555	587	572	561	581	565	540	561	613	599	617	616	577	543	603	592	579	601	569	642	556	598	583	569	592	592	543	575	563	564	519	567	577
4801	1912	2213	2364	2147	1754	2396	3360	3566	3032	2121	1598	1115	687	611	536	587	631	642	693	561	518	546	530	683	682	655	560	382	318	238	201	235	204	182	191	184	182	181	187	188	194	204	176	209	177	186	190	176	193	168	179	197	192	173	184	201	163	201	176	190	185	159	169	163	165	165	171	176	200	188	192	173	171	185	184	165	159	188	178	182	185	170	172	190	180	181	157	183	175	172	169	170	167	207	223	189	185	176	176	187	207	195	168	160	176	172	176	191	176	196	188	172	201	164	189	187	170	168	169	183	177	182	198	178	176	171	187	165	179	202	183	174	172	206	164	173	180	174	195	177	206	195	195	184	188	164	204	196	172	173	165	158	187	181	159	171	193	186	194	197	172	193	195	174	168	188	156	192	179	209	193	198	176	175	174	198	193	168	166	179	213	180	170	154	169	189	180	176	186	194	176	188	156	202	188	170	198	186	186	174	191	180	166	175	188	157	171	187	179	185	180	187	163	144	162	178	215	155	194	148	182	164	172	186	199	167	183	169	191	181	182	176	188	181	197	181	178	144	192	184	174	181	172	169	183	171	183	179	183	184	182	206	192	188	167	204	186	192	201	194	201	186	177	172	182	168	188	180	197	176	182	176	186	190	175	195	191	187	181	178	191	188	195	194	170	179	185	178	202	185	172	183	203	173	152	179	175	199	191	169	191	184	182	180	185	159	192	148	179	194	183	169	188	208	156	200	185	180	181	204	205	192	180	206	190	185	196	176	204	182	161	167	171	165	186	151	175	176	203	172	187	189	207	207	210	186	170	186	197	176	206	165	184	157	169	167	201	201	224	183	197	163	190	181	192	186	152	203	219	199	150	180	182	205	161	194	188	197	193	169	185	181	190	174	173	197	192	179	170	192	199	169	156	189	179	186	169	206	169	164	175	179	178	205	159	171	195	188	203	193	187	156	189	204	175	173	185	192	178	189	186	202	191	193	198	189	198	175	192	178	179	200	190	207	179	189	189	168	179	172	184	180	185	194	192	163	178	178	165	169	169	161	168	210	194	169	196	175	208	175	196	165	182	182	180	191	190	170	181	216	175	191	177	161	196	197	167	193	184	207	180	178	187	205	200	158	197	187	178	184	172	200	190	174	196	190	193	197	155	162	204	178	188	184	180	188	172	189	170	166	155	186	181	211	178	181	176	202	174	167	180	177	170	174	161	190	177	195	187	175	165	197	168	189	198	184	207	169	203	165	189	169	175	185	179	169	168	176	159	183	188	186	177	166	187	178	167	169	175	178	161	172	199	168	188	185	198	186	203	183	175	204	188	197	199	200	168	177	173	186	183	184	177	175	169	176	194	188	176	179	186	184	167	200	188	178	185	178	199	171	195	212	177	195	166	193	179	166	174	172	166	165	186	208	184	172	189	176	218	187	167	180	194	170	162	182	181	206	173	178	192	195	166	201	198	200	193	184	198	181	198	193	178	191	177	186	202	175	194	184	182	183	194	187	193	170	189	186	178	183	197	174	217	185	189	193	183	156	197	183	189	196	174	182	189	174	176	167	200	203	178	185	184	200	178	167	175	177	156	212	206	183	177	165	188	202	195	167	177	179	180	180	171	168	181	169	187	159	192	172	174	185	170	183	181	205	168	170	172	207	184	178	181	217	198	155	166	190	163	204	207	192	197	189	183	203	199	192	180	183	182	190	196	177	150	188	164	177	175	205	173	168	177	172	175	213	151	185	169	169	178	185	194	195	176	206	195	184	171	168	183	187	175	173	155	177	185	171	190	194	181	178	178	168	163	179	184	180	174	186	187	181	168	204	198	174	200	181	179	188	160	179	179	181	195	181	171	166	177	181	174	174	189	173	152	191	167	206	166	183	158	179	192	193	176	198	164	195	155	187	173	214	165	170	185	168	179	173	177	176	190	176	180	193	190	192	182	174	161	172	190	182	185	161	176	169	184	164	194	171	209	159	193	172	186	175	192	190	190	186	181	167	186	198	197	181	165	188	194	192	164	204	156	198	202	170	168	187	159	185	181	147	182	190	185	210	183	168	180	188	182	183	200	187	173	198	166	185	206	204	188	166	178	181	193	196	182	172	201	211	196	169	201	191	188	178	183	177	189	187	178	184	189	197	191	176	207	195	191	171	174	188	173	175	190	202	187	191	173	182	202	170	165	194	178	212	165	182	180	201	169	189	200	175	199	195	171	190	195	171	172	183	188	182	207	219	197	181	154	172	204	167	189	181	171	185	161	185	196	202	203	202	157	186	171	159	192	214	165	173	178	180	196	181	196	197	190	158	168	203	195	173	187	182	175	185	190	166	184	163	208	186	197	186	172	183	199	205	208	219	170	180	184	199	193	176	175	168	201	185	185	168	175	187	167	194	167	169	172	195	156	184	177	189	207	185	184	196	166	171	187	174	196	144	195	188	180	174	201	183	175	211	193	154	205	191	188	172	173	168	153	181	187	176	172	180	173	177	181	186	199	198	177	181	173	186	166	190	192	174	177	178	162	203	169	182	201	187	195	165	158	170	166	191	188	194	191	166	172	200	194	161	177	159	186	166	208	176	173	167	168	171	186	200	202	167	173	181	177	189	200	174	195	173	182	176	158	166	179	199	175	162	187	185	189	185	180	198	201	176	184	174	184	183	179	191	188	167	181	170	196	185	205	195	205	203	180	171	194	181	185	172	193	160	191	173	183	196	176	177	150	197	179	162	177	174	186	177	206	202	195	200	192	171	182	186	179	170	183	180	194	207	203	179	186	185	196	195	188	186	182	162	175	155	189	194	192	207	175	178	182	171	178	199	195	190	196	169	182	181	194	201	185	168	168	191	177	160	166	151	202	159	164	184	186	184	175	178	191	193	185	194	185	206	180	206	187	166	184	178	196	181	197	183	166	201	184	188	170	171	162	190	164	181	185	187	175	181	196	196	176	172	211	163	184	200	174	150	178	186	179	184	192	189	205	190	188	182	171	178	215	168	151	193	189	199	167	166	188	182	162	202	197	164	216	169	189	196	193	181	182	203	176	169	173	182	182	152	204	174	184	169	175	179	192	184	180	222	176	192	172	208	195	159	163	181	183	182	189	156	176	169	169	183	197	216	197	176	196	171	175	153	179	174	175	185	186	190	179	163	181	170	171	169	160	177	165	160	196	167	168	212	187	201	186	187	171	173	157	165	183	198	169	172	184	180	174	198	185	199	181	178	162	175	187	167	205	202	180	191	173	202	179	179	181	191	198	177	188	200	193	195	179	185	167	171	190	172	205	199	159	190	179	170	177	187	191	190	170	205	186	181	169	190	167	201	187	201	192	159	188	178	194	183	193	178	166	216	180	164	188	168	168	180	189	203	149	176	165	187	161	181	193	176	188	177	175	191	206	188	194	195	179	181	183	208	195	193	185	174	181	200	163	187	188	191	204	195	172	180	201	200	183	156	183	188	197	181	185	196	147	174	185	200	208	186	162	199	163	163	188	173	190	197	166
3707	2157	4527	6641	7794	7492	10405	14681	15394	13835	10603	8009	5989	3951	3497	3337	3458	3597	3814	4018	3408	3119	3112	3188	4023	4150	4000	2870	1744	1228	842	732	620	538	528	547	548	559	537	473	550	535	530	542	534	535	515	489	525	524	522	518	554	488	482	546	569	484	532	499	513	521	567	496	475	528	521	544	506	539	537	607	536	525	523	502	503	552	489	516	514	542	506	538	516	515	542	530	516	529	543	525	535	540	542	537	522	537	518	496	533	531	514	514	512	539	495	538	513	501	516	554	535	530	507	521	528	509	524	536	507	537	501	498	518	520	516	523	477	542	498	520	517	535	496	541	559	513	512	529	510	541	513	529	531	512	524	529	507	532	521	506	525	517	543	474	553	524	560	516	532	514	520	540	517	530	560	521	522	579	494	550	527	482	551	519	523	501	493	517	529	505	532	494	539	504	524	488	537	494	537	535	565	506	513	518	516	495	518	570	507	544	532	515	523	538	541	503	515	490	512	525	471	473	522	586	515	513	505	510	519	550	495	477	556	520	472	581	523	536	604	564	545	495	550	533	528	574	522	533	515	561	528	520	518	532	545	555	533	508	545	559	530	536	542	549	527	511	517	511	510	548	507	521	530	493	550	540	524	544	566	556	548	511	548	517	534	525	533	532	563	511	514	525	513	549	514	591	491	531	521	550	537	551	520	518	508	548	516	520	527	537	518	489	535	546	493	533	503	543	514	517	549	548	532	544	525	520	510	525	531	511	522	551	530	541	500	544	561	529	540	549	559	575	551	488	498	514	527	519	496	549	526	538	534	512	537	506	568	530	533	509	524	514	508	524	540	502	532	525	498	540	500	521	529	525	504	525	534	483	547	537	536	510	567	549	545	529	548	525	530	527	518	511	551	535	554	521	511	527	524	531	530	564	540	555	572	533	501	538	499	578	527	531	529	573	498	527	507	505	549	543	528	517	547	510	530	488	507	534	556	539	488	509	530	517	542	513	491	512	543	540	555	530	529	555	500	530	535	534	519	544	516	527	526	527	548	512	507	502	503	519	489	468	486	529	552	536	458	491	530	525	517	532	531	533	501	502	508	545	499	492	493	521	521	539	538	536	525	539	546	508	510	554	487	490	518	532	516	499	531	486	552	530	537	559	535	507	543	542	562	528	522	537	514	504	534	550	523	496	497	567	529	535	528	541	494	529	499	519	527	529	510	523	537	508	498	508	535	545	542	538	529	535	532	525	527	514	573	552	529	514	542	485	541	539	526	533	553	552	535	539	506	533	519	529	488	496	547	514	535	498	539	514	529	492	552	567	537	555	552	526	520	502	545	520	479	536	540	561	489	515	512	546	524	536	461	546	506	493	535	527	541	540	539	477	540	536	552	549	524	564	549	519	518	496	542	506	573	507	502	529	522	527	524	539	531	555	519	535	551	526	500	543	537	551	574	515	515	547	515	556	473	547	497	540	490	487	537	516	483	559	527	526	552	477	540	557	498	519	580	493	531	512	516	521	529	526	520	513	517	539	579	546	541	513	531	555	480	553	529	505	504	560	520	512	529	547	489	498	545	494	512	522	525	553	504	577	544	528	512	539	551	519	500	538	497	541	576	533	520	533	506	520	541	499	543	499	558	495	517	511	540	502	562	510	566	549	529	506	540	519	530	500	543	483	550	540	552	495	510	552	535	519	499	488	536	569	540	558	518	550	540	571	518	541	539	519	514	537	537	556	530	541	556	536	550	513	506	512	534	490	548	539	560	489	507	526	546	502	540	537	532	550	534	549	513	520	550	513	529	495	556	560	487	447	537	541	530	497	553	495	517	505	526	566	526	507	516	530	521	512	533	513	519	538	472	507	510	525	511	492	465	539	508	509	514	537	562	546	538	529	522	517	547	559	531	515	531	477	524	539	546	523	497	549	554	503	501	538	551	514	522	509	521	540	515	502	551	514	507	508	471	509	533	480	554	507	518	564	509	542	540	507	496	533	509	534	533	515	500	543	541	505	539	561	535	591	526	492	486	543	568	550	476	523	516	545	530	493	533	534	547	512	509	533	528	516	538	550	552	532	520	556	556	518	526	527	479	548	533	532	538	506	531	514	557	541	470	504	514	501	531	538	517	527	529	492	538	539	527	526	525	527	540	569	516	505	506	497	522	494	498	515	556	550	498	542	527	531	497	514	483	559	523	500	521	538	508	531	508	534	542	568	517	547	517	590	484	504	508	535	542	518	464	522	524	501	538	539	490	544	542	556	512	513	558	515	521	505	541	517	521	535	507	515	535	548	552	479	573	533	505	551	512	549	522	502	530	508	525	534	532	521	513	512	574	489	499	525	520	556	533	502	555	547	523	547	532	535	474	501	525	526	525	552	514	497	550	524	536	497	546	536	503	516	515	546	515	559	567	525	513	499	502	525	498	553	484	541	541	535	548	540	491	570	514	530	489	520	542	517	573	481	507	517	504	530	542	491	527	553	549	495	540	494	517	528	539	541	511	517	509	541	501	539	567	518	498	506	504	493	520	530	577	505	529	477	512	463	515	500	512	543	529	495	533	542	509	505	486	556	503	511	539	492	542	534	593	512	514	527	560	524	517	518	533	494	485	509	538	566	485	560	585	520	512	544	541	558	531	598	546	492	575	521	498	494	515	511	535	511	538	504	509	521	557	554	537	575	483	508	529	517	503	549	515	547	510	522	519	577	538	550	517	535	566	523	497	531	543	533	498	485	472	541	501	529	531	536	516	514	539	556	584	525	546	495	532	533	556	536	517	526	527	540	517	535	556	557	563	508	515	549	526	543	539	504	553	506	555	470	511	521	503	480	515	545	555	519	520	522	517	525	525	527	545	560	541	474	508	525	548	546	513	482	499	536	564	518	558	514	550	539	538	543	524	516	513	532	501	525	539	558	519	527	523	553	541	521	554	519	488	508	497	542	512	482	523	560	542	580	481	521	539	534	544	538	531	475	525	492	541	533	538	490	519	488	548	545	506	523	511	530	460	557	561	509	533	528	514	539	505	515	503	512	505	514	493	560	506	521	500	526	526	505	536	550	513	505	524	488	543	528	535	553	536	527	566	575	535	506	498	506	467	533	569	573	527	543	521	530	536	493	526	548	561	552	536	545	503	515	527	542	498	513	557	504	525	520	519	490	494	511	523	513	504	527	527	546	499	536	523	499	559	505	473	535	548	528	516	548	511	527	505	533	541	558	488	489	532	514	517	516	548	542	568	507	484	501	495	538	511	510	497	523	521	558	516	520	471	514	503	502	507	538	510	536	522	502	540	558	535	521	538	513	552	561	538	513	496	531	481	525	518	561	552	486	539	509	508	552	547	535	539	523	503	529	582	500	528	579	527	513	496	551	501	526	514	531	492	538	512	558	521	521	510	535	510	504	545	524	501	518	546	549	541	513	522	542	520	508	576	526	518	558	549	523	534	512	553	546	543	517	543	475	521	537	538	546	506	510	565	513	534	532	553	521	486	554	568	546	549	511	533	553
11356	3895	4590	4707	3921	3289	3754	5952	6624	5453	4417	3281	2938	2690	2134	1520	1603	1534	1564	1454	1395	1332	1466	1569	1501	2294	2392	1789	1097	638	403	288	228	173	183	206	195	166	179	192	180	190	177	171	204	196	200	185	214	179	170	217	196	197	194	176	188	197	188	206	173	167	182	185	177	198	178	168	209	206	186	191	224	199	181	194	179	188	161	190	190	203	188	179	197	193	198	208	204	193	189	185	181	189	195	200	185	189	191	205	193	184	171	197	191	190	174	159	169	191	182	185	178	190	185	176	204	183	191	182	212	180	179	177	196	178	165	190	210	187	196	176	198	211	197	195	175	194	186	175	179	205	214	203	197	183	191	190	201	209	164	164	183	195	190	193	183	189	200	188	189	179	189	184	204	161	166	192	197	174	188	181	172	209	188	185	199	182	198	192	162	191	183	208	194	162	183	192	205	163	182	167	199	204	174	208	212	183	193	199	200	194	196	187	192	187	202	169	159	195	180	157	187	186	195	172	178	195	192	189	187	178	175	193	169	209	196	200	191	172	177	194	220	179	216	171	185	197	180	199	189	186	168	208	184	188	186	187	177	191	178	172	187	188	179	194	189	183	169	173	165	179	177	186	196	208	208	178	174	207	193	176	180	190	205	169	184	176	183	179	169	170	198	189	165	197	172	226	188	183	178	190	205	224	198	193	202	189	195	174	190	216	184	179	194	192	189	179	193	196	186	186	178	204	207	193	178	183	184	192	194	190	200	189	182	174	173	206	177	206	166	186	185	208	198	171	183	191	176	176	174	166	185	188	188	185	181	179	200	202	177	183	184	207	159	226	187	176	192	211	167	185	186	178	171	187	172	160	185	194	190	183	194	181	201	191	191	181	193	175	208	201	203	205	208	180	180	206	180	181	182	183	200	192	181	193	174	184	205	181	205	175	184	189	192	174	184	175	165	157	190	173	169	192	189	172	183	201	185	195	201	158	194	185	195	183	190	200	189	207	201	186	197	178	160	186	173	191	180	182	185	195	167	174	195	186	190	191	210	193	208	183	176	187	177	171	193	185	175	183	182	193	198	191	153	180	188	217	225	202	176	177	200	173	199	218	207	204	200	182	185	183	221	180	210	184	194	161	182	176	204	180	188	206	204	195	209	190	186	201	197	204	204	185	174	199	204	187	197	161	174	196	225	202	168	184	169	193	187	204	178	176	176	180	196	185	195	176	205	185	192	177	180	152	166	186	180	206	192	189	177	193	191	169	162	171	177	211	174	196	188	203	180	182	188	207	192	226	179	187	185	170	176	182	181	176	181	178	184	180	159	197	191	198	184	185	192	191	183	185	178	172	183	189	194	165	187	180	187	162	203	189	185	174	218	219	177	187	179	199	211	192	191	172	217	221	194	165	178	180	191	175	183	165	203	197	211	175	187	160	193	178	185	204	167	200	187	184	167	192	209	201	181	178	171	162	185	190	181	192	174	174	170	186	168	194	227	205	185	185	185	163	219	177	179	175	189	173	184	182	197	191	181	189	166	207	199	181	190	180	190	185	201	178	206	201	184	198	179	180	183	176	198	176	179	186	199	196	209	195	175	183	206	206	205	211	191	184	181	189	193	181	188	199	188	175	172	181	208	207	216	200	171	185	195	188	170	171	187	189	186	173	179	181	192	185	187	171	179	202	178	181	176	167	171	193	216	214	193	189	188	202	193	222	208	168	195	175	179	181	166	188	182	202	181	181	188	181	215	202	184	172	197	197	191	200	190	186	174	187	194	205	188	205	189	206	195	189	211	173	194	210	173	191	198	202	205	194	212	198	193	193	206	182	185	185	193	198	180	214	189	162	195	172	196	185	183	183	207	179	197	176	233	189	177	180	191	188	221	209	204	195	198	185	179	206	194	199	192	184	207	175	189	189	187	197	143	187	188	186	183	190	179	180	199	184	174	174	207	178	182	174	201	197	167	175	175	205	181	165	162	216	173	185	186	199	187	177	184	198	192	175	178	229	176	177	182	167	198	197	178	198	185	190	176	201	214	200	188	166	185	176	178	187	184	211	199	180	185	202	212	189	196	207	180	200	178	190	168	211	162	167	185	185	172	180	200	177	165	193	191	183	196	171	193	213	187	182	192	220	193	171	202	187	180	176	168	197	185	192	186	198	186	200	182	185	190	192	178	187	194	207	183	208	172	184	188	188	187	191	191	203	193	199	175	183	190	172	183	168	194	204	169	193	189	182	191	181	204	171	189	184	191	221	184	168	197	205	182	198	181	217	176	167	194	195	183	167	184	170	182	195	195	190	215	190	175	200	205	175	185	170	198	198	195	168	222	187	165	220	204	184	177	198	196	173	204	165	214	157	175	184	180	193	162	177	206	181	180	203	195	202	190	191	194	194	175	185	187	187	171	189	198	178	208	197	205	191	181	180	175	190	181	190	164	165	167	177	179	188	169	195	197	182	190	200	195	185	176	157	186	159	207	202	193	194	193	184	208	193	199	193	197	190	186	199	152	190	159	196	194	178	184	189	178	170	175	193	212	207	184	191	211	198	210	173	182	192	187	174	221	207	198	191	196	190	189	181	163	192	179	196	201	205	176	165	196	188	171	220	184	184	182	204	195	195	196	194	195	185	198	203	213	179	193	174	187	183	188	188	197	193	206	176	174	192	159	198	194	200	168	180	161	168	196	183	173	156	183	211	203	184	200	193	174	190	188	187	203	192	170	199	210	194	178	174	167	179	212	173	208	190	183	205	190	198	198	170	185	224	183	173	164	206	196	200	196	173	170	187	185	168	160	173	189	192	202	189	183	181	150	181	170	192	181	190	184	173	192	193	189	188	178	195	193	214	206	205	204	196	192	172	189	191	192	170	177	189	205	192	188	195	164	180	170	194	184	191	188	189	160	172	178	178	193	195	211	173	208	189	184	178	183	211	193	182	151	172	210	189	206	178	166	204	201	176	192	159	200	177	171	194	186	189	184	199	171	167	195	154	175	208	196	169	193	200	156	173	175	180	201	194	174	172	188	190	199	206	180	193	189	202	184	200	223	206	189	200	189	203	204	182	173	230	206	191	188	209	182	199	178	193	193	178	173	168	203	181	203	200	205	175	192	176	189	183	184	164	166	182	195	193	191	204	211	192	185	159	192	190	205	172	172	184	178	191	194	208	177	203	177	171	173	192	158	167	166	217	194	170	180	187	187	186	172	190	175	183	179	173	186	200	190	178	170	173	194	172	193	195	195	193	174	178	190	164	190	211	172	189	161	186	199	185	181	196	202	196	212	175	182	198	174	178	202	172	185	208	196	196	191	172	185	192	214	203	167	193	179	182	180	190	180	175	188	185	181	200	205	173	213	182	186	203	184	191	175	165	181	196	179	187	188	174	179	192	202	200	205	191	174	197	187	191	176	177	177	188	166	200	163	189	161	208	211	188	191	167	191	178	194	192	195	186	189	194	176	166	199	213	183	163	178	182	193	217	178	185	207	182	178	194	193	184	228	192
7729	3926	8203	12402	12955	12578	14971	21635	23402	20707	18273	15373	14682	13822	11414	9248	9424	9623	9416	8926	8671	8366	9177	9501	9742	13214	13573	10202	6212	3375	1689	1067	817	649	590	554	532	602	528	535	539	528	507	552	542	565	511	504	557	581	526	538	526	542	544	560	552	556	586	517	525	549	521	541	555	534	520	565	540	527	547	532	582	532	522	565	556	581	523	516	517	539	572	553	531	510	530	478	538	533	550	578	528	536	545	561	590	543	525	575	574	533	561	554	512	547	541	522	557	537	523	524	579	500	562	546	554	544	551	534	566	570	565	565	561	539	560	528	511	532	575	522	552	570	538	568	551	553	525	567	538	545	551	557	590	560	545	515	560	560	584	540	534	518	557	560	523	546	547	588	561	568	554	544	516	562	517	533	555	563	483	562	525	511	545	507	524	512	557	540	532	545	569	560	558	554	535	484	548	568	542	511	526	552	556	566	567	552	509	568	544	504	546	546	537	531	603	539	556	525	542	501	529	562	532	572	537	561	510	559	585	494	483	570	567	508	567	530	503	516	528	531	519	542	571	579	519	551	544	559	565	555	533	554	556	528	525	550	565	573	526	507	560	562	532	514	535	520	525	510	538	550	541	590	561	579	539	542	534	539	547	540	547	538	518	531	516	546	555	517	529	511	563	532	532	555	554	580	527	548	526	559	593	573	556	555	573	532	540	520	565	564	510	508	539	536	534	554	505	512	503	503	549	541	533	554	523	512	520	528	568	569	523	540	555	539	530	578	527	542	525	512	570	609	557	514	514	548	552	556	536	538	522	513	569	513	539	504	532	557	598	555	515	550	531	553	516	494	581	551	515	517	531	571	514	562	476	541	520	530	552	519	534	582	522	529	577	541	545	506	548	544	500	567	569	499	564	527	532	534	524	509	560	517	530	553	500	527	548	540	562	548	562	579	513	509	533	552	502	526	547	549	561	508	552	550	513	556	531	516	513	595	524	537	540	526	553	541	535	532	556	515	524	518	554	583	522	540	594	551	545	539	567	530	526	575	549	549	553	523	592	553	513	542	533	555	546	522	538	542	547	572	576	504	596	532	520	561	593	532	569	561	540	534	609	530	550	553	540	523	558	583	510	501	570	510	534	483	545	537	554	497	563	522	514	542	551	560	545	544	541	545	530	549	562	509	517	542	584	540	531	552	538	554	539	528	498	559	538	477	553	542	542	579	523	499	533	608	531	534	538	551	534	544	518	530	545	563	551	553	519	552	558	581	564	559	545	581	539	525	560	557	533	554	540	538	549	520	564	539	532	578	544	549	522	561	528	550	567	556	545	521	560	519	545	573	571	575	515	531	576	525	520	547	534	525	542	554	534	576	562	526	568	526	505	564	496	546	514	538	579	528	543	537	520	561	552	478	536	570	540	561	532	522	568	547	555	589	584	497	522	551	524	507	532	546	512	534	540	527	546	576	505	528	532	589	512	554	563	552	574	518	584	563	544	543	515	510	561	509	551	569	557	524	522	573	514	551	543	521	538	560	515	519	556	539	511	533	564	534	561	512	512	533	525	519	571	559	515	536	527	522	538	582	533	518	506	550	551	553	557	492	518	555	520	539	569	550	531	546	515	601	538	510	568	543	542	576	566	537	569	500	568	545	564	550	527	560	516	545	529	502	522	534	534	540	514	568	529	538	571	537	517	545	537	557	568	522	545	570	559	525	529	521	597	520	584	524	506	563	554	515	572	516	526	542	585	571	578	573	499	560	504	545	551	518	521	566	564	545	521	599	524	549	547	545	531	568	508	573	567	541	539	538	531	537	552	517	515	523	533	516	537	576	505	553	570	522	514	517	552	532	527	559	561	529	551	520	543	509	547	519	532	552	571	546	583	528	510	552	540	548	561	567	497	531	544	550	565	544	553	557	518	538	527	559	570	521	552	533	520	548	499	550	523	551	512	533	543	543	515	518	510	570	565	571	540	551	513	526	561	572	520	529	541	552	530	515	522	532	538	515	608	529	550	502	558	527	532	537	541	549	556	544	545	496	540	534	531	549	555	564	528	568	530	555	559	566	589	498	549	548	533	554	533	518	535	544	532	544	534	556	531	532	526	552	569	549	519	509	548	570	573	533	524	523	535	569	546	544	544	546	549	510	534	514	531	547	556	528	543	516	551	547	496	582	566	577	522	528	565	584	547	543	530	552	575	577	585	550	571	514	536	540	555	538	581	511	523	502	542	535	519	514	569	529	496	570	534	540	557	568	532	533	562	531	540	522	501	554	553	557	556	542	558	526	561	587	535	486	536	521	539	532	547	543	526	497	575	555	483	557	527	580	562	547	551	563	538	522	522	526	534	535	541	494	523	558	509	518	576	475	532	550	507	532	510	572	568	541	496	517	547	531	582	543	525	557	555	500	550	552	539	501	506	510	554	525	568	543	543	517	568	536	602	513	544	576	525	551	566	568	528	558	552	532	527	531	557	555	528	553	548	549	517	560	561	566	550	568	564	524	559	519	600	552	558	535	500	579	568	522	541	585	573	496	542	564	545	517	516	588	509	591	539	569	570	518	534	551	572	544	533	537	545	548	543	539	509	495	573	552	541	559	560	513	562	503	544	547	553	532	540	538	585	561	504	509	519	577	542	524	561	537	532	539	538	564	573	538	573	543	548	511	582	503	565	566	563	515	546	560	490	542	536	521	552	551	507	512	508	510	522	514	508	530	529	555	528	549	513	533	560	532	547	522	510	580	550	535	568	525	495	527	530	549	530	562	560	525	571	563	585	535	561	514	580	545	528	538	528	519	564	518	507	556	490	582	550	512	533	513	518	519	541	522	565	538	498	569	532	539	540	552	561	545	529	576	544	512	564	541	531	546	509	581	577	562	542	514	594	501	554	504	547	532	556	551	527	527	562	503	559	552	522	526	524	500	516	560	510	550	545	514	547	494	507	552	550	554	516	555	549	540	508	542	484	559	554	596	540	520	501	536	566	527	526	481	536	548	539	506	562	570	583	494	523	540	577	519	530	533	512	565	539	529	547	543	555	544	543	594	560	527	532	522	514	523	542	531	541	530	531	591	540	487	517	542	543	553	514	513	536	537	554	574	545	564	555	527	571	539	538	537	575	501	536	521	535	571	571	524	545	522	516	528	535	541	533	559	516	546	558	537	561	520	518	545	554	534	560	543	545	575	533	533	537	541	542	516	524	558	537	552	562	550	553	537	539	521	559	542	565	601	544	549	550	570	553	500	525	542	562	557	519	535	534	513	514	557	519	540	551	500	588	517	468	511	548	524	596	539	533	505	532	541	538	511	553	540	547	601	534	574	538	533	510	562	576	564	532	541	561	504	567	535	567	543	530	569	573	533	500	535	546	529	516	537	559	567	527	534	555	555	554	527	595	499	562	532	559	515	551	577	573	521	553	606	593	595	505	513	520	563	534	527	525	583	532	569	567	550	565	559	543	546	531	500	577	523	547	563	563	582	543	511	588	513	584	554	529	516	493	549	553	520
18505	7460	8103	7034	6628	5914	5648	8513	10176	8119	6277	5690	5076	4250	3954	3187	3175	3040	2497	2562	2330	1932	2353	2340	2638	3697	4551	2893	1761	985	493	373	280	248	209	228	198	201	213	260	209	204	204	190	233	217	201	227	199	210	196	180	184	205	217	213	206	222	199	229	203	204	213	194	226	215	227	188	194	222	208	197	165	215	182	222	208	220	207	196	203	204	187	214	179	171	213	215	195	223	202	207	195	239	210	192	171	192	218	223	209	204	219	207	225	206	214	217	200	225	186	225	208	180	228	203	199	164	205	170	184	215	197	212	188	189	190	201	216	188	196	193	193	216	204	200	210	200	201	197	216	185	209	214	202	203	194	177	207	212	220	229	199	223	204	217	209	195	220	222	191	194	188	181	205	201	171	195	212	227	180	235	230	208	180	215	208	187	188	224	204	190	216	216	223	185	208	216	194	185	184	210	204	224	214	203	203	209	200	204	212	178	200	205	220	206	204	225	196	197	223	203	198	212	201	216	214	188	178	222	210	172	221	198	199	180	222	204	215	199	228	180	200	223	187	207	187	209	203	180	217	199	182	198	229	194	247	191	194	187	235	194	207	200	201	200	170	200	214	187	180	200	232	201	204	182	204	184	187	201	207	190	197	226	188	237	208	222	190	207	201	232	197	198	233	193	226	186	208	199	211	197	203	185	211	209	193	223	200	191	216	196	182	201	203	191	204	195	220	200	207	209	205	199	224	183	194	199	209	202	180	208	234	225	198	199	222	203	189	220	177	220	233	214	201	219	207	196	216	223	174	191	204	218	207	218	193	219	212	202	192	208	191	184	201	189	213	226	204	215	192	198	202	193	196	196	195	227	195	176	203	196	214	188	213	179	194	204	182	199	197	199	198	202	204	214	204	162	197	211	195	196	182	193	213	206	200	201	217	198	191	218	200	208	236	202	170	198	214	213	206	230	193	183	219	211	218	210	196	218	214	202	233	204	229	196	211	203	220	208	210	183	193	201	219	193	219	206	200	205	220	186	197	194	228	189	180	206	208	204	206	196	222	215	193	231	196	229	205	200	204	190	203	209	195	209	215	200	194	228	215	203	202	218	194	202	213	211	183	196	205	209	211	203	212	206	202	195	211	223	195	203	196	183	220	218	200	212	215	207	226	184	216	239	205	180	210	202	197	155	208	208	179	209	191	206	221	181	209	197	222	194	210	203	221	190	197	210	220	196	205	214	222	215	195	194	215	207	200	214	198	210	209	210	197	209	201	222	234	216	253	201	200	180	216	208	195	195	203	190	219	174	216	205	195	184	172	191	233	204	232	212	216	184	184	193	223	218	225	207	212	216	227	197	193	201	185	198	195	215	206	180	180	187	184	206	191	245	224	202	214	208	223	198	180	203	187	204	217	202	190	209	187	190	184	186	219	212	203	191	216	203	199	201	202	202	222	217	211	223	201	171	206	200	202	170	207	205	211	188	180	225	213	203	214	195	217	198	178	220	211	186	220	224	185	209	197	202	232	207	193	204	230	199	208	192	207	205	216	203	220	229	213	192	210	196	194	219	219	207	209	245	224	205	186	188	198	212	199	180	222	207	205	227	220	215	192	195	202	198	210	195	202	186	214	213	197	213	199	190	211	203	197	184	201	206	207	190	226	199	210	207	200	198	190	196	215	202	225	203	209	180	191	174	217	190	222	172	204	210	216	201	203	202	225	212	200	201	214	194	169	190	205	214	200	209	213	209	204	208	214	229	192	227	203	225	193	208	192	197	217	224	236	206	198	207	192	230	205	231	225	193	223	189	209	205	209	205	215	195	213	222	202	215	192	202	219	209	214	206	204	203	197	211	198	189	216	198	211	195	202	198	205	213	212	206	224	215	208	221	217	216	223	211	206	216	216	196	201	207	182	181	221	186	199	215	203	215	193	198	204	206	206	200	191	209	195	202	198	215	197	191	209	179	187	212	198	215	193	193	201	192	216	231	205	218	214	195	203	225	179	226	219	195	210	212	204	198	215	191	200	186	210	225	198	211	213	225	192	174	191	212	206	194	206	188	177	196	218	201	200	214	206	205	202	246	193	206	203	238	182	183	212	234	225	211	209	185	190	186	217	224	210	213	219	193	211	199	208	198	194	225	200	201	200	198	193	234	209	195	213	201	202	190	204	215	191	182	201	178	204	206	221	218	204	226	191	186	221	179	204	208	238	178	174	208	214	198	189	209	183	190	203	210	216	194	206	204	224	221	191	196	215	204	205	199	201	192	199	223	210	219	197	191	197	212	208	179	221	175	216	214	225	185	225	184	194	203	195	202	198	196	196	220	189	206	208	196	225	193	198	225	213	187	217	209	193	215	189	213	187	204	211	206	181	194	229	207	233	185	201	188	193	198	208	185	195	198	229	219	208	207	206	204	213	221	173	213	205	191	205	198	199	221	206	181	206	194	197	208	207	180	241	204	201	205	202	234	187	201	212	207	207	206	202	211	203	192	197	200	217	221	178	180	228	214	198	237	198	192	213	195	183	191	197	204	203	200	220	180	202	207	206	205	200	194	211	198	174	213	212	182	222	183	207	215	221	215	217	238	226	220	183	207	202	196	192	211	184	226	191	198	211	218	202	215	218	202	230	183	224	216	210	195	220	201	211	221	207	221	185	185	208	208	226	206	205	185	209	215	187	216	217	223	218	175	199	210	189	198	218	214	211	182	240	203	196	203	200	208	206	194	236	215	183	196	184	224	201	198	235	185	213	215	197	213	198	206	182	195	191	212	207	180	179	203	205	212	234	215	221	198	192	194	213	190	202	219	223	194	195	191	207	221	216	206	207	198	205	226	189	211	204	194	206	194	214	194	217	196	187	207	216	188	230	207	192	202	196	220	182	221	224	165	179	199	216	212	182	214	228	221	209	222	181	212	185	184	201	188	195	210	208	220	216	192	196	193	175	199	225	220	216	192	229	196	198	215	227	233	185	205	191	188	183	177	205	216	219	192	194	187	195	184	224	231	206	209	214	207	205	206	228	208	207	200	215	199	204	230	192	206	186	201	220	195	185	216	212	187	198	207	210	183	239	185	219	207	183	193	208	174	207	193	219	195	205	196	217	220	213	193	202	204	215	217	231	170	217	188	180	200	225	218	212	210	188	208	206	203	198	220	196	189	211	190	206	216	174	191	195	183	204	196	218	194	216	229	192	213	217	197	221	185	205	198	216	224	194	184	222	229	199	199	223	195	229	193	216	198	164	190	197	172	220	217	216	200	218	207	216	180	225	210	214	214	217	224	198	216	205	208	189	202	193	197	188	201	210	207	221	196	215	204	198	215	238	190	214	233	194	200	219	223	190	207	238	218	205	187	205	210	218	212	202	212	183	195	206	207	180	193	221	216	208	198	215	200	216	205	208	200	198	199	181	219	198	214	211	208	206	205	209	180	190	219	217	184	211	204	200	207	201	215	210	190	225	202	219	196	207	204	200	193	196	210	234	189	196	203	215	217	199	205	198	210
9999	6102	12149	16213	18630	18866	19320	26690	29235	25295	22580	21136	19773	18542	17040	15174	15598	14916	13268	13838	13001	11365	13301	13191	14790	18686	20992	14841	9382	5303	2660	1492	925	766	651	599	553	560	549	618	556	585	552	616	594	585	632	599	544	552	562	594	650	656	566	567	572	558	582	558	601	592	560	565	565	570	562	598	568	557	572	576	575	580	545	587	571	593	553	572	586	616	542	589	580	584	613	576	580	570	583	581	574	554	565	540	583	568	593	577	552	577	575	560	578	546	590	604	575	590	565	591	585	537	510	605	569	592	574	576	546	592	584	567	600	544	584	596	589	584	615	533	551	569	557	552	597	579	567	573	612	619	529	588	559	562	615	563	588	566	594	550	597	550	582	563	587	577	582	559	577	583	596	597	559	571	532	577	535	581	574	553	569	581	618	609	588	572	550	531	629	608	609	580	542	589	601	606	589	604	542	614	606	598	593	587	592	595	561	599	553	557	582	601	571	553	594	549	573	595	532	557	644	584	631	598	582	570	596	614	582	586	558	602	575	577	595	524	536	584	556	550	533	567	541	600	569	538	565	566	559	592	564	538	589	590	605	549	532	554	564	554	564	587	566	569	554	568	585	569	615	553	590	603	593	549	553	548	567	561	563	541	574	617	628	593	553	581	561	607	572	585	556	597	592	632	588	613	550	609	624	565	579	600	572	585	566	562	558	571	614	580	601	587	586	596	577	552	596	595	623	583	611	550	538	550	593	607	588	589	598	549	531	584	564	562	575	590	605	574	597	591	571	619	558	565	546	565	581	560	544	589	584	594	555	579	584	630	558	569	562	616	595	587	620	582	606	563	613	574	572	557	547	569	570	585	583	568	617	580	598	574	572	579	578	605	570	555	557	577	587	570	557	619	580	581	604	536	572	553	583	579	531	572	590	584	595	551	548	612	588	607	556	543	559	598	597	585	635	619	569	567	620	599	569	583	588	570	623	614	531	619	543	604	622	594	590	586	564	558	559	589	568	586	576	554	563	641	603	561	531	580	570	545	542	602	559	548	605	547	611	577	559	565	559	574	570	554	629	576	614	597	587	577	548	568	596	571	560	556	565	540	576	574	576	546	567	612	579	592	513	611	579	589	546	553	589	579	561	572	579	631	583	576	552	573	560	594	599	582	571	582	571	524	606	542	584	599	615	552	581	588	539	548	544	556	550	578	601	597	585	581	598	560	578	612	554	579	609	569	602	598	576	606	522	589	587	620	576	578	597	568	561	570	602	542	591	548	545	530	637	547	538	559	583	580	569	596	551	561	571	597	565	609	638	593	575	578	535	562	551	548	592	574	546	545	605	581	586	542	566	567	582	591	558	606	585	582	568	598	555	569	545	549	612	567	528	597	593	560	586	603	596	598	609	548	568	582	527	586	518	532	560	594	537	554	577	602	598	582	561	602	597	581	559	600	571	579	545	562	574	601	581	617	584	599	598	588	576	588	627	624	568	594	606	588	563	594	571	576	567	571	580	602	565	534	573	578	555	514	597	615	563	562	609	630	612	572	565	584	599	586	596	571	532	570	559	594	576	544	592	618	598	537	556	553	560	588	588	575	557	591	562	597	583	581	598	566	593	529	588	530	584	562	600	598	607	569	569	604	625	610	542	578	608	610	592	599	615	580	574	575	584	572	609	564	557	582	608	626	562	647	587	563	570	561	616	554	622	572	578	596	560	569	626	579	583	597	603	564	599	604	561	575	597	539	581	621	552	579	597	568	545	604	601	524	606	583	584	593	615	559	602	572	582	593	553	560	571	606	621	571	572	614	601	579	542	598	580	590	572	575	580	633	606	606	614	581	601	587	551	617	600	578	621	547	589	580	604	597	551	585	575	599	544	600	554	580	609	565	520	615	586	572	589	578	556	605	594	537	570	585	590	561	569	603	606	566	574	579	564	636	563	576	575	578	557	562	595	561	585	596	558	596	580	563	599	587	558	569	604	561	581	588	570	578	580	610	592	594	585	563	593	532	570	534	598	536	556	560	574	631	606	573	553	584	578	572	557	576	533	562	579	580	585	578	573	542	592	528	614	560	591	607	596	553	585	603	585	557	590	560	549	602	593	604	602	619	594	545	576	582	580	543	596	550	575	568	559	594	578	541	572	578	580	567	577	560	533	599	588	571	562	595	561	556	616	559	613	589	575	571	562	585	649	573	587	564	563	580	576	564	575	605	564	585	583	590	588	572	583	588	582	570	599	615	577	545	567	584	535	575	575	554	524	609	599	574	585	573	559	599	574	541	587	590	586	580	605	537	593	540	563	580	585	556	586	606	603	542	581	578	607	547	571	628	618	581	572	590	586	610	597	591	569	589	597	570	577	584	573	573	568	581	548	567	553	587	564	559	575	527	623	594	559	574	550	547	604	587	591	578	577	565	552	588	574	552	570	571	610	616	573	581	602	525	584	645	567	575	562	584	545	510	624	547	600	576	555	568	594	550	548	554	558	590	518	560	550	561	551	589	585	585	543	563	620	572	589	604	605	563	536	615	590	627	595	583	566	568	569	634	577	575	571	617	563	599	629	558	575	516	589	598	604	580	585	573	605	571	579	601	578	566	514	548	564	555	593	578	562	585	576	560	591	564	594	572	572	586	625	589	629	588	589	604	568	560	560	563	550	591	554	606	608	593	581	585	592	624	547	575	554	557	604	547	563	581	564	590	583	602	604	593	538	564	588	551	584	576	606	593	631	571	586	579	597	596	564	610	513	563	603	568	569	576	582	600	569	579	579	606	574	590	566	570	553	615	598	593	563	595	602	592	596	572	566	578	530	565	531	585	590	622	553	553	588	631	586	614	591	571	599	578	593	573	609	577	600	583	577	584	583	562	549	574	564	606	543	571	555	618	599	601	505	538	659	617	613	608	545	585	572	587	571	595	588	561	574	564	564	594	619	557	611	580	637	586	578	569	622	561	585	590	544	558	571	582	561	609	587	586	610	586	560	596	539	621	598	562	534	586	575	593	592	594	581	571	578	606	605	594	585	573	599	552	607	549	579	594	564	594	589	543	555	615	574	598	601	573	551	563	555	614	622	605	578	620	591	598	603	575	594	578	617	592	585	602	607	564	588	550	589	605	575	611	600	557	589	566	585	540	575	575	552	547	601	567	567	555	551	566	533	580	556	573	608	575	570	537	592	504	612	595	586	604	603	559	630	544	604	585	568	593	542	603	577	549	537	582	558	612	560	583	558	592	581	550	566	610	575	599	554	552	566	579	576	596	579	536	652	558	573	581	563	590	563	608	586	579	596	617	582	558	544	613	542	559	576	623	587	546	593	565	601	556	588	552	563	598	591	585	566	555	604	581	531	635	631	612	609	579	591	560	579	574	593	605	536	583	580	598	549	560	572	585	602	558	582	571	611	600	539	579	546	562	554	557	595	541	604	555	593	544	582	547	566	573	541	581	554	536	555	550	590	548	576	557	556	576	559	600	548	615	579	596	573	527	617	573	605	540	602	618	551	601
3706	1634	2282	2792	3213	2002	2581	3560	4560	3189	2035	1545	1317	1083	894	813	595	559	708	800	662	603	612	700	572	592	610	481	382	308	247	196	197	190	180	174	211	176	198	164	195	190	179	226	190	195	175	183	188	180	191	203	184	196	203	181	185	181	184	179	188	188	183	188	178	182	180	189	195	180	180	184	200	160	191	181	193	173	184	189	195	194	200	176	180	180	204	163	185	160	205	190	215	197	189	170	172	206	181	185	193	177	187	200	174	197	207	166	194	196	183	180	198	200	201	184	182	185	170	182	181	162	191	196	174	182	176	163	186	176	206	170	191	197	189	186	170	189	179	197	217	162	165	197	215	201	185	208	152	223	189	174	208	170	180	168	189	209	203	171	165	204	164	199	226	192	213	198	186	175	182	210	186	189	173	173	196	179	180	171	195	181	216	194	171	200	209	190	159	170	180	172	158	198	187	205	162	197	169	157	181	159	165	201	179	206	191	199	170	172	182	172	216	187	196	175	178	192	169	184	205	196	177	169	181	180	183	194	200	223	175	180	192	180	200	172	168	205	184	179	185	178	209	182	206	187	178	167	186	177	159	165	189	187	182	166	157	177	205	175	190	153	195	168	175	181	189	200	209	204	188	167	189	199	200	176	169	191	192	191	184	179	194	175	167	180	172	166	179	181	199	203	170	189	179	178	210	179	189	183	171	200	174	181	193	179	210	190	190	187	183	177	183	170	181	219	185	181	203	217	186	205	195	168	171	181	180	209	157	171	170	166	208	180	181	177	194	175	169	199	159	178	169	182	211	170	184	192	189	154	205	191	202	175	188	207	208	191	194	188	186	180	168	176	171	186	203	189	179	182	194	212	164	185	165	167	170	178	183	189	161	195	160	159	210	195	182	167	198	176	207	183	174	197	190	171	206	172	188	169	211	181	197	171	183	191	187	176	191	183	195	191	193	183	189	201	163	199	170	187	181	178	177	187	183	197	176	189	181	173	169	212	169	181	184	213	196	179	172	188	180	166	190	180	215	180	176	174	185	186	175	187	181	176	189	183	181	168	174	163	172	193	188	195	197	163	173	183	206	183	170	188	181	178	182	183	187	195	180	208	175	173	196	179	173	182	197	212	184	191	172	203	206	187	200	192	176	180	168	209	183	206	171	192	171	179	203	181	178	164	185	162	202	192	183	199	151	170	179	169	188	205	196	185	176	201	196	178	190	199	193	169	176	190	188	183	177	155	192	210	192	189	180	175	177	191	165	178	192	196	201	195	192	166	192	167	170	173	211	217	160	197	178	195	187	169	195	182	184	177	187	196	204	180	178	185	201	189	181	188	160	176	190	189	174	163	179	163	199	210	192	169	190	191	182	170	181	177	166	193	197	202	157	191	193	180	183	170	183	204	177	177	185	182	197	169	155	212	183	183	184	186	161	177	194	205	178	165	185	168	197	187	189	184	203	177	167	178	217	165	203	186	172	167	187	208	192	168	202	176	193	169	190	187	172	172	181	183	193	203	216	158	176	175	180	186	165	177	166	167	173	162	193	183	175	180	195	190	216	189	197	150	187	169	201	192	183	197	201	179	170	178	180	194	177	186	184	194	193	188	180	179	187	200	146	208	211	178	200	194	170	151	179	148	182	190	191	158	187	184	173	170	166	191	184	180	186	173	201	181	154	185	194	183	167	173	191	200	166	200	189	178	182	173	184	180	182	163	198	202	190	191	190	169	199	194	169	171	162	195	186	192	172	185	170	193	169	168	140	183	197	200	201	173	173	178	187	156	179	199	176	183	213	192	182	170	183	182	186	181	163	200	173	186	229	185	205	187	165	172	176	175	175	185	183	205	178	193	185	189	161	204	183	174	184	199	193	172	190	197	191	190	198	187	190	166	191	199	176	174	176	168	163	186	175	178	146	180	177	204	160	209	190	210	176	175	208	165	190	187	192	153	208	173	186	189	191	176	196	216	154	186	202	169	176	187	209	181	205	205	192	183	170	182	183	193	178	173	196	190	175	192	170	200	165	198	180	176	195	189	182	197	178	182	179	188	210	213	202	202	188	192	182	169	192	189	183	174	196	194	192	198	190	186	195	180	192	200	175	136	196	176	181	179	192	172	162	194	179	161	190	203	207	186	171	183	175	171	196	195	189	192	171	186	173	171	200	166	188	190	179	206	196	178	191	173	176	202	200	173	176	185	200	176	182	180	201	201	172	196	175	167	190	188	179	183	178	183	187	185	176	177	189	165	200	179	184	206	192	178	190	180	185	190	193	172	190	180	198	167	180	161	216	181	190	193	204	164	173	189	185	179	167	187	178	196	178	191	184	185	181	169	174	183	183	195	166	185	197	195	185	179	197	176	165	173	182	196	185	180	180	174	177	162	177	177	211	178	208	182	189	211	167	188	170	198	188	186	194	184	181	172	184	197	195	193	174	198	158	181	199	168	175	189	192	195	212	194	182	182	153	193	169	203	182	192	194	167	181	177	194	201	191	205	167	166	203	190	181	175	186	173	221	192	201	189	209	192	205	189	199	182	203	201	195	190	185	186	168	181	164	173	179	176	191	187	178	170	185	203	202	201	188	201	184	201	185	184	179	195	195	158	190	196	181	171	182	183	172	198	196	183	186	173	173	210	199	194	177	202	180	194	182	154	213	197	177	207	189	183	217	186	168	194	198	162	162	172	176	173	192	168	171	184	189	165	179	198	194	197	178	203	193	166	182	153	167	195	190	197	192	165	177	204	173	193	182	192	187	180	173	185	212	175	165	190	187	173	176	174	186	181	187	189	177	192	170	194	159	174	169	174	207	183	185	185	169	160	156	174	199	186	183	181	183	185	171	165	172	173	173	188	182	182	151	181	205	190	191	167	182	194	175	195	158	179	208	171	175	207	210	179	183	194	168	202	189	176	181	149	163	192	184	150	185	200	184	207	180	166	180	166	203	176	186	175	167	174	201	187	181	181	179	190	180	186	172	162	182	202	181	168	176	173	177	201	202	203	182	177	190	176	170	177	171	173	171	185	193	191	160	180	160	216	186	221	178	183	186	180	184	190	195	203	193	158	191	176	159	201	177	164	190	195	187	184	181	174	190	190	180	196	199	207	184	167	180	203	172	182	186	159	189	199	175	188	189	187	180	191	201	156	211	177	198	186	181	171	183	169	192	170	187	188	191	183	180	173	196	204	203	208	173	183	186	178	195	172	189	179	167	189	175	215	196	187	182	184	179	180	183	200	162	180	202	184	167	171	176	172	187	183	178	192	178	206	174	178	186	203	215	164	199	179	194	179	203	186	176	155	187	174	236	192	184	184	177	190	186	190	188	182	188	189	202	186	188	168	179	174	195	194	183	164	216	204	185	177	182	215	165	186	190	171	185	171	202	196	167	165	180	187	188	186	184	193	177	184	190	205	192	165	202	205	185	211	187	185	160	186	191	155	185	169	161	190	162	166	185	166	195	197	175	169	182	167	163	195	189	191	207	170	178	185	176	175
3199	1953	4471	7955	11161	8168	10909	14931	18061	14320	10331	8037	7477	6384	5256	4548	3239	3077	4469	4470	4050	3441	3701	4474	3729	3495	3329	2389	1781	1200	871	664	643	556	567	539	510	490	545	540	512	517	522	521	537	548	544	557	529	492	538	537	545	519	546	555	513	516	491	547	529	537	549	521	503	522	529	518	545	507	516	520	559	541	527	520	507	484	536	495	528	521	518	497	515	522	556	521	532	538	547	501	499	501	552	530	517	572	520	519	542	498	524	506	530	538	553	536	554	566	541	527	474	557	515	513	523	527	534	499	532	493	560	531	522	477	496	540	523	540	526	553	481	539	534	541	531	513	585	519	490	542	527	495	532	515	504	522	503	520	564	512	515	507	535	554	559	538	507	532	498	529	543	501	507	518	540	536	526	495	492	503	534	522	567	547	457	520	471	499	505	507	526	506	489	533	548	533	554	507	495	523	515	551	513	545	553	518	553	537	554	499	479	574	506	514	520	505	532	511	484	556	534	521	492	537	534	525	540	535	514	548	505	551	543	552	528	521	491	518	504	534	488	543	548	525	535	565	549	525	530	559	518	547	546	487	518	536	492	522	531	519	504	535	556	514	523	520	536	555	582	568	518	506	522	550	524	530	536	539	536	492	539	530	494	553	515	552	529	529	535	519	557	512	493	517	539	550	563	563	533	521	543	554	528	506	524	509	503	524	499	543	551	557	550	567	570	558	526	516	529	512	522	576	519	542	535	561	536	513	501	513	530	525	558	520	523	529	506	536	550	536	551	528	516	528	520	530	531	543	507	541	548	495	487	534	497	551	553	525	516	514	510	540	583	503	586	532	529	551	550	520	501	563	505	522	529	524	516	577	499	509	510	505	559	552	509	520	514	548	569	531	581	503	527	510	510	535	537	477	525	515	525	511	510	542	525	549	522	548	482	503	533	551	550	514	556	527	523	514	504	546	544	516	484	519	497	559	535	527	478	507	526	549	538	536	531	542	518	559	552	534	511	535	526	491	553	509	540	532	528	528	511	551	525	574	518	583	509	503	510	495	513	496	570	519	538	517	512	513	503	501	533	496	518	527	527	555	535	537	521	493	561	561	526	495	556	476	510	478	535	534	514	506	532	558	525	522	543	523	504	559	571	541	507	538	545	544	527	574	552	521	501	510	526	487	498	545	559	526	541	577	507	563	504	513	546	529	537	537	524	526	506	551	519	540	526	512	490	474	509	537	526	512	521	551	536	546	536	527	524	523	535	554	531	561	539	562	532	552	512	560	513	530	554	492	520	527	492	499	525	528	560	495	490	511	531	590	524	540	516	531	557	528	542	567	481	535	498	532	517	539	526	522	553	545	511	510	529	569	540	500	524	524	572	529	535	531	548	537	529	519	513	528	540	534	507	548	558	507	481	516	514	500	547	542	504	498	526	520	543	534	496	528	542	549	543	545	548	527	524	519	533	563	524	557	522	528	506	511	516	538	507	544	512	545	559	493	558	531	539	516	530	564	521	536	497	518	517	528	542	513	566	537	484	530	491	550	563	504	507	549	522	503	548	503	523	542	538	521	509	541	503	532	509	542	566	553	531	529	559	494	553	506	528	538	521	512	560	508	530	544	536	547	553	495	502	553	512	553	516	500	521	545	521	536	522	564	488	512	562	574	526	531	580	533	524	540	537	557	509	521	531	539	544	534	517	504	542	508	511	574	525	546	535	540	536	525	548	522	511	538	516	542	514	533	543	522	533	528	534	548	515	511	479	541	543	524	508	519	552	522	517	511	518	539	509	523	519	518	575	522	545	486	529	558	546	507	518	517	524	553	544	520	515	516	518	518	513	559	540	517	551	538	540	568	485	578	530	540	524	521	547	477	539	518	508	526	533	536	505	493	535	579	541	512	482	542	500	488	527	527	488	512	524	555	511	507	525	518	519	501	478	520	529	553	541	498	543	545	561	529	517	573	572	512	530	502	496	491	554	510	538	572	524	560	555	516	496	546	524	518	529	519	514	484	522	555	588	546	508	523	546	477	537	551	539	562	509	533	538	506	520	536	574	523	531	554	509	501	505	564	501	518	511	497	543	571	507	544	509	537	536	565	591	489	559	552	587	538	470	525	508	533	547	544	538	497	510	521	547	533	544	524	510	514	509	516	528	582	502	556	490	548	559	529	562	556	516	542	541	578	550	541	557	527	538	523	545	540	521	537	562	501	531	528	535	517	544	503	530	545	543	514	541	504	517	499	526	509	548	552	538	555	512	558	563	546	518	538	529	500	545	514	535	523	493	536	520	543	544	525	495	498	556	540	521	522	549	510	525	498	487	549	533	508	534	539	547	535	536	551	496	540	513	548	492	511	522	567	549	553	544	515	545	520	563	529	570	525	524	507	573	513	482	513	489	582	542	511	535	532	533	521	557	541	501	545	535	551	521	515	525	502	544	505	543	547	540	526	520	497	558	541	525	539	497	524	552	571	499	532	556	552	541	518	542	529	526	571	513	517	524	531	546	543	557	530	536	551	522	550	564	483	534	543	537	508	508	527	505	538	565	547	496	519	544	498	538	511	490	526	543	478	505	514	565	523	565	517	518	500	549	546	515	563	516	507	575	537	527	508	513	508	546	540	532	518	520	490	554	528	511	521	528	516	523	548	550	510	521	503	532	503	527	546	536	533	556	543	503	555	502	495	571	531	523	540	525	551	541	530	502	519	520	512	499	527	521	511	469	564	513	523	512	505	524	501	489	529	513	562	540	568	576	532	534	553	525	510	498	488	477	535	493	564	497	503	530	535	529	547	515	519	537	536	560	504	594	559	532	524	499	504	517	473	511	574	535	519	522	548	524	539	522	526	482	539	523	575	509	494	493	503	546	528	510	527	544	514	540	510	527	540	537	537	515	544	565	530	544	526	500	520	507	520	520	521	485	523	528	526	535	558	528	552	540	588	508	542	535	536	546	565	510	492	548	540	488	473	558	533	541	497	493	524	513	540	571	534	525	582	541	540	550	542	520	530	517	507	513	522	557	514	532	522	504	529	518	536	560	545	489	553	577	484	551	556	532	503	518	576	529	550	542	493	524	505	571	460	512	537	564	547	547	525	477	503	511	561	520	529	522	556	521	557	549	532	542	520	503	601	538	585	517	493	499	503	551	524	506	487	565	502	508	496	522	520	554	535	566	528	550	528	545	514	576	563	515	512	583	535	518	518	527	507	537	553	530	524	530	499	513	516	506	511	505	496	518	546	482	563	553	531	526	553	511	543	532	523	546	570	523	533	540	488	538	516	515	519	522	563	545	560	515	538	500	542	529	531	520	535	533	485	511	525	575	510	504	541	533	536	528	495	546	515	526	534	536	517	561	541	530	509	545	490	532	498	520	513	503	555	512	575	529	505	517	517	557	545	534	494	505	518	536	521	519	544	558	551	522	526	515	557	561	502	530	522	486	523	525	527	534	541	565	512	497	542	559	549	534	509	571	491	544	584	495	541	509	522	569	524	538	483	529	521
10731	3928	4563	7190	5781	3609	2865	2793	4304	5946	4923	4715	3983	2744	2325	1843	1364	1287	1185	1496	1420	1361	1615	1694	1935	2182	2205	1614	964	522	335	297	216	200	174	208	184	188	191	211	181	189	197	204	188	213	165	212	197	183	162	200	176	179	205	184	207	187	182	151	197	169	173	182	211	182	148	206	192	202	213	160	195	199	199	170	217	209	206	196	186	183	213	181	161	196	185	197	182	198	195	206	159	170	212	178	200	176	184	176	187	192	180	185	188	205	189	193	220	199	193	190	183	182	203	182	199	186	196	206	195	183	197	196	196	201	160	189	189	167	191	190	191	197	175	189	179	219	173	167	195	185	212	196	202	195	195	186	186	215	183	206	186	187	195	181	178	199	198	192	179	185	206	197	171	193	189	175	165	193	183	212	188	218	187	185	187	194	199	179	187	201	162	165	199	195	213	200	193	196	182	218	188	189	213	210	183	207	154	181	191	177	190	183	204	190	211	182	174	217	187	188	188	196	197	187	197	177	174	210	199	204	178	204	178	194	197	173	207	204	178	179	185	203	194	197	172	186	202	192	184	174	188	196	189	186	176	199	197	186	186	173	198	210	193	201	214	199	181	175	184	198	200	188	198	194	193	174	207	195	155	182	188	183	190	200	175	158	194	180	177	184	196	179	186	194	193	189	198	181	197	165	212	219	189	195	202	203	205	153	200	193	189	176	185	187	215	193	173	164	190	186	202	199	170	215	178	195	169	165	197	203	192	183	179	175	204	162	195	189	175	207	204	177	202	180	181	173	185	196	196	199	194	191	194	182	176	199	172	167	187	197	200	210	170	184	190	198	166	196	202	194	175	206	180	187	202	197	183	190	188	220	180	184	183	217	174	179	195	161	174	182	220	197	196	180	185	199	195	165	216	162	191	189	196	175	196	195	196	173	178	200	174	202	202	198	189	189	184	188	170	199	179	183	190	199	197	184	196	187	199	182	185	183	210	207	207	181	182	182	197	165	191	194	163	183	201	192	205	180	200	167	192	189	178	199	174	207	178	219	181	190	202	203	183	209	170	191	176	189	195	207	172	163	221	174	194	189	184	207	204	198	181	187	205	215	194	175	199	184	203	172	197	170	192	196	170	186	174	208	181	186	196	218	207	200	186	174	208	191	216	179	198	157	186	196	205	185	197	193	171	183	186	206	174	193	182	191	188	170	187	198	171	195	202	183	187	172	205	157	193	199	192	176	180	191	186	223	174	178	200	224	207	185	180	191	184	179	208	214	199	173	204	172	186	203	167	185	190	201	178	195	200	204	212	186	198	197	202	204	213	203	179	188	192	186	167	177	201	181	186	205	202	203	181	193	207	167	206	202	190	179	198	187	162	186	162	194	179	178	196	192	183	172	184	194	220	185	221	181	177	193	181	184	209	168	185	181	185	187	188	203	172	205	202	183	196	169	198	198	203	166	201	186	187	196	197	186	201	181	176	224	188	191	214	181	181	185	203	190	218	205	181	176	199	189	177	203	175	185	190	183	179	204	203	175	180	189	219	175	166	206	192	201	189	210	199	205	200	204	186	207	186	196	195	203	185	201	176	198	189	188	206	193	179	201	221	179	190	176	217	190	170	205	206	169	157	201	195	166	186	184	185	171	203	198	190	188	206	201	201	222	188	197	192	211	187	182	187	187	190	197	195	179	207	151	190	202	175	183	200	198	186	173	182	182	199	194	179	195	200	193	178	199	198	189	182	196	191	187	187	208	181	175	192	171	190	179	193	195	188	188	198	204	195	189	199	202	193	215	205	193	197	173	187	173	191	205	180	196	214	178	194	205	195	175	201	186	187	174	188	191	196	163	189	196	205	208	172	189	201	180	198	167	196	170	180	191	196	189	196	169	191	194	181	196	190	178	221	189	192	207	222	191	184	205	197	165	181	168	175	188	167	173	173	205	188	201	225	179	169	196	198	160	191	217	205	182	200	184	191	180	195	172	202	190	202	185	203	201	201	206	199	183	199	193	182	205	199	176	201	171	195	192	190	182	190	210	191	215	181	171	201	186	198	193	180	212	183	175	208	193	194	177	196	213	164	215	195	194	184	173	208	198	198	185	200	172	184	196	186	213	178	196	191	188	187	184	195	200	189	206	171	180	197	148	216	193	212	198	168	165	181	201	200	192	194	168	191	177	193	186	228	193	178	180	179	196	182	179	177	199	202	174	186	202	182	196	211	182	204	193	186	203	174	194	198	185	176	193	165	220	198	186	195	216	191	196	198	197	215	193	191	186	187	201	167	216	191	222	188	169	181	178	183	187	183	203	196	172	189	192	180	175	205	184	191	199	183	167	171	181	175	202	209	192	189	205	201	196	183	203	210	199	202	199	208	211	203	165	204	195	187	185	203	182	201	200	189	215	196	201	172	195	192	191	165	188	186	184	181	188	189	196	195	201	186	182	170	167	187	182	207	180	209	187	193	173	171	207	163	209	176	183	223	172	190	168	183	176	181	198	194	180	193	188	173	183	168	188	183	180	175	186	192	188	210	185	213	222	181	195	173	200	190	205	195	191	192	210	211	185	192	206	172	202	180	190	201	170	206	192	174	176	191	206	181	172	185	190	198	206	175	208	160	177	159	165	174	182	202	176	179	195	172	205	190	186	206	193	188	224	228	180	198	194	205	183	195	220	160	169	189	195	197	184	171	207	208	203	193	192	191	196	190	208	207	179	186	168	207	179	183	190	194	223	203	180	175	165	220	220	195	198	194	184	209	190	211	185	173	207	193	184	199	199	207	211	215	189	221	178	188	171	196	188	194	195	206	176	183	165	188	210	206	196	179	169	211	183	207	190	164	180	195	175	193	203	201	193	184	185	191	201	196	210	174	173	187	181	216	215	197	204	189	194	199	206	190	180	205	180	206	192	205	187	226	187	210	227	187	208	189	201	185	190	172	187	197	198	200	211	143	177	186	193	206	168	186	202	190	194	180	194	181	171	184	179	173	206	195	193	205	188	195	205	202	173	187	201	210	193	204	191	177	169	207	201	200	177	176	162	173	172	180	207	192	192	192	197	180	194	186	199	197	208	205	200	210	178	203	211	200	176	204	204	204	176	216	181	183	183	159	190	176	195	216	219	178	191	177	192	197	176	192	185	209	206	169	178	193	205	178	208	180	206	211	214	196	156	181	198	200	204	213	178	208	217	169	186	209	176	195	190	205	196	190	180	162	206	194	198	193	193	204	208	161	183	195	189	186	175	177	194	175	199	209	202	189	211	183	205	217	196	185	174	194	207	206	191	181	186	177	207	190	187	166	182	171	179	160	182	179	203	201	193	204	198	192	169	183	189	169	171	172	168	189	199	213	219	187	204	173	170	160	187	189	216	185	194	185	184	198	200	200	180	195	213	190	189	164	210	199	184	187	188	178	185	195	196	187	218	215	186	181	171	180	172	208	179	181	187	188	217	198	196	220	187	173	175	186	197	192	193	202	205	198	206	194	182	194	169	207	183	171	191
7415	4148	7967	17610	16863	13083	11884	11806	17828	21810	19711	18834	17191	14034	12633	10058	7997	7610	6937	8698	8728	8249	9847	10299	11789	12750	12681	9279	5493	2954	1537	1049	785	619	550	515	548	571	598	589	569	544	509	537	527	534	545	538	557	515	549	553	541	523	518	570	531	568	520	531	598	579	477	549	551	568	562	543	524	547	538	587	595	597	526	533	524	548	531	560	559	602	535	555	540	524	523	569	523	553	561	573	553	564	556	544	489	508	530	578	551	529	532	496	553	580	557	563	549	592	562	534	557	580	557	539	568	515	517	543	554	549	546	583	573	543	541	536	567	593	537	536	512	572	534	566	564	569	529	550	559	562	558	573	554	546	527	527	525	526	502	512	533	504	512	529	559	535	570	554	543	556	506	528	560	574	540	559	555	554	513	534	513	516	505	544	521	578	530	566	536	522	553	548	528	567	578	532	573	529	515	542	570	537	552	526	581	542	555	554	551	521	529	553	612	510	579	514	511	542	584	522	551	552	537	520	591	570	541	538	595	541	551	508	558	559	522	553	555	569	519	556	543	492	559	575	543	563	512	532	525	601	579	566	496	541	530	545	571	512	555	571	538	547	499	554	607	527	551	541	545	535	542	510	569	571	556	580	549	552	563	569	601	561	549	525	584	543	572	578	564	534	555	543	554	597	545	501	512	549	574	536	520	534	565	558	507	538	536	546	513	546	510	512	535	562	548	540	535	541	531	527	574	562	540	553	532	564	522	561	517	528	581	541	576	526	555	548	547	529	551	578	549	494	527	569	527	567	542	543	511	531	501	537	519	568	546	544	528	547	543	573	526	562	579	565	509	545	549	525	524	527	564	549	574	528	551	592	536	563	524	573	568	560	551	513	601	585	539	521	493	542	522	560	532	554	516	540	527	510	530	600	540	494	535	517	531	569	529	564	549	536	594	506	548	533	541	574	576	560	540	549	543	551	564	554	556	559	553	550	581	573	553	534	519	549	546	504	545	571	481	601	511	538	495	546	487	548	562	569	568	550	525	491	570	508	564	536	524	558	537	534	541	592	520	544	556	548	591	554	543	550	560	537	587	542	543	559	541	546	513	537	510	516	560	563	581	543	526	555	581	578	547	515	581	540	538	550	518	526	564	563	525	534	533	550	550	537	548	536	521	534	535	552	557	513	531	558	522	527	564	547	518	550	527	553	515	534	516	552	537	551	569	543	496	584	569	570	539	548	536	564	543	505	557	511	550	552	536	563	556	542	546	480	539	547	545	508	582	522	565	548	559	531	494	526	570	574	539	549	571	557	601	546	574	536	550	573	562	561	525	520	523	524	583	548	565	562	557	515	518	572	542	559	574	543	568	582	575	538	546	552	584	552	545	562	549	525	536	527	584	538	538	518	523	541	515	569	515	573	569	578	578	559	578	574	552	571	506	525	545	537	597	551	509	574	511	529	533	555	554	558	547	555	569	566	524	512	566	536	553	514	511	528	545	511	571	544	522	592	594	543	519	529	534	577	545	550	578	523	534	552	556	531	522	508	560	562	550	573	540	530	541	502	535	562	548	538	536	546	528	524	534	554	560	544	534	589	561	576	553	559	575	507	554	513	561	524	530	556	552	556	563	557	565	537	530	547	538	601	519	560	556	573	551	526	563	570	552	553	576	533	530	511	574	523	544	526	570	583	522	550	573	564	522	554	517	521	605	500	506	547	536	513	490	550	525	592	530	602	510	533	526	553	519	532	547	516	569	524	573	572	543	566	554	533	577	551	537	526	494	584	548	520	539	538	545	541	536	548	560	569	537	553	550	549	535	582	543	514	520	511	556	509	555	553	558	544	595	534	519	538	583	536	585	575	523	516	550	520	554	561	516	551	538	541	573	546	523	573	526	542	530	529	558	517	556	520	553	539	533	539	565	555	505	590	510	545	581	554	580	546	517	547	531	524	522	591	534	493	554	579	553	548	569	531	552	554	554	544	493	558	575	508	527	571	559	570	524	501	547	555	511	514	546	507	547	515	598	514	531	567	514	530	572	545	541	531	521	529	558	522	599	517	506	583	512	530	588	516	527	538	581	555	559	539	517	495	595	548	553	552	555	551	518	572	558	561	559	518	565	538	527	573	525	574	510	534	543	577	513	538	550	569	545	547	538	483	536	516	565	542	570	531	567	493	539	560	538	560	577	549	509	507	561	566	561	540	546	567	527	536	504	557	552	515	563	544	526	520	522	564	525	548	527	569	537	551	565	521	491	537	531	578	537	568	539	556	557	556	525	535	487	540	521	538	549	545	519	555	542	557	578	561	547	528	594	526	528	518	551	534	500	556	541	557	549	550	571	536	558	542	554	564	543	536	548	542	528	537	549	525	544	565	583	523	573	517	536	558	526	507	556	552	517	539	578	540	577	537	539	534	541	555	526	551	581	542	545	579	559	501	562	534	552	555	557	545	543	528	555	551	530	573	535	552	565	505	556	574	562	540	536	537	586	540	565	585	526	586	551	576	581	543	574	568	540	530	537	561	566	539	523	545	560	522	577	571	554	527	524	515	546	551	585	569	524	543	569	514	542	585	518	512	510	525	554	522	524	551	545	544	541	555	532	521	618	572	554	528	543	568	539	570	532	577	523	514	557	511	565	566	561	509	564	513	564	525	538	559	565	573	571	559	569	580	518	537	568	533	563	541	548	530	564	575	531	513	573	498	508	539	532	533	527	559	576	498	532	587	567	549	539	554	547	520	554	554	574	556	569	516	565	519	507	546	558	571	541	569	540	526	552	552	557	567	537	507	555	551	603	556	527	558	541	536	522	575	523	547	570	548	587	524	509	534	553	510	559	523	497	551	562	529	549	586	568	543	566	580	571	531	592	553	559	577	549	522	515	516	564	542	516	527	533	528	554	527	566	533	532	530	569	561	538	514	496	532	512	519	560	521	600	524	570	531	541	571	569	560	563	563	595	518	547	538	546	509	582	595	526	545	553	528	552	571	547	583	546	552	549	519	554	529	500	546	536	538	584	530	556	584	497	535	525	518	516	574	551	502	561	572	569	546	544	586	562	546	534	529	574	544	571	463	503	513	547	524	577	512	574	560	535	555	570	558	573	511	513	536	528	557	551	535	552	542	545	516	525	527	547	527	556	558	540	540	601	532	563	551	534	531	511	563	549	549	531	578	515	534	579	539	533	523	498	563	552	551	553	520	556	580	568	580	501	527	549	513	509	544	561	562	568	559	546	548	528	572	519	543	561	560	546	518	557	515	545	542	566	569	524	502	492	531	581	541	566	555	558	554	535	507	561	523	540	535	554	569	581	545	516	542	502	592	572	527	550	539	541	562	536	561	611	539	563	585	521	506	522	501	524	563	548	559	577	560	543	521	561	559	550	574	528	512	527	549	516	493	564	492	562	517	551	526	545	568	525	531	496	525	515	545	516	534	565	562	570	540	550	529	525	543	559	575	548	529	522	512	484	523	502	577	520	522	533	574	553	573	559	548	555	550	519	506	562	532
18337	7030	9019	11716	7624	4854	3867	3719	3952	6230	8522	9165	6610	4720	3893	3182	2522	2280	1923	2008	2141	2092	2350	2930	4024	3892	3350	2488	1617	860	527	379	261	245	242	224	187	217	194	212	216	233	191	205	192	199	218	209	190	215	201	222	215	190	209	180	197	217	218	195	191	202	198	174	217	192	216	182	218	218	191	197	206	188	172	223	183	215	171	230	179	205	206	203	209	230	206	188	207	191	234	212	191	224	191	219	206	237	208	222	187	198	194	190	226	190	206	200	193	198	199	214	198	183	220	213	208	200	203	188	234	188	227	201	196	180	213	208	178	197	220	201	191	204	192	200	215	198	189	191	197	218	219	210	195	207	229	204	209	202	194	215	209	241	219	199	229	214	200	219	219	201	158	202	177	228	226	208	216	204	215	206	230	217	193	208	203	201	214	191	201	205	211	202	190	180	194	214	190	188	230	210	205	207	186	215	186	193	224	187	214	214	219	212	219	221	200	199	173	221	190	234	214	200	211	211	208	207	207	186	193	201	223	203	193	182	192	217	209	175	214	208	176	199	236	206	192	203	197	215	205	206	192	198	213	217	184	190	213	214	248	199	222	207	228	228	200	199	229	246	194	236	197	216	185	194	218	202	195	185	209	199	208	201	190	223	195	215	213	195	211	202	244	202	210	192	208	204	230	190	205	214	196	244	199	215	172	172	237	184	229	225	214	215	213	199	196	214	203	199	207	195	203	182	197	208	201	198	201	217	208	174	228	222	203	219	180	234	186	215	203	193	203	200	225	202	217	188	209	220	186	188	200	177	210	224	190	211	221	210	182	227	227	164	228	199	221	218	198	214	203	205	222	195	197	192	201	214	242	176	201	196	206	221	217	218	212	163	209	200	196	186	218	235	229	203	217	213	192	186	205	197	204	218	209	224	229	235	196	204	200	219	221	203	215	206	210	215	230	212	188	189	193	208	223	222	198	202	176	207	239	234	211	185	222	196	250	193	221	203	230	204	199	194	186	183	204	198	221	205	200	192	187	193	226	208	197	209	202	182	203	216	219	224	200	178	203	199	195	219	201	229	205	218	197	218	205	215	211	192	231	190	185	192	186	220	203	197	220	209	191	233	198	216	221	192	183	199	207	188	184	187	215	223	188	187	209	197	202	231	197	210	209	207	215	189	212	209	201	209	211	190	207	194	207	191	182	210	217	190	216	195	196	216	199	192	191	205	199	202	221	242	196	202	198	200	192	190	206	197	188	216	205	227	204	222	207	220	182	213	189	198	204	188	227	202	201	194	212	185	196	162	239	213	194	195	231	215	185	188	207	215	206	206	181	191	210	178	196	226	205	186	217	206	184	225	199	201	224	196	215	225	208	201	208	220	208	218	217	213	235	226	176	211	190	218	217	197	196	199	217	214	203	202	236	191	200	172	232	192	204	180	194	218	214	213	218	181	198	184	229	192	214	214	207	212	213	169	223	215	217	202	200	219	232	192	228	196	201	206	210	214	209	239	206	201	213	212	172	225	200	203	227	217	203	228	221	201	188	182	211	208	218	218	192	188	216	189	208	183	172	224	218	181	191	192	228	209	203	183	199	187	195	186	222	192	208	205	236	172	208	208	210	193	177	180	205	199	203	210	198	185	203	234	222	202	226	190	213	205	208	210	199	207	238	255	200	192	215	202	194	209	220	204	206	205	187	231	215	204	207	196	229	220	218	226	205	198	208	192	225	238	192	178	202	213	214	191	214	228	194	238	207	192	224	228	202	184	201	199	206	192	195	206	208	197	217	197	181	209	201	194	207	205	214	197	205	221	191	185	200	174	222	200	192	188	191	212	207	218	205	209	195	209	224	218	202	211	237	206	204	230	211	188	234	193	218	196	200	178	205	219	180	197	204	212	179	191	214	202	228	194	212	190	185	203	221	203	189	223	193	201	186	230	192	213	203	200	205	209	213	213	203	205	196	200	213	199	218	219	190	198	225	187	195	212	192	193	212	180	232	183	215	218	215	191	186	187	220	217	194	190	191	213	199	201	190	193	199	221	217	226	220	199	192	198	171	198	258	207	199	211	224	191	233	206	192	201	217	204	200	212	205	207	210	231	223	196	184	214	209	198	180	205	178	191	200	195	204	208	243	207	219	202	173	216	208	193	235	212	207	216	221	206	220	237	218	197	201	215	229	209	227	227	214	197	182	206	203	203	197	194	206	235	199	176	221	191	198	220	210	218	200	215	209	175	219	220	219	205	217	203	206	219	209	206	214	209	203	222	235	175	223	215	212	169	204	189	190	208	198	237	194	228	208	198	212	200	194	199	202	198	206	193	183	226	205	177	210	223	214	197	188	226	197	193	211	218	211	218	193	209	195	188	217	200	197	228	216	193	191	209	222	202	203	208	234	197	230	219	221	218	196	202	207	190	198	177	191	199	203	215	222	176	212	213	217	206	200	210	203	198	219	212	219	198	199	204	181	191	231	181	195	221	211	213	202	193	194	204	232	244	226	219	215	222	211	248	245	203	195	194	217	209	217	221	210	192	209	181	201	215	199	215	200	202	178	202	229	221	209	218	241	229	214	220	223	197	186	212	191	223	224	199	202	209	223	203	218	210	191	166	183	222	222	199	200	222	196	209	202	219	202	202	233	215	189	206	208	170	185	202	208	174	214	199	199	187	188	206	209	202	197	226	212	178	218	226	187	208	203	226	187	188	198	209	189	200	222	216	224	200	221	207	218	223	212	211	218	231	223	184	238	181	196	210	191	190	208	208	202	207	211	181	201	203	177	203	211	201	213	199	208	189	205	193	199	207	213	229	229	208	214	196	214	196	203	189	206	235	204	193	219	196	197	237	197	204	200	163	203	218	191	218	213	218	197	219	187	210	206	207	179	241	202	200	224	187	203	216	203	216	206	212	214	216	211	187	199	195	188	202	217	226	198	203	214	181	193	216	223	210	215	185	197	223	223	216	204	201	212	216	208	207	209	221	211	225	203	197	218	210	207	200	198	197	233	204	206	204	188	208	236	222	203	205	205	213	210	199	215	192	215	204	212	213	200	240	194	197	184	229	191	195	193	200	193	214	189	206	219	217	208	213	214	206	190	200	196	194	199	220	211	218	215	184	202	190	195	206	201	191	189	222	208	212	190	226	204	200	209	208	218	191	197	191	216	235	233	238	181	188	198	205	241	210	189	193	191	205	217	192	194	208	193	215	215	204	206	191	209	215	200	187	225	203	197	198	197	198	193	203	204	212	216	189	194	218	196	220	201	193	198	201	199	238	196	223	195	204	207	203	213	228	215	232	209	203	212	188	201	222	216	197	204	194	197	218	180	194	234	184	199	195	243	203	211	201	214	236	200	203	194	192	234	221	212	229	203	207	190	185	207	192	189	222	224	206	196	192	175	212	206	218	215	200	201	221	211	237	192	210	218	219	201	228	205	202	201	205	184	180	229	214	201	186	160	213	241	230	214	208	185	219	208	174	218	201	208	196	216	230	216	216	170	204
10139	5565	14039	22495	19710	15809	14459	14998	16486	22858	27142	27877	23324	19853	17942	15275	13002	11881	10708	11034	11872	12128	13633	15989	19978	19427	17011	13425	8854	4830	2607	1546	935	730	687	595	527	624	572	598	575	574	593	571	576	582	574	599	601	551	581	594	556	602	569	554	587	578	601	527	584	614	591	562	567	557	552	586	591	588	618	573	564	591	562	576	574	557	577	623	605	548	641	553	570	596	613	575	592	593	580	599	574	574	592	573	600	543	581	584	564	563	562	601	590	572	572	583	624	549	606	575	574	602	563	558	540	582	589	553	610	623	608	569	559	586	604	580	551	588	588	578	612	573	613	594	598	583	622	596	603	567	564	583	631	575	569	614	576	559	595	578	577	563	605	593	582	582	582	598	584	548	585	573	574	563	588	572	560	565	555	615	609	600	542	570	536	550	573	595	625	580	540	580	599	573	637	574	581	612	631	596	563	579	599	579	652	600	574	588	625	601	648	606	590	598	565	503	593	580	602	580	571	577	614	517	543	581	584	585	554	523	605	612	548	586	556	608	534	606	550	599	571	578	589	573	593	555	574	573	637	561	537	595	576	603	621	579	597	609	572	598	576	560	584	631	609	575	553	561	584	596	620	550	560	573	570	561	603	601	610	587	592	600	612	553	585	616	580	580	571	644	619	597	586	618	542	595	584	569	574	553	570	598	548	564	566	512	586	620	559	599	530	576	615	571	594	570	602	629	560	587	586	592	600	607	550	596	577	590	574	588	593	582	567	611	531	562	597	562	598	566	560	530	623	564	559	607	551	587	590	618	559	555	586	594	623	588	603	624	609	564	597	582	579	565	562	559	589	598	606	581	558	548	589	608	591	577	561	585	594	605	597	592	609	533	620	578	569	599	589	601	555	622	583	593	591	605	587	593	583	589	589	619	600	585	604	604	616	576	592	638	562	645	585	576	595	568	577	572	570	567	603	575	622	609	565	572	596	558	587	597	639	613	560	574	568	618	589	599	615	614	538	586	600	573	597	623	601	604	568	630	584	553	598	544	577	623	581	589	556	581	601	551	560	611	587	584	608	608	536	569	620	530	618	570	620	577	589	598	553	550	550	586	602	585	596	557	613	588	585	571	611	581	596	589	562	601	544	593	631	625	587	635	624	622	576	587	550	613	580	586	611	586	575	536	597	569	581	575	568	581	603	585	569	597	606	561	609	608	565	567	539	572	538	604	607	582	567	582	555	572	576	563	548	567	532	625	529	597	587	629	572	582	574	565	591	600	621	600	593	573	596	595	558	596	527	572	595	565	520	585	527	562	566	573	590	569	583	553	562	552	603	602	576	609	528	635	588	573	552	569	583	586	604	540	537	565	580	580	572	594	596	565	565	584	601	616	585	596	597	654	580	573	590	598	571	570	534	512	570	586	623	590	585	607	609	607	597	588	591	587	556	562	554	616	566	602	594	609	591	595	600	589	555	593	572	605	590	612	596	612	533	574	587	575	579	613	600	594	576	550	590	565	585	537	571	571	552	595	596	602	568	602	580	582	557	558	562	630	564	605	590	544	616	571	530	534	621	582	597	554	607	579	594	576	593	536	581	619	592	559	611	607	564	596	607	582	572	615	587	594	597	573	554	552	566	599	581	573	611	598	608	564	560	588	588	528	548	582	585	609	597	603	550	564	624	639	620	564	616	548	617	594	595	530	567	594	591	533	571	604	595	561	630	586	555	565	629	567	613	565	578	608	564	535	611	566	542	570	578	578	568	551	636	611	596	565	556	589	583	577	626	563	579	575	584	533	629	615	546	592	572	566	561	560	573	594	577	593	630	555	593	608	621	594	656	604	575	606	549	599	589	580	586	591	578	579	539	609	609	594	624	562	576	578	595	589	552	645	598	583	595	561	577	610	553	549	551	543	587	579	537	557	626	554	615	580	555	587	575	552	606	565	564	588	549	545	561	617	574	594	602	550	583	582	588	592	526	569	585	555	565	578	612	583	606	574	576	587	552	612	579	636	575	584	610	572	622	618	555	604	577	546	590	565	580	557	586	579	595	611	575	592	559	579	595	613	569	572	574	634	616	591	599	548	557	598	610	554	582	565	618	611	607	594	602	568	623	593	556	585	576	561	607	538	563	582	581	568	591	573	601	542	587	613	565	604	567	552	589	598	556	611	658	536	624	558	581	545	622	559	599	594	565	572	643	620	571	577	594	554	562	598	566	598	547	590	574	550	583	604	547	578	579	590	584	610	598	536	610	587	573	592	559	601	632	582	599	590	577	558	573	552	566	572	634	591	582	596	592	558	603	579	559	588	592	614	634	569	566	535	551	600	607	593	581	587	579	573	532	575	550	568	588	622	608	583	596	579	603	564	565	558	595	587	558	582	573	606	565	558	592	585	626	570	590	546	593	563	595	620	585	611	573	577	606	560	580	580	560	593	584	602	637	578	602	592	548	521	596	583	590	613	526	599	537	607	586	599	578	610	559	573	563	601	575	574	587	545	578	554	603	627	600	542	594	555	565	579	536	600	554	598	603	557	588	593	591	613	603	559	569	609	544	583	589	572	554	560	560	571	591	598	575	541	584	559	532	561	611	557	587	627	585	563	587	562	590	581	595	524	575	612	578	634	593	567	579	586	563	556	594	642	582	566	611	588	576	614	571	584	561	600	599	568	610	609	618	587	605	599	613	532	618	608	600	569	583	576	560	630	554	575	570	561	541	546	622	572	550	582	572	537	601	595	579	561	613	576	585	606	575	569	586	581	575	556	599	600	605	574	581	592	584	554	598	538	549	601	591	572	599	594	560	588	616	546	591	542	567	583	599	594	553	588	575	589	600	566	578	553	587	576	587	563	625	539	563	597	558	590	540	605	610	584	592	544	610	601	583	538	557	576	606	614	580	626	582	563	600	561	584	583	613	571	585	537	584	554	589	599	562	542	568	598	619	558	595	564	574	624	622	656	596	630	585	597	604	581	537	623	600	560	597	551	583	578	565	617	606	613	560	546	549	578	592	585	569	585	576	566	574	553	583	592	578	560	595	556	571	615	584	572	598	617	651	572	621	552	521	616	582	602	583	559	595	573	607	592	548	555	612	539	595	529	580	566	588	571	598	622	558	567	600	608	580	565	595	610	552	573	648	549	542	588	574	618	579	551	577	559	612	536	634	575	574	585	598	609	586	556	591	579	562	614	543	586	600	583	583	584	590	542	588	584	565	594	561	586	602	556	627	592	562	593	588	571	582	606	554	588	545	587	609	565	552	575	527	513	630	598	566	588	623	587	574	546	579	568	584	590	611	577	564	596	586	660	566	558	555	604	588	564	603	584	600	617	559	575	599	615	542	591	581	588	548	584	563	579	566	611	577	615	543	558	529	604	567	540	597	604	574	563	579	565	565	563	589	540	602	620	535	539	545	558	595	596	569	597	558	556	600	581	581	595	579	586	570	592	626	616	559	575	563	584	620	542	553	584	581	587	616	567	618	640	549	542	537	556	595	604	565	598	573	559
3804	1641	4516	3868	2060	1232	1143	1029	1119	1405	1752	1972	1868	1498	1221	790	690	649	575	498	602	684	683	738	645	560	521	435	368	280	229	199	200	198	191	182	206	180	179	180	187	181	170	201	196	180	173	190	185	175	204	162	161	199	184	179	173	161	182	218	171	182	186	140	176	179	199	159	188	224	198	180	184	202	189	184	177	214	205	159	192	181	185	177	187	209	185	201	185	169	187	156	174	178	181	186	174	203	183	190	179	207	173	195	197	166	171	157	167	203	210	167	182	175	202	188	185	192	197	179	200	174	177	178	164	179	199	194	176	191	180	192	173	186	191	198	208	172	176	196	191	180	203	179	201	168	189	169	183	182	184	170	191	167	170	203	197	195	179	191	196	203	181	187	181	186	179	193	209	196	188	182	185	176	185	166	187	165	162	182	162	189	188	181	177	169	202	171	179	203	193	188	200	219	174	183	173	174	177	180	196	175	190	177	183	183	186	189	197	187	180	184	209	173	174	177	189	182	206	155	197	202	188	196	194	171	194	164	206	194	186	182	182	172	162	171	183	184	188	197	190	200	170	189	161	200	196	192	198	160	188	181	174	193	171	192	181	183	177	191	210	201	206	191	190	192	175	196	176	182	190	195	186	157	187	186	206	191	186	180	194	201	179	166	204	188	170	176	191	180	198	186	175	185	181	206	190	188	194	198	201	175	184	194	191	192	199	205	202	203	195	183	183	205	178	191	186	178	178	178	192	201	168	188	191	204	198	172	181	183	186	185	177	149	169	178	179	175	182	179	183	177	182	171	217	184	187	181	165	201	185	177	190	172	176	182	180	198	175	184	169	174	208	209	167	171	177	178	181	195	155	187	168	186	172	179	199	188	209	207	196	177	175	203	185	174	184	179	173	172	190	203	159	186	176	174	180	190	180	194	198	186	180	172	164	195	182	172	192	181	206	187	194	203	173	170	193	197	167	157	170	187	147	209	176	182	201	208	205	179	149	176	179	199	157	186	177	165	191	184	176	169	184	180	215	193	176	211	177	197	181	174	170	181	167	198	181	195	171	190	181	168	186	169	155	203	176	182	186	199	183	197	172	179	185	171	174	188	183	197	177	179	193	184	211	177	172	177	191	190	172	187	181	172	195	192	172	178	187	193	179	174	181	191	182	172	158	151	214	191	194	182	158	156	180	182	185	180	159	155	205	177	201	188	167	191	182	161	197	191	214	177	189	181	193	190	176	184	160	160	176	205	192	196	179	192	183	191	182	191	222	174	199	198	190	195	163	168	163	195	203	171	167	186	167	179	190	212	174	185	213	188	181	189	188	177	213	165	158	215	157	181	196	171	176	161	193	205	192	191	183	176	178	199	182	191	204	182	169	184	169	197	196	199	186	193	188	203	182	169	193	187	172	222	196	175	179	170	213	163	176	170	214	193	191	176	205	173	175	179	197	179	186	200	168	223	177	178	181	167	172	204	205	186	174	205	200	197	203	220	192	192	170	205	170	207	186	181	179	201	165	175	194	179	189	180	172	196	180	169	183	181	198	174	176	183	169	195	139	182	203	149	162	190	170	159	179	181	187	194	185	178	167	170	164	188	194	205	197	167	208	192	198	179	180	167	193	183	177	182	182	184	178	182	184	199	201	205	222	177	184	188	187	185	178	194	184	202	165	176	190	180	182	175	186	190	194	161	175	165	182	182	198	175	179	191	164	190	178	166	185	184	186	202	164	178	191	192	190	197	177	175	204	194	196	176	188	205	166	190	195	186	172	167	176	178	192	201	166	203	206	195	196	188	194	168	174	166	181	203	189	189	206	188	176	218	196	193	205	188	175	200	205	190	178	171	194	184	181	171	187	180	164	193	209	168	168	194	180	189	168	199	176	179	177	179	185	206	190	179	192	161	200	213	191	178	175	188	187	208	169	152	207	182	197	198	168	180	185	165	201	178	201	189	179	206	192	182	184	189	186	202	176	196	182	183	199	184	173	193	194	174	163	165	189	173	187	191	202	180	177	198	186	168	177	177	179	158	171	186	192	186	171	183	181	188	180	208	209	173	142	173	186	176	204	188	187	185	210	172	190	167	165	198	201	181	193	177	202	200	195	195	197	168	221	188	179	185	180	184	168	171	191	172	194	180	164	183	191	194	199	191	187	177	205	176	202	171	186	145	185	162	183	192	186	216	175	202	206	187	182	182	185	182	178	191	188	177	176	187	188	189	193	165	205	180	196	223	180	184	172	161	168	189	170	184	189	201	189	156	159	175	167	151	196	191	178	200	188	184	171	190	186	224	207	179	178	189	174	161	183	206	197	181	203	173	198	189	213	182	180	181	165	181	186	194	194	172	187	180	196	170	180	201	182	228	182	188	196	179	189	179	187	181	166	179	198	186	188	200	181	184	188	163	198	202	157	196	194	193	180	177	170	176	195	182	194	190	182	183	196	177	165	187	204	196	211	199	173	180	184	185	216	177	201	181	170	185	162	169	169	199	178	197	188	208	196	166	165	177	156	187	202	179	167	194	178	176	152	200	214	186	172	194	182	169	199	193	189	183	187	186	173	166	169	203	153	186	188	189	185	199	190	172	190	175	192	196	145	204	196	168	207	160	203	176	197	179	183	179	191	150	208	174	182	213	178	183	173	177	179	196	186	168	192	189	153	174	179	187	193	174	187	180	201	196	201	199	168	194	182	181	199	190	186	178	203	200	210	180	164	177	185	165	178	186	186	200	201	185	176	187	178	196	176	201	206	190	180	173	186	170	169	168	195	190	191	178	169	207	202	182	193	215	180	191	188	191	175	183	203	180	179	166	198	165	180	193	184	173	198	167	175	162	188	183	169	164	161	193	176	198	167	188	200	167	177	189	183	185	180	207	167	178	175	188	191	171	188	191	196	204	174	191	200	192	211	161	192	198	199	177	201	177	181	167	157	191	194	160	207	190	189	199	194	195	183	178	166	190	178	181	176	178	187	190	170	204	196	218	177	211	167	203	195	188	190	182	167	174	188	193	188	205	187	187	186	182	206	198	179	177	170	157	189	195	181	154	187	189	177	186	177	176	207	176	189	165	184	189	201	188	155	190	177	201	189	166	187	173	180	178	188	200	176	177	169	178	178	171	182	195	186	185	187	171	168	181	185	173	186	178	172	171	189	190	174	208	158	174	184	177	196	193	179	181	177	191	193	190	184	204	181	169	182	208	178	193	173	186	189	185	168	193	176	176	202	188	184	178	191	196	183	202	201	179	162	183	193	205	163	182	180	198	188	166	178	177	189	176	175	179	182	181	173	198	176	163	165	195	191	168	192	174	190	178	201	202	178	195	201	174	190	206	193	180	201	181	172	178	193	172	181	186	168	164	212	192	175	194	194	206	186	165	173	164	178	176	199	201	205	205	183	216	188	196	183	174	166	175	175	185	183	221	192	183	203	201	187	198	202	194	177	172	193	161	210	193	178	182	202	191	153	184	173	171	185	190	178	180	184	201	182	189	176	187
3105	2070	8802	10349	7395	5104	5137	4817	5736	7141	8813	9976	9778	8237	6954	4499	4204	4024	3140	2738	4050	4026	4516	4821	4231	3170	2528	1955	1549	1151	862	681	613	587	547	555	522	565	542	566	502	548	501	560	557	553	537	542	532	578	519	532	560	495	539	538	537	522	534	536	531	490	496	532	546	522	552	545	542	544	500	561	506	507	517	538	489	555	511	523	562	504	549	519	548	540	526	533	511	484	533	558	512	525	532	548	529	533	559	567	527	525	524	493	539	496	548	540	509	529	519	572	533	539	506	522	502	505	594	506	564	515	577	519	516	521	561	538	509	513	524	545	549	544	561	487	517	542	553	558	512	566	526	526	514	513	548	519	536	530	506	548	539	517	517	503	488	546	517	519	481	493	514	503	527	540	529	578	551	544	535	502	544	499	504	552	520	532	516	500	512	540	536	540	547	553	524	511	527	523	489	556	527	560	522	517	539	520	524	520	522	545	509	509	544	535	524	468	511	524	566	542	547	495	550	519	516	576	541	523	519	515	543	519	536	518	529	534	555	543	550	536	493	534	528	498	531	536	477	525	527	510	580	535	522	564	531	518	514	535	598	534	505	530	555	550	520	565	521	547	503	570	543	515	537	563	513	511	563	553	533	498	530	545	534	534	513	535	509	530	511	532	503	494	516	522	564	535	533	524	518	548	518	563	533	564	537	507	533	486	528	554	531	551	547	497	579	545	548	567	536	485	488	555	518	548	530	537	550	527	547	559	495	549	513	506	543	527	524	554	547	517	543	566	574	490	518	513	535	554	545	486	514	488	548	538	513	498	559	486	546	556	525	523	492	539	538	537	508	594	549	545	544	543	515	574	565	532	576	501	554	502	526	524	516	499	578	531	519	528	514	542	523	553	522	586	507	540	570	547	543	505	519	519	509	546	542	497	539	561	538	487	547	543	537	527	535	535	518	507	538	508	553	528	492	564	544	548	553	523	494	550	525	536	493	523	533	506	528	552	546	543	523	488	501	494	577	522	504	547	518	538	561	537	572	481	523	559	517	541	529	524	564	557	509	523	560	523	563	547	503	538	525	519	541	487	549	510	543	523	515	535	525	526	548	502	507	539	501	534	499	542	534	561	549	538	508	502	545	543	558	487	559	554	506	530	539	570	507	541	535	508	530	520	546	517	498	475	540	538	483	573	556	510	516	534	567	535	558	535	555	519	526	509	517	517	514	522	536	557	535	605	520	512	573	563	503	523	525	574	540	532	548	537	553	537	508	522	550	525	472	524	553	539	497	558	528	529	567	538	568	529	557	521	548	569	519	553	523	551	469	529	515	522	519	508	540	528	483	507	534	516	541	488	555	555	529	537	580	557	510	541	530	534	520	585	512	548	544	532	538	537	520	556	523	565	487	490	530	507	543	503	521	566	549	531	558	555	547	543	523	514	497	548	538	499	563	553	478	500	538	546	517	556	506	549	530	519	501	484	564	533	553	548	508	503	563	512	537	510	544	474	545	544	532	530	556	560	541	528	487	559	514	521	511	515	540	534	518	532	532	539	512	550	513	472	544	533	540	557	534	521	541	556	512	547	556	519	555	539	558	568	505	509	544	551	561	535	548	523	542	613	515	563	553	532	517	550	559	490	518	543	507	549	506	576	509	532	532	535	537	503	534	517	565	518	553	559	516	540	500	559	550	573	577	506	524	571	522	539	502	526	564	534	539	546	584	506	526	461	480	501	517	507	548	551	519	519	549	546	553	503	552	515	499	561	524	500	536	533	519	512	546	504	575	494	498	550	535	542	516	521	514	551	535	505	546	505	534	532	561	503	524	548	574	510	537	582	497	530	554	539	557	535	478	509	548	540	510	538	571	518	496	537	486	578	489	549	519	532	536	546	493	541	527	521	501	492	527	539	576	556	510	540	538	510	501	550	526	556	512	529	582	501	535	520	523	471	554	517	495	488	528	551	505	530	532	548	518	532	511	551	528	515	536	534	503	526	583	534	556	529	539	521	568	501	565	496	523	573	533	513	524	508	525	549	489	539	505	504	534	518	509	521	551	517	542	563	537	531	565	507	520	494	549	529	518	498	518	516	524	500	581	515	494	519	519	531	515	517	514	534	486	521	518	503	511	522	516	540	568	496	530	533	526	529	528	526	523	525	522	525	528	502	538	552	531	503	518	559	508	481	528	509	543	566	533	503	520	543	531	578	532	505	520	513	526	500	542	556	522	563	521	513	539	553	525	541	534	562	535	529	523	530	510	540	563	494	527	557	494	535	503	512	550	520	556	559	537	505	514	533	568	520	489	525	538	491	495	521	561	565	509	546	552	569	525	547	485	501	534	536	517	561	541	530	537	538	534	519	531	538	504	504	528	537	477	532	571	555	488	555	526	535	557	570	502	530	519	524	519	526	512	539	566	541	558	541	533	535	533	490	516	539	517	564	517	556	497	558	553	503	531	570	524	517	517	534	548	538	536	527	533	550	505	518	496	539	552	539	534	540	532	527	538	534	504	552	541	557	494	569	554	540	533	509	543	551	521	478	546	531	518	548	546	534	578	534	490	518	550	539	497	576	471	583	569	546	538	539	527	511	506	523	537	528	506	521	537	540	549	488	533	561	518	526	549	566	555	491	550	549	546	515	531	523	521	509	549	503	529	568	527	541	594	552	478	502	532	538	567	537	520	497	499	518	524	536	529	507	523	536	552	521	527	549	554	543	510	522	562	556	502	562	507	537	572	536	522	504	509	513	495	521	512	524	530	519	542	549	526	515	529	541	520	512	547	523	512	508	555	506	522	493	524	565	548	559	546	551	488	534	523	558	530	518	530	466	545	529	549	505	538	521	523	526	508	501	553	548	509	537	535	511	502	517	527	507	539	518	513	560	498	543	541	496	557	523	513	534	492	533	569	528	523	502	482	524	570	556	536	545	520	514	544	566	531	561	536	555	554	550	521	520	545	569	503	533	497	523	542	536	516	526	505	513	503	575	528	542	536	556	556	491	513	562	506	552	512	564	535	510	524	533	507	535	500	542	528	501	524	562	529	543	504	541	523	499	546	554	502	516	528	521	524	522	509	558	558	506	544	524	536	546	533	517	492	508	546	547	551	546	517	535	505	509	492	538	526	515	561	508	541	544	506	520	519	552	552	556	540	536	507	562	518	547	513	547	557	535	546	514	521	534	529	516	530	512	523	500	504	514	563	506	493	522	556	533	577	481	509	495	572	533	547	530	562	516	525	537	518	512	499	573	534	527	518	526	523	523	536	530	553	492	539	539	520	564	535	569	511	531	550	544	498	537	539	541	519	531	571	520	553	515	522	558	528	532	518	528	497	497	526	541	514	548	522	536	558	569	507	517	544	582	560	520	508	550	565	517	514	528	506	579	542	554	513	539	583	517	549	524	568	524	493	489	561	502	543	516	555	536	536	517	540	551	542	490	538	498	556	525	552	513	483	540	525	553	500	521	493	556	548	524	520	508	544	500	524	520	524	483	528	537	543	561
11122	4105	8225	5151	2815	2215	2155	1902	1824	2650	3049	3710	3718	2972	2451	1862	1695	1569	1011	1178	1453	1430	1460	2437	2905	1894	1650	1143	796	531	380	293	246	189	215	188	168	197	177	187	187	211	197	200	197	182	200	181	184	198	189	181	223	184	176	198	191	208	198	199	194	205	180	192	171	170	195	204	188	193	193	171	183	179	205	190	165	202	220	204	192	202	201	198	180	201	204	196	179	168	179	175	184	188	201	192	194	201	207	186	208	182	173	194	178	172	177	178	191	196	188	196	190	200	193	181	162	219	187	195	186	223	211	182	181	184	203	182	182	175	219	183	197	205	208	174	179	199	207	195	196	195	204	189	181	192	199	175	171	206	166	189	212	181	203	193	184	186	203	184	204	219	196	175	199	192	184	179	175	185	186	194	209	189	186	196	167	188	197	195	190	205	205	178	183	179	171	191	164	173	184	186	179	167	190	201	189	200	189	185	178	169	188	200	199	157	186	176	211	195	166	185	204	186	200	156	180	173	193	196	197	190	201	184	208	188	190	213	178	186	201	186	198	153	198	199	172	183	165	183	194	200	177	219	181	214	178	193	181	179	202	213	170	182	168	189	206	207	191	183	182	190	210	197	172	170	160	175	168	222	165	190	173	172	184	172	205	174	176	201	193	184	169	191	197	182	169	204	177	166	187	175	203	177	176	202	174	161	157	193	205	177	193	190	207	188	163	175	185	178	211	194	184	173	178	166	202	205	191	193	194	197	193	188	194	183	201	171	174	186	206	178	187	189	169	197	192	192	197	193	201	159	195	175	203	218	188	182	173	206	199	192	193	194	192	181	175	196	176	187	155	169	171	184	194	192	191	183	188	179	172	193	182	164	187	215	191	178	189	166	189	167	204	187	162	175	172	186	187	184	177	201	192	191	202	213	175	187	172	178	176	193	194	178	177	191	193	207	194	187	164	191	174	220	205	200	192	210	201	195	178	182	181	191	196	205	177	181	193	189	187	198	186	159	189	208	202	169	185	172	185	178	194	204	183	176	188	180	179	192	191	185	193	189	203	188	190	200	178	147	186	183	189	197	168	185	193	177	197	204	201	201	170	182	181	170	186	195	163	189	182	180	198	196	189	204	209	181	213	182	187	179	198	191	203	201	168	176	173	181	174	193	189	169	167	170	171	209	192	165	170	200	194	186	180	172	182	191	190	185	201	203	192	182	173	176	203	196	182	185	221	192	209	165	179	187	207	196	197	189	201	179	183	190	213	186	199	160	200	178	186	183	194	200	187	172	181	181	180	196	198	222	197	191	192	195	193	193	206	166	185	205	199	187	205	184	196	183	182	179	176	187	190	213	203	213	190	208	171	185	168	198	173	205	202	177	214	185	171	180	201	177	187	174	227	193	189	185	173	177	192	197	164	192	220	190	195	187	176	173	216	195	170	178	188	203	198	177	167	211	192	192	180	190	187	192	190	168	171	221	210	157	194	196	185	178	186	209	193	197	176	205	192	211	213	192	174	195	199	217	199	217	195	189	178	185	177	202	193	176	185	177	180	185	170	204	192	189	184	191	187	174	179	198	206	206	193	187	208	201	202	201	171	184	193	179	210	148	213	177	193	192	196	202	182	191	186	196	206	197	195	200	191	206	187	192	183	180	199	200	209	186	165	207	187	157	178	213	175	187	187	175	185	213	188	170	173	188	208	191	203	183	178	184	192	189	199	204	197	194	190	199	202	204	225	189	190	215	184	165	174	193	205	231	195	180	209	201	181	166	184	191	178	177	214	195	197	182	171	195	184	185	183	187	187	194	171	184	195	199	183	178	183	174	172	193	188	174	177	157	209	181	209	189	177	178	188	194	184	193	201	187	205	219	186	204	170	166	195	202	202	177	187	162	186	215	188	193	191	185	199	203	194	185	188	168	187	192	194	206	196	171	207	186	200	195	177	193	179	184	195	202	193	181	207	181	187	188	192	194	200	199	210	162	181	189	181	200	175	202	203	195	216	190	184	193	190	184	180	183	201	187	177	204	185	169	191	189	176	191	175	169	169	181	167	192	194	207	185	180	188	195	190	193	206	172	191	206	182	203	185	191	204	176	165	172	179	207	215	190	171	207	180	182	193	206	181	186	220	189	175	182	186	201	204	177	170	171	191	173	204	193	190	182	202	186	194	167	201	156	167	192	193	193	184	188	180	189	182	186	192	196	175	175	212	205	194	179	178	195	191	197	196	183	197	189	165	200	200	173	193	183	192	166	184	173	198	174	177	194	171	205	218	193	184	195	173	176	201	183	183	203	192	179	199	200	214	192	176	185	194	170	194	184	167	183	173	218	202	188	196	169	177	194	194	187	203	189	166	192	190	190	187	203	183	190	187	194	205	196	198	190	178	171	211	181	191	183	201	179	202	201	184	177	196	193	190	172	174	183	199	188	175	180	216	182	199	190	198	191	191	189	204	197	177	199	210	178	183	183	190	182	176	178	186	195	185	187	191	214	192	187	196	196	198	199	201	174	176	213	168	166	179	193	190	193	167	182	171	227	188	190	205	188	181	183	174	163	209	175	186	197	191	170	197	175	211	183	161	193	178	227	190	162	173	179	187	188	189	193	202	182	170	180	182	192	176	206	173	191	207	157	170	200	192	177	188	220	195	201	186	181	192	193	189	188	175	171	194	179	178	202	179	172	182	178	183	198	184	204	181	199	185	189	188	213	204	190	163	193	192	186	191	203	183	212	211	184	204	172	178	196	180	203	186	197	198	197	178	188	187	223	199	177	196	207	189	196	168	189	180	187	179	190	195	180	215	160	169	186	209	175	145	198	168	173	180	194	189	189	191	190	165	193	182	183	188	209	174	194	183	197	179	187	161	199	180	189	215	185	193	209	200	176	214	193	185	166	183	207	184	174	213	223	191	196	196	196	188	181	192	177	196	176	195	202	191	153	168	197	201	189	190	177	178	195	187	196	187	193	192	198	181	180	186	189	190	177	194	191	204	187	177	197	193	179	188	206	187	185	195	182	190	183	188	173	172	202	188	193	202	186	181	211	163	172	166	187	184	200	197	185	180	198	180	217	220	170	173	202	174	194	198	198	177	172	196	201	198	187	209	173	194	193	198	206	188	221	189	190	171	166	202	184	181	181	195	184	211	178	195	222	205	201	182	184	184	183	166	190	219	206	197	195	201	186	180	202	195	210	189	207	192	205	203	172	206	189	204	193	194	180	192	182	175	212	171	187	202	188	199	183	169	194	185	183	205	182	228	189	169	162	174	167	185	177	204	205	181	168	200	166	213	165	181	197	200	208	202	165	207	181	181	205	186	189	220	187	177	176	185	184	195	206	197	202	181	190	185	183	180	185	190	180	195	194	177	207	193	213	198	222	187	193	187	176	179	168	181	184	183	217	181	182	170	201	186	183	185	169	196	199	198	214	211	187	190	180	198	178	200	178	212	178	212	179	196	182	196	197	198	202	191	171	192	192	230	195	216	194	188	176	192	185	181	176
7549	4311	13311	12724	10008	9149	9377	9417	9091	12477	14212	16789	16774	14777	12808	10831	10394	9088	6307	7741	9185	8962	9237	14477	15760	10971	9751	6963	4826	2819	1767	1133	748	677	560	577	553	539	550	544	538	498	544	566	512	579	543	570	527	524	553	513	532	544	571	545	568	574	535	601	527	548	529	521	523	536	543	554	536	581	539	572	535	549	555	536	531	555	568	564	554	542	536	578	549	517	504	571	551	559	556	613	511	513	533	554	523	554	550	554	518	537	523	563	545	521	529	547	553	541	565	596	493	536	529	539	509	550	571	555	541	520	553	585	539	554	525	517	578	575	529	548	527	550	554	522	546	522	518	581	546	518	547	546	539	545	594	527	557	541	539	482	560	559	556	562	502	537	529	533	555	534	533	544	545	548	541	554	574	557	510	545	557	559	554	505	500	567	577	540	534	579	565	486	575	520	535	510	512	545	534	539	525	570	516	522	507	584	541	558	517	587	575	532	501	520	533	536	540	535	552	530	553	551	576	567	550	525	563	544	517	537	545	501	565	534	538	556	541	545	556	551	579	541	562	535	554	541	551	560	511	601	544	571	568	543	576	507	552	557	589	516	550	562	547	513	529	547	533	557	534	521	577	594	532	543	535	501	527	545	556	542	581	542	547	525	530	542	558	553	548	573	524	554	547	591	512	531	533	536	580	527	538	539	536	567	567	532	557	518	577	604	542	557	556	529	544	527	542	539	518	558	543	574	543	542	558	541	552	560	583	535	532	546	540	539	533	545	551	547	589	562	568	534	604	504	548	538	582	534	546	562	500	604	522	575	532	533	542	530	509	557	553	554	566	552	527	538	588	520	590	559	522	552	573	594	589	563	532	505	537	508	547	533	589	512	560	523	545	507	538	553	547	524	563	598	597	583	535	580	519	533	521	483	551	586	523	522	545	565	500	551	566	544	556	526	553	537	526	518	561	567	597	527	554	574	568	553	524	564	537	526	555	537	512	526	494	529	540	542	578	508	553	508	536	536	536	530	547	565	559	547	550	534	562	549	542	534	550	534	562	524	563	558	567	538	568	523	577	534	531	557	575	553	574	536	573	532	579	522	552	514	524	571	520	561	530	563	541	527	590	579	557	556	528	534	546	549	536	505	516	535	526	567	527	505	550	533	556	547	533	520	556	600	536	523	572	540	523	538	551	544	517	542	518	529	559	571	526	537	544	548	571	568	543	529	550	575	578	575	539	517	563	492	542	535	570	540	560	569	566	579	522	590	531	540	535	499	528	549	539	550	539	526	519	550	551	528	570	554	495	506	576	543	541	584	574	565	522	536	527	530	503	554	562	563	576	508	551	528	519	601	524	489	529	519	524	534	550	533	527	523	502	552	531	549	548	523	556	537	519	571	528	496	535	524	524	579	542	535	525	536	546	555	540	496	556	537	534	527	533	552	530	545	503	531	563	521	529	521	547	529	542	565	560	507	557	555	558	522	563	540	549	526	544	587	587	526	561	545	547	529	558	534	578	570	507	553	552	551	508	544	532	555	551	566	535	546	549	511	551	515	543	512	551	558	545	553	554	530	528	537	536	551	567	563	568	517	536	486	530	522	532	568	566	569	585	535	558	514	537	616	532	544	549	577	566	534	512	539	535	540	532	563	542	506	546	571	546	538	568	544	543	566	530	566	514	522	596	529	570	541	515	564	563	569	589	557	526	585	481	550	592	551	507	531	553	547	532	531	513	563	528	476	541	541	557	523	578	552	560	534	565	520	563	539	559	505	542	514	528	595	559	578	541	593	540	532	575	523	545	537	556	558	546	562	573	553	564	619	529	532	570	582	574	558	533	497	529	522	590	524	541	573	557	525	575	563	588	585	529	491	524	557	548	552	519	559	530	552	524	516	538	549	538	544	534	525	541	534	521	536	549	583	587	567	528	521	507	527	544	571	541	533	574	579	586	531	567	550	587	514	555	532	540	585	507	517	557	532	534	534	537	552	531	539	526	576	528	525	554	548	526	568	562	494	534	575	537	544	521	533	495	547	504	521	513	534	558	538	566	490	515	533	569	556	526	535	571	525	536	564	525	556	507	524	547	517	527	561	528	598	578	541	542	533	526	556	503	532	526	520	536	558	553	550	513	547	583	566	542	546	553	521	536	556	563	528	581	560	551	536	537	543	507	528	549	538	522	540	519	583	546	571	517	547	576	509	542	549	543	580	557	511	578	518	536	531	568	570	549	594	556	520	528	548	563	572	543	561	533	531	566	580	547	549	508	550	556	556	564	574	562	542	536	531	580	498	553	535	561	525	540	610	546	523	550	555	497	509	520	554	548	548	605	535	528	594	534	542	543	493	522	519	530	572	551	550	538	536	533	571	585	576	535	554	533	547	560	548	491	557	516	525	561	573	550	551	553	559	541	517	549	561	543	551	537	562	532	533	589	558	536	522	530	534	573	512	529	564	555	575	517	484	554	503	521	489	504	553	544	572	509	556	575	569	558	502	554	585	522	525	553	543	500	526	568	549	594	560	522	568	502	519	506	575	553	569	548	547	532	519	572	581	561	524	527	563	624	552	584	583	546	590	565	514	542	565	529	532	507	552	527	507	557	536	602	566	557	580	494	562	559	576	543	531	565	542	587	571	552	549	591	563	530	563	491	583	562	526	564	540	568	547	587	526	522	545	551	587	556	547	520	526	552	580	532	557	569	541	580	523	521	519	538	519	561	564	559	530	512	537	525	538	496	552	517	475	556	537	569	503	538	552	546	585	536	513	506	561	584	564	492	554	533	539	558	514	535	536	521	547	524	547	539	544	513	574	583	519	520	553	540	535	527	535	571	564	524	546	567	570	468	511	539	516	575	526	588	529	531	538	515	526	531	522	552	527	556	554	588	551	550	542	575	531	547	546	615	553	525	512	586	558	538	555	527	563	581	511	566	535	549	557	557	536	585	548	559	534	485	563	567	552	552	549	522	508	518	568	525	523	536	575	564	534	540	572	528	545	538	571	573	512	535	560	527	566	534	530	552	531	539	566	524	528	562	595	574	569	570	594	577	556	543	578	546	588	504	565	545	519	502	525	553	577	533	587	538	540	554	528	534	561	549	522	560	541	582	524	583	513	523	546	526	530	547	572	552	563	511	575	559	546	536	547	554	523	556	578	538	528	503	570	518	561	560	547	548	526	552	525	529	553	502	510	576	568	510	527	602	552	550	536	585	524	534	544	538	531	575	535	548	518	544	554	575	539	560	570	556	526	548	581	549	539	544	532	538	532	560	544	564	573	518	557	582	540	588	603	560	518	609	535	557	588	537	493	547	525	558	568	575	556	546	551	533	561	568	585	525	528	571	511	540	489	558	548	554	528	592	576	577	531	520	608	573	579	527	537	552	560	578	511	528	567	556	593	578	519	529	580	527	566	535	522	556	541	540	557	519	521	559	570	543	568	544	544	565	544	544	571	521	578	610	604	553	571	530	522	584	538	562	577	528	547	575	541	541	546	542	583	506	534	572	553
18164	7987	10895	6439	4276	3477	3302	3123	3313	4354	4429	5083	5208	4193	3813	3217	2993	2642	2222	2229	2510	2303	2331	3048	4995	4190	2936	2021	1398	892	548	391	291	249	190	217	215	215	228	213	197	214	194	199	189	182	211	178	201	179	205	232	213	214	218	196	230	198	196	219	234	194	218	207	217	187	169	211	192	219	218	182	183	216	199	198	219	192	189	207	196	213	195	218	227	212	194	195	212	200	233	234	213	199	211	210	209	223	204	224	199	206	181	189	217	219	235	186	210	221	200	214	200	218	214	197	214	200	221	214	225	191	212	189	226	230	189	189	183	202	192	224	195	193	203	179	188	206	194	248	206	188	200	199	192	195	226	202	203	184	220	196	215	187	211	221	203	179	193	176	203	234	201	194	200	184	205	214	205	190	210	192	175	187	224	197	179	204	197	213	230	184	208	229	175	186	194	193	196	191	200	202	185	184	193	192	217	202	208	201	224	228	204	216	210	201	197	212	198	196	208	194	220	182	239	201	199	201	189	203	171	194	223	215	213	180	197	222	196	200	196	204	192	208	184	223	232	201	196	202	204	211	210	194	187	197	222	191	218	199	208	211	218	210	228	189	183	212	210	208	237	174	209	217	202	209	210	218	214	214	186	202	191	228	222	198	184	201	203	219	241	193	223	198	192	204	194	196	222	211	197	210	212	205	215	213	211	197	194	234	226	202	199	212	197	202	217	218	188	196	194	221	208	189	174	191	194	204	213	202	194	197	203	195	234	193	214	207	200	199	200	170	220	197	206	188	188	194	212	204	208	202	198	223	177	188	206	201	193	203	206	217	213	187	205	210	204	206	202	213	201	195	204	201	190	179	219	216	177	183	203	207	207	200	193	179	213	217	207	201	197	226	198	185	183	208	210	202	208	213	201	222	205	210	222	229	199	218	215	186	208	228	216	190	160	217	235	210	200	201	181	184	215	218	189	180	203	190	198	173	207	237	207	196	213	197	231	203	236	188	195	194	183	209	189	196	205	201	196	181	210	217	242	173	202	184	207	227	189	209	194	218	206	208	221	216	194	194	211	206	202	217	222	192	213	192	178	209	199	196	232	174	206	201	202	205	173	203	213	216	189	208	186	208	234	197	208	204	198	197	185	197	200	224	227	198	210	192	186	230	233	205	216	203	187	201	217	183	197	201	198	192	190	190	204	203	169	217	213	229	226	198	233	199	204	185	204	213	202	196	202	193	185	182	196	212	223	200	196	219	223	187	198	202	212	211	178	216	210	193	217	209	216	200	191	206	213	197	206	206	203	210	191	215	208	212	218	196	197	217	207	195	208	210	205	200	200	218	229	236	195	227	179	203	205	209	210	182	225	196	228	178	204	209	230	214	188	215	221	223	215	199	211	212	218	190	218	211	193	213	191	209	197	198	217	198	201	223	195	201	214	211	202	194	238	211	206	210	215	198	202	215	177	203	214	227	197	202	201	174	207	207	201	218	195	209	179	196	214	216	232	224	233	188	189	207	203	206	186	192	217	212	188	222	190	196	226	217	182	223	214	203	178	211	212	223	211	206	199	205	211	231	189	208	215	217	208	204	189	209	219	211	231	194	207	195	203	200	204	209	200	203	200	199	230	216	178	229	178	184	185	183	227	222	191	197	229	184	221	221	186	214	198	194	224	200	223	191	224	212	209	215	194	222	193	204	195	197	181	200	205	206	218	202	241	217	225	189	193	179	214	202	194	211	209	232	211	202	199	200	222	192	198	217	195	209	194	222	199	197	185	194	196	213	204	208	186	208	201	211	207	201	198	218	211	208	201	188	185	200	223	202	198	204	210	204	246	217	198	194	167	188	209	216	192	209	193	205	207	200	209	190	199	223	198	218	221	211	206	216	217	211	198	214	210	233	209	204	210	195	212	208	178	199	187	198	211	193	199	204	214	213	202	204	222	209	201	200	205	221	207	230	230	190	202	209	210	209	211	188	188	208	200	192	204	214	220	210	207	192	204	209	183	191	190	213	201	197	187	224	205	188	180	211	228	216	217	217	212	214	216	198	183	202	239	231	212	205	208	215	216	213	226	216	234	185	185	197	227	205	208	205	211	196	206	194	209	168	180	215	205	216	214	208	184	207	253	216	186	184	183	219	216	204	205	204	218	220	186	199	208	192	193	184	219	184	211	195	204	215	201	215	200	189	211	218	193	193	197	226	208	204	198	183	183	189	226	207	212	194	221	209	227	200	219	205	169	191	221	216	207	187	184	227	201	198	200	185	217	212	220	194	190	216	215	192	201	228	220	204	205	219	221	233	241	206	227	205	227	187	170	195	188	225	223	224	199	214	222	199	220	185	184	204	217	211	205	221	201	203	200	208	225	189	205	213	201	186	202	213	227	193	223	217	208	210	180	226	193	222	214	177	216	217	191	206	215	187	192	185	191	217	244	196	189	217	192	197	224	192	194	200	217	208	223	211	205	201	196	197	201	217	204	216	198	194	211	191	205	217	213	219	215	205	205	238	188	168	202	191	174	213	174	203	208	225	192	210	214	182	201	192	198	216	209	211	204	198	212	207	192	205	217	196	219	203	221	178	218	215	211	214	210	179	229	166	203	244	200	211	186	210	189	216	190	194	212	190	226	178	216	217	181	207	221	213	182	218	219	192	222	205	209	191	188	205	172	211	204	214	221	201	201	201	195	213	237	208	182	165	205	211	234	209	227	200	224	216	194	204	196	221	203	195	201	182	208	194	210	206	198	197	178	205	201	189	196	211	192	231	198	215	216	207	206	217	214	227	195	192	208	183	181	224	206	205	207	205	207	203	224	214	214	217	189	215	187	215	213	199	192	192	191	201	220	202	184	222	205	217	212	214	215	215	181	218	210	214	195	225	221	235	214	234	200	195	214	209	206	177	230	210	229	175	188	189	197	211	193	219	223	202	214	205	214	198	192	210	202	188	220	208	218	218	209	201	207	221	198	211	208	207	195	214	222	196	223	193	226	184	219	206	205	233	225	198	216	201	182	233	221	212	181	207	174	197	175	205	196	195	227	205	219	214	197	190	208	192	213	210	224	197	187	190	191	204	205	217	185	211	178	216	225	207	209	243	209	207	189	220	205	225	212	221	211	204	190	192	190	224	215	179	211	208	193	205	207	213	193	189	195	212	203	198	217	217	203	190	206	211	216	178	200	208	193	186	205	190	212	216	192	211	201	219	195	201	206	200	220	219	201	219	196	213	214	215	189	195	194	236	212	211	203	201	175	196	203	200	203	208	219	217	194	205	204	198	239	203	201	223	226	201	219	191	187	212	223	186	205	205	197	205	213	171	214	220	210	223	206	202	199	191	194	207	221	195	213	186	236	201	194	197	198	209	210	185	212	196	228	198	209	208	192	211	203	188	201	199	206	203	199	204	220	188	191	206	215	174	221	243	197	205	207	193	200	180	214	178	233	200	214	194	214	224	174	206	187	214	165	201	194	209	226	222	203	192	222	206	202	220	213	181	210	216	196	203
10165	7149	14760	13849	13389	13262	13544	13177	14759	17721	17985	20539	20755	18423	17421	15961	15176	13758	12025	12611	13501	13432	13508	17032	23250	20007	15537	11376	7903	4931	2952	1715	1005	757	644	608	604	621	575	586	583	590	589	608	610	530	533	625	619	593	614	594	605	627	583	587	580	583	625	590	614	610	577	629	583	541	621	622	550	578	590	589	603	599	559	568	531	621	591	566	604	589	569	574	572	603	585	610	570	566	584	612	556	599	612	595	625	603	574	618	561	585	610	579	550	606	544	615	554	569	577	580	588	615	544	545	637	553	603	581	571	566	560	582	617	563	547	580	622	601	572	578	574	599	621	621	621	598	572	552	573	543	604	603	603	557	547	614	561	567	576	553	578	585	588	572	590	627	601	631	617	570	557	569	622	605	583	626	580	599	556	577	590	622	559	606	595	601	585	576	575	594	604	561	598	589	595	581	571	570	611	587	598	582	581	613	613	555	594	591	575	564	565	539	547	573	603	561	522	599	611	579	604	537	561	578	568	597	559	577	593	627	638	621	599	583	591	558	572	582	592	613	564	596	632	562	615	575	549	590	561	576	582	599	529	596	563	546	594	561	594	606	584	589	605	612	575	561	585	644	574	567	542	576	596	602	574	631	639	561	591	597	586	578	577	574	584	594	578	574	588	550	585	588	587	594	571	579	614	588	566	573	607	592	604	594	560	566	561	610	585	572	590	574	563	581	576	598	591	576	598	592	613	571	599	520	600	547	562	604	576	559	566	611	571	574	611	574	584	575	545	554	630	564	587	598	584	585	570	575	603	556	579	613	556	611	518	546	580	577	613	590	629	600	612	592	551	598	569	572	559	618	603	560	574	538	574	530	553	550	632	562	587	553	578	559	605	604	602	580	571	571	576	598	602	621	606	554	546	609	570	583	594	543	553	628	558	556	613	585	602	616	573	551	574	580	640	638	562	571	571	568	560	580	578	597	556	573	567	564	573	559	590	592	610	571	588	618	657	585	550	606	565	647	586	550	603	613	591	561	585	567	581	574	579	553	583	593	570	605	569	584	599	593	616	549	573	604	609	606	569	583	553	620	580	603	550	605	563	610	564	549	585	560	601	611	596	548	535	559	571	601	613	618	588	595	559	575	559	584	583	555	605	580	596	603	579	638	617	583	527	594	620	569	561	591	575	573	590	578	589	571	546	584	544	606	586	587	580	630	589	563	589	579	581	608	573	547	575	586	611	605	618	590	571	569	563	600	556	553	567	559	571	617	582	611	601	572	592	632	557	611	568	555	564	605	580	567	582	596	563	588	614	579	588	611	573	597	619	596	588	553	642	550	569	611	604	643	560	590	582	585	567	607	560	592	609	598	573	610	513	557	561	592	593	540	593	583	590	581	590	590	601	582	625	555	606	578	576	601	573	532	613	599	600	592	605	609	611	601	580	575	560	600	597	545	614	572	599	569	632	600	586	563	571	592	567	612	638	573	574	604	587	613	619	518	586	560	581	579	571	640	639	628	565	548	579	598	588	622	594	585	589	572	542	571	604	648	604	602	603	556	580	566	608	615	594	611	586	559	573	634	587	605	603	565	559	568	567	580	602	597	593	582	575	623	597	609	580	605	604	615	587	582	584	556	617	605	582	626	585	596	595	576	588	571	600	523	564	582	596	594	578	569	596	563	573	568	578	565	571	536	585	582	539	537	602	598	572	592	568	566	565	565	580	564	574	581	531	566	562	565	615	555	585	610	581	544	636	578	573	576	571	579	579	592	586	545	585	508	614	626	605	611	575	577	608	555	605	529	558	586	588	626	628	626	547	587	607	591	556	614	607	599	606	566	616	557	555	589	571	612	602	565	595	577	611	591	589	581	574	596	549	642	544	606	621	576	582	583	590	583	586	583	619	583	610	605	573	560	596	623	600	561	570	602	588	592	572	592	536	600	568	587	620	534	551	557	563	554	587	579	584	604	624	582	584	585	578	564	555	575	584	612	563	552	624	610	569	550	635	581	583	603	533	560	617	574	646	563	576	613	635	545	587	600	605	559	584	572	570	593	590	551	578	616	575	569	594	554	628	525	603	596	628	581	602	587	595	581	600	634	602	589	597	568	623	563	597	581	604	581	558	614	590	563	550	601	582	577	584	574	590	604	561	549	526	595	580	626	586	588	551	576	559	537	513	573	577	589	584	600	589	593	584	550	610	619	548	601	570	582	581	574	557	608	594	589	587	633	625	595	580	629	588	586	597	564	577	624	570	652	545	593	586	603	597	586	586	604	622	603	561	604	621	603	620	626	555	558	627	575	609	595	592	569	583	576	603	600	585	572	539	604	613	583	603	536	550	572	561	587	569	608	561	596	570	573	584	587	541	601	541	586	591	605	599	579	570	590	577	598	572	580	575	558	568	568	615	567	611	604	605	525	540	566	571	588	531	552	553	580	579	582	574	579	561	573	590	571	618	565	545	539	560	542	596	602	613	606	579	574	571	539	575	568	605	596	538	596	607	562	612	555	588	616	562	578	620	572	549	615	583	570	592	592	601	594	571	605	577	614	587	623	564	634	599	594	589	547	574	591	612	556	577	518	579	592	549	579	571	587	592	582	558	593	572	595	591	616	625	590	576	573	578	604	585	561	598	569	581	612	624	591	592	604	594	546	559	549	625	572	593	563	594	638	572	542	584	567	537	555	572	534	606	601	619	598	566	618	560	553	564	578	593	627	620	566	563	534	583	578	562	596	575	580	571	591	590	606	594	584	578	592	568	561	606	562	618	584	647	623	587	619	594	562	590	610	591	594	585	568	568	558	597	574	552	580	588	558	625	599	604	633	569	562	562	589	607	604	562	591	550	592	624	606	589	552	576	580	565	581	583	629	565	575	605	557	536	610	614	582	582	567	579	625	617	587	589	573	616	557	617	595	569	592	614	601	618	643	622	571	606	578	602	593	598	614	569	580	580	568	571	573	616	565	564	550	622	597	601	575	590	547	603	556	562	589	599	570	593	586	597	593	542	576	636	548	618	636	636	593	558	547	568	609	574	605	619	581	604	552	589	601	611	576	607	549	607	600	571	595	562	589	585	611	581	589	574	555	618	598	593	608	583	562	574	548	566	605	562	584	598	568	579	583	575	630	577	588	597	605	596	581	582	560	575	596	567	634	602	636	562	552	624	610	587	595	562	618	612	592	581	568	576	580	594	582	585	568	596	601	531	517	551	617	590	583	585	561	548	546	607	575	597	607	629	583	591	565	584	581	578	589	604	563	590	533	596	595	569	602	624	622	536	585	590	612	571	642	560	552	622	583	550	539	595	573	628	619	601	577	642	607	611	587	528	582	602	608	624	592	617	599	599	619	549	580	579	578	603	563	623	609	593	582	614	579	623	571	582	600	587	573	604	589	553	580	582	591	582	579	579	559	572	572	580	576	567	569	579	583	605	576	594	591	592	547	631	574	570	588	557	610	614	624	580	568	608	601	585	587	531	573	607	592	609	568	607	596	612	564	560	596	566	588
3944	2792	2690	1490	1129	835	818	1138	1081	1079	1136	1666	1570	1497	1074	982	774	590	542	515	738	654	575	685	661	573	456	399	373	320	259	211	205	176	198	163	206	182	166	163	166	193	185	171	192	182	203	178	170	185	190	177	185	175	214	154	195	180	175	169	196	202	183	156	191	197	193	182	177	205	184	181	181	170	194	202	184	163	176	158	170	194	210	163	184	190	165	165	182	208	177	147	177	180	199	191	169	212	191	198	189	179	178	190	188	158	178	203	215	167	185	156	159	182	209	178	174	203	181	173	177	197	174	198	181	168	162	169	161	179	221	185	211	165	180	190	186	186	199	159	191	193	205	172	183	190	189	184	187	182	153	168	186	202	173	189	200	204	178	193	196	189	197	167	192	199	177	173	181	192	204	154	185	187	196	177	202	194	187	199	171	200	201	193	186	171	195	209	159	166	156	207	183	183	167	176	193	185	179	177	205	189	175	190	196	178	184	186	182	197	171	179	180	183	183	190	188	194	198	170	177	167	177	187	185	182	185	198	201	172	184	183	205	170	169	163	189	152	167	205	171	175	163	212	193	186	201	167	191	173	167	177	194	196	208	162	184	192	183	165	197	186	191	183	167	170	185	191	169	164	192	190	166	213	185	188	165	197	195	191	174	167	174	176	181	170	203	221	175	180	192	185	194	182	184	200	191	208	169	183	170	171	193	181	183	175	182	205	178	191	181	173	198	209	214	193	161	196	210	172	187	174	171	186	182	204	165	152	183	190	141	210	198	161	174	173	167	176	191	184	197	196	206	166	169	200	179	189	201	192	177	182	179	182	194	200	160	180	177	197	194	193	179	199	194	219	178	172	192	157	177	202	178	168	208	193	202	193	185	201	181	189	208	168	186	182	193	173	163	175	184	188	191	213	186	181	185	203	173	193	207	192	199	161	153	211	177	180	197	194	205	186	187	208	189	183	167	181	191	205	177	170	198	198	198	183	185	174	204	192	188	192	184	191	198	175	165	189	175	188	226	163	176	217	180	191	164	176	182	199	194	200	213	183	193	201	193	163	177	164	201	166	191	165	157	178	161	163	190	203	180	178	193	186	197	170	178	232	190	193	177	199	174	169	192	191	189	181	180	185	194	195	176	170	186	188	208	196	194	196	208	184	186	187	183	188	174	168	190	157	167	171	188	173	151	170	166	180	186	179	182	195	187	195	197	196	203	186	156	173	180	182	162	187	180	212	188	195	189	215	183	183	168	188	199	180	185	172	192	183	195	196	187	166	157	171	216	208	200	169	171	181	185	196	190	198	186	186	183	209	197	187	203	187	167	165	180	194	176	193	190	194	181	232	190	178	201	182	192	186	181	179	199	183	191	164	201	194	194	165	203	165	196	171	207	178	196	188	168	199	173	218	170	189	183	182	162	166	173	180	170	193	195	176	159	176	179	172	147	197	172	185	172	171	163	177	179	174	188	178	188	217	181	187	176	177	187	207	170	205	187	180	182	165	200	175	177	178	174	189	178	203	174	170	190	184	182	202	175	177	167	164	208	174	175	182	192	192	194	194	199	195	158	199	179	167	186	169	188	190	196	192	174	193	178	196	184	196	180	196	191	187	170	176	175	188	215	187	193	163	188	179	184	187	179	159	199	180	191	180	174	182	186	167	172	183	165	172	166	173	180	193	197	176	182	180	148	194	191	163	179	195	195	184	183	182	181	186	207	157	157	186	166	204	166	183	187	190	190	207	170	190	183	188	211	198	214	165	176	176	197	173	182	198	181	161	191	189	194	170	181	175	188	203	197	167	189	184	189	200	197	169	185	194	181	165	189	165	205	197	205	202	168	173	177	190	192	225	200	173	172	168	193	179	193	198	172	190	158	186	202	178	188	196	164	183	182	201	181	183	185	196	178	184	166	162	186	189	179	196	175	184	191	187	199	185	192	176	199	176	201	175	178	186	205	193	179	192	166	170	187	180	182	186	185	174	193	176	199	184	185	202	198	230	166	219	191	212	183	177	195	186	192	192	192	176	204	156	196	187	176	174	207	176	174	175	187	181	180	207	172	168	183	175	174	187	188	173	177	166	185	180	219	198	174	215	174	195	169	185	180	190	174	181	193	166	205	157	184	169	172	193	172	189	193	154	194	169	190	185	182	190	216	198	164	173	197	178	195	194	194	147	175	164	187	193	193	177	185	200	182	172	179	182	191	190	177	167	174	190	185	174	191	198	199	173	173	164	172	184	193	191	165	189	204	188	166	184	187	169	195	188	191	202	198	187	169	203	183	189	182	191	166	215	187	158	176	193	188	202	184	173	176	186	179	176	180	195	167	166	189	166	159	174	186	187	182	185	180	177	198	174	198	197	165	191	178	205	174	198	175	180	187	191	207	193	195	166	154	209	170	176	176	172	189	179	189	169	185	193	167	175	164	184	190	182	181	171	168	186	161	199	165	194	167	176	169	207	183	176	195	192	155	178	180	195	196	201	171	182	174	193	156	179	176	200	195	181	163	176	184	184	203	204	171	174	172	180	225	182	185	205	183	195	164	173	186	186	171	179	184	179	190	177	205	190	179	172	186	192	174	177	176	178	190	171	157	158	210	191	195	169	184	192	194	199	175	208	184	199	173	198	193	158	154	183	186	177	180	187	182	174	190	200	195	199	173	188	184	163	193	158	180	196	169	167	182	197	170	183	167	175	182	200	201	205	183	198	208	176	181	202	199	198	199	188	184	178	154	187	188	180	187	171	193	175	196	196	197	186	195	187	196	172	193	179	161	169	187	172	165	188	191	195	191	172	170	159	187	172	172	159	180	179	177	180	189	187	185	165	187	172	194	178	171	179	187	172	203	185	193	163	160	175	191	192	187	174	201	205	187	195	180	193	199	191	201	194	185	185	183	185	193	188	165	195	178	197	167	184	217	191	179	190	158	172	162	193	196	162	170	197	173	173	186	175	193	180	170	176	178	207	182	175	179	196	178	216	177	195	175	185	190	174	187	175	183	176	183	158	186	200	166	201	198	162	188	194	161	181	191	182	203	155	164	198	179	174	164	173	188	193	196	197	207	176	164	219	170	195	184	176	182	175	170	180	191	166	176	167	200	188	204	179	196	179	165	189	178	186	191	187	206	210	194	189	166	188	184	185	194	182	184	192	175	197	183	187	190	156	190	195	198	174	179	196	171	192	204	172	192	193	198	178	176	156	183	158	214	198	194	178	194	167	178	177	192	181	175	189	166	175	208	176	183	196	202	182	192	189	207	179	191	182	191	191	162	193	184	191	177	192	197	174	170	191	166	193	198	175	188	204	196	199	177	193	201	188	200	163	155	182	161	172	169	195	194	193	178	195	215	200	173	176	189	210	177	175	173	166	169	200	178	167	176	172	197	169	193	200	193	182	183	174	208	170	209	167	183	185	202	168	176	147	185	159	167	171	184	174	218	148	192	182	157	191	185	171	178	180	196	169	190	187	174	172	197	179	185	192	170	167	186	216	180	202
3432	3254	4751	4570	4302	3610	3636	5569	5429	5721	6100	8956	8419	8067	6524	5852	4820	3702	3065	2967	4462	4040	3820	4293	3472	3168	2295	1644	1571	1125	879	726	610	567	572	528	544	496	502	512	497	537	526	524	506	529	497	544	523	515	552	519	549	495	563	541	539	492	547	546	516	494	564	519	533	545	519	530	499	548	572	508	536	522	527	547	533	512	533	488	561	530	549	521	514	496	525	546	492	534	481	515	527	527	537	499	522	527	486	502	521	530	551	523	523	562	535	557	515	543	577	537	478	584	500	546	537	542	515	580	569	529	494	510	515	560	511	493	571	548	533	522	526	520	512	522	517	526	528	515	507	498	583	523	555	528	513	529	498	534	535	510	504	537	531	492	498	552	526	518	488	549	530	517	536	568	523	478	525	539	543	542	545	528	492	515	531	531	528	545	552	553	496	520	505	560	498	533	579	559	555	544	540	496	537	563	528	536	523	520	522	538	554	501	564	526	534	555	535	494	561	470	517	536	503	526	543	554	507	509	499	510	542	528	506	499	513	507	532	558	517	532	553	520	531	560	501	509	518	569	521	483	575	559	498	545	554	510	536	536	547	579	539	552	559	538	483	547	559	524	518	520	554	525	492	544	540	518	530	528	556	507	533	566	501	522	473	502	545	509	509	496	551	502	511	571	555	505	528	533	515	512	515	499	531	511	519	533	539	534	532	545	504	525	523	538	558	515	540	500	562	522	516	525	502	513	508	571	540	552	536	516	533	526	521	528	532	520	533	535	536	530	530	541	519	550	535	490	543	525	526	550	532	518	563	537	565	532	531	556	496	524	536	545	547	520	507	526	543	539	526	531	550	536	546	523	524	524	538	509	524	559	554	545	521	531	581	530	563	541	503	532	498	540	548	498	497	552	573	516	516	524	534	502	552	517	506	539	569	571	546	545	536	518	504	548	539	527	561	524	546	558	531	522	550	496	525	548	533	504	571	541	513	508	536	494	550	500	566	522	508	546	505	498	542	498	516	517	479	530	508	533	531	498	561	500	541	530	512	519	554	533	520	523	503	534	516	521	519	512	563	513	571	514	562	580	520	549	544	565	537	553	520	520	522	551	537	515	504	542	548	521	516	513	534	547	577	507	527	532	556	483	502	546	507	561	517	544	517	499	506	521	539	530	559	578	524	538	519	473	545	554	523	550	529	579	538	517	529	499	560	542	486	555	526	504	560	544	545	511	497	569	549	546	490	500	560	506	540	513	524	532	521	552	539	551	484	527	537	527	519	539	499	582	549	501	555	515	542	544	535	520	524	491	590	528	522	569	550	503	536	540	574	483	496	544	478	518	500	554	562	532	546	525	543	528	520	516	556	518	502	529	559	521	504	558	537	507	536	537	545	534	492	510	516	506	544	538	484	532	529	519	532	505	532	490	537	519	557	534	580	529	566	530	523	513	500	505	553	498	528	521	535	519	507	519	530	521	513	514	521	539	483	540	546	516	525	548	536	541	520	545	548	578	557	566	572	525	522	533	483	528	520	558	544	501	514	514	549	524	538	544	521	533	531	536	491	569	547	545	528	437	494	514	535	486	492	541	549	551	540	535	526	535	508	531	551	528	499	545	537	554	531	546	532	510	532	513	552	521	492	539	552	519	515	527	511	538	524	521	491	576	512	586	538	537	541	504	506	546	535	558	520	538	491	533	553	547	543	520	508	533	515	519	534	540	567	525	497	517	552	541	531	516	499	494	537	502	569	542	535	532	559	495	542	511	527	588	536	506	530	497	520	521	522	525	556	518	521	556	520	546	489	516	536	526	529	526	506	528	522	514	550	546	525	497	510	481	515	516	530	536	504	538	536	534	502	491	563	494	519	528	489	533	531	547	516	523	523	490	545	550	547	500	546	528	514	557	546	514	571	520	533	498	496	543	560	514	503	521	566	562	558	522	511	513	531	533	511	544	554	499	520	499	562	530	508	514	584	523	549	529	532	544	567	516	529	529	504	504	521	536	527	543	503	540	541	529	521	563	507	521	524	531	515	525	518	512	541	560	504	498	557	526	523	539	548	506	548	526	548	516	552	506	542	515	512	536	517	518	532	546	518	524	493	534	539	511	536	537	523	475	544	518	551	546	553	524	525	539	512	548	556	515	571	533	482	536	527	537	482	539	532	498	552	527	556	507	553	540	516	512	537	522	486	508	545	511	513	494	500	537	543	502	487	553	520	534	530	524	493	556	504	565	514	503	527	547	532	507	521	481	519	533	527	560	538	509	554	554	548	546	515	507	522	550	519	550	523	524	532	508	489	510	506	555	521	528	519	506	530	588	532	491	514	542	529	547	560	500	579	522	510	475	499	497	508	527	518	538	578	531	511	521	535	514	532	527	545	500	545	505	538	552	515	531	542	504	519	523	548	549	529	527	533	526	551	491	542	569	537	527	506	523	542	519	556	545	516	501	524	523	530	553	538	516	540	482	575	501	533	521	552	502	507	496	498	517	601	509	528	515	539	539	574	517	506	517	522	484	491	514	532	551	513	526	503	563	490	557	533	497	518	538	529	498	522	550	501	486	570	546	529	525	505	551	523	498	540	517	547	504	546	510	506	526	522	548	540	535	565	525	555	527	555	537	483	531	552	503	558	522	511	540	543	538	552	513	514	510	547	527	551	552	510	548	539	499	537	527	526	525	542	567	535	545	508	497	550	522	528	524	513	547	522	535	523	518	561	535	521	512	552	522	505	536	483	528	533	538	541	547	542	526	507	532	518	561	525	540	503	519	569	586	535	487	519	562	528	548	518	557	544	517	509	527	558	547	502	539	516	539	502	500	531	494	542	527	483	530	541	533	554	545	519	534	546	533	489	563	537	528	547	547	531	529	539	524	502	532	545	530	525	544	533	510	483	523	536	504	499	529	508	554	544	496	482	496	520	511	531	517	518	553	494	572	529	510	510	534	489	515	536	546	523	489	520	560	529	521	550	538	522	531	557	526	529	513	542	567	524	539	518	588	509	532	522	517	485	512	520	575	495	510	507	527	540	531	546	538	539	522	499	515	568	548	507	513	523	519	510	533	532	527	482	548	535	489	498	545	509	519	479	535	489	547	515	529	500	529	511	518	518	538	506	532	573	520	525	496	547	513	537	517	509	538	558	495	512	569	492	539	554	477	559	508	511	548	537	524	549	519	511	558	547	554	529	543	515	502	508	504	518	582	533	550	513	558	518	514	560	516	553	510	521	514	544	548	532	521	497	509	513	512	520	499	503	570	508	488	525	514	554	528	541	543	532	562	548	549	555	519	510	510	530	535	520	516	555	522	552	555	520	538	528	505	567	516	540	540	577	544	538	517	554	538	484	542	529	524	563	565	519	519	531	532	584	518	537	541	546	540	564	534	519	529	542	514	515	515	528	532	501	544	512	579	505	529	524	551	575	556	546	549	553	552	571	541	511	506	516	547	566	530	528	514	534	546	546	510	532	522	524	540	525	522	542	549	510	561	539	522	515	519	536	563
11147	4767	4565	3382	2496	1770	1871	1980	1663	1934	2356	3247	3779	2837	2702	2444	1806	1587	1402	1352	1525	1451	1342	1341	2558	2324	1598	1367	1083	636	469	334	244	221	211	189	202	209	191	181	180	173	205	202	194	205	178	189	225	187	198	196	195	210	160	168	187	187	176	170	201	178	198	191	188	196	203	190	197	188	197	194	207	166	193	203	203	181	215	198	187	205	199	189	187	196	165	199	185	223	176	193	189	205	201	186	190	204	187	199	198	191	178	184	175	196	215	219	166	192	190	185	178	182	179	183	185	175	186	150	196	162	201	186	187	197	176	188	184	194	189	190	191	186	205	186	219	187	165	212	185	229	203	184	181	205	192	214	166	186	217	195	186	167	182	179	193	190	191	163	189	196	168	205	196	183	181	200	171	162	185	172	182	178	185	191	180	190	214	199	207	203	181	182	185	184	178	204	175	185	200	231	150	184	199	192	190	181	189	181	171	188	168	182	184	178	192	216	199	182	206	181	222	199	180	188	168	201	199	208	197	169	189	167	193	171	186	201	190	168	185	207	184	191	211	203	184	198	162	200	184	176	165	212	218	214	183	180	204	198	155	194	146	190	178	195	197	188	191	186	203	181	195	175	180	197	206	169	176	172	185	180	190	200	184	194	189	187	206	202	189	191	198	220	188	215	188	189	171	173	186	195	180	190	168	179	195	175	181	191	210	197	212	180	199	188	187	203	207	198	190	190	182	181	198	181	189	172	203	195	186	178	208	190	174	196	187	170	168	202	158	195	194	198	219	137	182	195	202	208	206	213	187	209	205	186	170	193	184	181	176	198	181	198	160	183	176	193	192	193	205	184	209	207	191	204	184	171	191	209	194	201	193	197	197	183	203	179	192	185	183	193	217	215	208	194	185	177	167	201	180	178	189	175	215	182	187	174	185	179	197	171	200	198	209	165	195	182	168	197	207	207	206	191	193	191	184	189	204	211	209	182	171	203	198	191	181	226	189	172	174	205	203	184	199	179	177	214	180	190	203	167	212	182	177	194	192	199	181	172	183	201	178	182	187	200	183	220	201	198	211	191	203	185	191	194	186	203	195	206	179	162	158	175	175	176	226	213	180	197	165	196	172	198	191	190	159	191	198	195	184	188	187	177	193	190	199	216	197	181	188	209	216	162	190	186	182	199	218	207	194	199	194	189	171	195	199	202	194	193	181	200	200	191	176	172	206	157	203	169	221	184	201	225	195	204	213	184	216	214	170	205	184	218	212	192	211	189	221	175	190	186	201	180	198	204	186	188	172	186	199	194	199	204	197	193	176	166	213	190	190	175	176	197	214	204	171	201	193	193	168	201	212	165	167	183	200	205	185	177	201	202	209	180	184	197	192	177	218	175	188	178	193	180	183	211	182	185	189	180	182	198	178	201	184	199	183	172	190	195	154	196	183	166	195	162	180	191	225	212	208	182	197	192	191	244	198	194	184	173	200	172	169	196	213	179	181	191	176	185	191	194	194	189	207	190	182	202	184	199	161	214	187	191	186	182	174	202	176	174	180	187	163	174	183	208	174	175	193	183	199	172	188	180	188	198	166	218	184	193	197	190	196	201	203	183	179	191	192	197	178	201	176	175	199	190	182	191	190	194	191	166	215	208	172	164	194	199	218	195	196	176	194	193	183	168	182	188	190	166	182	179	180	208	190	188	168	194	185	184	186	197	202	188	180	177	207	157	203	209	212	186	162	182	188	186	208	167	170	171	170	199	197	196	200	193	200	167	156	168	206	204	199	177	182	186	177	211	185	199	193	169	181	172	203	190	200	184	195	178	203	166	208	197	175	196	199	184	184	186	217	184	221	180	194	164	173	210	197	193	202	193	183	181	194	198	196	167	172	196	190	171	183	185	189	208	179	189	186	209	187	197	160	203	195	206	202	184	186	199	189	170	192	189	188	197	198	193	184	167	204	191	201	186	178	174	190	171	182	212	180	180	216	196	212	175	198	168	179	196	222	189	176	209	209	183	172	183	164	200	202	195	194	205	203	215	169	192	220	200	195	229	190	207	178	202	202	202	197	194	172	185	194	179	209	184	187	201	209	191	187	200	176	200	199	216	203	222	195	180	180	195	226	185	187	206	201	178	213	197	188	206	207	208	204	191	194	189	185	180	179	179	184	201	191	201	182	190	188	229	210	169	210	214	184	195	209	180	208	172	214	193	189	200	178	201	182	173	210	176	205	155	191	202	157	169	188	186	192	149	177	202	190	202	217	187	181	205	194	173	192	185	205	194	202	167	176	164	166	202	171	173	201	210	233	168	187	172	179	170	181	188	199	175	170	175	212	172	211	172	208	196	185	192	189	171	161	161	161	193	180	192	190	196	202	199	202	206	170	222	200	168	200	191	181	183	187	187	179	191	196	181	178	179	187	197	189	196	165	195	196	213	181	204	179	182	213	188	192	189	173	170	207	197	187	202	154	187	180	196	166	210	206	172	223	171	186	218	185	178	176	175	188	197	183	184	181	173	192	175	182	219	197	196	180	189	207	189	195	205	198	191	181	177	145	191	209	195	195	196	174	174	174	177	194	185	218	201	180	175	207	193	199	163	186	180	205	206	175	196	190	195	194	196	187	172	190	168	148	167	191	201	192	205	189	183	208	177	176	191	169	188	194	191	192	211	185	190	182	178	187	229	175	192	176	189	188	175	206	198	203	189	183	178	182	193	186	187	197	194	213	184	188	202	198	182	192	197	201	196	188	208	173	189	183	192	187	183	168	178	198	184	184	175	206	213	193	188	178	205	199	180	201	165	221	164	194	191	179	181	177	203	198	210	185	219	188	207	201	204	182	172	207	211	181	193	199	200	213	203	204	169	179	185	182	213	199	165	190	202	183	199	166	188	200	190	218	200	159	179	186	160	195	201	193	224	198	161	215	197	194	199	200	214	208	175	189	192	200	171	173	196	178	194	189	181	180	204	174	208	189	195	190	204	174	189	186	192	213	202	211	175	194	186	174	197	199	173	198	190	195	202	176	196	208	158	170	209	190	198	172	187	194	214	192	170	197	188	198	186	192	186	178	192	198	186	219	216	176	189	210	170	201	201	180	210	213	215	209	193	184	181	204	197	205	209	188	195	202	212	222	171	185	170	177	212	194	178	195	177	162	177	202	181	182	188	192	195	190	195	199	179	201	173	185	203	206	192	197	220	199	182	178	211	203	189	180	175	188	198	188	189	169	171	178	177	192	179	192	196	168	180	183	202	181	181	184	194	192	202	215	183	204	206	197	180	183	184	174	179	175	198	191	187	217	198	201	190	162	213	201	198	207	204	203	190	207	184	195	179	178	164	189	178	177	188	189	201	185	191	216	169	215	161	204	178	168	197	209	190	181	209	190	192	188	190	183	211	196	187	189	197	183	212	175	196	152	205	197	208	169	200	196	178	187	188	164	168	161	193	221	173	169	184	208	224	207	177	186	220	170	175	169	185	173	202	183	174	186	171	178	196	163	193	195	180
7665	4748	7775	9736	9018	7837	8570	9332	8699	9860	11438	16154	17345	14693	13589	12447	10380	9132	8100	8122	9236	8674	8525	8102	14468	13293	9036	8051	6393	3759	2303	1319	877	694	592	558	528	560	539	521	544	518	547	566	516	565	579	541	560	503	523	569	530	558	550	552	511	531	552	529	544	575	523	575	572	544	521	583	559	530	503	513	525	553	531	574	580	572	530	537	560	534	541	537	545	540	555	523	549	558	532	527	569	587	543	543	546	555	560	540	566	525	519	517	574	531	547	584	558	538	558	534	558	547	563	535	508	528	531	545	526	575	528	531	517	554	572	550	529	515	534	544	525	517	570	511	531	556	531	539	479	547	531	586	496	510	528	551	559	570	537	530	555	537	553	523	596	583	560	509	510	541	565	556	526	543	608	537	537	579	567	544	535	555	557	572	553	531	567	601	539	556	576	520	546	577	540	525	573	565	532	579	542	569	554	554	554	524	558	549	569	550	570	547	538	531	581	546	499	574	562	530	493	526	555	514	581	571	554	540	535	574	538	532	553	524	617	537	523	548	537	527	582	544	550	600	526	567	544	592	490	520	560	529	573	538	547	543	540	554	548	591	549	566	541	521	553	513	570	560	598	528	538	512	542	535	567	538	550	530	519	542	562	522	555	551	539	567	573	573	536	544	499	577	538	525	535	557	542	563	552	551	593	567	527	556	565	552	512	551	580	496	516	576	533	521	551	570	503	534	548	541	564	537	496	535	538	566	571	556	537	522	543	521	550	537	546	567	532	568	586	495	574	528	518	530	533	563	531	553	553	544	564	557	545	557	568	533	523	529	571	528	596	523	537	543	567	558	534	510	503	548	542	520	525	526	535	587	559	490	574	547	524	526	540	536	476	523	563	506	527	538	566	517	572	563	563	582	553	560	587	549	539	557	569	527	573	549	521	556	514	532	514	578	535	524	573	572	522	524	553	525	577	537	532	566	513	536	565	530	570	516	549	534	494	520	529	557	547	574	552	577	506	537	553	550	528	513	589	565	550	489	529	543	557	539	565	531	518	579	526	511	562	542	574	542	558	565	545	571	546	573	550	574	572	524	534	522	577	557	559	527	598	588	551	510	525	509	571	568	510	562	534	543	504	557	555	514	545	582	569	529	528	542	514	481	593	546	537	574	524	532	543	513	568	565	517	569	551	501	527	541	538	590	552	542	559	561	497	549	540	533	540	556	559	561	550	534	553	547	540	577	530	545	563	569	561	555	539	518	521	496	503	537	547	557	554	563	538	535	552	600	545	515	521	546	516	544	558	567	525	560	542	531	534	510	535	558	537	538	540	579	531	539	517	567	544	596	539	528	531	546	518	564	545	502	568	493	581	547	594	541	504	573	525	560	561	561	557	560	563	567	564	551	541	564	497	527	524	594	607	496	574	601	569	572	565	567	553	539	551	534	614	536	523	538	547	498	523	571	523	588	565	560	565	578	558	527	567	522	512	580	569	568	509	520	544	549	592	530	577	552	517	552	571	582	544	506	566	530	515	542	526	594	558	541	506	518	529	527	540	550	561	534	515	564	520	562	513	532	575	541	509	553	544	573	564	526	561	574	536	559	578	521	558	509	546	509	560	558	565	562	559	550	543	576	531	529	551	539	556	532	505	564	539	548	571	581	595	543	583	563	515	547	544	554	554	558	563	546	527	586	540	540	577	593	546	553	514	589	522	592	564	517	507	540	559	564	540	578	501	522	563	579	536	508	552	500	565	592	510	503	555	525	584	582	520	565	590	544	551	566	549	551	572	555	559	531	559	566	581	586	567	554	538	585	540	566	517	568	552	541	519	566	590	518	537	551	574	523	520	519	524	532	555	573	527	543	501	535	574	596	545	555	529	546	558	541	527	509	553	590	575	520	540	518	536	543	509	556	536	555	540	561	572	579	531	543	593	549	609	518	550	550	535	533	544	547	558	518	566	507	603	562	529	490	526	578	566	552	556	575	541	531	536	527	549	539	564	537	571	572	541	544	532	572	566	552	557	550	552	557	570	560	503	543	546	549	568	599	545	550	588	561	531	547	552	546	578	564	575	572	593	519	519	528	478	562	526	533	564	570	557	561	559	560	536	564	540	538	539	546	522	521	527	558	539	535	574	538	566	560	520	553	504	573	537	557	513	524	541	541	540	547	522	601	572	549	522	540	584	545	547	546	599	515	569	572	535	497	514	536	561	564	531	520	546	534	591	556	540	572	528	540	537	515	553	590	541	576	550	582	549	573	584	549	537	500	568	508	576	490	545	539	554	525	545	528	526	574	521	579	558	515	578	580	521	519	557	572	566	568	555	557	520	562	543	510	541	552	553	555	543	552	555	565	532	576	544	563	568	544	568	562	559	565	559	550	489	546	545	555	521	530	535	550	544	585	575	569	540	506	557	552	579	541	553	548	564	511	579	556	534	524	552	525	530	513	588	568	507	529	561	525	536	574	530	535	523	551	565	517	553	548	559	540	554	568	548	564	564	595	555	589	522	562	542	556	551	506	554	512	595	560	579	534	529	543	565	527	549	515	567	565	553	558	518	511	538	529	522	551	559	544	514	543	602	528	558	526	567	554	533	522	597	537	532	563	574	553	579	532	595	562	525	489	559	580	534	548	539	544	554	581	516	582	528	574	549	544	568	538	566	556	535	541	515	566	526	575	559	542	537	568	558	555	532	585	536	551	536	554	539	562	573	510	530	528	572	535	506	563	565	565	534	558	528	548	494	551	510	536	548	542	553	524	542	569	578	566	546	544	540	536	552	539	554	560	578	543	542	547	510	508	516	545	543	520	539	554	547	562	553	488	533	541	522	540	550	531	545	573	526	558	547	571	539	551	570	595	546	537	547	532	551	543	548	526	505	534	567	531	539	566	563	536	556	566	543	538	544	557	555	561	557	530	513	566	518	574	528	571	498	500	525	563	547	539	543	495	501	538	521	566	530	553	575	530	560	532	526	575	555	580	563	530	520	551	534	537	526	496	579	531	564	546	559	561	574	543	567	548	587	515	529	558	535	527	530	516	563	538	563	533	565	534	590	545	521	516	546	507	590	500	504	537	560	540	571	520	552	543	531	577	555	536	535	553	512	546	559	518	611	512	548	544	569	524	553	518	548	534	549	524	541	581	552	528	586	526	558	565	541	530	551	539	516	504	551	557	538	546	580	562	577	553	550	578	588	558	574	557	546	525	525	517	561	516	546	509	547	522	546	511	554	521	558	552	536	504	576	523	571	540	549	541	550	556	606	527	559	543	566	530	551	539	565	524	562	574	526	532	556	566	520	553	542	545	517	550	525	549	568	590	553	556	545	551	612	576	568	550	541	585	551	555	575	540	489	561	563	589	572	559	532	543	531	545	557	545	564	526	515	531	542	538	519	523	586	558	529	481	524	538	513	544	534	538	528	539	551	518	558	548	556	536	492	565	547	534	563	551	530	589	580	538	541	489	553	531	522	514	549	577	538	514	555	523	532	578	535	548	544	571	581	541
19102	7251	7214	6135	4413	3326	2882	2947	2745	3001	4223	5179	5763	4564	4172	3565	2884	2480	2518	2392	2572	2328	2195	2035	4203	3894	2918	2946	1966	1106	736	431	321	241	214	221	220	213	185	208	203	207	212	223	202	213	159	227	182	192	187	211	224	212	227	215	184	200	203	186	189	203	187	239	229	206	191	199	218	212	212	194	187	189	206	201	192	215	228	181	210	232	210	210	238	237	211	194	215	203	210	202	202	207	188	182	187	207	188	194	226	184	203	217	204	247	231	176	176	210	185	209	199	213	211	223	220	234	205	206	197	198	184	213	214	202	180	203	219	197	197	207	216	192	216	197	232	196	220	199	180	202	215	202	204	197	207	207	210	200	209	192	216	201	210	189	206	206	189	180	181	165	211	197	182	205	218	211	201	210	192	201	210	212	187	203	193	217	209	196	211	202	195	204	215	194	205	187	208	223	178	189	210	227	216	204	221	220	213	183	199	252	210	192	205	219	186	208	183	217	193	203	198	225	217	203	184	175	225	222	212	194	198	206	186	196	214	221	198	205	183	203	218	184	215	190	209	193	210	221	205	204	200	175	186	207	202	209	202	196	212	239	173	223	222	168	219	177	196	188	225	200	191	206	203	188	209	195	220	219	196	186	213	183	203	186	191	189	206	184	187	220	191	193	212	198	192	206	214	209	192	165	228	196	201	198	181	193	212	202	165	190	234	212	224	174	173	200	196	182	201	186	193	207	177	220	220	192	223	215	202	208	205	236	238	192	218	215	218	210	207	206	202	212	206	188	210	200	201	208	224	187	198	178	198	216	238	217	186	200	207	211	179	242	193	235	213	211	201	228	202	189	192	205	222	185	207	207	215	212	201	211	207	200	191	192	213	217	204	230	197	196	196	206	191	216	190	204	215	231	200	203	196	202	198	203	204	215	200	226	218	210	197	197	216	208	205	195	198	187	217	199	207	209	180	212	184	219	207	220	209	211	190	210	223	199	229	194	204	199	213	194	189	211	177	219	181	231	226	241	208	213	197	189	223	201	220	208	206	177	206	205	180	208	183	190	187	192	223	217	217	238	181	199	204	199	211	215	176	204	193	203	213	216	188	197	210	224	182	185	191	209	195	180	215	197	213	190	217	222	210	194	212	196	200	204	208	183	181	229	216	214	223	198	206	207	216	203	210	236	200	209	177	209	217	187	221	214	184	194	220	203	226	188	210	208	194	202	201	210	199	180	215	186	194	212	200	214	199	211	177	193	195	204	200	228	216	195	210	210	192	201	213	219	211	228	198	182	211	213	208	178	198	207	223	200	177	244	219	227	209	209	194	216	209	196	201	198	214	195	204	193	201	237	215	183	222	206	184	211	194	213	207	202	198	206	193	232	203	192	253	224	216	237	213	206	179	199	207	183	193	194	193	205	216	209	203	192	208	180	183	202	209	191	216	218	214	221	207	208	225	195	200	203	205	218	207	195	216	212	200	206	209	182	202	196	231	207	218	198	190	229	243	222	210	208	205	215	207	202	235	208	201	180	214	207	218	191	227	210	226	194	204	214	216	215	220	207	208	234	208	190	188	194	198	207	194	212	200	194	194	203	211	198	192	255	202	202	178	198	231	221	211	191	205	188	214	192	204	174	188	225	223	211	219	187	216	201	196	204	220	217	203	209	210	194	216	184	211	235	206	211	197	220	189	215	222	195	205	196	191	184	225	228	191	210	187	198	227	212	175	204	202	208	208	213	210	191	223	224	186	206	212	188	204	184	190	221	215	209	205	199	226	202	197	189	186	189	223	237	194	185	214	205	220	215	181	233	201	214	200	226	209	195	229	182	186	199	191	211	175	204	192	170	210	190	212	209	217	206	208	219	207	203	186	202	226	207	212	199	212	194	221	217	196	218	193	216	214	204	227	203	237	197	200	197	219	202	208	188	208	196	194	187	199	188	193	203	204	201	232	215	215	235	205	206	222	204	190	195	231	201	195	205	194	178	206	195	179	216	226	185	189	191	189	198	206	194	199	208	220	216	217	215	205	206	226	200	225	196	204	195	182	222	201	204	232	181	188	186	210	201	221	241	202	207	214	222	193	191	212	189	209	220	189	220	185	200	194	175	188	210	205	200	222	194	187	214	191	193	190	168	214	177	179	191	206	218	216	230	213	223	232	200	196	206	213	211	185	169	204	223	199	199	209	226	208	216	185	222	200	205	195	213	224	198	202	205	197	184	208	208	199	211	221	212	204	208	215	212	202	203	228	178	185	204	183	230	217	186	227	214	203	200	200	220	178	204	195	200	202	201	206	208	210	198	213	194	211	199	216	212	208	209	207	199	208	216	206	181	208	167	181	213	222	179	185	210	226	194	193	187	211	206	224	179	195	226	194	233	186	210	232	204	191	196	206	207	199	225	219	200	194	189	198	198	219	214	202	204	197	208	197	207	207	230	202	217	187	242	191	206	212	216	199	198	198	211	193	224	177	206	201	187	200	201	202	233	189	225	182	228	219	188	213	227	223	199	202	215	216	200	184	208	198	223	201	212	192	212	215	214	217	210	203	201	181	217	221	204	213	201	223	202	202	189	185	213	215	200	214	215	202	187	195	209	204	208	192	218	201	167	197	188	199	201	196	237	191	222	222	233	217	198	233	189	177	217	200	204	216	192	196	220	190	196	201	195	209	216	171	192	204	213	198	200	203	183	200	187	185	197	216	199	182	205	191	169	228	228	206	201	233	199	209	219	218	219	211	167	191	206	189	184	212	194	228	204	213	192	193	180	203	190	212	190	197	200	213	216	228	211	207	218	228	186	195	229	217	221	215	198	184	209	204	195	206	206	197	212	198	227	196	196	217	228	197	180	210	210	197	199	220	208	205	188	221	204	200	215	164	214	194	223	189	219	223	194	198	197	191	200	213	198	216	231	224	228	198	211	216	213	225	211	215	228	219	202	198	189	203	222	186	216	206	220	186	188	191	191	180	192	210	210	202	205	210	193	207	197	206	200	206	189	228	223	222	203	198	201	218	205	237	200	200	245	203	196	202	220	219	214	210	195	199	225	211	233	195	189	190	191	196	200	216	198	205	224	178	220	196	198	199	244	175	197	185	190	203	206	215	212	213	194	229	210	218	202	230	215	192	228	216	210	183	186	184	224	205	195	202	193	213	215	212	202	204	204	212	209	189	193	193	193	226	203	210	197	187	184	238	200	186	220	214	209	213	219	191	230	201	208	197	192	216	195	213	223	219	228	212	211	199	187	223	199	226	215	197	200	201	201	196	193	208	212	201	179	193	205	193	219	209	210	201	208	201	238	224	201	214	198	208	227	187	201	212	198	199	222	207	223	182	217	247	218	188	220	206	196	208	215	195	205	230	202	185	192	201	208	204	185	215	211	190	197	197	209	213	213	189	224	207	205	195	231	200	210	199	186	181	240	221	185	205	206	196	203	241	200	222	197	199	242	209	208	185	206	215	205	199	217	199	191	189	201	200	202	199	202	198	215	197	201	207	208
10725	6039	11156	14104	13637	11626	11590	12967	12599	13209	17885	20469	22284	19897	18127	16548	14449	12710	13028	13085	13968	13283	12694	11783	20959	17919	15593	14913	10878	6283	3820	1920	1213	797	650	605	594	557	610	588	564	570	619	611	583	594	578	622	574	596	533	549	603	638	566	638	587	602	612	600	576	564	560	601	584	579	621	573	543	591	551	581	589	609	579	621	565	584	571	598	582	544	595	568	578	615	567	592	594	557	616	536	594	564	563	530	576	529	583	572	537	584	588	637	590	596	575	594	617	590	599	573	647	566	568	572	566	585	584	614	555	604	585	630	542	571	568	543	568	593	600	631	630	596	592	587	611	589	565	590	580	570	585	574	564	528	582	584	569	582	577	528	584	587	618	582	574	545	580	547	575	593	591	600	577	593	611	585	604	617	584	571	587	589	538	603	592	577	594	625	567	566	596	573	590	545	618	604	632	584	636	510	563	575	595	588	571	565	594	593	625	637	573	605	602	603	539	588	580	566	628	606	570	598	647	586	613	581	579	605	572	576	571	590	563	560	558	576	561	573	569	563	570	577	537	544	572	596	609	592	576	605	628	586	581	610	562	596	596	605	592	577	604	566	575	570	585	594	613	563	567	587	603	590	600	569	594	568	593	620	592	607	544	566	626	544	593	594	609	547	578	563	567	589	600	546	579	552	627	604	547	596	602	587	587	554	520	595	547	575	627	570	579	575	605	589	583	592	575	562	535	572	610	628	598	666	616	566	579	599	629	560	594	547	598	579	614	575	605	592	578	615	602	619	581	576	571	571	583	627	586	570	580	512	581	606	599	574	596	602	627	565	595	566	558	562	579	581	570	584	594	594	610	603	587	555	589	559	622	591	582	602	598	562	559	567	558	604	598	587	581	585	584	595	616	604	644	563	528	563	555	636	567	549	518	567	607	592	551	583	537	553	575	614	610	605	571	586	548	564	591	601	600	577	598	594	598	561	536	603	602	597	594	581	551	597	572	553	621	569	640	574	560	600	573	576	559	620	588	548	569	594	583	554	586	561	548	559	587	601	566	650	611	606	564	597	570	615	641	570	574	560	605	604	570	600	633	592	614	561	600	541	621	585	555	573	623	638	556	613	544	578	559	606	619	618	576	551	605	598	573	551	575	565	553	572	579	564	644	569	598	583	579	593	606	604	576	596	645	609	598	586	597	577	574	590	581	580	583	620	606	562	575	569	578	585	627	587	557	579	617	579	573	596	552	586	545	618	597	589	592	579	642	562	578	565	590	569	589	624	570	630	567	616	593	599	573	580	541	564	603	606	558	590	590	600	573	643	547	579	615	590	579	577	606	568	584	536	613	588	576	595	550	601	617	571	576	597	598	592	574	554	586	571	594	600	567	591	568	584	592	570	583	590	593	597	548	591	598	584	602	633	569	578	610	578	615	531	584	601	610	567	572	625	533	554	586	637	581	564	566	566	577	586	583	584	578	583	609	587	605	611	588	572	611	576	668	567	546	586	612	578	588	606	606	593	581	596	599	579	572	587	632	621	561	559	517	593	578	583	537	548	592	579	598	610	576	555	597	629	623	589	582	592	571	564	591	557	532	597	554	608	601	556	547	567	574	539	556	549	602	574	565	603	626	578	625	575	581	574	569	609	601	587	574	581	617	606	584	631	603	585	610	624	586	567	552	574	567	568	582	599	602	552	631	605	618	569	572	610	573	572	563	558	592	583	582	596	608	551	616	571	604	616	641	594	567	581	646	574	581	565	528	609	582	596	631	566	599	574	583	581	611	583	586	588	593	581	586	639	575	565	574	558	567	584	577	594	544	585	562	553	575	549	549	631	624	578	603	604	592	553	639	572	584	605	545	573	572	646	534	560	548	585	633	599	595	609	578	611	576	554	571	587	617	596	604	566	575	567	537	551	631	590	589	596	539	588	592	590	589	653	610	601	608	629	556	597	636	575	579	589	554	556	563	579	593	629	590	559	630	592	581	601	587	565	562	574	562	605	577	591	559	539	562	565	526	588	601	574	560	608	593	573	579	606	577	537	588	604	560	580	576	556	636	595	605	559	591	588	615	600	594	561	607	617	604	591	581	559	611	630	626	609	595	596	572	585	564	585	612	570	533	589	623	557	543	578	587	552	600	588	598	583	579	622	578	596	627	600	599	640	577	596	590	540	597	610	595	571	569	630	599	665	581	577	587	594	594	584	607	629	566	580	593	569	584	614	646	563	601	607	598	541	591	554	592	567	616	541	566	577	601	610	605	629	578	604	566	555	632	616	577	580	613	563	584	600	606	590	585	581	588	613	595	626	615	620	590	579	543	570	611	612	580	583	565	605	571	586	556	562	581	590	570	595	587	595	590	531	608	579	554	605	609	615	591	599	569	589	598	636	589	579	586	571	558	633	615	588	569	533	600	618	596	624	568	597	605	555	583	592	584	588	616	589	549	573	590	588	638	602	602	583	563	586	584	631	560	575	584	588	622	585	604	602	560	565	563	593	568	550	576	576	600	557	610	565	567	574	580	602	578	670	586	562	576	564	562	618	595	582	570	572	574	579	578	560	618	594	581	560	564	593	589	612	584	575	577	587	602	583	574	550	580	612	612	593	605	560	562	567	541	621	596	560	633	624	587	583	565	632	615	575	545	587	591	584	617	590	579	594	564	624	556	622	562	592	538	594	595	569	571	563	541	580	552	596	532	581	583	617	566	631	592	595	621	603	570	583	623	591	540	571	600	578	601	599	601	611	623	574	617	632	560	575	591	603	572	526	568	604	602	581	568	570	613	594	552	565	545	584	616	580	596	595	570	562	635	622	592	573	615	613	552	622	570	583	579	633	562	555	610	600	610	616	602	635	592	569	551	568	542	577	576	608	540	619	590	592	622	605	643	566	648	561	609	572	602	610	610	575	605	603	575	572	566	581	572	625	610	627	579	615	591	601	565	597	564	552	595	594	597	543	569	568	551	619	625	593	589	588	613	572	531	562	583	587	524	584	587	578	566	566	574	550	631	583	588	628	605	533	597	583	531	559	565	605	608	526	647	597	594	560	604	584	547	586	565	581	556	604	593	587	576	591	579	598	581	641	555	607	579	626	596	592	595	666	580	605	558	543	563	602	626	577	598	632	600	580	571	563	604	634	595	544	566	584	558	638	622	568	570	587	569	611	579	588	590	601	606	584	615	585	570	575	574	588	600	587	592	605	560	611	582	608	574	567	571	581	607	568	585	580	599	618	577	542	551	558	598	573	573	594	578	636	605	518	594	544	574	588	557	620	555	566	590	533	613	600	571	566	602	590	591	586	605	621	606	550	600	578	616	568	574	597	546	528	559	609	565	573	544	585	563	590	579	606	619	572	597	608	587	641	641	566	628	546	606	605	593	609	569	596	609	615	639	580	597	574	588	558	589	587	619	561	580	573	555	577	595	605	557	599	559	610	609	635	585	553	598	563	577	586	594	595	577	608	549	568	575	601	587	561	576	601	550	618	589	586	604	559	592	598	602	543
4600	1483	1887	1366	981	694	663	947	764	889	1274	1569	1813	1426	1258	1139	969	729	623	628	684	702	717	644	650	655	550	416	353	264	249	224	190	178	178	179	205	204	212	211	190	198	196	180	172	188	192	169	204	183	173	193	181	221	208	173	183	158	156	182	167	181	163	188	191	186	188	208	199	185	154	192	180	191	164	210	178	185	174	168	187	202	205	174	197	177	178	171	174	183	182	184	179	209	181	211	186	186	152	163	193	163	200	198	184	177	176	185	181	182	168	175	161	196	195	189	218	187	197	190	196	190	182	201	202	165	180	189	174	177	187	216	201	172	156	166	173	198	172	190	166	177	187	204	175	191	190	179	176	174	176	195	189	176	187	183	165	171	172	168	153	179	164	166	172	211	186	178	163	176	194	193	193	178	188	184	206	191	193	186	184	192	188	195	196	205	183	165	193	191	180	208	182	168	164	202	177	170	185	182	157	190	177	189	166	201	194	190	201	191	170	183	154	211	175	177	187	193	163	184	178	179	193	188	206	174	186	181	194	183	161	178	170	180	179	184	193	191	193	199	189	174	161	176	183	204	162	188	166	188	192	181	171	196	182	181	166	192	184	201	175	192	182	165	183	168	157	190	190	211	176	164	180	176	189	189	170	182	159	169	195	189	175	181	203	207	169	221	173	166	169	171	188	180	206	178	191	185	186	185	205	176	202	163	203	197	205	191	214	166	180	167	174	185	186	208	184	187	182	178	176	171	185	167	172	210	181	153	192	211	168	202	183	183	165	179	169	200	163	193	191	192	157	193	172	207	205	174	209	141	190	200	184	181	183	189	197	184	187	166	172	166	197	194	177	177	179	199	184	169	164	161	177	164	202	182	195	180	204	186	191	189	193	156	198	180	197	190	180	164	202	171	222	186	191	190	191	191	170	194	185	212	169	193	208	183	206	197	178	153	203	178	173	190	187	164	181	182	176	189	213	168	152	195	173	189	198	176	179	191	176	184	183	171	177	181	164	181	199	181	200	172	187	186	194	195	186	171	196	183	182	178	177	199	169	186	193	177	170	182	179	201	173	198	186	215	175	198	198	174	168	165	184	186	171	190	192	188	181	177	191	197	175	183	206	173	179	192	181	165	168	176	201	175	185	183	214	167	173	174	182	178	176	202	183	176	190	184	201	193	180	207	187	181	164	184	206	146	178	172	179	195	211	177	185	210	188	191	160	174	182	200	165	191	170	212	171	160	189	202	177	169	214	172	177	159	192	198	170	204	214	189	170	214	194	177	177	185	211	192	168	185	183	168	175	179	193	170	189	196	199	173	175	179	188	183	184	191	189	190	173	192	171	210	167	169	193	160	174	184	191	201	205	178	191	191	182	207	170	166	185	182	166	189	178	196	169	174	181	191	180	192	180	196	192	185	177	187	194	211	173	192	171	189	192	178	164	186	182	163	204	184	183	181	170	212	186	179	153	182	180	184	187	172	185	174	169	182	169	186	174	182	193	181	189	174	176	195	148	191	188	174	172	182	178	168	176	193	153	164	201	198	186	187	185	195	173	187	184	184	183	170	183	177	202	197	181	195	210	198	190	178	181	185	169	179	196	203	186	180	158	161	190	187	156	182	173	203	187	213	201	178	183	192	168	174	198	191	183	190	162	188	182	191	167	182	193	199	193	190	182	193	176	179	177	189	197	204	195	177	165	196	178	186	194	197	195	218	156	191	180	191	179	180	168	167	169	175	182	190	170	191	173	202	215	177	198	200	192	181	179	179	148	196	168	170	164	186	197	229	176	182	204	173	177	184	174	191	230	180	173	183	196	193	190	166	187	183	179	166	174	179	189	211	169	174	155	163	151	184	208	208	185	194	189	204	191	189	194	169	169	185	184	190	190	188	155	168	152	177	190	184	203	162	205	190	184	205	199	199	183	204	201	150	165	187	173	193	188	194	191	187	180	195	185	198	205	180	197	155	191	183	170	175	170	181	185	171	184	202	186	162	183	185	178	191	196	206	180	206	170	185	194	194	195	184	176	174	187	213	173	171	174	181	167	189	151	192	194	187	208	184	167	176	197	199	160	188	201	191	194	182	203	195	191	190	207	180	196	207	169	192	182	183	191	186	181	190	184	190	158	182	154	177	163	177	170	201	183	206	191	179	197	184	170	162	192	203	192	156	190	179	179	192	193	185	178	176	193	152	177	212	191	193	162	203	157	197	184	183	206	188	174	179	179	169	193	183	190	168	210	170	178	162	179	171	162	184	166	198	198	182	176	202	180	174	182	183	187	187	197	169	167	173	199	161	187	172	177	201	205	181	173	200	180	180	184	174	190	179	190	206	181	203	182	168	191	190	183	186	164	190	198	191	157	200	193	189	200	164	189	194	204	183	182	175	195	188	158	189	176	189	179	177	190	182	171	173	177	177	204	172	196	154	198	181	175	187	177	172	188	184	194	165	210	189	174	179	196	189	185	198	180	186	184	203	181	177	195	171	195	198	189	181	158	186	203	169	184	161	199	172	188	174	191	182	191	175	225	165	183	207	212	164	169	171	184	180	182	159	207	209	172	177	177	179	160	181	182	192	187	202	169	175	183	169	160	186	182	173	180	198	167	168	219	197	190	178	183	173	183	198	187	199	175	205	184	178	192	192	165	180	162	205	195	176	191	180	197	198	198	164	178	188	198	186	164	171	180	180	198	159	165	167	175	174	188	175	201	182	194	184	176	199	186	196	205	162	194	206	192	172	175	181	190	167	159	200	181	184	178	181	160	184	197	183	219	184	179	190	175	200	192	181	198	192	187	201	182	186	178	184	199	174	146	208	196	171	168	172	206	168	210	194	180	176	188	187	183	170	192	170	182	180	178	176	189	189	182	178	185	198	163	193	202	185	175	196	205	178	196	175	195	183	191	190	188	195	185	167	204	194	197	205	224	185	175	164	176	198	212	204	195	209	202	178	181	174	184	163	206	185	182	178	198	201	173	168	176	181	189	182	193	186	181	183	192	190	171	202	206	172	170	199	194	186	190	199	164	178	180	187	166	202	204	182	186	185	197	163	172	181	201	196	189	199	184	204	169	183	198	210	200	148	185	183	212	180	182	203	203	192	183	207	202	181	153	188	170	185	183	185	175	194	197	193	188	210	202	190	174	174	187	171	171	218	192	156	187	188	193	193	190	195	186	178	183	194	198	176	188	183	169	167	171	194	174	188	181	192	164	175	184	185	180	168	183	159	196	192	182	201	193	169	165	171	210	163	191	188	189	166	174	186	174	194	193	187	175	192	189	206	206	160	172	180	206	203	182	187	184	189	183	198	205	161	173	194	205	199	196	154	156	177	179	195	204	183	225	175	194	174	187	205	188	193	180	193	202	194	173	202	200	182	220	173	206	190	174	173	186	182	189	186	190	184	213	185	212	217	190	194	161	201	212	173	189	207	198	179	179	214	174	199	188	180	183	191	180	173	173	160	209	178	180	175	186	198	180	170	198	192	174	190	165	205
3640	1739	3462	4170	3676	3047	2799	4449	3909	4695	7014	8377	9580	8410	7480	6462	5421	4309	3385	3778	3971	4195	4302	4099	3893	3677	2998	1872	1329	1067	865	663	604	609	543	507	539	517	523	525	497	546	529	532	510	516	550	564	551	544	563	525	554	524	562	546	537	528	555	563	553	540	521	510	553	525	543	488	507	554	509	600	496	495	539	580	510	473	596	527	528	553	538	502	591	532	527	485	546	517	535	525	550	487	506	529	530	543	547	476	522	499	519	541	544	520	537	545	551	494	519	476	527	507	553	470	549	523	549	525	550	567	518	542	503	547	530	535	555	516	509	528	538	522	536	567	524	532	524	542	535	514	543	555	509	549	524	558	539	549	528	542	557	545	542	545	480	578	535	509	512	548	504	549	557	532	524	536	547	554	532	534	549	521	549	526	564	550	528	530	558	498	548	529	558	531	539	536	502	533	542	503	533	496	540	498	541	540	524	534	557	536	521	513	539	485	523	515	531	584	505	520	512	529	535	476	529	559	533	500	560	511	566	530	523	495	519	490	527	541	513	515	544	498	536	521	555	576	499	541	527	522	507	520	530	526	545	473	517	554	529	535	535	523	531	542	505	521	504	527	545	514	571	524	551	549	521	544	494	524	495	541	538	549	512	499	492	521	553	521	533	513	517	505	551	522	515	526	520	541	548	518	562	593	545	531	514	466	574	457	517	541	504	545	547	516	512	488	549	518	543	525	539	548	534	522	515	546	498	543	506	552	566	525	503	512	517	508	490	506	538	530	553	513	498	513	528	535	560	489	532	519	540	540	543	495	518	519	551	530	543	527	530	551	515	526	523	544	499	525	537	535	542	567	550	532	531	517	508	556	526	517	529	549	552	525	526	534	540	575	498	521	528	508	518	503	548	518	511	517	552	549	519	560	536	569	537	578	552	538	533	547	519	563	529	535	527	581	528	564	509	501	557	522	512	531	531	543	580	518	535	558	547	530	523	511	503	513	540	536	546	555	539	571	546	530	533	515	524	548	525	544	550	512	532	539	535	561	528	587	529	547	524	514	485	503	564	530	528	517	508	537	533	517	500	539	511	542	488	548	550	525	563	526	521	511	507	535	541	545	514	540	536	544	544	524	524	520	530	537	490	538	586	556	525	520	586	539	513	519	523	491	519	516	480	564	504	546	559	518	528	539	549	524	509	518	569	529	535	509	553	526	521	549	505	538	555	513	561	544	522	543	535	536	521	546	491	520	507	559	577	526	498	510	541	552	492	483	531	524	534	555	536	530	545	518	523	528	525	504	548	544	523	557	523	534	515	531	568	549	500	517	492	575	555	532	481	565	562	521	523	501	520	535	553	552	492	545	527	485	545	513	537	558	547	523	531	523	530	534	528	545	529	506	559	511	562	551	516	578	514	530	525	578	545	526	545	528	531	530	513	514	534	561	520	555	584	554	547	509	535	527	545	521	537	523	560	542	540	513	566	535	557	570	541	575	528	563	547	530	522	597	509	563	527	532	547	543	513	512	531	524	525	503	523	552	534	544	545	512	496	514	541	556	552	510	508	523	512	513	542	557	519	528	508	595	570	528	531	566	487	458	509	522	526	503	507	560	561	510	506	529	547	541	540	563	525	589	537	509	530	554	552	533	565	553	538	570	517	512	511	487	512	523	520	509	533	517	549	540	549	511	528	556	540	516	528	527	511	497	547	510	528	524	513	573	509	519	525	511	521	542	521	489	552	513	532	579	540	503	497	535	531	536	512	524	547	504	565	504	515	535	507	505	581	511	525	518	528	505	510	512	512	527	523	523	519	497	519	544	544	472	568	547	551	525	548	502	485	512	537	572	511	484	552	537	531	503	496	521	505	590	562	541	476	496	506	499	537	538	523	530	554	538	546	525	544	516	537	527	512	507	535	547	524	520	496	544	560	496	523	546	500	496	557	490	497	493	577	544	504	529	512	532	570	508	512	490	524	503	499	539	561	503	573	549	508	535	549	554	503	505	505	528	582	523	557	565	546	509	564	496	532	526	509	531	534	502	544	550	546	506	559	541	500	527	532	513	546	567	528	553	531	526	518	524	538	520	547	528	486	533	508	517	571	513	515	511	527	549	491	477	527	510	544	549	487	537	536	538	537	542	552	542	534	549	529	546	526	551	537	539	532	528	521	512	508	489	497	537	506	581	525	560	560	545	547	519	567	522	547	491	560	507	537	557	531	519	525	522	547	511	579	511	570	534	516	544	501	528	522	544	546	575	534	534	490	559	533	526	473	545	543	474	553	519	515	525	501	531	594	483	511	490	520	547	508	530	536	542	529	525	517	535	520	505	536	531	516	568	533	530	528	533	527	556	531	538	525	504	475	533	506	520	504	555	530	510	503	512	546	485	538	517	527	557	519	515	524	534	536	474	520	467	532	517	564	575	546	517	510	509	539	522	544	516	500	514	488	550	495	489	538	544	535	530	540	519	542	517	552	519	545	551	568	506	520	525	524	527	564	535	519	539	576	496	481	521	563	550	573	526	513	538	524	553	516	529	499	520	486	512	531	554	519	553	539	518	543	524	479	534	519	539	512	481	521	562	533	521	532	545	509	516	473	520	496	571	531	523	537	503	530	533	530	536	512	516	519	535	556	520	539	491	521	537	546	488	540	506	525	545	542	479	507	509	519	502	542	515	498	532	549	549	512	493	550	523	527	539	481	513	557	521	567	520	552	528	556	532	531	525	546	480	513	565	545	523	497	492	499	530	492	536	571	528	505	553	546	518	524	515	539	526	540	530	539	515	525	554	530	573	506	582	546	546	533	511	540	535	518	513	532	538	547	585	568	560	546	543	506	554	556	512	526	503	540	565	532	504	504	586	561	532	512	527	535	551	532	585	481	512	538	514	579	575	560	551	498	596	548	566	514	566	506	509	550	561	534	517	553	478	547	503	527	525	515	541	537	520	536	539	535	523	552	500	512	540	535	543	527	487	508	501	490	513	540	507	575	543	509	561	524	532	517	506	513	558	522	544	536	531	534	527	526	555	514	537	547	553	542	512	522	527	569	518	524	562	525	570	545	517	522	531	505	506	529	529	516	550	502	528	533	523	535	532	525	535	490	525	511	543	525	540	536	515	520	507	555	531	547	519	470	539	531	530	506	512	523	545	563	535	508	517	522	510	539	516	518	501	522	531	532	536	505	507	503	551	518	509	524	558	587	500	522	523	540	545	514	539	519	574	552	520	547	583	520	510	521	528	558	527	504	515	579	545	515	528	525	585	536	539	585	558	555	495	541	548	531	525	525	579	498	524	512	540	528	579	511	543	566	541	520	504	508	528	548	533	503	571	528	571	510	543	554	512	519	544	514	522	559	552	547	535	536	557	538	529	531	526	501	523	546	555	521	585	512	485	567	545	525	513	498	500	546	522	524	502	528	516	505	555	547	553	522	516	549	520	577	506	565	523	519	484	512	548	556	514	573	505	546	509	501	494	552	541	521	497	501	535	528	537	508	511	530	545
10945	3282	4541	4289	3470	2203	1525	1365	1563	1738	2358	3138	3486	2960	2516	2262	2260	2310	1948	1429	1582	1366	1389	1302	2050	2719	1832	1067	783	536	386	305	253	220	214	185	186	174	187	201	177	189	208	180	180	166	185	201	192	172	174	184	201	169	191	189	183	180	192	175	163	188	210	153	189	191	181	194	192	170	207	196	169	201	190	223	187	198	172	180	178	197	208	177	182	206	201	181	190	185	190	187	176	219	211	184	217	209	152	195	175	190	207	200	177	197	177	175	184	221	202	190	201	177	196	234	191	206	181	169	196	201	183	186	184	192	194	180	187	183	180	210	199	186	186	199	179	202	182	187	200	202	222	217	189	198	194	192	191	203	187	182	191	188	197	188	201	202	219	181	204	177	163	195	181	194	199	191	165	209	191	211	192	182	198	172	183	186	174	177	205	175	205	187	172	168	197	169	196	164	161	184	174	196	213	173	211	172	198	206	174	175	184	216	195	178	214	176	183	174	189	164	187	175	200	203	183	172	189	188	183	195	209	205	182	174	206	208	171	196	158	214	201	199	179	196	180	164	181	208	158	178	200	194	176	175	179	200	191	187	200	193	191	199	194	170	186	188	194	172	188	185	189	193	172	208	178	186	197	162	205	189	201	183	190	169	179	209	198	193	184	181	191	195	192	184	187	163	201	209	203	193	176	171	197	185	179	222	148	188	175	199	214	194	195	211	162	182	186	176	165	206	174	182	201	210	181	168	198	170	202	187	177	169	145	209	168	186	221	188	193	181	184	187	212	188	184	193	197	192	193	194	195	169	178	191	189	198	186	191	185	198	205	178	176	181	183	169	205	169	185	177	199	178	181	179	203	181	176	203	185	197	202	190	184	189	190	187	236	185	192	190	177	184	216	173	189	185	190	191	192	163	172	204	170	177	184	183	168	219	200	169	214	167	193	188	192	177	185	200	172	197	213	197	186	184	191	195	245	162	179	196	188	191	165	193	183	185	188	205	198	183	176	161	190	184	181	210	196	195	161	205	199	164	179	203	177	199	173	193	161	190	196	211	187	191	184	208	184	166	175	174	175	197	181	176	187	190	195	179	232	203	176	192	199	193	181	192	171	197	193	191	213	181	196	178	185	183	185	206	204	194	172	152	188	208	182	174	189	198	185	184	152	189	183	162	201	186	181	214	205	195	199	190	192	209	218	179	194	189	216	212	198	196	170	198	201	188	184	189	176	180	190	193	199	198	202	172	205	210	210	202	184	208	202	163	197	181	176	156	214	197	174	169	201	199	203	193	176	192	194	179	168	194	183	193	213	191	203	192	202	196	202	187	200	195	174	192	178	171	190	190	204	208	210	219	172	199	195	175	195	170	172	183	177	173	160	189	181	214	189	193	163	185	206	192	197	186	225	199	186	201	167	219	204	198	189	222	202	178	183	191	166	186	178	185	187	188	180	182	186	204	183	185	177	176	179	206	207	188	172	196	171	205	194	192	176	200	189	188	186	173	205	164	221	196	185	199	184	169	210	189	203	193	189	164	180	197	199	204	181	184	203	196	187	199	184	204	200	183	205	161	202	190	215	198	179	190	163	190	201	176	206	184	186	186	177	184	183	184	192	202	191	194	174	177	182	188	182	204	171	179	185	190	219	193	188	197	196	201	184	192	192	186	203	208	194	178	214	178	184	197	195	181	182	187	203	172	183	181	191	186	213	186	165	205	195	222	195	190	206	195	195	193	192	204	200	194	165	189	168	212	206	186	184	191	195	211	206	206	172	198	166	216	186	193	180	180	184	162	210	201	178	200	201	179	182	200	183	185	198	178	193	196	173	193	189	167	205	197	174	204	189	188	180	183	191	208	213	166	168	200	191	181	183	184	177	166	200	206	179	199	205	189	175	183	227	201	180	199	170	193	216	196	180	169	174	188	184	211	197	209	199	187	149	182	208	192	179	195	228	192	200	189	175	188	186	195	187	217	176	200	202	208	178	203	184	187	190	209	185	186	192	192	188	196	215	178	193	176	190	209	187	172	174	199	160	192	177	186	226	197	217	178	204	194	217	193	199	218	188	198	179	182	186	197	215	178	179	187	189	221	194	196	167	187	173	194	164	187	176	225	172	200	175	189	196	190	195	168	185	200	175	198	186	190	168	190	190	190	180	199	179	182	224	218	196	213	182	204	207	211	185	195	191	213	172	208	199	174	213	185	164	191	192	191	215	167	183	175	178	155	194	179	212	187	185	189	190	164	168	189	183	203	207	150	213	170	194	203	203	193	197	207	191	193	183	167	159	170	203	188	196	185	209	192	165	168	168	195	201	214	173	188	174	170	180	194	184	210	182	187	177	200	194	188	201	203	176	190	197	165	191	178	181	189	174	190	219	206	177	187	199	173	209	184	195	209	196	205	193	190	181	175	192	195	188	191	192	189	195	190	194	206	185	206	183	179	185	173	182	196	192	209	189	194	187	171	189	185	174	204	203	193	180	206	184	193	195	174	204	173	171	199	205	192	189	179	208	194	204	186	200	197	177	174	183	179	202	169	192	188	183	194	167	181	181	201	185	179	185	213	184	160	187	201	196	193	198	213	191	191	192	194	172	202	189	166	196	194	182	180	181	169	207	183	171	198	183	184	181	183	199	205	199	181	164	195	197	181	196	202	179	181	188	179	164	213	192	215	210	192	181	196	191	201	189	199	206	202	199	189	165	189	180	191	199	189	188	189	179	189	180	227	200	209	180	184	205	184	209	189	196	169	181	192	191	226	207	218	218	197	189	201	185	181	200	204	214	183	204	200	183	185	184	221	196	194	203	201	165	203	202	190	174	193	178	202	211	173	191	196	176	176	191	196	184	179	188	198	177	199	171	186	199	172	204	203	196	196	173	192	171	186	180	176	166	181	194	176	183	187	202	186	190	189	188	204	187	187	175	200	196	187	197	207	215	196	190	197	209	196	172	200	178	190	177	195	202	195	169	174	198	193	186	191	201	203	168	195	187	190	181	203	154	187	195	189	200	209	202	195	203	165	188	172	188	187	207	186	192	204	166	194	194	200	186	161	199	172	179	210	177	200	147	172	187	176	164	203	176	198	172	166	217	198	180	196	189	168	178	180	179	205	208	196	176	165	173	182	194	176	217	207	212	203	178	180	179	189	222	209	208	191	169	183	186	185	162	178	155	183	190	196	203	178	195	197	173	189	161	197	196	172	194	174	195	168	180	194	169	195	185	178	202	213	189	182	182	213	183	198	175	204	197	165	187	205	193	202	192	219	211	213	197	196	189	207	185	202	168	191	191	210	181	199	185	164	182	194	179	186	189	202	181	185	200	197	185	192	172	211	175	199	192	206	169	196	189	201	204	191	202	184	187	191	189	221	180	199	202	190	186	199	204	193	167	174	178	194	183	184	207	176	188	228	186	198	203	163	176	181	169	237	182	179	169	178	171	172	182	212	197	199	192	179	201	183	171	188	181	190	201	168	205	199	205	197	179	195	179	190	208	188	185	177
7448	3420	7881	11073	11268	8985	6829	6497	7854	8582	11781	15166	16043	14342	13456	11803	12229	12559	10840	8650	9583	8485	8693	8143	12110	15036	10471	6666	4707	2898	1769	1147	771	660	562	565	559	548	539	519	556	551	542	535	588	523	514	531	537	579	538	556	556	555	533	547	545	555	573	585	587	524	516	526	517	516	535	568	561	546	525	563	532	531	559	513	556	558	538	547	541	501	578	528	538	537	560	554	552	553	520	544	512	565	564	557	560	569	500	543	535	566	563	517	533	507	541	557	512	542	557	558	580	551	511	557	556	536	559	488	520	516	554	583	567	550	517	533	537	508	529	548	527	528	520	559	550	546	548	505	542	559	585	560	555	559	544	533	548	505	549	574	575	562	537	539	545	522	536	579	528	552	523	558	531	528	522	538	519	494	545	550	522	543	543	575	528	607	598	525	573	553	545	546	581	519	523	529	535	580	536	567	603	518	516	546	505	574	519	528	540	544	530	534	576	495	539	520	572	539	584	577	561	543	527	552	575	553	587	540	519	479	548	516	510	586	577	524	557	515	497	556	562	535	498	532	570	508	522	503	579	575	576	531	551	538	531	515	522	539	521	521	554	544	549	548	524	552	531	513	558	546	576	536	561	534	537	597	523	548	558	520	558	544	543	554	535	514	544	529	535	509	548	568	535	564	494	523	566	557	564	536	560	563	539	516	568	582	595	558	573	558	527	548	546	527	516	513	552	533	548	535	566	565	520	551	556	561	571	534	547	531	521	581	513	586	574	537	542	555	560	542	572	567	548	579	558	561	510	553	573	525	547	511	544	539	548	560	549	543	572	532	535	518	578	562	547	596	549	540	547	524	568	508	549	543	554	577	563	563	528	578	527	572	535	544	535	535	505	541	551	568	514	527	540	544	509	530	516	558	536	557	595	518	530	549	578	534	544	552	565	547	538	581	510	560	504	568	550	565	536	516	493	507	516	537	573	530	534	565	539	546	525	535	546	538	536	563	546	576	527	541	541	597	497	525	559	516	528	545	524	575	522	515	553	556	562	528	541	534	511	547	588	552	513	545	519	498	585	546	556	539	571	535	568	536	509	523	531	528	539	538	519	539	560	583	543	536	547	551	510	543	526	546	550	540	509	549	534	553	542	544	574	542	540	570	518	536	560	563	585	527	513	546	546	534	524	564	537	533	557	540	572	537	545	549	549	553	524	559	518	555	574	534	541	555	548	484	595	537	558	576	534	509	541	553	593	520	557	563	528	496	527	586	568	531	521	502	557	543	566	572	543	527	556	479	516	598	530	536	554	570	554	551	524	557	515	551	566	559	587	576	553	542	539	561	517	584	568	562	577	547	543	544	563	545	597	543	521	506	504	521	559	527	565	498	548	562	561	551	500	585	575	573	471	570	536	517	562	560	540	503	528	520	540	553	560	557	529	563	545	551	575	527	519	527	528	538	560	531	537	535	553	543	540	575	552	543	559	566	567	516	567	555	554	539	530	553	531	535	565	543	518	542	570	539	560	548	592	559	549	547	527	544	555	579	519	561	514	518	542	532	535	541	580	546	545	562	532	539	508	565	520	530	547	548	506	548	545	518	561	559	513	552	552	568	551	542	537	565	537	542	527	539	523	518	526	531	547	498	534	537	573	513	511	562	566	560	569	561	563	602	529	575	571	496	588	565	545	529	546	560	536	558	551	504	507	570	506	493	560	525	563	538	563	531	508	525	513	544	527	544	533	537	544	572	575	523	542	544	540	545	542	515	565	543	531	514	563	549	567	537	557	551	516	589	523	513	558	500	528	542	545	562	491	555	584	535	568	536	556	548	541	540	549	550	551	552	529	583	554	537	595	541	518	546	560	548	581	568	563	561	533	544	526	571	569	578	512	538	561	560	550	536	566	545	535	546	553	552	550	538	503	563	549	536	532	544	521	578	535	532	540	546	558	595	542	561	591	550	557	529	558	486	531	523	538	547	515	490	539	572	528	503	577	491	526	508	572	493	527	542	526	522	559	547	560	552	530	598	519	528	573	572	590	543	552	520	531	519	528	527	576	502	552	559	505	536	570	576	519	545	531	540	550	534	581	570	507	580	547	522	592	517	556	564	526	564	579	512	530	553	532	532	539	516	536	560	550	513	480	565	544	524	472	545	514	543	542	533	518	528	565	521	540	569	547	555	535	562	544	541	540	551	577	513	558	552	529	511	539	573	508	524	581	550	573	561	513	537	531	536	536	531	532	562	547	570	544	537	484	520	517	506	543	563	536	524	560	540	538	571	531	547	558	557	535	603	523	551	559	527	550	575	538	552	552	565	585	601	559	574	575	520	563	581	497	569	546	561	534	592	541	570	560	552	530	537	553	552	555	555	537	582	570	558	511	533	565	543	526	534	519	540	534	565	551	554	558	521	541	536	534	551	539	584	574	554	580	522	525	555	521	534	593	541	573	553	526	564	517	486	562	538	612	558	581	557	544	539	553	500	582	529	535	509	575	585	563	553	547	568	541	540	563	563	549	528	586	554	537	560	497	539	541	583	540	571	562	503	571	565	594	547	546	549	582	541	533	573	539	566	559	545	586	541	533	547	549	523	564	538	578	543	594	564	552	571	553	524	526	545	572	567	516	573	499	502	550	546	546	547	557	545	515	547	548	547	584	533	500	553	508	594	527	523	553	533	581	546	563	575	512	541	557	577	571	555	538	544	568	502	554	528	538	550	583	556	505	548	580	525	534	528	555	574	545	573	518	503	507	549	528	522	546	566	501	584	568	510	518	526	541	533	527	568	557	548	539	566	601	557	523	538	543	550	525	601	522	501	537	540	486	558	564	562	541	571	555	525	539	586	551	564	545	541	559	554	510	580	535	546	571	545	564	522	541	522	530	557	554	547	564	565	535	528	562	535	563	531	545	532	584	549	568	548	527	576	566	527	572	541	506	571	543	564	552	564	582	553	570	555	512	575	516	537	565	542	569	557	574	548	560	577	586	555	572	523	506	568	517	540	565	539	550	561	589	552	545	549	518	529	560	550	530	518	527	556	550	544	566	489	588	530	539	592	523	559	533	562	559	516	549	584	576	568	556	538	533	556	522	542	511	526	545	524	570	550	528	563	529	569	515	563	560	571	540	535	504	558	543	579	526	533	551	541	547	558	576	557	592	569	553	546	529	537	509	564	588	542	557	534	574	548	560	565	590	530	539	544	540	546	527	523	566	549	563	587	530	546	510	556	540	533	557	538	560	559	549	542	590	506	588	542	536	519	517	551	568	545	511	547	581	567	531	560	574	537	551	527	522	542	546	506	529	590	520	532	557	488	564	539	552	552	550	530	598	519	579	585	575	540	568	556	540	539	553	543	553	534	561	488	536	545	535	560	523	540	543	509	582	589	541	557	552	557	528	550	468	563	545	524	584	542	571	522	527	543	528	539	509	564	587	555	526	500	545	544	520	534	516	523	547	575	564	545	519	548	538	541	576	515	518	566	582	528	534	570	554	526	548	546	493	539	517	556
18027	6092	8247	8516	6378	3979	2793	2098	2388	2456	3532	4493	4852	4084	3793	3273	3036	3013	3154	2846	2617	2313	2234	2280	4338	4650	3220	2097	1289	839	526	380	273	242	209	166	189	186	190	201	205	179	228	213	219	204	186	205	195	227	206	223	205	200	202	191	236	179	221	177	199	204	187	209	188	194	188	204	206	218	195	219	237	210	195	217	182	200	211	213	214	208	212	192	192	219	246	202	203	189	209	203	192	195	202	166	185	202	220	191	196	230	200	213	217	208	230	198	187	193	198	217	217	182	204	212	214	230	208	191	197	224	184	204	212	208	217	209	194	222	196	202	194	195	162	189	202	206	199	188	217	210	188	192	210	216	213	241	220	190	192	199	233	203	233	202	223	200	188	214	193	212	202	195	188	198	195	205	208	219	235	191	206	208	216	230	203	200	212	205	195	207	166	207	201	203	211	227	186	216	193	201	216	211	193	220	216	234	195	209	232	206	202	208	241	212	198	178	204	202	206	232	211	198	194	205	221	210	224	214	211	221	191	196	193	191	225	193	207	191	198	234	192	197	184	212	223	234	206	203	201	239	192	187	180	213	205	213	189	200	234	191	206	218	195	202	208	226	221	221	221	196	238	185	229	214	195	217	199	205	206	214	195	203	209	225	181	205	202	186	213	212	192	239	220	193	201	201	175	203	189	199	209	206	185	208	210	220	187	208	210	210	209	209	221	201	193	202	210	194	207	227	234	231	187	221	220	207	209	195	207	191	198	197	203	193	187	192	213	215	219	215	217	203	198	197	238	198	202	203	211	219	207	203	199	215	212	232	206	196	209	217	210	205	206	203	227	194	214	209	195	205	208	206	187	210	225	223	223	222	218	219	203	199	218	215	189	220	199	207	222	216	180	226	201	176	191	225	217	219	192	209	169	217	185	208	209	228	189	223	217	189	200	195	197	218	192	223	213	199	215	212	223	191	190	202	201	221	223	202	212	210	195	173	193	224	173	207	208	236	205	215	192	193	207	207	204	179	187	227	256	211	204	212	218	203	235	201	215	194	206	211	206	208	205	228	188	208	226	242	203	218	197	211	213	194	185	197	205	181	200	210	230	220	227	187	205	205	199	201	202	196	199	203	185	205	212	209	224	212	210	208	202	210	204	193	226	238	226	203	188	206	201	197	253	195	197	194	227	179	222	216	210	194	198	202	177	234	193	214	215	182	203	227	230	196	211	253	205	226	194	197	211	202	187	217	193	201	181	195	191	216	238	209	192	199	225	184	208	204	200	219	211	185	225	193	209	206	214	196	214	221	208	193	229	214	214	211	206	230	225	205	190	193	200	205	191	196	222	209	213	232	200	207	215	206	215	225	195	194	223	198	189	188	214	209	202	198	204	203	237	197	222	191	181	242	209	211	208	195	198	208	207	162	203	201	208	223	210	208	206	204	220	210	208	198	227	207	226	178	221	215	221	215	218	198	203	218	212	193	196	218	172	203	214	184	199	222	214	205	212	190	194	227	205	204	194	208	231	193	241	194	205	194	190	209	196	207	184	205	239	205	180	197	217	194	216	209	187	194	192	215	197	243	184	209	211	195	199	204	211	213	224	217	203	202	210	201	224	188	188	197	219	194	221	209	214	183	224	187	190	187	192	172	211	206	199	223	199	225	207	202	211	227	220	211	199	219	206	198	196	212	228	206	213	202	208	244	209	191	197	189	208	192	200	190	224	182	217	199	202	209	201	219	212	211	207	208	224	193	231	208	208	228	201	187	188	203	197	218	204	219	216	198	204	234	209	219	216	181	221	208	178	208	226	201	207	222	180	209	214	210	213	201	202	202	190	215	201	182	198	210	199	213	217	213	210	213	225	205	228	208	186	222	221	218	191	213	189	219	218	198	205	196	231	208	198	221	175	209	201	198	210	207	202	204	214	183	218	206	202	181	221	195	202	186	222	196	197	213	229	193	208	211	237	203	221	207	211	213	234	209	192	238	217	224	204	210	204	198	213	178	228	219	229	223	218	200	205	190	198	197	215	174	212	201	195	198	195	186	201	199	210	214	223	191	221	196	219	204	224	206	213	190	219	203	222	195	214	217	169	175	209	176	212	196	199	194	209	190	212	215	210	224	188	205	233	203	205	233	220	208	219	216	215	215	209	189	172	215	194	208	184	213	201	220	196	209	217	208	194	199	205	212	207	195	224	205	209	213	218	195	192	204	173	209	230	201	217	199	204	217	215	207	191	208	222	189	188	218	214	201	220	203	199	199	189	233	214	203	209	216	200	171	219	217	215	199	185	212	245	209	229	230	186	191	204	199	228	218	201	188	212	230	184	204	210	211	219	204	208	224	204	226	229	181	199	176	192	187	210	235	218	189	218	185	204	205	213	181	192	215	232	181	221	210	209	198	206	209	223	200	211	216	230	212	220	206	204	221	217	199	212	214	234	210	217	182	191	190	194	206	229	245	212	222	185	198	215	226	195	222	215	225	196	197	202	223	197	193	206	215	193	206	213	191	188	203	178	205	220	196	193	205	187	228	178	225	210	223	181	188	213	233	188	222	190	235	190	200	220	199	189	223	202	206	177	201	213	246	218	217	204	184	215	188	213	202	233	222	208	231	214	209	205	216	182	228	202	187	196	197	211	197	213	231	225	195	216	185	189	217	215	200	207	230	216	207	181	187	202	232	191	204	191	221	211	182	224	201	199	194	215	231	211	184	212	204	194	198	221	212	219	247	189	212	220	244	206	221	188	197	216	224	205	216	185	202	215	199	189	182	207	194	203	204	204	218	232	214	179	198	218	201	195	194	201	210	199	192	244	229	173	224	202	203	207	195	207	208	203	198	230	226	224	214	211	216	185	181	193	210	220	222	204	230	191	231	260	222	213	190	211	186	202	210	200	205	198	214	208	224	218	184	207	194	202	192	211	206	217	215	216	203	216	195	194	203	171	224	191	199	213	208	207	195	202	210	220	205	207	205	206	209	190	189	226	224	188	184	216	196	183	203	232	234	189	193	241	204	233	229	213	241	204	235	202	211	222	178	213	229	199	177	184	209	224	217	230	224	221	219	186	200	204	205	205	193	211	176	190	182	200	188	233	205	183	196	195	204	212	196	206	194	197	216	206	214	197	192	218	200	211	208	209	197	221	197	209	228	183	208	191	198	214	188	193	187	222	227	201	210	188	207	186	214	200	234	195	191	178	217	198	210	196	209	220	203	205	206	186	208	178	211	200	197	172	194	219	223	229	206	197	244	206	213	213	181	235	175	209	217	226	167	209	204	206	193	214	215	216	205	210	218	191	221	220	181	197	214	254	200	210	213	200	194	223	225	226	186	214	198	227	202	176	185	190	190	198	176	206	197	206	194	215	202	214	209	218	196	201	233	193	210	220	194	200	209	209	188	218	234	213	211	219	199	218	197	218	211	212	227	211	201	218	196	206	216	209	213	216	186	193	222	215	205	186	210	204	200	195	217	211	238	211	218	196	230	183	242	224	211	207	204	219	204
9868	5343	12370	18161	16948	13609	11282	9461	10793	11298	15572	18772	20210	18056	17302	15784	15510	15288	15972	15150	14087	13191	12453	12931	20685	21342	15786	11063	7592	4467	2545	1487	1019	708	626	627	614	537	565	533	593	586	544	591	625	568	601	620	567	591	566	585	577	516	582	604	577	632	644	559	561	565	579	654	600	556	580	587	561	618	594	628	544	603	617	593	566	546	565	564	626	565	600	552	602	591	602	584	610	567	539	626	601	610	596	580	545	618	561	631	598	577	583	565	575	590	597	614	609	604	581	624	587	596	637	584	601	579	590	581	571	580	591	574	620	560	581	560	566	593	535	572	557	558	580	596	560	552	610	612	520	560	575	609	575	562	586	569	602	579	589	556	572	605	581	578	562	562	637	551	579	611	577	561	592	554	604	589	589	552	599	557	578	595	627	592	575	578	593	630	571	586	605	589	607	556	558	587	607	586	566	562	557	567	573	614	563	577	593	626	588	595	575	646	571	594	569	603	591	520	610	598	617	566	586	593	606	580	600	625	588	623	609	584	575	552	561	588	588	580	618	602	576	620	591	581	607	543	552	568	588	566	540	638	595	573	565	592	577	570	591	555	598	595	599	605	563	606	562	600	611	620	595	591	606	567	577	544	552	668	607	565	599	544	568	603	619	614	541	595	545	582	573	575	556	555	619	605	614	616	573	591	566	595	624	556	577	582	578	563	552	589	605	567	581	606	583	552	587	572	596	569	590	574	628	578	588	576	603	542	577	585	584	580	579	589	585	589	555	578	575	585	599	577	570	587	588	598	578	572	601	588	581	544	576	623	581	528	568	580	608	624	538	568	626	573	579	550	564	564	597	588	612	585	606	586	587	562	608	545	626	567	589	610	579	598	596	604	584	574	569	572	609	581	539	581	593	586	594	577	599	589	575	588	560	550	585	587	602	575	563	595	595	617	580	605	594	590	526	596	597	590	565	574	571	551	564	599	565	545	636	551	590	567	609	544	583	568	629	562	587	627	572	563	575	559	599	583	584	592	573	571	571	595	599	584	590	594	616	589	590	618	597	587	596	637	570	586	590	590	607	599	565	605	609	588	568	584	609	573	563	628	539	546	555	575	585	595	604	576	579	558	570	558	597	553	594	561	572	594	616	599	571	536	600	576	557	579	618	574	587	578	617	597	596	521	574	606	538	597	614	622	574	573	590	575	601	585	575	591	577	564	598	544	585	577	592	574	549	579	568	658	612	552	593	602	558	599	581	629	623	589	578	605	562	579	603	561	620	616	603	550	560	544	579	610	568	577	528	593	593	581	562	602	591	602	596	587	613	577	592	603	589	562	571	579	567	587	591	599	580	554	585	564	585	561	546	631	571	572	611	556	596	565	585	569	551	619	557	524	541	569	593	615	588	573	556	613	563	574	526	579	581	612	560	563	588	550	593	542	603	571	562	633	597	571	573	565	534	574	571	573	540	577	570	568	574	560	590	631	556	623	601	617	613	581	635	577	627	574	632	572	586	583	570	587	603	587	577	586	613	627	582	602	590	614	559	598	600	584	563	604	565	545	607	571	624	602	577	580	557	556	587	546	595	570	560	627	571	588	558	573	592	601	578	616	570	594	582	569	583	572	631	582	598	551	568	574	565	577	574	576	590	612	594	569	580	595	561	561	559	556	586	600	575	582	559	560	581	601	573	630	579	624	604	555	595	567	607	582	584	630	552	604	579	585	602	587	588	579	579	588	612	556	581	552	594	583	630	599	620	579	595	592	563	569	584	556	584	592	595	583	563	557	568	598	601	593	579	575	587	586	578	551	584	581	601	546	596	603	588	581	611	594	607	594	582	547	643	597	565	552	601	612	643	531	592	594	622	600	560	533	603	594	576	584	533	548	556	620	586	584	594	569	598	576	621	586	590	569	608	592	543	608	592	578	581	595	595	592	589	598	552	556	627	591	552	573	551	610	529	558	561	556	538	584	600	556	628	600	563	602	547	615	592	588	583	582	556	626	611	577	562	584	571	579	638	562	610	592	549	547	591	579	561	554	571	582	588	580	620	619	585	569	610	615	580	612	528	580	563	584	626	549	584	576	587	581	588	568	531	573	562	569	619	624	599	560	582	594	634	595	596	572	603	555	601	545	575	637	594	569	561	592	567	584	598	555	581	615	620	653	578	609	607	590	576	615	574	563	581	563	556	586	589	612	611	577	619	559	566	554	549	563	571	571	590	591	645	616	599	603	603	599	567	589	588	561	555	602	552	599	600	567	587	577	587	606	562	547	579	555	611	579	573	648	626	577	590	584	618	624	590	586	578	607	600	590	583	551	583	573	640	556	583	597	616	542	603	596	582	557	575	559	518	590	618	636	558	590	565	567	626	565	538	538	603	577	593	593	587	594	542	586	569	577	593	600	557	602	569	574	582	554	621	530	576	545	597	631	575	602	560	595	560	594	577	620	597	572	615	614	590	587	588	583	635	572	590	580	593	584	591	603	576	568	578	621	610	584	568	559	592	598	580	601	576	625	597	599	629	584	605	648	584	593	586	614	568	574	612	618	569	615	632	561	570	572	587	565	596	574	552	606	546	601	562	590	588	558	590	619	599	558	547	616	592	548	571	612	537	581	587	625	565	589	582	584	605	590	574	583	629	548	628	582	594	621	594	548	604	640	536	578	552	567	566	563	636	539	571	563	570	577	578	610	564	595	579	620	574	605	607	571	612	586	599	615	603	544	566	610	577	585	582	586	582	610	585	562	581	558	595	564	602	624	544	574	576	579	590	547	574	538	598	581	605	602	595	619	557	583	565	594	592	553	555	601	577	596	556	588	579	590	633	613	568	586	583	558	593	596	576	530	581	590	575	538	654	563	543	613	594	538	606	608	529	592	585	598	580	555	581	609	570	558	596	584	635	589	594	592	610	596	579	582	600	531	604	606	569	544	617	617	571	588	591	610	548	643	602	611	612	615	606	618	580	601	614	575	570	619	584	605	599	568	614	598	606	580	595	582	570	573	602	616	559	568	643	635	610	596	583	603	587	597	529	587	609	553	585	589	578	587	624	584	569	599	555	622	589	539	610	564	584	611	577	576	582	577	520	563	571	575	569	576	584	643	604	567	593	531	591	582	615	528	617	563	605	563	581	561	582	573	594	582	562	613	594	558	572	583	582	588	581	592	590	564	587	579	621	600	583	605	555	556	561	606	561	579	583	615	573	579	612	572	560	603	594	607	617	567	545	571	594	580	561	559	573	567	565	608	580	602	604	612	605	579	570	552	596	601	612	595	592	551	538	527	589	586	616	562	561	576	596	570	580	579	581	551	567	571	591	564	580	605	590	573	607	572	602	603	550	548	623	611	541	626	589	587	566	583	585	573	609	575	591	561	594	576	558	599	549	572	552	544	606	602	540	548	584	588	562	562	627	622	537	567	597	562	559	589	577	565	579	574	643	563	577	578	563	596	570	605	574	532	597	585	609	575	605	601	597	540	574	575	572	561	555	528	609	594	612	581	578	616
3622	1286	2075	2415	1548	930	654	495	592	716	891	1213	1224	1301	1078	883	790	848	1349	1478	1242	1076	868	660	685	549	421	313	309	269	237	243	197	195	222	196	171	184	169	192	175	190	178	175	200	191	215	179	187	200	178	166	187	183	168	158	183	212	159	182	213	188	196	179	199	191	159	180	183	190	196	216	177	173	180	189	202	212	187	209	178	208	179	174	207	168	177	191	186	181	193	186	167	175	185	176	198	190	184	198	213	206	198	170	177	192	186	184	183	181	184	185	172	200	207	175	186	196	201	192	185	185	192	174	184	223	186	199	195	189	184	202	196	163	174	176	195	218	201	201	222	189	202	173	170	182	169	196	181	174	178	172	179	173	204	174	161	187	177	154	164	171	161	175	181	181	173	191	200	184	156	190	196	203	175	197	219	175	170	186	160	197	190	175	190	168	197	175	194	179	178	198	194	181	179	181	203	179	172	180	168	199	199	172	202	169	190	170	196	170	206	178	189	196	183	180	198	171	218	191	196	188	192	158	197	173	212	190	175	209	188	187	182	175	185	172	201	182	202	206	196	160	189	198	177	173	185	175	166	207	195	192	187	196	203	187	171	198	209	193	176	174	177	200	181	186	195	175	176	189	180	176	194	205	190	200	162	181	228	178	193	186	221	215	177	188	166	202	190	192	180	165	198	190	187	177	160	178	182	164	163	191	201	200	200	165	200	198	166	196	192	161	171	218	199	194	181	183	195	197	186	174	183	203	198	179	188	220	180	185	185	175	174	176	184	187	176	176	185	221	193	202	201	185	204	159	219	178	172	177	179	176	189	186	189	185	188	196	201	189	192	198	215	199	168	182	195	183	174	190	188	201	216	188	173	169	181	170	175	173	197	197	158	193	191	192	185	170	204	161	175	191	204	199	190	186	190	177	182	180	166	212	187	204	184	182	190	178	180	183	163	205	168	176	199	195	186	180	155	172	142	169	176	183	200	200	161	176	166	190	195	184	206	182	165	194	185	185	207	176	177	180	195	208	182	173	180	182	189	193	157	196	195	198	179	199	190	190	215	181	174	174	173	183	201	192	181	177	165	204	194	201	185	179	200	172	212	168	190	178	175	187	171	169	185	189	196	190	161	186	170	169	168	200	176	169	184	203	180	205	203	198	195	190	191	172	180	184	177	179	168	183	179	176	173	199	173	186	195	191	201	204	183	206	189	184	183	202	181	195	196	192	206	185	183	186	179	146	167	190	172	174	185	195	197	187	173	186	168	167	185	174	179	169	191	222	181	175	161	188	206	159	200	174	204	174	189	191	189	193	186	211	178	176	214	171	193	182	196	213	184	189	191	177	173	171	176	157	185	207	178	192	213	178	188	193	203	171	193	191	192	186	170	175	211	185	186	193	194	173	156	202	187	185	184	180	215	186	193	186	194	172	175	169	187	188	204	179	186	185	190	181	167	181	184	188	158	174	174	187	166	168	193	188	168	172	164	158	189	173	187	180	212	182	186	185	167	174	175	183	178	159	190	171	166	175	175	203	175	188	174	183	202	186	196	180	169	204	204	200	189	176	154	178	201	180	186	187	186	201	180	198	198	204	194	193	186	198	197	186	179	205	201	198	184	230	175	178	163	174	175	202	202	190	198	194	171	205	183	180	166	186	163	170	196	177	195	189	174	180	172	160	184	205	192	180	174	203	175	195	217	167	175	199	183	177	195	181	170	223	179	181	208	198	172	166	188	188	204	190	173	178	177	157	179	187	203	190	173	183	181	194	193	175	186	196	163	189	194	171	189	184	159	197	179	186	162	167	179	182	202	197	168	164	189	187	207	180	186	192	193	189	184	172	180	186	193	188	175	167	151	171	200	210	187	201	192	188	192	187	166	169	163	196	181	182	193	182	192	205	184	208	178	208	171	178	164	184	197	183	179	202	206	193	210	159	174	189	200	181	182	179	176	179	194	184	177	187	190	215	194	190	187	174	187	198	195	190	171	180	184	200	193	209	198	186	179	182	197	186	194	167	183	246	181	184	178	179	176	202	188	209	208	198	188	201	187	178	193	176	178	190	187	187	182	188	174	182	193	187	169	153	218	186	185	185	209	198	179	185	202	167	172	178	181	193	203	184	185	184	187	203	185	174	182	188	200	213	198	194	177	167	171	209	171	166	193	205	189	189	199	174	211	169	151	193	193	189	183	186	201	193	165	206	182	205	181	178	214	188	221	190	191	176	175	189	186	186	174	170	165	177	180	202	214	172	187	180	168	154	183	178	195	194	175	208	198	166	203	194	187	190	198	179	187	180	187	168	185	171	179	204	179	213	170	184	169	180	160	205	188	184	189	171	183	166	185	162	189	173	177	162	190	174	198	178	170	187	182	182	181	170	165	189	175	176	175	196	217	168	216	178	179	174	179	174	182	187	191	185	174	190	192	174	187	189	182	195	186	198	171	148	160	205	162	192	156	174	166	160	179	188	209	188	173	198	175	177	172	185	207	184	184	195	179	178	223	203	195	198	177	198	180	188	185	181	175	209	191	189	174	191	203	183	186	188	183	176	199	177	192	173	173	197	160	200	201	200	194	194	170	162	188	188	209	174	173	199	183	188	176	192	179	184	183	182	161	214	210	167	181	180	199	171	187	172	199	177	183	181	221	188	214	190	178	178	178	187	180	181	202	165	193	186	190	172	184	193	180	185	180	230	178	193	182	182	186	189	175	154	191	193	194	179	187	164	177	155	178	198	173	192	174	180	196	189	171	196	197	183	174	199	193	176	188	200	206	195	169	170	187	184	203	194	189	179	189	166	196	200	199	182	158	181	156	167	181	180	171	195	214	192	204	206	187	207	183	194	169	172	207	189	174	186	154	207	182	159	156	158	172	188	175	213	190	174	193	175	196	173	187	182	183	199	190	171	187	176	179	185	167	180	176	188	184	170	168	187	187	180	188	174	170	208	187	184	193	193	175	168	180	180	200	198	196	189	191	183	168	191	187	184	185	192	213	165	196	188	194	179	203	176	179	199	175	172	192	188	182	193	182	181	186	177	170	166	195	174	181	195	173	175	176	162	200	183	185	199	187	224	189	188	195	186	183	175	201	186	190	209	157	198	195	182	185	176	185	190	191	202	199	216	177	191	168	187	174	202	199	179	184	185	178	192	186	172	201	194	186	176	162	157	178	171	177	185	171	185	187	195	182	213	176	166	181	179	176	165	190	175	207	178	187	166	154	183	196	184	185	178	175	178	185	151	207	189	196	187	184	180	191	185	185	154	195	199	194	208	180	180	182	193	191	174	207	186	178	181	179	165	194	196	186	188	197	200	206	212	188	185	182	202	164	181	181	152	211	178	184	183	164	179	190	169	188	180	183	185	182	179	184	201	209	161	159	191	176	187	175	185	198	179	177	182	184	146	170	204	187	187	203	213	178	178	193	178	191	173	194	182	200	185	193	164	169	205	177	184	185	190	165	190	195	176	175	208	201	170	150	200	186	165	182	187	177	180
3028	1679	4149	7077	5603	3744	2750	2191	2812	3480	4659	6627	7182	7341	6279	5213	4861	5340	7955	8532	7459	6676	5283	4252	3962	2959	2099	1529	1273	991	788	683	567	571	539	517	538	544	530	524	554	507	519	522	533	524	534	545	528	521	548	538	535	488	525	567	488	510	536	502	542	518	520	522	526	550	542	498	507	523	528	571	544	527	519	513	534	526	531	504	515	541	550	519	537	502	501	508	504	528	479	479	560	539	550	485	525	552	560	510	512	519	551	518	540	529	535	517	510	526	530	562	552	573	523	531	508	516	538	552	503	519	537	546	542	453	534	515	525	522	502	514	510	522	529	497	564	546	533	525	531	544	532	513	555	560	524	524	536	546	536	566	534	538	538	524	539	496	503	501	509	509	585	515	533	557	504	523	533	539	518	565	578	515	510	495	495	529	556	506	559	542	560	555	493	486	514	548	524	505	531	507	527	524	548	510	515	528	537	538	492	524	547	522	518	495	534	566	522	493	524	531	528	512	527	504	527	506	507	507	531	512	576	500	496	544	562	501	532	530	510	516	533	492	577	540	535	530	492	503	510	508	564	530	546	520	529	497	538	527	522	518	559	506	498	493	518	553	519	521	505	514	529	562	511	540	549	537	555	527	511	536	531	522	540	501	535	504	528	511	534	521	512	585	474	544	534	543	569	500	534	502	501	559	545	534	567	555	567	514	495	535	516	525	531	529	546	547	560	539	499	513	561	566	511	556	496	498	513	552	525	526	546	535	515	508	498	573	539	524	519	529	507	550	524	520	555	531	523	537	503	485	533	553	503	553	508	563	515	518	541	483	523	548	487	537	540	490	575	515	489	556	507	508	501	538	515	521	524	519	512	473	488	543	549	493	558	526	522	565	530	524	548	542	528	519	519	520	512	511	523	490	540	475	539	528	517	549	544	506	506	544	544	539	490	525	531	537	552	520	554	514	516	543	551	535	526	546	514	524	497	525	528	525	548	524	519	430	515	544	509	572	543	562	532	541	528	550	577	491	541	558	545	513	532	554	525	495	513	497	562	509	493	573	546	513	556	504	521	569	506	544	512	525	531	515	588	492	528	508	538	495	472	510	539	531	507	564	543	562	541	549	528	528	523	506	513	511	541	534	556	503	511	474	500	526	474	554	500	574	530	516	536	569	531	515	530	525	538	536	514	558	591	534	540	527	518	508	507	547	500	539	507	568	522	552	561	544	566	504	503	507	584	529	568	524	533	516	513	505	521	541	511	502	590	536	537	527	508	534	505	509	539	514	516	533	535	521	526	536	484	533	527	504	508	543	517	529	482	506	540	523	581	558	537	518	530	536	513	548	506	513	518	524	544	520	530	509	503	491	507	556	556	503	549	520	535	564	565	526	498	545	505	503	545	535	539	501	525	491	547	485	472	520	560	562	525	516	548	527	472	577	549	483	538	577	518	488	573	537	533	540	533	521	540	523	502	542	535	532	509	517	518	545	539	549	507	571	555	509	564	550	527	532	549	520	517	492	518	542	503	552	558	535	546	542	494	542	564	521	520	560	581	523	490	549	516	531	520	488	576	506	558	491	518	548	538	517	521	515	536	573	534	530	511	528	537	519	509	560	501	543	552	537	510	535	515	501	491	537	525	534	508	539	525	483	550	519	524	539	562	519	506	538	546	494	514	499	544	504	518	515	567	480	521	558	530	541	510	561	570	532	560	568	550	530	532	535	520	541	521	521	548	567	564	544	508	500	556	527	516	543	515	523	539	537	511	537	547	522	528	523	531	523	505	534	522	566	525	542	534	559	542	577	488	579	493	499	541	543	487	512	531	533	542	527	570	520	550	534	524	553	494	551	531	523	537	514	554	543	497	517	512	510	575	497	522	501	543	536	508	536	507	504	556	552	514	549	515	590	537	536	535	551	494	521	477	525	502	526	536	504	507	542	536	522	570	540	510	544	504	579	539	512	596	499	496	523	526	492	540	528	503	502	508	576	492	549	532	547	540	505	513	522	493	502	502	516	569	513	512	546	513	557	530	531	517	499	549	510	515	522	497	527	489	499	534	513	529	525	533	490	514	520	516	521	552	538	533	514	549	522	534	495	531	565	534	524	524	541	527	527	558	525	547	515	513	556	498	534	570	508	515	556	479	543	580	501	510	567	509	579	492	536	492	530	518	524	529	540	490	499	502	484	529	582	565	510	512	552	501	526	507	509	508	513	476	511	552	520	530	529	552	471	541	485	561	541	574	541	492	475	532	548	525	536	485	541	514	504	496	539	513	538	525	504	521	509	537	547	511	518	506	540	573	526	495	548	521	512	531	505	542	489	497	521	555	527	523	480	524	543	515	517	528	547	507	507	557	540	493	520	534	593	544	487	471	506	549	501	535	500	519	523	571	535	522	539	560	465	522	502	536	514	541	515	544	547	525	457	516	513	532	534	536	551	538	503	524	528	545	507	528	521	516	521	550	540	549	515	504	517	548	530	539	530	532	518	508	527	582	555	548	546	481	522	544	523	540	523	550	505	549	523	513	526	572	504	516	546	539	541	481	534	565	515	562	526	524	561	537	532	556	513	493	534	537	531	522	482	553	553	543	543	532	551	486	518	566	557	550	532	522	543	514	525	564	537	564	526	552	508	546	549	526	556	577	537	515	530	520	526	495	542	495	531	568	538	504	499	581	554	543	525	555	553	550	527	547	543	571	534	515	554	491	524	510	518	506	547	495	532	554	533	546	537	506	572	499	554	527	538	543	533	551	526	554	497	522	538	493	537	517	562	494	563	519	531	489	518	532	554	493	517	527	523	544	535	539	518	494	508	557	529	499	549	538	526	490	560	564	540	532	524	526	528	522	504	556	541	548	549	549	532	508	525	543	522	549	499	568	517	539	482	561	532	509	537	496	554	533	520	531	543	558	492	527	535	525	558	540	510	504	535	536	522	544	544	499	506	533	515	560	566	521	533	506	521	515	515	516	534	524	500	558	527	503	525	553	532	535	528	504	519	525	481	504	488	577	531	535	498	562	582	507	526	496	525	519	530	520	530	548	550	560	541	521	560	500	523	517	546	520	519	520	521	503	552	501	506	523	490	523	521	520	490	518	546	520	525	508	548	531	489	507	523	592	515	534	557	553	513	524	581	547	565	524	530	533	523	556	533	500	515	512	532	526	542	529	554	517	507	537	536	529	546	522	512	519	496	532	530	546	552	521	518	500	548	505	525	543	558	509	535	537	495	524	520	517	521	535	550	534	504	539	523	496	490	504	528	509	541	559	536	529	525	536	600	585	503	514	556	519	564	505	500	496	526	542	541	513	501	550	502	554	559	544	528	491	473	522	503	517	528	558	505	544	581	520	567	525	526	537	526	489	541	512	491	481	500	554	510	529	550	552	528	510	514	502	540	519	523	504	534	521	524	550	517	513	503	568	523	504	509	525	564	525	495	539	519	578	525	502	500	557	544	532	543	503	544	523	591	527	519	502	541	542	593	511	524	539	530	481	523	517	561
10193	3212	5786	5731	3900	2509	1794	1341	1296	1510	2040	2321	2466	2493	2154	2058	2035	2303	2362	2585	2008	1854	1643	1511	1829	1718	1532	1330	1064	670	455	304	230	208	205	185	185	179	186	173	200	185	170	182	203	169	174	201	165	213	212	200	180	205	222	212	213	162	209	204	177	166	179	189	175	182	198	189	182	178	192	178	195	184	189	191	160	186	196	200	210	195	196	190	185	188	201	173	193	189	169	195	185	186	195	171	187	179	189	163	176	185	200	186	189	183	204	178	181	180	203	196	180	173	186	168	200	166	174	208	207	170	209	206	213	179	191	212	199	188	190	166	182	204	168	176	214	207	185	208	174	185	206	185	191	174	179	188	179	192	186	177	191	172	183	204	178	194	207	170	173	171	183	175	179	167	203	169	188	192	184	184	177	205	216	174	200	211	186	224	182	203	169	204	178	198	194	217	192	184	188	194	175	168	165	209	164	172	183	187	217	184	193	200	167	190	192	193	175	186	179	174	197	194	164	222	186	166	176	171	189	218	173	176	201	200	173	195	198	172	180	180	211	172	191	192	195	163	186	197	187	182	191	191	184	198	207	195	196	210	200	214	183	216	211	155	203	190	204	187	188	198	206	192	174	183	189	186	195	214	217	197	192	167	200	183	194	179	170	207	185	190	187	211	178	201	191	182	192	198	208	185	180	186	201	179	175	195	176	202	200	194	182	189	177	166	188	169	182	183	181	204	175	205	163	197	200	155	209	177	160	186	172	220	199	194	194	182	185	204	187	172	181	188	196	190	187	200	190	224	185	204	162	167	179	194	189	200	171	163	157	159	202	186	207	191	180	202	186	192	170	207	196	204	202	194	191	172	200	185	169	182	176	185	196	218	199	177	178	191	182	184	216	187	186	201	189	188	194	188	184	185	184	165	194	191	184	191	173	198	188	184	207	177	196	210	189	177	193	184	209	186	187	220	197	176	185	197	173	185	164	200	175	198	164	183	201	198	194	184	231	211	188	181	193	182	189	198	186	185	188	190	185	181	184	197	202	175	210	187	195	197	188	183	184	184	199	204	180	173	185	176	189	188	180	190	180	203	202	182	170	176	167	164	185	205	201	194	191	176	161	199	183	207	188	180	198	190	186	176	171	202	170	175	192	173	168	185	178	190	159	201	214	185	209	189	165	188	179	197	214	177	200	177	166	184	205	195	165	184	199	178	196	179	185	192	159	176	196	196	177	180	168	209	169	178	187	197	184	199	206	200	176	182	208	190	184	186	186	170	177	194	167	194	192	183	196	191	169	195	210	175	184	202	188	217	187	177	200	169	190	202	187	172	189	193	200	195	195	151	187	212	188	168	208	194	176	189	173	181	204	179	183	181	194	202	167	191	174	192	182	225	198	176	187	226	190	211	210	189	215	180	173	205	175	176	181	186	201	188	190	195	176	193	193	191	188	200	153	168	176	212	217	220	207	168	203	169	198	176	191	187	190	188	191	198	185	185	206	174	203	183	196	168	173	195	198	197	172	194	186	174	202	192	177	189	193	183	184	198	171	173	202	180	181	191	183	202	183	186	192	203	209	188	188	202	180	182	174	190	220	209	200	165	186	191	180	196	184	188	191	195	182	206	185	177	204	199	184	187	164	181	209	182	195	192	212	178	189	174	191	196	211	187	206	190	195	203	189	205	203	201	174	169	180	201	185	169	213	206	219	169	189	187	204	191	193	213	171	189	188	193	188	161	194	194	190	188	201	164	188	170	189	207	199	202	173	177	180	171	190	181	207	193	183	183	182	188	185	181	190	182	191	200	188	177	175	184	212	171	175	199	212	196	212	179	181	197	189	194	199	182	178	191	168	197	185	151	196	193	194	162	182	201	182	194	200	208	206	191	195	174	199	218	181	187	209	173	192	179	187	191	187	196	180	169	187	180	189	174	203	186	213	182	199	191	187	177	194	171	219	177	199	179	202	195	191	199	194	202	190	205	185	182	176	191	177	228	188	196	199	203	198	191	194	171	195	213	193	183	192	201	165	164	195	182	182	188	189	201	172	186	189	194	198	203	206	191	194	201	183	161	188	175	219	186	209	187	199	188	203	197	203	199	176	225	188	162	179	162	191	189	196	181	196	180	170	189	210	202	188	185	188	202	187	194	199	183	210	189	191	188	196	180	203	177	209	197	180	187	184	195	180	213	198	164	146	170	186	193	180	175	191	182	177	186	184	191	192	183	176	194	225	192	214	193	194	198	188	222	212	164	208	181	195	195	188	208	190	173	212	180	194	190	175	192	174	190	186	171	206	192	173	210	196	185	167	195	183	190	189	212	197	183	200	197	179	193	171	199	196	183	200	221	197	174	199	199	188	181	180	193	191	212	200	211	185	190	175	190	188	195	187	192	205	197	205	172	170	161	228	195	172	206	168	170	177	179	166	199	204	212	192	179	176	179	220	209	188	179	186	182	205	194	186	200	213	185	175	200	190	168	209	180	178	175	189	195	185	165	165	176	203	216	163	199	206	189	211	190	173	198	175	176	187	207	184	191	189	179	183	189	207	171	168	208	214	205	176	173	197	179	204	197	199	184	197	190	191	193	175	192	187	184	190	202	199	182	193	176	190	199	201	178	187	196	208	203	188	196	176	183	189	175	193	194	199	159	195	186	180	187	181	203	172	183	185	170	192	176	171	182	194	187	195	198	188	188	192	171	193	177	174	164	190	161	212	184	177	173	177	213	182	207	171	200	171	207	197	184	170	196	185	178	207	168	191	193	201	177	172	186	178	210	162	168	202	212	162	185	197	199	164	193	200	173	186	178	219	183	180	172	201	179	185	201	169	190	192	196	169	172	192	189	196	195	179	194	183	179	184	187	197	196	183	202	176	207	194	186	210	189	179	183	195	192	195	182	197	181	177	196	184	222	193	178	193	197	211	175	198	189	186	197	187	199	211	180	174	181	185	208	179	180	198	180	203	163	158	177	182	191	222	183	200	156	183	203	210	195	172	206	182	182	212	190	183	205	194	204	193	188	225	174	187	177	201	187	202	200	185	151	197	188	178	167	208	212	197	191	199	185	201	184	196	180	198	193	216	182	180	188	201	188	179	187	184	191	194	190	232	190	205	188	191	167	192	182	193	218	177	179	212	175	167	175	188	187	191	199	194	194	180	185	182	207	209	184	173	166	171	217	196	208	193	221	181	202	194	197	203	199	205	192	191	184	181	182	203	187	179	172	188	176	198	177	211	177	184	183	175	180	220	193	192	199	189	177	216	190	188	175	161	169	181	195	181	190	195	187	201	175	207	195	182	175	180	161	145	172	192	195	170	190	164	181	198	183	172	213	188	194	201	193	180	188	161	187	190	233	186	189	191	211	174	207	176	197	169	204	171	191	157	183	186	189	182	195	178	206	176	173	199	182	199	203	193	203	201	178	186	210	190	185	179	176	187	180	169	188	167	177	206	193	208	202	182	167	168	187	176	193	183	185	177	193	185	190	223	205	177	185	180	188	198	197
6976	3398	10052	14132	12559	9655	8054	6559	6714	7360	10171	11355	12658	12821	11232	11475	11468	12463	13260	13991	11456	11223	9769	9039	11209	10545	9608	7654	5997	3580	2237	1259	904	705	602	605	534	526	580	536	545	553	512	563	562	549	567	543	529	547	526	517	595	531	541	505	524	500	531	522	516	536	554	586	532	511	563	570	550	575	531	551	536	499	525	593	493	560	562	557	528	563	556	554	575	573	530	573	567	512	550	523	551	536	521	520	565	548	574	593	546	541	542	561	541	517	515	536	533	528	499	538	517	541	543	527	543	514	524	518	557	594	553	522	529	567	550	598	544	543	552	546	513	557	528	547	527	548	553	521	542	578	568	550	583	532	544	537	533	518	565	542	539	556	575	547	543	516	519	537	516	511	523	530	561	516	542	515	519	530	502	524	576	533	541	566	565	527	525	583	542	566	526	522	585	529	539	563	505	564	570	498	541	516	520	568	571	557	549	535	570	542	536	560	543	561	551	517	555	572	556	532	564	563	507	545	536	529	546	537	542	552	578	570	561	534	517	554	547	539	547	541	564	519	550	541	521	546	584	554	530	558	534	558	500	584	564	536	564	550	481	552	545	524	533	526	573	558	571	557	519	555	510	542	486	511	492	519	545	589	532	544	537	565	546	556	546	534	505	535	561	530	526	578	563	556	573	551	544	571	586	512	561	534	522	586	538	547	545	521	511	522	551	574	546	532	578	542	559	542	574	513	526	502	536	523	506	532	520	532	525	533	551	568	546	536	492	550	546	539	505	559	589	543	513	521	513	513	539	570	517	544	578	561	515	535	482	562	562	535	557	527	550	535	589	565	553	481	545	526	535	537	560	514	520	515	553	569	525	527	585	544	532	551	522	502	525	527	526	570	562	553	523	546	578	533	516	529	537	540	521	540	526	552	542	556	495	562	520	570	553	541	536	517	502	502	526	559	529	531	539	515	545	529	540	592	545	543	560	536	555	543	554	543	543	545	552	522	558	570	554	503	545	577	518	565	512	532	504	542	548	543	527	563	513	555	562	616	562	561	530	514	561	528	546	541	566	523	501	533	535	541	540	528	557	554	551	496	568	516	560	540	500	564	506	484	548	535	524	549	564	509	534	543	542	517	550	500	558	573	551	541	531	531	524	524	541	545	511	513	557	573	530	523	563	556	542	527	550	526	545	542	522	584	588	530	525	561	568	539	561	525	556	501	514	542	534	519	553	555	534	510	553	519	551	567	555	533	529	544	543	550	537	584	508	543	539	546	511	531	532	573	549	535	544	593	510	539	580	518	553	561	519	550	548	520	539	536	521	505	563	530	505	561	568	553	509	539	528	535	537	543	513	554	604	572	525	537	594	526	534	513	527	559	555	519	551	587	552	552	581	560	546	533	520	578	556	570	542	548	552	547	518	511	553	541	562	542	535	586	571	497	516	520	541	561	529	538	518	595	524	603	551	521	583	572	526	533	566	578	535	524	538	522	529	539	566	586	523	571	578	562	566	524	512	560	564	533	596	582	515	517	552	559	533	575	561	550	554	552	523	527	564	545	543	554	538	577	562	529	532	549	598	501	485	490	532	535	533	519	530	539	490	536	494	547	520	530	496	520	493	509	553	534	544	556	564	553	560	580	490	525	535	551	567	545	508	536	553	556	498	549	535	538	534	566	557	527	531	545	559	555	529	549	559	513	558	511	534	582	549	558	546	518	527	538	543	557	557	562	555	499	533	534	528	570	557	529	543	535	533	570	586	563	512	514	559	526	557	557	558	576	509	507	516	528	529	523	549	533	524	493	525	538	563	587	572	544	548	558	537	527	535	553	505	545	561	538	566	548	511	544	535	521	506	563	513	525	543	544	531	521	577	534	498	577	547	538	557	589	558	527	562	573	504	539	578	599	502	549	572	543	502	604	548	537	572	600	516	572	539	543	561	535	524	573	573	528	532	560	512	545	564	554	531	528	560	556	501	554	535	519	548	541	543	556	542	587	526	559	513	564	517	519	523	575	565	542	535	482	546	562	558	559	517	536	559	523	536	546	547	557	543	510	554	538	579	544	549	510	570	542	514	542	506	595	542	508	543	519	508	548	531	498	511	539	585	581	527	546	576	517	520	510	561	502	553	507	565	522	574	516	540	546	513	570	541	566	535	510	549	536	505	546	548	543	532	567	556	555	551	547	524	532	540	510	517	555	593	551	521	546	558	579	527	537	538	574	555	554	534	517	541	530	544	519	536	561	534	516	548	538	542	551	513	526	566	519	554	589	565	545	575	546	532	527	543	561	507	538	549	528	539	526	531	541	567	531	547	569	579	555	578	548	565	542	531	561	512	546	539	535	527	484	553	561	527	512	535	532	536	586	568	552	559	509	549	538	521	544	528	567	550	557	479	553	536	552	510	508	566	538	529	566	541	534	589	542	550	529	563	537	531	531	524	518	573	551	538	502	525	537	555	536	518	537	533	502	540	551	570	553	498	573	520	527	546	510	567	568	583	536	565	535	556	541	561	528	516	558	576	562	552	566	536	566	581	570	549	550	506	529	565	531	516	504	524	559	554	583	553	565	581	587	556	546	504	530	531	558	560	551	496	534	542	523	563	579	519	543	547	562	559	577	511	550	544	577	556	522	548	519	530	498	558	508	542	516	530	566	521	549	533	519	561	597	572	534	588	544	543	557	558	592	565	597	599	540	541	495	577	552	557	552	537	549	565	550	569	536	598	537	534	586	528	515	521	538	531	524	540	537	513	593	563	571	573	536	528	555	526	547	547	571	552	555	568	567	580	556	555	548	525	506	571	492	535	540	533	512	528	533	529	514	554	534	532	539	576	560	589	565	529	548	505	532	572	554	533	559	535	522	525	567	599	540	510	494	519	552	545	542	578	515	518	542	550	540	538	532	516	532	564	528	559	543	539	557	549	532	577	538	553	482	544	526	555	551	517	494	530	552	517	536	546	571	488	533	533	519	539	538	523	564	528	538	544	537	576	531	557	538	562	559	529	567	547	543	575	529	563	550	540	547	587	504	538	558	532	568	512	566	578	558	508	549	479	546	525	532	519	530	533	557	526	535	549	522	499	542	528	552	584	521	532	533	531	492	552	545	539	533	566	576	561	519	541	532	532	536	595	547	536	509	549	530	557	566	530	585	522	517	527	498	571	547	555	578	526	537	542	560	491	584	569	536	518	516	571	571	540	520	553	541	536	559	553	526	542	537	576	527	549	542	544	587	537	514	535	579	539	544	532	529	567	512	536	578	548	530	570	558	553	564	525	592	513	514	545	548	572	535	502	549	516	518	521	544	570	562	576	548	580	582	507	518	518	521	538	539	531	527	545	539	531	573	516	499	535	555	574	502	557	583	539	532	559	523	540	527	575	491	541	529	522	538	550	550	533	579	533	519	541	536	572	512	532	580	533	551	533	505	533	541	553	551	533	502	543	522	570	501	564	497	546	581	539	537	554	561	567	591	528	524	540	564	530	543	498	548	504	530	548	526	561	540
16997	6530	11216	9759	6078	4247	3053	2485	2243	2622	3375	3489	4103	3920	3926	3845	3540	4283	3996	3246	2793	3200	2306	2179	3211	2512	2080	2607	2089	1495	981	589	394	271	243	214	219	215	213	221	190	182	215	178	200	209	209	209	208	218	213	208	181	186	225	213	202	233	208	214	201	210	196	189	212	212	221	231	171	190	217	196	226	189	198	215	198	211	206	219	191	220	188	206	217	198	200	195	224	210	177	196	212	197	204	233	218	216	194	207	184	204	210	205	227	201	187	208	224	218	207	203	202	200	227	182	219	216	195	194	220	205	197	183	196	226	234	189	230	196	191	190	214	196	212	206	240	209	200	221	207	207	214	192	187	218	227	197	204	221	195	217	187	212	202	197	196	211	212	208	195	202	207	199	200	223	225	209	192	229	191	186	196	187	210	213	217	192	184	234	196	204	216	234	167	201	205	189	187	182	197	208	195	191	193	188	202	187	206	213	201	200	213	218	219	205	211	194	178	197	206	215	227	226	210	208	206	232	209	214	211	223	203	205	202	193	210	188	209	211	199	214	184	204	203	229	209	200	205	207	221	208	189	211	201	226	236	210	216	203	232	206	218	184	207	222	222	203	218	202	207	205	211	215	207	183	186	201	183	221	199	226	238	198	209	228	217	198	200	226	222	184	188	221	203	200	193	222	200	211	215	215	209	193	188	199	210	215	183	196	219	199	217	204	208	225	190	227	216	189	211	215	174	229	217	189	166	178	162	216	221	195	214	196	196	196	220	207	195	212	186	215	174	236	213	213	198	214	197	211	208	181	209	194	192	217	192	234	228	197	215	193	210	197	201	185	200	226	202	216	226	206	193	218	192	198	189	218	205	200	173	219	186	196	213	212	230	198	200	181	222	225	195	226	177	184	222	222	206	212	198	221	195	210	193	191	210	221	202	205	204	202	194	211	191	201	182	204	213	186	179	194	224	205	207	228	226	196	197	223	198	228	190	192	196	227	222	190	222	217	220	196	196	207	218	199	180	196	204	220	210	215	218	206	216	200	208	207	197	211	211	192	222	218	228	210	196	174	188	197	191	198	188	222	196	210	212	211	210	196	215	210	207	217	214	241	213	211	193	204	229	236	247	215	200	199	223	246	186	196	205	207	192	193	210	205	202	222	203	207	174	193	203	193	197	215	225	202	220	212	239	227	181	248	213	209	202	238	205	207	210	183	217	213	215	215	206	217	214	198	189	221	203	206	190	179	236	218	239	188	210	190	201	198	213	200	202	203	204	204	206	213	207	218	188	206	220	205	203	193	204	207	211	206	202	199	217	240	204	218	200	221	231	200	196	209	212	193	188	210	179	233	209	219	230	208	244	217	185	225	199	231	189	237	207	211	207	209	237	202	229	192	211	221	261	213	203	197	179	208	193	175	217	219	201	193	222	209	210	213	195	209	222	195	206	212	256	218	210	200	215	211	216	194	184	190	212	209	179	224	231	178	208	191	212	194	193	193	218	202	230	201	192	189	208	206	201	236	230	185	179	218	178	184	203	204	182	236	225	235	202	198	188	192	212	202	210	223	203	203	196	230	220	187	195	195	208	208	223	191	230	209	200	194	207	212	204	212	211	234	218	234	198	202	195	245	196	202	229	219	232	210	211	189	214	195	184	217	206	184	236	202	218	224	201	207	216	201	172	234	210	218	204	201	194	213	199	203	183	208	193	198	213	212	196	168	216	203	218	210	203	200	204	201	183	205	200	225	199	186	212	206	201	201	197	176	219	203	210	193	192	208	209	227	222	208	194	204	195	231	207	190	181	195	216	195	232	206	205	192	225	213	190	235	208	215	228	210	222	245	217	207	199	193	204	229	224	208	198	218	213	221	227	169	204	189	190	237	196	174	194	180	228	217	197	219	210	198	205	182	255	175	240	213	192	222	216	203	209	200	205	231	206	186	183	203	174	183	200	186	216	198	193	215	192	227	195	220	205	188	201	196	204	218	209	211	187	213	208	194	211	215	198	205	210	208	187	210	206	222	225	204	214	220	188	209	210	205	173	197	203	203	195	227	215	205	195	197	215	209	215	171	193	208	213	204	187	219	217	213	208	213	191	217	215	196	195	218	202	210	222	220	224	231	209	210	210	198	217	205	206	189	238	198	222	216	202	181	189	226	222	217	202	195	196	223	193	191	227	214	198	208	201	194	203	213	205	194	222	226	225	222	196	204	212	205	219	254	210	197	197	230	201	212	202	196	209	201	184	204	213	219	230	197	188	203	192	201	214	233	217	229	207	243	196	210	194	228	201	198	200	207	189	193	174	210	203	197	214	228	235	244	172	210	200	232	208	211	186	199	206	206	196	198	183	225	226	202	187	220	219	205	200	207	203	217	205	225	184	179	244	211	205	239	208	237	191	217	197	176	220	219	198	228	214	219	190	240	222	220	211	223	210	190	194	206	209	200	195	203	212	222	202	198	182	211	231	216	218	197	206	202	220	195	183	202	201	192	209	196	205	221	204	199	210	193	219	209	182	189	226	205	205	231	190	211	231	219	203	201	197	229	219	206	228	194	231	206	216	221	213	231	209	205	179	188	206	190	172	198	206	218	203	218	223	208	212	217	183	224	197	222	193	206	207	211	188	206	206	215	197	205	198	199	198	198	192	194	198	203	199	190	198	206	204	212	182	204	190	220	222	193	212	200	208	194	199	206	224	192	206	204	194	217	212	230	214	211	244	186	225	214	205	198	189	201	222	226	203	198	195	234	204	199	209	209	201	200	198	203	193	198	208	228	221	214	200	187	211	239	209	208	203	215	218	190	208	217	186	203	183	208	174	195	208	193	192	197	225	207	208	193	210	196	215	222	209	183	205	223	175	202	207	221	195	199	201	206	199	212	197	194	198	215	198	187	206	192	197	216	231	211	208	217	230	227	202	195	202	176	192	197	214	192	210	205	235	186	212	207	191	198	221	199	210	198	212	204	195	200	201	228	213	211	181	223	203	210	195	208	219	198	209	212	212	187	208	195	219	212	213	211	219	205	240	219	220	220	204	188	212	184	216	202	216	197	185	216	182	187	212	213	204	192	204	204	205	182	241	215	209	220	197	189	205	203	186	195	194	208	227	224	210	209	210	211	205	190	220	202	203	185	186	193	206	200	202	199	203	226	188	205	207	180	208	178	214	212	215	200	212	214	179	226	195	199	199	187	192	203	191	181	189	240	193	210	218	199	206	196	196	203	214	199	224	243	180	211	208	207	241	217	226	211	211	165	238	194	204	199	188	209	192	199	199	188	228	222	212	222	191	225	206	214	220	221	197	230	200	207	199	170	206	193	215	206	216	223	211	194	196	218	215	193	215	214	210	186	201	218	195	219	179	220	189	215	203	213	187	206	188	217	211	214	184	202	210	193	206	201	228	226	215	199	198	198	237	208	197	202	200	214	190	190	210	178	229	208	223	190	206	212	199	219	204	233	204	204	196	227	183	191	204	216	233	202	214	217	235	225	213	201	222	205	181	198
9436	6027	15757	19207	16273	13826	12232	10683	10245	11714	14726	15761	18161	18010	18202	17579	17175	19948	18545	16271	14683	16296	12883	12787	16664	13945	11970	14201	11596	8744	5154	2862	1590	1011	729	643	613	569	616	588	578	577	565	602	563	644	585	628	574	569	568	590	570	600	624	578	536	554	623	617	565	596	604	605	600	551	565	517	573	555	607	585	583	616	545	631	579	555	616	606	623	600	576	585	589	600	607	573	549	606	585	545	541	561	582	642	590	619	562	559	570	583	561	590	612	580	522	572	627	599	569	555	567	596	610	586	580	579	589	553	573	577	590	619	615	599	611	615	589	601	612	576	556	607	577	580	574	618	570	564	610	574	598	643	570	616	591	566	563	561	571	544	555	588	611	614	581	563	603	644	612	592	513	604	552	552	587	563	623	551	589	626	581	565	586	611	563	594	602	630	628	585	606	647	632	594	632	608	622	595	576	586	567	573	638	603	618	598	569	583	600	554	573	583	575	600	574	556	586	631	608	591	572	575	588	590	585	536	603	597	596	607	578	586	581	564	615	550	573	604	591	577	577	566	588	569	562	604	607	613	613	593	549	589	582	597	593	597	607	590	605	562	617	602	544	540	562	586	594	612	604	621	555	573	593	623	578	592	574	587	579	626	629	578	618	609	608	583	599	611	581	598	589	600	580	527	588	562	602	552	577	626	568	625	564	559	591	594	586	570	614	545	598	558	625	560	559	573	615	591	558	599	642	575	578	555	586	619	623	560	562	594	615	608	543	602	570	583	588	584	547	558	576	559	553	573	548	566	620	562	591	598	612	632	562	585	598	572	586	565	574	544	555	589	568	601	587	557	579	621	610	561	581	582	590	610	578	595	524	605	562	642	620	618	588	612	619	562	580	566	590	584	636	585	561	582	571	581	589	535	597	598	569	547	608	543	557	575	553	557	583	574	595	570	557	603	557	537	567	608	617	566	608	564	595	629	555	594	589	536	596	628	556	550	614	619	589	541	563	623	576	617	610	587	550	566	584	603	579	616	600	592	617	572	605	590	576	552	580	585	565	578	575	532	567	614	569	555	553	616	559	592	641	564	582	601	531	578	576	589	557	586	579	557	568	590	566	633	576	624	552	577	607	584	587	614	615	574	551	598	575	567	572	537	585	602	601	551	547	591	576	577	561	619	601	586	623	598	578	556	579	549	585	581	579	616	576	551	586	612	573	597	620	550	550	560	582	595	617	571	608	619	556	552	604	573	597	626	582	591	622	583	612	582	583	530	585	549	563	554	560	552	559	578	583	607	558	592	614	595	586	561	605	594	596	631	568	599	585	545	609	615	584	600	588	553	545	552	573	595	593	592	628	561	555	604	551	600	589	585	561	578	549	600	613	568	568	597	592	573	618	595	547	554	518	606	550	570	540	559	602	575	582	628	613	556	597	617	544	596	547	598	589	593	564	600	583	605	566	586	626	599	598	566	583	594	594	576	617	587	570	624	577	603	554	555	623	567	552	571	562	579	590	544	607	579	572	574	544	554	568	554	607	592	538	581	616	622	572	579	593	629	579	567	618	585	573	570	542	592	571	572	556	603	540	651	610	617	596	572	571	613	611	618	614	591	588	557	612	612	585	594	630	606	595	589	580	626	617	565	580	569	597	580	597	609	621	583	578	593	584	626	619	580	613	561	607	607	549	582	609	582	588	601	601	617	598	604	611	639	579	578	616	547	598	594	565	607	592	565	593	648	605	564	586	612	558	595	558	574	568	598	548	568	606	606	584	564	541	557	615	589	608	588	631	579	580	558	587	594	570	570	569	590	595	634	582	562	610	581	570	546	603	522	569	549	566	578	593	596	583	566	594	607	578	595	618	566	586	567	572	602	557	604	584	573	588	622	534	597	571	620	554	511	603	561	613	583	563	587	610	536	603	605	546	618	593	598	563	594	569	606	597	581	596	635	621	549	589	588	597	588	588	613	574	509	606	566	587	568	633	598	585	588	660	570	584	596	569	598	619	560	579	588	618	622	522	559	607	578	572	580	591	566	603	634	575	627	577	570	572	512	574	576	574	577	609	571	620	596	599	579	556	582	586	609	607	609	594	637	633	569	594	592	579	572	557	577	607	597	582	601	561	571	611	571	581	577	603	585	583	623	579	579	587	576	590	598	586	580	573	581	558	604	570	566	594	593	543	547	545	581	605	554	616	578	587	559	562	574	566	569	558	575	566	530	601	638	564	564	575	623	588	580	603	557	601	586	595	620	569	598	568	594	581	588	623	594	557	581	621	581	582	556	609	609	552	563	586	589	588	622	557	619	598	579	593	557	555	557	556	589	565	599	606	581	555	588	554	619	598	623	600	623	555	588	625	574	629	588	556	591	580	625	504	552	587	566	566	579	577	570	578	626	577	581	586	589	575	609	572	612	581	573	585	599	579	580	591	586	593	623	605	624	574	595	572	629	587	597	592	545	578	662	570	584	595	570	571	593	569	577	606	584	565	529	594	555	540	571	562	542	562	594	599	534	600	601	554	626	573	566	589	598	574	605	618	647	551	564	582	594	572	597	608	593	614	597	558	546	558	562	570	595	594	555	577	581	549	597	585	599	564	555	607	638	594	608	588	631	593	614	608	615	571	599	585	564	639	548	565	564	586	555	603	577	530	625	575	553	567	612	547	574	592	568	631	613	562	598	551	616	585	588	594	612	589	563	580	578	545	606	624	572	618	584	606	601	538	582	564	591	562	575	569	587	572	620	603	587	578	611	624	579	564	594	596	576	591	604	588	554	594	582	620	568	571	625	576	604	553	576	555	570	544	572	573	590	581	613	598	614	598	541	581	559	607	595	587	581	598	560	559	569	531	604	589	564	567	565	588	543	615	575	537	560	587	540	584	588	579	606	596	578	573	585	572	579	600	502	615	620	571	568	592	584	608	592	570	603	558	558	610	567	611	572	583	581	579	568	575	562	577	583	561	593	606	633	609	598	562	598	581	546	585	620	574	555	568	555	572	592	575	576	614	604	570	585	615	549	607	547	536	582	594	623	628	586	598	584	552	574	616	586	590	598	558	625	608	602	587	553	597	541	599	582	590	562	595	590	641	607	564	596	585	534	598	597	572	586	570	524	562	559	583	566	548	573	597	628	601	627	606	554	598	591	618	593	542	598	539	637	588	584	582	564	566	571	575	585	562	595	582	579	568	583	572	598	553	634	606	583	608	573	589	587	588	593	576	578	546	566	595	628	625	569	573	584	598	585	576	587	540	601	602	610	579	568	572	601	571	612	590	617	610	581	551	593	580	581	602	563	617	599	567	559	557	598	576	555	607	571	570	606	570	596	562	617	582	593	568	590	568	592	587	586	573	583	576	619	609	621	561	594	554	589	565	547	557	603	604	580	594	592	594	571	572	566	573	552	562	583	589	579	592	593	575	563	582	604	605	581	570	536	608	586	580	614	617	597	588	600	593	633	540	589	595	587	556	585	575	589	532	595	565	564	590	585	570	594	539	570	566	591	595	587
3455	1756	2855	2149	1468	1003	764	550	447	555	696	888	1116	1173	1264	1144	1422	1523	1388	960	792	744	550	479	459	448	388	330	366	383	344	272	267	214	202	187	160	174	189	171	196	188	184	178	185	167	177	183	169	169	186	162	182	171	194	189	190	201	210	171	188	187	157	176	189	192	173	189	171	211	195	184	160	186	194	172	179	166	203	212	162	166	171	172	185	189	172	166	173	179	182	166	194	189	173	174	196	178	163	150	179	182	189	189	168	154	182	187	179	158	184	187	178	189	190	182	180	195	179	171	172	173	176	169	196	188	198	168	167	171	174	174	174	188	189	174	177	204	181	198	202	174	164	171	174	210	190	203	199	202	174	208	176	207	172	176	163	167	178	200	151	179	218	196	194	177	172	191	185	176	168	167	186	165	176	189	191	171	173	170	158	156	192	166	205	198	166	163	205	182	187	175	194	143	181	205	169	190	186	173	189	174	158	159	183	184	185	180	188	174	135	177	168	197	189	192	184	173	181	180	201	198	184	161	184	190	167	172	172	189	167	174	186	146	172	199	188	164	187	177	173	189	165	178	187	141	194	180	176	189	180	179	171	158	197	185	174	171	171	170	179	202	178	163	184	169	204	181	184	142	179	171	180	184	191	159	174	191	181	155	170	191	170	178	200	168	165	179	189	182	208	182	151	180	177	148	171	154	184	183	163	192	170	171	179	175	205	174	180	160	178	160	195	174	204	194	179	172	160	186	205	177	196	171	200	185	181	171	185	184	184	164	207	144	168	202	182	197	198	160	197	181	184	199	183	191	175	184	176	176	191	188	167	164	183	165	188	178	184	187	182	169	204	211	156	179	186	171	179	171	177	193	184	189	169	182	184	206	155	198	156	197	161	166	193	169	182	167	185	182	178	182	189	177	200	195	151	193	160	180	173	189	196	188	160	204	189	182	197	172	172	184	183	191	169	182	186	177	205	167	189	176	171	187	199	193	179	176	220	198	177	160	189	176	157	201	168	175	167	198	214	167	188	175	192	181	192	192	176	188	196	190	188	159	176	184	216	193	183	182	197	173	184	180	189	164	192	181	202	180	170	172	136	165	186	175	214	171	183	207	155	183	170	184	141	172	172	196	182	180	200	167	176	177	171	174	180	174	190	168	184	208	198	173	185	158	167	197	191	194	178	175	185	179	191	173	198	180	169	174	163	192	188	168	190	185	192	179	175	160	158	186	171	162	172	182	191	179	193	192	207	172	166	196	199	191	204	187	167	191	167	191	180	181	161	158	178	163	189	156	143	200	197	200	183	175	194	189	185	198	188	173	206	146	180	181	184	202	140	198	162	164	200	196	186	148	169	188	174	178	172	181	194	171	144	184	165	170	164	179	174	196	176	210	194	165	189	175	190	148	183	166	167	174	188	189	170	195	177	210	171	172	184	188	170	193	188	174	175	203	172	172	164	199	185	149	176	176	173	188	195	178	161	174	172	196	183	184	177	159	178	175	181	178	203	176	188	171	174	180	172	170	170	161	195	150	167	177	153	174	181	186	166	187	177	174	164	190	190	186	158	212	155	171	190	185	178	172	177	191	192	171	177	187	199	175	202	150	193	183	164	153	187	180	195	181	177	181	200	202	171	166	192	170	151	184	176	189	172	191	183	162	162	200	163	187	171	187	177	198	179	155	171	192	207	163	180	180	190	158	193	177	191	184	167	182	171	172	167	177	187	174	206	172	202	167	183	188	174	166	170	197	194	167	195	194	219	149	179	191	170	188	202	169	190	170	187	177	185	188	167	186	182	189	201	165	179	187	179	157	195	178	188	172	166	190	174	213	181	183	178	171	198	182	211	183	178	176	184	176	183	176	183	168	194	208	164	177	166	192	199	186	184	190	168	197	169	184	160	154	188	184	193	161	159	202	192	168	167	142	179	171	198	187	193	192	165	179	169	161	193	184	189	178	192	172	165	178	151	174	184	195	170	178	183	180	183	212	177	180	158	187	165	177	193	182	174	190	187	165	170	196	182	169	197	172	191	184	177	182	164	184	172	178	207	161	181	202	193	185	191	181	181	210	172	187	172	162	192	206	192	197	169	178	182	194	174	190	163	185	197	190	172	199	174	168	188	211	177	169	193	178	163	179	202	167	174	181	160	200	173	204	188	173	163	174	179	177	174	178	164	178	184	198	186	189	168	166	181	166	177	193	181	173	191	178	169	185	161	168	186	189	164	188	170	178	193	183	185	181	177	162	182	188	181	178	210	197	161	171	175	191	178	164	179	200	156	196	165	186	181	179	196	184	177	167	169	194	145	176	174	183	185	194	177	160	190	158	188	178	160	165	186	178	190	196	187	169	197	171	205	173	188	182	168	180	188	177	167	149	165	161	191	194	177	189	201	181	192	173	176	188	178	191	194	168	197	193	183	164	189	176	173	167	163	146	214	177	179	165	178	169	195	191	180	165	200	172	160	181	180	162	195	156	164	187	193	177	180	187	167	159	195	197	199	178	197	185	176	192	180	170	157	202	188	166	186	182	191	169	179	194	188	176	189	160	166	186	195	175	175	181	181	164	191	186	211	190	179	192	179	174	184	183	171	193	187	177	170	167	197	188	193	202	195	181	177	183	175	191	181	177	199	154	187	177	203	175	173	201	194	192	197	189	185	154	186	178	172	181	188	176	185	181	164	191	193	176	184	191	161	203	164	174	167	161	176	207	179	179	168	173	176	176	174	195	182	184	197	208	193	197	190	176	178	201	185	185	165	173	195	163	164	213	179	174	172	184	196	175	182	147	197	165	174	182	188	180	153	197	181	175	183	159	156	191	176	182	183	173	164	174	167	199	170	191	198	169	165	183	184	177	196	192	188	185	179	163	198	161	180	171	156	193	177	162	180	185	181	199	170	204	210	185	177	185	186	181	175	183	168	175	183	201	194	196	186	207	177	176	190	176	181	173	185	174	155	183	184	194	171	189	164	163	168	200	192	194	168	160	160	183	178	168	171	182	170	195	168	183	174	184	185	199	205	161	172	164	199	156	164	177	164	186	209	188	194	171	156	185	195	197	192	202	157	177	191	185	173	176	200	169	164	178	171	163	185	176	177	206	183	177	172	176	187	182	174	182	193	175	196	212	177	186	170	195	175	176	170	208	188	189	170	183	167	184	197	165	163	154	182	165	197	172	182	171	189	172	190	172	169	171	175	172	164	166	175	179	191	170	161	180	163	168	204	199	161	160	172	184	181	208	177	185	209	186	181	191	167	184	170	175	182	172	160	205	175	198	168	173	211	197	175	179	166	158	179	180	167	199	170	194	179	188	179	174	186	190	188	177	162	190	197	157	212	177	175	207	180	145	170	175	172	158	175	150	184	181	189	175	184	175	201	192	194	185	165	173	175	188	191	196	207	160	179	172	157	189	166	177	192	179	171	167	203	162	219	190	174	188	178	181	182	170	200	170	169	184	174	173	178	181	165	154	186	190	179	192	190	180	172	177	166	167	161	181
2952	2112	5743	6179	5354	4239	3365	2574	2105	2663	3700	4802	6117	6970	7124	6930	8291	8849	8314	5928	4790	4483	3166	2713	2435	2511	2169	1768	1754	1812	1505	1158	786	674	537	533	539	527	521	528	463	486	522	550	495	475	552	498	481	543	512	533	498	476	536	549	579	530	510	506	528	480	537	499	509	518	473	489	524	493	502	514	516	492	528	498	496	562	548	503	506	517	575	516	517	478	509	541	546	549	529	530	487	511	529	524	553	507	530	525	548	529	509	475	515	497	515	541	529	511	493	513	508	525	499	520	551	514	527	539	522	504	509	515	502	497	520	527	498	552	477	487	487	525	489	517	518	516	512	514	519	533	487	525	529	534	489	554	525	490	562	528	518	526	516	491	496	510	511	498	515	517	545	522	537	550	539	534	501	485	521	545	502	530	504	482	483	546	521	475	529	507	525	503	544	509	537	529	471	521	504	550	512	528	529	494	532	502	583	503	500	512	460	519	546	523	511	485	528	542	492	539	538	531	506	500	529	544	548	497	549	543	517	499	492	504	510	499	520	509	538	545	511	499	499	522	503	513	534	539	491	499	508	511	550	550	507	516	502	528	545	541	510	522	536	531	481	519	512	483	528	509	504	516	553	543	505	499	575	526	538	531	532	494	521	541	510	509	504	471	515	520	495	516	538	510	527	523	539	519	514	491	491	491	536	474	559	498	501	545	507	483	508	514	508	560	521	499	498	505	538	525	500	537	495	510	530	519	547	524	541	466	509	485	543	548	501	553	541	522	514	503	519	516	534	519	518	490	490	489	517	538	525	505	511	553	500	492	520	508	564	535	489	537	507	537	492	538	516	520	502	519	513	529	547	570	503	505	502	491	530	499	540	511	541	520	515	497	503	509	553	500	496	509	514	500	518	494	544	526	539	533	525	530	546	525	541	495	524	515	509	543	503	493	521	528	529	495	524	504	505	507	498	505	538	519	496	511	478	519	500	490	523	521	517	534	523	531	535	516	540	544	483	517	530	524	525	506	522	619	536	561	517	505	518	539	497	510	508	487	489	527	514	516	522	486	551	505	492	517	511	538	542	509	536	560	511	510	486	507	518	557	500	496	541	539	542	524	500	535	534	534	561	516	513	529	525	514	463	530	503	503	546	489	506	505	528	507	526	492	520	529	543	467	526	534	524	550	533	517	512	514	525	514	514	515	528	500	506	494	508	503	516	529	502	471	506	529	475	491	509	554	512	516	522	510	523	508	492	521	482	554	513	517	552	529	543	470	507	531	528	502	519	520	531	505	524	493	544	506	469	576	545	454	517	505	510	530	541	545	534	489	505	500	490	488	527	487	564	523	546	497	548	549	523	497	500	539	501	513	513	525	505	525	557	540	570	534	482	537	509	543	545	552	502	490	493	502	521	518	525	524	535	516	511	490	541	523	547	537	514	529	537	528	490	510	511	535	491	535	537	516	532	489	507	528	519	535	526	525	535	534	507	517	490	560	495	523	539	524	575	553	544	518	511	547	531	553	516	494	532	494	478	503	533	546	494	519	490	494	523	526	496	508	512	540	539	546	520	509	543	504	537	546	525	537	556	501	544	526	528	538	548	499	522	504	519	497	533	510	513	541	538	532	520	556	553	531	551	521	521	522	533	490	471	530	537	484	542	567	508	561	534	476	497	498	514	535	518	546	515	530	512	488	513	509	537	496	511	503	504	504	484	528	567	497	495	489	533	503	531	538	506	517	511	503	549	550	541	487	499	500	543	505	537	532	514	500	502	523	504	520	507	498	519	532	527	509	526	549	495	552	521	486	517	505	544	570	514	496	527	527	547	508	517	509	490	529	556	520	546	504	468	541	518	496	496	509	496	533	534	516	534	521	519	533	527	508	537	521	528	528	520	482	510	530	518	544	528	477	535	500	525	516	525	576	489	537	514	481	523	532	495	509	532	532	526	507	521	526	514	522	493	506	503	521	487	542	547	502	521	541	521	489	507	541	496	531	504	493	535	516	522	494	552	475	554	509	542	512	501	559	523	510	517	483	506	516	544	505	535	519	544	537	494	516	538	512	519	510	496	514	535	534	505	496	534	528	485	540	535	567	526	501	541	536	520	505	494	506	506	500	534	515	463	530	524	523	505	503	515	477	526	544	512	550	530	517	514	472	560	519	528	480	504	543	545	498	481	477	538	479	504	581	502	534	527	523	469	509	582	504	517	539	529	496	502	543	575	462	532	514	507	553	524	527	471	482	492	481	504	555	541	529	508	510	560	501	523	514	502	490	456	494	500	534	509	544	529	520	500	517	508	544	534	537	540	549	540	533	527	564	473	552	513	497	534	491	498	513	519	521	494	541	512	493	491	544	528	528	518	498	545	517	470	517	516	510	516	527	517	543	498	544	484	485	538	482	537	519	504	496	518	562	527	533	525	507	509	496	465	551	557	511	520	538	502	495	489	539	536	503	491	502	503	499	512	531	536	518	484	534	494	512	508	500	500	472	511	508	521	506	550	565	479	528	507	489	518	552	482	518	506	551	473	552	525	509	528	553	503	484	526	514	507	531	571	515	521	503	495	504	522	509	547	535	511	558	566	495	530	564	530	542	516	527	510	556	540	536	508	498	520	543	496	502	493	536	451	526	583	499	500	553	495	543	559	510	539	521	525	493	541	535	491	514	511	489	542	553	523	539	517	475	516	546	539	547	489	553	551	502	544	514	527	531	472	498	496	517	531	524	534	515	522	520	544	523	545	537	517	536	506	504	503	536	511	523	491	521	533	500	556	528	477	514	506	492	505	502	500	531	511	520	504	512	534	556	514	452	531	555	496	484	507	551	521	521	497	508	520	545	548	537	486	486	523	494	556	540	500	497	504	505	499	513	497	501	517	504	537	561	526	531	525	522	502	518	503	470	535	561	539	532	512	532	525	513	540	550	547	481	493	517	539	479	502	505	524	530	531	546	559	491	529	531	506	513	536	491	513	560	540	491	491	507	526	511	474	516	546	503	527	534	512	521	497	503	516	508	504	496	550	497	555	552	535	532	521	548	520	536	511	516	537	497	504	524	471	514	536	554	521	480	516	514	507	532	532	529	560	508	513	521	531	489	542	515	525	505	542	496	492	533	533	514	509	498	550	548	485	524	523	507	538	572	527	513	459	491	514	518	559	522	540	518	531	537	523	492	517	576	507	520	484	541	489	514	531	507	503	524	487	531	539	497	528	496	555	511	527	564	503	487	500	538	463	512	508	491	518	586	540	567	523	510	493	518	504	521	510	483	517	517	508	447	526	499	544	532	558	533	519	550	489	492	514	540	516	489	487	477	504	512	572	492	539	488	511	554	518	539	505	508	506	520	505	542	522	512	535	555	512	494	538	510	530	548	519	494	516	494	549	563	466	484	523	517	514	506	517	505	511	534	552	502	498	527	476	530	504	520	539	568	529	521	546	493	505	557	510	505	529	504	480	539	559	520	541	535	507	528	531	515	516	502	533	515	526	502	505	504	556	491	534	511
10025	4464	6411	5603	3985	2836	1944	1500	1265	1303	1361	2152	2361	2524	2406	2493	3210	2769	2377	2083	1914	2075	1779	1754	1665	1587	1249	1354	1541	1100	934	593	353	236	246	206	206	197	213	187	186	184	179	184	175	184	187	191	186	177	177	187	176	190	196	189	173	179	167	188	156	171	173	180	188	206	170	191	186	195	194	182	206	189	196	166	193	189	174	187	211	196	183	175	180	178	156	188	190	184	175	202	189	190	186	179	196	183	163	188	166	190	188	205	165	164	165	189	185	205	184	160	200	174	196	201	202	181	178	175	189	188	189	190	206	198	167	208	164	175	187	182	207	179	202	184	200	179	167	208	173	194	171	192	200	199	178	185	199	189	196	176	209	162	184	175	191	202	191	178	174	215	198	164	167	195	153	173	171	198	178	177	190	186	162	176	197	193	196	179	203	189	195	171	176	175	206	206	187	182	182	212	174	205	171	192	188	182	187	186	173	192	194	202	193	196	155	188	178	175	164	195	197	189	197	183	174	199	202	186	181	191	183	187	186	194	207	185	202	180	189	195	175	193	158	195	187	181	170	180	169	174	189	193	187	168	185	160	208	172	177	190	178	199	199	216	208	188	157	176	189	179	209	157	202	185	176	181	171	139	187	205	172	183	191	196	192	176	206	196	189	192	201	180	160	193	157	193	183	172	196	180	183	177	197	185	172	196	186	186	189	201	189	189	193	204	188	178	191	190	184	178	176	193	200	200	180	195	188	210	168	187	178	187	178	195	199	209	188	178	198	170	172	177	167	181	199	188	192	157	201	182	190	164	194	180	174	178	185	189	154	184	189	192	180	177	178	159	184	189	166	184	171	197	152	191	185	203	169	196	183	206	190	206	170	207	178	198	186	178	180	180	192	175	195	173	175	181	201	207	191	200	216	171	170	187	164	194	190	200	194	210	159	185	195	181	170	180	179	175	167	176	203	187	182	195	183	179	182	192	180	207	193	197	178	199	218	231	188	172	162	188	185	181	215	187	164	183	188	199	171	184	179	197	191	171	196	180	175	181	189	172	214	187	180	188	187	179	186	185	213	172	181	193	186	192	170	200	194	192	192	177	171	217	177	194	166	170	170	191	164	189	195	182	182	216	172	174	199	198	191	211	196	182	184	208	184	177	169	177	178	177	192	200	220	197	185	181	182	182	193	199	205	174	174	195	178	203	226	180	189	186	171	169	176	192	194	172	191	198	195	153	195	201	196	185	193	210	195	170	199	180	195	180	184	218	200	166	181	177	212	175	175	178	172	164	189	212	188	169	192	166	174	182	181	186	200	185	186	186	182	179	205	158	190	202	179	208	201	213	167	200	187	195	199	177	185	180	175	189	198	195	178	196	189	186	191	196	201	186	164	163	178	197	160	185	181	171	203	188	166	196	177	188	183	176	170	188	179	167	218	163	186	204	174	230	205	196	197	208	162	191	180	166	217	192	176	178	199	202	186	193	171	177	169	199	177	186	216	163	169	195	191	207	190	174	185	159	204	210	178	211	183	214	194	171	192	187	178	169	175	206	173	189	187	185	173	176	211	206	170	199	197	178	192	170	180	197	186	202	169	212	194	190	188	179	168	200	184	166	190	211	165	174	176	178	196	186	175	177	200	193	178	208	162	191	201	198	194	181	190	176	180	179	176	197	189	214	192	164	170	168	198	153	177	165	180	167	180	163	191	206	176	210	195	192	166	175	174	173	172	173	172	212	195	176	195	189	201	185	191	185	175	170	192	182	191	186	169	189	206	225	195	187	188	177	190	210	188	164	187	203	177	184	186	186	181	187	186	191	183	160	195	173	183	171	177	223	166	193	175	190	193	187	222	194	190	195	171	207	183	193	181	181	182	191	175	193	186	180	188	186	188	178	200	179	160	211	198	202	189	185	191	197	183	192	174	197	204	200	175	196	186	178	177	192	180	168	196	227	206	194	170	180	185	159	206	203	192	203	179	202	215	213	173	182	184	204	203	157	192	190	185	171	198	182	189	175	185	183	192	192	189	214	176	179	192	171	184	180	176	211	186	213	193	178	178	226	195	177	199	178	184	198	188	199	197	201	190	168	190	198	172	165	185	163	168	204	206	184	202	197	193	182	172	160	215	177	171	166	188	199	170	184	189	204	179	173	203	185	202	156	201	203	201	193	185	162	176	187	219	170	176	171	186	198	198	194	185	182	204	197	175	216	179	172	185	172	178	179	185	205	160	175	173	190	174	186	170	185	159	200	201	181	194	193	178	173	176	170	182	179	195	193	212	204	194	177	185	171	188	192	181	183	174	172	197	187	182	199	183	195	178	172	196	166	179	193	177	192	193	209	189	191	157	195	196	192	184	187	176	198	184	189	185	186	178	184	179	203	204	184	211	171	185	206	186	202	165	204	179	179	164	195	200	226	178	205	178	202	188	184	184	189	181	191	206	168	221	175	209	171	178	190	160	199	170	177	205	190	207	188	225	189	186	189	186	185	198	203	206	188	177	188	197	223	171	175	199	174	189	171	208	182	180	204	191	179	195	171	168	198	203	183	196	164	177	189	175	173	187	195	174	169	224	205	164	162	190	198	175	218	182	175	182	211	181	183	186	161	197	181	173	164	192	192	180	191	181	206	186	163	184	193	202	189	176	202	186	170	185	192	201	189	180	196	183	195	172	199	195	169	179	196	188	181	191	173	167	192	178	186	156	183	181	165	185	188	177	183	184	184	181	198	175	224	180	182	183	198	190	181	187	177	178	187	180	185	207	189	186	177	200	192	224	173	190	191	186	214	196	187	183	191	160	173	207	212	170	194	192	177	184	211	181	186	194	191	183	210	177	185	189	181	191	188	202	203	182	203	189	198	212	176	186	173	198	198	171	207	197	195	165	177	199	201	195	185	191	183	179	159	177	197	178	196	179	189	209	185	197	186	208	150	203	197	197	216	193	182	161	160	184	187	157	189	191	223	170	185	181	177	204	211	187	194	200	198	198	210	179	141	186	175	200	184	204	199	189	205	185	195	180	189	183	175	171	207	178	168	175	207	164	203	198	178	182	174	192	168	185	203	190	179	187	151	171	186	153	184	212	175	173	177	185	189	182	186	187	165	178	200	168	190	180	176	172	187	174	175	159	179	181	182	184	204	188	187	189	186	181	194	193	192	180	183	189	192	187	166	195	216	184	168	185	183	205	196	179	209	168	187	190	198	205	189	180	185	190	187	146	199	188	156	170	221	209	172	198	179	210	184	183	170	184	176	186	213	191	202	174	177	192	186	153	194	181	177	179	198	177	204	223	193	176	199	183	185	174	206	189	240	211	185	183	216	198	206	172	198	175	191	197	173	186	177	203	176	179	209	179	176	172	193	180	178	186	172	183	168	188	217	199	173	211	177	190	203	216	193	182	207	169	163	160	196	206	185	187	206	199	173	181	193	204	199	170	207	196	179	165	183	176	174	192	161	170	183	188	155	185	192	191	196	187	200	202	190	182	195	201	187	183	153	181	160
7225	4970	10557	14110	12941	10844	8769	7228	6187	6899	6904	10773	12025	13176	12530	13629	16566	14409	13381	12119	11250	11594	10651	10714	10412	9894	8195	8551	9006	6562	4918	3213	1686	988	725	628	571	581	549	576	503	581	536	534	513	549	543	520	572	525	545	505	523	535	534	510	515	557	549	532	537	535	528	523	569	544	548	539	536	533	511	513	552	544	558	493	565	555	541	535	521	521	559	534	528	515	528	518	551	541	537	551	489	506	558	515	512	570	553	509	512	570	535	545	575	550	512	545	610	533	530	536	539	554	519	519	540	473	508	565	551	508	563	552	561	571	523	500	511	588	519	492	552	514	530	531	562	525	545	546	536	547	521	523	556	567	529	512	564	494	530	585	535	474	567	533	552	516	566	518	539	506	544	528	591	547	552	560	529	525	549	512	536	476	475	514	543	542	533	508	520	545	532	546	490	574	571	524	523	536	524	552	545	553	546	527	517	506	545	514	531	538	525	530	553	556	501	493	511	517	489	586	572	545	543	592	559	527	498	503	536	527	557	516	556	515	540	532	537	515	529	555	532	545	559	574	552	522	529	545	529	521	579	515	514	515	542	570	514	513	542	534	571	587	515	542	545	542	494	548	506	514	505	529	490	513	582	560	508	546	487	564	557	548	526	580	511	535	545	551	569	547	529	546	528	556	504	543	504	522	556	532	535	521	531	569	497	538	590	487	545	548	498	554	501	571	553	531	533	557	546	525	529	506	502	515	590	514	529	569	505	502	521	517	530	542	518	513	575	543	509	578	508	543	537	525	556	535	549	568	503	554	486	541	543	528	531	535	568	497	521	522	518	533	546	520	527	518	527	580	535	547	524	543	577	517	535	591	535	502	535	589	536	535	553	517	543	521	541	553	519	546	545	527	559	518	527	484	537	535	524	512	515	551	553	551	520	491	533	540	570	527	531	524	500	563	555	487	538	521	535	510	526	534	572	540	561	518	502	502	489	523	558	533	525	550	541	550	499	514	509	519	554	550	462	552	514	526	544	522	513	505	560	555	505	547	514	524	539	561	565	564	492	539	557	522	553	553	535	475	542	546	527	544	531	548	535	572	534	539	529	551	525	508	524	580	496	532	515	516	533	537	537	546	542	545	508	576	549	531	543	532	515	572	547	583	582	525	491	601	549	564	534	534	547	556	547	555	495	527	495	503	512	584	562	552	525	518	546	539	488	482	526	541	544	559	513	528	537	497	557	532	523	506	553	515	580	530	521	545	599	545	583	561	540	516	498	497	553	482	509	523	528	532	536	550	508	551	572	548	540	536	545	539	513	592	478	574	543	531	537	494	513	549	502	548	525	480	565	560	535	506	546	519	495	544	485	517	588	534	544	569	500	537	547	564	513	539	530	508	573	548	580	556	528	555	516	537	557	508	581	525	507	530	543	511	529	541	511	570	537	531	496	553	554	533	542	507	531	514	520	512	532	518	501	533	534	519	517	539	541	536	506	474	536	503	568	571	531	524	495	517	557	472	564	586	577	564	538	564	512	530	556	500	509	534	567	529	594	506	541	571	502	506	513	523	502	522	494	569	504	504	528	563	571	555	547	527	581	525	571	527	524	545	540	531	542	505	524	539	540	525	586	586	508	533	550	558	507	552	502	514	553	508	516	564	574	530	530	508	545	537	512	561	489	535	532	522	544	518	537	513	532	538	538	580	525	506	550	501	542	552	546	526	504	530	525	507	554	529	525	509	541	513	510	516	543	528	589	552	507	516	507	506	508	536	547	510	561	507	536	530	497	542	518	554	513	548	545	538	568	501	510	573	555	530	514	542	536	504	552	530	555	523	545	540	531	546	543	514	520	532	498	533	501	496	534	558	578	564	561	546	571	529	502	556	515	552	511	549	539	531	588	565	487	520	518	526	547	522	550	549	546	538	536	539	529	535	539	508	541	558	514	522	535	550	544	526	576	525	522	573	510	579	511	585	565	530	518	532	498	542	502	532	552	527	550	542	505	583	521	509	529	551	513	570	512	529	589	569	546	526	526	532	531	569	523	517	588	553	561	550	503	560	555	468	542	544	544	539	499	527	519	570	519	534	544	527	510	561	589	552	529	546	528	525	540	558	501	554	572	521	546	539	552	555	515	546	521	539	520	540	567	557	546	502	521	526	530	522	542	495	560	545	525	546	570	551	519	546	544	517	522	543	568	571	546	496	544	532	553	549	514	529	548	549	528	514	523	544	586	523	537	489	568	526	501	555	516	552	507	558	517	549	511	591	495	491	572	550	532	538	498	512	537	536	525	591	521	544	548	545	508	550	557	544	542	525	514	509	524	525	546	522	552	557	522	553	554	547	496	510	545	546	550	528	526	536	560	557	527	540	520	559	541	473	569	528	526	502	587	549	518	559	574	543	579	516	531	535	519	510	509	588	556	563	480	556	534	545	508	559	526	498	551	486	528	510	511	577	520	539	498	517	555	536	526	523	553	499	534	531	543	502	499	556	558	547	557	538	581	568	542	576	540	536	548	561	514	529	566	549	519	533	526	549	527	553	548	512	538	524	491	537	538	535	535	489	556	535	527	535	503	589	559	486	545	529	499	497	545	503	518	529	558	555	527	572	525	518	518	470	564	547	500	551	542	570	552	502	535	525	520	580	519	564	571	520	549	555	549	475	535	541	548	513	499	505	584	503	529	560	495	577	571	547	512	542	533	566	539	491	545	523	537	545	505	536	546	560	541	532	534	547	525	533	537	536	514	558	535	519	535	518	535	548	552	506	547	544	538	567	583	534	567	511	586	503	517	530	548	520	580	563	514	527	522	498	514	570	504	574	539	546	522	546	538	566	554	536	538	546	506	577	536	494	552	541	524	528	578	529	545	540	505	522	548	543	507	521	560	534	558	511	540	524	566	560	528	493	566	532	556	539	545	507	601	536	536	549	528	515	538	513	545	567	556	531	535	535	556	555	492	535	515	537	507	533	527	584	498	517	500	521	590	565	549	485	552	552	503	509	513	539	521	572	556	504	554	536	552	531	497	515	519	517	513	543	524	528	521	527	515	517	548	545	529	563	551	558	497	559	544	504	570	590	551	529	507	536	508	540	499	556	509	495	515	522	583	512	541	510	585	517	544	520	529	568	498	517	503	538	527	524	546	539	534	521	537	529	551	530	524	532	519	536	524	492	546	546	512	538	533	568	557	546	562	517	501	541	531	541	502	555	552	527	546	536	521	530	563	562	546	528	535	509	547	502	537	527	535	519	527	587	518	549	487	498	539	513	524	565	547	506	566	529	566	545	539	563	538	526	543	578	520	525	556	575	518	523	512	520	548	522	549	561	495	514	549	506	541	519	552	540	524	565	525	556	554	544	581	506	509	526	554	493	535	520	588	523	548	496	543	538	567	574	551	491	568	518	512	570	511	523	524	528	545	550	533	556	524	523	545	527	539	524	554	502	526	498	528	497	542	538	552	584	515	529	514	525	571	522	526	545	559	562	513	482	543	552	533	588	513	507	509	550
17979	9074	11053	10477	7308	4642	3855	2819	2222	2536	2501	3388	4270	3858	3553	4424	4735	4368	3899	3543	3467	3534	3482	3220	2797	2275	1931	2346	2921	1831	1227	834	517	355	248	210	216	204	185	206	210	205	219	238	187	179	206	200	197	190	223	210	213	216	202	229	220	214	197	234	209	206	231	206	181	187	226	196	203	228	230	217	182	203	207	178	216	195	201	194	190	202	208	211	217	194	194	200	220	202	171	238	186	196	197	236	198	215	206	204	204	192	177	186	213	210	196	219	205	210	218	230	223	194	206	225	234	188	189	214	209	189	197	211	212	221	200	213	213	207	213	191	217	182	197	216	206	208	186	216	185	215	219	190	219	197	242	184	222	223	188	210	231	210	205	207	230	213	198	226	204	211	192	225	193	201	188	199	221	217	218	211	198	224	205	204	196	200	212	178	196	176	217	184	224	192	217	181	225	227	189	197	186	199	189	188	183	212	191	208	222	199	215	207	195	226	187	227	193	206	194	204	225	188	183	216	252	205	213	205	200	202	208	219	195	188	199	218	208	220	219	224	190	233	200	193	199	220	203	191	195	204	194	204	200	198	202	231	218	210	216	211	231	180	219	207	226	198	203	205	192	189	201	225	214	200	205	199	202	197	201	210	192	214	192	180	204	231	233	209	215	195	193	194	176	205	217	212	194	213	203	218	208	208	209	196	200	189	189	209	188	204	208	207	226	210	236	221	163	191	186	182	207	221	221	202	198	230	179	168	186	206	209	223	206	214	220	213	212	229	193	194	190	212	219	204	196	196	199	189	220	207	204	195	194	204	196	227	187	194	237	197	211	191	192	183	204	177	210	188	210	202	187	176	232	210	203	169	192	210	206	194	215	202	189	210	219	226	197	227	210	202	205	204	211	196	202	199	178	194	223	194	222	207	206	205	229	206	223	192	201	221	219	207	226	204	220	219	219	207	196	188	214	202	219	205	221	193	209	200	188	207	205	230	201	178	190	217	208	208	243	201	200	200	199	226	198	204	192	181	216	231	207	219	190	208	188	200	217	220	215	195	219	179	195	200	222	217	203	203	211	200	192	209	205	216	220	192	207	217	228	209	180	202	213	200	215	192	219	178	205	200	196	178	212	231	205	215	217	199	239	199	209	206	202	204	207	194	208	184	213	223	210	194	214	199	218	211	217	224	225	215	177	193	205	215	201	204	215	209	225	197	174	182	200	196	202	201	205	204	190	202	196	198	181	201	191	215	173	203	202	200	197	218	203	209	195	219	215	215	201	210	202	204	195	193	211	192	193	213	230	218	207	235	203	188	198	214	201	206	190	200	179	208	228	209	214	205	192	211	235	205	227	192	193	205	239	203	222	211	179	193	196	213	192	196	200	196	196	190	229	193	210	201	212	213	206	201	193	197	227	196	171	214	192	198	172	208	194	204	209	207	202	205	224	198	206	201	167	152	224	190	209	185	198	190	178	182	199	224	194	174	230	191	212	206	182	157	191	219	202	191	169	197	214	190	177	215	214	202	185	217	207	223	206	238	205	201	196	200	204	214	196	214	210	198	216	208	202	226	201	203	207	199	229	197	225	206	232	200	208	193	191	196	201	215	214	187	206	224	193	187	190	225	217	194	231	223	211	201	212	210	182	197	231	214	215	201	203	220	202	236	209	216	186	211	211	205	186	189	212	197	223	203	225	204	212	204	192	211	176	203	192	210	211	204	241	186	203	193	207	200	200	216	218	216	177	210	229	200	190	217	189	202	183	206	202	226	218	211	206	195	209	170	199	210	241	207	166	212	193	212	192	212	214	188	203	230	215	229	211	203	197	189	206	219	202	203	226	189	232	186	231	215	207	223	206	189	207	176	254	180	180	183	197	200	246	196	202	204	203	216	206	213	224	213	198	189	194	195	208	209	215	209	211	226	195	216	210	231	198	209	216	208	206	211	220	217	209	204	200	217	218	198	213	235	221	168	211	195	191	186	204	212	199	193	208	204	189	236	218	211	193	186	199	216	201	222	207	211	204	225	201	231	204	211	196	206	210	204	213	211	176	184	207	228	222	188	178	206	201	210	213	212	201	213	211	200	235	203	206	206	183	211	196	208	197	200	197	192	177	175	211	195	168	182	211	202	211	199	207	200	208	186	212	185	233	196	195	193	195	229	186	210	208	209	220	205	180	205	208	207	225	209	246	252	210	190	189	246	198	222	181	207	209	195	191	226	235	214	197	230	184	205	219	175	209	203	213	220	207	200	213	210	209	217	191	230	222	212	183	205	190	200	199	230	210	188	210	215	213	188	207	208	186	194	220	209	183	191	194	204	229	232	193	218	193	218	194	222	229	219	209	193	207	185	210	194	214	199	242	209	206	190	209	230	210	221	212	206	223	202	225	197	202	199	220	207	189	186	179	191	207	205	192	197	186	202	209	215	202	228	189	202	217	183	190	205	226	208	226	206	221	200	205	210	185	200	208	198	204	213	220	223	195	198	208	197	204	222	220	211	216	216	205	187	186	213	211	222	203	210	221	196	219	218	188	200	218	186	204	222	210	193	222	187	219	200	198	203	227	231	221	208	212	171	212	169	205	187	211	219	200	189	218	199	187	215	206	213	198	212	213	200	203	201	196	211	199	192	225	219	183	215	218	189	193	206	229	208	192	175	221	228	218	197	203	200	195	198	197	174	212	199	197	197	201	194	228	195	210	201	193	213	208	196	204	228	223	211	212	191	220	186	177	192	219	193	222	214	213	227	178	217	217	204	189	235	206	198	209	201	181	201	232	202	248	197	229	209	209	229	210	215	214	196	225	196	184	198	207	200	226	208	199	190	191	233	225	236	218	216	210	223	196	211	188	215	229	222	202	209	195	197	212	200	198	206	189	206	196	195	207	201	207	211	229	204	217	222	234	200	200	239	203	208	217	199	211	204	197	204	214	203	185	224	204	184	190	197	213	195	198	244	210	217	225	209	203	187	224	221	226	211	191	202	197	174	221	197	168	186	232	188	200	187	181	200	195	195	201	191	215	208	219	187	204	189	208	221	217	184	210	176	193	192	203	207	175	212	200	209	211	189	195	188	196	197	209	234	206	233	180	197	203	229	192	224	207	201	217	213	243	205	209	218	224	220	206	218	196	211	240	190	209	216	211	204	216	203	203	216	202	203	206	204	199	196	191	195	223	205	209	214	194	176	189	216	202	219	198	230	213	180	218	215	201	182	195	203	213	206	213	202	219	217	210	215	203	210	205	200	211	187	217	225	217	214	191	200	211	211	213	196	205	198	227	191	215	208	229	173	199	194	194	227	194	204	196	237	211	204	206	198	200	196	216	206	198	208	213	199	208	210	194	210	202	203	194	201	197	186	199	178	203	181	207	217	192	177	218	207	209	202	190	188	194	199	217	184	198	195	200	187	187	220	194	197	189	202	201	201	217	192	213	191	188	194	210	197	221	204	210	210	208	207	223	212	200	176	192	191	236	187	189	224	198	185	206	200	192	223	211	211	191	198
10079	8009	15689	20690	19027	15370	13815	11547	10355	10664	11431	15577	18346	17660	16772	20122	21120	19723	18296	17694	17431	17676	17371	16659	15044	12471	11259	13646	14983	10231	6875	4878	2553	1406	931	670	604	580	591	557	603	578	581	576	555	595	589	567	582	653	551	573	600	565	596	585	566	590	595	622	545	583	586	567	582	602	565	572	574	531	548	581	586	609	588	547	549	610	558	560	566	602	593	589	539	590	562	549	591	561	572	558	552	609	580	580	533	628	591	550	578	560	580	579	606	574	601	548	534	624	596	597	594	591	559	586	583	652	578	586	549	575	631	563	538	603	585	609	697	594	561	560	604	601	513	558	566	548	560	589	589	576	569	547	574	594	560	593	574	584	593	592	564	560	615	573	596	612	568	632	577	588	573	578	608	585	610	598	593	557	561	615	615	615	648	559	615	549	567	612	584	622	562	561	599	561	589	580	565	563	548	611	595	587	581	570	561	617	571	596	568	563	594	563	541	588	632	580	560	583	574	560	564	582	569	540	575	566	596	593	562	598	576	581	602	572	574	600	579	583	568	611	609	626	591	572	611	553	596	578	566	587	616	585	573	597	618	586	603	567	578	607	593	573	607	572	609	585	577	554	614	556	616	612	574	556	571	562	559	614	600	553	591	620	552	544	593	575	610	579	557	595	591	577	569	574	600	626	621	591	583	555	565	618	547	560	606	561	606	574	603	583	566	586	584	530	584	582	607	596	555	618	549	571	570	574	571	591	584	597	597	570	591	610	626	593	575	567	603	595	519	580	599	560	603	590	590	581	546	607	576	589	592	599	610	590	544	565	583	556	563	547	580	608	604	587	591	615	561	592	613	575	539	601	553	589	582	589	656	592	568	612	567	597	560	599	586	575	568	581	588	578	548	567	561	599	621	548	566	599	566	550	557	565	570	580	596	605	614	550	603	585	549	569	611	568	580	616	574	549	639	602	545	577	546	542	579	629	531	566	606	587	583	536	595	629	579	554	580	593	604	601	603	585	570	554	566	590	575	577	586	595	556	577	593	593	575	576	612	559	554	610	589	583	600	538	597	588	552	569	541	571	541	590	602	548	590	543	586	567	570	560	562	565	580	595	571	597	568	578	615	591	541	573	565	544	602	610	586	615	553	582	573	585	569	583	611	608	589	586	579	620	607	559	596	601	543	582	609	570	573	576	643	587	551	542	587	634	616	582	584	601	593	587	617	599	542	572	593	572	617	597	563	555	622	585	594	581	608	620	608	619	603	650	565	607	547	585	574	588	571	597	604	621	633	627	590	558	550	597	598	591	563	582	540	576	546	595	577	586	546	540	585	622	609	597	587	579	583	603	610	598	605	616	573	587	544	545	572	587	615	611	592	580	575	540	606	600	520	602	597	633	592	576	545	588	619	560	579	571	569	590	580	586	615	561	535	560	587	566	567	579	563	571	572	561	561	584	564	596	567	572	594	554	607	584	592	616	587	611	590	599	565	607	566	611	568	608	542	576	590	562	593	595	564	583	555	603	565	570	563	570	564	541	570	536	572	609	608	577	574	584	609	598	560	598	585	603	632	562	558	588	596	557	568	592	589	618	598	538	538	584	586	597	547	561	624	591	603	552	563	591	551	559	586	564	598	556	585	580	634	594	585	551	573	588	552	630	547	562	594	618	569	565	576	582	603	574	590	608	564	576	592	549	584	635	588	621	610	550	579	578	581	552	587	643	615	566	589	548	586	580	630	583	580	576	571	584	575	626	569	549	611	589	595	586	584	549	589	557	593	566	576	568	561	545	552	579	542	622	571	547	555	600	606	554	568	573	548	571	566	572	573	567	554	576	580	599	545	595	585	600	578	592	584	604	573	580	598	586	592	596	600	579	590	577	588	596	619	619	581	568	570	537	565	582	568	573	561	599	590	605	531	584	593	592	597	611	561	565	570	577	589	562	572	586	619	575	575	565	541	606	592	556	558	635	533	619	668	595	588	585	585	551	567	624	612	577	583	548	623	609	554	550	594	557	607	575	588	598	621	583	601	554	511	584	602	581	593	569	585	571	601	605	530	610	567	628	583	580	559	572	607	553	580	569	628	620	578	569	570	625	585	587	568	582	576	564	572	557	589	576	559	570	549	601	591	533	549	548	588	552	567	589	564	618	563	590	547	572	587	596	619	555	564	653	590	556	581	592	586	551	630	572	560	602	592	596	595	569	593	584	595	625	599	540	583	611	573	595	589	571	572	595	613	544	581	578	611	608	565	605	550	573	562	623	559	586	591	598	636	572	588	595	587	557	572	557	571	561	555	606	554	550	559	582	617	541	607	585	560	564	576	555	573	590	590	605	572	641	589	553	582	574	551	567	584	602	615	614	617	577	594	566	581	580	564	572	583	549	551	566	591	536	561	626	533	608	556	569	564	559	602	558	570	561	550	562	583	607	580	568	602	578	596	576	571	613	578	600	559	580	597	567	574	562	548	579	555	583	544	600	573	597	594	529	559	588	570	592	577	577	554	588	585	584	567	627	592	583	583	589	615	609	578	636	570	577	556	576	567	560	579	574	578	574	556	560	580	552	607	567	541	630	597	577	600	591	597	592	612	558	594	582	630	545	580	597	599	541	568	574	560	583	619	621	567	562	589	637	557	603	578	550	581	563	564	575	607	601	556	608	639	555	566	567	594	610	552	604	576	600	605	609	545	615	603	611	587	579	580	526	535	551	592	559	549	555	544	599	568	594	566	566	612	547	599	586	581	618	546	527	594	618	552	534	566	570	587	551	578	568	562	583	622	644	569	626	558	610	586	599	617	569	572	598	588	601	559	592	602	601	572	562	618	555	558	574	571	569	582	588	569	592	525	554	555	598	589	557	611	589	595	591	604	600	590	554	593	566	594	571	592	552	611	582	616	584	601	579	581	584	590	550	578	545	549	581	606	615	589	610	596	577	615	635	585	532	593	620	547	576	558	613	592	621	600	578	538	550	565	565	588	567	583	606	595	569	544	595	588	589	612	606	550	582	581	544	561	614	568	566	597	557	511	593	560	555	593	589	558	586	604	570	569	569	592	575	545	564	609	533	612	616	587	562	567	588	595	574	603	603	544	584	597	557	545	600	556	594	583	566	606	560	604	550	628	570	578	598	549	574	532	582	580	599	550	599	570	583	540	539	629	548	558	591	565	571	607	574	591	538	599	539	584	590	571	602	549	548	597	558	557	594	544	566	553	602	582	586	563	597	560	574	598	625	546	570	597	562	552	619	592	604	585	611	571	564	558	577	553	553	586	579	573	607	569	575	562	598	586	582	613	573	595	611	630	576	607	571	603	621	616	517	567	577	600	577	568	595	560	596	553	619	576	601	590	614	591	595	633	586	607	573	598	602	598	556	536	572	615	582	566	552	571	548	577	593	572	559	564	610	612	574	551	631	589	554	586	614	607	588	570	620	592	522	601	577	572	603	602	581	587	571	556	552	561	563	584	586	592	601	542	606	608	587	606	609	609	576	534	542	573	574	585	533
3980	2176	3336	2969	1687	1153	1057	693	547	534	674	949	1467	1114	1366	1651	1486	1424	1278	1302	1216	1034	812	515	529	418	383	388	362	338	243	253	232	229	202	179	177	200	180	157	181	178	186	175	175	188	179	168	176	190	175	160	161	156	186	200	169	166	167	169	164	176	199	199	179	174	165	164	180	228	163	185	176	153	173	178	189	181	167	180	180	183	174	183	203	165	160	160	173	185	186	171	193	161	205	167	191	190	162	200	159	158	157	168	184	192	170	197	178	194	188	187	163	201	171	177	205	177	173	176	185	197	196	174	176	154	175	171	181	182	180	184	171	167	151	178	177	170	165	165	166	163	182	175	175	189	173	165	172	161	185	194	172	175	171	165	166	169	180	201	185	172	188	196	174	162	169	165	191	177	195	186	164	178	153	169	200	175	171	160	168	170	148	145	175	149	169	202	161	164	183	160	161	181	184	181	177	186	185	167	174	177	169	191	174	187	153	185	166	197	182	197	178	185	168	187	195	172	166	181	169	163	154	184	198	186	145	172	171	168	204	211	193	179	184	180	157	178	186	179	163	169	176	181	176	195	139	192	176	186	167	164	158	177	162	160	170	189	176	162	180	167	170	168	199	181	184	175	187	172	164	182	195	161	191	164	167	200	164	172	178	194	186	169	187	177	183	171	188	165	184	188	193	179	194	185	174	169	168	175	154	182	181	181	177	180	207	167	181	185	193	173	197	184	163	177	174	181	156	176	199	179	169	192	177	181	173	170	173	172	164	195	202	194	175	186	152	190	160	169	166	180	195	182	154	165	159	183	163	185	166	179	170	193	220	171	163	192	171	181	188	161	168	190	164	180	180	184	158	170	168	175	173	174	170	177	180	185	180	168	187	174	182	154	189	161	196	190	169	182	180	192	187	191	208	157	163	173	195	171	186	165	164	177	177	179	177	173	154	168	170	189	174	168	189	174	190	183	146	185	165	172	186	181	176	170	199	181	198	161	206	169	171	185	174	183	175	147	193	188	162	169	176	181	172	158	163	185	162	194	196	188	174	187	171	187	196	174	180	182	195	175	164	145	158	164	160	183	176	168	192	178	173	161	181	190	166	155	178	170	209	199	198	168	163	161	180	163	200	175	165	185	183	197	188	146	184	176	165	191	160	188	200	175	188	181	165	186	163	156	188	173	161	196	176	176	178	153	179	178	187	195	180	171	174	176	193	165	188	159	184	185	173	173	185	171	171	179	165	198	180	165	166	158	149	200	159	185	189	167	162	157	169	157	188	167	163	167	185	170	181	152	187	159	179	149	166	199	167	204	164	180	163	175	173	203	181	180	186	177	181	169	189	170	179	150	200	181	175	184	159	162	162	167	152	170	172	169	164	189	196	165	182	163	180	207	171	171	168	176	191	160	188	171	147	179	165	164	159	170	195	161	178	170	182	177	172	196	186	182	170	181	172	175	193	174	184	187	160	176	187	175	209	183	189	185	185	188	184	151	166	174	175	172	166	170	195	187	177	150	189	161	171	170	199	166	191	170	182	192	189	178	166	194	185	182	193	159	172	181	158	160	170	156	179	180	194	162	199	175	172	150	192	174	190	179	163	164	180	166	210	165	182	182	163	185	176	168	185	174	191	167	211	174	172	209	170	211	178	175	168	199	192	167	169	181	192	192	177	200	176	170	167	197	168	172	183	182	160	163	182	166	184	182	172	201	174	171	167	148	176	185	191	163	174	190	181	179	192	150	193	173	164	171	179	209	182	180	150	180	200	189	174	177	211	160	165	156	191	195	175	186	172	184	168	182	152	180	183	195	189	177	186	187	172	181	165	181	212	168	168	160	183	168	199	176	167	182	182	176	172	179	179	152	182	200	167	174	184	171	154	160	187	161	162	168	196	173	178	173	177	176	181	183	164	196	183	167	183	186	176	184	181	179	184	183	180	166	199	159	197	176	179	201	189	176	196	202	189	177	174	189	166	166	196	175	146	161	186	182	178	174	170	176	172	188	146	181	180	173	168	182	192	174	178	189	180	158	156	173	175	183	195	185	191	173	174	178	193	179	153	169	161	198	181	169	173	157	176	177	207	169	159	186	174	182	213	174	188	178	202	164	186	169	186	187	176	174	195	159	163	171	168	188	182	169	192	170	191	166	165	179	183	170	171	220	164	192	178	191	160	168	199	189	167	181	159	161	184	155	171	187	152	163	188	183	185	169	185	166	192	186	162	166	187	177	190	182	189	165	191	180	192	158	181	167	154	199	170	165	163	167	173	158	167	166	165	159	173	168	183	171	179	188	165	193	190	185	164	170	158	178	166	165	206	184	168	172	182	163	185	180	188	162	200	174	180	186	191	169	159	192	181	158	187	187	156	173	194	182	169	164	178	148	183	167	158	151	178	170	151	173	158	174	200	184	178	186	193	169	173	185	176	158	169	167	177	177	169	171	171	182	172	179	165	185	193	157	183	168	186	175	166	154	194	179	182	189	174	169	195	158	176	174	165	194	172	190	169	169	165	176	160	152	161	191	183	182	204	159	183	160	192	182	175	169	168	175	176	183	149	175	178	140	196	170	206	164	143	183	221	165	189	167	162	183	158	171	173	168	191	209	182	181	186	169	178	187	188	189	181	191	194	156	194	168	182	176	206	176	192	188	166	185	175	165	193	170	177	187	172	194	197	170	139	190	190	175	160	195	163	179	176	172	166	178	174	168	178	160	172	164	174	177	180	205	183	177	183	177	165	160	192	182	171	172	194	164	209	186	173	187	155	182	179	181	182	189	193	177	166	189	191	174	170	171	178	180	191	186	176	173	164	201	193	176	180	171	188	161	168	154	175	189	168	174	161	198	172	166	191	207	172	200	172	201	166	172	171	166	170	173	172	158	182	202	169	184	165	189	177	206	188	148	178	187	186	162	180	178	173	183	174	169	166	175	185	168	157	189	172	194	197	172	183	172	166	176	174	172	190	175	162	177	168	193	174	170	189	158	182	180	192	164	196	165	200	176	163	186	165	169	206	191	181	176	175	203	185	183	169	180	178	201	166	195	165	172	181	167	140	180	169	142	189	178	181	190	192	189	153	157	176	178	173	178	170	157	172	167	154	181	172	169	188	191	173	191	181	170	160	167	186	193	161	179	194	162	164	166	169	160	161	175	188	173	164	193	184	167	171	179	167	194	176	182	168	155	197	167	160	157	162	180	169	166	178	181	163	175	191	169	175	177	186	147	179	190	186	186	172	166	180	156	189	149	175	178	181	180	189	181	204	203	175	177	170	162	183	172	181	181	161	174	184	169	168	187	148	166	190	194	182	185	170	167	172	194	174	173	142	166	185	170	191	170	173	161	204	182	191	191	163	177	203	183	170	162	181	152	188	176	182	170	197	172	183	176	174	174	188	193	178	191	178	176	186	161	187	168	209	193	165	195	184	168	187	169	158	189	167	186	185	173	184	179	186	174	183	174	207	184	160	174	186	174	205	172	160	177	180	198	181	207	177	188
3239	2621	6036	8395	5995	5051	4689	3504	2538	2590	3617	5455	7777	6086	7975	9539	8975	8314	7382	7641	7153	6277	4868	3213	3219	2363	1954	2281	1967	1381	1128	1020	876	623	581	549	489	513	481	507	522	474	475	509	493	544	513	500	523	523	516	524	499	536	552	510	505	517	504	516	532	545	549	511	519	540	507	482	513	549	475	532	542	517	535	543	478	520	482	501	560	476	531	502	505	504	500	499	508	469	497	526	507	514	518	525	521	520	523	503	535	573	528	504	475	473	557	481	454	498	546	476	517	515	481	498	540	545	538	520	498	481	527	501	518	527	505	505	537	541	534	538	515	534	524	519	500	465	527	496	512	512	486	535	522	520	502	512	506	520	488	504	519	488	529	540	480	494	488	538	552	537	504	519	529	522	507	451	522	492	479	512	488	482	569	468	503	497	504	528	497	493	494	512	542	491	542	505	525	471	493	505	521	526	531	506	499	497	516	510	512	532	512	520	520	554	509	507	492	504	539	485	543	519	486	490	556	533	527	506	524	521	528	514	510	535	539	515	512	507	527	550	504	488	485	477	462	501	508	479	497	550	521	478	511	510	537	493	471	508	511	483	472	527	495	496	490	518	521	509	523	495	543	524	527	475	485	488	540	509	520	543	529	542	537	491	530	518	514	551	520	473	480	509	508	525	536	473	492	507	519	558	515	487	495	528	552	503	528	481	518	519	535	526	521	555	525	500	518	516	538	490	510	495	501	517	472	531	549	477	524	512	499	531	473	544	496	528	502	513	501	459	558	524	530	542	479	509	512	472	539	479	557	544	506	539	468	529	514	518	531	516	531	528	478	521	528	500	536	474	522	485	493	535	530	495	498	510	507	506	496	479	503	491	541	515	498	486	488	505	499	496	504	493	557	491	480	508	507	530	523	497	534	539	478	478	491	523	497	518	525	533	510	486	506	539	481	518	528	468	488	515	484	472	507	532	493	531	527	511	513	505	526	513	535	495	531	494	547	530	489	521	495	536	513	528	487	522	521	522	518	522	510	539	517	540	507	558	525	528	505	532	530	507	530	526	497	497	555	525	515	509	518	478	532	497	539	499	500	479	530	517	470	496	501	489	478	482	517	501	558	520	517	478	489	518	486	510	490	526	491	487	476	526	485	520	520	505	461	531	476	485	513	482	492	497	509	499	530	554	517	522	502	539	534	489	488	508	499	552	519	497	521	464	537	525	534	484	529	496	565	507	479	501	492	501	556	510	502	496	477	503	529	551	516	506	518	522	516	526	522	476	516	529	527	505	491	492	499	493	560	493	467	483	533	496	553	473	487	521	486	521	451	488	523	509	484	469	528	489	526	502	493	514	511	504	529	544	488	458	516	543	521	531	496	516	517	500	477	498	500	520	496	528	548	491	525	481	470	466	513	527	573	548	513	498	521	557	539	461	519	491	525	513	523	515	506	529	504	511	498	527	502	529	555	494	532	500	517	512	510	537	514	473	512	524	508	471	503	527	531	505	509	501	515	506	510	502	479	498	470	500	497	499	486	473	490	537	531	495	547	515	481	484	520	524	536	542	507	514	518	518	558	492	484	538	557	485	485	529	550	507	480	508	512	527	488	549	548	493	504	541	515	496	526	548	534	533	520	519	525	498	510	538	492	517	515	497	474	497	529	499	515	544	522	544	523	502	532	505	547	476	488	509	533	481	495	555	502	474	501	508	535	492	512	516	489	540	564	533	525	489	495	535	507	530	482	500	509	532	495	498	489	510	519	479	476	509	481	537	537	529	556	497	514	516	465	484	528	515	530	497	545	509	533	495	541	467	519	555	483	532	501	507	493	462	491	530	511	554	552	505	466	545	533	515	498	540	513	545	542	531	509	513	596	545	512	555	510	479	524	504	511	491	518	543	492	494	487	502	502	503	533	497	518	501	536	478	527	501	498	524	528	493	506	498	502	481	515	539	509	521	547	516	536	496	492	514	506	496	501	515	486	470	552	479	528	528	502	562	502	514	510	490	524	516	505	465	521	550	478	487	458	550	550	509	472	485	508	493	512	541	515	519	516	512	529	514	525	544	523	490	538	538	522	533	526	490	508	523	512	493	504	512	518	488	495	516	506	550	496	549	500	507	480	509	480	547	561	547	516	495	532	529	511	523	530	518	491	474	530	470	496	510	528	504	494	489	503	521	489	511	484	483	539	511	490	506	491	554	509	519	497	521	508	556	543	505	529	502	526	514	523	507	528	549	515	490	521	488	520	461	516	521	509	571	512	492	527	518	526	530	502	507	496	526	507	505	502	469	480	502	506	519	468	509	513	497	519	548	521	490	509	530	501	534	500	472	528	498	499	521	489	522	466	505	511	516	517	512	529	513	481	442	536	512	504	563	488	503	464	509	535	544	508	530	517	520	492	528	513	505	505	505	541	525	501	532	481	526	548	539	475	498	477	540	541	532	522	499	497	505	480	525	523	528	527	539	538	555	577	561	568	519	528	504	516	478	509	501	491	517	511	528	542	474	533	487	512	572	498	529	501	525	482	487	541	542	527	530	491	525	533	520	509	526	503	539	518	540	504	502	499	520	486	501	529	503	557	507	518	479	542	472	498	482	498	519	471	496	516	499	478	539	539	528	535	472	507	528	538	521	503	487	505	545	476	500	465	492	514	569	483	492	479	518	517	492	465	514	499	520	532	504	476	524	536	494	551	522	540	525	537	492	506	535	503	538	549	508	488	531	544	510	521	536	492	525	489	471	535	487	522	542	529	514	533	519	512	494	499	494	497	513	551	497	503	480	511	497	503	539	470	515	508	501	490	506	509	508	468	551	557	501	485	514	519	513	513	520	489	505	502	471	532	488	510	480	511	536	528	504	499	519	511	518	517	498	510	534	537	546	508	499	517	517	534	472	523	499	514	489	465	492	510	497	483	486	528	496	526	524	506	505	541	508	517	492	478	485	531	500	531	489	531	451	480	522	502	522	518	521	491	485	502	485	535	525	518	458	498	561	515	510	500	487	521	494	506	494	520	535	508	504	547	508	479	493	496	514	515	522	539	483	529	528	539	519	528	502	506	517	525	492	506	518	509	544	548	527	551	506	538	525	503	490	518	493	507	488	528	538	512	520	532	536	524	480	520	550	519	515	527	558	526	539	471	496	493	492	517	519	510	541	496	485	501	489	533	543	538	493	501	494	520	520	476	500	505	516	508	490	559	491	545	526	530	459	544	530	531	550	521	471	509	477	513	489	504	522	491	512	493	497	492	547	533	511	506	509	517	514	515	501	498	539	521	508	549	541	515	497	509	512	548	508	489	532	471	477	511	529	515	501	522	506	503	481	494	522	488	564	534	543	511	523	534	539	531	502	478	528	497	487	484	520	514	499	493	539	512	553	515	476	531	523	508	511	520	470	512	471	538	525	490	505	512	521	522	525	485	505	494	517	501	503	517	535	499	490	546	527	541	524	510	499	524	510	466	495	510	506	520	514	503	537	492	522	530	519	498	509	510	499	485	518
11508	5386	7917	6581	3842	3136	2460	2150	1809	1621	1914	2701	3013	2662	2880	3117	2968	2557	2655	2272	2414	2145	1825	1700	1287	971	937	1415	1812	997	658	604	496	334	227	228	180	164	166	191	187	192	183	199	168	180	205	198	168	171	193	170	156	196	166	195	190	184	168	198	200	174	183	172	192	184	199	151	179	177	197	162	182	188	180	161	191	198	208	194	204	179	181	201	195	163	193	182	191	197	197	195	206	174	181	168	164	170	199	185	177	189	207	172	177	214	169	203	181	180	175	176	202	206	198	172	203	198	186	190	203	196	164	174	199	189	201	181	189	175	187	194	175	176	178	207	182	193	206	185	172	176	159	166	188	180	194	209	182	177	188	177	172	194	181	191	194	183	169	200	186	205	154	155	180	183	173	193	188	195	194	173	168	180	157	169	202	175	201	185	178	190	189	205	171	185	179	184	190	196	165	158	192	175	174	157	186	186	187	183	167	186	191	157	180	179	162	171	191	197	186	181	181	191	198	183	212	185	179	180	210	179	167	171	169	142	186	177	173	177	211	203	179	171	199	183	196	183	203	165	190	196	179	170	193	186	196	182	186	197	169	182	187	177	193	160	167	201	165	192	192	188	188	176	200	182	195	207	164	170	177	186	180	169	186	195	168	170	197	184	166	156	211	187	192	193	161	195	184	178	186	186	200	186	182	188	205	203	188	178	185	172	194	187	172	179	163	167	176	171	197	170	174	166	196	153	186	168	171	183	179	166	198	149	183	185	176	187	177	176	191	191	168	180	198	179	178	178	191	168	196	225	204	147	174	184	193	181	181	217	181	179	186	178	191	166	185	192	176	189	163	170	175	173	211	199	189	207	189	214	186	196	207	169	188	186	175	197	175	177	175	175	154	176	170	166	164	205	190	196	180	165	157	174	172	187	177	169	199	160	179	213	164	171	174	193	201	198	197	180	210	195	191	165	170	179	181	213	190	163	186	172	179	197	184	173	159	187	184	181	177	179	184	176	188	195	185	167	180	180	192	157	183	185	196	179	205	199	158	166	178	164	183	179	173	196	195	197	164	185	195	180	172	205	181	206	176	170	197	175	187	170	202	163	173	190	199	181	185	139	166	191	176	192	194	159	162	197	205	216	190	189	176	185	178	190	183	178	186	186	197	190	183	181	192	185	165	184	195	191	185	194	207	180	211	200	183	181	179	176	185	169	161	180	188	176	185	206	170	170	206	196	206	175	176	166	155	190	196	196	163	185	181	163	166	163	196	164	187	211	189	167	185	176	167	194	153	183	181	175	175	183	192	165	174	155	173	198	204	169	169	184	181	169	183	195	186	172	202	182	174	176	194	197	188	193	182	175	177	186	190	180	191	191	151	192	203	176	190	176	186	190	168	145	189	197	175	176	165	186	192	203	176	180	186	190	190	186	163	177	191	225	155	191	183	151	205	151	159	175	181	186	197	168	199	176	176	208	190	186	192	184	172	179	194	185	175	173	204	177	168	170	182	178	190	183	167	206	190	187	196	168	179	184	184	168	203	204	148	181	168	155	182	182	186	184	186	200	180	158	168	199	186	164	187	171	199	182	181	182	184	176	172	207	184	174	170	172	193	185	199	163	181	201	183	184	206	196	169	186	178	164	187	191	159	160	195	177	189	186	204	158	194	185	160	198	194	204	193	159	188	197	188	181	168	185	197	175	180	187	177	149	190	192	188	191	171	176	169	184	177	185	178	180	207	179	188	151	202	188	176	180	206	186	177	179	189	189	176	184	185	174	167	187	213	194	189	168	175	176	196	200	160	163	230	178	193	174	184	184	172	194	185	177	178	175	195	187	186	176	202	181	188	181	194	161	154	160	181	197	162	197	154	153	158	192	206	173	206	183	207	181	161	194	202	169	175	177	196	188	170	193	170	165	173	171	183	194	200	169	174	198	210	180	192	174	188	191	199	211	201	181	168	168	176	184	164	171	180	172	169	172	186	210	180	190	200	193	189	177	186	179	189	169	199	197	173	180	193	185	199	208	166	158	187	172	188	176	191	159	188	196	162	211	158	155	177	169	200	176	195	188	179	174	197	211	198	193	183	174	165	176	194	162	188	167	206	188	178	195	185	165	173	179	172	200	174	211	176	170	198	174	178	194	173	175	170	172	173	212	168	171	175	172	158	175	189	177	170	173	167	177	165	188	158	176	164	191	182	175	199	180	182	189	201	164	190	183	172	181	182	176	159	159	182	181	164	174	190	173	194	173	184	200	180	193	180	173	189	176	198	197	150	167	172	188	183	163	171	159	190	176	185	179	192	198	176	179	197	194	197	175	165	184	191	174	200	181	178	186	172	180	175	184	187	177	165	163	179	165	183	175	168	184	169	169	174	202	186	184	195	165	177	180	180	207	211	173	184	174	182	172	197	182	189	185	171	177	177	177	182	174	179	188	186	188	200	158	184	183	194	175	179	170	152	194	175	187	185	192	185	174	173	203	164	176	174	189	199	191	183	192	166	182	171	191	201	181	207	173	180	185	186	175	174	170	175	192	204	192	191	196	192	184	169	184	172	190	189	194	194	190	192	204	183	181	165	209	181	186	186	182	169	168	173	185	194	224	173	184	222	173	196	190	183	176	190	188	187	167	172	176	178	199	207	182	184	179	199	177	192	180	191	179	177	201	185	173	182	178	192	184	177	190	172	202	183	185	174	170	181	169	173	180	176	188	176	191	161	184	197	189	214	189	200	203	191	170	179	169	173	195	193	194	165	189	155	198	164	198	174	186	190	184	175	158	169	197	176	167	180	170	178	200	168	186	197	166	191	173	195	182	154	176	182	176	201	177	219	154	176	161	183	180	194	181	189	161	192	191	182	194	200	169	186	202	184	204	169	182	195	190	176	193	200	177	186	175	174	173	183	158	174	185	171	171	171	189	159	165	202	214	182	179	168	194	180	196	200	175	164	168	191	191	188	170	193	205	196	166	195	179	192	168	167	192	200	155	196	167	178	171	186	183	159	178	171	189	201	182	177	167	166	182	188	179	186	180	170	207	168	164	170	171	169	181	201	198	167	179	187	155	178	182	162	157	187	193	161	176	178	190	174	158	207	151	183	208	190	190	148	190	175	173	157	182	196	174	177	157	183	194	172	185	164	178	166	188	207	169	208	166	205	187	192	169	182	192	190	183	181	151	174	175	181	190	185	206	193	182	179	187	196	210	170	179	178	198	181	191	164	207	176	187	175	176	159	189	184	190	179	159	194	161	172	200	185	167	183	215	182	162	202	178	172	182	180	190	184	175	191	191	203	170	172	176	152	160	174	173	173	180	188	188	160	184	201	178	185	183	183	181	160	195	184	174	201	181	179	172	188	166	217	188	162	183	192	184	167	186	158	171	180	214	185	178	183	178	181	204	171	182	223	193	189	182	185	177	174	173	200	160	152	205	197	167	195	187	178	211	176	186	185	191	165	200	169	157	177	183	174	179	185	186	201	161	174	173	187	179	184	165	160	159	191	184
8072	5396	12986	14859	12780	11940	10394	9877	8373	7533	9325	13179	14665	13479	15137	15937	15478	13943	13987	13134	13476	12379	10998	10374	7966	5771	5701	9283	10918	6533	3801	3359	2700	1538	890	653	542	565	547	523	536	526	518	538	542	521	537	498	481	496	587	534	566	524	535	559	517	535	565	559	564	570	528	521	514	507	508	588	498	582	562	530	543	504	541	516	541	499	535	533	504	535	510	544	526	522	530	548	592	532	523	528	544	550	549	505	516	538	511	516	512	532	530	560	520	527	493	549	543	510	541	504	546	547	546	513	508	515	544	559	536	496	514	545	548	509	536	529	514	526	523	542	566	548	524	535	535	502	507	530	533	540	534	505	507	533	548	535	498	534	491	553	527	510	521	537	520	547	518	525	566	534	576	507	514	497	525	512	566	516	516	549	510	496	536	536	537	568	500	550	508	472	557	542	549	536	520	542	510	553	571	537	525	523	527	526	529	580	560	554	524	532	529	525	550	489	552	572	567	548	528	543	567	513	516	525	495	537	529	556	491	529	489	506	524	528	487	565	535	559	514	520	552	490	489	553	533	511	500	534	520	522	521	547	500	545	539	500	544	520	554	523	523	552	530	512	554	562	500	491	516	541	544	513	534	517	497	527	526	510	519	492	507	519	547	504	531	525	511	546	542	521	541	526	527	534	517	502	522	497	537	485	535	550	570	579	546	527	551	574	546	516	537	565	539	482	517	517	496	519	534	542	502	525	561	482	529	545	522	560	547	576	590	542	539	512	546	533	549	545	533	575	532	565	517	510	580	542	508	543	523	531	503	585	523	527	505	554	540	585	522	526	559	506	487	544	515	518	507	570	481	511	513	553	556	515	513	472	596	564	511	521	501	520	550	535	515	522	527	521	527	511	508	553	520	509	558	541	498	525	514	517	552	517	535	553	540	515	476	556	520	545	572	540	536	505	485	534	549	515	502	579	517	529	506	528	526	604	515	525	547	519	479	519	518	553	548	560	486	530	485	531	511	554	530	546	534	550	589	537	526	538	559	536	501	548	527	546	546	508	526	521	544	539	544	528	509	507	560	503	533	541	509	484	541	498	554	547	573	533	524	547	489	584	525	499	494	539	503	534	505	508	556	525	518	542	495	485	564	520	528	527	560	497	524	562	566	489	529	511	532	512	506	555	538	539	526	537	471	539	519	527	495	472	556	518	528	542	530	570	554	543	535	497	483	527	506	577	525	544	519	505	514	547	512	542	503	500	501	507	489	509	517	498	515	548	581	528	492	545	529	532	548	502	516	485	553	530	530	539	514	555	480	519	497	521	522	521	508	569	517	516	562	525	514	528	557	547	559	496	536	514	517	562	515	528	533	535	533	562	521	553	530	514	570	566	528	501	501	527	524	537	536	512	557	556	528	531	502	502	553	497	530	506	629	542	559	482	530	490	530	497	532	517	523	510	520	508	531	526	518	521	549	492	531	523	541	481	545	532	490	564	504	502	523	533	515	570	521	507	516	558	546	529	526	517	497	529	532	529	556	550	518	529	507	515	531	550	465	524	498	503	533	545	532	526	496	504	495	522	514	554	525	512	490	540	508	528	567	546	514	507	549	536	518	506	502	547	520	513	520	506	514	524	527	474	530	534	542	484	516	537	549	539	528	517	520	512	523	551	519	502	535	531	536	537	521	515	505	513	541	535	512	565	541	518	519	547	536	537	534	523	551	544	497	546	541	546	563	529	535	527	526	533	488	503	547	527	527	510	520	548	525	539	521	485	526	508	540	534	512	529	523	504	541	534	487	528	568	516	509	513	543	484	553	525	503	538	530	526	498	566	536	562	528	501	535	514	564	516	521	534	514	551	516	518	506	481	513	553	509	526	545	583	506	532	543	548	537	533	534	522	486	481	505	519	536	535	543	548	511	516	581	549	577	546	527	507	575	538	548	547	519	586	578	507	516	533	514	536	524	543	532	513	533	511	594	565	529	545	545	568	552	494	521	526	540	515	565	526	519	547	553	509	532	546	519	512	521	512	514	548	567	510	543	490	540	502	518	514	541	520	528	521	526	522	530	546	546	503	506	508	543	527	548	554	502	510	544	515	560	525	527	536	532	488	517	536	536	538	528	524	504	555	557	545	551	557	513	523	511	520	517	497	534	545	521	535	514	530	505	487	554	544	529	544	571	543	519	495	525	539	533	545	531	547	546	520	527	530	534	551	508	511	519	535	504	497	533	510	548	533	512	524	510	514	551	535	527	547	543	517	535	525	558	496	545	543	534	542	542	525	563	499	495	563	522	523	592	501	548	515	538	540	579	553	516	530	499	488	512	511	516	561	515	534	530	561	552	517	550	515	532	557	510	546	551	512	542	538	543	534	509	543	539	531	513	531	551	503	537	529	529	531	504	578	537	519	518	546	510	546	541	525	534	532	613	546	587	511	538	510	535	524	522	527	548	525	515	495	551	551	553	548	498	515	537	478	518	547	561	540	555	525	526	523	541	549	533	559	513	492	532	513	523	548	542	561	537	470	537	549	503	492	520	568	499	465	510	538	540	524	520	544	528	556	489	513	489	525	504	498	500	558	535	519	525	535	539	508	515	500	568	513	510	531	503	509	531	542	520	556	532	551	551	529	543	542	506	537	527	500	521	501	540	534	524	537	550	536	568	525	502	516	533	540	537	536	508	532	526	540	528	543	519	533	545	534	511	491	524	565	482	565	566	508	512	527	524	516	562	545	506	522	546	530	521	547	535	584	546	505	524	511	547	477	524	540	524	567	558	494	505	476	486	546	532	505	460	554	563	547	514	538	549	523	524	520	502	526	536	567	509	526	539	561	495	503	559	513	522	517	529	518	496	475	551	505	543	571	512	537	541	541	535	528	527	529	536	507	529	505	536	538	521	509	520	540	511	527	535	516	487	495	499	486	500	557	542	505	577	508	530	512	546	501	535	502	519	529	504	562	546	529	512	529	540	522	516	548	526	539	543	518	539	522	534	528	536	548	530	577	491	510	549	520	534	513	532	529	481	541	504	559	529	560	534	498	547	519	504	509	510	521	541	544	520	533	573	518	521	563	555	550	495	542	546	538	535	512	539	521	559	507	537	546	542	538	504	576	543	501	553	532	543	527	563	530	508	511	533	516	501	540	517	510	528	517	533	555	494	524	521	551	509	509	512	569	533	515	573	513	536	523	535	517	549	510	517	527	545	493	511	496	536	505	528	528	508	519	525	540	535	536	526	548	499	536	520	509	543	526	533	511	507	550	513	557	515	526	540	507	487	568	513	550	551	518	514	487	533	527	501	477	559	535	555	522	543	551	580	554	534	518	500	540	568	520	538	508	546	546	529	525	559	528	538	552	505	511	557	505	548	522	553	528	528	540	541	489	532	541	458	519	515	507	546	529	460	539	519	541	545	517	502	503	564	523	525	544	520	546	507	534	528	503	558	519	559	526	512	502	494	502	558	543	511	496	510	531	505	484	528	478	528	534	557	561	579	539	529	501	528	577	534	561
19867	10344	13973	10158	7585	5667	4619	3673	2852	2903	2991	4243	4963	4414	4782	5103	4498	3902	3847	3430	3856	3991	3837	2744	2064	1798	2233	3374	3210	2137	1134	1030	869	478	300	218	203	200	207	222	229	195	208	189	187	204	209	192	208	211	228	212	219	197	196	191	192	242	209	202	192	208	191	180	205	216	210	210	204	220	200	197	196	199	202	201	208	173	191	214	204	194	187	199	166	225	205	192	208	210	196	186	196	179	187	228	218	199	199	207	189	185	233	178	206	184	190	206	213	238	227	225	199	220	182	201	209	193	215	207	196	189	187	220	205	199	193	185	206	225	202	184	196	200	223	208	228	213	215	196	211	186	196	223	194	212	192	206	198	211	190	184	195	193	216	238	196	195	224	205	226	219	203	201	210	214	189	211	206	215	191	218	222	184	227	190	207	216	192	219	220	208	198	219	213	191	191	192	198	215	191	200	179	187	218	215	207	205	191	205	256	195	199	212	214	198	192	225	210	220	209	197	189	216	200	178	208	225	217	213	221	224	194	205	219	210	225	210	199	205	203	198	208	183	185	198	201	190	195	217	223	182	186	186	203	223	221	181	224	190	202	204	192	210	218	191	225	217	203	201	198	232	184	208	197	195	206	186	197	199	207	213	200	184	203	204	224	210	203	184	200	245	181	204	193	208	225	174	196	193	214	194	197	217	171	224	210	196	196	213	207	181	177	200	219	183	188	202	192	216	201	177	214	214	203	201	195	205	201	215	198	206	236	220	208	221	226	196	200	222	207	200	221	205	208	198	205	189	223	217	201	195	192	190	197	198	204	192	196	223	183	223	188	189	203	202	188	203	229	197	182	186	192	211	205	171	207	180	207	200	206	199	193	203	229	236	215	217	207	191	214	204	212	195	205	182	212	191	187	207	207	202	178	194	195	183	206	241	197	214	192	190	195	207	223	214	187	191	194	196	195	196	209	200	185	185	203	200	197	195	224	196	186	192	190	243	214	199	198	214	227	192	198	202	208	196	208	182	208	193	247	198	200	196	216	191	197	216	225	211	193	194	203	209	203	213	216	204	191	224	202	186	203	198	210	188	206	207	208	228	204	217	197	206	213	189	221	226	218	173	190	224	213	194	218	176	193	212	185	198	204	255	195	190	203	178	207	184	209	199	211	216	216	213	201	202	213	223	218	199	227	196	201	201	216	224	188	218	187	200	192	196	229	202	191	199	210	208	197	208	196	210	203	191	210	200	208	228	195	217	187	196	208	201	223	217	219	199	211	185	219	202	205	188	182	199	201	212	186	217	232	222	191	188	209	209	215	201	240	209	217	205	195	207	209	186	197	197	199	201	196	218	207	190	209	216	211	202	200	198	214	224	205	188	196	189	181	207	193	211	214	206	218	190	177	211	183	197	190	193	204	191	248	198	193	200	210	218	197	202	188	203	201	188	213	224	203	193	190	213	207	220	196	206	188	223	223	195	217	184	179	203	202	198	192	190	217	190	225	173	193	228	206	203	226	185	177	205	218	175	191	210	214	237	203	186	214	194	201	202	227	218	170	226	189	202	206	199	212	211	212	227	216	218	186	184	209	198	201	185	188	194	169	211	211	216	207	196	209	203	219	193	210	188	203	185	223	212	216	198	205	190	204	212	199	203	201	223	204	206	197	205	213	213	211	187	226	232	218	220	191	200	189	205	204	216	199	200	194	213	220	196	191	202	193	177	195	178	220	228	211	203	215	182	186	194	219	184	212	203	188	169	210	198	188	195	197	181	189	201	210	198	183	207	200	226	225	198	206	198	234	181	196	185	196	221	208	190	218	207	214	214	211	205	205	205	188	200	218	212	207	232	216	208	183	224	195	213	192	201	206	196	215	184	210	200	206	181	206	209	203	195	223	223	176	194	236	164	224	190	207	192	202	197	221	207	217	203	227	202	203	183	185	193	226	191	216	214	198	210	226	196	201	231	191	209	198	176	209	194	201	223	200	202	207	196	176	216	198	207	209	200	235	202	209	219	201	209	210	198	194	198	222	186	204	203	203	204	205	194	192	202	204	203	225	172	201	174	199	206	197	192	212	207	203	202	229	202	197	183	189	208	226	201	222	225	208	201	197	210	224	225	196	215	218	200	188	211	214	212	230	211	213	217	193	180	218	196	204	217	188	213	205	183	190	211	231	186	214	191	212	228	202	202	228	185	199	205	177	197	192	223	170	194	210	236	187	186	224	188	189	226	207	188	208	227	236	200	205	204	191	203	182	198	200	200	184	170	193	215	235	190	198	213	196	197	178	199	183	195	198	208	211	208	191	203	226	216	186	197	222	201	201	224	225	201	198	201	191	177	187	192	207	198	200	214	221	197	221	198	195	208	216	208	226	220	222	211	212	210	216	217	197	201	188	202	203	181	188	191	226	217	192	200	227	201	216	196	206	183	214	203	201	242	183	197	220	229	183	229	208	231	201	212	190	205	183	180	207	189	222	192	179	209	240	204	219	201	227	192	197	196	248	208	233	227	211	196	192	184	174	212	227	188	203	192	230	231	180	216	211	236	193	212	188	235	225	220	192	194	170	212	202	206	216	212	201	221	221	188	219	177	216	190	205	218	209	203	189	234	215	194	238	165	195	173	214	203	182	205	229	201	206	202	197	199	196	194	226	204	190	211	213	219	185	198	220	205	219	183	191	203	225	191	197	219	205	194	204	210	187	244	183	188	197	193	204	196	202	205	202	199	165	211	196	209	193	190	200	207	197	225	198	179	190	222	200	215	195	216	212	223	205	199	206	207	199	198	182	217	216	220	213	169	207	182	176	199	185	217	231	216	201	185	209	211	190	172	190	208	208	210	200	206	209	225	214	256	218	214	177	199	193	229	219	211	192	196	181	198	203	224	217	220	193	197	217	215	210	191	211	228	184	187	183	215	192	213	191	197	200	207	188	204	214	193	208	215	230	215	204	193	193	182	197	197	220	188	203	196	207	202	189	201	182	193	190	203	173	202	213	186	207	199	208	212	185	192	206	191	177	227	232	220	211	188	199	208	198	173	197	198	208	203	232	204	199	221	198	210	200	221	204	204	180	211	210	170	221	196	222	210	217	219	197	198	180	212	194	192	198	187	195	230	189	190	201	223	213	197	222	190	231	195	190	207	204	195	207	216	207	199	194	192	210	196	221	222	210	186	194	221	202	218	201	200	189	210	184	179	215	228	196	221	204	196	227	202	211	197	204	222	217	202	203	188	208	214	193	182	188	197	205	211	187	194	193	190	197	219	209	208	212	207	193	206	196	189	200	173	214	202	204	199	191	238	193	205	223	185	209	191	194	187	202	196	218	209	212	192	203	201	220	202	204	201	198	215	173	186	203	214	210	210	195	193	212	208	217	196	197	193	183	189	190	209	204	200	195	180	198	197	184	241	178	182	206	230	198	199	169	217	197	237	176	221	207	208	195	172	186	207	200	216	217	227	221	193	205	192	215	192	202	193	194	211	190	208	196	212	224	202	181	194	197	230
11346	8799	17950	19856	19499	17898	16184	14818	12389	12702	14183	18502	20076	18850	20970	21725	20172	18827	18073	17091	18025	18908	18641	14319	11782	10942	12950	17666	16275	11596	6719	5911	4575	2434	1206	828	681	620	587	618	588	566	588	594	584	593	560	561	587	615	539	557	556	593	591	551	559	566	530	600	551	604	614	587	576	566	570	604	577	613	574	591	598	507	597	595	618	604	585	605	619	567	529	566	601	564	598	609	548	561	584	581	604	532	634	553	570	603	566	560	558	572	591	570	552	561	616	607	591	561	547	645	597	628	582	600	595	560	578	577	637	564	602	573	623	548	550	546	574	586	580	636	550	558	568	593	590	565	601	590	566	553	586	593	572	606	626	613	584	560	593	612	568	566	554	586	598	577	563	586	564	575	552	569	581	536	534	551	579	599	592	607	576	592	565	578	590	571	541	591	594	633	551	544	608	622	587	588	594	571	550	558	607	580	593	582	591	558	573	592	623	577	558	566	588	607	577	557	550	568	552	566	554	570	547	613	620	597	594	559	627	564	585	579	568	577	562	593	543	574	594	598	580	565	581	550	579	605	552	585	604	574	549	582	633	606	560	582	594	616	583	573	551	584	551	566	600	578	573	554	582	584	534	622	592	629	551	593	549	597	576	598	570	550	567	580	574	557	558	592	554	562	545	548	543	595	553	598	602	581	587	584	603	526	559	559	573	611	539	542	579	615	585	553	545	587	578	560	580	580	610	574	558	556	587	585	588	580	562	579	596	598	576	588	539	562	604	575	597	554	550	583	587	569	551	585	598	579	578	550	576	584	574	565	582	548	566	588	562	570	632	606	590	596	576	611	579	544	585	563	595	595	525	612	568	596	577	576	589	575	552	565	579	532	570	569	604	619	558	598	571	548	554	574	609	568	556	602	558	597	552	567	598	573	530	572	615	547	543	542	576	574	558	578	569	575	606	590	561	580	565	610	553	572	598	569	565	566	565	559	580	565	629	592	589	574	527	602	562	536	575	557	563	616	593	576	564	607	568	557	567	584	556	584	598	531	579	550	580	555	621	604	590	554	596	616	564	547	604	588	577	553	580	572	571	572	590	536	609	543	597	572	604	569	558	571	591	570	544	580	581	588	593	592	562	603	551	579	575	588	607	562	585	554	575	593	598	561	569	562	558	534	553	575	556	591	547	591	585	570	573	568	555	611	585	552	572	556	578	583	593	528	573	590	587	588	619	590	579	568	568	580	578	584	538	548	532	575	616	590	575	553	598	586	558	616	569	605	555	581	610	561	569	558	577	510	574	580	584	584	565	580	609	568	582	550	587	599	528	589	586	609	585	626	617	599	547	562	575	575	587	606	592	580	582	601	588	581	551	571	579	566	555	625	570	596	569	569	601	607	555	567	532	615	540	583	604	614	564	550	583	576	554	551	594	629	603	602	586	621	557	628	560	570	564	579	569	579	616	590	554	588	557	581	564	595	616	558	590	613	592	567	604	602	589	588	594	540	600	555	619	570	573	590	611	598	545	580	579	587	569	599	584	595	562	608	602	533	552	589	565	583	572	590	557	538	609	586	562	608	587	564	577	579	549	554	564	527	580	590	592	586	567	572	600	554	549	580	574	581	598	603	580	590	572	582	559	603	635	559	592	595	567	595	584	544	573	596	614	562	587	569	544	573	551	592	524	567	560	552	618	584	585	540	583	554	597	587	540	539	603	581	578	561	548	623	584	578	578	571	587	524	611	566	584	571	555	579	607	549	638	580	591	571	605	580	572	576	603	556	561	600	602	575	564	599	570	581	545	556	605	618	571	593	584	574	566	587	570	593	638	525	566	567	537	575	569	537	544	587	571	556	553	581	593	585	593	561	594	555	583	578	591	609	553	567	583	564	611	556	562	583	588	563	580	589	538	550	593	572	592	596	544	610	612	556	558	578	576	549	588	564	596	595	561	582	587	586	566	526	597	569	571	570	579	586	596	578	609	526	560	554	548	624	590	555	584	588	617	593	546	639	614	627	575	555	560	613	549	593	615	599	593	603	587	614	616	558	571	572	575	595	588	578	550	560	568	549	562	549	576	544	603	602	622	569	572	598	565	597	572	588	620	560	585	596	583	597	567	566	592	559	544	560	567	596	578	575	561	577	592	581	570	525	574	562	580	547	553	578	598	556	596	560	609	575	612	609	558	557	598	587	574	631	600	574	560	579	584	566	511	595	526	548	593	603	605	591	593	564	551	545	586	584	549	631	626	575	574	541	550	562	600	567	616	590	591	557	591	596	573	578	585	581	570	562	603	591	578	573	581	553	591	568	583	562	556	605	593	550	519	533	591	574	590	569	545	586	596	613	546	559	592	531	587	550	604	574	571	550	580	546	583	604	579	574	590	565	544	523	548	538	579	567	593	540	576	555	587	572	533	568	569	557	582	575	579	535	613	584	597	563	581	562	573	572	563	587	552	582	595	572	578	551	608	537	596	574	636	558	542	619	537	609	586	517	541	579	554	545	559	518	617	568	550	566	600	539	573	548	554	572	559	582	587	601	602	597	597	568	551	564	584	575	602	607	615	589	588	620	577	587	583	568	610	577	579	598	614	586	577	523	617	575	626	595	575	577	613	565	566	537	665	570	598	567	598	613	585	614	548	536	587	575	556	576	575	591	573	569	572	602	612	568	539	571	600	616	594	552	543	578	590	604	564	572	550	560	556	559	609	622	547	585	554	555	599	551	608	623	562	597	605	580	604	618	583	594	561	591	575	588	563	617	588	600	641	613	593	580	607	596	586	599	577	621	576	618	571	568	540	558	613	570	572	582	592	628	566	547	558	643	612	600	569	552	574	598	578	607	625	557	567	583	594	624	562	575	549	570	564	554	627	546	543	570	579	605	582	606	594	553	542	596	568	570	559	561	597	537	571	604	606	537	602	607	568	597	597	593	569	562	604	585	554	599	563	597	640	602	587	609	591	548	556	595	574	580	568	567	587	631	561	626	592	574	567	578	556	525	571	605	580	562	558	593	579	576	569	590	603	596	562	596	546	569	576	550	552	556	525	528	578	560	602	582	568	617	585	526	592	589	619	567	623	565	569	574	583	573	576	592	584	597	608	567	590	591	573	575	577	582	551	575	561	587	570	593	559	581	562	592	609	566	520	566	575	592	602	596	535	590	580	585	596	604	579	568	594	567	592	584	566	559	538	576	613	551	591	607	584	605	549	612	543	569	557	559	603	587	571	578	628	594	582	562	580	563	588	581	578	565	579	589	573	584	610	590	590	556	528	584	604	551	572	589	558	527	587	566	586	588	568	553	532	530	586	588	596	587	587	554	613	592	612	603	555	602	576	606	592	544	556	558	583	625	530	563	604	574	562	572	609	583	585	573	555	548	563	566	582	559	571	570	568	581	548	552	523	620	588	581	586	590	539	559	576	590	578	577	523	613	587	590	636	559	585	565	573	562	561	596	561	570	580	607	610	609	588	552	575	588	573	578	593	585	540	563	599	593	580	596	565	571	585	529
4406	2763	3931	2853	2332	1776	1338	984	728	583	800	1139	1468	1426	1573	1587	1342	1113	687	804	802	745	698	554	508	472	446	497	498	425	282	240	242	213	220	182	170	178	161	182	174	179	203	199	169	178	166	159	154	155	161	154	185	174	174	167	193	181	190	169	185	159	170	176	170	166	190	185	178	167	171	194	178	190	150	148	172	164	173	148	166	181	186	155	159	173	165	168	147	160	156	224	177	171	167	168	185	184	166	163	199	158	189	165	152	184	201	166	177	163	174	171	181	162	160	189	172	170	177	157	161	160	174	172	160	164	165	187	140	164	159	152	191	170	184	161	180	185	175	167	173	177	178	174	163	193	188	174	172	194	173	191	150	172	194	165	181	180	168	191	173	177	165	187	164	162	169	185	176	174	166	181	166	175	164	183	151	180	159	175	174	164	158	162	158	176	194	149	161	174	189	172	186	168	178	157	188	181	168	189	165	160	182	158	155	163	181	166	190	172	169	165	165	160	169	169	167	197	160	188	181	172	186	164	166	170	158	178	159	177	170	199	189	163	163	178	183	165	182	160	157	152	188	181	181	194	188	163	150	161	176	182	179	187	171	179	168	183	181	185	166	176	162	154	194	187	180	181	173	170	179	186	170	185	170	180	175	160	168	169	184	181	166	193	177	180	166	182	159	169	163	145	159	184	150	182	189	167	169	182	154	167	150	163	165	188	180	161	181	151	186	170	168	162	182	177	184	185	189	148	170	191	153	185	174	187	165	178	189	195	177	148	172	185	171	195	169	159	190	165	179	170	178	164	157	201	161	158	162	176	191	178	167	171	163	178	170	154	157	169	176	188	177	168	173	165	173	170	174	158	164	156	181	151	152	155	171	166	169	175	165	166	154	179	166	171	181	151	162	166	166	172	159	149	191	170	194	148	161	159	166	164	177	188	162	188	166	156	147	182	169	181	195	181	177	180	165	137	159	176	160	169	188	178	174	199	168	143	189	185	162	159	162	197	169	172	156	157	174	186	199	194	200	161	177	172	188	161	170	196	158	161	201	166	189	171	160	189	159	172	160	156	175	185	172	196	171	165	164	188	185	172	175	181	160	192	166	159	171	171	159	194	161	181	164	170	200	170	175	164	167	174	161	188	157	162	177	170	196	159	190	156	157	165	157	174	177	157	142	164	182	170	151	155	168	169	171	173	173	167	180	153	141	164	159	170	171	180	150	158	195	195	174	191	186	169	183	199	168	182	161	177	181	172	203	156	170	187	188	190	157	172	199	165	176	170	181	192	202	177	184	170	170	162	155	149	179	156	152	187	160	166	169	158	212	172	159	171	177	165	169	198	195	190	186	176	171	173	179	159	172	167	176	167	180	209	204	183	189	152	188	162	179	189	170	181	187	194	179	185	183	171	179	157	181	164	149	179	165	188	165	172	179	168	178	180	175	157	172	162	184	178	185	181	180	199	153	163	163	177	190	189	169	161	176	166	178	197	184	175	195	161	196	185	159	184	164	169	171	170	155	185	174	187	176	189	177	166	183	173	161	187	181	165	187	175	175	167	162	191	181	164	165	186	169	173	181	155	169	167	190	148	173	191	160	187	132	138	153	160	167	154	167	198	203	160	186	161	164	183	187	187	173	172	179	183	169	178	156	169	172	197	179	158	151	191	162	190	161	186	162	171	168	179	175	175	168	168	168	152	172	164	179	167	148	196	182	166	151	159	199	179	168	162	172	186	180	155	200	149	169	171	199	155	182	192	168	147	178	179	166	190	182	164	187	171	165	169	145	171	179	187	177	168	176	182	149	173	165	197	172	151	143	173	166	153	180	172	163	197	169	169	177	169	181	186	196	191	176	165	186	158	177	153	194	161	160	169	167	167	190	187	183	175	188	173	172	167	171	143	191	191	169	178	180	162	171	159	157	175	201	180	185	160	195	177	191	177	182	159	172	145	192	165	185	197	161	171	163	173	191	176	177	169	155	164	191	157	185	185	181	181	175	178	185	184	183	158	182	170	159	192	152	179	169	180	155	188	169	171	194	177	153	186	168	196	177	173	193	183	173	180	187	163	175	194	181	173	177	180	173	170	149	164	174	169	187	179	182	145	175	186	161	191	144	168	179	195	205	174	176	168	178	203	162	166	170	201	162	158	174	170	168	166	167	161	195	154	184	173	160	177	151	169	178	163	158	187	168	172	179	200	180	188	185	181	195	156	196	168	163	178	201	171	169	163	176	199	168	162	168	172	183	178	195	193	170	172	175	188	187	198	176	179	182	191	168	178	162	167	182	169	166	183	178	178	216	181	180	164	194	168	177	159	190	185	168	167	183	176	173	170	182	184	154	200	159	159	166	176	177	149	196	174	178	165	182	178	163	168	183	187	165	175	184	178	177	157	168	198	162	156	189	165	183	183	183	142	171	195	142	190	178	157	168	168	175	168	162	152	157	169	188	180	163	186	177	157	174	181	182	172	160	153	174	156	179	168	173	161	171	182	187	153	149	191	169	175	192	151	173	168	160	188	147	173	170	183	156	165	161	178	160	169	150	162	176	189	147	162	161	194	164	159	159	168	184	156	167	144	154	178	164	187	178	188	182	181	189	189	165	168	171	181	169	166	194	200	182	166	173	176	155	176	183	162	185	174	163	160	182	183	170	184	156	174	190	178	169	177	180	137	142	199	169	188	180	195	173	185	195	164	195	199	158	181	179	180	155	176	179	210	182	160	166	181	152	199	163	190	173	169	159	164	177	156	181	174	153	168	189	175	178	173	164	174	179	164	176	191	176	178	154	200	175	173	193	174	180	177	157	188	136	164	166	181	177	159	169	163	163	189	159	159	197	204	196	172	174	158	178	170	175	197	186	161	168	174	187	178	176	185	172	179	179	174	181	187	190	171	169	175	193	132	141	175	182	170	163	170	177	169	165	171	183	170	160	144	177	181	176	184	172	170	177	190	179	156	171	180	174	173	144	158	166	185	158	169	160	167	189	129	178	175	158	186	180	141	170	176	177	179	162	176	173	168	171	154	155	161	156	172	168	180	149	151	182	191	171	173	201	156	164	183	166	174	195	187	177	202	204	175	172	152	169	175	182	168	153	155	168	184	177	183	143	185	197	164	170	168	184	179	164	185	173	174	152	176	182	212	192	186	171	186	166	165	181	180	178	182	205	172	166	157	183	179	160	172	195	168	191	158	158	166	178	166	164	186	198	164	175	140	195	180	172	197	167	154	180	168	173	188	172	156	188	172	160	171	162	186	178	170	176	150	186	149	184	195	173	175	168	188	183	150	167	160	169	180	185	167	193	167	169	184	176	179	169	161	160	191	164	172	167	160	161	178	180	187	173	197	188	175	190	162	170	182	170	167	182	161	169	173	154	152	179	178	164	156	164	195	162	175	177	180	177	175	174	204	174	167	166	171	166	166	190	171	178	176	177	162	172	182	186	181	204	181	191	164	162	170	176	179	167	178	173	166	171	167	166	181	158	168	175	194	187	158
3494	3235	6966	7871	8035	7012	6095	4524	3593	2778	4133	6645	8190	8007	9105	9122	7934	6594	4134	5145	4868	4954	4282	3480	3130	2848	2849	2937	2845	1985	1292	929	985	750	649	570	505	513	480	468	527	496	515	493	487	506	553	482	515	476	496	494	502	539	483	488	519	537	476	503	486	527	511	487	474	507	477	504	527	475	497	486	478	475	485	503	496	479	532	472	471	488	475	499	543	507	503	520	498	464	504	504	498	508	529	522	479	484	509	490	485	466	498	457	510	512	519	534	523	482	464	473	480	484	483	486	526	516	537	479	479	510	492	504	533	521	491	484	536	505	482	503	490	478	522	531	522	484	518	470	484	493	475	488	506	511	486	461	509	437	508	482	520	449	483	502	532	514	523	509	498	482	499	547	469	502	486	513	546	479	502	530	481	525	505	517	432	462	487	500	480	495	485	510	486	497	497	511	446	474	520	433	493	492	515	491	552	517	508	506	517	456	477	557	489	481	486	490	544	505	492	521	476	464	489	481	507	538	523	528	507	503	484	501	520	535	489	499	465	490	521	478	476	514	514	459	493	484	501	532	503	497	493	503	496	493	482	490	523	494	488	466	510	472	504	506	506	472	486	508	491	538	528	498	518	531	466	476	472	489	474	505	496	497	505	532	471	507	498	522	476	474	505	488	521	468	466	540	534	491	494	505	514	470	560	535	518	492	551	483	469	502	509	495	500	501	490	524	468	508	517	519	476	509	505	501	468	539	482	522	510	526	518	485	491	509	543	484	483	541	502	492	511	529	508	503	486	480	511	512	511	474	518	500	521	486	532	508	496	500	463	497	465	456	515	521	504	516	499	533	508	514	494	504	500	494	491	489	469	480	510	482	491	497	508	481	510	450	490	535	486	515	481	517	569	514	457	451	520	463	504	545	508	534	451	498	500	477	507	493	484	522	474	514	499	503	499	504	501	529	506	454	493	542	523	489	490	517	493	507	477	475	517	505	487	491	494	488	486	524	503	486	525	490	454	520	479	491	495	523	526	494	502	552	489	456	494	490	489	491	496	495	473	509	486	473	509	508	497	501	505	456	486	527	512	480	468	513	508	484	494	517	497	512	493	447	495	493	506	488	541	505	534	495	548	482	521	480	477	508	493	516	534	446	492	530	542	519	517	510	499	505	537	520	497	534	453	494	504	540	464	504	506	469	487	517	488	471	530	517	514	481	513	538	486	522	524	499	516	496	506	536	447	458	548	499	480	511	480	512	502	525	514	501	480	530	484	497	530	496	501	486	474	532	478	514	493	515	510	508	505	475	513	508	489	435	485	508	499	534	488	503	524	477	528	495	470	526	531	509	481	499	492	494	521	475	476	487	470	472	528	522	510	497	486	512	510	485	507	526	515	452	478	493	538	466	499	527	528	501	479	527	489	492	539	501	466	491	488	485	511	498	475	514	467	470	492	492	501	478	512	515	484	515	528	446	471	509	538	514	492	508	497	507	477	516	489	488	529	532	526	458	495	529	501	472	527	482	482	536	511	518	527	484	508	524	509	480	519	503	502	490	525	510	491	469	489	507	481	504	470	489	511	481	493	509	493	495	461	471	469	516	516	488	484	483	476	475	462	488	478	471	509	488	476	462	490	470	497	465	518	487	515	513	509	489	511	519	475	504	521	453	491	473	474	487	486	510	467	501	495	492	524	502	553	511	504	514	502	476	511	496	492	489	534	513	503	460	530	538	525	479	468	531	474	469	508	489	483	499	450	513	560	498	482	481	545	479	505	503	502	455	525	529	508	475	491	504	490	507	464	482	483	502	532	455	494	517	496	506	507	511	504	497	473	496	502	531	507	465	496	508	508	468	502	520	495	493	471	514	443	487	474	497	507	500	508	494	529	486	479	520	541	490	467	488	481	499	483	511	505	506	491	496	475	500	516	526	506	499	530	488	500	505	522	467	478	531	514	505	530	475	511	517	478	505	519	487	486	509	482	555	490	493	552	487	489	552	472	522	524	478	520	538	506	487	548	495	491	519	524	524	515	469	463	482	531	481	490	532	470	525	479	481	484	486	498	508	517	497	528	513	506	480	523	511	521	455	524	510	489	485	488	513	512	505	490	471	462	468	484	492	522	485	475	511	494	489	511	517	481	527	490	551	521	488	505	564	493	529	520	480	514	529	500	566	515	500	490	501	511	499	508	499	485	503	487	527	481	482	512	496	447	463	513	502	510	484	524	502	473	483	505	542	532	532	496	537	469	485	512	498	479	484	492	494	546	472	547	500	487	481	490	499	483	519	477	503	521	465	494	547	475	499	542	462	479	492	485	505	496	509	495	489	517	486	467	519	495	502	513	511	491	487	496	535	499	531	503	486	518	504	480	523	471	525	527	480	501	456	516	500	478	539	507	475	484	491	506	478	545	446	540	496	492	486	505	507	490	532	464	478	524	497	497	507	475	494	507	518	508	498	554	500	503	464	542	478	471	575	511	522	490	518	503	529	524	499	492	507	496	531	429	497	507	514	499	532	462	493	491	460	529	485	520	464	511	505	537	486	517	494	529	505	479	514	485	477	542	528	521	508	477	526	500	505	504	506	454	508	468	470	530	475	522	512	476	512	509	498	540	505	468	511	490	495	507	512	489	522	478	507	510	500	512	498	498	536	459	490	507	482	517	529	534	489	466	525	468	523	551	497	478	524	496	470	491	516	515	508	484	531	501	450	489	500	504	484	488	506	508	491	478	510	485	523	511	515	467	509	485	465	527	495	505	490	463	514	491	523	491	486	513	489	461	487	504	495	496	520	509	486	534	520	487	477	419	522	496	483	513	501	518	491	490	498	482	504	488	499	508	470	514	515	478	488	525	500	528	475	523	526	507	513	506	500	485	518	509	510	506	489	482	507	468	479	464	490	503	477	495	511	507	493	469	490	541	491	486	508	500	491	494	496	476	528	498	489	542	470	496	520	517	524	473	497	501	457	515	459	504	506	474	501	475	491	545	512	477	485	497	507	526	463	532	462	505	483	516	496	504	492	495	488	444	532	459	507	492	508	529	517	484	536	481	480	489	480	523	480	524	519	480	529	468	513	502	471	508	483	478	510	518	532	504	496	487	480	522	483	479	497	510	533	441	503	484	486	533	504	504	517	448	503	488	527	487	507	525	505	552	521	510	497	488	493	514	505	507	470	503	500	535	478	502	503	490	475	514	510	468	484	510	545	554	511	501	492	507	510	494	506	478	525	492	435	480	539	527	517	466	520	519	487	502	529	566	512	566	507	463	470	489	516	465	526	524	473	476	527	500	517	488	501	497	512	526	495	533	494	467	494	481	508	561	546	509	450	516	494	496	484	519	512	471	480	497	515	526	515	525	521	478	539	476	516	494	508	488	505	458	520	499	506	513	540	469	497	515	487	460	546	496	445	510	509	532	511	526	519	493	515	547	501	537	552	486	497	540	504	537	515	503	509	498	523	513	501	524	512	526	525	548	498	485	503	486	523	488	503	534	525	460	494	493	468
11957	6292	8685	7156	5426	3744	2977	2393	2012	1625	1677	2528	2932	2841	3613	3555	3174	2105	1839	2054	2089	1911	1366	1269	1280	1313	1179	1261	1664	1560	1024	564	552	338	248	232	196	186	156	190	171	158	191	176	190	180	164	174	176	197	186	211	174	198	173	174	171	151	169	176	196	176	166	177	185	182	178	168	182	171	165	184	179	184	200	183	155	174	174	166	200	183	182	169	178	167	178	198	186	181	200	187	173	183	163	175	189	184	204	167	174	180	173	172	170	154	182	216	184	189	189	178	171	173	168	187	194	169	162	180	156	179	158	187	177	196	185	169	164	175	188	181	183	186	177	186	178	183	165	180	175	172	180	180	168	187	185	185	178	172	198	178	185	176	179	166	184	172	180	166	173	207	167	193	199	180	172	189	196	178	180	166	167	173	183	169	181	199	179	195	204	189	196	182	159	172	181	167	203	184	166	194	188	169	179	193	175	188	164	165	188	208	187	210	170	209	149	181	172	195	171	214	163	182	159	176	184	191	194	175	187	172	178	181	175	216	168	162	173	187	177	182	177	183	186	181	186	188	176	168	187	193	162	176	194	183	200	171	185	163	179	161	159	186	179	190	163	166	177	196	187	153	186	183	198	176	161	181	161	185	201	189	188	203	161	169	184	177	183	163	181	187	181	182	189	185	182	171	202	200	190	183	161	168	187	158	196	175	182	172	186	222	182	212	187	165	176	185	171	168	198	162	168	174	185	179	195	163	162	195	193	188	181	196	179	190	174	168	176	195	186	190	181	187	165	179	178	164	175	194	174	173	197	190	187	172	181	151	173	171	166	146	158	147	164	193	170	188	164	183	187	198	177	190	199	195	197	139	163	170	201	183	172	179	147	159	184	194	189	181	220	201	160	178	173	201	186	163	166	181	181	184	182	168	198	167	148	174	178	167	174	192	206	182	194	181	182	186	184	204	200	181	167	191	179	196	197	157	180	181	180	162	168	187	168	186	182	213	221	186	172	190	182	207	194	167	190	179	184	171	169	176	173	180	171	168	167	195	160	180	163	214	181	166	163	167	181	167	168	170	191	172	193	194	171	179	185	171	180	149	173	177	170	162	191	192	184	159	193	191	191	184	172	189	199	158	171	185	183	179	200	189	169	163	169	187	166	166	188	167	194	194	176	157	171	181	173	164	188	166	186	182	204	177	174	184	189	187	181	199	172	174	190	169	187	182	190	201	172	188	165	168	184	176	143	186	178	182	172	193	170	192	175	178	189	191	165	170	170	171	179	179	168	158	197	184	175	180	180	172	191	162	155	182	148	181	182	183	187	165	170	185	184	174	153	162	186	188	186	174	184	178	162	177	194	177	209	203	180	188	167	166	176	189	179	176	181	195	172	171	164	184	172	156	206	169	178	194	148	185	196	190	181	176	162	189	174	174	173	179	186	155	183	180	169	178	172	192	174	196	192	187	180	160	197	196	172	180	182	174	169	215	177	175	168	177	182	194	201	166	171	179	190	149	173	178	182	175	201	158	180	205	189	211	163	146	177	178	174	178	190	179	175	182	177	160	149	178	177	160	171	161	169	155	170	174	172	185	199	167	168	155	212	176	183	179	202	181	156	200	172	178	180	169	195	208	196	147	193	179	191	176	165	174	159	166	172	175	195	178	166	169	185	180	192	193	179	150	177	175	212	176	192	185	198	182	176	170	178	172	157	202	177	159	180	176	182	193	192	170	188	169	162	178	158	188	186	175	178	182	165	182	178	174	174	198	176	199	190	188	195	165	179	164	191	193	184	184	186	183	184	163	172	183	194	174	190	182	182	178	193	182	195	177	183	177	177	187	174	154	186	158	157	173	191	188	177	168	162	169	174	166	187	179	189	188	189	194	188	189	165	178	180	200	162	191	210	171	168	179	174	166	169	186	187	200	194	178	183	179	209	179	187	195	199	182	170	186	206	173	173	175	159	164	185	185	182	186	177	185	195	170	169	175	185	153	185	207	190	198	184	186	166	205	173	194	165	170	187	167	185	173	187	167	164	187	188	183	181	175	156	206	174	186	161	194	194	175	170	190	206	184	185	185	182	174	164	177	195	170	180	169	160	178	196	182	180	190	176	196	173	192	181	184	184	166	175	166	170	183	157	191	189	181	189	186	169	212	168	183	176	188	165	186	175	169	209	166	210	155	172	190	183	175	193	181	175	163	188	201	186	172	167	175	178	159	183	188	202	172	194	202	191	185	174	170	185	178	144	177	216	179	197	191	169	180	184	200	170	194	181	175	169	164	168	175	180	181	171	185	172	183	147	175	168	196	198	174	173	178	170	166	188	178	171	187	165	172	190	195	175	186	179	162	175	160	181	167	190	171	179	166	186	196	192	172	190	171	169	172	186	190	164	150	190	179	185	178	162	171	190	183	193	181	188	159	183	166	179	172	188	163	161	177	185	170	185	174	169	171	187	180	170	180	215	164	167	180	184	186	173	140	183	165	152	182	187	192	193	186	190	189	201	157	177	197	144	191	196	193	198	183	184	197	170	203	171	188	185	150	184	178	170	200	176	173	187	200	157	165	205	188	186	153	176	172	202	163	165	178	220	184	181	170	186	151	162	179	176	175	185	152	183	185	180	192	182	178	177	193	186	176	173	175	168	171	185	170	177	184	213	181	182	187	179	165	172	214	208	187	165	176	176	176	167	161	167	203	210	170	164	195	196	165	174	164	181	181	185	186	176	185	182	173	166	187	189	162	183	167	169	164	180	188	194	190	191	171	170	158	187	195	202	171	177	184	176	171	172	196	185	190	172	203	187	189	184	193	170	174	158	186	183	198	162	161	188	151	163	186	179	204	166	177	202	192	192	182	183	167	172	182	168	185	175	200	201	174	153	193	159	163	185	190	198	199	156	172	199	170	188	168	183	181	189	177	161	185	177	193	157	181	183	188	205	158	174	172	184	158	201	176	180	178	168	170	171	182	183	177	187	188	158	169	177	172	189	191	170	194	172	192	185	165	174	198	187	196	197	175	165	191	176	169	197	212	190	175	161	191	193	181	180	210	201	204	167	178	174	172	175	186	182	173	182	186	169	184	214	203	155	196	166	170	175	203	182	165	196	183	210	196	175	166	166	143	183	184	190	191	183	173	162	165	212	174	196	200	178	145	178	167	183	190	206	192	167	184	177	167	168	181	164	177	177	172	179	172	186	163	178	155	167	174	180	195	180	177	215	197	178	183	205	169	189	210	175	175	175	171	181	184	187	202	206	165	175	201	158	177	193	199	169	207	192	166	178	185	184	181	174	160	190	169	184	170	173	159	201	191	191	180	186	166	182	198	190	188	162	189	180	186	165	187	184	176	202	185	207	187	186	179	188	178	168	209	184	168	189	186	184	172	170	167	166	171	168	181	176	183	184	164	181	175	212	163	191	210	171	196	161	206	177	187	183	185	192	175	189	166	196	179	184	169	184	188	171	196	186	169	181	182	196	174	196	180	176	178	189	165	177	172	194	205	181	182
8459	6217	13347	16651	15583	13494	12255	10800	9491	7643	8535	12651	14463	14585	17486	17065	15991	11308	10346	11491	11980	11138	8455	7605	8153	8347	7678	8369	9956	8916	5926	3269	2870	1669	949	705	552	527	504	523	509	483	493	489	505	517	547	532	514	536	510	558	544	519	498	524	525	487	507	522	515	522	523	515	569	549	505	565	556	536	531	551	502	509	489	520	488	509	533	528	532	543	552	507	485	530	547	520	513	533	540	501	558	525	529	497	564	525	548	528	557	559	491	557	506	540	511	492	526	491	548	528	544	534	528	525	517	540	510	549	544	478	541	594	462	514	547	540	540	562	509	497	500	525	503	531	496	535	552	563	472	529	530	539	561	545	543	509	541	509	520	511	495	514	514	537	527	506	494	468	529	497	543	521	485	510	476	540	498	485	522	517	535	510	572	545	553	534	505	570	517	503	555	534	539	542	472	528	510	521	506	526	539	542	510	468	527	517	534	479	542	518	536	495	527	512	502	525	529	474	529	484	557	534	549	550	520	527	528	514	553	531	530	525	466	482	523	532	506	552	542	550	504	545	517	499	452	535	531	534	546	515	459	519	538	493	533	511	483	521	540	535	526	511	526	530	532	564	536	522	497	509	538	504	500	522	545	523	491	513	489	540	530	531	560	494	527	500	498	534	546	495	507	540	554	491	530	489	481	523	509	490	537	503	504	500	530	535	540	498	526	505	521	498	486	488	542	545	561	537	510	552	561	490	488	531	510	513	498	490	543	563	552	486	539	517	512	550	468	559	519	494	581	510	502	514	539	500	502	523	521	473	498	534	519	509	544	475	537	507	511	554	544	514	549	534	524	531	471	525	459	537	541	527	514	536	544	503	480	519	522	503	501	502	537	530	507	516	560	561	491	535	517	514	546	533	493	549	500	515	572	545	505	544	560	496	529	527	519	514	544	520	534	492	478	521	533	522	533	513	541	534	535	503	530	521	527	521	481	561	536	508	545	517	567	538	531	544	503	536	494	525	509	500	528	483	543	498	523	520	508	517	535	517	514	535	471	518	530	569	516	540	521	570	506	543	518	512	530	513	569	485	512	518	518	535	528	531	549	494	531	483	480	516	548	586	515	519	508	522	487	522	510	486	507	519	519	564	534	560	541	503	496	511	507	521	530	492	516	499	505	499	488	527	542	505	525	558	525	486	491	494	531	514	560	570	546	490	521	517	533	549	530	507	492	554	521	484	525	518	530	503	551	556	539	529	555	560	523	485	503	497	502	475	501	499	531	495	544	485	497	525	574	504	555	522	506	517	516	483	524	513	530	512	491	532	546	522	545	551	553	513	579	564	500	515	507	518	551	528	525	562	484	483	514	540	524	507	543	546	498	528	537	516	529	519	511	492	514	495	491	532	547	512	528	532	516	489	491	514	472	523	512	520	500	497	529	537	485	502	531	480	512	537	502	542	509	538	532	484	549	514	482	541	524	509	481	509	525	499	517	559	523	507	497	502	506	537	533	486	528	508	484	540	508	496	498	556	524	557	512	519	541	517	528	564	532	505	543	518	554	522	527	529	529	551	510	538	549	535	473	534	517	499	513	473	490	496	504	496	500	569	525	504	528	552	516	514	548	539	508	566	496	546	507	505	533	506	516	507	528	528	512	538	537	480	516	562	545	528	493	499	524	522	558	522	498	541	484	517	543	523	532	588	547	494	531	540	505	537	530	519	518	517	517	514	533	521	467	518	521	499	539	522	513	506	514	527	490	532	527	517	530	544	540	529	493	514	510	506	483	488	544	520	494	540	529	521	537	504	586	543	552	498	489	512	509	520	541	532	537	509	548	522	523	521	526	516	491	509	515	560	495	512	481	518	496	520	502	540	538	482	505	496	521	487	525	518	516	494	476	562	531	533	490	505	546	512	559	531	502	498	468	542	502	522	541	512	513	504	503	477	481	518	517	516	537	524	549	553	551	535	497	518	501	500	496	540	464	567	521	501	542	507	540	547	543	522	478	562	560	509	508	475	544	507	519	542	491	567	532	501	574	528	505	546	530	539	520	480	509	504	537	505	533	535	536	527	507	488	525	535	508	485	478	511	526	519	526	500	564	555	540	500	476	529	536	517	526	534	524	536	539	502	509	516	500	519	546	525	500	535	544	530	512	493	534	490	538	533	513	524	543	516	517	518	504	528	506	546	529	551	533	547	495	537	501	483	488	533	521	498	502	546	500	562	535	485	522	532	511	543	490	518	522	526	531	554	517	530	547	502	525	487	522	529	501	527	527	527	504	509	506	559	551	528	499	507	524	547	530	488	516	474	536	526	455	561	515	517	476	526	516	538	511	525	537	548	450	490	553	517	489	545	509	479	530	518	522	527	512	534	481	537	562	469	514	527	543	553	528	514	522	481	554	514	533	531	516	543	505	538	501	507	472	549	515	522	497	511	486	552	515	520	520	537	512	486	512	517	519	531	510	524	538	546	489	526	470	525	496	495	549	533	533	530	500	518	539	527	553	565	534	510	530	539	540	528	529	518	520	510	540	517	493	493	522	534	489	530	534	543	500	558	513	539	507	486	530	500	505	527	498	546	528	529	544	517	516	560	509	497	555	489	517	540	537	520	503	482	546	504	498	502	539	552	520	550	518	535	544	540	511	514	497	521	512	537	495	549	503	518	529	538	543	543	544	533	541	527	479	555	490	538	509	551	547	537	506	496	547	574	515	501	489	513	516	501	520	545	481	529	480	536	553	517	565	533	500	537	484	470	530	495	526	530	522	500	521	471	520	505	521	491	500	521	512	496	501	532	502	492	534	528	520	500	545	517	506	501	548	531	530	519	549	552	503	543	559	510	546	552	547	503	507	505	509	533	556	537	468	525	513	514	490	520	529	517	514	492	533	495	515	503	537	503	514	568	496	531	522	542	503	509	513	544	515	552	504	506	528	517	520	527	553	505	532	531	452	530	520	574	493	526	482	533	506	525	535	524	532	498	539	502	543	510	531	480	515	499	524	512	532	534	521	518	534	526	492	529	516	522	487	510	533	507	538	511	540	521	511	534	549	516	509	537	518	502	556	532	520	523	523	482	557	511	544	546	536	487	508	531	499	540	501	502	513	540	535	483	545	509	489	539	523	519	523	494	493	551	507	519	502	550	529	507	544	543	515	521	557	534	482	507	501	543	528	544	520	513	537	533	504	532	560	546	524	549	521	554	547	514	536	531	487	529	483	531	520	541	526	523	510	517	506	523	536	518	512	521	491	536	517	545	560	485	511	548	534	529	515	551	528	531	537	493	525	514	532	551	486	517	509	521	505	526	506	512	498	551	503	536	530	503	520	545	509	510	526	516	540	466	536	503	502	529	486	515	483	533	564	528	516	500	498	490	514	540	526	520	525	495	501	502	544	529	511	515	532	506	530	522	510	540	529	507	525	527	538	533	550	554	506	538	518	507	510	534	470	523	498	503	510	496	527	512	496	509	541	541	538	543	572	490	509	549	535	538	508	533	564	524	509	509	496	476
20245	11301	14253	12713	8363	6430	4613	4038	3442	3035	2567	3533	4202	4497	5489	5775	5243	3666	3592	3910	3313	2733	2077	2424	2530	2311	2057	1977	1987	2383	1908	948	906	542	353	264	206	206	181	207	207	190	206	213	211	239	226	199	185	162	205	188	201	197	196	179	205	234	201	180	204	212	225	203	197	190	211	196	217	194	222	172	200	212	208	240	207	189	192	189	184	214	202	210	205	194	200	238	211	214	224	203	191	185	203	218	208	210	185	188	211	216	204	205	181	189	181	214	188	194	220	219	211	215	194	190	190	188	213	228	180	185	190	218	201	199	182	214	183	204	198	201	175	190	192	184	188	191	174	202	207	208	226	196	228	222	211	195	202	191	216	194	200	189	182	213	210	207	196	189	167	185	203	193	197	206	197	185	185	211	207	212	192	186	194	193	185	221	171	185	199	197	186	201	212	195	215	223	189	214	178	190	181	212	207	179	196	197	221	208	227	215	211	200	209	192	192	206	211	189	195	206	191	210	197	185	206	216	200	176	172	199	222	198	212	196	211	171	223	200	214	189	225	213	235	202	187	214	213	192	205	221	216	213	229	204	224	218	216	197	208	214	184	201	192	199	188	218	206	185	191	191	171	214	181	213	195	202	202	210	206	199	200	226	179	187	203	201	196	211	182	185	205	178	207	188	169	220	203	188	199	207	188	185	183	168	173	207	193	222	186	214	226	177	209	195	211	234	235	204	201	190	198	182	218	215	212	205	185	208	163	233	205	208	187	214	193	247	199	209	192	199	188	202	179	205	196	185	212	251	221	207	224	196	227	209	185	218	216	204	204	187	207	205	181	184	219	186	214	178	205	202	195	205	189	192	211	205	200	202	218	192	204	185	207	195	189	216	197	197	173	206	173	187	214	200	206	193	195	211	194	197	217	205	199	177	214	198	192	204	204	202	211	208	237	208	197	223	187	200	197	201	204	216	178	201	187	194	178	193	200	214	207	221	194	225	196	192	202	197	200	194	196	201	200	191	232	192	188	200	210	207	212	190	211	230	220	220	200	184	204	206	204	207	202	208	188	200	200	168	207	193	199	199	192	189	198	210	195	202	175	198	196	203	203	193	222	199	207	202	203	214	194	176	232	194	208	188	187	205	203	195	227	194	215	186	201	213	217	225	205	233	207	216	199	209	211	190	231	199	213	190	213	188	183	187	186	200	187	185	208	188	194	184	205	204	189	184	190	211	216	188	193	197	208	217	218	192	195	187	199	208	210	194	209	207	230	222	188	210	224	189	224	206	206	214	212	222	212	185	222	184	212	191	211	187	200	208	158	195	211	198	203	205	229	178	195	194	214	214	218	206	176	183	181	172	180	202	219	200	197	199	211	199	200	201	184	222	197	193	215	226	224	198	216	205	190	197	239	208	201	211	212	237	195	202	202	200	200	197	190	191	207	213	210	193	246	169	193	213	223	183	229	184	195	208	208	201	228	188	206	190	197	193	221	196	201	197	196	211	179	212	208	195	202	200	220	195	197	195	208	215	195	200	219	199	199	177	178	203	200	181	203	179	205	204	198	207	238	209	236	177	181	200	224	205	199	200	203	204	243	182	210	207	208	208	177	204	192	211	221	182	189	213	202	199	182	211	192	187	193	189	190	196	225	211	189	201	211	194	195	217	200	186	193	199	201	189	220	194	224	225	216	214	178	171	204	198	207	217	212	200	179	223	175	183	203	198	193	210	188	172	197	185	173	203	216	203	202	180	179	203	228	220	226	205	223	200	203	213	201	218	199	210	198	202	201	197	191	208	182	197	226	199	190	215	206	217	202	214	189	183	198	183	206	222	181	197	197	193	198	210	175	189	203	230	197	188	176	200	218	215	211	220	196	186	214	209	198	204	200	197	203	182	175	213	204	212	195	195	206	217	199	207	207	199	195	212	202	236	221	213	211	196	184	228	213	183	227	203	189	222	215	209	212	186	203	192	198	189	191	194	195	209	183	208	210	202	182	221	183	205	214	208	201	179	180	196	209	228	209	211	182	187	195	174	207	219	214	203	190	185	211	199	224	202	216	205	215	217	210	200	190	187	187	157	200	192	202	202	218	210	193	216	193	203	217	208	200	186	181	211	205	185	203	208	202	184	208	205	199	185	213	210	200	187	196	206	204	221	189	206	184	212	222	185	189	212	192	182	193	211	190	193	190	194	203	222	221	202	217	183	186	180	198	228	193	210	204	214	217	214	184	203	216	201	184	191	229	218	211	210	199	224	183	187	181	189	191	211	227	178	219	202	202	191	204	194	207	208	205	198	178	201	208	212	209	195	205	189	192	228	183	198	192	198	206	197	199	211	204	195	206	196	210	183	194	203	206	208	224	213	217	196	208	217	202	207	186	213	211	208	193	187	188	219	198	210	204	206	194	182	197	205	209	222	198	175	220	212	205	206	197	197	222	193	184	204	213	188	217	205	196	207	207	218	224	181	223	187	187	213	181	192	193	191	189	219	215	225	208	208	189	219	226	231	186	169	196	180	205	213	205	218	209	189	198	227	200	211	184	176	196	189	202	221	204	206	199	221	206	193	190	205	210	193	221	198	199	196	178	178	201	210	207	201	181	220	184	198	190	183	213	225	211	212	211	190	199	213	202	188	181	203	188	250	198	200	211	194	206	193	221	213	216	189	210	188	205	205	205	217	201	221	208	204	203	216	203	194	227	226	199	190	195	198	208	167	236	204	182	200	208	187	188	200	228	203	189	199	218	209	182	192	214	198	188	194	213	196	186	195	202	200	194	184	210	181	207	203	199	187	214	216	196	202	179	193	181	208	200	208	204	186	223	195	216	177	210	221	190	197	193	208	235	215	191	180	197	198	218	214	190	222	198	226	196	185	215	200	185	201	194	193	183	194	187	162	196	219	206	205	182	213	193	187	195	203	215	174	186	188	225	202	188	194	206	197	213	202	187	201	214	208	203	226	195	175	180	212	197	208	214	205	213	211	199	179	188	191	185	185	165	220	207	189	188	218	207	193	188	203	209	201	200	192	204	169	175	201	217	198	201	205	230	209	186	192	216	233	200	189	206	196	181	229	230	196	212	212	185	210	211	220	202	219	184	226	192	179	178	214	210	204	185	193	210	211	212	202	203	187	194	202	178	209	181	203	181	226	195	196	164	193	183	207	212	180	187	206	199	226	183	184	189	204	201	183	242	188	180	205	195	201	211	203	212	177	211	192	209	167	228	190	195	226	202	190	190	206	230	205	192	225	192	187	223	230	196	209	195	201	171	210	188	166	211	211	217	232	211	183	201	192	183	210	214	216	191	190	193	206	203	184	195	184	184	176	189	204	205	190	200	197	179	237	195	198	180	210	193	190	212	187	185	208	221	197	197	192	210	201	213	204	206	206	212	207	193	199	184	194	192	226	198	217	221	198	192	182	215	192	214	176	181	208	226	187	183	181	197	211	185	213	207	211	206	172	204	218	175	203	187	207	199	216	200	176	209	215	214	203	212	195	174	214
11847	9773	18331	22640	20740	19088	16728	15535	14241	13081	12493	16516	18994	19887	22699	22696	21223	17152	17170	18149	16855	13580	12026	13450	14096	12702	12362	11539	11387	13188	10337	5484	5147	2848	1476	827	678	599	562	567	553	554	550	619	617	564	576	606	586	541	572	621	563	565	623	575	533	649	544	583	616	596	550	583	555	584	549	579	575	531	537	592	593	540	538	587	612	609	577	566	594	578	573	550	579	526	613	601	527	566	540	562	595	572	572	575	554	601	610	611	614	548	576	602	544	572	562	599	579	524	584	590	548	575	573	563	558	573	570	586	504	613	552	546	574	544	563	593	588	559	548	599	566	549	596	569	540	535	583	625	603	562	585	568	561	548	557	552	583	530	553	579	570	593	555	558	560	551	561	585	584	623	570	586	529	525	620	602	526	566	574	581	564	597	587	545	567	500	545	616	567	607	530	555	594	563	590	584	558	582	567	575	533	564	597	574	576	579	591	556	606	575	576	587	556	580	602	590	598	602	582	594	553	549	581	569	528	606	573	621	560	565	569	556	574	580	581	560	571	564	555	618	527	559	561	556	617	600	557	578	545	575	597	565	541	564	552	579	564	580	582	606	583	592	597	568	602	548	555	598	591	575	548	583	532	610	576	552	554	590	574	534	528	532	588	544	560	564	648	603	614	638	556	591	577	619	576	546	556	586	569	600	562	547	605	551	569	567	564	577	524	566	573	580	578	576	564	581	558	543	566	568	594	602	549	513	548	549	543	612	577	584	516	576	571	587	590	592	564	591	582	570	582	536	599	560	591	563	570	562	599	599	587	618	535	569	558	553	574	602	543	572	574	574	578	566	597	571	567	559	590	549	539	599	572	545	548	547	578	557	546	573	587	605	600	589	569	578	582	581	582	588	569	564	592	542	612	595	541	582	573	566	550	574	571	583	542	579	604	589	570	544	540	583	600	576	556	567	555	603	568	559	596	593	569	579	576	565	564	534	551	563	577	566	573	573	539	553	577	587	542	552	602	566	588	602	564	560	546	595	554	594	556	620	535	568	560	611	590	591	600	589	594	601	546	563	551	583	615	577	608	543	587	579	564	612	606	556	589	580	580	569	574	564	613	609	581	605	546	626	588	620	541	591	579	619	609	529	569	610	567	532	582	568	616	554	589	570	593	577	585	571	563	578	572	584	562	544	584	604	542	548	556	560	565	560	556	574	543	592	547	503	547	597	588	555	577	543	561	596	612	567	530	520	567	561	588	589	554	553	596	539	595	600	541	536	564	533	578	580	562	571	543	603	538	571	523	555	556	553	590	562	588	568	584	598	546	540	601	568	582	571	588	557	562	581	607	591	545	586	581	599	542	582	567	548	615	547	545	545	567	595	554	563	573	554	609	610	505	612	560	590	598	581	596	580	550	568	563	572	566	558	547	595	628	548	547	531	589	559	581	600	576	583	572	618	546	551	624	583	587	569	613	550	591	538	621	570	573	607	568	572	637	587	586	586	555	554	581	562	577	571	601	589	590	567	555	585	599	563	549	570	537	516	549	573	550	604	569	592	574	556	536	581	561	538	557	568	613	558	568	566	566	566	601	553	602	564	582	574	586	597	589	549	603	589	565	554	606	551	583	610	602	569	561	557	557	592	615	613	576	597	533	565	575	575	577	593	554	602	576	576	570	576	567	581	567	543	585	544	583	602	556	565	554	542	563	583	563	554	588	584	600	603	515	561	564	540	586	582	580	617	612	603	603	581	588	576	542	571	526	575	599	597	547	596	569	603	542	553	546	572	570	564	612	582	601	562	584	569	547	541	556	560	571	604	553	617	580	590	542	589	604	545	563	569	550	581	582	604	575	560	587	571	563	602	549	556	553	581	584	552	607	546	587	572	553	572	573	591	556	617	604	575	557	607	551	627	587	553	577	526	551	558	555	563	606	604	563	552	567	575	569	547	591	581	625	551	596	609	555	596	597	548	561	621	575	579	560	553	589	608	589	574	585	518	547	592	582	566	613	600	599	542	552	600	580	540	565	548	559	613	599	596	545	591	619	550	579	581	552	577	592	513	607	557	581	576	536	606	555	590	562	583	585	579	534	557	592	617	584	534	615	595	549	560	609	546	613	593	570	620	575	565	581	537	590	582	533	568	597	572	572	565	544	606	562	569	572	588	596	597	576	578	590	566	520	574	518	572	571	611	537	565	597	547	601	580	525	527	561	624	579	556	555	578	550	598	595	557	542	569	522	549	545	589	602	558	610	555	587	538	576	572	590	579	534	571	579	575	513	605	553	548	550	604	599	577	516	599	598	628	551	527	588	578	566	543	554	596	556	583	608	592	539	602	576	554	591	545	616	581	532	568	605	621	550	620	553	525	589	542	613	592	587	592	602	592	600	548	558	581	558	547	540	552	588	571	560	561	538	537	591	577	528	578	568	596	567	577	566	591	648	581	595	604	567	604	552	610	572	562	497	541	579	555	640	585	543	577	578	590	566	552	609	549	559	536	563	557	567	558	560	555	609	584	565	615	606	549	593	598	596	559	610	536	588	524	589	550	537	574	522	600	563	595	582	583	561	607	556	577	584	582	568	553	562	594	569	549	583	577	565	551	571	584	555	573	543	574	574	570	571	586	606	571	593	631	548	595	509	597	583	620	563	552	591	574	533	577	545	606	563	579	586	549	548	583	548	547	583	551	556	523	555	532	563	577	564	605	592	580	575	576	596	545	575	596	563	567	583	561	565	576	566	564	577	600	631	519	579	590	608	571	558	583	573	603	578	593	577	559	535	515	551	560	596	578	606	562	616	566	585	581	575	598	619	535	569	566	577	553	555	552	562	570	573	525	582	571	590	590	610	608	604	601	579	609	543	560	548	558	550	591	562	588	616	563	567	599	608	566	579	565	567	602	530	600	564	600	587	570	595	612	614	538	538	536	590	574	548	574	521	603	594	584	581	546	567	542	554	562	596	585	543	576	576	593	613	571	572	548	541	585	586	566	559	556	539	579	628	601	596	553	569	619	546	565	590	553	513	552	570	595	587	541	549	582	563	559	604	564	568	585	564	563	538	576	539	538	564	596	576	551	571	590	570	612	576	571	575	584	561	567	601	574	592	591	594	602	548	569	607	564	562	585	551	569	559	579	607	540	590	538	590	619	557	582	540	590	542	566	536	593	565	568	573	589	559	529	554	582	607	567	591	575	565	541	612	583	579	575	550	538	551	590	570	586	554	573	553	569	589	603	585	587	586	584	563	555	565	581	606	566	562	563	581	599	634	515	594	614	568	585	556	590	599	557	624	545	553	544	557	554	555	580	590	561	528	588	597	537	595	528	572	533	598	587	543	571	565	562	559	573	594	578	573	611	583	572	550	551	576	573	591	565	588	563	571	595	575	557	539	600	594	596	561	581	572	597	575	594	559	588	576	589	575	536	592	531	580	586	571	546	609	567	568	536	596	567	572	556	542	557	580	571	555	568	586	574	559	586	565	568	534	559	565	547	578	579	569	583	516	578	606	585
4716	3696	4892	3691	2256	1532	1130	867	690	565	498	903	1332	1460	1614	1469	861	738	937	952	713	761	899	973	762	603	545	466	402	373	311	260	224	258	199	193	167	171	175	192	181	164	174	159	171	188	144	160	170	137	161	166	159	173	169	178	184	147	186	196	172	186	185	161	162	167	187	165	175	144	168	204	162	156	167	177	155	163	172	142	177	138	149	176	194	164	169	191	168	155	166	195	178	169	159	154	166	185	153	170	146	180	176	164	184	188	168	174	151	149	174	164	185	178	170	155	147	140	187	188	171	164	182	164	155	169	179	172	180	138	136	170	155	169	155	177	157	160	181	162	164	206	170	173	149	182	180	164	169	158	164	180	173	152	160	148	178	163	177	178	169	158	180	170	149	191	184	148	141	152	179	174	175	188	135	164	146	180	158	160	179	159	190	183	163	143	157	190	166	151	163	191	167	144	162	179	164	175	171	157	157	150	147	187	167	202	168	153	179	185	168	187	183	176	149	167	184	155	180	172	161	180	182	174	185	177	151	173	189	163	182	158	178	166	179	176	190	176	173	164	166	186	187	176	186	189	150	154	177	191	196	178	173	191	168	168	161	176	147	160	193	165	160	186	160	161	172	158	176	176	189	143	177	186	179	187	160	175	182	197	181	170	209	153	166	175	142	182	183	173	157	178	168	119	194	155	167	174	143	165	184	156	159	157	179	183	169	186	182	175	183	170	172	177	177	151	183	181	170	168	169	173	180	167	151	165	194	175	174	181	165	181	168	150	174	158	160	148	156	155	185	173	152	200	170	156	155	191	159	166	140	172	214	166	187	160	165	178	182	186	175	183	156	164	169	154	158	167	159	187	166	178	185	184	167	179	179	171	153	187	186	151	195	142	168	164	177	186	173	157	174	179	162	167	154	160	180	174	166	181	152	184	204	152	192	183	127	179	170	170	186	185	162	181	182	157	175	170	187	153	187	165	173	190	172	187	159	188	169	192	172	175	174	172	166	172	152	173	184	178	188	199	174	158	155	200	161	178	190	193	152	153	154	169	167	158	191	175	166	181	171	173	183	172	168	182	178	171	165	161	170	153	194	156	164	153	181	189	160	175	190	176	185	171	192	163	142	200	183	149	154	146	183	167	177	183	180	184	175	175	181	182	207	183	150	160	192	194	170	158	153	173	155	166	184	170	186	166	185	163	168	150	176	184	158	143	173	162	154	160	162	168	202	163	184	162	194	181	165	172	156	169	178	175	172	175	186	152	163	164	167	165	175	165	182	159	157	167	165	167	177	156	160	172	172	174	151	182	160	172	151	170	161	162	147	161	177	179	166	171	170	169	143	179	162	157	171	173	189	169	176	155	150	178	182	173	196	155	167	149	178	172	171	187	172	176	171	188	185	191	172	179	164	162	153	184	180	176	168	157	188	166	161	199	159	170	171	159	160	180	164	163	192	163	159	171	172	154	157	199	165	181	170	181	169	171	179	158	159	172	184	171	139	173	174	167	145	189	150	176	159	162	150	162	166	179	169	179	180	163	175	134	168	174	141	186	179	182	175	182	163	193	191	185	183	182	161	167	164	194	169	166	170	181	176	156	179	171	160	151	170	171	157	192	171	191	160	176	170	185	165	192	164	165	165	150	173	176	176	165	191	172	156	154	191	170	169	193	170	151	174	153	154	172	176	155	162	169	184	157	162	190	169	152	159	158	187	171	146	159	196	172	157	161	175	164	205	174	169	175	171	184	141	187	159	176	174	177	154	155	159	166	174	156	184	199	187	169	148	171	176	175	171	176	174	157	177	161	176	156	167	165	195	171	175	168	149	154	156	198	195	192	159	181	176	187	163	166	146	167	159	183	181	190	194	180	206	163	181	172	177	164	184	191	166	150	185	170	154	194	173	185	190	175	154	179	170	179	218	148	162	191	191	181	158	153	168	149	188	168	169	165	170	169	160	160	163	187	179	201	202	160	182	183	175	149	178	185	167	188	176	175	187	181	192	179	169	142	177	172	193	202	164	152	173	172	159	150	170	159	168	173	162	157	168	166	178	166	168	185	158	178	195	152	146	189	179	173	158	179	180	183	167	181	156	180	155	180	169	180	167	154	155	170	169	163	173	181	176	187	174	174	155	169	171	170	163	177	167	167	175	164	180	176	174	173	152	163	159	169	163	156	182	180	170	159	163	169	163	166	173	174	194	151	180	156	179	186	197	141	168	176	177	160	205	182	161	157	174	173	187	170	148	183	168	165	181	148	193	163	190	157	166	165	157	176	163	156	173	177	178	146	184	173	158	161	148	181	184	165	176	196	153	160	176	171	162	163	191	173	169	151	163	181	163	157	179	185	154	157	190	158	196	167	193	163	168	157	155	175	152	182	175	164	142	173	157	176	165	177	171	169	158	181	162	181	177	174	173	167	174	158	161	140	147	165	167	176	155	142	174	170	164	190	174	188	169	156	174	180	152	158	164	165	171	165	156	164	157	174	168	150	164	198	134	171	159	174	192	178	150	146	171	169	161	170	178	170	187	178	152	172	166	132	163	161	179	179	161	191	201	192	183	177	167	174	176	186	159	160	185	184	146	158	182	174	162	170	169	168	159	174	156	169	181	152	159	151	188	160	160	158	167	165	154	165	179	163	149	167	178	152	164	169	180	143	171	161	173	165	180	176	166	151	163	158	191	172	187	143	169	148	168	167	192	169	180	156	179	176	167	196	203	155	171	189	161	176	149	144	169	153	205	159	172	171	149	167	163	170	177	169	166	206	183	177	186	185	190	170	175	164	158	159	192	191	187	133	171	157	171	169	169	176	161	182	186	180	149	212	170	183	181	157	166	178	177	171	158	163	183	202	162	157	185	159	172	183	171	153	156	164	194	135	158	170	165	178	166	200	160	184	183	174	171	170	159	155	153	163	152	162	176	188	156	162	166	176	146	150	176	167	174	154	162	183	174	177	152	196	170	173	182	151	168	153	161	160	167	169	170	175	187	173	160	176	184	159	158	196	159	166	171	172	169	186	200	164	180	182	172	161	167	140	156	164	178	154	153	178	163	159	189	158	154	164	187	184	162	164	185	169	159	169	172	156	154	186	165	188	162	177	158	164	159	169	160	164	147	162	149	184	171	157	182	160	151	153	138	159	177	181	180	178	165	189	161	191	143	173	160	174	181	190	177	167	183	159	170	163	173	172	172	167	170	164	168	157	191	166	168	149	170	174	169	177	152	156	165	195	153	157	157	155	201	195	168	160	193	180	178	158	179	198	173	195	179	180	159	164	165	167	179	175	156	158	151	181	177	166	173	182	164	192	168	146	159	171	161	167	178	171	182	152	177	173	173	188	173	151	171	176	171	172	185	189	185	162	172	163	171	166	180	148	175	166	163	192	180	146	180	181	186	167	166	162	167	163	185	178	139	165	179	155	175	163	161	157	197	191	173	163	154	169	171	172	189	167	176	156	198	180	158	168	196	155	151	152	169	164	163	148	162	165	184	173
3775	3874	8126	9699	7903	6506	4989	4183	3577	2817	2633	5182	7693	7889	9299	8483	5019	4262	5619	5342	4316	4741	5877	5970	4730	3803	3411	2974	2159	1986	1475	1081	946	861	701	557	510	555	512	485	517	468	469	486	506	455	483	497	492	504	530	472	503	484	504	460	505	509	501	463	478	521	481	483	486	509	496	518	513	477	481	485	494	530	454	488	469	484	474	488	485	487	525	460	489	495	495	487	511	469	473	455	481	484	498	509	514	497	430	511	498	526	474	470	459	503	486	493	490	477	551	490	460	464	494	485	509	456	491	503	486	447	454	488	512	530	470	478	474	495	541	457	465	486	485	464	482	511	496	493	497	474	515	456	466	475	520	500	501	451	496	460	496	461	498	502	505	493	467	498	475	488	497	486	468	514	457	475	513	487	503	457	491	515	445	493	536	518	515	520	493	466	517	497	479	502	449	471	487	487	467	474	487	495	498	495	481	465	464	513	473	514	465	486	477	492	510	489	494	490	524	469	505	510	486	510	463	502	501	442	501	513	453	525	520	502	514	468	502	492	501	488	460	497	488	487	493	475	464	495	483	460	484	522	501	495	483	458	476	489	532	470	503	478	489	517	453	515	451	495	470	501	468	461	476	478	439	484	513	468	515	491	489	482	530	497	521	497	470	525	504	502	479	491	490	476	523	494	485	531	475	472	475	504	479	483	455	473	504	516	496	502	483	454	511	480	525	504	478	481	462	498	487	505	506	462	470	506	460	502	490	480	504	477	522	488	501	518	475	480	467	521	485	509	518	457	523	495	472	457	458	517	473	439	477	483	499	487	504	471	516	522	503	528	471	505	461	475	501	479	506	473	489	476	506	501	486	492	493	502	475	490	482	427	495	508	502	496	511	474	507	455	467	476	497	459	493	531	534	499	538	512	485	487	441	490	484	450	527	527	487	486	535	470	478	460	511	519	505	474	491	482	475	453	512	509	505	471	478	490	505	491	497	488	435	548	493	472	513	476	524	493	505	472	497	494	477	486	513	491	491	479	478	487	527	503	522	439	535	520	542	471	486	492	448	478	462	491	454	505	486	503	497	493	518	490	503	479	507	483	469	480	492	507	501	497	528	514	485	488	547	468	497	476	484	513	466	495	472	513	454	462	488	460	478	462	502	505	493	488	507	492	469	510	488	484	511	478	506	451	480	485	475	447	515	520	468	483	467	495	503	486	494	501	518	484	475	487	484	485	538	492	530	533	488	509	480	467	478	491	534	517	476	482	508	476	516	466	484	483	467	470	550	469	512	481	492	549	515	501	494	469	482	452	461	495	476	517	460	489	532	492	523	484	506	470	514	504	431	510	515	473	471	488	455	549	525	480	463	513	495	503	487	521	495	506	509	502	490	504	473	505	486	491	537	489	512	484	531	513	509	483	486	527	520	496	501	469	473	489	478	481	507	491	475	473	499	511	499	475	488	507	483	511	486	488	452	482	483	523	461	496	453	479	475	479	479	459	489	485	497	459	472	493	458	491	493	491	555	479	436	489	500	496	470	496	470	462	521	479	494	503	528	501	539	478	462	511	488	530	508	492	459	474	501	490	474	476	514	491	496	488	460	489	472	471	442	478	494	459	478	482	495	446	489	482	456	513	504	506	500	526	518	495	478	452	471	461	505	440	512	507	493	451	481	436	485	506	512	522	508	499	495	544	464	469	457	495	470	469	465	533	481	524	524	525	521	497	485	537	531	470	525	472	467	480	523	507	513	463	539	463	499	482	500	505	522	471	462	486	508	451	501	503	492	472	491	500	485	469	507	496	480	469	464	465	503	538	507	538	497	478	454	521	541	477	505	501	507	493	515	493	487	489	503	492	473	479	477	490	505	496	458	456	492	483	504	466	459	496	493	503	502	495	500	501	485	447	505	482	451	463	487	502	500	528	481	484	508	462	543	511	489	491	500	487	498	492	496	511	519	477	438	476	530	489	510	488	481	459	481	507	456	474	480	469	501	464	470	501	452	523	472	503	492	474	467	453	478	499	501	520	478	472	458	484	476	490	479	487	492	489	453	476	502	482	501	479	477	467	478	440	525	475	459	481	526	485	475	489	518	470	498	500	493	522	456	463	504	480	478	512	452	474	473	470	522	452	504	486	513	524	513	480	478	526	473	531	497	471	508	526	514	533	493	499	499	528	499	485	535	503	493	498	501	502	504	510	475	453	492	521	497	443	522	485	478	498	467	457	508	497	500	458	480	492	484	515	473	507	465	511	468	490	511	490	511	516	531	462	519	527	469	520	499	462	508	500	522	515	505	490	490	485	504	490	523	503	463	471	474	480	547	430	502	458	494	489	480	488	502	480	511	444	496	508	505	529	480	547	545	521	461	514	515	448	472	478	487	452	493	478	496	506	473	493	483	492	454	486	466	451	508	493	474	442	493	511	511	524	467	457	459	528	503	523	499	466	478	496	513	474	472	491	508	516	483	492	498	477	509	498	492	499	498	456	471	527	509	527	462	495	498	476	505	424	538	481	492	502	502	472	510	502	498	491	500	468	450	495	524	451	496	514	456	543	471	454	488	516	490	473	498	471	509	520	487	489	497	507	466	494	416	521	533	468	471	499	457	472	525	471	511	487	470	504	479	516	496	474	511	473	500	488	485	485	503	487	481	489	479	489	489	475	511	500	495	476	458	482	479	469	469	485	498	521	482	495	473	514	418	510	461	524	492	494	504	504	521	522	515	504	463	510	446	470	504	471	500	473	466	452	500	522	476	470	460	483	480	520	460	509	482	479	525	515	503	479	500	531	500	489	528	463	494	480	468	474	513	490	489	496	477	522	477	510	469	527	473	486	481	490	476	531	506	505	487	482	516	532	516	497	486	491	491	520	488	481	454	495	518	484	476	509	491	474	469	484	457	508	510	492	497	497	464	470	494	486	519	481	495	474	477	520	442	495	502	493	517	541	521	498	523	488	515	454	537	502	465	486	459	460	470	521	457	484	478	480	492	518	505	482	474	482	494	533	464	527	450	539	502	527	485	455	496	485	493	519	474	519	527	496	495	486	478	436	478	500	504	509	501	490	484	521	497	511	508	450	488	488	511	481	453	506	512	467	515	498	501	475	499	478	489	483	495	458	519	491	496	480	480	479	486	464	486	512	492	533	482	509	494	456	493	485	483	482	491	520	493	472	517	472	507	461	490	461	495	510	445	466	491	490	485	488	474	472	460	474	485	503	493	487	457	448	461	504	497	484	518	492	502	497	514	500	467	487	505	509	475	484	476	495	533	510	482	514	534	473	487	491	498	551	492	496	510	507	513	491	494	465	475	468	499	469	455	491	478	526	506	474	531	510	453	502	530	521	502	464	474	491	484	521	487	496	484	496	508	537	515	491	491	515	484	472	476	491	482	521	448	476	458	523	476	482	519	522	501	514	477	494	508	499	508	434	495	478	507	507	502	482	501	474	488	530	481	509	469	495	494	506	514	511	506	497	496	492	498	500	454	497	488	450	467	500	497	475
12934	7941	9424	7323	5000	3435	2543	2036	1950	1776	1754	2142	2695	2892	2905	2749	2284	1805	2030	1867	2036	2184	2285	2127	1709	1538	1364	1092	899	1238	1131	709	570	388	297	200	241	183	170	222	172	184	187	168	186	170	187	192	186	185	183	186	191	166	163	181	181	196	167	165	189	177	178	178	183	180	173	183	157	180	185	180	166	185	189	162	176	179	185	185	163	180	172	170	161	178	186	180	148	179	158	155	185	201	198	166	181	187	180	184	183	186	185	187	170	164	172	165	192	172	159	172	194	177	169	183	195	189	176	176	176	180	182	180	171	164	192	145	192	196	176	185	181	189	154	174	177	184	191	192	182	176	167	166	168	171	181	158	196	186	176	177	167	164	193	182	181	182	183	188	187	157	172	173	174	185	174	193	174	177	158	153	171	173	151	169	172	198	183	168	172	180	154	173	176	172	168	195	170	180	155	170	157	195	167	185	170	193	181	196	183	165	160	182	188	177	181	182	168	170	203	158	190	185	198	169	174	167	161	172	173	170	144	205	213	180	191	169	180	177	187	175	205	199	163	193	169	182	188	176	191	194	163	189	169	164	176	174	181	186	157	175	159	186	165	182	159	195	219	159	175	179	184	160	151	181	172	163	183	184	182	163	188	164	165	176	189	188	174	184	192	177	166	189	150	162	168	162	179	205	160	160	194	179	164	175	184	177	181	194	153	178	165	170	156	163	188	195	192	172	180	151	184	183	187	163	163	180	171	171	175	205	174	184	179	171	179	178	189	167	183	190	171	185	175	183	172	177	146	182	163	177	147	174	184	187	191	155	181	177	173	174	165	164	160	171	173	165	183	179	183	172	188	163	180	185	201	179	188	183	175	181	167	168	184	167	160	162	177	165	205	188	177	178	175	181	158	204	182	165	199	162	179	173	201	192	185	156	193	180	173	170	188	171	145	172	176	182	183	183	185	155	183	179	169	190	156	176	188	174	176	159	177	187	180	187	184	168	176	175	186	166	177	183	175	179	136	180	208	187	181	160	190	149	197	161	204	187	166	183	178	206	176	174	205	152	185	151	188	197	158	159	199	161	181	177	189	173	151	194	217	182	164	179	188	176	191	174	171	175	185	179	180	163	163	178	170	178	179	168	168	162	181	181	184	193	159	185	178	183	177	179	160	179	165	178	172	194	164	166	174	175	180	162	172	184	174	163	165	189	189	164	175	157	161	205	176	153	157	164	179	193	158	184	188	160	166	188	168	183	185	187	182	193	183	159	166	167	149	212	178	171	154	190	160	166	163	149	170	180	164	183	187	187	189	167	189	175	167	171	183	183	160	173	192	166	167	193	176	200	181	172	177	178	167	150	180	176	179	168	177	213	174	183	141	164	157	165	189	169	180	172	184	180	186	151	167	184	179	154	172	196	190	194	195	176	153	180	179	173	180	189	160	165	156	198	147	193	175	168	174	197	183	184	181	172	179	188	178	171	158	194	172	205	185	176	155	182	173	174	176	162	178	174	177	160	161	183	174	187	162	178	198	192	155	172	177	164	188	178	195	167	165	177	165	179	194	180	153	166	171	161	200	170	165	193	162	181	169	195	180	177	206	186	172	180	191	175	166	174	173	164	157	176	174	172	155	177	181	190	172	182	200	160	180	190	188	183	149	160	178	200	159	179	178	170	196	178	165	190	179	179	190	171	197	170	192	175	196	181	179	184	161	167	160	170	182	167	188	188	174	178	182	169	172	190	157	212	165	163	188	155	202	154	160	176	165	181	206	164	175	167	188	204	186	175	192	194	217	162	193	159	191	143	188	173	193	205	164	184	181	157	184	158	172	175	184	171	185	184	140	160	194	203	158	172	179	197	160	149	162	183	177	191	157	168	182	204	185	176	175	182	194	173	177	165	189	199	193	190	190	162	175	178	183	173	176	192	158	188	202	173	184	169	186	168	167	172	184	187	172	156	160	174	183	163	193	186	179	196	192	185	159	176	190	180	168	170	185	183	183	193	160	165	181	176	172	176	170	175	192	169	166	175	170	196	190	157	156	194	165	166	181	166	181	196	206	192	192	181	174	163	183	195	186	178	189	183	176	186	189	176	173	160	157	173	200	192	152	188	183	172	178	179	168	165	160	181	168	176	164	188	153	185	177	170	163	197	177	177	142	182	193	175	159	184	176	186	178	191	173	205	157	188	161	177	182	162	168	160	210	197	201	163	178	179	157	167	173	175	160	193	180	185	169	178	200	163	195	166	157	156	172	164	197	196	180	194	165	174	176	163	185	165	201	176	169	179	160	199	184	191	175	165	172	161	179	162	141	206	155	164	191	195	176	175	179	143	185	174	162	157	158	178	167	184	172	176	167	192	200	172	193	152	160	159	168	172	159	170	173	194	184	196	163	186	171	202	162	176	182	187	165	161	161	163	168	176	174	172	179	176	172	159	184	174	182	157	168	171	164	139	169	165	174	181	178	151	197	154	151	193	168	170	193	196	170	167	170	176	187	175	170	163	188	200	176	185	170	172	165	195	178	173	186	156	161	162	176	175	169	175	183	183	178	164	202	182	176	178	169	164	168	170	177	178	177	168	159	157	172	174	159	214	166	179	170	168	183	171	183	174	187	187	189	184	174	190	184	205	196	173	168	176	175	204	163	179	166	181	147	172	186	164	186	156	184	181	182	196	176	152	186	164	169	185	177	154	161	160	171	183	180	178	167	183	196	179	182	142	169	174	195	183	186	163	176	166	161	176	205	181	182	192	181	181	179	166	162	196	172	178	170	169	165	166	196	171	151	194	160	181	194	159	177	176	159	177	181	190	165	188	153	194	197	189	202	178	208	194	181	203	187	168	174	169	185	176	198	175	193	153	201	174	161	182	184	179	181	179	181	185	191	160	173	188	186	193	179	177	183	174	153	173	164	173	173	181	169	185	174	184	182	190	189	180	172	178	181	178	172	195	189	178	175	186	172	195	158	195	165	183	189	202	182	170	164	211	175	164	167	189	183	185	201	213	156	165	188	176	165	185	156	193	169	171	172	166	184	190	219	207	180	180	171	177	189	195	187	185	175	182	184	176	184	163	182	182	165	177	185	195	177	173	178	146	169	155	171	161	180	194	190	167	181	174	194	179	171	166	173	181	172	178	184	163	177	205	194	170	176	186	179	175	155	179	167	177	179	176	180	169	179	142	172	188	162	172	176	196	171	181	159	167	182	205	180	157	176	180	185	201	198	193	158	185	166	158	209	187	184	149	165	189	192	189	181	195	184	186	155	158	167	179	204	189	180	179	168	181	169	183	164	166	162	160	181	192	186	183	165	175	166	188	195	177	208	177	173	163	171	171	161	168	173	151	160	187	208	200	162	172	175	191	175	205	186	183	176	182	167	178	186	193	178	190	181	199	174	179	165	196	186	174	153	178	172	185	205	174	184	156	188	191	176	168	189	193	186	177	170	177	194	181	170	160	166	184	197	182	194	182	172	164	145	151	188	194	172	192	192	165	194	169	188	169
9085	7666	14003	15685	15052	12971	10610	9216	9257	8938	8883	10985	13554	14529	14546	14199	12049	10397	11370	10932	11860	12518	13102	12099	10248	9162	8115	7011	5618	7853	6859	4099	3067	1851	1187	779	683	578	529	553	509	506	449	531	467	513	521	495	521	478	517	482	547	510	530	491	507	526	520	511	521	509	524	487	532	505	481	507	511	481	504	516	507	514	530	507	514	495	522	516	500	508	518	531	493	480	531	530	463	516	518	524	465	502	506	562	500	530	498	524	486	523	508	520	499	468	503	507	532	508	523	508	537	522	520	529	538	528	502	533	520	556	516	508	510	563	529	491	502	536	528	486	476	520	516	504	526	514	492	502	529	514	567	536	526	509	505	491	507	498	507	508	514	521	525	549	521	497	550	504	507	478	482	514	507	491	458	513	548	514	527	498	497	512	518	504	523	495	494	544	522	518	516	510	516	516	512	545	509	535	517	515	566	478	514	511	546	487	482	547	530	515	526	499	500	524	478	519	518	518	519	489	505	558	514	520	470	530	535	517	529	515	491	505	528	508	522	558	496	479	565	508	515	541	533	559	561	484	485	504	527	509	505	506	568	507	499	485	539	584	513	460	519	501	520	518	505	543	505	475	535	506	520	532	496	481	523	493	568	513	510	500	529	490	545	535	513	502	475	521	539	516	506	521	480	506	532	515	473	506	526	505	532	525	507	520	558	512	487	497	528	521	545	513	484	520	529	505	536	537	523	511	526	541	577	487	508	541	530	496	495	543	513	493	532	519	528	510	480	539	533	520	509	548	528	522	519	493	503	507	498	487	471	499	561	539	484	493	511	528	509	505	497	517	505	482	502	537	513	547	485	526	503	521	528	507	584	538	535	536	494	518	507	479	505	537	517	525	494	524	544	551	501	506	538	493	511	494	502	529	516	504	528	521	545	528	548	539	507	516	509	531	507	519	503	496	486	491	562	525	537	539	501	509	536	533	526	536	522	540	522	515	488	558	518	484	547	512	497	523	506	518	531	539	518	547	492	525	532	537	524	531	495	505	510	528	559	495	521	540	506	511	481	543	481	507	520	558	475	497	520	525	543	495	514	504	535	509	524	493	515	488	496	520	517	483	506	492	551	542	510	506	535	489	510	509	517	488	478	487	491	560	503	502	521	480	542	518	479	543	510	509	497	484	512	543	493	559	532	516	571	536	501	548	467	502	516	525	516	522	536	482	504	527	546	563	563	501	495	498	469	486	525	540	513	498	496	550	508	516	498	562	525	485	552	555	490	464	530	513	520	547	496	501	498	503	524	457	535	501	491	563	535	534	536	516	502	515	517	526	494	511	537	528	510	534	470	517	500	496	548	511	553	537	515	550	514	530	492	495	505	485	540	491	503	534	515	518	512	506	510	496	493	493	488	514	521	516	506	507	510	526	500	502	507	516	540	567	492	519	537	502	536	523	507	503	520	537	494	498	558	517	515	497	496	528	516	525	487	516	519	566	519	518	499	530	499	499	516	535	504	516	508	503	501	502	510	492	535	466	500	490	534	525	499	520	531	566	520	494	523	491	526	557	534	536	508	541	521	488	533	530	475	511	507	533	510	584	508	478	512	462	500	488	518	521	510	523	482	506	521	547	508	510	544	522	508	542	529	512	511	515	474	553	519	525	502	525	499	541	579	497	515	529	509	553	537	496	537	494	510	514	558	515	551	536	494	509	534	493	539	523	497	497	505	495	538	509	477	503	501	516	529	523	536	538	523	515	526	500	515	432	518	567	503	481	522	529	498	538	508	520	525	519	545	476	532	528	514	516	524	481	535	500	510	536	475	515	498	472	552	502	529	494	508	527	546	521	483	535	519	506	513	525	506	523	522	499	516	536	507	497	524	530	522	517	537	523	527	530	510	543	519	512	515	486	510	532	492	509	550	502	518	513	500	514	527	493	481	477	539	524	500	510	528	539	552	500	517	513	521	503	551	513	503	534	514	526	495	497	464	526	500	471	551	529	506	534	508	568	511	514	495	518	512	512	522	543	538	552	529	520	488	490	500	546	508	516	498	515	485	469	540	543	516	525	553	517	492	505	524	527	511	516	521	481	517	523	516	483	483	513	510	508	538	492	493	456	545	501	500	501	507	518	535	513	480	473	542	518	545	538	517	496	523	525	520	517	508	496	546	528	498	497	482	482	519	532	494	491	517	545	514	502	564	509	531	519	508	472	516	487	505	500	508	518	540	536	538	505	505	502	479	557	538	552	506	482	502	437	483	517	502	516	518	530	515	519	523	541	548	476	517	482	491	512	499	517	500	544	501	490	536	515	514	542	483	544	491	552	529	486	532	513	514	497	451	504	529	502	509	506	513	534	500	508	559	540	548	520	478	478	563	515	534	519	503	510	560	522	503	555	547	506	542	503	542	502	527	513	486	527	506	480	519	487	512	485	486	524	480	472	548	490	513	463	518	488	512	526	467	496	536	515	539	542	523	464	489	525	523	481	500	509	515	531	580	492	486	500	516	506	516	503	555	510	503	519	510	531	524	471	483	521	529	529	488	542	498	531	532	562	490	516	508	560	490	528	505	528	485	516	507	541	536	500	508	530	516	500	517	536	554	491	520	490	492	540	535	540	499	494	538	487	519	521	507	479	503	508	507	482	526	511	506	512	518	499	498	484	523	481	518	526	504	557	513	503	524	514	494	541	516	540	496	519	545	553	495	516	534	542	497	541	532	514	489	531	494	515	489	550	488	513	523	510	522	473	519	500	517	541	503	539	521	501	503	511	546	533	520	490	507	514	497	530	487	542	511	512	514	508	517	528	516	505	478	527	524	524	491	509	524	517	516	530	488	498	504	502	503	513	533	513	511	538	533	480	526	510	534	511	530	500	534	490	503	515	511	553	565	497	487	529	503	521	563	536	505	553	492	509	475	543	547	516	545	545	499	551	523	452	532	504	504	490	507	505	547	558	518	510	536	497	534	503	518	523	503	504	507	513	523	522	485	502	523	514	514	495	516	531	481	548	486	518	484	486	488	543	490	548	513	493	504	511	539	533	508	517	528	502	528	520	532	481	503	483	544	530	530	505	513	497	510	557	516	535	542	493	488	486	532	510	509	513	524	517	508	503	516	544	505	560	494	533	502	507	511	503	524	531	559	459	505	531	535	533	517	498	516	496	505	528	518	503	493	506	516	512	500	498	512	501	513	502	497	525	506	538	543	550	504	484	520	517	496	521	521	517	525	545	476	512	549	521	495	474	529	526	508	515	527	514	494	544	496	516	513	514	560	519	543	514	570	521	546	477	562	498	507	524	518	534	486	500	504	491	487	516	518	524	491	513	557	520	534	490	543	532	538	527	546	511	540	518	514	508	517	538	475	508	515	521	486	479	513	495	513	498	496	525	505	490	508	517	497	554	502	493	503	527	525	491	485	509	508	547	505	523	537	536	511	518	522	516	530	514	532	522	486	514	502	488	533	532	497	472	513	528	516	547	521	489	499	532	508	501	516	541	505	510	513	546	513	495
21514	12507	14836	11218	7648	5422	4674	3618	3271	2957	3283	3430	4106	4100	4873	4323	3672	3383	3005	2899	3445	3290	3286	3067	2626	2095	1899	1744	1758	2453	2082	1289	802	585	398	275	231	228	208	218	174	184	180	194	229	186	199	201	190	204	210	187	186	213	200	187	208	181	212	208	205	202	187	186	208	200	216	194	228	210	179	202	200	176	196	218	201	217	206	164	207	206	196	199	185	206	203	210	225	179	192	215	198	207	181	198	223	217	211	180	195	199	191	214	178	221	218	211	214	212	220	218	173	168	233	190	180	188	185	201	196	198	206	192	212	198	188	192	212	174	172	200	186	217	202	195	188	236	198	200	220	182	204	215	195	164	186	196	205	198	191	205	193	210	209	223	210	194	213	190	197	172	197	191	209	196	192	200	189	172	207	184	224	182	191	196	219	179	182	169	189	210	200	198	183	215	219	181	193	196	229	177	198	207	213	198	202	200	194	184	206	199	198	214	194	199	192	231	216	181	216	230	226	193	196	218	226	181	189	190	208	214	227	188	192	199	207	197	188	214	200	190	191	181	205	196	175	187	189	186	184	188	178	200	198	187	222	202	196	205	223	226	196	203	212	189	192	188	172	211	224	199	196	213	234	225	205	207	181	188	209	203	198	187	190	194	191	205	205	187	189	206	178	215	210	186	213	224	229	214	202	214	180	196	181	197	184	180	185	167	192	209	215	219	204	209	214	193	209	215	170	211	192	208	186	224	199	207	203	193	204	200	218	205	172	231	196	205	203	211	179	210	191	185	209	197	204	210	228	214	191	218	194	186	194	201	197	234	201	216	214	205	186	170	212	185	183	187	217	236	203	202	201	218	214	209	208	200	205	214	176	230	185	223	194	203	206	197	202	205	219	200	201	201	188	234	198	203	204	186	206	186	216	211	198	196	197	215	198	203	185	230	194	210	184	185	214	199	213	221	202	211	215	198	192	198	191	195	212	230	185	197	182	174	191	193	176	180	196	204	217	196	194	218	207	215	225	208	197	213	194	176	205	179	211	211	194	187	208	190	210	244	219	207	206	189	175	176	188	205	196	168	171	198	210	193	194	193	192	185	176	190	191	206	203	196	179	216	185	236	230	193	181	208	203	197	197	180	216	197	198	194	189	211	214	190	216	206	201	209	205	187	198	198	203	210	202	201	190	196	219	215	204	191	166	221	178	218	191	181	185	225	203	213	195	197	169	198	186	199	204	231	196	201	208	192	195	172	216	195	195	197	221	206	209	200	198	188	216	197	213	206	225	211	197	196	230	178	196	213	184	180	202	199	204	193	200	194	207	194	208	183	178	207	181	198	191	194	212	215	221	190	196	208	211	207	175	196	196	218	221	203	215	228	208	210	215	190	196	203	192	187	186	213	191	184	199	193	203	198	191	190	213	189	182	179	221	226	180	203	200	188	197	208	219	186	201	221	202	204	224	195	196	208	206	174	205	200	182	209	192	236	217	189	250	220	224	205	189	209	173	234	208	182	202	204	207	233	192	199	180	218	203	175	211	198	174	210	193	210	216	204	204	190	184	216	184	174	191	188	205	211	181	180	207	208	174	224	199	191	205	203	202	167	192	210	198	184	211	222	222	188	188	218	223	210	206	204	202	208	237	231	201	207	203	169	192	216	197	224	196	199	204	193	206	201	183	191	226	189	207	217	216	215	212	201	196	220	193	192	224	208	214	178	182	220	207	187	195	174	188	200	193	177	209	211	190	205	182	186	205	184	233	182	185	183	197	192	192	223	193	189	213	192	232	210	200	192	212	199	191	192	193	191	193	198	206	230	222	211	183	223	201	192	183	201	189	195	245	199	218	204	200	196	202	213	234	181	177	192	221	220	201	193	233	234	220	181	211	205	200	201	185	226	194	186	210	201	198	199	211	215	183	200	200	206	189	188	178	185	166	192	198	215	198	194	194	202	189	219	203	176	193	204	178	182	190	201	182	178	213	207	194	205	202	214	181	200	204	183	188	218	198	212	185	212	188	196	188	192	219	202	214	193	229	185	193	223	186	221	208	180	197	191	196	217	193	188	199	195	232	182	181	206	207	185	202	194	208	200	199	194	227	199	204	194	207	194	206	223	196	199	203	199	205	183	204	190	204	184	206	210	212	173	215	168	182	205	192	189	201	215	220	219	205	194	194	203	205	208	223	207	216	202	216	188	203	210	205	203	198	202	196	200	208	209	235	195	200	192	199	199	200	212	178	193	195	198	195	180	217	204	180	204	204	152	191	224	209	210	205	186	197	223	202	181	222	206	209	213	176	188	201	195	204	199	204	209	199	224	214	188	180	205	190	186	213	196	218	207	199	187	211	195	187	217	210	183	190	195	205	192	198	199	190	201	199	201	174	194	240	182	200	234	213	191	190	198	197	211	231	212	193	180	211	196	172	204	220	212	211	213	202	185	207	199	199	205	205	210	196	192	199	185	234	200	220	198	175	185	191	226	214	199	216	179	168	207	203	202	199	219	206	195	184	231	214	194	189	197	182	191	188	204	181	224	194	190	181	177	200	188	188	196	204	206	213	188	189	207	188	200	218	226	232	186	213	191	207	192	192	222	216	183	190	202	198	171	212	216	177	213	185	189	194	202	231	232	214	181	200	234	214	207	205	218	182	197	225	206	204	250	191	192	188	202	211	236	217	218	204	216	211	200	191	210	215	214	196	225	225	214	191	214	193	187	176	205	222	224	205	230	199	211	209	198	195	198	203	209	219	202	173	215	190	215	195	214	214	201	206	190	188	210	199	208	232	189	199	209	206	204	189	228	210	182	221	189	210	209	213	192	225	176	198	205	212	198	184	200	197	185	210	204	217	218	194	188	203	200	212	194	190	206	204	192	209	218	180	186	212	217	185	206	198	213	205	208	225	233	196	204	209	220	186	198	198	198	205	207	207	220	222	212	223	214	203	183	194	210	191	205	191	195	241	186	187	188	186	172	216	195	208	228	181	213	209	193	202	232	201	206	188	206	189	202	184	204	198	187	175	190	202	188	206	213	185	197	211	200	210	196	198	168	187	199	202	201	193	188	194	159	200	206	215	223	203	215	179	241	208	208	188	214	194	210	187	199	210	177	189	191	194	197	200	173	198	187	188	192	193	195	194	193	203	190	200	204	220	191	190	207	202	206	173	194	206	170	196	197	224	213	190	205	194	179	180	186	224	194	194	200	193	184	195	191	247	192	216	201	195	206	177	217	213	192	179	205	223	206	200	202	180	180	182	182	190	175	214	174	188	199	209	229	196	196	193	218	174	198	208	195	198	200	208	207	207	186	196	201	205	209	215	189	220	195	214	181	221	208	214	223	208	198	209	172	198	188	186	215	215	201	202	198	190	224	182	213	198	190	206	188	211	192	220	201	204	210	217	211	189	174	191	200	201	213	190	229	202	205	198	234	219	194	192	184	204	192	208	199	201	193	206	198	188	207	177	221	191	223	206	197	197	206	209	193	211	215	215	191	213	221	177	233	214	204
12933	10244	18143	20233	19581	17415	16488	14524	13172	13110	14336	15347	18340	18421	20919	19368	17430	16487	15524	15075	17279	16802	16997	15790	14067	11888	11231	10215	10638	14108	11439	7385	4569	2952	1779	1138	851	694	577	567	577	553	536	573	588	607	588	585	598	573	602	631	540	563	631	587	567	596	583	583	573	565	544	564	553	629	603	573	598	561	588	584	587	565	575	580	572	611	562	599	590	619	599	561	656	594	607	603	588	537	542	522	587	560	593	578	567	555	605	604	572	577	562	551	601	524	596	559	557	564	533	566	553	613	578	572	520	606	568	589	566	611	542	574	582	579	554	585	583	578	592	571	544	553	534	563	594	555	571	572	565	588	577	563	571	540	568	572	561	582	544	580	574	574	596	592	598	587	595	538	611	573	554	548	635	535	585	557	624	548	565	564	579	532	573	617	532	559	565	572	572	522	600	579	597	582	604	575	534	569	555	577	623	584	580	613	543	566	536	596	582	544	572	580	562	575	606	583	543	575	546	532	532	569	572	569	552	580	561	580	554	571	593	594	628	594	548	559	517	557	581	553	528	590	523	621	583	564	562	550	570	536	607	564	610	553	541	582	544	547	587	580	554	547	518	542	617	580	585	567	566	596	586	568	645	617	570	587	548	542	597	535	576	573	535	558	564	551	555	540	576	591	575	553	587	556	582	603	575	563	572	585	504	561	545	569	567	564	580	571	575	584	572	602	543	516	576	562	559	526	594	530	583	564	597	540	545	560	573	541	527	575	589	551	615	544	606	583	572	599	596	621	565	553	572	576	582	587	576	566	575	530	579	557	616	560	522	573	584	551	585	588	545	599	565	587	551	587	561	542	593	617	580	554	536	558	546	587	538	571	584	546	601	569	578	518	563	546	597	558	565	532	550	583	566	579	592	592	584	554	551	550	576	603	610	551	593	583	529	572	565	587	581	584	584	586	592	588	587	540	516	560	562	581	539	606	588	597	551	587	566	569	578	568	567	567	562	542	559	553	581	537	587	555	600	536	589	576	552	555	599	569	565	538	581	593	557	565	585	597	577	601	576	610	535	587	542	559	546	543	546	537	541	595	544	594	549	573	605	533	584	532	590	540	545	547	566	581	606	541	582	598	534	594	573	616	557	558	593	542	535	560	552	539	577	563	531	560	561	607	592	553	525	577	548	599	521	580	549	579	595	559	573	590	618	580	598	583	572	579	537	565	567	580	550	580	553	614	550	584	597	587	569	597	561	576	557	588	538	567	590	566	550	600	585	524	603	576	565	602	550	569	575	596	583	541	527	611	526	558	566	563	546	614	557	562	601	570	581	531	588	570	604	535	589	584	588	559	610	608	574	583	562	573	550	599	493	554	564	613	536	560	531	615	566	572	570	591	593	569	564	558	568	558	572	538	602	536	611	584	617	608	553	573	589	570	588	598	584	572	541	598	563	565	552	592	610	543	594	610	600	613	574	542	553	551	561	563	584	580	584	619	562	539	549	532	553	568	587	551	572	534	561	587	589	547	608	571	564	587	607	568	543	576	567	608	593	581	610	592	601	583	595	548	556	536	528	553	519	554	593	605	553	546	550	551	540	563	621	584	606	575	571	589	578	564	629	563	580	584	555	572	540	580	587	611	556	533	572	609	583	572	613	533	567	569	593	544	530	602	565	526	580	603	567	550	594	593	606	552	599	582	560	614	560	547	534	581	565	592	580	565	630	610	557	579	571	535	552	553	565	609	548	572	562	569	569	597	568	594	513	530	545	574	607	573	566	556	586	539	579	591	568	553	607	543	551	542	600	537	560	589	575	606	566	589	576	564	583	569	629	580	552	581	576	525	591	559	565	605	576	568	574	539	547	568	557	597	561	600	544	566	561	591	611	579	573	565	567	594	555	560	593	557	586	568	585	584	589	605	574	591	528	586	524	605	631	548	572	607	583	598	616	575	583	548	545	587	558	540	608	548	567	560	561	568	578	593	549	545	567	564	596	556	624	585	551	590	627	587	551	591	563	608	556	567	567	553	540	581	529	573	581	572	539	541	589	534	566	585	532	569	554	577	544	592	603	542	549	561	527	565	588	574	553	540	553	624	558	606	587	557	522	570	574	541	582	544	569	597	573	574	565	596	579	557	562	544	589	592	581	549	598	610	603	556	556	563	583	579	574	536	591	545	579	575	609	561	545	601	559	543	590	574	556	593	559	576	599	598	583	556	578	528	527	539	610	586	584	534	576	569	565	579	586	557	589	565	612	554	615	606	564	515	527	538	537	609	560	534	576	562	583	598	584	571	579	591	617	612	539	598	543	570	566	556	548	575	603	599	558	566	606	589	591	598	611	598	571	589	570	602	569	556	568	539	587	543	602	583	545	573	554	587	585	567	606	574	570	570	580	565	558	597	650	563	572	569	597	583	565	608	590	597	571	590	552	579	616	570	543	576	572	548	588	563	555	568	560	558	597	609	573	573	539	576	589	576	622	590	591	594	547	572	561	568	601	590	584	534	596	555	601	580	584	568	626	583	571	561	585	561	569	543	548	591	571	581	585	561	573	584	572	533	583	559	542	569	562	535	555	612	570	565	562	554	584	551	560	559	573	627	534	515	552	593	584	621	582	599	565	596	557	545	536	560	602	571	588	539	592	534	607	581	562	559	531	563	567	588	595	540	584	569	592	575	590	546	514	588	563	591	644	516	580	578	582	572	546	577	557	567	614	564	625	557	531	544	548	613	531	581	570	504	575	561	608	573	550	534	584	573	584	570	570	568	531	610	574	623	581	561	590	579	599	606	569	576	554	566	521	555	579	618	585	547	598	598	592	584	547	579	566	572	586	528	592	572	591	576	581	592	616	575	606	586	558	596	539	581	557	581	579	574	604	527	599	559	577	539	607	555	580	556	546	577	578	601	565	567	583	577	527	553	557	561	607	568	562	537	607	564	596	605	565	537	570	585	586	526	555	559	596	550	546	544	588	560	538	549	619	543	624	559	575	573	592	577	569	588	574	583	564	529	553	558	599	624	614	590	630	603	601	573	595	541	599	595	614	587	561	573	566	529	569	542	571	582	560	569	602	613	588	591	554	532	570	625	588	593	601	583	595	569	535	566	585	551	583	569	579	530	555	533	579	604	595	629	577	565	549	540	531	564	552	557	561	579	597	626	562	595	552	555	544	563	568	527	553	558	583	592	598	558	561	533	571	616	577	611	533	590	564	587	539	517	568	579	592	577	571	617	605	582	533	592	543	600	577	541	536	583	541	610	595	541	567	578	583	589	545	574	575	604	573	599	541	528	600	603	562	611	570	595	559	583	556	585	598	556	605	602	564	586	565	541	597	571	565	552	544	565	588	567	560	567	590	528	599	550	519	536	536	568	574	557	563	583	590	532	574	533	565	552	548	542	599	545	569	593	587	577	543	609	567	552	584	585	566	558	555	627	590	551	555	617	588	541	592	548	544	555	562	564	582	579	590	566	532	583	580	545	571	577	569	590	586	591	577	576	580	629	549	593	553	602
6502	4024	4329	2881	2013	1606	1302	963	649	565	629	1239	1377	1486	1629	1356	817	971	841	779	794	781	643	559	492	411	362	523	493	402	347	276	277	223	199	182	169	186	154	137	168	162	170	156	147	127	153	153	166	172	178	169	163	146	173	152	164	185	175	167	175	172	172	158	170	185	163	138	179	148	172	176	163	167	186	171	171	173	162	168	177	148	177	169	207	183	177	147	186	151	159	168	165	175	152	178	168	169	177	163	172	166	191	151	144	179	190	177	181	187	164	168	151	177	160	152	182	179	158	161	156	189	170	184	164	175	166	160	154	160	158	134	163	157	173	150	150	163	161	188	160	179	174	192	171	163	167	175	158	161	176	155	185	167	175	141	172	177	162	160	165	160	155	175	172	150	169	179	169	174	154	162	176	162	150	161	174	166	159	146	186	187	156	159	138	170	199	154	167	168	167	185	193	190	166	180	160	159	174	170	170	185	166	187	168	160	167	174	183	162	162	143	172	146	160	142	160	157	168	169	163	146	154	185	170	167	161	179	147	158	147	154	185	190	158	186	190	199	171	167	168	154	162	171	175	157	167	174	172	173	157	180	141	161	153	163	185	187	163	164	171	162	186	164	162	183	176	151	163	184	171	154	164	165	156	151	169	165	189	193	160	157	165	151	170	150	166	170	151	136	166	173	165	153	168	154	168	170	183	162	173	179	185	176	165	172	145	160	134	165	161	169	159	162	156	163	165	172	145	169	167	148	180	174	163	161	176	165	165	184	168	144	174	180	170	158	173	164	188	181	160	161	172	183	156	165	164	164	167	170	180	158	178	171	170	190	167	161	150	129	188	172	155	170	177	192	171	195	162	155	169	182	178	159	174	170	160	156	150	149	184	182	149	162	178	169	168	149	172	171	152	157	148	162	158	147	172	183	158	173	183	156	159	185	159	153	167	165	163	160	191	176	164	175	174	164	174	151	159	168	180	156	160	178	144	154	179	161	142	151	147	139	164	177	157	161	158	181	146	145	173	175	171	161	137	159	171	199	155	154	170	182	179	166	155	168	178	168	171	201	190	155	141	175	159	185	173	165	169	146	173	160	179	165	173	164	149	160	174	151	152	182	159	153	152	161	176	150	176	176	170	162	178	163	169	154	161	158	151	152	164	170	171	175	170	162	171	178	177	177	178	158	176	151	160	186	163	150	145	157	151	159	186	149	165	178	162	153	150	175	160	158	161	163	155	184	169	197	184	142	173	176	173	166	165	161	158	159	174	171	180	159	159	166	188	166	166	160	155	171	163	165	169	177	164	183	165	178	180	176	158	172	191	149	160	158	188	162	180	168	169	179	161	176	159	164	162	174	168	170	178	149	150	163	160	171	158	159	161	180	133	185	184	188	158	160	152	154	157	166	161	157	167	147	168	159	170	193	166	168	148	167	175	160	185	162	163	157	178	167	189	170	147	178	175	159	182	167	153	167	159	176	168	158	151	185	171	178	152	190	183	158	157	176	178	173	163	173	174	166	165	167	177	179	169	190	160	179	164	174	161	176	191	159	147	184	143	159	139	144	174	158	167	163	168	176	174	183	151	184	152	174	154	189	174	168	169	160	180	188	173	179	167	201	180	147	157	181	164	178	158	173	157	139	157	187	167	163	179	150	162	169	157	172	164	147	173	192	142	187	170	190	155	172	192	164	156	167	153	167	177	154	157	162	173	171	145	179	151	155	164	163	170	172	156	175	161	163	144	189	162	133	174	158	165	165	173	173	188	160	174	154	167	143	148	180	170	176	174	179	167	159	168	184	173	179	164	164	186	185	141	157	162	183	160	165	170	185	152	146	130	166	170	126	168	200	160	158	162	156	186	161	163	168	151	159	157	170	190	148	184	178	156	194	184	175	145	175	181	159	183	151	173	163	168	158	183	168	159	178	178	168	151	158	198	176	173	167	161	162	167	172	137	169	170	167	178	172	155	162	151	156	161	149	156	159	168	147	165	164	164	180	157	185	173	185	162	196	149	150	164	182	184	147	175	170	172	164	156	168	173	178	151	167	179	156	167	166	190	177	150	163	159	161	139	183	148	166	181	173	204	183	161	173	163	172	154	162	158	160	174	174	158	159	165	180	150	163	160	157	162	174	170	146	154	167	140	149	156	171	173	173	175	181	167	166	171	175	167	155	151	169	148	158	170	152	176	156	188	176	167	155	190	162	156	143	186	198	157	177	169	162	168	147	148	167	174	156	153	174	179	177	165	165	167	162	162	182	177	162	133	162	172	179	183	186	158	186	145	150	148	176	157	165	196	171	171	164	165	166	195	171	180	177	177	187	172	159	160	189	157	164	157	157	156	160	177	193	140	183	183	177	169	167	176	189	143	173	147	174	165	170	172	170	189	166	193	152	155	184	145	159	164	173	171	166	165	158	161	171	186	183	186	184	181	165	145	145	177	185	152	159	151	158	162	168	173	181	163	162	169	176	161	156	167	165	185	165	184	176	152	149	160	160	159	163	150	180	177	152	160	148	177	162	134	155	181	155	166	162	135	157	160	185	163	183	163	167	157	146	162	165	175	183	169	162	165	165	145	158	142	176	154	141	175	160	168	150	199	161	165	158	176	165	163	185	188	181	178	177	162	159	175	172	164	172	150	190	199	192	173	174	157	171	175	160	163	169	171	162	170	174	156	195	139	174	151	157	178	158	140	194	155	170	166	155	161	164	171	154	168	165	161	171	172	166	157	166	160	156	168	184	173	176	191	154	155	168	184	184	145	172	170	156	168	173	185	152	138	170	159	170	159	168	141	144	159	154	173	180	193	150	167	167	184	158	153	169	156	171	154	155	159	177	172	166	171	171	165	180	191	173	180	160	166	142	172	171	160	148	145	185	176	171	178	154	196	167	175	156	164	150	179	170	162	146	142	178	175	177	163	177	181	160	169	159	168	143	187	156	152	152	169	179	180	167	171	154	185	156	152	172	174	185	163	164	187	171	154	166	171	165	165	182	160	178	160	190	188	187	169	161	188	166	172	162	157	159	186	167	168	165	167	164	159	156	174	161	153	148	183	194	160	187	160	146	176	162	176	167	201	169	175	151	177	150	166	168	177	176	174	167	161	172	157	140	154	160	179	147	185	178	153	182	162	180	151	160	158	142	193	167	169	150	177	148	171	161	150	181	183	176	146	173	177	167	157	172	168	155	169	165	162	166	154	181	155	143	158	169	163	177	141	137	178	165	155	171	155	143	156	152	187	150	160	161	172	167	174	167	155	164	198	193	165	159	159	173	173	151	174	183	179	162	152	156	161	169	176	166	176	163	160	169	177	185	162	159	180	150	169	166	157	160	159	176	177	180	172	170	189	156	174	149	177	175	157	177	161	180	157	176	165	160	153	180	160	173	183	186	158	156	191	150	160	177	188	156	174	174	201	167	173	176	147	163	144	155	151	177	158	167	144	184	150	164	135	187	147	177	165	179	149	187	189	148	157	151	174	167	155	175	172	159	172	167
4741	4219	7376	8263	7551	6369	5763	4524	2987	2969	3528	6676	7571	8082	9277	7450	5048	5956	5271	4851	4967	4975	4284	3429	2935	2499	2099	2924	3149	2380	1917	1392	1016	788	679	586	550	517	492	497	465	495	491	470	510	477	530	452	452	512	496	481	505	490	479	501	461	491	490	483	436	455	476	517	493	472	485	471	489	526	529	484	439	511	484	516	482	514	477	538	505	456	475	495	512	481	473	505	512	489	458	477	494	455	466	478	486	505	483	463	504	531	481	501	498	455	495	506	485	431	524	502	539	471	475	485	492	456	490	485	488	495	481	507	503	466	454	531	460	462	470	504	498	436	508	489	501	509	526	503	518	473	511	465	481	469	500	456	505	475	449	474	471	470	482	502	483	443	443	462	514	535	480	519	466	472	448	479	505	462	458	460	444	460	443	468	436	451	482	482	491	465	490	487	505	466	505	491	482	480	487	485	505	472	481	481	471	478	500	483	503	489	480	494	476	452	477	466	492	481	472	519	454	489	489	493	457	483	463	499	450	509	521	490	515	470	505	466	470	473	467	446	451	502	516	453	498	486	479	445	454	490	492	473	493	516	483	481	495	458	491	488	461	486	500	517	476	498	518	515	503	469	502	466	473	482	462	492	496	453	453	460	488	453	480	446	522	479	480	484	470	491	476	464	493	458	452	497	464	433	445	469	475	438	499	494	512	503	505	507	448	491	474	495	491	474	515	469	503	475	483	478	470	486	502	467	505	490	498	491	486	442	517	496	486	473	493	500	491	497	487	483	501	508	452	486	458	503	464	466	512	547	468	467	512	497	476	449	480	457	469	474	502	484	489	463	459	501	488	519	474	472	531	475	512	483	459	422	464	481	471	486	506	442	474	484	480	497	508	453	479	482	471	469	485	496	484	507	511	485	449	472	465	516	490	427	515	470	455	486	472	482	511	486	498	455	460	476	460	469	470	529	473	468	490	474	478	461	471	479	452	496	505	513	493	506	520	483	462	513	495	486	491	491	448	495	488	466	513	507	467	485	496	484	487	494	486	510	465	543	457	505	488	496	498	467	483	518	465	484	492	469	477	463	502	504	464	482	506	498	489	458	471	465	466	448	493	506	467	508	493	470	491	445	479	456	499	472	499	513	485	469	478	470	501	476	485	459	514	463	467	425	491	454	527	470	424	513	522	471	491	472	492	459	491	475	512	580	461	549	444	485	491	524	499	486	489	506	481	503	503	514	483	483	485	472	507	485	485	502	480	496	451	507	493	440	502	467	479	497	537	490	456	507	483	494	491	492	492	514	466	462	494	470	498	520	448	463	488	451	470	468	472	476	514	490	487	476	506	500	504	539	507	483	494	468	442	533	490	497	497	493	475	481	543	453	506	492	428	493	509	502	472	478	457	532	482	494	472	475	486	466	500	511	475	496	486	468	479	495	439	429	457	505	490	513	465	497	493	469	509	436	463	483	485	494	475	503	451	489	475	520	476	494	477	491	495	487	475	485	487	455	491	486	515	506	481	458	456	478	476	500	499	475	463	464	476	512	506	511	441	480	488	503	461	473	482	498	473	506	499	486	507	477	499	489	494	497	517	451	479	482	472	468	495	521	486	501	498	507	502	499	495	484	513	472	491	484	474	464	501	485	470	484	476	501	509	499	500	473	493	490	491	454	485	510	508	490	476	455	463	490	470	499	498	500	462	488	498	489	478	492	444	476	473	462	475	502	487	490	507	470	473	497	482	473	481	493	479	492	455	502	469	475	480	450	464	437	482	487	505	454	516	509	468	480	459	484	533	474	478	494	486	494	491	490	486	502	524	488	512	508	516	448	482	459	495	493	521	465	471	503	503	450	508	461	470	476	500	453	481	520	472	476	482	506	476	483	506	502	466	498	476	502	488	479	514	467	469	472	467	505	470	451	490	472	520	471	504	476	461	497	501	496	484	515	452	488	520	485	484	469	454	485	472	500	524	496	498	485	467	455	472	461	494	503	499	464	499	518	523	462	499	494	522	523	510	437	481	461	502	547	525	480	509	466	494	499	471	488	540	477	493	523	472	496	491	496	458	532	481	495	512	513	500	493	429	499	492	492	505	511	515	507	473	462	494	487	488	496	478	494	497	454	491	492	470	507	471	520	467	491	448	482	506	488	477	488	517	465	458	519	467	467	487	503	493	493	467	472	464	487	441	485	459	485	480	477	490	459	461	463	486	499	488	505	482	494	502	503	462	493	475	481	470	464	479	468	475	511	474	487	485	480	470	479	501	520	467	475	464	530	494	473	456	485	452	488	527	475	500	428	473	507	463	471	501	458	511	468	462	495	493	475	503	472	499	471	507	453	498	508	466	481	524	458	512	506	454	483	465	466	480	507	482	527	515	461	495	523	471	489	479	469	515	500	513	479	476	465	482	467	497	489	447	485	479	484	454	478	486	489	481	467	522	514	500	518	513	483	457	493	490	496	439	503	496	490	466	491	478	494	500	509	464	474	489	445	510	509	452	518	479	484	480	451	500	505	482	413	467	493	494	497	488	478	460	455	481	467	512	488	514	491	506	466	510	457	456	471	456	502	474	499	533	477	474	501	460	481	488	489	471	477	500	492	501	474	496	497	468	465	450	509	480	473	489	461	494	490	466	441	484	464	478	483	500	529	468	467	510	450	495	470	506	502	467	478	463	490	490	477	466	500	482	531	507	508	498	426	473	503	479	523	510	466	466	454	496	467	483	501	488	471	447	464	482	487	471	489	530	486	489	490	451	450	484	518	465	435	522	477	487	502	478	526	479	508	456	470	478	472	510	514	490	515	491	503	483	496	475	572	463	461	459	479	488	480	482	486	468	458	460	483	484	469	494	505	494	522	517	511	487	463	495	511	488	497	466	478	488	483	477	496	520	439	467	491	510	507	489	514	467	511	464	497	491	475	496	517	480	434	462	461	492	481	489	466	485	530	496	473	476	527	504	481	469	480	469	507	442	522	464	459	465	491	512	476	467	469	485	521	488	495	517	525	486	508	477	467	534	495	463	488	470	486	506	483	464	490	492	491	494	454	534	474	484	467	503	455	482	499	449	506	527	501	511	491	509	480	461	477	470	511	497	475	478	472	472	488	469	457	478	494	473	499	486	496	484	491	460	508	494	468	482	450	437	499	511	462	510	482	498	532	473	473	489	489	484	463	506	467	472	484	473	475	473	479	478	502	501	495	457	473	443	491	469	480	477	470	462	517	521	500	510	496	480	472	461	463	529	495	516	495	507	489	467	486	531	476	477	479	483	477	498	499	455	466	471	500	417	523	473	528	485	514	452	491	488	487	485	435	531	488	468	499	479	514	498	448	483	503	488	494	485	491	494	491	508	450	511	491	489	489	539	499	521	465	512	501	435	491	454	504	473	470	450	475	482	516	482	458	468	478	508	503	468	484	510	488	438	506	473	485	476	485	489	476	467	477	485	482	507	480	494	506	492	486	424	504	460	451	489	485	528	516	453	492	483	480	513	490	491	500	475	516
14296	7622	8614	6990	4954	4038	3351	2807	2183	1910	1782	2316	2932	3054	2884	2721	2543	2403	1610	1573	1982	2056	1746	1355	1123	1002	940	1149	1167	1528	1178	805	581	413	306	245	170	169	178	192	186	174	173	162	169	190	175	192	175	175	181	176	173	199	166	172	202	198	177	194	184	175	184	156	177	164	202	208	172	158	168	179	155	159	181	189	177	163	186	160	192	181	182	156	177	183	168	163	197	192	184	160	180	179	200	153	176	182	175	186	154	172	173	167	189	175	165	179	170	173	164	174	177	167	143	159	172	158	187	183	163	160	166	206	175	183	184	175	168	154	182	148	163	197	183	162	160	148	162	189	169	182	187	182	162	158	183	151	170	177	184	175	151	147	172	175	180	153	180	174	170	188	164	156	166	170	157	201	182	178	161	179	173	183	166	153	166	202	169	186	167	173	193	176	166	182	174	146	189	168	170	179	183	174	164	157	167	185	186	175	170	180	194	186	175	173	185	187	192	204	166	166	183	168	170	180	175	162	187	192	173	163	181	199	169	169	180	156	178	165	162	184	133	166	168	184	179	148	186	179	193	174	169	162	160	163	154	177	156	186	159	186	193	166	153	151	170	171	185	175	166	182	182	169	176	157	161	180	153	187	165	178	195	177	184	165	171	179	190	160	174	211	172	195	198	202	136	164	176	158	184	180	162	184	194	169	156	179	177	167	167	164	165	182	191	181	174	168	193	176	195	181	194	213	158	169	149	195	171	179	153	153	179	194	187	176	168	173	193	179	149	190	168	192	163	158	198	184	179	164	207	172	172	142	178	159	181	182	193	182	153	161	151	167	161	182	159	193	172	166	173	168	169	173	168	169	182	154	171	169	195	165	182	192	191	176	182	170	173	178	172	177	193	178	133	152	175	189	186	190	148	180	172	160	159	179	157	168	169	146	180	196	167	194	168	189	195	208	173	190	182	166	152	171	195	169	169	161	171	177	161	161	132	189	184	151	198	170	163	168	186	179	172	163	156	178	183	167	169	163	138	178	182	164	149	187	182	190	164	167	196	174	192	181	177	190	205	197	174	176	167	161	169	184	152	168	176	183	193	166	169	169	171	172	171	202	154	177	167	195	171	172	176	192	169	184	184	194	192	169	186	188	186	139	159	174	191	156	182	207	183	196	152	164	181	175	150	175	184	194	174	170	164	157	186	173	170	169	154	176	163	153	185	190	177	165	155	164	153	187	189	175	154	171	189	153	161	167	175	180	152	170	168	161	157	180	161	179	163	176	163	174	168	169	167	192	190	162	164	178	135	174	165	164	160	154	172	149	162	180	147	173	178	170	157	162	174	172	182	171	165	178	173	167	169	162	168	164	168	183	186	162	173	164	166	168	151	189	181	195	170	174	162	169	177	168	184	200	172	179	184	177	172	167	191	161	160	177	203	176	168	179	188	163	174	149	164	164	192	167	154	186	156	166	177	167	195	176	176	172	176	159	151	182	181	164	167	177	142	160	185	178	173	189	171	163	175	177	171	163	172	175	171	200	144	188	193	178	194	180	157	158	185	165	167	196	165	157	160	157	181	174	187	173	183	187	181	174	174	158	169	186	172	188	188	168	177	168	187	200	160	186	177	161	168	187	189	189	171	177	179	184	191	171	168	193	180	190	159	168	189	170	176	179	185	153	179	171	181	172	175	193	185	193	175	164	210	173	173	175	182	178	160	168	184	158	167	170	152	180	190	170	180	193	165	171	190	177	169	189	170	210	170	190	184	189	164	169	163	176	164	158	191	163	179	175	184	163	176	186	184	194	168	180	184	183	182	155	161	170	156	173	176	174	190	171	170	185	174	181	163	166	193	161	160	169	166	164	191	199	178	150	176	151	154	177	168	182	170	158	178	179	159	148	181	163	180	167	178	187	159	176	172	169	184	192	174	198	158	157	176	155	180	177	189	169	172	183	161	188	159	184	177	133	165	172	163	149	192	173	172	183	175	176	173	158	166	166	183	185	183	175	178	185	168	182	165	179	163	195	175	155	188	196	165	191	147	182	163	175	213	164	176	187	172	162	181	176	179	196	169	180	174	172	187	191	181	143	180	164	179	180	160	172	196	175	178	178	150	189	177	167	165	185	182	186	196	184	174	179	161	175	173	183	172	173	166	172	162	181	172	176	170	167	180	183	187	197	180	207	164	204	183	153	170	201	158	167	186	175	155	186	188	169	173	171	183	174	166	161	172	186	156	157	155	177	177	202	193	174	174	168	155	177	171	170	177	167	179	186	174	156	184	218	182	171	164	157	185	186	161	194	170	171	156	173	180	166	171	178	179	181	185	165	177	185	173	136	179	179	187	163	191	172	163	200	178	184	183	198	165	168	185	176	191	191	187	183	192	160	151	174	172	192	163	193	184	166	161	180	184	160	163	188	196	167	186	155	156	158	185	146	162	144	175	197	163	184	185	178	178	164	167	163	174	165	157	184	149	180	176	154	185	163	177	187	218	160	160	200	205	179	172	174	185	155	179	189	138	169	204	163	184	171	170	151	194	172	172	188	195	144	182	187	195	191	158	170	174	174	182	179	155	155	180	164	168	174	178	165	186	176	194	193	187	139	176	179	193	186	173	189	183	177	178	186	182	169	183	173	188	198	170	189	162	182	189	180	189	194	204	174	170	148	170	172	207	175	137	157	172	157	171	180	185	187	180	187	160	174	166	178	206	181	167	180	169	165	174	183	185	169	196	181	187	194	172	171	165	199	172	207	168	177	156	190	160	183	175	168	171	185	172	173	159	143	179	182	188	197	149	146	175	186	177	168	166	156	172	175	158	176	163	178	160	205	200	172	175	180	157	185	180	177	182	186	196	172	167	156	184	158	184	188	177	153	155	160	164	175	157	203	151	146	180	178	169	182	156	141	154	178	175	143	165	168	183	161	170	193	202	171	184	166	170	192	191	178	166	177	170	190	161	171	173	166	155	188	170	144	174	178	180	186	173	203	171	172	179	178	186	204	159	167	206	175	169	160	154	182	162	180	154	183	180	215	170	179	184	155	154	187	166	179	180	168	173	159	180	175	180	170	178	181	174	149	153	213	180	174	175	198	189	182	173	176	183	196	172	189	184	193	190	153	207	163	171	178	176	176	161	199	172	192	194	167	184	163	141	180	168	160	186	189	195	204	171	183	161	172	161	201	209	211	188	175	177	182	172	193	173	169	172	184	188	188	162	191	196	167	164	190	197	197	171	174	163	170	158	186	171	181	175	176	163	169	188	165	171	172	205	165	166	162	168	172	163	188	171	169	194	176	165	198	166	175	176	188	153	192	162	154	178	164	175	162	161	167	155	174	177	197	193	173	190	170	145	174	160	194	177	191	156	149	163	192	184	173	179	170	157	188	174	167	188	169	160	165	171	172	176	194	189	172	172	176	185	185	186	181	175	202	158	170	164	172	187	156	163	171	172	189	194	192	158	158	166	179	181	169	174	172	172	147	174	188	152	162	188	165	192	190	179	178	169	175
9450	6962	12837	15490	15075	14734	13706	11907	9939	9260	9124	11951	14379	14995	14857	14051	13767	12634	9661	9686	12065	12252	10356	8601	7679	6519	6163	7695	7373	9663	7532	5100	3348	2095	1234	782	596	531	487	496	518	490	487	521	491	497	504	494	487	520	501	514	468	521	499	526	502	472	482	541	473	476	532	524	547	527	517	502	502	528	524	569	520	510	465	527	529	495	522	497	497	517	509	525	515	507	528	510	517	523	531	493	525	506	517	507	510	521	539	533	527	541	495	543	503	539	549	476	508	529	496	501	544	506	519	488	517	478	501	519	526	531	499	498	531	446	523	530	505	517	516	547	480	512	501	495	488	473	496	523	489	527	515	539	507	506	513	538	542	488	509	479	554	524	524	530	520	500	522	506	486	554	549	556	508	538	545	492	511	507	550	476	496	495	485	547	492	537	515	489	495	484	533	526	481	507	503	503	487	530	544	500	496	538	534	472	537	511	479	530	510	507	539	492	533	544	485	520	531	509	552	526	544	526	474	525	463	474	486	523	467	488	502	513	515	558	514	515	511	491	527	545	497	509	530	517	516	499	529	466	535	498	543	526	505	502	484	499	533	522	548	556	557	491	501	515	511	521	511	502	480	535	506	548	493	503	510	530	530	508	527	492	520	502	548	510	493	493	515	506	542	514	491	549	478	518	467	547	477	507	514	491	490	515	508	532	535	470	477	521	513	455	513	487	509	542	493	498	542	521	502	467	516	530	524	499	493	510	501	535	499	503	512	501	501	498	479	516	495	481	493	526	524	480	543	520	500	495	487	506	544	495	521	525	499	526	520	541	520	512	467	509	512	530	503	519	507	517	520	508	487	492	464	513	536	516	494	536	513	520	520	536	491	508	462	553	531	512	519	515	521	538	481	545	535	503	529	522	465	521	528	524	494	516	513	488	532	493	492	536	533	528	490	492	533	536	492	544	510	498	509	463	510	486	524	505	493	512	519	474	515	475	509	488	520	512	527	515	517	514	484	499	488	527	517	529	478	520	514	512	550	502	479	513	529	506	470	479	488	530	523	511	532	509	523	506	517	512	509	509	475	515	507	539	543	493	532	511	514	517	510	496	502	499	532	553	547	520	516	510	557	498	533	529	509	472	499	500	509	501	489	560	502	525	468	523	505	534	515	533	504	530	510	520	499	480	454	509	507	560	499	518	494	501	540	496	498	497	548	506	531	522	523	513	486	468	501	546	517	506	504	511	560	521	498	506	463	516	526	521	510	513	490	491	522	481	497	478	544	497	521	539	503	474	513	481	468	542	533	476	514	532	514	494	511	448	516	506	547	535	526	510	516	531	562	496	503	483	563	485	505	508	504	547	512	521	471	510	512	483	520	521	492	478	515	513	493	484	482	510	525	516	538	575	497	501	510	527	548	515	514	548	537	518	540	528	514	471	524	509	479	506	527	523	521	506	529	522	515	540	541	516	512	524	519	471	509	517	538	527	513	486	482	495	480	498	516	530	494	514	498	552	499	506	476	522	505	545	517	548	482	529	470	472	553	466	528	533	559	477	488	505	523	506	544	536	457	516	534	510	521	513	530	534	535	499	552	528	500	477	514	460	537	533	546	551	475	536	514	523	511	498	537	502	490	526	491	516	507	503	504	507	500	552	484	511	522	521	501	540	510	490	530	520	522	518	474	511	533	521	520	533	532	561	494	485	503	533	550	527	510	496	513	521	530	543	523	501	498	501	514	519	496	487	463	484	523	486	497	518	498	509	492	492	498	538	495	508	500	492	501	531	520	478	509	541	502	523	495	512	505	476	531	486	529	535	499	495	500	512	513	502	526	520	499	515	526	528	458	477	535	503	537	504	496	506	509	494	517	535	476	561	499	488	506	508	542	515	500	501	494	463	485	486	491	554	462	503	499	537	553	487	518	498	525	535	495	489	490	485	505	487	502	486	512	481	495	503	555	517	504	492	503	522	540	520	458	468	529	541	490	488	514	515	494	539	506	550	502	519	481	516	475	540	516	519	489	528	472	518	475	570	484	526	493	492	506	473	556	541	494	514	493	525	505	504	539	550	505	561	494	505	500	510	534	525	497	467	515	525	495	514	517	500	527	511	522	495	519	496	521	449	503	494	485	509	497	540	534	527	502	468	516	528	533	529	533	494	523	537	503	519	512	493	509	522	529	479	518	552	501	516	517	504	488	514	493	493	493	489	493	520	525	481	520	510	531	513	501	503	510	549	531	489	541	495	477	535	513	527	484	503	456	518	546	511	482	524	509	543	529	512	532	475	520	497	505	465	534	522	517	542	503	501	481	503	518	520	529	488	488	537	557	513	496	513	541	506	523	541	524	449	464	498	539	525	526	473	492	485	502	517	514	503	538	497	513	537	489	500	525	489	492	545	518	530	514	507	531	535	517	520	507	506	495	535	532	542	494	499	521	488	450	476	475	523	499	477	501	534	512	508	514	510	518	506	501	547	531	501	526	490	521	509	504	516	474	522	507	528	537	522	493	514	502	506	524	525	516	529	531	521	506	510	547	512	513	497	491	496	520	518	471	533	467	490	501	495	495	505	553	510	523	483	525	519	510	472	511	516	521	547	500	493	514	488	521	475	464	498	489	487	459	478	519	524	529	524	577	520	492	545	495	528	532	541	521	512	502	477	486	519	516	507	497	496	505	526	498	521	524	538	536	504	502	527	505	513	522	495	500	510	503	536	504	535	525	447	528	523	506	496	479	533	516	530	504	484	495	512	522	527	486	507	504	502	502	517	502	493	528	498	534	520	494	490	510	532	504	512	500	526	534	478	504	483	499	509	513	523	522	501	512	487	511	532	494	544	562	510	499	496	533	507	542	508	507	535	501	532	517	520	528	489	522	530	548	482	501	512	491	523	494	528	506	502	497	524	507	534	532	527	539	554	523	498	481	485	566	534	516	500	517	482	510	526	518	500	486	495	496	529	478	479	528	495	486	526	475	511	526	532	515	480	522	546	501	511	505	496	544	501	493	520	494	504	561	537	534	493	515	510	507	528	521	475	548	518	492	456	518	531	510	500	505	494	560	482	481	472	498	507	528	521	501	497	520	497	524	520	506	485	548	542	443	498	489	525	506	551	496	507	546	527	494	534	532	504	520	547	491	524	543	490	506	530	460	511	512	499	484	545	517	516	499	523	512	518	486	537	517	500	496	492	498	520	508	574	502	491	547	469	546	559	482	505	508	507	544	498	537	487	571	524	504	508	511	523	527	508	505	544	515	543	500	566	542	506	516	528	466	511	503	503	518	533	512	513	524	458	487	527	514	533	487	504	516	497	555	510	491	484	521	512	545	543	499	508	475	464	518	535	450	500	496	486	516	455	463	476	528	505	448	519	510	508	506	529	486	499	530	547	545	506	509	506	487	498	509	521	494	521	508	524	507	487	510	533	509	498	546	490	503	521	517	520	487	564	512	504	456	505	527	505	549	519	518	470	528	512	527	470	526	516	480	537	541	522	509	517	501	504	540	473	508	493
21724	11790	12728	11141	8150	6809	5843	4782	3782	3814	4034	4288	4200	4458	4563	4293	5130	3827	2448	3299	3702	3116	2859	2343	2212	1707	1465	1491	2020	3147	2255	1448	901	560	378	304	209	222	194	204	219	209	218	217	210	214	182	228	180	191	217	204	205	211	225	207	214	239	186	199	206	175	193	195	194	188	204	225	201	194	195	222	190	213	213	170	196	186	177	192	194	191	211	196	208	218	205	173	226	192	208	203	191	202	204	189	206	206	194	215	197	199	199	201	202	207	205	224	172	182	200	207	194	206	189	200	209	226	195	211	186	194	201	194	194	218	195	226	196	203	208	172	210	230	191	195	186	191	196	179	201	191	203	208	213	190	177	221	195	200	206	195	225	182	215	195	207	197	193	198	181	208	187	224	213	216	233	206	194	206	189	214	170	198	218	172	204	220	190	195	185	190	209	176	218	189	220	221	230	197	190	205	213	209	188	190	199	195	176	210	208	193	200	188	224	224	181	197	203	205	192	205	203	213	195	200	218	186	210	222	198	195	183	199	180	201	193	201	202	179	223	210	183	203	190	173	188	208	193	178	198	187	213	206	227	176	202	184	204	215	194	200	221	191	217	203	174	198	202	186	205	189	195	215	204	184	213	206	215	217	188	222	209	211	178	174	227	217	203	191	238	202	211	194	201	212	208	188	199	211	218	187	189	204	179	203	186	202	216	194	207	183	180	188	180	192	204	197	202	199	204	191	213	203	184	203	199	215	208	193	245	185	183	213	197	188	207	205	182	203	194	198	207	200	201	191	217	212	224	177	193	215	230	194	204	198	223	204	206	187	200	219	215	202	183	239	222	198	205	198	179	213	212	201	200	161	236	199	187	214	195	188	228	209	196	193	194	178	187	175	169	194	206	194	210	191	217	225	206	214	235	192	198	201	203	192	215	196	219	229	215	217	201	183	208	218	188	231	210	219	199	231	209	198	219	199	200	226	210	201	223	177	219	189	193	197	206	201	198	211	212	193	194	172	204	186	220	194	196	211	208	189	217	209	160	193	202	188	186	215	198	214	211	220	208	190	204	192	214	176	190	201	182	206	195	189	192	200	221	201	193	215	211	175	218	184	187	211	173	215	196	188	192	199	212	206	191	203	201	186	218	246	204	196	206	191	187	220	195	197	199	208	199	226	214	186	205	208	209	207	192	207	220	201	183	209	203	194	198	218	191	190	214	214	181	193	200	184	197	177	200	209	210	188	222	231	222	180	194	175	224	209	198	207	213	196	210	188	212	189	187	194	189	194	180	167	194	216	184	212	219	185	189	189	209	196	219	180	192	185	181	206	188	198	204	205	193	205	216	197	185	210	197	250	198	197	181	195	208	213	201	210	189	213	187	200	190	194	230	193	198	188	218	213	220	199	204	197	192	198	213	200	179	213	226	193	197	220	179	194	200	198	216	188	206	194	190	225	195	212	204	206	205	201	194	211	199	226	225	191	194	214	211	190	178	204	208	191	204	234	178	199	202	202	221	203	189	188	215	193	202	193	217	210	186	212	225	209	191	178	201	196	175	163	198	210	223	183	219	205	202	188	217	214	186	205	182	203	186	191	199	218	198	185	177	203	212	190	181	209	196	218	194	215	213	230	184	211	209	197	183	210	197	201	237	206	184	203	201	199	181	201	192	194	199	203	202	220	209	203	167	188	182	220	180	214	194	206	197	216	214	192	199	224	193	195	196	194	190	202	192	207	211	203	219	216	190	201	187	207	199	191	189	189	209	201	199	232	201	171	183	216	195	195	206	203	210	186	188	223	190	212	189	189	205	217	213	224	198	214	196	185	211	181	191	214	195	170	206	218	217	203	217	187	190	216	202	220	199	188	196	194	225	232	208	187	202	204	194	192	210	213	190	190	191	178	202	195	215	206	178	191	163	213	195	199	200	203	202	198	196	212	196	174	198	207	213	227	212	197	185	209	195	190	183	202	203	179	201	230	213	198	181	218	193	201	210	220	218	194	193	179	196	210	203	177	207	212	190	207	199	198	200	185	177	219	211	203	191	224	183	184	198	228	226	184	191	225	210	181	200	206	187	201	186	209	202	187	184	195	192	208	220	201	184	215	194	191	192	198	214	206	231	223	191	211	193	218	197	213	172	195	188	191	212	231	208	248	205	175	190	201	212	216	218	195	206	216	228	198	196	222	212	189	192	225	199	177	222	196	180	206	192	219	195	195	185	169	186	206	246	200	242	193	192	197	211	193	189	195	196	210	229	195	237	192	224	195	177	185	196	176	209	207	194	202	183	197	204	194	218	197	193	214	204	203	207	202	198	189	218	213	175	208	194	201	200	203	200	203	195	223	224	230	229	194	194	200	197	237	219	196	186	188	188	196	200	197	190	206	213	202	197	198	183	198	179	191	185	178	187	189	181	183	190	203	219	176	189	192	195	213	213	180	185	199	208	195	187	185	193	198	194	206	203	214	212	183	198	217	201	202	203	212	205	224	207	192	208	219	220	204	198	190	209	178	226	214	210	216	205	175	162	196	190	205	209	185	213	210	194	203	181	188	196	193	188	215	219	198	192	213	205	208	208	188	183	196	185	218	196	209	209	191	165	202	177	211	200	199	219	201	234	202	205	192	190	202	192	204	179	220	197	187	177	212	192	231	211	214	206	191	199	190	237	207	194	184	208	182	189	209	205	225	184	194	210	211	180	206	175	188	236	156	200	209	167	207	200	204	201	196	201	208	213	200	214	193	209	203	196	177	194	203	211	206	186	216	191	214	172	196	241	220	217	209	215	193	207	197	191	202	189	206	191	231	200	218	211	206	189	196	186	189	194	189	216	214	201	199	199	189	218	201	209	230	200	213	212	185	185	175	197	193	210	206	216	224	213	201	198	205	203	185	196	206	195	223	195	196	189	198	194	203	203	203	187	217	196	215	181	196	190	189	191	228	220	195	200	205	201	198	207	189	203	207	221	205	200	219	216	222	204	214	194	199	205	204	194	197	220	204	198	204	215	209	197	196	200	202	176	196	178	190	184	218	184	215	177	175	216	211	235	213	213	184	201	206	203	196	207	191	181	199	199	195	206	214	207	188	220	177	191	204	177	193	196	222	189	196	210	188	198	244	211	179	212	215	197	186	213	207	199	210	217	195	231	201	228	187	205	203	197	198	182	211	181	179	184	197	186	191	204	220	204	209	200	190	184	203	192	209	215	185	190	209	211	192	184	196	188	215	204	191	215	191	206	184	181	180	176	186	209	202	184	204	193	198	182	204	204	210	190	211	176	201	158	178	186	196	207	176	199	196	207	205	187	187	202	232	214	174	220	202	212	204	212	210	213	210	192	247	195	188	218	199	237	216	206	203	196	218	211	200	197	209	182	191	202	192	208	214	201	199	203	189	199	204	191	224	190	187	209	195	197	208	189	236	225	212	215	203	184	210	176	212	203	167	218	197	189	193	197	192	199	226	187	180	199	178	217	196	209	198	178	179	209	176	207	218	207	203	207	164	175	189
12523	9691	16546	20879	20503	20187	19418	17722	14400	16197	16141	18518	17698	19565	20340	19050	21612	17321	13115	16973	18217	15947	14729	12556	12800	9679	8971	9088	11711	16747	12011	8008	5052	3061	1639	1055	775	602	582	527	579	615	539	512	533	540	579	563	598	565	588	556	520	557	583	545	573	588	550	567	566	622	608	513	589	606	557	568	556	573	542	550	585	559	576	536	616	595	551	543	562	576	547	562	600	576	587	567	525	553	604	592	564	529	580	556	549	571	578	613	589	563	554	592	545	576	592	612	557	542	573	544	599	582	544	561	580	562	591	563	540	561	569	586	565	575	608	585	513	577	539	546	596	563	585	548	570	549	583	567	567	610	594	609	589	586	577	549	557	564	503	568	570	564	546	547	555	566	570	581	557	542	574	554	545	547	561	552	576	583	575	614	581	564	561	588	607	547	566	575	607	599	590	572	591	592	585	550	586	537	568	598	561	543	526	532	564	590	580	580	595	573	531	567	609	552	571	568	607	565	549	564	597	536	539	546	586	547	545	604	543	581	541	574	594	558	541	524	584	545	597	595	607	537	576	565	568	590	597	555	578	592	611	597	620	581	531	602	538	575	570	589	550	556	573	543	580	563	567	578	561	600	539	551	554	571	591	600	502	624	557	590	567	580	572	538	590	568	611	553	565	574	524	557	529	538	590	601	585	541	563	595	531	566	570	600	565	556	599	583	576	582	528	572	572	561	584	558	551	568	548	545	568	620	600	574	570	533	604	562	560	540	571	572	571	567	586	550	587	561	556	533	557	577	570	583	599	553	546	560	564	597	559	587	606	537	574	527	564	567	601	592	563	588	554	573	556	564	569	547	621	551	599	591	612	601	559	602	568	525	585	560	584	575	563	580	587	543	591	566	599	560	582	579	572	614	524	540	594	530	573	565	558	565	556	589	564	589	594	561	534	571	567	524	550	560	554	621	554	562	580	570	571	558	531	608	555	579	585	570	596	556	544	593	576	545	589	588	554	560	534	566	532	583	609	553	607	576	563	618	550	530	580	602	595	584	585	548	561	566	542	552	602	636	576	573	580	542	564	583	556	562	547	542	581	557	593	603	560	570	556	543	557	528	614	597	615	607	570	616	626	604	595	589	538	585	567	587	584	565	633	601	589	593	599	607	586	574	549	506	555	567	584	570	613	563	580	545	605	599	567	554	547	555	553	599	561	567	604	543	552	513	577	552	526	581	547	583	595	601	544	559	549	536	540	507	630	552	554	560	594	540	570	569	516	605	584	580	612	556	598	576	588	574	562	574	565	596	512	560	586	534	531	576	542	563	607	607	595	572	546	553	580	560	579	606	601	582	621	536	604	557	580	573	551	611	621	579	566	575	556	622	557	536	571	587	585	572	578	562	601	622	583	571	569	581	587	578	544	539	594	560	550	583	558	614	569	588	555	559	561	616	602	548	597	572	560	561	550	545	596	586	568	554	554	555	564	566	566	612	569	550	576	510	573	601	567	573	590	535	602	536	579	611	570	573	590	592	550	539	564	562	573	557	557	587	568	572	563	576	591	568	617	541	541	592	582	596	570	601	553	568	587	579	555	573	539	603	528	551	589	583	605	593	552	574	583	553	582	536	575	621	558	600	597	533	580	545	607	556	539	612	576	551	524	551	584	552	611	605	562	615	556	566	598	581	598	610	538	557	613	591	556	569	582	556	581	570	559	587	568	590	548	617	567	627	599	555	583	592	627	594	561	560	571	566	577	578	607	583	575	584	562	585	556	536	582	578	521	567	553	561	610	497	592	588	558	574	564	562	565	603	573	531	603	528	581	565	571	574	571	640	586	569	558	574	551	556	602	558	578	571	597	545	569	533	604	545	577	566	566	575	623	561	557	579	606	571	564	551	594	587	541	584	589	595	571	566	577	575	550	555	545	567	580	559	578	553	558	599	582	570	532	562	557	584	569	584	622	550	600	567	594	584	525	588	572	568	562	609	593	579	610	556	578	605	570	580	576	582	589	555	558	605	544	555	551	586	547	568	577	573	564	579	566	626	575	566	558	560	555	550	554	604	577	559	585	567	531	582	551	565	557	589	567	514	579	549	584	611	552	572	550	558	579	580	565	566	558	555	575	626	542	573	591	620	575	561	545	553	607	584	598	558	560	564	594	549	602	557	610	571	580	575	565	559	567	563	565	583	574	568	554	562	576	591	546	567	568	568	561	553	622	577	568	540	548	574	583	588	583	584	588	632	622	574	593	603	558	590	604	595	563	537	531	537	555	558	592	568	590	593	560	576	590	544	557	589	573	560	581	569	560	587	553	538	536	601	551	588	550	561	579	596	580	575	602	548	580	585	565	545	557	576	571	581	564	623	544	608	576	560	577	547	527	571	604	566	588	574	531	586	613	513	606	554	584	594	588	599	568	591	553	577	571	543	570	564	546	552	600	546	584	543	551	552	588	585	560	547	573	559	573	619	533	566	566	616	618	609	550	550	574	593	624	567	545	550	580	586	560	559	576	542	608	570	574	588	563	611	594	557	562	569	582	568	567	555	601	628	593	589	541	563	588	529	608	584	545	552	563	576	564	585	566	558	599	550	570	622	598	603	568	580	601	568	576	569	551	573	573	613	561	557	567	578	615	560	595	565	569	614	535	598	558	569	560	561	580	565	570	563	565	595	587	581	555	605	527	607	552	589	594	555	621	646	547	599	555	594	536	589	589	582	604	578	580	608	567	585	563	583	558	556	548	595	561	544	585	573	579	567	572	569	536	555	524	572	571	571	538	554	561	591	568	554	574	523	569	561	569	593	568	593	566	543	553	618	561	611	543	584	556	629	575	595	587	545	548	529	598	570	568	548	601	561	572	582	606	574	556	531	554	552	565	543	579	524	582	592	585	544	581	542	586	577	589	562	557	603	539	553	582	551	603	562	588	520	572	579	611	548	584	593	569	565	580	586	581	555	542	578	561	540	559	588	611	588	549	608	562	583	608	565	550	555	565	558	598	519	597	598	558	564	560	559	594	571	609	554	563	565	560	584	575	607	593	569	559	546	609	571	553	562	567	569	616	595	576	566	591	581	579	618	609	594	587	580	523	547	586	582	559	544	569	554	546	592	608	589	557	585	576	550	553	540	579	583	561	547	586	567	542	549	554	551	556	576	584	564	551	584	552	554	577	603	594	526	572	577	574	559	589	545	542	592	512	570	600	515	580	564	603	556	601	549	573	550	528	589	565	591	539	585	532	594	594	554	534	566	596	567	574	565	538	591	595	548	540	572	590	563	567	572	592	569	609	541	549	599	512	580	549	559	570	612	585	578	550	548	559	565	560	604	544	581	587	581	553	537	547	580	602	566	558	564	598	577	556	577	542	583	604	594	591	559	572	522	557	574	557	587	566	556	569	537	560	580	565	608	573	556	618	554	542	607	528	573	565	584	566	590	597	580	580	581	582	608	567	544	551	565	600	555	532	534	640	557	544	570	586	584	568	581	606	535	591	561	566	551	587	584	580	571	573	563
6285	3287	4007	2938	2159	1663	1223	913	690	787	1685	1671	1483	1418	1115	873	801	861	766	944	1030	765	612	543	433	346	278	297	324	380	356	283	254	202	209	205	149	166	166	167	158	155	168	173	157	154	159	195	160	162	178	142	169	170	168	169	168	162	181	140	166	159	162	171	163	170	165	159	156	156	150	160	156	172	168	158	155	153	163	184	176	164	171	138	168	151	170	171	166	160	171	163	188	139	157	145	156	147	198	150	160	162	136	160	190	161	149	165	178	148	160	171	163	156	175	185	163	148	178	164	184	172	161	176	164	157	175	170	155	160	166	187	181	176	181	147	157	158	174	195	162	151	160	157	144	161	153	145	147	153	170	207	179	168	142	157	162	157	169	150	157	151	150	154	163	151	161	145	149	172	172	180	154	156	168	168	146	164	154	163	176	163	176	181	170	173	158	157	166	179	175	131	169	171	165	146	127	169	170	172	157	161	169	159	145	166	169	151	178	167	175	160	175	181	172	141	163	189	142	179	131	176	189	189	179	156	169	170	164	151	160	168	174	174	178	168	175	177	158	164	189	172	168	156	134	164	182	159	173	149	160	171	154	154	160	171	192	158	155	158	154	150	174	161	153	160	154	158	161	158	172	165	158	159	190	164	180	155	154	155	148	177	148	175	170	173	149	166	187	157	150	173	162	177	168	162	147	138	169	166	175	149	174	169	144	145	152	163	155	152	168	171	161	188	176	157	178	164	153	163	152	165	163	161	163	175	160	145	171	161	175	152	170	157	159	173	186	152	168	165	166	183	157	180	161	179	162	150	165	166	171	159	157	173	158	172	161	155	148	143	167	165	162	161	178	151	173	166	159	172	181	170	172	154	160	167	168	160	160	178	157	147	179	159	138	159	166	151	148	165	179	152	181	182	187	182	167	159	155	159	166	159	172	168	166	170	140	181	157	155	150	164	151	147	179	170	170	158	166	171	150	142	161	161	151	146	158	155	172	173	155	174	142	150	156	177	182	187	174	162	168	166	153	191	168	142	156	142	161	163	174	178	179	172	187	161	172	162	173	171	171	159	172	158	182	169	152	148	151	167	145	178	156	167	165	151	173	172	151	189	176	160	153	168	125	153	157	180	160	147	155	154	177	166	154	185	145	148	179	177	172	157	167	165	169	166	136	170	152	141	185	156	140	143	146	145	161	145	173	155	161	166	154	159	168	174	164	165	153	155	158	192	166	171	142	155	179	167	168	169	165	185	133	158	173	145	184	200	164	151	176	149	165	159	146	160	184	163	159	161	153	144	163	152	163	172	162	166	178	168	164	172	175	172	169	177	164	144	186	176	176	159	159	179	167	164	165	187	145	182	167	187	154	169	142	169	155	146	179	161	171	173	171	161	161	174	155	155	152	173	153	150	159	156	155	149	151	173	154	159	152	165	145	148	170	171	155	171	167	163	167	163	165	147	194	171	167	155	163	130	187	150	173	142	166	162	170	156	167	158	168	162	158	140	168	170	161	161	171	153	148	155	150	166	167	135	140	151	172	168	141	163	176	156	196	160	150	166	174	174	163	172	172	141	151	166	135	171	167	163	180	114	159	177	147	153	157	159	159	168	156	162	153	163	180	130	145	199	157	167	182	164	173	144	160	180	148	158	173	173	166	179	164	179	153	173	163	170	153	170	172	165	149	166	165	171	160	171	172	166	190	143	164	156	155	159	151	175	155	146	158	171	159	157	167	170	172	151	161	171	161	162	148	169	186	186	181	155	140	159	141	201	171	152	165	169	166	194	155	181	175	172	171	153	158	170	174	174	169	155	152	169	148	152	157	157	183	155	185	172	155	181	158	154	188	158	162	159	163	156	157	166	156	144	186	171	160	161	171	166	152	176	165	183	148	134	153	155	176	154	177	178	152	146	157	166	167	153	147	181	153	166	144	181	176	150	179	160	159	149	175	187	183	149	166	162	152	160	148	187	167	167	168	148	158	145	173	161	133	156	188	177	173	175	183	148	167	173	166	181	170	158	180	160	154	172	155	146	168	187	159	176	161	170	157	175	145	154	167	164	174	155	140	142	162	165	180	166	186	162	157	174	178	181	174	158	157	170	156	162	184	159	182	168	182	175	162	181	150	161	168	175	142	195	150	191	165	146	164	169	177	170	141	149	175	136	181	149	168	147	143	180	188	145	168	164	173	166	172	165	177	167	166	165	185	162	188	170	167	180	195	145	156	194	157	160	179	179	162	169	154	181	132	176	140	138	156	178	165	172	164	152	185	157	156	175	150	164	166	150	149	145	139	159	181	161	176	170	170	179	187	161	143	156	166	191	171	154	175	154	189	140	169	173	164	173	195	150	151	178	146	184	164	157	158	162	167	168	169	168	168	168	161	150	165	159	159	164	159	163	161	159	157	189	167	176	177	172	173	150	185	134	158	159	182	162	166	168	153	169	165	155	138	155	149	155	148	149	140	140	162	158	175	182	172	159	162	156	152	145	178	165	174	165	155	171	176	181	158	157	146	162	164	153	178	188	139	180	178	164	156	153	177	148	160	156	180	138	154	175	150	178	171	182	162	148	193	182	158	148	166	151	173	165	172	150	181	155	194	163	156	182	169	149	162	190	175	169	190	188	144	155	159	146	187	181	176	167	158	159	163	189	169	142	150	173	140	185	159	178	179	158	148	167	164	147	180	174	156	165	178	157	168	180	171	161	150	172	175	149	163	153	153	148	151	202	169	145	188	179	178	161	154	154	160	164	147	160	168	164	191	167	200	190	164	161	178	178	163	159	167	176	153	161	174	148	183	163	170	162	184	161	182	168	159	173	168	166	162	142	148	160	164	162	158	177	137	159	188	157	160	141	176	151	151	155	161	178	173	166	164	153	173	152	166	160	166	160	193	160	156	173	162	167	163	169	151	138	150	173	175	179	176	182	182	162	152	170	196	151	171	172	148	176	192	155	152	164	168	154	146	152	166	157	159	173	193	156	157	154	170	161	190	171	184	179	146	180	132	171	167	166	161	183	147	177	156	167	149	173	177	135	165	156	152	159	155	147	171	164	171	164	164	159	170	162	183	165	180	164	158	148	160	154	178	156	152	164	177	160	171	162	165	163	180	151	161	170	159	160	191	152	163	169	177	168	181	160	171	145	135	173	164	170	183	183	154	165	195	173	171	168	180	164	167	160	149	156	152	159	174	152	166	173	169	185	179	167	145	189	173	155	188	129	177	181	170	158	158	162	140	145	157	167	152	157	145	181	169	151	156	149	159	168	179	159	157	157	157	164	176	155	176	153	177	143	200	154	164	169	183	185	158	167	155	185	153	184	152	167	174	167	166	152	162	166	159	160	164	167	163	158	161	168	164	156	170	151	170	171	176	159	163	182	167	192	176	185	163	175	179	167	191	141	151	158	170	177	162	162	174	169	170	153	165	167	153	157	171	153	154	169	182	166	178	148	172	178	178	161	176	153	167	169	166	138	165	139	156	158	164	178	157	190	185	174
4521	3445	6969	8003	7474	6725	5573	4476	3371	4297	8990	8968	8654	7849	6304	5395	5000	5238	4825	6095	6546	4577	3530	3181	2468	1933	1652	1523	1848	2083	1792	1314	1038	836	663	576	493	473	446	469	480	504	454	486	487	482	487	458	444	483	456	516	446	487	488	509	514	455	492	426	455	496	454	481	455	482	476	488	500	455	470	482	471	496	489	448	493	474	499	469	475	446	505	476	458	477	479	487	474	487	516	499	496	455	466	518	465	490	454	516	489	481	498	487	466	483	464	465	483	448	421	473	491	479	485	481	491	489	446	482	467	468	479	476	496	464	468	489	503	467	437	492	477	490	530	489	488	486	465	472	479	500	570	500	428	478	498	466	468	470	502	491	462	484	446	445	469	455	472	469	478	485	505	465	455	472	494	460	477	475	497	461	518	506	469	477	518	487	508	475	497	455	474	490	480	468	485	451	494	471	454	465	476	486	476	463	460	459	481	475	489	463	520	498	497	484	486	471	515	486	483	476	487	472	498	469	475	478	524	502	504	486	450	469	480	486	474	426	501	473	478	505	498	451	431	484	484	492	483	501	500	473	460	465	447	509	454	457	456	482	483	465	479	477	520	494	487	457	467	482	505	525	489	480	507	477	465	466	481	527	479	468	510	480	461	462	499	464	509	499	483	501	482	532	461	463	475	462	472	477	485	449	479	502	454	436	485	481	526	484	490	426	499	463	486	484	450	490	475	509	460	456	465	450	469	473	460	472	495	470	464	450	448	473	489	470	471	466	535	461	470	520	444	481	491	466	494	482	472	442	442	487	496	458	477	499	475	488	487	509	462	483	449	446	453	462	478	469	474	458	461	468	449	484	443	481	468	438	486	448	490	506	446	478	473	448	469	513	461	492	510	452	504	484	460	483	457	447	525	478	446	469	485	413	449	492	467	478	460	490	470	463	472	482	453	463	488	466	478	478	450	470	470	484	490	518	476	469	469	485	497	522	484	485	463	469	475	493	485	467	494	450	519	482	478	509	502	489	492	490	439	486	503	466	466	486	481	475	477	488	479	447	463	523	485	460	465	478	450	481	471	455	479	481	487	496	460	479	494	499	476	449	496	489	439	480	455	477	478	460	463	497	489	507	467	419	472	470	469	501	483	478	480	485	480	448	478	493	475	482	508	480	460	498	468	481	483	524	450	474	514	475	484	462	459	495	519	474	488	475	492	481	483	459	511	457	491	476	466	462	471	482	490	485	482	436	536	459	455	534	506	510	451	482	467	476	462	455	530	441	472	504	466	482	529	478	455	503	474	456	525	495	485	482	484	499	480	422	509	474	462	453	511	506	477	498	472	452	495	442	461	498	465	484	440	465	488	488	464	465	436	466	463	487	473	527	489	481	465	517	466	468	452	485	509	463	447	454	484	475	481	500	551	476	490	443	489	449	461	514	444	510	426	486	449	494	530	458	484	453	506	468	500	475	470	494	492	469	512	451	460	499	479	455	472	535	476	434	496	441	491	471	462	456	489	478	457	443	475	446	474	463	465	450	505	483	452	472	462	476	494	461	471	479	526	513	505	494	488	480	476	465	469	470	462	510	480	445	519	443	484	471	468	481	492	475	469	480	466	459	469	504	489	505	501	490	462	462	480	424	475	440	460	457	448	483	452	471	496	476	479	473	502	514	422	508	447	469	501	503	467	483	475	443	487	510	486	464	486	503	487	485	473	466	500	482	475	496	479	467	500	508	473	482	463	490	456	445	456	482	450	489	507	495	516	484	508	486	509	458	492	439	481	478	439	511	468	474	481	453	508	440	492	478	469	451	438	482	486	466	471	484	521	481	492	488	503	466	450	468	477	482	502	459	490	494	481	475	436	510	493	500	499	496	466	509	460	469	448	495	486	485	487	470	497	493	483	490	494	455	496	492	445	519	442	476	489	497	525	489	478	467	461	443	461	472	459	487	522	462	481	464	499	472	474	487	499	456	483	510	507	500	474	496	506	488	482	513	490	502	455	476	464	434	467	480	473	487	511	493	510	460	481	486	509	473	482	497	476	460	519	460	467	420	457	496	471	470	482	467	467	478	456	521	482	483	497	466	531	517	500	484	465	461	469	465	512	495	450	447	468	508	509	465	493	511	445	492	478	485	479	457	507	470	504	458	482	537	471	422	480	482	495	489	457	459	470	491	435	503	510	476	496	426	509	453	455	496	475	474	480	481	467	506	476	480	491	525	521	481	500	444	477	465	507	478	498	502	455	488	487	474	470	463	419	458	495	478	485	485	469	436	515	461	491	466	494	460	475	492	475	488	460	468	440	495	443	473	476	465	513	495	487	477	484	493	474	468	492	505	474	482	452	527	449	472	484	456	495	454	481	476	441	511	485	463	510	471	499	466	498	452	491	459	495	488	471	450	470	465	475	500	446	503	492	474	458	463	493	471	497	448	473	476	506	514	421	478	481	471	494	520	494	475	472	458	496	497	519	467	475	494	511	497	446	476	478	460	500	509	475	492	482	480	507	461	430	455	498	471	469	448	490	478	426	508	503	458	494	488	440	515	489	440	445	488	423	467	466	481	482	509	518	508	462	465	487	491	483	490	467	505	499	440	486	466	489	458	461	441	493	479	495	476	470	473	492	495	453	460	479	439	472	449	479	512	471	451	494	524	436	486	475	532	501	483	470	470	495	492	492	470	462	496	488	517	462	502	466	478	453	478	469	453	473	468	447	500	485	519	502	479	439	405	480	470	423	479	488	489	486	491	469	433	476	469	475	446	513	487	441	473	469	501	485	477	473	496	471	474	474	471	505	486	493	510	485	421	472	490	488	456	455	451	478	501	480	440	472	459	509	503	429	467	477	460	469	470	460	513	464	491	448	465	466	513	498	454	459	470	475	459	455	466	453	450	415	502	484	506	486	437	459	485	486	462	492	463	463	486	481	438	505	464	467	489	467	508	485	455	506	516	512	491	520	509	493	501	480	521	471	456	468	470	468	489	485	472	492	463	454	486	504	450	490	454	493	469	473	493	454	456	482	448	484	490	488	484	471	501	481	505	481	506	490	494	491	511	477	456	476	449	491	472	493	469	476	478	509	459	490	475	471	467	465	466	503	489	495	490	489	474	498	490	489	513	483	475	494	472	460	473	489	462	482	479	466	488	485	500	468	470	490	503	457	461	445	444	453	500	500	507	486	474	503	467	469	499	460	484	457	497	487	489	441	462	479	455	473	440	499	461	472	499	483	534	512	527	474	447	471	483	476	481	449	471	462	443	496	485	453	496	465	497	458	506	433	462	422	479	498	490	488	501	460	484	475	479	459	523	451	474	416	474	429	428	462	498	442	486	471	482	461	489	495	477	473	498	452	505	466	488	483	466	493	456	493	452	498	468	466	465	472	480	494	483	485	406	532	491	492	496	464	481	467	486	492	484	535	512	492	478	487	463	472	492	479	475	471	520	474	476	481	471	509	466	472	495	512	485	522	471	469	499	456	461	490	456	484	493	477	477	475	470	455	477
13927	6876	8575	6732	4535	3910	3168	2447	1900	2088	3634	3502	3172	2835	2833	2735	2189	1976	1999	1985	2131	1650	1260	1426	1427	1320	1025	1035	923	1167	1099	762	540	376	263	230	194	187	181	185	185	141	179	153	177	153	160	183	176	173	177	172	180	189	171	166	183	149	182	190	179	187	160	176	179	191	185	175	193	187	192	167	159	181	184	184	173	182	177	177	186	193	192	212	174	191	161	185	175	174	197	164	161	177	191	168	170	194	212	170	162	181	183	171	208	160	178	178	168	151	186	177	166	164	197	182	154	196	166	164	153	150	175	156	177	186	175	170	197	172	186	180	195	166	195	198	191	170	176	173	178	182	189	180	169	178	167	195	201	200	166	169	201	159	163	168	158	183	191	145	180	193	165	175	153	172	178	185	174	169	181	197	181	191	177	180	186	184	174	159	173	181	171	162	172	153	186	177	199	202	181	206	190	191	179	180	175	200	162	160	181	156	157	183	167	179	176	215	172	197	158	174	171	179	169	174	168	160	189	161	166	169	179	179	150	167	179	172	167	169	168	167	161	168	159	183	187	172	166	154	173	180	184	167	178	188	193	144	157	165	187	163	193	173	186	177	184	161	164	178	170	177	166	179	175	161	161	164	179	187	174	166	178	171	155	177	182	163	170	197	154	190	174	180	169	200	197	177	170	160	178	155	191	184	166	191	206	169	168	151	133	192	184	191	172	192	178	163	184	156	161	180	164	161	185	175	175	184	185	176	154	179	142	169	155	185	172	155	180	162	161	179	159	180	175	165	204	172	179	153	178	163	180	190	181	175	179	171	167	166	157	181	168	172	183	163	174	174	169	147	171	163	188	154	175	176	146	171	180	177	149	192	190	170	166	166	161	171	205	181	184	181	178	193	191	142	183	146	155	163	189	180	168	165	178	171	157	152	173	171	175	182	154	182	179	180	188	178	187	184	184	172	163	181	201	183	188	181	170	189	192	182	158	172	166	179	173	179	172	181	196	176	169	169	193	177	193	159	184	171	190	172	174	152	169	178	167	189	189	165	177	166	192	179	166	174	171	164	156	166	157	174	168	182	162	179	189	180	175	195	170	154	191	194	192	171	185	176	172	203	178	178	190	167	164	180	168	169	145	173	155	168	160	172	176	168	181	195	197	174	186	170	149	168	170	196	164	210	167	188	193	180	167	193	166	169	187	162	151	187	177	159	158	156	191	168	188	206	155	173	174	165	173	169	182	169	175	167	170	194	180	178	189	168	147	184	155	178	170	172	188	174	182	172	182	175	166	172	181	166	185	197	205	176	170	172	186	167	181	146	190	181	161	156	177	188	161	176	183	181	161	187	182	171	157	168	172	166	155	166	172	168	190	183	173	169	163	175	181	184	170	189	196	164	168	179	171	185	171	178	193	183	160	192	163	155	177	158	166	155	170	198	160	179	176	171	174	167	192	176	154	166	169	156	170	150	171	185	157	168	181	174	180	186	165	166	155	175	175	172	186	176	184	174	156	164	194	187	165	181	161	192	190	185	178	168	176	178	175	173	181	168	176	166	170	198	160	196	159	165	162	173	185	176	198	168	183	181	197	188	190	160	176	209	164	174	179	185	168	154	171	156	171	184	167	153	175	176	169	182	173	195	164	179	167	179	173	177	186	176	171	184	181	170	154	178	168	165	185	183	198	179	187	142	146	160	148	184	185	164	186	166	187	163	190	179	180	155	179	188	174	180	166	152	184	161	162	178	164	179	167	180	184	161	169	170	159	168	192	162	154	175	201	183	167	162	175	173	188	168	174	158	164	171	173	196	199	173	187	220	172	165	187	178	178	176	181	159	171	168	205	163	176	159	150	175	180	144	159	171	185	175	157	169	147	160	173	186	178	176	155	150	191	180	175	175	181	183	180	164	179	181	148	160	178	200	177	190	161	171	168	202	171	187	180	171	188	167	174	182	170	174	176	172	157	172	178	178	163	175	154	152	176	183	170	191	172	187	178	171	163	181	168	177	188	185	175	187	200	186	176	180	184	167	164	182	147	190	179	164	182	167	157	190	172	161	167	168	170	168	181	170	193	161	172	158	197	165	177	172	192	156	179	172	175	154	179	188	200	163	156	174	174	159	188	166	172	193	167	162	153	169	169	151	186	176	159	180	184	179	170	180	170	205	185	194	152	183	168	173	177	174	180	174	164	175	153	207	190	193	171	190	174	166	176	162	189	169	168	171	189	167	172	164	179	156	156	178	188	156	188	172	193	198	196	166	169	158	164	170	161	171	181	178	166	174	177	156	208	147	171	178	185	163	179	156	178	187	185	156	165	157	180	152	159	167	186	159	181	182	194	190	221	194	178	180	172	172	162	179	183	179	171	164	169	193	171	168	187	154	160	213	168	188	187	187	160	157	205	151	175	173	181	165	183	187	168	164	202	187	194	195	186	147	201	185	177	154	177	169	176	183	168	165	160	182	158	156	148	172	180	169	185	170	175	154	182	188	172	194	168	200	176	190	184	156	186	184	170	157	184	174	198	160	176	177	182	174	179	179	203	169	173	148	175	171	197	174	201	164	162	165	174	169	180	165	164	173	182	184	154	180	150	169	174	176	228	177	170	179	165	177	166	173	157	159	173	175	168	187	164	186	178	187	174	179	170	174	162	164	175	179	165	188	155	162	197	184	165	177	159	155	171	166	175	192	196	157	182	179	185	149	162	164	155	166	168	170	158	197	165	182	176	170	151	185	177	185	149	144	160	175	165	187	190	191	143	180	159	165	206	163	176	163	164	162	184	174	141	172	191	185	180	153	178	180	168	175	187	172	176	196	172	169	197	182	169	168	201	196	191	193	148	185	188	189	190	198	174	191	167	148	155	167	174	164	195	191	162	186	175	180	163	154	174	170	185	187	176	162	171	175	186	159	172	165	178	172	172	180	185	176	215	172	198	172	148	155	156	183	166	184	160	168	179	171	158	192	168	169	175	172	183	162	166	147	180	171	207	168	166	193	182	175	188	187	170	167	158	156	194	182	173	177	186	193	204	196	145	172	178	156	163	178	172	179	170	165	188	186	161	145	160	187	163	175	153	163	183	170	181	158	187	174	159	171	169	182	151	195	162	165	158	163	182	196	185	187	177	183	191	196	183	191	187	170	158	172	150	171	175	173	174	172	163	156	175	153	178	177	196	184	174	169	153	154	168	176	195	177	177	158	167	183	158	174	169	175	170	150	187	187	168	192	172	166	153	185	172	167	178	159	192	205	169	175	189	167	180	156	170	166	158	160	176	154	152	162	149	155	167	164	170	183	150	172	155	169	195	162	202	174	154	182	180	174	191	170	159	182	172	185	170	160	174	161	178	172	151	192	168	175	148	174	167	159	192	179	200	148	168	174	180	166	182	182	206	176	160	172	181	166	178	181	170	183	166	174	167	165	172	173	174	163	166	182	157	161	178	170	171	200	162	174	175	178	183	188	173	181	166	166	182	174	151	168	177	178	164	197	165	164	174	179	184	155
9227	6417	13037	15918	13939	13961	13100	10680	9298	9830	16379	16533	15453	14036	14383	13782	12083	10819	11004	11824	12523	9925	7897	8249	8587	7782	6630	6377	6190	7576	6569	4614	2961	1905	1164	762	648	578	465	487	504	518	515	506	527	534	508	534	503	466	536	536	547	515	517	560	533	535	493	495	476	487	503	498	467	516	543	513	528	502	516	510	503	492	497	537	520	521	463	523	518	487	501	486	498	536	502	526	505	508	544	534	514	523	458	513	531	497	532	533	517	516	490	510	553	466	476	436	494	501	525	508	501	538	502	507	480	524	469	503	517	525	510	522	512	494	507	486	441	474	519	474	515	474	527	516	480	524	532	475	506	487	516	486	540	524	499	472	498	526	493	460	493	506	535	507	510	501	520	509	508	443	523	488	479	511	485	524	524	513	495	502	517	489	522	502	481	486	521	544	532	523	513	507	496	489	520	511	533	516	489	508	499	467	541	457	523	500	523	509	497	495	502	492	524	501	531	526	479	502	507	523	498	502	485	453	482	503	505	503	525	542	496	485	496	501	481	534	449	510	519	503	487	481	575	503	504	521	483	527	512	491	523	472	463	496	516	484	497	554	506	516	538	532	510	483	509	508	459	489	509	539	453	503	484	521	515	520	493	489	500	530	477	525	536	554	505	464	476	479	509	493	512	565	492	505	479	529	480	462	512	531	508	529	450	529	503	479	489	490	486	507	502	518	502	487	517	526	519	532	482	498	517	528	503	496	517	506	510	510	503	523	506	535	502	510	550	524	525	507	527	588	499	509	488	538	545	568	515	544	496	552	506	515	492	492	547	514	491	459	521	507	502	506	554	507	548	549	516	540	481	521	502	516	498	525	490	484	526	485	529	502	505	503	509	554	451	509	503	547	482	497	531	484	488	502	508	547	545	502	552	504	521	498	522	508	488	509	497	500	531	483	512	508	484	498	495	507	500	487	546	500	505	535	520	524	523	523	508	468	494	481	498	518	512	515	497	506	494	505	552	500	485	484	463	516	536	500	510	486	500	511	485	528	524	489	509	513	518	529	480	488	481	493	499	525	537	463	480	480	470	506	510	483	495	481	510	512	506	516	479	514	501	502	539	487	504	513	539	506	488	494	527	519	500	522	499	490	466	484	491	504	504	513	527	496	504	489	480	496	524	516	476	489	502	501	490	492	543	473	518	497	512	498	545	521	434	491	482	562	499	529	499	504	517	510	551	485	500	508	517	489	531	511	477	520	514	486	526	478	464	509	493	531	483	499	503	524	495	502	545	532	520	507	467	492	470	507	537	509	536	494	502	504	491	488	508	450	495	501	507	485	478	493	519	523	517	491	530	506	518	503	495	532	517	516	459	518	546	541	507	494	494	543	490	537	481	496	513	490	541	523	503	500	504	510	552	525	534	521	524	523	476	520	490	510	502	473	509	506	534	508	458	495	496	532	490	512	497	461	526	496	499	485	488	516	503	505	504	515	518	513	495	523	484	550	538	550	488	509	553	476	538	508	479	499	493	526	506	514	497	512	480	514	512	505	520	506	522	508	480	456	537	477	541	469	466	511	515	517	540	472	541	496	582	497	532	503	461	508	486	478	494	509	487	511	517	485	472	509	562	521	507	544	500	529	504	472	492	541	519	505	479	487	527	527	508	522	520	489	498	501	505	532	534	469	537	563	491	520	500	518	489	502	500	495	506	491	544	535	503	560	531	521	518	495	493	504	522	549	529	517	545	549	538	487	479	530	554	514	532	531	499	489	518	535	486	526	458	574	499	516	503	510	504	529	497	501	512	526	507	489	479	502	496	481	523	510	454	534	516	490	521	498	489	473	474	508	518	494	487	490	492	464	490	506	496	505	505	515	521	506	485	542	480	535	497	461	488	518	517	516	484	544	499	518	493	495	503	516	498	499	500	505	497	506	499	470	506	492	511	474	483	512	518	533	514	499	492	527	504	497	519	508	524	473	560	504	494	498	510	472	535	479	509	514	493	483	521	500	516	519	512	524	456	513	534	456	499	480	539	497	504	492	480	517	509	531	514	532	510	516	514	463	506	486	563	511	505	543	517	520	524	481	508	537	513	512	544	496	502	503	506	561	499	485	552	525	570	511	534	527	517	517	529	512	523	542	497	537	501	481	509	490	531	503	487	522	519	515	542	479	496	477	501	493	478	531	533	504	505	513	517	498	530	519	511	526	492	496	536	502	538	527	480	525	510	499	538	475	504	472	471	480	528	511	505	520	508	505	520	562	512	509	483	549	514	512	471	526	542	477	493	517	496	508	528	477	510	501	511	540	581	508	550	487	501	508	541	501	479	475	556	493	498	508	524	503	524	513	512	449	509	546	523	477	535	503	483	554	514	506	553	504	503	529	506	481	472	489	512	472	543	490	539	500	518	488	507	508	500	537	472	507	513	514	484	506	522	515	519	508	477	516	493	527	509	524	492	508	489	518	527	523	483	528	482	509	507	506	504	451	533	481	497	430	546	517	520	506	480	490	480	491	497	480	536	499	500	534	515	585	540	528	493	511	530	505	485	512	468	468	444	477	493	517	506	517	521	520	479	526	512	506	521	517	490	518	496	523	495	531	527	507	562	474	562	528	534	458	489	495	477	503	507	501	551	541	500	509	558	533	523	486	441	487	507	559	466	500	467	536	536	501	509	490	498	540	498	494	508	535	519	530	532	483	444	504	531	494	494	485	494	478	477	538	522	516	474	516	513	517	498	509	515	526	531	507	520	504	531	489	506	510	505	523	479	538	498	518	489	548	488	476	537	494	511	491	502	517	480	510	511	493	530	478	491	511	493	501	500	483	507	473	522	517	531	511	539	505	511	538	489	462	519	543	547	505	463	489	518	521	515	515	512	502	530	478	532	514	479	522	466	506	470	516	517	537	494	495	511	500	479	489	476	498	506	515	481	482	508	535	495	510	508	550	539	524	506	481	547	480	503	480	520	539	508	532	520	494	465	501	498	496	513	556	504	514	536	511	514	493	488	550	495	488	505	497	532	516	450	498	516	560	515	504	516	526	497	524	472	513	503	544	485	495	504	535	502	529	522	487	516	511	529	549	480	499	518	541	540	519	496	489	472	517	512	484	474	539	476	526	496	483	513	470	499	511	516	495	488	515	506	518	536	514	507	489	482	536	503	509	507	464	502	509	480	501	513	532	502	497	525	491	514	517	511	492	496	490	516	477	485	493	503	469	504	491	522	533	535	484	486	510	493	481	532	486	521	518	476	527	505	521	515	488	494	535	492	538	524	505	502	522	478	502	518	504	461	496	514	499	524	472	515	523	541	500	512	505	524	509	471	501	523	488	489	487	475	532	494	513	519	526	543	468	501	514	480	499	504	480	548	524	472	477	497	463	510	499	535	501	520	484	530	493	513	500	501	537	512	510	520	530	467	488	515	490	513	525	467	495	532	494	530	516	525	476	485	498	487	507	501	523	509	553	518	486	505	492	506	501	501	502	450	493	517	516	510	513	518	522	512	500	532	527
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
