0	12	30	12	384	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
335829291316	335829291858	335829292408	335829292958	335829293508	335829294058	335829294608	335829295158	335829295708	335829296258	335829296808	335829297358	335829297908	335829298458	335829299008	335829299558	335829300108	335829300658	335829301208	335829301758	335829302308	335829302858	335829303408	335829303958	335829304508	335829305058	335829305608	335829306158	335829306708	335829307258	335829307808	335829308358	335829308908	335829309458	335829310008	335829310558	335829311108	335829311658	335829312208	335829312758	335829313308	335829313858	335829314408	335829314958	335829315508	335829316058	335829316608	335829317158	335829317708	335829318258	335829318808	335829319358	335829319908	335829320458	335829321008	335829321558	335829322108	335829322658	335829323208	335829323758	335829324308	335829324858	335829325408	335829325958	335829326508	335829327058	335829327608	335829328158	335829328708	335829329258	335829329808	335829330358	335829330908	335829331458	335829332008	335829332558	335829333108	335829333658	335829334208	335829334758	335829335308	335829335858	335829336408	335829336958	335829337508	335829338058	335829338608	335829339158	335829339708	335829340258	335829340808	335829341358	335829341908	335829342458	335829343008	335829343558	335829344108	335829344658	335829345208	335829345758	335829346308	335829346858	335829347408	335829347958	335829348508	335829349058	335829349608	335829350158	335829350708	335829351258	335829351808	335829352358	335829352908	335829353458	335829354008	335829354558	335829355108	335829355658	335829356208	335829356758	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	271	301	331	361	391	421	451	481	511	541	571	601	631	661	691	721	751	781	812	842	872	902	932	962	992	1022	1052	1082	1112	1142	1172	1202	1232	1262	1292	1323	1353	1383	1413	1443	1473	1503	1533	1563	1593	1623	1653	1683	1713	1743	1773	1803	1834	1864	1894	1924	1954	1984	2014	2044	2074	2104	2134	2164	2194	2224	2254	2284	2314	2344	2375	2405	2435	2465	2495	2525	2555	2585	2615	2645	2675	2705	2735	2765	2795	2825	2855	2886	2916	2946	2976	3006	3036	3066	3096	3126	3156	3186	3216	3246	3276	3306	3336	3366	3396	3427	3457	3487	3517	3547	3577	3607	3637	3667	3697	3727	3757	3787	3817	3847	3877	3907	3938	3968	3998	4028	4058	4088	4118	4148	4178	4208	4238	4268	4298	4328	4358	4388	4418	4449	4479	4509	4539	4569	4599	4629	4659	4689	4719	4749	4779	4809	4839	4869	4899	4929	4959	4990	5020	5050	5080	5110	5140	5170	5200	5230	5260	5290	5320	5350	5380	5410	5440	5470	5501	5531	5561	5591	5621	5651	5681	5711	5741	5771	5801	5831	5861	5891	5921	5951	5981	6012	6042	6072	6102	6132	6162	6192	6222	6252	6282	6312	6342	6372	6402	6432	6462	6492	6522	6553	6583	6613	6643	6673	6703	6733	6763	6793	6823	6853	6883	6913	6943	6973	7003	7033	7064	7094	7124	7154	7184	7214	7244	7274	7304	7334	7364	7394	7424	7454	7484	7514	7544	7574	7605	7635	7665	7695	7725	7755	7785	7815	7845	7875	7905	7935	7965	7995	8025	8055	8085	8116	8146	8176	8206	8236	8266	8296	8326	8356	8386	8416	8446	8476	8506	8536	8566	8596	8627	8657	8687	8717	8747	8777	8807	8837	8867	8897	8927	8957	8987	9017	9047	9077	9107	9137	9168	9198	9228	9258	9288	9318	9348	9378	9408	9438	9468	9498	9528	9558	9588	9618	9648	9679	9709	9739	9769	9799	9829	9859	9889	9919	9949	9979	10009	10039	10069	10099	10129	10159	10189	10220	10250	10280	10310	10340	10370	10400	10430	10460	10490	10520	10550	10580	10610	10640	10670	10700	10731	10761	10791	10821	10851	10881	10911	10941	10971	11001	11031	11061	11091	11121	11151	11181	11211	11242	11272	11302	11332	11362	11392	11422	11452	11482	11512
3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2749	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2750	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2751	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2752	3600	2300	2753	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
75739	68518	49171	34710	11147	1123	314	336	328	289	319	297	292	308	300	271	309	284	297	313	292	283	324	290	267	282	297	320	311	314	254	288	280	304	298	275	293	290	288	301	271	311	324	312	290	253	293	303	317	290	318	295	285	280	279	282	271	270	266	308	296	297	300	285	274	310	257	268	263	262	298	304	299	334	305	285	343	288	278	263	276	297	289	261	266	294	289	286	264	280	295	299	297	286	294	286	304	295	261	273	302	328	299	280	292	298	302	270	299	287	304	322	267	313	283	289	247	296	310	315	278	292	290	278	292	302	271	324	282	290	280	278	302	271	265	260	300	278	332	287	306	284	288	302	304	286	292	269	286	315	282	265	246	295	266	304	273	329	268	273	300	314	295	287	294	296	287	285	310	307	296	292	289	292	307	281	269	324	287	283	300	303	291	281	282	298	277	307	295	289	276	262	293	311	264	331	303	293	265	282	271	296	299	319	281	271	287	270	277	274	271	284	298	260	322	288	301	302	277	259	298	290	277	262	297	305	275	317	268	315	275	297	305	325	275	306	277	295	291	288	274	276	267	280	267	262	291	313	306	319	278	290	310	292	291	307	300	280	287	258	297	267	298	291	277	275	284	275	323	310	286	256	328	311	272	284	296	267	305	269	261	270	314	289	275	270	268	260	248	284	313	291	264	276	320	309	312	283	289	297	296	312	268	268	299	304	292	293	277	290	309	275	278	287	298	268	288	288	286	295	270	245	291	311	282	290	264	255	294	270	269	338	287	299	269	285	294	278	280	272	273	337	262	301	300	296	325	295	275	301	296	281	296	272	308	286	287	284	271	279	294	256	285	257	326	302	297	301	289	291	287	269	273	284	289	288	278	310	292	273	288	256	277	274
64349	58529	47933	33693	1286	1132	1072	1008	964	984	932	923	923	895	935	917	860	869	896	856	868	873	876	832	860	917	873	872	914	842	860	898	852	854	901	840	844	848	841	879	834	822	859	911	927	873	875	848	842	848	845	829	825	873	825	866	805	822	847	887	917	854	874	845	844	840	843	883	854	874	839	845	849	881	872	859	853	837	834	779	833	860	816	857	868	882	852	847	857	888	853	793	851	829	815	824	883	838	874	819	860	825	856	831	842	852	871	829	812	842	858	808	838	877	902	850	845	842	857	812	843	871	814	864	895	858	845	839	824	885	821	883	827	846	870	869	869	823	901	814	857	884	816	836	839	842	864	880	918	880	813	806	811	882	882	866	794	791	830	846	873	807	862	845	883	827	863	854	875	869	888	866	831	810	813	807	830	803	830	874	851	846	847	885	859	857	842	848	823	860	852	878	874	838	839	809	829	832	858	848	867	790	806	875	869	836	800	837	847	850	849	875	843	820	846	846	868	813	855	844	878	857	860	855	865	811	873	897	857	804	832	853	815	840	797	816	895	797	850	856	836	913	815	840	860	852	832	833	879	859	859	896	810	837	801	833	878	820	925	838	901	854	841	846	863	826	805	897	859	830	862	845	865	903	834	837	857	827	892	828	854	846	903	849	835	887	850	859	844	800	857	865	875	825	821	838	870	813	884	826	825	785	877	828	859	836	846	807	864	836	796	838	863	841	867	844	860	883	864	885	850	825	831	790	876	858	849	877	823	891	892	804	754	830	830	866	840	871	828	844	852	855	822	876	829	857	840	854	876	841	815	836	811	904	835	934	900	821	866	878	874	817	893	822	910	839	865	834	893	835	852	891	817	840	879	802	795	860	824	872	797	846	845	889
34012	18019	4952	2067	262	180	146	175	189	168	167	160	176	155	177	166	170	151	156	181	132	190	171	197	209	159	183	164	168	164	177	169	175	145	178	166	191	188	186	162	167	194	164	184	159	175	162	163	187	187	187	168	170	177	160	176	186	195	160	192	160	179	178	161	184	173	170	157	163	178	157	161	190	154	154	152	141	160	185	162	199	165	193	146	174	188	156	162	174	186	160	173	164	161	177	157	160	181	161	158	172	179	179	165	138	174	151	157	182	169	175	190	190	181	168	164	161	153	155	199	173	174	196	161	165	149	161	178	162	160	176	165	165	167	164	164	176	174	181	163	172	164	188	188	175	172	191	188	193	186	194	188	168	166	179	171	152	167	201	168	178	158	156	181	147	169	192	160	193	160	184	186	173	176	177	190	158	189	179	141	185	162	175	161	173	179	172	170	173	177	174	189	164	161	196	152	168	181	174	184	171	178	180	170	173	183	174	187	163	174	180	157	163	153	169	187	188	189	180	156	167	168	175	139	177	167	178	184	161	183	159	170	171	195	166	187	174	183	177	176	207	160	169	183	183	189	175	165	161	167	162	186	193	171	157	157	142	178	177	169	175	185	171	170	172	173	182	175	163	173	182	181	166	166	160	162	163	191	172	167	176	156	174	165	177	197	194	159	167	153	164	171	176	172	133	191	176	157	173	195	157	161	166	185	160	169	163	141	196	182	171	177	161	157	180	169	178	165	190	177	174	176	167	191	184	167	190	185	186	165	161	198	169	198	180	152	180	174	168	142	158	139	161	183	179	175	167	173	186	167	170	176	169	152	190	188	147	171	199	179	206	167	191	197	176	168	190	155	201	180	176	187	172	179	175	159	162	175	173	202	185	175	179	174
33868	20228	7989	5523	521	581	540	546	561	541	557	547	585	554	544	559	555	541	565	583	530	547	526	507	534	575	586	547	532	587	565	553	526	574	625	560	545	545	548	569	546	572	533	559	556	534	580	575	555	557	543	559	560	530	560	549	582	552	574	561	587	533	590	562	537	540	555	553	563	551	550	560	558	522	556	524	552	548	517	570	537	529	537	568	540	527	530	527	531	560	537	548	526	566	569	537	549	574	565	544	597	515	539	516	542	561	547	544	593	555	508	539	550	583	602	538	565	575	540	571	523	551	522	574	520	511	569	547	584	561	556	527	553	550	567	538	594	577	568	564	567	583	594	564	531	568	576	558	582	573	535	553	560	563	569	518	540	554	533	555	546	576	537	577	556	552	529	529	590	547	553	565	569	539	552	568	549	583	552	550	564	510	524	575	585	570	519	535	574	546	530	543	538	586	565	548	581	522	579	574	553	564	536	533	540	565	558	543	533	563	546	549	537	544	493	575	541	541	552	567	547	553	545	495	569	551	527	565	528	583	569	572	564	542	566	541	551	556	549	574	554	547	576	539	574	553	554	559	587	555	578	531	567	547	563	518	539	574	551	520	521	605	541	582	553	557	554	535	520	565	599	566	554	547	544	562	518	568	553	539	564	557	564	557	580	516	596	549	549	563	555	591	561	584	608	556	523	563	532	510	575	584	586	532	556	561	506	504	608	551	574	582	567	527	562	527	519	543	538	543	569	552	533	591	540	586	577	589	563	563	526	526	562	598	526	541	600	537	553	590	587	540	580	555	540	511	549	570	508	568	582	566	537	566	547	589	541	579	558	552	516	549	558	539	542	565	568	572	557	545	603	553	577	565	566	571	560	534	576	532	527	522	527	534
72171	59347	40434	27678	5231	314	249	255	219	247	207	206	210	196	236	231	213	216	230	203	231	204	198	230	189	225	214	200	222	198	229	210	201	210	203	203	219	208	214	192	191	207	205	197	210	219	203	200	186	220	203	188	206	207	213	213	182	219	188	203	195	199	215	239	197	210	212	209	202	235	208	173	200	198	191	217	198	217	193	177	209	213	176	210	197	175	208	218	214	221	212	209	197	195	233	204	184	214	191	213	202	197	199	219	221	183	209	208	218	174	199	189	201	217	196	222	206	193	190	203	210	226	198	213	203	211	194	196	177	205	223	190	221	193	189	213	183	169	205	214	211	193	206	222	188	211	189	214	202	203	201	220	192	222	218	222	195	221	200	193	206	217	198	207	209	195	199	195	195	206	212	202	188	203	231	190	202	200	213	192	197	202	226	205	209	201	195	220	205	203	195	179	210	221	208	203	202	222	207	195	199	199	254	225	202	228	210	209	203	223	179	199	201	222	170	202	216	215	211	207	188	201	161	182	211	209	203	227	199	198	207	198	194	187	204	202	215	206	186	204	206	177	214	186	195	202	197	216	199	202	199	228	180	209	199	214	212	205	222	207	183	183	215	202	199	176	238	222	199	186	192	233	218	215	232	194	213	196	227	204	217	224	207	188	188	190	195	208	218	175	219	201	227	205	197	197	216	182	224	197	234	183	205	206	207	211	211	196	205	231	217	215	183	211	206	217	199	193	206	198	202	178	210	191	204	194	225	193	217	217	211	191	230	207	217	199	204	202	232	214	203	201	212	216	190	193	194	210	213	234	166	183	208	191	186	206	204	227	189	182	204	220	182	202	215	235	213	212	185	206	200	211	219	191	226	216	192	192	205	181	212	221	214	201
53585	47105	39678	25638	859	776	733	721	718	697	685	646	688	633	653	686	647	642	670	634	666	646	641	666	684	625	651	678	664	621	575	627	663	646	624	645	651	650	607	608	660	612	648	628	634	595	631	649	672	612	645	657	673	609	645	607	641	603	616	636	634	590	641	640	629	576	587	605	661	660	658	640	619	634	645	662	650	614	616	669	686	636	639	636	649	616	609	636	604	640	622	611	600	646	651	596	628	628	651	629	656	672	651	599	606	653	646	596	666	629	607	601	656	649	657	643	625	663	575	612	611	575	622	636	641	642	606	607	642	586	617	596	638	645	627	628	617	676	643	604	634	635	636	621	641	594	649	628	627	596	639	612	623	676	641	638	632	633	627	632	663	631	626	637	652	683	654	633	629	654	614	637	612	610	622	660	629	592	645	617	620	597	655	657	644	637	598	688	608	666	618	593	601	589	635	659	612	611	644	633	625	610	648	595	577	637	645	611	637	602	664	636	656	659	662	603	556	634	666	604	608	660	641	613	616	649	590	663	635	591	603	687	570	602	634	679	617	619	607	599	616	635	600	613	633	628	597	621	630	618	627	625	648	640	635	644	651	607	645	608	618	617	647	610	624	616	648	641	619	644	606	650	614	641	657	646	612	632	625	579	621	621	600	653	652	654	655	634	626	642	630	629	638	609	629	579	645	639	623	636	638	604	602	607	638	645	638	621	635	625	653	645	632	678	643	660	590	588	649	645	621	634	615	643	628	675	642	649	620	644	649	630	655	685	598	608	636	703	610	609	621	623	616	599	638	570	633	575	619	632	605	608	587	642	616	637	658	631	629	622	641	610	636	626	619	634	637	636	574	630	608	602	632	662	606	596	652	629	615	644	615	668	656	670
79205	70804	51344	36213	9795	785	371	313	335	312	296	317	303	281	286	316	300	295	299	313	300	296	261	280	287	282	293	351	302	316	284	317	280	268	269	300	277	326	305	255	263	279	306	313	300	302	309	299	277	288	331	288	287	287	289	272	267	291	264	307	284	331	288	303	282	291	302	271	280	280	291	301	288	290	280	291	295	284	301	271	285	263	270	266	291	295	325	291	294	277	302	324	306	283	299	302	314	303	299	268	299	298	289	263	277	313	284	289	270	275	278	277	301	300	285	257	291	319	270	248	304	273	270	278	271	318	297	290	280	294	268	306	294	295	288	293	291	270	308	260	292	305	273	303	293	265	274	302	299	282	286	295	259	268	307	292	242	286	315	287	286	302	297	292	267	302	273	295	301	256	280	290	325	309	276	290	318	309	292	264	273	321	296	315	321	299	302	311	277	248	311	291	289	305	302	306	306	304	269	295	288	273	269	271	298	306	285	298	286	330	289	304	273	292	303	286	294	269	290	290	258	249	328	291	280	310	306	282	293	255	299	269	299	292	260	299	289	292	283	281	320	292	299	293	301	276	305	276	287	277	302	291	307	243	271	282	284	281	295	308	290	318	289	301	273	267	263	278	270	272	260	274	285	270	292	262	299	311	309	302	278	276	287	280	264	289	279	276	291	308	315	287	299	298	300	276	285	302	296	299	289	282	312	290	277	287	310	295	275	281	262	275	284	292	289	309	279	293	289	280	250	313	267	252	284	285	305	304	289	307	302	295	298	303	297	314	279	282	312	282	276	283	271	277	315	295	314	278	285	299	292	289	285	285	266	292	261	286	296	300	282	277	286	273	323	278	303	291	306	280	310	277	270	308	304	271	298	278	276	295	285	281	304	310
64719	59663	49230	32059	1367	1114	1048	1036	986	1025	913	966	891	932	954	907	916	907	863	912	856	928	876	892	853	863	902	881	859	879	878	889	833	888	896	876	861	852	896	847	880	872	843	873	863	866	880	894	860	886	842	857	806	901	889	864	886	822	831	856	862	867	807	831	864	824	900	800	881	818	884	853	851	854	842	803	823	856	833	854	879	834	879	825	866	870	826	879	897	866	836	878	809	869	865	862	787	833	867	914	857	829	860	808	880	829	835	892	857	801	806	839	821	808	856	841	831	821	879	870	800	859	855	799	873	810	868	802	893	841	874	798	877	854	855	801	822	834	852	896	880	840	854	823	845	887	869	814	837	892	865	819	898	907	849	885	844	819	800	870	874	862	815	807	875	849	863	852	881	846	794	907	873	818	824	876	830	845	814	845	857	844	868	853	828	881	797	833	863	870	862	869	837	844	899	788	873	822	836	834	906	863	844	857	870	857	845	842	823	864	847	894	852	887	848	872	848	818	878	836	820	888	890	805	889	869	845	898	814	841	803	849	854	814	854	876	848	837	857	881	860	845	836	847	864	869	873	880	865	817	833	837	850	871	833	847	861	851	820	821	843	826	826	837	844	882	847	833	862	849	847	855	886	799	834	884	862	891	839	852	823	879	847	845	876	859	853	862	836	823	875	819	879	815	835	838	834	881	883	829	846	822	814	860	839	888	855	862	831	832	822	877	819	858	875	836	879	842	834	879	884	887	832	842	877	819	899	870	812	847	842	830	828	864	840	854	816	836	872	822	823	933	916	857	857	859	814	871	862	867	824	856	870	838	836	804	891	846	823	883	827	861	898	868	899	875	826	849	807	841	782	848	893	862	813	828	837	846	909	899	929	848	803	838
34688	18031	4779	1453	209	172	153	153	181	167	177	173	179	209	157	157	170	172	185	162	179	182	176	173	169	180	167	165	174	199	171	192	195	187	175	191	170	167	161	181	184	179	173	159	179	158	177	170	186	209	165	189	181	167	167	179	177	183	168	171	177	181	179	171	172	183	178	180	192	207	176	198	173	157	163	187	176	182	197	198	198	166	158	176	170	169	175	162	177	181	173	190	182	173	185	166	152	174	170	157	177	182	188	161	184	172	194	151	176	208	171	178	168	171	150	172	180	158	170	164	152	171	175	157	192	151	170	163	194	181	151	186	160	181	178	201	184	149	161	181	173	163	168	184	181	167	169	177	171	154	176	158	217	147	178	203	176	169	174	166	170	192	176	176	185	186	176	168	177	183	189	205	173	176	163	164	140	180	178	181	157	176	187	164	153	165	188	174	185	183	171	157	171	158	161	174	176	167	198	157	157	176	196	157	169	158	186	178	162	171	170	182	175	165	158	187	187	161	156	166	182	168	163	198	159	191	189	178	163	172	173	168	194	183	192	200	190	175	175	183	159	176	185	161	183	194	167	156	190	155	169	179	166	174	167	172	168	182	171	175	135	175	165	174	172	180	183	182	170	166	151	149	169	168	173	169	197	157	175	168	183	169	187	180	165	177	163	194	206	179	172	166	172	172	167	175	175	183	149	170	160	174	194	170	165	152	154	181	178	177	175	191	170	190	156	174	171	170	169	168	152	147	167	168	177	188	173	173	186	182	164	166	144	180	183	171	160	183	171	196	158	170	161	177	160	159	176	192	166	156	185	156	176	170	170	155	182	164	183	192	173	189	168	174	189	177	172	174	159	189	164	192	166	188	163	179	169	195	174	187	158	153	168	175
34368	20037	7613	4499	602	575	552	571	532	542	530	579	590	589	543	578	550	599	559	567	536	570	581	528	560	585	542	577	554	590	590	547	558	601	519	594	601	551	550	605	569	578	585	547	573	569	562	565	557	527	555	522	556	580	585	560	522	563	564	554	560	532	550	576	502	540	575	565	519	554	524	586	551	549	570	595	587	568	597	582	570	544	549	538	602	538	591	606	572	573	580	583	571	553	542	528	589	574	587	554	556	562	507	501	533	546	572	583	572	553	570	596	533	560	582	595	562	571	567	511	531	627	549	509	541	531	554	538	546	567	580	546	536	567	569	587	582	560	517	594	553	569	580	573	556	576	532	583	591	553	566	598	571	542	546	568	528	517	571	509	578	567	560	566	535	548	544	560	545	565	560	562	594	504	591	559	548	582	570	573	610	585	536	540	551	600	542	551	630	564	553	547	567	567	563	542	537	569	546	585	561	577	576	547	550	580	616	594	574	537	575	584	535	547	559	541	569	548	563	559	519	555	562	575	562	551	555	572	559	546	506	566	552	554	576	562	560	565	556	531	575	559	540	562	582	539	580	564	543	561	552	553	556	563	555	525	551	563	588	575	543	580	550	597	561	535	556	536	568	588	581	555	538	537	556	541	533	559	589	578	531	558	559	601	580	575	550	567	550	546	572	570	579	579	582	565	564	576	537	547	587	553	579	545	579	570	612	582	580	578	544	541	557	564	543	517	575	527	570	530	586	562	536	531	556	546	532	590	523	565	550	570	571	538	547	636	597	533	585	541	557	572	559	554	547	570	551	551	542	567	548	543	550	507	605	553	542	589	553	559	586	538	567	573	533	567	566	574	583	528	523	513	538	557	585	564	588	597	572	595	549	555	565	544
72899	58835	39287	26910	4102	281	224	261	216	200	209	222	215	228	196	238	208	205	200	228	212	235	188	204	223	232	202	224	192	210	199	227	219	201	219	223	208	212	231	213	215	219	203	211	210	225	193	210	209	227	198	235	198	220	203	178	208	227	180	247	204	219	196	214	213	185	209	182	198	203	215	177	200	206	215	210	229	198	245	191	218	231	222	202	215	199	176	209	227	212	221	229	224	231	236	193	197	173	184	218	225	195	224	225	196	197	220	194	213	187	222	214	205	215	215	234	211	194	197	220	214	195	221	209	205	228	207	208	211	187	230	213	204	230	208	190	210	223	216	203	201	192	214	216	204	204	182	229	200	205	204	238	214	212	198	210	227	228	197	199	204	224	214	220	224	215	210	217	204	189	205	193	194	191	217	240	204	225	191	223	223	203	248	191	191	211	217	211	232	215	210	215	197	187	193	225	226	204	217	224	231	197	229	210	220	163	210	204	218	194	216	233	202	229	206	227	188	178	188	217	226	229	222	220	222	237	211	203	185	218	227	201	218	222	176	206	225	200	237	228	185	193	203	215	247	237	200	233	210	184	217	225	217	178	201	211	235	222	197	214	203	208	202	202	211	226	215	202	219	206	178	217	203	205	197	212	210	203	217	234	212	220	215	201	208	201	197	203	198	219	219	198	213	204	227	221	202	201	217	229	209	211	209	196	216	214	242	194	198	234	213	198	201	205	199	211	227	202	213	240	180	210	215	235	193	205	217	207	194	210	204	243	204	191	210	235	213	221	229	210	201	216	211	197	225	218	205	194	221	210	227	204	193	200	204	187	199	217	171	203	210	210	221	202	225	213	197	206	213	203	205	200	198	208	196	194	191	218	208	230	176	224	231	233
54461	47219	39229	27964	891	815	740	660	743	701	703	704	681	730	652	696	677	670	694	663	673	652	638	654	698	725	657	660	682	638	627	647	680	671	670	630	607	675	610	647	619	695	654	655	643	659	628	676	626	640	685	642	634	653	657	661	630	618	673	647	637	640	658	645	649	644	698	705	685	660	651	682	630	673	661	639	675	660	675	633	659	635	651	635	671	684	628	639	652	658	609	618	659	659	655	606	714	612	691	648	629	680	696	704	666	681	662	680	651	666	628	695	633	650	643	646	649	628	640	624	661	636	654	654	635	668	673	635	680	674	652	709	682	646	654	648	707	658	631	679	639	674	709	676	698	637	675	647	728	651	653	636	616	676	658	701	644	646	687	706	645	640	697	671	698	616	693	697	643	656	674	657	646	674	678	610	701	682	711	665	614	658	673	663	664	650	643	623	661	689	631	640	630	638	671	649	649	622	662	704	636	632	713	658	665	690	649	676	621	635	633	644	682	666	683	649	647	636	678	669	642	607	658	637	614	657	664	641	647	640	668	598	670	660	682	657	652	630	655	628	643	678	655	694	686	692	653	662	606	640	706	669	641	640	663	670	658	648	650	658	635	665	652	631	641	638	679	664	631	605	654	640	655	612	645	658	658	660	649	620	660	638	672	619	658	644	613	658	635	700	635	656	673	641	645	657	721	632	635	650	649	698	647	654	627	683	645	641	634	648	608	631	634	625	659	680	608	688	620	625	661	679	645	654	609	668	668	691	638	620	639	624	634	692	613	669	666	662	684	654	685	619	682	636	682	682	689	697	643	679	681	632	684	642	624	666	619	668	607	633	651	655	672	657	659	663	638	672	637	640	671	665	668	621	653	695	624	659	677	641	616	650	657	670
76754	69631	51213	37877	10352	714	330	354	316	290	290	314	297	303	309	280	291	317	310	305	278	309	322	317	307	289	313	291	311	303	304	292	286	275	310	333	292	284	292	259	273	300	269	314	316	285	296	270	275	318	285	309	267	306	302	288	283	319	298	269	282	279	294	285	307	300	312	289	293	286	308	280	325	280	285	296	292	301	289	286	290	292	298	279	289	310	305	302	306	281	291	285	321	314	303	316	265	302	265	311	290	285	306	300	300	268	312	316	303	292	311	285	278	294	296	296	297	308	286	264	284	303	309	299	288	299	316	287	302	277	308	291	297	298	297	295	311	288	287	312	284	307	301	318	294	312	265	294	303	304	289	286	279	297	302	284	320	314	296	296	292	277	310	282	307	289	295	278	286	283	288	298	310	314	293	294	300	314	259	296	300	308	293	271	268	268	274	287	289	276	322	278	322	287	302	316	292	304	296	298	287	308	275	294	315	246	305	308	295	290	289	313	298	306	316	311	305	287	326	333	312	271	303	273	324	324	295	266	314	286	288	343	294	300	285	280	295	297	272	294	294	256	293	291	281	304	321	310	293	341	305	283	305	302	310	311	319	294	283	317	290	292	294	306	307	325	303	306	311	309	312	307	322	314	286	286	288	279	277	305	307	314	284	309	280	312	300	280	311	308	304	296	315	291	272	296	282	299	319	311	292	297	315	288	257	274	267	299	310	296	274	304	312	296	236	330	278	286	281	253	295	318	307	306	283	295	279	317	277	277	310	325	304	302	320	315	277	278	278	296	329	306	313	302	302	281	262	261	294	283	286	310	299	292	261	294	295	305	297	286	302	312	318	301	300	289	287	303	319	286	299	284	293	300	271	272	321	307	287	278	286	292	320	286
64554	59852	50299	37377	1352	1190	1075	1017	1034	979	945	930	954	943	908	939	920	907	897	902	868	895	885	878	864	873	824	862	859	861	855	881	885	908	839	884	887	881	852	919	912	858	900	903	884	828	874	910	950	835	920	848	867	895	883	851	834	865	890	816	889	843	861	901	892	933	858	922	837	881	854	914	862	866	888	851	888	846	858	921	852	916	880	849	902	849	862	906	866	830	837	869	871	844	890	886	913	856	933	836	858	856	838	880	917	867	798	868	868	889	863	869	886	939	850	846	833	853	850	876	925	838	873	904	891	852	861	865	860	889	815	856	830	840	905	883	846	857	905	833	862	897	853	874	893	885	880	831	850	845	847	914	870	887	822	874	868	872	908	846	845	914	836	873	836	866	832	831	838	893	886	828	849	869	804	848	843	882	860	914	857	946	859	858	839	874	879	842	892	853	860	852	836	843	862	908	840	892	906	911	872	928	912	886	915	864	874	870	802	875	882	868	863	893	899	869	865	863	803	912	817	847	879	932	888	805	838	849	910	934	880	828	848	846	885	818	875	902	853	891	863	831	889	879	854	848	892	912	883	819	886	917	868	837	896	886	887	888	875	891	873	868	835	831	870	859	845	911	857	878	872	886	882	844	837	849	903	883	914	893	891	866	825	908	866	849	810	859	924	906	859	828	886	851	926	889	859	839	870	853	881	887	814	906	873	924	919	901	859	841	829	841	866	935	827	881	870	803	915	880	879	852	847	847	875	931	856	861	779	860	890	833	868	876	823	862	851	850	897	879	804	836	824	862	917	863	877	817	894	870	876	907	856	840	801	877	899	847	901	875	888	860	893	921	837	892	896	876	887	879	901	886	900	827	908	893	920	913	896	821	896	899	859	867
34565	18240	5369	2139	322	174	199	169	168	160	152	188	185	178	152	181	178	211	191	197	171	173	156	184	164	145	201	191	174	205	172	164	166	192	186	167	188	171	164	182	181	172	199	172	180	219	170	164	170	160	178	188	179	157	174	162	169	184	199	182	182	168	172	177	172	166	189	170	169	189	213	201	156	183	178	185	152	185	186	223	164	184	171	187	199	166	183	190	183	175	169	170	174	192	191	155	178	177	171	176	190	170	163	161	176	180	212	144	166	181	207	141	180	198	191	207	177	179	189	172	167	175	187	195	177	184	174	190	171	176	152	173	197	173	182	177	148	168	186	171	177	183	184	179	179	173	174	181	163	211	171	141	177	177	166	151	167	172	201	181	204	154	169	192	205	178	195	182	166	207	165	176	167	169	165	160	181	189	193	173	191	164	181	187	189	194	182	170	152	161	177	196	200	179	162	202	180	164	155	189	154	167	182	174	211	178	182	170	174	164	212	185	171	162	188	187	193	169	179	172	195	181	186	158	198	186	191	203	213	155	159	175	185	168	159	195	173	211	197	167	193	187	152	196	179	172	172	171	180	155	190	175	165	194	172	161	163	161	191	165	175	201	171	167	188	181	159	177	173	175	174	186	198	172	165	173	190	170	177	179	172	186	175	183	155	155	203	175	182	189	166	188	158	191	176	166	175	153	189	191	162	188	203	180	184	197	166	208	196	177	182	189	156	172	164	173	172	175	185	169	181	170	178	174	177	181	177	164	163	219	176	192	189	182	192	196	170	163	154	184	167	181	188	168	163	187	176	175	170	185	153	166	194	165	166	165	160	190	164	177	187	155	198	178	193	166	165	175	184	202	196	157	190	181	201	178	176	171	181	169	187	173	189	173
34029	20579	8252	5953	582	567	582	554	566	540	629	658	560	555	580	549	578	619	542	582	599	610	596	538	591	572	562	595	599	574	575	580	580	590	583	541	583	555	609	582	521	561	546	601	590	566	537	556	579	637	586	565	536	568	575	550	566	574	542	537	603	563	572	575	569	616	585	576	568	582	613	603	568	591	536	595	574	563	551	594	539	579	578	602	565	592	510	584	574	576	558	577	584	584	526	538	540	591	570	570	557	603	555	565	568	595	586	572	577	576	584	607	601	553	582	572	537	611	558	542	607	574	545	556	595	573	588	604	573	558	550	570	553	555	569	570	536	610	576	568	555	548	586	555	560	583	586	617	555	560	569	594	580	594	533	564	561	539	586	554	617	561	571	509	574	583	577	535	601	570	610	578	559	593	561	626	565	538	602	551	574	542	559	546	583	553	548	581	578	588	579	590	591	583	559	588	549	558	570	551	540	563	560	617	579	574	573	614	607	587	584	556	581	561	554	571	617	586	564	599	581	563	576	573	563	565	619	572	559	583	587	606	552	572	573	590	568	592	572	558	586	588	600	578	587	587	590	594	588	570	561	554	628	543	573	551	601	516	553	583	600	554	615	610	561	576	588	582	565	558	598	545	573	620	600	591	541	553	611	594	606	564	595	575	555	541	561	600	591	557	537	580	621	534	591	569	584	600	621	551	560	616	570	563	545	596	595	601	600	597	599	578	596	585	560	575	573	575	587	590	590	583	582	598	594	588	599	566	575	578	566	613	545	547	560	572	602	577	543	610	555	570	587	574	513	578	562	590	588	569	573	576	587	551	562	548	529	533	569	575	570	584	606	559	596	561	548	593	569	553	536	590	592	629	559	551	554	554	597	590	515	558	596	593
72455	59900	40783	27830	4991	279	246	241	211	216	250	222	216	180	222	213	203	227	204	219	204	209	190	204	229	227	247	181	255	199	214	203	212	222	216	196	202	229	204	227	214	217	175	216	222	226	231	209	209	207	212	200	173	210	222	205	202	218	203	202	217	210	236	233	207	225	209	223	200	203	233	214	233	206	228	196	228	184	213	255	201	219	210	220	217	243	222	177	220	225	186	214	210	213	217	216	221	194	176	212	193	216	217	233	220	228	205	189	218	209	221	207	204	196	211	243	193	204	195	209	204	221	229	197	207	245	197	209	224	204	211	223	215	215	206	207	210	187	225	234	237	203	206	225	242	208	220	170	232	221	195	213	197	216	197	220	228	194	221	195	225	201	201	179	212	222	204	213	209	227	199	243	250	240	240	235	209	223	197	193	223	218	222	193	213	207	213	220	223	209	239	220	238	233	217	230	220	215	214	203	207	234	228	212	217	209	215	199	215	197	230	231	231	201	217	202	218	218	201	211	200	200	220	230	209	216	222	233	218	206	232	199	223	234	236	234	243	220	213	217	212	223	209	191	220	209	244	213	216	223	194	210	205	200	204	237	228	214	205	209	192	218	210	219	206	189	210	216	200	222	188	207	215	226	245	231	227	190	231	197	200	200	210	227	216	217	213	224	231	223	222	221	221	200	214	175	190	194	194	193	213	214	226	222	192	210	192	196	214	197	229	225	213	210	226	226	223	200	198	184	212	210	233	221	181	194	212	220	249	208	212	239	200	204	232	209	203	240	187	227	203	189	217	184	202	207	228	234	204	256	229	196	205	215	215	207	233	203	208	230	227	215	211	233	191	226	201	225	204	204	226	222	221	224	243	196	217	200	208	235	230	198	220	214
53699	47680	40157	31642	931	802	733	713	761	729	680	710	720	700	727	645	663	690	631	709	730	709	655	645	655	706	698	651	705	672	702	705	672	628	677	728	616	651	676	667	659	674	633	686	662	687	670	634	629	677	636	693	684	690	677	659	672	647	694	663	632	668	667	679	639	736	683	663	662	693	621	700	671	651	638	715	687	647	675	651	687	699	652	644	638	642	677	655	601	674	667	686	680	672	625	652	662	685	684	675	692	632	644	665	663	666	689	664	676	692	686	646	663	677	674	687	642	671	662	699	643	639	644	683	687	651	629	651	656	652	647	655	607	673	668	650	678	674	643	667	664	692	620	690	667	664	686	679	664	678	708	706	648	657	657	662	692	709	678	638	680	660	657	728	652	670	622	694	654	676	685	645	693	642	661	641	645	633	660	659	657	678	653	631	650	664	669	669	661	680	654	649	681	662	687	666	683	651	660	654	689	694	651	682	655	658	647	674	632	663	644	650	630	685	670	677	630	665	669	685	705	683	649	664	659	642	657	638	688	649	706	688	606	598	665	663	690	651	643	669	676	689	658	606	689	640	623	648	686	691	712	680	668	641	677	675	621	669	660	594	624	680	671	649	651	663	644	644	648	666	610	644	670	593	694	695	623	653	649	624	644	681	643	660	663	605	673	634	671	670	691	673	657	620	659	681	661	631	661	616	669	635	679	680	654	671	699	645	666	616	663	655	674	659	640	688	616	700	683	699	665	673	683	665	640	688	642	626	701	653	682	675	654	698	637	643	660	668	687	630	668	658	685	590	707	689	599	671	691	668	682	624	658	682	662	675	677	666	697	699	633	666	649	673	663	667	638	603	608	663	695	671	661	657	626	692	648	652	679	637	643	670	679	648
77961	69354	50576	39235	11550	787	325	337	296	297	302	315	312	325	321	288	302	317	320	273	292	294	329	299	319	292	270	337	322	292	309	296	316	271	300	282	274	297	321	344	325	286	289	301	304	283	331	328	318	301	335	314	304	305	282	313	287	325	301	307	359	281	299	276	302	314	319	319	301	288	318	293	323	275	299	319	293	282	297	317	331	315	294	304	307	320	290	278	297	272	278	283	313	308	339	294	292	328	276	277	305	303	277	299	309	323	301	303	302	307	280	337	316	333	300	280	299	274	294	303	292	289	279	305	312	300	310	296	260	321	317	304	268	269	293	306	295	313	294	294	332	305	284	316	286	300	343	302	302	292	305	300	299	275	290	314	333	299	334	303	308	268	293	287	299	334	325	285	315	292	294	308	305	322	318	312	303	324	301	313	306	302	295	309	311	310	329	312	311	294	302	327	272	292	282	285	275	293	296	272	302	320	333	314	307	307	295	271	337	286	306	296	270	305	281	294	275	304	308	304	302	303	309	318	323	300	284	305	301	331	288	288	314	318	291	285	310	279	289	293	302	295	281	346	330	293	317	313	301	316	322	286	310	279	318	312	291	302	287	278	286	317	275	312	339	296	304	328	311	318	314	324	309	303	282	304	288	289	278	299	296	316	275	327	305	286	288	273	288	292	302	300	341	290	308	292	294	313	294	312	310	290	307	358	292	298	296	314	303	289	294	328	318	315	324	299	284	329	311	320	325	297	305	320	303	310	291	286	320	305	309	309	306	306	342	309	297	313	319	293	310	293	303	283	291	307	321	291	313	299	269	279	287	280	316	285	312	311	312	306	302	272	276	296	284	285	283	291	324	312	312	301	275	298	266	285	315	285	311	294	288	282	328	331
65233	59535	49060	40926	1446	1122	1103	1052	995	998	971	1008	966	937	982	913	923	927	903	893	920	895	871	911	909	900	889	898	950	919	900	851	875	924	879	904	863	870	898	854	899	941	942	866	927	862	868	923	889	837	897	848	937	923	909	884	917	839	863	869	928	880	875	915	898	880	900	940	862	872	864	904	884	878	943	862	897	847	908	921	859	858	879	853	874	862	885	876	804	815	860	895	926	906	912	857	932	891	871	880	864	932	918	850	855	931	858	849	902	908	903	880	864	852	925	869	848	934	889	875	886	886	828	920	886	852	912	859	828	860	852	892	884	898	870	897	896	886	889	850	890	871	880	897	855	952	852	874	897	885	850	864	939	874	856	855	906	844	881	860	914	873	895	878	860	869	890	896	901	892	944	935	923	892	844	909	891	893	848	900	913	868	898	888	949	877	892	952	836	872	885	895	884	865	881	875	907	919	864	874	906	899	950	849	899	881	903	853	881	862	890	872	912	943	892	885	881	938	940	924	873	923	888	846	870	841	877	871	929	921	837	886	857	925	871	886	907	903	878	930	878	924	903	919	931	856	867	881	871	903	930	907	881	825	867	890	960	865	872	872	910	886	925	881	863	943	878	886	891	906	899	897	881	917	869	899	848	859	860	910	873	911	882	820	865	916	870	861	891	847	810	843	913	878	891	858	876	868	893	869	842	873	863	911	895	878	923	866	876	906	857	825	890	838	898	882	819	858	882	897	845	896	881	902	924	896	916	828	852	830	915	872	888	835	864	880	899	866	838	860	815	923	878	890	875	867	858	933	908	878	870	877	934	895	920	854	895	929	881	901	864	874	855	848	869	906	895	835	866	910	923	830	875	885	873	900	925	883	885	897	898	871	914	835
34832	18071	4715	1772	231	165	185	172	190	191	194	177	195	168	180	187	174	170	153	179	150	174	175	212	183	203	190	165	191	154	175	183	173	184	219	173	168	208	196	187	169	174	186	177	195	150	158	166	180	191	188	180	176	195	158	184	189	171	184	177	177	185	192	163	183	205	170	168	154	183	176	178	192	168	181	165	189	183	183	189	187	143	179	173	176	182	176	194	180	194	187	176	182	167	216	168	167	188	180	172	217	194	168	187	177	163	186	179	171	161	205	168	180	187	189	189	171	168	197	214	184	177	152	196	187	170	196	181	179	185	182	163	207	199	179	179	183	190	189	176	167	181	165	170	187	190	174	187	187	199	164	198	211	173	180	172	185	195	188	188	185	186	175	186	192	180	163	176	171	166	193	181	187	187	202	197	177	193	177	197	184	180	192	174	172	168	205	200	164	185	189	190	178	153	182	178	204	182	181	202	188	191	165	211	161	160	204	166	183	182	173	162	196	164	175	187	156	165	187	194	199	191	195	168	179	161	144	196	198	156	189	164	178	191	165	177	172	161	191	162	170	179	163	189	175	171	164	180	220	180	202	161	185	194	184	190	161	188	164	157	180	170	168	202	153	168	190	197	205	188	161	218	160	179	170	168	189	185	193	199	191	190	189	182	177	161	198	184	195	215	167	193	181	205	179	170	185	166	165	172	169	196	159	170	207	198	163	160	173	182	195	187	181	166	191	184	175	197	174	187	166	177	185	212	200	148	186	174	190	193	180	173	185	173	182	187	161	160	207	189	196	158	192	175	181	182	165	161	182	164	187	185	180	167	183	174	164	194	176	177	182	174	179	172	188	181	183	185	200	186	188	187	172	154	159	166	168	198	155	171	170	174	176	186
34286	20015	7840	5434	629	563	569	546	567	614	591	596	564	559	600	593	602	604	565	608	625	586	540	593	558	563	580	581	585	594	546	582	578	590	601	596	583	574	618	570	564	615	542	600	542	575	602	565	559	617	552	580	605	627	558	616	617	584	590	626	611	629	604	543	607	583	593	622	556	591	598	603	600	570	612	548	567	596	616	598	594	583	593	578	579	607	569	553	594	607	562	619	582	601	588	577	565	581	568	569	566	587	591	592	570	574	568	566	591	584	600	574	571	575	504	590	540	623	569	547	573	645	580	605	605	591	565	608	565	552	592	551	557	577	553	579	567	556	576	536	620	573	569	584	589	564	568	566	608	571	606	593	570	578	614	531	547	559	555	579	558	585	583	563	629	598	618	595	588	566	564	580	614	630	585	611	563	552	578	564	633	600	556	577	619	590	601	554	605	593	615	586	603	568	549	569	537	596	565	588	515	591	604	572	544	589	577	597	587	646	588	584	546	572	589	590	594	565	610	593	587	585	572	548	558	568	560	592	568	560	608	620	575	581	606	557	579	582	565	541	613	560	572	608	525	546	588	588	616	581	537	583	556	582	554	588	580	597	596	593	609	616	572	626	591	575	587	583	579	616	616	568	581	663	569	579	554	575	584	590	618	589	600	559	593	589	581	644	559	533	602	594	525	546	610	570	597	607	608	580	564	563	539	565	614	584	586	609	613	588	579	562	611	582	593	580	571	617	600	561	597	566	602	623	556	581	587	587	600	615	534	583	551	544	570	626	558	579	558	569	589	570	557	552	590	590	581	597	569	549	575	582	568	644	611	577	582	611	580	576	562	552	563	572	540	555	620	568	560	616	580	538	553	558	573	596	571	615	598	621	566	573	589	572
71690	58448	40777	27331	4596	315	258	239	232	235	223	223	217	231	223	190	205	217	226	211	210	244	211	198	232	201	199	224	224	204	227	234	198	201	202	211	224	208	230	224	209	219	209	213	195	212	227	237	215	221	212	210	202	235	212	204	220	215	209	219	209	199	237	209	214	221	221	223	190	238	202	200	223	203	219	229	195	209	243	200	259	175	183	227	218	212	226	217	221	202	195	212	194	220	185	226	215	205	204	234	238	207	210	207	220	213	200	191	225	187	212	216	212	206	222	213	197	215	192	212	219	240	241	240	220	213	218	212	198	219	211	211	212	224	229	242	215	206	210	208	184	206	211	222	203	215	235	215	220	200	216	235	226	212	215	227	203	212	208	199	182	207	196	204	183	226	222	214	227	214	215	209	219	205	167	203	232	223	204	228	202	211	240	216	236	196	223	213	230	228	219	210	199	208	237	210	203	216	218	210	201	216	210	187	219	229	196	217	179	207	215	214	217	208	221	237	186	206	207	193	218	214	208	210	239	211	231	217	216	228	207	219	214	200	218	221	202	216	241	203	240	220	230	212	215	218	228	209	202	213	204	234	210	213	242	229	198	230	186	197	210	224	229	203	207	199	208	250	213	217	198	198	185	219	246	186	216	220	209	179	208	197	221	185	223	173	216	214	199	182	204	172	218	226	237	239	218	235	188	214	208	222	230	207	237	220	217	225	229	232	204	208	216	195	200	199	195	226	215	189	224	207	207	200	210	224	219	203	205	221	215	227	208	226	259	234	220	221	208	212	230	208	208	204	205	226	202	223	186	217	207	223	181	217	201	217	205	230	222	217	201	197	249	210	206	203	238	207	218	213	251	206	219	209	204	214	208	181	207	212	235	220	214	228
54207	47155	40630	32202	993	796	752	729	768	715	700	634	667	685	694	704	675	692	674	698	649	662	647	692	661	664	658	650	621	663	699	709	651	636	705	667	640	680	671	643	692	656	643	617	683	658	638	644	663	645	664	663	665	657	671	669	632	686	670	656	644	696	657	633	664	620	663	648	660	678	650	712	678	681	662	631	697	609	705	702	673	696	662	671	668	682	702	673	671	717	726	630	643	682	683	661	651	683	690	671	654	619	626	657	634	673	635	670	657	713	658	684	668	626	731	672	620	635	633	681	652	713	615	646	630	643	672	658	675	618	651	627	667	638	730	691	672	630	648	683	655	673	643	647	660	656	657	655	674	679	661	610	657	658	663	662	683	689	676	691	668	646	718	651	623	650	633	677	663	642	656	688	684	710	687	672	696	673	679	646	635	660	657	692	693	697	630	681	701	645	638	658	638	614	637	719	655	644	665	655	624	663	656	687	685	677	638	684	637	685	660	659	693	681	683	651	662	718	640	682	662	718	698	649	655	615	625	686	651	658	696	659	657	639	652	628	651	676	710	651	690	689	687	699	693	688	614	682	681	696	680	671	703	675	687	654	681	637	669	669	718	688	641	677	684	643	663	650	679	656	659	677	645	672	641	690	696	670	715	652	673	648	703	666	650	681	601	675	665	654	649	707	631	664	646	710	630	679	708	731	603	621	714	663	652	662	679	681	622	670	700	670	653	633	667	667	641	634	656	639	699	658	669	685	637	664	631	686	647	637	658	662	674	646	656	629	629	682	690	685	680	675	632	664	674	696	655	671	685	644	609	668	659	649	657	654	642	660	672	668	672	656	645	618	638	705	666	679	656	676	671	648	652	644	663	624	678	597	737	645	668	608	676	682
78655	68569	51257	37176	10426	740	351	336	327	343	300	324	300	284	279	300	308	277	294	292	296	282	301	310	299	295	300	296	294	311	299	291	263	287	316	323	299	315	273	283	289	288	285	305	280	258	276	302	274	278	298	329	259	251	272	296	303	293	308	315	297	298	317	312	310	311	288	293	315	289	310	277	311	270	295	301	316	315	264	303	305	297	297	320	288	296	304	299	310	299	317	281	280	323	288	284	281	340	306	320	312	305	309	305	321	320	303	296	340	280	319	300	286	296	303	298	299	338	293	302	302	306	285	284	334	287	329	303	298	326	271	279	303	299	335	267	301	319	289	317	305	276	317	289	316	308	283	322	306	320	280	306	302	300	268	331	306	320	297	306	288	300	263	282	291	293	274	289	274	283	349	307	281	302	272	321	283	279	304	286	307	310	272	278	301	305	299	302	317	288	307	313	318	296	312	293	280	338	309	321	315	324	299	291	301	281	295	292	284	287	322	312	316	292	273	300	288	286	298	280	307	309	292	305	273	318	291	272	296	301	273	281	306	298	323	304	323	287	308	281	298	276	281	304	305	293	307	290	308	287	269	292	286	262	313	287	315	278	268	283	279	304	320	314	306	308	276	295	291	287	276	298	316	301	272	289	301	277	289	317	318	268	286	302	287	302	312	308	304	300	277	280	315	316	272	316	284	306	298	314	295	289	326	311	308	290	302	313	278	300	299	297	271	301	310	298	283	285	298	276	318	301	324	334	293	289	296	287	297	279	299	295	288	289	299	296	280	354	298	266	287	291	286	330	331	284	262	289	270	324	316	296	312	340	283	276	277	270	307	326	294	314	303	326	291	305	295	318	304	261	309	294	310	308	269	316	312	216	296	274	275	301	313	321
64926	58529	51165	39939	1408	1064	1091	1008	959	1049	935	955	922	930	944	942	915	929	949	981	925	909	908	911	931	874	887	891	866	890	878	895	904	886	921	916	918	856	907	878	901	906	884	887	893	902	927	883	884	901	836	818	803	876	867	826	870	903	880	910	861	852	859	908	878	832	918	836	926	851	850	895	856	833	847	877	803	854	921	926	880	873	885	870	878	884	884	886	870	820	877	799	855	916	884	867	875	857	907	893	849	887	826	891	903	845	881	924	880	901	866	856	871	825	842	851	904	834	872	885	843	864	860	833	859	860	877	832	887	879	803	867	886	861	854	906	898	878	888	808	873	857	897	848	869	849	816	872	876	821	908	857	876	845	918	862	885	832	855	884	896	927	881	884	874	853	891	886	851	844	869	851	868	889	908	856	872	892	891	871	847	892	864	881	838	903	907	826	826	863	841	870	848	858	840	936	859	874	868	884	888	862	876	843	858	866	913	882	912	836	897	860	885	872	872	868	869	828	878	928	896	879	891	909	855	855	818	847	845	888	842	850	836	882	880	828	923	855	847	887	853	860	899	871	855	843	886	879	868	873	851	877	845	812	815	863	874	867	886	828	858	859	817	847	881	818	862	867	866	901	906	869	849	893	926	896	833	888	883	879	836	880	851	917	917	857	930	871	863	897	883	838	847	878	861	882	904	877	897	856	860	890	885	890	878	866	865	845	884	886	856	876	849	838	892	920	846	868	874	808	794	889	875	905	861	914	882	865	894	859	874	858	871	869	844	885	852	863	844	858	900	823	846	854	925	870	850	838	851	841	836	846	823	949	873	875	910	899	865	894	839	871	881	888	850	870	845	851	863	893	852	833	910	893	860	872	830	834	829	872	849	882	839	874
34910	18386	5395	1890	255	191	183	219	184	178	160	175	165	162	178	200	183	182	153	169	181	170	144	191	161	186	166	156	186	190	180	168	173	173	183	160	202	167	155	181	158	162	180	200	184	176	188	160	169	181	176	168	201	202	169	166	190	179	187	190	180	160	188	163	178	191	163	174	146	173	143	179	193	176	194	196	179	185	181	194	179	156	176	194	164	184	189	181	187	189	152	164	213	190	165	187	170	179	153	170	164	190	181	165	174	184	187	175	157	178	188	167	166	182	186	173	188	202	154	172	181	171	188	180	174	184	185	178	193	166	180	172	171	189	210	181	187	192	192	166	174	188	195	181	172	147	174	177	212	176	179	170	180	180	186	176	178	198	180	182	153	161	179	172	186	187	174	198	172	178	190	165	171	152	193	193	181	181	166	182	151	181	184	187	159	185	165	170	160	206	195	193	171	158	190	175	186	187	173	179	172	176	165	186	187	188	147	153	183	154	196	185	174	187	192	185	170	178	194	163	204	175	169	165	207	176	191	171	160	163	174	170	209	174	180	170	181	171	170	167	171	169	175	162	169	184	167	165	188	168	175	181	175	176	179	171	181	180	171	163	184	173	169	173	170	178	197	194	165	177	197	176	201	204	214	200	178	163	160	153	160	148	164	190	175	205	172	182	197	163	182	170	194	166	183	189	181	168	154	171	194	189	198	184	178	188	181	178	198	176	193	178	159	180	173	174	186	187	173	179	167	184	173	182	168	191	213	192	169	162	196	155	168	192	170	170	175	200	200	172	183	159	152	173	158	176	167	170	181	161	188	185	159	180	187	182	179	176	177	194	193	205	188	167	167	189	183	183	178	169	166	187	173	193	165	173	173	182	171	202	185	179	149	182
33945	20353	8927	5317	592	575	584	550	577	612	535	589	572	595	598	560	578	604	566	557	584	571	536	567	580	561	600	530	546	585	538	603	580	577	571	547	576	563	550	559	609	627	575	577	601	554	557	610	571	539	563	599	607	577	601	568	590	543	535	572	596	580	552	557	561	587	592	573	526	581	546	569	617	567	574	605	589	591	567	547	616	563	555	595	558	571	609	600	587	584	570	543	576	545	561	559	547	559	590	603	526	619	598	564	584	567	572	580	588	621	593	553	577	610	563	589	577	564	553	565	571	501	549	548	566	599	546	585	558	565	576	569	564	585	616	567	584	559	537	594	573	546	595	544	567	557	560	585	597	572	596	570	602	597	542	600	524	586	537	550	622	588	574	544	580	581	562	545	569	581	584	610	587	560	535	609	584	548	627	589	584	535	597	539	587	576	556	602	563	598	541	557	568	568	582	569	593	572	536	559	560	538	580	570	573	571	571	552	561	552	576	580	594	610	589	604	534	566	515	561	594	608	558	554	568	590	533	570	553	566	551	578	577	586	547	556	575	583	566	585	564	540	581	587	563	559	585	518	595	596	591	552	583	544	582	571	580	572	584	541	547	576	556	579	594	560	595	571	556	563	568	597	524	579	559	571	556	510	557	632	583	546	606	543	530	563	556	557	560	585	542	580	555	609	564	576	536	576	513	573	551	537	517	546	580	526	580	555	569	575	586	567	566	568	553	610	590	584	583	582	577	559	519	532	635	543	549	525	572	560	587	591	604	567	565	619	566	587	586	534	571	609	551	571	552	619	552	583	584	540	556	545	551	567	602	568	558	604	567	577	542	578	548	609	568	581	610	586	569	581	559	561	596	557	578	557	587	544	581	565	553	583	548	558
71765	58757	41849	26455	4532	295	211	250	234	197	230	207	198	206	215	237	203	200	192	192	197	202	219	228	203	222	251	230	203	215	219	191	217	156	214	196	214	205	191	215	210	222	211	178	203	215	201	234	206	217	207	202	212	237	215	232	199	233	203	218	208	202	213	258	213	194	214	226	193	198	237	200	234	204	184	216	200	226	198	187	205	217	204	209	206	192	229	202	213	208	185	206	224	213	216	215	195	226	206	221	211	218	195	209	212	208	224	185	204	206	234	202	189	200	197	198	186	210	231	199	226	202	189	184	227	200	210	210	208	224	193	207	204	222	217	213	241	174	202	191	209	195	193	212	215	209	197	232	205	181	217	195	222	197	210	197	216	198	210	215	196	206	184	190	212	199	202	206	236	194	214	226	221	232	215	228	236	198	208	200	209	196	208	220	231	225	214	208	216	211	226	182	203	196	195	244	193	206	200	198	203	199	182	206	212	203	201	210	196	216	205	201	218	219	242	195	224	181	214	224	203	191	218	232	197	193	220	234	208	234	227	207	198	205	226	205	241	199	215	213	173	195	215	197	203	171	194	196	187	229	197	213	201	215	224	205	213	200	204	196	219	190	214	204	208	198	204	187	218	211	206	209	189	239	220	199	212	203	216	212	234	206	203	210	195	200	203	227	232	210	210	173	222	233	220	232	205	212	188	214	214	225	215	199	238	196	204	228	208	202	201	200	203	187	217	215	213	194	251	201	198	219	178	221	213	216	216	196	210	200	205	205	221	202	202	192	211	201	206	216	193	195	213	221	212	219	217	222	196	217	202	209	220	200	238	214	224	203	223	202	186	235	188	205	218	213	231	169	226	233	201	196	201	210	228	213	204	186	238	229	214	216	226	240
54003	46839	41838	30803	822	780	744	733	727	714	682	714	658	642	663	666	679	687	676	676	654	665	684	692	588	666	628	683	625	629	643	658	682	657	688	669	656	725	615	634	629	709	626	640	614	689	652	636	638	663	650	589	647	607	658	658	653	656	642	667	641	609	702	690	680	671	634	624	623	671	700	664	639	625	658	657	650	650	637	688	641	649	634	654	633	628	651	633	650	656	634	652	625	623	683	597	679	667	655	637	668	662	663	671	656	689	669	650	653	626	659	643	616	628	640	661	625	701	657	624	647	663	655	657	644	650	633	657	650	677	652	608	573	652	665	640	663	649	660	685	664	640	697	611	660	642	636	611	640	650	717	643	643	665	661	698	653	594	647	629	636	658	636	684	636	654	632	648	639	637	639	619	676	680	665	650	610	666	668	661	659	641	669	676	617	637	655	699	620	623	614	674	646	646	665	663	650	626	678	633	654	668	610	651	626	653	678	693	643	635	675	634	665	613	606	648	632	644	644	613	648	646	635	596	666	656	659	624	677	617	699	640	671	649	649	668	602	647	658	637	659	634	660	666	674	631	645	657	681	653	638	651	633	648	643	644	588	688	640	656	693	687	686	643	674	633	615	592	655	616	625	625	657	679	679	645	661	650	627	648	682	677	596	613	696	659	650	675	637	688	647	673	632	673	644	645	654	637	675	643	647	646	634	634	648	652	628	659	636	678	676	662	676	658	603	657	649	627	614	678	633	640	688	619	632	653	630	626	620	646	604	673	646	638	602	617	653	672	622	661	653	643	635	681	632	595	620	649	630	652	641	666	649	658	657	565	665	657	685	687	626	614	668	610	669	632	682	630	638	676	621	682	656	682	658	658	616	585	626	671	634	681	610	669
76637	68199	51512	33773	11553	1179	369	338	331	295	326	262	298	307	341	288	281	308	329	317	305	318	313	320	265	308	293	311	307	311	277	291	265	254	269	297	298	331	297	320	292	331	291	321	322	287	260	283	291	280	278	278	275	288	304	309	299	292	310	312	309	326	305	313	281	294	266	291	291	311	320	293	283	313	284	309	318	307	265	313	296	265	322	271	328	310	317	303	299	274	272	308	291	285	304	267	295	280	269	292	322	279	327	332	291	306	317	300	294	297	281	270	270	300	264	294	310	288	317	296	298	281	287	309	277	286	317	280	267	293	306	279	300	266	291	277	298	295	301	296	297	290	302	305	309	300	335	301	308	295	316	292	262	272	279	302	274	286	308	275	316	332	298	302	309	280	297	295	295	275	283	288	288	304	310	284	343	273	288	250	292	324	305	315	264	277	283	318	278	277	303	296	315	305	295	279	265	301	283	288	317	316	311	302	320	300	306	331	279	326	288	278	280	304	307	298	264	279	268	303	314	305	300	280	315	285	301	299	272	309	287	302	294	282	290	291	286	273	312	309	283	282	278	320	299	311	300	291	263	306	281	335	285	286	306	285	305	270	291	301	276	274	303	302	281	294	315	270	261	247	296	316	293	273	281	304	303	273	263	286	306	295	290	290	282	319	288	317	280	285	267	312	282	307	326	266	276	274	299	293	309	313	306	308	291	307	283	287	309	314	288	315	291	278	305	295	344	289	280	304	269	291	281	300	287	292	298	266	285	279	291	310	287	295	268	267	318	273	296	285	283	294	324	286	289	256	309	313	316	293	325	297	301	280	307	281	327	303	295	311	283	289	278	284	273	289	273	311	305	319	277	294	328	289	293	286	305	304	291	301	275	286	320	316
64787	58744	52625	38060	1262	1166	1087	999	939	1009	940	943	899	942	869	881	916	874	887	908	889	946	917	879	899	908	885	903	891	869	925	849	849	867	867	898	836	825	817	908	871	855	844	944	877	838	862	845	918	874	887	871	862	938	871	882	868	878	865	893	827	848	850	867	874	901	900	890	906	883	923	817	928	843	851	852	831	843	881	888	856	804	879	897	883	831	850	868	924	889	876	833	863	805	876	860	837	818	823	874	863	900	832	835	878	892	808	870	898	873	853	860	801	858	875	867	910	862	827	807	881	871	861	845	849	833	821	843	915	844	848	849	895	863	897	848	872	846	869	820	904	865	831	891	869	881	840	836	894	881	821	843	900	877	862	893	895	887	850	927	865	873	866	917	812	900	891	868	870	875	875	842	834	831	859	899	840	799	876	827	815	860	855	865	876	835	904	875	833	897	843	877	821	820	863	842	840	861	859	893	871	855	853	864	880	810	815	835	871	813	790	864	881	874	877	858	789	885	832	892	853	845	834	885	861	902	839	844	833	836	857	824	902	824	839	881	864	840	850	790	839	849	821	841	874	797	832	894	777	827	839	804	923	799	892	866	862	836	889	860	867	890	835	896	810	886	891	886	893	862	918	871	836	830	850	896	887	864	847	850	912	852	883	914	872	809	813	829	863	839	868	867	866	869	859	835	874	838	793	825	868	866	846	858	857	878	875	885	886	835	899	902	859	865	869	844	832	880	876	908	883	877	841	899	920	812	877	891	856	876	896	884	839	849	875	893	791	896	896	922	824	877	823	899	835	842	850	910	823	899	913	849	862	827	888	875	863	891	860	853	897	830	850	870	820	879	829	899	849	862	887	832	883	881	869	859	830	904	819	907	869	836	840	822
35022	18150	6376	1331	239	168	188	177	163	166	175	165	177	179	185	156	180	186	173	156	183	187	171	193	178	184	194	173	178	181	161	158	167	163	137	169	163	163	186	180	181	184	161	177	183	186	174	164	179	203	163	151	187	168	205	152	199	181	175	178	163	178	181	179	182	178	180	166	172	164	184	182	148	181	164	169	150	192	173	173	168	172	176	171	191	198	187	186	180	172	188	172	158	180	167	174	194	167	161	164	180	167	203	164	183	178	168	179	166	158	166	175	171	160	164	192	162	194	163	163	194	176	149	169	171	173	166	171	189	159	158	180	178	171	176	163	187	165	177	185	199	195	169	184	171	184	184	181	169	180	197	166	170	180	184	173	177	174	189	175	165	160	153	169	188	176	174	193	159	176	168	194	158	175	161	174	185	172	176	186	184	174	161	163	156	155	160	180	178	156	186	170	168	174	173	202	191	171	193	176	177	171	173	179	169	174	173	160	199	163	170	178	170	151	158	169	176	194	182	161	176	194	169	172	172	175	185	183	176	171	181	184	173	179	177	158	174	188	192	182	177	168	182	177	189	160	175	178	188	180	168	202	153	158	175	182	179	180	167	174	175	158	174	161	198	198	211	146	165	155	191	166	183	172	186	195	155	179	147	167	196	168	170	193	157	154	179	173	211	180	176	162	182	201	170	183	185	183	175	184	156	143	169	170	152	182	169	167	194	183	174	172	177	169	176	178	191	138	171	185	176	188	188	161	173	153	185	184	185	176	160	201	190	160	165	156	184	162	167	184	147	167	196	185	172	181	196	194	174	171	169	186	173	169	150	175	164	166	159	194	198	170	152	163	180	167	195	182	174	155	172	171	192	181	173	168	213	175	166	184	189	189	177	190
34486	19136	10765	3644	585	590	543	558	563	553	582	561	566	555	562	587	570	542	568	594	540	519	579	542	515	522	564	545	565	548	546	543	608	598	538	490	583	608	585	566	573	595	603	601	569	505	572	569	525	558	550	550	585	559	563	524	560	541	556	566	555	584	577	557	585	575	559	588	571	548	578	568	518	549	526	564	550	543	598	587	539	576	498	560	586	536	539	527	555	536	529	547	550	515	565	552	549	560	548	504	532	538	560	528	550	519	563	576	529	586	602	540	592	561	540	573	557	572	540	572	585	545	551	548	619	536	579	552	569	525	532	590	609	607	582	547	575	574	587	580	580	555	584	554	572	572	556	574	581	592	530	570	543	546	543	545	522	547	548	569	556	569	521	613	573	578	556	586	536	578	538	588	551	553	582	556	577	542	573	562	597	519	520	544	535	574	583	548	558	556	542	542	560	548	496	523	599	569	532	532	599	583	586	563	548	559	616	558	536	599	555	570	522	545	534	588	546	566	560	556	608	578	548	510	548	602	579	584	537	561	557	548	516	504	628	547	562	577	559	566	551	558	553	531	542	595	540	564	515	572	537	558	530	577	568	578	548	573	593	579	559	542	591	572	558	532	534	596	557	555	555	577	554	548	592	589	646	559	570	591	576	589	526	558	544	582	602	561	563	586	590	574	579	578	545	566	594	601	566	530	557	504	594	535	554	575	560	558	563	577	537	572	548	626	562	527	590	532	563	571	580	555	528	557	594	572	589	575	517	591	597	558	549	551	559	580	576	510	585	609	567	504	587	547	585	606	577	577	595	554	556	525	537	566	595	516	595	553	592	552	559	555	524	613	542	573	589	607	537	521	567	536	530	563	560	556	560	572	550	538	594	586	575	554
71595	57567	45923	25957	4209	290	202	226	227	216	217	210	212	231	182	230	222	212	217	210	208	198	228	204	224	224	194	200	233	205	198	204	191	197	197	193	182	223	203	225	203	225	212	188	222	184	215	205	210	197	194	221	201	200	221	220	178	199	211	252	214	203	209	228	213	204	215	215	227	196	205	214	225	198	191	209	208	225	222	191	197	205	208	200	209	207	187	239	201	203	186	185	232	211	202	206	204	217	216	226	202	208	201	202	173	217	195	195	191	215	218	211	196	214	207	209	217	200	201	218	189	205	202	187	190	201	186	205	266	224	229	203	214	229	217	206	217	217	209	206	204	213	213	221	228	210	205	203	213	219	216	189	175	176	198	209	222	223	212	193	214	198	222	195	211	208	226	218	204	226	211	215	213	207	188	203	215	215	216	207	210	190	207	215	207	204	211	227	219	190	204	195	196	210	226	188	192	207	218	214	212	228	214	219	202	211	210	222	209	205	191	206	210	202	228	218	223	233	181	187	199	215	222	208	207	191	180	218	211	191	216	206	203	192	221	213	208	201	216	206	194	207	232	208	196	225	230	189	200	196	212	214	238	209	217	195	196	201	188	181	229	208	194	198	215	221	220	209	208	256	219	216	194	210	235	214	199	201	215	223	220	206	204	218	182	229	225	188	192	222	216	215	198	201	209	204	200	200	194	213	213	209	228	227	204	179	187	191	229	211	197	247	209	183	214	213	222	220	203	215	191	232	202	198	196	210	197	207	211	202	195	199	199	214	209	209	200	201	199	209	216	216	217	188	243	205	197	207	183	188	213	201	213	224	242	223	202	212	201	223	163	217	229	207	196	221	194	194	207	200	207	214	194	204	219	195	202	206	187	213	222	224	220	198
54069	45699	43573	30738	844	761	690	728	694	694	683	661	705	679	677	640	672	664	666	620	642	700	611	653	610	622	617	639	630	652	640	659	637	664	717	633	677	650	653	656	692	693	597	621	674	672	612	613	691	621	651	638	649	648	628	682	634	658	651	691	666	609	623	646	683	568	693	628	635	642	626	606	628	626	605	657	676	616	709	608	630	628	657	668	657	668	670	602	687	690	635	667	661	701	654	599	667	633	696	654	655	651	602	636	655	611	650	660	651	634	615	665	591	661	684	627	628	651	644	694	658	679	610	657	623	680	625	620	648	653	610	651	589	657	648	629	704	632	639	650	711	620	674	623	638	650	625	642	656	609	621	669	631	685	700	637	587	654	628	634	633	662	660	668	607	650	646	650	653	661	684	609	670	637	678	621	633	626	620	640	675	641	636	589	659	648	625	706	703	626	634	632	630	577	674	640	658	660	648	623	642	635	638	684	712	647	676	659	660	612	613	630	665	674	620	652	645	626	672	632	628	642	634	643	627	628	661	650	645	597	637	636	663	659	657	581	641	625	652	603	643	645	597	645	641	629	631	694	680	677	653	664	628	650	656	646	601	635	644	641	592	647	678	660	605	631	626	652	666	628	605	633	681	649	651	656	696	651	652	669	632	601	619	654	650	635	645	609	662	635	653	655	633	631	649	660	611	628	620	647	647	683	661	609	618	633	631	604	641	653	598	617	614	649	645	668	666	674	678	654	646	682	658	626	665	609	640	627	684	634	634	638	677	592	657	647	591	649	646	686	667	646	691	673	620	624	657	624	643	656	643	655	654	640	679	635	641	637	664	663	657	671	602	652	608	646	638	665	604	594	643	635	636	627	633	679	633	685	643	661	615	661	663	614
76167	68698	56572	35576	10223	833	344	332	322	304	323	321	316	302	303	291	308	312	281	335	343	325	316	317	294	298	281	268	307	300	290	319	272	312	315	288	313	290	271	290	283	327	320	277	303	290	294	298	284	319	306	307	293	323	325	290	306	298	271	289	269	300	347	281	300	291	268	300	288	277	301	270	333	334	298	312	267	256	311	277	285	289	281	282	310	262	307	269	299	262	328	260	312	258	255	316	267	276	301	300	276	276	302	256	297	298	290	309	274	311	285	285	305	276	291	285	293	306	293	261	268	308	307	283	295	297	316	306	267	305	303	288	304	287	283	318	302	272	314	286	278	253	318	300	296	312	293	306	309	316	296	291	300	283	263	297	267	320	279	299	305	282	317	287	308	284	303	291	275	296	329	276	295	300	301	276	301	316	283	274	304	283	300	292	308	286	289	308	312	297	303	278	296	283	276	291	276	310	288	300	269	312	316	307	295	319	293	304	296	271	299	285	293	298	270	315	322	308	289	283	316	313	300	317	275	297	307	320	312	283	298	285	311	296	314	302	303	255	316	318	278	288	279	280	285	291	299	291	288	288	285	337	283	299	310	289	282	303	312	299	285	321	295	289	289	316	304	309	263	329	288	261	309	285	290	267	307	296	284	299	301	303	298	303	268	302	298	278	270	282	290	317	299	332	302	284	311	300	262	304	317	273	316	277	294	319	309	332	294	320	279	298	314	314	316	320	277	291	294	286	310	274	292	288	331	276	309	274	267	302	301	280	301	320	274	305	288	285	342	319	313	280	287	283	301	305	306	291	271	300	281	259	279	282	292	287	311	318	259	272	280	281	275	323	298	304	308	296	344	283	285	313	299	305	296	299	307	306	323	318	282	323	302	346
64909	58050	54021	37198	1278	1138	1109	947	995	913	991	891	876	904	882	889	900	883	890	870	836	918	873	903	863	864	856	922	836	875	874	919	881	880	877	905	881	884	849	873	841	896	939	864	881	838	838	886	881	871	849	885	862	844	860	836	802	842	865	884	892	900	836	846	861	831	855	902	832	812	795	899	906	862	897	824	887	798	826	876	852	888	898	863	873	887	890	885	843	884	841	876	869	833	885	842	834	853	798	845	856	908	828	857	872	881	818	832	865	893	871	876	878	851	843	850	869	874	801	818	876	862	858	942	845	828	901	843	882	889	842	850	838	796	858	861	828	781	862	880	840	876	857	869	919	854	861	905	914	837	811	871	871	803	869	758	805	880	887	888	850	828	885	865	873	833	845	882	841	869	819	864	810	878	816	865	898	867	903	843	893	885	865	913	905	926	828	856	843	922	822	877	890	831	862	849	834	879	888	840	885	873	865	860	809	918	897	909	866	840	857	908	836	854	816	865	873	904	806	816	846	857	890	828	855	832	1000	878	879	838	810	875	845	851	820	849	843	877	877	889	882	875	829	830	890	849	852	890	931	802	886	843	805	884	834	816	850	923	861	814	851	893	880	834	870	817	900	874	849	849	854	843	825	819	838	853	893	837	860	891	870	823	901	879	894	835	920	861	899	857	872	849	821	859	851	873	894	845	830	882	833	870	821	816	858	875	853	835	882	863	894	820	850	868	859	875	922	857	830	854	847	879	861	809	844	873	911	834	875	817	856	850	896	819	810	867	832	900	873	896	958	895	854	898	844	871	864	860	873	875	862	890	853	855	829	870	864	868	901	869	830	884	854	858	849	872	849	879	843	874	817	852	835	867	903	827	838	883	828	864	859	835	921	904
35111	17627	5792	1496	225	178	160	171	149	177	176	165	164	178	163	181	177	182	188	171	179	183	178	168	165	168	181	136	183	169	156	181	168	194	170	184	176	150	161	193	163	161	191	165	175	186	166	187	169	173	190	169	161	176	174	170	174	187	192	140	158	188	147	170	156	158	176	171	210	167	181	175	180	169	180	182	177	189	168	174	161	163	179	178	161	185	153	163	150	189	165	165	150	173	170	166	163	190	173	185	193	152	151	154	162	158	159	152	160	155	167	159	169	164	147	176	187	188	169	181	153	195	173	156	184	169	174	195	162	186	155	174	154	163	155	182	161	180	163	180	179	188	145	184	176	170	169	177	161	179	185	168	159	170	168	164	178	180	185	171	169	187	165	166	165	170	186	156	191	165	176	163	151	181	157	142	170	137	155	196	179	169	174	171	181	158	157	175	166	172	175	137	201	164	179	170	197	158	175	165	196	176	166	183	173	162	171	184	184	159	151	185	170	171	150	181	143	168	178	173	188	186	187	174	155	186	150	158	188	162	177	156	167	187	193	176	144	138	176	168	178	170	142	170	169	166	173	178	178	172	183	163	157	182	174	160	177	179	155	154	151	172	177	169	151	144	164	160	168	159	176	143	165	186	179	177	164	152	173	162	170	166	172	157	169	154	166	151	176	168	168	156	172	167	176	161	162	167	167	168	171	172	173	178	170	177	180	169	162	182	175	183	171	173	169	166	171	169	167	162	184	183	165	160	169	192	180	177	173	155	175	169	187	156	187	149	217	165	187	184	173	155	155	156	172	191	161	154	167	150	174	179	179	160	167	173	177	179	159	145	167	167	183	166	190	157	170	158	178	163	175	190	171	193	165	165	162	158	182	187	166	174	150	185
34436	18489	9769	4166	560	590	554	566	559	536	528	530	545	555	530	579	529	577	564	537	525	574	521	505	494	530	563	546	557	544	554	554	551	548	570	559	563	558	581	562	540	546	563	532	521	568	533	561	563	550	523	549	581	542	515	584	578	553	525	543	564	517	580	523	565	552	585	568	565	556	560	571	579	479	576	538	544	512	579	534	581	491	534	555	546	591	550	560	550	594	545	498	549	572	554	534	547	566	522	512	563	546	535	587	541	533	566	535	514	568	566	545	569	520	533	508	555	524	551	578	558	569	561	524	520	539	561	554	526	533	562	564	557	570	553	532	548	550	509	516	522	558	543	540	511	537	566	564	501	527	572	519	556	557	547	563	548	534	554	569	547	521	529	540	533	539	562	511	548	538	559	594	584	496	574	540	577	527	580	560	551	539	533	545	569	553	564	522	539	560	523	515	597	559	548	527	557	528	555	548	519	512	574	545	571	517	538	548	546	538	522	564	550	530	561	547	578	576	576	571	565	529	556	525	595	521	544	552	564	518	547	560	581	573	549	542	567	549	515	545	584	539	506	561	554	555	590	539	541	543	544	549	586	523	598	550	509	530	543	526	540	538	523	556	570	540	534	553	568	585	521	520	573	531	561	566	504	538	563	573	531	527	569	583	558	514	546	509	551	578	559	546	586	547	532	608	492	532	604	550	523	567	569	501	571	560	562	586	549	493	551	553	534	525	529	536	604	514	578	567	518	556	547	522	543	539	518	514	537	562	562	538	566	530	513	577	529	539	574	519	566	577	559	573	581	613	550	555	561	524	535	513	544	568	564	562	534	545	569	545	504	519	574	528	604	513	573	517	574	569	521	587	572	590	580	562	529	566	535	579	587	607	525	571
72882	58278	43201	24943	4050	287	223	214	220	219	216	209	196	191	201	206	180	203	195	194	204	226	190	177	204	211	198	192	201	213	204	198	220	203	209	200	212	208	218	200	196	206	195	203	229	216	191	211	204	180	213	207	197	215	213	205	209	220	217	209	191	212	211	218	222	198	193	174	211	187	208	221	228	191	211	189	218	208	198	220	180	225	205	185	183	218	194	197	201	169	195	200	196	224	217	202	199	201	190	196	208	198	197	220	223	218	222	168	193	215	203	200	207	227	208	198	200	186	220	185	209	203	209	210	220	205	192	193	216	220	193	215	205	197	213	222	198	221	204	176	204	175	179	215	223	184	191	214	204	206	190	202	165	198	199	203	190	200	185	223	202	207	195	218	211	205	189	201	213	205	206	208	204	180	184	223	214	210	201	215	190	227	199	197	203	208	182	216	206	213	219	195	212	202	182	223	218	191	208	198	207	197	214	206	209	233	218	215	173	187	206	188	192	219	196	198	214	205	213	208	202	223	200	190	212	187	199	217	187	217	202	224	198	184	210	208	202	205	200	207	218	223	228	183	212	207	213	203	217	223	196	191	204	187	205	205	199	216	208	187	219	210	211	212	221	185	192	171	189	210	205	219	199	204	211	196	190	231	240	212	184	197	201	217	194	192	208	199	200	222	191	182	203	201	189	220	232	208	211	231	188	206	198	206	174	171	218	208	219	218	199	201	215	187	231	191	205	202	205	232	204	190	196	192	222	204	195	200	211	180	219	200	189	209	207	186	188	200	207	198	212	202	217	188	188	175	198	199	201	221	207	218	210	201	219	206	237	175	199	189	207	212	211	219	219	227	199	181	204	224	181	188	201	195	195	213	207	222	205	207	204	201	221	189
54286	46057	41922	29671	838	793	749	700	690	722	652	643	641	681	663	674	635	681	656	675	638	600	677	630	623	623	653	594	645	655	678	627	659	690	688	643	622	596	646	687	621	636	642	611	644	641	628	624	697	611	617	628	601	630	665	599	643	649	713	630	637	660	652	591	640	630	615	626	605	642	590	614	629	631	632	633	646	607	628	623	670	664	657	643	605	662	651	607	634	619	598	618	641	645	635	651	665	651	662	604	637	614	632	691	637	660	665	581	642	615	598	610	609	650	602	592	628	625	629	651	617	631	642	618	645	624	647	665	605	664	644	635	596	625	638	625	614	626	637	642	661	625	598	665	629	639	595	636	634	615	615	642	595	663	628	628	618	664	629	641	589	659	636	658	612	644	593	625	605	598	614	630	601	627	612	605	653	674	649	632	661	665	641	633	599	604	611	617	623	640	644	665	637	612	648	663	644	644	611	590	653	630	609	620	651	590	608	646	627	592	602	543	649	639	677	637	637	614	605	670	625	626	623	641	624	631	596	594	595	663	621	622	630	666	633	639	638	599	631	628	643	652	673	632	635	621	631	636	682	636	643	606	633	642	649	644	657	595	644	629	668	642	644	622	666	609	619	626	665	641	639	636	647	619	610	611	657	613	605	609	659	608	616	609	599	668	616	707	619	650	616	641	671	654	613	629	631	606	612	635	614	612	623	604	671	651	682	626	641	578	677	656	639	607	671	621	610	611	665	614	643	615	605	619	617	620	643	660	640	624	620	616	611	648	654	601	645	614	603	661	617	638	666	591	632	663	651	646	624	621	649	638	655	624	606	617	628	635	597	630	645	651	644	632	600	625	655	654	622	631	646	651	625	645	653	635	624	624	670	660	657	672	674	651
77181	67911	52507	36690	10774	889	326	305	286	304	291	297	281	282	317	295	295	299	278	274	281	280	313	295	311	273	277	305	311	305	324	295	312	285	316	318	300	295	300	279	281	290	279	271	298	307	278	293	301	303	251	280	299	278	286	305	276	274	324	320	261	295	304	271	294	263	299	310	272	281	294	272	263	284	288	303	290	292	288	296	291	293	287	310	304	311	321	329	295	322	291	255	307	289	314	316	302	277	319	282	303	306	294	296	291	301	287	263	288	282	297	285	260	286	271	299	324	291	312	329	314	296	308	293	310	297	270	274	283	278	308	280	292	278	257	296	300	301	304	322	291	313	282	284	306	279	305	300	286	281	322	299	303	303	313	272	292	288	313	304	313	294	285	288	251	316	299	303	298	289	305	291	294	293	269	294	343	297	304	301	308	272	292	286	313	271	280	291	286	312	298	287	265	325	309	299	291	293	298	305	261	287	296	296	322	313	274	267	275	280	311	311	291	291	278	315	266	267	274	299	288	283	306	289	298	278	291	324	269	316	305	309	309	280	289	323	277	295	310	296	293	292	314	302	279	279	275	290	282	281	268	320	309	319	281	297	282	313	312	281	291	284	277	307	279	299	267	309	288	285	297	279	314	298	285	267	292	293	275	256	284	321	279	297	264	292	305	291	295	290	271	298	327	297	311	294	256	315	290	311	296	308	278	328	268	282	302	288	305	297	319	287	310	320	250	331	278	295	257	299	287	313	295	283	307	300	300	282	287	281	262	284	276	286	286	291	300	299	311	278	296	328	294	312	281	289	299	307	310	264	267	301	289	294	290	283	273	298	259	301	249	278	322	277	301	273	299	291	281	283	315	287	312	300	267	279	314	320	308	283	311	291	291	310
65025	57745	51115	38170	1289	1079	1137	1058	1033	936	909	911	910	898	927	887	844	911	918	894	880	852	848	854	879	895	869	957	888	886	874	856	912	860	887	839	863	861	877	844	858	840	857	869	888	853	867	843	878	887	857	833	873	828	860	872	870	853	861	903	875	797	811	851	912	847	861	860	856	868	847	816	825	841	860	828	825	819	861	853	923	801	870	838	893	820	872	831	835	882	839	864	858	842	889	813	825	858	892	860	874	810	855	826	874	832	845	882	828	802	838	873	881	826	850	920	831	876	848	895	884	825	835	853	861	849	851	844	868	842	832	867	876	788	871	919	870	808	869	824	840	852	848	903	844	842	886	859	868	859	859	885	868	884	858	851	840	883	867	851	874	802	835	913	866	886	842	831	828	913	806	846	825	865	808	892	863	885	858	828	865	835	879	866	845	838	849	845	847	864	933	839	871	869	859	836	835	863	867	821	825	850	815	831	815	864	807	843	843	892	814	854	804	893	882	861	860	858	821	831	811	846	881	878	865	822	831	830	878	788	846	897	835	868	842	844	862	877	866	864	893	844	817	849	814	877	833	858	862	818	886	857	880	824	883	807	841	837	900	852	853	788	874	841	862	834	872	818	903	799	811	834	877	824	838	853	840	824	839	868	848	815	841	854	843	832	836	827	860	808	865	776	836	837	817	801	796	867	843	885	854	829	847	860	889	849	853	832	831	837	843	902	906	826	840	833	873	811	894	858	862	860	872	830	849	826	890	836	813	827	847	792	865	860	913	909	869	841	852	862	803	829	863	874	906	830	835	848	874	829	851	869	855	846	865	880	915	856	843	854	867	868	884	863	846	836	907	846	809	867	883	853	865	804	856	852	841	897	901	925	846	839	824	865
34782	17654	5413	1903	277	161	206	186	157	165	169	175	184	171	177	139	150	168	214	178	163	158	175	170	155	175	163	172	162	149	168	181	147	182	164	162	162	186	180	166	202	182	191	173	179	173	171	178	173	152	185	160	190	146	183	143	173	170	166	185	164	164	169	198	183	172	183	152	172	175	178	172	191	168	190	159	168	178	156	187	197	175	179	164	173	153	170	173	163	166	177	168	178	159	178	169	165	184	174	180	168	186	173	172	177	191	174	176	173	188	178	177	179	161	147	182	185	156	174	177	162	166	200	168	177	152	165	196	168	190	154	161	171	190	177	186	166	184	145	167	166	170	164	183	170	165	165	167	172	187	176	175	195	155	180	158	168	170	143	192	180	174	164	166	178	169	166	181	172	176	191	162	198	160	163	160	176	169	153	175	173	174	184	187	183	179	161	169	176	176	173	203	159	157	188	173	175	174	164	161	153	172	148	179	173	162	196	178	171	166	135	159	168	168	179	178	168	146	177	184	151	174	183	175	171	160	156	167	161	180	155	172	167	161	174	168	162	169	166	175	167	160	164	165	171	152	137	176	179	177	161	182	168	182	154	153	197	166	188	178	172	180	151	166	159	184	153	186	139	190	155	179	162	172	164	177	170	163	176	172	162	181	164	195	175	179	155	202	159	187	157	164	166	179	179	174	179	183	155	170	160	172	159	162	155	167	158	154	143	176	152	157	173	144	157	176	186	177	183	188	158	183	150	160	149	190	178	194	148	152	195	142	180	160	159	187	165	198	167	180	178	159	178	190	183	150	150	151	181	175	163	147	165	148	161	171	153	207	172	155	190	163	170	163	180	156	191	181	174	168	185	170	179	184	164	187	160	166	192	163	170	173	157	186
34527	18809	9265	5268	528	550	553	612	559	514	578	584	593	551	524	579	526	581	545	548	499	547	558	577	553	585	570	537	500	551	546	520	567	546	537	523	572	567	530	520	540	517	521	597	610	551	540	539	547	538	530	572	564	548	539	594	551	579	541	558	537	519	545	536	528	577	558	559	548	548	541	573	572	578	529	539	538	489	531	567	508	533	561	559	518	549	534	560	570	552	558	576	607	578	566	532	573	554	544	518	571	551	559	540	561	533	553	558	563	562	529	569	564	570	561	555	543	557	526	541	545	592	525	595	521	528	530	567	548	558	553	587	558	541	529	576	524	517	552	552	552	535	569	559	585	574	511	541	545	571	552	593	547	547	543	569	581	544	551	561	558	557	537	533	582	539	526	584	587	543	525	556	531	556	555	576	574	530	570	512	583	571	551	556	550	541	578	537	557	547	559	554	549	555	514	562	534	537	591	537	521	531	559	549	543	550	544	576	575	559	547	585	542	565	553	557	541	572	536	564	505	615	544	538	586	551	539	593	586	538	543	581	525	558	525	564	551	565	542	562	570	538	546	592	590	493	566	550	612	581	514	564	556	561	566	565	531	621	544	556	561	610	530	562	528	560	555	550	538	558	532	538	549	548	546	506	588	546	531	573	540	551	568	600	507	557	547	545	580	549	573	542	513	569	559	526	545	531	562	583	559	607	538	526	535	579	559	545	533	547	565	519	541	578	577	515	557	611	531	575	568	590	530	558	568	584	532	564	537	528	594	602	576	555	528	556	606	541	576	557	493	537	564	509	550	568	540	570	579	532	526	568	534	565	571	526	549	594	559	551	564	525	579	602	564	537	522	563	551	566	526	542	572	549	563	569	569	556	567	519	542	580	549	578
71885	56592	42252	26865	4619	270	230	256	225	230	175	225	218	207	216	198	205	218	221	199	196	213	193	200	199	186	206	193	206	201	194	205	220	217	198	202	179	197	220	182	204	217	201	199	204	202	201	194	191	204	214	203	208	189	207	207	219	190	176	210	193	188	205	200	206	195	230	222	196	194	184	187	193	197	218	206	210	214	213	187	199	190	176	205	202	189	204	208	182	191	185	206	185	214	215	219	211	177	184	214	184	211	189	205	214	214	192	219	190	199	176	221	230	190	220	217	204	186	202	203	200	196	212	207	201	201	206	185	209	211	192	217	205	172	190	201	190	187	178	210	186	187	187	192	202	190	195	202	225	208	223	194	203	205	195	193	184	200	216	199	231	204	204	206	199	187	184	220	208	171	203	192	190	212	191	186	201	180	197	186	185	207	205	179	199	211	229	211	199	203	206	206	207	192	181	189	180	208	183	193	200	197	188	190	196	196	233	211	201	197	183	215	244	223	188	187	207	191	186	204	201	177	227	167	227	198	180	213	204	181	207	205	169	211	203	196	207	201	210	185	202	163	185	217	208	206	224	224	213	169	218	206	197	218	204	207	203	186	203	194	196	201	208	203	189	190	197	202	217	194	206	213	195	194	223	185	183	198	183	200	217	183	223	197	196	219	205	190	200	214	200	193	206	187	206	195	195	218	199	207	191	203	190	214	223	194	186	195	189	225	201	192	202	178	203	193	212	210	224	210	196	183	206	192	185	192	188	220	187	206	198	200	177	186	175	204	209	198	176	192	230	201	198	216	208	195	188	190	220	187	202	187	206	187	209	213	216	184	175	201	192	194	198	190	178	201	209	211	215	193	203	240	196	221	229	220	199	219	193	190	231	183	210	189
54186	44709	41346	29297	911	813	744	738	743	669	711	643	652	660	662	658	653	642	661	643	654	629	639	605	626	640	674	629	664	632	637	652	590	624	634	598	644	635	625	602	622	675	659	645	623	590	662	650	648	616	594	609	613	642	656	568	627	644	611	598	635	689	584	624	665	678	665	617	602	622	587	650	629	637	612	625	612	660	630	644	596	663	646	644	598	625	678	615	612	646	597	640	639	640	614	686	624	608	646	624	625	614	581	621	628	609	625	634	643	596	650	635	611	639	685	617	661	586	607	580	616	640	671	624	633	621	621	660	649	629	625	581	587	627	624	638	593	604	619	616	614	647	627	596	660	642	662	647	629	627	665	658	655	616	626	647	627	604	665	618	650	649	637	637	637	667	628	632	616	624	629	614	666	625	616	677	663	661	611	633	637	628	617	584	654	616	631	622	599	637	579	620	631	625	608	621	639	646	618	639	620	615	573	628	670	590	604	614	661	617	628	635	601	640	657	588	628	660	676	602	603	624	633	660	636	609	608	660	655	611	620	635	618	617	620	595	669	602	588	634	635	623	646	638	619	630	625	674	652	596	610	632	636	598	652	616	650	639	628	645	630	601	640	607	649	631	696	675	636	621	680	652	637	613	579	639	605	648	604	621	648	580	633	634	588	594	640	607	631	595	600	603	643	654	660	579	650	622	640	590	618	616	590	631	622	661	569	627	624	551	605	603	617	632	656	689	631	622	581	614	617	615	592	629	592	639	597	585	618	640	556	604	673	653	641	632	666	613	633	657	618	653	670	620	607	640	594	633	655	563	620	632	667	624	628	619	617	604	639	629	606	592	673	604	644	628	655	657	658	678	625	616	648	642	642	639	623	580	662	616	669	609	675	681
77065	65235	53012	36938	13130	1182	360	319	338	299	326	330	312	325	313	286	317	279	276	280	291	292	295	285	317	296	275	286	311	313	291	286	309	272	284	306	265	300	285	284	273	289	266	281	292	295	299	312	282	281	307	269	286	286	285	301	282	320	303	290	279	289	300	259	299	313	281	285	279	272	290	284	295	299	274	338	305	305	314	269	303	314	312	298	288	282	282	312	301	290	287	299	260	275	311	306	278	291	294	284	262	341	292	290	303	263	283	300	314	288	336	311	268	299	281	270	276	315	285	268	325	286	298	293	268	293	284	273	296	272	315	275	267	280	303	293	272	309	284	299	282	299	303	277	289	303	284	288	261	294	281	291	278	285	284	291	288	256	313	285	307	295	286	263	284	274	274	283	295	300	274	281	296	310	288	285	267	263	303	299	265	306	308	264	303	309	282	267	267	299	293	280	320	292	291	301	323	272	297	287	290	294	301	310	285	283	311	304	316	292	283	260	297	299	250	260	285	326	311	267	284	287	265	271	299	305	267	266	291	274	294	284	286	299	303	277	276	280	287	308	297	297	288	279	283	290	277	294	284	317	273	299	268	310	293	263	312	286	309	266	272	281	308	301	293	288	282	284	317	268	264	309	258	310	287	269	303	261	290	299	329	293	288	294	289	288	306	281	269	257	290	300	290	272	288	274	286	297	304	279	299	320	258	299	267	298	276	295	313	321	295	282	295	294	267	302	303	289	292	298	282	314	323	282	267	285	321	289	277	282	292	266	304	285	339	295	275	289	266	276	277	290	256	285	296	317	304	330	317	299	301	284	283	317	279	288	270	280	286	292	307	306	297	299	306	295	295	297	316	296	294	279	275	278	292	264	293	275	279	291	267	281	277	310
64995	54974	52656	37896	1393	1157	1082	1052	998	943	955	887	922	918	900	896	860	903	899	849	833	839	893	901	832	854	870	847	837	876	847	836	827	844	882	847	843	885	871	814	867	830	844	838	882	867	817	848	840	863	836	814	838	866	842	846	832	877	855	878	888	824	855	877	854	835	874	864	831	842	824	874	906	813	849	852	844	917	867	831	861	822	852	861	822	855	857	836	867	818	926	803	858	916	888	845	822	836	860	869	865	850	858	822	857	828	819	813	853	898	870	798	811	838	871	857	863	842	840	839	825	837	874	854	858	839	830	861	825	841	810	849	829	880	852	792	845	824	763	909	886	841	813	874	852	804	866	822	803	904	832	802	839	811	846	831	846	841	885	857	773	862	805	845	863	845	861	824	843	850	887	793	834	867	797	891	911	813	867	866	812	807	882	841	865	834	831	829	894	827	789	829	858	912	850	876	844	841	904	860	877	874	841	854	799	866	847	762	870	834	826	915	851	859	813	871	818	874	815	887	848	851	870	817	806	865	839	846	881	897	859	773	886	883	861	863	877	887	862	829	873	821	822	826	848	824	895	841	842	846	851	850	863	828	881	849	881	860	871	815	844	812	876	856	916	847	845	848	853	856	858	902	877	800	797	856	883	841	813	889	829	863	839	844	872	826	902	827	825	810	859	857	839	850	883	846	812	818	794	793	850	777	785	827	828	818	813	882	856	845	807	880	837	867	873	824	849	811	891	838	876	818	857	846	835	795	918	861	865	818	852	826	867	871	821	857	842	829	833	817	884	870	817	817	848	838	824	846	831	885	889	849	848	916	838	833	853	824	848	817	855	862	798	838	853	909	803	842	813	890	889	789	867	792	814	826	882	841	864	828	806	825	828	815
34895	16302	5225	2178	276	218	183	151	188	180	192	203	155	175	159	157	175	163	178	150	185	172	188	175	152	172	179	157	176	197	178	183	187	173	164	178	166	184	156	193	184	170	183	181	156	196	167	174	186	157	172	173	187	177	197	170	174	178	184	171	167	183	197	188	150	188	187	204	173	187	183	172	185	158	148	162	199	166	174	175	175	190	178	163	167	192	169	171	190	171	171	164	179	182	172	174	197	177	178	179	165	165	144	185	171	166	180	172	168	169	180	195	158	192	183	164	164	176	172	170	181	176	191	203	172	164	147	165	171	174	158	173	154	164	165	184	173	153	174	148	168	173	181	190	170	159	184	163	154	177	155	163	182	180	182	159	168	187	154	173	194	200	163	172	186	168	183	159	179	177	154	184	177	170	171	179	180	168	187	166	184	185	146	158	176	166	190	169	207	189	174	170	177	163	180	168	163	156	166	186	164	174	172	180	173	167	165	175	172	188	172	187	167	159	173	168	184	185	181	153	189	185	164	153	194	167	188	182	186	185	169	173	170	180	178	178	187	170	188	158	155	195	178	161	156	200	173	179	179	179	204	181	163	183	158	166	188	153	139	202	179	163	200	176	185	157	185	169	154	169	188	158	157	162	168	183	160	164	167	171	151	156	163	174	205	170	169	185	184	165	161	177	189	185	153	162	178	179	176	163	192	173	166	177	163	156	161	165	164	169	168	150	159	154	170	166	188	181	191	183	176	165	169	168	159	163	170	151	158	170	182	157	167	179	160	157	183	171	187	168	165	161	164	162	162	177	159	189	191	184	196	193	174	148	158	150	183	165	170	194	164	179	172	155	169	188	175	184	174	179	176	174	175	187	159	150	172	163	168	181	197	173	184	176
34668	16281	9607	6161	571	581	555	586	520	583	534	550	571	556	540	586	551	525	568	573	537	591	559	557	530	572	592	557	549	557	512	548	536	598	504	546	564	555	568	556	548	505	546	582	601	501	594	521	605	543	555	560	594	507	585	521	559	542	559	562	580	537	575	554	586	566	557	543	590	559	541	540	563	541	531	501	548	520	556	546	536	559	571	544	558	556	545	556	510	581	567	571	527	547	565	578	554	553	565	616	548	567	556	577	573	582	552	567	582	588	572	569	549	566	600	548	562	571	572	571	588	588	555	558	577	581	575	559	553	559	551	547	551	604	529	549	631	565	551	574	570	537	567	566	576	598	554	552	593	575	514	543	512	556	584	569	546	542	571	559	552	527	576	600	558	516	579	566	583	521	570	572	541	584	564	571	581	577	544	609	556	558	561	528	576	558	588	539	576	531	546	502	519	527	578	546	547	561	583	559	568	512	549	576	559	591	588	526	562	564	559	576	532	588	533	556	568	538	598	558	551	556	562	560	557	556	557	538	539	540	576	539	587	556	526	535	608	486	568	559	523	521	570	571	566	533	567	595	583	543	573	567	564	579	570	546	560	533	595	553	564	533	550	541	536	559	532	567	534	586	557	576	561	491	549	561	556	495	607	584	536	558	582	545	549	548	564	556	548	553	566	575	531	578	539	552	526	531	566	563	543	560	554	562	536	567	555	604	587	590	575	557	575	588	536	581	570	578	569	580	578	590	559	578	517	574	513	594	572	554	566	584	551	525	536	552	577	504	582	548	567	551	584	571	614	542	573	585	543	569	588	558	542	582	595	612	536	561	566	551	560	590	542	577	565	535	579	558	554	576	617	591	568	573	544	516	522	561	569	581	560	589	547	570
71674	54960	44964	30488	7052	340	243	209	205	255	230	211	211	198	218	236	224	179	208	202	228	186	204	207	202	194	215	221	200	191	200	226	197	213	217	179	216	230	216	191	199	200	206	188	225	177	245	227	183	240	191	207	215	198	213	200	193	224	195	213	216	190	204	206	190	211	229	207	226	214	187	191	212	215	257	200	214	208	219	198	221	216	208	208	209	200	194	218	227	208	211	208	203	225	206	196	216	206	173	197	205	214	228	230	209	203	207	250	209	218	197	219	238	224	228	203	209	187	207	206	218	205	216	198	224	199	242	218	204	216	202	209	216	191	232	224	212	219	217	208	235	206	203	219	197	206	195	189	207	188	189	178	157	216	217	191	183	220	203	201	207	212	228	217	184	222	211	205	212	202	214	220	215	205	226	211	199	224	230	192	223	192	203	187	218	212	198	209	223	197	216	225	219	189	211	194	191	187	205	216	198	213	218	212	182	222	192	234	208	223	207	209	192	212	222	187	230	203	204	216	205	211	230	218	210	205	219	192	195	237	208	209	221	184	213	205	198	193	202	211	228	180	205	228	201	201	205	183	212	214	196	239	227	218	241	238	196	188	205	207	185	182	180	229	205	202	214	195	206	212	201	201	204	202	192	207	204	218	193	188	197	213	236	207	223	194	192	214	238	206	203	211	252	233	199	202	192	226	199	221	200	217	218	221	190	214	194	202	218	207	209	211	190	229	222	235	223	230	207	191	207	192	205	220	199	219	199	205	208	196	207	212	189	224	228	223	205	203	235	213	216	201	200	203	188	195	199	220	226	205	210	210	203	212	207	189	211	172	181	202	236	212	214	203	222	184	172	215	228	193	213	208	218	214	195	194	208	209	203	227	217	217	207	206
54049	43275	43902	34237	1075	822	743	721	738	737	687	665	676	691	681	673	696	712	629	663	666	651	636	634	661	700	670	669	661	656	662	660	631	663	673	670	672	665	643	660	638	659	617	676	609	669	635	661	617	681	653	647	666	667	681	639	624	605	673	640	677	641	641	648	672	645	655	695	650	616	637	652	642	634	688	590	643	651	622	667	679	647	682	700	637	658	674	609	657	710	684	622	602	679	642	683	599	621	651	684	681	647	639	682	659	600	637	655	665	663	666	663	633	657	671	661	634	633	646	684	663	653	630	625	674	640	604	689	681	676	648	645	690	647	642	658	648	641	634	618	655	625	662	607	656	641	634	673	644	634	695	649	624	622	605	635	663	647	647	601	648	645	632	632	668	663	665	643	650	629	619	650	653	621	686	649	635	660	657	666	622	659	642	662	647	640	664	661	657	609	624	628	617	638	632	648	622	625	655	669	641	677	642	628	632	624	649	638	626	653	665	649	594	619	645	665	667	662	638	671	648	639	626	647	612	656	695	643	636	648	645	668	675	675	605	659	639	618	654	695	675	642	637	630	613	665	652	627	633	637	664	671	630	623	675	616	661	615	635	598	644	628	650	650	652	629	691	669	658	643	636	666	662	657	651	612	638	637	641	653	640	706	651	672	631	627	636	649	608	625	556	629	619	646	655	669	659	624	625	657	592	638	633	639	615	636	644	644	626	659	682	687	687	644	676	662	665	659	675	664	645	641	621	660	604	668	644	697	634	610	588	605	642	667	718	650	637	663	671	656	617	653	652	679	583	632	689	637	599	627	619	619	650	644	653	639	659	632	695	635	639	656	647	649	631	645	605	681	642	627	649	654	654	594	649	642	658	631	644	631	644	644	654	661
78327	65988	57461	40823	14015	1311	344	317	324	332	329	313	334	328	313	318	319	299	284	310	288	288	296	307	315	290	265	301	304	278	289	330	275	288	294	296	288	250	306	267	283	285	300	309	285	269	277	285	270	300	281	283	315	279	296	329	259	313	298	302	291	269	290	301	297	308	312	273	315	310	309	294	300	303	291	286	300	309	272	326	267	303	300	294	301	306	297	286	279	288	284	282	306	287	309	287	284	285	282	296	302	299	294	276	313	295	268	312	299	290	301	306	315	297	321	309	334	271	282	294	287	289	286	276	299	318	285	292	297	309	292	316	276	306	272	289	287	284	274	296	288	278	283	268	281	283	284	306	272	314	292	293	275	328	277	325	302	285	280	303	301	277	289	306	322	317	310	282	272	313	307	291	282	289	279	303	298	287	314	291	312	294	293	307	280	267	310	308	274	270	289	301	322	309	315	295	298	282	318	290	287	297	330	312	286	302	311	270	252	317	302	331	289	299	352	278	292	289	298	307	292	276	326	243	302	339	310	308	294	292	319	292	296	311	266	310	315	284	299	299	318	282	297	280	324	303	286	316	281	267	298	289	296	273	302	253	310	296	280	309	322	318	288	303	304	307	271	272	309	316	275	307	333	271	273	283	252	280	287	299	303	310	307	281	308	305	282	284	272	272	294	266	304	274	278	293	297	276	293	265	320	291	307	299	257	269	287	284	283	286	298	290	294	306	316	277	294	277	303	275	305	302	288	269	278	263	311	304	297	331	274	288	349	338	298	323	297	282	284	304	264	306	298	293	305	277	268	286	292	290	289	297	287	287	287	305	281	270	309	287	334	287	273	288	338	298	338	278	313	286	286	268	268	313	294	254	296	273	286	312	272	293	275	299
64224	53921	55112	41065	1448	1183	1120	1050	1045	1011	929	909	932	910	945	927	916	915	887	898	835	868	878	821	926	825	860	907	888	857	894	823	854	841	849	835	866	842	862	864	840	846	873	907	848	903	833	890	870	873	851	802	836	854	885	893	850	862	867	839	844	841	835	851	846	877	887	878	891	898	832	870	823	872	886	869	840	800	888	840	839	813	862	844	856	817	885	840	886	831	852	883	854	852	860	843	855	884	863	873	869	853	849	870	853	865	856	859	849	839	818	874	829	817	835	842	832	859	851	903	900	843	832	845	877	874	837	853	858	884	847	863	883	877	818	849	866	878	854	818	823	841	874	847	890	843	875	864	873	866	878	884	865	875	871	814	897	810	894	848	867	887	783	834	868	926	820	819	886	888	862	843	845	878	868	880	840	843	883	831	836	868	802	837	848	874	843	862	848	877	861	845	868	857	875	842	894	806	859	866	828	894	845	904	874	868	825	863	795	839	821	899	902	871	873	858	866	812	832	849	877	872	822	794	867	897	836	812	837	864	851	806	840	827	880	857	841	937	843	878	851	883	840	845	848	824	865	808	842	849	834	858	934	844	897	868	859	832	843	820	805	873	827	848	838	886	844	859	896	881	820	821	862	884	862	872	901	838	873	861	879	895	822	823	855	831	912	865	854	868	810	858	861	894	895	830	806	820	867	832	873	807	875	814	878	862	839	854	848	896	872	847	854	875	875	841	835	859	849	853	847	839	879	825	876	905	851	830	860	851	822	932	830	795	910	844	838	872	864	897	871	862	834	852	832	816	873	891	858	827	834	837	875	860	821	873	848	863	839	887	872	844	858	828	835	829	839	868	808	862	836	854	869	837	890	899	848	831	814	885	844	840	852	907
34429	15283	5353	2101	202	155	162	163	196	199	176	168	168	168	174	151	161	167	183	193	184	161	166	178	175	163	157	159	173	155	165	178	187	177	165	174	166	158	180	160	183	162	173	163	150	175	169	175	160	161	173	143	187	161	184	157	177	137	157	152	191	161	156	153	166	176	155	166	154	157	164	176	185	158	165	167	164	160	164	175	171	157	188	175	149	161	178	167	145	191	159	193	169	172	156	169	182	146	170	178	192	160	200	183	166	166	146	165	166	162	185	199	156	177	155	179	177	175	178	172	168	157	170	168	167	178	169	170	171	159	152	160	193	163	178	178	176	190	173	185	164	185	168	154	173	177	172	176	171	170	145	173	160	181	174	154	166	157	157	170	154	191	169	169	142	172	156	182	154	178	172	163	204	177	178	166	183	151	167	159	164	160	149	157	173	170	185	168	167	167	149	187	190	175	150	174	195	153	157	204	169	187	176	170	179	143	165	151	153	171	142	171	163	182	181	165	164	165	170	166	159	181	163	172	155	163	203	187	184	185	171	170	185	178	166	147	206	158	171	145	197	179	180	164	166	162	166	149	135	175	157	177	160	160	162	150	180	169	167	161	181	176	155	188	181	171	168	154	153	187	181	189	170	181	170	164	164	185	174	163	167	177	165	184	171	167	185	183	166	185	174	154	176	156	160	165	190	158	176	171	163	173	190	168	162	169	161	177	188	149	169	159	168	168	157	180	149	143	169	164	166	181	188	171	176	179	153	146	151	169	163	176	179	153	173	181	166	166	145	175	159	156	198	167	174	179	172	157	158	172	165	172	179	175	165	163	172	151	147	167	185	186	177	156	178	180	163	158	165	150	171	155	156	166	169	179	163	163	159	158	168	171	167	190
33975	15506	10257	6040	582	610	540	561	566	579	581	561	537	571	557	578	559	566	589	556	588	571	592	570	536	549	552	530	573	553	544	548	546	543	624	517	542	577	527	564	569	588	541	560	523	537	536	576	557	558	582	548	555	539	548	566	563	526	546	545	510	548	551	501	593	552	537	498	547	548	551	576	592	559	524	575	546	560	501	514	551	545	540	554	560	531	507	547	609	540	529	531	598	548	581	559	572	515	558	531	530	573	517	553	572	534	569	502	566	536	552	551	563	560	493	558	526	517	523	525	515	539	515	579	516	589	556	588	539	543	529	581	568	542	539	545	514	504	540	522	558	551	554	518	504	566	547	544	563	520	544	542	557	512	579	566	489	560	547	536	551	541	515	572	623	537	500	565	557	551	540	529	575	567	542	546	480	578	541	561	544	535	575	536	544	575	520	546	554	544	542	562	502	557	555	531	547	553	549	566	534	524	547	555	546	532	520	593	548	582	532	585	539	564	484	523	555	566	539	587	538	531	566	468	526	530	540	524	552	569	560	540	503	535	560	548	585	522	545	545	528	544	535	538	604	560	513	567	544	595	582	528	581	510	530	547	506	551	535	558	542	536	549	544	497	577	549	544	540	570	520	524	576	551	542	584	563	540	544	586	596	524	577	562	530	558	574	520	561	579	511	549	565	562	563	568	535	534	568	556	539	531	566	548	548	606	530	531	507	561	554	589	537	538	523	555	538	539	571	542	521	590	532	575	555	556	559	550	557	515	554	515	519	534	545	546	565	571	574	559	537	522	550	539	557	591	540	544	548	511	565	477	503	564	547	588	551	525	573	555	559	541	498	535	554	548	548	564	569	560	560	584	510	563	589	534	549	559	548	563	553	541	608	544
72301	54363	42808	30550	5648	289	232	237	225	197	173	221	201	195	180	222	209	205	168	187	216	231	204	181	206	196	197	227	205	213	204	212	211	231	197	206	204	185	176	201	216	207	192	167	203	177	213	213	204	212	197	223	199	223	231	196	211	213	203	191	189	198	197	217	213	180	210	184	201	180	204	193	189	227	179	217	179	204	235	203	216	219	200	197	198	231	196	192	202	194	199	192	189	209	196	170	196	203	208	196	228	236	210	199	195	222	190	213	227	222	193	203	201	217	175	193	211	191	190	210	207	211	202	207	214	197	227	178	189	211	198	181	198	223	187	192	192	202	191	206	211	193	210	198	214	215	198	208	194	202	171	213	211	210	196	181	197	202	205	196	181	189	205	207	195	192	205	203	195	188	202	209	212	196	208	210	204	208	208	205	199	213	191	223	186	194	197	208	199	187	218	200	225	194	208	191	234	203	201	202	210	191	201	225	187	232	195	200	200	189	220	220	221	194	206	197	224	204	192	233	192	203	224	205	235	216	203	205	213	213	215	223	206	203	195	183	201	189	193	210	186	193	227	197	201	203	180	202	199	180	201	195	203	196	203	198	205	172	210	206	194	198	208	220	194	199	203	177	193	224	199	201	213	197	223	178	184	184	194	205	188	193	177	191	216	198	185	194	193	173	195	213	162	193	209	199	183	193	234	194	225	189	213	203	196	208	200	204	190	199	226	171	201	206	215	196	159	206	183	192	191	219	199	186	249	180	191	221	243	190	196	189	199	202	183	184	199	174	205	203	207	191	221	205	203	215	197	236	219	200	178	199	236	226	217	191	188	196	199	204	185	219	213	210	198	183	225	200	177	190	206	191	194	211	200	198	195	196	186	193	192	218	199	186
54017	42080	42517	34584	897	832	748	727	694	670	743	697	681	622	655	629	686	654	614	642	681	661	658	608	590	672	632	603	641	632	660	636	615	661	643	611	622	632	613	672	659	633	613	605	636	653	603	614	639	605	615	678	620	635	634	646	654	599	638	600	646	614	661	643	652	632	633	607	649	612	656	634	619	599	618	635	633	627	564	615	613	597	611	657	616	636	595	626	628	617	628	612	636	654	618	674	633	586	644	655	599	636	665	631	632	593	580	619	625	648	621	573	645	638	634	630	620	591	603	619	665	636	598	680	677	584	633	606	651	655	605	600	598	606	639	623	648	620	641	630	618	629	658	597	659	669	633	647	611	641	608	624	606	599	635	594	611	615	621	625	650	651	591	647	598	613	629	633	613	611	669	620	615	624	647	611	634	570	639	590	553	603	618	658	621	613	598	653	667	631	620	606	682	632	617	587	628	588	617	634	652	648	629	626	618	606	611	580	637	623	641	679	594	623	609	608	592	624	597	643	638	643	635	632	675	589	621	614	588	644	608	640	576	604	636	636	634	605	636	623	630	635	600	621	609	665	658	637	603	596	615	589	621	613	595	603	607	609	649	638	654	645	638	659	609	596	638	607	601	605	657	580	624	609	578	634	620	614	635	619	638	591	599	652	698	643	644	663	597	606	657	660	632	615	634	628	605	632	607	624	617	604	637	656	623	620	623	646	619	628	651	666	663	624	600	607	610	630	553	644	598	635	664	653	623	620	587	647	649	628	618	649	612	636	611	581	615	644	623	658	642	636	595	601	606	617	609	609	625	604	655	635	605	603	634	604	645	607	631	624	596	598	628	634	580	582	598	636	650	595	645	613	655	638	592	553	605	612	650	649	605	613	639	609
78528	63969	54302	42066	10932	786	329	371	301	343	345	313	339	321	295	287	310	337	280	300	292	299	280	329	292	280	314	261	270	320	293	271	337	284	262	307	302	278	265	282	274	275	293	304	292	290	300	294	283	298	280	291	275	260	265	306	297	295	271	273	298	311	292	244	325	278	279	284	263	286	298	297	279	252	282	307	274	262	306	306	270	278	260	283	278	259	275	277	269	297	261	285	267	269	281	294	270	324	256	302	292	302	264	318	307	288	302	307	291	281	296	264	286	285	299	274	269	290	254	290	284	279	281	258	259	299	282	265	275	271	282	290	278	314	294	296	279	308	272	282	259	284	258	304	291	274	322	269	322	279	289	290	284	270	270	253	281	289	262	311	262	286	268	274	295	268	268	283	294	315	282	270	286	298	259	284	270	321	281	325	277	282	275	313	303	294	307	286	279	269	273	272	293	271	295	282	273	287	291	286	328	321	281	323	257	291	274	280	310	316	305	294	281	335	282	300	281	289	295	283	294	259	283	292	278	286	275	291	260	278	275	288	282	278	282	275	295	276	312	271	284	324	301	311	270	271	297	284	284	287	258	290	271	286	272	265	287	280	319	299	272	279	262	319	266	281	277	277	276	286	289	274	284	315	293	295	290	321	288	271	268	291	280	302	297	297	290	315	286	275	314	290	293	260	287	288	300	287	275	297	294	299	269	311	276	310	272	283	306	315	302	269	270	272	310	261	333	276	293	293	286	307	290	297	283	283	284	284	284	277	268	274	271	308	274	297	259	291	268	288	287	278	310	266	258	293	293	298	285	273	288	294	262	270	269	266	278	306	305	270	295	305	304	308	294	280	269	290	289	294	293	325	289	317	270	251	293	262	316	293	262	291	259	274
64727	51956	53499	40203	1353	1308	1134	1032	1056	946	988	958	942	981	857	963	902	881	921	898	868	838	886	875	827	884	873	827	852	875	862	839	846	871	855	833	823	860	879	809	868	843	877	869	823	864	902	886	819	779	826	856	852	845	854	838	879	831	832	859	808	870	833	805	857	855	886	845	880	817	828	838	883	803	832	824	876	818	815	837	828	793	851	817	860	885	849	843	838	791	825	784	812	829	811	872	826	835	888	863	849	819	849	807	878	931	806	813	802	771	836	794	840	856	815	836	828	846	814	844	822	950	837	850	826	808	835	879	806	810	844	843	873	883	862	860	822	809	784	882	870	875	892	844	859	853	827	840	865	823	860	821	841	837	856	844	846	852	819	854	767	890	881	817	801	854	875	849	842	869	820	808	838	875	831	829	780	827	816	852	828	837	829	805	815	839	842	811	821	871	870	803	838	809	831	822	841	903	842	847	912	864	808	855	836	796	826	812	808	814	840	836	856	778	789	834	841	803	879	915	830	825	785	784	837	836	855	823	804	842	809	863	909	870	870	829	807	870	742	859	812	803	876	881	835	827	802	821	810	828	852	848	843	850	844	849	792	807	883	784	805	811	832	814	863	801	835	808	802	844	842	827	754	818	837	810	829	794	824	823	842	848	798	807	850	868	829	868	828	850	832	799	872	836	835	861	835	850	834	802	798	835	865	835	835	803	833	823	852	828	869	832	854	794	856	805	804	866	833	827	808	782	821	802	846	839	782	849	822	850	803	826	877	837	837	855	863	800	862	812	788	855	814	816	870	851	775	832	774	863	808	873	834	829	868	851	819	814	840	843	842	840	777	835	867	789	837	832	764	855	842	840	829	833	804	867	865	812	838	832	843	887	885	831
34662	15924	4740	2066	215	172	172	166	161	169	176	153	162	166	157	172	158	172	161	179	176	176	151	181	152	172	168	176	172	167	167	168	169	186	147	163	168	163	147	152	151	173	155	170	154	162	152	155	156	154	177	162	155	178	189	169	183	159	168	188	145	156	163	171	172	165	199	153	172	183	167	173	170	201	175	141	123	149	174	167	162	141	180	181	170	161	193	164	167	144	164	175	185	164	163	147	179	136	155	147	180	169	173	182	190	175	168	171	171	173	163	200	150	149	148	156	166	155	179	169	176	145	153	156	177	150	160	149	181	155	175	179	164	169	174	129	174	166	166	157	161	185	173	153	179	173	143	167	153	168	161	140	162	158	175	170	156	147	179	192	162	146	188	149	173	155	169	205	179	165	167	141	191	162	178	155	165	158	158	168	189	172	165	180	175	153	167	171	145	149	166	183	161	168	151	155	153	162	165	159	174	153	176	164	194	156	167	130	177	169	172	162	178	162	186	154	165	155	146	169	168	163	170	162	148	177	159	140	152	179	143	159	163	161	150	177	146	143	145	151	165	152	161	191	170	168	189	182	176	182	177	184	167	177	158	139	159	176	158	175	150	186	162	155	184	171	168	162	155	174	190	174	139	186	189	172	153	180	163	161	137	160	185	146	160	176	176	163	166	149	203	160	142	164	173	162	163	163	167	154	156	165	158	192	151	161	134	164	160	162	179	158	159	170	169	174	159	153	162	161	148	146	178	149	155	168	156	150	173	181	141	150	160	176	158	160	155	157	144	154	147	153	170	166	148	153	157	138	186	146	154	161	170	164	172	163	161	138	168	134	152	173	142	163	140	167	169	164	175	176	147	140	168	172	153	165	148	189	167	162	141	158	157	135
34006	15399	8861	5627	544	541	544	518	535	563	558	528	513	569	560	532	567	564	502	518	510	543	559	573	541	523	492	533	500	544	511	537	504	501	546	506	497	557	556	524	550	563	514	521	527	510	561	518	546	538	538	535	500	495	528	515	524	540	565	566	533	529	485	523	553	543	536	527	511	542	512	489	526	543	502	525	523	525	549	558	515	527	488	588	514	504	506	536	520	509	553	510	490	535	524	525	514	535	534	570	514	539	510	546	548	523	521	500	518	548	528	527	543	526	528	521	459	601	528	524	537	542	550	561	525	521	521	565	522	512	526	548	532	588	520	512	541	515	550	493	519	496	562	520	503	517	497	521	540	564	524	529	551	542	520	482	517	529	525	494	562	524	541	531	520	533	526	549	543	510	550	513	509	557	516	557	512	503	500	543	525	517	530	529	537	525	517	577	508	524	493	562	489	512	548	512	543	549	565	524	554	515	526	498	517	498	534	521	489	526	505	564	513	502	542	532	566	500	513	529	495	519	512	507	529	575	536	515	562	570	552	534	524	522	530	546	501	487	540	543	514	516	495	511	504	531	504	516	536	493	501	515	502	536	517	513	564	529	544	527	542	538	526	535	526	575	512	525	524	526	529	536	526	542	472	500	500	555	577	567	515	551	554	544	533	493	568	534	470	577	530	492	526	588	544	508	505	519	542	519	536	541	550	520	527	525	525	489	516	573	536	528	517	515	568	554	504	506	522	532	559	495	551	513	540	507	518	539	503	523	544	540	535	510	523	498	534	568	497	508	530	546	522	501	512	557	478	524	549	521	500	514	543	576	533	527	556	494	565	508	536	528	566	525	542	529	519	536	526	520	516	505	531	506	524	532	555	563	558	572	558	554	537	535
72243	53117	43429	32711	4697	249	219	245	204	208	189	213	187	202	198	176	194	225	207	194	205	203	185	194	227	197	202	200	218	184	198	181	171	219	210	215	201	198	185	192	194	161	193	220	209	192	189	222	196	186	175	171	207	194	207	192	203	201	217	201	199	198	202	188	180	183	207	226	215	178	228	175	208	195	199	180	197	204	204	181	190	183	212	208	188	187	197	169	210	188	179	188	182	185	211	183	208	206	194	182	183	220	207	212	181	174	226	183	190	188	198	188	214	180	204	211	185	197	209	197	193	184	211	218	208	184	193	195	211	176	191	181	192	178	174	196	198	195	220	195	229	184	194	201	199	185	182	222	179	181	185	190	221	194	187	206	196	170	198	207	199	175	165	179	209	170	192	191	196	194	188	190	194	199	212	168	191	175	206	205	200	175	194	189	191	192	195	191	204	208	193	187	166	197	206	199	179	190	190	209	176	189	208	192	209	204	196	187	176	180	218	189	200	209	201	197	195	185	185	190	183	203	202	181	214	189	186	210	186	195	211	194	170	197	199	221	196	208	193	202	173	185	201	192	208	199	183	202	196	190	213	195	203	199	222	197	190	200	204	237	176	188	190	201	217	173	195	209	209	214	187	211	207	208	203	199	222	210	182	186	192	179	216	176	202	186	169	202	227	209	189	226	163	207	183	205	194	209	200	210	192	206	180	193	207	210	203	208	206	201	173	178	197	182	188	161	205	214	159	172	190	180	194	209	217	196	190	191	217	186	184	204	200	178	209	218	191	208	195	162	190	168	193	210	196	187	195	213	202	213	190	222	197	206	193	213	212	198	221	202	203	204	195	193	182	196	183	172	216	203	203	188	207	187	206	215	182	221	196	183	182	217	239	199
53997	40472	43967	34276	848	820	748	730	747	708	663	696	662	663	629	649	655	663	648	612	619	600	661	592	657	613	625	640	668	631	594	630	618	629	606	633	614	627	609	645	675	605	582	626	616	608	592	558	638	581	617	552	609	610	620	582	612	640	636	633	632	600	608	590	650	606	632	572	620	612	583	605	644	611	605	615	596	644	692	618	622	588	593	600	630	553	628	597	583	610	606	634	620	649	639	616	627	633	600	628	591	599	585	590	600	621	625	600	659	630	643	577	593	580	570	611	603	624	599	596	618	585	622	603	616	593	619	630	635	610	661	655	630	597	631	661	610	637	588	563	626	594	616	624	607	583	615	619	623	611	644	603	603	600	641	620	636	616	678	586	620	586	627	677	615	594	677	595	660	606	592	658	622	640	592	633	611	651	595	611	639	625	660	636	612	598	648	628	635	640	609	592	626	607	623	619	611	605	615	613	607	571	617	602	587	666	600	625	618	606	602	624	569	635	615	634	622	587	599	611	590	589	619	602	580	563	620	678	574	634	633	617	639	636	588	596	609	586	645	632	637	655	614	599	619	587	659	599	661	614	610	597	617	600	598	629	606	639	606	634	599	628	607	608	619	601	630	571	661	611	642	595	585	618	598	617	629	625	642	602	626	613	610	602	648	615	612	619	553	587	627	572	639	628	567	570	577	610	621	650	572	606	661	601	633	613	584	628	633	608	600	626	625	625	623	632	608	604	594	621	622	612	616	632	582	569	587	647	586	568	624	614	593	578	558	632	611	613	636	554	568	635	610	597	653	654	625	628	559	600	581	599	575	631	618	594	636	662	587	655	621	658	648	555	619	603	633	627	600	595	666	643	598	638	629	634	589	651	610	633	567	618	596	589
77479	63279	56179	44738	11053	804	334	323	344	325	329	305	309	305	306	280	293	253	305	308	298	300	305	266	278	271	347	297	263	277	290	278	301	305	326	333	301	263	283	281	281	285	264	290	320	283	279	270	287	274	238	290	288	285	278	281	308	273	314	291	284	297	310	268	256	279	292	275	297	295	302	274	273	277	269	307	283	270	279	275	291	308	286	271	301	275	292	281	282	286	267	260	298	259	293	268	287	293	316	258	298	280	272	257	291	299	257	265	266	281	280	252	278	319	285	268	309	266	259	246	310	280	295	261	294	292	308	253	274	266	262	263	274	292	303	269	276	293	273	315	250	265	287	313	265	311	287	304	247	285	285	270	261	268	284	263	280	292	285	284	275	290	288	267	303	289	252	289	287	289	266	263	261	266	263	302	281	296	291	278	295	294	266	318	319	295	261	284	299	288	289	245	291	267	333	289	299	275	285	301	322	282	285	278	326	263	285	296	275	248	287	271	279	288	283	298	296	262	298	296	298	286	287	269	281	285	290	267	281	264	288	309	270	284	257	259	297	264	280	257	295	283	264	275	281	274	298	294	302	299	282	244	238	266	294	305	295	275	261	314	316	289	282	284	280	294	302	273	278	240	336	300	256	288	249	300	285	276	276	272	277	302	284	272	266	292	280	278	264	297	265	288	285	278	279	294	293	291	256	291	293	296	287	280	295	264	284	310	281	291	284	281	275	294	280	282	291	276	288	273	238	279	284	306	280	276	272	295	273	301	269	266	265	286	266	266	279	273	311	296	266	291	295	281	259	282	308	275	274	302	267	271	309	278	320	288	288	261	272	280	288	297	278	267	307	283	275	304	311	281	305	292	265	278	294	291	255	280	284	268	317	288	294	294
63587	51422	55090	40651	1405	1220	1088	1065	1057	944	1015	998	966	927	932	921	885	880	910	851	885	851	906	887	851	892	834	877	856	864	886	826	832	858	821	879	828	814	827	872	834	834	856	835	827	837	840	881	824	835	796	857	829	871	858	806	804	805	766	836	883	846	845	788	818	858	814	880	821	838	803	852	797	856	806	847	855	866	909	862	843	789	831	880	845	796	804	808	825	819	856	802	838	806	795	847	898	874	862	823	840	854	824	864	795	807	838	767	822	838	816	803	850	801	890	838	833	842	818	798	833	839	808	787	881	819	807	796	836	786	846	803	842	804	804	793	855	817	849	867	830	812	803	840	827	853	858	834	802	838	804	817	792	837	769	849	822	818	873	837	836	842	798	804	829	836	841	788	823	851	807	793	836	867	792	832	807	767	882	806	850	826	832	836	865	854	793	829	779	787	805	797	837	823	806	802	820	856	803	811	811	785	844	816	816	817	798	856	847	798	815	844	786	738	862	813	808	860	807	840	793	812	783	873	822	918	837	842	842	779	889	800	854	814	835	819	763	886	801	747	820	780	878	831	835	850	816	800	810	860	824	767	870	831	835	860	782	790	836	833	793	851	835	835	892	797	813	867	863	819	800	845	847	813	819	831	845	834	880	807	813	860	799	799	801	875	849	837	812	850	816	820	905	839	832	843	792	808	818	831	832	825	829	835	776	797	879	814	841	900	794	858	805	872	848	852	847	843	898	794	806	823	826	800	817	860	849	789	826	833	802	843	811	848	836	812	841	813	822	834	820	884	800	831	833	828	769	797	818	813	885	853	798	831	814	812	863	806	794	860	836	822	867	823	807	817	837	842	836	839	856	811	788	845	856	861	848	828	787	858	849	822	871	833
34960	14645	4961	2503	283	178	184	143	179	164	179	192	174	193	153	176	167	156	136	152	155	139	162	162	152	151	169	176	170	151	143	167	156	161	161	155	176	169	141	176	164	163	155	188	178	166	166	153	163	168	162	179	166	164	173	158	154	153	145	142	162	134	153	166	171	167	170	161	180	157	168	137	149	165	168	150	139	163	166	159	146	162	183	158	160	173	148	158	189	181	148	151	161	161	158	153	169	135	178	166	157	175	167	145	155	157	155	143	168	167	148	198	151	148	168	174	175	175	162	158	155	134	183	150	156	167	159	159	166	161	167	149	145	177	182	159	167	173	158	165	156	145	177	161	164	170	166	159	167	176	152	177	173	151	148	144	160	136	161	153	158	149	187	157	173	179	150	174	172	177	163	151	164	144	150	176	150	175	148	143	149	165	165	142	176	156	159	152	146	165	154	172	152	168	177	140	148	154	153	187	157	157	144	145	167	163	154	159	160	171	155	176	163	157	174	174	162	129	155	173	147	175	158	175	166	166	154	163	157	151	178	162	161	167	168	149	156	165	182	150	145	163	157	158	153	154	145	158	150	146	152	168	166	181	139	167	175	141	132	165	156	171	157	130	155	166	181	149	179	145	163	159	167	157	158	143	150	159	168	160	157	163	146	152	185	147	166	147	167	188	149	188	153	168	172	160	159	155	179	159	146	170	158	147	155	158	158	146	158	155	160	146	165	164	155	151	155	185	146	144	162	160	173	162	130	136	177	166	166	168	161	152	179	164	172	153	154	149	172	160	142	170	149	150	167	149	186	131	164	146	161	149	144	181	157	183	155	131	179	151	150	145	142	163	137	143	163	175	161	145	169	160	160	181	158	167	161	164	167	183	163	170	176	145
34295	13310	9600	6309	553	538	525	521	503	520	517	499	517	506	580	558	544	528	502	523	519	503	504	512	494	541	549	536	535	539	508	501	524	533	523	557	483	498	509	511	533	532	543	507	492	521	544	539	524	515	493	501	527	495	509	510	502	518	514	533	525	516	509	487	529	548	541	518	514	516	499	523	506	504	526	522	553	527	512	484	532	535	557	517	488	522	493	482	529	562	502	506	544	517	522	508	508	517	456	479	509	537	516	486	510	505	514	522	571	502	551	521	528	552	500	520	536	496	488	491	505	499	516	472	523	472	477	517	550	493	513	529	529	517	545	507	514	515	511	560	535	497	522	522	515	558	518	506	563	544	538	547	508	528	523	493	495	513	504	518	485	523	546	512	549	499	524	502	511	549	551	522	542	548	482	523	540	517	497	508	477	490	489	485	512	530	546	496	508	534	519	498	529	546	514	513	496	491	570	536	506	505	489	497	519	566	534	505	506	524	512	530	519	474	536	569	564	501	485	535	510	561	507	531	561	553	553	527	515	508	523	518	526	518	526	528	488	558	516	506	539	510	523	510	495	501	520	507	522	546	508	526	502	516	584	529	480	540	499	506	505	505	516	526	507	514	522	503	502	505	534	518	498	505	514	492	527	525	496	518	500	532	523	542	519	533	491	560	528	500	538	513	558	515	550	480	503	529	494	524	536	560	502	538	501	528	532	541	493	486	526	495	518	572	516	470	527	523	543	510	503	531	509	535	489	522	492	562	535	537	509	521	511	513	482	520	541	508	522	534	535	483	540	499	478	474	536	514	517	552	496	494	494	504	496	516	530	526	501	519	496	518	529	487	524	505	564	529	547	546	540	506	513	534	501	545	551	533	507	517	481	511	539	558
72602	51728	44007	30579	3929	267	235	241	219	191	205	209	211	202	211	208	178	202	223	227	175	204	192	183	200	220	182	187	197	220	206	178	197	197	179	194	180	177	180	202	168	185	194	181	181	190	205	201	204	170	191	214	187	182	173	237	193	196	212	162	198	189	210	173	185	182	202	178	205	213	194	202	198	175	202	184	164	201	196	198	174	190	215	166	190	174	173	176	183	201	192	180	180	161	191	205	199	212	177	195	173	177	195	194	181	206	192	202	188	191	232	207	184	204	185	196	184	202	234	188	188	200	198	196	193	211	201	175	170	210	189	171	192	221	209	203	214	205	173	198	187	198	201	190	193	191	187	191	211	195	192	187	221	186	185	193	201	184	176	159	199	185	192	187	181	212	189	190	182	200	176	189	189	193	207	195	212	193	184	193	191	173	205	186	202	194	202	218	201	203	169	200	186	172	193	207	187	193	175	185	184	207	209	217	189	201	195	227	210	176	179	199	179	186	173	197	203	175	205	175	199	181	204	207	182	213	181	198	181	197	186	218	183	172	202	218	181	192	191	185	211	176	186	200	186	191	203	201	200	194	193	185	190	185	184	208	174	196	208	183	179	190	191	179	192	193	196	200	207	181	182	193	185	173	185	188	155	191	180	195	194	203	184	172	181	192	175	200	183	195	211	204	206	173	214	193	208	203	193	206	194	196	200	211	190	189	182	198	185	188	176	189	202	185	201	195	210	219	195	193	179	207	213	182	198	191	184	191	192	199	240	205	198	207	209	178	207	187	217	204	188	195	192	214	198	187	203	182	166	210	214	179	176	209	189	150	180	183	186	200	185	184	172	190	200	170	162	181	174	191	178	178	189	210	211	208	164	195	178	213	183	217	189	168
53407	38712	44567	30641	954	863	801	710	679	699	657	631	650	627	706	630	626	588	642	651	611	637	595	609	641	618	627	632	589	622	585	610	655	598	561	604	606	632	609	595	588	633	623	589	589	596	623	603	585	610	604	583	610	600	608	575	657	555	591	582	620	589	612	633	588	602	607	625	623	634	587	612	648	613	595	673	584	609	609	571	592	587	608	629	577	574	592	613	591	632	594	637	585	616	608	611	590	599	596	605	555	605	638	621	608	602	615	623	559	572	640	637	632	569	577	605	611	613	576	592	620	612	600	585	605	617	608	582	568	629	570	589	563	588	603	603	611	635	606	612	570	552	603	588	564	571	620	623	632	594	621	621	554	563	579	577	597	625	586	601	603	582	625	595	637	589	599	588	592	620	601	615	608	610	561	618	632	601	600	600	660	596	616	598	576	576	557	639	583	613	629	631	579	610	621	606	560	577	572	610	610	630	679	579	577	587	590	590	581	630	639	645	642	600	574	629	592	590	603	567	585	538	620	608	600	632	616	600	593	595	587	609	641	609	597	585	560	606	591	568	602	557	611	606	594	603	584	609	584	611	594	583	607	608	622	606	604	574	643	652	637	615	591	603	613	602	602	569	634	578	567	568	641	632	626	614	603	617	626	585	590	612	644	600	609	592	596	619	656	607	548	563	596	584	617	605	590	622	575	577	602	593	598	609	628	631	587	621	594	556	572	603	600	624	593	591	641	573	599	557	611	615	600	582	609	609	566	646	560	593	587	614	606	618	623	587	636	544	559	599	645	593	568	583	581	589	591	617	594	567	587	584	560	553	590	571	585	621	610	600	601	566	612	604	578	617	611	597	569	600	570	580	608	604	604	600	606	587	552	585	607	593	609	594
75414	60780	54999	40954	10964	868	337	324	349	300	321	320	266	337	303	272	296	306	281	291	285	263	264	295	282	268	265	287	305	301	276	281	249	253	306	249	293	259	279	261	273	261	269	263	283	293	268	257	293	298	292	270	289	260	299	279	280	267	308	280	288	286	270	300	282	306	262	302	294	275	294	261	277	270	262	267	258	293	311	278	264	271	267	262	260	276	291	294	257	280	275	279	282	285	291	285	244	258	294	295	286	295	290	270	271	291	299	275	276	306	302	287	291	303	289	277	276	279	321	268	300	257	243	313	280	281	310	269	256	290	283	281	257	280	287	309	264	298	253	270	299	269	296	247	274	279	256	267	252	276	277	269	280	292	329	257	245	231	268	277	291	298	276	319	280	288	281	277	245	306	280	315	315	301	295	256	246	266	294	283	243	266	294	267	247	286	276	281	277	287	292	267	261	275	280	268	263	284	283	259	306	290	267	261	255	296	264	300	254	261	316	288	291	291	303	264	285	309	285	264	275	285	321	255	269	254	269	261	282	266	311	306	271	276	286	285	282	295	298	269	274	289	271	265	295	258	289	257	295	286	267	300	261	270	294	267	261	281	300	280	260	271	294	275	324	272	257	251	281	248	295	261	283	284	275	262	293	292	290	310	285	280	287	288	300	285	283	238	290	251	260	292	264	273	287	296	288	291	298	280	271	292	275	295	291	256	278	233	289	252	300	308	303	290	307	277	267	276	243	286	268	298	279	259	268	258	291	289	267	289	279	278	319	271	313	275	266	299	272	250	270	274	283	264	289	263	294	245	277	277	293	316	274	278	242	289	247	308	277	265	293	269	290	281	293	261	267	305	299	296	254	267	288	265	293	308	306	298	273	305	294	262	253	287
63439	49444	55043	40150	1485	1283	1116	1068	1053	1009	1012	977	977	948	836	989	875	892	839	871	862	893	809	880	829	848	861	855	910	806	863	822	850	781	801	850	789	814	858	807	893	841	825	793	853	825	782	846	833	846	875	844	838	838	869	874	836	817	852	809	839	800	807	866	829	908	821	870	843	857	836	783	802	811	799	819	793	770	825	805	839	852	863	810	858	804	829	858	817	781	803	833	785	859	818	841	851	787	849	859	796	809	808	838	814	814	876	808	877	820	813	803	830	789	779	848	856	826	848	872	883	799	798	830	786	863	809	873	808	844	836	799	788	823	826	832	815	836	805	826	829	838	817	794	816	796	784	837	806	817	825	790	850	802	803	781	848	830	834	832	825	840	844	828	780	813	790	842	799	805	792	811	802	806	839	828	825	860	835	762	845	812	825	875	849	789	836	841	809	781	755	767	870	799	828	830	812	789	835	858	791	794	793	848	768	811	810	866	836	813	827	860	792	842	808	824	840	770	814	814	833	896	804	829	801	840	838	810	819	793	777	823	826	841	838	792	802	858	835	816	844	862	894	844	799	851	798	837	873	797	863	765	798	829	825	831	801	856	826	811	801	898	825	813	845	824	842	805	822	799	801	776	816	822	802	815	844	813	820	780	810	812	800	845	851	812	786	824	814	801	759	800	825	846	835	881	780	794	831	790	864	798	850	800	773	845	832	844	809	837	766	830	871	861	835	808	832	862	829	826	790	812	921	829	824	823	870	814	809	795	824	808	806	834	812	829	817	825	839	831	804	806	785	825	811	857	782	806	856	870	839	821	787	778	818	839	797	803	818	808	790	842	844	782	830	813	845	786	843	837	839	800	798	837	824	789	833	812	790	827	848	859	833	799
34133	14250	5951	2062	267	174	158	166	167	164	170	154	168	156	199	146	159	182	170	142	174	169	156	125	167	167	160	168	177	156	169	172	151	142	144	174	141	145	182	164	154	148	136	142	157	136	163	162	173	162	166	160	142	171	162	127	159	164	149	144	168	151	168	150	164	181	169	156	168	161	163	178	168	141	148	150	151	169	150	154	171	177	187	165	149	139	165	156	172	167	158	152	139	155	158	160	150	181	159	149	172	136	154	183	145	158	167	141	179	162	167	170	147	161	168	153	140	161	151	172	168	180	155	170	154	156	145	163	162	167	156	171	155	177	165	181	146	158	127	144	169	151	134	170	171	162	163	162	153	149	160	151	156	141	161	178	148	174	154	137	185	164	191	166	160	184	156	164	163	164	135	159	171	170	151	149	150	167	163	137	155	181	141	160	150	165	170	163	185	178	170	171	159	153	163	205	167	181	150	142	130	148	167	154	145	173	163	175	142	140	164	171	155	161	154	189	183	153	168	141	160	145	159	165	161	146	163	130	158	171	145	133	184	174	160	146	160	167	166	140	160	147	144	162	143	148	159	170	139	154	143	148	180	135	151	155	161	172	139	179	159	151	172	163	180	166	160	146	158	138	153	172	155	157	154	169	165	159	159	163	154	182	150	182	163	169	146	157	147	166	156	179	159	165	167	147	161	171	180	169	161	149	160	181	164	162	164	170	175	164	175	161	173	146	159	131	153	183	137	171	162	155	181	173	146	149	154	157	170	169	168	174	158	183	163	144	162	157	151	148	163	171	178	156	160	173	161	174	153	159	182	163	157	155	174	148	159	174	148	175	158	169	164	164	176	150	141	143	181	155	158	157	150	165	159	131	169	176	161	153	158	152	165	182
33578	13018	10883	5717	553	518	518	519	523	529	507	530	522	522	523	518	519	520	504	506	521	527	507	522	507	497	551	496	501	549	501	477	549	553	515	520	541	511	565	511	480	513	537	515	545	564	517	538	541	581	563	512	507	553	557	505	492	486	494	527	540	556	518	543	501	543	516	545	502	526	506	473	579	484	487	503	508	513	525	535	543	546	508	491	519	537	513	547	515	524	522	535	516	504	480	555	522	550	537	537	506	496	470	510	513	522	537	490	495	502	503	518	488	531	520	558	549	491	518	478	523	555	540	519	519	486	530	459	545	497	512	565	533	531	463	540	571	504	516	534	494	507	501	491	513	544	547	522	502	528	521	516	509	532	524	520	531	528	521	497	527	550	548	508	499	509	577	541	515	492	515	507	521	569	524	537	503	524	503	501	553	548	509	490	531	457	509	543	531	521	552	512	450	505	495	522	555	509	488	500	480	534	538	513	537	493	530	531	511	525	504	492	499	496	517	517	500	464	524	536	572	494	512	505	472	528	510	483	549	501	542	528	516	489	489	495	551	512	518	520	484	523	508	511	508	513	520	521	489	548	515	541	528	517	516	557	527	471	525	488	487	526	523	543	520	499	481	544	542	501	508	540	502	551	549	540	551	556	499	558	535	532	515	532	565	535	520	523	518	515	485	537	515	536	543	530	452	521	506	545	511	542	511	480	525	528	534	536	523	514	516	487	507	559	485	492	538	527	524	501	559	538	468	553	528	499	556	526	475	548	502	508	523	517	524	596	484	482	546	495	561	517	490	490	549	547	502	494	535	495	520	509	540	494	483	522	553	520	503	527	506	508	526	556	551	526	508	516	556	497	514	478	521	563	488	559	541	512	542	464	531	544	544	516
71018	50895	44549	28024	5380	292	233	194	213	208	223	206	200	197	214	214	181	187	176	194	190	215	180	185	202	195	161	210	203	204	195	222	211	229	209	198	189	188	171	173	194	196	194	178	194	209	209	214	197	178	216	187	206	171	198	215	193	201	176	185	183	167	200	187	201	180	186	194	166	199	173	200	189	180	193	183	181	220	190	178	176	201	199	195	230	190	186	188	196	200	195	202	182	204	194	187	168	174	186	178	183	185	209	184	203	195	204	183	193	156	180	188	189	178	200	175	211	195	212	180	194	189	199	190	200	187	215	194	195	207	177	186	211	193	194	197	195	151	195	192	193	195	207	203	167	195	192	183	195	194	206	198	207	199	168	181	168	189	186	197	171	211	210	229	194	201	200	170	184	188	206	197	205	186	174	175	201	203	179	200	199	194	176	205	210	205	185	199	180	187	201	190	211	211	212	245	196	194	227	182	187	161	181	189	166	197	181	193	169	186	193	212	195	196	176	188	179	189	166	171	169	182	171	176	212	186	197	188	175	192	200	204	174	177	200	188	200	201	202	188	228	202	196	196	215	188	194	174	187	189	182	183	194	174	174	178	195	185	199	208	183	198	191	213	189	208	197	180	189	168	168	183	192	222	189	194	184	175	202	188	167	198	188	199	206	197	187	175	190	178	196	192	185	195	189	192	189	198	186	190	209	172	206	185	170	208	165	188	186	174	195	188	195	193	204	191	161	187	199	188	213	211	206	204	188	191	211	208	215	182	180	188	173	213	199	221	192	183	187	177	180	207	180	182	179	174	190	189	178	198	208	176	175	193	182	190	218	185	206	166	191	205	212	170	184	198	206	188	181	195	177	203	185	191	180	175	182	212	209	195	202	186	195	242
52665	40035	44291	32515	955	881	803	789	692	677	683	641	673	654	685	693	610	638	613	662	645	640	611	655	612	610	640	603	562	601	643	604	602	563	599	594	580	601	609	658	575	616	600	622	589	589	612	567	675	639	613	609	560	568	589	601	589	565	613	616	571	641	571	609	630	599	596	613	624	621	651	534	627	583	629	582	600	595	608	601	584	644	626	560	579	571	592	576	614	618	576	621	636	653	629	584	616	594	577	607	568	582	600	613	620	574	608	610	586	587	559	648	627	614	592	606	658	586	574	534	558	571	587	633	555	584	620	559	622	562	587	636	595	598	610	593	579	600	630	626	584	560	610	583	590	584	600	585	621	568	587	585	589	593	646	572	591	609	592	610	644	644	598	517	634	608	569	595	597	635	593	610	556	601	583	603	564	612	600	601	610	598	623	552	608	541	626	573	612	592	578	596	603	575	615	575	604	585	621	630	588	582	591	612	588	602	635	635	633	600	611	630	592	592	606	567	574	585	581	598	624	583	606	593	574	564	573	590	609	605	574	547	573	583	592	577	586	571	599	565	559	544	602	552	592	586	610	626	628	603	588	600	602	618	628	537	612	652	630	622	627	559	587	610	598	574	593	639	576	580	633	589	568	620	615	602	606	583	618	597	619	613	592	594	563	569	598	629	562	576	556	604	631	593	557	598	611	575	606	558	609	553	599	575	593	589	587	642	649	611	564	608	613	633	597	629	602	595	636	608	586	579	652	633	655	559	577	590	601	609	605	594	642	618	591	606	601	558	594	572	570	557	620	629	607	601	599	592	595	604	621	564	578	587	613	601	590	547	579	600	615	569	623	586	601	593	602	581	619	605	627	605	586	628	615	600	617	631	585	598	562	564	579	556
77812	63710	56308	41168	12080	1048	349	339	314	293	318	332	316	264	306	300	287	263	287	272	270	282	280	316	304	276	307	299	300	289	264	284	278	289	299	294	289	286	287	286	263	266	292	278	283	270	277	275	261	283	302	274	282	297	294	297	297	272	265	279	297	269	280	277	271	292	265	284	239	326	276	306	301	261	305	286	286	261	306	322	302	269	301	257	275	266	282	282	285	312	301	268	288	296	270	267	275	277	286	301	254	285	311	284	262	257	286	282	274	297	312	272	277	242	262	272	241	266	311	294	305	284	291	316	287	291	270	283	308	294	295	291	290	280	269	281	282	297	319	272	274	298	269	295	290	259	269	236	284	291	284	267	285	295	280	239	279	304	285	291	295	291	255	270	261	273	289	282	285	262	273	283	289	241	267	256	256	263	296	290	266	275	272	291	244	284	292	256	278	293	277	266	275	298	278	280	278	256	268	264	300	260	304	276	290	243	315	283	282	270	290	250	278	284	295	278	295	291	319	268	272	265	282	307	272	264	291	295	277	294	265	302	268	314	299	263	300	278	285	297	268	292	259	277	283	277	290	288	285	314	283	279	306	282	300	256	269	280	285	303	289	290	290	262	265	287	284	301	300	308	270	289	278	303	272	258	280	289	288	275	261	301	277	275	302	256	293	290	285	275	260	285	283	268	308	266	296	269	278	298	276	283	263	258	291	286	288	266	341	268	307	313	281	262	283	293	270	274	258	304	288	281	285	283	283	283	276	289	280	286	259	267	290	280	258	290	274	283	252	291	304	280	282	276	266	298	241	310	278	302	258	273	301	290	284	252	285	292	270	268	246	291	290	318	293	287	246	268	249	255	294	274	276	280	288	275	259	260	298	296	264	247	287	283
63404	51198	54568	41422	1544	1291	1147	1091	1030	991	980	921	935	929	913	872	908	913	887	881	801	832	841	870	813	861	854	830	905	850	835	879	820	798	833	846	817	818	842	771	800	822	815	822	837	848	830	849	805	809	782	839	816	810	811	805	790	830	782	840	795	830	813	853	826	770	864	847	839	860	871	811	836	817	807	833	855	838	847	795	831	813	798	885	842	808	845	831	828	742	834	859	831	840	858	832	854	827	824	877	802	885	798	785	824	840	875	864	853	810	804	832	825	844	821	829	870	866	883	808	814	797	786	824	801	787	812	852	825	816	845	783	822	836	785	844	845	852	786	846	887	827	791	770	820	819	820	848	870	775	834	763	776	812	826	814	826	847	795	853	830	847	849	830	874	801	864	811	768	823	854	817	810	832	863	852	865	808	817	844	879	834	774	849	785	833	778	827	831	816	871	787	847	839	873	823	829	849	847	864	822	818	816	836	784	824	856	837	777	845	813	782	778	864	830	832	842	835	831	801	796	796	830	772	846	827	855	873	790	783	801	814	867	776	799	795	794	832	824	865	853	832	819	823	787	803	821	884	856	782	836	798	876	810	814	814	841	808	840	852	810	828	855	845	833	807	790	816	831	801	843	845	837	814	825	882	800	837	857	856	815	818	819	842	812	798	841	824	822	823	837	790	846	842	806	805	876	829	836	831	809	837	904	831	817	807	807	835	897	819	779	823	823	850	843	838	791	830	841	820	848	832	809	844	817	862	814	813	813	829	830	882	764	805	811	848	791	815	796	784	846	803	786	788	789	810	822	807	823	790	836	803	826	785	813	810	812	895	804	818	824	832	818	777	782	829	807	794	782	817	839	832	825	858	849	843	800	869	829	836	839	856	812	861
34235	13910	5815	2483	281	173	155	150	155	159	165	171	161	167	151	150	175	173	147	160	161	155	147	138	167	160	139	156	178	175	185	153	169	158	177	157	140	167	163	149	192	168	160	166	155	158	173	155	184	162	155	145	171	165	137	168	144	175	137	158	164	152	158	143	157	165	134	160	187	165	133	187	162	172	154	152	140	172	179	179	156	145	134	159	157	166	148	154	183	163	142	150	184	149	140	163	160	173	160	166	162	168	149	157	158	153	164	179	145	161	156	154	162	161	165	172	165	166	157	168	163	166	155	149	171	153	156	160	171	153	153	174	178	152	154	184	174	155	156	140	147	163	173	155	169	146	192	146	166	178	170	156	142	156	168	170	149	158	145	147	157	163	164	193	142	176	144	155	146	156	163	163	157	156	185	173	156	177	159	166	180	169	167	167	177	149	164	154	167	163	147	158	154	166	157	152	137	149	163	147	145	168	154	158	146	167	146	167	165	176	175	160	179	151	161	170	161	164	166	178	160	162	153	186	145	156	177	159	156	176	163	163	199	160	150	170	127	178	151	166	145	174	139	171	161	178	154	156	152	186	153	156	154	145	170	178	157	181	175	179	153	151	156	169	176	146	156	179	164	150	180	162	166	131	147	175	150	151	172	193	158	136	159	154	153	166	161	173	168	187	145	170	194	163	168	183	172	143	171	147	153	162	169	154	176	172	153	148	161	172	158	156	165	156	180	184	164	156	151	143	166	163	159	161	170	153	162	151	159	145	165	174	174	190	161	176	167	151	170	163	163	144	178	159	145	156	149	172	171	174	166	177	148	157	158	177	145	158	159	169	160	146	147	168	160	166	148	154	174	149	176	150	151	159	167	154	174	147	165	171	146	155	164	148
33293	13335	10400	6377	510	571	548	539	519	523	521	530	513	535	507	529	511	531	516	510	507	542	484	546	536	525	520	524	477	554	535	539	524	503	507	511	464	522	541	513	539	493	464	479	517	546	494	493	492	543	507	525	538	507	509	533	525	501	529	524	509	533	495	526	506	507	499	499	520	498	492	509	552	511	498	520	490	506	505	495	476	494	491	509	511	464	518	547	500	534	493	501	520	534	502	508	493	536	523	504	553	535	541	502	486	578	493	515	527	528	518	513	500	490	557	554	441	495	518	532	514	502	513	471	538	523	496	532	521	517	490	533	515	536	528	519	530	534	479	501	448	553	546	480	511	517	515	475	530	517	495	519	532	496	498	539	536	569	516	550	534	553	520	508	523	513	532	531	480	550	537	493	531	530	489	551	531	506	504	490	556	489	529	485	516	534	512	506	502	495	563	522	517	498	554	519	553	506	507	488	513	579	480	531	536	493	513	517	483	506	528	502	496	494	512	510	490	565	503	509	522	526	519	552	572	539	507	527	487	552	517	516	510	551	488	511	530	496	483	480	556	502	524	542	514	491	492	515	525	513	568	524	470	547	513	503	537	498	554	525	548	542	520	523	528	509	538	528	549	537	509	511	511	543	513	531	488	550	511	494	521	521	503	489	526	490	488	558	520	534	508	546	513	520	533	538	495	502	536	499	528	535	488	539	510	479	527	532	486	518	512	505	521	486	538	582	540	520	520	465	515	503	515	516	560	491	473	549	560	514	496	526	501	511	509	506	548	510	568	540	536	495	505	509	523	525	514	509	550	507	528	538	530	477	527	489	503	512	549	547	520	476	516	532	530	470	512	519	514	553	534	540	528	549	528	523	566	549	519	469	572	526	519	515
71557	51486	45963	30259	4131	284	200	218	203	213	205	184	221	219	181	188	181	207	182	188	192	200	187	216	189	223	202	190	187	180	175	184	176	194	184	210	194	215	193	195	210	183	203	191	201	194	215	195	211	186	173	204	187	171	197	199	179	204	199	194	172	210	194	198	182	168	198	208	176	200	172	208	196	186	202	182	193	194	207	178	217	188	207	198	185	180	188	180	200	189	198	193	221	186	169	186	194	167	196	212	173	192	204	175	168	188	178	200	176	186	172	193	209	176	186	175	206	176	195	195	174	171	208	184	158	183	187	192	191	195	178	187	211	172	195	211	149	182	164	208	180	193	168	201	195	188	218	185	195	192	212	193	188	197	193	168	177	175	202	188	182	170	162	175	174	193	191	202	207	184	212	176	195	205	188	192	188	208	185	180	216	207	175	174	177	177	192	204	182	181	201	190	185	205	197	187	178	198	180	193	166	197	196	185	193	193	197	179	206	185	195	173	198	187	171	194	184	202	213	188	227	198	196	190	184	192	213	164	204	205	188	189	219	183	199	198	205	167	169	188	161	189	189	181	169	182	188	182	178	199	187	203	184	193	199	194	206	176	209	214	187	197	194	181	194	179	192	191	203	189	205	196	177	187	196	171	210	220	190	201	199	189	191	186	192	201	181	175	203	183	190	202	181	187	174	194	193	194	184	191	218	212	211	186	183	208	192	175	177	188	172	221	195	174	211	188	178	188	194	213	197	191	177	169	211	202	170	186	189	210	212	189	167	191	176	189	203	198	199	200	186	183	173	177	178	191	216	196	187	220	202	211	163	196	182	197	171	183	191	184	196	189	186	169	210	182	207	208	178	212	189	189	213	178	214	185	198	212	188	177	174	200	208	197
53046	39543	44555	31714	931	845	797	727	681	677	686	630	669	663	657	658	661	602	615	646	621	649	661	616	625	535	604	646	613	661	610	611	609	598	620	655	599	630	609	621	660	581	608	622	618	636	618	607	603	590	619	578	591	572	614	594	660	632	646	596	611	596	585	604	583	536	652	610	586	599	603	596	590	581	582	583	587	614	612	577	585	620	607	587	603	581	601	637	549	587	596	620	578	569	577	625	575	592	583	611	604	570	617	613	634	606	589	595	575	593	560	599	587	601	655	571	629	650	606	616	609	617	570	623	590	623	643	601	658	598	600	621	608	596	618	614	645	574	595	615	590	605	581	560	589	577	594	578	606	590	599	601	579	600	600	626	584	575	638	579	587	617	567	610	613	634	613	591	611	589	588	607	561	626	562	597	600	585	628	577	602	588	596	590	582	611	625	577	576	592	642	625	593	599	586	620	579	552	577	563	591	641	592	553	587	573	579	595	610	613	629	578	602	609	594	644	579	584	581	643	623	593	546	589	577	594	574	609	630	586	592	595	560	598	589	582	562	611	636	598	621	562	589	622	612	586	616	625	545	639	576	600	629	594	598	574	609	577	561	562	589	611	585	599	565	602	551	614	570	590	599	552	636	607	591	590	596	593	628	559	590	565	577	549	552	626	627	559	607	592	631	567	566	587	623	584	655	619	606	613	588	522	562	632	628	591	567	593	568	614	599	596	613	593	623	655	584	619	551	591	593	631	583	621	612	597	604	608	582	637	596	603	567	605	589	632	575	622	626	588	633	590	618	584	633	639	572	586	600	569	635	598	627	605	573	601	618	568	590	583	594	572	605	611	558	619	616	622	596	620	596	619	599	636	583	585	610	634	610	606	593	646	572	602
78749	63458	56093	41394	9241	646	345	342	315	297	309	297	306	275	292	295	285	285	263	318	267	290	281	300	280	311	270	316	284	260	281	291	271	242	295	274	296	289	280	282	258	297	296	275	267	268	297	278	297	311	298	301	267	289	267	294	254	294	279	305	287	264	265	283	284	273	254	241	286	294	257	273	259	291	291	299	275	316	269	290	283	268	297	272	311	282	293	302	301	280	270	304	269	281	270	283	259	274	273	312	277	273	271	260	300	277	269	295	293	278	287	282	267	292	254	290	276	269	265	262	282	308	242	276	275	287	286	312	291	271	281	270	296	305	285	275	289	272	293	269	295	293	250	283	274	277	259	260	282	283	304	296	288	292	266	289	275	261	264	272	285	301	276	299	279	316	282	273	295	261	279	339	285	283	298	265	316	271	290	280	276	294	262	273	304	278	263	259	292	306	297	254	287	270	220	286	250	263	266	285	285	267	303	284	289	234	263	284	280	310	262	290	307	284	285	275	253	275	284	256	288	291	268	265	272	285	315	269	281	311	279	257	289	251	297	296	291	264	262	257	283	256	279	249	287	264	290	298	261	281	282	285	286	271	299	277	310	296	308	281	299	301	249	303	277	239	283	265	284	303	303	270	283	281	283	252	289	285	256	306	271	296	263	277	273	268	269	265	293	296	279	294	304	278	299	282	281	286	287	273	289	285	284	245	290	277	276	278	277	278	291	286	261	264	288	283	307	266	280	300	283	264	255	299	307	283	283	274	292	281	291	288	281	259	274	304	278	274	272	290	267	262	308	288	256	284	258	290	253	278	279	265	299	273	262	291	281	261	277	280	261	280	282	261	281	264	271	283	286	282	275	283	284	294	287	303	294	297	240	274	271	282	297	270
63780	50398	54203	37896	1556	1256	1145	1152	1067	1039	1003	948	915	906	915	953	867	877	846	826	909	850	872	852	874	860	876	852	808	803	855	813	832	797	850	848	836	825	816	836	845	814	849	865	812	798	844	826	806	865	806	860	810	855	799	873	817	832	841	858	814	837	874	840	837	764	832	833	800	811	803	812	835	793	788	847	866	873	801	803	816	832	803	795	858	779	796	814	830	794	792	837	803	838	796	826	802	786	809	749	831	847	754	783	811	862	800	783	824	780	820	836	842	823	812	756	846	871	815	788	840	830	854	813	817	845	876	786	823	818	822	795	838	813	835	852	813	808	854	799	805	867	845	867	796	794	774	796	760	803	799	812	848	780	796	822	826	831	890	807	839	827	818	836	804	830	809	830	802	766	777	815	806	774	780	753	831	854	836	816	853	830	818	841	823	826	823	826	761	854	796	810	791	854	836	834	833	824	821	813	840	843	816	807	827	805	866	810	793	830	835	815	827	829	776	858	815	814	803	784	864	850	797	805	797	807	817	815	851	792	800	791	870	799	790	846	792	804	793	847	837	815	864	799	763	802	905	817	842	835	817	787	797	872	764	845	811	873	812	756	781	782	806	793	831	859	853	825	818	789	812	817	819	873	855	814	796	873	850	823	781	817	780	808	831	841	803	857	825	840	837	828	790	867	854	850	802	824	800	803	815	825	816	829	864	819	812	834	812	821	825	794	816	805	833	796	789	825	820	786	805	856	821	850	835	784	769	839	850	815	823	816	749	821	821	843	823	811	822	827	796	798	815	868	847	824	848	801	826	820	811	817	796	745	854	766	825	792	804	801	804	790	800	786	825	831	795	755	832	797	776	800	740	804	810	813	809	845	841	846	820	816	784	827
33654	13367	4925	2194	210	163	162	170	136	169	171	147	164	145	159	165	160	158	143	170	171	160	158	174	149	163	174	162	167	158	148	159	152	155	170	166	148	155	162	162	151	141	166	145	172	159	167	142	134	160	149	172	155	144	161	135	141	159	178	165	154	163	184	163	149	166	159	155	167	169	168	182	160	155	150	155	174	157	145	149	154	148	164	158	164	160	146	172	145	147	178	148	134	160	164	158	133	142	156	147	138	169	164	163	153	180	162	145	189	150	160	157	149	157	141	152	149	170	141	151	162	163	150	150	161	163	181	159	139	146	167	163	133	156	166	176	189	150	166	148	144	181	139	156	165	176	165	143	168	141	158	176	176	150	143	167	161	165	152	174	169	170	169	166	157	159	151	155	162	154	161	169	157	190	164	161	154	158	147	156	176	152	150	136	169	169	150	140	177	156	172	128	172	185	183	155	184	144	124	179	150	164	147	176	157	134	150	163	153	168	162	188	157	160	162	165	167	171	174	177	178	131	159	150	147	174	182	164	169	180	153	169	175	171	175	160	156	134	170	163	164	151	143	174	190	174	151	149	161	170	203	154	159	142	162	170	179	172	159	166	160	153	155	166	155	164	170	157	158	157	169	179	146	160	161	150	160	152	173	166	163	117	164	164	139	169	149	146	168	153	184	174	123	158	153	170	149	169	173	187	163	153	155	174	166	145	152	151	155	172	146	153	162	157	186	187	155	161	174	162	132	164	156	155	140	171	168	161	152	154	157	150	180	153	170	143	177	169	135	148	153	142	148	133	168	139	173	168	164	165	159	177	144	156	152	169	150	151	168	170	160	165	134	165	144	149	156	166	177	162	183	161	160	176	148	179	180	176	152	153	174	152	160	158
33050	13108	9482	6078	532	524	531	549	562	540	484	523	509	533	541	502	536	509	533	520	492	536	533	498	502	516	526	521	513	518	559	500	510	526	511	569	549	545	534	506	516	531	535	539	508	559	507	505	529	531	525	517	481	530	530	528	508	551	543	515	514	554	527	512	483	557	566	501	481	529	496	496	501	526	526	548	544	510	534	517	510	519	530	506	534	514	495	493	519	554	489	501	508	499	499	534	522	499	511	533	505	530	570	498	556	541	481	495	542	524	485	536	527	501	517	494	485	484	512	537	528	529	528	520	529	486	525	495	534	515	483	471	538	541	506	533	520	551	533	519	506	482	523	529	530	554	505	503	552	483	533	475	495	488	556	531	523	513	504	499	502	545	502	521	492	508	519	532	495	522	518	477	503	517	535	505	509	484	500	500	553	496	560	501	519	541	540	494	503	478	513	549	517	554	553	544	545	526	517	552	536	517	472	536	551	502	549	532	495	518	524	528	499	545	539	553	555	530	470	485	528	531	493	486	476	546	530	536	524	535	509	555	484	511	519	511	497	540	504	555	507	527	464	534	524	541	507	513	503	549	523	540	503	507	510	520	499	557	502	504	549	501	507	517	553	486	498	517	499	478	531	565	483	556	500	540	506	521	509	472	528	482	492	487	524	527	492	587	515	536	507	531	512	512	520	506	470	503	512	539	582	502	512	553	500	556	477	518	500	546	501	518	506	513	536	518	505	495	520	494	557	502	490	494	548	524	493	532	484	509	520	557	500	537	508	513	499	494	513	518	516	549	539	500	502	534	569	542	566	539	503	528	565	517	521	476	501	527	527	535	530	499	543	565	529	499	537	508	539	474	515	511	515	517	499	504	527	516	503	513	529	558	518	543
71106	53100	46826	32140	4584	278	232	230	224	190	220	192	206	189	195	207	184	195	197	213	186	194	201	185	214	194	220	182	211	183	190	177	180	188	218	174	189	225	207	186	198	213	185	206	187	199	223	207	190	202	201	183	221	195	196	212	177	214	210	201	171	232	195	183	180	174	180	205	197	188	195	219	197	188	186	185	201	214	189	212	182	196	204	198	215	176	204	205	205	201	190	195	198	172	203	205	193	181	195	172	191	186	194	196	202	184	199	200	190	200	192	186	206	211	190	175	189	210	192	201	249	220	187	202	201	191	210	211	227	185	204	206	191	192	182	193	210	190	197	221	188	227	185	200	219	196	202	206	220	186	191	207	202	211	196	164	178	218	199	198	187	193	194	195	191	180	208	204	204	197	196	206	225	187	197	201	212	212	204	187	189	189	194	179	205	170	189	215	195	202	180	194	191	214	200	213	195	202	196	217	183	220	208	203	209	191	187	184	185	215	203	193	185	179	210	192	204	189	192	206	182	177	183	193	195	189	199	177	199	196	214	193	202	160	205	205	219	171	196	206	203	195	202	172	205	195	183	201	202	202	195	205	167	185	202	194	219	204	205	186	183	233	213	178	195	193	190	181	173	202	178	185	202	185	191	194	185	187	181	175	196	176	197	192	201	213	219	192	194	195	202	203	235	195	218	205	178	206	210	186	181	187	191	192	183	201	218	205	185	185	189	215	195	203	196	199	187	201	186	195	217	202	180	188	205	185	195	188	200	168	207	209	213	196	182	220	211	208	188	177	208	202	189	200	207	189	197	191	215	196	198	183	171	182	197	206	193	195	202	193	212	195	212	197	205	165	184	193	213	210	182	181	198	214	196	187	232	161	175	203	202	206	188	196
52285	41736	45464	32730	914	816	786	722	709	656	666	704	665	613	626	639	644	603	639	603	631	637	619	637	616	633	658	654	607	601	619	644	577	615	606	614	601	580	632	620	615	620	600	630	616	615	581	620	614	602	617	627	636	579	603	630	602	632	636	631	639	616	633	631	629	644	668	627	610	654	579	619	586	624	610	608	597	584	623	575	593	616	579	603	573	623	595	611	617	610	621	650	635	560	584	644	599	593	595	623	615	627	590	612	620	669	642	601	595	610	605	613	608	663	623	626	595	644	640	611	638	588	568	597	614	623	546	585	677	600	587	617	616	615	631	622	621	573	644	599	594	601	631	607	631	619	584	611	596	612	650	643	586	596	593	639	603	651	632	605	606	587	568	625	601	596	595	600	595	608	603	598	614	654	616	594	591	641	632	564	611	626	608	582	607	665	564	592	581	614	619	633	633	600	588	608	616	615	620	610	609	587	609	552	604	627	602	614	596	597	616	648	618	594	636	581	636	632	622	626	602	671	579	618	605	627	642	581	565	657	596	608	623	624	628	693	600	624	575	574	621	578	620	635	633	507	575	594	610	585	639	598	585	617	618	623	576	631	623	601	607	588	600	621	607	612	541	638	557	637	625	599	611	574	600	602	644	625	571	595	586	609	605	575	594	604	609	627	597	611	603	645	605	625	644	638	588	575	654	609	612	586	599	577	646	624	626	590	585	639	612	632	587	624	617	651	646	636	602	606	625	654	613	596	572	620	634	593	595	653	592	575	635	643	651	637	608	642	615	616	577	631	621	654	600	612	613	576	666	634	630	603	650	621	611	578	600	645	644	608	615	648	573	586	602	588	616	628	624	580	622	621	573	626	594	626	592	644	591	663	618	607	614	629
77175	64551	59824	44461	10782	893	341	363	300	310	332	312	292	268	287	280	297	276	285	267	286	303	269	305	314	294	294	303	264	302	301	287	310	302	276	296	274	306	266	294	273	277	264	299	296	289	307	276	289	286	275	303	292	269	290	262	268	283	282	295	266	273	283	299	296	279	292	296	267	264	274	307	305	301	261	277	320	274	266	283	286	310	294	294	253	310	280	319	302	259	304	302	290	280	264	323	274	296	277	277	294	277	270	252	249	308	279	302	291	285	325	271	323	319	260	280	278	303	306	297	268	303	281	267	272	268	291	289	266	291	274	253	264	275	272	298	263	260	311	267	296	324	283	301	315	299	320	282	298	280	290	276	290	279	299	274	273	309	274	272	314	285	288	286	255	304	284	279	292	275	288	326	297	279	278	269	284	260	309	314	244	288	301	260	293	281	294	319	287	328	298	278	287	277	317	282	295	268	285	318	287	253	323	282	311	269	279	272	296	271	260	311	261	296	306	280	270	289	280	296	302	321	312	294	271	312	279	278	274	299	306	302	293	290	274	298	267	267	287	277	287	266	323	285	254	284	283	309	292	292	261	325	294	322	274	285	320	289	295	255	288	280	295	273	290	262	293	292	288	284	290	309	259	297	291	264	293	270	290	268	309	293	278	267	287	301	289	294	318	303	296	282	283	262	301	273	300	262	272	308	311	255	253	287	267	297	285	287	298	266	291	283	277	288	285	278	295	263	292	287	299	306	288	280	267	296	275	273	257	279	318	276	294	296	285	275	313	279	322	284	285	271	254	269	280	282	274	298	271	296	302	274	270	281	271	296	318	247	281	287	310	293	280	333	288	315	276	308	282	250	294	261	276	271	274	273	265	304	279	270	289	314	297	287
62987	52779	56438	40802	1334	1249	1130	1065	1108	1005	975	978	904	949	954	890	938	852	881	893	870	900	813	847	870	882	845	914	874	903	827	807	878	890	884	877	853	891	826	861	885	787	804	853	873	831	829	853	890	849	878	802	832	847	910	836	847	846	866	801	778	830	830	867	854	846	817	819	780	833	821	840	831	855	866	828	858	866	838	865	856	882	841	858	831	835	829	904	781	775	837	885	826	836	885	862	821	851	846	848	860	822	841	850	825	843	859	897	854	890	860	869	827	808	831	841	841	798	792	844	878	884	858	839	860	814	885	875	787	758	833	795	801	854	847	832	899	836	853	844	850	841	816	861	850	815	779	854	795	828	820	884	832	842	821	833	830	866	859	863	842	789	838	838	905	816	793	854	776	810	849	816	849	834	820	847	841	831	837	852	848	859	807	817	852	837	826	809	855	823	798	836	847	850	862	881	865	879	826	859	856	859	829	847	801	781	796	866	808	836	819	815	809	849	847	816	884	838	831	817	862	844	837	858	819	875	832	832	862	861	822	838	846	863	835	864	824	845	834	816	847	845	858	855	867	847	832	790	853	839	879	844	880	833	823	812	820	858	846	867	829	842	798	831	832	858	852	859	818	914	814	822	848	842	785	822	823	814	880	784	795	793	897	853	921	825	870	827	807	901	834	871	825	858	828	824	870	875	828	855	881	876	841	814	778	806	768	832	848	822	823	845	851	894	808	857	820	812	891	828	830	843	874	809	840	844	779	842	863	873	843	810	904	883	852	820	752	871	851	870	851	837	842	847	895	853	852	812	824	808	841	851	883	801	855	831	848	879	805	887	870	826	819	819	786	834	845	839	844	835	840	825	791	813	854	871	793	858	823	841	850	821	829	819
34155	14263	5529	2337	248	176	183	161	153	164	161	172	161	183	147	151	171	153	143	147	186	176	140	175	187	159	183	155	166	180	159	155	162	148	153	179	177	182	163	153	160	144	171	149	177	179	189	172	168	164	144	143	170	165	167	159	158	163	167	163	166	169	195	170	160	145	158	158	161	161	190	164	177	151	161	161	172	152	157	170	184	163	174	171	188	149	163	166	185	146	172	158	187	197	143	179	178	150	171	158	154	163	174	147	153	170	153	141	144	149	136	162	151	198	156	155	150	171	196	151	160	181	172	154	173	175	163	135	170	169	154	163	165	169	171	160	169	162	162	161	154	161	150	165	155	171	159	173	159	155	172	173	156	160	175	154	167	168	172	177	158	171	174	159	192	193	165	176	169	169	174	181	168	148	163	173	174	164	180	167	158	166	156	151	177	189	192	152	167	158	153	171	142	169	168	166	166	166	174	173	162	178	170	179	164	182	178	146	162	146	164	179	152	166	170	171	207	186	167	154	165	178	137	171	166	187	184	163	172	158	167	147	171	175	175	156	171	164	193	156	162	139	167	181	174	168	166	160	164	166	158	166	169	188	148	142	177	169	163	176	143	163	151	153	161	155	176	146	165	190	186	180	169	186	165	183	178	168	170	175	166	186	184	174	171	174	175	161	167	155	154	184	167	194	169	152	178	162	166	150	149	154	173	137	166	165	161	161	195	168	152	169	179	135	185	146	183	181	187	175	165	165	168	148	181	170	164	163	170	152	166	163	170	152	183	149	161	159	155	164	172	146	161	159	164	184	170	178	154	150	174	163	169	175	163	172	148	171	162	180	158	155	152	186	159	160	168	176	139	173	165	181	168	177	177	159	184	146	190	154	162	166	176	144
33458	14139	10380	6202	554	511	538	554	538	540	521	520	532	541	544	565	505	531	532	504	549	512	560	546	532	533	548	542	559	513	582	540	544	567	550	534	534	538	524	566	527	533	555	530	546	511	531	526	539	563	488	520	505	468	591	576	555	577	549	501	569	541	595	533	548	532	541	542	525	574	526	549	528	540	564	521	588	510	561	486	519	554	551	521	505	535	532	499	552	545	539	522	515	533	556	549	496	555	515	528	524	505	562	506	570	556	547	532	537	526	532	532	496	540	520	499	573	548	564	548	548	584	500	582	544	537	533	578	540	533	511	557	507	549	532	544	550	481	564	543	517	578	519	515	539	533	535	522	557	557	566	544	544	539	561	517	517	546	489	548	584	518	510	547	530	533	545	560	547	529	567	536	516	546	525	498	522	553	521	544	560	540	557	497	559	534	537	541	546	575	536	518	516	537	551	511	508	553	544	591	535	575	550	596	533	555	526	553	499	537	526	584	580	589	538	545	530	554	556	519	522	572	549	523	539	529	525	515	549	552	519	554	555	577	469	552	546	522	512	574	567	555	537	491	527	541	528	535	524	589	536	557	505	540	552	542	604	529	532	526	525	521	511	517	555	555	543	527	534	550	547	586	527	550	533	545	526	527	571	521	505	577	552	552	523	520	521	566	501	567	529	541	532	509	534	546	536	545	560	570	503	511	543	525	533	531	537	534	521	526	518	527	580	555	555	513	551	501	536	546	538	512	534	559	515	501	507	558	565	557	552	514	498	505	541	526	553	503	558	551	510	542	573	602	541	502	526	536	586	538	507	553	509	499	536	554	562	528	511	531	548	517	503	517	541	539	527	526	557	526	559	534	524	522	544	554	558	547	595	561	513	551	526	549
71241	53009	46282	30658	5490	310	259	221	223	187	198	197	222	185	223	217	213	204	217	191	183	220	211	192	189	210	197	200	225	229	212	196	228	206	209	216	210	197	208	181	187	206	220	204	189	202	207	203	212	210	216	211	215	191	191	191	189	174	198	186	183	195	194	196	215	202	189	176	205	185	182	183	194	220	206	205	207	182	166	200	182	195	196	194	203	230	199	249	219	176	198	204	196	199	214	227	201	193	185	211	219	202	243	189	210	204	201	200	212	204	211	187	189	203	210	203	182	188	198	216	196	174	194	197	197	186	212	199	197	211	225	195	171	190	207	205	201	182	178	173	197	219	229	191	201	199	168	188	207	196	179	180	180	216	165	207	214	216	198	232	193	188	197	206	195	214	211	193	226	193	204	202	203	196	188	202	223	210	201	199	209	187	238	208	185	203	184	212	211	189	233	185	201	207	213	221	174	188	185	186	183	189	201	208	205	183	201	212	196	191	185	224	210	170	193	222	222	209	188	210	221	207	203	197	204	195	204	195	199	170	200	192	184	204	208	193	201	194	190	212	186	207	200	189	187	156	216	194	201	200	194	186	189	180	216	189	205	195	209	192	222	231	195	203	204	196	199	185	189	209	197	170	188	192	219	233	190	197	194	213	193	185	197	190	185	186	194	221	202	191	174	205	211	199	182	208	158	187	202	206	194	225	190	205	209	221	190	197	202	204	213	203	198	207	186	206	209	215	210	182	194	217	194	180	204	205	195	200	211	197	213	209	198	226	214	213	205	195	201	214	195	199	181	186	200	203	209	184	203	203	201	181	187	206	203	198	213	190	208	209	207	197	219	193	211	210	215	192	201	231	189	214	193	186	208	210	193	207	211	196	201	200	224	185
52863	42232	45219	32943	936	852	791	752	715	696	707	680	666	639	657	656	623	634	659	667	611	679	634	677	637	640	650	597	627	634	631	650	627	622	672	647	621	645	628	674	667	619	621	617	655	665	630	682	601	568	623	652	597	620	651	632	663	624	658	610	655	653	585	641	618	677	608	628	589	582	656	638	582	630	640	630	622	633	584	614	611	660	673	622	559	621	596	600	608	597	601	661	606	608	621	622	621	631	660	588	656	626	583	611	640	656	642	665	624	595	625	607	589	604	627	668	597	618	652	621	587	615	620	635	630	608	582	630	663	623	614	611	633	655	643	620	649	648	662	670	618	557	624	623	600	593	595	631	654	592	604	668	598	622	594	598	641	646	636	599	596	575	623	585	702	602	641	615	673	623	601	647	615	636	645	605	653	599	633	624	642	645	668	633	665	639	623	634	605	622	603	652	607	643	621	646	703	600	648	610	620	633	602	606	633	648	642	591	621	639	598	646	615	641	603	626	631	639	603	602	583	614	613	641	635	634	622	654	626	650	623	608	646	641	610	611	629	603	630	578	643	617	636	667	648	636	625	634	623	591	644	598	648	596	628	614	642	594	610	617	651	589	647	593	578	642	551	592	580	644	605	634	602	657	623	642	669	640	591	606	623	636	606	647	595	654	604	654	631	630	618	639	622	638	637	614	642	641	615	630	609	656	613	612	617	630	619	627	607	588	630	600	637	583	624	605	669	620	619	643	641	627	605	577	568	583	644	631	560	645	654	619	627	606	636	679	619	617	651	649	595	677	603	608	591	616	662	622	618	613	603	622	618	642	619	691	615	640	597	617	674	619	675	627	680	624	627	626	649	601	635	611	628	630	642	614	614	622	645	647	615	630	589	623
77539	63499	55608	41560	12696	1281	347	363	349	279	312	317	300	290	281	292	291	295	287	303	308	305	319	288	308	294	315	301	275	297	300	301	255	301	276	298	234	279	314	277	279	293	276	288	316	282	297	299	291	309	269	260	285	297	299	311	313	289	296	258	268	305	303	294	264	284	258	280	300	294	292	280	288	320	308	313	303	289	301	297	302	298	263	295	288	325	305	277	296	289	276	279	268	268	272	286	279	288	294	291	297	281	289	328	278	294	300	312	323	275	264	277	305	278	317	302	290	284	311	318	285	279	276	283	298	292	302	256	302	264	280	309	283	262	277	317	312	309	296	293	298	287	292	295	300	273	272	314	274	280	292	304	292	304	288	301	276	283	272	265	277	289	290	286	295	273	288	298	272	280	258	293	309	294	280	291	294	312	293	263	302	325	252	258	281	281	273	312	276	275	298	278	305	275	259	244	306	260	313	290	297	289	278	282	296	296	305	293	274	291	292	297	271	291	272	274	291	315	273	280	250	299	268	262	294	269	258	285	277	294	284	277	269	289	317	305	269	289	264	311	292	275	283	316	323	290	290	319	277	307	306	294	285	288	288	276	265	307	272	255	300	290	301	323	308	284	281	305	278	290	277	295	260	311	274	270	292	272	275	276	281	277	285	281	286	291	293	298	282	304	305	282	312	312	305	271	289	275	279	284	275	260	307	308	286	267	297	280	283	272	257	338	299	304	308	296	284	271	271	285	289	278	292	273	290	298	303	254	287	303	281	289	298	290	291	278	287	286	289	278	272	287	294	288	304	276	288	269	278	283	285	327	299	264	305	288	307	297	302	260	276	294	295	290	294	335	284	254	282	309	292	268	298	321	285	293	299	297	252	269	309	312	275	282
63728	53536	55595	44923	1407	1184	1175	1106	1047	1022	973	1039	920	929	938	872	890	929	939	908	883	907	838	894	856	931	892	871	901	831	868	879	869	864	806	872	919	845	865	864	816	800	814	872	876	800	878	803	873	843	840	881	824	909	802	843	857	840	834	850	841	810	870	882	885	865	864	894	811	811	836	888	899	843	833	880	854	826	883	817	908	843	866	900	876	842	834	817	890	809	822	890	838	863	839	860	880	816	854	847	811	886	816	842	804	815	898	790	858	840	829	790	849	866	860	825	872	818	889	843	852	824	860	832	865	824	882	794	836	841	836	900	843	815	867	885	833	852	890	857	861	854	813	823	861	816	844	891	821	847	822	852	822	874	817	856	911	787	851	852	817	828	781	819	861	843	855	858	833	832	819	828	847	850	846	876	823	874	873	857	786	830	902	835	873	817	896	789	835	848	828	848	905	788	802	805	915	884	815	891	858	824	828	885	850	797	861	840	831	867	857	843	867	874	868	857	845	894	833	842	854	848	856	847	907	809	810	863	836	891	876	837	830	852	823	853	893	798	894	801	865	868	774	866	845	851	814	881	837	841	771	875	845	834	829	808	854	823	821	866	830	856	854	807	870	827	833	853	803	844	836	852	880	827	830	833	856	850	839	872	871	874	884	881	854	837	795	842	818	855	878	852	857	853	846	856	839	839	845	861	871	862	894	895	822	819	820	797	835	853	868	877	866	822	856	873	871	856	846	874	834	847	872	827	840	845	823	897	792	893	832	845	841	879	810	883	843	852	854	820	825	860	891	883	835	859	866	833	790	862	799	909	824	847	861	807	842	803	829	866	814	809	858	814	835	819	894	838	890	868	841	824	869	841	889	840	828	848	907	826	789	816	830	855
34052	14391	5309	2171	273	171	187	156	148	181	154	161	140	172	184	172	178	160	181	158	149	167	188	173	178	190	150	176	156	167	166	180	168	148	190	177	151	159	153	175	171	161	156	154	148	158	174	170	163	189	151	169	132	165	140	191	181	158	138	154	178	159	181	195	155	168	168	152	169	150	149	167	148	155	168	172	147	164	145	170	174	161	172	160	154	152	171	125	148	175	183	173	184	169	167	158	175	159	169	175	171	178	169	160	165	169	176	173	155	160	176	172	171	183	158	189	150	163	153	151	169	163	162	169	165	156	164	157	159	134	167	181	201	167	176	150	163	162	169	182	165	169	181	163	161	166	158	171	165	151	166	149	145	157	156	175	159	167	176	150	167	174	183	164	173	180	168	163	182	153	184	161	174	176	196	167	150	179	165	161	177	172	155	144	190	154	165	159	178	170	151	156	163	179	181	179	168	168	178	180	171	151	177	143	155	154	170	162	141	152	159	152	188	167	168	149	145	181	139	184	170	182	171	168	162	195	159	164	191	182	150	176	160	173	166	151	150	167	188	170	152	168	164	166	164	165	140	189	162	156	172	164	180	146	166	161	171	161	142	168	181	175	164	147	167	159	158	175	163	156	188	169	147	181	158	173	166	161	160	158	148	170	149	163	178	173	169	166	146	181	155	165	204	191	158	171	185	180	160	141	150	154	182	156	149	175	171	173	159	175	171	173	164	148	177	154	153	156	154	176	171	155	157	188	163	173	154	172	136	157	166	160	145	169	162	173	187	181	178	163	165	168	165	173	169	186	186	153	168	157	155	160	135	163	136	162	176	187	153	168	153	187	186	166	153	160	175	168	164	164	155	183	147	156	177	166	147	177	160	163	176	168	145	158
33245	14103	10093	6282	573	571	548	470	482	547	575	515	532	565	589	538	573	519	516	543	527	572	564	551	543	528	512	504	571	518	538	570	541	555	532	530	516	541	542	554	528	536	512	524	494	550	535	565	481	529	507	586	511	565	542	543	535	522	526	535	552	553	490	525	527	544	486	563	574	514	500	541	518	516	562	605	586	508	541	519	530	532	534	545	555	550	537	547	544	570	527	537	508	550	527	558	521	579	519	526	532	526	520	486	559	530	530	501	552	499	494	522	486	558	549	575	535	508	521	539	495	537	513	564	544	540	541	525	530	592	542	556	598	463	538	544	587	561	564	557	527	551	562	526	516	533	553	541	554	540	546	490	546	574	543	546	552	544	551	510	515	529	577	571	540	495	534	532	524	518	560	535	555	580	557	506	502	522	538	557	562	560	530	507	530	551	565	557	538	531	519	511	545	540	516	546	537	558	527	574	536	523	572	568	545	525	543	556	535	528	552	537	562	599	543	585	538	530	560	554	552	538	536	523	555	569	553	543	520	531	551	575	569	517	511	531	527	551	578	550	505	581	520	538	562	535	518	578	579	521	519	480	507	508	527	557	514	509	534	558	516	567	502	491	537	501	531	512	504	550	526	529	527	518	570	524	521	566	568	530	521	546	530	554	536	519	542	567	533	493	508	580	548	562	595	512	500	533	533	520	540	534	566	558	518	520	567	493	537	546	474	530	536	531	521	550	532	553	551	574	561	535	519	536	546	533	557	556	569	563	585	538	530	543	529	541	533	566	522	559	541	531	518	471	518	522	551	545	477	517	549	553	538	546	544	527	546	534	545	509	566	487	535	565	520	513	552	537	546	539	523	537	533	547	503	572	512	575	530	551	523	557	520	531
70235	52246	45768	31069	6393	314	250	197	215	208	216	212	195	214	185	232	201	217	213	231	197	177	220	191	201	194	245	190	207	199	207	194	195	186	223	203	187	182	186	210	204	204	195	187	201	225	203	212	182	221	197	196	199	169	205	216	173	190	204	195	207	197	200	185	208	205	214	178	194	223	188	198	216	202	189	218	165	196	193	182	207	196	168	171	202	204	190	191	209	218	168	176	182	208	177	191	177	221	174	189	171	198	207	207	209	199	187	193	209	206	207	193	207	193	205	192	191	223	176	183	196	222	182	174	253	203	196	194	215	206	197	182	190	201	203	193	201	198	227	208	217	189	181	206	204	192	199	195	197	200	190	206	196	213	213	204	204	205	188	213	208	202	202	200	238	199	203	198	215	198	205	189	210	190	215	223	203	200	192	192	200	188	205	197	197	230	228	205	200	208	193	184	200	199	205	189	217	199	193	219	190	212	196	208	186	191	192	180	205	202	184	193	190	196	192	209	215	175	209	132	209	187	217	191	201	173	209	201	211	223	191	195	194	192	228	225	210	193	208	177	176	200	190	198	226	198	202	197	210	205	195	225	188	189	199	195	197	171	220	193	213	192	153	222	207	220	189	194	195	196	193	195	205	206	184	218	180	219	190	224	203	195	190	210	215	188	219	204	203	209	196	212	219	213	179	215	198	218	214	208	191	195	210	178	209	214	197	204	205	209	206	220	203	178	196	205	223	224	197	214	213	192	192	210	217	185	199	192	191	181	209	200	219	196	202	196	208	195	180	196	193	198	209	214	184	193	207	222	215	210	192	234	212	187	199	193	204	217	209	211	224	212	203	211	208	183	206	203	196	205	189	216	194	207	198	220	186	215	207	180	170	211	186	203
52585	42339	45839	37791	1076	844	797	765	743	682	699	700	691	676	666	710	653	671	627	695	673	646	632	646	632	618	662	643	687	606	665	647	652	648	647	666	669	653	674	631	580	688	631	603	637	642	621	600	655	610	645	649	632	663	622	649	660	613	602	623	675	627	626	668	634	655	645	655	594	688	651	629	629	647	608	617	636	640	660	642	642	629	629	594	610	627	658	616	612	614	652	642	646	613	644	645	630	641	601	653	613	655	648	629	634	615	660	614	643	671	639	641	596	588	594	596	608	608	615	662	607	644	616	636	621	612	628	610	627	636	612	587	630	590	621	634	650	636	617	683	681	643	593	693	688	636	622	622	644	597	588	623	623	616	603	608	657	627	661	662	601	620	647	654	604	644	620	639	651	661	614	634	625	589	641	626	620	653	670	609	633	657	590	616	593	651	631	589	657	598	678	602	623	619	646	626	636	625	647	619	609	637	590	585	659	660	658	668	613	652	615	665	629	621	606	593	628	653	668	629	620	606	639	631	621	677	653	587	648	628	651	635	650	668	633	629	584	604	612	608	601	677	654	603	662	623	609	658	613	629	581	658	662	623	636	656	684	640	621	636	649	662	631	609	656	612	618	640	619	603	617	603	638	664	625	608	608	620	649	670	620	623	648	620	649	575	682	666	594	605	640	653	685	630	610	628	592	654	627	657	642	615	655	612	624	642	644	659	588	606	594	675	651	640	615	631	632	623	652	674	621	589	607	650	615	634	615	649	624	566	635	667	650	647	567	645	629	655	605	595	594	676	629	627	619	623	635	602	606	619	630	602	613	666	620	654	647	616	585	671	624	623	636	610	612	607	623	622	620	602	633	658	597	647	634	615	628	648	600	629	659	614	605	649
77076	64972	57486	41814	13001	1357	337	331	365	309	302	318	276	316	269	292	299	305	320	273	274	277	290	295	288	310	285	266	286	336	277	281	305	289	299	286	285	314	335	261	298	315	325	298	287	282	312	302	311	299	289	310	275	258	283	269	297	292	301	291	293	307	301	291	277	287	269	301	268	295	312	319	322	265	299	316	283	261	277	282	307	304	300	316	279	335	304	296	287	291	300	260	320	268	286	296	292	298	298	259	274	278	307	317	284	264	293	287	313	288	310	276	286	315	278	280	278	298	276	281	287	319	271	269	307	309	304	287	306	255	261	288	320	269	305	303	274	285	291	298	285	266	298	264	250	308	289	305	277	269	256	290	308	311	304	300	259	308	278	305	306	287	295	288	272	293	312	283	302	283	298	314	340	263	280	310	283	311	284	280	312	260	273	297	276	288	298	298	290	270	326	312	289	280	277	297	271	289	247	283	293	294	272	269	290	303	289	305	265	269	322	310	328	296	278	271	273	274	292	296	304	279	313	272	311	267	274	290	300	312	314	290	278	304	286	295	306	270	257	309	288	274	290	280	307	302	286	288	281	287	306	257	298	287	291	275	280	304	307	270	262	281	285	287	307	285	273	309	295	289	281	314	312	298	290	293	273	303	273	281	275	243	267	287	311	271	292	275	265	238	314	319	304	286	295	290	325	269	286	256	304	277	278	282	248	277	270	274	315	295	285	280	278	301	294	294	292	280	316	303	255	258	301	306	288	336	284	271	303	300	318	276	279	280	293	283	317	265	289	292	270	296	285	306	313	297	276	298	257	296	262	326	317	300	304	287	292	310	283	275	288	287	274	329	276	302	316	320	303	277	263	304	284	267	287	316	294	297	307	279	289	314	277	284
63852	53368	56354	45596	1565	1222	1156	1116	1016	1011	1014	971	951	932	979	911	943	878	986	953	848	885	914	896	900	872	833	871	829	909	898	855	889	875	870	849	889	856	846	843	923	884	893	882	885	903	881	851	915	855	911	858	872	806	806	833	838	873	869	871	862	903	857	842	807	885	908	873	890	874	882	801	792	806	903	819	917	856	849	864	840	932	819	860	865	845	847	861	884	871	900	826	856	820	891	840	847	845	861	869	847	887	834	793	798	878	896	872	858	879	828	852	878	852	853	868	847	894	818	890	859	780	841	813	833	836	885	832	887	861	892	832	847	813	866	857	872	852	858	848	886	910	851	850	857	826	839	882	848	893	837	875	860	869	918	887	839	869	805	819	846	858	787	811	848	838	832	821	868	884	860	851	827	816	875	852	881	872	852	871	859	901	813	919	871	858	832	834	820	833	854	822	849	875	811	816	821	843	867	820	899	850	853	851	814	836	884	816	840	847	865	853	867	878	831	839	877	899	876	858	847	896	883	868	893	850	842	852	852	843	853	891	881	882	825	834	817	822	868	884	857	884	852	850	859	890	904	841	834	875	871	860	817	831	858	842	877	859	851	870	857	865	853	808	869	828	849	866	839	869	851	868	902	867	887	870	822	863	863	815	822	855	835	852	902	825	810	846	866	853	794	841	894	841	903	898	823	859	825	804	872	821	907	871	823	895	898	822	881	872	863	899	875	906	801	851	826	874	877	870	854	925	826	860	882	860	857	826	862	844	892	878	878	872	834	829	842	869	857	831	885	849	916	880	864	869	893	867	844	811	863	892	875	879	829	830	891	877	837	840	828	853	816	862	816	890	862	889	895	836	820	847	853	876	868	840	924	895	865	877	834	855	888	857
33994	14331	5335	1915	196	160	172	180	181	174	178	175	159	155	177	171	157	170	168	161	194	177	175	201	164	172	188	157	188	175	154	169	148	180	180	163	186	171	172	156	169	166	165	164	187	146	165	140	185	167	166	185	176	155	166	157	141	146	145	180	158	193	165	148	179	154	191	184	177	174	171	178	159	151	174	154	171	157	166	186	172	162	169	154	164	170	199	174	156	146	186	168	185	177	174	167	159	170	188	178	158	153	139	148	179	174	186	170	157	161	167	168	139	173	173	176	167	165	155	157	168	160	159	165	154	139	161	167	162	166	163	178	170	167	155	157	155	159	174	159	172	182	174	162	163	161	153	179	160	182	192	200	186	160	182	166	173	180	178	183	179	167	152	192	175	195	165	160	161	148	165	161	158	179	167	158	189	160	189	158	151	170	159	164	143	167	131	167	186	148	185	191	163	158	165	173	171	178	167	148	168	178	183	127	184	170	167	161	190	145	189	162	183	162	173	138	177	164	162	166	162	166	183	165	176	166	192	169	179	177	182	155	159	157	161	186	154	168	147	186	177	167	174	170	178	148	167	165	149	163	166	176	166	170	185	170	170	163	170	166	156	166	169	156	174	172	176	175	171	175	193	158	165	165	181	186	161	151	176	172	180	170	168	183	148	163	157	144	158	167	147	167	166	159	167	158	187	182	180	175	156	176	187	162	179	162	171	174	153	156	154	181	200	171	183	159	181	164	171	143	165	183	179	170	194	159	181	166	138	162	154	166	155	151	162	207	161	182	160	168	155	184	162	168	161	153	176	171	179	161	178	148	173	157	170	148	151	168	174	171	173	170	172	185	162	159	172	157	193	160	167	172	179	177	190	189	151	171	178	169	170	151	146	159
33273	14160	10531	5549	569	515	572	566	535	495	535	592	493	549	533	470	527	565	544	565	540	519	544	537	563	560	490	508	539	567	556	532	560	562	508	538	536	535	533	502	554	569	527	605	544	507	530	519	546	542	568	524	542	527	606	568	519	512	542	532	540	569	508	553	571	537	530	605	565	527	535	560	601	546	536	558	552	560	538	561	567	569	547	571	564	531	555	548	521	544	540	544	539	533	543	548	512	542	540	559	548	562	536	539	535	561	501	553	535	529	537	574	538	574	538	578	556	547	545	542	525	519	525	554	581	506	539	544	535	579	581	539	565	502	565	547	565	580	531	572	544	535	558	534	527	531	532	547	558	560	516	502	560	511	544	531	517	554	537	507	549	529	529	498	548	532	519	552	540	478	539	554	539	526	563	529	532	565	581	557	555	539	538	527	541	547	570	545	577	554	506	550	555	533	507	540	571	550	560	569	560	547	560	573	554	520	586	557	535	586	544	550	528	550	551	533	531	526	556	508	549	540	553	550	554	518	533	543	507	564	533	534	551	529	576	560	521	516	578	544	502	541	546	550	494	534	557	502	583	539	532	540	557	515	514	535	544	577	519	525	545	518	544	514	557	550	576	562	481	573	534	544	523	515	525	501	603	554	545	526	557	572	541	568	548	533	579	559	520	591	525	548	515	536	492	580	564	550	580	547	546	535	551	533	557	511	563	546	533	568	545	546	537	548	551	542	527	535	526	564	560	517	593	547	521	550	541	555	542	583	533	533	529	539	575	543	532	559	518	501	569	520	564	549	512	558	556	580	549	509	614	514	545	545	541	590	540	565	571	546	529	569	563	576	554	527	502	556	547	556	589	567	543	574	541	524	543	575	569	547	544	517	546	557
71637	54801	45715	30117	5508	297	277	254	191	201	221	196	202	200	230	236	218	202	222	238	209	194	210	216	196	210	213	209	183	212	220	189	217	176	176	212	222	213	204	214	210	216	194	199	207	190	192	204	200	191	204	215	202	199	216	211	183	219	210	185	211	194	183	220	211	221	201	222	200	213	204	181	198	221	212	232	194	226	198	218	181	170	187	199	188	192	196	181	213	220	217	221	205	217	198	217	203	192	218	200	198	221	202	207	197	225	193	177	202	215	221	218	202	214	215	189	223	191	182	203	209	204	202	212	219	226	222	198	198	204	203	193	197	217	228	217	215	210	223	186	205	195	201	191	229	222	191	224	214	225	197	199	179	217	188	212	218	226	207	207	208	195	212	182	209	219	189	174	207	223	204	194	214	214	189	198	228	188	216	222	207	188	209	199	215	191	180	209	192	213	220	229	200	205	213	222	170	195	195	193	215	215	197	225	223	205	208	220	198	204	216	190	203	174	202	202	205	190	194	214	198	164	216	206	215	220	218	170	213	206	215	216	208	177	202	195	226	193	217	200	215	202	200	184	195	204	210	218	232	184	186	186	199	214	227	231	192	206	221	173	173	205	213	189	197	209	208	204	201	213	176	188	203	231	204	218	196	190	213	220	217	208	182	231	195	208	198	217	233	218	213	202	219	215	218	211	212	201	200	210	214	197	185	192	177	208	225	214	189	209	211	201	215	208	203	202	214	227	218	205	214	200	205	191	199	225	228	200	219	218	195	203	234	210	223	213	219	236	196	205	193	234	219	223	167	215	185	214	195	220	198	186	220	204	204	186	181	226	218	194	211	200	243	188	182	196	219	184	209	192	195	201	181	217	201	223	209	202	205	202	218	207	221	215
53268	43416	44726	36652	1230	841	806	787	736	715	660	695	698	669	680	641	701	680	651	645	618	706	689	664	636	669	699	671	658	663	639	664	623	650	610	651	670	709	619	665	638	666	649	673	595	655	684	664	602	649	621	616	603	658	660	641	666	644	675	648	660	641	622	680	671	604	648	605	590	606	613	597	672	649	652	633	601	640	646	627	690	585	631	628	635	681	643	596	621	637	594	635	596	622	617	644	586	642	619	655	649	604	629	666	677	636	641	645	622	644	655	593	613	609	657	680	687	615	606	631	624	676	630	629	644	639	640	630	660	631	611	610	602	659	668	660	629	649	642	651	646	614	609	635	623	641	660	631	655	636	630	658	660	604	616	670	666	629	672	661	663	636	631	649	680	645	652	676	684	658	660	653	639	689	600	658	598	639	680	613	661	633	611	621	674	594	572	643	668	605	642	666	633	593	665	614	656	627	605	657	604	602	607	618	602	606	629	657	657	640	627	605	643	636	671	596	610	646	610	684	651	618	633	616	692	685	683	617	699	670	626	648	620	653	663	632	672	643	672	627	620	642	634	634	660	602	634	609	633	610	626	648	618	681	668	633	626	632	602	658	647	638	651	662	665	641	685	624	654	651	631	615	681	627	658	580	658	625	638	661	636	677	649	631	651	643	605	629	711	641	569	610	662	648	652	631	660	623	646	654	599	684	667	643	640	622	640	621	660	662	687	656	607	618	662	653	598	623	698	606	601	572	621	666	612	676	626	632	660	634	653	652	647	641	652	596	645	681	607	630	638	639	625	634	687	696	611	638	627	625	651	686	639	593	661	633	627	635	669	679	680	588	636	655	621	686	628	647	678	633	658	656	640	636	598	620	651	663	621	637	639	622	659	620
77599	65655	57426	40308	12509	1103	338	351	337	295	342	299	343	315	331	336	322	322	313	301	280	306	303	289	291	308	339	318	296	281	287	297	309	274	278	310	317	301	313	275	289	299	312	309	304	285	293	314	306	315	261	286	282	289	275	311	306	319	290	327	285	316	313	297	296	305	311	313	288	302	293	307	311	318	323	267	297	288	297	296	303	314	279	272	292	322	304	286	304	270	306	299	301	300	324	312	323	280	311	312	335	300	303	341	311	278	259	270	310	296	306	301	309	285	291	278	303	333	265	275	294	283	275	300	321	320	304	295	327	293	306	284	300	302	287	275	288	290	301	271	298	303	291	298	306	287	278	294	287	339	341	283	293	308	287	270	289	293	297	298	294	324	307	313	294	317	288	306	278	284	299	269	291	288	305	298	319	289	328	299	297	291	306	312	291	305	315	311	335	289	301	279	286	277	268	306	313	286	287	311	316	280	299	316	274	275	285	287	287	293	294	293	303	300	286	304	265	300	324	300	287	293	289	291	284	271	271	283	294	313	290	298	316	320	305	299	317	274	287	289	281	314	287	307	310	301	284	304	283	292	316	284	315	299	315	304	288	326	343	286	309	292	315	297	307	311	267	304	298	276	287	304	289	310	293	325	276	276	322	311	278	300	278	307	313	276	300	262	304	294	289	302	279	316	305	318	264	308	318	306	287	309	283	302	299	290	283	284	312	288	315	314	297	302	308	292	288	268	283	293	299	303	291	293	320	310	315	292	290	283	299	296	345	302	306	303	320	298	289	313	308	294	312	315	301	292	273	313	326	330	280	279	289	324	283	240	287	282	303	282	287	290	312	269	315	291	269	306	278	303	270	275	313	277	280	315	296	289	298	326	288	322	272	297
64426	54551	56079	45353	1780	1202	1096	1049	1068	1025	936	968	988	958	937	941	947	911	844	892	883	886	844	868	918	898	881	869	898	855	893	877	834	916	876	855	855	858	880	862	822	922	851	902	874	882	878	880	859	877	864	878	879	888	855	849	882	885	837	866	824	846	898	776	847	852	890	893	856	844	884	874	857	846	872	920	889	866	846	880	893	872	856	839	898	905	870	850	867	860	835	866	871	871	903	840	862	884	863	854	860	892	866	839	828	875	868	818	887	867	862	813	875	877	816	904	848	830	832	881	843	891	881	860	816	841	881	820	897	852	821	910	868	843	858	889	883	897	894	860	862	851	885	854	837	884	866	840	873	867	862	878	892	878	872	874	870	884	948	863	853	854	879	868	865	863	837	869	887	828	881	871	884	893	880	830	875	854	879	912	849	902	869	908	812	799	896	887	878	807	878	872	880	845	866	883	928	862	853	882	873	842	842	870	827	859	873	867	875	875	819	832	897	875	860	828	878	843	892	918	849	877	893	908	807	892	861	870	830	873	832	876	859	877	812	845	888	865	862	891	856	848	842	852	904	868	852	876	883	851	884	876	863	906	836	896	846	851	899	864	882	831	876	841	881	904	821	826	826	854	878	846	892	880	854	839	852	849	892	890	855	890	873	919	885	817	845	866	779	850	867	838	802	865	878	857	878	829	921	847	858	893	861	860	889	811	880	889	878	823	863	864	904	872	850	825	866	862	822	869	854	837	848	847	829	889	873	892	828	870	831	861	899	872	841	891	900	924	874	867	883	857	889	798	872	862	872	825	910	881	823	853	895	877	869	844	851	845	834	859	893	869	918	895	911	872	878	858	840	899	863	896	891	839	809	843	872	846	832	898	829	900	878	823
35146	15549	6440	1814	299	189	188	195	158	200	179	177	180	157	173	161	164	158	174	165	180	180	194	168	169	162	165	150	175	165	175	165	167	197	170	175	199	166	171	174	166	173	195	155	184	176	197	187	197	181	189	174	204	161	156	180	174	175	174	196	186	167	171	161	169	161	164	168	172	161	172	174	181	151	160	194	190	190	168	160	196	193	178	178	184	185	169	178	160	172	173	182	177	147	166	195	168	179	171	166	193	189	175	163	166	170	158	167	199	172	174	180	196	170	170	163	175	160	163	207	156	180	169	161	180	178	147	182	167	179	188	169	183	149	198	157	161	156	173	172	172	166	168	179	169	150	176	171	187	190	176	187	161	198	156	200	184	153	188	202	151	164	187	158	156	152	162	174	176	214	165	136	183	192	172	177	182	182	156	175	178	176	169	171	171	166	187	181	175	159	180	179	171	189	177	164	185	172	166	165	179	186	176	174	162	159	167	178	189	175	161	175	174	181	161	178	171	185	183	164	169	181	173	171	185	162	205	176	152	187	168	156	177	180	181	182	163	171	165	173	154	168	165	200	170	159	188	174	170	172	191	190	168	167	187	172	185	184	197	181	189	195	190	179	193	184	162	165	153	176	198	164	171	174	174	183	165	167	199	173	168	166	196	153	172	196	162	184	197	164	157	181	195	171	171	199	153	167	177	192	157	176	188	168	185	189	158	186	184	184	178	195	182	141	177	184	163	188	164	182	163	170	190	176	160	177	163	207	170	167	186	181	174	170	174	163	182	154	176	184	160	166	172	173	168	172	186	176	171	173	155	165	180	153	174	160	178	187	176	159	159	185	158	174	174	161	173	180	154	183	179	167	160	176	175	182	174	182	171	178	181	176	169	162
34442	15279	11475	4942	607	568	548	583	542	580	548	576	531	535	617	592	630	577	573	562	583	586	581	546	569	593	522	527	582	558	540	582	597	555	571	599	547	538	605	512	542	593	579	538	575	577	526	598	523	622	586	573	574	576	546	537	551	565	547	563	608	584	565	580	572	551	569	574	572	541	533	524	544	553	572	575	575	565	573	555	574	560	614	609	589	582	602	567	557	546	573	598	610	569	579	570	556	584	561	557	555	537	550	548	557	563	548	566	525	535	602	561	608	565	569	570	594	546	546	555	510	561	509	538	556	537	569	578	577	531	543	559	574	540	593	579	540	570	531	583	562	575	568	522	537	574	495	575	567	545	571	571	522	576	581	593	571	557	544	590	514	544	574	559	522	561	567	534	622	581	550	544	566	548	540	595	584	572	582	572	570	562	573	531	548	560	522	499	582	572	569	551	565	554	565	512	556	581	556	602	517	580	579	536	521	576	540	515	599	541	587	542	560	565	558	554	549	532	536	557	572	554	579	552	578	499	577	527	575	546	556	535	583	548	586	578	562	548	574	560	577	585	516	544	536	521	596	535	535	609	609	570	511	512	585	557	521	623	553	547	567	566	555	575	546	528	552	533	529	555	572	589	561	560	548	535	598	566	567	579	528	527	593	584	534	580	566	536	518	573	576	568	580	563	505	566	553	576	534	560	563	591	554	591	558	556	525	556	544	550	576	558	565	585	558	552	552	555	557	590	551	600	533	549	580	565	550	539	591	566	558	600	590	563	603	566	545	533	558	551	591	537	570	553	574	538	537	543	561	561	595	562	575	548	564	567	505	563	572	584	559	520	596	577	508	558	559	604	573	576	541	609	547	599	542	547	592	608	581	549	525	596	548	579
72264	55767	46505	28145	5865	291	241	240	229	204	224	253	227	238	228	226	202	237	201	228	204	211	168	199	199	209	222	217	221	203	231	222	203	198	209	215	204	184	247	210	214	216	241	208	212	217	197	211	225	213	220	190	194	191	225	211	217	206	217	213	210	213	186	202	218	192	213	232	205	203	209	218	207	188	239	226	192	207	212	240	207	191	230	215	179	223	227	217	203	218	219	192	197	222	192	220	193	208	199	167	221	204	200	228	198	247	215	192	213	214	228	222	203	206	192	198	210	207	231	224	213	221	211	210	220	222	216	213	231	204	208	180	207	195	228	231	183	222	231	204	216	224	214	230	218	194	191	211	207	208	209	188	217	209	201	221	221	211	232	212	229	209	219	215	195	188	206	186	205	192	207	197	222	222	210	224	240	198	179	221	203	197	229	216	184	182	219	207	229	201	188	183	199	204	210	189	207	196	214	216	210	216	208	207	206	208	207	205	217	227	218	224	206	184	207	199	207	195	204	211	206	187	199	200	222	204	243	211	214	232	208	216	208	194	209	220	202	206	192	212	201	210	234	224	236	194	198	231	218	217	246	200	206	199	201	197	212	231	228	213	198	226	209	188	233	212	246	221	208	246	203	188	222	240	208	222	201	220	228	197	215	226	210	223	207	205	206	226	225	219	209	210	195	210	222	197	211	231	230	218	212	218	222	235	199	206	216	191	209	229	189	232	194	210	206	195	218	196	226	230	218	222	223	210	225	203	196	205	200	216	247	208	220	229	199	222	201	227	205	209	209	225	207	222	222	188	204	215	206	236	181	209	202	218	223	213	218	219	192	200	221	210	232	203	223	223	215	213	199	206	208	210	221	207	203	198	223	220	232	207	235	193	188	186
54011	43712	45677	34749	1731	834	779	779	746	737	672	706	688	677	627	681	673	723	661	643	648	593	639	665	662	668	690	689	656	623	675	654	643	631	685	650	658	659	650	659	670	676	657	606	636	648	667	681	663	704	717	674	659	688	676	656	662	674	657	642	701	675	676	672	640	674	631	699	692	668	652	605	660	668	659	683	668	663	684	667	656	654	643	667	672	705	649	635	673	648	633	683	658	625	645	641	687	671	644	734	726	696	651	648	654	660	674	691	695	660	722	670	658	635	632	609	625	665	722	638	691	652	696	656	620	679	710	659	636	640	643	633	628	657	648	626	640	641	673	620	690	688	642	640	657	682	628	656	591	665	648	601	655	651	625	655	649	646	616	619	604	704	645	675	680	598	660	659	647	669	656	707	674	633	648	665	653	646	655	673	626	622	636	670	633	656	648	630	682	660	665	623	634	655	652	687	622	635	668	611	705	668	681	604	618	650	609	652	662	709	641	673	657	650	659	615	672	642	616	583	605	669	620	652	612	660	638	699	697	703	646	637	656	667	677	652	652	681	666	643	674	655	648	669	655	682	628	677	659	646	631	610	657	655	669	651	648	669	689	668	612	662	658	647	627	611	696	601	648	646	675	680	663	685	705	673	648	652	661	659	636	582	647	635	645	657	640	608	682	618	621	672	639	655	602	590	697	689	642	665	639	664	668	652	661	668	638	653	677	661	666	621	703	619	638	676	679	659	629	714	641	638	678	625	672	659	673	652	628	693	701	636	638	636	662	660	693	665	638	643	641	688	683	645	654	693	651	688	651	680	666	668	628	654	639	627	653	685	630	702	702	662	595	652	623	644	624	657	700	645	696	645	656	673	678	638	677	666	663	642	647	667	667	683
78085	66499	58514	43337	13735	1150	340	353	310	325	299	337	327	265	314	307	342	300	310	303	300	308	298	294	277	310	301	301	288	267	294	314	297	281	303	278	287	297	295	342	305	307	287	288	316	317	300	293	275	297	274	287	314	312	284	323	323	327	298	306	338	294	283	307	335	278	282	299	312	329	305	288	280	302	311	287	289	291	299	296	297	301	329	275	277	320	282	296	325	329	310	294	307	315	333	323	302	305	313	316	282	315	319	321	310	298	273	313	287	339	274	316	289	319	303	308	283	297	302	310	287	285	290	258	312	278	289	320	305	310	287	292	314	341	347	305	316	307	309	321	294	282	283	298	272	303	331	306	317	286	312	295	319	296	319	315	300	295	283	305	304	294	341	285	308	312	282	271	267	280	327	307	304	300	297	302	302	288	284	315	289	291	282	318	307	277	316	294	279	321	327	306	318	281	285	293	309	307	303	315	308	293	301	290	298	287	311	339	307	312	306	319	290	299	310	296	284	295	302	299	328	314	289	292	350	331	310	296	322	298	310	295	241	314	283	287	320	294	329	286	305	302	299	320	317	279	298	288	322	292	310	301	314	308	289	329	285	298	273	294	325	288	311	291	300	293	291	324	316	310	334	307	306	296	281	303	312	289	295	291	311	292	293	294	293	312	314	300	312	327	312	286	287	316	292	284	321	295	328	275	321	313	312	263	327	320	303	314	294	320	292	325	319	296	309	304	297	296	289	304	351	320	290	290	316	293	315	296	304	285	255	294	284	291	286	293	292	282	318	306	294	293	289	326	310	298	336	305	281	291	336	298	306	330	295	280	323	295	306	289	297	307	282	288	296	319	307	296	312	289	287	321	289	318	318	294	312	272	299	274	287	287	282	277
64424	54568	56116	46823	2649	1207	1105	1017	971	952	986	958	943	977	865	952	993	919	911	959	903	912	909	862	891	1000	876	899	898	915	936	897	946	881	871	891	909	817	866	941	900	897	896	896	926	891	881	925	888	889	869	861	916	847	842	906	863	887	872	901	927	860	869	849	910	867	875	872	865	849	935	888	905	853	915	899	887	881	870	921	878	862	901	869	874	827	889	882	892	894	852	863	895	860	829	880	829	942	886	906	928	863	868	897	890	909	948	904	875	865	860	897	895	856	839	843	917	835	911	843	816	898	904	940	881	872	855	872	888	858	876	917	932	885	899	873	855	885	874	862	868	899	888	870	887	948	906	884	906	871	837	879	841	882	903	949	899	938	872	858	934	850	930	833	875	869	907	888	900	884	844	877	901	883	888	886	899	879	904	886	890	882	933	858	900	869	867	841	894	871	935	848	935	809	882	892	913	898	892	885	822	838	890	855	955	846	937	894	916	858	872	896	871	860	885	948	914	902	865	931	900	848	899	895	897	911	858	867	878	921	875	842	884	844	874	883	874	948	863	864	904	907	898	903	874	898	823	896	881	872	880	899	888	906	824	844	887	874	868	928	842	890	869	845	942	897	851	886	843	870	926	958	797	880	870	847	866	944	911	868	891	903	906	870	888	886	930	820	835	837	918	912	899	897	895	871	868	891	897	861	879	846	878	891	891	882	867	905	873	883	902	885	861	899	869	893	829	884	844	908	855	878	851	816	841	901	873	887	834	831	872	883	845	828	883	944	874	882	861	908	924	906	882	898	851	920	898	858	899	896	879	875	900	842	864	914	933	895	872	888	933	869	846	848	827	826	854	904	860	908	869	881	877	836	877	847	860	913	877	892	885	901	872	866
35081	15783	6140	2149	321	188	171	183	191	186	167	183	185	154	195	179	168	179	166	177	177	170	178	154	185	167	170	170	182	161	167	166	173	167	147	174	163	191	160	183	191	166	181	162	167	179	159	181	179	158	163	155	180	184	199	155	177	172	169	206	177	195	178	196	167	193	174	208	201	173	191	182	187	180	201	169	163	156	189	198	176	200	188	166	170	182	154	179	158	178	174	162	168	174	164	175	189	186	172	170	147	168	155	157	187	167	183	156	190	188	170	159	178	181	168	186	151	198	171	171	187	190	168	173	169	166	196	170	154	180	191	207	181	185	165	188	176	169	190	193	177	171	208	172	180	175	168	194	154	197	160	185	180	181	174	183	164	181	178	176	187	181	166	158	194	169	168	194	183	166	163	178	169	166	174	179	176	178	149	140	184	190	170	198	178	176	189	185	158	186	186	185	180	181	177	176	195	178	184	201	170	175	190	181	183	170	189	199	183	184	186	161	155	176	196	179	194	173	183	180	182	159	149	181	150	189	197	187	197	187	185	177	185	182	193	216	171	197	159	159	190	187	171	197	202	190	177	177	164	184	156	183	166	188	177	172	187	177	188	173	180	170	161	211	160	177	170	148	183	186	169	161	192	163	158	189	167	175	189	166	202	195	212	190	209	169	191	183	191	187	167	181	183	187	182	206	174	195	175	174	186	166	182	189	186	191	185	192	179	164	185	176	172	177	202	181	155	164	188	173	193	172	192	172	182	159	186	161	133	181	185	179	182	162	185	185	183	185	177	173	195	187	150	172	189	199	163	187	199	167	171	169	174	181	187	163	187	196	187	177	185	178	167	182	175	166	162	166	192	143	183	197	174	180	167	168	184	176	168	191	162	169	170	204
34327	15691	10788	5923	614	556	572	617	588	542	587	586	588	559	531	565	566	609	592	550	548	542	546	605	577	533	554	539	551	609	573	589	571	590	546	539	556	550	566	610	549	593	579	526	565	567	591	596	562	566	559	609	567	607	569	588	587	555	541	603	562	585	573	526	554	596	609	582	602	556	561	565	580	580	556	570	593	556	546	525	579	563	565	585	556	574	558	544	557	588	582	582	569	557	594	568	540	568	615	603	533	553	585	596	559	545	562	559	560	569	546	614	598	579	617	578	532	558	600	562	521	529	574	573	586	590	521	586	576	599	569	549	539	578	580	580	551	584	562	553	553	559	559	544	562	592	561	607	603	584	513	557	605	567	599	615	586	548	602	589	624	539	622	557	577	572	549	534	575	554	602	549	573	572	551	631	517	611	575	576	556	587	576	581	561	576	531	612	624	590	618	589	578	570	555	563	569	557	586	590	549	558	571	586	585	589	530	569	618	568	598	580	582	568	576	590	581	551	587	575	597	545	537	568	569	553	594	582	567	557	557	535	531	568	567	617	606	538	555	598	601	564	581	549	583	550	581	571	572	542	602	556	620	537	611	575	563	574	520	552	599	560	562	568	549	560	559	569	549	512	560	580	592	609	622	582	617	558	588	565	689	553	566	573	567	560	561	575	549	591	582	546	621	554	602	552	533	572	560	567	537	551	522	602	617	581	569	538	600	573	581	574	568	588	543	575	580	555	609	576	572	558	571	548	561	608	578	594	571	608	536	601	557	557	544	563	530	589	569	591	574	547	572	535	571	551	552	549	590	619	541	591	531	619	554	579	555	577	578	595	595	574	584	610	584	564	569	611	593	535	559	560	562	559	569	560	577	567	543	553	602	540	597	547
70656	55308	46035	30289	6672	341	250	228	229	232	205	260	231	238	238	198	236	196	229	212	209	214	196	232	189	235	241	183	214	221	217	233	176	188	199	212	220	196	198	189	206	207	209	202	234	203	204	212	234	217	215	216	180	179	229	211	209	225	197	194	225	204	218	214	215	230	219	212	212	218	221	216	211	185	183	192	218	214	207	211	186	186	216	184	204	214	205	208	218	219	197	205	199	219	199	231	213	218	232	212	219	205	201	212	233	237	204	181	235	195	195	206	200	193	214	194	185	244	212	193	224	210	228	222	179	182	205	214	226	236	200	182	212	218	201	219	229	196	203	220	208	213	222	183	207	213	211	188	203	201	210	221	207	220	199	215	212	221	223	224	211	215	216	182	231	216	196	205	212	223	218	202	192	210	217	203	199	235	226	223	234	242	214	212	213	210	215	214	218	244	202	207	211	231	210	193	200	208	206	205	204	190	189	199	223	192	197	230	186	193	237	197	198	253	230	208	223	217	225	195	189	230	192	214	206	214	218	213	209	180	215	213	226	223	214	207	222	236	208	204	198	209	229	187	218	208	201	229	187	216	186	196	199	200	213	224	218	200	213	224	212	218	186	224	207	234	217	225	199	226	195	220	236	202	209	200	202	186	185	229	228	207	228	189	211	214	220	197	169	232	231	216	201	191	201	204	232	213	208	191	185	227	223	196	211	202	223	191	219	193	217	195	187	183	242	198	226	201	208	237	212	177	220	193	219	216	217	192	236	239	192	190	204	214	192	216	200	203	217	187	196	232	231	196	227	202	201	200	203	228	232	196	219	183	190	203	208	213	210	202	232	207	218	197	183	203	214	193	186	225	239	209	205	233	217	179	200	188	217	206	212	200	244	223
53364	44087	44300	37931	1447	804	742	777	725	720	741	712	717	690	677	632	668	655	662	684	662	703	642	671	618	676	674	651	688	701	700	690	712	708	662	637	652	676	657	679	650	660	703	647	688	700	663	645	643	656	644	666	641	635	656	685	686	642	649	645	653	623	649	635	669	626	684	615	687	605	658	643	655	645	641	677	653	705	663	661	696	671	622	685	629	586	642	649	658	647	647	680	662	564	671	665	698	640	642	642	629	607	673	628	664	668	673	672	616	646	631	636	675	657	687	723	687	647	646	638	664	677	664	665	680	667	701	717	642	658	669	697	679	655	663	637	649	641	664	685	652	637	664	643	646	677	656	643	664	649	678	666	659	649	623	712	670	688	651	658	647	691	704	652	667	633	662	670	633	690	686	655	628	688	666	625	653	644	642	662	622	598	632	623	639	659	653	648	655	693	624	654	624	629	629	680	617	648	622	618	638	645	662	675	622	668	662	645	662	641	629	657	674	602	630	651	658	641	652	674	625	664	646	699	650	662	679	644	613	646	604	639	595	601	679	623	637	641	673	693	620	680	639	650	686	686	656	697	614	628	626	707	647	646	635	685	656	661	698	691	616	615	629	674	637	679	641	611	660	629	592	637	638	660	662	639	664	654	620	617	699	630	662	640	660	692	647	656	614	667	624	639	682	625	637	620	660	645	672	645	688	647	686	622	632	666	580	633	654	681	638	673	648	680	667	624	678	626	648	635	634	641	679	651	656	657	652	632	641	673	663	663	676	682	616	632	645	648	654	619	622	677	697	619	693	613	684	638	661	656	659	674	623	645	677	639	671	626	666	709	656	616	658	641	648	663	645	627	665	658	674	672	637	652	656	635	700	659	647	634	655	641	648	673
77185	66009	57957	40212	12751	1240	345	359	346	315	381	341	308	310	316	290	312	282	320	330	316	337	305	318	297	296	291	310	317	335	331	323	302	266	275	323	291	298	309	261	299	295	325	312	304	301	295	309	311	298	317	308	306	300	294	334	293	279	291	283	305	303	279	326	303	263	323	256	303	298	299	329	282	301	286	300	283	286	290	315	306	287	275	288	303	291	310	306	288	291	301	289	279	306	300	279	306	274	287	320	278	265	291	311	298	288	318	284	282	296	297	276	302	293	319	298	298	268	318	298	275	298	309	278	287	307	306	258	343	307	290	292	292	281	300	267	330	297	289	296	250	308	297	296	286	312	287	308	301	302	290	320	272	300	278	307	307	286	323	290	300	267	308	329	297	260	261	287	298	333	269	281	321	263	269	305	306	289	300	277	309	326	308	295	305	318	313	305	286	315	285	339	334	281	289	293	316	316	290	313	312	289	260	277	311	315	295	292	281	295	303	294	333	310	325	301	283	284	308	290	263	320	285	308	305	269	294	280	288	308	320	307	264	304	267	281	288	274	328	312	303	306	317	300	281	322	317	305	317	279	300	290	284	288	299	309	290	303	274	314	316	296	290	298	278	324	298	309	300	296	291	319	287	312	302	289	304	291	304	306	310	317	273	310	290	313	314	312	318	285	270	303	279	287	284	280	285	295	319	311	311	289	302	272	302	298	284	293	312	281	277	283	262	306	282	287	318	294	324	303	298	303	283	295	294	277	300	302	328	291	281	311	299	295	326	283	320	302	318	302	292	280	314	278	274	282	305	307	311	285	296	323	318	300	318	289	260	270	316	321	287	303	273	284	287	301	277	297	289	301	290	289	300	317	298	284	319	277	316	335	325	330	295	289
63753	56001	55279	44154	1502	1229	1106	1093	1037	981	963	949	907	938	974	901	971	888	885	872	835	918	877	920	910	853	848	850	892	949	879	861	923	891	866	838	934	881	886	842	898	929	865	931	804	840	889	910	888	891	881	888	863	907	888	867	917	901	847	824	874	915	868	927	822	918	908	820	922	848	877	874	869	921	869	882	845	852	846	849	881	880	874	872	883	848	894	857	842	920	898	889	863	836	883	900	888	869	918	891	867	898	842	894	888	859	836	853	874	829	861	800	863	835	927	804	886	899	867	868	921	847	858	909	887	909	903	860	872	862	910	810	895	899	905	883	886	862	848	866	898	906	855	841	910	861	898	915	841	857	895	885	858	865	853	848	853	854	873	893	853	914	849	893	842	851	860	933	919	847	832	883	841	880	895	948	814	887	807	881	910	819	864	879	881	943	905	902	889	843	875	853	831	872	897	849	877	855	860	907	853	880	858	900	856	866	849	865	881	889	876	849	883	865	866	827	875	864	875	909	927	871	872	902	897	889	899	879	882	900	872	919	867	900	848	938	889	831	845	868	835	854	891	872	942	847	878	863	912	887	889	865	886	877	868	896	934	908	854	861	842	879	851	891	829	845	900	877	908	883	855	897	884	892	895	847	878	885	858	862	855	873	876	904	895	954	869	925	840	898	881	834	870	835	839	909	900	889	861	854	882	832	886	881	878	835	853	873	857	907	852	872	862	853	858	883	883	837	833	865	857	926	917	845	831	833	873	891	860	923	907	860	839	854	937	874	867	925	865	918	867	791	878	887	838	879	866	873	838	861	847	891	820	907	873	855	855	897	876	903	861	902	913	826	889	911	906	839	840	860	837	913	839	820	840	852	845	862	828	879	848	867	834	873
34827	15344	6101	1803	230	155	164	178	177	162	173	190	163	157	156	192	150	180	187	165	162	169	175	174	161	172	186	203	164	173	178	196	170	172	166	149	184	168	171	191	170	168	176	153	181	171	172	165	175	175	181	173	202	161	191	181	168	156	168	169	176	149	171	180	181	178	185	193	160	170	182	160	188	185	181	169	182	170	180	216	154	191	165	191	182	155	191	169	163	151	185	156	205	172	172	151	150	165	167	176	175	181	160	203	195	164	179	152	169	173	183	181	176	176	193	177	192	180	180	179	163	186	179	176	187	193	187	171	203	189	168	179	184	192	196	154	164	168	181	171	167	148	155	160	159	208	158	182	155	180	166	179	161	167	174	177	163	186	181	177	185	207	178	166	180	163	147	161	188	190	180	170	168	203	195	172	154	165	171	165	181	179	157	156	166	183	175	189	174	168	146	168	199	194	161	178	163	173	172	169	156	173	166	177	179	166	159	173	158	143	179	186	168	174	173	151	186	160	184	168	181	167	196	158	173	187	167	164	195	162	175	177	173	198	177	197	180	168	177	166	161	176	176	176	183	170	176	200	163	182	175	203	154	177	179	190	158	176	186	183	157	184	194	166	171	174	156	178	177	184	184	168	175	170	166	178	168	199	173	177	156	146	153	167	162	201	162	173	171	167	193	172	177	168	177	203	182	169	176	185	171	168	181	154	182	155	171	175	159	167	186	167	183	180	195	168	203	170	167	161	173	160	161	174	155	171	189	167	184	164	185	173	160	177	192	162	187	199	172	164	148	166	161	182	176	161	173	171	161	169	187	180	151	170	191	177	173	181	158	174	179	188	180	196	195	165	152	162	183	166	190	176	198	160	171	176	180	191	185	163	173	163	160	195
33852	15875	10891	4938	587	569	528	572	607	567	575	566	602	563	556	549	528	564	556	536	571	573	539	566	575	570	529	539	551	565	601	541	598	569	539	531	521	545	552	524	560	571	560	556	502	517	569	554	603	572	523	526	565	505	546	548	551	603	531	568	573	540	556	568	632	583	535	566	542	589	602	559	576	579	551	575	555	565	579	529	582	552	588	577	548	552	532	548	567	584	576	556	543	544	554	533	587	561	563	598	534	502	539	552	579	550	552	546	572	611	588	555	549	605	533	569	563	555	564	540	579	527	599	542	559	559	555	564	516	597	595	566	548	558	557	588	555	525	550	576	579	525	588	532	559	589	554	562	532	583	601	498	564	583	537	595	563	534	529	567	550	576	558	575	572	574	547	541	549	524	513	545	585	547	560	599	548	604	571	556	627	556	547	560	544	559	541	582	584	500	565	569	568	585	530	556	527	547	552	547	577	601	537	544	543	538	581	550	591	556	533	607	569	535	515	546	581	545	541	571	543	541	528	562	557	522	614	542	563	605	568	589	574	566	586	602	532	512	556	551	550	593	572	552	550	543	583	562	575	583	578	550	577	555	590	579	548	566	570	567	522	600	581	566	603	564	581	575	645	519	579	560	567	559	581	492	555	573	571	555	517	602	553	571	581	559	548	572	607	559	537	547	558	555	587	571	546	560	564	604	591	579	574	549	557	581	595	556	519	538	528	576	575	600	553	575	588	603	581	529	550	588	552	581	548	536	597	560	589	544	576	534	557	551	507	538	559	594	571	559	545	555	584	558	580	545	529	568	556	598	596	562	580	525	565	516	565	584	566	585	555	553	578	536	555	561	549	572	555	592	559	538	562	609	595	563	588	566	543	595	567	624	588	616
70586	56465	46401	27724	5904	315	254	245	211	211	226	222	215	259	236	224	199	230	200	188	210	212	213	214	221	224	218	241	214	215	212	196	249	194	213	187	208	213	225	221	227	209	207	221	195	230	229	226	223	229	235	204	230	231	192	192	197	212	197	211	217	193	212	224	216	205	200	220	234	212	218	175	213	224	200	203	207	211	224	190	198	174	239	221	204	216	224	233	219	230	240	208	226	203	215	193	222	208	214	197	212	222	245	232	195	208	214	217	222	220	236	212	202	203	208	200	222	187	187	183	196	189	204	212	197	230	237	221	230	189	205	215	240	210	219	210	197	213	213	209	230	194	199	202	201	216	200	198	200	219	202	188	215	208	199	208	206	198	197	242	217	204	242	235	230	203	197	215	216	201	207	200	204	228	215	228	215	217	218	202	203	220	209	189	180	205	218	225	222	226	184	189	228	203	235	178	240	181	212	208	193	227	213	210	226	220	227	197	217	212	214	193	204	207	235	209	197	205	201	205	206	204	184	182	240	214	191	204	228	206	188	189	210	202	191	200	198	208	196	207	194	196	216	220	189	188	188	226	195	217	207	219	225	207	200	212	212	187	197	187	195	208	203	194	219	201	204	235	170	200	207	197	193	200	210	198	217	227	220	208	239	240	224	200	220	212	218	207	201	188	203	184	250	232	213	192	221	235	223	203	209	201	222	230	205	191	218	218	209	222	209	201	229	185	205	229	214	209	205	196	202	206	201	194	205	198	226	223	215	202	228	211	201	232	205	206	198	230	201	216	224	236	198	227	213	201	225	208	221	210	186	188	215	210	211	214	178	200	213	204	204	182	200	233	206	209	206	204	188	195	203	220	193	211	225	213	213	211	224	194	184	196	191	243
52482	45681	43877	35234	1473	879	814	703	739	711	723	732	692	705	720	643	694	702	634	663	718	657	667	677	672	672	733	713	653	609	635	653	688	671	665	664	647	668	636	622	668	664	621	631	645	669	703	649	645	622	618	662	644	649	682	681	659	657	642	630	617	581	636	643	644	667	660	612	662	658	680	649	663	655	678	653	626	656	658	680	644	687	631	616	724	638	661	651	657	709	660	646	673	659	621	713	675	675	642	644	643	674	625	644	646	653	676	683	659	644	642	669	653	650	617	679	691	622	646	682	660	639	722	649	666	652	652	676	609	686	676	688	705	670	699	675	641	607	655	655	635	691	632	640	625	648	661	654	638	642	669	668	656	666	624	682	655	651	632	633	704	645	650	674	636	637	606	672	651	620	669	694	646	661	686	621	677	685	647	661	656	675	640	628	609	618	638	638	731	624	684	675	666	626	668	691	655	629	657	685	651	647	626	631	645	605	678	642	681	636	628	666	706	615	689	672	621	688	621	633	638	630	666	655	713	622	679	651	643	659	710	659	610	667	640	716	657	620	657	649	675	641	682	669	637	664	656	684	655	639	641	666	672	665	646	634	657	621	651	640	631	663	654	665	599	661	652	642	638	732	619	606	691	622	666	655	710	631	682	666	677	645	690	603	724	656	685	648	676	664	668	624	626	644	632	657	660	619	671	659	685	629	628	625	602	636	719	669	689	596	655	657	639	633	643	649	606	648	692	665	651	665	650	686	630	609	592	667	625	633	619	652	661	650	667	635	651	640	654	673	637	622	682	625	689	688	629	636	630	664	652	646	664	685	675	644	676	623	668	672	678	653	651	656	671	645	670	630	680	675	642	661	631	670	645	683	627	631	640	640	652	678	654	610
76258	66458	57881	38421	13124	1087	362	355	315	298	330	329	317	302	330	347	286	317	296	292	331	287	337	302	286	323	325	280	272	305	295	326	288	302	326	294	314	279	270	303	316	312	289	324	307	306	287	325	305	323	283	281	300	298	304	311	328	289	309	278	298	306	311	287	305	322	253	278	291	294	272	296	303	301	294	292	298	284	295	287	296	307	334	288	298	296	298	296	298	303	331	303	305	271	303	311	308	295	276	333	289	303	307	277	292	339	322	284	307	318	323	300	299	293	284	294	294	272	265	311	316	283	274	271	300	288	295	282	308	287	312	311	298	295	303	304	306	301	293	279	270	293	274	310	287	279	301	330	313	305	304	301	303	290	331	282	278	300	290	283	325	306	306	318	282	305	296	285	307	290	284	293	283	277	311	295	324	302	300	287	311	308	309	289	298	308	309	291	309	296	309	281	309	305	309	309	275	283	286	277	279	315	290	300	282	302	310	327	283	314	278	262	311	284	297	265	256	292	280	267	292	313	276	279	319	351	284	317	288	284	303	310	278	293	291	299	313	307	307	288	287	308	281	269	296	307	311	315	301	303	295	315	291	307	299	314	247	309	308	299	316	295	319	302	280	322	286	304	339	315	294	335	283	319	294	285	317	303	297	291	308	284	267	293	281	294	334	287	292	305	312	298	304	259	270	287	299	283	342	307	302	296	289	293	280	300	297	312	315	308	298	287	296	302	294	289	308	282	306	286	286	300	294	336	288	270	288	299	298	299	293	296	270	310	304	304	283	281	285	300	279	292	342	293	308	247	318	293	312	285	301	308	315	283	299	265	322	297	291	274	296	298	290	323	317	320	313	283	273	308	286	274	294	298	297	301	290	306	291	290	271	308	323	262
62749	57060	54679	45339	3076	1260	1160	1080	1049	1037	966	1023	961	952	942	922	930	921	874	932	869	909	891	898	918	882	849	882	903	848	919	868	911	888	895	884	872	873	900	927	858	868	827	847	861	872	951	865	907	901	831	861	935	903	829	864	852	934	912	879	907	830	905	853	856	866	843	895	862	853	897	865	866	872	864	885	886	877	905	892	889	868	856	885	831	923	881	866	811	843	887	890	886	805	829	799	867	876	902	886	927	860	893	874	846	906	900	888	913	910	895	951	869	858	882	898	863	868	816	892	876	883	830	890	864	853	904	839	901	913	884	935	870	881	896	828	878	850	948	836	826	906	839	829	831	893	934	835	869	824	893	918	833	915	814	874	926	864	877	805	927	872	872	879	911	879	887	843	871	904	855	903	813	895	847	851	903	886	896	884	856	863	935	887	847	835	905	851	824	849	867	848	905	867	848	842	908	915	863	911	861	875	893	869	842	911	825	843	874	899	851	908	859	851	880	894	851	831	829	916	900	874	896	897	870	916	878	846	818	879	847	862	820	860	842	802	848	862	871	914	856	867	823	944	827	846	849	854	871	905	854	869	875	830	913	888	848	850	839	852	881	830	808	881	874	908	874	857	898	875	896	884	859	878	844	880	845	862	835	890	913	842	920	829	906	881	866	903	900	900	915	857	840	864	897	860	865	890	911	879	822	870	867	818	876	816	829	868	890	956	863	914	901	907	829	861	882	954	811	870	891	893	887	896	826	917	922	869	873	849	812	861	834	858	853	893	887	869	931	891	863	824	896	829	864	858	851	904	901	855	841	822	866	884	860	853	813	875	881	866	879	890	892	896	897	896	851	843	877	871	823	895	895	902	850	857	860	841	851	906	836	852	846	879
34402	15153	6256	1680	284	160	194	184	162	173	187	170	186	186	159	175	200	154	158	160	163	196	169	174	165	143	144	184	176	175	186	175	199	181	174	194	216	178	157	181	168	160	180	181	159	179	169	156	159	179	191	178	187	172	173	170	158	159	160	170	180	174	203	181	178	180	173	167	185	158	190	176	164	152	176	173	177	170	154	170	156	182	164	171	166	166	192	193	176	189	176	165	162	173	166	157	171	176	188	157	182	179	162	184	196	149	164	157	176	199	180	176	155	190	178	185	167	173	157	170	184	181	174	170	194	158	179	171	197	190	168	164	174	182	171	169	186	169	183	154	183	178	177	187	178	171	185	169	181	154	172	188	172	188	152	157	192	191	167	166	149	191	174	183	187	156	165	171	191	199	145	183	142	150	154	190	207	176	155	161	187	165	179	218	167	165	153	186	193	178	188	154	167	173	188	172	191	167	169	185	169	164	184	178	191	178	164	164	171	199	176	199	174	167	183	197	175	186	187	173	167	191	179	169	178	160	183	173	167	180	171	158	182	152	176	162	172	193	171	161	173	167	171	176	160	150	187	187	163	182	207	186	167	159	181	153	191	169	175	161	159	172	185	162	169	172	154	160	174	182	169	172	197	156	188	162	180	180	182	180	187	194	165	176	152	189	160	139	180	154	159	156	168	179	174	166	177	166	171	175	178	172	169	169	168	150	177	167	170	159	173	201	191	177	168	159	183	172	161	175	184	159	172	159	163	196	152	165	175	156	163	188	171	190	177	168	161	174	167	188	183	182	158	152	194	151	182	206	169	172	174	174	169	163	171	159	170	194	174	172	174	192	148	187	183	187	178	188	162	179	176	178	147	184	171	171	183	169	170	164	171	175	144	164
33374	15933	10859	4961	664	586	558	580	563	543	547	552	550	598	569	599	578	576	569	547	617	539	525	616	565	563	580	555	556	583	552	580	541	529	560	536	598	537	582	549	606	553	555	579	539	540	586	566	551	570	531	584	579	540	563	558	554	590	609	522	567	542	567	554	556	531	581	541	571	608	560	553	556	554	595	571	553	547	612	539	581	571	570	547	595	583	554	557	553	565	542	570	562	586	558	607	519	556	564	609	567	568	576	613	567	582	529	527	534	550	566	542	575	592	572	549	555	543	607	550	591	527	563	557	576	593	555	613	531	572	591	555	573	547	550	582	552	552	513	541	554	490	564	538	570	547	551	541	590	605	555	576	532	532	566	573	533	513	592	597	527	548	553	578	596	594	568	567	549	575	596	538	550	582	563	578	564	577	587	581	517	578	573	540	606	554	590	567	538	537	585	528	565	562	545	574	571	579	567	529	567	577	560	616	534	535	577	571	538	571	561	611	618	574	594	584	578	555	562	560	578	604	553	612	576	576	611	612	576	525	582	560	551	589	542	527	569	558	579	556	627	584	561	526	559	538	560	593	534	549	537	573	576	577	585	568	540	525	586	549	527	550	531	541	627	554	606	520	572	564	548	558	552	559	539	538	576	550	605	542	536	610	548	584	573	536	547	550	589	587	570	586	552	590	577	577	543	547	569	569	549	531	536	537	565	587	591	557	549	524	555	533	586	555	569	567	562	541	589	565	561	540	533	588	559	596	584	570	548	555	557	569	573	550	559	609	558	563	545	548	564	552	526	574	611	569	564	575	597	565	542	567	541	607	576	602	532	575	546	558	531	609	592	572	481	575	569	569	547	533	559	529	558	565	564	574	569	567	530	580	559	544	534	548
71344	56212	46390	29975	6316	299	265	255	225	212	246	196	195	244	222	217	225	209	203	230	187	222	202	228	236	216	218	207	218	207	219	235	225	200	213	221	208	210	234	231	195	236	219	222	235	224	199	214	195	223	205	211	201	227	196	234	236	221	239	229	213	223	214	214	200	208	192	220	218	213	204	208	213	180	239	204	218	209	205	212	198	219	223	213	203	216	214	193	213	189	219	198	204	247	227	188	202	218	215	239	247	209	215	224	202	184	234	203	223	222	231	210	236	225	199	213	240	201	192	227	228	230	204	216	226	192	185	201	217	203	229	224	205	232	219	199	206	211	220	203	213	214	206	224	217	190	234	221	220	211	242	200	217	234	227	213	209	195	226	221	228	218	197	243	195	210	223	195	225	203	212	190	195	220	218	231	208	213	241	214	224	225	194	209	214	205	210	216	216	202	185	197	212	205	232	206	214	193	230	212	218	211	219	191	212	227	210	222	180	212	217	218	203	231	206	238	230	211	196	220	202	210	202	231	243	215	218	221	223	214	230	207	238	217	216	198	214	206	203	217	221	199	198	219	192	198	215	220	216	202	197	185	213	219	202	236	201	250	206	236	220	207	231	186	196	235	218	206	219	234	197	207	205	218	224	193	218	212	197	193	211	207	194	210	207	207	206	240	208	213	236	220	241	229	211	221	218	228	209	242	241	220	219	226	190	191	215	208	221	230	203	210	248	220	207	193	210	196	214	205	204	200	230	217	233	226	199	227	218	207	204	221	239	210	221	214	223	192	227	207	234	214	240	213	224	219	247	213	206	198	223	210	205	234	194	184	215	193	215	235	198	222	224	204	197	195	206	187	202	215	212	228	184	233	213	207	202	216	228	197	214	217	181	175
53019	44959	43446	38216	2347	834	815	772	763	726	723	754	655	697	735	676	696	643	651	696	642	655	667	669	656	682	725	692	675	672	629	731	700	701	675	649	649	679	646	682	658	659	670	660	595	667	690	655	646	651	630	658	675	678	716	630	677	650	655	708	654	693	708	684	648	642	659	647	648	682	667	675	673	651	654	637	671	664	674	659	712	677	654	674	652	630	684	647	666	686	673	672	695	642	684	679	703	652	633	649	717	636	707	675	692	654	626	652	699	719	674	641	689	639	653	676	674	689	642	649	704	650	669	642	650	671	652	705	678	716	702	682	703	647	629	651	672	638	677	632	667	692	653	679	647	705	630	651	648	685	681	659	686	662	708	643	633	630	668	671	688	686	696	672	637	702	618	734	629	653	671	683	679	625	673	670	618	652	677	644	686	656	664	652	712	646	697	703	676	672	669	687	642	659	684	647	700	628	624	617	672	677	629	638	659	671	654	634	668	676	687	665	684	656	699	659	666	695	674	651	657	652	654	657	671	732	638	657	675	647	660	681	631	671	677	649	668	676	660	631	654	672	660	693	648	679	665	645	712	653	658	700	638	675	658	663	667	660	652	760	639	660	675	662	644	642	683	656	653	654	632	671	716	652	650	589	682	637	635	686	644	719	655	621	683	671	663	666	664	681	668	665	640	656	668	682	680	661	689	626	678	704	658	609	681	662	654	664	675	643	671	686	681	662	652	652	665	705	642	668	674	668	668	699	655	633	656	690	674	661	635	642	660	676	662	688	667	669	710	651	658	667	681	688	648	674	668	617	649	673	677	624	657	634	618	650	703	682	630	661	690	643	638	637	661	633	684	666	670	666	708	621	676	646	660	664	634	695	652	689	659	655	652	706
75641	66968	57162	43330	14419	966	353	353	303	331	311	330	329	291	295	328	301	344	308	291	323	325	320	298	291	301	292	287	308	314	283	302	303	294	327	276	315	302	310	282	279	294	284	310	279	276	284	294	295	306	317	318	320	309	313	297	305	321	294	297	310	251	332	271	306	328	283	284	292	287	282	290	325	294	287	272	272	287	324	319	324	306	312	297	312	294	279	303	284	325	300	329	290	317	291	316	309	295	327	274	303	300	314	290	296	281	296	314	286	295	276	263	319	342	303	282	307	317	300	314	296	287	263	290	310	283	307	274	309	312	304	308	278	278	307	311	320	331	293	324	280	318	295	308	284	271	294	306	297	281	287	310	285	285	298	303	328	308	294	309	308	302	275	302	305	294	265	304	303	303	329	293	271	294	308	311	294	287	302	302	295	287	272	306	271	327	294	288	266	291	297	290	327	296	325	291	311	297	284	305	271	332	276	310	286	300	344	300	298	307	310	311	298	319	346	274	296	310	305	284	291	301	314	263	304	255	305	276	316	287	303	294	297	307	325	267	312	290	288	326	282	295	312	325	332	310	293	279	293	291	299	316	317	279	290	295	287	313	271	305	305	292	326	314	295	286	312	342	285	275	298	282	320	316	316	304	312	297	285	279	307	316	298	284	312	309	337	289	321	276	316	313	286	305	284	291	308	299	289	303	300	294	294	295	295	312	290	313	331	284	299	301	308	317	321	323	308	283	303	302	319	288	291	310	291	327	303	308	320	309	281	252	298	291	302	314	313	329	312	300	249	281	320	297	303	326	302	297	316	294	318	288	281	325	302	296	304	280	305	259	306	273	303	287	313	291	285	295	311	297	307	298	302	299	296	330	295	289	304	284	280	292	317	296
63333	56326	53495	49303	5333	1198	1163	1103	1062	999	981	1029	1005	947	955	874	930	905	873	888	931	872	894	896	903	938	862	912	906	956	920	894	871	907	894	804	927	917	935	866	907	933	903	890	899	919	916	898	916	906	902	873	882	962	880	893	842	868	894	934	869	828	866	883	829	965	877	907	877	865	900	897	895	932	824	846	873	875	870	909	953	902	874	853	870	871	867	884	903	900	861	897	855	880	922	884	904	841	871	883	868	901	879	901	892	879	912	900	877	907	875	905	903	864	829	899	864	874	920	876	894	918	914	923	887	937	888	861	907	869	881	913	899	894	867	891	908	924	929	899	860	863	903	896	896	836	883	850	911	839	891	897	940	879	878	841	929	898	896	861	923	862	901	853	852	849	891	905	882	869	893	899	904	868	877	874	931	865	923	874	907	894	849	913	899	859	896	885	907	859	914	890	860	934	864	852	873	859	911	806	912	902	898	865	912	890	943	893	878	875	910	858	863	921	864	897	875	850	885	889	905	854	869	871	906	905	842	897	951	926	921	902	901	863	902	886	907	930	925	886	905	887	864	913	879	919	924	871	936	849	930	886	962	905	880	883	894	914	914	857	898	888	868	871	851	854	921	899	878	897	825	871	887	835	895	929	841	825	894	882	895	856	812	912	900	908	895	871	906	904	864	898	866	878	867	869	860	897	875	901	861	857	908	869	889	886	909	907	903	927	846	921	874	893	914	856	875	873	879	890	857	889	912	856	841	873	861	893	868	839	847	881	909	869	850	868	907	932	932	930	874	863	934	922	870	879	892	862	898	887	943	911	862	874	891	919	905	879	924	914	926	922	874	907	889	892	841	902	842	873	905	877	876	900	858	929	829	927	849	859	837	897	905	860
34058	15511	6584	2284	369	184	163	160	188	190	181	180	184	185	145	175	181	165	182	170	183	191	192	183	218	185	189	156	185	186	183	221	200	207	200	162	169	171	171	177	183	185	210	197	173	172	175	187	177	177	164	178	174	179	179	175	188	173	180	159	169	171	187	196	165	167	184	170	178	206	200	184	175	169	168	163	178	170	190	177	179	182	179	186	179	176	207	202	179	178	182	188	163	152	186	172	180	165	193	174	172	170	165	172	189	184	157	192	180	161	174	190	163	185	178	199	184	152	177	210	172	186	192	174	178	181	180	165	182	167	195	172	204	170	165	174	187	187	181	193	200	214	183	179	190	185	187	159	152	174	179	167	171	176	184	148	180	160	196	170	194	167	168	171	164	170	162	184	178	177	176	196	176	176	179	175	159	195	192	174	178	166	175	192	185	181	213	173	196	166	202	196	186	188	173	177	178	197	177	199	164	168	207	201	168	167	173	178	201	187	190	181	214	182	192	184	192	211	218	151	189	161	175	172	194	158	176	170	170	154	184	194	185	189	187	184	179	173	196	185	164	174	171	185	175	187	184	182	177	176	192	207	179	183	189	179	174	177	172	169	180	186	187	164	163	187	201	177	174	169	161	168	177	165	202	187	171	195	180	201	184	164	154	193	184	172	188	166	190	208	193	177	189	202	172	183	162	176	175	182	176	169	171	169	193	157	183	184	173	182	157	176	178	190	207	172	172	170	183	153	188	196	175	173	164	160	186	164	176	165	165	173	165	211	178	164	172	180	185	208	169	200	162	168	196	186	196	195	165	188	157	175	152	165	177	188	183	181	162	163	194	189	175	163	190	156	172	175	176	181	190	177	183	166	180	171	214	208	200	182	153	156	162	166
32730	16873	10685	6717	920	580	617	565	609	570	578	562	601	557	605	578	570	578	566	568	555	591	563	592	559	578	556	601	556	581	578	569	622	589	592	579	544	567	628	576	541	584	535	587	597	609	621	557	570	551	628	564	608	609	583	610	580	579	590	572	628	573	571	555	609	584	587	600	583	556	561	590	548	572	566	614	612	574	589	603	606	584	559	555	594	512	599	529	541	577	562	575	585	599	577	561	593	600	600	569	567	587	574	606	590	542	551	607	602	573	621	526	520	563	583	571	606	553	569	582	590	558	572	603	597	587	576	583	579	593	585	565	577	599	570	577	561	631	564	584	619	579	588	567	563	569	576	591	577	599	569	657	525	614	595	540	514	584	592	579	551	558	594	600	592	564	604	531	602	564	604	583	589	618	570	566	576	627	599	535	606	565	541	601	599	561	581	613	625	547	553	579	582	555	600	591	583	539	569	592	589	566	536	532	564	587	593	606	575	565	585	537	579	597	615	569	585	565	567	571	543	596	585	603	551	555	554	581	588	575	600	565	579	558	550	574	585	606	536	586	592	563	614	592	587	557	571	534	618	568	617	613	550	553	556	606	567	579	623	609	605	579	565	554	556	600	570	564	605	573	559	535	594	586	556	576	563	593	555	579	576	566	588	533	582	581	562	587	603	599	553	570	579	563	563	569	533	575	602	572	604	552	558	564	556	551	542	578	571	605	578	540	581	575	538	585	607	550	548	569	599	554	556	542	537	565	606	584	617	633	566	575	592	577	571	651	599	528	591	592	566	605	610	546	566	591	553	606	588	574	555	559	617	572	558	581	581	556	549	584	614	586	634	545	610	546	575	591	596	591	585	534	550	580	562	553	605	606	525	611	592	553	557	561
69686	56291	46060	30404	6550	332	228	235	224	217	224	224	253	224	233	209	198	223	218	216	215	227	213	216	208	221	200	191	214	224	226	213	224	209	187	224	206	214	210	200	238	204	199	180	200	221	200	197	222	224	210	212	219	200	221	196	200	196	211	199	232	196	188	244	196	206	227	206	207	205	190	238	195	200	214	210	217	198	199	219	248	232	236	223	223	191	199	203	223	208	209	224	222	198	190	212	210	202	185	239	206	193	202	214	225	241	184	203	182	193	220	214	202	199	205	216	197	197	234	202	228	217	199	222	228	198	223	204	210	237	221	225	215	216	204	208	239	201	209	186	212	195	215	208	235	220	225	225	230	210	181	211	204	212	219	216	233	214	201	220	220	226	236	230	221	218	222	216	176	199	218	208	233	205	207	247	232	224	206	237	192	205	215	216	227	188	211	221	202	182	198	223	219	218	217	228	208	221	205	192	214	203	213	226	221	191	197	207	175	214	193	202	222	224	226	211	226	198	191	198	216	210	199	220	222	200	207	196	236	192	204	193	191	208	230	208	206	202	212	219	191	212	204	234	217	219	224	205	201	224	234	184	228	226	189	212	213	207	227	208	207	208	223	221	206	196	199	190	218	227	209	194	215	188	240	210	202	192	234	204	222	231	202	214	197	220	202	235	248	226	227	228	211	227	197	211	229	191	210	198	193	233	232	198	224	222	237	208	203	232	233	228	215	211	217	216	213	245	190	218	222	210	239	192	232	229	214	225	211	198	222	215	253	195	214	200	214	221	220	202	228	203	205	216	221	207	226	227	209	200	244	227	209	213	213	218	212	226	177	198	222	196	215	222	205	225	196	223	211	245	217	210	247	203	246	230	213	206	188	218	213	225	227	198
51921	46202	43133	38550	2922	863	794	783	723	717	725	711	681	649	694	675	638	685	636	689	669	729	707	656	671	665	675	657	641	681	646	668	688	681	697	710	634	659	647	664	634	623	691	635	616	679	676	689	627	657	633	658	655	666	697	701	670	677	718	648	664	694	704	640	668	669	659	612	649	672	685	651	655	629	679	601	635	669	663	629	656	642	658	642	736	632	662	693	679	686	664	651	644	630	631	630	634	720	644	679	670	615	724	647	667	697	674	691	672	693	688	671	665	610	637	695	670	608	713	629	675	650	651	655	607	632	714	636	664	630	646	618	677	640	699	678	637	718	678	703	695	680	638	649	611	635	701	689	629	627	620	677	724	661	655	672	612	657	690	641	632	655	599	657	625	695	684	620	632	668	678	660	665	675	701	668	699	652	665	641	676	632	668	655	645	614	691	704	681	669	645	619	658	661	683	624	650	619	662	731	653	644	698	667	727	669	667	665	638	636	633	660	688	667	675	642	715	655	682	664	690	646	653	637	676	616	623	660	666	699	690	670	664	665	682	668	641	674	680	656	642	648	658	630	685	714	634	697	641	666	681	675	682	654	670	653	661	675	687	681	666	677	671	641	590	654	647	673	693	656	650	653	679	664	661	688	651	616	600	653	678	636	667	650	667	660	668	637	643	647	649	654	679	649	699	614	652	663	666	738	685	683	675	633	628	645	650	638	702	634	633	696	636	619	671	645	651	655	660	629	632	675	615	694	717	639	661	690	643	674	633	673	699	649	650	656	663	677	690	667	655	681	658	710	680	605	729	662	681	658	669	639	617	677	669	645	713	696	667	692	664	669	623	632	644	653	688	644	695	649	651	669	710	668	650	625	634	692	685	638	690	695	656	656
75399	66798	57639	41060	12163	883	373	363	314	338	276	320	314	311	267	313	313	325	312	314	328	324	275	313	296	298	277	294	293	280	285	308	291	319	292	294	319	283	288	275	314	290	295	300	297	260	311	292	304	287	330	277	284	270	296	270	323	306	314	321	273	285	289	306	277	322	275	296	322	324	286	326	269	296	300	298	301	297	292	275	270	312	286	279	298	293	261	290	289	317	305	305	295	292	298	289	291	291	299	312	297	288	303	303	286	307	267	319	331	295	284	304	301	278	298	280	263	307	317	301	306	317	328	320	291	324	293	295	288	289	325	291	302	320	304	290	296	265	296	302	297	270	286	276	283	298	320	284	300	284	309	304	312	275	282	323	289	291	267	291	296	274	300	306	319	272	248	303	304	297	290	257	280	312	313	279	284	288	324	285	339	294	290	291	314	333	304	283	293	288	277	295	297	282	306	286	308	298	328	305	293	260	306	306	282	286	299	319	313	284	292	311	296	298	338	272	283	275	301	264	302	332	305	297	302	294	299	294	266	257	278	285	304	299	304	284	319	280	302	260	303	291	297	280	312	279	279	298	291	295	294	292	298	286	306	308	288	306	278	307	296	302	284	325	317	295	310	301	335	289	279	268	317	277	288	307	293	276	316	281	300	297	297	258	320	300	303	280	320	308	290	320	299	306	277	289	281	313	291	286	315	303	308	270	291	285	305	286	304	289	263	284	331	314	310	317	269	284	292	276	284	293	267	330	317	332	289	317	288	314	281	311	315	288	294	295	292	296	265	305	297	304	276	275	284	328	271	277	294	317	268	300	294	310	324	330	289	288	321	291	291	338	290	337	287	291	250	280	305	274	303	299	310	311	266	303	333	309	286	290	293	295	339	269
62107	58406	53621	45854	2516	1252	1157	1125	1024	1033	1009	961	972	919	921	922	872	901	894	884	860	864	900	887	910	929	944	881	902	803	884	901	879	897	861	858	908	865	916	856	850	852	889	838	868	871	850	897	890	849	931	866	854	850	889	871	864	902	888	903	895	872	885	918	893	898	865	869	867	878	865	804	875	885	867	845	888	911	845	923	823	894	843	872	898	845	903	886	834	846	906	935	860	902	863	848	870	844	868	859	886	857	876	882	894	945	880	881	834	852	905	863	880	897	836	904	856	905	876	883	864	834	844	821	872	862	858	869	848	877	877	837	914	886	821	898	884	908	884	849	836	850	860	853	812	921	848	878	846	860	895	879	912	879	889	861	814	867	880	839	887	851	850	907	829	840	854	897	833	896	888	894	853	861	888	903	819	882	861	820	898	878	885	897	883	963	932	816	883	888	821	845	845	858	825	848	821	904	867	923	922	830	880	894	920	858	887	867	866	922	914	878	879	822	885	887	851	862	841	859	826	932	877	889	898	813	836	883	900	877	905	835	916	875	818	863	867	844	856	857	849	875	826	808	916	882	878	882	894	901	849	860	851	871	894	902	873	839	867	848	854	941	872	846	898	842	865	895	885	854	866	809	887	846	891	886	880	804	882	834	832	887	893	847	862	893	889	866	880	858	875	894	857	854	879	856	843	871	863	861	858	816	874	885	919	911	873	921	847	858	925	877	904	798	895	878	861	841	882	871	908	879	873	854	890	907	861	889	895	855	888	883	883	915	797	825	857	828	868	849	892	839	877	835	871	910	838	848	948	840	859	925	849	882	847	865	864	838	884	866	880	866	859	864	846	826	913	880	836	918	864	880	965	888	816	892	882	923	878	901	855	884	893	845
31856	14928	6375	1911	238	159	187	188	137	184	169	163	163	173	168	172	151	168	184	183	168	145	166	155	170	143	167	172	153	156	161	167	160	161	183	178	154	154	180	184	160	160	146	163	169	161	169	172	167	165	163	149	177	168	165	180	140	175	150	184	177	170	162	164	136	177	176	173	160	158	170	161	154	155	155	172	177	181	165	170	168	164	162	188	153	178	175	176	144	187	164	159	179	152	168	158	154	171	192	160	187	171	181	181	168	176	168	156	150	157	168	160	153	153	179	158	169	173	186	162	188	184	151	172	176	178	167	163	160	181	151	189	181	155	181	162	155	173	181	173	165	154	173	152	170	143	165	158	160	147	166	166	153	150	167	178	164	159	170	166	169	169	163	176	148	157	180	174	188	179	179	168	153	188	186	173	164	180	171	159	186	173	164	168	174	159	179	162	167	140	166	164	164	167	177	166	178	171	182	160	154	182	154	141	192	174	181	189	169	162	167	164	151	146	156	164	165	172	193	147	157	173	158	182	169	184	179	175	150	166	157	187	177	152	137	187	198	145	151	145	141	173	168	162	170	180	177	177	170	153	158	154	169	175	151	154	172	148	173	154	170	175	191	165	191	170	188	164	180	163	159	152	171	191	140	162	142	176	169	138	158	161	148	171	148	163	167	163	160	194	162	152	163	154	149	190	159	173	176	146	157	180	160	171	157	150	140	182	172	182	164	187	164	179	154	162	164	162	165	167	179	157	178	192	166	180	140	176	173	197	150	181	160	179	165	166	182	169	158	177	147	174	162	180	190	186	171	169	160	150	176	159	165	164	156	156	143	144	169	192	173	181	173	188	171	167	182	175	138	172	163	167	168	179	157	176	160	172	179	170	157	166	180	174
31332	17448	10553	5992	587	567	543	521	596	543	563	540	499	540	553	573	581	523	564	593	524	499	541	549	531	536	586	557	548	562	557	553	547	530	540	575	561	527	574	566	567	534	566	541	548	547	527	539	564	564	538	565	497	547	531	533	544	518	538	585	575	564	550	489	561	536	578	535	551	527	547	557	571	539	527	509	524	548	538	523	539	560	555	546	548	572	550	538	537	535	540	557	529	580	550	527	554	540	554	547	548	544	579	526	549	535	570	518	517	558	515	540	520	528	550	547	565	541	553	555	544	509	579	562	571	554	527	539	541	501	518	543	559	574	550	541	536	574	546	531	530	598	549	569	523	542	548	562	494	563	567	594	580	537	536	562	501	523	523	541	541	527	619	566	510	519	562	527	571	506	495	531	531	585	520	520	506	577	554	555	568	530	554	554	551	538	556	513	571	556	510	548	543	513	533	565	538	584	510	577	538	558	564	556	524	545	516	539	527	543	564	549	528	516	540	523	564	567	540	542	543	546	565	540	529	515	567	549	530	512	588	566	533	531	554	585	523	551	563	535	586	582	562	507	578	520	532	519	557	561	522	554	583	540	573	577	550	529	584	567	536	514	572	549	527	555	552	533	574	521	518	537	588	575	552	548	529	544	539	530	552	535	540	514	545	538	564	536	559	523	549	565	528	527	528	581	573	542	567	532	542	527	533	578	572	610	538	538	549	594	549	548	559	564	529	572	514	548	553	517	586	552	551	513	534	528	520	568	559	523	540	496	555	564	512	560	553	567	513	533	563	586	536	528	540	518	505	528	529	539	582	559	596	533	538	593	492	605	549	566	487	614	533	530	537	562	562	528	568	585	588	562	521	521	563	558	495	538	532	542	552	476	509	563
71110	56764	45937	29758	6002	344	207	250	267	206	203	222	185	202	227	218	213	199	231	203	184	214	199	228	210	201	200	210	232	194	185	166	198	194	207	236	203	181	172	195	216	190	200	193	188	213	213	212	203	213	199	198	192	173	198	198	176	194	197	214	179	191	184	192	180	203	182	207	180	189	196	179	212	229	203	182	188	196	205	200	196	203	199	232	230	173	215	199	188	191	204	193	208	199	193	178	191	201	175	208	208	203	200	198	183	229	207	204	199	214	193	199	198	207	183	207	239	196	197	210	190	215	201	209	203	191	232	207	188	194	203	211	203	207	231	214	211	172	211	194	216	188	185	197	217	209	198	210	211	180	222	212	191	199	193	217	206	194	204	218	206	202	210	200	174	207	164	194	195	179	203	204	184	204	184	205	196	223	161	196	190	202	212	209	223	205	185	212	234	212	233	198	204	196	214	178	178	226	223	222	208	206	202	194	198	181	200	179	194	210	181	211	202	195	187	188	216	192	172	188	195	192	195	191	224	183	206	205	175	220	191	185	226	214	180	200	186	220	208	245	207	223	193	218	209	224	207	183	187	205	211	214	213	195	215	211	204	194	201	198	221	207	222	183	208	199	224	196	218	204	186	201	209	205	195	211	200	216	179	199	192	182	227	210	227	209	202	175	207	228	199	183	165	196	195	198	207	232	206	197	201	207	213	199	196	205	196	198	186	207	172	197	201	200	217	211	188	212	211	207	178	217	206	215	213	217	198	207	191	185	188	212	178	187	204	190	215	191	210	191	223	197	195	213	191	200	183	188	170	202	219	191	186	207	206	215	204	204	221	190	190	197	213	187	191	191	205	190	195	215	193	211	205	214	206	205	182	227	181	211	203	216	207	187
51675	45849	41758	37055	1654	828	776	744	727	745	685	651	760	674	689	659	679	651	684	710	629	619	656	657	656	618	635	672	623	612	600	639	675	627	626	656	629	674	653	619	669	633	679	593	684	643	622	622	579	656	632	691	648	652	645	631	610	617	631	614	640	651	662	569	629	658	655	606	620	612	580	615	641	624	636	622	633	644	672	660	637	672	615	604	605	620	623	652	632	625	612	588	639	624	612	674	634	636	635	655	645	629	644	658	582	632	646	627	605	636	660	582	592	624	633	633	595	656	637	666	626	588	601	621	668	611	620	670	664	650	612	651	619	649	639	619	664	644	634	633	623	592	593	588	613	649	614	652	610	596	630	642	684	615	623	596	608	631	645	605	618	603	635	642	589	632	601	666	607	648	655	638	627	638	649	641	609	598	631	613	646	599	638	625	611	628	657	611	634	648	623	641	622	656	653	670	646	629	616	633	606	623	662	619	635	649	607	628	633	626	614	677	653	659	676	637	650	630	671	596	622	605	615	621	618	637	640	634	627	617	617	647	652	635	632	658	571	653	651	687	609	574	646	650	636	622	613	631	652	676	639	620	643	634	651	625	612	637	607	613	621	641	631	680	661	643	647	657	654	584	674	627	612	651	600	644	610	628	658	639	640	629	637	638	630	575	630	621	621	607	620	647	606	627	655	651	665	629	634	626	623	675	582	661	628	651	568	644	589	674	595	664	614	600	638	622	622	664	621	687	624	621	643	645	639	629	610	662	623	632	622	639	643	630	668	633	628	621	618	666	674	631	635	652	638	608	649	630	614	615	644	606	650	611	624	591	605	643	590	665	633	631	678	659	617	605	599	583	616	661	641	608	629	614	634	646	642	590	603	656	670	628	601	625
75238	66376	56742	38192	13817	1637	368	321	322	306	310	281	312	293	329	302	295	282	300	303	281	301	271	288	285	278	279	276	281	317	288	286	279	310	288	311	286	280	275	283	320	310	286	270	282	299	300	281	299	326	299	282	280	267	303	271	285	264	272	286	295	305	269	257	294	273	301	305	307	282	313	281	289	281	288	283	287	278	301	310	309	289	265	246	284	286	284	267	276	259	308	286	289	271	301	281	288	284	274	287	277	333	259	283	289	274	290	283	318	287	291	336	289	301	273	282	286	283	298	291	264	279	295	267	274	259	304	308	272	310	286	292	296	289	297	292	282	310	297	285	294	305	294	282	277	253	289	294	276	243	314	260	340	269	282	274	306	288	291	303	296	297	300	275	277	314	262	271	278	289	296	274	291	303	271	267	256	311	284	287	293	315	268	301	280	281	325	276	291	259	306	259	339	281	296	305	274	286	306	296	287	305	259	260	253	320	299	309	330	288	325	279	294	291	298	293	292	286	279	301	304	270	284	302	285	276	283	296	269	300	309	290	282	299	307	312	276	269	305	297	296	270	294	299	316	285	318	328	291	273	315	304	293	284	268	306	264	245	276	304	281	268	292	326	302	292	318	278	295	302	262	289	286	288	276	297	267	295	304	286	288	310	299	300	295	300	303	277	289	280	276	270	283	287	310	317	291	293	317	242	271	272	298	286	307	271	301	287	287	290	300	262	279	288	282	292	275	273	285	293	282	308	287	286	284	282	326	292	298	270	275	294	305	292	281	304	303	302	287	296	322	318	275	285	297	306	314	291	281	318	303	281	275	262	280	307	261	286	294	304	305	301	280	301	290	281	284	308	293	294	301	304	304	299	282	284	307	319	279	266	283	302	279	296
62084	57568	51952	45421	2288	1284	1193	1102	1026	974	1010	945	897	935	990	859	899	946	930	913	909	893	848	873	888	875	895	851	887	836	840	873	878	894	827	825	849	877	880	843	810	851	836	844	852	874	911	898	794	850	832	833	867	903	865	936	897	847	796	885	879	796	868	806	882	891	821	848	899	890	855	860	880	856	835	800	849	841	854	828	842	812	877	883	862	862	862	817	867	811	848	859	809	843	845	893	866	826	884	848	816	894	804	798	818	911	857	818	829	893	872	866	833	745	835	837	835	865	838	819	890	897	831	847	859	872	839	857	861	902	821	870	887	843	910	876	872	835	851	878	843	893	797	843	816	831	822	839	880	882	851	874	843	820	899	885	832	836	899	851	854	842	831	847	816	858	881	821	884	817	911	880	850	864	887	863	881	866	840	859	860	819	843	853	858	832	865	893	879	828	910	837	833	831	843	882	832	849	860	854	861	873	793	859	826	893	844	878	867	869	813	869	808	862	865	834	832	826	857	846	857	864	857	834	858	864	885	829	825	862	845	859	841	875	850	828	868	793	872	868	844	883	851	844	869	822	845	887	858	875	834	845	888	794	900	884	825	859	878	852	876	845	840	807	810	845	802	884	883	849	845	815	842	872	799	832	875	875	835	885	864	896	821	815	817	841	872	887	845	860	835	870	848	835	899	850	888	854	835	856	848	860	839	878	826	856	805	851	808	844	892	855	862	814	880	821	864	906	870	881	816	839	851	841	859	839	875	822	866	878	883	807	819	809	862	828	848	855	853	877	857	850	858	846	863	840	858	844	882	839	792	890	878	843	889	851	831	832	834	859	840	877	829	871	810	880	879	864	821	873	793	803	917	832	831	839	885	860	854	849	826	890	850	856
33378	15044	5941	1869	271	186	171	153	157	172	168	137	171	185	165	140	153	151	159	162	190	169	180	159	163	155	149	155	149	154	181	169	180	157	166	173	177	163	162	161	168	153	149	160	173	159	159	191	181	154	164	148	165	162	158	180	150	177	170	150	183	168	167	166	166	179	173	163	146	175	156	169	178	140	161	150	173	153	173	154	169	169	143	157	173	154	155	167	145	143	147	153	157	158	157	158	177	170	168	173	153	150	174	160	143	162	149	149	174	166	150	171	183	147	143	138	157	170	169	151	154	185	162	176	147	171	164	157	169	170	147	154	167	158	160	166	154	174	166	187	165	170	156	138	181	157	162	175	168	164	149	175	164	143	150	147	157	149	164	187	169	156	162	170	183	168	147	142	180	172	157	171	148	167	168	145	146	178	161	161	166	152	160	165	151	154	154	146	170	154	160	180	150	158	146	176	166	160	153	180	155	160	171	171	149	161	164	180	147	153	167	189	160	180	184	149	141	150	162	158	158	151	183	178	160	166	165	142	170	159	150	181	166	165	161	154	167	162	166	171	174	149	163	160	174	158	195	162	149	153	180	149	165	153	177	155	158	166	174	161	162	171	164	156	168	189	170	152	187	151	158	172	174	165	167	205	157	150	141	168	171	163	136	163	175	172	195	178	173	180	159	155	160	189	159	159	169	175	143	176	179	163	170	156	168	154	161	140	182	147	158	145	187	150	161	167	149	148	177	145	152	131	145	172	161	174	148	177	181	150	153	189	167	171	161	158	144	154	158	156	176	158	182	148	187	165	167	172	178	150	181	184	167	180	150	165	159	166	149	164	149	157	165	155	159	159	150	128	159	162	146	188	177	180	141	144	173	182	171	153	143	134	164	166
32262	16400	9543	5699	636	475	546	521	569	547	567	558	530	483	544	549	536	516	551	545	525	537	560	543	513	519	489	546	545	538	525	513	547	479	545	536	496	531	560	528	528	521	521	551	516	521	526	501	544	524	562	535	536	539	562	472	539	551	527	534	546	562	529	502	542	542	520	550	533	509	557	527	529	551	515	528	520	558	516	509	567	563	525	575	512	516	539	487	537	565	560	581	540	499	531	537	546	556	561	479	503	526	553	529	485	559	495	474	527	545	561	533	534	525	551	557	530	551	557	529	577	538	523	509	537	535	517	529	517	552	553	520	505	553	482	553	550	551	561	513	506	558	525	554	530	553	499	523	536	519	531	545	566	572	558	538	568	524	521	504	584	583	535	518	547	495	523	550	560	494	516	541	566	498	544	587	535	553	533	527	559	516	525	515	542	529	554	533	590	562	522	496	559	543	549	531	550	554	551	517	518	522	542	556	523	559	516	498	534	518	549	480	511	514	584	552	517	520	528	561	552	557	548	595	522	566	545	507	561	534	529	532	538	523	532	530	584	543	538	517	565	537	542	514	497	549	528	547	555	511	505	569	554	502	542	527	511	536	552	546	473	557	551	529	546	508	545	563	565	530	541	520	549	553	513	518	523	564	546	512	509	538	518	525	509	573	537	555	535	511	533	546	550	527	524	574	548	513	502	520	550	527	547	538	571	563	569	552	529	548	515	528	540	539	535	573	534	542	500	552	545	550	544	545	559	537	564	561	559	549	526	523	551	515	549	519	537	513	511	540	570	547	484	525	542	519	548	526	507	561	555	514	497	516	498	583	536	526	533	508	552	526	533	556	522	531	551	514	525	514	529	546	533	553	524	513	553	525	552	521	551	557	578	542
70517	56702	44083	30164	6719	295	213	263	198	234	219	216	187	214	187	212	198	219	207	215	202	176	191	202	209	208	207	199	184	215	207	214	201	175	199	219	190	195	176	198	198	206	196	199	194	212	215	207	197	206	230	205	195	185	199	210	189	198	220	227	219	203	202	215	187	207	219	206	211	176	193	198	201	205	185	209	194	193	231	194	181	185	183	196	176	198	202	222	204	213	200	204	188	185	209	192	214	203	228	215	179	216	188	197	199	172	206	193	211	191	180	226	179	196	183	195	208	183	181	210	186	198	224	199	198	185	188	186	200	210	236	197	204	203	210	211	209	196	188	212	191	166	230	198	228	189	199	212	205	200	189	203	222	167	192	215	191	193	208	201	186	204	211	209	196	182	210	204	207	185	210	205	204	203	221	189	189	184	201	187	210	197	173	207	222	200	212	214	208	209	220	232	211	209	197	210	211	224	188	214	205	182	174	218	207	165	192	207	209	205	240	224	212	194	203	206	194	219	212	190	203	194	179	212	182	176	213	207	211	200	189	212	198	221	182	222	176	196	189	193	201	200	206	186	207	185	214	223	211	183	192	195	205	214	186	198	227	208	224	197	188	215	210	191	173	203	198	191	190	191	207	183	197	205	213	215	199	217	208	219	206	190	213	223	213	182	195	190	212	202	182	205	205	218	186	218	210	202	202	214	188	224	219	211	184	184	211	219	215	206	196	180	201	187	176	218	219	220	210	216	210	229	201	209	180	196	216	209	210	215	186	195	211	217	216	222	235	176	200	217	218	193	172	197	193	196	198	216	187	216	233	208	224	178	228	232	224	212	196	192	202	186	188	213	235	230	192	219	175	187	189	226	171	192	211	215	209	226	206	213	209	188	213	186
51863	46039	40496	39293	2157	822	779	704	776	699	667	689	670	686	664	686	657	650	663	657	584	613	723	679	596	611	626	630	638	617	626	665	652	666	611	600	600	618	671	676	653	609	631	616	640	648	642	637	634	600	601	651	646	663	654	638	564	655	667	628	643	644	669	646	619	684	659	611	697	628	643	606	617	592	629	595	611	647	637	629	665	605	642	650	622	675	621	656	672	609	647	638	574	637	643	638	630	578	699	660	605	577	577	624	621	621	630	600	614	605	665	619	620	610	635	651	605	663	616	666	608	574	614	604	636	661	635	585	610	605	668	671	620	656	622	644	601	630	657	623	586	645	651	636	636	616	623	644	664	641	604	642	646	636	693	612	602	679	631	626	618	593	595	624	606	669	685	657	632	625	625	627	645	640	630	610	640	612	615	616	659	612	632	642	642	614	605	632	626	614	660	658	674	607	616	632	638	640	596	615	673	630	632	657	617	597	613	633	597	660	583	615	625	666	627	611	669	576	648	639	685	656	636	629	674	566	646	655	600	657	570	656	631	604	623	628	600	617	644	616	600	620	658	646	612	629	640	655	598	640	635	635	643	602	594	652	619	593	612	585	616	655	644	651	633	639	630	617	621	648	638	602	640	596	636	644	695	658	639	649	574	624	608	644	621	631	620	633	616	632	638	648	625	607	588	665	624	639	641	607	625	624	626	657	677	593	650	590	628	689	583	615	606	608	632	606	628	600	619	623	623	621	619	617	638	640	637	668	651	619	610	612	635	606	602	634	583	628	623	640	632	630	606	636	641	614	604	610	613	592	636	614	675	604	654	656	604	593	607	596	603	602	658	602	602	653	646	591	633	626	633	650	600	670	667	605	591	640	692	655	601	628	635	651
76298	69396	53585	42266	14795	1029	352	358	317	350	287	261	293	265	310	269	306	286	271	260	273	277	290	317	305	293	300	270	295	275	284	340	271	321	261	276	279	294	266	249	297	322	336	293	264	293	284	307	271	293	284	316	283	280	296	287	281	291	279	292	286	284	288	290	289	279	260	265	305	321	289	312	291	291	293	291	290	303	293	293	251	286	319	265	284	296	308	294	276	263	294	321	280	310	306	280	282	271	286	286	316	303	312	326	281	275	334	288	336	270	259	282	287	282	283	261	281	282	325	298	327	283	288	299	296	257	291	272	276	276	301	285	271	303	321	258	277	319	280	300	295	270	281	298	274	314	318	269	285	297	309	286	269	275	263	273	289	299	267	272	293	281	280	286	279	302	286	310	294	294	274	313	292	270	273	243	256	293	286	306	292	279	298	286	287	273	286	302	278	269	284	316	290	286	331	289	295	276	309	295	306	288	303	306	289	295	284	325	280	284	279	307	309	273	260	290	292	277	260	295	304	297	283	271	265	275	304	281	340	334	312	285	294	289	295	301	272	281	304	278	302	272	276	297	292	291	320	310	296	298	254	288	293	276	299	290	276	292	258	309	261	281	296	257	266	304	301	298	309	266	283	288	303	301	289	323	269	272	281	309	289	288	277	258	315	280	317	278	288	272	298	282	285	302	286	290	285	279	275	315	312	297	286	300	271	302	316	284	279	288	298	299	327	276	290	279	296	278	318	273	276	274	295	292	284	313	311	350	303	282	304	267	323	295	276	302	291	265	279	310	327	279	312	303	249	289	272	253	295	319	304	286	295	282	286	295	282	314	319	288	293	282	263	294	309	315	264	260	296	303	252	278	277	274	301	281	313	301	295	263	324	321	317	294
61800	58811	50251	49955	3662	1241	1105	1098	1010	1017	928	945	1030	960	886	899	878	920	903	867	882	888	920	945	900	866	901	830	848	893	862	835	853	864	868	832	845	877	830	855	878	881	859	882	824	869	856	872	879	870	859	880	908	820	869	813	892	816	842	857	868	839	877	810	841	874	854	855	883	832	851	897	885	867	881	856	840	922	952	850	861	873	830	855	865	855	908	792	854	875	854	860	803	829	865	846	887	864	821	894	878	819	880	839	849	875	897	858	869	841	884	827	853	791	888	855	870	873	848	855	845	851	866	822	823	822	821	926	833	822	832	908	865	852	882	869	818	850	847	803	847	889	920	853	844	873	886	831	833	902	850	875	832	795	880	864	768	873	851	924	835	847	884	803	859	818	877	872	815	842	849	877	835	875	807	814	870	808	844	878	836	841	878	902	816	859	853	851	844	887	852	837	825	831	832	850	883	844	897	776	880	870	887	831	853	822	808	856	864	833	799	869	855	856	832	778	838	851	840	854	863	833	855	849	801	850	878	833	816	881	881	822	857	853	812	836	868	884	811	916	859	856	835	845	848	854	856	826	874	836	852	806	882	804	819	860	914	871	892	844	877	841	869	853	852	834	872	877	864	890	860	855	828	845	860	900	879	895	824	843	845	845	837	870	871	838	847	870	862	885	885	833	897	861	796	842	839	890	915	836	818	841	852	882	901	883	865	815	860	857	894	864	854	851	807	825	857	836	877	879	855	807	840	852	832	864	864	844	832	920	808	815	822	789	826	806	823	865	872	877	863	872	858	865	866	883	836	818	800	879	868	850	853	833	839	844	829	830	831	864	838	794	864	858	872	887	840	862	879	827	807	839	831	851	873	872	883	848	841	878	861	858	902	867
33600	15381	5409	1947	225	157	147	152	166	173	174	163	177	167	149	187	170	180	164	152	161	171	176	161	173	168	163	173	163	176	152	165	146	155	151	163	184	155	156	162	161	185	166	143	169	191	180	175	186	156	170	162	151	142	152	167	163	177	159	171	174	165	151	147	156	157	161	158	162	138	158	177	159	155	161	147	161	156	182	167	162	152	147	172	174	181	157	153	163	167	151	176	143	184	167	168	154	170	168	173	142	163	197	160	178	170	153	153	169	169	158	170	178	167	174	181	157	162	188	172	147	158	164	190	176	175	163	161	168	168	178	161	184	158	173	188	192	162	169	167	164	168	200	152	169	177	171	151	171	163	194	155	164	161	165	177	179	150	174	167	172	183	169	185	180	181	144	161	170	169	186	171	182	178	161	177	189	185	186	157	164	151	168	170	156	190	175	166	157	170	148	163	171	157	168	178	151	164	160	162	165	172	160	164	158	179	164	165	154	160	159	137	148	158	176	166	151	159	168	167	161	156	164	174	166	175	158	151	166	162	185	161	153	144	178	173	152	152	155	170	160	191	168	167	157	168	163	199	174	167	168	175	170	177	161	167	178	153	183	187	158	175	164	161	169	165	165	186	174	160	187	161	166	159	156	147	161	161	187	189	157	158	161	164	183	173	170	179	173	168	159	155	192	153	155	197	168	185	189	165	150	169	148	163	183	171	167	177	150	166	169	168	153	170	135	144	154	172	158	176	169	163	183	169	167	160	149	174	179	180	159	176	154	152	156	171	161	157	160	136	169	157	153	142	154	186	155	157	168	152	152	164	167	147	158	185	168	170	159	146	163	174	148	159	167	154	151	166	165	168	162	184	154	185	182	184	160	167	154	159	180	168	184	170
32474	17436	8659	6292	633	553	586	557	532	516	549	523	544	560	550	514	580	527	516	549	529	523	523	554	529	532	561	569	581	574	546	551	539	547	501	553	547	534	557	543	552	518	527	531	593	504	533	583	523	548	511	560	522	527	565	541	550	592	587	491	537	541	616	540	560	576	545	554	581	526	565	526	539	511	535	533	525	557	510	542	563	538	540	504	569	536	543	570	516	575	551	485	559	542	495	539	564	497	547	530	521	534	584	531	556	572	508	534	532	539	567	562	527	566	550	563	514	512	591	523	567	558	557	511	556	543	558	549	584	558	513	560	509	560	543	551	577	547	567	555	571	521	527	518	549	521	526	519	517	504	547	582	497	566	529	531	545	518	529	551	529	556	515	534	546	528	539	543	504	566	522	534	516	526	583	535	558	533	531	531	557	516	562	502	538	545	514	539	558	521	516	526	540	544	520	530	575	508	556	513	566	561	499	545	543	529	548	562	545	528	581	492	516	564	539	551	499	525	577	522	559	532	530	540	577	597	536	536	547	535	557	514	559	513	509	523	592	551	555	544	522	521	562	576	512	517	544	547	535	497	496	508	537	543	604	547	541	522	519	597	512	575	550	592	566	536	581	527	560	556	545	553	579	528	542	543	511	542	511	529	542	544	551	560	567	537	523	533	541	599	553	510	554	564	552	498	493	522	507	559	547	510	538	551	500	539	550	549	561	542	513	581	499	554	564	505	559	582	543	559	552	541	549	580	560	524	563	561	527	495	513	552	520	544	512	506	565	520	531	552	572	549	555	527	535	558	525	540	535	544	570	571	521	558	558	548	477	507	533	550	504	565	530	571	553	572	559	567	565	559	538	562	573	545	523	518	544	517	568	543	563	513	545	540
69419	57216	45059	30145	6003	301	251	229	207	216	230	230	228	236	218	197	220	197	197	205	188	206	233	203	206	180	187	190	223	222	219	198	187	200	210	209	230	215	207	205	207	220	220	213	201	210	195	190	235	193	214	209	200	194	185	217	205	224	216	205	202	191	204	203	204	190	211	224	213	211	210	201	214	198	180	212	230	209	202	239	203	200	212	192	215	180	210	204	207	193	172	211	205	204	197	202	223	216	183	211	188	198	189	199	198	190	208	205	213	201	218	214	196	210	195	197	219	187	186	192	190	208	192	212	187	188	175	202	183	210	208	215	187	174	210	218	175	175	220	228	195	204	234	217	189	179	201	211	212	173	172	196	206	215	206	210	208	188	196	185	203	201	204	185	169	201	204	214	196	227	213	205	183	197	210	192	175	204	204	187	194	192	203	181	219	215	215	201	230	195	190	219	213	187	213	229	198	206	168	190	198	190	200	227	186	189	228	201	189	177	211	187	220	198	206	181	183	224	200	214	222	220	202	195	203	202	187	221	191	210	203	210	211	193	211	210	202	198	206	205	216	221	210	217	191	193	204	187	194	198	202	180	189	205	198	210	220	197	202	207	170	199	188	172	203	218	206	167	206	193	185	188	195	190	216	187	210	185	188	218	210	203	223	203	182	198	202	217	203	202	173	213	198	218	210	221	172	200	206	189	237	221	200	213	200	206	194	224	200	213	199	205	192	182	184	207	220	182	172	181	196	204	192	207	181	197	198	183	219	186	206	195	199	197	220	212	187	212	160	217	203	197	201	224	202	233	197	191	203	199	189	197	194	206	229	207	193	236	195	208	192	195	193	206	184	211	215	199	208	192	222	229	220	227	211	227	209	197	207	226	198	202	203	194
51371	46621	41146	38209	1189	826	818	771	731	705	632	644	669	641	678	665	684	623	689	657	636	615	637	658	675	601	682	646	575	613	662	656	628	660	624	656	650	610	607	599	630	603	657	621	600	681	635	645	636	695	655	619	617	624	653	675	627	690	619	643	667	650	622	598	610	622	629	604	585	643	619	631	648	627	652	653	621	605	624	642	609	656	648	614	631	574	591	652	601	636	629	624	637	625	617	680	582	600	675	608	604	627	617	676	677	630	637	623	627	622	620	600	633	642	599	637	608	635	626	618	660	634	675	616	619	603	625	639	654	659	669	655	615	646	631	689	601	623	648	622	653	585	636	622	642	633	644	608	682	650	647	616	573	619	603	634	648	651	682	644	643	596	663	625	636	641	584	614	636	622	618	645	659	605	598	650	649	615	650	644	675	644	623	616	621	606	677	632	657	658	628	627	618	617	626	681	638	612	608	618	678	626	625	666	616	627	661	648	609	618	642	627	624	651	624	644	615	618	617	637	640	604	619	618	648	683	598	652	682	656	640	675	626	640	598	606	583	630	617	603	651	650	603	631	626	606	608	630	621	614	591	674	614	653	634	622	669	628	660	645	628	686	614	631	627	674	640	665	674	624	589	630	655	686	626	619	641	608	659	616	582	634	630	658	597	610	637	610	629	654	673	666	650	655	629	627	621	617	657	667	588	655	594	643	698	629	633	608	622	619	617	636	600	622	698	641	598	628	635	612	612	647	648	594	649	610	578	618	654	613	611	623	651	655	605	660	639	643	570	639	651	643	631	655	650	624	584	616	623	628	628	626	647	655	642	662	612	652	643	667	634	611	656	636	624	640	645	604	662	613	614	665	642	635	668	628	631	648	677	660	666	654	616	613
75358	68080	57419	41068	12576	1094	333	338	321	322	334	304	323	277	280	280	301	329	306	275	273	277	253	299	313	277	310	278	312	312	272	261	310	289	270	310	285	293	311	279	302	299	284	291	286	271	276	253	233	278	272	263	259	280	278	263	284	317	294	284	293	274	290	277	290	283	323	272	294	277	287	280	298	286	283	298	283	297	275	278	291	278	298	273	251	288	261	300	315	321	285	278	262	302	309	300	274	263	286	265	304	265	297	279	293	324	291	266	318	282	260	282	307	294	320	279	278	292	288	273	283	293	266	299	258	264	288	295	278	300	267	286	283	278	320	314	279	244	279	306	315	289	271	296	282	280	285	298	273	298	272	279	267	311	274	294	261	324	326	286	313	280	290	269	279	287	247	306	301	293	266	282	293	307	254	272	278	278	269	254	294	296	281	282	294	274	297	283	260	270	277	302	257	284	284	302	270	258	298	290	281	305	302	286	259	300	284	298	286	302	267	282	285	299	269	298	278	292	303	276	308	298	314	293	274	285	281	303	302	302	276	301	289	279	324	291	260	286	289	291	282	281	309	258	275	294	317	276	316	291	264	312	281	305	273	289	302	306	304	291	299	330	270	304	300	267	311	292	304	290	300	298	298	275	291	299	310	327	312	277	312	298	284	296	275	249	298	283	299	284	277	267	300	276	314	288	262	296	283	277	273	289	306	317	302	290	243	301	283	272	271	287	301	291	301	301	305	269	281	312	326	267	302	320	275	292	284	305	293	283	296	293	253	276	304	308	304	308	264	270	321	291	269	288	270	302	301	310	297	266	295	239	255	276	284	296	298	293	313	285	315	300	301	266	270	307	314	279	283	301	338	282	275	261	278	261	323	295	274	281	302	286	274	273
61688	57989	52936	45465	1429	1242	1174	1071	977	1012	997	1001	957	915	950	931	893	895	874	917	864	884	821	844	879	904	852	900	861	885	868	880	853	911	876	843	912	849	884	854	801	863	899	868	870	832	843	915	892	849	834	843	850	885	908	844	829	780	822	834	799	871	840	868	867	839	879	879	809	806	874	858	844	876	846	884	903	871	858	876	886	909	875	849	777	839	840	831	828	854	877	886	865	861	865	827	859	874	812	822	850	899	839	869	807	842	821	819	886	869	850	842	827	874	857	870	871	797	854	829	815	835	847	849	816	846	850	896	838	848	820	846	878	836	862	799	834	885	850	790	883	838	874	819	797	852	842	860	880	823	819	819	855	837	822	849	886	818	903	784	810	856	907	815	879	907	807	862	884	831	854	830	874	809	846	849	848	854	867	867	865	833	825	838	850	871	831	802	856	823	864	867	879	859	829	897	884	800	904	872	834	821	807	875	828	878	835	847	828	877	913	799	862	864	812	859	821	841	854	806	868	810	820	862	831	834	852	851	845	837	803	876	830	830	825	880	842	885	919	880	847	872	854	839	880	838	875	856	835	852	833	855	867	856	865	834	831	900	821	833	843	860	835	801	879	896	887	823	811	868	833	876	793	841	874	809	851	832	853	836	822	774	835	865	833	798	900	799	835	843	851	847	797	860	843	846	841	828	845	838	826	814	847	818	860	810	869	850	847	839	872	888	831	870	815	863	860	839	810	814	872	858	810	834	898	857	826	780	832	812	842	826	840	838	827	806	865	862	841	844	825	867	852	862	820	845	849	851	837	853	836	846	862	775	788	893	833	863	861	845	847	849	858	842	851	863	855	853	829	844	836	866	848	854	834	838	842	841	771	849	853	852	851	825
33161	14842	6261	2501	286	164	156	166	179	161	165	183	152	165	183	167	152	149	162	172	153	148	140	155	168	166	192	156	153	167	168	197	163	166	164	169	161	169	164	176	174	180	169	172	141	145	146	144	177	167	187	175	172	189	178	162	151	142	154	154	147	165	153	178	177	148	156	160	166	177	177	150	164	152	181	171	157	161	148	172	157	145	179	177	154	180	159	176	156	170	151	171	168	176	160	163	171	171	176	153	201	177	145	176	174	148	165	174	146	159	170	157	175	161	153	160	160	172	185	163	162	155	157	174	149	170	171	154	162	161	172	178	189	145	181	169	182	176	184	157	175	180	167	167	169	154	147	165	154	144	172	163	181	163	152	152	163	153	161	184	168	171	162	169	137	164	164	178	173	177	189	191	163	154	133	159	158	157	164	190	189	163	140	146	174	157	165	146	165	184	164	171	172	152	170	163	166	149	155	163	156	145	178	159	184	167	172	144	167	170	153	161	152	157	161	167	183	176	151	168	171	165	171	135	155	177	177	167	180	156	189	163	187	172	160	171	178	168	173	164	145	148	168	150	159	178	176	181	191	161	150	176	170	182	146	191	153	166	163	139	146	163	164	160	164	161	175	168	189	168	184	180	146	171	177	166	151	162	159	146	158	171	145	142	170	179	170	154	170	180	176	155	166	173	152	144	176	162	151	174	157	173	159	162	150	145	150	156	158	166	143	156	183	163	172	197	164	170	157	147	168	143	169	133	142	132	161	141	138	153	155	162	189	178	168	149	167	167	176	169	168	182	141	136	162	170	173	169	166	173	178	168	168	182	185	153	176	161	165	171	185	175	147	166	154	150	155	164	138	153	180	155	165	173	168	179	153	167	165	144	179	139	184	178
31853	16815	10055	7037	607	558	559	547	540	552	554	546	525	522	534	542	574	556	537	544	532	572	519	542	559	536	563	539	507	559	542	576	561	553	560	530	496	527	528	540	546	538	543	519	551	544	546	548	511	559	548	551	568	579	502	552	533	562	497	556	537	552	586	543	504	521	535	500	543	569	561	522	542	516	518	544	521	539	554	549	544	542	552	573	512	497	528	561	553	554	517	502	544	557	551	522	542	585	536	569	560	531	557	551	509	503	564	540	530	516	532	561	564	577	545	540	525	545	530	581	539	504	550	579	580	561	564	551	552	564	550	562	532	546	518	530	504	534	536	516	510	571	500	550	550	470	545	570	498	512	530	531	510	536	519	553	562	526	577	558	535	520	522	507	538	571	540	511	543	558	539	549	493	611	547	543	562	526	535	523	559	506	550	541	533	533	535	537	556	545	533	497	528	534	569	522	541	503	560	544	554	539	530	534	606	551	504	512	572	534	545	514	533	552	560	534	546	535	574	546	557	546	548	562	513	565	574	518	526	505	570	522	558	543	505	565	507	578	542	569	556	535	532	523	509	538	510	547	550	523	530	548	551	539	564	550	510	519	511	528	544	528	526	588	507	524	519	502	533	560	512	532	593	554	552	585	572	538	532	518	525	490	530	582	502	545	578	519	485	545	508	493	530	560	527	509	514	546	548	525	549	505	502	556	530	553	543	519	528	543	558	567	523	526	552	549	581	538	540	531	524	561	545	550	550	535	532	569	524	513	531	572	535	538	548	556	536	552	527	524	501	517	521	527	516	577	537	525	483	515	510	537	528	548	532	535	552	555	516	563	524	535	559	542	546	548	498	542	512	536	526	508	568	547	547	556	536	526	525	508	534	569	524	491
70097	55874	45077	31509	6385	333	241	253	211	190	215	210	186	200	240	225	218	194	201	211	188	195	211	210	198	198	195	192	214	197	206	214	212	231	194	194	230	215	208	223	194	213	220	209	208	212	197	180	191	222	197	229	191	228	197	203	210	210	206	222	233	204	209	221	190	199	204	192	213	198	222	202	243	200	223	228	188	208	220	199	214	225	208	244	213	211	206	209	209	193	205	215	211	209	196	248	191	219	203	211	200	219	227	222	210	189	208	202	219	211	195	207	198	197	210	183	219	204	222	220	201	213	194	202	175	206	175	197	203	240	181	175	184	203	189	188	214	200	213	205	207	193	210	179	202	213	202	182	216	219	187	181	206	211	202	189	202	195	209	206	208	208	184	177	197	209	253	209	207	223	190	231	207	197	198	214	185	208	207	231	198	200	208	193	228	194	180	225	186	206	210	194	226	185	211	200	200	211	198	204	174	196	172	227	188	197	206	195	197	214	188	224	194	178	189	213	198	198	210	214	209	201	203	208	204	176	189	199	227	222	212	197	207	182	205	190	195	220	205	171	223	209	205	215	210	234	227	210	226	220	197	179	192	210	208	177	188	199	204	225	198	192	170	205	178	200	191	173	207	204	209	204	204	217	217	192	216	186	199	197	193	187	192	227	205	213	188	215	192	213	190	200	202	212	180	219	193	209	216	203	204	224	208	183	199	195	206	194	215	200	222	194	222	187	196	210	214	197	199	214	207	218	210	209	191	206	185	203	184	196	190	195	181	178	223	213	214	202	206	207	205	214	194	225	184	191	199	217	173	204	217	210	190	211	204	182	214	211	179	204	199	216	199	191	217	210	225	239	235	233	173	203	216	204	217	202	241	211	197	216	195	205	213	194
52170	45294	41186	38962	992	830	745	779	755	733	725	670	701	643	683	620	632	692	606	649	699	642	670	626	667	599	629	650	654	661	633	655	621	652	631	619	666	620	649	602	658	628	688	637	655	633	620	648	670	645	643	686	609	668	658	642	672	631	629	662	632	613	603	616	667	641	697	610	705	675	626	659	671	659	653	622	667	582	650	649	634	634	638	649	626	643	657	626	631	703	682	621	663	670	654	638	645	674	661	635	640	644	625	594	656	649	621	634	620	622	655	661	671	580	610	592	633	634	682	662	614	617	587	703	641	667	633	635	632	579	647	635	685	615	628	625	656	632	670	649	635	645	597	602	644	610	587	630	651	672	629	627	627	646	639	663	667	628	659	589	645	665	594	605	671	642	615	612	616	640	654	611	624	662	648	623	631	639	629	649	646	640	626	638	670	645	660	647	629	667	644	647	627	628	636	652	632	641	598	585	626	638	638	663	622	626	650	637	604	698	648	630	626	629	634	604	676	683	647	679	648	659	648	673	672	587	610	688	660	694	642	649	604	665	638	664	618	656	622	603	659	602	620	642	652	650	655	663	640	642	609	661	659	645	644	623	593	706	644	640	663	651	651	632	634	633	635	612	606	601	622	613	633	622	671	652	666	676	609	668	643	663	666	647	636	631	636	603	606	659	650	634	657	649	639	624	601	652	663	665	620	664	613	669	618	626	642	649	660	609	605	694	658	638	634	626	649	648	635	667	620	652	660	634	639	650	630	648	621	650	612	619	617	683	672	624	657	586	644	621	609	651	630	614	638	652	640	636	682	617	650	662	645	648	615	631	633	665	636	647	602	696	616	651	653	645	644	630	647	629	650	632	606	643	641	630	609	620	664	650	666	613	595	658
75546	66279	56210	44181	13796	1302	324	353	313	345	306	305	307	313	352	317	317	342	317	284	296	298	275	296	314	319	272	322	282	314	283	306	308	284	287	310	283	294	278	291	297	314	291	318	300	276	323	277	297	292	314	295	294	251	292	313	283	292	295	280	293	283	332	301	310	285	264	357	283	307	292	280	281	302	292	290	315	299	271	294	305	262	265	292	293	252	288	281	293	291	320	293	301	308	270	319	323	305	291	284	271	275	282	307	309	294	323	311	288	311	267	290	283	291	298	283	310	306	305	310	301	294	281	296	305	292	298	277	298	297	299	316	266	279	277	285	305	303	294	283	309	304	300	302	280	252	301	327	279	250	297	264	276	299	276	264	296	263	270	308	300	324	291	291	291	287	295	332	264	286	299	288	297	290	280	285	312	285	283	314	299	278	270	317	291	288	304	282	301	294	252	268	296	294	321	295	291	285	303	283	295	296	316	264	262	308	279	284	306	263	282	315	321	282	274	282	299	291	286	289	308	275	245	278	306	310	317	304	275	289	271	290	271	290	273	308	276	294	276	288	288	287	295	288	284	287	296	301	281	306	271	286	263	324	279	313	312	261	302	289	284	311	286	291	284	287	313	280	265	298	318	292	274	311	307	259	305	273	285	316	286	293	310	317	279	284	302	279	294	323	297	336	319	301	326	314	295	268	306	257	284	305	312	279	304	268	274	296	294	260	287	269	273	294	284	277	273	322	313	299	306	282	288	293	305	283	285	252	272	307	329	304	296	277	299	276	300	302	307	290	302	343	278	302	335	286	298	291	271	287	298	292	269	262	309	300	285	289	298	282	293	279	293	287	287	295	297	293	310	262	303	281	306	254	263	288	272	300	273	274	290	308	273	280
61724	57700	52803	49749	1743	1254	1104	1124	1009	1001	1046	962	940	903	943	924	964	910	904	897	845	936	903	932	887	911	928	861	910	879	850	866	863	849	876	858	894	874	877	887	879	852	857	833	868	921	864	830	849	822	860	843	845	846	873	885	889	863	872	876	859	899	885	887	823	868	840	870	875	890	883	931	859	875	824	879	861	866	876	908	884	903	857	884	898	874	852	928	907	862	877	872	815	854	884	877	826	795	839	846	838	832	855	884	877	793	907	865	867	854	859	837	784	890	895	845	891	890	889	869	880	924	847	869	817	833	829	822	855	842	825	886	867	862	873	859	888	838	832	897	873	881	851	833	887	894	882	852	924	857	857	889	908	875	880	891	847	847	885	852	817	904	879	862	865	840	875	867	872	844	883	897	850	859	849	851	851	894	865	843	850	850	859	799	820	840	846	833	828	916	825	889	854	833	878	819	812	871	854	893	822	819	805	876	852	811	856	808	830	877	866	843	836	828	902	879	862	855	865	885	869	865	862	865	913	891	799	823	814	837	881	844	902	834	845	851	839	806	871	896	853	887	933	821	892	807	875	862	913	824	830	836	836	842	859	885	819	841	831	806	837	876	850	843	902	861	866	835	837	840	844	867	831	849	859	908	909	877	829	878	841	818	874	874	882	869	797	841	844	873	829	836	899	807	836	854	868	897	899	795	818	893	919	882	868	873	857	800	852	862	865	881	840	852	842	857	829	896	861	852	841	851	856	902	853	854	912	845	875	848	862	811	882	835	809	897	851	915	827	866	827	801	898	854	851	826	876	835	881	910	869	848	908	865	822	866	880	819	876	813	859	820	830	820	845	885	887	780	906	851	843	886	770	883	856	924	882	851	852	857	901	817	859	871
32138	14621	6082	2225	231	168	157	173	181	160	170	150	129	151	177	174	141	173	141	168	173	172	145	183	178	174	171	178	161	162	170	179	150	180	173	172	169	173	187	171	162	152	150	177	174	145	167	155	162	166	159	167	173	149	133	181	160	163	191	165	178	161	152	161	174	180	154	176	144	159	196	164	183	159	186	166	136	156	171	202	179	169	178	147	170	139	147	149	148	174	167	178	145	156	155	173	184	165	173	169	193	177	159	180	158	182	172	159	180	155	155	167	158	157	162	157	169	163	158	173	189	151	175	156	160	176	168	181	168	158	182	173	197	150	164	182	185	181	169	179	171	175	160	167	160	174	144	167	154	157	157	166	169	155	164	185	186	183	157	159	204	168	125	181	191	167	172	176	160	145	146	173	149	161	168	174	182	198	148	157	150	170	180	147	176	182	158	170	160	165	160	154	163	156	166	190	183	169	158	173	164	182	165	165	148	188	165	170	163	151	179	176	147	187	168	172	173	185	165	160	156	172	175	158	176	176	167	162	166	165	173	175	157	180	162	162	168	164	172	162	151	162	185	160	170	167	157	191	176	179	140	179	177	171	148	162	180	168	157	165	170	155	159	165	161	157	170	156	166	149	156	158	179	164	182	153	159	189	160	189	184	147	175	191	164	149	170	156	172	139	144	179	175	186	146	168	191	180	176	176	164	163	177	143	181	185	179	180	169	170	155	166	148	162	170	156	155	162	154	172	165	167	153	158	164	184	167	159	159	157	177	187	157	158	167	151	162	178	171	180	183	177	178	161	143	174	171	182	166	156	182	188	159	177	167	150	173	151	163	161	168	158	163	172	185	158	164	201	171	159	169	186	181	170	152	153	166	181	189	126	181	179	161	144
30977	16919	10087	7256	639	539	572	536	535	538	549	542	528	541	585	549	538	582	570	554	542	548	492	533	563	550	573	559	522	517	536	539	548	530	534	510	555	569	583	554	502	515	567	566	501	555	521	526	510	545	533	558	508	581	572	528	541	521	543	529	553	591	521	548	583	556	559	552	547	545	584	505	563	527	533	534	555	553	534	550	526	533	545	564	535	582	550	539	512	548	543	577	547	485	511	523	569	497	502	543	582	545	546	539	566	543	548	533	554	546	531	531	532	518	523	573	535	539	505	544	539	550	575	567	548	548	572	522	561	593	546	570	538	534	541	552	516	550	559	541	557	554	541	541	533	502	538	566	501	506	562	558	507	533	550	542	516	534	527	557	537	538	517	595	512	542	547	530	514	520	538	535	528	576	560	543	583	535	572	512	539	525	535	571	517	543	571	536	520	549	539	506	547	509	524	499	506	497	547	529	554	545	561	547	554	541	507	528	527	517	521	571	557	522	512	541	516	505	587	527	545	539	538	570	540	520	568	548	505	526	585	547	548	607	561	555	540	570	552	576	588	543	513	558	553	544	543	571	514	573	567	528	560	516	533	554	526	603	555	529	543	549	537	525	573	567	518	580	557	551	516	571	528	546	580	521	523	505	525	546	545	516	511	534	523	562	531	565	558	574	563	551	561	533	569	573	504	564	521	557	505	533	557	625	556	515	528	518	540	518	560	581	542	544	557	551	599	554	525	567	561	530	496	561	494	534	526	524	576	482	526	551	551	527	537	497	515	557	530	549	539	546	584	519	611	544	546	529	495	543	568	531	551	570	557	559	546	517	554	563	562	540	531	548	547	528	530	573	532	583	548	547	505	574	576	563	556	530	514	534	551	523	544	586
70722	58057	45780	32603	6704	279	234	198	233	226	205	213	206	214	196	215	218	202	216	205	188	215	215	204	190	202	192	218	212	219	216	184	187	203	189	210	196	226	192	205	240	212	212	214	215	205	201	197	208	189	211	236	231	218	199	211	230	224	185	192	207	201	215	184	207	224	211	231	207	204	207	219	211	189	233	227	237	192	184	190	219	211	193	215	192	215	190	206	217	207	188	187	189	206	201	194	191	209	206	209	182	199	233	202	189	219	213	188	195	208	197	210	232	198	204	211	209	211	212	191	203	199	201	192	195	199	191	184	209	192	195	215	197	224	223	220	176	201	200	198	199	211	226	218	169	200	210	175	184	221	217	218	209	200	197	219	218	201	209	222	224	217	193	186	178	197	215	232	211	203	194	205	208	209	195	206	232	196	223	215	186	207	187	175	190	190	206	215	207	187	194	198	209	203	202	185	193	173	201	197	211	216	209	185	220	197	209	213	203	222	201	192	185	208	204	223	190	211	192	204	204	209	197	207	201	208	204	217	204	206	203	193	190	181	211	181	223	201	189	199	178	189	207	201	213	198	191	185	176	193	206	199	206	180	207	200	210	210	198	199	211	209	204	194	192	238	205	197	211	208	198	193	208	209	208	210	236	190	212	201	220	186	198	197	193	210	190	189	204	201	203	187	197	203	205	222	215	188	187	210	212	188	189	213	195	205	228	197	192	212	225	214	195	220	224	219	220	183	219	203	163	189	172	213	205	190	224	202	203	202	201	206	200	216	186	181	192	213	208	188	205	204	220	213	191	200	192	223	218	195	201	230	187	196	216	222	185	189	206	198	200	205	192	205	206	210	177	182	170	198	239	193	180	209	192	207	212	211	211	187	225	195	192	233
51253	46043	41224	38945	1298	844	766	759	665	667	695	615	674	662	678	643	610	646	648	677	693	635	676	631	709	643	637	616	663	643	607	658	668	668	649	620	645	594	618	635	654	668	658	651	645	645	627	649	644	649	659	674	640	627	609	641	659	660	632	665	621	699	636	583	629	650	598	668	668	663	659	626	636	609	613	603	643	623	607	666	590	674	619	631	634	640	673	612	638	677	668	663	649	609	607	623	631	639	634	660	628	691	646	650	614	632	661	641	591	655	586	586	619	660	662	632	619	634	632	706	664	656	656	632	632	653	684	620	664	611	596	645	611	649	643	647	643	655	643	629	637	663	658	611	627	651	575	637	634	663	626	631	681	695	630	620	676	679	670	638	621	644	623	604	648	632	650	657	640	638	624	658	648	678	638	653	642	647	640	651	656	602	647	626	681	620	636	620	626	685	650	647	620	631	679	615	605	642	633	615	631	662	650	634	649	654	653	596	651	688	645	665	661	609	633	662	616	601	649	658	647	649	659	625	666	660	649	628	613	637	663	614	695	651	659	616	642	658	640	620	624	679	603	678	644	608	646	567	657	627	675	632	648	643	604	609	628	626	605	631	656	659	640	644	642	635	640	632	640	616	635	643	624	655	679	646	624	636	628	649	626	648	608	608	608	650	630	661	646	637	647	663	659	620	617	636	616	624	631	618	654	623	597	633	642	615	616	601	626	609	650	606	661	696	594	642	610	628	675	635	639	625	713	620	637	623	654	657	647	605	678	623	647	666	658	638	635	617	629	642	645	644	620	610	649	631	646	687	607	686	633	695	624	678	618	648	631	666	633	649	624	649	609	624	648	664	619	595	636	615	659	573	672	632	642	619	646	607	625	669	634	619	623	618
77188	67396	58022	40173	12347	895	348	294	318	296	298	310	312	290	285	296	324	297	313	299	296	296	336	299	272	288	268	305	269	280	301	295	298	315	292	272	297	292	296	292	313	296	287	297	282	290	286	277	305	245	277	302	268	256	257	299	279	314	289	291	306	306	285	299	274	293	286	276	316	289	284	280	268	285	306	282	282	269	260	271	291	248	306	276	302	293	279	282	297	291	253	305	264	303	292	320	286	284	263	295	314	265	288	323	289	293	294	298	285	260	296	284	274	287	339	278	288	271	283	303	300	287	302	281	287	272	291	293	265	276	271	288	280	281	300	253	288	276	299	301	290	294	298	316	278	279	296	267	265	287	293	277	277	282	294	251	313	289	316	294	272	291	283	290	315	304	269	327	254	285	292	287	304	282	303	285	291	292	304	293	272	273	266	278	272	264	282	319	294	293	324	294	273	291	289	297	281	292	312	324	263	288	299	259	309	303	277	285	277	266	267	271	320	304	281	288	261	315	268	307	316	307	303	279	307	299	302	318	327	306	279	279	284	305	272	283	307	308	293	271	303	279	306	265	276	332	302	316	266	294	283	290	306	279	255	303	319	286	253	264	272	294	301	329	266	274	295	286	273	284	286	298	296	281	273	272	294	303	275	331	282	295	320	295	305	262	283	308	287	270	296	273	283	259	273	281	283	280	289	280	284	274	286	259	271	261	297	267	304	265	279	297	269	294	258	306	318	290	287	286	315	285	277	287	280	284	293	281	308	263	274	291	317	276	256	270	269	277	265	252	290	303	286	290	280	298	303	274	299	298	295	271	268	289	274	305	283	294	308	290	287	284	306	266	296	275	315	286	271	293	304	293	292	281	268	300	291	289	251	294	288	322	287	292
62634	57395	52831	44768	1962	1264	1120	1121	1003	982	1008	989	979	900	890	923	935	917	886	903	854	890	925	889	841	866	898	895	826	926	865	826	860	885	885	839	893	813	822	853	850	874	838	914	878	815	881	888	918	932	831	908	878	841	882	814	876	873	861	817	882	822	897	874	874	874	824	860	856	838	885	897	806	880	889	855	845	834	938	891	893	797	881	845	834	841	858	858	875	836	806	848	860	898	880	892	827	875	841	872	830	923	832	832	840	816	829	897	835	873	838	869	818	919	838	855	842	832	856	907	893	870	846	882	831	836	848	818	857	857	796	860	912	840	888	848	845	891	844	863	908	850	818	845	813	850	827	894	881	886	888	879	882	844	886	853	852	833	894	898	899	902	825	833	839	868	811	837	878	852	901	863	856	866	835	839	818	876	883	876	814	816	836	866	842	830	937	872	866	837	836	840	914	875	835	890	828	844	873	842	835	824	828	895	881	823	847	872	872	827	873	864	851	863	872	877	822	834	801	906	826	873	856	847	874	908	792	844	840	842	919	907	875	901	840	859	879	895	859	902	889	821	844	820	872	831	915	914	892	825	848	882	915	838	864	856	904	832	812	879	892	841	834	858	826	816	897	872	872	831	904	833	872	820	901	891	863	859	849	809	855	884	842	872	859	873	821	868	849	878	909	809	870	834	839	792	870	795	860	840	891	841	905	792	855	883	826	860	859	850	869	845	858	871	900	872	854	844	895	808	886	866	907	871	874	858	911	854	854	874	886	851	825	861	844	855	855	824	851	858	823	849	864	869	871	853	872	864	831	887	840	826	850	857	863	851	861	808	846	865	875	864	887	830	836	842	894	826	873	864	832	869	898	887	880	847	864	890	923	846	867	789	892	936
33000	14972	6375	1599	232	153	160	158	167	164	176	165	161	169	183	142	161	154	148	150	156	150	166	154	159	150	175	179	161	166	151	156	162	160	141	180	164	158	153	161	159	146	179	155	141	164	168	170	156	157	168	148	177	179	163	136	141	155	194	175	181	159	158	170	168	154	169	141	161	151	178	174	155	148	156	170	162	159	173	167	164	181	145	159	195	171	149	178	145	176	150	164	136	165	183	172	143	173	158	151	138	176	166	149	155	170	175	162	161	156	160	175	151	148	139	160	152	160	165	185	157	138	163	137	160	152	168	153	189	161	158	157	173	169	160	163	157	173	179	168	170	162	152	138	140	170	160	165	155	142	139	138	156	167	162	179	159	161	165	165	152	149	169	150	182	173	159	172	145	145	147	148	154	164	146	154	160	151	147	142	159	172	171	157	193	134	164	122	157	152	174	178	170	157	136	147	164	168	175	161	146	131	157	182	168	156	149	160	147	147	153	148	164	171	151	166	143	160	155	165	153	164	150	142	173	170	140	180	169	172	137	147	161	154	148	155	169	163	157	175	177	162	172	143	162	163	169	149	141	175	179	163	147	158	160	156	166	167	165	177	158	176	151	170	141	169	169	178	146	149	168	161	171	149	171	157	175	203	168	171	169	154	177	168	161	172	154	158	173	160	178	162	153	169	159	165	156	157	159	170	174	178	140	154	177	157	161	153	171	172	153	174	153	150	161	166	157	155	165	173	156	179	173	158	163	184	158	159	160	155	137	144	165	174	136	151	198	161	166	176	166	171	156	178	167	158	175	164	174	165	164	167	176	149	150	152	158	175	183	158	159	178	167	162	173	149	157	168	177	158	167	162	151	174	172	148	154	175	158	160	138	154	147	165
32066	16553	10782	5148	542	563	507	558	539	558	525	585	577	531	536	548	530	526	507	543	546	533	535	525	545	545	487	552	548	522	531	521	512	574	538	524	542	511	525	521	539	543	499	540	523	534	553	536	540	555	502	541	547	535	519	502	542	463	526	502	516	518	523	537	521	562	530	529	550	552	592	525	557	554	544	535	526	567	475	528	491	546	542	562	480	552	507	528	536	547	510	522	532	492	562	540	523	481	564	550	511	514	570	506	501	515	529	507	553	524	524	573	519	538	502	475	530	527	531	524	577	533	541	523	531	540	514	560	523	532	509	507	553	508	524	565	524	524	560	547	520	544	547	496	553	558	527	515	537	504	563	572	499	545	536	507	530	575	533	529	542	534	520	524	521	503	521	485	559	573	513	526	521	527	479	549	544	533	485	566	550	524	561	464	551	540	541	545	581	510	539	559	532	511	557	550	546	529	505	509	524	507	520	555	518	534	566	534	562	572	490	495	564	542	579	514	550	500	503	509	532	525	481	537	549	518	505	545	548	541	558	534	557	539	547	554	529	557	526	558	569	580	568	526	557	568	554	563	542	527	506	529	523	520	549	571	572	507	527	547	544	493	533	556	534	555	556	526	562	490	560	547	559	543	541	536	535	526	522	535	558	533	489	549	547	547	548	537	518	539	546	510	529	515	555	531	530	494	549	541	505	545	566	566	532	533	527	587	548	483	528	572	536	509	520	508	530	591	545	527	490	505	538	524	568	514	554	529	534	558	536	530	499	509	524	521	561	528	530	517	471	526	561	548	541	502	563	550	546	556	528	500	536	606	519	551	526	530	501	542	595	505	523	515	557	542	555	559	564	534	514	535	563	520	536	519	509	547	591	506	553	573	521	538
68644	55514	47360	29124	6060	325	244	244	232	230	193	199	213	232	178	190	211	217	228	216	202	186	189	192	213	185	207	214	215	214	203	208	215	192	206	210	189	205	234	201	207	219	179	189	191	205	197	187	213	229	191	218	197	235	208	210	206	231	206	213	186	191	211	205	199	186	197	177	198	201	178	208	197	203	185	199	188	181	214	202	173	183	193	183	199	202	198	191	203	212	210	194	200	214	195	228	198	210	179	212	175	209	211	203	223	179	204	194	192	211	178	220	205	196	183	196	208	196	216	199	198	202	210	202	183	208	203	171	186	214	198	194	205	200	204	210	181	215	238	197	188	207	182	212	218	209	188	219	192	203	188	227	210	188	213	195	210	201	171	214	184	198	245	190	167	202	203	204	193	200	176	209	193	209	193	214	212	212	212	201	214	179	222	219	195	236	205	165	194	208	209	171	182	178	196	192	200	190	234	185	197	198	193	194	212	220	196	196	180	185	201	214	219	219	218	169	187	184	206	203	208	208	199	176	207	187	175	210	197	206	192	204	210	184	193	206	239	214	201	196	190	199	203	205	218	180	198	206	193	197	204	183	175	179	201	186	186	212	186	167	215	186	201	214	204	223	191	220	205	217	224	193	175	200	212	226	178	220	180	190	223	184	202	200	194	203	209	193	191	217	222	197	216	199	194	203	197	176	195	210	188	205	201	188	215	181	181	203	209	215	205	179	225	175	223	218	206	181	204	169	193	228	202	190	213	215	200	205	225	194	180	199	197	208	219	205	192	204	196	214	227	202	193	191	187	223	209	199	205	205	205	204	231	183	184	190	182	197	202	205	207	203	189	198	221	206	190	207	190	203	202	214	207	200	204	193	200	227	174	173	207	225	174	213
51194	45967	44457	36780	1121	833	804	768	724	680	688	682	686	684	683	665	608	630	666	665	683	651	662	682	724	636	638	623	657	640	627	610	627	616	622	650	639	678	626	635	635	626	676	617	606	605	658	654	614	618	624	634	651	643	610	630	660	595	629	611	609	621	618	669	628	620	622	630	636	675	623	607	649	642	652	627	630	646	603	705	637	631	623	682	647	627	653	603	660	640	620	651	613	593	598	644	614	634	631	615	647	589	637	641	626	654	621	628	638	639	651	662	651	575	644	631	669	610	625	611	688	588	628	647	668	635	637	633	621	654	658	613	609	596	593	655	618	636	623	636	602	617	664	671	621	656	607	620	595	607	662	610	622	636	607	638	631	669	655	631	618	622	597	641	629	618	624	638	641	621	609	620	609	630	581	622	633	646	636	682	587	582	650	655	620	624	671	672	629	623	679	597	653	603	660	624	651	624	605	584	633	606	597	604	612	643	656	611	627	622	632	648	613	657	635	621	639	606	613	594	655	661	616	621	669	648	627	621	615	559	635	647	698	659	643	652	642	598	648	678	651	638	601	650	627	580	630	670	652	628	591	646	634	615	666	628	652	625	646	657	639	669	671	657	625	577	654	655	632	662	698	609	682	647	613	642	617	624	661	614	642	592	671	616	608	622	639	593	640	641	618	632	661	618	621	574	606	606	632	641	654	620	590	645	685	624	640	634	640	643	667	647	614	644	652	646	660	635	650	627	645	624	576	625	617	659	636	620	612	656	647	613	619	632	631	648	595	659	658	616	648	636	607	631	579	604	644	607	641	622	632	619	599	678	648	654	613	652	665	651	609	662	643	635	664	594	629	632	648	593	628	623	624	626	646	610	636	635	633	663	638	609	617	639
72880	63269	57627	39854	13353	1218	383	338	329	329	298	335	316	319	313	322	322	303	286	280	305	331	300	286	281	277	271	302	290	292	291	302	285	290	303	274	268	307	273	289	301	292	284	279	287	310	300	284	278	296	292	254	290	253	284	289	304	297	283	298	305	274	298	270	296	294	345	315	278	306	294	293	278	261	307	286	288	306	323	282	312	307	285	259	272	302	283	289	285	306	289	241	287	299	258	316	293	283	279	312	301	280	278	287	298	253	265	278	280	297	277	274	274	272	265	275	288	270	286	310	296	285	267	286	308	278	282	293	311	280	271	294	296	295	298	264	274	310	270	299	294	314	278	286	283	276	299	269	273	287	255	306	277	265	273	306	272	276	269	285	281	260	318	296	290	318	281	268	273	287	275	289	315	267	279	300	290	291	293	305	307	271	278	296	285	261	290	288	262	237	267	276	293	327	299	293	314	261	296	316	291	299	278	302	285	295	289	275	321	309	278	259	290	268	283	282	279	309	272	272	297	282	288	309	270	280	281	269	278	326	285	281	292	305	303	310	274	264	279	291	289	249	259	285	306	282	286	281	272	274	271	297	303	289	290	304	285	289	296	280	303	272	279	306	313	269	301	288	290	276	310	285	271	257	311	275	288	297	284	285	290	273	287	286	315	278	315	299	289	282	306	259	298	304	275	269	304	271	246	302	287	289	309	324	263	305	297	318	273	249	259	279	278	306	283	338	279	248	300	278	303	281	273	262	322	294	293	287	275	268	306	263	302	305	280	307	274	279	289	278	264	304	308	300	314	301	251	262	276	303	299	285	253	300	297	242	288	299	294	282	279	273	299	282	270	316	274	286	297	291	309	288	314	272	292	288	269	310	290	315	292	282	308	277
61095	57687	55696	46575	2466	1222	1117	1061	1044	986	991	981	960	905	924	903	902	921	888	882	899	889	904	884	858	915	893	895	784	897	901	838	844	789	840	883	879	862	842	922	860	879	874	831	924	825	883	842	901	877	863	822	871	902	850	886	902	779	832	845	829	878	822	842	875	872	848	886	848	840	843	820	885	885	788	853	845	814	901	832	848	829	883	874	849	849	865	841	863	901	858	827	879	847	832	853	839	851	859	813	794	855	841	843	829	879	799	817	907	855	835	916	862	908	907	875	873	881	834	848	824	823	880	895	847	883	822	820	833	853	877	868	798	848	881	855	870	815	861	836	887	835	858	856	859	876	860	857	795	793	832	908	802	853	874	862	857	860	853	859	879	812	835	860	863	815	856	846	818	836	866	837	804	919	821	878	840	812	761	875	853	859	866	820	870	871	822	850	840	810	939	869	855	866	871	863	857	817	904	837	825	878	860	860	831	905	865	876	851	829	794	890	852	944	805	867	802	819	823	844	813	836	866	833	927	862	846	906	897	810	849	902	875	871	823	840	862	881	862	832	843	899	854	855	806	826	855	776	862	859	861	819	845	842	890	842	865	833	842	834	856	809	822	834	843	876	911	859	867	834	835	870	858	849	865	875	864	840	878	861	853	818	827	862	792	900	859	806	849	836	813	890	871	845	829	898	885	870	840	839	802	876	776	818	856	810	860	820	909	845	841	825	829	836	846	836	892	871	846	800	819	861	845	849	887	877	903	905	814	887	899	831	878	845	865	792	835	847	820	877	799	856	818	898	812	803	804	904	822	838	825	828	792	846	781	808	873	782	866	819	859	824	804	847	851	853	844	847	812	873	847	798	910	789	822	845	888	851	818	866	851	844	854	878
32485	14499	6915	2390	323	191	153	171	140	174	187	150	163	155	153	183	168	167	163	161	149	147	165	149	175	155	176	159	172	177	175	162	148	169	175	167	168	155	164	162	162	162	158	206	180	157	158	165	159	152	176	176	156	160	171	172	163	154	156	157	159	152	171	161	172	155	157	162	142	194	157	181	170	157	185	166	178	167	157	160	137	164	164	145	167	177	172	149	163	164	174	168	164	162	164	149	150	184	152	185	169	183	160	129	158	178	186	158	144	197	180	158	165	179	143	155	183	141	161	165	161	166	180	159	164	158	150	179	172	162	162	159	166	168	172	168	168	176	180	169	199	171	162	168	154	162	179	146	169	138	154	184	167	167	155	153	178	155	144	164	159	162	171	173	155	180	177	142	189	174	153	160	161	144	168	164	165	176	137	157	173	141	178	152	176	158	146	160	188	179	161	172	166	159	156	145	161	176	146	173	142	166	151	151	176	160	171	173	171	169	178	168	185	150	170	149	153	155	155	167	157	166	160	159	176	184	171	140	149	177	164	160	146	154	169	157	173	151	166	155	161	167	171	155	135	159	157	179	171	140	173	165	172	162	171	183	161	152	182	181	155	140	170	183	171	158	149	161	182	163	159	158	169	163	143	134	167	150	173	152	159	160	183	153	167	183	139	172	189	188	179	176	157	173	179	171	167	178	176	143	168	157	169	159	163	170	156	174	150	179	182	151	167	167	157	159	171	177	171	184	184	170	180	175	178	146	159	169	170	181	145	179	169	152	174	140	144	161	190	160	170	144	177	177	153	156	193	171	172	140	157	175	178	153	145	156	170	208	179	150	150	157	137	165	139	142	162	171	155	177	171	172	149	164	171	159	177	161	184	165	181	163	161	178
31010	16712	11575	6648	640	540	568	562	527	521	563	519	548	513	508	555	565	557	585	506	568	536	521	557	543	505	544	538	537	572	537	539	573	525	584	516	535	582	541	517	555	534	535	495	543	558	598	531	557	547	522	519	561	565	589	527	520	526	515	590	574	568	507	511	516	513	562	563	589	558	523	557	518	512	560	591	491	529	532	525	575	519	571	538	575	580	547	551	524	544	495	560	543	528	543	489	583	534	518	543	530	562	537	550	550	494	527	560	514	564	555	545	541	529	556	536	539	512	508	556	527	544	588	539	567	546	539	571	540	547	498	544	547	530	530	562	544	541	538	535	546	537	525	525	573	527	523	530	533	511	513	564	552	514	547	508	505	532	531	520	533	529	529	526	564	536	525	531	550	537	559	503	536	514	550	537	505	569	522	519	513	530	502	569	516	545	542	532	494	531	555	539	558	540	555	511	561	552	528	498	533	589	542	545	538	546	513	514	552	559	524	570	537	520	516	541	519	591	530	555	516	520	549	547	540	504	568	584	519	518	547	574	532	565	536	567	514	564	502	505	528	488	544	557	563	535	548	539	483	537	538	516	513	550	542	531	530	503	524	564	592	561	589	547	531	549	546	565	543	531	580	532	522	565	534	529	548	555	589	524	521	498	575	554	510	567	551	541	501	522	487	549	550	568	553	578	584	545	582	560	509	541	514	562	589	549	588	581	537	515	564	512	544	538	581	549	541	560	519	506	539	578	552	535	517	515	534	525	532	551	557	573	549	546	547	507	565	534	467	571	529	478	537	564	470	547	539	575	483	578	550	543	551	528	522	532	541	534	552	529	524	526	530	539	578	518	564	530	554	575	552	553	537	547	492	525	532	519	541	517	532	525	553	562
68095	56295	47890	31654	6922	369	239	235	219	213	216	231	220	181	189	181	214	232	202	225	186	205	209	225	182	189	210	208	197	204	220	214	208	195	187	188	216	195	205	216	191	191	178	170	213	233	232	188	198	184	190	202	213	190	222	201	194	214	201	187	183	205	193	193	219	200	201	190	224	210	204	212	185	204	223	214	205	190	209	182	212	198	176	215	187	204	193	213	211	214	203	190	207	209	196	195	189	176	220	212	202	220	211	208	187	221	225	224	192	204	195	197	209	198	214	221	225	223	184	177	189	183	216	209	197	213	208	192	219	202	181	204	181	194	183	192	209	211	194	186	217	167	224	187	187	212	209	215	218	201	204	212	202	226	187	173	209	185	233	196	189	185	225	167	207	220	187	198	193	177	211	200	199	220	189	177	169	205	196	189	204	200	204	191	207	195	210	194	209	194	174	207	196	218	189	194	203	217	203	203	182	204	187	200	203	221	200	225	216	192	209	188	207	202	162	198	198	216	148	188	197	200	216	196	188	176	215	230	203	181	178	194	211	211	199	223	235	209	198	221	203	199	206	231	181	209	198	197	200	231	189	205	197	188	188	222	204	198	219	201	220	206	198	211	207	209	194	194	197	175	208	198	201	180	197	205	198	211	193	213	221	201	219	195	202	186	210	220	189	203	220	208	182	209	218	205	186	194	213	209	222	190	218	170	193	200	207	189	207	193	186	194	200	191	204	206	231	195	211	197	182	191	195	187	192	228	238	165	217	206	217	195	213	214	213	190	200	230	195	179	238	196	219	193	222	210	214	217	193	170	172	202	209	189	173	194	211	191	183	201	207	212	204	192	211	226	180	216	226	219	213	197	195	209	209	197	179	229	195	200	192	170	195	208
50477	46349	44407	38879	1383	820	798	788	682	732	694	694	695	662	673	676	649	662	667	643	659	681	642	669	638	679	653	640	673	672	610	680	654	639	635	604	661	663	601	706	650	632	645	690	654	661	659	611	630	617	645	632	628	613	643	651	630	608	619	668	631	586	585	655	613	631	632	644	659	624	617	655	653	617	633	630	648	614	603	639	600	661	641	614	633	627	628	647	633	643	605	658	630	630	624	648	643	627	608	616	630	595	645	616	632	647	666	613	637	634	610	650	617	629	617	643	667	643	618	650	644	660	646	617	636	615	648	675	639	587	662	667	635	595	655	649	637	602	627	602	612	663	595	638	662	682	652	637	632	673	640	636	659	588	645	649	633	635	625	617	595	648	605	649	656	624	656	649	634	662	656	639	610	609	642	588	629	619	683	591	597	643	648	611	647	627	646	647	619	623	685	644	566	643	598	629	677	628	629	625	684	610	587	638	641	626	667	626	632	561	698	624	641	649	675	651	639	638	633	615	642	600	592	614	658	596	629	611	621	584	617	639	664	661	582	665	655	614	621	649	664	658	662	626	630	651	635	608	620	637	625	627	641	655	658	612	652	649	631	670	594	616	619	624	656	665	655	608	618	608	618	611	650	633	662	572	586	609	646	605	621	633	593	641	631	608	621	602	670	634	603	609	615	678	635	620	643	635	626	633	676	652	662	613	667	655	623	662	593	639	576	664	685	632	683	603	607	623	630	605	628	675	624	647	646	655	638	643	605	623	620	605	635	660	662	620	690	675	659	602	614	648	545	657	622	662	604	635	699	571	634	666	643	618	664	639	587	635	609	635	645	670	640	637	642	661	677	634	594	629	654	648	675	597	601	602	651	641	619	643	592	587	614	637
74069	68146	59234	42956	14283	1433	319	341	327	336	302	315	281	328	255	329	296	290	349	295	284	288	287	283	264	304	274	278	308	313	270	320	306	287	292	278	299	266	303	325	269	299	291	276	298	291	306	284	297	281	280	280	264	290	310	290	270	301	264	285	283	288	287	282	268	266	289	292	258	287	276	282	294	277	272	273	284	263	283	294	317	281	289	290	258	296	295	276	271	303	279	275	277	273	304	251	304	262	278	247	280	280	283	278	291	297	288	259	278	289	298	289	291	279	294	264	283	310	278	300	308	283	281	299	294	319	305	322	290	280	247	293	323	314	304	265	283	287	278	306	314	304	316	255	274	279	319	291	305	288	274	305	297	293	295	320	275	249	252	279	277	280	312	316	275	259	251	296	294	287	291	280	296	309	294	294	301	284	290	281	256	293	286	304	250	318	304	285	296	296	283	317	280	277	242	263	286	274	281	295	305	321	292	299	268	301	261	280	284	324	270	275	261	282	276	269	278	275	303	281	271	284	311	299	291	299	307	281	280	295	257	274	303	282	318	288	299	293	270	283	281	266	274	271	275	294	273	299	283	289	308	253	283	301	279	296	282	287	306	285	295	280	277	298	319	277	314	323	264	290	297	271	276	255	289	287	285	308	287	277	268	257	280	291	289	290	275	267	297	266	285	295	277	282	256	264	283	298	269	283	277	298	300	278	308	272	298	274	294	327	278	280	295	300	316	284	279	273	280	273	283	301	279	326	288	310	280	288	336	279	296	287	298	270	283	294	310	273	290	271	279	304	278	304	308	282	257	301	324	319	280	270	248	284	291	296	302	310	282	268	260	299	310	269	286	295	267	271	281	248	257	300	304	295	262	297	285	291	291	269	280	303	284	299
60094	58582	54769	47794	2865	1259	1194	1039	1066	1016	962	931	981	939	935	896	920	937	883	887	899	934	853	889	897	860	862	850	857	856	911	852	897	887	847	849	910	865	829	850	803	840	821	877	862	875	889	846	808	832	850	875	821	832	833	859	875	866	856	878	897	844	850	844	831	856	866	837	842	841	885	857	922	864	860	831	865	870	843	862	851	788	826	900	890	897	852	813	966	827	839	842	909	868	890	869	860	886	914	855	885	880	878	917	798	859	831	865	905	844	870	848	835	881	848	867	879	906	765	849	833	787	864	857	860	825	835	847	816	881	828	857	814	864	877	891	890	841	833	859	839	853	844	873	810	800	871	828	892	857	839	827	793	870	860	878	790	845	874	841	879	852	816	850	807	874	845	839	880	803	813	864	890	881	897	840	862	837	805	865	916	868	831	799	862	839	855	852	866	875	908	827	899	812	811	840	885	822	824	849	853	837	855	877	857	848	862	867	889	819	820	858	868	787	839	834	828	860	855	841	875	856	847	799	810	837	841	926	839	853	856	883	858	852	811	865	828	818	825	836	899	810	834	875	873	840	819	861	834	840	845	913	847	820	826	840	816	853	856	819	854	859	798	872	834	781	863	848	811	861	820	776	829	843	828	853	886	826	825	851	852	794	851	832	809	867	926	854	837	819	840	805	873	852	882	838	852	812	914	786	880	841	831	810	842	877	818	872	825	828	844	880	888	830	847	875	784	822	849	808	838	862	811	923	867	810	848	768	812	919	876	858	883	832	816	873	821	845	856	829	818	884	883	821	823	817	853	798	842	835	813	848	847	824	819	861	843	851	843	867	784	830	865	786	836	904	864	841	824	853	812	830	818	844	854	861	836	828	826	916	904	796	815	833
31438	14938	6748	2287	403	183	179	162	164	156	152	155	175	153	152	177	188	185	159	165	166	174	156	161	168	172	165	173	133	186	154	179	178	170	163	163	186	155	156	158	146	157	165	167	151	180	140	175	168	156	146	164	154	188	160	165	172	188	167	158	179	158	163	177	189	145	149	189	168	159	166	176	172	152	173	163	163	144	160	169	170	157	162	159	153	138	162	165	182	182	175	165	180	197	188	157	172	167	175	175	167	173	143	153	156	153	173	156	174	188	168	168	158	176	156	162	168	132	181	187	142	156	161	162	153	183	166	170	196	182	168	178	147	173	155	156	160	181	158	164	183	159	138	168	165	173	147	167	167	152	180	182	168	185	167	168	163	172	168	171	157	137	160	181	182	156	145	163	161	179	162	191	192	190	169	168	166	169	149	168	166	183	179	178	172	182	191	170	155	186	162	157	158	166	156	163	166	186	174	167	168	162	160	170	165	170	179	178	174	170	133	168	132	206	178	150	149	174	163	147	161	173	150	187	173	165	182	170	161	172	156	154	166	169	162	173	164	152	149	145	179	156	157	170	164	197	160	163	170	149	173	150	158	181	165	175	175	137	163	165	166	174	185	153	169	176	161	166	163	150	161	173	143	169	166	175	161	178	153	169	167	166	172	171	154	164	155	150	166	151	186	153	158	160	176	169	146	137	164	165	158	168	142	166	163	160	169	157	175	167	182	158	146	169	171	156	168	163	156	173	185	169	160	144	174	186	173	166	172	185	171	143	155	169	162	150	172	181	141	165	156	174	162	158	174	169	158	154	163	176	166	147	164	187	171	142	159	163	157	141	167	211	143	170	168	185	153	155	148	166	174	146	157	171	160	164	180	173	162	137	163	177	159	144
30827	17411	10807	6960	798	533	544	520	502	539	559	530	550	501	551	566	526	505	530	518	579	529	573	537	527	547	550	499	566	572	525	546	511	516	540	559	562	542	522	568	520	519	530	522	536	540	511	537	505	516	549	549	517	532	524	524	530	555	530	546	533	532	527	469	516	572	556	555	572	557	551	557	543	501	551	550	532	501	541	494	504	556	539	586	531	543	531	541	529	551	542	509	529	525	552	525	510	475	533	536	545	516	498	534	555	549	550	530	573	511	581	535	537	556	560	539	528	545	557	530	549	569	523	552	492	568	554	496	569	577	555	556	517	535	546	542	508	540	526	524	542	535	519	556	564	536	511	570	530	531	551	570	546	521	540	489	495	606	547	539	514	547	504	523	485	558	568	574	531	506	530	547	533	506	518	544	504	571	511	528	512	539	527	526	518	536	535	517	553	527	548	537	566	573	516	468	543	529	521	519	543	522	530	585	535	533	518	526	515	548	507	572	554	565	517	552	529	508	564	507	529	537	503	529	528	526	503	556	531	540	555	548	573	562	532	583	523	479	556	538	516	521	504	539	489	548	519	535	516	505	506	528	509	560	506	569	500	526	543	536	529	573	557	524	531	520	564	555	541	538	555	540	506	519	512	544	536	519	530	529	523	567	576	535	521	526	529	519	574	535	523	500	513	518	554	564	537	507	564	522	537	538	525	543	543	543	563	534	504	563	489	559	502	538	544	541	544	554	554	544	530	566	556	494	519	564	518	528	500	535	554	526	482	505	546	518	561	536	559	517	545	550	544	532	535	522	516	527	513	559	560	529	549	543	587	520	548	496	516	569	509	509	535	552	522	547	561	554	545	547	514	552	539	533	510	531	565	577	570	538	551	534	529	580
67971	56535	46276	30824	8391	401	248	199	236	205	199	215	203	190	200	219	204	214	179	191	211	216	193	208	205	209	230	198	182	217	191	191	182	201	204	196	208	210	219	196	203	199	202	183	189	214	211	215	199	207	220	184	198	195	189	188	194	175	191	207	227	190	171	200	199	208	206	198	211	243	205	211	183	192	221	183	218	201	213	216	189	204	211	211	208	206	185	195	208	196	214	208	190	223	220	194	209	211	180	199	213	212	207	225	197	200	210	201	194	208	195	205	199	159	195	197	189	207	226	234	224	211	210	208	194	221	217	226	209	204	195	223	201	223	197	181	206	188	196	226	202	176	208	212	190	197	213	214	197	198	217	219	175	200	211	198	201	227	206	226	198	184	217	185	202	189	208	185	218	219	214	187	203	199	199	201	228	190	190	206	201	191	225	193	181	180	200	218	188	192	203	190	202	174	170	218	204	200	196	207	222	200	218	185	205	200	191	219	190	193	205	212	210	172	234	192	176	199	203	232	192	182	184	185	198	168	206	205	211	199	199	215	200	205	186	205	212	178	205	204	174	195	199	189	202	220	198	190	217	228	195	222	171	202	219	212	177	209	214	196	224	182	182	195	193	184	203	180	174	196	226	198	205	213	202	206	222	194	219	193	203	198	198	219	201	199	204	187	212	183	218	209	217	206	181	201	203	179	200	190	202	197	200	206	221	205	195	177	202	207	209	206	215	219	201	176	199	213	208	213	198	187	185	189	190	205	199	240	185	184	203	181	206	202	191	234	185	190	193	193	216	191	212	200	202	217	185	215	227	197	209	213	204	173	211	202	180	202	211	199	174	191	187	206	188	187	209	178	217	197	211	177	179	198	214	216	200	205	191	212	205	186	187	220
50708	45979	43423	38314	3352	811	790	767	744	676	692	674	675	702	688	657	639	682	629	637	575	631	644	622	620	638	667	642	619	648	614	639	617	604	618	617	622	649	680	682	620	641	646	626	610	592	621	666	573	584	647	630	632	578	576	615	605	647	638	627	598	632	642	636	633	628	633	656	640	638	624	639	605	648	636	618	610	663	617	610	623	636	621	618	634	601	614	618	616	640	694	640	620	612	662	660	637	634	615	621	644	572	666	616	600	670	634	603	634	678	641	602	624	654	605	632	615	660	609	636	588	620	614	609	605	665	651	630	634	669	624	643	668	639	629	602	610	661	653	674	609	652	647	614	597	656	591	640	588	644	606	634	615	712	617	618	615	650	628	656	647	632	605	632	630	650	622	625	608	635	681	643	685	639	636	606	630	668	637	606	637	683	659	654	706	599	619	610	604	650	634	627	650	601	645	649	666	662	635	638	614	675	595	607	655	576	631	655	695	637	643	666	638	622	626	633	688	651	622	662	598	623	600	643	662	608	575	646	687	625	672	665	599	656	627	679	667	649	660	696	636	614	618	676	626	588	674	612	632	631	593	629	640	668	614	648	649	642	592	643	602	646	621	633	615	616	629	615	605	636	642	618	591	662	664	603	641	622	602	617	579	685	631	589	660	664	609	640	628	673	622	634	623	619	630	624	654	621	610	600	630	634	606	670	630	621	589	658	620	618	628	619	659	630	652	655	600	631	595	605	608	656	619	631	629	630	634	647	628	611	608	608	656	615	630	638	624	593	669	608	672	618	636	609	633	646	641	641	609	611	595	624	637	661	638	611	609	693	598	589	641	634	609	630	623	640	668	617	614	620	663	637	637	614	660	655	634	581	639	606	630	643	662	639
75102	68028	57946	41259	14935	1222	378	334	319	296	323	319	322	305	314	288	304	290	301	311	294	281	302	287	288	294	306	314	276	280	322	281	305	272	304	275	298	294	269	294	307	281	264	280	303	285	297	318	287	268	282	269	263	312	284	302	272	318	303	318	292	293	280	262	294	295	290	266	288	271	286	295	305	290	281	282	291	282	264	287	267	295	297	273	273	296	301	288	311	296	296	309	291	319	282	272	296	299	309	303	300	310	300	267	274	300	263	294	298	256	310	281	299	268	293	262	313	271	275	304	274	300	284	289	307	240	280	290	278	294	296	260	318	288	318	284	305	299	249	330	272	299	266	308	283	299	279	288	280	272	275	323	297	271	283	261	294	271	312	325	272	283	293	275	258	305	273	266	298	290	287	265	278	270	310	291	268	288	285	252	312	314	299	342	284	298	283	322	306	297	258	280	298	305	313	313	282	283	274	279	302	252	279	284	309	280	286	309	282	258	274	264	264	304	289	258	298	295	249	285	256	280	323	273	310	282	246	312	279	266	257	265	283	280	274	279	308	284	329	274	270	296	300	291	289	283	276	300	276	262	288	287	287	276	317	299	277	279	310	301	251	301	276	302	280	298	249	296	307	313	288	292	286	288	302	295	297	270	267	283	317	247	292	266	291	285	331	305	285	292	311	283	312	290	267	288	301	271	294	287	260	256	296	308	315	285	261	299	283	277	286	308	276	309	305	316	299	310	315	286	264	280	279	263	283	279	302	326	302	296	287	294	294	308	314	265	317	271	279	270	294	270	307	301	268	300	304	273	274	314	301	294	294	280	280	283	258	312	261	284	289	310	283	321	319	280	278	301	300	280	314	264	285	251	293	263	285	291	286	289	284	301	285	282
61004	58535	54470	47378	4087	1285	1149	1103	1049	1020	991	951	964	1022	940	915	924	879	890	880	919	861	853	874	842	868	866	866	932	851	829	900	905	804	863	848	814	880	828	891	876	883	896	859	878	891	864	887	931	849	868	850	833	878	856	867	854	848	879	827	824	812	907	828	864	807	852	870	826	871	804	903	891	860	850	886	840	806	854	854	893	820	824	830	837	790	883	816	860	829	845	835	843	839	826	821	863	855	860	900	792	888	863	855	873	852	871	875	905	854	888	862	871	819	858	892	800	837	858	866	829	828	880	863	847	864	874	898	838	845	862	855	847	851	860	913	871	855	813	878	880	810	888	852	852	855	794	850	831	815	858	833	825	838	854	862	844	839	838	868	840	772	856	861	871	834	866	766	863	847	835	898	837	831	829	844	867	893	871	818	868	899	888	826	884	886	830	876	832	846	854	839	855	840	866	872	806	852	862	887	845	893	856	916	851	884	824	849	834	903	846	824	831	841	870	860	882	857	873	813	818	846	832	850	850	814	869	794	829	843	817	850	869	829	853	877	896	805	810	850	861	827	892	820	838	845	823	832	841	855	851	881	856	862	838	842	866	866	821	873	904	899	822	897	826	838	835	786	813	880	824	812	846	848	827	847	878	850	839	814	819	867	847	837	838	912	823	843	807	838	892	819	795	863	885	853	885	852	879	836	839	836	835	843	849	829	877	850	850	853	923	820	845	836	809	827	875	815	849	878	850	821	844	866	879	856	865	853	829	868	888	800	863	827	850	798	902	875	895	873	888	882	881	890	836	845	872	858	827	842	803	841	879	804	863	841	854	902	863	833	853	866	885	888	842	851	880	867	847	816	854	885	870	863	873	825	902	851	840	769	870	792	813	877
31895	14782	6657	2000	301	170	170	174	160	161	168	155	174	140	166	152	176	169	184	157	162	181	172	177	145	166	172	158	152	145	159	172	180	161	163	165	169	177	159	154	168	175	176	163	155	145	157	143	138	152	164	153	176	154	165	160	202	182	150	182	176	177	165	169	156	162	173	173	183	174	163	157	142	152	168	167	183	153	171	162	179	142	163	170	165	142	164	172	154	157	173	154	161	170	180	166	164	148	147	156	161	152	160	162	171	167	163	161	173	161	141	185	183	168	152	161	157	172	149	158	170	130	169	178	139	154	163	152	154	162	180	168	138	184	174	176	168	152	175	185	166	179	168	166	174	164	177	152	150	155	168	175	179	133	154	166	130	152	160	155	149	181	160	160	153	166	175	159	172	151	178	200	159	162	150	168	177	155	142	161	141	176	162	150	151	154	132	179	132	154	175	177	183	144	177	173	136	141	174	172	160	170	192	159	162	157	162	183	178	189	160	167	182	161	170	171	167	164	156	186	151	164	180	149	166	166	143	186	161	152	177	156	180	160	164	171	160	149	154	168	148	167	159	184	172	160	162	153	178	152	169	142	142	157	163	174	158	150	186	165	161	164	171	140	148	190	177	179	179	159	172	166	150	170	160	178	169	160	164	147	175	173	161	154	171	165	145	159	165	170	176	181	159	176	168	164	172	153	173	148	164	139	145	176	177	175	170	167	152	159	151	178	175	183	145	162	167	169	160	144	157	152	170	151	185	162	148	171	159	167	175	171	158	182	186	148	162	151	174	163	181	135	162	176	171	177	155	146	179	169	163	166	148	153	191	158	180	157	178	171	163	155	167	152	161	176	150	180	174	151	176	153	155	166	152	170	155	175	175	186	145	161	174	164
30980	17177	11449	5921	647	498	520	552	556	607	479	514	574	540	510	537	553	568	564	533	515	548	518	536	533	510	531	553	511	537	496	541	549	523	527	517	571	590	513	508	507	580	541	525	600	569	540	546	575	546	509	545	490	531	509	500	554	527	530	553	540	580	534	522	558	507	545	550	535	563	501	538	537	567	562	496	494	528	496	531	561	567	517	491	553	540	512	523	537	555	520	516	512	561	523	547	515	517	570	554	576	520	546	534	590	529	515	547	539	528	528	572	500	521	531	608	538	525	532	497	515	562	499	528	571	508	541	540	535	551	540	501	547	531	531	530	502	515	517	519	532	525	500	535	540	538	536	528	511	526	548	493	542	537	531	487	540	531	542	541	568	542	523	552	515	527	538	568	563	565	512	561	532	542	500	588	537	517	550	536	516	526	536	527	551	550	545	529	552	588	550	512	539	546	557	521	541	557	513	531	538	563	555	548	532	545	563	507	541	514	519	567	570	519	544	529	552	557	558	517	572	509	538	546	516	553	554	544	548	516	548	552	517	543	522	519	552	546	521	534	547	541	526	511	532	542	530	536	539	505	521	540	534	553	507	554	536	565	512	516	536	548	513	518	543	552	556	504	519	545	547	535	559	481	562	562	529	516	542	512	566	550	514	539	512	499	522	559	548	510	490	542	542	527	548	509	535	568	544	567	550	535	501	555	561	513	513	549	513	562	514	538	494	502	531	582	563	492	530	553	508	524	538	535	533	557	546	544	538	551	513	523	535	537	530	515	506	524	510	546	555	545	505	532	488	511	536	517	532	507	531	549	584	493	561	503	541	560	544	521	536	564	520	512	541	519	549	542	532	545	570	497	529	560	544	548	547	523	510	532	526	514	554	555
69607	58128	49672	30394	7827	368	220	213	222	222	218	246	210	195	194	205	221	205	205	208	171	183	204	209	202	231	187	215	200	202	194	185	200	182	207	197	191	194	187	216	237	206	212	191	191	191	212	220	168	183	183	198	228	214	208	225	190	207	195	197	215	222	198	204	228	217	211	201	204	187	187	204	207	247	202	194	236	204	198	207	179	210	197	217	210	236	206	199	190	194	203	217	191	176	205	210	200	201	198	202	192	205	218	212	207	201	231	174	199	227	204	192	193	188	199	232	201	188	189	193	178	203	206	177	203	199	194	205	218	189	226	216	216	207	236	209	203	205	203	193	203	202	194	176	225	197	168	208	200	215	221	204	174	209	195	188	197	159	214	161	206	205	203	194	218	231	205	203	221	199	212	230	172	196	195	192	211	176	211	215	207	190	237	213	188	194	184	184	205	198	208	206	184	184	204	182	191	189	180	190	246	187	186	177	215	226	189	208	179	205	191	203	202	215	187	231	208	194	204	213	187	187	197	206	214	220	209	208	213	210	229	204	204	211	190	167	187	202	199	210	217	188	196	220	208	201	241	213	180	182	202	214	207	207	190	214	202	205	195	214	202	206	188	211	204	203	206	199	216	232	193	196	204	231	196	206	207	203	218	212	225	211	173	194	206	212	180	221	202	205	214	205	179	190	204	196	194	204	198	184	194	207	194	188	200	218	198	166	189	209	201	198	187	227	180	227	188	232	222	215	180	202	203	225	182	206	220	207	182	186	207	209	203	211	217	216	210	214	202	212	229	165	222	218	203	181	215	194	197	184	208	185	193	223	208	225	215	193	200	200	204	185	199	219	193	211	216	167	214	203	229	181	201	193	237	234	202	201	203	202	200	210	200	219
50254	46766	45116	38012	2994	885	787	747	762	755	745	674	624	657	651	644	655	694	653	699	634	699	649	618	626	661	658	645	632	661	643	624	617	624	659	634	608	660	649	664	638	621	634	636	648	617	621	670	644	666	624	625	637	604	630	639	649	630	625	650	652	656	659	644	634	622	641	666	645	631	596	659	668	655	611	635	660	624	618	636	679	688	667	629	616	643	683	656	590	624	626	615	646	599	620	654	647	609	615	599	645	622	669	623	611	632	592	631	667	617	610	629	618	604	598	656	619	632	600	620	566	620	673	645	651	637	612	656	681	638	602	622	639	634	638	664	594	624	659	599	628	621	641	651	670	613	618	632	626	644	603	639	655	611	627	608	622	633	644	638	609	619	585	629	602	651	559	673	587	626	644	624	641	643	615	631	654	625	625	642	620	690	635	655	651	620	636	616	595	673	613	618	623	603	622	644	631	654	626	669	681	632	649	654	659	645	652	676	604	666	608	662	645	629	646	622	648	633	669	613	634	593	651	622	609	622	588	610	627	604	621	585	617	607	625	626	643	592	609	675	657	644	647	638	657	643	595	609	640	642	598	663	663	602	667	573	661	638	626	688	602	607	638	591	623	629	663	629	650	600	680	624	631	658	620	645	619	647	625	539	660	607	614	632	631	682	623	649	644	628	645	581	597	632	620	644	622	630	632	649	627	580	625	614	639	621	648	637	638	621	583	657	656	635	596	640	640	648	612	641	631	606	626	650	668	625	627	664	651	625	640	592	612	591	643	627	657	659	621	626	584	669	674	651	644	603	614	644	664	627	610	651	620	649	634	656	635	662	658	646	643	597	594	606	624	608	645	567	625	649	640	665	580	583	621	620	633	604	631	614	619	638	649	608
74774	68977	62587	41760	16638	2184	367	311	333	305	334	290	329	329	249	334	302	303	317	276	307	280	311	293	274	289	252	277	285	258	296	295	288	289	309	276	273	275	326	290	304	290	280	301	290	264	305	283	300	312	283	280	303	265	298	278	279	292	285	286	267	289	318	282	265	313	289	267	280	314	268	276	305	269	264	296	271	283	288	299	302	279	285	275	272	302	266	309	287	295	279	268	269	278	297	279	297	298	274	279	293	294	260	271	274	299	318	246	284	310	303	288	279	260	279	284	313	291	277	275	289	275	286	288	280	257	267	257	299	293	324	273	296	275	313	285	276	278	288	296	289	279	297	333	287	286	286	288	277	267	254	288	312	303	268	292	300	261	285	293	302	295	300	320	263	291	291	296	268	274	242	300	296	273	288	252	288	292	280	302	298	275	290	269	285	267	288	272	274	291	290	258	285	286	277	298	319	297	286	292	254	271	255	292	325	304	290	281	312	284	302	288	289	285	301	312	269	283	281	282	261	289	274	279	291	289	283	309	270	303	275	283	279	273	297	296	304	311	310	284	274	302	281	263	300	280	286	288	298	304	280	285	286	294	288	301	299	309	280	279	273	269	271	262	262	310	260	292	297	310	307	307	299	287	275	295	307	307	285	298	267	275	268	268	300	281	289	286	279	303	277	278	277	286	276	293	277	311	308	280	261	265	317	278	274	276	301	267	307	269	315	277	289	292	282	302	278	279	283	300	296	287	269	314	274	305	263	305	301	293	308	277	269	291	282	265	300	316	284	297	279	294	278	327	299	284	299	288	293	294	313	324	290	281	289	292	285	292	278	281	288	298	296	295	303	295	335	298	265	289	312	311	281	293	288	261	279	270	275	282	292	288	272	281
59525	58239	57629	47844	4625	1220	1181	1134	1070	1040	1018	939	968	962	927	906	899	924	878	857	876	888	832	881	840	891	860	865	851	883	838	855	800	834	861	860	855	858	883	892	872	868	805	859	805	845	876	831	817	823	888	872	792	837	804	832	883	814	848	852	859	909	833	827	793	812	848	843	860	856	829	853	872	834	836	862	882	848	870	816	858	869	863	879	855	798	844	824	868	854	814	838	823	879	848	874	863	821	808	886	841	844	856	801	837	800	819	859	853	886	902	826	806	858	864	888	824	874	861	821	828	849	856	856	842	808	873	830	876	809	858	832	815	872	857	790	847	851	872	822	809	852	819	832	824	847	852	840	827	857	829	888	837	868	844	852	814	846	861	870	868	896	882	837	794	850	884	873	867	865	826	827	865	811	851	834	843	858	875	841	827	810	901	861	874	818	850	893	811	841	829	843	839	844	846	882	816	839	838	818	839	824	807	806	777	857	857	802	831	837	833	893	851	743	881	855	855	837	892	810	878	819	856	849	848	886	872	863	861	808	850	828	860	848	868	849	818	870	830	839	913	787	828	858	837	844	824	807	874	868	793	824	827	827	812	823	822	833	852	888	886	837	828	843	813	845	812	804	854	873	832	846	830	824	867	859	915	877	815	856	800	836	853	841	848	881	836	840	797	885	849	860	835	836	825	840	866	893	891	828	874	822	888	893	841	866	842	828	893	848	815	868	886	866	870	832	823	820	809	847	838	842	809	826	830	851	857	800	813	817	846	887	805	856	841	836	852	882	827	881	861	875	847	786	833	853	824	834	817	813	847	825	833	783	841	832	844	851	819	903	853	780	831	847	905	855	820	903	852	823	800	852	860	839	873	843	788	889	876	886	850	839	877	847
29597	13376	7040	2087	324	185	161	144	146	168	154	139	185	146	152	164	133	185	167	134	155	154	160	144	150	155	183	156	146	147	155	148	167	176	164	143	165	172	167	193	168	178	125	149	154	156	167	154	145	150	130	164	171	175	155	159	161	165	149	172	163	173	156	193	151	151	187	139	145	137	169	151	155	147	153	178	151	150	167	149	152	152	166	137	153	160	171	145	144	146	172	153	142	179	168	156	156	150	170	142	144	156	170	143	153	156	186	163	142	160	163	150	150	170	159	152	160	167	149	144	193	162	171	163	147	146	152	168	142	156	165	159	162	140	154	147	158	154	169	149	157	162	156	159	161	153	162	136	176	141	163	158	170	158	154	148	184	173	172	154	152	170	142	165	155	157	140	138	162	159	149	170	176	156	169	181	149	149	165	159	138	138	148	169	171	150	156	149	165	159	148	149	163	174	152	153	165	158	165	163	160	183	151	147	167	183	182	145	161	149	149	144	155	151	162	172	156	148	144	160	152	141	155	158	151	173	165	178	162	159	175	172	165	165	145	166	175	176	151	142	168	168	146	153	170	150	137	159	155	177	192	167	150	134	178	167	157	161	148	119	179	169	178	139	161	178	168	161	143	165	151	146	155	154	150	135	161	138	172	169	157	153	160	155	154	147	145	157	158	173	150	159	159	184	157	161	163	177	180	160	135	130	156	159	167	171	158	172	149	143	161	166	155	170	152	164	186	155	166	151	173	151	172	183	159	202	154	141	137	170	194	160	145	165	168	141	153	161	184	148	156	162	154	154	166	145	169	164	166	186	176	159	167	154	158	164	148	151	154	161	152	160	154	164	151	149	151	158	168	155	164	173	143	155	145	159	163	177	143	149	144	157	145	142
29022	16553	12220	6438	744	523	541	522	491	548	511	516	497	522	495	557	511	523	537	578	530	494	525	534	490	538	547	506	532	500	541	531	530	540	448	550	514	530	521	500	475	511	551	526	481	498	494	526	500	518	468	515	521	520	541	517	514	538	554	564	499	562	516	546	514	545	516	511	498	566	483	536	566	519	504	514	504	547	474	528	534	483	510	527	523	498	505	549	509	519	518	497	506	498	565	543	523	533	530	515	535	562	561	519	512	499	513	517	549	511	564	513	542	539	506	504	534	513	573	520	525	551	515	541	514	534	541	549	516	493	549	542	496	540	573	505	542	521	504	541	514	494	558	499	529	481	533	529	514	544	516	575	540	509	547	559	494	543	537	472	526	494	523	501	541	511	522	531	513	497	480	477	514	524	526	529	580	548	534	546	550	549	565	529	525	530	545	567	533	542	537	514	500	523	528	537	492	524	555	521	572	495	526	524	516	522	501	515	519	483	528	523	496	524	515	541	504	523	456	507	568	531	527	476	532	486	526	506	524	519	536	522	532	486	484	504	488	530	506	499	497	538	492	538	552	482	518	537	547	543	514	503	490	521	507	483	531	523	519	541	517	506	544	515	524	488	530	488	522	491	515	544	542	577	566	558	562	489	528	518	504	526	515	546	532	522	527	532	551	535	531	531	514	508	527	508	482	564	531	546	555	500	503	513	506	519	521	569	509	533	497	546	514	504	543	543	553	505	461	576	529	475	447	533	515	523	543	552	507	530	525	534	469	512	486	516	509	474	498	497	558	518	539	548	549	521	507	549	501	507	543	561	505	528	526	543	477	529	547	552	500	506	473	518	526	563	525	492	534	534	527	496	506	521	523	551	509	557	547	537	509	525	536	510
67683	55981	50139	32574	8881	508	239	212	203	207	232	210	190	239	225	199	223	193	196	212	250	213	193	227	195	187	190	171	194	215	208	218	229	198	206	168	210	220	218	203	185	197	193	204	176	211	192	171	180	190	199	184	203	205	191	196	202	207	224	200	200	173	190	176	206	224	202	202	189	194	191	191	211	223	200	171	191	199	195	210	193	196	204	179	187	215	179	183	195	197	204	212	181	187	198	201	201	198	199	177	184	159	199	190	195	214	185	190	229	195	173	191	183	203	196	222	198	186	192	207	185	178	203	205	225	186	201	183	190	190	194	193	190	199	178	173	202	192	193	217	203	190	185	196	207	212	183	218	204	214	200	204	182	201	204	201	199	194	194	207	201	214	193	195	216	180	212	191	203	204	192	219	193	204	186	181	195	200	214	175	207	183	201	202	213	181	190	200	202	215	218	185	200	203	214	172	195	190	189	207	195	200	191	197	208	199	192	213	243	174	186	191	194	222	191	227	217	172	198	202	234	217	213	202	181	214	182	188	173	183	199	218	217	213	218	214	173	191	192	206	181	199	200	202	200	210	187	201	222	231	207	206	190	209	206	198	176	206	168	217	215	182	177	198	214	221	154	166	194	200	221	191	177	232	194	181	191	231	189	190	187	170	190	178	196	189	242	178	203	181	225	196	199	190	197	213	197	189	189	196	220	201	220	184	219	204	204	186	187	206	189	210	214	190	198	183	185	198	182	203	195	189	196	206	218	204	207	175	217	210	180	222	200	205	190	204	202	192	224	216	173	210	213	197	206	198	195	192	186	205	223	179	184	202	195	199	196	195	165	200	178	203	207	192	197	187	223	185	216	199	200	201	235	201	193	190	225	208	211	231	195	188	209	208
49918	45681	45410	39933	3503	834	816	828	700	729	665	703	704	696	653	668	688	681	642	634	646	684	620	624	611	642	620	615	662	634	645	645	675	644	697	641	655	616	626	633	597	635	643	620	650	637	638	626	590	637	600	610	631	591	632	647	615	613	599	632	644	613	644	654	630	617	665	640	568	623	611	623	666	644	628	640	643	605	636	646	649	628	608	625	587	645	599	574	615	611	638	631	645	604	626	648	625	556	653	604	639	641	636	603	618	599	629	573	613	613	593	673	630	623	627	658	624	645	640	621	596	621	632	637	617	606	642	677	601	634	605	614	565	648	639	663	600	663	648	637	611	605	622	620	598	634	629	638	590	621	636	623	647	609	603	617	623	621	650	624	672	636	650	634	652	654	637	642	684	655	594	635	657	642	595	612	651	612	605	582	612	582	650	672	600	642	668	574	588	613	637	654	644	613	659	613	653	604	614	633	636	634	607	660	570	631	609	648	642	614	598	602	610	622	611	638	571	646	682	571	629	608	611	640	602	643	616	660	607	639	628	617	616	609	604	657	598	656	640	622	611	634	644	617	614	599	602	625	638	631	607	590	650	623	626	605	604	631	597	624	602	638	632	633	643	632	587	604	629	639	591	579	599	587	617	654	666	625	605	627	635	629	615	585	676	618	649	629	655	635	646	650	628	594	604	621	649	610	663	630	623	660	606	588	629	628	611	638	645	616	602	631	641	604	659	644	617	592	632	645	641	644	591	616	668	620	597	640	615	622	627	570	650	604	626	617	638	614	610	610	624	605	580	592	616	599	582	612	649	691	599	644	631	630	616	619	575	612	611	616	633	607	634	589	587	610	599	651	680	653	629	655	643	614	633	608	601	633	651	653	653	560	655	645
74540	68456	60550	43509	16989	2950	343	332	326	323	343	327	320	287	291	283	283	297	301	301	299	294	305	310	297	316	287	300	316	265	280	257	284	294	296	291	294	327	258	278	309	316	303	329	263	267	282	286	298	302	296	264	292	284	285	297	325	294	288	283	263	300	301	280	319	262	264	275	277	251	320	293	270	300	282	299	262	295	281	312	259	248	272	283	261	250	270	294	258	288	256	305	281	322	267	244	293	278	284	302	302	264	317	304	291	261	313	252	294	288	282	275	274	278	273	263	271	264	312	255	260	288	271	278	298	275	309	258	286	295	279	280	287	310	286	267	298	274	305	295	288	290	286	276	273	268	290	317	299	274	324	309	268	293	295	272	309	311	243	319	286	304	270	309	270	273	278	261	280	265	282	289	272	292	292	278	259	287	267	271	305	290	285	258	313	290	275	279	287	303	300	265	273	278	298	281	301	321	293	273	308	280	264	262	322	268	278	295	302	291	286	280	262	295	297	298	295	286	292	293	312	271	300	301	273	278	330	274	264	295	253	272	301	293	246	328	268	279	307	286	288	296	291	293	256	269	274	291	260	279	276	304	284	283	298	262	240	285	284	281	255	295	298	293	294	261	306	287	289	240	287	286	289	262	284	311	308	295	276	292	281	270	310	302	297	299	295	231	288	294	260	315	294	310	292	289	292	282	278	256	299	279	283	278	287	245	277	271	304	304	290	266	272	301	300	292	286	311	281	288	304	307	265	281	281	302	303	286	291	278	303	289	285	261	300	292	273	294	285	274	281	286	275	261	261	283	284	283	267	295	280	296	277	313	262	280	293	276	314	255	290	301	263	290	268	273	283	268	253	279	304	302	273	302	295	283	270	266	296	302	266	292	280	292
59549	58140	56079	48519	3466	1200	1185	1071	1058	1009	1018	956	938	944	952	939	881	856	837	907	858	879	828	858	877	857	856	813	870	893	879	830	825	883	847	871	849	881	891	857	851	823	852	902	841	808	824	873	825	854	827	880	817	851	810	793	866	858	825	821	817	906	839	834	831	866	888	821	830	839	843	840	850	869	816	854	838	836	800	811	889	824	834	805	840	810	796	848	813	820	859	819	874	843	851	830	834	848	856	882	839	859	847	853	828	785	888	865	819	874	822	882	886	811	828	825	810	845	848	810	888	832	859	818	805	862	834	801	838	852	846	826	832	793	788	817	794	833	883	842	784	834	814	830	827	801	812	861	834	812	807	834	854	777	878	778	831	832	889	828	812	823	819	831	851	881	813	794	829	833	867	830	819	830	870	828	761	845	772	853	897	782	859	864	839	810	833	891	839	837	854	796	840	842	839	792	858	782	870	846	849	887	823	869	817	865	857	854	817	805	839	809	850	816	836	875	860	819	859	840	836	838	875	814	819	849	828	875	825	856	824	850	758	794	827	893	870	848	890	827	828	833	858	799	828	818	838	814	805	851	817	840	829	856	863	836	882	829	820	817	868	825	797	772	838	900	910	877	850	867	869	831	815	833	877	780	874	881	864	853	819	862	861	786	867	878	818	847	861	853	828	861	877	809	860	873	805	802	808	860	825	830	864	840	840	802	852	805	876	860	807	811	827	827	856	796	829	837	858	836	849	889	847	854	812	857	864	868	849	844	839	830	838	830	868	878	849	839	821	864	786	849	863	817	797	816	819	840	851	825	814	816	846	880	800	796	823	874	876	862	785	822	843	843	813	834	765	789	854	817	845	858	807	889	862	852	805	837	919	841	847	868	848	816
29451	14193	7108	2063	298	160	146	143	141	146	147	146	155	153	159	163	177	166	182	166	173	145	160	148	160	141	169	157	169	141	159	134	147	171	147	132	160	167	141	158	152	154	162	158	150	152	146	155	167	159	153	152	135	143	177	147	166	161	177	134	171	150	162	180	141	169	131	141	140	140	153	152	139	158	150	147	192	152	145	145	152	146	149	156	146	171	145	165	138	156	150	174	160	171	159	169	164	155	142	165	168	177	163	156	162	169	160	171	152	156	134	173	144	171	166	167	167	144	161	151	159	171	149	158	153	163	143	143	163	139	152	165	139	166	164	168	163	152	153	134	159	157	156	159	169	189	141	145	155	149	151	146	158	155	172	146	157	152	164	158	155	146	153	175	165	173	149	152	139	158	150	156	165	154	174	154	155	156	162	166	132	161	160	149	159	161	139	147	169	147	146	154	163	142	163	124	148	127	160	158	126	161	152	171	161	171	152	166	150	177	171	148	168	136	150	147	181	126	148	155	165	138	157	158	154	166	156	183	178	167	154	153	154	143	149	146	158	172	147	160	144	172	159	140	163	174	161	170	176	136	187	154	139	153	156	148	180	161	144	155	144	148	158	149	149	163	152	138	154	153	153	142	139	166	162	133	144	153	162	135	171	135	138	148	158	167	147	143	161	152	132	163	160	153	148	168	140	159	154	155	158	136	142	162	157	153	143	159	156	136	147	156	140	168	168	159	167	150	154	183	161	148	159	152	170	156	145	131	144	144	158	147	156	146	161	165	158	165	149	159	154	161	161	147	151	136	143	162	171	176	164	145	153	159	150	153	163	158	154	164	153	159	139	150	173	159	175	168	159	157	155	157	144	170	148	158	164	145	153	138	159	166	157	158
28416	17818	11898	5897	598	531	497	552	539	534	507	501	497	525	543	535	528	480	526	537	484	500	515	496	556	523	519	504	512	554	511	523	543	503	492	505	521	507	531	553	513	519	479	523	513	511	507	486	556	519	543	505	520	533	500	478	516	524	526	501	509	519	512	515	513	527	504	511	527	540	489	493	540	518	493	512	508	536	481	511	527	518	553	524	486	496	501	516	527	519	494	483	497	511	506	534	506	510	564	480	514	503	517	483	493	523	508	495	520	521	515	549	537	469	514	550	523	453	483	474	485	531	510	516	496	520	529	503	533	529	518	529	548	498	538	546	508	503	486	536	468	538	489	538	519	512	502	510	501	515	494	519	495	533	514	543	554	500	500	511	503	492	449	491	493	508	520	503	503	500	514	503	516	480	536	533	509	502	536	530	540	535	472	529	520	551	480	516	495	522	498	490	508	523	487	491	504	540	524	507	499	526	530	509	493	511	515	504	550	488	535	501	498	503	502	496	517	533	532	512	544	549	537	513	509	511	517	501	551	487	449	554	530	517	502	517	508	439	513	505	510	500	524	517	500	532	498	528	522	522	536	544	521	515	474	526	509	505	503	520	466	501	557	516	493	505	504	520	493	541	494	476	502	515	494	495	509	478	484	537	499	518	486	509	521	534	516	457	517	501	570	519	502	549	513	508	560	496	462	536	525	544	503	509	473	470	466	555	491	528	512	505	556	480	507	520	518	506	499	529	506	495	524	480	522	503	468	527	541	474	483	495	522	539	483	523	520	501	452	522	529	510	513	537	498	501	521	539	478	530	473	503	511	547	531	531	546	497	494	548	496	544	519	557	515	456	483	523	531	501	499	540	496	505	494	465	539	506	505	543	491	500	501	448
67342	59466	49702	30703	6552	347	239	223	206	210	212	214	188	204	206	197	205	204	205	210	185	184	170	207	204	207	210	193	191	202	203	203	191	188	189	193	187	193	190	205	178	179	207	175	176	205	216	199	200	188	192	209	185	185	180	182	176	190	224	203	189	173	200	213	186	197	199	179	184	208	210	179	209	207	206	209	216	182	189	191	192	188	189	186	189	211	179	202	212	203	214	182	198	196	218	214	195	200	201	194	179	185	180	203	169	196	169	176	220	186	196	186	217	210	182	178	163	198	206	186	220	189	181	180	201	198	218	188	195	199	188	191	210	230	185	214	187	190	213	193	203	196	196	180	219	219	233	161	185	177	205	187	223	212	228	207	176	180	171	208	217	205	206	196	178	176	185	178	191	218	196	207	194	169	193	170	201	190	197	183	174	217	217	187	190	197	183	176	186	204	187	198	191	183	185	200	195	192	200	192	193	176	172	186	170	177	189	176	176	175	216	194	180	189	205	183	174	214	188	205	211	213	184	213	210	213	205	173	185	200	194	173	212	206	202	197	190	181	194	184	195	198	222	207	184	194	180	214	198	201	173	220	182	170	226	205	194	206	206	207	218	206	192	210	211	209	163	196	178	167	187	191	176	203	219	191	184	195	169	200	185	201	195	192	188	199	204	190	176	202	199	215	215	212	222	201	182	178	190	234	200	209	204	195	230	184	211	202	193	203	211	187	183	190	211	213	204	196	194	218	237	187	201	219	195	186	187	183	205	206	177	180	195	196	199	219	189	190	184	193	188	183	183	205	200	195	200	203	170	198	230	183	197	211	212	208	209	203	182	189	212	219	217	184	194	187	202	200	168	204	222	205	183	192	173	179	184	192	201	185	188	210	172	196
48794	48018	45388	36564	1004	774	712	714	695	689	676	662	678	653	668	697	655	630	618	647	682	594	605	651	611	607	624	601	556	632	628	618	621	589	639	596	621	636	573	625	601	609	677	629	579	589	655	615	608	614	674	604	573	642	628	615	585	638	603	626	642	594	596	596	640	653	633	594	614	621	636	600	613	626	645	576	589	644	650	643	612	589	624	616	591	617	614	622	629	609	602	593	568	621	637	602	602	644	638	628	613	640	637	641	601	623	627	656	588	612	637	603	582	602	640	594	629	614	598	625	597	628	613	591	595	614	626	625	590	630	596	598	639	653	638	632	641	633	624	680	640	625	602	591	658	639	657	604	627	610	592	600	603	612	587	646	597	607	617	588	619	633	601	635	626	632	626	611	643	615	664	586	633	609	648	615	621	613	577	594	602	605	558	646	619	595	570	643	606	613	606	603	594	696	604	593	515	583	616	610	620	567	585	604	619	624	638	600	641	612	585	617	629	637	602	602	614	596	594	606	606	581	612	630	612	602	664	654	584	620	608	626	647	591	612	630	619	647	604	580	580	617	602	653	656	580	618	673	583	600	595	587	600	634	601	629	581	623	624	637	601	593	592	600	547	635	640	614	651	623	609	575	620	586	599	603	652	607	600	626	620	626	655	612	612	577	607	607	635	630	629	564	586	625	620	601	608	608	603	628	616	601	627	586	591	580	614	638	627	677	595	629	620	608	655	600	575	604	605	597	612	649	574	586	611	599	601	609	634	613	622	587	612	632	657	652	683	637	590	589	606	626	576	574	631	618	615	608	621	619	611	624	620	628	666	570	613	590	600	638	593	665	658	654	592	654	592	617	652	622	611	638	622	650	623	678	613	637	592	593	617	631	609	607
77865	74571	61353	41142	12066	989	352	310	321	317	313	319	317	294	315	285	295	259	301	287	300	281	316	309	316	290	279	295	284	296	281	259	297	281	299	278	273	302	334	291	291	265	300	322	283	300	288	254	291	284	291	299	257	284	279	267	299	258	303	272	293	269	280	271	311	300	276	253	292	310	275	285	285	290	297	292	293	274	307	267	270	282	252	263	290	293	304	289	282	305	266	275	271	298	302	274	297	299	271	295	264	295	271	272	283	304	254	279	278	295	307	296	291	257	301	250	264	257	304	273	296	253	277	257	275	291	301	274	276	311	284	283	265	294	284	277	264	278	295	241	258	273	267	296	315	284	276	309	295	273	267	272	313	301	274	261	261	274	270	275	292	283	258	235	272	286	288	287	331	281	269	280	288	236	271	281	270	281	269	275	251	300	296	294	308	283	265	288	286	269	243	272	285	271	318	294	306	295	302	303	272	263	308	264	290	285	266	334	282	271	258	265	241	305	265	314	264	268	288	290	272	258	278	291	290	279	275	296	284	269	287	329	297	264	252	300	281	280	269	273	290	297	280	285	282	267	239	311	300	264	302	316	280	270	278	278	307	288	254	289	294	284	304	306	287	293	260	285	275	322	288	269	316	305	274	259	291	289	295	324	307	274	301	258	261	287	279	287	280	255	277	310	281	259	305	265	281	304	278	264	258	261	295	299	283	277	272	347	289	289	321	271	264	299	290	276	260	268	284	283	289	275	281	307	258	279	289	304	298	277	291	283	259	297	283	272	271	287	285	264	285	304	301	299	279	240	251	296	304	253	289	277	269	280	320	289	278	278	270	336	270	287	279	289	309	304	272	303	293	252	310	292	271	284	298	287	258	288	298	278	265	257	257	251
58917	61780	56154	44544	1534	1281	1120	1155	1010	961	948	975	874	958	926	877	855	895	876	899	857	884	858	861	875	832	872	862	852	830	866	831	872	795	797	878	849	846	829	844	812	820	845	850	907	816	885	802	850	815	856	908	836	809	835	824	849	829	860	830	853	850	825	836	824	849	810	846	807	847	833	868	878	878	837	823	821	829	847	849	805	843	840	811	869	825	793	873	841	821	859	846	836	835	882	813	904	772	852	807	820	865	811	814	903	841	819	811	841	819	888	853	851	844	796	789	813	858	794	835	847	833	888	829	820	854	840	802	823	824	809	779	791	839	851	810	815	842	845	839	825	808	835	847	842	792	859	869	827	834	800	855	801	798	799	869	819	800	825	865	774	801	840	872	842	780	835	860	838	838	825	844	831	836	850	796	850	774	813	839	829	835	819	859	787	903	824	825	842	784	796	853	821	813	858	808	884	867	774	859	817	806	849	876	841	818	851	872	830	838	901	824	809	808	809	839	844	785	858	843	811	809	851	859	778	826	802	850	826	868	830	784	780	826	789	787	811	804	826	789	825	794	869	764	850	805	750	838	839	792	833	855	819	837	852	852	810	811	889	823	798	797	824	849	873	836	861	862	848	830	847	880	880	835	829	866	817	790	831	906	806	842	815	842	849	807	858	780	825	856	831	825	833	831	817	847	861	838	886	844	820	821	794	811	788	826	822	836	807	820	895	861	814	807	857	850	842	822	811	891	859	852	824	854	832	817	840	845	813	852	860	782	849	848	830	867	846	841	861	840	859	801	833	847	803	810	807	801	812	785	809	820	857	832	811	827	826	831	803	837	819	865	854	827	915	879	804	869	906	798	843	802	805	806	837	881	843	844	819	788	884	890	834	937
29530	14770	6996	2438	314	148	161	151	142	160	158	170	143	148	131	153	162	166	184	142	178	166	147	175	150	158	170	145	161	158	148	181	163	151	150	168	155	160	159	160	169	151	150	152	153	178	141	132	171	145	161	145	134	144	158	145	155	152	158	177	156	147	150	153	148	158	177	156	169	155	149	159	152	165	170	144	168	146	151	143	183	145	177	153	159	141	147	178	147	157	141	154	170	155	124	158	164	182	181	178	163	161	142	156	135	134	164	156	137	164	159	156	184	163	157	180	141	168	151	147	143	157	182	160	151	136	144	151	157	156	163	164	165	149	167	154	175	141	152	148	157	174	136	167	161	127	150	153	163	150	137	162	182	152	166	150	167	159	149	160	165	152	152	173	122	158	137	155	165	156	151	151	152	157	169	156	167	154	138	174	158	152	175	133	143	144	164	165	164	160	168	147	155	166	154	175	154	167	146	151	142	146	134	162	156	155	134	165	154	172	141	171	144	160	139	169	174	158	157	128	172	169	159	165	153	150	157	168	160	164	142	175	150	164	159	143	158	141	153	175	156	137	149	161	134	144	133	167	168	168	142	184	153	150	161	149	148	164	138	169	153	154	140	157	146	141	151	145	163	140	191	156	180	148	187	164	157	159	154	142	155	140	152	156	126	163	153	138	154	145	153	145	158	152	171	169	158	164	188	177	173	150	140	153	142	137	159	146	144	152	142	179	161	155	154	156	151	137	140	167	144	149	129	149	184	169	182	133	151	160	155	138	153	142	156	153	154	180	175	133	159	161	173	154	153	164	161	163	154	160	161	163	156	153	135	154	166	155	152	180	167	179	147	167	133	155	163	161	170	155	142	162	156	159	159	145	134	162	159	147	154	150	159	148
28697	18792	11835	6497	549	508	557	517	502	525	503	511	497	552	573	539	549	509	537	515	518	533	492	568	520	499	541	519	499	461	541	521	480	488	523	521	560	514	505	507	522	512	511	503	534	560	505	484	499	505	483	533	527	525	540	505	528	529	535	536	515	513	513	474	493	497	513	528	499	501	476	523	536	506	526	533	522	515	514	514	489	519	520	488	529	554	540	502	532	545	496	493	547	479	492	540	471	512	530	538	526	557	515	492	526	560	548	513	513	503	570	533	553	506	509	540	550	500	533	517	491	541	500	531	518	553	502	508	500	494	481	550	570	538	515	526	515	524	521	507	528	476	495	535	494	530	493	501	518	528	504	505	506	524	496	492	527	536	499	505	480	514	500	518	502	504	488	494	514	510	510	529	497	472	566	486	527	513	491	544	522	529	516	541	525	508	492	569	493	534	532	470	536	527	478	477	489	494	492	467	532	516	504	533	541	518	522	548	480	543	510	535	509	508	512	505	496	497	526	514	529	529	524	536	508	533	504	505	518	534	526	524	480	526	494	509	480	500	532	517	486	492	518	516	515	517	523	532	509	535	522	531	548	524	513	498	511	488	519	532	536	512	530	540	522	550	521	475	531	487	538	478	510	529	514	520	534	519	506	491	540	534	530	503	511	533	515	527	499	513	513	481	500	486	522	555	500	494	517	490	470	488	573	489	483	532	562	502	529	511	520	494	527	523	511	537	537	503	512	494	513	546	506	529	495	563	492	541	507	529	546	513	552	544	549	492	478	537	501	522	533	537	503	526	555	500	538	488	494	509	535	483	546	498	517	514	545	504	491	529	490	554	535	531	479	514	517	479	499	531	508	520	555	524	493	522	522	504	517	515	498	531	512	514
67705	58369	50225	28943	5482	287	212	224	199	208	201	202	180	199	173	206	209	163	197	190	200	195	202	209	167	202	199	234	182	182	178	182	164	196	204	216	225	194	185	193	196	211	174	203	184	197	187	185	201	224	175	203	216	192	188	182	207	204	191	178	183	186	204	186	184	185	184	205	197	196	209	184	182	189	197	201	160	181	204	191	193	188	185	185	186	204	185	203	170	180	207	195	179	197	192	206	224	185	200	193	185	188	183	212	176	180	233	181	212	183	192	192	201	198	203	161	210	210	195	175	194	199	191	181	192	201	187	173	171	200	175	176	193	151	175	199	186	199	194	213	191	178	184	208	193	194	166	169	220	175	198	201	217	187	212	213	176	192	168	184	166	182	189	182	183	172	191	183	202	198	196	195	186	201	180	186	182	178	189	186	202	198	167	201	194	187	206	209	202	181	175	206	187	178	186	199	212	189	183	183	197	198	208	197	212	195	214	212	180	195	185	187	203	184	210	196	229	209	174	173	194	193	188	189	181	180	187	193	186	186	188	186	205	193	215	206	194	202	194	182	192	171	187	182	200	209	227	217	212	191	202	192	182	203	181	196	201	174	209	207	193	206	180	179	190	193	223	200	196	191	194	215	195	199	194	201	204	171	183	199	228	202	218	209	179	186	196	181	232	211	179	180	203	197	190	179	187	189	204	219	202	179	216	195	183	207	179	182	191	188	180	180	172	186	201	206	196	200	181	183	203	192	190	195	220	203	203	188	190	165	187	187	187	207	202	186	193	165	187	169	192	200	183	180	208	205	176	187	193	235	203	193	165	193	226	197	204	187	187	203	175	169	204	197	176	205	189	201	184	195	173	180	186	176	183	196	200	193	186	199	195	218	187	182
48973	47864	45694	33080	981	868	793	714	701	657	671	665	613	660	665	652	685	630	626	591	648	600	644	644	613	614	603	621	622	590	662	597	642	607	628	616	610	610	597	630	573	554	639	621	604	610	625	639	603	609	612	601	589	607	603	602	579	607	597	658	593	668	625	594	637	618	591	610	629	593	628	616	630	601	574	633	597	648	637	618	632	644	588	577	625	586	554	572	621	590	577	635	595	660	605	594	561	546	616	634	602	617	595	601	599	592	602	590	621	629	591	601	615	592	608	653	569	598	632	574	608	594	613	598	548	640	592	617	633	619	604	630	607	578	625	609	649	576	613	610	637	586	630	635	611	602	620	584	592	645	649	592	593	581	554	606	615	608	625	604	596	585	611	637	612	597	590	630	579	588	581	635	566	619	550	608	586	615	613	607	633	564	574	605	620	603	621	575	623	616	587	627	613	605	585	645	576	578	670	610	544	616	592	555	609	619	604	638	551	634	575	606	632	610	642	625	636	607	594	595	611	629	589	614	602	626	587	618	634	623	557	577	608	641	579	599	565	620	639	612	585	598	598	602	606	641	578	568	585	578	642	591	637	630	616	593	587	610	625	599	614	611	584	610	625	612	575	601	640	603	552	597	580	602	626	605	563	599	605	616	596	623	617	609	606	596	582	603	594	619	607	625	610	600	623	620	676	592	634	616	644	608	597	588	590	562	554	585	587	643	583	613	597	573	631	599	655	609	632	615	626	627	651	597	617	608	622	607	618	624	588	586	599	576	621	581	599	608	586	568	611	605	636	580	621	638	607	588	574	581	596	589	592	606	640	595	609	572	601	621	625	615	592	578	560	592	610	623	647	634	624	597	589	598	640	612	624	609	635	641	545	594	600	602
72743	68281	60128	39294	13408	1595	362	327	328	338	320	314	297	298	335	295	287	281	292	315	262	292	290	293	285	293	278	294	256	298	277	285	288	245	290	282	292	262	280	296	311	274	278	295	281	317	285	273	295	243	272	267	289	296	272	280	271	297	303	279	297	287	280	283	244	290	294	265	270	246	323	281	293	270	289	285	286	265	272	283	317	279	292	273	302	263	244	255	274	294	291	300	265	288	300	275	268	309	251	272	277	286	263	278	283	271	283	307	269	267	276	285	287	275	278	290	266	285	284	271	259	281	262	295	273	292	275	276	277	251	285	307	256	264	276	278	287	296	304	303	261	260	278	279	277	277	302	289	265	291	267	279	295	302	300	307	291	279	273	276	308	287	296	277	289	275	295	257	290	291	285	305	268	307	296	292	283	303	265	296	258	307	275	266	272	282	263	262	310	290	276	272	276	290	248	297	263	305	278	301	286	269	293	290	257	268	259	302	286	281	294	252	322	286	287	266	309	283	283	281	285	258	255	283	312	256	298	277	261	259	268	312	284	299	302	290	280	287	285	252	282	284	325	270	268	282	293	279	269	275	269	285	277	278	288	286	273	252	280	266	278	296	272	287	267	255	283	305	288	306	279	305	301	276	297	270	311	280	292	282	302	254	289	280	287	302	284	274	287	287	269	288	287	298	293	291	241	319	286	280	281	285	272	279	256	267	289	267	263	289	266	283	301	285	275	285	247	275	281	275	260	255	266	289	270	276	262	225	304	283	266	302	269	272	290	252	281	302	264	277	260	266	303	270	313	264	280	280	299	305	257	310	282	280	276	286	278	295	279	285	268	293	284	266	270	254	276	313	261	282	253	281	275	293	295	277	287	282	296	264	243	294	272	276
59512	60622	56450	43198	1535	1239	1139	1078	1065	1006	940	962	941	920	890	903	908	908	873	924	838	830	868	801	882	829	883	848	826	834	835	827	849	774	836	830	801	866	843	824	822	881	847	850	825	806	898	858	786	782	833	853	810	817	881	821	800	849	813	795	824	811	849	864	798	798	824	840	803	856	864	863	853	810	814	831	788	819	817	874	879	824	797	796	813	846	824	776	855	881	854	863	820	842	819	834	794	790	833	832	813	784	860	855	794	799	811	850	830	809	799	741	869	806	873	829	845	862	779	770	836	858	842	810	836	819	808	839	847	881	830	817	872	862	788	835	794	787	837	803	859	806	814	813	727	823	814	869	852	800	788	832	897	863	840	858	839	820	839	805	801	828	823	824	826	814	832	766	849	855	855	823	856	823	841	817	826	833	858	831	840	811	782	851	823	858	777	860	828	792	832	785	783	794	782	797	844	815	770	870	853	842	790	796	824	837	796	795	795	819	849	815	808	834	841	831	824	812	828	832	769	859	854	754	827	823	835	831	790	834	853	801	772	756	836	842	827	831	778	847	848	830	836	833	846	833	797	818	844	836	856	808	766	845	855	859	855	810	862	816	861	805	813	848	810	847	788	784	830	876	789	848	884	818	865	790	828	804	838	811	803	813	797	851	768	845	771	813	846	856	867	843	858	816	804	844	860	843	806	812	786	862	860	839	863	887	846	843	872	811	801	831	867	840	814	900	855	808	842	836	840	794	824	749	889	838	839	811	861	813	843	852	836	833	783	838	821	840	829	807	850	816	786	808	855	831	825	810	868	834	849	814	837	833	790	825	766	800	815	860	806	842	901	836	794	815	821	836	860	792	792	853	844	790	760	837	838	776	795	811	801	778	806	825
28359	15739	7078	2058	224	165	162	138	138	147	145	157	155	163	152	176	148	149	140	157	150	178	177	171	174	171	152	162	148	156	165	152	131	163	152	180	174	170	153	149	146	145	169	163	157	167	178	144	156	145	131	175	168	133	165	160	152	166	145	159	159	171	143	184	195	155	157	156	137	180	190	178	151	167	153	137	143	134	124	146	137	152	149	133	184	144	175	150	157	143	168	158	146	173	167	161	160	151	156	156	158	168	155	141	166	137	137	163	157	154	150	157	152	138	158	147	138	134	134	181	152	139	163	166	148	171	172	149	144	143	139	151	157	180	168	147	168	133	160	168	163	168	130	165	163	172	147	173	152	136	170	159	136	145	162	147	150	160	142	128	156	153	170	143	162	164	159	177	149	141	147	174	177	169	149	183	166	159	160	148	132	162	157	167	147	159	153	140	140	133	170	178	147	167	159	169	137	177	143	142	149	180	160	152	147	148	135	192	152	158	134	152	162	165	155	159	186	168	168	162	152	150	140	133	173	164	147	153	158	146	135	154	134	145	154	180	145	164	149	150	137	141	168	143	151	150	139	144	157	159	159	159	149	159	155	156	145	137	151	139	117	139	163	155	135	161	168	155	149	170	141	166	155	181	150	184	135	159	159	161	161	146	155	156	170	137	173	149	164	132	139	139	147	143	162	148	151	137	176	172	165	154	147	138	129	147	143	137	151	128	164	157	127	154	141	161	169	158	162	156	146	133	144	148	144	146	161	150	153	134	148	145	174	155	162	147	180	137	161	164	126	165	170	154	163	162	172	154	165	136	152	156	171	144	140	162	163	152	150	147	158	147	134	162	172	140	150	165	156	162	164	157	135	138	147	166	142	151	156	136	152	146	150	170
27426	20313	11223	6011	511	533	492	495	505	528	542	528	494	551	492	472	514	481	489	520	516	504	497	506	543	520	509	476	474	494	478	511	485	507	532	519	517	515	531	484	562	470	513	480	520	490	492	507	494	499	496	558	468	486	483	507	498	541	503	524	507	470	540	524	491	479	540	519	544	479	501	504	471	540	537	510	540	494	549	547	553	514	545	522	530	480	506	494	527	517	547	523	520	473	508	516	530	521	531	475	496	515	540	492	510	510	564	466	531	500	469	501	488	494	473	498	533	474	497	472	520	489	541	529	486	492	537	521	558	471	543	501	491	520	491	514	513	499	499	512	508	516	501	539	486	513	505	491	493	484	533	515	512	522	478	542	486	476	521	534	521	517	492	502	505	536	485	519	510	523	509	502	534	508	543	517	519	513	505	570	524	468	531	532	512	471	481	535	477	489	516	465	491	440	513	477	522	545	513	502	513	513	487	504	492	487	527	493	507	517	448	474	503	515	538	538	560	491	483	505	478	515	485	525	513	511	561	530	527	497	493	495	502	484	504	516	512	495	513	491	500	531	500	535	504	525	503	519	502	493	505	478	509	511	506	509	465	520	533	508	544	534	512	518	498	509	500	505	513	494	474	496	516	471	491	524	534	536	501	505	502	481	482	511	502	500	510	543	486	465	490	508	525	479	504	480	515	516	515	486	513	511	517	503	485	511	543	505	501	516	500	523	495	487	488	505	483	502	492	528	496	521	508	493	521	507	541	503	517	510	494	520	501	527	462	479	452	515	507	503	497	518	506	523	496	509	468	452	504	507	481	489	497	482	550	540	473	515	493	503	481	492	513	557	524	460	546	527	497	466	543	499	526	499	481	491	512	512	466	478	528	514	513	540
69472	62891	47938	31215	5989	278	219	239	231	181	185	206	184	195	193	180	198	208	194	205	202	193	166	181	204	199	201	193	183	193	188	196	192	216	179	196	205	195	213	178	195	221	204	196	211	193	184	177	191	219	200	197	203	182	185	196	216	189	205	194	207	183	189	179	193	210	184	214	207	191	197	197	209	204	195	181	183	191	201	211	192	229	195	173	178	195	193	183	194	216	173	185	184	171	205	174	171	183	195	193	209	207	177	175	214	191	200	195	218	173	176	196	185	197	172	160	195	186	186	208	193	191	174	195	185	206	206	173	199	188	193	186	190	173	203	202	196	192	201	207	192	172	191	191	201	180	199	192	178	192	186	171	185	200	195	189	177	188	216	198	207	185	202	176	216	174	193	197	180	197	179	184	204	155	192	177	185	191	189	193	195	206	205	179	198	172	169	211	183	218	219	181	183	175	183	185	194	212	192	201	195	198	187	195	159	196	184	199	204	170	176	215	179	189	189	207	184	207	183	185	190	193	183	181	180	203	189	183	184	195	202	198	217	190	167	188	210	178	178	218	205	185	185	197	225	185	178	179	179	183	174	225	175	198	207	183	204	213	187	206	177	186	212	183	199	192	200	207	207	199	169	204	180	163	190	226	222	199	194	182	174	195	196	159	202	194	176	182	202	197	188	202	194	186	183	206	180	182	204	188	168	221	195	208	184	211	153	189	194	199	209	167	189	168	195	169	214	198	174	216	193	194	192	180	173	204	178	199	166	183	209	187	183	184	172	220	212	174	179	189	196	177	160	179	177	174	198	182	201	199	191	222	202	196	179	180	170	208	191	179	177	176	201	184	187	181	195	188	190	200	202	189	196	184	172	166	183	190	203	215	180	208	188	200
47920	49684	43545	34940	974	828	758	724	680	671	641	649	690	657	642	675	644	635	618	611	631	615	622	576	648	600	597	647	608	621	634	657	556	601	604	610	644	584	627	653	646	649	594	602	605	624	593	577	595	579	615	592	603	627	612	597	636	606	567	609	573	636	657	573	592	584	537	567	621	619	619	624	590	601	612	596	556	596	607	626	618	633	612	572	591	622	583	608	627	646	597	581	628	593	611	604	613	640	572	598	615	614	599	608	609	546	638	577	615	572	579	578	621	570	559	597	654	571	624	598	625	590	593	599	628	623	566	576	569	621	587	589	615	595	612	583	601	611	588	592	600	577	628	598	597	584	584	572	567	633	631	596	612	627	606	603	640	624	582	610	557	586	602	535	581	619	601	589	578	586	624	609	554	630	581	618	608	611	611	601	614	627	604	623	576	616	595	572	576	583	563	553	556	578	637	615	638	592	551	583	596	624	620	571	588	612	595	641	608	630	614	569	625	571	644	573	602	564	599	597	584	579	600	598	560	600	587	620	584	620	572	648	575	582	641	600	634	566	568	638	620	586	588	591	620	600	654	571	605	599	628	582	617	593	586	604	580	571	591	631	637	586	654	587	610	583	625	629	603	559	610	626	644	563	588	589	601	595	624	572	561	590	582	612	619	590	598	591	611	592	577	605	593	552	650	590	655	614	577	600	605	590	600	620	584	578	598	661	597	568	617	661	590	590	585	637	615	607	616	604	575	569	608	560	622	579	627	572	596	608	613	583	656	588	594	618	637	593	598	616	634	611	595	590	583	608	626	647	579	606	603	599	601	612	601	613	595	624	583	614	594	628	631	616	602	642	575	621	614	606	563	563	591	626	575	580	593	586	557	587	576	615	583	642
73931	71567	59720	41184	11709	898	351	310	330	290	291	290	313	309	283	294	277	252	276	281	297	279	292	276	286	302	287	277	291	287	269	247	286	310	270	287	256	303	271	289	266	286	265	264	276	279	253	292	294	278	258	269	267	307	259	314	277	273	275	280	277	274	254	260	302	253	299	285	251	256	254	282	260	244	270	293	234	280	308	239	275	273	286	272	298	270	269	261	270	293	275	265	299	269	274	265	282	302	271	291	298	292	303	252	258	266	295	296	278	283	295	308	277	271	270	285	269	282	269	307	273	271	263	254	291	290	284	264	264	253	273	287	273	276	299	287	279	309	262	310	268	296	272	288	284	276	273	255	278	268	254	264	244	294	278	266	284	285	278	317	260	277	300	273	267	297	262	266	247	283	259	276	264	306	307	283	252	278	276	268	249	275	269	269	272	257	259	310	295	252	285	281	267	274	293	263	245	272	250	262	283	242	256	281	266	271	263	284	280	295	267	263	302	294	285	269	246	278	276	273	273	268	291	268	289	242	252	270	265	255	254	298	269	283	275	298	270	264	300	272	271	264	269	255	271	241	279	259	251	262	251	270	300	318	250	279	276	270	299	290	278	302	274	250	306	260	274	299	279	285	267	276	264	274	235	278	267	261	268	281	264	292	269	266	255	280	310	279	303	236	276	270	256	280	260	288	268	259	272	276	238	284	251	273	277	262	284	289	279	279	237	276	259	288	297	251	276	255	294	269	275	269	248	300	279	284	271	290	257	278	288	274	266	259	290	286	271	274	300	282	275	279	243	295	283	277	265	280	246	305	291	282	286	267	273	262	269	286	268	276	266	275	256	297	280	268	281	255	275	261	306	278	272	252	219	278	253	270	276	264	255	243	267	278
58097	61531	55137	38470	1524	1338	1252	1152	1061	992	969	981	924	931	900	928	912	878	873	866	830	874	856	847	891	873	826	861	811	830	868	772	798	818	827	813	817	854	793	851	819	813	794	846	851	839	837	759	752	816	800	812	822	854	784	788	837	825	812	871	839	859	807	801	801	866	831	816	758	859	755	789	813	826	815	850	810	824	784	776	841	812	855	803	824	830	836	832	806	771	780	796	818	815	835	794	806	849	795	823	840	774	819	837	816	832	810	804	866	804	873	820	898	855	797	834	776	804	777	865	870	767	805	840	807	852	777	783	814	799	788	786	827	858	832	824	806	843	776	843	862	837	806	828	827	783	843	805	827	791	837	812	827	781	836	810	805	804	793	778	816	832	850	827	790	855	816	780	847	806	773	840	762	812	800	785	799	785	853	840	781	764	829	744	806	806	821	771	809	811	844	805	818	847	814	828	788	825	788	788	787	796	794	822	823	831	840	860	824	823	791	817	785	814	825	842	831	804	854	758	823	824	849	834	818	795	778	812	818	831	786	792	800	812	780	823	872	784	815	801	798	852	801	793	823	787	822	770	828	846	753	792	807	799	818	833	821	828	858	806	803	839	815	873	833	797	837	835	797	815	806	836	845	794	885	753	805	855	836	804	811	848	810	779	842	819	849	789	767	795	811	833	886	829	810	807	768	791	809	760	864	835	803	831	813	781	826	817	824	783	807	783	812	796	817	756	787	828	792	794	831	823	782	799	812	796	757	866	801	808	781	790	805	811	723	848	754	826	782	742	851	811	793	825	908	834	824	829	812	830	796	784	781	804	814	809	803	786	836	811	874	833	797	805	817	792	825	782	801	855	826	772	869	809	826	832	857	869	871	809	812	833	787	781
27338	14894	6997	1835	183	150	142	166	151	127	150	152	142	134	132	139	162	150	143	138	153	140	138	153	137	134	149	130	142	145	167	128	121	158	154	148	146	145	148	163	155	137	146	144	145	150	162	157	135	149	156	148	152	145	133	157	144	146	153	145	141	139	158	141	164	171	144	133	161	154	142	133	150	147	138	161	158	159	161	144	131	159	134	144	178	134	160	132	153	151	144	137	153	159	132	130	145	158	159	137	135	134	158	134	143	129	160	154	154	144	133	141	175	149	144	146	150	123	144	159	135	156	141	163	138	134	158	159	152	174	141	145	144	152	149	141	143	135	159	154	173	155	167	153	144	148	146	175	153	143	159	161	151	131	134	139	154	150	146	163	144	150	154	185	153	152	152	153	137	139	150	155	159	151	154	150	140	150	154	193	149	133	150	128	164	150	164	150	166	129	170	128	162	141	154	160	149	177	155	146	150	139	152	136	162	140	130	159	152	149	141	160	188	163	156	160	147	157	150	163	154	159	165	154	165	172	151	123	148	152	159	137	136	135	141	135	127	153	143	148	166	176	126	139	154	164	150	144	157	143	129	167	133	142	151	164	140	159	174	148	171	155	151	167	148	156	151	136	143	157	155	145	142	136	144	157	166	133	161	137	136	165	147	130	139	125	140	177	145	129	151	138	148	130	171	171	166	155	165	149	156	133	136	142	139	150	147	135	163	136	161	138	155	151	141	150	150	150	145	160	136	154	173	175	155	132	132	146	168	155	153	144	150	129	158	158	146	152	153	172	142	143	157	137	155	140	154	144	147	157	150	177	141	160	149	157	146	149	159	161	169	174	158	154	175	147	146	166	164	147	125	162	168	158	122	161	151	149	149	140	148	145	156	182
26669	19808	11635	5586	470	474	491	493	485	510	470	501	474	506	522	499	508	489	512	480	487	482	523	483	481	515	505	497	484	487	472	507	525	480	590	480	500	467	477	517	475	514	488	481	493	461	514	502	500	471	480	500	498	466	515	524	482	495	501	498	492	484	507	521	481	531	509	472	464	478	457	470	482	493	496	472	510	501	506	512	504	490	493	514	482	497	457	543	484	470	533	453	478	505	481	486	492	493	533	492	513	486	496	474	473	477	475	468	499	504	461	533	519	512	465	513	491	498	436	473	534	510	519	489	483	509	473	484	472	507	525	531	515	497	495	469	501	460	473	484	473	508	512	492	523	474	489	498	471	449	467	488	486	492	491	495	472	508	471	450	445	497	523	495	502	514	497	501	489	486	491	497	511	492	464	503	442	496	531	456	491	485	476	477	502	481	472	488	501	506	535	503	486	475	523	511	450	501	502	494	502	486	512	529	495	480	471	514	502	503	464	477	476	508	510	478	481	544	477	519	459	504	521	504	489	459	514	472	455	472	489	498	479	491	477	516	512	534	515	484	492	458	539	498	491	516	467	511	479	490	479	462	506	484	487	489	481	538	493	476	465	482	487	518	500	484	484	514	494	479	458	504	513	526	524	521	482	529	488	517	463	440	509	510	490	508	510	492	476	425	510	499	483	516	530	503	515	489	460	486	479	474	490	489	473	537	526	490	513	480	449	462	465	497	488	477	518	529	472	510	460	463	487	488	517	487	487	499	478	486	497	488	504	515	496	490	473	495	494	504	532	517	474	540	439	475	505	499	518	491	492	474	512	479	543	508	462	518	500	520	476	516	485	475	484	472	471	499	463	474	498	501	484	481	531	507	503	511	536	516	483	502	523	520
67025	60394	48960	32252	6282	310	273	232	200	193	178	186	212	181	208	200	207	174	196	202	200	183	194	194	188	144	181	184	177	201	199	191	180	172	196	182	204	186	171	185	203	183	198	181	186	199	177	157	206	169	172	165	155	183	191	194	192	205	185	207	199	189	176	190	180	182	207	187	192	167	182	191	183	200	179	176	176	190	165	173	174	204	171	179	161	174	193	196	198	182	155	184	179	184	165	186	186	190	177	186	190	191	172	196	191	180	177	193	181	190	187	163	151	207	195	185	181	184	190	206	173	195	182	175	184	199	180	180	173	189	190	217	201	202	214	214	171	199	199	185	217	172	181	177	164	191	179	165	185	168	192	195	212	199	183	173	188	193	196	176	194	164	205	192	191	187	184	171	178	172	183	171	199	175	202	171	193	184	179	188	187	195	190	199	211	198	197	182	166	191	177	191	185	181	202	205	173	206	208	181	201	197	215	176	160	198	218	199	190	191	181	205	197	200	205	177	186	203	187	182	161	193	181	197	201	178	201	205	211	192	194	194	190	186	159	184	194	187	192	178	206	173	178	193	184	183	200	189	189	198	183	174	204	203	173	161	203	189	193	205	177	161	191	203	199	196	199	171	179	181	191	201	184	171	174	182	181	187	173	179	183	202	206	191	184	184	202	180	181	176	181	195	191	179	203	188	171	188	183	208	175	172	190	209	197	202	202	215	174	209	182	201	197	217	166	186	178	184	196	201	183	191	215	198	184	204	179	189	192	188	181	208	182	192	174	183	164	180	178	183	189	196	175	157	183	196	172	193	182	177	167	185	188	185	163	189	184	197	176	187	189	182	155	163	174	171	177	184	175	190	174	203	212	186	189	178	184	185	197	182	198	184	199	207
47146	48778	45719	35843	964	873	770	691	733	714	670	626	659	608	635	641	658	568	610	653	621	594	626	632	573	601	603	592	598	617	643	622	617	613	578	614	629	589	579	612	562	600	563	644	584	630	575	572	615	581	603	565	604	602	549	623	606	596	624	555	562	585	604	578	590	599	569	577	606	583	616	613	568	569	572	576	606	578	617	605	595	593	582	608	587	639	628	619	614	566	599	621	629	588	563	609	582	609	577	597	537	580	582	589	614	616	577	586	596	611	593	574	573	628	616	585	592	602	602	637	592	623	588	590	587	576	583	594	606	609	581	600	576	574	595	582	607	586	613	581	555	605	582	573	567	629	597	559	611	587	592	579	628	634	625	583	612	576	616	599	592	574	606	592	613	602	559	600	590	583	572	597	592	554	587	634	645	574	582	591	582	599	573	585	616	593	600	594	572	611	617	596	593	607	621	589	562	575	599	596	590	563	615	610	634	611	535	582	558	604	560	576	596	566	545	597	608	553	584	566	578	563	610	613	594	569	590	611	551	626	622	610	620	602	607	586	606	575	606	562	566	588	581	584	572	581	565	574	557	573	624	569	591	535	577	578	571	637	592	587	600	615	576	626	588	594	554	597	530	570	607	602	624	645	612	585	587	637	587	561	609	589	570	583	583	556	602	608	581	607	609	546	583	599	571	566	629	616	606	564	578	584	577	639	611	578	543	583	573	622	520	569	586	597	634	611	571	567	581	609	614	574	554	601	603	602	589	577	591	584	585	657	597	615	592	580	588	562	618	640	556	612	574	629	570	618	621	570	650	604	589	571	539	591	602	583	598	585	572	623	625	595	574	615	618	599	544	592	631	548	549	654	618	574	573	570	624	585	586	545	573	584	550	585
76038	73089	61055	44957	13292	1049	356	343	324	330	322	289	294	294	306	283	299	277	297	300	291	298	263	308	272	259	245	305	276	275	266	285	294	284	298	277	273	284	264	275	250	273	267	272	301	257	252	287	266	272	260	285	281	265	285	274	287	251	281	301	287	291	266	250	276	278	306	269	312	255	278	273	267	275	258	282	282	289	305	281	294	265	286	274	292	276	261	269	275	287	284	270	277	267	279	275	281	286	287	302	259	271	305	278	280	313	285	254	255	277	267	251	269	283	279	286	276	271	279	295	285	309	270	280	309	294	285	265	274	287	282	283	285	292	268	242	272	279	259	271	295	277	274	276	262	271	294	261	295	273	289	266	288	280	261	290	250	275	300	268	262	277	275	270	309	264	269	279	280	298	268	308	291	250	258	304	285	293	284	251	295	275	294	287	280	321	293	283	269	267	261	288	286	290	262	277	288	306	275	282	237	293	313	288	273	272	291	253	309	256	267	273	301	290	261	300	267	262	262	272	251	280	272	259	322	266	267	278	267	269	264	270	270	287	288	269	273	259	289	270	285	266	262	265	284	291	280	271	279	255	244	269	285	274	304	283	295	294	270	251	271	312	283	286	286	279	285	263	287	272	277	279	290	255	270	288	263	262	299	278	301	271	291	302	269	271	272	264	281	276	243	242	263	304	293	288	292	258	274	245	287	262	286	277	304	268	303	278	284	289	279	285	336	248	247	272	259	287	269	278	284	287	266	244	308	287	255	291	278	294	281	304	301	268	297	272	279	293	297	302	289	276	295	292	277	282	286	273	276	282	272	272	289	285	265	295	278	282	278	273	288	272	280	282	269	298	281	280	304	253	273	299	290	289	291	307	274	300	288	262	276	260	318	305
57100	61267	57516	45335	1567	1342	1200	1113	1026	1039	971	967	953	907	955	895	866	869	957	868	903	899	880	821	828	797	819	826	836	868	864	862	841	837	835	810	852	867	859	843	862	881	823	819	835	853	805	814	802	793	805	803	822	772	780	800	823	847	847	831	834	802	830	783	806	771	792	894	807	855	821	888	814	769	785	777	800	863	830	819	846	801	808	746	815	852	819	834	790	778	822	853	877	818	857	825	839	800	813	819	799	782	797	785	809	813	833	820	825	828	847	803	761	833	813	836	831	829	867	801	831	830	820	833	817	866	856	832	830	797	865	783	831	850	830	771	810	811	821	858	811	813	832	772	819	833	851	846	819	814	796	828	829	820	815	802	775	817	807	822	816	812	861	791	818	821	840	802	815	861	794	843	810	828	815	781	796	803	818	803	782	812	826	850	833	866	848	812	806	783	794	788	829	776	820	848	743	796	783	816	795	824	795	820	848	826	844	868	821	856	834	829	827	837	797	799	863	827	810	834	817	854	805	842	878	771	884	798	802	799	814	822	763	824	812	809	794	797	808	848	781	807	798	837	835	853	861	833	807	847	799	848	810	838	804	815	846	810	796	857	852	756	815	784	760	812	810	796	768	838	845	854	811	833	830	806	791	779	805	810	799	794	782	822	833	821	782	830	815	826	801	801	817	827	767	860	801	743	872	841	795	778	805	809	843	814	790	803	791	875	799	905	847	835	798	838	809	817	803	798	756	858	773	824	837	794	776	823	845	825	840	790	837	757	767	843	789	845	807	809	800	821	761	785	810	811	832	768	812	786	834	823	779	889	784	790	798	818	809	798	790	804	804	825	841	776	795	760	787	823	788	781	759	833	798	867	788	830	818	816	797	767	777	791
24765	13990	7156	2764	250	142	144	165	145	160	138	128	138	158	149	144	148	163	138	170	178	163	158	147	165	152	153	143	184	132	166	145	176	151	165	139	150	139	144	159	151	147	144	172	138	167	170	163	164	145	180	143	165	164	137	122	151	168	146	154	141	149	144	163	148	143	157	166	169	156	178	141	157	174	167	162	158	166	151	147	136	162	150	180	165	140	162	164	150	170	168	140	148	171	166	158	152	158	120	156	161	162	164	156	178	174	164	148	167	170	147	148	155	151	161	138	160	165	152	149	147	152	163	156	142	130	153	156	121	156	139	179	153	179	140	159	173	141	152	161	168	150	142	144	147	169	146	165	160	150	159	142	160	152	154	146	146	146	159	156	127	168	171	165	146	140	140	162	145	158	150	172	137	139	131	158	134	161	137	154	162	161	134	146	175	155	136	152	159	152	152	166	151	165	144	138	156	162	182	168	159	155	172	145	159	166	185	139	155	151	176	146	148	176	140	144	154	152	157	146	133	150	165	140	133	148	162	158	142	156	147	160	146	173	159	180	161	168	132	153	157	140	173	166	160	150	162	140	147	156	166	144	150	148	131	156	166	172	144	147	140	142	169	143	170	153	159	144	152	140	146	144	158	156	166	142	158	129	175	154	163	158	153	144	153	159	141	149	153	157	165	159	145	141	175	165	166	169	161	150	129	176	165	147	145	142	154	163	151	166	162	144	157	158	146	126	154	154	156	178	143	153	175	163	149	151	150	148	157	124	165	164	163	151	142	127	151	140	147	167	150	153	150	160	137	165	161	149	146	140	159	168	137	153	133	142	169	145	158	145	145	169	156	142	155	163	153	145	135	147	147	166	141	153	149	173	136	148	167	154	158	160	169	155
24555	19640	12202	7856	481	515	517	471	480	467	519	519	534	500	530	499	531	470	508	531	520	509	534	499	504	503	512	529	517	535	527	519	510	486	492	473	482	500	502	463	480	524	487	507	478	528	498	467	532	516	521	548	499	498	478	471	517	527	481	481	542	473	513	488	489	474	502	475	499	492	466	501	502	523	533	516	513	501	488	511	521	506	482	500	502	444	501	554	464	482	507	512	477	500	483	495	528	520	505	495	515	481	539	496	529	509	535	523	467	522	482	503	501	480	461	508	501	520	469	509	498	499	495	498	515	457	466	507	481	496	525	525	517	495	521	485	479	526	497	452	525	485	514	507	534	467	483	535	490	488	515	476	484	506	486	529	464	486	485	520	525	541	534	494	480	494	477	467	510	475	537	523	519	504	507	536	524	525	514	497	522	530	507	487	486	531	506	469	492	506	487	471	525	496	476	496	519	511	486	542	503	478	495	526	515	491	501	516	531	507	503	489	475	518	488	541	505	549	512	549	486	523	533	502	527	479	497	499	475	515	508	499	547	491	494	513	510	522	461	490	545	493	540	493	493	520	488	537	461	522	491	496	508	467	499	488	487	526	519	463	501	447	516	480	520	514	541	508	493	469	542	490	495	512	509	517	514	495	507	510	554	515	536	509	513	481	472	421	499	500	461	495	530	525	529	545	517	513	509	477	479	518	527	494	470	537	476	518	526	506	505	473	492	539	466	471	525	493	515	497	481	503	535	466	501	505	495	502	536	486	526	496	491	521	547	500	557	500	536	521	500	525	521	540	492	562	496	508	540	549	494	528	512	480	513	528	508	515	497	499	488	503	504	464	527	516	477	484	460	511	504	528	510	465	519	488	515	494	486	530	441	532	497	495
67192	62499	51755	34864	8214	356	218	218	187	224	200	214	206	196	186	200	219	208	203	201	231	229	180	212	195	170	196	193	175	224	186	201	189	191	216	201	196	196	212	207	197	201	212	177	193	194	196	190	199	185	182	195	171	187	195	193	179	171	207	199	197	203	222	197	185	190	194	228	169	198	195	207	193	163	208	216	188	187	214	188	208	186	180	211	177	189	200	190	185	198	213	195	207	179	216	207	199	203	208	198	189	189	201	190	205	177	189	184	174	214	190	182	214	229	187	196	199	186	229	190	204	197	177	192	226	186	203	187	200	166	193	204	178	224	195	213	220	189	182	211	197	205	198	214	186	202	191	181	209	198	210	181	191	187	193	208	198	226	227	189	200	202	188	200	216	181	202	204	184	172	184	214	195	196	198	221	201	176	191	200	214	193	173	204	205	191	189	196	184	182	194	199	193	183	180	181	199	186	189	182	208	187	197	182	188	177	189	198	184	189	189	169	203	209	188	197	184	193	184	192	189	198	206	199	177	224	200	190	194	170	197	176	176	194	178	183	186	194	201	196	227	180	195	189	181	189	170	211	200	187	197	181	172	207	187	182	224	195	228	171	174	194	199	223	201	173	196	178	197	192	219	227	190	196	201	196	194	206	212	192	204	180	197	188	180	178	209	217	187	190	170	203	171	195	211	194	211	191	192	200	175	183	209	192	180	170	201	211	173	180	193	180	194	185	223	188	189	199	208	207	203	203	201	187	201	195	191	191	207	191	231	187	192	206	180	203	203	210	198	178	185	205	190	175	197	190	192	163	185	183	181	180	175	212	202	185	188	204	220	225	200	200	206	190	191	175	205	161	188	191	189	201	162	201	201	199	203	194	177	203	187	213	202	186
46554	48966	47322	40610	1020	793	802	696	677	699	682	660	620	669	681	604	616	624	631	666	675	629	664	646	604	671	607	667	628	577	606	608	654	641	632	619	582	645	607	634	615	607	638	601	657	599	648	628	646	608	590	582	593	624	593	620	587	598	653	593	601	603	610	646	645	593	609	615	610	642	610	577	611	641	637	604	625	629	678	605	623	568	658	613	606	632	595	669	611	637	626	574	589	574	576	603	669	623	604	587	611	628	613	608	580	643	628	654	659	599	612	645	605	583	615	609	591	637	593	590	626	604	636	567	603	647	599	610	566	652	621	589	591	613	579	576	619	641	607	629	617	596	576	540	596	597	586	603	607	617	641	597	585	642	612	628	618	597	595	643	644	609	620	606	592	622	627	593	636	638	614	603	674	606	655	619	653	585	634	613	588	647	612	651	628	615	632	602	573	627	637	590	633	573	611	621	598	595	616	650	597	616	614	626	589	589	621	610	567	624	603	593	595	621	598	576	597	591	664	634	560	603	584	609	593	599	629	595	642	626	650	621	634	623	627	602	554	627	594	612	600	601	607	647	619	595	562	624	626	624	619	589	605	586	625	601	597	622	613	632	617	617	641	586	606	607	603	638	619	593	630	621	617	609	590	587	568	602	637	603	617	591	624	591	606	630	614	557	609	565	588	601	579	612	618	632	612	607	602	563	592	650	641	655	634	653	608	595	633	597	577	640	601	587	621	645	638	652	587	592	602	609	668	586	599	620	581	619	614	588	589	580	593	630	600	621	599	607	616	658	576	624	552	652	589	605	609	648	635	624	580	641	593	586	616	604	593	595	626	673	604	619	604	611	591	645	619	593	637	571	574	618	591	613	571	637	643	607	625	580	630	596	630	636
77335	75337	63957	46276	14709	1469	387	337	328	319	312	317	315	290	305	287	285	330	276	306	284	259	266	285	275	272	291	271	317	292	276	310	293	284	295	293	272	292	291	296	299	276	266	308	280	284	290	266	254	254	284	288	237	283	264	251	260	289	289	266	266	258	266	230	256	282	271	281	288	283	323	288	274	298	304	277	287	285	279	287	268	321	254	308	271	290	285	278	287	257	294	258	282	285	281	272	310	294	287	283	287	314	289	287	276	301	305	283	308	293	272	261	319	292	312	277	298	272	279	273	284	284	300	259	254	286	298	274	272	289	249	275	283	287	276	277	295	288	291	262	277	305	303	276	283	270	283	291	287	281	249	266	272	288	258	272	249	306	282	293	299	291	279	288	300	302	271	268	291	314	283	283	290	276	293	274	269	290	282	269	272	283	298	278	293	256	289	290	276	281	255	288	300	259	289	305	267	301	250	282	293	256	272	315	276	290	256	235	259	291	284	297	290	285	297	277	274	289	282	257	286	301	300	272	276	303	287	295	265	282	262	259	297	302	298	296	289	283	280	257	275	286	283	266	272	267	275	252	304	282	296	292	283	267	287	305	310	277	279	274	287	294	297	287	257	284	287	315	303	280	284	277	283	286	278	293	301	256	267	282	310	278	268	282	282	263	286	273	306	297	278	294	265	258	298	268	276	274	290	293	275	262	283	263	294	309	264	265	278	292	254	261	284	299	260	302	293	268	300	310	272	311	310	288	285	297	264	279	251	287	325	264	287	273	315	308	271	319	259	284	294	273	288	293	254	280	270	287	279	250	288	296	268	282	289	282	315	299	295	271	273	271	266	265	275	297	280	302	308	268	280	279	296	307	309	271	265	292	274	297	281	279	275	246
56989	61352	59400	48499	1422	1245	1137	1140	1054	977	941	972	961	884	836	966	868	893	888	866	843	940	892	869	867	884	863	832	835	857	859	876	906	882	888	871	850	797	826	836	883	889	800	854	863	820	801	859	849	852	796	772	846	846	855	776	800	867	860	790	846	867	852	798	817	782	815	819	895	853	820	766	786	854	856	836	789	825	804	839	838	861	844	843	904	886	872	825	826	860	800	881	820	830	886	892	801	793	826	800	759	837	877	858	837	811	797	825	774	856	811	866	845	859	819	857	817	830	858	818	875	800	842	780	902	843	882	803	803	851	871	858	867	880	810	775	827	850	876	839	823	792	859	888	818	879	885	845	864	796	782	841	800	842	833	852	820	821	818	878	882	845	840	778	861	825	832	838	875	841	904	801	811	814	851	828	828	824	843	809	780	821	783	837	830	829	853	842	844	831	792	852	822	851	860	824	807	816	862	851	814	858	830	854	836	814	834	827	845	825	811	875	769	801	786	839	824	869	807	879	778	874	845	831	858	854	784	809	834	821	826	863	847	814	864	818	793	856	840	830	823	863	851	861	815	835	792	834	829	821	777	852	814	813	854	769	818	797	878	861	819	923	881	817	870	858	881	871	842	796	803	853	868	841	833	794	809	844	824	817	818	860	842	849	864	834	848	821	825	817	842	906	815	852	811	828	832	756	818	819	819	904	829	862	833	786	820	788	827	860	846	805	828	776	829	785	844	819	830	866	792	870	793	847	821	844	823	884	811	809	874	837	863	848	788	818	817	856	869	876	819	816	750	858	861	795	874	838	886	855	822	844	828	840	798	847	814	854	783	852	838	844	811	828	835	884	796	827	808	831	818	831	813	816	773	814	794	833	832	817	804	763	800	870
25882	14640	7803	2641	310	164	145	148	134	147	177	154	155	180	158	154	151	155	159	144	155	143	161	137	137	144	138	150	158	182	176	164	148	166	143	159	161	172	175	147	139	143	128	187	152	172	152	187	145	155	147	161	187	143	121	139	133	150	141	162	151	130	153	154	139	141	171	128	143	152	168	174	135	162	154	158	158	150	162	151	166	161	167	163	155	157	175	138	150	150	148	144	167	137	160	163	164	150	171	161	155	166	159	164	178	170	138	141	168	144	128	157	164	156	158	119	144	166	148	136	160	167	177	150	153	134	130	163	143	175	149	179	162	151	172	150	171	146	161	150	153	138	145	129	147	157	147	167	174	149	156	139	161	147	159	143	131	152	161	161	174	168	167	161	157	149	158	149	147	141	151	137	141	150	139	145	168	138	131	172	139	151	134	151	158	166	133	122	158	157	186	187	155	142	134	147	140	153	136	166	126	165	170	144	168	140	146	160	164	150	156	158	147	160	160	148	186	169	159	134	156	153	158	180	156	152	130	168	151	144	148	149	148	133	146	158	178	125	166	173	151	153	137	151	152	158	167	157	141	146	181	148	156	139	170	166	148	150	160	154	170	157	159	144	146	145	161	162	157	165	137	157	133	154	145	159	169	176	166	175	148	174	150	141	160	178	152	175	148	145	138	143	164	144	143	142	141	159	160	155	147	135	152	155	160	141	155	144	170	161	165	152	150	156	162	149	165	146	158	164	149	131	164	153	165	163	147	144	135	159	165	146	157	131	149	157	156	143	152	145	136	152	160	142	171	157	156	145	148	142	154	157	155	172	150	168	148	128	160	152	127	123	165	163	166	136	136	159	145	151	140	142	152	154	155	141	156	158	148	149	148	149	180	156
25025	20205	12972	7068	518	544	496	525	514	499	492	529	482	499	542	535	498	528	489	543	507	498	506	499	477	463	511	476	497	503	482	521	495	502	498	494	502	504	540	518	505	526	498	502	477	511	456	550	479	467	497	533	514	518	493	495	464	534	519	548	503	486	534	532	496	533	496	516	494	489	529	517	501	486	529	518	542	539	523	520	534	471	531	549	563	521	486	524	467	527	514	525	513	487	517	505	500	523	508	500	511	511	507	508	513	509	507	519	545	452	517	504	482	544	504	522	535	514	519	492	533	458	516	515	460	526	527	506	510	521	515	521	492	520	493	525	495	500	468	532	494	439	507	533	535	503	482	488	508	532	525	498	511	515	523	531	551	430	526	481	539	484	530	519	513	515	499	509	532	521	489	512	519	507	466	459	473	493	487	530	474	511	468	528	515	529	485	487	540	510	525	500	505	491	486	529	489	523	517	535	480	531	495	514	522	514	499	517	489	521	548	525	514	512	487	501	530	495	528	445	513	510	494	540	542	492	524	472	505	500	485	503	514	491	503	505	492	501	487	484	518	506	514	477	458	508	515	495	521	498	518	486	490	532	535	526	492	477	508	530	507	491	493	511	470	477	485	487	511	482	478	463	450	512	514	528	488	483	502	468	483	518	537	511	476	498	493	517	493	544	481	523	500	512	555	483	508	515	502	515	466	526	499	449	505	509	464	482	507	491	494	537	508	547	473	501	477	489	502	485	491	494	492	486	479	491	495	493	487	500	504	507	455	493	488	522	536	513	502	515	466	497	501	486	512	541	530	486	499	495	496	482	500	520	521	524	449	491	521	536	534	512	501	511	525	517	491	517	497	460	538	503	526	491	466	514	470	468	496	486	510	495	546	520
64148	60098	52025	33446	7120	376	213	208	217	206	206	208	182	181	222	206	194	206	202	208	189	190	192	174	188	190	187	218	190	183	201	209	159	194	189	208	194	196	192	156	180	179	209	175	169	187	211	163	194	188	208	194	204	179	191	194	181	201	190	197	194	187	209	190	204	178	213	197	187	195	183	186	202	161	170	183	193	195	179	201	199	180	187	207	212	183	179	177	213	179	183	186	190	181	189	163	179	207	178	197	207	178	175	204	186	189	197	185	188	206	192	202	180	190	175	191	191	171	187	173	193	206	190	172	184	227	199	188	188	187	188	209	206	187	207	204	174	195	181	203	185	195	181	191	186	210	209	188	187	187	203	203	150	222	195	193	183	170	202	207	215	188	176	169	168	207	169	183	190	177	204	203	194	161	214	197	197	206	197	191	178	199	185	202	195	173	181	186	201	176	203	195	175	185	182	179	182	193	206	179	192	188	148	195	197	181	206	191	195	172	192	205	195	173	215	190	187	169	177	167	185	194	222	176	183	175	194	177	210	205	199	173	193	208	177	191	229	173	192	198	153	196	180	200	211	214	200	165	208	186	209	173	180	196	199	203	171	204	200	183	182	165	194	180	168	212	166	194	182	213	199	175	173	194	185	198	196	198	205	203	204	191	185	155	202	182	175	190	181	169	175	183	212	162	179	188	193	163	178	194	196	194	206	205	188	173	182	197	181	170	191	189	181	188	174	176	190	189	170	186	187	191	202	176	173	187	174	193	189	188	187	215	193	185	181	192	187	176	192	172	214	174	190	203	192	178	209	194	169	180	187	187	196	218	190	190	170	171	174	173	180	196	190	204	207	188	171	186	201	189	207	206	178	167	176	185	195	191	196	193	200	177	175	179
46290	48400	47311	37949	1015	920	790	752	690	713	679	697	662	732	652	625	614	629	613	628	612	621	609	626	594	638	600	607	617	644	575	596	572	598	568	588	609	561	620	596	609	595	650	588	581	612	579	607	602	594	603	625	579	657	618	585	573	593	559	594	609	600	602	617	602	569	582	596	616	567	648	614	636	607	587	571	598	576	593	625	594	626	573	580	596	572	609	577	643	613	600	615	623	599	632	556	583	545	599	616	650	582	582	559	620	609	588	592	608	598	613	593	606	641	591	597	598	580	548	603	625	589	551	592	587	561	639	572	631	589	584	581	574	584	614	596	581	619	604	578	567	584	608	598	579	566	637	567	585	583	627	591	615	613	556	590	607	584	600	581	598	609	606	614	657	576	618	579	613	604	606	631	619	567	635	580	595	646	601	615	588	593	611	553	599	588	635	595	586	602	598	562	545	593	609	610	612	580	581	612	600	630	585	597	597	600	592	578	588	608	605	604	591	594	639	579	592	585	567	540	584	663	590	619	608	605	634	575	601	612	589	591	597	597	588	585	585	604	654	594	626	583	616	616	585	621	624	610	609	595	583	614	637	619	547	574	593	606	598	576	536	606	573	614	608	645	603	649	575	610	567	628	620	656	607	620	609	567	624	616	610	587	637	614	580	596	578	593	629	618	607	596	551	571	601	634	609	565	594	607	606	603	573	559	617	618	626	610	578	631	596	627	573	626	578	654	570	550	614	617	611	635	597	636	611	606	576	597	638	608	578	602	617	605	576	593	591	607	594	580	587	608	604	591	565	583	634	599	619	594	624	611	571	567	572	602	612	593	580	624	638	604	606	611	601	571	609	602	623	576	626	625	602	622	634	612	616	629	626	607	602	576	621	584
72938	71912	63242	47586	14899	1715	394	345	370	289	281	306	288	282	270	301	274	285	293	325	289	284	268	282	306	324	326	322	256	267	288	300	294	284	272	279	261	284	311	270	297	273	265	252	265	294	261	290	287	309	283	294	292	276	259	279	292	259	265	260	285	259	282	272	290	285	261	274	273	265	278	282	241	269	265	268	274	284	269	299	292	277	288	287	286	282	294	303	276	277	265	284	289	296	263	303	298	276	269	270	273	274	283	286	247	298	247	267	265	300	290	275	270	256	246	297	269	272	284	295	272	295	267	292	254	284	264	290	318	276	270	301	298	273	261	296	262	318	275	299	286	273	279	273	264	269	288	258	282	283	277	258	299	274	300	279	272	286	292	263	288	323	292	263	275	279	255	288	254	296	287	301	278	266	247	273	274	272	285	282	259	263	314	284	278	290	256	296	286	266	320	286	300	290	268	309	299	265	255	294	262	275	293	299	285	272	285	267	273	277	256	284	252	302	256	265	300	287	263	291	265	223	278	301	257	299	290	299	281	305	268	306	288	258	269	271	292	267	277	269	290	244	260	281	265	277	279	247	290	252	298	291	257	292	291	276	281	281	318	272	311	256	311	255	282	270	305	291	291	225	281	273	284	288	299	306	281	289	301	287	278	281	272	271	268	283	304	259	302	295	294	280	300	256	292	300	269	267	302	279	273	246	265	274	278	286	291	290	270	286	308	263	287	273	263	256	308	258	258	309	259	312	253	291	269	272	247	275	271	283	264	298	290	271	282	256	308	294	294	299	279	302	301	265	263	283	283	285	279	285	299	282	274	283	288	288	290	301	268	270	275	288	256	294	266	260	263	276	286	276	281	267	290	295	274	293	278	295	263	276	291	270	284	290
55805	60327	59047	48780	1516	1288	1191	1129	1039	1030	991	986	912	958	919	847	899	934	850	876	889	910	822	831	806	887	840	798	813	915	835	865	877	843	821	835	805	811	854	806	816	830	888	831	854	821	822	806	840	783	803	758	886	880	846	808	862	826	854	859	792	785	871	854	780	830	796	790	812	819	822	821	838	824	818	835	837	796	816	831	798	803	794	791	821	847	812	836	768	830	817	802	840	768	854	790	815	824	813	834	804	814	808	834	828	797	823	809	804	841	831	787	794	836	764	812	834	799	829	819	861	844	834	824	826	742	809	799	813	809	871	823	828	829	869	852	824	797	819	823	838	809	840	846	813	846	781	842	809	801	793	799	841	849	815	867	813	858	832	790	855	813	857	792	804	863	855	846	821	821	798	792	809	809	825	821	796	785	834	794	821	779	803	793	780	849	824	775	797	810	819	790	799	756	845	795	852	876	796	811	825	834	819	844	825	883	888	830	800	807	795	850	833	812	818	816	891	830	826	799	782	839	861	827	792	831	831	806	838	778	834	868	874	870	855	784	814	802	861	841	850	790	831	795	793	834	881	808	812	843	812	844	808	840	799	776	803	807	869	812	837	829	812	818	858	821	823	804	832	758	783	808	871	767	787	800	816	847	784	785	799	858	828	785	853	803	892	828	833	771	772	784	866	794	857	803	774	811	912	814	803	812	774	838	784	840	847	860	826	850	798	788	765	880	789	850	818	798	785	849	807	817	832	769	817	813	839	848	834	833	871	829	815	787	816	793	817	857	821	820	806	827	848	795	797	853	814	797	840	798	807	872	803	825	852	868	820	805	838	806	845	807	843	872	817	835	824	824	803	763	822	822	775	843	826	810	864	800	839	846	882	784	816	887
26140	14505	7680	2854	291	172	152	147	165	145	167	146	133	173	152	139	148	154	154	146	168	137	148	164	151	156	138	173	157	169	155	152	146	159	139	145	167	192	178	162	156	138	168	183	143	143	131	146	155	147	157	159	152	165	168	147	157	126	167	159	139	153	134	169	159	171	146	171	171	168	140	157	147	161	141	164	170	164	167	141	147	167	161	128	142	170	144	147	144	143	171	146	168	153	146	167	149	170	178	168	120	140	173	172	151	158	180	151	145	166	146	140	144	150	157	158	153	170	146	157	147	167	150	167	153	169	144	166	154	176	154	146	165	156	168	167	148	162	140	165	163	145	153	144	172	140	175	161	138	150	161	169	170	149	171	177	168	182	184	154	168	139	146	131	152	180	141	155	163	156	135	144	133	145	162	159	126	167	162	163	159	128	136	164	159	154	181	150	164	140	160	143	152	173	156	145	124	168	148	154	137	172	185	150	159	151	149	144	167	132	167	168	160	167	170	149	161	157	136	154	176	153	150	153	170	151	166	172	141	150	134	175	160	149	169	148	185	136	153	154	132	162	162	165	157	156	159	167	138	156	132	145	130	165	162	173	143	160	168	157	164	134	159	189	153	159	166	136	135	148	139	182	147	166	142	163	156	148	156	168	141	151	159	157	151	172	165	187	147	150	143	171	128	159	155	152	160	147	149	156	172	163	163	172	154	155	142	140	144	177	154	153	148	177	156	143	156	143	151	140	130	164	168	170	138	148	158	147	139	192	174	174	152	141	144	146	150	151	144	165	152	156	137	163	150	154	158	173	146	155	134	182	146	170	158	154	149	166	162	162	164	152	156	144	171	154	151	160	172	161	152	156	165	175	141	148	138	151	161	159	151	159	154	146
24775	19246	12515	8024	548	510	532	504	527	509	522	515	488	502	501	533	522	480	533	480	548	497	537	527	514	505	512	532	503	495	529	526	504	485	507	497	492	526	510	516	511	536	514	511	491	516	504	485	544	521	491	535	495	533	497	505	499	537	485	496	513	482	520	515	508	505	515	518	512	531	521	503	506	531	508	522	519	518	502	515	532	496	492	504	494	533	503	493	514	548	479	531	488	511	486	517	533	528	498	507	478	506	511	469	517	541	518	471	472	526	521	486	521	510	506	516	498	477	505	557	529	531	510	514	494	528	532	485	503	501	487	514	512	545	488	476	522	539	521	509	480	482	457	501	498	520	506	529	492	540	494	503	491	502	507	494	503	481	506	481	556	532	518	516	547	512	477	493	479	517	463	527	497	512	497	504	536	519	533	533	523	506	519	504	498	477	462	478	514	509	478	501	513	544	473	527	513	474	501	588	547	509	476	537	469	506	510	507	500	485	524	532	477	501	542	513	488	458	482	547	533	519	482	555	541	547	534	525	515	488	552	481	501	495	497	494	549	489	544	507	522	491	544	500	490	493	489	492	517	488	508	496	479	522	530	530	522	522	531	496	499	497	552	525	472	536	543	519	534	493	510	539	474	515	531	455	513	527	498	523	493	546	513	558	532	517	539	500	488	539	537	525	518	513	547	522	501	508	452	495	505	548	521	445	528	505	506	539	491	474	558	520	495	493	526	509	512	486	527	503	496	542	532	524	530	531	550	507	518	509	502	477	580	499	522	517	522	507	516	473	445	490	549	509	437	490	522	502	488	519	520	538	503	501	529	507	499	486	535	505	549	540	504	519	567	515	471	544	510	548	472	537	533	492	516	550	519	472	500	518	526	511	486	513
65870	62447	52108	38199	8378	351	229	221	215	221	201	224	197	207	250	200	211	172	189	182	193	194	239	212	225	183	199	208	175	205	199	187	183	195	209	174	201	213	187	214	203	210	178	224	200	203	201	208	196	214	216	205	210	183	211	183	222	213	198	206	211	187	223	230	200	181	205	200	199	192	193	199	205	214	193	191	197	201	188	195	193	169	209	192	183	197	213	182	221	183	220	203	176	212	191	211	188	212	200	194	195	206	214	198	210	210	222	176	160	187	207	219	199	192	202	205	220	198	214	215	185	223	192	215	195	198	210	216	192	216	228	198	212	198	194	212	199	205	202	198	190	210	205	185	183	201	219	189	194	182	225	209	201	230	184	218	195	201	229	202	233	218	203	196	186	199	197	220	213	202	194	203	190	222	190	210	194	185	204	209	186	220	180	172	200	208	235	209	200	185	187	172	196	180	189	185	188	172	209	181	193	195	207	188	193	186	191	199	222	213	204	195	191	180	184	198	183	210	198	187	231	194	212	200	203	204	201	182	190	195	177	194	190	203	206	207	176	200	202	200	185	189	150	201	174	182	193	213	209	207	225	216	199	199	179	188	200	194	208	187	202	209	164	191	186	207	232	217	201	208	215	175	191	177	196	179	223	176	206	215	215	196	216	193	193	190	216	197	179	220	212	218	210	211	217	202	196	215	211	183	188	181	182	188	229	189	179	193	213	183	207	204	194	189	221	193	200	206	196	188	190	199	192	218	208	211	221	190	161	205	189	200	192	212	190	184	204	208	201	189	183	202	196	193	182	229	214	195	205	209	227	197	212	213	211	192	210	191	212	215	191	217	182	166	176	185	193	231	197	209	194	209	175	185	169	206	197	194	210	185	205	200	195	216
45174	49567	47402	41469	1012	876	811	744	741	685	708	692	697	693	676	598	618	685	633	659	631	675	647	598	626	636	611	651	603	664	644	627	630	646	646	673	646	654	629	642	659	614	629	666	667	625	630	644	632	592	661	637	615	662	615	646	616	606	589	608	642	650	616	637	608	599	612	634	637	679	658	612	656	634	644	692	635	606	609	652	617	600	614	628	620	639	622	616	604	609	642	597	609	592	617	642	646	587	637	587	638	622	613	615	623	652	648	685	600	636	602	644	599	650	626	624	647	645	671	585	650	626	659	612	674	634	605	643	649	598	624	640	632	627	613	647	603	691	660	585	632	598	643	636	630	641	593	635	605	618	648	615	633	629	669	641	620	638	602	614	636	646	601	648	621	628	662	621	618	607	609	637	632	578	625	634	565	622	612	629	638	671	633	650	595	681	624	631	574	624	657	621	665	679	646	651	633	636	603	613	635	610	622	615	623	621	631	580	604	621	606	589	632	663	601	616	622	619	610	643	658	644	590	645	626	635	671	637	655	688	636	671	643	611	628	581	661	598	639	640	617	660	652	597	593	608	637	632	613	606	617	675	611	625	611	631	604	657	614	642	645	633	601	670	597	637	663	659	625	600	605	591	607	628	648	640	635	617	627	599	605	604	649	634	671	626	607	648	640	604	638	635	629	666	627	617	628	655	612	597	647	641	635	598	641	652	596	590	638	622	655	603	586	600	609	633	654	667	631	590	612	636	635	663	661	612	629	627	653	628	625	638	633	600	617	608	608	633	614	624	650	634	658	581	638	616	611	676	639	630	641	637	639	630	617	613	646	617	629	615	614	632	643	621	632	637	591	612	639	590	628	643	620	669	607	638	656	593	629	628	606	641	609	668
